EP-4736436-A1 - INTRA-SUB PARTITIONING COMBINATION WITH SPATIAL GEOMETRIC PARTITIONING MODE
Abstract
A device may determine, for a video block, a split direction associated with spatial geometric partitioning mode (SGPM), obtain a sub-partition for the video block using intra-sub partitioning (ISP), modify a split line associated with the sub-partition based on a template associated with the sub-partition, and decode the subpartition of the video block based on the modified split line. The device may obtain the template associated with the sub-partition based on neighboring samples of the sub-partition. The device may increase or decrease the slope of the split line using a predefined range to modify the split line. The device may obtain an SGPM index and determine, based on SGPM index, the split direction associated with SGPM and intra prediction modes associated with SGPM. The split line associated with the sub-partition may be modified further based on the intra prediction modes.
Inventors
- NASER, Karam
- CHEN, Ya
- REUZE, Kevin
- DUMAS, Thierry
Assignees
- InterDigital CE Patent Holdings, SAS
Dates
- Publication Date
- 20260506
- Application Date
- 20240628
Claims (15)
- 1 . A device for video decoding, comprising: a processor configured to: obtain a spatial geometric partitioning mode (SGPM) split line associated with a video block; obtain a sub-partition for the video block; determine a SGPM split line associated with the sub-partition based on a template associated with the sub-partition and the SGPM split line associated with the video block; and decode the sub-partition of the video block based on the SGPM split line associated with the sub-partition.
- 2. A device for video encoding, comprising: a processor configured to: obtain a spatial geometric partitioning mode (SGPM) split line associated with a video block; obtain a sub-partition for the video block; determine a SGPM split line associated with the sub-partition based on a template associated with the sub-partition and the SGPM split line associated with the video block; and encode the sub-partition of the video block based on the SGPM split line associated with the sub-partition.
- 3. The device of claim 1 or claim 2, wherein the SGPM split line associated with the sub-partition is determined by modifying a segment of the SGPM split line associated with the video block.
- 4. The device of claim 1 or claim 2, wherein the processor is further configured to obtain the template associated with the sub-partition based on one or more neighboring samples of the sub-partition, and wherein the SGPM split line associated with the sub-partition is determined by modifying, within a predefined range, a slope of the SGPM split line associated with the video block.
- 5. The device of claim 1 or claim 2, wherein the processor is further configured to: determine an intra prediction mode associated with the video block; and determine an intra prediction mode associated with the sub-partition based on the template associated with the sub-partition and the intra prediction mode associated with the video block.
- 6. The device of claim 5, wherein the processor is further configured to obtain a template cost associated with the intra prediction mode associated with the sub-partition, and the intra prediction mode associated with the sub-partition is determined based on the template cost.
- 7. The device of claim 1 or claim 2, wherein the sub-partition is obtained using intra-sub partitioning (ISP).
- 8. The device of claim 1 , wherein the processor is further configured to: receive, in video data, an indication that the split line of the sub-partition is to be modified, wherein, based on receiving the indication, the SGPM split line associated with the sub-partition is determined based on the template associated with the sub-partition and the SGPM split line associated with the video block.
- 9. The device of claim 2, wherein the processor is further configured to: determine a rate distortion (RD) cost based on a modification of the split line associated with the subpartition; determine, based on the RD cost, that the split line of the sub-partition is to be modified; and include an indication, in video data, that the split line of the sub-partition is to be modified.
- 10. A method for video decoding, comprising: obtaining a spatial geometric partitioning mode (SGPM) split line associated with a video block; obtaining a sub-partition for the video block; determining a SGPM split line associated with the sub-partition based on a template associated with the sub-partition and the SGPM split line associated with the video block; and decoding the sub-partition of the video block based on the SGPM split line associated with the sub-partition.
- 11. A method for video encoding, comprising: obtaining a spatial geometric partitioning mode (SGPM) split line associated with a video block; obtaining a sub-partition for the video block; determining a SGPM split line associated with the sub-partition based on a template associated with the sub-partition and the SGPM split line associated with the video block; and encoding the sub-partition of the video block based on the SGPM split line associated with the sub-partition.
- 12. The method of claim 10 or claim 11 , further comprising obtaining the template associated with the sub-partition based on one or more neighboring samples of the sub-partition, and wherein the SGPM split line associated with the sub-partition is determined by modifying, within a predefined range, a slope of the SGPM split line associated with the video block.
- 13. The method of claim 10, further comprising: determining an SGPM index; and determining, based on SGPM index, a split direction associated with SGPM; and determining the SGPM split line using the split direction.
- 14. The method of claim 10, further comprising: obtaining an SGPM index; determining, based on SGPM index, an intra prediction mode and the split direction associated with the SGPM; and modifying, for the sub-partition, the intra prediction mode based on the template and the split direction.
- 15. The method of claim 11 , further comprising: determine a split direction associated with SGPM; and sending an SGPM index that indicates the split direction associated with the SGPM.
Description
INTRA-SUB PARTITIONING COMBINATION WITH SPATIAL GEOMETRIC PARTITIONING MODE CROSS-REFERENCE TO RELATED APPLICATIONS [0001] This application claims the benefit of European Patent Application 23306089.6, filed June 30, 2023, the disclosure of which is incorporated herein by reference in its entirety. 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 are disclosed for a device configured to modify a spatial geometric partitioning mode (SGPM) split line of a sub-partition (e.g., generated using intra-sub partitioning (ISP)). [0004] A device (e.g., a decoder) may obtain a split line (e.g., a spatial geometric partitioning mode (SGPM) split line) associated with a video block. The device may obtain a sub-partition for the video block (e.g., using ISP). The device may determine a split line (e.g., a SGPM split line) associated with the subpartition based on a template associated with the sub-partition and the SGPM split line associated with the video block. The device may decode the sub-partition of the video block based on an SGPM split line associated with the sub-partition. In examples, the SGPM split line associated with the sub-partition may be determined by modifying a segment of the SGPM split line associated with the video block. The device may obtain the template associated with the sub-partition (e.g., based on one or more neighboring samples of the sub-partition) and/or determine the SGPM split line associated with the sub-partition by modifying, within a predefined range, a slope of the SGPM split line associated with the video block. [0005] In examples, the device may determine an intra prediction mode associated with the video block and/or determine an intra prediction mode associated with the sub-partition based on the template associated with the sub-partition and the intra prediction mode associated with the video block. For example, the device may obtain a template cost associated with the intra prediction mode associated with the sub-partition and/or determine the intra prediction mode associated with the sub-partition based on the template cost. [0006] In examples, the device may receive, in video data, an indication that the split line of the subpartition is to be modified. Based on receiving the indication, the device may determine the SGPM split line associated with the sub-partition based on the template associated with the sub-partition and the SGPM split line associated with the video block. [0007] In examples, the device may determine an SGPM index. The device may determine, based on SGPM index, a split direction associated with SGPM. The device may determine an SGPM split line (e.g., the SGPM split line associated with the sub-partition) using the split direction. [0008] In examples, the device may obtain an SGPM index. The device may determine, based on the SGPM index, an intra prediction mode and/or the split direction associated with the SGPM. The device may modify, for the sub-partition, an intra prediction mode based on a template (e.g., the template associated with the sub-partition) and the split direction. [0009] A device (e.g., a decoder) may determine, for a video block, a split direction associated with SGPM, obtain a sub-partition for the video block using ISP, modify a split line associated with the sub-partition based on a template associated with the sub-partition, and decode the sub-partition of the video block based on the modified split line. The device may obtain the template associated with the sub-partition based on one or more neighboring samples of the sub-partition. The device may increase or decrease the slope of the split line using a predefined range to modify the split line. The device may obtain an SGPM index and determine, based on SGPM index, the split direction associated with SGPM and intra prediction modes associated with SGPM. The split line associated with the sub-partition may be obtained using the split direction associated with SGPM. The split line associated with the sub-partition may be modified further based on one or more of the intra prediction modes. [0010] In some examples, the device may modify, for a sub-partition, one or more of the intra prediction modes associated with SGPM based on the template associated with the sub-partition and the split direction associated with the SGPM, and decode the sub-partition using the modified intra prediction modes. [0011] A device (e.g., an encoder) may obtain a split line (e.g., a spatial geometric partitioning mode (SGPM) split line) associated with a video block. The device may obtain a sub-partition for the video block (e.g., using ISP). The device may determine a split line (e.g., a SGPM split line) associated with the subp