IP Library Patent Application 11408320
Patent Application
App. No. 11/408,320

Method and system for testing rate control in a video encoder

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 None
App. No.
11/408,320
Abstract

Described herein is a method and system for testing rate control in a video encoder. The method and system can use relative persistence and intensity of video data in a macroblock to classify that macroblock. On a relative basis, a greater number of bits can be allocated to persistent video data with a low intensity. The quantization is adjusted accordingly. Adjusting quantization prior to video encoding enables a corresponding bit allocation that can preserve a bit rate requirement.

Claims (31)

1 . A method for rate control in a video encoder, said method comprising:

varying at least one quantization parameter weight while encoding a video sequence; and

determining a bit rate as a function of the at least one quantization parameter weight.

2 . The method of claim 1 , wherein the method further comprises:

adjusting a quantization parameter generation according to the at least one quantization parameter weight and the bit rate.

3 . The method of claim 1 , wherein the at least one quantization parameter weight comprises a persistence-based quantization parameter weight.

4 . The method of claim 1 , wherein the at least one quantization parameter weight comprises an intensity-based quantization parameter weight.

5 . The method of claim 1 , wherein the at least one quantization parameter weight comprises a persistence-based quantization parameter weight and an intensity-based quantization parameter weight.

6 . The method of claim 5 , wherein the sum of the persistence-based quantization parameter weight and the intensity-based quantization parameter weight is one.

7 . A system for testing rate control in a video encoder, said system comprising:

a video encoder comprising:

a rate controller for receiving at least one quantization parameter weight,

wherein the at least one quantization parameter weight is applied while an encoded video sequence is produced by said video encoder.

8 . The system of claim 7 , wherein the rate controller further comprises:

a quantization parameter that is adjusted according to the at least one quantization parameter weight a bit rate of the encoded video sequence.

9 . The system of claim 7 , wherein the at least one quantization parameter weight comprises a persistence-based quantization parameter weight.

10 . The system of claim 7 , wherein the at least one quantization parameter weight comprises an intensity-based quantization parameter weight.

11 . The system of claim 7 , wherein the at least one quantization parameter weight comprises a persistence-based quantization parameter weight and an intensity-based quantization parameter weight.

12 . The system of claim 11 , wherein the sum of the persistence-based quantization parameter weight and the intensity-based quantization parameter weight is one.

13 . A system for testing rate control in a video encoder, said system comprising:

an integrated circuit comprising:

a first circuit for video encoding;

a second circuit for a rate controlling; and

a port for receiving at least one quantization parameter weight, wherein the at least one quantization parameter weight is utilized by the second circuit while an encoded video sequence is produced by the first circuit.

14 . The system of claim 13 , wherein the second circuit is updated according to the at least one quantization parameter weight and a bit rate of the encoded video sequence.

15 . The system of claim 13 , wherein the at least one quantization parameter weight comprises a persistence-based quantization parameter weight.

16 . The system of claim 13 , wherein the at least one quantization parameter weight comprises an intensity-based quantization parameter weight.

17 . The system of claim 13 , wherein the at least one quantization parameter weight comprises a persistence-based quantization parameter weight and an intensity-based quantization parameter weight.

18 . The system of claim 17 , wherein the sum of the persistence-based quantization parameter weight and the intensity-based quantization parameter weight is one.

19 . The system of claim 13 , wherein the integrated circuit further comprises a third circuit for producing an intensity value.

20 . The system of claim 13 , wherein the integrated circuit further comprises a third circuit for producing a persistence value.

Assignments (6)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2009
From: BROADCOM ADVANCED COMPRESSION GROUP, LLC
To: BROADCOM CORPORATION
Reel/Frame 022299/0916 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME AND ADDRESS OF THE RECEIVING PARTY PREVIOUSLY RECORDED ON REEL 017806 FRAME 0300. ASSIGNOR(S) HEREBY CONFIRMS THE RECEIVING PARTY IS: BROADCOM ADVANCED COMPRESSION GROUP, LLC., 200 BRICKSTONE SQUARE, SUITE 401, ANDOVER MA 01810. Recorded May 6, 2007
From: KOUL, ASHISH; CHIN, DOUGLAS
To: BROADCOM ADVANCED COMPRESSION GROUP, LLC
Reel/Frame 019252/0585 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2006
From: KOUL, ASHISH; CHIN, DOUGLAS
To: BROADCOM CORPORATION
Reel/Frame 017806/0300 →