IP Library Patent Application 12071246
Patent Application
App. No. 12/071,246

Methods, systems and apparatuses for pixel signal correction using elliptical hyperbolic cosines

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 None
App. No.
12/071,246
Abstract

Methods, systems and apparatuses for correcting the sensitivity of pixel signals, the pixel signal correction values being determined based on an elliptical hyperbolic cosine function. The function may further be a rotated elliptical hyperbolic cosine function or a polynomial derived from the rotated elliptical hyperbolic cosine function. Using these functions to represent the correction values in memory allows for on-chip storage of the means to determine the correction values.

Claims (46)

1 . A method of correcting sensitivity of a plurality of pixel signals associated with a pixel array and forming an image, the method comprising:

calculating a plurality of correction values corresponding to the pixel signals, the plurality of correction values comprising a correction surface; and

applying the respective correction values to the pixel signals to form an output image,

wherein the correction value for each pixel signal is calculated using an approximation of an elliptical hyperbolic cosine function based on the location of a pixel in the pixel array corresponding to the pixel signal.

2 . The method of claim 1 , wherein the elliptical hyperbolic cosine function is further based on vertical and horizontal center positions of the correction surface and vertical and horizontal scaling factors.

3 . The method of claim 2 , wherein the vertical and horizontal center positions and the vertical and horizontal scaling factors are constant values that are determined during calibration.

4 . The method of claim 3 , wherein the constant values vary among color channels of the image.

5 . The method of claim 1 , wherein the correction value for each pixel signal is further based on a rotated elliptical hyperbolic cosine correction parameter.

6 . The method of claim 5 , wherein the rotated elliptical hyperbolic cosine correction parameter is a scaling factor that acts to move the axes of the ellipse away from the x- and y-axes.

7 . The method of claim 1 , wherein the correction values are positional gain adjustment values.

8 . A method of correcting sensitivity of a plurality of pixel signals associated with a pixel array, the method comprising:

calculating a plurality of correction values corresponding to the pixel signals; and

applying the respective correction value to the pixel signals to form an output image,

wherein the correction value for each pixel signal is calculated using an approximation of a hyperbolic cosine function based on a radius function representing the radius of an ellipse.

9 . The method of claim 8 , wherein the radius function is r 2 =(s x (x−c x )) 2 +(s y (y−c y )) 2 , and

wherein r is the radius of the ellipse, s x is a constant scaling factor in the x-direction, c x is a constant center value in the x-direction, s y is a constant scaling factor in the y-direction and c y is a constant center value in the y-direction.

10 . The method of claim 8 , wherein the radius function is r 2 =(s x (x−c x )) 2 +(s y (y−c y )) 2 +s x s y s xy (x−c x )(y−c y ), and

wherein r is the radius of the ellipse, s x is a constant scaling factor in the x-direction, c x is a constant center value in the x-direction, s y is a constant scaling factor in the y-direction, c y is a constant center value in the y-direction and s xy is a constant scaling factor that acts to move axes of the ellipse away from x- and y-axes.

11 . A method of correcting sensitivity of a plurality of pixel signals associated with a pixel array, the method comprising:

calculating a plurality of correction values corresponding to the pixel signals; and

applying the respective correction value to the pixel signals to form an output image,

wherein the correction value for each pixel signal is calculated using a polynomial function that is derived from an approximation of a hyperbolic cosine function, wherein the hyperbolic cosine function is based on a first function representing a scaled radius of an ellipse.

12 . The method of claim 11 , wherein the first function is r′ 2 =(x−c x ) 2 +k 1 (y−c y ) 2 +k 2 (x−c x )(y−c y ) and wherein r′ is the scaled radius, c x is a constant center value in the x-direction, c y is a constant center value in the y-direction, k 1 represents a relative scaling between horizontal and vertical gain surfaces and k 2 represents diagonal scaling between opposite corners.

13 . An imaging device comprising:

a pixel array, the pixel array outputting a plurality of pixel signal values; and

an image processing unit coupled to the pixel array, the image processing unit being operable to correct a responsiveness of pixels in the pixel array by applying respective correction values to the pixel signal values, the respective correction values comprising a correction surface,

wherein a correction value for a particular pixel value is determined using an approximation of an elliptical hyperbolic cosine function that is based on constants stored on-chip.

14 . The imaging device of claim 13 , wherein the stored constants include the location of the particular pixel in the pixel array, vertical and horizontal center positions of the correction surface and vertical and horizontal scaling factors.

15 . The imaging device of claim 14 , wherein the vertical and horizontal center positions and the vertical and horizontal scaling factors are constant values that are determined during calibration of the imaging device.

16 . The imaging device of claim 15 , wherein the constant values vary among color channels of the image.

17 . The imaging device of claim 14 , wherein the correction value for each pixel signal is further based on a rotated elliptical hyperbolic cosine correction parameter.

18 . The imaging device of claim 17 , wherein the rotated elliptical hyperbolic cosine correction parameter is a scaling factor that acts to move the axes of the ellipse away from the x- and y-axes.

19 . The imaging device of claim 13 , wherein the correction values are positional gain adjustment values.

20 . An imaging device comprising:

a pixel array, the pixel array outputting a plurality of pixel signal values; and

an image processing unit coupled to the pixel array, the image processing unit being operable to correct a responsiveness of pixels in the pixel array by applying respective correction values to the pixel signal values, the respective correction values comprising a correction surface,

wherein a correction value for a particular pixel value is determined based on stored constants representing a radius function calculating the radius of an ellipse which is used in an elliptical hyperbolic cosine function to determine the correction value.

21 . The imaging device of claim 20 , wherein the stored constants are stored on-chip.

22 . The imaging device of claim 20 , wherein the radius function is r 2 =(s x (x−c x )) 2 +(s y (y−c y )) 2 , and

wherein r is the radius of the ellipse, s x is a constant scaling factor in the x-direction, c x is a constant center value in the x-direction, s y is a constant scaling factor in the y-direction and c y is a constant center value in the y-direction.

23 . The imaging device of claim 20 , wherein the radius function is r 2 =(s x (x−c x )) 2 +(s y (y−c y )) 2 +s x s y s xy (x−c x )(y−c y ), and

wherein r is the radius of the ellipse, s x is a constant scaling factor in the x-direction, c x is a constant center value in the x-direction, s y is a constant scaling factor in the y-direction, c y is a constant center value in the y-direction and s xy is a constant scaling factor that acts to move axes of the ellipse away from x- and y-axes.

24 . The imaging device of claim 20 , wherein the radius function is r′ 2 =(x−c x ) 2 +k 1 (y−c y ) 2 +k 2 (x−c x )(y−c y ),

wherein r′ is a scaled radius, c x is a constant center value in the x-direction, c y is a constant center value in the y-direction, k 1 represents a relative scaling between horizontal and vertical gain surfaces and k 2 represents diagonal scaling between opposite corners, and

wherein a relationship between terms of the elliptical hyperbolic cosine function is relaxed such that the correction value is determined as G(r′)=1+g 1 (r′) 2 +g 2 (r′) 4 where the function G is the correction value of the particular and g 1 and g 2 are the gains of the second and fourth powers of the sealed radius.

25 . The imaging device of claim 20 , wherein said imaging device is part of a camera system.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2009
From: MICRON TECHNOLOGY, INC.
To: APTINA IMAGING CORPORATION
Reel/Frame 023245/0186 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2008
From: HUGGETT, ANTHONY R; KIRSCH, GRAHAM
To: MICRON TECHNOLOGY, INC.
Reel/Frame 020933/0604 →