The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 18, 2010

Filed:

May. 05, 2005
Applicants:

Murali Babu Muthukrishnan, Bangalore, IN;

Arvind Raman, Karnataka, IN;

Bhavani Gopalakrishna Rao, Bangalore, IN;

Sankaranarayanan Parameswaran, Bangalore, IN;

Sriram Sethuraman, Bangalore, IN;

Dileep Kumar Tamia, Bangalore, IN;

Inventors:

Murali Babu Muthukrishnan, Bangalore, IN;

Arvind Raman, Karnataka, IN;

Bhavani Gopalakrishna Rao, Bangalore, IN;

Sankaranarayanan Parameswaran, Bangalore, IN;

Sriram Sethuraman, Bangalore, IN;

Dileep Kumar Tamia, Bangalore, IN;

Assignee:

Ittiam Systems (P) Ltd., Bangalore, Karnataka, IN;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04N 7/12 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method for achieving bit rate controlled encoding, e.g., constant bit rate, uses a bit rate control model based on bits allocated per macroblock and based on error in estimating bits consumed in an encoding process in a macroblock. The method computes bits consumed per macroblock as a function of the formed bit rate control model, and allocates bits for the macroblock. To this end, a quadratic (second order) equation is used for the model, which equation might default into a first order equation requiring fewer computations, in the event that no second order solutions exist. In one form, the bit rate control model computes the bit rate to satisfy video buffer verifier (VBV) compliance in accordance with MPEG requirements. The bit rate control model makes allowances for the type of macroblock, i.e., inter, intra or bidirectional, and provides for any frame-skips.


Find Patent Forward Citations

Loading…