Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A coding and decoding method and an apparatus therefor

A codec method and motion information technology, applied in the field of codec method and its equipment, can solve the problems of large coding residual, poor coding performance, and poor prediction effect, so as to reduce coding residual, improve prediction performance, and improve The effect of forecast accuracy

Active Publication Date: 2019-05-28
HANGZHOU HIKVISION DIGITAL TECH
View PDF8 Cites 33 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
  • A coding and decoding method and an apparatus therefor
  • A coding and decoding method and an apparatus therefor
  • A coding and decoding method and an apparatus therefor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0036] 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 method can be applied to the decoding end, and the method can include the following steps:

[0037] Step 201, if the feature information of the current block satisfies a specific condition, the decoder divides the current block into a first triangular sub-block and a second triangular sub-block, that is, the current block can be divided into two triangular sub-blocks.

[0038] In step 202, the decoder acquires first object motion information of the first triangular sub-block and second object motion information of the second triangular sub-block; the first object motion information and the second object motion information may be different.

[0039] In step 203, the decoder performs decoding processing on the current block according to the first target motion information and the second target motion information.

[0040...

Embodiment 2

[0042] Example 2: see image 3 As shown, it is a schematic flow chart of the encoding and decoding method in the embodiment of the present application, the method can be applied to the encoding end, and the method can include the following steps:

[0043] Step 301, if the feature information of the current block satisfies a specific condition, the encoder divides the current block into a first triangular sub-block and a second triangular sub-block, that is, the current block can be divided into two triangular sub-blocks.

[0044] In step 302, the encoder obtains first object motion information of the first triangular sub-block and second object motion information of the second triangular sub-block; the first object motion information and the second object motion information may be different.

[0045] In step 303, the encoding end encodes the current block according to the first target motion information and the second target motion information.

[0046] Specifically, the enco...

Embodiment 3

[0048] Embodiment 3: In step 201 and step 301, the decoder / encoder needs to judge whether the feature information of the current block meets a specific condition; if so, divide the current block into a first triangular sub-block and a second triangular sub-block; if If not, the current block is not divided into the first triangular sub-block and the second triangular sub-block, but is processed in a traditional manner, which will not be repeated here. Wherein, the characteristic information includes but not limited to one or more of the following: the frame type of the current frame where the current block is located, the motion information mode of the current block, and the size information of the current block.

[0049] In an example, if the feature information is a frame type, then the feature information of the current block satisfies a specific condition, which may include but not limited to: if the frame type is a B frame or a non-I frame, then determine that the frame ty...

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 and equipment thereof, 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; obtaining first target motion information of the first triangular sub-block and second target motion information of thesecond triangular sub-block; wherein the first target motion information is different from the second target motion information; and performing encoding processing or decoding processing on the current block according to the first target motion information and the second target motion information. According to the technical scheme, the prediction accuracy can be improved, and the prediction performance can be improved.

Description

technical field [0001] The present application relates to the field of encoding and decoding, and in particular, relates to an encoding and decoding 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. 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. In addition, intra-frame coding refers to using the correlation of the video spatial domain to use the pixels of the coded block of the current frame image to predict the current pixel, so as to...

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/176H04N19/44H04N19/147H04N19/184H04N19/513H04N19/119H04N19/186
CPCH04N19/50H04N19/176H04N19/513H04N19/119H04N19/159H04N19/186H04N19/44H04N19/105H04N19/139H04N19/147H04N19/174H04N19/184H04N19/52
Inventor 陈方栋
Owner HANGZHOU HIKVISION DIGITAL TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products