← Back to Patent Explorer
US5195092A Expired / Lapsed US ⏱️ 0.0 years remaining

Interactive multimedia presentation & communication system

Assignee: SOURCE SUITE LLC
•
Filing: 1991-08-30
•
Granted: 1993-03-16
•
Expires: 2011-08-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A multiplexing and distribution system is provided for use in a digital data distribution system for multiplexing block data which represent predetermined quantities of information with stream data representative of a continuous flow of information onto a single distribution channel. The multiplexing system utilizes a framing technique in which fixed time intervals, or frames, are provided along the distribution channel. The start of each frame is defined by one or more digital bytes which represent frame synchronization characters. A stream control character is inserted in each frame after the frame synchronization characters. Consecutive stream control characters may be concatenated to provide a control channel which contains information used to select which particular stream data channels are to be multiplexed, and where the data is to be placed within the frame. A multiplexer controller selects the particular stream data channels which are to be multiplexed, and inserts successive one byte increments of each of these stream data channels into each successive frame after the stream control character. The remaining space in each frame is filled with consecutive block data.

Inventors

  • 👤 Steven D. Wilson
  • 👤 Karl W. McCalley

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 17:29
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/40; H04N21/47; H04N21/475; H04N21/4755; H04M; H04M11/00; H04M11/08; H04M11/085; H04N1/00; H04N1/21; H04N1/2166; H04N1/2179; H04N21/20; H04N21/21; H04N21/23; H04N7/00; H04N7/16; H04N7/173; H04N7/17309; H04N7/17318; H04N7/17336

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 126 words
A distribution system for distributing digital data to a receiver wherein said digital data comprises block data which includes blocks of data corresponding to predetermined amounts of information, stream data corresponding to a continuous flow of information obtained from a plurality of stream data sources and control data, said distribution system comprising means for preferentially multiplexing and distributing said stream data from selected ones of said stream data sources onto frames of a single distribution channel along with said block data and means for multiplexing and sequentially distributing bytes of control data along said frames of said single distribution channel, said bytes of said control data being concatenated at said receiver to form a control channel of information for identifying said plurality of stream data sources.
Claim 2
Dependent Claim 126 words
A distribution system for distributing digital data to a receiver wherein said digital data comprises block data which includes blocks of data corresponding to predetermined amounts of information, stream data corresponding to a continuous flow of information obtained from a plurality of stream data sources and control data, said distribution system comprising means for preferentially multiplexing and distributing said stream data from selected ones of said stream data sources onto frames of a single distribution channel along with said block data and means for multiplexing and sequentially distributing bytes of control data along said frames of said single distribution channel, said bytes of said control data being concatenated at said receiver to form a control channel of information for identifying said plurality of stream data sources.
Claim 3
Dependent Claim 24 words
The distribution system of claim 1 wherein each of said stream data sources delivers said stream data on one or more stream data channels.
Claim 4
Dependent Claim 18 words
The distribution system of claim 1, wherein said block data comprises digital data which represents still-frame video images.
Claim 5
Dependent Claim 21 words
The distribution system of claim 1, wherein said block data comprises digital data which represents fixed motion sequences of video images.
Claim 6
Dependent Claim 17 words
The distribution system of claim 1, wherein said block data comprises digital data which represents audio accompaniment.
Claim 7
Dependent Claim 22 words
The distribution system of claim 1, wherein said block data comprises digital data which represents information for producing and displaying graphics overlays.
Claim 8
Dependent Claim 23 words
The distribution system of claim 1, wherein said block data comprises digital data which represents scripts used in constructing and displaying multimedia presentations.
Claim 9
Dependent Claim 19 words
The distribution system of claim 1, wherein said stream data comprises digital data which represents real-time motion video images.
Claim 10
Dependent Claim 17 words
The distribution system of claim 1, wherein said stream data comprises digital data which represents background audio.
Claim 11
Dependent Claim 25 words
The distribution system of claim 1, wherein said stream data comprises digital data which represents information for providing a moving video display of alphanumeric information.
Claim 12
Dependent Claim 208 words
The distribution system according to claim 1 wherein said means for multiplexing and distributing onto said single distribution channel said block data and said stream data from selected ones of said stream data sources, each of which delivers data on one or more stream data channels, comprises: (a) clock means for providing fixed time intervals along said single distribution channel, each of said time intervals defining a frame capable of being filled with digital data, said frame having one or more digital bytes of frame synchronization characters to define the start of said frame; (b) means for inserting a stream control character in each frame after said frame synchronization characters, said stream control character of each frame being concatenated to produce a stream control channel; (c) means responsive to said stream control channel for inserting successive one byte increments of the data in each of said stream data channels which correspond to said selected ones of said stream data sources in each successive frame after said stream control character; (d) means for consecutively inserting said block data in the remaining space of each of said successive frames; and (e) means for modulating said digital data so multiplexed onto a base frequency for distribution along said single distribution channel.
Claim 13
Dependent Claim 22 words
The distribution system according to claim 11 which further comprises means for inserting forward error correction codes in each of said frames.
Claim 14
Dependent Claim 377 words
A distribution system for distributing digital data to a receiver, said digital data comprising block data which includes blocks of data corresponding to predetermined amounts of information, stream data corresponding to a continuous flow of information obtained from a plurality of stream data sources, and control data for identifying said plurality of stream data sources, each of said stream data sources delivering said stream data on one or more stream data channels, said distribution system having means for preferentially multiplexing and distributing said stream data from selected ones of said stream data sources onto a single distribution channel along with said block data and said control data, comprising: (a) a clock controller for providing fixed time intervals along said single distribution channel, each of said time intervals defining a frame capable of being filled with digital data, said frame having one or more digital bytes of frame synchronization characters to define the start of said frame; (b) a data buffer wide enough to store one frame of said digital data; (c) a multiplexer controller for inserting a stream control character corresponding to a portion of said control data in each frame after said frame synchronization characters, said stream control characters of each frame being concatenated at said receiver to produce a control channel of information for identifying said selected ones of said stream data sources; (d) a time slot selector including an input data buffer, said time slot selector being responsive to said clock controller, said multiplexer controller and said stream control channel of information, for preferentially selecting particular ones of said stream data channels which correspond to said selected ones of said stream data sources and inserting them into said data buffer in such a manner that successive one byte increments of each of said stream data channels so selected are inserted in said data buffer after each of said stream control characters; (e) means responsive to said clock controller for consecutively inserting said block data in the remaining space of said data buffer; (f) means for outputting the digital data in said data buffer; and (g) a modulator capable of obtaining said digital data from said data buffer and modulating said data so multiplexed onto a base frequency for distribution along said single distribution channel.
Claim 15
Dependent Claim 377 words
A distribution system for distributing digital data to a receiver, said digital data comprising block data which includes blocks of data corresponding to predetermined amounts of information, stream data corresponding to a continuous flow of information obtained from a plurality of stream data sources, and control data for identifying said plurality of stream data sources, each of said stream data sources delivering said stream data on one or more stream data channels, said distribution system having means for preferentially multiplexing and distributing said stream data from selected ones of said stream data sources onto a single distribution channel along with said block data and said control data, comprising: (a) a clock controller for providing fixed time intervals along said single distribution channel, each of said time intervals defining a frame capable of being filled with digital data, said frame having one or more digital bytes of frame synchronization characters to define the start of said frame; (b) a data buffer wide enough to store one frame of said digital data; (c) a multiplexer controller for inserting a stream control character corresponding to a portion of said control data in each frame after said frame synchronization characters, said stream control characters of each frame being concatenated at said receiver to produce a control channel of information for identifying said selected ones of said stream data sources; (d) a time slot selector including an input data buffer, said time slot selector being responsive to said clock controller, said multiplexer controller and said stream control channel of information, for preferentially selecting particular ones of said stream data channels which correspond to said selected ones of said stream data sources and inserting them into said data buffer in such a manner that successive one byte increments of each of said stream data channels so selected are inserted in said data buffer after each of said stream control characters; (e) means responsive to said clock controller for consecutively inserting said block data in the remaining space of said data buffer; (f) means for outputting the digital data in said data buffer; and (g) a modulator capable of obtaining said digital data from said data buffer and modulating said data so multiplexed onto a base frequency for distribution along said single distribution channel.
Claim 16
Dependent Claim 18 words
The distribution system of claim 13, wherein said block data comprises digital data which represents still-frame video images.
Claim 17
Dependent Claim 19 words
The distribution system of claim 13, wherein said block data comprises digital data which represents sequences of fixed-motion video.
Claim 18
Dependent Claim 17 words
The distribution system of claim 13, wherein said block data comprises digital data which represents audio commentary.
Claim 19
Dependent Claim 22 words
The distribution system of claim 13, wherein said block data comprises digital data which represents information for producing and displaying graphics overlays.
Claim 20
Dependent Claim 23 words
The distribution system of claim 13, wherein said block data comprises digital data which represents scripts used in constructing and displaying multimedia presentations.
Claim 21
Dependent Claim 19 words
The distribution system of claim 13, wherein said stream data comprises digital data which represents real-time motion video images.
Claim 22
Dependent Claim 17 words
The distribution system of claim 13, wherein said stream data comprises digital data which represents background audio.
Claim 23
Dependent Claim 25 words
The distribution system of claim 13, wherein said stream data comprises digital data which represents information for providing a moving video display of alphanumeric information.
Claim 24
Dependent Claim 30 words
The distribution system of claim 13 which includes a forward error correction encoder for adding forward error correction code prior to modulation of said digital data onto said base frequency.
Claim 25
Independent Claim 213 words
A method for multiplexing and distributing digital data to a receiver along a single distribution channel wherein said digital data comprises block data which includes blocks of data representative of predetermined amounts of information, stream data available on one or more stream data channels, representative of continuous streams of information and control data, said method comprising the steps of: (a) providing fixed time intervals along said single distribution channel, each of said time intervals defining a frame capable of being filled with digital data; (b) providing one or more digital bytes of frame synchronization characters to define the start of said frame; (c) producing and inserting a stream control character in each frame after said frame synchronization characters, said stream control character of each frame being concatenated at said receiver to produce a stream control channel of information for identifying said one or more stream data channels; (d) preferentially inserting successive one byte increments of digital data from selected ones of said stream data channels in each successive frame after each of said stream control characters; consecutively inserting and block data in the remaining space of each of said successive frames; and (f) modulating each frame of said digital data so multiplexed onto a base frequency for distribution along said single distribution channel.
Claim 26
Independent Claim 213 words
A method for multiplexing and distributing digital data to a receiver along a single distribution channel wherein said digital data comprises block data which includes blocks of data representative of predetermined amounts of information, stream data available on one or more stream data channels, representative of continuous streams of information and control data, said method comprising the steps of: (a) providing fixed time intervals along said single distribution channel, each of said time intervals defining a frame capable of being filled with digital data; (b) providing one or more digital bytes of frame synchronization characters to define the start of said frame; (c) producing and inserting a stream control character in each frame after said frame synchronization characters, said stream control character of each frame being concatenated at said receiver to produce a stream control channel of information for identifying said one or more stream data channels; (d) preferentially inserting successive one byte increments of digital data from selected ones of said stream data channels in each successive frame after each of said stream control characters; consecutively inserting and block data in the remaining space of each of said successive frames; and (f) modulating each frame of said digital data so multiplexed onto a base frequency for distribution along said single distribution channel.
Claim 27
Dependent Claim 24 words
The method of claim 23 which further comprises the step of incorporating forward error correction codes into each of said frames after step (e).

References Cited (Backward Citations)

US4071697A Cited
CA1112380A Cited
CA1152206A Cited
GB2062419A Cited
US4833710A Cited
US4761781A Cited
US4734907A Cited
US4748617A Cited
US4827339A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-03-15 1996-09-14 1997-03-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-03-15 2000-09-14 2001-03-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-03-15 2004-09-14 2005-03-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag