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

Coding and decoding method, device and equipment

A coding and decoding method and coding technology, applied in the field of coding and decoding methods, devices and equipment, to achieve the effect of saving a lot of bits, solving the problem of transmitting a large amount of motion information, and improving the coding performance

Active Publication Date: 2021-02-26
HANGZHOU HIKVISION DIGITAL TECH
View PDF8 Cites 2 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 equipment
  • Coding and decoding method, device and equipment
  • Coding and decoding method, device and equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0068] Embodiment 1: see Figure 4 As shown, it is a schematic flow chart of the encoding and decoding method proposed 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:

[0069] Step 401 , for any motion information angle prediction mode of the current block, based on the preconfigured angle of the motion information angle prediction mode, select a plurality of surrounding matching blocks pointed to by the preconfigured angle from surrounding blocks of the current block.

[0070] The motion information angle prediction mode is used to indicate the pre-configured angle, select the surrounding matching blocks from the surrounding blocks of the current block for the sub-region of the current block according to the pre-configured angle, and determine one or more of the current block according to the motion information of the surrounding matching blocks Motion information,...

Embodiment 2

[0107] Embodiment 2: Based on the same application concept as the above-mentioned method, see Figure 6 As shown, it is a schematic flow chart of the encoding and decoding method proposed in the embodiment of the present application. This method can be applied to the encoding end, and the method can include:

[0108] In step 601, the encoder builds a motion information prediction mode candidate list for the current block, and 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 (obtained in a conventional manner), which is not limited.

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

Embodiment 3

[0120] Embodiment 3: based on the same application concept as the above-mentioned method, see Figure 7 As shown, it is a schematic flow chart of the encoding and decoding method proposed in the embodiment of the present application. The method can be applied to the decoding end, and the method can include:

[0121] In step 701, the decoder constructs a motion information prediction mode candidate list of the current block, and 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 (obtained in a conventional manner), which is not limited.

[0122] In step 702, the decoder selects the target motion information prediction mode of the current block from the motion information prediction mode candidate list, and the target motion information prediction mode is the target motion inform...

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. The method comprises the steps: a plurality of peripheral matching blocks pointed by a pre-configuration angle are selected from peripheral blocks of a current block for any motion information angle prediction mode of the current block based on the pre-configuration angle of the motion information angle prediction mode,wherein the plurality of peripheral matching blocks at least comprise a first peripheral matching block and a second peripheral matching block to be traversed; for a first peripheral matching block and a second peripheral matching block to be traversed, if available motion information exists in the first peripheral matching block and the second peripheral matching block, when the motion information of the first peripheral matching block is different from the motion information of the second peripheral matching block, the first peripheral matching block and the second peripheral matching blockare traversed; finally, the motion information angle prediction mode are added to a motion information prediction mode candidate list of the current block. Through the 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. Predictive coding includes intra-frame coding and inter-frame coding. Inter-frame coding uses the correlation in the time domain of the video to predict the pixels of the current image using the pixels of the adjacent coded image, so as to effectively remove the redundancy of the video time domain. 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 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 Applications(China)
IPC IPC(8): H04N19/176H04N19/184H04N19/51H04N19/105H04N19/44H04N19/147
CPCH04N19/176H04N19/184H04N19/51H04N19/105H04N19/44H04N19/147
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