專利名稱:自動相位調整裝置的制作方法
技術領域:
本發明涉及一種自動相位調整裝置,其調整用于在數字攝像機中成像的脈沖的相 位(時序),還涉及一種內嵌該自動相位調整裝置的數字攝像機。
背景技術:
數字攝像機(數字靜態攝像機、數字視頻攝像機、附裝攝像機的移動電話等)是如 此配置的攝像機,它使得從諸如CCD或MOS傳感器之類的成像元件獲取的模擬成像信號轉 換為數字成像信號,并且將獲得的數字成像信號經過預定的處理后記錄下來。為使用成像 元件拍攝被攝主體,需要用于驅動該成像元件的脈沖、用于檢測信號電平的脈沖等。在設計 硬件時,由于制造過程中的某種離散性,使得很難調整這些脈沖的相位(時序)。因此,常規 上采用制造過程后由工程師執行相位調整,且將指示調整后的相位的信息存儲在存儲區域 中,以便設置所調整的相位。
專利文件1陳述了與本發明相關的常規技術。根據專利文件1,以最小曝光時間獲 取圖像,并調整其相位使噪聲分量最小化,換句話說,使高頻分量最小化。
專利文件1 日本專利申請特開2005-151081發明內容
本發明要解決的問題
采用常規方法制造數字攝像機時,成像元件的脈沖的相位是在其被制造后調整 的,從該調整獲得的信息設置在所有用相同的制造方法制造的數字攝像機中。然而,該調整 方法不能靈活地響應成像元件的特有離散性。因此,該特有離散性導致了圖像信號的離散 性,產生了從最優點的一些偏移。因此,存在不能獲得最大信號電平以及使S/N比率惡化這 種可能的缺點。
在醫用攝像機領域,在數字攝像機制造完成后,可能需要換成像元件。當成像元件 被另一成像元件替換時,驅動新的成像元件的脈沖的相位不可避免地被改變。因此,需要再 次執行相位調整。另外,在將成像元件連接到信號處理器的電纜內會產生信號延遲。在由 于換電纜等導致的延遲量改變的情況下,需要重新調整相位。由于需要由工程師重新調整 相位,替換成像元件或替換連接電纜通常是非常勉強的。
根據專利文件1所述的方法,沒有考慮所要調整的脈沖的特性,而且多個脈沖的 最優相位是通過相同的方法獲得的。因此,相位調整不會很精確。
創造本發明是為了解決上述問題,本發明的主要目的是不用任何人工調整而是自 動地和精確地調整用在成像操作中的脈沖的相位。
解決該問題的手段
為解決上述問題,根據本發明的自動相位調整裝置是這樣一種自動相位調整裝 置,輸入通過將成像元件所成像的圖像數據按照每個像素轉換為數字值而獲取的數字成像 信號,根據所述輸入的數字成像信號,對用于成像的脈沖的相位進行調整,所述自動相位調 整裝置包括
亮度級檢測器,用于對于第一像素區域內的多個像素計算所述數字成像信號的亮 度級,所述第一像素區域為所述成像元件的有效像素區域的部分區域或全部區域;
離散性計算器,用于對于第二像素區域內的多個像素計算表示所述數字成像信號 的每個像素的信號離散性的離散性值,所述第二像素區域為對所述成像元件進行光阻斷狀 態下有效像素區域和/或OB像素區域內的部分區域或全部區域;和
時序調整器,用于根據所述亮度級檢測器和所述離散性計算器的計算結果調整所 述脈沖的相位。
根據本發明的自動相位調整方法為這樣一種自動相位調整方法,一種相位調整方 法,用于調整第一脈沖、第二脈沖和輸入到AD轉換器的AD時鐘信號中的至少一個的相位, 其中所述第一脈沖用于檢測從成像元件輸出的成像信號的電平,所述第二脈沖用于檢測在 相關雙采樣中用作基準的信號電平,所述相位調整方法包括
在將所述第二脈沖和所述AD時鐘信號固定在初始值的狀態下,改變所述第一脈 沖的相位,檢測亮度最大的第一相位的步驟;和
將檢測到的第一相位設置為所述第一脈沖的相位的步驟。
本發明的效果
根據本發明,能夠自動調整用在成像操作中的從TG(時序產生器)輸出的脈沖 (DS1、DS2和ADCLK)的相位。因此,由于成像元件本身被更換、成像元件受到一些外部因素 (溫度變化、電壓變化等)或成像元件隨時間惡化而使得成像元件的特性改變以及從成像 元件到信號處理器的信號延遲量改變的情況下,能夠自動地調整從TG輸出的脈沖的信號。 另外,在制造過程中,脈沖的相位能夠根據成像元件的各自的離散性被自動調整為最優。
進一步,因為脈沖的相位是根據考慮了各個脈沖的特性而采用的獨立方法分別調 整的,因此自動調整能夠達到高精確度。
圖1是示出了根據本發明優選實施例的數字攝像機的總體構造的框圖。 圖2是按時間順序示出了從成像元件輸出的信號分量的圖。 圖3A是示出了根據本發明的總體相位調整操作的流程圖。 圖:3B示出了根據本發明的當脈沖被調整時脈沖的設定值的表。 圖4是根據本發明的用于DS2的相位調整的信號分量的時序圖。 圖5是示出了根據本發明的DS2的相位調整的細節的流程圖。 圖6是根據本發明的用于DSl的相位調整的信號分量的時序圖。 圖7是示出了根據本發明的DSl的相位調整的細節的流程圖。 圖8A是根據本發明用于ADCLK的相位調整的信號分量的時序圖。 圖8B是圖8A所示S部分的放大視圖。圖9是示出了根據本發明的ADCLK的相位調整的細節的流程圖。5
圖10是示出了根據本發明修改實施例1的數字攝像機的總體構造的框圖。
圖IlA是按時間順序示出了在信號質量較差的情況下從成像元件輸出的信號分 量的圖。
圖IlB是圖IlA所示F部分的放大視圖。
圖12是在脈沖調整中的調整范圍的示意圖。
圖13是示出了由DS2預測DSl和ADCLK的最優位置的圖。
圖14是示出了根據本發明修改的實施例的數字攝像機的總體構造的框圖。
圖15A是示出了根據修改的實施例5的直方圖輸出結果。
圖15B是示出了根據修改的實施例5的直方圖輸出結果。
圖15C是示出了根據修改的實施例5的直方圖輸出結果。
圖16是示出了根據本發明修改的實施例6的數字攝像機的總體構造的框圖。
圖17是示出根據修改的實施例6的在塊存儲器中的計算區域的圖。
圖18是示出了根據本發明修改的實施例7的數字攝像機的總體構造的框圖。
圖19A是示出了根據修改的實施例7的閾值檢測器的計算區域的圖。
圖19B是示出了根據修改的實施例7的閾值檢測器的輸出結果的圖。
圖20是示出了根據本發明修改實施例8的數字攝像機的總體構造的框圖。
參考符號說明
101成像元件
102CDS
103AGC
104ADC(AD 轉換器)
105垂直驅動器
106TG
107模擬前端
108 色散(dispersion)計算器(離散性(variability)計算器)
109 亮度級(brightness level)檢測器
110時序調整器
IllDSP
112光學鏡頭
113缺陷像素檢測器
114存儲器
115缺陷像素尋址
116直方圖計算器
117直方圖計算結果
118塊存儲器電路
119塊存儲器輸出結果
120閾值檢測器
121閾值檢測結果
122AF頻率分量檢測器(頻率檢測器)
123頻率分量具體實施方式
以下參見附圖描述本發明的優選實施例。以下描述的優選實施例僅僅是實例,而 且該優選實施例及其修改的實施例可以進行各種修改。
設備配置
圖1為示出了根據本發明的數字攝像機的總體構造的框圖。根據本發明的數字攝 像機包括光學鏡頭112,其將目標圖像的光收集到成像元件101上,成像元件101,其將光學 鏡頭112(在下面的描述中以C⑶作為例子)獲得的目標圖像成像,模擬前端107,其通過 對從成像元件101輸出的成像信號(圖像數據)進行預定處理,將其轉換成數字成像信號, 以及DSP 111,其通過對從模擬前端107輸出的數字成像信號進行預定處理(顏色校正、YC 處理等)來產生視頻信號。成像元件101有多個像素,并且用于獲取目標圖像的有效像素 區域和在光阻斷狀態下呈現在有效像素區域的外圍的且用于檢測OB(光學黑體)電平的OB 像素區域構成了該多個像素。
模擬前端107包括執行相關雙采樣以確定從成像元件101輸出的模擬成像信號的 信號電平的⑶S(相關雙采樣)102,通過可調整增益放大從⑶S 102輸出的信號的AGC(自 動增益控制)103,將由AGC 103放大的信號轉換成數字成像信號的AD轉換器(模數轉換 器)104,產生用于獲取圖像的脈沖的TG (時序產生器)106,以及將由TG 106產生的脈沖 輸出到成像元件101的垂直驅動器105。
DSP 111包括本發明特有的組成元件,它們是色散計算器108,作為具備計算像 素特定信號電平的色散的能力的離散性計算器;亮度級檢測器109,通過獲取預定區域內 的像素的信號電平的平均值來檢測亮度級;以及時序調整器110,基于從色散計算器108和 亮度級檢測器109獲取的計算和檢測結果調整由TG 106產生的脈沖的相位(時序)。從成 像元件101輸出的信號存儲在未示出的存儲器(SDRAM)中。色散計算器108和亮度級檢測 器109從SDRAM中讀取每個像素的數據,并基于獲得的信號進行計算。
從成像元件輸出的信號分量
圖2中按時間順序示出了從成像元件101輸出的信號分量。如圖2中所示,重置 期201、基準期202和信號期203組成模擬成像信號。
重置期是在其期間對成像元件101進行重置的時期。基準期202是在其期間從成 像元件101輸出基準電壓的時期,并且在其期間檢測在CDS 102中執行相關雙采樣時用作 基準的信號。信號期203是在其期間輸出信號電壓的時期。對在信號期203期間達到峰值 電平的信號電壓和在基準期202期間的基準電壓進行采樣,并獲得二者的差值,從而,能夠 獲得模擬成像信號的信號電平204。在圖2中,圖中向下的方向定義為信號分量的正方向。
總體操作的流程
圖3A為示出了根據本優選實施例的針對每個脈沖的總體相位調整操作的流程 圖。相位調整主要是由色散計算器108、亮度級檢測器109及時序調整器110執行。要調整 的脈沖為DS2、DSl及ADCLK。DS2是對在信號期203期間達到峰值的信號分量進行采樣的 脈沖。因此,期望對DS2進行相位調整以便其正邊緣與從成像元件101輸出的信號達到峰值 的時間一致。DSl是對在相關雙采樣中作為基準的信號分量進行采樣的脈沖。因此,期望對DSl進行相位調整以便其正邊緣與基準期的中心一致。這里,由CDS102獲得的信號電平只 是在DS2的正邊緣達到其峰值的信號分量與在由DSl的正邊緣確定的基準期內的信號分量 的差值。ADCLK是提供給ADC 104的時鐘信號,其為確定從ADC輸出的信號的輸出的時序的 脈沖。因此,當ADCLK的相位不合適時,不僅會產生有關模擬的不利影響,還會引起AD轉換 結果的離散性。因此,期望調整ADCLK的相位以便AD轉換結果不發生離散性。盡管ADCLK 可以表示AD轉換的時序信號,但在本發明中假定沒有必要調整AD轉換的時序。
在本發明中,首先,將DSl和ADCLK固定到預定初始值,并在將DS2的相位從初始 值逐步移位時,測量確定DS2需要的數據(S301)。之后,評價測量的數據以便確定DS2的 最優相位630 。在確定DS2的最優相位后,DS2的相位保持固定到所確定的最優值,且 ADCLK仍然保持固定到其初始值,之后,在將DSl的相位從初始值逐步移位時,測量確定DSl 需要的數據(S303)。隨后評價所測量的數據以便確定DSl的最優相位(S304)。在確定DSl 和DS2的最優相位后,將它們保持固定到所確定的最優相位,然后,在將ADCLK的相位從初 始值逐步移位時,測量確定ADCLK所需的數據630 。評價所測量的數據,以便確定ADCLK 的最優相位(S306)。在確定DS1、DS2及ADCLK的最優相位后,將與所確定的最優相位相關 的信息設置在TG 106中的寄存器內(S307)。因此,產生了具有最優相位的脈沖。
在調整期間每個脈沖的相位的轉變在圖:3B的表中示出。在調整步驟S30中,將 DSl和ADCLK固定到預定初始值,只有待調整的DS2改變。在調整步驟S304中,DS2保持固 定到步驟S303所確定的最優值,ADCLK仍然保持固定到其初始值,然后,只有DSl改變。在 調整步驟S306中,將已經確定的最優值設置在DSl和DS2中,并且只有ADCLK改變。在調 整步驟S307中,在所有的脈沖中設置最優值。
以下詳細描述各個步驟。
DS2的調整
參考圖4和圖5,描述DS2的相位調整。圖4是示出了用于DS2的相位調整的信號 分量的時序圖。圖5是示出了 DS2的相位調整的具體流程圖。這些圖對應于圖3A所示的 S301 和 S302。
圖4中,401表示成像元件輸出信號,403表示亮度信號。DS2的相位調整中的亮 度定義為成像元件101的有效像素區域的部分區域或全部區域(稱為DS2檢測區域)中各 像素的信號電平的平均值。當成像元件輸出信號401如圖中所示時,亮度信號403為凸起 形狀,當DS2被如圖中402所示移位而DSl和ADC LK保持固定時,每個凸起具有一個峰值。 亮度信號403標出其最高電平時的所示的相位被確定為DS2的最優相位。如前所述的圖像 數據中的每個像素的信號電平是由DS2確定的信號分量的峰值與由DSl確定并作為基準的 信號分量的差值。因此,該差值在DS2的信號分量與DSl的信號分量的關系相反的任何部 分都為負值。在該例子中,由于在信號電平中沒有定義負值,在圖中示出“0”。
以下參考圖5給出更詳細的描述。在S501中,定義亮度級的最大初始值。將設置 這樣的小值作為亮度級的最大初始值,其在任何具有一定大小以上的信號分量出現時都能 夠迅速更新。在S502中,將DSl和ADCLK設置為初始值,將在時間順序上稍微落后于DSl 的初始值的點設置為DS2的初始值。然后,取出由成像元件101獲取的圖像數據。在S503, 計算取出的圖像數據在DS2檢測區域內的亮度。換句話說,計算在DS2檢測區域內各像素 的信號電平的平均值。信號電平示出為預定值以上的任何像素均被認為已飽和。因此,在執行采樣時應排除這種像素。S503由亮度級檢測器109來實現。在S504,將計算出的亮度 與當前亮度的最大值進行比較。當比較的結果是計算出的亮度較大時,將計算出的亮度設 置為當前亮度的最大值。當比較的結果是當前亮度的最大值較大時,不更新亮度的最大值。 S504和S505由時序調整器110實現。在S506中,DSl和ADCLK保持固定,時序調整器110 發送將DS2的相位向后移一步的指令到TG 106。將相位移一步后,再次執行S502-S506,且 比較亮度的最大值。該操作重復一個周期,當亮度最大時的相位被確定為DS2的最優相位。
DSl的調整
參見圖6和圖7,描述DSl的相位調整。圖6是示出了用于DSl的相位調整的信號 分量的時序圖。圖7是示出了 DSl的相位調整的具體流程圖。這些圖對應于圖3A示出的 S303 和 S304。
圖6中,601表示成像元件輸出信號,603表示亮度信號。DSl的相位調整中的亮度 也定義為成像元件101的有效像素區域的部分區域或全部區域(稱為DSl檢測區域)中各 像素的信號電平的平均值。當成像元件輸出信號601如圖中所示時,DS2和ADCLK固定,并 且只有DSl如圖中示出的602從其初始值移位。隨后,亮度信號603示出明顯的下降,并在 基準期內變為基本恒定,然后再次下降,最后在DSl與DS2 —致的點達到0。確定DSl的相 位的最優值,以便其正邊緣與亮度信號603基本恒定的這段時間(稱為穩定區域)的中心 一致。
以下參見圖7給出更詳細的描述。在S701,將DSl和ADCLK固定到初始值,將DS2 設置為根據前面所述的調整方法確定的最優值,然后取出由成像元件101獲取的圖像數 據。在S702,計算取出的DSl檢測區域中的圖像數據的亮度。換句話說,計算DSl檢測區 域的各像素的信號電平的平均值。信號電平達到預定值以上的任何像素均被認為已飽和。 因此,在執行采樣時應排除這種像素。S702由亮度級檢測器109來實現。在S703,DS2和 ADCLK保持固定,將DSl的相位向后移一步。在S704,取出成像元件101獲取的圖像數據。 在S705,計算取出的DSl檢測區域中的圖像數據的亮度。在S706中,獲取從DSl的相位早 一步時取出的圖像數據計算出的亮度與從在當前相位檢測到的圖像數據計算出的亮度的 差值,然后判斷該差值是否為一閾值以下。當該差值為一閾值以下時,在S707判定當前相 位在穩定區域內。在S708,DS2和ADCLK保持固定,將DSl的相位向后移一步。將相位移 一步后,再次執行S704-S708,并判斷移位后的相位是否在穩定區域內。該操作重復一個周 期,且判定出在穩定區域內的相位的范圍。最后,在S709,將判定為在穩定區域內的這些相 位的中心值確定為DSl的最優相位。在穩定區域的最后判斷中發現在至少兩個不連續的時 間間隔內存在被判定為在穩定區域內的相位的情況下,較小的時間間隔可以被忽略,或者 被判定為在穩定區域內的相位的連續最長的時間間隔可以被判斷為穩定區域。
在存在很大噪聲分量的情況下,穩定區域可能被錯誤地檢測,或者如果僅使用兩 個像素之間的差值,則可能根本檢測不到。在這種情況下,可以采用例如過濾計算以便計 算至少三個相位的亮度級的平均值與當前相位的亮度級的平均值的差值,并將其與閾值比 較。可替代地,可以計算至少三個相位的亮度級的色散并將其與閾值比較。
用于DSl調整流程和DS2調整流程的DSl的初始值可以彼此相同或不同。例如, 在DS2調整流程中,DSl的初始值可以設置為從設計規范預測出的基準期附近的值;在DSl 調整流程中取出第一個圖像數據時所使用的DSl的初始值可以設置為基準期內的值,以檢測亮度信號的大幅波動。
ADCLK 的調整
參見圖8和圖9,描述ADCLK的相位調整。圖8是示出了用于ADCLK的相位調整 的信號分量的時序圖。圖9是示出了 ADCLK的相位調整的具體流程圖。這些附圖對應于圖 3A示出的S305禾口 S306。
圖8中,801表示成像元件輸出信號,803表示色散。這個例子中的色散定義為在 對成像元件101進行光阻斷狀態下有效像素區域和/或OB像素區域內的部分區域或全部 區域(稱為ADCLK檢測區域)內的各像素的信號電平的色散。換句話說,色散表示指示各 像素內的信號的離散性的程度的值,且使用處于恒定光阻斷狀態的信號作為理想情況是有 效的。因此,需要設置ADCLK以便減少色散。亮度和色散可以在相同像素區域或不同像素 區域內計算。當成像元件輸出信號801如圖中所示時,當ADCLK被如圖中802所示從初始 值移位而DSl和DS2固定到最優值時,色散示出如圖中803所示的凹形狀。應當確定ADCLK 的相位,以便色散803達到最小值;但由于某種因素,色散可能在錯誤的位置被最小化。因 此,將ADCLK檢測區域內的亮度與色散803被發現為最小時的相位處的預定期望值進行比 較。由于對OB像素區域進行光阻斷,所以存在作為設計規范中的DC偏移量的期望值。當 ADCLK檢測區域內的亮度與期望值差別很大時,就不能說ADCLK是最優的。因此,在色散803 被判定為達到最小值的相位處亮度與預定期望值之間的差值為一定閾值以下的情況下,該 相位被確定為ADCLK的最優值。在亮度與預定期望值之間的差值為一定閾值以上的情況 下,判斷在色散803達到第二最小值的相位處的亮度與預定期望值之間的差值是否為該閾 值以下。重復執行上述操作,以確定ADCLK的最小值。
一種光阻斷成像元件101的可能方法是通過關閉機械快門來阻斷入射光。在將已 經進行光阻斷的OB像素區域用作ADCLK檢測區域的情況下,不需要關閉機械快門。
以下參考圖9給出進一步詳細描述。在步驟S901,將機械快門關閉以便阻斷入射 光。在將OB像素區域用作ADCLK檢測區域的情況下省略該步驟。在步驟S902,為了只放大 噪聲分量,增加模擬增益。在步驟S903,將DSl和DS2設置為所確定的最優值,將ADCLK設 置為初始值,之后,取出由成像元件101獲得的圖像數據。在S904,計算取出的ADCLK檢測 區域中的圖像數據的亮度,即,計算ADCLK檢測區域內的各像素的信號電平的平均值。S904 是由亮度級檢測器109來實現的。在S905,DS1和DS2保持不變,ADCLK的相位向后移一步。 相位移一步后,再次執行S903-S904。該操作重復一個周期以便計算出每個相位的亮度。將 計算出的亮度暫時存在存儲器中。在S906,將DSl和DS2設置為所確定的最優值,將ADCLK 設置為初始值,之后,再次取出由成像元件101獲得的圖像數據。在S907,計算取出的ADCLK 檢測區域中的圖像數據的色散σ (η)。η為任意正數,表示一個周期內可以設置的相位狀態 的個數。換句話說,計算出ADCLK檢測區域內的各像素的信號電平的色散。在S908,DS1和 DS2保持不變,ADCLK的相位向后移一步。相位移一步后,再次執行S906-S907。該操作重 復一個周期以便計算出每個相位的色散。將計算出的色散暫存在存儲器中。在到目前為止 的描述中,使用分別取出的圖像數據計算出亮度分布和色散分布;但也可以使用相同的圖 像數據計算出亮度分布和色散分布。
相應地,將每個相位的亮度分布和色散分布存儲在存儲器中。接下來,將存儲在存 儲器中的數據用于獲取最優ADCLK。在步驟S909,將第一相位的色散ο (1)設置為最小值σ (min)。在步驟S910,將σ (η)設置為第二相位及之后的相位的色散,并與σ (min)比較。 當σ (η)較小時,在步驟S911,將σ (η)設置為新的最小值σ (min)。重復S910直至最后相 位,因此能夠獲得色散最小處的相位。在步驟S912,判斷色散最小的相位處的亮度與由設計 規范確定的其期望值之間的差值是否為預定閾值以下。當該差值為該預定閾值以下時,在 S914,將此時的相位確定為ADCLK的最優相位。當該差值大于該預定閾值時,對在σ (min) 的相位之后色散達到最小值的相位執行S913。重復S912和S913直至確定最優相位。
根據到目前為止已描述的方式,可以自動調整DS1、DS2和ADCLK的相位。相應 地,當成像元件本身被更換或成像元件的特性由于外部因素(溫度、惡化等)而改變時,從 TG106輸出的脈沖的相位也能夠自動調整。進一步,由于脈沖的相位是考慮相關脈沖的特性 以獨立的方式被調整的,因此自動調整能夠很精確。
本發明特有的組成元件色散計算器108,亮度級檢測器109及時序調整器110能 夠配置為硬件電路,或者可以作為微型計算機中的軟件來實現。在由硬件電路構成色散計 算器108和亮度級檢測器109的情況下,本發明可以實現,而不給CPU增加任何負擔。調整 流程圖不需要與圖3所示的步驟相同,并且可以被改變。
到目前為止已描述的優選實施例僅僅是實例,除了下面描述的修改的實施例外, 不用說還有各種可能的修改。
修改實施例1
圖10為示出了根據本發明修改實施例1的數字攝像機的總體構造的框圖。其中, 任何缺陷像素都不用在脈沖自動調整中。本修改的實施例的特征是提供了缺陷像素檢測器 113和存儲器114。115表示缺陷像素地址。
成像元件101,如C⑶或MOS傳感器,通常包括由制造過程產生的缺陷像素。在缺 陷像素中,不管入射光的量如何,信號電平通常固定在最大值或最小值附近。期望這些缺陷 像素的值,即使其位于各脈沖的檢測區域內,也不應用作相位調整。在本修改的實施例中, 缺陷像素被缺陷像素檢測器113檢測到,且缺陷像素的地址被預先存儲在存儲器114中。通 過這種構造,缺陷像素不能夠用作相位調整,因此提高了相位調整的精確度。
可以通過各種方式檢測缺陷像素。例如,當數字攝像機被激活而機械快門關閉時, 在一定的時間段內存儲電荷,并且信號電平為預定閾值以上的像素被檢測為缺陷像素。存 儲器14能夠存儲預定數目的缺陷像素的地址,但其不需要存儲所有缺陷像素的地址。
修改的實施例2
當設置DSl時,將與相鄰像素比較的差值為預定閾值以下的區域設置為穩定區 域,并且執行相位調整以便DSl的正邊緣與該穩定區域的中心一致。然而,如圖11所示,在 信號質量差的情況下,與穩定區域對應的相位時間段可能檢測不到。即使在這種情況下,信 號分量的傾斜度相對較小的區域可以被看作是偽穩定區域。因此,在修改的實施例2中,當 檢測不到穩定區域時,可以增加閾值使得信號分量以一定角度傾斜的區域可以被檢測為偽 穩定區域。在偽穩定區域持續一定時段的情況下,調整DSl的相位以便其正邊緣與該區域 的中心一致。
為檢測穩定區域,獲取與相鄰像素相比的差值并不總是必要的。第一穩定區域和 第二穩定區域可以以不同的方式被檢測到。例如,在第一檢測期間,計算出至少三個相位 的亮度平均值與當前相位的亮度平均值之間的差值,并與設置為相對較小值的閾值比較;而在第二檢測期間,可以計算出兩個相鄰像素之間的差值并與設置為相對較大值的閾值比 較。本修改的實施例的目的在于緩和檢測的條件,以便能在第二檢測中更容易地檢測到穩 定區域。因此,即使在信號質量差的情況下,也能夠設置DSl。
修改的實施例3
在優選實施例的描述中,將相位移位一個周期以調整DS1、DS2和ADCLK的相位。 然而,在事先知道的成像元件的設計規范的情況下,能夠在一定程度上預測各脈沖的目標 調整相位。因此,調整范圍可以比一個周期窄,如圖12中所示。因此,可以縮短用于相位調 整的時間量。
在優選實施例中,先調整DS2。當調整DS2的相位時,可以預測DSl和ADCLK的目 標調整相位。在圖13中,當從成像元件輸出信號1301確定DS2(1302)的相位時,可以預測 DSl (1303)和ADCLK(1304)的相位應當被調整列與根據設計規范的具有最優相位差值的相 位相鄰的相位。DSl (1303)和ADCLK(1304)的相位調整到預定范圍內的相位,該預定范圍以 該相位為其中心。1305表示DSl的最優相位和DS2的最優相位之間的差值。1306表示DS2 的最優相位和ADCLK的最優相位之間的差值。基于先前獲得的脈沖的相位,預測其他脈沖 的相位。因此,調整范圍能夠被變窄,并且相位調整所需的時間量也能夠被大幅減少。
除非對精確度的要求很嚴格,否則沒有必要調整所有脈沖DS1、DS2和ADCLK的相 位。其他脈沖的相位可以使用固定的相位從獲得的第一脈沖的相位獲得,或者,可以從獲得 的第二脈沖的相位確定第三脈沖的相位。
當由于溫度變化或隨時間惡化等因素導致的相位偏移而需要相位調整時,例如假 定最優相位接近最后一次調整的相位。因此,可以每獲得一相位調整結果就將其存儲在存 儲器中,以便相位在這樣調整范圍內進行調整,即該調整范圍僅包括最后一次調整的相位 附近的相位。
修改的實施例4
當調整DSl和DS2的相位時,從亮度的大小判斷其最優相位。因此,除非獲得一定 大小以上的亮度級,否則很難進行相位調整。例如,醫用數字攝像機通常具有諸如LED這樣 的輔助光,而且當在普通相位調整中發現其峰值亮度為預定值以下時,優選使用輔助光。
修改的實施例5
下面描述本發明中使用的直方圖。圖14示出了使用直方圖計算器的自動調整裝 置的構造。
假定輸入到直方圖計算器116的輸入信號是從成像元件101輸出的R像素、Gr像 素、B像素和( 像素信號。還假定直方圖計算器116能夠指定用于計算的像素區域、需要計 算其直方圖的輸入信號的范圍及分割所述范圍的時間間隔的數目,并且直方圖計算器116 還能夠有選擇地改變需要計算其直方圖的信號。
直方圖計算器116對每個時間間隔中出現的各個信號的次數進行計數,并在指定 像素區域中所有的信號的計算完成后輸出每個時間間隔內出現信號的次數。這對應于圖14 所示的117。
色散計算器108和亮度級檢測器109都能夠從信號的范圍和信號出現的次數計算 離散性值和亮度級。
圖15示出使用直方圖計算塊來計算離散性時的應用。如圖15B中所示,設置計算直方圖的大的范圍,從直方圖輸出結果判斷輸入信號包括在哪個范圍中。如圖15C所示,輸 入信號的范圍其后被改變成適于自動調整的值。自動調整可以以這種方式執行。圖15A用 表格的形式示出了圖15B和圖15C的輸出結果。
自動調整的精確度依賴于信號范圍和時間間隔的組合而不同。因此,合適的值優 選依賴所使用的系統來設置。
當前可用的數字攝像機具有在圖像處理后顯示圖像直方圖的功能。因此,當使用 相關塊時,沒有必要額外提供直方圖計算器。在使用相關塊的情況下的輸入信號不是從成 像元件輸出的信號,而是經過圖像處理的信號。因此,需要將圖像處理中的各個參數改變為 適合自動調整的值。
直方圖計算器116的結構和使用直方圖計算器116的構造不限于前面的描述。
當直方圖計算器116用于自動相位調整時,本發明的構造可以在沒有SDRAM的情 況下實現。
修改的實施例6
圖16示出了使用塊存儲器的自動調整裝置的構造。塊存儲器電路18被提供以在 數字靜態攝像機中實現曝光調整和自動白平衡等功能。本發明中使用的輸入到塊存儲器電 路118的輸入信號為從成像元件101輸出的R像素、Gr像素、B像素和( 像素信號。在塊 存儲器電路118中,塊構成以計算為目標的像素區域,水平方向nX垂直方向m像素構成一 個塊。一個塊中的每個像素顏色的數據被整合,且當一頁上的圖像被取出時(幀),水平方 向iX垂直方向j塊的整合結果被輸出。當i塊的整合完成后,i塊的R像素、Gr像素、B 像素和( 像素整合值被輸出。
圖17示出了塊存儲器的實例,其中一個塊的大小為2X2,塊的數量為2X2。一個 塊的大小和塊的數量在實際執行自動調整時能夠被調整到合適的值。當一個塊的大小被減 小時,由此獲得的數據可以更精確。
在自動相位調整裝置中的色散計算器108和亮度級檢測器109中,使用塊存儲電 路118的輸出結果119代替從SDRAM獲取像素數據。因此,離散性值和亮度級可以在沒有 SDRAM的情況下被獲得。
可以執行自動調整,使得能夠針對每幀改變計算區域。
修改的實施例7
以下描述的修改的實施例包括閾值檢測塊,用于對處于第一閾值以上和處于第二 閾值以下的指定像素區域內的輸入信號電平的個數進行計數。圖18示出了根據修改的實 施例7的構造。
輸入閾值檢測器120的信號為成像元件101輸出的R像素、Gr像素、B像素和( 像素。針對每個像素顏色,閾值檢測器120對處于第一閾值以上和處于第二閾值以下的指 定的像素區域內的各個像素的信號電平的各個數目進行計數。當兩個閾值被設置為適合自 動調整的參數時,閾值檢測器120的輸出結果121可以用于代替離散性值。
在圖19A中,設置像素區域。例如,關注R像素,在指定區域內的R像素的總數可 以通過像素區域的設置獲得。如圖19B所示,在閾值檢測塊中進行檢測來看信號電平是在 兩個閾值設置的范圍內還是超出了該范圍。當大量信號電平超出了該范圍時,則可以判定 離散性大。
根據本修改的實施例,自動相位調整裝置可以在沒有SDRAM的情況下實現。
修改的實施例8
以下描述的修改的實施例中,頻率檢測塊用于自動調整。圖20示出了修改的實施 例8的構造。
假定頻率分量檢測電路122,其為頻率檢測器,從成像元件101輸出的R像素、Gr 像素、B像素和( 像素的信號被輸入。可以指定以計算為目標的多個塊。在頻率分量檢測 電路122中,輸入的信號和相鄰像素的信號被提供給HPF(高通濾波器),以便獲取高頻分量 的邊緣信息并且針對每個計算塊輸出合并了邊緣峰值的頻率分量123。
通過光阻斷成像元件101來對ADCLK進行調整,以便減小其離散性。當高頻區域 的峰值在光阻斷狀態下大時,可以判定離散性大。因此,當使用頻率分量檢測電路122時可 以獲得離散性。
頻率分量檢測電路122通常安裝在DSP 111上,主要是為了實現AF(自動聚焦)。 當使用相關塊時,沒有必要新增加處理塊。當執行自動調整時,優選設置適合自動調整的參 數而不是適合AF的參數。
修改的實施例9
可以使用頻率分量檢測電路122,以便從像素區域中識別出低頻分量區域,以便計 算該區域內的亮度級。
在低頻分量區域,噪聲分量很少。因此,能夠根據本優選實施例非常精確地計算出 亮度級。
修改的實施例10
當在自動相位調整裝置中取出圖像數據時,供給色散計算器108、亮度級檢測器 109和散度調整器110的時鐘暫停。進一步,除了取出圖像數據時,產生成像元件控制信號 的垂直傳輸驅動器的電源暫停。
修改的實施例11
在醫用數字攝像機中,成像元件或將該成像元件連接到信號處理器的電纜在數字 攝像機制造完成后可以更換。信號處理器包括模擬前端107、TG 106和DSP 111。由于電 纜也會經受信號延遲,當電纜被更換或電纜的長度被改變時信號延遲量也可能改變。因此, 優選每當電纜被更換時都調整相位,以便在對當前使用的成像元件和電纜來說為最優的相 位處產生脈沖。
工業適用性
根據本發明,用于在數字攝像機沖獲得圖像的脈沖可以自動進行時序調整。因此, 本發明至少可以應用于數字攝像機。
權利要求
1.一種自動相位調整方法,用于調整第一脈沖、第二脈沖和輸入到AD轉換器的AD時 鐘信號中的至少一個的相位,其中所述第一脈沖用于檢測從成像元件輸出的成像信號的 電平,所述第二脈沖用于檢測在相關雙采樣中用作基準的信號電平,所述相位調整方法包 括在將所述第二脈沖和所述AD時鐘信號固定在初始值的狀態下,改變所述第一脈沖的 相位,來檢測亮度級最大的第一相位的步驟;和將檢測到的第一相位設置為所述第一脈沖的相位的步驟。
2.根據權利要求1所述的自動相位調整方法,進一步包括在所述第一脈沖的相位固定到所述設置的第一相位并且所述AD時鐘信號固定到所述 初始值的狀態下,改變所述第二脈沖的相位來檢測所述亮度級的離散性較小的穩定區域的 步驟;和將所述檢測到的穩定區域的中心設置為第二相位及將所述第二相位設置為所述第二 脈沖的相位的步驟。
3.根據權利要求2所述的自動相位調整方法,進一步包括將所述第一脈沖的相位固定到所述設置的第一相位,將所述第二脈沖的相位固定到所 述設置的第二相位并且進一步在入射光被阻斷的狀態下,改變所述AD時鐘信號來檢測第 三相位的步驟;和將所述檢測到的第三相位設置為所述AD時鐘信號的相位的步驟。
4.根據權利要求3所述的自動相位調整方法,其中所述亮度級是預定像素區域內的數字成像信號的信號電平的平均值。
5.根據權利要求4所述的自動相位調整方法,其中在檢測所述穩定區域的步驟中,在改變所述第二脈沖的相位的同時獲取與相鄰相位在 所述亮度級上的差值,并且在所述差值為第一閾值以下的情況下確定所述穩定區域。
6.根據權利要求5所述的自動相位調整方法,其中在不能檢測到所述穩定區域的情況下增加所述第一閾值。
7.根據權利要求3所述的自動相位調整方法,其中在所述檢測所述第三相位的步驟中,在改變所述AD時鐘信號的同時計算預定像素區 域內的信號電平的色散,并且將所計算出的色散為最小的相位設置為所述第三相位。
8.根據權利要求7所述的自動相位調整方法,其中所述檢測第三相位的步驟包括在改變所述AD時鐘信號的相位的同時計算所述預定像素區域內的信號電平的色散的 步驟;和在改變所述AD時鐘信號的相位的同時計算作為所述預定像素區域內的信號電平的平 均值的亮度級的步驟,和在所述色散為最小的相位中所述亮度級與預定期望值之間的差值為第二閾值以下的 情況下,將所述色散為最小的相位設置為所述第三相位。
9.根據權利要求8所述的自動相位調整方法,其中在所述色散為最小的相位中所述亮度級與所述預定期望值之間的差值大于所述第二 閾值的情況下,將所述第二閾值與在所述色散為第二最小值的相位中所述亮度級和所述預定期望值之間的差值進行比較,并且當所述差值為所述第二閾值以下時,將所述色散為所述第二最小值的相位設置為所述第三相位。
10.根據權利要求3所述的自動相位調整方法,其中所述第一脈沖的相位被改變的范圍、所述第二脈沖的相位被改變的范圍和所述AD時 鐘信號的相位被改變的范圍中的至少一個范圍被限制為短于一個周期的范圍。
11.根據權利要求10所述的自動相位調整方法,其中在所述第一相位被設置時,所述第二脈沖的相位被改變的范圍和所述AD時鐘信號的 相位被改變的范圍中的至少一個范圍基于所設置的第一相位被限制為短于一個周期的范圍。
12.根據權利要求10所述的自動相位調整方法,其中在相位調整彼執行之前,所述調整的第一相位、第二相位和第三相位被存儲,并且所述 第一脈沖的相位被改變的范圍、所述第二脈沖的相位被改變的范圍和所述AD時鐘信號的 相位被改變的范圍中的至少一個范圍基于所存儲的相位被限制為短于一個周期的范圍。
13.根據權利要求3所述的自動相位調整方法,其中在更換所述成像元件時,調整所述第一脈沖的相位、所述第二脈沖的相位和所述AD時 鐘信號的相位中的至少一個相位。
全文摘要
自動相位調整裝置輸入通過將成像元件所成像的圖像數據按照每個像素轉換為數字值而獲取的數字成像信號,根據所述數字成像信號,對用于成像的脈沖的相位進行調整。所述自動相位調整裝置包括亮度級檢測器,用于對于第一像素區域內的多個像素計算所述數字成像信號的亮度;離散性計算器,用于對于第二像素區域內的多個像素計算表示所述數字成像信號的每個像素的信號離散性的離散性值;和時序調整器,用于根據所述亮度級檢測器和所述離散性計算器的計算結果調整所述脈沖的相位。
文檔編號H04N5/217GK102045511SQ201010624888
公開日2011年5月4日 申請日期2007年3月22日 優先權日2006年3月23日
發明者中村研史, 古武真晃, 大谷充彥, 小川真由, 小川雅裕, 山本真嗣, 德本順士, 藤井俊哉, 西垣美香 申請人:松下電器產業株式會社