本發(fā)明公開涉及視頻壓縮,且更具體來說,涉及視頻壓縮的量化步長(step)。
背景技術(shù):
1、為了實現(xiàn)高壓縮效率,圖像和視頻譯碼方案通常采用預(yù)測和變換以利用視頻內(nèi)容中的空間和時間冗余。通常,幀內(nèi)(intra)或幀間(inter)預(yù)測用于利用幀內(nèi)或幀間相關(guān)性,然后對通常表示為預(yù)測誤差或預(yù)測殘差的原始圖像與預(yù)測圖像之間的差異進(jìn)行變換、量化和熵譯碼。為了重構(gòu)視頻,通過與預(yù)測、變換、量化和熵譯碼對應(yīng)的逆過程來解碼壓縮數(shù)據(jù)。
2、hevc(高效率視頻譯碼)是壓縮標(biāo)準(zhǔn)的示例。hevc由視頻譯碼聯(lián)合合作組(jct-vc)開發(fā)(參見,例如,“itu-t?h.265itu的電信標(biāo)準(zhǔn)段(10/2014),系列h:視聽和多媒體系統(tǒng),視聽服務(wù)的基礎(chǔ)設(shè)施-移動視頻的譯碼、高效視頻譯碼、itu-t?h.265建議”)。壓縮標(biāo)準(zhǔn)的另一示例是聯(lián)合視頻專家組(jvet)正在開發(fā)的壓縮標(biāo)準(zhǔn),并且該壓縮標(biāo)準(zhǔn)與通用視頻編碼(vvc)指定的開發(fā)工作相關(guān)聯(lián)。vvc旨在提供對hevc的改進(jìn)。
技術(shù)實現(xiàn)思路
1、通常,實施例的至少一個示例可以涉及一種方法,該方法包括:從包含被編碼的視頻信息的比特流獲得表示量化矩陣的至少一個系數(shù)的信息和語法元素;基于所述語法元素確定表示所述至少一個系數(shù)的所述信息將被解譯為殘差;以及基于所述量化矩陣的預(yù)測與所述殘差的組合對所述被編碼的視頻信息的至少一部分進(jìn)行解碼。
2、通常,實施例的至少一個示例可以涉及一種裝置,該裝置包括:
3、一個或多個處理器,其被配置為從包含被編碼的視頻信息的比特流獲得表示量化矩陣的至少一個系數(shù)的信息和語法元素;基于所述語法元素確定表示所述至少一個系數(shù)的所述信息將被解譯為殘差;以及基于所述量化矩陣的預(yù)測與所述殘差的組合對所述被編碼的視頻信息的至少一部分進(jìn)行解碼。
4、通常,實施例的至少一個示例可以涉及一種方法,該方法包括:獲得視頻信息和表示與所述視頻信息的至少一部分相關(guān)聯(lián)的預(yù)測量化矩陣的至少一個系數(shù)的信息;確定所述至少一個系數(shù)將被解譯為殘差;以及基于所述預(yù)測量化矩陣與所述殘差的組合對所述視頻信息的所述至少一部分進(jìn)行編碼,且對指示所述至少一個系數(shù)將被解譯為殘差的語法元素進(jìn)行編碼。
5、通常,實施例的至少一個示例可以涉及一種裝置,該裝置包括一個或多個處理器,其被配置為:獲得視頻信息和表示與所述視頻信息的至少一部分相關(guān)聯(lián)的預(yù)測量化矩陣的至少一個系數(shù)的信息;確定所述至少一個系數(shù)將被解譯為殘差;以及基于所述預(yù)測量化矩陣與所述殘差的組合對所述視頻信息的所述至少一部分進(jìn)行編碼,且對指示所述至少一個系數(shù)將被解譯為殘差的語法元素進(jìn)行編碼。
6、通常,實施例的另一示例可涉及比特流,其被格式化為包含圖片信息,其中通過基于根據(jù)本發(fā)明公開的方法的實施例的示例中的任意一者或多者處理所述圖片信息來編碼所述圖片信息。
7、通常,實施例的一個或多個其他示例還可以提供計算機可讀存儲介質(zhì),例如,非易失性計算機可讀存儲介質(zhì),其上存儲有用于根據(jù)本文描述的方法或裝置對諸如視頻數(shù)據(jù)的圖片信息進(jìn)行編碼或解碼的指令。一個或多個實施例還可以提供一種計算機可讀存儲介質(zhì),其上存儲有根據(jù)本文描述的方法或裝置生成的比特流。一個或多個實施例還可以提供用于傳送或接收根據(jù)本文描述的方法或裝置生成的比特流的方法和裝置。
8、如以下所解釋的,構(gòu)想了各種修改和實施例,其可提供對視頻編碼和/或解碼系統(tǒng)的改進(jìn),包括但不限于增加的壓縮效率和/或譯碼效率和/或處理效率和/或降低的復(fù)雜度中的一者或多者。
9、以上給出了本主題的簡化概述,以便提供對本發(fā)明公開的一些方面的基本理解。本概述不是對本主題的詳盡綜述。其并非旨在標(biāo)識各實施例的關(guān)鍵/重要元素或描繪本主題的范圍。其唯一目的是以簡化形式呈現(xiàn)本主題的一些概念,作為以下提供的更詳細(xì)描述的序言。
1.一種方法,包括:
2.一種裝置,包括:
3.一種方法,包括:
4.一種裝置,包括:
5.根據(jù)權(quán)利要求1或3中任一項所述的方法或根據(jù)權(quán)利要求2或4中任一項所述的裝置,其中所述殘差包括可變長度殘差。
6.根據(jù)權(quán)利要求5所述的方法,其中當(dāng)所述量化矩陣處于根據(jù)所述量化矩陣從參考量化矩陣被預(yù)測的預(yù)測模式中時,所述殘差的所述可變長度取決于所述語法元素。
7.根據(jù)權(quán)利要求5所述的裝置,其中當(dāng)所述量化矩陣處于根據(jù)所述量化矩陣從參考量化矩陣被預(yù)測的預(yù)測模式中時,所述殘差的所述可變長度取決于所述語法元素。
8.根據(jù)權(quán)利要求1所述的方法,其中當(dāng)所述量化矩陣處于根據(jù)所述量化矩陣從參考量化矩陣被預(yù)測的預(yù)測模式中時,表示從所述比特流獲得的至少一個系數(shù)的信息的數(shù)量取決于所述語法元素。
9.根據(jù)權(quán)利要求1所述的方法,其中所述量化矩陣通過將參考量化矩陣的元素添加到所述殘差的元素而被獲得。
10.根據(jù)權(quán)利要求9所述的方法,其中當(dāng)所述量化矩陣處于根據(jù)所述量化矩陣從參考量化矩陣被預(yù)測的預(yù)測模式中時,對于所述語法元素的給定值,所述殘差的所有元素被推斷為等于0。
11.根據(jù)權(quán)利要求1所述的方法或根據(jù)權(quán)利要求2所述的裝置,其中通過解碼一個或多個語法元素,包含表示所述量化矩陣的至少一個系數(shù)的所述信息的所述比特流被獲得,相同的一個或多個語法元素被用于在所述量化矩陣未被預(yù)測時傳送所述至少一個系數(shù),以及被用于在所述量化矩陣被預(yù)測時傳送所述殘差。
12.根據(jù)權(quán)利要求3所述的方法,其中所述編碼,或根據(jù)權(quán)利要求4所述的裝置,其中所述至少一個處理器被配置為編碼:
13.根據(jù)權(quán)利要求1所述的方法,其包括解碼一標(biāo)志,該標(biāo)志具有指定在所述比特流中被顯式地用信號通知的所述量化矩陣的系數(shù)的第一值或指定所述量化矩陣從參考量化矩陣被導(dǎo)出的第二值。
14.根據(jù)權(quán)利要求13所述的方法,包括獲得指示所述參考量化矩陣的另一語法元素。
15.根據(jù)權(quán)利要求13所述的方法,其中當(dāng)所解碼的標(biāo)志具有所述第一值時,所述參考量化矩陣的所有元素被推斷為等于8。
16.根據(jù)權(quán)利要求14所述的方法,其中當(dāng)其他語法元素為0時,所述參考量化矩陣的所有元素被推斷為等于16。
17.根據(jù)權(quán)利要求14所述的方法,其中當(dāng)其他元素不為0時,所述參考量化矩陣從由其他語法元素標(biāo)識的先前傳送的矩陣被導(dǎo)出。
18.一種存儲可執(zhí)行程序指令的非暫態(tài)計算機可讀介質(zhì),所述可執(zhí)行程序指令使執(zhí)行所述指令的計算機執(zhí)行根據(jù)權(quán)利要求1或3中任一項所述的方法。
19.一種存儲比特流的非暫態(tài)計算機可讀介質(zhì),所述比特流被格式化為包括根據(jù)權(quán)利要求3所述的方法的語法元素和被編碼的圖像信息。
20.根據(jù)權(quán)利要求19所述的非暫態(tài)計算機可讀介質(zhì),其包括用于在所述量化矩陣未被預(yù)測時傳送所述量化矩陣的所述至少一個系數(shù)的一個或多個語法元素,且其中相同的一個或多個語法元素被用于在所述量化矩陣被預(yù)測時傳送所述殘差。