Video decoding method, video encoding method and terminal

A video decoding and terminal technology, which is applied in the field of communication, can solve the problems of a large number of candidate motion vectors, reduced codec performance, frequent memory reading, etc., and achieve the effects of improving codec performance, simplifying hardware design, and reducing frequency

Active Publication Date: 2012-08-29
HUAWEI TECH CO LTD
View PDF3 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The embodiment of the present application provides a video decoding method, an encoding method, and a terminal to solve the problem that

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
  • Video decoding method, video encoding method and terminal
  • Video decoding method, video encoding method and terminal
  • Video decoding method, video encoding method and terminal

Examples

Experimental program
Comparison scheme
Effect test

Example

[0043] See Figure 1A , The flowchart of the first embodiment of the video decoding method of this application:

[0044] Step 101: Obtain an initial candidate motion vector set of the currently decoded block.

[0045] Specifically, the spatial candidate motion vector can be obtained according to the surrounding decoded blocks of the current decoded block, and the temporal candidate motion vector of the current decoded block can be obtained according to the reference frame. The reference frame is the previous frame of the current frame where the current decoded block is located, or the next Frame, or the previous frame and the next frame, the spatial domain candidate motion vector and the time domain candidate motion vector form an initial candidate motion vector set.

[0046] See Figure 1B , Is a schematic diagram of the motion vector selection of the decoded block in the B frame with bidirectional motion compensation. Assuming that the decoded block mv in the current frame is the c...

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 video decoding method, a video encoding method and a terminal. The decoding method comprises the following steps of: acquiring an initial candidate motion vector set of a current decoding block; removing candidate motion vectors which do not accord with preset conditions from the initial candidate motion vector set and forming a new initial candidate motion vector set by the rest of candidate motion vectors; and decoding according to the new initial candidate motion vector set. In the embodiment of the invention, a plurality of motion vectors can be removed from the candidate motion vector set according to the preset conditions; under the condition that the number of the candidate motion vectors is reduced, the number of reconstructed pixel information in a reference frame, which is obtained according to each candidate motion vector, is also correspondingly reduced; and meanwhile, the candidate motion vectors are closer to each other and adopted reference blocks are overlapped, so that the reference blocks can be repeatedly used, and thus, the frequency degree on reading a memory is reduced, the hardware design is simplified and the encoding and decoding performances are also improved.

Description

technical field [0001] The present application relates to the field of communication technologies, and in particular, to a video decoding method, an encoding method and a terminal. Background technique [0002] Motion prediction and motion compensation are important technologies in video compression. Part of the bits in the video compression code stream are used to transmit motion vector information, especially in the case of low bit rates. The bits usually exceed 50% of the total bits of the code stream. For the video coding of continuous dynamic images, several consecutive images are divided into three types: P, B, and I. Taking B frame as an example, it is based on the difference between the data of the adjacent previous frame, this frame, and the next frame. Compressing the current frame, that is, the B frame can obtain a motion vector set according to its previous frame and the next frame. Therefore, in order to improve the coding efficiency, in the prior art, the mot...

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/26H04N5/14
CPCH04N19/52H04N19/56H04N19/61
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