Method and/or apparatus for reducing the complexity of H.264 B-frame encoding using selective reconstruction
AssigneeLSI Corporation
InventorsGuy Cote, Michael D. Gallant, Pavel Novotny, Lowell L. Winger
Life of this patent
Estimating the term…
Abstract
A method for implementing B-frame prediction in video compression comprising the steps of (A) setting a prediction flag (i) “off” if B-frames are used for block prediction and (ii) “on” if B-frames are not used for block prediction, (B) if the prediction flag is off, generating an output video signal in response to an input video signal by performing an inverse quantization step and an inverse transform step in accordance with a predefined coding specification and (C) if the prediction flag is on, bypassing the inverse quantization step and the inverse transform step.
Claims12
A method for implementing B-frame prediction in video compression comprising the steps of:
- (A) setting a prediction flag (i) off if B-frames are used for block prediction and (ii) on if B-frames are not used for block prediction;
- (B) determining whether a current macroblock is a B-frame macroblock;
- (C) when said current macroblock is not a B-frame macroblock, generating an output video signal in response to an input video signal by (i) performing an inverse quantization operation and an inverse transform operation in accordance with a predefined coding specification and (ii) performing a deblocking filtering operation;
- and
- (D) when said current macroblock is a B-frame macroblock,
- if (i) said current macroblock is an intra macroblock or (ii) said prediction flag is off and said current macroblock is used for intra prediction, generating said output video signal in response to said input video signal by performing said inverse quantization and said inverse transform operations in accordance with said predefined coding specification and bypassing said deblocking filtering operation,
- otherwise, generating said output video signal in response to said input video signal while bypassing said inverse quantization operation, said inverse transform operation and said deblocking filtering operation.
Dependencies are inferred from the claim text.