IP Library Granted Patent US 12,574,509
Granted Patent B2
US 12,574,509 · App. 18/798,302 · Granted Mar 10, 2026

Method and apparatus for encoding/decoding video and method for transmitting bitstream

Inventors: Ling Li (Seoul, KR); Jin Heo (Seoul, KR)
Assignee: Nokia Technologies Oy
H04N19/11H04N19/117H04N19/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 12,574,509
App. No.
18/798,302
Granted
Mar 10, 2026
Kind
B2
Abstract

An image decoding method is disclosed. The image decoding method includes obtaining intra prediction mode information of a current block from a bitstream, determining an intra prediction mode of the current block based on the intra prediction mode information and an intra prediction mode of a neighboring block located around the current block, deriving a value of a first filter flag for use of filtering of an intra prediction reference sample of the current block based on coding parameters for the current block, selecting an interpolation filter to be used for intra prediction of the current block based on the first filter flag, and generating an intra prediction block of the current block using the selected interpolation filter.

Claims (57)

1 . An image decoding method performed by an image decoding apparatus, the image decoding method comprising:

obtaining intra prediction mode information of a current block from a bitstream;

determining an intra prediction mode of the current block based on the intra prediction mode information of the current block and an intra prediction mode of a neighboring block located around the current block;

deriving a value of a reference sample filter flag based on coding parameters for the current block;

determining whether to filter a reference sample for intra prediction of the current block based on the reference sample filter flag;

selecting an interpolation filter applied to the reference sample for generating intra prediction samples of the current block based on the reference sample filter flag; and

generating the intra prediction samples of the current block using the selected interpolation filter,

wherein the intra prediction mode information of the current block comprises an index information for specifying one intra prediction mode among intra prediction mode candidates,

wherein the coding parameters comprise at least one of a multi-reference line index of the current block, a size of the current block, a color component of the current block, whether to apply intra sub-partitions (ISP) to the current block or the intra prediction mode of the current block, and

wherein the selecting the interpolation filter applied to the reference sample for generating the intra prediction samples of the current block based on the reference sample filter flag comprises:

deriving a value of an interpolation filter flag for the intra prediction samples of the current block based on the reference sample filter flag; and

selecting an interpolation filter based on the interpolation filter flag.

2 . The image decoding method of claim 1 ,

wherein filtering of the reference sample for intra prediction is not used, based on the value of the reference sample filter flag being a first value,

wherein filtering of the reference sample for intra prediction is used, based on the value of the reference sample filter flag being a second value,

wherein the interpolation filter for the intra prediction samples of the current block is determined as a filter having a sharpening characteristic, based on the value of the reference sample filter flag being the first value, and

wherein the interpolation filter for the intra prediction samples of the current block is determined as a filter having a smoothing characteristic, based on the value of the reference sample filter flag being the second value.

3 . The image decoding method of claim 1 , wherein the value of the interpolation filter flag is derived as a first value, based on a condition for at least one of the coding parameters is satisfied.

4 . The image decoding method of claim 3 , wherein the value of the interpolation filter flag is derived as the first value, based on intra sub-partitions (ISP) being applied to the current block.

5 . The image decoding method of claim 3 , wherein the value of the interpolation filter flag is derived as the first value, based on intra sub-partitions (ISP) being applied to the current block, the current block being a luma block, the intra prediction mode of the current block being equal to or greater than a predetermined mode and a width of the current block being equal to or greater than a predetermined size.

6 . The image decoding method of claim 5 , wherein the predetermined mode is a top-left diagonal mode and the predetermined size is 8.

7 . The image decoding method of claim 3 , wherein the value of the interpolation filter flag is derived as the first value, based on intra sub-partitions (ISP) being applied to the current block, the current block being a luma block, the intra prediction mode of the current block being equal to or less than a predetermined mode and a width of the current block being equal to or greater than a predetermined size.

8 . The image decoding method of claim 7 , wherein the predetermined mode is a top-left diagonal mode and the predetermined size is 8.

9 . The image decoding method of claim 1 ,

wherein filtering of the reference sample for intra prediction is not used, based on the value of the reference sample filter flag being a first value,

wherein filtering of the reference sample for intra prediction is used, based on the value of the reference sample filter flag being a second value, and

wherein the value of the interpolation filter flag is derived as 0 based on the value of the reference sample filter flag being 1.

10 . The image decoding method of claim 9 ,

wherein the interpolation filter is a filter having a sharpening characteristic, based on the value of the interpolation filter flag being a first value,

wherein the interpolation filter is a filter having a smoothing characteristic, based on the value of the interpolation filter flag being a second value, and

wherein the value of the interpolation filter flag is derived as the first value, based on the value of the reference sample filter flag being the second value.

11 . An image encoding method performed by an image encoding apparatus, the image encoding method comprising:

selecting an intra prediction mode of a current block;

deriving a value of a reference sample filter flag based on coding parameters for the current block;

determining whether to filter a reference sample for intra prediction of the current block based on the reference sample filter flag;

selecting an interpolation filter applied to the reference sample for generating intra prediction samples of the current block based on the reference sample filter flag;

generating the intra prediction samples of the current block using the selected interpolation filter; and

encoding intra prediction mode information of the current block based on an intra prediction mode of a neighboring block located around the current block,

wherein the intra prediction mode information of the current block comprises an index information for specifying one intra prediction mode among intra prediction mode candidates,

wherein the coding parameters comprise at least one of a multi-reference line index of the current block, a size of the current block, a color component of the current block, whether to apply intra sub-partitions (ISP) to the current block or the intra prediction mode of the current block, and

wherein the selecting the interpolation filter applied to the reference sample for generating the intra prediction samples of the current block based on the reference sample filter flag comprises:

deriving a value of an interpolation filter flag for the intra prediction samples of the current block based on the reference sample filter flag; and

selecting an interpolation filter based on the interpolation filter flag.

12 . A method of transmitting a bitstream comprising:

transmitting a bitstream generated by an image encoding method,

wherein the image encoding method comprises:

selecting an intra prediction mode of a current block;

deriving a value of a reference sample filter flag based on coding parameters for the current block;

determining whether to filter a reference sample for intra prediction of the current block based on the reference sample filter flag;

selecting an interpolation filter applied to the reference sample for generating intra prediction samples of the current block based on the reference sample filter flag;

generating the intra prediction samples of the current block using the selected interpolation filter; and

encoding intra prediction mode information of the current block based on an intra prediction mode of a neighboring block located around the current block,

wherein the intra prediction mode information of the current block comprises an index information for specifying one intra prediction mode among intra prediction mode candidates,

wherein the coding parameters comprise at least one of a multi-reference line index of the current block, a size of the current block, a color component of the current block, whether to apply intra sub-partitions (ISP) to the current block or the intra prediction mode of the current block, and

wherein the selecting the interpolation filter applied to the reference sample for generating the intra prediction samples of the current block based on the reference sample filter flag comprises:

deriving a value of an interpolation filter flag for the intra prediction samples of the current block based on the reference sample filter flag; and

selecting an interpolation filter based on the interpolation filter flag.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2025
From: LG ELECTRONICS INC.
To: NOKIA TECHNOLOGIES OY
Reel/Frame 072859/0365 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2024
From: LI, LING; HEO, JIN
To: LG ELECTRONICS INC.
Reel/Frame 068306/0825 →
Continuity (3)
Continuation 17438347
Provisional Application 62817542 · Mar 12, 2019
Related Publication 20240406388A1 · Dec 5, 2024
References Cited (4)
US 11470306B2 · Kim · 2022 [cited by examiner]
US 20210021818A1 · Lee · 2021 [cited by examiner]
US 20210105468A1 · Ikonin · 2021 [cited by examiner]
US 20210377519A1 · Kim · 2021 [cited by examiner]