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