IP Library Patent Application 11409280
Patent Application
App. No. 11/409,280

Method and system for 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/409,280
Abstract

Presented herein are systems, methods, and apparatus for real-time high definition television encoding. In one embodiment, there is a method for encoding video data. The method comprises estimating amounts of data for encoding a plurality of pictures in parallel; generating a plurality of target rates corresponding to the plurality of pictures based on the estimated amounts of data for encoding the plurality of pictures; and lossy compressing the plurality of pictures based on the target rates corresponding to the plurality of pictures.

Claims (32)

1 . A method for encoding video data, said method comprising:

classifying a set of pictures on a block-by-block basis;

generating a set of quantization maps for the set of pictures; and

encoding the set of pictures based on the set of quantization maps.

2 . The method of claim 1 , wherein classifying the set of pictures is a parallel process.

3 . The method of claim 1 , wherein encoding the set of pictures is a parallel process.

4 . The method of claim 1 , wherein classifying further comprises:

measuring a persistence of a portion of a picture in the set of pictures.

5 . The method of claim 4 , wherein a quantization map that corresponds to the picture comprises a relative quantization parameter that corresponds to the portion, and wherein a finer quantization is indicated when the persistence is relatively long.

6 . The method of claim 1 , wherein classifying further comprises:

measuring an intensity of a portion of a picture in the set of pictures.

7 . The method of claim 6 , wherein a quantization map that corresponds to the picture comprises a relative quantization parameter that corresponds to the portion and wherein the relative quantization parameter indicates a finer quantization when the intensity is relatively low.

8 . The method of claim 1 , wherein classifying further comprises:

generating a detection metric based on a statistical probability that a portion of a picture in the set of pictures contains an object with a perceptual quality.

9 . The method of claim 8 , wherein a quantization map that corresponds to the picture comprises a relative quantization parameter that corresponds to the portion and wherein the relative quantization parameter indicates a finer quantization when the perceptual quality of the object is important to a viewer of the picture.

10 . The method of claim 8 , wherein a quantization map that corresponds to the picture comprises a relative quantization parameter that corresponds to the portion and wherein the relative quantization parameter indicates a coarser quantization when the perceptual quality of the object is unimportant to a viewer of the picture.

11 . The method of claim 8 , wherein a quantization map is updated based on a comparison of a feedback signal to the statistical probabilities.

12 . The method of claim 11 , wherein the quantization map adjusts a nominal quantization parameter which is adjusted to obtain a desired rate profile.

13 . A system for encoding video data, said system comprising:

a master; and

a plurality of encoders, wherein each encoder comprises:

a classification engine for classifying a picture on a block-by-block basis;

a quantization map for storing a set of relative quantization parameters according to the classification;

a quantizer for lossy compressing the picture, wherein a quantization is controlled by the master and based on the quantization maps from other encoders.

14 . The system of claim 13 , wherein each encoder further comprises:

an intensity calculator for measuring an intensity of a portion of the picture, wherein a relative quantization parameter in the quantization map indicates a finer quantization when the intensity is relatively low.

15 . The system of claim 13 , wherein each encoder further comprises:

a persistence generator for measuring a persistence of a portion of the picture, wherein a relative quantization parameter in the quantization map indicates a finer quantization when the persistence is relatively long.

16 . The system of claim 13 , wherein each encoder further comprises:

a block detector for generating a detection metric based on a portion of the picture, wherein a relative quantization parameter in the quantization map indicates a finer quantization when an object of perceptual significance is detected according to the detection metric.

17 . The system of claim 15 , wherein the relative quantization parameter in the quantization map indicates a coarser quantization when an object of perceptual insignificance is detected according to the detection metric.

18 . The system of claim 13 , wherein the quantization map adjusts a nominal quantization parameter which is adjusted to obtain a desired rate profile.

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 OF THE RECEIVING PARTY PREVIOUSLY RECORDED ON REEL 017806 FRAME 0449. ASSIGNOR(S) HEREBY CONFIRMS THE RECEIVING PARTY IS BROADCOM ADVANCED COMPRESSION GROUP, LLC. Recorded May 8, 2007
From: CHIN, DOUGLAS
To: BROADCOM ADVANCED COMPRESSION GROUP, LLC
Reel/Frame 019263/0400 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2006
From: CHIN, DOUGLAS
To: BROADCOM CORPORATION
Reel/Frame 017806/0449 →