Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
135 words
A method for generating color image signals derived from an array of color image pixels, said method comprising the steps of: subsampling the array of color pixels in order to generate an array of subsampled color pixels, the pixels of the array of subsampled color pixels being unevenly spaced in a row direction and a column direction; interpolating an array of new, evenly spaced color pixels from the subsampled color pixels, the pixels of the array of new color pixels being evenly spaced in the row direction and the column direction, a given pixel of the array of new color pixels being interpolated using surrounding pixels, of the same color as the given pixel, in the array of subsampled color pixels; and processing the color image signals derived from the array of new color pixels.
Claim 2
Independent Claim
135 words
A method for generating color image signals derived from an array of color image pixels, said method comprising the steps of: subsampling the array of color pixels in order to generate an array of subsampled color pixels, the pixels of the array of subsampled color pixels being unevenly spaced in a row direction and a column direction; interpolating an array of new, evenly spaced color pixels from the subsampled color pixels, the pixels of the array of new color pixels being evenly spaced in the row direction and the column direction, a given pixel of the array of new color pixels being interpolated using surrounding pixels, of the same color as the given pixel, in the array of subsampled color pixels; and processing the color image signals derived from the array of new color pixels.
Claim 3
Dependent Claim
16 words
A method as claimed in claim 1 wherein the step of interpolating comprises a bilinear interpolation.
Claim 4
Independent Claim
152 words
A method for processing color image signals derived from an array of color image pixels arranged at a predetermined pixel spacing, said method comprising the steps of: subsampling the array of color pixels in 2×2 blocks of color pixels at half resolution in order to generate an array of subsampled color pixels, the pixels of the array of subsampled color pixels being unevenly spaced in a row direction and a column direction; interpolating an array of new color pixels at half pixel spacing from the subsampled color pixels, the pixels of the array of new color pixels being evenly spaced in the row direction and the column direction, a given pixel of the array of new color pixels being interpolated using surrounding pixels, of the same color as the given pixel, in the array of subsampled color pixels; and processing the color image signals derived from the array of new color pixels.
Claim 5
Independent Claim
152 words
A method for processing color image signals derived from an array of color image pixels arranged at a predetermined pixel spacing, said method comprising the steps of: subsampling the array of color pixels in 2×2 blocks of color pixels at half resolution in order to generate an array of subsampled color pixels, the pixels of the array of subsampled color pixels being unevenly spaced in a row direction and a column direction; interpolating an array of new color pixels at half pixel spacing from the subsampled color pixels, the pixels of the array of new color pixels being evenly spaced in the row direction and the column direction, a given pixel of the array of new color pixels being interpolated using surrounding pixels, of the same color as the given pixel, in the array of subsampled color pixels; and processing the color image signals derived from the array of new color pixels.
Claim 6
Dependent Claim
16 words
A method as claimed in claim 3 wherein the step of interpolating comprises a bilinear interpolation.
Claim 7
Dependent Claim
18 words
A method as claimed in claim 4 wherein the bilinear interpolation is weighted to produce half pixel spacing.
Claim 8
Independent Claim
169 words
A method for processing color image signals derived from an array of color image pixels arranged at a predetermined pixel spacing, said method comprising the steps of: capturing a color image through a color filter array to generate a corresponding array of color pixels; subsampling the array of color pixels in 2×2 blocks of color pixels at half resolution in order to generate an array of subsampled color pixels, the pixels of the array of subsampled color pixels being unevenly spaced in a row direction and a column direction; interpolating an array of new color pixels at half pixel spacing from the subsampled color pixels, the pixels of the array of new color pixels being evenly spaced in the row direction and the column direction, a given pixel of the array of new color pixels being interpolated using surrounding pixels, of the same color as the given pixel, in the array of subsampled color pixels; and processing the color image signals derived from the array of new color pixels.
Claim 9
Independent Claim
169 words
A method for processing color image signals derived from an array of color image pixels arranged at a predetermined pixel spacing, said method comprising the steps of: capturing a color image through a color filter array to generate a corresponding array of color pixels; subsampling the array of color pixels in 2×2 blocks of color pixels at half resolution in order to generate an array of subsampled color pixels, the pixels of the array of subsampled color pixels being unevenly spaced in a row direction and a column direction; interpolating an array of new color pixels at half pixel spacing from the subsampled color pixels, the pixels of the array of new color pixels being evenly spaced in the row direction and the column direction, a given pixel of the array of new color pixels being interpolated using surrounding pixels, of the same color as the given pixel, in the array of subsampled color pixels; and processing the color image signals derived from the array of new color pixels.
Claim 10
Dependent Claim
16 words
A method as claimed in claim 6 wherein the step of interpolating comprises a bilinear interpolation.
Claim 11
Dependent Claim
18 words
A method as claimed in claim 7 wherein the bilinear interpolation is weighted to produce half pixel spacing.
Claim 12
Dependent Claim
18 words
A method as claimed in claim 6 wherein the color filter array is a Bayer color filter array.
Claim 13
Dependent Claim
18 words
A method as claimed in claim 6 wherein the step of processing comprises a color filter array interpolation.
Claim 14
Dependent Claim
40 words
A method as claimed in claim 6 wherein the step of processing includes one or more processing steps selected from the group consisting of noise reduction, white balance correction, color filter array interpolation, color correction, edge enhancement, and image compression.