Imaging apparatus, image processing apparatus, image processing method, and recording medium that records image processing program
First Claim
1. An imaging apparatus comprising a solid-state image sensor with Bayer array structure in which a first line, where red pixels and first green pixels are alternately arranged in a horizontal direction, and a second line, where blue pixels and second green pixels are alternately arranged in the horizontal direction, are alternately arranged in a vertical direction, and where the second green pixels have the same characteristics as the first green pixels, the imaging apparatus comprising:
- a calculation circuit configured to calculate a first value and a second value, for each of a plurality of predetermined image areas of image data output from the solid-state image sensor, the first value being a mean value or integrated value of pixel values of the first green pixels for a given one of the plurality of predetermined image areas, the second value being a mean value or integrated value of pixel values of the second green pixels for the given one of the plurality of predetermined image areas;
an interpolation operating circuit configured to perform, for the plurality of predetermined image areas, an interpolation operation by using the first values and the second values, the interpolation operation generating a first interpolated value corresponding to the first values and a second interpolated value corresponding to the second values, wherein a first center of gravity represented by the first interpolated value and a second center of gravity represented by the second interpolated value match each other; and
a G-step detecting circuit configured to calculate a difference between the first interpolated value and the second interpolated value.
1 Assignment
0 Petitions
Accused Products
Abstract
An imaging apparatus includes a solid-state image sensor with Bayer array structure. The imaging apparatus includes a calculation circuit, an interpolation operating circuit, and a G-step detecting circuit. The calculation circuit calculates a first value and a second value, for each predetermined image area of image data output from the solid-state image sensor. The first value is a mean value or integrated value of pixel values of first green pixels. The second value is a mean value or integrated value of pixel values of second green pixels. The interpolation operating circuit performs, for a plurality of the image areas, an interpolation operation by using a plurality of the first values and a plurality of the second values.
4 Citations
15 Claims
-
1. An imaging apparatus comprising a solid-state image sensor with Bayer array structure in which a first line, where red pixels and first green pixels are alternately arranged in a horizontal direction, and a second line, where blue pixels and second green pixels are alternately arranged in the horizontal direction, are alternately arranged in a vertical direction, and where the second green pixels have the same characteristics as the first green pixels, the imaging apparatus comprising:
-
a calculation circuit configured to calculate a first value and a second value, for each of a plurality of predetermined image areas of image data output from the solid-state image sensor, the first value being a mean value or integrated value of pixel values of the first green pixels for a given one of the plurality of predetermined image areas, the second value being a mean value or integrated value of pixel values of the second green pixels for the given one of the plurality of predetermined image areas; an interpolation operating circuit configured to perform, for the plurality of predetermined image areas, an interpolation operation by using the first values and the second values, the interpolation operation generating a first interpolated value corresponding to the first values and a second interpolated value corresponding to the second values, wherein a first center of gravity represented by the first interpolated value and a second center of gravity represented by the second interpolated value match each other; and a G-step detecting circuit configured to calculate a difference between the first interpolated value and the second interpolated value. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An image processing apparatus comprising:
-
a calculation circuit configured to calculate a first value and a second value, for each of a plurality of predetermined image areas of image data output from a solid-state image sensor with Bayer array structure in which a first line, where red pixels and first green pixels are alternately arranged in a horizontal direction, and a second line, where blue pixels and second green pixels are alternately arranged in the horizontal direction, are alternately arranged in a vertical direction, wherein the second green pixels have the same characteristics as the first green pixels, the first value being a mean value or integrated value of pixel values of the first green pixels for a given one of the plurality of predetermined image areas and the second value being a mean value or integrated value of pixel values of the second green pixels for a given one of the plurality of predetermined image areas; an interpolation operating circuit configured to perform, for the plurality of predetermined image areas, an interpolation operation by using a plurality of the first values and a plurality of the second values, the interpolation operation generating a first interpolated value corresponding to the first values and a second interpolated value corresponding to the second values, wherein a first center of gravity represented by each of the first interpolated value and a second center of gravity represented by each of the second interpolated value match each other; and a G-step detecting circuit configured to calculate a difference between the first interpolated value and the second interpolated value. - View Dependent Claims (8, 9)
-
-
10. An image processing method comprising:
-
calculating a first value and a second value, for each of a plurality of predetermined image areas of image data output from a solid-state image sensor with Bayer array structure in which a first line, where red pixels and first green pixels are alternately arranged in a horizontal direction, and a second line, where blue pixels and second green pixels are alternately arranged in the horizontal direction, are alternately arranged in a vertical direction, where the second green pixels have the same characteristics as the first green pixels, the first value being a mean value or integrated value of pixel values of the first green pixels for a given one of the plurality of predetermined image areas and the second value being a mean value or integrated value of pixel values of the second green pixels for the given one of the plurality of predetermined image areas; performing an interpolation operation by using a plurality of the first values and a plurality of the second values calculated for the plurality of predetermined image areas, wherein a first center of gravity represented by the first interpolated value and a second center of gravity represented by the second interpolated value match each other; and calculating a difference between the first interpolated value and the second interpolated value. - View Dependent Claims (11, 12)
-
-
13. A computer readable recording medium that records an image processing program for causing a computer to execute:
-
calculating a first value and a second value, for each of a plurality of predetermined image areas of image data output from a solid-state image sensor with Bayer array structure in which a first line, where red pixels and first green pixels are alternately arranged in a horizontal direction, and a second line, where blue pixels and second green pixels are alternately arranged in the horizontal direction, are alternately arranged in a vertical direction, where the second green pixels have the same characteristics as the first green pixels, the first value being a mean value or integrated value of pixel values of the first green pixels for a given one of the plurality of predetermined image areas and the second value being a mean value or integrated value of pixel values of the second green pixels for the given one of the plurality of predetermined image areas; performing an interpolation operation by using a plurality of the first values and a plurality of the second values calculated for the plurality of predetermined image areas, wherein a first center of gravity represented by the first interpolated value and a second center of gravity represented by the second interpolated value match each other; and calculating a difference between the first interpolated value and the second interpolated value. - View Dependent Claims (14, 15)
-
Specification