本發(fā)明在一些實施方案中涉及影像或視頻的編碼和解碼。更具體地,本發(fā)明涉及利用在變換跳過模式下執(zhí)行的差分編碼技術(shù)的視頻編碼和解碼。
背景技術(shù):
1、本部分中的陳述僅提供與本發(fā)明有關(guān)的背景技術(shù)信息,并不一定構(gòu)成現(xiàn)有技術(shù)。
2、由于視頻數(shù)據(jù)與音頻數(shù)據(jù)或靜止影像數(shù)據(jù)相比具有較大的數(shù)據(jù)量,因此在進行壓縮處理之前,需要大量的硬件資源,包括存儲器,用來以原始形式存儲或傳輸數(shù)據(jù)。
3、相應(yīng)地,在解碼單元可以接收、解壓和再現(xiàn)壓縮的視頻數(shù)據(jù)之前,存儲或傳輸視頻數(shù)據(jù)通常伴隨著通過利用編碼器對其進行壓縮?,F(xiàn)有的視頻壓縮技術(shù)包括h.264/avc和高效率視頻編碼(high?efficiency?video?coding,hevc),所述高效率視頻編碼(hevc)使h.264/avc的編碼效率提高了大約40%。
4、然而,視頻影像在尺寸、分辨率和幀速率上的不斷增加以及由此產(chǎn)生的要編碼的數(shù)據(jù)量的增多需要一種與現(xiàn)有壓縮技術(shù)相比具有更好的編碼效率改善和更高的影像質(zhì)量改善的新的且優(yōu)秀的壓縮技術(shù)。
技術(shù)實現(xiàn)思路
1、技術(shù)問題
2、本發(fā)明在一些實施方案中尋求提供通過在變換跳過模式下在解碼期間利用對殘差信號的差分編碼技術(shù)來對視頻解碼的裝置和方法。
3、技術(shù)方案
4、本發(fā)明的至少一個方面提供了用于對利用幀內(nèi)預(yù)測編碼的當(dāng)前塊重構(gòu)的視頻解碼方法。該方法包括:從比特流中解碼指示應(yīng)用于當(dāng)前塊的殘差塊的差分編碼方向的方向信息;通過從比特流中重構(gòu)關(guān)于殘差信號的信息來生成殘差塊;基于方向信息,通過修改殘差塊中的殘差信號來生成修改的殘差塊。通過將殘差塊中用于修改的每個目標(biāo)殘差信號與殘差塊(所述殘差塊排列在由目標(biāo)殘差信號的方向信息所指示的方向上)中的一個或更多個殘差信號相加來修改殘差塊中用于修改的每個目標(biāo)殘差信號。該方法進一步包括:將修改的殘差塊逆量化為逆量化的殘差塊;利用幀內(nèi)預(yù)測來生成當(dāng)前塊的預(yù)測塊;通過將預(yù)測塊與逆量化的殘差塊相加來重構(gòu)當(dāng)前塊。
5、本發(fā)明的另一個方面提供了用于對利用幀內(nèi)預(yù)測編碼的當(dāng)前塊重構(gòu)的視頻解碼裝置。視頻解碼裝置包括:熵解碼單元、逆量化單元、幀內(nèi)預(yù)測單元和加法器。熵解碼單元配置為從比特流中解碼指示應(yīng)用于當(dāng)前塊的殘差塊的差分編碼方向的方向信息,并且通過從比特流中重構(gòu)關(guān)于殘差信號的信息來生成殘差塊。逆量化單元配置為基于方向信息,通過修改殘差塊中的殘差信號來生成修改的殘差塊,并且將修改的殘差塊逆量化為逆量化的殘差塊。幀內(nèi)預(yù)測單元配置為通過幀內(nèi)預(yù)測來生成當(dāng)前塊的預(yù)測塊。加法器配置為將預(yù)測塊和逆量化的殘差塊添加到重構(gòu)的當(dāng)前塊中。這里,通過將殘差塊中用于修改的每個目標(biāo)殘差信號與殘差塊(所述殘差塊排列在由目標(biāo)殘差信號的方向信息所指示的方向上)中的一個或更多個殘差信號相加來修改殘差塊中用于修改的每個目標(biāo)殘差信號。
6、有益效果
7、如上所述,本發(fā)明的一些實施方案提供了這樣一種視頻解碼裝置和方法,其在變換跳過模式下在解碼期間對殘差信號使用差分編碼技術(shù),從而提高了壓縮性能。
1.一種視頻解碼裝置,其用于重構(gòu)利用幀內(nèi)預(yù)測編碼的當(dāng)前塊,所述裝置包括至少一個處理器,所述至少一個處理器配置為:
2.根據(jù)權(quán)利要求1所述的視頻解碼裝置,其中,所述方向信息指示水平方向和豎直方向的任意一個。
3.根據(jù)權(quán)利要求2所述的視頻解碼裝置,其中,當(dāng)所述方向信息指示水平方向時,通過將目標(biāo)殘差信號與位于與目標(biāo)殘差信號相同行的目標(biāo)殘差信號左方的左方殘差信號相加來修改所述目標(biāo)殘差信號。
4.根據(jù)權(quán)利要求2所述的視頻解碼裝置,其中,當(dāng)所述方向信息指示豎直方向時,通過將目標(biāo)殘差信號與位于與目標(biāo)殘差信號相同列的目標(biāo)殘差信號上方的上方殘差信號相加來修改所述目標(biāo)殘差信號。
5.根據(jù)權(quán)利要求1所述的視頻解碼裝置,其中,所述當(dāng)前塊的幀內(nèi)預(yù)測模式設(shè)置為具有與由方向信息所指示的方向一致的預(yù)測方向。
6.根據(jù)權(quán)利要求1所述的視頻解碼裝置,其中,跳過用于逆量化的殘差塊的逆變換。
7.根據(jù)權(quán)利要求1所述的視頻解碼裝置,其中,關(guān)于殘差信號的信息包括:
8.根據(jù)權(quán)利要求1所述的視頻解碼裝置,其中,所述至少一個處理器進一步配置為:
9.一種視頻編碼裝置,其用于利用幀內(nèi)預(yù)測對當(dāng)前塊進行編碼,所述裝置包括至少一個處理器,所述至少一個處理器配置為:
10.一種用于向視頻解碼裝置發(fā)送包括視頻數(shù)據(jù)的比特流的裝置,所述裝置包括至少一個處理器,所述至少一個處理器配置為: