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.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


