ANSI/CEA Standard Line 21 Data Services
ANSI/CEA-608-E
April 2008
NOTICE ®
Consumer Electronics Association (CEA ) Standards, Bulletins and other technical publications are designed to serve the public interest through eliminating misunderstandings between manufacturers and purchasers, facilitating interchangeability and improvement of products, and assisting the purchaser in selecting and obtaining with minimum delay the proper product for his particular need. Existence of such Standards, Bulletins and other technical publications shall not in any respect preclude any member or nonmember of CEA from manufacturing or selling products not conforming to such Standards, Bulletins or other technical publications, nor shall the existence of such Standards, Bulletins and other technical publications preclude their voluntary use by those other than CEA members, whether the standard is to be used either domestically or internationally. Standards, Bulletins and other technical publications are adopted by CEA in accordance with the American National Standards Institute (ANSI) patent policy. By such action, CEA does not assume any liability to any patent owner, nor does it assume any obligation whatever to parties adopting the Standard, Bulletin or other technical publication. Note: The user's attention is called to the possibility that compliance with this standard may require use of an invention covered by patent rights. By publication of this standard, no position is taken with respect to the validity of this claim or of any patent rights in connection therewith. The patent holder has, however, filed a statement of willingness to grant a license under these rights on reasonable and nondiscriminatory terms and conditions to applicants desiring to obtain such a license. Details may be obtained from the publisher.
This CEA Standard is considered to have International Standardization implication, but the International Electrotechnical Commission activity has not progressed to the point where a valid comparison between the CEA Standard and the IEC document can be made. This Standard does not purport to address all safety problems associated with its use or all applicable regulatory requirements. It is the responsibility of the user of this Standard to establish appropriate safety and health practices and to determine the applicability of regulatory limitations before its use. (Formulated under the cognizance of the CEA R4.3 TV Data Systems .) Published by ©CONSUMER ELECTRONICS ASSOCIATION 2008 Technology & Standards Department 1919 S. Eads Street Arlington, Virginia 22202 PRICE: Please call Information Handling Services, USA and Canada (1-800-854-7179) International (303-397-7956), or http://global.ihs.com All rights reserved Printed in U.S.A.
PLEASE!
DON’T VIOLATE THE LAW!
®
This document is copyrighted by the Consumer Electronics Association (CEA ) and may not be reproduced without permission. Organizations may obtain permission to reproduce a limited number of copies by entering into a license agreement. For information contact:
Information Handling Services 15 Inverness Way East Englewood, Colorado 80112-5704 or call U.S.A. and Canada 1-800-854-7179, International (303) 397-7956 See http://global.ihs.com or email
[email protected]
CEA-608-E
FOREWORD This standard was developed under the auspices of the Consumer Electronics Association (CEA) Technology & Standards R4.3 Television Data Systems Subcommittee. eXtended Data Services (XDS) are additional services provided in Line 21 Field 2 data. New services may have been standardized by CEA since the publication of this standard. No attempt is made to list XDS Private Data Services, although it is requested that users of such services notify CEA of Private Data packet assignments. XDS services, whether Private Data or not, may not be meant for transmission to the television receiver. CEA-608-E supersedes CEA-608-D.
i
CEA-608-E
(This page intentionally left blank.)
ii
CEA-608-E
CONTENTS 1 Pur po se and Sco pe.................................................................................................................................. 1 1.1 Pur po se ............................................................................................................................................. 1 1.2 Sco pe .................................................................................................................................................1 1.3 Other Verti cal Int erv al Lin es ............................................................................................................1 1.4 A nt eced ent Doc um ent s ................................................................................................................... 1 2 Referenc es ................................................................................................................................................2 2.1 Nor mat iv e Referenc es ......................................................................................................................2 2.2 Inf or mat ive Referenc es ....................................................................................................................2 2.3 Regu lat or y Referenc es ....................................................................................................................3 2.4 An tec eden t Referenc es ....................................................................................................................3 2.5 Ref eren ce Ac qu is it io n......................................................................................................................3 3 Defini ti on s .................................................................................................................................................5 3.1 Defi ni ti on s .........................................................................................................................................5 3.2 Term s Emp lo yed ...............................................................................................................................5 3.2.1 Ac ro ny ms .................................................................................................................................... 5 3.2.2 Glo ss ary (Inf or mat ive)................................................................................................................6 3.3 Com pl ian ce Not ati on ........................................................................................................................ 9 4 B ack gr ou nd (Infor mativ e) .....................................................................................................................10 4.1 Data Types in th e Li ne 21 Si gn al...................................................................................................10 4.2 Pro gr am Distr ib ut io n Paths ...........................................................................................................10 5 Sig nal Char act eri st ic s ...........................................................................................................................12 5.1 Int ro du ct io n ..................................................................................................................................... 12 5.2 Li ne 21 Wavef or m ........................................................................................................................... 12 5.3 Data Format s ................................................................................................................................... 15 6 Clo sed Captio ni ng .................................................................................................................................15 6.1 Int ro du ct io n ..................................................................................................................................... 15 6.2 Back gro un d and Foregr ou nd Att rib ut es ...................................................................................... 15 6.3 Closed-Group Extensions (Informative).......................................................................................17 6.4 Char act er Set s (No rmati ve) ...........................................................................................................18 6.4.1 Standar d .................................................................................................................................... 18 6.4.2 Optional Extended Characters ................................................................................................18 7 Text Mod e ...............................................................................................................................................26 7.1 Int ro du ct io n ..................................................................................................................................... 26 7.2 Text Mod e Servi ce Pro vi ders and Equi pm ent Man uf actu rers ................................................... 26 7.3 Field 2 Text Band wid th Cons id erat io ns .......................................................................................26 7.4 Real-Time Scro llin g Displ ay .......................................................................................................... 26 7.5 Oth er Real -Time Dis pl ay Met ho ds ................................................................................................ 27 7.6 Delayed Dis pl ay ..............................................................................................................................27 7.7 Ot her Int err up ti on s ......................................................................................................................... 27 7.8 Automatic Erasure of Text and Background ...............................................................................27 7.9 Data Chann el Nomen cl atu re for Text Servi ces ...........................................................................28 7.10 Tran sm it ti ng URLs in T-2.............................................................................................................28 7.11 Char act er Set ................................................................................................................................28 7.12 Stan dar d Syn tax ........................................................................................................................... 28 7.13 Spec ial Char act ers .......................................................................................................................31 7.14 Ban dw idth Cons id eratio ns .......................................................................................................... 31
iii
CEA-608-E
8 Fiel d 2 Fo rm ats and Pro to co ls .............................................................................................................32 8.1 Int ro du ct io n ..................................................................................................................................... 32 8.2 Sig nal Char act eri st ic s ....................................................................................................................32 8.3 Data Format s ................................................................................................................................... 32 8.4 Clo sed Capt io n Mod e .....................................................................................................................32 8.5 Text Mod e ........................................................................................................................................32 8.6 XDS Mod e ........................................................................................................................................33 8.6.1 XDS Char act ers ......................................................................................................................... 33 8.6.2 Con tr ol Cod es ........................................................................................................................... 33 8.6.3 Chec ks um .................................................................................................................................. 34 8.6.4 In ter leav e Ser vi ce Exam pl e .....................................................................................................34 8.6.5 Mul ti pl e Int erl eave..................................................................................................................... 35 8.6.6 Pack et Len gt h ...........................................................................................................................35 8.6.7 Pack et Sus pen si on ...................................................................................................................35 8.6.8 Pack et Termin ation ................................................................................................................... 35 9 XDSPacket s ............................................................................................................................................ 36 9.1 Int ro du ct io n ..................................................................................................................................... 36 9.2 Gener al Use .....................................................................................................................................36 9.3 XDS Pack et Con tr ol Cod es ...........................................................................................................37 9.4 Clas s Defini ti on s.............................................................................................................................37 9.5 Typ e Defi ni tion s ..............................................................................................................................38 9.5.1 Cur ren t Class ............................................................................................................................ 38 9.5.1.1 Type=0x01 Program Identification Number...................................................................38 9.5.1.2 Type=0x02 Len gt h/Time-in-Sh ow ...................................................................................38 9.5.1.3 Type=0x03 Prog ram Name (Tit le) ...................................................................................38 9.5.1.4 Type=0x04 Pr og ram Type ............................................................................................... 39 9.5.1.5 Type=0x05 Content Advisory .........................................................................................40 9.5.1.5.1 U.S. TV Parental Guideline Rating System ............................................................41 9.5.1.5.2 Canad ian Engl ish Lang uage Rating Syst em .........................................................42 9.5.1.5.3 Système de c lass ifi cati on fr ançai s du Canada ..................................................... 43 9.5.1.5.4 Gener al Cont ent Adv is or y Requi remen ts ..............................................................44 9.5.1.6 Typ e=0x06 Au di o Servic es ............................................................................................. 44 9.5.1.7 Typ e=0x07 Capt io n Serv ic es .......................................................................................... 45 9.5.1.8 Type=0x 08 Copy and Redis tri bu tio n Cont rol Packet ...................................................45 9.5.1.9 Type=0x09 Reser ved ....................................................................................................... 47 9.5.1.10 Typ e=0x0C Co mp os it e Pack et-1 ..................................................................................47 9.5.1.11 Typ e=0x0D Co mp os it e Pack et-2 ..................................................................................47 9.5.1.12 Type=0x10 t o 0x17 Pro gr am Desc rip tio n Ro w 1 to Row 8......................................... 48 9.5.2 Fut ur e Progr ammin g ................................................................................................................48 9.5.3 Chan nel Inf or mat io n Clas s ...................................................................................................... 48 9.5.3.1 Type=0x01 Network Name (Affiliation) ..........................................................................48 9.5.3.2 Typ e=0x02 Call Lett ers (Statio n ID) and Native Chann el ............................................. 48 9.5.3.3 Typ e=0x03 Tape Delay.....................................................................................................49 9.5.3.4 Typ e=0x04 Trans mis sio n Sign al Ident ifi er (TSID) ........................................................49 9.5.4 Mis cel lan eou s ........................................................................................................................... 49 9.5.4.1 Type=0x 01 Time of Day ...................................................................................................49 9.5.4.2 Typ e=0x02 Imp ul se Capt ur e ID.......................................................................................50 9.5.4.3 Typ e=0x03 Sup pl emen tal Data Lo cat io n .......................................................................50 9.5.4.4 Type=0x 04 Lo cal Time Zone & DST Use........................................................................ 50 9.5.4.5 Out -of -Ban d Chan nel Info rm ation ..................................................................................51 9.5.4.5.1 Typ e=0x40 Out-of -Band Chan nel Numb er .............................................................51 9.5.4.5.2 Type=0x41 Ch ann el Map Poi nt er ............................................................................51 9.5.4.5.3 Type=0x42 Channel Map Header Packet................................................................52 9.5.4.6 Typ e=0x43 Chan nel Map Pack et .................................................................................... 52 9.5.5 Pub li c Serv ic e Clas s ................................................................................................................. 53
iv
CEA-608-E
9.5.5.1 Type=0x01 Nation al Weather Servic e Code (WRSAME) ..............................................53 9.5.5.2 Type=0x02 National Weather Service Message............................................................55 9.6 Enco der Op erat io n (Inf or mat iv e) ..................................................................................................55 9.6.1 Gener al Usag e Typ es ...............................................................................................................55 9.6.2 XDS Packet Usage Recommendations...................................................................................56 9.6.2.1 Ini ti al Setup .......................................................................................................................56 9.6.2.2 Prog ram Ident ifi cati on Numb er (Sch edu led St art Time)..............................................56 9.6.2.3 Len gt h/Time-in-Show ...................................................................................................... 56 9.6.2.4 Pro gr am Title ....................................................................................................................56 9.6.2.5 Con ten t Ad viso ry .............................................................................................................56 9.6.2.6 Program Description Row 1 to Row 8............................................................................56 9.6.2.7 Network Nam e (Affil iatio n) .............................................................................................. 57 9.6.2.8 Call Letters (Station ID) and Native Channel.................................................................57 9.6.2.9 Tape Delay ........................................................................................................................ 57 9.6.2.10 Time of Day .....................................................................................................................57 9.6.2.11 Im pu ls e Cap tu re ID ........................................................................................................57 9.6.2.12 Lo cal Time Zon e & DST Use .........................................................................................57 9.6.2.13 National Weather Service Code (WRSAME)................................................................57 9.6.2.14 Natio nal Weath er Serv ic e Message ............................................................................. 58 9.6.2.15 Pro gr am Type ................................................................................................................. 58 10 Component Television Systems –Analog (480I)...............................................................................58 10.1 Col or Differ enc e............................................................................................................................58 10.2 RGB ................................................................................................................................................ 58 An nex A Charac ter Set Dif fer enc es (In fo rm ative) .................................................................................59 An nex B Serv ic e Pro vider s (Norm ati ve) ................................................................................................. 61 B.1 Int ro du ct io n .................................................................................................................................... 61 B.2 New Mid -Screen PACs ...................................................................................................................61 B.2.1 TeleCapt io n I.............................................................................................................................61 B.2.2 TeleCapt io n II............................................................................................................................61 B.3 Delete to End of Row ..................................................................................................................... 62 B.4 Tab Offset s ..................................................................................................................................... 62 B.5 Bas e Ro w Imp lement ati on ............................................................................................................63 B.6 New Displ ayab le Ch arac ter s ......................................................................................................... 64 B.7 Pro to co ls f or Paint -On Styl e ......................................................................................................... 64 B.8 Pro per Ord er of Data...................................................................................................................... 65 B.8.1 Roll-Up Sty le .............................................................................................................................65 B.8.2 Pain t-On Style ........................................................................................................................... 65 B.8.3 Pop -On Style .............................................................................................................................65 B.9 Supporting the TeleCaption I Decoder ........................................................................................66 B.10 Supporting the TeleCaption II Decoder .....................................................................................67 B.11 Other Enco di ng and Trans mis sio n Info rmat ion .......................................................................68 B.11.1 Us in g Inco mpat ibl e or Non-Stan dard Features ..................................................................68 B.11.2 Timing of Control-Code Transmissions ..............................................................................68 B.11.3 Integ rati ng Li ve Tr ansm is sio ns wi th Enco ded Data........................................................... 68 B.11.4 Mis cell aneou s Cont ro l Codes Can Stand Alo ne ................................................................. 68 B.11.5 Avoiding Invalid Control Codes............................................................................................68 B.11.6 Fiel d 2 Capti on in g Codes ...................................................................................................... 69 B.11.7 Main tai ni ng Capt io ni ng Sync ................................................................................................ 69 B.12 Bac ks pac in g .................................................................................................................................69 B.13 Data Chann el Nomenc latu re for Capti on Servic es ...................................................................69 B.14 Dou bl e Con tr ol -Byte Pai rs ..........................................................................................................70 B.15 Non-Functioning Control Byte Pairs..........................................................................................70
v
CEA-608-E
An nex C Decoder Manu fac tu rer s (Nor mat ive) .......................................................................................71 C.1 Int ro du ct io n .................................................................................................................................... 71 C.2 Processing Color in a Monochrome-Display Decoder (Regulatory) ........................................71 C.3 Smoo th Sc ro ll (Pr efer red ) .............................................................................................................71 C.4 Roll-Up Row/Base Row Conflicts (Preferred) .............................................................................72 C.5 A llo cati on of Rows in Memor y (Regulat or y) ...............................................................................72 C.6 Receiv in g Too Many Rows of Captio n Data (Preferred ) ............................................................73 C.7 PACs and Tab Offsets (Regulatory/Preferred)............................................................................73 C.8 Soli d Spac es Ad ded f or L egib ili ty (Regu lato ry/Pref erred ) ........................................................73 C.9 Au to mat ic Capti on Erasu re (Prefer red ) .......................................................................................74 C.10 Style Swit ch in g (Regul ato ry) ......................................................................................................74 C.11 Respon se t o EOC Dur in g Ro ll-Up Captio ni ng (Regulat ory ) ....................................................74 C.12 Prom pt Respo ns e t o Capti on Comm ands (Regulato ry) ..........................................................74 C.13 Ri gh t Margi n Li mit atio n (Regulat or y/Norm ativ e)......................................................................75 C.14 Sp ecial Cases Regardi ng Att rib ut es (Normat ive) ..................................................................... 75 C.15 Remembering Cursor Location (Preferred)...............................................................................75 C.16 Prop er Impl ement atio n o f EDM and ENM Comman ds (Normat ive) ........................................75 C.17 Usin g Uni qu e Cont ro l Cod es to Flag Field Reversal (Opti onal ) .............................................76 C.18 Data Channel Nomenclature for Captions and Text (Informative)..........................................76 C.19 Flash in g Und erl in e (Opti on al)..................................................................................................... 76 C.20 Viewer Cont ro l by XDS Cont ent Adv is or y (Regulato ry)...........................................................76 C.21 Disp lay Enable/Dis able Lo gic and Timi ng (Regulato ry) ..........................................................76 C.22 Safe Capt io n A rea (Regul ato ry)..................................................................................................77 An nex D Capti on in g an d Text En co der Manu fac tu rer s ........................................................................ 78 D.1 Int ro du ct io n (Infor mat iv e) .............................................................................................................78 D.2 Trans mis si on of Cont ro l Cod e Pairs (Nor mati ve/Regulat ory ) .................................................. 78 D.3 Text -Mod e Mul ti pl exi ng (Inf or mat ive) ..........................................................................................78 D.4 Au to mati c Captio n Blan kin g (Info rmat ive) ..................................................................................78 D.5 Vendor and Version Enquiry (Informative)..................................................................................79 D.6 Enc od e Dis abl e Mod e (Inf or mativ e) ............................................................................................. 79 D.7 Field 1 Waveform When Processing Field 2 (Regulatory/Informative).....................................79 D.8 Re-Enc od in g Delays (Normativ e) .................................................................................................80 D.9 Field 2 Text Band wi dt h Cons id eratio ns (Normat ive) ................................................................. 80 An nex E XDS Enco der Manu fac tu rer s ....................................................................................................81 E.1 Intr od uc ti on (Infor mativ e) ............................................................................................................. 81 E.2 Maintaining Captioning Sync (Informative).................................................................................81 E.3 Data Channel Bandwidth (Normative)..........................................................................................81 E.4 Packet Integ rat io n (Nor mativ e) .....................................................................................................82 E.4.1 Two Way Int egr ati on (Norm ati ve) ...........................................................................................84 E.4.2 Bri dg in g (Info rm ative) ..............................................................................................................84 E.4.3 Store and Forward (Normative)...............................................................................................84 E.4.4 Thr ee-way Int egr ati on (Nor mat ive) .........................................................................................84 E.5 Field Reversal (Normat iv e)............................................................................................................85 E.6 Typical Packet Insertion Points (Normative)...............................................................................85 E.7 High Level Encoder Requirements (Normative) .........................................................................85 E.7.1 Re-encod in g Delays ................................................................................................................. 85 E.7.2 Field 2 Text Service Requirements.........................................................................................86 E.7.3 XDS Pack et Hand li ng Req ui rem ent s ...................................................................................... 86 E.8 Li ne 21 Data Flo w (Normativ e)...................................................................................................... 87 E.8.1 Sources of Captioning, Text and XDS Data...........................................................................89 E.8.1.1 Capt io n Fi le (Op tion al) ....................................................................................................89 E.8.1.2 SMPTE Time Co de Dat a (Opt io nal ) ................................................................................89 E.8.1.3 Time Code Driver (Optional)...........................................................................................89 E.8.1.4 XDS/Text File (Opt io nal ).................................................................................................. 89
vi
CEA-608-E
E.8.1.5 XDS/Text Driver (Opt io nal ) .............................................................................................89 E.8.1.6 Real Time Clock ............................................................................................................... 89 E.8.1.7 Seri al/Keyb oar d Port Data (Opt io nal ) ............................................................................ 89 E.8.1.8 Bridged Video Data (Optional) .......................................................................................89 E.8.1.9 Upstream Video Data (Required) ...................................................................................89 E.8.2 Demu lt ip lex er ............................................................................................................................ 90 E.8.3 Incoming Data Filter (Optional)...............................................................................................90 E.8.4 Li ne 21 Data Bu ff ers ................................................................................................................. 90 E.8.4.1 Field 1 Caption and Text Buffers ...................................................................................90 E.8.4.2 Fiel d 2 Cap ti on Bu ffer .....................................................................................................90 E.8.4.3 Fi eld 2 Text Bu ff er ...........................................................................................................90 E.8.4.4 XDS Packet Demu lt ip lex er .............................................................................................. 90 E.8.4.5 XDS Bu ff ers ......................................................................................................................93 E.8.4.6 XDS Pack et Mul tipl exer ...................................................................................................93 E.8.5 Field Mul ti pl exer s .....................................................................................................................93 E.8.5.1 Fi eld 1 Mul ti pl exer ...........................................................................................................93 E.8.5.2 Fi eld 2 Mul ti pl exer ...........................................................................................................93 E.8.6 Enc od in g Proc ess Flo w fo r Video Sig nal ..............................................................................94 E.8.6.1 Ups tr eam Video ............................................................................................................... 94 E.8.6.2 Enc od er ............................................................................................................................ 94 E.8.6.3 Enc od ed Vid eo ................................................................................................................. 94 E.9 Pri or iti es for Field 1 Re-encod ing (Integr atio n) ..........................................................................94 E.10 Pri or iti es fo r Field 2 Re-enc od ing (Integr atio n) ........................................................................94 E.10.1 Capt io ni ng vs Text vs XDS.................................................................................................... 94 E.10.2 XDS Vs XDS ............................................................................................................................ 95 An nex F FCC Regul ation s (Regul ato ry ).................................................................................................. 96 F.1 FCC Rul es Exc erp ts .......................................................................................................................96 F.1.1 Char act er Set Tabl e.................................................................................................................. 96 F.1.1.1 Spec ial Charact ers ..........................................................................................................96 F.1.1.2 St and ard Char act ers ....................................................................................................... 96 F.1.1.3 Mid -Row Cod es ................................................................................................................ 99 F.1.1.4 Miscell aneo us Co nt ro l Cod es ........................................................................................99 F.1.1.5 PACs ............................................................................................................................... 100 F.2 U.S. FCC Rul es ............................................................................................................................. 102 An nex G Futu re Ex pan si on Plans (No rm ati ve) .................................................................................... 104 G.1 XDS................................................................................................................................................ 104 G.1.1 Lengthening Existing Packets..............................................................................................104 G.1.2 Adding Additional Packets ...................................................................................................104 G.1.3 Defi ni ng Ad di tion al Class Types ..........................................................................................104 G.1.4 Adding Other Line Formats ..................................................................................................104 G.2 Text ................................................................................................................................................ 104 G.2.1 Enhanced Text Introduction .................................................................................................104 G.2.2 Ar ti cl e Iden ti fi ers ....................................................................................................................104 G.2.3 Page An d Row Iden ti fi ers ......................................................................................................105 G.2.4 Dow nw ard Com pat ib il it y ....................................................................................................... 105 G.2.5 Exampl es ................................................................................................................................105 An nex H Reco mm end ed Sch edu le fo r Sup po rt of TeleCapt io n I and TeleCapti on II Deco der s in Clo sed -Captio n Transm is si on s .............................................................................................................106 An nex I [Inten tion all y Omit ted ] ..............................................................................................................107 An nex J Rep eti ti on Rates fo r Vario us Con di ti on s (Inf or mat iv e)........................................................ 108 J.1 Li near Lo ok up ...............................................................................................................................108
vii
CEA-608-E
J.2 Al ter nat in g Lo ok up .......................................................................................................................110 J.3 L in ear VS Alt ernat in g Alg or ith m - Con clu sio ns ........................................................................113 J.4 L in ear VS A lter nati ng Alg or ith m - Detailed Anal ys is ................................................................113 J.5 Spr eads heet Headin g Desc ri pt io n .............................................................................................. 113 An nex K Canadi an CRTC Let ter Deci si on s an d Offi ci al Tran sl ati on s (Info rm ati ve) ........................119 K.1 Pri mar y Lan gu age ........................................................................................................................121 An nex L Co nt ent Ad vi so ri es (In fo rm ati ve) ...........................................................................................122 L.1 Sco pe ............................................................................................................................................. 122 L.2 Recei ver Ind ic ati on .......................................................................................................................122 L.3 Bl oc ki ng ........................................................................................................................................122 L.4 Cess ation ......................................................................................................................................122 L.4.1 An alo g Cess ati on ...................................................................................................................123 L.4.2 Dig it al Cessati on .....................................................................................................................123 L.5 Selec ti on Ad viso ry .......................................................................................................................123 L.6 Rati ng Inf or mat io n........................................................................................................................ 123 L.7 XDS Data ....................................................................................................................................... 123 L.8 Au xi li ary Inp ut ...............................................................................................................................124 L.9 Inv ali d Rating s ..............................................................................................................................124 L.10 Mu lt ip le Ratin g Syst ems ............................................................................................................124 L.11 B lo ck in g Hierarc hy (Televisi on Parental Guid elin es).............................................................124 L.12 Blocking Hierarchy (MPA Guidelines)......................................................................................126 L.13 Blocki ng Hierarch y (Canadian English and French L anguage ratin g sys tems).................. 126 L.14 On Scr een Dis pl ay ......................................................................................................................126 L.15 Term s and Cod es .......................................................................................................................126 An nex M Reco mm end ed Pr act ic e fo r Ex pan si on of XDS to In cl ud e Cabl e Chan nel Mapp in g Sy st em Inf or mat io n (Infor mat ive)........................................................................................................................127 M.1 Enc od er Recomm end ation s ....................................................................................................... 127 M.2 Decod er Reco mm end ation s ....................................................................................................... 127
Tables Tabl e 1 Fiel d 1 and Field 2 Packets ......................................................................................................... 10 Tabl e 2 Li ne 21 Wavef or m Tim in g ...........................................................................................................14 Table 3 B ackg ro un d and Foreg rou nd Att rib ute Codes ......................................................................... 17 Tabl e 4 Sp eci al As si gn men ts .................................................................................................................. 18 Table 5 Extended Character Set—Spanish ............................................................................................20 Table 6 Extended Character Set—Miscellaneous..................................................................................21 Table 7 Extended Character Set—French ..............................................................................................22 Table 8 Extended Character Set—Portugese.........................................................................................23 Table 9 Extended Character Set—German.............................................................................................24 Table 10 Extended Character Set--Danish..............................................................................................25 Tabl e 11 URL Typ es .................................................................................................................................. 30 Tabl e 12 Ab br eviated Forms ....................................................................................................................30 Tabl e 13 Exam pl e—Hexadeci mal Char act er Sequ enc e ........................................................................35 Table 14 Control Code Assignments ......................................................................................................37 Tabl e 15 Time/Date Cod in g ......................................................................................................................38 Table 16 Sh ow Len gt h Cod in g................................................................................................................. 38 Table 17 Hex Code and Descriptive Key Word ......................................................................................39 Tabl e 18 Cont ent Ad viso ry XDS Packet ..................................................................................................40 Tabl e 19 Con ten t Advis or y Systems a0-a3 Bit Usage ........................................................................... 40 Tabl e 20 MPA Rating System ................................................................................................................... 41
viii
CEA-608-E
Table 21 U.S. TV Parental Guideline Rating System .............................................................................41 Table 22 Canadian English Language Rating System ..........................................................................42 Table 23 Canadian French Language Rating System ...........................................................................43 Tabl e 24 Au di o Serv ic es ........................................................................................................................... 44 Tabl e 25 Lan gu age .................................................................................................................................... 45 Tabl e 26 Au di o Typ es ...............................................................................................................................45 Tabl e 27 Captio n Servic es........................................................................................................................ 45 Tabl e 28 Capt io n Ser vice Ty pes ..............................................................................................................45 Table 29 Copy and Redistribution Control Packet..................................................................................46 Tabl e 30 CGMS-A Bit Meani ng s ............................................................................................................... 46 Tabl e 31 APS Bit Meani ng s ......................................................................................................................46 Table 32 Field Contents—Composite Packet-1......................................................................................47 Table 33 Field Contents—Composite Packet-2......................................................................................48 Tabl e 34 Tape Delay Char act er Fo rm at................................................................................................... 49 Tabl e 35 TSID Bi ts .....................................................................................................................................49 Tabl e 36 Day and Year Char act er Format ............................................................................................... 50 Table 37 Supplemental Data Character Location ..................................................................................50 Tabl e 38 Lo cal Time Zon e ........................................................................................................................ 50 Table 39 Out-of-Band Channel Number Format.....................................................................................51 Tabl e 40 Chan nel Map Point er ................................................................................................................. 51 Tabl e 41 Chan nel Map Header ................................................................................................................. 52 Tabl e 42 Chan nel Map Packet .................................................................................................................. 52 Tabl e 43 WRSAME Packet Cod e.............................................................................................................. 54 Table 44 National Weather Service Code Data ......................................................................................55 Tabl e 45 ISO 8859-1 and CEA-608-D Charact er Set Diff eren ces .......................................................... 59 Table 46 FCC Safe Caption Area Dimensions........................................................................................77 Tabl e 47 Ini tial Timer Valu es ....................................................................................................................93 Tabl e 48 Top Level Data Integ rat io n Pri or it y Tabl e ...............................................................................95 Tabl e 49 Spec ial Charact ers ....................................................................................................................96 Tabl e 50 Stan dar d Charact ers ................................................................................................................. 97 Tabl e 51 Mid -Row Cod es .......................................................................................................................... 99 Tabl e 52 Misc ell aneo us Con tr ol Co des ..................................................................................................99 Table 53 Preamble Address Codes (PACs)..........................................................................................101 Table 54 Linear Algorithm Lookup Table .............................................................................................109 Table 55 Alt ernat in g Alg ori thm Lo ok up Table ..................................................................................... 111 Table 56 A lter nati ng Alg or ith m L oo ku p Table (Con tin ued) ................................................................115 Table 57 A lter nati ng Alg or ith m L oo ku p Table (Con tin ued) ................................................................116 Table 58 A lter nati ng Alg or ith m L oo ku p Table (Con tin ued) ................................................................117 Table 59 A lter nati ng Alg or ith m L oo ku p Table (Con tin ued) ................................................................118 Tabl e 60 Bl oc ki ng Exampl e A ................................................................................................................124 Tabl e 61 Bl oc ki ng Exampl e B ................................................................................................................125 Tabl e 62 Blo ck in g Ex amp le C ................................................................................................................125 Tabl e 63 Blo ck in g Ex amp le D ................................................................................................................125 Tabl e 64 Bl oc ki ng Exampl e E ................................................................................................................126
ix
CEA-608-E
Figures Figure 1 Prog ram Distri buti on Path f or Closed Captioned Programm ing ..........................................11 Fig ur e 2 Line 21 Wavefo rm Diagram .......................................................................................................13 Fig ur e 3 FCC Safe Capt io n Ar ea.............................................................................................................. 77 Fig ur e 4 Line 21 Data St ru ct ur es .............................................................................................................83 Fig ur e 5 Two -way In teg rat io n Pro ces s ................................................................................................... 84 Fig ur e 6 Three Way In teg rat io n Pro ces s ................................................................................................ 85 Fig ur e 7 L in e 21 Dat a Flo w Diagram .......................................................................................................88 Fig ur e 8 XDS Pack et Hand li ng ................................................................................................................. 91
x
CEA-608-E
LINE 21 DATA SERVICES 1 Purpose and Scope This section describes the purpose and scope of the entire standard. 1.1 Purp ose CEA-608-D is a technical standard and guide for using or providing Closed Captioning services or other data services embedded in line 21 of the vertical blanking interval of the NTSC video signal. This includes provision for encoding equipment and/or decoding equipment to produce such material as well as manufacturers of television receivers which are required to include such decoders in their equipment as a matter of regulation (see Annex F). It is also a usage guide for producing material using such equipment, and for distributing such material. This standard describes the specifications for creation, transmission, reception, and display of caption data, plus the relationship of Caption Mode data to other line 21 d ata. A comparison of decoders meeting Federal Communications Commission (FCC) rules to all decoders designed prior to the drafting of those rules and a timetable for the implementation of features which are unique to the different generations of decoders are retained from the prior version. ATSC DTV Closed Captioning, as well as a method of carrying the CEA-608-E data stream in ATSC DTV is documented in CEA-708-C. Guidance on digital transmission of CEA-608-E signals is provided in SMPTE 334 and SMPTE EG-43. 1.2 Scope Where recommendations or requirements are made for service providers, they apply to anyone who creates, transmits, or modifies data, i.e., someone other than an equipment manufacturer. For example, a "caption service provider" could be the agency which creates the captions for a program, the distribution system (e.g. network) which carries the captions on line 21, or the local affiliate which uses its own data encoder to insert Text Mode or XDS between the captions. In a few cases specific categories of service providers are called out. It is recommended that regardless of the function to be performed, the reader should become familiar at least with all the introductions to sections of this standard to avoid unintentionally degrading other services, and then concentrate on the sections which are appropriate to the activity being undertaken. While there is no legal requirement to abide by this standard or its recommended practices, except for those portions labeled regulatory, it is strongly recommended that this advice be followed by line 21 data service providers and manufacturers of equipment used to transmit and receive these data services. Failure to follow these practices is likely to result in a degraded and inferior service and a non-uniform, unpredictable display of captions, text or operation of XDS features on the consumer's receiver. It is necessary to abide by this Standard to be CEA-608-E compliant, however while methods described in this standard for the inclusion of a service shall be followed, unless otherwise stated no service is mandatory. 1.3 Other Vertical Interval Li nes Nothing in this standard shall preclude the use of the methods described in this standard for transmission of data on other lines of the Vertical Interval or when allowed the video p ortion of the NTSC television signal. 1.4 Antecedent Documents CEA-608-E not only is an updated version, but it also includes and supersedes those documents listed in Section 2.4.
1
CEA Document Improvement Proposal
If in the review or use of this document, a potential change is made evident for safety, health or technical reasons, please email your reason/rationale for the recommended change to
[email protected].
Consumer Electronics Association Technology & Standards Department 1919 S Eads Street, Arlington, VA 22202 FAX: (703) 907-7693
[email protected]