Patent ID: 7339881

Claim:
A method of encoding compressible data for transmission through a communication channel comprising: transforming a block of said compressible data into K data sections, where K is an integer greater than one; identifying F different bit-error-rates associated with F quality-of-signal (QoS) regions of said communication channel, where F is an integer greater than one; associating each of said F QoS regions with at least one of said K data sections by: performing a rate-allocation process in which each of said K data sections is assigned an encoding rate; sorting said K data sections by said encoding rates assigned thereto to produce a ranked order of said K data sections; and performing a QoS-region-allocation process in which said K data sections are assigned to said F QoS regions in substantially said ranked order; and converting each of said K data sections into codes using a codebook configured for the bit-error-rate associated with the data section.