• Keine Ergebnisse gefunden

iteh STANDARD PREVIEW (standards.iteh.ai)

N/A
N/A
Protected

Academic year: 2022

Aktie "iteh STANDARD PREVIEW (standards.iteh.ai)"

Copied!
15
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)SLOVENSKI STANDARD SIST EN 28632-3:1997 01-december-1997. Information technology - Computer graphics - Metafile for the storage and transfer of picture description information - Part 3: Binary encoding (ISO/IEC 8632-3:1992) Information technology - Computer graphics - Metafile for the storage and transfer of picture description information Informationstechnik - Graphische Datenverarbeitung - Datei für die Speicherung und die Übertragung von Bildinformation. iTeh STANDARD PREVIEW (standards.iteh.ai) Technologies de l'information - Infographie - Métafichier de stockage et de transfert des informations de description d' SIST EN 28632-3:1997 https://standards.iteh.ai/catalog/standards/sist/9b95535b-2154-40d7-b07fe8e5e29d0a0a/sist-en-28632-3-1997 Ta slovenski standard je istoveten z: EN 28632-3:1994. ICS: 35.140. 5DþXQDOQLãNDJUDILND. SIST EN 28632-3:1997. Computer graphics en. 2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno..

(2) SIST EN 28632-3:1997. iTeh STANDARD PREVIEW (standards.iteh.ai) SIST EN 28632-3:1997 https://standards.iteh.ai/catalog/standards/sist/9b95535b-2154-40d7-b07fe8e5e29d0a0a/sist-en-28632-3-1997.

(3) SIST EN 28632-3:1997. iTeh STANDARD PREVIEW (standards.iteh.ai) SIST EN 28632-3:1997 https://standards.iteh.ai/catalog/standards/sist/9b95535b-2154-40d7-b07fe8e5e29d0a0a/sist-en-28632-3-1997.

(4) SIST EN 28632-3:1997. iTeh STANDARD PREVIEW (standards.iteh.ai) SIST EN 28632-3:1997 https://standards.iteh.ai/catalog/standards/sist/9b95535b-2154-40d7-b07fe8e5e29d0a0a/sist-en-28632-3-1997.

(5) SIST EN 28632-3:1997. INTERNATIONAL STANDARD. 8632-3 Second edition 1992-l O-01. Information technology - Computer graphics Metafile for the storage and transfer of picture description information Part 3: iTeh STANDARD PREVIEW Binary encoding (standards.iteh.ai) SIST EN 28632-3:1997 Teclwoloqies de I’information - Infoqraphie https://standards.iteh.ai/catalog/standards/sist/9b95535b-2154-40d7-b07fet de trarisfert des informations de d&cripfion e8e5e29d0a0a/sist-en-28632-3-1997 Par-tie 3: Codaqe.. -- Mhtafichier de stockaqec d’images ---. binaire. Reference number ISOll EC 8632-3: 1992(E).

(6) SIST EN 28632-3:1997. ISO/IEC 8632-3: 1992 (E). CONTENTS .. .. .. .. .. .. .. 3 Notational conventions .. .. .. .. 4 Overall structure . . . 4.1 General form of metafile 4.2 General form of pictures 4.3 General structureof the binary metafile 4.4 Structure of the commandheader . .. . . . . .. . . . . .. . . . . .. 1 Scope .. . .. .. . .. 2 Normative references. .. .. .. .. .. .. *. .. .. .. .. . . . . .. . . . . .. . . . . .. .. .. .. .. .. .. .. .. .. .. .. . . . . .. .. .. .. .. .. .. .. .. .. .. .. .. . . . . .. . . * . .. .. e. .. .. l. .. iTeh STANDARD PREVIEW . . . . . . . . . . (standards.iteh.ai) . . . . . . . . . * . . . . . . . . . . .. .. .. 5 Primitive data forms . 5.1 Signed integer . . . . . . . . . . . 5.1.1 Signed integer at &bit precision SIST EN 28632-3:1997 . . . . . . . . . 5.1.2 Signed integer at 1&bit precision https://standards.iteh.ai/catalog/standards/sist/9b95535b-2154-40d7-b07f. . . . . . . . 5.1.3 Signed integer at 24-bit precision e8e5e29d0a0a/sist-en-28632-3-1997 . . . . . . 5.1.4 Signed integer at 32-bit precision . . . . . . . . . . 5.2 Unsigned integer . . . . . . . . . . . . . . 5.2.1 Unsigned integers at &bit precision . . . . . . 5.2.2 Unsigned integersat 16-bit precision . . . . . . . 5.2.3 Unsigned integers at 24-bit precision . . . . . . . 5.2.4 Unsigned integers at 32-bit precision . . . . . . . . 5.3 Character . . . . . . . . . . * . . . . . 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 Value of fixed point reals . . . . . . 5.5 Floating point . . . . . . . . . . . . . . . . 5.5.1 Floating point real at 32-bit precision . . . . . . * 5.5.2 Floating point real at 64-bit precision . 6 Representationof abstractparametertypes . .. .. ii. l. Casepostale56. l. CH-1211 Gerkve 20. l. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. l. .. 0,. .. .. a. .. .. .. .. .. n. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. a. .. .. .. .. .. .. .. .. e. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. 0 ISO/IEC 1992 All rights reserved.No part of this publication may be reproducedor utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from the publisher. ISWIEC Copyright Office Printed in Switzerland. .. Switzerland. .. .. l. .. .. .. .. 1. .. .. .. 2. .. .. .. 3. . . . . .. . . . . .. . . . . .. 4 4 4 4 5. . . . . . . . . * . . . . . . . . . .. . . . . . . . . . . . . . . . . . . .. . . . . . . . . . .. 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 11 11 12 12. .. .. l. .. .. .. .. .. .. .. .. .. 13.

(7) SIST EN 28632-3:1997 ISO/IEC 8632-3: 1992 (E). . . . 7 Representationof eachelement . . . . . . . 71. Method of presentation . . . . . . . . . . . . 72. Delimiter elements . . . 73. Metafile descriptor elements . . . . . . 74. Picture descriptor elements . . . . . . . 75. Control elements . . . . . . . . . . 76. Graphical primitive elements . . . . . . 77. Attribute elements . . . . . . . . . 78. Escapeelement . . . . . . . . . . 79 External elements . . . . . . . 7'10 . Segmentcontrol and segmentattribute elements .. . . . . . . . . . . .. . . . . . . . . . . .. . . . . . . . . . . .. . . . . . * . . . . .. . . . . . . . . . . .. . . . . . . . . . . .. . . . . . . . . . . .. . . . . . . . . . . .. . . . . . . . . . . .. . * . . . . . . . . .. . . . . . . . . . . .. . . . . . . . . . . .. 18 18 19 21 28 33 36 43 52 53 54. 8 Defaults. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. 58. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. 59. .. .. .. .. *. .. .. .. .. .. .. .. .. .. .. .. 60. B Examples . . . . . . . . . . . . . . . . . . . . B. 1 Example 1 : BEGIN METAFILE ‘Example 1’ . . . . . . . B.2 Example 2 : BEGIN PICTURE ‘Test’ . . . . . . . . . . B.3 Example 3 : POLYLINE from 0,2 to l,3 to 2,l to 0,2 . . . * . B.4 Example 4 : TEXT ‘Hydrogen’ at 0,l . . . . . . . . . . . . . . . B.5 Example 5 : Partitioned POLYLINE with 50 points B.6 Example 6 : METAFILE DEFAULT REPLACEMENT linewidth 0.5 B.7 Example 7 : Application Data # 655 with 1OKoctets (chars) of data .. . . . . . . . .. . . . . . . . .. . . . . . . . .. . . . . . . . .. . . . . . . . .. . . . . . . . .. . . . . . . . .. 63 63 63 64 64 65 66 66. .. .. .. .. .. .. .. .. 67. . .. .. .. .. .. . .. 9 Conformance .. .. .. .. .. .. A Formal grammar .. .. .. .. . .. . . .. . . . . . .. .. l. iTeh STANDARD PREVIEW (standards.iteh.ai) C List of binary encoding metafile element codes . . . . . . . .. SIST EN 28632-3:1997 https://standards.iteh.ai/catalog/standards/sist/9b95535b-2154-40d7-b07fe8e5e29d0a0a/sist-en-28632-3-1997. . ... 111.

(8) SIST EN 28632-3:1997 ISO/IEC 8632-3: 1992 (E). Foreword IS0 (the International Organization for Standardization) and IEC (the International Electrotechnical Conkssion) form the specialized system for worldwide standardization. National bodies that are members of IS0 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. IS0 and IEC technical conhttees collaborate in fields of mutual interest. Other international organizations, govemnlental and non-governmental, in liaison with IS0 and IEC, also take part in the work. In the field of information technology, IS0 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 ISOIIEC 8632-3 was prepared by Joint Technical Committee ISO/IEC JTC 1, Injhnation technology.. iTeh STANDARD PREVIEW This second edition cancels and replaces the(standards.iteh.ai) first edition (IS0 8632-3:1987), which has been technically. ISOIIEC 8632 consists of the following parts, under the general title Information EN 28632-3:1997 graphics - MetaJiIe for the storage and transfer ofSIST picture description information :. techology. - Compzrtel. https://standards.iteh.ai/catalog/standards/sist/9b95535b-2154-40d7-b07fe8e5e29d0a0a/sist-en-28632-3-1997. Part I: Functional specijkation Part 2: Character encoding Part 3: Binary encoding Part 4: Clear text encoding. Annex A fomis an integral part of this part of ISO/IEC 8632. Annexes B and C are for infom~ation only.. iv. revised..

(9) SIST EN 28632-3:1997 ISO/IEC 8632-3: 1992 (E). Introduction 0.1 Purpose of the Binary Encoding The Binary Encoding of the Computer Graphics Metafile (CGM) provides a representationof the Metafile syntax that can be optimized for speed of generation and interpretation, while still providing a standard meansof interchangeamong computer systems. The encoding usesbinary data formats that are much more similar to the data representationsused within computer systemsthan the data formats of the other encodings. Some of the data formats may exactly match those of some computer systems. In such casesprocessingis reduced very much relative to the other standardizedencodings. On most computer systemsprocessing requirementsfor the Binary Encoding will be substantially lower than for the other encodings.. iTeh STANDARD PREVIEW In caseswhere a computer system’s architecture does not match the standard formats used in the Binary (standards.iteh.ai) Encoding, and where absolute minimization of processing requirements is critical, and where interchange among dissimilar systemsdoes not matter, it may be more appropriateto use a private encoding, conformSIST EN 28632-3:1997 ing to the rules specified in clause 7 of ISO/IEC 8632-l. https://standards.iteh.ai/catalog/standards/sist/9b95535b-2154-40d7-b07fe8e5e29d0a0a/sist-en-28632-3-1997 0.2 0 bjectives This encoding has the following features.. a>. Partitioning of parameter lists: metafile elements are coded in the Binary Encoding by one or more partitions (see clause4); the first (or only) partition of an element contains the opcodc (Element Classplus Element Id).. b). Alignment of elements: every element begins on a word boundary. When the data of an element (whether partitioned or not) doesnot terminate on an even-octetboundary, then the following element is aligned by padding after the data of the preceding element with zero bits to the next even-octetboundary, A no-op element is available in this encoding. It is skipped and ignored by interpreters. It may be used to align data on machine-dependentrecord boundaries for speed of processing.. C>. Uniformity of format: all elements have an associatedparameter length value. The length is specified as an octet count. As a result, it is possible to scanthe metafile, without interpreting it, at high speed..

(10) SIST EN 28632-3:1997. ISO/IEC 8632-3: 1992 (E) Objectives. Introduction. d). Alignment of coordinate data: at default precisions and by virtue of alignment of elements,coordinate data always start on word boundaries. This minimizes processingby ensuring, on a wide class of computing systems,that single coordinates do not have to be assembledfrom pieces of multiple computer words.. e>. Efficiency of encoding integer data: other data such as indexes, colour and characters are encodedas one or more octets. The precision of every parameteris determined by the appropriate precision as given in the Metafile Descriptor. Order of bit data: in each word, or unit within a word, the bit with the highest number is the most significant bit. Likewise, when data words are accessedsequentially, the least significant word follows the most significant.. g). Extensibility: the arrangementof Element Class and Element Id values has been designed to allow future growth, such as new graphical elements.. l-0. Format of real data: real numbers are encodedusing either IEEE floating point representationor a metafile fixed-point representation.. 0. Run length encoding: if many adjacent cells have the same colour (or colour index) efficient encoding is possible. For each run a cell count is specified followed by the colour (or colour index).. .. J). Packed list encoding: if adjacentcolour cells do not have the same colour (or colour index) the metafile provides bit-stream lists in which the values are packed as close1.y as possible.. 0.3 Relationship. iTeh STANDARD PREVIEW to other International Standards (standards.iteh.ai). The floating point representationof real data in this part of ISO/IEC 8632 is that in ANSI/IEEE 754-1986. SIST EN 28632-3:1997 The representationof characterdata in this part of ISO/IEC 8632 follows the rules of ISO/IEC 646 and IS0 https://standards.iteh.ai/catalog/standards/sist/9b95535b-2154-40d7-b07f2022. e8e5e29d0a0a/sist-en-28632-3-1997 For certain elements,the CGM definesvalue rangesas being reservedfor registration. The values and their. vi.

(11) SIST EN 28632-3:1997 ISO/IEC 8632-3: 1992 (E) Relationship to other International. Standards. Introduction. iTeh STANDARD PREVIEW (standards.iteh.ai) SIST EN 28632-3:1997 https://standards.iteh.ai/catalog/standards/sist/9b95535b-2154-40d7-b07fe8e5e29d0a0a/sist-en-28632-3-1997. vi1.

(12) SIST EN 28632-3:1997. iTeh This STANDARD page intentionally leftPREVIEW blank (standards.iteh.ai) SIST EN 28632-3:1997 https://standards.iteh.ai/catalog/standards/sist/9b95535b-2154-40d7-b07fe8e5e29d0a0a/sist-en-28632-3-1997.

(13) SIST EN 28632-3:1997. INTERNATIONAL. STANDARD. ISO/IEC 8632-3 : 1992 (E). Information technology - Computer graphics - Metafile for the storage and transfer of picture description information Part 3 :. Binary encoding. 1 Scope. iTeh STANDARD PREVIEW (standards.iteh.ai). SIST EN 28632-3:1997 This part of ISO/IEC 8632 specifiesa binary encoding of the Computer Graphics Metafile. For each of the https://standards.iteh.ai/catalog/standards/sist/9b95535b-2154-40d7-b07felements specified in ISO/IEC 8632-1, this part specifiesan encoding in terms of data types. For each of e8e5e29d0a0a/sist-en-28632-3-1997 these data types, an explicit representationin terms of bits, octets and words is specified. For some data types, the exact representationis a function of the precisions being used in the metafile, as recorded in the METAFILE DESCRIPTOR.. This encoding of the Computer Graphics Metafile will, in many circumstances,minimize the effort required to generateand interpret the metafile..

(14) SIST EN 28632-3:1997. ISO/IEC 863293:1992 (E). 2 Normative references The following standardscontain provisions which, through reference in this text, constitute provisions of this part of ISO/IEC 8632. At the time of publication, the editions indicated were valid. All standardsare. subject to revision, and parties to agreementsbasedon this part of ISO/IEC 8632 are encouragedto investigate the possibility of applying the most recent editions of the standardslisted below. Members of IEC and IS0 maintain registersof currently valid International Standards. ISOllEC 646: 1991, Information technology - IS0 7-bit coded character setfor information interchange.. IS0 2022: 1986,Information processing - IS0 7-bit and a-bit coded character sets - Code extension techniques. ANSI/IEEE 754, Standardfor Binary Floating Point Arithmetic.. iTeh STANDARD PREVIEW (standards.iteh.ai) SIST EN 28632-3:1997 https://standards.iteh.ai/catalog/standards/sist/9b95535b-2154-40d7-b07fe8e5e29d0a0a/sist-en-28632-3-1997.

(15) SIST EN 28632-3:1997 ISO/IEC 8632-3: 1992 (E). 3 Notational conventions “Command Header” is used throughout this part of ISO/IEC 8632 to refer to that portion of a BinaryEncoded element that contains the opcode (elementclass plus element id) and parameterlength information (seeclause4). Within this part, the terms “octet” and “word” have specific meanings. These meanings may not match those of a particular computer systemon which this encoding of the metafile is used. An octet is an S-bit entity. All bits are significant. The bits are numbered from 7 (most significant) to 0 (least significant). A word is a 16-bit entity. All bits are significant. The bits are numbered from 15 (most significant) to 0 (least significant).. iTeh STANDARD PREVIEW (standards.iteh.ai) SIST EN 28632-3:1997 https://standards.iteh.ai/catalog/standards/sist/9b95535b-2154-40d7-b07fe8e5e29d0a0a/sist-en-28632-3-1997.

(16)

Referenzen

ÄHNLICHE DOKUMENTE

Technical Corrigendum 2 to ISO 20345:2004 was prepared by the European Committee for Standardization CEN in collaboration with Technical Committee ISO/TC 94, Personal safety

Page 28, Table F.1 Replace the table with the following, of which the titles and headings have been modified: Table F.1 — Thermal transmittances, Uw, for vertical windows with

Wenn aus diesem Norm-Entwurf eine Europäische Norm wird, sind die CEN-Mitglieder gehalten, die CEN-Geschäftsordnung zu erfüllen, in der die Bedingungen festgelegt sind, unter

Ce corrigendum prendra effet le 29 septembre 2010 pour incorporation dans les trois versions linguistiques officielles de la EN. Tous droits d'exploitation sous quelque forme et

EN 12390-1, Prüfung von Festbeton — Teil 1: Form, Maße und andere Anforderungen für Probekörper und Formen. EN 12390-2, Prüfung von Festbeton — Teil 2: Herstellung und

Nacionalna izdaja evrokoda vsebuje poleg celotnega besedila evrokoda (z vsemi dodatki), kot ga je objavil CEN, tudi morebitno nacionalno naslovnico, nacionalni predgovor in

2.5 Kostenkontrolle Vergleichen aktueller Kostenermittlungen mit Kostenvorgaben und früheren Kostenermittlungen 2.6 Kostensteuerung Eingreifen in die Planung zur Einhaltung

Dieses Dokument legt Anforderungen zur Einführung, Verwirklichung, Aufrechterhaltung und Verbesserung eines Energiemanagementsystems (EnMS) fest. Das beabsichtigte Ergebnis ist,