System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及編解碼,尤其涉及一種編解碼方法、系統、設備及存儲介質。
技術介紹
1、視頻編解碼技術作為一種減少視頻冗余信息,降低視頻傳輸帶寬的有效手段,廣泛應用于云桌面、視頻直播、視頻會議等場景中。
2、為了進一步增強用戶的觀看體驗和識別能力,視頻編碼系統中通常采用的一種方案是引入分層編碼技術。所謂分層編碼就是分別在基本層和增強層進行編碼,得到基本層的碼流和增強層的碼流。其中,基本層的碼流可以使解碼端完全正常的解碼出基本視頻內容,但是基本層的碼流獲得的視頻圖像可能分辨率較低或者質量較差。在信道受限或者信道環境復雜時,基本層的碼流可以保證解碼端能夠接收到可以觀看的流暢視頻圖像。當信道環境良好或者信道資源豐富時,可以額外傳遞增強層的碼流,以提高分辨率或者視頻質量。然而,現有技術中,增強層的壓縮效率較差。
技術實現思路
1、鑒于上述問題,提出了本申請以提供一種解決上述問題或至少部分地解決上述問題的編解碼方法、系統、設備及存儲介質。
2、于是,在本申請的一個實施例中,提供了一種編碼方法,包括:
3、根據圖像與其在基本層的重構圖像,確定所述圖像在增強層的殘差圖像;
4、根據所述重構圖像,利用訓練過的概率模型預測所述殘差圖像對應的概率分布;
5、根據所述殘差圖像對應的概率分布,對所述殘差圖像進行熵編碼,得到所述圖像在增強層的碼流。
6、在本申請的又一實施例中,提供了一種解碼方法,包括:
7、獲取圖像在基本層的碼流和
8、對所述圖像在基本層的碼流進行解碼,得到重構圖像;
9、根據所述重構圖像,利用訓練過的概率模型預測所述圖像與所述重構圖像之間的殘差圖像對應的概率分布;
10、根據所述殘差圖像對應的概率分布,對所述圖像在增強層的碼流進行熵解碼,以獲得重構的殘差圖像;
11、根據所述重構的殘差圖像,對所述重構圖像進行修正,得到修正后的重構圖像。
12、在本申請的又一實施例中,提供了一種編解碼系統,包括:編碼端和解碼端;
13、所述編碼端,用于:根據圖像與其在基本層的重構圖像,確定所述圖像在增強層的殘差圖像;根據所述重構圖像,利用訓練過的概率模型預測所述殘差圖像對應的概率分布;根據所述殘差圖像對應的概率分布,對所述殘差圖像進行熵編碼,得到所述圖像在增強層的碼流;將所述圖像在基本層的碼流和所述圖像在增強層的碼流發送給所述解碼端設備;
14、所述解碼端,用于:接收所述圖像在基本層的碼流和所述圖像在增強層的碼流;對所述圖像在基本層的碼流進行解碼,得到重構圖像;根據所述重構圖像,利用訓練過的概率模型預測所述圖像與所述重構圖像之間的殘差圖像對應的概率分布;根據所述殘差圖像對應的概率分布,對所述圖像在增強層的碼流進行熵解碼,以獲得重構的殘差圖像;根據所述重構的殘差圖像,對所述重構圖像進行修正,得到修正后的重構圖像。
15、在本申請的又一實施例中,提供了一種電子設備。該電子設備,包括:存儲器和處理器,其中,
16、所述存儲器,用于存儲程序;
17、所述處理器,與所述存儲器耦合,用于執行所述存儲器中存儲的所述程序,以實現上述任一項所述的方法。
18、在本申請的又一實施例中,提供了一種存儲有計算機程序的計算機可讀存儲介質,所述計算機程序被計算機執行時能夠實現上述任一項所述的方法。
19、本申請實施例提供的技術方案中,在增強層編碼的過程中,利用基本層的重構圖像與增強層的殘差圖像之間的相關性,復用基本層的重構圖像,將其作為先驗數據來預測殘差圖像特征的概率分布。這樣一來,就無需存儲或傳輸附加的先驗數據,可提高圖像在增強層的壓縮效率,進而提高圖像的整體壓縮效率。
本文檔來自技高網...【技術保護點】
1.一種編碼方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,根據圖像與其在基本層的重構圖像,確定所述圖像在增強層的殘差圖像,包括:
3.根據權利要求2所述的方法,其特征在于,根據所述重構圖像,利用訓練過的概率模型預測所述殘差圖像對應的概率分布,包括:
4.根據權利要求3所述的方法,其特征在于,所述重構圖像的亮度圖的分辨率與所述圖像的亮度圖的分辨率相同;
5.根據權利要求1至4中任一項所述的方法,其特征在于,所述殘差圖像對應的概率分布包括所述殘差圖像的殘差圖像特征的概率分布;
6.根據權利要求5所述的方法,其特征在于,還包括:
7.根據權利要求6所述的方法,其特征在于,利用訓練過的編碼模型對所述殘差圖像進行特征提取,以獲得所述殘差圖像特征,包括:
8.根據權利要求1至4中任一項所述的方法,其特征在于,所述圖像為云桌面視頻流中的視頻幀。
9.根據權利要求1至4中任一項所述的方法,其特征在于,還包括:
10.一種解碼方法,其特征在于,包括:
11.
12.一種電子設備,其特征在于,包括:存儲器和處理器,其中,
13.一種存儲有計算機程序的計算機可讀存儲介質,其特征在于,所述計算機程序被計算機執行時能夠實現權利要求1至10中任一項所述的方法。
...【技術特征摘要】
1.一種編碼方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,根據圖像與其在基本層的重構圖像,確定所述圖像在增強層的殘差圖像,包括:
3.根據權利要求2所述的方法,其特征在于,根據所述重構圖像,利用訓練過的概率模型預測所述殘差圖像對應的概率分布,包括:
4.根據權利要求3所述的方法,其特征在于,所述重構圖像的亮度圖的分辨率與所述圖像的亮度圖的分辨率相同;
5.根據權利要求1至4中任一項所述的方法,其特征在于,所述殘差圖像對應的概率分布包括所述殘差圖像的殘差圖像特征的概率分布;
6.根據權利要求5所述的方法,其特征在于,還包括:
7.根據...
【專利技術屬性】
技術研發人員:趙一南,趙政輝,彭瑋,閔洪波,任晉奎,張獻濤,
申請(專利權)人:杭州阿里云飛天信息技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。