ISO/IEC 12087-5:1998
(Main)Information technology — Computer graphics and image processing — Image Processing and Interchange (IPI) — Functional specification — Part 5: Basic Image Interchange Format (BIIF)
Information technology — Computer graphics and image processing — Image Processing and Interchange (IPI) — Functional specification — Part 5: Basic Image Interchange Format (BIIF)
Technologies de l'information — Infographie et traitement de l'image — Spécification fonctionnelle pour le traitement de l'image et l'échange (IPI) — Partie 5: Format d'échange de l'image de base (BIIF)
General Information
Relations
Standards Content (Sample)
INTERNATIONAL ISO/IEC
STANDARD 12087-5
First edition
1998-10-15
Information technology — Computer
graphics and image processing — Image
Processing and Interchange (IPI) —
Functional specification —
Part 5:
Basic Image Interchange Format (BIIF)
Technologies de l'information — Infographie et traitement de l’image —
Spécification fonctionnelle pour le traitement de l’image et l’échange (IPI) —
Partie 5: Format d’échange de l’image de base (BIIF)
Reference number
B C
Contents
Contents.ii
List of Figures . v
List of Tables.vi
Foreword. viii
1 Scope. 1
2 Normative references . 2
3 Terms, definitions and abbreviations . 4
3.1 Definitions. 4
3.2 Abbreviations:. 7
4 Basic Image Interchange Format (BIIF) specification. 8
4.1 Format overview. 8
4.1.1 Description . 9
4.1.1.1 Format fields.9
4.1.1.2 Standard data types .9
4.1.1.3 Extensions.9
4.1.1.4 Transportable file structure (TFS).10
4.1.1.5 Complexity Levels .10
4.1.2 Interoperability/exchange . 10
4.1.3 Fields. 11
4.1.3.1 Valid data .11
4.1.3.2 Date and time expressions.11
4.1.3.3 Representation of textual information in fields .11
4.1.4 Logical structure of pixel storage. 12
4.1.4.1 Pixel coordinates .12
4.1.4.2 PIKS pixel coordinates .12
4.1.5 Common coordinate system . 13
4.1.5.1 Common coordinate system structure.13
4.1.5.2 Row and column coordinates .13
4.1.5.3 CCS Boundaries.14
4.1.6 Display and attachment levels. 14
4.1.6.1 Display levels .14
4.1.6.2 Attachment levels.15
4.2 Format . 16
4.2.1 Data recording formats. 16
4.2.2 Encoding. 17
4.2.3 Header. 18
4.2.4 Image segment. 26
4.2.4.1 Image subheader .26
4.2.4.2 Look-up tables (LUTS) .27
4.2.5 Image data field format . 36
4.2.5.1 Blocked images.36
4.2.5.2 Image data masking.37
4.2.5.3 Compressed image data format.42
4.2.5.4 Uncompressed image data format .42
4.2.5.5 Vector quantized data .43
4.2.5.6 Number of bands (NBANDS).43
4.2.5.7 PIKS Objects .43
4.2.5.8 Image representation .44
© ISO/IEC 1998
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced
or utilized in any form or by any means, electronic or mechanical, including photocopying and
microfilm, without permission in writing from the publisher.
ISO/IEC Copyright Office • Case postale 56 • CH-1211 Genève 20 • Switzerland
Printed in Switzerland
ii
©
ISO/IEC ISO/IEC 12087-5:1998(E)
4.2.6 Symbol segment. 45
4.2.6.1 Symbol subheader. 45
4.2.6.2 Symbol data. 48
4.2.7 Text information segment . 48
4.2.7.1 Text subheader. 48
4.2.7.2 Text. 50
4.2.8 Data Extensions . 50
4.2.8.1 Tagged Record Extensions (TRE): Public and Private. . 50
4.2.8.2 Data extension segments (DES). 52
4.2.8.3 Defined DESs . 54
4.2.8.4 Reserved extension segments (RES). 56
5 Conformance profiles and extensions . 58
5.1 Profiles . 58
5.2 Profile specific header/subheader dependencies proforma. 58
5.3 Complexity level proforma. 58
5.4 Implementation support requirements. 59
5.4.1 General support requirements . 59
5.4.2 Producing and interpreting BIIF files . 59
5.4.2.1 Producing BIIF files. 59
5.4.2.2 Interpreting BIIF files. 59
5.5 Defined extensions. 59
5.6 Profile registration. 59
Annex A (normative) Transportable file structure. 61
A.1 Transportable file structure (TFS). 61
A.1.1 TFS Commands. 61
A.1.2 TFS encoding. 62
A.1.3 TFS command flow. 62
A.2 TFS command formats . 63
A.2.1 TFS delimiter commands. 63
A.2.1.1 Begin TFS command. 63
A.2.1.2 Begin transport command . 64
A.2.1.3 Begin transport body command. 64
A.2.1.4 Begin transport profile command . 64
A.2.1.5 Begin transport profile body command. 65
A.2.1.6 End transport profile command . 65
A.2.1.7 End transport command .
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.