Auxiliary Content Handling Over Digital Communication Systems
First Claim
1. A method comprising delivering:
- one or more primary content items; and
one or more auxiliary items each comprising a file containing plural control information items; and
a) an auxiliary content item, orb) a reference to an auxiliary content item, corresponding to each control information item.
2 Assignments
0 Petitions
Accused Products
Abstract
A broadcaster prepares primary content session stream data, and auxiliary content files, such as subtitle text. The auxiliary data may be provided using a two-level structure. Here, the first level can be is a file having plural entries each with a control information item, e.g. a timestamp, and a reference is found. A receiver at a time relating to a timestamp renders video content from a packet (43) having that timestamp, and also renders subtitle text from the second level file (46) having the same reference as the reference corresponding to the timestamp in the first level file. Thus, the broadcaster defines when subtitle text strings are to be rendered but without requiring streaming of packets including the auxiliary data. This makes it easy for a receiver to synchronise the auxiliary data with the primary content. A single level file structure can be used instead.
-
Citations
47 Claims
-
1. A method comprising delivering:
-
one or more primary content items; and one or more auxiliary items each comprising a file containing plural control information items; and a) an auxiliary content item, or b) a reference to an auxiliary content item, corresponding to each control information item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
a broadcaster arranged to deliver; one or more primary content items; and one or more auxiliary items each comprising a file containing plural control information items; and a) an auxiliary content item, or b) a reference to an auxiliary content item, corresponding to each control information item. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
25. A method comprising:
-
receiving; one or more primary content items, and one or more auxiliary items each comprising a file containing plural control information items, and a) an auxiliary content item, or b) a reference to an auxiliary content item, corresponding to each control information item; and using the control items to render content from corresponding auxiliary content items along with primary content from the primary content items. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A system, comprising:
-
a receiver arranged, in response to receiving; one or more primary content items, and one or more auxiliary items each comprising a file containing plural control information items, and a) an auxiliary content item, or b) a reference to an auxiliary content item, corresponding to each control information item, to use the control items to render content from corresponding auxiliary content items along with primary content from the primary content items. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A method comprising:
-
delivering, by a sender; one or more primary content items; and one or more auxiliary items each comprising a file containing plural control information items; and a) an auxiliary content item, or b) a reference to an auxiliary content item, corresponding to each control information item; receiving, by a receiver, the one or more primary content items, and the one or more auxiliary items; and using, by the receiver the control items to render content from corresponding auxiliary content items along with primary content from the primary content items.
-
-
46. A computer program product, embodied in a computer-readable medium, for content delivery, comprising:
-
computer code for delivering; one or more primary content items; and one or more auxiliary items each comprising a file containing plural control information items; and a) an auxiliary content item, or b) a reference to an auxiliary content item, corresponding to each control information item.
-
-
47. A computer program product, embodied in a computer-readable medium, for handling content, comprises
computer code for, in response to receiving: -
one or more primary content items, and one or more auxiliary items each comprising a file containing plural control information items, and a) an auxiliary content item, or b) a reference to an auxiliary content item, corresponding to each control information item, using the control items to render content from corresponding auxiliary content items along with primary content from the primary content items.
-
Specification