Sign In to Follow Application
View All Documents & Correspondence

“Image Processor And Image Processing Method”

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.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
09 November 2012
Publication Number
18/2014
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
remfry-sagar@remfry.com
Parent Application

Applicants

SONY CORPORATION
1-7-1 Konan  Minato-ku  Tokyo 108-0075

Inventors

1. KAZUSHI SATO
c/o SONY CORPORATION  1-7-1  Konan  Minato-ku  Tokyo 1080075

Claims

1. An image processing device comprising: circuitry configured to: decode encoded image data to generate decoded image data; and apply filtering to the decoded image data according to at least one of a tap length and the filtering range set according to a transform block boundary.

2. The image processing device as claimed in claim 1, wherein the circuitry is configured to apply the filtering to the image data according to at least one of the tap range set according to transform block sizes of adjacent transform blocks adjacent to each other at the transform block boundary.

3. The image processing device as claimed in claim 2, 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 apply the filtering to the image data according to at least one of the tap length longer than a tap length set at the predetermined transform block size and the filtering range wider than a filtering range set at the predetermined transform block size.

4. The image processing device as claimed in claim 2, 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 apply the filtering to the decoded image data according to a value of transform block boundary strength data used for the filtering larger than a value set at the predetermined transform block size.

5. The image processing device as claimed in claim 2, 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.

6. The image processing device as claimed in claim 4, wherein the predetermined transform block size is a macroblock size of an H.264/AVC standard.

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

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

9. The image processing device as claimed in claim 2, wherein the adjacent transform blocks are non-square transform blocks.

10. An image processing method comprising the steps of: decoding encoded image data to generate decoded image data; and applying filtering to the decoded image data according to at least one of a tap length and the filtering range set according to a transform block boundary.

11. The image processing method as claimed in claim 10, wherein the filtering is applied to the image data according to at least one of the tap range set according to transform block sizes of adjacent transform blocks adjacent to each other at the transform block boundary.

12. The image processing method as claimed in claim 11, 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 filtering is applied to the image data according to at least one of the tap length longer than a tap length set at the predetermined transform block size and the filtering range wider than a filtering range set at the predetermined transform block size.

13. The image processing method as claimed in claim 11, wherein, when a transform block of the adjacent transform blocks is extended to a size larger than the predetermined transform block size, the filtering is applied to the decoded image data according to a value of transform block boundary strength data used for the filtering larger than a value set at the predetermined transform block size.

14. The image processing method as claimed in claim 11, 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.

15. The image processing method as claimed in claim 13, wherein the predetermined transform block size is a macroblock size of an H.264/AVC standard.

16. The image processing method as claimed in claim 11, further comprising a step of setting the at least one of the tap length of the filtering and the filtering range according to the transform block sizes on adjacent sides of the adjacent transform blocks.

17. The image processing method as claimed in claim 11, further comprising a step of setting the at least one of the tap length of the filtering and the filtering range according to the transform block sizes on unadjacent sides of the adjacent transform blocks.

18. The image processing method as claimed in claim 11, wherein the adjacent transform blocks are non-square transform blocks.

Specification

We Claim:
1. An image processing device comprising:
circuitry configured to:
decode encoded image data to generate decoded image data; and apply filtering to the decoded image data according to at least one of a tap length and the filtering range set according to a transform block boundary.
2. The image processing device as claimed in claim 1, wherein the circuitry is configured to apply the filtering to the image data according to at least one of the tap range set according to transform block sizes of adjacent transform blocks adjacent to each other at the transform block boundary.
3. The image processing device as claimed in claim 2, 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 apply the filtering to the image data according to at least one of the tap length longer than a tap length set at the predetermined transform block size and the filtering range wider than a filtering range set at the predetermined transform block size.
4. The image processing device as claimed in claim 2, 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 apply the filtering to the decoded image data according to a value of transform block boundary strength data used for the filtering larger than a value set at the predetermined transform block size.
5. The image processing device as claimed in claim 2, 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.
6. The image processing device as claimed in claim 4, wherein the predetermined transform block size is a macroblock size of an H.264/AVC standard.

7. The image processing device as claimed in claim 2, wherein the circuitry is configured to set the at least one of the tap length of the filtering and the filtering range according to the transform block sizes on adjacent sides of the adjacent transform blocks.
8. The image processing device as claimed in claim 2, wherein the circuitry is configured to set the at least one of the tap length of the filtering and the filtering range according to the transform block sizes on unadjacent sides of the adjacent transform blocks.
9. The image processing device as claimed in claim 2, wherein the adjacent transform blocks are non-square transform blocks.
10. An image processing method comprising the steps of:
decoding encoded image data to generate decoded image data; and
applying filtering to the decoded image data according to at least one of a tap length and the filtering range set according to a transform block boundary.
11. The image processing method as claimed in claim 10, wherein the filtering is applied to the image data according to at least one of the tap range set according to transform block sizes of adjacent transform blocks adjacent to each other at the transform block boundary.
12. The image processing method as claimed in claim 11, 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 filtering is applied to the image data according to at least one of the tap length longer than a tap length set at the predetermined transform block size and the filtering range wider than a filtering range set at the predetermined transform block size.
13. The image processing method as claimed in claim 11, wherein, when a transform block of the adjacent transform blocks is extended to a size larger than the predetermined transform block size, the filtering is applied to the decoded image data according to a value of transform block boundary strength data used for the filtering larger than a value set at the predetermined transform block size.

14. The image processing method as claimed in claim 11, 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.
15. The image processing method as claimed in claim 13, wherein the predetermined transform block size is a macroblock size of an H.264/AVC standard.
16. The image processing method as claimed in claim 11, further comprising a step of setting the at least one of the tap length of the filtering and the filtering range according to the transform block sizes on adjacent sides of the adjacent transform blocks.
17. The image processing method as claimed in claim 11, further comprising a step of setting the at least one of the tap length of the filtering and the filtering range according to the transform block sizes on unadjacent sides of the adjacent transform blocks.
18. The image processing method as claimed in claim 11, wherein the adjacent transform blocks are non-square transform blocks.

Documents

Application Documents

# Name Date
1 Power of Authority.pdf 2012-11-14
2 Form-5.docx 2012-11-14
4 Form-1.pdf 2012-11-14
5 9535-CHENP-2012 FORM-3 14-03-2013.pdf 2013-03-14
6 9535-CHENP-2012 CORRESPONDENCE OTHERS 14-03-2013.pdf 2013-03-14
7 Form-18(Online).pdf 2014-03-29
8 9535-CHENP-2012 FORM-3 04-08-2014.pdf 2014-08-04
9 9535-CHENP-2012 CORRESPONDENCE OTHERS 04-08-2014.pdf 2014-08-04
10 9535-CHENP-2012-FER.pdf 2018-07-18
11 9535-CHENP-2012-FER_SER_REPLY [18-10-2018(online)].pdf 2018-10-18
12 9535-CHENP-2012-CORRESPONDENCE [18-10-2018(online)].pdf 2018-10-18
13 9535-CHENP-2012-PETITION UNDER RULE 137 [15-01-2019(online)].pdf 2019-01-15
14 9535-CHENP-2012-MARKED COPIES OF AMENDEMENTS [15-01-2019(online)].pdf 2019-01-15
15 9535-CHENP-2012-FORM 13 [15-01-2019(online)].pdf 2019-01-15
16 9535-CHENP-2012-Annexure [15-01-2019(online)].pdf 2019-01-15
17 9535-CHENP-2012-AMMENDED DOCUMENTS [15-01-2019(online)].pdf 2019-01-15
18 9535-CHENP-2012-OTHERS [16-01-2019(online)].pdf 2019-01-16
19 9535-CHENP-2012-FIGURE OF ABSTRACT [16-01-2019].jpg 2019-01-16
20 9535-CHENP-2012-FER_SER_REPLY [16-01-2019(online)].pdf 2019-01-16
21 9535-CHENP-2012-DRAWING [16-01-2019(online)].pdf 2019-01-16
22 9535-CHENP-2012-CORRESPONDENCE [16-01-2019(online)].pdf 2019-01-16
23 9535-CHENP-2012-COMPLETE SPECIFICATION [16-01-2019(online)].pdf 2019-01-16
24 9535-CHENP-2012-CLAIMS [16-01-2019(online)].pdf 2019-01-16
25 9535-CHENP-2012-ABSTRACT [16-01-2019(online)].pdf 2019-01-16
26 Correspondence by Agent_Form 1 and Form 26_21-01-2019.pdf 2019-01-21
27 9535-CHENP-2012-US(14)-HearingNotice-(HearingDate-14-07-2022).pdf 2022-06-14
28 9535-CHENP-2012-Correspondence to notify the Controller [13-07-2022(online)].pdf 2022-07-13

Search Strategy

1 Searchstrategy_17-07-2018.pdf