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

Coding and decoding method, device and apparatus

A codec method and current block technology, applied in the field of devices and equipment, and codec methods, to achieve the effect of removing video time domain redundancy and saving space

Active Publication Date: 2021-03-09
HANGZHOU HIKVISION DIGITAL TECH
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, if the current coding unit is divided into multiple sub-blocks, additional bit overhead will be generated

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 apparatus
  • Coding and decoding method, device and apparatus
  • Coding and decoding method, device and apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0058] Example 1: see Figure 4 As shown, it is a schematic flowchart of the encoding and decoding method proposed in the embodiment of the application. The method can be applied to the decoding end or the encoding end, and the method can include the following steps:

[0059] Step 401, if the target motion information prediction mode of the current block is the motion information angle prediction mode, then divide the current block into at least one sub-region; for each sub-region of the current block, according to the pre-configured angle of the motion information angle prediction mode, point to The motion information of multiple surrounding matching blocks is determined to determine the motion information of the sub-region.

[0060] Step 402: Determine the motion compensation value of the sub-region according to the motion information of the sub-region.

[0061] Step 403, if the sub-area satisfies the conditions for using bidirectional optical flow, obtain the bi-directiona...

Embodiment 2

[0105] Example 2: Based on the same application concept as the above method, see Image 6 As shown, it is a schematic flowchart of the encoding and decoding method proposed in the embodiment of the application. The method can be applied to the encoding end, and the method can include:

[0106] Step 601: The encoder constructs a motion information prediction mode candidate list of the current block, where the motion information prediction mode candidate list may include at least one motion information angle prediction mode. Of course, the motion information prediction mode candidate list may also include other types of motion information prediction modes (that is, not the motion information angle prediction mode), which is not limited.

[0107]Exemplarily, a motion information prediction mode candidate list may be constructed for the current block, that is, all sub-regions in the current block may correspond to the same motion information prediction mode candidate list; or, mul...

Embodiment 3

[0118] Example 3: Based on the same application concept as the above method, see Figure 7 As shown, it is a schematic flowchart of the encoding and decoding method proposed in the embodiment of the application. The method can be applied to the decoding end, and the method can include:

[0119] Step 701: The decoding end constructs a motion information prediction mode candidate list of the current block, where the motion information prediction mode candidate list may include at least one motion information angle prediction mode. Of course, the motion information prediction mode candidate list may also include other types of motion information prediction modes (that is, not the motion information angle prediction mode), which is not limited.

[0120] Step 702: The decoding end selects the target motion information prediction mode of the current block from the motion information prediction mode candidate list, where the target motion information prediction mode may be a motion i...

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 apparatus, and the method comprises the steps: dividing a current block into at least one sub-region if a target motion information prediction mode of the current block is a motion information angle prediction mode; for each subarea of the current block, determining motion information of the subarea according to motion information ofa plurality of peripheral matching blocks pointed by a pre-configured angle of a motion information angle prediction mode; determining a motion compensation value of the subarea according to the motion information of the subarea; if the subarea meets the condition of using the bidirectional optical flow, obtaining a bidirectional optical flow offset value of the subarea; determining a target prediction value of the subarea according to a forward motion compensation value in the motion compensation values of the subarea, a backward motion compensation value in the motion compensation values anda bidirectional optical flow deviation value of the subarea; and determining a prediction value of the current block according to the target prediction value of each sub-region. Through the scheme ofthe 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, to an encoding and decoding method, apparatus, and device thereof. Background technique [0002] In order to save space, video images are transmitted after being encoded, and a complete video encoding method may include processes such as prediction, transformation, quantization, entropy encoding, and filtering. Predictive coding includes intra-frame coding and inter-frame coding. Inter-frame coding uses the correlation in the temporal domain of the video to predict the pixels of the current image using pixels adjacent to the coded image, so as to effectively remove the temporal redundancy of the video. In inter-frame coding, a motion vector is used to represent the relative displacement between the current image block of the current frame video image and the reference image block of the reference frame video image. For example, there is a strong tempora...

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/513H04N19/44
CPCH04N19/176H04N19/513H04N19/44
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