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 audio 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 each comprising a home theater system, with each of the virtual theater nodes being coupled to each other to provide a virtual theater environment with a virtual audience sound experience based on a virtual theater seating chart; and
synchronize the playback of the mixed soundtrack with playback of video data packets of the movie at the virtual theater nodes, wherein the virtual audience sound experience is customized for each of the virtual nodes in correspondence with the virtual seating chart.
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.
55 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 audio 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 each comprising a home theater system, with each of the virtual theater nodes being coupled to each other to provide a virtual theater environment with a virtual audience sound experience based on a virtual theater seating chart; and synchronize the playback of the mixed soundtrack with playback of video data packets of the movie at the virtual theater nodes, wherein the virtual audience sound experience is customized for each of the virtual nodes in correspondence with the virtual seating chart. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
mixing audio 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, each of the one or more remote virtual theater nodes and the home virtual theater node comprising a home theater system, 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 with a virtual audience sound experience based on a virtual theater seating chart; and synchronizing the playback of the mixed soundtrack with playback of video data packets of the movie at the home virtual theater node, wherein the virtual audience sound experience is customized for each of the virtual nodes in correspondence with the virtual seating chart. - 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 virtual theater nodes each comprising a home theater system, 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 to create a virtual audience sound experience based on a virtual theater seating chart, 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, each of the virtual theatre nodes comprising a home theater system, the audience reaction data packets comprising data that represent reactions to the movie by viewers watching the movie at the virtual theater nodes, the mixed audio streams being customized for each of the virtual theater nodes in correspondence with a virtual seating chart of a virtual theater; 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