• There are no items in your cart

BS ISO/IEC 9637-2:1992

Current

Current

The latest, up-to-date edition.

Information technology. Computer graphics. Interfacing techniques for dialogues with graphical devices (CGI). Data stream binding Binary encoding

Available format(s)

Hardcopy , PDF

Language(s)

English

Published date

15-04-1993

€322.53
Excluding VAT

Foreword
Introduction
1 Scope
2 Normative references
3 Definitions
4 Overall structure
4.1 General form of the data stream
4.2 General structure of the Binary Encoding
4.3 Encoding functions
4.3.1 General structure of the representation header
4.3.2 Basic short-form representation header
4.3.3 Basic long-form representation header
4.3.4 Extended-form representation header
4.4 Encoding parameter data
4.5 Encoding function response data
4.5.1 Structure of response representations
5 Binary encoding primitive data forms
5.1 Signed Integer
5.1.1 Signed Integer at 8-bit precision
5.1.2 Signed Integer at 16-bit precision
5.1.3 Signed Integer at 24-bit precision
5.1.4 Signed Integer at 32-bit precision
5.2 Unsigned Integer
5.2.1 Unsigned Integer at 8-bit precision
5.2.2 Unsigned Integer at 16-bit precision
5.2.3 Unsigned Integer at 24-bit precision
5.2.4 Unsigned Integer at 32-bit precision
5.3 Octet
5.4 Fixed Point Real
5.4.1 Fixed Point Real at 32-bit precision
5.4.2 Fixed Point Real at 64-bit precision
5.4.3 Values of Fixed Point Real
5.5 Floating Point Real
6 Representation of abstract parameter data types
6.1 Special Binary Encoding rules
6.1.1 Encoding the precision functions
6.1.1.1 Binary Encoding precision functions
6.1.2 Encoding strings, fixed strings, and data
         records
6.1.2.1 Encoding data record contents
6.1.2.2 String parameters and character sets
6.1.3 Encoding input functions
6.1.4 INHERITANCE FILTER enumerated values
6.1.5 Encoding point lists
6.1.6 Encoding transformation matrix components
6.1.7 Encoding local colour precision
6.1.7.1 Encoding CELL ARRAY and PATTERN TABLE local
         colour precision
6.1.7.2 Encoding PIXEL ARRAY local colour precision
6.1.8 Colour specifier lists
6.1.8.1 Encoding colour specifier lists
6.1.8.2 Encoding lists of input colour values and local
         colour precision
6.1.9 Encoding PATTERN TABLE and INQUIRE PATTERN
         colour specifiers
7 Representation of each function and response
7.1 Opcode assignments
7.1.1 Class code assignments
7.1.2 Function id code assignments
8 Defaults
9 Classification and designation
9.1 Conformance
A Algorithms and rules for class code assignment
B Encoding examples

Specifies a binary Encoding of the Computer Graphics Interface (CGI) data stream. Coverage includes: binary encoding primitive data forms; representation of abstract parameter data types; representation of each function and response.

Committee
IST/31
DevelopmentNote
Supersedes 91/65502 DC. (04/2005)
DocumentType
Standard
Pages
56
PublisherName
British Standards Institution
Status
Current
Supersedes

This part of ISO/IEC 9637 specifies a Binary Encoding of the Computer Graphics Interface (CGI) data stream. For each of the function syntaxes in clause 5 and clause 6 of ISO/IEC 9636-2, ISO/IEC 9636-3, ISO/IEC 9636-4, ISO/IEC 9636-5, and ISO/IEC 9636-6, an encoding is specified in terms of an opcode and a sequence of parameters of specified data types. For each of these data types, an explicit representation in terms of bits, 8-bit and 16-bit entities is specified. For some data types, the exact representation depends on a type and/or precision for the data as used in the data stream.

The Binary Encoding of the Computer Graphics Interface data stream will, in many circumstances, reduce the effort required to generate and interpret the data stream as compared to other encodings.

Standards Relationship
ISO/IEC 9637-2:1992 Identical

ISO/IEC 9637-1:1994 Information technology Computer graphics Interfacing techniques for dialogues with graphical devices (CGI) Data stream binding Part 1: Character encoding
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 2022:1994 Information technology Character code structure and extension techniques
ISO/IEC 9636-4:1991 Information technology Computer graphics Interfacing techniques for dialogues with graphical devices (CGI) Functional specification Part 4: Segments
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 9636-5:1991 Information technology Computer graphics Interfacing techniques for dialogues with graphical devices (CGI) Functional specification Part 5: Input and echoing
ISO/IEC 646:1991 Information technology ISO 7-bit coded character set for information interchange
ISO/IEC 9636-6:1991 Information technology Computer graphics Interfacing techniques for dialogues with graphical devices (CGI) Functional specification Part 6: Raster
IEEE 754-2008 REDLINE IEEE Standard for Floating-Point Arithmetic
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, flexible and cost effective.