IP Library Granted Patent US 8,094,716
Granted Patent B1
US 8,094,716 · App. 11/268,803 · Granted Jan 10, 2012

Method and apparatus of adaptive lambda estimation in Lagrangian rate-distortion optimization for video coding

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 8,094,716
App. No.
11/268,803
Granted
Jan 10, 2012
Kind
B1
Abstract

A method for hybrid video coding is disclosed. The method generally includes the steps of (A) calculating a bit rate based on a percentage of quantized zero coefficients resulting from encoding a plurality of components of a video signal, (B) calculating a distortion based on the percentage of quantized zero coefficients, (C) calculating a plurality of variances of a plurality of prediction error pictures and (D) calculating an adaptive Lagrangian multiplier in a Lagrangian rate-distortion optimization as a function of the bit rate, the distortion and the variance to minimize a Lagrangian cost.

Claims (36)

1. A method for hybrid video coding, comprising the steps of:

(A) receiving a video signal at a first interface of an encoder;

(B) calculating bit rate based on a percentage of quantized zero coefficients resulting from encoding a plurality of components of the video signal;

(C) calculating a distortion based on said percentage of quantized zero coefficients;

(D) calculating a plurality of variances of a plurality of prediction error pictures; and

(E) calculating an adaptive Lagrangian multiplier in a Lagrangian rate-distortion optimization, within a controller module external to an encoding loop within the encoder, as a function of said bit rate, said distortion and said variance to minimize a Lagrangian cost.

2. The method according to claim 1 , further comprising the step of:

encoding said video signal based on said Lagrangian rate-distortion optimization.

3. The method according to claim 1 , wherein said adaptive Lagrangian multiplier is proportional to a natural logarithm of said variance.

4. The method according to claim 3 , wherein said adaptive Lagrangian multiplier is proportional to said distortion.

5. The method according to claim 4 , wherein said adaptive Lagrangian multiplier is inversely proportional to said bit rate.

6. The method according to claim 5 , wherein said adaptive Lagrangian multiplier is proportional to a natural logarithm of an inverse of said bit rate.

7. The method according to claim 6 , further comprising the step of:

Scaling said adaptive Lagrangian multiplier by a scale constant of approximately unity.

8. The method according to claim 1 , wherein said components of said video signal; are based on a plurality of quantization parameters.

9. The method according to claim 1 , wherein said components of said video signal are based on a mode selection for an adaptive frame-field coding.

10. The method according to claim 1 , wherein said components of said video signal are based on a mode selection for a macro block adaptive frame-field coding.

11. A method for hybrid video coding, comprising the steps of:

(A) receiving a video signal at a first interface of an encoder;

(B) calculating a bit rate based on a percentage of quantized zero coefficients resulting from encoding a plurality of components of the video signal;

(C) calculating a distortion based on said percentage of quantized zero coefficients;

(D) calculating a plurality of variances of a plurality of prediction error pictures;

(E) calculating an adaptive value as a function of said bit rate, said distortion and said variance for approximating a Lagrangian multiplier in a Lagrangian rate-distortion optimization; and

(F) calculating said Lagrangian multiplier, within a controller module external to an encoding loop within the encoder, as a function of said adaptive value to minimize a Lagrangian cost.

12. The method according to claim 11 , wherein said Lagrangian multiplier is proportional to a quantization parameter squared.

13. The method according to claim 11 , further comprising the steps of:

Encoding said video signal; based on said Lagrangian rate-distortion optimization.

14. The method according to claim 11 , wherein said adaptive value is proportional to a natural logarithm of said variance.

15. The method according to claim 14 , wherein said adaptive value is proportional to said distortion.

16. The method according to claim 15 , wherein said adaptive value is inversely proportional to said bit rate.

17. A system comprising:

a controller module configured to (i) calculate a bit rate based on a percentage of quantized zero coefficients resulting from encoding a plurality of components of a video signal, (ii) calculate a distortion based on said percentage of quantized zero coefficients, (iii) calculate a plurality of variances of a plurality of prediction error pictures and (iv) calculate an adaptive value for a Lagrangian multiplier in a Lagrangian rate-distortion optimization as a function of said bit rate, said distortion and said variance to minimize a Lagrangian cost; and

an encoder module configured to (i) generate said quantized coefficients and (ii) generate said variances.

18. The system according to claim 17 , wherein said encoder module is further configured to perform an adaptive frame-field coding based on said Lagrangian rate-distortion optimization.

19. The system according to claim 17 , wherein said encoder module is further configured to perform a macroblock adaptive frame-filed coding based on said Lagrangian rate-distortion optimization.

20. The system according to claim 19 , wherein said components of said video signal comprise macroblocks.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Mar 4, 2023
From: EAST WEST BANK
To: GEO SEMICONDUCTOR INC.
Reel/Frame 062955/0700 →
SECURITY INTEREST Recorded Jul 26, 2022
From: GEO SEMICONDUCTOR INC.
To: EAST WEST BANK
Reel/Frame 060925/0979 →
RELEASE OF SECURITY INTEREST Recorded Jul 23, 2022
From: CRESCENT COVE CAPITAL II, LP
To: GEO SEMICONDUCTOR, INC.
Reel/Frame 060840/0079 →
RELEASE OF SECURITY INTEREST Recorded May 31, 2019
From: ROADMAP GEO LP III
To: GEO SEMICONDUCTOR INC.
Reel/Frame 049334/0793 →
RELEASE OF SECURITY INTEREST Recorded May 31, 2019
From: SCOTT LAKE HOLDINGS INC.
To: GEO SEMICONDUCTOR INC.
Reel/Frame 050340/0516 →
SECURITY INTEREST Recorded May 31, 2019
From: GEO SEMICONDUCTOR INC.
To: CRESCENT COVE CAPITAL II, LP
Reel/Frame 049337/0040 →
RELEASE OF SECURITY INTEREST Recorded May 24, 2019
From: BISHOPSGATE HOLDINGS CORPORATION
To: GEO SEMICONDUCTOR INC.
Reel/Frame 049286/0365 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NO. FROM US12027189 TO PCTUS1227189 PREVIOUSLY RECORDED ON REEL 044958 FRAME 0828. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Mar 1, 2018
From: GEO SEMICONDUCTOR INC.
To: ROADMAP GEO LP III, AS ADMINISTRATIVE AGENT
Reel/Frame 045482/0808 →
SECURITY INTEREST Recorded Dec 26, 2017
From: GEO SEMICONDUCTOR INC.
To: ROADMAP GEO LP III, AS ADMINISTRATIVE AGENT
Reel/Frame 044958/0828 →
SECURITY INTEREST Recorded Dec 20, 2017
From: GEO SEMICONDUCTOR INC.
To: SCOTT LAKE HOLDINGS INC.
Reel/Frame 044957/0529 →