1.一種碼流重要性計算方法,其特征在于,所述方法包括:
獲取待傳輸視頻的碼流,所述碼流為經(jīng)可伸縮視頻編碼后所述待傳輸視頻的多個數(shù)據(jù)包在單位時間內(nèi)傳輸?shù)牧髁浚?/p>
在所述碼流中對所述數(shù)據(jù)包的失真度進行最小值運算得出所述數(shù)據(jù)包的率失真重要性;
對所述碼流中數(shù)據(jù)包所在的幀進行運動矢量強度運算得出所述數(shù)據(jù)包的運動特性重要性;
在所述碼流中將所述數(shù)據(jù)包的率失真重要性和所述數(shù)據(jù)包的運動特性重要性進行乘法運算,得到所述數(shù)據(jù)包的重要性,以確定所述數(shù)據(jù)包傳輸?shù)膬?yōu)先級;
在所述碼流中,按照所述數(shù)據(jù)包的重要性,對所述數(shù)據(jù)包進行傳輸。
2.如權(quán)利要求1所述的方法,其特征在于,所述在所述碼流中對所述數(shù)據(jù)包的失真度進行最小值運算得出所述數(shù)據(jù)包的率失真重要性之前包括:
對所述數(shù)據(jù)包的重建失真和所述數(shù)據(jù)包的漂移失真進行加法運算得到所述數(shù)據(jù)包的失真度。
3.如權(quán)利要求2所述的方法,其特征在于,所述對所述數(shù)據(jù)包的重建失真和所述數(shù)據(jù)包的漂移失真進行加法運算得到所述數(shù)據(jù)包的失真度之前,包括:
計算所述數(shù)據(jù)包丟失后,該數(shù)據(jù)包所在的幀和與所述數(shù)據(jù)包所在的幀相鄰的前一個幀的均方誤差得到所述數(shù)據(jù)包的重建失真;
計算所述數(shù)據(jù)包丟失后,該數(shù)據(jù)包所在的幀與重建幀的均方誤差之和得到所述數(shù)據(jù)包的漂移失真,所述重建幀為所述數(shù)據(jù)包丟失宏塊后重建的幀。
4.如權(quán)利要求1所述的方法,其特征在于,所述在所述碼流中對所述幀進行運動矢量強度運算得出所述數(shù)據(jù)包的運動特性重要性包括:
對所述幀的背景運動矢量強度和對象運動矢量強度進行加權(quán)運算,得到所述幀的運動特性重要性;
將所述幀的運動特性重要性確定為所述數(shù)據(jù)包的運動特性重要性。
5.如權(quán)利要求4所述的方法,其特征在于,所述對所述幀的背景運動矢量強度和對象運動矢量強度進行加權(quán)運算,得到所述幀的運動特性重要性之前,包括:
對所述幀進行背景運動矢量強度運算得到所述幀的所述背景運動矢量強度;
對所述幀進行對象運動矢量強度運算得到所述幀的所述對象運動矢量強度。
6.如權(quán)利要求1所述的方法,其特征在于,所述在所述碼流中將所述數(shù)據(jù)包的率失真重要性和所述數(shù)據(jù)包的運動特性重要進行乘積運算,得到所述數(shù)據(jù)包的重要性包括:
對所述數(shù)據(jù)包的率失真重要性進行指數(shù)運算得到第一重要性參數(shù);
對所述數(shù)據(jù)包的運動特性重要性進行指數(shù)運算得到第二重要性參數(shù);
將所述第一重要性參數(shù)與所述第二重要性參數(shù)做乘法運算得到所述數(shù)據(jù)包的重要性。
7.如權(quán)利要求1所述的方法,其特征在于,所述按照所述數(shù)據(jù)包的重要性,對所述數(shù)據(jù)包進行傳輸包括:
按照所述數(shù)據(jù)包的重要性,優(yōu)先傳輸所述數(shù)據(jù)包的重要性高的數(shù)據(jù)包。
8.一種碼流重要性計算裝置,其特征在于,所述裝置包括:
獲取模塊,用于獲取待傳輸視頻的碼流,所述碼流為經(jīng)可伸縮視頻編碼后所述待傳輸視頻的多個數(shù)據(jù)包在單位時間內(nèi)傳輸?shù)牧髁浚?/p>
第一運算模塊,用于在所述碼流中對所述數(shù)據(jù)包的失真度進行最小值運算得出所述數(shù)據(jù)包的率失真重要性;
第二運算模塊,用于對所述碼流中數(shù)據(jù)包所在的幀進行運動矢量強度運算得出所述數(shù)據(jù)包的運動特性重要性;
第三運算模塊,用于在所述碼流中將所述數(shù)據(jù)包的率失真重要性和所述數(shù)據(jù)包的運動特性重要性進行乘法運算,得到所述數(shù)據(jù)包的重要性,以確定所述數(shù)據(jù)包傳輸?shù)膬?yōu)先級;
傳輸模塊,用于在所述碼流中,按照所述數(shù)據(jù)包的重要性,對所述數(shù)據(jù)包進行傳輸。
9.如權(quán)利要求8所述的裝置,其特征在于,
所述第一運算模塊,還用于對所述數(shù)據(jù)包的重建失真和所述數(shù)據(jù)包的漂移失真進行加法運算得到所述數(shù)據(jù)包的失真度。
10.如權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括:
重建計算模塊,用于計算該數(shù)據(jù)包丟失后,所述數(shù)據(jù)包所在的幀和與所述數(shù)據(jù)包所在的幀相鄰的前一個幀的均方誤差得到所述數(shù)據(jù)包的重建失真;
漂移計算模塊,用于計算該數(shù)據(jù)包丟失后,所述數(shù)據(jù)包所在的幀與重建幀的均方誤差之和得到所述數(shù)據(jù)包的漂移失真,所述重建幀為所述數(shù)據(jù)包丟失宏塊后重建的幀。
11.如權(quán)利要求8所述的裝置,其特征在于,
所述第二運算模塊,還用于對所述幀的背景運動矢量強度和對象運動矢量強度進行加權(quán)運算,得到所述幀的所述運動特性重要性。
所述第二運算模塊,還用于將所述數(shù)據(jù)包所在的幀的運動特性重要性確定為所述數(shù)據(jù)包的運動特性重要性。
12.如權(quán)利要求11所述的裝置,其特征在于,所述裝置還包括:
背景計算模塊,用于對所述幀進行背景運動矢量強度運算得到所述幀的所述背景運動矢量強度;
對象計算模塊,用于對所述幀進行對象運動矢量強度運算得到所述幀的所述對象運動矢量強度。
13.如權(quán)利要求8所述的裝置,其特征在于,所述第三運算模塊包括:
第一得到模塊,用于對所述數(shù)據(jù)包的率失真重要性進行指數(shù)運算得到第一重要性參數(shù);
第二得到模塊,用于對所述數(shù)據(jù)包的運動特性重要性進行指數(shù)運算得到第二重要性參數(shù);
乘法計算模塊,用于將所述第一重要性參數(shù)與所述第二重要性參數(shù)做乘法運算得到所述數(shù)據(jù)包的重要性。
14.如權(quán)利要求8所述的裝置,其特征在于,
所述傳輸模塊,還用于按照所述數(shù)據(jù)包的重要性,優(yōu)先傳輸所述數(shù)據(jù)包的重要性高的數(shù)據(jù)包。