Information technology — Computer graphics and image processing — Image Processing and Interchange (IPI) — Functional specification — Part 3: Image Interchange Facility (IIF)

Technologies de l'information — Infographie et traitement de l'image — Traitement de l'image et échange (IPI) — Spécification fonctionnelle — Partie 3: Accessoires pour l'échange d'images (IIF)

General Information

Status
Published
Publication Date
15-Feb-1995
Current Stage
9093 - International Standard confirmed
Start Date
08-Dec-2021
Completion Date
19-Apr-2025
Ref Project

Relations

Standard
ISO/IEC 12087-3:1995 - Information technology -- Computer graphics and image processing -- Image Processing and Interchange (IPI) -- Functional specification
English language
243 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


INTERNATIONAL ISO/IEC
STANDARD
12087-3
First edition
1995-02-15
Information technology - Computer
graphics and image processing - Image
Processing and Interchange (IPI) -
Functional specification -
Part 3:
Image Interchange Facility (HF)
Technologies de I’information - Infographie et traitement de I’image -
- Spkcifica tion fonctionnelle -
Traitement de I’image et behange (/PI)
Partie 3: Accessoires pour I’khange d’images (HF)
J
Reference number
ISO/1 EC 12087-3: 1995(E)
ISO/IEC 12087-3: 1995(E)
Contents
iv
Foreword .
V
...............................................................................................................................................
Introduction
. . 1
Scope .
...........................................................................................................................
Normative references
...............................................................................................................
Definitions and abbreviations
.................................................................................................................................
3.1 Defini tions
3.2 Abbreviations .
.......................................................................................................................
The IPI-IIF architecture
.................................................................... 6
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
..................................................................... 9
S.l.1 Objects that are expressed in the IIF-DF
.............................................................................................................
51.2 Syntax notation
..........................................................................................
5.1.3 Encoding of Syntax entities
.......................................
51.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
.......................................................... 14
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
........................................................ 59
5.3.4 Entities for the description of image-related data
............................................................ 79
5.3.5 Entities for the description of image attributes
5.3.6 Entities for the description of image annotations .
......................................................... 114
5.3.7 Entities for the description of basic data objects
0 ISO/IEC 1995
All rights reserved. No part of this publication may be reproduced or utilized in any form or by any means, electronie,
or mechanical, including photocopying and microfilm, without Permission in writing from the publisher.
ISO/IEC Copyright Office 0 Case Postale 56 0 CH- 12 11 Geneve 20 0 Switzerland
Printed in Switzerland
ii
ISO/IEC 12087=3:1995(E)
6 IPI-HF 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 .l 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-intemal tables .
....................................................................................
7.3 Survey of IPI-IIF Gateway functions
.................................................................... 139
7.4 IPI-IIF Gateway functionality by manual pages
............................................................................................
7.5 PIKS-IIF interworking protocol
Annexes
................................................. 194
A List of IIF-DF Syntax entities and component names (normative)
.......................................................
B List of IPI-IIF Gateway function-caused errors (informative)
................................................................... 210
C Typical IIF image interchange scenario (informative)
.....................................................................................
D Examples of IIF-DF images (informative)
D.l 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
. . .
ISO/IEC 12087-3: 1995(E)
Foreword
ISO (the International Organization for S tandardization) and IEC (the International Electrotechnical
Commission) forrn the specialized System for worldwide standardization. National bodies that are members
of ISO or IEC participate in the development of International Standards through technical committees,
established by the respective organization, to deal with particular fields of technical activity. ISO and IEC
technical committees collaborate in fields of mutual interest. Other international organizations,
govemmental and non-govemmental, in liaison with ISO and IEC, also take part in the work.
In the field of international technology, ISO and IEC have established a joint technical committee, ISO/IEC
JTC 1. Draft International Standards adopted by the joint technical committee are circulated to national
bodies for voting. Publication as an International Standard requires approval by at least 75 % of the
national bodies casting a vote.
International Standard ISO/IEC 12087-3 was prepared by the Joint Technical Committee ISO/IEC JTC 1,
Information technology.
ISOIIEC 12087 initially consists of three Parts, under the general title Information technology -
- Image Processing and Interchange (IPI) - Functional
Computer graphics and image processing
specification:
Part I: Common architecture for imaging
- Part 2: Programmer’s imaging kernel System application program interface
- Part 3: Image Interchange Facility (IIF)
Annex A forms an integral part of this part of ISO/IEC 12087. Annexes B to G are for information only.
iv
ISO/IEC 12087=3:1995(E)
Introduction
ISO/IEC 12087-1 establishes the conceptual and architectural framework for ISO/IEC 12087. In particular,
it defines the types of all image data objects, image-related data objects, and attributes that may be
interchanged by means of the IPI-IIF.
ISO/IEC 12087-2 establishes the specification of the Programmer’s Imaging Kerne1 System (IPI-PIKS).
ISO/IEC 12087-3 provides a data format specification and an application program interface specification.
The IIF data format may be used for image data interchange in open, heterogeneous environments. It may
also serve as a local file format for imaging applications, especially in conjunction with ISO/IEC 12087-2.
In future, the IIF data format could be used by telecommunication Standards. Examples are future Versions
of File Transfer, Access, and Management (FTAM), ISO/IEC 8571; the Message Oriented Text
Interchange Systems (MOTIS), ISO/IEC 10021 (also known as Message Handling System (MHS), CCITT
Recommendation X.400). Thus the IIF data format could become part of application-oriented OS1
communications protocols.
Within the IIF data format (IIF-DF), compressed images may be specified and interchanged. For this
purpose, the following Standards are referenced:
- CCITT Rets. T.4 and T.6 (Facsimile)
- ISO/IEC 11544 (JBIG)
- ISO/IEC 10918 (JPEG)
- ISO/IEC 11172 (MPEG-1)
Image data streams that conform to the encoded representation of compressed image data specified by
these Standards may be included in the IIF-DF. For instance, a time series image tan be represented as an
array of time slices, each of which is encoded according to the JPEG Standard. Furthermore, the IIF-DF
allows images to be represented through the combination of compressed Parts with uncompressed parts. It
is also possible to use multiple compression methods within a Single IIF-DF-conformant image. For
instance, a colour image tan be represented as tiled images whereby some tiles are encoded according to
the lossy mode of the JPEG Standard and others according to the lossless mode. For detailed information
conceming compressed data streams and compression/decompression functionality, refer to 5.3.3 and
7.1.6, respectively.
There are various possibilities for interaction and data exchange between the IPI-PIKS domain and the IPI-
IIF domain. Both domains are controlled by the application via application program interfaces (APIS). For
a detailed description of the interworking between the IPI-PIKS and the IPI-IIF refer to clause 4 (the IPI-
IIF architecture) and clause 7 (the IPI-IIF Gateway functionality). For a description of the relation between
the types of objects that may be interchanged by means of the IPI-IIF and those types of objects that may
be processed by the IPI-PIKS, refer to clause 6 (the profiles for the IIF data format). Refer also to ISO/IEC
12087- 1.
ISO/IEC 12087-3: 1995(E)
vi
INTERNATIONAL STANDARD 0 ISO/IEC ISO/IEC 12087=3:1995(E)
Information technology - Computer graphics and image
processing - Image Processing and Interchange (IPI) -
Functional specification -
Part 3:
Image Interchange Facility (IIF)
1 Scope
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
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.