HK1212533B - Systems reduce temperature induced drift effects on a liquid lens - Google Patents
Systems reduce temperature induced drift effects on a liquid lens Download PDFInfo
- Publication number
- HK1212533B HK1212533B HK16100418.6A HK16100418A HK1212533B HK 1212533 B HK1212533 B HK 1212533B HK 16100418 A HK16100418 A HK 16100418A HK 1212533 B HK1212533 B HK 1212533B
- Authority
- HK
- Hong Kong
- Prior art keywords
- liquid lens
- temperature
- circuit board
- lens
- vision system
- Prior art date
Links
Description
相关申请的交叉引用CROSS-REFERENCE TO RELATED APPLICATIONS
不适用not applicable
关于联邦资助的研究或研发的声明STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT
不适用not applicable
背景技术Background Art
本技术涉及用于透镜系统中的可调透镜,更具体地涉及用于降低视觉系统中所用的微流控或液体透镜上的温度引起的漂移效应的系统以及方法。The present technology relates to tunable lenses for use in lens systems, and more particularly to systems and methods for reducing temperature-induced drift effects on microfluidic or liquid lenses used in vision systems.
已经开发了用于多种不同应用的视觉系统。例如,已开发了用于读取置于包装或产品上的条形码和其它类型的符号以从中获得信息的机器视觉系统。已开发了用于检验制造的部件的特征/特性的其它机器视觉系统。Vision systems have been developed for a variety of different applications. For example, machine vision systems have been developed for reading bar codes and other types of symbols placed on packaging or products to obtain information therefrom. Other machine vision systems have been developed for inspecting the features/characteristics of manufactured parts.
很多视觉系统包括用于获取待成像的符号或物品的图像的相机。处理器接收图像并且提取接着可被用于执行一个或多个视觉过程的信息。在很多应用中,相机传感器和待成像的符号或物品之间的距离可在不同用途之间变化。在这些情况下,为了获取有用的图像即可从中提取完成机器视觉过程所需的数据的图像,常常提供可调透镜和/或自动聚焦系统。在这些情况下,当激活系统以执行视觉过程时,透镜和自动聚焦系统自动地聚焦该透镜以使待成像的符号或物品的清晰图像被产生在相机传感器上。聚焦过程完成之后,待成像的符号或物品的清晰图像被获取并且经处理以完成视觉过程。Many vision systems include a camera for capturing an image of a symbol or object to be imaged. A processor receives the image and extracts information that can then be used to perform one or more vision processes. In many applications, the distance between the camera sensor and the symbol or object to be imaged can vary between applications. In these cases, an adjustable lens and/or autofocus system is often provided to capture a useful image, i.e., an image from which the data required to complete the machine vision process can be extracted. In these cases, when the system is activated to perform a vision process, the lens and autofocus system automatically focus the lens so that a clear image of the symbol or object to be imaged is produced on the camera sensor. After the focusing process is complete, a clear image of the symbol or object to be imaged is captured and processed to complete the vision process.
一类可用于机器视觉过程的可调透镜是液体透镜。液体透镜由一种或多种不同折射率的流体构成,并且通过控制液体的弯液面或表面可改变液体透镜。例如,在一种类型的液体透镜中,两种流体被包含在具有透明端盖的管中。第一种为导电的水溶液且第二种为不导电的油。管的内部涂覆有疏水材料,这导致水溶液形成半球形透镜,可通过在称为电润湿的过程中施加直流电压在涂覆层的两端以降低其拒水性来调节该半球形透镜。电润湿调节液体的表面张力,这改变了曲率半径并且调节了透镜的焦距。已知几种利用电润湿过程的液体透镜配置。One type of tunable lens that can be used in machine vision processes is a liquid lens. A liquid lens is composed of one or more fluids of different refractive indices, and the liquid lens can be modified by controlling the meniscus or surface of the liquid. For example, in one type of liquid lens, two fluids are contained in a tube with transparent end caps. The first is a conductive aqueous solution and the second is a non-conductive oil. The interior of the tube is coated with a hydrophobic material, which causes the aqueous solution to form a hemispherical lens that can be adjusted by applying a DC voltage across the coating to reduce its water repellency in a process called electrowetting. Electrowetting adjusts the surface tension of the liquid, which changes the radius of curvature and adjusts the focal length of the lens. Several liquid lens configurations that utilize the electrowetting process are known.
另一种类型的可调液体透镜利用电/机械致动器系统来诱导运动以调节透镜的焦点。例如,音圈类型可调透镜具有按压到用作容器的透明侧壁的透明膜上的环形音圈致动器。容器填充有透明液体。通过致动器施加的电流诱导该致动器施加力以将膜变形至凸形。此凸形用作透镜,并且可通过调节电流来调节该凸形。Another type of tunable liquid lens utilizes an electromechanical actuator system to induce motion to adjust the lens's focus. For example, a voice coil-type tunable lens features an annular voice coil actuator pressed against a transparent membrane that serves as the transparent sidewall of a container. The container is filled with a transparent liquid. An electric current applied through the actuator induces the actuator to apply a force that deforms the membrane into a convex shape. This convex shape acts as a lens and can be adjusted by adjusting the current.
液体透镜是极其通用的,其提供高度可变的焦距,并且有的无需活动的部件。然而,液体透镜本来就受到透镜中的液体的温度变化和老化所引起的焦距的不期望的变化(这里称为漂移)影响。例如,温度和老化可改变液体的折射率或介电常数,从而改变焦距。例如,当在固定的大距离处对小符号进行成像时,透镜的温度漂移将导致图像中的模糊并且降低读取性能。此不期望的漂移导致在第一温度处的液体透镜具有第一焦距,并且在第二温度处的同一液体透镜将具有不同于第一焦距的第二焦距。Liquid lenses are extremely versatile, offering highly variable focal lengths, some without moving parts. However, liquid lenses are inherently subject to unwanted changes in focal length (referred to herein as drift) caused by temperature variations and aging of the liquid in the lens. For example, temperature and aging can change the refractive index or dielectric constant of the liquid, thereby changing the focal length. For example, when imaging small symbols at a fixed, large distance, temperature drift of the lens will cause blur in the image and degrade reading performance. This unwanted drift can cause a liquid lens at a first temperature to have a first focal length, while the same liquid lens at a second temperature will have a second focal length that is different from the first.
对于使用通过致动器施加的电流来调节透镜的焦点的可调透镜,通过致动器施加的电流不仅加热了该致动器,而且透镜同样变热了。不期望地,这导致透镜的温度随着所施加的控制电流而变化。由于较大的光焦度需要较高的电流,所以透镜在使用时在大光焦度(近的物距)处将比在小光焦度(大的物距)处变得更热。For an adjustable lens that uses an electric current applied through an actuator to adjust the focus of the lens, the electric current applied through the actuator not only heats the actuator, but also heats the lens. Undesirably, this causes the temperature of the lens to vary with the applied control current. Since a higher electric current is required for a larger optical power, the lens will become hotter at a large optical power (close object distance) than at a small optical power (large object distance) when in use.
已经进行过各种尝试来补偿液体透镜漂移。这些尝试测量了在校准过程期间液体透镜的热性能,并且随后基于所测得的热性能通过调节液体透镜驱动器电压或电流在正常操作中补偿该透镜。这不仅需要对每个透镜进行耗时的校准过程,而且所测得的热性能是基于在校准期间的典型的漂移行为而进行的,其准确度有限。Various attempts have been made to compensate for liquid lens drift. These attempts measure the thermal properties of the liquid lens during a calibration process and then compensate the lens during normal operation by adjusting the liquid lens driver voltage or current based on the measured thermal properties. Not only does this require a time-consuming calibration process for each lens, but the measured thermal properties are based on typical drift behavior during calibration, which has limited accuracy.
因此,当在引起透镜温度变化的应用中使用可变透镜时,可变透镜的聚焦在不同的温度下将产生不同的结果。对于这些应用,在尝试维持更一致的焦距以及更清晰的结果图像时必须使用其它的系统和方法。本技术提出了解决这些问题的方案。Therefore, when using a variable lens in an application that causes lens temperature variations, the focusing of the variable lens will produce different results at different temperatures. For these applications, other systems and methods must be used in an attempt to maintain a more consistent focus and a sharper resulting image. The present technology provides a solution to these problems.
发明内容Summary of the Invention
本技术提供用于降低视觉系统中所用的液体透镜上的温度引起的漂移效应的系统和方法。处理器可接收来自温度传感器的温度值,并且基于所接收的温度值,给至少一个电路板上的加热元件供能或断能以将温度值维持在预定的控制温度范围内以降低漂移效应。处理器还可控制施加至透镜或透镜致动器的偏置信号以控制温度变化以及相关联的所引起的漂移效应。图像清晰度还可通过单独的一系列图像或与控制液体透镜的温度以调节透镜的焦距结合来确定。The present technology provides systems and methods for reducing temperature-induced drift effects on liquid lenses used in vision systems. A processor can receive a temperature value from a temperature sensor and, based on the received temperature value, energize or de-energize a heating element on at least one circuit board to maintain the temperature value within a predetermined control temperature range to reduce drift effects. The processor can also control a bias signal applied to the lens or lens actuator to control temperature changes and the associated induced drift effects. Image sharpness can also be determined from a series of images alone or in combination with controlling the temperature of the liquid lens to adjust the lens's focal length.
一方面,本技术提供用于将液体透镜的温度维持在控制温度从而降低液体透镜上的漂移效应的视觉系统和方法。视觉系统包括具有视场的可调焦液体透镜。至少一个电路板与液体透镜的至少一部分热接触。加热元件置于此至少一个电路板上,加热元件可控以加热此至少一个电路板。温度传感器设置成测量液体透镜的温度值。反馈环基于液体透镜的所测得的温度与预定的控制温度之间的差值来控制至加热元件的电能。In one aspect, the present technology provides a vision system and method for maintaining the temperature of a liquid lens at a controlled temperature, thereby reducing drift effects on the liquid lens. The vision system includes a focusable liquid lens having a field of view. At least one circuit board is in thermal contact with at least a portion of the liquid lens. A heating element is disposed on the at least one circuit board, the heating element being controllable to heat the at least one circuit board. A temperature sensor is configured to measure a temperature value of the liquid lens. A feedback loop controls electrical power to the heating element based on a difference between the measured temperature of the liquid lens and a predetermined control temperature.
在其它方面,本技术提供用于控制至液体透镜的偏置信号以控制液体透镜的温度的视觉系统和方法。视觉系统包括具有视场的可调焦液体透镜,利用施加到液体透镜的控制信号可调节液体透镜的焦点以用于捕获图像。在未利用控制信号调节液体透镜以用于捕获图像时,向液体透镜施加一偏置信号。偏置信号被施加至液体透镜以控制液体透镜的温度。In other aspects, the present technology provides a vision system and method for controlling a bias signal applied to a liquid lens to control the temperature of the liquid lens. The vision system includes a focusable liquid lens having a field of view, wherein the focus of the liquid lens can be adjusted for image capture using a control signal applied to the liquid lens. When the liquid lens is not adjusted for image capture using the control signal, a bias signal is applied to the liquid lens. The bias signal is applied to the liquid lens to control the temperature of the liquid lens.
在一些实施例中,可与从液体透镜的平均散热相关地控制该偏置信号。在其它实施例中,偏置信号可依赖于液体透镜的感测温度值或环境温度。In some embodiments, the bias signal may be controlled in relation to the average heat dissipation from the liquid lens. In other embodiments, the bias signal may be dependent on a sensed temperature value of the liquid lens or the ambient temperature.
其它实施例包括优化视觉系统中的可调透镜的焦距的系统和方法,该视觉系统具有视场。此方法包括几个步骤,包含:通过预定调节步骤调节可调透镜的焦距;获取包含感兴趣区域的视场的第一图像;计算在视场的第一图像内的感兴趣区域的第一清晰度分数;通过预定调节步骤调节可调透镜的焦距;获取包含感兴趣区域的视场的另一图像;计算在视场的另一图像内的感兴趣区域的另一清晰度分数;将第一清晰度分数与另一清晰度分数进行比较;以及基于比较限定下一调节步骤在焦距中的方向。Other embodiments include systems and methods for optimizing the focus of an adjustable lens in a vision system having a field of view. The method includes several steps, including: adjusting the focus of the adjustable lens by a predetermined adjustment step; acquiring a first image of the field of view including a region of interest; calculating a first sharpness score for the region of interest within the first image of the field of view; adjusting the focus of the adjustable lens by the predetermined adjustment step; acquiring another image of the field of view including the region of interest; calculating another sharpness score for the region of interest within the another image of the field of view; comparing the first sharpness score to the another sharpness score; and defining a direction for a next adjustment step in focus based on the comparison.
又一些实施例包括优化视觉系统中的可调透镜的焦距的系统和方法,视觉系统具有视场。此方法包括几个步骤,包含:通过预定调节步骤调节可调透镜的焦距;获取视场的第一图像;测量在可调透镜附近的第一环境温度;通过预定调节步骤调节可调透镜的焦距;获取视场的另一图像;测量在可调透镜附近的另一环境温度;将第一环境温度与另一环境温度进行比较;以及基于比较限定下一调节步骤在焦距中的方向。Still further embodiments include systems and methods for optimizing the focus of an adjustable lens in a vision system having a field of view. The methods include: adjusting the focus of the adjustable lens by a predetermined adjustment step; acquiring a first image of the field of view; measuring a first ambient temperature near the adjustable lens; adjusting the focus of the adjustable lens by the predetermined adjustment step; acquiring another image of the field of view; measuring another ambient temperature near the adjustable lens; comparing the first ambient temperature to the other ambient temperature; and defining a direction for a next adjustment step in the focus based on the comparison.
对于前述和相关的目标的实现,本技术则包括下文中完整描述的特征。以下描述和所附附图详细阐述了本技术的多方面。然而,这些方面只表示能运用本技术原理的多种方式中的一小部分。通过结合附图参考对本技术的以下详细描述,本技术的其它方面、优点和新颖特征将变得显而易见。To achieve the foregoing and related objectives, the present technology includes the features described more fully below. The following description and accompanying drawings set forth in detail various aspects of the present technology. However, these aspects represent only a few of the many ways in which the principles of the present technology can be employed. Other aspects, advantages, and novel features of the present technology will become apparent by reference to the following detailed description of the technology in conjunction with the accompanying drawings.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1是根据本技术的实施例获取感兴趣物品上的符号的图像的固定安装读取器设备的透视图;1 is a perspective view of a fixed-mount reader device acquiring an image of a symbol on an item of interest in accordance with an embodiment of the present technology;
图2是示出读取器设备的前端的固定安装读取器设备的透视图;FIG2 is a perspective view of a fixedly mounted reader device showing the front end of the reader device;
图3是示出可包括图1和2的读取器设备的部件的示意图;FIG3 is a schematic diagram illustrating components that may include the reader device of FIGS. 1 and 2 ;
图4是示出液体透镜和设置成与液体透镜有热联系的读取器设备的部件的实施例的分解图;FIG4 is an exploded view illustrating an embodiment of a liquid lens and components of a reader device disposed in thermal communication with the liquid lens;
图5是示出可储存在存储器中的值和数据的示意图;FIG5 is a schematic diagram illustrating values and data that may be stored in a memory;
图6是示出液体透镜以及与液体透镜接触的电路板的侧面示意图;FIG6 is a side schematic diagram showing a liquid lens and a circuit board in contact with the liquid lens;
图7是与控制液体透镜的温度相关联的方法的流程图;FIG7 is a flow chart of a method associated with controlling the temperature of a liquid lens;
图8是示出包括致动器的液体透镜以及与液体透镜接触的电路板的附加实施例的侧面示意图;FIG8 is a side schematic diagram illustrating an additional embodiment of a liquid lens including an actuator and a circuit board in contact with the liquid lens;
图9是示出液体透镜被驱动到的相对位置以及相关联的透镜被返回至的默认位置的图。9 is a diagram illustrating the relative positions to which a liquid lens is driven and the default positions to which the associated lens is returned.
图10是类似于图9的图并且示出了液体透镜被驱动到的相同的相对位置,并且替代示出了透镜被返回至的计算的返回位置以用于控制液体透镜的温度;以及FIG10 is a diagram similar to FIG9 and showing the same relative position to which the liquid lens is driven and, instead, showing a calculated return position to which the lens is returned for controlling the temperature of the liquid lens; and
图11、12和13是根据本技术的实施例与控制液体透镜的温度相关联的方法的流程图;11 , 12 , and 13 are flow charts of methods associated with controlling the temperature of a liquid lens according to embodiments of the present technology;
虽然本技术容许多种修改和替代形式,但其具体实施例将通过附图中的示例示出且将在本文中予以详细描述。然而应当理解,这里对具体实施例的描述并不旨在将本技术限于所公开的特定形式,相反,其意图是覆盖落在如所附权利要求所限定的本技术的精神和范围内的所有修改、等效方案以及替换方案。While the present technology is susceptible to various modifications and alternative forms, specific embodiments thereof will be shown by way of example in the drawings and will be described in detail herein. However, it should be understood that the description of specific embodiments herein is not intended to limit the present technology to the particular forms disclosed, but on the contrary, it is intended to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the present technology as defined by the appended claims.
具体实施方式DETAILED DESCRIPTION
现在参考附图描述本技术的各个方面,其中在若干视图中相似的附图符号对应于类似的元素。然而应该理解,下文所涉及的附图和详细描述并不旨在将所要求保护的主题限制为所公开的特定形式。相反,本发明将涵盖落入所要求保护的主题的精神和范围内的所有修改、等效方案和替换方案。Various aspects of the present technology will now be described with reference to the accompanying drawings, wherein like reference numerals correspond to similar elements throughout the several views. It should be understood, however, that the drawings and detailed description referred to below are not intended to limit the claimed subject matter to the particular forms disclosed. On the contrary, the present invention is intended to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the claimed subject matter.
如此处所使用的,术语“组件”、“系统”、“方法”等旨在指硬件、硬件和软件的组合、软件或者是执行中的软件。本文中所使用的词语“示例性”意味着用作示例、实例、或说明。在本文中描述为“示例性”的任何方面或设计并不一定被解释为比其他方面或设计优选或有优势。As used herein, the terms "component," "system," "method," and the like are intended to refer to hardware, a combination of hardware and software, software, or software in execution. The word "exemplary" as used herein means serving as an example, instance, or illustration. Any aspect or design described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other aspects or designs.
此外,所公开的主题可以通过使用标准编程和/或工程技术和/或编程来产生软件、固件、硬件、或其任何组合以实施在此详述的诸方面而被实现为系统、方法、装置或制造品。Furthermore, the disclosed subject matter may be implemented as a system, method, apparatus, or article of manufacture by using standard programming and/or engineering techniques and/or programming to produce software, firmware, hardware, or any combination thereof to implement the aspects detailed herein.
除非另外指定或限制,术语“连接”和“耦合”及其变体被广泛地使用,并且涵盖直接和间接的安装、连接、支承和耦合。此外,“连接”和“耦合”不限于物理或机械连接或耦合。如本文中所使用的,除非另有明确表述,“连接”是指一个元件/特征直接或间接地连接到另一元件/特征,并且不一定是电地或机械地。类似地,除非另有明确表述,“耦合”是指一个部件/特征直接或间接地耦合到另一部件/特征,并且不一定是电地或机械地。Unless otherwise specified or limited, the terms "connected" and "coupled" and variations thereof are used broadly and encompass direct and indirect mountings, connections, supports, and couplings. Furthermore, "connected" and "coupled" are not limited to physical or mechanical connections or couplings. As used herein, unless expressly stated otherwise, "connected" means that one element/feature is directly or indirectly connected to another element/feature, and not necessarily electrically or mechanically. Similarly, unless expressly stated otherwise, "coupled" means that one component/feature is directly or indirectly coupled to another component/feature, and not necessarily electrically or mechanically.
如此处所使用地,术语“处理器”可包括一个或多个处理器和多个存储器和/或一个或多个可编程硬件部件。如此处所使用地,术语“处理器”意在包括任何类型的处理器、CPU、微控制器、数字信号处理器、或能执行软件指令的其他设备。As used herein, the term "processor" may include one or more processors and multiple memories and/or one or more programmable hardware components. As used herein, the term "processor" is intended to include any type of processor, CPU, microcontroller, digital signal processor, or other device capable of executing software instructions.
如此处所使用的,术语“存储器”包括非易失性介质,例如磁介质或硬盘、光学存储、或闪存;诸如系统存储器之类的易失性介质,例如诸如 DRAM、SRAM、EDO RAM、RAMBUSRAM、DR DRAM之类的随机存取存储器(RAM);或者其上可存储配置数据以及程序和/或可缓存数据通信的安装介质,诸如软件介质,例如CD-ROM。术语“存储器”还可包括其他类型的已知的或未来开发的存储器或其组合。As used herein, the term "memory" includes non-volatile media, such as magnetic media or hard disks, optical storage, or flash memory; volatile media, such as system memory, such as random access memory (RAM), such as DRAM, SRAM, EDO RAM, RAMBUS RAM, DR DRAM; or installation media, such as software media, such as CD-ROMs, on which configuration data and programs can be stored and/or data communications can be cached. The term "memory" may also include other types of memory, whether known or developed in the future, or combinations thereof.
下面通过使用示图来说明用于实施本技术的实施例的结构或处理来描述本技术的实施例。以这种方式使用示图来呈现本技术的实施例不应被解释为对其范围的限制。本技术构想用于降低和/或控制可调透镜上温度引起的漂移效应,并且改善图像质量的系统和方法。The following describes embodiments of the present technology by using diagrams to illustrate structures or processes for implementing embodiments of the present technology. Presenting embodiments of the present technology using diagrams in this manner should not be construed as limiting their scope. The present technology contemplates systems and methods for reducing and/or controlling temperature-induced drift effects on tunable lenses and improving image quality.
将结合作为固定安装符号读取器的一部分的液体透镜描述各个实施例,读取器适于获取物体或物体上的标记的图像。这是因为本技术的特征和优点很好地适于该目的。仍然,应当理解本技术的各个方面可应用于其它形式的电子设备并且不限于使用液体透镜作为读取器的一部分,因为要理解包含热敏感透镜的众多类型的电子设备根据此处所描述的特征可从降低温度引起的漂移中获益。Various embodiments will be described in conjunction with a liquid lens as part of a fixed-mount symbol reader adapted to acquire images of an object or indicia thereon. This is because the features and advantages of the present technology are well suited for this purpose. Nevertheless, it should be understood that various aspects of the present technology are applicable to other forms of electronic devices and are not limited to the use of a liquid lens as part of a reader, as it will be appreciated that numerous types of electronic devices incorporating heat-sensitive lenses can benefit from reduced temperature-induced drift according to the features described herein.
现在参考附图,其中在若干视图中相似的附图标记对应于类似的原件,尤其参考图1,将在示例性固定安装的符号读取器20的上下文中描述本技术,该示例性固定安装的符号读取器20可被用于获取符号(例如,设置在物品 24上的二维符号22)的图像并且可解码所获得图像中的符号。虽然本文中技术是以固定安装符号读取器20的情况描述的,但例如其中传送装置移动各种尺寸的物品或包装穿过读取器20的视场以使读取器透镜/传感器和在其上施加有符号的包装或物品之间的距离可因物品不同而变化,应当理解此技术也可适用于手持式符号读取器以及固定相机,这作为非限制性示例。Referring now to the drawings, in which like reference numerals correspond to like elements throughout the several views, and particularly to FIG1 , the present technology will be described in the context of an exemplary fixed-mount symbol reader 20 that can be used to capture an image of a symbol (e.g., a two-dimensional symbol 22 disposed on an article 24) and to decode the symbol in the captured image. While the technology herein is described in the context of a fixed-mount symbol reader 20, it should be understood that the technology is also applicable to handheld symbol readers and fixed cameras, as non-limiting examples, such as where a conveyor moves articles or packages of various sizes through the reader 20's field of view so that the distance between the reader lens/sensor and the package or article having the symbol applied thereon can vary from article to article.
现在参照图1和2,读取器20可包括金属或硬质塑料外壳26。可调焦距透镜36可被设置在位于读取器外壳26的远端附近的透镜外壳40的后面,并且具有视场42。透镜36可以是已知的市售的多焦液体透镜。在这些类型的透镜中,通过改变施加到液体透镜的控制信号来调节焦距。Referring now to Figures 1 and 2, the reader 20 may include a metal or rigid plastic housing 26. An adjustable focus lens 36 may be disposed behind a lens housing 40 located near the distal end of the reader housing 26 and having a field of view 42. The lens 36 may be a known, commercially available multifocal liquid lens. In these types of lenses, the focus is adjusted by varying a control signal applied to the liquid lens.
现在参照图3,除了以上参照图1和2所描述的部件之外,读取器20 可包括处理器50、相机传感器52、电源54、存储器56以及一个或多个接口设备 58,诸如可听声音发生器、用于指示成功的符号解码的LED、无线和/或有限通信等。如已知的,电源54可用电池来替代以供电。处理器50可耦合至其中可储存由处理器50执行的程序的存储器56。此外,存储器50可指导经由相机传感器52所获得的图像存储在存储器56中。处理器50还可耦合至相机传感器 52以便于从中接收图像数据。已知的触发/致动设备或方法34可耦合至处理器 50或通过处理器50执行,以便于启动符号读取过程。处理器50还可耦合至可变焦液体透镜36以便于修改液体透镜36的焦点位置或焦距。Referring now to FIG. 3 , in addition to the components described above with reference to FIG. 1 and FIG. 2 , the reader 20 may include a processor 50, a camera sensor 52, a power source 54, a memory 56, and one or more interface devices 58, such as an audible sound generator, an LED to indicate a successful symbol decode, wireless and/or limited communication, and the like. As is known, the power source 54 may be replaced with a battery for power. The processor 50 may be coupled to the memory 56, which may store programs executed by the processor 50. Furthermore, the memory 50 may direct the storage of images obtained via the camera sensor 52 in the memory 56. The processor 50 may also be coupled to the camera sensor 52 to receive image data therefrom. A known triggering/actuation device or method 34 may be coupled to or executed by the processor 50 to initiate the symbol reading process. The processor 50 may also be coupled to the variable-focus liquid lens 36 to modify the focal position or focal length of the liquid lens 36.
在典型操作中,定位读取器20以使相机或透镜的视场42朝向符号22 已被施加于其上的物品24的表面,从而使得符号22被置于读取器的视场42内。一旦如此定位,可激活触发器34使得读取器20获取在视场42内的符号22的一个或多个图像。一旦已获得合适的符号22的聚焦图像,读取器20内的处理器50、或使用通信接口58、远离读取器20的处理器都可以尝试解码符号22并且可接着将所解码的信息提供至其它软件应用以供使用。此外,在符号22的成功解码之后,读取器20可向用户提供解码已经成功的指示。这里,尽管未在图1或2中示出,成功解码的指示可经由可听的蜂鸣声或噪声或经由LED等的照明或这两者来提供。In typical operation, reader 20 is positioned so that the field of view 42 of the camera or lens is directed toward the surface of article 24 to which symbol 22 has been applied, thereby placing symbol 22 within reader's field of view 42. Once so positioned, trigger 34 may be activated, causing reader 20 to acquire one or more images of symbol 22 within field of view 42. Once a suitable focused image of symbol 22 has been obtained, processor 50 within reader 20, or a processor remote from reader 20 using communication interface 58, may attempt to decode symbol 22 and may then provide the decoded information to other software applications for use. Furthermore, following successful decoding of symbol 22, reader 20 may provide an indication to the user that the decode was successful. Here, although not shown in FIG. 1 or 2 , the indication of a successful decode may be provided via an audible beep or noise, or via illumination of an LED or the like, or both.
液体透镜(诸如液体透镜36)通常由一种或多种不同折射率的流体构成,并且通过控制液体的弯液面或表面可变化。通过施加控制信号64至液体透镜或至液体透镜致动器,可调节液体透镜。例如,控制信号64可包括控制电压或控制电流。例如,在一些类型的已知液体透镜中,两种流体被包含在具有透明端盖的管中。第一种为导电的水溶液且第二种为不导电的油。管的内部涂覆有疏水材料,这导致水溶液形成半球形透镜,可通过在称为电润湿的过程中施加直流电压在涂覆层的两端以降低其拒水性来调节该半球形透镜。电润湿调节液体的表面张力,这改变了曲率半径并且调节了液体透镜的焦距。Liquid lenses, such as liquid lens 36, are typically composed of one or more fluids of different refractive indices and are variable by controlling the meniscus or surface of the liquid. The liquid lens can be adjusted by applying a control signal 64 to the liquid lens or to a liquid lens actuator. For example, the control signal 64 can include a control voltage or a control current. For example, in some types of known liquid lenses, two fluids are contained in a tube with transparent end caps. The first is a conductive aqueous solution and the second is a non-conductive oil. The interior of the tube is coated with a hydrophobic material, which causes the aqueous solution to form a hemispherical lens that can be adjusted by applying a DC voltage across the coating to reduce its water repellency in a process called electrowetting. Electrowetting adjusts the surface tension of the liquid, which changes the radius of curvature and adjusts the focal length of the liquid lens.
如以上所讨论的,液体透镜的光学性质不同于通常的玻璃或塑料透镜的光学性质。例如,液体透镜的光焦度随着透镜的温度增加而减少,并且随着透镜老化的增加而减少。另外,当聚焦液体透镜时,在控制信号64和光焦度之间存在滞后。即,随着控制信号64增加和减少,光焦度的增量变化改变,这可不利地影响反馈环。As discussed above, the optical properties of a liquid lens differ from those of a typical glass or plastic lens. For example, the optical power of a liquid lens decreases as the temperature of the lens increases and as the lens ages. Furthermore, when focusing the liquid lens, there is a lag between the control signal 64 and the optical power. That is, as the control signal 64 increases and decreases, the incremental change in optical power varies, which can adversely affect the feedback loop.
本技术的实施例控制可调透镜36的温度以便降低由透镜温度的变化引起的漂移效应。为了最小化漂移效应,可单独控制热的施加或与控制至透镜36或透镜致动器96的偏置信号66的各方面结合来控制热的施加。如下所述,可在连续图像的采集之间移除控制信号64。可施加偏置信号66来代替控制信号64。例如,偏置信号66可包括偏置电压或偏置电流。偏置信号66的等级和偏置信号所施加的时间长度都可进行调节。当以这种方式进行调节时,温度(环境温度和透镜温度两者)的影响可被抵消。Embodiments of the present technology control the temperature of the adjustable lens 36 in order to reduce drift effects caused by changes in lens temperature. To minimize drift effects, the application of heat can be controlled alone or in combination with various aspects of controlling the bias signal 66 to the lens 36 or the lens actuator 96. As described below, the control signal 64 can be removed between the acquisition of consecutive images. The bias signal 66 can be applied in place of the control signal 64. For example, the bias signal 66 can include a bias voltage or a bias current. The level of the bias signal 66 and the length of time the bias signal is applied can be adjusted. When adjusted in this manner, the effects of temperature (both ambient temperature and lens temperature) can be offset.
一般而言,较高的温度引起液体透镜36的光焦度减少。在此示例中,当前的方法增加了读取器20的焦距以针对光焦度的减少进行调节。焦距的改变可被用于补偿液体透镜上温度的影响,但在液体透镜焦点改变的任何时候,由于液体透镜应当被调节至的精确焦点的不确定性,都存在与降低所获取的图像的清晰度相关联的风险。Generally speaking, higher temperatures cause a decrease in the optical power of the liquid lens 36. In this example, the current approach increases the focal length of the reader 20 to adjust for the decrease in optical power. This change in focal length can be used to compensate for the effects of temperature on the liquid lens, but any time the focus of the liquid lens changes, there is a risk associated with reduced clarity of the acquired image due to uncertainty about the exact focus to which the liquid lens should be adjusted.
现在参照图4,示出了可用于通过稳定液体透镜36的温度来显著地降低或消除液体透镜36的焦点漂移的实施例。在此实施例中,外壳26的一部分已被移除以提供液体透镜36以及设置成与液体透镜36接触和/或设置在液晶透镜36附近的部件的分解图。在此实施例中,尽管环境温度62的变化可发生在读取器20的周围,液体透镜36可被保持在预定控制温度60处。数据(诸如预定的控制温度值61和环境温度值63)可被存储在存储器56中(参见图5)。可以在外壳26内的液体透镜36处或附近测量环境温度62,或在读取器30的外面测量环境温度62,或两者都进行。控制温度60可被维持在恒温和/或控制温度可被维持在近恒温,例如,在几度的范围内。此外,控制温度60可被维持在液体透镜36的操作范围内,例如,负50摄氏度到70摄氏度。Referring now to FIG. 4 , an embodiment is shown that can be used to significantly reduce or eliminate focus drift of liquid lens 36 by stabilizing the temperature of liquid lens 36. In this embodiment, a portion of housing 26 has been removed to provide an exploded view of liquid lens 36 and components disposed in contact with and/or near liquid lens 36. In this embodiment, liquid lens 36 can be maintained at a predetermined control temperature 60 despite variations in ambient temperature 62 that may occur around reader 20. Data, such as predetermined control temperature value 61 and ambient temperature value 63, can be stored in memory 56 (see FIG. 5 ). Ambient temperature 62 can be measured at or near liquid lens 36 within housing 26, or outside reader 30, or both. Control temperature 60 can be maintained at a constant temperature and/or a near-constant temperature, for example, within a few degrees. Furthermore, control temperature 60 can be maintained within the operating range of liquid lens 36, for example, between -50 degrees Celsius and 70 degrees Celsius.
在一些实施例中,控制温度60可被维持在或靠近操作范围的高端,例如,70摄氏度。在较高温度下,一些液体透镜较快改变至新的焦距。因此,维持控制温度60在或靠近操作范围的高端不仅将提供尽可能大的读取器20 的操作范围,而且将用来降低或消除漂移并且由于液体透镜中的液体的反应时间已改善而提高了液体透镜36的聚焦速度。例如,可构想到控制温度60可被维持在低、或中等范围温度、或处在或超过环境温度的操作范围内的任何温度。In some embodiments, the control temperature 60 can be maintained at or near the high end of the operating range, for example, 70 degrees Celsius. At higher temperatures, some liquid lenses change to a new focal length more quickly. Thus, maintaining the control temperature 60 at or near the high end of the operating range will not only provide the largest possible operating range for the reader 20, but will also serve to reduce or eliminate drift and increase the focusing speed of the liquid lens 36 due to the improved reaction time of the liquid in the liquid lens. For example, it is contemplated that the control temperature 60 can be maintained at a low, or mid-range temperature, or any temperature within or above the operating range of the ambient temperature.
现在参照图4、5和6并且以非限制性示例的方式,液体透镜36可被设置成与第一电路板70热接触和/或物理接触,或例如热接触和/或物理接触第一电路板70和第二电路板72之间。第一电路板70和第二电路板72中的一个或两个可包括作为用于液体透镜36和/或读取器20的控制电路76的一部分的温度传感器74。作为示例,第一电路板70可包括触点78以将控制电路76电耦合至液体透镜36,并且第二电路板72上的控制电路76可包括液体透镜驱动电路。控制电缆80可从第二电路板72延伸出以将控制电路76电连接至处理器50。可包括橡胶环88以在其间具有液体透镜36的第一电路板70和第二电路板72中的一个或两个上保持恒定压力。应认识到部件的其它配置和安排是可预期的。Referring now to Figures 4, 5, and 6, and by way of non-limiting example, the liquid lens 36 can be positioned in thermal and/or physical contact with a first circuit board 70, or, for example, in thermal and/or physical contact between the first circuit board 70 and a second circuit board 72. One or both of the first circuit board 70 and the second circuit board 72 can include a temperature sensor 74 as part of a control circuit 76 for the liquid lens 36 and/or the reader 20. By way of example, the first circuit board 70 can include contacts 78 to electrically couple the control circuit 76 to the liquid lens 36, and the control circuit 76 on the second circuit board 72 can include liquid lens drive circuitry. A control cable 80 can extend from the second circuit board 72 to electrically connect the control circuit 76 to the processor 50. A rubber ring 88 can be included to maintain constant pressure on one or both of the first circuit board 70 and the second circuit board 72 with the liquid lens 36 therebetween. It should be appreciated that other configurations and arrangements of components are contemplated.
在一些实施例中,第一电路板70和第二电路板72中的一个或两个可由导热材料制成。示例性导热材料为由Bergquist公司开发的“热包层绝缘金属衬底(Thermal CladInsulated Metal Substrate)”。此外,第一电路板70和第二电路板72中的一个或两个可包括可控加热元件82。控制加热元件82以加热其所在的电路板,例如,第二电路板72,并且加热处在或靠近液体透镜36的环境空气。In some embodiments, one or both of the first circuit board 70 and the second circuit board 72 can be made of a thermally conductive material. An exemplary thermally conductive material is "Thermal Clad Insulated Metal Substrate" developed by Bergquist Corporation. Furthermore, one or both of the first circuit board 70 and the second circuit board 72 can include a controllable heating element 82. The heating element 82 is controlled to heat the circuit board on which it is located, e.g., the second circuit board 72, and to heat the ambient air in or near the liquid lens 36.
在一些实施例中,第一电路板70和第二电路板72中的一个或两个可与液体透镜36电、热和/或物理接触。当处于热接触、或物理接触时,控制加热元件82以产生热影响液体透镜36的热量。参见图7,示出用于控制液体透镜温度的方法83。在过程框84,温度传感器74可感测与液体透镜36相关联的温度值132。在判定框85,反馈环可将温度值132与控制温度60进行比较。如果温度值132不在控制温度60处或在控制温度范围内,在过程框86,加热元件82可被供能以增加第一电路板70和第二电路板72中的一个或两个的温度,并且藉此增加液体透镜36的温度。在过程框87,当温度值131在控制温度60处或在控制温度范围内,加热元件82可被断能,且液体透镜性质可被维持。In some embodiments, one or both of the first circuit board 70 and the second circuit board 72 may be in electrical, thermal, and/or physical contact with the liquid lens 36. When in thermal or physical contact, the heating element 82 is controlled to generate heat that thermally affects the liquid lens 36. Referring to FIG7 , a method 83 for controlling the temperature of the liquid lens is shown. At process block 84, the temperature sensor 74 may sense a temperature value 132 associated with the liquid lens 36. At decision block 85, a feedback loop may compare the temperature value 132 to the control temperature 60. If the temperature value 132 is not at the control temperature 60 or within the control temperature range, at process block 86, the heating element 82 may be energized to increase the temperature of one or both of the first circuit board 70 and the second circuit board 72, and thereby increase the temperature of the liquid lens 36. At process block 87, when the temperature value 131 is at the control temperature 60 or within the control temperature range, the heating element 82 may be de-energized, and the liquid lens properties may be maintained.
附加读取器20部件,当被组装时,可封围液体透镜36和第一电路板 70以及第二电路板72。例如,引导件90以及透镜外壳40可物理地和热地封围液体透镜36的全部或一部分。透镜镜筒94和透镜外壳40可物理地和热地封围液体透镜36和第一电路板70以及第二电路板72的全部或一部分。引导件90可用来将液体透镜36居中在透镜镜筒94内。任何附加部件,例如橡胶环88、引导件90、透镜外壳40以及透镜镜筒94可例如通过调节形状和材料性质来进一步优化为热绝缘,以这种方式将仅需要最小功率来保持液体透镜36处在控制温度 60。Additional reader 20 components, when assembled, can enclose the liquid lens 36 and the first and second circuit boards 70, 72. For example, the guide 90 and lens housing 40 can physically and thermally enclose all or a portion of the liquid lens 36. The lens barrel 94 and lens housing 40 can physically and thermally enclose the liquid lens 36 and all or a portion of the first and second circuit boards 70, 72. The guide 90 can be used to center the liquid lens 36 within the lens barrel 94. Any additional components, such as the rubber ring 88, the guide 90, the lens housing 40, and the lens barrel 94, can be further optimized for thermal insulation, for example, by adjusting the shape and material properties, so that only minimal power is required to maintain the liquid lens 36 at a controlled temperature 60.
在附加实施例中,通过稳定液体透镜36的温度来降低或消除液体透镜36的焦点漂移。此实施例可单独使用,或可与以上所描述并且在图4到7中所示的实施例结合使用。In an additional embodiment, focus drift of the liquid lens 36 is reduced or eliminated by stabilizing the temperature of the liquid lens 36. This embodiment may be used alone or in combination with the embodiments described above and shown in Figures 4 to 7.
例如,其它已知的可调透镜配置利用电/机械致动器系统(诸如压力致动器、小型电动机以及电磁致动器(例如音圈))来诱导运动以控制一个或多个透镜,例如液体透镜的弯液面。在一些实施例中,例如通过改变透明材料的折射率,也可使用其它可变透镜元件。图8示出示例性可变透镜95。可变透镜95可包括环形音圈致动器96,该环形音圈致动器96被诱导以按压到用作容器108的透明侧壁的透明膜98上。容器填充有液体36。通过音圈99施加的控制信号64诱导致动器96施加力以将膜98变形至凸形。此凸形用作液体透镜 36,并且可通过调节控制信号64来调节。在这些液体透镜配置中,由于控制信号64施加至致动器以改变液体透镜的焦点,致动器96本身可诱导液体透镜36 的温度变化。致动器96中的功耗一般与控制信号64的平方功率成比例。例如,当驱动液体透镜36以提供高光焦度时,例如聚焦在靠近的符号上,需要至致动器96的更多的控制电流,并且来自液体透镜36的热生成以及相关的耗散是很高的。反之,当以较低光焦度来驱动液体透镜36时,例如聚焦在较远的符号上,需要至致动器的较少的控制电流并且来自液体透镜36的热生成以及相关的耗散较低。在一些应用中,利用温度传感器74精确地检测液体透镜36中引起的温度变化是一个挑战,因为致动器96和液体透镜36之间的热耦合好于(例如,快于)液体透镜36和温度传感器74之间的热耦合。这至少部分地由于与液体透镜36和致动器96的物理接触。For example, other known tunable lens configurations utilize electro-mechanical actuator systems (such as piezo actuators, small electric motors, and electromagnetic actuators (e.g., voice coils)) to induce motion to control one or more lenses, such as the meniscus of a liquid lens. In some embodiments, other variable lens elements may also be used, for example by changing the refractive index of a transparent material. FIG8 illustrates an exemplary variable lens 95. Variable lens 95 may include an annular voice coil actuator 96 induced to press against a transparent membrane 98, which serves as the transparent sidewall of a container 108. The container is filled with liquid 36. A control signal 64 applied via voice coil 99 induces actuator 96 to apply a force to deform membrane 98 into a convex shape. This convex shape serves as liquid lens 36 and can be adjusted by adjusting control signal 64. In these liquid lens configurations, as control signal 64 is applied to the actuator to change the focus of the liquid lens, actuator 96 itself may induce a temperature change in liquid lens 36. The power consumption in actuator 96 is generally proportional to the square of the power of control signal 64. For example, when the liquid lens 36 is driven to provide a high optical power, such as when focusing on a close symbol, more control current is required to the actuator 96, and heat generation and associated dissipation from the liquid lens 36 is high. Conversely, when the liquid lens 36 is driven at a lower optical power, such as when focusing on a farther symbol, less control current is required to the actuator, and heat generation and associated dissipation from the liquid lens 36 is lower. In some applications, accurately detecting temperature changes induced in the liquid lens 36 using the temperature sensor 74 is a challenge because the thermal coupling between the actuator 96 and the liquid lens 36 is better (e.g., faster) than the thermal coupling between the liquid lens 36 and the temperature sensor 74. This is at least partially due to the physical contact between the liquid lens 36 and the actuator 96.
相应地,液体透镜36中不期望的致动器引起的温度变化可通过控制偏置信号66至致动器96来控制。当控制信号64未被施加至致动器时,施加偏置信号66以调节透镜的焦点以便于图像获取,从而控制所引起的温度变化以及相关联的所引起的漂移效应。通过致动器的偏置信号66可被控制以降低由内部加热和/或环境温度引起的温度变化。Accordingly, undesirable actuator-induced temperature variations in the liquid lens 36 can be controlled by controlling the bias signal 66 to the actuator 96. When the control signal 64 is not applied to the actuator, the bias signal 66 is applied to adjust the focus of the lens to facilitate image acquisition, thereby controlling the induced temperature variations and the associated induced drift effects. The bias signal 66 through the actuator can be controlled to reduce temperature variations caused by internal heating and/or ambient temperature.
参见图9,在每一聚焦操作106之后,液体透镜一般操作在其中液体透镜被驱动至回到默认位置100处,该默认位置100通常位于焦点范围104的中间102。默认位置100无法考虑液体透镜的任何过往操作,例如液体透镜36最近是否以高光焦度或低光焦度驱动。如图9所示,液体透镜36以较高光焦度驱动比其以较低光焦度驱动多。此操作通常将增加液体透镜的温度,从而引起漂移效应并且降低所获得的图像的清晰度。9 , after each focusing operation 106, the liquid lens generally operates in which the liquid lens is driven back to a default position 100, which is typically located in the middle 102 of the focus range 104. The default position 100 does not take into account any past operation of the liquid lens, such as whether the liquid lens 36 was recently driven at a high or low optical power. As shown in FIG9 , the liquid lens 36 is driven at a higher optical power more often than it is at a lower optical power. This operation typically increases the temperature of the liquid lens, thereby causing a drift effect and reducing the clarity of the acquired image.
参见图10,替代地,在一些实施例中,至致动器96的偏置信号66可以以液体透镜36和致动器96的平均散热保持基本恒定的方式来进行控制。恒定的散热可相当于恒温,且恒温可相当于降低或无漂移效应。例如,液体透镜操作的历史68可被保持在存储器56中,并且处理器50可基于分析过去的历史指示返回位置。例如,如果液体透镜36被驱动至如图9所示的相同的光焦度,处理器可确定液体透镜36的温度将升高。不再使液体透镜36返回至其焦点范围的中间102,可利用偏置信号66使液体透镜36返回至期望的光焦度位置110,其中偏置信号可被足够降低以平衡用于较高光焦度的较高控制信号64。处理器50可管理施加偏置信号66至致动器96以使施加至致动器的电流平均化以降低所引起的温度变化以及相关联的所引起的漂移效应。Referring to FIG. 10 , in some embodiments, the bias signal 66 to the actuator 96 can alternatively be controlled such that the average heat dissipation of the liquid lens 36 and the actuator 96 remains substantially constant. Constant heat dissipation can be equivalent to a constant temperature, and a constant temperature can be equivalent to reduced or no drift effects. For example, a history 68 of liquid lens operation can be maintained in the memory 56 , and the processor 50 can indicate a return position based on analyzing past history. For example, if the liquid lens 36 is driven to the same optical power as shown in FIG. 9 , the processor can determine that the temperature of the liquid lens 36 will increase. Instead of returning the liquid lens 36 to the middle 102 of its focal range, the bias signal 66 can be used to return the liquid lens 36 to the desired optical power position 110 , where the bias signal can be sufficiently reduced to balance the higher control signal 64 for the higher optical power. The processor 50 can manage the application of the bias signal 66 to the actuator 96 to average the current applied to the actuator to reduce induced temperature changes and the associated induced drift effects.
类似地,至致动器96的偏置信号66可以以偏置信号依赖于液体透镜 36的所测得的温度以降低所引起的温度变化以及相关联的所引起的漂移效应的方式来进行控制。例如,液体透镜36可利用偏置信号66来驱动,该偏置信号66在液体透镜36已被设置为高光焦度以用于图像获取之后暂时减少,并且在液体透镜已被设置为低光焦度之后暂时增加。Similarly, the bias signal 66 to the actuator 96 can be controlled in such a manner that the bias signal is dependent on the measured temperature of the liquid lens 36 to reduce induced temperature variations and associated induced drift effects. For example, the liquid lens 36 can be driven with a bias signal 66 that is temporarily reduced after the liquid lens 36 has been set to a high optical power for image acquisition and that is temporarily increased after the liquid lens has been set to a low optical power.
参见图11,方法114示出其中温度因数116被保持且被跟踪以便于处理器50进行查询。温度因数116可以是与特定控制信号64施加至液体透镜36 的时间量相关联的值。在此示例中,温度因数116不包括所测得的温度值132,尽管在一些实施例中,可包括所测得的温度值132。当液体透镜36没有被控制信号64主动驱动以用于图像获取时,处理器50可调节偏置信号66以补偿所施加的过去的控制信号。在过程框120,处理器50以特定控制信号64驱动液体透镜36特定时间量以获取图像。在过程框122,对于特定控制信号所施加的特定时间量的时间值112以及对于特定控制电流的控制值118两者都可被存储在存储器56中作为温度因素116的元素(见图5)。在图像已被获取并且温度因数116已被储存之后,在过程框124中处理器50可从存储器中查询温度因数 116,以便基于温度因数116来计算液体透镜的返回位置。11 , method 114 illustrates a method in which a temperature factor 116 is maintained and tracked for easy query by processor 50. Temperature factor 116 may be a value associated with the amount of time a particular control signal 64 is applied to liquid lens 36. In this example, temperature factor 116 does not include measured temperature value 132, although in some embodiments, measured temperature value 132 may be included. When liquid lens 36 is not actively driven by control signal 64 for image acquisition, processor 50 may adjust bias signal 66 to compensate for past control signal applications. At process block 120, processor 50 drives liquid lens 36 with the particular control signal 64 for a particular amount of time to acquire an image. At process block 122, both time value 112 for the particular amount of time the particular control signal is applied and control value 118 for the particular control current may be stored in memory 56 as elements of temperature factor 116 (see FIG. 5 ). After the image has been acquired and the temperature factor 116 has been stored, the processor 50 may query the temperature factor 116 from the memory in process block 124 to calculate the return position of the liquid lens based on the temperature factor 116.
作为非限制性示例,如果施加100毫安控制信号64到致动器96达10 毫秒,处理器50然后可确定应当利用10毫安的偏置信号66电流驱动液体透镜36 100毫秒以将液体透镜36的温度降低至控制温度60。在过程框126,处理器50 然后可基于分析温度因数116将液体透镜驱动至返回位置。此方法可在过程框120处重复。As a non-limiting example, if a 100 mA control signal 64 is applied to the actuator 96 for 10 milliseconds, the processor 50 may then determine that the liquid lens 36 should be driven with a 10 mA bias signal 66 current for 100 milliseconds to reduce the temperature of the liquid lens 36 to the control temperature 60. At process block 126, the processor 50 may then drive the liquid lens to the return position based on the analysis temperature factor 116. This method may be repeated at process block 120.
取决于在读取器20的使用期间液体透镜36何时被驱动至光焦度,可包括可操作于存储器56中且可利用处理器50进行控制的计数器128,以向上或向下计数以跟踪温度因数。例如,在完成10毫安100毫秒的施加之前,液体透镜36可被驱动至新位置。计数器128可记录10毫安100毫秒中的多少已被施加,并且在液体透镜36已完成图像获取之后继续施加偏置信号66。应认识到这些仅是示例,并且很多因数将影响特定偏置信号以及应用时间,如本领域技术人员将理解的。Depending on when the liquid lens 36 is driven to optical power during use of the reader 20, a counter 128 operable in the memory 56 and controllable by the processor 50 may be included to count up or down to track the temperature factor. For example, the liquid lens 36 may be driven to a new position before the application of 10 mA for 100 milliseconds is complete. The counter 128 may record how many of the 10 mA for 100 milliseconds have been applied and continue to apply the bias signal 66 after the liquid lens 36 has completed image acquisition. It should be recognized that these are merely examples and that many factors will affect the specific bias signal and application time, as will be understood by those skilled in the art.
参见图12中的方法130,在一些实施例中,可读取温度传感器74以提供温度值132,并且单独依赖于温度值132或依赖于温度值132结合温度因数 116,偏置信号66可被控制(即,降低或提高偏置信号)以设法维持一致的和/ 或预定的控制温度60。温度传感器74的使用具有包括影响读取器20且尤其影响液体透镜36的环境或外部温度的好处。在过程框134,从温度传感器74获取温度值132。可选地,在过程框136,温度值132可被储存在存储器56中(见图5)。在图像已被获取并且温度值132已被储存之后,处理器50可从存储器 56中查询温度值132,在过程框138,为了计算液体透镜36的返回位置,基于温度值132。在过程框140,处理器50然后可基于温度值132和/或温度因数116 使用偏置信号66将液体透镜36驱动至返回位置。此外,在一些实施例中,可省去跟踪温度因数116。此方法可在过程框134处重复。Referring to method 130 in FIG. 12 , in some embodiments, temperature sensor 74 may be read to provide temperature value 132, and bias signal 66 may be controlled (i.e., by decreasing or increasing the bias signal) to attempt to maintain a consistent and/or predetermined control temperature 60, either alone or in combination with temperature factor 116. The use of temperature sensor 74 has the advantage of including ambient or external temperatures that affect reader 20 and, in particular, liquid lens 36. At process block 134, temperature value 132 is obtained from temperature sensor 74. Optionally, at process block 136, temperature value 132 may be stored in memory 56 (see FIG. 5 ). After the image has been acquired and temperature value 132 has been stored, processor 50 may query temperature value 132 from memory 56, based on temperature value 132, at process block 138, to calculate a return position of liquid lens 36. At process block 140, processor 50 may then drive liquid lens 36 to the return position using bias signal 66 based on temperature value 132 and/or temperature factor 116. Furthermore, in some embodiments, tracking temperature factor 116 may be omitted. This method may be repeated at process block 134.
在一些应用中,所引起的漂移可能不能被完全消除,例如诸如当读取器设备经受大的环境温度冲力时,或当液体透镜36在没有足够的时间控制偏置信号66来控制液体透镜的温度的方式下操作时。在这些应用中,图像的清晰度可单独通过一系列图像来确定,或与控制液体透镜36的温度以调节透镜的焦距结合来确定。In some applications, the induced drift may not be completely eliminated, such as, for example, when the reader device is subjected to large ambient temperature shocks, or when the liquid lens 36 is operated in a manner that does not allow sufficient time to control the bias signal 66 to control the temperature of the liquid lens. In these applications, the sharpness of the image may be determined from a series of images alone, or in combination with controlling the temperature of the liquid lens 36 to adjust the focus of the lens.
在大多数读取器应用中,通常获取一系列图像。可在一个触发内 (诸如在已知的连续或手动模式下)或在几个触发期间(诸如在已知的单触摸模式下)获取此系列图像。图像获取参数(例如焦距)可通过在此系列图像的每个之间的预定小调节步骤来进行改变。对于此系列图像中的一个或多个图像,读取器20可使用可操作于存储器56中的清晰度计算146来确定每个图像的清晰度分数148。可将来自一个图像的清晰度分数148与来自另一图像的清晰度分数进行比较以确定每个图像之间的预定小调节步骤的影响。预定小调节步骤可提高清晰度分数、或其可降低清晰度分数、或清晰度分数可维持不变。基于清晰度分数的比较,处理器50可确定下一预定小调节步骤的方向,例如,更大或更小的焦距。在一些实施例中,单独地或与清晰度分数148结合,处理器50还可使用环境温度变化(例如,环境温度的增加或降低)以确定预定小调节步骤的方向。In most reader applications, a series of images is typically acquired. This series of images can be acquired within a single trigger (such as in a known continuous or manual mode) or over several triggers (such as in a known single-touch mode). Image acquisition parameters (e.g., focus) can be changed by predetermined small adjustment steps between each of the series of images. For one or more images in the series, reader 20 can use a sharpness calculation 146, operable in memory 56, to determine a sharpness score 148 for each image. The sharpness score 148 from one image can be compared with the sharpness score from another image to determine the effect of the predetermined small adjustment step between each image. The predetermined small adjustment step can improve the sharpness score, reduce the sharpness score, or maintain the sharpness score unchanged. Based on the comparison of the sharpness scores, processor 50 can determine the direction of the next predetermined small adjustment step, e.g., a larger or smaller focus. In some embodiments, either alone or in combination with the sharpness score 148, processor 50 can also use ambient temperature changes (e.g., an increase or decrease in ambient temperature) to determine the direction of the predetermined small adjustment step.
参见图13,在一些实施例中,清晰度计算146可分析一个或多个图像的视场内的小的感兴趣区域(ROI)152。在方法156的过程框154,ROI 152 可由符号自动地限定(例如,如图1所示的条形码22),或由用户限定(例如,如图1所示的标签符号160)。例如,清晰度计算146过程可通过将已知的ROI 152(例如,条形码22或符号160)放置在每个图像的视场42内来启用,其中将计算清晰度分数148。可调透镜36的焦距可通过过程框158处的预定的小调节步骤来调节。在过程框162,可获取包含ROI 152的图像。可选地,在过程框163,处理器50可确认ROI 152位于所获取图像中。在过程框164,处理器50然后可在确定位于图像中的已知ROI 152上运行清晰度计算146以生成所获取图像中的ROI 152的清晰度分数148。接着,在过程框166,可调透镜 36的焦距可再次通过预定的小调节步骤来调节。在过程框168,可获取包含ROI 152的视场的附加图像。再次,可选地,处理器50可确认ROI 152位于所获取图像中。在过程框170,处理器50然后可在确定位于附加图像中的已知ROI 152上运行清晰度计算146以生成后续清晰度分数148。在过程框172,可将第一清晰度分数148与后续清晰度分数148进行比较。基于清晰度分数的比较,在过程框174,处理器50可限定下一预定调节步骤的方向,且通过预定的小调节步骤可以以限定方向调节可调透镜36的焦距。此方法随后可通过获取另一包含ROI 152的图像并且将清晰度分数与先前计算的清晰度分数进行比较来在过程框168处重复。Referring to FIG. 13 , in some embodiments, the sharpness calculation 146 may analyze a small region of interest (ROI) 152 within the field of view of one or more images. At process block 154 of method 156 , the ROI 152 may be automatically defined by a symbol (e.g., barcode 22 as shown in FIG. 1 ) or user-defined (e.g., label symbol 160 as shown in FIG. 1 ). For example, the sharpness calculation 146 process may be enabled by placing a known ROI 152 (e.g., barcode 22 or symbol 160) within the field of view 42 of each image for which a sharpness score 148 is to be calculated. The focal length of the adjustable lens 36 may be adjusted by predetermined small adjustment steps at process block 158. At process block 162 , an image containing the ROI 152 may be acquired. Optionally, at process block 163 , the processor 50 may confirm that the ROI 152 is located within the acquired image. At process block 164, processor 50 may then run sharpness calculation 146 on known ROI 152 determined to be located in the image to generate a sharpness score 148 for ROI 152 in the acquired image. Next, at process block 166, the focus of adjustable lens 36 may be adjusted again by predetermined small adjustment steps. At process block 168, additional images of the field of view containing ROI 152 may be acquired. Optionally, processor 50 may again confirm that ROI 152 is located in the acquired image. At process block 170, processor 50 may then run sharpness calculation 146 on known ROI 152 determined to be located in the additional image to generate a subsequent sharpness score 148. At process block 172, first sharpness score 148 may be compared to subsequent sharpness score 148. Based on the comparison of the sharpness scores, at process block 174, processor 50 may define a direction for the next predetermined adjustment step, and the focus of adjustable lens 36 may be adjusted in the defined direction by the predetermined small adjustment steps. This method may then be repeated at process block 168 by acquiring another image containing the ROI 152 and comparing the sharpness score to the previously calculated sharpness score.
为确保读取器20不由于漂移缓慢地从潜在地小ROI 152聚焦远离至背景,可限制对焦距的预定的小调节步骤。这可包括每次限制调节至一个图像获取参数、和/或限制至一个或多个图像获取参数的调节量。To ensure that the reader 20 does not slowly drift from focusing away from the potentially small ROI 152 to the background, the focus can be limited to predetermined small adjustments. This can include limiting the adjustment to one image acquisition parameter at a time, and/or limiting the amount of adjustment to one or more image acquisition parameters.
虽然已参考优选实施例描述了本技术,但是本领域技术人员将认识到,可在形式和细节上作出改变而不脱离本技术的精神和范围。例如,本技术不限于降低使用在机器视觉系统中的液体透镜上的温度引起的漂移效应,并且可在包含液体透镜的其它系统中实现。例如,尽管以上示出和描述了固定安装系统,但是机器视觉系统可以是手持式系统。在手持式系统中,从视觉系统到被读取的符号或字符的距离可以是已知的或确定的,并且在这些情形下,在一些应用中,焦点的调节可被简化。While the present technology has been described with reference to preferred embodiments, those skilled in the art will recognize that changes may be made in form and detail without departing from the spirit and scope of the present technology. For example, the present technology is not limited to reducing temperature-induced drift effects on liquid lenses used in machine vision systems and may be implemented in other systems that include liquid lenses. For example, while a fixed-mount system is shown and described above, the machine vision system may be a handheld system. In a handheld system, the distance from the vision system to the symbol or character being read may be known or determined, and in these cases, adjustment of focus may be simplified in some applications.
以上公开的特定实施例仅仅是说明性的,因为本技术可按不同但等效的方式来修改和实施,这对于受益于本文教导的本领域技术人员而言是显而易见的。另外,除非在所附权利要求书中有具体的说明,否则本发明不限于本文所示的具体结构或设计。因此明显的是,以上公开的特定实施例可被更改或修改,并且所有此类变化被认为落入本技术的范围和精神内。因此,在所附权利要求书中陈述本文所寻求的保护。The particular embodiments disclosed above are illustrative only, as the present technology may be modified and practiced in different but equivalent manners, as will be apparent to those skilled in the art having the benefit of the teachings herein. Furthermore, the invention is not limited to the specific constructions or designs shown herein, unless specifically stated in the appended claims. It is therefore apparent that the particular embodiments disclosed above may be altered or modified, and all such variations are considered within the scope and spirit of the present technology. The protection sought herein is therefore set forth in the appended claims.
Claims (9)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/145,185 | 2013-12-31 | ||
| US14/145,185 US9575221B2 (en) | 2013-12-31 | 2013-12-31 | Systems and methods reduce temperature induced drift effects on a liquid lens |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK1212533A1 HK1212533A1 (en) | 2016-06-10 |
| HK1212533B true HK1212533B (en) | 2019-08-30 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11754755B2 (en) | Systems and methods to reduce temperature induced drift effects on a liquid lens | |
| US8487228B2 (en) | System for adjusting focus of a liquid lens in a machine vision system | |
| CN107797223B (en) | System and method for reducing temperature induced drift effects on liquid lenses | |
| US10690816B2 (en) | Systems and methods reduce temperature induced drift effects on a liquid lens | |
| US8245936B2 (en) | Dynamic focus calibration, such as dynamic focus calibration using an open-loop system in a bar code scanner | |
| US8366001B2 (en) | Calibration methods for imaging systems and imaging systems using such | |
| US20080277480A1 (en) | Temperature compensated auto focus control for a microfluidic lens, such as auto focus control for a microfluidic lens of a bar code scanner | |
| JP4539784B2 (en) | Shape memory alloy drive unit | |
| US7905414B2 (en) | Imaging reader with adaptive focusing for electro-optically reading symbols | |
| US20110226392A1 (en) | Drive device, lens barrel, image pickup apparatus, lens drive method and method of producing shape memory alloy | |
| JP5775199B2 (en) | High speed visual equipment | |
| JPWO2011052770A1 (en) | Optical information reader | |
| US20110255184A1 (en) | Shape memory alloy actuation apparatus | |
| WO2010143662A1 (en) | Optical information reading device | |
| WO2010019136A1 (en) | Liquid lens with temperature compensated focus time | |
| CN113167249A (en) | Slack SMA wire in SMA actuator assembly | |
| HK1212533B (en) | Systems reduce temperature induced drift effects on a liquid lens | |
| US10989894B2 (en) | Lens driving apparatus, control method therefor, storage medium storing control program therefor, and image pickup apparatus |