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

Decoding and encoding method and device thereof

A decoding method and a technology for encoding bit streams, which are applied in image communication, digital video signal modification, electrical components, etc., can solve problems such as low prediction quality and prediction errors, so as to improve coding efficiency/decoding efficiency, improve accuracy, and solve problems. Low-quality predictions

Active Publication Date: 2022-03-01
HANGZHOU HIKVISION DIGITAL TECH
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] This application provides a decoding and encoding method and its equipment, which solves the problems of low prediction quality and prediction errors, which can improve decoding efficiency, reduce decoding delay, and improve encoding and decoding performance

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
  • Decoding and encoding method and device thereof
  • Decoding and encoding method and device thereof
  • Decoding and encoding method and device thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0045] see figure 1 As shown, it is a schematic flow chart of the decoding method, which can be applied to the decoding end, and can include:

[0046] Step 101, acquire the motion model of the current image block. The motion model may include but not limited to: a motion model of 2 parameters (such as a motion vector of 2 parameters), a motion model of 4 parameters (such as an affine model of 4 parameters), a motion model of 6 parameters (such as an affine model), 8-parameter motion model (eg projection model).

[0047] Step 102, establishing a motion information list of the current image block according to the motion model.

[0048] Step 103, selecting candidate motion information from the motion information list.

[0049] Step 104: Determine the original motion information of the current image block according to the selected candidate motion information and the difference information of the current image block. Specifically, before step 104, the difference information of...

Embodiment 2

[0055] For step 101, acquiring the motion model of the current image block may include but not limited to: acquiring the motion model of the current image block according to mode information of the current image block. Specifically, the mode information may include size information of the current image block. Based on this, if the size information of the current image block is smaller than a preset size, it may be determined that the motion model of the current image block is a 2-parameter motion model. If the size information of the current image block is not smaller than the preset size, it can be determined that the motion model of the current image block is a motion model of 4 parameters or a motion model of 6 parameters, of course, it can also be a motion model of other parameters; or, if the current The size information of the image block is not smaller than the preset size, and the motion model of the current image block may also be determined in other ways, for example,...

Embodiment 3

[0060] Step 102, establishing a motion information list of the current image block according to the motion model, which may include:

[0061] Step 1021, determine a candidate image block corresponding to the current image block according to the motion model.

[0062] Step 1022, determine the candidate motion information of the current image block according to the motion information of the candidate image block. Wherein, the motion information of the candidate image block includes a motion vector, a motion direction, and the like corresponding to the fixed reference frame.

[0063] Step 1023, adding the candidate motion information of the current image block to the motion information list.

[0064] Among them, a plurality of candidate image blocks corresponding to the current image block can be determined according to the motion model, and candidate motion information of the current image block can be obtained based on each candidate image block. In this way, multiple candidat...

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 application provides a decoding and encoding method and its equipment. The method includes: obtaining a motion model of a current image block; establishing a motion information list of the current image block according to the motion model; selecting a candidate from the motion information list. Select motion information; determine the original motion information of the current image block according to the selected candidate motion information and the difference information of the current image block; determine the target motion information of the current image block according to the original motion information ; Decoding the coded bit stream according to the original motion information or the target motion information. Through the technical solution of the present application, the problems of low prediction quality and prediction errors are solved, and the decoding efficiency can be improved, the decoding delay can be reduced, and the encoding and decoding performance can be improved.

Description

technical field [0001] The present application relates to the technical field of video encoding and decoding, and in particular to a decoding and encoding method and equipment thereof. Background technique [0002] In order to achieve the purpose of saving space, video images are transmitted after being coded, and a complete video coding method may include processes such as prediction, transformation, quantization, entropy coding, and filtering. Among them, predictive coding includes intra-frame coding and inter-frame coding. Inter-frame coding uses the correlation in the time domain of the video to predict the pixels of the current image using the pixels of the adjacent coded image, so as to effectively remove the redundancy of the video time domain. [0003] In inter-frame coding, a motion vector (Motion Vector, MV) may be used to represent a relative displacement between a current image block of a current frame video image and a reference image block of a reference frame ...

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/176H04N19/503H04N19/513H04N19/52
CPCH04N19/176H04N19/503H04N19/513H04N19/52H04N19/33
Inventor 陈方栋
Owner HANGZHOU HIKVISION DIGITAL TECH