IP Library › Granted Patent US 12,439,073
Granted Patent B2
US 12,439,073 · App. 18/342,320 · Granted Oct 7, 2025

Transform coefficient zero-out

Inventors: Xin Zhao (San Jose, CA); Xiang Li (Saratoga, CA); Shan Liu (San Jose, CA)
Assignee: TENCENT AMERICA LLC
H04N19/48H04N19/176H04N19/18H04N19/91
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,439,073
App. No.
18/342,320
Granted
Oct 7, 2025
Kind
B2
Abstract

Aspects of the disclosure provide methods and apparatuses for video encoding and/or decoding. In some examples, an apparatus for video decoding includes processing circuitry that can decode coded information of a transform block (TB) from a coded video bitstream. The coded information indicates a region of the TB on which a secondary transform is applied. The region includes a first sub-region having transform coefficients calculated by the secondary transform and a second sub-region that is a zero-out region. In response to a determination that a neighboring transform coefficient is in the second sub-region and a current transform coefficient in the TB is not in the second sub-region, the processing circuitry determines the current transform coefficient according to a default value for the neighboring transform coefficient. The processing circuitry reconstructs a sample in the TB based on the transform coefficient for the sample.

Claims (62)

1. A method for video decoding in a decoder, the method comprising:

decoding coded information of a transform block (TB) from a coded video bitstream;

when the coded information indicates that a first region of the TB includes a first sub-region and a second sub-region with transform coefficients calculated by a secondary transform, determining whether the secondary transform is performed on the first region, wherein the transform coefficients of the second sub-region are set to 0; and

when the secondary transform is determined to be performed on the first region that includes the second sub-region with the transform coefficients set to 0, determining that transform coefficients of a second region in the TB are 0, wherein the second region is outside the first region.

2. The method of claim 1 , wherein

a size and a position of a coefficient unit in the TB is determined based on the first region, wherein

the coefficient unit includes a plurality of the transform coefficients in the TB, and

remaining transform coefficients in the TB outside the coefficient unit are zero.

3. The method of claim 2 , wherein

the first region is a top left 8×8 region in the TB,

the coefficient unit is the first region, and

the second region is adjacent to a top left 8×8 region.

4. The method of claim 2 , wherein

the first sub-region is a top left 4×4 region in the TB,

the coefficient unit is the first sub-region of the first region, and

the remaining transform coefficients in the TB are in a combined region that includes the second region and the second sub-region.

5. The method of claim 2 , wherein

the first region is a top left 4×4 region in the TB,

the coefficient unit is the first region, and

the second region is adjacent to the top left 4×4 region.

6. A method for video encoding in an encoder, the method comprising:

when a first region of a transform block (TB) includes a first sub-region and a second sub-region with transform coefficients calculated by a secondary transform, determining whether the secondary transform is performed on the first region, wherein the transform coefficients of the second sub-region are set to zero;

when the secondary transform is determined to be performed on the first region that includes the second sub-region with the transform coefficients set to 0, determining that transformation coefficients of a second region in the TB are zero, wherein the second region is outside the first region; and

encoding information of the TB into a video bitstream.

7. The method of claim 6 , wherein

a size and a position of a coefficient unit in the TB is determined based on the first region, wherein

the coefficient unit includes a plurality of the transform coefficients in the TB, and

remaining transform coefficients in the TB outside the coefficient unit are zero.

8. The method of claim 7 , wherein

the first region is a top left 8×8 region in the TB,

the coefficient unit is the first region, and

the second region is adjacent to a top left 8×8 region.

9. The method of claim 7 , wherein

the first sub-region is a top left 4×4 region in the TB,

the coefficient unit is the first sub-region of the first region, and

the remaining transform coefficients in the TB are in a combined region that includes the second region and the second sub-region.

10. The method of claim 7 , wherein

the first region is a top left 4×4 region in the TB,

the coefficient unit is the first region, and

the second region is adjacent to the top left 4×4 region.

11. A method of processing visual media data, the method comprising:

processing a bitstream that includes the visual media data according to a format rule, wherein

the bitstream includes coded information of a transform block (TB); and

the format rule specifies that:

when the coded information indicates that a first region of the TB includes a first sub-region and a second sub-region with transform coefficients calculated by a secondary transform, whether the secondary transform is performed on the first region is determined, the transform coefficients of the second sub-region being set to 0; and

when the secondary transform is determined to be performed on the first region that includes the second sub-region with the transform coefficients set to 0, transform coefficients of a second region in the TB are determined as 0, wherein the second region is outside the first region.

12. The method of claim 11 , wherein

a size and a position of a coefficient unit in the TB is determined based on the first region,

the coefficient unit includes a plurality of the transform coefficients in the TB, and

remaining transform coefficients in the TB outside the coefficient unit are zero.

13. The method of claim 12 , wherein

the first region is a top left 8×8 region in the TB,

the coefficient unit is the first region, and

the second region is adjacent to a top left 8×8 region.

14. The method of claim 12 , wherein

the first sub-region is a top left 4×4 region in the TB,

the coefficient unit is the first sub-region of the first region, and

the remaining transform coefficients in the TB are in a combined region that includes the second region and the second sub-region.

15. The method of claim 12 , wherein

the first region is a top left 4×4 region in the TB,

the coefficient unit is the first region, and

the second region is adjacent to the top left 4×4 region.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2023
From: ZHAO, XIN; LI, XIANG; LIU, SHAN
To: TENCENT AMERICA LLC
Reel/Frame 064093/0111 →
Continuity (4)
Continuation 17447157 · Sep 8, 2021
Continuation 16787628 · Feb 11, 2020
Provisional Application 62804666 · Feb 12, 2019
Related Publication 20230336763A1 · Oct 19, 2023
References Cited (22)
US 11190794B2 · Zhao · 2021 [cited by examiner]
US 11750831B2 · Zhao · 2023 [cited by examiner]
US 20070041653A1 · Lafon · 2007 [cited by applicant]
US 20120008683A1 · Karczewicz · 2012 [cited by examiner]
US 20130142248A1 · Cook et al. · 2013 [cited by applicant]
US 20170238015A1 · Karczewicz · 2017 [cited by examiner]
US 20190356915A1 · Jang · 2019 [cited by examiner]
US 20200280740A1 · Tsukuba · 2020 [cited by examiner]
US 20230336763A1 · Zhao · 2023 [cited by examiner]
WO 2018128323A1 · 2018 [cited by applicant]
Akula et al., “Description of SDR, HDR and 360° video coding technology proposal considering mobile application scenario by SamsunG, Huawei, GoPro, and HiSilicon,” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3… [cited by applicant]
Chen et al., “Algorithm Description of Joint Exploration Test Model (JEM 7),” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 7th Meeting: Torino, IT, Jul. 13-21, 2017, JVET-G1001-… [cited by applicant]
European Search Report in EP20756363.6, mailed Jan. 28, 2021, 11 pages. [cited by applicant]
Hsu et al., “Description of SDR video coding technology proposal by MediaTek,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 10th Meeting: San Diego, US, Apr. 10-20, 2018, JVET-J0018… [cited by applicant]
International Search Report and Written Opinion in PCT/US2020/017860, mailed May 13, 2020, 8 pages. [cited by applicant]
Koo et al., “CE6: Reduced Secondary Transform (RST) (CE6-3.1),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 14th Meeting: Geneva, CH, Mar. 19-27, JVET-N0193, 16 pages. [cited by applicant]
Koo et al., “CE6: Reduced Secondary Transform (RST) (test 6.5.1),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 13th Meeting: Marrakech, MA, Jan. 9-18, 2019, JVET-M0292, 27 pages. [cited by applicant]
Office Action in JP2022149713, mailed Aug. 1, 2023, 14 pages. [cited by applicant]
Salehifar et al., “CE 6.2.6: Reduced Secondary Transform (RST),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 11th Meeting: Ljubljana, SI, Jul. 10-18, 2018, JVET-K0099, 12 pages. [cited by applicant]
Siekmann et al., “CE6—related: Simplification of the Reduced Secondary Transform,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 14tth Meeting: Geneva, CH, Mar. 19-27, 2019, JVET-N05… [cited by applicant]
Zhao et al., “CE6: Block size dependent zero-out transform (Test 1.14),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 11th Meeting: Ljubljana, SI, Jul. 10-18, 2018, JVET-K0083-v1, 1… [cited by applicant]
Zhao et al., “CE6: Summary Report on Transforms and Transform Signaling,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 14th Meeting: Geneva, CH, Mar. 19-27, 2019, JVET-N0026-v1, 15 … [cited by applicant]