Download presentation
Presentation is loading. Please wait.
1
David White, NDS Ronald Tol, Philips
5/7/2019 TV-Anytime An adaptation to DVB Transport Streams and Implementation in European Projects David White, NDS Ronald Tol, Philips 5/7/2019 © NDS 2001
2
“Watch what you want, when you want”
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 5/7/2019
3
Overview of a TVA System
5/7/2019
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/7/2019
5
CRID://<authority>/<data>
5/7/2019 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 The CRID is a uniform resource indicator (URI) that has two parts. The first part is the authority. Within a network there are one or more authorities, which are the organisations that publish CRIDs and provide the location resolution information. Within a particular TVA system there will be mechanisms to find authority information. The second part of the URI is the data, which is the unique part assigned by the authority to a particular item of content or series. The PVR will first use the authority part of the CRID to obtain information on the authority and therefore where to find location resolution data. The PVR will then use the data part to to search within that authority’s location resolution information to obtain the location of the content (e.g. when it is to be broadcast). This step may be iterated since the CRID may resolve to one of more other CRIDs or more than one location. 7 May 2019 © NDS 2001
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 5/7/2019
7
CRID Resolution CRIDTOP CRIDA CRIDB CRIDC CRIDB1 CRIDB2 locator
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 5/7/2019
8
CRID Hierarchy Example
Star Trek Original Series The Next Generation Deep Space Nine Voyager 1995-present … … … Season 1: Season 2: Season 3: … … … … Episode 1: “The Man Trap” Episode 29: “Operation: Annihilate!” Location 1 Location 2 Location 5/7/2019
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 5/7/2019
10
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 5/7/2019
11
Authority: RNT usage 5/7/2019
12
CRI: structure Range Prepend Unique 5/7/2019
13
<BroadcastEvent serviceIDRef = "hbc100022311">
<Program crid="crid://hbc.com/foxes/episode1"/> <PublishedStartTime> T19:00: :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 5/7/2019
14
Metadata linkage 5/7/2019
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 5/7/2019
16
5/7/2019 Trailer booking Delivering the CRID with description alongside trailer broadcasts A more interesting example is to consider trailers for an up-coming new series. Wouldn’t be good if pressing the “book-this” key on your remote-control whilst viewing the trailer instructed the PVR to record the series when it is broadcast? This is simple to achieve if the trailer is broadcast along with the programme’s CRID. The diagram shows the steps taken. First the CRID and trailer are broadcast which interests the viewer. The viewer then presses the “book-this” key which instructs the PVR to add the CRID to its list of recordings. At some later date wen the programme of interest is broadcast the PVR will automatically record the programme and inform the viewer. Easy! This is a very natural way of expressing interest in content, much more so than EPGs or listings magazines since there is nothing the viewer has to remember, no requirement to make a date with the television and no fiddly setting up of the video. It makes the link between firstly being attracted to content and then subsequently watching the material much stronger. 5/7/2019 © NDS 2001
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 5/7/2019
18
Thank-you for listening
The End Thank-you for listening 5/7/2019
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.