060] 飽和度檢測(cè)RB插值單元205b以與使用公式(4)~(6)的上述情況相同的方式來(lái) 計(jì)算R和B的插值數(shù)據(jù)。
[0061] 當(dāng)二維插值單元206接收到各像素的Bayer圖像數(shù)據(jù)201時(shí),二維插值單元206 生成要應(yīng)用于偽分辨率區(qū)域判斷單元209判斷為偽分辨率區(qū)域的像素區(qū)域的各像素的RGB 圖像數(shù)據(jù)。下面參考圖6,說(shuō)明二維插值單元206所進(jìn)行的插值處理。如圖6所示,二維插 值單元206包括二維G插值單元206a和二維RB插值單元206b。
[0062] 在二維插值單元206中,首先,二維G插值單元206a使用與Gr/Gb插值單元204 所進(jìn)行的插值所使用的方法相同的方法,來(lái)計(jì)算在所有像素處具有數(shù)據(jù)的Gr和Gb的插值 數(shù)據(jù)。此外,在二維插值單元206中,二維G插值單元206a如圖8所示,使用各像素處的Gr 和Gb圖像數(shù)據(jù),在各像素處計(jì)算Gr數(shù)據(jù)和Gb數(shù)據(jù)的算術(shù)平均值。這樣使得可以刪除Gr 像素和Gb像素之間的數(shù)據(jù)值的差。將由此得到的插值數(shù)據(jù)應(yīng)用于偽分辨率區(qū)域判斷單元 209判斷為偽分辨率區(qū)域的區(qū)域,以校正偽分辨率。
[0063] 接著,二維插值單元206使用二維RB插值單元206b對(duì)R數(shù)據(jù)和B數(shù)據(jù)進(jìn)行插值。 二維RB插值單元206b以與使用公式(4)~(6)的上述情況相同的方式,計(jì)算R和B的插 值數(shù)據(jù)。如上所述,通過(guò)使用至少兩個(gè)不同方向上的像素計(jì)算插值數(shù)據(jù),來(lái)生成RGB圖像數(shù) 據(jù) 206c。
[0064] 下面參考圖9和圖10,說(shuō)明圖2所示的偽分辨率區(qū)域判斷單元209所進(jìn)行的關(guān)于 偽分辨率區(qū)域的判斷。圖9是示出偽分辨率區(qū)域判斷單元209的結(jié)構(gòu)的例子的圖。圖10 是示出偽分辨率區(qū)域閾值判斷處理的例子的流程圖。如圖9所示,偽分辨率區(qū)域判斷單元 209包括GrGb差計(jì)算單元(差檢測(cè)單元)209a、飽和度計(jì)算單元209b和偽分辨率區(qū)域閾值 判斷單元209c。
[0065] GrGb差計(jì)算單元209a接收從Gr/Gb插值單元204所輸出的Gr數(shù)據(jù)和Gb數(shù)據(jù),并 且通過(guò)根據(jù)下面示出的公式(9)計(jì)算差的絕對(duì)值,來(lái)針對(duì)各像素檢測(cè)Gr數(shù)據(jù)和Gb數(shù) 據(jù)之間的差。GrGb差計(jì)算單元209b從飽和度檢測(cè)插值單元205接收檢測(cè)飽和度時(shí)所使用 的RGB圖像數(shù)據(jù)205c,并且根據(jù)下面示出的公式(10)針對(duì)各像素來(lái)計(jì)算飽和度C。
[0068] 偽分辨率區(qū)域閾值判斷單元209c基于從GrGb差計(jì)算單元209a輸出的值Gr b和 從飽和度計(jì)算單元209b輸出的飽和度C,以像素為單位來(lái)判斷關(guān)注像素是否處于偽分辨率 區(qū)域中。下面參考圖10所示的流程圖,說(shuō)明偽分辨率區(qū)域閾值判斷單元209c所進(jìn)行的偽 分辨率區(qū)域閾值判斷處理。
[0069] 偽分辨率區(qū)域閾值判斷單元209c針對(duì)關(guān)注像素,將Gr數(shù)據(jù)和Gb數(shù)據(jù)之間的差 Gr b的絕對(duì)值與恒定閾值THa進(jìn)行比較,以判斷差G ^ b的絕對(duì)值是否大于閾值THa(SlOOl)。 在該結(jié)果表示差Gr b的絕對(duì)值大于閾值THa的情況下,偽分辨率區(qū)域閾值判斷單元209c進(jìn) 一步將飽和度C與恒定閾值THb進(jìn)行比較,以判斷飽和度C是否大于閾值THb (S1002)。在 該結(jié)果表示飽和度C大于閾值THb的情況下,偽分辨率區(qū)域閾值判斷單元209c判斷為關(guān)注 像素處于偽分辨率區(qū)域中(S1003)。偽分辨率區(qū)域閾值判斷單元209c針對(duì)所有像素中的各 像素都進(jìn)行步驟S1001~S1003。
[0070] 在偽分辨率區(qū)域閾值判斷處理中,將Gr數(shù)據(jù)和Gb數(shù)據(jù)之間的差匕b的絕對(duì)值以 及飽和度C與相應(yīng)的恒定閾值進(jìn)行比較來(lái)進(jìn)行上述判斷,但是這些閾值可以根據(jù)亮度或色 相等而非線(xiàn)性地改變。可以通過(guò)用戶(hù)改變這些閾值。飽和度在偽分辨率區(qū)域中高的可能性 較大。偽分辨率區(qū)域閾值判斷單元209c可以?xún)H基于從飽和度計(jì)算單元209b輸出的飽和度 C,針對(duì)各像素來(lái)判斷關(guān)注像素是否處于偽分辨率區(qū)域中。
[0071] 下面接著參考圖11所示的流程圖,說(shuō)明根據(jù)本實(shí)施例的評(píng)價(jià)值計(jì)算處理。圖11 的流程圖示出評(píng)價(jià)值計(jì)算處理的例子。
[0072] 在評(píng)價(jià)值計(jì)算處理中,圖2所示的水平方差計(jì)算單元207將在各像素處具有缺失 顏色的插值像素?cái)?shù)據(jù)的水平插值后的RGB圖像數(shù)據(jù)202c轉(zhuǎn)換成均勻顏色空間的顏色信號(hào) (值)(SllOl)。在本實(shí)施例中,使用G、R-G和B-G顏色空間來(lái)計(jì)算色差的方差作為均勻性 方面的度量。盡管代替G、R-G和B-G顏色空間而可以使用L*a*b*均勻顏色空間,但是進(jìn)行 向L*a*b*值的轉(zhuǎn)換需要大量計(jì)算。在本實(shí)施例中,考慮到以上所述,代替L*而直接使用G 信號(hào),并且代替a*和b*而使用R-G和B-G作為色差信號(hào)。
[0073] 接著,水平方差計(jì)算單元207計(jì)算G信號(hào)的方差。5h2、R-G信號(hào)的方差σ R eh2和 B-G信號(hào)的方差〇B(;h2(S1102)。這里,作為例子,假定使用圍繞關(guān)注像素的3X3區(qū)域中的 像素來(lái)進(jìn)行這些計(jì)算??蛇x地,可以使用諸如5X5區(qū)域或者7X7區(qū)域等的大小不同的區(qū) 域中的像素。代替使用區(qū)域中的所有像素,可以使用該區(qū)域中的像素的一部分。例如,可以 計(jì)算水平方向上的G信號(hào)的方差,從而如圖12A所示,使得使用hll~hl3計(jì)算G信號(hào)的方 差0 ci2、使用h21~h23計(jì)算方差σ J、并且使用h31~h33計(jì)算方差σ ra2。此后,從方差 〇ei2、方差。J和方差。J中選擇最大方差。并且采用所選擇的最大方差作為G信號(hào) 的方差。如圖12B和12C所示,還可以以與G信號(hào)的方差的計(jì)算相同的方式來(lái)計(jì)算R-G信 號(hào)的方差和B-G信號(hào)的方差。
[0074] 隨后,水平方差計(jì)算單元207根據(jù)下面示出的公式(11)來(lái)計(jì)算水平方差 σ h2(S1103)。水平方差計(jì)算單元207針對(duì)水平插值后的RGB圖像數(shù)據(jù)202c的所有像素,以 像素為單位進(jìn)行上述步驟SllOl~Sl 103的處理。
[0075] Qh2= σ sh2+GR(;h2+(5B(;h 2 (11)
[0076] 垂直方差計(jì)算單元208以與步驟SllOl~S1103的處理相同的方式,根據(jù)下面示 出的公式(12)使用垂直插值后的RGB圖像數(shù)據(jù)203c來(lái)進(jìn)行步驟S1104~S1106的處理, 以獲得垂直方差σ v2。垂直方差計(jì)算單元208針對(duì)垂直插值后的RGB圖像數(shù)據(jù)203c的所 有像素,以像素為單位進(jìn)行上述步驟Sl 104~Sl 106的處理。
[0078] 接著,評(píng)價(jià)值計(jì)算單元210使用以上述方式所計(jì)算出的水平方差σ h2和垂直方差 σ Λ根據(jù)下面示出的公式(13),針對(duì)各像素來(lái)計(jì)算水平評(píng)價(jià)值Ch和垂直評(píng)價(jià)值Cv。作為 上述處理的結(jié)果,針對(duì)各像素計(jì)算評(píng)價(jià)值Ch和Cv,并且生成評(píng)價(jià)值的二維平面(S1107)。
[0081] 注意,通過(guò)評(píng)價(jià)值來(lái)確定最終插值后的值,因此如果鄰接像素之間的評(píng)價(jià)值存在 大的差異,則存在發(fā)生諸如色調(diào)跳躍等的圖像質(zhì)量降低的可能性。為了應(yīng)對(duì)這一狀況,評(píng)價(jià) 值計(jì)算單元210對(duì)所生成的評(píng)價(jià)平面進(jìn)行低通濾波(LPF)處理(S1108)。關(guān)于LPF的濾波 器系數(shù),例如可以使用如圖13A所示的3個(gè)像素的濾波器長(zhǎng)度的濾波器系數(shù)[1,2,1],或者 可以使用圖13B所示的5個(gè)像素的濾波器長(zhǎng)度的濾波器系數(shù)[1,4,6,4,1]。注意,可以在垂 直方向和水平方向兩者上進(jìn)行濾波處理,這是有利的。
[0082] 圖像生成單元211針對(duì)各像素,基于作為評(píng)價(jià)值計(jì)算單元210所計(jì)算出的評(píng)價(jià)結(jié) 果所獲得的評(píng)價(jià)值Ch和Cv以及偽分辨率區(qū)域判斷單元209所做出的判斷結(jié)果,從水平插 值后的像素?cái)?shù)據(jù)、垂直插值后的圖像數(shù)據(jù)和二維插值后的像素?cái)?shù)據(jù)中選擇像素?cái)?shù)據(jù)。因而, 圖像生成單元211在所有像素中的各像素處生成具有R、G和B顏色成分的插值后的RGB圖 像數(shù)據(jù),并且輸出該結(jié)果作為插值后的RGB圖像數(shù)據(jù)212 (去馬賽克數(shù)據(jù))。
[0083] 下面接著參考圖14,說(shuō)明圖像生成單元211所進(jìn)行的圖像生成處理。圖14是示 出圖像生成處理的例子的流程圖。圖像生成單元211首先判斷關(guān)注像素是否被判斷為處于 偽分辨率區(qū)域中(S1401)。如果關(guān)注像素被判斷為處于偽分辨率區(qū)域中,圖像生成單元211 選擇經(jīng)由二維插值單元206所進(jìn)行的插值處理所生成的RGB圖像數(shù)據(jù)206c,并且輸出所選 擇的數(shù)據(jù)作為插值后的RGB圖像數(shù)據(jù)212 (S1402)。
[0084]另一方面,在沒(méi)有判斷為關(guān)注像素處于偽分辨率區(qū)域中的情況下,圖像生成單元 211將水平評(píng)價(jià)值Ch與垂直評(píng)價(jià)值Cv進(jìn)行比較,以判斷水平評(píng)價(jià)值Ch是否小于垂直評(píng)價(jià) 值Cv (S1403)。在判斷為水平評(píng)價(jià)值Ch小于垂直評(píng)價(jià)值Cv的情況下,圖像生成單元211選 擇并輸出水平插值后的RGB圖像數(shù)據(jù)202c作為插值后的RGB圖像數(shù)據(jù)212 (S1404)。另一 方面,在判斷為水平評(píng)價(jià)值Ch不小于垂直評(píng)價(jià)值Cv的情況下,圖像生成單元211選擇并輸 出垂直插值后的RGB圖像數(shù)據(jù)203c作為插值后的RGB圖像數(shù)據(jù)212 (S1405)。
[0085] 在第一實(shí)施例中,如上所述,基于根據(jù)經(jīng)由為了在抑制顏色偏移或顏色邊紋的同 時(shí)保存邊緣部分而進(jìn)行的插值處理生成的飽和度檢測(cè)RGB圖像數(shù)據(jù)所計(jì)算出的飽和度、以 及Gr數(shù)據(jù)和Gb數(shù)據(jù)之間的差,來(lái)以像素為單位判斷關(guān)注像素是否處于可能發(fā)生偽分辨率 的區(qū)域。在判斷為關(guān)注像素處于可能發(fā)生偽分辨率的區(qū)域中的情況下,選擇二維插值單元 所生成的插值數(shù)據(jù)作為該關(guān)注像素的像素?cái)?shù)據(jù)。通過(guò)如上所述高精度地檢測(cè)可能發(fā)生偽分 辨率的區(qū)域(像素),可以更適當(dāng)?shù)匦U谌ヱR賽克處理(顏色插值處理)期間所發(fā)生的偽 分辨率,因此可以高精度地對(duì)圖像信號(hào)進(jìn)行去馬賽克處理。
[0086] 第二實(shí)施例
[0087