MPEG objects and systems and methods for using MPEG objects
AssigneeICTV, Inc.
InventorsDonald Gordon, Lena Y. Pavlovskaia, Airan Landau, Andreas Lennartsson, Glenn M. Cloud
Life of this patent
Estimating the term…
Loading patent…
AssigneeICTV, Inc.
InventorsDonald Gordon, Lena Y. Pavlovskaia, Airan Landau, Andreas Lennartsson, Glenn M. Cloud
Estimating the term…
An MPEG object is an object-oriented data structure that may be used in the creation of interactive MPEG video stream. The MPEG object data structure includes an MPEG object interface defining data received by the MPEG object and data output by the MPEG object. The MPEG object data structure further includes either one or more MPEG video elements or an association to one or more MPEG video elements. The MPEG video elements are preferably defined as MPEG slices that include a plurality of encoded macroblocks. Additionally, the data structure may provide a method for receiving input through the MPEG object interface and in response to input from the client device outputting an MPEG video element. In certain configurations, the MPEG object contains a method that maintains state data for the MPEG object. The state data may be used to select between a plurality of MPEG elements to output. In other configurations, the MPEG object includes a method that provides for the control of streaming MPEG content from a source external to the MPEG object.
A tool for creating interactive MPEG content, the tool comprising:
A tool for creating interactive MPEG content, the tool comprising:
A method for producing interactive MPEG content for display on a client device, the method comprising:
An MPEG object data structure on a computer readable storage medium for use with a computer in communication with a client device for providing interactive MPEG video to the client device, the MPEG object data structure comprising:
An MPEG object data structure according to claim 16 wherein the MPEG video elements are located on a separate computer readable storage medium and the MPEG object data structure further comprises:
An MPEG object data structure on a computer readable storage medium for use with a computer in communication with a client device for providing interactive MPEG video to the client device, the MPEG object data structure comprising:
A method for preparing MPEG video content for use in an interactive communications network, the method comprising:
Dependencies are inferred from the claim text.