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

An apparatus and method for motion video encoding employing an adaptive quantizer

Assignee: International Business Machines Corp
•
Filing: 1992-04-11
•
Granted: —
•
Expires: 2012-04-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus and method for encoding of a video picture is disclosed. The video picture has a plurality of pictures. The pictures each have a plurality of macroblocks. The macroblocks each have a plurality of sub-blocks. The apparatus comprising a first module configured to generate a transform coefficient Cij for each of the sub-blocks of the macroblock. The apparatus further comprises a second module configured to variably quantize the transform coefficient by a scaling factor Qp based on the complexity of the picture and any rate control requirements. <IMAGE>

Inventors

  • 👤 Cesar A. Gonzales
  • 👤 Eric Viscito

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-06 11:29
CPC Classifications
H; H04; H04N; H04N5/00; H04N5/76; H04N5/91; H04N5/92; H04N5/926; H04N5/9261; H04N5/9264; H04N19/00; H04N19/10; H04N19/102; H04N19/124; H04N19/126; H04N19/134; H04N19/136; H04N19/14; H04N19/169; H04N19/17; H04N19/176; H04N19/60; H04N19/61; H04N19/146; H04N19/152; H04N19/50; H04N5/84; H04N5/85

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 151 words
An apparatus for encoding of a video picture, the video picture having a plurality of pictures, the pictures each having a plurality of macroblocks, the macroblocks each having a plurality of sub-blocks, the apparatus comprising: (a) a first module configured to generate transform coefficients C ij for each of the sub-blocks of the macroblock; and (b) a second module configured to variably quantize said transform coefficients, said second module being further configured to quantize said transform coefficients C ij in a first quantization step followed by a second quantization step, said first quantization step being quantization by a matrix of weights in a predefined matrix to generate a set of partially quantized coefficients Cw ij for each of the sub-blocks of the macro block, said second quantization step being quantization by a variable scaling factor q p based on the calculation of said Cw ij for each sub-block in the macroblock.
Claim 2
Dependent Claim 36 words
The apparatus of claim 1, wherein said q p is based on the calculation of Cw minimax where Cw minimax is the minimum of the maximum of the Cw ij for each sub-block of the macroblock.
Claim 3
Independent Claim 23 words
The apparatus of claims 1 or 2, wherein q p is also based on the rate control requirements of an output equalizing buffer.
Claim 4
Dependent Claim 26 words
The apparatus of claim 3, wherein said rate control requirements consist of an upper boundary and a lower boundary for said scaling factor q p .
Claim 5
Dependent Claim 26 words
The apparatus of claim 4, wherein q p is selected from among said Cw minimax , said upper and lower bounds of said rate control requirements.
Claim 6
Independent Claim 162 words
A method for encoding of a video picture, the video picture having a plurality of pictures, the pictures each having a plurality of macroblocks, the macroblocks each having a plurality of sub-blocks, the method comprising the step of: (a) generating a transform coefficient C ij for each of the sub-blocks of the macroblock; and (b) generating a variable quantization factor Q p , said step of generating a variable quantization factor Q p comprises the step of performing a first quantization step followed by a second quantization step, said first quantization step being quantization by a fixed scaling weight ω ij to thereby generate a partially transformed transform coefficient Cw ij , said second quantization step being quantization by a variable scaling factor q p based on the calculation of said Cw ij for each sub-block in the macroblock; and (c) scaling said transform coefficient C ij by said quantization factor Q p to generate a quantized transform coefficient Cq ij .
Claim 7
Dependent Claim 45 words
The method of claim 6, wherein step (b) further comprises the step of determining q p based on the calculation of a Cw minimax , where said Cw minimax is the minimum of the maximum of said Cw ij for each sub-block of the macroblock.
Claim 8
Independent Claim 29 words
The method of claims 6 or 7, wherein step (b) further comprises the step of determining q p based on the rate control requirements of an output equalizing buffer.
Claim 9
Dependent Claim 35 words
The method of claim 8, wherein step (b) further comprises the step of determining the rate control requirements based on an upper boundary and a lower boundary for said variable scaling factor q p .
Claim 10
Dependent Claim 33 words
The method of claim 9, wherein step (b) further comprises the step of selecting q p is from among said Cw minimax , said upper and lower bounds of said rate control requirements.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag