Check patentability & draft patents in minutes with Patsnap Eureka AI!

Video coding motion vector list establishing method and system

A motion vector and video coding technology, applied in the field of video coding, can solve the problems of long time spent and high complexity, and achieve the effect of reducing time spent and complexity

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

AI Technical Summary

Problems solved by technology

[0004] Because, in the process of constructing the motion vector list, it is necessary to select a candidate in the motion information candidate list and obtain the motion information of the candidate and the position information in the list, when the candidate has motion information, judge Whether the motion information of the candidate is the same as the motion information of the preferred sub-motion information candidate, and then decide whether to insert the preferred sub-motion information candidate into the motion information candidate list according to the judgment result; if the candidate If there is no motion information, another candidate needs to be selected in the motion information candidate list to perform the above operation. Therefore, the above-mentioned method of constructing the motion vector list has high complexity and takes a long time

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 coding motion vector list establishing method and system
  • Video coding motion vector list establishing method and system
  • Video coding motion vector list establishing method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0036] Such as figure 1 As shown, it is a flow chart of a method for constructing a video encoding motion vector list provided by the embodiment of the present application. The motion vector list construction method of video coding is applied to the compression technology of digital video coding. The so-called video coding refers to the way of converting a video format file into another video format file through a specific compression technology (such as MPEG-2, H.263, AVC, etc.). With the rapid development of multimedia technology, 3D video has become an important application field. Three-dimensional video can provide users with a more realistic stereoscopic visual experience.

[0037] Specifically, the method for constructing a motion vector list for video coding provided in the embodiment of the present application is applied to 3D video coding technologies, such as HEVC (High Efficiency Video Coding) and other 3D coding technologies. The three-dimensional coding technol...

Embodiment 2

[0072] Based on the same inventive concept, the present application also provides a system 200 for constructing a video coding motion vector list. The motion vector list construction system 200 is used to implement video coding technology. The so-called video coding refers to converting a file in a certain video format into another video through a specific compression technology (such as MPEG-2, H.263, AVC, etc.). format file. With the rapid development of multimedia technology, 3D video has become an important application field. Three-dimensional video can provide users with a more realistic stereoscopic visual experience.

[0073] Specifically, the motion vector list construction system 200 of the present application is used to implement 3D video coding technologies such as HEVC (High Efficiency Video Coding) and other 3D coding technologies. The three-dimensional coding technology uses adjacent reconstructed pixels to perform intra-frame prediction on the current block, a...

Embodiment 3

[0110] Such as Figure 5 As shown, based on the same inventive concept and the foregoing embodiments, an embodiment of the present invention provides a video encoding device, which includes a processor 710 and a memory 720 connected to a bus 730 . And a physical interface (not shown here) for connecting with other devices.

[0111] By designing and programming the processor 710, the codes corresponding to the above-mentioned methods are solidified into the memory 720, so that the processor 710 can execute the instructions stored in the memory 720 during operation, and realize the functions shown in the above-mentioned embodiments. Methods. How to design and program the processor 710 is well known to those skilled in the art and will not be repeated here.

[0112] The above-mentioned video encoding device directly adopts a plurality of sub-motion information candidates of the multiple sub-blocks when the candidate list of the motion information of the current prediction 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 coding motion vector list establishing method and system. The video coding motion vector list establishing method comprises the steps of acquiring a motion information candidate list, based on a space neighborhood block and a time domain corresponding block, of a current prediction block, acquiring sub motion information candidates, based on corresponding blocks between self view points, of a plurality of sub blocks of the current prediction block, determining the usability of sub motion information candidates of the sub blocks, and using the sub motion information candidate of the usable sub motion information candidates to update the motion information candidate list.

Description

technical field [0001] The present application relates to the technical field of video coding, in particular to a method and system for constructing a video coding motion vector list. Background technique [0002] With the continuous development and popularization of the Internet industry and digital TV level, digital video has entered our daily life inadvertently, and has been deeply integrated into all walks of life and is inseparable. Video compression is an essential technology in digital video applications. Video compression refers to the use of data compression technology to remove redundant information in digital video data and reduce the amount of data required to represent the original video for the transmission and storage of video data. [0003] In existing video compression technologies, it is usually necessary to construct a motion vector list of the current prediction block. The existing method for constructing the motion vector list of the current prediction...

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): H04N19/597H04N19/61
CPCH04N19/597H04N19/52H04N19/137H04N19/176H04N19/513H04N19/593
Inventor 林永兵
Owner HUAWEI TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More