TV-Anytime Metadata Vassileios Tsetsos, Ph.D. [email protected].

11
TV-Anytime Metadata Vassileios Tsetsos, Ph.D. [email protected]

Transcript of TV-Anytime Metadata Vassileios Tsetsos, Ph.D. [email protected].

Page 1: TV-Anytime Metadata Vassileios Tsetsos, Ph.D. btsetsos@di.uoa.gr.

TV-Anytime Metadata

Vassileios Tsetsos, [email protected]

Page 2: TV-Anytime Metadata Vassileios Tsetsos, Ph.D. btsetsos@di.uoa.gr.

Introduction

TV Anytime Forum founded in 1999Goal: Creation of an open public standard applicable

in postproduction, distribution, consumption and interaction of DTV content

Several working groupsVarious aspects of standardization

Business models, system, transport interfaces, content referencing, metadata, rights management and protection

Page 3: TV-Anytime Metadata Vassileios Tsetsos, Ph.D. btsetsos@di.uoa.gr.

TV-Anytime Concept

TV-Anytime will allow viewers to watch the programmes they want, in the way they want, and when they want

TV-Anytime viewers will be able to explore and acquire TV content from a variety of sources, including traditional broadcast and new on-line interactive services – for presentation at any time

TV-Anytime will combine the immediacy of television with the flexibility of the Internet

Page 4: TV-Anytime Metadata Vassileios Tsetsos, Ph.D. btsetsos@di.uoa.gr.

Service Creation

Content Creation (and Associated Metadata)

Pushed or pulled service transaction

TV-Anytime - Offer, demand, supply... & Metadata

User / Agent filtering

AttractorsService Provider

or third party from e.g. the EPG/SI or from a web page

Search andSelection

Exchange of metadata

CRID + URL Resolving mechanisms

Display or Store

content and metadata

Delivery

metadata

Rights&

Security

Page 5: TV-Anytime Metadata Vassileios Tsetsos, Ph.D. btsetsos@di.uoa.gr.

Metadata Actors

Input

Output

Content Creator

Content Provider

ServiceProvider

AccessProvider

Personal Digital

RecorderConsumer

Selecting Storing Consuming

TV-Anytime - Metadata Flow

Original descriptive informationE.g. Electronic Programme Guide

E.g. preferences

Page 6: TV-Anytime Metadata Vassileios Tsetsos, Ph.D. btsetsos@di.uoa.gr.

Content Reference Identifier (CRID)

A way to select multimedia assetsTime and location independentCRIDs are resolved to locators

locator= transport protocol + URICRID CRID://futureinteractiontv.org/channel11Locator dvb://123.123.123

ftp://ftp. futureinteractiontv.org/f/mov.mov

TV-Anytime viewers will be able to explore and acquire TV content from a variety of sources, including traditional broadcast and new on-line interactive services – for presentation at any time

TV-Anytime will combine the immediacy of television with the flexibility of the Internet

Page 7: TV-Anytime Metadata Vassileios Tsetsos, Ph.D. btsetsos@di.uoa.gr.

Metadata Process Model

Content creation: metadata from different sources are collected and harmonized

Delivery: transmission of metadata, local search and navigation

Consumption: consumer preferences are exploited along with the content metadata

Page 8: TV-Anytime Metadata Vassileios Tsetsos, Ph.D. btsetsos@di.uoa.gr.

Metadata Definitions

MPEG-7 DDL based on XML Schema has been adopted

A unique namespace is reserved: xmlns:tva=“urn:tva:metadata:2002”

Page 9: TV-Anytime Metadata Vassileios Tsetsos, Ph.D. btsetsos@di.uoa.gr.

Metadata Definitions

Content description metadataTitle, synopsis, file format, bit-rate, program

genre, rating, reviewsInstance description metadata

Program schedule (EPG), channels, service information

Consumer metadataUsage history, user preferences

Segmentation metadataTemporal location of segments, segment title,

Page 10: TV-Anytime Metadata Vassileios Tsetsos, Ph.D. btsetsos@di.uoa.gr.

API

Applications

E.g. Nested KLVrepresentation

of values

SchemaID

XMLSchemaLibrary

decoding

Descriptions

Parsing

Common structure and semantics§

ValidatedDescriptions

Values

Dictionary

XML SchemaDatabase

Metadata Authoring

MPEG2 TS Private SectionsDSM CC Object Carousel

IP transport

Update mechanisms

End-to-end delivery and management

EncodedXML description

(e.g. binarised, zipped)

Encoding & transport Decoding, parsing & processing

E.g ARIB, ATSC, DVB, W3C

Page 11: TV-Anytime Metadata Vassileios Tsetsos, Ph.D. btsetsos@di.uoa.gr.

Metadata Definitions

http://www.etsi.org/WebSite/Technologies/TVAnytime.aspx

http://www.bbc.co.uk/opensource/projects/tv_anytime_api/

http://backstage.bbc.co.uk/feeds/tvradio/doc.html