IP Library › Granted Patent US 12,537,954
Granted Patent B2
US 12,537,954 · App. 18/288,248 · Granted Jan 27, 2026

Bypass alignment in video coding

Inventors: Yue Yu (Palo Alto, CA); Haoping Yu (Palo Alto, CA)
Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
H04N19/124H04N19/117H04N19/132H04N19/176H04N19/18H04N19/184H04N19/46H04N19/60
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,537,954
App. No.
18/288,248
Granted
Jan 27, 2026
Kind
B2
Abstract

In certain aspects, a method and system for encoding a picture of a video including a coding block, and a method and system for decoding a picture of a video including a coding block are provided. In the method for encoding a picture of a video, a coefficient of each position in the coding block to is quantized by a processor to generate a quantization level of the respective position. A high throughput mode is enabled. In the high throughput mode, at least one residual coding bin of the coding block is changed from a context-coded bin to a bypass-coded bin, and bypass bit-alignment is applied. The quantization levels of the coding block are encoded by the processor into a bitstream in the high throughput mode.

Claims (44)

1 . A method for encoding a picture of a video, the picture comprising a coding block, the method comprising:

quantizing, by a processor, a coefficient of each position in the coding block to generate a quantization level of the respective position;

enabling a high throughput mode, wherein in the high throughput mode, at least one residual coding bin of the coding block is changed from a context-coded bin to a bypass-coded bin, and bypass bit-alignment is applied to allow shift operation and parallel processing; and

encoding, by the processor, the quantization levels of the coding block into a bitstream in the high throughput mode;

wherein the coding block is a transform block encoded using regular residual coding (RRC), the at least one residual coding bin comprises a coded subblock flag, and the method further comprises:

invoking application of the bypass bit-alignment after a last significant coefficient prefix and before the coded subblock flag.

2 . The method of claim 1 , further comprising setting a value of remaining context-coded bins to be less than a threshold.

3 . The method of claim 2 , wherein the threshold equals 4, and the value of remaining context-coded bins is set to be 0.

4 . The method of claim 1 , wherein

the coding block comprises a plurality of subblocks; and

encoding comprises skipping coding a context-coded bin for each of the subblocks.

5 . The method of claim 1 , further comprising setting a value of a current interval length to be 256 to apply the bypass bit-alignment in the high throughput mode.

6 . A method for decoding a picture of a video, the picture comprising a coding block, the method comprising:

enabling a high throughput mode, wherein in the high throughput mode, at least one residual coding bin of the coding block is changed from a context-coded bin to a bypass-coded bin, and bypass bit-alignment is applied to allow shift operation and parallel processing;

decoding, by a processor, a bitstream to obtain a quantization level of each position in the coding block in the high throughput mode; and

dequantizing, by the processor, the quantization levels of the coding block to generate a coefficient of each position in the coding block;

wherein the coding block is a transform block encoded using regular residual coding (RRC), the at least one residual coding bin comprises a coded subblock flag, and the method further comprises:

invoking application of the bypass bit-alignment after a last significant coefficient prefix and before the coded subblock flag.

7 . The method of claim 6 , wherein a value of remaining context-coded bins is set to be less than a threshold.

8 . The method of claim 7 , wherein the threshold equals 4, and the value of remaining context-coded bins is set to be 0.

9 . The method of claim 6 , wherein

the coding block comprises a plurality of subblocks; and

coding a context-coded bin is skipped for each of the subblocks.

10 . The method of claim 6 , further comprising setting a value of a current interval length to be 256 to apply the bypass bit-alignment in the high throughput mode.

11 . The method of claim 6 , wherein the bitstream is decoded by a shift operation after application of the bypass bit-alignment.

12 . The method of claim 6 , wherein the at least one residual coding bin further comprises a last significant coefficient prefix.

13 . The method of claim 12 , further comprising invoking application of the bypass bit-alignment before the last significant coefficient prefix.

14 . A system for decoding a picture of a video, the picture comprising a coding block, the system comprising:

a memory configured to store instructions; and

a processor coupled to the memory and configured to, upon executing the instructions:

enable a high throughput mode, wherein in the high throughput mode, at least one residual coding bin of the coding block is changed from a context-coded bin to a bypass-coded bin, and bypass bit-alignment is applied to allow shift operation and parallel processing;

decode a bitstream to obtain a quantization level of each position in the coding block in the high throughput mode; and

dequantize the quantization levels of the coding block to generate a coefficient of each position in the coding block;

wherein the coding block is a transform block encoded using regular residual coding (RRC), the at least one residual coding bin comprises a coded subblock flag, and the method further comprises:

invoking application of the bypass bit-alignment after a last significant coefficient prefix and before the coded subblock flag.

15 . The system of claim 14 , wherein a value of remaining context-coded bins is set to be less than a threshold,

wherein the threshold equals 4, and the value of remaining context-coded bins is set to be 0.

16 . The system of claim 14 , wherein

the coding block comprises a plurality of subblocks; and

coding a context-coded bin is skipped for each of the subblocks.

17 . The system of claim 14 , further comprising setting a value of a current interval length to be 256 to apply the bypass bit-alignment in the high throughput mode.

18 . The system of claim 14 , wherein the bitstream is decoded by a shift operation after application of the bypass bit-alignment.

19 . The system of claim 14 , wherein the at least one residual coding bin further comprises a last significant coefficient prefix.

20 . A non-transitory computer-readable storage medium, storing a computer program and a bitstream, wherein the computer program, when executed by a processor, performs the method for encoding the video of claim 1 to generate the bitstream.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2024
From: INNOPEAK TECHNOLOGY, INC.
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 066998/0938 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2023
From: YU, YUE; YU, HAOPING
To: INNOPEAK TECHNOLOGY, INC.
Reel/Frame 065337/0914 →
Continuity (4)
Provisional Application 63216447 · Jun 29, 2021
Provisional Application 63215862 · Jun 28, 2021
Provisional Application 63180007 · Apr 26, 2021
Related Publication 20240214585A1 · Jun 27, 2024
References Cited (21)
US 5802213A · Gardos · 1998 [cited by applicant]
US 20130177069A1 · Sze · 2013 [cited by applicant]
US 20130182757A1 · Karczewicz · 2013 [cited by applicant]
US 20190089959A1 · Berry · 2019 [cited by applicant]
WO 2020064745A1 · 2020 [cited by applicant]
WO 2021040487A1 · 2021 [cited by applicant]
International Search Report in the international application No. PCT/US2022/026216, mailed on Sep. 8, 2022. 2 pages. [cited by applicant]
International Search Report in the international application No. PCT/US2022/026211, mailed on Sep. 1, 2022. 2 pages. [cited by applicant]
Written Opinion of the International Search Authority in the international application No. PCT/US2022/026216, mailed on Sep. 8, 2022. 4 pages. [cited by applicant]
Written Opinion of the International Search Authority in the international application No. PCT/US2022/026211, mailed on Sep. 1, 2022. 4 pages. [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, 2… [cited by applicant]
“High efficiency video coding”, Series H: Audiovisual and Multimedia Systems Infrastructure of audiovisual services-Coding of moving video, Telecommunication Standardization Sector of ITU, ITU-T, H.265, (Nov. 2019), pp.… [cited by applicant]
Fan Wang et al, “AHG8: a full-bypass mode in residual coding for high bit depth and high bit rate extensions”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29, JVET-V0122-v2, 22nd Meeting, by… [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-V0059-v2, 22nd Meeting, by teleconference, Apr. 20… [cited by applicant]
Wang (Oppo) F et al: “AHG8: a combination of JVET-V0059 option 2 and JVET-V0122 for high bit depth and high bit rate extensions”, 22. JVET Meeting; Apr. 20, 2021-Apr. 28, 2021; Teleconference; (The Joint Video Explorati… [cited by applicant]
Wang (Oppo) F et al: “CE-3.2: a high throughput mode for high bit depth and high bit rate extensions”, 135. MPEG Meeting; Jul. 12, 2021-Jul. 16, 2021; Online; (Motion Picture Expert Group or ISO/IEC JTC1/SC29/WG11), No.… [cited by applicant]
Tsukuba (Sony) T et al: “CE-related: High throughput mode for high bit-depth coding harmonization of CE-3.2 and CE-1.1”, 23. JVET Meeting; Jul. 7, 2021-Jul. 16, 2021; Teleconference; <The Joint Video Exploration Team of… [cited by applicant]
Sarwer (Alibaba-Inc)M G et al: “AHG8: CABAC-bypass alignment for high bit-depth coding”, 21. JVET Meeting; Jan. 6, 2021-Jan. 15, 2021; Teleconference; (The Joint Video Exploration Team of ISO/IEC JTC1/SC29/WG11 and ITU-… [cited by applicant]
Supplementary European Search Report in the European application No. 22796510.0, mailed on Jan. 23, 2025. 16 pages. [cited by applicant]
Supplementary European Search Report in the European application No. 22796507.6, mailed on Jan. 20, 2025. 15 pages. [cited by applicant]
Non Final Office Action of the U.S. Appl. No. 18/287,641, issued on Jun. 4, 2025. 17 pages. [cited by applicant]