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

Coding method, decoding method, device and electronic equipment

A coding method and code stream technology, applied in the field of communication, can solve the problems of low data processing efficiency and inability to determine the BV range, etc.

Active Publication Date: 2020-02-07
ZTE CORP
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] The present invention provides an encoding method, decoding method, device and electronic equipment to at least solve the problem in the related art that the range of BV cannot be determined after citing IBC, which reduces the efficiency of data processing

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0169] The preferred embodiment provides a decoding method using a loop filter for a decoding process or decoder using IBC mode. It should be noted that the method of this embodiment has no limitation on the division method of the IBC prediction block, that is, it may be a traditional rectangular or square block division method, or it may be an Nx1 or 1xN string division method. String matching (String Matching) method is a special case when IBC uses Nx1 or 1xN string division.

[0170] The decoding method using loop filtering of this embodiment is as follows.

[0171] In step S702, the decoder parses the video code stream to obtain range information of the block replication vector BV in the IBC mode.

[0172] The Block Copy Vector BV is used to indicate the relative offset between a decoded block using IBC mode and its prediction reference block.

[0173] The decoder can obtain the BV range information from the code stream by parsing at least one of the following units, inc...

Embodiment 2

[0199] In Embodiment 1, the decoder uses a selected block unit to determine the maximum waiting time counted by the number of the selected block unit. The loop filter module starts to perform loop filter processing on the reconstructed block after the maximum waiting time elapses. This embodiment provides a decoding method capable of dynamically performing block-level loop filtering, which is used in a decoding process or a decoder using an IBC mode. It should be noted that the method of this embodiment has no limitation on the division method of the IBC prediction block, that is, it may be a traditional rectangular or square block division method, or it may be an Nx1 or 1xN string division method. String matching (String Matching) method is a special case when IBC uses Nx1 or 1xN string division.

[0200] Step S802 is exactly the same as step S702.

[0201] In step S804, the decoder determines whether to perform loop filtering on the decoded block according to the BV range ...

Embodiment 3

[0218] In the method described in Embodiment 2, after rebuilding the current CU, the decoder judges whether the loop filtering process can be performed on the previously reconstructed CU, and performs filtering on all or part of the CUs that can be subjected to the loop filtering process. This embodiment provides a decoding method for directly setting a loop filter flag on a currently reconstructed CU, which is used in a decoding process or a decoder using an IBC mode. It should be noted that the method of this embodiment has no limitation on the division method of the IBC prediction block, that is, it may be a traditional rectangular or square block division method, or it may be an Nx1 or 1xN string division method. String matching (String Matching) method is a special case when IBC uses Nx1 or 1xN string division.

[0219] Step S902 is exactly the same as step S702.

[0220] In step S904, the decoder determines a waiting time parameter for performing loop filtering on the c...

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 discloses an encoding method, decoding method, device and electronic equipment, wherein the encoding method includes: determining the limited range information of a block copy vector in an intra-frame block copy mode; and writing the limited range information into a code stream. The present invention solves the problem in the related art that the BV range cannot be determined after the IBC is used, which reduces the data processing efficiency, can improve the data processing efficiency, and can also ensure the smooth implementation of the encoding or decoding process.

Description

technical field [0001] The present invention relates to the communication field, in particular, to an encoding method, decoding method, device and electronic equipment. Background technique [0002] In the Screen Content Coding (SCC) standard based on the high-performance video coding (H.265 / High Efficiency Video Coding, HEVC) standard extension under development, the Intra Block Copying (IBC) mode is adopted . Different from the traditional method of predicting the pixel value in the current block by using the restored pixels of the adjacent blocks at the boundary of the current block in the current image, IBC allows to use a restored two-dimensional pixel block in the current image as the prediction block of the current block, and at the same time , the IBC uses the relative offset between the prediction block and the current block to locate the prediction reference block, and the offset is called a block copying vector (Block copying Vector, BV). Same as the traditional...

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/61H04N19/593H04N19/82
CPCH04N19/105H04N19/176H04N19/70H04N19/593H04N19/117H04N19/157H04N19/164H04N19/426H04N19/436H04N19/55H04N19/132H04N19/174H04N19/82
Inventor 李明吴平尚国强谢玉堂
Owner ZTE CORP