® May 6, 19991 OVERVIEW OF THE ATSC DATA BROADCAST SERVICE SPECIFICATION Version 1.0 Don Newell, Intel Corporation Regis J. Crinon, Sharp Labs of America.

Slides:



Advertisements
Similar presentations
DVB Update: Service Information
Advertisements

Copyright ©Universalinet.Com, LLC 2009 Internet To connect a subscriber to Cable Services, Internet connectivity serves as the endpoint to the subscriber.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Jaringan Komputer Dasar Network Layer dan IP (1) Aurelio Rahmadian.
Chapter 5 standards for multimedia communications
CCNA – Network Fundamentals
CS3505 The Internet and Info Hiway transport layer protocols : TCP/UDP.
User Control of Streaming Media: RTSP
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
William Stallings Data and Computer Communications 7 th Edition (Selected slides used for lectures at Bina Nusantara University) Transport Layer.
Data Communications Architecture Models. What is a Protocol? For two entities to communicate successfully, they must “speak the same language”. What is.
ATSC Digital Television
Hands-On Microsoft Windows Server 2003 Networking Chapter 1 Windows Server 2003 Networking Overview.
DVB-x © Mika Grundström 7/15/20151 DVB-x for delivering services Mika Grundström tel
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.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
Introduction to Streaming © Nanda Ganesan, Ph.D..
HPA Roundtable Presentation February 2, 2007 Laszlo Zoltan, VP Sales & Marketing © 2007 Computer Modules, Inc West Bernardo Court San Diego, CA.
1 Data Broadcasting Ken McCann. 2 Application Example - Internet via satellite Delivery of web pages at up to 38 Mbit/s.
IP Network Basics. For Internal Use Only ▲ Internal Use Only ▲ Course Objectives Grasp the basic knowledge of network Understand network evolution history.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
DLNA Confidential Who Owns the Home Network? Glen Stone Director, Standards & Strategy Sony Electronics Inc. Chair: DLNA Technical Committee Glen Stone.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Communicating over the Network Network Fundamentals – Chapter 2.
Exploring the Packet Delivery Process Chapter
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Connecting to the Network Networking for Home and Small Businesses.
Chapter 1: Introduction to Web Applications. This chapter gives an overview of the Internet, and where the World Wide Web fits in. It then outlines the.
1.1 What is the Internet What is the Internet? The Internet is a shared media (coaxial cable, copper wire, fiber optics, and radio spectrum) communication.
Copyright © 2008 Advanced Television Systems Committee, Inc. All rights reserved. 1 HPA Technology Retreat 2009 ATSC 2.0 The next generation Graham Jones,
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Connecting to the Network Networking for Home and Small Businesses – Chapter.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
Multimedia Over IP: RTP, RTCP, RTSP “Computer Science” Department of Informatics Athens University of Economics and Business Λουκάς Ελευθέριος.
EPG present by : Alex Chang R&D 6
Hands-On Microsoft Windows Server Introduction to Remote Access Routing and Remote Access Services (RRAS) –Enable routing and remote access through.
Lecture 3 Overview. Protocol An agreed upon convention for communication both endpoints need to understand the protocol. Protocols must be formally defined.
DMB 서비스 기술 임 영 권 Characteristics of T-DMB Backward Compatibility Efficient use of bandwidth Convergence between broadcasting & communication.
The Inter-network is a big network of networks.. The five-layer networking model for the internet.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Streaming Media Control n The protocol components of the streaming n RTP/RTCP n RVSP n Real-Time Streaming Protocol (RTSP)
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 4 Switching Concepts.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Connecting to the Network Networking for Home and Small Businesses.
P1 IP Over DVB System Requirements Issues for SI-DAT to Consider Narisa N. Y. Chu Georges Martinez David Garrec 23 July, 2001.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
MPEG-4 streams Comp- ress Comp- ress Comp- ress Comp- ress D E L I V E R Y I N T E R F A C E (DAI) Comp- ress Scene Des. decomp- ress decomp- ress decomp-
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Protocols and Architecture Slide 1 Use of Standard Protocols.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 Internet II A consortium of more than 180 universities, government agencies, and private businesses.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. Overview of Ethernet Networking A Rev /31/2011.
Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Internet Protocol Version4 (IPv4)
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
Lab A: Planning an Installation
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
A quick intro to networking
Chapter 5 Network and Transport Layers
Networking for Home and Small Businesses – Chapter 6
IP - The Internet Protocol
Networking for Home and Small Businesses – Chapter 6
Network Virtualization
COMPUTER NETWORKS CS610 Lecture-10 Hammad Khalid Khan.
Multimedia and Networks
Service Information(SI)
Process-to-Process Delivery:
IP OVER DVB-T.
Networking for Home and Small Businesses – Chapter 6
NET 323D: Networks Protocols
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Presentation transcript:

® May 6, OVERVIEW OF THE ATSC DATA BROADCAST SERVICE SPECIFICATION Version 1.0 Don Newell, Intel Corporation Regis J. Crinon, Sharp Labs of America Inc.

® May 6, PRESENTATION OVERVIEW MANDATE OF THE ATSC T3S13 WORKING GROUP A/V/D SERVICES DATA SERVICES SIGNALING ANNOUNCEMENT, DISCOVERY, BINDING ADVANTAGES (for broadcast, interactive services) LAYERS AND PROTOCOLS PACKETIZATION, SYNCHRONIZATION, PROTECTION LAYERS DOWNLOAD, IP PROTOCOLS ADVANTAGES TRANSPORT SYTEM TARGET DATA RECEIVER MODEL DATA SERVICE PROFILES BUFFER MODEL DATA SERVICES LEVELS CONCLUSION

® May 6, ATSC T3S13 MANDATE Define how data associated with a television program is carried, scheduled and announced. Define how data not associated with a program is carried, scheduled and announced. Build a foundation for new services (e.g. interactive services). Define transport mechanisms to support a wide variety of data services: ñAsynchronous/Synchronous/Synchronized data ñMultiprotocol data ñFixed bandwidth data ñOpportunistic data.

® May 6, THANK YOU! T3 members for recognizing importance of data services and starting T3S13 T3 members trying to promote our work Active participation of experts from other WGs Companies who have hosted meetings MPEG for endorsement of some new aspects of transmission

® May 6, A/V/D SERVICES

® May 6, DTV = VIDEO + AUDIO + DATA MPEG-2 Transport Streams carrying multiplexed: Service Information (ATSC PSIP + MPEG-2 SI) Audio, video and data elementary streams

® May 6, GENERAL PICTURE * Television Programs * A/V * PSIP/System Info *Associated data such as - HTML-based -New media/graphics Stand-alone Data Services * Subscription Services - Magazines, Music - Targeted info services * Streaming Data (DSM-CC, IP) Opportunistic data services * Business data services * IP router in the sky *Targeted info services MPEGTransportStream Broadcast Multiplex

® May 6, ATSC T3S13 BENEFITS Richer presentation model for advertisers/content producers Media object delivery (HTML, JAVA applets, Rich Graphics) New incremental capabilities based on data Support for widespread existing data protocols Basic data services File download Integration with Web content

® May 6, DATA SERVICES SIGNALING

® May 6, ANNOUNCEMENT : PSIP + DIT DISCOVERY BINDING SDF

® May 6, ANNOUNCEMENT (SCHEDULE) Data Services associated with an A/V event: value of service_type is 0x02 or 0x03 Use either > PSIP EIT(s) for a data services sharing same schedule and same title as A/V event OR > DIT(s) for a data service having a separate schedule or title A/V events data service 1 data service 2 Data Services NOT associated with an A/V event: value of service_type is 0x04 Use DIT(s)

® May 6, ANNOUNCEMENT (SCHEDULE) In the descriptor loop of every A/V/D or D event: A Data Broadcast Descriptor is present. service_profile service_level Fields may be used by data receiver to determine whether it can proceed with acquisition of data service or not A PID Count Descriptor is optionally present: total # of PIDs minimum # of PIDs Fields may be used by data receiver to determine whether it can acquire full or “minimal” data service

® May 6, ANNOUNCEMENT (SCHEDULE) Only one data service per virtual channel Possibly multiple data services in a single MPEG-2 Transport Stream (in this case SDF must be on distinct PIDs)

® May 6, DISCOVERY AND BINDING: SERVICE DESCRIPTION FRAMEWORK SDF: Describes a data service as an aggregation of applications (discovery) Provides information for associating an application with broadcast or remote data components (binding) Is designed based on MPEG-2 DSM-CC mechanisms (Association Tag descriptor, Tap structure).

® May 6, SERVICE DISCOVERY Main element is the Data Service Table identifying the applications making up a data service The transmission of a Data Services Table is mandatory for any ATSC Data Service Data Service Table follows MPEG-2 System section format

® May 6, DATA SERVICE TABLE dataServiceTable(){ for (applications count) { compatibility descriptor application identifier for (tapsCount){ protocol_ encapsulation Tap() } // end tapsCount application parameters descriptors application private information } // end applications count service private information } MPEG-2 packetization, synchronization, protection layers + protocol “pointer” to data element

® May 6, BINDING TO A COMMUNICATION CHANNEL ApplicationCode() { open( TapId ) } TapId use associationTag selectorLength for(j=0;j<selectorLength; j++){ selectorByte } } } associationTag in associationTag descriptor in PMT OR in Network Resource Descriptor APP TAP IN DST

® May 6, SERVICE BINDING Main elements are the Network Resources Table and the Association Tag descriptor(s) in the PMT The Network Resources Table announces any external communication channels used by a data service. The transmission of a Network Resources Table is optional for any ATSC Data Service Network Resources Table follows MPEG-2 section format

® May 6, NETWORK RESOURCES TABLE networkResourceTable(){ compatibility descriptor dsmccResourceDescriptor private information } The internet address of a server in an interactive service OR a remote data elementary stream in another MPEG-2 Transport Stream includes an association tag

® May 6, SERVICE BINDING Multiple Taps of one or several applications can reference the same Network Resource !!! DST NRTPMT AT1 AT2 App1 Tap1 Tap2 Tap3 App2 Tap1 Tap2

® May 6, SDF: GENERAL PICTURE Tap 1 (AT1) Tap 2 (AT4) Data Service Table Network Resources TableProgram Map Table APPLICATION LAYER COMMUNICATION LAYER Application 1 PID 4 ATdescriptor AT 4 Connection 1 (AT1) Connection 2 (AT2) Connection 3 (AT3) WEB SERVER BROADCAST DATA INTERACTIVE DATA PIDx PIDy PID4 Matching AT Tap2 Tap1

® May 6, SDF ADVANTAGES promotes responsible usage of bandwidth flexibility to determine how frequently it is transmitted (impact on accessibility) designed for broadcast and interactive services based on basic MPEG section parsing. direct access to association tags so they can be managed easily in emission station uses new resource descriptors for broadcast and interactive services (amendment 2 to DSM-CC)

® May 6, LAYERS AND PROTOCOLS

® May 6, PACKETIZATION, SYNCHRONIZATION, PROTECTION LAYERS MPEG-2 Transport Stream Non-flow controlled LLC/SNAP PES packets Data Piping SDF addressable sections MPEG-2 sections DSM-CC sections PSIP checksum CRC32 checksum CRC32 MPEG-2 PTS data carousel DSM-CC download MPEG-2 PTS AIPV LLC/ SNAP

® May 6, PES Packets Carry A/V data Carry A/V data Carry data synchronized with A/V Carry data synchronized with A/V Carries data synchronized with other PES streams Carries data synchronized with other PES streams Carries synchronous data Carries synchronous data MPEG-2 T.S. PES packets MPEG-2 PTS AIPV LLC/ SNAP

® May 6, PES PACKETS Synchronous data streaming harmonized with Synchronous data streaming harmonized with SCTE DVS132 SCTE DVS132 Synchronized data streaming harmonized with DVB Synchronized data streaming harmonized with DVB Each type has a defined header Each type has a defined header Headers are not the same for Synchronous and Headers are not the same for Synchronous and Synchronized data elementary streams Synchronized data elementary streams

® May 6, EXAMPLE OF SYNCHRONOUS DATA SERVICES Video Games based on 2D/3D graphics and image rendering Infomercial based on animated computer graphics

® May 6, DSM-CC SECTIONS carousel scenario = periodic re-transmission of carousel scenario = periodic re-transmission of data module (for increased accessibility) data module (for increased accessibility) non-flow controlled scenario = one time download non-flow controlled scenario = one time download of a data module of a data module Download protocol follows amendment 1 to DSM-CC Download protocol follows amendment 1 to DSM-CC for directory message numbering for directory message numbering The synchronized download protocol offers capability The synchronized download protocol offers capability to transmit non-streaming, error-protected, to transmit non-streaming, error-protected, synchronized data synchronized data MPEG-2 T.S. Non-flow controlled DSM-CC sections checksum CRC32 MPEG-2 PTS data carousel DSM-CC download

® May 6, EXAMPLES OF ASYNCHRONOUS DATA SERVICES SONICS 102 PACERS 90 FINAL... Stock tickers sports statistics weather reports music downloads,...

® May 6, EXAMPLES OF NON-STREAMING SYNCHRONIZED SERVICES Just-in-Time transmission of data synchronized with video and/or audio born in 1962 Pop-up videos Hot-spots, URL links in commercials and documentaries Evening games Triggers

® May 6, ADDRESSABLE SECTIONS MPEG-2 TS LLC/SNAP addressable sections checksum IP For tunneling of Internet Protocol Include a 6-byte MAC address Default mapping is 28-bit IP multicast address to 23-bit Ethernet MAC multicast address Agree with Amendment 1 to DSM-CC checksum protection only for backward compatibility with MPEG section parsers Note: We need protocols to manage ATSC IP Network (urgent) !!!

® May 6, EXAMPLES OF ADDRESSABLE SECTION -BASED SERVICES Personalized services: Download of software at night Subscription to newspaper service Scalable services: platform-dependent downloads

® May 6, TRANSPORT SYSTEM TARGET DATA RECEIVER MODEL

® May 6, DATA SERVICE PROFILES Purpose is: To represent maximum bandwidth allocated to a data service. Multiple services can be bundled together into the same profile A data service may use less than the transmission bandwidth allowed by the profile

® May 6, DATA SERVICE PROFILES G1 G2 G3 A1 Guaranteed bandwidth up to 384 kpbs Guaranteed bandwidth up to 3.84 Mbps Guaranteed bandwidth up to Mbps Opportunistic up to Mbps ( NTSC VBI-based Data Services: 180 kbits/sec max )

® May 6, OPPORTUNISTIC DATA SERVICES Opportunistic data service = A data service for which no transmission bandwidth has been provisioned in the emission station. Data packets are inserted into the multiplex upon request from multiplexer (see IS DIWG) Opportunistic data services make use of instantaneous bandwidth available in a transport stream. Profile to be used in connection with VBR video encoders.

® May 6, T-STD BUFFER MODEL The T-STD buffer model embodies the timely and controlled delivery of data. Its purpose: To provide multiplexers with tool to implement synchronization of data with video or audio in a reliable manner. To define bounds on size of data to be acquired by data receivers To define bounds on throughput required in data receivers.

® May 6, T-STD BUFFER MODEL FOR ASYNCHRONOUS SERVICES Transport buffer TBn Smoothing buffer SBn Data transfer rate specified by RXn Leak rate specified by sb_leak_rate 512 Bytes Size determined by sb_size

® May 6, T-STD FOR SYNCHRONIZED SERVICES Transport buffer TBn Smoothing buffer SBn Data Elementary buffer DEBn Data transfer rate specified by RXn Leak rate specified by sb_leak_rate 512 Bytes Size determined by sb_size Size determined by SDEBn Data Access Unit (DAU) taken out at time specified by MPEG-2 PTS associated with DAU, assuming instantaneous decoding

® May 6, DATA SERVICE LEVELS DEBSn = bytes DEBSn = bytes DEBSn = bytes DEBSn = bytes

® May 6, DATA SERVICE LEVELS Purpose to provide reference points for memory and throughput requirements in data receivers DEBn buffer is split uniformly among all data elementary streams so applications of a same service can be run concurrently in a data receiver Nominal Data Access Unit (DAU) size is bytes = 19.2 Mbits/sec * 1001 / (8 * 60 * 1000) DAUs must at least msec apart (172.8 Mbits/sec throughput for level 1 services )

® May 6, CONCLUSION ATSC Data Broadcast Service specification is the result of more than 2 years of successful collaboration between CE, PC and head-end equipment manufacturers. It has been recorded as DVS 161 by SCTE The specification opens up new business opportunities (opportunistic data, data service devices, IEEE 1394, personalization,...) The specification will help accelerate deployment of DTV services.