BS ISO/IEC 9637-1:1994
Current
The latest, up-to-date edition.
Information technology. Computer graphics. Interfacing techniques for dialogues with graphical devices (CGI). Data stream binding Character encoding
Hardcopy , PDF
English
15-07-1994
Foreword
Introduction
0.1 Purpose of the character encoding
0.2 Objectives
0.3 Relationship to other International Standards
1 Scope
2 Normative references
3 Notational conventions
3.1 7-Bit and 8-Bit code tables
3.2 Code extension techniques vocabulary
3.2.1 C0 sets
3.2.2 C1 sets
3.2.3 G sets
4 Overall structure
4.1 General form of the data stream
4.2 Entering and leaving the CGI environment
4.2.1 Implicitly entering the CGI environment
4.2.2 Designating and invoking the CGI coding
environment from ISO 2022
4.3 Encoding functions
5 Method of encoding opcodes
5.1 Encoding technique of the basic opcode set
5.2 Extension mechanism
5.3 Opcode assignments
5.4 Opcodes for soliciting functions
6 Method of encoding parameters
6.1 Basic format
6.2 Bitstream format
6.3 Coding integers (I, IF8, IF16, IF32)
6.4 Coding real numbers (R)
6.5 Coding Virtual Device Coordinates and Points
(VDC, P)
6.6 Coding point list parameters (nP)
6.6.1 Displacement mode
6.6.2 Incremental mode
6.6.3 Incremental mode encoding
6.7 Colour specifiers (CI, CD)
6.8 Colour lists (nCI, nCD)
6.8.1 Normal format (coding type=0)
6.8.2 Bitstream format (coding type=1)
6.8.3 Runlength format (coding type=2)
6.8.4 Runlength bistream format (coding type=3)
6.8.5 Examples
6.9 String parameters (S, SF)
6.9.1 Overall string parameter format
6.9.2 Bit combinations permitted within string
parameters of text functions
6.9.3 C0 control withing string parameters
6.9.4 Using G-sets in string parameters
6.9.4.1 String parameters and character sets
6.9.4.2 String parameters of other CGI functions
6.10 Enumerated parameters (E)
6.11 Index parameters (IX)
6.12 Client specified name parameters (CSN)
6.13 Input colour parameters (ICO, nICO)
6.14 Data record parameters (D)
7 Character substitution
8 Representation of CGI functions
8.1 Soliciting functions
8.2 Enumerated parameters
8.3 Functions not specified in ISO/IEC 9636
8.3.1 DOMAIN RING
8.3.2 INTEGER PRECISION
8.3.3 REAL PRECISION
8.3.4 INDEX PRECISION
8.3.5 COLOUR PRECISION
8.3.6 COLOUR INDEX PRECISION
8.3.7 VDC INTEGER PRECISION
8.3.8 VDC REAL PRECISION
8.3.9 CLIENT SPECIFIED NAME PRECISION
8.4 Encoding of matrices
9 Defaults
10 Classification and designation
Annex A: List of CGI Opcodes
Annex B: List of escape sequences
Specifies a character encoding of the Computer Graphics Interface. Coverage includes code extension techniques vocabulary, general form of the data stream, encoding functions, extension mechanism, opcodes for soliciting functions, bitstream format, displacement mode, incremental mode, overall string parameter format, soliciting functions, and enumerated parameters. Also gives tables and diagrams.
Committee |
IST/31
|
DevelopmentNote |
Supersedes 92/63487 DC. (07/2005)
|
DocumentType |
Standard
|
Pages |
60
|
PublisherName |
British Standards Institution
|
Status |
Current
|
Supersedes |
This part of ISO/IEC9637 specifies a character encoding of the Computer Graphics Interface. For each of the functions specified in ISO/IEC9636 an encoding is specified.
This encoding of the Computer Graphics Interface provides a highly compact representation of the data, suitable for applications that require the data to be of minimum size and suitable for transmission with character-oriented transmission services.
Standards | Relationship |
ISO/IEC 9637-1:1994 | Identical |
ISO/IEC 9637-2:1992 | Information technology Computer graphics Interfacing techniques for dialogues with graphical devices (CGI) Data stream binding Part 2: Binary encoding |
ISO 7942:1985 | Information processing systems Computer graphics Graphical Kernel System (GKS) functional description |
ECMA 96 : 1985 | SYNTAX OF GRAPHICAL DATA FOR MULTIPLE-WORKSTATION INTERFACE (GDS) |
ISO/IEC 6429:1992 | Information technology Control functions for coded character sets |
IEC 60646:1992 | Test methods for crucible induction furnaces |
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 9636-5:1991 | Information technology Computer graphics Interfacing techniques for dialogues with graphical devices (CGI) Functional specification Part 5: Input and echoing |
ISO/IEC 2375:2003 | Information technology — Procedure for registration of escape sequences and coded character sets |
ISO/IEC 9636-6:1991 | Information technology Computer graphics Interfacing techniques for dialogues with graphical devices (CGI) Functional specification Part 6: Raster |
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 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.