Distribution of ambience and content
First Claim
1. A system for supporting entertainment distribution via at least one network, comprising:
- a content provider for distributing a program;
a metadata provider for distributing metadata, the metadata including both (i) a first content reference identifier of the program and (ii) a plurality of second content reference identifiers pointing to different versions of data relating to ambience complementing the program, wherein the metadata provides a loose coupling between (i) the program and (ii) an ambience of effects created in accordance with specifications external to the program, so that multiple versions of the program can be provided with each version having a different ambience associated with it, and wherein the data relating to ambience complementing the program comprises ambience control data or parameters to an ambience generating algorithm, the data relating to ambience complementing the program for use in obtaining an ambient effect to complement the program; and
a user terminal comprisingan input for receiving the metadata;
an input for receiving the program using the content reference identifier;
a rendering unit for rendering the received program;
an ambience generator for generating the ambient effect, wherein the ambient effect is different from audio or video of the rendering of the received program; and
an ambience controller, responsive to the data relating to ambience complementing the program retrieved via resolving one of the second content reference identifiers, for controlling the ambience generator synchronously with the rendering of content of the received program.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for supporting entertainment distribution via at least one network comprises a content provider (100) for distributing a program; a metadata provider (102) for distributing metadata, the metadata including a content reference identifier of the program and data relating to ambience complementing the program. The system further comprises a user terminal (118) comprising an input (106) for receiving the metadata; an input (106) for receiving the program using the content reference identifier; a rendering unit (116) for rendering the received program; an ambience generator (108) for generating an ambient effect different from audio or video; and an ambience controller (110) for controlling the ambience generator synchronously with the rendering of the content, based on the received data relating to ambience complementing the program.
6 Citations
17 Claims
-
1. A system for supporting entertainment distribution via at least one network, comprising:
-
a content provider for distributing a program; a metadata provider for distributing metadata, the metadata including both (i) a first content reference identifier of the program and (ii) a plurality of second content reference identifiers pointing to different versions of data relating to ambience complementing the program, wherein the metadata provides a loose coupling between (i) the program and (ii) an ambience of effects created in accordance with specifications external to the program, so that multiple versions of the program can be provided with each version having a different ambience associated with it, and wherein the data relating to ambience complementing the program comprises ambience control data or parameters to an ambience generating algorithm, the data relating to ambience complementing the program for use in obtaining an ambient effect to complement the program; and a user terminal comprising an input for receiving the metadata; an input for receiving the program using the content reference identifier; a rendering unit for rendering the received program; an ambience generator for generating the ambient effect, wherein the ambient effect is different from audio or video of the rendering of the received program; and an ambience controller, responsive to the data relating to ambience complementing the program retrieved via resolving one of the second content reference identifiers, for controlling the ambience generator synchronously with the rendering of content of the received program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A metadata provider for supporting entertainment distribution via at least one network, arranged for distributing metadata, the metadata including both (i) a first content reference identifier of the program and (ii) a plurality of second content reference identifiers pointing to different versions data relating to ambience complementing the program, wherein the metadata provides a loose coupling between (i) the program and (ii) an ambience of effects created in accordance with specifications external to the program, so that multiple versions of the program can be provided with each version having a different ambience associated with it, and wherein the data relating to ambience complementing the program comprises ambience control data or parameters to an ambience generating algorithm, the data relating to ambience complementing the program for use by an ambience controller and an ambience generator in obtaining an appropriate ambient effect to complement the program, wherein the ambience controller, responsive to the data relating to ambience complementing the program retrieved via resolving one of the second content reference identifiers, controls the ambience generator synchronously with a rendering of content of the program retrieved via resolving the first content reference identifier.
-
12. A user terminal comprising:
-
an input for receiving metadata including both (i) a first content reference identifier of a program and (ii) a plurality of second content reference identifiers pointing to different versions of data relating to ambience complementing the program, wherein the metadata provides a loose coupling between (i) the program and (ii) an ambience of effects created in accordance with specifications external to the program, so that multiple versions of the program can be provided with each version having a different ambience associated with it, and wherein the data relating to ambience complementing the program comprises ambience control data or parameters to an ambience generating algorithm, the data relating to ambience complementing the program for use in obtaining an ambient effect to complement the program; an input for receiving the program using the content reference identifier; a rendering unit for rendering the received program; an ambience generator for generating the ambient effect, wherein the ambient effect is different from audio or video of the rendering of the received program; an ambience controller, responsive to the data relating to ambience complementing the program retrieved via resolving one of the second content reference identifiers, for controlling the ambience generator synchronously with the rendering of content of the received program.
-
-
13. A method for supporting entertainment distribution via at least one network, comprising
distributing a program; -
distributing metadata, the metadata including both (i) a first content reference identifier of the program and (ii) a plurality of second content reference identifiers pointing to different versions of data relating to ambience complementing the program, wherein the metadata provides a loose coupling between (i) the program and (ii) an ambience of effects created in accordance with specifications external to the program, so that multiple versions of the program can be provided with each version having a different ambience associated with it, and wherein the data relating to ambience complementing the program comprises ambience control data or parameters to an ambience generating algorithm, the data relating to ambience complementing the program for use in obtaining an ambient effect to complement the program; and at a user terminal receiving the metadata; receiving the program using the content reference identifier; rendering the received program; generating the ambient effect, wherein the ambient effect is different from audio or video of the rendering of the received program; and controlling, in response to the received data relating to ambience complementing the program retrieved via resolving one of the second content reference identifiers, the generating of the ambient effect synchronously with the rendering of content of the received program.
-
-
14. A method for supporting entertainment distribution via at least one network comprising:
-
receiving metadata including both (i) a first content reference identifier of a program and (ii) a plurality of second content reference identifiers pointing to different versions of data relating to ambience complementing the program, wherein the metadata provides a loose coupling between (i) the program and (ii) an ambience of effects created in accordance with specifications external to the program, so that multiple versions of the program can be provided with each version having a different ambience associated with it, and wherein the data relating to ambience complementing the program comprises ambience control data or parameters to an ambience generating algorithm, the data relating to ambience complementing the program for use in obtaining an ambient effect to complement the program; receiving the program using the content reference identifier; rendering the received program; generating the ambient effect, wherein the ambient effect is different from audio or video of the rendering of the received program; and controlling, in response to the received data relating to ambience complementing the program retrieved via resolving one of the second content reference identifiers, the generating of the ambient effect synchronously with the rendering of content of the received program. - View Dependent Claims (15)
-
-
16. A non-transitory computer readable medium, containing an XML file, that, when executed by a computer, is for communication between devices, being TV-Anytime compliant and comprising a package of metadata including both (i) a first content reference identifier referring to audio and/or video content and (ii) a plurality of second content reference identifiers pointing to different versions of data relating to ambience complementing a program of the audio and/or video content, wherein the metadata provides a loose coupling between (i) the program and (ii) an ambience of effects created in accordance with specifications external to the program, so that multiple versions of the program can be provided with each version having a different ambience associated with it, and wherein the data relating to ambience complementing the program comprises ambience control data or parameters to an ambience generating algorithm, the ambient control data complementing the program for use by an ambience controller and an ambience generator in obtaining an appropriate ambient effect to complement the program, wherein the ambience controller, responsive to the data relating to ambience complementing the program retrieved via resolving one of the second content reference identifiers, controls the ambience generator synchronously with a rendering of content of the program retrieved via resolving the first content reference identifier.
-
17. A digital signal for communication between devices embodied in computer-readable instructions stored on a non-transitory computer readable medium executable by a computer, comprising metadata including both (i) a first content reference identifier referring to audio and/or video content and (ii) a plurality of second content reference identifiers pointing to different versions of data relating to ambience complementing a program of the audio and/or video content, wherein the metadata provides a loose coupling between (i) the program and (ii) an ambience of effects created in accordance with specifications external to the program, so that multiple versions of the program can be provided with each version having a different ambience associated with it, and wherein the data relating to ambience complementing the program comprises ambience control data or parameters to an ambience generating algorithm, the ambient control data complementing the program for use by an ambience controller and an ambience generator in obtaining an appropriate ambient effect to complement the program, wherein the ambience controller, responsive to the data relating to ambience complementing the program retrieved via resolving one of the second content reference identifiers, controls the ambience generator synchronously with a rendering of content of the program retrieved via resolving the first content reference identifier.
Specification