Flag indication method in intra block copy mode
A technology of internal copying and mode, applied in the direction of digital video signal modification, electrical components, image communication, etc., can solve the problem of digital video occupying bandwidth and other problems
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
example 1
[0356] Example 1. CPR is not allowed when using affine motion compensation.
[0357] (a) In one example, a coherent bitstream cannot use both CPR and affine motion compensation in a single block.
[0358] (b) In one example, during parsing, a block-level affine enable / disable flag may first be signaled. When using the affine mode to encode and decode a block, there is no need to signal whether the reference picture index of the current block is equal to the reference picture index associated with the current picture.
[0359] (c) Alternatively, the reference picture index may be signaled before the block-level affine enable / disable flag. The signaling of the affine flag is always skipped when the block uses CPR.
[0360] (d) Alternatively, the reference picture index may be signaled before the block-level affine enable / disable flag. When a block is coded with bidirectional prediction and only one reference picture is the current reference picture, the affine flag can stil...
example 2
[0362] Example 2. Blocks cannot inherit an affine model from neighboring blocks using CPR.
[0363] (a) In one example, neighboring blocks using CPR cannot be used to derive affine merge candidates in the sub-block merge candidate list.
[0364] (i) In one example, neighboring blocks using CPR are considered unavailable during subblock merge candidate list construction.
[0365] (b) In one example, neighboring blocks using CPR cannot be used to derive affine AMVP candidates in the affine AMVP list.
[0366] (i) In one example, neighboring blocks using CPR are treated as unavailable during Affine AMVP candidate list construction.
example 3
[0367] Example 3. Whether a block can inherit an affine model from neighboring blocks using CPR can depend on the reference list.
[0368] (a) In one example, assuming that neighboring blocks apply bidirectional prediction, the reference picture in the reference list X (X can be 0 or 1) is the current picture, and the reference picture in the reference list (1-X) is the current picture picture, then
[0369] (i) Motion information of neighboring blocks referring to the reference list X cannot be used to derive affine merge candidates in the sub-block merge candidate list.
[0370] (1) In one example, motion information of neighboring blocks referring to the reference list (1-X) may be used to derive affine merge candidates in the sub-block merge candidate list.
[0371] (ii) Motion information of neighboring blocks referring to the reference list X cannot be used to derive affine AMVP candidates in the affine AMVP list.
[0372] (1) For example, motion information of neigh...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


