Docstoc

PM4-DWhite-RTol-rev_EN

Document Sample
PM4-DWhite-RTol-rev_EN Powered By Docstoc
					                 TV-Anytime

               An adaptation to
            DVB Transport Streams
                    and
              Implementation in
              European Projects
                 David White, NDS
                 Ronald Tol, Philips


9/19/2012                              1
                   TV-Anytime functionality, e.g.


            “Watch what you want, when you want”

 Simpler ways for the consumer to acquire TV content on
  local 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
9/19/2012                                                  2
                                           Overview of a TVA System



       Search               Select            Acquire                      Consume
       (Promote)
                               Content           Content
                                                                Event
                             Referencing       Referencing
                                                             information
              Metadata       Information       Information
               search



                                                 Content
             Promotional
Metadata                       Booking          resolution   Recording       Viewing
                link
                                                monitoring



             EIT schedule
                                CRID                                         Metadata




 9/19/2012                                                                              3
                                           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




 9/19/2012                                                          4
                                   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


19 September 2012                                           5
                   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




 9/19/2012                                                     6
                                                     CRID Resolution


                                             CRIDs resolve to lists
        A CRID can resolve
                                 CRIDTOP     (of CRIDs or locators)
        to other CRIDs


            CRIDA                 CRIDB             CRIDC


            locator          CRIDB1    CRIDB2        locator


                             locator   locator       locator
                                                 At some point, CRIDs must
                                                 resolve to locations

9/19/2012                                                                    7
                                                    CRID Hierarchy Example

                                     Star Trek

 Original Series        The Next Generation         Deep Space Nine            Voyager
  1966-1969                 1987-1994                 1993-1999              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/19/2012                                                                                   8
                                        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




9/19/2012                                                   9
                                                    RNT: Structure
RNT section                            RNT targeted to receivers by
context_id, context_id_type
                                       context_id and context_id_type
  CRI provider: "provider1.com"
                                       Resolution provider entry
    CRID authority: "authority1.com"
                                       CRID authority entry
      RAR over DVB TS
       ONID, TSID, SVID

      RAR over IP
       http://authority1.com/TVA


    CRID authority: "authority2.com"
                                       RAR descriptors reference CRI
      RAR over DVB TS
       ONID, TSID, SVID



  CRI provider: "provider2.com"
                                       CRI for “authority1.com”
    CRID authority: "authority1.com"   provided by a second CRI
      RAR over DVB TS                  provider
       ONID, TSID, SVID




9/19/2012                                                               10
                                            CRI search
                                              start                 Authority: RNT usage

                                      Acquire RNT subtable
                                      using context_id and
                                        context_id_type




                                       Is this the first RNT
                       Yes
                                             acquired?


                  Parse RNT
                     scan                        No
      Change
                  descriptor (if
     transport
                   available)
      stream
                                            Does RNT
                                     subtable contain correct
                                   resolution provider entry with    Yes   Acquire CRI
                                           correct CRID
                                             authority?

        No           Have all
                 alternative RNT
                                            No
                 locations been
                       tried?                                                  Yes



                       Yes



                 CRI not found                                             CRI found



9/19/2012                                                                                  11
                                                                                CRI: structure



from CRID://bbc.co.uk/a                    from CRID://bbc.co.uk/f      from CRID://bbc.co.uk/sp
  to CRID://bbc.co.uk/e                     to CRID://bbc.co.uk/so         to CRID://bbc.co.uk/z       Range



CRID://bbc.co.uk/films/                 CRID://bbc.co.uk/soaps/          CRID://bbc.co.uk/sport/
 range_end_offset=2                      range_end_offset=4               range_end_offset=6           Prepend


                                                           Neighbours
                                              Eastenders




                                                                                           Wimbledon
                                                                               World Cup
               Gladiators



                            Star Wars
    Titanic




                                                                                                       Unique




   9/19/2012                                                                                             12
  <BroadcastEvent serviceIDRef = "hbc100022311">
      <Program crid="crid://hbc.com/foxes/episode1"/>
      <PublishedStartTime>
                                                          Metadata
          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>


 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

9/19/2012                                                                 13
                                          Metadata linkage

               metadata context
            (NIT, BAT, SDT or RNT)
            Metadata Pointer Descriptor
            metadata_service_id 0x02       Object Carousl




                       PMT

            Metadata Descriptor
            metadata_service_id 0x01

            Metadata Descriptor
            metadata_service_id 0x02

            Metadata Descriptor
            metadata_service_id 0x03




9/19/2012                                                    14
                                          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




9/19/2012                                                   15
                                      Trailer booking

   Delivering the CRID with description alongside
   trailer broadcasts


                       CRID://BBC2/
                          BigFilm

                           1
             2
            Click!

                                      3




9/19/2012                                               16
                                                    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

9/19/2012                                                       17
                                      The End




            Thank-you for listening




9/19/2012                                       18

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:10
posted:9/19/2012
language:English
pages:18