IP Library Granted Patent US 8,855,434
Granted Patent B2
US 8,855,434 · App. 13/640,243 · Granted Oct 7, 2014

Image processing device and image processing method

Inventor: Kazushi Sato (Kanagawa, JP)
Assignee: Sony Corporation
H04N19/00066H04N19/00909H04N19/00212H04N19/00278
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 8,855,434
App. No.
13/640,243
Granted
Oct 7, 2014
Kind
B2
Abstract

A deblocking filter 24 performs filtering of decoded image data obtained by decoding image data encoded for each block, so as to remove block distortion. If at least one of block sizes on adjacent sides of two adjacent blocks is extended larger than a predetermined block size, a filter setting unit 41 sets the tap length to an extended length to increase the strength of distortion removal, or sets a filtering object pixel range to an extended range. When a macroblock having an extended size is used, the degree of smoothing is increased, and pixels including those distant from the block boundary are subjected to filtering. Consequently, even when various block sizes are employed or when blocks of extended sizes are used, images of high image quality can be achieved.

Claims (25)

1. An image processing device comprising:

circuitry configured to:

decode image data coded in each of blocks;

apply filtering for removing block distortion to the decoded image data; and

set, according to transform block sizes of adjacent transform blocks adjacent to each other at a transform block boundary, at least one of a tap length of the filtering for the transform block boundary and a filtering object pixel range as an object of the filtering.

2. The image processing device according to claim 1 , wherein, when the transform block sizes on adjacent sides of the adjacent transform blocks are extended transform block sizes larger than a predetermined transform block size, the circuitry is configured to set the at least one of the tap length longer than a tap length set at the predetermined transform block size and the filtering object pixel range wider than a filtering object pixel range set at the predetermined transform block size.

3. The image processing device according to claim 1 , wherein, when a transform block of the adjacent transform blocks is extended to a size larger than the predetermined transform block size, the circuitry is configured to set a value of transform block boundary strength data used for the filtering larger than a value set at the predetermined transform block size.

4. The image processing device according to claim 1 , wherein the transform block sizes are prediction transform block sizes as processing units when at least one of intra prediction and inter prediction is performed.

5. The image processing device according to claim claim 3 , wherein the predetermined transform block size is a macroblock size of an H.264/AVC standard.

6. The image processing device according to claim 1 , wherein the circuitry is configured to set the at least one of the tap length and the filtering object pixel range according to whether the decoded image data is at least one of image data for generating a predictive image and image data for image display.

7. The image processing device according to claim 1 , wherein the circuitry is configured to set the at least one of the tap length of the filtering and the filtering object pixel range according to the transform block sizes on adjacent sides of the adjacent transform blocks.

8. The image processing device according to claim 1 , wherein the circuitry is configured to set the at least one of the tap length of the filtering and the filtering object pixel range according to the transform block sizes on unadjacent sides of the adjacent transform blocks.

9. The image processing device according to claim 1 , wherein the adjacent transform blocks are non-square transform blocks.

10. An image processing method comprising:

decoding image data coded in each of blocks;

applying, by circuitry of an image processing device, filtering for removing block distortion to the decoded image data decoded in the decoding; and

setting, by the circuitry and according to transform block sizes of adjacent transform blocks adjacent at a transform block boundary, at least one of a tap length of the filtering for the transform block boundary and a filtering object pixel range as an object of the filtering.

11. The image processing method according to claim 10 , further comprising setting, by the circuitry, the at least one of the tap length longer than a tap length set at the predetermined transform block size and the filtering object pixel range wider than a filtering object pixel range set at the predetermined transform block size when the transform block sizes on adjacent sides of the adjacent transform blocks are extended transform block sizes larger than a predetermined transform block size.

12. The image processing method according to claim 10 , further comprising setting a value of transform block boundary strength data used for the filtering larger than a value set at the predetermined transform block size when a transform block of the adjacent transform blocks is extended to a size larger than the predetermined transform block size.

13. The image processing method according to claim 10 , wherein the transform block sizes are prediction transform block sizes as processing units when at least one of intra prediction and inter prediction is performed.

14. The image processing method according to claim 10 , wherein the predetermined transform block size is a macroblock size of an H.264/AVC standard.

15. The image processing method according to claim 10 , further comprising setting, by the circuitry, the at least one of the tap length and the filtering object pixel range according to whether the decoded image data is at least one of image data for generating a predictive image and image data for image display.

16. The image processing method according to claim 10 , further comprising setting, by the circuitry, the at least one of the tap length of the filtering and the filtering object pixel range according to the transform block sizes on adjacent sides of the adjacent transform blocks.

17. The image processing method according to claim 10 , further comprising setting, by the circuitry, the at least one of the tap length of the filtering and the filtering object pixel range according to the transform block sizes on unadjacent sides of the adjacent transform blocks.

18. The image processing method according to claim 10 , wherein the adjacent transform blocks are non-square transform blocks.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2012
From: SATO, KAZUSHI
To: SONY CORPORATION
Reel/Frame 029113/0129 →
Priority Claims (1)
JP 2010-114067 · May 18, 2010 · national
Continuity (1)
Related Publication 20130028531A1 · Jan 31, 2013