IP Library Granted Patent US 7,289,675
Granted Patent B2
US 7,289,675 · App. 11/147,405 · Granted Oct 30, 2007

Scalable predictive coding method and apparatus

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 7,289,675
App. No.
11/147,405
Granted
Oct 30, 2007
Kind
B2
Abstract

A scalable predictive coder in which the current frame of data is predicted at the enhancement-layer by processing and combining the reconstructed signal at: (i) the current base-layer (or lower layers) frame; and (ii) the previous enhancement-layer frame. The combining rule takes into account the compressed prediction error of the base-layer, and the parameters used for its compression.

Claims (56)

1. A method for predicting a current frame of data in a digital coding system wherein a signal is segmented into frames of data that are sequentially encoded, said system including a base layer and an enhancement layer, said base layer including a base encoder and a base decoder, said enhancement layer including an enhancement encoder, an enhancement layer estimator, and an enhancement decoder, said base decoder producing a reconstructed signal, said enhancement layer estimator producing a prediction of said current frame of data, said enhancement decoder producing an enhanced reconstructed signal, said method comprising:

applying reconstructed data representing a current base layer frame and reconstructed data representing a previous enhancement layer frame as inputs to the enhancement layer estimator;

applying additional information from the base layer as additional input to the enhancement layer estimator; and

predicting the current frame of data at the enhancement layer by processing and combining said inputs.

2. A method for predicting a current frame of data in a digital coding system wherein a signal is segmented into frames of data that are sequentially encoded, said system including a base layer and an enhancement layer, said base layer including a base encoder and a base decoder, said enhancement layer including an enhancement encoder, an enhancement layer estimator, and an enhancement decoder, said base decoder producing a reconstructed signal, said enhancement layer estimator producing a prediction of said current frame of data, said enhancement decoder producing an enhanced reconstructed signal, said method comprising:

applying reconstructed data representing a current base layer frame and reconstructed data representing a previous enhancement layer frame as inputs to the enhancement layer estimator;

applying values of compression parameters employed by the base layer encoder as additional inputs to the enhancement layer estimator; and

predicting the current frame of data at the enhancement layer by processing and combining said inputs.

3. The method of claim 2 , wherein said compression parameters are parameters used for compressing the base layer prediction error.

4. The method of claim 2 , wherein said compression parameters include a quantization interval employed in the base layer compressor.

5. A digital coding system wherein a signal is segmented into frames of data that are sequentially encoded, comprising:

a base layer, said base layer including a base encoder and a base decoder;

an enhancement layer, said enhancement layer including an enhancement encoder, an enhancement layer estimator, and an enhancement decoder;

said base decoder producing a reconstructed signal;

said enhancement layer estimator producing a prediction of a current frame of data;

said enhancement decoder producing an enhanced reconstructed signal; and

means for predicting the current frame of data by carrying out the steps of:

applying reconstructed data representing a current base layer frame and reconstructed data representing a previous enhancement layer frame as inputs to the enhancement layer estimator;

applying additional information from the base layer as additional input to the enhancement layer estimator; and

predicting the current frame of data at the enhancement layer by processing and combining said inputs.

6. A digital coding system wherein a signal is segmented into frames of data that are sequentially encoded, comprising:

a base layer, said base layer including a base encoder and a base decoder;

an enhancement layer, said enhancement layer including an enhancement encoder, an enhancement layer estimator, and an enhancement decoder;

said base decoder producing a reconstructed signal;

said enhancement layer estimator producing a prediction of a current frame of data;

said enhancement decoder producing an enhanced reconstructed signal; and

means for predicting the current frame of data by carrying out the steps of:

applying reconstructed data representing a current base layer frame and reconstructed data representing a previous enhancement layer frame as inputs to the enhancement layer estimator;

applying values of compression parameters employed by the base layer encoder as additional inputs to the enhancement layer estimator; and

predicting the current frame of data at the enhancement layer by processing and combining said inputs.

7. A digital coding system as recited in claim 6 , wherein said compression parameters are parameters used for compressing the base layer prediction error.

8. A digital coding system as recited in claim 6 , wherein said compression parameters include a quantization interval employed in the base layer compressor.

9. A digital coding system wherein a signal is segmented into frames of data that are sequentially encoded, comprising:

a base layer, said base layer including a base encoder and a base decoder;

an enhancement layer, said enhancement layer including an enhancement encoder, an enhancement layer estimator, and an enhancement decoder;

said base decoder producing a reconstructed signal;

said enhancement layer estimator producing a prediction of a current frame of data;

said enhancement decoder producing an enhanced reconstructed signal;

a programmable data processor; and

programming executable by said programmable data processor for predicting the current frame of data by carrying out the steps of:

applying reconstructed data representing a current base layer frame and reconstructed data representing a previous enhancement layer frame as inputs to the enhancement layer estimator;

applying additional information from the base layer as additional input to the enhancement layer estimator; and

predicting the current frame of data at the enhancement layer by processing and combining said inputs.

10. A digital coding system wherein a signal is segmented into frames of data that are sequentially encoded, comprising:

a base layer, said base layer including a base encoder and a base decoder;

an enhancement layer, said enhancement layer including an enhancement encoder, an enhancement layer estimator, and an enhancement decoder;

said base decoder producing a reconstructed signal;

said enhancement layer estimator producing a prediction of a current frame of data;

said enhancement decoder producing an enhanced reconstructed signal;

a programmable data processor; and

programming executable by said programmable data processor for predicting the current frame of data by carrying out the steps of:

applying reconstructed data representing a current base layer frame and reconstructed data representing a previous enhancement layer frame as inputs to the enhancement layer estimator;

applying values of compression parameters employed by the base layer encoder as additional inputs to the enhancement layer estimator; and

predicting the current frame of data at the enhancement layer by processing and combining said inputs.

11. A digital coding system as recited in claim 10 , wherein said compression parameters are parameters used for compressing the base layer prediction error.

12. A digital coding system as recited in claim 10 , wherein said compression parameters include a quantization interval employed in the base layer compressor.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2018
From: INTELLECTUAL VENTURES ASSETS 72 LLC
To: NORDIC INTERACTIVE TECHNOLOGIES LLC
Reel/Frame 045757/0502 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2018
From: CALLAHAN CELLULAR L.L.C.
To: INTELLECTUAL VENTURES ASSETS 72 LLC
Reel/Frame 045718/0107 →
CORRECTIVE ASSIGNMENT TO CORRECT THE MISSING EFFECTIVE DATE FOR THE QUIT CLAIM FILED PREVIOUSLY RECORDED ON REEL 022494 FRAME 0694. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE OF THE QUIT CLAIM IS 10/25/2008. Recorded Jan 20, 2016
From: ROSE, KENNETH
To: VOICECRAFT, INC.
Reel/Frame 037566/0021 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2016
From: ROSE, KENNETH
To: VOICECRAFT, INC.
Reel/Frame 037538/0480 →
MERGER Recorded Nov 19, 2015
From: WASINOSKI PROCTER, LLC
To: CALLAHAN CELLULAR L.L.C.
Reel/Frame 037147/0947 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2009
From: VOICECRAFT, INC.
To: WASINOSKI PROCTER, LLC
Reel/Frame 022634/0226 →
QUIT CLAIM Recorded Apr 3, 2009
From: ROSE, KENNETH
To: VOICECRAFT, INC.
Reel/Frame 022494/0694 →
QUIT CLAIM Recorded Oct 24, 2008
From: REGENTS OF THE UNIVERSITY OF CALIFORNIA, THE
To: ROSE, KENNETH
Reel/Frame 021731/0511 →