CN109154974B - Apparatus and method for determining target distance and adjusting read parameters of an imaging reader based on target distance - Google Patents
Apparatus and method for determining target distance and adjusting read parameters of an imaging reader based on target distance Download PDFInfo
- Publication number
- CN109154974B CN109154974B CN201780031989.4A CN201780031989A CN109154974B CN 109154974 B CN109154974 B CN 109154974B CN 201780031989 A CN201780031989 A CN 201780031989A CN 109154974 B CN109154974 B CN 109154974B
- Authority
- CN
- China
- Prior art keywords
- image
- target
- aiming
- imaging
- imager
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10712—Fixed beam scanning
- G06K7/10722—Photodetector array or CCD scanning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10712—Fixed beam scanning
- G06K7/10722—Photodetector array or CCD scanning
- G06K7/10732—Light sources
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10792—Special measures in relation to the object to be scanned
- G06K7/10801—Multidistance reading
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00795—Reading arrangements
- H04N1/00798—Circuits or arrangements for the control thereof, e.g. using a programmed control device or according to a measured quantity
- H04N1/00816—Determining the reading area, e.g. eliminating reading of margins
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/024—Details of scanning heads ; Means for illuminating the original
- H04N1/02409—Focusing, i.e. adjusting the focus of the scanning head
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/024—Details of scanning heads ; Means for illuminating the original
- H04N1/028—Details of scanning heads ; Means for illuminating the original for picture information pick-up
- H04N1/02815—Means for illuminating the original, not specific to a particular type of pick-up head
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Electromagnetism (AREA)
- Artificial Intelligence (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Studio Devices (AREA)
- Image Input (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Measurement Of Optical Distance (AREA)
- Optical Radar Systems And Details Thereof (AREA)
Abstract
Description
相关申请的交叉引用CROSS-REFERENCE TO RELATED APPLICATIONS
本申请要求2016年5月26日提交的美国专利申请序列第15/165,117号和2016年6月1日提交的美国专利申请序列第15/170,464号的权益。This application claims the benefit of US Patent Application Serial No. 15/165,117, filed May 26, 2016, and US Patent Application Serial No. 15/170,464, filed June 1, 2016.
技术领域technical field
本发明涉及确定目标距离和基于目标距离调整成像读取器的读取参数的装置和方法。The present invention relates to an apparatus and method for determining a target distance and adjusting read parameters of an imaging reader based on the target distance.
背景技术Background technique
本发明大体涉及一种布置和方法,用于确定在工作距离的范围内到要通过图像捕获读取的目标的距离,和/或基于目标距离迅速地调整可操作用于在工作距离的范围内通过图像捕获读取目标的成像读取器的一个或多个读取参数,尤其是在具有从成像组件偏移的瞄准光组件的成像读取器中。The present invention generally relates to an arrangement and method for determining a distance to a target to be read by image capture within a range of working distances, and/or rapidly adjusting based on target distances operable to be within a range of working distances One or more read parameters of an imaging reader that reads a target through image capture, particularly in an imaging reader having an aiming light assembly offset from the imaging assembly.
固态成像系统或成像读取器已经被用于手持和/或免提操作模式来电光读取目标,诸如一维和二维条形码符号目标和/或诸如文档之类的非符号目标。手持成像读取器包括壳体和成像模块,壳体具有由操作者手持的手柄,成像模块亦称为扫描引擎,由所述壳体支撑并在读取期间由操作者进行瞄准。成像模块包括成像组件以及成像透镜组件,成像组件具有带光电单元(photocells)或光传感器的成像阵列的固态成像器或成像传感器,该光电单元或光传感器的成像阵列对应于成像器的成像视场中的图像元素或像素,该成像透镜组件用于捕获从正被成像的目标散射和/或反射的返回光并用于将该返回光投射到该阵列上以开始对目标的图像的捕获。此类成像器可包括一维或二维电荷耦合设备(CCD)或互补金属氧化物半导体(CMOS)设备以及用于产生和处理与成像视场内的一维或二维像素数据阵列对应的电子信号的关联电路。为了在例如昏暗的环境中增加由所述阵列捕获的返回光的量,成像模块通常还包括用于优选地利用从目标反射和散射的照明光的可变水平照射目标的光照组件。瞄准光组件也可以由成像模块支撑,以用于在目标上投射可见瞄准光斑。Solid-state imaging systems or imaging readers have been used in handheld and/or hands-free modes of operation to electro-optically read objects, such as one-dimensional and two-dimensional bar code symbol objects and/or non-symbolic objects such as documents. A handheld imaging reader includes a housing having a handle that is held by the operator, and an imaging module, also known as a scan engine, supported by the housing and aimed by the operator during reading. The imaging module includes an imaging assembly and an imaging lens assembly, the imaging assembly has a solid-state imager or imaging sensor with an imaging array of photocells or photosensors, the imaging array of photocells or photosensors corresponds to the imaging field of view of the imager An image element or pixel in the imaging lens assembly for capturing return light scattered and/or reflected from the object being imaged and for projecting the return light onto the array to initiate capture of an image of the object. Such imagers may include a one-dimensional or two-dimensional charge-coupled device (CCD) or complementary metal-oxide-semiconductor (CMOS) device and electrons for generating and processing electrons corresponding to a one-dimensional or two-dimensional pixel data array within the imaging field of view The associated circuit of the signal. To increase the amount of returned light captured by the array in, for example, dimly lit environments, the imaging module typically also includes a lighting assembly for illuminating the target, preferably with variable levels of illumination light reflected and scattered from the target. The aiming light assembly may also be supported by the imaging module for projecting a visible aiming light spot on the target.
在一些应用中,例如在仓库中,对于相同的读取器有时需要不仅读取远距目标(例如,在位于高过头顶的货架上的产品上,该产品位于在离开读取器三十英尺到五十英尺量级的远距工作距离范围处)而且需要读取近距目标(例如在位于地面水平或接近操作者的产品上,该产品位于离开读取器少于两英尺的量级的近距工作距离范围处)。可以在读取器中提供近成像器,用于成像和聚焦在相对较宽的成像视场内的近距目标,并且还可以在同一读取器中提供远成像器,用于成像和聚焦在相对较窄的成像视场内的远距目标。典型地,成像器中的至少一个成像器(通常是远成像器)具有可变焦距,诸如可移动透镜组件或变焦元件。In some applications, such as in warehouses, it is sometimes necessary for the same reader to read more than just distant targets (eg, on a product located on an overhead shelf that is located thirty feet away from the reader) to long-range working distances on the order of fifty feet) and need to read close-range targets (such as on products at ground level or close to the operator that are on the order of less than two feet from the reader) at close working distance). A near imager can be provided in the reader for imaging and focusing near targets within a relatively wide imaging field of view, and a far imager can also be provided in the same reader for imaging and focusing on Distant targets within a relatively narrow imaging field of view. Typically, at least one of the imagers (usually the tele imager) has a variable focal length, such as a movable lens assembly or zoom element.
尽管已知的成像读取器通常满足其预期目的,但是对于读取器迅速地选择正确的成像器来读取目标,迅速地为所选择的成像器选择正确的增益和/或曝光,以及迅速地选择正确的照明水平以照射可以位于在延伸的工作距离范围内的任何位置的目标是有挑战的。将正确的成像器聚焦在延伸的工作距离范围内也是有挑战的。在智能手机上的消费者相机中很常见的基于对比度的自动聚焦是众所周知地慢,因为它依赖于在相对长的时间段内在许多连续帧上捕获和处理许多图像以确定最佳聚焦位置。在期望快速动作、主动和动态的读取器的许多工业应用中,这种缓慢性能是不可接受的。While known imaging readers generally serve their intended purpose, rapid selection of the correct imager for the reader to read the target, rapid selection of the correct gain and/or exposure for the selected imager, and rapid Selecting the correct illumination level to illuminate a target that can be located anywhere within an extended working distance can be challenging. It is also challenging to focus the correct imager over the extended working distance range. Contrast-based autofocus, which is common in consumer cameras on smartphones, is notoriously slow because it relies on capturing and processing many images over many consecutive frames over a relatively long period of time to determine the best focus position. In many industrial applications where fast acting, active and dynamic readers are desired, this slow performance is unacceptable.
因此,需要迅速地调整成像读取器的各种读取参数,诸如选择正确的成像器、调整至少一个成像器的增益和/或曝光、调整照明水平、以及聚焦至少一个成像器,以用于读取可以位于相对于成像读取器在延伸的工作距离范围内的任何位置的目标,而不会减慢或劣化读取器性能。Accordingly, there is a need to rapidly adjust various read parameters of an imaging reader, such as selecting the correct imager, adjusting gain and/or exposure of at least one imager, adjusting illumination levels, and focusing at least one imager for use in Targets can be located anywhere within an extended working distance relative to the imaging reader without slowing or degrading reader performance.
发明内容SUMMARY OF THE INVENTION
根据本发明的第一方面,提供一种用于确定到在工作距离的范围内要通过图像捕获读取的目标的距离的装置,所述装置包括:能激励的瞄准组件,被配置为在被激励时将瞄准光斑沿着瞄准轴引导到目标;控制器,被配置为激励和去激励所述能激励的瞄准组件;成像组件,被配置为在所述能激励的瞄准组件被激励的情况下捕获包含所述瞄准光斑的所述目标的第一图像,并且在所述能激励的瞄准组件被去激励的情况下捕获没有所述瞄准光斑的所述目标的第二图像,所述第一图像和所述第二图像中的每个在具有偏离所述瞄准轴的成像轴的视场上的相应帧中被捕获;以及图像预处理器,被配置为在所述相应帧中的每个帧的共同分数区域上将来自所述第一图像的第一图像数据与来自所述第二图像的第二图像数据进行比较,以获得所述瞄准光斑在所述第一图像中的位置,以及基于所述瞄准光斑在所述第一图像中的位置确定到所述目标的距离其中,所述图像预处理器将所述共同分数区域细分为多个子帧,并且比较所述多个子帧的每个子帧中的所述第一图像数据和所述第二图像数据以获得所述瞄准光斑在所述多个子帧中的至少一个子帧中的位置,其中,所述成像组件捕获所述第一图像和所述第二图像中的每个图像作为具有亮度值的像素的阵列,并且其中所述图像预处理器被配置为对所述多个子帧中的每个子帧中的所述亮度值求平均以获得平均亮度值,以及比较所述第一图像的多个子帧中的每个子帧的所述平均亮度值与所述第二图像的多个子帧中的每个子帧的所述平均亮度值之间的差异,以基于所述多个子帧中的至少一个子帧中的所述平均亮度值之间的最大差异获得所述瞄准光斑的所述位置。According to a first aspect of the present invention, there is provided an apparatus for determining a distance to a target within a working distance to be read by image capture, the apparatus comprising: an activatable aiming assembly configured to be directing an aiming spot along an aiming axis to a target upon excitation; a controller configured to activate and de-energize the energizable aiming assembly; and an imaging assembly configured to activate and deactivate the activatable aiming assembly when the energizable aiming assembly is activated capturing a first image of the target including the aiming spot, and capturing a second image of the target without the aiming spot with the energizable aiming assembly de-energized, the first image and each of the second images is captured in a corresponding frame on a field of view having an imaging axis offset from the boresight axis; and an image preprocessor configured to each of the corresponding frames comparing the first image data from the first image with the second image data from the second image over the common fractional area of to obtain the position of the aiming spot in the first image, and based on The position of the aiming spot in the first image determines the distance to the target, wherein the image preprocessor subdivides the common fractional area into a plurality of subframes and compares each of the plurality of subframes. the first image data and the second image data in subframes to obtain the position of the aiming spot in at least one of the plurality of subframes, wherein the imaging component captures the first image and each of the second images as an array of pixels having luminance values, and wherein the image pre-processor is configured to evaluate the luminance values in each of the plurality of subframes averaging to obtain an average luminance value, and comparing the average luminance value of each of the plurality of subframes of the first image with the average luminance value of each of the plurality of subframes of the second image to obtain the position of the aiming spot based on the largest difference between the average luminance values in at least one of the plurality of subframes.
根据本发明的第二方面,提供一种确定到在工作距离的范围内要通过图像捕获读取的目标的距离的方法,所述方法包括以下步骤:将瞄准光斑沿着瞄准轴引导到所述目标;捕获包含所述瞄准光斑的所述目标的第一图像;随后不将所述瞄准光斑指向所述目标;捕获没有所述瞄准光斑的所述目标的第二图像,所述第一图像和所述第二图像中的每个图像在具有偏离所述瞄准轴的成像轴的视场上的相应帧中被捕获;在所述相应帧中的每个帧的共同分数区域上将来自所述第一图像的第一图像数据与来自所述第二图像的第二图像数据进行比较,以获得所述瞄准光斑在所述第一图像中的位置;基于所述瞄准光斑在所述第一图像中的位置确定到所述目标的距离;以及将所述共同分数区域细分为多个子帧,并且比较所述多个子帧的每个子帧中的所述第一图像数据和所述第二图像数据以获得所述瞄准光斑在所述多个子帧中的至少一个子帧中的位置,捕获所述第一图像和捕获所述第二图像分别通过以下步骤来执行:捕获所述第一图像和所述第二图像中的每个图像作为具有亮度值的像素的阵列,对所述多个子帧的每个子帧中的所述亮度值求平均来获得平均亮度值,并且比较所述第一图像的所述多个子帧的每个子帧的所述平均亮度值与所述第二图像的所述多个子帧的每个子帧的所述平均亮度值之间的差异来基于所述多个子帧中的至少一个子帧中的所述平均亮度值之间的最大差异来获得所述瞄准光斑的所述位置。According to a second aspect of the present invention there is provided a method of determining a distance to a target within a working distance to be read by image capture, the method comprising the step of directing an aiming spot along an aiming axis to the a target; capturing a first image of the target including the aiming spot; then not directing the aiming spot at the target; capturing a second image of the target without the aiming spot, the first image and Each of the second images is captured in a corresponding frame on a field of view having an imaging axis offset from the boresight axis; on a common fractional area of each of the corresponding frames will be derived from the first image data of the first image is compared with second image data from the second image to obtain the position of the aiming spot in the first image; based on the aiming spot in the first image determining the distance to the target; and subdividing the common score area into a plurality of subframes, and comparing the first image data and the second image in each of the plurality of subframes data to obtain the position of the aiming spot in at least one subframe of the plurality of subframes, and capturing the first image and capturing the second image are performed by the following steps: capturing the first image and capturing the second image, respectively. each of the second images as an array of pixels having a luminance value, averaging the luminance values in each of the plurality of subframes to obtain an average luminance value, and comparing the first image The difference between the average luminance value of each subframe of the plurality of subframes and the average luminance value of each subframe of the plurality of subframes of the second image is based on the The position of the aiming spot is obtained by the maximum difference between the average luminance values in at least one subframe.
附图说明Description of drawings
附图(其中类同的附图标记在全部单独的视图中表示相同的或功能类似的要素)连同下面的详细描述被纳入于此并形成说明书的一部分,并用来进一步阐述包括所要求保护的发明的构思的实施例,以及解释那些实施例的各种原理和优势。The accompanying drawings, in which like reference numerals refer to identical or functionally similar elements throughout the individual views, are incorporated herein together with the following detailed description and form a part of this specification, and serve to further illustrate the invention, including the claimed invention embodiments of the concepts, and explain the various principles and advantages of those embodiments.
图1是根据本公开的便携手持成像读取器的侧视图,该成像读取器可操作用于确定目标距离,以用于迅速地选择正确的成像器和/或成像器增益和/或成像器曝光和/或照明水平,和/或迅速地聚焦正确的成像器。1 is a side view of a portable handheld imaging reader operable to determine a target distance for rapidly selecting the correct imager and/or imager gain and/or imaging in accordance with the present disclosure imager exposure and/or illumination levels, and/or quickly focus the correct imager.
图2是包括被支撑在安装在图1的读取器内的成像模块上的成像、照明以及瞄准光组件的各种部件的示意图。2 is a schematic diagram of various components including an imaging, illumination and aiming light assembly supported on an imaging module mounted within the reader of FIG. 1 .
图3是孤立状态下的图2的成像模块的立体图。FIG. 3 is a perspective view of the imaging module of FIG. 2 in an isolated state.
图4是在图2的线4-4上取得的截面图。FIG. 4 is a cross-sectional view taken on line 4-4 of FIG. 2 .
图5是描绘用于图1的读取器的近距目标上的瞄准斑点的视图。FIG. 5 is a view depicting aiming spots on a close range target for the reader of FIG. 1 .
图6是描绘用于图1的读取器的远距目标上的瞄准斑点的视图。FIG. 6 is a view depicting aiming spots on a long-range target for the reader of FIG. 1 .
图7是在粗略确定瞄准斑点在图像中的位置期间包含瞄准斑点的图像的视图。FIG. 7 is a view of an image containing an aiming spot during roughly determining the position of the aiming spot in the image.
图8是在精细确定瞄准斑点在图像中的位置期间包含瞄准斑点的图像的视图。Figure 8 is a view of an image containing an aiming spot during fine determination of its location in the image.
图9是描绘根据本公开的确定目标距离的方法中执行的步骤的流程图。9 is a flowchart depicting steps performed in a method of determining a target distance in accordance with the present disclosure.
本领域技术人员将理解附图中的要素出于简化和清楚而示出,并且不一定按比例绘制。例如,附图中的一些要素的尺寸和位置可相对于其他要素被放大以帮助提高对本发明实施例的理解。Skilled artisans will appreciate that elements in the figures are illustrated for simplicity and clarity and have not necessarily been drawn to scale. For example, the size and position of some of the elements in the figures may be exaggerated relative to other elements to help improve understanding of embodiments of the present invention.
已在附图中通过常规符号在适当位置对布置和方法构成进行了表示,所述表示仅示出与理解本发明的实施例有关的那些特定细节以免因得益于本文的描述对本领域技术人员显而易见的细节而混淆本公开。The arrangements and methodologies have been represented in the drawings by conventional symbols, where appropriate, the representations showing only those specific details relevant to an understanding of the embodiments of the invention so as not to educate those skilled in the art having the benefit of the description herein Obscure the disclosure with obvious details.
具体实施方式Detailed ways
本公开的一个方面涉及一种用于确定到在工作距离的范围内要通过图像捕获读取的目标的距离和/或用于调整成像读取器的至少一个读取参数以用于在工作距离的范围内通过图像捕获读取目标的布置。该布置包括:可激励的瞄准组件,用于在被激励时沿着瞄准轴将瞄准光斑引导到目标;以及控制器,用于激励和去激励瞄准组件。该装置还包括成像组件,用于在瞄准组件被激励的情况下捕获包含瞄准光斑的目标的第一图像,以及用于在瞄准组件被去激励的情况下捕获没有瞄准光斑的目标的第二图像。每个图像在视场上的帧中被捕获,该视场具有从瞄准轴偏移的成像轴。图像预处理器在两个帧的共同分数区域上将来自第一图像的第一图像数据与来自第二图像的第二图像数据进行比较,以获得瞄准光斑在第一图像中的位置,并且还基于瞄准光斑在第一图像中的位置确定到目标的距离。控制器还可操作用于基于确定的目标距离调整至少一个读取参数。One aspect of the present disclosure relates to a method for determining a distance to a target to be read by image capture within a range of a working distance and/or for adjusting at least one reading parameter of an imaging reader for use at a working distance The arrangement of the target is read through image capture within the range. The arrangement includes an activatable aiming assembly for directing an aiming spot along an aiming axis to a target when activated, and a controller for activating and deactivating the aiming assembly. The apparatus also includes an imaging assembly for capturing a first image of the target containing the aiming spot with the aiming assembly activated, and capturing a second image of the target without the aiming spot with the aiming assembly deactivated . Each image is captured in a frame on a field of view with an imaging axis offset from the boresight axis. The image preprocessor compares the first image data from the first image with the second image data from the second image over the common fractional area of the two frames to obtain the position of the aiming spot in the first image, and also The distance to the target is determined based on the position of the aiming spot in the first image. The controller is further operable to adjust at least one read parameter based on the determined target distance.
更具体地,在粗略确定目标距离期间,图像预处理器将共同分数区域细分为多个子帧,并比较每个子帧中的第一图像数据和第二图像数据以获得瞄准光斑在子帧的至少一个中的位置。此后,在精细确定目标距离期间,图像预处理器将瞄准光斑的位置周围的区域细分为多个子区域,并比较每个子区域中的第一图像数据和第二图像数据以获得瞄准光斑在子区域中的至少一个中的位置。有利地,成像组件捕获每个图像作为具有亮度值的像素的阵列,并且图像预处理器对每个子帧和每个子区域中的亮度值求平均以获得平均亮度值,并比较第一图像和第二图像的每个子帧和每个子区域中的平均亮度值之间的差异,以基于在子帧和子区域中的至少一个子帧和子区域的平均亮度值之间的最大差异来获得瞄准光斑的位置。More specifically, during the rough determination of the target distance, the image preprocessor subdivides the common score area into multiple subframes, and compares the first image data and the second image data in each subframe to obtain the aiming spot in the subframe. at least one of the positions. Thereafter, during the fine determination of the target distance, the image preprocessor subdivides the area around the position of the aiming spot into a plurality of sub-areas, and compares the first image data and the second image data in each sub-area to obtain the aiming spot in the sub-areas location in at least one of the regions. Advantageously, the imaging assembly captures each image as an array of pixels with luminance values, and the image preprocessor averages the luminance values in each subframe and each subregion to obtain an average luminance value, and compares the first image with the difference between the average luminance values in each subframe and each subregion of the two images to obtain the position of the aiming spot based on the largest difference between the average luminance values in at least one of the subframes and subregions .
该布置优选地结合在成像模块(也称为扫描引擎)中,该成像模块安装在成像读取器(尤其是手持式读取器)中,具有用于在相对较宽的成像视场上成像近距目标的近成像器、和用于在相对较窄的成像视场上成像远距目标的远成像器。上文提及的成像组件优选地包括具有可变焦距的远成像器,诸如可移动透镜组件或可变焦距元件。读取器还优选地具有用于生成照明光的可变水平的照明光组件。This arrangement is preferably incorporated in an imaging module (also referred to as a scan engine) mounted in an imaging reader (especially a hand-held reader), with means for imaging over a relatively wide imaging field of view A near imager for close targets, and a far imager for imaging distant targets over a relatively narrow imaging field of view. The above-mentioned imaging assembly preferably includes a tele imager with a variable focus, such as a movable lens assembly or a variable focus element. The reader also preferably has a variable level illumination light assembly for generating illumination light.
根据本公开,所确定的目标距离可用于调整成像读取器的一个或多个读取参数。例如,可以采用所确定的目标距离来自动地选择要使用成像器中哪个来成像目标,和/或自动地调整所选成像器的增益,和/或自动地调整所选择的成像器的曝光,和/或自动地调整照明光水平,和/或自动地调整所选择的成像器的焦距。与通过在长时间段内捕获和处理许多图像来执行已知的基于对比度的自动聚焦相反,本文公开的聚焦更加迅速,因为在一对部分图像的子帧中以及子帧的子区域中执行目标距离的确定。According to the present disclosure, the determined target distance may be used to adjust one or more reading parameters of the imaging reader. For example, the determined target distance may be used to automatically select which of the imagers to use to image the target, and/or automatically adjust the gain of the selected imager, and/or automatically adjust the exposure of the selected imager, And/or automatically adjust the illumination light level, and/or automatically adjust the focus of the selected imager. Contrary to known contrast-based autofocusing performed by capturing and processing many images over a long period of time, the focusing disclosed herein is more rapid because the target is performed in subframes of a pair of partial images and in subregions of subframes Determination of distance.
本公开的又另一个方面涉及一种确定到在工作距离的范围内要通过图像捕获读取的目标的距离和/或调整成像读取器的至少一个读取参数以用于在工作距离的范围内通过图像捕获读取目标的方法。该方法通过将瞄准光斑沿瞄准轴引导到目标,并且随后不将瞄准光斑引导到目标来执行。通过捕获包含瞄准光斑的目标的第一图像,捕获没有瞄准光斑的目标的第二图像,并且在具有从瞄准轴偏移的成像轴的视场上的帧中捕获每个图像来进一步执行该方法。通过在两个帧的共同分数区域上将来自第一图像的第一图像数据与来自第二图像的第二图像数据进行比较以获得瞄准光斑在第一图像中的位置,并且通过基于瞄准光斑在第一图像的位置确定到目标的距离来还进一步执行该方法。通过基于所确定的目标距离调整至少一个读取参数来又进一步执行方法。Yet another aspect of the present disclosure relates to determining a distance to a target to be read by image capture within a range of working distances and/or adjusting at least one reading parameter of an imaging reader for a range of working distances method to read the target through image capture. The method is performed by directing the aiming spot to the target along the aiming axis, and then not directing the aiming spot to the target. The method is further performed by capturing a first image of the target containing the aiming spot, capturing a second image of the target without the aiming spot, and capturing each image in a frame on a field of view having an imaging axis offset from the aiming axis . The position of the aiming spot in the first image is obtained by comparing the first image data from the first image with the second image data from the second image over a common fractional area of the two frames, and by comparing the aiming spot in the first image based on the aiming spot The position of the first image determines the distance to the target to perform the method still further. The method is performed yet further by adjusting at least one read parameter based on the determined target distance.
图1中的附图标记30通常地标识被配置为手枪形壳体的人体工程学成像读取器,该壳体具有上部筒体或主体32以及离开主体32以例如相对于垂直方向为15°的倾角向后倾斜的下部手柄28。透光窗口26位于邻近主体32的前端或鼻端并优选地也以例如相对于垂直方向为15°的倾角倾斜。成像读取器30被握持在操作者的手中并在手持模式下使用,在手持模式中,触发器34被手动按下以发起对在延伸的工作距离范围中要被读取的目标(尤其是条形码符号)的成像,所述延伸的工作距离范围例如在离开窗口26大约三十英尺到五十英尺的量级。其他配置的壳体以及操作在免提模式下的读取器亦可被采用。
如图2中所示意性示出并且如图3-图4中更逼真地所示,成像模块10被安装在窗口26后面的读取器30中在,并且如下所描述可操作用于穿过窗口26在离开模块10的延伸的工作距离的范围内通过图像捕捉来读取目标。目标可位于近距工作距离(WD1)和远距工作距离(WD2)之间的工作距离范围中的任何位置。在优选实施例中,WD1在窗口26处或离开窗口26约十八英寸,并且WD2离开窗口26远得多,例如离开窗口26超过大约六十英寸远。模块10包括成像组件,该成像组件具有近成像传感器或成像器12和近成像透镜组件16以及远成像传感器或成像器14和远成像透镜组件18,该近成像透镜组件16用于在通常为矩形的相对较宽的成像视场20(例如,约三十度)上从位于该范围的近距区域(例如,从离开窗口26约零英寸到约十八英寸的区域)中的近目标捕获返回光并用于将所捕获的返回光投射到近成像器12上,该远成像透镜组件18用于在通常为矩形的相对窄的成像视场22(例如,约十六度)上从位于该范围的远距区域(例如,离开窗口26大于约六十英寸的区域)中的远目标捕捉返回光并用于将所捕捉的返回光投射到远成像器14上。虽然已在图2中图示了仅两个成像器12、14和两个成像透镜组件16、18,但将理解,可在模块10中提供多于两个成像器。As schematically shown in FIG. 2 and more realistically shown in FIGS. 3-4 , the
每个成像器12、14是固态设备,例如具有以单个线性行布置的可寻址的图像传感器或像素的一维阵列或者优选地以互相正交的行和列布置的此类传感器的二维阵列的CCD或CMOS成像器,并且所述成像器12、14可操作以用于检测由相应的成像透镜组件16、18捕获的沿相应的近成像轴24和远成像轴36穿过窗口26的返回光。每个成像透镜组件有利地是库克三合透镜。如图4中所图示,近成像透镜组件16具有固定焦距,并且远成像透镜组件18由于添加了变焦元件38或可移动透镜组件而具有可变焦距。Each
还如图2-图4中所示,照明光组件还由成像模块10支撑并包括固定地安装在光轴42上的照明光源(例如,至少一个发光二极管(LED)40)、以及也以光轴42为中心的照明透镜44的照明透镜组件。照明光组件由两个成像器12、14共用,并且可操作用于以可变照明水平发射照明光。2-4, the illumination light assembly is also supported by the
如图2-图3中进一步所示,瞄准光组件也由成像模块10支撑并包括固定地安装在瞄准轴48上的瞄准光源46(例如,激光),和以瞄准轴48为中心的瞄准透镜50。瞄准透镜50可以包括衍射或折射光学元件,并可操作用于在读取之前将可见瞄准光图案沿着瞄准轴48投射到目标上。如图5-图6中所示,瞄准光图案包括瞄准光斑102,优选地具有总体上圆形形状。As further shown in FIGS. 2-3 , an aiming light assembly is also supported by
如图2中所进一步所示,成像器12、14、LED 40和激光器46操作性地连接至可操作用于控制这些部件的操作的控制器或经编程的微处理器52。存储器54连接至控制器52并可由控制器52访问。优选地,控制器52与用于处理来自目标的返回光并用于对所捕获的目标图像进行解码的装置相同。定制的专用集成电路(ASIC)或现场可编程门阵列(FPGA)中的图像预处理器56可操作地连接在成像器12、14和控制器52之间,以用于预处理由成像器12、14捕获的图像,如下面更全面地描述。在一些应用中,图像预处理器56可以与控制器52集成。As further shown in Figure 2, the
如上所述,对于读取器30,迅速地选择正确的成像器12或14来读取目标、迅速地为所选择的成像器选择正确的增益和/或曝光、以及选择来自LED的40的正确的照明水平以便照射可以位于在延伸的工作距离范围内的任何地方的目标是有挑战的。将所选择的成像器聚焦在延伸的工作距离范围内也是有挑战的。依赖于在相对长的时间段内在许多连续帧上捕获和处理许多图像以确定最佳聚焦位置的基于对比度的自动聚焦是众所周知地慢。本公开的一个方面涉及通过操作瞄准光组件既作为照度计又作为测距仪以确定到目标的距离,并且然后选择正确的成像器12或14,和/或选择用于所选择的成像器的正确的增益和/或曝光,和/或从LED 40选择正确的照明,和/或基于所确定的距离聚焦所选择的成像器,来增强读取器性能。As described above, for the
如图2中所示,瞄准轴48偏离近成像轴24和远成像轴36,使得瞄准轴48上的瞄准斑点102与近成像轴24和远成像轴36中的一者之间产生的视差提供目标距离信息。更具体地,瞄准轴48与近成像轴24和远成像轴36中的任一者之间的视差提供距瞄准斑点102在成像传感器阵列中的一个上的像素位置的范围信息。优选的是默认使用远成像器14的成像轴36,因为视差对远成像器14比对近成像器12将会更大。在优选实施例中,瞄准轴48与模块10上的远成像轴36之间的距离为约23毫米。As shown in FIG. 2, the aiming axis 48 is offset from the
如图5所示,配置为位于该范围的近距区域中的符号100的目标包含在远成像器14的窄视场22中,并且优选地,成像轴36在窄视场22中大致居中。如图6所示,配置为位于该范围的远距区域中的相同符号100也包含在远成像器14的窄视场22中,并且优选地,成像轴36再次在窄视场22中大致居中。符号100的表观尺寸在图5中比在图6中大。在窄成像视场22中,符号100在图5中偏离中心,在图6中更处于中心。对于默认远成像器14,如果符号100位于在距读取器30无限工作距离处,则指向符号100上的瞄准斑点102将直接覆盖在成像轴36上。随着符号100越来越靠近读取器30,瞄准斑点102的面积越来越大,如图5所示,并且沿着倾斜轨迹104离开成像轴36移动。通过确定瞄准斑点102相对于成像轴36在轨迹104上的位置,可以确定符号100的工作距离。瞄准斑点102和成像轴36之间的间隔与工作距离的倒数成比例。优选地,在读取器制造期间,预先校准瞄准斑点102沿轨迹104的位置。还如图5-图6所示,远成像器14以特定分辨率捕获符号100的图像,在该图示的情况下以高度为800行像素宽度为1280列像素的二维分辨率。As shown in FIG. 5 , the target of the
上文提及的图像预处理器56用于分析由远成像器14捕获的图像,以便确定瞄准斑点102的位置。为了使成本最小化,图像预处理器56优选地结合在低功率、低处理设备中,优选地没有帧缓冲器来存储图像。作为结果,如下所解释,图像预处理器56不负责分析每个整体被捕获的图像,而是仅分析每个被捕获的图像的分数区域,尤其是其中预期瞄准斑点102沿着轨迹104出现的分数区域。The image preprocessor 56 mentioned above is used to analyze the images captured by the far imager 14 in order to determine the location of the aiming
更具体地,控制器52激励瞄准激光器46以将瞄准斑点102引导到符号100上。远成像器14在第一帧中捕获其上具有瞄准斑点102的符号100的第一、整个或优选地部分的图像。作为响应,图像预处理器56仅分析第一帧中的第一图像的分数区域。如图7中所示,图像预处理器56不分析第0行至约第400行中的像素,或约第560行至第800行中的像素,或第0列至约第640列中的像素,因为瞄准斑点102不被预期在那里,并且没有理由浪费处理能力或时间来分析不会存在瞄准斑点102的像素。分数区域或剩余区域包含完整第一图像的原始800行中的仅约160行,并且因此可以比完整的第一图像快得多地被捕获和分析。More specifically,
图像预处理器56将第一帧的剩余区域细分为子帧或粗略区域的矩阵。如图7中所示,剩余区域被细分为十六个总体上为矩形的子帧,例如,四行乘四列。子帧不需要具有相同的高度、宽度或面积。将理解,剩余区域可以细分为任意数量的子帧。子帧的数量取决于最初粗略地将瞄准斑点102定位在子帧中所期望的精度。Image preprocessor 56 subdivides the remaining regions of the first frame into a matrix of subframes or coarse regions. As shown in Figure 7, the remaining area is subdivided into sixteen generally rectangular subframes, eg, four rows by four columns. The subframes do not need to have the same height, width or area. It will be appreciated that the remaining region may be subdivided into any number of subframes. The number of subframes depends on the accuracy desired to initially roughly locate the aiming
图像预处理器56接下来从子帧中的每个获取图像数据。更具体地,对每个子帧中的所有像素的色调或亮度值求平均以获得平均亮度值。图像预处理器56获得十六个平均亮度值的矩阵,对于每个子帧有一个平均亮度值。Image preprocessor 56 next obtains image data from each of the subframes. More specifically, the hue or luminance values of all pixels in each subframe are averaged to obtain an average luminance value. Image preprocessor 56 obtains a matrix of sixteen average luminance values, one for each subframe.
随即,控制器52使瞄准激光器46去激励,并且远成像器14在第二帧中捕获在其上没有瞄准斑点102的符号100的第二、整个或优选地部分的图像。如前,图像预处理器56仅分析第二帧中的第二图像的分数区域,并且该分数区域是与第一图像中使用的分数区域相同的分数区域。如前,图像预处理器56获取相同分数区域的每个子帧中的所有像素的亮度值,对相同分数区域的每个子帧中的亮度值求平均以获得平均亮度值,并获得十六个平均亮度值的矩阵,对于每个子帧有一个平均亮度值。Immediately, the
作为非限制性数字示例,在瞄准组件去激励的情况下的十六个平均亮度值的矩阵在下面的左侧示出,并且在瞄准组件激励的情况下的十六个平均亮度值的矩阵如下面的右侧所示:As a non-limiting numerical example, the matrix of sixteen average luminance values with the aiming assembly de-energized is shown on the left below, and the matrix of the sixteen average luminance values with the aiming assembly activated is as follows The right side of the face shows:
图像预处理器56接下来通过相减对于每个子帧的平均亮度值来比较两个矩阵,从而在该数值示例中获得以下亮度差值的差异矩阵:Image preprocessor 56 then compares the two matrices by subtracting the average luminance values for each subframe, obtaining in this numerical example the following difference matrix of luminance difference values:
从差异矩阵将观察到,第1行第1列中的亮度差值从所有其他亮度差值中突显出,因为它具有最大幅度或亮度差异。这标识了瞄准斑点102的位置。It will be observed from the difference matrix that the luminance difference value in
如果期望更精确地确定瞄准斑点102的位置,则图像预处理器56可以将瞄准斑点102的识别位置周围的区域细分为多个子区域。如图8所示,图像预处理器56将该区域细分为子区域或精细区域的矩阵,例如,划分为十六个(例如,四行乘四列)总体上为矩形的子区域。子区域不需要具有相同的高度、宽度或面积。将理解,该区域可以细分为任意数量的子区域。子区域的数量取决于随后精细地将瞄准斑点102定位在子区域中所期望的精度。If more precise determination of the location of the aiming
如前,控制器52使瞄准激光器46激励和去激励,并且处理器56获得十六个平均亮度值的矩阵(对于在瞄准激光器46被激励的情况下的每个子区域有一个平均亮度值)、以及十六个平均亮度的另一个矩阵(对于在瞄准激光器46被去激励的情况下的每个子区域有一个平均亮度值)。图像预处理器56接下来通过相减对于每个子区域的平均亮度值来比较两个矩阵,并通过找到在子区域中的至少一个中的最大亮度差值来精细地定位瞄准斑点102。As before, the
返回图7,将观察到不需要分析所有十六个子帧,因为瞄准斑点102将仅出现在沿着轨迹104展现的阴影子帧中。这减少了由移动物体或闪光光源引起的错误的可能性,该闪光光源可能仅出现在瞄准激光器46被激励的情况下的图像中,并被误认为是瞄准斑点102。忽略子帧的相同原理可以应用于图8中所示的子区域的顶部行和底部行。Returning to Figure 7, it will be observed that it is not necessary to analyze all sixteen subframes, since the aiming
在操作中,一旦从瞄准斑点位置确定了到符号100的工作距离,控制器52或者选择近成像器12,并且当测距仪确定要由近成像器12成像和读取的符号100位于范围的近距区域时,激励照明光组件以用相对较小强度的照明光照射符号100;或者选择远成像器14,并且当测距仪确定要由远成像器14成像和读取的符号100位于范围的远距区域时,激励照明光组件以用相对较大强度的照明光照射目标。In operation, once the working distance to the
另外,一旦从瞄准斑点位置确定了到符号100的工作距离,控制器52还可以诸如通过改变聚焦元件38的焦距来调整远成像器14的焦距。控制器52用可变电流激励LED 40以改变照明光的强度。更进一步地,一旦从瞄准斑点位置确定了到符号100的工作距离和/或一旦确定了来自每个子帧的亮度值,控制器52还可以调整一个或更多成像器的增益和/或曝光。Additionally, once the working distance to the
如图9的流程图中所示,该方法通过以下步骤执行:在步骤200中激励瞄准光组件以沿着瞄准轴将瞄准光斑102引导到符号100;在步骤202中捕获包含瞄准光斑102的符号100的第一分数图像;以及在步骤204中从第一分数图像获得第一图像数据。接着,在步骤206中使瞄准光组件去激励,在步骤208中捕获没有瞄准光斑102的符号100的第二分数图像,并且在步骤210中获得来自第二分数图像的第二图像数据。在步骤212中比较第一图像数据和第二图像数据以获得瞄准光斑102的位置,并且在步骤214中基于该瞄准光斑102的位置确定到符号100的距离。在步骤216中,基于所确定的距离,选择正确的成像器12或14,和/或调整用于所选择的成像器的正确增益和/或曝光,和/或调整来自LED 40的正确照明,和/或调整所选择的成像器的焦距。As shown in the flowchart of FIG. 9 , the method is performed by actuating the aiming light assembly in
在上述说明书中已经描述了具体实施例。然而,本领域普通技术人员理解,可做出各种修改和改变而不脱离如下权利要求书所阐述的本发明的范围。因此,说明书和附图被认为是图示性的而非限定性的意义,并且所有这种修改都旨在被包括在本教导的范围内。Specific embodiments have been described in the foregoing specification. However, one of ordinary skill in the art appreciates that various modifications and changes can be made without departing from the scope of the invention as set forth in the claims below. Accordingly, the specification and drawings are to be regarded in an illustrative rather than a restrictive sense, and all such modifications are intended to be included within the scope of the present teachings.
这些益处、优势、问题解决方案以及可能使任何益处、优势或解决方案发生或变得更为突出的(多个)任何要素不被解释成任何或所有权利要求的关键的、必需的或必要的特征或要素。本发明单独由所附权利要求书限定,包括在本申请处于未决状态期间做出的任何修改以及出版后这些权利要求的所有等效物。These benefits, advantages, solutions to problems, and any element(s) that may make any benefit, advantage, or solution occur or become more pronounced are not to be construed as critical, required, or essential to any or all of the claims feature or element. The invention is defined solely by the appended claims including any amendments made during the pendency of this application and all equivalents of those claims after publication.
此外,在该文档中,诸如第一和第二、顶部和底部等之类的关系术语可单独地用来将一个实体或动作与另一个实体或动作区别开,而不一定要求或暗示这些实体或动作之间具有任何实际的这种关系或顺序。术语“构成”、“构成有”、“具有”、“具备”、“包括”、“包括有”、“包含”、“含有”或它们的任何其他变型旨在覆盖非排他性的包括,使得构成、具有、包括、包含要素的列表的过程、方法、物品或装置不仅包括那些要素,还可包括对这种过程、方法、物品或装置未明确列出的或固有的其他要素。以“构成有一”、“具有一”、“包括一”或“包含一”开头的要素,在没有更多约束条件的情形下,不排除在构成、具有、包括或包含该要素的过程、方法、物品或装置中有另外的相同要素存在。术语“一”和“一个”被定义为一个或更多个,除非本文中另有明确声明。术语“基本上”、“本质上”、“近似”、“大约”或这些术语的任何其他版本被定义为接近本领域普通技术人员所理解的那样,并且在一个非限定性实施例中,该术语被定义为在10%以内,在另一实施例中定义为在5%以内,在另一实施例中定义为在1%以内,且在另一实施例中定义为在0.5%以内。本文中使用的术语“耦合的”被定义为连接的,尽管不一定是直接连接的也不一定是机械连接的。以某种方式“配置的”设备或结构至少以该种方式进行配置,但也可以未列出的方式进行配置。Furthermore, in this document, relational terms such as first and second, top and bottom, etc. may be used solely to distinguish one entity or action from another without necessarily requiring or implying these entities or any actual such relationship or sequence between actions. The terms "consists of," "consists of," "has," "has," "includes," "includes," "comprises," "contains," or any other variations thereof are intended to cover non-exclusive inclusion such that constituting A process, method, article, or apparatus that has, includes, or includes a list of elements includes not only those elements, but may also include other elements not expressly listed or inherent to such a process, method, article, or apparatus. Elements beginning with "constitutes a", "has a", "includes a" or "includes a", without further constraints, are not excluded from the process, method of forming, having, including or including the element , the article or device has another identical element present. The terms "a" and "an" are defined as one or more, unless expressly stated otherwise herein. The terms "substantially," "essentially," "approximately," "approximately," or any other version of these terms are defined as close to what one of ordinary skill in the art would understand, and in one non-limiting example, the The term is defined as within 10%, in another embodiment as within 5%, in another embodiment as within 1%, and in another embodiment as within 0.5%. The term "coupled" as used herein is defined as connected, although not necessarily directly or mechanically. A device or structure that is "configured" in a certain way is configured in at least that way, but may also be configured in ways that are not listed.
将理解,一些实施例可包括诸如微处理器、数字信号处理器、定制的处理器和现场可编程门阵列(FPGA)之类的一个或多个通用或专用处理器(或“处理设备”)以及唯一存储的程序指令(包括软件和固件两者),所述唯一存储的程序指令控制一个或多个处理器以连同某些非处理器电路实现本文所描述的方法和/或装置的一些、多数或全部功能。替代地,一些或全部功能可由无存储程序指令的状态机来实现,或者在一种或多种专用集成电路(ASIC)中实现,其中各种功能或某些功能的某些组合被实现为定制逻辑。当然,也可使用这两种方法的组合。It will be appreciated that some embodiments may include one or more general-purpose or special-purpose processors (or "processing devices") such as microprocessors, digital signal processors, custom processors, and field programmable gate arrays (FPGAs). and uniquely stored program instructions (including both software and firmware) that control one or more processors to implement, in conjunction with certain non-processor circuits, some of the methods and/or apparatus described herein, Most or all functions. Alternatively, some or all of the functions may be implemented by a state machine without stored program instructions, or in one or more application specific integrated circuits (ASICs), where various functions or some combination of certain functions are implemented as custom logic. Of course, a combination of these two methods can also be used.
此外,一个实施例可被实现为计算机可读存储介质,该计算机可读存储介质具有存储在其上的计算机可读代码,用于对(例如包括处理器的)计算机编程以执行如本文所描述和要求保护的方法。这种计算机可读存储介质的示例包括但不限于硬盘、CD-ROM、光存储器件、磁存储器件、ROM(只读存储器)、PROM(可编程只读存储器)、EPROM(可擦除可编程只读存储器)、EEPROM(电可擦除可编程只读存储器)以及闪存。此外,预期本领域普通技术人员虽然做出了由例如可用时间、当前技术和经济考虑而促动的可能的显著努力以及许多设计选择,但在被本文所公开的构思和原理所指导时,将容易地能通过最少实验产生此类软件指令和程序以及集成电路(IC)。Furthermore, one embodiment may be implemented as a computer-readable storage medium having computer-readable code stored thereon for programming a computer (eg, including a processor) to perform as described herein and the claimed method. Examples of such computer-readable storage media include, but are not limited to, hard disks, CD-ROMs, optical storage devices, magnetic storage devices, ROM (read only memory), PROM (programmable read only memory), EPROM (erasable programmable memory) read-only memory), EEPROM (electrically erasable programmable read-only memory), and flash memory. Furthermore, it is contemplated that those of ordinary skill in the art, despite the possible significant effort and many design choices motivated by, for example, time available, current technical and economic considerations, when guided by the concepts and principles disclosed herein, will Such software instructions and programs and integrated circuits (ICs) can readily be generated with minimal experimentation.
提供本公开的摘要以允许读者快速地明确本技术公开的性质。提交该摘要,并且理解该摘要将不用于解释或限制权利要求书的范围或含义。此外,在上述具体实施方式中,可以看出出于使本公开整体化的目的,各个特征在各实施例中被编组到一起。这种公开方法不应被解释为反映要求保护的实施例与各项权利要求中明确记载的相比需要更多的特征的意图。相反,如以下权利要求所反映,发明主题在于少于单个公开的实施例的全部特征。因此,以下权利要求由此被结合入具体说明中,其中各个权利要求作为单独要求保护的主题代表其自身。The Abstract of the Disclosure is provided to allow the reader to quickly ascertain the nature of the technical disclosure. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. Furthermore, in the foregoing Detailed Description, it can be seen that various features are grouped together in various embodiments for the purpose of unifying the disclosure. This method of disclosure should not be interpreted as reflecting an intention that the claimed embodiments require more features than are expressly recited in the various claims. Rather, as the following claims reflect, inventive subject matter lies in less than all features of a single disclosed embodiment. Thus, the following claims are hereby incorporated into the Detailed Description, with each claim standing on its own as a separately claimed subject matter.
Claims (14)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210538453.4A CN114818757A (en) | 2016-05-26 | 2017-05-11 | Arrangement and method for determining a target distance and adjusting a reading parameter of an imaging reader based on the target distance |
CN202210540586.5A CN114818759A (en) | 2016-05-26 | 2017-05-11 | Arrangement and method for determining a target distance and adjusting a reading parameter of an imaging reader based on the target distance |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/165,117 | 2016-05-26 | ||
US15/165,117 US11009347B2 (en) | 2016-05-26 | 2016-05-26 | Arrangement for, and method of, determining a distance to a target to be read by image capture over a range of working distances |
US15/170,464 US9800749B1 (en) | 2016-06-01 | 2016-06-01 | Arrangement for, and method of, expeditiously adjusting reading parameters of an imaging reader based on target distance |
US15/170,464 | 2016-06-01 | ||
PCT/US2017/032138 WO2017205065A1 (en) | 2016-05-26 | 2017-05-11 | Arrangement for, and method of, determining a target distance and adjusting reading parameters of an imaging reader based on target distance |
Related Child Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210538453.4A Division CN114818757A (en) | 2016-05-26 | 2017-05-11 | Arrangement and method for determining a target distance and adjusting a reading parameter of an imaging reader based on the target distance |
CN202210540586.5A Division CN114818759A (en) | 2016-05-26 | 2017-05-11 | Arrangement and method for determining a target distance and adjusting a reading parameter of an imaging reader based on the target distance |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109154974A CN109154974A (en) | 2019-01-04 |
CN109154974B true CN109154974B (en) | 2022-05-24 |
Family
ID=59054173
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210540586.5A Pending CN114818759A (en) | 2016-05-26 | 2017-05-11 | Arrangement and method for determining a target distance and adjusting a reading parameter of an imaging reader based on the target distance |
CN202210538453.4A Pending CN114818757A (en) | 2016-05-26 | 2017-05-11 | Arrangement and method for determining a target distance and adjusting a reading parameter of an imaging reader based on the target distance |
CN201780031989.4A Active CN109154974B (en) | 2016-05-26 | 2017-05-11 | Apparatus and method for determining target distance and adjusting read parameters of an imaging reader based on target distance |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210540586.5A Pending CN114818759A (en) | 2016-05-26 | 2017-05-11 | Arrangement and method for determining a target distance and adjusting a reading parameter of an imaging reader based on the target distance |
CN202210538453.4A Pending CN114818757A (en) | 2016-05-26 | 2017-05-11 | Arrangement and method for determining a target distance and adjusting a reading parameter of an imaging reader based on the target distance |
Country Status (4)
Country | Link |
---|---|
CN (3) | CN114818759A (en) |
DE (1) | DE112017002649T5 (en) |
GB (5) | GB202207933D0 (en) |
WO (1) | WO2017205065A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10803265B2 (en) | 2018-03-22 | 2020-10-13 | Symbol Technologies, Llc | Aiming light patterns for use with barcode readers and devices systems and methods associated therewith |
US10452885B1 (en) * | 2018-04-17 | 2019-10-22 | Zebra Technologies Corporation | Optimized barcode decoding in multi-imager barcode readers and imaging engines |
US11790197B2 (en) * | 2021-10-11 | 2023-10-17 | Zebra Technologies Corporation | Miniature long range imaging engine with auto-focus, auto-zoom, and auto-illumination system |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103780832A (en) * | 2012-10-19 | 2014-05-07 | 康耐视公司 | Systems and methods for determining and adjusting camera parameters using multi-gain images |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7303131B2 (en) * | 2004-07-30 | 2007-12-04 | Symbol Technologies, Inc. | Automatic focusing system for imaging-based bar code reader |
US7538813B2 (en) * | 2005-05-11 | 2009-05-26 | Sony Ericsson Mobile Communications Ab | Digital cameras with triangulation autofocus systems and related methods |
WO2008027316A2 (en) * | 2006-08-31 | 2008-03-06 | Intermec Ip Corp. | Auto-focusing method for an automatic data collection device |
JP5347272B2 (en) * | 2008-01-18 | 2013-11-20 | 日本電気株式会社 | Spot quantification device, spot quantification method and program |
US20100147957A1 (en) * | 2008-12-17 | 2010-06-17 | Vladimir Gurevich | Range finding in imaging reader for electro-optically reading indicia |
JP5515887B2 (en) * | 2010-03-15 | 2014-06-11 | カシオ計算機株式会社 | Scanner device and program |
CN102509302B (en) * | 2011-11-22 | 2013-06-12 | 浙江浙大鸣泉科技有限公司 | Passing light brightness dead line based on human vision for headlamp and HV (Hyper Velocity) point computing method |
US9185306B1 (en) * | 2014-05-15 | 2015-11-10 | Symbol Technologies, Llc | Imaging module and reader for, and method of, illuminating and imaging targets to be read over an extended range of working distances |
TWI500904B (en) * | 2014-09-18 | 2015-09-21 | Vivotek Inc | Stereo camera and automatic range finding method for measuring a distance between stereo camera and reference plane |
-
2017
- 2017-05-11 WO PCT/US2017/032138 patent/WO2017205065A1/en active Application Filing
- 2017-05-11 GB GBGB2207933.9A patent/GB202207933D0/en not_active Ceased
- 2017-05-11 CN CN202210540586.5A patent/CN114818759A/en active Pending
- 2017-05-11 GB GB1818127.1A patent/GB2565247B/en active Active
- 2017-05-11 CN CN202210538453.4A patent/CN114818757A/en active Pending
- 2017-05-11 GB GBGB2207955.2A patent/GB202207955D0/en not_active Ceased
- 2017-05-11 CN CN201780031989.4A patent/CN109154974B/en active Active
- 2017-05-11 GB GBGB2207975.0A patent/GB202207975D0/en not_active Ceased
- 2017-05-11 DE DE112017002649.0T patent/DE112017002649T5/en active Pending
- 2017-05-11 GB GB2118527.7A patent/GB2598873B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103780832A (en) * | 2012-10-19 | 2014-05-07 | 康耐视公司 | Systems and methods for determining and adjusting camera parameters using multi-gain images |
Also Published As
Publication number | Publication date |
---|---|
DE112017002649T5 (en) | 2019-03-07 |
WO2017205065A1 (en) | 2017-11-30 |
GB2565247A (en) | 2019-02-06 |
CN114818759A (en) | 2022-07-29 |
GB202207933D0 (en) | 2022-07-13 |
GB201818127D0 (en) | 2018-12-19 |
CN114818757A (en) | 2022-07-29 |
CN109154974A (en) | 2019-01-04 |
GB202207975D0 (en) | 2022-07-13 |
GB2598873B (en) | 2022-08-10 |
GB2598873A (en) | 2022-03-16 |
GB202207955D0 (en) | 2022-07-13 |
GB2565247B (en) | 2022-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9800749B1 (en) | Arrangement for, and method of, expeditiously adjusting reading parameters of an imaging reader based on target distance | |
CN107241534B (en) | Imaging module and reader for rapidly setting imaging parameters of imager and method thereof | |
US10929623B2 (en) | Imaging module and reader for, and method of, reading targets by image capture over a range of working distances with multi-functional aiming light pattern | |
US11009347B2 (en) | Arrangement for, and method of, determining a distance to a target to be read by image capture over a range of working distances | |
US10534944B1 (en) | Method and apparatus for decoding multiple symbology types | |
US9305197B2 (en) | Optimizing focus plane position of imaging scanner | |
JP7607086B2 (en) | SYSTEM, METHOD, AND APPARATUS FOR FOCUS SELECTION USING IMAGE PARALLAX - Patent application | |
US8534556B2 (en) | Arrangement for and method of reducing vertical parallax between an aiming pattern and an imaging field of view in a linear imaging reader | |
US7726573B2 (en) | Compact autofocus bar code reader with moving mirror | |
US9646188B1 (en) | Imaging module and reader for, and method of, expeditiously setting imaging parameters of an imager based on the imaging parameters previously set for a default imager | |
US8864036B2 (en) | Apparatus and method for finding target distance from barode imaging scanner | |
CN109154974B (en) | Apparatus and method for determining target distance and adjusting read parameters of an imaging reader based on target distance | |
US20100147957A1 (en) | Range finding in imaging reader for electro-optically reading indicia | |
CN110390221B (en) | Optimized barcode decoding in a multi-imager barcode reader and imaging engine | |
US10491790B2 (en) | Imaging module and reader for, and method of, variably illuminating targets to be read by image capture over a range of working distances | |
WO2024220697A1 (en) | Scan engine ranging failure handling | |
US11853838B2 (en) | Systems and approaches for reducing power consumption in industrial digital barcode scanners | |
CN108573183A (en) | Code Reader with Extended Read Range | |
US9213880B2 (en) | Method of optimizing focus plane position of imaging scanner | |
US12361241B2 (en) | Scan engine ranging failure handling | |
US7679724B2 (en) | Determining target distance in imaging reader |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |