專利名稱:具有減少的觸發(fā)-解碼響應(yīng)時(shí)間的標(biāo)記讀出器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用來(lái)直接在物體上讀標(biāo)記(例如符號(hào)、條形碼、包括字母數(shù)字、漢字等的文本字符)的標(biāo)記或符號(hào)讀出器的領(lǐng)域,更具體地涉及配置成減少讀出器的觸發(fā)器激活和讀出器返回成功的解碼響應(yīng)之間的時(shí)間的讀出器。標(biāo)記或符號(hào)讀出(通常也冠名為條形碼掃描)需要使包含在讀出器中的圖像獲取傳感器(例如CMOS相機(jī)、CCD等)或視覺系統(tǒng)(例如VSoC)瞄準(zhǔn)包含標(biāo)記的物體上的ー個(gè)位置并獲取標(biāo)記的圖像。標(biāo)記是已知的并可用于多種形狀和尺寸,并被設(shè)計(jì)成包含表征字符或形狀的有序組的ー組預(yù)定圖案。包含所附數(shù)據(jù)處理器(例如微型計(jì)算機(jī))的讀出器可從標(biāo)記中導(dǎo)出關(guān)于所掃描物體的有用信息(例如其序列號(hào)、類型、模型、價(jià)格等)。在讀出每個(gè)標(biāo)記時(shí),可引導(dǎo)手持讀出器以使其逐步通過各種類型的圖像捕獲參數(shù),例如對(duì)曝光/増益和/或循環(huán)不同照明器開和關(guān)作調(diào)節(jié),但這是費(fèi)時(shí)的,就像合成/分析結(jié)果圖像那樣。一般來(lái)說(shuō),對(duì)于認(rèn)為高效的讀出器,讀過程應(yīng)當(dāng)發(fā)生在200毫秒或更少的時(shí)間內(nèi)。對(duì)曝光/増益和/或照明類型的逐步通過調(diào)整、存儲(chǔ)結(jié)果、比較并導(dǎo)出合適圖像將超出要求的時(shí)限。參見
圖1,已知符號(hào)讀出器中的圖像解碼過程一般以下列方式工作。用戶通過啟動(dòng)手持符號(hào)讀出器上的觸發(fā)器來(lái)發(fā)起圖像解碼過程,如過程框50所示。在這一點(diǎn)上,讀出器可以指向或不指向擬解碼的標(biāo)記。在過程框52,通過啟動(dòng)觸發(fā)器,在讀出器上或其中的照明源被接通以照亮擬解碼的標(biāo)記。用戶使讀出器和相關(guān)光照指向擬解碼的標(biāo)記,從而使光照反射離開預(yù)期標(biāo)記并返回到讀出器并到達(dá)——即曝光一一讀出器中的圖像獲取傳感器以獲取標(biāo)記的圖像,如過程框54指示的那樣。選擇地,除了獲取圖像外,所感測(cè)的圖像可被傳遞至存儲(chǔ)器(例如SDRAM)以供存儲(chǔ)。接著,數(shù)據(jù)處理器在存儲(chǔ)的圖像數(shù)據(jù)上執(zhí)行預(yù)定算法以分析該圖像,如過程框56所示。算法確定圖像數(shù)據(jù)是否可接受(例如,滿足對(duì)比度或銳度的預(yù)定閾值)以嘗試解碼該圖像數(shù)據(jù),或者是否需要對(duì)傳感器參數(shù)(例如曝光/増益)和/或其它讀出器參數(shù)設(shè)置(例如焦距、照度)作修正,如判斷框58所示那樣。如果需要修正,則可計(jì)算和更新新傳感器和/或其它讀出器參數(shù)設(shè)置,如過程框60所示。如過程框62所示,可能需要時(shí)延用于新參數(shù)插入生效,例如卷簾快門傳感器可能需要從每個(gè)傳感器“行”(即圖像像素行)完成一次讀出。
可在過程框54重復(fù)獲取圖像的過程,此時(shí)使用新參數(shù),同樣,算法確定圖像數(shù)據(jù)是否可接受以嘗試對(duì)圖像數(shù)據(jù)進(jìn)行解碼。如果圖像數(shù)據(jù)此時(shí)是可接受的,則對(duì)圖像數(shù)據(jù)進(jìn)行解碼或分析以提供經(jīng)編碼的數(shù)據(jù)標(biāo)記,如過程框64所示。
如果在標(biāo)記中編碼的數(shù)據(jù)被發(fā)現(xiàn)并被成功地解碼,如判斷框66所示,則讀出器一般通過輸出經(jīng)解碼的數(shù)據(jù)(或其變化形式)和/或啟動(dòng)例如蜂鳴器和/或狀態(tài)燈的ー些形式的用戶反饋來(lái)傳輸經(jīng)解碼的數(shù)據(jù)并將照明切斷,如過程框68所示。該過程隨后一旦由用戶激活觸發(fā)器就重復(fù)。如果解碼步驟不獲得經(jīng)解碼的圖像,則該過程通?;氐竭^程框54以獲得另一圖像以供分析。盡管這種方案在某些場(chǎng)合下表現(xiàn)良好,但前述解碼過程的一個(gè)缺陷是用戶啟動(dòng)觸發(fā)器以發(fā)起圖像解碼過程 和最終成功處理圖像之間的時(shí)間跨度。例如,典型傳感器至存儲(chǔ)器的傳輸時(shí)間可以是大約17ms (例如對(duì)于全局傳感器APTINAMT9V024來(lái)說(shuō))至33ms (例如使用卷簾快門APTINAMT9M001)。參數(shù)更新延時(shí)的常見時(shí)間可以是大約5ms (全局傳感器)至33-66ms(卷簾快門)。參數(shù)更新過程重復(fù)至少三到六次或更多次是不尋常的,這可能導(dǎo)致幾百毫秒或更長(zhǎng)的不合需延時(shí)。此外,已發(fā)現(xiàn)標(biāo)記本身的某些方面可能使其難以在有限數(shù)量的捕獲事件內(nèi)被檢測(cè)或解碼。手持讀出器的有價(jià)值合用性度量是觸發(fā)-解碼響應(yīng)時(shí)間,或用戶啟動(dòng)觸發(fā)器以發(fā)起圖像解碼過程和讀出器返回成功解碼響應(yīng)之間的時(shí)間。需要的是ー種具有減少的觸發(fā)-解碼響應(yīng)時(shí)間的標(biāo)記讀出器。
發(fā)明內(nèi)容
本發(fā)明通過提供減少觸發(fā)-解碼響應(yīng)時(shí)間的改良系統(tǒng)和方法而克服了現(xiàn)有技術(shù)的缺陷,這是通過在用戶啟動(dòng)觸發(fā)器之前執(zhí)行ー些圖像處理并由此獲得具有減少延時(shí)的可解碼圖像來(lái)實(shí)現(xiàn)的。因此,一些實(shí)施例包括手持標(biāo)記讀出器。該讀出器包括手動(dòng)觸發(fā)器和圖像獲取傳感器。該傳感器獲得標(biāo)記的至少ー個(gè)預(yù)觸發(fā)圖像和標(biāo)記的至少ー個(gè)后觸發(fā)圖像。預(yù)觸發(fā)計(jì)算過程針對(duì)至少ー個(gè)預(yù)觸發(fā)圖像計(jì)算至少ー個(gè)預(yù)觸發(fā)圖像參數(shù),并且解碼過程解碼至少一個(gè)后觸發(fā)圖像。反饋過程使用該至少一個(gè)預(yù)觸發(fā)圖像參數(shù)以控制后觸發(fā)圖像獲取過程和解碼過程中的至少ー個(gè)。其它實(shí)施例還包括用于讀出標(biāo)記的手持標(biāo)記讀出器。標(biāo)記讀出器包括支承手動(dòng)觸發(fā)器和圖像獲取傳感器的讀出器本體,所述傳感器配置成獲取標(biāo)記的預(yù)觸發(fā)圖像和標(biāo)記的后觸發(fā)圖像。引入預(yù)觸發(fā)圖像獲取過程連同第一預(yù)觸發(fā)計(jì)算過程,所述第一預(yù)觸發(fā)計(jì)算過程針對(duì)該預(yù)觸發(fā)圖像計(jì)算曝光和増益的至少ー個(gè)參數(shù)。第一解碼過程嘗試解碼預(yù)觸發(fā)圖像。引入后觸發(fā)圖像獲取過程連同第二解碼過程,所述第二解碼過程嘗試解碼后觸發(fā)圖像。反饋過程使用第一計(jì)算的至少ー個(gè)參數(shù)來(lái)控制后觸發(fā)圖像獲取過程和第二解碼過程中的至少ー個(gè)。又一其它實(shí)施例包括用于解碼圖像的標(biāo)記讀出器。讀出器包括本體以及本體內(nèi)的圖像傳感器,所述圖像傳感器配置成獲取標(biāo)記的至少一部分的預(yù)觸發(fā)圖像。本體支承手動(dòng)操作的觸發(fā)器,該觸發(fā)器配置成激活圖像傳感器以獲取標(biāo)記的至少一部分的后觸發(fā)圖像。處理器耦合于觸發(fā)器和圖像傳感器,處理器配置成在觸發(fā)器操作之前激活圖像傳感器以獲取標(biāo)記的至少一部分的預(yù)觸發(fā)圖像并針對(duì)在觸發(fā)器操作之前獲取的預(yù)觸發(fā)圖像計(jì)算自動(dòng)曝光、自動(dòng)增益、自動(dòng)對(duì)焦和圖像解碼中的至少ー個(gè)。處理器進(jìn)ー步配置成使用計(jì)算出的自動(dòng)曝光、自動(dòng)增益、自動(dòng)對(duì)焦和圖像解碼中的至少ー個(gè)來(lái)解碼在激活觸發(fā)器之后獲得的后觸發(fā)圖像。與前述內(nèi)容一致,一些實(shí)施例包括使用手持標(biāo)記讀出器解碼標(biāo)記圖像的方法,所述讀出器包括配置成發(fā)起標(biāo)記圖像獲取的觸發(fā)器。該方法包括包括多個(gè)步驟,包括(a)提供處理器,該處理器耦合于觸發(fā)器和圖像獲取傳感器;(b)在激活觸發(fā)器之前激活處理器以獲取標(biāo)記的預(yù)觸發(fā)圖像;(C)分析該預(yù)觸發(fā)圖像,并基于該分析;(d)計(jì)算預(yù)觸發(fā)獲取參數(shù);(e)使用計(jì)算出的預(yù)觸發(fā)獲取參數(shù)調(diào)節(jié)圖像獲取傳感器;(f)重復(fù)步驟(b)-(e)直到觸發(fā)器被激活為止;(g)在激活觸發(fā)器之后,使用計(jì)算出的預(yù)觸發(fā)獲取參數(shù)來(lái)獲取標(biāo)記的后觸發(fā)圖像;以及(h)對(duì)后觸發(fā)圖像進(jìn)行解碼。為了完成前述和相關(guān)目標(biāo),本發(fā)明于是包括下面完整描述的特征。以下說(shuō)明和所附附圖詳細(xì)闡述了本發(fā)明某些示例性實(shí)施例。然而,這些實(shí)施例只是能運(yùn)用本發(fā)明原理的多種方式中的一小部分的指示。根據(jù)結(jié)合附圖對(duì)本發(fā)明的以下詳細(xì)描述,本發(fā)明的其他方面、優(yōu)點(diǎn)和新穎特征將變得顯而易見。附圖簡(jiǎn)述 圖I是示出其中讀出器循環(huán)通過已知圖像解碼過程的方法的流程圖;圖2是根據(jù)本發(fā)明實(shí)施例構(gòu)造的手持讀出器的立體圖;圖3是示出ー改進(jìn)方法的流程圖,藉此根據(jù)本發(fā)明諸實(shí)施例構(gòu)造的讀出器循環(huán)通過其中激活讀出器觸發(fā)器和讀出器返回成功解碼響應(yīng)之間的時(shí)間減少的圖像解碼過程;圖4是示出可用于本發(fā)明實(shí)施例的選擇性方法的流程圖;圖5是示出可用于本發(fā)明實(shí)施例的附加選擇性方法的流程圖;圖6是示出可用于本發(fā)明實(shí)施例的附加選擇性方法的流程圖。
具體實(shí)施例方式參照附圖,其中相同的附圖標(biāo)記在所有圖中對(duì)應(yīng)于相似的部件,更具體地參見圖2,將以適于手持操作的示例性符號(hào)讀出器系統(tǒng)100為背景對(duì)當(dāng)前實(shí)施例進(jìn)行描述。該示例性手持系統(tǒng)設(shè)有讀出器手柄102。該手柄102包括握持部104和本體部106。用虛線表示的圖像成形系統(tǒng)108可受到控制并將圖像數(shù)據(jù)引導(dǎo)至板上嵌入式處理器110。該處理器可包括掃描軟件應(yīng)用112,籍此可控制照明、獲取圖像并解析圖像數(shù)據(jù),即將其解碼成從標(biāo)記(例如圖示的ニ維標(biāo)記114)導(dǎo)出的可用信息。可用信息可包括字母數(shù)字串、ニ進(jìn)制數(shù)據(jù)以及帶解釋信息的ニ進(jìn)制數(shù)據(jù),例如指示ニ進(jìn)制數(shù)據(jù)應(yīng)當(dāng)解釋成漢字字符數(shù)據(jù)的標(biāo)志,這只是非限定例子。經(jīng)解碼的信息可經(jīng)由電纜116或無(wú)線鏈路被引向PC或其它數(shù)據(jù)存儲(chǔ)和/或處理設(shè)備118 (例如計(jì)算機(jī)、可編程邏輯控制器),所述數(shù)據(jù)存儲(chǔ)和/或處理設(shè)備118例如具有顯示器120、鍵盤122和鼠標(biāo)124,在那里所述信息被存儲(chǔ)并使用合適應(yīng)用126被進(jìn)ー步操作。替代地,電纜116可直接連接于讀出器102中的接ロ(例如USB端ロ)和計(jì)算機(jī)118中的合適接ロ,或者可用無(wú)線鏈路來(lái)取代電纜116。在一些實(shí)施例中,基于計(jì)算機(jī)的應(yīng)用126可根據(jù)需要執(zhí)行多種圖像解析/解碼和照明控制功能。手持掃描設(shè)備相對(duì)于嵌入式處理器、計(jì)算機(jī)或其它處理器的精確配置是高度可變的。例如,可提供其中不存在電纜116的無(wú)線互連。同樣,圖示的微型計(jì)算機(jī)可用另ー處理設(shè)備或多個(gè)處理設(shè)備來(lái)代替,包括板上處理器或例如個(gè)人數(shù)字助理或其它小規(guī)模計(jì)算設(shè)備的小型處理單元。
掃描應(yīng)用112可適配成響應(yīng)來(lái)自讀出器102的輸入。例如,當(dāng)操作者撥動(dòng)觸發(fā)器128 (例如手持讀出器102上的手動(dòng)觸發(fā)器)吋,照明源130被接通,并且內(nèi)部圖像傳感器132 (在圖像成形系統(tǒng)108中)可犾取物體136上的感興趣區(qū)134的圖像。不例性感興趣區(qū)包括ニ維標(biāo)記114(作為非限定示例),該ニ維標(biāo)記114可用來(lái)標(biāo)識(shí)物體136??赏ㄟ^掃描應(yīng)用112基于從手持讀出器102傳至處理器110的圖像數(shù)據(jù)執(zhí)行識(shí)別和其它處理功能。視覺指示器138可由來(lái)自處理器110的信號(hào)照明以指示對(duì)標(biāo)記114的成功讀出和解碼。也可激活聽覺指示器以指示相關(guān)的事件。根據(jù)本文描述的實(shí)施例的ー個(gè)方面,示例性掃描系統(tǒng)100可配置成通過在用戶啟動(dòng)觸發(fā)器128之前獲取和處理多個(gè)圖像而減少觸發(fā)-解碼時(shí)間。在一個(gè)實(shí)施例中,在用戶啟動(dòng)觸發(fā)器之前,讀出器被配置成進(jìn)入照明切斷(即依靠環(huán)境光)的反饋環(huán)模式(將在下文中說(shuō)明)并獲取ー個(gè)或多個(gè)預(yù)觸發(fā)圖像。在一個(gè)實(shí)施例中,當(dāng)用戶隨后啟動(dòng)觸發(fā)器時(shí),也可使用僅通過環(huán)境光確定的設(shè)置獲得ー個(gè)或多個(gè)后觸發(fā)圖像。該后觸發(fā)圖像隨后可由解碼器處理,與此同時(shí)(例如并行地),可將照明接通并且開始后觸發(fā)反饋環(huán)。如這里所使用的,要理解“并行”可表示如果硬件支持的話真正并行的過程,例如通過多個(gè)處理器或多核處理器,或者并行可表示與其它過程交織的過程,例如在只有一個(gè)處理器執(zhí)行兩個(gè)過程的情形下。對(duì)于容易在環(huán)境光下解碼的標(biāo)記(例如常見基于標(biāo)簽的碼),預(yù)觸發(fā)圖像和/或后觸發(fā) 圖像能在照明接通的情況下解碼,而無(wú)需改正從后觸發(fā)反饋環(huán)導(dǎo)出的設(shè)置,這同樣給出減少的觸發(fā)-解碼時(shí)間。參見圖2和圖3,其示出使用掃描系統(tǒng)100的圖像解碼過程的示例性方法,其中系統(tǒng)和方法被配置成減少觸發(fā)-解碼時(shí)間。在掃描系統(tǒng)100 —開始被接通后,并在激活觸發(fā)器128之前,讀出器102默認(rèn)為照明切斷的預(yù)觸發(fā)反饋環(huán)模式,如過程框200指示的那樣。在下文中,術(shù)語(yǔ)“反饋環(huán)”總地用來(lái)表示計(jì)算和/或過程,例如用于圖像獲取、圖像分析和/或基于圖像分析的系統(tǒng)參數(shù)調(diào)整的反饋環(huán)。在預(yù)觸發(fā)反饋環(huán)模式過程框200中,示例性反饋環(huán)圖示為包括反饋環(huán)203,該反饋環(huán)203包括圖像獲取過程框202、圖像分析過程框204、圖像觸發(fā)參數(shù)配置過程框206以及預(yù)觸發(fā)參數(shù)延時(shí)過程框208。例如DSP(數(shù)字信號(hào)處理器)或其它已知處理器的處理器110對(duì)于在過程框202獲取的預(yù)觸發(fā)圖像數(shù)據(jù)執(zhí)行預(yù)定算法以分析圖像,如過程框204所示。基于分析,算法可計(jì)算要求的系統(tǒng)參數(shù),包括例如曝光、増益、焦距和/或照明類型,并確定對(duì)任ー預(yù)觸發(fā)參數(shù)是否需要修正,如過程框206所示。如過程框208所示,可増加時(shí)延以允許新參數(shù)生效。在一個(gè)實(shí)施例中,預(yù)觸發(fā)反饋環(huán)模式過程框200的反饋環(huán)203可以是無(wú)限循環(huán),直到例如用戶啟動(dòng)觸發(fā)器為止,而在其它實(shí)施例中,反饋環(huán)203可被配置成對(duì)預(yù)定數(shù)量的環(huán)——例如ー個(gè)或ー個(gè)以上的環(huán)——作循環(huán),或例如直到圖像分析確定不再需要新的預(yù)觸發(fā)參數(shù)調(diào)整為止。仍然參見圖2和圖3,通過主動(dòng)循環(huán)預(yù)觸發(fā)反饋環(huán)模式過程框200或已循環(huán)過ー定數(shù)量的環(huán),用戶通過啟動(dòng)手持讀出器102上的觸發(fā)器128來(lái)發(fā)起圖像解碼過程,如過程框210所示。在一選擇性實(shí)施例中,通過啟動(dòng)觸發(fā)器128,讀出器可再次無(wú)需照明地在過程框212首先獲得ー個(gè)或多個(gè)后觸發(fā)圖像。在另ー選擇性實(shí)施例中,通過啟動(dòng)觸發(fā)器128,讀出器可省去過程框212并在過程框214照明源130已導(dǎo)通之后在過程框216首先獲得ー個(gè)或多個(gè)后觸發(fā)圖像。要理解,在過程框212和/或216獲取至少ー個(gè)圖像后可獲得附加的后觸發(fā)圖像,并可在照明接通或切斷的情況下獲取。一旦獲取,來(lái)自過程框212的圖像或選擇地來(lái)自過程框216的圖像可嘗試被解碼或分析以呈現(xiàn)經(jīng)編碼的數(shù)據(jù),如過程框226所示。在又一附加選擇性實(shí)施例中,并行于來(lái)自處理框212的后觸發(fā)圖像的嘗試解碼,與圖像獲取同時(shí)地或在圖像獲取之前,照明源130可在過程框214導(dǎo)通以照明感興趣的區(qū)域134。接著,讀出器獲取標(biāo)記的照亮圖像,如過程框216所示。在一些實(shí)施例中,可使用反饋環(huán)203中計(jì)算出的預(yù)觸發(fā)參數(shù)中的至少ー個(gè)來(lái)獲取照亮的圖像,作為非限定例子,所述預(yù)觸發(fā)參數(shù)例如是事先計(jì)算的對(duì)焦設(shè)置。在本文的任何實(shí)施例中,照明源130可與圖像成形系統(tǒng)108的標(biāo)準(zhǔn)操作功能結(jié)合,例 如選通和觸發(fā)機(jī)制,或者它可經(jīng)由掃描應(yīng)用112受到控制。選擇地,除了獲取圖像,測(cè)得的圖像可轉(zhuǎn)移至外部存儲(chǔ)器(例如SDRAM)。接著,處理器110或可能単獨(dú)處理器可在圖像數(shù)據(jù)上執(zhí)行預(yù)定算法以分析該圖像,如過程框218所示。此后,可任選地作出判斷圖像數(shù)據(jù)是否可接受(例如滿足對(duì)比度或銳度的預(yù)定閾值)以嘗試解碼該圖像數(shù)據(jù),或者是否需要對(duì)系統(tǒng)參數(shù)(例如曝光/増益)和/或其它讀出器參數(shù)設(shè)置(例如焦距、照度)作修正,如判斷框220所示。如果需要修正,則可用新的后觸發(fā)參數(shù)更新傳感器和/或其它讀出器參數(shù)設(shè)置,如過程框222所示。如過程框224所示,可能需要插入時(shí)延用于新參數(shù)生效,例如卷簾快門傳感器可能需要從每個(gè)傳感器行(即像素行)完成一次讀出。在過程框216,可在照明接通的情況下重復(fù)獲取圖像的過程,此時(shí)使用新參數(shù),同樣,算法可確定圖像數(shù)據(jù)是否可接受以嘗試對(duì)圖像數(shù)據(jù)解碼。如果圖像數(shù)據(jù)此時(shí)是可接受的,則可對(duì)圖像數(shù)據(jù)進(jìn)行解碼或分析以提供經(jīng)編碼的數(shù)據(jù),如過程框226所示。如判斷框228所示,如果解碼步驟不獲得經(jīng)解碼的圖像,則該過程通?;氐竭^程框216以獲取另一照亮圖像以供分析。該過程可重復(fù)解碼該圖像所需的那么多次,或直到用戶松開觸發(fā)器為止,或例如直到超時(shí)條件發(fā)生為止。在標(biāo)記中經(jīng)編碼的數(shù)據(jù)被發(fā)現(xiàn)并被成功解碼后,讀出器一般通過輸出經(jīng)解碼的數(shù)據(jù)(或其變化形式)和/或啟動(dòng)例如蜂鳴器和/或狀態(tài)燈的ー些形式的用戶反饋來(lái)來(lái)發(fā)送/指示經(jīng)解碼的數(shù)據(jù)并切斷照明,如過程框230所示。在這一點(diǎn),讀出器102可配置成返回232至非照明預(yù)觸發(fā)反饋環(huán)循環(huán)的過程框200。根據(jù)實(shí)施例的另一方面,仍然參見圖3,在過程框206中配置的預(yù)觸發(fā)參數(shù)可包括基于環(huán)境光的預(yù)觸發(fā)參數(shù)(即在切斷照明的情況下)連同其它預(yù)觸發(fā)參數(shù),例如曝光、增益、焦距等。如此,預(yù)觸發(fā)參數(shù)可與基于照亮圖像(即在接通照明的情況下)的過程框222中配置的后觸發(fā)參數(shù)連同其它后觸發(fā)參數(shù)分離地存儲(chǔ),所述其它后觸發(fā)參數(shù)例如為曝光、増益、焦距等,并且預(yù)觸發(fā)參數(shù)在后觸發(fā)參數(shù)的計(jì)算和配置過程中不被使用。這可有助于避免在過程框206和過程框222中配置參數(shù)時(shí)的任何干擾。根據(jù)實(shí)施例的另一方面,可修正圖3的非照明性預(yù)觸發(fā)反饋環(huán)模式過程200,如圖4中的過程框200A所示。如所見那樣,過程框200A包括選擇性過程框201,其中在預(yù)觸發(fā)反饋環(huán)模式中可接通和使用照明。將照明接通可提供益處。例如,讀出器102的用戶可感知光照作為嘗試處理(解碼)標(biāo)記的讀出器的反饋。另外,當(dāng)照明接通時(shí),在預(yù)觸發(fā)反饋環(huán)模式過程200A中獲取的圖像可處于迅速解碼的更好條件下,如圖3中的過程框226所示那樣。根據(jù)實(shí)施例的另一方面,可修正圖3的非照明預(yù)觸發(fā)反饋環(huán)模式過程200,如圖5中的過程框200B所示。除了在過程框204分析圖像外,處理器110可進(jìn)ー步計(jì)算圖像數(shù)據(jù)是否可接受(例如滿足對(duì)比度或銳度的預(yù)定閾值)并處于嘗試解碼圖像數(shù)據(jù)的狀態(tài)下,如判斷框205所示。作為過程框204和/或205的附加或取代,可解碼或分析圖像數(shù)據(jù)以提供經(jīng)編碼的數(shù)據(jù),如過程框209所示。如果仍然需要對(duì)預(yù)觸發(fā)參數(shù)修正,則基于來(lái)自過程框204的圖像分析和/或過程框209的嘗試圖像解碼的信息用新的預(yù)觸發(fā)參數(shù)更新參數(shù)設(shè)置,如過程框206所示。另外,在一些實(shí)施例中,來(lái)自過程框204的圖像分析和/或過程框209的嘗試圖像解碼的信息可用來(lái)優(yōu)化后觸發(fā)圖像獲取(例如過程框212-224)和過程框226的圖像解碼。較為有利地利用例如標(biāo)記類型、方向、標(biāo)度、極性等信息來(lái)改進(jìn)嘗試解碼所花費(fèi)的時(shí)間。在又一些實(shí)施例中,來(lái)自過程框209的經(jīng)解碼數(shù)據(jù)可用來(lái)幫助確定過程框226的圖像解碼的置信度。提高的解碼置信度是有利的,因?yàn)樗兄诒苊鉂撛诘貓?bào)告不正確的數(shù)據(jù)。根據(jù)實(shí)施例的另一方面,這里描述的包括例如照明切斷和接通的反饋環(huán)過程可如圖6中的過程框200C表示地那樣被修正。如所見那樣,過程框200C包括與過程框206并行的選擇性過程框207。要理解過程框207也可在預(yù)觸發(fā)反饋環(huán)203內(nèi)串行并且不需要與過程框206并行。過程框207可利用圖像分析以計(jì)算或預(yù)測(cè)可調(diào)組件(例如光程中的透鏡或反射鏡)的焦點(diǎn)設(shè)置。如此,當(dāng)用戶在過程框210啟動(dòng)觸發(fā)器時(shí)(見圖3),對(duì)焦設(shè)置可能已被配置并可避免與另一對(duì)焦設(shè)置調(diào)節(jié)的附加時(shí)延。在本文描述的各個(gè)實(shí)施例中,可使用被稱作液態(tài)透鏡的可變透鏡元件。液態(tài)透鏡是ー種光學(xué)器件,該光學(xué)器件可基于對(duì)以撓性聚合體為邊界的液體或凝膠的施加電壓改變焦點(diǎn)位置,該撓性聚合體改變透鏡的形狀。透鏡響應(yīng)時(shí)間一般為20-50ms。當(dāng)與標(biāo)準(zhǔn)透鏡結(jié)合吋,液態(tài)透鏡可從器件接觸點(diǎn)至無(wú)窮大地聚焦。也可考慮其它焦點(diǎn)配置。例如,可引入一個(gè)或多個(gè)透鏡,其中一個(gè)或多個(gè)透鏡的移 動(dòng)可使用小型電動(dòng)機(jī)和/或音圈和/或壓電系統(tǒng)來(lái)達(dá)成。也可使用其它可變透鏡元件,例如通過改變透明材料的折射率。在本文描述的各個(gè)實(shí)施例中,應(yīng)當(dāng)理解可由圖像傳感器132讀出和捕獲的數(shù)據(jù)類型不僅限于條形碼或其它這類符號(hào)。在本文描述的多個(gè)實(shí)施例中,除非另有規(guī)定,否則可由圖象傳感器132捕獲任何類型的符號(hào)、字符或圖象(例如駕照照片)或其它數(shù)據(jù)。在該數(shù)據(jù)是可供解碼的情形下,讀出器102的處理器110可嘗試對(duì)其解碼;替代地,作為非限定性示例,可通過檢查系統(tǒng)、光學(xué)字符識(shí)別系統(tǒng)、主機(jī)系統(tǒng)傳遞數(shù)據(jù)以供處理,或者本地或遠(yuǎn)程地存儲(chǔ)數(shù)據(jù)以供將來(lái)讀出。要注意,包括使用獨(dú)立預(yù)觸發(fā)參數(shù)和后觸發(fā)參數(shù)、照明切斷和接通的反饋環(huán)、照明切斷和接通的可調(diào)透鏡等的本文描述的各個(gè)特征可各自獨(dú)立地使用或彼此以多種組合方式使用,并且可以是用戶可選或不可選的特征,并且還可包括一個(gè)或多個(gè)系統(tǒng)操作模式。前面已描述了本發(fā)明的ー個(gè)或多個(gè)特定實(shí)施例。應(yīng)當(dāng)理解,在任何這些實(shí)際實(shí)現(xiàn)的研發(fā)中,如同在任何工程或設(shè)計(jì)項(xiàng)目中那樣,必須作出多個(gè)實(shí)現(xiàn)特定的判斷以達(dá)到研發(fā)者的具體目的,例如遵循與系統(tǒng)關(guān)聯(lián)和商業(yè)關(guān)聯(lián)的約束條件,這些約束條件從ー種實(shí)現(xiàn)至另ー種實(shí)現(xiàn)變化。此外要理解,這些研發(fā)努力可能是復(fù)雜和費(fèi)時(shí)的,但仍然是本領(lǐng)域內(nèi)技術(shù)人員利用本公開承擔(dān)設(shè)計(jì)、制造和生產(chǎn)的例程。
最后,明顯期望本文描述的任何過程或步驟可被組合、省去或重新排序。在其它實(shí)施例中,指令可留駐在計(jì)算機(jī)可讀介質(zhì)上,其中這些指令由處理器執(zhí)行以實(shí)現(xiàn)本文描述的一個(gè)或多個(gè)過程或步驟。如此,明顯期望本文描述的任何過程或步驟可實(shí)現(xiàn)為硬件、包括在計(jì)算機(jī)上執(zhí)行的程序指令的軟件以及軟件和硬件的結(jié)合。因此,本說(shuō)明書只是以示例方式給出,并且不對(duì)本發(fā)明的范圍構(gòu)成限制。 因此,本發(fā)明旨在覆蓋如所附權(quán)利要求書定義的那樣落入本發(fā)明的精神和范圍內(nèi)的所有修改、等同和替代。
權(quán)利要求
1.一種手持標(biāo)記讀出器,包括 具有手動(dòng)觸發(fā)器的讀出器; 圖像獲取傳感器,所述圖像獲取傳感器獲得所述標(biāo)記的至少一個(gè)預(yù)觸發(fā)圖像和所述標(biāo)記的至少一個(gè)后觸發(fā)圖像; 預(yù)觸發(fā)計(jì)算過程,所述預(yù)觸發(fā)計(jì)算過程針對(duì)所述至少一個(gè)預(yù)觸發(fā)圖像計(jì)算至少一個(gè)預(yù)觸發(fā)圖像參數(shù); 解碼過程,所述解碼過程解碼至少一個(gè)后觸發(fā)圖像;以及 反饋過程,所述反饋過程使用所述至少一個(gè)預(yù)觸發(fā)圖像參數(shù)來(lái)控制后觸發(fā)圖像獲取過程和所述解碼過程中的至少一個(gè)。
2.如權(quán)利要求I所述的手持標(biāo)記讀出器,其特征在于,所述反饋過程包括預(yù)觸發(fā)反饋環(huán),所述預(yù)觸發(fā)反饋環(huán)在手動(dòng)激活所述觸發(fā)器之前確定至少一個(gè)預(yù)觸發(fā)圖像參數(shù)。
3.如權(quán)利要求2所述的手持標(biāo)記讀出器,其特征在于,所述預(yù)觸發(fā)反饋環(huán)包括圖像獲取過程、圖像分析過程以及配置預(yù)觸發(fā)參數(shù)過程。
4.如權(quán)利要求I所述的手持標(biāo)記讀出器,其特征在于,還包括后觸發(fā)圖像獲取過程,所述后觸發(fā)圖像獲取過程使用所述至少一個(gè)預(yù)觸發(fā)圖像參數(shù)以獲取至少一個(gè)后觸發(fā)圖像。
5.如權(quán)利要求I所述的手持標(biāo)記讀出器,其特征在于,所述至少一個(gè)預(yù)觸發(fā)圖像參數(shù)包括曝光、增益和焦點(diǎn)設(shè)置中的至少一個(gè)。
6.如權(quán)利要求5所述的手持標(biāo)記讀出器,其特征在于,所述焦點(diǎn)設(shè)置預(yù)觸發(fā)圖像參數(shù)包括自動(dòng)對(duì)焦參數(shù)。
7.如權(quán)利要求5所述的手持標(biāo)記讀出器,其特征在于,所述焦點(diǎn)設(shè)置預(yù)觸發(fā)圖像參數(shù)包括液態(tài)透鏡的焦點(diǎn)設(shè)置。
8.一種用于讀出標(biāo)記的手持標(biāo)記讀出器,包括 支承手動(dòng)觸發(fā)器和圖像獲取傳感器的讀出器本體,所述傳感器配置成獲取所述標(biāo)記的預(yù)觸發(fā)圖像和所述標(biāo)記的后觸發(fā)圖像; 預(yù)觸發(fā)圖像獲取過程; 第一預(yù)觸發(fā)計(jì)算過程,所述第一預(yù)觸發(fā)計(jì)算過程針對(duì)所述預(yù)觸發(fā)圖像計(jì)算曝光和增益中的至少一個(gè)參數(shù); 第一解碼過程,所述第一解碼過程嘗試解碼預(yù)觸發(fā)圖像; 后觸發(fā)圖像獲取過程; 第二解碼過程,所述第二解碼過程嘗試解碼后觸發(fā)圖像;以及反饋過程,所述反饋過程使用第一計(jì)算出的至少一個(gè)參數(shù)來(lái)控制后觸發(fā)圖像獲取過程和所述第二解碼過程中的至少一個(gè)。
9.如權(quán)利要求8所述的手持標(biāo)記讀出器,其特征在于,所述照明源在預(yù)觸發(fā)圖像獲取過程中是切斷的。
10.如權(quán)利要求8所述的手持標(biāo)記讀出器,其特征在于,所述照明源在預(yù)觸發(fā)圖像獲取過程中是切斷的而在后觸發(fā)圖像獲取過程中是接通的。
11.如權(quán)利要求8所述的手持標(biāo)記讀出器,其特征在于,所述照明源在預(yù)觸發(fā)圖像獲取過程之前是接通的。
12.如權(quán)利要求8所述的手持標(biāo)記讀出器,其特征在于,還包括第二預(yù)觸發(fā)計(jì)算過程,所述第二預(yù)觸發(fā)計(jì)算過程針對(duì)所述預(yù)觸發(fā)圖像計(jì)算對(duì)比度和銳度中的至少一個(gè)。
13.如權(quán)利要求8所述的手持標(biāo)記讀出器,其特征在于,所述第一預(yù)觸發(fā)計(jì)算過程包括反饋環(huán),所述反饋環(huán)包括圖像獲取過程、圖像分析過程以及配置預(yù)觸發(fā)參數(shù)過程。
14.如權(quán)利要求13所述的手持標(biāo)記讀出器,其特征在于,來(lái)自所述圖像分析過程和所述第一解碼過程中的至少一個(gè)的信息用來(lái)優(yōu)化所述后觸發(fā)圖像獲取過程。
15.如權(quán)利要求13所述的手持標(biāo)記讀出器,其特征在于,來(lái)自所述第一圖像解碼過程的信息用于確定所述第二解碼過程的置信度。
16.一種用于解碼圖像的標(biāo)記讀出器,所述讀出器包括 本體; 本體內(nèi)的圖像傳感器,所述圖像傳感器配置成獲取標(biāo)記的至少一部分的預(yù)觸發(fā)圖像。
所述本體具有手動(dòng)操作的觸發(fā)器,所述觸發(fā)器配置成激活圖像傳感器以獲取標(biāo)記的至少一部分的后觸發(fā)圖像; 處理器,所述處理器操作地耦合于所述觸發(fā)器和圖像傳感器,所述處理器配置成在觸發(fā)器操作之前激活所述圖像傳感器以獲取標(biāo)記的至少一部分的預(yù)觸發(fā)圖像并針對(duì)在觸發(fā)器操作之前獲取的預(yù)觸發(fā)圖像計(jì)算自動(dòng)曝光、自動(dòng)增益、自動(dòng)對(duì)焦和圖像解碼中的至少一個(gè);以及 所述處理器進(jìn)一步配置成使用計(jì)算出的自動(dòng)曝光、自動(dòng)增益、自動(dòng)對(duì)焦和圖像解碼中的至少一個(gè)來(lái)解碼在激活觸發(fā)器之后獲得的后觸發(fā)圖像。
17.如權(quán)利要求16所述的標(biāo)記讀出器,其特征在于,還包括基于非照明預(yù)觸發(fā)圖像確定預(yù)觸發(fā)圖像參數(shù)的預(yù)觸發(fā)反饋環(huán)以及基于照明的后觸發(fā)圖像計(jì)算后觸發(fā)圖像參數(shù)的后觸發(fā)反饋環(huán)。
18.如權(quán)利要求16所述的標(biāo)記讀出器,其特征在于,所述預(yù)觸發(fā)圖像參數(shù)用于第一后觸發(fā)圖像獲取,而所述后觸發(fā)圖像參數(shù)用于之后的后觸發(fā)圖像獲取。
19.一種使用手持標(biāo)記讀出器解碼標(biāo)記圖像的方法,所述讀出器包括配置成發(fā)起標(biāo)記圖像獲取的觸發(fā)器,所述方法包括 a)提供處理器,所述處理器操作地耦合于所述觸發(fā)器和圖像獲取傳感器; b)在激活所述觸發(fā)器之前激活所述處理器以獲取所述標(biāo)記的預(yù)觸發(fā)圖像; c)分析所述預(yù)觸發(fā)圖像,并基于所述分析 d)計(jì)算預(yù)觸發(fā)獲取參數(shù); e)使用計(jì)算出的預(yù)觸發(fā)獲取參數(shù)來(lái)調(diào)節(jié)所述圖像獲取傳感器; f)重復(fù)步驟b)_e),直到所述觸發(fā)器被激活為止; g)在激活所述觸發(fā)器之后,使用計(jì)算出的預(yù)觸發(fā)獲取參數(shù)來(lái)獲取所述標(biāo)記的后觸發(fā)圖像;以及 h)解碼所述后觸發(fā)圖像。
20.如權(quán)利要求19所述的方法,其特征在于,還包括在激活所述觸發(fā)器后將照明源接通。
21.如權(quán)利要求19所述的方法,其特征在于,還包括在所述觸發(fā)器激活之前,確定所述預(yù)觸發(fā)圖像是否滿足預(yù)定的圖像閾值。
22.如權(quán)利要求19所述的方法,其特征在于,還包括在激活所述觸發(fā)器前,嘗試解碼所述預(yù)觸發(fā)圖像。
23.如權(quán)利要求19所述的方法,其特征在于,所述預(yù)觸發(fā)獲取參數(shù)包括可調(diào)透鏡的焦點(diǎn)設(shè)置。
24.如權(quán)利要求19所述的方法,其特征在于,所述預(yù)觸發(fā)獲取參數(shù)包括液態(tài)透鏡的焦點(diǎn)設(shè)置。
25.如權(quán)利要求19所述的方法,其特征在于,所述預(yù)觸發(fā)參數(shù)包括自動(dòng)對(duì)焦參數(shù)。
全文摘要
用于手持標(biāo)記讀出器的系統(tǒng)和方法,該系統(tǒng)和方法減少讀出器觸發(fā)器的激活和讀出器返回成功解碼響應(yīng)之間的時(shí)間。圖像處理可在用戶啟動(dòng)觸發(fā)器之前執(zhí)行并因此獲得具有減少時(shí)延的可解碼圖像。獨(dú)立的預(yù)觸發(fā)和后觸發(fā)參數(shù)可用于圖像解碼??梢敕答伃h(huán)以實(shí)現(xiàn)重復(fù)的參數(shù)更新??稍谡彰髑袛嗷蛘彰鹘油ǖ那闆r下利用可調(diào)透鏡。
文檔編號(hào)G06K7/10GK102663336SQ20111043628
公開日2012年9月12日 申請(qǐng)日期2011年12月22日 優(yōu)先權(quán)日2010年12月23日
發(fā)明者J·A·內(nèi)格羅 申請(qǐng)人:考戈奈克斯股份有限公司