Supercharge Your Innovation With Domain-Expert AI Agents!

Coding and decoding method, device and equipment

A coding and decoding method and arithmetic decoding technology, which are applied in the field of devices and equipment, and coding and decoding methods, can solve problems such as poor prediction effect, large coding residual error, and poor coding performance, so as to improve prediction accuracy and reduce coding residual Poor, the effect of improving predictive performance

Active Publication Date: 2020-12-25
HANGZHOU HIKVISION DIGITAL TECH
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this case, only a single prediction mode is used to predict the current block of the rectangle, and there are problems such as poor prediction effect, large coding residual, and poor coding 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

[0044] Embodiment 1: see figure 2 As shown, it is a schematic flow chart of the encoding and decoding method in the embodiment of the present application. The encoding and decoding method can be applied to the decoding end or the encoding end. The encoding and decoding method can include the following steps:

[0045] Step 201, if the characteristic information of the current block satisfies a specific condition, then divide the current block into a first triangular sub-block and a second triangular sub-block, that is, the decoder / encoder can divide the current block into two triangular sub-blocks piece.

[0046] Exemplarily, the feature information may include but not limited to one or more of the following: motion information mode, size information, frame type, and sequence-level switch control information. Of course, the above are just a few examples, which are not limited.

[0047] If the feature information includes a motion information mode, and the motion information ...

Embodiment 2

[0076] Embodiment 2: Based on the same application concept as the above method, an encoding method is also proposed in the embodiment of this application, which can be applied to the encoding end, see image 3 Shown is a schematic flow chart of the method, and the method may include:

[0077] In step 301, the encoder determines whether the feature information of the current block satisfies a specific condition. If yes, the triangular prediction mode is enabled, and step 302 is executed; if not, the triangular prediction mode is not enabled, and the technical solution of this embodiment is no longer adopted.

[0078] In step 302, the encoding end constructs a motion information list for the current block, and the motion information list includes a plurality of candidate motion information.

[0079] In step 303, the encoder divides the current block into a first triangular sub-block and a second triangular sub-block. For example, divide the current block into a first triangula...

Embodiment 3

[0083] Embodiment 3: Based on the same application concept as the above method, a decoding method is also proposed in the embodiment of this application, which can be applied to the decoding end, see Figure 4 Shown is a schematic flow chart of the method, and the method may include:

[0084] In step 401, the decoder judges whether the characteristic information of the current block satisfies a specific condition. If yes, the triangular prediction mode is enabled, and step 402 is executed; if not, the triangular prediction mode is not enabled, and the technical solution of this embodiment is no longer adopted.

[0085] In step 402, the decoder constructs a motion information list for the current block, and the motion information list includes a plurality of candidate motion information.

[0086] In step 403, the decoder divides the current block into a first triangular sub-block and a second triangular sub-block. For example, divide the current block into a first triangular ...

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 an encoding and decoding method, device and equipment, and the method comprises the steps: dividing a current block into a first triangular sub-block and a second triangular sub-block if the feature information of the current block meets a specific condition; constructing a motion information list for the current block, wherein the motion information list comprises a plurality of candidate motion information; acquiring first target motion information of the first triangular sub-block and second target motion information of the second triangular sub-block from the motioninformation list, wherein the first target motion information is different from the second target motion information; performing motion compensation on the first triangular sub-block according to thefirst target motion information to obtain a prediction value of the first triangular sub-block; and performing motion compensation on the second triangular sub-block according to the second target motion information to obtain a prediction value of the second triangular sub-block. Through the technical scheme of the invention, the coding performance can be 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 a complete video coding method may include processes such as prediction, transformation, quantization, entropy coding, and filtering. Wherein, predictive coding may include intra-frame coding and inter-frame coding. Furthermore, inter-frame coding utilizes the correlation in the temporal domain of the video to predict the current pixel by using pixels adjacent to the coded image, so as to achieve the purpose of effectively removing redundancy in the temporal domain of the video. Intra-frame coding refers to using the correlation in the video space domain to use the pixels of the coded block of the current frame image to predict the current pixel, so as...

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/513H04N19/52H04N19/577
CPCH04N19/513H04N19/577H04N19/52H04N19/119H04N19/13H04N19/176H04N19/109H04N19/174H04N19/159H04N19/137
Inventor 陈方栋
Owner HANGZHOU HIKVISION DIGITAL TECH
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More