ARIB TR-B27 Digital Broadcasting System based on Home Server ARIB TECHNICAL REPORT ARIB TR-B27.0 Association of Radio Industries and Businesses
ARIB TR-B27 P 2003 9 2006 2
ARIB TR-B27 ( ) PSI/SI ( )
1...1 1.1...1 1.1.1...1 1.1.2...2 1.1.3...3 1.2...4 1.3...5 2...7 2.1...7 2.2...7 2.3...8 2.4 TYPE1...9 2.4.1...9 2.4.2...9 2.4.3...9 2.4.4...10 2.4.5...10 2.5 TYPE2...10 2.5.1...10 2.5.2...10 2.5.3...11 2.5.4...11 2.6...11 2.7...13 2.7.1...13 2.7.1.1...13 2.7.1.2...14 2.7.1.3...14 2.7.1.4...16 3 CAS...17 3.1...17 4...19 4.1...19 i
4.2...19 4.2.1...19 4.2.2...19 4.3...20 4.3.1...20 4.3.2...20 4.4...20 5...21 5.1...21 5.2...21 6 EPG ECG...23 6.1 EPG ECG...23 6.2 SI...23 7...25 7.1...25 7.2...25 A...27 A.1...27 A.2...28 A.2.1...28 A.3 CAS RMPI...28 A.3.1 RMPI...28 A.3.2...29 A.3.3...30 A.3.3.1...31 A.3.3.2...31 A.3.3.3...31 A.3.3.4...32 A.4...32 A.5...33 A.6...34 B...37 B.1...37 B.1.1...37 ii
B.1.1.1 (VOD)...37 B.1.1.2...38 B.1.1.3...38 B.1.2...38 B.1.3...39 B.1.4...40 B.1.5...40 iii
1 1.1 1.1.1 2002 ( 1-1 ) (TYPE1 ) (TYPE2 ) CAS-P 1-1 ( 14 9 30 ) ARIB STD-B38 1
1-1 1-1 2001 6 2002 9 2003 1 2003 2 ARIB STD-B38 2003 9 ( P) 2006 9 1.1.2 ARIB STD-B25 ARIB STD-B38 (1) A B (2) (3) (4) BML ARIB STD-B24 2
(5) PSI/SI PSI/SI (6) CAS-P CAS-P CAS-P (7) (8) (9) ( ) (10) (11) ARIB STD-B38 ARIB TR-B14 TR-B15 BS CS 1.1.3 IP (IPTV) (STB) (DTV) ( (UC) (MC)) (DL) 3
( 1-2 ) BS DTV ( + /UC) ( ) ( + + /UC DL) IPTV ( /MC) 1-2 1.2 (1) ARIB STD-B25 (2) ARIB STD-B38 (3) ARIB STD-B5 (4) ARIB STD-B10 (5) ARIB STD-B20 (6) ARIB STD-B21 (7) ARIB STD-B24 (8) ARIB STD-B31 (9) ARIB STD-B32 (10) ARIB TR-B14 4
(11) ARIB TR-B15 BS CS 1.3 TYPE1 TYPE2 ( ) 1 1 RMPI CRID ARIB XML RMPI (HDD) HDD ARIB TR-B14/15 HDD ARIB TR-B14/15 BML 5
ACI CAS-P DRI ERI EPG ECG LLI NCI SCI TSI TYPE2 TYPE2 TYPE2 Accounting Control Information TYPE2 Conditional Access System for Playback CAS Download Resource Information Entry Resource Information Electronic Program Guide Electronic Contents Guide License Link Information TYPE2 Network content Control Information Streaming Control Information Trick play Segment Information 6
2 2.1 2.2 2-1 TR-B14 TR-B15 BS CS CAS-P TYPE1 TYPE2 XML RMPI CAS 7
TR-B14 15 TR-B14,15 CAS CAS 2-1 2.3 (1) BS CS (2) (3) (4) 8
(5) (6) 5 3 2.4 TYPE1 2.4.1 TYPE1 1 STD-B38 2.4.2 TR-B14 / B15 TYPE1 EPG 2.4.5 2.4.3 2 (1) service_type = 0xAB TV TYPE2 TYPE2 TYPE1 9
(2) service_type = 0xAC TYPE2 2.4.4 TYPE1 BML TYPE1 SI TTS TYPE1 TYPE2 2.4.5 TYPE1 2.5 TYPE2 2.5.1 TYPE2 1 STD-B38 2.5.2 TYPE2 BS CS TR-B14 TR-B15 10
2.5.3 TYPE2 PMT 2.5.4 TYPE2 AES ACI 2.6 2-2 5 TYPE2 service_type = 0xAC TV TYPE2 service_type = 0xAB TV TYPE2 service_type = 0xAB TYPE1 service_type = 0xAB PES ES ES TV TYPE1 ECM/EMM service_type = 0xAB TYPE1 ES TYPE2 TYPE1 3 11
3 A BML TYPE2 BML EPG BML BML B TYPE2 BML EPG EPG C TYPE1 TYPE2 BML EPG TYPE1 TYPE2 BML BML 12
TYPE1 TYPE2 TYPE2 TYPE2 TYPE2 TYPE2 TYPE2 TYPE1 TYPE2 2-2 2.7 2.7.1 2.7.1.1 ARIB RMPI 13
CRID 1 RMPI 2.7.1.2 TTS MULTI2 TS TYPE1 TS TYPE2 BML JPEG PNG ACI TYPE2 SCI DRI ERI NCI LLI TYPE2 TSI TYPE2 STD-B24 2.7.1.3 TS 14
1 2 A TYPE1 MULTI2 TS B TYPE2 TS BML 1 BML 1 JPEG PNG 15
2.7.1.4 BML ERI LLI CAS Kc 2-3 16
3 CAS 3.1 CAS IC CAS RMPI TYPE1 TYPE2 3-1 3- TYPE1 (MULTI2) ECM (Kc ECM ECM-Kc) EMM TYPE2 (AES) ACI EMM ( ) 17
18
4 4.1 4.2 4.2.1 Ethernet IP ARIB STD-B21 11 ARIB STD-B24 8 4.2.2 19
4.3 4.3.1 3 BML BML AV 4.3.2 TYPE2 CAS 4.4 20
5 5.1 TR-B14 TR-B15 2.1 5.2 5-1 Digital Digital Tuner Tuner De- De- Scrambler Scrambler Demux Demux Video Decoder Audio Decoder CAS-R DSM-CC Data Decoder CAS-P Decryptor I/F I/F 5-1 ( ) 21
22
6 EPG ECG 6.1 EPG ECG EPG Electronic Program Guide ECG Electronic Contents Guide ECG ECG ECG ERI 6.2 SI EPG ECG EPG SI ECG 23
24
7 7.1 (RMPI) RMPI CAS-P RMPI A 7.2 RMPI 25
26
A A.1 B (1) (2) 27
A.2 A.2.1 VTR (1) (2) (3) A.3 CAS RMPI A.3.1 RMPI CAS 28
RMPI ( ) CAS A.3.2 RMPI RMPI RMPI RMPI 29
A.3.3 XML 1 1 A B C D 30
A.3.3.1 1 A A.3.3.2 1 A 1 B A.3.3.3 1 C 1 A B 1 C 31
A.3.3.4 1 D A.4 BS CS TYPE1 TYPE2 32
BS (1) (2) 1 A.5 BS/ CS 1 (1) (2) (3) (4) 33
2 A.6 1 D XML 34
CAS 35
2 TYPE1 ( ) TYPE2 ( ) CAS CAS B-CAS TYPE1 CAS B-CAS 36
B B.1 B.1.1 B.1.1.1 (VOD) 1 (PPV) 2 VOD BML 37
B.1.1.2 3 4 BML 5 BML DVD BML 6 B.1.1.3 RPG 7 B.1.2 BML TYPE1 38
TYPE2 BML LAN BML( BML) BML CD-ROM BML B.1.3 BML BML KO 39
B.1.4 B.1.1 B.1.1.2 BML BML BML B.1.5 BML BML BML 8 8 8 1 8 9 1 SI SI 2 40
3 4 5 6 TS TYPE2 7 BML 8 ECG 9 BML 41
第 一 編 ( 欠 番 )
1...1 1.1...1 1.2...4 1.3...4 2...9 3...11 3.1...11 3.1.1...11 3.1.2 TYPE1...12 3.1.3 TYPE2...13 3.1.4 TYPE2...14 3.1.5...15 3.1.6...16 3.2...17 3.2.1...17 3.2.2...17 3.2.3...17 3.3...18 4...19 4.1...19 4.2...19 4.2.1...19 4.2.2...19 4.3...20 4.4 EPG...22 4.4.1 EPG...22 4.4.2...23 4.4.3 EPG...23 4.4.4...24 4.4.4.1...24 4.4.4.2...24 4.4.4.3...25 4.4.5...25 i
4.4.6...26 4.4.7...26 4.5...27 4.5.1...27 4.5.2...27 4.5.2.1...27 4.5.2.2...28 4.5.2.3...29 4.5.3...29 4.5.3.1...30 4.5.4...30 4.5.4.1 TYPE1...30 4.5.4.2 TYPE2...31 4.5.4.3...32 4.5.5...32 4.5.6 TYPE2...32 4.5.7...33 4.6 ECG...34 4.6.1 ECG...34 4.6.1.1...34 4.6.1.2...34 4.6.1.3...35 4.6.2...35 4.6.2.1...36 4.6.2.2...37 4.6.2.3...37 4.6.2.4...37 4.6.3 ECG...37 4.6.4...38 4.6.5 ECG...38 4.6.6 ECG...38 4.7...39 4.7.1...39 4.7.2...39 4.7.2.1...39 4.7.2.2...40 4.7.3...41 ii
4.7.3.1...41 4.7.3.2...41 4.7.3.3...42 4.7.3.4...43 4.8...43 4.8.1...43 4.8.1.1...43 4.8.1.2...44 4.8.1.3...44 4.8.1.4...44 4.8.1.5...44 4.8.2...44 4.8.2.1...45 4.8.2.2...45 4.8.2.3 BML...45 4.8.3...45 4.8.3.1 TYPE2...45 4.8.3.2 TYPE1...46 4.8.4...47 4.9 BML...47 4.10...48 4.10.1...48 4.10.1.1...48 4.10.1.2...49 4.10.2...49 4.10.3...51 4.11...51 4.12...53 5...55 5.1...55 5.2 TS...55 5.3...55 5.4...55 5.5...56 5.6...56 5.7...56 iii
5.7.1...56 5.7.2 EPG...56 5.7.3 ECG...56 5.8...57 5.9...57 5.10...58 5.11 CA...58 5.12...58 5.12.1...58 5.12.2 RGB...58 5.12.3...58 5.12.4...58 5.13...59 6...61 6.1...61 6.2...61 6.3...62 7...63 7.1...63 7.2 ECG...64 7.2.1 ECG...64 7.2.1.1...64 7.2.1.2...65 7.2.1.3 ECG...65 7.2.2...66 7.2.3...68 7.2.3.1...68 7.2.3.2...68 7.3...68 7.4 TYPE1...70 7.4.1...70 7.4.1.1...70 7.4.1.2 SCI...70 7.4.2...71 7.4.2.1 TS SCI...71 iv
7.4.2.2...73 7.4.3...73 7.4.3.1...73 7.4.3.2...76 7.4.3.3...76 7.5 TYPE2 SCI...77 7.6 TYPE2...80 7.7...82 7.8...87 7.9...89 7.9.1...89 7.9.2...91 7.9.2.1...91 7.9.2.2...92 7.10...92 7.10.1 DEMUX De-Scrambler DSM-CC...93 7.10.2 Decryptor...94 v
1 1.1 BS CS ARIB TR-B14 ARIB TR-B15 BS CS A B 1-1 4 4.1 A 4.2 4.2.1 4.2.2 4.3 A 4.4 EPG 4.4.1 EPG 4.4.2 4.4.3 EPG 4.4.4 4.4.4.1 4.4.4.2 4.4.4.3 4.4.5 4.4.6 4.4.7 4.5 4.5.1 4.5.2 4.5.2.1 4.5.2.2 A A B A B A A A B B A A A A ECG 1
4.5.2.3 4.5.3 4.5.3.1 4.5.4 4.5.4.1 TYPE1 4.5.4.2 TYPE2 4.5.4.3 4.5.5 4.5.6 TYPE2 4.5.7 4.6 ECG 4.6.1 ECG 4.6.1.1 4.6.1.2 4.6.1.3 4.6.2 4.6.2.1 4.6.2.2 4.6.2.3 A A A A A A A A A A A A A A B B 4.6.2.4 B BML 4.6.3 ECG 4.6.4 4.6.5 ECG 4.6.6 ECG 4.7 4.7.1 4.7.2 4.7.2.1 4.7.2.2 4.7.3 4.7.3.1 4.7.3.2 4.7.3.3 4.7.3.4 4.8 A A A A A A A A A A A 2
4.8.1 4.8.1.1 4.8.1.2 4.8.1.3 4.8.1.4 4.8.1.5 4.8.2 4.8.2.1 4.8.2.2 4.8.2.3 BML 4.8.3 4.8.3.1 TYPE2 4.8.3.2 TYPE1 4.8.4 4.9 BML A 4.10 A 4.10.1 4.10.1.1 4.10.1.2 4.10.2 4.10.3 4.11 A 4.12 A 5 5.1 A 5.2 TS A 5.3 A 5.4 A 5.5 A 5.6 A 5.7 A 5.7.1 5.7.2 EPG 5.7.3 ECG 5.8 A 5.9 A A B B A B (A) (A) B B B B A A A A A A A BML 3
5.10 B 5.11 CA A 5.12 5.12.1 5.12.2 RGB 5.12.3 5.12.4 5.13 A B B B B 1.2 (1) ARIB STD-B21 (2) ARIB STD-B23 (3) ARIB STD-B24 (4) ARIB STD-B38 (5) ARIB TR-B14 (6) ARIB TR-B15 BS CS 1.3 ACI AV CAS CAS-P CRID DRI Accounting Control Information TYPE2 CAS IC Conditional Access System for Playback Content Reference Identifier Download Resource Information 4
ECG ERI LLI NCI RMPI SCI TSI URI Electronic Contents Guide Entry Resource Information License Link Information TYPE2 Network content Control Information Rights Management and Protection Information Streaming Control Information I Trickplay Segment Information AV RMPI Uniform Resource Identifier ARIB STD-B38 3.2.4 1 CAS PR BML CAS 5
ID TYPE1 TYPE2 TS 1 TYPE1 MULTI2 TS A TYPE2 TS B 2 3 - - - CAS BML 1 1 RMPI RMPI RMPI 6
BML TYPE2 7
8
2 ARIB STD-B20 STD-B24 STD-B31 STD-B32 STD-B38 TR-B14 TR-B15 BS CS 9
10
3 3.1 3.1.1 TR-B14 TR-B15 CAS-P 3-1 Digital Digital Tuner Tuner De- Scrambler De- Scrambler Demux Demux Video Decoder Audio Decoder CAS-R DSM-CC Data Decoder CAS-P Decryptor I/F I/F 3-1 11
3.1.2 TYPE1 TYPE1 3-2 TYPE1 CAS-P Digital Digital Tuner Tuner De- Scrambler De- Scrambler Demux Demux Video Decoder Audio Decoder CAS-R DSM-CC Data Decoder CAS-P Decryptor I/F I/F 3-2 TYPE1 12
3.1.3 TYPE2 TYPE2 3-3 TYPE2 DSM-CC CAS-P BML Digital Digital Tuner Tuner De- Scrambler De- Scrambler Demux Demux Video Decoder Audio Decoder CAS-R DSM-CC Data Decoder CAS-P Decryptor I/F I/F 3-3 TYPE2 13
3.1.4 TYPE2 3-4 TYPE2 3.1.3 TYPE2 Digital Digital Tuner Tuner De- Scrambler De- Scrambler Demux Demux Video Decoder Audio Decoder CAS-R DSM-CC Data Decoder CAS-P Decryptor I/F I/F 3-4 14
3.1.5 3-5 CAS-P Demux Digital Digital Tuner Tuner De- De- Scrambler Scrambler Demux Demux Video Decoder Audio Decoder CAS-R DSM-CC Data Decoder CAS-P Decryptor I/F I/F 3-5 15
3.1.6 3-6 Digital Digital Tuner Tuner De- De- Scrambler Scrambler Demux Demux Video Decoder Audio Decoder CAS-R DSM-CC Data Decoder CAS-P Decryptor I/F I/F 3-6 16
3.2 (1) (2) (3) 3.2.1 3.1 2.2.3 3.2.2 3.2.3 17
3.3 3-1 3-1 EPG ECG BML AV ECG BML TYPE2 TYPE1 TYPE2 3-2 3-2 SI TYPE1 TYPE2 2 ECG EPG EPG CAS ECG 18
4 4.1 TR-B14 TR-B15 5.9 CAS 5.9.1 ON CAS 4.2 PSI/SI 2 4.3 TR-B14 TR-B15 4.2.1 (1) NIT 2 10.4.3.5 (2) 3 (3) EIT 11.3.2.5 A 4.2.2 ES 19
(1) (2) URI BIT 9 URI 11.1.3.3 4.3 TR-B14 TR-B15 (1) ECG ECG ECG 4.6 ECG 7.2 ECG (2) (3) (4) (5) 20
4-1 1 2 3 4 5 6 7 8 9 10 0 11 12 # EPG d ECG 21
4.4 EPG SI EPG EPG SI EPG 4.4.1 EPG (1) EPG 4.4.4 (2) EPG 4.4.4 (3) EPG (4) EIT 11.3.2.5 A TYPE2 EIT total_contents_size 11.3.2.4 TYPE1 maximum_bit_rate ProgramInformation/AVAttributes/Bitrate 11.3.2.6 3.4.1 (5) NIT 10.4.3.5 (6) TR-B14 TR-B15 22
(7) series_name_char, expire_date, episode_number, last_episode_number, repeat_label 6 11.3.2.10 TR-B14 TR-B15 4.4.2 (1) BIT 2 (2) (2) 1) BIT 2 11.1.3.4 2) CAS 5.3.5.2 CAS 3) 1 (3) 1) CAS 2) 4.4.3 EPG (1) URI BIT 2 BML 11.1.3.3 23
(2) 4.4.2 4.4.4 4.4.4.1 (1) EPG BML ECG (2) (3) BML 2.3.4.1 BML (4) 4.4.2 4.4.4.2 (1) EPG SI SI (2) BML 2.3.4.1 (3) ECG 4.6 ECG 24
4.4.4.3 EIT (1) EIT 11.3.2.10 program_pattern last_episode_number 1 2 1 2 (2) EIT 1 1 EIT (3) (4) BML 2.3.4.1 4.4.5 ProgramInformation GroupInformation 25
4.4.6 (1) TYPE1 maximum_bitrate TYPE2 1 (2) 4.4.7 (1) repeat_label 11.3.2.10 (2) BML 26
4.5 4.5.1 (1) CRID CRID (2) URI URI 4.5.4.2 TYPE2 7.3 4.5.2 SI 4.5.2.1 (1) 4.4.2 (2) selector_byte() num_of_contents (3) EIT[p/f] 7.1 (4) TYPE1 1 27
TYPE2 selector_byte() num_of_contents (5) TYPE1 5 20 TYPE2 DII TYPE1 TYPE2 (6) TYPE2 TYPE1 4.5.2.2 SI 7.4 ARIB STD-B10 7.4 (1) EIT[p/f] present duration duration (2) EIT[p/f] following start_time EIT[p/f] following start_time duration EIT[schedule] (3) EIT[p/f] following EIT[p/f] present 28
EIT[p/f] following EIT[p/f] EIT[p/f] present EIT[p/f] present EIT[p/f] EIT[p/f] (4) EIT[p/f] group_type=0x02 TYPE1 EIT[p/f] SI 5.5 4.5.2.3 4.5.3 BML TYPE2 BML (storestart() ) (1) 4.4.2 (2) ES TYPE2 29
ES ES (3) BML ES ES (storeterminate()) (4) (5) TYPE2 4.5.3.1 4.5.4 4.5.4.1 TYPE1 TYPE1 (1) EIT TYPE1 (2) EIT StoreRoot TYPE1 (3) (4) ES ES( ES ) 30
(5) ES (6) PAT PMT ECM-Kc TS (7) Kc ECM (8) TYPE1 compoment_tag 0xB0 ES 3.1.1 ES (9) TYPE1 (10) 4.8 ES SI ES PAT PMT Kc ECM ES 7.9 4.5.4.2 TYPE2 (1) StoreRoot Name StoreRoot "AAA/BBB" Name " DATA1/DATA11" DATA11 index.bml crid://aaa/bbb/data1/data11/index.bml URI (2) CRID StoreRoot update_type 1 0 (3) (4) ACI (5) TYPE2 ES TYPE2 4.2 TYPE2 31
4.5.4.3 CRID 2.4.2 4.5.5 TYPE1 TYPE2 4.5.6 TYPE2 (1) OnDemandProgram ProgramURL DRI OnDemandProgram ProgramURL HTTP(S) GET DRI DRI DRI (2) Etag Range Range 32
(3) ACI CAS (4) BML DRI (1) (5) HTTP GET 3.5.9 CAS URI BML setserverinfo() setserverinfo() broadcaster URI server_url URI BML 3.4 4.5.7 (1) 7 (2) 7 URI BML setserverinfo() setserverinfo() broadcaster URI server_url URI BML (3) 3.5.9 33
4.6 ECG TYPE2 TYPE1 4.6.1 ECG 4.6.1.1 ECG (1) (2) (3) ECG (4) 4.6.1.2 (1) (2) CAS (3) CAS (4) CAS CAS ID (5) ID 34
ID ID ID BML getlicenseidlist() Array[3N+2] getlicensestatus() license_handle BML ID CAS ID (6) ECG CAS 5 4.6.1.3 ECG (1) (2) (3) (4) (5) BML setpurchaseinfo() ID 4.6.2 (1) (2) (3) ProgramInformation/OtherIdentifier (4) ERI content_title (5) (6) 35
(7) CRID OnDemandProgram ProgramURL DRI OnDemandProgram ProgramURL ERI 4.6.2.1 (1) / BML setpurchaseinfo() ID EMM EMM ID (2) 1 CAS 2 RMPI (3) ID ID (4) 36
2 4.6.2.2 (1) ProgramInformation/BasicDescription/MediaTitle/TitleImage http: URI HTTP (2) 4.6.2.3 (1) ProgramInformation/BasicDescription/MediaTitle/TitleVideo rtsp: AV URI crid: 1 AV AV URI (2) 4.6.2.4 4.6.3 ECG (1) (2) 37
(3) TVAMain/ProgramDescription/ProgramLocationTable/BroadcastEvent/ ProgramURL (4) GroupInformation/BasicDescription/RelatedMaterial 4.6.4 (1) 7.2 ECG 4.6.2.1 (2) ECG BML GroupInformation PurchaseList PricingServerURL BML 4.6.5 ECG ECG 4.5.6 TYPE2 4.6.6 ECG ECG 4.7 38
4.7 4.7.1 [1] (1) ERI ERI AV ERI BML BML AV (2) BML [2] AV AV 4.7.2 4.7.2.1 (1) CRID ERI (2) ERI LLI LLI ERI 2.1 LLI 2.5 4.1 39
5.9 (3) 1 CAS (4) 2 (5) (6) CAS (7) (8) ERI (9) BML BML AV resourcetypevalue() 3.6 4.7.2.2 (1) CRID CRID ProgramLocationTable OnDemandProgram ProgramURL 3.4 (2) ERI LLI NCI ERI LLI NCI NCI 3.4 (3) LLI 40
(4) CAS (5) (6) CAS (7) AV ERI 3.6 (8) NCI 4.7.3 (1) RMPI (2) AV 4.7.3.1 (1) RMPI TSI TSI TSI 1 TSI TSI 2.5 4.1 4.2 RMPI 2.3 (2) 4.7.3.2 (1) BML CAS SegmentLocator MediaRelTimePoint MediaDuration 41
AV SCI MediaRelTimePoint SCI MediaDuration SCI 5.9 (2) TYPE2 SCI GOP TYPE2 SCI 7.5 TYPE2 SCI TYPE1 SCI GOP 7.4 TYPE1 (3) (4) (5) BML (6) B 2.3.4 4.7.3.3 (1) CAS (2) 42
4.7.3.4 (1) 4.7.2.2 3.6 (2) 3.6 (3) A 4.8 4.8.1 4.8.1.1 (1) (2) (3) (4) (5) (6) (7) ( ) 43
4.8.1.2 (1) (2) (4) (2) (3) (4) 4.8.1.3 RelatedMaterial RelatedMaterial RelatedMaterial 4.8.1.4 7.3 4.8.1.5 BML 2.3.9 4.8.2 44
4.8.2.1 4.1.2 LLI copy_control copy_control copy_free copy_never 4.8.2.2 7 5.3 5.4 4.8.2.3 BML BML exportcontent() CAS BML API 6.3 CAS 4.8.3 7.9 4.8.3.1 TYPE2 (1) 3.4 DRI 45
(2) 3.4 DRI CRID.lic CRID.met (3) ACI (4) (5) (6) 4.8.3.2 TYPE1 (1) 3.4 DRI (2) PTS SCI SIT PTS PTS TYPE1 CRID.pts SCI TYPE2 SCI TYPE1 CRID.sci SIT TR-B14 TR-B15 SIT TYPE1 CRID.sit (3) 7.4 TYPE1 46
4.8.4 RMPI 4.9 BML BML (1) 2.3.1 DOM StoreFinished storestart() DataEventChangedEx SegmentPlayEnded MetadataUpdated BML (2) BML 2.3.1 MediaStopped audio/x-arib-mpeg2-aac application/x-arib-mpeg2-tts 2.3.1 (3) BML 3 2.3.4 ReservationList EPG ECG (4) 47
2.3.4 (5) Authority Authority 256 1 20kB BML 2.3.4 (6) TYPE1 TYPE2 2.3.6 BML BML AV streamstatus pause streamstatus play pause play 4.10 4.10.1 2 4.10.1.1 4 StoreRoot update_type 0 1 CRID 48
BML 4,000 4.10.1.2 fragmentid fragmentversion 7.3 OtherIdentifier/@type HiddenFlag Hidden Synopsis category main Genre Genre@type main Title Title@type main 4.10.2 /TVAMain/ProgramDescription/ProgramInformationTable/ProgramInformation/ @programid 49
/TVAMain /ProgramDescription/ProgramLocationTable/BroadcastEvent/ProgramURL /TVAMain/ProgramDescription/ProgramInformationTable/ ProgramInformation/@programId (/TVAMain/ ProgramDescription/ProgramLocationTable/OnDemandProgram/ProgramURL) <authority> <data> StoreRoot Name crid:// TYPE1 1 TYPE2 AV < > # <Name >< > AV AV HowRelated MediaLocator 8.2.4 50
4.10.3 CRID HTTP1.1 RFC-2616 HTTP/TLS(HTTPS) RFC-2818 HTTP Method POST x-www-form-urlencode URL URL RFC-1738 RFC-2396 URL 3.1.1 XML HTTP body HTTP 500(Internal Error) body UTF-8 (<errormessage>) 4.11 ON CAS 5.9.1 ON CAS ON CAS CAS CAS CAS CAS CA ID CAS ID ID 5.9.5 CAS TYPE1 5.9.14 TYPE1 51
CAS TYPE1 TYPE2 5.9.15 TYPE2 CAS TYPE2 5.9.16 CAS VOD CAS CAS CAS 5.9.18 CAS ID ID URI 5.9.19 CAS CAS CAS 5.9.25 CAS CAS CAS 5.9.25 52
4.12 2.3 3.3 2.3.2 2.3 3.4 2.3.2 3 4 53
54
5 5.1 TR-B14 TR-B15 5.2 TS STD-B21 5.3 (1) TYPE1 (2) TYPE2 2.1 TYPE1 2.2 TYPE2 5.4 (1) TYPE1 (2) TYPE2 2.1 2.2 55
5.5 TYPE1 TYPE2 5.13 7.10 4 5.6 TR-B14 TR-B15 5.7 TR-B14 TR-B15 UCS EUC-JP BML 8 SI BML SI UCS BML SI/EPG /ECG 5.7.1 TR-B14 TR-B15 5.7.2 EPG TR-B14 TR-B15 5.7.3 ECG 3.1 56
UCS 5.8 TR-B14 TR-B15 5.9 2.2 3.1 (1) 8Mbps (2) IPv4 IPv6 (3) L3 PPPoE NAT DHCP (4) IPv6 DNS (5) IPv4 IPv6 DNS IP (6) 57
5.10 3.3 5.11 CA 5.3 CAS 5.12 5.12.1 TR-B14 TR-B15 5.12.2 RGB TR-B14 TR-B15 5.12.3 TR-B14 TR-B15 5.12.4 TR-B14 TR-B15 58
5.13 5-1 40 20 1,000 5-2 200GB 59
60
6 6.1 2 6.2 ECG 61
6.3 BML BML BML BML BML BML BML BML BML BML BML startresidentapp() BML BML BML BML 62
7 7.1 3 3 service_id service_id 7-1 (NIT) TS (NIT) service_id service_id (NIT) (NIT) NO YES service_id NO YES service_id -service_id -service_id (a) (b) 7-1 (a) 3 service_id (b) service_id 63
7.2 ECG 7.2.1 ECG 7.2.1.1 ECG 2 (1) (2) A B 352 240 352 240 352 240 ECG 7-2 1920 1080 16 9 4 3 352 240 720 480 64
7.2.1.2 ECG / / 960 540 1920 1080 7-3 ECG 16 9 4 3 64/128 7.2.1.3 ECG (1) (2) 65
(3) (4) (5) BML 7.2.2 (1) 7-1 TVAMain/ProgramDescription /ProgramInformationTable/ProgramInformation /BasicDescription/Title TVAMain/ProgramDescription /ProgramInformationTable/ProgramInformation /BasicDescription/MediaTitle TVAMain/ProgramDescription /ProgramInformationtable/ProgramInformation /BasicDescription/Synopsis TVAMain/ProgramDescription /ProgramInformationTable/ProgramInformation /BasicDescription/Genre TVAMain/ProgramDescription /ProgramInformationTable/ProgramInformation /BasicDescription/Language TVAMain/ProgramDescription /ProgramInformationTable/ProgramInformation /BasicDescription/Duration TVAMain/ProgramDescription /ProgramInformationTable/ProgramInformation /MemberOf 66
/ 4.6.2.1 4.6.2.1 ID RMPI CRID authority BIT authority (2) 7-2 TVAMain/ProgramDescription /GroupInformationTable/GroupInformation /BasicDescription/Title TVAMain/ProgramDescription /GroupInformationTable/GroupInformation /BasicDescription/Synopsis TVAMain/ProgramDescription /ProgramInformationTable/ProgramInformation /MemberOf TVAMain/ProgramDescription /GroupInformationTable/GroupInformation /BasicDescription/PurchaseList/Price 4.6.2.1 67
7.2.3 7.2.3.1 7.2.3.2 6 POST predicate=crid(< authority>*) 2006 1 1 predicate=fragmentversion (20060101000000,20990101000000) 2 7.3 TYPE2 1 1 7-4 7-5 StoreRoot "broadcaster1.co.jp/content456" 3 1) module_id=0000 name abc.bml, xxx.bml 2) module_id=0001 name movie r.tts 3) module_id=0002 name images p.jpg, q.jpg 68
/ broadcaster1.co.jp/ content123/ content456/ abc.bml xxx.bml movie/ r.tts broadcaster2.co.jp/ images/ p.jpg q.jpg 7-4 1 / broadcaster1.co.jp/ content123/ content456/ abc.bml xxx.bml broadcaster2.co.jp/ movie/ r.tts images/ p.jpg q.jpg 7-5 1 69
7.4 TYPE1 TYPE1 Ks TS SCI GOP Ks 7.4.1 TYPE1 TS SCI 7.4.1.1 TS TS 7.4.1.2 SCI SCI SCI TYPE2 TYPE1 7-3 SCI 7.4.2.1 TS SCI 70
7-3 SCI T0 ADRS0 T1 ADRS1 T2 ADRS 2 7.4.2 7.4.2.1 TS SCI 7-6 TYPE1 TYPE1 TS SCI TS TS A SCI TS SCI 7-6 71
TS 27MHz Demux STC SCI Tn ADRSn TS TS 7-6 TS SCI (1) TS TS (2) (3) SCI TS SCI SCI 72
7.4.2.2 (1) GOP Ks (1) GOP GOP 7.4.3 TYPE1 7.4.3.1 SCI ECM 7-7 SCI 7.4.2.1 TS SCI 73
4) Tsegn_rec Tseg0_rec Tsegn T0 T00 5) SCI SCI ID NPT Tseg0_rec ADRS0 n Tsegn T00 T0 Tsegn_rec ADRSn_rec 3) 1) Tsegn 2) 6) T00 T0 PTS T00 PTS T0 PTS Tsegn_rec Tseg0_rec 7-7 1) T00 PTS C.3 PTS 2) T0 PTS T0 3) Tsegn NPT 4) Tsegn Tsegn_rec (2) Tsegn_rec Tseg0_rec Tsegn T0 T00 (2) 5) Tsegn_rec SCI ADRSn_rec 74
6) TYPE1 7-8 (4)Video Decoder (4)Audio Decoder 27MHz (4)DEMUX STC (4)Descrambler SCI (3) Tsegn_rec ADRSn_rec (2) T00, Tsegn (1) T0 7-8 TYPE1 (1) Tsegn PTS T00 PTS T0 1 (2) Tsegn_rec Tsegn_rec SCI ADRSn_rec 75
(2) TS (3) TS STC TS Descrambler (4) ECM 2 1 PTS T0 PTS 2 ECM ADRSn_rec 7.4.3.2 ECG ECM 7.4.3.3 ECM 76
7.5 TYPE2 SCI TYPE2 SCI SCI SCI Duration_table() first_group_pictures_offset 1 TS 192 ES TS SCI ES TS 7-9 7-9 SCI ES TS B SCI I I PTS 7-4 PTS 7-4 PTS I first_group_pictures_pts first_group_pictures_offset 192 PTS1 PTS2 PTS3 ADDR1 ADDR2 ADDR3 77
PTS1 = first_group_pictures_pts + duration_of_group_picture 7-9 PTS1 = 176036 PTS2 = PTS1 + duration_of_group_picture PTS3 = PTS2 + duration_of_group_picture duration_of_group_picture entry entry number_of_group_pictures ADDR1 = (first_group_picture_offset + number_of_ts_packets_for_group_picture 192) 7-9 first_group_picture_offset 100 ADDR1 = 326400 ADDR2 = ADDR1 + (number_of_ts_packets_for_group_picture 192) ADDR3 = ADDR2 + (number_of_ts_packets_for_group_picture 192) number_of_ts_packets_for_group_picture entry 78
TYPE2 7-10 AV Video Decoder Audio Decoder STC ES ES PCR Video Decoder Buffer Audio Decoder Buffer 27MHz DEMUX TS 7-10 TYPE2 SCI TYPE2 SCI video_elementary_pid default_audio_elementary_pid PCR_PID DEMUX PID TS DEMUX TS TS TS DEMUX TS 79
DEMUX PID PCR STC I PTS STC TYPE2 SCI 4.2 TYPE2 B SCI 5.1 CAS 7.6 TYPE2 TYPE2 EIT data_component_id 0x14 TYPE2 PMT data_component_id 0x14 ES TYPE2 selector_byte() num_of_contents TYPE2 selector_byte() total_contents_size TYPE2 ES TYPE2 DII DataEncoding 0x0016 TYPE2 TYPE2 4.2.1 5 20 EIT 80
4.2.2 10 1 10 DII DII DDB DII DDB DII 7-11 81
7.7 AV RMPI AV BML BML 2.3 2.4 BML 1 1 TYPE2 SCI 1 TYPE2 SCI 1 TSI 7-12 (1)TSI 1 (2)TSI 82
TSI TSI TSI TSI TSI 7-12 TSI TSI 7-13 83
TSI TSI TSI TSI 7-13 TSI BML playsegment TYPE1 TYPE2 TYPE2 ProgramRef 84
7-14 7-14 85
7-15 A SCI A A A BML 7-15 AV AV ERI BML BML 2.3 2.4 BML 86
7.8 BML ExportContent() 7-16 DVD HDD 1 HDD 2 HDD 3 7-16 ExportContent() 87
7-17 DVD 12 7-17 88
7.9 7.9.1 3.4 DRI DRI DRI DRI DRI <DRImain> DRI 1 <header> 1 <date> 1 <time> 1 <modulelist> 1 <module> + <file> <path> 1 1 7-18 DRI TYPE2 TYPE1 7-19 7-20 89
90 7-19 TYPE2 7-20 TYPE1
7.9.2 7.9.2.1 DRI URI URI DRI URI DRI HTTP GET DRI 3.4 xxxx.dri HTTP GET xxxx.dri HTTP HTTP GET HTTP 7-21 91
3.4 SSL HTTPS HTTP 7.9.2.2 7-22 A DRI DRI 7-22 B DRI B A B DRI DRI 7-22 7.10 TR-B14 TR-B15 92
7.10.1 DEMUX De-Scrambler DSM-CC TYPE2 TYPE1 TBD TYPE2 ( ) TYPE2 TYPE1 7-23 Digital Digital Tuner Tuner TYPE1 De- Scrambler De- Scrambler DEMUX DEMUX Video Decoder Audio Decoder TYPE1 CAS-R DSM-CC Data Decoder CAS-P I/F Decryptor TYPE2 TYPE2 ( ) 7-23 DEMUX De-Scrambler DSM-CC 93
7-5 7-5 DEMUX De-Scrambler DSM-CC DEMUX De-Scrambler DSM-CC TYPE2 TYPE1 TYPE1 TYPE2 TYPE1 TYPE2 TYPE2 TYPE1 TYPE2 TYPE1 4 48 Mbps 3 34 Mbps 2 10 Mbps 5 58 Mbps + 1 TYPE1 TYPE1 24 Mbps TYPE2 10 Mbps 4 Mbps 10 Mbps TYPE2 TYPE1 TYPE2 24 Mpbs TYPE2 DSM-CC 10 Mbps TYPE2 7.10.2 Decryptor TYPE2 TYPE2 7-24 94
Video Digital Digital Tuner Tuner De- Scrambler De- Scrambler DEMUX DEMUX Decoder Audio Decoder CAS-R DSM-CC Data Decoder CAS-P Decryptor I/F 7-24 Decryptor 7-6 7-6 Decryptor 2 Decryptor TYPE2 TYPE2 2 24 Mbps 2 1 2 95
第 三 編 サーバー 型 放 送 データ 放 送 運 用 方 法
ARIB TR-B27 第 三 編 目 次 第 1 章 一 般 事 項...1 1.1 はじめに...1 1.2 引 用 文 書...1 1.3 用 語...2 第 2 章 マルチメディア 符 号 化 の 運 用...7 2.1 利 用 単 位 コンテンツモデル...7 2.1.1 利 用 単 位 コンテンツモデルの 定 義...7 2.1.2 利 用 単 位 コンテンツ 起 動 文 書 (ERI:Entry Resource Information)...7 2.1.2.1 ERI の 定 義...7 2.1.2.2 ERI の 符 号 化...8 2.1.2.3 ERI の 伝 送 蓄 積...9 2.1.3 ディレクトリ 構 造...9 2.2 サーバー 型 放 送 における BML に 関 する 運 用...10 2.2.1 サーバー 型 放 送 用 BML バージョンの 運 用...10 2.2.2 サーバー 型 放 送 用 BML 要 素 の 運 用 ガイドライン...11 2.2.2.1 head 要 素 内 の 要 素 の 順 序 の 制 約...15 2.2.3 属 性...15 2.2.4 beitem 要 素 に 関 する 運 用...20 2.2.5 BML 要 素 拡 張 モジュール( 割 り 込 み 事 象 )の 運 用...20 2.2.6 CSS の 運 用...20 2.2.7 a 要 素 による 遷 移 に 関 するガイドライン...20 2.2.7.1 利 用 単 位 コンテンツへの 遷 移...20 2.2.7.2 利 用 単 位 コンテンツ 再 生 後 の 戻 り 先 指 定...21 2.3 手 続 き 記 述 に 関 する 運 用 ガイドライン...22 2.3.1 DOM の 運 用 範 囲...22 2.3.1.1 BML の 割 り 込 み 事 象 に 対 応 したインタフェース...22 2.3.1.2 DOM BML インタフェース...26 2.3.2 組 み 込 みオブジェクトの 運 用 範 囲...27 2.3.2.1 放 送 用 拡 張 オブジェクトの 運 用 範 囲...27 2.3.2.2 ブラウザ 疑 似 オブジェクトの 運 用 範 囲...27 2.3.2.3 Ureg 関 連 機 能...29 2.3.2.4 EPG 関 連 機 能...29 2.3.2.5 シリーズ 予 約 機 能...29 2.3.2.6 永 続 記 憶 機 能...30 -i-
ARIB TR-B27 第 三 編 2.3.2.7 双 方 向 機 能 -Basic 手 順...30 2.3.2.8 双 方 向 機 能 -TCP/IP...31 2.3.2.9 双 方 向 機 能 - 回 線 接 続 状 態 を 取 得 する 機 能...31 2.3.2.10 双 方 向 機 能 - 大 量 呼 受 付 サービス...32 2.3.2.11 双 方 向 機 能 - CAS を 用 いた 暗 号 化 通 信...32 2.3.2.12 双 方 向 機 能 - CAS を 用 いない 秘 密 鍵 暗 号 による 通 信...32 2.3.2.13 動 作 制 御 機 能...33 2.3.2.14 受 信 機 音 声 制 御...34 2.3.2.15 タイマ 機 能...34 2.3.2.16 外 字 機 能...34 2.3.2.17 その 他 の 機 能...35 2.3.2.18 字 幕 表 示 制 御 機 能...35 2.3.2.19 ディレクトリ 操 作 機 能...36 2.3.2.20 ファイル 操 作 機 能...36 2.3.2.21 データカルーセル 蓄 積 機 能...36 2.3.2.22 ブックマーク 制 御 機 能...36 2.3.2.23 印 刷 関 連 機 能...37 2.3.2.24 ファイル 入 出 力 機 能...38 2.3.2.25 サーバー 型 関 連 機 能 - 予 約 蓄 積 機 能...38 2.3.2.26 サーバー 型 関 連 機 能 - 蓄 積 機 能...38 2.3.2.27 サーバー 型 関 連 機 能 -ライセンス 関 連 機 能...39 2.3.2.28 サーバー 型 関 連 機 能 -CAS 関 連 機 能...39 2.3.2.29 サーバー 型 関 連 機 能 - 利 用 単 位 コンテンツ 管 理 機 能...40 2.3.2.30 サーバー 型 関 連 機 能 - 再 生 制 御 機 能...40 2.3.2.31 サーバー 型 関 連 機 能 -メタデータ 参 照 機 能...40 2.3.2.32 サーバー 型 関 連 機 能 - 双 方 向 機 能...41 2.3.2.33 サーバー 型 関 連 機 能 -その 他 の 機 能...42 2.3.3 Navigator 疑 似 オブジェクトの 運 用 範 囲...42 2.3.4 サーバー 型 放 送 追 加 拡 張 関 数...42 2.3.4.1 予 約 蓄 積 機 能...42 2.3.4.2 蓄 積 機 能...45 2.3.4.3 ライセンス 関 連 機 能...47 2.3.4.4 CAS 関 連 機 能...55 2.3.4.5 利 用 単 位 コンテンツ 管 理 機 能...56 2.3.4.6 再 生 制 御 機 能...60 2.3.4.7 メタデータ 参 照 機 能...63 2.3.4.8 通 信 関 連 機 能...71 -ii-
ARIB TR-B27 第 三 編 2.3.4.9 その 他 の 機 能...77 2.3.4.10 サーバー 型 放 送 サービスで 独 自 に 運 用 を 規 定 する 拡 張 関 数...79 2.3.5 BML 文 書 記 述 上 の 制 約...83 2.3.6 BML 文 書 の 提 示 制 御...83 2.3.6.1 ストリームの 提 示 動 作 に 関 する 属 性 の 運 用...83 2.3.6.2 BML ブラウザの 動 作...83 2.3.7 各 メディア 毎 の 運 用 規 定 を 超 える 機 能 を 利 用 するためのガイドライン...83 2.3.8 蓄 積 された BML 文 書 のスコープ...86 2.3.9 メディアをまたがるモノメディア 等 の 参 照 に 関 する 制 約...90 2.3.9.1 メディアをまたがる BML 文 書 の 遷 移 について...90 2.3.9.2 メディアをまたがる 文 書 遷 移 の 制 約...92 2.3.9.3 メディアをまたがるモノメディア 等 の 参 照 に 関 する 制 約...93 2.3.9.4 放 送 コンテンツから 蓄 積 コンテンツの 参 照...94 2.3.9.5 蓄 積 コンテンツから 放 送 コンテンツへの 参 照...95 2.3.9.6 蓄 積 コンテンツから 他 の 蓄 積 コンテンツへの 参 照...95 2.3.10 放 送 コンテンツからの 遷 移 に 関 する 制 約...96 2.4 サーバー 型 BML コンテンツの 運 用...97 2.4.1 サーバー 型 BML コンテンツの Browser 疑 似 オブジェクトの 運 用...97 2.4.2 再 生 中 の 利 用 単 位 コンテンツのリソース 更 新 処 理 に 関 する 受 信 機 動 作...103 2.4.3 サーバー 型 BML コンテンツの 名 前 空 間...103 2.4.3.1 ストリームリソースの 参 照 方 法 と 名 前 空 間...103 2.4.3.2 セグメント 及 びセグメントグループの 参 照 方 法 と 名 前 空 間...104 2.4.3.3 通 信 サーバー 上 のストリームリソースの 参 照 方 法 と 名 前 空 間...106 2.4.3.4 NVRAM の 名 前 空 間...107 2.4.4 サーバー 型 サービスにおけるフィルタリングリソースに 関 する 運 用...108 2.4.5 サーバー 型 サービスに 関 連 する 受 信 機 動 作...108 付 録 A 起 動 文 書 DTD... 111 付 録 B サーバーBML モジュール DTD...113 DTD 宣 言 部 の 記 載...116 付 録 C サーバーBML 検 証 用 DTD...117 付 録 D FieldID 一 覧...123 -iii-
ARIB TR-B27 第 三 編 第 1 章 一 般 事 項 1.1 はじめに サーバー 型 放 送 におけるデータ 放 送 サービスは 総 務 省 令 告 示 ( 旧 郵 政 省 令 告 示 を 含 む) 及 び 電 波 産 業 会 ( 以 下 ARIB) 各 標 準 規 格 の 規 定 に 従 い 行 われる しかしながら 当 該 規 格 の 幅 広 い 活 用 のためには 細 部 の 運 用 について 別 途 規 定 を 行 う 必 要 があり 本 編 を 策 定 した ここに 記 述 する 運 用 方 法 は 委 託 放 送 事 業 者 毎 のデータ 放 送 番 組 編 成 の 柔 軟 性 と 将 来 のデータ 放 送 サービス 発 展 への 拡 張 性 を 確 保 することを 前 提 に サーバー 型 放 送 におけるデータ 放 送 サービス の 確 実 な 運 用 のために 信 号 送 出 仕 様 及 び 受 信 機 仕 様 のガイドラインとなることを 目 標 としている サーバー 型 放 送 におけるデータ 放 送 番 組 の 送 出 仕 様 は 本 運 用 方 法 に 従 うものとする サーバー 型 放 送 受 信 機 においては 本 運 用 方 法 に 従 い 送 出 される 信 号 を 受 信 できること また 記 述 されている 以 外 の 信 号 などによって 誤 作 動 などが 生 じないように 十 分 な 配 慮 をすることが 望 ま れる 1.2 引 用 文 書 本 編 の 内 容 は 以 下 の 規 格 に 規 定 される 方 式 のサーバー 型 放 送 におけるデータ 放 送 の 運 用 を 定 めた ものである (1) ARIB STD-B21 デジタル 放 送 用 受 信 装 置 標 準 規 格 (2) ARIB STD-B10 デジタル 放 送 に 使 用 する 番 組 配 列 情 報 標 準 規 格 (3) ARIB STD-B31 地 上 デジタルテレビジョン 放 送 の 伝 送 方 式 標 準 規 格 (4) ARIB STD-B24 デジタル 放 送 におけるデータ 放 送 符 号 化 方 式 と 伝 送 方 式 標 準 規 格 (5) ARIB STD-B32 デジタル 放 送 における 映 像 符 号 化 音 声 符 号 化 及 び 多 重 化 方 式 標 準 規 格 (6) ARIB STD-B25 デジタル 放 送 におけるアクセス 方 式 標 準 規 格 (7) ARIB TR-B14 地 上 デジタルテレビジョン 放 送 運 用 規 定 技 術 資 料 (8) ARIB TR-B15 BS/ 広 帯 域 CS デジタル 放 送 運 用 規 定 技 術 資 料 -1-
ARIB TR-B27 第 三 編 1.3 用 語 本 編 で 用 いる 用 語 を 以 下 のように 定 義 する ACI AV プレイヤ AV リソース CRID CAS(CA システム) CAS クライアント CAS サーバー DRI ECG ERI HTTP HTTPS LLI NCI OTP RMPI Accounting Control Information: TYPE2 コンテンツ 及 び 通 信 コンテンツ(ダウンロード)の 番 組 情 報 ( 番 組 に 関 する 情 報 とデスクランブルのための 鍵 など) 及 び 制 御 情 報 からなる 共 通 情 報 AV リソースの 再 生 機 能 をつかさどるレジデントアプリケーション 映 像 音 声 から 構 成 される TTS 形 式 のリソース Content Reference Identifier: コンテンツ 参 照 識 別 子 Conditional Access System: コンテンツの 視 聴 を 制 御 するシステム サーバー 型 放 送 受 信 機 において CAS 処 理 を 実 行 する 耐 タンパ 化 され たモジュールで IC カードなどのセキュアモジュールに 実 装 される ライセンスの 発 行 管 理 などを 行 うサーバー Download Resource Information: ダウンロードする 利 用 単 位 コンテンツの 構 成 を 記 述 したファイル Electronic Contents Guide: 受 信 機 の 蓄 積 装 置 内 に 蓄 積 されたもしくは 通 信 経 由 で 利 用 可 能 な 利 用 単 位 コンテンツをナビゲーションするためのレジデントアプリケーションで ある 電 子 コンテンツガイド Entry Resource Information: 利 用 単 位 コンテンツ 起 動 文 書 で 利 用 単 位 コンテンツの 起 動 を 行 うため の 制 御 リソース Hyper Text Transfer Protocol: IETF RFC1945 で 規 定 されるアプリケーション 層 プロトコル Hyper Text Transfer Protocol over SSL: SSL(Secure Sockets Layer)の 暗 号 化 通 信 を HTTP に 実 装 したプロ トコル License Link Information: ライセンスリンク 情 報 のことで TYPE2 コンテンツのライセンスにアクセス するための 制 御 リソース Network content Control Information: 通 信 上 のストリーミングコンテンツの 実 装 している 倍 速 値 など 再 生 制 御 に 関 する 情 報 が 記 載 された 制 御 リソース One Time Password: 一 回 限 り 有 効 な 使 い 捨 てパスワード Rights Management and Protection Information: コンテンツの 利 用 条 件 -2-
ARIB TR-B27 第 三 編 TSI TTS TYPE1 コンテンツ TYPE2 コンテンツ URI URL VOD XML エントリリソース オーソリティ(Authority) オンデマンドプログラム カルーセルルート 記 述 言 語 型 メタデータ 限 定 再 生 方 式 個 別 ライセンス コンテンツ 鍵 ID コンテンツ 参 照 識 別 子 サーバー 型 サイマルサービ ス サーバー 型 放 送 受 信 機 サービス 申 し 込 み Trickplay Segment Information: AV リソースに 対 応 する RMPI で 指 定 される 早 送 り 不 可 区 間 識 別 情 報 と トリックプレイを 実 施 する 対 象 の 区 間 とを 対 応 付 けるためのトリック プレイ 区 間 情 報 が 記 載 された 制 御 リソース ARIB STD-B24 第 二 編 で 規 定 されるタイムスタンプ 付 き TS 形 式 サーバー 型 放 送 において コンテンツの 送 出 に 要 する 時 間 と 視 聴 に 要 する 時 間 が 常 に 一 致 しているストリーム 型 コンテンツであり スクランブル 鍵 (Ks)を 用 いて 暗 号 化 される サーバー 型 放 送 において コンテンツの 送 出 に 要 する 時 間 と 視 聴 に 要 する 時 間 が 必 ずしも 一 致 しないファイル 型 コンテンツであり データカ ルーセルにて 伝 送 され コンテンツ 鍵 (Kc)により 暗 号 化 される Uniform Resource Identifier: リソースの 場 所 を 示 す 記 述 形 式 Uniform Resource Locator: リソースの 場 所 を 示 す 記 述 形 式 Video On Demand: ビデオオンデマンドの 略 で ユーザのリクエストに 応 じて 映 像 を 配 信 する サービス Extensible Markup Language: W3C により 策 定 された 記 述 言 語 の1つ 利 用 単 位 コンテンツの 再 生 時 最 初 に 起 動 すべきリソース Authority 利 用 単 位 コンテンツ 参 照 識 別 子 リソース 利 用 単 位 コンテンツのグルー プ セグメント セグメントグループの 名 前 の 一 意 性 が 保 障 される 名 前 空 間 の 単 位 である 番 組 ロケーション 要 素 の 一 種 で 通 信 取 得 される 利 用 単 位 コンテンツの ロケーションを 記 述 するメタデータ データカルーセル 伝 送 方 式 において 1つのカルーセルで 伝 送 された データが 格 納 される 論 理 ディレクトリ ARIB STD-B38 に 規 定 される XML 形 式 のメタデータ デジタル 放 送 における 再 生 時 のアクセス 制 御 方 式 1 階 層 ライセンス 方 式 において 特 定 の CAS クライアントに 対 して 伝 送 されるライセンス コンテンツ 鍵 (Kc)を 一 意 に 特 定 する 識 別 子 利 用 単 位 コンテンツや AV リソース 及 び 複 数 の 利 用 単 位 コンテンツを 一 意 に 特 定 するための 名 前 現 行 放 送 サービスにおいてサーバー 型 放 送 を 運 用 するためのサイマル サービス 現 行 デジタル 放 送 に 加 え サーバー 型 放 送 の 受 信 を 可 能 とした 受 信 機 で 本 編 中 で 特 に 断 り 無 く 受 信 機 とする 場 合 は サーバー 型 放 送 受 信 機 を 意 味 する コンテンツの 利 用 権 利 の 取 得 あるいは 購 入 し ライセンスを 受 信 するプロ セス -3-
ARIB TR-B27 第 三 編 サブライセンス 事 業 体 識 別 受 信 機 保 存 ライセンス ストリーミング ストリーム 再 生 制 御 情 報 (SCI) ストリームリソース ストリーム 型 コンテンツ ストリーム 利 用 単 位 コン テンツ 制 御 リソース 制 御 モジュール セグメンテーションメタデー タ セグメント セグメントグループ セグメント 再 生 セグメント 情 報 要 素 ダウンロード 単 一 サービスサブライセン ス 単 一 サービスメインライセン ス ティアビット 形 式 サブライセ ンス ティアビット 形 式 メインライセ ンス 2 階 層 ライセンス 方 式 において CAS クライアントを 特 定 せずに 伝 送 さ れるライセンスをいう メインライセンスのワーク 鍵 (Kw)で 暗 号 化 して 伝 送 する コンテンツの 利 用 条 件 及 びコンテンツ 鍵 (Kc)が 含 まれる ただ し サブライセンスの 更 新 時 のみ CAS クライアントを 特 定 して 伝 送 され る 関 連 情 報 に 含 まれるアクセス 制 御 方 式 運 用 上 のサービス 事 業 体 を 識 別 するコード CAS クライアントから 出 力 され 受 信 機 の 蓄 積 装 置 上 に 蓄 積 されるライ センス 通 信 経 由 でコンテンツを 受 信 しながら 同 時 にコンテンツの 再 生 をおこな う 視 聴 形 態 タイムスタンプ 付 き TS に 関 する 情 報 及 び セグメント 再 生 を 行 うための セグメンテーションメタデータ 中 の 時 刻 情 報 に 対 応 するファイル 先 頭 から のバイト 位 置 を 示 す 情 報 TYPE1 コンテンツ 及 び TYPE2 コンテンツで 用 いられるタイムスタンプ 付 き TS のリソース サーバー 型 放 送 において コンテンツの 送 出 に 要 する 時 間 と 視 聴 に 要 する 時 間 が 常 に 一 致 しているコンテンツであり 放 送 では スクランブル 鍵 (Ks)を 用 いて 暗 号 化 される TYPE1 コンテンツと 同 義 提 示 リソースがストリームリソースのみで 構 成 される 利 用 単 位 コンテンツ 直 接 提 示 対 象 ではなく コンテンツ 利 用 時 の 制 御 に 用 いられるリソース 制 御 リソースをマルチパート 化 したモジュール セグメント 及 びセグメントグループの 情 報 を 記 述 するメタデータ 映 像 音 声 から 構 成 されるコンテンツの 一 部 分 であり 例 えば ニュース 番 組 における 一 つのニューストピックなどを 表 す 特 定 の 目 的 やあるいは 共 通 の 性 質 などにより 一 まとまりにされるセグメ ントの 集 合 セグメンテーションメタデータの 記 載 に 基 づいた 再 生 で コンテンツのあ る 一 部 分 もしくはその 集 合 を 連 続 して 再 生 すること セグメントの 属 性 を 記 述 するメタデータ 通 信 経 由 でサーバーに 蓄 積 されたファイルを 受 信 機 に 転 送 すること 単 一 サービスメインライセンスに 対 応 するサブライセンスで ライセンス ID でメインライセンスを 指 定 する 1 つのサービスを 発 行 伝 送 するメインライセンスで ライセンス ID ワー ク 鍵 有 効 期 限 などで 構 成 される ティアビット 形 式 メインライセンスに 対 応 するサブライセンスで 事 業 体 識 別 によりメインライセンスを 指 定 する 多 サービスサブライセンスと 同 義 複 数 のサービスをまとめて 一 括 発 行 伝 送 するメインライセンスで 事 業 体 識 別 ティアビット ワーク 鍵 有 効 期 限 などで 構 成 される 多 サービス メインライセンスと 同 義 -4-
ARIB TR-B27 第 三 編 ドメイン 蓄 積 可 否 制 御 提 示 リソース トリックプレイ パッケージ 番 組 開 始 時 刻 情 報 ( 番 組 開 始 PTS) パブリックメタデータ ファイル 型 コンテンツ フラグメント ライセンスを 共 有 可 能 な CAS クライアントの 集 合 で ドメインに 属 する CAS クライアントには ドメインを 識 別 するためのドメイン ID ドメイン 鍵 が 付 与 される ドメインは サービス 事 業 者 毎 に 1 つ 設 定 可 能 である レジデントアプリケーションが BIT の 登 録 情 報 参 照 記 述 子 の 配 置 の 有 無 から 暗 号 化 コンテンツの 蓄 積 可 否 を 行 う 制 御 直 接 提 示 対 象 となるリソースで 下 記 の 3 種 類 のリソースに 分 類 される - ストリームリソース - マルチメディアリソース - モノメディアリソース 早 送 り 早 戻 し スキップ 再 生 などの 特 殊 再 生 サービス 申 し 込 みなどの 一 回 の 手 続 きで 利 用 可 能 となる 最 小 単 位 のコン テンツ 及 びライセンスの 集 合 放 送 局 で 放 送 される 時 点 における 番 組 開 始 時 刻 情 報 で 受 信 時 の 遅 延 を 補 正 するために 用 いられる 利 用 単 位 コンテンツに 含 まれず 複 数 の 利 用 単 位 コンテンツや 受 信 機 の レジデントアプリケーションから 利 用 可 能 なメタデータ コンテンツの 送 出 に 要 する 時 間 と 視 聴 に 要 する 時 間 が 必 ずしも 一 致 しな いコンテンツで 放 送 では データカルーセルにて 伝 送 され コンテンツ 鍵 (Kc)により 暗 号 化 される TYPE2 コンテンツと 同 義 メタデータ 記 述 のひとかたまりの 部 分 プライベートメタデータ 利 用 単 位 コンテンツのリソースとして 利 用 単 位 コンテンツと 共 に 伝 送 蓄 積 されるメタデータであり アクセス 制 御 の 対 象 となるもので レジデン トアプリケーションからは 利 用 されない ペイパーユース 利 用 の 都 度 コンテンツを 購 入 するサービス マルチメディア 利 用 単 位 コンテンツ マルチメディアリソース メインライセンス メタデータ モジュール モジュールルート 予 約 蓄 積 ライセンス 参 照 情 報 ライセンス ID ライセンス ライセンスサーバー 最 低 1つのマルチメディアリソースを 含 み1つ 又 は 複 数 の 提 示 リソースで 構 成 される 利 用 単 位 コンテンツ 利 用 単 位 コンテンツ 中 に 存 在 する BML 文 書 2 階 層 ライセンス 方 式 において サブライセンスの 利 用 を 制 御 するため のライセンスであり 特 定 の CAS クライアントに 対 して 伝 送 される サブラ イセンスを 復 号 するためのワーク 鍵 (Kw)を 含 む ARIB STD-B38 で 規 定 される 記 述 言 語 型 メタデータ データカルーセル 伝 送 方 式 にてブロック 分 割 されて 伝 送 されるデータの 単 位 ARIB STD-B24 で 規 定 されたエンティティ 形 式 に 従 って1つのモ ジュールとして 伝 送 するカルーセルルート 直 下 の1つのディレクトリ 事 前 にユーザが 登 録 した 蓄 積 予 約 に 基 づいて 受 信 機 が 自 動 的 に 実 行 する 蓄 積 方 法 ライセンスに 関 する 情 報 を 格 納 するメタデータ ライセンスを 一 意 に 特 定 する 識 別 子 対 象 とする 利 用 単 位 コンテンツの 利 用 条 件 (RMPI)と 利 用 する 権 利 を 示 す 情 報 であり 利 用 条 件 (RMPI) 暗 号 コンテンツを 復 号 するための 復 号 鍵 を 含 む 著 作 権 データ 利 用 単 位 コンテンツの 暗 号 復 号 のための 鍵 と RMPI が 記 述 されたライ センスを 提 供 するサーバー -5-
ARIB TR-B27 第 三 編 利 用 単 位 コンテンツ リソース レジデントアプリケーション 連 動 型 蓄 積 レンダラ ロケーション 解 決 RMPI の 適 用 範 囲 となるリソースの 集 合 で 利 用 単 位 コンテンツは 1 つ 以 上 のリソースから 構 成 される 利 用 単 位 コンテンツを 構 成 する 最 小 の 参 照 単 位 かつ 最 小 の 利 用 単 位 で 提 示 リソース と 制 御 リソース に 分 類 される エンドユーザが 利 用 する 受 信 機 において 番 組 表 作 成 などのノンセキュ アな 処 理 を 行 う 構 成 要 素 BML の 機 能 により 選 局 中 のイベントで 伝 送 されている TYPE2 コンテ ンツを 蓄 積 する 蓄 積 方 法 暗 号 化 されたコンテンツ コンテンツ 鍵 利 用 条 件 を 受 信 機 内 で 処 理 で きる 唯 一 の 機 能 ブロックである デスクランブラ デクリプタ AV デコー ダ ブラウザ 時 計 などで 構 成 され 暗 号 化 コンテンツを 復 号 し コンテン ツのデコード 処 理 などを 行 なう ロケータの 情 報 を 元 に 利 用 単 位 コンテンツのインスタンスのアドレスを 確 立 する 処 理 過 程 -6-
ARIB TR-B27 第 三 編 第 2 章 マルチメディア 符 号 化 の 運 用 2.1 利 用 単 位 コンテンツモデル 2.1.1 利 用 単 位 コンテンツモデルの 定 義 利 用 単 位 コンテンツの 定 義 並 びに 内 容 詳 細 は 本 技 術 資 料 第 零 編 サーバー 型 放 送 運 用 方 法 に おける 基 本 概 念 と 共 通 事 項 を 参 照 されたい 2.1.2 利 用 単 位 コンテンツ 起 動 文 書 (ERI:Entry Resource Information) 2.1.2.1 ERI の 定 義 利 用 単 位 コンテンツの 初 期 提 示 リソース(=エントリリソース)を 識 別 するために 利 用 単 位 コ ンテンツ 起 動 文 書 (ERI)と 呼 ぶ 制 御 リソースを 定 義 する ERI の 主 な 要 件 は 以 下 のとおりである ERI は TYPE2 コンテンツで 構 成 される 利 用 単 位 コンテンツのエントリリソースを 指 定 する ERI は TYPE2 コンテンツで 構 成 される 利 用 単 位 コンテンツに 対 してただ 一 つ 存 在 す る ERI は 暗 号 化 しない ERI には 当 該 利 用 単 位 コンテンツに 対 する LLI(ライセンスリンク 情 報 )の URI を 指 定 する LLI の 詳 細 は 本 技 術 資 料 第 五 編 2.5.3 ライセンスリンク 情 報 を 参 照 され たい 注 )TYPE1コンテンツではERIは 伝 送 されない -7-
ARIB TR-B27 第 三 編 2.1.2.2 ERI の 符 号 化 ERI の 符 号 化 には XML を 使 用 する メディア 型 は 'text/xml;charset="euc-jp"'とする ファイル 名 の 拡 張 子 を.eri とする 項 目 の 詳 細 は 以 下 に 示 す 表 2-1 起 動 文 書 (ERI) 詳 細 項 目 説 明 出 現 回 数 備 考 <eri> ERI 文 書 全 体 1 <header> 1 <date> 作 成 日 1 十 進 数 8 桁 表 記 YYYYMMDD <time> 作 成 時 間 1 十 進 数 6 桁 表 記 HHMMSS <encryption> 暗 号 / 非 暗 号 コンテンツの 種 別 1 1: 暗 号 化 0: 非 暗 号 化 注 1) <startup> 利 用 単 位 コンテンツエントリリソー ス 情 報 1 次 の 属 性 値 を 指 定 できる show_content_title_abs=[true false] 注 2) <lli_link> ライセンスリンク 情 報 の URI 0..1 注 3) <content_title> 利 用 単 位 コンテンツのタイトル 1 <content_abstract> 利 用 単 位 コンテンツの 概 要 0..1 <start> 利 用 単 位 コンテンツのエントリリ ソースの 名 前 空 間 1 注 4) 注 1) 当 該 利 用 単 位 コンテンツの 暗 号 化 の 有 無 を 表 す 利 用 単 位 コンテンツ 中 のリソースが 一 つでも 暗 号 化 されていれば 1とする 注 2)レジデントアプリケーションにおいて 利 用 単 位 コンテンツの 一 覧 表 示 などを 行 う 場 合 に <content_title> 及 び<content_abstract>に 記 述 された 文 字 列 のの 使 用 可 否 を 指 定 する show_content_title_abs="true"の 場 合 は <content_title> 及 び<content_abstract>を 表 示 し "false" の 場 合 は 非 表 示 とする 属 性 値 の 指 定 が 省 略 された 場 合 は"true"が 指 定 されたものとする これは 利 用 者 が 視 聴 することを 目 的 とした 利 用 単 位 コンテンツと 単 体 では 再 生 を 意 図 しない 参 照 用 のリソースのみを 持 つ 利 用 単 位 コンテンツをレジデントアプリケーションで 提 示 する 上 で 区 別 する ことを 目 的 とする ただし 利 用 単 位 コンテンツの 削 除 を 行 う 場 合 受 信 機 は 利 用 者 への 確 認 のた めshow_content_title_absの 値 に 関 わらず <content_title> 及 び<content_abstract>の 内 容 を 削 除 する 対 象 のタイトル 及 び 概 要 として 表 示 してもよい 注 3)<encryption>の 値 が1の 場 合 は 必 須 とする 注 4)<start>にタイムスタンプ 付 きTS 又 はBML 文 書 以 外 のリソースが 指 定 された 場 合 受 信 機 は 標 準 受 信 機 では 再 生 を 想 定 しないTYPE2コンテンツとみなす 標 準 受 信 機 では 再 生 を 想 定 しないTYPE2コ ンテンツの 詳 細 は 本 技 術 資 料 第 七 編 2.2.6 標 準 受 信 機 では 再 生 を 想 定 しないTYPE2コンテンツ の 符 号 化 方 式 を 参 照 されたい ERI DTD は 本 編 付 録 A を 参 照 されたい 以 下 に 記 述 例 を 示 す -8-
ARIB TR-B27 第 三 編 <?xml version="1.0" encoding="euc-jp"?> <eri> <header> <date>20050314</date> <time>150749</time> <encryption>1</encryption> </header> <startup show_content_title= true show_content_abstract= false > <lli_link>crid://server-p.or.jp/contentabc/license.lli</lli_link> <content_title >ContentABC</content_title> <content_abstract>コンテンツ ABC のあらすじ</content_abstract> <start>startup.bml</start> </startup> </eri> 図 2-1 起 動 文 書 (ERI) 記 述 例 2.1.2.3 ERI の 伝 送 蓄 積 ERI は 暗 号 化 せずに 伝 送 及 び 蓄 積 を 行 うものとし RMPI によるアクセス 制 御 の 対 象 範 囲 外 と する 基 本 的 に 利 用 単 位 コンテンツの 制 御 リソースとして 伝 送 蓄 積 が 行 われる 放 送 により 伝 送 される 場 合 には ERI はデータカルーセルの module_id=0000 にて LLI など 他 の 制 御 リソースと 共 にマルチパート 化 した 形 態 で 伝 送 する 詳 細 は 本 技 術 資 料 第 七 編 4.2.9.2 制 御 リソースのデータカルーセル 伝 送 における 制 約 事 項 を 参 照 されたい 蓄 積 型 リソースリスト に 記 述 する ERI のメディア 型 は 'text/xml; charset="euc-jp"'とする 通 信 により 伝 送 される 場 合 の 詳 細 は 本 技 術 資 料 第 六 編 サーバー 型 放 送 通 信 運 用 方 法 を 参 照 されたい 2.1.3 ディレクトリ 構 造 図 2-2 に 利 用 単 位 コンテンツの( 論 理 的 )ディレクトリ 構 造 の 例 を 示 す ERI は 利 用 単 位 コンテンツが 配 置 されるディレクトリのルートに 配 置 される 利 用 単 位 コンテンツを 選 択 して 再 生 起 動 を 行 う 場 合 あるいは 1 つの 利 用 単 位 コンテン ツから 他 の 利 用 単 位 コンテンツに 遷 移 する 場 合 受 信 機 は 利 用 単 位 コンテンツのルー ト 階 層 のディレクトリの ERI を 取 得 する ERI の<start> 要 素 に 記 述 される 初 期 提 示 リソースを 別 途 利 用 単 位 コンテンツに 対 し て 与 えられる RMPI に 基 づき 遷 移 もしくは 参 照 する -9-
ARIB TR-B27 第 三 編 ルート 事 業 者 ルート Content1( 利 用 単 位 コンテンツフォルダ) 0000.mdl 利 用 単 位 コンテンツ 起 動 文 書 (ERI) LLI ACI 0001.mdl 0002.mdl Metafolder メタデータ Monodata 0003.mdl Start.bml Text1.txt AVdata AV 1.tts AV 2.tts Content2( 利 用 単 位 コンテンツフォルダ) 0000.mdl 利 用 単 位 コンテンツ 起 動 文 書 (ERI) LLI ACI 図 2-2 ディレクトリ 構 造 例 2.2 サーバー 型 放 送 における BML に 関 する 運 用 サーバー 型 放 送 における BML には 利 用 単 位 コンテンツの 提 示 リソースとしての BML 文 書 と サーバー 型 放 送 に 関 わる 機 能 を 実 現 するために 放 送 通 信 により 伝 送 される BML 文 書 があるが 両 方 に 共 通 の 仕 様 として 記 述 する ARIB TR-B14 第 三 編 第 2 部 5 マルチメディア 符 号 化 の 運 用 に 準 じる(すなわち そこから 参 照 される ARIB STD-B24 に 準 じる)が 想 定 される 受 信 機 環 境 と 要 求 条 件 の 違 いから 運 用 条 件 の 拡 張 を 施 す 以 下 に その 拡 張 について 記 述 する 2.2.1 サーバー 型 放 送 用 BML バージョンの 運 用 major_version=xxx minor_version=0 とする [ARIB 規 定 に 従 う TBD] -10-
ARIB TR-B27 第 三 編 2.2.2 サーバー 型 放 送 用 BML 要 素 の 運 用 ガイドライン 表 2-2 に BML で 用 いる 要 素 の 基 本 サービスにおける 運 用 ガイドラインを 示 す - の 意 味 は ARIB STD-B24 第 二 編 付 属 2 第 3 章 凡 例 に 従 う Core 表 2-2 要 素 の 運 用 ガイドライン モジュール BML( 運 用 ) 要 素 Structure (required) Text (required) Hypertext (required) List (required) - - - - - - - - - - - - - - - - body head html title abbr acronym address blockquote br cite code dfn div em h1~h6 kbd p pre q samp span strong var a - dl - dt - dd - ol - ul - li Applet - applet (deprecated) - param Text Extension Presentation - b - big - hr -11-
ARIB TR-B27 第 三 編 モジュール BML( 運 用 ) 要 素 - i - small - sub - sup - tt Edit - del - ins Bi-directional - bdo Form Basic Forms - form - input - label - select - option - textarea Forms - form input - select - option - textarea - button - fieldset - label - legend - optgroup Table Basic Tables - caption - table - td - th - tr Tables - caption - table - td - th - tr - col - colgroup - tbody - thead - tfoot Image - img CS Image Map - - a& area -12-
ARIB TR-B27 第 三 編 モジュール BML( 運 用 ) 要 素 - - - img& map object& SS Image Map - img& Object Frames Target - - - - - - - - object param frameset frame noframes a& area& base& link& form& Iframe - iframe Intrinsic Events - - - - - - - - - a& area& form& body& label& input& select& textarea& button& Metainformation meta Scripting - noscript script Stylesheet style Style Attribute Link link Base Name Identification (deprecated) - - base a& applet& form& Legacy (deprecated) - - - - frame& iframe& img& map& basefont center font s -13-
ARIB TR-B27 第 三 編 BML モジュール BML( 運 用 ) 要 素 - strike - u - body& - br& - caption& - div& - h1-h6& - ht& - img& - input& - legend& - li& - ol& - p& - pre& - script& - table& - tr& - th& - td& - ul& BML - bml - bevent - beitem - body& - div& - p& - span& - a& - bdo& - object& Basic BML - bml - bevent - beitem - body& - div& - p& - span& - object& Server BML bml bevent -14-
ARIB TR-B27 第 三 編 モジュール BML( 運 用 ) 要 素 beitem body& div& p& span& object& 2.2.2.1 head 要 素 内 の 要 素 の 順 序 の 制 約 ARIB TR-B14 第 三 編 第 2 部 5.7.2.1 head 要 素 内 の 要 素 の 順 序 の 制 約 に 準 じる 2.2.3 属 性 本 編 2.2.2 サーバー 型 放 送 用 BML 要 素 の 運 用 ガイドライン にて 運 用 するとした 要 素 に 関 す る 属 性 の 運 用 ガイドラインを 表 2-3 に 示 す - の 意 味 は ARIB STD-B24 第 二 編 付 属 2 第 3 章 凡 例 に 従 う 蓄 積 されたストリームリソースの 制 御 が 発 生 するため ARIB TR-B14 とはオブジェクト 要 素 の 運 用 が 異 なる 表 2-3 要 素 の 属 性 に 関 する 運 用 ガイドライン 要 素 属 性 運 用 運 用 上 の 制 約 Common Attributes Core Attributes id 最 大 128 バイトの 文 字 列 class title - I18N Attributes xml:lang "ja" に 固 定 とする Events Attributes onclick ondbclick - onmousedown - onmouseup - onmouseover - onmousemove - onmouseout - onkeypress - onkeydown onkeyup -15-
ARIB TR-B27 第 三 編 要 素 Style Attributes Core Modules Structure Module body 属 性 運 用 style %Common.attrib; %Core.attrib; %I18n.attrib; %Events.attrib; - %Style.attrib; head %I18n.attrib; profile - title %I18n.attrib; Text Module br %Core.attrib; %Style.attrib; div %Common.attrib; p %Common.attrib; span %Common.attrib; Hypertext Module a %Common.attrib; Forms Modules Forms Module input accesskey charset "EUC-JP"に 固 定 とする href hreflang - rel - rev - tabindex - type - %Common.attrib; %Core.attrib; %I18n.attrib; 運 用 上 の 制 約 %Events.attrib; inputmode 属 性 が"direct" 又 は"indirect"の 場 合 は 指 定 できない %Style.attrib; accesskey checked - disabled readonly -16-
ARIB TR-B27 第 三 編 要 素 属 性 運 用 maxlength 1 から 40 注 1) alt name - size - src - tabindex - accept - 運 用 上 の 制 約 type "text" "password" のいずれかとする value inputmode charactertype Client-side Image Map a& coords - shape - input& usemap - object& usemap - Server-side Image Map input& ismap - Object Module object %Common.attrib; Target Module archive - classid - codebase - codetype - data declare - height - name - standby - tabindex - type width - a& target - Intrinsic Events Module a& onblur onfocus body& onload onunload 注 3) input& onfocus -17-
ARIB TR-B27 第 三 編 要 素 属 性 運 用 運 用 上 の 制 約 onblur onselect - onchange 注 2) Metainformation Module meta %I18n.attrib; http-equiv - name content scheme - Scripting Module script charset "EUC-JP"に 固 定 とする type "text/x-arib-ecmascript; charset="eucjp":"に 固 定 とする src defer - xml:space - Style Sheet Module style %I18n.attrib; type "text/css"に 固 定 とする media "tv"に 固 定 とする title - xml:space - Link Module link %Common.attrib; - charset "EUC-JP"に 固 定 とする href hreflang - media "tv"に 固 定 とする rel "stylesheet"に 固 定 とする rev - type "text/css"に 固 定 とする サーバー 型 BML モジュール bml %I18n.arrtib; version - xmlns - bevent id beitem id type 以 下 のいずれかとする: "EventMessageFired", "ModuleUpdated", "ModuleLocked", "TimerFired", -18-
ARIB TR-B27 第 三 編 要 素 属 性 運 用 onoccur es_ref 運 用 上 の 制 約 "DataEventChanged", "CCStatusChanged", "MainAudioStreamChanged", "NPTReferred", "MediaStopped", "DataButtonPressed", "IPConnectionTerminated", "StoreFinished","DataEventChangedEx", "SegmentPlayEnded", MetadataUpdated message_group_id "0" 又 は"1"とする 省 略 時 は"0"が 指 定 されたものと する message_id message_version module_ref language_tag time_mode 以 下 のいずれかとする: "absolute", "origabsolute", "NPT" time_value object_id type 属 性 が "audio/x-arib-aiff", "audio/x-aribmpeg2-aac"のいずれかであり かつカルーセル 伝 送 されたデータを 指 し 示 す object 要 素 の ID のみ segment_id subscribe body& invisible div& accesskey onfocus onblur p& accesskey onfocus onblur span& accesskey onfocus onblur object& streamposition 注 4) streamlooping 1 固 定 とする streampositionnumerat or - streampositiondenomin ator - streamstatus 注 4) remain accesskey -19-
ARIB TR-B27 第 三 編 要 素 属 性 運 用 onfocus onblur 運 用 上 の 制 約 注 1)inputでmaxlengthを 超 えて 入 力 した 場 合 は 切 り 捨 てられる 枠 を 超 えた 場 合 は あふれた 分 の 表 示 を 行 わない 注 2)change 割 り 込 み 事 象 の 発 生 タイミングは 別 の 要 素 にフォーカスを 移 したときとする 注 3)onunloadイベントハンドラ 内 で 使 える 放 送 用 拡 張 関 数 はwritePersistentArray() 及 び unlockmoduleonmemory()のみとする 処 理 内 容 は 速 やかに 文 書 遷 移 が 可 能 なUregへの 設 定 や 簡 単 な 条 件 判 断 など 短 時 間 に 終 了 する 処 理 のみに 限 定 することが 望 ましい 注 4) 再 生 の 範 囲 を 厳 密 に 範 囲 を 指 定 したい 場 合 は セグメント 再 生 を 利 用 することが 望 ましい ストリー ム 位 置 に 応 じた 再 生 位 置 (streamposition) 再 生 ステータス(streamstatus)の 変 更 を 行 うようなコンテ ンツを 記 述 することは 避 ける 2.2.4 beitem 要 素 に 関 する 運 用 ARIB STD-B24 第 二 編 付 属 2 4.3.4 beitem 要 素 に 関 する 運 用 に 準 じる 2.2.5 BML 要 素 拡 張 モジュール( 割 り 込 み 事 象 )の 運 用 ARIB TR-B14 第 三 編 第 2 部 5.7.5 BML 要 素 拡 張 モジュール( 割 り 込 み 事 象 )の 運 用 に 準 じる 2.2.6 CSS の 運 用 ARIB STD-B24 第 二 編 付 属 2 4.4 CSS ベースのスタイルシート に 準 じる 2.2.7 a 要 素 による 遷 移 に 関 するガイドライン 2.2.7.1 利 用 単 位 コンテンツへの 遷 移 a 要 素 により 蓄 積 された 利 用 単 位 コンテンツへ 遷 移 する 場 合 href 属 性 にコンテンツ 参 照 識 別 子 (=CRID)を 指 定 する CRID を 用 いた 利 用 単 位 コンテンツの 識 別 及 び 名 前 空 間 との 対 応 関 係 に 関 しての 詳 細 は 本 技 術 資 料 第 十 編 第 8 章 コンテンツ 及 びメタデータの 識 別 情 報 の 運 用 を 参 照 されたい a 要 素 による 遷 移 は launchcontent()による 遷 移 と 異 なり 利 用 単 位 コンテンツ 内 のリソースを 指 定 して 遷 移 することはできず 常 に 利 用 単 位 コンテンツの ERI に 記 述 された 初 期 提 示 リソース から 起 動 される a 要 素 による 利 用 単 位 コンテンツへの 遷 移 の 動 作 は 以 下 のとおりである TYPE1 コンテンツで 構 成 される 利 用 単 位 コンテンツの CRID が 指 定 された 場 合 唯 一 のリソースであるストリームリソースの 再 生 を 開 始 する -20-
ARIB TR-B27 第 三 編 TYPE2 コンテンツで 構 成 される 利 用 単 位 コンテンツの CRID が 指 定 された 場 合 当 該 利 用 単 位 コンテンツの ERI に 記 述 されているエントリリソースの 再 生 を 開 始 する 2.2.7.2 利 用 単 位 コンテンツ 再 生 後 の 戻 り 先 指 定 遷 移 先 の 利 用 単 位 コンテンツの 再 生 が 終 了 した 際 の 戻 り 先 を 指 定 することを 可 能 とする 戻 り 先 の 指 定 方 法 は href 要 素 に 指 定 する 遷 移 先 に 続 けて セパレータ"$"と 戻 り 先 の CRID を 指 定 す る また 戻 り 先 が 利 用 単 位 コンテンツでない 通 信 コンテンツの 場 合 戻 り 先 の BML 文 書 の URI を 指 定 する 以 下 は 利 用 単 位 コンテンツ content1 を 再 生 終 了 後 利 用 単 位 コンテンツ content2 のエ ントリリソースへ 戻 る 指 定 の 例 である <a href = "crid://authority/content1$crid://authority/content2"> 遷 移 </a> 以 下 は content1 を 再 生 終 了 後 通 信 コンテンツへ 戻 る 指 定 の 例 である <a href = "crid://authority/content1$http://www.arib.or.jp/index.bml"> 遷 移 </a> -21-
ARIB TR-B27 第 三 編 2.3 手 続 き 記 述 に 関 する 運 用 ガイドライン 2.3.1 DOM の 運 用 範 囲 ARIB STD-B24 第 二 編 付 属 2 4.5.1 DOM の 運 用 ガイドライン に 準 じる ただし 本 編 2.3.1.1 BML の 割 り 込 み 事 象 に 対 応 したインタフェース 及 び 2.3.1.2 DOM BML インタ フェース で 記 述 される 項 目 については 本 編 が 優 先 する 2.3.1.1 BML の 割 り 込 み 事 象 に 対 応 したインタフェース 表 2-4 に BML の 割 り 込 み 事 象 に 対 応 したインタフェースの 運 用 ガイドラインを 示 す なお 定 義 されたインタフェースで 記 載 がないものの 運 用 は - とする 表 2-4 BML の 割 り 込 み 事 象 に 対 応 したインタフェースの 運 用 ガイドライン インタフェース 属 性 メソッド 運 用 BMLEvent BMLIntrinsicEvent BMLBeventEvent 備 考 type R target R keycode R status R privatedata R esref R messageid R messageversion R messagegroupid R moduleref R languagetag R registerid - serviceid - eventid - object R segmentid R 注 ) esref や moduleref などの URI 文 字 列 を 返 すものは 短 縮 形 ("/XX" や "/XX/YYYY"など)で 返 す -22-
ARIB TR-B27 第 三 編 BMLBeventEvent インタフェース BML の 割 り 込 み 事 象 のうち 放 送 サービスにおける 割 り 込 み 事 象 のコンテクスト 情 報 を 保 持 す るインタフェースである BMLEvent に 放 送 サービスにおける 割 り 込 み 事 象 固 有 の 属 性 を 追 加 し たものである インタフェース 定 義 : interface BMLBeventEvent : BMLEvent { readonly attribute signed short readonly attribute DOMString readonly attribute DOMString readonly attribute unsinged short readonly attribute unsinged short readonly attribute unsinged short readonly attribute DOMString readonly attribute unsigned short [readonly attribute unsigned short readonly attribute unsinged short readonly attribute unsinged short readonly attribute DOMString readonly attribute BMLObjectElement readonly attribute DOMString }; status; privatedata; esref; messageid; messageversion; messagegroupid; moduleref; languagetag; registerid; serviceid; eventid; peripheralref;] object; segmentid; ( 注 )[ ] 内 は サーバーBMLモジュールに 含 まれないインタフェース 属 性 : 次 のインタフェースが BMLBeventEvent に 追 加 される segmentid 割 り 込 み 事 象 が SegmentPlayEnded の 場 合 終 了 したセグメント ID その 他 の 割 り 込 み 事 象 の 場 合 には 0 メソッド: なし セグメント ID の 詳 細 は 本 技 術 資 料 第 十 編 3.6.4 セグメント ID ならびにセグメントグルー プ ID の 運 用 を 参 照 されたい 次 の BML の 割 り 込 み 事 象 がサーバー 型 BML モジュールには 追 加 される StoreFinished: 蓄 積 関 数 storestart()に 関 連 して 発 生 する 割 り 込 み 事 象 蓄 積 動 作 が 終 了 した 場 合 発 生 する DataEventChangedEx: 指 定 コンポーネントのデータイベントの 変 化 に 関 連 して 発 生 する 割 り 込 み 事 象 で -23-
ARIB TR-B27 第 三 編 es_ref 属 性 で 指 定 されたコンポーネントのデータイベントが 変 化 した 場 合 発 生 する SegmentPlayEnded: 映 像 シーンの 再 生 終 了 に 関 連 して 発 生 する 割 り 込 み 事 象 で オブジェクトタグで 再 生 中 の 映 像 で 特 定 シーンの 再 生 が 終 了 した 場 合 発 生 する MetadataUpdated: メタデータの 更 新 に 関 連 して 発 生 する 割 り 込 み 事 象 で 現 在 提 示 している BML 文 書 が 属 する 利 用 単 位 コンテンツのプライベートメタデータが 更 新 された 場 合 及 びプライ ベートメタデータ 取 得 完 了 時 に 発 生 する 次 の BML の 割 り 込 み 事 象 のサーバー 型 BML モジュールでの 運 用 は 変 更 される MediaStopped: 当 該 割 り 込 み 事 象 の 発 生 対 象 となるモノメディアは audio/x-arib-mpeg2-aac 及 び application/x-arib-mpeg2-tts とする 当 該 割 り 込 み 事 象 は streamstatus が pause になった 場 合 は 発 生 せず stop になった 場 合 に 発 生 する 初 期 設 定 として streamstatus が stop となっている 場 合 には 発 生 しない 割 り 込 み 事 象 の 種 類 に 応 じた status の 値 を 表 2-5 に 示 す 表 2-5 割 り 込 み 事 象 と status の 値 の 対 応 beitem の type 属 性 status の 値 StoreFinished 1 0-1 DataEventChangedEx 1 0-1 SegmentPlayEnded 0-1 蓄 積 動 作 が 中 断 した 蓄 積 動 作 が 成 功 終 了 した 蓄 積 動 作 が 失 敗 した 指 定 された es の data_event_id の 切 り 替 わりで 空 カ ルーセルが 発 生 した 指 定 された es の data_event_id が 通 常 更 新 された エラーが 発 生 した 指 定 されたセグメントの 一 つが 再 生 終 了 した セグメント 再 生 にエラーが 発 生 した MetadataUpdated 0 現 在 提 示 している BML 文 書 が 属 する 利 用 単 位 コンテ ンツのメタデータの 取 得 が 完 了 した 又 は 更 新 され た 表 2-6 に type 属 性 の 値 に 応 じて 有 効 な 属 性 の 関 係 を 示 す ただし id 属 性 onoccur 属 性 subscribe 属 性 はすべてにおいて 有 効 であるため 表 2-6 にては 記 述 を 略 す -24-
ARIB TR-B27 第 三 編 表 2-6 type 属 性 と 他 の 属 性 との 関 係 type 属 性 有 効 な 属 性 各 属 性 に 対 する 動 作 StoreFinished es_ref subscribe 属 性 が 設 定 されている 場 合 蓄 積 関 数 の 開 始 に より 行 われた 蓄 積 動 作 が 終 了 すると onoccur 属 性 に 設 定 された 手 続 き 記 述 が 実 行 される es_ref 属 性 は 必 須 で 省 略 できない es_ref 属 性 には 蓄 積 を 行 う 対 象 の ES を 指 定 する subscribe 属 性 が 設 定 されていない 場 合 は イベントメッ セージの 受 信 を 行 わない es_ref の 記 述 は ARIB-STD-B24 第 二 編 第 9 章 の 名 前 空 間 の 規 定 に 従 う DataEventChangedEx es_ref subscribe 属 性 が 設 定 されている 場 合 es_ref 属 性 で 指 定 されたコンポーネントの data_event_id の 更 新 を 検 出 す ると onoccur 属 性 に 設 定 された 手 続 き 記 述 が 実 行 される es_ref の 記 述 は ARIB-STD-B24 第 二 編 第 9 章 の 名 前 空 間 の 規 定 に 従 う subscribe 属 性 が 設 定 されていない 場 合 には 更 新 が 行 わ れても 実 行 しない SegmentPlayEnded segment_id subscribe 属 性 が 設 定 されている 場 合 segment_id で 指 定 されているセグメンテーションメタデータで 指 定 されてい る 映 像 音 声 リソースが 再 生 終 了 すると onoccur 属 性 に 設 定 された 手 続 き 記 述 が 実 行 される subscribe 属 性 が 設 定 されていない 場 合 には 再 生 が 終 了 しても 手 続 き 記 述 は 実 行 しない segment_id 属 性 は 必 須 で 省 略 できない MetadataUpdated subscribe 属 性 が 設 定 されている 場 合 提 示 している BML 文 書 が 属 する 利 用 単 位 コンテンツ 内 のプライベートメ タデータが 更 新 されたことを 検 出 すると onoccur 属 性 に 設 定 された 手 続 き 記 述 が 実 行 される subscribe 属 性 が 設 定 されていない 場 合 更 新 が 行 われて も 実 行 されない 表 2-7 に 割 り 込 み 事 象 に 対 応 した BMLEvent の type 属 性 の 対 応 を 示 す 表 2-7 割 り 込 み 事 象 と BMLEvent の type 属 性 の 対 応 割 り 込 み 事 象 蓄 積 動 作 が 正 常 完 了 した 指 定 されたコンポーネントのデータイベントが 更 新 された セグメント 再 生 における 一 つのセグメントの 再 生 が 終 了 した 提 示 中 の BML 文 書 が 属 する 利 用 単 位 コンテンツのメタデータが 更 新 した 又 は 取 得 が 完 了 した type の 値 "StoreFinished" "DataEventChangedEx" "SegmentPlayEnded" "MetadataUpdated" 注 )この 場 合 target 属 性 はnullとなる -25-