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.