Method and/or apparatus for reducing the complexity of H.264 B-frame encoding using selective reconstruction
First Claim
1. 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 said 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 said prediction flag is on, bypassing said inverse quantization step and said inverse transform step.
10 Assignments
0 Petitions
Accused Products
Abstract
An apparatus comprising an output circuit, a first processing circuit and a second processing circuit. The output circuit may be configured to generate an output data stream in response to (i) a first intermediate signal, (ii) a second intermediate signal, and (iii) a third intermediate signal. The first processing circuit may be configured to generate the first intermediate signal in response to (i) a processed video signal and (ii) a prediction flag. The second processing circuit may be configured to generate (i) the processed video signal, (ii) the second intermediate signal and (iii) the third intermediate signal in response to an input video signal.
78 Citations
22 Claims
-
1. 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 said 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 said prediction flag is on, bypassing said inverse quantization step and said inverse transform step. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
an output circuit configured to generate an output data stream in response to (i) a first intermediate signal, (ii) a second intermediate signal, and (iii) a third intermediate signal;
a first processing circuit configured to generate said first intermediate signal in response to (i) a processed video signal and (ii) a prediction flag; and
a second processing circuit configured to generate (i) said processed video signal, (ii) said second intermediate signal and (iii) said third intermediate signal in response to an input video signal. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. An apparatus comprising:
-
means for generating an output data stream in response to (i) a first intermediate signal, (ii) a second intermediate signal, and (iii) a third intermediate signal;
means for generating said first intermediate signal in response to (i) a processed video signal and (ii) a prediction flag; and
means for generating (i) said processed video signal, (ii) said second intermediate signal and (iii) said third intermediate signal in response to an input video signal. - View Dependent Claims (22)
-
Specification