Telecommunication data compression apparatus and method
AssigneeTelecompression Technologies, Inc.
InventorCecil F. Motley
Life of this patent
Estimating the term…
Abstract
A system is presented including a first telecommunication device connected to a network at a rate adjusted to improve data bandwidth while data integrity is maintained. The first telecommunication device compresses input data received via the network. Additionally, a first router is connected to the first telecommunication device. Also a gateway is connected to the first router and a second router. Also presented is a second telecommunication device connected to the second router. The second telecommunication device decompresses received data.
Claims50
A system comprising:
- a first telecommunication device coupled to a network to compress input data received via the network at a rate adjusted to improve data bandwidth while data integrity is maintained, said first telecommunication device compresses input data by setting priorities of each of a plurality of epoch data parameters based on said plurality of epoch data parameters influence on quality, and reducing said plurality of epoch data parameters based on each of said plurality of epoch data parameters respective dynamic priority based on trends and change of value from frame to frame, wherein said plurality of epoch data parameters include epoch length, epoch RMS value, a plurality of reflection coefficients and at least two residue descriptors, wherein the plurality of reflection coefficients are used to construct an inverse filter and the inverse filter is applied to an audio epoch to obtain an excitation residue used to derive the at least two residue descriptors;
- a first router coupled to the first telecommunication device;
- a gateway coupled to the first router and a second router;
- and
- a second telecommunication device coupled to the second router, the second telecommunication device to decompress received data.
A system comprising:
- a first telecommunication device to receive input data from a public switched telephone network (PSTN) via a plurality of input lines at a rate adjusted to improve data bandwidth while data integrity is maintained, the first telecommunication device to compress the input data over a particular input line of the plurality of input lines and convert the compressed input data to an Ethernet format, said first telecommunication device compresses input data by setting priorities of each of a plurality of epoch data parameters based on said plurality of epoch data parameters influence on quality, and reducing said plurality of epoch data parameters based on each of said plurality of epoch data parameters dynamic respective priority based on trends and change of value from frame to frame, wherein said plurality of epoch data parameters include epoch length, epoch RMS value, a plurality of reflection coefficients and at least two residue descriptors, wherein the plurality of reflection coefficient are used to construct an inverse filter and the inverse filter is applied to an audio epoch to obtain an excitation residue used to derive the at least two residue descriptors;
- a first router to convert the data in Ethernet format to a frame relay format coupled to the first telecommunication device;
- a frame relay gateway coupled to the first router and a second router, the second router to convert the input data in frame relay format back to Ethernet format a second telecommunication device coupled to the second router, the second telecommunication device to decompress the data converted back to Ethernet format byte second router to be routed back to the network via a plurality of output lines, the second telecommunication device responding in an opposite direction to the first telecommunication device by way of the first router, second router and the frame relay gateway;
- and
- a remote personal computer (PC) based controller coupled to the gateway via a remote router to control the transmission, compression and decompression of the input data from the first telecommunication device to the second telecommunication device.
An apparatus comprising:
- an origination telecommunication device to receive input data from a network via a plurality of input lines, the origination telecommunication device to compress the input data over a particular input line of plurality of input lines at a rate adjusted to improve data bandwidth while data integrity is maintained and converts the compressed input data to a first format, said origination telecommunication device compresses input data by setting priorities of each of a plurality of epoch data parameters based on said plurality of epoch data parameters influence on quality, and reducing said plurality of epoch data parameters based on each of said plurality of epoch data parameters dynamic respective priority to improve data bandwidth based on trends and change of value from frame to frame, wherein said plurality of epoch data parameters include epoch length, epoch RMS value, a plurality of reflection coefficients and at least two residue descriptors, wherein the plurality of reflection coefficients are used to construct an inverse filter and the inverse filter is applied to an audio epoch to obtain an excitation residue used to derive the at least two residue descriptors;
- and
- a router coupled to the origination telecommunication device, the first router to convert the data in a first format to a second format.
An apparatus comprising:
- a destination telecommunication device;
- a router coupled to the destination telecommunication device, the router converting data received in a first format to a second format,
- the destination telecommunication device to decompress data to be routed back to a network via a plurality of output lines and wherein a decompression rate is adjusted to improve data bandwidth while data integrity is maintained, said destination telecommunication device decompresses data by dynamically setting priorities of each of a plurality of epoch data parameters based on said plurality of epoch data parameters influence on quality based on trends and change of value from Frame to frame, and reducing said plurality of epoch data parameters based on each of said plurality of epoch data parameters respective priority to improve data bandwidth, wherein said plurality of epoch data parameters include epoch length, epoch RMS value, a plurality of reflection coefficients and at least two residue descriptors, wherein the plurality of reflection coefficients are used to construct an inverse filter and the inverse filter is applied to an audio epoch to obtain an excitation residue used to derive the at least two residue descriptors.
A method comprising:
- receiving input data front a network on a first telecommunication device at a rate adjusted to improve data bandwidth while data integrity is maintained;
- compressing the received input data to a first format, said compressing of input data includes:
- dynamically setting priorities of each of a plurality of epoch data parameters based on said plurality of epoch data parameters influence on quality based on trends and change of value from frame to frame,
- reducing said plurality of epoch data parameters based on each of said plurality of epoch data parameters respective priority, wherein said plurality of epoch data parameters include epoch length, epoch RMS value, a plurality of reflection coefficients and a plurality of residue descriptors, wherein the plurality of reflection coefficients are used to construct an inverse filter and the inverse filter is applied to an audio epoch to obtain an excitation residue used to derive the at least two residue descriptors;
- converting the received data in the first format to a second format;
- transmitting the data in the second format;
- receiving the data in the second format;
- converting the data received in the second format to the first format;
- and
- transmitting the data to a second telecommunication device.
A program storage device readable by a machine comprising instructions that cause the machine to:
- receive input data from a network on a first telecommunication device at a rate adjusted to improve data bandwidth while data integrity is maintained;
- compress the received input data to a first format, said compress including instructions that further cause the machine to:
- set priorities of each of a plurality of epoch data parameters dynamically based on said plurality of epoch data parameters influence on quality based on trends and change of value from frame to frame,
- reduce said plurality of epoch data parameters based on each of said plurality of epoch data parameters respective priority, wherein said plurality of epoch data parameters include epoch length, epoch RMS value, a plurality of reflection coefficients and at least two residue descriptors, wherein the plurality of reflection coefficients are used to construct an inverse filter and the inverse filter is applied to an audio epoch to obtain an excitation residue used to derive the at least two residue descriptors;
- convert the received data in the first format to a second format;
- transmit the data in the second format;
- receive the data in the second format;
- convert the data received in the second format back to the first format;
- and
- transmit the data to a second telecommunication device.
Dependencies are inferred from the claim text.