1 / 18

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

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

baird
Download Presentation

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

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TV-AnytimeAn adaptation toDVB Transport Streamsand Implementation inEuropean Projects David White, NDS Ronald Tol, Philips

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

  3. Overview of a TVA System

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

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

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

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

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

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

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

  11. Authority: RNT usage

  12. CRI: structure Range Prepend Unique

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

  14. Metadata linkage

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

  16. Trailer booking Delivering the CRID with description alongside trailer broadcasts

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

  18. The End Thank-you for listening

More Related