IP Library › Granted Patent US 11,936,908
Granted Patent B2
US 11,936,908 · App. 17/818,462 · Granted Mar 19, 2024

Intra-frame prediction method and device

Inventor: Ki Baek Kim (Daejeon, KR)
Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
H04N19/593H04N19/105H04N19/11H04N19/117H04N19/119H04N19/159H04N19/167H04N19/176H04N19/182
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,936,908
App. No.
17/818,462
Granted
Mar 19, 2024
Kind
B2
Abstract

An intra-frame prediction method and device, according to the present invention, enables deriving an intra-frame prediction mode of a current block, determining a pixel line, among a plurality of pixel lines, for the intra-frame prediction of the current block, and carrying out the intra-frame prediction of the current block on the basis of the intra-frame prediction mode and the pixel line. In addition, a first reference pixel of the determined pixel line may be selectively filtered, and a prediction pixel of the current block may be selectively corrected, and thus the accuracy of the intra-frame prediction may be improved.

Claims (74)

1. An intra prediction method, applied to an encoding apparatus and comprising:

deriving an intra prediction mode of a current block;

determining a pixel line for intra prediction of the current block among a plurality of pixel lines, wherein the pixel line is a reference pixel line;

performing filtering on reference pixels of the determined pixel line;

performing the intra prediction of the current block based on the intra prediction mode and the determined pixel line; and

performing correction on a prediction pixel of the current block according to the intra prediction mode;

wherein the filtering is selectively performed based on a first flag indicating whether the reference pixels for intra prediction is filtered;

wherein the first flag is derived from a decoding apparatus based on a coding parameter of the current block, and

wherein the coding parameter comprises whether intra prediction in units of sub-blocks is applied, the intra prediction is performed in units of sub-blocks of the current block, and the sub-blocks are determined based on at least one of a second flag indicating whether to perform partitioning, partition direction information, or partition number information.

2. The intra prediction method according to claim 1 , wherein:

the correction is performed in consideration of a position of the pixel line of the current block.

3. The intra prediction method according to claim 2 , wherein the operation of performing correction further comprises:

determining additional reference pixels for the correction based on a position of the prediction pixel of the current block.

4. The intra prediction method according to claim 3 , wherein

the correction is selectively performed in consideration of at least one of a position of the pixel line of the current block or the intra prediction mode of the current block.

5. The intra prediction method according to claim 1 , further comprising:

deriving the intra prediction mode based on a plurality of Most Probable Mode (MPM) candidates.

6. An intra prediction method, applied to a decoding apparatus and comprising:

deriving an intra prediction mode of a current block;

determining a pixel line for intra prediction of the current block among a plurality of pixel lines, wherein the pixel line is a reference pixel line;

performing filtering on reference pixels of the determined pixel line;

performing the intra prediction of the current block based on the intra prediction mode and the determined pixel line; and

performing correction on a prediction pixel of the current block according to the intra prediction mode;

wherein the filtering is selectively performed based on a first flag indicating whether the reference pixels for intra prediction is filtered;

wherein the first flag is derived from the decoding apparatus based on a coding parameter of the current block, and

wherein the coding parameter comprises whether intra prediction in units of sub-blocks is applied, the intra prediction is performed in units of sub-blocks of the current block, and the sub-blocks are determined based on at least one of a second flag indicating whether to perform partitioning, partition direction information, or partition number information.

7. The intra prediction method according to claim 6 , wherein:

the correction is performed in consideration of a position of the pixel line of the current block.

8. The intra prediction method according to claim 7 , wherein the operation of performing correction further comprises:

determining additional reference pixels for the correction based on a position of the prediction pixel of the current block.

9. The intra prediction method according to claim 8 , wherein

the correction is selectively performed in consideration of at least one of a position of the pixel line of the current block or the intra prediction mode of the current block.

10. The intra prediction method according to claim 6 , further comprising:

deriving the intra prediction mode based on a plurality of Most Probable Mode (MPM) candidates.

11. An encoding apparatus, comprising:

a processor; and

a memory for storing instructions executable by the processor;

wherein the processor is configured to execute instructions stored in the memory to:

derive an intra prediction mode of a current block;

determine a pixel line for intra prediction of the current block among a plurality of pixel lines, wherein the pixel line is a reference pixel line;

perform filtering on reference pixels of the determined pixel line;

perform the intra prediction of the current block based on the intra prediction mode and the determined pixel line; and

perform correction on a prediction pixel of the current block according to the intra prediction mode;

wherein the filtering is selectively performed based on a first flag indicating whether the reference pixels for intra prediction is filtered;

wherein the first flag is derived from a decoding apparatus based on a coding parameter of the current block, and

wherein the coding parameter comprises whether intra prediction in units of sub-blocks is applied, the intra prediction is performed in units of sub-blocks of the current block, and the sub-blocks are determined based on at least one of a second flag indicating whether to perform partitioning, partition direction information, or partition number information.

12. The encoding apparatus according to claim 11 , wherein:

the correction is performed in consideration of a position of the pixel line of the current block.

13. The encoding apparatus according to claim 12 , wherein the processor is further configured to:

determine additional reference pixels for the correction based on a position of the prediction pixel of the current block.

14. The encoding apparatus according to claim 13 , wherein

the correction is selectively performed in consideration of at least one of a position of the pixel line of the current block or the intra prediction mode of the current block.

15. The encoding apparatus according to claim 11 , wherein the processor is further configured to:

derive the intra prediction mode based on a plurality of Most Probable Mode (MPM) candidates.

16. A decoding apparatus, comprising:

a processor; and

a memory for storing instructions executable by the processor;

wherein the processor is configured to execute instructions stored in the memory to:

derive an intra prediction mode of a current block;

determine a pixel line for intra prediction of the current block among a plurality of pixel lines, wherein the pixel line is a reference pixel line;

perform filtering on reference pixels of the determined pixel line;

perform the intra prediction of the current block based on the intra prediction mode and the determined pixel line; and

perform correction on a prediction pixel of the current block according to the intra prediction mode;

wherein the filtering is selectively performed based on a first flag indicating whether the reference pixels for intra prediction is filtered;

wherein the first flag is derived from the decoding apparatus based on a coding parameter of the current block, and

wherein the coding parameter comprises whether intra prediction in units of sub-blocks is applied, the intra prediction is performed in units of sub-blocks of the current block, and the sub-blocks are determined based on at least one of a second flag indicating whether to perform partitioning, partition direction information, or partition number information.

17. The decoding apparatus according to claim 16 , wherein:

the correction is performed in consideration of a position of the pixel line of the current block.

18. The decoding apparatus according to claim 17 , wherein the processor is further configured to:

determine additional reference pixels for the correction based on a position of the prediction pixel of the current block.

19. The decoding apparatus according to claim 18 , wherein

the correction is selectively performed in consideration of at least one of a position of the pixel line of the current block or the intra prediction mode of the current block.

20. The decoding apparatus according to claim 16 , wherein the processor is further configured to:

derive the intra prediction mode based on a plurality of Most Probable Mode (MPM) candidates.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2022
From: KIM, KI BAEK
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 061617/0160 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2022
From: KIM, KI BAEK
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 061130/0363 →
Priority Claims (2)
KR 10-2018-0072558 · Jun 25, 2018 · national
KR 10-2018-0076783 · Jul 2, 2018 · national
Continuity (3)
Continuation 17130601 · Dec 22, 2020
Continuation PCTKR2019007651 · Jun 25, 2019
Related Publication 20220385923A1 · Dec 1, 2022