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

Motion vector correction, prediction method, encoding method, encoder, and storage device

A motion vector prediction and motion vector technology, applied in the field of coding and decoding, can solve the problems affecting the accuracy of inter-frame prediction, and achieve the effect of improving the accuracy of prediction and the accuracy of acquisition.

Active Publication Date: 2020-01-21
ZHEJIANG DAHUA TECH CO LTD
View PDF8 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In order to improve the prediction accuracy, after the motion vector is obtained, the motion vector is generally corrected. During the long-term research and development process, the inventor of the present application found that the current motion vector correction method still has certain limitations, and also to a certain extent Affected the accuracy of inter 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
  • Motion vector correction, prediction method, encoding method, encoder, and storage device
  • Motion vector correction, prediction method, encoding method, encoder, and storage device
  • Motion vector correction, prediction method, encoding method, encoder, and storage device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] In order to make the purpose, technical solution and effect of the present application more clear and definite, the present application will be further described in detail below with reference to the accompanying drawings and examples.

[0024] see figure 1 , figure 1 is a schematic flowchart of a motion vector correction method in an embodiment of the present application. In this embodiment, the motion vector correction method includes the following steps:

[0025] S110: Divide the current block to obtain at least one sub-block.

[0026] Wherein, the current block is the current coding block, and the current block can be divided into multiple sub-blocks with the same size or different sizes according to the size of the current block, and the same current block can have multiple sub-block division methods.

[0027] S120: Correct the first predictor of each sub-block by using multiple corrected motion vector combinations to obtain multiple second predictors of each su...

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 motion vector correction method, a prediction method, a coding method, a coder and a storage device. The motion vector correction method comprises the following steps: dividing a current block to obtain at least one sub-block; correcting the first prediction result of each sub-block by using a plurality of correction motion vector combinations to obtain a plurality of second prediction results of each sub-block, wherein each correction motion vector combination comprises a first correction motion vector and a second correction motion vector which are independent of each other, and the first prediction result of the sub-block is obtained by predicting the sub-block by using the final motion vector of the current block; selecting a correction motion vector combination corresponding to the second prediction result with the minimum prediction cost for each sub-block to serve as a final correction motion vector combination of the sub-block; and performing correction by using the final correction motion vector combination of all the sub-blocks. In this way, the prediction accuracy can be improved.

Description

technical field [0001] The present application relates to the technical field of encoding and decoding, and in particular relates to motion vector correction, prediction, encoding method, encoder and storage device. Background technique [0002] Because the amount of video image data is relatively large, it is usually necessary to compress the video pixel data, thereby reducing the amount of video data. The compressed data is called a video code stream. The video code stream is transmitted to the client through a wired or wireless network, and then decoded and viewed, which can achieve the purpose of reducing network bandwidth and storage space during the transmission process. [0003] The entire video coding process includes prediction, transformation, quantization, encoding and other processes, in which prediction is divided into two parts: intra prediction and inter prediction. Inter-frame prediction uses the temporal correlation between image frames to compress the imag...

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/56H04N19/577
CPCH04N19/577H04N19/56
Inventor 方诚江东林聚财殷俊曾飞洋
Owner ZHEJIANG DAHUA TECH CO LTD