tv anytime an adaptation to dvb transport streams and implementation in european projects l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
TV-Anytime An adaptation to DVB Transport Streams and Implementation in European Projects PowerPoint Presentation
Download Presentation
TV-Anytime An adaptation to DVB Transport Streams and Implementation in European Projects

Loading in 2 Seconds...

play fullscreen
1 / 18

TV-Anytime An adaptation to DVB Transport Streams and Implementation in European Projects - PowerPoint PPT Presentation


  • 106 Views
  • Uploaded on

TV-Anytime An adaptation to DVB Transport Streams and Implementation in European Projects. David White, NDS Ronald Tol, Philips. TV-Anytime functionality, e.g. . “Watch what you want, when you want” Simpler ways for the consumer to acquire TV content on local storage

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'TV-Anytime An adaptation to DVB Transport Streams and Implementation in European Projects' - baird


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
tv anytime an adaptation to dvb transport streams and implementation in european projects

TV-AnytimeAn adaptation toDVB Transport Streamsand Implementation inEuropean Projects

David White, NDS

Ronald Tol, Philips

slide2

TV-Anytime functionality, e.g.

“Watch what you want, when you want”

  • Simpler ways for the consumer to acquire TV content onlocal storage
    • click on EPG, trailer, website
  • Programme groups > programmes > programme segments
    • Example of groups: series, related programmes
    • Example of programmes: an episode, a drama
    • Example of segments: news items, chapter
  • Personalisation and automatic recording
slide4

Content Referencing

  • The CRID (Content Reference Identifier) allows for location independent referencing of content
  • It is assigned by an authority which also has the ability to resolve the CRID to a location
  • A CRID points to a single piece of content or a series of other CRIDs
the crid in a nutshell
The CRID in a nutshell
  • CRID is a Uniform Resource Identifier (URI)

CRID://<authority>/<data>

    • <authority> is a registered internet domain name

<DNS name>

    • <data> part is allocated by the authority.
  • Example: CRID://sky.com;films/CastAway
slide6

Why do we need Content Referencing?

  • The same metadata can be used for content regardless of where and when it is broadcast
  • To reference groups of programmes such as an entire series
  • References can be given before time & channel has been decided
  • References work even if there is a change to the scheduled transmission time
slide7

CRID Resolution

CRIDTOP

CRIDs resolve to lists (of CRIDs or locators)

A CRID can resolve to other CRIDs

CRIDA

CRIDB

CRIDC

CRIDB1

CRIDB2

locator

locator

locator

locator

locator

At some point, CRIDs must resolve to locations

slide8

CRID Hierarchy Example

Star Trek

Original Series

1966-1969

The Next Generation

1987-1994

Deep Space Nine

1993-1999

Voyager

1995-present

Season 1: 1966-1967

Season 2: 1967-1968

Season 3: 1968-1969

Episode 1: “The Man Trap”

Episode 29: “Operation: Annihilate!”

Location 1

Location 2

Location

the cri authority
The CRI Authority
  • All CRIDs are published by an authority
  • Metadata is often accessed by CRID & therefore by authority
  • Authority is not tied to a particular Network, Bouquet, Transport stream or Service
  • Authority is a new entity in a DVB network
rnt structure

RNT targeted to receivers by context_id and context_id_type

Resolution provider entry

CRID authority entry

RAR descriptors reference CRI

CRI for “authority1.com” provided by a second CRI provider

RNT: Structure
cri structure
CRI: structure

Range

Prepend

Unique

metadata

<BroadcastEvent serviceIDRef = "hbc100022311">

<Program crid="crid://hbc.com/foxes/episode1"/>

<PublishedStartTime>

2001-04-07T19:00:00.00+01:00

</PublishedStartTime>

<PublishedDuration>PT00H45M</PublishedDuration>

<Live value="false"/>

<Repeat value="true"/>

<FirstShowing value="false"/>

<LastShowing value="false"/>

<Free value="false"/>

</BroadcastEvent>

Metadata
  • XML is very verbose and not very suitable for broadcast, therefore...
  • TV-Anytime defines data format:
    • Fragment: Split document
    • Encode: Compact binary format (MPEG-7 BiM)
    • Encapsulate: Grouping and identification - containers
    • Index: Rapid access for searching (e.g. by CRID)
  • DVB defines broadcast method:
    • MHP object carousel
    • File names of containers
    • Linkage for finding metadata required
trailer booking
Trailer booking
  • Simple mechanism for promoting content
  • Subtable carries data when content is being promoted
    • Description of content
    • CRID
  • Receiver monitors for entries in subtable
trailer booking16
Trailer booking

Delivering the CRID with description alongside trailer broadcasts

recording
Recording
  • CRIDs resolve into locators
  • Broadcast locator has 3 modes:
    • Time only mode - simplest mode
    • Event_id mode - supported by EIT p/f
    • TVA_id mode
      • List of TVA_ids carried in EIT p/f
      • Overlapping and nested programmes
      • Programme status
        • Starting shortly, running, paused, canceled
the end
The End

Thank-you for listening