• BS ISO/IEC 12087-3:1995

    Current The latest, up-to-date edition.

    Information technology. Computer graphics and image processing. Image processing and interchange (IPI). Functional specification Image interchange facility (IIF)

    Available format(s):  Hardcopy, PDF

    Language(s):  English

    Published date:  15-07-1995

    Publisher:  British Standards Institution

    Add To Cart

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

    Foreword
    Introduction
    1. Scope
    2. Normative references
    3. Definitions and abbreviations
    3.1 Definitions
    3.2 Abbreviations
    4. The IPI-IIF architecture
    4.1 The IPI-IIF Data Format and the IPI-IIF Gateway
    4.2 Interworking between IPI-IIF Gateway and IPI-PIKS
    5. The IIF data format (IIF-DF)
    5.1 Basic features of the IIF-DF
    5.1.1 Objects that are expressed in the IIF-DF
    5.1.2 Syntax notation
    5.1.3 Encoding of syntax entities
    5.1.4 Rules that are not formally expressed within the
           IIF syntax
    5.2 Structure of the IIF-DF syntax
    5.2.1 Overall structure
    5.2.2 Image structures
    5.2.3 Placement of pixel fields
    5.2.4 Encoding of pixel fields
    5.2.5 Attributes, annotations, and image-related data
    5.3 Syntax entities of the IIF-DF
    5.3.1 Entities for the description of the entire IIF-DF
    5.3.2 Entities for the description of images
    5.3.3 Entities for the description of the representation
           of pixel values
    5.3.4 Entities for the description of image-related data
    5.3.5 Entities for the description of image attributes
    5.3.6 Entities for the description of image annotations
    5.3.7 Entities for the description of basic data objects
    6. IPI-IIF Conformance
    6.1 Standardized profiles for the IIF-DF
    6.1.1 Full PIKS profile of the IIF-DF
    6.1.2 Foundation profile of the IIF-DF
    6.2 Registered profiles for the IIF-DF
    6.2.1 Application-specific semantics
    6.2.2 Constraining methods
    6.3 Extension methods
    7. IPI-IIF Gateway functionality
    7.1 Basic categories of IPI-IIF Gateway functions
    7.1.1 Gateway control and error handling
    7.1.2 Import and export functionality
    7.1.3 Parse and generate functionality
    7.1.4 Data structure access functionality
    7.1.5 Data structure manipulation functionality
    7.1.6 Compression and decompression functionality
    7.1.7 Application-oriented functionality
    7.2 IPI-IIF gateway-internal tables
    7.3 Survey of IPI-IIF Gateway functions
    7.4 IPI-IIF Gateway functionality by manual pages
    7.5 PIKS-IIF interworking protocol
    Annexes
    A. List of IIF-DF syntax entities and component names
         (normative)
    B. List of IPI-IIF Gateway function-caused errors
         (informative)
    C. Typical IIF image interchange scenario (informative)
    D. Examples of IIF-DF images (informative)
    D.1 Simple binary image
    D.2 Colour image with colourimetric attributes
    D.3 Tiled image
    E. Example program for the use of the IPI-IIF Gateway
         (informative)
    F. IIF-DF syntax diagrams (informative)
    G. Bibliography

    Abstract - (Show below) - (Hide below)

    Facilitates the interchange of digital images. Provides a data format specification and an application program interface specification.

    Scope - (Show below) - (Hide below)

    This part of ISO/IEC 12087 facilitates the interchange of digital images. For this purpose, conceptual, architectural, and functional definitions of the Image Interchange Facility (IPI-IIF) are established. ISO/IEC 12087-3 consists of two major parts, the: IIF data format (IIF-DF) definition (by means of a formal syntax, described according to the Abstract Syntax Notation One (ASN.1) -- refer to clause 5), and the IIF Gateway definition (by means of a manual page description of the functionality of an Application Program Interface (API) -- refer to clause 7). An IPI-IIF-conformant implementation has to fulfill the functionality specification of the IIF Gateway, as outlined in clause 7. Besides the IIF Gateway, there may be information processing systems (software such as parsers, generators, etc.) which read and/or write the IIF-DF. The IPI-IIF is based on the definitions described in ISO/IEC 12087-1, the \'Common Architecture for Imaging\'. The IPI-IIF, as a whole, may be characterized briefly as follows: By means of the IIF data format and Gateway, image data objects and image-related data objects are transported to and from application environments. By means of the full PIKS profile of the IPI-IIF data format (i.e., a format for data interchange between IPI-IIF and IPI-PIKS), image data objects and image-related data objects are imported to and exported from the Programmer\'s Imaging Kernel System (IPI-PIKS), defined in ISO/IEC 12087-2. The IPI-IIF facilitates the storage of image data objects and image-related data objects in a variety of pre-defined storage modalities, including different periodicity organizations, such as pixel-interleaving or band-interleaving. This part of ISO/IEC 12087 defines syntax of image data (and image-related data) streams. The encoding of IIF data types is defined in ISO/IEC 12089. See also 5.3.3. The IPI-IIF supports a concept of standardized conformance profiles. Initially, three conformance profiles are defined within ISO/IEC 12087. An IIF data stream may be stored in devices such as file systems. An IIF data stream may be interchanged and communicated in data networks (e.g., LANs and WANs) or in other data communication facilities. All low-level data storage and transfer is delegated, for instance, to the operating system of the target hardware. The IIF Gateway performs compression and decompression of image data objects using standardized compression and decompression techniques. These techniques are referenced in this part of ISO/IEC 12087. See 1.4.5 and 5.3.3 and 7.5 for further definition. The IIF Gateway is accessible via an API to perform image interchange functions. See clause 7 for a definition of IIF Gateway functionality. Reference shall be made to this part of ISO/IEC 12087, and its definitions shall be employed, whenever images are interchanged, according to the IPI-IIF, among different imaging applications environments or among imaging devices. The IPI-IIF is applicable to scenarios requiring the interchange of digital images, as outlined in Annex C. The use of the IIF data format as a superset of the functionality of most of the existing image interchange formats solves the problem of application-independent syntactical and semantical interpretation and understanding of image data. The IPI-IIF is applicable to image interchange in and among different application domains. The following application areas have been considered: Medical imaging Remote sensing Publishing Industrial vision Computer graphics arts Computer animation Scientific visualization Mission planning Document processing Outdoor scene surveillance The limiting of the IPI-IIF scope to certain application domains is a matter of profiling. This is treated in clause 6. NOTE - Whether an image interchange format may also be regarded as a device format, depends on the (local) processing power of the device itself. Thus a conceptually \'high-level\' format which has become an industrial standard page description language for desktop electronic publishing, can be regarded as a device format. The IPI-IIF may well be considered a device format if, for instance, there is an IPI-IIF-compatible printer which is able to receive, process, and hardcopy an image according to the IPI-IIF. In the same sense, it is reasonable to design IPI-IIF-compatible image sources, e.g. IPI-IIF camera systems.

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

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

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

    ISO/IEC TR 10000-1:1998 Information technology Framework and taxonomy of International Standardized Profiles Part 1: General principles and documentation framework
    ISO/IEC 11544:1993 Information technology Coded representation of picture and audio information Progressive bi-level image compression
    ISO/IEC 10031-2:1991 Information technology — Text and office systems — Distributed-office-applications model — Part 2: Distinguished-object-reference and associated procedures
    ISO 9069:1988 Information processing SGML support facilities SGML Document Interchange Format (SDIF)
    ISO/IEC 10918-1:1994 Information technology Digital compression and coding of continuous-tone still images: Requirements and guidelines
    ISO/IEC 2022:1994 Information technology Character code structure and extension techniques
    ISO/IEC 11172-2:1993 Information technology Coding of moving pictures and associated audio for digital storage media at up to about 1,5 Mbit/s Part 2: Video
    ISO/IEC 8824:1990 Information technology — Open Systems Interconnection — Specification of Abstract Syntax Notation One (ASN.1)
    ISO/IEC 12087-1:1995 Information technology Computer graphics and image processing Image Processing and Interchange (IPI) Functional specification Part 1: Common architecture for imaging
    ISO/IEC 8825:1990 Information technology — Open Systems Interconnection — Specification of Basic Encoding Rules for Abstract Syntax Notation One (ASN.1)
    ISO/IEC 10031-1:1991 Information technology —Text and office systems — Distributed-office-applications model — Part 1: General model
    ISO 8879:1986 Information processing Text and office systems Standard Generalized Markup Language (SGML)
    ISO/IEC TR 10000-2:1998 Information technology Framework and taxonomy of International Standardized Profiles Part 2: Principles and Taxonomy for OSI Profiles
    ISO/IEC 11172-1:1993 Information technology Coding of moving pictures and associated audio for digital storage media at up to about 1,5 Mbit/s Part 1: Systems
    • 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