一種調(diào)整視音頻碼流中音頻延時的裝置和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及廣播電視應(yīng)用技術(shù)領(lǐng)域,特別涉及一種調(diào)整視音頻碼流中音頻延時的裝置和方法。
【背景技術(shù)】
[0002]隨著數(shù)字電視的快速普及,運營商有線網(wǎng)絡(luò)紛紛采用數(shù)字化傳輸技術(shù)進行廣播電視節(jié)目傳輸,數(shù)字化傳輸普遍采用壓縮編碼的TS(Transp0rt Stream)碼流信號。碼流信號在傳輸過程中,要經(jīng)過多次的碼流解復(fù)用、再復(fù)用,以及解碼、重新編碼等處理,在處理過程中難免會引起視音頻不同步。而矯正視音頻不同步的方法大都采用將視頻和音頻碼流分別緩存,通過分別調(diào)節(jié)視頻和音頻碼流的緩存時間長短來調(diào)節(jié)音頻相對于視頻碼流信號的延時值。但是該方法主要是硬件電路實現(xiàn),控制復(fù)雜、成本較高。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于針對現(xiàn)有技術(shù)的缺陷和不足,提供一種結(jié)構(gòu)簡單,設(shè)計合理、使用方便的一種調(diào)整視音頻碼流中音頻延時的裝置和方法,它基于現(xiàn)有的視音頻TS碼流信號,通過增加視音頻碼流輸入模塊、音頻PTS調(diào)整模塊、延時設(shè)置模塊、視音頻碼流輸出模塊,以及系統(tǒng)控制模塊和電源模塊,完成音頻ES碼流中PTS時間戳的延時調(diào)整,以達(dá)到視音頻精確同步,并且長時間工作也能穩(wěn)定同步,滿足各級廣播電視網(wǎng)絡(luò)前端播出需求。
[0004]為實現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案是:
[0005]本發(fā)明所述的一種調(diào)整視音頻碼流中音頻延時的裝置和方法,它包括系統(tǒng)控制模塊、視音頻碼流輸入模塊、音頻PTS調(diào)整模塊、延時設(shè)置模塊、視音頻碼流輸出模塊和電源模塊,所述系統(tǒng)控制模塊分別與視音頻碼流輸入模塊、音頻PTS調(diào)整模塊、延時設(shè)置模塊、視音頻碼流輸出模塊和電源模塊電連接。
[0006]本發(fā)明為確保輸出碼流的視音頻同步,其采用如下的方法步驟:
[0007]S1:通過視音頻碼流輸入模塊,將輸入的包含視音頻的ASI串行碼流信號或TS/IP格式信號轉(zhuǎn)換為SPI并行碼流信號,便于后級處理;
[0008]S2:通過音頻PTS調(diào)整模塊,從SPI并行碼流中提取出音頻ES(Element Stream)碼流中的PTS時間戳數(shù)值;再通過延時設(shè)置模塊,根據(jù)用戶設(shè)置的音頻延時調(diào)整量數(shù)值調(diào)整PTS數(shù)值的增加量或減少量,并用調(diào)整后的PTS數(shù)值替換原始PTS數(shù)值,從而完成時間戳的修改,實現(xiàn)視音頻的精確同步;
[0009]S3:最后通過視音頻碼流輸出模塊,將調(diào)整后的視音頻SPI并行碼流轉(zhuǎn)換為ASI串行碼流或封裝為TS/IP格式輸出,供后級設(shè)備使用。
[0010]采用上述結(jié)構(gòu)后,本發(fā)明有益效果為:本發(fā)明所述的一種調(diào)整視音頻碼流中音頻延時的裝置和方法,它基于現(xiàn)有的視音頻TS碼流信號,通過增加視音頻碼流輸入模塊、音頻PTS調(diào)整模塊、延時設(shè)置模塊、視音頻碼流輸出模塊,以及系統(tǒng)控制模塊和電源模塊,完成音頻ES碼流中PTS時間戳的延時調(diào)整,以達(dá)到視音頻精確同步,并且長時間工作也能穩(wěn)定同步,滿足各級廣播電視網(wǎng)絡(luò)前端播出需求。
【附圖說明】
[0011 ]圖1是本發(fā)明的結(jié)構(gòu)示意圖;
[0012]圖2是本發(fā)明的流程框圖。
[0013]附圖標(biāo)記說明:
[0014]1、系統(tǒng)控制模塊;2、視音頻碼流輸入模塊;3、音頻PTS調(diào)整模塊;4、延時設(shè)置模塊;
5、視音頻碼流輸出模塊;6、電源模塊。
【具體實施方式】
[0015]下面結(jié)合附圖對本發(fā)明作進一步的說明。
[0016]如圖1所示,本發(fā)明所述的一種調(diào)整視音頻碼流中音頻延時的裝置和方法,它包括系統(tǒng)控制模塊1、視音頻碼流輸入模塊2、音頻PTS(Program Time Stamp)調(diào)整模塊3、延時設(shè)置模塊4、視音頻碼流輸出模塊5和電源模塊6,所述系統(tǒng)控制模塊1分別與視音頻碼流輸入模塊2、音頻PTS(Program Time Stamp)調(diào)整模塊3、延時設(shè)置模塊4、視音頻碼流輸出模塊5和電源模塊6電連接。
[0017]所述視音頻碼流輸入模塊2將ASI (Asynchronous Serial Interface)格式或TS/IP格式輸入的視音頻串行碼流信號轉(zhuǎn)換成SPI(Synchronous Parallel Interface)格式并行碼流信號,供裝置內(nèi)部使用。
[0018]所述音頻PTS調(diào)整模塊3從輸入的視音頻并行碼流信號中取出音頻PTS時間戳數(shù)值,根據(jù)延時設(shè)置模塊4設(shè)定的延時值調(diào)整PTS數(shù)值,延時值可以為正也可以為負(fù),為正表示音頻較原始值延時值,為負(fù)表示音頻較原始值超前值。延時調(diào)整后的PTS數(shù)值替代碼流中原始的PTS數(shù)值。
[0019]所述視音頻碼流輸出模塊將視音頻的SPI格式并行碼流信號轉(zhuǎn)換為ASI格式串行碼流信號或TS/IP格式,輸出到后級設(shè)備使用。
[0020]所述系統(tǒng)控制模塊給視音頻碼流輸入模塊、音頻PTS調(diào)整模塊、延時設(shè)置模塊、視音頻碼流輸出模塊提供控制信號,以使各模塊協(xié)調(diào)一致的工作。其中電源模塊為這個裝置提供電源供應(yīng)。
[0021]如圖2所示,為確保輸出碼流的視音頻同步,其采用如下的方法步驟:
[0022]S1:通過視音頻碼流輸入模塊2,將輸入的包含視音頻的ASI串行碼流信號或TS/IP格式信號轉(zhuǎn)換為SPI并行碼流信號,便于后級處理;
[0023]S2:通過音頻PTS調(diào)整模塊3,從SPI并行碼流中提取出音頻ES(Element Stream)碼流中的PTS時間戳數(shù)值;再通過延時設(shè)置模塊4,根據(jù)用戶設(shè)置的音頻延時調(diào)整量數(shù)值調(diào)整PTS數(shù)值的增加量或減少量,并用調(diào)整后的PTS數(shù)值替換原始PTS數(shù)值,從而完成時間戳的修改,實現(xiàn)視音頻的精確同步;
[0024]S3:最后通過視音頻碼流輸出模塊5,將調(diào)整后的視音頻SPI并行碼流轉(zhuǎn)換為ASI串行碼流或封裝為TS/IP格式輸出,供后級設(shè)備使用。
[0025]本發(fā)明里的各模塊(視音頻碼流輸入模塊2、音頻PTS調(diào)整模塊3、延時設(shè)置模塊4、視音頻碼流輸出模塊5)之間的協(xié)調(diào)控制,由系統(tǒng)控制模塊1通過控制信號來協(xié)調(diào)控制上述各模塊。本發(fā)明里的電源模塊6提供電源支撐。
[0026]本發(fā)明所述的一種調(diào)整視音頻碼流中音頻延時的裝置和方法,它基于現(xiàn)有的視音頻TS碼流信號,通過增加視音頻碼流輸入模塊、音頻PTS調(diào)整模塊、延時設(shè)置模塊、視音頻碼流輸出模塊,以及系統(tǒng)控制模塊和電源模塊,完成音頻ES碼流中PTS時間戳的延時調(diào)整,以達(dá)到視音頻精確同步,并且長時間工作也能穩(wěn)定同步,滿足各級廣播電視網(wǎng)絡(luò)前端播出需求。
[0027]以上所述僅是本發(fā)明的較佳實施方式,故凡依本發(fā)明專利申請范圍所述的構(gòu)造、特征及原理所做的等效變化或修飾,均包括于本發(fā)明專利申請范圍內(nèi)。
【主權(quán)項】
1.一種調(diào)整視音頻碼流中音頻延時的裝置和方法,其特征在于:它包括系統(tǒng)控制模塊、視音頻碼流輸入模塊、音頻PTS調(diào)整模塊、延時設(shè)置模塊、視音頻碼流輸出模塊和電源模塊,所述系統(tǒng)控制模塊分別與視音頻碼流輸入模塊、音頻PTS調(diào)整模塊、延時設(shè)置模塊、視音頻碼流輸出模塊和電源模塊電連接; 本發(fā)明為確保輸出碼流的視音頻同步,其采用如下的方法步驟: 51:通過視音頻碼流輸入模塊,將輸入的包含視音頻的ASI串行碼流信號或TS/IP格式信號轉(zhuǎn)換為SPI并行碼流信號,便于后級處理; 52:通過音頻PTS調(diào)整模塊,從SPI并行碼流中提取出音頻ES碼流中的PTS時間戳數(shù)值;再通過延時設(shè)置模塊,根據(jù)用戶設(shè)置的音頻延時調(diào)整量數(shù)值調(diào)整PTS數(shù)值的增加量或減少量,并用調(diào)整后的PTS數(shù)值替換原始PTS數(shù)值,從而完成時間戳的修改,實現(xiàn)視音頻的精確同步; S3:最后通過視音頻碼流輸出模塊,將調(diào)整后的視音頻SPI并行碼流轉(zhuǎn)換為ASI串行碼流或封裝為TS/IP格式輸出,供后級設(shè)備使用。
【專利摘要】本發(fā)明涉及廣播電視應(yīng)用技術(shù)領(lǐng)域,特別涉及一種調(diào)整視音頻碼流中音頻延時的裝置和方法,它包括系統(tǒng)控制模塊、視音頻碼流輸入模塊、音頻PTS調(diào)整模塊、延時設(shè)置模塊、視音頻碼流輸出模塊和電源模塊,所述系統(tǒng)控制模塊分別與視音頻碼流輸入模塊、音頻PTS調(diào)整模塊、延時設(shè)置模塊、視音頻碼流輸出模塊和電源模塊電連接;它基于現(xiàn)有的視音頻TS碼流信號,通過增加視音頻碼流輸入模塊、音頻PTS調(diào)整模塊、延時設(shè)置模塊、視音頻碼流輸出模塊,以及系統(tǒng)控制模塊和電源模塊,完成音頻ES碼流中PTS時間戳的延時調(diào)整,以達(dá)到視音頻精確同步,并且長時間工作也能穩(wěn)定同步,滿足各級廣播電視網(wǎng)絡(luò)前端播出需求。
【IPC分類】H04N21/43, H04N21/434
【公開號】CN105451057
【申請?zhí)枴緾N201610029489
【發(fā)明人】曾澤君, 黃巍, 龔克宇, 易啟鵬, 羅民喜, 陳曉松, 王衛(wèi), 王淵, 蔡舒礫, 翟榮軍
【申請人】北京優(yōu)祥智恒科技有限公司
【公開日】2016年3月30日
【申請日】2016年1月18日