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

Data processor having controlled scalable input data source and method thereof

Assignee: Adeia Technologies Inc
•
Filing: 1997-03-13
•
Granted: 2000-02-15
•
Expires: 2017-03-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A multimedia communication system processes and multiplexes different types of data, including data from an adaptive data rate data source and a nonadaptive data rate data source, to substantially increase data throughput over a communication channel. The system includes: a first data source, responsive to a control signal, including a video image processor constructed to capture images and to present the images as a first type of data at a rate determined as a function of the control signal; at least one additional data source generating at least one additional data signal; a data signal processor that determines an available bandwidth factor for the communication channel, generates the control signal in response to this factor, collects the first type of data at a rate that varies in response to the available channel bandwidth of the modem, and collects the at least one additional type of data at at least one established rate. A communication channel modem transmits the data to a receiving terminal as the data is presented by the data signal processor.

Inventors

  • 👤 Paul Augustine Voois
  • 👤 Barry Dean Andrews
  • 👤 Truman Joe
  • 👤 Philip Stanley Bednarz

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 22:23
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/20; H04N21/21; H04N21/218; H04N21/2187; H04N21/23; H04N21/234; H04N21/2343; H04N21/236; H04N21/23614; H04N21/2368; H04N21/238; H04N21/2385; H04N21/24; H04N21/2402; H04N21/25; H04N21/266; H04N21/2662; H04N21/40; H04N21/47; H04N21/478; H04N21/4788; H04N21/60; H04N21/61; H04N21/6106; H04N21/6137; H04N7/00; H04N7/24; H04N7/52

Claims Analysis

Total Claims: 47
Claim 1
Independent Claim 196 words
A multimedia communication system for transferring video and other signal types from an image collecting terminal to a modem for transmission over a communication channel to a data recovery terminal, comprising: a first data source, responsive to a control signal, including a video image processor constructed to capture images and to present the images as a first type of data at a rate determined at least in part as a function of the control signal; at least one additional data source generating at least one additional data signal; a data signal processor configured and arranged to determine an available bandwidth factor for the communication channel, to generate the control signal in response to the available bandwidth factor, to collect the first type of data from the first data source at a rate that varies in response to an available channel bandwidth of the modem, and to collect at least one additional type of data from the at least one additional data source at at least one established rate; and the modem responsive to the data signal processor and arranged to transmit the first and at least one additional types of data to the data recovery terminal.
Claim 2
Dependent Claim 196 words
A multimedia communication system for transferring video and other signal types from an image collecting terminal to a modem for transmission over a communication channel to a data recovery terminal, comprising: a first data source, responsive to a control signal, including a video image processor constructed to capture images and to present the images as a first type of data at a rate determined at least in part as a function of the control signal; at least one additional data source generating at least one additional data signal; a data signal processor configured and arranged to determine an available bandwidth factor for the communication channel, to generate the control signal in response to the available bandwidth factor, to collect the first type of data from the first data source at a rate that varies in response to an available channel bandwidth of the modem, and to collect at least one additional type of data from the at least one additional data source at at least one established rate; and the modem responsive to the data signal processor and arranged to transmit the first and at least one additional types of data to the data recovery terminal.
Claim 3
Dependent Claim 44 words
A multimedia communication system, according to claim 1, wherein the data signal processor generates the control signal as a function of a sum of an amount of the first type of data transmitted during a previous time interval and the available channel bandwidth factor.
Claim 4
Dependent Claim 25 words
A multimedia communication system, according to claim 1, further including a prediction filter responsive to the control signal and coupled to the first data source.
Claim 5
Dependent Claim 33 words
A multimedia communication system, according to claim 3, wherein the prediction filter generates an output that is received by the first data source to adjust the rate at which the images are presented.
Claim 6
Dependent Claim 35 words
A multimedia communication system, according to claim 3, wherein the prediction filter is constructed and arranged to determine an average available bandwidth over a plurality of update periods as a function of the control signal.
Claim 7
Dependent Claim 22 words
A multimedia communication system, according to claim 3, wherein the prediction filter is implemented using a first order infinite impulse response filter.
Claim 8
Dependent Claim 41 words
A multimedia communication system, according to claim 1, wherein the data signal processor is implemented using at least one of the following: a programmable digital signal processor chip, a general-purpose processor, a reduced instruction set computer, and an application-specific integrated circuit.
Claim 9
Dependent Claim 48 words
A multimedia communication system, according to claim 1, wherein the data signal processor is implemented using a first data buffer arranged to receive data from the first data source, and at least one additional data buffer arranged to receive data from the at least one additional data source.
Claim 10
Dependent Claim 32 words
A multimedia communication system, according to claim 8, further including a modem data buffer configured to receive the first and at least one additional types of data from the data signal processor.
Claim 11
Dependent Claim 32 words
A multimedia communication system, according to claim 1, further including a modem data buffer configured to receive the first and at least one additional types of data from the data signal processor.
Claim 12
Dependent Claim 19 words
A multimedia communication system, according to claim 1, wherein the video image processor is implemented using a video camera.
Claim 13
Dependent Claim 86 words
A multimedia communication system, according to claim 1, wherein the data signal processor is further configured and arranged to generate a set of data for transmission over the communication channel as a function of the first and at least one additional types of data and as a function of one preselected format of a set of preselected formats, the preselected formats specifying amounts of data to be collected from the data sources and a sequence in which data is to be collected from the data sources.
Claim 14
Dependent Claim 53 words
A multimedia communication system, according to claim 12, wherein at least one of the preselected formats specifies the first data source last in the sequence and the amount of data collected from the first data source varies in response to the amount of data collected from the at least one additional data source.
Claim 15
Dependent Claim 19 words
A multimedia communication system, according to claim 12, wherein the preselected formats are stored as entries in a table.
Claim 16
Dependent Claim 16 words
A multimedia communication system, according to claim 12, wherein the preselected formats are assigned priority values.
Claim 17
Dependent Claim 37 words
A multimedia communication system, according to claim 15, wherein the data signal processor selects the one of the set of preselected formats at least in part as a function of the priority values of the preselected formats.
Claim 18
Dependent Claim 55 words
A multimedia communication system, according to claim 15, wherein the priority values of the preselected formats are determined as a function of at least one of the following: a quantity of data sources referenced by the preselected formats, a priority ranking of the data sources, and quantities of data drawn from the referenced data sources.
Claim 19
Dependent Claim 58 words
A multimedia communication system, according to claim 15, wherein the data signal processor selects the preselected format as a function of at least one of the following: a quantity of data sources referenced by the preselected formats for which a corresponding type of data is available for transmission, and quantities of data drawn from the referenced data sources.
Claim 20
Dependent Claim 28 words
A multimedia communication system, according to claim 1, wherein the data signal processor collects the first and at least one additional types of data using a linked list.
Claim 21
Dependent Claim 166 words
A multimedia communication terminal, comprising: a first data source, responsive to a control signal, including a video image processor constructed to capture images and to present the images as a first type of data at a rate determined at least in part as a function of the control signal; at least one additional data source generating at least one additional data signal of at least one additional type; and a data signal processor configured and arranged to determine an available bandwidth factor for the communication channel, to generate the control signal in response to the available bandwidth factor, to collect the first type of data from the first data source at a rate that varies in response to the available channel bandwidth of the modem, and to collect the at least one additional type of data from the at least one additional data source at least one established rate, the first and at least one additional types of data being collected for transmission from the terminal.
Claim 22
Dependent Claim 166 words
A multimedia communication terminal, comprising: a first data source, responsive to a control signal, including a video image processor constructed to capture images and to present the images as a first type of data at a rate determined at least in part as a function of the control signal; at least one additional data source generating at least one additional data signal of at least one additional type; and a data signal processor configured and arranged to determine an available bandwidth factor for the communication channel, to generate the control signal in response to the available bandwidth factor, to collect the first type of data from the first data source at a rate that varies in response to the available channel bandwidth of the modem, and to collect the at least one additional type of data from the at least one additional data source at least one established rate, the first and at least one additional types of data being collected for transmission from the terminal.
Claim 23
Dependent Claim 17 words
A multimedia communication terminal, according to claim 20, wherein the video image processor includes a video camera.
Claim 24
Dependent Claim 28 words
A multimedia communication terminal, according to claim 20, wherein one of the at least one additional data source is arranged to provide audio data at an established rate.
Claim 25
Dependent Claim 41 words
A multimedia communication terminal, according to claim 20, wherein the data signal processor generates the control signal as a function of an amount of the first type of data transmitted during a previous time interval and the available channel bandwidth factor.
Claim 26
Dependent Claim 29 words
A multimedia communication terminal, according to claim 20, further including a prediction filter, responsive to the control signal, for averaging the control signal over a plurality of update periods.
Claim 27
Dependent Claim 22 words
A multimedia communication terminal, according to claim 24, wherein the prediction filter is implemented using a first order infinite impulse response filter.
Claim 28
Dependent Claim 21 words
A multimedia communication terminal, according to claim 24, wherein the prediction filter is implemented as part of the data signal processor.
Claim 29
Dependent Claim 41 words
A multimedia communication terminal, according to claim 26, wherein the data signal processor is implemented using at least one of the following: a programmable digital signal processor chip, a general-purpose processor, a reduced instruction set computer, and an application-specific integrated circuit.
Claim 30
Dependent Claim 48 words
A multimedia communication terminal, according to claim 27, wherein the data signal processor is implemented using a first data buffer arranged to receive data from the first data source, and at least one additional data buffer arranged to receive data from the at least one additional data source.
Claim 31
Dependent Claim 36 words
A multimedia communication terminal, according to claim 28, wherein the data signal processor stores the first and at least one additional types of collected data in an output data buffer before the collected data is transmitted.
Claim 32
Dependent Claim 22 words
A multimedia communication terminal, according to claim 29, wherein the output data buffer is implemented as part of the data signal processor.
Claim 33
Dependent Claim 21 words
A multimedia communication terminal, according to claim 20, wherein one of the at least one additional data signal represents audio information.
Claim 34
Dependent Claim 36 words
A multimedia communication terminal, according to claim 31, wherein one of the at least one additional data source generates a packet of the one of the at least one additional type of data every 30 milliseconds.
Claim 35
Dependent Claim 64 words
A multimedia communication terminal, according to claim 20, wherein the data signal processor is further configured to fit packets of the first type of data and of the at least one additional type of data into predetermined packet forms, the packet forms being selected according to the type and amount of data collected by the data signal processor over a period of data collection.
Claim 36
Dependent Claim 20 words
A multimedia communication terminal, according to claim 33, wherein the predetermined packet forms are stored as entries in a table.
Claim 37
Dependent Claim 74 words
A multimedia communication terminal, according to claim 33, wherein the data signal processor selects the packet forms at least in part as a function of priority values assigned to the packet forms, the priority values being determined as a function of at least one of the following: a quantity of data sources referenced by the packet form, a priority ranking of the data sources, and quantities of data drawn from the referenced data sources.
Claim 38
Dependent Claim 61 words
A multimedia communication terminal, according to claim 33, wherein the data signal processor selects the packet forms as a function of at least one of the following: a quantity of the data sources referenced by each of the packet forms for which a corresponding type of data is available for transmission, and quantities of data drawn from the referenced data sources.
Claim 39
Dependent Claim 28 words
A multimedia communication terminal, according to claim 20, wherein the data signal processor collects the first and at least one additional types of data using a linked list.
Claim 40
Independent Claim 176 words
A method for formatting multiple types of data, including data representing images, for transmission over a communication channel, the method comprising: receiving a first type of data using a first data source at a data rate determined at least in part by a control signal and at least one additional type of data using at least one additional data source at at least one established data rate; using a data processor to determine an available bandwidth factor for the communication channel; using the data processor to generate the control signal in response to the available bandwidth factor; varying the data rate of the first type of data in response to the control signal by filtering the control signal using a prediction filter; and formatting the first and at least one additional types of data for presentation to a output port according to one of a plurality of preselected formats by using a multiplexer arrangement to construct a data packet using data drawn from one or more of the first and at least one additional data sources.
Claim 41
Independent Claim 176 words
A method for formatting multiple types of data, including data representing images, for transmission over a communication channel, the method comprising: receiving a first type of data using a first data source at a data rate determined at least in part by a control signal and at least one additional type of data using at least one additional data source at at least one established data rate; using a data processor to determine an available bandwidth factor for the communication channel; using the data processor to generate the control signal in response to the available bandwidth factor; varying the data rate of the first type of data in response to the control signal by filtering the control signal using a prediction filter; and formatting the first and at least one additional types of data for presentation to a output port according to one of a plurality of preselected formats by using a multiplexer arrangement to construct a data packet using data drawn from one or more of the first and at least one additional data sources.
Claim 42
Dependent Claim 22 words
A multimedia communication system, according to claim 1, wherein the control signal indicates an amount of retransmission occurring in the communication channel.
Claim 43
Dependent Claim 38 words
A multimedia communication system, according to claim 39, wherein the video image processor responds to the control signal by encoding video data at a rate that is a function of the amount of channel bandwidth used by retransmission.
Claim 44
Dependent Claim 22 words
A multimedia communication terminal, according to claim 20, wherein the control signal indicates an amount of retransmission occurring in the communication channel.
Claim 45
Dependent Claim 38 words
A multimedia communication terminal, according to claim 41, wherein the video image processor responds to the control signal by encoding video data at a rate that is a function of the amount of channel bandwidth used by retransmission.
Claim 46
Dependent Claim 25 words
A method for a multimedia communication system, according to claim 38, wherein the control signal indicates an amount of retransmission occurring in the communication channel.
Claim 47
Dependent Claim 38 words
A method for a multimedia communication system, according to claim 43, further including responding to the control signal by encoding video data at a rate that is a function of the amount of channel bandwidth used by retransmission.

References Cited (Backward Citations)

GB2173675A Cited
US5164980A Cited
US5347305A Cited
US5539452A Cited
US5463616A Cited
US5477542A Cited
US5526350A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-02-14 2003-08-16 2004-02-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-02-14 2007-08-16 2008-02-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-02-14 2011-08-16 2012-02-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag