Unlock instant, AI-driven research and patent intelligence for your innovation.

Coding and decoding method, device and equipment

An encoding and decoding method and motion vector technology, which are applied in the field of encoding and decoding methods, devices and equipment, can solve problems such as poor encoding performance, low prediction quality, and prediction errors, and achieve the goal of solving low prediction quality, improving encoding performance and improving performance. The effect of coding efficiency

Active Publication Date: 2019-12-10
HANGZHOU HIKVISION DIGITAL TECH
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, when the current block is a bidirectional block, after obtaining the first original motion vector and the second original motion vector of the current block, how to adjust the first original motion vector and the second original motion vector, there is currently no reasonable solution , that is to say, for the scenario of bidirectional blocks, there are problems such as low prediction quality and wrong predictions, which lead to 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

[0055] Example 1: see figure 2 As shown, this is a schematic flow diagram of the encoding and decoding method proposed in the embodiments of the application. The method can be applied to the decoding end or the encoding end, and the method can include the following steps:

[0056] Step 201: If the characteristic information of the current block meets a specific condition, determine the first reference block corresponding to the current block according to the first original motion vector of the current block, and determine the second reference block corresponding to the current block according to the second original motion vector of the current block Piece. The characteristic information includes, but is not limited to, one or more of the following: a motion information prediction mode corresponding to the current block; motion information attributes corresponding to the current block; size information of the current block.

[0057] In an example, if the feature information is the ...

Embodiment 2

[0078] Example 2: see image 3 As shown, this is a schematic flow diagram of the encoding and decoding method proposed in the embodiments of the application. The encoding and decoding method can be applied to the encoding end, and the encoding and decoding method can include the following steps:

[0079] Step 301: The encoding terminal judges whether the feature information of the current block meets a specific condition. If yes, go to step 302, if no, there is no need to adopt the motion vector adjustment method proposed in this application, and there is no restriction on this processing method.

[0080] In an example, the encoding terminal can determine whether the characteristic information of the current block meets a specific condition based on the encoded information. If the feature information of the current block meets the specific condition, it means that the motion information of the current block is not accurate enough. Therefore, the motion vector adjustment mode (ie, t...

Embodiment 3

[0102] Example 3: See Figure 4 As shown, this is a schematic flow diagram of the encoding and decoding method proposed in the embodiments of the application. The encoding and decoding method may be applied to the decoding end, and the encoding and decoding method may include the following steps:

[0103] Step 401: The decoding terminal judges whether the characteristic information of the current block meets a specific condition. If yes, go to step 402, if no, there is no need to use the motion vector adjustment method proposed in this application, and there is no restriction on this processing method.

[0104] In an example, the decoding end may receive the encoded bit stream sent by the encoding end, and determine whether the characteristic information of the current block meets a specific condition based on the decoded information. If the feature information of the current block meets the specific condition, it means that the motion information of the current block is not accura...

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 equipment. The method comprises the following steps: if feature information of a current block meets a specific condition, determining afirst reference block corresponding to the current block according to a first original motion vector of the current block, and determining a second reference block corresponding to the current blockaccording to a second original motion vector of the current block; adjusting a first original motion vector and a second original motion vector according to the first pixel value of the first reference block and the second pixel value of the second reference block to obtain a first target motion vector corresponding to the first original motion vector and a second target motion vector corresponding to the second original motion vector; and encoding or decoding the current block according to the first target motion vector and the second target motion vector. Through the technical scheme of theinvention, the coding performance can be improved.

Description

Technical field [0001] This application relates to the field of coding and decoding technologies, and in particular to a coding and decoding method, device and equipment. Background technique [0002] In order to save space, video images are transmitted after being encoded. A complete video encoding method can include processes such as prediction, transformation, quantization, entropy encoding, and filtering. Among them, predictive coding includes intra-frame coding and inter-frame coding. Inter-frame coding uses the correlation of the video time domain to predict the pixels of the current image using pixels adjacent to the coded image to achieve the purpose of effectively removing video time domain redundancy. [0003] In inter-frame coding, a motion vector (Motion Vector, MV) can be 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, the video i...

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/577H04N19/176H04N19/513H04N19/186H04N19/184H04N19/132H04N19/59
CPCH04N19/176H04N19/513H04N19/137H04N19/103H04N19/533H04N19/557H04N19/577H04N19/105H04N19/52H04N19/157H04N19/132H04N19/139H04N19/14H04N19/159H04N19/182H04N19/30H04N19/56
Inventor 陈方栋
Owner HANGZHOU HIKVISION DIGITAL TECH