中文字幕无码日韩视频无码三区

一種獲得視頻編碼壓縮質量的方法及裝置制造方法

文檔序號:7982321閱讀:160來源:國知局
一種獲得視頻編碼壓縮質量的方法及裝置制造方法
【專利摘要】本發明實施例公開了一種獲得視頻編碼壓縮質量的方法及裝置。該方法可以包括:獲取視頻流信息,所述視頻流信息包括視頻幀類型、視頻幀大小、幀率和碼率;根據所述視頻流信息計算視頻內容復雜度,所述視頻內容復雜度包括時間復雜度或空間復雜度或時間復雜度及空間復雜度;根據所述碼率、所述幀率和所述視頻內容復雜度計算視頻編碼壓縮質量。本發明實施例只需要獲得視頻流的視頻幀信息,碼率,幀率和視頻內容復雜度即可獲得視頻編碼壓縮質量,該視頻編碼壓縮質量可供后續的視頻質量評估中使用,該過程大大減小了視頻質量評估的復雜度,能夠實時進行評估。同時,由于考慮了視頻內容特性(即視頻內容復雜度)和幀率的影響,使評估出的編碼壓縮質量更符合人眼的主觀感受。
【專利說明】一種獲得視頻編碼壓縮質量的方法及裝置
【技術領域】
[0001]本發明涉及數據處理【技術領域】,特別是涉及一種獲得視頻編碼壓縮質量的方法及
>J-U ρ?α裝直。
【背景技術】
[0002]隨著網絡技術的發展,影視點播、網絡電視、可視電話等已成為寬帶網絡的主要業務,并且這些業務也將成為第三代(3G, the 3rd Generation)無線網絡的主要業務。在網絡視頻迅速發展的背景下,如何對網絡視頻的質量進行便捷、有效的評估,便成為網絡視頻應用中一個迫切需要解決的重要問題。
[0003]現有技術中網絡視頻質量評估方法包括全參考視頻質量評估方法,該方法采用計算峰值信噪比(PSNR, Peak Signal to Noise Ratio)的方式評估視頻質量,其方法流程大致包括:獲取原始參考視頻以及終端視頻;對原始參考視頻以及終端視頻進行對比計算PSNR ;根據PSNR的具體數值確定視頻質量。
[0004]然而,該方法需要獲取完整的原始參考視頻以及終端視頻,將視頻流進行完全深層的解析,評估復雜度太高,使得視頻質量評估不能實時進行。

【發明內容】

[0005]本發明實施例`中提供了一種獲得視頻編碼壓縮質量的方法及裝置,能夠降低評估的復雜度,可以使視頻質量評估實時進行,以解決現有技術中的問題。
[0006]為了解決上述技術問題,本發明實施例公開了如下技術方案:
[0007]—方面,本發明實施例提供了一種獲得視頻編碼壓縮質量的方法,包括:
[0008]獲取視頻流信息,所述視頻流信息包括視頻幀類型、視頻幀大小、幀率和碼率;
[0009]根據所述視頻流信息計算視頻內容復雜度,所述視頻內容復雜度包括時間復雜度或空間復雜度或時間復雜度及空間復雜度;
[0010]根據所述碼率、所述幀率和所述視頻內容復雜度計算視頻編碼壓縮質量。
[0011]進一步,所述獲取視頻流信息包括:
[0012]獲取所述的視頻幀類型、視頻幀大小和幀率;以及
[0013]根據所述視頻流總數據量與所述預定時間段的比值確定碼率。
[0014]進一步,所述視頻流總數據量為接收到的視頻流數據量與丟失的視頻流數據量之和。
[0015]進一步,當所述視頻內容復雜度包括時間復雜度時,所述根據所述視頻流信息計算視頻內容復雜度包括:
[0016]根據所述視頻幀類型及大小計算所述預定時間段內的平均I幀大小;
[0017]根據所述碼率與所述平均I幀的大小的比值確定所述時間復雜度;
[0018]當所述視頻內容復雜度包括空間復雜度時,所述根據所述視頻流信息計算視頻內容復雜度包括:[0019]根據所述視頻幀類型及大小計算所述預定時間段內的平均P幀大小;
[0020]根據所述碼率與所述平均P幀的大小的比值確定所述空間復雜度。
[0021]進一步,所述時間復雜度具體為:
[0022]TCC = Min 4 f L0,I
[0023]其中,TCC為時間復雜度,BR為碼率,ABI為平均I幀大小,a0為常數。
[0024]進一步,所述視頻流信息還包括視頻幀量化參數;
[0025]當所述視頻內容復雜度包括時間復雜度時,所述根據所述視頻流信息計算視頻內各復雜度包括:
[0026]根據所述視頻幀類型計算所述視頻幀量化參數下P幀的每個像素的比特數;
[0027]根據所述P幀的每個像素的比特數以及所述視頻幀量化參數對應的第一參量,計算所述時間復雜度;
[0028]當所述視頻內容復雜度包括空間復雜度時,所述根據所述視頻流信息計算視頻內各復雜度包括:
[0029]根據所述視頻幀類型計算所述視頻幀量化參數下I幀的每個像素的比特數;
[0030]根據所述I幀的每個像素的比特數以及所述視頻幀量化參數對應的第二參量,計算所述空間復雜度。
[0031]進一步,在所述根據所述碼率、所述幀率及所述視頻內容復雜度計算視頻編碼壓縮質量之前,還包括:`
[0032]根據所述碼率及所述幀率計算修正的碼率;
[0033]所述根據所述碼率、所述幀率及所述視頻內容復雜度計算視頻編碼壓縮質量,包括:
[0034]根據所述修正的碼率、所述幀率及所述視頻內容復雜度計算視頻編碼壓縮質量。
[0035]進一步,所述根據所述碼率及所述幀率計算修正的碼率,包括:
[0036]確定獲取的所述幀率與參考幀率之間的較小值;
[0037]根據所述碼率與所述較小值的比值確定所述修正的碼率。
[0038]進一步,所述修正的碼率具體為:
[0039]MBR=-30
[0040]其中,MBR為修正的碼率,BR為碼率,fps為幀率,30為參考幀率。
[0041]進一步,所述根據所述修正的碼率、所述幀率及所述視頻內容復雜度計算視頻編碼壓縮質量,包括:
[0042]根據所述修正的碼率,所述視頻內容復雜度,以及視頻質量評價參數計算視頻編碼壓縮失真;
[0043]根據所述視頻編碼壓縮失真以及所述幀率計算所述視頻編碼壓縮質量。
[0044]進一步,當所述視頻內容復雜度只包含時間復雜度時,所述視頻編碼壓縮失真具體為:
【權利要求】
1.一種獲得視頻編碼壓縮質量的方法,其特征在于,包括: 獲取視頻流信息,所述視頻流信息包括視頻幀類型、視頻幀大小、幀率和碼率; 根據所述視頻流信息計算視頻內容復雜度,所述視頻內容復雜度包括時間復雜度或空間復雜度或時間復雜度及空間復雜度; 根據所述碼率、所述幀率和所述視頻內容復雜度計算視頻編碼壓縮質量。
2.根據權利要求1所述的方法,其特征在于,所述獲取視頻流信息,包括: 獲取所述的視頻幀類型、視頻幀大小和幀率;以及 獲取預定時間段內的視頻流總數據量; 根據所述視頻流總數據量與所述預定時間段的比值確定碼率。
3.根據權利要求2所述的方法,其特征在于,所述視頻流總數據量為接收到的視頻流數據量與丟失的視頻流數據量之和。
4.根據權利要求1至3中任意一項所述的方法,其特征在于, 當所述視頻內容復雜度包括時間復雜度時, 根據所述視頻流信息計算視頻內容復雜度包括: 根據所述視頻幀類型及大小計算所述預定時間段內的平均I幀大小; 根據所述碼率與所述平均I幀的大小的比值確定所述時間復雜度;和/或當所述視頻內容復雜度包括空間復雜度時,所述根據所述視頻流信息計算視頻內容復雜度包括: 根據所述視頻幀類型及大小計算所述預定時間段內的平均P幀大小; 根據所述碼率與所述平均P幀的大小的比值確定所述空間復雜度。
5.根據權利要求4所述的方法,其特征在于,所述時間復雜度具體為:


6.根據權利要求1至3中任意一項所述的方法,其特征在于,所述視頻流信息還包括視頻中貞量化參數; 當所述視頻內容復雜度包括時間復雜度時,所述根據所述視頻流信息計算視頻內容復雜度包括: 根據所述視頻幀類型計算所述視頻幀量化參數下P幀的每個像素的比特數; 根據所述P幀的每個像素的比特數以及所述視頻幀量化參數對應的第一參量,計算所述時間復雜度; 當所述視頻內容復雜度包括空間復雜度時,所述根據所述視頻流信息計算視頻內容復雜度包括: 根據所述視頻幀類型計算所述視頻幀量化參數下I幀的每個像素的比特數; 根據所述I幀的每個像素的比特數以及所述視頻幀量化參數對應的第二參量,計算所述空間復雜度。
7.根據權利要求1至6中任意一項所述的方法,其特征在于,在所述根據所述碼率、所述幀率及所述視頻內容復雜度計算視頻編碼壓縮質量之前,還包括:根據所述碼率及所述幀率計算修正的碼率; 所述根據所述碼率、所述幀率及所述視頻內容復雜度計算視頻編碼壓縮質量,包括: 根據所述修正的碼率、所述幀率及所述視頻內容復雜度計算視頻編碼壓縮質量。
8.根據權利要求7所述的方法,其特征在于,所述根據所述碼率及所述幀率計算修正的碼率,包括: 確定獲取的所述幀率與參考幀率之間的較小值; 根據所述碼率與所述較小值的比值確定所述修正的碼率。
9.根據權利要求8所述的方法,其特征在于,所述修正的碼率具體為:
10.根據權利要求7至9中任意一項所述的方法,其特征在于,所述根據所述修正的碼率、所述幀率及所述視頻內容復雜度計算視頻編碼壓縮質量,包括: 根據所述修正的碼率,所述視頻內容復雜度,以及視頻質量評價參數計算視頻編碼壓縮失真; 根據所述視頻編碼壓縮失真以及所述幀率計算所述視頻編碼壓縮質量。
11.根據權利要求10所述的方法,其特征在于,當所述視頻內容復雜度只包含時間復雜度時,所述視頻編碼壓縮失真具體為:
12.根據權利要求10或11所述的方法,其特征在于,所述根據所述視頻編碼壓縮失真以及所述幀率計算所述視頻編碼壓縮質量,包括: 當所述幀率大于等于24時,將所述視頻質量評價參數的最大值與所述視頻編碼壓縮失真的差值作為所述視頻編碼壓縮質量; 當所述幀率小于等于24時,基于所述視頻內容復雜度及所述幀率修正所述視頻質量評價參數的最大值與所述視頻編碼壓縮失真的差值,將修正后的結果作為所述視頻編碼壓縮質量。
13.根據權利要求12所述的方法,其特征在于,所述視頻編碼壓縮質量具體為:
14.一種獲得視頻編碼壓縮質量的裝置,其特征在于,包括: 信息獲取單元,用于獲取視頻流信息,所述視頻流信息包括視頻幀類型、視頻幀大小、幀率和碼率; 復雜度計算單元,用于根據所述信息獲取單元獲取的視頻流信息計算視頻內容復雜度,所述視頻內容復雜度包括時間復雜度或空間復雜度或時間復雜度及空間復雜度; 質量評估單元,用于根據所述信息獲取單元獲取的碼率、所述幀率和所述復雜度計算單元獲得的視頻內容復雜度計算視頻編碼壓縮質量。
15.根據權利要求14所述的裝置,其特征在于,所述信息獲取單元包括: 碼率獲取子單元,用于獲取預定時間段內的視頻流總數據量;并根據所述視頻流總數據量與所述預定時間段的比值確定碼率。
16.根據權利要求14或15所述的裝置,其特征在于,所述復雜度計算單元包括: 第一時間子單元,用于當所述視頻內容復雜度包括時間復雜度時,根據所述信息獲取單元獲取的所述視頻幀類型及大小計算所述預定時間段內的平均I幀大小;并根據所述碼率與所述平均I幀的大小的比值確定所述時間復雜度;和/或第一空間子單元,用于當所述視頻內容復雜度包括空間復雜度時,根據所述信息獲取單元獲取的所述視頻幀類型及大小計算所述預定時間段內的平均P幀大小;并根據所述碼率與所述平均P幀的大小的比值確定所述空間復雜度。
17.根據權利要求14或15所述的裝置,其特征在于,所述復雜度計算單元包括: 第二時間子單元,用于當所述信息獲取單元獲取的視頻流信息還包括視頻幀量化參數,且所述視頻內容復雜度包括時間復雜度時,根據所述視頻幀類型計算所述視頻幀量化參數下P幀的每個像素的比特數;并根據所述P幀的每個像素的比特數以及所述視頻幀量化參數對應的第一參量,計 算所述時間復雜度; 第二空間子單元,用于當所述信息獲取單元獲取的視頻流信息還包括視頻幀量化參數,且所述視頻內容復雜度包括空間復雜度時,根據所述視頻幀類型計算所述視頻幀量化參數下I幀的每個像素的比特數;并根據所述I幀的每個像素的比特數以及所述視頻幀量化參數對應的第二參量,計算所述空間復雜度。
18.根據權利要求14至17中任意一項所述的裝置,其特征在于,還包括: 碼率修正單元,用于在所述質量評估單元根據所述碼率、所述幀率及所述視頻內容復雜度確定視頻編碼壓縮質量之前,根據所述碼率及所述幀率計算修正的碼率; 所述質量評估單元,具體用于根據所述碼率修正單元獲取的修正的碼率、所述幀率及所述視頻內容復雜度計算視頻編碼壓縮質量。
19.根據權利要求18所述的裝置,其特征在于,所述碼率修正單元包括: 比較子單元,用于確定所述信息獲取單元獲取的所述幀率與參考幀率之間的較小值; 計算子單元,用于根據所述碼率與所述較小值的比值確定所述修正的碼率。
20.根據權利要求18或19所述的裝置,其特征在于,所述質量評估單元包括: 失真計算子單元,用于根據所述碼率修正單元獲得的修正的碼率,所述視頻內容復雜度,以及視頻質量評價參數計算視頻編碼壓縮失真; 評估子單元,用于根據所述視頻編碼壓縮失真以及所述幀率計算所述視頻編碼壓縮質量。
21.根據權利要求20所述的裝置,其特征在于, 所述評估子單元,具體用于當所述幀率大于等于24時,將所述視頻質量評價參數的最大值與所述視頻編碼壓縮失真的差值作為所述視頻編碼壓縮質量;當所述幀率小于等于24時,基于所述視頻內容復雜度修正所述視頻質量評價參數的最大值與所述視頻編碼壓縮失真的差值,將修正后的結果作為所述視頻編碼壓縮質量。
22.—種終端,其特征在于,包括第一收發裝置及第一處理器, 所述第一收發裝置,用于接收視頻流; 所述第一處理器,用于在所述第一收發裝置接收到的視頻流中獲取視頻流信息,所述視頻流信息包括視頻幀類型、視頻幀大小、幀率和碼率;根據所述視頻流信息計算視頻內容復雜度,所述視頻內容復雜度包括時間復雜度或空間復雜度或時間復雜度及空間復雜度;根據所述碼率、所述幀率和所述視頻內容復雜度計算視頻編碼壓縮質量。
23.—種終端,其特征在于,包括第二收發裝置及第二處理器, 所述第二收發裝置,用于發送視頻流; 所述第二處理器,用于在所述第二收發裝置發送的視頻流中獲取視頻流信息,所述視頻流信息包括視頻幀類型、視頻幀大小、幀率和碼率;根據所述視頻流信息計算視頻內容復雜度,所述視頻內容復雜度包括時間復雜度或空間復雜度或時間復雜度及空間復雜度;根據所述碼率、所述幀率和所述視頻內容復雜度計算視頻編碼壓縮質量。
24.一種服務器,其特征在于,位于網絡側,所述服務器包括第三收發裝置及第三處理器, 所述第三收發裝置,用于將視頻流從發送端傳輸至接收端; 所述第三處理器,用于在所述第三收發裝置傳輸的視頻流中獲取視頻流信息,所述視頻流信息包括視頻幀類型、視頻幀大小、幀率和碼率;根據所述視頻流信息計算視頻內容復雜度,所述視頻內容復雜度包括時間復雜度或空間復雜度或時間復雜度及空間復雜度;根據所述碼率、所述幀率和所述視頻內容復雜度計算視頻編碼壓縮質量。
【文檔編號】H04N19/89GK103634594SQ201210299000
【公開日】2014年3月12日 申請日期:2012年8月21日 優先權日:2012年8月21日
【發明者】孫李娜, 高山, 謝清鵬 申請人:華為技術有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1