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

Video encoding method and device, video decoding method and device

A technology of video encoding and decoding method, applied in the field of encoding method and device of motion information in video encoding and decoding, decoding method and device, and can solve the problems of reducing encoding efficiency and the like

Inactive Publication Date: 2020-03-06
BEIJING SAMSUNG TELECOM R&D CENT +1
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in the explicit indication method, each image block needs to transmit motion vector accuracy information, so for image blocks whose motion vector difference is exactly zero, more motion vector accuracy information is transmitted in vain, which will reduce the final coding 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
  • Video encoding method and device, video decoding method and device
  • Video encoding method and device, video decoding method and device
  • Video encoding method and device, video decoding method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0141] figure 1 It is a flowchart of a motion information encoding method according to an embodiment of the present disclosure. Such as figure 1 As shown, a method for encoding motion information provided in this embodiment includes:

[0142] Step 101, determining a reference motion vector accuracy and a motion vector difference under the reference motion vector accuracy.

[0143] As a possible implementation method of step 101, the encoder traverses all supported candidate benchmark motion vector precisions, and for each candidate benchmark motion vector precision, determines the optimal candidate under the candidate benchmark motion vector precision by means of motion search The motion vector is predicted by the motion vector at the same time to obtain the motion vector prediction value and calculate the value of the motion vector difference, and then compare the encoding cost of encoding the current block with the optimal motion vector under different candidate benchmark mo...

Embodiment 2

[0163] figure 2 It is a flow chart of the motion information encoding method according to Embodiment 2 of the present disclosure. Such as figure 2 As shown, this embodiment provides a motion information decoding method, including:

[0164] Step 201 : Obtain reference motion vector precision information and motion vector difference information from the code stream, and determine the reference motion vector precision and motion vector difference.

[0165] Wherein, as a possible method of analyzing the reference motion vector precision information, the reference motion vector precision index value is obtained through analysis and then used to determine the reference motion vector precision. The method for analyzing the motion vector difference information may use any existing motion vector difference analysis method, which is not specifically limited in this disclosure.

[0166] Step 202: Determine the coded motion vector precision according to the determined motion vector d...

Embodiment 3

[0187] Such as image 3 As shown, this embodiment provides a motion information encoding device in a codec or a video codec system, including: a reference motion vector accuracy and motion vector difference determination unit 301, an encoded motion vector accuracy determination and motion vector difference processing unit 302, and Code stream writing unit 303 .

[0188] Wherein, the reference motion vector accuracy and motion vector difference determining unit 301 is used to determine the reference motion vector accuracy and motion vector difference, and may perform but not limited to step 101 in the first embodiment. Optionally, the reference motion vector accuracy and motion vector difference determination unit 301 includes: a reference motion vector accuracy determination subunit, a motion search subunit, a motion vector prediction subunit, and a motion vector difference calculation subunit, such as Figure 4 shown. Wherein, the reference motion vector accuracy determinat...

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 video encoding method and device and a video decoding method and device, and the encoding method comprises the steps: determining the reference motion vector precision and themotion vector difference under the reference motion vector precision; determining coding motion vector precision according to the reference motion vector precision and the motion vector difference, and processing the motion vector difference according to the coding motion vector precision; and writing the reference motion vector precision information and the processed motion vector difference information into a code stream. According to the video encoding method and device and the decoding method and device, the transmission overhead is reduced, and the encoding and decoding performance is improved.

Description

technical field [0001] The present disclosure relates to the technical field of video coding and decoding, and in particular, to a method and device for encoding motion information in video coding and decoding, and a decoding method and device. Background technique [0002] Since in natural video, there is a high similarity between images. Therefore, during video compression, in order to remove information redundancy between images, it is often necessary to perform inter-frame prediction. The so-called inter-frame prediction is to use the encoded image of the previous frame to predict the current image to be encoded, and then pass the prediction error to the decoder. Compared with directly transmitting the content of the current image, the amount of information of the prediction error is much smaller, thus achieving the purpose of compression. When actually performing inter-frame prediction, the encoder needs to find a reference block that matches it as much as possible in...

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): H04N21/2343H04N21/4402H04N19/56H04N19/513
CPCH04N19/513H04N19/56H04N21/2343H04N21/4402
Inventor 陈杰王凡阿尼斯·马亨德拉·泰姆斯
Owner BEIJING SAMSUNG TELECOM R&D CENT