System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請實施例設計數據壓縮,尤其涉及一種編解碼方法及裝置。
技術介紹
1、視頻編解碼(視頻編碼和解碼)廣泛用于數字視頻應用,例如廣播數字電視、互聯網、相冊以及移動網絡上的視頻傳輸、視頻聊天和視頻會議等實時會話應用、數字多功能影音光盤(digital?versatile?disc,dvd)和藍光光盤、視頻內容采集和編輯系統以及可攜式攝像機的安全應用。視頻編碼是通過特定壓縮算法對原始視頻流進行壓縮,壓縮后的視頻流可以更方便進行存儲和傳輸。之后在解碼端進行視頻解碼,得到原始視頻流。
2、第三代音視頻編碼標準(audio?video?coding?standard3,avs3)提出了一種基于知識庫圖像(library?picture)的跨隨機訪問點參考(cross?random?access?pointreference,crr)編解碼方案。該方案從已有視頻中獲取知識庫圖像。系統層設置有長期緩沖區(long?term?buffer)用于存儲重建知識庫圖像。編碼端的重建知識庫圖像是對知識庫圖像進行編碼操作得到的,解碼端的重建知識庫圖像是對知識庫圖像位流進行解碼操作得到的。在對視頻序列進行編碼時,從長期緩沖區中獲取當前幀對應的重建知識庫圖像,并將重建知識庫作為參考圖像對當前幀進行幀間預測編碼,從而得到視頻位流,以及在編碼時所用到的每個重建知識庫圖像對應的知識庫圖像位流。解碼器的系統層解碼每個知識庫圖像位流,并將得到的重建知識庫圖像存儲在長期緩沖區中。解碼器在對當前圖像位流進行解碼時,從長期緩沖區中獲取相應的重建知識庫圖像,并將重建
技術實現思路
1、本申請提供一種編解碼方法及裝置。在該方法中,通過攜帶crr圖像標識信息,以正確識別crr圖像碼流。
2、第一方面,本申請提供一種編碼方法,包括:獲取多個顯示圖像和跨隨機訪問點參考crr圖像的n個crr圖像分片;n為大于0的整數。對多個顯示圖像和crr圖像進行編碼,得到圖像碼流;其中,圖像碼流包括n個crr圖像分片碼流和多個顯示圖像碼流;n個crr圖像分片碼流中的每個crr圖像分片碼流中包括crr圖像標識信息,crr圖像標識信息用于指示對應的碼流中承載的是crr圖像分片。
3、這樣,本申請在編碼過程中,通過增加crr圖像標識信息,以區分不同類型的碼流,使得解碼端能夠基于crr圖像標識信息,確定接收到的碼流是否為crr圖像分片碼流,以提高crr圖像分片碼流接收和識別的準確性。
4、示例性的,用作參考圖像的crr圖像是切片傳輸的,因此相較于相關技術能夠有效降低帶寬沖擊和解碼器性能沖擊,提高編解碼性能。進一步的,通過crr圖像標識信息能夠正確的標識每一個crr圖像分片。
5、示例性的,多個顯示圖像可以是一個ras中的顯示圖像,也可以是多個ras中的顯示圖像。
6、示例性的,多個顯示圖像中可以包括至少一個顯示圖像參考crr圖像。
7、在一種可能的實現方式中,每個crr圖像分片碼流為網絡抽象層單元nalu格式,每個crr圖像分片碼流對應的nalu中包括控制字段和負載字段,其中,每個crr圖像分片碼流對應的控制字段中包括crr圖像標識信息。
8、這樣,通過將crr圖像標識信息封裝到nalu的控制字段,使得解碼器端通過讀取控制字段中的信息,即可確定接收到的碼流是否為crr圖像分片碼流,從而有效降低crr圖像碼流識別的復雜度,以提高解碼器對crr圖像接受完整性的識別的效率。可以理解為,已有技術中在對crr圖像分片解碼之后,在獲取crr圖像時,才可確定crr圖像分片是否接收完整。本申請通過增加crr圖像標識信息,可使得解碼器在接收碼流之后,即可確定接收到的是否為crr圖像碼流,并可進一步確定是否接收完整。
9、在一種可能的實現方式中,crr圖像為不可顯示crr圖像,且n大于1時,crr圖像標識信息包括跨隨機訪問點參考網絡抽象層單元類型crr?nut標識信息、跨隨機訪問點參考邊界網絡抽象層單元類型crr?delimiter?nut標識信息;其中,n個crr圖像分片碼流中的首個crr圖像分片碼流和末尾crr圖像分片碼流中包括crr?delimiter?nut標識信息,其它crr圖像分片碼流中包括crr?nut標識信息。
10、這樣,通過引入可以標識邊界crr圖像分片碼流的crr圖像標識信息,可以使得解碼端能夠基于crr標識信息,確定接收crr圖像分片碼流的起始點和結束點,可進一步降低crr圖像碼流識別的復雜度。以及,本申請通過不同的crr圖像標識信息,可有效區分不可顯示crr圖像以及可顯示crr圖像,使得解碼器端可基于crr圖像標識信息,正確識別不可顯示crr圖像碼流和可顯示crr圖像碼流,以對不同類型的crr圖像執行不同的解碼操作。
11、在一種可能的實現方式中,crr圖像為不可顯示crr圖像,crr圖像標識信息包括crr?nut標識信息。本申請通過不同的crr圖像標識信息,可有效區分不可顯示crr圖像以及可顯示crr圖像,使得解碼器端可基于crr圖像標識信息,正確識別不可顯示crr圖像碼流和可顯示crr圖像碼流,以對不同類型的crr圖像執行不同的解碼操作,從而進一步降低解碼器端的碼流識別復雜度。
12、在一種可能的實現方式中,crr圖像為不可顯示crr圖像,且n大于1時,crr圖像標識信息包括crr?nut標識信息、跨隨機訪問點參考起始網絡抽象層單元類型crr?start?nut標識信息、跨隨機訪問點參考結束網絡抽象層單元類型crr?end?nut標識信息;其中,n個crr圖像分片碼流中的首個crr圖像分片碼流中包括crr?start?nut標識信息,末尾crr圖像分片碼流中包括crr?end?nut標識信息,其它crr圖像分片碼流中包括crr?nut標識信息。
13、這樣,通過引入可以標識邊界crr圖像分片碼流的crr圖像標識信息,可以使得解碼端能夠基于crr標識信息,確定接收crr圖像分片碼流的起始點和結束點,可進一步降低crr圖像碼流識別的復雜度。以及,本申請通過不同的crr圖像標識信息,可有效區分不可顯示crr圖像以及可顯示crr圖像,使得解碼器端可基于crr圖像標識信息,正確識別不可顯示crr圖像碼流和可顯示crr圖像碼流,以對不同類型的crr圖像執行不同的解碼操作。從而進一步降低解碼器端的碼流識別復雜度。
14、在一種可能的實現方式中,crr圖像為可顯示crr圖像,crr圖像標識信息包括跨隨機訪問點參考顯示網絡抽象層單元類型crr?dp?nut標識信息,其中,每個crr圖像分片碼流中包括crr?dp?nut標識信息。本申請通過不同的crr圖像標識信息,可有效區分不可顯示crr圖像以及可顯示crr圖像,使得解碼器端可基于crr圖像標識信息,正確識別不可顯示crr圖像碼流和可顯示crr圖像碼流,以對不同類型的crr圖像執行不同的解碼操作。從而進一步降低解碼器端的碼流識別復雜度本文檔來自技高網...
【技術保護點】
1.一種編碼方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述多個顯示圖像包括參考知識庫RL圖像,所述參考圖像為所述RL圖像進行幀間預測時的參考幀。
3.根據權利要求1所述的方法,其特征在于,所述多個顯示圖像中包括多個隨機訪問片段RAS,所述參考圖像為所述多個RAS的參考幀。
4.根據權利要求1所述的方法,其特征在于,所述參考圖像為跨隨機訪問點參考CRR圖像。
5.根據權利要求1所述的方法,其特征在于,所述參考圖像為不可顯示參考圖像,且n大于1時,所述n個參考圖像分片位流中的首個參考圖像分片位流和末尾參考圖像分片位流中包括跨隨機訪問點參考邊界網絡抽象層單元類型CRR?Delimiter?NUT標識信息,其它參考圖像分片位流中包括跨隨機訪問點參考網絡抽象層單元類型CRR?NUT標識信息;其中,所述CRR?NUT標識信息用于指示對應的參考圖像分片為不可顯示的參考圖像分片,所述CRRDelimiter?NUT標識信息用于指示對應的參考圖像分片為不可顯示的邊界參考圖像分片。
6.根據權利要求1所述的方法,其
7.根據權利要求1所述的方法,其特征在于,所述參考圖像為可顯示參考圖像,所述參考圖像標識信息包括跨隨機訪問點參考顯示網絡抽象層單元類型CRR?DP?NUT標識信息,其中,每個所述參考圖像分片位流對應的NAL單元的控制字段中包括所述CRR?DP?NUT標識信息。
8.根據權利要求1至7任一項所述的方法,其特征在于,所述圖像位流中的所述n個參考圖像分片位流與所述多個顯示圖像分片位流交織排序。
9.根據權利要求2所述的方法,其特征在于,所述顯示圖像位流為NAL單元結構,所述多個顯示圖像位流中包括RL圖像位流,所述RL圖像位流在所述n個參考圖像分片位流之后;
10.根據權利要1至9任一項所述的方法,其特征在于,所述圖像位流中包括參考圖像信息對應的參考圖像信息位流,所述參考圖像信息用于表征所述參考圖像;
11.根據權利要求10所述的方法,其特征在于,所述參考圖像信息位流在所述n個參考圖像分片位流中的首個參考圖像分片位流之前,并且所述參考圖像信息位流與所述首個參考圖像分片位流相鄰。
12.根據權利要求10所述的方法,其特征在于,所述參考圖像信息位流為NAL單元結構。
13.一種解碼方法,其特征在于,包括:
14.根據權利要求13所述的方法,其特征在于,所述多個顯示圖像中包括參考知識庫RL圖像,所述參考圖像為所述RL圖像進行幀間預測時的參考幀。
15.根據權利要求13所述的方法,其特征在于,所述多個顯示圖像中包括多個隨機訪問片段RAS,所述參考圖像為所述多個RAS的參考幀。
16.根據權利要求13所述的方法,其特征在于,所述參考圖像為跨隨機訪問點參考CRR圖像。
17.根據權利要求13所述的方法,其特征在于,所述基于所述參考圖像標識信息,對所述圖像位流中的所述n個參考圖像分片位流進行解碼,包括:
18.根據權利要求13所述的方法,其特征在于,所述參考圖像為不可顯示參考圖像,且n大于1時,所述n個參考圖像分片位流中的首個參考圖像分片位流和末尾參考圖像分片位流中包括跨隨機訪問點參考邊界網絡抽象層單元類型CRR?Delimiter?NUT標識信息,其它參考圖像分片位流中包括跨隨機訪問點參考網絡抽象層單元類型CRR?NUT標識信息;其中,所述CRR?NUT標識信息用于指示對應的參考圖像分片為不可顯示的參考圖像分片,所述CRRDelimiter?NUT標識信息用于指示對應的參考圖像分片為不可顯示的邊界參考圖像分片;所述基于所述參考圖像標識信息,對所述圖像位流中的所述n個參考圖像分片位流進行解碼,包括:
19.根據權利要求13所述的方法,其特征在于,所述參考圖像為不可顯示參考圖像,且n等于1時,所述參考圖像標識信息為CRR?NUT標識信息。
20.根據權利要求19所述的方法,其特征在于,所述基于所述參考圖像標識信息,對所述圖像位流中的所述n個參考圖像分片位流進行解碼,包括:
21.根據權利要求13至20任一項所述的方法,其特征在于,所述基于所述參考圖像標識信息,對所述圖像位流中的所述n個參考圖像分片位流進行解碼,包括:
22.根據權利要求13至21任一項所述的方法,其特征在于,所述圖像位流中的n個參考圖像分片位流與所述多個顯示圖像分片位流交織排序。
23.根據權利要求1...
【技術特征摘要】
1.一種編碼方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述多個顯示圖像包括參考知識庫rl圖像,所述參考圖像為所述rl圖像進行幀間預測時的參考幀。
3.根據權利要求1所述的方法,其特征在于,所述多個顯示圖像中包括多個隨機訪問片段ras,所述參考圖像為所述多個ras的參考幀。
4.根據權利要求1所述的方法,其特征在于,所述參考圖像為跨隨機訪問點參考crr圖像。
5.根據權利要求1所述的方法,其特征在于,所述參考圖像為不可顯示參考圖像,且n大于1時,所述n個參考圖像分片位流中的首個參考圖像分片位流和末尾參考圖像分片位流中包括跨隨機訪問點參考邊界網絡抽象層單元類型crr?delimiter?nut標識信息,其它參考圖像分片位流中包括跨隨機訪問點參考網絡抽象層單元類型crr?nut標識信息;其中,所述crr?nut標識信息用于指示對應的參考圖像分片為不可顯示的參考圖像分片,所述crrdelimiter?nut標識信息用于指示對應的參考圖像分片為不可顯示的邊界參考圖像分片。
6.根據權利要求1所述的方法,其特征在于,所述參考圖像為不可顯示參考圖像,且n等于1時,所述參考圖像標識信息為crr?nut標識信息。
7.根據權利要求1所述的方法,其特征在于,所述參考圖像為可顯示參考圖像,所述參考圖像標識信息包括跨隨機訪問點參考顯示網絡抽象層單元類型crr?dp?nut標識信息,其中,每個所述參考圖像分片位流對應的nal單元的控制字段中包括所述crr?dp?nut標識信息。
8.根據權利要求1至7任一項所述的方法,其特征在于,所述圖像位流中的所述n個參考圖像分片位流與所述多個顯示圖像分片位流交織排序。
9.根據權利要求2所述的方法,其特征在于,所述顯示圖像位流為nal單元結構,所述多個顯示圖像位流中包括rl圖像位流,所述rl圖像位流在所述n個參考圖像分片位流之后;
10.根據權利要1至9任一項所述的方法,其特征在于,所述圖像位流中包括參考圖像信息對應的參考圖像信息位流,所述參考圖像信息用于表征所述參考圖像;
11.根據權利要求10所述的方法,其特征在于,所述參考圖像信息位流在所述n個參考圖像分片位流中的首個參考圖像分片位流之前,并且所述參考圖像信息位流與所述首個參考圖像分片位流相鄰。
12.根據權利要求10所述的方法,其特征在于,所述參考圖像信息位流為nal單元結構。
13.一種解碼方法,其特征在于,包括:
14.根據權利要求13所述的方法,其特征在于,所述多個顯示圖像中包括參考知識庫rl圖像,所述參考圖像為所述rl圖像進行幀間預測時的參考幀。
15.根據權利要求13所述的方法,其特征在于,所述多個顯示圖像中包括多個隨機訪問片段ras,所述參考圖像為所述多個ras的參考幀。
16.根據權利要求13所述的方法,其特征在于,所述...
【專利技術屬性】
技術研發人員:楊海濤,劉仕怡,楊宜昌,冉啟宏,陳煥浜,
申請(專利權)人:華為技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。