IP Library › Granted Patent US 11,252,403
Granted Patent B2
US 11,252,403 · App. 17/220,793 · Granted Feb 15, 2022

Method for encoding/decoding image signal and device for same

Inventor: Bae Keun Lee (Seongnam-si, KR)
Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
H04N19/105H04N19/119H04N19/132H04N19/159H04N19/176H04N19/61
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,252,403
App. No.
17/220,793
Granted
Feb 15, 2022
Kind
B2
Abstract

An image decoding method according to the present invention includes: a step for determining a reference sample line of a current block; a step for determining whether candidate intra-predition modes identical to the intra-prediction mode of the current block exist; a step for deriving the intra-prediction mode of the current block on the basis of the determination; and a step for performing intra-prediction on the current block on the basis of the reference sample line and the intra-prediction mode. Here, at least one of the candidate intra prediction modes may be derived by adding or substracting an offset to or from the maximum value among the intra-prediction mode of a neighboring block that is above the current block and the intra-prediction mode of a neighboring block that is to the left of the current block.

Claims (51)

1. A video decoding method comprising:

determining a reference sample line of a current block;

determining whether a candidate intra prediction mode is the same intra prediction mode as an intra prediction mode of the current block;

deriving the intra prediction mode of the current block based on the determination; and

performing intra prediction on the current block based on the reference sample line and the derived intra prediction mode, wherein

at least one among the candidate intra prediction modes is derived by adding or subtracting an offset to or from a maximum value among an intra prediction mode of a top neighboring block of the current block and an intra prediction mode of a left neighboring block of the current block.

2. The method according to claim 1 , wherein when a difference between the intra prediction mode of the top neighboring block and the intra prediction mode of the left neighboring block is 64 , at least one among the candidate intra prediction modes is derived by adding or subtracting 2 to or from the maximum value.

3. The method according to claim 1 , further comprising the step of determining whether or not to partition the current block into a plurality of subblocks, wherein

when the current block is partitioned into a plurality of subblocks, the plurality of subblocks shares one intra prediction mode, and

a horizontal direction transform type and a vertical direction transform type of a subblock are determined based on a shape of the subblock.

4. The method according to claim 3 , wherein inverse transform is omitted for some of the plurality of subblocks.

5. The method according to claim 3 , wherein the horizontal direction transform type of a subblock is determined based on a width of the subblock, and the vertical direction transform type of the subblock is determined based on a height of the subblock.

6. A video encoding method comprising:

determining a reference sample line of a current block;

determining whether a candidate intra prediction mode is a same intra prediction mode as an intra prediction mode of the current block;

deriving the intra prediction mode of the current block based on the determination; and

performing intra prediction on the current block based on the reference sample line and the derived intra prediction mode, wherein

at least one among the candidate intra prediction modes is derived by adding or subtracting an offset to or from a maximum value among an intra prediction mode of a top neighboring block of the current block and an intra prediction mode of a left neighboring block of the current block.

7. The method according to claim 6 , wherein when a difference between the intra prediction mode of the top neighboring block and the intra prediction mode of the left neighboring block is 64 , at least one among the candidate intra prediction modes is derived by adding or subtracting 2 to or from the maximum value.

8. The method according to claim 6 , further comprising the step of determining whether or not to partition the current block into a plurality of subblocks, wherein

when the current block is partitioned into a plurality of subblocks, the plurality of subblocks shares one intra prediction mode, and

a horizontal direction transform type and a vertical direction transform type of a subblock are determined based on a shape of the subblock.

9. The method according to claim 8 , wherein transform is omitted for some of the plurality of subblocks.

10. The method according to claim 8 , wherein the horizontal direction transform type of a subblock is determined based on a width of the subblock, and the vertical direction transform type of the subblock is determined based on a height of the subblock.

11. A decoder, comprising:

a memory, for storing instructions executable by a processor,

the processor, for performing the instructions to execute operations of:

determining whether a candidate intra prediction mode is a same intra prediction mode as an intra prediction mode of the current block;

deriving the intra prediction mode of the current block based on the determination; and

performing intra prediction on the current block based on the reference sample line and the derived intra prediction mode, wherein

at least one among the candidate intra prediction modes is derived by adding or subtracting an offset to or from a maximum value among an intra prediction mode of a top neighboring block of the current block and an intra prediction mode of a left neighboring block of the current block.

12. The decoder according to claim 11 , wherein when a difference between the intra prediction mode of the top neighboring block and the intra prediction mode of the left neighboring block is 64 , at least one among the candidate intra prediction modes is derived by adding or subtracting 2 to or from the maximum value.

13. The decoder according to claim 11 , wherein the processor is further configured to perform an operation of determining whether or not to partition the current block into a plurality of subblocks, wherein

when the current block is partitioned into a plurality of subblocks, the plurality of subblocks shares one intra prediction mode, and

a horizontal direction transform type and a vertical direction transform type of a subblock are determined based on a shape of the subblock.

14. The decoder according to claim 13 , wherein inverse transform is omitted for some of the plurality of subblocks.

15. The decoder according to claim 13 , wherein the horizontal direction transform type of a subblock is determined based on a width of the subblock, and the vertical direction transform type of the subblock is determined based on a height of the subblock.

16. An encoder, comprising:

a memory, for storing instructions executable by a processor,

the processor, for performing the instructions to execute operations of:

determining a reference sample line of a current block;

determining whether a candidate intra prediction mode is a same intra prediction mode as an intra prediction mode of the current block;

deriving the intra prediction mode of the current block based on the determination; and

performing intra prediction on the current block based on the reference sample line and the derived intra prediction mode, wherein

at least one among the candidate intra prediction modes is derived by adding or subtracting an offset to or from a maximum value among an intra prediction mode of a top neighboring block of the current block and an intra prediction mode of a left neighboring block of the current block.

17. The encoder according to claim 16 , wherein when a difference between the intra prediction mode of the top neighboring block and the intra prediction mode of the left neighboring block is 64 , at least one among the candidate intra prediction modes is derived by adding or subtracting 2 to or from the maximum value.

18. The encoder according to claim 16 , wherein the processor is further configured to perform an operation of determining whether or not to partition the current block into a plurality of subblocks, wherein

when the current block is partitioned into a plurality of subblocks, the plurality of subblocks shares one intra prediction mode, and

a horizontal direction transform type and a vertical direction transform type of a subblock are determined based on a shape of the subblock.

19. The encoder according to claim 18 , wherein transform is omitted for some of the plurality of subblocks.

20. The encoder according to claim 18 , wherein the horizontal direction transform type of a subblock is determined based on a width of the subblock, and the vertical direction transform type of the subblock is determined based on a height of the subblock.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2021
From: LEE, BAE KEUN
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 055802/0808 →
Priority Claims (3)
KR 10-2018-0121713 · Oct 12, 2018 · national
KR 10-2018-0121757 · Oct 12, 2018 · national
KR 10-2019-0006611 · Jan 18, 2019 · national
Continuity (2)
Continuation PCTKR2019013384 · Oct 11, 2019
Related Publication 20210227208A1 · Jul 22, 2021
Cited By (5)
US 12,231,627 US 12,262,052 US 12,309,354 US 12,407,818 US 12,720,040