IP Library Granted Patent US 11,323,705
Granted Patent B2
US 11,323,705 · App. 16/979,495 · Granted May 3, 2022

Image encoding/decoding method and apparatus using sample filtering

Inventors: Jin Ho Lee (Daejeon, KR); Jung Won Kang (Daejeon, KR); Ha Hyun Lee (Seoul, KR); Sung Chang Lim (Daejeon, KR); Hui Yong Kim (Daejeon, KR)
Assignee: Electronics and Telecommunications Research Institute
H04N19/117H04N19/105H04N19/132H04N19/159H04N19/176H04N19/52H04N19/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,323,705
App. No.
16/979,495
Granted
May 3, 2022
Kind
B2
Abstract

There is provided an image encoding/decoding method and apparatus. The image encoding method of the present invention includes: determining whether or not to apply filtering to a filtering target sample; determining a filter type on the basis of the determination; and applying filtering to the filtering target sample by using the determined filter type.

Claims (47)

1. A video decoding method comprising:

determining a prediction sample of a current block based on an intra prediction mode of the current block;

determining whether to filter the prediction sample of the current block; and

in response that the prediction sample is determined to be filtered, filtering the prediction sample of the current block based on a position of the prediction sample,

wherein whether to filter the prediction sample of the current block is determined based on a reference line index indicating a reference line referenced by the current block among at least one of reference line near the current block,

wherein the prediction sample of the current block is determined not to be filtered when the reference line index does not indicate a first reference line immediately adjacent to the current block,

wherein the prediction sample of the current block is filtered based on a weighted sum of the prediction sample and at least one reference sample of the prediction sample, and the at least one reference sample is determined based on a position of the prediction sample and the intra prediction mode,

wherein the weighted sum is calculated by using weights that are applied to the prediction sample and the at least one reference sample, and

wherein a weight for a reference sample among at least one reference sample decreases and a weight for the prediction sample increases, as the distance between the prediction sample and the reference sample increases.

2. The video decoding method of claim 1 , wherein whether to filter the prediction sample of the current block is determined based on at least one of the intra prediction mode, a block size, a transform skip information.

3. The video decoding method of claim 2 , wherein the prediction sample of the current block is determined to be filtered when the intra prediction mode is one of a planar mode, a DC mode, a horizontal mode, a vertical mode or when an index of the intra prediction mode having a prediction direction is less than 10 or greater than 58.

4. The video decoding method of claim 2 , wherein the transform skip information indicates whether a transform process of residual samples in the current block is skipped,

wherein the prediction sample of the current block is determined not to be filtered when the transform skip information indicates that the transform process of the residual samples in the current block is skipped.

5. The video decoding method of claim 1 , wherein the at least one reference sample includes a top reference sample and a left reference sample,

the top reference sample is located above the prediction sample, and

the left reference sample is located left to the prediction sample.

6. The video decoding method of claim 1 , wherein the at least one reference sample includes an opposite-direction reference sample that is determined based on an opposite-directional line and a first reference line, and

the first reference line is immediately adjacent to the current block and the opposite-directional line has a direction that is opposite to a prediction direction of the intra prediction mode.

7. The video decoding method of claim 6 , wherein the opposite-direction reference sample is located at an integer location closest to the opposite-directional line.

8. A video encoding method comprising:

determining a prediction sample of a current block based on an intra prediction mode of the current block;

determining whether to filter the prediction sample of the current block; and

in response that the prediction sample is determined to be filtered, filtering the prediction sample of the current block based on a position of the prediction sample,

wherein whether to filter the prediction sample of the current block is determined based on a reference line index indicating a reference line referenced by the current block among at least one of reference line near the current block,

wherein the prediction sample of the current block is determined not to be filtered when the reference line index does not indicate a first reference line immediately adjacent to the current block,

wherein the prediction sample of the current block is filtered based on a weighted sum of the prediction sample and at least one reference sample of the prediction sample, and the at least one reference sample is determined based on a position of the prediction sample and the intra prediction mode,

wherein the weighted sum is calculated by using weights that are applied to the prediction sample and the at least one reference sample, and

wherein a weight for a reference sample among at least one reference sample decreases and a weight for the prediction sample increases, as the distance between the prediction sample and the reference sample increases.

9. The video encoding method of claim 8 , wherein whether to filter the prediction sample of the current block is determined based on at least one of the intra prediction mode, a block size, a transform skip information.

10. The video encoding method of claim 9 , wherein the prediction sample of the current block is determined to be filtered when the intra prediction mode is one of a planar mode, a DC mode, a horizontal mode, a vertical mode or when an index of the intra prediction mode having a prediction direction is less than 10 or greater than 58.

11. The video encoding method of claim 9 , wherein the transform skip information indicates whether a transform process of residual samples in the current block is skipped,

wherein the prediction sample of the current block is determined not to be filtered when the transform skip information indicates that the transform process of the residual samples in the current block is skipped.

12. The video encoding method of claim 8 , wherein the at least one reference sample includes a top reference sample and a left reference sample,

the top reference sample is located above the prediction sample, and

the left reference sample is located left to the prediction sample.

13. The video encoding method of claim 8 , wherein the at least one reference sample includes an opposite-direction reference sample that is determined based on an opposite-directional line and a first reference line,

the first reference line is immediately adjacent to the current block and the opposite-directional line has a direction that is opposite to a prediction direction of the intra prediction mode, and

wherein the opposite-direction reference sample is located at an integer location closest to the opposite-directional line.

14. A non-transitory computer readable recording medium storing a bitstream which is generated by using an image encoding method, wherein the image encoding method comprises:

determining a prediction sample of a current block based on an intra prediction mode of the current block;

determining whether to filter the prediction sample of the current block; and

in response that the prediction sample is determined to be filtered, filtering the prediction sample of the current block based on a position of the prediction sample,

wherein whether to filter the prediction sample of the current block is determined based on a reference line index indicating a reference line referenced by the current block among at least one of reference line near the current block,

wherein the prediction sample of the current block is determined not to be filtered when the reference line index does not indicate a first reference line immediately adjacent to the current block,

wherein the prediction sample of the current block is filtered based on a weighted sum of the prediction sample and at least one reference sample of the prediction sample, and the at least one reference sample is determined based on a position of the prediction sample and the intra prediction mode,

wherein the weighted sum is calculated by using weights that are applied to the prediction sample and the at least one reference sample, and

wherein a weight for a reference sample among at least one reference sample decreases and a weight for the prediction sample increases, as the distance between the prediction sample and the reference sample increases.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2024
From: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
To: INTELLECTUAL DISCOVERY CO., LTD.
Reel/Frame 067280/0040 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2020
From: LEE, JIN HO; KANG, JUNG WON; LEE, HA HYUN; LIM, SUNG CHANG; KIM, HUI YONG
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 053728/0005 →
Priority Claims (3)
KR 10-2018-0027787 · Mar 9, 2018 · national
KR 10-2018-0112690 · Sep 20, 2018 · national
KR 10-2018-0166639 · Dec 20, 2018 · national
Continuity (1)
Related Publication 20210021818A1 · Jan 21, 2021
Cited By (4)
US 12,382,033 US 12,495,142 US 12,563,194 US 12,689,733