# US 2026/0101035 A1 · Residual and coefficients coding for video coding

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

- Number: US 2026/0101035 A1
- Document ID: US20260101035A1
- Status: Published application
- Kind: A1
- Application number: 19/415,594
- Filed: 2025-12-10
- Published: 2026-04-09
- Earliest claimed: 2021-04-28
- Assignees: Beijing Dajia Internet Information Technology Co., Ltd.
- Applicants: Beijing Dajia Internet Information Technology Co., Ltd.
- Inventors: Hong-Jheng JHU; Xiaoyu XIU; Yi-Wen CHEN; Wei CHEN; Che-Wei KUO; Xianglin WANG; Bing YU
- Web page: https://patentgrep.com/patent/US20260101035A1

## CPC

- H04N 19/12: Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
- 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/174: the region being a slice, e.g. a line of blocks or a group of blocks
- H04N 19/176: the region being a block, e.g. a macroblock
- H04N 19/18: the unit being a set of transform coefficients
- H04N 19/184: the unit being bits, e.g. of the compressed video stream
- H04N 19/186: the unit being a colour or a chrominance component
- H04N 19/463: by compressing encoding parameters before transmission
- H04N 19/70: characterised by syntax aspects related to video coding, e.g. related to compression standards
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for video coding. In response to a transform skip is disabled, an encoder does not signal a syntax element related to a rice parameter for transform skip residual coding. The encoder may control of a syntax element a presence sps_ts_residual_coding_rice_present_in_sh_flag based on a transform-skip enable flag sps_transform_skip_enabled_flag.

## Claims

### Claim 1

A method for video encoding, comprising:
when transform skip is disabled, an encoder not signaling a syntax element related to a rice parameter for transform skip residual coding; and
adopting a flag of transform skip, sps_transform_skip_enabled_flag, to condition a presence of sps_ts_residual_coding_rice_present_in_sh_flag.

### Claim 2 (depends on 1)

The method for video encoding of claim 1, further comprising:
setting the flag, sps_transform_skip_enabled_flag, to be 0 to indicate that the transform skip is disabled, and not signaling the sps_ts_residual_coding_rice_present_in_sh_flag.

### Claim 3 (depends on 1)

The method for video encoding of claim 1, further comprising:
setting the flag, sps_transform_skip_enabled_flag, to be 1 to indicate that the transform skip is not disabled, and signaling the sps_ts_residual_coding_rice_present_in_sh_flag.

### Claim 4 (depends on 1)

The method for video encoding of claim 1, further comprising:
signaling a flag of transform skip, sps_transform_skip_enabled_flag, to indicate that the transform skip is enabled, and signaling a control flag, in a sequence parameter set or in a sequence parameter set range extension syntax, to indicate whether the syntax element related to the rice parameter for transform skip residual coding is present or not.

### Claim 5 (depends on 4)

The method for video encoding of claim 4, further comprising:
setting the control flag to be 1, and signaling one syntax element for a slice for determining the rice parameter for transform skip residual coding.

### Claim 6 (depends on 4)

The method for video encoding of claim 4, further comprising:
setting the control flag to be 0, and not signaling further syntax element for indicating the rice parameter for transform skip residual coding.

### Claim 7 (depends on 1)

The method for video encoding of claim 1, further comprising:
setting sps_ts_residual_coding_rice_present_in_sh_flag to be 1, and signaling an index, sh_ts_residual_coding_rice_idx_minus1, in slice header (SH) syntax structures referring to Sequence Parameter Set (SPS).

### Claim 8 (depends on 1)

The method for video encoding of claim 1, further comprising:
setting sps_ts_residual_coding_rice_present_in_sh_flag to be 0, and not signaling an index, sh_ts_residual_coding_rice_idx_minus1, in slice header (SH) syntax structures referring to Sequence Parameter Set (SPS).

### Claim 9 (depends on 1)

The method for video encoding of claim 1, wherein a chroma format of a coding unit (CU) is 4:2:2 or 4:4:4.

### Claim 10 (depends on 1)

The method for video encoding of claim 1, wherein a bit-depth of video data is greater than or equal to 10.

### Claim 11

A method for video decoding, comprising:
in response to determining that transform skip is disabled, not receiving, by a decoder, a control flag for indicating whether a syntax element to be used for determining a rice parameter for transform skip residual coding is present or not.

### Claim 12 (depends on 11)

The method for video decoding of claim 11, wherein the control flag is sps_ts_residual_coding_rice_present_in_sh_flag, and the method further comprises:
adopting a flag of transform skip, sps_transform_skip_enabled_flag, to condition a presence of the control flag, sps_ts_residual_coding_rice_present_in_sh_flag.

### Claim 13 (depends on 11)

The method for video decoding of claim 11, wherein a chroma format of a coding unit (CU) is 4:2:2 or 4:4:4.

### Claim 14 (depends on 11)

The method for video decoding of claim 11, wherein a bit-depth of video data is greater than or equal to 10.

### Claim 15 (depends on 1, 11)

An apparatus for video coding, comprising:
one or more processors; and
a memory configured to store instructions executable by the one or more processors;
wherein the one or more processors, upon execution of the instructions, are configured to perform the method in claim 1 or the method in claim 11.

### Claim 16 (depends on 15)

The apparatus of claim 15, wherein a chroma format of a coding unit (CU) is 4:2:2 or 4:4:4.

### Claim 17 (depends on 15)

The apparatus of claim 15, wherein a bit-depth of video data is greater than or equal to 10.

### Claim 18

A non-transitory computer-readable storage medium storing a bitstream generated by an encoding method, wherein the encoding method comprises:
when transform skip is disabled, an encoder not signaling a syntax element related to a rice parameter for transform skip residual coding; and
adopting a flag of transform skip, sps_transform_skip_enabled_flag, to condition a presence of sps_ts_residual_coding_rice_present_in_sh_flag.

### Claim 19 (depends on 18)

The non-transitory computer-readable storage medium of claim 18, wherein a chroma format of a coding unit (CU) is 4:2:2 or 4:4:4.

### Claim 20 (depends on 18)

The non-transitory computer-readable storage medium of claim 18, wherein a bit-depth of video data is greater than or equal to 10.
