양방향 데이터방송 서비스 기술

26
BTRT 양양양 양양양양양 양양양 양양 DaeKap Kang [email protected] 2005. 04. 12

description

양방향 데이터방송 서비스 기술. DaeKap Kang [email protected] 2005. 04. 12. Outline. interactive TV Introduction Key functions Standards ACAP features Service Examples. Multi function. From Family broadcasting to Personal broadcasting. Multi function. High quality. Multi channel. High Quality. - PowerPoint PPT Presentation

Transcript of 양방향 데이터방송 서비스 기술

Page 1: 양방향 데이터방송 서비스 기술

BTRT

양방향 데이터방송서비스 기술

DaeKap [email protected]

2005. 04. 12

Page 2: 양방향 데이터방송 서비스 기술

2BTRT

Outline

interactive TV Introduction Key functions Standards ACAP features

Service Examples

Page 3: 양방향 데이터방송 서비스 기술

3BTRT

High quality

Multi channel

Multi function

Multi channel

High quality

Multi function

Future’s DTV

High QualityUni-directional

Interactive

Bi-directional

InteractivePersonal

From Family broadcasting to Personal broadcasting

Page 4: 양방향 데이터방송 서비스 기술

4BTRT

Standards for iTV

MPEG-2 Transport

PSIP

A/90

ACAP

SI

Data

MHP

DASE

B-10

BML

ARIBATSC DVB

Application

Transport

PSI

OCAP

OpenCable

PSIP/SI

TerrestrialCable

Satellite

Terrestrial CableTerrestrialCable

Satellite

TerrestrialCable

Satellite

Page 5: 양방향 데이터방송 서비스 기술

5BTRT

Comparison with standards

Standards DASE OCAP ACAP MHP BML

Transmissio

n

ObjectCarousel

Option Must Must Must OptionFile

Manage

DataCarouse

lMust Must Must Must Must Basic

Function

Presentation

Java Must Must Must MustOptio

n

MarkupLanguag

eMust Option Option

Option

MustInternetAccess

Page 6: 양방향 데이터방송 서비스 기술

6BTRT

iTV in Korea

MediaStandar

diTV Status

Satellite(SkyLife)

MHP Commercially commenced (’03. 05~)

Cable(Cable MSOs)

OCAP

Transition to digitalization Trial service (’04.4Q~) Plan to launch service (’05.2Q)

Terrestrial(KBS, MBC,SBS, EBS)

DASE

↓ACAP

DASE trial service (’02.2Q~’04.2Q) ACAP trial service (’04.2Q~)

Program-related services in 5 programs Non program-related services

Plan for regular service After ACAP standard is completed

Page 7: 양방향 데이터방송 서비스 기술

7BTRT

Data broadcasting(iTV)

DTV = VIDEO + AUDIO + DATA

MPEG-2 Transport Streams Service Information (MPEG-2 PSI, ATSC PSIP, DVB-SI) Audio, video and data elementary streams

MPEGTS

Program 1

Program 2

VideoAudio

VideoAudioData

Data

Program related

Non-Program related

Page 8: 양방향 데이터방송 서비스 기술

8BTRT

Data broadcasting

Page 9: 양방향 데이터방송 서비스 기술

9BTRT

Data broadcasting - payload

MUX output

19,392MpsVideo

Audio

PSIP

DTVBroadcasting

Payload

Video

Audio

PSIP

Data

DTV with dataBroadcasting

MPEG-2Video

A/52

A/65

ACAP

Standard(ATSC)

A/53

Page 10: 양방향 데이터방송 서비스 기술

10BTRT

Basic configuration

Page 11: 양방향 데이터방송 서비스 기술

11BTRT

ACAP Common Terrestrial, Cable, Satellite Middleware

Harmonize MHP, OCAP, and DASE Proposed Standard PS/101A => ATSC Standard (~’05.2Q) Not backward compatible with DASE, A/90

Support two profiles ACAP-J Only ACAP-J and ACAP-X

Introduce use of MHP based AIT Drop use of A/90 SDF Signaling and Binding : AIT, Service Gateway, DSI ,,,

Data Encapsulation : Object Carousel Data Update : Object Update, Stream Event Graphics : JPEG, PNG, MNG (ACAP-X only) Streaming Video/Audio : MPEG-2 Transport Stream Non-Streaming Video/Audio :

MPEG-2 Video “Drip” Format, MPEG-1 Audio Layers 1 / 2

Page 12: 양방향 데이터방송 서비스 기술

12BTRT

MPEG-2 Transport Stream

MPEG 2 Section

DSM-CCData Carousel

DSM-CCObject

Carousel

ObjectCarousel

DataCarousel

DSM-CCSection

Private Data

Multiprotoc.Encapsulation

DatagramIP

PESPackets

DataStreaming

DataPiping

Applications

ServiceSpecific

ServiceSpecific

ServiceSpecific

ServiceSpecific

ServiceSpecific

ServiceSpecific

DATA

Piping

DATA

Streaming

Multiprotocol

Encapsulation

DATA

Carousel

Object

Carousel

Registered

Service

Transport protocols

Data Piping

Data

Data

Audio

Video

IP

Data Streaming

Multiprotocol Encapsulation

Data Carousel

TS Stream

100111010010110

TS Stream

TS Stream

TS Stream

a1 a2 a3 an

Page 13: 양방향 데이터방송 서비스 기술

13BTRT

FileStream+Events(references)

Directory

File

File

Directory(reference)

Stream

Directory

Directory

(reference)Stream

File

AV Program

AV Program

Object Carousel

Stream Events

Object carousel

Directory Stream File

Module 1

Objects

BIOP Message

Module

Download DataBlocks

DSM-CC Sections

Block 1 Block 2 Block 3 Block 4

Block 5

Section 1

Section 2 Section 3

Section 4 Section 5

Attributes

Data

Attributes

Data

Attributes

Data

Page 14: 양방향 데이터방송 서비스 기술

14BTRT

Signaling and BindingPMT

Stream_type=0x05PID

AIT

Application_type

Transport Protocol Desc(Component_tag)

Application Location Desc

Stream_type=0x0BMHP: Stream Identifier Desc

(Component_tag)ACAP: Association Tag Desc

(Association_tag)PID

DC : Association Tag Desc(Association_tag)

PID...

DSI

TransactionID()Service Gateway Info{IOR { type_id_byte=srg BIOP Profile Body { carouselID moduleID ObjectKey association_tag transactionID } } }

DII, DDB

TransactionID()BIOP Directory Message{ ObjectKey loop { id_data kind_data IOR { type_id_byte=dir or file BIOP Profile Body { carouselID moduleID ObjectKey association_tag transactionID } } }}

DII, DDB

TransactionID()

BIOP Directory Message

BIOP FileMessage{ object key blockDataByte} . . .

1

2

3

45

6

7

BIOP: Broadcast Inter ORB ProtocolORB: Object Request BrokerIOR: Interoperable Object Reference

Page 15: 양방향 데이터방송 서비스 기술

15BTRT

Stream Event

BIOP Stream Event Message

objectKeyobjectKind_data=ste

Taps_count{ id use association_tag}eventID

PMT

Stream_type=0x0B Association Tag Desc

(Association_tag)PID...

DSMCC_section

event_id

StreamEvent_descriptor{ event_id eventNPT for { private_data_byte }}

Page 16: 양방향 데이터방송 서비스 기술

16BTRT

Return channel protocol

Broadcast Network Interactive Network

U-U API

MPEG-2 TS

DSM-CC Sections

DownloadData Carousel

Object Carousel(BIOP)

DSM-CC U-U

Application(s)

PPP-MP

IP

TCP

UNO-CDR / RPC(IIOP)

Physical and Data-Link Layer :Do not define Network/Transport Layer : IP, UDP, TCP

TLS(Transport Layer Security) 1.0 Encryption Algorithm : SEED 128bit

Application Protocol Layer : HTTP, HTTPS, Java Security

Page 17: 양방향 데이터방송 서비스 기술

17BTRT

Security for applications

CertificationAuthority

CertificationAuthority

ManufacturerManufacturer BroadcasterBroadcaster

ACAP/MHPACAP/MHP ServerServer

CertificatesPublish rootcertificates

Store rootcertificates

Encrypted communication(TLS, SSL)

Authenticatedapplications

Page 18: 양방향 데이터방송 서비스 기술

18BTRT

Building block

PlatformTechnology

“ACAP/MHP API"

BroadcastChannel

InteractionChannel

Application Programming

interface

Middleware

Resources

Technology independent

application

Applications

JavaTV Xlet, HAVi, DAVIC,XHTML

PNG, JPEG

Page 19: 양방향 데이터방송 서비스 기술

19BTRT

KBS system configuration

Page 20: 양방향 데이터방송 서비스 기술

20BTRT

System configuration Support two profiles

ACAP-J Only, ACAP-J and ACAP-X Authoring

ACAP, MHP, DASE, JavaTV Xlet, HAVi, JMF, DAVIC Encoding

PSIP Encoding Signaling and Binding : AIT, DSI Encapsulation : Object Carousel, Stream Event

Return channel xDSL, TCP/IP TLS 1.0, SEED algorithm

Information processing Real time data processing (news, weather, stock,,,) Interactive data processing (poll, quiz, t-commerce,,,)

Page 21: 양방향 데이터방송 서비스 기술

21BTRT

Authoring (ACAP, DASE, MHP)

Page 22: 양방향 데이터방송 서비스 기술

22BTRT

Under development Multi-Application function

Easy combination of applications for transmission One root application, maximum 5 Sub applications

Delivery of application through xSDL The effective way of applications transmission at limited bit r

ate Using HTTP Profile Body Directory message transmission : Over the Air

Software download function A/97 Standard DSM-CC message Hidden channel Application delivery : HTTP, TCP/IP

Page 23: 양방향 데이터방송 서비스 기술

23BTRT

NAB ACAP demonstration

Page 24: 양방향 데이터방송 서비스 기술

24BTRT

Service examples

EnhancedTV

EnhancedTV

VirtualChannel

VirtualChannel

InteractiveApplication

InteractiveApplication

DataBroadcasting

DataBroadcasting

• Program Related• Synchronization• Sports, Drama,

Game, Ad …

InternetAccess

InternetAccess

Non-Program Related

Non Synchronization EPG, Weather, News

Using Back Channel Non Synchronization Shopping, Banking,

Stock, Email …

Page 25: 양방향 데이터방송 서비스 기술

25BTRT

Service examples

Page 26: 양방향 데이터방송 서비스 기술

26BTRT

Thank youThank you

for your for your attention !!attention !!