IP Library › Granted Patent US 10,965,943
Granted Patent B2
US 10,965,943 · App. 16/468,169 · Granted Mar 30, 2021

Image processing apparatus and image processing method

Inventor: Masaru Ikeda (Kanagawa, JP)
Assignee: SONY CORPORATION
H04N19/117H04N19/136H04N19/176H04N19/182H04N19/86
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 10,965,943
App. No.
16/468,169
Granted
Mar 30, 2021
Kind
B2
Abstract

There is provided an image processing apparatus and an image processing method, the image processing apparatus including: a decoding section configured to decode an encoded stream to generate a decoded image; a determination section configured to determine whether to apply an extended strong filter, which is applied in an extended application range in which an application range of a deblocking filter is extended, to pixels positioned near a block boundary of the decoded image generated by the decoding section, in accordance with a state of pixels included in the extended application range; and a filtering section configured to apply the extended strong filter to pixels for which the determination section determines to apply the extended strong filter.

Claims (36)

1. An image processing apparatus comprising:

a decoding section configured to decode an encoded stream to generate a decoded image;

a determination section configured to determine whether to apply an extended strong filter, which is applied in an extended application range in which an application range of a deblocking filter is extended, to pixels positioned adjacent to a block boundary of the decoded image generated by the decoding section, in accordance with a state of pixels included in the extended application range; and

a filtering section configured to apply the extended strong filter to pixels for which the determination section determines to apply the extended strong filter,

wherein the determination section determines, based on a number of the pixels included in one block on one side of the block boundary and a number of the pixels included in another block on another side of the block boundary, whether to apply the extended strong filter on the one side of the block boundary independent of whether to apply the extended strong filter on the another side of the block boundary, and

wherein the decoding section, the determination section, and the filtering section are each implemented via at least one processor.

2. The image processing apparatus according to claim 1 , wherein

the determination section references the pixels included in the extended application range to determine whether to apply the extended strong filter.

3. The image processing apparatus according to claim 1 , wherein

the determination section determines whether to apply a strong filter having a narrower application range than the extended strong filter to pixels for which the determination section determines not to apply the extended strong filter.

4. The image processing apparatus according to claim 1 , wherein

the determination section determines whether to apply the extended strong filter on the one side of the block boundary independent of whether to apply the extended strong filter on the another side of the block boundary in a case in which a determination condition related to a strong filter having a narrower application range than the extended strong filter is satisfied.

5. The image processing apparatus according to claim 1 , wherein

the filtering section applies the extended strong filter having filter coefficients obtained by combining filter coefficients related to a low-frequency component and filter coefficients related to a high-frequency component.

6. The image processing apparatus according to claim 5 , wherein

the filter coefficients related to the low-frequency component are filter coefficients with strong low-frequency characteristics.

7. The image processing apparatus according to claim 1 , wherein

the filtering section applies an asymmetric extended strong filter in which a tap shape of the filter is asymmetric.

8. The image processing apparatus according to claim 1 , wherein

the determination section performs a continuity determination process that determines a continuity of pixel values included in the extended application range in accordance with a condition in which the pixels to use when determining the continuity of pixel values included in the extended application range are extended continuously.

9. The image processing apparatus according to claim 7 , wherein

the determination section independently performs a continuity determination process that determines a continuity of pixel values included in the extended application range according to a state of the block boundary.

10. The image processing apparatus according to claim 1 , wherein

the block boundary is a boundary between blocks partitioned recursively in accordance with a combination of a quadtree structure and a binary tree.

11. An image processing method comprising:

decoding an encoded stream to generate a decoded image;

determining whether to apply an extended strong filter, which is applied in an extended application range in which an application range of a deblocking filter is extended, to pixels positioned adjacent to a block boundary of the generated decoded image, in accordance with a state of pixels included in the extended application range;

determining, based on a number of the pixels included in one block on one side of the block boundary and a number of the pixels included in another block on another side of the block boundary, whether to apply the extended strong filter on the one side of the block boundary independent of whether to apply the extended strong filter on the another side of the block boundary; and

applying the extended strong filter to pixels for which it is determined to apply the extended strong filter.

12. The image processing apparatus according to claim 1 , wherein in a case a boundary between an object of the decoded image and a background exists only adjacent to the one side, the determination section determines to not apply the extended strong filter on the one side of the block boundary and to apply the extended strong filter on the another side of the block boundary.

13. The image processing apparatus according to claim 1 , wherein in a case the number of the pixels included in the one block on the one side of the block boundary is larger than the number of the pixels included in the another block on the another side of the block boundary, the determination section determines to apply the extended strong filter on the one side of the block boundary.

14. A non-transitory computer-readable medium having embodied thereon a program, which when executed by a computer causes the computer to execute a method, the method comprising:

decoding an encoded stream to generate a decoded image;

determining whether to apply an extended strong filter, which is applied in an extended application range in which an application range of a deblocking filter is extended, to pixels positioned adjacent to a block boundary of the generated decoded image, in accordance with a state of pixels included in the extended application range;

determining, based on a number of the pixels included in one block on one side of the block boundary and a number of the pixels included in another block on another side of the block boundary, whether to apply the extended strong filter on the one side of the block boundary independent of whether to apply the extended strong filter on the another side of the block boundary; and

applying the extended strong filter to pixels for which it is determined to apply the extended strong filter.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2019
From: IKEDA, MASARU
To: SONY CORPORATION
Reel/Frame 049421/0397 →
Priority Claims (1)
JP JP2016-256930 · Dec 28, 2016 · national
Continuity (1)
Related Publication 20200014921A1 · Jan 9, 2020