Method, apparatus and computer program product for providing improved data compression
First Claim
Patent Images
1. A method to be performed on a decoder of a mobile device, the method comprising:
- decoding, by a dequantizer of the decoder, compressed data to recover high priority data from a received signal, the high priority data being associated with spectral envelope data of spectral information of input data that was previously encoded as the received signal before the received signal was received, the input data corresponding to at least one of speech data, video data, image data, and audio data; and
recovering, by a side model of the decoder, low priority data from the received signal, the low priority data being associated with residual spectrum data comprising remaining parts of the spectral information other than the spectral envelope data of the input data, the side model being concurrently trained with the training of a quantizer used to encode the input signal, the quantizer trained with respect to the high priority data.
3 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for providing improved data compression may include an encoder comprising a quantizer for encoding input data and a side model. The quantizer may be trained with respect to high priority data among the input data and may be configured to partially encode the input data by encoding the high priority data. The side model may be trained jointly with the training of the quantizer and is configured to model low priority data among the input data.
6 Citations
12 Claims
-
1. A method to be performed on a decoder of a mobile device, the method comprising:
-
decoding, by a dequantizer of the decoder, compressed data to recover high priority data from a received signal, the high priority data being associated with spectral envelope data of spectral information of input data that was previously encoded as the received signal before the received signal was received, the input data corresponding to at least one of speech data, video data, image data, and audio data; and recovering, by a side model of the decoder, low priority data from the received signal, the low priority data being associated with residual spectrum data comprising remaining parts of the spectral information other than the spectral envelope data of the input data, the side model being concurrently trained with the training of a quantizer used to encode the input signal, the quantizer trained with respect to the high priority data. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus comprising:
-
at least one processor; and a decoder of a mobile device communicatively coupled to the at least one processor and comprising; a dequantizer configured to decode compressed data to recover high priority data from a received signal, the high priority data being associated with spectral envelope data of spectral information of input data that was previously encoded as the received signal before the received signal was received, the input data corresponding to at least one of speech data, video data, image data, and audio data; and a side model configured to recover low priority data from the received signal, the low priority data being associated with residual spectrum data comprising remaining parts of the spectral information other than the spectral envelope data of the input data, the side model being concurrently trained with the training of a quantizer used to encode the input signal, the quantizer trained with respect to the high priority data. - View Dependent Claims (6, 7, 8)
-
-
9. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein to be executed on a mobile device, the computer-readable program code portions comprising:
-
a first executable portion for decoding compressed data using a dequantizer module to recover high priority data from a received signal, the high priority data being associated with spectral envelope data of spectral information of input data that was previously encoded as the received signal before the received signal was received, the input data corresponding to at least one of speech data, video data, image data, and audio data; and a second executable portion for recovering low priority data from the received signal using a side model module, the low priority data being associated with residual spectrum data comprising remaining parts of the spectral information other than the spectral envelope data of the input data, the side model module being concurrently trained with the training of a quantizer module used to encode the input signal, the quantizer module trained with respect to the high priority data. - View Dependent Claims (10, 11, 12)
-
Specification