專(zhuān)利名稱(chēng):校驗(yàn)光學(xué)代碼讀取和rfid讀取的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及校驗(yàn)光學(xué)標(biāo)記讀取,更特別地,涉及使用獲取和存儲(chǔ)的圖像數(shù)據(jù)來(lái)校驗(yàn)對(duì)光學(xué)代碼讀取進(jìn)行的光學(xué)字符識(shí)別。本發(fā)明還涉及使用獲取和存儲(chǔ)的圖像數(shù)據(jù)校驗(yàn)RFID讀取的RFID閱讀器和成像系統(tǒng)。
2.相關(guān)技術(shù)描述射頻識(shí)別(RFID)屬于自動(dòng)識(shí)別的領(lǐng)域,其中將稱(chēng)為標(biāo)簽的應(yīng)答器附著到物體上,以便與RFID閱讀器進(jìn)行無(wú)線(xiàn)通信。RFID技術(shù)可以用于各種應(yīng)用,包括零售、工業(yè)、交通、追蹤、安全、動(dòng)物識(shí)別和個(gè)人識(shí)別。通過(guò)RFID技術(shù)傳輸數(shù)據(jù)可以用于,例如,指示物體的出現(xiàn),如電子物品監(jiān)視(EAS),來(lái)獲取與物體關(guān)聯(lián)的數(shù)據(jù)或識(shí)別物體的數(shù)據(jù)。在自動(dòng)識(shí)別系統(tǒng)中,標(biāo)簽通常編程具有唯一的信息,如編碼的數(shù)據(jù),包括識(shí)別碼。閱讀器包括發(fā)射無(wú)線(xiàn)電載波信號(hào)來(lái)激活標(biāo)簽并從中讀取數(shù)據(jù)的天線(xiàn),以及解碼所讀取數(shù)據(jù)的解碼器。標(biāo)簽根據(jù)編碼的數(shù)據(jù)調(diào)制載波信號(hào)來(lái)響應(yīng)該信號(hào)。
RFID技術(shù)支持非接觸讀取。RFID閱讀器可以是移動(dòng)閱讀器,如手持閱讀器,或固定閱讀器,如位于隧道、門(mén)入口或收費(fèi)站中的閱讀器。天線(xiàn)產(chǎn)生的電磁場(chǎng)可以是恒定的或由驅(qū)動(dòng)裝置,如傳感器或觸發(fā)器,激活。RFID技術(shù)的優(yōu)點(diǎn)包括不需要視線(xiàn)詢(xún)問(wèn)就能進(jìn)行的非接觸讀取。
RFID閱讀器和標(biāo)簽可以配置為使用電感耦連、靜電耦連,或電磁耦連工作,其中各自感應(yīng)線(xiàn)圈中的電流、金屬板上的電壓或磁場(chǎng),以作為傳輸數(shù)據(jù)和/或能量的方法。標(biāo)簽可以是被動(dòng)的,在此情況它不包含內(nèi)部電源并由閱讀器發(fā)射的載波信號(hào)供電,標(biāo)簽也可以是主動(dòng)的,在此情況它使用電池作為部分或全部的能量來(lái)源。應(yīng)答器和閱讀器之間的工作距離取決于所使用的閱讀器和標(biāo)簽的配置,以及所發(fā)送的信號(hào)的頻率和功率。同樣,取決于RFID系統(tǒng)的配置,閱讀器可以不需要將標(biāo)簽定位在特定方向就能成功讀取標(biāo)簽。
雖然RFID閱讀器在物體通常位于閱讀器遠(yuǎn)處而不一定在閱讀器的視線(xiàn)內(nèi),并且不需將標(biāo)簽定位在特定方向時(shí)也能從物體上讀取標(biāo)簽的能力在很多應(yīng)用中是有利的,閱讀器很可能會(huì)讀取到與并不準(zhǔn)備由閱讀器處理的物體關(guān)聯(lián)的標(biāo)簽,從而導(dǎo)致錯(cuò)誤的讀取。在進(jìn)一步處理讀取的標(biāo)簽數(shù)據(jù)的應(yīng)用中,錯(cuò)誤讀取會(huì)導(dǎo)致處理錯(cuò)誤的數(shù)據(jù)、帶來(lái)不希望的結(jié)果,如不準(zhǔn)確的存貨記錄、對(duì)消費(fèi)者產(chǎn)品收取不正確的費(fèi)用、處理非預(yù)期的圖書(shū)館藏書(shū)、對(duì)非預(yù)期的車(chē)輛收取費(fèi)用等等。再者,由于環(huán)境條件,包括空氣潮濕和干擾物體,造成的噪音也可能損壞正由閱讀器讀取的數(shù)據(jù)。
因此,本發(fā)明的一個(gè)目標(biāo)是提供校驗(yàn)通過(guò)RFID方法讀取的標(biāo)簽是否對(duì)應(yīng)于準(zhǔn)備讀取和處理的標(biāo)簽的系統(tǒng)。
同樣由于缺乏精度和可靠性而容易造成錯(cuò)誤讀取的是對(duì)光學(xué)代碼成像、使用光學(xué)字符識(shí)別(OCR)識(shí)別代碼并生成對(duì)應(yīng)文本代碼的光學(xué)代碼閱讀器。對(duì)每個(gè)字符的識(shí)別都有關(guān)聯(lián)的錯(cuò)誤率。與字符串關(guān)聯(lián)的錯(cuò)誤率由于字符串中每個(gè)字符的錯(cuò)誤率而倍增。對(duì)光學(xué)代碼字符進(jìn)行成像和識(shí)別的精度受各種因素影響,如視場(chǎng)的照明、背景照明、代碼設(shè)計(jì)、光學(xué)代碼的打印質(zhì)量、光學(xué)代碼和環(huán)境的清潔程度、字符的字體、打印光學(xué)代碼的膠帶的反射性、代碼放置、光學(xué)代碼所附著的表面的曲度和光學(xué)代碼的平度、圖像噪音和扭曲等等。當(dāng)上述因素不理想時(shí),執(zhí)行OCR處理的OCR模塊可能難于區(qū)分對(duì)單個(gè)字符的幾種解釋?zhuān)⒖赡塥?dú)立選擇表示最可能的文本代碼的解釋。
因此,本發(fā)明的一個(gè)目標(biāo)是提供校驗(yàn)由OCR處理讀取的光學(xué)代碼,和/或從多個(gè)可能的代碼中高效精確地選擇對(duì)應(yīng)于由OCR處理生成的成像的代碼的那個(gè)代碼的系統(tǒng)。
再者,本發(fā)明的一個(gè)目標(biāo)是提供用更高的精度和更少的處理時(shí)間使用成像設(shè)備識(shí)別帶有識(shí)別光學(xué)代碼的物體的系統(tǒng)和方法。
發(fā)明概要根據(jù)本發(fā)明,提供讀取光學(xué)代碼并校驗(yàn)所讀取的光學(xué)代碼的光學(xué)代碼閱讀器系統(tǒng)。光學(xué)代碼閱讀器包括成像引擎包括圖像傳感器的陣列,圖像傳感器用于傳感物體的圖像及與物體關(guān)聯(lián)的光學(xué)代碼,并生成相應(yīng)的物體圖像數(shù)據(jù)和光學(xué)代碼圖像數(shù)據(jù)。數(shù)據(jù)庫(kù)存儲(chǔ)多個(gè)數(shù)字碼,如文本代碼,及與多個(gè)數(shù)字碼中的每個(gè)相應(yīng)的數(shù)字碼關(guān)聯(lián)的物體圖像數(shù)據(jù)條目。與多個(gè)數(shù)字碼中的某個(gè)數(shù)字碼關(guān)聯(lián)的物體圖像數(shù)據(jù)條目表示分配有該數(shù)字碼的物體的至少一個(gè)圖像。提供從成像引擎接收物體圖像數(shù)據(jù)和光學(xué)代碼圖像數(shù)據(jù)的處理單元。
處理單元包括代碼生成軟件模塊,代碼生成軟件模塊包括可在處理單元上執(zhí)行的可編程指令,用于生成至少一個(gè)對(duì)應(yīng)于光學(xué)代碼圖像數(shù)據(jù)的數(shù)字碼,如文本代碼。處理單元還包括數(shù)據(jù)庫(kù)查詢(xún)模塊,數(shù)據(jù)庫(kù)查詢(xún)模塊包括可在處理單元上執(zhí)行的可編程指令,用于訪(fǎng)問(wèn)存儲(chǔ)在數(shù)據(jù)庫(kù)中的與本質(zhì)上匹配相應(yīng)的至少一個(gè)所生成的數(shù)字碼的至少一個(gè)對(duì)應(yīng)的存儲(chǔ)的數(shù)字碼關(guān)聯(lián)的至少一個(gè)物體圖像數(shù)據(jù)條目。處理單元還包括比較器模塊,比較器模塊包括可在處理單元上執(zhí)行的可編程指令,用于比較生成的物體圖像數(shù)據(jù)和至少一個(gè)訪(fǎng)問(wèn)得到的物體圖像數(shù)據(jù)條目,確定是否比較結(jié)果處于預(yù)定的圖像識(shí)別確定性閾值內(nèi),來(lái)校驗(yàn)所讀取的光學(xué)代碼。如果不存在相關(guān)性,則比較器模塊確定發(fā)生了不成功的讀取。
再者,提供校驗(yàn)光學(xué)代碼讀取的方法,該方法包括下述步驟接收與光學(xué)代碼關(guān)聯(lián)的光學(xué)代碼圖像數(shù)據(jù)及與關(guān)聯(lián)于光學(xué)代碼的物體關(guān)聯(lián)的物體圖像數(shù)據(jù);根據(jù)光學(xué)代碼圖像數(shù)據(jù)生成至少一個(gè)數(shù)字碼,如文本代碼;查詢(xún)數(shù)據(jù)庫(kù),訪(fǎng)問(wèn)與本質(zhì)上匹配相應(yīng)的至少一個(gè)所生成的數(shù)字碼的至少一個(gè)相應(yīng)的存儲(chǔ)的數(shù)字碼,如文本代碼關(guān)聯(lián)的至少一個(gè)存儲(chǔ)的物體圖像數(shù)據(jù)條目;及,比較接收到的物體圖像數(shù)據(jù)和至少一個(gè)訪(fǎng)問(wèn)得到的物體圖像數(shù)據(jù)條目,確定比較結(jié)果是否在預(yù)定的圖像識(shí)別確定性閾值內(nèi),來(lái)校驗(yàn)所讀取的光學(xué)代碼。如果不存在相關(guān)性,則確定發(fā)生了不成功的讀取。
本發(fā)明還包括存儲(chǔ)配置為由至少一個(gè)處理器執(zhí)行來(lái)執(zhí)行本發(fā)明的方法的一系列可編程指令的計(jì)算機(jī)可讀媒體。另外,本發(fā)明包括包含在傳輸媒體中并由至少一個(gè)處理器執(zhí)行來(lái)執(zhí)行本發(fā)明的方法的計(jì)算機(jī)數(shù)據(jù)信號(hào)。
本發(fā)明還包括RFID閱讀器和成像系統(tǒng),包括對(duì)與其RFID碼由RFID閱讀器讀取的標(biāo)簽關(guān)聯(lián)的物體進(jìn)行成像的成像設(shè)備。成像設(shè)備生成與成像的物體關(guān)聯(lián)的圖像數(shù)據(jù)。系統(tǒng)還包括數(shù)據(jù)庫(kù),用于存儲(chǔ)與多個(gè)物體關(guān)聯(lián)的RFID碼及與每個(gè)存儲(chǔ)的RFID碼關(guān)聯(lián)的全部或抽取的圖像數(shù)據(jù)。提供可在系統(tǒng)的至少一個(gè)處理器上執(zhí)行的校驗(yàn)軟件,用于校驗(yàn)由RFID閱讀器和成像系統(tǒng)讀取和處理的RFID標(biāo)簽是否對(duì)應(yīng)于成像的物體。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,通過(guò)比較獲取的圖像數(shù)據(jù)或與成像的物體關(guān)聯(lián)其他數(shù)據(jù)和存儲(chǔ)的圖像數(shù)據(jù)或?qū)?yīng)于所讀取的RFID碼的其他存儲(chǔ)的數(shù)據(jù)來(lái)執(zhí)行校驗(yàn)。如果獲取的圖像數(shù)據(jù)或其他數(shù)據(jù)本質(zhì)上匹配(即,在預(yù)定的圖像識(shí)別確定性閾值或其他系統(tǒng)配置的參數(shù))存儲(chǔ)的圖像數(shù)據(jù)或其他存儲(chǔ)的數(shù)據(jù),則系統(tǒng)確定讀取了適當(dāng)?shù)腞FID碼。如果獲取的圖像數(shù)據(jù)或其他數(shù)據(jù)本質(zhì)上不匹配存儲(chǔ)的圖像數(shù)據(jù)或其他存儲(chǔ)的數(shù)據(jù),則系統(tǒng)確定未讀取到適當(dāng)?shù)腞FID碼,或系統(tǒng)包含錯(cuò)誤。例如,讀取了適當(dāng)?shù)腞FID碼,但對(duì)應(yīng)于所讀取的RFID碼的存儲(chǔ)的圖像數(shù)據(jù)或其他存儲(chǔ)的數(shù)據(jù)不正確。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,提供校驗(yàn)RFID讀取的RFID閱讀器和成像系統(tǒng),其中系統(tǒng)包括通過(guò)從RFID標(biāo)簽中接收RFID標(biāo)簽數(shù)據(jù)執(zhí)行RFID讀取的RFID閱讀器電路以及包括傳感物體圖像并生成圖像數(shù)據(jù)的圖像傳感器的陣列的成像引擎。系統(tǒng)還包括存儲(chǔ)多個(gè)RFID碼及與多個(gè)RFID碼中的每個(gè)相應(yīng)的RFID碼關(guān)聯(lián)的圖像數(shù)據(jù)的數(shù)據(jù)庫(kù)。關(guān)聯(lián)的圖像數(shù)據(jù)表示具有RFID標(biāo)簽的至少一個(gè)物體的至少一個(gè)圖像。系統(tǒng)還包括從RFID閱讀器電路接收RFID標(biāo)簽數(shù)據(jù)并從成像引擎接收生成的圖像數(shù)據(jù)的處理單元。處理單元包括RFID解碼模塊,它包括可在處理單元上執(zhí)行的可編程指令,用于解碼接收到的RFID標(biāo)簽數(shù)據(jù)并生成RFID碼;數(shù)據(jù)庫(kù)查詢(xún)模塊,它包括可在處理單元上執(zhí)行的可編程指令,用于訪(fǎng)問(wèn)與生成的RFID碼匹配的RFID碼關(guān)聯(lián)的存儲(chǔ)的圖像數(shù)據(jù);及,比較器模塊,它包括可在處理單元上執(zhí)行的可編程指令,用于比較生成的圖像數(shù)據(jù)和訪(fǎng)問(wèn)得到的圖像數(shù)據(jù),確定生成的圖像數(shù)據(jù)是否對(duì)應(yīng)于生成的RFID碼,來(lái)校驗(yàn)RFID讀取。
在本發(fā)明的又一個(gè)實(shí)施例中,提供校驗(yàn)RFID讀取的方法。該方法包括下述步驟接收對(duì)RFID讀取操作期間通過(guò)讀取RFID標(biāo)簽獲取的一組RFID標(biāo)簽數(shù)據(jù)解碼得到的RFID碼;接收通過(guò)本質(zhì)上與RFID讀取操作同時(shí)執(zhí)行的成像操作獲取的圖像數(shù)據(jù);查詢(xún)數(shù)據(jù)庫(kù),訪(fǎng)問(wèn)對(duì)應(yīng)于匹配接收到的RFID碼的存儲(chǔ)的RFID碼的存儲(chǔ)的數(shù)據(jù);及,比較接收到的圖像數(shù)據(jù)和訪(fǎng)問(wèn)得到的存儲(chǔ)的數(shù)據(jù),確定接收到的圖像數(shù)據(jù)是否對(duì)應(yīng)于接收到的RFID碼。該方法還可以包括接收從對(duì)應(yīng)于在RFID讀取操作期間讀取的多個(gè)相應(yīng)的RFID標(biāo)簽的多組相應(yīng)的RFID標(biāo)簽數(shù)據(jù)中解碼得到的多個(gè)RFID碼;訪(fǎng)問(wèn)對(duì)應(yīng)于匹配多個(gè)接收到的RFID碼中相應(yīng)的接收到的RFID碼的相應(yīng)的存儲(chǔ)的RFID碼的一組存儲(chǔ)的數(shù)據(jù);及,比較接收到的圖像數(shù)據(jù)和相應(yīng)的幾組訪(fǎng)問(wèn)得到的數(shù)據(jù),確定它們之間的最優(yōu)相關(guān)性,來(lái)確定多個(gè)接收到的RFID碼中的哪個(gè)接收到的RFID碼對(duì)應(yīng)于接收到的圖像數(shù)據(jù),且如果不存在相關(guān)性,則確定發(fā)生了不成功的讀取。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,提供校驗(yàn)光學(xué)代碼讀取和RFID讀取中的至少一種的成像系統(tǒng)。成像系統(tǒng)包括RFID閱讀器電路,此電路用于通過(guò)接收來(lái)自RFID標(biāo)簽的RFID標(biāo)簽數(shù)據(jù),選擇性地執(zhí)行RFID讀取。成像系統(tǒng)還包括成像引擎,成像引擎包括圖像傳感器,圖像傳感器用于對(duì)物體進(jìn)行成像、生成物體圖像數(shù)據(jù),并通過(guò)對(duì)光學(xué)代碼進(jìn)行成像并生成光學(xué)代碼圖像數(shù)據(jù)來(lái)選擇性地讀取與物體關(guān)聯(lián)的光學(xué)代碼。再者,成像系統(tǒng)包括數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)存儲(chǔ)多個(gè)數(shù)字碼集合,包括至少一個(gè)數(shù)字碼及與多個(gè)數(shù)字碼集合中的那個(gè)數(shù)字碼集合關(guān)聯(lián)的物體圖像數(shù)據(jù)條目,其中與多個(gè)數(shù)字碼集合中的那個(gè)數(shù)字碼集合關(guān)聯(lián)的物體圖像數(shù)據(jù)條目表示分配有所述至少一個(gè)數(shù)字碼集合物體的至少一個(gè)圖像。成像系統(tǒng)還包括用于接收和處理至少兩個(gè)RFID標(biāo)簽數(shù)據(jù)、物體圖像數(shù)據(jù)和光學(xué)代碼圖像數(shù)據(jù)的處理單元。
處理單元包括解碼RFID標(biāo)簽數(shù)據(jù)并生成至少一個(gè)第一個(gè)數(shù)字碼的RFID解碼模塊,以及處理光學(xué)代碼圖像數(shù)據(jù)并生成至少一個(gè)第二數(shù)字碼的代碼生成軟件模塊。處理單元還包括數(shù)據(jù)庫(kù)查詢(xún)模塊及比較器模塊。數(shù)據(jù)庫(kù)查詢(xún)模塊用于訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)并接收與至少一個(gè)存儲(chǔ)的數(shù)字碼集合關(guān)聯(lián)的至少一個(gè)物體圖像數(shù)據(jù)條目,包括本質(zhì)上匹配至少一個(gè)第一個(gè)數(shù)字碼和至少一個(gè)第二數(shù)字碼中的至少一個(gè)數(shù)字碼。比較器模塊用于比較物體圖像數(shù)據(jù)和至少一個(gè)檢索到的物體圖像數(shù)據(jù)條目。
附圖簡(jiǎn)述下面將參考
本發(fā)明的各種實(shí)施例。其中圖1為本發(fā)明的RFID閱讀器和成像系統(tǒng)的透視圖;圖2為圖1所示系統(tǒng)中的RFID閱讀器和成像設(shè)備的剖面圖;圖3為圖1所示的RFID閱讀器和成像系統(tǒng)的結(jié)構(gòu)圖;圖4為本發(fā)明的一個(gè)實(shí)施例中的成像引擎、RFID模塊和數(shù)據(jù)獲取電路的功能結(jié)構(gòu)圖;圖5為本發(fā)明的另一個(gè)實(shí)施例中的成像引擎、RFID模塊和數(shù)據(jù)獲取電路的功能結(jié)構(gòu)圖;圖6為圖1的RFID閱讀器和成像系統(tǒng)中的主機(jī)終端、數(shù)據(jù)庫(kù)模塊和相關(guān)軟件模塊的結(jié)構(gòu)圖;圖7為流程圖,展示圖1所示的RFID閱讀器和成像系統(tǒng)的例子操作;圖8為本發(fā)明的一個(gè)實(shí)施例中的包括具有成像引擎的光學(xué)代碼閱讀器的示例光學(xué)代碼閱讀器系統(tǒng)的透視圖;圖9為圖8所示的光學(xué)代碼閱讀器的結(jié)構(gòu)圖;及圖10為圖8所示的光學(xué)代碼閱讀器系統(tǒng)的處理部件的結(jié)構(gòu)圖。
較佳實(shí)施例的詳細(xì)說(shuō)明本發(fā)明提供校驗(yàn)RFID讀取系統(tǒng)的RFID讀取設(shè)備是否讀取到傳輸自附著到物體上的RFID標(biāo)簽的RFID碼,還是讀取到對(duì)應(yīng)于某些其他物體的另一個(gè)RFID碼的處理。其他物體可能位于準(zhǔn)備讀取其RFID標(biāo)簽的物體的附近。如果不執(zhí)行校驗(yàn)處理,RFID系統(tǒng)可能不能確定是否讀取到了預(yù)期的RFID標(biāo)簽上的RFID碼。這會(huì)給不同類(lèi)型的應(yīng)用帶來(lái)幾個(gè)明顯的缺點(diǎn)。
本發(fā)明也提供能夠校驗(yàn)RFID讀取的RFID閱讀器和成像系統(tǒng)。系統(tǒng)總的來(lái)說(shuō)包括具有能夠執(zhí)行一組執(zhí)行本發(fā)明的各種功能可編程指令的至少一個(gè)處理器的處理系統(tǒng)。系統(tǒng)還包括詢(xún)問(wèn)和接收附著到物體上的RFID標(biāo)簽中的RFID標(biāo)簽數(shù)據(jù)并向處理系統(tǒng)提供RFID標(biāo)簽數(shù)據(jù)的電路。同時(shí)也向本發(fā)明的系統(tǒng)提供圖像捕捉電路,如成像引擎,用于捕捉物體的圖像并以圖像數(shù)據(jù)的形式,如一系列的數(shù)字信號(hào),向處理系統(tǒng)提供圖像。RFID讀取本質(zhì)上和物體的成像同時(shí)執(zhí)行。
處理系統(tǒng)的至少一個(gè)處理器解碼RFID標(biāo)簽數(shù)據(jù)、處理圖像數(shù)據(jù)、訪(fǎng)問(wèn)關(guān)聯(lián)RFID碼和相應(yīng)的關(guān)聯(lián)圖像的數(shù)據(jù)庫(kù),并確定成像引擎生成的圖像數(shù)據(jù)是否對(duì)應(yīng)于與所讀取的RFID碼關(guān)聯(lián)的存儲(chǔ)的圖像數(shù)據(jù),來(lái)執(zhí)行本發(fā)明的校驗(yàn)處理。因此,系統(tǒng)能夠校驗(yàn)由本發(fā)明的RFID閱讀器和成像系統(tǒng)詢(xún)問(wèn)和讀取的RFID標(biāo)簽是否對(duì)應(yīng)于所成像的物體。
在RFID閱讀器中使用成像引擎的方法在現(xiàn)有技術(shù)中是已知的。在授予Symbol科技公司的美國(guó)專(zhuān)利6,264,106號(hào)中描述了包括成像引擎的RFID閱讀器,將其完整包括在此作為參考。成像引擎包括單元或光傳感器的二維陣列,單元或光傳感器如區(qū)域電荷耦合(CCD)光檢測(cè)器,這對(duì)應(yīng)于設(shè)備視場(chǎng)中的圖像元素或像素,還包括聚焦出現(xiàn)在圖像傳感器上的光線(xiàn)的鏡頭部件,以及耦連到圖像傳感器并用于產(chǎn)生對(duì)應(yīng)于成像的視場(chǎng)的詳細(xì)信息二維陣列的信號(hào)的相關(guān)電路。
圖1是集成的RFID閱讀器和成像系統(tǒng)10的透視圖,其中包括包含RFID閱讀器塊12、成像引擎14,如成像引擎和現(xiàn)有技術(shù)中的相關(guān)電路的閱讀器11,及位于閱讀器11內(nèi)部或外部并可以用于本發(fā)明如下所述的各種數(shù)據(jù)壓縮、數(shù)據(jù)解壓縮、解碼、成像和RFID/圖像校驗(yàn)功能的處理裝置,如外部主機(jī)終端26。
閱讀器11可以作為一個(gè)單元安裝在外殼中,如圖1所示的手持閱讀器,它包括RFID閱讀器塊12和成像引擎14,或包括多個(gè)單元,并使RFID閱讀器12和/或成像引擎14集成在結(jié)帳臺(tái)、門(mén)入口、收費(fèi)站、傳送帶上的基站等等中。再者。RF閱讀器塊12和/或成像引擎14可以附加或集成到可移動(dòng)的手持計(jì)算機(jī)設(shè)備上,如Symbol科技公司提供的PDA和手持計(jì)算機(jī)設(shè)備,如PDT6800系列和PDT8100系列可移動(dòng)數(shù)據(jù)終端,或附加或集成到可移動(dòng)掃描系統(tǒng)或終端,如Symbol科技提供的那些。這些系統(tǒng)可以作為局域網(wǎng)、蜂窩或廣域網(wǎng)的一部分包括,以協(xié)調(diào)下述的掃描和其他成像處理功能。再者,閱讀器11可以包括用于輸出視頻信號(hào)以便在終端顯示器上顯示圖像的視頻控制電路和幀抓取電路。
在所示的例子閱讀器11中,手持閱讀器11包括外殼16,外殼16包括加長(zhǎng)的把手或手柄18及上部20,內(nèi)裝RFID閱讀器塊12和成像引擎14。成像引擎14的前面板15出現(xiàn)在閱讀器11的上部20前端。把手部分18的截面維度和總體大小配置為符合人體工程學(xué)并且使得用戶(hù)的手可以方便地把持閱讀器11。另外,閱讀器11也可以具有手持計(jì)算機(jī)的普通外觀(guān),而成像引擎14在閱讀器的一端或底部,并且將閱讀器11的主體設(shè)計(jì)為允許用戶(hù)抓住整個(gè)單元來(lái)操作它。
閱讀器11能夠指向物體來(lái)接收和讀取從附著在物體上的標(biāo)簽傳輸?shù)拇a,并同時(shí)或隨后獲取并生成對(duì)應(yīng)于該物體的圖像數(shù)據(jù)。驅(qū)動(dòng)裝置,如手動(dòng)觸發(fā)器21,位于把手部分18在閱讀器11面向前的區(qū)域中,并且可以活動(dòng)。用戶(hù)通常使用食指(或拇指,在閱讀器11具有其他形狀的情況下)按下觸發(fā)器21來(lái)驅(qū)動(dòng)閱讀器11,從而驅(qū)動(dòng)對(duì)從標(biāo)簽中傳輸?shù)拇a進(jìn)行讀取,同時(shí)或隨后對(duì)閱讀器的視場(chǎng)進(jìn)行成像來(lái)生成圖像數(shù)據(jù)。如果物體位于視場(chǎng)內(nèi),則圖像數(shù)據(jù)會(huì)包含指示該物體的數(shù)據(jù)。
提供軟電纜22來(lái)連接閱讀器11到主機(jī)終端26。在另外的實(shí)施例中,電纜22也可以向RFID閱讀器塊12和/或成像引擎14提供電力。在又一個(gè)實(shí)施例中,電纜22可以部分或全部由無(wú)線(xiàn)通信裝置替代,如射頻、光學(xué)或蜂窩通信裝置。在較佳實(shí)施例中,閱讀器11至少包括一個(gè)處理圖像數(shù)據(jù)和/或RFID標(biāo)簽數(shù)據(jù)的主機(jī)處理器302(見(jiàn)圖3),且將處理的信息通過(guò)電纜22從閱讀器11到傳輸主機(jī)終端26。
在一個(gè)實(shí)施例中,向主機(jī)終端26提供RFID閱讀器塊12和成像引擎14生成的數(shù)字RFID標(biāo)簽數(shù)據(jù)和圖像數(shù)據(jù),其中閱讀器11對(duì)數(shù)字圖像數(shù)據(jù)和數(shù)字RFID標(biāo)簽數(shù)據(jù)不執(zhí)行處理或只執(zhí)行部分處理。主機(jī)終端26包括或訪(fǎng)問(wèn)至少一個(gè)處理器,其中至少一個(gè)處理器可以連接到一個(gè)或多個(gè)外圍設(shè)備或計(jì)算設(shè)備,如視頻顯示器和/或網(wǎng)絡(luò)??梢蕴峁?shù)據(jù)壓縮模塊,用于壓縮存儲(chǔ)在閱讀器11和/或主機(jī)終端26內(nèi)的RFID標(biāo)簽數(shù)據(jù)和/或圖像數(shù)據(jù)。壓縮的RFID標(biāo)簽數(shù)據(jù)和/或圖像數(shù)據(jù)可以通過(guò)電纜22傳輸?shù)街鳈C(jī)終端26。
可以通過(guò)按下觸發(fā)器21、驅(qū)動(dòng)閱讀器11上的另一個(gè)開(kāi)關(guān),和/或?qū)㈤喿x器11放置在具有連接到主機(jī)終端26的數(shù)據(jù)輸出端口的底座內(nèi),發(fā)起RFID標(biāo)簽數(shù)據(jù)和/或圖像數(shù)據(jù)從閱讀器11到主機(jī)終端26的傳輸。RFID標(biāo)簽數(shù)據(jù)和/或圖像數(shù)據(jù)可以通過(guò)硬連線(xiàn)連接傳輸?shù)街鳈C(jī)終端26,如個(gè)人計(jì)算機(jī)的串行通信口,當(dāng)使用這樣的設(shè)備作為主機(jī)終端26時(shí),或使用無(wú)線(xiàn)連接傳輸,如IEEE 802.11標(biāo)準(zhǔn)。圖像數(shù)據(jù)可以由主機(jī)終端26的數(shù)據(jù)處理器處理,并選擇性地顯示在系統(tǒng)10的顯示器上(未展示)。
圖2是本發(fā)明的閱讀器11的一個(gè)實(shí)施例的截面圖,其中展示了閱讀器11的內(nèi)部組件,包括RFID閱讀器塊12、成像引擎14、觸發(fā)器電路板34,及控制與邏輯電路(CLC)板40。觸發(fā)器電路板34位于手持閱讀器11的把手部分18中,電氣上連接到與閱讀器11的觸發(fā)器21關(guān)聯(lián)的開(kāi)關(guān)裝置,且它處理指示操作員為了發(fā)起或繼續(xù)RFID碼的讀取和物體在閱讀器11的視場(chǎng)內(nèi)的成像按下觸發(fā)器21的信號(hào)。應(yīng)理解,驅(qū)動(dòng)裝置在現(xiàn)有技術(shù)中是已知的,如響應(yīng)傳感或處理的信號(hào)的踏板驅(qū)動(dòng)裝置或自動(dòng)驅(qū)動(dòng)器,可以包括它們來(lái)補(bǔ)充或替代觸發(fā)器21和觸發(fā)器板34。還應(yīng)理解,觸發(fā)器21包括第一和第二觸發(fā)器,它們獨(dú)立或組合驅(qū)動(dòng)對(duì)RFID標(biāo)簽碼的讀取及對(duì)出現(xiàn)在閱讀器11的成像引擎14末端的物體的成像。也可以向閱讀器11提供禁用RFID閱讀器塊12和/或成像引擎14的開(kāi)關(guān)。
CLC板40或其部分也可以在閱讀器11外部提供,如在主機(jī)終端26中。在將圖2的閱讀器11從激光線(xiàn)掃描引擎改進(jìn)為成像引擎14的情況下,可以插入成像引擎14、RFID模塊和CLC板40來(lái)代替線(xiàn)掃描引擎及閱讀器11中的電路板40。以此方式,可以使用先前設(shè)計(jì)的工具安裝、外殼和主機(jī)設(shè)備,并且給代碼讀取系統(tǒng)的升級(jí)提供連續(xù)性。在較佳實(shí)施例中,成像引擎14在體積上小于兩立方英寸并且其大小適合于替代手持光學(xué)代碼掃描儀中的移動(dòng)激光束掃描引擎,如來(lái)自因素掃描引擎的SE1200。
在另一個(gè)實(shí)施例中,閱讀器11包括射頻電路板和天線(xiàn),以提供到一個(gè)或多個(gè)數(shù)據(jù)終端,如主機(jī)終端26的移動(dòng)無(wú)線(xiàn)鏈接。通過(guò)主機(jī)終端26或閱讀器11內(nèi)的充電電池對(duì)閱讀器11供電。也可以相應(yīng)地提供紅外數(shù)據(jù)接口(IRDA)或多觸點(diǎn)熱靴以便在閱讀器11和外部接收器或泊接設(shè)備之間進(jìn)行數(shù)據(jù)通信。可以通過(guò)射頻鏈接、紅外通信鏈接,或直接接觸泊接設(shè)備將壓縮的標(biāo)簽和/或圖像數(shù)據(jù)傳輸?shù)街鳈C(jī)終端26。
應(yīng)理解,本發(fā)明的各方面也適用于位于獨(dú)立單元中并與主機(jī)終端26進(jìn)行數(shù)據(jù)通信的RFID閱讀器模塊12和成像引擎14。RFID閱讀器塊12或成像引擎14也可以包括在固定位置或旋轉(zhuǎn)塔上的計(jì)算機(jī)終端中。這樣的安排特別適合于通過(guò)計(jì)算機(jī)終端的顯示、處理和I/O能力將成像引擎14作為視頻電話(huà)系統(tǒng)的部分使用。
應(yīng)理解,通過(guò)在物體靜止或旋轉(zhuǎn)時(shí)生成靜態(tài)圖像或視頻數(shù)據(jù),或提供不止一個(gè)具有成像引擎的設(shè)備,成像引擎14生成的圖像數(shù)據(jù)不止一幀。因此,可以從一個(gè)或多個(gè)角度對(duì)物體進(jìn)行成像,獲取對(duì)應(yīng)于物體各方向、視角或表面的圖像數(shù)據(jù),以提供更可靠的校驗(yàn)結(jié)果。
參考圖3,展示了例子CLC板40,它包括主機(jī)處理器(CPU)302、微控制器304和石英306。圖像照明器310(可選)使用一個(gè)或多個(gè)光源,如激光LED或常規(guī)照明,對(duì)閱讀器11的視場(chǎng)提供照明。包括在圖像傳感器320中的傳感器陣列中的每個(gè)傳感器通過(guò)聚焦光學(xué)部件330接收反射光線(xiàn)并傳輸模擬像素信號(hào)350到數(shù)據(jù)獲取電路115。RFID閱讀器塊12向數(shù)據(jù)獲取電路115提供模擬RFID標(biāo)簽數(shù)據(jù)306。數(shù)據(jù)獲取電路115向處理器302提供數(shù)字RFID標(biāo)簽和圖像數(shù)據(jù)。解碼模塊308可在處理器302或主機(jī)終端26上執(zhí)行的是軟件模塊,提供它以便解碼向微處理器提供的RFID標(biāo)簽數(shù)據(jù),并生成對(duì)應(yīng)的RFID碼,其中解碼模塊308存儲(chǔ)在可由處理器訪(fǎng)問(wèn)得到的存儲(chǔ)媒體(未展示)上,如CLC板40上的DRAM或閃存,或閱讀器11外部的存儲(chǔ),如硬盤(pán)、軟盤(pán)或CD-ROM。
成像引擎14和RFID閱讀器塊12的操作由微處理器304通過(guò)控制總線(xiàn)340和342控制,石英306提供同步。觸發(fā)器板34連接到控制單元40,提供驅(qū)動(dòng)RFID讀取和/或成像處理的驅(qū)動(dòng)信號(hào)。
在圖4中展示了RFID閱讀器塊12、成像引擎14和數(shù)據(jù)獲取電路115的功能結(jié)構(gòu)圖。RFID閱讀器塊12檢測(cè)RFID標(biāo)簽的出現(xiàn),并對(duì)從RFID標(biāo)簽中接收到的信號(hào)按如下進(jìn)行預(yù)處理。放大器416接收、放大并處理來(lái)自CLC板40的時(shí)鐘信號(hào),并向計(jì)數(shù)器418提供信號(hào)。CLC板40也向計(jì)數(shù)器提供支持RFID的信號(hào),這將啟用RFID閱讀器塊12。此后,計(jì)數(shù)器信號(hào)較佳地由帶通濾波器422進(jìn)行濾波、由功率放大器423放大,然后通過(guò)天線(xiàn)426作為射頻信號(hào)傳播。然后天線(xiàn)426通過(guò)感應(yīng)耦連、RF傳播,或其他適合的RF方法確定在天線(xiàn)426傳播的射頻場(chǎng)中是否存在RFID標(biāo)簽,并且如果存在,則確定RFID標(biāo)簽的特性。
此后,天線(xiàn)426基于射頻信息傳輸數(shù)據(jù)信號(hào)到帶通濾波器428。然后帶通濾波器428傳輸該信號(hào)到倍增器432,后者以較佳地由計(jì)數(shù)器418控制的比率對(duì)信號(hào)取樣,然后傳輸取樣的信號(hào)到另一個(gè)帶通濾波器433,帶通濾波器433進(jìn)一步預(yù)處理數(shù)據(jù)信號(hào),并將其傳輸?shù)綌?shù)據(jù)獲取電路115的加法器436。檢測(cè)RFID標(biāo)簽并預(yù)處理數(shù)據(jù)信號(hào)的特殊電子裝置在現(xiàn)有技術(shù)中是眾所周知的,并且不限于圖4中所示的特定實(shí)施例。
較佳地,將來(lái)自RFID閱讀器塊12和成像引擎14的每個(gè)信號(hào)傳輸?shù)剿镜睦訑?shù)據(jù)獲取電路115中的元件440。較佳地,元件440可以是峰值檢測(cè)器、比較器、微分器或確定輸入信號(hào)峰值的量級(jí)和持續(xù)時(shí)間的其他適當(dāng)設(shè)備。然后,由自動(dòng)增益控制442、增益和濾波塊444和數(shù)字轉(zhuǎn)換器446進(jìn)一步處理信號(hào),在數(shù)字轉(zhuǎn)換器466之后,將該信號(hào)作為適當(dāng)?shù)臄?shù)字信號(hào)傳輸?shù)教幚砥?02。可以通過(guò)適當(dāng)?shù)膫鬏敂?shù)字信號(hào)的接口將信號(hào)傳輸?shù)教幚砥?02。
在一個(gè)實(shí)施例中,成像引擎14包括處理由圖像傳感器320的傳感器陣列輸出的圖像信號(hào)的電路,例如,對(duì)信號(hào)進(jìn)行緩沖、放大、濾波和數(shù)字化。在此實(shí)施例中,包括連接成像引擎14和處理器302、用于直接傳輸這些圖像信號(hào)到處理器302以便對(duì)其進(jìn)行處理的接口電路。
通過(guò)使用單個(gè)CLC板40、單個(gè)數(shù)據(jù)獲取電路115、處理器302和微控制器304之間的單個(gè)接口,和數(shù)據(jù)獲取電路115和CLC板40之間的單個(gè)數(shù)字信號(hào)路徑,可以顯著降低成像/RFID電路的尺寸。以此降低的尺寸,該電路可以適合當(dāng)前分配給只提供掃描能力閱讀器,如具有為了包含上述SE1200掃描引擎而創(chuàng)建的空間的閱讀器的空間。
當(dāng)操作員請(qǐng)求同時(shí)進(jìn)行RFID讀取和成像處理時(shí),RFID閱讀器塊12和成像引擎14在CLC電路40控制下相繼激活,其中數(shù)據(jù)獲取電路115開(kāi)始逐個(gè)接收并處理信號(hào)。CLC電路40從數(shù)據(jù)獲取電路115相繼接收?qǐng)D像和RFID標(biāo)簽數(shù)據(jù),并關(guān)聯(lián)接收到的數(shù)據(jù),以校驗(yàn)接收到的圖像是否對(duì)應(yīng)于接收到的RFID標(biāo)簽數(shù)據(jù)。另外,CLC電路40也可以同時(shí)激活RFID閱讀器塊12和成像引擎14,其中對(duì)RFID閱讀器塊12和成像引擎14中的至少一個(gè)輸出的信號(hào)進(jìn)行緩沖并將它們相繼提供給數(shù)據(jù)獲取電路115。
在本發(fā)明的另一個(gè)實(shí)施例中,CLC電路40控制RFID閱讀器塊12和成像引擎14同時(shí)對(duì)物體成像及處理通過(guò)RFID標(biāo)簽傳輸?shù)男盘?hào)。例如,在速度是關(guān)鍵因素的處理信號(hào)和校驗(yàn)對(duì)應(yīng)于圖像數(shù)據(jù)的RFID標(biāo)簽數(shù)據(jù)的應(yīng)用中,如在裝配流水線(xiàn)應(yīng)用中,這可能是有用的。
圖5展示能夠同時(shí)處理由RFID閱讀器塊12生成的RFID信號(hào)和由成像引擎14生成的成像信號(hào)的同時(shí)成像/RFID電路的一個(gè)實(shí)施例的結(jié)構(gòu)圖,其中包括包含兩個(gè)獨(dú)立的數(shù)據(jù)傳輸路徑的數(shù)據(jù)獲取電路515。每個(gè)路徑較佳地包括峰值檢測(cè)器440、自動(dòng)增益控制442、增益和濾波塊444及數(shù)字轉(zhuǎn)換器446。此特殊實(shí)施例不需要元件436,因?yàn)閬?lái)自成像引擎14和RFID塊12中自每一個(gè)的數(shù)據(jù)信號(hào)都直接傳輸?shù)椒逯禉z測(cè)器440。CLC板40可以配置為通過(guò)數(shù)據(jù)獲取電路515同時(shí)接收兩個(gè)信號(hào)。
使用RFID技術(shù),可以讀取不在閱讀器11視線(xiàn)內(nèi)的RFID標(biāo)簽。例如,可以在超市的結(jié)賬通道中使用閱讀器11來(lái)獲得特殊項(xiàng)目的價(jià)格,然而多個(gè)具有RFID標(biāo)簽的雜貨項(xiàng)目可能在彼此附近。因此,當(dāng)操作閱讀器11執(zhí)行RFID和圖像校驗(yàn)操作時(shí),在對(duì)所需的物體成像時(shí)可能讀取到多個(gè)RFID標(biāo)簽。因此,雖然只有一個(gè)RFID碼對(duì)應(yīng)于對(duì)應(yīng)所需項(xiàng)目的RFID標(biāo)簽,解碼器模塊308也會(huì)生成對(duì)應(yīng)于相應(yīng)的所讀取的RFID標(biāo)簽的多個(gè)RFID碼。成像引擎14生成對(duì)應(yīng)于它所指向的,即處于閱讀器11的視場(chǎng)內(nèi)的所需物體的數(shù)據(jù)。
較佳地,由主機(jī)終端26的處理器執(zhí)行校驗(yàn)處理。校驗(yàn)處理也可以部分或全部地通過(guò)處理器,如處理器302訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)602來(lái)執(zhí)行,其中處理器和/或數(shù)據(jù)庫(kù)602都裝在閱讀器11的外殼內(nèi)。參考圖6,主機(jī)終端26從處理器302接收一個(gè)或多個(gè)RFID碼,其中一個(gè)RFID碼對(duì)應(yīng)于所需物體,及對(duì)應(yīng)于所需物體的圖像數(shù)據(jù)。主機(jī)終端26可以訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)602,后者存儲(chǔ)多個(gè)RFID碼603和相應(yīng)的關(guān)聯(lián)圖像數(shù)據(jù)605或其鏈接,其中關(guān)聯(lián)的圖像數(shù)據(jù)605表示一個(gè)物體,即,分配有相應(yīng)的RFID碼的那個(gè)物體。
存儲(chǔ)的圖像數(shù)據(jù)605較佳地包括一個(gè)或多個(gè)圖像條目606,如對(duì)應(yīng)于物體的每個(gè)方向、視角或表面(或主要表面(如,前面和后面))的條目。存儲(chǔ)的圖像數(shù)據(jù)605的分辨率可以和閱讀器11生成的圖像數(shù)據(jù)的分辨率比較,可以高于或低于它。作為圖像數(shù)據(jù)的補(bǔ)充或替代,圖像條目606可以包括指示物體的數(shù)據(jù),如物體的維度、識(shí)別物體和/或包括在物體表面上的文本,及通過(guò)實(shí)際圖像數(shù)據(jù)抽取或衍生得到的數(shù)據(jù),如通過(guò)抽取算法從實(shí)際圖像數(shù)據(jù)中衍生或抽取得到的定量數(shù)據(jù)或定性數(shù)據(jù),來(lái)確定正對(duì)其成像的物體的一個(gè)或多個(gè)參數(shù)或特性。抽取算法如執(zhí)行顏色分析的算法(如獲取每種顏色的像素?cái)?shù)的分解、主色、顏色比等等)、反射性分析算法、形狀分析算法、質(zhì)地分析算法、光對(duì)比度分析算法或邊緣檢測(cè)算法。所存儲(chǔ)的抽取出的數(shù)據(jù)可以是接收到的圖像數(shù)據(jù)中選擇出的像素?cái)?shù)據(jù),如具有最少或沒(méi)有背景的圖像數(shù)據(jù),或取樣的像素?cái)?shù)據(jù)。
提供了查詢(xún)模塊604和比較器模塊608。模塊604、608中的每個(gè)都包括一組能夠由處理器,如處理器302執(zhí)行的可編程指令。還提供表面確定模塊612和/或抽取數(shù)據(jù)模塊616,它們包括能夠由處理器,如處理器302執(zhí)行的附加的多組可編程指令,用于執(zhí)行本發(fā)明的附加的功能。
查詢(xún)模塊604查詢(xún)數(shù)據(jù)庫(kù)602,檢索對(duì)應(yīng)于接收到的一個(gè)或多個(gè)RFID碼的圖像數(shù)據(jù)605,并訪(fǎng)問(wèn)和/或檢索存儲(chǔ)的數(shù)據(jù),較佳地,對(duì)應(yīng)于匹配每個(gè)接收到的RFID碼的存儲(chǔ)的RFID碼的圖像數(shù)據(jù)。比較器模塊608比較接收到的圖像數(shù)據(jù)和檢索(訪(fǎng)問(wèn))得到的圖像數(shù)據(jù)605,確定它們之間是否存在本質(zhì)上的匹配,并確定所讀取的RFID碼是否對(duì)應(yīng)于成像的物體。
當(dāng)檢索對(duì)應(yīng)于不止一個(gè)匹配相應(yīng)的接收到的RFID碼的存儲(chǔ)的RFID碼的存儲(chǔ)的數(shù)據(jù)時(shí),比較器模塊608比較接收到的圖像數(shù)據(jù)及與每個(gè)相應(yīng)的匹配RFID碼關(guān)聯(lián)的檢索得到的數(shù)據(jù),根據(jù)關(guān)聯(lián)準(zhǔn)則確定它們之間的最佳關(guān)聯(lián)。因此,與最佳關(guān)聯(lián)的檢索得到的數(shù)據(jù)對(duì)應(yīng)的存儲(chǔ)的RFID碼將被確定為與接收到的圖像數(shù)據(jù)是最佳對(duì)應(yīng)。再者,將匹配最佳對(duì)應(yīng)的存儲(chǔ)的RFID碼的接收到的RFID碼確定為最佳對(duì)應(yīng)所需物體的接收到的RFID碼。如果不存在關(guān)聯(lián),則確定發(fā)生了不成功的讀取,如誤讀、未解碼、未讀取等等。
表面確定模塊612包括分析接收到的圖像數(shù)據(jù)(或當(dāng)存在不止一個(gè)圖像時(shí),分析每個(gè)相應(yīng)的圖像),確定哪個(gè)圖像數(shù)據(jù)對(duì)應(yīng)于由閱讀器11最佳成像的物體的表面,即對(duì)應(yīng)于由閱讀器11成像的物體的主要表面,并丟棄不對(duì)應(yīng)于成像的表面的圖像數(shù)據(jù)的算法。
抽取數(shù)據(jù)模塊616包括抽取算法,以便從接收到的圖像數(shù)據(jù)中抽取信息,如抽取或選擇對(duì)應(yīng)于接收到的圖像數(shù)據(jù)的像素?cái)?shù)據(jù)、選擇具有最少或沒(méi)有背景圖像數(shù)據(jù)的像素?cái)?shù)據(jù)、選擇與最佳成像表面關(guān)聯(lián)的數(shù)據(jù)、丟棄邊界區(qū)域的像素?cái)?shù)據(jù),及對(duì)像素?cái)?shù)據(jù)取樣。抽取數(shù)據(jù)模塊616也使用抽取算法來(lái)衍生得到正對(duì)其成像的物體的一個(gè)或多個(gè)參數(shù)或特性。所用的抽取算法類(lèi)似于先前用于衍生或抽取存儲(chǔ)在數(shù)據(jù)庫(kù)602中的圖像數(shù)據(jù)605的抽取算法。例如,當(dāng)抽取數(shù)據(jù)是物體和圖像傳感器320之間的距離的函數(shù),如抽取數(shù)據(jù)包括確定物體的維度時(shí),可以通過(guò)使用激光瞄準(zhǔn)裝置,應(yīng)用一類(lèi)現(xiàn)有技術(shù)中統(tǒng)稱(chēng)為視差測(cè)距或三角測(cè)量算法來(lái)確定距離。
在另一個(gè)實(shí)施例中,如當(dāng)檢索到的圖像數(shù)據(jù)605不是抽取的數(shù)據(jù)時(shí),抽取數(shù)據(jù)模塊616對(duì)檢索到的圖像數(shù)據(jù)605和接收到的圖像數(shù)據(jù)兩者執(zhí)行抽取算法。在一個(gè)實(shí)施例中,比較器模塊608執(zhí)行足夠的識(shí)別處理,來(lái)識(shí)別接收到的圖像數(shù)據(jù)和檢索到的圖像數(shù)據(jù)605之間的相似度,使得可以忽略抽取數(shù)據(jù)模塊616和表面確定模塊612。
應(yīng)注意,對(duì)應(yīng)于在此所述的一個(gè)或多個(gè)模塊的可編程指令系列可以存儲(chǔ)在計(jì)算機(jī)可讀媒體上,如非易失存儲(chǔ)器(如,閃存)單元、CD、智能卡、3.5”磁盤(pán)等等。
下面參考圖7所示的流程圖描述校驗(yàn)處理的例子操作。在步驟704,主機(jī)終端26從處理器302接收?qǐng)D像數(shù)據(jù)和RFID碼。在步驟708,執(zhí)行表面確定模塊612來(lái)抽取包括在接收到的圖像數(shù)據(jù)中的圖像中(或相應(yīng)的多個(gè)圖像中)的主要表面。在步驟712,抽取數(shù)據(jù)模塊616從接收到的圖像數(shù)據(jù)中丟棄多余的數(shù)據(jù)。在步驟716,抽取數(shù)據(jù)模塊616使用抽取與存儲(chǔ)在數(shù)據(jù)庫(kù)602中的圖像數(shù)據(jù)605一致的數(shù)據(jù)的算法,從接收到的圖像數(shù)據(jù)中抽取數(shù)據(jù)。在步驟720,查詢(xún)模塊604查詢(xún)數(shù)據(jù)庫(kù)602,檢索對(duì)應(yīng)于接收到的RFID碼的圖像數(shù)據(jù)605。在步驟724,比較器模塊608比較抽取的和/或接收到的圖像數(shù)據(jù)與檢索到的圖像數(shù)據(jù)605(或其他存儲(chǔ)的數(shù)據(jù))。
較佳地將抽取的和/或接收到的圖像數(shù)據(jù)與對(duì)應(yīng)于不止一個(gè)相應(yīng)表面的存儲(chǔ)的圖像數(shù)據(jù)605比較,直到在抽取的和/或接收到的圖像數(shù)據(jù)和存儲(chǔ)的圖像數(shù)據(jù)605之間找到本質(zhì)上的匹配。匹配所需的相似程度或置信水平可以預(yù)先確定或選擇性地加權(quán)(即,在預(yù)定的圖像識(shí)別確定性閾值或其他系統(tǒng)配置的參數(shù)內(nèi))。
如果不存在本質(zhì)上的匹配,則比較器模塊608確定讀取了錯(cuò)誤的RFID標(biāo)簽碼,可能是讀取了對(duì)應(yīng)于準(zhǔn)備讀取其RFID標(biāo)簽的物體附近的另一個(gè)物體的RFID標(biāo)簽碼。比較器模塊608還可以確定讀取了正確的RFID標(biāo)簽碼,但是數(shù)據(jù)庫(kù)602不正確地關(guān)聯(lián)了所讀取的RFID標(biāo)簽碼與存儲(chǔ)的圖像數(shù)據(jù)605中的至少一個(gè)相應(yīng)的存儲(chǔ)的圖像。如果存在匹配,則比較器模塊608確定所讀取的RFID標(biāo)簽碼對(duì)應(yīng)于成像的物體。
校驗(yàn)處理的例子應(yīng)用包括通過(guò)RFID閱讀器站臺(tái)時(shí)對(duì)汽車(chē)上包含RFID標(biāo)簽的駕照牌成像、抽取對(duì)應(yīng)于駕照牌的圖像數(shù)據(jù)、對(duì)抽取的圖像數(shù)據(jù)執(zhí)行光學(xué)字符識(shí)別(OCR)來(lái)確定駕照牌上的字符,并比較關(guān)聯(lián)于所讀取的RFID碼及存儲(chǔ)在數(shù)據(jù)庫(kù)602內(nèi)的駕照牌與接收到和抽取的字符。類(lèi)似地,可以通過(guò)OCR光學(xué)代碼抽取并識(shí)別字符數(shù)據(jù),如膠帶上具有附著其上的RFID標(biāo)簽的字符代碼或其他產(chǎn)品,以及打印在包括RFID標(biāo)簽的包裝或標(biāo)志,如名字或安全標(biāo)志上的字符。
在另外的安全應(yīng)用中,校驗(yàn)處理獲取成像的生物識(shí)別特征,如指紋、視網(wǎng)膜紋、動(dòng)物皮上的標(biāo)記,或臉圖,并比較這些獲取的圖像與對(duì)應(yīng)的存儲(chǔ)的圖像數(shù)據(jù)或存儲(chǔ)在數(shù)據(jù)庫(kù)602中的其他數(shù)據(jù)。在零售應(yīng)用中,如百貨商店,可以向閱讀器11提供附著有RFID標(biāo)簽的帶包裝產(chǎn)品。閱讀器11讀取附著的RFID標(biāo)簽來(lái)生成RFID碼,并對(duì)包裝的表面成像來(lái)生成圖像數(shù)據(jù)。抽取數(shù)據(jù)模塊616處理圖像數(shù)據(jù)來(lái)獲取對(duì)應(yīng)于一個(gè)表面的數(shù)據(jù)。數(shù)據(jù)庫(kù)602可以關(guān)聯(lián)于與讀取的RFID標(biāo)簽數(shù)據(jù)相關(guān)的代碼存儲(chǔ)六個(gè)表面。比較器模塊608比較對(duì)應(yīng)于圖像表面的圖像數(shù)據(jù)與存儲(chǔ)的六個(gè)表面中的每一個(gè),直到找到本質(zhì)上的匹配。如果未找到本質(zhì)上的匹配,則確定所讀取的RFID標(biāo)簽并不對(duì)應(yīng)于成像的包裝,或存在系統(tǒng)錯(cuò)誤。
在另一個(gè)實(shí)施例中,閱讀器11包括成像引擎14,但不包括RFID閱讀器塊12,或包括但未激活。閱讀器11的成像引擎14對(duì)物體及與物體關(guān)聯(lián)的光學(xué)代碼進(jìn)行成像。使用光學(xué)代碼識(shí)別(OCR)軟件和圖像校驗(yàn)軟件的組合來(lái)識(shí)別物體。成像的代碼是光學(xué)代碼,如條形碼或字符串或它們的組合,其中從預(yù)定的字符集中選擇每個(gè)字符,如字母數(shù)字字符和其他符號(hào)(如,標(biāo)志、符號(hào)或它們的部分、成行或成塊的條形碼)。光學(xué)代碼與物體關(guān)聯(lián)并較佳地附著到物體上,如打印在附著到物體的膠帶或標(biāo)簽上,其中物體是一個(gè)項(xiàng)目,如產(chǎn)品項(xiàng)目、不易損壞的雜貨項(xiàng)目、生產(chǎn)流水線(xiàn)上的項(xiàng)目、衣物等等。
在操作時(shí),用閱讀器11靠近物體,且成像引擎14捕捉物體及與物體關(guān)聯(lián)的光學(xué)代碼的圖像,并分別生成對(duì)應(yīng)的物體圖像數(shù)據(jù)和光學(xué)代碼圖像數(shù)據(jù)。向處理器302和/或主機(jī)終端26提供成像引擎14生成的光學(xué)代碼圖像數(shù)據(jù),以便由光學(xué)字符識(shí)別(OCR)軟件模塊處理。OCR模塊是可在處理器302或主機(jī)終端26上執(zhí)行的軟件模塊。
OCR模塊對(duì)從成像引擎14接收的光學(xué)代碼圖像數(shù)據(jù)執(zhí)行字符識(shí)別處理,并生成至少一個(gè)對(duì)應(yīng)于成像的光學(xué)代碼的可能數(shù)字碼,如文本代碼。OCR模塊通常能夠識(shí)別成像的光學(xué)代碼中的符號(hào)和/或字符串中的單個(gè)符號(hào)和/或字符,其中單個(gè)識(shí)別出的符號(hào)和/或字符屬于預(yù)定的符號(hào)和/或字符集。OCR模塊生成一個(gè)或多個(gè)對(duì)應(yīng)于成像的光學(xué)代碼中的單個(gè)符號(hào)和/或字符的可能文本字符。OCR模塊生成至少一個(gè)與光學(xué)代碼圖像數(shù)據(jù)關(guān)聯(lián)的文本代碼,其中生成的文本字符串中的每個(gè)文本代碼對(duì)應(yīng)于包含在成像的光學(xué)代碼中的符號(hào)和/或字符串中的相應(yīng)符號(hào)和/或字符。當(dāng)對(duì)光學(xué)代碼圖像數(shù)據(jù)中的一個(gè)或多個(gè)符號(hào)和/字符生成了不止一個(gè)可能的文本字符時(shí),OCR模塊生成不止一個(gè)可能的文本代碼。
向圖像校驗(yàn)?zāi)K提供OCR模塊生成的至少一個(gè)可能的文本代碼,圖像校驗(yàn)?zāi)K是可在處理器302或主機(jī)終端26上執(zhí)行的軟件校驗(yàn)?zāi)K。圖像校驗(yàn)?zāi)K訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)602,其中數(shù)據(jù)庫(kù)602存儲(chǔ)多個(gè)數(shù)字碼,如文本代碼,及圖像數(shù)據(jù),其中較佳地?cái)?shù)字碼是圖像數(shù)據(jù)的索引。文本代碼可以和存儲(chǔ)的RFID碼相同,或補(bǔ)充存儲(chǔ)的RFID碼。圖像校驗(yàn)?zāi)K比較與匹配生成的至少一個(gè)文本代碼中生成的文本代碼的存儲(chǔ)的文本代碼關(guān)聯(lián)的相應(yīng)的存儲(chǔ)的圖像數(shù)據(jù)條目以及成像引擎14接收的圖像數(shù)據(jù),直到它確定哪個(gè)存儲(chǔ)的圖像數(shù)據(jù)條目根據(jù)圖像校驗(yàn)軟件的關(guān)聯(lián)準(zhǔn)則關(guān)聯(lián)或最佳關(guān)聯(lián)于接收到的圖像數(shù)據(jù)。
將與相關(guān)或最佳相關(guān)的存儲(chǔ)的圖像數(shù)據(jù)條目關(guān)聯(lián)的文本代碼確定為與物體關(guān)聯(lián)的文本代碼,用于識(shí)別該物體。如果沒(méi)有與接收到的圖像數(shù)據(jù)比較的存儲(chǔ)的圖像數(shù)據(jù)條目關(guān)聯(lián)于接收到的圖像數(shù)據(jù),則圖像校驗(yàn)軟件確定發(fā)生了不成功的讀取,如誤讀、未解碼、未讀取等等。
物體和光學(xué)代碼的成像可以通過(guò)兩次成像操作來(lái)執(zhí)行,單獨(dú)地成像和生成物體圖像數(shù)據(jù)和光學(xué)代碼圖像數(shù)據(jù)。在另一個(gè)實(shí)施例中,在一次成像操作中對(duì)物體和代碼成像,并可以從物體數(shù)據(jù)中抽取光學(xué)代碼圖像數(shù)據(jù)。物體和光學(xué)代碼的成像可以同時(shí)或順序執(zhí)行??梢蕴峁┑谝缓偷诙上褚?,分別對(duì)物體和光學(xué)代碼成像。
參考圖8,展示本發(fā)明實(shí)現(xiàn)光學(xué)代碼識(shí)別和成像校驗(yàn)的較佳實(shí)施例的例子光學(xué)代碼閱讀器系統(tǒng)10’的透視圖。光學(xué)代碼閱讀器11’如所示包括至少一個(gè)成像引擎14’,其中閱讀器11’能夠指向物體,以便同時(shí)或相繼獲取和生成對(duì)應(yīng)于物體及與物體關(guān)聯(lián)的光學(xué)代碼的圖像數(shù)據(jù)。光學(xué)代碼閱讀器11’較佳地通過(guò)電纜22連接到主機(jī)終端26。光學(xué)代碼閱讀器11’如所示類(lèi)似于圖1的光學(xué)代碼閱讀器11,然而,光學(xué)代碼閱讀器11’較佳地不包括RFID模塊。例子光學(xué)代碼閱讀器11’包括外殼16’,外殼16’包括加長(zhǎng)的把手或手柄18’和上部20’,內(nèi)裝成像引擎14’。成像引擎14’的前面板15’出現(xiàn)在閱讀器11’的上部20’前端。提供驅(qū)動(dòng)裝置,如手動(dòng)觸發(fā)器21’,用于驅(qū)動(dòng)光學(xué)代碼閱讀器11’對(duì)光學(xué)代碼和物體中的至少一個(gè)進(jìn)行成像。類(lèi)似于閱讀器11,在將閱讀器11’從激光線(xiàn)掃描引擎改進(jìn)為成像引擎14’的情況下,可以插入成像引擎14’、相關(guān)電路(未展示)來(lái)代替線(xiàn)掃描引擎及電路板。
閱讀器11’可以作為一個(gè)單元安裝在外殼中,如圖8所示的手持閱讀器,它包括成像引擎14’,或包括多個(gè)單元,并使成像引擎14’集成在結(jié)帳臺(tái)、門(mén)入口、收費(fèi)站、傳送帶、計(jì)算機(jī)終端、旋轉(zhuǎn)塔上的基站等等中。再者。成像引擎14’的至少一部分可以附加或集成到可移動(dòng)的手持計(jì)算機(jī)設(shè)備上,如Symbol科技公司提供的PDA和手持計(jì)算機(jī)設(shè)備,如PDT6800系列和PDT8100系列可移動(dòng)數(shù)據(jù)終端,或附加或集成到可移動(dòng)掃描系統(tǒng)或終端,如Symbol科技提供的那些。這些系統(tǒng)可以作為局域網(wǎng)、蜂窩或廣域網(wǎng)的一部分包括,以協(xié)調(diào)下述的掃描和其他成像處理功能。再者,閱讀器11’可以包括用于輸出視頻信號(hào)以便在終端顯示器上顯示圖像的視頻控制電路和幀抓取電路。應(yīng)理解,本發(fā)明的各方面也適用于包括不止一個(gè)位于單個(gè)單元或多個(gè)獨(dú)立單元中的成像引擎14’的光學(xué)代碼閱讀器11’。
在另外的實(shí)施例中,電纜22’也可以向成像引擎14’提供電力。在又一個(gè)實(shí)施例中,電纜22’可以部分或全部由無(wú)線(xiàn)通信裝置替代,如射頻、光學(xué)或蜂窩通信裝置。圖像數(shù)據(jù)可以在閱讀器11’內(nèi)處理和/或提供到主機(jī)終端26,其中閱讀器11’對(duì)圖像數(shù)據(jù)不執(zhí)行處理或只執(zhí)行部分處理。主機(jī)終端26包括或訪(fǎng)問(wèn)至少一個(gè)處理器,其中至少一個(gè)處理器可以連接到一個(gè)或多個(gè)外圍設(shè)備或計(jì)算設(shè)備,如視頻顯示器和/或網(wǎng)絡(luò)??梢蕴峁?shù)據(jù)壓縮模塊,用于壓縮存儲(chǔ)在閱讀器11’和/或主機(jī)終端26內(nèi)的圖像數(shù)據(jù)。壓縮的RFID圖像數(shù)據(jù)可以通過(guò)電纜22’傳輸?shù)街鳈C(jī)終端26。
可以通過(guò)按下驅(qū)動(dòng)裝置,如觸發(fā)器21’、和/或?qū)㈤喿x器11’放置在具有連接到主機(jī)終端26的數(shù)據(jù)輸出端口的底座內(nèi),來(lái)發(fā)起圖像數(shù)據(jù)從閱讀器11’到主機(jī)終端26的傳輸,也可以自動(dòng)進(jìn)行傳輸。圖像數(shù)據(jù)可以通過(guò)硬連線(xiàn)連接傳輸?shù)街鳈C(jī)終端26,如個(gè)人計(jì)算機(jī)的串行通信口,當(dāng)使用這樣的設(shè)備作為主機(jī)終端26時(shí),或使用無(wú)線(xiàn)連接傳輸,如IEEE 802.11標(biāo)準(zhǔn)。圖像數(shù)據(jù)可以由主機(jī)終端26的數(shù)據(jù)處理器處理,并選擇性地顯示在系統(tǒng)10’的顯示器上(未展示)。
在另外的實(shí)施例中,閱讀器11’包括射頻電路板和天線(xiàn),以提供到一個(gè)或多個(gè)數(shù)據(jù)終端,如主機(jī)終端26的移動(dòng)無(wú)線(xiàn)鏈接。通過(guò)主機(jī)終端26或閱讀器11’內(nèi)的充電電池對(duì)閱讀器11供電。也可以相應(yīng)地提供紅外數(shù)據(jù)接口(IRDA)或多觸點(diǎn)熱靴以便在閱讀器11‘和外部接收器或泊接設(shè)備之間進(jìn)行數(shù)據(jù)通信??梢酝ㄟ^(guò)射頻鏈接、紅外通信鏈接,或直接接觸泊接設(shè)備將壓縮的標(biāo)簽和/或圖像數(shù)據(jù)傳輸?shù)街鳈C(jī)終端26。
應(yīng)理解,通過(guò)在物體靜止或運(yùn)動(dòng),如旋轉(zhuǎn)和/或成像引擎14’的至少部分靜止或運(yùn)動(dòng)時(shí)生成靜態(tài)圖像或視頻數(shù)據(jù),或提供不止一個(gè)具有成像引擎的設(shè)備,成像引擎14’生成的圖像數(shù)據(jù)不止一幀。因此,可以從一個(gè)或多個(gè)角度對(duì)物體進(jìn)行成像,獲取對(duì)應(yīng)于物體各方向、視角或表面的圖像數(shù)據(jù),以提供更可靠的校驗(yàn)結(jié)果。
圖9是閱讀器11’的結(jié)構(gòu)圖,它包括成像引擎14’、數(shù)據(jù)獲取電路902和包括處理器(未展示)的控制單元40’。控制單元40’類(lèi)似于圖3中的控制單元40,可以進(jìn)一步包括與成像引擎14’交換控制信號(hào)908的微處理器(未展示)。成像引擎14’響應(yīng)由控制單元40’、主機(jī)終端26和/或如觸發(fā)器21’這樣的驅(qū)動(dòng)裝置生成的控制信號(hào),對(duì)光學(xué)代碼和視場(chǎng)中當(dāng)前成像引擎14’指向并與光學(xué)代碼關(guān)聯(lián)的物體進(jìn)行成像,并分別生成光學(xué)代碼圖像數(shù)據(jù)904和物體圖像數(shù)據(jù)906。物體和光學(xué)代碼的成像可以通過(guò)兩次成像操作來(lái)執(zhí)行,單獨(dú)地成像和生成物體圖像數(shù)據(jù)和光學(xué)代碼圖像數(shù)據(jù)。在另一個(gè)實(shí)施例中,在一次成像操作中對(duì)物體和代碼成像,并可以從物體數(shù)據(jù)906中抽取光學(xué)代碼圖像數(shù)據(jù)904。物體和光學(xué)代碼的成像可以同時(shí)或順序執(zhí)行??梢蕴峁┑谝缓偷诙上褚妫謩e對(duì)物體和光學(xué)代碼成像。
數(shù)據(jù)獲取電路902對(duì)光學(xué)代碼圖像數(shù)據(jù)904和物體圖像數(shù)據(jù)906執(zhí)行處理,如濾波和數(shù)字轉(zhuǎn)換,并向控制單元40’和/或主機(jī)終端26提供光學(xué)代碼圖像數(shù)據(jù)904和物體圖像數(shù)據(jù)906,以進(jìn)行處理。數(shù)據(jù)獲取電路902類(lèi)似于圖5的數(shù)據(jù)獲取電路515中處理成像引擎14輸出數(shù)據(jù)的那部分。數(shù)據(jù)獲取電路902可以集成到包括CCD光傳感器陣列的CCD電路板上。此外,可以在閱讀器11’和/或主機(jī)終端26內(nèi)提供接口電路(未展示),以便連接成像引擎14與控制單元40’和/或主機(jī)終端26。應(yīng)理解,閱讀器11’并不包含處理器,并且將光學(xué)代碼圖像數(shù)據(jù)904和物體圖像數(shù)據(jù)906通過(guò)線(xiàn)纜22傳輸?shù)浇K端26以進(jìn)行處理。
在圖10中,展示了包括包含一個(gè)或多個(gè)處理器的處理器1002的處理部件,其中處理部件1000包括在控制單元40’和/或主機(jī)終端26中。處理器1002可以包括多個(gè)處理器。此外,處理器1002可以訪(fǎng)問(wèn)光學(xué)代碼(OC)數(shù)據(jù)庫(kù)1004,后者類(lèi)似于圖6中的數(shù)據(jù)庫(kù)602。數(shù)據(jù)庫(kù)1004存儲(chǔ)用于索引數(shù)據(jù)庫(kù)1004的多個(gè)文本代碼1006(其中數(shù)據(jù)庫(kù)602存儲(chǔ)多個(gè)RFID碼來(lái)索引數(shù)據(jù)庫(kù)602,且應(yīng)理解,文本代碼1006可以和RFID碼相同)及相應(yīng)的關(guān)聯(lián)的物體圖像數(shù)據(jù)條目1008或其鏈接,類(lèi)似于圖6中的關(guān)聯(lián)圖像數(shù)據(jù)605,其中每個(gè)關(guān)聯(lián)的物體圖像數(shù)據(jù)條目1008都表示分配有相應(yīng)文本代碼的物體。存儲(chǔ)的關(guān)聯(lián)物體圖像數(shù)據(jù)條目1008較佳地包括一個(gè)或多個(gè)圖像子條目1010,如對(duì)物體的每個(gè)方向、視圖或表面(或主要表面(如,前面和后面))都包括子條目。
還提供OCR模塊1012和校驗(yàn)?zāi)K1016,它們都是包括一組能夠由處理器1002執(zhí)行的可編程指令的軟件模塊。應(yīng)注意,對(duì)應(yīng)于在此所述的一個(gè)或多個(gè)模塊的可編程指令系列可以存儲(chǔ)在計(jì)算機(jī)可讀媒體上,如CD、智能卡、3.5”軟盤(pán)等等,或通過(guò)傳播信號(hào)來(lái)傳輸。
OCR模塊1012接收光學(xué)代碼圖像數(shù)據(jù)904,使用OCR算法處理光學(xué)代碼圖像數(shù)據(jù)904,并生成至少一個(gè)對(duì)應(yīng)于光學(xué)代碼圖像數(shù)據(jù)904的文本代碼1020。OCR模塊1012識(shí)別成像的光學(xué)代碼中的符號(hào)和/或字符串中的單個(gè)符號(hào)和/或字符。光學(xué)代碼的不理想的情況,如設(shè)計(jì)、打印質(zhì)量、清潔程度、位置、平度、照明等等,以及圖像噪音、扭曲等等,都可能導(dǎo)致典型的OCR算法難以區(qū)分用于生成至少一個(gè)文本代碼1020的幾種解釋。在較佳實(shí)施例中,OCR模塊1012生成最可能的文本代碼1020的列表,較佳地一起生成相應(yīng)的估計(jì)精度分?jǐn)?shù),如估計(jì)的概率分?jǐn)?shù)和/或定性分?jǐn)?shù)。另外,也可以選擇單個(gè)最可能的文本代碼1020。
校驗(yàn)?zāi)K1016接收至少一個(gè)文本代碼1020和物體圖像數(shù)據(jù)906,比較物體圖像數(shù)據(jù)906和對(duì)應(yīng)于本質(zhì)上匹配至少一個(gè)文本代碼1020的存儲(chǔ)的文本代碼1006的關(guān)聯(lián)的物體圖像數(shù)據(jù)條目1008,并根據(jù)關(guān)聯(lián)準(zhǔn)則確定是否存在本質(zhì)上的匹配或確定哪個(gè)是最佳匹配。校驗(yàn)?zāi)K1016包括查詢(xún)模塊1022,后者類(lèi)似于圖6中的查詢(xún)模塊604,它查詢(xún)OC數(shù)據(jù)庫(kù)1004,檢索對(duì)應(yīng)于一個(gè)或多個(gè)光學(xué)代碼1020的物體圖像數(shù)據(jù)條目1008。校驗(yàn)?zāi)K1016還包括類(lèi)似于圖6中的比較器模塊608的比較器模塊1024,后者比較物體圖像數(shù)據(jù)906和關(guān)聯(lián)的物體圖像數(shù)據(jù)條目1008,根據(jù)校驗(yàn)?zāi)K1010的關(guān)聯(lián)準(zhǔn)則確定是否存在本質(zhì)上的匹配或最佳匹配,如確定比較結(jié)果是否在預(yù)定的圖像識(shí)別確定性閾值內(nèi)。
校驗(yàn)?zāi)K1016較佳地包括表面確定模塊1026,后者類(lèi)似于圖6中的表面確定模塊612,它分析物體圖像數(shù)據(jù)906(或,當(dāng)存在不止一個(gè)圖像時(shí),分析其中相應(yīng)的圖像)來(lái)確定哪個(gè)關(guān)聯(lián)的物體圖像數(shù)據(jù)條目1008具有最佳關(guān)聯(lián)于由閱讀器11’最佳成像的物體表面,如關(guān)聯(lián)于由閱讀器11’成像的物體的主要表面的圖像子條目1010。
校驗(yàn)?zāi)K1016還較佳地包括抽取數(shù)據(jù)模塊1028,后者類(lèi)似于圖6中的抽取數(shù)據(jù)模塊616,它從物體圖像數(shù)據(jù)906和/或關(guān)聯(lián)的物體圖像數(shù)據(jù)條目1008中抽取信息進(jìn)行比較。物體圖像數(shù)據(jù)條目1008可能已經(jīng)包括抽取的數(shù)據(jù)。在一個(gè)實(shí)施例中,比較器模塊1024執(zhí)行足夠的識(shí)別處理來(lái)識(shí)別物體圖像數(shù)據(jù)906和關(guān)聯(lián)的物體圖像數(shù)據(jù)條目1008之間的相似性,使得可以忽略抽取數(shù)據(jù)模塊1028和表面確定模塊1026。
將與相關(guān)或最佳相關(guān)的關(guān)聯(lián)物體圖像數(shù)據(jù)條目1008關(guān)聯(lián)的文本代碼1016確定為與物體關(guān)聯(lián)的文本代碼1006來(lái)識(shí)別該物體。如果沒(méi)有和物體圖像數(shù)據(jù)906比較的關(guān)聯(lián)的物體圖像數(shù)據(jù)條目1008關(guān)聯(lián)于物體圖像數(shù)據(jù)906,則校驗(yàn)?zāi)K1016確定發(fā)生了誤讀或未讀取。
在一個(gè)實(shí)施例中,光學(xué)代碼閱讀器系統(tǒng)10’能夠校驗(yàn)光學(xué)代碼讀取和RFID讀取。因此,光學(xué)代碼閱讀器系統(tǒng)10’系統(tǒng)包括類(lèi)似于圖1中所示的RFID閱讀器塊12的RFID閱讀器電路1001,它通過(guò)從RFID標(biāo)簽中接收RFID標(biāo)簽數(shù)據(jù)來(lái)執(zhí)行RFID讀取,并向處理器1002提供RFID標(biāo)簽數(shù)據(jù)。閱讀器11’包括包含圖像傳感器的成像引擎14’,用于對(duì)物體成像并生成物體圖像數(shù)據(jù)906,且通過(guò)對(duì)光學(xué)代碼成像并生成光學(xué)代碼圖像數(shù)據(jù)904,選擇性地讀取與物體關(guān)聯(lián)的光學(xué)代碼。數(shù)據(jù)庫(kù)1004存儲(chǔ)多個(gè)數(shù)字碼集合,如文本代碼1006,包括至少一個(gè)數(shù)字碼及與多個(gè)數(shù)字碼集合中的數(shù)字碼集合關(guān)聯(lián)的物體圖像數(shù)據(jù)條目1008,其中與多個(gè)數(shù)字碼集合中的數(shù)字碼集合關(guān)聯(lián)的物體圖像數(shù)據(jù)條目1008表示分配有數(shù)字碼集合中的至少一個(gè)數(shù)字碼的物體的至少一個(gè)圖像。處理器1002接收并處理RFID標(biāo)簽數(shù)據(jù)、物體圖像數(shù)據(jù)和光學(xué)代碼圖像數(shù)據(jù)中的至少兩個(gè)。
處理器1002包括用于解碼RFID標(biāo)簽數(shù)據(jù)并生成至少一個(gè)第一個(gè)數(shù)字碼的RFID解碼模塊1014,及用于處理光學(xué)代碼圖像數(shù)據(jù)并生成至少一個(gè)第二數(shù)字碼,如文本代碼1020的代碼生成軟件模塊,如OCR。數(shù)據(jù)庫(kù)查詢(xún)模塊1022訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)1004并檢索與包括本質(zhì)上匹配至少一個(gè)第一個(gè)數(shù)字碼和至少一個(gè)第二數(shù)字碼中的至少一個(gè)的數(shù)字碼的至少一個(gè)存儲(chǔ)的數(shù)字碼集合關(guān)聯(lián)的至少一個(gè)物體圖像數(shù)據(jù)條目1008。比較器模塊1024比較物體圖像數(shù)據(jù)與至少一個(gè)檢索得到的物體圖像數(shù)據(jù)條目1008。如果物體具有與其關(guān)聯(lián)的光學(xué)代碼和RFID標(biāo)簽兩者,則光學(xué)代碼閱讀器系統(tǒng)10’可以讀取并校驗(yàn)RFID標(biāo)簽和光學(xué)代碼兩者。在多數(shù)應(yīng)用中,通常在解碼時(shí)會(huì)用相同的文本代碼與RFID標(biāo)簽和光學(xué)代碼關(guān)聯(lián)。
本發(fā)明的上述實(shí)施例旨在作為演示而非限制,并且并不代表本發(fā)明的所有實(shí)施例??梢宰龀龈鞣N修改和變動(dòng)而不偏離在下面的權(quán)利要求中通過(guò)字面上及法律所承認(rèn)的等價(jià)闡述的本發(fā)明的精神或范圍。
權(quán)利要求
1.一種讀取光學(xué)代碼并校驗(yàn)所讀取的光學(xué)代碼的系統(tǒng),其特征在于,所述系統(tǒng)包括包括圖像傳感器陣列的成像引擎,所述圖像傳感器傳感物體及與所述物體關(guān)聯(lián)的光學(xué)代碼的圖像,并生成相應(yīng)的物體圖像數(shù)據(jù)和光學(xué)代碼圖像數(shù)據(jù);存儲(chǔ)多個(gè)數(shù)字碼及與多個(gè)數(shù)字碼中相應(yīng)的數(shù)字碼關(guān)聯(lián)的物體圖像數(shù)據(jù)條目的數(shù)據(jù)庫(kù),其中與多個(gè)數(shù)字碼中的數(shù)字碼關(guān)聯(lián)的所述物體圖像數(shù)據(jù)條目表示分配有所述數(shù)字碼的物體的至少一個(gè)圖像;及從所述成像引擎接收物體圖像數(shù)據(jù)和光學(xué)代碼圖像數(shù)據(jù)的處理單元,所述處理單元包括生成至少一個(gè)對(duì)應(yīng)于光學(xué)代碼圖像數(shù)據(jù)的數(shù)字碼的代碼生成軟件模塊;訪(fǎng)問(wèn)存儲(chǔ)在數(shù)據(jù)庫(kù)中并與本質(zhì)上匹配相應(yīng)的至少一個(gè)生成的數(shù)字碼的至少一個(gè)相應(yīng)的存儲(chǔ)的數(shù)字碼關(guān)聯(lián)的至少一個(gè)物體圖像數(shù)據(jù)條目的數(shù)據(jù)庫(kù)查詢(xún)模塊;及比較生成的物體圖像數(shù)據(jù)與至少一個(gè)訪(fǎng)問(wèn)得到的物體圖像數(shù)據(jù)條目的比較器模塊。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,從所述物體圖像數(shù)據(jù)中抽取所述光學(xué)代碼圖像數(shù)據(jù)。
3.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述成像引擎在第一次成像操作期間對(duì)光學(xué)代碼進(jìn)行成像并生成光學(xué)代碼圖像數(shù)據(jù),且在第二次成像操作期間對(duì)物體進(jìn)行成像并生成物體圖像數(shù)據(jù)。
4.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述與多個(gè)存儲(chǔ)的數(shù)字碼中的數(shù)字碼關(guān)聯(lián)的存儲(chǔ)的物體圖像數(shù)據(jù)條目包括指示分配有所述數(shù)字碼的物體的至少一個(gè)特征的非圖像數(shù)據(jù)。
5.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述與多個(gè)存儲(chǔ)的數(shù)字碼中的數(shù)字碼關(guān)聯(lián)的存儲(chǔ)的物體圖像數(shù)據(jù)條目包括從分配有所述數(shù)字碼的物體的圖像中抽取出的數(shù)據(jù)。
6.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述與多個(gè)存儲(chǔ)的數(shù)字碼中的數(shù)字碼關(guān)聯(lián)的存儲(chǔ)的物體圖像數(shù)據(jù)條目包括多個(gè)圖像子條目;及相應(yīng)的圖像數(shù)據(jù)子條目對(duì)應(yīng)于分配有所述數(shù)字碼的物體的不同視角。
7.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述處理單元還包括表面確定模塊,用于確定生成的物體圖像數(shù)據(jù)中對(duì)應(yīng)于由成像引擎成像的物體的至少一個(gè)表面的數(shù)據(jù)。
8.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述處理單元還包括數(shù)據(jù)抽取模塊,用于從生成的物體圖像數(shù)據(jù)中抽取數(shù)據(jù)。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述抽取的數(shù)據(jù)指示由成像引擎成像的物體的至少一個(gè)特征。
10.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述代碼生成軟件模塊包括光學(xué)字符識(shí)別(OCR)軟件模塊,用于對(duì)光學(xué)代碼圖像數(shù)據(jù)執(zhí)行光學(xué)字符識(shí)別操作,來(lái)生成所述至少一個(gè)數(shù)字碼。
11.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述代碼生成軟件模塊還生成與所述至少一個(gè)數(shù)字碼中相應(yīng)的生成的數(shù)字碼關(guān)聯(lián)的估計(jì)精度分?jǐn)?shù)。
12.如權(quán)利要求10所述的系統(tǒng),其特征在于,所述生成的至少一個(gè)數(shù)字碼是文本代碼。
13.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述比較器模塊確定比較結(jié)果是否在預(yù)定的圖像識(shí)別確定性閾值內(nèi)。
14.一種校驗(yàn)光學(xué)代碼讀取的方法,其特征在于,所述方法包括步驟接收分別與所述光學(xué)代碼讀取及關(guān)聯(lián)于所述光學(xué)代碼的物體關(guān)聯(lián)的光學(xué)代碼圖像數(shù)據(jù)和物體圖像數(shù)據(jù);根據(jù)光學(xué)代碼圖像數(shù)據(jù)生成至少一個(gè)數(shù)字碼;查詢(xún)數(shù)據(jù)庫(kù),訪(fǎng)問(wèn)與本質(zhì)上匹配所述至少一個(gè)生成的數(shù)字碼的至少一個(gè)存儲(chǔ)的數(shù)字碼關(guān)聯(lián)的至少一個(gè)存儲(chǔ)的物體圖像數(shù)據(jù)條目;及比較接收到的物體圖像數(shù)據(jù)和至少一個(gè)訪(fǎng)問(wèn)得到的物體圖像數(shù)據(jù)條目。
15.如權(quán)利要求14所述的方法,其特征在于,所述生成步驟包括對(duì)接收到的光學(xué)代碼圖像數(shù)據(jù)執(zhí)行光學(xué)字符識(shí)別來(lái)生成所述至少一個(gè)數(shù)字碼的步驟。
16.如權(quán)利要求14所述的方法,其特征在于,還包括生成與至少一個(gè)數(shù)字碼中每個(gè)生成的數(shù)字碼關(guān)聯(lián)的估計(jì)精度分?jǐn)?shù)的步驟。
17.如權(quán)利要求14所述的方法,其特征在于,所述生成的至少一個(gè)數(shù)字碼是文本代碼。
18.如權(quán)利要求14所述的方法,其特征在于,所述至少一個(gè)訪(fǎng)問(wèn)得到的物體圖像數(shù)據(jù)條目包括指示分配有匹配存儲(chǔ)的數(shù)字碼的物體的至少一個(gè)特征的數(shù)據(jù);及還包括從接收到的物體圖像數(shù)據(jù)中抽取指示由成像引擎成像的物體的至少一個(gè)特征數(shù)據(jù)的步驟;及所述比較步驟包括比較指示相應(yīng)的至少一個(gè)訪(fǎng)問(wèn)得到的物體圖像數(shù)據(jù)條目的至少一個(gè)特征的數(shù)據(jù)與接收到的物體圖像數(shù)據(jù)。
19.如權(quán)利要求14所述的方法,其特征在于,還包括確定比較結(jié)果是否在預(yù)定的圖像識(shí)別確定性閾值內(nèi)的步驟。
20.一種對(duì)光學(xué)代碼讀取進(jìn)行圖像校驗(yàn)的系統(tǒng),其特征在于,所述系統(tǒng)包括接收分別與所述光學(xué)代碼讀取及關(guān)聯(lián)于所述光學(xué)代碼的物體關(guān)聯(lián)的光學(xué)代碼圖像數(shù)據(jù)和物體圖像數(shù)據(jù)的裝置;根據(jù)光學(xué)代碼圖像數(shù)據(jù)生成至少一個(gè)數(shù)字碼的裝置;查詢(xún)數(shù)據(jù)庫(kù),訪(fǎng)問(wèn)與匹配所述相應(yīng)的至少一個(gè)生成的數(shù)字碼的至少一個(gè)存儲(chǔ)的數(shù)字碼關(guān)聯(lián)的至少一個(gè)存儲(chǔ)的物體圖像數(shù)據(jù)條目的裝置;及比較接收到的物體圖像數(shù)據(jù)和至少一個(gè)訪(fǎng)問(wèn)得到的物體圖像數(shù)據(jù)條目的裝置。
21.如權(quán)利要求20所述的系統(tǒng),其特征在于,所述生成與至少一個(gè)數(shù)字碼中每個(gè)生成的數(shù)字碼關(guān)聯(lián)的估計(jì)精度分?jǐn)?shù)的裝置。
22.如權(quán)利要求20所述的系統(tǒng),其特征在于,所述比較裝置確定比較結(jié)果是否在預(yù)定的圖像識(shí)別確定性閾值內(nèi)。
23.一種存儲(chǔ)一系列可編程指令的計(jì)算機(jī)可讀媒體,所述可編程指令配置為由至少一個(gè)處理器執(zhí)行,以便執(zhí)行光學(xué)代碼讀取校驗(yàn)方法,其特征在于,所述方法包括步驟接收分別與所述光學(xué)代碼讀取及關(guān)聯(lián)于所述光學(xué)代碼的物體關(guān)聯(lián)的光學(xué)代碼圖像數(shù)據(jù)和物體圖像數(shù)據(jù);根據(jù)光學(xué)代碼圖像數(shù)據(jù)生成至少一個(gè)數(shù)字碼;查詢(xún)數(shù)據(jù)庫(kù),訪(fǎng)問(wèn)與本質(zhì)上匹配所述相應(yīng)的至少一個(gè)生成的數(shù)字碼的至少一個(gè)存儲(chǔ)的數(shù)字碼關(guān)聯(lián)的至少一個(gè)相應(yīng)的存儲(chǔ)的物體圖像數(shù)據(jù)條目;及比較接收到的物體圖像數(shù)據(jù)和至少一個(gè)訪(fǎng)問(wèn)得到的物體圖像數(shù)據(jù)條目。
24.如權(quán)利要求23所述的計(jì)算機(jī)可讀媒體,其特征在于,所述方法還包括確定比較結(jié)果是否在預(yù)定的圖像識(shí)別確定性閾值內(nèi)的步驟。
25.一種包含在傳輸媒體中并由至少一個(gè)處理器執(zhí)行,以便執(zhí)行光學(xué)代碼讀取校驗(yàn)方法的數(shù)據(jù)信號(hào),其特征在于,所述數(shù)據(jù)信號(hào)包括包含接收分別與所述光學(xué)代碼讀取及關(guān)聯(lián)于所述光學(xué)代碼的物體關(guān)聯(lián)的光學(xué)代碼圖像數(shù)據(jù)和物體圖像數(shù)據(jù)的指令的代碼片段;包含根據(jù)光學(xué)代碼圖像數(shù)據(jù)生成至少一個(gè)數(shù)字碼的指令的代碼片段;包含查詢(xún)數(shù)據(jù)庫(kù),訪(fǎng)問(wèn)與本質(zhì)上匹配所述相應(yīng)的至少一個(gè)生成的數(shù)字碼的至少一個(gè)存儲(chǔ)的數(shù)字碼關(guān)聯(lián)的至少一個(gè)相應(yīng)的存儲(chǔ)的物體圖像數(shù)據(jù)條目的指令的代碼片段;及包含比較接收到的物體圖像數(shù)據(jù)和至少一個(gè)訪(fǎng)問(wèn)得到的物體圖像數(shù)據(jù)條目的指令的代碼片段。
26.如權(quán)利要求25所述的數(shù)據(jù)信號(hào),其特征在于,還包括包含確定比較結(jié)果是否在預(yù)定的圖像識(shí)別確定性閾值內(nèi)的指令的代碼片段。
27.一種校驗(yàn)光學(xué)代碼讀取和RFID讀取中的至少一種的成像系統(tǒng),其特征在于,所述系統(tǒng)包括選擇性地通過(guò)從RFID標(biāo)簽中接收RFID標(biāo)簽數(shù)據(jù)來(lái)執(zhí)行RFID讀取的RFID閱讀器電路;包括圖像傳感器的成像引擎,所述圖像傳感器對(duì)物體成像并生成物體圖像數(shù)據(jù),并選擇性地通過(guò)對(duì)光學(xué)代碼成像并生成光學(xué)代碼圖像數(shù)據(jù)來(lái)讀取與所述物體關(guān)聯(lián)的光學(xué)代碼;存儲(chǔ)多個(gè)至少包括一個(gè)數(shù)字碼的數(shù)字碼集合及與多個(gè)數(shù)字代碼集合中的數(shù)字代碼集合關(guān)聯(lián)的物體圖像數(shù)據(jù)條目的數(shù)據(jù)庫(kù),其中與多個(gè)數(shù)字代碼集合中的所述數(shù)字代碼集合關(guān)聯(lián)的物體圖像數(shù)據(jù)條目表示分配有所述數(shù)字代碼集合中的至少一個(gè)數(shù)字代碼的物體的至少一個(gè)圖像;及接收和處理RFID標(biāo)簽數(shù)據(jù)、物體圖像數(shù)據(jù)和光學(xué)代碼圖像數(shù)據(jù)中的至少兩個(gè)的處理單元,所述處理單元包括解碼RFID標(biāo)簽數(shù)據(jù)并生成至少一個(gè)第一數(shù)字代碼的RFID解碼模塊;處理光學(xué)代碼圖像數(shù)據(jù)并生成至少一個(gè)第二數(shù)字代碼的代碼生成軟件模塊;訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)并檢索與至少一個(gè)存儲(chǔ)的數(shù)字代碼集合關(guān)聯(lián)的至少一個(gè)物體圖像數(shù)據(jù)條目的數(shù)據(jù)庫(kù)查詢(xún)模塊,所述數(shù)字代碼集合包括本質(zhì)上匹配至少一個(gè)第一數(shù)字代碼和至少一個(gè)第二數(shù)字代碼中的至少一個(gè)的數(shù)字代碼;及比較物體圖像數(shù)據(jù)與至少一個(gè)檢索得到的物體圖像數(shù)據(jù)條目的比較器模塊。
28.一種校驗(yàn)RFID讀取的RFID閱讀器和成像系統(tǒng),其特征在于,所述系統(tǒng)包括通過(guò)從RFID標(biāo)簽中接收RFID標(biāo)簽數(shù)據(jù)來(lái)執(zhí)行RFID讀取的RFID閱讀器電路;包括圖像傳感器陣列的成像引擎,所述圖像傳感器傳感物體的圖像并生成對(duì)應(yīng)于所述物體的圖像數(shù)據(jù);存儲(chǔ)多個(gè)RFID碼及與多個(gè)RFID碼中相應(yīng)的RFID碼關(guān)聯(lián)的圖像數(shù)據(jù)的數(shù)據(jù)庫(kù),其中關(guān)聯(lián)的圖像數(shù)據(jù)表示具有RFID標(biāo)簽的至少一個(gè)物體的至少一個(gè)圖像;及從所述RFID閱讀器電路接收RFID標(biāo)簽數(shù)據(jù)并從所述成像引擎生成的圖像數(shù)據(jù)的處理單元,所述處理單元包括包括可在處理單元上執(zhí)行的可編程指令的RFID解碼模塊,所述可編程指令用于解碼接收到的RFID標(biāo)簽數(shù)據(jù)并生成RFID碼;包括可在處理單元上執(zhí)行的可編程指令的數(shù)據(jù)庫(kù)查詢(xún)模塊,所述可編程指令用于訪(fǎng)問(wèn)與生成的RFID碼相匹配的RFID碼關(guān)聯(lián)的存儲(chǔ)的圖像數(shù)據(jù);及包括可在處理單元上執(zhí)行的可編程指令的比較器模塊,所述可編程指令用于比較生成的圖像數(shù)據(jù)與訪(fǎng)問(wèn)得到的圖像數(shù)據(jù),來(lái)確定生成的圖像數(shù)據(jù)是否對(duì)應(yīng)于生成的RFID碼,以校驗(yàn)RFID讀取。
29.如權(quán)利要求28所述的系統(tǒng),其特征在于,所述成像引擎和RFID閱讀器電路安裝在集成的RFID讀取和成像設(shè)備的外殼中。
30.如權(quán)利要求28所述的系統(tǒng),其特征在于,所述由成像引擎和RFID閱讀器電路生成的信號(hào)相繼由信號(hào)處理電路處理。
31.如權(quán)利要求28所述的系統(tǒng),其特征在于,所述與多個(gè)RFID碼中每個(gè)相應(yīng)的RFID碼關(guān)聯(lián)的圖像數(shù)據(jù)包括多個(gè)圖像。
32.如權(quán)利要求31所述的系統(tǒng),其特征在于,所述比較器模塊包括比較生成的圖像數(shù)據(jù)與對(duì)應(yīng)于生成的RFID碼的多個(gè)圖像中的至少一個(gè)的裝置。
33.如權(quán)利要求28所述的系統(tǒng),其特征在于,所述與每個(gè)相應(yīng)的RFID碼關(guān)聯(lián)的圖像數(shù)據(jù)包括指示至少一個(gè)物體的至少一個(gè)特征的數(shù)據(jù)。
34.如權(quán)利要求28所述的系統(tǒng),其特征在于,所述與每個(gè)相應(yīng)的RFID碼關(guān)聯(lián)的圖像數(shù)據(jù)包括從至少一個(gè)物體的圖像中抽取的數(shù)據(jù)。
35.如權(quán)利要求31所述的系統(tǒng),其特征在于,所述與每個(gè)相應(yīng)的RFID碼關(guān)聯(lián)的圖像數(shù)據(jù)的多個(gè)圖像數(shù)據(jù)條目中相應(yīng)的圖像數(shù)據(jù)條目包括對(duì)應(yīng)于至少一個(gè)物體的不同視角的圖像。
36.如權(quán)利要求28所述的系統(tǒng),其特征在于,所述處理單元還包括表面確定模塊,用于確定生成的圖像數(shù)據(jù)中的數(shù)據(jù)對(duì)應(yīng)于由成像引擎成像的物體的至少一個(gè)表面。
37.如權(quán)利要求28所述的系統(tǒng),其特征在于,所述處理單元還包括數(shù)據(jù)抽取模塊,所述數(shù)據(jù)抽取模塊包括可在處理單元上執(zhí)行的可編程指令,所述可編程指令用于從生成的圖像數(shù)據(jù)中抽取數(shù)據(jù)。
38.如權(quán)利要求37所述的系統(tǒng),其特征在于,所述抽取的數(shù)據(jù)指示由成像引擎成像的物體的至少一個(gè)特征。
39.如權(quán)利要求28所述的系統(tǒng),其特征在于,其中所述RFID閱讀器從不止一個(gè)RFID標(biāo)簽中接收RFID標(biāo)簽數(shù)據(jù);所述RFID解碼模塊生成對(duì)應(yīng)于每次相應(yīng)的RFID標(biāo)簽讀取的RFID碼;所述數(shù)據(jù)庫(kù)查詢(xún)模塊訪(fǎng)問(wèn)與匹配相應(yīng)的生成的RFID碼的每個(gè)相應(yīng)的RFID碼關(guān)聯(lián)的相應(yīng)的存儲(chǔ)的圖像數(shù)據(jù);及比較器模塊比較生成的圖像數(shù)據(jù)與每個(gè)相應(yīng)的訪(fǎng)問(wèn)得到的圖像數(shù)據(jù),確定它們之間的最佳關(guān)聯(lián),以便確定生成的圖像數(shù)據(jù)和一個(gè)生成的RFID碼之間的最佳對(duì)應(yīng)關(guān)系,且如果不存在關(guān)聯(lián),則確定發(fā)生了誤讀。
40.一種校驗(yàn)RFID讀取的方法,其特征在于,所述方法包括步驟接收從一組在RFID讀取操作期間通過(guò)讀取物體上的RFID標(biāo)簽獲取的RFID標(biāo)簽數(shù)據(jù)中解碼得到的RFID碼;接收對(duì)應(yīng)于所述物體且通過(guò)成像操作獲取的圖像數(shù)據(jù),所述成像操作本質(zhì)上與RFID讀取操作同時(shí)執(zhí)行;查詢(xún)數(shù)據(jù)庫(kù),訪(fǎng)問(wèn)對(duì)應(yīng)于匹配接收到的RFID碼的存儲(chǔ)的RFID碼的存儲(chǔ)的數(shù)據(jù);及比較接收到的圖像數(shù)據(jù)與訪(fǎng)問(wèn)得到的存儲(chǔ)的數(shù)據(jù),來(lái)確定接收到的圖像數(shù)據(jù)是否對(duì)應(yīng)于接收到的RFID碼。
41.如權(quán)利要求40所述的方法,其特征在于,其中所述接收RFID步驟包括接收從對(duì)應(yīng)于在RFID讀取操作期間讀取的多個(gè)相應(yīng)的RFID標(biāo)簽的多組相應(yīng)的RFID標(biāo)簽數(shù)據(jù)中解碼得到的多個(gè)RFID碼;所述查詢(xún)步驟包括訪(fǎng)問(wèn)對(duì)應(yīng)于匹配多個(gè)接收到的RFID碼中相應(yīng)的接收到的RFID碼的相應(yīng)的存儲(chǔ)的RFID碼的一組存儲(chǔ)的數(shù)據(jù);及所述比較步驟包括比較接收到的圖像數(shù)據(jù)與多組相應(yīng)的訪(fǎng)問(wèn)得到的數(shù)據(jù),來(lái)確定它們之間的最優(yōu)關(guān)聯(lián),以便確定多個(gè)接收到的RFID碼中的哪個(gè)接收到的RFID碼對(duì)應(yīng)于接收到的圖像數(shù)據(jù),且如果不存在關(guān)聯(lián),則確定發(fā)生了誤讀。
42.一種計(jì)算機(jī)可讀媒體,在其上存儲(chǔ)一系列配置為可由至少一個(gè)處理器執(zhí)行的可編程指令,所述編程指令用于執(zhí)行RFID校驗(yàn)方法,其特征在于,所述方法包括步驟接收從一組在RFID讀取操作期間通過(guò)讀取物體上的RFID標(biāo)簽獲取的RFID標(biāo)簽數(shù)據(jù)中解碼得到的RFID碼;接收對(duì)應(yīng)于所述物體且通過(guò)成像操作獲取的圖像數(shù)據(jù),所述成像操作本質(zhì)上與RFID讀取操作同時(shí)執(zhí)行;查詢(xún)數(shù)據(jù)庫(kù),訪(fǎng)問(wèn)對(duì)應(yīng)于匹配接收到的RFID碼的存儲(chǔ)的RFID碼的存儲(chǔ)的數(shù)據(jù);及比較接收到的圖像數(shù)據(jù)與訪(fǎng)問(wèn)得到的存儲(chǔ)的數(shù)據(jù),來(lái)確定接收到的圖像數(shù)據(jù)是否對(duì)應(yīng)于接收到的RFID碼。
43.一種校驗(yàn)RFID讀取的校驗(yàn)系統(tǒng),其特征在于,所述系統(tǒng)包括接收從一組在RFID讀取操作期間通過(guò)讀取物體上的RFID標(biāo)簽獲取的RFID標(biāo)簽數(shù)據(jù)中解碼得到的RFID碼的裝置;接收對(duì)應(yīng)于所述物體且通過(guò)成像操作獲取的圖像數(shù)據(jù)的裝置,所述成像操作本質(zhì)上與RFID讀取操作同時(shí)執(zhí)行;查詢(xún)數(shù)據(jù)庫(kù),訪(fǎng)問(wèn)對(duì)應(yīng)于匹配接收到的RFID碼的存儲(chǔ)的RFID碼的存儲(chǔ)的數(shù)據(jù)的裝置;及比較接收到的圖像數(shù)據(jù)與訪(fǎng)問(wèn)得到的存儲(chǔ)的數(shù)據(jù),來(lái)確定接收到的圖像數(shù)據(jù)是否對(duì)應(yīng)于接收到的RFID碼的裝置。
44.如權(quán)利要求43所述的校驗(yàn)系統(tǒng),其特征在于,所述對(duì)應(yīng)于生成的RFID碼的存儲(chǔ)的數(shù)據(jù)是圖像數(shù)據(jù),且接收到的物體數(shù)據(jù)是由成像引擎獲取的圖像數(shù)據(jù)。
45.如權(quán)利要求44所述的校驗(yàn)系統(tǒng),其特征在于,從圖像數(shù)據(jù)中衍生得到所述接收到的物體數(shù)據(jù)。
46.如權(quán)利要求44所述的校驗(yàn)系統(tǒng),其特征在于,所述比較裝置確定比較結(jié)果是否在預(yù)定的圖像識(shí)別確定性閾值內(nèi)。
47.如權(quán)利要求43所述的校驗(yàn)系統(tǒng),其特征在于,其中所述接收RFID步驟包括接收從對(duì)應(yīng)于在RFID讀取操作期間讀取的多個(gè)相應(yīng)的RFID標(biāo)簽的多組相應(yīng)的RFID標(biāo)簽數(shù)據(jù)中解碼得到的多個(gè)RFID碼;所述查詢(xún)步驟包括訪(fǎng)問(wèn)對(duì)應(yīng)于匹配多個(gè)接收到的RFID碼中相應(yīng)的接收到的RFID碼的相應(yīng)的存儲(chǔ)的RFID碼的一組存儲(chǔ)的數(shù)據(jù);及所述比較步驟包括比較接收到的物體數(shù)據(jù)與多組相應(yīng)的訪(fǎng)問(wèn)得到的數(shù)據(jù),來(lái)確定它們之間的最優(yōu)關(guān)聯(lián),以便確定多個(gè)接收到的RFID碼中的哪個(gè)接收到的RFID碼對(duì)應(yīng)于接收到的物體數(shù)據(jù),且如果不存在關(guān)聯(lián),則確定發(fā)生了誤讀。
全文摘要
提供傳感物體的圖像及與該物體關(guān)聯(lián)的光學(xué)代碼,并生成相應(yīng)的物體圖像數(shù)據(jù)和光學(xué)代碼圖像數(shù)據(jù)的系統(tǒng)和方法。數(shù)據(jù)庫(kù)存儲(chǔ)多個(gè)數(shù)字碼及與多個(gè)數(shù)字碼中的每個(gè)相應(yīng)的數(shù)字碼關(guān)聯(lián)的物體圖像數(shù)據(jù)條目。處理單元生成至少一個(gè)數(shù)字碼,訪(fǎng)問(wèn)與本質(zhì)上匹配相應(yīng)的至少一個(gè)生成的數(shù)字碼的至少一個(gè)相應(yīng)的存儲(chǔ)的數(shù)字碼關(guān)聯(lián)的至少一個(gè)物體圖像數(shù)據(jù)條目,并比較物體圖像數(shù)據(jù)與至少一個(gè)訪(fǎng)問(wèn)得到的物體圖像數(shù)據(jù)條目,確定比較結(jié)果是否在預(yù)定的圖像識(shí)別確定性閾值內(nèi)。也提供RFID閱讀器和成像系統(tǒng),包括用于對(duì)與其RFID碼由RFID閱讀器讀取的標(biāo)簽關(guān)聯(lián)的物體進(jìn)行成像的設(shè)備。成像設(shè)備生成與成像的物體關(guān)聯(lián)的圖像數(shù)據(jù)。系統(tǒng)還包括存儲(chǔ)與多個(gè)物體關(guān)聯(lián)的RFID及與每個(gè)存儲(chǔ)的RFID碼關(guān)聯(lián)的全部或抽取出的圖像數(shù)據(jù)的數(shù)據(jù)庫(kù)。提供可在系統(tǒng)的至少一個(gè)處理器上執(zhí)行的校驗(yàn)軟件,用于校驗(yàn)所讀取并由RFID閱讀器和成像系統(tǒng)處理的RFID碼是否對(duì)應(yīng)于成像的物體。通過(guò)比較與成像的物體關(guān)聯(lián)的獲取的圖像數(shù)據(jù)或其他數(shù)據(jù)以及存儲(chǔ)的圖像數(shù)據(jù)或?qū)?yīng)于讀取的RFID碼的其他存儲(chǔ)的數(shù)據(jù),來(lái)執(zhí)行校驗(yàn)處理。如果獲取的圖像數(shù)據(jù)或其他數(shù)據(jù)本質(zhì)上匹配存儲(chǔ)的圖像數(shù)據(jù)或其他存儲(chǔ)的數(shù)據(jù),則系統(tǒng)確定讀取了適當(dāng)?shù)腞FID碼。如果獲取的圖像數(shù)據(jù)或其他數(shù)據(jù)本質(zhì)上不匹配存儲(chǔ)的圖像數(shù)據(jù)或其他存儲(chǔ)的數(shù)據(jù),則系統(tǒng)確定未讀取到適當(dāng)?shù)腞FID碼,或系統(tǒng)包含錯(cuò)誤。
文檔編號(hào)G06K7/10GK1742278SQ200380109191
公開(kāi)日2006年3月1日 申請(qǐng)日期2003年12月17日 優(yōu)先權(quán)日2002年12月18日
發(fā)明者何端峰 申請(qǐng)人:訊寶科技公司