An encoder, a decoder and corresponding methods using ibc merge list
A decoder and encoder technology, applied in the field of image processing, which can solve the problem of video size becoming a problem
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
example 1
[0614] Example 1: A method for constructing a candidate merge list of an intra block copy (intra block copy, IBC) mode, the method comprising:
[0615] When the left neighbor block is available and the left neighbor block uses the IBC mode, insert the block vector of the left neighbor block of the current block into the initial merge list of the current block (in one example, the initial merge list is in The insert step was preceded by an empty list);
[0616] When the upper adjacent block is available, the upper adjacent block uses IBC mode, and the block vector of the upper adjacent block is different from the block vector of the left adjacent block, set the upper adjacent block of the current block to The block vector of is inserted into the initial merging list (in one example, the initial merging list is an empty list before this step, or the initial merging list includes the left neighbor block of the current block the block vector);
[0617] When the upper-right adjac...
example 2
[0618] Example 2: The method of example 1, wherein the method further comprises:
[0619] When the lower-left adjacent block is available and the lower-left adjacent block uses the IBC mode, insert the block vector of the lower-left adjacent block of the current block into the initial merging list (in one example, the initial merging list is before this step is an empty list, or the initial merging list includes the block vector of the upper neighbor of the current block, or the initial merging list includes the block vector of the left neighbor of the current block, or the initial merging list includes the upper neighbor of the current block The block vector of the block and the block vector of the left adjacent block of the current block, or the initial merging list includes the block vector of the upper adjacent block of the current block, the block vector of the left adjacent block of the current block, and the block vector of the upper right adjacent block).
example 3
[0620] Example 3: The method according to Example 1 or 2, wherein the method further includes:
[0621] When the upper-left adjacent block is available, the upper-left adjacent block uses the IBC mode, and the number of block vectors in the initial merge list is less than a threshold (for example, the threshold is 4), insert the block vector of the upper-left adjacent block of the current block In the initial merging list (in one example, the initial merging list is an empty list before this step, or the initial merging list includes the block vector of the upper adjacent block of the current block, or the initial merging list includes the current block The block vector of the left neighbor block of the block, or the initial merge list includes the block vector of the upper neighbor block of the current block and the block vector of the left neighbor block of the current block, or the initial merge list includes the block vector of the upper neighbor block of the current block ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


