Patent ID: 8542136

Claim:
A method of compressing data comprising: receiving, at an input of a first processor included in a transmit side of a data compression system, a first quantity of data from a first telecommunication channel having a known bandwidth; losslessly compressing the first quantity of data using a lossless compression algorithm and the first processor to form losslessly compressed data; evaluating, using the first processor, whether a bandwidth of a second telecommunication channel is sufficient to carry the losslessly compressed data; receiving at the input a second quantity of data following the first quantity of data in a time order of the data in the first telecommunication channel; if the bandwidth of the second telecommunication channel is evaluated to be insufficient, then lossy compressing the second quantity of data using a lossy compression algorithm and the first processor, to form first reduced data, and then losslessly compressing the first reduced data using the lossless compression algorithm and the first processor to form first compressed data; and if the bandwidth of the second telecommunication channel is evaluated to be sufficient, then losslessly compressing the second quantity of data using the lossless compression algorithm and the first microprocessor to form second compressed data; and transmitting the first compressed data and the second compressed data into the second telecommunication channel using a transmission module.