• BS ISO/IEC 12087-1:1995

    Current The latest, up-to-date edition.

    Information technology. Computer graphics and image processing. Image processing and interchange (IPI). Functional specification Common architecture for imaging

    Available format(s):  Hardcopy, PDF

    Language(s):  English

    Published date:  15-09-1995

    Publisher:  British Standards Institution

    Add To Cart

    Table of Contents - (Show below) - (Hide below)

    1. Scope
    2. Normative references
    3. Definitions and abbreviations
    3.1 Definitions
    3.2 Abbreviations
    3.3 Diagrammatic Conventions
    4. The IPI architecture
    4.1 IPI imaging architecture
    4.1.1 IPI imaging model
    4.1.2 IPI operator processing model
    4.2 IPI basic data types
    4.2.1 IPI elementary data types
    4.2.2 IPI compound data types
    4.3 IPI image data types
    4.3.1 IPI derived elementary image data types
    4.3.2 IPI derived compound image data types
    4.3.3 IPI derived image attributes
    4.4 IPI derived non-image data types
    4.4.1 IPI derived image annotation data types
    4.4.2 IPI derived image-related non-image data types
    5. IPI-PIKS architecture
    5.1 IPI-PIKS imaging model
    5.1.1 IPI-PIKS neighbourhood control
    5.1.2 IPI-PIKS image control
    5.2 IPI-PIKS system control
    5.2.1 Data object management
    5.2.2 Operational synchronicity
    5.2.3 Element chaining
    5.2.4 Error management
    5.3 IPI-PIKS basic data types
    5.3.1 IPI-PIKS elementary data types
    5.3.2 IPI-PIKS compound data types
    5.4 IPI-PIKS derived image data descriptions
    5.4.1 IPI-PIKS derived data types
    5.4.2 IPI-PIKS compound image data types
    5.4.3 Composite images
    5.4.4 IPI-PIKS image object attributes
    5.5 IPI-PIKS derived non-image data structures
    5.6 IPI-PIKS data pragmata
    6. IPI-IIF-specific architecture
    6.1 IPI-IIF imaging model
    6.2 IPI-IIF basic data types
    6.3 IPI-IIF derived data types
    6.3.1 IPI-IIF derived image data types
    6.3.2 IPI-IIF image attributes
    6.3.3 IPI-IIF derived non-image data types
    7. Relationship between IPI-PIKS and IPI-IIF
    8. Conformance
    8.1 Conformance of functionality
    8.2 Conformance of accuracy and precision
    8.3 Extensions
    8.4 Conformance profiles
    8.4.1 Types of profile
    8.4.2 Application profile registration
    8.4.3 Profiles defined by IPI
    Annexes
    A. Structured image data types
    B. Structure codes
    C. The representation of colour
    D. Language-Independent Data Types
    D.1 Bit
    D.2 Boolean
    D.3 Character
    D.4 Complex
    D.5 Enumerated
    D.6 Null
    D.7 Integer
    D.8 Real
    D.9 State
    D.10 Array
    D.11 Choice
    D.12 List
    D.13 Pointer
    D.14 Range
    D.15 Record
    D.16 Set
    D.17 Character String
    D.18 Table
    E. Bibliography
    Figures
    1. Relationship of the parts of ISO/IEC 12087
    2. Diagrammatic conventions
    3. Interfaces between application program, IPI-PIKS
          and IPI-IIF
    4. Fundamental operator processing model
    5. The operator model used by IPI-PIKS
    6. Relationship between a Physical Volume and IPI-PIKS
          Horizontal, Vertical, and Depth Coordinates
    7. Aggregation of Image References into a List
    8. Colour Systems and Representations Used by IPI
    Tables
    1. Codes for the externally-visible representations of
          IPI-PIKS-specific data types
    2. Dimensions of an IPI-PIKS Data Object
    3. PIP-IIF profiles that correspond to IPI-PIKS profiles
    4. IPI-PIKS profiles that correspond to IPI-IIF profiles
    5. XYZ tristimulus values for the white points of common
          illuminance
    6. Supported types of colour representation and their
          attributes
    7. Standardized parameterisations of colours
    8. Parameter values for the standardized colour
          representations (non-normative)
    9. Mappings Between Colours and Image Channels

    Abstract - (Show below) - (Hide below)

    Defines a generic, unifying imaging architecture. Also defines those 'specialisations' or 'delineations' of the generic imaging architecture that are needed to support IPI-PIKS and IPI-IIF. Also deals with topics such as data types available for use in image data and image-related data.

    Scope - (Show below) - (Hide below)

    ISO/IEC12087 is concerned with the manipulation, processing, and interchange of all types of digital images. The main purpose of this part is to define a generic, unifying imaging architecture to which other parts of ISO/IEC12087 conform. This part of ISO/IEC12087 also defines those “specializations?? or “delineations?? of the generic imaging architecture that are required to support IPI-PIKS and IPI-IIF. The relationship of the different parts of ISO/IEC12087 is shown in figure1. This part of ISO/IEC12087 describes material that applies throughout ISO/IEC12087, including topics such as data types available for use in image data and image-related data, and a model for the processing of digital images by operators. These topics are presented in a general form, since it is intended that subsequent imaging standards will conform to the same architectural model. Derived from this general description are more constrained descriptions of the same topics. The principal reason for this process of delineation is to restrict the range of data representations for IPI-PIKS and IPI-IIF, while simultaneously ensuring that IPI-IIF is capable of interchanging both IPI-PIKS data objects and objects that cannot be represented or manipulated within IPI-PIKS. ISO/IEC12087 permits multiple Application Program Interface (API)s to be developed, each of which must be Figure1 Relationship of the parts of ISO/IEC12087 based on specific delineations of the imaging model described herein. Each API will be specified in a separate part of ISO/IEC12087. Any subsequent APIs developed as part of ISO/IEC12087 must conform to the common architecture described in this document, and must be extensions of the APIs described in ISO/IEC120872 2 ISO/IEC12087-3. ISO/IEC12087 is intended for use in a wide variety of environments where digital images are handled. NOTE2 Application areas that are addressed by Image Processing and Interchange (IPI) include: image manipulation; image enhancement; image analysis; and image transport. Application areas that are not addressed by IPI include: computer graphics; image understanding; multimedia; device control; and window systems. ISO/IEC12087 is intended to conform with other International Standards developed to handle digital images. Such standards include the JPEG [ISO/IEC10918-1:1994], and MPEG [ISO/IEC11172-1:1993] compression standards, Open Systems Interconnect [ISO/IEC8824:1990], and Office Document Architecture [ISO/IEC8613]. Those aspects of ISO/IEC12087 that are concerned with the acquisition and display of digital images conform with the Computer Graphics Reference Model [ISO11072]. Furthermore, annexB of [ISO11072] describes how imaging fits within the general framework of that model. ISO/IEC12087-3 uses Abstract Syntax Notation 1 [ISO/IEC8824:1990] in the definition of the image interchange format. ISO/IEC12087 complies directly with all standards listed in clause2.

    General Product Information - (Show below) - (Hide below)

    Committee IST/31
    Development Note Supersedes 92/68726 DC. (08/2005)
    Document Type Standard
    Publisher British Standards Institution
    Status Current
    Supersedes

    Standards Referencing This Book - (Show below) - (Hide below)

    ISO 7942:1985 Information processing systems Computer graphics Graphical Kernel System (GKS) functional description
    ISO/IEC 10918-1:1994 Information technology Digital compression and coding of continuous-tone still images: Requirements and guidelines
    ISO/IEC 8632-1:1999 Information technology Computer graphics Metafile for the storage and transfer of picture description information Part 1: Functional specification
    ISO/IEC 11072:1992 Information technology — Computer graphics — Computer Graphics Reference Model
    ISO/IEC 11072 : 1992(R2008) INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - REFERENCE MODEL
    ISO/IEC 8824:1990 Information technology — Open Systems Interconnection — Specification of Abstract Syntax Notation One (ASN.1)
    ISO/IEC 9636-1 : 1991(R 2016) INFORMATION TECHNOLOGY - COMPUTER GRAPHICS - INTERFACING TECHNIQUES FOR DIALOGUES WITH GRAPHICAL DEVICES (CGI) - FUNCTIONAL SPECIFICATION - PART 1: OVERVIEW, PROFILES, AND CONFORMANCE
    ISO/IEC 8825:1990 Information technology — Open Systems Interconnection — Specification of Basic Encoding Rules for Abstract Syntax Notation One (ASN.1)
    ISO/IEC 9636-1:1991 Information technology Computer graphics Interfacing techniques for dialogues with graphical devices (CGI) Functional specification Part 1: Overview, profiles, and conformance
    ISO/IEC 8632-3:1999 Information technology Computer graphics Metafile for the storage and transfer of picture description information Part 3: Binary encoding
    ISO/IEC 11404:2007 Information technology — General-Purpose Datatypes (GPD)
    ISO/IEC 646:1991 Information technology ISO 7-bit coded character set for information interchange
    ISO/IEC 8632-4:1999 Information technology Computer graphics Metafile for the storage and transfer of picture description information Part 4: Clear text encoding
    ISO/IEC 8632-2:1992 Information technology — Computer graphics — Metafile for the storage and transfer of picture description information — Part 2: Character encoding
    ISO/IEC 9592-1:1997 Information technology Computer graphics and image processing Programmer's Hierarchical Interactive Graphics System (PHIGS) Part 1: Functional description
    ISO/IEC 9973:2013 Information technology Computer graphics, image processing and environmental data representation Procedures for registration of items
    • Access your standards online with a subscription

      Features

      • Simple online access to standards, technical information and regulations
      • Critical updates of standards and customisable alerts and notifications
      • Multi - user online standards collection: secure, flexibile and cost effective