本公開內容總體上涉及視頻編碼技術。更具體地,所公開的技術涉及對編解碼器性能測量和評估的增強。
背景技術:
1、近幾十年來,在各種應用和平臺上對實時視頻內容和點播視頻內容兩者的興趣增加的驅動下,視頻流式傳輸應用獲得了顯著的普及。因此,視頻流式傳輸現在代表互聯網流量的主要來源,由于以視頻為中心的應用的激增和視頻裝置功能的進步,預計其使用將進一步激增。迫切需要開發高效的視頻壓縮和遞送算法來有效地處理這種預期的增長。
技術實現思路
1、本公開內容描述了用于增強編解碼器性能測量和評估的方法、設備和非暫態計算機可讀存儲介質的各種實施方式。
2、根據一個方面,本公開內容的實施方式提供了一種用于處理視頻數據和評估編解碼器性能的方法。該方法包括:獲得基于錨視頻比特流生成的第一多個錨數據點,其中:錨視頻比特流由錨視頻編解碼器基于參考視頻和從第一多個編碼參數中選擇的對應編碼參數來編碼;每個錨數據點表示使用對應編碼參數的錨編解碼器性能,錨數據點被格式化為二元組,該二元組包括(i)比特率或比特率的變化和(ii)質量測量結果;獲得基于測試視頻比特流生成的第二多個測試數據點,其中:測試視頻比特流由測試視頻編解碼器基于參考視頻和從第二多個編碼參數中選擇的對應編碼參數來編碼;每個測試數據點表示使用對應編碼參數的測試編解碼器性能,該測試數據點被格式化為二元組;用錨曲線擬合第一多個錨數據點,錨曲線基于錨多項式,其中,錨多項式在第一軸范圍內是單調的;用測試曲線擬合第二多個測試數據點,測試曲線基于測試多項式,其中,測試多項式在第一軸范圍內是單調的;以及基于錨曲線和測試曲線來評估測試編解碼器性能,以獲得評估結果。
3、根據另一方面,本公開內容的實施方式提供了一種用于評估視頻編解碼器的設備/裝置。該設備/裝置包括:存儲指令的存儲器;以及與存儲器通信的處理器。在處理器執行指令時,處理器被配置成使設備執行以上用于處理視頻數據和評估編解碼器性能的方法。
4、在另一方面,本公開內容的實施方式提供了一種存儲指令的非暫態計算機可讀介質,所述指令在由計算機執行用于視頻解碼和/或編碼時使計算機執行以上用于處理視頻數據和評估編解碼器性能的方法。
5、在附圖、說明書和權利要求中更詳細地描述了以上方面和其他方面及其實現方式。
1.一種用于處理視頻數據的方法,包括:
2.根據權利要求1所述的方法,其中,滿足以下條件中的至少一個:
3.根據權利要求1所述的方法,其中,所述第一多個編碼參數與所述第二多個編碼參數相同。
4.根據權利要求1至3中任一項所述的方法,其中,滿足以下條件中的至少一個:
5.根據權利要求1至3中任一項所述的方法,其中,所述錨多項式和所述測試多項式中的每一個都是單調遞增的。
6.根據權利要求1至3中任一項所述的方法,其中:
7.根據權利要求6所述的方法,還包括:
8.根據權利要求7所述的方法,還包括:
9.根據權利要求7所述的方法,還包括使用以下式得出增量峰值信噪比bd-psnr:
10.根據權利要求7所述的方法,還包括使用以下式得出增量速率bd-rate:
11.根據權利要求1至3中任一項所述的方法,還包括:
12.根據權利要求11所述的方法,還包括:
13.一種用于處理視頻數據的裝置,所述裝置包括用于存儲計算機指令的存儲器和與所述存儲器通信的處理器,其中,在所述處理器執行所述計算機指令時,所述處理器被配置成使所述裝置:
14.根據權利要求13所述的裝置,其中,滿足以下條件中的至少一個:
15.根據權利要求13至14中任一項所述的裝置,其中,滿足以下條件中的至少一個:
16.根據權利要求13至14中任一項所述的裝置,其中,所述錨多項式和所述測試多項式中的每一個都是單調遞增的。
17.根據權利要求13至14中任一項所述的裝置,其中:
18.根據權利要求17所述的裝置,其中,在所述處理器執行所述計算機指令時,所述處理器被配置成還使所述裝置:
19.根據權利要求18所述的裝置,在所述處理器執行所述計算機指令時,所述處理器被配置成還使所述裝置:
20.一種用于存儲計算機可讀指令的非暫態存儲介質,所述計算機可讀指令在由處理器執行時使所述處理器: