Virtual theater system for the home
First Claim
1. A system comprising:
- one or more processors; and
a memory comprising one or more instructions executable at the processors, the processors operable when executing the instructions to;
mix audience reaction data packets received from a plurality of virtual theater nodes into the soundtrack of a movie for playback at the virtual theater nodes, the virtual theater nodes being coupled to each other to provide a virtual theater environment; and
synchronize the playback of the soundtrack of the movie with playback of video data packets of the movie at the virtual theater nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a system includes a mixer that creates customized mixed audio streams by synchronously mix audience reaction data packets received from a plurality of virtual theater nodes with a soundtrack of a movie. The audience reaction data packets are produced by viewers watching the movie. The mixer transmits each customized mixed audio streams to a corresponding one of the virtual theater nodes. A video streamer streams video data packets to each of the virtual theater nodes, the video data packets being synchronized with each of the customized mixed audio streams. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure.
48 Citations
25 Claims
-
1. A system comprising:
-
one or more processors; and a memory comprising one or more instructions executable at the processors, the processors operable when executing the instructions to; mix audience reaction data packets received from a plurality of virtual theater nodes into the soundtrack of a movie for playback at the virtual theater nodes, the virtual theater nodes being coupled to each other to provide a virtual theater environment; and synchronize the playback of the soundtrack of the movie with playback of video data packets of the movie at the virtual theater nodes. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
mixing audience reaction data packets received from one or more remote virtual theater nodes into the soundtrack of a movie for playback at a home virtual theater node, the one or more remote virtual theater nodes and the home virtual theater node being coupled to each other to provide a virtual theater environment; and synchronizing the playback of the soundtrack of the movie with playback of video data packets of the movie at the home virtual theater node. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
capturing sounds from viewers of a movie played in a virtual theater consisting of a plurality of virtual theater nodes connected to a network, the movie comprising a soundtrack and video data packets, the viewers being located in the virtual theater nodes; and synchronously mixing the sounds with the soundtrack to create a plurality of playbacks, each playback being customized for a corresponding virtual theater node, each playback being synchronized with the video data packets of the movie. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
a mixer operable to; generate customized mixed audio streams by synchronously mixing audience reaction data packets received from a plurality of virtual theater nodes with a soundtrack of a movie, the audience reaction data packets comprising data that represent reactions to the movie by viewers watching the movie at the virtual theater nodes; and communicate each of the customized mixed audio streams to a corresponding one of the virtual theater nodes; and a video streamer operable to stream video data packets to each of the virtual theater nodes, the video data packets being synchronized with each of the customized mixed audio streams, the video data packets comprising a video element of the movie. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification