Emulation of streaming over the internet in a broadcast application
First Claim
Patent Images
1. A method of emulating streaming a multimedia file via a network, comprising:
- providing a first world model to a first station, and a second world model to a second station, the first station having at least a source encoder and a channel encoder coupled to the first world model, and the second station having at least a channel decoder and a source decoder coupled to the second world model;
streaming data to the source encoder of the first station;
generating state information based upon the data streamed to the source encoder;
updating at least one state of the first world model;
monitoring and encoding state changes in the first world model;
transmitting encoded state changes to the second station;
decoding, at the second station, the encoded state changes and updating the second world model; and
generating animation based on the decoded state changes.
2 Assignments
0 Petitions
Accused Products
Abstract
In a broadcast application on a client-server network the streaming is emulated of animation data over the Internet to a large number of clients. The animation is considered a sequence of states. State information is sent to the clients instead of the graphics data itself. The clients generate the animation data itself under control of the state information. The server and clients communicate using a shared object protocol. Thus, streaming is accomplished as well as a broadcast without running into severe network bandwidth problems.
135 Citations
12 Claims
-
1. A method of emulating streaming a multimedia file via a network, comprising:
-
providing a first world model to a first station, and a second world model to a second station, the first station having at least a source encoder and a channel encoder coupled to the first world model, and the second station having at least a channel decoder and a source decoder coupled to the second world model;
streaming data to the source encoder of the first station;
generating state information based upon the data streamed to the source encoder;
updating at least one state of the first world model;
monitoring and encoding state changes in the first world model;
transmitting encoded state changes to the second station;
decoding, at the second station, the encoded state changes and updating the second world model; and
generating animation based on the decoded state changes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of emulating streaming a multimedia file via a network, comprising:
-
providing a first world model to a first station, and a second world model to a second station, the first station having at least a source encoder and a channel encoder coupled to the first world model, and the second station having at least a channel decoder and a source transcoder coupled to the second world model, and a channel encoder coupled to the source transcoder;
streaming data to the source encoder of the first station;
generating state information based upon the data streamed to the source encoder;
updating at least one state of the first world model;
monitoring and encoding state changes in the first world model;
transmitting encoded state changes to the second station;
decoding, at the second station, the encoded state changes and updating the second world model;
generating animation data based on the decoded state changes; and
encoding the animation data and transmitting the encoded animation data to a third station. - View Dependent Claims (10, 11, 12)
-
Specification