IP Library › Granted Patent US 12,382,027
Granted Patent B2
US 12,382,027 · App. 17/976,520 · Granted Aug 5, 2025

Coding tool parameter selection by mapping wide angle intra prediction modes to non-wide intra prediction modes

Inventors: Liang Zhao (Sunnyvale, CA); Xin Zhao (Santa Clara, CA); Xiang Li (Saratoga, CA); Shan Liu (San Jose, CA)
Assignee: TENCENT AMERICA LLC
H04N19/11H04N19/159H04N19/176H04N19/189H04N19/44
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,382,027
App. No.
17/976,520
Granted
Aug 5, 2025
Kind
B2
Abstract

A method for video decoding includes determining that an angular intra prediction mode for a current block is a wide angle mode. The method further includes determining a non-wide angle mode that corresponds to the wide angle mode, the non-wide angle mode being spaced apart from the vertical mode or the horizontal mode by an angular distance that is less than or equal to the predetermined threshold. The method further includes, in response to a determination that an intra prediction coding tool and coding tool parameters are specified for the determined non-wide angle mode, performing intra prediction for the current block using the wide angle mode, using the intra prediction coding tool, and using the coding tool parameters specified for the determined non-wide angle mode.

Claims (35)

1. A method for video decoding, comprising:

determining that an angular intra prediction mode for a current block is a wide angle mode that is spaced apart from a vertical mode and a horizontal mode by an angular distance that is more than a predetermined threshold, the vertical mode aligned with a vertical axis of the current block, the horizontal mode aligned with a horizontal axis of the current block;

when the angular intra prediction mode is determined as the wide angle mode, determining a non-wide angle intra prediction mode that corresponds to the wide angle mode;

determining whether an intra prediction coding tool is enabled for the non-wide angle mode that is determined to correspond to the wide angle mode, the non-wide angle mode being spaced apart from the vertical mode or the horizontal mode by an angular distance that is less than or equal to the predetermined threshold; and

when the intra prediction coding tool is enabled for the non-wide angle mode and the angular intra prediction mode is the wide angle mode, reconstructing the current block based on intra prediction using the wide angle mode and using the intra prediction coding tool.

2. The method of claim 1 , wherein the wide angle mode is included in a set of wide angle modes that have corresponding non-wide angle modes, the set of wide angle modes has one or more wide angle modes and ten or fewer wide angle modes.

3. The method of claim 2 , wherein the set of wide angle modes includes at least one of modes 35, 36, 37, 38, −1, −2, −3, or −4.

4. The method of claim 2 , wherein the set of wide angle modes includes ten or fewer of modes 67, 68, 69, 70, 71, 72, 73, 74, −1, −2, −3, −4, −5, −6, −7, or −8.

5. The method of claim 1 , wherein the predetermined threshold is 45 degrees.

6. The method of claim 1 , wherein the non-wide angle mode that is determined to correspond to the wide angle mode is a non-wide angle mode that is nearest to the wide angle mode.

7. The method of claim 1 , further comprising determining the intra prediction coding tool and coding tool parameters specified for the determined non-wide angle mode by accessing a look up table (LUT) that includes entries for plural non-wide angle modes.

8. The method according to claim 1 , wherein the intra prediction coding tool is Position Dependent Prediction Combination (PDPC).

9. The method according to claim 1 , further comprising:

performing an inverse transform for the current block using the intra prediction coding tool specified for the determined non-wide angle mode.

10. The method according to claim 9 , wherein the intra prediction coding tool is a Non-Separable Secondary Transform (NSST).

11. A method for video encoding, comprising:

determining that an angular intra prediction mode for a current block is a wide angle mode that is spaced apart from a vertical mode and a horizontal mode by an angular distance that is more than a predetermined threshold, the vertical mode aligned with a vertical axis of the current block, the horizontal mode aligned with a horizontal axis of the current block;

when the angular intra prediction mode is determined as the wide angle mode, determining a non-wide angle intra prediction mode that corresponds to the wide angle mode;

determining whether an intra prediction coding tool is enabled for the non-wide angle mode that is determined to correspond to the wide angle mode, the non-wide angle mode being spaced apart from the vertical mode or the horizontal mode by an angular distance that is less than or equal to the predetermined threshold; and

when the intra prediction coding tool is enabled for the non-wide angle mode and the angular intra prediction mode is the wide angle mode, encoding the current block based on intra prediction using the wide angle mode and using the intra prediction coding tool.

12. The method of claim 1 , wherein the wide angle mode is included in a set of wide angle modes that have corresponding non-wide angle modes, the set of wide angle modes has one or more wide angle modes and ten or fewer wide angle modes.

13. The method of claim 2 , wherein the set of wide angle modes includes at least one of modes 35, 36, 37, 38, −1, −2, −3, or −4.

14. The method of claim 2 , wherein the set of wide angle modes includes ten or fewer of modes 67, 68, 69, 70, 71, 72, 73, 74, −1, −2, −3, −4, −5, −6, −7, or −8.

15. The method of claim 1 , wherein the predetermined threshold is 45 degrees.

16. The method of claim 1 , wherein the non-wide angle mode that is determined to correspond to the wide angle mode is a non-wide angle mode that is nearest to the wide angle mode.

17. The method of claim 1 , further comprising determining the intra prediction coding tool and coding tool parameters specified for the determined non-wide angle mode by accessing a look up table (LUT) that includes entries for plural non-wide angle modes.

18. The method according to claim 1 , wherein the intra prediction coding tool is Position Dependent Prediction Combination (PDPC).

19. A method of processing video data, the method comprising:

processing the video data that is included in a bitstream, wherein

the bitstream includes coded information of a current block in a current picture, an angular intra prediction mode for the current block is a wide angle mode that is spaced apart from a vertical mode and a horizontal mode by an angular distance that is more than a predetermined threshold, the vertical mode aligned with a vertical axis of the current block, the horizontal mode aligned with a horizontal axis of the current block; and

coding of the video data in the bitstream causes a decoder to:

when the angular intra prediction mode is determined as the wide angle mode, determine a non-wide angle intra prediction mode that corresponds to the wide angle mode

determine whether an intra prediction coding tool is enabled for a non-wide angle mode that is determined to correspond to the wide angle mode, the non-wide angle mode being spaced apart from the vertical mode or the horizontal mode by an angular distance that is less than or equal to the predetermined threshold, and

when the intra prediction coding tool is enabled for the non-wide angle mode and the angular intra prediction mode is the wide angle mode, process the current block based on the intra prediction using the wide angle mode and using the intra prediction coding tool.

20. The method of claim 19 , wherein the non-wide angle mode that is determined to correspond to the wide angle mode is a non-wide angle mode that is nearest to the wide angle mode.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2022
From: ZHAO, LIANG; ZHAO, XIN; LI, XIANG; LIU, SHAN
To: TENCENT AMERICA LLC
Reel/Frame 061585/0115 →
Continuity (5)
Continuation 17069685 · Oct 13, 2020
Continuation 16203466 · Nov 28, 2018
Provisional Application 62693046 · Jul 2, 2018
Provisional Application 62629519 · Feb 12, 2018
Related Publication 20230061507A1 · Mar 2, 2023
References Cited (21)
US 9363511B2 · Zhang et al. · 2016 [cited by applicant]
US 9769472B2 · Liu et al. · 2017 [cited by applicant]
US 20140086323A1 · Chuang et al. · 2014 [cited by applicant]
US 20140219336A1 · Jeon et al. · 2014 [cited by applicant]
US 20160330481A1 · Zhang et al. · 2016 [cited by applicant]
US 20170272748A1 · Seregin et al. · 2017 [cited by applicant]
US 20170280162A1 · Zhao et al. · 2017 [cited by applicant]
US 20170353730A1 · Liu et al. · 2017 [cited by applicant]
US 20180213224A1 · Son et al. · 2018 [cited by applicant]
US 20180262763A1 · Seregin et al. · 2018 [cited by applicant]
US 20180288439A1 · Hsu et al. · 2018 [cited by applicant]
US 20180332289A1 · Huang · 2018 [cited by applicant]
US 20200322601A1 · Ko et al. · 2020 [cited by applicant]
KR 102506525B1 · 2023 [cited by applicant]
WO 2018127624A1 · 2018 [cited by applicant]
Zhao X, Chen J, Said A, Seregin V, Egilmez HE, Karczewicz M. NSST: Non-separable secondary transforms for next generation video coding. InPicture Coding Symposium (PCS), 2016 Dec. 4, 2016 (pp. 1-5). IEEE. (Year: 2016). [cited by applicant]
X. Zhang, et al, “Intra mode coding with fixed length binarization”, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, 8th Meeting, San Jose, Feb. 1-10, 2012, JCTVC-H0435, p… [cited by applicant]
Rickard Sjöberg et. al, “Description of SDR and HDR video coding technology proposal by Ericsson and Nokia”, JVET-J0012, Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 10th Meetin… [cited by applicant]
High Efficiency Video Coding, Rec. ITU-T H.265 v4 Dec. 2016. [cited by applicant]
International Search Report and Written Opinion mailed Aug. 27, 2019 in corresponding PCT Application No. PCT/US2019/039241 (12 pages) citing documents AA-AE therein. [cited by applicant]
Office Action received for Korean Patent Application No. 10-2023-7007261, mailed on Jul. 24, 2024, 7 pages (4 pages of English Translation and 3 pages of Original Document). [cited by applicant]