IP Library › Granted Patent US 12,356,008
Granted Patent B2
US 12,356,008 · App. 18/230,000 · Granted Jul 8, 2025

Residual and coefficients coding for video coding

Inventors: Hong-Jheng Jhu (San Diego, CA); Xiaoyu Xiu (San Diego, CA); Yi-Wen Chen (San Diego, CA); Wei Chen (San Diego, CA); Che-Wei Kuo (Beijing, CN); Xianglin Wang (San Diego, CA); Bing Yu (Beijing, CN)
Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
H04N19/60H04N19/70H04N19/98
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,356,008
App. No.
18/230,000
Granted
Jul 8, 2025
Kind
B2
Abstract

Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for video coding. The method for video coding includes: receiving, by a decoder, a Sequence Parameter Set (SPS) range extension flag that indicates whether a syntax structure, sps_range_extension, is present in Slice Head (SH) Raw Byte Sequence Payload (RBSP) syntax structures based on a value of the SPS range extension flag.

Claims (23)

1. A method for video coding, comprising:

receiving, by a decoder, an extended precision processing flag that indicates whether an extended dynamic range is used for transform coefficients in transform processes based on a value of the extended precision processing flag;

receiving, by the decoder, an extended precision processing constraint flag in general constraint information syntax to provide general constraint controls for the extended precision processing flag; and

in response to determining that the value of the extended precision processing constraint flag equals to 1, determining that the value of the extended precision processing flag shall be equal to 0.

2. The method for video coding of claim 1 , further comprising:

in response to determining that the value of the extended precision processing flag equals to 1, determining that the extended dynamic range is used for the transform coefficients in the transform processes; and

in response to determining that the value of the extended precision processing flag to 0, determining that the extended dynamic range is not used for the transform coefficients in the transform process.

3. 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 operations comprising:

receiving an extended precision processing flag that indicates whether an extended dynamic range is used for transform coefficients in transform processes based on a value of the extended precision processing flag;

receiving an extended precision processing constraint flag in general constraint information syntax to provide general constraint controls for the extended precision processing flag; and

in response to determining that the value of the extended precision processing constraint flag equals to 1, determining that the value of the extended precision processing flag shall be equal to 0.

4. The apparatus for video coding of claim 3 , the one or more processors, upon execution of the instructions, are configured further to perform operations comprising:

in response to determining that the value of the extended precision processing flag equals to 1, determining that the extended dynamic range is used for the transform coefficients in the transform processes; and

in response to determining that the value of the extended precision processing flag to 0, determining that the extended dynamic range is not used for the transform coefficients in the transform process.

5. A non-transitory computer-readable storage medium for video coding storing computer-executable instructions that, when executed by one or more computer processors, cause the one or more computer processors to perform operations to process a video bitstream and to store the processed video bitstream in the non-transitory computer-readable storage medium, the operations comprise:

receiving, by a decoder, an extended precision processing flag that indicates whether an extended dynamic range is used for transform coefficients in transform processes based on a value of the extended precision processing flag;

receiving, by the decoder, an extended precision processing constraint flag in general constraint information syntax to provide general constraint controls for the extended precision processing flag; and

in response to determining that the value of the extended precision processing constraint flag equals to 1, determining that the value of the extended precision processing flag shall be equal to 0.

6. The non-transitory computer-readable storage medium of claim 5 , wherein the operations further comprise:

in response to determining that the value of the extended precision processing flag equals to 1, determining that the extended dynamic range is used for the transform coefficients in the transform processes; and

in response to determining that the value of the extended precision processing flag to 0, determining that the extended dynamic range is not used for the transform coefficients in the transform process.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2023
From: JHU, HONG-JHENG; XIU, XIAOYU; CHEN, YI-WEN; CHEN, WEI; KUO, CHE-WEI; WANG, XIANGLIN; YU, BING
To: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
Reel/Frame 064491/0140 →
Continuity (3)
Continuation PCTUS2022013764 · Jan 25, 2022
Provisional Application 63145964 · Feb 4, 2021
Related Publication 20230379500A1 · Nov 23, 2023
References Cited (14)
US 20150016542A1 · Rosewarne · 2015 [cited by examiner]
US 20210314623A1 · Chang · 2021 [cited by examiner]
CN 110572669A · 2019 [cited by applicant]
CN 110572671A · 2019 [cited by applicant]
RU 2653319C1 · 2018 [cited by applicant]
WO 2020228762A1 · 2020 [cited by applicant]
WO 2020263646A1 · 2020 [cited by applicant]
International Search Report of PCT Application No. PCT/US2022/013764 dated May 3, 2022, (4p). [cited by applicant]
Benjamin Bross, et al., “Versatile Video Coding Editorial Refinements on Draft 10”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29, JVET-T2001-v2, 20th Meeting, by teleconference, Oct. 7-16,… [cited by applicant]
Mohammed Golam Sarwer, et al.,“AHG8: CABAC-bypass alignment for high bit-depth coding”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29, JVET-U0069-v3, 21st Meeting, by teleconference, Jan. 6… [cited by applicant]
Tianyang Zhou et al., “AHG8: Transform coefficients range extension for high bit-depth coding”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29, JVET-U0052_v2 21st Meeting, by teleconference,… [cited by applicant]
Tomonori Hashimoto, et al., “CE-1.3 and CE-3.1: Rice parameter derivation for high bit-depth coding”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29, JVET-U0050, 21st Meeting, by teleconfere… [cited by applicant]
Adrian Browne et al, “CE on entropy coding for high bit depth and high bit rate coding,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29, JVET-U2022, 21st Meeting, by teleconference, Jan. 6-1… [cited by applicant]
Hong-Jheng Jhu et al, “CE-2.1: Slice based Rice parameter selection for transform skip residual coding,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29, JVETU0075-v2, 21st Meeting, Jan. 6-15… [cited by applicant]
Cited By (1)
US 12,598,327