專利名稱:校正內(nèi)插像素值的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種視頻壓縮系統(tǒng),尤其是涉及一種當(dāng)確定視頻圖片中像素塊的預(yù)測時(shí)計(jì)算內(nèi)插像素值的方法。
背景技術(shù):
移動圖片的實(shí)時(shí)傳輸被應(yīng)用于多種用途,例如視頻會議、網(wǎng)絡(luò)會議、電視廣播以及視頻電話。
然而,由于通常情況下是通過8個(gè)比特(1個(gè)字節(jié))來表示圖片中每個(gè)像素來描述視頻圖片的,因此表示移動圖片需要大量信息。這種未壓縮的視頻數(shù)據(jù)導(dǎo)致大比特量,由于帶寬有限,因此不能在傳統(tǒng)通信網(wǎng)絡(luò)和傳輸線上實(shí)時(shí)傳輸這些未壓縮的視頻數(shù)據(jù)。
因此,實(shí)現(xiàn)實(shí)時(shí)的視頻傳輸要求大程度的數(shù)據(jù)壓縮。然而,數(shù)據(jù)壓縮會使圖片質(zhì)量受到損害。因此,已投入大量努力來發(fā)展壓縮技術(shù),以允許通過有限帶寬的數(shù)據(jù)鏈接來進(jìn)行高質(zhì)量視頻的實(shí)時(shí)傳輸。
在視頻壓縮系統(tǒng)中,主要的目標(biāo)是利用盡可能少的容量來表示視頻信息。容量由比特來定義,或者作為恒定值或者作為比特/時(shí)間單位。在上述兩種情況中,主要目的是減少比特量。
在MPEG*和H.26*標(biāo)準(zhǔn)中描述了最普遍的視頻編碼方法,所有的這些編碼方法都利用基于對先前編碼和解碼圖片的預(yù)測的塊。
視頻數(shù)據(jù)在傳輸之前經(jīng)歷四個(gè)主要的過程,即預(yù)測、轉(zhuǎn)換、量化以及熵編碼。
所述預(yù)測過程顯著降低待傳輸視頻序列中各圖片所要求的比特量。該預(yù)測過程利用序列的一部份與該序列另一部份的相似性。由于預(yù)測部分對于編碼器和解碼器來說都是已知的,因此僅需轉(zhuǎn)換不同部分。這種不同部分通常要求少得多的容量來表示這些不同部分。所述預(yù)測主要基于先前重構(gòu)的圖片的圖片內(nèi)容,其中所述內(nèi)容的位置由運(yùn)動矢量來定義。
在通常的視頻序列中,當(dāng)前塊M的內(nèi)容和先前解碼圖片中的對應(yīng)塊類似。如果自所述的先前解碼圖片起沒有發(fā)生變化,則M的內(nèi)容將等同于先前解碼圖片中相同位置的塊。在其他情況中,所述圖片中的對象可能已經(jīng)移動從而M的內(nèi)容更加等同于先前解碼圖片中不同位置的塊。這樣的移動由移動向量(V)來表示。例如,移動向量(3;4)意味著M的內(nèi)容自先前解碼圖片起向左移動了3個(gè)像素,向上移動了4個(gè)像素。
通過執(zhí)行移動搜索來確定與塊相關(guān)的移動向量。通過連續(xù)地將所述塊的內(nèi)容和不同空間偏移的先前圖片中的塊相比較來執(zhí)行所述的搜索。與當(dāng)前塊相比,與具有最佳匹配的比較塊相關(guān)的、相對于當(dāng)前塊的偏移被確定為相關(guān)運(yùn)動向量。
在H.262、H.263、MPEG1和MPEG2中擴(kuò)展出了相同的概念,從而運(yùn)動向量還可以采用1/2個(gè)像素值。向量成分5.5表示所述運(yùn)動位于5個(gè)和6個(gè)像素的中間。具體來說,所述的預(yù)測是通過采用代表運(yùn)動為5的像素和代表運(yùn)動為6的像素之間的均值而獲得的。由于是對兩個(gè)像素進(jìn)行操作以獲得二者之間的像素預(yù)測,因此這被稱為二階(2-tap)濾波器。這種類型的運(yùn)動向量通常是指具有分?jǐn)?shù)像素分辨率或分?jǐn)?shù)運(yùn)動向量。所有的濾波器操作可以由脈沖響應(yīng)來定義。對兩個(gè)像素進(jìn)行平均的操作可以表示為(1/2,1/2)的脈沖響應(yīng)。類似地,對四個(gè)像素進(jìn)行平均意味著脈沖響應(yīng)為(1/4,1/4,1/4,1/4)。
發(fā)明內(nèi)容
所附獨(dú)立權(quán)利要求中所定義的特征表明了本發(fā)明的方法的特征。
特別地,根據(jù)本發(fā)明的第一方面,本發(fā)明公開一種視頻編碼或解碼的方法,該方法根據(jù)一組運(yùn)動向量中的某一向量,在從先前解碼視頻圖片中的第二像素塊確定視頻圖片中的第一像素塊的預(yù)測時(shí),計(jì)算位于整數(shù)像素位置之間的內(nèi)插1/2位置像素值和1/4位置像素值,其中所述先前解碼視頻圖片中的第二像素塊具有相對于所述第一像素塊的空間偏移,所述方法通過下列方式執(zhí)行,即通過n階濾波器計(jì)算包括湊整相加值的相鄰整數(shù)像素位置值上的1/2位置像素值,通過平均伴隨有湊整和截?cái)嗟膬蓚€(gè)相鄰1/2位置像素值或相鄰的一個(gè)1/2位置像素值和一個(gè)整數(shù)位置像素值來計(jì)算1/4位置像素值,充分調(diào)節(jié)用于在所述的1/2位置像素值和1/4位置像素值中引入糾正移位的湊整相加值,以補(bǔ)償由所述的1/4位置像素值的湊整或截?cái)嗨氲南袼刂嫡`差移位。
而且,根據(jù)本發(fā)明的第二方面,本發(fā)明涉及一種視頻編碼或解碼的方法,該方法用于根據(jù)一組運(yùn)動向量中的某一向量,在從先前解碼視頻圖片中的第二像素塊確定視頻圖片中的第一像素塊的預(yù)測時(shí),計(jì)算位于整數(shù)像素位置之間的內(nèi)插1/2位置像素值和1/4位置像素值,其中所述先前解碼視頻圖片中的第二像素塊具有相對于所述第一像素塊的空間偏移。該方法包括以下步驟通過n階濾波器計(jì)算包括湊整相加值的相鄰整數(shù)像素位置值上的1/2位置像素值;通過平均伴隨有湊整的兩個(gè)相鄰1/2位置像素值計(jì)算1/4位置像素值;分配第一或第二符號給所述運(yùn)動向量組中的各運(yùn)動向量;如果所述運(yùn)動向量分配為所述第一符號,則在計(jì)算第二像素塊中的內(nèi)插值時(shí),將各個(gè)具有分?jǐn)?shù)部分0.5的小數(shù)內(nèi)插值轉(zhuǎn)換為相應(yīng)的最近較低整數(shù)值;如果所述運(yùn)動向量分配為所述第二符號,則在計(jì)算第二像素塊中的內(nèi)插值時(shí),將各個(gè)具有分?jǐn)?shù)部分0.5的小數(shù)內(nèi)插值轉(zhuǎn)換為相應(yīng)的最近較高整數(shù)值。
本發(fā)明還涉及根據(jù)編碼標(biāo)準(zhǔn)H.264/AVC,在像素運(yùn)動補(bǔ)償中對上述方法的使用。
具體實(shí)施例方式
接下來,將通過描述優(yōu)選的實(shí)施方式來討論本發(fā)明。然而,本領(lǐng)域技術(shù)人員將能夠?qū)崿F(xiàn)所附獨(dú)立權(quán)利要求所定義的本發(fā)明范圍內(nèi)的其他應(yīng)用和改動。
最近已發(fā)展了一種新的視頻壓縮標(biāo)準(zhǔn),作為ITU和ISO/IEC之間結(jié)合的成果。在這兩個(gè)標(biāo)準(zhǔn)化團(tuán)體中的共同標(biāo)準(zhǔn)的正式名稱為“ITU-TRecommendation H.264”和“ISO/IEC MPEG-4(部分10)Advanced VideoCoding”。下文中,所述共同標(biāo)準(zhǔn)將是指H.264/AVC。
在H.264/AVC編碼方法中,每個(gè)內(nèi)插的運(yùn)動分辨率和像素個(gè)數(shù)都已得到改進(jìn)。所述方法使用具有1/4像素精度的運(yùn)動補(bǔ)償預(yù)測。甚至定義了1/8像素精度,但沒有包含在任何的概述(profile)中。整數(shù)和分?jǐn)?shù)像素位置表示如下(為了簡化起見,內(nèi)插僅顯示在A、E、U和Y之間)A″E′A b c d E A′E″f g h i jk l m n op q r s tU v w x Y位置A E U Y表示整數(shù)像素位置,A”、E’、A’和E”表示A-E線上額外的整數(shù)位置。c k m o w表示半像素位置。通過使用在整數(shù)像素值上操作的脈沖響應(yīng)為(1/32,-5/32,20/32,20/32,-5/32,1/32)的6階濾波器來獲得在這些位置中的內(nèi)插值。例如,c通過下列表達(dá)式計(jì)算c=1/32·A″-5/32·E′+20/32·A+20/32·E-5/32·A′+1/32·E″需要注意的是,除數(shù)(dividend)選為32以使得平均操作適用于數(shù)據(jù)處理,因?yàn)槔?2來除能夠很容易地利用簡單的移位操作來實(shí)現(xiàn)。由于最不重要的比特從寄存器中溢出,因此右移位操作在數(shù)據(jù)移位寄存器中留下截?cái)?truncated)值。在數(shù)據(jù)處理中,為了提供湊整(rounding)而不是截?cái)?truncation),該操作傳統(tǒng)上包括湊整相加值0.5,其表示在右移位操作之前增加16。
可選擇地,4階濾波器也可以利用下列表達(dá)式來計(jì)算內(nèi)插值c=-1/8·E′+5/8·A+5/8·E-1/8·A′所述濾波器在適當(dāng)?shù)乃交虼怪惫ぷ鳌6?,為了獲得m的值,所述濾波器并不在整數(shù)值工作,而是在其它方向上已內(nèi)插的值上工作。通過平均各整數(shù)位置和相鄰的半個(gè)像素位置來計(jì)算上述正方形的剩余位置(2階濾波器)b=(A+c)/2,d=(c+E)/2,f=(A+k)/2,g=(c+k)/2,h=(c+m)/2,i=(c+o)/2,j=(E+o)/2l=(k+m)/2,n=(m+o)/2,p=(U+k)/2,q=(k+w)/2,r=(m+w)/2,s=(w+o)/2,t=(Y+o)/2v=(U+w)/2,x=(w+Y)/2所有的內(nèi)插計(jì)算都可能產(chǎn)生小數(shù)值,即具有分?jǐn)?shù)部分的值。正常情況下,如果分?jǐn)?shù)部分均勻分布,轉(zhuǎn)換為最鄰近的整數(shù)將不會引入整體的偏移誤差。但是,在很多情況下,當(dāng)使用2階濾波器來計(jì)算1/4像素位置的時(shí)候,所有的小數(shù)值都將包括分?jǐn)?shù)部分0.5。當(dāng)對這些小數(shù)值采用正常的湊整處理時(shí),所有的小數(shù)值將湊整(round up)起來。參考上面所定義的像素符號,如果A=100,c=101,那么b=101。
如上所述,在H.264/AVC中,由兩個(gè)位置的平均值來獲得1/4位置像素,這兩個(gè)位置可以是整數(shù)位置像素或1/2位置像素。當(dāng)這些像素值為整數(shù)時(shí),實(shí)際計(jì)算所得的值或者是整數(shù)或者結(jié)合(contribution)有小數(shù)0.5。然后,該0.5值將被湊整或被截?cái)?,這引起了所計(jì)算的預(yù)測的正湊整偏移或負(fù)湊整偏移。所述湊整偏移引入了預(yù)測誤差,該誤差表現(xiàn)為在實(shí)際圖片和相關(guān)預(yù)測之間差別上的預(yù)期增加(add-on)。在較大差別要求傳輸較大比特量的時(shí)候,該預(yù)期增加導(dǎo)致顯而易見的編碼增益損失。類似地,隨后的截?cái)鄬?dǎo)致類似的負(fù)偏移。
根據(jù)本發(fā)明,通過對1/2位置像素值的計(jì)算結(jié)果進(jìn)行適當(dāng)?shù)厣弦莆换蛳乱莆?依賴于所述1/4位置像素是湊整或截?cái)?來削弱上述湊整偏移。
在本發(fā)明的一個(gè)實(shí)施方式中,這是通過如下方式實(shí)現(xiàn)的,即引入微小的負(fù)移位或正移位到1/2位置像素的計(jì)算中,以補(bǔ)償在對兩個(gè)1/2位置像素值(或者一個(gè)整數(shù)位置像素和一個(gè)1/2位置像素值)的均值進(jìn)行湊整或截?cái)鄷r(shí)而引入的上述正湊整偏移或負(fù)湊整偏移。因此,必須修改計(jì)算1/2位置像素值的方程。
根據(jù)現(xiàn)有技術(shù),1/4位置像素值通常被湊整。這意味著正湊整偏移,假定是下列例子中的情況。
對計(jì)算1/2像素值的方程的修改可以通過不同的方法實(shí)現(xiàn),但經(jīng)驗(yàn)表明可以通過降低增加到所述方程上的湊整增加值來引入這種補(bǔ)償。這將降低1/2位置像素的總體值,從而當(dāng)從降低的1/2位置像素值計(jì)算1/4位置像素值的時(shí)候,適當(dāng)降低所述湊整增加值將平衡所述1/4像素位置值的湊整誤差。實(shí)驗(yàn)顯示,適當(dāng)降低所述湊整增加值將把所述值從16/32降低到6/32。在4階濾波器的情況下,所述湊整增加值從4/8降低到1/8。
在本發(fā)明的另一個(gè)實(shí)施方式中,通過交替將具有分?jǐn)?shù)部分0.5的小數(shù)值轉(zhuǎn)換為最近的較高整數(shù)和較低整數(shù)來削弱上述湊整偏移。
例如,本發(fā)明的一個(gè)結(jié)果是,根據(jù)對特定內(nèi)插像素位置所定義的內(nèi)容,在某些情況下,100和101之間的均值將被轉(zhuǎn)換為100,而在其它一些情況下將被轉(zhuǎn)換為101。
可以通過不同的方法來定義哪些內(nèi)插像素位置要向上轉(zhuǎn)換,哪些要向下轉(zhuǎn)換(現(xiàn)在起將是指0.5轉(zhuǎn)換)。然而,優(yōu)選情況下,對相同運(yùn)動向量的塊中的每個(gè)像素使用相同的0.5轉(zhuǎn)換。經(jīng)驗(yàn)顯示,在塊內(nèi)的交替的0.5轉(zhuǎn)換引入高頻成分,該高頻成分導(dǎo)致較大比特消耗。
因此,在本發(fā)明的優(yōu)選實(shí)施方式中,將一個(gè)0.5轉(zhuǎn)換分配給每個(gè)運(yùn)動向量值,但該0.5轉(zhuǎn)換可以在相鄰運(yùn)動向量之間變化。以此方式,避免了在像素值中由有偏(biased)湊整引起偏移。
為進(jìn)一步解釋該優(yōu)選的實(shí)施方式,假設(shè)對某一像素塊采取了運(yùn)動搜索。在運(yùn)動搜索中,該像素塊連續(xù)地與相對于當(dāng)前塊具有不同空間偏移的先前圖片中的塊的內(nèi)容相比較。這些偏移與各運(yùn)動向量相關(guān)聯(lián)。例如,運(yùn)動向量(0,1/4)對應(yīng)于將當(dāng)前塊與在垂直方向移位了1/4位置的先前圖片中的塊相比較。然后,在移位的塊中所有具有分?jǐn)?shù)0.5的平均值將向上轉(zhuǎn)換或向下轉(zhuǎn)換依賴于分配給待解決的運(yùn)動向量何種類型的0.5轉(zhuǎn)換。因此,這種對塊的預(yù)測的0.5轉(zhuǎn)換的類型在優(yōu)選的實(shí)施方式中依賴于相對于先前圖片的位置以及相應(yīng)運(yùn)動向量分配的0.5轉(zhuǎn)換,其中,從先前圖片中獲取所述的預(yù)測。
而且,優(yōu)選情況下,在相鄰運(yùn)動向量之間的0.5轉(zhuǎn)換中具有較大程度的移位。其中的一個(gè)原因是,通常的編碼器在向量位置的小的本地區(qū)域中作最后的向量搜索。優(yōu)選情況下,在此最后的搜索期間,所檢驗(yàn)的向量位置表示將0.5分?jǐn)?shù)值作向上和向下轉(zhuǎn)換的合理結(jié)合。
分配0.5轉(zhuǎn)換的原則可以有多種。最簡單的方法是在運(yùn)動向量平面中有固定格式的0.5轉(zhuǎn)換分布,這將在下面進(jìn)行說明。這里,每個(gè)1/4像素向量位置分配有符號“up”和“down”的其中一者,這定義了具有分?jǐn)?shù)0.5的小數(shù)值是否向上或向下轉(zhuǎn)換到最近的整數(shù)。大寫字母表示整數(shù)位置,而小寫字母表示1/2像素位置。在此情況下,由于認(rèn)為效果無關(guān)緊要,因此1/2像素位置沒有任何符號。
A downc downEdown up down up downk downm downodown up down up downU downw downY注意,所顯示的格式僅為示例,也可以采用其他格式。
固定格式的0.5轉(zhuǎn)換的一種替代方式是分配隨機(jī)或偽隨機(jī)定義的0.5轉(zhuǎn)換給不同的運(yùn)動向量。這種過程可以以下列方式進(jìn)行定義,即編碼器和解碼器都可以推導(dǎo)出哪個(gè)1/4像素位置要向上轉(zhuǎn)換,哪個(gè)要向下轉(zhuǎn)換。該過程可以依賴于編碼器和解碼器所公知的圖片數(shù)據(jù)。這樣的數(shù)據(jù)可以(但不限于)是塊編號、運(yùn)動向量值以及編碼模式。所述數(shù)據(jù)可以輸入到用于確定在運(yùn)動向量平面上的交替0.5轉(zhuǎn)換分配的偽隨機(jī)格式的過程。
固定格式的0.5轉(zhuǎn)換的另一種替代方式是非預(yù)設(shè)格式,其在傳輸?shù)臅r(shí)候從編碼器到解碼器進(jìn)行通信。在此情況中,優(yōu)選地,限制用于此目的的數(shù)據(jù)量,從而其不損及編碼效率。
注意,內(nèi)插值的分?jǐn)?shù)部分具有很多可能的值,例如,當(dāng)將上述的6階濾波器用于1/2像素位置時(shí),分?jǐn)?shù)部分為0.5很少發(fā)生并且應(yīng)用哪一種0.5轉(zhuǎn)換都不會引起巨大差別。另一方面,當(dāng)平均1/4像素位置的兩個(gè)像素時(shí),分?jǐn)?shù)部分為0.5通??梢杂写蠹s一半的情況發(fā)生。采用隨后的0.5轉(zhuǎn)換之間的差別就會因此而較大,從而,本發(fā)明在計(jì)算1/4像素位置的時(shí)候最有用。
本發(fā)明的主要優(yōu)點(diǎn)是其消除了有偏湊整所引入的偏移,從而提高編碼效率。
權(quán)利要求
1.一種視頻編碼或解碼的方法,根據(jù)一組運(yùn)動向量中的某一向量,在從先前解碼視頻圖片中的第二像素塊確定視頻圖片中的第一像素塊的預(yù)測時(shí),計(jì)算位于整數(shù)像素位置之間的內(nèi)插1/2位置像素值和1/4位置像素值,其中所述先前解碼視頻圖片中的第二像素塊具有相對于所述第一像素塊的空間偏移,該方法包括以下步驟通過n階濾波器計(jì)算包括湊整相加值的相鄰整數(shù)像素位置值上的1/2位置像素值,以及通過平均伴隨有湊整和截?cái)嗟膬蓚€(gè)相鄰1/2位置像素值或相鄰的一個(gè)1/2位置像素值和一個(gè)整數(shù)位置像素值來計(jì)算1/4位置像素值,其特征在于,該方法進(jìn)一步包括以下步驟充分調(diào)節(jié)在所述的1/2位置像素值和1/4位置像素值中引入糾正移位的湊整相加值,以補(bǔ)償由所述的1/4位置像素值的湊整或截?cái)嘁氲南袼刂嫡`差移位。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述n階濾波器為6階濾波器。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述6階濾波器具有脈沖響應(yīng)(1/32,-5/32,20/32,20/32,-5/32,1/32),并且所述湊整相加值從16/32降低到6/32。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述n階濾波器為4階濾波器。
5.根據(jù)權(quán)利要求4所述的方法,其中,所述4階濾波器具有脈沖響應(yīng)(-1/8,5/8,5/8,-1/8),并且所述湊整相加值從4/8降低到1/8。
6.根據(jù)權(quán)利要求1-5中任意一項(xiàng)所述的方法,其中,所述視頻圖片根據(jù)編碼標(biāo)準(zhǔn)H.264/AVC進(jìn)行編碼。
7.一種視頻編碼或解碼的方法,根據(jù)一組運(yùn)動向量中的某一向量,在從先前解碼視頻圖片中的第二像素塊確定視頻圖片中的第一像素塊的預(yù)測時(shí),計(jì)算位于整數(shù)像素位置之間的內(nèi)插1/2位置像素值和1/4位置像素值,其中所述先前解碼視頻圖片中的第二像素塊具有相對于所述第一像素塊的空間偏移,該方法包括以下步驟通過n階濾波器計(jì)算包括湊整相加值的相鄰整數(shù)像素位置值上的1/2位置像素值,以及通過平均伴隨有湊整的兩個(gè)相鄰1/2位置像素值計(jì)算1/4位置像素值,其特征在于,該方法還包括以下步驟分配第一或第二符號給所述運(yùn)動向量組中的各運(yùn)動向量,如果所述運(yùn)動向量分配為所述第一符號,則在計(jì)算第二像素塊中的內(nèi)插值時(shí),將各個(gè)具有分?jǐn)?shù)部分0.5的小數(shù)內(nèi)插值轉(zhuǎn)換為相應(yīng)的最近較低整數(shù)值,以及如果所述運(yùn)動向量分配為所述第二符號,則在計(jì)算第二像素塊中的內(nèi)插值時(shí),將各個(gè)具有分?jǐn)?shù)部分0.5的小數(shù)內(nèi)插值轉(zhuǎn)換為相應(yīng)的最近較高整數(shù)值。
8.根據(jù)權(quán)利要求7所述的方法,其中,所述分配步驟進(jìn)一步包括以預(yù)設(shè)的交替格式分配所述第一或第二符號給所述運(yùn)動向量組中的各運(yùn)動向量。
9.根據(jù)權(quán)利要求7所述的方法,其中,所述分配步驟進(jìn)一步包括以一種交替格式分配所述第一或第二符號給所述運(yùn)動向量組中的各運(yùn)動向量,其中所述交替格式通過具有像素?cái)?shù)據(jù)輸入的隨機(jī)或偽隨機(jī)過程確定。
10.根據(jù)權(quán)利要求7所述的方法,其中,所述分配步驟進(jìn)一步包括以一種交替格式分配所述第一或第二符號給所述運(yùn)動向量組中的各運(yùn)動向量,其中所述交替格式涉及在通信時(shí)編碼器和解碼器之間的通信。
11.根據(jù)權(quán)利要求7所述的方法,其中,所述內(nèi)插值是通過2階濾波器的方式計(jì)算出的1/2像素位置值。
12.根據(jù)權(quán)利要求7所述的方法,其中,所述內(nèi)插值是通過2階濾波器的方式計(jì)算出的1/4像素位置值。
13.根據(jù)權(quán)利要求7-12中任意一項(xiàng)所述的方法,其中,所述視頻圖片根據(jù)編碼標(biāo)準(zhǔn)H.264/AVC進(jìn)行編碼。
14.前面權(quán)利要求中任意一項(xiàng)所述的方法根據(jù)編碼標(biāo)準(zhǔn)H.264/AVC在像素運(yùn)動補(bǔ)償中的應(yīng)用。
全文摘要
本發(fā)明涉及一種視頻壓縮系統(tǒng),尤其是涉及數(shù)字視頻系統(tǒng)中的壓縮/解壓縮。本發(fā)明公開了一種在計(jì)算用于運(yùn)動向量預(yù)測的1/2和1/4位置像素時(shí)補(bǔ)償湊整和截?cái)嗾`差的方法。根據(jù)本發(fā)明,通過適當(dāng)?shù)叵蛏弦莆换蛳蛳乱莆?/2位置像素值的計(jì)算結(jié)果來削弱湊整/截?cái)嗥啤_€公開了一種交替發(fā)生在像素值為具有分?jǐn)?shù)0.5的小數(shù)的情況下將內(nèi)插的像素值上轉(zhuǎn)換和下轉(zhuǎn)換到最近的整數(shù)的方法。在一個(gè)優(yōu)選的實(shí)施方式中,每個(gè)運(yùn)動向量分配有第一或第二符號,從而在所預(yù)測塊中進(jìn)行的向上或向下轉(zhuǎn)換依賴于與該預(yù)測塊相對應(yīng)的運(yùn)動向量的分配。本發(fā)明在編碼標(biāo)準(zhǔn)H.264/AVC中尤其有效。
文檔編號G06T9/00GK1875628SQ200480031775
公開日2006年12月6日 申請日期2004年11月26日 優(yōu)先權(quán)日2003年11月28日
發(fā)明者G·比約恩特蓋德 申請人:泰德通信公司