IP Library Granted Patent US 9,973,755
Granted Patent B2
US 9,973,755 · App. 15/244,856 · Granted May 15, 2018

Method, apparatus and computer program product for providing improved data compression

Inventors: Jani K Nurminen (Lempaala, FI); Sakari Himanen (Lempaala, FI)
Assignee: Conversant Wireless Licensing S.a.r.l.
H04N19/124G06T9/00G10L19/24H04N19/147H04N19/196G10L19/032
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,973,755
App. No.
15/244,856
Granted
May 15, 2018
Kind
B2
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.

Claims (20)

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.

2. The method of claim 1 , wherein the low priority data is not quantized and not encoded.

3. The method of claim 1 , wherein the received signal comprises partially encoded input data, the input data being partially encoded by an encoder encoding high priority data among the input data using the quantizer.

4. The method of claim 1 , wherein the received signal includes an indicator bit indicative of a sufficiency of the accuracy of the modeling of the low priority data and modeling error information for improving modeling accuracy when the indicator bit indicates insufficient modeling accuracy.

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.

6. The apparatus of claim 5 , wherein the low priority data is not quantized and not encoded.

7. The apparatus of claim 5 , wherein the received signal comprises partially encoded input data, the input data being partially encoded by an encoder encoding high priority data among the input data using the quantizer.

8. The apparatus of claim 5 , wherein the received signal includes an indicator bit indicative of a sufficiency of the accuracy of the modeling of the low priority data and modeling error information for improving modeling accuracy when the indicator bit indicates insufficient modeling accuracy.

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.

10. The computer program product of claim 9 , wherein the low priority data is not quantized and not encoded.

11. The computer program product of claim 9 , wherein the received signal comprises partially encoded input data, the input data being partially encoded by an encoder encoding high priority data among the input data using the quantizer module.

12. The computer program product of claim 9 , wherein the received signal includes an indicator bit indicative of a sufficiency of the accuracy of the modeling of the low priority data and modeling error information for improving modeling accuracy when the indicator bit indicates insufficient modeling accuracy.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Apr 13, 2021
From: CPPIB CREDIT INVESTMENTS INC.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 055910/0698 →
AMENDED AND RESTATED U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Aug 22, 2018
From: CONVERSANT WIRELESS LICENSING S.A R.L.
To: CPPIB CREDIT INVESTMENTS, INC.
Reel/Frame 046897/0001 →
CHANGE OF NAME Recorded Sep 11, 2017
From: CORE WIRELESS LICENSING S.A.R.L.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 043814/0274 →
Continuity (3)
Continuation 14529718 · Oct 31, 2014
Continuation 11867212 · Oct 4, 2007
Related Publication 20170085877A1 · Mar 23, 2017