相關(guān)申請(qǐng)的交叉引用
本申請(qǐng)要求編號(hào)為13/039,920,2011年3月3日提交的,名稱為“具有手勢(shì)接口的成像器讀取器”的美國(guó)專利申請(qǐng)的優(yōu)先權(quán)。上述申請(qǐng)的整體通過(guò)引用結(jié)合于此。
本發(fā)明一般涉及基于成像器的標(biāo)記讀取終端,且更特別地,涉及配置為使用手勢(shì)執(zhí)行操作模式中的改變的標(biāo)記讀取終端的實(shí)施例。
背景技術(shù):
使用諸如條形碼符號(hào)的光學(xué)標(biāo)記以用于產(chǎn)品或物品識(shí)別是本領(lǐng)域眾所周知的。目前,已經(jīng)開(kāi)發(fā)了各種類型的標(biāo)記讀取終端,比如手持條形碼掃描器、免提掃描器、雙光學(xué)(bioptic)柜臺(tái)內(nèi)掃描器、以及比如個(gè)人數(shù)字助理(pda)的移動(dòng)計(jì)算機(jī)。在手持和零售掃描器中找到的一種常見(jiàn)類型的掃描引擎是基于激光的掃描引擎,其使用聚焦激光束順序地掃描要讀取的條形碼符號(hào)圖案的條形和空白。當(dāng)今使用的大部分激光掃描器,尤其是在零售環(huán)境中,采用透鏡和移動(dòng)(例如,旋轉(zhuǎn)或擺動(dòng))平面鏡和/或其它光學(xué)器件以便在編碼字符讀取操作期間跨越條形碼字符聚焦和掃描激光束。
另一種常見(jiàn)類型的標(biāo)記讀取終端的是數(shù)字成像器,其包括線性成像器和區(qū)域成像器。數(shù)字成像器典型地利用發(fā)光二極管(led)和透鏡以將條形碼圖像聚焦到多像素圖像傳感器組件上,該多像素圖像傳感器組件通常是將光信號(hào)轉(zhuǎn)換為電信號(hào)的電荷耦合器件(ccd)。led用特定波長(zhǎng)的光同時(shí)照亮條形碼符號(hào)的所有條形和空白以便捕捉用于識(shí)別和解碼目的的圖像。
數(shù)字成像器具有改變操作模式的能力。例如,成像器可以配置為掃描條形碼、拍照、或從事光學(xué)字符識(shí)別(ocr)。在條形碼掃描模式之內(nèi),成像器可以配置為例如呈現(xiàn)模式、觸發(fā)模式、或庫(kù)存模式。在呈現(xiàn)模式中,成像器典型地保持停止不動(dòng)且具有條形碼的產(chǎn)品被掃描器刷過(guò)(swipe)。在觸發(fā)模式中,掃描器典型地被手抓住并被指向條形碼??梢赃x擇許多觸發(fā)模式,比如單次嘗試、多次嘗試、以及連續(xù)嘗試。在庫(kù)存模式中,條形碼被讀取并存儲(chǔ)到非易失性存儲(chǔ)器中,并且直到由用戶所命令才將其傳輸?shù)街鳈C(jī)。這些配置可能需要適應(yīng)不同類型的可解碼的標(biāo)記、包、以及其他項(xiàng)目。
為不同操作模式中的每一個(gè)操作模式配置成像器的一個(gè)當(dāng)前的方法是根據(jù)操作手冊(cè)或配置指南來(lái)掃描配置條形碼。該手冊(cè)或指南包含進(jìn)入配置模式的指令,然后掃描手冊(cè)中印刷的條形碼,這隨后改變終端的配置。這種方法的一個(gè)缺點(diǎn)是,這種方法通常需要最終用戶具有可用的相關(guān)編程條形碼。最終用戶必須搜索手冊(cè)以找到用于所期望配置的編程條形碼,這浪費(fèi)了時(shí)間,可能導(dǎo)致錯(cuò)誤的輸入,并可能導(dǎo)致消費(fèi)者的不滿。
為不同操作模式配置成像器的另一個(gè)方法是,使用諸如rs-232或usb線的有線接口將其連接到伴隨設(shè)備,比如計(jì)算機(jī)或寄存器。成像器和計(jì)算機(jī)通常通過(guò)配置或安裝工具來(lái)通信,這不僅需要最終用戶可以使用伴隨設(shè)備,還需要同時(shí)操作終端和伴隨設(shè)備來(lái)實(shí)現(xiàn)終端的期望配置。
在這些情況中,其中最終用戶希望以短的持續(xù)時(shí)間或針對(duì)一次使用來(lái)改變成像器的配置,當(dāng)前的重新配置方法是繁重并且費(fèi)時(shí)的。
技術(shù)實(shí)現(xiàn)要素:
由此,需要一種無(wú)需復(fù)雜的步驟或附加的硬件,就可以快速切換其操作模式的成像器。在本發(fā)明的一個(gè)方面,在此提供了一種用于解碼與產(chǎn)品相關(guān)聯(lián)的編碼符號(hào)字符的系統(tǒng)。該系統(tǒng)包括基于成像器的標(biāo)記讀取終端,該標(biāo)記讀取終端包括外殼和二維圖像傳感器陣列,以及用于將圖像聚焦到該二維圖像傳感器陣列上的成像透鏡。該終端被適配為讀取編碼符號(hào)字符,且進(jìn)一步被適配為對(duì)手勢(shì)成像。該終端包括用于傳送該手勢(shì)圖像的數(shù)字鏈路。該系統(tǒng)進(jìn)一步包括經(jīng)由數(shù)字連接耦合到該標(biāo)記讀取終端的存儲(chǔ)器。該存儲(chǔ)器包括手勢(shì)屬性庫(kù)以將預(yù)定義的手勢(shì)與終端操作模式相關(guān)聯(lián)。該系統(tǒng)進(jìn)一步包括連接到數(shù)字鏈路的中央處理單元,以接收手勢(shì)圖像,將該圖像與手勢(shì)屬性庫(kù)中預(yù)先義的手勢(shì)相關(guān)聯(lián),并執(zhí)行相關(guān)聯(lián)的終端操作模式。
本發(fā)明的另一個(gè)方面,在此提供了一種用于改變標(biāo)記讀取終端的操作模式的方法。該方法包括步驟:提供基于成像器的終端,該終端具有外殼和二維圖像傳感器陣列,以及用于將圖像聚焦到二維圖像傳感器陣列上的成像透鏡。該二維圖像傳感器陣列具有以多個(gè)像素行和像素列形成的多個(gè)像素。該方法進(jìn)一步包括步驟:提供耦合到該終端的存儲(chǔ)器。該存儲(chǔ)器存儲(chǔ)包括多個(gè)手勢(shì)屬性圖像的手勢(shì)屬性庫(kù)。該圖像中的每一個(gè)都與終端的操作模式相關(guān)聯(lián)。該方法進(jìn)一步包括步驟:用基于成像器的終端捕捉圖像,訪問(wèn)手勢(shì)屬性庫(kù),并將該捕捉到的圖像與存儲(chǔ)的手勢(shì)屬性圖像相比較。如果捕捉到的圖像與存儲(chǔ)的手勢(shì)屬性圖像中的一個(gè)相關(guān)聯(lián),則執(zhí)行與該手勢(shì)屬性圖像相關(guān)聯(lián)的操作模式。
附圖說(shuō)明
可以通過(guò)參考下文描述的附圖來(lái)更好地理解在此描述的特征。這些附圖是不必按比例的,而是一般將重點(diǎn)放在說(shuō)明本發(fā)明的原理上。在這些附圖中,使用相同的數(shù)字來(lái)表明遍及各種視圖中相同的部分。
圖1示意性地說(shuō)明了根據(jù)本發(fā)明的成像裝置。
圖2示意性地說(shuō)明了根據(jù)本發(fā)明的成像裝置的另一個(gè)實(shí)施例。
圖3是圖1或圖2中的成像裝置的示意框圖。
圖4示意性地說(shuō)明了根據(jù)本發(fā)明的另一個(gè)實(shí)施例的圖2的成像裝置。
圖5示意性地說(shuō)明了根據(jù)本發(fā)明的又一個(gè)實(shí)施例的圖2的成像裝置。
圖6是根據(jù)本發(fā)明的實(shí)施例的無(wú)線收發(fā)器的框圖。
具體實(shí)施方式
圖1描述了由零售商使用的銷售點(diǎn)工作站1010,用于處理涉及具有編碼符號(hào)字符(典型地是upc符號(hào))的產(chǎn)品購(gòu)買的交易。工作站1010包括用于放置要被掃描的產(chǎn)品的水平工作臺(tái)面1012。安裝在工作臺(tái)面1012內(nèi)的雙光學(xué)掃描器1014包括第一外殼部分1016以及第二外殼部分1018,該第二外殼部分1018以基本上正交的方式從第一外殼部分的一端凸出。當(dāng)雙光學(xué)掃描器1014被安裝在工作臺(tái)面的表面之內(nèi)時(shí),該第一外殼部分1016被水平定向,而該第二外殼部分1018相對(duì)于該銷售點(diǎn)(pos)站被垂直定向。因此,如在此涉及的,術(shù)語(yǔ)“第一外殼部分”和“水平布置的外殼部分”可以被可互換地使用而指的是相同結(jié)構(gòu)。同樣地,術(shù)語(yǔ)“第二外殼部分”和“垂直布置的外殼部分”可以被可互換地使用而指的是相同結(jié)構(gòu)。
在一個(gè)實(shí)施例中,第一外殼部分1016包括基于激光的標(biāo)記掃描終端,而第二外殼部分1018包括基于成像器的終端。工作臺(tái)面1012包括與收銀臺(tái)齊平安裝的光學(xué)透明的(例如,玻璃)水平掃描窗口1020,由提供有孔徑1024a樣式的成像窗口保護(hù)盤1022所覆蓋。這些孔徑1024允許從位于水平掃描窗口1020下面的第一掃描源對(duì)多個(gè)垂直照明面的投射。
雙光學(xué)掃描器1014的第二外殼部分1018進(jìn)一步包括垂直掃描窗口1026,該垂直掃描窗口1026之后收容了基于成像器的標(biāo)記讀取終端1028。也就是說(shuō),與基于激光的終端相對(duì)比,基于成像器的終端包括多像素圖像傳感器組件,比如ccd掃描器。一般來(lái)說(shuō),圖像傳感器陣列用特定波長(zhǎng)的光同時(shí)照亮所有標(biāo)記(例如,條形碼符號(hào)的條形和空白)以便捕捉用于識(shí)別和解碼目的的圖像。這種掃描器通常被稱為ccd掃描器,因?yàn)樗鼈兪褂胏cd圖像檢測(cè)器來(lái)檢測(cè)正被讀取的條形碼符號(hào)的圖像。
具有編碼符號(hào)字符1032的產(chǎn)品1030可被雙光學(xué)掃描器1014掃描。如果編碼符號(hào)字符1032位于產(chǎn)品1030的底部上,則通過(guò)水平掃描窗口1020投射的一個(gè)或多個(gè)掃描線將橫穿符號(hào)以用于解碼。如果編碼符號(hào)字符1032位于產(chǎn)品的側(cè)面上,則符號(hào)1032的圖像將被基于成像器的標(biāo)記讀取終端1028捕捉并發(fā)送以用于解碼。
如在此使用的,“編碼符號(hào)字符”意在指示消息中的信息單元的表示,例如單個(gè)字母數(shù)字字符的條形碼符號(hào)體系中的表示。一個(gè)或多個(gè)編碼符號(hào)字符可以用于例如以u(píng)pc條形碼傳達(dá)信息,比如產(chǎn)品的來(lái)源及型號(hào)的識(shí)別,upc條形碼包括表示數(shù)位的12個(gè)編碼符號(hào)字符。而且,編碼符號(hào)字符可以是具有與傳統(tǒng)含義一致的非字母數(shù)字字符,比如包括條形和空白的元素,該條形和空白用于指示upc條形碼的開(kāi)始、結(jié)束和中心。該條形和空白用于將字符編碼為通常稱作“元素”的編碼符號(hào)。例如upc符號(hào)中的編碼字符由4個(gè)元素,2個(gè)條形和2個(gè)空白組成。相似地,編碼符號(hào)字符可以針對(duì)其他條形碼符號(hào)體系被定義,比如其他包括39碼和128碼的一維(“1-d”)條形碼系統(tǒng),或者包括pdf417的用于層疊的二維(“2-d”)條形碼系統(tǒng)。
剛描述的雙光學(xué)掃描器結(jié)構(gòu)只是示例性的,并不局限于具有水平和垂直掃描窗口的構(gòu)造。雙光學(xué)掃描器可以包括單個(gè)掃描窗口,但是掃描窗口可以具有兩個(gè)(或更多)的掃描源。盡管在某些構(gòu)造中掃描源可以是相似的,在此所公開(kāi)的本發(fā)明實(shí)施例中,至少一個(gè)掃描源是基于成像器的終端。例如,除基于成像器的終端(例如,多像素圖像傳感器陣列)外,替換的掃描源可以包括先前提及的基于激光的終端、射頻識(shí)別設(shè)備(rfid)、或稱重秤。第二基于成像器的終端可以在水平平面上?;蛘?,該基于成像器的終端可以在水平平面上而基于激光的終端可以在垂直平面上。例如,該圖像陣列傳感器可以由操作軟件來(lái)區(qū)分,并且該圖像陣列傳感器包括1-d成像器、2-d成像器、光學(xué)字符識(shí)別讀取器、模式識(shí)別設(shè)備、以及顏色識(shí)別設(shè)備。
在某些構(gòu)造中,工作站1010可以進(jìn)一步包括射頻識(shí)別(rfid)讀取器1034;信用卡讀取器1036;包括rf收發(fā)器和天線1040的廣域無(wú)線(wifi)接口1038,該廣域無(wú)線接口1038用于連接到因特網(wǎng)的tcp/ip層以及一個(gè)或多個(gè)存儲(chǔ)和處理關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(rdbms)服務(wù)器1042;包括rf收發(fā)器和天線1046的藍(lán)牙雙路通信接口1044,該藍(lán)牙雙路通信接口1044用于連接到啟用藍(lán)牙的手持掃描器、成像器、個(gè)人數(shù)字助理、便攜計(jì)算機(jī)等等1048,用于控制、管理、應(yīng)用和診斷目的。工作站1010可以進(jìn)一步包括電子稱重秤模塊1050,該電子稱重秤模塊1050采用一個(gè)或多個(gè)居中放置在系統(tǒng)的在結(jié)構(gòu)上剛性的平臺(tái)之下的測(cè)力計(jì),該測(cè)力計(jì)用于承受和測(cè)量放置在水平掃描窗口1020或窗口保護(hù)盤1022上的基本上所有的物體重量,并生成表示這些物體的測(cè)量重量的電子數(shù)據(jù)。
本發(fā)明的其他實(shí)施例可以包括手持掃描器,該手持掃描器包括基于成像器的掃描終端。例如,參考圖2,基于成像器的標(biāo)記讀取終端2028具有外殼,該外殼具有包括頭部部分2054和把手部分2056的形狀因子2052,把手部分2056配置有手柄部分2058和觸發(fā)器2060。觸發(fā)器2060可以用于產(chǎn)生活動(dòng)信號(hào)以用于激活幀讀出和/或特定的解碼處理。成像模塊2062被置于頭部部分2054中?;诔上衿鞯臉?biāo)記讀取終端2028還配置有連通性設(shè)備2064,在本示例中被說(shuō)明為耦合到伴隨設(shè)備2068的有線連接2066,比如可以在pos應(yīng)用中找到,例如,其中有線設(shè)備耦合到寄存器和/或外圍數(shù)據(jù)捕捉設(shè)備。然而,連通性設(shè)備2064的其他配置可以利用無(wú)線通信技術(shù)和/或不需要電線和或有線連接2066的接觸類型的特征。在基于成像器的標(biāo)記讀取終端2028的特定應(yīng)用中,例如,伴隨設(shè)備2068可以是具有相應(yīng)配對(duì)接觸和/或連接器的對(duì)接站,這些相應(yīng)配對(duì)接觸和/或連接器對(duì)于交換諸如包括由成像模塊2062所捕捉的圖像數(shù)據(jù)的電力和數(shù)據(jù)此類的東西是有用的。
盡管沒(méi)有被結(jié)合在說(shuō)明的實(shí)施例中,基于成像器的標(biāo)記讀取終端2028還可以包括多個(gè)外圍設(shè)備,比如用于顯示諸如使用圖像傳感器組件捕捉到的如圖像幀的此類信息的顯示器、鍵盤、以及指示設(shè)備。
參考圖3,示出的是比如置于圖1的雙光學(xué)掃描器3014的第二外殼部分3018中,或置于圖2所說(shuō)明的手持設(shè)備中的基于成像器的標(biāo)記讀取終端3028的框圖。終端3028包括多像素圖像傳感器組件3070,或成像模塊,比如ccd掃描器。如將在下文更充分地解釋的,圖3示出了基本結(jié)構(gòu),該基本結(jié)構(gòu)一同包括適于使用的圖像傳感器陣列的一般形式,并且對(duì)使用1d圖像傳感器的光學(xué)讀取器和使用2d傳感器的光學(xué)讀取器是通用的。
圖像傳感器組件3070可以包括圖像傳感器3072,圖像傳感器3072包括具有按像素行和像素列排列的像素的多像素圖像傳感器陣列3074、列電路3076、以及行電路3078。與圖像傳感器3072相關(guān)聯(lián)的可以是放大電路3080,以及模擬-數(shù)字(a/d)轉(zhuǎn)換器3082,該模擬-數(shù)字轉(zhuǎn)換器3082將從多像素圖像傳感器陣列3074所讀出的模擬信號(hào)形式的圖像信息轉(zhuǎn)換為數(shù)字信號(hào)形式的圖像信息。圖像傳感器3072還可以具有關(guān)聯(lián)的與定時(shí)和控制電路3084以用于控制例如圖像傳感器3072的曝光周期和/或施加到放大器3080的增益。提到的電路部件3072、3080、3082、和3084可以被封裝到共同的圖像傳感器集成電路3086中。在一個(gè)示例中,圖像傳感器集成電路3086可以由從美光技術(shù)有限公司(microntechnology,inc.)可得的mt10v022圖像傳感器集成電路來(lái)提供。在另一個(gè)示例中,圖像傳感器集成電路3086可以結(jié)合拜耳模型過(guò)濾器。在這個(gè)實(shí)施例中,在使幀受到進(jìn)一步處理之前,處理器3088可以對(duì)綠色像素值中間的像素值進(jìn)行內(nèi)插以用于圖像數(shù)據(jù)單色幀的顯像。在其他實(shí)施例中,紅色和/或藍(lán)色像素值可以用于圖像數(shù)據(jù)。
在圖像傳感器組件3070操作過(guò)程中,可以從圖像傳感器3072讀出圖像信號(hào),將圖像信號(hào)轉(zhuǎn)換并存儲(chǔ)到一個(gè)或多個(gè)存儲(chǔ)器中,存儲(chǔ)器比如是ram3090。圖像傳感器組件3070的存儲(chǔ)器3092可以包括ram3090、諸如eprom3094的非易失性存儲(chǔ)器、以及比如可以由閃存或硬盤驅(qū)動(dòng)存儲(chǔ)器所提供的儲(chǔ)存存儲(chǔ)器設(shè)備3096。在一個(gè)實(shí)施例中,圖像傳感器組件3070可以包括處理器3088(或cpu),該處理器3088可適配為讀出存儲(chǔ)在存儲(chǔ)器3092的圖像數(shù)據(jù)并使該圖像數(shù)據(jù)受到各種圖像處理算法。圖像傳感器組件3070可以包括直接存儲(chǔ)器訪問(wèn)單元(dma)3098,用于將從圖像傳感器3072讀出的已經(jīng)受到轉(zhuǎn)換的圖像信息路由到ram3090。在另一個(gè)實(shí)施例中,圖像傳感器組件3070可以采用為總線仲裁機(jī)制提供的系統(tǒng)總線(例如,pci總線),因此消除了對(duì)中央dma控制器的需要。本領(lǐng)域技術(shù)人員將理解,為圖像傳感器3072和ram3090之間進(jìn)行有效數(shù)據(jù)傳輸而提供的系統(tǒng)總線體系結(jié)構(gòu)和/或直接存儲(chǔ)器訪問(wèn)部件的其他實(shí)施例是在本發(fā)明的范圍之內(nèi)的。
參考圖像傳感器組件3070的進(jìn)一步多個(gè)方面,傳感器組件可以包括用于將編碼符號(hào)字符3032的圖像聚焦到圖像傳感器3072上的成像透鏡組件3100。成像光線可以在光軸3102附近傳送。圖像傳感器組件3070還可以包括照明組件3104或激勵(lì)照明模塊,其包括照明模式光源組3106和瞄準(zhǔn)模式光源組3108中的一個(gè)或多個(gè),該照明模式光源組3106用于產(chǎn)生與圖像傳感器組件3070的視場(chǎng)基本上對(duì)應(yīng)的照明模式,該瞄準(zhǔn)模式光源組3108用于產(chǎn)生瞄準(zhǔn)模式。在使用中,操作者可將產(chǎn)品3030以瞄準(zhǔn)模式被投射到編碼符號(hào)字符3032上的方式呈現(xiàn)給圖像傳感器組件3070。在圖3中的示例中,編碼符號(hào)字符3032由1d條形碼符號(hào)提供。編碼符號(hào)字符還可以由2d條形碼符號(hào)或光學(xué)字符識(shí)別(ocr)字符提供。
圖像傳感器組件3070可以進(jìn)一步包括過(guò)濾器模塊3110,其包括一個(gè)或多個(gè)光學(xué)過(guò)濾器,以及在某些實(shí)施例中包括一般耦合到諸如光學(xué)過(guò)濾器的該過(guò)濾器模塊的致動(dòng)器組件3112。過(guò)濾器模塊3110可以位于成像透鏡組件3100兩側(cè)的任一側(cè)上。同樣地,過(guò)濾器模塊3110內(nèi)的一個(gè)或多個(gè)光學(xué)過(guò)濾器可以被置于成像透鏡組件3100和/或圖像傳感器3072的一個(gè)或多個(gè)表面上。
每個(gè)照明模式光源組3106和瞄準(zhǔn)模式光源組3108都可以包括一個(gè)或多個(gè)光源??梢允褂猛哥R組件控制電路3114來(lái)控制透鏡組件3100并可以使用照明組件控制電路3116來(lái)控制包括照明模式光源組3106和瞄準(zhǔn)模式光源組3108的照明組件3104??梢允褂眠^(guò)濾器模塊控制電路3118來(lái)控制過(guò)濾器模塊3110,該過(guò)濾器模塊控制電路3118可以被耦合到致動(dòng)器組件3112。透鏡組件控制電路3114可以發(fā)送信號(hào)到透鏡組件3100,例如,用于改變透鏡組件3100的焦距和/或最佳聚焦距離。照明組件控制電路3116可以發(fā)送信號(hào)到照明模式光源組3106,例如,用于改變照明輸出級(jí)別。
圖像傳感器組件3070可以包括各種接口電路,用于將若干的外圍設(shè)備耦合到系統(tǒng)地址/數(shù)據(jù)總線(系統(tǒng)總線)3120,用于與同樣耦合到系統(tǒng)總線3120的處理器3088進(jìn)行通信。圖像傳感器組件3070可以包括:用于將圖像傳感器定時(shí)和控制電路3084耦合到系統(tǒng)總線3120的接口電路3122、用于將透鏡組件控制電路3114耦合到系統(tǒng)總線3120的接口電路3124、用于將照明組件控制電路3116耦合到系統(tǒng)總線3120的接口電路3126、用于將顯示器3130耦合到系統(tǒng)總線3120的接口電路3128、用于將鍵盤3134、指示設(shè)備3136、及觸發(fā)器3060耦合到系統(tǒng)總線3120的接口電路3132、以及用于將過(guò)濾器模塊控制電路3118耦合到系統(tǒng)總線3120的接口電路3138。
在進(jìn)一步的方面,圖像傳感器組件3070可以包括一個(gè)或多個(gè)用于提供與外圍設(shè)備(例如,收銀機(jī)服務(wù)器、商店服務(wù)器、庫(kù)存設(shè)施服務(wù)器、圖像傳感器組件3070、局域網(wǎng)基站、蜂窩基站)通信的i/o接口3140、3142。i/o接口3140、3142可以是已知的計(jì)算機(jī)接口的任何組合的接口,例如,以太網(wǎng)(ieee802.3)、usb、ieee802.11、藍(lán)牙、cdma、以及gsm,并且可以與諸如接口微控制器的處理器以及存儲(chǔ)器耦合以實(shí)現(xiàn)在此描述的某些或所有功能。
現(xiàn)在參考附圖3和4,在一個(gè)實(shí)施例中基于成像器的標(biāo)記讀取終端4028不僅讀取和解碼條形碼,還以手勢(shì)的形式監(jiān)視用戶的行為以執(zhí)行終端的特定操作模式。存儲(chǔ)器3092可以包括手勢(shì)屬性庫(kù)3144以將預(yù)定義的手勢(shì)與終端操作模式相關(guān)聯(lián)。在一個(gè)示例中,手勢(shì)屬性庫(kù)3144被存儲(chǔ)在ram3090中,并包括描繪了各種手勢(shì)的一組圖像。每個(gè)手勢(shì)描繪都與終端的操作模式配對(duì)。例如,該配對(duì)可以在查找表中。處理器3088可被適配為將來(lái)自圖像傳感器3072的捕捉的圖像與存儲(chǔ)在手勢(shì)屬性庫(kù)3144中的該組描繪或圖像。在找到匹配時(shí),處理器3088搜索相關(guān)聯(lián)的操作模式并切換到或執(zhí)行新的模式。新的操作模式可以被執(zhí)行預(yù)先確定的時(shí)間段、用戶定義的時(shí)間段,或者直到命令了新的操作模式。
在一個(gè)實(shí)施例中,新的操作模式被執(zhí)行為單幀捕捉,并且終端然后恢復(fù)為其原始設(shè)置。例如,圖4中所說(shuō)明的基于成像器的標(biāo)記讀取終端4028的默認(rèn)操作模式可以是不停止(out-of-stand)、多次嘗試觸發(fā)模式。在這種配置中,成像器4028將只有在觸發(fā)器4060被按下時(shí)才捕捉并嘗試解碼條形碼圖像。否則,成像器4028處于連續(xù)掃描模式,將圖像傳感器陣列3074上的圖像與手勢(shì)屬性庫(kù)3144中的圖像相比較。在一個(gè)示例中,用戶作出如圖4(a)所示的“數(shù)字1”的手勢(shì)。使用模式識(shí)別軟件或其他圖像處理算法,處理器3088在庫(kù)3144中找到匹配,搜索相關(guān)聯(lián)的操作模式,并執(zhí)行新的模式。在一個(gè)示例中,新的模式可以是數(shù)字幀捕捉,其中當(dāng)觸發(fā)器3060被按下時(shí)終端4028拍照。例如,其他操作模式可以與用戶作出“數(shù)字2”、“數(shù)字3”或“數(shù)字4”的手勢(shì)相關(guān)聯(lián)。舉例來(lái)說(shuō),用戶可以作出“數(shù)字2”的手勢(shì)來(lái)恢復(fù)回原始操作模式。
在另一個(gè)實(shí)施例中,標(biāo)記讀取終端4028可以包括一個(gè)或多個(gè)反饋指示器以指示該終端準(zhǔn)備好切換模式。終端4028在繼續(xù)之前還可要求來(lái)自用戶的確認(rèn)。終端4028可以包括在視覺(jué)上指示已經(jīng)實(shí)現(xiàn)匹配并示出新的操作模式的顯示器4130。終端4028可以在進(jìn)行前要求確認(rèn),比如圖4(b)中所說(shuō)明的“ok”手勢(shì)??商鎿Q地,終端可以要求用戶按下觸發(fā)器4060、或某些其他確認(rèn)動(dòng)作來(lái)繼續(xù)。如果終端4028在預(yù)定的時(shí)間段內(nèi),比如2秒,沒(méi)有檢測(cè)到確認(rèn)動(dòng)作,則不會(huì)采取動(dòng)作。如果終端4028錯(cuò)誤地檢測(cè)手勢(shì)而用戶并不希望切換操作模式,則啟動(dòng)指示拒絕的手勢(shì),比如圖4(c)中所示的來(lái)回的“不”手勢(shì)。在一個(gè)示例中,反饋指示器是聽(tīng)得見(jiàn)的反饋指示器,比如指示該命令已被執(zhí)行的嘟嘟聲(beep)、聲調(diào)、或合成聲音。
在另一個(gè)實(shí)施例中,可利用視覺(jué)指示器(比如發(fā)光體)來(lái)指示終端準(zhǔn)備好切換模式。例如,標(biāo)記讀取終端4028可以包括一個(gè)或多個(gè)發(fā)光二極管(led)4146。在一個(gè)示例中,利用三種不同的顏色:綠色、黃色、和紅色。黃色led可以指示終端4028正試圖解譯手勢(shì)。綠色led可以指示該手勢(shì)已被接受。紅色led可以指示還沒(méi)有被解譯。
圖1中所說(shuō)明的雙光學(xué)掃描器1014可以配置為快速并便捷地在常用操作模式之間切換。例如,用戶可將產(chǎn)品1030呈現(xiàn)在垂直掃描窗口1026的前面并保持靜止1秒鐘,指明用戶想要對(duì)該物體拍照。在另一個(gè)示例中,左右揮手可以指明刪除先前的條形碼輸入。在其他示例中,預(yù)定的手勢(shì)可以將操作模式從條形碼掃描改變?yōu)楣鈱W(xué)字符識(shí)別(ocr)、rfid模式、稱重秤模式、光筆啟用/禁用、條形碼類型(例如,upc、128碼)、以及啟用/禁用入庫(kù)條形碼讀取。
可以為基于成像器的標(biāo)記讀取終端配置各種各樣的操作模式。在一個(gè)示例中,手勢(shì)屬性庫(kù)可以在工廠被編程并且包括的用戶手冊(cè)會(huì)提供用于使用的指令。在一個(gè)示例中,該庫(kù)可以被編碼到eprom3094中。例如,該手勢(shì)庫(kù)可以包括手勢(shì)語(yǔ)來(lái)構(gòu)造手勢(shì)的擴(kuò)展組合。
在另一個(gè)示例中,手勢(shì)屬性庫(kù)可以是用戶可編程的。在這樣的實(shí)施例中,配置指南中提供的任何普通操作模式都可以被重新編程以用用戶選擇的手勢(shì)來(lái)執(zhí)行。在這種方式中,通過(guò)伴隨設(shè)備掃描條形碼或輸入編碼文本而當(dāng)前可配置的任何操作模式都可以被期望的手勢(shì)所替代。用戶可以輸入編程或?qū)W習(xí)模式,掃描用于特定操作模式的條形碼,然后提供手勢(shì)來(lái)替代或補(bǔ)充該條形碼。然后,代替獲取配置指南,搜索正確的條形碼來(lái)改變操作模式,并掃描條形碼,用戶簡(jiǎn)單地使用手勢(shì),且新的操作模式被執(zhí)行。
可以為具有手持外形因子的基于成像器的標(biāo)記讀取終端而配置為用手勢(shì)執(zhí)行的操作模式可以包括,但不限于,掃描模式。掃描模式的示例包括呈現(xiàn)模式、多次嘗試觸發(fā)模式、連續(xù)觸發(fā)模式、以及單次觸發(fā)模式。這些模式中的任何一種都可以被單獨(dú)配置為停止(in-stand)或不停止操作。在呈現(xiàn)模式下用手勢(shì)可配置的操作模式的示例可以包括:緊接按鍵釋放后的、在按鍵釋放后1秒的、以及在按鍵釋放后5秒的呈現(xiàn)模式。而且在呈現(xiàn)模式下,可以啟用或禁用通過(guò)設(shè)置,或者可將通過(guò)超時(shí)設(shè)至為例如100或300毫秒。
可以為具有手持外形因子的基于成像器的標(biāo)記讀取終端而配置為用手勢(shì)執(zhí)行的操作模式可以包括,但不限于,庫(kù)存模式。例如,可以啟用或者禁用庫(kù)存模式。當(dāng)啟用時(shí),從條形碼掃描的記錄被存儲(chǔ)到內(nèi)部存儲(chǔ)器中,并且手勢(shì)可執(zhí)行命令以將所有記錄傳送到本地主計(jì)算機(jī)。還可以利用手勢(shì)來(lái)識(shí)別項(xiàng)目數(shù)量,例如通過(guò)作出數(shù)字1、數(shù)字2等的手勢(shì)。
可以利用圖像傳感器組件3070來(lái)捕捉一系列的圖像以檢測(cè)運(yùn)動(dòng)手勢(shì)以及靜止手勢(shì)。例如,圖4(b)中描繪的前后運(yùn)動(dòng)可以通過(guò)將有順序的一系列捕捉的圖像與手勢(shì)屬性庫(kù)中的相似集合相比較來(lái)解譯。在另一個(gè)實(shí)施例中,在預(yù)定的時(shí)期缺乏運(yùn)動(dòng)可以指明對(duì)操作模式中的改變的請(qǐng)求。例如,基于成像器的標(biāo)記讀取終端可以被適配使得當(dāng)物體在掃描體積中停止預(yù)定的時(shí)間(例如,2秒)時(shí),終端可切換到相機(jī)模式。
轉(zhuǎn)到圖5,在緊急事件中(比如商店搶劫),基于成像器的標(biāo)記讀取終端5028可以被用于解釋手勢(shì)并向設(shè)備發(fā)送遇險(xiǎn)通信。在一個(gè)實(shí)施例中,基于成像器的標(biāo)記讀取終端5028是手持設(shè)備,其可以被固定在商店工作臺(tái)面上的基座5148中。如在本發(fā)明的其他實(shí)施例中所描述的,終端5028包括具有遇險(xiǎn)信號(hào)的手勢(shì)屬性庫(kù)5144,諸如在圖5中所示的那樣。用于表示緊急狀況的特定手勢(shì)可以是任何便利的圖像,比如用戶生成的圖像,并且不限于該說(shuō)明。例如,當(dāng)用戶向終端5028顯示該手勢(shì)并且該圖像與庫(kù)5144中的圖像相關(guān)聯(lián),則終端可以被適配為呼叫當(dāng)?shù)鼐旎?11。
在一個(gè)實(shí)施例中,圖6中所示,i/o接口3140可以被耦合到無(wú)線收發(fā)器6150。該無(wú)線收發(fā)器包括各種執(zhí)行不同任務(wù)或功能的部件。例如,這些部件可以包括射頻(rf)信號(hào)調(diào)制器6152、rf信號(hào)放大器6154、rf信號(hào)調(diào)諧器6156、以及rf信號(hào)解調(diào)器6158。rf信號(hào)調(diào)制器6152可以包括用于將數(shù)據(jù)調(diào)制成用于傳送的輸出rf信號(hào)的任何合適的結(jié)構(gòu)。rf信號(hào)放大器6154可以包括用于放大rf信號(hào)的任何合適的結(jié)構(gòu)。rf信號(hào)調(diào)諧器6156可以包括用于將無(wú)線收發(fā)器6150調(diào)諧為指定的一個(gè)或多個(gè)rf頻率的任何合適的結(jié)構(gòu)。rf信號(hào)解調(diào)器6158可以包括用于解調(diào)在由無(wú)線收發(fā)器6150所接收的引入的rf信號(hào)中的數(shù)據(jù)的任何合適的結(jié)構(gòu)??梢允褂脙?nèi)置的或外部的天線6160來(lái)發(fā)生rf信號(hào)的傳送和接收,天線6160可以是能夠傳送和接收rf或其他無(wú)線信號(hào)的任何合適的結(jié)構(gòu)。
無(wú)線收發(fā)器6150中的部件還可以包括模擬-數(shù)字(a/d)和數(shù)字-模擬(d/a)信號(hào)轉(zhuǎn)換器6162、數(shù)字信號(hào)處理器(dsp)6164、以及微處理器6166。信號(hào)轉(zhuǎn)換器6162包括用于將模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)或者將數(shù)字信號(hào)轉(zhuǎn)換為模擬信號(hào)的任何合適的一個(gè)或多個(gè)結(jié)構(gòu)。數(shù)字信號(hào)處理器6164包括用于處理信號(hào)(比如要被提供給rf信號(hào)調(diào)制器6152用于傳送的信號(hào)或者由rf信號(hào)解調(diào)器6158所接收的信號(hào))的任何合適的結(jié)構(gòu)。微處理器6166可以包括用于控制無(wú)線收發(fā)器6150的全部操作的任何合適的結(jié)構(gòu),比如微處理器或微控制器,并且還可以被適配到系統(tǒng)總線3120以控制標(biāo)記讀取終端的全部操作。
現(xiàn)在轉(zhuǎn)回到圖5,在緊急事件中,用戶簡(jiǎn)單地向終端5028作出遇險(xiǎn)信號(hào)的手勢(shì)。在將該遇險(xiǎn)信號(hào)的圖像與庫(kù)5144中的圖像相關(guān)聯(lián)時(shí),終端5028被適配為執(zhí)行在其中經(jīng)由i/o接口通過(guò)無(wú)線收發(fā)器發(fā)出遇險(xiǎn)呼叫的操作模式??梢砸灶A(yù)定的頻率傳送的該呼叫,可以由當(dāng)?shù)鼐?、私人保安公司、商店?nèi)警報(bào)、等等5168所接收。在一個(gè)實(shí)施例中,終端5028不執(zhí)行任何音頻或視覺(jué)的反饋(例如,無(wú)聲警報(bào))。
可替換地,圖5中所示的終端5028可以通過(guò)有線連接被連接到諸如調(diào)制解調(diào)器(未示出)的外部設(shè)備,用于遇險(xiǎn)信號(hào)的通信。其他實(shí)施例可以包括圖1中說(shuō)明的雙光學(xué)掃描器,只要該掃描器包括基于成像器的終端。
本公開(kāi)的一個(gè)改進(jìn)是減輕了對(duì)基于成像器的標(biāo)記讀取終端的操作模式進(jìn)行切換的繁重步驟。用戶簡(jiǎn)單地執(zhí)行手勢(shì),而不是在操作手冊(cè)(其可能超過(guò)50頁(yè))中搜索以找到正確的條形碼來(lái)切換操作模式,或?qū)殡S設(shè)備連接至終端。
本文所描述的裝置和方法有在此的闡述:
a1、一種用于解碼與產(chǎn)品相關(guān)聯(lián)的編碼符號(hào)字符的系統(tǒng),該系統(tǒng)包括:
基于成像器的標(biāo)記讀取終端,包括外殼和二維圖像傳感器陣列,以及用于將圖像聚焦到該二維傳感器陣列上的成像透鏡,該二維圖像傳感器陣列具有以多個(gè)像素行和像素列形成的多個(gè)像素,該終端被適配為讀取編碼符號(hào)字符并進(jìn)一步被適配為對(duì)手勢(shì)成像,該終端具有用于傳送該手勢(shì)圖像的數(shù)字鏈路;
一個(gè)或多個(gè)存儲(chǔ)器,經(jīng)由數(shù)字連接耦合到該標(biāo)記讀取終端,至少一個(gè)該存儲(chǔ)器包括手勢(shì)屬性庫(kù)以將預(yù)定義的手勢(shì)與終端操作模式相關(guān)聯(lián);以及
一個(gè)或多個(gè)處理器,連接到數(shù)字鏈路以接收手勢(shì)圖像,將該圖像與手勢(shì)屬性庫(kù)中預(yù)定義的手勢(shì)相關(guān)聯(lián),并執(zhí)行相關(guān)聯(lián)的終端操作模式。
a2、a1的系統(tǒng),其中該基于成像器的標(biāo)記讀取終端具有手持形狀因子。
a3、a1的系統(tǒng),其中該基于成像器的標(biāo)記讀取終端是雙光學(xué)掃描器。
a4、a1的系統(tǒng),其中該手勢(shì)圖像指示數(shù)字。
a5、a1的系統(tǒng),其中該手勢(shì)圖像包括“ok”標(biāo)記。
a6、a1的系統(tǒng),其中該基于成像器的標(biāo)記讀取終端進(jìn)一步包括用于提供與設(shè)備的通信的輸入/輸出接口,該通信對(duì)終端操作模式作出響應(yīng)。
a7、a6的系統(tǒng),其中該手勢(shì)圖像包括遇險(xiǎn)信號(hào),并且該終端操作模式包括將遇險(xiǎn)信號(hào)發(fā)動(dòng)到設(shè)備。
a8、a7的系統(tǒng),其中該設(shè)備是無(wú)線收發(fā)器。
a9、a7的系統(tǒng),其中該設(shè)備是有線連接。
a10、a1的系統(tǒng),其中該手勢(shì)圖像包括手勢(shì)語(yǔ)。
a11、a1的系統(tǒng),其中該手勢(shì)圖像包括多個(gè)圖像,該多個(gè)圖像包括運(yùn)動(dòng)中的手。
a12、a9的系統(tǒng),其中該多個(gè)圖像包括前后運(yùn)動(dòng)中的手。
a13、a1的系統(tǒng),其中該手勢(shì)圖像包括在預(yù)定的時(shí)間段靜止運(yùn)動(dòng)的多個(gè)圖像。
a14、a1的系統(tǒng),進(jìn)一步包括視覺(jué)反饋指示器。
a15、a12的系統(tǒng),其中該視覺(jué)反饋指示器是發(fā)光體。
a16、a15的系統(tǒng),其中該發(fā)光體包括多個(gè)發(fā)光二極管。
a17、a16的系統(tǒng),其中該發(fā)光二極管包括的顏色為綠色、黃色、和紅色。
b1、一種用于改變標(biāo)記讀取終端的操作模式的方法,該方法包括步驟:
提供基于成像器的終端,該終端具有外殼和二維圖像傳感器陣列,以及用于將圖像聚焦到二維圖像傳感器陣列上的成像透鏡,該二維圖像傳感器陣列具有以多個(gè)像素行和像素列形成的多個(gè)像素;
提供一個(gè)或多個(gè)耦合到該終端的存儲(chǔ)器,至少一個(gè)該存儲(chǔ)器存儲(chǔ)包括多個(gè)手勢(shì)屬性圖像的手勢(shì)屬性庫(kù),該圖像中的每一個(gè)都與終端的操作模式相關(guān)聯(lián);
用該基于成像器的終端捕捉圖像;
訪問(wèn)手勢(shì)屬性庫(kù)并將該捕捉到的圖像與存儲(chǔ)的手勢(shì)屬性圖像相比較;以及
如果捕捉到的圖像與存儲(chǔ)的手勢(shì)屬性圖像中的一個(gè)相關(guān)聯(lián),則執(zhí)行與該手勢(shì)屬性圖像相關(guān)聯(lián)的操作模式。
b2、b1的方法,其中該存儲(chǔ)的手勢(shì)屬性圖像包括遇險(xiǎn)信號(hào),并且該與該遇險(xiǎn)手信號(hào)相關(guān)聯(lián)的操作模式向設(shè)備發(fā)送該遇險(xiǎn)通信。
b3、b1的方法,進(jìn)一步包括步驟:提供反饋以指示該終端準(zhǔn)備執(zhí)行與手勢(shì)屬性圖像相關(guān)聯(lián)的操作模式。
b4、b3的方法,其中該提供反饋的步驟包括在顯示器上視覺(jué)地指示已實(shí)現(xiàn)匹配。
b5、b3的方法,其中該顯示器示出新的操作模式。
b6、b3的方法,其中該提供反饋的步驟包括點(diǎn)亮發(fā)光體。
b7、b3的方法,進(jìn)一步包括步驟:在執(zhí)行操作模式之前需要確認(rèn)。
b8、b7的方法,其中該確認(rèn)是手勢(shì)。
雖然已經(jīng)參考多個(gè)特定實(shí)施例描述了本發(fā)明,將理解的是,本發(fā)明的真實(shí)的精神和范圍應(yīng)當(dāng)僅相對(duì)于由本說(shuō)明書所支持的權(quán)利要求來(lái)確定。此外,雖然在此的多個(gè)情況中,在這些情況中,系統(tǒng)、裝置和方法被描述為具有特定數(shù)量的元件,將理解的是,這些系統(tǒng)、裝置和方法可以用少于提及的特定數(shù)量的元件來(lái)實(shí)踐。而且,雖然已經(jīng)描述了多個(gè)特定的實(shí)施例,將理解的是,參考每個(gè)特定實(shí)施例所已經(jīng)描述的多個(gè)特征和方面都可以與每一個(gè)其余被特別描述的實(shí)施例中一起使用。