IP Library Granted Patent US 12,556,694
Granted Patent B2
US 12,556,694 · App. 18/677,871 · Granted Feb 17, 2026

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 12,556,694
App. No.
18/677,871
Granted
Feb 17, 2026
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 (51)

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

reconstructing the current picture; and

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

wherein the second block is representative of a block adjacent to the first block in a vertical or horizontal direction,

wherein the boundary between the first block and the second block is representative of a transform block boundary or a sub-block boundary,

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

wherein the plurality of filter types includes 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, comprising:

reconstructing the current picture; and

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

wherein the second block is representative of a block adjacent to the first block in a vertical or horizontal direction,

wherein the boundary between the first block and the second block is representative of a transform block boundary or a sub-block boundary,

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

wherein the plurality of filter types includes 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 method of transmitting a bitstream, comprising:

generating the bitstream including a current picture based on reconstructing the current picture; and

performing deblocking filtering on a boundary between a first block and a second block belonging to the reconstructed current picture; and

transmitting the bitstream,

wherein the second block is representative of a block adjacent to the first block in a vertical or horizontal direction,

wherein the boundary between the first block and the second block is representative of a transform block boundary or a sub-block boundary,

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

wherein the plurality of filter types includes 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 May 16, 2025
From: AHN, YONG JO
To: DIGITALINSIGHTS INC.
Reel/Frame 071140/0361 →
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 (4)
Continuation 17749046 · May 19, 2022
Continuation 17357741 · Jun 24, 2021
Continuation PCTKR2020003228 · Mar 9, 2020
Related Publication 20240323370A1 · Sep 26, 2024
References Cited (79)
US 9402084B2 · Lim · 2016 [cited by examiner]
US 9774851B2 · Narroschke · 2017 [cited by examiner]
US 10575011B2 · Park · 2020 [cited by examiner]
US 20090257664A1 · Kao · 2009 [cited by examiner]
US 20100091836A1 · Jia · 2010 [cited by examiner]
US 20100091878A1 · Jia · 2010 [cited by examiner]
US 20100091880A1 · Jia · 2010 [cited by examiner]
US 20130101027A1 · Narroschke · 2013 [cited by examiner]
US 20130251050A1 · Ikeda · 2013 [cited by examiner]
US 20130259142A1 · Ikeda · 2013 [cited by examiner]
US 20130329782A1 · Seregin · 2013 [cited by examiner]
US 20140362921A1 · Puri · 2014 [cited by examiner]
US 20150085935A1 · Chen · 2015 [cited by examiner]
US 20150222921A1 · Sato · 2015 [cited by examiner]
US 20150271515A1 · Pang · 2015 [cited by examiner]
US 20160057380A1 · Liu · 2016 [cited by examiner]
US 20160227251A1 · Lee · 2016 [cited by examiner]
US 20160295240A1 · Kim · 2016 [cited by examiner]
US 20160366435A1 · Chien · 2016 [cited by examiner]
US 20160381394A1 · Sychev · 2016 [cited by examiner]
US 20170034529A1 · Lin · 2017 [cited by examiner]
US 20170188043A1 · Takehara · 2017 [cited by examiner]
US 20170280159A1 · Xu · 2017 [cited by examiner]
US 20170332099A1 · Lee · 2017 [cited by examiner]
US 20180091816A1 · Chien · 2018 [cited by examiner]
US 20180131943A1 · Park et al. · 2018 [cited by applicant]
US 20180352247A1 · Park · 2018 [cited by examiner]
US 20190052888A1 · Xu et al. · 2019 [cited by applicant]
US 20190052895A1 · Narroschke et al. · 2019 [cited by applicant]
US 20190110064A1 · Zhang · 2019 [cited by examiner]
US 20190149838A1 · Zhang · 2019 [cited by examiner]
US 20190238890A1 · Tsai · 2019 [cited by examiner]
US 20190246143A1 · Zhang · 2019 [cited by examiner]
US 20190313113A1 · Lee · 2019 [cited by examiner]
US 20200021812A1 · Xu · 2020 [cited by examiner]
US 20200021814A1 · Xu · 2020 [cited by examiner]
US 20200021845A1 · Lin · 2020 [cited by examiner]
US 20200029092A1 · Rath · 2020 [cited by examiner]
US 20200036997A1 · Li · 2020 [cited by examiner]
US 20200077084A1 · Li · 2020 [cited by examiner]
US 20200099941A1 · Li · 2020 [cited by examiner]
US 20200099947A1 · Li · 2020 [cited by examiner]
US 20200107017A1 · Hung · 2020 [cited by examiner]
US 20200107043A1 · Hung · 2020 [cited by examiner]
US 20200120339A1 · Chiang · 2020 [cited by examiner]
US 20200154101A1 · Li · 2020 [cited by examiner]
US 20200169748A1 · Chen · 2020 [cited by examiner]
US 20200169757A1 · Chiang · 2020 [cited by examiner]
US 20200177873A1 · Li · 2020 [cited by examiner]
US 20200195948A1 · Li · 2020 [cited by examiner]
US 20200228824A1 · Xu et al. · 2020 [cited by applicant]
US 20200236383A1 · Li · 2020 [cited by examiner]
US 20200280736A1 · Wang · 2020 [cited by examiner]
US 20200294431A1 · Nakajima · 2020 [cited by examiner]
US 20200344492A1 · Hsiao · 2020 [cited by examiner]
US 20200366902A1 · Jeong · 2020 [cited by examiner]
US 20200382771A1 · Liu · 2020 [cited by examiner]
US 20210152852A1 · Andersson et al. · 2021 [cited by applicant]
US 20210195236A1 · Hendry · 2021 [cited by examiner]
US 20210337209A1 · Jang et al. · 2021 [cited by applicant]
US 20210377520A1 · Chen · 2021 [cited by examiner]
US 20220014781A1 · Xu · 2022 [cited by examiner]
US 20220109828A1 · Park · 2022 [cited by examiner]
CA 3087721A1 · 2019 [cited by applicant]
CN 107925773A · 2018 [cited by applicant]
KR 20160068288 · 2016 [cited by applicant]
KR 20160143584A · 2016 [cited by applicant]
KR 20180058649 · 2018 [cited by applicant]
KR 20180080115A · 2018 [cited by applicant]
KR 20180134764 · 2018 [cited by applicant]
WO WO2018186431A1 · 2018 [cited by applicant]
DigitalInsights, Inc., Chinese Office Action, CN Patent Application No. 202080019186.9, Nov. 29, 2024, 25 pgs. [cited by applicant]
DigitalInsights, Inc., Canadian Office Action, CA Patent Application No. 3,132,582, Jan. 17, 2025, 5 pgs. [cited by applicant]
DigitalInsights Inc., ISR/WO, PCT/KR2020/003228, Jun. 16, 2020, 10 pgs. [cited by applicant]
Ahn, Non-Final Office Action, U.S. Appl. No. 17/357,741, Oct. 25, 2021, 10 pgs. [cited by applicant]
Ahn, Notice of Allowance, U.S. Appl. No. 17/357,741, Feb. 16, 2022, 11 pgs. [cited by applicant]
Ahn, Non-Final Office Action, U.S. Appl. No. 17/749,046, Jun. 23, 2023, 16 pgs. [cited by applicant]
Ahn, Notice of Allowance, U.S. Appl. No. 17/749,046, Mar. 1, 2024, 11 pgs. [cited by applicant]
DigitalInsights, Inc., Notification of Intention to Grant Patent for Invention, CN Patent Application No. 202080019186.9, May 15, 2025, 8 pgs. [cited by applicant]