IP Library Granted Patent US 11,956,428
Granted Patent B2
US 11,956,428 · App. 17/570,086 · Granted Apr 9, 2024

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,956,428
App. No.
17/570,086
Granted
Apr 9, 2024
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 (34)

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

deriving boundaries of a luma block and a chroma block in a current picture divided according to a partitioning structure;

determining an edge to apply a de-blocking filter among the boundaries of the luma block and the chroma block;

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

determining a type of the de-blocking filter for the determined edge of the chroma block based on the chroma block being an intra prediction block; and

applying the de-blocking filter the type of which is determined on reconstructed samples around the determined edge, and

wherein, based on that the type of the edge is a vertical edge, and the width of the luma block is less than or equal to 4, the type of the de-blocking filter for the luma block is determined as a weak filter,

wherein, based on that the type of the edge is a horizontal edge, and the height of the luma block is less than or equal to 4, the type of the de-blocking filter for the luma block is determined as the weak filter, and

wherein the types of the de-blocking filter for the luma block and the chroma block are determined based on reconstructed samples of the current picture before the de-blocking filter is applied.

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

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

4. The method of claim 1 , wherein, when the edge is a vertical edge and the width of the luma block is smaller than or equal to 4, the type of the de-blocking filter for the luma block is determined as a strong filter, and the strong filter is applied to only two adjacent pixel columns on left and right of the edge.

5. The method of claim 1 , wherein, when the edge is a horizontal edge and the height of the block is smaller than or equal to 4, the type of the de-blocking filter for the luma block is determined as a strong filter, and the strong filter is applied to only two adjacent pixel rows on the top and bottom of the edge.

6. A method of encoding an image by an encoding apparatus, comprising:

deriving boundaries of a luma block and a chroma block in a current picture divided according to a partitioning structure;

determining an edge to apply a de-blocking filter among the boundaries of the luma block and the chroma block;

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

determining a type of the de-blocking filter for the determined edge of the chroma block based on the chroma block being an intra prediction block; and

applying the de-blocking filter the type of which is determined on reconstructed samples around the determined edge, and

wherein, based on that the type of the edge is a vertical edge, and the width of the luma block is less than or equal to 4, the type of the de-blocking filter for the luma block is determined as a weak filter,

wherein, based on that the type of the edge is a horizontal edge, and the height of the luma block is less than or equal to 4, the type of the de-blocking filter for the luma block is determined as the weak filter, and

wherein the types of the de-blocking filter for the luma block and the chroma block are determined based on reconstructed samples of the current picture before the de-blocking filter is applied.

7. A transmission method for data comprising a bitstream including an image by an apparatus, the method comprising:

obtaining the bitstream for the image, and

transmitting the data comprising the bitstream,

wherein the bitstream is generated by performing the steps of:

deriving boundaries of a luma block and a chroma block in the image divided according to a partitioning structure;

determining an edge to apply a de-blocking filter among the boundaries of the luma block and the chroma block;

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

determining a type of the de-blocking filter for the determined edge of the chroma block based on the chroma block being an intra prediction block; and

applying the de-blocking filter the type of which is determined on reconstructed samples around the determined edge, and

wherein, based on that the type of the edge is a vertical edge, and the width of the luma block is less than or equal to 4, the type of the de-blocking filter for the luma block is determined as a weak filter,

wherein, based on that the type of the edge is a horizontal edge, and the height of the luma block is less than or equal to 4, the type of the de-blocking filter for the luma block is determined as the weak filter, and

wherein the types of the de-blocking filter for the luma block and the chroma block are determined based on reconstructed samples of the current picture before the de-blocking filter is applied.

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 Jul 8, 2022
From: JANG, HYEONGMOON; NAM, JUNGHAK
To: LG ELECTRONICS INC.
Reel/Frame 060458/0904 →
Continuity (3)
Continuation 16327192
Provisional Application 62377671 · Aug 21, 2016
Related Publication 20220182619A1 · Jun 9, 2022