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

Coding and decoding method, device and equipment

An encoding and decoding method and a pixel position technology, applied in the field of devices and equipment, and encoding and decoding methods, can solve the problems of inability to divide two objects, poor encoding performance, poor prediction effect, etc., so as to improve the prediction performance and improve the accuracy , the effect of improving encoding performance

Active Publication Date: 2022-06-17
HANGZHOU HIKVISION DIGITAL TECH
View PDF4 Cites 1 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] Example 1: see image 3 As shown, it is a schematic flow chart of an encoding and decoding method. The method 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 the 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 transformation rate and the starting position of the weight transformation, and the starting position of the weight transformation 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 start...

Embodiment 2

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

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

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

Embodiment 3

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

[0153] In step b1, when it is determined to start the weighted prediction for the current block, the decoding 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 decoding end determines whether to start the weighted prediction for the current block, and if so, executes step b1 and subsequent steps, and 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 determines whether the feature information of the current bloc...

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, to an encoding and decoding method, apparatus, and device thereof. Background technique [0002] In order to achieve the purpose of saving space, video images are transmitted after being encoded, and the complete video encoding may include processes such as prediction, transformation, quantization, entropy encoding, 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 in the temporal domain of the video to predict the current pixel using pixels adjacent to the coded image to effectively remove the temporal redundancy in the video. Purpose. Intra-frame prediction refers to using the correlation in the video spatial domain to predict the current pixel using the pixels of the coded block of the current frame image, so as to ach...

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