IP Library Granted Patent US 11,363,265
Granted Patent B2
US 11,363,265 · App. 17/357,741 · Granted Jun 14, 2022

Method and device for encoding or decoding image

Inventor: Yong Jo Ahn (Seoul, KR)
Assignee: DIGITALINSIGHTS INC.
H04N19/117H04N19/105H04N19/176H04N19/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,363,265
App. No.
17/357,741
Granted
Jun 14, 2022
Kind
B2
Abstract

An image encoding/decoding method and apparatus may reconstruct a current picture based on at least one of intra prediction and inter prediction, specify a block boundary to which a deblocking filter is applied in the reconstructed current picture, and apply a deblocking filter to a block boundary based on a filter type pre-defined in an encoding apparatus.

Claims (45)

1. A method of decoding an image signal including a current picture with a decoding apparatus, comprising:

reconstructing, with the decoding apparatus, the current picture; and

performing, with the decoding apparatus, deblocking filtering on a boundary between a first block and a second block belonging to the reconstructed current picture,

wherein the deblocking filtering is performed based on one of a plurality of filter types pre-defined in the decoding apparatus,

wherein the plurality of filter types include a long filter and a short filter,

wherein a filter length of the long filter is m, and a filter length of the short filter is n,

wherein a value of m is 8, 10, 12 or 14, and a value of n is a natural number less than the value of m,

wherein, in response to the deblocking filtering based on the long filter, a filtered pixel in the first block is derived using X pixels belonging to the first block and Y pixels belonging to the second block,

wherein, in response to the long filter being symmetrically applied to the boundary between the first block and the second block, a value of X and a value of Y are 5, 6, or 7, and the value of X is equal to the value of Y,

wherein, in response to the long filter being asymmetrically applied to the boundary between the first block and the second block, one of the value of X or the value of Y is 3 and the other of the value of X or the value of Y is 7,

wherein the filtered pixel is derived through a weighted average between a first reference value and a second reference value,

wherein the first reference value is derived using the X pixels belonging to the first block and the Y pixels belonging to the second block, and

wherein the second reference value is derived as an average value of a first pixel farthest from the boundary among the X pixels belonging to the first block and a second pixel adjacent to the first pixel.

2. The method of claim 1 , wherein the deblocking filtering is performed in units of one of a 4×4 sample grid or an 8×8 sample grid.

3. The method of claim 2 , wherein the second pixel does not belong to the X pixels.

4. The method of claim 3 , wherein a weight applied to the first reference value or the second reference value is derived based on one of a plurality of weight sets pre-defined in the decoding apparatus, and

wherein the plurality of weight sets include {59, 50, 41, 32, 23, 14, 5}, {58, 45, 32, 19, 6}, and {53, 32, 11}.

5. The method of claim 4 , wherein the one of the plurality of weight sets is selected based on the value of X which is a number of the pixels of the first block used to derive the first reference value.

6. A method of encoding an image signal including a current picture with an encoding apparatus, comprising:

reconstructing, with the encoding apparatus, the current picture; and

performing, with the encoding apparatus, deblocking filtering on a boundary between a first block and a second block belonging to the reconstructed current picture,

wherein the deblocking filtering is performed based on one of a plurality of filter types pre-defined in the encoding apparatus,

wherein the plurality of filter types include a long filter and a short filter,

wherein a filter length of the long filter is m, and a filter length of the short filter is n,

wherein a value of m is 8, 10, 12 or 14, and a value of n is a natural number less than the value of m,

wherein, in response to the deblocking filtering based on the long filter, a filtered pixel in the first block is derived using X pixels belonging to the first block and Y pixels belonging to the second block,

wherein, in response to the long filter being symmetrically applied to the boundary between the first block and the second block, a value of X and a value of Y are 5, 6, or 7, and the value of X is equal to the value of Y,

wherein, in response to the long filter being asymmetrically applied to the boundary between the first block and the second block, one of the value of X or the value of Y is 3 and the other of the value of X or the value of Y is 7,

wherein the filtered pixel is derived through a weighted average between a first reference value and a second reference value,

wherein the first reference value is derived using the X pixels belonging to the first block and the Y pixels belonging to the second block, and

wherein the second reference value is derived as an average value of a first pixel farthest from the boundary among the X pixels belonging to the first block and a second pixel adjacent to the first pixel.

7. A non-transitory computer-readable medium for storing data associated with an image signal, comprising:

a data stream stored in the non-transitory computer-readable medium, the data stream comprising coding information of a current picture,

wherein the current picture is reconstructed based on the coding information,

wherein deblocking filtering is performed on a boundary between a first block and a second block belonging to the reconstructed current picture,

wherein the deblocking filtering is performed based on one of a plurality of filter types,

wherein the plurality of filter types include a long filter and a short filter,

wherein a filter length of the long filter is m, and a filter length of the short filter is n,

wherein a value of m is 8, 10, 12 or 14, and a value of n is a natural number less than the value of m,

wherein, in response to the deblocking filtering based on the long filter, a filtered pixel in the first block is derived using X pixels belonging to the first block and Y pixels belonging to the second block,

wherein, in response to the long filter being symmetrically applied to the boundary between the first block and the second block, a value of X and a value of Y are 5, 6, or 7, and the value of X is equal to the value of Y,

wherein, in response to the long filter being asymmetrically applied to the boundary between the first block and the second block, one of the value of X or the value of Y is 3 and the other of the value of X or the value of Y is 7,

wherein the filtered pixel is derived through a weighted average between a first reference value and a second reference value,

wherein the first reference value is derived using the X pixels belonging to the first block and the Y pixels belonging to the second block, and

wherein the second reference value is derived as an average value of a first pixel farthest from the boundary among the X pixels belonging to the first block and a second pixel adjacent to the first pixel.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2026
From: DIGITALINSIGHTS INC.
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 074237/0943 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2021
From: AHN, YONG JO
To: DIGITALINSIGHTS INC.
Reel/Frame 056675/0329 →
Priority Claims (3)
KR 10-2019-0026468 · Mar 7, 2019 · national
KR 10-2019-0029186 · Mar 14, 2019 · national
KR 10-2019-0032404 · Mar 21, 2019 · national
Continuity (2)
Continuation PCTKR2020003228 · Mar 9, 2020
Related Publication 20210321096A1 · Oct 14, 2021
Cited By (4)
US 12,284,375 US 12,348,747 US 12,477,122 US 12,568,242