1、DIN1 DIN ETS 300073 92 W 2734442 0190732 115 I* I _ DK 6541 : 681.3.01 DEUTSCHE NORM Februar 1992 DIN DEUTSCHES INSTITUT FR NORMUNG E.V. DIN ETS 300 073 Videotex : Datensyntax der Darstellungsschicht Geometrie (CEPT-Empfehlung T/TE 06-02, Edinburg 1988) Englische Fassung ETS 300 073 : 1990 Deutsche
2、Elektrotechnische Kommission im DIN und VDE (DKE) BEUTH VERLAG GMBH BERLIN DINI DIN ETS 300073 92 m 2794442 0390733 051 m DEUTSCHE NORM Februar 1992 DK 654.1 : 681.3.01 _ Videotex: Datensyntax der Darstellungsschicht Geometrie (CEPT-Empfehlung T/TE 06-02, Edinburg 1988) Enulische Fassuna ETS 300 073
3、 : 1990 DIN - ETS 300 073 Videotex presentation layer data syntax; Geometric Display; (CEPT Recommendation T/TE 06-02, Edinburgh 1988); English version ETS 300 073 : 1990 Der Europische Telekommunikationsstandard ETS 300 073 : 1990 hat den Status einer Deutschen Norm. Nationales Vorwort Die vorliege
4、nde Norm ist auf der Grundlage des vom europischen In- stitut fr Telekommunikationsctandards (ETSI) herausgegebenen euro- pischen Telekomunikationsstandardc ETS 300 073, Ausgabe November 1990, Wideotex presentation layer data syntax; Geometric Display; (CEPT Recommendation T/TE 06-02, Edinburgh 1988
5、)“, verffentlicht worden. Diese Norm enthlt unter Bercksichtigung des DIN-Prasidi- albeschlusses 13/1983 den englischen Originaltext des vom Techni- schen Komitee TE des ETSI erarbeiteten ETS 300 073. Fachlich zu- stndig in Deutschland ist ein Ad-hoc-Arbeitskreis des Technischen Beirates ETSI (TBETS
6、I) der DKE. Diese Norm definiert auf der Basis des ttGraphischen Kernsystemst GKS nach IS0 7942 (siehe DIN 66 252 Teil 1) die Syntax und Codie- rung der graphischen Funktionen fr Videotex. Aus einer GKS-Umge- bung wird bei Videotex die Schnittstelle “multiple work-station in- terface“ verwendet. Die
7、 Funktionen sind gerateunabhngig definiert und codiert. Mit der Codierung wird eine effiziente Ubertragung und Speicherung der Daten erreicht. In den Anhangen ANNA und ANNB wer- den zwei geometrische Terminalprofile und ihre Kombinationsregeln mit der Alphamosaikdarstellung definiert, Fortsetzung 12
8、5 Seiten ETS Deutsche Elektrotechnische Kommission im DIN und VDE (DKE) - Alleinverkauf der Normen durch Beuth Verlag GmbH, Burggrafenstrae 6, 1000 Berlin 30 DIN ETS 300 073 Feb 1992 Preisgr: 23 02.92 Verir.-Nr. 1723 DIN1 DIN ETS 300073 92 2794442 0390734 T8 ETS 300 073 November 1990 UDC: 621.39 Key
9、 words: Videotex Videotex presentation layer data syntax Geometric Display (CEPT Recommendation T/TE 06-02, Edinburgh 1988) ETSI European Telecommunications Standards Institute ETSI Secretariat: B.P.152 . F - 06561 Valbonne Cedex . France TP. + 33 92 94 42 O0 TF. + 33 93 65 47 16 Tx. 47 O0 40 F Euro
10、pean Telecommunications Standards institute 1990. All rights reserved. No part may be reproduced or used except as authorised by contract or other written permission. The copyright and the foregoing restriction on reproduction and use extend to ail media in which the information may be embodied. DIN
11、1 DIN ETS 300073 92 m 2794442 0390735 924 m Whilst every care has been taken in the preparation and publication of this ETS, errors concerning content, typographical or otherwise, may occur. If you have comments which may require a change or amendment to this ETS, please write to “ETSI Standards Man
12、agement Department“ at the address shown on the title page. a DIN1 DIN ETS 300073 92 = 2794442 039073b 8bO O Foreword The text of the CEPT Recommendation TRE 06-02 (Edinburgh 1988) was approved by the European Telecommunications Standards Institute (ETSI) as a European Telecommunication Standard (ET
13、S) without any modification. This ETS was recommended for endorsement by the Terminai Equipment (TE) Technical Committee of ETSI in May 1990 as part of an integrated package of 5 ETSs covering various aspects of videotex which comprises: Final draft prETS 300 072 Terminal Equipment; Videotex present
14、ation layer protocol Videotex presentation data layer syntax Final draft prETS 300 074 Videotex presentation layer data syntax transparent data (CEPT Recommendation TRE 06-03, Edinburgh 1988) Final draft prETS 300 075 Terminai Equipment (TE); Videotex processable data Final draft prETS 300 076 Termi
15、nal Equipment (TE); Videotex Terminal Facility Identifier (TFI) DIN1 DIN ETS 300073 92 2794442 0190737 7T7 m T/TE 06-02 E Annex A . Part 2 . Page 1 Annex A I PART 2 . GEOMETRIC DISPLAY 1 Table of contents I . 1 . INTRODUCTION . . 9 2 . SCOPE AND FIELD OF APPLICATION 9 3 . REFERENCES 9 I 4 . DEFINITI
16、ONS AND ABBREVIATIONS 4.1. Definitions 4.2. Abbreviations . . . li II 15 5 . GENERAL DESCRIPTION . 15 5.1. Graphical output . 16 5.1.1. Output primitives 16 5.1.2. Output primitive attributes . 17 5.1.2.1. POLYLINE attributes . 19 5.1.2.2. POLYMARKER attributes . 20 5 . 1 .2. 3. TEXT attributes 20 5
17、.1.2.4. FILL AREA attributes . 28 5.1.2.5. CELL ARRAY attributes . 29 5.1.2.6. GDP attributes 29 5.1.2.7. Colour 30 5.2. Workstations 30 5.2.1. Graphics icorkstations 30 5.2.2. Workstation characteristics . 30 5.2.3. Selecting a workstation 30 5.2.4. State variables . 31 5.3. Coordinate systems and
18、transformations . 31 5.3.1. Coordinate systems . 31 5.3.2. Workstation transformation . 32 5.3.3. Clipping 32 5.3.4. Coordinate specification . 32 Segments . 31 5.4. I . Concept of segments 33 5.4.2. Segment attributes . 36 5.4.3. Segment transformations 36 5.3.4. Clipping and WDSS 37 5.4.5. Worksta
19、tion Independent Segment Storage 37 5.4.6. WISS.functions and clipping . 37 5.5. Deferring picture changes 37 5.6 Graphical input . 40 5.6. i . Logical input devices 40 5.6.2. Logical input device model 40 5.6.4. Input queue and current event report 41 5.6.5. Initialization of input devices . 41 5.7
20、. Inquiry . 41 5.8. Error detection . 41 5.9. Error handling . 41 5 .IO . Levels . 41 5.4. 5.6.3. Measures of each input class . 41 Edition of Scpimnbcr I5 . 1989 DIN1 DIN ETS 300073 92 2794442 0390738 633 TnE 06-02 E Annex A . Pad 2 . Page 2 6. . 6.1. 6.7. 6.2. I . 6.7. I . 1 . 6.2.1 2. . 6.3.1.3.
21、6.3.1.4. 6.2. I . 5. 6.2. I . 6. 6.2.1.7. 6.2.1. 6.2.2. 1 . 6.2.2. I . 1 . 6.2.2.1.3. 6.2.2.1.3. 6.2.2.1.4. 6.2.2.1.5. 6.2.2. I . 6. 6.2.2. I . 6. I . 6.2.3.1.6.2. 6.2.2.1.6.3. 6.2.2.1.6.4. 6.2.2.1.6.5. 6.2.2.1.6.6. 6.2.2.1.6.7. 6.2.2.1 A.8. 6.2.2.1.6.9. 6.2.2.1.6. IO . 6.2.2.1 A.11. 6.2.2.1.6.12. 6
22、.2.2.1.6.13. 6.2.2.2. 6.2.2.2. i . 6.2.2.2.2. 6.2.2.2.3. 6.2.2.2.4. 6.2.2.2.5. 6.2.2.2.6. 6.3.3.2.7. 6.2.2.2.8. 6.2.2.3.9. 6.3.2.3 . 10 . 6.2.2.2.1 1 . 6.3.3.2.12. 6.2.2.3.13. 6.2.2.2.14. 6.7.3.2.15. 6.2.2.3.16. 6.2.3.2.17. 6.2.3.3.18. 6.2.3.7.19. 6.32.720. 6.2.3.2.31. 6.2.2.7.32. 6.3.2.2.33. 6.3.3.
23、2.24. 6.3.3.2.25. 6.3.3.3.36. 6,222.27. 6.2.3.2.28. 6.2.2.2.39. DESCRIPTION OF THE PRIMITIVES . Introduction Geometric primitives . Workstation management primitives OPEN WORKSTATION . CLOSE WORKSTATION ACTIVATE WORKSTATION . DEACTIVATE WORKSTATION CLEAR WORKSTATION . SET DEFAULTS . GDS ESCAPEI Oupu
24、t workstation primitives Output drawing primitives POLYLINE POLYMARKER FILL AREA . TEXT CELL ARRAY GDP . GDP (rectangle) GDP (circle) GDP (circular arc 3 point) GDP (circular arc 3 point chord) . GDP (circular arc 3 point pie) GDP (circular arc centre) GDP (circular arc centre chord) GDP (circular a
25、rc centre pie) GDP (ellipse) . GDP (elliptic arc) . GDP (elliptic arc chord) . GDP (elliptic arc pie) GDP (spline) . Output primitives related to display element attributes SET POLYLINE . REPRESENTATION SET POLYLINE INDEX SET LINE TYPE . SET LINE WIDTH SCALE FACTOR SET POLYLINE COLOUR INDEX . SET PO
26、LYMARKER REPRESENTATION . SET POLYMARKER INDEX . SET MARKER TYPE . SET MARKER SIZE SCALE FACTOR SET POLYMARKER COLOUR INDEX SET FILL AREA REPRESENTATION . SET FILL AREA INDEX . SET FILL AREA INTERIOR STYLE SET FILL AREA COLOUR INDEX SET FILL AREA STYLE INDEX SET PATTERN REPRESENTATION SET PAITERN RE
27、FERENCE POINT . SET PAITERN VECTORS . SET TEXT REPRESENTATION SET TEXT INDEX SET TEXT FONT AND PRECISION SET CHARACTER EXPANSION FACTOR . SET CHARACTER SPACING . SET TEXT COLOUR INDEX . SET TEXT PATH . SET CHARACTER VECTORS . SET TEXT ALIGNMENT SET COLOUR REPRESENTATION SET ASPECT SOURCE FLAGS . . .
28、 . 45 45 45 45 45 45 46 46 46 46 47 47 47 47 47 47 48 49 50 50 50 51 51 51 52 52 53 53 54 54 54 55 55 55 55 55 56 56 56 57 57 57 57 58 58 58 59 59 60 60 61 61 63 62 62 63 63 63 64 64 64 65 DIN1 DIN ETS 300073 92 2794442 0390739 57T W TITE 06-02 E Annex A . Pan 2 . Page 3 6.2.2.3. Transformation prim
29、itives 65 6.3.2.3.1. SET WORKSTATION WINDOW 65 6.3.1.3.2. SET WORKSTATION VIEWPORT . 66 6.2.7.4. Clipping primitives . 66 6.2.2.4.1. SET CLIPPING RECTANGLE . 66 6.1.2.5. Control primitives . 66 6.2.7.5. i . UPDATE WORKSTATION 66 6.2.7.5.7. SET DEFERRAL STATE . 67 . 6.3.3.5.3. EMERGENCY CLOSE 67 6.2.
30、3. Segment relared primitives . 68 6.2.3. 1 . WDSS related primitives 68 6.2.3. 1 . 1 . CREATE SEGMENT . 68 6.2.3.1.2. CLOSE SEGMENT . 68 6.2.3.1.3. RENAME SEGMENT . 68 6.2.3.1.4. DELETE SEGMENT FROM WORKSTATION . 68 6.2.3.1.5. DELETE SEGMENT . 68 6.2.3.1.6. REDRAW ALL SEGMENTS ON WORKSTATION . 68 6
31、.2.3. I . 7. SET HIGHLIGHTING . 69 6.2.3.1.8. SET VISIBILITY . 69 6.2.3.1.9. SET SEGMENT TRANSFORMATION . 69 6.2.3.1.10. SET SEGMENT PRIORITY 69 6.2.3.2. WISS related primitives . 70 6.2.3.2.1. ASSOCIATE SEGMENT WITH WORKSTATION 70 6.2.3.22. COPY SEGMENT TO WORKSTATION 70 6.2.3.2.3. INSERT SEGMENT 7
32、0 6.2.4. Inpiit primitives . 71 6.2.5. Xnquire primitives 71 6.2.6. Protocol descriptor primitives . 71 6.2.6.1. SET DOMAIN RING . 71 6.2.6.2. SET COLOUR HEADER . 71 6.2.6.3. SET COORDINATE PRECISION 71 6.2.6.4. SET REAL PRECISION 72 6.2.6.5. SET COLOUR INDEX PRECISION 73 7 . ENCODING PRINCIPLES . 7
33、3 7.1. Encoding principles of the opcode . 74 7.1.1. Encoding rerhnique of the basic opcode sei . 75 7.1.2. Extension mechanism 75 7.2. Encoding principles of the operands 76 7.2.1. Basic format . 76 7.2.2. Real format 79 7.2.2. I . Mantissa . 79 7.2.2.2. Exponent . 81 7.2.2.3. Points and point list
34、s 81 7.2.2.3. 1 . Displacement mode . : . 81 7.2.2.3.2. Incremental mode . 81 7.2.2.3.3. Incremental mode encoding . 85 7.2.2.4. Matrices . 86 7.2.3. Bitstream . formar 86 .2.3.1. Colour direct encoding . 87 7.2.4. Coiour lists 87 7.2.4.1. Colour list encoding 88 7.2.4.1.1. Individual encoding of co
35、lour index lists . 88 7.2.4.1.2. Runlength encoding of colour index lists . 90 7.2.4.1.3. Encoding of colour direct lists 90 7.3.5. Srringforniar . 91 7.2.6. Record format . 91 O O O Edition of September I5 . 1989 TITE 06-02 E Annex A . Pan 2 . Page 4 S . 8.1. 8.3. 8.2. I . 8.1. I . I . 8.2.1.2. 8.2
36、.1.3. 8.2. I . 4. 8.2. I . 5. S.2.1.6. 5.1.1.7. 8.32. s.2.1. I. 8.2.2. i . 1 . 8.2.1.1.1. 8.221.3. 8.2.2.1.4. 8.2.2. I . 5. 8.2.2.1.6. 8.2.1.2. 8.1.2.2. 1 . 8.2.2.7.2. 8.2.2.2.3. 8.2.2.2.4. 8.2.1.2.5. 8.1.2.1.6. 8.2.2.2.7. 8.2.1.1.8. 8.2.2.2.9. 8.2.1.2.10. 8.2.2.2.1 I . 8.2.2.2.12. 8.1.1.1.13. 8.2.2
37、.2.14. 8.1.2.3.15. 8.2.2.2.16. 8.2.1.2.17. 8.2.2.2.18. 8.1.2.3.19. 8.2.2.2.20. 8.2.2.7.21. 8.2.2.2.22. 8.3.7.2.13. 8.2.1.1.14. 8.2.2.2.25. 8.1.2.2.26. 8.2.1.1.17. 8.2.2.1.28. 8.7.2.1.29. 8.2.1.3. 8.2.2.3. I . 8.1.2.3.2. 8.1.2.4. 8.1.1.4. 1 . 8.2.2.5. 8.1.2.5. 1 . 8.2.2.5.2. 8.2.7.5.3. 8.7.3. 8.2.3.1
38、. 8.1.3.1. I . 8.2.3.1.2. 8.1.3. I . 3. ENCODING OF THE PRIMITIVES Primitiveencoding . Coding of the primitives . Worksrarion IIILUWPIII prinliriws OPEN WORKSTATION CLOSE WORKSTATION ACTIVATE WORKSTATION DEACTIVATE WORKSTATION CLEAR WORKSTATION . SET DEFAULTS . GDS ESCAPEI OIIUI worksratioti pritair
39、ives Output drawing primitives POLYLINE POLYMARKER . FILL AREA . TEXT CELL ARRAY GDP . SET POLYLINE REPRESENTATION . SET POLYLINE INDEX SET LINE TYPE . SET LINE WIDTH SCALE FACTOR SET POLYLINE COLOUR INDEX . SET POLYMARKER REPRESENTATION . SET POLYMARKER INDEX . SET MARKER TYPE . SET MARKER SIZE SCA
40、LE FACTOR SET POLYMARKER COLOUR INDEX SET FILL AREA REPRESENTATION . SET FILL AREA INDEX . SET FILL AREA INTERIOR STYLE SET FILL AREA COLOUR INDEX SET FILL AREA STYLE INDEX SET PATTERN REPRESENTATION SET PATTERN REFERENCE POINT . SET PATTERN VECTORS SET TEXT REPRESENTATION SET TEXT INDEX SET TEXT FO
41、NT AND PRECISION SET CHARACTER EXPANSION FACTOR . SET CHARACTER SPACING . SET TEXT COLOUR INDEX . SET TEXT PATH . SET CHARACTER VECTORS . SET TEXT ALIGNMENT . SET COLOUR REPRESENTATION SETASPECTSOURCEFLAGS Transformation primitives SET WORKSTATION WINDOW SET WORKSTATION VIEWPORT . Clipping primitive
42、s . SET CLIPPING RECTANGLE . Control primitives . UPDATE WORKSTATION SET DEFERRAL STATE . EMERGENCY CLOSE Scgtnent relared prinliriees WDSS related primitives CREATE SEGMENT . CLOSE SEGMENT RENAME SEGMENT . Output primitives related to display element attributes . . e 93 92 93 93 93 93 93 93 93 93 9
43、4 94 94 94 94 94 94 94 96 96 96 96 96 96 96 97 97 97 97 97 97 98 98 98 98 98 98 98 99e 99 99 99 99 99 99 100 100 100 100 100 100 100 100 100 100 101 101 101 101 101 1010 Edition of Scpicmber 15 . IYW DIN1 DIN ETS 300073 92 2794442 0190741 128 W 8.2.3.1.4. 8.2.3.1.5. 8.2.3. I . 6. 8.2.3. I . 7. 8.2.3
44、.1.8. 8.2.3.1.9. 8.7.3. 1 .IO . 8.2.3.2. 8.1.3.2. I . 8.2.3.2.2. 8.1.3.2.3. 8.2.4. 8.2.5. 8.2.6. 8.2.6.1. 8.2.6.2. 8.2.6.3. 8.2.6.4. 8.2.6.5. T/TE 06-02 E Annex A. Part 2 . Page 5 DELETE SEGMENT FROM WORKSTATION . DELETE SEGMENT . REDRAW SEGMENTS ON WORKSTATION SET HIGHLIGHTING . SET VISIBILITY . SE
45、T SEGMENT TRANSFORMATION SET SEGMENT PRIORITY WISS related primitives . ASSOCIATE SEGMENT WITH WORKSTATION COPY SEGMENT TO WORKSTATION INSERT SEGMENT Input primitives . Inquire primitives Protocol descriptor primitives . SET DOMAIN RING . SET COLOUR HEADER . SET COORDINATE PRECISION SET REAL PRECISI
46、ON SET COLOUR INDEX PRECISION 9 . DEFAULTS 1 o . CONFORMANCE . Appendix A2A . Primitives, Workstation categories, Levels and options . Appendix A2B . B-spline curves and ellipses . Appendix A2C . Cross references . Appendix A2D . Selection of the geometric display Appendix ANNA . SRM CONFORMANCE ANN
47、A 1 . VIDEOTEX SRM CONFORMANCE FOR GEOMETRIC DISPLAY ANNA 2 . ANNA 2.1. .ANNA 2.1.1. ANNA 2.1.1.1. ANNA 2.1.1.2. ANNA 2.1 . 1 . 3. ANNA 2.1.1.4. ANNA 2.1.1.5. ANNA 2.1.1.6. ANNA 2.1.1.7. ANNA 2 . 1 . 1.8. ANNA 2.1.1.9. ANNA 3.1.1.19. ANNA 2.1.1.11. ANNA 2.1.2. ANNA 2.1.2.1. ANNA 2.1.2.2. ANNA 2.1.2.
48、3. ANNA 2.1.3. ANNA 2.1.3.1. ANNA 2.1.3.2. ANNA 2.2. ANNA 2.3. GEOMETRIC DISPLAY . LevelOa . Geometric Primitives . Polyline . Polymarker . Fill Area Text Cell Array Arcs/Circles . Arc Pie . Open Workstation (id=O) . Close Workstation Set Workstation Viewport . Specijcation of a Mandatorv Workstatio
49、n Workstations Bundle Tables Transformations . Update Workstation . Encoding Principies Encoding of Co-ordinates . Encoding of Colour Index Lists . Levei la . Level2a . 101 101 101 101 101 101 101 102 102 102 102 102 107 102 102 102 102 102 103 103 14 105 107 111 115 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 .ion of Seprembcr I5 . 1989 DINL DIN ETS 300073 92 2794442 0390742 Ob4 TITE 06-02 E Annex A . Pan 2 . Page 6 ANNA 3 . ANNA 3.1. ANNA 3.1. ANNA 3.2.1. ANNA 3.1.2. ANNA 3.3.3. ANNA 3.2.3.1. ANNA 3.2.3.2. ANNA 3.1.3.3. ANNA 3.2.4. ANNA 3.2.4.1. ANNA 3