System and method for interactive distribution of selectable presentations
First Claim
1. A method for interactive distribution of selectable presentations from a presentation server to an addressable processing equipment at a user location, said selectable presentations each comprising multiple data objects, including at least one constant data rate data object, at least one variable data rate data object, at least one control object, and at least one timing information object, said method comprising:
- in response to a request from said addressable processing equipment for a presentation, selecting and retrieving said presentation from a database of stored selectable presentations;
multiplexing said multiple data objects into a presentation data stream by placing said data objects in a frame;
multiplexing said presentation data stream with presentations requested by other users into a single MPEG digital video transport stream; and
transmitting said single MPEG digital video transport stream to said addressable processing equipment with an address message indicating a location of said requested presentation in said single MPEG digital transport stream;
wherein said placing of said data objects into a frame comprises;
inserting said control data objects into said frame;
subsequently inserting timing information objects into said frame;
subsequently inserting said constant data rate objects into said frame; and
subsequently inserting said variable data rate objects into said frame.
10 Assignments
0 Petitions
Accused Products
Abstract
A data storage, multiplexing, and distribution method is provided for use in a digital data distribution system. The system provides simultaneous transmission of a plurality of uniquely identified, independent data streams within an assigned channel bandwidth of local, metropolitan and wide area distribution media. The independent data streams can include presentations specifically requested by the receiving user. Upon request from some number of users from their premises, the system assembles a combination of optional image elements such as motion and still frame video, background and descriptive audio, text and graphical overlays into presentation data streams appropriate to the user requests. Individual data streams are multiplexed within a higher bandwidth data stream for simultaneous delivery within the bandwidth assigned for this data transmission. The techniques unique to the system, in regard to storage, timing and synchronization, can be implemented using techniques described within the MPEG profile.
120 Citations
17 Claims
-
1. A method for interactive distribution of selectable presentations from a presentation server to an addressable processing equipment at a user location, said selectable presentations each comprising multiple data objects, including at least one constant data rate data object, at least one variable data rate data object, at least one control object, and at least one timing information object, said method comprising:
-
in response to a request from said addressable processing equipment for a presentation, selecting and retrieving said presentation from a database of stored selectable presentations; multiplexing said multiple data objects into a presentation data stream by placing said data objects in a frame; multiplexing said presentation data stream with presentations requested by other users into a single MPEG digital video transport stream; and transmitting said single MPEG digital video transport stream to said addressable processing equipment with an address message indicating a location of said requested presentation in said single MPEG digital transport stream; wherein said placing of said data objects into a frame comprises; inserting said control data objects into said frame; subsequently inserting timing information objects into said frame; subsequently inserting said constant data rate objects into said frame; and subsequently inserting said variable data rate objects into said frame. - View Dependent Claims (2, 3, 4, 5, 11, 12, 13)
-
-
6. A system for interactive distribution of selectable presentations, said selectable presentations each comprising multiple data objects, including at least one constant data rate data object, at least one variable data rate data object, at least one control object, and at least one timing information object, said system comprising:
-
addressable processing equipment at a user location, said addressable processing equipment configured to transmit a request for a presentation; a presentation preparation server operably connected to said addressable processing equipment configured to; receive said request from said addressable processing equipment for a presentation and select and retrieve said presentation from a database of stored selectable presentations; multiplex said multiple data objects into a presentation data stream by placing said data objects in at least one frame; multiplex said presentation data stream with presentations requested by other users into a single MPEG digital video transport stream; and transmit said single-MPEG digital video transport stream to said addressable processing equipment with an address message indicating a location of said requested presentation in said single MPEG digital transport stream. - View Dependent Claims (7, 8, 9, 10, 14, 15, 16, 17)
-
Specification