CONTENTS

Summary
 1     Scope 
 2     Normative references       
 3     Abbreviations   
 4     Interworking between Videotex services: General 
 5     International interworking of Videotex services     
        5.1     International interworking configurations     
        5.2     Gateway to gateway interworking  
        5.3     Terminal to host interworking         
 6     International interworking between gateways        
        6.1     International interworking at network level  
        6.2     Transport layer      
        6.3     Session layer         
        6.4     Presentation layer  
                  6.4.1     Presentation protocol        
                  6.4.2     Coding of Videotex information     
        6.5     Application layer    
        6.6     Relationship with DTAM/ODA      
 7     International interworking between a terminal and a host   
        7.1     Access via PSTN or ISDN bearer service 
        7.2     Access via PSPDN or ISDN bearer service           
        7.3     Access via PSPDN/PAD   
        7.4     Access via PSPDN through a VIU 
        7.5     Access via PSPDN through a VSU
        7.6     Application rules for Recommendation X.29 to support administrative functions      
                  7.6.1     Charging   
                  7.6.2     Limit handling       
                  7.6.3     Identification         
                  7.6.4     Language-Management     
                  7.6.5     Data-Syntax-Management
                  7.6.6     Error-Message     
        7.7     Coding   
          7.8.     ASN.1 encoding of the Administrative commands of Terminal to Host interworking         
        7.9     State table for charging events received at VSU side           
                  7.9.1     Used abbreviations           
                  7.9.2     State table
                  7.9.3     Collision   
 8     Content architecture class attributes          
        8.1     Content architecture class  
        8.2     Content type          
 9     Content portion attributes 
        9.1     Type of coding      
        9.2     Specific coding attributes   
                  9.2.1     Subset                  
                  9.2.2     Rank                    
                  9.2.3     Profile                  
10     Formal definition of Videotex dependent data type          
       10.1     Introduction          
       10.2     Summary of ASN.1 object identifiers        
11     Common enhancements to data syntaxes I, II and III       
       11.1     Terminal identifier 
                  11.1.1     Terminal identification command response messages        
                  11.1.2     Modem capability           
                  11.1.3     Audio capabilities           
                  11.1.4     Photographic capabilities 
       11.2     ISO 9281 support
       11.3     Abnormal truncation of data          
12     Definition of VideotexString within ASN.1           
       12.1     General 
       12.2     Definition of VideotexString          
       12.3     ASN.1 syntax element definition    
Annex A – Interworking Data Syntax (IDS) described in ASN.1 (Recommendation X.208)    
        A.1     Videotex page      
        A.2     State vector          
                  A.2.1     Vector definition  
                  A.2.2     Reset state vector
                  A.2.3     NULL                 
        A.3     Functions and parameters  
                  A.3.0     Alpha char string  
                  A.3.1     Special char string
                  A.3.2     Kana char string   
                  A.3.3     Kanji char string   
                  A.3.4     Block mosaic string          
                  A.3.5     Smooth mosaic string       
                  A.3.6     Special mosaic string        
                  A.3.7     Format effector C0-char  
                  A.3.8     Special format-C0-char   
                  A.3.9     General control characters
                  A.3.10     Geometric string 
                  A.3.11     Animation control string  
                  A.3.12     Segment control string    
                  A.3.13     Colour control string      
                  A.3.14     Text colour string           
                  A.3.15     Photographic string synthetic image         
                  A.3.16     Photographic string natural image
                  A.3.17     Macro               
                  A.3.18     DRCS string      
                  A.3.19     Fill pattern control string 
                  A.3.20     Music string       
                  A.3.21     Telesoftware string         
                  A.3.22     Audio data string
Appendix I – Text and mosaic character repertoires    
        I.1     Repertoire I – Common alphanumeric text characters          
                  I.1.1     Latin alphabetic characters 
                  I.1.2     Non-alphabetic characters 
        I.2     Repertoire 2 – Special alphanumeric text characters
        I.3     Repertoire 3 – Kana characters      
        I.4     Repertoire 4 – Kanji characters      
        I.5     Repertoire 5 – Greek characters     
        I.6     Repertoire 6 – Cyrillic characters    
        I.7     Repertoire 7 – Block mosaic characters      
        I.8     Repertoire 8 – Sub cell aligned smooth mosaics 1   
        I.9     Repertoire 9 – General smooth mosaics      
       I.10     Repertoire 10 – Drawing characters           
       I.11     Repertoire 11 – Special mosaics    
Appendix II – Default states of the interworking data syntax    
Annex B – Data Syntax I for international interactive Videotex service    
Preface    
        B.1     General  
                  B.1.1     Scope                  
                  B.1.2     References           
                  B.1.3     Definitions
                  B.1.4     Visual information display 
                  B.1.5     Sound information
        B.2     Coding architecture           
                  B.2.1     General                
                  B.2.2     Mode switching technique
                  B.2.3     Coding structure in the character code mode         
                  B.2.4     Coding structure in the transparent mode  
                  B.2.5     Coding structure in the sound mode          
                  B.2.6     Coding structure in the message mode      
        B.3     Coding in the character code mode
                  B.3.1     C0 Control Set    
                  B.3.2     C1 Control Set    
                  B.3.3     Display control command set        
                  B.3.4     Character Sets     
                  B.3.5     Mosaic Sets         
                  B.3.6     Dynamically Redefinable Character Sets (DRCSs)
                  B.3.7     Macro Set           
                  B.3.8     Picture Description Instruction (PDI) Set  
                  B.3.9     Moving Instruction (MVI) Set      
        B.4     Coding in the transparent mode     
                  B.4.1     Photographic Data Unit (PDU)     
                  B.4.2     LINE DOT PATTERN    
                  B.4.3     LINE DOT PATTERN COMPRESSED 
                  B.4.4     FIELD DOT PATTERN  
                  B.4.5     FIELD DOT PATTERN COMPRESSED           
                  B.4.6     COLOURING BLOCK  
                  B.4.7     COLOURING BLOCK COMPRESSED           
                  B.4.8     FIELD COLOURING BLOCK  
                  B.4.9     FIELD COLOURING BLOCK COMPRESSED           
                  B.4.10     FREE FORMAT COLOURING BLOCK        
                  B.4.11     PHOTO DRCS 1 AND PHOTO DRCS 2        
                  B.4.12     Telesoftware      
                  B.4.13     PCM photography         
                  B.4.14     ABTC photography       
                  B.4.15     ADCT photography       
        B.5     Coding in the sound mode 
                  B.5.1     General                
                  B.5.2     Sound tone set     
                  B.5.3     Sound control set 
        B.6     Terminal identification        
                  B.6.1     Introduction         
                  B.6.2     General structure  
                  B.6.3     Details for Data Syntax I terminals
        B.7     Default conditions  
Appendix I – Service Reference Model (SRM)    
Appendix II – Operation of CS and NSR    
Appendix III – Adaptive block truncation coding    
      III.1     Introduction           
      III.2     Adaptive block truncation coding (ABTC) algorithm           
      III.3     ABTC decoding algorithm  
Annex C – Data Syntax II for international interactive Videotex service    
General    
        C.1     Introduction          
                  C.1.1     Coding principles 
                  C.1.2     Display principles 
        C.2     References
        C.3     Definitions 
Part 1 – Alphamosaic display    
        C.1     Description           
                  C.1.1     Introduction         
                  C.1.2     Theoretical Terminal Model          
                  C.1.3     Defined Attributes and Qualified Areas     
                  C.1.4     Rules for the Action of the SIZE Attribute 
                  C.1.5     Defaults   
        C.2     Repertory 
                  C.2.1     Character Repertoire       
                  C.2.2     Format Effector Repertoire          
                  C.2.3     Attribute Control Repertoire         
                  C.2.4     Device control function repertoire 
        C.3     Coding Structure   
                  C.3.1     Code extension and invocation     
                  C.3.2     The Primary control function set   
                  C.3.3     The supplementary control function sets    
                  C.3.4     The coding of graphic characters  
                  C.3.5     Supplementary attribute and qualified area controls           
                  C.3.6     Device controls    
                  C.3.7     Designation and invocation in the 7-bit environment           
                  C.3.8     Designation and invocation in the 8-bit environment           
Appendix I – Identification system    
Appendix II – Example of time dependency in the unified alphamosaic model    
Part 2 – Geometric displays    
Part 3 – Photographic display    
Part 4 – Define Dynamically Redefinable Character Sets (DRCS)    
Part 5 – Define COLOUR     
Part 6 – Define FORMAT    
Part 7 – TRANSPARENT Data    
Part 8  – RESET    
Part 9 – Telesoftware    
Part 10 – Terminal Facility Identifier    
Part 11 – Timing Control    
Annex D – International Interworking for Videotex Services Data Syntax III    
Preface    
        D.1     Scope    
        D.2     Definitions 
        D.3     Reference Publications      
                  D.3.2     ANSI Standards  
                  D.3.3     CSA Standards   
                  D.3.4     CCIR Report       
                  D.3.5     CCITT Recommendations           
                  D.3.6     Department of Communication, Canada   
                  D.3.7     EIA/CVCC Recommendation 1983,        
                  D.3.8     ISO Standards     
        D.4     Coding Architecture          
                  D.4.1     Reference Model (OSI)   
                  D.4.2     Presentation Level Overview        
                  D.4.3     Code Extension   
                  D.4.4     SPACE and DELETE      
        D.5     Coding of G-sets  
                  D.5.1     Primary character set       
                  D.5.2     Supplementary character set         
                  D.5.3     Picture Description Instruction (PDI) set   
                  D.5.4     Mosaic set           
                  D.5.5     Macro set
                  D.5.6     Dynamically Redefinable Character Set (DRCS)   
        D.6     Coding of C-sets  
                  D.6.1     C0 control set      
                  D.6.2     C1 control set      
        D.7     Graphic character repertoire          
        D.8     Conformance requirements
                  D.8.1     General                
                  D.8.2     Conforming interchange    
                  D.8.3     Conforming Presentation Process 
        D.9     Enhanced Capabilities       
Appendix I – Layered Architecture Model    
Appendix II – Coordinate System Concepts    
Appendix III – Code extension and 7-bit/8-bit transform    
Appendix IV – A general Service Reference Model (SRM) for Videotex and a general Service Reference Model (SRM) for Teletext    
Addendum to Data Syntax III for international interactive videotex service (1993)    
Preface    
 1     Underline   
 2     Absence of operands on PDIs     
 3     RESET PDI, NON-SELECTIVE RESET (NSR) AND ACTIVE POSITION SET (APS)          
 4     Cursors      
 5     Macro linkages 
 6     Logical pel dimensions     
 7     Word wrap
 8     INCREMENTAL commands      
 9     Unprotected fields           
10     Cursor and macro           
11     Proportional spacing of text         
       11.1     Width tables         
       11.2     The displacement function 
       11.3     Features of the function     
       11.4     The function          
       11.5     Text sizes 0 DX < 12/256         
       11.6     Text sizes DX 12/256    
12     Character field sizes        
13     Code extension
       13.1     Subclause D.4.3.1.1         
       13.2     Subclause D.4.3.1.2         
       13.3     Subclause D.4.3.2
       13.4     Figures D.4 and D.6         
14     ISO/IEC 9281 support   
15     Alignment with Recommendation T.51    
       15.1     Subclause D.5.2   
       15.2     Figure D.8
       15.3     Repertoire
       15.4     NO BREAK SPACE and SOFT HYPHEN         
16     Terminal identification     
Annex E – Audio data syntax    
        E.1     Introduction           
        E.2     Scope    
        E.3     Normative references        
        E.4     Definitions 
        E.5     Symbols and abbreviations
        E.6     Overview  
        E.7     Introducer 
        E.8     ISO/IEC 9281 [8] syntax and switching structure   
                  E.8.1     Overall switching of coding environment    
                  E.8.2     Switching into the Audio Mode     
                  E.8.3     ISO/IEC 9281 [8] syntax structure           

        E.9     Sound header        
                  E.9.1     Introduction          
                  E.9.2     Header structure   
                  E.9.3     Default values       
       E.10     Sound block         
       E.11     Application rules for ISDN syntax-based Videotex           
                  E.11.1     Encoding/bitrate combinations     
                  E.11.2     Translation mechanisms  
       E.12     Translation modes
                  E.12.1     Mode 0 (no translation is performed)      
                  E.12.2     Mode 1 (No translation except US)        
                  E.12.3     Mode 2 (3-in-4 coding)  
                  E.12.4     Mode 3 (Shift scheme – 8 bits)   
                  E.12.5     Mode 4 (Shift scheme – 7 bits)   
                  E.12.6     Mode 5 (No translation except specific characters)         
Annex F – Photographic data syntax    
Introduction    
        F.1     Scope    
        F.2     Normative references        
        F.3     Definitions and abbreviations          
                      F.3.1.     Definitions       
                  F.3.2     Abbreviations       
        F.4     Overview  
        F.5     ISO/IEC 9281, Part 1, syntax and switching structure        
                  F.5.1     Overall switching of coding environment    
                  F.5.2     Switching into the photographic mode       
                  F.5.3     ISO/IEC 9281, Part 1, syntax structure    
        F.6     Coding of the Picture Data Entity (PDE)    
                  F.6.1     Introduction          
                  F.6.2     PDE data content identification mechanism
        F.7     Photographic header          
                  F.7.1     Introduction          
                  F.7.2     Header structure   
                  F.7.3     Header functionalities        
        F.8     Coding rules          
                  F.8.1     Purpose   
                  F.8.2     General rules for coding the header           
                  F.8.3     Photographic header code assignment       
                  F.8.4     Encoding of photographic header parameters        
        F.9     Photographic data 
                  F.9.1     Introduction          
                  F.9.2     Translation modes
       F.10     Defaults 
                  F.10.1     Default values for photographic header attributes 
                  F.10.2     Default tables     
       F.11     Photographic profiles        
                  F.11.1     Compatible photographic profiles (P1 to P5)       
                  F.11.2     Private choice of photographic profile (Ppriv)         
       F.12     Combination rule  
Appendix I – Photovideotex tutorial    
        I.1     Introduction
        I.2     The present state of photovideotex  
        I.3     Image representation          
        I.4     The JPEG compression technique   
                  I.4.1     Lossy and lossless compression     
                  I.4.2     Modes of encoding
                  I.4.3     The DCT-based coding     
                  I.4.4     Lossless coding     
                  I.4.5     Source images and data interleaving           
                  I.4.6     Data organization and signalling parameters
        I.5     The baseline system
        I.6     The extended system          
                  I.6.1     Coding model for successive approximation           
                  I.6.2     Coding model for spectral selection
                  I.6.3     Hierarchical encoding        
        I.7     Summary 
        I.8     Bibliography           
Appendix II – Implementation guidelines on display rendering    
       II.1     Introduction           
       II.2     Rendering of resolution       
                  II.2.1     Resolution independence  
                  II.2.2     Display rendering guidelines for Data Syntax II profiles      
                  II.2.3     Display rendering for Data Syntax III profiles        
       II.3     The concept of normalised colour space     
Appendix III – Solutions for common compatible photovideotex databases serving different resolution terminals    
      III.1     Introduction           
      III.2     Hierarchical mode  
                  III.2.1     Coding               
                  III.2.2     Decoding
                  III.2.3     Example for a “resolution pyramid” for hierarchical build-up         
      III.3     Special spectral selection    
                  III.3.1     Coding               
                  III.3.2     Decoding
Appendix IV – Coding examples    
       IV.1     Introduction          
                  IV.1.1     Example 1          
                  IV.1.2     Example 2          
                  IV.1.3     Example 3          
       IV.2     Image positioning examples           
                  IV.2.1     Example 1: 640 ´ 480 picture inside DDA          
                  IV.2.2     Example 2: 720 ´ 576 picture full screen 
                  IV.2.3     Example 3: 720 ´ 346 picture covering upper 60% of full screen 
       IV.3     Example for Source Picture Comments (PCT)       
                  IV.3.1     An application scenario   
                  IV.3.2     Sample logical record of a source picture
Appendix V – Encoding parameters values for the 2:1:1 derived from CCIR Recommendation 601, Part 1 [9]    
        V.1     Introduction          
        V.2     Encoding parameters for 2:1:1       
                  V.2.1     Main body of CCIR Recommendation 601, Part 1 [9]      
                  V.2.2     Appendix I of the CCIR Recommendation 601, Part 1 [9]
                  V.2.3     Appendix II of the CCIR Recommendation 601, Part 1 [9]          
                  V.2.4     Appendix III of the CCIR Recommendation 601 [9]        
Appendix VI – Translation modes    
       VI.0     Mode 0 (No translation, full transparency) 
       VI.1     Mode 1 (No translation except US)          
       VI.2     Mode 2 (3-in-4 coding)    
       VI.3     Mode 3 (Shift scheme – 8 bits)     
       VI.4     Mode 4 (Shift scheme – 7 bits)     
       VI.5     Mode 5 (no translation except specific characters) 
Appendix VII – Huffman tables for the “special spectral selection”    
      VII.1     Introduction          
      VII.2     Spectral bands     
      VII.3     Luminance DC differences
                  VII.3.1     List of codelengths         
                  VII.3.2     List of values     
      VII.4     Chrominance DC differences        
                  VII.4.1     List of codelengths         
                  VII.4.2     List of values     
      VII.5     Luminance AC coefficients           
                  VII.5.1     List of codelengths         
                  VII.5.2     List of values     
      VII.6     Chrominance AC coefficients        
                  VII.6.1     List of codelengths         
                  VII.6.2     List of values     
Appendix VIII – Examples of local presentation facilities with T4 and T6 encoded data    
     VIII.1     Local presentation facilities           
     VIII.2     Local presentation modes 
                  VIII.2.1     Full view mode 
                  VIII.2.2     Full width mode           
                  VIII.2.3     Full height mode           
                  VIII.2.4     Original size mode        
                  VIII.2.5     Terminal dependant mode