專利名稱:處理基于成像的光代碼掃描儀中的圖像的掃描儀、方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明大體上涉及光代碼掃描儀。本發(fā)明具體地但不唯一地涉及通過單個(gè)處理器處理來自光代碼掃描儀的多個(gè)圖像傳感器的圖像。
背景技術(shù):
貫穿本說明書的對(duì)現(xiàn)有技術(shù)的討論并不被看作是承認(rèn)這些現(xiàn)有技術(shù)是本領(lǐng)域眾所周知的技術(shù)亦或是本領(lǐng)域公知常識(shí)的組成部分。零售業(yè)普遍使用銷售點(diǎn)(POS)終端處理消費(fèi)交易。POS終端通常包括在底架中的個(gè)人電腦(PC)核心、一臺(tái)或多臺(tái)顯示器、帶稱重(weigh scale)的光代碼掃描儀、收銀錢箱、磁條閱讀器(MSR)、鍵盤和打印機(jī)。POS終端也可以是自助終端或輔助終端(assistedservice)。光代碼掃描儀包括成像掃描儀。成像掃描儀通過用圖像傳感器捕獲圖像再處理該捕獲的圖像以恢復(fù)編碼在光代碼中的信息的方式來讀取光代碼。為了提高成像掃描儀讀取光代碼的能力,可以使用多個(gè)圖像傳感器。增加附加的圖像傳感器通常意味著為每個(gè)圖像傳感器都增加一個(gè)處理器來處理該圖像傳感器捕獲的圖像。附加的處理器使光代碼掃描儀產(chǎn)生了附加成本。因此,需要處理來自多個(gè)圖像傳感器的圖像而不必為每個(gè)附加的圖像傳感器增加處理器。
發(fā)明內(nèi)容
本發(fā)明的目的是克服或改善現(xiàn)有技術(shù)的至少一個(gè)缺點(diǎn),或者提供有用的方案。在本發(fā)明的多個(gè)方面中,本發(fā)明的一個(gè)實(shí)施方式意識(shí)到需要通過減少處理多個(gè)圖像傳感器所捕獲的圖像時(shí)所需的處理器數(shù)量的方式來降低光代碼掃描儀的圖像掃描儀成本。在該實(shí)施方式中,單個(gè)處理器接收并處理來自多個(gè)圖像傳感器的圖像以讀取光代碼。在另一個(gè)實(shí)施方式中,檢測到只有部分光代碼存在,并且只對(duì)從檢測到部分光代碼的光代碼掃描儀區(qū)域接收到的圖像進(jìn)行圖像處理。在另一個(gè)實(shí)施方式中,操作員使用光代碼掃描儀的掃描歷史被用來預(yù)測比其他圖像傳感器更頻繁地讀取光代碼的某些圖像傳感器,因?yàn)閺脑搾呙铓v史可知,這些圖像傳感器可能會(huì)首先讀取光代碼。根據(jù)本發(fā)明的實(shí)施方式提供一種光代碼掃描儀,該光代碼掃描儀包括:多個(gè)圖像傳感器,每個(gè)圖像傳感器用于捕獲光代碼的圖像;存儲(chǔ)器,用于存儲(chǔ)程序以及來自多個(gè)圖像傳感器中一個(gè)圖像傳感器的光代碼的捕獲的圖像;以及處理器,與所述多個(gè)圖像傳感器和所述存儲(chǔ)器通信,其中,當(dāng)處理器執(zhí)行程序時(shí),程序促使處理器控制光代碼掃描儀,所述程序包括使用循環(huán)方法接收并處理來自多個(gè)圖像傳感器中每個(gè)圖像傳感器的捕獲的圖像,直到檢測到部分光代碼。對(duì)本發(fā)明更加完整的理解以及本發(fā)明的進(jìn)一步特征和優(yōu)點(diǎn)在下面詳細(xì)的描述和附圖是明顯的。
附圖和具體實(shí)施方式
有助于更好地理解所聲明的發(fā)明的各個(gè)方面。附圖不一定按比例繪制。在所有附圖中,相同的標(biāo)記代表各種各樣的圖畫、圖形和圖表中的相同的部件。圖1為闡述銷售點(diǎn)系統(tǒng)的示范性實(shí)施方式的高階框圖。圖2為闡述光代碼掃描儀的示范性實(shí)施方式的高階圖形。圖3A為闡述在光代碼掃描儀處向下觀察時(shí),光代碼掃描儀的示范性實(shí)施方式的高階橫斷面圖形。圖3B為闡述在光代碼掃描儀的正面觀察時(shí),光代碼掃描儀的示范性實(shí)施方式的高階橫斷面圖形。圖4為闡述使用多個(gè)圖像傳感器和一個(gè)處理器讀取光代碼的示范性方法的高階流程圖。圖5為闡述利用了使用一個(gè)處理器的多個(gè)圖像傳感器和掃描歷史來讀取光代碼的示范性方法的高階流程圖。
具體實(shí)施例方式在下面的描述中,許多細(xì)節(jié)被闡明以提供對(duì)所聲明的發(fā)明的理解。但是,本領(lǐng)域的技術(shù)人員應(yīng)該理解,即使不需要這些細(xì)節(jié)也能實(shí)踐所聲明的發(fā)明,此外還可能對(duì)描述的實(shí)施方式進(jìn)行許多變化或修改。這里使用的術(shù)語光代碼包括一維條形碼和二維條形碼。另外,二維條形碼包括快速響應(yīng)(QR)碼和數(shù)據(jù)矩陣碼。術(shù)語光代碼并不局限于僅僅這些實(shí)施例,還包括提供信息或識(shí)別數(shù)據(jù)的機(jī)器可讀碼?,F(xiàn)在結(jié)合圖1進(jìn)行說明,圖1提供了闡述銷售點(diǎn)(POS)系統(tǒng)100的示范性實(shí)施方式的高階框圖。POS系統(tǒng)100可以是輔助收銀系統(tǒng),也可以是自助收銀系統(tǒng)。POS系統(tǒng)100包括通過數(shù)據(jù)連接160連接到POS終端110的光代碼掃描儀105。光代碼掃描儀105包括處理器模塊115、成像掃描儀150和通信控制器155。處理器模塊115內(nèi)包括處理器120、存儲(chǔ)器125和控制電路130。存儲(chǔ)器125包括易失性存儲(chǔ)器和非易失性存儲(chǔ)器。存入存儲(chǔ)器125中的軟件由處理器120執(zhí)行,且該軟件使得處理器125控制所述設(shè)備且控制光代碼掃描儀105的運(yùn)行??刂齐娐?30在處理器120和存儲(chǔ)器125之間以及在處理器120和數(shù)據(jù)總線140之間提供了接口,數(shù)據(jù)總線140用于與包括光代碼掃描儀105的其他設(shè)備進(jìn)行通信,這些其他設(shè)備包括但不限于成像掃描儀150和通信控制器115。在某些實(shí)施方式中,存儲(chǔ)器125的全部或部分被直接連接到處理器120。通信控制器155包括需要通過數(shù)據(jù)連接160與外部設(shè)備進(jìn)行通信的硬件和軟件。在某些實(shí)施方式中,數(shù)據(jù)連接160使用行業(yè)標(biāo)準(zhǔn)的USB總線來實(shí)施,以連接光代碼掃描儀105 和 POS 終端 110。成像掃描儀150包括多個(gè)圖像傳感器165、170、175和180。處理器120控制每個(gè)圖像傳感器165、170、175和180,從而使用總線140來發(fā)送命令并讀取每個(gè)圖像傳感器捕獲的圖像。該命令包括捕獲圖像的命令或修改圖像傳感器的一個(gè)或多個(gè)參數(shù)的命令。其他實(shí)施方式具有多個(gè)圖像傳感器,且成像傳感器的數(shù)量大約為四個(gè)。圖像傳感器165、170、175和180通過將接收到的光轉(zhuǎn)換成電信號(hào)來捕獲圖像。然后處理器120處理電信號(hào)以確定捕獲到哪些基本單元(elements)。圖像傳感器165、170、175和180可以基于電荷耦合技術(shù)或CMOS技術(shù)?,F(xiàn)在結(jié)合圖2進(jìn)行說明,圖2提供了闡述光代碼掃描儀105的示范性實(shí)施方式的高階圖形。光代碼掃描儀105包括外殼200,外殼200包括垂直外殼組件210和水平外殼組件205。垂直外殼組件210包括垂直掃描窗口 220,水平外殼組件205包括水平掃描窗口215。垂直掃描窗口 220面向光代碼掃描儀105的正面225。光代碼掃描儀105的操作員/用戶站在光代碼掃描儀105的正面225且面向垂直掃描窗口 220,并且該操作員/用戶通常在水平掃描窗口 215上方和垂直掃描窗口 220前方移動(dòng)光代碼250。光代碼掃描儀105的右側(cè)和左側(cè)是通過面向光代碼掃描儀105的正面225來確定的。圖像傳感器中的兩個(gè)圖像傳感器175和180位于垂直外殼組件210內(nèi)并捕獲穿過垂直掃描窗口 220接收到的圖像。圖像傳感器180從光代碼掃描儀105的右側(cè)沿圖像路徑240接收圖像。圖像傳感器175從光代碼掃描儀105的左側(cè)沿圖像路徑245接收圖像。另外兩個(gè)傳感器165和170位于水平外殼組件205內(nèi)并捕獲通過水平掃描窗口215接收到的圖像。圖像傳感器165從光代碼掃描儀105的右側(cè)沿圖像路徑230接收圖像。圖像傳感器170從光代碼掃描儀105的左側(cè)沿圖像路徑235接收圖像。在某些實(shí)施方式中,使用了另外的圖像傳感器。例如,在垂直掃描窗口 220的上部中心放置圖像傳感器以接收來自水平掃描窗口 215中心區(qū)的圖像?,F(xiàn)在結(jié)合圖3A進(jìn)行說明,圖3A提供了闡述在光代碼掃描儀105處向下觀察時(shí),光代碼掃描儀105的示范性實(shí)施方式的高階俯視橫斷面圖形。圖3A顯示了位于垂直外殼組件210內(nèi)的圖像傳感器175和180。圖像傳感器175和180每個(gè)都接收穿過垂直掃描窗口 220的圖像。鏡子(mirror) 310將圖像從圖像路徑240引導(dǎo)至圖像傳感器180。鏡子305將圖像從圖像路徑245引導(dǎo)至圖像傳感器175。通常,圖像路徑240和245被限定以捕獲光代碼250的圖像,該光代碼250向上面向或朝向垂直掃描窗口 220并且從光代碼掃描儀105的任一側(cè)移動(dòng)?,F(xiàn)在結(jié)合圖3B進(jìn)行說明,圖3B提供了闡述在光代碼掃描儀105的正面225看時(shí),光代碼掃描儀105的示范性實(shí)施方式的高階橫斷面圖形。圖3B顯示了位于水平外殼組件205內(nèi)的圖像傳感器165和170。圖像傳感器165和170每個(gè)都接收穿過水平掃描窗口 215的圖像。鏡子320將圖像從圖像路徑230引導(dǎo)至圖像傳感器165。鏡子315將圖像從圖像路徑235引導(dǎo)至圖像傳感器170。通常,圖像路徑230和235被限定以捕獲光代碼250的圖像,該光代碼250向下面向或朝向水平掃描窗口205并且從光代碼掃描儀105的任一側(cè)移動(dòng)。在某些情況下,光代碼205的定位使得一個(gè)或多個(gè)圖像傳感器165、170、175和180只捕獲部分光代碼250。當(dāng)只有部分光代碼250被捕獲時(shí),可能的情況是,從不同的角度觀察到相同的總體區(qū)域的圖像傳感器已經(jīng)捕獲到整個(gè)光代碼250的圖像。舉例來說,在圖2中,光代碼250從右到左255移動(dòng)穿過光代碼掃描儀105,且光代碼250基本向上面向且朝向其移動(dòng)方向。使用向上觀察為穿過水平掃描窗口 215的圖像路徑230的圖像傳感器165只能捕獲部分光代碼250。然而,使用觀察為穿過垂直掃描窗口 220的圖像路徑240的圖像傳感器180能夠捕獲整個(gè)光代碼250的圖像。圖像傳感器165和180分別具有圖像路徑230和240,其中在光代碼掃描儀105的相同的總體區(qū)域分別從不同的角度引導(dǎo)圖像路徑230 和 240。現(xiàn)在結(jié)合圖4進(jìn)行說明,圖4提供了利用使用單個(gè)處理器的多個(gè)圖像傳感器來讀取光代碼的示范性方法的高階流程圖。在該實(shí)施例中,單個(gè)處理器120處理多個(gè)圖像傳感器165、170、175和180所捕獲的圖像以讀取光代碼250。在步驟400中,處理器120依次從每個(gè)傳感器165、170、175和180接收捕獲的圖像。每次執(zhí)行步驟400時(shí),處理器120只從圖像傳感器165、170、175和180的其中一個(gè)圖像傳感器接收單個(gè)捕獲的圖像。在步驟400中,用循環(huán)方法確定圖像傳感器165、170、175和180被選擇用于讀取捕獲的圖像的順序。循環(huán)方法對(duì)圖像傳感器165、170、175和180給予同等的權(quán)重,并且使得在圖像傳感器165、170、175和180中的任一圖像傳感器要被第二次讀取之前,每個(gè)圖像傳感器165、170、175和180都被讀取一次。在步驟405中,處理器120處理接收到的捕獲的圖像以判斷該圖像中是否只有部分光代碼250存在。在光代碼250被呈現(xiàn)在光代碼掃描儀105中時(shí),可能在圖像中只捕獲到部分光代碼250。處理捕獲的圖像可以判斷該圖像中是否只有部分光代碼250存在。在步驟410中,如果捕獲的圖像中沒有發(fā)現(xiàn)部分光代碼250,則控制權(quán)轉(zhuǎn)回步驟400,在步驟400中接收來自圖像傳感器165、170、175和180中某個(gè)不同的圖像傳感器的捕獲的圖像以進(jìn)行處理。如果只發(fā)現(xiàn)部分光代碼250,則控制權(quán)轉(zhuǎn)到步驟415。在步驟415中,處理器120確定捕獲只包含部分光代碼250的圖像的圖像傳感器的觀察路徑。每個(gè)圖像傳感器165、170、175和180具有確定的觀察路徑。圖像傳感器的觀察路徑限定了光代碼掃描儀105的方向和總體區(qū)域,當(dāng)物體位于該區(qū)域時(shí)光代碼掃描儀105生成最優(yōu)質(zhì)量的物體圖像(比如,光代碼250)。另外,在步驟415中,處理器120識(shí)別圖像傳感器165、170、175和180的子集,該圖像傳感器的子集具有與捕獲部分光代碼250的圖像傳感器的觀察路徑一樣都通向光代碼掃描儀105的總體區(qū)域的觀察路徑。該圖像傳感器的子集包括捕獲部分光代碼250的圖像傳感器以及至少一個(gè)其他圖像傳感器,該至少一個(gè)其他圖像傳感器的觀察路徑穿過的掃描窗口不同于捕獲部分光代碼250的圖像傳感器穿過的掃描窗口。在某些實(shí)施方式中,只有兩個(gè)圖像傳感器存在,并且這兩個(gè)圖像傳感器可以觀察到不同的區(qū)域,圖像傳感器的子集只包含捕獲部分光代碼250的圖像傳感器。在步驟420中,處理器120依次從所述圖像傳感器子集中的各個(gè)圖像傳感器接收捕獲的圖像。處理器120采用循環(huán)方法依次讀取所述圖像傳感器子集中一個(gè)傳感器捕獲的圖像。在步驟425中,處理器120處理接收到的捕獲的圖像,并且判斷是否捕獲到完整的光代碼250。在步驟430中,如果未捕獲到完整的光代碼250,則控制權(quán)轉(zhuǎn)回步驟420。如果捕獲到完整的光代碼250,則控制權(quán)轉(zhuǎn)到步驟435。在步驟435中,處理器120產(chǎn)生指示已讀取光代碼250的信號(hào)。該信號(hào)包括從光代碼250讀取的信息?,F(xiàn)在結(jié)合圖5進(jìn)行說明,圖5提供了利用使用單個(gè)處理器的多個(gè)圖像傳感器和掃描歷史來讀取光代碼的另一種示范性方法的高階流程圖。圖5所示的實(shí)施例與圖4所示的實(shí)施方式類似,但圖5所示的實(shí)施例包括使用光代碼掃描儀105操作員的掃描歷史。操作員掃描光代碼250時(shí),趨于產(chǎn)生某些重復(fù)行為。舉例來說,一名操作員通常將所有光代碼250導(dǎo)向垂直掃描窗口 220,而另一名操作員通常將所有光代碼250導(dǎo)向水平掃描窗口 215。一旦操作員的這些行為被識(shí)別,這些行為就能用于預(yù)測操作員更有可能使用圖像傳感器165、170、175和180中哪個(gè)圖像傳感器來捕獲完整的光代碼250。在步驟500中,識(shí)別光代碼掃描儀105的當(dāng)前操作員。舉例來說,這是通過操作員輸入代碼或掃描標(biāo)識(shí)卡(也就是優(yōu)惠卡、員工卡)來實(shí)現(xiàn)的。在步驟505中,處理器120利用識(shí)別的操作員的掃描歷史來識(shí)別圖像傳感器165、170、175和180中在過去較頻繁地捕獲完整的光代碼圖像的圖像傳感器,并且為這些識(shí)別的圖像傳感器分配較大的權(quán)重值。圖像傳感器的較大權(quán)重值使得該圖像傳感器被選擇用于相對(duì)于較小權(quán)重值的圖像傳感器更加頻繁地讀取光代碼。在步驟510中,處理器120依次從每個(gè)圖像傳感器165、170、175和180接收或讀取捕獲的圖像,其中,較大權(quán)重值的圖像傳感器被選擇用于相對(duì)于較小權(quán)重值的圖像傳感器更加頻繁地讀取光代碼。采用這一方法時(shí),每個(gè)圖像傳感器165、170、175和180在一段時(shí)間內(nèi)被讀取至少一次,然而有些圖像傳感器根據(jù)分配給各個(gè)圖像傳感器的權(quán)重值在這段時(shí)間內(nèi)被讀取多于一次。較大的權(quán)重值使得圖像傳感器比具有較小權(quán)重值的圖像傳感器更加頻繁地被讀取。權(quán)重值是根據(jù)操作員的掃描歷史來分配的。在一個(gè)實(shí)施例中,一段時(shí)間被設(shè)置為可以允許讀取六個(gè)圖像。由于有四個(gè)圖像傳感器,其中兩個(gè)圖像傳感器各讀取兩次,而另外兩個(gè)圖像傳感器都只讀取一次。具有最大權(quán)重值的圖像傳感器被讀取兩次。在步驟515中,處理接收到的捕獲的圖像以判斷是否只捕獲到部分光代碼250。在步驟520中,如果在捕獲的圖像中沒有發(fā)現(xiàn)部分光代碼250,則控制權(quán)轉(zhuǎn)回步驟510,在步驟510中,接收來自圖像傳感器165、170、175和180中一個(gè)不同的圖像傳感器的捕獲的圖像以進(jìn)行處理。如果只發(fā)現(xiàn)部分光代碼250,則控制權(quán)轉(zhuǎn)到步驟525。在步驟525中,處理器120確定捕獲只包含部分光代碼250的圖像的圖像傳感器的觀察路徑,并且識(shí)別圖像傳感器165、170、175和180的子集,該圖像傳感器子集具有與捕獲部分光代碼250的圖像傳感器的觀察路徑一樣都通向光代碼掃描儀105總體區(qū)域的觀察路徑。該圖像傳感器子集包括捕獲部分光代碼250的圖像傳感器以及至少一個(gè)其他圖像傳感器,該至少一個(gè)其他圖像傳感器的觀察路徑穿過的掃描窗口不同于捕獲部分光代碼250的圖像傳感器穿過的掃描窗口。在步驟530中,處理器120依次從所述圖像傳感器子集中一個(gè)圖像傳感器接收捕獲的圖像。處理器120使用循環(huán)方法來依次讀取所述圖像傳感器子集中每個(gè)圖像傳感器捕獲的圖像。在步驟535中,處理器120處理接收到的捕獲的圖像,并判斷是否捕獲到完整的光代碼250。在步驟540中,如果未捕獲到完整的光代碼250,則控制權(quán)轉(zhuǎn)回步驟530。如果捕獲到完整的光代碼250,則控制權(quán)轉(zhuǎn)到步驟545。在步驟545中,處理器120產(chǎn)生指示已讀取光代碼250的信號(hào)。該信號(hào)包括從光代碼250讀取的信息。雖然特別參閱包括光代碼掃描儀的實(shí)施例并且提供了闡述用帶有四個(gè)圖像傳感器的成像掃描儀的發(fā)明的實(shí)施例,也能在所附權(quán)利要求書的精神和范圍內(nèi)設(shè)想其他實(shí)施方式、變化和修改。例如,成像掃描儀包括兩個(gè)或多個(gè)圖像傳感器的實(shí)施方式,其中,單個(gè)處理器處理各個(gè)圖像傳感器捕獲的圖像。在其他實(shí)施方式中,用多于一個(gè)處理器處理捕獲的圖像,然而其中每個(gè)處理器處理多于一個(gè)圖像傳感器的圖像。
權(quán)利要求
1.一種光代碼掃描儀,包括: 多個(gè)圖像傳感器,每個(gè)圖像傳感器用于捕獲光代碼的圖像; 存儲(chǔ)器,用于存儲(chǔ)程序以及來自所述多個(gè)圖像傳感器的其中一個(gè)圖像傳感器的捕獲的光代碼的圖像;以及 處理器,與所述多個(gè)圖像傳感器和所述存儲(chǔ)器通信,其中,所述處理器執(zhí)行所述程序時(shí),程序使得所述處理器控制所述光代碼掃描儀,所述程序包括采用循環(huán)方法接收并處理來自所述多個(gè)圖像傳感器中每個(gè)圖像傳感器的捕獲的圖像,直到檢測到部分光代碼。
2.權(quán)利要求1所述的光代碼掃描儀,其特征在于,在檢測到所述部分光代碼之后,所述處理器采用循環(huán)方法只接收并處理來自所述多個(gè)圖像傳感器的子集的捕獲的圖像,直到在所述捕獲圖像中的一個(gè)圖像中檢測并讀取到整個(gè)光代碼。
3.權(quán)利要求2所述的光代碼掃描儀,其特征在于,所述多個(gè)圖像傳感器的子集只包括如下圖像傳感器:用于從與捕獲所述部分光代碼的所述圖像傳感器的總體區(qū)域相同的總體區(qū)域捕獲圖像的圖像傳感器。
4.權(quán)利要求2所述的光代碼掃描儀,其特征在于,所述多個(gè)圖像傳感器的子集只包括如下圖像傳感器:接收從與捕獲所述部分光代碼的圖像傳感器的總體方向相同的總體方向捕獲圖像的圖像傳感器。
5.權(quán)利要求1所述的光代碼掃描儀,進(jìn)一步包括垂直掃描窗口和水平掃描窗口。
6.權(quán)利要求4所述的光代碼掃描儀,其特征在于,所述多個(gè)圖像傳感器中至少有一個(gè)圖像傳感器接收穿過垂直掃描窗口捕獲的圖像,所述多個(gè)圖像傳感器中至少有一個(gè)圖像傳感器接收穿過水平掃描窗口捕獲的圖像。
7.權(quán)利要求6所述的光代碼掃描儀,其特征在于,所述多個(gè)圖像傳感器的子集中至少有一個(gè)圖像傳感器接收穿過與捕獲所述部分光代碼的所述圖像傳感器不同的掃描窗口捕獲的圖像。
8.權(quán)利要求2所述的光代碼掃描儀,進(jìn)一步包括所述處理器控制的通信控制器,其中,所述通信控制器在所述光代碼掃描儀外部的光代碼信息被讀取之后傳輸所述光代碼信息。
9.一種光代碼掃描儀中使用的計(jì)算機(jī)實(shí)現(xiàn)的方法,所述光代碼掃描儀包括處理器和多個(gè)圖像傳感器,所述多個(gè)圖像傳感器捕獲呈現(xiàn)給所述光代碼掃描儀的光代碼的圖像,所述方法包括如下步驟: a.采用循環(huán)方法依次從所述多個(gè)圖像傳感器中的一個(gè)傳感器接收捕獲的圖像; b.處理接收到的捕獲的圖像以判斷所述捕獲的圖像是否只包含部分光代碼,如果所述接收到的捕獲的圖像不包含所述部分光代碼,則重復(fù)步驟a-b,并且如果所述接收到的捕獲的圖像包含所述部分光代碼,則繼續(xù)進(jìn)入步驟c ; c.確定捕獲包含所述部分光代碼的圖像的圖像傳感器的觀察路徑; d.采用循環(huán)方法依次從所述多個(gè)圖像傳感器的子集接收捕獲的圖像; e.處理在步驟d中接收到的捕獲的圖像以判斷捕獲的圖像是否包含完整的光代碼,如果所述接收到的捕獲的圖像不包含所述完整的光代碼,則重復(fù)步驟d-e,并且如果所述接收到的捕獲的圖像包含所述完整的光代碼,則生成指示已讀取所述光代碼的信號(hào)。
10.權(quán)利要求9所述的方法,其特征在于,所述多個(gè)圖像傳感器的所述子集只包括如下圖像傳感器:具有與捕獲包含所述部分光代碼的圖像的所述圖像掃描儀的觀察路徑一樣都通向光代碼掃描儀總體區(qū)域的觀察路徑的圖像傳感器。
11.權(quán)利要求9所述的方法,其特征在于,所述多個(gè)圖像傳感器的所述子集只包括如下圖像傳感器:接收從與捕獲所述部分光代碼的所述圖像傳感器的總體方向相同的總體方向捕獲的圖像的圖像傳感器。
12.權(quán)利要求9所述的方法,其特征在于,在步驟“a”中,所述多個(gè)圖像傳感器中至少有一個(gè)所述圖像傳感器穿過垂直掃描窗口捕獲圖像,所述多個(gè)圖像傳感器中至少有一個(gè)所述圖像傳感器穿過水平掃描窗口捕獲圖像。
13.權(quán)利要求12所述的方法,其特征在于,在步驟“d”中,所述多個(gè)圖像傳感器的子集中至少有一個(gè)所述圖像傳感器穿過與捕獲所述部分光代碼的所述圖像傳感器使用的掃描窗口不同的掃描窗口捕獲圖像。
14.權(quán)利要求9所述的方法,其特征在于,在步驟“a”中,循環(huán)方法為所述多個(gè)圖像傳感器中每個(gè)所述圖像傳感器分配相等的選擇權(quán)重。
15.權(quán)利要求14所述的方法,其特征在于,在步驟“a”中,所述循環(huán)方法由為所述多個(gè)圖像傳感器的每個(gè)圖像傳感器分配相等的選擇權(quán)重修改成為所述多個(gè)圖像傳感器中更加頻繁地讀取所述光代碼的圖像傳感器分配增加的選擇權(quán)重。
16.權(quán)利要求15所述的方法,進(jìn)一步包括識(shí)別在光代碼掃描儀處掃描所述光代碼的操作員。
17.權(quán)利要求16所述的方法,其特征在于,步驟“a”進(jìn)一步包括使用操作員的掃描歷史來確定較頻繁地用于讀取光代碼的圖像傳感器。
18.—種銷售點(diǎn)系 統(tǒng),包括: 銷售點(diǎn)終端; 與所述銷售點(diǎn)終端通信的光代碼掃描儀,所述光代碼掃描儀包括: 多個(gè)圖像傳感器,每個(gè)圖像傳感器用于捕獲光代碼的圖像; 存儲(chǔ)器,用于存儲(chǔ)程序以及來自所述多個(gè)圖像傳感器中一個(gè)圖像傳感器的光代碼的捕獲的圖像;以及 處理器,與所述多個(gè)圖像傳感器和所述存儲(chǔ)器通信,其中,當(dāng)所述處理器執(zhí)行程序時(shí),程序使得所述處理器控制光代碼掃描儀,所述程序包括采用循環(huán)方法接收并處理來自所述多個(gè)圖像傳感器中每個(gè)圖像傳感器的捕獲的圖像,直到檢測到部分光代碼。
19.權(quán)利要求18所述的系統(tǒng),其特征在于,在檢測到所述部分光代碼之后,所述處理器采用循環(huán)方法接收并處理來自所述多個(gè)圖像傳感器的子集的捕獲的圖像,直到在所述捕獲的圖像的一個(gè)圖像中檢測并讀取到整個(gè)所述光代碼。
20.權(quán)利要求19所述的系統(tǒng),其特征在于,所述多個(gè)圖像傳感器的所述子集只包括如下圖像傳感器:用于從與捕獲所述部分光代碼的所述圖像傳感器相同的光代碼掃描儀總體區(qū)域捕獲圖像的圖像傳感器。
21.一種掃描儀或系統(tǒng),其特征在于包括:一個(gè)或多個(gè)傳感器。
22.權(quán)利要求22所述的一種掃描儀或系統(tǒng),其特征在于:包括權(quán)利要求1-20任一權(quán)利要求中的技術(shù)特征或使用權(quán)利要求1-20中任一權(quán)利要求的步驟。
23.一種使用掃描儀或系統(tǒng)的方法,其特征在于:使用一個(gè)或多個(gè)傳感器的步驟。
24.權(quán)利要求23的方法,其特征在于:包括權(quán)利要求使用1-20任一權(quán)利要求中的技術(shù)特征或使用權(quán)利要求 1-20任一權(quán)利要求中的步驟。
全文摘要
提供用于處理光代碼掃描儀捕獲的圖像的掃描儀、方法和系統(tǒng)。光代碼掃描儀包括多個(gè)圖像傳感器和一個(gè)處理器,其中,每個(gè)圖像傳感器用于捕獲光代碼的圖像,該處理器處理多個(gè)圖像傳感器捕獲的圖像以讀取呈現(xiàn)在光代碼掃描儀中的光代碼。
文檔編號(hào)G06K7/10GK103198285SQ20121049968
公開日2013年7月10日 申請日期2012年11月29日 優(yōu)先權(quán)日2011年11月30日
發(fā)明者大衛(wèi)·L·格雷格森 申請人:Ncr公司