IP Library › Granted Patent US 11,558,611
Granted Patent B2
US 11,558,611 · App. 17/311,510 · Granted Jan 17, 2023

Method and apparatus for deblocking an image

Inventors: Philippe Bordes (Laille, FR); Franck Galpin (Thorigne-Fouillard, FR); Philippe De Lagrange (Betton, FR)
Assignee: InterDigital VC Holdings, Inc.
H04N19/117G06T9/004H04N19/105H04N19/132H04N19/159H04N19/176H04N19/189H04N19/635H04N19/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,558,611
App. No.
17/311,510
Granted
Jan 17, 2023
Kind
B2
Abstract

Different implementations are described, particularly implementations for video encoding and decoding are presented including a method for deblocking an image. According to an implementation, in a method for deblocking an image, at least one boundary is determined between a first block of samples and a second block of samples; a boundary strength is determined according to at least one of a prediction mode of the first block and a prediction mode of the second block; and samples of the first and second blocks neighboring the at least one boundary are filtered according to the boundary strength. Advantageously, in case the prediction mode of the first block is a weighted prediction mode, the boundary strength further depends on the relative weight of samples used in predicting the first block of samples according to the weighted prediction mode of the first block and reciprocally for the second block.

Claims (46)

1. A method for deblocking a part of an image, the method comprising:

determining at least one boundary between a first block of samples and a second block of samples, the first block and second block belonging to the part of an image;

determining a boundary strength based on at least one of a prediction mode of the first block and a prediction mode of the second block; and

filtering samples of the first block and of the second block neighboring the at least one boundary based on the boundary strength;

wherein, upon determining that a prediction mode of the first block of samples is a weighted prediction mode combining a first predictor determined by an intra prediction and a second predictor determined by an inter prediction, the boundary strength is set to strong;

wherein the weighted prediction mode is a Combined Inter merge Intra Prediction combining inter merge and intra predicted samples.

2. The method of claim 1 , wherein the intra prediction of the first predictor is an intra planar prediction.

3. An apparatus for deblocking a part of an image, the apparatus comprising at least one processor configured to:

determine at least one boundary between a first block of samples and a second block of samples, the first block and second block belonging to the part of an image;

determine a boundary strength based on at least one of a prediction mode of the first block and a prediction mode of the second block; and

filter samples of the first block and of the second block neighboring the at least one boundary based on the boundary strength;

wherein, upon determining that a prediction mode of the first block of samples is a weighted prediction mode combining a first predictor determined by an intra prediction and a second predictor determined by an inter prediction, the boundary strength is set to strong;

wherein the weighted prediction mode is a Combined Inter merge Intra Prediction combining inter merge and intra predicted samples.

4. The apparatus of claim 3 , wherein the intra prediction of the first predictor is an intra planar prediction.

5. A method for decoding an image comprising:

decoding a part of an image part; and

filtering the decoded image part according to the deblocking method of claim 1 .

6. A method for encoding an image comprising:

reconstructing an image part; and

filtering the reconstructed image part according to the deblocking method of claim 1 .

7. An apparatus for decoding an image, the apparatus comprising one or more processors configured to perform:

decoding a part of an image part; and

filtering the decoded image part according to the deblocking method of claim 1 .

8. An apparatus for decoding an image, the apparatus comprising one or more processors configured to perform:

decoding a part of an image part; and

filtering the decoded image part according to the deblocking method of claim 2 .

9. An apparatus for encoding an image, the apparatus comprising one or more processors configured to perform:

reconstructing an image part; and

filtering the reconstructed image part according to the deblocking method of claim 1 .

10. A non-transitory program storage device, readable by a computer, tangibly embodying a program of instructions executable by the computer, which when executed, cause one or more processors to:

determine at least one boundary between a first block of samples and a second block of samples, the first block and second block belonging to a part of an image;

determine a boundary strength based on at least one of a prediction mode of the first block and a prediction mode of the second block; and

filter samples of the first block and of the second block neighboring the at least one boundary based on the boundary strength;

wherein, upon determining that a prediction mode of the first block of samples is a weighted prediction mode combining a first predictor determined by an intra prediction and a second predictor determined by an inter prediction, the boundary strength is set to strong;

wherein the weighted prediction mode is a Combined Inter merge Intra Prediction combining inter merge and intra predicted samples.

11. The non-transitory program storage device of claim 10 , wherein the instructions further cause one or more processors to decode the part of an image.

12. The non-transitory program storage device of claim 10 , wherein the instructions further cause one or more processors to encode the part of an image.

13. A method for decoding an image comprising:

decoding a part of an image part; and

filtering the decoded image part according to the deblocking method of claim 2 .

14. A method for encoding an image comprising:

reconstructing an image part; and

filtering the reconstructed image part according to the deblocking method of claim 2 .

15. An apparatus for encoding an image, the apparatus comprising one or more processors configured to perform:

reconstructing an image part; and

filtering the reconstructed image part according to the deblocking method of claim 2 .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2022
From: DE LAGRANGE, PHILIPPE
To: INTERDIGITAL VC HOLDINGS, INC.
Reel/Frame 062775/0709 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2021
From: DE LAGRANGE, PHILIPPE; GALPIN, FRANCK; BORDES, PHILIPPE
To: INTERDIGITAL VC HOLDINGS, INC.
Reel/Frame 056456/0877 →
Priority Claims (1)
EP 18306668 · Dec 11, 2018 · regional
Continuity (1)
Related Publication 20220060701A1 · Feb 24, 2022
Cited By (5)
US 12,375,689 US 12,542,900 US 12,604,000 US 12,666,073 US 12,684,115