EP-4736429-A1 - BLENDING AREA WIDTH FOR IBC-GPM
Abstract
Systems, methods, and instrumentalities described herein may be associated with a blending area width for Intra Block Copy Geometric Partition Mode (IBC-GPM). A coding unit (CU) may be received, and the coding unit may include an Intra Block Copy Geometric Partition Mode (IBC-GPM) block. An indication may be received, and the indication may indicate that no blending is allowed. Based on the indication, a blending width for the IBC-GPM blocks may be determined. The CU may be processed (e.g., encoded and/or decoded) based on the blending width.
Inventors
- CHEN, Ya
- LE LEANNEC, FABRICE
- ROBERT, ANTOINE
- RATH, Gagan Bihari
Assignees
- InterDigital CE Patent Holdings, SAS
Dates
- Publication Date
- 20260506
- Application Date
- 20240628
Claims (20)
- 1 . A video decoding device, comprising: a processor configured to: receive a coding block that comprises a plurality of geometric partitions; determine to apply asymmetric blending to the plurality of geometric partitions; and decode the coding block based on the determination.
- 2. The device of claim 1 , wherein the processor is further configured to: obtain a first prediction associated with a first geometric partition of the plurality of geometric partitions; obtain a second prediction associated with a second geometric partition of the plurality of geometric partitions; determine a first blending width associated with the first geometric partition; determine a second blending width associated with the second geometric partition that is different from the first blending width; and blend the first prediction and the second prediction based on the first blending width and the second blending width.
- 3. The device of claim 2, wherein the first prediction is derived using intra prediction and the second prediction is derived using intra block copy (I BC) prediction, and wherein the first blending width is wider than the second blending width.
- 4. The device of any of claims 1 through 3, wherein the processor is further configured to: receive a blending area information indication; and determine a first blending width associated with a first geometric partition of the plurality of geometric partitions based on the received blending area information indication.
- 5. The device of any of claims 1 through 3, wherein the processor is further configured to: receive a blending area information indication; determine a first blending width associated with a first geometric partition of the plurality of geometric partitions based on the received blending area information indication; and determine a second blending width associated with a second geometric partition of the plurality of geometric partitions based on the received blending area information indication.
- 6. The device of any of claims 1 through 3, wherein the processor is further configured to: obtain a first prediction associated with a first geometric partition of the plurality of geometric partitions; obtain a second prediction associated with a second geometric partition of the plurality of geometric partitions; receive a blending area information indication; determine a first blending width associated with the first geometric partition based on the received blending area information indication; and determine a second blending width associated with the second geometric partition that is fixed.
- 7. The device of any of claims 1 through 3, wherein the processor is further configured to: determine that the coding block uses intra block copy-geometric partition mode (IBC-GPM); and determine a first blending width associated with a first geometric partition of the plurality of geometric partitions based on the determination that the coding block uses IBC-GPM.
- 8. The device of any of claims 1 through 3, wherein the processor is further configured to: determine that the coding block uses IBC-GPM; determine a first blending width associated with a first geometric partition of the plurality of geometric partitions based on the determination that the coding block uses IBC-GPM; and determine a second blending width associated with a second geometric partition of the plurality of geometric partitions based on the determination that the coding block uses IBC-GPM.
- 9. A video encoding device, comprising: a processor configured to: receive a coding block that comprises a plurality of geometric partitions; determine to apply asymmetric blending to the plurality of geometric partitions; and encode the coding block based on the determination.
- 10. The device of claim 9, wherein the processor is further configured to: obtain a first prediction associated with a first geometric partition of the plurality of geometric partitions; obtain a second prediction associated with a second geometric partition of the plurality of geometric partitions; determine a first blending width associated with the first geometric partition; determine a second blending width associated with the second geometric partition that is different from the first blending width; and blend the first prediction and the second prediction based on the first blending width and the second blending width.
- 11 . The device of claim 10, wherein the first prediction is derived using intra prediction and the second prediction is derived using intra block copy (I BC) prediction, and wherein the first blending width is wider than the second blending width.
- 12. The device of any of claims 9 through 11 , wherein the processor is further configured to: determine a first blending width associated with a first geometric partition of the plurality of geometric partitions; and include a blending area information indication configured to indicate the first blending width associated with the first geometric partition.
- 13. The device of any of claims 9 through 11 , wherein the processor is further configured to: determine a first blending width associated with a first geometric partition of the plurality of geometric partitions; determine a second blending width associated with a second geometric partition of the plurality of geometric partitions; and include a blending area information indication configured to indicate the first blending width and the second blending width.
- 14. The device of any of claims 9 through 11 , wherein the processor is further configured to: obtain a first prediction associated with a first geometric partition of the plurality of geometric partitions; obtain a second prediction associated with a second geometric partition of the plurality of geometric partitions; determine a first blending width associated with the first geometric partition based on the received blending area information indication; include a blending area information indication configured to indicate the first blending width; and determine a second blending width associated with the second geometric partition that is fixed.
- 15. The device of any of claims 9 through 11 , wherein the processor is further configured to: determine that the coding block uses intra block copy-geometric partition mode (IBC-GPM); and determine a first blending width associated with a first geometric partition of the plurality of geometric partitions based on the determination that the coding block uses IBC-GPM.
- 16. The device of any of claims 9 through 11 , wherein the processor is further configured to: determine that the coding block uses IBC-GPM; determine a first blending width associated with a first geometric partition of the plurality of geometric partitions based on the determination that the coding block uses IBC-GPM; and determine a second blending width associated with a second geometric partition of the plurality of geometric partitions based on the determination that the coding block uses IBC-GPM.
- 17. A method for video decoding, the method comprising: receiving a coding block that comprises a plurality of geometric partitions; determining to apply asymmetric blending to the plurality of geometric partitions; and decoding the coding block based on the determination.
- 18. The method of claim 17, wherein the method further comprises: obtaining a first prediction associated with a first geometric partition of the plurality of geometric partitions; obtaining a second prediction associated with a second geometric partition of the plurality of geometric partitions; determining a first blending width associated with the first geometric partition; determining a second blending width associated with the second geometric partition that is different from the first blending width; and blending the first prediction and the second prediction based on the first blending width and the second blending width.
- 19. The method of claim 18, wherein the first prediction is derived using intra prediction and the second prediction is derived using intra block copy (I BC) prediction, and wherein the first blending width is wider than the second blending width.
- 20. The method of any of claims 17 through 19, wherein the method further comprises: receiving a blending area information indication; and determining a first blending width associated with a first geometric partition of the plurality of geometric partitions based on the received blending area information indication.
Description
BLENDING AREA WIDTH FOR IBC-GPM CROSS REFERENCE TO RELATED APPLICATIONS [0001] This application claims the benefit of European Provisional Patent Application No. 23306113.4, filed June 30, 2023, the contents of which are hereby incorporated by reference herein. BACKGROUND [0002] Video coding systems may be used to compress digital video signals, e.g., to reduce the storage and/or transmission bandwidth needed for such signals. Video coding systems may include, for example, block-based, wavelet-based, and/or object-based systems. SUMMARY [0003] Systems, methods, and instrumentalities described herein may be associated with blending an area width for Intra Block Copy Geometric Partition Mode (IBC-GPM). A video decoding device may determine a coding block, and the coding block may include an Intra Block Copy Geometric Partition Mode (IBC-GPM) block. The device may determine an indication, and the indication may indicate that a blending width is to be used. Based on the indication, the device may determine a blending width for the IBC-GPM block. The device may decode the coding block based on the determined blending width. [0004] Blending may not be allowed for the IBC-GPM block for screen content coding (SCC), and the blending width may be determined to be equal to a quarter of a threshold. Blending may not be allowed for the IBC-GPM block if a partition of the coding block is using intra prediction. Blending may not be allowed for the IBC-GPM block if two partitions of the coding block are using Intra Block Copy (IBC) prediction. The indication may be signaled in a sequence parameter set (SPS), view parameter set (VPS), adaptation parameter set (APS), picture header (PH), and/or picture parameter set (PPS). The indication may be determined based on a coded mode of a neighboring block of the coding block. [0005] Systems, methods, and instrumentalities described herein may be associated with blending an area width for Intra Block Copy Geometric Partition Mode (IBC-GPM). A video decoding device may receive a coding block, and the coding block may include an Intra Block Copy Geometric Partition Mode (IBC-GPM) block. The device may determine a first indication and a second indication. The first indication may indicate a first blending width for a first partition of the IBC-GPM block, and the second indication may indicate a second blending width for a second partition of the IBC-GPM block. Based on the first indication and the second indication, the device may determine that asymmetrical blending is allowed. The device may decode the coding block based on the first blending width and the second blending width; [0006] Systems, methods, and instrumentalities described herein may be associated with blending an area width for Intra Block Copy Geometric Partition Mode (IBC-GPM). A video encoding device may determine a coding block comprising an Intra Block Copy Geometric Partition Mode (IBC-GPM) block. The device may determine that no blending is allowed. Based on the determination that no blending is allowed, the device may transmit an indication. The indication may indicate a blending width is to be used. Based on the determination that no blending is allowed, the device may determine a threshold for the IBC-GPM block. The device may encode the coding block based on the blending width. [0007] Blending may not be allowed for the IBC-GPM block for screen content coding (SCC), and the blending width may be determined to be equal to a quarter of the threshold. Blending may not be for the IBC-GPM block if a partition of the coding block is using intra prediction. Blending may not be allowed for the IBC-GPM block if two partitions of the coding block are using Intra Block Copy (IBC) prediction. The indication may be signaled in a sequence parameter set (SPS), view parameter set (VPS), adaptation parameter set (APS), picture header (PH), and/or picture parameter set (PPS). The indication may be determined based on a coded mode of a neighboring block of the coding block. [0008] In examples, a video decoding device may be configured to receive a coding block that includes multiple geometric partitions. The device may determine to apply asymmetric blending to the multiple geometric partitions. The device may decode the coding block based on the determination. [0009] The device may obtain a first prediction associated with a first geometric partition of the multiple geometric partitions. The device may obtain a second prediction associated with a second geometric partition of the multiple partitions. The device may determine a first blending width associated with the first geometric partition. The device may determine a second blending width associated with the second geometric partition that is different from the first blending width. The device may blend the first prediction and the second prediction based on the first blending width and the second blending width. [0010] The first prediction may be derived using intra predi