專利名稱:圖像處理設備,攝像設備,圖像處理方法和程序的制作方法
技術領域:
本公開涉及圖像處理設備,尤其涉及補償像素值的圖像處理設備和圖像處理方法,和使計算機執行上述方法的程序。
背景技術:
近年來,通過拍攝諸如人物之類被攝物體的圖像,生成拍攝圖像,并記錄這些生成的圖像的攝像裝置,比如數字靜態照相機的使用已普及。已廣泛使用的這些攝像裝置之一是具有受光面的攝像裝置,所述受光面包括上面以Bayer陣列形式布置有濾色器的像素。另外最近,隨著多功能攝像設備和高質量攝像設備的出現,研究了具有除生成圖像的像素以外的像素的攝像裝置,或者具有除布置成Bayer陣列的R、G和B濾色器以外的濾色器的攝像裝置。例如,現在正在研究配備生成圖像的像素(圖像生成像素)和實現多種功能的新像素的攝像裝置。例如,作為配備這些攝像裝置之一的攝像設備,提出配備具有光瞳分割通過攝像透鏡的光的像素(相差檢測像素)的攝像裝置的攝像設備(例如參見未經審查的日本專利申請公開No. 2009-145401)。在該攝像設備中,安裝通過遮蔽光敏元件接收的從被攝物體發出的光的一半,進行光瞳分割的相差檢測像素,和由于這些相差檢測像素的操作,形成一對圖像。通過測量這兩個圖像之間的間隔,能夠計算散焦(out of focus)距離。該攝像設備根據散焦距離,計算其攝像透鏡的移動距離,并通過根據計算的移動距離,調整攝像透鏡的位置,進行聚焦控制。
發明內容
在上述現有技術中,由于攝像設備配備具有相差檢測像素和圖像生成像素的攝像裝置,因此攝像設備不必單獨配備用于聚焦檢測的攝像裝置,和用于攝像的攝像裝置。另外,在上述現有技術中,如果在相差檢測像素中存在缺陷像素,那么借助于與缺陷像素相鄰并且接收其方向與缺陷像素理應接收的光的方向相同的光瞳分割光的相差檢測像素的像素值的平均值,能夠補償缺陷像素的像素值。不過,可以想到存在位于高頻圖像的邊緣的缺陷像素,或者存在其中密集存在缺陷像素的區域。在諸如這樣的情況下,由于歸因于圖像的高頻分量,或者密集存在的缺陷像素的影響,難以進行正確的補償,因此補償精度會降低。不過,即使在這種情況下,對相差檢測像素之中的缺陷像素進行精確補償也是重要的??紤]到上述問題,實現了本公開,本公開能夠改善屬于相差檢測像素的缺陷像素的像素值的補償精度。為了解決上述問題,實現了本公開,本公開的第一實施例提供一種圖像處理設備, 包括攝像裝置,所述攝像裝置具備多個圖像生成像素,所述多個圖像生成像素生成用于產生圖像的像素值,并且具備多對兩種類型的相差檢測像素,所述多對兩種類型的相差檢測像素生成用于通過相差檢測,進行在焦狀態判斷的像素值;檢測單元,所述檢測單元檢測由在包括在攝像裝置生成的圖像數據中的像素值之中的圖像生成像素的像素值形成的第一圖像的邊緣,并檢測由在包括在攝像裝置生成的圖像數據中的像素值之中的所述兩種相差檢測圖像像素的像素值形成的第二圖像的邊緣;和補償單元,當在一種相差檢測像素中包括缺陷像素時,所述補償單元根據檢測的邊緣,計算關于另一種相差檢測像素的第二圖像和所述第一圖像之間的距離,并根據計算的距離和所述另一種相差檢測像素的像素值,補償缺陷像素的像素值。另外,本公開的第一實施例提供一種用于所述圖像處理設備的圖像處理方法,和使計算機執行所述圖像處理方法的程序。結果,本公開的第一實施例帶來當在一種相差檢測像素中包括缺陷像素時,可根據用另一種圖像生成像素的像素值表示的第一圖像和關于相差檢測像素的第二圖像之間的計算距離,和另一種相差檢測像素的像素值, 進行缺陷像素的像素值的補償的效果。另外,在本公開的第一實施例中,可按照檢測單元設定用于檢測所述距離的特定區域,并檢測用所述特定區域內的另一種相差檢測像素的像素值表示的邊緣,和用與所述特定區域相鄰的圖像生成像素的像素值表示的邊緣,而補償單元計算用另一種相差檢測像素的像素值表示的邊緣,和用圖像生成像素的像素值表示的邊緣之間的距離,然后根據計算的距離和另一種相差檢測像素的像素值,補償缺陷像素的像素值的方式,進行缺陷像素的像素值的補償。結果,本公開的第一實施例還帶來可進行置于用于檢測所述距離的特定區域中的缺陷像素的像素值的補償的效果。另外,在本公開的第一實施例中,如果缺陷像素的位置和用另一種相差檢測像素的像素值表示的邊緣的位置相對于用圖像生成像素的像素值表示的邊緣的位置對稱,那么補償單元可根據關于用另一種相差檢測像素的像素值表示的邊緣的像素值,補償缺陷像素的像素值。結果,本公開的第一實施例還帶來如果缺陷像素的位置和用另一種相差檢測像素的像素值表示的邊緣的位置相對于用圖像生成像素的像素值表示的邊緣的位置對稱,那么可根據關于用另一種相差檢測像素的像素值表示的邊緣的像素值,進行缺陷像素的像素值的補償的效果。另外,在本公開的第一實施例中,如果缺陷像素的位置和用另一種相差檢測像素的像素值表示的邊緣的位置不對稱,那么補償單元可根據與缺陷像素相鄰的所述一種相差檢測像素的像素值的平均值,補償缺陷像素的像素值。結果,本公開的第一實施例還帶來如果缺陷像素的位置和用另一種相差檢測像素的像素值表示的邊緣的位置不對稱,那么可根據與缺陷像素相鄰的所述一種相差檢測像素的像素值的平均值,進行缺陷像素的像素值的補償的效果。另外,在本公開的第一實施例中,如果在所述特定區域中,未檢測到與用圖像生成像素的像素值表示的檢測邊緣對應的,用另一種相差檢測像素的像素值表示的邊緣,那么補償單元可根據與缺陷像素相鄰的所述一種相差檢測像素的像素值的平均值,補償缺陷像素的像素值。結果,本公開的第一實施例還帶來如果在所述特定區域中,未檢測到與用圖像生成像素的像素值表示的檢測邊緣對應的,用另一種相差檢測像素的像素值表示的邊緣, 那么可根據與缺陷像素相鄰的所述一種相差檢測像素的像素值的平均值,進行缺陷像素的像素值的補償的效果。另外,在本公開的第一實施例中,可以想到在圖像生成像素包括覆蓋以遮蔽屬于除紅光波長范圍之外的波長范圍的各種光的紅色濾色器的紅色像素;覆蓋以遮蔽屬于除藍光波長范圍之外的波長范圍的各種光的藍色濾色器的藍色像素;和覆蓋以遮蔽屬于除綠光波長范圍之外的波長范圍的各種光的綠色濾色器的綠色像素,并且用圖像生成像素的像素值表示的邊緣是用綠色像素的像素值形成的圖像的邊緣時,補償單元計算用另一種相差檢測像素的像素值表示的邊緣和用綠色像素的像素值表示的邊緣之間的距離,并根據計算的距離和另一種相差檢測像素的像素值,補償缺陷像素的像素值。結果,本公開的第一實施例還帶來計算用另一種相差檢測像素的像素值表示的邊緣和用綠色像素的像素值表示的邊緣之間的距離,然后根據計算的距離和另一種相差檢測像素的像素值,能夠進行缺陷像素的像素值的補償的效果。本公開的第二實施例提供一種攝像設備,所述攝像設備包括攝像裝置,所述攝像裝置具備多個圖像生成像素,所述多個圖像生成像素生成用于產生圖像的像素值,并且具備多對兩種類型的相差檢測像素,所述多對兩種類型的相差檢測像素生成用于通過相差檢測,進行在焦狀態判斷的像素值;檢測單元,所述檢測單元檢測由在包括在攝像裝置生成的圖像數據中的像素值之中的圖像生成像素的像素值形成的第一圖像的邊緣,并檢測由在包括在攝像裝置生成的圖像數據中的像素值之中的所述兩種相差檢測圖像像素的像素值形成的第二圖像的邊緣;補償單元,當在一種相差檢測像素中包括缺陷像素時,所述補償單元計算關于另一種相差檢測像素的第二圖像和所述第一圖像之間的距離,并根據計算的距離和所述另一種相差檢測像素的像素值,補償缺陷像素的像素值;判斷單元,所述判斷單元根據相差檢測像素的補償像素值,判斷是否實際使聚焦目標對象達到聚焦狀態;和控制單元, 所述控制單元根據判斷單元的判斷結果,控制透鏡的驅動。結果,本公開的第二實施例帶來當在一種相差檢測像素中包括缺陷像素時,可根據用圖像生成像素的像素值表示的第一圖像和關于另一種相差檢測像素的第二圖像之間的距離,和另一種相差檢測像素的像素值, 進行缺陷像素的像素值的補償,以及可根據缺陷像素的補償像素值,進行在焦狀態判斷的效果。按照本公開的實施例,可帶來能夠提高屬于相差檢測像素的缺陷像素的像素值的補償精度的效果。
圖I是表示按照本公開的實施例的攝像設備的功能結構的例子的方框圖;圖2是表示包括在按照本公開的實施例的攝像裝置中的像素陣列的例子的示意圖;圖3A、圖3B和圖3C由按照本公開的實施例的缺陷補償單元進行的邊緣檢測的例子;圖4A和圖4B是表示由按照本公開的實施例的缺陷補償單元進行的缺陷像素的像素值補償的例子的示意圖。圖5A-圖是表示在本公開的實施例中,在用作為缺陷像素的相對物的相差檢測像素的像素值表示的邊緣在比較區之外的情況下,缺陷像素的像素值的補償例子的示意圖。圖6A-圖6D是表示借助于利用按照本公開實施例的缺陷像素的補償獲得的數據的相差檢測的例子,和按照缺陷像素的現有補償的相差檢測的例子的示意圖。
圖7A和圖7B是表示包括對其來說,能夠利用按照本公開的實施例的補償檢測相差的多個缺陷像素的像素陣列的例子的示意圖。圖8是表示由按照本公開的實施例的攝像設備進行的相差檢測像素中的缺陷像素的補償的攝像處理過程的例子的流程圖;圖9是表示在按照本公開的實施例的攝像處理操作中進行的缺陷補償處理的例子的流程圖。
具體實施例方式下面說明本公開的實施例(下面稱為實施例)?!碔.第一實施例>[攝像設備的功能結構例子]圖I是表示按照本公開的一個實施例的攝像設備100的功能結構的例子的方框圖。攝像設備100是通過拍攝被攝物體的圖像,生成圖像數據(拍攝圖像),并把生成的圖像數據記錄為圖像內容(靜止圖像內容和運動圖像內容)的攝像設備。假定在下面的說明中,作為圖像內容(圖像文件),將主要記錄靜止圖像內容(靜止圖像文件)。攝像設備100包括透鏡單元110,操作接收單元120,控制單元130,攝像裝置200, 信號處理單元140,圖像生成單元150,顯示單元151和存儲器單元152。另外,攝像設備100 包括缺陷像素信息保持單元310,缺陷補償單元330,相差檢測單元161和驅動單元162。透鏡單元110收集從被攝物體發出的光(被攝物體光)。透鏡單元110包括變焦透鏡111,光圈112和聚集透鏡113。當被驅動單元162驅動時,變焦透鏡111沿著光軸的方向移動,以改變焦距,從而調整包括在拍攝圖像中的被攝物體的圖像的放大率。光圈112是按照驅動單元162的驅動,改變開口的幅度,從而調整入射在攝像裝置 200上的被攝物體光的光量的遮蔽裝置。當被驅動單元162驅動時,聚集透鏡113沿著光軸的方向移動,以便進行調焦。操作單元120接收用戶發出的操作。例如,當用戶按下快門按鈕(未示出)時,操作單元120把關于快門按鈕的按壓的信號作為操作信號提供給控制單元130??刂茊卧?30控制攝像設備100的每個單元的操作。在圖I中,只描述了主要的信號線,省略了其它線路。例如,當快門按鈕被按下,從而控制單元130收到開始記錄靜止圖像的操作信號時,控制單元130把該信號提供給信號處理單元140。攝像裝置200是把接收的被攝物體光光電轉換成電信號的圖像傳感器??山柚?CMOS (互補金屬氧化物半導體)傳感器或CXD (電荷耦合器件)傳感器,實現攝像裝置200。 攝像裝置200包括根據接收的被攝物體光,生成用于生成拍攝圖像的信號的像素(圖像生成像素),和生成用于檢測相差的信號的像素(相差檢測像素)。這里,相差檢測是一種其中通過光瞳分割通過攝像透鏡的光,形成一對圖像,并通過測量這些形成的圖像之間的間隔(兩個圖像之間的距離),即,通過檢測兩個圖像之間的相差,檢測在焦狀態的程度的焦點檢測方法。另外,在攝像裝置200中,布置借助于讓紅光通過的濾色器,接收紅(R)光的像素 (R像素),和借助于讓綠光通過的濾色器,接收綠(G)光的像素(G像素),作為圖像生成像素。除了 R像素和G像素之外,在攝像裝置200中,布置借助于讓藍光通過的濾色器,接收藍(B)光的像素(B像素),作為圖像生成像素。攝像裝置200將在下面參考圖2說明。攝像裝置200把通過光電轉換生成的電信號(圖像信號)提供給信號處理單元140。信號處理單元140通過對從攝像裝置200供給的電信號進行預定信號處理,補償圖像信號。例如,在把從攝像裝置200供給的電信號轉換成數字電信號(像素值)之后,信號處理單元140對數字電信號進行黑電平補償,缺陷補償,黑斑(shading)補償,混色補償等等。這里,黑電平補償是其中如果像素值產生自光學黑區中的各個像素,那么從每個像素的像素值本身中減去生成的像素值,以致如果像素接收的光量為“0”,那么每個像素的像素值變成“O”的處理。缺陷補償是其中通過借助于與布置在攝像裝置200中的圖像生成像素之中的未正常工作的像素(缺陷像素)相鄰的像素的像素值,估計缺陷像素的像素值,補償缺陷像素的像素值的處理。這里,在信號處理單元140進行的缺陷補償中,圖像生成像素之中的缺陷像素被補償,不過相差檢測像素之中的缺陷像素未被補償。另外,黑斑補償是通過按照像素的圖像高度,對像素的像素值賦予增益,補償當像素的位置從攝像裝置200的中心移向周邊部分時出現的像素亮度的降低的處理,對與拍攝圖像對應的所有像素的像素值進行這種處理。另外,混色補償是其中通過從像素的像素值中減去混色的估計增加量,補償由來自相鄰像素的漏光引起的像素的像素值的增加量(混色)的處理。信號處理單元140 把對其進行這些補償處理的信號之中,由相差檢測像素生成的圖像信號(相差檢測像素圖像信號)提供給缺陷補償單元330。另外,信號處理單元140把對其進行這些補償處理的信號之中,由圖像生成像素生成的圖像信號提供給缺陷補償單元330和圖像生成單元150。圖像生成單元150對從信號處理單元140供給的由圖像生成像素生成的圖像信號進行預定處理,以便生成將顯示在顯示單元151上的圖像數據,和將保存在存儲器單元152 中的圖像數據。例如,圖像生成單元150對圖像信號進行白平衡補償,Y補償,去馬賽克處理,圖像壓縮處理等等。圖像生成單元150把將顯示在顯示單元151上的圖像數據提供給顯示單元151,從而使顯示單元151顯示該圖像數據。圖像生成單元150把將保存在存儲器單元152中的圖像數據提供給存儲器單元152,從而使存儲器單元152保存該圖像數據。顯示單元151根據從圖像生成單元150供給的圖像數據,顯示圖像。例如,顯示單元151用彩色液晶面板體現。存儲器單元152把由圖像生成單元150供給的圖像數據保存為圖像內容(圖像文件)。例如,諸如DVD (數字通用光盤)之類的光盤,諸如存儲卡或半導體存儲器之類的可拆卸記錄介質或多個可拆卸介質可用作所述存儲器單元152。另外,這些記錄介質可被嵌入攝像設備100中,或者可以作為可拆卸介質安裝在攝像設備100中。缺陷像素信息保持單元310保持攝像裝置200中的相差檢測像素之中的缺陷像素的位置信息(缺陷像素信息)。例如,缺陷像素信息保持單元310保持相差檢測像素之中的缺陷像素的位置,作為缺陷像素信息,其中缺陷像素是在攝像設備100的制造過程中的攝像裝置200的功能檢查中檢測到的。缺陷像素信息保持單元310把缺陷像素信息提供給缺陷補償單元330。缺陷補償單元330根據從缺陷像素信息保持單元310供給的缺陷像素信息,和從信號處理單元140供給的相差像素和圖像生成像素的像素值,補償相差像素之中的缺陷像素的像素值。首先,缺陷補償單元330根據缺陷像素信息,檢查在相互比較一對相差檢測像素的像素值的區域(比較區)中,是否存在缺陷像素。如果檢測到缺陷邊緣,那么缺陷補償單元330根據從鄰近比較區的圖像生成像素的像素值獲得的分布數據,和從種類與缺陷像素的種類不同的相差檢測像素的像素值獲得的分布數據,檢測邊緣。如果利用由作為缺陷像素的相對物的相差檢測像素的像素值表示的邊緣的像素值,能夠補償缺陷像素的像素值,那么能夠根據由作為缺陷像素的相對物的相差檢測像素的像素值表示的邊緣的像素值,補償缺陷像素的像素值。缺陷補償單元330進行的補償將在后面參考圖3A-圖6D說明。 缺陷補償單元330把補償的數據(相差檢測像素圖像信號)提供給相差檢測單元161。這里,缺陷補償單元330是在下面的權利要求中描述的檢測單元和補償單元的組合的例子。相差檢測單元161通過根據從缺陷補償單元330供給的上述相差檢測像素圖像信號的相差檢測,判斷是否實際使將被聚焦的被攝物體(聚焦目標對象)達到聚焦狀態。這里,在本公開的實施例中,為了便于說明,將假定相差檢測單元161借助于存在于比較區中的相差檢測像素的相差檢測像素圖像信號,進行上述判斷。相差檢測單元161用比較區中的相差檢測像素的各對像素值,形成一對圖像,并借助于這些形成的圖像之間的間隔,進行在焦狀態判斷。如果存在于其中在進行聚焦的區域(聚焦區)中的被攝物體處于在焦狀態, 那么相差檢測單元161把該被攝物體處于聚焦狀態的信息,作為在焦狀態判斷結果信息提供給驅動單元162。如果該被攝物體未處于在焦狀態,那么相差檢測單元161計算散焦距離 (散焦量),并把計算的散焦量信息作為在焦狀態判斷結果信息,提供給驅動單元162。這里,相差檢測單元161是在下面的權利要求中描述的判斷單元的例子。驅動單元162驅動變焦透鏡111,光圈112和聚集透鏡113。例如,驅動單元162 根據從相差檢測單元161供給的在焦狀態判斷結果信息,計算聚集透鏡113的驅動量,并按照計算的驅動量,移動聚焦透鏡113。如果被攝物體處于在焦狀態,那么驅動單元162使聚焦透鏡113的位置保持原樣。如果被攝物體不處于在焦狀態,那么驅動單元162根據指示散焦量的在焦狀態判斷結果信息,和聚焦透鏡113的位置信息,計算驅動量(移動距離),并按照驅動量(移動距離)移動聚焦透鏡113。這里,驅動單元162是在下面的權利要求中描述的控制單元的例子。[包括在圖像傳感器中的像素陣列的例子]圖2是表示包括在按照本公開的實施例的攝像裝置200中的像素陣列的例子的示意圖。在圖2中,將在假定存在具有表示水平方向的X軸和表示垂直方向的Y軸的X-Y 坐標系的情況下進行說明。另外,在圖2中,將假定左下角的點是X-Y坐標系的原點,從下到上的方向是Y軸的正向,從左到右的方向是X軸的正向。另外假定攝像裝置200通過沿著X軸方向,從左到右掃描像素,讀取信號(以像素陣列的行為單位讀取信號)。下面將借助于包括在攝像裝置200中的像素中的一些像素(18行X 18列像素陣列)的區域(在圖2中描述成區域210),進行說明。包括在攝像裝置200中的像素的陣列由沿著X軸方向和沿著Y軸方向,以示于區域210中的18行X 18列像素陣列為單位,反復排列的多個像素陣列構成。在圖2中,像素用正方形表示。特別地,圖像生成像素用其中具有標記(R,G或B) 的正方形表示,R,G和B分別代表安裝在像素上的紅色,綠色和藍色濾色器。換句話說,在圖2中,圖像生成像素的R像素被描述成R像素211,B像素被描述成B像素214。至于G像素,在圖2中,包括在其中包括R像素(R像素211)的一行中的G像素被描述成Gr像素(Gr 像素212),包括在其中包括B像素(B像素214)的一行中的G像素被描述成Gb像素(Gb像素 213)。另外,相差檢測像素由其中具有白色矩形標記的灰色正方形表示。這里,白色矩形標記表示入射光通過,從而被光敏元件接收,而不被遮光層遮蔽的相差檢測像素部分。換句話說,白色矩形標記表示遮光層的開口。下面將解釋圖2中所示的兩種相差檢測像素(右開口相差檢測像素215和左開口相差檢測像素216)。右開口相差檢測像素215是具有允許光敏元件的右半部接收入射光,而阻止光敏元件的左半部接收入射光的遮蔽層的相差檢測像素。換句話說,就入射在右開口相差檢測像素215的微透鏡上的光來說,右開口相差檢測像素215遮蔽通過出射光瞳的右半部(在正X軸方向一側)的一些被攝物體光。另外,就入射在右開口相差檢測像素215的微透鏡上的光來說,右開口相差檢測像素215允許通過出射光瞳的左半部(在負X軸方向一側) 的一些被攝物體光被光敏元件接收。左開口相差檢測像素216是具有允許光敏元件的左半部接收入射光,而阻止光敏元件的右半部接收入射光的遮蔽層的相差檢測像素。換句話說,就入射在左開口相差檢測像素216的微透鏡上的光來說,左開口相差檢測像素216遮蔽通過出射光瞳的左半部(在負X軸方向一側)的一些被攝物體光。另外,就入射在左開口相差檢測像素216的微透鏡上的光來說,左開口相差檢測像素216允許通過出射光瞳的右半部(在正X軸方向一側) 的一些被攝物體光被光敏元件接收。另外,右開口相差檢測像素215和左開口相差檢測像素216是成對使用的,以致每對的兩個像素形成一對圖像。下面說明攝像裝置200中的像素的陣列。在攝像裝置200中,沿著與讀取信號的掃描方向垂直的方向,交替排列其中布置圖像生成像素的多行(線),和其中布置相差檢測像素的一行(線)。在圖2中,將假定由圖像生成像素構成的上述多行的數目為5。另外,在上述多行中,圖像生成像素被布置成 Bayer陣列。另外,為了便于圖解說明,圖2舉例表示與由相差檢測像素構成的一行鄰接的, 由圖像生成像素構成的兩行由R像素和Gr像素構成。隨后,在假定在圖2中所示的相差檢測像素中,存在缺陷像素的情況下,借助于圖 2中所示的2行X14列的陣列(區域220),說明由缺陷補償單元330進行的缺陷像素的像素值的補償。[缺陷補償單元進行的邊緣檢測的例子]圖3A,圖3B和圖3C表示由按照本公開的實施例的缺陷補償單元330進行的邊緣檢測的例子。圖3A示意表示描述成像對象的區域(成像區域410)。另外,邊緣用成像區域410 中的白色區域(區域411)示意表示。下面將在假定在圖3A中,只有區域411發光,成像區域410的剩余部分漆黑的情況下進行說明。圖3B表示拍攝圖3A中所示的成像區域410的圖像的像素的區域(像素區420)。 像素區420包括一行14個相差檢測像素和一行14個圖像生成像素。另外,像素區420顯示在由相差檢測像素構成的一行中,位于從左側起第三列的右開口相差檢測像素(右開口相差檢測像素430之一)是缺陷像素(缺陷像素460)。另外,在圖3B中,將假定在左開口相差檢測像素(左開口相差檢測像素440)中,沒有任何缺陷像素。另外,像素區420顯示用缺陷補償單元330搜索,以尋找邊緣的圖像生成像素(G像素450)由其中具有小圓點的正方形表不。G像素450將在后面在圖3C中說明。圖3C示意表示當用圖3B中所示的像素區420拍攝圖3A中所示的成像區410的圖像時,用缺陷補償單元330檢測到的邊緣。將在假定圖3B中所示的像素區420中的一行相差檢測像素的區域(范圍)是其中相互比較每對相差檢測像素的值,以便檢測關于聚焦目標對象的散焦距離的比較區的情況下說明圖3C。在圖3C中,每個圖示意表示用缺陷補償單元330檢測到的邊緣,縱軸表示每個像素的強度(輸出等級),橫軸表示每個像素的位置(像素位置)。圖3C表示由像素區420 中的G像素(G像素450)的像素值生成的像素值的分布數據(分布數據451),和由像素區 420中的左開口相差檢測像素的像素值生成的像素值的分布數據(分布數據441)。另外, 圖3C包括由右開口相差檢測像素的像素值生成的分布數據(分布數據431)。下面參考圖3C,說明用缺陷補償單元330進行的邊緣檢測。首先,缺陷補償單元 330根據缺陷像素信息,檢查在比較區內是否存在缺陷像素。如果存在缺陷像素,那么缺陷補償單元330從鄰近比較區的圖像生成像素的像素值中檢測邊緣。這里,在本公開的實施例中,將假定G像素(圖3B中所示的G像素450)的像素值被用作圖像生成像素的像素值。 換句話說,缺陷補償單元330生成G像素的像素值的分布數據(分布數據451),并檢測分布數據451中的邊緣(突出的輸出等級)。如果從G像素的像素值中檢測到邊緣,那么缺陷補償單元330從種類與缺陷像素 (缺陷像素460)的種類不同的相差檢測像素的像素值中檢測邊緣。這里,如圖3B中所示, 由于假定缺陷像素460是右開口相差檢測像素,因此從左開口相差檢測像素(左開口相差檢測像素440)的像素值中檢測到邊緣。換句話說,缺陷補償單元330生成左開口相差檢測像素的像素值的分布數據(分布數據441),并檢測分布數據441中的邊緣(突出的輸出等級)。隨后,如果從種類與缺陷像素的種類不同的相差檢測像素的像素值的分布數據 (分布數據441)中檢測出邊緣,那么缺陷補償單元330測量該邊緣和從G像素的像素值中檢測出的邊緣之間的距離(間隔Al)。隨后,缺陷補償單元330檢查缺陷像素的位置和用作為缺陷像素的相對物的相差檢測像素的像素值表示的邊緣的位置,是否相對于用G像素的像素值表示的邊緣的位置對稱。換句話說,生成右開口相差檢測像素的像素值的分布數據 (分布數據431),然后檢查用缺陷像素的像素值表示的位置(在表示分布數據431的半直線上,不是粗線段的線段的中點),和用G像素的像素值表示的邊緣的位置之間的間隔(間隔A2)是否和間隔Al相同。隨后將參考圖4A和圖4B,說明在判斷間隔A2等于間隔Al的情況下,缺陷像素460 的像素值的補償。[缺陷補償單元進行的缺陷像素的像素值的補償例子]圖4A和圖4B是表示按照本公開的實施例的缺陷補償單元330進行的缺陷像素的像素值的補償例子的示意圖。在圖4A和圖4B中,與圖3A,圖3B或圖3C的組件對應的組件用相同的附圖標記表示,其詳細說明將被省略。在圖4A中,參考圖3B中所示的像素陣列(像素區420),示意地解釋在間隔A2等于間隔Al的情況下,缺陷像素(缺陷像素460)的像素值的補償(關于間隔Al和間隔A2, 參見圖3C)。另外在圖4A中,輸出用圖3C中的分布數據451表示的邊緣的像素被表示成用粗線框住的圖像生成像素(Gr像素470)。另外在圖4A中,輸出用圖3C中的分布數據441 表示的邊緣的像素被表示成用粗線圈住的相差檢測像素(相差檢測像素442)。另外,在圖4A中,用箭頭481示意表示根據相差檢測像素442的像素值,補償缺陷像素460的像素值。下面說明在間隔A2和間隔Al具有相同長度的情況下,用缺陷補償單元330進行的缺陷像素的像素值的補償。首先解釋用缺陷補償單元330進行的補償的原理。如果攝像設備進行的攝像處于在焦狀態,那么用一對相差檢測像素中的一個相差檢測像素的像素值表示的邊緣的位置,和用一對相差檢測像素中的另一個相差檢測像素的像素值表示的邊緣的位置彼此一致 (在圖3C中,用分布數據441表示的邊緣的位置和用分布數據431表示的邊緣的位置相互重疊)。另一方面,如果攝像設備進行的攝像處于散焦狀態,那么所述兩個邊緣的位置彼此分離,以當攝像處于在焦狀態時,所述兩個邊緣將在彼此一致的位置作為它們之間的距離的中點。所述兩個邊緣的位置之間的距離是按照散焦距離(散焦量)確定的。另外,在所述兩個邊緣的像素值(輸出等級)變得彼此相同。換句話說,在缺陷像素的像素值表示邊緣的情況下,如果檢測到當攝像處于在焦狀態時,用作為缺陷像素的相對物的相差檢測像素的像素值表示的邊緣將與用缺陷像素的像素值表示的邊緣一致的位置,那么可借助于用相差檢測像素的像素值表示的邊緣的像素值,補償缺陷像素的像素值。這里,缺陷補償單元330檢測用相關的圖像生成像素(G像素)的像素值表示的邊緣的位置,作為當攝像處于在焦狀態時,用作為缺陷像素的相對物的相差檢測像素的像素值表示的邊緣將與用缺陷像素的像素值表示的邊緣一致的位置。隨后,借助于所述檢測的邊緣的位置,和用作為缺陷像素的相對物的相差檢測像素的像素值表示的邊緣,缺陷補償單元330檢查缺陷像素的像素值是否表示邊緣。隨后,如果缺陷像素的像素值表示邊緣,那么缺陷補償單元330通過把作為缺陷像素的相對物的相差檢測像素的像素值設定為缺陷像素的像素值,補償缺陷像素的像素值。在圖4B中,借助于圖3C中所示的分布數據441和分布數據431,示意表示了其中作為缺陷像素的相對物的相差檢測像素的像素值被設定為缺陷像素的像素值的補償。另外,在圖4B中,用箭頭482示意表示根據作為缺陷像素460的相對物的相差檢測像素的像素值,補償缺陷像素460的像素值。另外,在圖4B中,用虛線圓圈432表示利用箭頭482所示的像素值的復制而補償的缺陷像素460的像素值。如上所述,在缺陷像素位于邊緣的圖像將被拍攝的位置的情況下,缺陷補償單元 330根據用作為缺陷像素的相對物的相差檢測像素的像素值表示的邊緣的像素值,補償缺陷像素的像素值。利用這種方法,能夠提高補償的精度。下面將說明在缺陷像素未位于邊緣的圖像將被拍攝的位置的情況下,缺陷補償單元330進行的補償。在相差檢測單元161進行的相差檢測中,關于比較區中的邊緣的信息變成重要信息。在缺陷像素未位于邊緣的圖像將被拍攝的位置的情況下,即使缺陷像素的像素值的補償精度得到改進,相差檢測的精度也幾乎不受影響。于是,在缺陷像素未位于邊緣的圖像將被拍攝的位置的情況下,缺陷補償單元330按照和現有補償相似的方式,根據種類與缺陷像素的種類相同的相鄰相差檢測像素的像素值,補償缺陷像素的像素值。利用這種方法,在缺陷像素未位于邊緣的圖像將被拍攝的位置的情況下的補償速度得到提高。換句話說,通過僅僅提高必需高精度的補償的精度,缺陷補償單元330能夠快速進行補償。下面將參考圖5A-圖5D,說明在用作為缺陷像素的相對物的相差檢測像素的像素值表示的邊緣在比較區之外的情況下的補償。[缺陷補償單元330進行的缺陷像素的像素值的補償的例子]圖5A-圖是表示在本公開的實施例中,在用作為缺陷像素的相對物的相差檢測像素的像素值表示的邊緣在比較區之外的情況下,缺陷像素的像素值的補償例子的示意圖。在圖5A中,示意表示了描述提供圖5C中所示的像素值的被攝物體(成像對象) 的區域(成像區510)。另外,成像區510顯示示意表示邊緣的白色區域(區域511)。圖5B表示描述用于對圖5A中所示的成像區域510成像的像素的區域(像素區 525)。像素區525包括布置成一行的24個相差檢測像素,和布置成一行的24個圖像生成像素。另外,像素區525包括缺陷像素560,Gr像素550,右開口相差檢測像素530和左開口相差檢測像素540。這里,由于缺陷像素560,Gr像素550,右開口相差檢測像素530和左開口相差檢測像素540分別類似于圖3A中所示的缺陷像素460,Gr像素450,右開口相差檢測像素430和左開口相差檢測像素440,因此將省略它們的詳細說明。另外,圖5B表示其中存在其像素值被比較的一對相差檢測像素的區域(比較區 520)。相差檢測單元161根據置于比較區520中的相差檢測像素的像素值,檢查像(邊緣) 之間的間隔,并關于聚焦目標對象,檢測散焦距離。換句話說,不使用在比較區520之外的相差檢測像素的像素值,缺陷補償單元330通過只使用位于比較區520內的相差檢測像素的像素值檢測邊緣,進行補償。另外,缺陷補償單元330根據與比較區520對應(相鄰)的像素(Gr像素550)的像素值,檢測邊緣。圖5C利用粗實線,示意表示與圖5B中的比較區520對應的Gr像素550的分布數據(分布數據551),和左開口相差檢測像素540的分布數據(分布數據541)。另外,圖5C 利用粗實線,示意表示右開口相差檢測像素530的分布數據(分布數據531)。這里,分布數據551,分布數據541和分布數據531分別對應于圖3C中所示的分布數據451,分布數據441和分布數據431。另外,示于每個上述分布數據的右側的是用虛線描述的三個分布數據,這三個分布線由在像素區525中的比較區520之外的像素的像素值表示。下面將說明在用作為缺陷像素的相對物的相差檢測像素的像素值表示的邊緣在比較區之外的情況下,缺陷像素的像素值的補償。缺陷補償單元330不檢測在比較區(比較區520)之外的區域,比如用粗虛線描述的,并且在分布數據541的右側的邊緣(圓542中的邊緣)。不過,在上述相差檢測中,借助于用位于比較區520內的相差檢測像素的像素值表示的一對分布數據,計算散焦距離。于是,在一對邊緣之一在比較區之外的情況下,由于所述一對邊緣之一未被檢測到,那么即使精確地補償了缺陷像素的像素值,散焦距離的精度也未得到改善。為了應付該問題,在本公開的實施例中,如下所述,不借助在比較區之外的像素的像素值補償缺陷像素的像素值,以致散焦距離的計算精度不降低,計算速度得到提聞。在圖5C中,在用作為缺陷像素的相對物的相差檢測像素的像素值表示的邊緣在比較區之外的情況下,利用圖5B中所示的像素陣列,示意表示根據與缺陷像素相鄰的像素的像素值,進行的缺陷像素的補償的例子。在圖中,其像素值被用于缺陷像素的像素值的補償的相差檢測像素被表示成用粗虛線圈住的相差檢測像素(右開口相差檢測像素533和右開口相差檢測像素534)。另外,在圖中,用箭頭581和582示意表示根據右開口相差檢測像素533和右開口相差檢測像素534的像素值,補償缺陷像素560的像素值。如圖5C中所示,在未檢測到用作為缺陷像素的相對物的相差檢測像素的像素值表示的邊緣的情況下,借助于種類與缺陷像素的種類相同的相鄰相差檢測像素(右開口相差檢測像素533和右開口相差檢測像素534)的像素值的平均像素值,補償缺陷像素的像素值。[相差檢測的例子]圖6A-圖6D是表示借助于利用按照本公開實施例的缺陷像素的補償獲得的數據的相差檢測的例子,和按照缺陷像素的現有補償的相差檢測的例子的示意圖。在圖6A-圖6D中,將假定對圖3A中所示的圖像區410成像。圖6A和圖6B示意表示按照缺陷像素的現有補償的相差檢測的例子。圖6A示意表示現有的缺陷像素的補償,以及像素陣列。這里,由于像素區620,右開口相差檢測像素 630,左開口相差檢測像素640和缺陷像素660分別與圖3B中所示的像素區420,右開口相差檢測像素430,左開口相差檢測像素440和缺陷像素460相似,將省略它們的詳細說明。 另外,在圖6A中,其像素值被用于缺陷像素的像素值的補償的相差檢測像素被表示成用粗線圈住的相差檢測像素(右開口相差檢測像素633和634)。另外,在圖6A中,用箭頭681 和682示意表示根據右開口相差檢測像素633和右開口相差檢測像素634的像素值,補償缺陷像素660的像素值。如圖6A中所示,通過利用種類與缺陷像素的種類相同的相鄰相差檢測像素(右開口相差檢測像素633和634)的像素值的平均像素值,進行缺陷像素的像素值的現有補償。圖6B表示借助于圖6A中所示的缺陷像素的補償結果生成的分布數據(分布數據 641和分布數據631)。這里,分布數據641是根據左開口相差檢測像素640的像素值生成的分布數據,分布數據631是根據右開口相差檢測像素630的像素值生成的分布數據。另外,圖6B表示借助于圖6A中所示的右開口相差檢測像素633和634的像素值的平均值,補償的缺陷像素660的像素值。缺陷像素660的補償像素值被表示成用橢圓632環繞的分布數據。在按照現有補償方法的缺陷像素660的像素值的補償中,右開口相差檢測像素 633和634的像素值的平均像素值(輸出等級)被設定成缺陷像素660的像素值。換句話說,如果右開口相差檢測像素633和634的兩個像素值都為“0”,那么缺陷像素660的像素值變成“O”。如果缺陷像素660的像素值表示邊緣,那么這樣的補償不能精確地補償缺陷像素660的像素值。結果,由于將用于測量相差檢測中的間隔的兩個邊緣之一未被檢測到 (參見圖6B的間隔All),因此出現不能進行精確的相差檢測的問題。圖6C和圖6D示意表示在用按照本公開的實施例的缺陷補償單元330進行缺陷像素的像素值的補償之后的相差檢測的例子。這里,由于圖6C與圖4A相同,因此將省略其詳細說明。圖6D表不與圖3C中所不相似的分布數據451和441,和與圖4B中所不相似的分布數據431和虛線圓432中的分布數據。另外,圖6D表示分布數據441的邊緣和分布數據 431的邊緣之間的間隔(間隔A12)。如間隔A12所示,如果假定在缺陷像素的位置檢測到邊緣,那么通過借助于作為缺陷像素的相對物的相差檢測像素的像素值,補償缺陷像素的像素值,按照本公開的實施例的補償能夠精確地進行相差檢測。[包括多個缺陷像素的像素陣列的例子]圖7A和圖7B是表示包括對其來說,能夠利用按照本公開的實施例的補償檢測相差的多個缺陷像素的像素陣列的例子的示意圖。雖然在圖7A和圖7B中包括多個缺陷像素,不過與圖3B的組件對應的那些組件用相同的附圖標記表示,其詳細說明將被省略。圖7A表示其中多個缺陷像素(缺陷像素460)聚集在一起的圖像區(圖像區710) 的示例。即使在這種情況下,如果檢測到用相關的Gr像素450的像素值表示的邊緣,和用作為缺陷像素的相對物的相差檢測像素的像素值表示的邊緣,那么也能夠借助于作為缺陷像素的相對物的相差檢測像素的像素值,補償缺陷像素的像素值。換句話說,即使在如像素區710中所示,存在多個缺陷像素的情況下,在用缺陷補償單元330進行的補償之后,也能夠精確地進行相差檢測。圖7B表示其中屬于一對的兩種相差檢測像素中的一種的多個相差檢測像素是缺陷像素的圖像區(圖像區720)的例子。即使在這種情況下,如果檢測到用相關的Gr像素 450的像素值表示的邊緣,和用作為缺陷像素的相對物的相差檢測像素的像素值表示的邊緣,那么也能夠精確地進行相差檢測。換句話說,即使在如像素區720中所示,每對缺陷像素之一是缺陷像素的情況下, 在用缺陷補償單元330進行的補償之后,也能夠精確地進行相差檢測。[攝像設備的操作的例子]下面參考附圖,說明按照本公開的實施例的攝像設備100的操作。圖8是表示由按照本公開的實施例的攝像設備100進行的相差檢測像素的缺陷像素的補償的攝像處理過程的例子的流程圖。首先,控制單元130判斷用戶是否發出了拍攝圖像的攝像操作開始指令(步驟 S901)。如果判斷用戶未發出拍攝圖像的攝像操作開始指令(步驟S901,否),那么結束該攝像處理過程。另一方面,如果判斷用戶發出了拍攝圖像的攝像操作開始指令(步驟S901,是), 那么相差檢測單元161設定用于計算聚集目標物的散焦量的比較區(步驟S902)。之后,拍攝被攝物體的圖像,攝像裝置200獲得拍攝的圖像(步驟S903)。隨后,用缺陷補償單元330,根據在比較區內的相差檢測像素的像素值,和鄰近比較區的圖像生成像素(本公開的實施例中的G像素)的像素值,進行其中補償缺陷相差檢測像素的像素值的缺陷補償處理(步驟S910)。缺陷補償處理(步驟S910)將在后面參考圖9說明。這里,步驟S910是在下面的權利要求中描述的檢測過程和補償過程的例子。之后,相差檢測單元161進行其中通過相差檢測計算散焦量的相差檢測處理(步驟S904)。隨后,進行其中用驅動單元162驅動聚焦透鏡113,從而使聚焦目標對象聚焦的聚焦處理(步驟S905)。隨后,控制單元13判斷在操作接收單元120,快門按鈕是否被按下(步驟S906)。 如果判斷快門按鈕未被按下(步驟S906,否),那么流程進入步驟S909。另一方面,如果判斷按下了快門按鈕(步驟S906,是),那么攝像設備200拍攝靜止圖像(步驟S907)。隨后,圖像生成單元150對其進行信號處理的靜止圖像由存儲器單元 152記錄(步驟S908)。隨后,控制單元130判斷用戶是否發出了停止靜止圖像拍攝操作的攝像操作停止指令(步驟S909)。如果判斷用戶未發出停止靜止圖像拍攝操作的攝像操作停止指令(步驟S909,否),那么流程返回步驟S902。另一方面,如果判斷用戶發出了停止靜止圖像拍攝操作的攝像操作停止指令(步驟S909,是),那么結束該攝像處理過程。圖9是表示在按照本公開的實施例的攝像處理操作中進行的缺陷補償處理(步驟
5910)的例子的流程圖。首先,缺陷補償單元330根據從缺陷像素信息保持單元310供給的缺陷像素信息,判斷在檢測到相差的區域(比較區)內的相差檢測像素中,是否存在缺陷像素(步驟
5911)。如果判斷在補償區內的相差檢測像素中,沒有任何缺陷像素(步驟S911,否),那么結束該缺陷補償處理過程。另一方面,如果判斷在補償區內的相差檢測像素中,存在缺陷像素(步驟S911, 是),那么生成與比較區相鄰的圖像生成像素(例如,G像素)的像素值的分布數據(步驟
5912)。隨后,判斷是否存在用由圖像生成像素的像素值生成的分布數據表示的邊緣(步驟S913)。如果判斷不存在用圖像生成像素的分布數據表示的邊緣,那么流程進入步驟 S918(步驟 S913,否)。另一方面,如果判斷存在用分布數據表示的邊緣(步驟S913,是),那么生成用種類與缺陷像素的種類不同的相差檢測像素的像素值表示的分布數據(步驟S914)。隨后,判斷是否存在用從種類與缺陷像素的種類不同的相差檢測像素的像素值獲得的生成分布數據表示的邊緣(步驟S915)。如果判斷不存在用從所述相差檢測像素的像素值獲得的分布數據表示的邊緣(步驟S915,否),那么流程進入步驟S918。另一方面,如果判斷存在用從種類與缺陷像素的種類不同的相差檢測像素的像素值獲得的分布數據表示的邊緣(步驟S915,是),那么檢測用圖像生成像素的像素值表示的邊緣(A)和用由種類與缺陷像素的種類不同的相差檢測像素的像素值表示的邊緣(B)之間的距離(步驟S916)。隨后,判斷在用種類與缺陷像素的種類不同的相差檢測像素的像素值表示的邊緣(B)相對于用圖像生成像素的像素值表示的邊緣(A)的對稱位置,是否存在缺陷像素(步驟S917)。如果判斷在邊緣(B)的對稱位置,不存在邊緣(步驟S917,否),那么借助于接收方向與缺陷像素理應接收的光的方向相同的光的相差檢測像素的像素值的平均像素值,補償缺陷像素的像素值(步驟S918)。在步驟S918之后,結束缺陷補償處理過程。另一方面,如果判斷在邊緣(B)的對稱位置,存在邊緣(步驟S917,是),那么根據用種類與缺陷像素的種類不同的相差檢測像素的像素值表示的邊緣(B)的像素值,補償缺陷像素的像素值(步驟S919),然后結束缺陷補償處理過程。如上所述,按照本公開的實施例,通過借助于種類與缺陷像素的種類不同的相差檢測像素的像素值,補償缺陷像素的像素值,能夠提高作為相差檢測像素的缺陷像素的像素值的補償精度。特別地,只有當假定在缺陷像素的位置檢測到邊緣時,才借助作為缺陷像素的相對物的相差檢測像素的像素值,補償缺陷像素的像素值。換句話說,只有當缺陷像素涉及到在焦調整時,才能夠進行高度精確的補償。由于只有當假定在缺陷像素的位置檢測到邊緣時,才借助于作為缺陷像素的相對物的相差檢測像素的像素值,補償缺陷像素的像素值,因此能夠降低缺陷像素的像素值的補償負載。另外,由于在假定在缺陷像素的位置檢測到邊緣的情況下,改進了補償精度,因此在用按照本公開的實施例的攝像設備拍攝高頻被攝物體或者對比度高的被攝物體的圖像的情況下,改進了通過相差檢測的邊緣的檢測精度。換句話說,按照本公開的實施例的攝像設備具有改進的相差自動聚焦功能。另外,在現有的攝像設備中,由于缺陷像素的像素值是利用相鄰相差檢測像素的像素值補償的,因此如果存在其中多個缺陷像素聚集在一起的圖像區,那么存在參考缺陷像素的像素值進行補償的可能性,結果變得難以精確地進行補償。在本公開的實施例中,如果對于將被聚焦的像來說,像的移動距離較大,那么借助于離缺陷像素的位置較遠的像素的像素值,進行缺陷像素的補償,結果即使存在其中多個缺陷像素聚集在一起的圖像區,也能夠進行精確的補償。換句話說,由于具有多個缺陷像素的攝像裝置可用在按照本公開的實施例的攝像設備中,因此能夠提高制造過程中攝像裝置的成品率。盡管借助于G像素,說明了按照本公開的實施例的補償,不過借助于R像素或B像素,可以進行類似的補償。另外,用G像素,R像素和B像素生成的亮度信號(Y信號)可用于補償。此外,利用現有的被攝物體識別算法計算的被攝物體的散焦距離可用于補償。盡管在本公開的實施例中,計算用相關圖像生成像素的像素值表示的邊緣和用作為缺陷像素的相對物的相差檢測像素的像素值表示的邊緣之間的距離,不過該方法不是適用于本公開的唯一方法,相反其它方法也可用于本公開。例如,正如上述方法一樣,其中在計算缺陷像素的位置和用相關圖像生成像素的像素值表示的邊緣的位置之間的距離之后, 檢查是否存在用作為缺陷像素的相對物的相差檢測像素的像素值表示的邊緣的方法可用于本公開。盡管在本公開的實施例中,假定像的移動距離是像素長度的整數倍,不過可以想到像的移動距離不是像素長度的整數倍(例如,使像沿著向右的方向移動I. 5個像素的長度)。這種情況下,利用在從像的初始位置向左2個像素長度的位置的像素值,和在從像的初始位置向左I個像素長度的位置的像素值,用線性插值生成在從像的初始位置向左I. 5 個像素長度的位置的像素值,該生成像素值可用于相關缺陷像素的像素值的補償。盡管在本公開的實施例中,在假定缺陷像素屬于一對兩種相差檢測像素中的一種的情況下,進行了上述說明,不過,本公開并不局限于上述假定。即使在多個缺陷像素屬于一對兩種相差檢測像素中的兩種的情況下,通過計算作為各個缺陷像素的相對物的相差檢測像素的亮度值,作為所述相對物的像素值,也能夠正如本公開的實施例那樣進行每個缺陷像素的像素值的補償。另外,盡管在本公開的實施例中,在假定安裝在圖像生成像素上的濾色器是三原色濾色器(紅色濾色器,綠色濾色器和藍色濾色器)之一的情況下,進行了上述說明,不過本公開并不局限于上述假定。例如,即使在圖像生成像素上安裝補色濾色器的情況下,也能夠進行缺陷像素的像素值的補償。另外,即使在檢測屬于可見光波長的所有各種光的圖像生成像素位于圖像區中(例如,其上沿著光軸堆疊藍色像素,綠色像素和紅色像素的攝像裝置)的情況下,也能夠正如本公開的實施例那樣進行缺陷像素的像素值的補償。另外,在本公開的實施例中,盡管在假定相差檢測像素接收通過光瞳分割入射光而獲得的一半的光的情況下,進行了上述說明,不過本公開并不局限于上述假定。例如,即使在具備兩個光敏元件,能夠利用所述兩個光敏元件接收兩個光瞳分割光的相差檢測像素位于圖像區中的情況下,也能夠正如本公開的實施例那樣進行缺陷像素的像素值的補償。另外,在本公開的實施例中,盡管在假定存在沿著左右方向對光進行光瞳分割的兩種相差檢測像素的情況下,進行了上述說明,不過本公開并不局限于上述假定。即使在相差檢測像素沿著上下方向對光進行光瞳分割的情況下,也能夠正如本公開的實施例那樣進行缺陷像素的像素值的補償。另外,本公開并不局限于圖2中所示的像素陣列的模式,像素陣列的任意模式可正如本公開的實施例那樣,用于缺陷像素的像素值的補償,只要像素陣列的該模式允許進行相差檢測。在本公開的實施例的上述說明中,為了使本公開具體化,說明了本公開的實施例的例子,并且如上明確所述,在本公開的實施例中描述的一些事項秘在下述權利要求中的特定發明事項有關系。按照類似的方式,下述權利要求中的各個特定發明事項與本公開的實施例中,名稱與各個特定發明事項相同的事項有關系。不過,本公開并不局限于上面說明的實施例,相反為了使本公開具體化,可對上述實施例做出各種修改,而不脫離本公開的精神和范圍。在本公開的實施例中描述的處理過程可被具體化為包括一系列這些過程的方法, 所述一系列過程可被具體化成使計算機執行所述一系列過程的程序。程序可被保存在記錄介質上。作為所述記錄介質,可以使用⑶(光盤),MD(小型光盤),DVD (數字通用光盤), 存儲卡,藍光光盤(Blu-ray Disc (注冊商標))等。本公開包含與在2011年I月11日向日本專利局提交的日本優先權專利申請JP 2011-002666中公開的主題相關的主題,該專利申請的整個內容在此引為參考。
權利要求
1.一種圖像處理設備,包括攝像裝置,所述攝像裝置具備多個圖像生成像素,所述多個圖像生成像素生成用于產生圖像的像素值,并且所述攝像裝置具備多對兩種類型的相差檢測像素,所述多對兩種類型的相差檢測像素生成用于通過相差檢測進行在焦狀態判斷的像素值;檢測單元,所述檢測單元檢測由在包括在攝像裝置生成的圖像數據中的像素值之中的圖像生成像素的像素值形成的第一圖像的邊緣,并檢測由在包括在攝像裝置生成的圖像數據中的像素值之中的所述兩種類型的相差檢測像素的像素值形成的第二圖像的邊緣;和補償單元,在一種類型的相差檢測像素中包括缺陷像素的情況下,所述補償單元根據檢測的邊緣,計算關于另一種類型的相差檢測像素的第二圖像和所述第一圖像之間的距離,并根據計算的距離和所述另一種類型的相差檢測像素的像素值,補償缺陷像素的像素值。
2.按照權利要求I所述的圖像處理設備,其中檢測單元設定用于檢測所述距離的特定區域,并檢測用所述特定區域內的所述另一種類型的相差檢測像素的像素值表示的邊緣,和用與所述特定區域相鄰的圖像生成像素的像素值表示的邊緣,補償單元計算用所述另一種類型的相差檢測像素的像素值表示的邊緣與用圖像生成像素的像素值表示的邊緣之間的距離,并根據計算的距離和所述另一種類型的相差檢測像素的像素值,補償缺陷像素的像素值。
3.按照權利要求2所述的圖像處理設備,其中如果缺陷像素的位置和用所述另一種類型的相差檢測像素的像素值表示的邊緣的位置相對于用圖像生成像素的像素值表示的邊緣的位置對稱,那么補償單元根據用所述另一種類型的相差檢測像素的像素值表示的邊緣的像素值,補償缺陷像素的像素值。
4.按照權利要求3所述的圖像處理設備,其中如果缺陷像素的位置和用所述另一種類型的相差檢測像素的像素值表示的邊緣的位置不對稱,那么補償單元根據與缺陷像素相鄰的所述一種類型的相差檢測像素的像素值的平均值,補償缺陷像素的像素值。
5.按照權利要求3所述的圖像處理設備,其中如果在所述特定區域中,未檢測到與用圖像生成像素的像素值表示的檢測邊緣對應的、用所述另一種類型的相差檢測像素的像素值表示的邊緣,那么補償單元根據與缺陷像素相鄰的所述一種類型的相差檢測像素的像素值的平均值,補償缺陷像素的像素值。
6.按照權利要求I所述的圖像處理設備,其中圖像生成像素包括覆蓋有遮蔽屬于除紅光波長范圍之外的波長范圍的光的紅色濾色器的紅色像素;覆蓋有遮蔽屬于除藍光波長范圍之外的波長范圍的光的藍色濾色器的藍色像素,和覆蓋有遮蔽屬于除綠光波長范圍之外的波長范圍的光的綠色濾色器的綠色像素;并且其中用圖像生成像素的像素值表示的邊緣是用綠色像素的像素值形成的圖像的邊緣;并且補償單元計算用所述另一種類型的相差檢測像素的像素值表示的邊緣和用綠色像素的像素值表示的邊緣之間的距離,并根據計算的距離和所述另一種類型的相差檢測像素的像素值,補償缺陷像素的像素值。
7.一種攝像設備,包括攝像裝置,所述攝像裝置具備多個圖像生成像素,所述多個圖像生成像素生成用于產生圖像的像素值,并且所述攝像裝置具備多對兩種類型的相差檢測像素,所述多對兩種類型的相差檢測像素生成用于通過相差檢測,進行在焦狀態判斷的像素值;檢測單元,所述檢測單元檢測由在包括在攝像裝置生成的圖像數據中的像素值之中的圖像生成像素的像素值形成的第一圖像的邊緣,并檢測由在包括在攝像裝置生成的圖像數據中的像素值之中的所述兩種類型的相差檢測像素的像素值形成的第二圖像的邊緣;補償單元,當在一種類型的相差檢測像素中包括缺陷像素時,所述補償單元根據檢測的邊緣,計算關于另一種類型的相差檢測像素的第二圖像和所述第一圖像之間的距離,并根據計算的距離和所述另一種類型的相差檢測像素的像素值,補償缺陷像素的像素值;判斷單元,所述判斷單元根據相差檢測像素的補償像素值,判斷是否實際使聚焦目標對象達到聚焦狀態;以及控制單元,所述控制單元根據判斷單元的判斷結果,控制透鏡的驅動。
8.—種圖像處理方法,包括使具備多個圖像生成像素和多對兩種類型的相差檢測像素的攝像裝置,利用所述多個圖像生成像素生成用于產生圖像的像素值,并且利用所述多對兩種類型的相差檢測像素生成用于通過相差檢測進行在焦狀態判斷的像素值;檢測由在包括在攝像裝置生成的圖像數據中的像素值之中的圖像生成像素的像素值形成的第一圖像的邊緣,和由在包括在攝像裝置生成的圖像數據中的像素值之中的所述兩種類型的相差檢測像素的像素值形成的第二圖像的邊緣;當在一種類型的相差檢測像素中包括缺陷像素時,根據檢測的邊緣,計算關于另一種類型的相差檢測像素的第二圖像和所述第一圖像之間的距離;以及根據計算的距離和所述另一種類型的相差檢測像素的像素值,補償缺陷像素的像素值。
9.一種使計算機執行下述過程的程序使具備多個圖像生成像素和多對兩種類型的相差檢測像素的攝像裝置,利用所述多個圖像生成像素生成用于產生圖像的像素值,和利用所述多對兩種類型的相差檢測像素生成用于通過相差檢測,進行在焦狀態判斷的像素值;檢測由在包括在攝像裝置生成的圖像數據中的像素值之中的圖像生成像素的像素值形成的第一圖像的邊緣,和由在包括在攝像裝置生成的圖像數據中的像素值之中的所述兩種類型的相差檢測圖像像素的像素值形成的第二圖像的邊緣;當在一種類型的相差檢測像素中包括缺陷像素時,根據檢測的邊緣,計算關于另一種類型的相差檢測像素的第二圖像和所述第一圖像之間的距離;和根據計算的距離和所述另一種類型的相差檢測像素的像素值,補償缺陷像素的像素值。
全文摘要
本發明公開了圖像處理設備,攝像設備,圖像處理方法和程序。一種圖像處理設備,包括具備生成圖像的圖像生成像素,和生成用于在焦狀態判斷的像素值的多對兩種類型的相差檢測像素的攝像裝置;檢測由圖像生成像素的像素值形成的第一圖像的邊緣,和由所述多對相差檢測圖像像素的像素值形成的第二圖像的邊緣的檢測單元;和如果在一種類型的相差檢測像素中包括缺陷像素,那么根據檢測的邊緣,計算關于另一種類型的相差檢測像素的第二圖像和所述第一圖像之間的距離,并根據計算的距離和所述另一種類型的相差檢測像素的像素值,補償缺陷像素的像素值的補償單元。
文檔編號H04N5/225GK102595033SQ20121000763
公開日2012年7月18日 申請日期2012年1月4日 優先權日2011年1月11日
發明者原一成 申請人:索尼公司