專利名稱:采用雙目標(biāo)自動(dòng)曝光的裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明通常涉及圖像數(shù)據(jù)收集,并特別地涉及采用雙目標(biāo)自動(dòng)曝光的裝置和方法,例如,基于圖像傳感器的標(biāo)記讀取終端。
背景技術(shù):
用于讀取可解碼標(biāo)記的標(biāo)記讀取終端具有多種變化形式。例如,就銷售點(diǎn)應(yīng)用而言,通常使用沒(méi)有鍵盤(pán)和顯示器的特征最少的標(biāo)記讀取終端。沒(méi)有鍵盤(pán)和顯示器的標(biāo)記讀取終端提供為具有可辨認(rèn)的槍式形狀因子,具有手柄和可由食指驅(qū)動(dòng)的觸發(fā)按鈕(觸發(fā)器)。也提供有具有鍵盤(pán)和顯示器的標(biāo)記讀取終端。在運(yùn)輸和倉(cāng)庫(kù)應(yīng)用中常使用裝配有鍵盤(pán)和顯示器的標(biāo)記讀取終端,并且其被提供為具有包含顯示器和鍵盤(pán)的形狀因子。在裝配有鍵盤(pán)和顯示器的標(biāo)記讀取終端中,用于驅(qū)動(dòng)已解碼消息輸出的觸發(fā)按鈕典型地設(shè)置在這樣的位置上,使得能由操作員的拇指驅(qū)動(dòng),或是在某些情況中還提供手柄以及能夠由食指驅(qū)動(dòng)的觸發(fā)按鈕。具有不含鍵盤(pán)和顯示器形式的或是裝配有鍵盤(pán)和顯示器形式的標(biāo)記讀取終端普遍應(yīng)用于包括銷售點(diǎn)應(yīng)用、運(yùn)輸應(yīng)用、倉(cāng)庫(kù)應(yīng)用、安全檢查點(diǎn)應(yīng)用、以及病人護(hù)理應(yīng)用的各種數(shù)據(jù)采集應(yīng)用,以及個(gè)人用途,其常見(jiàn)于由具有標(biāo)記讀取功能的個(gè)人移動(dòng)電話提供裝配有鍵盤(pán)和顯示器的標(biāo)記讀取終端的情況下。一些標(biāo)記讀取終端適于讀取條形碼符號(hào),包括一維(ID)條形碼、堆疊式ID條形碼、以及二維(2D)條形碼中的一個(gè)或多個(gè)。其它的標(biāo)記讀取終端適于讀取光學(xué)字符識(shí)別(OCR)字符,而在此外其它的標(biāo)記讀取終端被配置為讀取條形碼符號(hào)、OCR字符、郵政符號(hào)或其它的信息承載標(biāo)記。條形碼符號(hào)被典型地設(shè)置在基底(例如紙張)上。近來(lái),條形碼符號(hào)正被顯示在顯示屏幕上。已經(jīng)在做一些嘗試,以提供能夠讀取紙張上的條形碼以及顯示屏幕上顯示的條形碼的標(biāo)記讀取終端。例如,一種嘗試包括,在照明開(kāi)啟和照明不開(kāi)啟情況下的幀之間來(lái)回切換的標(biāo)記讀取終端,其每一個(gè)具有定制的固定曝光。有對(duì)更進(jìn)一步的圖像數(shù)據(jù)收集的需要,并且特別地采用雙目標(biāo)自動(dòng)曝光的裝置和方法,例如基于圖像傳感器的標(biāo)記讀取終端。
發(fā)明內(nèi)容
在第一方面,本發(fā)明提供了一種用于獲得圖像的裝置,所述裝置包括成像子系統(tǒng),其包含圖像傳感器陣列和操作來(lái)將圖像聚焦于所述圖像傳感器陣列上的成像組件;合并所述成像子系統(tǒng)的外殼。所述裝置適于基于第一控制參數(shù)獲取第一多個(gè)圖像,其中基于所述第一多個(gè)圖像的前一圖像為所述第一多個(gè)圖像的下一圖像調(diào)整所述第一控制參數(shù),并且適于基于第二控制參數(shù)獲取第二多個(gè)圖像,其中基于所述第二多個(gè)圖像的前一圖像為所述第二多個(gè)圖像的下一圖像調(diào)整所述第二控制參數(shù)。所述第一控制參數(shù)的調(diào)整與所述第二控制參數(shù)的調(diào)整相比被不同地確定。所述第一多個(gè)圖像的獲取與所述第二多個(gè)圖像的獲取是交叉進(jìn)行的并且大體并行獲得,并且所述第一多個(gè)圖像的獲取和所述第一控制參數(shù)的調(diào)整與所述第二多個(gè)圖像的獲取和所述第二控制參數(shù)的調(diào)整是分開(kāi)的。在第二方面,本發(fā)明提供了一種標(biāo)記讀取終端,包括操作來(lái)投射照明圖案的照明子系統(tǒng);包含圖像傳感器陣列和操作來(lái)將圖像聚焦于所述圖像傳感器陣列上的成像組件的成像子系統(tǒng);合并所述照明子系統(tǒng)和所述成像子系統(tǒng)的外殼。所述標(biāo)記讀取終端適于基于第一控制參數(shù)獲取在所述照明圖案的照明部分期間曝光的第一多個(gè)圖像,其中基于所述第一多個(gè)圖像的前一圖像為所述第一多個(gè)圖像的下一圖像調(diào)整所述第一控制參數(shù),并且適于基于第二控制參數(shù)獲取在所述照明圖案的非照明部分期間曝光的第二多個(gè)圖像,其中基于所述第二多個(gè)圖像的前一圖像為所述第二多個(gè)圖像的下一圖像調(diào)整所述第二控制參數(shù)。所述第一多個(gè)圖像的獲取與所述第二多個(gè)圖像的獲取交叉進(jìn)行并且大體并行獲得,并且所述第一多個(gè)圖像的獲取和所述第一控制參數(shù)的調(diào)整與所述第二多個(gè)圖像的獲取和所述第二控制參數(shù)的調(diào)整是分開(kāi)的。所述標(biāo)記讀取終端可操作來(lái)嘗試使用所述第一多個(gè)圖像中的至少一個(gè)對(duì)處于環(huán)境光中且包含設(shè)置于基底上的條形碼的可解碼標(biāo)記進(jìn)行解碼,并且可操作來(lái)嘗試使用所述第二多個(gè)圖像中的至少一個(gè)對(duì)包含設(shè)置于背光顯示器上的條形碼的可解碼標(biāo)記進(jìn)行解碼。在第三方面,本發(fā)明提供了一種用于獲得圖像的方法。該方法包括自動(dòng)調(diào)整裝置中用于捕獲第一多個(gè)圖像的第一控制參數(shù),自動(dòng)地調(diào)整裝置中用于捕獲第二多個(gè)圖像的第二控制參數(shù),使得,第一控制參數(shù)的自動(dòng)調(diào)整與第二控制參數(shù)的自動(dòng)調(diào)整交叉進(jìn)行、相互分開(kāi)并且大體并行獲得。與第二控制參數(shù)的調(diào)整相比,第一控制參數(shù)的調(diào)整被不同地確定。在第四方面,本發(fā)明提供了一種用于對(duì)可解碼標(biāo)記進(jìn)行解碼的方法。該方法包括從標(biāo)記讀取終端將照明圖案投射至可解碼標(biāo)記上,自動(dòng)地調(diào)整標(biāo)記讀取終端中用于捕獲在照明圖案的照明部分期間曝光的第一多個(gè)圖像的第一控制參數(shù),自動(dòng)地調(diào)整標(biāo)記讀取終端中用于捕獲在照明圖案的非照明部分期間曝光的第二多個(gè)圖像的第二控制參數(shù),使得第一控制參數(shù)的自動(dòng)調(diào)整與第二控制參數(shù)的自動(dòng)調(diào)整交叉進(jìn)行,并大體并行獲得,并且嘗試使用第一和第二多個(gè)圖像的一個(gè)或更多個(gè)圖像對(duì)可解碼標(biāo)記進(jìn)行解碼。
在說(shuō)明書(shū)的結(jié)尾部分明確地指出并清晰地要求了關(guān)于本發(fā)明的主題。但是通過(guò)參考以下詳細(xì)描述的各實(shí)施例和附圖,本發(fā)明可以得到更好的理解,其中圖1為根據(jù)本發(fā)明一方面的標(biāo)記讀取終端的一實(shí)施例的示意物理形式視圖;圖2為圖1的標(biāo)記讀取終端的框圖;圖3為用于圖1的標(biāo)記讀取終端的以視頻模式操作具有全幀快門的成像器的圖解說(shuō)明;
圖4為說(shuō)明使用圖1的標(biāo)記讀取終端對(duì)可解碼標(biāo)記進(jìn)行解碼的方法的一實(shí)施例的流程圖;圖5為說(shuō)明由圖1的標(biāo)記讀取終端執(zhí)行的用于解碼可解碼標(biāo)記的一實(shí)施例的時(shí)序圖;以及圖6為對(duì)應(yīng)于圖4的流程圖和圖5的時(shí)序圖的幀序列的圖解說(shuō)明。
具體實(shí)施例方式圖1解釋了根據(jù)本發(fā)明的一方面,具有雙目標(biāo)自動(dòng)曝光能力的標(biāo)記讀取終端1000的一個(gè)實(shí)施例。例如,如以下所解釋的那樣,雙目標(biāo)自動(dòng)曝光可包括不同的自動(dòng)曝光能力,其中一個(gè)被定制為讀取可解碼標(biāo)記,例如設(shè)置在基底17 (例如紙張)上的條形碼15,基底17例如附著在產(chǎn)品19或具有電子紙顯示器的裝置上,而另一個(gè)被定制為讀取可解碼標(biāo)記,例如顯示在電子設(shè)備120上的條形碼115,例如屏幕125上,例如顯示器、監(jiān)視器、背光屏幕、LCD顯示器、或其他屏幕,電子設(shè)備120例如作為移動(dòng)電話、蜂窩電話、衛(wèi)星電話、智能電話、遙測(cè)裝置、個(gè)人數(shù)據(jù)助理、以及其他裝置。如以下所描述的,自動(dòng)曝光程序通??梢酝瑫r(shí)并行運(yùn)行,并且彼此去耦。例如,標(biāo)記讀取終端可用于獲得奇數(shù)圖像序列,其中下一奇數(shù)圖像的曝光值由被優(yōu)化用于恰當(dāng)?shù)夭东@打印在紙張或其他非背光環(huán)境上的條形碼圖像的自動(dòng)曝光程序確定,并且分離開(kāi)地,獲得偶數(shù)圖像序列,其中下一偶數(shù)圖像的曝光值由被優(yōu)化用于恰當(dāng)?shù)夭东@在背光顯示器上渲染的條形碼圖像的自動(dòng)曝光程序確定。如此處所使用的,術(shù)語(yǔ)“圖像”可指圖像、圖像的一部分、與圖像相關(guān)的圖像數(shù)據(jù)、以及與圖像相關(guān)的圖像數(shù)據(jù)的一部分,并且在此處可交換使用。通過(guò)使終端1000適合于使得自動(dòng)曝光能力中的每一個(gè)可響應(yīng)于觸發(fā)信號(hào)的激活而變?yōu)橛行?,使得終端1000更加適用于讀取在擴(kuò)展的操作環(huán)境范圍內(nèi)的可解碼標(biāo)記。例如,如果可解碼圖像為位于紙張或電子紙上的條形碼,用于奇數(shù)圖像序列的自動(dòng)曝光程序,相比較偶數(shù)圖像序列,可導(dǎo)致捕獲圖像更加地適用于讀取和/或解碼條形碼。如果該可解碼圖像為在自身具有照明的顯示器上顯示的條形碼,那么用于偶數(shù)圖像序列的自動(dòng)曝光程序,相比奇數(shù)圖像序列而言,可導(dǎo)致捕獲圖像更加適用于讀取和/或解碼條形碼。通過(guò)在兩個(gè)自動(dòng)曝光程序之間進(jìn)行交叉和交替,終端1000可改進(jìn)或優(yōu)化其在讀取基于屏幕的標(biāo)記和基于紙張的標(biāo)記方面的性能一當(dāng)存在對(duì)這兩種情形下的標(biāo)記進(jìn)行解碼的需求時(shí)。從本描述中可以認(rèn)識(shí)到,本發(fā)明解決了這樣的問(wèn)題,該問(wèn)題與解碼例如位于蜂窩電話上的可解碼標(biāo)記時(shí)采用固定曝光或固定圖像控制參數(shù)的傳統(tǒng)標(biāo)記讀取終端相關(guān),而不同的蜂窩電話可具有不同的亮度等級(jí)和表面反射率,這使得很難進(jìn)行標(biāo)記解碼。此外,還可以認(rèn)識(shí)到,本發(fā)明解決了這樣的問(wèn)題,該問(wèn)題與解碼位于基底(例如紙張)或者產(chǎn)品上的可解碼標(biāo)記時(shí)采用固定曝光或者固定圖像控制參數(shù)的傳統(tǒng)標(biāo)記讀取終端相關(guān),而基底和標(biāo)記自身可具有不同的色彩和表面反射率,這使得很難進(jìn)行標(biāo)記解碼。以下描述使用了與標(biāo)記讀取終端有關(guān)的術(shù)語(yǔ),大體上包括被優(yōu)化用于讀取打印的或顯示的標(biāo)記的手持標(biāo)記讀取終端或固定標(biāo)記讀取終端,但是,本領(lǐng)域普通技術(shù)人員將認(rèn)識(shí)到本發(fā)明適用于具有可配置的成像器的各種其他裝置。這種裝置的例子為移動(dòng)電話、蜂窩電話、衛(wèi)星電話、智能電話、遙測(cè)裝置、個(gè)人數(shù)據(jù)助理、或具有成像能力并且能夠調(diào)整成像器配置的其他裝置。圖2描述了根據(jù)對(duì)應(yīng)于標(biāo)記讀取終端1000的示例性實(shí)施例的標(biāo)記讀取終端1000的框圖。大體上,標(biāo)記讀取終端1000可包括照明子系統(tǒng)800、成像子系統(tǒng)900、手持外殼1014、存儲(chǔ)器1085、以及處理器1060.照明子系統(tǒng)800可操作用于投射照明圖案1260(圖1和2)。成像子系統(tǒng)900可包括圖像傳感器陣列1033以及操作用于將圖像聚焦于圖像傳感陣列1033上的成像光學(xué)組件200。在此示例性實(shí)施例中,手持外殼1014(圖1和2)容納照明子系統(tǒng)800和成像子系統(tǒng)900。存儲(chǔ)器1085能夠存儲(chǔ)圖像,其中圖像數(shù)據(jù)可表示入射在圖像傳感器陣列1033上的光。處理器1060操作用于對(duì)存儲(chǔ)器1085進(jìn)行尋址,并且處理圖像數(shù)據(jù)的幀,例如處理以試圖解碼圖像數(shù)據(jù)中表示的可解碼標(biāo)記。圖3示例了在視頻模式中采用全幀快門的成像器的基本操作,視頻模式例如是這樣一種模式,其中連續(xù)地對(duì)幀進(jìn)行捕獲。垂直同步信號(hào)(VSYNC) 2002是由成像器產(chǎn)生的信號(hào),在本例中,其在圖像數(shù)據(jù)的幀從裝置轉(zhuǎn)移時(shí)是高電平有效的,并且連續(xù)幀之間的轉(zhuǎn)換發(fā)生在該信號(hào)的低電平有效時(shí)段(period)期間。在本圖中,時(shí)間A、B和C表示連續(xù)幀之間的轉(zhuǎn)換時(shí)間。在該轉(zhuǎn)換時(shí)間或接近該轉(zhuǎn)換時(shí)間,發(fā)生了幾個(gè)事件。第一事件為曝光寄存器的值被鎖定在成像器中,其指定用在下一幀上的曝光持續(xù)時(shí)間。因此,在幀期間的任何時(shí)間都能夠?qū)懭朐撈毓?,但是在該轉(zhuǎn)換時(shí)間,那時(shí)位于(多個(gè))寄存器中的曝光值被鎖存,在成像器中用在下一幀上。發(fā)生在轉(zhuǎn)換時(shí)間的第二事件為具有全幀快門的成像器結(jié)束在光敏像素上建立電荷,即,成像器的曝光窗在此時(shí)關(guān)閉。這在圖3中由曝光信號(hào)2004不意,曝光信號(hào)2004在光敏陣列允許累積電荷期間為高電平有效。在光敏像素中累積電荷決定了像素的照明等級(jí)。該電荷累積也指圖像被曝光、或曝光圖像,此處可互換使用。在轉(zhuǎn)換時(shí)間發(fā)生的第三事件為在光敏陣列上建立的電荷被轉(zhuǎn)存至存儲(chǔ)和轉(zhuǎn)移陣列中,并且在下一 VSYNC信號(hào)的高電平有效時(shí)段期間,放在存儲(chǔ)和轉(zhuǎn)移陣列中的像素?cái)?shù)據(jù)從成像器中轉(zhuǎn)移出來(lái)。在光敏陣列數(shù)據(jù)被轉(zhuǎn)存至存儲(chǔ)和轉(zhuǎn)移陣列中后,光敏陣列被保持為重置,以避免建立任何電荷,直到曝光窗打開(kāi)并且被允許為下一圖像再次獲取電荷為止。簡(jiǎn)單來(lái)說(shuō),在圖3表示的例子中,將轉(zhuǎn)換時(shí)間期間的事件處理為發(fā)生在單個(gè)時(shí)間點(diǎn)。成像器的實(shí)際實(shí)現(xiàn)可使得這些事件在單個(gè)時(shí)間點(diǎn)同步,或在VSYNC信號(hào)非有效(inactive)時(shí)的時(shí)間范圍內(nèi)獨(dú)立地發(fā)生。這樣,成像器的實(shí)際使用典型地將這些事件處理為在VSYNC非有效時(shí)的任意時(shí)間都有可能發(fā)生,并將幀處理為從VSYNC信號(hào)的邊緣至類似邊緣。更加典型地,幀被處理為從VSYNC的一個(gè)有效邊沿(going edge)至VSYNC的下一個(gè)有效邊沿。圖3中的單個(gè)圖像事件的時(shí)間線從將對(duì)應(yīng)于曝光X的寄存器值寫(xiě)入成像器的(多個(gè))曝光寄存器開(kāi)始,其示出為恰好時(shí)間A之前發(fā)生。在時(shí)間A,曝光X被鎖存至成像器中,并且在時(shí)間A和時(shí)間B之間的幀期間對(duì)光敏陣列的曝光有效。立刻在時(shí)間A之后,光敏陣列保持為重置,直到曝光窗打開(kāi)為止,這樣光敏陣列可積累電荷。在光敏陣列被允許累積電荷的時(shí)間為時(shí)間L。在時(shí)間L和時(shí)間B之間過(guò)去的時(shí)間為曝光X的曝光時(shí)間,并且由時(shí)間L和時(shí)間B之間的高電平有效的曝光信號(hào)2004示出。在時(shí)間B,曝光窗關(guān)閉并且光敏陣列數(shù)據(jù)被轉(zhuǎn)存至存儲(chǔ)和轉(zhuǎn)移陣列中。在時(shí)間B之后,由曝光X產(chǎn)生的像素?cái)?shù)據(jù),將在時(shí)間B和時(shí)間C之間VSYNC的高電平有效時(shí)段期間被逐行和逐像素地轉(zhuǎn)移出去。注意到,對(duì)應(yīng)于曝光X的寄存器值在時(shí)間A之前被寫(xiě)入,但是在時(shí)間B之后才看見(jiàn)使用曝光X產(chǎn)生的圖像數(shù)據(jù)從成像器轉(zhuǎn)移。在寫(xiě)入曝光X和看見(jiàn)新圖像數(shù)據(jù)由曝光X產(chǎn)生之間完成整幀。這示例了兩幀管道。再次參考圖3,兩幀管道的特征為管道可保持滿的狀態(tài)。注意到,將對(duì)應(yīng)于曝光Y的寄存器值寫(xiě)入成像器的(多個(gè))曝光寄存器,恰好發(fā)生在時(shí)間B之前。因此,當(dāng)成像器將像素陣列用曝光X曝光時(shí),曝光Y寫(xiě)入(多個(gè))曝光寄存器。在時(shí)間B,成像器中曝光Y有效,并且當(dāng)具有曝光X的圖像從成像器中轉(zhuǎn)移出去時(shí),光敏陣列被保持為重置,并且然后被允許在時(shí)間M累積電荷。在時(shí)間M和時(shí)間C之間過(guò)去的時(shí)間為曝光Y的曝光時(shí)間,并且由時(shí)間M和時(shí)間C之間為高電平有效的曝光信號(hào)2004示出。在時(shí)間C,由曝光X產(chǎn)生的圖像數(shù)據(jù)完成其從成像器的轉(zhuǎn)出,并且由曝光Y產(chǎn)生的圖像數(shù)據(jù)被轉(zhuǎn)存至存儲(chǔ)和轉(zhuǎn)移陣列中,在時(shí)間C之后,由曝光Y產(chǎn)生的圖像數(shù)據(jù)從成像器中轉(zhuǎn)出。曝光值的寫(xiě)入以及獲得在2幀之后由該曝光值產(chǎn)生的數(shù)據(jù)(即兩幀管道),這個(gè)序列可以無(wú)限地繼續(xù),只要成像器處于供電狀態(tài)并且運(yùn)行于視頻模式。通過(guò)設(shè)計(jì)在像素?cái)?shù)據(jù)從成像器移出時(shí)評(píng)價(jià)像素?cái)?shù)據(jù)、然后在幀結(jié)束之前對(duì)成像器設(shè)置曝光值的自動(dòng)曝光程序,自動(dòng)曝光程序具有2幀周轉(zhuǎn)。換句話說(shuō),自動(dòng)曝光系統(tǒng)在像素?cái)?shù)據(jù)由成像器產(chǎn)生時(shí)評(píng)價(jià)像素?cái)?shù)據(jù),在像素?cái)?shù)據(jù)的轉(zhuǎn)移完成前設(shè)置新的曝光值,以及在2幀之后產(chǎn)生具有該新曝光值的數(shù)據(jù)。這表示,每隔一個(gè)幀,特定的自動(dòng)曝光程序會(huì)進(jìn)行采樣處理,并設(shè)置新的曝光值。因此,能夠每隔一幀進(jìn)行采樣和更新的兩個(gè)自動(dòng)曝光程序能夠相互穿插,一個(gè)程序?qū)ζ鏀?shù)幀操作,另一個(gè)對(duì)偶數(shù)幀操作。圖4示例了根據(jù)本發(fā)明一方面用于解碼可解碼標(biāo)記的處理4000的實(shí)施例流程圖。在框4002中,終端1000(圖1和2)等待要啟動(dòng)的掃描,并且在框4006中,掃描例如由通過(guò)經(jīng)由觸發(fā)器1220(圖1)的驅(qū)動(dòng)而激活觸發(fā)信號(hào)被啟動(dòng)。觸發(fā)信號(hào)還可通過(guò)例如物體檢測(cè)、或來(lái)自外部計(jì)算機(jī)的串行指令而激活。激活可包括成像裝置的上電和/或起動(dòng)成像器通過(guò)允許光敏像素累積電荷來(lái)開(kāi)始記錄圖像數(shù)據(jù)。在框4010中,系統(tǒng)與成像器的幀邊界同步,并啟動(dòng)圖像數(shù)據(jù)幀的捕獲。通過(guò)監(jiān)視成像器的VSYNC幀同步脈沖完成該同步。當(dāng)VSYNC進(jìn)入非有效狀態(tài)時(shí),這表明X幀的輸出已經(jīng)結(jié)束,并且X+1幀的輸出將要開(kāi)始。當(dāng)這個(gè)脈沖變?yōu)榉怯行r(shí),需要進(jìn)行系統(tǒng)配置,以準(zhǔn)備將圖像數(shù)據(jù)輸出至存儲(chǔ)器中。通常情況下該配置包括對(duì)DMA (直接存儲(chǔ)器訪問(wèn))1070(圖2)和/或?qū)D像幀數(shù)據(jù)路由至RAM 1080中的其他系統(tǒng)組件進(jìn)行設(shè)置。這需要在VSYNC再次變?yōu)橛行е巴瓿?,否則將會(huì)錯(cuò)過(guò)圖像幀數(shù)據(jù)。一旦完成與成像器的同步和啟動(dòng)捕獲,在框4012,確定捕獲的上一幀數(shù)據(jù)是否使用被稱為方法A的第一自動(dòng)曝光方法評(píng)價(jià)。若否,則當(dāng)幀數(shù)據(jù)被捕獲至存儲(chǔ)器中時(shí),在步驟4020,系統(tǒng)使用方法A對(duì)幀數(shù)據(jù)進(jìn)行采樣和評(píng)價(jià)。一旦來(lái)自那個(gè)幀的已經(jīng)評(píng)價(jià)的數(shù)據(jù)足以做出決定,在步驟4022計(jì)算出新的曝光值,并且通過(guò)在步驟4030配置成像器的(多個(gè))曝光寄存器,這個(gè)新的曝光值被傳送至成像器。為了優(yōu)化地運(yùn)行該系統(tǒng),步驟4030在VSYNC仍然有效時(shí)結(jié)束是重要的,因?yàn)榈湫偷某上衿鞑僮魇沁@樣的,曝光值寄存器的配置被鎖存于成像器操作中,作為當(dāng)VSYNC為非有效時(shí)的某時(shí)的下一圖像的曝光值?;氐?010,系統(tǒng)再一次等待VSYNC變?yōu)榉怯行顟B(tài),這表明對(duì)上一幀的捕獲已經(jīng)完成,并且然后以與之前所做的相同的方式啟動(dòng)對(duì)其他幀的捕獲。
一旦完成與成像器的同步和啟動(dòng)捕獲,在框4012,確定捕獲的上一幀數(shù)據(jù)是否采用被稱為方法A的第一自動(dòng)曝光方法進(jìn)行評(píng)價(jià)。如果是,則當(dāng)幀數(shù)據(jù)被捕獲至存儲(chǔ)器中時(shí),在步驟4040系統(tǒng)使用在某些方面不同于方法A的方法B對(duì)幀數(shù)據(jù)進(jìn)行采樣和評(píng)價(jià)。一旦來(lái)自那個(gè)幀的已被評(píng)價(jià)的數(shù)據(jù)足夠用于做出決定,則在步驟4042計(jì)算出新的曝光值,并且通過(guò)在步驟4030對(duì)成像器的(多個(gè))曝光寄存器進(jìn)行配置,這個(gè)新的曝光值被傳送至成像器。為了優(yōu)化地運(yùn)行該系統(tǒng),步驟4030在VSYNC仍然有效時(shí)結(jié)束是重要的,因?yàn)榈湫偷某上衿鞑僮魇沁@樣的,曝光值寄存器的配置被鎖存于成像器操作中,作為當(dāng)VSYNC為非有效時(shí)的某時(shí)的下一圖像的曝光值。當(dāng)以上描述的程序使用有區(qū)別的和不同的采樣和/或自動(dòng)曝光方法A和B進(jìn)行解釋時(shí),應(yīng)當(dāng)認(rèn)識(shí)到的是,可以使用其他方法、配置或控制參數(shù)。例如,其他方法、配置或控制參數(shù)可包括對(duì)增益、幀速率、伽馬校正、濾波、較低分辨率下的圖像開(kāi)窗或圖像采樣、和/或影響由成像器報(bào)告的像素的性質(zhì)的其他方法的不同使用。同樣,其他的配置,諸如如以下所解釋的在幀曝光期間使用機(jī)載照明系統(tǒng)800、和/或在幀曝光期間關(guān)閉照明同樣是在本發(fā)明中使用的方法的一部分。此外,其他方法、配置或控制參數(shù)同樣可包括照明、對(duì)準(zhǔn)圖案、聚焦、孔徑調(diào)整、和/或縮放的不同使用。在本發(fā)明的其他方面,標(biāo)記讀取終端可具有用于發(fā)射照明圖案在可解碼標(biāo)記上的光源。照明圖案可被配置為開(kāi)啟和關(guān)閉。標(biāo)記讀取終端可被用于獲取在像素陣列曝光期間集成光源開(kāi)啟的奇數(shù)圖像序列,其中光開(kāi)啟的下一圖像的曝光值基于光源開(kāi)啟的前一圖像而自動(dòng)地進(jìn)行調(diào)整,并且分開(kāi)地,獲取在像素陣列曝光期間集成光源關(guān)閉的偶數(shù)圖像序列,其中光關(guān)閉的下一圖像的曝光值基于光關(guān)閉的上一圖像自動(dòng)地進(jìn)行調(diào)整。例如,如果可解碼圖像為在紙張或電子紙上的條形碼,在曝光窗期間照明開(kāi)啟而捕獲的奇數(shù)圖像序列,相比較于偶數(shù)圖像序列,更適用于讀取和/或解碼該條形碼。如果可解碼圖像是顯示在自身具有照明的顯示器上的條形碼時(shí),在曝光窗期間照明關(guān)閉而捕獲的偶數(shù)圖像序列,相比較于奇數(shù)圖像序列,更適用于讀取和/或解碼該條形碼。通過(guò)照明和無(wú)照明曝光兩者的執(zhí)行、在兩個(gè)自動(dòng)曝光程序之間的交叉和交替,終端1000在讀取基于屏幕的標(biāo)記和基于紙張的標(biāo)記兩者上的性能均得到改善或優(yōu)化,其中對(duì)兩種情形下的標(biāo)記解碼都存在需求,不論是照明的或是無(wú)照明的曝光都可為成像和解碼標(biāo)記提供最佳條件。此外,各種屏幕技術(shù)具有各種光學(xué)屬性,并且在反射率或在各種形式的照明下光學(xué)干擾對(duì)屏幕成功成像的其他特性上具有很大的不同,其例如取決于例如底層技術(shù)、包含在屏幕里或在屏幕上的層的數(shù)量和類型、屏幕是彩色的還是黑白的,或者屏幕是否能夠?qū)崿F(xiàn)觸摸輸入等因素。多種類型的屏幕例如可以引發(fā)外部照明光源的基本上鏡面反射。通過(guò)在成像子系統(tǒng)對(duì)圖像數(shù)據(jù)的幀進(jìn)行曝光的曝光時(shí)段制止照明子系統(tǒng)進(jìn)行投射照明,成像子系統(tǒng)可以對(duì)目標(biāo)標(biāo)記進(jìn)行成像而不會(huì)有來(lái)自屏幕的光學(xué)干擾結(jié)果,例如鏡面反射,這樣可使得終端1000可以更好地對(duì)標(biāo)記進(jìn)行成像和解碼。例如,可以使用例如采用照明(例如,利用照明子系統(tǒng)發(fā)射光)的第一方法、并使用諸如第一控制曝光參數(shù)或第一曝光值的第一控制參數(shù)對(duì)幀進(jìn)行捕獲。在初始捕獲中,可提供照明,并且第一控制參數(shù)可以是使用照明時(shí)被預(yù)設(shè)或預(yù)先確定的第一控制參數(shù),或可以是使用存儲(chǔ)于最后觸發(fā)的掃描中的照明而確定的最后計(jì)算出的第一控制參數(shù)。照明曝光時(shí)段和非照明曝光時(shí)段可以按任何順序在讀取周期中被激活。例如,在各種示例性實(shí)施例中,周期中的第一曝光可為照明曝光,并且周期中的第二曝光可為非照明曝光,或周期中的第一曝光為非照明曝光,以及周期中的第二曝光可以為照明曝光。圖5示出了圖4所示的流程圖所指示的方法執(zhí)行期間,與終端1000的操作有關(guān)的時(shí)序圖。參考圖5的時(shí)序圖,信號(hào)5002為觸發(fā)信號(hào),其由觸發(fā)器1220(圖1)的驅(qū)動(dòng)而變?yōu)橛行В⑶铱梢酝ㄟ^(guò)釋放觸發(fā)器1220(圖1)而被去激活。觸發(fā)信號(hào)也可在超時(shí)時(shí)段之后或是成功地對(duì)可解碼標(biāo)記進(jìn)行解碼之后變?yōu)闊o(wú)效。信號(hào)5102為具有變化的激勵(lì)等級(jí)的照明子系統(tǒng)800 (圖2)的輸入信號(hào),例如,示出照明圖案,其中照明或光可以被交替地開(kāi)啟和關(guān)閉。時(shí)段5110、5120、5130、5140和5150示出了照明開(kāi)啟,而時(shí)段5115、5125、5135和5145示出了照明關(guān)閉。信號(hào)5202為曝光信號(hào),其中有效狀態(tài)定義了將圖像傳感器陣列1033(圖2)曝光于光的時(shí)段,并且非有效狀態(tài)處于終端的圖像傳感器的曝光時(shí)段的中間。例如,在有效狀態(tài)中,終端1000(圖2)的圖像傳感器陣列被曝光于其中入射的光。曝光控制信號(hào)5202為成像器的輸出信號(hào),其是針對(duì)給定幀的曝光配置的結(jié)果。該信號(hào)的高電平有效狀態(tài)表示針對(duì)數(shù)據(jù)的給定幀圖像傳感器陣列曝光于光的持續(xù)時(shí)間。如圖5中所示,例如,在曝光時(shí)段5210、5230和5250中,當(dāng)照明子系統(tǒng)處于激活狀態(tài)時(shí),終端1000的圖像傳感器陣列被曝光于其中入射的光。在曝光時(shí)段5215和5235中,終端1000的圖像傳感器陣列在照明子系統(tǒng)處于非激活狀態(tài)時(shí)(例如,照明子系統(tǒng)被關(guān)閉時(shí))被曝光于其中入射的光。應(yīng)當(dāng)注意到,照明時(shí)段5120和5140與曝光信號(hào)5202的任何有效部分都沒(méi)有對(duì)準(zhǔn)。這樣做是為了維持照明圖案的高頻率的工作循環(huán),其避免了還在產(chǎn)生采用和不用來(lái)自照明子系統(tǒng)的照明而曝光的圖像時(shí)發(fā)生閃爍。信號(hào)5302是VSYNC(垂直同步)信號(hào),或另被稱為幀有效信號(hào)。在幀之間的變換期間,VSYNC控制信號(hào)為低。在此時(shí)間內(nèi),寫(xiě)入成像器的(多個(gè))曝光寄存器的曝光設(shè)置被鎖存用于下一幀,給定幀的曝光窗關(guān)閉,如信號(hào)5202的負(fù)邊沿所示,而在傳感器陣列1033 (圖2)獲取的電荷被存入二級(jí)儲(chǔ)存裝置中以準(zhǔn)備將數(shù)據(jù)轉(zhuǎn)移至裝置外的時(shí)侯同樣如此。當(dāng)來(lái)自圖像傳感器陣列的圖像數(shù)據(jù)使用DMA 1070(圖2)或其他系統(tǒng)存儲(chǔ)器路由裝置從成像器二級(jí)儲(chǔ)存裝置轉(zhuǎn)移至系統(tǒng)存儲(chǔ)器1085(圖2)(在大部分系統(tǒng)中至RAM存儲(chǔ)器1080(圖2))時(shí),VSYNC控制信號(hào)是高電平有效的。在圖5的時(shí)序圖中,時(shí)段5410、5415、5430、5435和5450是處理器1060可以處理像素?cái)?shù)據(jù)的幀例如以確定圖像數(shù)據(jù)的質(zhì)量的時(shí)段。例如,時(shí)段5410、5430和5450對(duì)應(yīng)于,當(dāng)照明子系統(tǒng)800(圖2)正對(duì)成像器的視場(chǎng)進(jìn)行照明而傳感器陣列1033(圖2)正在累積電荷時(shí)的曝光時(shí)段產(chǎn)生的像素?cái)?shù)據(jù)的質(zhì)量的確定,并且時(shí)段5415和5435對(duì)應(yīng)于,當(dāng)照明子系統(tǒng)800沒(méi)有對(duì)成像器的視場(chǎng)進(jìn)行照明而傳感器陣列1033(圖2)正在累積電荷時(shí)的曝光時(shí)段產(chǎn)生的像素?cái)?shù)據(jù)的質(zhì)量的確定。此外,在像素?cái)?shù)據(jù)的質(zhì)量確定期間,像素?cái)?shù)據(jù)的處理快結(jié)束時(shí),或像素?cái)?shù)據(jù)處理結(jié)束時(shí),可計(jì)算新的圖像控制參數(shù),其用于圖像傳感器陣列的隨后的控制。例如,對(duì)使用對(duì)可解碼標(biāo)記進(jìn)行照明的照明子系統(tǒng)800 (圖2)曝光的圖像進(jìn)行評(píng)價(jià)的時(shí)段5410期間,確定控制參數(shù)CP1。對(duì)使用沒(méi)有對(duì)可解碼標(biāo)記進(jìn)行照明的照明子系統(tǒng)800(圖2)曝光的圖像進(jìn)行評(píng)價(jià)的時(shí)段5415期間,確定控制參數(shù)CP2。在本發(fā)明的一方面中,控制參數(shù)CPl可被用于在時(shí)段5230中,例如,使用對(duì)可解碼標(biāo)記進(jìn)行照明的照明子系統(tǒng)800(圖2)的陣列的下一曝光中,控制曝光控制信號(hào),并且控制參數(shù)CP2可用于在時(shí)段5235中,例如,沒(méi)有使用對(duì)可解碼標(biāo)記進(jìn)行照明的照明子系統(tǒng)800(圖2)的陣列的下一曝光中,控制曝光控制信號(hào)。應(yīng)當(dāng)意識(shí)到的是,控制參數(shù)可控制用于獲取各種圖像的其他參數(shù)。圖6為對(duì)應(yīng)于圖4方法和圖5的時(shí)序圖的巾貞序列的圖解說(shuō)明,不意了圖像捕獲,確定新控制參數(shù),以及在隨后的圖像捕獲中使用新參數(shù)。在圖6中,示出了兩個(gè)分開(kāi)的和/或去耦的軌跡,例如,一個(gè)軌跡對(duì)應(yīng)于可解碼圖像被照明的情況,而另一軌跡為可解碼圖像未被照明。例如,標(biāo)記讀取終端可提供大概500微秒的照明時(shí)段,大約5至大約15毫秒的非照明時(shí)段。應(yīng)當(dāng)意識(shí)到的是,標(biāo)記讀取終端可使用兩種不同的自動(dòng)曝光算法,其中一種被優(yōu)化用于讀取位于紙張上的條形碼,并采用照明開(kāi)啟的幀,而另一種被優(yōu)化用于讀取來(lái)自諸如蜂窩電話顯示器等的屏幕的條形碼,并采用照明關(guān)閉的幀。在此例中標(biāo)記讀取終端包含兩個(gè)幀管道。當(dāng)曝光被設(shè)置為從幀X收集的信息的結(jié)果時(shí),其影響幀X+1,但是該結(jié)果僅能在圖像X+2中看出。相同的,當(dāng)曝光設(shè)置為從幀X+1收集的信息的結(jié)果時(shí),其影響幀X+2,但是該結(jié)果僅能在圖像X+3中看出。全幀快門成像器可以應(yīng)對(duì)逐幀曝光中的明顯跳躍,因此兩個(gè)曝光程序可以彼此穿插進(jìn)行,而又彼此完全去耦。從本描述可以意識(shí)到,根據(jù)本發(fā)明可以實(shí)現(xiàn)分開(kāi)的和去耦的第三、第四或更多的軌跡。例如,第三軌跡可以采用處于減小的激勵(lì)值的照明子系統(tǒng)。進(jìn)一步還可意識(shí)到,本發(fā)明的標(biāo)記讀取終端還可確定或計(jì)算多于一個(gè)的控制參數(shù),確定或計(jì)算的控制參數(shù)被用于隨后的圖像捕獲。同樣應(yīng)當(dāng)意識(shí)到,圖像控制參數(shù)可以為成像器的內(nèi)部操作參數(shù),例如,曝光時(shí)段值、增益控制值、幀速率值、伽馬值、濾波系數(shù)或其他合適的控制參數(shù)。但是,其還可用于被用來(lái)成像的外部控制參數(shù),例如照明控制、焦點(diǎn)調(diào)整、孔徑調(diào)整、或能夠影響圖像數(shù)據(jù)如何被捕獲和/或分析的其他功能。圖像控制參數(shù)可以例如,基于算法而確定。對(duì)滿足信號(hào)對(duì)比度、亮度、焦點(diǎn)或成像器控制算法使用的其他圖像特性的閾值標(biāo)準(zhǔn)的圖像數(shù)據(jù)(即,ID或2D符號(hào)、文本、圖像或其他標(biāo)記)的幀進(jìn)行接收或捕獲的過(guò)程在下文被稱為獲取可接受的圖像。因此,可接受的圖像是這樣一種圖像,其落入由算法設(shè)置的目標(biāo)圖像要求的配置公差之內(nèi)。存在多種能夠影響如何獲取可接受圖像的因素。例如,在成像環(huán)境中的環(huán)境光等級(jí)、從成像器到物體的距離、物體的對(duì)比度特性、以及其他都能夠影響到獲取的圖像的質(zhì)量。在圖像讀取器中,成像器控制算法的質(zhì)量可由其利用多個(gè)配置設(shè)置的能力來(lái)判斷,并且使其自身在獲取可接受圖像時(shí)適合于各種成像情形。因此,成像器控制算法的質(zhì)量可進(jìn)一步由算法在任何給定的掃描環(huán)境中能夠多快地進(jìn)行成像器配置從而獲得可接受圖像測(cè)量。例如,該算法可對(duì)像素,例如前百分之5的像素的亮度進(jìn)行監(jiān)測(cè)或評(píng)價(jià)。如果像素被確定為過(guò)亮,則可在下一圖像的獲取期間降低曝光控制參數(shù)的時(shí)間長(zhǎng)度。如果像素被確定為太暗,則可在獲取下一圖像期間增加曝光控制參數(shù)的時(shí)間長(zhǎng)度。如以上所提到的,一個(gè)軌跡的控制參數(shù)可包括第一算法,第二軌跡的控制參數(shù)可包括第二算法。第一和第二控制參數(shù)可以是不相同的和/或第一和第二控制參數(shù)可以是相同的但是具有不同的值。在本發(fā)明中使用的進(jìn)一步的算法包括在Meier等的題為“適應(yīng)性光學(xué)圖像讀取器”的U. S.專利No. 7,874,485、以及Harper等的題為“用于自動(dòng)曝光控制的方法和裝置”的U. S.專利No. 7,148,923中描述的算法,這些專利的全部?jī)?nèi)容通過(guò)引用的方式結(jié)合在本文中。在一實(shí)施例中,終端1000(圖1)可適于使圖像數(shù)據(jù)幀免受解碼嘗試,除非該幀被確定為具有適合于解碼嘗試的質(zhì)量。再次參考圖5的時(shí)序圖,其中示出了一個(gè)特定的實(shí)例,CPU 1060(圖2)根據(jù)相對(duì)于特定幀處于解碼嘗試處理時(shí)段5500的解碼處理線程不會(huì)開(kāi)始解碼處理,直到作為在諸如時(shí)段5410、5415、5430等的處理期間發(fā)生的處理的結(jié)果,對(duì)于特定幀的評(píng)價(jià)被確定為具有適合于解碼嘗試的質(zhì)量。雖然終端1000 (圖1)可被操作為使連續(xù)幀的每個(gè)幀都經(jīng)受圖像質(zhì)量評(píng)價(jià)處理,并且選擇了該連續(xù)幀的子集進(jìn)行解碼處理,應(yīng)當(dāng)意識(shí)到并非每個(gè)幀都需要被評(píng)價(jià)。例如,當(dāng)圖像軌跡中的一個(gè)(例如,具有照明)相比于其他軌跡(例如,不具有照明)提供了更高的質(zhì)量評(píng)價(jià)時(shí),接下來(lái)只對(duì)一個(gè)軌跡進(jìn)行評(píng)價(jià)。對(duì)圖像質(zhì)量的評(píng)價(jià)可與預(yù)定的標(biāo)準(zhǔn)和/或與圖像軌跡的在先圖像質(zhì)量進(jìn)行比較。高于閾值預(yù)定標(biāo)準(zhǔn)的或高于在先圖像質(zhì)量的質(zhì)量分?jǐn)?shù)可致使幀圖像由處理器1060(圖2)進(jìn)行解碼處理??稍谔幚韴D象幀質(zhì)量時(shí)應(yīng)用各種濾波器。濾波可使用IQ濾波器??山Y(jié)合在預(yù)設(shè)發(fā)明中的其它處理濾波器包括均由Wang等提出的U. S.專利申請(qǐng)公開(kāi)號(hào)2010/0108769和U. S.專利申請(qǐng)公開(kāi)號(hào)2010/0108769,這些申請(qǐng)的全部主題通過(guò)引用的方式結(jié)合在此?;谝粋€(gè)或更多個(gè)被選圖象幀的標(biāo)記的成功解碼結(jié)束終端1000的掃描。再次參考圖2,標(biāo)記讀取終端1000可包括圖像傳感器1032,其包括具有排列為像素行和像素列的像素的多像素圖像傳感器陣列1033、相關(guān)的列電路1034和行電路1035。與圖像傳感器1032相關(guān)聯(lián)的為放大器電路1036(放大器),以及模擬至數(shù)字轉(zhuǎn)換器1037,其將從圖像傳感器陣列1033中讀出的模擬信號(hào)形式的圖像信息轉(zhuǎn)換為數(shù)字信號(hào)形式的圖像信息。圖像傳感器1032還可具有用于控制諸如圖像傳感器1032的曝光時(shí)段、應(yīng)用于放大器1036的增益等的相關(guān)時(shí)序和控制電路1038(合并上文所描述的控制參數(shù)算法)。標(biāo)出的電路組件1032、1036、1037和1038可被封裝在共同的圖像傳感器集成電路1040中。圖像傳感器集成電路1040相比于標(biāo)出的組件數(shù)目可合并更少組件。在一實(shí)例中,圖像傳感器集成電路1040可由可從Micron科技公司得到的例如MT9V022 (752X480像素陣列)或MT9V023 (752X480像素陣列)圖像傳感器集成電路提供。在一實(shí)例中,圖像傳感器陣列1033可以為單色和彩色混合圖像傳感器陣列,其具有沒(méi)有彩色濾波元件的單色像素的第一子集和具有色敏濾波元件的彩色像素的第二子集。在一實(shí)例中,圖像傳感器集成電路1040可以合并Bayer模式濾波器,這樣在圖像傳感器陣列1033定義紅色像素位置的紅色像素、綠色像素位置的綠色像素、以及藍(lán)色像素位置的藍(lán)色像素。采用合并Bayer模式的這種圖像傳感器陣列而提供的幀可包括在紅色像素位置處的紅色像素值、綠色像素位置處的綠色像素值、以及在藍(lán)色像素位置處的藍(lán)色像素值。在合并Bayer模式圖像傳感器陣列的實(shí)施例中,在將幀提交進(jìn)一步處理之前處理器1060可使用綠色像素值在位于綠色像素位置中間的幀像素位置處插入像素值,從而生成圖像數(shù)據(jù)的單色幀??蛇x擇地,處理器1060在將幀提交進(jìn)一步處理之前,使用紅色像素值在位于紅色像素位置的中間插入像素值,以生成圖像數(shù)據(jù)的單色幀。處理器1060還可選擇地,在提交幀進(jìn)行進(jìn)一步處理之前,利用藍(lán)色像素值在藍(lán)色像素位置中間插入像素值。終端1000的成像子系統(tǒng)可包括圖像傳感器1032和用于將圖像聚焦于圖像傳感器1032的圖像傳感器陣列1033上的透鏡組件200。在終端1000的操作過(guò)程中,圖像信號(hào)從圖像傳感器1032中讀出、轉(zhuǎn)換、并被存儲(chǔ)在系統(tǒng)存儲(chǔ)器,例如RAM 1080中。終端1000的存儲(chǔ)器1085可包括RAM 1080、諸如EPROM1082的非易失性存儲(chǔ)器以及諸如由閃速存儲(chǔ)器或硬驅(qū)動(dòng)存儲(chǔ)器所提供的儲(chǔ)存設(shè)備1084。在一實(shí)施例中,終端1000可包括處理器1060,其可適于讀出存儲(chǔ)在存儲(chǔ)器1080中的圖像數(shù)據(jù),并將該圖像數(shù)據(jù)提交給各種圖像處理算法。終端1000可包括直接存儲(chǔ)器訪問(wèn)單元(DMA) 1070,以將從圖像傳感器1032中讀出的已經(jīng)被提交轉(zhuǎn)換的圖像信息路由至RAM1080。在另一實(shí)施例中,終端1000可采用提供總線仲裁機(jī)制的系統(tǒng)總線(例如,PCI總線)從而無(wú)需使用中央DMA控制器。本領(lǐng)域技術(shù)人員可以認(rèn)識(shí)到,在圖像傳感器1032和RAM1080間提供有效數(shù)據(jù)傳輸?shù)南到y(tǒng)總線體系和/或直接存儲(chǔ)器訪問(wèn)組件的其他實(shí)施例也處于本發(fā)明的范圍和精神之內(nèi)。仍然參考圖2,并參考終端1000的進(jìn)一步方面,成像透鏡組件200適于將在基底上或屏幕上的處于視場(chǎng)1240內(nèi)的可解碼標(biāo)記15的圖像聚焦于圖像傳感器陣列1033上。終端1000的視場(chǎng)1240的目標(biāo)空間尺寸可以以多個(gè)可選擇方式進(jìn)行改變。視場(chǎng)1240的目標(biāo)空間尺寸可通過(guò),例如,改變終端到目標(biāo)的距離、改變成像透鏡組件設(shè)置、改變圖像傳感器陣列1033將要被讀出的像素?cái)?shù)量,而改變。成像光線可沿著成像軸25進(jìn)行傳播。透鏡組件200適于實(shí)現(xiàn)多種焦距和多種最優(yōu)聚焦平面(最佳聚焦距離)。終端1000可包括用于對(duì)目標(biāo)照明和投射照明圖案1260的照明子系統(tǒng)800。在示出的實(shí)施例中,照明圖案1260可以被投射為接近但大于由視場(chǎng)1240定義的區(qū)域,但是也可以被投射在小于由視場(chǎng)1240所定義區(qū)域的區(qū)域中。照明子系統(tǒng)800可以包括光源庫(kù)500,其包含一個(gè)或多個(gè)光源。光源組件800可進(jìn)一步包括一個(gè)或更多個(gè)光源庫(kù),例如,其每個(gè)都包括一個(gè)或更多個(gè)光源。在示例性實(shí)施例中,這種光源可示例性地包括發(fā)光二極管(LED)。在各種實(shí)施例中可以應(yīng)用具有多種波長(zhǎng)和濾波器或者波長(zhǎng)或?yàn)V波器的組合其中任何一種的LED。在其它實(shí)施例中還可以應(yīng)用其他類型的光源。光源可以被示例性地安裝在印刷電路板上??梢耘c示例性地安裝有具有圖像傳感器陣列1033的圖像傳感器集成電路1040的印刷電路板相同。終端1000還可包括對(duì)準(zhǔn)子系統(tǒng)600,用于投射對(duì)準(zhǔn)圖案(未示出)。包括光源庫(kù)的對(duì)準(zhǔn)子系統(tǒng)600可被耦合至對(duì)準(zhǔn)光源庫(kù)功率輸入單元1208,以向?qū)?zhǔn)子系統(tǒng)600的光源庫(kù)提供電功率。功率輸入單元1208可通過(guò)接口 1108被耦合至系統(tǒng)總線1500,從而與處理器1060通信。在一實(shí)施例中,除光源庫(kù)500之外,照明子系統(tǒng)800還可包括照明透鏡組件300,如圖2的實(shí)施例中所示出的那樣。在照明透鏡組件300之外或?qū)⑵涮娲彰髯酉到y(tǒng)800可包括可選擇的光修整光學(xué)器件,例如,一個(gè)或更多個(gè)漫射體、鏡子和棱鏡。使用中,以照明圖案1260被投射至可解碼標(biāo)記15上的方式,終端1000可由操作者將其相對(duì)承載有可解碼標(biāo)記15的目標(biāo)(例如,一頁(yè)紙、包裝盒、屏幕、或其他類型的基底等)定位。在其他的使用中,以目標(biāo)基底自身發(fā)光的方式,終端1000可由操作者相對(duì)承載有可解碼標(biāo)記115 (圖1)的目標(biāo)(背光屏幕、LCD監(jiān)視器、陰極射線管等)定位。在這種情況下,不需要由照明子系統(tǒng)800產(chǎn)生的照明圖案。在圖2的實(shí)例中,可解碼標(biāo)記15由ID條形碼符號(hào)提供??山獯a標(biāo)記15還可由2D條形碼符號(hào)或光學(xué)字符識(shí)別(OCR)字符提供。參考終端1000的進(jìn)一步方面,透鏡組件200可使用電功率輸入單元1202控制,電功率輸入單元1202提供能量用于改變透鏡組件200的最優(yōu)聚焦平面。在一實(shí)施例中,電功率輸入單元1202可操作為受控電壓源,并且在另一實(shí)施例中為受控電流源。電功率輸入單元1202可施加信號(hào)來(lái)改變透鏡組件200光學(xué)特性,例如,用于改變透鏡組件200的焦距和/或(最優(yōu)聚焦平面的)最佳聚焦距離。光源庫(kù)電功率輸入單兀1206可向光源庫(kù)500提供能量。在一實(shí)施例中,電功率輸入單元1206可操作為受控電壓源。在另一實(shí)施例中,電功率輸入單元1206可操作為受控電流源。在另一實(shí)施例中,電功率輸入單元1206可操作為組合的受控電壓和受控電流源。電功率輸入單元1206可以改變提供給光源庫(kù)500 (的激勵(lì)等級(jí))的電功率等級(jí),例如,用于改變由照明子系統(tǒng)800的光源庫(kù)500輸出的照明等級(jí),以產(chǎn)生照明圖案1260。在另一方面,終端1000可包括電力供應(yīng)1402,其向連接到終端1000的電組件的電網(wǎng)1404提供功率。電力供應(yīng)1402可以耦合至各種電源,例如,電池1406、串行接口 1408(例如,USB、RS232),和 / 或 AD/DC 變換器 1410。進(jìn)一步關(guān)注功率輸入單元1206,功率輸入單元1206可包括由電力供應(yīng)1402持續(xù)充電的充電電容器。功率輸入單元1206可被配置為輸出激勵(lì)等級(jí)范圍內(nèi)的能量。照明子系統(tǒng)800在第一照明和曝光控制配置有效的曝光時(shí)段期間的平均激勵(lì)等級(jí)可以高于照明和曝光控制配置有效的平均激勵(lì)等級(jí)。終端1000還可包括多個(gè)外圍設(shè)備,包括觸發(fā)器1220(圖1),其可被用于使觸發(fā)信號(hào)有效從而激活幀的讀出和/或某些解碼過(guò)程。終端1000可適于使得觸發(fā)器1220的激活激活觸發(fā)信號(hào)并且啟動(dòng)解碼嘗試。特別地,終端1000可被操作來(lái)響應(yīng)于觸發(fā)信號(hào)的激活,以從圖像傳感器陣列1033中讀取圖像信息(典型地以模擬信號(hào)的形式)隨后在轉(zhuǎn)換后將圖像信息存儲(chǔ)至存儲(chǔ)器1080中(其能夠在給定時(shí)間緩沖一個(gè)或更多個(gè)連續(xù)幀)的方式捕獲連續(xù)幀。處理器1060可被操作來(lái)提交一個(gè)或更多個(gè)連續(xù)幀進(jìn)行解碼嘗試。為了嘗試解碼條形碼符號(hào),例如一維條形碼符號(hào),處理器1060可處理與一排像素位置(例如,像素位置的一行、一列或是對(duì)角線集合)相對(duì)應(yīng)的幀的圖像數(shù)據(jù),以確定暗和亮單元的空間圖案并可通過(guò)查找表將每個(gè)確定的亮和暗單元圖案轉(zhuǎn)換為字符或字符串。當(dāng)可解碼標(biāo)記表示為2D條形碼符號(hào)時(shí),解碼嘗試可包括如下步驟使用特征檢測(cè)算法定位取景器圖案,根據(jù)與取景器圖案的預(yù)定關(guān)系定位與取景器圖案交叉的矩陣線,確定沿著矩陣線的暗和亮單元的圖案,并且通過(guò)查找表將每個(gè)亮圖案轉(zhuǎn)換為字符或字符串。終端1000可包括各種接口電路,用于將各種外圍設(shè)備與系統(tǒng)地址/數(shù)據(jù)總線(系統(tǒng)總線)1500耦合,從而與同樣耦合至系統(tǒng)總線1500的處理器1060通信。終端1000可包括用于將圖像傳感器時(shí)序和控制電路1038耦合至系統(tǒng)總線1500的接口電路1028、用于將電功率輸入單元1202耦合至系統(tǒng)總線1500的接口電路1102、用于將照明光源庫(kù)功率輸入單元1206耦合至系統(tǒng)總線1500的接口電路1106、以及用于將觸發(fā)器1220耦合至系統(tǒng)總線1500的接口電路1120。終端1000還可包括通過(guò)接口 1122耦合至系統(tǒng)總線1500并與處理器1060進(jìn)行通信的顯示器1222,以及通過(guò)連接至系統(tǒng)總線1500的接口 1124與處理器1060進(jìn)行通信的指針機(jī)構(gòu)1224。終端1000還可包括通過(guò)接口 1110耦合至系統(tǒng)總線1500的范圍檢測(cè)器單元1210。在一實(shí)施例中,范圍檢測(cè)器單元1210可以是聲學(xué)范圍檢測(cè)器單元。終端1000的各種接口電路可共享電路組件。例如,可建立公用的微控制器以向圖像傳感器時(shí)序和控制電路1038以及功率輸入單元1206均提供控制輸入??商峁┫螂娐?038和向功率輸入單元1206提供控制輸入的公用微控制器,從而協(xié)調(diào)圖像傳感器陣列控制和照明子系統(tǒng)控制之間的時(shí)序。
所捕獲并被提交以進(jìn)行所描述處理的圖像數(shù)據(jù)的連續(xù)幀可以為全幀(包括與圖像傳感器陣列1033的每個(gè)像素或與在終端1000的操作期間從圖像傳感器陣列1033讀出的最大數(shù)量像素相對(duì)應(yīng)的像素值)。所捕獲并被提交以進(jìn)行所描述處理的圖像數(shù)據(jù)的連續(xù)幀也可以是“窗口幀”,其包括與少于圖像傳感器陣列1033的像素的全幀相對(duì)應(yīng)的像素值。所捕獲的并被提交以進(jìn)行以上所描述處理的圖像數(shù)據(jù)的連續(xù)幀還可包括全幀和窗口幀的結(jié)合。全幀可通過(guò)有選擇性的對(duì)與該全幀相對(duì)應(yīng)的具有圖像傳感器陣列1033的圖像傳感器1032的像素進(jìn)行尋址而讀出,從而被捕獲。窗口幀可被通過(guò)選擇性地對(duì)與該窗口幀相對(duì)應(yīng)的具有圖像傳感器陣列1033的圖像傳感器1032的像素進(jìn)行尋址而讀出,從而被捕獲。在一實(shí)施例中,多個(gè)被提交以被尋址以及被讀出的像素確定了幀的圖片尺寸。因此,全幀可被認(rèn)為具有第一相對(duì)較大圖片尺寸,而窗口幀可被認(rèn)為具有相對(duì)于全幀的圖片尺寸相對(duì)較小圖片尺寸。窗口幀的圖片尺寸可根據(jù)為了捕獲窗口幀而被提交以被尋址和被讀出的像素?cái)?shù)量而改變。終端1000可以按已知為幀速率的速率捕獲圖像數(shù)據(jù)的幀。典型的幀速率為60幀每秒(FPS),其轉(zhuǎn)化為幀時(shí)間(幀周期)為16. 6ms。另一典型的幀速率為30幀每秒(FPS),轉(zhuǎn)化為幀時(shí)間(幀周期)為33. 3ms每幀??梢酝ㄟ^(guò)減少幀圖片尺寸而提高終端1000的幀速率(并減少幀時(shí)間)。在一實(shí)施例中,終端1000的另一方面在此通過(guò)參照?qǐng)D1來(lái)描述。觸發(fā)器1220、顯示器1222、指針機(jī)構(gòu)1224和鍵盤(pán)1226可以設(shè)置在手持外殼1014的同一側(cè),如圖1所示。顯示器1222和指針機(jī)構(gòu)1224結(jié)合在一起被認(rèn)為是終端1000的用戶界面。在一實(shí)施例中,顯示器1222可合并用于導(dǎo)航和虛擬致動(dòng)器選擇的觸摸面板,在此情況下終端1000的用戶界面可由顯示器1222提供。還可通過(guò)將終端1000配置為可操作來(lái)通過(guò)對(duì)編程條形碼符號(hào)進(jìn)行解碼而被重新編程,來(lái)提供終端1000的用戶界面。終端1000的手持外殼1014在另一實(shí)施例中可不具有顯示器,并具有槍型的形狀因子。包含圖像傳感器陣列1033和成像透鏡組件200的成像模塊1040可合并在手持外殼1014中。Al. 一種用于獲得圖像的裝置,所述裝置包括成像子系統(tǒng),其包含圖像傳感器陣列和操作來(lái)將圖像聚焦于所述圖像傳感器陣列上的成像組件;合并所述成像子系統(tǒng)的外殼;其中所述裝置適于基于第一控制參數(shù)獲取第一多個(gè)圖像,其中基于所述第一多個(gè)圖像的前一圖像為所述第一多個(gè)圖像的下一圖像調(diào)整所述第一控制參數(shù),并且適于基于第二控制參數(shù)獲取第二多個(gè)圖像,其中基于所述第二多個(gè)圖像的前一圖像為所述第二多個(gè)圖像的下一圖像調(diào)整所述第二控制參數(shù),所述第一控制參數(shù)的調(diào)整與所述第二控制參數(shù)的調(diào)整相比被不同地確定;以及其中所述第一多個(gè)圖像的獲取與所述第二多個(gè)圖像的獲取是交叉進(jìn)行的并且大體并行獲得,并且所述第一多個(gè)圖像的獲取和所述第一控制參數(shù)的調(diào)整與所述第二多個(gè)圖像的獲取和所述第二控制參數(shù)的調(diào)整是分開(kāi)的。A2.如Al所述的裝置,進(jìn)一步包括所述裝置可操作來(lái)嘗試?yán)盟龅谝缓偷诙鄠€(gè)圖像的一個(gè)或更多個(gè)圖像對(duì)可解碼標(biāo)記進(jìn)行解碼。A3.如Al所述的裝置,進(jìn)一步包括操作來(lái)投射照明圖案的照明子系統(tǒng),該照明圖案可操作來(lái)用于獲取所述第一個(gè)多個(gè)圖像和所述第二多個(gè)圖像。A4.如Al的裝置,其中所述第一多個(gè)圖像和所述第二多個(gè)圖像被均勻交叉,使得在圖像N處獲得的所述第一控制參數(shù)被用于圖像N+2,并且使得在圖像N+1處獲得的所述第二控制參數(shù)被用于圖像N+3。A5.如Al所述的裝置,其中所述第一控制參數(shù)和所述第二控制參數(shù)包括具有不同值的相同控制參數(shù)。A6.如Al所述的裝置,其中所述第一控制參數(shù)包括第一曝光控制參數(shù),并且所述第二控制參數(shù)包括第二曝光控制參數(shù)。A7.如A I所述的裝置,其中所述裝置可操作來(lái)基于所述第一多個(gè)圖像和所述第二多個(gè)圖像的至少一個(gè)所述圖像的像素?cái)?shù)據(jù)質(zhì)量確定質(zhì)量評(píng)價(jià)。AS.如Al所述的裝置,進(jìn)一步包括所述裝置可操作來(lái)基于所述質(zhì)量評(píng)價(jià)嘗試解碼來(lái)自所選擇圖像的可解碼標(biāo)記。A9.如Al所述的裝置,其中所述裝置可操作來(lái)嘗試對(duì)包含條形碼的可解碼標(biāo)記進(jìn)行解碼。AlO.如Al所述的裝置,其中所述裝置可操作來(lái)嘗試對(duì)包含設(shè)置于基底上的條形碼以及設(shè)置在背光顯示器上的條形碼中的至少一個(gè)的可解碼標(biāo)記進(jìn)行解碼。All.如Al所述的裝置,其中所述裝置包括手持標(biāo)記讀取終端。B1. 一種標(biāo)記讀取終端,包括操作來(lái)投射照明圖案的照明子系統(tǒng);包含圖像傳感器陣列和操作來(lái)將圖像聚焦于所述圖像傳感器陣列上的成像組件的成像子系統(tǒng);合并所述照明子系統(tǒng)和所述成像子系統(tǒng)的外殼;其中所述標(biāo)記讀取終端適于基于第一控制參數(shù)獲取在所述照明圖案的照明部分期間曝光的第一多個(gè)圖像,其中基于所述第一多個(gè)圖像的前一圖像為所述第一多個(gè)圖像的下一圖像調(diào)整所述第一控制參數(shù),并且適于基于第二控制參數(shù)獲取在所述照明圖案的非照明部分期間曝光的第二多個(gè)圖像,其中基于所述第二多個(gè)圖像的前一圖像為所述第二多個(gè)圖像的下一圖像調(diào)整所述第二控制參數(shù);其中所述第一多個(gè)圖像的獲取與所述第二多個(gè)圖像的獲取交叉進(jìn)行并且大體并行獲得,并且所述第一多個(gè)圖像的獲取和所述第一控制參數(shù)的調(diào)整與所述第二多個(gè)圖像的獲取和所述第二控制參數(shù)的調(diào)整是分開(kāi)的;并且其中所述標(biāo)記讀取終端可操作來(lái)嘗試使用所述第一多個(gè)圖像中的至少一個(gè)對(duì)包含設(shè)置于基底上的 條形碼的可解碼標(biāo)記進(jìn)行解碼,并且可操作來(lái)嘗試使用所述第二多個(gè)圖像中的至少一個(gè)對(duì)包含設(shè)置于背光顯示器上的條形碼的可解碼標(biāo)記進(jìn)行解碼。B2.如BI所述的標(biāo)記讀取終端,其中所述第一多個(gè)圖像和所述第二多個(gè)圖像均勻地交叉,使得在圖像N處獲得的第一控制參數(shù)被用于圖像N+2,并且使得在圖像N+1處獲得的第二控制參數(shù)被用于圖像N+3<^3.如BI所述的標(biāo)記讀取終端,其中所述第一圖像控制參數(shù)和所述第二圖像控制參數(shù)包括具有不同值的相同圖像控制參數(shù)。B4.如BI所述的標(biāo)記讀取終端,其中所述第一控制參數(shù)包括第一曝光控制參數(shù),并且所述第二控制參數(shù)包括第二曝光控制參數(shù)。B5.如BI所述的標(biāo)記讀取終端,其中所述標(biāo)記讀取終端可操作來(lái)確定所述第一多個(gè)圖像和所述第二多個(gè)圖像的至少一個(gè)所述圖像的質(zhì)量評(píng)價(jià),并且其中所述標(biāo)記讀取終端可操作來(lái)嘗試對(duì)可解碼標(biāo)記進(jìn)行解碼包括,所述標(biāo)記讀取終端可操作來(lái)嘗試基于所述質(zhì)量評(píng)價(jià)對(duì)來(lái)自所選擇圖像的可解碼標(biāo)記進(jìn)行解碼。B6.如BI所述的標(biāo)記讀取終端,其中所述標(biāo)記讀取終端包括手持標(biāo)記讀取終端。Cl. 一種用于獲得圖像的方法,該方法包括自動(dòng)調(diào)整裝置中用于捕獲第一多個(gè)圖像的第一控制參數(shù);并且自動(dòng)調(diào)整裝置中用于捕獲第二多個(gè)圖像的第二控制參數(shù),使得,第一控制參數(shù)的自動(dòng)調(diào)整與第二控制參數(shù)的自動(dòng)調(diào)整交叉進(jìn)行、相互分開(kāi)并且大體并行獲得,并且與第二控制參數(shù)的調(diào)整相比,第一控制參數(shù)的調(diào)整被不同地確定。C2.如權(quán)利要求Cl的方法,進(jìn)一步包括嘗試使用第一和第二多個(gè)圖像中的一個(gè)或更多個(gè)圖像對(duì)可解碼標(biāo)記進(jìn)行解碼。C3.如權(quán)利要求Cl的方法,進(jìn)一步包括提供可操作用于獲取所述第一多個(gè)圖像和所述第二多個(gè)圖像的照明圖案。C4.如權(quán)利要求Cl的方法,其中第一多個(gè)圖像和第二多個(gè)圖像被均勻地交叉,使得在圖像N處獲得的第一控制參數(shù)被用于圖像N+2,并且使得在圖像N+1處獲得的第二控制參數(shù)被用于圖像N+3。C5.如Cl的方法,其中第一控制參數(shù)和第二控制參數(shù)包括具有不同值的相同控制參數(shù)。C6.如Cl的方法,其中所述第一控制參數(shù)包括第一曝光控制參數(shù),并且第二控制參數(shù)包括第二曝光控制參數(shù)。C7.如Cl的方法,其中第一多個(gè)圖像適于解碼設(shè)置在基底上的可解碼標(biāo)記,并且第二多個(gè)圖像適于解碼設(shè)置在背光顯示器上的可解碼標(biāo)記。CS.如Cl的方法,進(jìn)一步包括確定第一多個(gè)圖像和第二多個(gè)圖像的至少一個(gè)圖像的質(zhì)量評(píng)價(jià),并且進(jìn)一步包括嘗試基于該質(zhì)量評(píng)價(jià)利用選自圖像的一個(gè)或更多個(gè)圖像對(duì)可解碼標(biāo)記進(jìn)行解碼。C9.如Cl的方法,其中可解碼標(biāo)記包括條形碼。Dl. 一種用于解碼可解碼標(biāo)記的方法,該方法包括從標(biāo)記讀取終端將照明圖案投射至可解碼標(biāo)記上;自動(dòng)地調(diào)整標(biāo)記讀取終端中用于捕獲在照明圖案的照明部分期間曝光的第一多個(gè)圖像的第一控制參數(shù);自動(dòng)地調(diào)整標(biāo)記讀取終端中用于捕獲在照明圖案的非照明部分期間曝光的第二多個(gè)圖像的第二控制參數(shù),使得第一控制參數(shù)的自動(dòng)調(diào)整與第二控制參數(shù)的自動(dòng)調(diào)整交叉進(jìn)行,并大體并行獲得;并且嘗試使用第一和第二多個(gè)圖像的一個(gè)或更多個(gè)圖像對(duì)可解碼標(biāo)記進(jìn)行解碼。D2.如Dl的方法,其中第一多個(gè)圖像和第二多個(gè)圖像被均勻地交叉,使得在圖像N處獲得的第一控制參數(shù)被用于圖像N+2,并且使得在圖像N+1處獲得的第二控制參數(shù)被用于圖像N+3。D3.如Dl的方法,進(jìn)一步包括為在照明圖案的照明部分期間曝光的圖像優(yōu)化控制參數(shù),以對(duì)設(shè)置在基底上的可解碼標(biāo)記進(jìn)行解碼;并且為在照明圖案的非照明部分期間曝光的圖像優(yōu)化控制參數(shù),以解碼設(shè)置在背光顯示器上的可解碼標(biāo)記。D4.如Dl的方法,其中第一圖像控制參數(shù)和第二圖像控制參數(shù)包括具有不同值的相同圖像控制參數(shù)。D5.如Dl的方法,其中所述第一控制參數(shù)包括第一曝光控制參數(shù),并且所述第二控制參數(shù)包括第二曝光控制參數(shù)。D6.如Dl的方法,進(jìn)一步包括確定第一多個(gè)圖像和第二多個(gè)圖像的至少一個(gè)圖像的質(zhì)量評(píng)價(jià),并且其中嘗試解碼包括基于該質(zhì)量評(píng)價(jià)嘗試?yán)眠x自圖像的一個(gè)或更多個(gè)圖像對(duì)可解碼標(biāo)記進(jìn)行解碼。雖然本發(fā)明已經(jīng)參考一些特定實(shí)施例進(jìn)行了描述,但是應(yīng)當(dāng)理解,本發(fā)明的真是精神和范圍應(yīng)當(dāng)僅由由本說(shuō)明書(shū)支持的權(quán)利要求確定。進(jìn)一步,雖然在此處的許多情況中,系統(tǒng)和設(shè)備和方法被描述為具有特定數(shù)量的元件,應(yīng)當(dāng)理解這些系統(tǒng)、設(shè)備和方法可以在實(shí)際中少于所提及的特定數(shù)量元件。同樣,雖然已經(jīng)描述了一些特定的實(shí)施例,但是應(yīng)當(dāng)理解,參考每個(gè)特定實(shí)施例而描述的特征和方面可與每個(gè)其他的特定描述的實(shí)施例一起使用。
權(quán)利要求
1.一種用于獲得圖像的裝置,所述裝置包括 成像子系統(tǒng),其包含圖像傳感器陣列和操作來(lái)將圖像聚焦于所述圖像傳感器陣列上的成像組件;合并所述成像子系統(tǒng)的外殼; 其中所述裝置適于基于第一控制參數(shù)獲取第一多個(gè)圖像,其中基于所述第一多個(gè)圖像的前一圖像為所述第一多個(gè)圖像的下一圖像調(diào)整所述第一控制參數(shù),并且適于基于第二控制參數(shù)獲取第二多個(gè)圖像,其中基于所述第二多個(gè)圖像的前一圖像為所述第二多個(gè)圖像的下一圖像調(diào)整所述第二控制參數(shù),所述第一控制參數(shù)的調(diào)整與所述第二控制參數(shù)的調(diào)整相比被不同地確定;以及 其中所述第一多個(gè)圖像的獲取與所述第二多個(gè)圖像的獲取是交叉進(jìn)行的并且大體并行獲得,并且所述第一多個(gè)圖像的獲取和所述第一控制參數(shù)的調(diào)整與所述第二多個(gè)圖像的獲取和所述第二控制參數(shù)的調(diào)整是分開(kāi)的。
2.如權(quán)利要求1所述的裝置,進(jìn)一步包括所述裝置可操作來(lái)嘗試?yán)盟龅谝缓偷诙鄠€(gè)圖像中的一個(gè)或更多個(gè)圖像對(duì)可解碼標(biāo)記進(jìn)行解碼。
3.如權(quán)利要求1所述的裝置,進(jìn)一步包括操作來(lái)投射照明圖案的照明子系統(tǒng),該照明圖案可操作來(lái)用于獲取所述第一個(gè)多個(gè)圖像和所述第二多個(gè)圖像。
4.如權(quán)利要求1的裝置,其中所述第一多個(gè)圖像和所述第二多個(gè)圖像被均勻交叉,使得在圖像N處獲得的所述第一控制參數(shù)被用于圖像N+2,并且使得在圖像N+1處獲得的所述第二控制參數(shù)被用于圖像N+3。
5.如權(quán)利要求1所述的裝置,其中所述第一控制參數(shù)和所述第二控制參數(shù)包括具有不同值的相同控制參數(shù)。
6.如權(quán)利要求1所述的裝置,其中所述第一控制參數(shù)包括第一曝光控制參數(shù),并且所述第二控制參數(shù)包括第二曝光控制參數(shù)。
7.如權(quán)利要求1所述的裝置,其中所述裝置可操作來(lái)基于所述第一多個(gè)圖像和所述第二多個(gè)圖像中的至少一個(gè)所述圖像的像素?cái)?shù)據(jù)質(zhì)量確定質(zhì)量評(píng)價(jià)。
8.如權(quán)利要求6所述的裝置,進(jìn)一步包括所述裝置可操作來(lái)基于所述質(zhì)量評(píng)價(jià)嘗試解碼來(lái)自所選擇圖像的可解碼標(biāo)記。
9.如權(quán)利要求1所述的裝置,其中所述裝置可操作來(lái)嘗試對(duì)包含條形碼的可解碼標(biāo)記進(jìn)行解碼。
10.如權(quán)利要求1所述的裝置,其中所述裝置可操作來(lái)嘗試對(duì)包含設(shè)置于基底上的條形碼以及設(shè)置在背光顯示器上的條形碼中的至少一個(gè)的可解碼標(biāo)記進(jìn)行解碼。
11.如權(quán)利要求1所述的裝置,其中所述裝置包括手持標(biāo)記讀取終端。
12.一種用于獲得圖像的方法,該方法包括 自動(dòng)調(diào)整裝置中用于捕獲第一多個(gè)圖像的第一控制參數(shù);以及 自動(dòng)調(diào)整裝置中用于捕獲第二多個(gè)圖像的第二控制參數(shù),使得,第一控制參數(shù)的自動(dòng)調(diào)整與第二控制參數(shù)的自動(dòng)調(diào)整交叉進(jìn)行、相互分開(kāi)并且大體并行獲得,并且與第二控制參數(shù)的調(diào)整相比,第一控制參數(shù)的調(diào)整被不同地確定。
13.一種用于對(duì)可解碼標(biāo)記進(jìn)行解碼的方法,該方法包括 從標(biāo)記讀取終端將照明圖案投射至可解碼標(biāo)記上; 自動(dòng)地調(diào)整標(biāo)記讀取終端中用于捕獲在照明圖案的照明部分期間曝光的第一多個(gè)圖像的第一控制參數(shù); 自動(dòng)地調(diào)整標(biāo)記讀取終端中用于捕獲在照明圖案的非照明部分期間曝光的第二多個(gè)圖像的第二控制參數(shù),使得第一控制參數(shù)的自動(dòng)調(diào)整與第二控制參數(shù)的自動(dòng)調(diào)整交叉進(jìn)行,并大體并行獲得; 并且嘗試使用第一和第二多個(gè)圖像中的一個(gè)或更多個(gè)圖像對(duì)可解碼標(biāo)記進(jìn)行解碼。
14.如權(quán)利要求13所述的方法,其中第一多個(gè)圖像和第二多個(gè)圖像被均勻地交叉,使得在圖像N處獲得的第一控制參數(shù)被用于圖像N+2,并且使得在圖像N+1處獲得的第二控制參數(shù)被用于圖像N+3。
全文摘要
采用雙目標(biāo)自動(dòng)曝光的裝置和方法。方法包括自動(dòng)地調(diào)整裝置中用于捕獲第一多個(gè)圖像的第一控制參數(shù),自動(dòng)地調(diào)整裝置中用于捕獲第二多個(gè)圖像的第二控制參數(shù),這樣對(duì)第一控制參數(shù)的自動(dòng)調(diào)整與對(duì)第二控制參數(shù)的自動(dòng)調(diào)整交叉進(jìn)行、互相分開(kāi)并且大體并行獲得。第一控制參數(shù)的調(diào)整與第二控制參數(shù)的調(diào)整相比被不同地確定。該方法可包括嘗試使用第一和第二多個(gè)圖像的一個(gè)或更多個(gè)圖像對(duì)可解碼標(biāo)記進(jìn)行解碼。
文檔編號(hào)H04N5/235GK103065114SQ20121046215
公開(kāi)日2013年4月24日 申請(qǐng)日期2012年9月29日 優(yōu)先權(quán)日2011年9月30日
發(fā)明者T·P·梅爾, S·P·德羅奇 申請(qǐng)人:手持產(chǎn)品公司