System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本公開涉及圖像編碼和解碼領域。更具體地,本公開涉及一種用于通過使用當前運動矢量的鄰近運動矢量來對該當前運動矢量進行編碼和解碼的設備和方法。
技術介紹
1、在圖像編碼和解碼中,將圖像劃分成塊,并且通過幀間預測或幀內預測對每個塊進行預測編碼和預測解碼。
2、幀間預測是去除圖像之間的時間冗余以壓縮圖像的方法。幀間預測的代表性示例是運動估計編碼。運動估計編碼通過使用至少一個參考畫面來預測當前畫面的塊。通過使用預設評估函數在預設搜索范圍內搜索與當前塊最相似的參考塊。基于參考塊預測當前塊,并且從當前塊減去作為預測結果生成的預測塊以生成殘差塊。然后對殘差塊進行編碼。為了更準確地執行預測,對參考畫面執行插值以生成小于整數像素單位的子像素單位中的像素,并且基于子像素單位中的像素執行幀間預測。
3、在編解碼器(諸如h.264高級視頻編碼(avc)和高效視頻編碼(hevc))中,與當前塊相鄰的先前編碼的塊的運動矢量或者包括在先前編碼的圖像中的塊的運動矢量被用于預測當前塊的運動矢量。通過預設方法將作為當前塊的運動矢量與先前編碼塊的運動矢量之間的差的差分運動矢量用信號發送到解碼器側。
技術實現思路
1、技術問題
2、提供了一種用于對運動矢量進行編碼的設備和方法以及用于對運動矢量進行解碼的設備和方法,由此提高了當前塊的運動矢量的預測精度。
3、提供了一種用于對運動矢量進行編碼的設備和方法以及用于對運動矢量進行解碼的設備和方法,由此減小了包括在比特流中的差分運動矢
4、問題的解決方案
5、根據實施例,一種對運動矢量進行解碼的方法,包括:根據從比特流獲得的信息,從與當前塊相鄰的鄰近塊中選擇第一鄰近塊;當通過使用指示第一鄰近塊的可用性的信息將第一鄰近塊識別為可用,并且第一鄰近塊的在與所述當前塊的預測方向相同的預測方向上的運動矢量不存在時,從預定位置處的第二鄰近塊的運動矢量獲得所述當前塊的預測運動矢量,第二鄰近塊與所述當前塊相鄰;以及通過將所述當前塊的所述預測運動矢量與差分運動矢量組合來獲得所述當前塊的運動矢量。
6、公開的有利效果
7、在根據實施例的用于對運動矢量進行編碼的設備和方法以及用于對運動矢量進行解碼的設備和方法中,可提高當前塊的運動矢量的預測精度。
8、在根據實施例的用于對運動矢量進行編碼的設備和方法以及用于對運動矢量進行解碼的設備和方法中,可減小包括在比特流中的差分運動矢量的大小。
9、應當注意,根據實施例的用于對運動矢量進行編碼的設備和方法以及用于對運動矢量進行解碼的設備和方法可實現的效果不限于上述那些,并且根據以下描述,未提及的其他效果對于本領域普通技術人員而言將是顯而易見的。
本文檔來自技高網...【技術保護點】
1.一種由圖像解碼設備對運動矢量進行解碼的方法,所述方法包括:
2.一種由圖像編碼設備對運動矢量進行編碼的方法,所述方法包括:
3.一種用于發送比特流的方法,所述比特流由根據權利要求2所述的方法產生。
【技術特征摘要】
1.一種由圖像解碼設備對運動矢量進行解碼的方法,所述方法包括:
2.一種由圖像編碼設備對運動矢量進行...
【專利技術屬性】
技術研發人員:樸慜祐,樸緡茱,崔光杓,崔棋鎬,樸銀姬,
申請(專利權)人:三星電子株式會社,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。