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

Method and device for motion compensation in video decoding

A motion compensation and video decoding technology, applied in the field of video encoding and decoding, can solve the problems of high occupation of merged index tables, affecting encoding and decoding efficiency, etc., and achieve the effect of efficient encoding, improving encoding and decoding efficiency, and reducing occupation.

Active Publication Date: 2022-05-06
BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] The present disclosure provides a method and device for motion compensation in video decoding, which are used to solve the problem that the combined index table at the codec end occupies too much memory, which affects the codec efficiency

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 motion compensation in video decoding
  • Method and device for motion compensation in video decoding
  • Method and device for motion compensation in video decoding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0157] An embodiment of the present invention provides a method for motion compensation in video encoding, wherein the method for motion compensation in video encoding is applied to the encoding end, and the method for motion compensation in video decoding is applied to the decoding end, and the method is applied to the encoding end, such as figure 1 shown, including:

[0158] Step 101, acquiring a current video image frame, and determining a coding unit CU in the video image frame;

[0159] After the encoding end obtains the current video image frame, it divides the current video image frame into coding tree units (CTUs), and uses a quadtree with a nested multi-type tree structure to divide a coding tree unit CTU into coding blocks CU.

[0160]In the embodiment of the present application, the term "unit" defines an image area covering all components, such as luma components or chrominance components.

[0161] Step 102: When it is determined that the triangular prediction mod...

Embodiment approach

[0193] Mode 1, determining all combinations of different unidirectional predicted motion vectors, and establishing a mapping relationship between each combination and a merged index value;

[0194] In this way, the index values ​​corresponding to all unidirectional motion vector predictions in the unidirectional prediction motion vector candidate list are determined in advance, for example, for a unidirectional prediction motion vector candidate including 5 unidirectional prediction motion vectors, 5 unidirectional prediction motion vectors are established One-to-one correspondence with index values ​​0 to 4; determine all combinations of different unidirectional predictive motion vectors, establish the mapping relationship between each combination and the combined index value, and there are different unidirectional predicted motion vectors in the combined index table All combinations of different unidirectional predictive motion vectors are sorted according to a specific order...

Embodiment 2

[0225] An embodiment of the present invention provides a method for motion compensation in video decoding, which is applied to the encoding end, such as image 3 shown, including:

[0226] Step 201, acquire a current video image frame, and determine a coding unit CU in the video image frame;

[0227] After the encoding end obtains the current video image frame, it divides the current video image frame into coding tree units (CTUs), and uses a quadtree with a nested multi-type tree structure to divide a coding tree unit CTU into coding blocks CU.

[0228] In the embodiment of the present application, the term "unit" defines an image area covering all components, such as luma components or chrominance components.

[0229] Step 202: When it is determined that the triangular prediction mode is used to predict the motion vector for the CU, according to the triangular prediction partition direction flag in the first signaling received from the encoder, determine the partition direc...

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 present disclosure provides a method and device for motion compensation in video decoding, including: acquiring the current video image frame, determining the coding unit CU in the video image frame; The triangle prediction partition direction flag in the signaling determines the division direction of the triangle prediction partition and divides the triangle prediction partition according to the division direction; determines the unidirectional prediction motion vector candidate list of the CU, according to the second signaling received from the encoder. Combining index values; using the unidirectional predictive motion vectors of each triangular prediction partition and the reference unidirectional predictive motion vectors to obtain a motion compensation prediction value. Using the first and second signaling to notify the decoding end of the partition division method and the unidirectional predicted motion vector reduces the memory occupation of the encoding end for merging the index table, improves the encoding efficiency, and realizes encoding more efficiently.

Description

[0001] This application claims the priority of the Chinese patent application with application number 62 / 787,738 and application name "Triangle Prediction Syntax Coding for Video" filed with China Patent Office on January 03, 2019, the entire contents of which are incorporated by reference in this application middle. technical field [0002] The present disclosure relates to the technical field of video coding and decoding, and in particular to a method and device for motion compensation in video decoding. Background technique [0003] Various video coding techniques may be used to compress the video data while processing the video data. Video encoding is performed according to one or more video encoding standards. For example, video coding standards include Versatile Video Coding (VVC), Joint Exploration Model (JEM), High Efficiency Video Coding (HEVC), Advanced Video Coding (AVC), Moving Picture Experts Group (MPEG) coding, etc. . Video coding generally utilizes redunda...

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 Patents(China)
IPC IPC(8): H04N19/51H04N19/44H04N19/13H04N19/513
CPCH04N19/51H04N19/44H04N19/13H04N19/513
Inventor 王祥林陈漪纹
Owner BEIJING DAJIA INTERNET INFORMATION 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