專利名稱:捕獲和分析目標(biāo)的圖像數(shù)據(jù)的系統(tǒng)以及方法
技術(shù)領(lǐng)域:
本發(fā)明的各方面涉及一種捕獲和分析目標(biāo)的圖像數(shù)據(jù)的系統(tǒng)及其方法,并且更尤 其涉及一種在終端設(shè)備處捕獲圖像數(shù)據(jù)而在服務(wù)器中分析所捕獲的圖像數(shù)據(jù)、其后執(zhí)行一 種功能或者向終端單元返回分析結(jié)果的系統(tǒng)及其方法。
背景技術(shù):
通常,條形碼閱讀器掃描圖像從而由其產(chǎn)生數(shù)字?jǐn)?shù)據(jù)。具體地說,傳統(tǒng)的條形碼閱 讀器包括光源、透鏡、光電探測(cè)器、譯碼器和輸出單元。光源輸出通過所述透鏡的光(諸如 激光束)到圖像(即條形碼)上。條形碼包括不同厚度的暗條以及在暗條之間的也具有不 同厚度的白色空間(white space)。當(dāng)暗條吸收光時(shí),所述白色空間將光反射到光電探測(cè)器 (諸如光電二極管)。光電探測(cè)器測(cè)量從所述條形碼反射回的光的強(qiáng)度以產(chǎn)生表示條形碼 的條及空間圖案的波形。譯碼器然后分析產(chǎn)生的波形并且將波形轉(zhuǎn)換為數(shù)字?jǐn)?shù)據(jù)。輸出單 元連接到計(jì)算機(jī)并且將所述數(shù)據(jù)傳輸給計(jì)算機(jī)。因此,使用條形碼閱讀器通過不同目標(biāo)的 對(duì)應(yīng)的條形碼可以識(shí)別所述不同目標(biāo)(例如倉(cāng)庫(kù)中的產(chǎn)品)。如上所述,通過條形碼閱讀器采集的圖像數(shù)據(jù)局限于一系列暗條和白色空間。尤 其是,傳統(tǒng)的條形碼閱讀器不能分析和數(shù)字化更復(fù)雜的圖像數(shù)據(jù),因?yàn)檫@將會(huì)需要更復(fù)雜 的視覺功能和圖像分析。通常,傳統(tǒng)的移動(dòng)裝置(包括條形碼閱讀器)不能執(zhí)行這些復(fù)雜 的機(jī)器視覺和圖像分析功能,因?yàn)檫@些功能是處理器密集型的。所以,需要一種采集和轉(zhuǎn)換 更復(fù)雜圖像數(shù)據(jù)的系統(tǒng)。
發(fā)明內(nèi)容
本發(fā)明的各方面提供一種系統(tǒng),該系統(tǒng)在終端單元捕獲圖像數(shù)據(jù)、而在服務(wù)器中 分析所捕獲的圖像數(shù)據(jù),此后執(zhí)行一種功能或向終端單元返回分析結(jié)果。根據(jù)本發(fā)明的一個(gè)方面,提供一種捕獲和分析目標(biāo)的圖像數(shù)據(jù)的系統(tǒng),所述系統(tǒng) 包括捕獲圖像數(shù)據(jù)的終端單元,該終端單元包括捕獲目標(biāo)的圖像數(shù)據(jù)的圖像捕獲單元, 和傳輸捕獲的圖像數(shù)據(jù)的傳輸單元;和分析圖像數(shù)據(jù)的數(shù)據(jù)分析服務(wù)器,所述數(shù)據(jù)分析服 務(wù)器包括接收傳輸?shù)膱D像數(shù)據(jù)的接收單元,和控制單元,該控制單元通過對(duì)接收的圖像數(shù) 據(jù)執(zhí)行一個(gè)或多個(gè)機(jī)器視覺功能來(lái)分析接收的圖像數(shù)據(jù),并對(duì)向終端單元傳輸該一個(gè)或多 個(gè)機(jī)器視覺功能的結(jié)果和/或根據(jù)該一個(gè)或多個(gè)機(jī)器視覺功能的結(jié)果執(zhí)行功能進(jìn)行控制。根據(jù)本發(fā)明的另一個(gè)方面,提供一種捕獲和分析目標(biāo)的圖像數(shù)據(jù)的方法,所述方 法包括在終端單元中捕獲目標(biāo)的圖像數(shù)據(jù);將捕獲的圖像數(shù)據(jù)從終端單元傳輸?shù)綌?shù)據(jù)分 析服務(wù)器;在數(shù)據(jù)分析服務(wù)器中通過對(duì)傳輸?shù)膱D像數(shù)據(jù)執(zhí)行一個(gè)或多個(gè)機(jī)器視覺功能來(lái)分 析所傳輸?shù)膱D像數(shù)據(jù);和將該一個(gè)或多個(gè)機(jī)器視覺功能的結(jié)果傳輸?shù)浇K端單元和/或根據(jù) 該一個(gè)或多個(gè)機(jī)器視覺功能的結(jié)果執(zhí)行功能。根據(jù)本發(fā)明的另一個(gè)方面,提供一種包括對(duì)接收的圖像數(shù)據(jù)執(zhí)行一個(gè)或多個(gè)機(jī)器 視覺功能的數(shù)據(jù)分析服務(wù)器的系統(tǒng)的移動(dòng)裝置,所述移動(dòng)裝置包括捕獲目標(biāo)的圖像數(shù)據(jù)的圖像捕獲單元;和將捕獲的圖像數(shù)據(jù)傳輸給數(shù)據(jù)分析服務(wù)器的傳輸單元,其中數(shù)據(jù)分析 服務(wù)器通過對(duì)捕獲的圖像數(shù)據(jù)執(zhí)行該一個(gè)或多個(gè)機(jī)器視覺功能來(lái)分析捕獲的圖像數(shù)據(jù),并 將該一個(gè)或多個(gè)機(jī)器視覺功能的結(jié)果傳輸給移動(dòng)裝置和/或根據(jù)該一個(gè)或多個(gè)機(jī)器視覺 功能的結(jié)果來(lái)執(zhí)行功能。根據(jù)本發(fā)明的又一方面,提供一種分析由移動(dòng)裝置捕獲的目標(biāo)的圖像數(shù)據(jù)的數(shù)據(jù) 分析服務(wù)器,該數(shù)據(jù)分析服務(wù)器包括接收來(lái)自移動(dòng)裝置的圖像數(shù)據(jù)的接收單元;和控制 單元,該控制單元通過對(duì)接收的圖像數(shù)據(jù)執(zhí)行一個(gè)或多個(gè)機(jī)器視覺功能來(lái)分析接收的圖像 數(shù)據(jù),并對(duì)向移動(dòng)裝置傳輸該一個(gè)或多個(gè)機(jī)器視覺功能的結(jié)果和/或根據(jù)該一個(gè)或多個(gè)機(jī) 器視覺功能的結(jié)果執(zhí)行功能進(jìn)行控制。根據(jù)本發(fā)明的另一個(gè)方面,提供一種分析由移動(dòng)裝置捕獲的目標(biāo)的圖像數(shù)據(jù)的方 法,所述方法包括接收來(lái)自移動(dòng)裝置的圖像數(shù)據(jù);通過對(duì)接收的圖像數(shù)據(jù)執(zhí)行一個(gè)或多 個(gè)機(jī)器視覺功能來(lái)分析接收的圖像數(shù)據(jù);和將該一個(gè)或多個(gè)機(jī)器視覺功能的結(jié)果傳輸給移 動(dòng)裝置和/或根據(jù)該一個(gè)或多個(gè)機(jī)器視覺功能的結(jié)果執(zhí)行功能。根據(jù)本發(fā)明的另一個(gè)方面,提供一種利用所述方法進(jìn)行編碼并且由計(jì)算機(jī)實(shí)施的 計(jì)算機(jī)可讀記錄介質(zhì)。本發(fā)明的其它的方面和/或優(yōu)勢(shì)部分地在接下來(lái)的具體實(shí)施方式
中加以闡述,并 且部分地根據(jù)具體實(shí)施方式
而變得顯而易見,或者將在本發(fā)明的實(shí)踐中被獲悉。
結(jié)合附圖,從以下對(duì)實(shí)施例的描述中,本發(fā)明的這些和/或其它方面和優(yōu)勢(shì)將會(huì) 變得明顯并且更加易于理解,在附圖中圖1是根據(jù)本發(fā)明的一個(gè)實(shí)施例的采集和分析圖像數(shù)據(jù)的系統(tǒng)的方框圖;圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的遠(yuǎn)程裝置的方框圖;圖3是根據(jù)本發(fā)明另一個(gè)實(shí)施例的遠(yuǎn)程裝置的方框圖;圖4是根據(jù)本發(fā)明一個(gè)實(shí)施例的數(shù)據(jù)分析服務(wù)器120的方框圖;圖5是示出根據(jù)本發(fā)明一個(gè)實(shí)施例的采集和分析圖像數(shù)據(jù)的方法的流程圖;圖6是示出根據(jù)本發(fā)明一個(gè)實(shí)施例的采集和分析圖像數(shù)據(jù)和語(yǔ)音數(shù)據(jù)的方法的 流程圖;圖7是示出根據(jù)本發(fā)明一個(gè)實(shí)施例的分析圖像數(shù)據(jù)的方法的流程圖;圖8A和8B示出根據(jù)本發(fā)明一個(gè)實(shí)施例的便攜式數(shù)據(jù)終端;以及圖9A和9B示出根據(jù)本發(fā)明一個(gè)實(shí)施例的手持條形碼掃描器。
具體實(shí)施例方式現(xiàn)在將詳細(xì)地參考本發(fā)明的各實(shí)施例,各實(shí)施例的實(shí)例在附圖中示出,其中類似 的參考數(shù)字始終指示類似的元件。為了解釋本發(fā)明以下通過參照附圖描述實(shí)施例。圖1是根據(jù)本發(fā)明的一個(gè)實(shí)施例的采集并分析圖像數(shù)據(jù)的系統(tǒng)的方框圖。參考圖 1,所述系統(tǒng)包括遠(yuǎn)程裝置110和數(shù)據(jù)分析服務(wù)器120。遠(yuǎn)程裝置110捕獲目標(biāo)的圖像,并將對(duì)應(yīng)的圖像數(shù)據(jù)傳輸給數(shù)據(jù)分析服務(wù)器120。 數(shù)據(jù)分析服務(wù)器120分析圖像數(shù)據(jù)以識(shí)別所述目標(biāo)。遠(yuǎn)程裝置110可以是能夠捕獲圖像并傳送數(shù)據(jù)的任何設(shè)備(諸如條形碼掃描器和個(gè)人數(shù)字助理(PDA),移動(dòng)電話,以及具有照相 機(jī)功能的便攜式數(shù)據(jù)終端(PDT))。此外,遠(yuǎn)程裝置110可以是捕獲圖像并將圖像在本地傳 輸給中間設(shè)備的具備傳輸功能的成像器(transmission-enabled imager)(諸如藍(lán)牙成像 器)。所述中間設(shè)備然后將圖像數(shù)據(jù)傳輸給數(shù)據(jù)分析服務(wù)器120以待分析。例如,中間設(shè)備 可以是臺(tái)式計(jì)算機(jī)、筆記本電腦,或包括網(wǎng)頁(yè)瀏覽器的移動(dòng)電話,通過網(wǎng)頁(yè)瀏覽器圖像數(shù)據(jù) 經(jīng)由互聯(lián)網(wǎng)被提交給網(wǎng)頁(yè)服務(wù)器,該網(wǎng)頁(yè)服務(wù)器即數(shù)據(jù)分析服務(wù)器120。圖像數(shù)據(jù)可以是簡(jiǎn) 單的條形碼,更復(fù)雜的二維圖像,或三維圖像。圖2是根據(jù)本發(fā)明一個(gè)實(shí)施例的遠(yuǎn)程裝置110的方框圖。參考圖2,遠(yuǎn)程裝置110 包括圖像捕獲單元211和傳輸單元213。圖像捕獲單元211捕獲目標(biāo)的圖像。具體地說,圖像捕獲單元211可以捕獲目標(biāo) 的一個(gè)圖像、多個(gè)圖像或視頻。在捕獲多個(gè)圖像的情況下,在每個(gè)圖像中可以捕獲目標(biāo)的不 同角度或者在每個(gè)圖像中捕獲相似的角度以便,例如數(shù)據(jù)分析服務(wù)器120可以選擇具有最 好的采光或質(zhì)量的圖像來(lái)分析??梢酝ㄟ^操縱一個(gè)或多個(gè)輸入裝置(諸如按鈕、旋轉(zhuǎn)撥號(hào) 盤和/或觸摸屏)激活圖像捕獲單元211來(lái)捕獲圖像。如上所述,根據(jù)其它方面,圖像捕獲 單元211可以是捕獲圖像(或多個(gè)圖像)并將對(duì)應(yīng)的圖像數(shù)據(jù)在本地傳輸給獨(dú)立傳輸單元 213的獨(dú)立設(shè)備。獨(dú)立圖像捕獲單元211可以經(jīng)由本地有線(UART、IEEE 802. 3、USB、RS_232 等等)和/或無(wú)線(IEEE 802. 11、紅外線、藍(lán)牙等等)傳輸方法來(lái)傳輸數(shù)據(jù)。通過有線(IEEE 802. 3、USB、RS-232等等)和/或無(wú)線(IEEE802. 11、紅外線、藍(lán) 牙、GSM、GRPS、EDGE、CDMA等等)傳輸方法,傳輸單元213將圖像數(shù)據(jù)(其可以對(duì)應(yīng)于單個(gè) 圖像、多個(gè)圖像或視頻)傳輸給數(shù)據(jù)分析服務(wù)器120。例如,傳輸單元213可以使用連接到 互聯(lián)網(wǎng)的網(wǎng)頁(yè)瀏覽器傳輸圖像數(shù)據(jù)。在這種情況下,數(shù)據(jù)分析服務(wù)器120可以是網(wǎng)頁(yè)服務(wù) 器。此外,傳輸單元213可以通過GSM網(wǎng)絡(luò)以數(shù)據(jù)包形式或者以多媒體信息服務(wù)(MMS)類 型消息的形式傳輸圖像數(shù)據(jù)。圖3是根據(jù)本發(fā)明另一個(gè)實(shí)施例的遠(yuǎn)程裝置110的方框圖。參考圖3,遠(yuǎn)程裝置 110包括圖像捕獲單元311、語(yǔ)音捕獲單元312和傳輸單元313。圖像捕獲單元311類似于 結(jié)合圖2描述的圖像捕獲單元211,在此將不再重復(fù)地對(duì)其進(jìn)行詳細(xì)描述。語(yǔ)音捕獲單元312捕獲和圖像數(shù)據(jù)一起傳輸給數(shù)據(jù)分析服務(wù)器120以待分析的語(yǔ) 音數(shù)據(jù)。例如,在遠(yuǎn)程裝置110用于創(chuàng)建產(chǎn)品顧客訂單的情況下,語(yǔ)音數(shù)據(jù)可以包括顧客身 份、產(chǎn)品數(shù)量和/或產(chǎn)品質(zhì)量。在這種情況下,如果顧客Bob訂了三件黃色裝飾品,那么可 以激活語(yǔ)音捕獲單元312來(lái)捕獲“顧客Bob、訂購(gòu)三個(gè)、色彩黃色”,并且可以激活圖像捕獲 單元311捕獲結(jié)合圖2描述的裝飾品的圖像數(shù)據(jù)。盡管不局限于所有方面,但是根據(jù)本發(fā) 明的一些方面,圖像捕獲單元311可以是語(yǔ)音激活的。在應(yīng)用于上述實(shí)例的這種情況下,可 以激活語(yǔ)音捕獲單元312以捕獲“顧客Bob、訂購(gòu)三個(gè)掃描、色彩黃色”(加以強(qiáng)調(diào))。當(dāng)捕 獲“掃描”語(yǔ)音數(shù)據(jù)時(shí),語(yǔ)音捕獲單元312觸發(fā)圖像捕獲單元311來(lái)為產(chǎn)品(即目標(biāo))拍照 (即捕獲圖像)。如上所述,圖像捕獲單元311可以捕獲目標(biāo)的一個(gè)圖像、多個(gè)圖像或視頻。傳輸單元313將圖像數(shù)據(jù)以及語(yǔ)音數(shù)據(jù)傳輸給數(shù)據(jù)分析服務(wù)器120。傳輸單元313 可以將圖像數(shù)據(jù)和語(yǔ)音數(shù)據(jù)一起打包和/或同時(shí)傳輸圖像數(shù)據(jù)和語(yǔ)音數(shù)據(jù),或傳輸單元 313可以分別地傳輸圖像數(shù)據(jù)和語(yǔ)音數(shù)據(jù)(例如以獨(dú)立的數(shù)據(jù)包的形式,和/或隨后地)。圖4是根據(jù)本發(fā)明一個(gè)實(shí)施例的數(shù)據(jù)分析服務(wù)器120的方框圖。參考圖4,數(shù)據(jù)分析服務(wù)器120包括接收單元421、譯碼單元422、控制單元423和存儲(chǔ)單元424。接收單元421接收?qǐng)D像數(shù)據(jù),譯碼單元422對(duì)圖像數(shù)據(jù)譯碼。接收單元421可以 通過互聯(lián)網(wǎng)、有線或者無(wú)線網(wǎng)絡(luò)、GSM網(wǎng)絡(luò)和/或GPS網(wǎng)絡(luò)接收數(shù)據(jù)。控制單元423然后分 析圖像數(shù)據(jù)并且對(duì)其執(zhí)行機(jī)器視覺(machine vision)功能(諸如條形碼讀取、光學(xué)字符 識(shí)別、標(biāo)注尺寸(dimensioning)等等)。例如,譯碼單元422可以將圖像數(shù)據(jù)譯碼和轉(zhuǎn)換 為機(jī)器語(yǔ)言,控制單元423然后可以比較轉(zhuǎn)換的數(shù)據(jù)和參考數(shù)據(jù)庫(kù)來(lái)識(shí)別對(duì)應(yīng)圖像中的目 標(biāo)。存儲(chǔ)單元4M存儲(chǔ)參考數(shù)據(jù)庫(kù)。存儲(chǔ)單元可以是易失性存儲(chǔ)器(諸如隨機(jī)存取存儲(chǔ)器 (RAM))或非易失性存儲(chǔ)器(諸如只讀存儲(chǔ)器(ROM)、閃速存儲(chǔ)器或硬盤驅(qū)動(dòng)器)。參考數(shù)據(jù) 庫(kù)可包括多個(gè)參考圖像以便控制單元423比較接收的圖像和每個(gè)參考圖像,直到相對(duì)于參 考圖像識(shí)別出接收的圖像為止。具體地說,控制單元423比較接收的圖像和參考數(shù)據(jù)庫(kù),直 到接收的圖像匹配參考圖像或接收的圖像的參考點(diǎn)(例如,特征點(diǎn))匹配參考圖像的參考 點(diǎn)為止。對(duì)于每一個(gè)參考圖像,參考數(shù)據(jù)庫(kù)可包括對(duì)應(yīng)目標(biāo)的標(biāo)識(shí)符和附加信息(諸如目 標(biāo)的尺寸和成本)??梢岳斫獾氖窃谄渌鼘?shí)施例中,可以省略存儲(chǔ)單元似4和/或參考數(shù)據(jù)庫(kù)。例如, 控制單元423可以可替代地對(duì)圖像數(shù)據(jù)運(yùn)行算法以便分析圖像數(shù)據(jù)并且返回對(duì)應(yīng)目標(biāo)的 標(biāo)識(shí)符和/或目標(biāo)的尺寸。一旦圖像數(shù)據(jù)已經(jīng)被分析,控制單元423可執(zhí)行附加功能,諸如 創(chuàng)建識(shí)別的目標(biāo)的訂單,或者將目標(biāo)的標(biāo)識(shí)符和/或附加信息傳輸回遠(yuǎn)程裝置110。標(biāo)識(shí)符 和/或附加信息可以是ASCII數(shù)據(jù)。如上面參照?qǐng)D3所述,所述遠(yuǎn)程裝置110還可以傳輸語(yǔ)音數(shù)據(jù)。在這種情況下,接 收單元421接收?qǐng)D像數(shù)據(jù)和語(yǔ)音數(shù)據(jù),控制單元423分析接收的圖像數(shù)據(jù)和接收的語(yǔ)音數(shù) 據(jù)。例如,譯碼單元422將語(yǔ)音數(shù)據(jù)譯碼并轉(zhuǎn)換為機(jī)器語(yǔ)言,控制單元423將語(yǔ)音數(shù)據(jù)和個(gè) 人(諸如顧客)和數(shù)目(例如目標(biāo)的數(shù)量)相互關(guān)聯(lián)起來(lái)。如上所述,控制單元423還分 析和處理圖像數(shù)據(jù)。因此,控制單元423可基于所接收數(shù)據(jù)為顧客創(chuàng)建訂單。圖5是根據(jù)本發(fā)明一個(gè)實(shí)施例的采集和分析圖像數(shù)據(jù)的方法的流程圖。參考圖 5,在操作S500中由遠(yuǎn)程裝置捕獲目標(biāo)的圖像數(shù)據(jù)。然后,在操作S510中,將捕獲的圖像數(shù) 據(jù)從遠(yuǎn)程裝置傳輸?shù)綌?shù)據(jù)分析服務(wù)器。在操作S520中,數(shù)據(jù)分析服務(wù)器通過對(duì)接收的圖像 數(shù)據(jù)執(zhí)行一個(gè)或多個(gè)機(jī)器視覺功能來(lái)分析接收的圖像數(shù)據(jù)。分析(操作S520)可包括識(shí)別 條形碼或識(shí)別圖像數(shù)據(jù)的目標(biāo)。此后,數(shù)據(jù)分析服務(wù)器可將該一個(gè)或多個(gè)機(jī)器視覺功能的 結(jié)果傳輸給遠(yuǎn)程裝置和/或根據(jù)該一個(gè)或多個(gè)機(jī)器視覺功能的結(jié)果執(zhí)行功能。例如,通過 該一個(gè)或多個(gè)機(jī)器視覺功能,數(shù)據(jù)分析服務(wù)器可以為在圖像數(shù)據(jù)中識(shí)別的目標(biāo)創(chuàng)建顧客訂 圖6是根據(jù)本發(fā)明一個(gè)實(shí)施例的采集和分析圖像數(shù)據(jù)和語(yǔ)音數(shù)據(jù)的方法的流程 圖。參考圖6,在操作S600中,由遠(yuǎn)程裝置捕獲目標(biāo)的圖像數(shù)據(jù)和語(yǔ)音數(shù)據(jù)。然后,在操作 S610中,將捕獲的圖像數(shù)據(jù)和捕獲的語(yǔ)音數(shù)據(jù)從遠(yuǎn)程裝置傳輸?shù)綌?shù)據(jù)分析服務(wù)器。在操作 S620中,數(shù)據(jù)分析服務(wù)器通過對(duì)接收的圖像數(shù)據(jù)執(zhí)行一個(gè)或多個(gè)機(jī)器視覺功能來(lái)分析接收 的圖像數(shù)據(jù)。分析(操作S620)可包括識(shí)別條形碼或識(shí)別圖像數(shù)據(jù)的目標(biāo)。另外,在操作 S630中,數(shù)據(jù)分析服務(wù)器分析接收的語(yǔ)音數(shù)據(jù)。例如,數(shù)據(jù)分析服務(wù)器可將語(yǔ)音數(shù)據(jù)轉(zhuǎn)換為 數(shù)字或文本。此后,數(shù)據(jù)分析服務(wù)器將該一個(gè)或多個(gè)機(jī)器視覺功能和語(yǔ)音分析的結(jié)果傳輸 給遠(yuǎn)程裝置和/或根據(jù)該一個(gè)或多個(gè)機(jī)器視覺功能和語(yǔ)音分析的結(jié)果執(zhí)行功能。例如,數(shù)據(jù)分析服務(wù)器可以為由該一個(gè)或多個(gè)機(jī)器視覺功能在圖像數(shù)據(jù)中識(shí)別的目標(biāo)創(chuàng)建用于由 語(yǔ)音數(shù)據(jù)識(shí)別的顧客的顧客訂單。圖7是示出根據(jù)本發(fā)明一個(gè)實(shí)施例的分析圖像數(shù)據(jù)的方法的流程圖。參考圖7,在 操作S700中,數(shù)據(jù)分析服務(wù)器從遠(yuǎn)程裝置接收?qǐng)D像數(shù)據(jù)。然后,在操作S710中,通過對(duì)圖 像數(shù)據(jù)執(zhí)行一個(gè)或多個(gè)機(jī)器視覺功能分析圖像數(shù)據(jù)。此后,在操作S720中,數(shù)據(jù)分析服務(wù) 器根據(jù)該一個(gè)或多個(gè)機(jī)器視覺功能的結(jié)果執(zhí)行功能。例如,數(shù)據(jù)分析服務(wù)器可以向遠(yuǎn)程裝 置返回分析的機(jī)器可讀的結(jié)果,或者為由該一個(gè)或多個(gè)機(jī)器視覺功能在圖像數(shù)據(jù)中識(shí)別的 目標(biāo)創(chuàng)建顧客訂單。圖8A到9B示出根據(jù)本發(fā)明實(shí)施例的兩種類型的遠(yuǎn)程裝置110 =PDT (圖8A和8B) 以及手持條形碼掃描器(圖9A和9B)。當(dāng)從系統(tǒng)的層面來(lái)看時(shí),PDT以及手持條形碼掃描 器說明了由遠(yuǎn)程裝置使用的各種各樣的子系統(tǒng)。然而,盡管以下討論集中在PDT以及手持 條形碼掃描器,但是應(yīng)當(dāng)理解本發(fā)明的各方面可以適用于如以上結(jié)合圖1到4所描述的能 夠捕獲圖像數(shù)據(jù)以及傳輸圖像數(shù)據(jù)的任何遠(yuǎn)程裝置。PDT通常集成了便攜式電腦、一個(gè)或多個(gè)數(shù)據(jù)傳送路徑以及一個(gè)或多個(gè)數(shù)據(jù)采集 子系統(tǒng)。便攜式電腦部分通常類似于公知的面向消費(fèi)者的觸摸屏便攜式計(jì)算裝置(例如 “袖珍PC”或“PDA”),諸如可以從PALM、HEWLETT PACKARD以及DELL公司獲得的那些裝置。 數(shù)據(jù)傳送路徑包括有線和無(wú)線路徑,諸如802. ll、IrDA、it、RS-232、USB、CDMA、GSM(包含 GRPS),等等。數(shù)據(jù)采集子系統(tǒng)通常包括從外部源捕獲圖像數(shù)據(jù)的設(shè)備。PDT進(jìn)一步通過使 用集成到外殼中的“工業(yè)”部件而區(qū)別于面向消費(fèi)者的便攜式計(jì)算裝置,所述“工業(yè)”部件 相對(duì)于面向消費(fèi)者的設(shè)備提供了增強(qiáng)的耐用性、人類工程學(xué)以及環(huán)境獨(dú)立性。另外,PDT通 過利用優(yōu)良的電池組以及電源管理系統(tǒng)而易于提供改善的電池壽命。PDT可以從若干來(lái)源 獲得,包括本申請(qǐng)的受讓人H0NEYWELL國(guó)際公司。圖8A是根據(jù)本發(fā)明一個(gè)實(shí)施例的PDT 510的平面圖。參考圖8A,PDT 510使用支 持多種部件的細(xì)長(zhǎng)的耐水性主體502,所述多種部件包括電池(未示出);顯示屏506(諸 如在觸敏面板下的LCD屏幕);袖珍鍵盤508(包括掃描按鈕508a);掃描引擎(未示出); 以及數(shù)據(jù)/充電端口(未示出)。掃描引擎包括圖像引擎并且可以位于PDT 510的頂端503 附近。數(shù)據(jù)/充電端口可包括專有的機(jī)器接口,其具有傳輸和/或接收數(shù)據(jù)(例如,通過諸 如USB或者RS-232的串行接口標(biāo)準(zhǔn))的一組引腳或襯墊以及接收功率以運(yùn)行系統(tǒng)和/或 向電池充電的第二組引腳或襯墊。數(shù)據(jù)充電端口可位于PDT 510的底端504附近。在使用中,用戶按下掃描鍵508a來(lái)通過掃描引擎啟動(dòng)圖像數(shù)據(jù)捕獲。存儲(chǔ)捕獲的 圖像數(shù)據(jù)和/或?qū)⑵湓陲@示屏506上顯示出來(lái)。如上面結(jié)合圖1到7所述的,數(shù)據(jù)的另外 的處理發(fā)生在數(shù)據(jù)被傳輸?shù)降臄?shù)據(jù)分析服務(wù)器120中。圖8B是根據(jù)本發(fā)明一個(gè)實(shí)施例的PDT 510的方框圖。參考圖8B,中央處理單 元(CPU)507從其它子系統(tǒng)接收數(shù)據(jù)以及向其輸出數(shù)據(jù)以進(jìn)行存儲(chǔ)和傳輸。CPU 507可包 括多個(gè)現(xiàn)有的解決方案中的一個(gè)或者多個(gè)嵌入式處理器(諸如可以從MARVELL TECHN0L0GYGR0UP獲得的XSCALE 處理器);通用處理器(諸如可以從INTEL 獲 得的PENTIUM 4);或者任何數(shù)目的常規(guī)解決辦法,包括預(yù)配置的現(xiàn)場(chǎng)可編程門陣列 (FPGA)以及專用集成電路(ASIC)。CPTO05的全部操作均由存儲(chǔ)在一個(gè)或多個(gè)存儲(chǔ)單元 505η中的軟件或固件(一般稱為操作系統(tǒng))所控制,所述存儲(chǔ)單元諸如隨機(jī)存取存儲(chǔ)器(RAM) 505a、閃速存儲(chǔ)器50 以及電可擦可編程只讀存儲(chǔ)器(EEPROM) 505c。適用于PDT 510的操作系統(tǒng)的實(shí)例包括圖形用戶接口,諸如WINDOWS MOBILE 、WINDOWS CE、 WINDOWS xp、linux、PALM 以及 osx 操作系統(tǒng)。通常,CPU 507和不同的子部件之間的通信經(jīng)由一個(gè)或多個(gè)端口和/或總線而進(jìn) 行,所述端口和/或總線包括主系統(tǒng)總線509、多個(gè)通用異步收/發(fā)器(UART)端口 51 ;以 及雙通用異步收/發(fā)器(DUART)515。可以提供多種輔助處理器來(lái)執(zhí)行通用和特定應(yīng)用的功能。舉例來(lái)說,圖5B示出 的實(shí)施例提供三個(gè)這樣的處理器現(xiàn)場(chǎng)可編程門陣列(FPGA)516 ;輔助處理器517和IXD 控制器518。FPGA 516可包括任何數(shù)目的FPGA,其包括可以從XILINX獲得的Virtex-4系 列的FPGA。FPGA 516用于與如下所述的一個(gè)或多個(gè)數(shù)據(jù)獲取系統(tǒng)對(duì)接。輔助處理器517 可包括任何數(shù)目的嵌入(或通用的)處理器,包括可以從MICROCHIP TECHNOLOGY獲得的 PICmicro 系列的微控制器。輔助處理器517與多種數(shù)據(jù)輸入設(shè)備對(duì)接并控制它們,所 述輸入設(shè)備包括,例如觸敏面板522、袖珍鍵盤508和掃描鍵或觸發(fā)器508。IXD控制器518 控制IXD顯示器506上圖像的顯示,顯示器506諸如是可以從SHARP獲得的任何數(shù)目的顯 不器。PDT 510進(jìn)一步包括將捕獲的圖像數(shù)據(jù)傳輸給數(shù)據(jù)分析服務(wù)器120的一個(gè)或多個(gè) 傳輸單元(諸如802. 11傳輸單元M0、紅外線(IR)傳輸單元M2、藍(lán)牙傳輸單元544和蜂 窩傳輸單元討6)。802. 11傳輸單元540與CPU 507經(jīng)由主系統(tǒng)總線509對(duì)接。頂傳輸單 元542和藍(lán)牙傳輸單元544經(jīng)由UART通道51 連接到CPU 507。蜂窩傳輸單元546經(jīng)由 DUART 515連接到CPU 507。有線通信可以經(jīng)由UART實(shí)施,諸如UART 514e。PDT 510被配置為例如基于按動(dòng)袖珍鍵盤508(包括觸發(fā)器508a)上的鍵或觸摸觸 摸面板522來(lái)激活數(shù)據(jù)采集子系統(tǒng)。除了觸摸面板522和鍵盤508,圖像信號(hào)生成系統(tǒng)550 也被集成到PDT 510中。圖像信號(hào)生成系統(tǒng)550可由主CPU 507和/或輔助處理器控制。 例如,圖5B示出的圖像信號(hào)生成系統(tǒng)550由FPGA 516控制。FPGA 516的可能配置在專利 號(hào)為No. 6947612的美國(guó)專利中被說明,這里通過引用的方式并入該專利。根據(jù)其它方面, 圖像信號(hào)生成系統(tǒng)550可由CPU 507通過系統(tǒng)總線509來(lái)控制。圖像信號(hào)生成系統(tǒng)550包括捕獲圖像數(shù)據(jù)(諸如圖像或條形碼)的二維固態(tài)圖像 傳感器552(諸如電荷耦合器件(CCD),互補(bǔ)金屬-氧化物-半導(dǎo)體(CMOS),或電荷注入器件 (CID))。二維固態(tài)圖像傳感器通常具有多個(gè)光傳感器圖像元素(“像素”),其以包括多個(gè)行 和多個(gè)列像素的圖案構(gòu)成。圖像信號(hào)生成系統(tǒng)550進(jìn)一步包括成像光學(xué)器件(未示出)以 將圖像聚焦在圖像傳感器陽(yáng)2的有效表面上。圖像傳感器552可被合并到其上配置有圖像 傳感器控制電路、圖像信號(hào)調(diào)節(jié)電路和模擬-數(shù)字轉(zhuǎn)換器的圖像傳感器集成電路(IC)芯片 中。FPGA516管理捕獲圖像數(shù)據(jù)并將其轉(zhuǎn)移到存儲(chǔ)器505η中。FPGA 516的可能配置在專利 號(hào)為No. 6947612的美國(guó)專利中被說明,這里通過引用的方式并入該專利。譯碼可以由CPU 507、任何適合的輔助處理器或數(shù)據(jù)分析服務(wù)器120執(zhí)行。合適的圖像信號(hào)生成系統(tǒng)550的 實(shí)例包括可以從本申請(qǐng)的受讓人Hand Held Products獲得的50002D引擎系列,諸如5X00 和5X80引擎。圖像信號(hào)生成系統(tǒng)550(對(duì)應(yīng)于分別在圖2和3中示出的圖像捕獲單元211和311) 捕獲目標(biāo)70的圖像。具體地說,當(dāng)啟動(dòng)觸發(fā)按鈕508a時(shí),CPU 507產(chǎn)生被發(fā)送到圖像傳感器552的合適的控制信號(hào)。響應(yīng)于此,圖像傳感器552產(chǎn)生包括目標(biāo)70的表示的數(shù)字圖像 數(shù)據(jù)。該圖像數(shù)據(jù)由FPGA 516獲取,在FPGA 516處圖像數(shù)據(jù)被采集并且隨后被傳輸?shù)綌?shù) 據(jù)分析服務(wù)器120或被傳輸?shù)綄D像數(shù)據(jù)傳輸給數(shù)據(jù)分析服務(wù)器120的中間設(shè)備。圖像數(shù) 據(jù)經(jīng)由802. 11傳輸單元M0、紅外線傳輸單元M2、藍(lán)牙傳輸單元544和/或蜂窩傳輸單元 546被傳輸。圖像數(shù)據(jù)也可被轉(zhuǎn)移到存儲(chǔ)器505η進(jìn)行存儲(chǔ)和/或在IXD顯示器506上顯 示。如上所述,圖像信號(hào)生成系統(tǒng)550可以捕獲目標(biāo)70的一個(gè)圖像、多個(gè)圖像或視頻。在 捕獲多個(gè)圖像的情況下,在每個(gè)圖像中可以捕獲目標(biāo)70的不同角度以便,例如數(shù)據(jù)分析服 務(wù)器120可以選擇具有最好的采光或質(zhì)量的圖像來(lái)分析。此外,圖像或多個(gè)圖像的捕獲可 以響應(yīng)通過激活觸發(fā)器508a產(chǎn)生觸發(fā)信號(hào)而自動(dòng)地發(fā)生。例如,CPU 507 —般通過執(zhí)行貯 存在存儲(chǔ)器505η中的程序被配置為持續(xù)地捕獲圖像直到觸發(fā)器508a被釋放為止。持續(xù)捕 獲也可以通過在預(yù)定時(shí)段后的定時(shí)失效來(lái)結(jié)束。如上面結(jié)合圖4所述,數(shù)據(jù)分析服務(wù)器120接收?qǐng)D像數(shù)據(jù)并對(duì)其進(jìn)行譯碼和分析, 以識(shí)別對(duì)應(yīng)的目標(biāo)70。圖9A是根據(jù)本發(fā)明一個(gè)實(shí)施例的手持條形碼掃描器610的局部剖視圖。參考圖 9A,手持條形碼掃描器610(以下,“掃描儀”)包括成像讀取器組件650,其被提供在連接到 手持部分613的頭部或外殼616中。觸發(fā)器608用于控制掃描儀610的操作。頭部616具 有中間平面MP以便持握掃描儀610時(shí)頭部處于水平。中間平面MP大致垂直于頭部616的 面,因?yàn)?,?dāng)采集數(shù)據(jù)時(shí),操作者傾向于手持成像器的頭部的中間平面而大致垂直于目標(biāo)的 平面。圖9B是根據(jù)本發(fā)明一個(gè)實(shí)施例的圖6A的掃描儀的成像讀取器組件650的方框 圖。參考圖9B,成像讀取器組件650包括讀取光學(xué)系統(tǒng)651、照明組件652、瞄準(zhǔn)圖案發(fā)生器 (aiming pattern generator)620和多個(gè)控制和通信模塊。讀取光學(xué)系統(tǒng)651產(chǎn)生包含由 讀取光學(xué)系統(tǒng)651接收的光強(qiáng)度的指示的數(shù)據(jù)幀。照明組件652照射目標(biāo)T以生成由讀取 光學(xué)系統(tǒng)651接收的映象。瞄準(zhǔn)圖案發(fā)生器630投射瞄準(zhǔn)光圖案以協(xié)助瞄準(zhǔn)掃描儀610。 盡管本說明書使用基于數(shù)據(jù)采集子系統(tǒng)的成像器(成像讀取器組件650),然而可以理解的 是數(shù)據(jù)采集子系統(tǒng)可以采取用于圖像捕獲的其它形式(諸如激光掃描器)。讀取光學(xué)系統(tǒng)651包括成像光學(xué)器件651a和圖像傳感器651b。成像光學(xué)器件 651a接收從目標(biāo)T反射來(lái)的光并且將光投射到圖像傳感器651b上。圖像傳感器651b從接 收的光產(chǎn)生圖像數(shù)據(jù),并可以包括一個(gè)或多個(gè)二維固態(tài)圖像傳感器、一個(gè)或多個(gè)彩色固態(tài) 圖像傳感器、和/或一個(gè)或多個(gè)單色固態(tài)圖像傳感器(使用如(XD、CMOS、NMOS, PMOS, CID、 CMD等等這樣的技術(shù))。例如,圖像傳感器651b包括來(lái)自Micron技術(shù)有限公司(Micron Technology Inc.)的MT9V022傳感器。這樣的傳感器包含感光光電二極管(或像素)陣 列,其將入射光能量轉(zhuǎn)換為電荷。圖像傳感器651b可以采用全幀(或全局)光間運(yùn)行模式,其中在圖像捕獲操作之 前復(fù)位整個(gè)成像器以除去光電二極管中任何殘留信號(hào)。光電二極管(像素)然后積累電荷 一段時(shí)間(曝光時(shí)間),其中對(duì)于所有像素光采集的開始和結(jié)束大約在同一個(gè)時(shí)間。在整合 周期(采集光期間的時(shí)間)的結(jié)尾,所有電荷被同時(shí)轉(zhuǎn)移到傳感器的光屏蔽區(qū)。在讀出處 理期間光屏蔽阻止電荷的進(jìn)一步積累。信號(hào)然后被移出傳感器的光屏蔽區(qū)并被讀出。照明組件652包括電源65 、照明源652b和照明光學(xué)器件652c。照明光學(xué)器件652c將照明源652b (包括LED等等)的輸出引導(dǎo)到目標(biāo)T上。光從目標(biāo)T被反射出來(lái)并且 由讀取光學(xué)系統(tǒng)651接收。可以理解的是,根據(jù)其它方面,照明組件652提供的照明可以與 來(lái)自掃描儀610外部的源的其它照明源(例如環(huán)境光)組合(或被替代)。瞄準(zhǔn)圖案發(fā)生器630包括電源630a、光源630b、光圈630c和光學(xué)器件630d。瞄準(zhǔn) 圖案發(fā)生器630創(chuàng)建投射到目標(biāo)T上或靠近目標(biāo)T的瞄準(zhǔn)光圖案(light pattern),其跨越 讀取光學(xué)系統(tǒng)651的操作視野的一部分,以便輔助操作者正確地使掃描儀610瞄準(zhǔn)在待讀 取的條形碼圖案處。多個(gè)典型生成的瞄準(zhǔn)圖案是可能的并且不局限于任何具體的圖案或圖 案類型,諸如無(wú)論連續(xù)或間斷(即由離散的點(diǎn)、劃等的集合進(jìn)行定義)的直線、線、圓、橢圓 等圖的任何組合??商鎿Q地,瞄準(zhǔn)圖案發(fā)生器630可以是激光圖案發(fā)生器。主處理器618控制成像讀取器組件650的整個(gè)操作。主處理器618與成像讀取器 組件的其它部件通常通過一個(gè)或多個(gè)總線668η和/或?qū)S猛ㄐ啪€路連接。在示出的實(shí)例 中,并行總線668a將主處理器618連接到主系統(tǒng)存儲(chǔ)器666,其用于存儲(chǔ)來(lái)自圖像傳感器 651b的處理的(以及未處理的)圖像數(shù)據(jù)。主處理器618使用I2C總線668b將曝光設(shè)置 傳送給圖像傳感器651b以及將照明參數(shù)傳送給微控制器660。專用的8到10位并行總線 668c用于將圖像數(shù)據(jù)從圖像傳感器651b轉(zhuǎn)移到主處理器618。圖像傳感器651b的輸出由 主處理器618利用例如一個(gè)或多個(gè)功能或算法進(jìn)行處理,以適當(dāng)?shù)卣{(diào)節(jié)信號(hào)供數(shù)據(jù)分析服 務(wù)器120進(jìn)一步處理之用。微控制器660在存儲(chǔ)器662中保存照明參數(shù),所述照明參數(shù)用于控制照明組件652 和瞄準(zhǔn)圖案發(fā)生器630的操作。例如,存儲(chǔ)器162可包括指示電源65 和630a的電源設(shè) 置的表格,所述電源設(shè)置對(duì)應(yīng)于來(lái)自圖像傳感器651b的信號(hào)的不同的狀態(tài)。基于來(lái)自主處 理器618和/或圖像傳感器651b的信號(hào),微控制器660根據(jù)存儲(chǔ)在存儲(chǔ)器662中的表格中 的值向電源65 和630a發(fā)送信號(hào)。成像讀取器組件650進(jìn)一步包括將圖像數(shù)據(jù)傳輸給數(shù)據(jù)分析服務(wù)器120或中間設(shè) 備的一個(gè)或多個(gè)通信模塊680,所述中間設(shè)備將圖像數(shù)據(jù)傳輸給數(shù)據(jù)分析服務(wù)器120,如上 所述。所述一個(gè)或多個(gè)通信模塊680可通過有線(諸如UART、USB、串行、并行、掃描口(scan wedge)或以太網(wǎng))和/或無(wú)線(諸如IrDA、藍(lán)牙、GSM、GPRS、EDGE和802. 11)傳輸方法來(lái) 傳輸圖像數(shù)據(jù),并且還可以與主處理器618集成。數(shù)據(jù)分析服務(wù)器120接收?qǐng)D像數(shù)據(jù)并對(duì)圖像數(shù)據(jù)進(jìn)行譯碼和分析,以識(shí)別對(duì)應(yīng)的 目標(biāo)T。如上所述,根據(jù)本發(fā)明的各個(gè)方面,可以通過遠(yuǎn)程圖像捕獲設(shè)備采集目標(biāo)的復(fù)雜 圖像數(shù)據(jù)以便通過在獨(dú)立的服務(wù)器中分析圖像數(shù)據(jù)來(lái)識(shí)別所述目標(biāo)。此外,根據(jù)本發(fā)明的 各個(gè)方面,可以通過遠(yuǎn)程圖像捕獲設(shè)備捕獲目標(biāo)的圖像數(shù)據(jù)和語(yǔ)音數(shù)據(jù)以便根據(jù)語(yǔ)音數(shù)據(jù) 通過在獨(dú)立的服務(wù)器中分析圖像數(shù)據(jù)和語(yǔ)音數(shù)據(jù)來(lái)識(shí)別目標(biāo)以及處理目標(biāo)。本發(fā)明的各個(gè)方面還可以具體實(shí)施為計(jì)算機(jī)可讀記錄介質(zhì)上的計(jì)算機(jī)可讀代碼。 此外,本發(fā)明涉及的技術(shù)領(lǐng)域的專業(yè)程序員可以很容易地編寫完成本發(fā)明的代碼以及代碼 段。計(jì)算機(jī)可讀記錄介質(zhì)是能夠存儲(chǔ)其后可通過計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)代碼處理裝置讀取的 數(shù)據(jù)的任何數(shù)據(jù)存儲(chǔ)裝置。計(jì)算機(jī)可讀記錄介質(zhì)的實(shí)例包括只讀存儲(chǔ)器(ROM)、隨機(jī)存取存 儲(chǔ)器(RAM)、⑶-ROM、磁帶、軟盤以及光數(shù)據(jù)存儲(chǔ)設(shè)備。計(jì)算機(jī)可讀記錄介質(zhì)還可以分布在網(wǎng) 絡(luò)耦合的計(jì)算機(jī)系統(tǒng)上以便以分布式方式存儲(chǔ)和執(zhí)行計(jì)算機(jī)可讀代碼。本發(fā)明的各個(gè)方面還可以實(shí)現(xiàn)為載波中包含的并且包括計(jì)算機(jī)可讀且通過互聯(lián)網(wǎng)可傳遞的程序的數(shù)據(jù)信號(hào)。
盡管已經(jīng)示出并且描述了本發(fā)明的幾個(gè)實(shí)施例,但是本領(lǐng)域技術(shù)人員可以理解的 是,在不脫離其范圍由權(quán)利要求及其等效物來(lái)限定的本發(fā)明的原理和精神的情況下,可以 對(duì)實(shí)施例進(jìn)行改變。
權(quán)利要求
1.一種分析由移動(dòng)裝置捕獲的目標(biāo)的圖像數(shù)據(jù)的數(shù)據(jù)分析服務(wù)器,所述數(shù)據(jù)分析服務(wù) 器包括接收單元,用于接收來(lái)自移動(dòng)裝置的圖像數(shù)據(jù);和控制單元,用于通過對(duì)接收的圖像數(shù)據(jù)執(zhí)行一個(gè)或多個(gè)機(jī)器視覺功能來(lái)分析接收的圖 像數(shù)據(jù),并控制向移動(dòng)裝置傳輸該一個(gè)或多個(gè)機(jī)器視覺功能的結(jié)果和/或根據(jù)該一個(gè)或多 個(gè)機(jī)器視覺功能的結(jié)果執(zhí)行功能。
2.如權(quán)利要求1的數(shù)據(jù)分析服務(wù)器,其中圖像數(shù)據(jù)是目標(biāo)的多個(gè)圖像或目標(biāo)的視頻;以及控制單元確定所述多個(gè)圖像或所述視頻的具有用于分析的最好角度和/或用于分析 的最好質(zhì)量的圖像,以及對(duì)所確定的圖像執(zhí)行該一個(gè)或多個(gè)機(jī)器視覺功能。
3.如權(quán)利要求1的數(shù)據(jù)分析服務(wù)器,進(jìn)一步包括將該一個(gè)或多個(gè)機(jī)器視覺功能的結(jié)果 傳輸給移動(dòng)裝置的傳輸單元。
4.如權(quán)利要求1的數(shù)據(jù)分析服務(wù)器,進(jìn)一步包括存儲(chǔ)包括對(duì)應(yīng)目標(biāo)的一個(gè)或多個(gè)預(yù)定 參考圖像以及每個(gè)目標(biāo)的信息的參考數(shù)據(jù)庫(kù)的存儲(chǔ)單元,其中控制單元通過比較圖像數(shù)據(jù)和參考數(shù)據(jù)庫(kù)來(lái)分析圖像數(shù)據(jù)以發(fā)現(xiàn)匹配的參考圖 像以及對(duì)應(yīng)目標(biāo)的信息,并且所述信息包括對(duì)應(yīng)目標(biāo)的標(biāo)識(shí)符和/或?qū)?yīng)目標(biāo)的尺寸。
5.一種分析由移動(dòng)裝置捕獲的目標(biāo)的圖像數(shù)據(jù)的方法,所述方法包括接收來(lái)自移動(dòng)裝置的圖像數(shù)據(jù);通過對(duì)接收的圖像數(shù)據(jù)執(zhí)行一個(gè)或多個(gè)機(jī)器視覺功能來(lái)分析接收的圖像數(shù)據(jù);以及將該一個(gè)或多個(gè)機(jī)器視覺功能的結(jié)果傳輸給移動(dòng)裝置和/或根據(jù)該一個(gè)或多個(gè)機(jī)器 視覺功能的結(jié)果執(zhí)行功能。
6.如權(quán)利要求5的方法,其中圖像數(shù)據(jù)是目標(biāo)的多個(gè)圖像或目標(biāo)的視頻;以及分析傳輸?shù)膱D像數(shù)據(jù)包括確定所述多個(gè)圖像或所述視頻的具有用于分析的最好角度 和/或用于分析的最好質(zhì)量的圖像,以及對(duì)所確定的圖像執(zhí)行該一個(gè)或多個(gè)機(jī)器視覺功 能。
7.如權(quán)利要求5的方法,其中分析傳輸?shù)膱D像數(shù)據(jù)包括比較圖像數(shù)據(jù)和參考數(shù)據(jù)庫(kù)并確定匹配所述圖像數(shù)據(jù)的參 考圖像,所述參考數(shù)據(jù)庫(kù)包括對(duì)應(yīng)目標(biāo)的一個(gè)或多個(gè)預(yù)定參考圖像以及每一個(gè)目標(biāo)的信 息;以及所述信息包括對(duì)應(yīng)目標(biāo)的標(biāo)識(shí)符和/或?qū)?yīng)目標(biāo)的尺寸。
8.如權(quán)利要求5的方法,其中所述分析包括執(zhí)行條形碼讀取功能、光學(xué)字符識(shí)別功能、 標(biāo)注尺寸功能和/或圖像識(shí)別功能。
9.如權(quán)利要求5的方法,進(jìn)一步包括在終端單元中捕獲語(yǔ)音數(shù)據(jù);將語(yǔ)音數(shù)據(jù)傳輸給數(shù)據(jù)分析服務(wù)器;在數(shù)據(jù)分析服務(wù)器中分析所傳輸?shù)恼Z(yǔ)音數(shù)據(jù);以及基于所接收的語(yǔ)音數(shù)據(jù)為由該一個(gè)或者多個(gè)機(jī)器視覺功能確定的目標(biāo)創(chuàng)建訂單。
10.一種捕獲并且分析目標(biāo)的圖像數(shù)據(jù)的系統(tǒng),所述系統(tǒng)包括捕獲圖像數(shù)據(jù)的終端單元,所述終端單元包括捕獲目標(biāo)的圖像數(shù)據(jù)的圖像捕獲單元,和傳輸捕獲的圖像數(shù)據(jù)的傳輸單元;和分析圖像數(shù)據(jù)的數(shù)據(jù)分析服務(wù)器,所述數(shù)據(jù)分析 服務(wù)器包括接收傳輸?shù)膱D像數(shù)據(jù)的接收單元,和控制單元,用于通過對(duì)接收的圖像數(shù)據(jù)執(zhí)行一個(gè)或多個(gè)機(jī)器視覺功能來(lái)分析接收的圖 像數(shù)據(jù),并控制向終端單元傳輸該一個(gè)或多個(gè)機(jī)器視覺功能的結(jié)果和/或根據(jù)該一個(gè)或多 個(gè)機(jī)器視覺功能的結(jié)果執(zhí)行功能。
11.如權(quán)利要求10的系統(tǒng),其中圖像數(shù)據(jù)是目標(biāo)的多個(gè)圖像或目標(biāo)的視頻,并且其中 控制單元確定所述多個(gè)圖像或所述視頻的具有用于分析的最好角度和/或用于分析的最 好質(zhì)量的圖像、并且對(duì)所確定的圖像執(zhí)行該一個(gè)或多個(gè)機(jī)器視覺功能。
12.如權(quán)利要求10的系統(tǒng),其中數(shù)據(jù)分析服務(wù)器進(jìn)一步包括存儲(chǔ)參考數(shù)據(jù)庫(kù)的存儲(chǔ)單元; 該參考數(shù)據(jù)庫(kù)包括對(duì)應(yīng)目標(biāo)的一個(gè)或多個(gè)預(yù)定參考圖像和每個(gè)目標(biāo)的信息; 控制單元通過比較圖像數(shù)據(jù)和參考數(shù)據(jù)庫(kù)來(lái)分析圖像數(shù)據(jù)以發(fā)現(xiàn)匹配的參考圖像和 對(duì)應(yīng)目標(biāo)的信息;以及所述信息包括對(duì)應(yīng)目標(biāo)的標(biāo)識(shí)符和/或?qū)?yīng)目標(biāo)的尺寸。
13.如權(quán)利要求1中的服務(wù)器或者如權(quán)利要求11的系統(tǒng),進(jìn)一步包括將圖像數(shù)據(jù)轉(zhuǎn)換 為機(jī)器語(yǔ)言的譯碼單元。
14.如權(quán)利要求11的系統(tǒng),其中終端單元進(jìn)一步包括捕獲語(yǔ)音數(shù)據(jù)的語(yǔ)音捕獲單元;傳輸單元將語(yǔ)音數(shù)據(jù)傳輸給數(shù)據(jù)分析服務(wù)器;控制單元分析接收的語(yǔ)音數(shù)據(jù);以及其中控制單元根據(jù)接收的語(yǔ)音數(shù)據(jù)對(duì)所述執(zhí)行功能進(jìn)行控制。
15.如權(quán)利要求14的系統(tǒng),其中基于所述接收的語(yǔ)音數(shù)據(jù),控制單元為根據(jù)該一個(gè)或 者多個(gè)機(jī)器視覺功能確定的目標(biāo)創(chuàng)建訂單。
全文摘要
捕獲和分析目標(biāo)的圖像數(shù)據(jù)的系統(tǒng)以及方法,所述系統(tǒng)包括捕獲圖像數(shù)據(jù)的終端單元,該終端單元包括捕獲目標(biāo)的圖像數(shù)據(jù)的圖像捕獲單元,和傳輸捕獲的圖像數(shù)據(jù)的傳輸單元;和分析圖像數(shù)據(jù)的數(shù)據(jù)分析服務(wù)器,所述數(shù)據(jù)分析服務(wù)器包括接收傳輸?shù)膱D像數(shù)據(jù)的接收單元,和控制單元,該控制單元通過對(duì)接收的圖像數(shù)據(jù)執(zhí)行一個(gè)或多個(gè)機(jī)器視覺功能分析接收的圖像數(shù)據(jù),并對(duì)向終端單元傳輸該一個(gè)或多個(gè)機(jī)器視覺功能的結(jié)果和/或根據(jù)該一個(gè)或多個(gè)機(jī)器視覺功能的結(jié)果執(zhí)行功能進(jìn)行控制。因此,可通過遠(yuǎn)程圖像捕獲設(shè)備采集目標(biāo)的復(fù)雜圖像數(shù)據(jù),以便通過在獨(dú)立的服務(wù)器中分析圖像數(shù)據(jù)來(lái)識(shí)別所述目標(biāo)。
文檔編號(hào)G06K9/20GK102117400SQ20101025685
公開日2011年7月6日 申請(qǐng)日期2010年6月30日 優(yōu)先權(quán)日2009年7月1日
發(fā)明者J·佩蒂內(nèi)利, R·L·弗蘭克林, S·波伊萊特 申請(qǐng)人:手持產(chǎn)品公司