System for enabling a virtual theater
First Claim
1. An online virtual theatre system comprising:
- at least one capture device for capturing video and audio of a live event and converting said video and audio into a data stream;
a production centerfor receiving said data stream and compressing said data stream to generate a compressed data stream,for determining a number of one or more viewing devices subscribed or reserved to view said live event, andfor determining data bandwidth consumption characteristics of said one or more viewing devices;
wherein the number of viewing devices subscribed or reserved to view said live event is selectable based on a maximum number of viewing devices determined based on an estimated duration of said live event and a streaming rate associated with each viewing device;
a serverfor receiving said compressed data stream, said number of subscribed or reserved one or more viewing devices, and said data bandwidth consumption characteristics from the production center over a network, andfor duplicating and dividing the compressed data stream out to said one or more viewing devices depending on the number of viewing devices subscribed or reserved to view said live event;
wherein said server reserves bandwidth for streaming out the compressed data stream to the one or more viewing devices based on a number of capture devices.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosed virtual theater system includes capture devices for capturing video and audio of a live event and converting the video and audio into a data stream. The system also includes a production center for receiving the data stream and compressing the data stream to generate a compressed data stream, for determining the number of one or more viewing devices subscribed or reserved to view the live event, and for determining data bandwidth consumption characteristics of the one or more viewing devices. Also included is a server for receiving the compressed data stream, the number of one or more viewing devices, and the data bandwidth consumption characteristics from the production center over a network. The server also duplicates and divides the compressed data stream out to the one or more viewing devices depending on the number of viewing devices subscribed or reserved (cyberseats reserved) to view the live event.
18 Citations
20 Claims
-
1. An online virtual theatre system comprising:
-
at least one capture device for capturing video and audio of a live event and converting said video and audio into a data stream; a production center for receiving said data stream and compressing said data stream to generate a compressed data stream, for determining a number of one or more viewing devices subscribed or reserved to view said live event, and for determining data bandwidth consumption characteristics of said one or more viewing devices; wherein the number of viewing devices subscribed or reserved to view said live event is selectable based on a maximum number of viewing devices determined based on an estimated duration of said live event and a streaming rate associated with each viewing device; a server for receiving said compressed data stream, said number of subscribed or reserved one or more viewing devices, and said data bandwidth consumption characteristics from the production center over a network, and for duplicating and dividing the compressed data stream out to said one or more viewing devices depending on the number of viewing devices subscribed or reserved to view said live event; wherein said server reserves bandwidth for streaming out the compressed data stream to the one or more viewing devices based on a number of capture devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An online virtual theatre system comprising:
a production center for receiving a data stream sent by at least one capture device, wherein said at least one capture device captures video and audio of a live event and converts said video and audio into said data stream; compressing said data stream to generate a compressed data stream; determining a number of one or more viewing devices subscribed or reserved to view said live event; determining data bandwidth consumption characteristics of said one or more viewing devices, wherein the number of viewing devices subscribed or reserved to view said live event is selectable based on a maximum number of viewing devices determined based on an estimated duration of said live event and a streaming rate associated with each viewing device; and transmitting to a server over a network said compressed data stream, said number of subscribed or reserved one or more viewing devices, and said data bandwidth consumption characteristics; wherein said server duplicates and divides the compressed data stream out to said one or more viewing devices depending on the number of viewing devices subscribed or reserved to view said live event; wherein said server reserves bandwidth for streaming out the compressed data stream to the one or more viewing devices based on a number of capture devices. - View Dependent Claims (10, 11)
-
12. A computer-readable non-transitory storage medium containing a production center application, which when executed on a processor is configured to perform an operation enabling a virtual theater system, the operation comprising:
-
receiving, at a production center, a data stream sent by at least one capture device, wherein said at least one capture device captures video and audio of a live event and converts said video and audio into said data stream; compressing said data stream to generate a compressed data stream; determining a number of one or more viewing devices subscribed or reserved to view said live event; determining data bandwidth consumption characteristics of said one or more viewing devices, wherein the number of viewing devices subscribed or reserved to view said live event is selectable based on a maximum number of viewing devices determined based on an estimated duration of said live event and a streaming rate associated with each viewing device; and transmitting to a server over a network said compressed data stream, said number of subscribed or reserved one or more viewing devices, and said data bandwidth consumption characteristics; wherein said server duplicates and divides the compressed data stream out to said one or more viewing devices depending on the number of viewing devices subscribed or reserved to view said live event; wherein said server reserves bandwidth for streaming out the compressed data stream to the one or more viewing devices based on a number of capture devices. - View Dependent Claims (13, 14)
-
-
15. An online virtual theatre system comprising:
a server for receiving from a production center, over a network, a compressed data stream, a number of one or more viewing devices subscribed or reserved to view a live event, and data bandwidth consumption characteristics of said one or more viewing devices, wherein the number of viewing devices subscribed or reserved to view said live event is selectable based on a maximum number of viewing devices determined based on an estimated duration of said live event and a streaming rate associated with each viewing device; wherein the compressed data stream is generated by said production center based on a data stream received from at least one capture device, wherein said at least one capture device captures video and audio of said live event and converts said video and audio into said data stream; and for duplicating and dividing the compressed data stream out to said one or more viewing devices depending on the number of viewing devices subscribed or reserved to view said live event; wherein said server reserves bandwidth for streaming out the compressed data stream to the one or more viewing devices based on a number of capture devices. - View Dependent Claims (16, 17)
-
18. A computer-readable non-transitory storage medium containing a data server application, which when executed on a processor is configured to perform an operation enabling a virtual theater system, the operation comprising:
-
receiving from a production center, over a network, a compressed data stream, a number of one or more viewing devices subscribed or reserved to view a live event, and data bandwidth consumption characteristics of said one or more viewing devices, wherein the number of viewing devices subscribed or reserved to view said live event is selectable based on a maximum number of viewing devices determined based on an estimated duration of said live event and a streaming rate associated with each viewing device; wherein the compressed data stream is generated by said production center based on a data stream received from at least one capture device, wherein said at least one capture device captures video and audio of said live event and converts said video and audio into said data stream; and for duplicating and dividing the compressed data stream out to said one or more viewing devices depending on the number of viewing devices subscribed or reserved to view said live event; wherein said server reserves bandwidth for streaming out the compressed data stream to the one or more viewing devices based on a number of capture devices. - View Dependent Claims (19, 20)
-
Specification