專利名稱:自動(dòng)聚焦圖像系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
所揭示的標(biāo)的物一般涉及自動(dòng)聚焦電子捕捉的圖像。
背景技術(shù):
例如數(shù)碼相機(jī)和數(shù)字?jǐn)z像機(jī)等攝影設(shè)備可包含電子圖像傳感器,其捕捉光以用于分別處理成靜止或視頻圖像。電子圖像傳感器通常包含數(shù)百萬(wàn)個(gè)光捕捉元件,例如光電二極管。例如相機(jī)等許多圖像捕捉裝置包括自動(dòng)聚焦系統(tǒng)。自動(dòng)聚焦過(guò)程包括以下步驟捕捉圖像;處理圖像以確定其是否對(duì)焦;以及如果未對(duì)焦,那么產(chǎn)生用以改變聚焦透鏡的聚焦位置的反饋信號(hào)。存在兩種主要自動(dòng)聚焦技術(shù)。第一種技術(shù)涉及對(duì)比度測(cè)量,另一技術(shù)考慮一對(duì)圖像之間的相位差。在對(duì)比度方法中,分析鄰近像素之間的強(qiáng)度差,且調(diào)整焦點(diǎn),直到檢測(cè)到最大對(duì)比度為止。盡管對(duì)于靜態(tài)圖片來(lái)說(shuō)是可接受的,但對(duì)比度技術(shù)對(duì)于運(yùn)動(dòng)視頻來(lái)說(shuō)是不合適的。相位差方法包括將傳入圖像分裂成兩個(gè)圖像,其由單獨(dú)的圖像傳感器捕捉。將兩個(gè)圖像進(jìn)行比較以確定相位差。調(diào)整聚焦位置,直到兩個(gè)圖像匹配為止。相位差方法需要額外零件,例如光束分裂器和額外圖像傳感器。另外,相位差方法分析相對(duì)小的固定檢測(cè)點(diǎn)帶。具有較小的檢測(cè)點(diǎn)群組易于導(dǎo)致誤差,因?yàn)樵肼暱莎B加到一個(gè)或一個(gè)以上點(diǎn)上。如檢測(cè)點(diǎn)不與圖像邊緣重合,那么此技術(shù)也是無(wú)效的。最后,因?yàn)橄辔徊罘椒▽⒐夥至?,因此撞擊在光傳感器上的光的量被切為兩半或更多。在圖像光強(qiáng)度已經(jīng)較低的暗淡環(huán)境中,這可成為問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明揭示一種自動(dòng)聚焦圖像系統(tǒng),其包括耦合到聚焦信號(hào)產(chǎn)生器的像素陣列。該像素陣列捕捉圖像,該圖像具有具一寬度的至少一個(gè)邊緣。該產(chǎn)生器產(chǎn)生聚焦信號(hào),該聚焦信號(hào)隨邊緣寬度和邊緣寬度的各種統(tǒng)計(jì)而變。
圖I是自動(dòng)聚焦圖像拾取設(shè)備的實(shí)施例的示意2是自動(dòng)聚焦圖像拾取設(shè)備的替代實(shí)施例的示意3是聚焦信號(hào)產(chǎn)生器的框圖。圖4是圖像信號(hào)矩陣上的水平索貝爾算子的運(yùn)算的說(shuō)明。
圖5說(shuō)明從水平梯度計(jì)算邊緣寬度。圖6A、圖6B是具有傾斜角度Φ的邊界中的垂直邊緣的邊緣寬度的計(jì)算的說(shuō)明。圖6C、圖6D是具有傾斜角度Φ的邊界中的水平邊緣的邊緣寬度的計(jì)算的說(shuō)明。圖7是計(jì)算傾斜角度并校正具有傾斜度的邊界中的垂直邊緣的邊緣寬度。圖8是垂直級(jí)聯(lián)邊緣的說(shuō)明。圖9A是緊密堆積的垂直條的群組的說(shuō)明。圖9B是越過(guò)圖9A的圖像信號(hào)的曲線圖;圖9C是越過(guò)圖9A的水平索貝爾梯度的曲線圖。圖10是用以消除具有淺調(diào)制深度的緊密堆積邊緣的過(guò)程的流程圖。圖11是說(shuō)明用于計(jì)算細(xì)聚焦信號(hào)的邊緣寬度范圍的邊緣寬度的直方圖。圖12是場(chǎng)景的說(shuō)明。圖13是說(shuō)明圖12的場(chǎng)景的聚焦掃描期間的窄邊緣計(jì)數(shù)的變化的曲線圖。圖14是說(shuō)明圖12的場(chǎng)景的聚焦掃描期間的毛聚焦信號(hào)的變化的曲線圖。圖15是說(shuō)明聚焦位置范圍上的細(xì)聚焦信號(hào)的變化的曲線圖。圖16是顯示場(chǎng)景中的多個(gè)對(duì)象以及該等對(duì)象中的一者上的選擇標(biāo)記的設(shè)備的說(shuō)明。圖17是排除校準(zhǔn)器的第一實(shí)施例的框圖。圖18是排除校準(zhǔn)器的第二實(shí)施例的框圖。圖19是用以確定一個(gè)邊緣特性的排除范圍的過(guò)程的流程圖。圖20是用以確定多個(gè)邊緣特性的排除范圍鏈的過(guò)程的流程圖。圖21是具有各自在不同照明下的不同聚焦距離處的邊緣的場(chǎng)景的說(shuō)明。圖22是邊緣的最大亮度的第一直方圖以及在圖21的區(qū)(壁鐘)內(nèi)的僅足夠尖銳的邊緣的第二直方圖。圖23是邊緣的色調(diào)的第一直方圖以及圖21的區(qū)(壁鐘)內(nèi)的僅足夠尖銳的邊緣的
第二直方圖。圖24是邊緣上的亮度變化量值的第一直方圖以及圖21的區(qū)(壁鐘)內(nèi)的僅足夠尖銳的邊緣的第二直方圖。圖25是聚焦掃描過(guò)程的流程圖。圖26到圖28是在不同聚焦位置處捕捉到的圖12的場(chǎng)景的圖像的說(shuō)明。圖29是說(shuō)明圖13的聚焦位置FA、FB和FC處的尖銳邊緣計(jì)數(shù)對(duì)色調(diào)的曲線圖。圖30A是展示聚焦位置FA (“山脈、太陽(yáng)和地平線”)的色調(diào)排除范圍的曲線圖。圖30B是展示聚焦位置FB (“汽車”)的色調(diào)排除范圍的曲線圖。圖30B是展示聚焦位置FC (“人”)的色調(diào)排除范圍的曲線圖。圖31是展示在顯示器上加亮的對(duì)應(yīng)于圖13的聚焦位置FA的呈尖銳聚焦的邊緣
的說(shuō)明。圖32是展示在顯示器上加亮的圖14的尖銳聚焦位置FB的邊緣的說(shuō)明。圖33是展示圖像捕捉裝置上的供用戶請(qǐng)求跳到下一較遠(yuǎn)或較近尖銳聚焦位置的按鈕的說(shuō)明。圖34是處于搜尋模式的聚焦控制系統(tǒng)的流程圖。
圖35是在搜尋聚焦位置FB以及隨后切換到跟蹤模式期間的窄邊緣計(jì)數(shù)對(duì)聚焦位 置的曲線圖。圖36是展示在搜尋對(duì)應(yīng)于圖35的聚焦位置FB期間的毛聚焦信號(hào)的曲線圖。圖37是其中聚焦系統(tǒng)切換到跟蹤模式的替代實(shí)施例的窄邊緣計(jì)數(shù)對(duì)聚焦位置的 曲線圖。圖38是處于圖37的搜尋模式的聚焦控制系統(tǒng)的流程圖。圖39是說(shuō)明在使細(xì)聚焦信號(hào)維持最小的聚焦控制系統(tǒng)的實(shí)施例在跟蹤移動(dòng)對(duì)象 期間的細(xì)聚焦信號(hào)的變化的曲線圖。圖40是說(shuō)明在尖銳聚焦獲取期間細(xì)聚焦信號(hào)如何隨時(shí)間變化的曲線圖。圖41是說(shuō)明在使細(xì)聚焦信號(hào)維持與最小值的偏移的聚焦控制系統(tǒng)的替代實(shí)施例 跟蹤移動(dòng)對(duì)象期間的細(xì)聚焦信號(hào)的變化的曲線圖。圖42A是展示當(dāng)選擇區(qū)選擇場(chǎng)景中的鳥(niǎo)且排除校準(zhǔn)器在該鳥(niǎo)呈尖銳聚焦時(shí)校準(zhǔn) 該鳥(niǎo)時(shí)所捕捉到的第一圖像的說(shuō)明。圖42B是展示在鳥(niǎo)已移動(dòng)到圖像捕捉畫框的第二位置之后捕捉到的第二圖像的 說(shuō)明。圖42B是展示在鳥(niǎo)已從第二位置移動(dòng)到第三位置之后捕捉到的第三圖像的說(shuō)明。圖43是級(jí)聯(lián)邊緣的長(zhǎng)度的第一直方圖以及圖42A的僅級(jí)聯(lián)的足夠尖銳的邊緣 (鳥(niǎo))的第二直方圖。圖44是與邊緣的垂直軸的傾斜角度的第一直方圖以及圖42A的僅足夠尖銳的邊 緣(鳥(niǎo))的第二直方圖。圖45是聚焦信號(hào)產(chǎn)生器的替代實(shí)施例的框圖。圖46是自動(dòng)聚焦圖像拾取設(shè)備的替代實(shí)施例的示意圖。圖47是具有主像素陣列和輔助像素陣列的自動(dòng)聚焦圖像拾取設(shè)備的實(shí)施例的示 意圖。圖48是具有主像素陣列和輔助像素陣列的自動(dòng)聚焦圖像拾取設(shè)備的替代實(shí)施例 的示意圖。圖49是具有主像素陣列和輔助像素陣列的自動(dòng)聚焦圖像拾取設(shè)備的替代實(shí)施例 的示意圖。圖50是來(lái)自主像素陣列的邊緣寬度的變化以及來(lái)自處于不同聚焦位置的輔助像 素陣列的邊緣寬度的變化的說(shuō)明。
具體實(shí)施例方式所揭示的是一種自動(dòng)聚焦圖像系統(tǒng),其包括耦合到聚焦信號(hào)產(chǎn)生器的像素陣列。 該像素陣列捕捉圖像,該圖像具有具一寬度的至少一個(gè)邊緣。聚焦信號(hào)產(chǎn)生器可產(chǎn)生聚焦 信號(hào),其隨邊緣寬度和/或邊緣寬度的統(tǒng)計(jì)而變。處理器接收聚焦信號(hào)和/或邊緣寬度的統(tǒng) 計(jì),并調(diào)整聚焦透鏡的聚焦位置。邊緣寬度可由包括使用梯度在內(nèi)的各種技術(shù)來(lái)確定。可 使用邊緣寬度的直方圖來(lái)確定特定圖像是聚焦還是未聚焦。具有大的較瘦邊緣寬度計(jì)數(shù)的 直方圖指示已聚焦的圖像。架構(gòu)
通過(guò)參考數(shù)字來(lái)更具體地參考圖式,圖I展示自動(dòng)聚焦圖像捕捉系統(tǒng)102的實(shí)施例。系統(tǒng)102可為數(shù)字靜態(tài)相機(jī)的一部分,但將理解,該系統(tǒng)可在需要圖像的受控聚焦的任何裝置中實(shí)施。系統(tǒng)102可包括聚焦透鏡104、像素陣列和電路108、A/D轉(zhuǎn)換器110、處理器112、顯示器114、存儲(chǔ)器卡116以及驅(qū)動(dòng)電動(dòng)機(jī)/電路118。來(lái)自場(chǎng)景的光穿過(guò)透鏡104 進(jìn)入。像素陣列和電路108產(chǎn)生模擬信號(hào),模擬信號(hào)由A/D轉(zhuǎn)換器110轉(zhuǎn)換為數(shù)字信號(hào)。像素陣列108可并入有鑲嵌色彩圖案,例如拜耳圖案。可將數(shù)字信號(hào)發(fā)送到處理器112,其執(zhí)行各種處理,例如色彩內(nèi)插、聚焦位置控制、色彩校正、圖像壓縮/解壓縮、用戶接口控制以及顯示器控制;且可將數(shù)字信號(hào)發(fā)送到聚焦信號(hào)產(chǎn)生器120。在聚焦信號(hào)產(chǎn)生器120和處理器112駐存在不同封裝內(nèi)的情況下,可實(shí)施色彩內(nèi)插單元148以對(duì)數(shù)字信號(hào)130執(zhí)行色彩內(nèi)插,以為聚焦信號(hào)產(chǎn)生器120估計(jì)每一像素上的缺失色彩信號(hào)。或者,在聚焦信號(hào)產(chǎn)生器120和處理器112 —起駐存在封裝144內(nèi)的情況下,聚焦信號(hào)產(chǎn)生器120可如圖2所示,在總線146上輸入來(lái)自處理器112的經(jīng)內(nèi)插的色彩圖像,或從由A/D轉(zhuǎn)換器110產(chǎn)生的原始圖像信號(hào)得出的單個(gè)圖像信號(hào),例如灰度級(jí)信號(hào)。聚焦信號(hào)產(chǎn)生器120接收來(lái)自處理器112的一組控制信號(hào)132,另外,且可將信號(hào)134輸出到處理器112。輸出信號(hào)134可包括以下各項(xiàng)中的一者或一者以上聚焦信號(hào)134、窄邊緣計(jì)數(shù)以及表示圖像中的邊緣寬度的統(tǒng)計(jì)的一組數(shù)字。處理器112可產(chǎn)生聚焦控制信號(hào)136,其被發(fā)送到驅(qū)動(dòng)電動(dòng)機(jī)/電路118以控制聚焦透鏡104。已聚焦的圖像最終提供給顯示器114且/或存儲(chǔ)在存儲(chǔ)器卡116中。用于調(diào)整聚焦位置的算法可由處理器112執(zhí)行。像素陣列和電路108、A/D轉(zhuǎn)換器110、聚焦信號(hào)產(chǎn)生器120以及處理器112可全部駐存在一封裝內(nèi)。或者,像素陣列和電路108、A/D轉(zhuǎn)換器110、聚焦信號(hào)產(chǎn)生器120可獨(dú)立于處理器112而作為圖I中所示的圖像傳感器150駐存在封裝142內(nèi)?;蛘?,聚焦信號(hào)產(chǎn)生器120和處理器112可獨(dú)立于像素陣列108和A/D轉(zhuǎn)換器110而作為相機(jī)控制器160駐存在封裝144內(nèi)。聚焦信號(hào)產(chǎn)生器圖3展示接收來(lái)自圖像提供單元202的圖像的聚焦信號(hào)產(chǎn)生器120的實(shí)施例。圖像提供單元202可為圖I中的色彩內(nèi)插器148或圖2中的處理器212。聚焦信號(hào)產(chǎn)生器120可包括邊緣檢測(cè)與寬度測(cè)量(EDWM)單元206、聚焦信號(hào)計(jì)算器210、長(zhǎng)度過(guò)濾器212、寬度過(guò)濾器209、排除過(guò)濾器207以及排除校準(zhǔn)器205。聚焦信號(hào)產(chǎn)生器120可進(jìn)一步包括細(xì)化開(kāi)關(guān)220和排除開(kāi)關(guān)230,其分別由輸入“細(xì)化”222和“排除”232控制。聚焦信號(hào)產(chǎn)生器120可提供來(lái)自寬度過(guò)濾器209的窄邊緣計(jì)數(shù)以及來(lái)自聚焦信號(hào)計(jì)算器210的聚焦信號(hào),該聚焦信號(hào)可在細(xì)聚焦信號(hào)與毛聚焦信號(hào)之間配置,其可由輸入“細(xì)化”222選擇。或者,可計(jì)算細(xì)聚焦信號(hào)和毛聚焦信號(hào)兩者,并將其作為輸出信號(hào)134的一部分輸出。邊緣檢測(cè)與寬度測(cè)量單元206接收由圖像提供單元202提供的圖像。排除校準(zhǔn)器205接收輸入到聚焦信號(hào)計(jì)算器210的命令和控制信號(hào)(校準(zhǔn)命令、索引和R/W)。在圖I和圖2的情形中,這些命令和控制信號(hào),以及控制信號(hào)“細(xì)化”222和“排除”232可由處理器112在信號(hào)132中提供。而且在圖I和圖2的情形中,可將輸出信號(hào)134提供給處理器112,處理器112充當(dāng)聚焦系統(tǒng)控制器,其控制聚焦透鏡104的聚焦位置,以通過(guò)分析輸出信號(hào)134以檢測(cè)圖像中的尖銳對(duì)象來(lái)使對(duì)象的圖像達(dá)到像素陣列108上的尖銳聚焦。下文描述聚焦信號(hào)產(chǎn)生器120的各種組件。
EDWM單元206可變換輸入圖像,使得圖像的三個(gè)信號(hào)紅(R)、綠(G)和藍(lán)(B)被轉(zhuǎn)換為單個(gè)圖像信號(hào)??衫萌舾煞N技術(shù)來(lái)將圖像變換為單個(gè)圖像??墒褂肦GB值來(lái)計(jì)算亮度或色度值,或可取RGB值的特定比率來(lái)形成單個(gè)圖像信號(hào)。舉例來(lái)說(shuō),可用等式Y(jié)=O. 2126*R+0. 7152*G+0. 0722*B來(lái)計(jì)算亮度值,其中Y為亮度值。該單個(gè)圖像信號(hào)可接著由高斯過(guò)濾器或任何低通過(guò)濾器處理,以平滑相鄰像素之間的像素信號(hào)值而移除噪聲。聚焦信號(hào)產(chǎn)生器120、120’、120"不限于灰度級(jí)信號(hào)。聚焦信號(hào)產(chǎn)生器120、120’、120’’可對(duì)任何一個(gè)圖像信號(hào)操作,以檢測(cè)該圖像信號(hào)中的一個(gè)或一個(gè)以上邊緣?;蛘?,聚焦信號(hào)產(chǎn)生器120、120’、120’ ’可對(duì)圖像信號(hào)的任何組合操作,例如Y、R_G或B-G。聚焦信號(hào)產(chǎn)生器120、120’、120’’可分別對(duì)R、G、B圖像信號(hào)中的每一者或其任何一個(gè)或一個(gè)以上組合操作,以檢測(cè)邊緣。聚焦信號(hào)產(chǎn)生器120、120’、120’’可針對(duì)R、G、B圖像信號(hào)中的每一者或其任何組合而形成邊緣寬度的統(tǒng)計(jì)。聚焦信號(hào)產(chǎn)生器120、120’、120’’可根據(jù)來(lái)自一個(gè)或一個(gè)以上圖像信號(hào)的邊緣寬度的統(tǒng)計(jì)形成聚焦信號(hào)。接著計(jì)算經(jīng)處理圖像的梯度。有各種方法可用以計(jì)算梯度,包括拉普拉斯和索貝爾??煞謩e例如使用索貝爾X算子和索貝爾Y算子來(lái)計(jì)算列和行上的梯度,以分別檢測(cè)垂直和水平邊緣。通過(guò)等式Sx[k, q] =U[k, q+1] - U[k, q_l]給出像素位置[k, q]處的索貝爾X算子,其中k為行編號(hào),且q為列編號(hào)。通過(guò)等式Sy[k,q]=U[k+l,q] -U[k_l,q]給出同一位置處的索貝爾Y算子,其中U是經(jīng)處理圖像的圖像信號(hào)。定向加標(biāo)簽如果垂直或水平梯度量值超過(guò)預(yù)定下限(“消除閾值”)(例如針對(duì)8位圖像為5),那么對(duì)每一像素加水平邊緣(“H”)或垂直邊緣(“V”)的標(biāo)簽,或如果兩者都不是,那么加無(wú)邊緣的標(biāo)簽。此下限消除因柔和陰影或噪聲而導(dǎo)致的偽邊緣。如果像素的水平梯度量值超過(guò)其垂直梯度量值預(yù)定的滯后量或以上(例如,對(duì)于8位圖像來(lái)說(shuō)為2),那么將像素加標(biāo)簽為垂直邊緣,且反之亦然。如果兩個(gè)梯度量值相差小于滯后量,那么像素獲得與其最近的具有已確定的方向標(biāo)簽的相鄰者的方向標(biāo)簽相同的方向標(biāo)簽。舉例來(lái)說(shuō),如果在每一行中從左到右并向下逐行地掃描圖像,那么相鄰像素的檢查序列可為上方像素第一、左上方像素第二,且左側(cè)像素第三,且右上方像素最后。應(yīng)用此滯后有助于確保如果鄰近像素中的每一者具有幾乎相同的水平和垂直梯度量值,那么鄰近像素獲得類似標(biāo)簽。圖4說(shuō)明水平和垂直梯度的6x6陣列上的加標(biāo)簽的結(jié)果。在每一單元中,水平梯度位于左上,垂直梯度在右側(cè),且方向標(biāo)簽在底部。在此步驟中,僅具有超過(guò)5的水平或垂直梯度量值的像素合格,因?yàn)檫吘壪袼匾源煮w印刷,且獲得方向標(biāo)簽??舍槍?duì)垂直邊緣水平掃描且針對(duì)水平邊緣垂直掃描圖像、梯度和標(biāo)簽。如果同一行中具有相同水平梯度極性且全部針對(duì)垂直邊緣而加標(biāo)簽的每一連續(xù)像素群組的左側(cè)或右側(cè)的鄰近像素不同樣,那么可將該像素群組標(biāo)示為垂直邊緣。同樣,如果同一列中具有相同垂直梯度極性且全部針對(duì)水平邊緣而加標(biāo)簽的每一連續(xù)像素群組的上方或下方的鄰近像素均不滿足上述條件,那么可將該像素群組標(biāo)示為水平邊緣。因此,可識(shí)別水平和垂直邊緣。邊緣寬度可通過(guò)移除梯度量值小于邊緣內(nèi)的峰梯度量值的給定分?jǐn)?shù)的像素來(lái)精細(xì)化每一邊緣。圖5說(shuō)明使用等于邊緣的峰梯度量值的三分之一的精細(xì)化閾值來(lái)將邊緣寬度從原來(lái)的9向下精細(xì)化到3的此步驟。此邊緣精細(xì)化辨別占優(yōu)勢(shì)的梯度分量(其設(shè)定在邊緣的銳度的視覺(jué)感知中占優(yōu)勢(shì)的視在邊緣寬度),而不管具有可能導(dǎo)致梯度在許多像素上柔和地衰退的多個(gè)重疊陰影的圖像。可在已知方法的任一者中計(jì)算邊緣寬度。一種計(jì)算邊緣寬度的方法是簡(jiǎn)單地對(duì)邊緣內(nèi)的像素的數(shù)目進(jìn)行計(jì)數(shù)。圖5中展示計(jì)算邊緣寬度的替代方法。在圖5中,通過(guò)從精細(xì)化閾值304進(jìn)行內(nèi)插,在經(jīng)細(xì)化邊緣的第一外像素(像素3)與鄰近的外側(cè)像素(像素2)之間找到第一分?jǐn)?shù)像素位置(2. 4)。同樣,在第二外像素(像素5)與其鄰近的外側(cè)像素(像素6)之間找到第二分?jǐn)?shù)像素位置(5. 5)。認(rèn)為邊緣寬度為這兩個(gè)分?jǐn)?shù)像素位置之間的差,5. 5_2· 4=3. I ο傾斜度校正在一圖像中,當(dāng)該圖像變得更聚焦或變得較不聚焦時(shí),具有不同輝度或色調(diào)的兩個(gè)區(qū)之間的邊界變得更厚或更薄。此邊界的該厚度是在垂直于該邊界的方向上跨該邊界的覽度。如果該邊界是垂直的,那么垂直于該邊界的該方向是水平方向。如果該邊界是水平的,那么垂直于該邊界的該方向是垂直方向。在該邊界內(nèi),圖像信號(hào)(例如,發(fā)光度、藍(lán)色色度信號(hào),或紅色色度信號(hào))具有從該邊界的一側(cè)到另一側(cè)的轉(zhuǎn)變。該邊界的視覺(jué)上感知的范圍覆蓋了該轉(zhuǎn)變最陡處的附近。如果該邊界是垂直的,那么該轉(zhuǎn)變的陡度反映于跨該邊界從一側(cè)到另一側(cè)水平產(chǎn)生的梯度信號(hào)中。因此,梯度信號(hào)達(dá)到峰處的鄰域以及該鄰域的寬度分別對(duì)應(yīng)于該邊界的視覺(jué)上感知的范圍和該邊界的厚度。該鄰域是一組鄰近像素,該組鄰近像素的水平梯度高于峰梯度的預(yù)定分?jǐn)?shù)。該鄰域是本描述中早先界定的垂直邊緣,且該鄰域的寬度是該垂直邊緣的邊緣寬度。隨后可看到該垂直邊界包括垂直排列的多個(gè)此類垂直邊緣。同樣,如果該邊界是水平的,那么可看到其包括水平排列的多個(gè)水平邊緣,且其邊緣寬度表示該水平邊界的厚度。然而,并不是一圖像中的多個(gè)區(qū)之間的全部邊界都垂直或水平定向。許多邊界相對(duì)于垂直方向和水平方向傾斜,且通常相對(duì)于一者比相對(duì)于另一者傾斜得少。在圖6A到6D中說(shuō)明此情形。在圖6A中,邊界410是區(qū)420與區(qū)430之間的直邊界,且以順時(shí)針?lè)绞揭砸粌A斜角度從垂直虛線傾斜。在圖6B中,邊界412是區(qū)422與區(qū)432之間的直邊界,且以逆時(shí)針?lè)绞揭砸粌A斜角度從垂直虛線傾斜。在圖6C中,邊界414是區(qū)424與區(qū)434之間的直邊界,且以逆時(shí)針?lè)绞揭砸粌A斜角度從水平虛線傾斜。在圖6D中,邊界416是區(qū)426與區(qū)436之間的直邊界,且以順時(shí)針?lè)绞揭砸粌A斜角度從水平虛線傾斜。如圖6A到6D中所示,邊界的作為垂直地跨該等邊界的寬度的厚度(展示為b)與傾斜角度無(wú)關(guān)。跨圖6A和6B中的邊界在水平方向上測(cè)得的寬度(展示為a)以及同樣跨圖6C和6D中的邊界在垂直方向上測(cè)得的寬度是該等邊界中的該等邊緣(圖6A和6B的垂直邊緣;圖6C和6D的水平邊緣)的邊緣寬度。但與垂直邊界和水平邊界的情況不一樣,該等邊緣寬度不再表示邊界的厚度。當(dāng)邊界不是垂直的或水平的時(shí),保持對(duì)邊界在圖像中未聚焦的程度的量度的是邊界的厚度,而不是邊緣寬度。使用現(xiàn)狀的邊緣寬度來(lái)形成聚焦信號(hào)而不考慮該等邊緣所屬的邊界的傾斜度將導(dǎo)致聚焦信號(hào)受到圖像中的邊界的定向影響。這是在本發(fā)明中發(fā)現(xiàn)并解決的不合意的效應(yīng)。
此問(wèn)題的一解決方案是校正從邊緣在規(guī)定方向(例如,水平方向,或垂直方向)上測(cè)得的邊緣寬度,從而獲得該邊緣所屬的邊界的寬度,隨后將經(jīng)校正的邊緣寬度而不是未經(jīng)校正的邊緣寬度輸入到聚焦信號(hào)計(jì)算。邊界的寬度是垂直地跨邊界測(cè)得的。通過(guò)將邊緣寬度從沿著該方向測(cè)量邊緣寬度的規(guī)定方向(其垂直于邊緣方向)投影到垂直于邊界的方向的方向,可找出邊界的寬度。將邊界從邊緣方向的傾斜角度標(biāo)示為Φ,可通過(guò)將邊緣寬度乘以COS (Φ)或其近似值來(lái)執(zhí)行該校正。存在用于找出傾斜角度Φ的各種方法。一類方法涉及從邊緣中的垂直和水平梯度找出tan(ct)或其近似值。一個(gè)實(shí)例是找出比率y/x,其中是X是垂直于邊緣方向的梯度,且y是平行于邊緣方向的梯度,對(duì)于鄰域(其可在該邊緣內(nèi)或可為與該邊緣重疊的二維鄰域)中的每一像素,隨后找出該鄰域內(nèi)的比率的平均值(其可為經(jīng)加權(quán)的平均值)。 為了從邊緣寬度計(jì)算聚焦信號(hào),在那些規(guī)定方向中的一者或另一者上測(cè)得的邊緣寬度將通過(guò)將該等邊緣寬度縮小到在垂直于相應(yīng)邊緣的方向的方向上的寬度而經(jīng)過(guò)校正。邊緣檢測(cè)和寬度測(cè)量單元206對(duì)邊緣寬度執(zhí)行此校正。如圖6A中所示,所測(cè)得的寬度a是其底邊(以寬度b標(biāo)記)垂直地跨過(guò)陰影邊界的直角三角形的斜邊的長(zhǎng)度??蓮乃鶞y(cè)得的寬度a到垂直于邊界的方向的投影獲得經(jīng)校正的寬度b。可通過(guò)bzacoMct)給出此投影,但只要獲得在20%以內(nèi)的準(zhǔn)確度,便可使用近似值??赏ㄟ^(guò)此項(xiàng)技術(shù)中已知的用于找出一圖像中的邊緣的方向的任何方法,或通過(guò)圖7中所示的流程圖中所描述的更準(zhǔn)確的方法,來(lái)找出角度Φ或COS(Cji)自身。可針對(duì)每一水平或垂直邊緣的邊緣寬度分別與水平或垂直定向(規(guī)定方向)的傾斜度,來(lái)校正該邊緣寬度。圖6A、6B說(shuō)明針對(duì)具有與垂直線的傾斜度的邊界(和因此形成該邊界的邊緣)的用于在水平方向上測(cè)得的邊緣寬度的校正計(jì)算。圖6C、6D說(shuō)明針對(duì)具有與水平線的傾斜度的邊界(和因此形成該邊界的邊緣)的用于在垂直方向上測(cè)得的邊緣寬度的校正計(jì)算。該校正可通過(guò)將在規(guī)定方向(例如,垂直方向或水平方向)上測(cè)得的邊緣寬度乘以因子COS(Ct)來(lái)進(jìn)行,其中Φ是從規(guī)定方向的傾斜角度。此傾斜角度Φ可進(jìn)一步用于排除過(guò)濾器207和排除校準(zhǔn)器205中。舉例來(lái)說(shuō),圖7展示用以針對(duì)從垂直線傾斜的邊界中的邊緣的傾斜度來(lái)校正邊緣寬度的過(guò)程的流程圖。(對(duì)于從水平線傾斜的邊界中的水平邊緣,在流程圖中用‘行’代替“列”,且將‘垂直’與‘水平’互換。)從步驟502到步驟506,找出傾斜角度Φ。對(duì)于每一垂直邊緣,在步驟502處,定位水平梯度量值達(dá)到峰的列位置,且找出水平梯度X。在步驟504處,找出沿列位置且在兩個(gè)像素的距離內(nèi)具有最大量值的垂直梯度,且假設(shè)I是此垂直梯度。在步驟506處,找出傾斜角度(J^tarT1 (y/x)。在步驟506處,可通過(guò)查找查找表來(lái)找出傾斜角度。盡管步驟502到506呈現(xiàn)一種找出傾斜角度的特定程序和方法,但可改為使用此項(xiàng)技術(shù)中已知的其它程序和方法。最后,在步驟508處,通過(guò)與cos ( Φ)或與其近似表示相乘來(lái)按比例縮小邊緣寬度,如所屬領(lǐng)域的技術(shù)人員在實(shí)踐中通常做的那樣。圖7中展示的過(guò)程的第一修改是通過(guò)提供具有輸入值X和y的各種組合的條目的查找表來(lái)代替步驟506以及步驟508的部分。對(duì)于輸入值X和y的每一組合,查找表返回邊緣寬度校正因子。由查找表輸出的邊緣寬度校正因子可為cos (tarT1 (y/x))的在20%以內(nèi)(優(yōu)選在5%以內(nèi))的近似表示。接著使邊緣寬度乘以此校正因子,以產(chǎn)生經(jīng)傾斜度校正的邊緣寬度。第二修改為計(jì)算垂直梯度y與水平梯度X之間的商y/x,以產(chǎn)生商q,接著使用q來(lái)輸入到具有針對(duì)q的各種值的條目的查找表。對(duì)于q的每一值,查找表返回邊緣寬度校正因子。邊緣寬度校正因子可為cos (tarT1 (q))的在20%以內(nèi)(優(yōu)選在5%以內(nèi))的近似表
/Jn ο為了找出傾斜角度Φ (或其近似表示,使得校正因子準(zhǔn)確到在20%以內(nèi))且隨后找出校正因子COS (Φ)(或其近似表示),或?yàn)榱酥苯诱页鲂U蜃佣徽页鰞A斜角度Φ (如在第一和第二修改中),可在步驟502到506中獲得X和y的值,但可改為使用其它方法。第三修改是對(duì)邊緣中的多個(gè)像素中的每一者執(zhí)行以下操作(a)為像素找出水平梯度X和垂直梯度I兩者,(b)為此像素找出q=y/x,以及(C)找出對(duì)應(yīng)于q的校正因子,例如cos (tarT1 (q))或其到20%以內(nèi)的近似表示。最后,通過(guò)對(duì)來(lái)自多個(gè)像素中的每一者的校正因子求平均來(lái)找出用于該邊緣寬度的校正因子。平均值可為經(jīng)加權(quán)平均值,例如其中具有較大水平梯度的像素被給予比具有較小水平梯度的另一像素大的權(quán)重的平均值。第四修改是,在步驟504處,找出在距峰水平梯度兩列和兩行內(nèi)具有最大量值的垂直梯度,且假設(shè)I是此垂直梯度。沿這些方向或其它方向的其它修改是可能的。篩選閾值如果鄰近邊緣的峰梯度量值低于鄰近的較寬邊緣的峰梯度量值的預(yù)定分?jǐn)?shù),那么可完全阻止該等鄰近邊緣對(duì)聚焦信號(hào)作貢獻(xiàn),或使其貢獻(xiàn)削弱。圖9A、圖9B和圖9C說(shuō)明正解決的問(wèn)題。圖9A說(shuō)明由各自寬度為2個(gè)像素的兩個(gè)窄黑空間分離的三個(gè)垂直白條。中間白條的寬度為窄條2個(gè)像素。圖9B展示水平越過(guò)圖9A中的圖像的針對(duì)尖銳圖像和模糊圖像中的每一者而描繪的圖像信號(hào)。圖9C描繪圖9B的針對(duì)尖銳圖像和模糊圖像的索貝爾X梯度。在圖9C中,如所預(yù)期,模糊圖像的第一邊緣(像素2到5)比尖銳圖像寬,且最后邊緣(像素13到15)也是如此。然而,兩個(gè)最窄邊緣(像素9和10,以及像素11和12)在兩個(gè)圖像中具有寬度二。在圖9B中,像素9和10以及像素11和12處的對(duì)應(yīng)斜率各自取兩個(gè)像素以完成過(guò)渡。然而,模糊圖像具有從較寬邊緣到較窄邊緣的峰梯度量值的顯著下降,多達(dá)50%。另一方面,尖銳圖像在較寬邊緣與窄邊緣之間改變少于10%。鄰近于具有相對(duì)正負(fù)號(hào)梯度的較寬邊緣的較窄邊緣的峰梯度量值的顯著下降(例如20%或更大)提示模糊的圖像未經(jīng)良好聚焦,且因此,不應(yīng)依賴較窄邊緣作為模糊圖像為尖銳的指示。同樣,只要具有交替梯度極性的互相鄰近的邊緣彼此非常接近,例如相隔不超過(guò)I個(gè)像素(“最小邊緣間隙”),就不應(yīng)依靠其來(lái)用于此指示,即使其邊緣寬度較小。最小邊緣間隙是依據(jù)像素的數(shù)目,例如I或2或之間。此外,假定一個(gè)邊緣可能因具有小于消除閾值的峰梯度而已被消除,具有相同梯度極性且隔開(kāi)不超過(guò)最小邊緣間隙的兩倍加上sharp_edge_width (sharp_edge_width為經(jīng)指派以標(biāo)示尖銳邊緣的邊緣寬度的數(shù)字)的兩個(gè)連續(xù)邊緣可用作用于消除或降級(jí)來(lái)自兩個(gè)相互鄰近的邊緣中的一者或兩者的貢獻(xiàn)的條件。任一。
可通過(guò)以下接近度測(cè)試中的任一者來(lái)確定此檢測(cè)中的鄰近性,例如(a)通過(guò)超過(guò)預(yù)定零點(diǎn)交叉閾值的梯度信號(hào)來(lái)檢測(cè)鄰近于該邊緣的零點(diǎn)交叉的陡度,該預(yù)定零點(diǎn)交叉閾值可隨該等邊緣中的一者或兩個(gè)邊緣的峰梯度和/或該等邊緣中的一者或兩個(gè)邊緣的寬度而變,(b)檢測(cè)最小邊緣間隙內(nèi)的相反正負(fù)號(hào)的梯度,該最小邊緣間隙可隨該等邊緣中的一者或兩個(gè)邊緣的邊緣寬度而變,每一梯度具有超過(guò)預(yù)定閾值的量值,該預(yù)定閾值可隨該等邊緣中的一者或兩個(gè)邊緣的峰梯度和/或該等邊緣中的一者或兩個(gè)邊緣的寬度而變,以及(C)檢測(cè)邊緣的峰之間的小于峰峰間距閾值的峰峰間距,該峰峰間距閾值預(yù)定為隨該等邊緣中的一者或兩個(gè)邊緣的邊緣寬度而變。邊緣檢測(cè)與寬度測(cè)量單元206可執(zhí)行以下算法,以用于基于從較寬邊緣建立的篩選閾值以及可開(kāi)啟和關(guān)閉的調(diào)制篩選旗標(biāo)而消除緊密堆積的較窄邊緣。對(duì)于每一邊緣,根據(jù)圖10中所示的流程圖的過(guò)程來(lái)確定將用于相對(duì)極性的緊接下一邊緣的篩選閾值和篩選旗標(biāo)。在給定篩選閾值和篩選旗標(biāo)的情況下,可取消邊緣,除非以下條件中的一者為真Ca)對(duì)于此邊緣,篩選旗標(biāo)關(guān)閉,(b)邊緣的峰梯度量值不小于用于此邊緣的篩選閾值??蓪l件(C)添加到條件(a)和(b),邊緣寬度不小于sharp_edge_width+l,其中已為sharp_edge_width指派一數(shù)字以標(biāo)示尖銳邊緣的邊緣寬度,且其中可改變“+I”以設(shè)定高于sharp_edge_width的邊緣寬度的范圍,在該范圍內(nèi),如果邊緣無(wú)法達(dá)到(a)和(b),那么消除該等邊緣。對(duì)于圖9A到圖9C中所示的實(shí)例,sharp_edge_width可為2。圖10是為每一邊緣確定篩選閾值和篩選旗標(biāo)的流程圖。對(duì)于垂直邊緣,假定沿行從左到右掃描,但這不是要求的。(對(duì)于水平邊緣,假定沿列從上到下掃描,但這不是要求的。)為sharp_edge_width指派一數(shù)字,且其對(duì)于圖9A到圖9C所示的實(shí)例可為2。在步驟702處,在第一邊緣處開(kāi)始,在步驟720處,詢問(wèn)每一邊緣其邊緣寬度是否大于或等于一加sharp_edge_width,值一是用于此說(shuō)明的最小邊緣間隙值,但可使用不同的值,例如在O. 5與2. O之間。如果是,那么該邊緣為較寬邊緣,且步驟706接著將具有相對(duì)極性的緊接下一邊緣的篩選閾值設(shè)定為β乘以邊緣的峰梯度量值,β為從O. 3到O. 7,優(yōu)選為O. 55,接著步驟708開(kāi)啟用于下一邊緣的篩選旗標(biāo),接著進(jìn)行到下一個(gè)邊緣。如果否,那么該邊緣不是較寬邊緣,且步驟730接著檢查距相同梯度極性的前一邊緣的間距是否大于最小邊緣間隙(或不同的預(yù)定數(shù)字)的兩倍加上sharp_edge_width,且相對(duì)極性的最接近的前一邊緣(如果存在)是否大于遠(yuǎn)離的最小邊緣間隙。如果是,那么步驟710接著關(guān)閉用于下一邊緣的篩選旗標(biāo)。如果否,那么保持用于下一邊緣的篩選旗標(biāo)和篩選閾值,且進(jìn)行到下一邊緣。β可為預(yù)定分?jǐn)?shù),或其可為依據(jù)預(yù)定公式計(jì)算的分?jǐn)?shù),例如邊緣寬度的函數(shù)。在后者情況下,β可從圖像的一部分到另一部分不等。為了說(shuō)明以及實(shí)施簡(jiǎn)單起見(jiàn),圖10中的流程圖將作為較寬邊緣的具有大于或等于一加sharp_edge_Width的邊緣寬度的邊緣與其它邊緣(較窄邊緣)分離開(kāi)來(lái)。但是,較寬邊緣的含義并未因此受限制較寬邊緣僅僅寬于較窄邊緣。長(zhǎng)度過(guò)濾器下文描述長(zhǎng)度過(guò)濾器212的功能。廣義上說(shuō),長(zhǎng)度過(guò)濾器212形成對(duì)各自連接到類似定向的一個(gè)或一個(gè)以上邊緣的邊緣的偏好。群組內(nèi)類似定向且相互連接的邊緣群組(“級(jí)聯(lián)邊緣”)與不接觸類似定向的任何其它邊緣的隔離邊緣相比,較不可能由噪聲引起。因此,級(jí)聯(lián)在一起的具有類似定向的邊緣越多,其由噪聲引起的概率就越小。該群組由噪聲引起的概率隨著群組內(nèi)的邊緣的數(shù)目增加而以指數(shù)方式下降,且遠(yuǎn)快于線性方式??衫么诵再|(zhì)來(lái)拒斥噪聲,尤其是在光線暗淡或短曝光情形下,其中信噪比較弱,例如小于10,在圖像內(nèi)或在所關(guān)注區(qū)內(nèi)。可在任何合理方法中實(shí)施偏好以表達(dá)此偏好。下文所描述的若干方式僅為實(shí)例。第一種方法是消除屬于具有小于級(jí)聯(lián)長(zhǎng)度閾值的長(zhǎng)度的垂直/水平級(jí)聯(lián)邊緣的邊緣。當(dāng)所關(guān)注區(qū)較暗淡時(shí),級(jí)聯(lián)長(zhǎng)度閾值可較大。舉例來(lái)說(shuō),級(jí)聯(lián)長(zhǎng)度閾值可開(kāi)始小至2,但隨著所關(guān)注區(qū)內(nèi)的信噪比降到5而增加到8。級(jí)聯(lián)長(zhǎng)度閾值可由處理器112、112’、112"(例如通過(guò)圖3所示的“長(zhǎng)度命令”信號(hào))作為信號(hào)132的一部分而提供?;蛘撸筛鶕?jù)聚焦信號(hào)產(chǎn)生器上的公式來(lái)計(jì)算閾值。第二種方法是在長(zhǎng)度過(guò)濾器212中針對(duì)每一邊緣提供一長(zhǎng)度權(quán)重,且在聚焦信號(hào)計(jì)算器210中應(yīng)用該長(zhǎng)度權(quán)重來(lái)計(jì)算聚焦信號(hào)。與作為較短級(jí)聯(lián)邊緣的一部分的邊緣相比,作為較長(zhǎng)級(jí)聯(lián)邊緣的一部分的邊緣接收較大的權(quán)重。舉例來(lái)說(shuō),長(zhǎng)度權(quán)重可為級(jí)聯(lián)邊緣的長(zhǎng)度的平方。因此,可使每一邊緣對(duì)聚焦信號(hào)的貢獻(xiàn)乘以因子A/B,之后對(duì)所有貢獻(xiàn)進(jìn)行求和以形成聚焦信號(hào),其中B是進(jìn)入聚焦信號(hào)計(jì)算的所有邊緣的長(zhǎng)度權(quán)重的總和,且A是邊緣的長(zhǎng)度權(quán)重。同樣,可作為信號(hào)134的一部分輸出的邊緣寬度直方圖可具有作為較長(zhǎng)級(jí)聯(lián)邊緣的成員的邊緣,因此,優(yōu)選的是,更多地貢獻(xiàn)對(duì)應(yīng)于其相應(yīng)邊緣寬度且因此為優(yōu)選的區(qū)間,而不是所有邊緣均貢獻(xiàn)相同的量,例如+1。因此,舉例來(lái)說(shuō),每一邊緣可貢獻(xiàn)A/C,其中C為該邊緣上的A的平均值。類似地,窄邊緣計(jì)數(shù)可具有作為貢獻(xiàn)較多的較長(zhǎng)級(jí)聯(lián)邊緣的成員的邊緣。因此,舉例來(lái)說(shuō),來(lái)自每一邊緣的貢獻(xiàn)可乘以A/D,其中D是在窄邊緣計(jì)數(shù)中計(jì)數(shù)的邊緣之間的A的平均值。N個(gè)垂直(水平)邊緣的群組(其中,頂部(最左)和底部(最右)邊緣除外),每一邊緣接觸兩個(gè)其它垂直(水平)邊緣,一個(gè)其它邊緣在邊緣本身上方(左側(cè)),且在該邊緣本身下方(右側(cè))另一其它邊緣為長(zhǎng)度為N的垂直(水平)級(jí)聯(lián)邊緣。頂部(最左)邊緣僅需要觸碰在其本身下方(右側(cè))的一個(gè)邊緣。底部(最右)邊緣僅需要觸碰其上方(左側(cè))的一個(gè)邊緣。圖8說(shuō)明垂直級(jí)聯(lián)邊緣及其長(zhǎng)度。在圖8中,單元R2C3和R2C4形成第一垂直邊緣,單元R3C3、R3C4以及R3C5 —起形成第二垂直邊緣,且單元R4C4和R4C5 —起形成第三垂直邊緣。第一和第三垂直邊緣各自僅觸碰一個(gè)其它垂直邊緣,而第二垂直邊緣觸碰兩個(gè)其它垂直邊緣。第一、第二和第三垂直邊緣一起形成具有長(zhǎng)度3的垂直級(jí)聯(lián)邊緣。在垂直(水平)級(jí)聯(lián)邊緣具有兩個(gè)或兩個(gè)以上分支(即,在行(列)中具有兩個(gè)邊緣)的情形(未圖示)中,可將長(zhǎng)度界定為級(jí)聯(lián)邊緣內(nèi)的邊緣的總數(shù)。或者,可將長(zhǎng)度界定為從其中的最頂部(最左)邊緣到其中的最底部(最右)邊緣加一的垂直(水平)距離。除以上提議之外,有其它可能的方法來(lái)界定級(jí)聯(lián)長(zhǎng)度。舉例來(lái)說(shuō),級(jí)聯(lián)邊緣的長(zhǎng)度的界定應(yīng)具有以下性質(zhì)長(zhǎng)度與級(jí)聯(lián)邊緣內(nèi)至少達(dá)三個(gè)的成員邊緣的數(shù)目成比例。這將與先前陳述的推論一致,該推論為較多邊緣通過(guò)彼此接觸而相互連接將以指數(shù)方式降低由噪聲引起的級(jí)聯(lián)邊緣的概率,且因此長(zhǎng)度應(yīng)表達(dá)與級(jí)聯(lián)邊緣內(nèi)達(dá)合理數(shù)目的成員邊緣的數(shù)目的比例性,該合理數(shù)目充分增強(qiáng)級(jí)聯(lián)邊緣中超過(guò)針對(duì)單個(gè)成員的置信度的置信度。長(zhǎng)度過(guò)濾器212可淡化或消除且因此(一般地說(shuō))區(qū)別對(duì)待級(jí)聯(lián)長(zhǎng)度為一的邊緣。長(zhǎng)度過(guò)濾器212可區(qū)別對(duì)待級(jí)聯(lián)長(zhǎng)度為二的邊緣。長(zhǎng)度過(guò)濾器212可區(qū)別對(duì)待級(jí)聯(lián)長(zhǎng)度為三的邊緣,以進(jìn)一步降低噪聲的影響。長(zhǎng)度過(guò)濾器212可根據(jù)來(lái)自處理器的命令進(jìn)行這些動(dòng)作中的任一者。盡管圖3中展示為緊跟在邊緣檢測(cè)與寬度測(cè)量單元206之后,但其它布置是可能的。舉例來(lái)說(shuō),可在聚焦信號(hào)計(jì)算器210之前以及排除開(kāi)關(guān)230之后插入長(zhǎng)度過(guò)濾器212,其中由長(zhǎng)度過(guò)濾器212處理的邊緣是穿過(guò)寬度過(guò)濾器209和排除過(guò)濾器207中任一者或兩者的邊緣,其取決于“細(xì)化”和“排除”命令信號(hào)。在聚焦信號(hào)產(chǎn)生器的替代實(shí)施例中,可移除細(xì)化開(kāi)關(guān)220,使得聚焦信號(hào)計(jì)算單元210接收未由寬度過(guò)濾器209過(guò)濾的第一組數(shù)據(jù)以及經(jīng)過(guò)濾的第二組數(shù)據(jù),且針對(duì)每一者計(jì)算不同聚焦信號(hào),針對(duì)前者計(jì)算毛聚焦信號(hào),針對(duì)后者計(jì)算細(xì)聚焦信號(hào),且將上述兩種信號(hào)輸出到處理器112、112’。寬度過(guò)濾器接下來(lái)參看圖3以理解寬度過(guò)濾器209的操作。圖11描繪邊緣寬度的直方圖,即邊緣計(jì)數(shù)對(duì)邊緣寬度的曲線圖。在邊緣寬度2處,即前面提到的sharp_edge_width,存在峰,其指示圖像中尖銳邊緣的存在。然而,在邊緣寬度4和5處,存在峰,其指示可能因?qū)?yīng)的成像對(duì)象在焦點(diǎn)外、與產(chǎn)生尖銳邊緣的對(duì)象相比在遠(yuǎn)離聚焦透鏡的不同距離處而模糊的邊緣。為了計(jì)算聚焦信號(hào),可使用寬度過(guò)濾器209來(lái)淡化寬度在預(yù)定范圍(“窄邊緣范圍”)外的邊緣。寬度過(guò)濾器209可針對(duì)在窄邊緣范圍外的邊緣寬度產(chǎn)生較小的權(quán)重,以供聚焦信號(hào)計(jì)算中使用。舉例來(lái)說(shuō),可為邊緣寬度指派權(quán)重1.0,而為在上限840右側(cè)大于+1的邊緣寬度指派權(quán)重0,且為之間的邊緣寬度指派在O與I. O之間的權(quán)重,隨邊緣寬度而單調(diào)下降。或者,寬度過(guò)濾器209可防止此些邊緣全部進(jìn)入聚焦信號(hào)計(jì)算。適當(dāng)?shù)纳舷?30和下限840取決于若干因素,包括像素陣列108中的串?dāng)_、用以產(chǎn)生由聚焦信號(hào)產(chǎn)生器120接收的圖像的缺失色彩的內(nèi)插方法,以及用于邊緣檢測(cè)與寬度測(cè)量單元206中所使用的低通過(guò)濾器中的過(guò)濾器系數(shù)??赏ㄟ^(guò)捕捉各種尖銳程度的圖像并檢查邊緣寬度直方圖來(lái)為圖像拾取設(shè)備102、102’確定適當(dāng)?shù)纳舷?30和下限840以及參數(shù)sharp_edge_width。舉例來(lái)說(shuō),如果尖銳圖像在邊緣寬度2處具有峰,那么適當(dāng)?shù)南孪藓蜕舷蘅煞謩e為I. 5和3,且可將sharp_edge_width設(shè)定為2. O。可如上確定下限和上限以及sharp_edge_width,且通過(guò)處理器112、112"提供給聚焦信號(hào)產(chǎn)生器120、120’、120"。當(dāng)“細(xì)化命令”為ON時(shí),如此計(jì)算的細(xì)聚焦信號(hào)淡化在窄邊緣范圍外的邊緣寬度。另外,寬度過(guò)濾器209可計(jì)算邊緣寬度落在窄邊緣范圍內(nèi)的邊緣的總計(jì)數(shù),且作為輸出信號(hào)134的一部分而輸出??蓪⒄吘売?jì)數(shù)輸入到聚焦系統(tǒng)控制器(處理器112)且由聚焦系統(tǒng)控制器(處理器112)使用,以檢測(cè)尖銳圖像的存在且/或用于起始跟蹤。聚焦信號(hào)接下來(lái)參看圖3的聚焦信號(hào)計(jì)算器210,聚焦信號(hào)計(jì)算器210接收邊緣寬度且輸出聚焦信號(hào)??蓪⒕劢剐盘?hào)計(jì)算為所有邊緣寬度的經(jīng)加權(quán)平均值,其中權(quán)重為針對(duì)每一邊緣寬度的邊緣計(jì)數(shù),即聚焦信號(hào)=Σ WiGi/ Σ Wi,其中ei為邊緣寬度,Wi為權(quán)重,其中此處Wi=Ci, Ci為邊緣寬度ei處的邊緣計(jì)數(shù),i為邊緣寬度的直方圖的區(qū)間數(shù)目?;蛘?,每一邊緣寬度處的權(quán)重可為針對(duì)邊緣寬度的邊緣計(jì)數(shù)乘以邊緣寬度本身,即Wi=Ciei。另外,來(lái)自寬度過(guò)濾器209的按照權(quán)重而表達(dá)的偏好可進(jìn)一步乘以每一邊緣寬度。舉例來(lái)說(shuō),對(duì)于寬度過(guò)濾器209所產(chǎn)生的權(quán)重ΩρΣ Qi=I,可將聚焦信號(hào)計(jì)算為Σ QiWiei/Σ QiWi。如果控制信號(hào)“細(xì)化”為0N,且“排除”為0FF,那么聚焦信號(hào)將為非常靠近圖11中所示的實(shí)例的尖銳邊緣寬度2. O的值,從而指示在將產(chǎn)生在2. O與3. O之間的邊緣寬度的在聚焦距離范圍內(nèi)的對(duì)象細(xì)節(jié)之中,大多數(shù)對(duì)象細(xì)節(jié)實(shí)際上處于尖銳聚焦。如果控制信號(hào)“細(xì)化”為0FF,且“排除”為0FF,那么聚焦信號(hào)可為靠近5. O的值,從而指示存在在焦點(diǎn)外的圖像的大部分細(xì)節(jié)。接通細(xì)化開(kāi)關(guān)220允許聚焦信號(hào)較多地響應(yīng)略微模糊的對(duì)象,而較少地響應(yīng)完全模糊的對(duì)象。當(dāng)細(xì)化開(kāi)關(guān)220為ON時(shí),將把聚焦信號(hào)稱為細(xì)聚焦信號(hào),而當(dāng)細(xì)化開(kāi)關(guān)220為OFF時(shí),將把聚焦信號(hào)稱為毛聚焦信號(hào)。如前面所提到,可以若干方式中的一種方式將長(zhǎng)度過(guò)濾器212所表達(dá)的強(qiáng)調(diào)并入到聚焦信號(hào)中,例如消除不再?gòu)?qiáng)調(diào)的邊緣使其不進(jìn)入聚焦信號(hào)計(jì)算,或降低邊緣對(duì)對(duì)應(yīng)邊緣寬度區(qū)間的計(jì)數(shù)ei的貢獻(xiàn)的權(quán)重。圖15簡(jiǎn)述細(xì)聚焦信號(hào)對(duì)對(duì)象處于尖銳聚焦的地方附近的聚焦位置的調(diào)整的響應(yīng)。細(xì)聚焦信號(hào)達(dá)到最小值,近似在sharp_edge_width處,其中聚焦位置使圖像達(dá)到尖銳聚焦,且否則便增加。細(xì)聚焦信號(hào)可用于跟蹤已已聚焦或非常接近于聚焦的對(duì)象。對(duì)于移動(dòng)對(duì)象,細(xì)聚焦信號(hào)允許聚焦控制系統(tǒng)使對(duì)象保持尖銳聚焦,即使聚焦距離不斷地變化也是如此。細(xì)聚焦信號(hào)還可用于獲取尚未處于尖銳聚焦但足夠靠近的對(duì)象的尖銳聚焦(“獲取”),使得該對(duì)象產(chǎn)生寬度落在窄邊緣范圍內(nèi)的邊緣。由于邊緣寬度直方圖在對(duì)應(yīng)于遠(yuǎn)離sharp_edge_width的對(duì)象的邊緣寬度處展現(xiàn)峰,從而導(dǎo)致細(xì)聚焦信號(hào)大于sharp_edge_width,因此聚焦控制系統(tǒng)可通過(guò)以下動(dòng)作來(lái)響應(yīng)調(diào)整聚焦位置以使細(xì)聚焦信號(hào)值朝向sharp_edge_width,從而因邊緣寬度值處的對(duì)象等于sharp_edge_width而使邊緣寬度的峰居中。基本使用圖12到圖16說(shuō)明可如何使用窄邊緣計(jì)數(shù)、毛聚焦信號(hào)和細(xì)聚焦信號(hào)來(lái)執(zhí)行聚焦控制以實(shí)現(xiàn)尖銳圖像。圖12說(shuō)明在不同的聚焦距離處具有3個(gè)對(duì)象群組的戶外場(chǎng)景在前景中的“人”、在背景中的“山脈、太陽(yáng)和地平線”,以及在其之間的“車”。圖13是當(dāng)聚焦透鏡104的聚焦位置從遠(yuǎn)到近地掃掠過(guò)圖12中所說(shuō)明的場(chǎng)景時(shí),對(duì)照時(shí)間而描繪的窄邊緣計(jì)數(shù)的說(shuō)明。當(dāng)聚焦位置使對(duì)象達(dá)到像素陣列108上的尖銳圖像時(shí),窄邊緣計(jì)數(shù)到達(dá)到峰。因此,窄邊緣計(jì)數(shù)曲線展現(xiàn)3個(gè)峰,在掃掠期間,“山脈、太陽(yáng)和地平線”、“汽車”和“人”以此次序各一個(gè)峰。圖14展示對(duì)照時(shí)間而描繪的毛聚焦信號(hào)。當(dāng)聚焦位置接近窄邊緣計(jì)數(shù)達(dá)到峰的3個(gè)聚焦位置中的每一者時(shí),毛聚焦信號(hào)展現(xiàn)最小值。然而,在每一最小值處,毛聚焦信號(hào)并不處于尖銳邊緣寬度水平,其在此實(shí)例中為2. O,因?yàn)樵诮裹c(diǎn)外的其它對(duì)象所貢獻(xiàn)的邊緣寬度較大。圖15說(shuō)明對(duì)照在圖12的場(chǎng)景中的“汽車”的尖銳聚焦位置附近的聚焦位置而描繪的細(xì)聚焦信號(hào)。細(xì)聚焦信號(hào)本質(zhì)上實(shí)現(xiàn)尖銳邊緣寬度,其在此實(shí)例中為2,盡管存在模糊對(duì)象(“人”和“山脈、太陽(yáng)和地平線”)。再次參看圖11,其中寬度4和5處的兩個(gè)峰由該等兩個(gè)模糊對(duì)象群組貢獻(xiàn),這可理解為寬度過(guò)濾器324已減小權(quán)重或完全消除來(lái)自在上限840右側(cè)的邊緣寬度的貢獻(xiàn)。聚焦控制系統(tǒng)可在搜索模式中使用毛聚焦信號(hào)來(lái)搜索最近的尖銳聚焦位置。聚焦控制系統(tǒng)可將聚焦位置移離當(dāng)前聚焦位置,以確定毛聚焦信號(hào)是增加還是減小。舉例來(lái)說(shuō),如果當(dāng)聚焦位置向內(nèi)(向外)移動(dòng)時(shí),毛聚焦信號(hào)增加(減小),那么存在離當(dāng)前聚焦位置較遠(yuǎn)的尖銳聚焦位置。處理器112、112’、112"可接著提供聚焦驅(qū)動(dòng)信號(hào),以在朝向鄰近的尖銳聚焦位置的方向上移動(dòng)聚焦透鏡104。聚焦控制系統(tǒng)可使用細(xì)聚焦信號(hào)來(lái)跟蹤已經(jīng)處于尖銳聚焦的對(duì)象,以使對(duì)應(yīng)的圖像維持尖銳(因此“跟蹤模式”),而不管場(chǎng)景的變化、對(duì)象的移動(dòng)或圖像拾取設(shè)備的移動(dòng)。當(dāng)對(duì)象處于尖銳聚焦時(shí),細(xì)聚焦信號(hào)電平是穩(wěn)定的,而不管此些變化。因此,細(xì)聚焦信號(hào)的變化暗示對(duì)象距圖像拾取設(shè)備的聚焦距離的變化。通過(guò)將聚焦控制系統(tǒng)“鎖定”到最小值附近的給定細(xì)聚焦信號(hào)電平,例如在此實(shí)例中介于2. O與2. 5之間,明確地說(shuō)2. 1,細(xì)聚焦信號(hào)電平的任何移位會(huì)立即告知處理器112、112’、112"對(duì)象的聚焦距離的變化。處理器112、112’、112"可接著確定方向,且致使聚焦透鏡104移動(dòng)以使細(xì)聚焦信號(hào)電平回到“鎖定”電平。因此,圖像拾取設(shè)備102、103、103’、103"能夠跟蹤移動(dòng)對(duì)象。聚焦控制系統(tǒng)(例如在處理器112、112’、112"中的算法中實(shí)施)可使用窄邊緣計(jì)數(shù)來(lái)觸發(fā)從搜索模式到跟蹤模式的改變。在跟蹤模式下,聚焦控制系統(tǒng)使用細(xì)聚焦信號(hào)來(lái)“鎖定”對(duì)象。在聚焦位置充分靠近對(duì)象的尖銳聚焦位置之前,聚焦控制系統(tǒng)可使用毛聚焦信號(hào)來(lái)識(shí)別移動(dòng)方向并調(diào)節(jié)透鏡的移動(dòng)速度。當(dāng)對(duì)象進(jìn)入尖銳聚焦時(shí),窄邊緣計(jì)數(shù)急劇地達(dá)到峰。在檢測(cè)到窄邊緣計(jì)數(shù)的急劇升高或達(dá)到峰或兩者后,處理器112、112’、112"可即刻切換到跟蹤模式中,且使用細(xì)聚焦信號(hào)來(lái)進(jìn)行聚焦位置控制??蓪㈤撝?每一不同尖銳聚焦位置可不同)指派給從端到端聚焦位置“掃描”找到的每一對(duì)象群組,且隨后當(dāng)窄邊緣計(jì)數(shù)超過(guò)此閾值時(shí),檢測(cè)對(duì)應(yīng)的對(duì)象群組。對(duì)于靜止場(chǎng)景,例如對(duì)于靜態(tài)圖像拍攝,端到端聚焦位置掃描可返回最大計(jì)數(shù)列表,窄邊緣計(jì)數(shù)的每一達(dá)到峰具有一個(gè)最大計(jì)數(shù)。可(例如)通過(guò)取最大計(jì)數(shù)的50%而從最大計(jì)數(shù)列表產(chǎn)生閾值列表。圖16說(shuō)明圖像拾取設(shè)備102,其具有顯示器114、包括按鈕的輸入裝置107,以及在顯示器114中加亮的選擇標(biāo)記1920。用戶可使用輸入裝置107來(lái)創(chuàng)建、定形和操縱選擇標(biāo)記1920。盡管此實(shí)例中展示為包括按鈕,但輸入裝置107可包括上覆于顯示器114上的觸摸屏,以檢測(cè)顯示器114上的觸摸或敲擊位置。輸入裝置107和處理器112、112’、112"或用于輸入裝置107的單獨(dú)的專用控制器(未圖示)可確定選擇區(qū)。可經(jīng)由總線132 (或在聚焦信號(hào)產(chǎn)生器120是處理器112的一部分的情況下,在處理器112內(nèi)部)將用于描述選擇區(qū)的參數(shù)發(fā)射到聚焦信號(hào)產(chǎn)生器120、120’、120"。作為響應(yīng),聚焦信號(hào)產(chǎn)生器120可將聚焦信號(hào)計(jì)算或窄邊緣計(jì)數(shù)或兩者限于由所述參數(shù)描述的選擇區(qū)內(nèi)的邊緣,或淡化選擇區(qū)外的邊緣。這樣做可淡化來(lái)自聚焦信號(hào)的非所要對(duì)象,且接著甚至毛聚焦信號(hào)也將展現(xiàn)出單個(gè)最小值和在尖銳邊緣寬度的I. O或以下內(nèi)的最小電平。排除過(guò)濾下文描述由排除過(guò)濾器207、910執(zhí)行的排除過(guò)濾。一般來(lái)說(shuō),假定針對(duì)每一特性界定一個(gè)或一個(gè)以上圖像特性以及一個(gè)或一個(gè)以上排除范圍,排除過(guò)濾形成對(duì)未落入任一特性中的任一排除范圍中的邊緣的偏好。圖像特性的集合可為預(yù)定的。以下是非窮舉列表色調(diào)(圖23)、色調(diào)對(duì)、色調(diào)改變、飽和度、最大亮度(圖22)、亮度變化(圖24)、平均亮度、傾斜角度(圖6A到圖6D以及圖44)、級(jí)聯(lián)邊緣的長(zhǎng)度(圖8和圖43)以及到最近邊緣的間距。排除過(guò)濾器的第一實(shí)施例是消除屬于賦予排除過(guò)濾器的任一特性中的任一排除范圍的邊緣。圖22說(shuō)明將最大亮度用作用于排除的特性。圖22說(shuō)明圖21中所說(shuō)明的場(chǎng)景(僅有壁鐘處于尖銳聚焦)的所捕捉圖像的最大亮度的所有邊緣和尖銳邊緣直方圖。最大亮度是邊緣內(nèi)的最高亮度值。圖22展示尖銳邊緣(與圖21中的壁鐘相關(guān)聯(lián))的直方圖以及所有邊緣(與圖像中的未處于尖銳聚焦的其它對(duì)象(燈罩、香蕉、大淺盤、桌布、燈泡)以及壁鐘相關(guān)聯(lián))的直方圖。在圖22中,與被明亮地照明的所有其它對(duì)象相比,壁鐘占據(jù)最大亮度的下部范圍。大致涵蓋最大亮度范圍的上半部的排除范圍(圖22中展示)淡化不處于尖銳聚焦的大多數(shù)邊緣或甚至完全排除該等大多數(shù)邊緣。圖23說(shuō)明將色調(diào)用作用于排除的特性。圖23展示尖銳邊緣(與圖21中的壁鐘相關(guān)聯(lián))的直方圖以及所有邊緣(與圖像中的未處于尖銳聚焦的其它對(duì)象以及壁鐘相關(guān)聯(lián))的直方圖。對(duì)于此色調(diào)直方圖,如果邊緣的兩側(cè)具有相同色調(diào)值,那么包含該色調(diào)值的色調(diào)區(qū)間從此邊緣獲得+2的計(jì)數(shù)貢獻(xiàn);而如果每一側(cè)具有不同的色調(diào)值,那么包含該等色調(diào)中的一者的每一色調(diào)區(qū)間獲得+1的計(jì)數(shù)貢獻(xiàn)。在圖23中,壁鐘和大淺盤一起占據(jù)棕色色調(diào)附近的較小色調(diào)范圍。一起涵蓋色調(diào)范圍的其余部分的大多數(shù)的排除范圍I和排除范圍2 (圖23中展示)將排除未處于尖銳聚焦的大多數(shù)邊緣,源自大淺盤的邊緣除外,其不是非尖銳對(duì)象的主要部分。如果邊緣的兩側(cè)上的色調(diào)均屬于這兩個(gè)排除范圍中的任一者,那么根據(jù)這些排除范圍操作的排除過(guò)濾器將淡化該邊緣,或甚至完全排除該邊緣。色調(diào)對(duì)可用作排除特性。來(lái)自一邊緣的一側(cè)的第一色調(diào)和來(lái)自同一邊緣的另一側(cè)的第二色調(diào)可經(jīng)過(guò)測(cè)量且一起用于將該邊緣指派給直方圖中的多個(gè)區(qū)間中的具有二維橫坐標(biāo)的一個(gè)區(qū)間。二維橫坐標(biāo)中的每一區(qū)間對(duì)應(yīng)于該邊緣的一側(cè)上的色調(diào)的第一范圍和該邊緣的另一側(cè)上的色調(diào)的第二范圍。色調(diào)差可用作排除特性。色調(diào)從同一邊緣的一側(cè)到另一側(cè)的改變可經(jīng)過(guò)測(cè)量且用于將該邊緣指派給具有多個(gè)區(qū)間的直方圖中的多個(gè)區(qū)間中的一者,每一區(qū)間針對(duì)一色調(diào)差范圍。圖24說(shuō)明將亮度變化用作用于排除的特性。亮度變化是邊緣上的亮度的變化量值。圖23展示尖銳邊緣(與圖21中的壁鐘相關(guān)聯(lián))的直方圖以及所有邊緣(與圖像中的未處于尖銳聚焦的其它對(duì)象以及壁鐘相關(guān)聯(lián))的直方圖。在圖24中,來(lái)自壁鐘的邊緣占據(jù)下部范圍處的較小區(qū),且涵蓋上部范圍的排除范圍(圖24中所展示)將淡化未處于尖銳聚焦的大多數(shù)邊緣,或甚至完全排除該等邊緣。圖43說(shuō)明級(jí)聯(lián)邊緣的長(zhǎng)度的直方圖以及圖42A的場(chǎng)景的排除范圍。此直方圖可用于分離具有不同大小的對(duì)象。到最近邊緣的間距是另一圖像特性。針對(duì)每一垂直(水平)邊緣來(lái)計(jì)算并關(guān)聯(lián)沿著同一行(列)到最近相鄰垂直(水平)邊緣的間距(“邊緣間距”)。所有邊緣和足夠尖銳的邊緣的邊緣間距具有其相應(yīng)的直方圖。與其它特性一樣形成邊緣間距的排除范圍。邊緣間距可用于區(qū)分具有許多小細(xì)節(jié)(例如,具有許多樹(shù)葉和樹(shù)枝的樹(shù))的對(duì)象與不具有類似密度的細(xì)節(jié)的其它對(duì)象(例如,汽車)。排除過(guò)濾器的替代實(shí)施例將在排除過(guò)濾器212和/或910中為每一邊緣創(chuàng)建排除權(quán)重,且在聚焦信號(hào)計(jì)算器210中將排除權(quán)重應(yīng)用于聚焦信號(hào)的計(jì)算。針對(duì)第一特性的值落在第一特性的排除范圍內(nèi)的邊緣與值落在所有排除范圍外的邊緣相比,接收該特性的較小權(quán)重(“特性權(quán)重”)。舉例來(lái)說(shuō),特性權(quán)重在排除范圍的中間可為0,在排除范圍的邊緣處升高到1,且在所有排除范圍外的任何地方為I。如果排除過(guò)濾僅使用一個(gè)特性,那么特性權(quán)重為排除權(quán)重。如果使用兩個(gè)或兩個(gè)以上特性,那么每一特性針對(duì)每一邊緣具有一特定權(quán)重,且所有特性權(quán)重可相乘在一起以形成排除權(quán)重。因此,每一邊緣可具有第一、第二和第三特性權(quán)重,其中在排除鏈中使用三個(gè)不同特性,且排除權(quán)重將為所有三個(gè)特性權(quán)重的 乘積。因此,可使每一邊緣對(duì)聚焦信號(hào)的貢獻(xiàn)乘以因子E/G,之后對(duì)所有貢獻(xiàn)進(jìn)行求和以形成聚焦信號(hào),其中G為進(jìn)入聚焦信號(hào)計(jì)算的所有邊緣的排除權(quán)重的總和,且E為邊緣的排除權(quán)重。同樣,邊緣寬度直方圖(其可作為信號(hào)134的一部分而輸出)可使不是任何特性的任何排除范圍的成員的邊緣向?qū)?yīng)于其相應(yīng)邊緣寬度的區(qū)間作出更多貢獻(xiàn),而不是所有邊緣貢獻(xiàn)相同的量(例如+1)。因此,例如每一邊緣可向邊緣寬度直方圖的區(qū)間貢獻(xiàn)E/Η,而不是+1,其中H是E在直方圖中計(jì)數(shù)的邊緣之間的平均值。類似地,窄邊緣計(jì)數(shù)可使不是任何特性的任何排除范圍的邊緣作出更多貢獻(xiàn)。因此,例如,來(lái)自每一邊緣的貢獻(xiàn)可乘以E/J,其中J為E在窄邊緣直方圖中計(jì)數(shù)的邊緣之間的平均值。排除校準(zhǔn)接下來(lái)參看圖3的排除校準(zhǔn)器205,排除校準(zhǔn)器205接收邊緣、邊緣寬度和輸入圖像,且對(duì)其進(jìn)行處理以產(chǎn)生各種排除控制參數(shù)來(lái)配置排除過(guò)濾器207。排除校準(zhǔn)器205可進(jìn)一步接收控制信號(hào)“校準(zhǔn)命令”、“索弓I”和“R/W”。這些控制信號(hào)可來(lái)自聚焦系統(tǒng)控制器,例如圖I或圖2的處理器112。排除校準(zhǔn)器205經(jīng)配置以應(yīng)“校準(zhǔn)命令”輸入控制信號(hào)上的命令而檢查(一般)邊緣的一個(gè)或一個(gè)以上圖像特性以及(特別地)單獨(dú)檢查尖銳邊緣的一個(gè)或一個(gè)以上圖像特性,且在該特性中創(chuàng)建一個(gè)或一個(gè)以上排除范圍,以排除實(shí)質(zhì)量的不夠尖銳的邊緣。足夠尖銳的邊緣是寬度落在sharp_edge_width周圍的預(yù)定窄范圍(“尖銳邊緣范圍”)內(nèi)的邊緣。尖銳邊緣范圍可包括在窄邊緣范圍內(nèi)。舉例來(lái)說(shuō),尖銳邊緣范圍可為sharp_edge_width周圍+/-0. 2。如果sharp_edge_width為2. O,那么尖銳邊緣范圍可從I. 8到2. 2,而窄邊緣范圍可從I. 5到3. O。可通過(guò)在“R/W”輸入控制信號(hào)上提供寫入命令,而在“索引”輸入控制信號(hào)所提供的唯一索引值下存儲(chǔ)排除范圍。可存儲(chǔ)多組排除范圍,每一組具有一不同的索引值。可通過(guò)在“索引”輸入控制信號(hào)上提供其相關(guān)聯(lián)索引值且在“R/W”輸入控制信號(hào)上提供讀取命令來(lái)檢索一組排除范圍。圖3中的排除過(guò)濾器207可應(yīng)用檢索到的排除范圍來(lái)排除落在這些排除范圍內(nèi)的邊緣??稍诘诙匦缘呐懦秶皯?yīng)用第一特性的排除范圍。圖17展示排除校準(zhǔn)器的一個(gè)實(shí)施例的框圖。邊緣統(tǒng)計(jì)單元902接收?qǐng)D像、一組邊緣和邊緣寬度。邊緣統(tǒng)計(jì)單元902計(jì)算所有邊緣統(tǒng)計(jì),其為與這些邊緣相關(guān)聯(lián)的一個(gè)或一個(gè)一個(gè)以上特性的直方圖。邊緣統(tǒng)計(jì)單元902還計(jì)算尖銳邊緣統(tǒng)計(jì),其為相同特性但僅在邊緣寬度落在尖銳邊緣范圍內(nèi)的邊緣上的直方圖。所有邊緣統(tǒng)計(jì)和尖銳邊緣統(tǒng)計(jì)兩者可存儲(chǔ)在存儲(chǔ)器1904中。排除計(jì)算器906接收上述兩組統(tǒng)計(jì)、執(zhí)行計(jì)算以基于其中的直方圖形成一個(gè)或一個(gè)以上特性中的排除范圍,且輸出到存儲(chǔ)器2908,存儲(chǔ)器2908可應(yīng)輸入控制信號(hào)“R/W”上的寫入命令而存儲(chǔ)在輸入控制信號(hào)“索引”上所提供的索引值下的這些排除范圍。圖18是排除校準(zhǔn)器的替代實(shí)施例的框圖。此實(shí)施例將排除過(guò)濾器910添加到圖17的結(jié)構(gòu)。排除過(guò)濾器910根據(jù)排除范圍組的鏈進(jìn)行過(guò)濾,每一組對(duì)應(yīng)于一不同特性。根據(jù)該鏈中一個(gè)接一個(gè)組來(lái)對(duì)邊緣進(jìn)行過(guò)濾。在每次反復(fù)時(shí),將針對(duì)在先前反復(fù)時(shí)分析的特性而計(jì)算的該組排除范圍附加到排除范圍組的鏈。由排除過(guò)濾器910輸出且進(jìn)一步根據(jù)新添加的組而過(guò)濾的所得邊緣和邊緣寬度(以及排除權(quán)重,如果排除過(guò)濾器910遵循前面提到的排除過(guò)濾器的替代實(shí)施例)由邊緣統(tǒng)計(jì)單元902分析,以產(chǎn)生一組新的所有邊緣統(tǒng)計(jì)以及尖銳邊緣統(tǒng)計(jì)(以及排除權(quán)重,同上)。排除計(jì)算器906分析該組新的所有邊緣統(tǒng)計(jì)和尖銳邊緣統(tǒng)計(jì)(以及排除權(quán)重,同上),并選擇下一特性和其多組排除范圍。挑選在先前反復(fù)中未使用的特性。圖20中的流程圖說(shuō)明此過(guò)程。在步驟1010處,將排除范圍組的鏈初始化為空。在步驟1012處,邊緣統(tǒng)計(jì)單元902針對(duì)從排除過(guò)濾器910接收到的邊緣和相關(guān)聯(lián)的邊緣寬度的特性的數(shù)目而產(chǎn)生所有邊緣統(tǒng)計(jì)和尖銳邊緣統(tǒng)計(jì)。在步驟1014處,排除計(jì)算器906針對(duì)先前反復(fù)中未使用的特性的數(shù)目計(jì)算排除范圍。在步驟1016處,從上文所提到的特性中選擇下一特性,且將其相關(guān)聯(lián)組的排除范圍附加到排除范圍組的鏈。在步驟1018處,作出對(duì)“足夠好”的詢問(wèn)(下文描述)。如果回答為是,那么進(jìn)行反復(fù)過(guò)程,且可將排除范圍組的鏈存儲(chǔ)到存儲(chǔ)器2908。如果回答為否,那么在步驟1020處,排除過(guò)濾器910進(jìn)一步用最新添加的排除范圍對(duì)先前輸入到步驟1012的邊緣及其相關(guān)聯(lián)的邊緣寬度進(jìn)行過(guò)濾,且隨后在步驟1012處開(kāi)始,以重新計(jì)算邊緣統(tǒng)計(jì)。圖20中的每一反復(fù)可以若干方式中的一者選擇先前反復(fù)中未使用的不同特性。在第一方式中,所有特性的序列可為預(yù)定的,使得每個(gè)下一反復(fù)使用沿該序列的下一特性。在第二方式中,為了在第一特性與第二特性之間進(jìn)行選擇以成為下一特性,與其它特性相比,更偏好產(chǎn)生淡化仍存在于當(dāng)前反復(fù)中的較多邊緣或甚至排除該邊緣的排除范圍的特性。如果該特性淡化尖銳邊緣的多于某一分?jǐn)?shù)(例如10%到50%,優(yōu)選20%)或移除多于某一分?jǐn)?shù),那么此偏好可相反。針對(duì)下一特性的此選擇程序適用于圖17的實(shí)施例以及圖18的實(shí)施例。一般來(lái)說(shuō),如果第一特性導(dǎo)致足夠尖銳的邊緣與在使用一組對(duì)應(yīng)的排除范圍重新過(guò)濾之后仍存在的邊緣中的所有邊緣的比率的較大增加,那么與第二特性相比,可更偏好
第一特性。對(duì)應(yīng)于不同索引的數(shù)目的排除范圍可經(jīng)組合以形成在新索引下存儲(chǔ)的新排除范圍。對(duì)于在所述不同索引中的一者或一者以上下存在的每一特性,在所述不同索引下的所述特性的排除范圍可跨所述索引進(jìn)行邏輯“與”運(yùn)算,接著求反,以形成新的排除范圍,使得當(dāng)且僅當(dāng)至少在其排除鏈中具有所述特性的索引的值不在所述特性的排除范圍內(nèi)時(shí),所述值才在此些新的排除范圍內(nèi)。實(shí)際上,針對(duì)所述特性的此些新排除范圍嘗試將足夠尖銳的邊緣從所有所述不同索引中排除??梢源朔绞綄?duì)一個(gè)或一個(gè)以上特性進(jìn)行操作,以產(chǎn)生新的排除范圍。此些特性可形成排除鏈。排除校準(zhǔn)器可接收命令輸入,該命令輸入指定一組不同索引以及新索引,以在其下存儲(chǔ)所得的排除鏈。可檢索因此形成于新索引下的新排除鏈,以應(yīng)用于排除過(guò)濾器207上,以排除來(lái)自已校準(zhǔn)的若干對(duì)象的邊緣貢獻(xiàn),從而發(fā)現(xiàn)場(chǎng)景中的剩余對(duì)象。排除校準(zhǔn)從校準(zhǔn)命令的開(kāi)始反復(fù)地起作用,直到滿足某一“足夠好“條件或沒(méi)有更多特性剩下為止。接著,可將整個(gè)排除范圍組鏈連同來(lái)自“索引”輸入控制信號(hào)的索引值存儲(chǔ)在存儲(chǔ)器2808中,或發(fā)射到處理器112、112’、112",或兩者??梢匀舾煞绞街械囊环N來(lái)滿足“足夠好”條件。在一種方式中,如果排除范圍鏈具有預(yù)定數(shù)目個(gè)特性(例如三個(gè)),那么滿足該條件。在第二種方式中,如果(例如)在排除過(guò)濾之后消除75%或在50%到100%之間的某一其它百分?jǐn)?shù)的作為不夠尖銳邊緣的邊緣,那么滿足該條件。在第三種方式中,如果在排除過(guò)濾之后,足夠尖銳的邊緣的數(shù)目在數(shù)量上超過(guò)其余邊緣三比一,或不小于二比一的某一其它比率,那么滿足該條件?!白銐蚝谩睏l件可為上述條件中的任一者,或其組合,或指示在排除過(guò)濾之后剩下的邊緣未由除足夠尖銳邊緣之外的邊緣支配的其它合理?xiàng)l件。圖19是圖17和圖18中所示的排除計(jì)算器906針對(duì)每一特性產(chǎn)生排除范圍的流程圖。可將該特性的范圍分成若干區(qū)間,每一區(qū)間涵蓋該范圍的分?jǐn)?shù),且所有區(qū)間一起涵蓋整個(gè)范圍,且鄰近區(qū)間除了共享共同邊界外不重疊。在步驟1002處以第一區(qū)間開(kāi)始,清空排除范圍。在步驟1004處,將足夠尖銳的邊緣的計(jì)數(shù)與所有邊緣的計(jì)數(shù)進(jìn)行比較。如果此區(qū)間中的足夠尖銳的邊緣的計(jì)數(shù)為零或小于此區(qū)間中的所有邊緣的計(jì)數(shù)的給定分?jǐn)?shù),例如四分之三,那么將此區(qū)間包括在排除范圍內(nèi)。重復(fù)步驟1004和1006,直到完成所有區(qū)間為止。排除校準(zhǔn)器可通過(guò)將足夠尖銳的邊緣限于圖像中的給定區(qū)內(nèi)來(lái)創(chuàng)建一組單獨(dú)的排除范圍(“所指出的排除范圍”)。為此,進(jìn)一步收緊尖銳邊緣統(tǒng)計(jì),以排除位于給定區(qū)之外的邊緣。舉例來(lái)說(shuō),在圖16中,由展示為重疊在顯示器114中所顯示的圖像上的選擇區(qū)1920形成給定區(qū)。選擇區(qū)1920指示希望處于尖銳聚焦的對(duì)象。因此,如果存在在選擇區(qū)1920外但與選擇區(qū)1920內(nèi)的對(duì)象處于相同聚焦距離的不同對(duì)象,那么該不同對(duì)象不干擾用以舍棄不與所要對(duì)象有關(guān)的邊緣的排除范圍的形成。排除校準(zhǔn)器可創(chuàng)建并存儲(chǔ)對(duì)應(yīng)于將足夠尖銳的邊緣進(jìn)一步限制于選定區(qū)內(nèi)的一組單獨(dú)的排除范圍。或者,可將給定區(qū)形成為在數(shù)碼相機(jī)的顯示器且一般來(lái)說(shuō)在相機(jī)的取景器中心的預(yù)定聚焦區(qū)(未圖示),其常呈矩形形狀或圓形形狀。或者,可通過(guò)重疊在顯示器114上的觸摸屏傳感器來(lái)形成給定區(qū)。觸敏屏傳感器可感測(cè)(例如)尖筆和手指中的一者或一者以上的一個(gè)或一個(gè)以上觸摸敲擊,且將此信息作為觸摸位置提供給處理器以確定對(duì)應(yīng)的選擇區(qū)。盡管展示為一起駐存在聚焦信號(hào)產(chǎn)生器120中,但排除校準(zhǔn)器205的一個(gè)或一個(gè)以上組件可改為駐存在處理器112、112’、112"中。舉例來(lái)說(shuō),排除計(jì)算器906和存儲(chǔ)器908可駐存在處理器112、112’、112"中。在此配置中,處理器112、112’、112"經(jīng)由信號(hào)134接收所有邊緣和尖銳邊緣統(tǒng)計(jì)(圖17和圖18中展示),以供在排除計(jì)算器906中使用。處理器112、112’、112"可完全在其本身內(nèi)或結(jié)合聚焦信號(hào)產(chǎn)生器120、120’來(lái)執(zhí)行圖19和/或圖20中的流程圖的過(guò)程。結(jié)合排除的使用排除校準(zhǔn)器205和排除過(guò)濾器207 —起可用于形成排除范圍鏈,以消除不屬于在某一時(shí)間捕捉到的一個(gè)圖像中處于尖銳聚焦的對(duì)象的邊緣。隨后可將同一排除范圍鏈用于消除其它邊緣,盡管對(duì)象已相對(duì)于背景對(duì)象移動(dòng)。這樣做允許對(duì)象的邊緣繼續(xù)支配聚焦信號(hào)。無(wú)論圖3中的細(xì)化開(kāi)關(guān)220是否旁通寬度過(guò)濾器209,均可操作排除過(guò)濾。如果寬度過(guò)濾器209被旁通,即聚焦信號(hào)為毛聚焦信號(hào),那么可消除圖11中的在邊緣寬度4. O和5. O處的兩個(gè)外峰,使得即使先前對(duì)焦的對(duì)象已移到焦點(diǎn)外這么多以致相關(guān)聯(lián)的峰820移到窄邊緣范圍外,毛聚焦信號(hào)也可仍向聚焦控制系統(tǒng)提供良好反饋信號(hào),以估計(jì)要調(diào)整聚焦位置到什么程度來(lái)使所關(guān)注對(duì)象回到窄邊緣范圍中,其中細(xì)聚焦信號(hào)可提供較準(zhǔn)確的反饋控制信號(hào),以最終使對(duì)象處于尖銳聚焦。
可在任何時(shí)間(例如在跟蹤所關(guān)注對(duì)象期間)通過(guò)向排除校準(zhǔn)器205發(fā)出“校準(zhǔn)”命令來(lái)執(zhí)行重新校準(zhǔn)。處理器112、112’、112"可向排除校準(zhǔn)器205提供與在其下存儲(chǔ)了所關(guān)注對(duì)象的現(xiàn)存經(jīng)校準(zhǔn)排除范圍的索引相同的索引。索引可為用以檢索當(dāng)前在校準(zhǔn)過(guò)濾器207中使用的排除范圍組的鏈。發(fā)出與現(xiàn)存索引相同的索引將用新的排除范圍組的鏈來(lái)代替對(duì)應(yīng)于現(xiàn)存索引的先前經(jīng)校準(zhǔn)的排除范圍和鏈。當(dāng)在所關(guān)注對(duì)象上和/或周圍形成選擇區(qū)以將足夠尖銳的邊緣僅限于該選擇區(qū)內(nèi)時(shí)(如上文所論述),可執(zhí)行重新校準(zhǔn)??蓪ⅰ八赋龅呐懦秶被颉八赋龅呐懦湣?而不是未指出的排除范圍或鏈)發(fā)送到排除過(guò)濾器207且在排除過(guò)濾器207處使用,例如在處理器112接收到以上文所提到的方式中的一者提供給定區(qū)的用戶命令時(shí)??稍谒P(guān)注對(duì)象在場(chǎng)景內(nèi)移動(dòng)從而致使屬于該對(duì)象的一個(gè)或一個(gè)以上圖像特性改變期間,執(zhí)行重新校準(zhǔn)。舉例來(lái)說(shuō),一旦所關(guān)注對(duì)象不再加亮或正失去越來(lái)越多的指示尖銳邊緣的加亮區(qū),用戶就可命令所關(guān)注對(duì)象上和/或周圍的給定區(qū)。為了重新校準(zhǔn),處理器112可提供新索引以存儲(chǔ)排除范圍組的新鏈,而不是提供相同索引??稍谛滤饕麓鎯?chǔ)經(jīng)重新校準(zhǔn)的排除范圍組的鏈,且不蓋寫現(xiàn)存索引及其相關(guān)聯(lián)的排除范圍組的鏈??蓪?lái)自新的和現(xiàn)存索引的排除范圍組的鏈進(jìn)行比較,以識(shí)別哪些特性改變,且哪些特性未改變。從現(xiàn)存索引到新索引不改變的特性可得到支持,以在新的鏈中變得較早??蓪⒏淖兊奶匦詮逆溨邢?。因此,隨時(shí)間而保持不變的特性被保留以用于隨時(shí)間跟蹤相同對(duì)象。如果在用該特性進(jìn)行重新過(guò)濾之后,用現(xiàn)存鏈的特性的排除范圍來(lái)代替新鏈中的特性的排除范圍將導(dǎo)致足夠尖銳的邊緣與所有邊緣的比率的顯著改變,那么可認(rèn)為該特性已改變。該比率的顯著改變可按照百分比來(lái)預(yù)定,例如大于50%。可將該預(yù)定百分比指定為隨圖像或圖像的序列而變。對(duì)于幾乎處于尖銳聚焦使得其產(chǎn)生在尖銳邊緣范圍內(nèi)的邊緣的所關(guān)注對(duì)象,排除校準(zhǔn)器205和排除過(guò)濾器207有助于消除由在焦點(diǎn)外的對(duì)象貢獻(xiàn)的邊緣,使得對(duì)細(xì)聚焦信號(hào)(未對(duì)其將寬度過(guò)濾器旁通)的貢獻(xiàn)受由所關(guān)注對(duì)象貢獻(xiàn)的邊緣支配,以給出細(xì)聚焦信號(hào)的準(zhǔn)確性的改進(jìn),作為聚焦尖銳度的指示。當(dāng)在所關(guān)注對(duì)象上和/或周圍形成選擇區(qū)1920時(shí),聚焦信號(hào)產(chǎn)生器120可在處理器112的控制(未圖示)下,在聚焦信號(hào)的計(jì)算中偏好對(duì)應(yīng)于僅選擇區(qū)1920的邊緣(“優(yōu)選邊緣”)。對(duì)優(yōu)選邊緣的偏好可以若干方式中的一者給出。在總線130上向聚焦信號(hào)產(chǎn)生器120提供的圖像可限于選擇區(qū)1920內(nèi)。或者,可對(duì)進(jìn)入聚焦信號(hào)計(jì)算的邊緣施加權(quán)重,使得在選擇區(qū)1920外且/或距選擇區(qū)1920較遠(yuǎn)的邊緣與優(yōu)選邊緣相比具有較少權(quán)重,或甚至為零(即,等效于完全被從聚焦信號(hào)計(jì)算中排除)?;蛘?,可在聚焦信號(hào)產(chǎn)生器120內(nèi)的單元中的任一者(例如邊緣檢測(cè)與寬度測(cè)量單元206、寬度過(guò)濾器209以及排除過(guò)濾器207)處消除不是優(yōu)選邊緣的邊緣。偏好區(qū)內(nèi)邊緣的方式不限于上文。也不需要選擇區(qū)1920的內(nèi)側(cè)與外側(cè)之間的剛性或明顯不同。所屬領(lǐng)域的技術(shù)人員可容易了解,只要選擇多個(gè)邊緣以對(duì)應(yīng)于該選擇區(qū)并接收抵制在選擇區(qū)外的多個(gè)邊緣的此偏好便已足夠。當(dāng)在所關(guān)注對(duì)象上或周圍形成選擇區(qū)1920時(shí),處理器112可控制聚焦信號(hào)產(chǎn)生器以產(chǎn)生毛聚焦信號(hào),其對(duì)優(yōu)選邊緣應(yīng)用偏好。這樣做可拒斥不屬于所關(guān)注對(duì)象的邊緣。舉例來(lái)說(shuō),圖14中展示在不應(yīng)用此偏好的情況下,從遠(yuǎn)到近地跨聚焦位置掃掠的毛聚焦信號(hào)。毛聚焦信號(hào)展現(xiàn)出多個(gè)最小值,但僅位置FB處的一個(gè)最小值是歸因于汽車。通過(guò)對(duì)汽車應(yīng)用此偏好,例如通過(guò)使用圖16中所示的選擇區(qū)1920,可消除對(duì)應(yīng)于位置FC處的前景“人”和位置FA處的背景“山脈、太陽(yáng)和水平線”的最小值。另外,位置FB處對(duì)應(yīng)于“汽車”的毛聚焦信號(hào)電平將具有較靠近尖銳邊緣寬度的值。聚焦控制系統(tǒng)102可控制聚焦透鏡104的聚焦位置,以通過(guò)應(yīng)用已知控制方法中的一者(PI控制器)來(lái)評(píng)估當(dāng)前毛聚焦信號(hào)電平與sharp_edge_width之間的差,而減小聚焦位置FB與當(dāng)前聚焦位置之間的差。聚焦控制系統(tǒng)102可在當(dāng)前聚焦信號(hào)電平落入足夠靠近sharp_edge_width的范圍(例如窄邊緣范圍)內(nèi)時(shí)進(jìn)行切換以使用細(xì)聚焦信號(hào)。控制-掃描圖25是例如圖I和圖2的處理器112等聚焦系統(tǒng)控制器調(diào)整聚焦位置且在使聚焦位置跨其范圍從一端到另一端移動(dòng)以搜索呈現(xiàn)場(chǎng)景中的對(duì)象的尖銳圖像的聚焦位置時(shí)測(cè)量聚焦信號(hào)的流程圖。在步驟1400處,將聚焦位置設(shè)定到遠(yuǎn)端??汕宄糜趫D3的排除校準(zhǔn)器205的所有索引,以及圖17和圖18的存儲(chǔ)器2908中的排除范圍數(shù)據(jù)。在步驟1402 處,將聚焦位置移近一個(gè)步長(zhǎng)。在步驟1404處,如果聚焦位置為近端,那么掃描完成。如果不是,那么在步驟1406處,檢查以查看窄邊緣計(jì)數(shù)是否達(dá)到峰。如果未達(dá)到峰,那么轉(zhuǎn)到下一反復(fù),在步驟1402處重新開(kāi)始。如果達(dá)到峰,那么為此聚焦位置創(chuàng)建新索引、記錄該聚焦位置、將校準(zhǔn)命令發(fā)送到排除校準(zhǔn)器205以搜集邊緣統(tǒng)計(jì)、形成多組排除范圍的鏈,且發(fā)送索引和寫入命令以存儲(chǔ)排除范圍鏈,接著進(jìn)行到下一反復(fù),在步驟1402處重新開(kāi)始??稍趯?duì)找到尖銳圖像的每一聚焦位置的掃描過(guò)程期間形成多組排除范圍的鏈。在對(duì)這些對(duì)象中的任一者的后續(xù)搜索中,可將排除范圍應(yīng)用于聚焦信號(hào)產(chǎn)生器,以幫助淡化和排斥由其它對(duì)象貢獻(xiàn)的邊緣,使得毛聚焦信號(hào)可展現(xiàn)出單個(gè)谷,且另外該谷具有靠近sharp_edge_width的最小值,且使得細(xì)聚焦信號(hào)也具有來(lái)自焦點(diǎn)外對(duì)象的較少干擾,使得其與Sharp_edge_Width的偏差給出要調(diào)整聚焦位置到什么程度來(lái)使對(duì)象尖銳聚焦的準(zhǔn)確估計(jì)。即使所關(guān)注對(duì)象相對(duì)于其它對(duì)象移動(dòng),上述兩者仍是有用和可靠的。作為說(shuō)明,圖13是當(dāng)掃描圖12中所說(shuō)明的場(chǎng)景時(shí)對(duì)照時(shí)間而描繪的窄邊緣計(jì)數(shù)的曲線圖。每當(dāng)聚焦位置使得對(duì)象在圖I或圖2中的像素陣列108上投影尖銳圖像時(shí),窄邊緣計(jì)數(shù)就達(dá)到峰,因此其達(dá)到峰表示足夠尖銳的邊緣的存在。圖26、圖27和圖28說(shuō)明當(dāng)聚焦透鏡處于窄邊緣計(jì)數(shù)達(dá)到峰的那些聚焦位置中的每一者處時(shí)捕捉到的圖像。圖14展示由聚焦信號(hào)產(chǎn)生器120在掃描期間輸出的毛聚焦信號(hào),其中排除過(guò)濾器207被作為OFF的“排除”信號(hào)旁通。毛聚焦信號(hào)正確地展現(xiàn)出對(duì)應(yīng)于聚焦位置接近三個(gè)聚焦位置中使一對(duì)象處于尖銳聚焦的每一者時(shí)的時(shí)間的最小值。然而,毛聚焦信號(hào)的最小值因來(lái)自在焦點(diǎn)外的其它對(duì)象所貢獻(xiàn)的模糊邊緣的干擾而并不處于sharp_edge_width水平,其在此實(shí)例中為2. O。如前面所提到,在已校準(zhǔn)排除校準(zhǔn)器205之后開(kāi)啟“排除”信號(hào)將隨后允許毛聚焦信號(hào)通過(guò)使用每一對(duì)象群組的索引來(lái)檢索排除范圍而針對(duì)3個(gè)對(duì)象群組中的每一者展現(xiàn)出單個(gè)全局最小值,,即使該等對(duì)象已從其在掃描期間所處的位置移動(dòng)也是如此。圖29以及圖30A到圖30C說(shuō)明可如何形成針對(duì)該等三個(gè)對(duì)象群組中的每一者的色調(diào)排除范圍。搜索-顯示和用戶指南圖31到圖33說(shuō)明當(dāng)聚焦位置使邊緣處于尖銳聚焦時(shí),可如何在圖I或圖2的顯示器114上加亮該邊緣。當(dāng)圖像捕捉分辨率遠(yuǎn)高于顯示器分辨率時(shí),加亮尖銳邊緣或足夠尖銳的邊緣對(duì)用戶來(lái)說(shuō)尤其有用,使得不夠尖銳的聚焦邊緣在顯示器上仍看起來(lái)是尖銳的。這還解決了其中用戶無(wú)法分辨場(chǎng)景中的若干對(duì)象之中的哪一對(duì)象處于尖銳聚焦的常見(jiàn)問(wèn)題。在被如此告知哪些對(duì)象處于尖銳聚焦之后,用戶可接著按壓圖16的圖像捕捉設(shè)備102的向外按鈕1912以聚焦在較遠(yuǎn)對(duì)象上,或按壓向內(nèi)按鈕1910以聚焦在較近對(duì)象上,或使用輸入此類用戶命令可用的用戶輸入裝置和方法中的任一者。圖像捕捉設(shè)備102還可顯示閃爍的輪廓2100,閃爍的輪廓2100與在將聚焦在其邊緣上的對(duì)象重疊,如圖33中所示。一般來(lái)說(shuō),如所屬領(lǐng)域的技術(shù)人員將容易認(rèn)識(shí)到,可使用用以指示一個(gè)或一個(gè)以上足夠尖銳的邊緣的任何顯示方法。搜索模式圖34是用于在給定方向上搜尋到第N個(gè)對(duì)象的流程圖。在步驟2200處,聚焦透鏡104移動(dòng),直到跳過(guò)N-I個(gè)峰為止??赏ㄟ^(guò)將若干信號(hào)中的一者用于峰檢測(cè)(“峰檢測(cè)信號(hào)”)來(lái)檢測(cè)峰跳過(guò)。一個(gè)候選峰檢測(cè)信號(hào)為毛聚焦信號(hào),其如圖36展示在存在產(chǎn)生所捕捉到的圖像中的尖銳邊緣的對(duì)象的每一位置處獲得局部最小值。對(duì)于圖12的場(chǎng)景,為了使汽 車達(dá)到尖銳聚焦,聚焦透鏡將從最內(nèi)位置向外移動(dòng),以跳過(guò)人處于尖銳聚焦的聚焦位置FC,經(jīng)過(guò)毛聚焦信號(hào)達(dá)到局部最小值(其幾乎達(dá)到sharp_edge_width值2. O)的聚焦位置。另一候選峰檢測(cè)信號(hào)為窄邊緣計(jì)數(shù)。圖35展示當(dāng)聚焦位置從最內(nèi)位置向外移動(dòng)經(jīng)過(guò)人產(chǎn)生所捕捉到的圖像中的尖銳圖像的位置時(shí)的窄邊緣計(jì)數(shù)。在圖34中的流程圖的步驟2202處,除非已找到第N個(gè)峰,否則在步驟2206處繼續(xù)在同一方向上移動(dòng)聚焦透鏡,且返回到2202處的相同詢問(wèn)。如果找到第N個(gè)峰,那么移動(dòng)到步驟2204以開(kāi)啟跟蹤模式。對(duì)第N個(gè)峰的檢測(cè)可使用若干個(gè)峰檢測(cè)信號(hào)中的一者。一個(gè)候選峰檢測(cè)信號(hào)為毛聚焦信號(hào)。另一候選者為窄邊緣計(jì)數(shù)??蓪?duì)步驟2202使用與步驟2200不同的峰檢測(cè)信號(hào)。在檢測(cè)到峰之后(如在圖34的流程圖之后的圖35和圖36中所示)或當(dāng)靠近且足夠接近峰時(shí)(如在圖38的流程圖之后的圖37中所示)開(kāi)啟跟蹤。(“足夠接近”可為超過(guò)例如來(lái)自前一掃描的前一檢測(cè)到的峰的預(yù)定分?jǐn)?shù))。用戶對(duì)搜索的控制可以若干方式中的一者來(lái)建立與要搜尋的聚焦位置相關(guān)聯(lián)的數(shù)目為N。在第一方法中,設(shè)備102可提供用戶控制,例如圖16中所示的按鈕1912和1910,或本描述中提到的任何其它形式的用戶輸入方法/設(shè)備,以在尖銳聚焦位置之中向外或向內(nèi)導(dǎo)航。舉例來(lái)說(shuō),按鈕1912的每次按壓可選擇下一較遠(yuǎn)尖銳聚焦位置,而按鈕1910的每次按壓可選擇下一較近尖銳聚焦位置。設(shè)備102可在尖銳邊緣或尖銳對(duì)象上顯示加亮區(qū),例如圖31中所示的加亮區(qū)2000??稍趻呙杵陂g存儲(chǔ)尖銳聚焦位置。在掃描期間,可在掃描期間找到的每一尖銳聚焦位置處形成加亮區(qū)2000或?qū)?yīng)的尖銳邊緣或兩者,并將其存儲(chǔ)在存儲(chǔ)器中,例如存儲(chǔ)在處理器112、112’、112"內(nèi)??梢黄鸫鎯?chǔ)每一尖銳聚焦位置處顯示的圖像。在向目標(biāo)聚焦位置導(dǎo)航(例如通過(guò)使用按鈕1912和1910以在尖銳聚焦位置之中跳得較遠(yuǎn)和較近)期間,可從存儲(chǔ)器檢索對(duì)應(yīng)于選定尖銳聚焦位置的加亮區(qū),并將其顯示在顯示器1902上。連同加亮區(qū)2000 —起,先前存儲(chǔ)的對(duì)應(yīng)于選定尖銳聚焦位置的所顯示圖像也可顯示以展示所存儲(chǔ)的顯示圖像中的什么對(duì)象產(chǎn)生選定尖銳聚焦位置處的尖銳邊緣。借此幫助,用戶可決定選定尖銳聚焦位置是否對(duì)應(yīng)于他或她的既定目標(biāo)尖銳,或他或她是否需要導(dǎo)航較遠(yuǎn)或較近。因此,甚至在不同聚焦距離處的若干不同對(duì)象產(chǎn)生在圖16的顯示器1902中的圖像內(nèi)重疊的邊緣(例如人的頭部和汽車的左端)的情況下,用戶也能夠選擇目標(biāo)對(duì)象。處理器112因此確定用于對(duì)目標(biāo)尖銳聚焦位置及其相關(guān)聯(lián)的所存儲(chǔ)尖銳聚焦位置或排除鏈或索引或其任何組合的選擇。如果從掃描發(fā)現(xiàn)目標(biāo)尖銳聚焦位置是最近的,那么N為I。如果是緊接其后的一個(gè)聚焦位置,那么N為2;且依此類推??蓹z索相關(guān)聯(lián)的排除范圍鏈,并將其應(yīng)用于排除過(guò)濾器207,相關(guān)聯(lián)的鏈先前已校準(zhǔn)、創(chuàng)建和在索引下存儲(chǔ)。在第二方法中,不采取先前掃描。使用如先前段落中所描述的同一用戶接口,用戶可導(dǎo)航遠(yuǎn)或近N個(gè)步長(zhǎng)。舉例來(lái)說(shuō),用戶可按壓按鈕1912三次,以要求從當(dāng)前聚焦位置經(jīng)過(guò)第一尖銳聚焦位置接著第二尖銳聚焦位置以在第三尖銳聚焦位置處停止的向外搜索。聚焦系統(tǒng)控制器112通過(guò)遵循圖34中的流程圖而命令聚焦透鏡104向外移動(dòng)到第三尖銳聚焦位置,N初始化為3。如果用戶隨后通過(guò)按壓按鈕1910 —次來(lái)要求將目標(biāo)尖銳聚焦位置改變到第二尖銳聚焦位置,那么聚焦系統(tǒng)控制器112通過(guò)遵循圖34中的流程圖而命令聚焦透鏡104移動(dòng)到第二尖銳聚焦位置,但此次是在向內(nèi)方向上移動(dòng)聚焦位置,N初始化為I。每當(dāng)在最終目的地處(或在經(jīng)過(guò)最終目的地中)找到尖銳聚焦位置時(shí),設(shè)備102可在尖銳邊緣上顯示加亮區(qū)2000。
以上方法中的任一者均對(duì)處理其中來(lái)自不同聚焦距離處的對(duì)象的邊緣重疊的不同聚焦情形有用。此情形的一個(gè)實(shí)例為鐵絲網(wǎng)和鐵絲網(wǎng)后面的雞。如果聚焦位置具有處于尖銳聚焦的鐵絲網(wǎng),而雞為所要的對(duì)象,那么用戶可使用用戶接口向外導(dǎo)航一個(gè)步長(zhǎng),例如通過(guò)按壓向外按鈕1912 —次。作為響應(yīng),聚焦系統(tǒng)控制器112命令聚焦透鏡104向外移動(dòng),直到檢測(cè)到下一尖銳聚焦為止,其為雞的尖銳聚焦位置。另一方面,如果聚焦位置具有處于尖銳聚焦的雞,而鐵絲網(wǎng)為所要的對(duì)象,那么用戶可使用用戶接口向內(nèi)導(dǎo)航一個(gè)步長(zhǎng),例如通過(guò)按壓向內(nèi)按鈕1910—次。作為響應(yīng),聚焦系統(tǒng)控制器112命令聚焦透鏡104向內(nèi)移動(dòng),直到檢測(cè)到下一尖銳聚焦為止,其為鐵絲網(wǎng)的尖銳聚焦位置。在任一情況下,每當(dāng)對(duì)象處于尖銳聚焦時(shí),就可在顯示器1902上加亮尖銳對(duì)象或其邊緣,以幫助用戶確定哪一對(duì)象處于尖銳聚焦。在顯示器上加亮處于尖銳聚焦的對(duì)象或其邊緣、提供接受用戶的命令以起始和/或請(qǐng)求搜尋到下一聚焦位置的方向以使較遠(yuǎn)或較近的對(duì)象處于尖銳聚焦的用戶接口、在用戶經(jīng)由所述用戶接口輸入對(duì)應(yīng)命令后即刻搜尋到所述下一尖銳聚焦位置,以及在過(guò)渡到最終聚焦位置期間加亮達(dá)到尖銳聚焦的對(duì)象或其邊緣是對(duì)設(shè)備102的用戶有用的步驟,不管聚焦信號(hào)如何形成,也不管處于尖銳聚焦的對(duì)象或其邊緣如何確定??赏ㄟ^(guò)(如在本申請(qǐng)案中)測(cè)量圖像中的邊緣的寬度來(lái)產(chǎn)生聚焦信號(hào)?;蛘撸O(shè)備102可測(cè)量跨邊緣的對(duì)比度,且通過(guò)檢測(cè)聚焦透鏡104的聚焦位置改變時(shí)所述對(duì)比度的達(dá)到峰來(lái)檢測(cè)邊緣的尖銳聚焦。或者,設(shè)備102可通過(guò)以下步驟來(lái)產(chǎn)生聚焦信號(hào)將圖像分成若干個(gè)鄰近像素群組,例如每一群組具有16X16個(gè)像素,在每一群組內(nèi)測(cè)量到的對(duì)比度作為表示從場(chǎng)景反射的可見(jiàn)光的信號(hào)(例如亮度)的最大值與最小值之間的差;以及通過(guò)檢測(cè)聚焦透鏡104的聚焦位置改變時(shí)所述對(duì)比度的達(dá)到峰而檢測(cè)所述像素群組內(nèi)的尖銳聚焦;以及加亮顯示器1902中所顯示圖像的對(duì)應(yīng)于所述像素群組的一部分?;蛘?,設(shè)備102可使用任何常規(guī)方法來(lái)產(chǎn)生聚焦信號(hào)。跟蹤模式當(dāng)跟蹤模式開(kāi)始時(shí),聚焦系統(tǒng)控制器(例如圖I或圖2中的處理器112)可開(kāi)啟“細(xì)”控制信號(hào)以控制聚焦信號(hào)產(chǎn)生器120接收細(xì)聚焦信號(hào)。如果幾乎對(duì)焦的對(duì)象先前已經(jīng)校準(zhǔn),那么還可開(kāi)啟“排除”控制信號(hào),且將對(duì)應(yīng)索引提供給聚焦信號(hào)產(chǎn)生器120內(nèi)的排除校準(zhǔn)205,以檢索對(duì)應(yīng)的排除范圍。如果幾乎對(duì)焦的對(duì)象先前尚未經(jīng)校準(zhǔn),那么可向排除校準(zhǔn)205發(fā)出校準(zhǔn)命令以執(zhí)行校準(zhǔn),且提供新索引以存儲(chǔ)經(jīng)校準(zhǔn)的排除范圍,且隨后檢索該排除范圍以供排除過(guò)濾器207使用。這樣做通過(guò)極大地衰減來(lái)自非想要對(duì)象的干擾而改進(jìn)細(xì)聚焦信號(hào)的準(zhǔn)確性。聚焦系統(tǒng)控制器可調(diào)整聚焦位置以使細(xì)聚焦信號(hào)盡可能保持最接近最小值,如圖39中所示,或聚焦系統(tǒng)控制器可尋求控制聚焦位置的替代策略以使細(xì)聚焦信號(hào)保持遠(yuǎn)離sharp_edge_width某一偏移量并高于最小值,如圖40和圖41中所示。(在圖40到圖41中將sharp_edge_width標(biāo)記為hFB)。使細(xì)聚焦信號(hào)維持高于sharp_edge_width和最小值某一偏移量具有以下益處細(xì)聚焦信號(hào)因?qū)ο蟮娜魏我苿?dòng)而導(dǎo)致的細(xì)微變化給出對(duì)象是移 近還是移遠(yuǎn)的線索。如果聚焦位置比將使細(xì)聚焦信號(hào)處于最小值的理想聚焦位置遠(yuǎn)(因此,細(xì)聚焦信號(hào)電平高于最小值),那么對(duì)象的減小細(xì)聚焦信號(hào)的移動(dòng)必須向外導(dǎo)向,即較靠近其中當(dāng)前聚焦位置將形成尖銳圖像的場(chǎng)景位置。另一方面,如果對(duì)象的移動(dòng)增加細(xì)聚焦信號(hào),那么對(duì)象必然向內(nèi)移動(dòng),即遠(yuǎn)離該場(chǎng)景位置。另一方面,如果聚焦位置比理想聚焦位置近,那么將為相反的情況。聚焦系統(tǒng)控制器接著可立即使聚焦透鏡在如此確定的方向上移動(dòng)。這在圖41中展示,其中展示細(xì)聚焦信號(hào)總是在小偏離之后返回到相同電平,而在圖39中,其中聚焦系統(tǒng)控制器將細(xì)聚焦信號(hào)定目標(biāo)到最小值,不能夠立即確定對(duì)象的移動(dòng)方向,且在對(duì)象開(kāi)始移動(dòng)時(shí)可能犯錯(cuò),從而導(dǎo)致細(xì)聚焦信號(hào)的初始增加較快,且僅在其之后認(rèn)識(shí)到錯(cuò)誤的方向猜測(cè)并自己校正。在圖39中,假定對(duì)象繼續(xù)在同一方向上移動(dòng),那么使后續(xù)波動(dòng)維持與圖41 一樣小,因此聚焦系統(tǒng)控制器不會(huì)犯第二次方向錯(cuò)誤。但如果對(duì)象改變方向,那么定目標(biāo)為最小聚焦信號(hào)電平的聚焦系統(tǒng)控制器可能再次犯錯(cuò)。一般來(lái)說(shuō),在此替代性策略中,聚焦系統(tǒng)控制器應(yīng)將聚焦信號(hào)伺服到與(聚焦信號(hào)的)最佳信號(hào)水平有偏移的目標(biāo)水平,最佳信號(hào)水平指示其邊緣寬度貢獻(xiàn)于聚焦信號(hào)的多個(gè)邊緣的最尖銳的聚焦,目標(biāo)水平指示與最佳信號(hào)水平相比之下的多個(gè)邊緣的較不聚焦的狀態(tài)。這歸因于以下觀察如果聚焦透鏡定位在這些邊緣的最尖銳的聚焦位置處,那么對(duì)聚焦信號(hào)的影響在聚焦透鏡的前向移位與后向移位之間不能區(qū)別,因?yàn)榍跋蛞莆缓秃笙蛞莆欢紝?dǎo)致邊緣變寬。結(jié)合所說(shuō)明的排除的使用圖42A到圖42C說(shuō)明聚焦控制系統(tǒng)跟蹤相對(duì)于背景對(duì)象而移動(dòng)的對(duì)象(鳥(niǎo))的能力。在圖42A中,鳥(niǎo)處于尖銳聚焦,且聚焦系統(tǒng)控制器向排除校準(zhǔn)器205發(fā)出校準(zhǔn)命令,且開(kāi)啟“細(xì)”控制信號(hào)以產(chǎn)生細(xì)聚焦信號(hào),且開(kāi)啟“排除”控制信號(hào)以排除在圖42A中不尖銳的郵箱。排除校準(zhǔn)器205找出兩個(gè)特性,即級(jí)聯(lián)邊緣的長(zhǎng)度和傾斜角度,其排除范圍分別在圖43和圖44中展示,以將郵箱從鳥(niǎo)排除。接下來(lái),在圖42B中,鳥(niǎo)飛近且停留在郵箱上。在圖42A與圖42B之間,聚焦控制系統(tǒng)繼續(xù)跟蹤鳥(niǎo)以使其保持尖銳聚焦。當(dāng)鳥(niǎo)變?yōu)橥A粼卩]箱上時(shí),郵箱所貢獻(xiàn)的邊緣也是足夠尖銳的邊緣,但排除過(guò)濾器207通過(guò)使用兩個(gè)特性而將其排除,該等兩個(gè)特性即為級(jí)聯(lián)邊緣的長(zhǎng)度及傾斜角度,其排除范圍分別在圖43和圖44中展示。細(xì)聚焦信號(hào)繼續(xù)指示僅由鳥(niǎo)(不是郵箱)共享的邊緣的尖銳度。最后,當(dāng)鳥(niǎo)飛離時(shí),聚焦控制系統(tǒng)繼續(xù)跟蹤鳥(niǎo)以使其圖像維持尖銳聚焦,且不會(huì)錯(cuò)誤地鎖定到郵箱上,偏航較大數(shù)目個(gè)邊緣原本將支配細(xì)聚焦信號(hào),且錯(cuò)誤地告知聚焦控制信號(hào)所關(guān)注對(duì)象仍在同一聚焦距離處。某些優(yōu)點(diǎn)聚焦信號(hào)產(chǎn)生器的一個(gè)優(yōu)點(diǎn)是不同圖像的最小聚焦信號(hào)近似處于相同的值。這確保了透鏡即使在相機(jī)晃動(dòng)的情況下也將留在相同位置中,但圖像仍保持尖銳。另一優(yōu)點(diǎn)是場(chǎng)景的具有不同聚焦距離的最大聚焦信號(hào)與最小聚焦信號(hào)之間的范圍足夠?qū)?,以確??色@得最佳聚焦。另一優(yōu)點(diǎn)是聚焦信號(hào)值并不依賴于照明,也不依賴于場(chǎng)景中的對(duì)象色彩或反射性。產(chǎn)生聚焦信號(hào)的常規(guī)對(duì)比度方法產(chǎn)生強(qiáng)烈依賴于所有所述因素的對(duì)比度信號(hào),使得當(dāng)新的對(duì)象進(jìn)入場(chǎng)景時(shí),即使在尖銳聚焦距離處,對(duì)比度方法所產(chǎn)生的聚焦信號(hào)通常也改變。
替代實(shí)施例圖45展示聚焦信號(hào)產(chǎn)生器120’的替代實(shí)施例。聚焦信號(hào)產(chǎn)生器120’輸出邊緣和邊緣寬度的統(tǒng)計(jì)。在控制器120’輸出的邊緣寬度統(tǒng)計(jì)之中可為以下各項(xiàng)中的一者或一者以上邊緣寬度直方圖,其包括不同邊緣寬度下的邊緣計(jì)數(shù);其中邊緣寬度計(jì)數(shù)達(dá)到最大值的邊緣寬度;一組系數(shù),其代表估計(jì)不同邊緣寬度下的邊緣計(jì)數(shù)的樣條函數(shù);以及可代表邊緣寬度的函數(shù)的任何數(shù)據(jù)。普查單元240可接收在具有聚焦信號(hào)產(chǎn)生器120’的其它單元中的一者或一者以上中計(jì)算的數(shù)據(jù)以計(jì)算邊緣寬度的統(tǒng)計(jì)。一般來(lái)說(shuō),聚焦信號(hào)產(chǎn)生器120’可輸出具有邊緣寬度的分布的指示的信號(hào)。參看圖46,因此在信號(hào)134中向替代自動(dòng)聚焦圖像拾取設(shè)備102’中的處理器112’的替代實(shí)施例提供的邊緣寬度統(tǒng)計(jì)可由處理器112’用來(lái)根據(jù)上文所論述的方法或其等效物來(lái)計(jì)算毛和/或細(xì)聚焦信號(hào)以及窄邊緣計(jì)數(shù)。另外,可將在聚焦信號(hào)產(chǎn)生器120’中計(jì)算的任何數(shù)據(jù)作為輸出信號(hào)134的一部分輸出到處理器112’。舉例來(lái)說(shuō),可將排除范圍和鏈以及邊緣統(tǒng)計(jì)(例如用于根據(jù)圖19或圖20的流程圖來(lái)計(jì)算排除范圍和鏈的邊緣特性的統(tǒng)計(jì))發(fā)送到處理器112’。除包括于圖I的處理器112中的功能之外,處理器112’可在內(nèi)部產(chǎn)生聚焦信號(hào)和/或窄邊緣計(jì)數(shù)。像素陣列108、A/D轉(zhuǎn)換器110、色彩內(nèi)插器148和產(chǎn)生器120’可駐存在封裝142內(nèi),一起構(gòu)成與處理器112’分開(kāi)的圖像傳感器150’。聚焦信號(hào)產(chǎn)生器的又一實(shí)施例可將普查單元240添加到圖I的產(chǎn)生器102,且將在此產(chǎn)生器中計(jì)算的一個(gè)或一個(gè)以上統(tǒng)計(jì)輸出到處理器112。輔助像素陣列圖47展示自動(dòng)聚焦圖像拾取系統(tǒng)103的替代實(shí)施例。除包括于系統(tǒng)102中的元件之外,系統(tǒng)103可包括部分反射鏡2850、全反射鏡2852、光學(xué)低通過(guò)濾器2840、主像素陣列2808以及主A/D轉(zhuǎn)換器2810。部分反射鏡2850可將傳入光束分裂成第一分光束和第二分光束,一者被透射,且另一者被反射。第一分光束在最終到達(dá)主像素陣列2808之前可進(jìn)一步穿過(guò)光學(xué)低通過(guò)濾器2840,其檢測(cè)第一分光束并將其轉(zhuǎn)換為模擬信號(hào)。第二分光束在最終到達(dá)輔助像素陣列108"之前可由全反射鏡2852反射,輔助像素陣列108’’對(duì)應(yīng)于圖I所不的系統(tǒng)102中的像素陣列108。在部分反射鏡2850處分裂之后,第一光束與第二光束的光強(qiáng)度(以焦耳/秒為單位)的比率可大于I比1,優(yōu)選大于2比I。舉例來(lái)說(shuō),該比率可為4比I。主像素陣列2808可由彩色鑲嵌圖案(例如拜耳圖案)的彩色濾光片陣列覆蓋。光學(xué)低通過(guò)濾器2808防止聚焦在像素陣列2808上的最小光點(diǎn)過(guò)小而導(dǎo)致混疊。在鑲嵌圖案的彩色濾光片覆蓋像素陣列2808的地方,混疊可在色彩內(nèi)插之后引起色彩摩爾紋假象。舉例來(lái)說(shuō),通過(guò)使用光學(xué)低通過(guò)濾器,包圍主像素陣列2808上的光點(diǎn)的可見(jiàn)光功率的84%的圓的最小直徑(“最小主直徑”)可保持大于一又二分之一像素寬度,但小于兩個(gè)像素寬度。舉例來(lái)說(shuō),如果主像素陣列2808具有4. 5um的像素寬度,而最小直徑為2. Oum,而無(wú)光學(xué)低通過(guò)濾,那么可選擇光學(xué)低通過(guò)濾器2840以使光點(diǎn)的直徑為6. 7um或更大。輔助像素陣列108’ ’可包括一個(gè)或一個(gè)以上光電檢測(cè)器陣列。該陣列中的每一者可由或可不由彩色鑲嵌圖案的彩色濾光片陣列覆蓋。輔助像素陣列108"中的陣列在模擬信號(hào)中輸出圖像,該模擬信號(hào)由A/D轉(zhuǎn)換器110轉(zhuǎn)換成數(shù)字信號(hào)130。將圖像發(fā)送到聚焦 信號(hào)產(chǎn)生器120。色彩內(nèi)插器148可產(chǎn)生從由彩色濾光片覆蓋的像素產(chǎn)生的圖像的缺失色彩。如果輔助像素陣列108"包括多個(gè)光電檢測(cè)器陣列,那么每一陣列可捕捉對(duì)應(yīng)于由主像素陣列2808捕捉到的圖像的一部分的子圖像。該多個(gè)陣列可物理上分開(kāi)一百個(gè)以上像素寬度,且可共享或可不共享半導(dǎo)體襯底。在輔助像素陣列108"內(nèi)的像素陣列不共享半導(dǎo)體襯底的情況下,該像素陣列可一起容納在一封裝(未圖示)中。主A/D轉(zhuǎn)換器2810將來(lái)自主像素陣列2808的模擬信號(hào)轉(zhuǎn)換成數(shù)字主圖像數(shù)據(jù)信號(hào)2830,其被發(fā)送到處理器112,其中在主像素陣列2808上捕捉到的圖像可接受圖像處理,例如色彩內(nèi)插、色彩校正以及圖像壓縮/解壓縮,且最后存儲(chǔ)在存儲(chǔ)器卡116中。輔助像素陣列108"中的光電檢測(cè)器陣列可具有小于主像素陣列2808的像素寬度(“主像素寬度”)的像素寬度(“輔助像素寬度”)。輔助像素寬度可小至主像素寬度的一半。如果輔助像素由彩色濾光片覆蓋,且在無(wú)光學(xué)低通過(guò)濾的情況下,輔助像素寬度小于可見(jiàn)光的最小光點(diǎn)的I. 3倍,那么可在輔助陣列108"前面插入第二光學(xué)低通過(guò)濾器,以使輔助像素陣列108"上的最小直徑(“最小輔助直徑”)增加到在I. 3倍到2倍大之間,但仍小于最小主直徑,優(yōu)選為1.5。輔助圖像中的輕微摩爾紋不成問(wèn)題,因?yàn)檩o助圖像并不作為最終捕捉圖像向用戶呈現(xiàn)。圖50說(shuō)明針對(duì)來(lái)自主像素陣列2808的主圖像(實(shí)曲線)和來(lái)自輔助像素陣列108’ ’的輔助圖像(虛曲線),邊緣寬度可如何關(guān)于尖銳聚焦位置而變化。正當(dāng)主圖像到達(dá)所定標(biāo)的尖銳邊緣寬度2時(shí),輔助圖像給出較尖銳的斜坡。準(zhǔn)許輔助圖像達(dá)到低于所定標(biāo)的尖銳邊緣寬度,因?yàn)橐蚧殳B而導(dǎo)致的摩爾紋在輔助像素中并不那么關(guān)鍵,因?yàn)檩o助圖像并不作為最終圖像向用戶呈現(xiàn)。這有助于使尖銳邊緣寬度下方和上方的斜坡尖銳。較尖銳的斜坡也由小于主像素寬度的輔助像素寬度促進(jìn)。圖50中的陰影區(qū)指示在其內(nèi)控制聚焦位置以使主圖像保持尖銳聚焦的良好區(qū)。聚焦位置向外的改變將導(dǎo)致邊緣寬度在輔助圖像中增加,而向內(nèi)改變將導(dǎo)致邊緣寬度在輔助圖像中減小。為了使主圖像的邊緣寬度維持接近尖銳邊緣寬度,可使用線性反饋控制系統(tǒng)以將中間輔助邊緣寬度值定目標(biāo)在陰影區(qū)內(nèi),且將從輔助圖像產(chǎn)生的邊緣寬度用作反饋信號(hào)。這是根據(jù)在以上跟蹤模式段落中所描述的替代策略,其中聚焦系統(tǒng)控制器應(yīng)將聚焦信號(hào)伺服到與(聚焦信號(hào)的)最佳信號(hào)水平有偏移的目標(biāo)水平,最佳信號(hào)水平指示其邊緣寬度貢獻(xiàn)于聚焦信號(hào)的多個(gè)邊緣的最尖銳的聚焦,目標(biāo)水平指示與最佳信號(hào)水平相比之下的多個(gè)邊緣的較不聚焦的狀態(tài)。參考圖50,聚焦控制系統(tǒng)將來(lái)自輔助陣列的邊緣寬度伺服到略微大于輔助陣列上可實(shí)現(xiàn)的可能最小的邊緣寬度的寬度。輔助像素陣列108"、A/D轉(zhuǎn)換器110、聚焦信號(hào)產(chǎn)生器120—起可容納在封裝142中,且構(gòu)成輔助傳感器150。輔助傳感器150可進(jìn)一步包括色彩內(nèi)插器148。圖48展示除聚焦信號(hào)產(chǎn)生器120’代替聚焦信號(hào)產(chǎn)生器120外類似于設(shè)備103的自動(dòng)聚焦圖像拾取設(shè)備103’的替代實(shí)施例。輔助像素陣列108"、A/D轉(zhuǎn)換器110、聚焦信號(hào)產(chǎn)生器120 —起可容納在封裝142中,且構(gòu)成輔助傳感器150’。輔助傳感器150可進(jìn)一步包括色彩內(nèi)插器148。圖49展示自動(dòng)聚焦圖像拾取設(shè)備103"的替代實(shí)施例。聚焦信號(hào)產(chǎn)生器120和處理器112"可作為相機(jī)控制器容納在封裝144中,與輔助像素陣列108"分離。處理器112"類似于處理器112,不同之處在于處理器112"接收來(lái)自主像素陣列2808以及輔助像素陣列108"的圖像。處理器112"可執(zhí)行色彩內(nèi)插、色彩校正、壓縮/解壓縮以及將在信 號(hào)2830上接收到的圖像存儲(chǔ)到存儲(chǔ)器卡116,類似于圖2中處理器112可對(duì)信號(hào)130執(zhí)行的處理。不同于圖2中的是,此處在信號(hào)130上接收到的圖像無(wú)需接受壓縮/解壓縮且存儲(chǔ)到存儲(chǔ)器卡116。處理器112"可針對(duì)由輔助像素陣列108"中的彩色濾光片覆蓋的像素對(duì)在信號(hào)130上接收到的圖像執(zhí)行色彩內(nèi)插,且在信號(hào)146上將經(jīng)色彩內(nèi)插的圖像發(fā)送到聚焦信號(hào)產(chǎn)生器120。自動(dòng)聚焦圖像拾取系統(tǒng)102、102’、103、103’、103"可包括計(jì)算機(jī)程序存儲(chǔ)媒體(未圖示),其包括分別致使處理器112、112’、112"和/或聚焦信號(hào)產(chǎn)生器120、120’執(zhí)行本文所描述的功能中的一者或一者以上的指令。舉例來(lái)說(shuō),所述指令可致使處理器112或產(chǎn)生器120’根據(jù)圖7的流程圖對(duì)邊緣寬度執(zhí)行傾斜度校正。作為另一實(shí)例,所述指令可致使處理器112’或產(chǎn)生器120根據(jù)上文針對(duì)寬度過(guò)濾器209的描述執(zhí)行邊緣寬度過(guò)濾?;蛘撸幚砥?12、112’或產(chǎn)生器120、120’可經(jīng)配置以具有用于本文所包括的功能中的一者或一者以上的固件與硬件的組合或純硬件實(shí)施方案。舉例來(lái)說(shuō),在產(chǎn)生器120中,可在純硬件中執(zhí)行傾斜度校正,且根據(jù)固件中的指令執(zhí)行長(zhǎng)度過(guò)濾器212。雖然將存儲(chǔ)器卡116展示為系統(tǒng)102的部分,但可改為使用任何非易失性存儲(chǔ)媒體,例如硬盤驅(qū)動(dòng)器,其中存儲(chǔ)在其中的圖像可由用戶存取,且可復(fù)制到系統(tǒng)102外且遠(yuǎn)離系統(tǒng)102的不同位置。用于該系統(tǒng)中的一個(gè)或一個(gè)以上參數(shù)(例如sharp_edge_width)可存儲(chǔ)在系統(tǒng)內(nèi)的裝置中的非易失性存儲(chǔ)器中。該裝置可為快閃存儲(chǔ)器裝置、處理器或圖像傳感器,或作為與之分離的裝置的聚焦信號(hào)產(chǎn)生器。用于系統(tǒng)中的一個(gè)或一個(gè)以上公式(例如用于計(jì)算級(jí)聯(lián)長(zhǎng)度閾值,或用于計(jì)算β)可同樣作為參數(shù)或作為計(jì)算機(jī)可執(zhí)行指令存儲(chǔ)在那些裝置中的一者或一者以上中的非易失性存儲(chǔ)器中。 雖然附圖中已描述并展示了某些示范性實(shí)施例,但將理解,此些實(shí)施例僅說(shuō)明而非限制本發(fā)明,且本發(fā)明不限于所展示和描述的特定構(gòu)造和布置,因?yàn)樗鶎兕I(lǐng)域的技術(shù)人員可想到各種其它修改。
權(quán)利要求
1.一種用于控制一自動(dòng)聚焦圖像系統(tǒng)中的圖像中的對(duì)象的尖銳度的方法,其包括提供一用戶接口以接受用以起始對(duì)一下一較近/較遠(yuǎn)尖銳聚焦位置的一搜尋和/或請(qǐng)求用以搜尋一下一尖銳聚焦位置的一前向/后向方向的一用戶命令。
2.根據(jù)權(quán)利要求I所述的方法,其中該用戶接口接受用以請(qǐng)求跳過(guò)第(N-I)個(gè)尖銳聚焦位置以到達(dá)并鎖定到第N個(gè)尖銳聚焦位置上的一用戶命令,且致使該自動(dòng)聚焦圖像系統(tǒng)的一聚焦透鏡根據(jù)該用戶命令來(lái)執(zhí)行。
3.根據(jù)權(quán)利要求2所述的方法,其進(jìn)一步包括在所述用戶命令之后即刻搜尋該第N個(gè)尖銳聚焦位置。
4.一種用于產(chǎn)生隨多個(gè)邊緣寬度而變的一聚焦信號(hào)的方法,每一邊緣寬度屬于一圖像中的多個(gè)邊緣中的一者,該方法包括排斥在多個(gè)尖銳聚焦位置處找出的多個(gè)足夠尖銳的邊緣。
5.根據(jù)權(quán)利要求4所述的方法,其進(jìn)一步包括找出排斥所述多個(gè)足夠尖銳的邊緣的一排除范圍;以及使用該排除范圍對(duì)該多個(gè)邊緣寬度進(jìn)行過(guò)濾。
6.根據(jù)權(quán)利要求5所述的方法,其進(jìn)一步包括使用具有通過(guò)所述過(guò)濾步驟過(guò)濾的該多個(gè)邊緣寬度的該聚焦信號(hào)來(lái)控制對(duì)不處于該多個(gè)尖銳聚焦位置中的一尖銳聚焦位置的搜索。
7.一種用于產(chǎn)生隨多個(gè)邊緣寬度而變的一聚焦信號(hào)的方法,每一邊緣寬度屬于一圖像中的多個(gè)邊緣中的一者,該方法包括從一第一圖像從一給定區(qū)中的僅足夠尖銳的邊緣形成一排除范圍;以及在一第二圖像中通過(guò)使用該排除范圍對(duì)邊緣寬度進(jìn)行過(guò)濾來(lái)排斥若干邊緣。
8.一種用于產(chǎn)生隨多個(gè)邊緣寬度而變的一聚焦信號(hào)的方法,每一邊緣寬度屬于一圖像中的多個(gè)邊緣中的一者,該方法包括從多個(gè)特性中選擇一第一特性;形成該第一特性的排除范圍來(lái)排斥該圖像中的多個(gè)王夠尖銳的邊緣。
9.根據(jù)權(quán)利要求8所述的方法,其進(jìn)一步包括選擇不同于該第一特性的一第二特性,該第二特性與未被選擇的一第三特性相比,排除是不夠尖銳的邊緣且未被該第一特性的該等排除范圍排除的更多邊緣。
10.一種用于產(chǎn)生隨多個(gè)邊緣寬度而變的一聚焦信號(hào)的方法,每一邊緣寬度屬于一圖像中的多個(gè)邊緣中的一者,該方法包括從一第一圖像找出針對(duì)一第一特性的一第一組排除范圍;從一第二圖像找出針對(duì)該第一特性的一第二組排除范圍;使用該第一組排除范圍對(duì)該第二圖像進(jìn)行過(guò)濾,以找出足夠尖銳的邊緣的一第一計(jì)數(shù)以及足夠尖銳和不夠尖銳的邊緣的一第二計(jì)數(shù);使用該第二組排除范圍對(duì)該第二圖像進(jìn)行過(guò)濾,以找出足夠尖銳的邊緣的一第三計(jì)數(shù)以及足夠尖銳和不夠尖銳的邊緣的一第四計(jì)數(shù);找出該第一計(jì)數(shù)與該第二計(jì)數(shù)之間的一第一比率;找出該第三計(jì)數(shù)與該第四計(jì)數(shù)之間的一第二比率;將該第一比率與該第二比率進(jìn)行比較;以及如果存在從該第一比率到該第二比率的一顯著改變,那么拒斥該第一特性。
11.一種使用隨多個(gè)邊緣寬度而變的一聚焦信號(hào)對(duì)一圖像系統(tǒng)進(jìn)行自動(dòng)聚焦控制的方法,每一邊緣寬度屬于一圖像中的多個(gè)邊緣中的一者,該方法包括將該聚焦信號(hào)伺服到與一最佳信號(hào)水平有偏移的一目標(biāo)水平,該最佳信號(hào)水平指示其邊緣寬度貢獻(xiàn)于該聚焦信號(hào)的該多個(gè)邊緣的一最尖銳的聚焦,該目標(biāo)水平指示與該最佳信號(hào)水平相比之下的該多個(gè)邊緣的一較不聚焦的狀態(tài)。
12.一種用于產(chǎn)生隨多個(gè)邊緣寬度而變的一聚焦信號(hào)的方法,每一邊緣寬度與一圖像中的多個(gè)邊緣中的一者相關(guān)聯(lián),該方法包括針對(duì)一邊界的一傾斜度而校正一邊緣的一邊緣寬度,該邊緣寬度是沿著一第一規(guī)定方向測(cè)得的,該校正是從該第一規(guī)定方向到垂直于該邊界的一方向。
13.根據(jù)權(quán)利要求12所述的方法,其中根據(jù)一第一最大梯度和一第二最大梯度來(lái)計(jì)算對(duì)該傾斜度的一校正,該第一最大梯度是該邊緣的一峰梯度且處于該第一規(guī)定方向上,該第二最大梯度是距該邊緣兩個(gè)像素的一最大梯度且處于垂直于該第一規(guī)定方向的一第二規(guī)定方向上。
14.根據(jù)權(quán)利要求12所述的方法,其中將該邊緣寬度校正為一經(jīng)校正的邊緣寬度,該經(jīng)校正的邊緣寬度是該邊緣寬度到垂直于該邊界的該方向的一投影。
15.一種用于產(chǎn)生隨多個(gè)邊緣寬度而變的一聚焦信號(hào)的方法,每一邊緣寬度屬于一圖像中的多個(gè)邊緣中的一者,該方法包括減少或消除來(lái)自鄰近于一較寬邊緣的一較窄邊緣的一邊緣寬度對(duì)該聚焦信號(hào)的一貢獻(xiàn),該較窄邊緣的一峰梯度小于該較寬邊緣的一峰梯度的一預(yù)定分?jǐn)?shù)。
16.根據(jù)權(quán)利要求15所述的方法,其中該分?jǐn)?shù)是80%或更小。
全文摘要
一種自動(dòng)聚焦圖像系統(tǒng),其包括耦合到一聚焦信號(hào)產(chǎn)生器的一像素陣列。該像素陣列捕捉具有具一寬度的至少一個(gè)邊緣的一圖像。該聚焦信號(hào)產(chǎn)生器可產(chǎn)生一聚焦信號(hào),該聚焦信號(hào)隨邊緣寬度和/或邊緣寬度統(tǒng)計(jì)而變。一處理器接收該聚焦信號(hào)和/或該邊緣寬度統(tǒng)計(jì),且調(diào)整一聚焦透鏡的一聚焦位置??赏ㄟ^(guò)包括使用梯度等各種技術(shù)來(lái)確定該邊緣寬度??墒褂眠吘墝挾鹊囊恢狈綀D來(lái)確定一特定圖像是已聚焦的還是未聚焦的。具有一大的瘦邊緣寬度計(jì)數(shù)的一直方圖指示一已聚焦的圖像。
文檔編號(hào)H04N5/232GK102948142SQ201080066987
公開(kāi)日2013年2月27日 申請(qǐng)日期2010年5月27日 優(yōu)先權(quán)日2010年5月26日
發(fā)明者鄭蒼隆 申請(qǐng)人:鄭蒼隆