亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

計(jì)算視頻信號(hào)時(shí)間偏移量的方法和系統(tǒng)與流程

文檔序號(hào):12740615閱讀:583來(lái)源:國(guó)知局
計(jì)算視頻信號(hào)時(shí)間偏移量的方法和系統(tǒng)與流程

本發(fā)明涉及視頻處理技術(shù)領(lǐng)域,尤其涉及一種計(jì)算視頻信號(hào)時(shí)間偏移量的方法和系統(tǒng)。



背景技術(shù):

隨著直播技術(shù)的發(fā)展,在電視直播過(guò)程中,電視中人物與電視觀眾之間的互動(dòng)需求越來(lái)越多,由于視頻傳輸?shù)奶攸c(diǎn),針對(duì)當(dāng)前直播的視頻信號(hào),采用不同的播放渠道,其視頻延時(shí)不同,導(dǎo)致無(wú)法實(shí)現(xiàn)電視與電視觀眾之間的精確互動(dòng),電視互動(dòng)的效果非常低。例如衛(wèi)星電視的節(jié)目是通過(guò)衛(wèi)星傳播,信號(hào)源將直播信號(hào)發(fā)射轉(zhuǎn)播衛(wèi)星后,播出機(jī)構(gòu)需要在異地采用衛(wèi)星接收機(jī)接收電視信號(hào),然后通過(guò)直播轉(zhuǎn)碼器對(duì)電視信號(hào)進(jìn)行轉(zhuǎn)碼,通過(guò)CDN網(wǎng)絡(luò)將電視信號(hào)向指定用戶分發(fā),用戶通過(guò)電視終端將電視信號(hào)播放,此過(guò)程引入了很多時(shí)延。

在很多直播視頻互動(dòng)應(yīng)用中,需要根據(jù)內(nèi)容來(lái)進(jìn)行互動(dòng),但要求不能改變視頻發(fā)生裝置,也就是說(shuō)播出鏈條不能做基于視頻數(shù)據(jù)流的改動(dòng)。經(jīng)過(guò)分析后發(fā)現(xiàn)IPTV傳輸鏈路中的時(shí)延可以忽略,主要延遲來(lái)自衛(wèi)星接收至直播轉(zhuǎn)碼輸出,現(xiàn)有技術(shù)中,解決此問題需要手動(dòng)進(jìn)行計(jì)時(shí)和調(diào)整判斷電視信號(hào)發(fā)送轉(zhuǎn)播衛(wèi)星與播出信號(hào)之間的時(shí)間偏移量,而這種偏移量在發(fā)生播出故障,如直播轉(zhuǎn)碼器故障切換時(shí)此偏移量也需要重新手動(dòng)修正,帶來(lái)較高的人工成本,對(duì)業(yè)務(wù)帶來(lái)較大不便。

因此,現(xiàn)有技術(shù)需要改進(jìn)。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明公開了一種計(jì)算視頻信號(hào)時(shí)間偏移量的方法和系統(tǒng),用以解決現(xiàn)有技術(shù)存在的問題。

基于本發(fā)明實(shí)施例的一個(gè)方面,公開了一種計(jì)算視頻信號(hào)時(shí)間偏移量的方法,包括:

接入信源信號(hào),通過(guò)信源時(shí)間特征采集檢索系統(tǒng)獲取信源信號(hào)的時(shí)間特征;

計(jì)算信源時(shí)間特征采集檢索系統(tǒng)返回的信號(hào)時(shí)間偏移量;

接入播出信號(hào),通過(guò)播出信號(hào)時(shí)間特征采集系統(tǒng)獲取播出信號(hào)的時(shí)間特征;

將播出信號(hào)的時(shí)間特征上傳至信源時(shí)間特征采集檢索系統(tǒng),并返回播出時(shí)間偏移量;

進(jìn)行信號(hào)斷流檢測(cè),重新獲取播出信號(hào)時(shí)間信號(hào)特征。

在基于上述計(jì)算視頻信號(hào)時(shí)間偏移量的方法的另一個(gè)實(shí)施例中,所述信源信號(hào)的時(shí)間特征包括:信源信號(hào)的自然時(shí)間、信源信號(hào)PTS時(shí)間戳、信源音頻PTS、信源音頻自然時(shí)間和信源信號(hào)音頻指紋。

在基于上述計(jì)算視頻信號(hào)時(shí)間偏移量的方法的另一個(gè)實(shí)施例中,所述播出信號(hào)的時(shí)間特征包括:播出信號(hào)的自然時(shí)間、播出信號(hào)PTS時(shí)間戳、播出音頻PTS和播出信號(hào)音頻指紋。

在基于上述計(jì)算視頻信號(hào)時(shí)間偏移量的方法的另一個(gè)實(shí)施例中,所述獲取信源信號(hào)的時(shí)間特征包括:

信源信號(hào)接入,解析流媒體數(shù)據(jù),分離出視音頻信號(hào);

判斷是否已經(jīng)記錄此信號(hào)的自然時(shí)間,所述自然時(shí)間記為N1,

若是,提取音頻數(shù)據(jù),

若否,檢查是否出現(xiàn)獨(dú)立視頻幀數(shù)據(jù),將第一次出現(xiàn)獨(dú)立視頻幀數(shù)據(jù)的時(shí)間記錄為自然時(shí)間N1和幀的PTS時(shí)間戳記為VPTS1,然后提取音頻數(shù)據(jù);

對(duì)音頻數(shù)據(jù)解碼,生成PCM數(shù)據(jù),提取相應(yīng)的音頻PTS,記為APTS1,記錄此段音頻的自然時(shí)間:M1=N1+(APTS1-VPTS1);

計(jì)算音頻指紋F;

將音頻指紋、自然時(shí)間M1、音頻時(shí)長(zhǎng)加載至內(nèi)存?zhèn)洳椤?/p>

在基于上述計(jì)算視頻信號(hào)時(shí)間偏移量的方法的另一個(gè)實(shí)施例中,獲取播出信號(hào)的時(shí)間特征包括:

播出信號(hào)接入,解析流媒體數(shù)據(jù),分離出視音頻信號(hào);

判斷是否已經(jīng)記錄此路信號(hào)的自然時(shí)間N2,

若是,提取音頻數(shù)據(jù),

若否,檢查是否出現(xiàn)獨(dú)立視頻幀數(shù)據(jù),將第一次出現(xiàn)獨(dú)立視頻幀數(shù)據(jù)的時(shí)間記錄為自然時(shí)間N2和幀的PTS時(shí)間戳記為VPTS2,提取音頻數(shù)據(jù);

對(duì)音頻數(shù)據(jù)解碼,生成PCM數(shù)據(jù),提取相應(yīng)的音頻PTS,記為APTS2,計(jì)算音頻指紋F;

形成音頻指紋F,自然時(shí)間M2、音頻時(shí)長(zhǎng)組成數(shù)據(jù)對(duì)。

在基于上述計(jì)算視頻信號(hào)時(shí)間偏移量的方法的另一個(gè)實(shí)施例中,所述計(jì)算信源時(shí)間特征采集檢索系統(tǒng)返回的信號(hào)時(shí)間偏移量為:

時(shí)間偏移量Delta=(M2+Y)-(M1+X);

X和Y分別是自然時(shí)間M1和自然時(shí)間M2至該音頻指紋的時(shí)間偏移量。

基于本發(fā)明實(shí)施例的另一個(gè)方面,公開了一種計(jì)算視頻信號(hào)時(shí)間偏移量的系統(tǒng),包括:信源時(shí)間特征采集檢索系統(tǒng)和播出信號(hào)時(shí)間特征采集系統(tǒng);

所述信源時(shí)間特征采集檢索系統(tǒng)用于采集信源信號(hào)的時(shí)間特征,并計(jì)算音頻指紋、計(jì)算信源信號(hào)的時(shí)間偏移量,存儲(chǔ)信源信號(hào)的音頻指紋、音頻自然時(shí)間、音頻時(shí)長(zhǎng)信息;

所述播出信號(hào)時(shí)間特征采集系統(tǒng)用于采集播出信號(hào)的時(shí)間特征,計(jì)算音頻指紋,記錄播出信號(hào)的頻指紋、音頻自然時(shí)間、音頻時(shí)長(zhǎng)信息,并上傳至信源時(shí)間特征采集檢索系統(tǒng),根據(jù)信源信號(hào)的時(shí)間偏移量得出播出信號(hào)的時(shí)間偏移量。

在基于上述計(jì)算視頻信號(hào)時(shí)間偏移量的系統(tǒng)的另一個(gè)實(shí)施例中,所述信源時(shí)間特征采集檢索系統(tǒng)采集信源信號(hào)的時(shí)間特征包括:

信源信號(hào)接入,解析流媒體數(shù)據(jù),分離出視音頻信號(hào);

判斷是否已經(jīng)記錄此信號(hào)的自然時(shí)間,所述自然時(shí)間記為N1,

若是,提取音頻數(shù)據(jù),

若否,檢查是否出現(xiàn)獨(dú)立視頻幀數(shù)據(jù),將第一次出現(xiàn)獨(dú)立視頻幀數(shù)據(jù)的時(shí)間記錄為自然時(shí)間N1和幀的PTS時(shí)間戳記為VPTS1,然后提取音頻數(shù)據(jù);

對(duì)音頻數(shù)據(jù)解碼,生成PCM數(shù)據(jù),提取相應(yīng)的音頻PTS,記為APTS1,記錄此段音頻的自然時(shí)間:M1=N1+(APTS1-VPTS1);

計(jì)算音頻指紋F;

將音頻指紋、自然時(shí)間M1、音頻時(shí)長(zhǎng)加載至內(nèi)存?zhèn)洳椤?/p>

在基于上述計(jì)算視頻信號(hào)時(shí)間偏移量的系統(tǒng)的另一個(gè)實(shí)施例中,所述播出信號(hào)時(shí)間特征采集系統(tǒng)采集播出信號(hào)的時(shí)間特征包括:

播出信號(hào)接入,解析流媒體數(shù)據(jù),分離出視音頻信號(hào);

判斷是否已經(jīng)記錄此路信號(hào)的自然時(shí)間N2,

若是,提取音頻數(shù)據(jù),

若否,檢查是否出現(xiàn)獨(dú)立視頻幀數(shù)據(jù),將第一次出現(xiàn)獨(dú)立視頻幀數(shù)據(jù)的時(shí)間記錄為自然時(shí)間N2和幀的PTS時(shí)間戳記為VPTS2,提取音頻數(shù)據(jù);

對(duì)音頻數(shù)據(jù)解碼,生成PCM數(shù)據(jù),提取相應(yīng)的音頻PTS,記為APTS2,計(jì)算音頻指紋F;

形成音頻指紋F,自然時(shí)間M2、音頻時(shí)長(zhǎng)組成數(shù)據(jù)對(duì)。

在基于上述計(jì)算視頻信號(hào)時(shí)間偏移量的系統(tǒng)的另一個(gè)實(shí)施例中,所述信源信號(hào)的時(shí)間特征包括:信源信號(hào)的自然時(shí)間、信源信號(hào)PTS時(shí)間戳、信源音頻PTS、信源音頻自然時(shí)間和信源信號(hào)音頻指紋。

在基于上述計(jì)算視頻信號(hào)時(shí)間偏移量的系統(tǒng)的另一個(gè)實(shí)施例中,所述播出信號(hào)的時(shí)間特征包括:播出信號(hào)的自然時(shí)間、播出信號(hào)PTS時(shí)間戳、播出音頻PTS和播出信號(hào)音頻指紋。

與現(xiàn)有技術(shù)相比較,本發(fā)明具有以下優(yōu)點(diǎn):

本發(fā)明通過(guò)信源時(shí)間特征采集檢索系統(tǒng)和播出信號(hào)時(shí)間特征采集系統(tǒng)自動(dòng)采集信源信號(hào)時(shí)間特征和播放信號(hào)時(shí)間特征,并計(jì)算信源信號(hào)的時(shí)間偏移量和播放信號(hào)的時(shí)間偏移量,通過(guò)信號(hào)斷流檢測(cè),重新獲取播出信號(hào)時(shí)間信號(hào)特征,實(shí)現(xiàn)視頻信號(hào)的無(wú)延時(shí)實(shí)時(shí)播放,可以滿足用戶與電視節(jié)目的有效互動(dòng)。

下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所使用的附圖做一簡(jiǎn)單地介紹。

圖1是本發(fā)明的計(jì)算視頻信號(hào)時(shí)間偏移量的系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;

圖2是本發(fā)明的計(jì)算視頻信號(hào)時(shí)間偏移量的方法的一個(gè)實(shí)施例的流程圖;

圖3是本發(fā)明的計(jì)算視頻信號(hào)時(shí)間偏移量的方法的另一個(gè)實(shí)施例的流程圖;

圖4是本發(fā)明的計(jì)算視頻信號(hào)時(shí)間偏移量的方法的又一個(gè)實(shí)施例的流程圖。

具體實(shí)施方式

為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。

基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

圖1是本發(fā)明的計(jì)算視頻信號(hào)時(shí)間偏移量的系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,如圖1所示,所述計(jì)算視頻信號(hào)時(shí)間偏移量的系統(tǒng)包括:

信源時(shí)間特征采集檢索系統(tǒng)1和播出信號(hào)時(shí)間特征采集系統(tǒng)2;

所述信源時(shí)間特征采集檢索系統(tǒng)1用于采集信源信號(hào)的時(shí)間特征,并計(jì)算音頻指紋、計(jì)算信源信號(hào)的時(shí)間偏移量,存儲(chǔ)信源信號(hào)的音頻指紋、音頻自然時(shí)間、音頻時(shí)長(zhǎng)信息;

所述播出信號(hào)時(shí)間特征采集系統(tǒng)2用于采集播出信號(hào)的時(shí)間特征,計(jì)算音頻指紋,記錄播出信號(hào)的頻指紋、音頻自然時(shí)間、音頻時(shí)長(zhǎng)信息,并上傳至信源時(shí)間特征采集檢索系統(tǒng)1,根據(jù)信源信號(hào)的時(shí)間偏移量得出播出信號(hào)的時(shí)間偏移量。

所述信源時(shí)間特征采集檢索系統(tǒng)1采集信源信號(hào)的時(shí)間特征包括:

信源信號(hào)接入,解析流媒體數(shù)據(jù),分離出視音頻信號(hào);

判斷是否已經(jīng)記錄此信號(hào)的自然時(shí)間,所述自然時(shí)間記為N1,

若是,提取音頻數(shù)據(jù),

若否,檢查是否出現(xiàn)獨(dú)立視頻幀數(shù)據(jù),將第一次出現(xiàn)獨(dú)立視頻幀數(shù)據(jù)的時(shí)間記錄為自然時(shí)間N1和幀的PTS時(shí)間戳記為VPTS1,然后提取音頻數(shù)據(jù);

對(duì)音頻數(shù)據(jù)解碼,生成PCM數(shù)據(jù),提取相應(yīng)的音頻PTS,記為APTS1,記錄此段音頻的自然時(shí)間:M1=N1+(APTS1-VPTS1);

計(jì)算音頻指紋F;

將音頻指紋、自然時(shí)間M1、音頻時(shí)長(zhǎng)加載至內(nèi)存?zhèn)洳椤?/p>

所述播出信號(hào)時(shí)間特征采集系統(tǒng)2采集播出信號(hào)的時(shí)間特征包括:

播出信號(hào)接入,解析流媒體數(shù)據(jù),分離出視音頻信號(hào);

判斷是否已經(jīng)記錄此路信號(hào)的自然時(shí)間N2,

若是,提取音頻數(shù)據(jù),

若否,檢查是否出現(xiàn)獨(dú)立視頻幀數(shù)據(jù),將第一次出現(xiàn)獨(dú)立視頻幀數(shù)據(jù)的時(shí)間記錄為自然時(shí)間N2和幀的PTS時(shí)間戳記為VPTS2,提取音頻數(shù)據(jù);

對(duì)音頻數(shù)據(jù)解碼,生成PCM數(shù)據(jù),提取相應(yīng)的音頻PTS,記為APTS2,計(jì)算音頻指紋F;

形成音頻指紋F,自然時(shí)間M2、音頻時(shí)長(zhǎng)組成數(shù)據(jù)對(duì)。

所述信源信號(hào)的時(shí)間特征包括:信源信號(hào)的自然時(shí)間、信源信號(hào)PTS時(shí)間戳、信源音頻PTS、信源音頻自然時(shí)間和信源信號(hào)音頻指紋。

所述播出信號(hào)的時(shí)間特征包括:播出信號(hào)的自然時(shí)間、播出信號(hào)PTS時(shí)間戳、播出音頻PTS和播出信號(hào)音頻指紋。

圖2是本發(fā)明的計(jì)算視頻信號(hào)時(shí)間偏移量的方法的一個(gè)實(shí)施例的流程圖,如圖2所示,所述計(jì)算視頻信號(hào)時(shí)間偏移量的方法包括:

10,接入信源信號(hào),通過(guò)信源時(shí)間特征采集檢索系統(tǒng)1獲取信源信號(hào)的時(shí)間特征;

20,計(jì)算信源時(shí)間特征采集檢索系統(tǒng)1返回的信號(hào)時(shí)間偏移量;

30,接入播出信號(hào),通過(guò)播出信號(hào)時(shí)間特征采集系統(tǒng)2獲取播出信號(hào)的時(shí)間特征;

40,將播出信號(hào)的時(shí)間特征上傳至信源時(shí)間特征采集檢索系統(tǒng)1,并返回播出時(shí)間偏移量;

50,進(jìn)行信號(hào)斷流檢測(cè),重新獲取播出信號(hào)時(shí)間信號(hào)特征。

所述信源信號(hào)的時(shí)間特征包括:信源信號(hào)的自然時(shí)間、信源信號(hào)PTS時(shí)間戳、信源音頻PTS、信源音頻自然時(shí)間和信源信號(hào)音頻指紋。

所述播出信號(hào)的時(shí)間特征包括:播出信號(hào)的自然時(shí)間、播出信號(hào)PTS時(shí)間戳、播出音頻PTS和播出信號(hào)音頻指紋。

圖3是本發(fā)明的計(jì)算視頻信號(hào)時(shí)間偏移量的方法的另一個(gè)實(shí)施例的流程圖,如圖3所示,所述獲取信源信號(hào)的時(shí)間特征包括:

11,信源信號(hào)接入,解析流媒體數(shù)據(jù),分離出視音頻信號(hào);

12,判斷是否已經(jīng)記錄此信號(hào)的自然時(shí)間,所述自然時(shí)間記為N1,

13,若是,提取音頻數(shù)據(jù),

14,若否,檢查是否出現(xiàn)獨(dú)立視頻幀數(shù)據(jù),將第一次出現(xiàn)獨(dú)立視頻幀數(shù)據(jù)的時(shí)間記錄為自然時(shí)間N1和幀的PTS時(shí)間戳記為VPTS1,然后提取音頻數(shù)據(jù);

15,對(duì)音頻數(shù)據(jù)解碼,生成PCM數(shù)據(jù),提取相應(yīng)的音頻PTS,記為APTS1,記錄此段音頻的自然時(shí)間:M1=N1+(APTS1-VPTS1);

16,計(jì)算音頻指紋F;

17,將音頻指紋、自然時(shí)間M1、音頻時(shí)長(zhǎng)加載至內(nèi)存?zhèn)洳椤?/p>

圖4是本發(fā)明的計(jì)算視頻信號(hào)時(shí)間偏移量的方法的又一個(gè)實(shí)施例的流程圖,如圖4所示,獲取播出信號(hào)的時(shí)間特征包括:

31,播出信號(hào)接入,解析流媒體數(shù)據(jù),分離出視音頻信號(hào);

32,判斷是否已經(jīng)記錄此路信號(hào)的自然時(shí)間N2,

33,若是,提取音頻數(shù)據(jù),

34,若否,檢查是否出現(xiàn)獨(dú)立視頻幀數(shù)據(jù),將第一次出現(xiàn)獨(dú)立視頻幀數(shù)據(jù)的時(shí)間記錄為自然時(shí)間N2和幀的PTS時(shí)間戳記為VPTS2,提取音頻數(shù)據(jù);

35,對(duì)音頻數(shù)據(jù)解碼,生成PCM數(shù)據(jù),提取相應(yīng)的音頻PTS,記為APTS2,計(jì)算音頻指紋F;

36,形成音頻指紋F,自然時(shí)間M2、音頻時(shí)長(zhǎng)組成數(shù)據(jù)對(duì)。

所述計(jì)算信源時(shí)間特征采集檢索系統(tǒng)返回的信號(hào)時(shí)間偏移量為:

時(shí)間偏移量Delta=(M2+Y)-(M1+X);

X和Y分別是自然時(shí)間M1和自然時(shí)間M2至該音頻指紋的時(shí)間偏移量。

最后應(yīng)說(shuō)明的是:以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1