IP Library Granted Patent US 11,240,495
Granted Patent B2
US 11,240,495 · App. 16/327,192 · Granted Feb 1, 2022

Image coding/decoding method and apparatus therefor

Inventors: Hyeongmoon Jang (Seoul, KR); Junghak Nam (Seoul, KR)
Assignee: LG Electronics Inc.
H04N19/117H04N19/119H04N19/14H04N19/176H04N19/182H04N19/186H04N19/86H04N19/96
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,240,495
App. No.
16/327,192
Granted
Feb 1, 2022
Kind
B2
Abstract

The present invention discloses an image coding/decoding method and an apparatus for the method. More specifically, a method for filtering an image by a decoding apparatus comprises deriving boundaries of a block divided into quad-tree plus binary-tree structure; determining an edge among boundaries of the block to which de-blocking filtering is applied; determining a type of de-blocking filtering to be applied to the edge; and performing de-blocking filtering to a picture sample restored according to the de-blocking filtering type, wherein the edge or the type of de-blocking filtering is determined by considering width or height of the block.

Claims (32)

1. A method for filtering an image by a decoding apparatus, the method comprising:

determining an edge among boundaries of a block for using a de-blocking filter;

determining a type of the de-blocking filter for the determined edge based on width or height of the block; and

performing de-blocking filtering on a reconstructed picture sample based on the type of the de-blocking filter,

wherein based on a chroma block being an intra prediction block, the edge for using the de-blocking filter and the type of the de-blocking filter are determined for the chroma block, and

wherein the type of the de-blocking filter is determined based on pixels of the block before the de-blocking filter is used.

2. The method of claim 1 , wherein, when a type of the edge is a vertical edge, the edge is determined only among boundaries of a block of which the width is larger than or equal to 8.

3. The method of claim 1 , wherein, when a type of the edge is a horizontal edge, the edge is determined only among boundaries of a block of which the height is larger than or equal to 8.

4. The method of claim 1 , wherein, when a type of the edge is a vertical edge, and width of the block is less than or equal to 4, the type of the de-blocking filter is determined as a weak filter.

5. The method of claim 1 , wherein, when a type of the edge is a horizontal edge, and height of the block is less than or equal to 4, the type of the de-blocking filter is determined as a weak filter.

6. The method of claim 1 , wherein, when a type of the edge is a vertical edge, and width of the block is less than or equal to 4, the type of the de-blocking filter is determined as a strong filter, and

the strong filter is used for only two adjacent pixel columns on the left and right of the edge.

7. The method of claim 1 , wherein, when a type of the edge is a horizontal edge, and height of the block is less than or equal to 4, the type of the de-blocking filter is determined as a strong filter, and

the strong filter is used for only two adjacent pixel columns on the top and bottom of the edge.

8. The method of claim 1 , wherein the edge is determined based on pixels before the de-blocking filter is used.

9. The method of claim 1 , wherein the type of the de-blocking filter is determined based on unfiltered pixels at a boundary of the block.

10. The method of claim 1 , wherein the type of the de-blocking filter is determined based on unfiltered pixels at a boundary of the block based on a horizontal length of the block being 4 or less for filtering of vertical edges and a vertical length of the block being 4 or less for filtering of horizontal edges.

11. The method of claim 1 , wherein the type of the de-blocking filter is determined by using the pixels before filtering is applied to other adjacent block boundaries.

12. The method of claim 11 , wherein the type of the de-blocking filter is determined by using the pixels before filtering is applied to other adjacent block boundaries at a time of filtering a vertical edge of the block.

13. The method of claim 1 , wherein the type of the de-blocking filter is determined by referencing unfiltered pixels to determine the type of the de-blocking filter for all block boundaries of the block.

14. The method of claim 1 , wherein a condition for selecting a filter set is satisfied by referring to unfiltered pixels of the block and actual filtering uses decoded pixels of the block.

15. The method of claim 1 , wherein performing de-blocking filtering comprises performing de-blocking filtering adaptively on a chroma component in a structure of the block.

16. The method of claim 1 , wherein a slice is subdivided such that a luma region and a chroma region have a different block structure, the block comprising the chroma region.

17. The method of claim 1 , wherein chroma and luma components have different block edges, and filtering is performed separately by checking block boundaries for which the filtering is applied.

18. A decoding apparatus for filtering an image, the decoding apparatus comprising:

an edge determining unit for determining an edge among boundaries of a block for using a de-blocking filter;

a filtering type determining unit for determining a type of the de-blocking filter for the determined edge based on width or height of the block; and

a filtering unit for performing de-blocking filtering on a reconstructed picture sample based on the type of the de-blocking filter,

wherein based on a chroma block being an intra prediction block, the edge for using the de-blocking filter and the type of the de-blocking filter are determined for the chroma block, and

wherein the type of the de-blocking filter is determined based on pixels of the block before the de-blocking filter is used.

19. The decoding apparatus of claim 18 , wherein, when a type of the edge is a vertical edge, the edge is determined only among boundaries of a block of which the width is larger than or equal to 8.

20. The decoding apparatus of claim 18 , wherein, when a type of the edge is a horizontal edge, the edge is determined only among boundaries of a block of which the height is larger than or equal to 8.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2024
From: LG ELECTRONICS INC.
To: VIVO MOBILE COMMUNICATION CO., LTD.
Reel/Frame 069312/0813 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2020
From: JANG, HYEONGMOON; NAM, JUNGHAK
To: LG ELECTRONICS INC.
Reel/Frame 051890/0119 →
Continuity (2)
Provisional Application 62377671 · Aug 21, 2016
Related Publication 20190200016A1 · Jun 27, 2019
Cited By (1)
US 12,238,289