Video encoding method and related video encoder
AssigneeNovatek Microelectronics Corp.
InventorYu-Min Wang
Life of this patent
Estimating the term…
Abstract
A method for a video encoder includes steps of: receiving a series of input frames; performing at least one of intra-prediction and inter-prediction on the series of input frames for generating at least one of an intra frame (I-frame), a predictive frame (P-frame), and a key predictive frame (key P-frame); generating an encoded bitstream with respect to a first input frame determined as the I-frame among the series of input frames; and performing inter-prediction on a second input frame determined as a key P-frame among the series of input frames according to a first reference frame which is derived from the encoded bitstream with respect to the first input frame.
Claims11
A method for a video encoder, comprising:
- receiving a series of input frames;
- performing at least one of intra-prediction and inter-prediction on the series of input frames for generating at least one of an intra frame (I-frame), a predictive frame (P-frame), and a key predictive frame (key P-frame);
- generating an encoded bitstream with respect to a first input frame determined as the I-frame among the series of input frames, and storing the encoded bitstream in a bitstream buffer of the video encoder;
- decoding the encoded bitstream stored in the bitstream buffer to generate a first reference frame, and storing the first reference frame in a frame buffer of the video encoder;
- and
- performing inter-prediction on a second input frame determined as a key P-frame among the series of input frames according to the first reference frame obtained from the frame buffer;
- wherein the step of generating the encoded bitstream with respect to the first input frame determined as the I-frame among the series of input frames comprises:
- performing intra-prediction on the first input frame determined as the I-frame among the series of input frames to generate an intra-predicted frame;
- generating a residual frame based on the intra-predicted frame and the first input frame;
- and
- performing entropy coding based on quantized transform coefficients corresponding to the residual frame and associated intra-prediction mode information to generate the encoded bitstream with respect to the first input frame.
A video encoder, comprising:
- a receiving circuit, configured to receive a series of input frames;
- an intra-prediction circuit, configured to perform intra-prediction on a first input frame determined as an intra frame (I-frame) among the series of input frames;
- an inter-prediction circuit, configured to perform inter-prediction on a second input frame determined as a key predictive frame (key P-frame) among the series of input frames according to a first reference frame which is derived from an encoded bitstream with respect to the first input frame;
- an entropy encoding circuit, configured to generate the encoded bitstream with respect to the first input frame;
- a bitstream buffer, configured to store the encoded bitstream;
- a decoding circuit, configured to decode the encoded bitstream stored in the bitstream buffer to generate the first reference frame;
- a frame buffer, configured to store the first reference frame;
- and
- a residual calculation circuit, configured to generate a residual frame based on an intra-predicted frame and the first input frame;
- wherein the intra-prediction circuit performs intra-prediction on the first input frame determined as the I-frame among the series of input frames to generate the intra-predicted frame, and the entropy encoding circuit performs entropy coding based on quantized transform coefficients corresponding to the residual frame and associated intra-prediction mode information to generate the encoded bitstream with respect to the first input frame.
Dependencies are inferred from the claim text.