Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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 the existing large number of candidate motion vectors leads to frequent reading of memory and reduces the performance of encoding and decoding

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

no. 1 example

[0043] see Figure 1A , which is the flow chart of the first embodiment of the video decoding method of the present application:

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

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

[0046] see Figure 1B , a schematic diagram for motion vector selection of a decoded block in a B-frame with bidirectional motion compensation properties. Assuming that the decoding block ...

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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products