專利名稱:三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種移動(dòng)偵測(cè)(motion detection)的方法,特別是涉及一種應(yīng)用于NTSC三維梳型濾波視訊解碼器(3D comb filter video decoder)的三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法(METHOD OF MOTIONDETECTION FOR 3D COMB FILTER VIDEO DECODER)。
背景技術(shù):
在現(xiàn)代生活中,人們已經(jīng)不需要出門即可看見許多事物,譬如電視機(jī),人們可以藉由電視臺(tái)將風(fēng)景、新聞事件、戲劇表演等畫面?zhèn)魉椭良抑械碾娨暀C(jī);或是社區(qū)監(jiān)視系統(tǒng),人們可收看家中監(jiān)視器畫面即可通過攝影機(jī)而知道外面狀況。上述的各種視訊系統(tǒng)各有不同功能與目的,但均須將視訊訊號(hào)(video signal)自發(fā)送方傳送給接收方。
色彩是由紅(R)、綠(G)、藍(lán)(B)三原色所組成,因此直觀上發(fā)送方欲傳送視訊畫面,就把R、G、B色彩資料轉(zhuǎn)換為電氣訊號(hào)傳送出去即可。然而傳輸頻寬有限,為節(jié)省傳輸頻寬就必須利用特殊方式將R、G、B色彩資料轉(zhuǎn)換成亮度(luma)和彩度(chroma)的資料。例如Y(亮度)、U(彩度)、V(彩度)資料即是將R、G、B資料轉(zhuǎn)換成亮度和彩度資料的其中一例。R、G、B資料與Y、U、V資料的關(guān)系為Y=0.299R+0.587G+0.114B;U=0.493(B-Y);V=0.877(R-Y)。Y式中R、G、B的加權(quán)值代表人類視覺對(duì)三原色的感受程度。U和V分別代表去除了亮度后的藍(lán)色和紅色。對(duì)于白色光(即R=G=B),U和V的值皆為0(表示無色差)。
在訊號(hào)傳輸?shù)倪^程中,必須先將彩度資料調(diào)制于副載波訊號(hào)(subcarrier)上再和亮度資料混合。如(美國)國家電視標(biāo)準(zhǔn)委員會(huì)(National Television Standards Committee,NTSC)所制定的NTSC標(biāo)準(zhǔn),即是將Y、U、V資料調(diào)制成Y+U*sin(ωt)+V*cos(ωt)的復(fù)合彩色電視訊號(hào)(composite signal)后進(jìn)行傳送。其中ω=2π*Fsc,F(xiàn)sc為副載波訊號(hào)頻率(subcarrier frequency)。另外也有歐洲國家電視標(biāo)準(zhǔn)-PAL(Phasealternating Line),此標(biāo)準(zhǔn)以逐行倒相調(diào)制Y、U、V資料。PAL調(diào)制畫框(frame)中各水平線(line)的Y、U、V資料時(shí),交互選擇使用Y+U*sin(ωt)+V*cos(ωt)或Y+U*sin(ωt)-V*cos(ωt)的調(diào)制方式。也就是說,若其中一水平線以Y+U*sin(ωt)+V*cos(ωt)調(diào)制Y、U、V資料,則其下一條水平線改以Y+U*sin(ωt)-V*cos(ωt)調(diào)制之。
接收方接收到復(fù)合彩色電視訊號(hào)后,須先取樣(sample)其中資料。一般梳型濾波器(comb filter)會(huì)以四倍Fsc的頻率去取樣復(fù)合彩色電視訊號(hào),如此NTSC每條水平線可得910個(gè)取樣點(diǎn)(sample point);而PAL每條水平線則有1135個(gè)取樣點(diǎn)。NTSC一個(gè)畫框(frame)有525條水平線,故有910*525=477750個(gè)取樣點(diǎn);而PAL較特殊,一個(gè)畫框有625條水平線,但共有1135*625+4=709379個(gè)取樣點(diǎn)。因?yàn)檎麄€(gè)畫框的取樣點(diǎn)數(shù)并不是水平線的整數(shù)倍,所以在不同的取樣位置會(huì)出現(xiàn)不同程度的相位差值(phaseerror)。
一般而言,視訊解碼器(TV decoder)的技術(shù)中最困難的部分就是亮度與彩度分離。亮度/彩度分離的效果好壞,影響視訊解碼器的譯碼品質(zhì)。所以目前對(duì)于高品質(zhì)影像需求的應(yīng)用中,大多采用三維梳型濾波器(3D combfilter)技術(shù)來達(dá)成亮度/彩度分離。
當(dāng)要對(duì)復(fù)合彩色電視訊號(hào)作三維梳型濾波時(shí),首先須將復(fù)合彩色電視訊號(hào)以相位角度每隔90度取樣一次。以NTSC而言,取樣相位(sample phase)在0、0.5π、π及1.5π時(shí)分別可以得到Y(jié)+V、Y+U、Y-V即Y-U。請(qǐng)參閱圖1所示,是說明NTSC系統(tǒng)中畫框的取樣結(jié)果(部分)示意圖。圖中縱軸表示水平線line于畫框中的位置x,橫軸則表示畫素于水平線中的位置y。二個(gè)取樣數(shù)據(jù)若分別屬于相鄰畫框中但為相同的對(duì)應(yīng)位置時(shí),因?yàn)橄嗖?77750個(gè)取樣點(diǎn)(4的倍數(shù)余2),因此二者相位會(huì)剛好差180度。前述相鄰畫框的取樣關(guān)系亦可以圖1進(jìn)行說明,但須將圖中縱軸坐標(biāo)改視為畫框frame的序號(hào)m即可(此時(shí)縱軸即為時(shí)間軸)。
PAL的情形較NTSC特殊,一個(gè)畫框有709379個(gè)取樣點(diǎn)(4的倍數(shù)余3),所以雖在同一個(gè)對(duì)應(yīng)位置,前一個(gè)畫框取樣到的資料若是Y+U,則下一張畫框可能取樣結(jié)果為Y+V,再下一張是Y-U。請(qǐng)參閱圖2A所示,是說明PAL系統(tǒng)中畫框以取樣相位0、0.5π、π及1.5π的取樣結(jié)果(部分)示意圖。圖中縱軸表示水平線line于畫框中的位置x,橫軸則表示畫素于水平線中的位置y(其中縱軸亦可視為前后相鄰的畫框frame)。如此安排不方便實(shí)施梳型濾波,所以一般都是將取樣相位位移(shift)45度,即取樣相位在0.25π、0.75π、1.25π及1.75π時(shí)分別取樣之。請(qǐng)參閱圖2B所示,是說明PAL系統(tǒng)中畫框以取樣相位0.25π、0.75π、1.25π及1.75π的取樣結(jié)果(部分)示意圖。圖中縱軸表示水平線line于畫框中的位置x,橫軸則表示畫素于水平線中的位置y(其中縱軸亦可視為前后相鄰的畫框frame),其中A=0.707(U+V),B=0.707(U-V)。
在處理PAL的訊號(hào)時(shí),因?yàn)镻AL的畫框有1135*625+4個(gè)點(diǎn),既不是1135的整數(shù)倍,也不是625的整數(shù)倍。所以用每行1135點(diǎn)去取樣時(shí)會(huì)有所誤差,這些誤差累積625行水平線后會(huì)達(dá)到4個(gè)畫素。通常這4個(gè)畫素的誤差是由625條水平線平均分?jǐn)偅虼嗣織l水平線會(huì)位移4/625個(gè)畫素。因此,通常每個(gè)取樣點(diǎn)的相位不會(huì)剛好是0.25π、0.75π、1.25π及1.75π,而會(huì)有些許的相位角差。PAL系統(tǒng)的調(diào)制方式為Y+U*sin(ωt)+V*cos(ωt)或Y+U*sin(ωt)-V*cos(ωt),考慮ωt為(0.25π+δ)、(0.75π+δ)、(1.25π+δ)及(1.75π+δ)情形(δ為相位角差)sin(0.25π+δ)=sin(0.25π)cos(δ)+cos(0.25π)sin(δ)=0.707(cosδ+sinδ)=0.707(1+e0);cos(0.25π+δ)=cos(0.25π)cos(δ)-sin(0.25π)sin(δ)=0.707(cosδ-sinδ)=0.707(1-e0);所以Y+U*sin(ωt)+V*cos(ωt)=Y(jié)+0.707(U+V+e0(U-V))=Y(jié)+A+eB。其余角度可依此類推,最后可以得到實(shí)際取樣值如圖2C所示,其中相位差值eA=e0A,相位差值eB=e0B。請(qǐng)參閱圖2C所示,是說明PAL系統(tǒng)中畫框以取樣相位0.25π+δ、0.75π+δ、1.25π+δ及1.75π+δ的實(shí)際取樣結(jié)果(部分)示意圖。圖2C中縱軸表示水平線于畫框中的位置x,橫軸則表示畫素于水平線line中的位置y(其中縱軸亦可表示為前后相鄰的畫框frame關(guān)系)。
請(qǐng)參閱圖3A所示,是現(xiàn)有習(xí)知的三維梳型濾波器的方塊圖。一般現(xiàn)有的三維梳型濾波器包含多畫框亮度/彩度分離器(inter-frame Y/Cseparator)310、二維亮度/彩度分離器(intra-field Y/C separator,即一般俗稱的二維梳型濾波器)320、移動(dòng)偵測(cè)器(motion detector)330、記憶體340以及混和器(mixer)350。復(fù)合彩色電視訊號(hào)(composite videosignal)301是經(jīng)過取樣后的訊號(hào),F(xiàn)m+1代表此復(fù)合彩色電視訊號(hào)301為第m+1個(gè)畫框的復(fù)合彩色電視訊號(hào)。記憶體340暫存復(fù)合彩色電視訊號(hào)301并提供復(fù)合彩色電視訊號(hào)302與復(fù)合彩色電視訊號(hào)305(Fm代表第m個(gè)畫框的復(fù)合彩色電視訊號(hào))。二維亮度/彩度分離器320接收復(fù)合彩色電視訊號(hào)305,并利用畫框Fm中各畫素間的空間關(guān)聯(lián)性來進(jìn)行亮度/彩度分離并輸出分離視訊訊號(hào)(separated video signal)321。
一般動(dòng)態(tài)視訊訊號(hào)(motion video signal)即采用二維亮度/彩度分離器320完成亮度與彩度分離工作,但是二維亮度/彩度分離器320處理靜態(tài)視訊訊號(hào)(still video signal)時(shí)有邊緣模糊等缺點(diǎn)。為了增進(jìn)畫質(zhì),所以一般都會(huì)將靜態(tài)視訊訊號(hào)交給多畫框亮度/彩度分離器310處理?,F(xiàn)有習(xí)知的多畫框亮度/彩度分離器310同時(shí)接收畫框Fm+1與畫框Fm的復(fù)合彩色電視訊號(hào),并利用相鄰的畫框Fm+1與畫框Fm中各相對(duì)應(yīng)的畫素間的時(shí)間關(guān)聯(lián)性來進(jìn)行亮度/彩度分離并輸出分離視訊訊號(hào)311。判定復(fù)合彩色電視訊號(hào)301是動(dòng)態(tài)(motion)或靜態(tài)(still)的工作則由移動(dòng)檢測(cè)器(motiondetector)330負(fù)責(zé)。現(xiàn)有習(xí)知的移動(dòng)檢測(cè)器330接收復(fù)合彩色電視訊號(hào)301與亮度資料321a(由分離視訊訊號(hào)321提供),利用亮度資料321a與復(fù)合彩色電視訊號(hào)301計(jì)算二畫框間的亮度差與彩度差,利用此亮度差與彩度差來判定畫素的動(dòng)/靜狀態(tài)并輸出選擇訊號(hào)331?;旌推?50即依選擇訊號(hào)331選擇分離視訊訊號(hào)321、分離視訊訊號(hào)311或依預(yù)定比例將二者混和,并輸出分離視訊訊號(hào)351。
移動(dòng)檢測(cè)器330是三維梳型濾波器最重要的部分。錯(cuò)誤地將動(dòng)態(tài)判斷為靜態(tài),會(huì)合成明顯的錯(cuò)誤畫面;但若過于保守地將大部分情形判斷為動(dòng)態(tài),則3D的效果又會(huì)大打折扣。習(xí)知的移動(dòng)偵測(cè)的方法,是分別求出前一個(gè)畫框與目前這個(gè)畫框的亮度/彩度值,比較其差異。請(qǐng)參閱圖3B所示,是現(xiàn)有習(xí)知的三維梳型濾波器的移動(dòng)檢測(cè)器方塊圖。。對(duì)于NTSC而言,復(fù)合彩色電視訊號(hào)301經(jīng)過低通濾波器(low pass filter,LPF)360后可得到近似亮度資料332的值,再經(jīng)過畫框緩沖器391延遲(delay)一個(gè)畫框時(shí)間而獲得前一個(gè)畫框的亮度資料333。將現(xiàn)在畫框的亮度資料332與前一個(gè)畫框的亮度資料333相比,獲得亮度差值(luma difference)334。另外復(fù)合彩色電視訊號(hào)301經(jīng)過帶通濾波器(band pass filter,BPF)370后再減掉亮度資料321a(由二維亮度/彩度分離器320算出來的分離視訊訊號(hào)321中所提供),可得到彩度資料336,再經(jīng)過畫框緩沖器392、393延遲兩個(gè)訊框而獲得前二個(gè)畫框的彩度資料338。將現(xiàn)在畫框的彩度資料336與前二個(gè)畫框的彩度資料338相減,獲得彩度差值(chroma difference)339。檢測(cè)電路380有了亮度差值334與彩度差值339之后,取其大者為移動(dòng)特征值(motionfactor)。
對(duì)于PAL而言,現(xiàn)有習(xí)知的移動(dòng)偵測(cè)的方法與NTSC相似。其不同點(diǎn)在于畫框緩沖器392、393將彩度資料336延遲四個(gè)訊框時(shí)間,其余皆相同,故在此不再贅述。
一般在判定復(fù)合彩色電視訊號(hào)301的動(dòng)/靜狀態(tài)時(shí),常將移動(dòng)特征值與預(yù)設(shè)的臨界(threshold)值做一比較,若移動(dòng)特征值明顯大于臨界值,則判斷為動(dòng)態(tài),此時(shí)檢測(cè)電路380輸出選擇訊號(hào)331以使用二維亮度/彩度分離器320。如果移動(dòng)特征值明顯小于臨界值,則可認(rèn)定當(dāng)時(shí)為靜態(tài),此時(shí)檢測(cè)電路380輸出選擇訊號(hào)331以使用多畫框亮度/彩度分離器310以增進(jìn)畫質(zhì)。若移動(dòng)特征值位于臨界值附近,貿(mào)然判定為動(dòng)態(tài)或是靜態(tài)都是不太妥當(dāng)?shù)男袨?,一般都是將二維亮度/彩度分離器320及多畫框亮度/彩度分離器310各自算出的亮度/彩度資料以適當(dāng)比例混和,來處理這種灰色地帶的情形。因此,移動(dòng)特征值計(jì)算的方式愈不收斂,則灰色地帶的范圍必然愈大,從三維梳型濾波器所得到的好處就愈少。
現(xiàn)有習(xí)知的移動(dòng)偵測(cè)的方法,是先以二維亮度/彩度分離的方法計(jì)算出亮度/彩度資料,再與先前畫框的亮度/彩度資料比較,然后依照比較結(jié)果決定最后要輸出的亮度/彩度資料。這里就產(chǎn)生了一個(gè)“雞生蛋、蛋生雞”的問題。如果一開始就可以二維亮度/彩度分離的方法正確地分離出亮度/彩度資料,就不需要三維梳型濾波器了,當(dāng)然也就不必去計(jì)算移動(dòng)特征值了。可是,如果一開始計(jì)算出來的亮度/彩度資料是有誤差的,那么用有誤差的亮度/彩度資料去計(jì)算出來的移動(dòng)特征值當(dāng)然也會(huì)有誤差。然后用有誤差的移動(dòng)特征值去決定最終的亮度/彩度資料,其正確性自然要打折扣。
由此可見,上述現(xiàn)有的三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法仍存在有諸多的缺陷,而亟待加以進(jìn)一步改進(jìn)。為了解決現(xiàn)有的三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法的缺陷,相關(guān)廠商莫不費(fèi)盡心思來謀求解決之道,但長(zhǎng)久以來一直未見適用的設(shè)計(jì)被發(fā)展完成,此顯然是相關(guān)業(yè)者急欲解決的問題。
有鑒于上述現(xiàn)有的三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法存在的缺陷,本發(fā)明人基于從事此類產(chǎn)品設(shè)計(jì)制造多年豐富的實(shí)務(wù)經(jīng)驗(yàn)及專業(yè)知識(shí),積極加以研究創(chuàng)新,以期創(chuàng)設(shè)一種新的三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法,能夠改進(jìn)一般現(xiàn)有的三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法,使其更具有實(shí)用性。經(jīng)過不斷的研究、設(shè)計(jì),并經(jīng)反復(fù)試作及改進(jìn)后,終于創(chuàng)設(shè)出確具實(shí)用價(jià)值的本發(fā)明。
發(fā)明內(nèi)容
本發(fā)明的目的在于,克服現(xiàn)有的三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法存在的缺陷,而提供一種新的三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法,所要解決的技術(shù)問題是使其采用原始的(未經(jīng)亮度/彩度分離的)復(fù)合彩色電視訊號(hào)(composite video signal)作為移動(dòng)偵測(cè)的依據(jù),從而更加適于實(shí)用,且具有產(chǎn)業(yè)上的利用價(jià)值。
本發(fā)明的目的及解決其技術(shù)問題是采用以下的技術(shù)方案來實(shí)現(xiàn)的。依據(jù)本發(fā)明提出的一種三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法,該方法包括下列步驟取樣一復(fù)合彩色電視訊號(hào),以獲得并暫存多數(shù)個(gè)取樣資料FmPx,y,其中FmPx,y代表該復(fù)合彩色電視訊號(hào)中第m個(gè)畫框的第x行的第y個(gè)畫素的取樣資料,而m,x,y為大于等于0的正整數(shù);以及利用Fm+1Px,y、FmPx,y、Fm-1Px,y以及Fm-2Px,y來判定該復(fù)合彩色電視訊號(hào)的動(dòng)/靜狀態(tài)。
本發(fā)明的目的及解決其技術(shù)問題還可采用以下技術(shù)措施進(jìn)一步實(shí)現(xiàn)。
前述的三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法,其中所述的判定該復(fù)合彩色電視訊號(hào)的動(dòng)/靜狀態(tài)的步驟,是包括下列的步驟利用Fm+1Px,y、FmPx,y、Fm-1Px,y以及Fm-2Px,y來計(jì)算并獲得多數(shù)個(gè)最大差值MDx,y,其中MDx,y代表第x行的第y個(gè)畫素的最大差值;任選4個(gè)相鄰畫素的最大差值并計(jì)算其平均值,并獲得一移動(dòng)特征值MFx,y,其中MFx,y代表第x行的第y個(gè)畫素的移動(dòng)特征值;以及檢測(cè)MFx,y,以判定該復(fù)合彩色電視訊號(hào)中第x行的第y個(gè)畫素的動(dòng)/靜狀態(tài)。
前述的三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法,其中當(dāng)判斷該復(fù)合彩色電視訊號(hào)為一NTSC系統(tǒng)的訊號(hào)時(shí),則取樣該復(fù)合彩色電視訊號(hào)的步驟是以該復(fù)合彩色電視訊號(hào)中的一副載波訊號(hào)的4倍頻率來取樣,且是在該副載波訊號(hào)相位為0、0.5π、π及1.5π時(shí)做取樣。
前述的三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法,其中計(jì)算MDx,y是依據(jù)算式MDx,y=Max{|FmPx,y-Fm-2Px,y|,|Fm+1Px,y-Fm-1Px,y|}。
前述的三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法,其中所述的其中當(dāng)判斷該復(fù)合彩色電視訊號(hào)為一PAL系統(tǒng)的訊號(hào)時(shí),取樣該復(fù)合彩色電視訊號(hào)的步驟是以該復(fù)合彩色電視訊號(hào)中的一副載波訊號(hào)的4倍頻率來取樣,且是在該副載波訊號(hào)相位為0.25π、0.75π、1.25π及1.75π時(shí)做取樣。
前述的三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法,其中所述的計(jì)算并獲得MDx,y的步驟,包括下列步驟計(jì)算并獲得多數(shù)個(gè)亮度差值LDx,y,其中LDx,y代表第x行的第y個(gè)畫素的亮度差值,其計(jì)算是依照算式LDx,y=|FmPx,y+Fm-2Px,y-Fm+1Px,y-Fm-1Px,y|;計(jì)算并獲得多數(shù)個(gè)暫時(shí)差值IMDx,y,其中IMDx,y代表第x行的第y個(gè)畫素的暫時(shí)差值,其計(jì)算是依照算式IMDi,2j-1=Max{|Fm+1Pi,2j-1-Fm-2Pi,2j-1|,|FmPi,2j-1-Fm-1Pi,2j-1|};IMDi,2j=Max{|Fm+1Pi,2j-FmPi,2j|,|Fm-1Pi,2j-Fm-2Pi,2j|};以及計(jì)算并獲得MDx,y,其計(jì)算是依照算式MDx,y=a*IMDx,y+(1-a)*LDx,y;其中,a為大于0且小于1的實(shí)數(shù),i、j為正整數(shù)。
前述的三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法,其中所述的獲得MFx,y的步驟,包括下列步驟任選包含MDx,y的4個(gè)相鄰畫素的最大差值并計(jì)算其平均值,獲得多數(shù)個(gè)平均最大差值A(chǔ)MDx,h,其中AMDx,h代表第x行的第h個(gè)畫素的平均最大差值,h為正整數(shù),其計(jì)算是依據(jù)以下算式AMDx,h=(MDx,h+MDx,h+1+MDx,h+2+MDx,h+3)/4;以及自該些平均最大差值中取其最小值,并獲得一移動(dòng)特征值MFx,y,其中MFx,y代表第x行的第y個(gè)畫素的移動(dòng)特征值。
前述的三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法,其中所述的自該些平均最大差值中取其最小值并獲得MFx,y的步驟,是依據(jù)以下的算式MFx,y=Min(AMDx,y,AMDx,y-1,AMDx,y-2,AMDx,y-3)。
前述的三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法,其中所述的自該些平均最大差值中取其最小值并獲得MFx,y的步驟,是依據(jù)的算式MFx,y=Min(AMDx,y,AMDx,y-3)。
前述的三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法,其中所述的檢測(cè)MFx,y以判定該復(fù)合彩色電視訊號(hào)中第x行的第y個(gè)畫素的動(dòng)/靜狀態(tài)的步驟,包括下列步驟提供一臨界值;以及比較MFx,y及該臨界值,當(dāng)MFx,y大于該臨界值時(shí)即判定該復(fù)合彩色電視訊號(hào)中第x行的第y個(gè)畫素為動(dòng)態(tài),反之則為靜態(tài)。
前述的三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法,其中所述的該些移動(dòng)特征值MFx,y是第m個(gè)畫框的移動(dòng)特征值。
本發(fā)明與現(xiàn)有技術(shù)相比具有明顯的優(yōu)點(diǎn)和有益效果。由以上技術(shù)方案可知,為了達(dá)到前述發(fā)明目的,本發(fā)明的主要技術(shù)內(nèi)容如下本發(fā)明提出一種三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法。此方法首先取樣復(fù)合彩色電視訊號(hào),以獲得并暫存多個(gè)取樣資料FmPx,y,其中FmPx,y代表復(fù)合彩色電視訊號(hào)中第m個(gè)畫框的第x行的第y個(gè)畫素的取樣資料,而m,x,y為大于等于0的正整數(shù)。然后利用Fm+1Px,y、FmPx,y、Fm-1Px,y以及Fm-2Px,y來判定復(fù)合彩色電視訊號(hào)的動(dòng)/靜狀態(tài)。
依照本發(fā)明的較佳實(shí)施例所述三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法,上述的判定該復(fù)合彩色電視訊號(hào)的動(dòng)/靜狀態(tài)的步驟,包括下述各步驟。首先利用Fm+1Px,y、FmPx,y、Fm-1Px,y以及Fm-2Px,y來計(jì)算并獲得多個(gè)最大差值MDx,y,其中MDx,y代表第x行的第y個(gè)畫素的最大差值。然后任選4個(gè)相鄰畫素的最大差值并計(jì)算其平均值,以獲得多個(gè)移動(dòng)特征值MFx,y,其中MFx,y代表第x行的第y個(gè)畫素的移動(dòng)特征值。最后檢測(cè)MFx,y,以判定復(fù)合彩色電視訊號(hào)中第x行的第y個(gè)畫素的動(dòng)/靜狀態(tài)。
依照本發(fā)明的較佳實(shí)施例所述三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法,其中當(dāng)判斷復(fù)合彩色電視訊號(hào)為NTSC系統(tǒng)的訊號(hào)時(shí),則取樣復(fù)合彩色電視訊號(hào)的步驟是以復(fù)合彩色電視訊號(hào)中的副載波訊號(hào)的4倍頻率來取樣,且是在副載波訊號(hào)相位為0、0.5π、π及1.5π時(shí)做取樣。此時(shí)計(jì)算MDx,y是依據(jù)算式MDx,y=Max{|FmPx,y-Fm-2Px,y|,|Fm+1Px,y-Fm-1Px,y|}。
依照本發(fā)明的較佳實(shí)施例所述三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法,其中當(dāng)判斷復(fù)合彩色電視訊號(hào)為PAL系統(tǒng)的訊號(hào)時(shí),取樣復(fù)合彩色電視訊號(hào)的步驟是以復(fù)合彩色電視訊號(hào)中的副載波訊號(hào)的4倍頻率來取樣,且是在副載波訊號(hào)相位為0.25π、0.75π、1.25π及1.75π時(shí)做取樣。此時(shí)計(jì)算并獲得MDx,y的步驟,包括下列各步驟。首先計(jì)算并獲得多數(shù)個(gè)亮度差值LDx,y,其中LDx,y代表第x行的第y個(gè)畫素的亮度差值,其計(jì)算是依照算式LDx,y=|FmPx,y+Fm-2Px,y-Fm+1Px,y-Fm-1Px,y|。接著計(jì)算并獲得多個(gè)暫時(shí)差值IMDx,y,其中IMDx,y代表第x行的第y個(gè)畫素的暫時(shí)差值,其計(jì)算是依照算式IMDi,2j-1=Max{|Fm+1Pi,2j-1-Fm-2Pi,2j-1|,|FmPi,2j-1-Fm-1Pi,2j-1|};IMDi,2j=Max{|Fm+1Pi,2j-FmPi,2j|,|Fm-1Pi,2j-Fm-2Pi,2j|}。然后計(jì)算并獲得MDx,y,其計(jì)算是依照算式MDx,y=a*IMDx,y+(1-a)*LDx,y,其中,a為大于0且小于1的實(shí)數(shù),i、j為正整數(shù)。
依照本發(fā)明的較佳實(shí)施例所述三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法,上述的獲得MFx,y的步驟,包括下列各步驟。首先任選包含MDx,y的4個(gè)相鄰畫素的最大差值并計(jì)算其平均值,獲得多數(shù)個(gè)平均最大差值A(chǔ)MDx,h,其中AMDx,h代表第x行的第h個(gè)畫素的平均最大差值,h為正整數(shù)。其計(jì)算是依據(jù)算式AMDx,h=(MDx,h+MDx,h+1+MDx,h+2+MDx,h+3)/4。然后自該些平均最大差值中取其最小值,并獲得一移動(dòng)特征值MFx,y,其中MFx,y代表第x行的第y個(gè)畫素的移動(dòng)特征值。以算式表示例如MFx,y=Min(AMDx,y,AMDx,y-3,AMDx,y-6,AMDx,y+3),或者例如MFx,y=Min(AMDx,y,AMDx,y-3)等,皆符合本發(fā)明的精神。
依照本發(fā)明的較佳實(shí)施例所述三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法,上述的檢測(cè)MFx,y以判定復(fù)合彩色電視訊號(hào)中第x行的第y個(gè)畫素的動(dòng)/靜狀態(tài)的步驟,包括下列各步驟。首先提供一臨界值。然后比較MFx,y及臨界值,當(dāng)MFx,y大于臨界值時(shí)即判定復(fù)合彩色電視訊號(hào)中第x行的第y個(gè)畫素為動(dòng)態(tài),反之則為靜態(tài)。其中移動(dòng)特征值MFx,y例如為第m個(gè)畫框的移動(dòng)特征值。
借由上述技術(shù)方案,本發(fā)明因?yàn)橹苯右罁?jù)未做亮度/彩度分離的復(fù)合彩色電視訊號(hào)做移動(dòng)偵測(cè),因此可以非常精準(zhǔn)地判斷移動(dòng)程度,而可使三維梳型濾波視訊解碼器的優(yōu)勢(shì)發(fā)揮到極致。
綜上所述,本發(fā)明特殊結(jié)構(gòu)的三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法,其采用原始的(未經(jīng)亮度/彩度分離的)復(fù)合彩色電視訊號(hào)(compositevideo signal)作為移動(dòng)偵測(cè)的依據(jù),從而更加適于實(shí)用。其具有上述諸多的優(yōu)點(diǎn)及實(shí)用價(jià)值,并在同類方法中未見有類似的設(shè)計(jì)公開發(fā)表或使用而確屬創(chuàng)新,其不論在方法上或功能上皆有較大的改進(jìn),在技術(shù)上有較大的進(jìn)步,并產(chǎn)生了好用及實(shí)用的效果,且較現(xiàn)有的三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法具有增進(jìn)的多項(xiàng)功效,從而更加適于實(shí)用,而具有產(chǎn)業(yè)的廣泛利用價(jià)值,誠為一新穎、進(jìn)步、實(shí)用的新設(shè)計(jì)。
上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,并可依照說明書的內(nèi)容予以實(shí)施,以下以本發(fā)明的較佳實(shí)施例并配合附圖詳細(xì)說明如后。
圖1是說明NTSC系統(tǒng)中畫框的取樣結(jié)果(部分)示意圖。
圖2A是說明PAL系統(tǒng)中畫框以取樣相位0、0.5π、π及1.5π的取樣結(jié)果(部分)示意圖。
圖2B是說明PAL系統(tǒng)中畫框以取樣相位0.25π、0.75π、1.25π及1.75π的取樣結(jié)果(部分)示意圖。
圖2C是說明PAL系統(tǒng)中畫框以取樣相位0.25π+δ、0.75π+δ、1.25π+δ及1.75π+δ的實(shí)際取樣結(jié)果(部分)示意圖。
圖3A是現(xiàn)有習(xí)知的三維梳型濾波器的方塊圖。
圖3B是現(xiàn)有習(xí)知的三維梳型濾波器的移動(dòng)檢測(cè)器的方塊圖。
圖4是依照本發(fā)明一較佳實(shí)施例繪示的一種三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)方法的流程圖。
圖5是依照本發(fā)明一較佳實(shí)施例所繪示的一種三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)方法的應(yīng)用系統(tǒng)方塊圖。
301、302、305、501、502、503、504、505復(fù)合彩色電視訊號(hào)310、510多畫框亮度/彩度分離器(inter-frame Y/C separator)311、321、351、511、521、551分離視訊訊號(hào)(separated video signal)320、520二維亮度/彩度分離器(intra-field Y/C separator)321a分離視訊訊號(hào)321中的亮度資料330、530移動(dòng)檢測(cè)器(motion detector)331、531選擇訊號(hào)332、333亮度資料334亮度差值336、338彩度資料339彩度差值340、540記憶體(內(nèi)存)350、550混和器(mixer)360低通濾波器370高通濾波器380檢測(cè)電路391、392、393畫框緩沖器S401取樣復(fù)合彩色電視訊號(hào),獲得取樣資料FmPx,yS402決定NTSC系統(tǒng)或是PAL系統(tǒng)S403計(jì)算最大差值MDx,yS404計(jì)算亮度差值LDx,yS405計(jì)算暫時(shí)差值IMDx,yS406計(jì)算最大差值MDx,yS407計(jì)算左平均最大差值A(chǔ)MDLx,yS408計(jì)算右平均最大差值A(chǔ)MDRx,yS409計(jì)算移動(dòng)特征值MFx,y
S410提供臨界值S411比較MFx,y與臨界值大小S412判定畫素為動(dòng)態(tài)S413判定畫素為靜態(tài)具體實(shí)施方式
以下結(jié)合附圖及較佳實(shí)施例,對(duì)依據(jù)本發(fā)明提出的三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法其具體方法、步驟、特征及其功效,詳細(xì)說明如后。
圖4是依照本發(fā)明一較佳實(shí)施例繪示的一種三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)方法的流程圖。請(qǐng)同時(shí)參閱圖1、圖2C以及圖4所示,本發(fā)明較佳實(shí)施例的三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)方法,步驟S401是取樣復(fù)合彩色電視訊號(hào)并獲得取樣資料FmPx,y,其中FmPx,y代表此復(fù)合彩色電視訊號(hào)中第m個(gè)畫框的第x行的第y個(gè)畫素的取樣資料,而m,x,y為大于等于0的正整數(shù)。在本實(shí)施例中,若在NTSC系統(tǒng)下操作則步驟S401是以復(fù)合彩色電視訊號(hào)中的副載波訊號(hào)的4倍頻率來取樣,且是在副載波訊號(hào)相位為0、0.5π、π及1.5π時(shí)做取樣。若在PAL系統(tǒng)下則本實(shí)施例在步驟S401亦以此復(fù)合彩色電視訊號(hào)中的副載波訊號(hào)的4倍頻率來取樣,但是在副載波訊號(hào)相位為0.25π、0.75π、1.25π及1.75π時(shí)做取樣。
選擇NTSC系統(tǒng)或PAL系統(tǒng)(步驟S402),若為NTSC系統(tǒng)則進(jìn)行步驟S403,否則進(jìn)行步驟S404。
步驟S403中計(jì)算最大差值(max difference)MDx,y(MDx,y表示第x行的第y個(gè)畫素的最大差值),其計(jì)算是依據(jù)算式MDx,y=Max{|FmPx,y-Fm-2Px,y|,|Fm+1Px,y-Fm-1Px,y|}。在本實(shí)施例中,MDx,y例如為第m個(gè)畫框的最大差值。以圖1所示的NTSC系統(tǒng)(縱軸代表畫框frame,橫軸代表畫素pixel)為例,圖中第y個(gè)畫素于畫框m和前二個(gè)畫框m-2的值都是Y+U,而前一畫框m-1與后一畫框m+1都是Y-U。拿Y+U和Y+U相減取絕對(duì)值,再拿Y-U和Y-U相減取絕對(duì)值,這兩個(gè)絕對(duì)值中取較大者即可得到MDx,y。
另以圖2C所示的PAL系統(tǒng)(縱軸代表畫框frame,橫軸代表畫素pixel)為例,有些畫素需要去比第(m+1,m)和(m-1,m-2)個(gè)畫框,有些畫素則是要去比第(m,m-1)和(m+1,m-2)個(gè)畫框。原則上就是要拿屬性相同的畫素去相比,其差值(difference)越小,表示愈是靜止。此比較后的差值,即為暫時(shí)差值IMDx,y(步驟S405)。然而因?yàn)槠渲写嬖谙辔徊钪?,所以即使是靜態(tài)畫面,IMDx,y也不會(huì)得到一個(gè)趨于0的結(jié)果(得到兩倍相位差值)。因此遇到PAL訊號(hào)時(shí),需做一些特別處理。在圖2C中,將第m個(gè)和第m-2個(gè)畫框的值相加,剛好可以消去彩度與相位差值而得到兩倍的亮度;將第m+1個(gè)和第m-1個(gè)畫框的值相加也是。將這兩個(gè)亮度值相減取絕對(duì)值,得到亮度差值(luma difference)LDx,y(步驟S404)。因?yàn)榱炼炔钪档乃惴ㄊ莿偤糜邢ハ辔徊钪档?,所以如果輸入真的是靜止的話,亮度差值應(yīng)該是趨于0的。所以計(jì)算PAL的MDx,y時(shí),必須將原本算出來的IMDx,y和LDx,y以適當(dāng)比例混和以得到最后的MDx,y(步驟S406)。
然而,單單拿每個(gè)畫素的最大差值MDx,y當(dāng)作移動(dòng)特征值是不妥當(dāng)?shù)?,因?yàn)槊恳粋€(gè)取樣點(diǎn)(sample point)所代表的屬性是不一樣的。假設(shè)第m+1個(gè)畫框的每一個(gè)畫素都是紅色的,其余每個(gè)畫框的每一個(gè)畫素都是白色的。白色的亮度Y遠(yuǎn)比紅色的亮度Y來的大,而紅色的彩度V又遠(yuǎn)比白色的彩度V來的大,彩度U則是兩者略有差異,但差別不是很大。所以當(dāng)拿白色的Y+V跟紅色的Y+V相比時(shí),其差值是很小的;但拿白色的Y-V跟紅色的Y-V去比,差值將特別的大。而分別去比Y+U與Y-U時(shí),又會(huì)得到不同的差值。也就是說,即使同樣是顏色A和顏色B去相比較,如果比的項(xiàng)目不同,會(huì)比出不同的差值。如果每個(gè)畫素的移動(dòng)特征值由每個(gè)畫素自行決定,則移動(dòng)特征值將會(huì)出現(xiàn)如正弦波的現(xiàn)象。因此必須以四個(gè)畫素為一組來決定最終的移動(dòng)特征值(NTSC與PAL皆然)。
因此,在求出各個(gè)畫素的最大差值MDx,y之后,任取四個(gè)相鄰畫素的最大差值(其中包含目標(biāo)畫素的最大差值)并計(jì)算其平均值,在各平均值中選擇最小值作為移動(dòng)特征值。以算式表示AMDx,h=(MDx,h+MDx,h+1+MDx,h+2+MDx,h+3)/4;MFx,y=Min(AMDx,y,AMDx,y-1,AMDx,y-2,AMDx,y-3)。其中AMDx,h表示第x行的第h個(gè)畫素的平均最大差值(averageof max difference),MFx,y表示第x行的第y個(gè)畫素的移動(dòng)特征值。本實(shí)施例中僅以左平均最大差值A(chǔ)MDLx,y(即AMDx,y-3)與右平均最大差值A(chǔ)MDRx,y(即AMDx,y)為范例,分別計(jì)算AMDLx,y(步驟S407)與AMDRx,y(步驟S408)。再從AMDLx,y和AMDRx,y當(dāng)中取較小者作為移動(dòng)特征值(步驟S409),以算式表示MFx,y=Min(AMDLx,y,AMDRx,y)。之所以要取較小者的原因,是因?yàn)楫嬎豍x,y(表示第x行的第y個(gè)畫素)可能是位于動(dòng)態(tài)和靜態(tài)物的邊緣上,而畫素Px,y的移動(dòng)特征值又會(huì)受到左右共7個(gè)畫素的影響。如果畫素Px,y本身是靜態(tài)的,當(dāng)然不希望它被左右鄰點(diǎn)干擾而誤判為動(dòng)態(tài)的。因此,在各平均最大差值中選擇最小值作為移動(dòng)特征值才是正確的。
在判定復(fù)合彩色電視訊號(hào)的動(dòng)/靜狀態(tài)前,需先提供一臨界值(threshold)(步驟S410)。將移動(dòng)特征值與預(yù)設(shè)的臨界值相比較(步驟S411),若移動(dòng)特征值明顯大于臨界值,則判斷為動(dòng)態(tài)(步驟S412),如果移動(dòng)特征值明顯小于臨界值,則可認(rèn)定當(dāng)時(shí)為靜態(tài)(步驟S413)。
綜合上述三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法,在此依照本發(fā)明的較佳實(shí)施例以系統(tǒng)方塊圖更清楚說明本發(fā)明的應(yīng)用例。圖5是依照本發(fā)明的一較佳實(shí)施例所繪示一種三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)方法的應(yīng)用系統(tǒng)方塊圖。請(qǐng)參閱圖5,應(yīng)用本發(fā)明的三維梳型濾波器范例包含多畫框亮度/彩度分離器(inter-frame Y/C separator)510、二維亮度/彩度分離器(intra-field Y/C separator,即一般俗稱的二維梳型濾波器)520、移動(dòng)檢測(cè)器(motion detector)530、記憶體540以及混和器(mixer)550,其中移動(dòng)檢測(cè)器530即具有本發(fā)明的功能。復(fù)合彩色電視訊號(hào)(compositevideo signal)501是經(jīng)過取樣后的復(fù)合彩色電視訊號(hào),F(xiàn)m+1代表此復(fù)合彩色電視訊號(hào)501為第m+1個(gè)畫框的復(fù)合彩色電視訊號(hào)。記憶體540暫存復(fù)合彩色電視訊號(hào)501并提供復(fù)合彩色電視訊號(hào)502(第m個(gè)畫框Fm)、復(fù)合彩色電視訊號(hào)503(第m-1個(gè)畫框Fm-1)以及復(fù)合彩色電視訊號(hào)504(第m-2個(gè)畫框Fm-2)。記憶體540另提供復(fù)合彩色電視訊號(hào)505(第m個(gè)畫框Fm)。二維亮度/彩度分離器520接收復(fù)合彩色電視訊號(hào)505,并利用畫框Fm中各畫素間的空間關(guān)聯(lián)性來進(jìn)行亮度/彩度分離并輸出分離視訊訊號(hào)(separatedvideo signal)521。
動(dòng)態(tài)視訊訊號(hào)(motion video signal)采用二維亮度/彩度分離器520完成亮度與彩度的分離工作。為了增進(jìn)畫質(zhì),所以將靜態(tài)視訊訊號(hào)(stillvideo signal)交給多畫框亮度/彩度分離器510處理。多畫框亮度/彩度分離器510同時(shí)接收復(fù)合彩色電視訊號(hào)中畫框Fm+1、Fm、Fm-1以及Fm-2的取樣資料,并利用相鄰畫框中各相對(duì)應(yīng)的畫素間的時(shí)間關(guān)聯(lián)性來進(jìn)行亮度/彩度分離并輸出分離視訊訊號(hào)511。判定復(fù)合彩色電視訊號(hào)501是動(dòng)態(tài)(motion)或靜態(tài)(still)的工作則由移動(dòng)檢測(cè)器530負(fù)責(zé)。移動(dòng)檢測(cè)器530接收復(fù)合彩色電視訊號(hào)中畫框Fm+1、Fm、Fm-1以及Fm-2的取樣資料,據(jù)以判定畫素的動(dòng)/靜狀態(tài)并輸出選擇訊號(hào)531,其判定方法如上述,在此不再贅述。混和器550即依選擇訊號(hào)531選擇分離視訊訊號(hào)521、分離視訊訊號(hào)511或依預(yù)定比例將二者混和,并輸出分離視訊訊號(hào)551。
以上所述,僅是本發(fā)明的較佳實(shí)施例而已,并非對(duì)本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實(shí)施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當(dāng)可利用上述揭示的方法及技術(shù)內(nèi)容作出些許的更動(dòng)或修飾為等同變化的等效實(shí)施例,但是凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所作的任何簡(jiǎn)單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。
權(quán)利要求
1.一種三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法,其特征在于該方法包括下列步驟取樣一復(fù)合彩色電視訊號(hào),以獲得并暫存多數(shù)個(gè)取樣資料FmPx,y,其中FmPx,y代表該復(fù)合彩色電視訊號(hào)中第m個(gè)畫框的第x行的第y個(gè)畫素的取樣資料,而m,x,y為大于等于0的正整數(shù);以及利用Fm+1Px,y、FmPx,y、Fm-1Px,y以及Fm-2Px,y來判定該復(fù)合彩色電視訊號(hào)的動(dòng)/靜狀態(tài)。
2.根據(jù)權(quán)利要求1所述的三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法,其特征在于其中所述的判定該復(fù)合彩色電視訊號(hào)的動(dòng)/靜狀態(tài)的步驟,包括下列步驟利用Fm+1Px,y、FmPx,y、Fm-1Px,y以及Fm-2Px,y來計(jì)算并獲得多數(shù)個(gè)最大差值MDx,y,其中MDx,y代表第x行的第y個(gè)畫素的最大差值;任選4個(gè)相鄰畫素的最大差值并計(jì)算其平均值,并獲得一移動(dòng)特征值MFx,y,其中MFx,y代表第x行的第y個(gè)畫素的移動(dòng)特征值;以及檢測(cè)MFx,y,以判定該復(fù)合彩色電視訊號(hào)中第x行的第y個(gè)畫素的動(dòng)/靜狀態(tài)。
3.根據(jù)權(quán)利要2所述的三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法,其特征在于其中當(dāng)判斷該復(fù)合彩色電視訊號(hào)為一NTSC系統(tǒng)的訊號(hào)時(shí),則取樣該復(fù)合彩色電視訊號(hào)的步驟是以該復(fù)合彩色電視訊號(hào)中的一副載波訊號(hào)的4倍頻率來取樣,且是在該副載波訊號(hào)相位為0、0.5π、π及1.5π時(shí)做取樣。
4.根據(jù)權(quán)利要求3所述的三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法,其特征在于其中計(jì)算MDx,y是依據(jù)算式MDx,y=Max{|FmPx,y-Fm-2Px,y|,|Fm+1Px,y-Fm-1Px,y|}。
5.根據(jù)權(quán)利要求2所述的三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法,其特征在于其中當(dāng)判斷該復(fù)合彩色電視訊號(hào)為一PAL系統(tǒng)的訊號(hào)時(shí),取樣該復(fù)合彩色電視訊號(hào)的步驟是以該復(fù)合彩色電視訊號(hào)中的一副載波訊號(hào)的4倍頻率來取樣,且是在該副載波訊號(hào)相位為0.25π、0.75π、1.25π及1.75π時(shí)做取樣。
6.根據(jù)權(quán)利要求5所述的三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法,其特征在于其中所述的計(jì)算并獲得MDx,y的步驟,包括下列步驟計(jì)算并獲得多數(shù)個(gè)亮度差值LDx,y,其中LDx,y代表第x行的第y個(gè)畫素的亮度差值,其計(jì)算是依照算式LDx,y=|FmPx,y+Fm-2Px,y-Fm+1Px,y-Fm-1Px,y|;計(jì)算并獲得多數(shù)個(gè)暫時(shí)差值IMDx,y,其中IMDx,y代表第x行的第y個(gè)畫素的暫時(shí)差值,其計(jì)算是依照算式IMDi,2j-1=Max{|Fm+1Pi,2j-1-Fm-2Pi,2j-1|,|FmPi,2j-1-Fm-1Pi,2j-1|};IMDi,2j=Max{|Fm+1Pi,2j-FmPi,2j|,|Fm-1Pi,2j-Fm-2Pi,2j|};以及計(jì)算并獲得MDx,y,其計(jì)算是依照算式MDx,y=a*IMDx,y+(1-a)*LDx,y;其中,a為大于0且小于1的實(shí)數(shù),i、j為正整數(shù)。
7.根據(jù)權(quán)利要求2所述的三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法,其特征在于其中所述的獲得MFx,y的步驟,包括下列步驟任選包含MDx,y的4個(gè)相鄰畫素的最大差值并計(jì)算其平均值,獲得多數(shù)個(gè)平均最大差值A(chǔ)MDx,h,其中AMDx,h代表第x行的第h個(gè)畫素的平均最大差值,h為正整數(shù),其計(jì)算是依據(jù)算式AMDx,h=(MDx,h+MDx,h+1+MDx,h+2+MDx,h+3)/4;以及自該些平均最大差值中取其最小值,并獲得一移動(dòng)特征值MFx,y,其中MFx,y代表第x行的第y個(gè)畫素的移動(dòng)特征值。
8.根據(jù)權(quán)利要求7所述的三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法,其特征在于其中所述的自該些平均最大差值中取其最小值并獲得MFx,y的步驟,是依據(jù)算式MFx,y=Min(AMDx,y,AMDx,y-1,AMDx,y-2,AMDx,y-3)。
9.根據(jù)權(quán)利要求7所述的三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法,其特征在于其中所述的自該些平均最大差值中取其最小值并獲得MFx,y的步驟,是依據(jù)算式MFx,y=Min(AMDx,y,AMDx,y-3)。
10.根據(jù)權(quán)利要求2所述的三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法,其特征在于其中所述的檢測(cè)MFx,y以判定該復(fù)合彩色電視訊號(hào)中第x行的第y個(gè)畫素的動(dòng)/靜狀態(tài)的步驟,包括下列步驟提供一臨界值;以及比較MFx,y及該臨界值,當(dāng)MFx,y大于該臨界值時(shí)即判定該復(fù)合彩色電視訊號(hào)中第x行的第y個(gè)畫素為動(dòng)態(tài),反之則為靜態(tài)。
11.根據(jù)權(quán)利要求10所述的三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法,其特征在于其中所述的該些移動(dòng)特征值MFx,y是第m個(gè)畫框的移動(dòng)特征值。
全文摘要
本發(fā)明是關(guān)于一種三維梳型濾波視訊解碼器中移動(dòng)偵測(cè)的方法。該方法是首先取樣復(fù)合彩色電視訊號(hào),以獲得并暫存多個(gè)取樣資料FmPx,y,其中FmPx,y代表復(fù)合彩色電視訊號(hào)中第m個(gè)畫框的第x行的第y個(gè)畫素的取樣資料,而m,x,y為大于等于0的正整數(shù)。然后利用Fm+1Px,y、FmPx,y、Fm-1Px,y以及Fm-2Px,y來判定復(fù)合彩色電視訊號(hào)的動(dòng)/靜狀態(tài)。本發(fā)明因?yàn)橹苯右罁?jù)未做亮度/彩度分離的復(fù)合彩色電視訊號(hào)做移動(dòng)偵測(cè),因此可以非常精準(zhǔn)地判斷移動(dòng)程度,而可使三維梳型濾波視訊解碼器的優(yōu)勢(shì)發(fā)揮到極致。
文檔編號(hào)H04N9/78GK1635800SQ20031011608
公開日2005年7月6日 申請(qǐng)日期2003年12月30日 優(yōu)先權(quán)日2003年12月30日
發(fā)明者單培明, 彭源智 申請(qǐng)人:凌陽科技股份有限公司