專利名稱:一種運(yùn)動(dòng)補(bǔ)償去隔行方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字圖像處理與視頻顯示領(lǐng)域,更具體的說,涉及運(yùn)動(dòng)補(bǔ)償去隔行方法。
背景技術(shù):
隔行視頻是模擬電視時(shí)代的產(chǎn)物,從視頻的采集、制作到視頻的傳輸及終端顯示, 都是采用模擬的形式,由于傳輸帶寬不足及CRT掃描技術(shù)瓶頸,一幀視頻被分成兩個(gè)掃描場,由于人眼視覺暫留效應(yīng),可以觀看到完整的畫面,但是隔行掃描技術(shù)會(huì)產(chǎn)生行間的閃爍和行蠕動(dòng)等缺點(diǎn)。在隔行視頻中,一幀視頻被分成兩場,一場含有偶數(shù)行掃描線,一場含有奇數(shù)行掃描線,每一場都記錄了在時(shí)間上分開的象素值。如果假設(shè)每秒30幀(fps),即每秒 60場,那么,第0場是在時(shí)間“t”,第1場是在時(shí)間“t+1/60”。由于在略有不同的時(shí)間間隔上對(duì)場進(jìn)行記錄,因此,無法將兩個(gè)場連起來為運(yùn)動(dòng)視頻產(chǎn)生逐行幀。去隔行技術(shù)之所以復(fù)雜,是因?yàn)樾枰浪悴⒀a(bǔ)償可能出現(xiàn)的每秒1/60的運(yùn)動(dòng)圖像?,F(xiàn)有的去隔行技術(shù)采用的主要是運(yùn)動(dòng)補(bǔ)償法,該方法一次處理多個(gè)場,以確定一塊像素的運(yùn)動(dòng)部分,然后移動(dòng)像素,補(bǔ)償運(yùn)動(dòng)部分。這類去隔行技術(shù)計(jì)算量非常大,但輸出質(zhì)量是最好。運(yùn)動(dòng)補(bǔ)償要求估算出的運(yùn)動(dòng)矢量必須準(zhǔn)確可靠,導(dǎo)致了計(jì)算量大,消耗的硬件資源大,硬件實(shí)現(xiàn)復(fù)雜度高?,F(xiàn)有的運(yùn)動(dòng)估計(jì)算法一般是計(jì)算場間像素或者像素塊的亮度差值,判斷是靜止圖像還是運(yùn)動(dòng)圖像,并通過亮度差值估算運(yùn)動(dòng)矢量。在對(duì)現(xiàn)有技術(shù)的研究和實(shí)踐過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)存在以下問題1、在不同場景切換時(shí)靜止圖像和運(yùn)動(dòng)圖像判斷錯(cuò)誤,并估算出錯(cuò)誤的運(yùn)動(dòng)矢量, 造成錯(cuò)誤的運(yùn)動(dòng)補(bǔ)償。2、同時(shí)亮度差值估算出來的運(yùn)動(dòng)矢量并不十分準(zhǔn)確,運(yùn)動(dòng)補(bǔ)償對(duì)運(yùn)動(dòng)矢量敏感, 不準(zhǔn)確的運(yùn)動(dòng)矢量容易造成圖像的錯(cuò)誤補(bǔ)償。因此,如何進(jìn)行正確的運(yùn)動(dòng)補(bǔ)償,成為目前最需要解決的問題。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的設(shè)計(jì)目的在于,提供一種運(yùn)動(dòng)補(bǔ)償去隔行方法,以進(jìn)行正確的運(yùn)動(dòng)補(bǔ)償,從而提高畫面的顯示效果。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的一種運(yùn)動(dòng)補(bǔ)償去隔行方法,包括對(duì)圖像進(jìn)行邊緣檢測,并保存圖像的邊緣信息;確定前一場和后一場隔行圖像的場景是否發(fā)生變化;當(dāng)前一場和后一場隔行圖像的場景沒有發(fā)生變化,則估算前一場和后一場隔行圖像的同一行的圖像運(yùn)動(dòng)矢量,并依照所述同一行的圖像運(yùn)動(dòng)矢量移動(dòng)像素區(qū)域塊對(duì)運(yùn)動(dòng)圖像進(jìn)行補(bǔ)償,對(duì)移動(dòng)后空缺的區(qū)域進(jìn)行插值;
當(dāng)前一場和后一場隔行圖像的場景發(fā)生變化,則估算前一場和當(dāng)前場的相鄰行的圖像運(yùn)動(dòng)矢量,并依照所述相鄰行的圖像運(yùn)動(dòng)矢量移動(dòng)像素區(qū)域塊對(duì)運(yùn)動(dòng)圖像進(jìn)行補(bǔ)償, 對(duì)移動(dòng)后空缺的區(qū)域進(jìn)行插值。優(yōu)選地,在上述的運(yùn)動(dòng)補(bǔ)償去隔行方法中,所述邊緣信息包含了邊緣劃分的區(qū)域個(gè)數(shù),各區(qū)域大小,邊緣位置,該區(qū)域的平均亮度值信息。優(yōu)選地,在上述的運(yùn)動(dòng)補(bǔ)償去隔行方法中,在確定前一場和后一場隔行圖像的場景是否發(fā)生變化的步驟中,具體包括選取前一場和后一場的S個(gè)M*N的像素塊,將前一場各像素塊的像素亮度和減去后一場各像素塊的像素亮度和,結(jié)果取絕對(duì)值,得到S個(gè)亮度差絕對(duì)值;設(shè)定一個(gè)閾值,將此閾值與各個(gè)亮度差絕對(duì)值進(jìn)行對(duì)比;當(dāng)存在D個(gè)亮度差絕對(duì)值小于閾值的像素塊,則認(rèn)為前一場的圖像和后一場的圖像是同一個(gè)場景;當(dāng)不存在D個(gè)亮度差絕對(duì)值小于閾值的像素塊,則認(rèn)為前一場的圖像和后一場的圖像是不同的場景。優(yōu)選地,在上述的運(yùn)動(dòng)補(bǔ)償去隔行方法中,所述S個(gè)M*N的像素塊選取四個(gè)邊角及圖像中部的區(qū)域。優(yōu)選地,在上述的運(yùn)動(dòng)補(bǔ)償去隔行方法中,在估算前一場和后一場隔行圖像的同一行的圖像運(yùn)動(dòng)矢量的步驟中,具體為對(duì)比前一場和后一場的同一行邊緣劃分的區(qū)域個(gè)數(shù)、各區(qū)域大小、邊緣位置和該區(qū)域的平均亮度值信息;當(dāng)上述區(qū)域個(gè)數(shù)、各區(qū)域大小、邊緣位置和該區(qū)域的平均亮度值信息基本相等,則可認(rèn)為發(fā)生了配對(duì),對(duì)發(fā)生配對(duì)的區(qū)域計(jì)算運(yùn)動(dòng)矢量。優(yōu)選地,在上述的運(yùn)動(dòng)補(bǔ)償去隔行方法中,運(yùn)動(dòng)矢量的計(jì)算方法具體為將發(fā)生配對(duì)的邊緣位置相減,得出邊緣的運(yùn)動(dòng)矢量。優(yōu)選地,在上述的運(yùn)動(dòng)補(bǔ)償去隔行方法中,在估算前一場和當(dāng)前場的相鄰行的圖像運(yùn)動(dòng)矢量的步驟中,具體為比對(duì)當(dāng)前場的行和前一場的相鄰上下兩行;如果當(dāng)前場的行的邊緣區(qū)域與前一場的相鄰上下兩行的邊緣區(qū)域配對(duì),則計(jì)算出當(dāng)前行對(duì)應(yīng)邊緣位置的運(yùn)動(dòng)矢量。優(yōu)選地,在上述的運(yùn)動(dòng)補(bǔ)償去隔行方法中,運(yùn)動(dòng)矢量的計(jì)算方法具體為計(jì)算前一場上下兩行的邊緣位置均值,所述均值為上下兩行的邊緣位置相加然后除以2;將此均值與當(dāng)前行對(duì)應(yīng)的邊緣位置相減得出運(yùn)動(dòng)矢量。與現(xiàn)有技術(shù)相比,本實(shí)施例提供的技術(shù)方案具有以下優(yōu)點(diǎn)和特點(diǎn)在本發(fā)明提供的方案中,通過本發(fā)明提供的運(yùn)動(dòng)矢量的計(jì)算方法,可以得到較精確的運(yùn)動(dòng)矢量,從而使圖像還原度好,不容易產(chǎn)生失真及由錯(cuò)誤運(yùn)動(dòng)矢量造成的圖像損壞。
為了更清楚地說明本發(fā)明或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明所提供的一種運(yùn)動(dòng)補(bǔ)償去隔行方法的流程圖;圖2為本發(fā)明所提供的隔行視頻相鄰三場的示意具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例提供了一種運(yùn)動(dòng)補(bǔ)償去隔行方法,包括對(duì)圖像進(jìn)行邊緣檢測,并保存圖像的邊緣信息;確定前一場和后一場隔行圖像的場景是否發(fā)生變化;當(dāng)前一場和后一場隔行圖像的場景沒有發(fā)生變化,則估算前一場和后一場隔行圖像的同一行的圖像運(yùn)動(dòng)矢量,并依照所述同一行的圖像運(yùn)動(dòng)矢量移動(dòng)像素區(qū)域塊對(duì)運(yùn)動(dòng)圖像進(jìn)行補(bǔ)償,對(duì)移動(dòng)后空缺的區(qū)域進(jìn)行插值;當(dāng)前一場和后一場隔行圖像的場景發(fā)生變化,則估算前一場和當(dāng)前場的相鄰行的圖像運(yùn)動(dòng)矢量,并依照所述相鄰行的圖像運(yùn)動(dòng)矢量移動(dòng)像素區(qū)域塊對(duì)運(yùn)動(dòng)圖像進(jìn)行補(bǔ)償,對(duì)移動(dòng)后空缺的區(qū)域進(jìn)行插值。由于上述運(yùn)動(dòng)補(bǔ)償去隔行方法的具體實(shí)現(xiàn)存在多種方式,下面通過具體實(shí)施例進(jìn)行詳細(xì)說明請(qǐng)參見圖1和圖2所示,圖1所示的為一種運(yùn)動(dòng)補(bǔ)償去隔行方法,圖2所示的為隔行視頻相鄰三場示意圖。在圖1所示的實(shí)施例中,該運(yùn)動(dòng)補(bǔ)償去隔行方法包括步驟Si、對(duì)圖像進(jìn)行邊緣檢測,并保存圖像的邊緣信息;步驟S2、判斷前一場和后一場隔行圖像的場景是否發(fā)生變化,如果是,則執(zhí)行步驟 S5和S6,否則,執(zhí)行步驟S3和S4 ;步驟S3、估算前一場和后一場隔行圖像的同一行的圖像運(yùn)動(dòng)矢量;步驟S4、并依照所述同一行的圖像運(yùn)動(dòng)矢量移動(dòng)像素區(qū)域塊對(duì)運(yùn)動(dòng)圖像進(jìn)行補(bǔ)償,對(duì)移動(dòng)后空缺的區(qū)域進(jìn)行插值;步驟S5、估算前一場和當(dāng)前場的相鄰行的圖像運(yùn)動(dòng)矢量;步驟S6、并依照所述相鄰行的圖像運(yùn)動(dòng)矢量移動(dòng)像素區(qū)域塊對(duì)運(yùn)動(dòng)圖像進(jìn)行補(bǔ)償,對(duì)移動(dòng)后空缺的區(qū)域進(jìn)行插值。在圖1和圖2所示的實(shí)施例中,通過本發(fā)明提供的運(yùn)動(dòng)矢量的計(jì)算方法,可以得到較精確的運(yùn)動(dòng)矢量,從而使圖像還原度好,不容易產(chǎn)生失真及由錯(cuò)誤運(yùn)動(dòng)矢量造成的圖像損壞。下面通過具體實(shí)施例,進(jìn)行詳細(xì)的介紹本發(fā)明提供的方案步驟一、對(duì)圖像進(jìn)行邊緣檢測,并保存圖像的邊緣信息。其中,邊緣信息包含了邊緣劃分的區(qū)域個(gè)數(shù),各區(qū)域大小,邊緣位置,該區(qū)域的平均亮度值信息。首先讀入前一場、當(dāng)前場、后一場隔行圖像,存儲(chǔ)圖像數(shù)據(jù)并計(jì)算邊緣信息。依次讀取各像素并存儲(chǔ),計(jì)算當(dāng)前像素亮度值減去前一個(gè)像素亮度值的亮度差值絕對(duì)值并存儲(chǔ)為一張數(shù)據(jù)表。這張數(shù)據(jù)表對(duì)應(yīng)了每個(gè)像素位置的亮度差值絕對(duì)值,每行起始位置設(shè)置為零,計(jì)算每行的圖像邊緣信息數(shù)據(jù),包含了邊緣劃分的區(qū)域個(gè)數(shù),各區(qū)域大小,邊緣位置,該區(qū)域的平均亮度值信息。進(jìn)行邊緣檢測需要設(shè)定一個(gè)閾值,當(dāng)前像素亮度差值絕對(duì)值大于等于閾值的時(shí)候認(rèn)為是圖像邊緣。步驟二、判斷前一場和后一場隔行圖像的場景是否發(fā)生變化,如果是,則執(zhí)行步驟四,否則,執(zhí)行步驟三;其中,在一般的視頻圖像中,同一個(gè)視頻場景包含許多個(gè)連續(xù)的幀,在這些連續(xù)的視頻幀中,背景不會(huì)有太大的改變,改變的是場景中包含的個(gè)別事物。選取前一場和后一場的S個(gè)M*N的像素塊,將前一場各像素塊的像素亮度和減去后一場各像素塊的像素亮度和, 結(jié)果取絕對(duì)值,得到S個(gè)亮度差絕對(duì)值。設(shè)定一個(gè)閾值,將此閾值與各個(gè)亮度差絕對(duì)值進(jìn)行對(duì)比,存在D個(gè)亮度差絕對(duì)值小于閾值的像素塊,則認(rèn)為前一場的圖像和后一場的圖像是同一個(gè)場景。此判斷的依據(jù)是進(jìn)行亮度差運(yùn)算的區(qū)域是連續(xù)兩幀圖像的相同區(qū)域,在一般的同一場景的連續(xù)視頻幀中,部分區(qū)域圖像不會(huì)發(fā)生太大的改變,如同一背景的場景,或者同一個(gè)事物移動(dòng)時(shí)背景發(fā)生改變等,計(jì)算亮度差絕對(duì)值時(shí)可設(shè)置S個(gè)像素塊的分布,一般的可以選取四個(gè)邊角及圖像中部的少數(shù)區(qū)域。步驟三、估算前一場和后一場的同一行的圖像運(yùn)動(dòng)矢量。其中,如果前一場和后一場屬于同一個(gè)場景則進(jìn)行此部分運(yùn)動(dòng)矢量表的計(jì)算。計(jì)算的方法是比對(duì)步驟一保存的邊緣信息,對(duì)比前一場和后一場的同一行邊緣劃分的區(qū)域個(gè)數(shù),各區(qū)域大小,邊緣位置,該區(qū)域的平均亮度值信息,若這幾項(xiàng)數(shù)據(jù)基本相等則可認(rèn)為發(fā)生了配對(duì),對(duì)發(fā)生配對(duì)的區(qū)域計(jì)算運(yùn)動(dòng)矢量,對(duì)無法產(chǎn)生配對(duì)的區(qū)域的運(yùn)動(dòng)矢量計(jì)為零,這樣針對(duì)步驟一保存的邊緣信息數(shù)據(jù)表,經(jīng)過此部分的計(jì)算可增加后一場對(duì)比前一場每一行各邊緣區(qū)域的運(yùn)動(dòng)矢量。運(yùn)動(dòng)矢量的計(jì)算方法是將發(fā)生配對(duì)的邊緣位置相減,得出邊緣的運(yùn)動(dòng)矢量。計(jì)算前一場和后一場同一行的邊緣區(qū)域運(yùn)動(dòng)矢量可以正確的估算出前一場和當(dāng)前場邊緣區(qū)域運(yùn)動(dòng)矢量。估算的方法是將此部分計(jì)算得到的運(yùn)動(dòng)矢量/2,這里計(jì)算的依據(jù)是在很短時(shí)間內(nèi)(2/60秒)的兩幀圖像當(dāng)中,通過圖像的平均速度估算圖像的運(yùn)動(dòng)矢量。依照運(yùn)動(dòng)矢量移動(dòng)像素區(qū)域塊對(duì)運(yùn)動(dòng)圖像進(jìn)行補(bǔ)償,對(duì)移動(dòng)后空缺的區(qū)域進(jìn)行插值。根據(jù)當(dāng)前場邊緣區(qū)域的運(yùn)動(dòng)矢量移動(dòng)邊緣區(qū)域像素,對(duì)移動(dòng)后空缺的像素塊采用前一場相鄰上下兩行對(duì)應(yīng)的像素塊進(jìn)行均值插值。經(jīng)過補(bǔ)償和插值后的當(dāng)前場與前一場合成一個(gè)逐行幀進(jìn)行輸出。步驟四、估算前一場和當(dāng)前場的相鄰行的圖像運(yùn)動(dòng)矢量,得到當(dāng)前場相對(duì)于前一場的運(yùn)動(dòng)矢量表。其中,首先比對(duì)當(dāng)前場的行和前一場的相鄰上下兩行,如果當(dāng)前場的行的邊緣區(qū)域與前一場的相鄰上下兩行的邊緣區(qū)域配對(duì),則計(jì)算前一場上下兩行的邊緣位置均值,即上下兩行的邊緣位置相加然后除以2,將此均值與當(dāng)前行對(duì)應(yīng)的邊緣位置相減計(jì)算出當(dāng)前行對(duì)應(yīng)邊緣位置的運(yùn)動(dòng)矢量。當(dāng)比對(duì)當(dāng)前場的行和前一場的相鄰上下兩行,只能找到前一場相鄰的上下兩行的其中一行與當(dāng)前場的行配對(duì),則此處當(dāng)前場的邊緣區(qū)域的運(yùn)動(dòng)矢量賦值為前一場和后一場對(duì)應(yīng)區(qū)域的運(yùn)動(dòng)矢量值的一半,如果前一場和后一場對(duì)應(yīng)區(qū)域的矢量值為零,則此處賦值為零。當(dāng)比對(duì)當(dāng)前場的行和前一場的相鄰上下兩行,不能找到前一場相鄰的上下兩行的其中一行與當(dāng)前場的行配對(duì),則此處的運(yùn)動(dòng)矢量賦值為零。依照運(yùn)動(dòng)矢量移動(dòng)像素區(qū)域塊對(duì)運(yùn)動(dòng)圖像進(jìn)行補(bǔ)償,對(duì)移動(dòng)后空缺的區(qū)域進(jìn)行插值。根據(jù)當(dāng)前場邊緣區(qū)域的運(yùn)動(dòng)矢量移動(dòng)邊緣區(qū)域像素,對(duì)移動(dòng)后空缺的像素塊采用前一場相鄰上下兩行對(duì)應(yīng)的像素塊進(jìn)行均值插值。經(jīng)過補(bǔ)償和插值后的當(dāng)前場與前一場合成一個(gè)逐行幀進(jìn)行輸出。綜上所述,通過本發(fā)明提供的運(yùn)動(dòng)矢量的計(jì)算方法,可以得到較精確的運(yùn)動(dòng)矢量, 從而使圖像還原度好,不容易產(chǎn)生失真及由錯(cuò)誤運(yùn)動(dòng)矢量造成的圖像損壞。需要說明的是,圖1至圖2所示的實(shí)施例只是本發(fā)明所介紹的優(yōu)選實(shí)施例,本領(lǐng)域技術(shù)人員在此基礎(chǔ)上,完全可以設(shè)計(jì)出更多的實(shí)施例,因此不在此處贅述。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。
權(quán)利要求
1.一種運(yùn)動(dòng)補(bǔ)償去隔行方法,其特征在于,包括對(duì)圖像進(jìn)行邊緣檢測,并保存圖像的邊緣信息;確定前一場和后一場隔行圖像的場景是否發(fā)生變化;當(dāng)前一場和后一場隔行圖像的場景沒有發(fā)生變化,則估算前一場和后一場隔行圖像的同一行的圖像運(yùn)動(dòng)矢量,并依照所述同一行的圖像運(yùn)動(dòng)矢量移動(dòng)像素區(qū)域塊對(duì)運(yùn)動(dòng)圖像進(jìn)行補(bǔ)償,對(duì)移動(dòng)后空缺的區(qū)域進(jìn)行插值;當(dāng)前一場和后一場隔行圖像的場景發(fā)生變化,則估算前一場和當(dāng)前場的相鄰行的圖像運(yùn)動(dòng)矢量,并依照所述相鄰行的圖像運(yùn)動(dòng)矢量移動(dòng)像素區(qū)域塊對(duì)運(yùn)動(dòng)圖像進(jìn)行補(bǔ)償,對(duì)移動(dòng)后空缺的區(qū)域進(jìn)行插值。
2.根據(jù)權(quán)利要求1所述的運(yùn)動(dòng)補(bǔ)償去隔行方法,其特征在于,所述邊緣信息包含了邊緣劃分的區(qū)域個(gè)數(shù),各區(qū)域大小,邊緣位置,該區(qū)域的平均亮度值信息。
3.根據(jù)權(quán)利要求1所述的運(yùn)動(dòng)補(bǔ)償去隔行方法,其特征在于,在確定前一場和后一場隔行圖像的場景是否發(fā)生變化的步驟中,具體包括選取前一場和后一場的S個(gè)M*N的像素塊,將前一場各像素塊的像素亮度和減去后一場各像素塊的像素亮度和,結(jié)果取絕對(duì)值,得到S個(gè)亮度差絕對(duì)值;設(shè)定一個(gè)閾值,將此閾值與各個(gè)亮度差絕對(duì)值進(jìn)行對(duì)比;當(dāng)存在D個(gè)亮度差絕對(duì)值小于閾值的像素塊,則認(rèn)為前一場的圖像和后一場的圖像是同一個(gè)場景;當(dāng)不存在D個(gè)亮度差絕對(duì)值小于閾值的像素塊,則認(rèn)為前一場的圖像和后一場的圖像是不同的場景。
4.根據(jù)權(quán)利要求3所述的運(yùn)動(dòng)補(bǔ)償去隔行方法,其特征在于,所述S個(gè)M*N的像素塊選取四個(gè)邊角及圖像中部的區(qū)域。
5.根據(jù)權(quán)利要求1所述的運(yùn)動(dòng)補(bǔ)償去隔行方法,其特征在于,在估算前一場和后一場隔行圖像的同一行的圖像運(yùn)動(dòng)矢量的步驟中,具體為對(duì)比前一場和后一場的同一行邊緣劃分的區(qū)域個(gè)數(shù)、各區(qū)域大小、邊緣位置和該區(qū)域的平均亮度值信息;當(dāng)上述區(qū)域個(gè)數(shù)、各區(qū)域大小、邊緣位置和該區(qū)域的平均亮度值信息基本相等,則可認(rèn)為發(fā)生了配對(duì),對(duì)發(fā)生配對(duì)的區(qū)域計(jì)算運(yùn)動(dòng)矢量。
6.根據(jù)權(quán)利要求5所述的運(yùn)動(dòng)補(bǔ)償去隔行方法,其特征在于,運(yùn)動(dòng)矢量的計(jì)算方法具體為將發(fā)生配對(duì)的邊緣位置相減,得出邊緣的運(yùn)動(dòng)矢量。
7.根據(jù)權(quán)利要求1所述的運(yùn)動(dòng)補(bǔ)償去隔行方法,其特征在于,在估算前一場和當(dāng)前場的相鄰行的圖像運(yùn)動(dòng)矢量的步驟中,具體為比對(duì)當(dāng)前場的行和前一場的相鄰上下兩行;如果當(dāng)前場的行的邊緣區(qū)域與前一場的相鄰上下兩行的邊緣區(qū)域配對(duì),則計(jì)算出當(dāng)前行對(duì)應(yīng)邊緣位置的運(yùn)動(dòng)矢量。
8.根據(jù)權(quán)利要求7所述的運(yùn)動(dòng)補(bǔ)償去隔行方法,其特征在于,運(yùn)動(dòng)矢量的計(jì)算方法具體為計(jì)算前一場上下兩行的邊緣位置均值,所述均值為上下兩行的邊緣位置相加然后除以.2 ;將此均值與當(dāng)前行對(duì)應(yīng)的邊緣位置相減得出運(yùn)動(dòng)矢量。
全文摘要
本發(fā)明公開了一種運(yùn)動(dòng)補(bǔ)償去隔行方法,包括對(duì)圖像進(jìn)行邊緣檢測;確定前一場和后一場隔行圖像的場景是否發(fā)生變化;當(dāng)前一場和后一場隔行圖像的場景沒有發(fā)生變化,則估算前一場和后一場隔行圖像的同一行的圖像運(yùn)動(dòng)矢量,并依照所述同一行的圖像運(yùn)動(dòng)矢量移動(dòng)像素區(qū)域塊對(duì)運(yùn)動(dòng)圖像進(jìn)行補(bǔ)償,對(duì)移動(dòng)后空缺的區(qū)域進(jìn)行插值;當(dāng)前一場和后一場隔行圖像的場景發(fā)生變化,則估算前一場和當(dāng)前場的相鄰行的圖像運(yùn)動(dòng)矢量,并依照所述相鄰行的圖像運(yùn)動(dòng)矢量移動(dòng)像素區(qū)域塊對(duì)運(yùn)動(dòng)圖像進(jìn)行補(bǔ)償,對(duì)移動(dòng)后空缺的區(qū)域進(jìn)行插值。通過本發(fā)明提供的運(yùn)動(dòng)矢量的計(jì)算方法,可以得到較精確的運(yùn)動(dòng)矢量,從而使圖像還原度好,不容易產(chǎn)生失真及由錯(cuò)誤運(yùn)動(dòng)矢量造成的圖像損壞。
文檔編號(hào)H04N5/14GK102497525SQ20111044714
公開日2012年6月13日 申請(qǐng)日期2011年12月27日 優(yōu)先權(quán)日2011年12月27日
發(fā)明者鄭金發(fā) 申請(qǐng)人:廣東威創(chuàng)視訊科技股份有限公司