示像素在圖像中的行數,第二角標表示像素在圖像中的列數;
[0238] 待處理像素的亮度值為 Y1, ,,Y1, j+1,Y1+1, ,,Y1+1, j+1;
[0239] 方向確定單元601,用于計算45度方向像素平均差值avg_45和135度方向像素 平均差值avg_135 ;在avg_45小于avg_135的情況下,將45度方向確定為高角度優選方 向;在avg_45不小于avg_135的情況下,將135度方向確定為高角度優選方向;在基礎優 選方向是水平方向的情況下,計算18度方向像素平均差值avg_18和162度方向像素平均 差值avg_162 ;在avg_18小于avg_162的情況下,將18度方向確定為中角度優選方向;在 avg_18不小于avg_162的情況下,將162度方向確定為中角度優選方向;或者,在基礎優 選方向是垂直方向的情況下,計算72度方向像素平均差值avg_72和108度方向像素平均 差值avg_108 ;在avg_72小于avg_108的情況下,將72度方向確定為中角度優選方向;在 avg_72不小于avg_108的情況下,將108度方向確定為中角度優選方向;在基礎優選方向 是水平方向的情況下,計算9. 5度方向像素平均差值avg_9. 5和170. 5度方向像素平均差 值avg_170. 5 ;在avg_9. 5小于avg_170. 5的情況下,將9. 5度方向確定為低角度優選方向; 在avg_9. 5不小于avg_170. 5的情況下,將170. 5度方向確定為中角度優選方向;或者,在 基礎優選方向是垂直方向的情況下,計算80. 5度方向像素平均差值avg_80. 5和99. 5度方 向像素平均差值avg_99. 5 ;在avg_80. 5小于avg_99. 5的情況下,將80. 5度方向確定為低 角度優選方向;在avg_80. 5不小于avg_99. 5的情況下,將99. 5度方向確定為低角度優選 方向;
[0251] 在高角度優選方向為45度方向的情況下,高角度優選方向的亮度值 V _L V ha-Y= M+1' 糾f; 2
[0252] 在高角度優選方向為135度方向的情況下,高角度優選方向的亮度值 V .. Λ-V. :ha -Y= w ,+1.糾;. 2
[0253] 在中角度優選方向為18度方向的情況下,中角度優選方向的亮度值
[0261] 具體的,第一閾值 Tl = max (I avg_h_avg_v I,I avg_45_avg_135 I);
[0262] 在基礎優選方向是水平方向的情況下,第二閾值T2 = max (I avg_h_avg_v I, |avg_45_avg_135|,|avg_18_avg_162|);或者,在基礎優選方向是垂直方向的情況下,第二 閾值 T2 = max (I avg_h_avg_v I,I avg_45_avg_135 I,I avg_72_avg_108 I);
[0263] 在基礎優選方向是水平方向的情況下,第三閾值T3 = max (I avg_h_avg_v I, |avg_45_avg_135|,|avg_9. 5_avg_170. 5|);或者,在基礎優選方向是垂直方向的情況下, 第三閾值 T3 = max (I avg_h_avg_v I,I avg_45_avg_135 I,I avg_80. 5_avg_99. 5 I);
[0264] 在基礎優選方向是水平方向的情況下,第四閾值T4 = max (I avg_h_avg_v I, |avg_18_avg_162|,|avg_9. 5_avg_170. 5|);或者,在基礎優選方向是垂直方向的情況下, 第四閾值 T4 = max (I avg_h_avg_v I,I avg_72_avg_108 I,I avg_80. 5_avg_99. 5 I) 〇
[0265] 進一步的,在圖6的基礎上,該圖像插值裝置還包括:校正單元604。
[0266] 校正單元604,用于將待處理像素的平均亮度值mean_Y與校正量Value_m之和作 為校正后的待處理像素的平均亮度值;
[0267] 其中,在基礎優選方向是水平方向的情況下,校正量Value_m = max (I avg_h_avg_ v|,|avg_45_avg_135|,|avg_18_avg_162|,|avg_9.5_avg_170.5|);或者,在基礎優選 方向是垂直方向的情況下,校正量 Value_m = max( I avg_h_avg_v I,I avg_45_avg_135 I, avg_72_avg_108I,Iavg_80. 5_avg_99. 5 I);
[0268] 相應的,中間估計單元602,具體用于根據校正后的待處理像素的平均亮度值、高 角度優選方向的亮度值、低角度優選方向的亮度值和中角度優選方向的亮度值確定中間估 計亮度值。
[0269] 具體的,色度值包括:U分量和V分量;中間估計色度值包括:中間估計色度值的U 分量U_data,中間估計色度值的V分量V_data ;
[0270] 校正單元604,還用于將第二差值、第三差值和第四差值中與第一差值正負號相 同并且相差最小的差值確定為最優方向差值,將最優方向差值與第一差值之差確定為最 優方向矯正量diff_best ;將第二差值、第三差值和第四差值中與第一差值正負號不同并 且相差最大的差值所對應的方向確定為非優方向,將非優方向上像素的U分量的平均值 作為非優方向U分量U_w 〇rst,將非優方向上像素的V分量的平均值作為非優方向V分 將第二差值、第三差值和第四差值中與第一差值正負號不同并且相差最大的 差值確定為非優方向差值,將非優方向差值與第一差值之差確定為非優方向矯正量diff_ worst ;在 diff_best = diff_worst 的情況下,確定第一系數 K = 0 ;在 diff_best 辛 diff_ worst的情況下,確定
;:計算方向校正U分量U_tmp = (U_ worst_U_data)*K+U_data 以及方向校正 V 分量 V_tmp = (V_worst_V_data)*K+V_data ;在 |U_tmp-mean_U|小于第一差值的情況下,確定校正后的中間估計色度值的U分量corr_U_ data = U_tmp ;在 IU_tmp_mean_UI 不小于第一差值的情況下,確定 corr_U_data = mean_ U-sign(U_tmp-mean_U)*第一差值;其中,mean_U為待處理像素的U分量的平均值;sign() 函數為符號函數;在|V_tmp-mean_V|小于第一差值的情況下,確定校正后的中間估計色 度值的V分量corr_V_data = V_tmp ;在|V_tmp-mean_V|不小于第一差值的情況下,確定 corr_V_data = mean_V_sign (V_tmp_mean_V) * 第一差值;其中,mean_V 為待處理像素的 V 分量的平均值;
[0271] 相應的,插值單元603,具體用于將中間估計亮度值和校正后的中間估計色度值分 別與待處理像素的亮度值和色度值作平均得到插值像素的亮度值和色度值。
[0272] 本發明實施例提供了一種圖像插值裝置,從水平方向和垂直方向中確定出基礎優 選方向;根據基礎優選方向,從高角度方向、低角度方向和中角度方向中確定出高角度優選 方向、低角度優選方向和中角度優選方向;根據待處理像素的平均亮度值、高角度優選方向 的亮度值、低角度優選方向的亮度值和中角度優選方向的亮度值確定中間估計亮度值;根 據基礎優選方向、高角度優選方向、低角度優選方向和中角度優選方向確定出最優方向,并 將最優方向上像素的色度的平均值作為中間估計色度值;將中間估計亮度值和中間估計色 度值分別與待處理像素的亮度值和色度值作平均得到插值像素的亮度值和色度值。這樣, 由于確定最優方向時綜合考慮了十個方向上像素的變化,使得最終確定出的最優方向能夠 準確反映出待處理像素在所屬區域內的最接近的像素方向,使得根據最優方向插值后的插 值像素能夠準確的反映出原圖像的細節信息。進一步的,對待處理像素的平均亮度值mean_ Y和中間估計色度值中的V分量和U分量分別進行校正,利用校正后的待處理像素的平均亮 度值mean_Y、中間估計色度值中的V分量和U分量確定最終的插值像素,使得計算出的插值 像素能夠更加真實的反映出圖像中的細節。
[0273] 在本申請所提供的幾個實施例中,應該理解到,所揭露的系統,裝置和方法,可以 通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的 劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件 可以結合或者可以集成到另一個系統,或一些特征可以忽略,或不執行。另一點,所顯示或 討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦 合或通信連接,可以是電性,機械或其它的形式。
[0274] 所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯 示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個 網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目 的。
[0275] 另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以 是各個單元單獨物理包括,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單 元既可以采用硬件的形式實現,也可以采用硬件加軟件功能單元的形式實現。
[0276] 上述以軟件功能單元的形式實現的集成的單元,可以存儲在一個計算機可讀取存 儲介質中。上述軟件功能單元存儲在一個存儲介質中,包括若干指令用以使得一臺計算機 設備(可以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例所述方法的 部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(Read-Only Memory,簡稱 ROM)、隨機存取存儲器(Random Access Memory,簡稱RAM)、磁碟或者光盤等各種可以存儲 程序代碼的介質。
[0277] 最后應說明的是:以上實施例僅用以說明本發明的技術方案,而非對其限制;盡 管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然 可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替 換;而這些修改或者替換,并不使相應技術方案的本質脫離本發明各實施例技術方案的精 神和范圍。
【主權項】
1. 一種圖像插值方法,其特征在于,包括: 從水平方向和垂直方向中確定出基礎優選方向; 根據所述基礎優選方向,從高角度方向、低角度方向和中角度方向中確定出高角度優 選方向、低角度優選方向和中角度優選方向; 根據待處理像素的平均亮度值、所述高角度優選方向的亮度值、所述低角度優選方向 的亮度值和所述中角度優選方向的亮度值確定中間估計亮度值; 根據所述基礎優選方向、所述高角度優選方向、所述低角度優選方向和所述中角度優 選方向確定出最優方向,并將所述最優方向上像素的色度的平均值作為中間估計色度值; 將所述中間估計亮度值和所述中間估計色度值分別與所述待處理像素的亮度值和色 度值作平均得到插值像素的亮度值和色度值。2. 根據權利要求1所述的方法,其特征在于,所述根據待處理像素的平均亮度值、所述 高角度優選方向的亮度值、所述低角度優選方向的亮度值和所述中角度優選方向的亮度值 確定中間估計亮度值包括: 確定所述待處理像素的平均亮度值和所述高角度優選方向的亮度值的差值是否小于 第一閾值;在不小于所述第一閾值的情況下,將所述待處理像素的平均亮度值與所述第一 閾值的和作為高角度校正亮度值;在小于所述第一閾值的情況下,將所述高角度優選方向 的亮度值作為所述高角度校正亮度值; 確定所述中角度優選方向的亮度值和所述高角度校正亮度值的差值是否小于第二閾 值;在不小于所述第二閾值的情況下,將所述高角度校正亮度值與所述第二閾值的和作為 中角度校正亮度值;在小于所述第二閾值的情況下,將所述中角度優選方向的