本公開涉及對圖像進(jìn)行編碼和解碼的領(lǐng)域。更具體地,本公開涉及一種用于編碼的方法和設(shè)備、以及一種用于對用于對圖像進(jìn)行編碼和解碼的運(yùn)動矢量進(jìn)行解碼的方法和設(shè)備。
背景技術(shù):
1、在對圖像進(jìn)行編碼和解碼的方法中,可將一個(gè)畫面劃分成多個(gè)塊,并且可經(jīng)由幀間預(yù)測或幀內(nèi)預(yù)測對每個(gè)塊進(jìn)行預(yù)測編碼以對畫面進(jìn)行編碼。
2、幀間預(yù)測的代表性示例是使用通過去除畫面之間的時(shí)間冗余來壓縮圖像的方法的運(yùn)動估計(jì)編碼。在運(yùn)動估計(jì)編碼中,通過使用至少一個(gè)參考畫面來預(yù)測當(dāng)前畫面的塊??赏ㄟ^使用特定評估函數(shù)在特定搜索范圍中搜索與當(dāng)前塊最相似的參考塊?;趨⒖級K來預(yù)測當(dāng)前塊,并且通過從當(dāng)前塊減去作為預(yù)測的結(jié)果生成的預(yù)測塊來生成殘差塊,然后對殘差塊進(jìn)行編碼。這里,為了更準(zhǔn)確地執(zhí)行預(yù)測,對參考畫面的搜索范圍執(zhí)行插值,以生成小于整數(shù)像素單位的子像素單位的像素,并且可基于生成的子像素單位的像素執(zhí)行幀間預(yù)測。
3、在諸如h.264高級視頻編碼(avc)和高效視頻編碼(hevc)的編解碼器中,與當(dāng)前塊相鄰的先前編碼的塊或者先前編碼的畫面中包括的塊的運(yùn)動矢量被用作當(dāng)前塊的預(yù)測運(yùn)動矢量,以預(yù)測當(dāng)前塊的運(yùn)動矢量。經(jīng)由特定方法將作為當(dāng)前塊的運(yùn)動矢量與預(yù)測運(yùn)動矢量之間的差的差分運(yùn)動矢量用信號傳送給解碼器。
技術(shù)實(shí)現(xiàn)思路
1、技術(shù)問題
2、根據(jù)實(shí)施例的對運(yùn)動矢量進(jìn)行編碼和解碼的方法以及用于對運(yùn)動矢量進(jìn)行編碼和解碼的設(shè)備的技術(shù)問題涉及有效地預(yù)測運(yùn)動矢量并且對運(yùn)動矢量進(jìn)行編碼和解碼。
3、問題的解決方案
4、根據(jù)本公開的實(shí)施例的一種對運(yùn)動矢量進(jìn)行解碼的方法可包括:生成包括鄰近塊的合并候選列表,其中,所述鄰近塊被參考用于在跳過模式或合并模式下預(yù)測當(dāng)前塊的運(yùn)動矢量;獲得指示是否使用合并運(yùn)動矢量差和從所述合并候選列表確定的運(yùn)動矢量的合并差模式信息;當(dāng)根據(jù)所述合并差模式信息使用合并運(yùn)動矢量差時(shí),從比特流獲得合并候選信息,并且從基于所述合并候選信息在所述合并候選列表中確定的候選確定基本運(yùn)動矢量;通過使用所述基本運(yùn)動矢量和當(dāng)前塊的合并運(yùn)動矢量差來確定當(dāng)前塊的運(yùn)動矢量,其中,當(dāng)前塊的合并運(yùn)動矢量差是通過使用當(dāng)前塊的合并運(yùn)動矢量差的距離索引和方向索引確定的;并且通過使用當(dāng)前塊的運(yùn)動矢量來重建當(dāng)前塊。
5、公開的有益效果
6、根據(jù)實(shí)施例的對運(yùn)動矢量進(jìn)行編碼和解碼的方法以及用于對運(yùn)動信息進(jìn)行編碼和解碼的設(shè)備可參考鄰近塊的運(yùn)動矢量以有效地預(yù)測運(yùn)動矢量,并且有效地提供適合于被參考的鄰近塊的列表。
7、然而,由根據(jù)實(shí)施例的對運(yùn)動信息進(jìn)行編碼和解碼的方法以及用于對運(yùn)動信息進(jìn)行編碼和解碼的設(shè)備可實(shí)現(xiàn)的效果不限于上述那些,并且本領(lǐng)域普通技術(shù)人員可從以下描述中清楚地理解未提及的其他效果。
1.一種視頻解碼方法,包括:
2.一種視頻編碼方法,包括:
3.一種將比特流存儲在計(jì)算機(jī)可讀記錄存儲器的方法,其中,所述比特流通過權(quán)利要求2的視頻編碼方法生成。