Data processor having controlled scalable input data source and method thereof
First Claim
1. A multimedia communication arrangement for transmitting video and other signal types for communication over a communication channel having an indication of an available bandwidth, comprising:
- a first data source including a video image processor constructed to capture images and to present the images as a first type of data at a rate that varies in response to an available bandwidth factor for the communication channel;
at least one additional data source generating at least one additional data signal; and
a data signal processing circuit configured and arranged to collect the first type of data from the first data source at a rate that varies in response to the available channel bandwidth, to collect at least one additional type of data from the at least one additional data source at at least one established rate, and to adjust a rate at which the data collected from at least one of the first and the at least one additional data sources is transmitted in response to a detected error rate.
8 Assignments
0 Petitions
Accused Products
Abstract
A multimedia communication arrangement 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 rate at which data is collected from the adaptive data rate data source varies based on the available channel bandwidth of the modem. The transmission rate is optionally adjusted in response to a detected error rate. Furthermore, the amount of filtering performed by a video camera on an image before the image is encoded by a codec can be adjusted. In addition, a data recovery terminal optionally selectively adjusts intervals at which received audio data is sampled to potentially reduce latency periods.
143 Citations
60 Claims
-
1. A multimedia communication arrangement for transmitting video and other signal types for communication over a communication channel having an indication of an available bandwidth, comprising:
-
a first data source including a video image processor constructed to capture images and to present the images as a first type of data at a rate that varies in response to an available bandwidth factor for the communication channel;
at least one additional data source generating at least one additional data signal; and
a data signal processing circuit configured and arranged to collect the first type of data from the first data source at a rate that varies in response to the available channel bandwidth, to collect at least one additional type of data from the at least one additional data source at at least one established rate, and to adjust a rate at which the data collected from at least one of the first and the at least one additional data sources is transmitted in response to a detected error rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 57, 58)
-
-
10. A multimedia communication arrangement for transmitting video and other signal types for communication over a communication channel having an indication of an available bandwidth, comprising:
-
a first data source including a video image processor constructed to capture images from a video camera and to present the images as a first type of data at a rate that varies in response to an available bandwidth factor for the communication channel;
at least one additional data source generating at least one additional data signal; and
a data signal processing circuit configured and arranged to collect the first type of data from the first data source at a rate that varies in response to the available channel bandwidth, to collect at least one additional type of data from the at least one additional data source at at least one established rate, and to adjust filtering performed by the video camera. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. For use in a multimedia communication arrangement for transmitting video and other signal types for transmission over a communication channel having an indication of an available bandwidth, a data recovery arrangement comprising:
-
a memory configured and arranged to store data received from the communication channel; and
a data signal processing circuit responsive to the memory and configured and arranged to sample audio data from the memory at selectively adjustable intervals. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A method for formatting multiple types of data, including data representing images, for transmission over a communication channel having an indication of an available bandwidth, the method comprising:
-
presenting captured images as a first type of data at a rate that varies in response to an available bandwidth factor for the communication channel;
generating at least one additional type of data;
collecting the first type of data at a rate that varies in response to the available channel bandwidth;
collecting the at least one additional type of data at at least one established rate; and
adjusting a rate at which the data collected from at least one of the first and the at least one additional data sources is transmitted in response to a detected error rate. - View Dependent Claims (32, 33, 34, 35, 36, 37, 59, 60)
presenting the first types of data as one or more data packets;
using a prediction filter to generate a control signal based on the detected error rate; and
in response to the control signal, adjusting a size of the data packets based on the detected error rate.
-
-
36. A method, according to claim 35, further comprising using the control signal to adjust the rate at which the collected data is transmitted.
-
37. A method, according to claim 31, further comprising adjusting filtering performed by a video camera.
-
59. The method of claim 31, further including receiving the error rate over the communication channel.
-
60. The method of claim 31, further including detecting the error rate as a function of requests for retransmissions over the communication channel.
-
38. A method for formatting multiple types of data, including data representing images, for transmission over a communication channel having an indication of an available bandwidth, the method comprising:
-
presenting images captured using a video camera as a first type of data at a rate that varies in response to an available bandwidth factor for the communication channel;
generating at least one additional type of data;
collecting the first type of data at a rate that varies in response to the available channel bandwidth;
collecting the at least one additional type of data at at least one established rate; and
adjusting filtering performed by the video camera. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A method for recovering data transmitted over a communication channel, comprising:
-
storing data received from the communication channel in a memory; and
using a data signal processing circuit to sample audio data from the memory at selectively adjustable intervals. - View Dependent Claims (50, 51, 52, 53)
-
-
54. An arrangement for formatting multiple types of data, including data representing images, for transmission over a communication channel having an indication of an available channel bandwidth, the system comprising:
-
means for presenting captured images as a first type of data at a rate that varies in response to an available bandwidth factor for the communication channel;
means for generating at least one additional type of data;
means for collecting the first type of data at a rate that varies in response to the available channel bandwidth;
means for collecting at least one additional type of data at at least one established rate; and
means for adjusting a rate at which the data collected from at least one of the first and the at least one additional data sources is transmitted in response to a detected error rate.
-
-
55. An arrangement for formatting multiple types of data, including data representing images, for transmission over a communication channel having an indication of an available channel bandwidth, the system comprising:
-
means for presenting images captured using a video camera as a first type of data at a rate that varies in response to an available bandwidth factor for the communication channel;
means for generating at least one additional type of data;
means for collecting the first type of data at a rate that varies in response to the available channel bandwidth;
means for collecting the at least one additional type of data at at least one established rate; and
means for adjusting filtering performed by the video camera.
-
-
56. A data recovery arrangement for recovering data transmitted over a communication channel, comprising:
-
means for storing data received from the communication channel in a memory; and
means for using a data signal processing circuit to sample audio data from the memory at selectively adjustable intervals.
-
Specification