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

A coding and decoding method, device and equipment thereof

An encoding and decoding method and an unencoded technology are applied in the field of devices and equipment, and encoding and decoding methods to solve the problem of transmitting a large amount of motion information, improve the encoding performance, and reduce the number of

Active Publication Date: 2022-07-29
HANGZHOU HIKVISION DIGITAL TECH
View PDF0 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
  • A coding and decoding method, device and equipment thereof
  • A coding and decoding method, device and equipment thereof
  • A coding and decoding method, device and equipment thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

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

[0081] Step 401: Obtain at least one motion information angle prediction mode of the current block.

[0082] Exemplarily, the motion information angle prediction mode is used to indicate a preconfigured angle, and according to the preconfigured angle, a surrounding matching block is selected from the surrounding blocks of the current block for the sub-region of the current block, and determined according to the motion information of the surrounding matching block. One or more pieces of motion information of the current block, that is, for each sub-region of the current block, the motion information of the sub-region is determined according to the motion information of the surrounding matching blocks. Also, the p...

Embodiment 2

[0102] Embodiment 2: Based on the pre-configured angle of the motion information angle prediction mode, after selecting multiple surrounding matching blocks pointed to by the pre-configured angle from the surrounding blocks of the current block, if there are uncoded blocks and and / or intra-frame coded block, the motion information of the uncoded block and / or the intra-frame coded block is filled. For example, the available motion information of the uncoded block and / or the neighboring blocks of the intra-coded block is filled with the motion information of the uncoded block and / or the intra-coded block; or, the uncoded block and / or the intra-coded block is filled with motion information. The available motion information of the reference block at the corresponding position in the temporal reference frame is filled with the motion information of the uncoded block and / or the intra-coded block; or, the default motion information is filled with the uncoded block and / or the intra-cod...

Embodiment 3

[0106] Embodiment 3: when encoding or decoding the current block according to the motion information prediction mode candidate list, select the target motion information prediction mode of the current block from the motion information prediction mode candidate list; if the target motion information prediction mode is the target motion information angle prediction mode, the motion information of the current block is determined according to the target motion information angle prediction mode; the prediction value of the current block is determined according to the motion information of the current block.

[0107] Exemplarily, determining the motion information of the current block according to the target motion information angle prediction mode includes: based on a preconfigured angle corresponding to the target motion information angle prediction mode, selecting from surrounding blocks of the current block a plurality of objects pointed to by the preconfigured angle. A periphera...

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 present application provides an encoding and decoding method, apparatus, and device thereof. The method includes: acquiring at least one motion information angle prediction mode of a current block; for each motion information angle prediction mode, pre-configuration based on the motion information angle prediction mode angle, select multiple surrounding matching blocks pointed to by the pre-configured angle from the surrounding blocks of the current block; if the motion information of the multiple surrounding matching blocks is not exactly the same, then add the motion information angle prediction mode to the motion information prediction mode candidate In the list; encode or decode the current block according to the motion information prediction mode candidate list. Through the solution of the present application, the coding performance 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 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. [0003] In inter-frame coding, a motion vector (Motion Vector, MV) 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 examp...

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 Patents(China)
IPC IPC(8): H04N19/513H04N19/52H04N19/573H04N19/577
CPCH04N19/513H04N19/52H04N19/573H04N19/577H04N19/176H04N19/103
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