已開發(fā)出用于讀取諸如條形碼之類的光學(xué)標記的多種電光系統(tǒng)。條形碼是由一系列不同寬度的條和間隔構(gòu)成的圖形標記的經(jīng)編碼的圖案。在條形碼中,條和間隔具有不同的光反射特性。一些條形碼具有一維結(jié)構(gòu),其中條和間隔在一個方向上隔開以形成一排圖案。一維條形碼的示例包括通用產(chǎn)品代碼(UPC),其一般用于零售店銷售。一些條形碼具有二維結(jié)構(gòu),其中多行的條和間隔圖案垂直地堆疊以形成單個條形碼。二維條形碼的示例包括代碼49(Code 49)和PDF417。
使用一個或多個成像傳感器以對條形碼進行讀取和解碼的系統(tǒng)通常被稱為基于成像的條形碼讀取器、成像掃描儀或成像讀取器。成像傳感器通常包括以一個或多個陣列對齊的多個光敏元件或像素。成像傳感器的示例包括電荷耦合器件(CCD)或互補金屬氧化物半導(dǎo)體(CMOS)成像芯片。
附圖說明
附圖,其中類同的附圖標記在全部單獨的視圖中表示相同的或功能類似的要素,連同下面的詳細描述被納入于此并形成說明書的一部分,并用來進一步闡述包括所要求保護的發(fā)明的構(gòu)思的實施例,以及解釋那些實施例的各種原理和優(yōu)勢。
圖1示出根據(jù)一些實施例的成像掃描儀。
圖2是根據(jù)一些實施例的成像掃描儀的示意圖。
圖3是示出根據(jù)一個實施例的用于產(chǎn)生瞄準圖案的光學(xué)系統(tǒng)的示意圖。
圖4是根據(jù)一個實施例的用于產(chǎn)生其形狀隨著距離而改變的瞄準圖案的光學(xué)系統(tǒng)。
圖5A-5D是根據(jù)一個實施例的在四個不同距離處的瞄準圖案。
圖6是根據(jù)一個實施例的用于產(chǎn)生其形狀隨著距離而改變的瞄準圖案的另一光學(xué)系統(tǒng)。
本領(lǐng)域技術(shù)人員將理解,附圖中的要素出于簡化和清楚而示出,并且不一定按比例繪制。例如,附圖中的一些要素的尺寸可相對于其他要素被放大以幫助提高對本發(fā)明實施例的理解。
已在附圖中通過常規(guī)符號在適當位置對裝置和方法構(gòu)成進行了表示,所述表示僅示出與理解本發(fā)明的實施例有關(guān)的那些特定細節(jié)以免因得益于本文的描述對本領(lǐng)域技術(shù)人員顯而易見的細節(jié)而混淆本公開。
具體實施方式
圖1示出根據(jù)一些實施例的成像掃描儀50。成像掃描儀50具有窗56和帶手柄的殼體58。成像掃描儀50還具有用于將其本身支承在工作臺面上的底部52。當成像掃描儀50被放置在工作臺面上時,其可作為靜止工作站在免提模式下使用。當成像掃描儀50被從工作臺面拾起并握持在操作者的手中時,其也可在手持模式下使用。在免提模式下,產(chǎn)品可滑過、刷過或呈現(xiàn)給窗56。在手持模式下,成像掃描儀50可朝向產(chǎn)品上的條形碼移動,并可手動地按下觸發(fā)器54以發(fā)起對條形碼的成像。在一些實現(xiàn)中,可省去底部52,并且殼體58也可以呈其他形狀。在圖1中,纜線也連接至底部52。在其他實現(xiàn)中,當省去連接于底部52的纜線時,成像掃描儀50可由板載電池供電并且其可通過無線鏈路與遠程主機通信。
圖2是根據(jù)一些實施例的成像掃描儀50的示意圖。圖2中的成像掃描儀50包括下列部件:(1)定位于成像透鏡布置60后面的成像傳感器62;(2)定位于照明源72前面的照明透鏡布置70;(3)定位于瞄準光源82前面的瞄準圖案產(chǎn)生器80;以及(4)控制器90。在圖2中,成像透鏡布置60、照明透鏡布置70以及瞄準圖案產(chǎn)生器80被定位于窗56的后面。成像傳感器62被安裝在成像掃描儀中的印刷電路板91上。
成像傳感器62可以是CCD或CMOS成像器件。成像傳感器62通常包括多個像素元件。這些多個像素元件可由以單行線性地布置的一維陣列的光敏元件形成。這些多個像素元件也可由以相互正交的行和列布置的二維陣列的光敏元件形成。成像傳感器62可操作以檢測沿著光路或軸61穿過窗56由成像透鏡布置60捕獲的光。通常,成像傳感器62和成像透鏡布置60被設(shè)計成一起操作,以用于捕捉從條形碼40散射或反射的光作為二維成像視場(FOV)上的像素數(shù)據(jù)。
條形碼40一般可位于近距工作距離(WD1)和遠距工作距離(WD2)之間的距離的工作范圍內(nèi)的任何位置。在一個特定實現(xiàn)中,WD1近鄰于窗56,而WD2離窗56大約幾英尺。一些成像掃描儀可包括測距系統(tǒng),用于測量條形碼40和成像透鏡布置60之間的距離。一些成像掃描儀可包括自動對焦系統(tǒng),以允許基于條形碼的測得距離使該條形碼通過成像傳感器62被更清晰地成像。在自動對焦系統(tǒng)的一些實現(xiàn)中,基于條形碼的測得距離調(diào)整成像透鏡布置60的焦距。在自動對焦系統(tǒng)的一些其他實現(xiàn)中,基于條形碼的測得距離調(diào)整成像透鏡布置60和成像傳感器62之間的距離。
在圖2中,照明透鏡布置70和照明源72被設(shè)計成一起操作,以用于在照明時間周期期間產(chǎn)生朝向條形碼40的照明光。照明源72可包括一個或多個發(fā)光二極管(LED)。照明源72也可包括激光器或其他類型的光源。瞄準圖案產(chǎn)生器80和瞄準光源82被設(shè)計成一起操作,以用于產(chǎn)生朝向條形碼40的可見瞄準光圖案。這種瞄準圖案可被操作者使用以將成像掃描儀準確地瞄準于條形碼。瞄準光源82可包括一個或多個發(fā)光二極管(LED)。瞄準光源82也可包括激光器、LED或其他類型的光源。
在圖2中,諸如微處理器之類的控制器90被操作性地連接至成像傳感器62、照明源72和瞄準光源82,以控制這些部件的操作??刂破?0也可被用于控制成像掃描儀中的其他器件。成像掃描儀50包括存儲器94,該存儲器可由控制器90訪問以用于存儲和檢索數(shù)據(jù)。在許多實施例中,控制器90還包括解碼器,用于對成像掃描儀50的成像視場(FOV)內(nèi)的一個或多個條形碼進行解碼。在一些實現(xiàn)中,可通過利用微處理器數(shù)字地處理捕獲的條形碼圖像來對條形碼40進行解碼。
條形碼成像掃描儀通常投射明亮的瞄準圖案(例如,點、線、交叉圖案,等等)以幫助使用者將該掃描儀朝向條形碼瞄準。當正確瞄準時,瞄準圖案會被投射到期望的條形碼上。
在操作中,根據(jù)一些實施例,控制器90發(fā)送命令信號以對照明源72供能達預(yù)定的照明時間周期??刂破?0隨后使成像傳感器62曝光以捕捉條形碼40的圖像。所捕捉的條形碼40的圖像作為像素數(shù)據(jù)被轉(zhuǎn)移至控制器90。此類像素數(shù)據(jù)由控制器90中的解碼器數(shù)字地處理,以對條形碼進行解碼。從解碼條形碼40獲得的信息隨后被存儲在存儲器94中或被發(fā)送至其他設(shè)備以用于進一步處理。
對于基于圖像的條形碼掃描儀,距離知識對配置諸如傳感器曝光時間、傳感器增益、照明脈沖寬度等之類的系統(tǒng)參數(shù)以用于最佳條形碼讀取性能來說是重要的。另外,為了容易使用,基于圖像的條形碼掃描儀通常需要瞄準系統(tǒng)提供可見瞄準圖案以指示成像視場(FOV)在何處。本公開提出了單一設(shè)計,該設(shè)計提供在期望讀取范圍內(nèi)的可見瞄準圖案,并且同時該瞄準圖案的形狀從近距離到遠距離而改變,使得可從瞄準圖案形狀導(dǎo)出距離信息。
一種用于距離感測的已知方法是增加專用的源和傳感器對并從返回信號強度導(dǎo)出距離信息。這種方法的問題是返回信號強度不僅依賴于距離也依賴于諸如對象反射率和對象取向等之類的許多其他因素。因此,將這些因素分離以可靠地確定距離是極具挑戰(zhàn)性的。而且,額外的源和傳感器增加了成本并增加了系統(tǒng)復(fù)雜度。本公開公開了一種單一光學(xué)設(shè)計,該設(shè)計提供在期望讀取范圍內(nèi)的可見瞄準圖案,并且同時該瞄準圖案的形狀從近距離到遠距離而改變以用于距離感測。
圖3是示出根據(jù)一個實施例的用于產(chǎn)生瞄準圖案的光學(xué)系統(tǒng)的示意圖。該光學(xué)系統(tǒng)包括瞄準LED 82、孔徑光闌83和瞄準透鏡84。在一種實現(xiàn)中,瞄準LED 82是正方形芯片,形成具有正方形形狀的面光源??讖焦怅@83和瞄準透鏡84屬于圖案產(chǎn)生產(chǎn)生器80。瞄準透鏡84將正方形LED芯片82的圖像投射在距離D1處并且瞄準透鏡84還將圓形孔徑光闌83成像在距離D2處。因此,這種單一系統(tǒng)提供了在不同距離處的可見瞄準圖案,以用于指示圖像FOV。同時,如圖4中所示,瞄準圖案形狀隨著距離而改變:在距離D1附近,瞄準圖案具有正方形LED芯片的形狀;從距離D2附近到讀取范圍的終點,瞄準圖案具有圓形孔徑光闌的形狀。從距離D1到距離D2,瞄準形狀從正方形形狀改變成圓形形狀。從不同距離處的瞄準圖案形狀這種先備知識,可容易并快速地獲得距離信息以配置用于最佳條形碼讀取性能的系統(tǒng)參數(shù)。
在一個特定實現(xiàn)中,如圖3中所示,瞄準LED 82是具有正方形芯片的OSRAM LO E67F。圓形孔徑光闌83被置于離LED頂部0.2毫米處并且具有0.4毫米的直徑。瞄準透鏡84是具有8.8毫米的有效焦距(EFL)的平-凸透鏡。作為選擇,瞄準透鏡的兩個表面可以是非球面的以最小化離軸像差并因此最大化瞄準斑點的銳度??讖焦怅@83和瞄準透鏡84之間的間隔是6.8毫米。
圖5A-5D分別是在距離101.6毫米(即,4英寸)、152.4毫米(即,6英寸)、203.2毫米(即,8英寸)和254.0毫米(即,10英寸)處的瞄準圖案,其清楚地示出了瞄準圖案在近距離101.6毫米和152.4毫米處是正方形的而在遠距離203.2毫米和254.0毫米處是圓形的。因此,人們可配置短的傳感器曝光時間、低的傳感器增益和/或短的照明脈沖寬度以在檢測正方形瞄準圖案時避免條形碼圖案飽和。另一方面,人們可配置長的傳感器曝光時間、高的傳感器增益和/或長的照明脈沖寬度以在檢測圓形瞄準圖案時增加條形碼圖案亮度。以這種方式,條形碼圖像總是具有用于進取的(aggressive)解碼的最佳亮度。另外,當變焦透鏡被用于成像透鏡布置60時,該變焦透鏡可基于從瞄準圖案確定的距離使其最佳聚焦設(shè)置在預(yù)定焦距處。
在其他實現(xiàn)中,孔徑光闌形狀不必被限制為圓形。它可以是不同于LED芯片形狀的任何形狀,比如十字形、橢圓形、軌跡形等。根據(jù)應(yīng)用,可通過改變孔徑光闌和瞄準透鏡之間的間隔、瞄準透鏡的EFL和/或LED和孔徑光闌之間的距離來調(diào)整瞄準圖案改變其形狀之處的距離。還可在LED上增加額外的場透鏡以幫助調(diào)整LED芯片圖像的位置。另外,如圖6中所示,另一孔徑光闌81可被定位在瞄準LED 82近鄰處以充當用于更清楚地限定瞄準光源的有效表面形狀的光源開口。
所公開的將瞄準和距離感測功能結(jié)合到單一設(shè)計中的實施例能夠具有節(jié)約系統(tǒng)成本和復(fù)雜度的優(yōu)點。此外,相較于依靠返回信號強度的現(xiàn)有方法,瞄準圖案的形狀提供了用于距離感測的可靠得多的方法。
一般而言,成像掃描儀50包括形狀限定元件83、瞄準透鏡布置84和瞄準光源82,瞄準光源82配置成發(fā)射可見光穿過形狀限定元件83和瞄準透鏡布置84二者以在目標對象上產(chǎn)生瞄準圖案。瞄準圖案的形狀隨著至少在第一距離D1與第二距離D2之間的表征目標對象40與成像掃描儀50之間的間隔的距離而改變。在此,在第一距離D1處的瞄準圖案和在第二距離D2處的瞄準圖案具有彼此不相似并且在任何統(tǒng)一的比例變換下不全等的實質(zhì)上(substantially)不同的幾何形狀
成像掃描儀50進一步包括照明源72、成像透鏡布置60、具有光敏元件的成像傳感器62、以及控制器90。成像傳感器62被配置用于檢測來自目標對象40并穿過成像透鏡布置60的光以在瞄準圖案被投射在目標對象上時的第一時間周期期間創(chuàng)建第一像素數(shù)據(jù)??刂破?0被配置成處理第一像素數(shù)據(jù)以用于確定表征目標對象與該裝置之間的間隔的距離。為了確定該距離,將第一像素數(shù)據(jù)中的瞄準圖案的形狀與瞄準圖案在多個距離處的預(yù)期形狀進行比較。在一種實現(xiàn)中,為了確定該距離,將第一像素數(shù)據(jù)中的瞄準圖案的形狀的邊界與瞄準圖案在多個距離處的預(yù)期形狀的邊界進行比較。在另一種實現(xiàn)中,為了確定該距離,將第一像素數(shù)據(jù)中的瞄準圖案的形狀的二維圖像與瞄準圖案在多個距離處的預(yù)期形狀的二維圖像進行比較。瞄準圖案在多個距離處的圖像可被存儲在存儲器94中。
在上述說明書中已經(jīng)描述了具體實施例。然而,本領(lǐng)域技術(shù)人員理解,可做出多種修正和改變而不脫離本發(fā)明如下權(quán)利要求書記載的范圍。因此,說明書和附圖被認為是示例性的而非限定性的意義,并且所有這些修正都旨在落在本教義的范圍內(nèi)。
這些益處、優(yōu)勢、問題解決方案以及可能使任何益處、優(yōu)勢或解決方案發(fā)生或變得更為突出的任何要素不被解釋成任何或所有權(quán)利要求的關(guān)鍵、必需或必要特征或要素。本發(fā)明單獨由所附權(quán)利要求書限定,包括在本申請?zhí)幱谖礇Q狀態(tài)期間做出的任何修改以及出版后這些權(quán)利要求的所有等效物。
此外,在該文檔中,諸如第一和第二、頂部和底部等等之類的關(guān)系項可單獨地用來將一個實體或動作與另一實體或動作區(qū)別開,而不一定要求或暗示這些實體或動作之間具有任何實際的這種關(guān)系或順序。術(shù)語“構(gòu)成”、“構(gòu)成有”、“具有”、“具備”、“包括”、“包括有”、“包含”、“含有”或它們的任何其他變型旨在覆蓋非排他性包括,以使構(gòu)成為、具有、包括、包含一要素列表的過程、方法、物品或裝置不僅包括那些要素還可包括對該過程、方法、物品或裝置未明確列出的或固有的其他要素。以“構(gòu)成有一”、“具有一”、“包括一”、“包含一”開頭的要素,在沒有更多約束條件的情形下,不排除在構(gòu)成有、具有、包括、包含該要素的過程、方法、物品或裝置中有另外的相同要素存在。術(shù)語“一”和“一個”被定義為一個或多個,除非本文中另有明確聲明。術(shù)語“基本上”、“本質(zhì)上”、“近似”、“大約”或這些術(shù)語的任何其他版本被定義為如本領(lǐng)域內(nèi)技術(shù)人員理解的那樣接近,并且在一個非限定性實施例中,這些術(shù)語被定義為在10%以內(nèi),在另一實施例中在5%以內(nèi),在另一實施例中在1%以內(nèi),而在另一實施例中在0.5%以內(nèi)。本文中使用的術(shù)語“耦合的”被定義為連接的,盡管不一定是直接連接的也不一定是機械方式連接的。以某種方式“配置的”設(shè)備或結(jié)構(gòu)至少以該種方式進行配置,但也可以未列出的方式進行配置。
要理解,一些實施例可包括一個或多個通用或?qū)S锰幚砥?或“處理器件”),例如微處理器、數(shù)字信號處理器、定制的處理器和現(xiàn)場可編程門陣列(FPGA)以及唯一存儲的程序指令(包括軟件和固件兩者),所述唯一存儲的程序指令控制一個或多個處理器以連同某些非處理器電路實現(xiàn)本文所描述的方法和/或裝置的一些、多數(shù)或全部功能。替代地,一些或全部功能可由無存儲程序指令的狀態(tài)機實現(xiàn),或者在一種或多種應(yīng)用中由專用集成電路(ASIC)實現(xiàn),在這類ASIC中每種功能或某些功能的某些組合被實現(xiàn)為定制邏輯。當然,也可使用這兩種方式的組合。
另外,一實施例可被實現(xiàn)為計算機可讀存儲介質(zhì),該計算機可讀存儲介質(zhì)具有存儲在其上的計算機可讀代碼,用于對(例如包含處理器的)計算機編程以執(zhí)行如本文描述和要求保護的方法。這種計算機可讀存儲介質(zhì)的示例包括但不限于硬盤、CD-ROM、光存儲器件、磁存儲器件、ROM(只讀存儲器)、PROM(可編程只讀存儲器)、EPROM(可擦除可編程只讀存儲器)、EEPROM(電可擦除可編程只讀存儲器)以及閃存。此外,預(yù)期本領(lǐng)域普通技術(shù)人員雖然做出由例如可用時間、當前技術(shù)和經(jīng)濟考慮促動的可能顯著的努力以及許多設(shè)計選擇,但在得到本文所公開的構(gòu)思和原理指導(dǎo)時,將容易地能以最少的試驗產(chǎn)生此類軟件指令和程序以及IC。
提供本公開的摘要以使讀者快速地確定本技術(shù)公開的性質(zhì)。提交該摘要,并且理解該摘要將不用于解釋或限制權(quán)利要求的范圍或含義。此外,在上述詳細描述中,可以看出為了使本公開整體化,各個特征在各實施例中被編組到一起。這種公開方法不應(yīng)被解釋為反映要求保護的實施例需要比每一項權(quán)利要求中明確陳述的特征更多的特征的意圖。相反,如接下來的權(quán)利要求所反映,發(fā)明主題在于少于單個公開的實施例的全部特征。因此,下面的權(quán)利要求在此被納入詳細說明書中,其中每個權(quán)利要求獨自作為單獨要求保護的主題事項。