In-chamber device and method for calibrating a tunable-focus camera system
An in-chamber device and method for calibrating a tunable-focus camera system may include an optical chamber that includes a housing, camera sensor, camera receiving lens, and illumination source. The housing may define an aperture, and the camera sensor may be disposed within the housing. The camera receiving lens may be disposed in the aperture and configured to enable light external of the optical chamber to be focused onto the camera sensor. The illumination source may be configured to output an illumination signal that is incident the camera receiving lens along a first axis via the camera receiving lens. The illumination signal may be reflected from a reflective element as a reflected illumination signal back through a second axis via the camera receiving lens so as to enable the reflected illumination signal to be sensed. The optical chamber may be used to automatically calibrate the tunable-focus camera system periodically or aperiodically.
A camera system using a tunable-focus lens (or tunable lens) may achieve focus at a number of distances (referred to as focus distances) by adjusting the position of a focal plane with respect to a camera sensor. Achieving focus by the tunable lens may be performed by physically moving the lens or by changing the optical power of the lens. The optical power of the lens may be changed either by shifting the lens elements within the lens while the outer lens barrel stays substantially still and unchanged, as in a classical zoom lens, or by changing the curvature of one or more optical elements within the lens, such as in a liquid lens. In the latter case, such elements may be made with a special technology that enables the elements to be physically deformed in a controlled way. Such tunable lenses may be affected by random changes that reduce the focus distance accuracy of the camera system. For example, a tunable lens may be affected by unpredictable and irreversible ageing drift that may impair the optical stability of the tunable lens and the performance of the camera system over time. A focus distance calibration can be performed to restore the focus distance accuracy of the tunable lens, thereby improving the optical stability of the tunable lens and the performance of the camera system. However, the focus distance calibration requires a dedicated setup process and oversight from a skilled technician or operator to ensure that the calibration is performed successfully. As such, there is a need to perform a focus distance calibration of a tunable lens without requiring external setup or technician intervention.
A tunable lens within a camera system may be affected by the age of the lens, age of the system, temperature of the camera system and camera system components, and system operating temperature. In many cases, the effect of temperature on a tunable lens within a camera system is accounted for during a focus calibration routine performed before regular device operation. For example, the effect of temperature may be recorded in a look-up table generated by a focus calibration routine performed at the time of manufacturing of the camera system. The effect of ageing, however, is slow, irreversible, and cannot be forecasted in advance. Focus distance drift caused by ageing may be especially disruptive to device operation due to its unpredictability and the large magnitude of resulting defocus. To restore performance of a camera system with a tunable lens affected by ageing, the corresponding look-up table may be updated, and the updating process may be continuously performed thereafter to account for further degradation.
The look-up table may be updated in various ways depending on the operating parameters of the camera system. The most reliable way to update the look-up table is to repeat the focus calibration process. The calibration process may utilize the camera system to monitor targets at precisely-known distances and compare the current focus distance to one or more predetermined focus distance values contained in the look-up table. For each distance of a number of distances, for example, the camera system may record the tunable lens driving voltage that results in the best focus for a given focus distance. Because an accurate focusing operation is integral for device performance, the focus calibration process is typically performed by a skilled operator or technician to avoid damaging the camera system or included components. Conventional focus calibration processes also utilize a dedicated setup process that may require a user to, for example, unmount the camera system from its operating stand.
To summarize, open-loop camera systems are functionally impaired by tunable lens ageing drift. A typical way to restore such functionality to an open-loop camera system is to run frequent, extensive calibration processes at periodic intervals in conditions difficult to replicate in the field.
BRIEF SUMMARYTo overcome the shortcomings of current focus distance calibration processes, the systems, methods, devices, and principles described herein enable a camera system to perform a focus distance calibration process without requiring external setup or the intervention of an operator or technician. Utilizing the principles described herein, an automated process to routinely (e.g., periodically or aperiodically) calibrate the tunable lens of a camera system may be performed.
More specifically, an in-chamber device and method for calibrating a tunable-focus camera system may be used to restore the optical stability of a tunable lens and improve the performance of the camera system. In particular, one embodiment may include an optical chamber that includes a housing, a camera sensor, a camera receiving lens, and an illumination source. The housing may define an aperture, and the camera sensor may be disposed within the housing. The camera receiving lens may be disposed in the aperture of the housing and be configured to enable light external of the optical chamber to be focused onto the camera sensor. The illumination source may be configured to output an illumination signal that is incident the camera receiving lens along a first axis via the camera receiving lens. The illumination signal may be reflected from a reflective element as a reflected illumination signal back through a second axis via the camera receiving lens so as to enable the reflected illumination signal to be sensed.
Another embodiment relates to a system that may include a first housing, a window, an optical chamber, and electronics. The first housing may define a first aperture, and the window may be positioned at the first aperture to enable light to enter the window into the first housing. An optical chamber may be disposed within the first housing and include a second housing, a camera sensor, a camera receiving lens, and an illumination source. The second housing may define a second aperture, and the camera sensor may be disposed within the second housing. The camera receiving lens may be disposed within the aperture of the second housing and be configured to enable light external from the optical chamber that enters the camera receiving lens to be focused onto the camera sensor. The illumination source may be configured to output an illumination signal that is incident the camera receiving lens along a first axis via the camera receiving lens. The illumination signal may be reflected from a reflective element as a reflected illumination signal back through a second axis via the camera receiving lens so as to enable the reflected illumination signal to be sensed. The electronics may be in electrical communication with the camera sensor and configured to execute a focus calibration process by processing a sensed reflected illumination signal based on the reflected illumination signal. The electronics may be further configured to apply a control signal to cause at least one actuator to be adjusted in response to determining that the sensed reflected sensed illumination signal indicates that the camera receiving lens is out of focus to determine that the sensed reflected illumination signal indicates that the camera receiving lens is in focus.
Another embodiment relates to a method of calibrating a camera system. The method may include storing, in a non-transitory memory, a look-up table inclusive of a calibrated driving signal, calibrated focus distance, and calibrated sensed reflected signal associated with the calibrated focus distance. The method may include directing, from within the camera system, an illumination signal via a camera receiving lens towards outside the camera system to be reflected back through the camera receiving lens as a reflected illumination signal. The method may further include sensing the reflected illumination signal as a sensed reflected illumination signal and measuring the sensed reflected illumination signal as a measured reflected illumination signal. The method may include calculating a difference between the measured sensed reflected illumination signal and stored calibrated reflected illumination signal to generate a difference sensed reflected illumination signal. Further, the method may include determining a new driving signal based on the difference sensed reflected illumination signal and outputting the driving signal to cause at least one actuator to be adjusted. Directing, sensing, measuring, calculating, determining, and outputting may be repeated to determine that the difference sensed reflected illumination signal is within a predetermined range, and a final new driving signal may be stored.
Illustrative embodiments of the present invention are described in detail below with reference to the attached drawing figures, which are incorporated by reference herein and wherein:
Camera systems that utilize a tunable (e.g., focal length change and/or optical power or magnification using liquid or physical adjustability) lens are negatively affected by aging of the lens. As the lens ages, an ageing drift process progresses, and device performance varies unexpectedly and unpredictably. A focus calibration process may be performed to improve the optical performance of the lens. Existing calibration techniques of lenses utilize a dedicated external setup and involvement by a skilled technician, which reduces efficiency and increases associated costs. In accordance with the principles herein, a lens calibration process may be performed automatically utilizing a tunable focus lens such that an automatic focus process may be performed without an external setup.
When monitoring objects, camera systems that provide tunable focus (i.e., camera systems utilizing a tunable-focus lens or tunable lens) typically adjust their focus distance according to a distance of an object being monitored to maintain adequate image quality (focus level, contrast, etc.) for image analysis. These camera systems may be classified as either (i) “open-loop” systems or (ii) “closed-loop” systems. In open-loop systems, the camera is not aware of the object distance and adjusts the focus distance by means of an external input. Thus, if the focus distance of an open-loop camera system is set incorrectly, the performance of the camera system is negatively impacted. In closed-loop systems, the camera relies on continuous feedback regarding the object distance or imaging quality and, using an iterative or automatic process, adjusts focus distance of the camera system to the correct focus distance corresponding to the object being monitored.
A tunable focus system may be configured by using (i) a driving electrical signal to change the distance between the camera receiving lens and the camera sensor or (ii) a tunable lens (an electro-optical transducer that converts a driving signal (e.g., voltage) into optical power variation). The relationship between a driving electrical signal and focus distance may be contained in a look-up table that is generated by a focus calibration routine performed before regular device operation (e.g., during manufacturing of the camera system or tunable lens).
To overcome the shortcomings associated with tunable lens ageing drift and calibration processes, the present disclosure includes implementations of systems and methods that allow a focus calibration process to be performed on a camera system without the intervention of an operator and without any external setup. Utilizing the principles described herein, an automated process to routinely (e.g., periodically or aperiodically) calibrate the tunable lens of a camera system may be performed. The automatic calibration process may update a calibration look-up table stored by the camera system.
For example, an internal calibration system for automatically calibrating a tunable lens of a camera system is disclosed. The internal calibration system may include (i) an optical chamber including a receiving lens, (ii) a light source disposed within the optical chamber, (iii) an optical detector configured to collect the light generated by the light source, and (iv) a reflective element configured to reflect source rays that are output from the light source via the tunable lens so as to be incident on the optical detector via a “double-pass” through the receiving lens. Because the light collected by the optical detector is dependent on the focus calibration of the receiving lens, the camera system may perform a self-calibration (or automatic calibration).
More specifically, a camera system may include a camera or image sensor and a camera receiving lens. The camera sensor may be contained in an optical chamber that allows light to pass through only the camera receiving lens and prevents the camera sensor from being exposed to external light that has not first passed through the camera receiving lens. Rather than relying on external input to perform a focus calibration process, the optical chamber may include an illumination source (e.g., an LED) contained inside of the optical chamber itself, and the illumination source may pass through the camera receiving lens and be reflected by a reflective element as a reflected illumination source. In an embodiment, the reflected illumination source may pass through the camera receiving lens, thus creating a “double pass” system, and be imaged onto an optical detector that may also be contained within the optical chamber. In an embodiment, the reflective element may be disposed outside the optical chamber.
Because the components used for performing a focus calibration process may be contained within the optical chamber of the camera system, thus creating an “internal calibration system,” no external setup may be utilized to perform a calibration. In an embodiment, the reflective element may be disposed within a camera housing in which the optical chamber is positioned. By placing the illumination source within the optical chamber and allowing an illumination signal output by the illumination source to pass through the camera receiving lens twice, rather than placing the source at predefined intervals external to the camera systems, the camera system may also maintain a compact physical footprint and avoid interference with corresponding external mechanics. Further, the camera system may be configured to perform the focus calibration sequence automatically to correct tunable lens ageing drift, which may allow the camera system to resume working under optimal conditions without a skilled operator having to perform a calibration process.
With regard to
With regard to
With regard to
The illumination source 312 may be implemented as a light-emitting diode (LED), as an optical fiber or “light pipe” that is fed by an illumination source, or as any other device, system, or apparatus capable of generating an illumination signal that may be received by the camera sensor 308 and/or by the optical detector 316, as further described herein. Alternative configurations are possible.
The optical detectors 316 may be implemented as a single-pixel photodiode, as a multi-pixel photodiode, or as any other device, system, or apparatus capable of sensing an illumination signal generated by illumination source(s) 312. Although illumination signal 318a and reflected illumination signal 318d are shown to be parallel with one another, it should be understood that non-parallel light rays are possible (see, for examples,
With regard to
With regard to
As shown in
Moreover, by using multiple illumination sources 512, additional focus condition information related to the focus condition of the camera receiving lens 510 may be accessed and utilized during a focus calibration process (or focus calibration, internal calibration process, self-calibration process, etc.) of a tunable lens of the camera. The additional focus condition information can be used to make the focus calibration process faster and more robust. For example, if the illumination sources 512a and 512b, which may be at different heights, have a different distance in at least one of the X, Y, and Z axes relative to the camera receiving lens 510, each of the illumination sources 512 may provide focus condition information when illumination signals are respectively received by the optical detector 516 to be used by a calibration system or camera system. As a result, the system performing a focus calibration process may access and utilize to two sets of focus condition information corresponding to each respective position of the illumination sources 512 rather than a single illumination source. In an alternative embodiment, multiple optical detectors 516a and 516b that are oriented at different heights may be included (see
According to another example, the illumination sources 512 may be configured to emit illumination signals over different wavelengths, which may provide different focus condition information for calibration purposes. As a result, the camera system performing a focus calibration process may utilize different illumination signals (i.e., corresponding to each respective wavelength of each of the illumination sources 512) rather than a single illumination signal generated by a single illumination source. It should be understood that additional and/or alternative illumination signals from the same or different illumination sources may be utilized for these purposes.
As shown in
By using multiple optical detectors 516, additional focus condition information related to calibration of a tunable lens (e.g., the camera receiving lens 510) may be accessed and utilized during a focus calibration process, which may make the process faster and more robust. For example, if the optical detector 516a has a different height or distance than the optical detector 516b relative to the camera receiving lens 510, each of the optical detectors 516 may be configured to model sensing an object at a certain focus distance in response to receiving an illumination signal from the illumination source 512. As a result, the camera system with a calibration system performing a focus calibration process may access and utilize multiple sets of focus condition information corresponding to each of the optical detectors 516 rather than a single set of focus condition information that may be received by a single optical detector 516a, for example.
In another example in which the optical detectors 516 may be configured to receive illumination signals corresponding to different wavelengths, each of the optical detectors 516 may be configured to model an object at a certain distance using different colors (e.g., one of the optical detectors 516 may be configured to sense the color red, blue, etc.). As a result, the camera system with a self-calibration system performing a focus calibration process may again access multiple sets of focus condition information corresponding to each respective wavelength from illumination source 512 received by the optical detectors 516, rather than a single set of focus information received by a single optical detector 516a, for example. Moreover, the use of optical detectors 516 that measure different colors may result in more precise calibration. In an embodiment, signals output by the detectors 516 may be combined for use in performing the calibration. It should be understood that additional and/or alternative values corresponding to illumination signals received by each of the optical detectors 516 and related to the focus condition of the camera receiving lens 510 may be utilized for these purposes.
As an example of the principles described above, a self-calibrating camera system may utilize an illumination source 512 that is a “wide spectrum source” (e.g., a source that includes different wavelengths of light, such as a white or “natural” light source) and multiple optical detectors 516 that include wavelength selective filters. Using this approach, each of the optical detectors 516 may provide focus information related to a camera system and camera receiving lens 510 at a specific wavelength corresponding to the wavelength selective filter included each of the respective optical detectors 516.
With regard to
The reflective elements 614 may also be transmissive (e.g., wavelength selective) to allow normal operation of the camera system with the reflective elements 614 (i) located on (or integrated within) the external window 604 (as shown in
In another implementation, the reflective element 614 may be a non-wavelength selective element. Small reflectivity of uncoated glass or plastic surfaces (approximately 4%), for example, may cause a sufficient amount of light to be reflected to enable the calibration process to be performed without interrupting normal operation of the camera system, providing that the illumination source 612 is sufficiently bright.
With regard to
The orientation of the reflective elements 714 relative to the optical axis 720 of the camera system(s) 700 may depend on (i) the vignetting properties of the camera receiving lens 710; (ii) whether a camera sensor 708 (instead of an optical detector 716) is used for receiving the reflected illumination signal 718b; (iii) the numbers of camera sensor(s) 708, illumination source(s) 712, and optical detector(s) 716 included in the camera system 700; and (iv) the relative orientation of the camera sensor(s) 708, illumination source(s) 712, and optical detector(s) 716 with respect to the camera receiving lens 710 and the optical axis 720.
As shown in
As shown in
If the optical detector 716 is used to sense the reflected illumination signal 718b, a brightness or other optical characteristic may be utilized to determine whether a tunable lens, such as the camera receiving lens 710, is properly calibrated (e.g., if the brightness does not match an original calibration brightness level within a range, then the tunable lens is not properly calibrated). If the camera sensor 708 is used, then a spot that has a certain size, defined edge, blur, average brightness, or otherwise may be used to determine whether a tunable lens is properly focused. For either configuration of using the optical detector 716 or camera sensor 708, a voltage level being used to focus the tunable lens may be stored as a calibration value of the camera system.
With regard to
Turning to
Turning to
The optical chamber 806 may be configured to minimize the stray light (or stray illumination signals) generated by the illumination source(s) 812 (e.g., by the secondary source(s) 812a-812b and/or by the chamber source 822). For example, the interior walls of the optical chamber 806 may be configured to maximize absorption of stray light by having a matte black interior wall color and finish. As another example, the dimensions and/or the orientations of the optical chamber 806 and optical chamber walls included therein may be tailored to maximize absorption of stray light. Further, the lens surfaces of the elements (e.g., the camera receiving lens 810) included in the camera system 800 may be configured to reduce reflection that may impair a focus-calibration process. It should be understood that such configurations of the optical chamber 806 and of the lens surfaces of elements included in the camera system 800 may be implemented regardless of the number included sources, secondary sources, chamber sources, detectors, etc. in the camera system 800. Further, such configurations are not limited to the illustrative examples disclosed above. Both the optical chamber 806 and the lens surfaces of included elements may be configured using various combinations of orientations, dimensions, finishes, materials, colors, etc. to minimize the stray light within the optical chamber 806.
With regard to
According to an example, a focus calibration process may be performed by actuating a control signal of a tunable lens. The focus distance of the tunable lens may be actuated by, for example, adjusting the control signal of a stepper motor that actuates a back focal distance of the tunable lens or by adjusting the control signal of a deformable lens element within the objective lens such that the optical power of the lens changes. The camera system performing the focus calibration process may analyze a signal corresponding to the focus distance of the tunable lens in relation to a signal generated by the detecting element. If the detecting element is a photodiode, the amount of current received by the optical detector implementing the photodiode from a calibration source may be monitored. If the detecting element is the camera sensor, the amount of blur in the image corresponding to the calibration source may be evaluated (e.g., by using image analysis). If the calibration source or the detecting element provide focus condition information over different planes or wavelengths (as described with regard to
With regard to
At step 1004, an illumination signal may be directed from within the camera system via a camera receiving lens towards outside the camera system to be reflected back through the camera receiving lens as a reflected illumination signal. The reflected illumination signal may be sensed as a sensed reflected illumination signal at step 1006, and at step 1008, the sensed reflected illumination signal may be measured as a measured reflected illumination signal. For example, the measured reflected illumination signal may include a level of blur in an image captured by a camera sensor, a voltage output by an optical detector, such as a photodiode, etc.
At step 1010, a difference between the measured reflected illumination signal and stored calibrated reflected illumination signal may be calculated to generate a difference sensed reflected illumination signal. At step 1012, a determination may be made as to a new driving signal based on the difference sensed reflected illumination signal. At step 1014, the new driving signal may be output to cause at least one actuator to be adjusted. The process 1000 may also include repeating the steps 1004-1014 in step 1016 to determine that the difference sensed reflected illumination signal is within a predetermined range. Once calibrated, a final new driving signal may be stored within the look-up table at step 1018.
With regard to
The camera sensor 1108 may be configured to monitor focus condition information corresponding to reflected illumination signals originating from one or more sources, secondary sources, or chamber sources (shown in
The camera system 1100 may include one or more processor(s) 1124 operably connected to a non-transitory memory 1126, I/O unit 1130, and tunable actuator 1134. The memory 1124 may contain a look-up table 1128 used in performing the self-calibration process. The look-up table 1128 may be created during production of the camera system 1100 and may be automatically updated while in use to account for ageing drift of the camera receiving lens 1110 or another tunable lens. For example, the manufacturer of the camera system 1100 may perform a focus calibration process before the camera system 1100 is sold to a customer, and the camera system 1100 may perform additional focus calibration processes routinely (e.g., periodically or aperiodically) to ensure system operation following a period of use.
During an initial calibration with the calibration station 1136, the camera system 1100 may be driven to establish driving voltages that are stored in the look-up tables 1128 and/or 1146. Thereafter, based on the information included in the look-up table 1128, the processor(s) 1124 may be configured to send a driving voltage signal 1132 to the tunable actuator 1134 to adjust the focus distance of the camera receiving lens 1110. The tunable actuator 1134 may be any electromechanical or liquid tunable device, or any other device, system, etc. configured to adjust a focal distance and/or magnification of an optical device. The tunable actuator 1134 may be, for example, a stepper motor capable of being controlled by a control signal and configured to actuate a back focal distance of the camera receiving lens 1110. In another embodiment, the tunable actuator 1134 may be an electro-wetting device or liquid lens configured to adjust optical properties of one or more lens elements (e.g., by applying a voltage signal to change the surface tension at the interface of two immiscible liquids included in the lens). The processor(s) 1134 may be further configured to monitor focus condition information related to the adjusted focus distance of the camera receiving lens 1110 after the driving voltage signal 1132 is sent the tunable actuator 1134. The processor(s) 1124 may be configured to make further adjustments to the camera receiving lens 1110 (e.g., sending a new driving voltage) based on the focus condition information corresponding to an adjusted focus distance, and this process may be repeated.
In some embodiments, the camera system 1100 may execute the focus calibration process itself. In other embodiments, the focus calibration process may be performed using a calibration station 1136 configured to interact with the camera system 1100, as shown in
For example, the calibration station 1136 may include one or more processor(s) 1138 that may be operably connected to a memory 1140, database 1142, and I/O unit 1144. The memory 1140 may contain a look-up table 1146 used in performing the self-calibration process. As described with regard to the look-up table 1128 of the camera system 1100, the look-up table 1146 may be created during production of the camera system 1100 and may be updated after the point of sale to account for ageing drift of the camera receiving lens 1110. The look-up table 1146 of the calibration station 1136 may contain the same or different information as the look-up table 1128 of the camera system 1100 and may be used for the same or similar purposes described above or for different purposes. Each camera system calibrated by the calibration station 1136 may have the factory calibration values stored in the look-up table 1146 for records of the manufacturer.
The I/O unit 1144 may be operably connected to both the processor(s) 1138 of the calibration station 1136 and the I/O unit 1130 of the camera system 1100. Accordingly, a signal generated from the processor(s) 1138 may be transmitted via the I/O unit 1144 of the calibration station 1136 to the I/O unit 1130 of the camera system 1100. The signal may then be processed by the processor(s) 1124 of the camera system 1100 and transmitted as the driving voltage signal 1132 to the tunable actuator 1134 to adjust the focus distance of the camera receiving lens 1110.
Further, after transmitting a driving voltage signal via the processor(s) 1124 of the camera system 1100, the processor(s) 1138 of the calibration station 1136 may be configured to receive focus condition information corresponding to the adjusted focus distance. For example, the processor(s) 1124 may be configured to transmit such focus condition information via the I/O unit 1130 of the camera system 1100 to the I/O unit 1144 of the calibration station 1136, where the focus condition information may be received by the processor(s) 1138 and used for updating the look-up table 1146 for performing a self-calibration process. As described above with regard to the processor(s) 1124 of the camera system 1100, the processor(s) 1138 of the calibration station 1136 may be configured to make further adjustments to the camera receiving lens 1110 (e.g., sending a new driving voltage) based on the focus condition information received via the camera system 1100, and this process may be repeated to determine that the focus of the tunable lens is complete.
With regard to
At the time of manufacturing of the camera system corresponding to the look-up table 1200, the first (or initial) calibration may be performed, creating a first setting of the calibration values of the look-up table 1200. The first calibration may be performed in two steps. In the first step, for example, targets may be placed at a number of known focus distances FD from the camera system and the driving signals Ds (i.e., the signals that cause the tunable camera receiving lens to be adjusted such that the images of the various targets are in focus at each distance) may be determined. Accordingly, the first setting of the look-up table 1200 at the manufacturing stage may include (i) a column 1202 with respective driving signals Ds and (ii) a column 1204 with respective focus distances FD corresponding to each of the various targets used in the first calibration process. As such, the first setting of the look-up table may show the initial relationship between tunable lens driving signal Ds and focus distance FD. In particular, the driving signals Ds may represent a signal (e.g., voltage) transmitted to a tunable actuator to calibrate the tunable lens to be at respective focus distances FD that are associated with respective detector signals S, as further described herein.
In the second part of the first calibration, each of the respective driving signals Ds included in the first setting of the look-up table 1200 may be transmitted to an actuator configured to adjust the focus distance of the camera receiving lens, as described with regard to
After the second part of the first calibration process has been performed, a user of the camera system may perform an operating calibration process, creating a further update of the look-up table 1200. For example, imagine that a period of time has passed and tunable lens ageing drift has occurred following completion of the first calibration process. It should be understood that the camera may be configured to automatically perform a re-calibration as opposed to a human user having to physically or remotely initiate a calibration process. Each of the respective driving signals Ds included in the previous (e.g., second) update of the look-up table 1200 may be transmitted to the actuator to adjust the focus distance of the camera receiving lens, and new respective detector signals S corresponding to each signal received by the included detecting element may be measured in the same manner as the previous detector signals S from the second part of the first calibration process (as described above). Depending on the conditions of the camera system, the new signal S corresponding to the signal received by the detecting element in the operating calibration process may vary from the respective previous signal S corresponding to the second part of the first calibration process. In another example, in response to determining a difference between a new detector signal and stored detector signal, the camera system may vary the driving signal sent to the tunable lens to determine that the detector signal replicates each stored detector value already included in the look-up table 1200. Each of the driving signals Ds used to replicate each stored detector value may be stored in column 1202 and replace the previously stored driving signals Ds (e.g., the driving signals stored during the second part of the first calibration process). Additional calibration processes (e.g., a second, a third, a fourth, fifth, sixth, etc.) may be performed routinely (e.g., periodically or aperiodically) to maintain normal operation of the camera system.
According to an example, the camera system may be focused at a known distance FD with a corresponding driving signal Ds. When calibration is needed, the calibration system may be turned ON and the detector signal S may be measured without adjusting the driving signal sent to the camera receiving lens (or tunable lens). If the tunable lens behavior has varied (e.g., due to ageing or thermal drift), there may be small offset ΔS between the stored (or expected) signal ΔSs and the measured signal ΔSm (ΔS=ΔSs−ΔSm). The camera system may then vary the driving signal sent to the tunable lens by a small amount ΔDs such that the offset between the stored signal and expected signal is negligible (ΔS≈0). This offset may then be added to the remaining set of driving signal values included in the look-up table. The amount ΔDs by which each driving signal is varied may be determined by trial and error or by a using a functional dependence that may be characterized at the production stage of the camera system.
It is worth noting that the values included in the look-up table 1200 may vary with temperature, and the calibration process may be repeated at various temperatures so that a look-up table corresponding to each temperature may be generated. Further, the relationship described by the data in the table (e.g., the relationship between focus distance and detector signal) may change following degradation of the tunable lens or other camera system elements, and additional calibration process(es) may be performed to account for this change.
In an example, the camera system images real-world objects and the calibration system may be turned OFF during normal operation of the camera system. When the camera system is to be calibrated, it may optionally switch OFF a main illumination system, may reduce the exposure time to decrease the imaged brightness of the objects, and may turn a calibration system ON. In this example, the calibration source may be very bright and may provide the only meaningful signal for the detecting element.
With regard to
The data 1302 of the driving signal plot 1300a may include data points 1302a-1302e that may correspond to respective driving signals Ds transmitted by the camera system to an actuator configured to adjust the focus conditions of an included camera receiving lens during a focus calibration process. For example, the data point 1302a may correspond to the driving signal Ds1 transmitted during a first focus calibration process at a time t1, the data point 1302b may correspond to the driving signal Ds2 transmitted during the first focus calibration process at a time t2, and so on. In performing a self-calibration, the camera system may increase the driving signal Ds corresponding to a time t by a predefined amount (e.g., using a step function) at each interval. While this approach is reflected in the data 1302 driving signal plot 1300a (e.g., each of the data points 1302a-1302e are increasing by equal amounts), it should be understood that additional and/or alternative systems, devices, methods, and approaches may be used for adjusting the driving signal Ds during a self-calibration.
The data 1304 of the image spot size plot 1300b may include data points 1304a-1304e, which may correspond to the respective image sizes of an object imaged by the camera system after adjusting the driving signal to the values indicated by data points 1302a-1302e of the driving signal plot 1300a. For example, the data point 1304a may correspond to the image spot size of an image corresponding to the driving signal Ds1 transmitted during the first focus calibration process at a time t1 (as described in the paragraph above). The data point 1304b may correspond to the image spot size of an image corresponding to the driving signal Ds2 transmitted at a time t2, and so on. The camera system may be configured to compare each of the image spot size values (shown as data points 1304a-1304e) to one or more predefined value(s) stored by the camera system (as described with regard to
The data 1306 of the focus level plot 1300c may include data points 1306a-1306e, which may correspond to the respective focus levels of the images received by an optical detector after adjusting the driving signal to the values indicated by data points 1302a-1302e of the driving signal plot 1300a. For example, the data point 1306a may correspond to the focus level of the image corresponding to the driving signal Ds1 transmitted during the first focus calibration process at a time t1 (as described in the above paragraphs). The data point 1306b may correspond to the focus level of an image corresponding to the driving signal Ds2 transmitted at a time t2, and so on. The camera system may be configured to compare each of the focus level values (shown as data points 1306a-1306e) to one or more predefined value(s) stored by the camera system (as described with regard to
With regard to
As an example, the sensed illumination values 1402 at times t1-t5 may be sensed image spot size values 1402a-1402e corresponding to data points 1304a-1304e of the image spot size plot 1300b of
As described herein and wherein, the systems, methods, devices, and principles disclosed enable performance of a focus distance calibration process of a camera system without requiring external setup or the intervention of an operator.
For example, an in-chamber device and method for calibrating a tunable-focus camera system may be used to restore the optical stability of a tunable lens and improve the performance of the camera system. In particular, one embodiment relates to an optical chamber. The optical chamber may include a housing, a camera sensor, a camera receiving lens, and an illumination source. The housing may define an aperture, and the camera sensor may be disposed within the housing. The camera receiving lens may be disposed in the aperture of the housing and be configured to enable light external of the optical chamber to be focused onto the camera sensor. The illumination source may be configured to output an illumination signal that is incident the camera receiving lens along a first axis via the camera receiving lens. The illumination signal may be reflected from a reflective element as a reflected illumination signal back through a second axis via the camera receiving lens so as to enable the reflected illumination signal to be sensed.
In another embodiment, the optical chamber may further include an optical detector optically aligned with the second axis so that the reflected illumination signal is incident the optical detector.
The optical detector may be on a common plane as the camera sensor.
Another embodiment may further include at least one second illumination source configured to output a second illumination signal that is incident the camera receiving lens. The second illumination signal may be output along a third axis to be reflected from the reflective element as a second reflected illumination signal back through a fourth axis via the camera receiving lens so as to enable the second reflected illumination signal to be sensed.
The reflective element may be embedded in the camera receiving lens.
The camera receiving lens may be a tunable camera receiving lens.
Another embodiment relates to a system that may include a first housing, a window, an optical chamber, and electronics. The first housing may define a first aperture, and the window may be positioned at the first aperture to enable light to enter the window into the first housing. An optical chamber may be disposed within the first housing and include a second housing, a camera sensor, a camera receiving lens, and an illumination source. The second housing may define a second aperture, and the camera sensor may be disposed within the second housing. The camera receiving lens may be disposed within the aperture of the second housing and be configured to enable light external from the optical chamber that enters the camera receiving lens to be focused onto the camera sensor. The illumination source may be configured to output an illumination signal that is incident the camera receiving lens along a first axis via the camera receiving lens. The illumination signal may be reflected from a reflective element as a reflected illumination signal back through a second axis via the camera receiving lens so as to enable the reflected illumination signal to be sensed. The electronics may be in electrical communication with the camera sensor and configured to execute a focus calibration process by processing a sensed reflected illumination signal based on the reflected illumination signal. The electronics may be further configured to apply a control signal to cause at least one actuator to be adjusted in response to determining that the sensed reflected sensed illumination signal indicates that the camera receiving lens is out of focus to determine that the sensed reflected illumination signal indicates that the camera receiving lens is in focus.
In another embodiment, the camera receiving lens is a tunable camera receiving lens inclusive of the actuator(s). The actuator(s) are in electrical communication with the electronics to adjust the focus conditions of at least one lens of the tunable camera receiving lens.
The system may further include a reflective element disposed within the first housing and optically aligned with the camera receiving lens to enable the illumination signal from the illumination source to be reflected therefrom so as to form the reflected illumination signal.
The reflective element may have a reflective surface that is substantially orthogonal with an optical axis that is orthogonal with the camera sensor.
The system may further include an optical detector located within the optical chamber, and aligned with the second axis so that the reflected illumination signal is incident the optical detector and generates the sensed reflected illumination signal.
The optical detector may be at a first distance from the camera receiving lens. The system may further include a second optical detector at a second distance from the camera receiving lens and generate a second sensed reflected illumination signal to be used by the focus calibration process.
According to another embodiment, the electronics may include at least one processor configured to operate the system and execute software instructions to perform the focus calibration process. The electronics may further include a non-transitory memory in electrical communication with the processor(s). The non-transitory memory may be configured to store a look-up table inclusive of a calibrated driving signal, calibrated focus distance, and calibrated sensed reflected illumination signal associated with the calibrated focus distance. The processor(s), in executing the focus calibration process, may be configured to measure the sensed reflected illumination signal, calculate a difference between the measured sensed reflected illumination signal and stored calibrated reflected illumination signal to generate a difference sensed reflected illumination signal, and determine a new driving signal based on the difference sensed reflected illumination signal. The processor(s) may be configured to output the new driving signal to cause at least one actuator to be adjusted, repeat the focus calibration process to determine that the difference sensed reflection illumination signal is within a predetermined range, and store a final new driving signal.
Another embodiment relates to a method of calibrating a camera system. The method may include storing, in a non-transitory memory, a look-up table inclusive of a calibrated driving signal, calibrated focus distance, and calibrated sensed reflected signal associated with the calibrated focus distance. The method may include directing, from within the camera system, an illumination signal via a camera receiving lens towards outside the camera system to be reflected back through the camera receiving lens as a reflected illumination signal. The method may further include sensing the reflected illumination signal as a sensed reflected illumination signal and measuring the sensed reflected illumination signal as a measured reflected illumination signal. The method may include calculating a difference between the measured sensed reflected illumination signal and stored calibrated reflected illumination signal to generate a difference sensed reflected illumination signal. Further, the method may include determining a new driving signal based on the difference sensed reflected illumination signal and outputting the driving signal to cause at least one actuator to be adjusted. Directing, sensing, measuring, calculating, determining, and outputting may be repeated to determine that the difference sensed reflected illumination signal is within a predetermined range, and storing a final new driving signal.
In an embodiment, outputting the driving signal may include outputting the driving signal to cause a liquid adjustable lens to move towards a position at which light that enters the camera system via the camera receiving lens is more in focus on a camera sensor.
Directing the illumination signal may include directing the illumination signal via the camera receiving lens to be reflected from a reflective element positioned within a housing of the camera system.
Sensing the reflected illumination signal may include sensing the reflected illumination signal using an optical detector independent from a camera sensor configured to sense optical signals from the camera receiving lens.
Another embodiment may further include determining that the difference sensed reflected illumination signal is at a minimum and setting the final new driving signal to the new driving signal corresponding to the difference sensed reflected illumination signal at the minimum.
Another embodiment may further include adjusting a driving signal that causes the camera receiving lens to focus an image of an object that is positioned at a known distance from the camera system onto the camera sensor. It may include storing a driving signal value of the driving signal when the image of the object is in focus, the stored driving signal value being the calibrated driving signal in the look-up table. It may also include determining a focus and directing, from within the camera system, a calibration illumination signal via the camera receiving lens towards outside the camera system to be reflected back through the camera receiving lens as a reflected calibration illumination signal. An embodiment may further include sensing the reflected illumination signal as a sensed reflected illumination signal, measuring the sensed reflected calibration illumination signal, and storing the sensed reflected calibration illumination signal as the calibrated sensed reflected illumination signal associated with the calibrated focus distance. It may further include storing, in a non-transitory memory, the look-up table including at least one second calibrated driving signal, at least one second calibrated focus distance, and at least one second calibrated sensed reflected illumination signal associated with the at least one second calibrated focus distance. It may include directing, from within the camera system, an illumination signal via a camera receiving lens towards outside the camera system to be reflected back through the camera receiving lens as a reflected illumination signal and sensing the reflected illumination signal as at least one second sensed reflected illumination signal. An embodiment may include measuring the at least one second sensed reflected illumination signal as at least one second measured sensed reflected illumination signal and calculating a difference between the at least one second measured sensed reflected illumination signal and at least one second stored calibrated reflected illumination signal to generate at least one second difference sensed reflected illumination signal. It may further include determining at least one second new driving signal based on the at least one second difference sensed reflected illumination signal and outputting the at least one second driving signal to cause the at least one actuator to be adjusted. Directing, sensing, measuring, calculating, determining, and outputting may be repeated to determine that the at least one second difference sensed reflection illumination signal is within a predetermined range, and a final at least one second new driving signal may be stored.
Another embodiment may further include automatically directing, sensing, measuring, calculating, determining, outputting, repeating, and storing periodically or aperiodically.
The illustrations included herewith are not meant to be actual views of any particular systems, memory device, architecture, or process, but are merely idealized representations that are employed to describe embodiments herein. Elements and features common between figures may retain the same numerical designation except that, for ease of following the description, for the most part, reference numerals begin with the number of the drawing on which the elements are introduced or most fully described. In addition, the elements illustrated in the figures are schematic in nature, and many details regarding the physical layout and construction of a memory array and/or all steps necessary to access data may not be described as they would be understood by those of ordinary skill in the art.
As used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise.
As used herein, “or” includes any and all combinations of one or more of the associated listed items in both, the conjunctive and disjunctive senses. Any intended descriptions of the “exclusive-or” relationship will be specifically called out.
As used herein, the term “configured” refers to a structural arrangement such as size, shape, material composition, physical construction, logical construction (e.g., programming, operational parameter setting) or other operative arrangement of at least one structure and at least one apparatus facilitating the operation thereof in a defined way (e.g., to carry out a specific function or set of functions).
As used herein, the phrases “coupled to” or “coupled with” refer to structures operably connected with each other, such as connected through a direct connection or through an indirect connection (e.g., via another structure or component).
The foregoing method descriptions and/or any process flow diagrams are provided merely as illustrative examples and are not intended to require or imply that the steps of the various embodiments must be performed in the order presented. As will be appreciated by one of skill in the art, the steps in the foregoing embodiments may be performed in any order. Words such as “then,” “next,” etc. are not intended to limit the order of the steps; these words are simply used to guide the reader through the description of the methods. Although process flow diagrams may describe the operations as a sequential process, many of the operations may be performed in parallel or concurrently. In addition, the order of the operations may be re-arranged. A process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc. When a process corresponds to a function, its termination may correspond to a return of the function to the calling function or the main function.
The various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the embodiments disclosed here may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure.
Embodiments implemented in computer software may be implemented in software, firmware, middleware, microcode, hardware description languages, or any combination thereof. A code segment or machine-executable instructions may represent a procedure, a function, a subprogram, a program, a routine, a subroutine, a module, a software package, a class, or any combination of instructions, data structures, or program statements. A code segment may be coupled to and/or in communication with another code segment or a hardware circuit by passing and/or receiving information, data, arguments, parameters, or memory contents. Information, arguments, parameters, data, etc. may be communicated (e.g., passed, forwarded, and/or transmitted) via any suitable means including memory sharing, message passing, token passing, network transmission, etc.
The actual software code or specialized control hardware used to implement these systems and methods is not limiting of the disclosure. Thus, the operation and behavior of the systems and methods were described without reference to the specific software code being understood that software and control hardware can be designed to implement the systems and methods based on the description here.
When implemented in software, the functions may be stored as one or more instructions or code on a non-transitory computer-readable or processor-readable storage medium. The steps of a method or algorithm disclosed here may be embodied in a processor-executable software module which may reside on a computer-readable or processor-readable storage medium. A non-transitory computer-readable or processor-readable media includes both computer storage media and tangible storage media that facilitate transfer of a computer program from one place to another. A non-transitory processor-readable storage media may be any available media that may be accessed by a computer. By way of example, and not limitation, such non-transitory processor-readable media may comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other tangible storage medium that may be used to store desired program code in the form of instructions or data structures and that may be accessed by a computer or processor. Disk and disc, as used here, include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk, and Blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media. Additionally, the operations of a method or algorithm may reside as one or any combination or set of codes and/or instructions on a non-transitory processor-readable medium and/or computer-readable medium, which may be incorporated into a computer program product.
The previous description is of various preferred embodiments for implementing the disclosure, and the scope of the invention should not necessarily be limited by this description. The scope of the present invention is instead defined by the claims.
Claims
1. A camera system, comprising:
- an optical chamber including: an optical chamber housing defining an aperture; a camera sensor disposed within the optical chamber housing; a camera receiving lens disposed in the aperture of the optical chamber housing, and configured to enable light external of the optical chamber to be focused onto the camera sensor; and an illumination source disposed within the optical chamber housing proximate the camera sensor and creating a double pass system with the camera receiving lens and a reflective element such that the illumination source is configured to output an illumination signal that is incident the camera receiving lens to pass through the camera receiving lens along a first axis to be reflected from a reflective element as a reflected illumination signal that is passed back through the camera receiving lens along a second axis so as to enable the reflected illumination signal to be sensed.
2. The camera system according to claim 1, further comprising an optical detector disposed within the optical chamber housing and optically aligned with the second axis so that the reflected illumination signal is incident the optical detector.
3. The camera system according to claim 2, wherein the optical detector is different than the camera sensor and on a common plane as the camera sensor.
4. The camera system according to claim 2, wherein the reflective element is disposed within the first optical chamber housing and optically aligned with the camera receiving lens to enable the illumination signal from the illumination source to be reflected therefrom so as to form the reflected illumination signal.
5. The camera system according to claim 4, wherein the reflective element has a reflective surface that is substantially orthogonal with an output optical axis that is orthogonal with the camera sensor such that the reflected illumination signal is directed to the optical detector that is different than the camera sensor.
6. The camera system according to claim 4, wherein the reflective element has a reflective surface that is tilted with an output optical axis that is incident with the camera sensor such that the reflected illumination signal is directed to the camera sensor acting as the optical detector.
7. The camera system according to claim 1, further comprising at least one second illumination source disposed within the optical chamber housing and configured to output a second illumination signal that is incident the camera receiving lens to pass through the camera receiving lens along a third axis to be reflected from the reflective element as a second reflected illumination signal that is passed back through the camera receiving lens along a fourth axis so as to enable the second reflected illumination signal to be sensed.
8. The camera system according to claim 1, wherein the reflective element is embedded in the camera receiving lens.
9. The camera system according to claim 1, wherein the camera receiving lens is a tunable camera receiving lens.
10. The camera system according to claim 1, further comprising:
- electronics in electrical communication with the camera sensor, and configured to: execute a focus calibration process by processing a sensed reflected illumination signal based on the reflected illumination signal; and apply a control signal to cause at least one actuator to be adjusted in response to determining that the sensed reflected sensed illumination signal indicates that the camera receiving lens is out of focus to determine that the sensed reflected illumination signal indicates that the camera receiving lens is in focus.
11. The camera system according to claim 10, wherein the camera receiving lens is a tunable camera receiving lens inclusive of the at least one actuator in electrical communication with the electronics to adjust the focus conditions at least one lens of the tunable camera receiving lens.
12. The camera system according to claim 10,
- wherein the optical detector is at a first distance from the camera receiving lens; and
- further comprising a second optical detector being at a second distance from the camera receiving lens, and generates a second sensed reflected illumination signal to be used by the focus calibration process.
13. The camera system according to claim 10, wherein the electronics include:
- at least one processor configured to operate the system and execute software instructions to perform the focus calibration process;
- a non-transitory memory in electrical communication with the at least one processor, and configured to store a look-up table inclusive of a calibrated driving signal, calibrated focus distance, and calibrated sensed reflected illumination signal associated with the calibrated focus distance; and
- wherein the at least one processor, in executing the focus calibration process, is configured to: measure the sensed reflected illumination signal; calculate a difference between the measured sensed reflected illumination signal and stored calibrated reflected illumination signal to generate a difference sensed reflected illumination signal; determine a new driving signal based on the difference sensed reflected illumination signal; output the new driving signal to cause at least one actuator to be adjusted; repeat the focus calibration process to determine that the difference sensed reflection illumination signal is within a predetermined range; and store a final new driving signal.
14. The camera system according to claim 1, wherein the reflective element is located on or integrated within an external window of the camera system.
15. A method of calibrating a camera system, comprising:
- storing, in a non-transitory memory, a look-up table inclusive of a calibrated driving signal, calibrated focus distance, and calibrated sensed reflected illumination signal associated with the calibrated focus distance;
- outputting, from an illumination source disposed within an optical chamber of the camera system that creates a double pass system with a reflective element;
- directing the illumination signal through the camera receiving lens along a first axis to be reflected back by the reflective element passing through the camera receiving lens as a reflected illumination signal along a second axis;
- sensing, via a camera sensor disposed within the optical chamber proximate to the illumination source, the reflected illumination signal as a sensed reflected illumination signal;
- measuring the sensed reflected illumination signal as a measured reflected illumination signal;
- calculating a difference between the measured reflected illumination signal and stored calibrated reflected illumination signal to generate a difference sensed reflected illumination signal;
- determining a new driving signal based on the difference sensed reflected illumination signal;
- outputting the driving signal to cause the at least one actuator to be adjusted;
- repeating directing, sensing, measuring, calculating, determining, and outputting, determining that the difference sensed reflected illumination signal is within a predetermined range; and
- storing a final new driving signal.
16. The method according to claim 15, wherein outputting the driving signal includes outputting the driving signal to cause a liquid adjustable lens to move towards a position at which light that enters the camera system via the camera receiving lens is more in focus on the camera sensor.
17. The method according to claim 15, wherein directing the illumination signal includes directing the illumination signal via the camera receiving lens to be reflected from a reflective element positioned within a housing of the camera system.
18. The method according to claim 15, further comprising:
- determining that the difference sensed reflected illumination signal is at a minimum;
- setting the final new driving signal to the new driving signal corresponding to the difference sensed reflected illumination signal at the minimum;
- adjusting a driving signal that causes the camera receiving lens to focus an image of an object that is positioned at a known distance from the camera system onto a camera sensor;
- storing a driving signal value of the driving signal when the image of the object is in focus, the stored driving signal value being the calibrated driving signal in the look-up table;
- determining a focus;
- directing, from within the camera system, a calibration illumination signal via the camera receiving lens towards outside the camera system to be reflected back through the camera receiving lens as a reflected calibration illumination signal;
- sensing the reflected illumination signal as a sensed reflected illumination signal;
- measuring the sensed reflected calibration illumination signal;
- storing the sensed reflected calibration illumination signal as the calibrated sensed reflected illumination signal associated with the calibrated focus distance;
- storing, in a non-transitory memory, the look-up table inclusive of at least one second calibrated driving signal, at least one second calibrated focus distance, and at least one second calibrated sensed reflected illumination signal associated with the at least one second calibrated focus distance;
- directing, from within the camera system, an illumination signal via a camera receiving lens towards outside the camera system to be reflected back through the camera receiving lens as a reflected illumination signal;
- sensing the reflected illumination signal as at least one second sensed reflected illumination signal;
- measuring the at least one second sensed reflected illumination signal as at least one second measured sensed reflected illumination signal;
- calculating a difference between the at least one second measured sensed reflected illumination signal and at least one second stored calibrated reflected illumination signal to generate at least one second difference sensed reflected illumination signal;
- determining at least one second new driving signal based on the at least one second difference sensed reflected illumination signal;
- outputting the at least one second driving signal to cause the at least one actuator to be adjusted;
- repeating directing, sensing, measuring, calculating, determining, and outputting, determining that the at least one second difference sensed reflection illumination signal is within a predetermined range; and
- storing a final at least one second new driving signal.
19. The method according to claim 15, further comprising automatically directing, sensing, measuring, calculating, determining, outputting, repeating, and storing periodically or aperiodically.
20. A method of calibrating a camera system, comprising:
- storing, in a non-transitory memory, a look-up table inclusive of a calibrated driving signal, calibrated focus distance, and calibrated sensed reflected illumination signal associated with the calibrated focus distance;
- directing, from within the camera system, an illumination signal via a camera receiving lens towards outside the camera system to be reflected back through the camera receiving lens as a reflected illumination signal;
- sensing the reflected illumination signal as a sensed reflected illumination signal, wherein sensing the reflected illumination signal includes sensing the reflected illumination signal using an optical detector independent from a camera sensor configured to sense optical signals from the camera receiving lens;
- measuring the sensed reflected illumination signal as a measured reflected illumination signal;
- calculating a difference between the measured reflected illumination signal and stored calibrated reflected illumination signal to generate a difference sensed reflected illumination signal;
- determining a new driving signal based on the difference sensed reflected illumination signal;
- outputting the driving signal to cause the at least one actuator to be adjusted;
- repeating directing, sensing, measuring, calculating, determining, and outputting, determining that the difference sensed reflected illumination signal is within a predetermined range; and
- storing a final new driving signal.
| 5434632 | July 18, 1995 | Carmichael |
| 7253384 | August 7, 2007 | Barnes et al. |
| 8387884 | March 5, 2013 | Vinogradov |
| 8487228 | July 16, 2013 | Nunnink |
| 11611693 | March 21, 2023 | Sheldon et al. |
| 20140218590 | August 7, 2014 | Nunnink |
| 20160191911 | June 30, 2016 | Filhaber et al. |
| 20200209519 | July 2, 2020 | Gladnick |
| 20210405267 | December 30, 2021 | Oteo et al. |
| 116224608 | June 2023 | CN |
- Extended European Search Report on EP 25162142.1 dated Jun. 10, 2025, 13 pgs.
Type: Grant
Filed: Mar 7, 2024
Date of Patent: Oct 20, 2026
Patent Publication Number: 20250284179
Assignee: Datalogic IP Tech S.r.l. (Calderara di Reno)
Inventors: Marco Gnan (Bologna), Cosimo Lovecchio (Bologna)
Primary Examiner: Christopher E Mahoney
Application Number: 18/598,931
International Classification: G03B 13/36 (20210101); G03B 15/02 (20210101); G03B 17/17 (20210101);