IP Library Granted Patent US 11,601,653
Granted Patent B2
US 11,601,653 · App. 17/345,449 · Granted Mar 7, 2023

Method and apparatus for intra prediction

Inventors: Alexey Konstantinovich Filippov (Moscow, RU); Vasily Alexeevich Rufitskiy (Moscow, RU); Jianle Chen (San Diego, CA)
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
H04N19/159H04N19/105H04N19/132H04N19/176
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 11,601,653
App. No.
17/345,449
Granted
Mar 7, 2023
Kind
B2
Abstract

Apparatuses and methods for intra predicting a block are described. The method of intra predicting a current block can include obtaining a predicted sample value from one or more reference sample values by using an intra prediction mode, obtaining at least one additional reference sample value in accordance with the intra prediction mode, and obtaining a thresholded additional reference sample value based on the additional reference sample value. The method can also include calculating an additional value from the thresholded additional reference sample value, multiplying the predicted sample value by a sample weighting factor, resulting in a weighted predicted sample value, adding the additional value to the weighted predicted sample value, resulting in a non-normalized predicted sample value, and normalizing the non-normalized predicted sample value, resulting in a normalized predicted sample values. The accuracy for the intra prediction is thus increased.

Claims (57)

1. An apparatus, comprising:

one or more processors; and

a non-transitory computer-readable storage medium coupled to the one or more processors and storing executable code, which when executed by the processors, configures the apparatus to perform operations:

obtaining a predicted sample value from one or more reference sample values by intra-prediction using an intra prediction mode;

obtaining values of nearest reference samples located above and to a left of a predicted sample;

obtaining at least one additional reference sample value in accordance with the intra prediction mode;

obtaining a thresholded additional reference sample value based on the at least one additional reference sample value;

calculating an additional value from the thresholded additional reference sample value;

multiplying the predicted sample value by a sample weighting factor to generate a weighted predicted sample value;

adding the additional value to the weighted predicted sample value to generate a non-normalized predicted sample value; and

normalizing the non-normalized predicted sample value to generate a normalized predicted sample value;

wherein the intra prediction mode is a horizontal intra prediction mode, and wherein the at least one additional reference sample value is derived based on a difference between a value of a nearest reference sample located to a left of the predicted sample and a value of a top-left reference sample.

2. A method of intra predicting a block of a picture, comprising:

obtaining a predicted sample value from one or more reference sample values by intra-prediction using an intra prediction mode;

obtaining values of nearest reference samples located above and to a left of a predicted sample;

obtaining at least one additional reference sample value in accordance with the intra prediction mode;

obtaining a thresholded additional reference sample value based on the at least one additional reference sample value;

calculating an additional value from the thresholded additional reference sample value;

multiplying the predicted sample value by a sample weighting factor to generate a weighted predicted sample value;

adding the additional value to the weighted predicted sample value to generate a non-normalized predicted sample value; and

normalizing the non-normalized predicted sample value to generate a normalized predicted sample value;

wherein the intra prediction mode is a horizontal intra prediction mode, and wherein the at least one additional reference sample value is derived based on a difference between a value of a nearest reference sample located to a left of the predicted sample and a value of a top-left reference sample.

3. A non-transitory recording medium having instructions stored thereon, which when executed by an apparatus comprising a processing, cause the apparatus to perform operations according to claim 2 for generating a predictive-encoded bit stream decoded by the apparatus and stored by the non-transitory recording medium.

4. The method of claim 2 , wherein obtaining the thresholded additional reference sample value comprises:

thresholding the additional reference sample value to obtain the thresholded additional reference sample value.

5. The method of claim 2 , wherein obtaining the thresholded additional reference sample value comprises:

updating the at least one additional reference sample value to obtain the thresholded additional reference sample value by checking whether the at least one additional reference sample value is greater than an upper limit or lower than a lower limit, wherein selection between the upper limit and the lower limit is determined based on whether the value of the top-left reference sample is greater than the predicted sample value.

6. The method of claim 5 , wherein the method further comprises:

deriving minimum and maximum values of the predicted sample.

7. The method of claim 6 , wherein when a top-left reference sample is greater than or equal to the predicted sample, an upper limit is obtained by subtracting the predicted sample value from a maximum value of the predicted sample, the thresholded additional reference sample value is set equal to a maximum of a first value and a second value, and wherein the first value is the additional reference sample value, and the second value is the upper limit.

8. The method of claim 6 , wherein when a top-left reference sample is less than the predicted sample, a lower limit is obtained by subtracting the predicted sample value from a minimum value of the predicted sample, the thresholded additional reference sample value is set equal to a minimum of a first value and a second value, and wherein the first value is the additional reference sample value, and the second value is the lower limit.

9. The method of claim 6 , wherein maximum and minimum values of the predicted sample are derived from picture parameter set (PPS) values, or indicated in a slice header.

10. The method of claim 2 , wherein calculating the additional value from the thresholded additional reference sample value comprises:

calculating the additional value by multiplying a weighting factor by the thresholded additional reference sample value.

11. The method of claim 2 , wherein the sample weighting factor is set equal to one.

12. A method of intra predicting a block of a picture, comprising:

obtaining a predicted sample value from one or more reference sample values by intra-prediction using an intra prediction mode;

obtaining values of nearest reference samples located above and to a left of a predicted sample;

obtaining at least one additional reference sample value in accordance with the intra prediction mode;

obtaining a thresholded additional reference sample value based on the at least one additional reference sample value;

calculating an additional value from the thresholded additional reference sample value;

multiplying the predicted sample value by a sample weighting factor to generate a weighted predicted sample value;

adding the additional value to the weighted predicted sample value to generate a non-normalized predicted sample value; and

normalizing the non-normalized predicted sample value to generate a normalized predicted sample value;

wherein the intra prediction mode is a vertical intra prediction mode, and wherein the at least one additional reference sample value is derived based on a difference between a value of a nearest reference sample located above the predicted sample and a value of a top-left reference sample.

13. The method of claim 12 , wherein obtaining the thresholded additional reference sample value comprises:

thresholding the additional reference sample value to obtain the thresholded additional reference sample value.

14. The method of claim 12 , wherein obtaining the thresholded additional reference sample value comprises:

updating the at least one additional reference sample value to obtain the thresholded additional reference sample value by checking whether the at least one additional reference sample value is greater than an upper limit or lower than a lower limit, wherein selection between the upper limit and the lower limit is determined based on whether the value of the top-left reference sample is greater than the predicted sample value.

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

deriving minimum and maximum values of the predicted sample.

16. The method of claim 15 , wherein when a top-left reference sample is greater than or equal to the predicted sample, an upper limit is obtained by subtracting the predicted sample value from a maximum value of the predicted sample, the thresholded additional reference sample value is set equal to a maximum of a first value and a second value, and wherein the first value is the additional reference sample value, and the second value is the upper limit.

17. The method of claim 15 , wherein when a top-left reference sample is less than the predicted sample, a lower limit is obtained by subtracting the predicted sample value from a minimum value of the predicted sample, the thresholded additional reference sample value is set equal to a minimum of a first value and a second value, and wherein the first value is the additional reference sample value, and the second value is the lower limit.

18. The method of claim 15 , wherein maximum and minimum values of the predicted sample are derived from picture parameter set (PPS) values, or indicated in a slice header.

19. The method of claim 12 , wherein calculating the additional value from the thresholded additional reference sample value comprises:

calculating the additional value by multiplying a weighting factor by the thresholded additional reference sample value.

20. The method of claim 12 , wherein the sample weighting factor is set equal to one.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2021
From: FILIPPOV, ALEXEY KONSTANTINOVICH; RUFITSKIY, VASILY ALEXEEVICH; CHEN, JIANLE
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 056514/0863 →
Continuity (4)
Continuation PCTRU2019050262 · Dec 30, 2019
Provisional Application 62821422 · Mar 20, 2019
Provisional Application 62786349 · Dec 29, 2018
Related Publication 20210314576A1 · Oct 7, 2021