Method and device for encoding and decoding video

A video encoding and video decoding technology, applied in the field of encoding and decoding technology, can solve the problems of large code stream load, inability to guarantee the accuracy of prediction values, occupation, etc., and achieve the effect of reducing the load

Inactive Publication Date: 2009-12-16
HUAWEI TECH CO LTD
View PDF0 Cites 42 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] In the above encoding algorithm, the accuracy of the obtained prediction value cannot be guaranteed. Moreover, the motion vector information of the prediction block in each reference frame n

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
  • Method and device for encoding and decoding video
  • Method and device for encoding and decoding video
  • Method and device for encoding and decoding video

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0051] The specific implementation process of this embodiment one refers to Figure 1a and Figure 1b shown.

[0052] On the encoding side, refer to Figure 1a As shown, the corresponding encoding process may specifically include the following steps:

[0053] Step 101, for the current coded frame, for each image block, select a block in the reference frame with the same position as the current coded block as a reference image block corresponding to the current coded image block;

[0054] Step 102, judging whether the reference image block corresponding to the current coded image block is a reference image block in an adjacent reference frame of the current coded frame, if so, perform step 103, otherwise, perform step 104;

[0055] Step 103, if the reference image block of the currently encoded image block is an image block in an adjacent reference frame of the current encoding frame (called an adjacent reference image block), then obtain a prediction value based on the adjace...

Embodiment 2

[0075] The specific implementation process of this embodiment two refers to Figure 3a and Figure 3b shown.

[0076] On the encoding side, refer to Figure 3a As shown, the corresponding encoding process may specifically include:

[0077] Step 301, for each image block in the current encoding frame, select a block in the reference image at the same position as the current encoding image block as the reference image block of the image block (ie, the current encoding image block).

[0078] Step 302, judging whether the reference image block corresponding to the current coded image block is a reference image block in an adjacent reference frame of the current coded frame, if so, perform step 303, otherwise, perform step 306;

[0079] Step 303, for the reference image block is an image block in the adjacent reference frame of the current coding frame (ie adjacent reference image block), then refer to figure 2 As shown, after obtaining the motion vector MV of the adjacent ref...

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 a method and a device for encoding and decoding a video. The method comprises the following steps: in a reference frame with the same direction, determining a reference image block in a remote reference frame corresponding to a current encoding image block; and according to a motion vector of the remote reference image block, calculating a motion vector of an adjacent reference image block corresponding to the current encoding image block, obtaining the corresponding adjacent reference image blocks; and then according to the adjacent reference image blocks and the remote reference image blocks, calculating and determining the predicted value of the current encoding image block based on the mote reference image block; finally carrying out encoding operation according to the predictive value based on the remote reference image block. The decoding end adopts the corresponding decoding strategy to carry out the decoding operation. By using the embodiment of the invention, more precise predictive value of the current encoding image block based on the remote reference block can be obtained, thereby the load of the code stream can be effectively reduced under the condition that the complexity of searching the motion vector is not increased.

Description

technical field [0001] The present invention relates to the field of communication technology, in particular to a codec technology. Background technique [0002] In video codec standards, the hybrid coding strategy based on block matching motion compensation usually mainly includes four modules: prediction, transformation, quantization and entropy coding. Among them, the main function of the prediction module is to use the encoded and reconstructed image to predict the current image to be encoded or to use the encoded and reconstructed image block of the image itself to predict the current image block to be encoded, so as to eliminate the gap between video sequences. And the information redundancy of the pixels inside the image. [0003] Generally, the coding efficiency of inter-frame predictive coding is higher than that of intra-frame predictive coding. The main function of the corresponding inter-frame predictive coding is to eliminate the temporal redundancy of the vid...

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
IPC IPC(8): H04N7/26H04N7/50H04N19/105H04N19/44H04N19/58
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