本發(fā)明涉及視頻處理技術(shù)領(lǐng)域,尤其涉及一種視頻去隔行處理方法以及一種視頻去隔行處理裝置。
背景技術(shù):
為了減小傳輸帶寬和壓縮存儲(chǔ)空間,傳統(tǒng)模擬電視行業(yè)普遍采用隔行掃描系統(tǒng),也就是將一幀完整的圖像分為奇場(chǎng)和偶場(chǎng)兩個(gè)部分分別傳送,因此產(chǎn)生了隔行(interlaced)視頻。但是這種隔行視頻在目前數(shù)字電視行業(yè)中的逐行(progressive)顯示設(shè)備上無(wú)法直接顯示,因此需要將隔行視頻轉(zhuǎn)換為逐行視頻,這就產(chǎn)生了視頻去隔行處理問(wèn)題。
目前大多數(shù)終端顯示設(shè)備都采用運(yùn)動(dòng)自適應(yīng)的去隔行方法,該方法在運(yùn)動(dòng)檢測(cè)上一般是對(duì)場(chǎng)間的像素絕對(duì)差值與固定閾值進(jìn)行比較,大于閾值則判斷為運(yùn)動(dòng)狀態(tài),小于閾值則判斷為靜止?fàn)顟B(tài),其中閾值設(shè)置單一,并且對(duì)噪聲比較敏感,存在誤判的風(fēng)險(xiǎn),影響視頻去隔行效果。
技術(shù)實(shí)現(xiàn)要素:
因此,本發(fā)明實(shí)施例提出一種視頻去隔行處理方法以及一種視頻去隔行處理裝置,以緩解運(yùn)動(dòng)檢測(cè)時(shí)存在誤判風(fēng)險(xiǎn)而影響視頻去隔行效果的問(wèn)題。
一方面,提供了一種視頻去隔行處理方法,包括:獲取連續(xù)三場(chǎng)圖像,其中所述連續(xù)三場(chǎng)圖像包括當(dāng)前場(chǎng)圖像、前一場(chǎng)圖像和后一場(chǎng)圖像;根據(jù)前一場(chǎng)圖像的亮度分量和后一場(chǎng)圖像的亮度分量得到當(dāng)前場(chǎng)圖像各個(gè)待插值點(diǎn)位置的場(chǎng)間差異;對(duì)所述當(dāng)前場(chǎng)圖像各個(gè)待插值點(diǎn)位置的場(chǎng)間差異進(jìn)行鄰域求和,得到當(dāng)前場(chǎng)圖像各個(gè)待插值點(diǎn)的累計(jì)場(chǎng)間差值;對(duì)所述當(dāng)前場(chǎng)圖像各個(gè)待插值點(diǎn)位置的場(chǎng)間差異求絕對(duì)值,得到當(dāng)前場(chǎng)圖像各個(gè)待插值點(diǎn)的場(chǎng)間絕對(duì)差值;以及將所述當(dāng)前場(chǎng)圖像各個(gè)待插值點(diǎn)位置的累計(jì)場(chǎng)間差值和場(chǎng)間絕對(duì)差值分別與預(yù)設(shè)第一閾值集合和預(yù)設(shè)第二閾值集合中的閾值進(jìn)行比較,確定當(dāng)前場(chǎng)圖像各個(gè)待插值點(diǎn)位置的運(yùn)動(dòng)權(quán)值。
另一方面,提供了一種視頻去隔行處理裝置,包括:圖像獲取模塊,用于獲取連續(xù)三場(chǎng)圖像,其中所述連續(xù)三場(chǎng)圖像包括當(dāng)前場(chǎng)圖像、前一場(chǎng)圖像和后一場(chǎng)圖像;場(chǎng)間差異計(jì)算模塊,用于根據(jù)前一場(chǎng)圖像的亮度分量和后一場(chǎng)圖像的亮度分量得到當(dāng)前場(chǎng)圖像各個(gè)待插值點(diǎn)位置的場(chǎng)間差異;累計(jì)場(chǎng)間差值計(jì)算模塊,用于對(duì)所述當(dāng)前場(chǎng)圖像各個(gè)待插值點(diǎn)位置的場(chǎng)間差異進(jìn)行鄰域求和,得到當(dāng)前場(chǎng)圖像各個(gè)待插值點(diǎn)的累計(jì)場(chǎng)間差值;場(chǎng)間絕對(duì)差值計(jì)算模塊,用于對(duì)所述當(dāng)前場(chǎng)圖像各個(gè)待插值點(diǎn)位置的場(chǎng)間差異求絕對(duì)值,得到當(dāng)前場(chǎng)圖像各個(gè)待插值點(diǎn)的場(chǎng)間絕對(duì)差值;以及運(yùn)動(dòng)權(quán)值確定模塊,用于將所述當(dāng)前場(chǎng)圖像各個(gè)待插值點(diǎn)位置的累計(jì)場(chǎng)間差值和場(chǎng)間絕對(duì)差值分別與預(yù)設(shè)第一閾值集合和預(yù)設(shè)第二閾值集合中的閾值進(jìn)行比較,確定當(dāng)前場(chǎng)圖像各個(gè)待插值點(diǎn)位置的運(yùn)動(dòng)權(quán)值。
上述技術(shù)方案中的一個(gè)技術(shù)方案具有如下優(yōu)點(diǎn)或有益效果:運(yùn)動(dòng)檢測(cè)可以僅需要緩存前一場(chǎng)、當(dāng)前場(chǎng)、后一場(chǎng)連續(xù)3場(chǎng)視頻圖像,可以減輕硬件緩存消耗;以及通過(guò)將累計(jì)場(chǎng)間差值、場(chǎng)間絕對(duì)差值與預(yù)設(shè)的閾值集合進(jìn)行比較,獲得比較精確的運(yùn)動(dòng)等級(jí),進(jìn)而可以更加靈活地加權(quán)利用靜態(tài)插值和動(dòng)態(tài)插值結(jié)果,獲得更好的去隔行效果。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明第一實(shí)施例的一種視頻去隔行處理方法的流程圖;
圖2為圖1所示視頻去隔行處理方法的具體舉例流程圖;
圖3為相關(guān)于本發(fā)明第一實(shí)施例的一種奇偶場(chǎng)圖像信號(hào)示意圖;
圖4為相關(guān)于本發(fā)明第一實(shí)施例的一種累計(jì)場(chǎng)間差值計(jì)算示意圖;
圖5為相關(guān)于本發(fā)明第一實(shí)施例的一種基本閾值調(diào)節(jié)流程圖;
圖6為本發(fā)明第二實(shí)施例的一種視頻去隔行處理裝置的模塊示意圖;
圖7為本發(fā)明其它實(shí)施例的一種視頻去隔行處理裝置的模塊示意圖;
圖8為本發(fā)明再一其它實(shí)施例的一種視頻去隔行處理裝置的模塊示意圖;
圖9為本發(fā)明另一其它實(shí)施例的一種視頻去隔行處理裝置的模塊示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例針對(duì)傳統(tǒng)的基于運(yùn)動(dòng)自適應(yīng)的視頻去隔行方法中運(yùn)動(dòng)檢測(cè)閾值設(shè)置單一、容易受到噪聲干擾的問(wèn)題,提出了一種視頻去隔行處理方法,該方法在運(yùn)動(dòng)檢測(cè)過(guò)程中考慮了場(chǎng)間像素差異的鄰域信息,減輕噪聲的干擾,對(duì)檢測(cè)閾值進(jìn)行分擋,并且根據(jù)場(chǎng)景信息對(duì)閾值進(jìn)行反饋調(diào)節(jié),能夠有效地提高運(yùn)動(dòng)檢測(cè)結(jié)果,進(jìn)而可以改善去隔行效果。
第一實(shí)施例
如圖1所示,本實(shí)施例中提出的一種視頻去隔行處理方法,其包括以下步驟:
s11:獲取連續(xù)三場(chǎng)圖像,其中所述連續(xù)三場(chǎng)圖像包括當(dāng)前場(chǎng)圖像、前一場(chǎng)圖像和后一場(chǎng)圖像;
s13:根據(jù)前一場(chǎng)圖像的亮度分量和后一場(chǎng)圖像的亮度分量得到當(dāng)前場(chǎng)圖像各個(gè)待插值點(diǎn)位置的場(chǎng)間差異;
s15:對(duì)所述當(dāng)前場(chǎng)圖像各個(gè)待插值點(diǎn)位置的場(chǎng)間差異進(jìn)行鄰域求和,得到當(dāng)前場(chǎng)圖像各個(gè)待插值點(diǎn)的累計(jì)場(chǎng)間差值;
s17:對(duì)所述當(dāng)前場(chǎng)圖像各個(gè)待插值點(diǎn)位置的場(chǎng)間差異求絕對(duì)值,得到當(dāng)前場(chǎng)圖像各個(gè)待插值點(diǎn)的場(chǎng)間絕對(duì)差值;以及
s19:將所述當(dāng)前場(chǎng)圖像各個(gè)待插值點(diǎn)位置的累計(jì)場(chǎng)間差值和場(chǎng)間絕對(duì)差值分別與預(yù)設(shè)第一閾值集合和預(yù)設(shè)第二閾值集合中的閾值進(jìn)行比較,確定當(dāng)前場(chǎng)圖像各個(gè)待插值點(diǎn)位置的運(yùn)動(dòng)權(quán)值。
此外,當(dāng)所述當(dāng)前場(chǎng)圖像、前一場(chǎng)圖像和后一場(chǎng)圖像為基色顏色空間(例如rgb顏色空間)的圖像時(shí),前述運(yùn)動(dòng)檢測(cè)方法還可以進(jìn)一步包括步驟:將所述當(dāng)前場(chǎng)圖像、前一場(chǎng)圖像和后一場(chǎng)圖像轉(zhuǎn)換至所述色亮分離顏色空間(例如yuv顏色空間)。
再者,前述運(yùn)動(dòng)檢測(cè)方法還可以進(jìn)一步包括步驟:設(shè)置第一基本閾值和第二基本閾值;以及基于所述第一基本閾值設(shè)置所述第一閾值集合、并基于所述第二基本閾值設(shè)置所述第二閾值集合。
另外,前述運(yùn)動(dòng)檢測(cè)方法還可以進(jìn)一步包括步驟:對(duì)所述當(dāng)前場(chǎng)圖像各個(gè)待插值點(diǎn)位置中累計(jì)場(chǎng)間差值小于或等于所述第一基本閾值、且場(chǎng)間絕對(duì)差值小于或等于所述第二基本閾值的所有待插值點(diǎn)位置的場(chǎng)間絕對(duì)差值求和得到條件差值和;統(tǒng)計(jì)所述當(dāng)前場(chǎng)圖像各個(gè)待插值點(diǎn)位置中累計(jì)場(chǎng)間差值小于或等于所述第一基本閾值、且場(chǎng)間絕對(duì)差值小于或等于所述第二基本閾值的所有待插值點(diǎn)位置的數(shù)量;根據(jù)所述條件差值和、以及所述數(shù)量計(jì)算得到平均場(chǎng)間絕對(duì)差值;以及根據(jù)所述平均場(chǎng)間絕對(duì)差值與一第三基本閾值的大小關(guān)系調(diào)節(jié)所述第一基本閾值和所述第二基本閾值,例如將所述第一基本閾值和所述第二基本閾值增大或減小相同步長(zhǎng)。
為便于更清楚地理解本實(shí)施例,下面結(jié)合圖2至圖5對(duì)本實(shí)施例的視頻去隔行處理方法的具體舉例進(jìn)行詳細(xì)描述。具體地:
(1)讀取連續(xù)3場(chǎng)基色顏色空間例如rgb隔行圖像
具體可以從隔行掃描系統(tǒng)中讀取連續(xù)3場(chǎng)rgb隔行圖像,分別為前一場(chǎng)圖像(pre)、當(dāng)前場(chǎng)圖像(cur)和后一場(chǎng)圖像(pos),如圖3所示。若當(dāng)前場(chǎng)是偶場(chǎng),則前一場(chǎng)和后一場(chǎng)都是奇場(chǎng);反之,若當(dāng)前場(chǎng)是奇場(chǎng),則前一場(chǎng)和后一場(chǎng)都是偶場(chǎng)。
(2)設(shè)置基本閾值t1和t2
具體可以根據(jù)多次測(cè)試總結(jié)出一組比較合理的基本閾值t1和t2,例如t1取值為20,t2取值為5。
(3)基于基本閾值設(shè)置多檔閾值,也即設(shè)置第一閾值集合和第二閾值集合
具體可以根據(jù)步驟(2)中的基本閾值t1和t2,共設(shè)置6檔閾值,分別為:第一閾值集合:1*t1、2*t1、3*t1、4*t1、5*t1、6*t1以及第二閾值集合:1*t2、2*t2、3*t2、4*t2、5*t2、6*t2。
(4)將圖像從基色顏色空間例如rgb轉(zhuǎn)換至色亮分離顏色空間例如yuv
具體地,在本實(shí)施例中,運(yùn)動(dòng)檢測(cè)是基于亮度分量計(jì)算的,因此需要將步驟(1)中的連續(xù)3場(chǎng)基色顏色空間例如rgb隔行圖像按照下式轉(zhuǎn)換至色亮分離顏色空間例如yuv:
其中,y表示亮度分量,u、v表示色度分量,r、g、b分別表示紅、綠、藍(lán)像素值。
(5)計(jì)算前一場(chǎng)圖像(pre)與后一場(chǎng)圖像(pos)的場(chǎng)間差異
在本實(shí)施例中,計(jì)算場(chǎng)間差異僅利用前一場(chǎng)圖像pre和后一場(chǎng)圖像pos,具體是根據(jù)前一場(chǎng)圖像pre和后一場(chǎng)圖像pos的亮度分量y進(jìn)行計(jì)算,假設(shè)計(jì)算當(dāng)前場(chǎng)第i行j列位置處的待插值點(diǎn)的場(chǎng)間差異,則計(jì)算公式如下所示:
diff(i,j)=y(tǒng)pre(i,j)-ypos(i,j)……(2)
其中,(i,j)表示待插值點(diǎn)所在行、列位置,diff(i,j)表示待插值點(diǎn)在空間位置(i,j)處的場(chǎng)間差異,ypre(i,j)表示步驟(4)中獲得的前一場(chǎng)圖像pre在空間位置(i,j)處的亮度分量,ypos(i,j)表示步驟(4)中獲得的后一場(chǎng)圖像pos在空間位置(i,j)處的亮度分量。
對(duì)當(dāng)前場(chǎng)圖像cur所有待插值點(diǎn)位置均按照公式(2)計(jì)算場(chǎng)間差異,獲得所有待插值點(diǎn)位置的場(chǎng)間差異。
(6)對(duì)場(chǎng)間差異進(jìn)行鄰域求和,作為累計(jì)場(chǎng)間差值
例如圖4所示,對(duì)步驟(5)中獲得的所有待插值點(diǎn)位置的場(chǎng)間差異,以當(dāng)前待插值點(diǎn)為中心,對(duì)m×n鄰域窗口內(nèi)的場(chǎng)間差異按下式進(jìn)行累加求和:
其中,m表示鄰域窗口的高,n表示鄰域窗口的寬,m和n表示求和序號(hào),sum_diff(i,j)表示對(duì)以空間位置(i,j)為中心的m×n鄰域窗口內(nèi)的場(chǎng)間差異進(jìn)行累計(jì)求和的結(jié)果;在本實(shí)施例中,m=n=3。
對(duì)所有待插值點(diǎn)位置的場(chǎng)間差異在m×n鄰域窗口內(nèi)求和之后,獲得所有待插值點(diǎn)的累計(jì)場(chǎng)間差值。
(7)對(duì)場(chǎng)間差異求絕對(duì)值,作為場(chǎng)間絕對(duì)差值
具體可以是對(duì)步驟(5)中的各個(gè)待插值點(diǎn)位置的場(chǎng)間差異求絕對(duì)值,作為場(chǎng)間絕對(duì)差值,如下式所示:
abs_diff(i,j)=|diff(i,j)|……(4)
其中,abs_diff(i,j)表示空間位置(i,j)處的場(chǎng)間絕對(duì)差值。
(8)將累計(jì)場(chǎng)間差值和場(chǎng)間絕對(duì)差值與多檔閾值進(jìn)行比較,判斷運(yùn)動(dòng)等級(jí)
具體可以是將步驟(6)獲得的各個(gè)待插值點(diǎn)位置處的累計(jì)場(chǎng)間差值和步驟(7)獲得的各個(gè)待插值點(diǎn)位置處的場(chǎng)間絕對(duì)差值與步驟(3)中的多檔閾值進(jìn)行比較,判斷運(yùn)動(dòng)等級(jí)(或稱為運(yùn)動(dòng)權(quán)值)motion(i,j),具體步驟如下:
8a)若累計(jì)場(chǎng)間差值sum_diff(i,j)>6*t1或者場(chǎng)間絕對(duì)差值abs_diff(i,j)>6*t2,則被判斷為運(yùn)動(dòng)狀態(tài),并且運(yùn)動(dòng)等級(jí)motion(i,j)=value1;
8b)若累計(jì)場(chǎng)間差值sum_diff(i,j)>5*t1或者場(chǎng)間絕對(duì)差值abs_diff(i,j)>5*t2,則被判斷為運(yùn)動(dòng)狀態(tài),并且運(yùn)動(dòng)等級(jí)motion(i,j)=value2;
8c)若累計(jì)場(chǎng)間差值sum_diff(i,j)>4*t1或者場(chǎng)間絕對(duì)差值abs_diff(i,j)>4*t2,則被判斷為運(yùn)動(dòng)狀態(tài),并且運(yùn)動(dòng)等級(jí)motion(i,j)=value3;
8d)若累計(jì)場(chǎng)間差值sum_diff(i,j)>3*t1或者場(chǎng)間絕對(duì)差值abs_diff(i,j)>3*t2,則被判斷為運(yùn)動(dòng)狀態(tài),并且運(yùn)動(dòng)等級(jí)motion(i,j)=value4;
8e)若累計(jì)場(chǎng)間差值sum_diff(i,j)>2*t1或者場(chǎng)間絕對(duì)差值abs_diff(i,j)>2*t2,則被判斷為運(yùn)動(dòng)狀態(tài),并且運(yùn)動(dòng)等級(jí)motion(i,j)=value5;
8f)若累計(jì)場(chǎng)間差值sum_diff(i,j)>1*t1或者場(chǎng)間絕對(duì)差值abs_diff(i,j)>1*t2,則被判斷為運(yùn)動(dòng)狀態(tài),并且運(yùn)動(dòng)等級(jí)motion(i,j)=value6;
8g)若累計(jì)場(chǎng)間差值sum_diff(i,j)≤1*t1并且場(chǎng)間絕對(duì)差值abs_diff(i,j)≤1*t2,則被判斷為靜止?fàn)顟B(tài),運(yùn)動(dòng)等級(jí)motion(i,j)=0;
其中,累計(jì)場(chǎng)間差值sum_diff(i,j)或者場(chǎng)間絕對(duì)差值abs_diff(i,j)越大,被判斷為運(yùn)動(dòng)的可能性越大,即value1>value2>value3>value4>value5>value6。
9)基本閾值調(diào)節(jié)。
具體可為:若步驟(8)中判斷累計(jì)場(chǎng)間差值和場(chǎng)間絕對(duì)差值同時(shí)滿足下式(5),則需要考慮噪聲影響的可能性。
參見(jiàn)圖5,具體步驟如下:
a)對(duì)所有待插值點(diǎn)位置處的累計(jì)場(chǎng)間差值和場(chǎng)間絕對(duì)差值滿足公式(5)的場(chǎng)間絕對(duì)差值進(jìn)行求和得到條件差值和,記為sum_abs_diff;
b)統(tǒng)計(jì)所有待插值點(diǎn)位置處的累計(jì)場(chǎng)間差值和場(chǎng)間絕對(duì)差值滿足公式(5)的次數(shù),也即統(tǒng)計(jì)滿足公式(5)的待插值點(diǎn)位置的數(shù)量,記為n;
c)按下式計(jì)算平均場(chǎng)間絕對(duì)差值:
mean_abs_diff=sum_abs_diff/n……(6)
其中,mean_abs_diff表示滿足公式(5)的平均場(chǎng)間絕對(duì)差值。
d)比較平均場(chǎng)間絕對(duì)差值與閾值的大小關(guān)系:
若平均場(chǎng)間絕對(duì)差值mean_abs_diff>閾值nthr(對(duì)應(yīng)第三基本閾值),則增大基本閾值t1和t2:t1=t1+step,t2=t2+step,否則,減小基本閾值t1和t2:t1=t1-step,t2=t2-step,其中step表示調(diào)節(jié)的步長(zhǎng)。在本實(shí)施例中,nthr=4,step=2。
第二實(shí)施例
如圖6所示,本實(shí)施例中提供的一種視頻去隔行處理裝置60,包括:圖像獲取模塊61、場(chǎng)間差異計(jì)算模塊63、累計(jì)場(chǎng)間差值計(jì)算模塊65、場(chǎng)間絕對(duì)差值計(jì)算模塊67和運(yùn)動(dòng)權(quán)值確定模塊69。
其中,圖像獲取模塊61用于獲取連續(xù)三場(chǎng)圖像,其中所述連續(xù)三場(chǎng)圖像包括當(dāng)前場(chǎng)圖像、前一場(chǎng)圖像和后一場(chǎng)圖像。
場(chǎng)間差異計(jì)算模塊63用于根據(jù)前一場(chǎng)圖像的亮度分量和后一場(chǎng)圖像的亮度分量得到當(dāng)前場(chǎng)圖像各個(gè)待插值點(diǎn)位置的場(chǎng)間差異。
累計(jì)場(chǎng)間差值計(jì)算模塊65用于對(duì)所述當(dāng)前場(chǎng)圖像各個(gè)待插值點(diǎn)位置的場(chǎng)間差異進(jìn)行鄰域求和,得到當(dāng)前場(chǎng)圖像各個(gè)待插值點(diǎn)的累計(jì)場(chǎng)間差值。
場(chǎng)間絕對(duì)差值計(jì)算模塊67用于對(duì)所述當(dāng)前場(chǎng)圖像各個(gè)待插值點(diǎn)位置的場(chǎng)間差異求絕對(duì)值,得到當(dāng)前場(chǎng)圖像各個(gè)待插值點(diǎn)的場(chǎng)間絕對(duì)差值。
運(yùn)動(dòng)權(quán)值確定模塊69用于將所述當(dāng)前場(chǎng)圖像各個(gè)待插值點(diǎn)位置的累計(jì)場(chǎng)間差值和場(chǎng)間絕對(duì)差值分別與預(yù)設(shè)第一閾值集合和預(yù)設(shè)第二閾值集合中的閾值進(jìn)行比較,確定當(dāng)前場(chǎng)圖像各個(gè)待插值點(diǎn)位置的運(yùn)動(dòng)權(quán)值。
在其它例子中,在所述當(dāng)前場(chǎng)圖像、前一場(chǎng)圖像和后一場(chǎng)圖像為基色顏色空間的圖像之情形下,如圖7所示,視頻去隔行處理裝置還包括:顏色空間轉(zhuǎn)換模塊,用于將所述當(dāng)前場(chǎng)圖像、前一場(chǎng)圖像和后一場(chǎng)圖像轉(zhuǎn)換至所述色亮分離顏色空間。
在再一其它例子中,如圖8所示,視頻去隔行處理裝置還包括:基本閾值設(shè)置模塊68a,用于設(shè)置第一基本閾值和第二基本閾值;以及閾值集合設(shè)置模塊68b,用于基于所述第一基本閾值設(shè)置所述第一閾值集合、并基于所述第二基本閾值設(shè)置所述第二閾值集合。
在另一其它例子中,如圖9所示,視頻去隔行處理裝置還包括:條件差值和計(jì)算模塊66a、統(tǒng)計(jì)模塊66b、平均場(chǎng)間絕對(duì)差值計(jì)算模塊66c和閾值調(diào)節(jié)模塊66d。其中,條件差值和計(jì)算模塊66a用于對(duì)所述當(dāng)前場(chǎng)圖像各個(gè)待插值點(diǎn)位置中累計(jì)場(chǎng)間差值小于或等于所述第一基本閾值、且場(chǎng)間絕對(duì)差值小于或等于所述第二基本閾值的所有待插值點(diǎn)位置的場(chǎng)間絕對(duì)差值求和得到條件差值和;統(tǒng)計(jì)模塊66b用于統(tǒng)計(jì)所述當(dāng)前場(chǎng)圖像各個(gè)待插值點(diǎn)位置中累計(jì)場(chǎng)間差值小于或等于所述第一基本閾值、且場(chǎng)間絕對(duì)差值小于或等于所述第二基本閾值的所有待插值點(diǎn)位置的數(shù)量;平均場(chǎng)間絕對(duì)差值計(jì)算模塊66c用于根據(jù)所述條件差值和、以及所述數(shù)量計(jì)算得到平均場(chǎng)間絕對(duì)差值;以及閾值調(diào)節(jié)模塊66d用于根據(jù)所述平均場(chǎng)間絕對(duì)差值與一第三基本閾值的大小關(guān)系調(diào)節(jié)所述第一基本閾值和所述第二基本閾值。
至于圖6至圖9所示的各個(gè)模塊的具體功能細(xì)節(jié)可參考前述第一實(shí)施例中圖1至圖5的相關(guān)描述,故在此不再贅述。
綜上所述,本發(fā)明實(shí)施例可以達(dá)成以下有益效果:(a)運(yùn)動(dòng)檢測(cè)僅需要緩存前一場(chǎng)、當(dāng)前場(chǎng)、后一場(chǎng)連續(xù)3場(chǎng)視頻圖像,可以減輕硬件緩存消耗;(b)通過(guò)考慮鄰域信息以及對(duì)檢測(cè)閾值進(jìn)行反饋調(diào)節(jié),可以降低僅考慮單個(gè)像素點(diǎn)差異容易受到的噪聲影響,提高運(yùn)動(dòng)檢測(cè)準(zhǔn)確度;以及(c)通過(guò)將累計(jì)場(chǎng)間差值、場(chǎng)間絕對(duì)差值與多檔閾值進(jìn)行比較,獲得比較精確的運(yùn)動(dòng)等級(jí)(或稱運(yùn)動(dòng)權(quán)值),進(jìn)而可以更加靈活地加權(quán)利用靜態(tài)插值和動(dòng)態(tài)插值結(jié)果,獲得更好的去隔行效果。另外,值得說(shuō)明的是,前述獲得的連續(xù)三場(chǎng)圖像并不限于是rgb顏色空間圖像,也可以直接是色亮分離顏色空間圖像,則相應(yīng)地后續(xù)可以不需要進(jìn)行顏色空間轉(zhuǎn)換;此外,本領(lǐng)域技術(shù)人員基于前述描述還可以做適當(dāng)變化,例如適當(dāng)調(diào)整累計(jì)場(chǎng)間差值的計(jì)算方法和/或調(diào)整多檔閾值的設(shè)置方法等等,這些適當(dāng)?shù)淖兓鶓?yīng)包含在本發(fā)明的保護(hù)范圍內(nèi)。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多路單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多路網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述軟件功能單元存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(read-onlymemory,簡(jiǎn)稱rom)、隨機(jī)存取存儲(chǔ)器(randomaccessmemory,簡(jiǎn)稱ram)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。