Image processing device and image processing method
AssigneeSony Corporation
InventorKazushi SATO
Life of this patent
Estimating the term…
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.
Claims12
1:
- An image processing device comprising:
- circuitry configured to:
- apply filtering to decoded image data according to at least one of a tap length and a filtering range to generate filtered image data, the at least one of the tap length and the filtering range being set according to an adjacent transform block size on an adjacent side of a transform block as a decoding object at a transform block boundary;
- and
- encode image data using the filtered image data.
2:
- The image processing device comprising according to claim 1, wherein the at least one of the tap length and the filtering range being set according to the adjacent transform block size and a transform block size of the transform block as the decoding object.
3:
- The image processing device comprising according to claim 2, wherein the at least one of the tap length and the filtering range being set based on classification according to the adjacent transform block size and the transform block size.
4:
- The image processing device comprising according to claim 1, wherein the at least one of the tap length and the filtering range being set based on information regarding to edges.
5:
- The signal processing device according to claim 1, wherein when the adjacent transform block size is an extended transform block size larger than a predetermined transform block size, at least one of the tap length is set longer than a tap length set for the predetermined transform block size and the filtering range is set wider than a filtering range set for the predetermined transform block size.
6:
- The signal processing device according to claim 2, wherein when the transform block size is an extended transform block size larger than a predetermined transform block size, at least one of the tap length is set longer than a tap length set for the predetermined transform block size and the filtering range is set wider than a filtering range set for the predetermined transform block size.
7:
- An image processing method comprising:
- applying filtering to decoded image data according to at least one of a tap length and a filtering range to generate filtered image data, the at least one of the tap length and the filtering range being set according to an adjacent transform block size on an adjacent side of a transform block as a decoding object at a transform block boundary;
- and
- encoding image data using the filtered image data.
8:
- The method of claim 7, further comprising:
- setting the at least one of the tap length and the filtering range according to the adjacent transform block size and a transform block size of the transform block as the decoding object.
9:
- The method of claim 8, further comprising:
- setting the at least one of the tap length and the filtering range based on classification according to the adjacent transform block size and the transform block size.
10:
- The method of claim 7, further comprising:
- setting the at least one of the tap length and the filtering range based on information regarding to edges.
11:
- The method of claim 7, wherein when the adjacent transform block size is an extended transform block size larger than a predetermined transform block size, at least one of the tap length is set longer than a tap length set for the predetermined transform block size and the filtering range is set wider than a filtering range set for the predetermined transform block size.
12:
- The method of claim 8, wherein when the transform block size is an extended transform block size larger than a predetermined transform block size, at least one of the tap length is set longer than a tap length set for the predetermined transform block size and the filtering range is set wider than a filtering range set for the predetermined transform block size.