欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

圖像數(shù)據(jù)處理方法及裝置、播放器、電子設(shè)備與流程

文檔序號:12839315閱讀:314來源:國知局
圖像數(shù)據(jù)處理方法及裝置、播放器、電子設(shè)備與流程

本發(fā)明涉及圖像處理技術(shù),尤其是涉及一種圖像數(shù)據(jù)處理方法及裝置、播放器、電子設(shè)備。



背景技術(shù):

目前,視頻均有兩種拍攝方式:一種是按幀進(jìn)行拍攝,一種是按場進(jìn)行拍攝。而當(dāng)前的顯示設(shè)備,基本都是按幀進(jìn)行播放的,所以當(dāng)視頻拍攝方式是按場拍攝時,播放前必須進(jìn)行場到幀的轉(zhuǎn)換,才能順利播放。這種場到幀的變換技術(shù)稱為去隔行技術(shù)。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提供了一種圖像數(shù)據(jù)處理方法及裝置、播放器、電子設(shè)備。

本發(fā)明實(shí)施例提供的包括:

一種圖像數(shù)據(jù)處理方法,所述方法包括:

以待插值場為中心,以場為單位獲取待處理的圖像數(shù)據(jù);

確定所述圖像數(shù)據(jù)中每個像素點(diǎn)的運(yùn)動狀態(tài);

根據(jù)待插值像素點(diǎn)的運(yùn)動狀態(tài)對所述待插值像素點(diǎn)進(jìn)行插值。

本發(fā)明實(shí)施例中,所述確定所述圖像數(shù)據(jù)中每個像素點(diǎn)的運(yùn)動狀態(tài),包括:

確定每個像素點(diǎn)在垂直方向上的幀高頻和場高頻,以及每個像素點(diǎn)對應(yīng)的前后幀的差值,基于幀高頻和場高頻之間的差異以及前后幀的差值,確定像素點(diǎn)處于靜止?fàn)顟B(tài)還是運(yùn)動狀態(tài)。

本發(fā)明實(shí)施例中,所述確定每個像素點(diǎn)在垂直方向上的幀高頻和場高頻,包括:

通過下式計(jì)算當(dāng)前像素點(diǎn)的幀高頻值frm_hf:

frm_hf=|2·curr-above-below|

通過下式計(jì)算當(dāng)前像素點(diǎn)的場高頻值field_hf:

field_hf=|2·curr-above2-below2|

其中,curr表示當(dāng)前像素點(diǎn),above表示與當(dāng)前像素點(diǎn)相鄰的上一行的像素點(diǎn),above2表示位于當(dāng)前像素點(diǎn)垂直方向的上第二行像素點(diǎn),below表示與當(dāng)前像素點(diǎn)相鄰的下一行的像素點(diǎn),below2表示位于當(dāng)前像素點(diǎn)垂直方向的下第二行像素點(diǎn)。

本發(fā)明實(shí)施例中,所述方法還包括:

frm_hf和field_hf滿足以下公式時,確定當(dāng)前像素點(diǎn)滿足作為運(yùn)動像素點(diǎn)的頻率條件:

frm_hf-field_hf>hf_thr

其中,hf_thr為設(shè)定的頻率閾值。

本發(fā)明實(shí)施例中,所述確定每個像素點(diǎn)對應(yīng)的前后幀的差值,包括:

根據(jù)當(dāng)前像素點(diǎn)的幀高頻frm_hf,設(shè)置運(yùn)動閾值move_thr;其中,move_thr=frm_hf>>shift;且,

如果move_thr<min_thr,move_thr=min_thr

如果move_thr>max_thr,move_thr=max_thr

其中,shift為像素點(diǎn)的移位數(shù),“>>”表示移位運(yùn)算,min_thr和max_thr分別為運(yùn)動閾值的下限和上限;

以下三個公式中至少一個成立時,確定當(dāng)前像素點(diǎn)滿足作為運(yùn)動像素點(diǎn)的差值條件:

|abovec-abovel|>move_thr

|currc-currl|>move_thr

|belowc-belowl|>move_thr

其中,curr表示當(dāng)前像素點(diǎn),abovec表示當(dāng)前像素點(diǎn)的上一行相鄰像素點(diǎn),abovel表示前一幀圖像數(shù)據(jù)的當(dāng)前像素點(diǎn)對應(yīng)位置的像素點(diǎn)的上一行相鄰像素點(diǎn),belowc表示當(dāng)前像素點(diǎn)的下一行相鄰像素點(diǎn)的,belowl表示前一幀圖像數(shù)據(jù) 的當(dāng)前像素點(diǎn)對應(yīng)位置的像素點(diǎn)的下一行相鄰像素點(diǎn)的。

本發(fā)明實(shí)施例中,所述確定像素點(diǎn)處于靜止?fàn)顟B(tài)還是運(yùn)動狀態(tài),包括:

若當(dāng)前像素點(diǎn)滿足頻率條件,且滿足差值條件,確定所述當(dāng)前像素點(diǎn)處于運(yùn)動狀態(tài);

若當(dāng)前像素點(diǎn)既不滿足頻率條件,也不滿足差值條件,確定所述當(dāng)前像素點(diǎn)處于靜止?fàn)顟B(tài);

若當(dāng)前像素點(diǎn)不滿足頻率條件,但滿足差值條件,進(jìn)一步確定所述當(dāng)前像素點(diǎn)的鄰域像素點(diǎn)滿足差值條件的像素點(diǎn)的數(shù)量是否超出設(shè)定閾值,超出時確定所述當(dāng)前像素點(diǎn)處于運(yùn)動狀態(tài),未超出時確定所述當(dāng)前像素點(diǎn)處于靜止?fàn)顟B(tài);

若當(dāng)前像素點(diǎn)滿足頻率條件,但不滿足差值條件,進(jìn)一步確定所述當(dāng)前像素點(diǎn)的鄰域像素點(diǎn)滿足差值條件的像素點(diǎn)的數(shù)量是否超出設(shè)定閾值,超出時確定所述當(dāng)前像素點(diǎn)處于運(yùn)動狀態(tài),未超出時確定所述當(dāng)前像素點(diǎn)處于靜止?fàn)顟B(tài)。

本發(fā)明實(shí)施例中,所述根據(jù)所述待插值像素點(diǎn)的運(yùn)動狀態(tài)對所述待插值像素點(diǎn)進(jìn)行插值,包括:

所述待插值像素點(diǎn)的運(yùn)動狀態(tài)為靜止?fàn)顟B(tài)時,利用當(dāng)前幀或相鄰場的對應(yīng)像素點(diǎn)替代所述待插值像素點(diǎn)。

本發(fā)明實(shí)施例中,所述根據(jù)所述待插值像素點(diǎn)的運(yùn)動狀態(tài)對所述待插值像素點(diǎn)進(jìn)行插值,包括:

所述待插值像素點(diǎn)的運(yùn)動狀態(tài)為運(yùn)動狀態(tài)時,確定插值角度的范圍;

計(jì)算每個插值角度的角度能量,確定最佳插值角度并進(jìn)行插值;

對插值效果進(jìn)行擬合,得到最終的插值像素點(diǎn)。

本發(fā)明實(shí)施例中,所述確定插值角度范圍,包括:

以所述待插值像素點(diǎn)為中心,確定像素點(diǎn)初始窗口區(qū)域;

計(jì)算所述初始窗口區(qū)域內(nèi)像素點(diǎn)灰度等級的平均值,根據(jù)所述平均值計(jì)算所述初始窗口區(qū)域的像素點(diǎn)的灰度等級平均偏差;

基于所述平均偏差確定偏差閾值,將灰度等級與平均值之差的絕對值小于等于所述偏差閾值的像素點(diǎn)作為插值角度范圍內(nèi)的像素點(diǎn)。

本發(fā)明實(shí)施例中,所述確定插值角度范圍,包括:

以所述待插值像素點(diǎn)為中心,確定像素點(diǎn)窗口區(qū)域;

確定所述窗口區(qū)域中所有像素點(diǎn)的最大灰度等級和最小灰度等級,計(jì)算最大灰度等級與最小灰度等級的差值,以所述差值與所劃分子集合的數(shù)量之商為步長劃分集合;

確定能量最佳的像素點(diǎn)是否在同一個集合中,是時以最佳的角度做插值,否則選擇能量次佳的對應(yīng)像素點(diǎn),并以所選擇的像素點(diǎn)做插值。

本發(fā)明實(shí)施例中,所述計(jì)算每個插值角度的角度能量,包括:

計(jì)算正向和負(fù)向的差值;

根據(jù)差值計(jì)算每個角度的角度能量;

在所計(jì)算的角度能量中,選取最大值方向作為插值方向。

本發(fā)明實(shí)施例中,所述對插值效果進(jìn)行擬合,包括:

記錄每一個像素點(diǎn)的插值角度,對于基場的像素點(diǎn),取下一行相鄰像素點(diǎn)的插值角度;

統(tǒng)計(jì)以當(dāng)前像素點(diǎn)為中心的第一設(shè)定鄰域內(nèi)所有像素點(diǎn)的最小插值角度;

根據(jù)插值角度確定一組濾波參數(shù);

利用濾波參數(shù)中的第一濾波系數(shù),在水平方向?qū)Ξ?dāng)前像素點(diǎn)為中心的第二設(shè)定區(qū)域內(nèi)的每一行像素點(diǎn)進(jìn)行加權(quán)運(yùn)算;

利用濾波參數(shù)中的第二濾波系數(shù),在垂直方向上對每一列像素點(diǎn)進(jìn)行加權(quán)運(yùn)算,得到最終的插值像素點(diǎn)。

一種圖像數(shù)據(jù)處理裝置,所述裝置包括:獲取單元、確定單元和插值單元,其中:

獲取單元,用于以待插值場為中心,以場為單位獲取待處理的圖像數(shù)據(jù);

確定單元,用于確定所述圖像數(shù)據(jù)中每個像素點(diǎn)的運(yùn)動狀態(tài);

插值單元,用于根據(jù)待插值像素點(diǎn)的運(yùn)動狀態(tài)對所述待插值像素點(diǎn)進(jìn)行插值。

本發(fā)明實(shí)施例中,所述確定單元,還用于確定每個像素點(diǎn)在垂直方向上的 幀高頻和場高頻,以及每個像素點(diǎn)對應(yīng)的前后幀的差值,基于幀高頻和場高頻之間的差異以及前后幀的差值,確定像素點(diǎn)處于靜止?fàn)顟B(tài)還是運(yùn)動狀態(tài)。

本發(fā)明實(shí)施例中,所述確定單元,還用于:

通過下式計(jì)算當(dāng)前像素點(diǎn)的幀高頻值frm_hf:

frm_hf=|2·curr-above-below|

通過下式計(jì)算當(dāng)前像素點(diǎn)的場高頻值field_hf:

field_hf=|2·curr-above2-below2|

其中,curr表示當(dāng)前像素點(diǎn),above表示與當(dāng)前像素點(diǎn)相鄰的上一行的像素點(diǎn),above2表示位于當(dāng)前像素點(diǎn)垂直方向的上第二行像素點(diǎn),below表示與當(dāng)前像素點(diǎn)相鄰的下一行的像素點(diǎn),below2表示位于當(dāng)前像素點(diǎn)垂直方向的下第二行像素點(diǎn)。

本發(fā)明實(shí)施例中,所述確定單元,還用于在frm_hf和field_hf滿足以下公式時,確定當(dāng)前像素點(diǎn)滿足作為運(yùn)動像素點(diǎn)的頻率條件:

frm_hf-field_hf>hf_thr

其中,hf_thr為設(shè)定的頻率閾值。

本發(fā)明實(shí)施例中,所述確定單元,還用于:

根據(jù)當(dāng)前像素點(diǎn)的幀高頻frm_hf,設(shè)置運(yùn)動閾值move_thr;其中,move_thr=frm_hf>>shift;且,

如果move_thr<min_thr,move_thr=min_thr

如果move_thr>max_thr,move_thr=max_thr

其中,shift為像素點(diǎn)的移位數(shù),“>>”表示移位運(yùn)算,min_thr和max_thr分別為運(yùn)動閾值的下限和上限;

以下三個公式中至少一個成立時,確定當(dāng)前像素點(diǎn)滿足作為運(yùn)動像素點(diǎn)的差值條件:

|abovec-abovel|>move_thr

|currc-currl|>move_thr

|belowc-belowl|>move_thr

其中,curr表示當(dāng)前像素點(diǎn),abovec表示當(dāng)前像素點(diǎn)的上一行相鄰像素點(diǎn),abovel表示前一幀圖像數(shù)據(jù)的當(dāng)前像素點(diǎn)對應(yīng)位置的像素點(diǎn)的上一行相鄰像素點(diǎn),belowc表示當(dāng)前像素點(diǎn)的下一行相鄰像素點(diǎn),belowl表示前一幀圖像數(shù)據(jù)的當(dāng)前像素點(diǎn)對應(yīng)位置的像素點(diǎn)的下一行相鄰像素點(diǎn)。

本發(fā)明實(shí)施例中,所述確定單元,還用于:

若當(dāng)前像素點(diǎn)滿足頻率條件,且滿足差值條件,確定所述當(dāng)前像素點(diǎn)處于運(yùn)動狀態(tài);

若當(dāng)前像素點(diǎn)既不滿足頻率條件,也不滿足差值條件,確定所述當(dāng)前像素點(diǎn)處于靜止?fàn)顟B(tài);

若當(dāng)前像素點(diǎn)不滿足頻率條件,但滿足差值條件,進(jìn)一步確定所述當(dāng)前像素點(diǎn)的鄰域像素點(diǎn)滿足差值條件的像素點(diǎn)的數(shù)量是否超出設(shè)定閾值,超出時確定所述當(dāng)前像素點(diǎn)處于運(yùn)動狀態(tài),未超出時確定所述當(dāng)前像素點(diǎn)處于靜止?fàn)顟B(tài);

若當(dāng)前像素點(diǎn)滿足頻率條件,但不滿足差值條件,進(jìn)一步確定所述當(dāng)前像素點(diǎn)的鄰域像素點(diǎn)滿足差值條件的像素點(diǎn)的數(shù)量是否超出設(shè)定閾值,超出時確定所述當(dāng)前像素點(diǎn)處于運(yùn)動狀態(tài),未超出時確定所述當(dāng)前像素點(diǎn)處于靜止?fàn)顟B(tài)。

本發(fā)明實(shí)施例中,所述插值單元,還用于:

在所述待插值像素點(diǎn)的運(yùn)動狀態(tài)為運(yùn)動狀態(tài)時,確定插值角度的范圍;

計(jì)算每個插值角度的角度能量,確定最佳插值角度并進(jìn)行插值;

對插值效果進(jìn)行擬合,得到最終的插值像素點(diǎn)。

本發(fā)明實(shí)施例中,所述插值單元,還用于:

以所述待插值像素點(diǎn)為中心,確定像素點(diǎn)窗口區(qū)域;

計(jì)算所述窗口區(qū)域內(nèi)像素點(diǎn)灰度等級的平均值,根據(jù)所述平均值計(jì)算所述窗口區(qū)域的像素點(diǎn)的灰度等級平均偏差;

基于所述平均偏差確定偏差閾值,將灰度等級與平均值之差的絕對值小于等于所述偏差閾值的像素點(diǎn)作為插值角度范圍內(nèi)的像素點(diǎn)。

本發(fā)明實(shí)施例中,所述插值單元,還用于:

以所述待插值像素點(diǎn)為中心,確定像素點(diǎn)窗口區(qū)域;

確定所述窗口區(qū)域中所有像素點(diǎn)的最大灰度等級和最小灰度等級,計(jì)算最大灰度等級與最小灰度等級的差值,以所述差值與所劃分子集合的數(shù)量之商為步長劃分集合;

確定能量最佳的像素點(diǎn)是否在同一個集合中,是時以最佳的角度做插值,否則選擇能量次佳的對應(yīng)像素點(diǎn),并以所選擇的像素點(diǎn)做插值。

本發(fā)明實(shí)施例中,所述插值單元,還用于:

計(jì)算正向和負(fù)向的差值;

根據(jù)差值計(jì)算每個角度的角度能量;

在所計(jì)算的角度能量中,選取最大值方向作為插值方向。

本發(fā)明實(shí)施例中,所述插值單元,還用于:

記錄每一個像素點(diǎn)的插值角度,對于基場的像素點(diǎn),取下一行相鄰像素點(diǎn)的插值角度;

統(tǒng)計(jì)以當(dāng)前像素點(diǎn)為中心的第一設(shè)定鄰域內(nèi)所有像素點(diǎn)的最小插值角度;

根據(jù)插值角度確定一組濾波參數(shù);

利用濾波參數(shù)中的第一濾波系數(shù),在水平方向?qū)Ξ?dāng)前像素點(diǎn)為中心的第二設(shè)定區(qū)域內(nèi)的每一行像素點(diǎn)進(jìn)行加權(quán)運(yùn)算;

利用濾波參數(shù)中的第二濾波系數(shù),在垂直方向上對每一列像素點(diǎn)進(jìn)行加權(quán)運(yùn)算,得到最終的插值像素點(diǎn)。

一種播放器,所述播放器包括所述的圖像數(shù)據(jù)處理裝置。

一種電子設(shè)備,所述電子設(shè)備中包括播放器,所述播放器包括所述的圖像數(shù)據(jù)處理裝置。

本發(fā)明實(shí)施例的技術(shù)方案中,以待插值場為中心以場為單位獲取待處理的圖像數(shù)據(jù);確定所述圖像數(shù)據(jù)中每個像素點(diǎn)的運(yùn)動狀態(tài);根據(jù)所述待插值像素點(diǎn)的運(yùn)動狀態(tài)對所述待插值像素點(diǎn)進(jìn)行插值。本發(fā)明實(shí)施例根據(jù)像素點(diǎn)與周圍像素點(diǎn)的關(guān)系確定該像素點(diǎn)處于靜止?fàn)顟B(tài)還是運(yùn)動狀態(tài),并根據(jù)像素點(diǎn)的運(yùn)動狀態(tài)為待插值的像素點(diǎn)確定插值方式,并對插值范圍進(jìn)行限定,并為插值像素 點(diǎn)選取較佳的角度能量進(jìn)行插值,最后對插值效果進(jìn)行擬合,從而為待插值像素點(diǎn)計(jì)算出較佳的插值像素點(diǎn),從而提升圖像數(shù)據(jù)的播放效果。

附圖說明

圖1為本發(fā)明實(shí)施例的圖像數(shù)據(jù)處理方法的流程圖;

圖2為本發(fā)明實(shí)施例的去隔行像素插值算法原理示意圖;

圖3為本發(fā)明實(shí)施例的bottom場優(yōu)先時datacomposer模塊的獲取圖像數(shù)據(jù)的示意圖;

圖4為本發(fā)明實(shí)施例的top場優(yōu)先時datacomposer模塊的獲取圖像數(shù)據(jù)的示意圖;

圖5為本發(fā)明實(shí)施例的標(biāo)明了當(dāng)前像素點(diǎn)及其鄰域像素點(diǎn)的示意圖;

圖6示出了自適應(yīng)計(jì)算插值角度n的基場像素點(diǎn)的示意圖;

圖7為本發(fā)明實(shí)施例的插值角度示意圖;

圖8為本發(fā)明實(shí)施例的圖7中的角度1的差值計(jì)算示意圖;

圖9為本發(fā)明實(shí)施例以當(dāng)前像素點(diǎn)為中心的一個3×3的窗口;

圖10為本發(fā)明實(shí)施例以當(dāng)前像素點(diǎn)為中心的一個3×7的窗口;

圖11為本發(fā)明實(shí)施例的圖像數(shù)據(jù)處理裝置的結(jié)構(gòu)組成示意圖。

具體實(shí)施方式

為了能夠更加詳盡地了解本發(fā)明實(shí)施例的特點(diǎn)與技術(shù)內(nèi)容,下面結(jié)合附圖對本發(fā)明實(shí)施例的實(shí)現(xiàn)進(jìn)行詳細(xì)闡述,所附附圖僅供參考說明之用,并非用來限定本發(fā)明實(shí)施例。

圖1為本發(fā)明實(shí)施例的圖像數(shù)據(jù)處理方法的流程圖,如圖1所示,本示例的圖像數(shù)據(jù)處理方法包括以下步驟:

步驟101,以待插值場為中心,以場為單位獲取待處理的圖像數(shù)據(jù)。

本發(fā)明實(shí)施例中,以待插值場為中心,以場為單位獲取待處理的圖像數(shù)據(jù)。一般是以4個場為單位獲取待處理的圖像數(shù)據(jù)。

步驟102,確定所述圖像數(shù)據(jù)中每個像素點(diǎn)的運(yùn)動狀態(tài)。

具體地,所述確定所述圖像數(shù)據(jù)中每個像素點(diǎn)的運(yùn)動狀態(tài),包括:

確定每個像素點(diǎn)在垂直方向上的幀高頻和場高頻,以及每個像素點(diǎn)對應(yīng)的前后幀的差值,基于所述幀高頻和場高頻之間的差異以及前后幀的差值,確定像素點(diǎn)處于靜止?fàn)顟B(tài)還是運(yùn)動狀態(tài)。

本發(fā)明實(shí)施例中,所述確定每個像素點(diǎn)在垂直方向上幀高頻和場高頻之間的差異,包括:

通過下式計(jì)算當(dāng)前像素點(diǎn)的幀高頻值frm_hf:

frm_hf=|2·curr-above-below|

通過下式計(jì)算當(dāng)前像素點(diǎn)的場高頻值field_hf:

field_hf=|2·curr-above2-below2|

其中,curr表示當(dāng)前像素點(diǎn),above表示與當(dāng)前像素點(diǎn)相鄰的上一行的像素點(diǎn),above2表示位于當(dāng)前像素點(diǎn)垂直方向的上第二行像素點(diǎn),below表示與當(dāng)前像素點(diǎn)相鄰的下一行的像素點(diǎn),below2表示位于當(dāng)前像素點(diǎn)垂直方向的下第二行像素點(diǎn)。

本發(fā)明實(shí)施例中,frm_hf和field_hf滿足以下公式時,確定當(dāng)前像素點(diǎn)滿足頻率條件:

frm_hf-field_hf>hf_thr

其中,hf_thr為設(shè)定的頻率閾值。本發(fā)明實(shí)施例中,所謂滿足頻率條件,即當(dāng)前像素點(diǎn)滿足作為運(yùn)動像素點(diǎn)的頻率條件。

本發(fā)明實(shí)施例中,所述確定每個像素點(diǎn)對應(yīng)的前后幀的差值,包括:

根據(jù)當(dāng)前像素點(diǎn)的幀高頻frm_hf,設(shè)置運(yùn)動閾值move_thr;其中,move_thr=frm_hf>>shift;且,

如果move_thr<min_thr,move_thr=min_thr

如果move_thr>max_thr,move_thr=max_thr

其中,shift為像素點(diǎn)的移位數(shù),“>>”表示移位運(yùn)算,min_thr和max_thr分別為運(yùn)動閾值的下限和上限;

以下三個公式中至少一個成立時,確定當(dāng)前像素點(diǎn)滿足差值條件:

|abovec-abovel|>move_thr

|currc-currl|>move_thr

|belowc-belowl|>move_thr

其中,curr表示當(dāng)前像素點(diǎn),abovec表示當(dāng)前像素點(diǎn)的上一行相鄰像素點(diǎn),abovel表示前一幀圖像數(shù)據(jù)的當(dāng)前像素點(diǎn)對應(yīng)位置的像素點(diǎn)的上一行相鄰像素點(diǎn),belowc表示當(dāng)前像素點(diǎn)的下一行相鄰像素點(diǎn),belowl表示前一幀圖像數(shù)據(jù)的當(dāng)前像素點(diǎn)對應(yīng)位置的像素點(diǎn)的下一行相鄰像素點(diǎn)。本發(fā)明實(shí)施例中,所謂滿足差值條件,即當(dāng)前像素點(diǎn)滿足作為運(yùn)動像素點(diǎn)的差值條件。

本發(fā)明實(shí)施例中,所述確定像素點(diǎn)處于靜止?fàn)顟B(tài)還是運(yùn)動狀態(tài),包括:

若當(dāng)前像素點(diǎn)滿足頻率條件,且滿足差值條件,確定所述當(dāng)前像素點(diǎn)處于運(yùn)動狀態(tài);

若當(dāng)前像素點(diǎn)既不滿足頻率條件,也不滿足差值條件,確定所述當(dāng)前像素點(diǎn)處于靜止?fàn)顟B(tài);

若當(dāng)前像素點(diǎn)不滿足頻率條件,但滿足差值條件,進(jìn)一步確定所述當(dāng)前像素點(diǎn)的鄰域像素點(diǎn)滿足差值條件的像素點(diǎn)的數(shù)量是否超出設(shè)定閾值,超出時確定所述當(dāng)前像素點(diǎn)處于運(yùn)動狀態(tài),未超出時確定所述當(dāng)前像素點(diǎn)處于靜止?fàn)顟B(tài);

若當(dāng)前像素點(diǎn)滿足頻率條件,但不滿足差值條件,進(jìn)一步確定所述當(dāng)前像素點(diǎn)的鄰域像素點(diǎn)滿足差值條件的像素點(diǎn)的數(shù)量是否超出設(shè)定閾值,超出時確定所述當(dāng)前像素點(diǎn)處于運(yùn)動狀態(tài),未超出時確定所述當(dāng)前像素點(diǎn)處于靜止?fàn)顟B(tài)。

步驟103,根據(jù)所述待插值像素點(diǎn)的運(yùn)動狀態(tài)對所述待插值像素點(diǎn)進(jìn)行插值。

本發(fā)明實(shí)施例中,所述根據(jù)所述待插值像素點(diǎn)的運(yùn)動狀態(tài)對所述待插值像素點(diǎn)進(jìn)行插值,包括:

所述待插值像素點(diǎn)的運(yùn)動狀態(tài)為靜止?fàn)顟B(tài)時,利用當(dāng)前幀或相鄰場的對應(yīng)像素點(diǎn)替代所述待插值像素點(diǎn)。

所述待插值像素點(diǎn)的運(yùn)動狀態(tài)為運(yùn)動狀態(tài)時,確定插值角度的范圍;

計(jì)算每個插值角度的角度能量,確定最佳插值角度并進(jìn)行插值;

對插值效果進(jìn)行擬合,得到最終的插值像素點(diǎn)。

本發(fā)明實(shí)施例中,所述確定插值角度范圍,包括:

以所述待插值像素點(diǎn)為中心,確定像素點(diǎn)窗口區(qū)域;

計(jì)算所述窗口區(qū)域內(nèi)像素點(diǎn)灰度等級的平均值,根據(jù)所述平均值計(jì)算所述窗口區(qū)域的像素點(diǎn)的灰度等級平均偏差;

基于所述平均偏差確定偏差閾值,將灰度等級與平均值之差的絕對值小于等于所述偏差閾值的像素點(diǎn)作為插值角度范圍內(nèi)的像素點(diǎn)。

或者,本發(fā)明實(shí)施例中,所述確定插值角度范圍,包括:

以所述待插值像素點(diǎn)為中心,確定像素點(diǎn)窗口區(qū)域;

確定所述窗口區(qū)域中所有像素點(diǎn)的最大灰度等級和最小灰度等級,計(jì)算最大灰度等級與最小灰度等級的差值,以所述差值與所劃分子集合的數(shù)量之商為步長劃分集合;

確定能量最佳的像素點(diǎn)是否在同一個集合中,是時以最佳的角度做插值,否則選擇能量次佳的對應(yīng)像素點(diǎn),并以所選擇的像素點(diǎn)做插值。

本發(fā)明實(shí)施例中,所述計(jì)算每個插值角度的角度能量,包括:

計(jì)算正向和負(fù)向的差值;

根據(jù)差值計(jì)算每個角度的角度能量;

在所計(jì)算的角度能量中,選取最大值方向作為插值方向。

本發(fā)明實(shí)施例中,所述對插值效果進(jìn)行擬合,包括:

記錄每一個像素點(diǎn)的插值角度,對于基場的像素點(diǎn),取下一行相鄰像素點(diǎn)的插值角度;

統(tǒng)計(jì)以當(dāng)前像素點(diǎn)為中心的第一設(shè)定鄰域內(nèi)所有像素點(diǎn)的最小插值角度;

根據(jù)插值角度確定一組濾波參數(shù),對當(dāng)前像素點(diǎn)為中心第二設(shè)定區(qū)域的像素點(diǎn)進(jìn)行低通濾波運(yùn)算;

利用第一濾波系數(shù),在水平方向上對每一行像素點(diǎn)進(jìn)行加權(quán)運(yùn)算;具體為,在水平方向?qū)Ξ?dāng)前像素點(diǎn)為中心的第二設(shè)定區(qū)域內(nèi)的每一行像素點(diǎn)進(jìn)行加權(quán)運(yùn) 算;

利用第二濾波系數(shù),在垂直方向上對每一列像素點(diǎn)進(jìn)行加權(quán)運(yùn)算,得到最終的插值像素點(diǎn)。

本發(fā)明實(shí)施例中,濾波系數(shù)根據(jù)經(jīng)驗(yàn)值設(shè)置,待差值的像素點(diǎn)的插值角度越小,選取強(qiáng)度越大的濾波系數(shù)。濾波系數(shù)根據(jù)像素點(diǎn)的最大像素值為參考設(shè)置。

以下通過具體示例,進(jìn)一步闡明本發(fā)明實(shí)施例的技術(shù)方案的實(shí)質(zhì)。

圖2為本發(fā)明實(shí)施例的去隔行像素插值算法原理示意圖,datacomposer模塊組織輸入圖像數(shù)據(jù),并將圖像數(shù)據(jù)發(fā)送給movflg模塊和dit模塊。movflg模塊對每個像素點(diǎn)的運(yùn)動狀態(tài)進(jìn)行判斷;像素點(diǎn)的運(yùn)動狀態(tài)包括靜止和運(yùn)動兩種運(yùn)動狀態(tài),然后將像素點(diǎn)的運(yùn)動狀態(tài)的判斷結(jié)果發(fā)送給dit模塊。dit模塊利用輸入幀,根據(jù)每個像素點(diǎn)的運(yùn)動狀態(tài)進(jìn)行相應(yīng)的處理,判斷為靜止的像素點(diǎn),用當(dāng)前幀或者相鄰場的像素值去替代,而對于運(yùn)動的像素點(diǎn)去做插值,最終生成輸出幀。

以下對上述各處理模塊的功能進(jìn)行介紹。

眾多去隔行算法中,都是以幀為單位進(jìn)行取數(shù),取n幀進(jìn)行計(jì)算,而忽視了場在時間軸上的對稱性,這易于產(chǎn)生輸出的視頻序列一幀好一幀壞。本發(fā)明實(shí)施例是以待插值場為中心,以場為單位提取圖像數(shù)據(jù)。對于已有的場,稱之為基場,則缺失的場為待插值場。

圖3為本發(fā)明實(shí)施例的bottom場優(yōu)先時datacomposer模塊的獲取圖像數(shù)據(jù)的示意圖,按時間順序排列場,虛線框圈中的場為基場本示例以4個場為單位獲取圖像數(shù)據(jù)為例進(jìn)行說明。圖3(a)中第n幀bottom場為基場,datacomposer模塊取第n-1幀的bottom場和top場,以及第n幀的bottom場和top場,圖3(b)中第n幀的top場為基場,datacomposer模塊取第n-1幀的top場,第n幀的bottom場和top場,以及第n+1幀的bottom場。

圖4為本發(fā)明實(shí)施例的top場優(yōu)先時datacomposer模塊的獲取圖像數(shù)據(jù)的示意圖。與圖3所示的情況類似,這里不再贅述。

本發(fā)明實(shí)施例的movflg模塊要判斷出每個像素點(diǎn)的運(yùn)動狀態(tài),像素點(diǎn)的運(yùn)動狀態(tài)包括運(yùn)動狀態(tài)(motion)和靜止?fàn)顟B(tài)(motionless)兩種情況。在以往的算法中,判斷算法最常用的是利用前后幀的差值做運(yùn)動狀態(tài)判斷,而忽視了隔行視頻流在垂直方向上的頻率條件,這會導(dǎo)致實(shí)現(xiàn)的成本較高,而且在有噪聲的情況下易于出現(xiàn)誤判。

對于motion和motionless的情況,本發(fā)明實(shí)施例主要基于兩個條件做判斷:第一,垂直方向上的頻率條件,后面簡稱頻率條件;第二,前后幀對應(yīng)像素點(diǎn)的差值條件,簡稱差值條件。

對于隔行視頻源,最常出現(xiàn)拉絲或羽化現(xiàn)象。拉絲的特像素點(diǎn)是,在垂直方向上,從幀看是高頻分量,從場看是低頻分量。圖5為本發(fā)明實(shí)施例的標(biāo)明了當(dāng)前像素點(diǎn)及其鄰域像素點(diǎn)的示意圖,結(jié)合圖5,下述公式(1)和(2)分別計(jì)算了當(dāng)前像素點(diǎn)的幀高頻frm_hf和場高頻field_hf。如果幀高頻和場高頻滿足公式(3),則認(rèn)為當(dāng)前像素點(diǎn)滿足頻率條件,其中hf_thr為頻率閾值。

frm_hf=|2·curr-above-below|(1)

field_hf=|2·curr-above2-below2|(2)

frm_hf-field_hf>hf_thr(3)

對于運(yùn)動像素點(diǎn),前后幀的差異較大;靜止像素點(diǎn),前后幀差異較小。由于噪聲的存在,會對判斷造成干擾,有可能將運(yùn)動像素點(diǎn)判斷為靜止,而靜止的像素點(diǎn)判斷為運(yùn)動。因此,閾值的設(shè)置極為重要。如公式(4)所示,根據(jù)當(dāng)前像素點(diǎn)的幀高頻frm_hf,自適應(yīng)地設(shè)置閾值move_thr。其中,shift為移位數(shù),min_thr和max_thr分別為閾值的下限和上限。

move_thr=frm_hf>>shift

if(move_thr<min_thr)

move_thr=min_thr

if(move_thr>max_thr)

move_thr=max_thr(4)

根據(jù)move_thr,對當(dāng)前像素點(diǎn)及鄰域像素點(diǎn)做運(yùn)動狀態(tài)判斷,如公式(5) 所示,其中curr表示當(dāng)前像素點(diǎn),above表示上一行的相鄰像素點(diǎn),below表示下一行的相鄰像素點(diǎn),下標(biāo)c(urr)表示當(dāng)前幀,l(ast)表示上一幀。如果下述公式(5)中3個式子至少有一個成立,就認(rèn)為當(dāng)前像素點(diǎn)滿足差值條件。

|abovec-abovel|>move_thr

|currc-currl|>move_thr

|belowc-belowl|>move_thr(5)

根據(jù)上面的頻率條件和差值條件,可以組合成四種可能的情況:

1)滿足頻率條件,滿足差值條件;

2)不滿足頻率條件,滿足差值條件;

3)滿足頻率條件,不滿足差值條件;

4)既不滿足頻率條件,也不滿足差值條件。

對于情況1),該像素點(diǎn)判斷為motion;情況2),查看當(dāng)前像素點(diǎn)的鄰域,如果有較多的像素點(diǎn)都滿足差值條件,則判定該像素點(diǎn)為motion,否則判斷為motionless;對于情況3),根據(jù)周圍像素點(diǎn)的運(yùn)動情況做判斷;情況4),該像素點(diǎn)判斷為motionless。

根據(jù)本發(fā)明實(shí)施例的技術(shù)方案,在dit模塊中,對于待插值像素點(diǎn),如果運(yùn)動狀態(tài)是靜止,則用當(dāng)前幀或相鄰場的對應(yīng)像素點(diǎn)去替代。

如果是運(yùn)動像素點(diǎn),則按照下面的步驟做處理:

第一步,限定插值角度的范圍;

第二步,在上一步限定的范圍內(nèi),計(jì)算每個角度的角度能量,確定最佳插值角度并做插值;

第三步,對插值效果進(jìn)行擬合,得到最終的像素值。

以下介紹自適應(yīng)限定插值角度范圍的方式。

在本發(fā)明實(shí)施例的去隔行算法中,需要在若干個角度中確定一個插值角度,如果插值角度太多,容易出現(xiàn)插值方向判斷錯誤的情況,插值角度太少又容易導(dǎo)致出現(xiàn)鋸齒。針對這一問題,本發(fā)明實(shí)施例提出自適應(yīng)限定插值角度范圍的算法。在某一實(shí)施例中,最遠(yuǎn)插值像素點(diǎn)為12,在此范圍內(nèi)做限定。

某一實(shí)施例中:

第一步,根據(jù)圖6,首先計(jì)算出黑色方框內(nèi)4×5窗口內(nèi)20個像素點(diǎn)的平均值avg,如下述公式(7)所示;

avg=∑pi/20(7)

第二步,按照下述公式(8)計(jì)算窗口的平均偏差ad,然后計(jì)算閾值thres,k為系數(shù),如下述公式(9)所示;

ad=∑|pi-avg|/20(8)

thres=k·ad(9)

第三步,向右尋找最遠(yuǎn)插值像素點(diǎn),從第3列像素點(diǎn)開始,找到第一個滿足公式(10)的像素點(diǎn),記錄為r;對稱地,向左尋找最遠(yuǎn)插值像素點(diǎn)l。取r和l的最大值作為最遠(yuǎn)插值像素點(diǎn),在此范圍內(nèi)做插值方向判斷。

|up[r]-avg|>thresor|low[r]-avg|>thres(10)

在另一實(shí)施例中:

把參與插值計(jì)算的所有像素點(diǎn)劃分為若干個集合xi,做插值的兩像素點(diǎn)必須屬于同一個集合。如果能量計(jì)算最佳的角度不在同一個xi里面,那么廢棄這個角度,選擇能量次佳的對應(yīng)像素點(diǎn),直到滿足插值像素點(diǎn)在同一個集合內(nèi)。

本發(fā)明實(shí)施例中,按如下步驟來定義集合x:

第一步,求所有參與像素點(diǎn)的最大max和最小min;

第二步,以min為起始,以(max-min)/n為步長,劃分集合xi,n為所劃分的集合的個數(shù);

第三步,將所有像素點(diǎn)按照像素值大小歸入相應(yīng)的集合中。

以下介紹角度能量計(jì)算。

為了保證在任意角度上都能得到良好的效果,同時又有較低的實(shí)現(xiàn)成本,本算法提出了像素點(diǎn)可跳變的最大8個角度計(jì)算,如圖7所示,圖7中列出了正向positive的情況,負(fù)向negative在對稱的方向。結(jié)合本發(fā)明實(shí)施例的 技術(shù)方案,圖7中8個角度的計(jì)算排布,可以做到5°以上的邊緣保持?;诓逯到嵌鹊姆秶_定插值角度。

第一步,計(jì)算正向和負(fù)向的差值。

圖8表示角度1的差值計(jì)算示意圖,其他角度類似。該圖只示出了基場的像素,省略了待插值場,紅線表示正向,黑線表示負(fù)向。將圖8中所有紅線連接的兩端像素點(diǎn)的差值絕對值求和,作為正向差值pos_diff;將黑線連接的兩端像素點(diǎn)的差值絕對值求和,作為負(fù)向差值neg_diff,如公式(11)所示。

pos_diff=∑(|up3[i]-up[k]|+|up[i]-low[k]|+|low[i]-low3[k]|)

neg_diff=∑(|up3[k]-up[i]|+|up[k]-low[i]|+|low[k]-low3[i]|)(11)

第二步,根據(jù)差值計(jì)算每個角度的角度能量。

將pos_diff和neg_diff中數(shù)值小的方向記錄為插值方向,并計(jì)算角度能量,如公式(12)所示,其中ratio為加權(quán)系數(shù)。ratio的設(shè)置滿足公式(13),c為比例系數(shù),n為參與角度能量計(jì)算的像素點(diǎn)個數(shù)。

scale=c·n(13)

第三步,在若干個角度能量中,選取最大值方向?yàn)椴逯捣较?,根?jù)正負(fù)向,做上下行的兩像素點(diǎn)均值插值。

以下介紹插值效果擬合。本發(fā)明實(shí)施例中,如圖6所示,如果插值角度從0到12,說明插值角度越來越小,水平方向?yàn)?度。

對于接近水平方向的小角度邊緣,插值效果總是會存在鋸齒,這是由插值 算法本身的局限性所致。為解決這一問題,本發(fā)明實(shí)施例提出了插值效果擬合算法,該算法對輸出幀中每個像素點(diǎn)進(jìn)行低通濾波,對插值場和基場均進(jìn)行修正,以得到光滑的邊緣。

第一步,記錄每一個像素點(diǎn)的插值角度,基場沒有做插值角度判斷,因此基場的像素點(diǎn)取下一行相鄰像素點(diǎn)的插值角度。

第二步,如圖9所示,統(tǒng)計(jì)當(dāng)前像素點(diǎn)3×3鄰域內(nèi)所有像素點(diǎn)的最小插值角度。

第三步,根據(jù)插值角度確定一組濾波參數(shù),對當(dāng)前像素點(diǎn)為中心的3×7窗口進(jìn)行低通濾波運(yùn)算,如圖10所示。表1和表2分別表示水平和垂直濾波系數(shù),index相同的參數(shù)作為一組濾波器,表1中col表示列序號,表2中row表示行序號。index從1到7,系數(shù)的低通濾波強(qiáng)度逐漸增強(qiáng),插值角度越小,選取強(qiáng)度越大的濾波系數(shù)。先在水平方向上,利用表1分別對每一行像素點(diǎn)做加權(quán)和運(yùn)算,如公式(13)所示,其中,hor_w表示系數(shù),p表示像素值,i和j分別表示行號和列號。再按照公式(14),利用表2在垂直方向上做加權(quán)和運(yùn)算,得到最終的像素值,其中,ver_w表示垂直濾波系數(shù)。

某一實(shí)施例中,采用lanczos濾波器系數(shù)如下表1所示,表1為水平濾波系數(shù):

表1

表2為垂直濾波系數(shù),如下表所示:

表2

圖11為本發(fā)明實(shí)施例的圖像數(shù)據(jù)處理裝置的結(jié)構(gòu)組成示意圖,如圖11所示,本發(fā)明實(shí)施例的圖像數(shù)據(jù)處理裝置包括:獲取單元110、確定單元111和插值單元112,其中:

獲取單元110,用于以待插值場為中心,以場為單位獲取待處理的圖像數(shù)據(jù);

確定單元111,用于確定所述圖像數(shù)據(jù)中每個像素點(diǎn)的運(yùn)動狀態(tài);

插值單元112,用于根據(jù)待插值像素點(diǎn)的運(yùn)動狀態(tài)對所述待插值像素點(diǎn)進(jìn)行插值。

本發(fā)明實(shí)施例中,所述確定單元111,還用于確定每個像素點(diǎn)在垂直方向上的幀高頻和場高頻,以及每個像素點(diǎn)對應(yīng)的前后幀的差值,基于幀高頻和場高頻之間的差異以及前后幀的差值,確定像素點(diǎn)處于靜止?fàn)顟B(tài)還是運(yùn)動狀態(tài)。

本發(fā)明實(shí)施例的確定單元111,還用于:

通過下式計(jì)算當(dāng)前像素點(diǎn)的幀高頻值frm_hf:

frm_hf=|2·curr-above-below|

通過下式計(jì)算當(dāng)前像素點(diǎn)的場高頻值field_hf:

field_hf=|2·curr-above2-below2|

其中,curr表示當(dāng)前像素點(diǎn),above表示與當(dāng)前像素點(diǎn)相鄰的上一行的像素點(diǎn),above2表示位于當(dāng)前像素點(diǎn)垂直方向的上第二行像素點(diǎn),below表示與當(dāng)前像素點(diǎn)相鄰的下一行的像素點(diǎn),below2表示位于當(dāng)前像素點(diǎn)垂直方向的下第二行像素點(diǎn)。

確定單元111,還用于在frm_hf和field_hf滿足以下公式時,確定當(dāng)前像素點(diǎn)滿足頻率條件:

frm_hf-field_hf>hf_thr

其中,hf_thr為設(shè)定的頻率閾值。

本發(fā)明實(shí)施例的確定單元111,還用于:

根據(jù)當(dāng)前像素點(diǎn)的幀高頻frm_hf,設(shè)置運(yùn)動閾值move_thr;其中,move_thr=frm_hf>>shift;且,

如果move_thr<min_thr,move_thr=min_thr

如果move_thr>max_thr,move_thr=max_thr

其中,shift為像素點(diǎn)的移位數(shù),“>>”表示移位運(yùn)算,min_thr和max_thr分別為運(yùn)動閾值的下限和上限;

以下三個公式中至少一個成立時,確定當(dāng)前像素點(diǎn)滿足差值條件:

|abovec-abovel|>move_thr

|currc-currl|>move_thr

|belowc-belowl|>move_thr

其中,curr表示當(dāng)前像素點(diǎn),abovec表示當(dāng)前像素點(diǎn)的上一行相鄰像素點(diǎn),abovel表示前一幀圖像數(shù)據(jù)的當(dāng)前像素點(diǎn)對應(yīng)位置的像素點(diǎn)的上一行相鄰像素點(diǎn),belowc表示當(dāng)前像素點(diǎn)的下一行相鄰像素點(diǎn),belowl表示前一幀圖像數(shù)據(jù)的當(dāng)前像素點(diǎn)對應(yīng)位置的像素點(diǎn)的下一行相鄰像素點(diǎn)。

本發(fā)明實(shí)施例的確定單元111,還用于:

若當(dāng)前像素點(diǎn)滿足頻率條件,且滿足差值條件,確定所述當(dāng)前像素點(diǎn)處于運(yùn)動狀態(tài);

若當(dāng)前像素點(diǎn)既不滿足頻率條件,也不滿足差值條件,確定所述當(dāng)前像素 點(diǎn)處于靜止?fàn)顟B(tài);

若當(dāng)前像素點(diǎn)不滿足頻率條件,但滿足差值條件,進(jìn)一步確定所述當(dāng)前像素點(diǎn)的鄰域像素點(diǎn)滿足差值條件的像素點(diǎn)的數(shù)量是否超出設(shè)定閾值,超出時確定所述當(dāng)前像素點(diǎn)處于運(yùn)動狀態(tài),未超出時確定所述當(dāng)前像素點(diǎn)處于靜止?fàn)顟B(tài);

若當(dāng)前像素點(diǎn)滿足頻率條件,但不滿足差值條件,進(jìn)一步確定所述當(dāng)前像素點(diǎn)的鄰域像素點(diǎn)滿足差值條件的像素點(diǎn)的數(shù)量是否超出設(shè)定閾值,超出時確定所述當(dāng)前像素點(diǎn)處于運(yùn)動狀態(tài),未超出時確定所述當(dāng)前像素點(diǎn)處于靜止?fàn)顟B(tài)。

本發(fā)明實(shí)施例的插值單元112,還用于:

在所述待插值像素點(diǎn)的運(yùn)動狀態(tài)為運(yùn)動狀態(tài)時,確定插值角度的范圍;

計(jì)算每個插值角度的角度能量,確定最佳插值角度并進(jìn)行插值;

對插值效果進(jìn)行擬合,得到最終的插值像素點(diǎn)。

本發(fā)明實(shí)施例的插值單元112,還用于:

以所述待插值像素點(diǎn)為中心,確定像素點(diǎn)窗口區(qū)域;

計(jì)算所述窗口區(qū)域內(nèi)像素點(diǎn)灰度等級的平均值,根據(jù)所述平均值計(jì)算所述窗口區(qū)域的像素點(diǎn)的灰度等級平均偏差;

基于所述平均偏差確定偏差閾值,將灰度等級與平均值之差的絕對值小于等于所述偏差閾值的像素點(diǎn)作為插值角度范圍內(nèi)的像素點(diǎn)。

本發(fā)明實(shí)施例的插值單元112,還用于:

以所述待插值像素點(diǎn)為中心,確定像素點(diǎn)窗口區(qū)域;

確定所述窗口區(qū)域中所有像素點(diǎn)的最大灰度等級和最小灰度等級,計(jì)算最大灰度等級與最小灰度等級的差值,以所述差值與所劃分子集合的數(shù)量之商為步長劃分集合;

確定能量最佳的像素點(diǎn)是否在同一個集合中,是時以最佳的角度做插值,否則選擇能量次佳的對應(yīng)像素點(diǎn),并以所選擇的像素點(diǎn)做插值。

本發(fā)明實(shí)施例的插值單元112,還用于:

計(jì)算正向和負(fù)向的差值;

根據(jù)差值計(jì)算每個角度的角度能量;

在所計(jì)算的角度能量中,選取最大值方向作為插值方向。

本發(fā)明實(shí)施例的插值單元112,還用于:

記錄每一個像素點(diǎn)的插值角度,對于基場的像素點(diǎn),取下一行相鄰像素點(diǎn)的插值角度;

統(tǒng)計(jì)以當(dāng)前像素點(diǎn)為中心的第一設(shè)定鄰域內(nèi)所有像素點(diǎn)的最小插值角度;

根據(jù)插值角度確定一組濾波參數(shù);

利用濾波參數(shù)中的第一濾波系數(shù),在水平方向?qū)Ξ?dāng)前像素點(diǎn)為中心的第二設(shè)定區(qū)域內(nèi)的每一行像素點(diǎn)進(jìn)行加權(quán)運(yùn)算;

利用濾波參數(shù)中的第二濾波系數(shù),在垂直方向上對每一列像素點(diǎn)進(jìn)行加權(quán)運(yùn)算,得到最終的插值像素點(diǎn)。

本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,圖11所示的圖像數(shù)據(jù)處理裝置中的各處理單元的實(shí)現(xiàn)功能可參照前述圖像數(shù)據(jù)處理方法的實(shí)施例的相關(guān)描述而理解。圖11所示的圖像數(shù)據(jù)處理裝置中的各單元的功能可通過運(yùn)行于處理器上的程序而實(shí)現(xiàn),也可通過具體的邏輯電路而實(shí)現(xiàn)。

本發(fā)明實(shí)施例還記載了一種播放器,所述播放器包括圖11所示的圖像數(shù)據(jù)處理裝置。

本發(fā)明實(shí)施例還記載了一種電子設(shè)備,其特征在于,所述電子設(shè)備中包括播放器,所述播放器包括圖11所示的圖像數(shù)據(jù)處理裝置。

在本申請所提供的幾個實(shí)施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實(shí)現(xiàn)。以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時可以有另外的劃分方式,如:多個單元或組件可以結(jié)合,或可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機(jī)械的或其它形式的。

上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位于一個地方,也可 以分布到多個網(wǎng)絡(luò)單元上;可以根據(jù)實(shí)際的需要選擇其中的部分或全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。

另外,在本發(fā)明各實(shí)施例中的各功能單元可以全部集成在一個處理單元中,也可以是各單元分別單獨(dú)作為一個單元,也可以兩個或兩個以上單元集成在一個單元中;上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。

本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括:移動存儲設(shè)備、只讀存儲器(rom,readonlymemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

或者,本發(fā)明上述集成的單元如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,也可以存儲在一個計(jì)算機(jī)可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明實(shí)施例的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個人計(jì)算機(jī)、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述方法的全部或部分。而前述的存儲介質(zhì)包括:移動存儲設(shè)備、只讀存儲器(rom,readonlymemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
莱州市| 枣庄市| 台安县| 丁青县| 铁岭县| 贵溪市| 伊金霍洛旗| 岱山县| 龙游县| 北川| 二手房| 滨海县| 禄丰县| 克山县| 辛集市| 昌都县| 余姚市| 屏东县| 桐柏县| 隆回县| 老河口市| 天峻县| 新安县| 固始县| 通海县| 长白| 张家界市| 施甸县| 临沧市| 新源县| 环江| 铜陵市| 广河县| 九寨沟县| 洛川县| 乌鲁木齐县| 专栏| 台南县| 大同市| 夏邑县| 枝江市|