A reference frame screening method and device based on macroblock statistical information
A technology of statistical information and screening methods, which is applied in the field of video encoding and decoding, can solve problems such as the consumption of encoder calculations, the inability of the encoder to adjust the number of reference frames in the reference list, and the slight improvement in the rate-distortion performance of the encoder, so as to achieve optimal realization and improvement The effect of encoding speed
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0029] see figure 1 , the present invention provides a reference frame screening method based on macroblock statistical information, the method can be:
[0030] Step 100: Initialize, let t=1, that is, let the first current coded frame be the first coded frame.
[0031] In the present invention, t represents the first current coded frame frame t The time sequence number in all encoded frames, referred to as t for the first encoded frame frame t The time sequence number; frame t is the first currently encoded frame.
[0032] Step 110: Judging whether the first current coded frame is an I frame, that is, judging frame t Is it an I frame; if no, execute step 120; if yes, execute step 160.
[0033] Step 120: First, encode the first current coded frame; then, obtain a first number of I macroblocks and generalized I macroblocks in the coded first current coded frame.
[0034] The method for obtaining the first quantity in this step can be:
[0035] set up n=1;
[0036] Judg...
Embodiment 2
[0110] Embodiment 2, the present invention also provides a reference frame screening device based on macroblock statistical information, see Figure 5 , the device includes: a first judgment unit, a first execution unit, a second judgment unit, a second execution unit; a third judgment unit; a third execution unit;
[0111] The first judging unit is used to judge whether the first current coded frame is an I frame;
[0112] The first execution unit is used to encode the first current coded frame when it is determined that the first current coded frame is not an I frame; obtain the I macroblock and the generalized I macroblock in the coded first current coded frame the first quantity of
[0113] A second judging unit, configured to judge whether the first quantity is smaller than the first parameter;
[0114] The second execution unit is used to screen the reference frames according to the coding structure of the preset video sequence when it is judged that the first number i...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


