overview of the atsc data broadcast service specification version 1.0

42
May 6, 1999 1 SHARP LABO RATO R IES O F A M ER ICA,INC . ® OVERVIEW OF THE ATSC DATA BROADCAST SERVICE SPECIFICATION Version 1.0 Don Newell, Intel Corporation Regis J. Crinon, Sharp Labs of America Inc.

Upload: anahid

Post on 10-Feb-2016

38 views

Category:

Documents


0 download

DESCRIPTION

OVERVIEW OF THE ATSC DATA BROADCAST SERVICE SPECIFICATION Version 1.0 Don Newell, Intel Corporation Regis J. Crinon, Sharp Labs of America Inc. PRESENTATION OVERVIEW. MANDATE OF THE ATSC T3S13 WORKING GROUP A/V/D SERVICES DATA SERVICES SIGNALING - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 1SHARP LABORATORIES OF AMERICA, INC.

RR

®®

OVERVIEW OF THE ATSC DATA BROADCAST SERVICE

SPECIFICATIONVersion 1.0

Don Newell, Intel CorporationRegis J. Crinon, Sharp Labs of America Inc.

Page 2: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 2SHARP LABORATORIES OF AMERICA, INC.

RR

®®

PRESENTATION OVERVIEWMANDATE 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

Page 3: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 3SHARP LABORATORIES OF AMERICA, INC.

RR

®®

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.

Page 4: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 4SHARP LABORATORIES OF AMERICA, INC.

RR

®®

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

Page 5: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 5SHARP LABORATORIES OF AMERICA, INC.

RR

®®

A/V/D SERVICES

Page 6: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 6SHARP LABORATORIES OF AMERICA, INC.

RR

®®

DTV = VIDEO + AUDIO + DATA

MPEG-2 Transport Streams carrying multiplexed:• Service Information (ATSC PSIP + MPEG-2 SI) • Audio, video and data elementary streams

SHARP LABORATORIES OF AMERICA, INC.

Page 7: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 7SHARP LABORATORIES OF AMERICA, INC.

RR

®®

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

MPEGMPEGTransportTransport

StreamStream

BroadcastMultiplex

Page 8: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 8SHARP LABORATORIES OF AMERICA, INC.

RR

®®

ATSC T3S13 BENEFITS

•Richer presentation model for advertisers/content producersMedia object delivery (HTML, JAVA applets, Rich Graphics)

•New incremental capabilities based on data

•Support for widespread existing data protocols

•Basic data servicesFile downloadIntegration with Web content

Page 9: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 9SHARP LABORATORIES OF AMERICA, INC.

RR

®®

DATA SERVICES SIGNALING

Page 10: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 10SHARP LABORATORIES OF AMERICA, INC.

RR

®®

•ANNOUNCEMENT : PSIP + DIT

• DISCOVERY • BINDING SDF

Page 11: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 11SHARP LABORATORIES OF AMERICA, INC.

RR

®®

ANNOUNCEMENT (SCHEDULE)

Data Services associated with an A/V event:value of service_type is 0x02 or 0x03Use 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 1data service 2

Data Services NOT associated with an A/V event:value of service_type is 0x04Use DIT(s)

Page 12: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 12SHARP LABORATORIES OF AMERICA, INC.

RR

®®

ANNOUNCEMENT (SCHEDULE)

In the descriptor loop of every A/V/D or D event:A Data Broadcast Descriptor is present.

service_profileservice_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 PIDsminimum # of PIDs

Fields may be used by data receiver to determine whether it can acquire full or “minimal” data service

Page 13: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 13SHARP LABORATORIES OF AMERICA, INC.

RR

®®

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)

Page 14: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 14SHARP LABORATORIES OF AMERICA, INC.

RR

®®

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).

Page 15: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 15SHARP LABORATORIES OF AMERICA, INC.

RR

®®

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

Page 16: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 16SHARP LABORATORIES OF AMERICA, INC.

RR

®®

DATA SERVICE TABLE

dataServiceTable(){ for (applications count) {

compatibility descriptorapplication identifierfor (tapsCount){

protocol_ encapsulationTap()

} // end tapsCount application parametersdescriptorsapplication private information

} // end applications count service private information }

MPEG-2packetization,synchronization,protection layers+protocol

“pointer”to dataelement

Page 17: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 17SHARP LABORATORIES OF AMERICA, INC.

RR

®®

BINDING TO A COMMUNICATION CHANNEL

ApplicationCode(){ open( TapId )

}

TapIduseassociationTagselectorLengthfor(j=0;j<selectorLength; j++){ selectorByte} }

}

associationTagin associationTag descriptor in PMT

ORin Network Resource Descriptor

APPTAP IN DST

Page 18: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 18SHARP LABORATORIES OF AMERICA, INC.

RR

®®

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

Page 19: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 19SHARP LABORATORIES OF AMERICA, INC.

RR

®®

NETWORK RESOURCES TABLE

networkResourceTable(){

compatibility descriptordsmccResourceDescriptorprivate information

}

The internet address of a server in an interactive service

OR

a remote data elementary streamin another MPEG-2Transport Stream

includes an association tag

Page 20: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 20SHARP LABORATORIES OF AMERICA, INC.

RR

®®

SERVICE BINDING

Multiple Taps of one or several applications can reference the same Network Resource !!!

DST

NRT PMT

AT1AT2App1 Tap1 Tap2 Tap3App2 Tap1 Tap2

Page 21: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 21SHARP LABORATORIES OF AMERICA, INC.

RR

®®

SDF: GENERAL PICTURE Tap 1(AT1)

Tap 2(AT4)

Data Service Table

Network Resources Table Program Map Table

APP

LIC

ATI

ON

LA

YER

CO

MM

UN

ICA

TIO

N L

AY

ER

Application 1

PID 4ATdescriptor

AT 4

Connection 1(AT1)

Connection 2(AT2)

Connection 3(AT3)

WEBSERVER

BR

OA

DC

AST

DA

TA

INT

ER

AC

TIV

E

DA

TA

PIDxPIDx PIDx PIDx PIDy PIDy PID4 PID4

Matching AT

Matching ATTap2

Tap1

Page 22: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 22SHARP LABORATORIES OF AMERICA, INC.

RR

®®

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)

Page 23: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 23SHARP LABORATORIES OF AMERICA, INC.

RR

®®

LAYERS AND PROTOCOLS

Page 24: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 24SHARP LABORATORIES OF AMERICA, INC.

RR

®®

PACKETIZATION, SYNCHRONIZATION, PROTECTION LAYERS

MPEG-2 Transport Stream

Non-flow controlled

LLC/SNAP

PES packets DataPiping

SDF

addressablesections

MPEG-2sections

DSM-CC sections

PSIP

checksumCRC32 checksum checksum

CRC32

MPEG-2 PTS

datacarousel

DSM-CCdownload

MPEG-2 PTS

A IPV

IP

LLC/SNAP

Page 25: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 25SHARP LABORATORIES OF AMERICA, INC.

RR

®®

PES Packets

• Carry A/V dataCarry A/V data• Carry data synchronized with A/VCarry data synchronized with A/V• Carries data synchronized with other PES streamsCarries data synchronized with other PES streams• Carries synchronous dataCarries synchronous data

MPEG-2 T.S.

PES packets

MPEG-2 PTS

A IPV LLC/SNAP

Page 26: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 26SHARP LABORATORIES OF AMERICA, INC.

RR

®®

PES PACKETS

• Synchronous data streaming harmonized with Synchronous data streaming harmonized with SCTE DVS132SCTE DVS132

• Synchronized data streaming harmonized with DVBSynchronized data streaming harmonized with DVB

• Each type has a defined headerEach type has a defined header

• Headers are not the same for Synchronous and Headers are not the same for Synchronous and Synchronized data elementary streamsSynchronized data elementary streams

Page 27: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 27SHARP LABORATORIES OF AMERICA, INC.

RR

®®

EXAMPLE OF SYNCHRONOUS DATA SERVICES

• Video Games based on 2D/3D graphics and image rendering• Infomercial based on animated computer graphics

Page 28: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 28SHARP LABORATORIES OF AMERICA, INC.

RR

®®

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 downloadnon-flow controlled scenario = one time download of a data moduleof a data module

• Download protocol follows amendment 1 to DSM-CCDownload protocol follows amendment 1 to DSM-CC for directory message numberingfor directory message numbering

• The synchronized download protocol offers capabilityThe synchronized download protocol offers capability to transmit to transmit non-streaming, error-protected, non-streaming, error-protected, synchronized datasynchronized data

MPEG-2 T.S.

Non-flow controlled

DSM-CC sections

checksumCRC32

MPEG-2 PTS

datacarousel

DSM-CCdownload

Page 29: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 29SHARP LABORATORIES OF AMERICA, INC.

RR

®®

EXAMPLES OF ASYNCHRONOUS DATA SERVICES

SHARP LABORATORIES OF AMERICA, INC.

SONICS 102 PACERS 90 FINAL ...

• Stock tickers• sports statistics• weather reports• music downloads,...

Page 30: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 30SHARP LABORATORIES OF AMERICA, INC.

RR

®®

EXAMPLES OF NON-STREAMINGSYNCHRONIZED SERVICES

Just-in-Time transmission of data synchronizedwith video and/or audio

born in 1962

• Pop-up videos• Hot-spots, URL links in commercials and documentaries• Evening games • Triggers

Page 31: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 31SHARP LABORATORIES OF AMERICA, INC.

RR

®®

ADDRESSABLE SECTIONS

MPEG-2 TS

LLC/SNAP

addressablesections

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) !!!

Page 32: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 32SHARP LABORATORIES OF AMERICA, INC.

RR

®®

EXAMPLES OF ADDRESSABLE SECTION-BASED SERVICES

SHARP LABORATORIES OF AMERICA, INC.

Personalized services:• Download of software at night• Subscription to newspaper serviceScalable services:• platform-dependent downloads

Page 33: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 33SHARP LABORATORIES OF AMERICA, INC.

RR

®®

TRANSPORT SYSTEM TARGET DATA RECEIVER MODEL

Page 34: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 34SHARP LABORATORIES OF AMERICA, INC.

RR

®®

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

Page 35: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 35SHARP LABORATORIES OF AMERICA, INC.

RR

®®

DATA SERVICE PROFILES

SHARP LABORATORIES OF AMERICA, INC.

G1

G2

G3

A1

Guaranteed bandwidth up to 384 kpbs

Guaranteed bandwidth up to 3.84 Mbps

Guaranteed bandwidth up to 19.39 Mbps

Opportunistic up to 19.39 Mbps

( NTSC VBI-based Data Services: 180 kbits/sec max )

Page 36: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 36SHARP LABORATORIES OF AMERICA, INC.

RR

®®

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 instantaneousbandwidth available in a transport stream. Profile to be used in connection with VBR video encoders .

Page 37: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 37SHARP LABORATORIES OF AMERICA, INC.

RR

®®

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.

Page 38: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 38SHARP LABORATORIES OF AMERICA, INC.

RR

®®

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

Page 39: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 39SHARP LABORATORIES OF AMERICA, INC.

RR

®®

T-STD FOR SYNCHRONIZED SERVICES

Transport buffer

TBn Smoothing buffer

SBnData

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

Page 40: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 40SHARP LABORATORIES OF AMERICA, INC.

RR

®®

DATA SERVICE LEVELS

SHARP LABORATORIES OF AMERICA, INC.

1

4

16

64

DEBSn = 120120 bytes

DEBSn = 480480 bytes

DEBSn = 1921920 bytes

DEBSn = 7687680 bytes

Page 41: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 41SHARP LABORATORIES OF AMERICA, INC.

RR

®®

DATA SERVICE LEVELS Purpose to provide reference points for memory and throughput requirements in data receivers DEBn buffer is split uniformly among all data elementarystreams so applications of a same service can be runconcurrently in a data receiver

Nominal Data Access Unit (DAU) size is 40040 bytes = 19.2 Mbits/sec * 1001 / (8 * 60 * 1000)

DAUs must at least 5.561111 msec apart (172.8 Mbits/secthroughput for level 1 services )

Page 42: OVERVIEW OF THE  ATSC  DATA  BROADCAST  SERVICE  SPECIFICATION Version 1.0

May 6, 1999 42SHARP LABORATORIES OF AMERICA, INC.

RR

®®

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.