(Interim Standard for Data Broadcasting of Digital CATV)
1 () 2 21 ETSI TS 101 812 v111 (2000-07), Digital Video Broadcasting (DVB) Digital Video Broadcasting(DVB); Multimedia Home Platform (MHP) Specification 102, ETSI Digital Video Broadcasting(DVB); Multimedia Home Platform (MHP) Specification 11, ETSI OpenCable Application Platform Specification - OCAP 10 Profile, CableLabs 22 2001-95 3 ( ) 31 ( ) 32 ( ) : 4 : 5 : 6 1 2002 09 18
Preface 1 Purpose of Standard This is the tentative standard of data broadcast to be deployed for broadcast services on digital CATV 2 Referred Recommendations and Standards 21 International Standards - ETSI TS 101 812 v111 (2000-07), Digital Video Broadcasting (DVB) - Digital Video Broadcasting(DVB); Multimedia Home Platform (MHP) Specification 102, ETSI - Digital Video Broadcasting(DVB); Multimedia Home Platform (MHP) Specification 11, ETSI - OpenCable Application Platform Specification - OCAP 10 Profile, CableLabs 22 Domestic Standards - Technical Standard for Equipments of CATV, No 2001-95, Ministry of Information and Communication 3 Comparison with International Standards (Recommendations) 31 Relevance to International Standards (Recommendations) This proposal refers to open international standards considering the compatibility with them, in order to allow products compliant with this standard to sell in international markets as well as in the domestic market 32 Additional Features to the International Standards (Recommendations) Above: None 4 Relevance to Intellectual Property Right: None 5 Relevance to Conformance Test and Certification: None 6 The History of Standard Version Issue Data Contents The 1 st edition 2002 09 18 Established
- - Contents I 1 I Interim Standard for Data Broadcasting of Digital CATV Requirement 1 II 5 IIService Interim Standard for Data Broadcasting of Digital CATV 5 III 20 III Protocol Interim Standard for Data Broadcasting of Digital CATV 20
I
- - Contents
1 11 12 13,,, 14 2 21 211 2111 2112 2113 OCAP 10 2114 OCAP 10 212 2121 213 2131 214 2141 2142, (Scalability) (Backward Compatibility) 215 2151 2152 216 (Multi-Use) 2161
2162 22 221 2211 2212 2213 2214 2215 222 2221 2222 2223 2224 2225 2226, 2227
II ()
Document Status Sheet Issue Revision Date Reason for change A 01 02 03 04 05 06 02 0403 02 0418 02 0502 02 0530 02 0610 02 0618 first draft second draft third draft fourth draft fifth draft sixth draft Document Change Record Document Change Record DCR No Date Originator Changed By Approved By Document Title Document Reference Number Document Issue / Revision Number Page Paragraph Reason for Change (TTA TF0506)
- - Contents 1 10 Preface 11 11 10 11 10 12 10 12 10 13 10 13 Abbreviations10 14 12 14 12 15 13 15 13 2 15 2 Service profile definition for Data Broadcasting of Digital CATV 15 21 15 21 15 22 15 22 15 3 1 16 3 Service profile for Data Broadcasting of Digital CATV16 31 16 31 Basic Architecture 16 32 16 32 Transport Protocols16
33 16 33 Content Formats16 34 16 34 Application Model 16 35 16 35 Application Signalling16 36 16 36 Execution Engine Platform16 37 16 37 Security16 38 16 38 Graphics Reference Model 16 39 16 39 System Integration Aspects 16 310 16 310 Detailed Platform Profile Definition16 311 16 311 Registry of Constants 16 312 16 312 Resource Management16 313 17 313 Baseline Functionality 17 314 17 314 Monitor Application 17 315 17 315 Object Carousel17 316 17 316 Text Presentation 17 317 17 317 Extensions 17 318 17 318 Minimum Platform Capabilities 17 319 17 319 Registry17 320 POD 17
320 17 321 17 321 17 18 4 Korean Application18 19 APPENDIX Applied Internal Services for Broadcasting of Digital CATV 19
1 11 () ( ()), 12 () [S1], [S2], ()[S3], (), (), () () () 13 AIT API ATSC AWT BFS BNF CA CATV CCI CP CRC CRL DASE DAVIC DECT DHCP DOCSIS DSM-CC DSM-CC-OC DSM-CC-UU DTD DVB Application Information Table Application Program Interface Advanced Television System Committee Abstract Windowing Toolkit Broadcast File System Backus-Naur Form Conditional Access Cable TV Copy Control Information Content Protection Cyclic Redundancy Check Certificate Revocation List Digital Television Application Software Environment Digital Audio Visual Council Digital Enhanced Cordless Telecommunications Dynamic Host Configuration Protocol Data-Over-Cable Service Interface Specification Digital Storage Media Command and Control Part 6 of the MPEG-2 standard Digital Storage Media Command and Control Object Carousel Digital Storage Media Command and Control User to User Document Type Definition Digital Video Broadcasting
DVS DTVCC EAS ECM EE EIA EN EPG ES ETS ETSI ExCCI FCC GSM HAVi HDNI HDTV HTML HTTP IETF IP IPPV ISO ITU ITV JDK JFIF JMF JSSE LMDS MA MAC MHP MMDS MMI MPEG MSO MIME NCTA NPT NTSC NVOD OCAP OOB OOB-FDC OOB-RDC Digital Video Subcommittee Digital Television Closed Captioning Emergency Alert System Entitlement Control Message Execution Engine Electronic Industry Alliance European Norms Electronic Program Guide Elementary Stream European Telecommunications Standard European Telecommunications Standard Institute Extended Copy Control Information Federal Communications Commission Global System for Mobile Communications Home Audio/Video interoperability Home Digital Network Interface High Definition Television Hypertext Mark-up Language Hypertext Transport Protocol Internet Engineering Task Force Internet Protocol Impulse-Pay-Per-View International Standardization Organization International Telecommunication Union Interactive Television Java Development Kit JPEG File Interchange Format Java Media Framework Java Secure Socket Extension Local Multipoint Distribution System Monitor Application Media Access Control Multimedia Home Platform Multipoint Microware Distribution System Man Machine Interface Moving Picture Expert Group Multiple Service Operator Multipurpose Internet Mail Extensions National Cable Television Association Normal Play Time National Television Systems Committee Near-Video-On-Demand OpenCable Application Platform Out-Of-Band Out-Of-Band Forward-Data-Channel Out-Of-Band Reverse-Data-Channel
OS PCR PES PHILA PID PMT POD PPV PSIP PSTN PVR RCMM RMI SCTE SDP SI SMATV SMPTE SSL STC TLS UHTTP UI URI URL UTC VBI VCT VOD XAIT Operating System Program Clock Reference Packetized Elementary Stream POD Host Interface License Agreement Packet Identification Number Program Map Table Point of Deployment Pay-Per-View Program and System Information Protocol Public Switched Telephone Network Personal Video Recorder Root Certificate Management Messages Remote Method Invocation Society of Cable Telecommunications Engineers Session Description Protocol Service Information Satellite Master Antenna TV Society of Motion Picture and Television Engineers Secure Sockets Layer System Time Clock Transport Layer Security Unidirectional Hypertext Transport Protocol User Interface Universal Resource Identifier Uniform Resource Locator Coordinated Universal Time Vertical Blanking Interval Virtual Channel Table Video-On-Demand Extended Application Information Table 14 [S1] [S2], 2001-95, (TTA TF0505) [S3] (), 3 (), (TTA TF0506) [S4] Digital Video Broadcasting (DVB); MULTIMEDIA HOME PLATFORM 102, DVB BlueBook A057 Rev 2, 26 February 2002 [S5] Digital Video Broadcasting (DVB);Multimedia Home Platform (MHP) Specification 11, ETSI TS 102 812 V111 (2001-11) [S6] OpenCable Application Platform Specification - OCAP 10 Profile, OC-SP-
[S7] OCAP10-I02-020724 * OpenCable Application Platform Specification - OCAP 20 Profile, OC-SP- OCAP20-I01-020419* 15 [R1] [R2] [R3] [R4] Digital Video Broadcasting (DVB); Multimedia Home Platform (MHP) Specification 10, European Telecommunications Standards Institute (ETSI) TS 101 812 V111 (2000/7), http://wwwetsiorg ISO/IEC 10918-1, Digital compression encoding of continuous-one still images (JPEG) http://wwww3org/graphics/jpeg/itu-t81pdf JFIF, JPEG File Interchange Format, Eric Hamilton, C-Cube Microsystems http://wwww3org/graphics/jpeg/jfif3pdf PNG, V1 01-Oct-96, Portable network graphics, http://wwww3org/tr/recpnghtml [R5] GIF89a, GRAPHICS INTERFACE FORMAT(sm), version 89a, 1987, 1988, 1989, [R6] [R7] [R8] [R9] [R10] 1990 Copyright CompuServe Incorporated Columbus, Ohio, http://wwww3corg/grpahics/gif/spec-gif89atxt ISO/IEC 13818-2, Information technology-generic coding of moving pictures and associated audio information-part2: Video (MPEG-2 Video) ISO/IEC 11172-3, Information technology-coding of moving pictures and associated audio for digital storage media at up to about 15 Mbit/s-Part 3:Audio (1993) The Java Class Libraries, Second Edition, Volume 1, Patrick Chan, Rosanna Lee and Douglas Kramer The Java Class Libraries, Second Edition, Volume 2, Patrick Chan and Rosanna Lee The Java Language Specification, ISBN 0-201-63451-1, James Gosling, Bill Joy, and Guy Steele, ftp://ftpjavasoftcom/docs/specs/langspec-10pdf, http://javasuncom/docs/books/jls/clarifyhtml [R11] The Java Virtual Machine Specification (2nd Edition), ISBN: 0-201432943, T [R12] [R13] [R14] Lindholm and F Yellin, Addison-Wesley (1999) Personal Java Application Environment Specification Version 12A, http://javasuncom/products/personaljava/, Sun Microsystems HAVi 10 Specification, http://wwwhaviorg/techinfo/indexhtml Java TV API 10, http://javasuncom/products/javatv/, Sun Microsystems
[R15] [R16] [R17] [R18] [R19] [R20] [R21] DAVIC 141 Specification Part n9, Complete DAVIC Specifications, DAVIC, http://wwwdavicorg Java Media Player Specification, SUN Microsystems, http://javasuncom/products/java-media/jmf/10/ and javadoc format, http://javasuncom/products/java-media/jmf/fordevelopers/playerapi/packageshtml Java Remote Method Invocation Specification, Sun Microsystems, http://javasuncom/products/dj/11/docs/guide/rmi/spec/rmitocdochtml Supported Locales, Sun Microsystems, http://javasuncom/products/jdk/11/docs/guide/intl/localedochtml Unicode Hangul Syllables, Unicode Inc, http://wwwunicodeorg/charts/pdf/uac00pdf Unicode Hangul Jamo, Unicode Inc, http://wwwunicodeorg/charts/pdf/u1100pdf Unicode 20, KS C 5700 - INFORMATION TECHNOLOGY -- UNIVERSAL MULTIPLE-OCTET CODED CHARACTER SET (UCS) -- PART 1: ARCHITECTURE AND BASIC MULTILINGUAL PLANE
2 21 211, 212 22 () 1, 2-1: - 2 : 1 1 OCAP 10 2 OCAP 20
3 1 1[S6] OpenCable Application Platform Profile 10 [S3] () 31 OCAP10 [S6]7Basic Architecture 32 OCAP10 [S6]8Transport Protocols [S3] () 33 OCAP10 [S6]9Content Formats 34 OCAP10 [S6]10Application Model 35 OCAP10 [S6]11Application Signaling 36 OCAP10 [S6]12Execution Engine Platform 37 OCAP10 [S6]13Security 38 OCAP10 [S6]14Graphics Reference Model 39 OCAP10 [S6]15System Integration Aspects 310 OCAP10 [S6]16Detailed Platform Profile Definition, (locale support) ko_kr [R18] 311 OCAP10 [S6]17Registry of Constants 312 OCAP10 [S6]18Resource Management
313 OCAP10 [S6]19Baseline Functionality 314 OCAP10 [S6]20Monitor Application 315 OCAP10 [S6]21Object Carousel 316 OCAP10 [S6]22Text Presentation 317 OCAP10 [S6]23Extensions 318 OCAP10 [S6]24Minimum Platform Capabilities 319 OCAP10 [S6]25Registry 320 POD OCAP10 [S6] 321 OCAP10 [S6]8Transport Protocols
4 OCAP 10 [S6] OpenCable OCAP 10 [S6] 41 KSX 1005-1 [R21], [S4][S6]
1 11 / 2 21 [R19][R20] 3 (fonts) 31 32 [R19][R20] 33 [R22],,
III ()
Document Status Sheet Issue Revision Date Reason for change A 01 02 03 04 05 2002 04 18 2002 05 02 2002 05 20 2002 06 10 2002 06 26 first draft second draft third draft fourth draft fifth draft Document Change Record Document Change Record DCR No Date Originator (TTA TF0506) Changed By Approved By Document Title () Document Reference Number Document Issue / Revision Number 2002 06 Page Paragraph Reason for Change
Contents 1 23 1 Introduction23 11 23 11 Object 23 12 23 12 Category 23 13 23 13 Terms23 14 23 14 Outline 23 2 24 2 Reference 24 3 27 3 27 4 28 4 Application standards 28 5 29 5 Korean applications29 A 30 Appendix 30
1 11 2001-95 [S1] ()[S3] ()( () ) 12 (), 13 131, " ", 132 3 133 A 14 141,, 142 143 144 () 145 4 () A :
2 21 [S1] [S2] [S3] [S4] [S5] [S6] [S7] [S8] [S9] [S10] [S11] [S12] [S13] [S14] [S15] [S16] [S17] [S18], 2001-95, (TTA TF0505) (), (TTA TF0506) Digital Video Broadcasting (DVB); MULTIMEDIA HOME PLATFORM 102, DVB BlueBook A057 Rev 2, 26 February 2002 Digital Video Broadcasting (DVB);Multimedia Home Platform (MHP) Specification 11, ETSI TS 102 812 V111 (2001-11) OpenCable Application Platform Specification - OCAP 10 Profile, OC-SP- OCAP10-I02-020724 * OpenCable Application Platform Specification - OCAP 20 Profile, OC-SP- OCAP20-I01-020419* SCTE 07 (formerly DVS/031) (2000) : Digital Video Transmission Standard for Cable Television SCTE 20 (formerly DVS/157) (1998) : SCTE Proposed Standard Methods for Carriage of Closed Captions and Non-Real Time Sampled Video SCTE 26 (formerly DVS/194) (2001) : Home Digital Network Interface Specification with Copy Protection SCTE 28 (formerly DVS/295) (2001) : Host-POD Interface SCTE 40 (formerly DVS/313) : Digital Cable Network Interface Standard SCTE 42 (formerly DVS/311) (rev 3) : IP Multicast for Digital MPEG Networks SCTE DVS 053r7 (2000) : Standard for Carriage of NTSC VBI Data in Cable Digital Transport Streams SCTE DVS 161r2 (2001) : ATSC Data Broadcast Standard SCTE DVS 167r2 (2000) : Digital Broadband Delivery System: Out of Band Transport Mode B SCTE DVS 178r3 (2000) : Digital Broadband Delivery System: Out of Band Transport Mode A SCTE DVS 234r2 (2000) : Service Information Delivered Out-Of-Band for Digital Cable Television
[S19] [S20] SCTE DVS 241r1 (1999) : Digital Video Service Multiplex and Transport System Standard for Cable Television PHILA : POD-Host Interface License Agreement 22 [R1] ISO/IEC 13818-1: Information technology - Generic coding of moving pictures and associated audio information - Part 1: Systems - International Standard (IS) [R2] ISO/IEC 13818-6: Information technology - Generic coding of moving pictures and associated audio information - Part 6: Extension for Digital Storage Media Command and Control (DSM-CC)- International Standard (IS) [R3] ATSC Standard A/52 (1995), ATSC Digital Audio Compression Standard(AC-3) [R4] ATSC Standard A/53 (1995), ATSC Digital Television Standard and Amendment No1 [R5] ATSC Standard A/65A (2000), Program and System Information Protocol for Terrestrial Broadcast and Cable (Revision A) and Amendment No 1 [R6] ATSC Standard A/90, ATSC Data Broadcast Standard, July 2000 [R7] ETSI EN 300 468: "Digital Video Broadcasting (DVB); Specification for Service Information (SI) in DVB systems" [R8] ETSI ETR 162: "Digital Video Broadcasting (DVB); Allocation of Service Information (SI) codes for DVB systems" [R9] ETSI TR 101 211: "Digital Video Broadcasting (DVB); Guidelines on implementation and usage of Service Information (SI)" [R10] ETSI EN 301 192: "Digital Video Broadcasting (DVB); DVB Specification for data broadcasting" [R11] ETSI TR 101 202: "Digital Video Broadcasting (DVB); Implementation guidelines for Data Broadcasting" [R12] ISO/IEC 10646-1: "Information Technology - Universal Multiple-Octet Coded Character Set (UCS) - Part 1: Architecture and Basic Multilingual Plane" [R13] IETF RFC 2396, Uniform Resource Locators (URL) [R14] W3C Character Model for the World Wide Web World Wide Web Consortium Working Draft 29- November-1999 [R15] IETF RFC 1112 (1989): "Host Extensions for IP Multicasting", Stanford University [R16] ISO 8859: "Information processing - 8-bit single-byte coded graphic character sets, Latin alphabets" [R17] ISO 639-2: "Codes for the representation of names of languages - Part 2: Alpha-3 code3" [R18] ISO/IEC 8802-2: 1998 Information Technology -- Telecommunications and
Information Exchange between Systems -- Local and Metropolitan Area Networks -- Specific Requirements -- Part 2: Logical Link Control
3 ATSC BIOP CATV CORBA DSM-CC DVB DVS ETR ETS ETSI HDNI IEC IETF IP ISO MIME MPEG MPEG-2 TS OCAP ORB POD PSI PSIP RFC SCTE SI UCS URL VBI W3C Advanced Television Systems Committee Broadcast Inter ORB Protocol Community Antenna TeleVision (Cable Television) Common Object Request Broker Architecture Digital Storage Media Command and Control Digital Video Broadcasting Digital Video Subcommittee ETSI Technical Report European Telecommunication Standard European Telecommunications Standards Institute Home Digital Network Interface International Electrotechnical Commission Internet Engineering Task Force Internet Protocol International Organization for Standardization Multipurpose Internet Mail Extensions Moving Picture Experts Group MPEG-2 Transport Stream OpenCable Application Platform Object Request Broker Point of Deployment Program Specific Information Program and System Information Protocol Request For Comments Society of Cable Telecommunications Engineers System Information Universal Multiple-Octet Coded Character Set Uniform Resource Locator Vertical Blanking Interval World Wide Web Consortium
4 () 41 MPEG-2 Transport StreamISO/IEC 13818-1[R1] SCTE 07 (formerly DVS/031) [S8] SCTE 07 (formerly DVS/031) [S8] 42 DSM-CC User-to-User Object Carousel ISO/IEC 13818-6 [R2] DSM-CC User-to-User Object Carousel protocols, SCTE DVS 161r2 [S15] OCAP10 [S6] 21 43 MPEG-2 Transport Stream packetsip datagramencapsulation SCTE 42 (formerly DVS/311) (rev 3) [S13] Multiprotocol encapsulation 44 SCTE 42 (formerly DVS/311) [S13] DSM-CC addressable section multiprotocol encapsulation DVB ATSC 45 Service InformationANSI/SCTE 65 2002[S18] ANSI/SCTE 54 2002[S19] PODOpenCable Host Service InformationANSI/SCTE 54 2002[S19], POD OpenCable Host Service InformationANSI/SCTE 65 2002[S18] 46 CATV network Network Dependent ProtocolsSCTE 40 (formerly DVS/313) [S12] 47 DSM-CC User-to-User ISO/IEC 13818-6 [R2], SCTE DVS 161r2 [S15] 48 SCTE DVS 161r2 [S15], registry mechanism 49 Broadcast Channel Protocols 491 VBI SCTE DVS 053r7 [S14] SCTE 20 (formerly DVS/157) [S9] VBI 410 Interaction Channel Protocols 4101 HDNI SCTE 26 (formerly DVS/194) [S10] Transports 4102 POD PHILA [S20] SCTE 28 (formerly DVS/295) [S11] POD/Host communication
5 () [S2]
A Basic Multilingual Plane BIOP Carousel CORBA DSM-CC DVB DVS ISO/IEC Multiple String Structure Object Carousel PSIP SCTE SI ISO/IEC 10646 0x0000 0xFFFF ISO/IEC 13818-6 DSM-CCUser-to- User Object Carousel Object Management GroupObject Request Broker Object Management Group ISO/IEC 13818-6 Browse, Select download and control Session DSM-CC SCTE Subcommittee, Text 2 DTV Unicode(ISO/IEC 10640) 2 DVB (ETSI EN 301 192) ISO/IEC 13818-1(MPEG-2 Systems) DSM-CC Table DVB (ETSI EN 300 468),, MPEGPSIDVB
URL W3C World Wide Web 199410 WWW