Patent US5878166A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5878166A Expired / Lapsed US ⏱️ 0.0 years remaining

Field frame macroblock encoding decision

Assignee: Avago Technologies International Sales Pte Ltd
•
Filing: 1995-12-26
•
Granted: 1999-03-02
•
Expires: 2015-12-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A rate control algorithm for an MPEG-2 compliant encoder is described. The rate control algorithm has embodiments useful for constant bit rate and variable bit rate encoding. In particular, the invention relates to a field frame macroblock encoding decision.

Inventors

  • 👤 Didier J. LeGall

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 17:11
CPC Classifications
H; H04; H04N; H04N5/00; H04N5/14; H04N5/144; H04N5/145; G; G06; G06T; G06T9/00; G06T9/007

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 158 words
In an encoder for encoding a sequence of interlaced video frames to generate a compressed bitstream, a method for determining whether to code a macroblock in a frame using frame-based coding or field-based coding, said method comprising the steps of: determining a frame-based activity measure for said macroblock, comprising the steps of: for each block br in said macroblock, summing the absolute differences of the horizontal pixel pairs and the absolute differences of the vertical pixel pairs and then summing the result over all the blocks in said macroblock, determining first and second field-based activity measures for said macroblock, if said frame based activity measure for said macroblock is smaller than the sum of said first and second field-based activity measures for said macroblock, select frame based coding for said macroblock, otherwise select field based coding, and utilizing said selected field or frame-based coding, coding said macroblock in said encoder to generate a portion of said compressed bitstream.
Claim 2
Dependent Claim 158 words
In an encoder for encoding a sequence of interlaced video frames to generate a compressed bitstream, a method for determining whether to code a macroblock in a frame using frame-based coding or field-based coding, said method comprising the steps of: determining a frame-based activity measure for said macroblock, comprising the steps of: for each block br in said macroblock, summing the absolute differences of the horizontal pixel pairs and the absolute differences of the vertical pixel pairs and then summing the result over all the blocks in said macroblock, determining first and second field-based activity measures for said macroblock, if said frame based activity measure for said macroblock is smaller than the sum of said first and second field-based activity measures for said macroblock, select frame based coding for said macroblock, otherwise select field based coding, and utilizing said selected field or frame-based coding, coding said macroblock in said encoder to generate a portion of said compressed bitstream.
Claim 3
Dependent Claim 79 words
The method of claim 1 wherein one of said field-based activity measures is determined for the portion of the macroblock in a particular field by the step of: for a portion of each said block b k in said particular field, summing the absolute differences of the horizontal pixel pairs and the absolute differences of the vertical pixel pairs, and then summing the result over all the block portions in the portion of the macroblock in the particular field.
Claim 4
Dependent Claim 172 words
In an encoder for encoding a sequence of interlaced video frames to generate a compressed bitstream, a method for determining whether to code a macroblock in a frame using frame-based coding or field-based coding, said method comprising the steps of: determining a frame-based activity measure for said mnacroblock, determining first and second field-based activity measures for said macroblock, comprising the steps of: for a portion of each said block b k in said particular field, summing the absolute differences of the horizontal pixel pairs and the absolute differences of the vertical pixel pairs, and then summing the result over all the block portions in the portion of the macroblock in the particular field, if said frame based activity measure for said macroblock is smaller than the sum of said first and second field-based activity measures for said macroblock, select frame based coding for said macroblock, otherwise select field based coding, and utilizing said selected field or frame-based coding, coding said macroblock in said encoder to generate a portion of said compressed bitstream.
Claim 5
Dependent Claim 172 words
In an encoder for encoding a sequence of interlaced video frames to generate a compressed bitstream, a method for determining whether to code a macroblock in a frame using frame-based coding or field-based coding, said method comprising the steps of: determining a frame-based activity measure for said mnacroblock, determining first and second field-based activity measures for said macroblock, comprising the steps of: for a portion of each said block b k in said particular field, summing the absolute differences of the horizontal pixel pairs and the absolute differences of the vertical pixel pairs, and then summing the result over all the block portions in the portion of the macroblock in the particular field, if said frame based activity measure for said macroblock is smaller than the sum of said first and second field-based activity measures for said macroblock, select frame based coding for said macroblock, otherwise select field based coding, and utilizing said selected field or frame-based coding, coding said macroblock in said encoder to generate a portion of said compressed bitstream.

References Cited (Backward Citations)

US5347309A Cited
US5337049A Cited
US5347308A Cited
US5666461A Cited
US5657086A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-03-01 2002-08-31 2003-03-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-03-01 2006-08-31 2007-03-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-03-01 2010-08-31 2011-03-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag