亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種幀率上采樣的方法和裝置制造方法

文檔序號:7779800閱讀:282來源:國知局
一種幀率上采樣的方法和裝置制造方法
【專利摘要】本發(fā)明實施例公開了一種幀率上采樣的方法和裝置,涉及圖像處理領(lǐng)域,用以減少插值幀中的塊效應(yīng),從而提高用戶觀賞視頻時的觀賞體驗。本發(fā)明實施例提供的方法包括:確定第一圖像中的當(dāng)前塊的位置、當(dāng)前塊相對第二圖像中的一匹配塊的運動向量以及與當(dāng)前塊對應(yīng)的相似塊;根據(jù)當(dāng)前塊的位置和當(dāng)前塊相對匹配塊的運動向量,獲取待插值幀中的與當(dāng)前塊對應(yīng)的待插值塊的位置;基于加權(quán)算法獲取相似塊的像素值相對當(dāng)前塊的像素值的權(quán)重值;將相似塊的像素值乘以權(quán)重值,得到待插值塊的像素值;將待插值塊的像素值插入待插值塊的位置。
【專利說明】一種巾貞率上采樣的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像處理領(lǐng)域,尤其涉及一種幀率上采樣的方法和裝置。
【背景技術(shù)】
[0002]視頻巾貞率(Frame rate)是指每秒顯示的巾貞數(shù)(Frames per Second,FPS)。視頻中貞率越大,運動畫面的平順度就越好,這樣,用戶的觀賞體驗就會越好。一般地,可以通過在待播放視頻中相鄰的兩幀圖像之間插入一個或者多個插值幀來提高視頻幀率,可以將該方法稱為巾貞率上米樣(Frame Rate Up Conversion, FRUC)。
[0003]運動補(bǔ)償巾貞率上米樣(MotionCompensated Frame Rate Up Conversion,MC-FRUC)是一種巾貞率上采樣的方法,主要包括運動估計(Motion Estimation,ME)過程和運動補(bǔ)償插值(Motion Compensated Interpolation, MCI)過程兩大部分。
[0004]運動估計過程具體可以為:將視頻流中的每一幀圖像分成許多互不重疊的宏塊,并認(rèn)為宏塊內(nèi)所有像素的位移量都相同;將當(dāng)前幀的前一幀(第η-l幀圖像)中的一個宏塊作為當(dāng)前塊,在當(dāng)前幀(第η幀圖像)的某一特定搜索范圍內(nèi)根據(jù)一定的匹配準(zhǔn)則找出與當(dāng)前塊最匹配的匹配塊;計算當(dāng)前塊相對匹配塊的運動向量。運動補(bǔ)償插值具體可以為:根據(jù)運動估計的結(jié)果和一定的插值方法生成插值幀。移動塊插值方法是一種常用的插值方法,具體的:將當(dāng)前塊的像素值插入與當(dāng)前塊相距L的位置,其中,L是指當(dāng)前塊相對匹配塊的運動向量(mv)的一半,如圖1所示。
[0005]由于相鄰宏塊(當(dāng)前塊)的運動向量一般不同,因此,移動塊插值方法容易導(dǎo)致插值幀中塊效應(yīng)嚴(yán)重的問題,從而影響用戶的觀賞體驗。

【發(fā)明內(nèi)容】

[0006]本發(fā)明實施例提供了一種幀率上采樣的方法和裝置,用以減少插值幀中的塊效應(yīng),從而提高用戶觀賞視頻時的觀賞體驗。
[0007]第一方面,提供一種巾貞率上米樣的方法,包括:
[0008]確定第一圖像中的當(dāng)前塊的位置、所述當(dāng)前塊相對第二圖像中的一匹配塊的運動向量以及與所述當(dāng)前塊對應(yīng)的相似塊;
[0009]根據(jù)所述當(dāng)前塊的位置和所述當(dāng)前塊相對所述匹配塊的運動向量,獲取待插值幀中的與所述當(dāng)前塊對應(yīng)的待插值塊的位置;
[0010]基于加權(quán)算法獲取所述相似塊的像素值相對所述當(dāng)前塊的像素值的權(quán)重值;
[0011]將所述相似塊的像素值乘以所述權(quán)重值,得到所述待插值塊的像素值;
[0012]將所述待插值塊的像素值插入所述待插值塊的位置。
[0013]結(jié)合第一方面,在第一種可能的實現(xiàn)方式中,在所述獲取所述相似塊的像素值相對所述當(dāng)前塊的像素值的權(quán)重值之前,所述方法還包括:獲取所述相似塊的像素值相對所述當(dāng)前塊的像素值的差值的絕對值;
[0014]所述基于加權(quán)算法獲取所述相似塊的像素值相對所述當(dāng)前塊的像素值的權(quán)重值,包括:基于所述加權(quán)算法對所述差值的絕對值進(jìn)行加權(quán)運算,得到所述相似塊的像素值相對所述當(dāng)前塊的像素值的權(quán)重值。
[0015]結(jié)合第一方面,在第二種可能的實現(xiàn)方式中,在所述根據(jù)所述當(dāng)前塊的位置和所述當(dāng)前塊相對所述匹配塊的運動向量,獲取待插值幀中的與所述當(dāng)前塊對應(yīng)的待插值塊的位置之前,所述方法還包括:
[0016]按照相同的擴(kuò)展倍率分別擴(kuò)展所述當(dāng)前塊和所述相似塊;
[0017]所述根據(jù)所述當(dāng)前塊的位置和所述當(dāng)前塊相對所述匹配塊的運動向量,獲取待插值幀中的與所述當(dāng)前塊對應(yīng)的待插值塊的位置,包括:
[0018]根據(jù)擴(kuò)展后的所述當(dāng)前塊的位置和所述當(dāng)前塊相對所述匹配塊的運動向量,獲取待插值幀中的與擴(kuò)展后的所述當(dāng)前塊對應(yīng)的待插值塊的位置;
[0019]所述將所述相似塊的像素值乘以所述權(quán)重值,得到所述待插值塊的像素值,包括:
[0020]將擴(kuò)展后的所述相似塊的像素值乘以所述權(quán)重值,得到所述待插值塊的像素值。
[0021]結(jié)合第一方面,在第三種可能的實現(xiàn)方式中,在所述將所述待插值塊的像素值插入所述待插值塊的位置之后,所述方法還包括:
[0022]對所 述待插值幀中重疊像素的像素值進(jìn)行加權(quán)累加處理,得到所述重疊像素的中間像素值;
[0023]根據(jù)所述加權(quán)算法和所述重疊像素的中間像素值,確定所述重疊像素的目標(biāo)像素值。
[0024]結(jié)合第一方面或者第一方面的第一種可能的實現(xiàn)方式至第三種可能的實現(xiàn)方式任一種,在第四種可能的實現(xiàn)方式中,所述相似塊包括:所述匹配塊;或者,所述第一圖像的第一區(qū)域中的m個宏塊,m≥1,所述m為整數(shù)。
[0025]結(jié)合第一方面的第四種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述相似塊為所述匹配塊;所述方法還包括:
[0026]根據(jù)所述當(dāng)前塊的像素值和所述匹配塊的像素值,獲取修正塊的像素值;修正塊為一虛擬宏塊,用于修正所述待插值塊的像素值;
[0027]所述將所述相似塊的像素值乘以所述權(quán)重值,得到所述待插值塊的像素值,包括:
[0028]根據(jù)所述匹配塊的像素值、所述修正塊的像素值和所述權(quán)重值,得到所述待插值塊的像素值。
[0029]結(jié)合第一方面的第五種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述根據(jù)所述當(dāng)前塊的像素值和所述匹配塊的像素值,獲取修正塊的像素值,包括:
[0030]將所述當(dāng)前塊的像素值與所述匹配塊的像素值的均值作為修正塊的像素值。
[0031]結(jié)合第一方面的第四種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,所述相似塊為所述第一圖像的第一區(qū)域中的m個宏塊;
[0032]所述獲取所述相似塊的像素值相對所述當(dāng)前塊的像素值的權(quán)重值,包括:
[0033]分別獲取m個宏塊中的η個宏塊的像素值相對所述當(dāng)前塊的像素值的η個權(quán)重值;m≥η≥1,所述η為整數(shù);
[0034]所述將所述相似塊的像素值乘以所述權(quán)重值,得到所述待插值塊的像素值,包括:
[0035]分別將所述η個相似塊的像素值乘以η個權(quán)重值中對應(yīng)的權(quán)重值,得到η個計算結(jié)果;對所述η個計算結(jié)果進(jìn)行求和運算,得到所述待插值塊的像素值。
[0036]第二方面,提供一種幀率上采樣的裝置,包括:
[0037]確定單元,用于確定第一圖像中的當(dāng)前塊的位置、所述當(dāng)前塊相對第二圖像中的一匹配塊的運動向量以及與所述當(dāng)前塊對應(yīng)的相似塊;
[0038]位置獲取單元,用于根據(jù)所述當(dāng)前塊的位置和所述當(dāng)前塊相對所述匹配塊的運動向量,獲取待插值幀中的與所述當(dāng)前塊對應(yīng)的待插值塊的位置;
[0039]權(quán)重值獲取單元,用于基于加權(quán)算法獲取所述相似塊的像素值相對所述當(dāng)前塊的像素值的權(quán)重值;
[0040]像素值獲取單元,用于將所述相似塊的像素值乘以所述權(quán)重值,得到所述待插值塊的像素值;
[0041]插值單元,用于將所述待插值塊的像素值插入所述待插值塊的位置。
[0042]結(jié)合第二方面,在第一種可能的實現(xiàn)方式中,所述權(quán)重值獲取單元還用于,獲取所述相似塊的像素值相對所述當(dāng)前塊的像素值的差值的絕對值;
[0043]所述權(quán)重值獲取單元具體用于,基于所述加權(quán)算法對所述差值的絕對值進(jìn)行加權(quán)運算,得到所述相似塊的像素值相對所述當(dāng)前塊的像素值的權(quán)重值。
[0044]結(jié)合第二方面,在第二種可能的實現(xiàn)方式中,所述裝置還包括:
[0045]擴(kuò)展單元,用于按照相同的擴(kuò)展倍率分別擴(kuò)展所述當(dāng)前塊和所述相似塊;
[0046]所述位置獲取單元具體用于,根據(jù)擴(kuò)展后的所述當(dāng)前塊的位置和所述當(dāng)前塊相對所述匹配塊的運動向量,獲取待插值幀中的與擴(kuò)展后的所述當(dāng)前塊對應(yīng)的待插值塊的位置;
[0047]所述像素值獲取單元具體用于,將擴(kuò)展后的所述相似塊的像素值乘以所述權(quán)重值,得到所述待插值塊的像素值。
[0048]結(jié)合第二方面,在第三種可能的實現(xiàn)方式中,所述像素值獲取單元還用于:
[0049]對所述待插值幀中重疊像素的像素值進(jìn)行加權(quán)累加處理,得到所述重疊像素的中間像素值;
[0050]根據(jù)所述加權(quán)算法和所述重疊像素的中間像素值,確定所述重疊像素的目標(biāo)像素值。
[0051]結(jié)合第二方面或者第二方面的第一種可能的實現(xiàn)方式至第三種可能的實現(xiàn)方式任一種,在第四種可能的實現(xiàn)方式中,所述相似塊包括:所述匹配塊;或者,所述第一圖像的第一區(qū)域中的m個宏塊,m≥1,所述m為整數(shù)。
[0052]結(jié)合第二方面的第四種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述相似塊為所述匹配塊;
[0053]所述像素值獲取單元還用于,根據(jù)所述當(dāng)前塊的像素值和所述匹配塊的像素值,獲取修正塊的像素值;修正塊為一虛擬宏塊,用于修正所述待插值塊的像素值;
[0054]所述像素值獲取單元具體用于,根據(jù)所述匹配塊的像素值、所述修正塊的像素值和所述權(quán)重值,得到所述待插值塊的像素值。
[0055]結(jié)合第二方面的第五種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述像素值獲取單元具體用于,將所述當(dāng)前塊的像素值與所述匹配塊的像素值的均值作為修正塊的
像素值。
[0056]結(jié)合第二方面的第四種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,所述相似塊為所述第一圖像的第一區(qū)域中的m個宏塊;
[0057]所述權(quán)重值獲取單元具體用于,分別獲取m個宏塊中的η個宏塊的像素值相對所述當(dāng)前塊的像素值的η個權(quán)重值;m≥η≥I,所述η為整數(shù);
[0058]分別將所述η個相似塊的像素值乘以η個權(quán)重值中對應(yīng)的權(quán)重值,得到η個計算結(jié)果;對所述η個計算結(jié)果進(jìn)行求和運算,得到所述待插值塊的像素值。
[0059]本發(fā)明實施例提供的幀率上采樣的方法和裝置,通過確定當(dāng)前塊和與當(dāng)前塊對應(yīng)的相似塊獲取與當(dāng)前塊對應(yīng)的相似塊的像素值相對當(dāng)前塊的像素值的權(quán)重值,并將獲取的權(quán)重值乘以相似塊的像素值,得到待插值塊的像素值,利用得到的待插值塊的像素值實現(xiàn)幀率上采樣。由于當(dāng)前塊和與當(dāng)前塊對應(yīng)的相似塊在不斷變化,因此針對不同的當(dāng)前塊可以獲得不同的權(quán)重值,即可以動態(tài)獲取權(quán)重值。相比現(xiàn)有技術(shù)的移動塊插值方法中,直接將當(dāng)前塊的像素值作為待插值塊的像素,本方案中在使用當(dāng)前塊的像素值以及動態(tài)獲取的權(quán)重值獲得待插值塊的像素值,可以降低塊效應(yīng),從而增強(qiáng)用戶的觀賞體驗。
【專利附圖】

【附圖說明】
[0060]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0061]圖1為現(xiàn)有技術(shù)中的一種移動塊插值方法的示意圖;
[0062]圖2為實施例一提供的一種幀率上采樣的方法的流程示意圖;
[0063]圖3為實施例1提供的一種幀率上采樣的方法的流程示意圖;
[0064]圖4為實施例1提供的一種表示權(quán)重值與絕對誤差的變化關(guān)系的示意圖;
[0065]圖5為實施例1提供的一種移動塊插值方法的不意圖;
[0066]圖6為實施例1提供的另一種幀率上采樣的方法的流程示意圖;
[0067]圖7為實施例2提供的一種幀率上采樣的方法的流程示意圖;
[0068]圖8為實施例2提供的一種表示擴(kuò)展后的當(dāng)前塊與當(dāng)前塊的位置關(guān)系的示意圖;
[0069]圖9為實施例2提供的一種移動塊插值方法的示意圖;
[0070]圖10為實施例2提供的另一種幀率上采樣的方法的流程示意圖;
[0071]圖11為實施例3提供的一種幀率上采樣的方法的流程示意圖;
[0072]圖12為實施例3提供的一種表示當(dāng)前塊與其對應(yīng)的相似塊的位置關(guān)系的示意圖;
[0073]圖13為實施例3提供的一種移動塊插值方法的示意圖;
[0074]圖14為實施例二提供的一種幀率上采樣的裝置的結(jié)構(gòu)示意圖;
[0075]圖15為實施例二提供的另一種幀率上采樣的裝置的結(jié)構(gòu)示意圖;
[0076]圖16為實施例三提供的一種幀率上采樣的裝置的結(jié)構(gòu)示意圖?!揪唧w實施方式】
[0077]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0078]為了清楚理解本發(fā)明實施例,下面對本發(fā)明實施例中的一些要素進(jìn)行解釋:
[0079](I)當(dāng)前幀、當(dāng)前幀的前一幀
[0080]當(dāng)前幀是指第η幀圖像;前幀的前一幀是指第η-l幀圖像。其中,η> 2,η為整數(shù)。
[0081](2)插值幀、待插值幀
[0082]插值幀是指已經(jīng)完成插值的圖像;待插值幀是指還未完成插值的圖像。插值幀和待插值幀均可以稱為虛擬幀(即并非視頻流本身中的圖像,而是通過幀率上采樣方法得到的圖像)。
[0083](3)第一圖像、第二圖像
[0084]第一圖像和第二圖像可以為一視頻流中的任意兩幀圖像,本發(fā)明實施例中均以其為相鄰的兩幀圖像為例進(jìn)行說明。其中,第一圖像可以為第二圖像的前一幀圖像,也可以為第二圖像的后一幀圖像。例如,第一圖像為當(dāng)前幀圖像,第二圖像為當(dāng)前幀的前一幀圖像;又如,第一圖像為當(dāng)前幀的前一幀圖像,第二圖像為當(dāng)前幀圖像。
[0085]在視頻流的相鄰幀之間插入一幀圖像的場景中,第一圖像和第二圖像可以為該視頻流本身的圖像;在視頻流的相鄰幀之間插入多幀圖像的場景中,第一圖像和第二圖像可以為該視頻流本身的圖像,也可以為該視頻流插值完成后的圖像(即插值幀)。
[0086](4)宏塊
[0087]將一幀圖像等分成若干部分,每一部分稱為一個宏塊(Macro Block)。一般地,每個宏塊為一正方形,若該圖像的寬(width)和/或高(height)不能整除該宏塊的邊長,則將圖像寬高擴(kuò)展成宏塊的整數(shù)倍。
[0088](5)當(dāng)前塊
[0089]將一幀圖像中、當(dāng)前時刻正在處理的的宏塊稱為當(dāng)前塊。本發(fā)明實施例中,當(dāng)前塊所在的圖像為第一圖像。一般地,按照宏塊在圖像中所處位置從上到下、從左到右的順序依次處理該圖像中的宏塊。
[0090](6)匹配塊
[0091]匹配塊是相對當(dāng)前塊而言的,可以描述為與當(dāng)前塊對應(yīng)的匹配塊。本發(fā)明實施例中,匹配塊所在的圖像為第二圖像。匹配塊可以為一完整宏塊,也可以為由多個部分宏塊組合而成的一個塊;一般地,匹配塊為一正方形,其邊長與宏塊的邊長相等。
[0092](7)待插值塊
[0093]待插值塊是相對當(dāng)前塊而言的,可以描述為與當(dāng)前塊對應(yīng)的待插值塊。待插值塊所在的圖像為待插值幀,
[0094](8)相似塊
[0095]相似塊是相對當(dāng)前塊而言的,可以描述為與當(dāng)前塊對應(yīng)的相似塊。具體是指,獲取與當(dāng)前塊對應(yīng)的待插值塊的像素時所使用的、除當(dāng)前塊之外的塊。[0096](9)修正塊
[0097]修正塊為一虛擬宏塊,用于修正待插值塊的像素值。
[0098](10)塊的像素值
[0099]塊的像素值是指該塊中的所有點的像素值之和。例如,匹配塊的像素值是指該匹配塊中所有點的像素值之和;又如,當(dāng)前塊的像素值是指當(dāng)前塊中的所有點的像素值之和。
[0100]另外,本發(fā)明實施例中術(shù)語“和/或”,僅僅是一種描述關(guān)聯(lián)對象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,A和/或B,可以表示:單獨存在A,同時存在A和B,單獨存在B這三種情況。本發(fā)明實施例中字符“/”,一般表示前后關(guān)聯(lián)對象是一種“或”的關(guān)系。
[0101]實施例一
[0102]如圖2所示,為本發(fā)明實施例提供的一種幀率上采樣的方法,包括:
[0103]201:確定第一圖像中的當(dāng)前塊的位置、所述當(dāng)前塊相對第二圖像中的一匹配塊的運動向量以及與所述當(dāng)前塊對應(yīng)的相似塊。
[0104]示例性的,本發(fā)明實施例是對運動補(bǔ)償幀率上采樣的方法的改進(jìn),主要是對運動補(bǔ)償幀率上采樣的方法中的運動補(bǔ)償插值過程的改進(jìn)。
[0105]當(dāng)前塊的位置可以用坐標(biāo)表示,具體可以用當(dāng)前塊的中心點、任一頂點或者該當(dāng)前塊中的其他點的坐標(biāo)表示。需要說明的是,在具體實現(xiàn)時,需要合理選擇使用當(dāng)前塊中的某一個點的坐標(biāo)表示該當(dāng)前塊的位置。
[0106]第二圖像中與當(dāng)前塊對應(yīng)的匹配塊,以及當(dāng)前塊相對該匹配塊的運動向量可以在運動估計過程中獲得。本發(fā)明實施例對實現(xiàn)運動估計的方法不進(jìn)行限定,可以為現(xiàn)有技術(shù)中的任一種方法。例如,可以使用全搜索法(Full Search)、鉆石搜索法等獲取第二圖像中與當(dāng)前塊對應(yīng)的匹配塊。
[0107]需要說明的是,具體實現(xiàn)時,在運動估計過程之后,為了提高運動估計過程獲得的運動向量的精確度,可以對運動向量進(jìn)行優(yōu)化處理,具體可以包括:運動向量判定優(yōu)化過程、運動向量平滑過程等。因此,步驟201中的“當(dāng)前塊相對第二圖像中的一匹配塊的運動向量”還可以為:對運動估計過程獲得的運動向量進(jìn)行優(yōu)化處理之后,得到的運動向量。本發(fā)明實施例對具體的優(yōu)化處理方法不進(jìn)行限定。以下實施例中所提到的運動向量,均以運動估計過程中得到的運動向量為例進(jìn)行說明。
[0108]另外需要說明的是,由于運動估計的過程可以描述為:以第一圖像中的當(dāng)前塊為參考,在第二圖像中搜索與當(dāng)前塊對應(yīng)的匹配塊。因此,還可以將第一圖像稱為參考幀,第二圖像稱為搜索幀。例如,若第一圖像為當(dāng)前幀(第η幀圖像)、第二圖像為當(dāng)前幀的前一幀(第η-l幀圖像),則第η幀為參考幀、第η-l幀為搜索幀;又如,若第一圖像為當(dāng)前幀的前一幀(第η-l幀圖像),第二圖像為當(dāng)前幀(第η幀圖像),則第η-l幀為參考幀,第η幀為搜索幀。
[0109]可選的,所述相似塊包括但不限于以下兩種:
[0110](I)所述匹配塊;(2)所述第一圖像的第一區(qū)域中的m個宏塊,m≥1,所述m為整數(shù)。
[0111]示例性的,第一區(qū)域可以由當(dāng)前塊的鄰域和/或時域?qū)?yīng)的宏塊的鄰域構(gòu)成,本發(fā)明實施例對m的取值不進(jìn)行限定。
[0112]202:根據(jù)所述當(dāng) 前塊的位置和所述當(dāng)前塊相對所述匹配塊的運動向量,獲取待插值幀中的與所述當(dāng)前塊對應(yīng)的待插值塊的位置。
[0113]示例性的,步驟202具體可以為:將待插值幀中與當(dāng)前塊相距L的位置作為待插值幀中的與該當(dāng)前塊對應(yīng)的待插值塊的位置,其中,L是指當(dāng)前塊相對所述匹配塊的運動向量的一半。一般地,假設(shè)當(dāng)前塊的坐標(biāo)為(xl,yl),當(dāng)前塊相對所述匹配塊的運動向量為(a,
b),則當(dāng)?shù)谝粓D像為第二圖像的前一幀圖像時,待插值幀中的與該當(dāng)前塊對應(yīng)的待插值塊
的位置的坐標(biāo)為
【權(quán)利要求】
1.一種幀率上采樣的方法,其特征在于,包括: 確定第一圖像中的當(dāng)前塊的位置、所述當(dāng)前塊相對第二圖像中的一匹配塊的運動向量以及與所述當(dāng)前塊對應(yīng)的相似塊; 根據(jù)所述當(dāng)前塊的位置和所述當(dāng)前塊相對所述匹配塊的運動向量,獲取待插值幀中的與所述當(dāng)前塊對應(yīng)的待插值塊的位置; 基于加權(quán)算法獲取所述相似塊的像素值相對所述當(dāng)前塊的像素值的權(quán)重值; 將所述相似塊的像素值乘以所述權(quán)重值,得到所述待插值塊的像素值; 將所述待插值塊的像素值插入所述待插值塊的位置。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于, 在所述獲取所述相似塊的像素值相對所述當(dāng)前塊的像素值的權(quán)重值之前,所述方法還包括:獲取所述相似塊的像素值相對所述當(dāng)前塊的像素值的差值的絕對值; 所述基于加權(quán)算法獲取所述相似塊的像素值相對所述當(dāng)前塊的像素值的權(quán)重值,包括:基于所述加權(quán)算法對所述差值的絕對值進(jìn)行加權(quán)運算,得到所述相似塊的像素值相對所述當(dāng)前塊的像素值的權(quán)重值。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述根據(jù)所述當(dāng)前塊的位置和所述當(dāng)前塊相對所述匹配 塊的運動向量,獲取待插值幀中的與所述當(dāng)前塊對應(yīng)的待插值塊的位置之前,所述方法還包括: 按照相同的擴(kuò)展倍率分別擴(kuò)展所述當(dāng)前塊和所述相似塊; 所述根據(jù)所述當(dāng)前塊的位置和所述當(dāng)前塊相對所述匹配塊的運動向量,獲取待插值幀中的與所述當(dāng)前塊對應(yīng)的待插值塊的位置,包括: 根據(jù)擴(kuò)展后的所述當(dāng)前塊的位置和所述當(dāng)前塊相對所述匹配塊的運動向量,獲取待插值幀中的與擴(kuò)展后的所述當(dāng)前塊對應(yīng)的待插值塊的位置; 所述將所述相似塊的像素值乘以所述權(quán)重值,得到所述待插值塊的像素值,包括: 將擴(kuò)展后的所述相似塊的像素值乘以所述權(quán)重值,得到所述待插值塊的像素值。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述將所述待插值塊的像素值插入所述待插值塊的位置之后,所述方法還包括: 對所述待插值幀中重疊像素的像素值進(jìn)行加權(quán)累加處理,得到所述重疊像素的中間像素值; 根據(jù)所述加權(quán)算法和所述重疊像素的中間像素值,確定所述重疊像素的目標(biāo)像素值。
5.根據(jù)權(quán)利要求1-4任一項所述的方法,其特征在于, 所述相似塊包括:所述匹配塊;或者,所述第一圖像的第一區(qū)域中的m個宏塊,I,所述m為整數(shù)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述相似塊為所述匹配塊;所述方法還包括: 根據(jù)所述當(dāng)前塊的像素值和所述匹配塊的像素值,獲取修正塊的像素值;修正塊為一虛擬宏塊,用于修正所述待插值塊的像素值; 所述將所述相似塊的像素值乘以所述權(quán)重值,得到所述待插值塊的像素值,包括: 根據(jù)所述匹配塊的像素值、所述修正塊的像素值和所述權(quán)重值,得到所述待插值塊的像素值。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述當(dāng)前塊的像素值和所述匹配塊的像素值,獲取修正塊的像素值,包括: 將所述當(dāng)前塊的像素值與所述匹配塊的像素值的均值作為修正塊的像素值。
8.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述相似塊為所述第一圖像的第一區(qū)域中的m個宏塊; 所述獲取所述相似塊的像素值相對所述當(dāng)前塊的像素值的權(quán)重值,包括: 分別獲取m個宏塊中的η個宏塊的像素值相對所述當(dāng)前塊的像素值的η個權(quán)重值;m≤η≤1,所述η為整數(shù); 所述將所述相似塊的像素值乘以所述權(quán)重值,得到所述待插值塊的像素值,包括: 分別將所述η個相似塊的像素值乘以η個權(quán)重值中對應(yīng)的權(quán)重值,得到η個計算結(jié)果;對所述η個計算結(jié)果進(jìn)行求和運算,得到所述待插值塊的像素值。
9.一種幀率上采樣的裝置,其特征在于,包括: 確定單元,用于確定第一圖像中的當(dāng)前塊的位置、所述當(dāng)前塊相對第二圖像中的一匹配塊的運動向量以及與所述當(dāng)前塊對應(yīng)的相似塊; 位置獲取單元,用于根據(jù)所述當(dāng)前塊的位置和所述當(dāng)前塊相對所述匹配塊的運動向量,獲取待插值幀中的與所述當(dāng)前塊對應(yīng)的待插值塊的位置; 權(quán)重值獲取單元,用于基于加權(quán)算法獲取所述相似塊的像素值相對所述當(dāng)前塊的像素值的權(quán)重值; 像素值獲取單元,用于將所述相似塊的像素值乘以所述權(quán)重值,得到所述待插值塊的像素值; 插值單元,用于將所述待插值塊的像素值插入所述待插值塊的位置。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于, 所述權(quán)重值獲取單元還用于,獲取所述相似塊的像素值相對所述當(dāng)前塊的像素值的差值的絕對值; 所述權(quán)重值獲取單元具體用于,基于所述加權(quán)算法對所述差值的絕對值進(jìn)行加權(quán)運算,得到所述相似塊的像素值相對所述當(dāng)前塊的像素值的權(quán)重值。
11.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括: 擴(kuò)展單元,用于按照相同的擴(kuò)展倍率分別擴(kuò)展所述當(dāng)前塊和所述相似塊; 所述位置獲取單元具體用于,根據(jù)擴(kuò)展后的所述當(dāng)前塊的位置和所述當(dāng)前塊相對所述匹配塊的運動向量,獲取待插值幀中的與擴(kuò)展后的所述當(dāng)前塊對應(yīng)的待插值塊的位置;所述像素值獲取單元具體用于,將擴(kuò)展后的所述相似塊的像素值乘以所述權(quán)重值,得到所述待插值塊的像素值。
12.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述像素值獲取單元還用于: 對所述待插值幀中重疊像素的像素值進(jìn)行加權(quán)累加處理,得到所述重疊像素的中間像素值; 根據(jù)所述加權(quán)算法和所述重疊像素的中間像素值,確定所述重疊像素的目標(biāo)像素值。
13.根據(jù)權(quán)利要求9-12任一項所述的裝置,其特征在于, 所述相似塊包括:所述匹配塊;或者,所述第一圖像的第一區(qū)域中的m個宏塊,m3 1,所述m為整數(shù)。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述相似塊為所述匹配塊; 所述像素值獲取單元還用于,根據(jù)所述當(dāng)前塊的像素值和所述匹配塊的像素值,獲取修正塊的像素值;修正塊為一虛擬宏塊,用于修正所述待插值塊的像素值; 所述像素值獲取單元具體用于,根據(jù)所述匹配塊的像素值、所述修正塊的像素值和所述權(quán)重值,得到所述待插值塊的像素值。
15.根據(jù)權(quán)利要求14所述的裝置,其特征在于, 所述像素值獲取單元具體用于,將所述當(dāng)前塊的像素值與所述匹配塊的像素值的均值作為修正塊的像素值。
16.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述相似塊為所述第一圖像的第一區(qū)域中的m個宏塊; 所述權(quán)重值獲取單元具體用于,分別獲取m個宏塊中的η個宏塊的像素值相對所述當(dāng)前塊的像素值的η個權(quán)重值;m≥η≥I,所述η為整數(shù); 分別將所述η個相似塊的像素值乘以η個權(quán)重值中對應(yīng)的權(quán)重值,得到η個計算結(jié)果;對所述η個計算結(jié)果進(jìn)行求和運算,得到所述待插值塊的像素值。
【文檔編號】H04N19/587GK103647973SQ201310669856
【公開日】2014年3月19日 申請日期:2013年12月10日 優(yōu)先權(quán)日:2013年12月10日
【發(fā)明者】李凱 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1