【技術實現步驟摘要】
本申請(專利技術)的實施例大體上涉及圖像處理領域,更具體涉及層間預測。
技術介紹
1、視頻譯碼(視頻編碼和解碼)廣泛用于數字視頻應用,例如廣播數字電視、基于互聯網和移動網絡的視頻傳輸、視頻聊天、視頻會議等實時會話應用、dvd和藍光光盤、視頻內容采集和編輯系統以及可攜式攝像機的安全應用。
2、即使在視頻較短的情況下也需要對大量的視頻數據進行描述,當數據要在帶寬容量受限的通信網絡中傳輸或以其它方式傳送時,這樣可能會造成困難。因此,視頻數據通常要先壓縮然后在現代電信網絡中傳送。由于內存資源可能有限,當在存儲設備中存儲視頻時,視頻的大小也可能成為問題。視頻壓縮設備通常在源側使用軟件和/或硬件對視頻數據進行編碼,然后進行傳輸或存儲,從而減少表示數字視頻圖像所需的數據量。然后,對視頻數據進行解碼的視頻解壓縮設備在目的地側接收壓縮數據。在網絡資源有限以及對更高視頻質量的需求不斷增長的情況下,需要改進壓縮和解壓縮技術,這些改進的技術在幾乎不影響圖像質量的情況下能夠提高壓縮比。
技術實現思路
1、本申請實施例提供了獨立權利要求所述的編碼和解碼方法和裝置。
2、上述和其它目的是通過由獨立權利要求請求保護的主題來實現。其它實現方式在從屬權利要求、說明書和附圖中是顯而易見的。
3、特定實施例在所附獨立權利要求中概述,其它實施例在從屬權利要求中概述。
4、根據第一方面,本專利技術涉及一種對經譯碼視頻碼流進行解碼的方法。所述方法由解碼設備執行。所述方法包括:從所
5、或者,所述第一語法元素表示與一個或多個所述第二層相關的所述一個或多個第二語法元素是否在所述經譯碼視頻碼流中存在。此外,所述第一語法元素等于1表示與一個或多個所述第二層相關的所述一個或多個第二語法元素在所述經譯碼視頻碼流中不存在;或者,所述第一語法元素等于0表示與一個或多個第二層相關的所述一個或多個第二語法元素在所述經譯碼視頻碼流中存在。
6、層包括一系列具有相同層索引的編碼圖像。
7、所述一個或多個第二層的層索引小于所述第一層的層索引。
8、與不同的第二語法元素相關的第二層具有不同的層索引。
9、所述一個或多個第二語法元素與所述一個或多個第二層一一對應。
10、碼流是形成一個或多個編碼視頻序列(coded?video?sequence,cvs)的位序列。
11、編碼視頻序列(coded?video?sequence,cvs)是一系列au。
12、編碼層視頻序列(coded?layer?video?sequence,clvs)是一系列具有相同nuh_layer_id值的pu。
13、接入單元(access?unit,au)是屬于不同層的pu的集合,并且包含與從dpb輸出的相同時間相關聯的編碼圖像。
14、圖像單元(picture?unit,pu)是根據指定的分類規則彼此關聯的nal單元的集合,所述nal單元按解碼順序連續,并且正好包含一個編碼圖像。
15、層間參考圖像(inter-layer?reference?picture,ilrp)是與當前圖像在同一au中的圖像,其nuh_layer_id小于當前圖像的nuh_layer_id。
16、sps是一種語法結構,包含應用于零個或多個整個clvs的語法元素。
17、如果層a使用層b作為參考層,則層b是層a的直接參考層;如果層a使用層b作為參考層,層b使用層c作為參考層,但層a不使用層c作為參考層,則層c不是層a的直接參考層。
18、根據所述第一方面,在所述方法的一種可能實現方式中,所述第一語法元素等于1表示所述第一層不使用層間預測;或者所述第一語法元素等于0表示所述第一層被允許使用層間預測。
19、根據所述第一方面或所述第一方面的任一上述實現方式,在所述方法的一種可能實現方式中,所述第二語法元素等于0表示與所述第二語法元素相關的所述第二層不是所述第一層的直接參考層;或者所述第二語法元素等于1表示與所述第二語法元素相關的所述第二層是所述第一層的直接參考層。
20、根據所述第一方面或所述第一方面的任一上述實現方式,在所述方法的一種可能實現方式中,所述獲取所述一個或多個第二語法元素是在所述第一語法元素的值表示所述第一層被允許使用層間預測的情況下執行的。
21、根據所述第一方面或所述第一方面的任一上述實現方式,在所述方法的一種可能實現方式中,所述方法還包括:在所述第一語法元素的值表示所述第一層不使用層間預測的情況下,對所述第一層的圖像執行預測,而不將與所述至少一個第二語法元素相關的所述層的圖像用作參考圖像。
22、根據第二方面,本專利技術涉及一種用于對經譯碼視頻碼流進行編碼的方法。所述方法由編碼器執行。所述方法包括:確定至少一個第二層是否是第一層的直接參考層;將語法元素編碼到所述經譯碼視頻碼流中,其中,所述語法元素表示所述第一層是否使用層間預測;其中,在所述至少一個第二層中沒有一個是所述第一層的直接參考層的情況下,所述語法元素的值表示所述第一層不使用層間預測。
23、其中,所述確定至少一個第二層是否為第一層的直接參考層包括:根據確定第一率失真成本小于或等于第二率失真成本,確定第二層是第一層的直接參考層;根據確定第一率失真成本大于或等于第二率失真成本,確定第二層不是第一層的直接參考層;其中,所述第一率失真成本是將所述第二層用作第一層的直接參考層的成本,所述第二速率失真成本是不將第二層用作第一層的直接參考層的成本。
24、根據所述第二方面,在所述方法的一種可能實現方式中,在所述至少一個第二層是所述第一層的直接參考層的情況下,所述語法元素的值表示所述第一層被允許使用層間預測。
25、根據第三方面,本專利技術涉及一種對經譯碼視頻碼流進行解碼的裝置。所述裝置包括:獲取單元,用于從所述經譯碼視頻碼流中獲取第一語法元素,所述第一語法元素表示所述第一層是否使用層間預測;所述獲取單元還用于從所述經譯碼視頻碼流中獲取與一個或多個第二層相關的一個或多個第二語法元素,每個第二語法元素表示第二層是否是所述第一層的直接參考層;其中,在所述第一語法元素的值表示所述第一層被允許使用層間預測的情況下,所述一個或多個第二語法元素中的至少一個第二語法元素具有表示所述第二層是所述第一層的直接參考層的值;預測單元,用于通過將本文檔來自技高網...
【技術保護點】
1.一種發送碼流的設備,其特征在于,包括一個或多個存儲器和發送器;
2.一種存儲碼流的設備,其特征在于,包括接收器和至少一個存儲器;
3.根據權利要求1或2所述的設備,其特征在于,所述第一語法元素等于1表示所述第一層不使用層間預測。
4.根據權利要求1或2所述的設備,其特征在于,所述第二語法元素等于0表示所述索引為j的第二層不是所述索引為i的第一層的直接參考層;或者所述第二語法元素等于1表示所述索引為j的第二層是所述索引為i的第一層的直接參考層。
5.根據權利要求1至4中任一項所述的設備,其特征在于,在所述第一語法元素的值表示所述具有索引i的第一層允許使用層間預測的情況下,所述碼流包括所述一個或多個第二語法元素。
6.一種發送碼流的方法,其特征在于,所述方法包括:
7.一種存儲碼流的方法,其特征在于,包括:
8.根據權利要求6或7所述的方法,其特征在于,,所述第一語法元素等于1表示所述第一層不使用層間預測。
9.根據權利要求6至8任一項所述的方法,其特征在于,所述第二語法元素等于0表示
10.根據權利要求6至9任一項所述的方法,其特征在于,在所述第一語法元素的值表示所述具有索引i的第一層允許使用層間預測的情況下,所述碼流包括所述一個或多個第二語法元素。
11.一種處理碼流的系統,其特征在于,所述系統包括:編碼設備、一個或多個存儲器和解碼設備;
12.根據權利要求11所述的系統,其特征在于,所述編碼設備用于從所述一個或多個存儲器中檢索一個或多個碼流,并發送檢索的所述一個或多個碼流。
13.一種碼流結構,其特征在于,包括第一語法元素以及一個或多個第二語法元素,所述第一語法元素具有索引i表示索引為i的第一層是否使用層間預測;所述一個或多個第二語法元素中的每個第二語法元素具有索引i和索引j,表示索引為j的第二層是否是所述索引為i的第一層的直接參考層;其中,當索引為i的所述第一語法元素等于0以表示所述索引為i的第一層允許使用層間預測時,所述一個或多個第二語法元素中索引j在0到i-1的范圍內具有至少一個第二語法元素的值等于1。
14.一種解碼碼流的裝置,其特征在于,包括存儲器和處理器,所述存儲器用于存儲碼流,所述碼流包括第一語法元素以及一個或多個第二語法元素,所述第一語法元素具有索引i表示索引為i的第一層是否使用層間預測;所述一個或多個第二語法元素中的每個第二語法元素具有索引i和索引j,表示索引為j的第二層是否是所述索引為i的第一層的直接參考層;其中,當索引為i的所述第一語法元素等于0以表示所述索引為i的第一層允許使用層間預測時,所述一個或多個第二語法元素中索引j在0到i-1的范圍內具有至少一個第二語法元素的值等于1;
15.一種編碼碼流的裝置,其特征在于,包括存儲器,處理器和發送器,
...【技術特征摘要】
1.一種發送碼流的設備,其特征在于,包括一個或多個存儲器和發送器;
2.一種存儲碼流的設備,其特征在于,包括接收器和至少一個存儲器;
3.根據權利要求1或2所述的設備,其特征在于,所述第一語法元素等于1表示所述第一層不使用層間預測。
4.根據權利要求1或2所述的設備,其特征在于,所述第二語法元素等于0表示所述索引為j的第二層不是所述索引為i的第一層的直接參考層;或者所述第二語法元素等于1表示所述索引為j的第二層是所述索引為i的第一層的直接參考層。
5.根據權利要求1至4中任一項所述的設備,其特征在于,在所述第一語法元素的值表示所述具有索引i的第一層允許使用層間預測的情況下,所述碼流包括所述一個或多個第二語法元素。
6.一種發送碼流的方法,其特征在于,所述方法包括:
7.一種存儲碼流的方法,其特征在于,包括:
8.根據權利要求6或7所述的方法,其特征在于,,所述第一語法元素等于1表示所述第一層不使用層間預測。
9.根據權利要求6至8任一項所述的方法,其特征在于,所述第二語法元素等于0表示所述索引為j的第二層不是所述索引為i的第一層的直接參考層;或者所述第二語法元素等于1表示所述索引為j的第二層是所述索引為i的第一層的直接參考層。
10.根據權利要求6至9任一項所述的方法,其特征在于,在所述第一語法元素的值表示所述具有索引i的第一層允許使用層間預測的情況下,所述碼流包括所述一個或多個第二語法...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。