Inter-frame prediction encoding method and encoder

A technology of inter-frame prediction and coding method, which is applied in the field of image processing and can solve problems such as a single optimization method of inter-frame prediction and coding.

Active Publication Date: 2014-01-01
HUAWEI TECH CO LTD
View PDF4 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] The present invention provides an inter-frame predictive encoding method and encoder to solve the problem of single optimization mode of inter-frame predictive encoding existing in the prior art

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Inter-frame prediction encoding method and encoder
  • Inter-frame prediction encoding method and encoder
  • Inter-frame prediction encoding method and encoder

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0135] As shown in Figure 3(a), it is a schematic diagram of the steps of the inter-frame predictive coding method in Embodiment 1 of the present invention, and the method includes the following steps:

[0136] Step 101: Read a GOP.

[0137] Step 102: For any CTU in the reference B frame to be encoded in the read GOP, perform the following steps in sequence.

[0138] In this step 102, the reference B frame in the GOP can be determined by identifying the Flag value in the B frame.

[0139] Step 103: Determine whether there are CTUs not subjected to inter-frame predictive coding in the reference B frame to be encoded, and if so, perform step 104; otherwise, perform step 106.

[0140] Step 104: Determine a CTU from the GPB frame closest to the to-be-coded reference B frame in the current GOP and for which inter-frame predictive coding has been completed, and the determined first maximum depth of the CTU.

[0141] The CTU determined from the GPB frame is in the same position as ...

Embodiment 2

[0177] Assume that in Embodiment 2 of the present invention, interframe predictive coding is performed on frames in three 4-frame GOPs, and each GOP has a GPB frame, a reference B frame, and 2 non-reference B frames, and interframe predictive coding is performed Before, the I frame is encoded first, and then each GOP is read in turn, and the frame in the read GOP is subjected to inter-frame predictive encoding. The specific process is as follows:

[0178] Step 1: Read the first GOP.

[0179] Step 2: Encode the GPB frame in the first GOP, the specific encoding method is:

[0180] Each CTU in the GPB frame is sequentially subjected to inter-frame prediction coding, and one of the CTUs (which can be called CTU _GPB帧_第一GOP ) as an example, the inter-frame prediction coding method of other CTUs in the GPB frame is the same as that of the CTU _GPB帧_第一GOP Do the same.

[0181] in CTU _GPB帧_第一GOP Take a 64×64 pixel block as an example, first for the CTU with a 64×64 pixel block _...

Embodiment 3

[0218] Embodiment 3 of the present invention describes an encoder under the same inventive concept as Embodiment 1 and Embodiment 2, such as Figure 4 As shown, the encoder includes an image group reading module 11 and an encoding module 12, wherein:

[0219] The image group reading module 11 is used for sequentially reading the image groups;

[0220] The encoding module 12 is used for performing the following interframe predictive encoding on frames in any image group:

[0221] For any CTU in the reference B frame to be encoded in the current group of pictures, determine the first maximum value of a CTU from the GPB frame or P frame that is closest to the reference B frame to be encoded in the current group of pictures and has completed interframe predictive coding. Depth, wherein the determined CTU is in the same position as the CTU in the reference B frame to be coded in their respective frames, when performing interframe predictive coding on the CTU in the reference B fra...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses an inter-frame prediction encoding method and an encoder. Image sets are used as units, inter-frame prediction encoding is carried out on frames in the image sets in sequence, and when the inter-frame prediction encoding is carried out on a reference frame B in any image set, through the correlation between the reference frame B and a GPB frame in the same image set, the partition depth of CTUs in the reference frame B is not larger than the maximum depth of CTUs at the same position in the GPB frame, and when the maximum depth of the CTUs at the same position in the GPB frame is smaller, the number of mode judgment times of the CTUs in the reference frame B can be small. Therefore, the aim of lowering the complexity of the inter-frame prediction encoding process of the reference frame B is achieved.

Description

technical field [0001] The present invention relates to the technical field of image processing, in particular to an inter-frame predictive encoding method and an encoder. Background technique [0002] High Efficiency Video Coding (HEVC) is a next-generation video coding standard after H.264. HEVC still uses the hybrid coding framework of H.264, such as intra prediction and inter prediction, residual two-dimensional Transformation, loop filtering, entropy coding, etc., but under this hybrid coding framework, HEVC has carried out a lot of technological innovations, and the representative innovative technologies are: [0003] 1), based on the quadtree block segmentation structure, using Coding Tree Unit (Coding Tree Unit, CTU), Coding Unit (Coding Unit, CU), Prediction Unit (Prediction Unit, PU) and Transform Unit (Transform Unit, TU) to describe the entire encoding process. Among them, CTU is the largest coding unit in HEVC; CTU can be divided into CUs downwards, and the CU...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04N19/00H04N19/50
CPCH04N19/96H04N19/119H04N19/147H04N19/176H04N19/177H04N19/503
Inventor 刘畅韩庆瑞
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products