Unlock instant, AI-driven research and patent intelligence for your innovation.

Sub-block motion candidate redundancy check method and equipment

A technology of redundancy check and check method, applied in the field of video coding and compression

Active Publication Date: 2020-01-31
BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The present invention provides a method and equipment for redundant checking of sub-block motion candidates, which are used to solve the problem of high memory access bandwidth caused by existing affine motion interleaving prediction

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
  • Sub-block motion candidate redundancy check method and equipment
  • Sub-block motion candidate redundancy check method and equipment
  • Sub-block motion candidate redundancy check method and equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0067] An embodiment of the present invention provides a method for redundancy checking of sub-block motion candidates, such as figure 1 shown, including:

[0068] Step S101, obtaining the relevant code stream of the current video image frame, and determining the coding block CU in the video image frame;

[0069] Obtain the relevant code stream of the current video image frame that needs to be processed. The image division structure divides the input current video image frame into blocks called coding tree units (CTUs), and uses a quadtree with a nested multi-type tree structure to divide a coding tree The unit CTU is partitioned into coding blocks CU with leaf coding units defining regions sharing the same prediction mode, which may be intra or inter or the like. Each CU contains one or more PUs and TU trees.

[0070] Step S102, dividing the CU into sub-blocks, predicting the motion vector of each sub-block by using a motion vector prediction method based on the image refer...

example 1

[0121] The sub-block motion vector candidates are divided into two groups, group 1 is the affine merged sub-block motion vector candidates obtained by the affine motion compensation prediction method, group 2 is the ATMVP sub-block motion vector candidates obtained by the ATMVP method, and the ATMVP sub-block motion vector candidates obtained by the STMVP The STMVP sub-block motion vector candidate obtained by the method and the plane MV block obtained by the plane MV motion vector prediction method.

[0122] Wherein, the redundancy check method corresponding to group 1 is full redundancy check, and the redundancy check method corresponding to group 2 is no redundancy check.

example 2

[0124] The sub-block motion vector candidates are divided into two groups, group 1 is the affine merged sub-block motion vector candidates obtained by the affine motion compensation prediction method, group 2 is the ATMVP sub-block motion vector candidates obtained by the ATMVP method, and the ATMVP sub-block motion vector candidates obtained by the STMVP The STMVP sub-block motion vector candidate obtained by the method and the plane MV block obtained by the plane MV motion vector prediction method.

[0125] Wherein, the redundancy check method corresponding to group 1 is partial redundancy check, and the redundancy check method corresponding to group 2 is no redundancy check.

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 provides a sub-block motion candidate redundancy check method and equipment. The implementation of equipment comprises the steps of: obtaining a related code stream of a current video image frame, and determining a coding block CU in the video image frame; dividing the CU into sub-blocks, and predicting a motion vector of each sub-block by using a motion vector prediction method based on an image reference frame to obtain at least one sub-block motion vector candidate; dividing the at least one sub-block motion vector candidate into at least one group, and determining a redundancy check method corresponding to each group according to a motion vector prediction method utilized by each group; and performing redundancy check on the sub-block motion vector candidates in the groups by utilizing the determined redundancy check method corresponding to each group, and obtaining a sub-block merging candidate list according to a redundancy check result. According to the redundancycheck method and device for the sub-block motion candidates, the problem that at present, redundancy check is executed on all the sub-block motion vector candidates of the sub-block merge candidate list, and consequently the calculation complexity is high is solved.

Description

[0001] This application claims priority to U.S. Patent Application No. 62 / 750,046, entitled "Redundancy Checking of the Sub-block Motion Candidates," filed with the U.S. Patent Office on October 24, 2018, the entire contents of which are incorporated by reference in this application. technical field [0002] The invention relates to the technical field of video coding and compression, in particular to a method and equipment for redundant checking of sub-block motion candidates. 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 Efficient Video Coding (HEVC), Advanced Video Coding (AVC), Motion Picture Experts Group (MPEG) Coding Wait. Video coding generally utilizes prediction methods (eg, inter-frame pre...

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 Applications(China)
IPC IPC(8): H04N19/51H04N19/513H04N19/96
CPCH04N19/51H04N19/96H04N19/513
Inventor 陈漪纹王祥林
Owner BEIJING DAJIA INTERNET INFORMATION TECH CO LTD