一種數(shù)字視頻音畫失步監(jiān)測方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻顯示終端測試技術(shù),具體涉及一種數(shù)字視頻音畫失步監(jiān)測方法。
【背景技術(shù)】
[0002]數(shù)字電視的音視頻在電視機播放過程中有時會出現(xiàn)音畫不同步的現(xiàn)象,類似在對安卓智能電視測試中很容易出現(xiàn),一旦發(fā)現(xiàn)不同步時,依靠人工測試,既不能準確測試音畫失步的時間差值,也不能判定出現(xiàn)不同步的時間點,抓取的log在很多時候是無效的。
[0003]實際音畫不同步的原因是較復雜的:音視頻信號顯示沒有同步時,用戶觀看的電視節(jié)目就會出現(xiàn)明顯的音畫不同步;有一部分是播放丟幀引起的,有一部分是視頻問題引起的,還有一部分是音視頻數(shù)據(jù)解碼引起的。
[0004]在數(shù)字電視解碼過程中,每幀圖像都有一個唯一的DTS(音視頻解碼的時間點)和唯一的PTS(音視頻顯示的時間點)值。在利用緩存器存儲信號時,實際信號和對應幀是變動的,加上數(shù)據(jù)冗余量大小的不同,壓縮比也不同,因此在圖像幀組層處理中,B幀和P幀的順序也發(fā)生了變化。這些使得測試數(shù)字電視信號的音畫失步的難度更高。
【發(fā)明內(nèi)容】
[0005]本發(fā)明所要解決的技術(shù)問題是:提出一種數(shù)字視頻音畫失步監(jiān)測方法,解決傳統(tǒng)技術(shù)中不能實時準確監(jiān)測數(shù)字視頻音畫失步的問題。
[0006]本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:一種數(shù)字視頻音畫失步監(jiān)測方法,包括:
[0007]A、對數(shù)字視頻音畫的解碼失步監(jiān)測步驟:
[0008]Al、獲取數(shù)字視頻的音視頻解碼時間標簽DTS的固定差值;
[0009]A2、判斷解碼端的音視頻解碼是否出現(xiàn)音畫失步,若出現(xiàn)失步,則報警提示;
[0010]B、對數(shù)字視頻音畫的顯示失步監(jiān)測步驟:
[0011 ] B1、獲取數(shù)字視頻的音視頻顯示時間標簽PTS的固定差值;
[0012]B2、判斷解碼端的音視頻顯示是否出現(xiàn)音畫失步,若出現(xiàn)失步,則報警提示。
[0013]進一步的,步驟Al中,所述獲取數(shù)字視頻的音視頻解碼時間標簽DTS的固定差值的具體方法為:
[0014]在信號碼包中相同的幀下,分別獲取音頻DTS和視頻DTS,將二者的固定差值予以記錄存儲。
[0015]進一步的,步驟A2中,所述判斷解碼端的音視頻解碼是否出現(xiàn)音畫失步,若出現(xiàn)失步,則報警提示的具體方法為:
[0016]在固定時間間隔比較相同幀音頻的DTS和視頻的DTS二者的差值,如果發(fā)生變化,就說明解碼過程中,音畫發(fā)生不同步;根據(jù)實際的幀率計算得到音畫不同步的實際幀數(shù),差值變動超過一幀時,提示報警,同時提示問題發(fā)生的解碼時間點。
[0017]進一步的,步驟BI中,所述獲取數(shù)字視頻的音視頻顯示時間標簽PTS的固定差值的具體方法是:
[0018]在信號碼包中相同的幀下,分別獲取音頻PTS和視頻PTS,將二者的固定差值予以記錄存儲。
[0019]進一步的,步驟B2中,判斷解碼端的音視頻顯示是否出現(xiàn)音畫失步,若出現(xiàn)失步,則報警提示的具體方法是:
[0020]在固定時間間隔比較相同幀音頻的PTS和視頻的PTS二者的差值,如果發(fā)生變化,就說明顯示過程中,音畫發(fā)生不同步;根據(jù)實際的幀率計算得到音畫不同步的實際幀數(shù),差值變動超過一幀時,提示報警,同時提示問題發(fā)生的顯示時間點。
[0021]本發(fā)明的有益效果是:可以準確測試聲音與圖像同步間隔,實時提示音畫失步點,獲取當前的音畫不同步的幀數(shù),分別標記音畫失步的視頻和音頻的時間點,準確地監(jiān)測數(shù)字視頻的音畫不同步狀態(tài);可幫助相關(guān)設(shè)計定位問題。
【附圖說明】
[0022]圖1為對數(shù)字視頻音畫的解碼失步監(jiān)測流程;
[0023]圖2為對數(shù)字視頻音畫的顯示失步監(jiān)測流程。
【具體實施方式】
[0024]本發(fā)明旨在提出一種數(shù)字視頻音畫失步監(jiān)測方法,解決傳統(tǒng)技術(shù)中不能實時準確監(jiān)測數(shù)字視頻音畫失步的問題。本發(fā)明使用數(shù)字視頻中每個PID包中的聲音和圖像的解碼、顯示時間來準確測試聲音與圖像同步間隔。根據(jù)這個時間差值來比對,確認在解碼、顯示后聲音和圖像之間的時間關(guān)系,從而實時準確地監(jiān)測數(shù)字視頻的音畫不同步狀態(tài)。
[0025]本發(fā)明中的數(shù)字視頻音畫失步監(jiān)測方法,包括:對數(shù)字視頻音畫的解碼失步監(jiān)測步驟以及對數(shù)字視頻音畫的顯示失步監(jiān)測步驟;
[0026]如圖1所示,在對數(shù)字視頻音畫的解碼失步監(jiān)測上,在信號碼包中相同的幀下,分別獲取音頻DTS和視頻DTS,將二者的固定差值予以記錄存儲;然后,在固定時間間隔比較相同幀音頻的DTS和視頻的DTS二者的差值,如果發(fā)生變化,就說明解碼過程中,音畫發(fā)生不同步;根據(jù)實際的幀率計算得到音畫不同步的實際幀數(shù),差值變動超過一幀時,提示報警,同時提示問題發(fā)生的解碼時間點。
[0027]如圖2所示,在對數(shù)字視頻音畫的顯示失步監(jiān)測上,在信號碼包中相同的幀下,分別獲取音頻PTS和視頻PTS,將二者的固定差值予以記錄存儲;然后,在固定時間間隔比較相同幀音頻的PTS和視頻的PTS二者的差值,如果發(fā)生變化,就說明顯示過程中,音畫發(fā)生不同步;根據(jù)實際的幀率計算得到音畫不同步的實際幀數(shù),差值變動超過一幀時,提示報警,同時提示問題發(fā)生的顯示時間點。
[0028]實施例:
[0029]使用3D50A4500i整機,播放本地的數(shù)字視頻-《速度與激情4》。本例對該視頻進行音畫不同步的監(jiān)測:
[0030]首先在測試前,獲取音頻和視頻的Pts和Dts的固定差值;視頻播放中不斷讀取差值時間;當二者的差值時間超出固定差值+1幀視頻的時間長度時,開始報警和記錄操作;記錄當前的時間位置,和失步的幀數(shù);
[0031]在具體實施上,需要做如下操作:
[0032]1、電腦連接整機的串口:設(shè)置端口數(shù)據(jù);
[0033]2、啟動對電視機播放數(shù)字視頻的監(jiān)測模式;
[0034]3、對應選擇測試通道、定時器時長、起始時間點等相關(guān)數(shù)據(jù);
[0035]4、使用功能鍵,啟動操作;
[0036]5、分別測試正在播放的數(shù)字視頻的解碼、顯示音畫失步的幀數(shù)、音畫失步時間位置。
【主權(quán)項】
1.一種數(shù)字視頻音畫失步監(jiān)測方法,其特征在于,包括: A、對數(shù)字視頻音畫的解碼失步監(jiān)測步驟: Al、獲取數(shù)字視頻的音視頻解碼時間標簽DTS的固定差值; A2、判斷解碼端的音視頻解碼是否出現(xiàn)音畫失步,若出現(xiàn)失步,則報警提示; B、對數(shù)字視頻音畫的顯示失步監(jiān)測步驟: B1、獲取數(shù)字視頻的音視頻顯示時間標簽PTS的固定差值; B2、判斷解碼端的音視頻顯示是否出現(xiàn)音畫失步,若出現(xiàn)失步,則報警提示。2.如權(quán)利要求1所述的一種數(shù)字視頻音畫失步監(jiān)測方法,其特征在于,步驟Al中,所述獲取數(shù)字視頻的音視頻解碼時間標簽DTS的固定差值的具體方法為: 在信號碼包中相同的幀下,分別獲取音頻DTS和視頻DTS,將二者的固定差值予以記錄存儲。3.如權(quán)利要求2所述的一種數(shù)字視頻音畫失步監(jiān)測方法,其特征在于,步驟A2中,所述判斷解碼端的音視頻解碼是否出現(xiàn)音畫失步,若出現(xiàn)失步,則報警提示的具體方法為: 在固定時間間隔比較相同幀音頻的DTS和視頻的DTS 二者的差值,如果發(fā)生變化,就說明解碼過程中,音畫發(fā)生不同步;根據(jù)實際的幀率計算得到音畫不同步的實際幀數(shù),差值變動超過一幀時,提示報警,同時提示問題發(fā)生的解碼時間點。4.如權(quán)利要求1所述的一種數(shù)字視頻音畫失步監(jiān)測方法,其特征在于,步驟BI中,所述獲取數(shù)字視頻的音視頻顯示時間標簽PTS的固定差值的具體方法是: 在信號碼包中相同的幀下,分別獲取音頻PTS和視頻PTS,將二者的固定差值予以記錄存儲。5.如權(quán)利要求4所述的一種數(shù)字視頻音畫失步監(jiān)測方法,其特征在于,步驟B2中,判斷解碼端的音視頻顯示是否出現(xiàn)音畫失步,若出現(xiàn)失步,則報警提示的具體方法是: 在固定時間間隔比較相同幀音頻的PTS和視頻的PTS 二者的差值,如果發(fā)生變化,就說明顯示過程中,音畫發(fā)生不同步;根據(jù)實際的幀率計算得到音畫不同步的實際幀數(shù),差值變動超過一幀時,提示報警,同時提示問題發(fā)生的顯示時間點。
【專利摘要】本發(fā)明涉及視頻顯示終端測試技術(shù),其公開了一種數(shù)字視頻音畫失步監(jiān)測方法,解決傳統(tǒng)技術(shù)中不能實時準確監(jiān)測數(shù)字視頻音畫失步的問題。該方法包括:A、對數(shù)字視頻音畫的解碼失步監(jiān)測步驟:A1、獲取數(shù)字視頻的音視頻解碼時間標簽DTS的固定差值;A2、判斷解碼端的音視頻解碼是否出現(xiàn)音畫失步,若出現(xiàn)失步,則報警提示;B、對數(shù)字視頻音畫的顯示失步監(jiān)測步驟:B1、獲取數(shù)字視頻的音視頻顯示時間標簽PTS的固定差值;B2、判斷解碼端的音視頻顯示是否出現(xiàn)音畫失步,若出現(xiàn)失步,則報警提示。本發(fā)明適用于對數(shù)字視頻音畫失步監(jiān)測。
【IPC分類】H04N21/434, H04N21/43, H04N21/8547
【公開號】CN105657512
【申請?zhí)枴?br>【發(fā)明人】梁敏
【申請人】四川長虹電器股份有限公司
【公開日】2016年6月8日
【申請日】2016年1月29日