技術(shù)領(lǐng)域
在一個或更多實施方式中,本公開涉及基于預(yù)測運動矢量索引編碼產(chǎn)生/恢復(fù)運動信息的設(shè)備和方法及用于使用該設(shè)備和方法進(jìn)行視頻編碼/解碼的設(shè)備和方法。更具體而言,本公開涉及基于預(yù)測運動矢量索引編碼產(chǎn)生/恢復(fù)運動信息的設(shè)備和方法及用于使用該運動信息進(jìn)行視頻編碼/解碼的設(shè)備和方法,其可以通過設(shè)置參考幀的協(xié)同定位塊以具有與當(dāng)前塊相同的大小且在編碼候選運動矢量的索引值中使用參考幀的協(xié)同定位塊的信息考慮圖像的時間特性,通過有效地編碼/解碼當(dāng)前塊的運動信息改善壓縮和解碼效率。
背景技術(shù):
MPEG(運動圖片專家組)和VCEG(視頻編碼專家組)已經(jīng)發(fā)展了作為優(yōu)于現(xiàn)有MPEG-4部分2和H.263標(biāo)準(zhǔn)的視頻壓縮標(biāo)準(zhǔn)技術(shù)的H.264/AVC(增強視頻編碼),且這兩個組正發(fā)展HEVC(高效視頻編碼)技術(shù)。以類似于常規(guī)視頻壓縮技術(shù)的方式,TMuC(考慮下的測試模型)通過MPEG和VCEG將圖像分割成塊,進(jìn)行運動估算或幀內(nèi)預(yù)測以頻率變換和量化殘余塊且然后熵編碼殘余塊。在HEVC的TMuC中,通過使用多參考幀執(zhí)行運動預(yù)測,從而編碼參考幀索引和運動矢量為運動信息且然后將編碼的信息輸出成位流。
HEVC的TMuC使用將要編碼的當(dāng)前塊的外圍塊的運動矢量和參考幀中與當(dāng)前塊相同位置處的協(xié)同定位塊的運動矢量形成一組候選預(yù)測運動矢量,確定候選預(yù)測運動矢量組中具有最低位率失真代價的預(yù)測運動矢量,且將預(yù)測運動矢量的索引、當(dāng)前運動矢量和預(yù)測運動矢量之間的差分運動矢量和參考幀索引編碼為運動信息。
圖1說明在HEVC的TM(測試模型)中當(dāng)前使用的運動矢量編碼方法的示例。在圖1中,從A至I的字母是相對于當(dāng)前塊識別原先編碼的相鄰塊的ID碼。
在HEVC的TM中,為了選擇當(dāng)前塊的預(yù)測運動矢量,通過作為候選成分預(yù)測運動矢量的5個運動矢量配置候選預(yù)測運動矢量組,這5個運動矢量包括左運動矢量、上運動矢量、角運動矢量、中值運動矢量和協(xié)同定位運動矢量。當(dāng)這5個預(yù)測運動矢量其中任意一個不包括相關(guān)預(yù)測運動矢量時,它不被包括在候選預(yù)測運動矢量組中。
使用通過從下到上向上掃描位于當(dāng)前塊左邊的塊(圖1中的F、G和H)發(fā)現(xiàn)的第一有效運動矢量設(shè)置左運動矢量。當(dāng)運動矢量存在且使用與當(dāng)前塊相同的參考幀時確定運動矢量是有效的。
使用通過從左到右橫向掃描位于當(dāng)前塊上面的塊(圖1中的B、C和D)發(fā)現(xiàn)的第一有效運動矢量設(shè)置上運動矢量。使用從當(dāng)前塊的右上角塊(圖1中的E)到當(dāng)前塊的左下角塊(圖1中的I)且到當(dāng)前塊的左上角塊(圖1中的A)的上述掃描序列發(fā)現(xiàn)的第一有效運動矢量設(shè)置候選角運動矢量。
按照通過左運動矢量、上運動矢量和角運動矢量中的每一個的X和Y值上的中值操作獲得的值來配置中值運動矢量。
通過參考幀中與當(dāng)前塊相同位置處的協(xié)同定位塊的運動矢量(MVcol)確定協(xié)同定位運動矢量(MV)。協(xié)同定位塊使用與當(dāng)前塊相同的大小。當(dāng)協(xié)同定位塊被分割成多個塊時,預(yù)定位置的塊的運動矢量(例如左上塊的運動矢量)被設(shè)置為協(xié)同定位塊的運動矢量。在該事件中,如果協(xié)同定位塊所處的參考幀和被協(xié)同定位運動矢量參考的協(xié)同定位參考幀之間的時間距離被設(shè)置為t1,且當(dāng)前塊和協(xié)同定位塊所處的參考幀之間的時間距離被設(shè)置為t2,則可以通過MV=MVcol*(t2/t1)的縮放來設(shè)置協(xié)同定位運動矢量。
在HEVC TM中,基于這樣的假設(shè)執(zhí)行熵編碼:當(dāng)預(yù)測運動矢量索引根據(jù)當(dāng)前將被編碼的塊的大小和位置被自適應(yīng)地分配給如上所述的方法中配置的預(yù)測運動矢量組的運動矢量,索引值越小,則預(yù)測率越高。
圖2(a)至2(e)說明HEVC TM中當(dāng)前使用的索引分配方法的示例。在HEVC TM中,一個2N×2N方塊可以水平或垂直地分割成子塊且分割的子塊然后可以被預(yù)測編碼。在圖2中,陰影區(qū)域?qū)?yīng)于當(dāng)前被編碼的當(dāng)前塊。
圖2(a)說明將2N×2N方塊水平分割成兩個子塊且然后編碼下子塊,其中索引值(括號中的數(shù)字)可以以左運動矢量(0)、中值運動矢量(1)、上運動矢量(2)、角運動矢量(3)和協(xié)同定位運動矢量(4)的順序分配給候選可配置預(yù)測運動矢量。
圖2(b)說明將2N×2N方塊垂直分割成兩個子塊且然后編碼左子塊,其中索引值可以以如圖2(a)所示的順序給出。
圖2(c)說明將2N×2N方塊水平分割成兩個子塊且然后編碼上子塊,其中索引值(數(shù)字)可以以上運動矢量(0)、左運動矢量(1)、中值運動矢量(2)、角運動矢量(3)和協(xié)同定位運動矢量(4)的順序分配給候選成分預(yù)測運動矢量。
圖2(d)是將2N×2N方塊垂直分割成兩個子塊且然后編碼右子塊的情況,其中索引值(數(shù)字)可以以角運動矢量(0)、左運動矢量(1)、上運動矢量(2)、中值運動矢量(3)和協(xié)同定位運動矢量(4)的順序分配給候選成分預(yù)測運動矢量。
圖2(e)說明不同于圖2(a)至2(d)中示出的情況的示例性情況中的編碼,其中索引值可以中值運動矢量(0)、左運動矢量(1)、上運動矢量(2)、角運動矢量(3)和協(xié)同定位運動矢量(4)的順序分配給候選成分預(yù)測運動矢量。
索引值到候選預(yù)測運動矢量的分配旨在根據(jù)圖像的空間特性實現(xiàn)索引值的有效編碼。然而,因為如上所述的候選運動矢量索引編碼方法不考慮根據(jù)圖像的時間特性的編碼,難以實現(xiàn)有效的編碼。
技術(shù)實現(xiàn)要素:
技術(shù)問題
因此,本公開努力提供基于預(yù)測運動矢量索引編碼產(chǎn)生/恢復(fù)運動信息的設(shè)備和方法及用于使用該運動信息進(jìn)行圖像編碼/解碼的設(shè)備和方法,通過設(shè)置參考幀的協(xié)同定位塊以具有與當(dāng)前塊相同的大小且在編碼候選運動矢量的索引值中使用參考幀的協(xié)同定位塊的信息考慮圖像的時間特性,其可以通過有效地編碼/解碼當(dāng)前塊的運動信息改善壓縮和解碼效率。
技術(shù)方案
根據(jù)一些實施方式,本公開提供一種包括視頻編碼器和視頻解碼器的視頻編碼/解碼設(shè)備。視頻編碼器被配置成:在通過使用參考幀執(zhí)行當(dāng)前塊的幀間預(yù)測中,基于與所述當(dāng)前塊相鄰的塊的運動矢量和所述參考幀的協(xié)同定位塊的運動矢量而產(chǎn)生所述當(dāng)前塊的預(yù)測運動矢量的索引信息;并且產(chǎn)生和編碼所述當(dāng)前塊的運動信息,所述運動信息包括預(yù)測運動矢量索引信息和參考幀索引信息以及通過從所述當(dāng)前塊的運動矢量減去所述預(yù)測運動矢量產(chǎn)生的差分運動矢量。視頻解碼器被配置成:基于所述預(yù)測運動矢量索引信息而重構(gòu)預(yù)測運動矢量;通過相加重構(gòu)的預(yù)測運動矢量和所述差分運動矢量而重構(gòu)將被解碼的目標(biāo)塊的運動矢量;并且基于所述將被解碼的目標(biāo)塊的所述運動矢量而重構(gòu)所述目標(biāo)塊。
根據(jù)一些實施方式,本公開提供一種包括幀內(nèi)預(yù)測單元、幀間預(yù)測單元、減法單元、變換和量化單元、和編碼單元的視頻編碼設(shè)備。幀內(nèi)預(yù)測單元被配置成通過使用將被編碼的當(dāng)前塊的相鄰像素產(chǎn)生預(yù)測塊。幀間預(yù)測單元被配置成:基于與所述當(dāng)前塊相鄰的塊的運動矢量和參考幀的協(xié)同定位塊的運動矢量而產(chǎn)生所述當(dāng)前塊的預(yù)測運動矢量的索引信息;產(chǎn)生所述當(dāng)前塊的運動信息,所述運動信息包括預(yù)測運動矢量索引信息和參考幀索引信息以及通過從所述當(dāng)前塊的運動矢量減去所述預(yù)測運動矢量而獲得的差分運動矢量;以及基于產(chǎn)生的運動信息而產(chǎn)生預(yù)測塊。減法單元被配置成從所述當(dāng)前塊減去由所述幀內(nèi)預(yù)測單元或所述幀間預(yù)測單元產(chǎn)生的所述預(yù)測塊,由此產(chǎn)生殘余塊。變換和量化單元被配置成將所述殘余塊變換且然后量化成頻率系數(shù)。編碼單元被配置成編碼已經(jīng)通過所述變換和量化單元變換和量化的所述殘余塊,由此產(chǎn)生位流。
所述幀間預(yù)測單元配置成相對于所述當(dāng)前塊的各個參考幀在協(xié)同定位塊的運動矢量中選擇與所述當(dāng)前塊的位置最鄰近地延伸的運動矢量作為所述協(xié)同定位塊的運動矢量。
當(dāng)協(xié)同定位運動矢量在給定閾值內(nèi)接近所述當(dāng)前塊的位置時,所述幀間預(yù)測單元配置成在配置所述預(yù)測運動矢量的索引信息中向所述協(xié)同定位塊的運動矢量分配最低索引值。
所述視頻編碼設(shè)備配置成:通過假設(shè)所述協(xié)同定位塊的空間位置是(Cx,Cy),所述協(xié)同定位塊的時間位置是Ct,所述協(xié)同定位運動矢量是(MVx,MVy)且由所述協(xié)同定位塊參考的參考幀的時間位置是Rt,且通過基于相對于所述協(xié)同定位塊的運動矢量的分量x和y的根據(jù)時間變化的直線Lx和Ly計算到位于時間位置CURt的所述當(dāng)前塊的位置(cx,cy)的接近程度d,確定所述協(xié)同定位運動矢量是否在所述給定閾值內(nèi)接近所述當(dāng)前塊的位置,其中
直線Lx通過x-Cx=MVx/(Ct-Rt)*(t-Ct)定義,
且直線Ly通過y-Cy=MVy/(Ct-Rt)*(t-Ct)定義。
根據(jù)一些實施方式,本公開提供一種包括預(yù)測運動矢量索引產(chǎn)生器、減法單元、和運動信息構(gòu)造器的運動信息產(chǎn)生設(shè)備。預(yù)測運動矢量索引產(chǎn)生器配置成:在通過使用參考幀執(zhí)行當(dāng)前塊的幀間預(yù)測中,基于所述參考幀的協(xié)同定位塊的運動信息而產(chǎn)生所述當(dāng)前塊的預(yù)測運動矢量的索引信息。減法單元配置成通過從所述當(dāng)前塊的運動矢量減去所述預(yù)測運動矢量而產(chǎn)生差分運動矢量。運動信息構(gòu)造器配置成配置所述當(dāng)前塊的運動信息,所述運動信息包括參考幀索引、預(yù)測運動矢量索引和差分運動矢量。
所述預(yù)測運動矢量索引產(chǎn)生器配置成相對于各個參考幀在協(xié)同定位塊的運動矢量中選擇與所述當(dāng)前塊的位置最鄰近地延伸的運動矢量作為所述協(xié)同定位塊的運動矢量。
另外,當(dāng)協(xié)同定位運動矢量在給定閾值內(nèi)接近所述當(dāng)前塊的位置時,所述預(yù)測運動矢量索引產(chǎn)生器配置成在配置所述預(yù)測運動矢量的索引值中向所述協(xié)同定位塊的運動矢量分配最低索引值。
根據(jù)一些實施方式,本公開提供一種包括解碼器、反量化和反向變換單元、幀間預(yù)測單元、和加法器的視頻解碼設(shè)備。解碼器配置成解碼從視頻編碼器接收的位流、從所述位流提取量化頻率系數(shù)串且基于提取的量化頻率系數(shù)串而產(chǎn)生殘余塊。反量化和反向變換單元配置成反量化和反向變換所述殘余塊。幀間預(yù)測單元配置成:基于從所述解碼器接收的預(yù)測運動矢量索引信息而設(shè)置預(yù)測運動矢量;通過相加設(shè)置的預(yù)測運動矢量和差分運動矢量而重構(gòu)將要解碼的當(dāng)前塊的運動矢量;以及基于所述當(dāng)前塊的重構(gòu)的運動矢量和從所述解碼器接收的參考幀索引信息而重構(gòu)所述當(dāng)前塊的預(yù)測塊。加法器配置成通過相加重構(gòu)的預(yù)測塊和所述殘余塊而重構(gòu)所述當(dāng)前塊。
所述幀間預(yù)測單元配置成相對于所述當(dāng)前塊的參考幀在協(xié)同定位塊的運動矢量中選擇與所述當(dāng)前塊的位置最鄰近地延伸的運動矢量作為所述協(xié)同定位塊的運動矢量。
另外,所述幀間預(yù)測單元配置成:配置包括參考幀的協(xié)同定位塊和所述當(dāng)前塊的相鄰塊的運動矢量的候選預(yù)測運動矢量組;以及當(dāng)協(xié)同定位運動矢量在給定閾值內(nèi)接近所述當(dāng)前塊的位置時通過向所述協(xié)同定位塊的運動矢量分配最低索引值來配置所述預(yù)測運動矢量的索引值。
根據(jù)一些實施方式,本公開提供一種包括預(yù)測運動矢量設(shè)置單元、加法器、和運動信息構(gòu)造器的運動信息重構(gòu)設(shè)備。預(yù)測運動矢量設(shè)置單元配置成通過從位流提取預(yù)測運動矢量索引值而配置預(yù)測運動矢量。加法器配置成通過相加所述預(yù)測運動矢量和從所述位流提取的差分運動矢量而配置當(dāng)前塊的運動矢量。運動信息構(gòu)造器配置成通過接收被包括在所述位流中的參考幀索引信息以及所述當(dāng)前塊的運動矢量而重構(gòu)運動信息。
所述預(yù)測運動矢量設(shè)置單元配置成相對于所述當(dāng)前塊的參考幀在協(xié)同定位塊的運動矢量中選擇與所述當(dāng)前塊的位置最鄰近地延伸的運動矢量作為所述協(xié)同定位塊的運動矢量。
另外,所述預(yù)測運動矢量設(shè)置單元配置成:配置包括參考幀的協(xié)同定位塊和所述當(dāng)前塊的相鄰塊的運動矢量的候選預(yù)測運動矢量組;以及當(dāng)協(xié)同定位運動矢量在給定閾值內(nèi)接近所述當(dāng)前塊的位置時通過向所述協(xié)同定位塊的運動矢量分配最低索引值來配置所述預(yù)測運動矢量的索引值。
根據(jù)一些實施方式,本公開提供一種視頻編碼/解碼方法,該視頻編碼/解碼方法包括通過以下步驟執(zhí)行視頻編碼:對于通過使用參考幀的當(dāng)前塊的幀間預(yù)測,基于與所述當(dāng)前塊相鄰的塊的運動矢量和所述參考幀的協(xié)同定位塊的運動矢量而產(chǎn)生所述當(dāng)前塊的預(yù)測運動矢量的索引信息;并且產(chǎn)生和編碼所述當(dāng)前塊的運動信息,所述運動信息包括預(yù)測運動矢量索引信息和參考幀索引信息以及通過從所述當(dāng)前塊的運動矢量減去所述預(yù)測運動矢量產(chǎn)生的差分運動矢量。該視頻編碼/解碼方法還包括通過以下步驟執(zhí)行視頻解碼:基于所述預(yù)測運動矢量索引信息而重構(gòu)預(yù)測運動矢量;通過相加重構(gòu)的預(yù)測運動矢量和所述差分運動矢量而重構(gòu)將被解碼的塊的運動矢量;并且基于所述將被解碼的塊的所述運動矢量而重構(gòu)所述將被解碼的塊。
根據(jù)一些實施方式,本公開提供一種視頻編碼方法,該視頻編碼方法包括:對于通過使用參考幀的當(dāng)前塊的幀間預(yù)測,基于與所述當(dāng)前塊相鄰的塊的運動矢量和參考幀的協(xié)同定位塊的運動矢量而產(chǎn)生所述當(dāng)前塊的預(yù)測運動矢量的索引信息;產(chǎn)生所述當(dāng)前塊的運動信息,所述運動信息包括預(yù)測運動矢量索引信息和參考幀索引信息以及通過從所述當(dāng)前塊的運動矢量減去所述預(yù)測運動矢量而獲得的差分運動矢量;以及基于產(chǎn)生的運動信息而產(chǎn)生預(yù)測塊。該視頻編碼方法還包括從所述當(dāng)前塊減去產(chǎn)生的預(yù)測塊,由此產(chǎn)生殘余塊。該方法還包括將所述殘余塊變換和量化成頻率系數(shù)。該方法還包括編碼經(jīng)變換和量化的殘余塊,由此產(chǎn)生位流。
產(chǎn)生所述預(yù)測塊的步驟包括:相對于各個參考幀在協(xié)同定位塊的運動矢量中選擇與所述當(dāng)前塊的位置最鄰近地延伸的運動矢量作為所述協(xié)同定位塊的運動矢量。
產(chǎn)生所述預(yù)測塊的步驟包括:當(dāng)協(xié)同定位運動矢量在給定閾值內(nèi)接近所述當(dāng)前塊的位置時,在配置所述預(yù)測運動矢量的索引信息中向所述協(xié)同定位塊的運動矢量分配最低索引值。
該視頻編碼方法包括以下步驟:通過假設(shè)所述協(xié)同定位塊的空間位置是(Cx,Cy),所述協(xié)同定位塊的時間位置是Ct,所述協(xié)同定位運動矢量是(MVx,MVy)且由所述協(xié)同定位塊參考的參考幀的時間位置是Rt,且通過基于相對于所述協(xié)同定位塊的運動矢量的分量x和y的根據(jù)時間變化的直線Lx和Ly計算到位于時間位置CURt的所述當(dāng)前塊的位置(cx,cy)的接近程度d,確定所述協(xié)同定位運動矢量是否在所述給定閾值內(nèi)接近所述當(dāng)前塊的位置,其中
直線Lx通過x-Cx=MVx/(Ct-Rt)*(t-Ct)定義,
且直線Ly通過y-Cy=MVy/(Ct-Rt)*(t-Ct)定義。
根據(jù)一些實施方式,本公開提供一種運動信息產(chǎn)生方法,該運動信息產(chǎn)生方法包括:針對通過使用參考幀的當(dāng)前塊的幀間預(yù)測,從相對于所述參考幀配置協(xié)同定位塊的運動矢量選擇所述協(xié)同定位塊的運動矢量,且基于所述當(dāng)前塊的相鄰塊而選擇預(yù)測運動矢量。該運動信息產(chǎn)生方法還包括基于所述協(xié)同定位塊的運動矢量向所述預(yù)測運動矢量分配索引值。該運動信息產(chǎn)生方法還包括選擇考慮位率失真要求最低代價的參考幀、所述當(dāng)前塊的運動矢量和預(yù)測運動矢量。該運動信息產(chǎn)生方法還包括配置運動信息,所述運動信息包括參考幀索引、預(yù)測運動矢量索引和通過從所述當(dāng)前塊的運動矢量減去所述預(yù)測運動矢量而獲得的差分運動矢量。
選擇預(yù)測運動矢量的步驟包括相對于各個參考幀在協(xié)同定位塊的運動矢量中選擇與所述當(dāng)前塊的位置最鄰近地延伸的運動矢量作為所述協(xié)同定位塊的運動矢量。
向所述預(yù)測運動矢量分配索引值的步驟包括:當(dāng)協(xié)同定位運動矢量在給定閾值內(nèi)接近所述當(dāng)前塊的位置時,在配置所述預(yù)測運動矢量的索引值中向所述協(xié)同定位塊的運動矢量分配最低索引值。
根據(jù)一些實施方式,本公開提供一種視頻解碼方法,該視頻解碼方法包括解碼從視頻編碼器接收的位流、從所述位流提取量化頻率系數(shù)串且基于提取的量化頻率系數(shù)串而產(chǎn)生殘余塊。該視頻解碼方法還包括反量化和反向變換所述殘余塊。該視頻解碼方法還包括:基于從解碼器接收的預(yù)測運動矢量索引信息而設(shè)置預(yù)測運動矢量,通過相加設(shè)置的預(yù)測運動矢量和差分運動矢量而重構(gòu)將要解碼的當(dāng)前塊的運動矢量,以及基于所述當(dāng)前塊的重構(gòu)的運動矢量和從所述解碼器接收的參考幀索引信息而重構(gòu)所述當(dāng)前塊的預(yù)測塊。該視頻解碼方法還包括通過相加重構(gòu)的預(yù)測塊和所述殘余塊而重構(gòu)所述當(dāng)前塊。
重構(gòu)所述預(yù)測塊的步驟包括相對于所述當(dāng)前塊的參考幀在協(xié)同定位塊的運動矢量中選擇與所述當(dāng)前塊的位置最鄰近地延伸的運動矢量作為所述協(xié)同定位塊的運動矢量。
另外,重構(gòu)所述預(yù)測塊的步驟包括:配置包括參考幀的協(xié)同定位塊和所述當(dāng)前塊的相鄰塊的運動矢量的候選預(yù)測運動矢量組;以及,當(dāng)協(xié)同定位運動矢量在給定閾值內(nèi)接近所述當(dāng)前塊的位置時,通過向所述協(xié)同定位塊的運動矢量分配最低索引值來配置所述預(yù)測運動矢量的索引值。
根據(jù)一些實施方式,本公開提供一種運動信息重構(gòu)方法,該運動信息重構(gòu)方法包括通過從位流提取預(yù)測運動矢量索引值而配置預(yù)測運動矢量。該運動信息重構(gòu)方法還包括通過相加所述預(yù)測運動矢量和從所述位流提取的差分運動矢量而重構(gòu)當(dāng)前塊的運動矢量。該運動信息重構(gòu)方法還包括通過接收被包括在所述位流中的參考幀索引信息以及所述當(dāng)前塊的運動矢量而重構(gòu)運動信息。
配置所述預(yù)測運動矢量的步驟包括相對于所述當(dāng)前塊的參考幀在協(xié)同定位塊的運動矢量中選擇與所述當(dāng)前塊的位置最鄰近地延伸的運動矢量作為所述協(xié)同定位塊的運動矢量。
配置所述預(yù)測運動矢量的步驟包括:配置包括參考幀的協(xié)同定位塊和所述當(dāng)前塊的相鄰塊的運動矢量的候選預(yù)測運動矢量組;以及當(dāng)協(xié)同定位運動矢量在給定閾值內(nèi)接近所述當(dāng)前塊的位置時通過向所述協(xié)同定位塊的運動矢量分配最低索引值來配置所述預(yù)測運動矢量的索引值。
有利效果
根據(jù)如上所述的本公開,通過設(shè)置參考幀的協(xié)同定位塊具有與當(dāng)前塊相同的大小且在編碼候選運動矢量的索引值中使用參考幀的協(xié)同定位塊的信息,當(dāng)前塊的運動信息可以被有效地編碼/解碼。
而且,根據(jù)本公開的一個實施方式,通過在編碼當(dāng)前塊運動信息中使用參考幀的協(xié)同定位塊的信息考慮圖像的時間特性可以改善壓縮效率。
附圖說明
圖1是與HEVC的TM一同使用的現(xiàn)有運動矢量編碼方法的示例性示圖;
圖2是HEVC TM中當(dāng)前使用的索引分配方法的示例性示圖;
圖3是根據(jù)本公開的至少一個實施方式的視頻編碼設(shè)備的配置的示意性框圖;
圖4是根據(jù)本公開的至少一個實施方式的運動信息產(chǎn)生設(shè)備的配置的示意性框圖;
圖5是可用于編碼當(dāng)前塊的運動信息的參考幀的協(xié)同定位塊和被參考幀的協(xié)同定位塊參考的幀的示例性示圖;
圖6是僅通過時間軸上的x坐標(biāo)表示的運動矢量和塊的位置的圖表;
圖7是根據(jù)本公開的至少一個實施方式產(chǎn)生運動信息的方法的流程圖;
圖8是示出根據(jù)本公開的至少一個實施方式的視頻解碼設(shè)備的配置的示意性框圖;
圖9是示出根據(jù)本公開的至少一個實施方式的運動信息重構(gòu)設(shè)備600的配置的示意性框圖;以及
圖10是根據(jù)本公開的至少一個實施方式重構(gòu)運動信息的方法的流程圖。
具體實施方式
此后,將參考附圖詳細(xì)地描述本公開的至少一個實施方式。在下文中,盡管在不同圖中示出了元件,相似的參考數(shù)字指示相似的元件。而且,在至少一個實施方式的下面描述中,用于清晰和簡單目的,將省略此處結(jié)合的已知功能和配置的詳細(xì)描述。
根據(jù)一個或更多實施方式的視頻編碼設(shè)備和/或視頻解碼設(shè)備可以對應(yīng)于諸如PC(個人電腦)、筆記本計算機、PDA(個人數(shù)字助理)、PMP(便攜式多媒體播放器)、PSP(便攜式游戲站)、無線通信終端、智能電話、TV等用戶終端。根據(jù)一個或更多實施方式的視頻編碼設(shè)備和/或視頻解碼設(shè)備可以對應(yīng)于諸如應(yīng)用服務(wù)器、服務(wù)用服務(wù)器等服務(wù)器終端。根據(jù)一個或更多實施方式的視頻編碼設(shè)備和/或視頻解碼設(shè)備可以對應(yīng)于各種設(shè)備,每個設(shè)備均包括(a)通信設(shè)備,諸如通信調(diào)制解調(diào)器等,用于執(zhí)行與各種類型的裝置或有線/無線網(wǎng)絡(luò)的通信,(b)存儲器,用于存儲各種程序和數(shù)據(jù),所述程序和數(shù)據(jù)編碼或解碼視頻或執(zhí)行用于編碼或解碼的幀間/幀內(nèi)預(yù)測;以及(c)微處理器,執(zhí)行程序,從而進(jìn)行計算和控制等。
而且,通過視頻編碼設(shè)備編碼成位流的視頻可以通過諸如因特網(wǎng)、無線個人局域網(wǎng)(WPAN)、無線局域網(wǎng)(WLAN)、WiBro(無線寬帶aka WiMax)網(wǎng)絡(luò)、移動通信網(wǎng)絡(luò)等有線/無線通信網(wǎng)絡(luò)或通過諸如線纜、通用串行總線(USB)等各種通信接口實時或非實時地發(fā)送到視頻解碼設(shè)備。根據(jù)一個或更多實施方式,位流可以在視頻解碼設(shè)備中解碼且可以重構(gòu)為視頻,且視頻可以被回放。
一般地,視頻由一系列圖片(此處也稱為“圖像”或“幀”)形成且每個圖片分割成諸如塊的預(yù)定區(qū)域。分割的塊可以根據(jù)編碼方案分成幀內(nèi)塊或幀間塊。幀內(nèi)塊表示基于幀內(nèi)預(yù)測編碼方案編碼的塊。幀內(nèi)預(yù)測編碼方案通過使用被編碼和解碼以在將要執(zhí)行編碼的當(dāng)前圖片中重構(gòu)的塊的像素預(yù)測當(dāng)前塊的像素,從而產(chǎn)生預(yù)測塊,且編碼預(yù)測塊和當(dāng)前塊幀間的像素差異。幀間塊表示基于幀間預(yù)測編碼方案編碼的塊。幀間編碼方案參考至少一個在先圖片和/或至少一個后續(xù)圖片預(yù)測當(dāng)前圖片的當(dāng)前塊,從而產(chǎn)生預(yù)測塊,且編碼預(yù)測塊和當(dāng)前塊之間的差異。此處,在編碼或解碼當(dāng)前圖片(即,當(dāng)前幀)中被參考的幀被稱為參考幀。
圖3是示意性說明根據(jù)本公開的一個實施方式的視頻編碼設(shè)備的構(gòu)造的框圖。參考圖3,根據(jù)本公開的一個實施方式的視頻編碼設(shè)備300包括幀內(nèi)預(yù)測單元310、幀間預(yù)測單元320、減法單元330、變換和量化單元340、編碼單元350、反量化和反向變換單元360、加法器370和幀存儲器380。
將被編碼的輸入圖像以編碼塊為單位被輸入。在本公開的實施方式中,編碼塊具有M×N的形式,其中M和N可以彼此相同或不同。而且,編碼塊可以分割成各種大小的預(yù)測單元塊。
幀內(nèi)預(yù)測單元310通過使用相鄰像素產(chǎn)生預(yù)測塊以預(yù)測當(dāng)前預(yù)測單元塊。即,通過使用已經(jīng)通過在先編碼重構(gòu)的當(dāng)前塊的相鄰像素,幀內(nèi)預(yù)測單元310根據(jù)幀內(nèi)預(yù)測單元310的模式產(chǎn)生預(yù)測塊。
幀間預(yù)測單元320通過使用參考幀產(chǎn)生和輸出預(yù)測塊以預(yù)測當(dāng)前預(yù)測單元塊。即,幀間預(yù)測單元320根據(jù)在已經(jīng)通過在先編碼重構(gòu)的在先幀中的幀間單元320的模式通過運動估算產(chǎn)生包括運動矢量、參考幀索引等的運動信息,且然后使用運動信息在運動補償處理過程中產(chǎn)生預(yù)測塊。而且,幀間預(yù)測單元320基于參考幀的協(xié)同定位塊的運動信息產(chǎn)生當(dāng)前塊的預(yù)測運動矢量的索引信息,且產(chǎn)生當(dāng)前塊的運動信息,包括參考幀索引、預(yù)測運動矢量索引信息等以及通過從當(dāng)前塊的運動矢量減去預(yù)測運動矢量獲得的差分運動矢量。為此,幀間預(yù)測單元320可以包括運動信息產(chǎn)生單元(未示出)。和圖4中示出的運動信息產(chǎn)生設(shè)備400一樣,運動信息產(chǎn)生單元可以作為獨立硬件或軟件模塊存在。下面將參考圖4詳細(xì)地描述運動信息產(chǎn)生單元的配置和操作。
減法單元330從當(dāng)前塊減去預(yù)測塊,由此產(chǎn)生殘余塊。即,減法單元330通過從當(dāng)前塊的像素值減去幀內(nèi)預(yù)測單元310或幀間預(yù)測單元320產(chǎn)生的預(yù)測塊的像素值產(chǎn)生殘余塊。
變換和量化單元340將減法單元330產(chǎn)生的殘余塊變換成頻率系數(shù)且然后量化它。即,變換和量化單元340通過變換減法單元330產(chǎn)生的殘余塊的殘余系數(shù)產(chǎn)生具有頻率系數(shù)的殘余塊且然后量化具有頻率系數(shù)的殘余塊。在該事件中,諸如哈達(dá)馬德變換或基于離散余弦變換的整數(shù)變換之類將空間域的圖像信號變換成頻率域的信號的各種變換技術(shù)可用于變換,且諸如死區(qū)一致性閾值量化(DZUTQ)或量化加權(quán)矩陣之類的各種量化技術(shù)可用于量化。
編碼單元350可以通過編碼已經(jīng)通過變換和量化單元340變換和量化的殘余塊產(chǎn)生編碼數(shù)據(jù)(位流)。對于編碼,可以使用熵編碼技術(shù)。然而,本公開不限于此且允許使用各種編碼技術(shù)。
而且,編碼單元350可以在編碼數(shù)據(jù)中包括解碼編碼頻率系數(shù)位流所需的各種信息(諸如運動信息)以及通過編碼量化的頻率系數(shù)獲得的位流。換句話說,編碼數(shù)據(jù)可以包括:第一字段,該第一字段包括位流,該位流中,塊編碼模式(CBP)、delta量化參數(shù)(DQP)和量化頻率系數(shù)被編碼;以及第二字段,該第二字段包括預(yù)測所需的信息(例如,在幀內(nèi)預(yù)測情況中是幀內(nèi)預(yù)測模式或者在幀間預(yù)測情況中是運動信息)的位。
反量化和反向變換單元360反量化和反向變換通過變換和量化單元340變換和量化的殘余塊從而重構(gòu)殘余塊。反量化和反向變換可以通過反向地執(zhí)行變換和量化單元340執(zhí)行的變換和量化實現(xiàn)。即,反量化和反向變換單元360可以通過反量化從變換和量化單元340傳遞的量化塊且然后反向變換經(jīng)反量化的頻率塊產(chǎn)生具有殘余系數(shù)的殘余塊。
加法器370通過相加幀內(nèi)預(yù)測單元310或幀間預(yù)測單元320產(chǎn)生的預(yù)測塊和通過反量化和反向變換單元360產(chǎn)生的殘余塊產(chǎn)生重構(gòu)塊。
幀存儲器380存儲通過加法器370重構(gòu)的塊,使得重構(gòu)塊可以在幀內(nèi)預(yù)測或幀間預(yù)測時用作預(yù)測塊。
圖4是示意性說明根據(jù)本公開的一個實施方式的運動信息產(chǎn)生設(shè)備的構(gòu)造的框圖。根據(jù)本公開的一個實施方式的運動信息產(chǎn)生設(shè)備400可以包括預(yù)測運動矢量索引產(chǎn)生器410、減法單元420和運動信息構(gòu)造器430。
預(yù)測運動矢量索引產(chǎn)生器410基于參考幀的協(xié)同定位塊的運動信息產(chǎn)生當(dāng)前塊的預(yù)測運動矢量的索引信息。在該事件中,參考幀的協(xié)同定位塊指的是當(dāng)前塊的參考幀中與當(dāng)前塊相同位置的塊。為此,預(yù)測運動矢量索引產(chǎn)生器410相對于各個參考幀在協(xié)同定位塊的運動矢量中選擇與要被編碼的當(dāng)前塊的位置最鄰近地延伸的運動矢量作為協(xié)同定位運動矢量。而且,預(yù)測運動矢量索引產(chǎn)生器410根據(jù)與常規(guī)HEVC TMuC方法相同的方法選擇左運動矢量、上運動矢量、角運動矢量和中值運動矢量,且通過選擇的運動矢量以及協(xié)同定位運動矢量配置候選預(yù)測運動矢量組。接下來,預(yù)測運動矢量索引產(chǎn)生器410基于協(xié)同定位運動矢量向預(yù)測運動矢量分配索引值。當(dāng)協(xié)同定位運動矢量在預(yù)設(shè)閾值內(nèi)接近當(dāng)前塊的位置時,預(yù)測運動矢量的索引值配置成使得最低索引值0被賦予協(xié)同定位運動矢量,使得協(xié)同定位運動矢量的索引值可以使用最少數(shù)目的位來編碼。
減法單元420通過從當(dāng)前塊的運動矢量減去預(yù)測運動矢量產(chǎn)生差分運動矢量。
運動信息構(gòu)造器430通過參考幀索引、預(yù)測運動矢量索引和差分運動矢量等配置當(dāng)前塊的運動信息。
圖5說明可用于當(dāng)前塊的運動信息的編碼的參考幀的協(xié)同定位塊和被參考幀的協(xié)同定位塊參考的幀的示例。
如圖5所示,參考幀的協(xié)同定位塊表示在參考幀中的具有與當(dāng)前幀的通過運動補償來編碼的當(dāng)前塊相同的空間位置的協(xié)同定位塊。在該事件中,參考幀的協(xié)同定位塊可以具有不同于當(dāng)前塊的大小。在本公開的一個實施方式中,示為示例的協(xié)同定位塊的水平和垂直尺寸分別對應(yīng)于當(dāng)前塊的水平和垂直尺寸的兩倍。
協(xié)同定位塊的大小可以以序列、片段等為單位編碼且然后被包括在位流中。而且,協(xié)同定位塊可以具有多個運動矢量,如在這樣的情況:其在被分割成多個塊之后被編碼或通過壓縮方法編碼。在圖5中示出的示例中,協(xié)同定位塊在分割成兩個塊之后被編碼,這兩個塊具有其自己的運動矢量。圖6是僅通過時間軸上的x坐標(biāo)說明運動矢量和塊的位置的圖表。圖4的預(yù)測運動矢量索引產(chǎn)生器410可以基于在參考幀中的與當(dāng)前塊在相同的空間位置的協(xié)同定位塊的運動信息來產(chǎn)生當(dāng)前塊的預(yù)測運動矢量的索引信息。
圖7是說明根據(jù)本公開的一個實施方式產(chǎn)生運動信息的方法的流程圖。
參考圖4和7,預(yù)測運動矢量索引產(chǎn)生器410首先相對于各個參考幀在協(xié)同定位塊的運動矢量中選擇與要被編碼的當(dāng)前塊的位置最鄰近地延伸的運動矢量作為協(xié)同定位運動矢量。而且,預(yù)測運動矢量索引產(chǎn)生器410根據(jù)與常規(guī)HEVC TMuC方法相同的方法選擇左運動矢量、上運動矢量、角運動矢量和中值運動矢量,且通過選擇的運動矢量以及協(xié)同定位運動矢量配置候選預(yù)測運動矢量組(步驟S710)。
接下來,預(yù)測運動矢量索引產(chǎn)生器410基于協(xié)同定位運動矢量向預(yù)測運動矢量分配索引值(步驟S720)。在該事件中,選擇考慮位率失真要求最低代價的參考幀、當(dāng)前運動矢量和預(yù)測運動矢量(步驟S730)。
當(dāng)協(xié)同定位運動矢量在預(yù)設(shè)閾值內(nèi)接近當(dāng)前塊的位置時,預(yù)測運動矢量的索引值配置成使得最低索引值0被賦予協(xié)同定位運動矢量,使得協(xié)同定位運動矢量的索引值可以使用最少數(shù)目的位來編碼。在一個實施方式中,在常規(guī)TMuC的索引分配方法中,在維持其它預(yù)測運動矢量的索引序列的同時,最低值可以被賦予協(xié)同定位運動矢量。在圖1的(a)的情況中,索引值可以如下分配:
協(xié)同定位運動矢量(0)、左運動矢量(1)、中值運動矢量(2)、上運動矢量(3)和角運動矢量(4)。
可以如下做出協(xié)同定位運動矢量是否在給定閾值內(nèi)接近當(dāng)前塊的位置的確定(參加圖5和6)。
如果協(xié)同定位塊的空間位置是(Cx,Cy),其時間位置是Ct,協(xié)同定位運動矢量是(MVx,MVy),且被協(xié)同定位塊參考的參考幀的時間位置是Rt,可以如下計算到位于時間位置CURt的當(dāng)前塊的位置(cx,cy)的接近程度d。首先,可以獲得如下的相對于協(xié)同定位運動矢量的分量x和y的根據(jù)時間變化的直線Lx和Ly。
Lx直線等式
x-Cx=MVx/(Ct-Rt)*(t-Ct),
Ly直線等式
y-Cy=MVy/(Ct-Rt)*(t-Ct)。
從上面的直線等式,可以獲得如下的從當(dāng)前幀的時間位置CURt延伸的位置(Ex,Ey)。
Ex=MVx/(Ct-Rt)*(CURt-Ct)+Cx
Ey=MVy/(Ct-Rt)*(CURt-Ct)+Cy
可以從自延伸位置(Ex,Ey)的距離獲得到當(dāng)前塊的位置(cx,cy)的接近程度d。通過諸如歐幾里得方法、街區(qū)距離等各種方法可以計算距離。本公開的實施方式采用街區(qū)距離。
街區(qū)距離對應(yīng)于通過以下等式定義的差異的絕對值的和:
d=||cx-Ex||+||cy-Ey||
在確定協(xié)同定位運動矢量是否在閾值內(nèi)接近當(dāng)前塊的位置時,閾值可以以序列、片段等為單位編碼,且然后被包括在位流中。在實驗中示出最佳壓縮比的值被確定為閾值。
減法單元420通過從當(dāng)前塊的運動矢量減去預(yù)測運動矢量產(chǎn)生差分運動矢量。
運動信息構(gòu)造器430配置包括差分運動矢量、預(yù)測運動矢量索引和參考幀索引的運動信息(步驟S740)。
根據(jù)本公開的一個實施方式的運動信息包括參考幀索引、預(yù)測運動矢量索引和差分運動矢量。當(dāng)使用TMuC的運動矢量分辨率技術(shù)時,運動信息還可以包括該信息。
根據(jù)本公開的一個實施方式,協(xié)同定位運動矢量可以被確定為如下的塊的運動矢量,即,當(dāng)被映射到根據(jù)協(xié)同定位塊運動矢量編碼的當(dāng)前幀時,在協(xié)同定位塊當(dāng)中,該塊包含將被編碼的當(dāng)前塊的最大部分。當(dāng)確定的運動矢量的塊包含當(dāng)前塊的比例處于閾值內(nèi)時,預(yù)測運動矢量的索引值配置成使得最低索引值0被賦予協(xié)同定位運動矢量,使得協(xié)同定位運動矢量的索引值可以使用最少的位來編碼。
上面參考圖4至7描述的運動信息產(chǎn)生設(shè)備可以根據(jù)圖像的時間特性有效地編碼運動信息,由此改善圖像的壓縮效率。
圖8是示意性說明根據(jù)本公開的一個實施方式的視頻解碼設(shè)備的構(gòu)造的框圖。
根據(jù)本公開的一個實施方式的視頻解碼設(shè)備800包括解碼器810、反量化和反向變換單元820、幀內(nèi)預(yù)測單元830、幀間預(yù)測單元840、加法器850和幀存儲器860。
解碼器810解碼編碼的數(shù)據(jù)(位流)以由此提取塊解碼所必須的數(shù)據(jù),諸如幀間預(yù)測模式、編碼運動信息、幀內(nèi)預(yù)測模式和結(jié)構(gòu)分析。即,解碼器810解碼經(jīng)編碼的數(shù)據(jù)以提取量化頻率系數(shù)串且通過諸如反向鋸齒掃描之類各種掃描方案反向掃描量化頻率系數(shù)串,從而產(chǎn)生具有量化頻率系數(shù)的殘余塊。在該事件中,解碼器810可以從被包括在編碼數(shù)據(jù)中的第一字段提取和解碼經(jīng)編碼的殘余塊,從被包括在編碼數(shù)據(jù)中的第二字段提取預(yù)測所必須的信息,諸如幀內(nèi)預(yù)測模式、幀間預(yù)測模式和運動信息,且向幀內(nèi)預(yù)測單元830或幀間預(yù)測單元840傳遞提取的預(yù)測所必須的信息,從而使得相應(yīng)預(yù)測器能夠根據(jù)與視頻編碼設(shè)備300(見圖3)的相應(yīng)預(yù)測器相同的方案來預(yù)測當(dāng)前塊。
反量化和反向變換單元820反量化經(jīng)量化的殘余塊以產(chǎn)生反量化的殘余塊,且反向變換產(chǎn)生的反量化的殘余塊以產(chǎn)生殘余塊。
幀內(nèi)預(yù)測單元830通過使用從解碼器810傳遞的幀內(nèi)預(yù)測所必須的信息產(chǎn)生當(dāng)前塊的預(yù)測塊。
幀間預(yù)測單元840通過使用從解碼器810傳輸?shù)膸g預(yù)測所必須的信息產(chǎn)生當(dāng)前塊的預(yù)測塊。在該事件中,幀間預(yù)測單元840從解碼器810接收運動信息,根據(jù)被包括在接收的運動信息中的預(yù)測運動矢量索引值重構(gòu)預(yù)測運動矢量且然后相加重構(gòu)的預(yù)測運動矢量和被包括在接收的運動信息中的差分運動信息,從而重構(gòu)當(dāng)前塊的運動信息,且通過使用重構(gòu)的運動信息產(chǎn)生當(dāng)前塊的預(yù)測塊。幀間預(yù)測單元840可以包括運動信息重構(gòu)單元(未示出),該單元可以作為獨立硬件或軟件模塊存在,且可以作為如圖9中示出的運動信息重構(gòu)設(shè)備900存在。下面將參考圖9詳細(xì)地描述運動信息重構(gòu)設(shè)備900的操作。
加法器850通過相加殘余塊和預(yù)測塊重構(gòu)當(dāng)前塊。通過加法器850重構(gòu)的當(dāng)前塊可以傳遞到幀存儲器860以用在通過預(yù)測器830或840預(yù)測另一塊中。
幀存儲器860存儲重構(gòu)圖像以實現(xiàn)幀內(nèi)和幀間預(yù)測塊的產(chǎn)生。
幀內(nèi)預(yù)測單元830包括用于接收預(yù)測運動矢量索引、參考幀索引和差分運動矢量且重構(gòu)當(dāng)前運動矢量以配置運動信息的運動信息重構(gòu)單元。運動信息重構(gòu)單元可以作為獨立硬件或軟件模塊存在,且可以作為如圖9中示出的運動信息重構(gòu)設(shè)備900存在。
圖9是示意性說明根據(jù)本公開的一個實施方式的運動信息重構(gòu)設(shè)備900的構(gòu)造的框圖。
根據(jù)本公開的一個實施方式的運動信息重構(gòu)設(shè)備900包括:預(yù)測運動矢量設(shè)置單元910,用于通過從解碼器810接收被包括在運動信息中的預(yù)測運動矢量索引值來配置預(yù)測運動矢量;加法器920,用于通過相加被包括在運動信息中的差分運動矢量和該預(yù)測運動矢量來配置當(dāng)前運動矢量;以及運動信息構(gòu)造器930,用于通過接收被包括在運動信息中的參考幀索引以及重構(gòu)的運動矢量來重構(gòu)運動信息。
以與編碼時相同或類似的方法,預(yù)測運動矢量設(shè)置單元910檢查協(xié)同定位塊的運動矢量,選擇與要被編碼的當(dāng)前塊的位置最鄰近地延伸的運動矢量作為協(xié)同定位運動矢量,且配置包括協(xié)同定位運動矢量、左運動矢量、上運動矢量、角運動矢量和中值運動矢量的候選預(yù)測運動矢量組。而且,當(dāng)協(xié)同定位運動矢量在預(yù)設(shè)閾值內(nèi)接近當(dāng)前塊的位置時,預(yù)測運動矢量設(shè)置單元910可以配置預(yù)測運動矢量的索引值,使得最低索引值0被賦予協(xié)同定位運動矢量且對應(yīng)于接收的索引值的運動矢量被設(shè)置為預(yù)測運動矢量。
圖10是說明根據(jù)本公開的一個實施方式重構(gòu)運動信息的方法的流程圖。
參考圖10,根據(jù)本公開的一個實施方式的運動信息重構(gòu)設(shè)備900從解碼器810接收預(yù)測運動矢量索引值且設(shè)置預(yù)測運動矢量(步驟S1010),相加從解碼器810輸入的差分運動矢量和該預(yù)測運動矢量以重構(gòu)當(dāng)前運動矢量(步驟S1020),且通過從解碼器輸入的參考幀索引以及重構(gòu)的運動矢量來配置運動信息(步驟S1030)。
同時,可以通過連接圖3中示出的視頻編碼設(shè)備300的編碼數(shù)據(jù)(位流)輸出端口到如圖8中示出的視頻解碼設(shè)備800的編碼數(shù)據(jù)(位流)的輸入端口來實施根據(jù)本公開的一個實施方式的視頻編碼/解碼設(shè)備。
盡管用于說明性目的描述了本公開的示例性實施方式,但是,本領(lǐng)域技術(shù)人員將意識到,在不偏離本公開的本質(zhì)特性的條件下,各種修改、添加和替換是可能的。因此,為了簡單和清晰目的,描述了本公開的示例性實施方式。因此,本領(lǐng)域技術(shù)人員將理解本公開的范圍不受上面明確描述的實施方式限制而受權(quán)利要求及其等價限制。
工業(yè)適用性
如上所述,本公開高度地可用于這些領(lǐng)域中的應(yīng)用:通過設(shè)置參考幀的協(xié)同定位塊以具有與當(dāng)前塊相同的大小且在編碼候選運動矢量的索引值中使用參考幀的協(xié)同定位塊的信息考慮圖像的時間特性,可以通過有效地編碼/解碼當(dāng)前塊的運動信息來改善圖像的壓縮和解碼效率。
相關(guān)申請的交叉引用
如果可應(yīng)用,本申請在35U.S.C§119(a)下要求2011年1月21日在韓國提交的專利申請No.10-2011-0006248的優(yōu)先權(quán),此處通過引用并入該韓國申請的全部內(nèi)容以作參考。另外,由于基于韓國專利申請的相同原因,該非臨時申請在除了美國以外的國家要求優(yōu)先權(quán),此處通過引用并入該韓國申請的全部內(nèi)容以作參考。