IP Library › Granted Patent US 12,355,943
Granted Patent B2
US 12,355,943 · App. 18/215,333 · Granted Jul 8, 2025

Angular intra prediction

Inventors: Liang Zhao (Sunnyvale, CA); Xin Zhao (Santa Clara, CA); Jing Ye (San Jose, CA); Han Gao (San Diego, CA); Shan Liu (San Jose, CA)
Assignee: TENCENT AMERICA LLC
H04N19/105H04N19/132H04N19/159H04N19/176H04N19/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,355,943
App. No.
18/215,333
Granted
Jul 8, 2025
Kind
B2
Abstract

Coded information of a current block and neighboring blocks of the current block is received, where the current block is predicted in an intra directional mode. The intra directional mode of the current block is determined to be associated with an angle that is one of smaller than 90 degrees and larger than 180 degrees. In response to the intra directional mode of the current block being associated with the angle, whether a delta angle associated with the current block is a pre-defined delta angle is determined. In response to the delta angle associated with the current block not being the pre-defined delta angle, a single direction intra prediction and not a bi-direction intra prediction is applied to the current block. A sample of the current block is reconstructed based on an adjacent reference sample on a reference line that is determined according to the single direction intra prediction.

Claims (41)

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

receiving coded information of a current block and neighboring blocks of the current block from a coded video bitstream, the current block being predicted in an intra directional mode;

when the intra directional mode of the current block is associated with an angle that is one of smaller than 90 degrees and larger than 180 degrees, determining whether a delta angle associated with the current block is a pre-defined delta angle;

when the delta angle associated with the current block is not the pre-defined delta angle, applying a single direction intra prediction to the current block; and

reconstructing a sample of the current block based on an adjacent reference sample on a reference line that is determined according to the applied single direction intra prediction.

2. The method of claim 1 , further comprising:

determining that a bi-direction intra prediction is applied to the current block when the delta angle is the pre-defined delta angle and the reference line includes reference samples for intra prediction, the reference line including a row of reference samples adjacent to and above a top side of the current block and a column of reference samples adjacent to a left side of the current block.

3. The method of claim 2 , wherein the reconstructing further comprises:

reconstructing the sample of the current block based on two adjacent reference samples that are selected from the reference line based on a directional angle indicated by the bi-direction intra prediction.

4. The method of claim 3 , wherein the directional angle indicated by the bi-direction intra prediction is equal to a sum of the delta angle and a directional angle indicated by the intra directional mode of the current block.

5. The method of claim 2 , wherein the angle associated with the intra directional mode of the current block is in a subset of an angle range, the angle range being smaller than 90 degrees and larger than 180 degrees.

6. The method of claim 5 , wherein:

each angle in the angle range has a respective index value, and

each angle in the subset of the angle range has one of an even index value and odd index value.

7. The method of claim 1 , wherein the pre-defined delta angle is one of 0 degrees, 2 degrees, and −2 degrees.

8. The method of claim 1 , wherein the pre-defined delta angle is included in one of a first range from −2 to 0 and a second range from 0 to 2.

9. The method of claim 1 , wherein the pre-defined delta angle is one of −9 degrees, −6 degrees, −3 degrees, 0 degrees, 3 degrees, 6 degrees, and 9 degrees.

10. The method of claim 1 , wherein the pre-defined delta angle is obtained based on a pre-defined mapping table that indicates a correlation between candidate pre-defined delta angles and candidate intra directional modes of the current block.

11. The method of claim 1 , further comprising:

determining whether a bi-direction intra prediction is applied to the current block based on prediction modes of at least one of the neighboring blocks being non-directional modes.

12. The method of claim 1 , wherein the pre-defined delta angle is included in the coded information at one of a sequence level, a frame level, or a slice level.

13. A method of video encoding performed in a video encoder, the method comprising:

when an intra directional mode of a current block is associated with an angle that is one of smaller than 90 degrees and larger than 180 degrees, determining whether a delta angle associated with the current block is a pre-defined delta angle;

when the delta angle associated with the current block is not the pre-defined delta angle, applying a single direction intra prediction to the current block; and

encoding a sample of the current block based on an adjacent reference sample on a reference line that is determined according to the applied single direction intra prediction.

14. The method of claim 13 , further comprising:

applying a bi-direction intra prediction to the current block when the delta angle is the pre-defined delta angle and the reference line includes reference samples for intra prediction, the reference line including a row of reference samples adjacent to and above a top side of the current block and a column of reference samples adjacent to a left side of the current block.

15. The method of claim 14 , wherein the encoding further comprises:

encoding the sample of the current block based on two adjacent reference samples that are selected from the reference line based on a directional angle indicated by the bi-direction intra prediction.

16. The method of claim 15 , wherein the directional angle indicated by the bi-direction intra prediction is equal to a sum of the delta angle and a directional angle indicated by the intra directional mode of the current block.

17. The method of claim 14 , wherein the angle associated with the intra directional mode of the current block is in a subset of an angle range, the angle range being smaller than 90 degrees and larger than 180 degrees.

18. The method of claim 13 , wherein the pre-defined delta angle is one of 0 degrees, 2 degrees, and −2 degrees.

19. The method of claim 13 , wherein the pre-defined delta angle is included in one of a first range from −2 to 0 and a second range from 0 to 2.

20. 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 current block and neighboring blocks of the current block; and

the format rule specifies that:

the current block is predicted in an intra directional mode;

when the intra directional mode of the current block is associated with an angle that is one of smaller than 90 degrees and larger than 180 degrees, whether a delta angle associated with the current block is a pre-defined delta angle is determined;

when the delta angle associated with the current block is not the pre-defined delta angle, a single direction intra prediction is applied to the current block; and

a sample of the current block is reconstructed based on an adjacent reference sample on a reference line that is determined according to the applied single direction intra prediction.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2024
From: ZHAO, LIANG; ZHAO, XIN; YE, JING; GAO, HAN; LIU, SHAN
To: TENCENT AMERICA LLC
Reel/Frame 068645/0624 →
Continuity (2)
Provisional Application 63449281 · Mar 1, 2023
Related Publication 20240297979A1 · Sep 5, 2024
References Cited (14)
US 11627312B2 · Yu · 2023 [cited by examiner]
US 20140192891A1 · Alshina et al. · 2014 [cited by applicant]
US 20210227213A1 · Kim et al. · 2021 [cited by applicant]
US 20220109846A1 · Lim et al. · 2022 [cited by applicant]
US 20230231992A1 · Chen et al. · 2023 [cited by applicant]
M. Guo, et al, “Intra Bi-Prediction (IBP),” Alliance for Open Media, Codec Working Group, CWG-B056, Jun. 24, 2021, pp. 1-7. [cited by applicant]
Rivaz et al., AV1 Bitstream & Decoding Process Specification The Alliance for Open Media 681, Jan. 8, 2019, pp. 1-681. [cited by applicant]
Chen et al., An Overview of Core Coding Tools in the AV1 Video Codec, 2018 Picture Coding Symposium (PCS), San Francisco, CA, USA, 2018, pp. 41-45. [cited by applicant]
L. Zhao, X. Zhao, S. Liu, X. Li, J. Lainema, G. Rath, F. Urban, F. Racapé, “Wide Angular Intra Prediction for Versatile Video Coding,” 2019 Data Compression Conference (DCC), Snowbird, UT, USA, 2019, pp. 53-62. [cited by applicant]
Y.-J. Chang, H.-J. Jhu, H.-Y. Jian, L. Zhao, X. Zhao, X. Li, S. Liu, B. Bross, P. Keydel, H. Schwarz, D. Marpe, and T. Wiegand, “Intra prediction using multiple reference lines for the versatile video coding standard,” … [cited by applicant]
L. Zhao, X. Zhao, and S. Liu, “Improved Intra Coding Beyond AV1 Using Adaptive Prediction Angles and Reference Lines,” IEEE International Conference on Image Processing (ICIP), Abu Dhabi, United Arab Emirates, Sep. 2020… [cited by applicant]
Yize Jin, Liang Zhao, Xin Zhao, Shan Liu, Alan. C. Bovik, “Improved Intra Mode Coding Beyond Av1”, Acoustics Speech and Signal Processing (ICASSP) ICASSP 2021—2021 IEEE International Conference on, pp. 1580-1584, 2021, … [cited by applicant]
Mohammed Golam Sarwer, and Yan Ye, “Offset based refinement for intra prediction (ORIP),” Alliance for Open Media, Codec Working Group, CWG-B019, 2021, pp. 1-9. [cited by applicant]
International Search Report issued in Application No. PCT/US2023/069322, mailed Nov. 20, 2023, 8 pages. [cited by applicant]