# US 2024/0205459 A1 · Systems and methods for wedge-based prediction mode signaling

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2024/0205459 A1
- Document ID: US20240205459A1
- Status: Published application
- Kind: A1
- Application number: 18/143,522
- Filed: 2023-05-04
- Published: 2024-06-20
- Earliest claimed: 2022-12-14
- Assignees: Tencent America LLC
- Applicants: Tencent America LLC
- Inventors: Han GAO; Xin ZHAO; Liang ZHAO; Shan LIU
- Web page: https://patentgrep.com/patent/US20240205459A1

## CPC

- H04N 19/70: characterised by syntax aspects related to video coding, e.g. related to compression standards
- H04N 19/119: Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
- H04N 19/13: Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
- H04N 19/157: Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N 19/176: the region being a block, e.g. a macroblock
- H04N 19/1887: {the unit being a variable length codeword}
- H04N 19/50: using predictive coding (H04N19/61 takes precedence)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

The various embodiments described herein include methods and systems for encoding and decoding video. In one aspect, a method includes receiving video data comprising a plurality of blocks, including a first block. The method also includes obtaining, from the video data, a syntax element value indicating a wedge mode index corresponding to a first partition mode from a plurality of partition modes for the first block, where the wedge mode index is greater than 16. The method further includes determining that the first partition mode is associated with a compound wedge-based prediction for the first block. The method also includes partitioning the first block into a first section and a second section in accordance with the first partition mode and the wedge mode index, and decoding the first section in accordance with a first predictor and decoding the second section in accordance with a second predictor.

## Claims

### Claim 1

A method of video decoding performed at a computing system having memory and one or more processors, the method comprising:
receiving video data comprising a plurality of blocks, including a first block;
obtaining, from the video data, a syntax element value indicating a wedge mode index corresponding to a first partition mode from a plurality of partition modes for the first block, wherein the wedge mode index is greater than 16;
determining that the first partition mode is associated with a compound wedge-based prediction for the first block;
partitioning the first block into a first section and a second section in accordance with the first partition mode and the wedge mode index; and
decoding the first section in accordance with a first predictor and decoding the second section in accordance with a second predictor.

### Claim 2 (depends on 1)

The method of claim 1, wherein the wedge mode index is signaled using a binary codeword.

### Claim 3 (depends on 1)

The method of claim 1, wherein the wedge mode index is binarized using a truncated binary code.

### Claim 4 (depends on 1)

The method of claim 1, wherein the first partition mode includes a partition line, and the partition line is signaled using a first syntax element for an angle of the partition line and a second syntax element for an offset of the partition line.

### Claim 5 (depends on 4)

The method of claim 4, wherein the angle and the offset are predefined in a lookup table.

### Claim 6 (depends on 4)

The method of claim 4, wherein the first syntax element and the second syntax element are signaled separately using multi-symbol adaptive context coding.

### Claim 7 (depends on 4)

The method of claim 4, wherein a partition line direction is signaled for the partition line.

### Claim 8 (depends on 7)

The method of claim 7, wherein a first number of offset values are signaled in accordance with the partition line direction having a first direction and a second number of offset values are signaled in accordance with the partition line direction having a second direction, wherein the second number of offset values is different than the first number of offset values.

### Claim 9 (depends on 1)

The method of claim 1, further comprising obtaining, from the video data, the first predictor for encoding the first section.

### Claim 10 (depends on 1)

The method of claim 1, wherein the first partition mode is signaled using a first syntax element for a partition group of the plurality of partition modes and a second syntax element for an index with the partition group.

### Claim 11 (depends on 10)

The method of claim 10, wherein the plurality of partition modes are split into a plurality of partition groups in accordance with one or more predefined rules.

### Claim 12 (depends on 10)

The method of claim 10, wherein the plurality of partition modes are split into a plurality of partition groups in accordance with previously decoded information.

### Claim 13 (depends on 1)

The method of claim 1, wherein the wedge mode index is equal to 68.

### Claim 14 (depends on 1)

The method of claim 1, further comprising reconstructing the first block, including reconstructing the first section using the first predictor and reconstructing the second section using the second predictor.

### Claim 15

A computing system, comprising:
control circuitry;
memory; and
one or more sets of instructions stored in the memory and configured for execution by the control circuitry, the one or more sets of instructions comprising instructions for:
receiving video data comprising a plurality of blocks, including a first block;
obtaining, from the video data, a syntax element value indicating a wedge mode index corresponding to a first partition mode from a plurality of partition modes for the first block, wherein the wedge mode index is greater than 16;
determining that the first partition mode is associated with a compound wedge-based prediction for the first block;
partitioning the first block into a first section and a second section in accordance with the first partition mode and the wedge mode index; and
decoding the first section in accordance with a first predictor and decoding the second section in accordance with a second predictor.

### Claim 16 (depends on 15)

The computing system of claim 15, wherein the first partition mode includes a partition line, and the partition line is signaled using a first syntax element for an angle of the partition line and a second syntax element for an offset of the partition line.

### Claim 17 (depends on 15)

The computing system of claim 15, wherein the first partition mode is signaled using a first syntax element for a partition group of the plurality of partition modes and a second syntax element for an index with the partition group.

### Claim 18

A non-transitory computer-readable storage medium storing one or more sets of instructions configured for execution by a computing device having control circuitry and memory, the one or more sets of instructions comprising instructions for:
receiving video data comprising a plurality of blocks, including a first block;
obtaining, from the video data, a syntax element value indicating a wedge mode index corresponding to a first partition mode from a plurality of partition modes for the first block, wherein the wedge mode index is greater than 16;
determining that the first partition mode is associated with a compound wedge-based prediction for the first block;
partitioning the first block into a first section and a second section in accordance with the first partition mode and the wedge mode index; and
decoding the first section in accordance with a first predictor and decoding the second section in accordance with a second predictor.

### Claim 19 (depends on 18)

The non-transitory computer-readable storage medium of claim 18, wherein the first partition mode includes a partition line, and the partition line is signaled using a first syntax element for an angle of the partition line and a second syntax element for an offset of the partition line.

### Claim 20 (depends on 18)

The non-transitory computer-readable storage medium of claim 18, wherein the first partition mode is signaled using a first syntax element for a partition group of the plurality of partition modes and a second syntax element for an index with the partition group.
