IP Library › Granted Patent US 11,330,273
Granted Patent B2
US 11,330,273 · App. 17/110,110 · Granted May 10, 2022

In-loop filtering method and apparatus for same

Inventors: Seung Wook Park (Seoul, KR); Jae Hyun Lim (Seoul, KR); Jung Sun Kim (Seoul, KR); Joon Young Park (Seoul, KR); Young Hee Choi (Seoul, KR); Byeong Moon Jeon (Seoul, KR); Yong Joon Jeon (Seoul, KR)
Assignee: LG Electronics Inc.
H04N19/157H04N19/117H04N19/176H04N19/182H04N19/61H04N19/80H04N19/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,330,273
App. No.
17/110,110
Granted
May 10, 2022
Kind
B2
Abstract

According to the present invention, an image-encoding method comprises the following steps: receiving image information; generating a restored block for the current block based on the image information; and generating a finally restored block for the current block by applying an in-loop filter to the restored block on the basis of the image information. According to the present invention, image-encoding/decoding efficiency may be improved.

Claims (35)

1. A video decoding apparatus including circuitry configured to perform operations comprising:

receiving video information through a bitstream;

identifying whether an intra pulse code modulation (I_PCM) mode is applied to a current block in a current picture based on the video information;

generating a reconstructed picture including a reconstructed block of the current block based on the video information;

determining whether a deblocking filter is to be applied to the reconstructed block based on the result of the identification;

determining whether a sample adaptive offset (SAO) is to be applied to the reconstructed block based on the result of the identification; and

generating a modified reconstructed picture based on the reconstructed picture and the result of the determination,

wherein, based on a case that the I_PCM mode is applied to the current block, the deblocking filter and the SAO are not applied to the reconstructed block, and

wherein, based on a case that the I_PCM mode is not applied to the current block, the SAO is applied after the deblocking filter on the reconstructed picture, the modified reconstructed picture is generated by applying the deblocking filter and the SAO on the reconstructed picture, a first clipping is applied to a first output of the deblocking filter, a second clipping is applied to a second output of the SAO, and the clipped first output is used as an input of the SAO.

2. The video decoding apparatus of claim 1 , wherein the deblocking filter is configured to determine a boundary strength (bS) of a block edge located within or on a boundary of the reconstructed block and determine whether to apply the deblocking filter to the block edge based on the bS, and

wherein a pixel value which is not subjected to the deblocking filter within the reconstructed block is determined as the final pixel value based on a case that it is determined that the deblocking filter is not applied to the reconstructed block.

3. The video decoding apparatus of claim 1 , wherein the deblocking filter is not applied to the block edge based on a case that it is determined that deblocking filter is not applied to the reconstructed block.

4. The video decoding apparatus of claim 1 , wherein the SAO is applied by determining whether a band offset type is to be applied, deriving a band group including multiple bands among 32 band, and applying an offset corresponding a band in the band group to a value of a pixel in the reconstructed block, and

wherein the value of the pixel in the reconstructed block is determined as final pixel value based on a case that it is determined that the SAO is not applied to the reconstructed block.

5. The video decoding apparatus of claim 1 , wherein the video information comprises PCM flag information to instruct whether the current block is coded in the I_PCM mode.

6. The video decoding apparatus of claim 5 , wherein the video information further comprises PCM loop filter flag information to instruct whether an in-loop filter is disabled to a block coded in the I_PCM mode, and

wherein both the deblocking filter and the SAO are not applied to the reconstructed block based on a case that the PCM loop filter flag information has value 1 and the PCM flag information has value 1 .

7. A video encoding apparatus including circuitry configured to perform operations comprising:

identifying whether an intra pulse code modulation (I_PCM) mode is applied to a current block in a current picture;

generating a reconstructed picture including a reconstructed block of the current block based on the result of the identification;

determining whether a deblocking filter is to be applied to the reconstructed block based on the result of the identification;

determining whether a sample adaptive offset (SAO) is to be applied to the reconstructed block based on the result of the identification;

generating a modified reconstructed picture based on the reconstructed picture and the result of the determination; and

outputting video information including information related to whether the I_PCM mode is applied to the current block,

wherein, based on a case that the I_PCM mode is applied to the current block, the deblocking filter and the SAO are not applied to the reconstructed block, and

wherein, based on a case that the I_PCM mode is not applied to the current block, the SAO is applied after the deblocking filter on the reconstructed picture, the modified reconstructed picture is generated by applying the deblocking filter and the SAO on the reconstructed picture, a first clipping is applied to a first output of the deblocking filter, a second clipping is applied to a second output of the SAO, and the clipped first output is used as an input of the SAO.

8. A non-transitory decoder-readable storage medium storing encoded video information generated by:

identifying whether an intra pulse code modulation (I_PCM) mode is applied to a current block in a current picture;

generating a reconstructed picture including a reconstructed block of the current block based on the result of the identification;

determining whether a deblocking filter is to be applied to the reconstructed block based on the result of the identification;

determining whether a sample adaptive offset (SAO) is to be applied to the reconstructed block based on the result of the identification;

generating a modified reconstructed picture based on the reconstructed picture and the result of the determination; and

outputting the video information including information related to whether the I_PCM mode is applied to the current block,

wherein, based on a case that the I_PCM mode is applied to the current block, the deblocking filter and the SAO are not applied to the reconstructed block, and

wherein, based on a case that the I_PCM mode is not applied to the current block, the SAO is applied after the deblocking filter on the reconstructed picture, the modified reconstructed picture is generated by applying the deblocking filter and the SAO on the reconstructed picture, a first clipping is applied to a first output of the deblocking filter, a second clipping is applied to a second output of the SAO, and the clipped first output is used as an input of the SAO.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2020
From: PARK, SEUNG WOOK; LIM, JAE HYUN; KIM, JUNG SUN; PARK, JOON YOUNG; CHOI, YOUNG HEE; JEON, BYEONG MOON; JEON, YONG JOON
To: LG ELECTRONICS INC.
Reel/Frame 054641/0244 →
Continuity (5)
Continuation 16572294 · Sep 16, 2019
Continuation 14007979
Provisional Application 61470500 · Apr 1, 2011
Provisional Application 61469786 · Mar 30, 2011
Related Publication 20210092402A1 · Mar 25, 2021