IP Library Granted Patent US 11,632,543
Granted Patent B2
US 11,632,543 · App. 17/333,887 · Granted Apr 18, 2023

Video signal processing method and device using intra prediction filtering

Inventors: Geonjung Ko (Seoul, KR); Dongcheol Kim (Suwon-Si, KR); Juhyung Son (Uiwang-Si, KR); Jaehong Jung (Seoul, KR); Jinsam Kwak (Anyang-Si, KR)
Assignee: WILUS INSTITUTE OF STANDARDS AND TECHNOLOGY INC.
H04N19/105H04N19/132H04N19/159H04N19/176H04N19/46H04N19/82
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,632,543
App. No.
17/333,887
Granted
Apr 18, 2023
Kind
B2
Abstract

A video signal processing method comprises: a step for deriving an intra prediction mode of a current block; a step for constructing a reference sample around the current block; a step for generating a prediction sample of the current block by using the reference sample on the basis of the intra prediction mode; and a step for restoring the current block on the basis of the prediction sample. The step for generating the prediction sample may comprise: a step for setting a filter flag value which specifies a filter coefficient of an interpolation filter applied to the reference sample on the basis of the width and height of the current block; and a step for performing filtering on the reference sample by using the interpolation filter having the filter coefficient specified by the filter flag.

Claims (60)

1. A non-transitory computer-readable medium storing a bitstream, the bitstream being decoded by a decoding method,

wherein the decoding method, comprising:

determining whether an intra-prediction mode of a current block is an ISP (Intra Sub Partitions) mode;

generating a reference sample for the current block;

configuring a value of a filter flag specifying a filter coefficient of an interpolation filter applied to the reference sample;

generating a prediction sample of the current block by performing filtering for the reference sample by using the interpolation filter having the filter coefficient specified by the filter flag; and

reconstructing the current block on the basis of the prediction sample,

wherein when the intra-prediction mode of the current block is the ISP mode, the value of the filter flag is configured to be 0, and

wherein when the intra-prediction mode of the current block is not the ISP mode, the value of the filter flag is determined based on a size of the current block.

2. The non-transitory computer-readable medium of claim 1 ,

wherein when the intra-prediction mode of the current block is not the ISP mode,

the value of the filter flag is configured on the basis of a block size variable of the current block, and

the block size variable is derived by summing up a value of log base 2 of a width of the current block, and a value of log base 2 of a height of the current block, and applying a right shift operation by 1 for a sum value.

3. The non-transitory computer-readable medium of claim 2 ,

wherein the value of the filter flag is configured to be 1 if a vertical horizontal distance minimum value is larger than a predefined particular threshold value, and otherwise, the value of the filter flag is configured to be 0, and

wherein the vertical horizontal distance minimum value is derived to be a smaller value between an absolute value of a difference between an index of the intra-prediction mode and an index of a horizontal mode and an absolute value of a difference between the index of the intra-prediction mode and an index of a vertical mode.

4. The non-transitory computer-readable medium of claim 3 , wherein the threshold value is defined according to the block size variable.

5. The non-transitory computer-readable medium of claim 4 , wherein, if a value of the block size variable is 2, the threshold value is defined to be a value that is always larger than or equal to the vertical horizontal distance minimum value.

6. The non-transitory computer-readable medium of claim 3 , wherein, if a value of the block size variable is 2, the value of the filter flag is configured to be 0.

7. The non-transitory computer-readable medium of claim 3 , wherein the intra-prediction mode used to derive the vertical horizontal distance minimum value comprises an intra-prediction mode of a case where a wide angle intra-prediction is used for the current block.

8. The non-transitory computer-readable medium of claim 2 , wherein the size of the current block is 4×4, 4×8 or 8×4.

9. The non-transitory computer-readable medium of claim 1 , wherein when the value of the filter flag is 0, the interpolation filter is at least one of a smoothing filter, a DCT (Discrete Cosine Transform) filter and a gaussian filter.

10. The non-transitory computer-readable medium of claim 1 ,

wherein when the intra-prediction mode of the current block is the ISP mode, a width of the current block is less than or equal to a luma maximum transform size and a height of the current block is less than or equal to a luma maximum transform size.

11. The non-transitory computer-readable medium of claim 10 ,

wherein the current block is split into a plurality of sub-blocks, and

wherein a width and a height of each of the plurality of sub-blocks are determined based on a color component of the current block.

12. The non-transitory computer-readable medium of claim 11 , wherein the size of the current block is 4×8 or 8×4.

13. A video signal decoding device comprising a processor,

wherein the processor is configured to:

determine whether an intra-prediction mode of a current block is an ISP (Intra Sub Partitions) mode;

generate a reference sample for the current block;

configure a value of a filter flag specifying a filter coefficient of an interpolation filter applied to the reference sample;

generate a prediction sample of the current block by performing filtering for the reference sample by using the interpolation filter having the filter coefficient specified by the filter flag; and

reconstruct the current block on the basis of the prediction sample,

wherein when the intra-prediction mode of the current block is the ISP mode, the value of the filter flag is configured to be 0, and

wherein when the intra-prediction mode of the current block is not the ISP mode, the value of the filter flag is determined based on a size of the current block.

14. The video signal decoding device of claim 13 ,

wherein when the intra-prediction mode of the current block is not the ISP mode the value of the filter flag is configured on the basis of a block size variable of the current block, and

the block size variable is derived by summing up a value of log base 2 of a width of the current block, and a value of log base 2 of a height of the current block, and applying a right shift operation by 1 for a sum value.

15. The video signal decoding device of claim 14 ,

wherein the value of the filter flag is configured to be 1 if a vertical horizontal distance minimum value is larger than a predefined particular threshold value, and otherwise, the value of the filter flag is configured to be 0, and

wherein the vertical horizontal distance minimum value is derived to be a smaller value between an absolute value of a difference between an index of the intra-prediction mode and an index of a horizontal mode and an absolute value of a difference between the index of the intra-prediction mode and an index of a vertical mode.

16. The video signal decoding device of claim 15 , wherein the threshold value is previously defined according to the block size variable.

17. The video signal decoding device of claim 15 , wherein, if a value of the block size variable is 2, the value of the filter flag is configured to be 0.

18. The video signal decoding device of claim 13 , wherein when the intra-prediction mode of the current block is the ISP mode, a width of the current block is less than or equal to a luma maximum transform size and a height of the current block is less than or equal to a luma maximum transform size.

19. The video signal decoding device of claim 18 ,

wherein the current block is split into a plurality of sub-blocks, and

wherein a width and a height of each of the plurality of sub-blocks are determined based on a color component of the current block.

20. A video signal encoding device comprising a processor,

wherein the processor is configured to:

obtain a bitstream based on a video signal processing method,

wherein the video signal processing method comprising:

determining whether an intra-prediction mode of a current block is an ISP (Intra Sub Partitions) mode;

generating a reference sample for the current block;

configuring a value of a filter flag specifying a filter coefficient of an interpolation filter applied to the reference sample;

generating a prediction sample of the current block by performing filtering for the reference sample by using the interpolation filter having the filter coefficient specified by the filter flag; and

reconstructing the current block on the basis of the prediction sample,

wherein when the intra-prediction mode of the current block is the ISP mode, the value of the filter flag is configured to be 0, and

wherein when the intra-prediction mode of the current block is not the ISP mode, the value of the filter flag is determined based on a size of the current block.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 062226 FRAME 0233. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 9, 2023
From: WILUS INSTITUTE OF STANDARDS AND TECHNOLOGY INC.
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 062335/0335 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2022
From: WILUS INSTITUTE OF STANDARDS AND TECHNOLOGY INC.
To: SAMSUNG ELECTRONICS CO. LTD.
Reel/Frame 062226/0233 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2022
From: HUMAX CO., LTD.
To: WILUS INSTITUTE OF STANDARDS AND TECHNOLOGY INC.
Reel/Frame 060456/0196 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2021
From: KO, GEONJUNG; KIM, DONGCHEOL; SON, JUHYUNG; JUNG, JAEHONG; KWAK, JINSAM
To: WILUS INSTITUTE OF STANDARDS AND TECHNOLOGY INC.; HUMAX CO., LTD.
Reel/Frame 056386/0059 →
Priority Claims (3)
KR 10-2018-0150236 · Nov 28, 2018 · national
KR 10-2019-0007196 · Jan 18, 2019 · national
KR 10-2019-0099887 · Aug 14, 2019 · national
Continuity (2)
Continuation PCTKR2019016639 · Nov 28, 2019
Related Publication 20210289197A1 · Sep 16, 2021
Cited By (1)
US 12,388,996