IP Library › Granted Patent US 11,716,466
Granted Patent B2
US 11,716,466 · App. 17/334,267 · Granted Aug 1, 2023

Intra-prediction apparatus for removing a directional intra-prediction mode from a set of predetermined directional intra-prediction modes

Inventors: Alexey Konstantinovich Filippov (Moscow, RU); Vasily Alexeevich Rufitskiy (Moscow, RU)
Assignee: Huawei Technologies Co., Ltd.
H04N19/11H04N19/105H04N19/119H04N19/136H04N19/139H04N19/176H04N19/593H04N19/70
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,716,466
App. No.
17/334,267
Granted
Aug 1, 2023
Kind
B2
Abstract

An intra-prediction method includes: determining, by an intra-prediction apparatus, a directional intra-prediction mode for a rectangular video coding block from an extended set of directional intra-prediction modes, wherein the extended set of directional intra-prediction modes includes extended directional intra-prediction modes and conventional directional intra-prediction modes and determining, by the intra-prediction apparatus, a plurality of available reference samples based on a direction of the directional intra-prediction mode. The method further includes: intra-predicting, by the intra-prediction apparatus, pixel values of pixels of the rectangular video coding block based on the plurality of available reference samples.

Claims (73)

1. An intra-prediction method, comprising:

determining, by an intra-prediction apparatus, a directional intra-prediction mode for a rectangular video coding block from an extended set of directional intra-prediction modes, wherein the extended set of directional intra-prediction modes includes conventional directional intra-prediction modes and extended directional intra-prediction modes, wherein the rectangular video coding block has a first side and a second side, and wherein a length of the first side is greater than a length of the second side;

determining, by the intra-prediction apparatus, a plurality of available reference samples based on a direction of the directional intra-prediction mode; and

intra-predicting, by the intra-prediction apparatus, pixel values of pixels of the rectangular video coding block based on the plurality of available reference samples;

wherein the conventional directional intra-prediction modes are applicable to both square video coding blocks and non-square rectangular video coding blocks, and wherein the extended directional intra-prediction modes are applicable to non-square rectangular video coding blocks and are not applicable to square video coding blocks.

2. The intra-prediction method of claim 1 , wherein determining the directional intra-prediction mode for the rectangular video coding block is based on an aspect ratio of the rectangular video coding block, and wherein the aspect ratio of the rectangular video coding block is

R

asp

=

L

shorter

L

longer

,

where L shorter and L longer are the lengths of the second and first sides of the rectangular video coding block, respectively.

3. The intra-prediction method of claim 2 , wherein a number of the extended directional intra-prediction modes of the extended set of directional intra-prediction modes is based on an angle α, wherein:

α

=

π

4

-

arctan

⁡

(

L

shorter

L

longer

)

.

4. The intra-prediction method of claim 1 , wherein the rectangular video coding block is a coding unit, a prediction unit, or a transform unit.

5. An intra-prediction apparatus, comprising a processor and a non-transitory memory having instructions stored thereon, wherein the instructions, when executed by the processor, facilitate:

determining a directional intra-prediction mode for a rectangular video coding block from an extended set of directional intra-prediction modes, wherein the extended set of directional intra-prediction modes includes conventional directional intra-prediction modes and extended directional intra-prediction modes, wherein the rectangular video coding block has a first side and a second side, and wherein a length of the first side is greater than a length of the second side;

determining a plurality of available reference samples based on a direction of the directional intra-prediction mode; and

intra-predicting pixel values of pixels of the rectangular video coding block based on the plurality of available reference samples;

wherein the conventional directional intra-prediction modes are applicable to both square video coding blocks and non-square rectangular video coding blocks, and wherein the extended directional intra-prediction modes are applicable to non-square rectangular video coding blocks and are not applicable to square video coding blocks.

6. The intra-prediction apparatus of claim 5 , wherein the instructions, when executed by the processor, further facilitate:

removing a directional intra-prediction mode from a set of predetermined directional intra-prediction modes in response to a length associated with the plurality of available reference samples being smaller than a multiple of the length of the first side.

7. The intra-prediction apparatus of claim 5 , wherein the rectangular video coding block is a coding unit, a prediction unit, or a transform unit.

8. The intra-prediction apparatus of claim 5 , wherein the apparatus is an encoder or a decoder.

9. A non-transitory computer readable medium having processor-executable instructions stored thereon for intra-prediction, wherein the processor-executable instructions, when executed, facilitate:

determining a directional intra-prediction mode for a rectangular video coding block from an extended set of directional intra-prediction modes, wherein the extended set of directional intra-prediction modes includes conventional directional intra-prediction modes and extended directional intra-prediction modes, wherein the rectangular video coding block has a first side and a second side, and wherein a length of the first side is greater than a length of the second side;

determining a plurality of available reference samples based on a direction of the directional intra-prediction mode; and

intra-predicting pixel values of pixels of the rectangular video coding block based on the plurality of available reference samples;

wherein the conventional directional intra-prediction modes are applicable to both square video coding blocks and non-square rectangular video coding blocks, and wherein the extended directional intra-prediction modes are applicable to non-square rectangular video coding blocks and are not applicable to square video coding blocks.

10. The non-transitory computer readable medium of claim 9 , wherein the processor-executable instructions, when executed, further facilitate:

determining a non-prediction area within the rectangular video coding block based on the length of the second side and a predetermined direction of the directional intra-prediction mode.

11. The non-transitory computer readable medium of claim 9 , wherein determining the directional intra-prediction mode for the rectangular video coding block is based on an aspect ratio of the rectangular video coding block, and wherein the aspect ratio of the rectangular video coding block is

R

asp

=

L

shorter

L

longer

,

where L shorter and L longer are the lengths of the second and first sides of the rectangular video coding block, respectively.

12. The non-transitory computer readable medium of claim 11 , wherein a number of the extended directional intra-prediction modes of the extended set of directional intra-prediction modes is based on an angle α, wherein:

α

=

π

4

-

arctan

⁡

(

L

shorter

L

longer

)

.

13. The non-transitory computer readable medium of claim 9 , wherein the rectangular video coding block is a coding unit, a prediction unit, or a transform unit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2021
From: FILIPPOV, ALEXEY KONSTANTINOVICH; RUFITSKIY, VASILY ALEXEEVICH
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 056388/0102 →
Continuity (3)
Continuation 16449121 · Jun 21, 2019
Continuation PCTRU2016000915 · Dec 23, 2016
Related Publication 20210289199A1 · Sep 16, 2021