RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE Cuba´s Data Broadcasting issue Author: Eng. Jorge Rodríguez Rodríguez November 25 th, 2014.

Slides:



Advertisements
Similar presentations
HbbTV Hybrid broadcast broadband TV EBU / ETSI Hybrid Broadcast Broadband Workshop Amsterdam, 9 th September, 2009.
Advertisements

METS Awareness Training An Introduction to METS Digital libraries – where are we now? Digitisation technology now well established and well-understood.
DVB Update: Service Information
Delivery of TV-Anytime EPG via DVB Demonstration TV-Anytime IDE 14/06/04, Shanghai.
6/10/20141 TV-Anytime An adaptation to DVB Transport Streams and Implementation in European Projects David White, NDS Ronald Tol, Philips.
A Comprehensive Approach to Internet Protocol Television.
METS: An Introduction Structuring Digital Content.
RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE MODELLING an H.264/AVC DECODER USING FPGA. Eng. Orlando Landrove. November, 2014.
Design and Implementation of an Electronic Service Guide for Mobile Video Systems Kaushik Choudhary Simon Fraser University Master’s Project Defense ●
University of Canberra Advanced Communications Topics
Introduction of IPTV and MHP Speaker: 簡怡婷 2015/6/10.
3. Technical and administrative metadata standards Metadata Standards and Applications.
TCP/IP Protocol Suite 1 Chapter 21 Upon completion you will be able to: Network Management: SNMP Understand the SNMP manager and the SNMP agent Understand.
Geospatial standards Beyond FGDC Geog 458: Map Sources and Errors March 3, 2006.
1 HTML’s Transition to XHTML. 2 XHTML is the next evolution of HTML Extensible HTML eXtensible based on XML (extensible markup language) XML like HTML.
Developing a Basic Web Page with HTML
MPEG-2 Transport streams tMyn1 MPEG-2 Transport streams The MPEG-2 Systems Standard specifies two methods for multiplexing the audio, video and other data.
11 Data Interface Standard for Accounting Software Project Progress Report China National Audit Office June, 2015.
1 Electronic Filing System United States Patent and Trademark Office.
Working with SQL and PL/SQL/ Session 1 / 1 of 27 SQL Server Architecture.
TCP/IP Protocol Suite 1 Chapter 21 Upon completion you will be able to: Network Management: SNMP Understand the SNMP manager and the SNMP agent Understand.
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
HPA Roundtable Presentation February 2, 2007 Laszlo Zoltan, VP Sales & Marketing © 2007 Computer Modules, Inc West Bernardo Court San Diego, CA.
Digital Object: A Virtual Online Storage Solution 598C Course Project Huajing Li.
1 Data Broadcasting Ken McCann. 2 Application Example - Internet via satellite Delivery of web pages at up to 38 Mbit/s.
By Carrie Moran. To examine the Metadata Object Description Schema (MODS) metadata scheme to determine its utility based on structure, interoperability.
Chapter 1 Introduction to HTML, XHTML, and CSS
1 SPL Technology Presentation The Technology of Structured Product Labeling Presented by Robert H. Wallace 06 June 2004.
WWW9 Amsterdam Streaming Multimedia Metadata Frank Nack & Jane Hunter CWI, Amsterdam DSTC, Uni. Of Qld
METS-Based Cataloging Toolkit for Digital Library Management System Dong, Li Tsinghua University Library
8/28/97Organization of Information in Collections Introduction to Description: Dublin Core and History University of California, Berkeley School of Information.
What is XML?  XML stands for EXtensible Markup Language  XML is a markup language much like HTML  XML was designed to carry data, not to display data.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
Technical Implication and Aspects of DAS Regulatory Framework and Dispute Resolution in Telecom, Broadcasting and Cable Services Sector” in Nainital, Uttrakhand.
Microsoft Office Word 2013 Expert Microsoft Office Word 2013 Expert Courseware # 3251 Lesson 3: Customizing Document Elements.
Web Programming : Building Internet Applications Chris Bates CSE :
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
EPG present by : Alex Chang R&D 6
XP Tutorial 9 1 Working with XHTML. XP SGML 2 Standard Generalized Markup Language (SGML) A standard for specifying markup languages. Large, complex standard.
Video Description in More than one Language Overview Need Capability Approaches Conclusion Disclaimer: This presentation does not contain any recommendations,
1 Interoperability in Multimedia and Data Broadcasting A MediaCom 2004 Presentation by Shuji Hirakawa Media & Contents Business Division, Toshiba Corporation.
3-D virtual worlds for broadcast television IST project MADISON Thierry Keutgen Senior Application Engineer DELTATEC
1 DRAFT AUSTRALIAN STANDARD - DIGITAL TELEVISION PART 1.
1 Implementation Issues: SI & CA Martin Gold NDS.
AL-MAAREFA COLLEGE FOR SCIENCE AND TECHNOLOGY INFO 232: DATABASE SYSTEMS CHAPTER 1 DATABASE SYSTEMS Instructor Ms. Arwa Binsaleh.
Metadata “Data about data” Describes various aspects of a digital file or group of files Identifies the parts of a digital object and documents their content,
XP Review 1 New Perspectives on JavaScript, Comprehensive1 Introducing HTML and XHTML Creating Web Pages with HTML.
Tutorial 9 Working with XHTML. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Describe the history and theory of XHTML.
Colorado Springs Producer-Archive Interface Specification Status of standardisation project Main characteristics, major changes, items pending.
Introduction to MPEG  Moving Pictures Experts Group,  Geneva based working group under the ISO/IEC standards.  In charge of developing standards for.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
Network Management: SNMP
Binary Universal Form Representation (BUFR) Paul Hamer November, 2009
Power Point presentation on DTH
HbbTV Hybrid broadcast broadband TV
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Carriage of TV-Anytime on DVB Transport Streams ETSI TS V1.1
An Introduction to Microsoft NetShow Services and Advanced Streaming Format (ASF) By Huang Yi-Chin.
Service Information(SI)
Data Model.
Multimedia Content Description Interface
BIO1130 Lab 2 Scientific literature
IP OVER DVB-T.
Chapter 14 User Datagram Program (UDP)
Digital television systems - (DTS)
Tutorial 7 – Integrating Access With the Web and With Other Programs
DVB Update: Service Information
David White, NDS Ronald Tol, Philips
NAHI Proposal Template – Guidelines for Use
Web Programming : Building Internet Applications Chris Bates CSE :
Presentation transcript:

RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE Cuba´s Data Broadcasting issue Author: Eng. Jorge Rodríguez Rodríguez November 25 th, 2014

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

RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE Video Audio Data Data insertion Video Encoder & Packetizer Audio Encoder & Packetizer Packetizer MULTIPLEXERMULTIPLEXER 3/34

RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE Data Broadcasting Service classification Independent Data Broadcasting Linked Data Broadcasting Data Broadcasting 4/34

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

RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE Hypothesis There are issues regarding GD/J 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

RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE Goals  Perform a comparative study between documents: Document, “Information Data Broadcast Application Specification”. EN , “Specification for Service Information (SI) in DVB Systems”. GD/J , “Technical requirements and measurement methods of standard definition direct broadcasting satellite integrated receiver decoder with conditional access”. 7/34

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

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 and EN standards (the last one erroneously referenced as EN ): Comparative study 9/34

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

RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE BAT (Bouquet Association Table) Defined by EN 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.

RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE FDT (File Data Table) 12/34 Defined by GD/J 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).

RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE Comparative study  offset of PID to 0x1000 BAT's definition by EN BAT's PID offset made by the document. 13/34

RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE  bouquet_ID = 0x7011 Comparative study Field’s definition by EN Field’s assignation by GD/J /34

RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE Comparative study  linkage_type = 0x80 Field’s definition by EN Field’s assignation by GD/J /34

RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE  file data table with table_id 0x90 Comparative study 16/34 Field’s assignation by GD/J

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 Analog Programs 3 Digital Programs ASIASI /34

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

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

RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE Byte to byte structure of packets PID 0x /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

RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE Byte to byte structure of packets PID 0x200  Encoding method: ISO (defines the encoding of the Latin alphabet) 21/34  “4200” -> PID 0x200  “90” -> FDT’s table_id  XML version: 1.0

RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE So… what are the consequences of changing this PID’s? 22/34

RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE DVB Inspector v /34 BAT with PID= 0x1000 FAIL 0x0011 OK SDT with PID= 0x0011 OK 0x0011 OK

RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE 4T2 Content Analyzer. 24/34 BAT with PID= 0x1000 FAIL 0x0011 OK SDT with PID= 0x0011 OK 0x0011 OK

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 0x /34

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

RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE TSR 28/34 BAT with PID= 0x1000 FAIL 0x0011 OK SDT with PID= 0x0011 OK 0x0011 OK

RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE TSReader. 29/34 BAT with PID= 0x1000 FAIL 0x0011 OK SDT with PID= 0x0011 OK 0x0011 OK

RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE  There are marked differences in the case of the use of BAT table between both EN and GD/J standards: Conclusions 29/34 EN defines this table to provide information regarding bouquets. GD/J employs BAT table to carry Data Broadcasting Service Information.

RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE  There is a difference in BAT table PID value between both EN and GD/J standards and the document, “Information Data Broadcast Application Specification”: Conclusions 30/34 EN defines packets carrying BAT table must have PID value 0x0011. GD/J doesn’t make any change in BAT table PID value. “Information Data Broadcast Application Specification” document makes an offset in BAT table PID value.

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

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 standard.  Continue the study of XML language in order to improve the current Data Broadcasting Service with new features and facilities.

RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE DIGITAL TELEVISION LABORATORY

RESEARCH & DEVELOPMENT TELECOMMUNICATION’S INSTITUTE