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

Coding and decoding method, device and equipment

A decoding method and pixel position technology, applied in the field of encoding and decoding methods, devices and equipment, can solve problems such as poor prediction effect, inability to separate two objects, and poor encoding performance, so as to improve prediction performance, improve encoding performance, The effect of improving accuracy

Active Publication Date: 2021-12-14
HANGZHOU HIKVISION DIGITAL TECH
View PDF5 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Based on this, when the motion of the two objects is inconsistent, the rectangular division cannot divide the two objects well, even if the current block is divided into two non-rectangular sub-blocks, and the current block is predicted through the two non-rectangular sub-blocks. Currently, There are also problems such as poor prediction effect and poor encoding 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
  • Coding and decoding method, device and equipment
  • Coding and decoding method, device and equipment
  • Coding and decoding method, device and equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0071] Embodiment 1: see image 3 As shown, it is a schematic flow chart of a codec method, which can be applied to a decoding end (also called a video decoder) or an encoding end (also called a video encoder), and the method can include:

[0072] Step 301, when it is determined to start weighted prediction for the current block, obtain the weight prediction angle and weight configuration parameters of the current block, the weight configuration parameters include the weight conversion rate and the starting position of the weight conversion, the starting position of the weight conversion can be determined by At least one of the following parameters is determined: the weight prediction angle of the current block, the weight prediction position of the current block, and the size of the current block.

[0073] Exemplarily, when the current block needs to be predicted, the decoding end or the encoding end may first determine whether to enable weighted prediction for the current bl...

Embodiment 2

[0113] Embodiment 2: The embodiment of this application proposes another encoding and decoding method, which can be applied to the encoding end. The method includes:

[0114] Step a1, when it is determined to start weighted prediction for the current block, the encoding end obtains the weight prediction angle of the current block, the weight prediction position of the current block, and the weight transformation rate of the current block. Exemplarily, the encoder determines whether to enable weighted prediction for the current block, if yes, execute step a1 and subsequent steps, if not, the processing method is not limited in this application.

[0115] In a possible implementation manner, if the current block satisfies a condition for starting weighted prediction, it is determined to start weighted prediction for the current block. If the current block does not satisfy the condition for starting the weighted prediction, it is determined not to start the weighted prediction for...

Embodiment 3

[0152] Embodiment 3: The embodiment of this application proposes another encoding and decoding method, which can be applied to the decoding end. The method includes:

[0153] Step b1, when it is determined to start weighted prediction for the current block, the decoder obtains the weight prediction angle of the current block, the weight prediction position of the current block, and the weight transformation rate of the current block. Exemplarily, the decoding end determines whether to enable weighted prediction for the current block, if yes, execute step b1 and subsequent steps, if not, the processing method is not limited in this application.

[0154] In a possible implementation manner, the encoder determines whether the feature information of the current block satisfies a specific condition, and if so, determines to start weighted prediction for the current block. The decoding end also judges whether the feature information of the current block satisfies a specific conditio...

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 coding and decoding method, device and equipment. The coding and decoding method comprises the following steps: acquiring a weight prediction angle and a weight configuration parameter of a current block; configuring a reference weight value for the peripheral position outside the current block according to the weight configuration parameter; determining a peripheral matching position from the external peripheral positions based on a weight prediction angle; determining a target weight value of the pixel position according to the reference weight value associated with the peripheral matching position, and determining an associated weight value according to the target weight value; obtaining a mode information candidate list, and obtaining first target mode information and second target mode information based on the mode information candidate list; determining a first prediction value according to the first target mode information, and determining a second prediction value according to the second target mode information; determining a weighted prediction value of the pixel position according to the first prediction value, the target weight value, the second prediction value and the associated weight value; and determining the weighted predicted value of the current block according to the weighted predicted values of all the pixel positions of the current block. Through the method, prediction accuracy is improved.

Description

technical field [0001] The present application relates to the technical field of encoding and decoding, and in particular, relates to an encoding and decoding method, device and equipment thereof. Background technique [0002] In order to achieve the purpose of saving space, video images are transmitted after being coded, and complete video coding may include processes such as prediction, transformation, quantization, entropy coding, and filtering. For the prediction process, the prediction process can include intra-frame prediction and inter-frame prediction. Inter-frame prediction refers to using the correlation of the video time domain to predict the current pixel using the pixels of the adjacent encoded image, so as to effectively remove video time domain redundancy. Purpose. Intra-frame prediction refers to using the correlation of the video spatial domain to predict the current pixel using the pixels of the encoded block of the current frame image, so as to achieve th...

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/119H04N19/176H04N19/503H04N19/593
CPCH04N19/119H04N19/176H04N19/503H04N19/593
Inventor 孙煜程陈方栋王莉
Owner HANGZHOU HIKVISION DIGITAL TECH