Download presentation
Presentation is loading. Please wait.
Published byMaryam Hyde Modified over 9 years ago
1
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE Cuba´s Data Broadcasting issue Author: Eng. Jorge Rodríguez Rodríguez November 25 th, 2014
2
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE Introduction The present work makes a deep study about how Data Broadcasting Service is being used in the current process of Digital TV’s deployment. In fact, as occurs in every transition period of technology absorption, there is a lack of knowledge around this topic. So… what is Data Broadcasting Service? 2/34
3
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE Video Audio Data Data insertion Video Encoder & Packetizer Audio Encoder & Packetizer Packetizer MULTIPLEXERMULTIPLEXER 3/34
4
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE Data Broadcasting Service classification Independent Data Broadcasting Linked Data Broadcasting Data Broadcasting 4/34
5
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE There have been problems in Digital TV receivers regarding reception and presentation of Data Broadcasting Service during the certification process of the IRDs (Integrated Receiver Decoder) in LACETEL. Problematic situation ASSIMILATIONREPRODUCTIONINNOVATIONDEVELOPMENT KNOWLEDGE DIFFUSION 5/34
6
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE Hypothesis There are issues regarding GD/J027-2011 chinese standard in the employed transmission scheme of Data Broadcasting Service that avoid the correct reception of this service in STBs (Set Top Box). 6/34
7
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE Goals Perform a comparative study between documents: Document, “Information Data Broadcast Application Specification”. EN 300 468, “Specification for Service Information (SI) in DVB Systems”. GD/J027-2011, “Technical requirements and measurement methods of standard definition direct broadcasting satellite integrated receiver decoder with conditional access”. 7/34
8
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE Goals Analyze the transmission schema that was being employed in head-end. Analyze with software tools the whole structure of the transmitted transport streams, specifically, the right decode of packets carried Data Broadcasting Service. 8/34
9
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE The document “Information Data Broadcast Application Specification” begins with a statement specifying changes on PSI/SI (Program Specific Information/Service Information), which are in accordance, but not contained in both ISO 13818-1 and EN 300 468 standards (the last one erroneously referenced as EN 300 406): Comparative study 9/34
10
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE Comparative study The document continues making a new definitions of both BAT (Bouquet Association Table) and FDT (File Data Table) tables. In case of BAT table, there are some changes in different elements. What are BAT and FDT tables? 10/34
11
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE BAT (Bouquet Association Table) Defined by EN 300 468 standard to provide information regarding bouquets, understanding by bouquet, a collection of services marketed as a single entity. 11/34 Packets carrying BAT table must have PID = 0x0011. BAT sections must have table_id = 0x4A.
12
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE FDT (File Data Table) 12/34 Defined by GD/J027-2011 as a table where proprietary data format is packaged. FDT must be sent with a table_id = 0x90. Proprietary data format is XML (eXtensible Markup Language).
13
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE Comparative study offset of PID to 0x1000 BAT's definition by EN 300 468. BAT's PID offset made by the document. 13/34
14
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE bouquet_ID = 0x7011 Comparative study Field’s definition by EN 300 468. Field’s assignation by GD/J027-2011. 14/34
15
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE Comparative study linkage_type = 0x80 Field’s definition by EN 300 468. Field’s assignation by GD/J027-2011. 15/34
16
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE file data table with table_id 0x90 Comparative study 16/34 Field’s assignation by GD/J027-2011.
17
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE MULTIPLEXERMULTIPLEXER EPG Server Transmission schema TV Programs DB Server 6 NIT PID 0x0010 SDT PID 0x0011 EIT PID 0x0012 TDT/TOT PID 0x0014 DB Server DB Info PID 0x1000 DB Stream PID 0x200 EPG Server TV Programs 6 H.264 Encoders...... 1 5 5 Analog Programs 3 Digital Programs...... ASIASI 1 5 66 17/34
18
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE SDT/BAT PID 0x0011 DB Info PID 0x0011DB Info PID 0x1000 MULTIPLEXERMULTIPLEXER EPG Server Transmission schema DB Server NIT PID 0x0010 SDT PID 0x0011 EIT PID 0x0012 TDT/TOT PID 0x0014 DB Stream PID 0x200 NITSDT EITTDT/TOTDB Stream NITSDT/BAT EITTDT/TOTDB Info DB Stream 18/34
19
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE Software tools used to decode and analyze the transport streams : DVB Inspector v1.2 4T2 Content Analyser TS Expert TSR TSReader Software tools analysis 19/34
20
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE Byte to byte structure of packets PID 0x1000 20/34 “7011” -> bouquet_id “80” -> linkage_type “5000” -> PID 0x1000 “4A” -> BAT’s table_id “4A” -> linkage_descriptor “200” -> DB stream’s PID “90” -> FDT’s table_id
21
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE Byte to byte structure of packets PID 0x200 Encoding method: ISO 8859-1 (defines the encoding of the Latin alphabet) 21/34 “4200” -> PID 0x200 “90” -> FDT’s table_id XML version: 1.0
22
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE So… what are the consequences of changing this PID’s? 22/34
23
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE DVB Inspector v1.2. 23/34 BAT with PID= 0x1000 FAIL 0x0011 OK SDT with PID= 0x0011 OK 0x0011 OK
24
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE 4T2 Content Analyzer. 24/34 BAT with PID= 0x1000 FAIL 0x0011 OK SDT with PID= 0x0011 OK 0x0011 OK
25
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE. Analyzer identified by default PID = 0x0011 as BAT/SDT indistinctly In left case packets with PID 0x0011 are carrying only SDT while BAT is being carried in packets with PID 0x1000 In right case packets with PID 0x0011 are actually carrying both SDT and BAT and there is no any packets with PID 0x1000. PID 0x1000 is identified by Analyzer as “Ghost”. 4T2 Content Analyzer There is no any packets with PID 0x1000. 25/34
26
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE TS Expert SDT with PID=0x0011 OK BAT with PID=0x1000 FAIL SDT with PID=0x0011 OK BAT with PID=0x0011 OK 26/34
27
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE TSR 28/34 BAT with PID= 0x1000 FAIL 0x0011 OK SDT with PID= 0x0011 OK 0x0011 OK
28
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE TSReader. 29/34 BAT with PID= 0x1000 FAIL 0x0011 OK SDT with PID= 0x0011 OK 0x0011 OK
29
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE There are marked differences in the case of the use of BAT table between both EN 300 468 and GD/J027-2011 standards: Conclusions 29/34 EN 300 468 defines this table to provide information regarding bouquets. GD/J027-2011 employs BAT table to carry Data Broadcasting Service Information.
30
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE There is a difference in BAT table PID value between both EN 300 468 and GD/J027-2011 standards and the document, “Information Data Broadcast Application Specification”: Conclusions 30/34 EN 300 468 defines packets carrying BAT table must have PID value 0x0011. GD/J027-2011 doesn’t make any change in BAT table PID value. “Information Data Broadcast Application Specification” document makes an offset in BAT table PID value.
31
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE Impossibility to analyze with software tools the whole structure of the transport streams, specifically, packets with PID 0x1000 containing BAT table. There is NO ANY Chinese standard that suggest the use of PID = 0x1000 for BAT identification. Conclusions 31/34
32
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE Recommendations 32/34 Update the EPG Server's software to make possible the automatic conformation of BAT table to send it in the defined PID value by EN 300 468 standard. Continue the study of XML language in order to improve the current Data Broadcasting Service with new features and facilities.
33
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE DIGITAL TELEVISION LABORATORY
34
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE www.lacetel.cu
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.