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

數(shù)字電視音視頻同步的實(shí)現(xiàn)方法及裝置的制作方法

文檔序號(hào):7812432閱讀:282來源:國知局
專利名稱:數(shù)字電視音視頻同步的實(shí)現(xiàn)方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于數(shù)字電視技術(shù)領(lǐng)域,具體說是涉及數(shù)據(jù)同步技術(shù),更具體地說,是涉及數(shù)字電視音視頻同步的實(shí)現(xiàn)方法及裝置。
背景技術(shù)
按照有關(guān)標(biāo)準(zhǔn)規(guī)定,數(shù)字電視的音視頻同步是通過數(shù)字電視設(shè)備的驅(qū)動(dòng)軟件將音視頻數(shù)據(jù)幀的解碼時(shí)間戳(DTS,Decoding Time Stamp)及顯示時(shí)間戳(PTS,Presentation Time Stamp)向系統(tǒng)參考時(shí)鐘(STC,System Clock Reference)進(jìn)行同步。因此,STC 的準(zhǔn)確性在音視頻同步處理過程中非常關(guān)鍵。而STC是通過加載在廣電傳輸?shù)膫鬏斄?TS,Transport Stream)的包頭、以一定的時(shí)間間隔周期性傳遞的節(jié)目參考時(shí)鐘 PCR(Programming Clock Reference)來進(jìn)行校準(zhǔn),所以,為保證系統(tǒng)參考時(shí)鐘的準(zhǔn)確性,要求TS流中的PCR數(shù)據(jù)必須準(zhǔn)確可靠。但在實(shí)際的廣播環(huán)境中,編碼器、調(diào)制器都可以對(duì)PCR進(jìn)行更新,其質(zhì)量參差不齊。在一些小的廣電網(wǎng)絡(luò)環(huán)境中,經(jīng)常會(huì)存在因設(shè)備原因或者人為因素造成PCR數(shù)據(jù)缺失或者異常變動(dòng),從而導(dǎo)致數(shù)字電視接收設(shè)備無法進(jìn)行正確的音視頻播放同步處理、出現(xiàn)聲音與畫面不同步的現(xiàn)象,影響了電視節(jié)目的正常收看。對(duì)于因PCR數(shù)據(jù)錯(cuò)誤造成音視頻不同步的問題,現(xiàn)有技術(shù)一般采用兩種解決方案,具體如下
方案一,數(shù)字電視設(shè)備檢測到PCR數(shù)據(jù)出錯(cuò)時(shí),選擇關(guān)閉音視頻同步機(jī)制,使音頻數(shù)據(jù)和視頻數(shù)據(jù)獨(dú)立播放。但缺點(diǎn)是長時(shí)間播放后,極容易再次出現(xiàn)音頻和視頻不同步的現(xiàn)象。方案二,在方案一的基礎(chǔ)上,定期強(qiáng)行同步,以期望在PCR數(shù)據(jù)恢復(fù)正常時(shí),可以有機(jī)會(huì)恢復(fù)音視頻播放的同步。隨之帶來的負(fù)面效果是,在強(qiáng)行同步時(shí),若PCR數(shù)據(jù)仍不正常,則可能造成定期的畫面或者聲音的異常,如畫面卡頓、聲音停頓等現(xiàn)象,仍不能從根本上解決音視頻不同步的問題。

發(fā)明內(nèi)容
本發(fā)明的目的之一在于針對(duì)現(xiàn)有技術(shù)存在的音視頻數(shù)據(jù)不同步的問題而提供一種數(shù)字電視音視頻同步的實(shí)現(xiàn)方法,避免因節(jié)目參考時(shí)鐘出錯(cuò)而導(dǎo)致的音視頻不同步的問題。為解決上述技術(shù)問題,本發(fā)明采用下述技術(shù)方案予以實(shí)現(xiàn) 一種數(shù)字電視音視頻同步的實(shí)現(xiàn)方法,包括下述步驟
al、提取當(dāng)前音頻數(shù)據(jù)幀的音頻顯示時(shí)間戳和當(dāng)前視頻數(shù)據(jù)幀的視頻顯示時(shí)間戳; bl、將音頻顯示時(shí)間戳設(shè)置為系統(tǒng)參考時(shí)鐘,當(dāng)前音頻數(shù)據(jù)幀根據(jù)音頻顯示時(shí)間戳直接播放,將視頻顯示時(shí)間戳向音頻顯示時(shí)間戳進(jìn)行同步,并根據(jù)同步結(jié)果播放視頻數(shù)據(jù);
或者,將視頻顯示時(shí)間戳設(shè)置為系統(tǒng)參考時(shí)鐘,當(dāng)前視頻數(shù)據(jù)幀根據(jù)視頻顯示時(shí)間戳直接播放,音頻顯示時(shí)間戳向視頻顯示時(shí)間戳進(jìn)行同步,并根據(jù)同步結(jié)果播放音頻數(shù)據(jù)。
上述方法在音視頻同步時(shí)不依賴節(jié)目參考時(shí)鐘,而是直接采用音頻顯示時(shí)間戳或視頻顯示時(shí)間戳作為系統(tǒng)參考時(shí)鐘來進(jìn)行音視頻的同步,有效避免了因節(jié)目參考時(shí)鐘丟失或異常而導(dǎo)致的音視頻不同步的問題,提高了音視頻同步的可靠性;而且,音頻顯示時(shí)間戳與視頻顯示時(shí)間戳中僅有一個(gè)需要進(jìn)行同步處理,簡化了同步處理過程。如上所述的實(shí)現(xiàn)方法,將所述視頻顯示時(shí)間戳向所述音頻顯示時(shí)間戳進(jìn)行同步、 并根據(jù)同步結(jié)果播放視頻數(shù)據(jù)的過程為判斷視頻顯示時(shí)間戳與音頻顯示時(shí)間戳的時(shí)間差是否大于設(shè)定的同步判決門限值,若不大于,直接播放當(dāng)前視頻數(shù)據(jù)幀;若大于,在視頻顯示時(shí)間戳大于音頻顯示時(shí)間戳?xí)r重復(fù)播放當(dāng)前視頻數(shù)據(jù)幀若干次,在視頻顯示時(shí)間戳小于音頻顯示時(shí)間戳?xí)r跳過若干幀視頻數(shù)據(jù)幀后再播放視頻數(shù)據(jù);
同樣的,將所述音頻顯示時(shí)間戳向所述視頻顯示時(shí)間戳進(jìn)行同步、并根據(jù)同步結(jié)果播放音頻數(shù)據(jù)的過程為判斷音頻顯示時(shí)間戳與視頻顯示時(shí)間戳的時(shí)間差是否大于設(shè)定的同步判決門限值,若不大于,直接播放當(dāng)前音頻數(shù)據(jù)幀;若大于,在音頻顯示時(shí)間戳大于視頻顯示時(shí)間戳?xí)r重復(fù)播放當(dāng)前音頻數(shù)據(jù)幀若干次,在音頻顯示時(shí)間戳小于視頻顯示時(shí)間戳?xí)r跳過若干幀音頻數(shù)據(jù)幀后再播放音頻數(shù)據(jù)。如上所述的實(shí)現(xiàn)方法,重復(fù)播放當(dāng)前視頻數(shù)據(jù)幀的次數(shù)根據(jù)所述視頻顯示時(shí)間戳與所述音頻顯示時(shí)間戳的時(shí)間差及視頻數(shù)據(jù)幀幀率的比值來確定;重復(fù)播放當(dāng)前音頻數(shù)據(jù)幀的次數(shù)根據(jù)所述音頻顯示時(shí)間戳與所述視頻顯示時(shí)間戳的時(shí)間差及音頻數(shù)據(jù)幀幀率的比值來確定。如上所述的實(shí)現(xiàn)方法,跳過的視頻數(shù)據(jù)幀的幀數(shù)根據(jù)所述視頻顯示時(shí)間戳與所述音頻顯示時(shí)間戳的時(shí)間差及視頻數(shù)據(jù)幀幀率的比值來確定;跳過的音頻數(shù)據(jù)幀的幀數(shù)根據(jù)所述音頻顯示時(shí)間戳與所述視頻顯示時(shí)間戳的時(shí)間差及音頻數(shù)據(jù)幀幀率的比值來確定。如上所述的實(shí)現(xiàn)方法,在所述步驟bl中,優(yōu)選采用將音頻顯示時(shí)間戳設(shè)置為系統(tǒng)參考時(shí)鐘,當(dāng)前音頻數(shù)據(jù)幀根據(jù)音頻顯示時(shí)間戳直接播放,將視頻顯示時(shí)間戳向音頻顯示時(shí)間戳進(jìn)行同步,并根據(jù)同步結(jié)果播放視頻數(shù)據(jù),以進(jìn)一步提高音視頻同步性能。如上所述的實(shí)現(xiàn)方法,在音頻數(shù)據(jù)幀播放時(shí)提取音頻數(shù)據(jù)幀的音頻顯示時(shí)間戳作為當(dāng)前音頻數(shù)據(jù)幀的音頻顯示時(shí)間戳;在視頻數(shù)據(jù)幀播放時(shí)提取視頻數(shù)據(jù)幀的視頻顯示時(shí)間戳作為當(dāng)前視頻數(shù)據(jù)幀的視頻顯示時(shí)間戳。本發(fā)明的目的之二在于提供一種數(shù)字電視音視頻同步的實(shí)現(xiàn)裝置,利用該裝置可提高數(shù)字電視音視頻同步的可靠性。為實(shí)現(xiàn)上述技術(shù)目的,本發(fā)明采用下述技術(shù)方案來實(shí)現(xiàn) 一種數(shù)字電視音視頻同步的實(shí)現(xiàn)裝置,所述裝置包括
音頻顯示時(shí)間戳提取單元,用于提取當(dāng)前音頻數(shù)據(jù)幀的音頻顯示時(shí)間戳; 視頻顯示時(shí)間戳提取單元,用于提取當(dāng)前視頻數(shù)據(jù)幀的視頻顯示時(shí)間戳; 同步單元,用于將視頻顯示時(shí)間戳向音頻顯示時(shí)間戳進(jìn)行同步,或者將音頻顯示時(shí)間戳向視頻顯示時(shí)間戳進(jìn)行同步;
而且,若視頻顯示時(shí)間戳向音頻顯示時(shí)間戳進(jìn)行同步,則根據(jù)同步結(jié)果播放視頻數(shù)據(jù), 而音頻數(shù)據(jù)幀根據(jù)音頻顯示時(shí)間戳直接播放;
若音頻顯示時(shí)間戳向視頻顯示時(shí)間戳進(jìn)行同步,則根據(jù)同步結(jié)果播放音頻數(shù)據(jù),而視頻數(shù)據(jù)幀根據(jù)視頻顯示時(shí)間戳直接播放。
利用上述裝置實(shí)現(xiàn)音視頻同步時(shí),以視頻顯示時(shí)間戳或音頻顯示時(shí)間戳作為系統(tǒng)參考時(shí)鐘,有效避免了以節(jié)目參考時(shí)鐘校準(zhǔn)系統(tǒng)參考時(shí)鐘的現(xiàn)有技術(shù)中因節(jié)目參考時(shí)鐘丟失或異常而導(dǎo)致的音視頻不同步的問題,提高了音視頻同步的可靠性;而且,音頻顯示時(shí)間戳與視頻顯示時(shí)間戳中僅有一個(gè)需要進(jìn)行同步處理,簡化了同步處理過程。如上所述的實(shí)現(xiàn)裝置,所述同步單元具體包括
時(shí)間差計(jì)算比較子單元,用于計(jì)算所述視頻顯示時(shí)間戳與所述音頻顯示時(shí)間戳的時(shí)間差,并比較時(shí)間差與設(shè)定的同步判決門限值,然后輸出比較結(jié)果;
音頻計(jì)算子單元,用于根據(jù)時(shí)間差比較子單元輸出的比較結(jié)果計(jì)算重復(fù)播放當(dāng)前音頻數(shù)據(jù)幀的次數(shù)或跳過的音頻數(shù)據(jù)幀的幀數(shù);
視頻計(jì)算子單元,用于根據(jù)時(shí)間差比較子單元輸出的比較結(jié)果計(jì)算重復(fù)播放當(dāng)前視頻數(shù)據(jù)幀的次數(shù)或跳過的視頻數(shù)據(jù)幀的幀數(shù)。如上所述的實(shí)現(xiàn)裝置,所述音頻計(jì)算子單元根據(jù)時(shí)間差計(jì)算比較子單元輸出的時(shí)間差及音頻數(shù)據(jù)幀幀率的比值確定重復(fù)播放當(dāng)前音頻數(shù)據(jù)幀的次數(shù)或跳過的音頻數(shù)據(jù)幀的幀數(shù)。如上所述的實(shí)現(xiàn)裝置,所述視頻計(jì)算子單元根據(jù)時(shí)間差計(jì)算比較子單元輸出的時(shí)間差及視頻數(shù)據(jù)幀幀率的比值確定重復(fù)播放當(dāng)前視頻數(shù)據(jù)幀的次數(shù)或跳過的視頻數(shù)據(jù)幀的幀數(shù)。與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)和積極效果是應(yīng)用本發(fā)明的方法及裝置實(shí)現(xiàn)音視頻同步時(shí)不依賴于節(jié)目參考時(shí)鐘,而是直接采用音頻顯示時(shí)間戳或視頻顯示時(shí)間戳作為系統(tǒng)參考時(shí)鐘來進(jìn)行音視頻的同步,有效避免了因節(jié)目參考時(shí)鐘丟失或異常而導(dǎo)致的音視頻不同步的問題,提高了音視頻同步的可靠性;而且,音頻顯示時(shí)間戳與視頻顯示時(shí)間戳中僅有一個(gè)需要進(jìn)行同步處理,簡化了同步處理過程。結(jié)合附圖閱讀本發(fā)明的具體實(shí)施方式
后,本發(fā)明的其他特點(diǎn)和優(yōu)點(diǎn)將變得更加清林疋。


圖1是本發(fā)明數(shù)字電視音視頻同步的實(shí)現(xiàn)裝置一個(gè)實(shí)施例的結(jié)構(gòu)框圖; 圖2是本發(fā)明數(shù)字電視音視頻同步的實(shí)現(xiàn)方法一個(gè)實(shí)施例的流程圖之一; 圖3是圖2實(shí)施例的流程圖之二。
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明的技術(shù)方案作進(jìn)一步詳細(xì)的說明。請(qǐng)參考圖1,該圖示出了本發(fā)明數(shù)字電視音視頻同步的實(shí)現(xiàn)裝置一個(gè)實(shí)施例的結(jié)構(gòu)框圖。如圖1所述,該實(shí)施例的裝置包括
音頻顯示時(shí)間戳提取單元11,用于提取當(dāng)前音頻數(shù)據(jù)幀的音頻顯示時(shí)間戳; 視頻顯示時(shí)間戳提取單元12,用于提取當(dāng)前視頻數(shù)據(jù)幀的視頻顯示時(shí)間戳;以及同步單元13,用于將視頻顯示時(shí)間戳向音頻顯示時(shí)間戳進(jìn)行同步,或者將音頻顯示時(shí)間戳向視頻顯示時(shí)間戳進(jìn)行同步。
具體來說,同步單元13包括有
時(shí)間差計(jì)算比較子單元131,用于計(jì)算視頻顯示時(shí)間戳提取單元12所提取的視頻顯示時(shí)間戳與音頻顯示時(shí)間戳提取單元11所提取的音頻顯示時(shí)間戳兩者的時(shí)間差,并將所計(jì)算的時(shí)間差與預(yù)先設(shè)定的同步判決門限值相比較,然后輸出比較結(jié)果;
音頻計(jì)算子單元132,用于根據(jù)時(shí)間差比較子單元131輸出的比較結(jié)果計(jì)算重復(fù)播放當(dāng)前音頻數(shù)據(jù)幀的次數(shù)或跳過的音頻數(shù)據(jù)幀的幀數(shù),例如,可以根據(jù)時(shí)間差與音頻數(shù)據(jù)幀幀率的比值確定重復(fù)播放當(dāng)前音頻數(shù)據(jù)幀的次數(shù)或跳過的音頻數(shù)據(jù)幀的幀數(shù);
以及視頻計(jì)算子單元133,用于根據(jù)時(shí)間差比較子單元131輸出的比較結(jié)果計(jì)算重復(fù)播放當(dāng)前視頻數(shù)據(jù)幀的次數(shù)或跳過的視頻數(shù)據(jù)幀的幀數(shù),例如,可以根據(jù)時(shí)間差與視頻數(shù)據(jù)幀幀率的比值確定重復(fù)播放當(dāng)前視頻數(shù)據(jù)幀的次數(shù)或跳過的視頻數(shù)據(jù)幀的幀數(shù)。該實(shí)施例的實(shí)現(xiàn)裝置的具體工作原理及工作過程可參考圖2和圖3所示的方法流程。請(qǐng)參考圖2和圖3,其中,圖2圖示了本發(fā)明數(shù)字電視音視頻同步的實(shí)現(xiàn)方法一個(gè)實(shí)施例的流程圖之一,圖3是圖2實(shí)施例的流程圖之二。如圖2及圖3所示,該方法實(shí)施例的具體實(shí)現(xiàn)過程如下 步驟S21 音頻數(shù)據(jù)幀播放。數(shù)字電視接收設(shè)備接收廣電傳輸?shù)囊纛l數(shù)據(jù)流,以每幀音頻數(shù)據(jù)為處理單元,對(duì)音頻數(shù)據(jù)解碼后播放。步驟S22 將正在播放的音頻數(shù)據(jù)幀作為當(dāng)前音頻數(shù)據(jù)幀,提取其音頻PTS。數(shù)字電視接收設(shè)備在對(duì)音頻數(shù)據(jù)幀進(jìn)行解碼時(shí),可直接將其PTS提取出來。步驟S23 將音頻PTS設(shè)置為STC,也即系統(tǒng)參考時(shí)鐘。由于將音頻PTS作為STC來使用,所以,音頻數(shù)據(jù)幀的播放不需要進(jìn)行同步操作, 可以直接播放。步驟S24 視頻數(shù)據(jù)的播放向STC同步,也即向音頻PTS進(jìn)行同步。視頻數(shù)據(jù)向音頻PTS進(jìn)行同步并播放的過程請(qǐng)參考圖3。如圖3所示,在將音頻PTS設(shè)置為STC時(shí),視頻播放將向該STC進(jìn)行同步,以實(shí)現(xiàn)音視頻的同步播放,具體過程如下
步驟S31 視頻數(shù)據(jù)幀播放。步驟S32 將正在播放的視頻數(shù)據(jù)幀作為當(dāng)前視頻數(shù)據(jù)幀,提取其視頻PTS。同樣的,數(shù)字電視接收設(shè)備在對(duì)視頻數(shù)據(jù)幀進(jìn)行解碼時(shí),可直接將其PTS提取出來。步驟S33 獲取當(dāng)前STC,也即音頻PTS。步驟S34 判斷視頻PTS與音頻PTS的時(shí)間差是否大于同步判決門限值。若否,執(zhí)行步驟S35 ;若是,執(zhí)行步驟S36。這里,時(shí)間差是視頻PTS與音頻PTS差的絕對(duì)值,也即只要兩個(gè)PTS之間相差的時(shí)間值不大于同步判決門限值就執(zhí)行步驟S35,若大于,則進(jìn)一步判斷是視頻PTS大還是音頻 PTS大。同步判決門限值為根據(jù)音視頻同步要求預(yù)先設(shè)定的一個(gè)時(shí)間差值,該值可根據(jù)實(shí)際的應(yīng)用環(huán)境來確定,一般選擇為20-200ms,如果取值過大,容易導(dǎo)致易察覺的聲音與畫面不同步的問題。步驟S35 若視頻PTS與音頻PTS的時(shí)間差不大于同步判決門限值,說明視頻和音頻滿足同步要求,則直接播放當(dāng)前視頻數(shù)據(jù)幀。步驟S36 若視頻PTS與音頻PTS的時(shí)間差大于同步判決門限值,則判斷視頻PTS 是否大于音頻PTS。若是,執(zhí)行步驟S37 ;否則,轉(zhuǎn)至步驟S38。步驟S37 若視頻PTS大于音頻PTS,說明視頻幀超前,需要需要等待音頻,此時(shí),執(zhí)行重復(fù)播放當(dāng)前視頻數(shù)據(jù)幀η次的等待處理操作。當(dāng)前視頻數(shù)據(jù)幀重復(fù)播放的次數(shù)η可以根據(jù)視頻PTS與音頻PTS的時(shí)間差及視頻數(shù)據(jù)幀幀率的比值來確定,即η=(視頻PTS-音頻PTS)/視頻幀幀率。這里,視頻幀幀率取決于片源,在中國一般是50場/秒。或者,也可采用場頻等來確定次數(shù)η。步驟S38 若視頻PTS不大于音頻PTS,說明音頻PTS大于視頻PTS,即視頻幀滯后, 此時(shí),要求視頻幀快速處理,執(zhí)行跳過m幀視頻數(shù)據(jù)幀后再播放視頻數(shù)據(jù)的操作。跳過的視頻數(shù)據(jù)幀的幀數(shù)m根據(jù)視頻PTS與音頻PTS的時(shí)間差及視頻數(shù)據(jù)幀幀率的比值來確定,即m=(音頻PTS-視頻PTS)/視頻幀幀率?;蛘撸部刹捎脠鲱l等來確定次數(shù)η。步驟S39 同步處理過程結(jié)束。上述實(shí)施例在實(shí)現(xiàn)音視頻同步時(shí)沒有使用節(jié)目參考時(shí)鐘,而是直接采用音頻PTS 作為系統(tǒng)參考時(shí)鐘來進(jìn)行音視頻的同步,從而在節(jié)目時(shí)鐘PCR數(shù)據(jù)異常、甚至不存在PCR數(shù)據(jù)時(shí)仍可保證音視頻的同步播放,提高了音視頻同步的可靠性;而且,由于是將音頻PTS設(shè)置為系統(tǒng)參考時(shí)鐘,故,音頻數(shù)據(jù)幀不再需要執(zhí)行同步處理即可直接播放,簡化了音視頻同步處理過程。上述實(shí)施例是將音頻PTS設(shè)置為系統(tǒng)參考時(shí)鐘STC來使用,音頻數(shù)據(jù)可以直接播放,而視頻數(shù)據(jù)的播放需要向STC進(jìn)行同步,也即向音頻PTS進(jìn)行同步。但并不局限于此,也可以采用將視頻PTS設(shè)置為STC、視頻數(shù)據(jù)直接播放,而將音頻數(shù)據(jù)的播放向視頻PTS進(jìn)行同步的技術(shù)方案。相應(yīng)的,只需要將圖2及圖3實(shí)施例中的音頻PTS和視頻PTS互換位置, 即可實(shí)現(xiàn)以視頻PTS為同步基準(zhǔn)的音視頻同步。在實(shí)際應(yīng)用中,若用戶對(duì)同步要求較高,優(yōu)選采用將音頻PTS作為STC來使用的實(shí)現(xiàn)方法,這是因?yàn)槿祟惖穆犛X敏感度比視覺敏感度更高、視頻數(shù)據(jù)幀的重復(fù)或跳躍表現(xiàn)在畫面上不易被察覺。以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其進(jìn)行限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,對(duì)于本領(lǐng)域的普通技術(shù)人員來說,依然可以對(duì)前述實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明所要求保護(hù)的技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種數(shù)字電視音視頻同步的實(shí)現(xiàn)方法,其特征在于,所述方法包括下述步驟 al、提取當(dāng)前音頻數(shù)據(jù)幀的音頻顯示時(shí)間戳和當(dāng)前視頻數(shù)據(jù)幀的視頻顯示時(shí)間戳; bl、將音頻顯示時(shí)間戳設(shè)置為系統(tǒng)參考時(shí)鐘,當(dāng)前音頻數(shù)據(jù)幀根據(jù)音頻顯示時(shí)間戳直接播放,將視頻顯示時(shí)間戳向音頻顯示時(shí)間戳進(jìn)行同步,并根據(jù)同步結(jié)果播放視頻數(shù)據(jù);或者,將視頻顯示時(shí)間戳設(shè)置為系統(tǒng)參考時(shí)鐘,當(dāng)前視頻數(shù)據(jù)幀根據(jù)視頻顯示時(shí)間戳直接播放,音頻顯示時(shí)間戳向視頻顯示時(shí)間戳進(jìn)行同步,并根據(jù)同步結(jié)果播放音頻數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)方法,其特征在于,將所述視頻顯示時(shí)間戳向所述音頻顯示時(shí)間戳進(jìn)行同步、并根據(jù)同步結(jié)果播放視頻數(shù)據(jù)的過程為判斷視頻顯示時(shí)間戳與音頻顯示時(shí)間戳的時(shí)間差是否大于設(shè)定的同步判決門限值,若不大于,直接播放當(dāng)前視頻數(shù)據(jù)幀;若大于,在視頻顯示時(shí)間戳大于音頻顯示時(shí)間戳?xí)r重復(fù)播放當(dāng)前視頻數(shù)據(jù)幀若干次, 在視頻顯示時(shí)間戳小于音頻顯示時(shí)間戳?xí)r跳過若干幀視頻數(shù)據(jù)幀后再播放視頻數(shù)據(jù);將所述音頻顯示時(shí)間戳向所述視頻顯示時(shí)間戳進(jìn)行同步、并根據(jù)同步結(jié)果播放音頻數(shù)據(jù)的過程為判斷音頻顯示時(shí)間戳與視頻顯示時(shí)間戳的時(shí)間差是否大于設(shè)定的同步判決門限值,若不大于,直接播放當(dāng)前音頻數(shù)據(jù)幀;若大于,在音頻顯示時(shí)間戳大于視頻顯示時(shí)間戳?xí)r重復(fù)播放當(dāng)前音頻數(shù)據(jù)幀若干次,在音頻顯示時(shí)間戳小于視頻顯示時(shí)間戳?xí)r跳過若干幀音頻數(shù)據(jù)幀后再播放音頻數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的實(shí)現(xiàn)方法,其特征在于,重復(fù)播放當(dāng)前視頻數(shù)據(jù)幀的次數(shù)根據(jù)所述視頻顯示時(shí)間戳與所述音頻顯示時(shí)間戳的時(shí)間差及視頻數(shù)據(jù)幀幀率的比值來確定; 重復(fù)播放當(dāng)前音頻數(shù)據(jù)幀的次數(shù)根據(jù)所述音頻顯示時(shí)間戳與所述視頻顯示時(shí)間戳的時(shí)間差及音頻數(shù)據(jù)幀幀率的比值來確定。
4.根據(jù)權(quán)利要求2所述的實(shí)現(xiàn)方法,其特征在于,跳過的視頻數(shù)據(jù)幀的幀數(shù)根據(jù)所述視頻顯示時(shí)間戳與所述音頻顯示時(shí)間戳的時(shí)間差及視頻數(shù)據(jù)幀幀率的比值來確定;跳過的音頻數(shù)據(jù)幀的幀數(shù)根據(jù)所述音頻顯示時(shí)間戳與所述視頻顯示時(shí)間戳的時(shí)間差及音頻數(shù)據(jù)幀幀率的比值來確定。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的實(shí)現(xiàn)方法,其特征在于,在所述步驟bl中,將音頻顯示時(shí)間戳設(shè)置為系統(tǒng)參考時(shí)鐘,當(dāng)前音頻數(shù)據(jù)幀根據(jù)音頻顯示時(shí)間戳直接播放,將視頻顯示時(shí)間戳向音頻顯示時(shí)間戳進(jìn)行同步,并根據(jù)同步結(jié)果播放視頻數(shù)據(jù)。
6.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)方法,其特征在于,在音頻數(shù)據(jù)幀播放時(shí)提取音頻數(shù)據(jù)幀的音頻顯示時(shí)間戳作為當(dāng)前音頻數(shù)據(jù)幀的音頻顯示時(shí)間戳;在視頻數(shù)據(jù)幀播放時(shí)提取視頻數(shù)據(jù)幀的視頻顯示時(shí)間戳作為當(dāng)前視頻數(shù)據(jù)幀的視頻顯示時(shí)間戳。
7.一種數(shù)字電視音視頻同步的實(shí)現(xiàn)裝置,其特征在于,所述裝置包括 音頻顯示時(shí)間戳提取單元,用于提取當(dāng)前音頻數(shù)據(jù)幀的音頻顯示時(shí)間戳; 視頻顯示時(shí)間戳提取單元,用于提取當(dāng)前視頻數(shù)據(jù)幀的視頻顯示時(shí)間戳;同步單元,用于將視頻顯示時(shí)間戳向音頻顯示時(shí)間戳進(jìn)行同步,或者將音頻顯示時(shí)間戳向視頻顯示時(shí)間戳進(jìn)行同步;而且,若視頻顯示時(shí)間戳向音頻顯示時(shí)間戳進(jìn)行同步,則根據(jù)同步結(jié)果播放視頻數(shù)據(jù), 而音頻數(shù)據(jù)幀根據(jù)音頻顯示時(shí)間戳直接播放;若音頻顯示時(shí)間戳向視頻顯示時(shí)間戳進(jìn)行同步,則根據(jù)同步結(jié)果播放音頻數(shù)據(jù),而視頻數(shù)據(jù)幀根據(jù)視頻顯示時(shí)間戳直接播放。
8.根據(jù)權(quán)利要求7所述的實(shí)現(xiàn)裝置,其特征在于,所述同步單元包括時(shí)間差計(jì)算比較子單元,用于計(jì)算所述視頻顯示時(shí)間戳與所述音頻顯示時(shí)間戳的時(shí)間差,并比較時(shí)間差與設(shè)定的同步判決門限值,然后輸出比較結(jié)果;音頻計(jì)算子單元,用于根據(jù)時(shí)間差比較子單元輸出的比較結(jié)果計(jì)算重復(fù)播放當(dāng)前音頻數(shù)據(jù)幀的次數(shù)或跳過的音頻數(shù)據(jù)幀的幀數(shù);視頻計(jì)算子單元,用于根據(jù)時(shí)間差比較子單元輸出的比較結(jié)果計(jì)算重復(fù)播放當(dāng)前視頻數(shù)據(jù)幀的次數(shù)或跳過的視頻數(shù)據(jù)幀的幀數(shù)。
9.根據(jù)權(quán)利要求8所述的實(shí)現(xiàn)裝置,其特征在于,所述音頻計(jì)算子單元根據(jù)時(shí)間差計(jì)算比較子單元輸出的時(shí)間差及音頻數(shù)據(jù)幀幀率的比值確定重復(fù)播放當(dāng)前音頻數(shù)據(jù)幀的次數(shù)或跳過的音頻數(shù)據(jù)幀的幀數(shù)。
10.根據(jù)權(quán)利要求8所述的實(shí)現(xiàn)裝置,其特征在于,所述視頻計(jì)算子單元根據(jù)時(shí)間差計(jì)算比較子單元輸出的時(shí)間差及視頻數(shù)據(jù)幀幀率的比值確定重復(fù)播放當(dāng)前視頻數(shù)據(jù)幀的次數(shù)或跳過的視頻數(shù)據(jù)幀的幀數(shù)。
全文摘要
本發(fā)明公開了一種數(shù)字電視音視頻同步的實(shí)現(xiàn)方法及裝置。所述實(shí)現(xiàn)方法包括下述步驟提取當(dāng)前音頻數(shù)據(jù)幀的音頻顯示時(shí)間戳和當(dāng)前視頻數(shù)據(jù)幀的視頻顯示時(shí)間戳;將音頻顯示時(shí)間戳設(shè)置為系統(tǒng)參考時(shí)鐘,當(dāng)前音頻數(shù)據(jù)幀根據(jù)音頻顯示時(shí)間戳直接播放,將視頻顯示時(shí)間戳向音頻顯示時(shí)間戳進(jìn)行同步,并根據(jù)同步結(jié)果播放視頻數(shù)據(jù);或者,將視頻顯示時(shí)間戳設(shè)置為系統(tǒng)參考時(shí)鐘,當(dāng)前視頻數(shù)據(jù)幀根據(jù)視頻顯示時(shí)間戳直接播放,音頻顯示時(shí)間戳向視頻顯示時(shí)間戳進(jìn)行同步,并根據(jù)同步結(jié)果播放音頻數(shù)據(jù)。應(yīng)用本發(fā)明所述的方法及裝置來,可以有效避免因節(jié)目參考時(shí)鐘出錯(cuò)而導(dǎo)致的音視頻不同步的問題。
文檔編號(hào)H04N21/8547GK102421035SQ20111045784
公開日2012年4月18日 申請(qǐng)日期2011年12月31日 優(yōu)先權(quán)日2011年12月31日
發(fā)明者鄧澤學(xué) 申請(qǐng)人:青島海信寬帶多媒體技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1