IP Library Granted Patent US 7,307,709
Granted Patent B2
US 7,307,709 · App. 11/172,869 · Granted Dec 11, 2007

Device and method for optical center detection

Assignee: Asia Optical Co., Inc.
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 7,307,709
App. No.
11/172,869
Granted
Dec 11, 2007
Kind
B2
Abstract

A device is presented for computing an optical center of a sensor array relative to a lens. The sensor array includes a plurality of sensor units, and each sensor unit has a position on the sensor array. The lens defines an optical axis. The device includes a configuration module and a processing circuit. The configuration module is provided for positioning the lens and the sensor array thereon. When test light is parallel to the optical axis and is incident to the lens, the sensor array receives the test light transmitted by the lens so that each sensor unit outputs a value. The processing circuit is linked to the sensor array for receiving values outputted from the sensor units and selecting positions of sensor units outputting a specific value among the values, for computing the optical center of the sensor array.

Claims (40)

1. A device for computing an optical center of a sensor array relative to a lens, said sensor array comprising a plurality of sensor units, each sensor unit having a position on said sensor array, said lens defining an optical axis, said device comprising:

a configuration module, for positioning said lens and said sensor array thereon, wherein when test light is parallel to said optical axis and is incident to said lens, said sensor array receives said test light transmitted by said lens so that each sensor unit outputs a value; and

a processing circuit, linked to said sensor array for receiving values outputted from said sensor units and selecting positions of sensor units outputting a specific value among said values, for computing said optical center of said sensor array.

2. A device according to claim 1 , wherein said configuration module further comprises a digital signal processor (DSP) for incorporating with each sensor unit to output said value.

3. A device according to claim 1 , wherein said value represents illumination.

4. A device according to claim 1 , wherein said processing circuit further presets a default offset between said optical center and a geometrical center of said sensor array.

5. A device according to claim 4 , wherein said processing circuit further generates a warning signal when an offset between said optical center and a geometrical center of said sensor array is larger than said default offset.

6. A device according to claim 1 , wherein said processing circuit further generates a digital image for displaying said positions, said values, and said optical center on said digital image.

7. A device according to claim 1 , wherein said processing circuit computes said optical center according to a geometrical center of said positions of sensor units outputting said specific value.

8. A device according to claim 1 , wherein said specific value is selected from a maximum or a minimum among said plurality of values.

9. A device according to claim 1 , wherein said processing circuit further selects positions of sensor units outputting valid values, wherein a difference between each valid value and said specific value is not larger than a predetermined value;

wherein said processing circuit computes said optical center according to a geometrical center of said selected positions of sensor units outputting said specific value and said selected positions of sensor units outputting valid values.

10. A device according to claim 9 , wherein said processing circuit determines said predetermined value based on a maximum or minimum among said plurality of values.

11. A device according to claim 9 , wherein said specific value is a maximum or a minimum among said plurality of values.

12. A method for computing an optical center of a sensor array relative to a lens, said sensor array comprising a plurality of sensor units, each sensor unit having a position on said sensor array, said lens defining an optical axis, said method comprising:

(a) providing test light parallel to said optical axis and incident to said lens;

(b) receiving, by said sensor array, said test light transmitted by said lens so that each sensor unit outputs a value;

(c) selecting positions of sensor units outputting a specific value among said values outputted from said sensor units; and

(d) computing said optical center of said sensor array based on said selected positions to obtain position data of said optical center.

13. A method according to claim 12 , further comprising:

(e) generating a digital image to display said positions; and

(f) indicating said optical center on said digital image.

14. A method according to claim 12 , further comprising:

(g) setting a default offset between said optical center and said geometrical center of said sensor array; and

(h) comparing said default offset with an offset between said optical center and said geometrical center of said sensor array.

15. A method according to claim 14 , wherein said offset corresponds to a distance offset between said optical center and said geometrical center of said sensor array.

16. A method according to claim 12 , in the step (b), said value represents illumination.

17. A method according to claim 16 , in the step (c), said specific value is a maximum or a minimum among said plurality of values.

18. A method according to claim 17 , wherein the step (c) further comprises:

contouring positions of sensor units outputting said specific value.

19. A method according to claim 12 , wherein the step (d) comprises:

computing said optical center according to a geometrical center of said selected positions of sensor units outputting said specific value.

20. A method according to claim 12 , wherein said specific value is selected from a maximum or a minimum among said plurality of values.

21. A method according to claim 12 , wherein the step (d) further comprises:

(i) selecting positions of sensor units outputting valid values, wherein a difference between each valid value and said specific value is not larger than a predetermined value;

(j) computing said optical center according to a geometrical center of said selected positions of sensor units outputting said specific value and said selected positions of sensor units outputting valid values.

22. A method according to claim 21 , wherein the step (i) further comprises:

determining said predetermined value based on a maximum or a minimum among said plurality of values.

23. A method according to claim 21 , wherein said specific value is a maximum or a minimum among said plurality of values.

24. A computer program comprising program code instructions for controlling the operation of a data processing apparatus on which the program code executes, to perform a method according to claim 12 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2005
From: LIN, YI-HSUAN; LOW, TECK WEE
To: ASIA OPTICAL CO., INC.
Reel/Frame 017352/0483 →
Priority Claims (1)
TW 93120225 A · Jul 6, 2004 · national
Continuity (1)
Related Publication 20060007428A1 · Jan 12, 2006