IP Library Granted Patent US 6,909,813
Granted Patent B2
US 6,909,813 · App. 10/150,976 · Granted Jun 21, 2005

Contour correcting circuit and contour correcting method

Assignee: Sanyo Electric Co., Ltd.
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 6,909,813
App. No.
10/150,976
Granted
Jun 21, 2005
Kind
B2
Abstract

In a contour correcting circuit that generates, on the basis of respective signals for a plurality of pixels including the pixel to be corrected at the center and arranged in a particular direction, a contour correction signal for the pixel to be corrected, there are provided contour component production means for producing a contour component for the pixel to be corrected depending on the gradient of the change among the respective signals for the plurality of pixels arranged in the particular direction; gain calculation means for calculating, on the basis of the level difference between the signal for the pixel to be corrected and the signal for the pixel adjacent in the particular direction to the pixel to be corrected, such a gain for correction that the larger the level difference is, the smaller the gain becomes; multiplication means for multiplying the contour component produced by the contour component production means by the gain for correction calculated by the gain calculation means; and addition means for adding the results of the multiplication by the multiplication means to the signal for the pixel to be corrected, to generate the contour correction signal for the pixel to be corrected.

Claims (60)

1. In a contour correcting circuit that generates, on the basis of respective signals for a plurality of pixels including the pixel to be corrected at the center and arranged in a particular direction, a contour correction signal for the pixel to be corrected,

a contour correcting circuit comprising:

contour component production means for producing a contour component for the pixel to be corrected depending on the gradient of the change among the respective signals for the plurality of pixels arranged in the particular direction;

gain calculation means for calculating, on the basis of the level difference between the signal for the pixel to be corrected and the signal for the pixel adjacent in the particular direction to the pixel to be corrected, such a gain for correction that the larger the level difference is, the smaller the gain becomes;

multiplication means for multiplying the contour component produced by the contour component production means by the gain for correction calculated by the gain calculation means; and

addition means for adding the results of the multiplication by the multiplication means to the signal for the pixel to be corrected, to generate the contour correction signal for the pixel to be corrected.

2. The contour correcting circuit according to claim 1 , further comprising

offset contour correction pixel production means for weighting and adding the contour correction signal for the pixel to be corrected and a contour correction signal for the pixel adjacent to the pixel to be corrected, to produce one or a plurality of offset contour correction pixels between the pixel to be corrected and the adjacent pixel.

3. The contour correcting circuit according to claim 2 , further comprising

minimum and maximum values calculation means for calculating the minimum value and the maximum value of a portion having a gradient which is not less than a predetermined gradient depending on the gradient of the change among the respective signals for the plurality of pixels arranged in the particular direction, and

clipping means for comparing the contour correction signal with the minimum value and the maximum value which are calculated by the minimum and maximum values calculation means, to correct, when the contour correction signal is smaller than the minimum value, the contour correction signal to the minimum value, while correcting, when the contour correction signal is larger than the maximum value, the contour correction signal to the maximum value.

4. The contour correcting circuit according to claim 3 , wherein

the contour component production means comprises

selection means for selecting, out of the plurality of pixels arranged in the particular direction, the gradient starting point pixel and the gradient end point pixel which are spaced an equal distance apart from the pixel to be corrected on the basis of the gradient of the change among the respective signals for the plurality of pixels arranged in the particular direction, and

means for producing a contour component for the pixel to be corrected on the basis of the respective signals for the gradient starting point pixel and the gradient end point pixel which are selected by the selection means and the signal for the pixel to be corrected.

5. The contour correcting circuit according to claim 2 , wherein

the contour component production means comprises

selection means for selecting, out of the plurality of pixels arranged in the particular direction, the gradient starting point pixel and the gradient end point pixel which are spaced an equal distance apart from the pixel to be corrected on the basis of the gradient of the change among the respective signals for the plurality of pixels arranged in the particular direction, and

means for producing a contour component for the pixel to be corrected on the basis of the respective signals for the gradient starting point pixel and the gradient end point pixel which are selected by the selection means and the signal for the pixel to be corrected.

6. The contour correcting circuit according to claim 1 , further comprising

minimum and maximum values calculation means for calculating the minimum value and the maximum value of a portion having a gradient which is not less than a predetermined gradient depending on the gradient of the change among the respective signals for the plurality of pixels arranged in the particular direction, and

clipping means for comparing the contour correction signal with the minimum value and the maximum value which are calculated by the minimum and maximum values calculation means, to correct, when the contour correction signal is smaller than the minimum value, the contour correction signal to the minimum value, while correcting, when the contour correction signal is larger than the maximum value, the contour correction signal to the maximum value.

7. The contour correcting circuit according to claim 6 , wherein

the contour component production means comprises

selection means for selecting, out of the plurality of pixels arranged in the particular direction, the gradient starting point pixel and the gradient end point pixel which are spaced an equal distance apart from the pixel to be corrected on the basis of the gradient of the change among the respective signals for the plurality of pixels arranged in the particular direction, and

means for producing a contour component for the pixel to be corrected on the basis of the respective signals for the gradient starting point pixel and the gradient end point pixel which are selected by the selection means and the signal for the pixel to be corrected.

8. The contour correcting circuit according to claim 1 , wherein

the contour component production means comprises

selection means for selecting, out of the plurality of pixels arranged in the particular direction, the gradient starting point pixel and the gradient end point pixel which are spaced an equal distance apart from the pixel to be corrected on the basis of the gradient of the change among the respective signals for the plurality of pixels arranged in the particular direction, and

means for producing a contour component for the pixel to be corrected on the basis of the respective signals for the gradient starting point pixel and the gradient end point pixel which are selected by the selection means and the signal for the pixel to be corrected.

9. In a contour correcting method for generating, on the basis of respective signals for a plurality of pixels including the pixel to be corrected at the center and arranged in a particular direction, a contour correction signal for the pixel to be corrected,

a contour correcting method comprising:

a first step of producing a contour component for the pixel to be corrected depending on the gradient of the change among the respective signals for the plurality of pixels arranged in the particular direction;

a second step of calculating, on the basis of the level difference between the signal for the pixel to be corrected and the signal for the pixel adjacent in the particular direction to the pixel to be corrected, such a gain for correction that the larger the level difference is, the smaller the gain becomes;

a third step of multiplying the contour component produced at the first step by the gain for correction calculated at the second step; and

a fourth step of adding the results of the multiplication at the third step to the signal for the pixel to be corrected, to generate the contour correction signal for the pixel to be corrected.

10. The contour correcting method according to claim 9 , further comprising

a fifth step of weighting and adding the contour correction signal for the pixel to be corrected and a contour correction signal for the pixel adjacent to the pixel to be corrected, to produce one or a plurality of offset contour correction pixels between the pixel to be corrected and the adjacent pixel.

11. The contour correcting method according to claim 10 , further comprising

a sixth step of calculating the minimum value and the maximum value of a portion having a gradient which is not less than a predetermined gradient depending on the gradient of the change among the respective signals for the plurality of pixels arranged in the particular direction, and

a seventh step of comparing the contour correction signal with the minimum value and the maximum value calculated at the sixth step, to correct, when the contour correction signal is smaller than the minimum value, the contour correction signal to the minimum value, while correcting, when the contour correction signal is larger than the maximum value, the contour correction signal to the maximum value.

12. The contour correcting method according to claim 11 , wherein

the first step comprises

an eighth step of selecting, out of the plurality of pixels arranged in the particular direction, the gradient starting point pixel and the gradient end point pixel which are spaced an equal distance apart from the pixel to be corrected on the basis of the gradient of the change among the respective signals for the plurality of pixels arranged in the particular direction, and

a ninth step of producing a contour component for the pixel to be corrected on the basis of the respective signals for the gradient starting point pixel and the gradient end point pixel which are selected at the eighth step and the signal for the pixel to be corrected.

13. The contour correcting method according to claim 10 , wherein

the first step comprises

an eighth step of selecting, out of the plurality of pixels arranged in the particular direction, the gradient starting point pixel and the gradient end point pixel which are spaced an equal distance apart from the pixel to be corrected on the basis of the gradient of the change among the respective signals for the plurality of pixels arranged in the particular direction, and

a ninth step of producing a contour component for the pixel to be corrected on the basis of the respective signals for the gradient starting point pixel and the gradient end point pixel which are selected at the eighth step and the signal for the pixel to be corrected.

14. The contour correcting method according to claim 9 , further comprising

a sixth step of calculating the minimum value and the maximum value of a portion having a gradient which is not less than a predetermined gradient depending on the gradient of the change among the respective signals for the plurality of pixels arranged in the particular direction, and

a seventh step of comparing the contour correction signal with the minimum value and the maximum value calculated at the sixth step, to correct, when the contour correction signal is smaller than the minimum value, the contour correction signal to the minimum value, while correcting, when the contour correction signal is larger than the maximum value, the contour correction signal to the maximum value.

15. The contour correcting method according to claim 14 , wherein

the first step comprises

an eighth step of selecting, out of the plurality of pixels arranged in the particular direction, the gradient starting point pixel and the gradient end point pixel which are spaced an equal distance apart from the pixel to be corrected on the basis of the gradient of the change among the respective signals for the plurality of pixels arranged in the particular direction, and

a ninth step of producing a contour component for the pixel to be corrected on the basis of the respective signals for the gradient starting point pixel and the gradient end point pixel which are selected at the eighth step and the signal for the pixel to be corrected.

16. The contour correcting method according to claim 9 , wherein

the first step comprises

an eighth step of selecting, out of the plurality of pixels arranged in the particular direction, the gradient starting point pixel and the gradient end point pixel which are spaced an equal distance apart from the pixel to be corrected on the basis of the gradient of the change among the respective signals for the plurality of pixels arranged in the particular direction, and

a ninth step of producing a contour component for the pixel to be corrected on the basis of the respective signals for the gradient starting point pixel and the gradient end point pixel which are selected at the eighth step and the signal for the pixel to be corrected.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2015
From: GODO KAISHA IP BRIDGE 1
To: SANYO ELECTRIC CO., LTD.
Reel/Frame 035805/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2014
From: SANYO ELECTRIC CO., LTD.
To: GODO KAISHA IP BRIDGE 1
Reel/Frame 032077/0337 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2005
From: AMANO, RYUHEI; MAENAKA, AKIHIRO; HACHIYA, TAKESHI; MURATA, HARUHIKO
To: SANYO ELECTRIC CO., LTD.
Reel/Frame 016328/0061 →
Priority Claims (1)
JP 2001-152571 · May 22, 2001 · national
Continuity (1)
Related Publication 20020191859A1 · Dec 19, 2002