亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

Pts修正方法

文檔序號(hào):7697667閱讀:664來(lái)源:國(guó)知局
專利名稱:Pts修正方法
PTS修正方法
技術(shù)領(lǐng)域
本發(fā)明是有關(guān)于一種PTS修正方法,特別是有關(guān)于一種音頻PTS修正方法。背景技術(shù)
當(dāng)今社會(huì)上數(shù)字電視得到的廣泛的應(yīng)用,其是指電視信號(hào)的處理、傳輸、發(fā)射和接 收過(guò)程中使用數(shù)字信號(hào)的電視系統(tǒng)或電視設(shè)備。其具體傳輸過(guò)程是由電視臺(tái)送出的圖像 及聲音信號(hào),經(jīng)數(shù)字壓縮和數(shù)字調(diào)制后,形成數(shù)字電視信號(hào),經(jīng)過(guò)衛(wèi)星、地面無(wú)線廣播或有 線電纜等方式傳送,由數(shù)字電視接收后,通過(guò)數(shù)字解調(diào)和數(shù)字視音頻解碼處理還原出原來(lái) 的圖像及伴音。因?yàn)槿^(guò)程均采用數(shù)字技術(shù)處理,因此,信號(hào)損失小,接收效果好。在應(yīng)用 的設(shè)備中一般只有一個(gè)CPU,這就意味著指令幾乎都是串行執(zhí)行的,這也導(dǎo)致音頻的輸出時(shí) 間與碼流中傳輸?shù)腜TS有一定的誤差(PTS全稱為Presentation time-stamp,表示顯示時(shí) 間標(biāo)簽,在PES (PES全稱為Packet Elementary Stream,表示打包基本流)包頭中出現(xiàn)的 區(qū),它指示表示單元出現(xiàn)在系統(tǒng)目標(biāo)解碼器中的時(shí)間)如果不做修正這個(gè)誤差會(huì)隨著CPU 主頻的降低而增大,并且會(huì)隨著時(shí)間的推移這個(gè)誤差會(huì)不斷增大,從而影響到音頻、視頻同 步,而在現(xiàn)有技術(shù)中一般都是通過(guò)硬件來(lái)修正音頻的PTS使音頻、視頻同步,因現(xiàn)有技術(shù)中 用軟體來(lái)實(shí)現(xiàn)修正會(huì)經(jīng)常出現(xiàn)同步的誤差大導(dǎo)致修正效果不好,同時(shí)還需要人工的經(jīng)常維 護(hù),但通過(guò)硬件來(lái)實(shí)現(xiàn)修正的話相應(yīng)會(huì)浪費(fèi)大量的成本。有鑒于此,本發(fā)明提出一種PTS修正方法,通過(guò)該修正方法既可以實(shí)現(xiàn)軟體上對(duì) PTS的修正、達(dá)到節(jié)約成本的目的,又可以解決軟體上實(shí)現(xiàn)產(chǎn)生同步誤差大的問(wèn)題。

發(fā)明內(nèi)容本發(fā)明的目的是提供一種PTS修正方法,以解決現(xiàn)有技術(shù)中通過(guò)硬體來(lái)實(shí)現(xiàn)對(duì) PTS修正中產(chǎn)生的大量成本的問(wèn)題。根據(jù)本發(fā)明的目的,本發(fā)明提出一種PTS修正方法,其應(yīng)用于一電子設(shè)備中,該方 法包括步驟如下1、解碼一音頻數(shù)據(jù),并獲取音頻PTS及播放速率;2、將解碼后的音頻數(shù)據(jù)傳送至音頻設(shè)備中,并獲取該音頻設(shè)備最大緩沖區(qū)的長(zhǎng) 度;3、解碼一視頻數(shù)據(jù),并獲取視頻的PTS ;4、計(jì)算上述解碼后的音頻數(shù)據(jù)傳送至音頻設(shè)備中到解碼視頻數(shù)據(jù)完成后的時(shí)間, 得到一修正時(shí)間;其中,上述步驟4具體包括獲得音頻設(shè)備中剩余的音頻字節(jié)數(shù);用上述音頻設(shè)備 最大緩沖區(qū)的長(zhǎng)度減去該剩余的音頻字節(jié)數(shù)得到一播放長(zhǎng)度;用上述播放長(zhǎng)度除以上述播 放速率得到一修正時(shí)間;用上述修正時(shí)間加上上述音頻PTS得到一修正后的PTS。特別地,本發(fā)明還包括一步驟5 將上述得到的修正后的PTS與上述視頻PTS相 減,得到的結(jié)果與一設(shè)定的門限相比較,從而決定是否顯示視頻圖像。
3
特別地,本發(fā)明還包括上述設(shè)定的門限值為0. 5。特別地,本發(fā)明還包括解碼視頻數(shù)據(jù)完成后即獲得音頻設(shè)備中剩余的音頻字節(jié) 數(shù)。相較于現(xiàn)有技術(shù),本發(fā)明的PTS修正方法既可以實(shí)現(xiàn)軟體上對(duì)PTS的修正、達(dá)到節(jié) 約成本的目的,又可以解決軟體上實(shí)現(xiàn)產(chǎn)生同步誤差大的問(wèn)題。為對(duì)本發(fā)明的目的、構(gòu)造特征及其功能有進(jìn)一步的了解,茲配合附圖詳細(xì)說(shuō)明如 下

圖1繪示本發(fā)明的PTS修正方法的步驟流程圖。
具體實(shí)施方式如圖1所示,其為本發(fā)明的PTS修正方法的步驟流程圖,本發(fā)明的PTS修正方法, 其應(yīng)用于一電子設(shè)備中,該方法包括步驟如下步驟101 =CPU解碼一音頻數(shù)據(jù),并獲取音頻PTS及播放速率(BPS);步驟102 將解碼后的音頻數(shù)據(jù)傳送至上述電腦的音頻設(shè)備中,并獲取該音頻設(shè) 備最大緩沖區(qū)的長(zhǎng)度;步驟103 =CPU解碼一視頻數(shù)據(jù),并獲取視頻的PTS ;步驟104 上述解碼視頻數(shù)據(jù)完成后即獲得音頻設(shè)備中剩余的音頻字節(jié)數(shù);步驟105 用上述音頻設(shè)備最大緩沖區(qū)的長(zhǎng)度減去上述剩余的音頻字節(jié)數(shù)得到一 播放長(zhǎng)度;步驟106 用上述播放長(zhǎng)度除以上述播放速率得到一修正時(shí)間;步驟107 用上述修正時(shí)間加上上述獲取的音頻PTS得到一修正后的PTS ;步驟108 將上述得到的修正后的PTS與上述視頻PTS相減,得到的結(jié)果與一設(shè)定 的門限(與本實(shí)施例中,該設(shè)定的門限值為0. 5)相比較,從而決定是否顯示視頻圖像,其中 上述得到的結(jié)果小于0. 5或等于0. 5時(shí)則顯示該視頻圖像。相較于現(xiàn)有技術(shù),本發(fā)明的PTS修正方法既可以實(shí)現(xiàn)軟體上對(duì)PTS的修正、達(dá)到節(jié) 約成本的目的,又可以解決軟體上實(shí)現(xiàn)產(chǎn)生同步誤差大的問(wèn)題。
權(quán)利要求
一種PTS修正方法,其應(yīng)用于一電子設(shè)備中,其特征在于,該方法包括步驟如下(1)解碼一音頻數(shù)據(jù),并獲取音頻PTS及播放速率;(2)將解碼后的音頻數(shù)據(jù)傳送至音頻設(shè)備中,并獲取該音頻設(shè)備最大緩沖區(qū)的長(zhǎng)度;(3)解碼一視頻數(shù)據(jù),并獲取視頻的PTS;(4)計(jì)算上述解碼后的音頻數(shù)據(jù)傳送至音頻設(shè)備中到解碼視頻數(shù)據(jù)完成后的時(shí)間,得到一修正時(shí)間;其中,上述步驟4具體包括獲得音頻設(shè)備中剩余的音頻字節(jié)數(shù);用上述音頻設(shè)備最大緩沖區(qū)的長(zhǎng)度減去該剩余的音頻字節(jié)數(shù)得到一播放長(zhǎng)度;用上述播放長(zhǎng)度除以上述播放速率得到一修正時(shí)間;用上述修正時(shí)間加上上述音頻PTS得到一修正后的PTS。
2.如權(quán)利要求1所述的PTS修正方法,其特征在于,本發(fā)明還包括一步驟5將上述得 到的修正后的PTS與上述視頻PTS相減,得到的結(jié)果與一設(shè)定的門限相比較,從而決定是否 顯示視頻圖像。
3.如權(quán)利要求2所述的PTS修正方法,其特征在于,上述設(shè)定的門限值為0.5。
4.如權(quán)利要求1所述的PTS修正方法,其特征在于,本發(fā)明還包括解碼視頻數(shù)據(jù)完成 后即獲得音頻設(shè)備中剩余的音頻字節(jié)數(shù)。
全文摘要
一種PTS修正方法,其應(yīng)用于一電子設(shè)備中,該方法包括步驟如下(1)解碼一音頻數(shù)據(jù),并獲取音頻PTS及播放速率;(2)將解碼后的音頻數(shù)據(jù)傳送至音頻設(shè)備中,并獲取該音頻設(shè)備最大緩沖區(qū)的長(zhǎng)度;(3)解碼一視頻數(shù)據(jù),并獲取視頻的PTS;(4)計(jì)算上述解碼后的音頻數(shù)據(jù)傳送至音頻設(shè)備中到解碼視頻數(shù)據(jù)完成后的時(shí)間,得到一修正時(shí)間。本發(fā)明的PTS修正方法既可以實(shí)現(xiàn)軟體上對(duì)PTS的修正、達(dá)到節(jié)約成本的目的,又可以解決軟體上實(shí)現(xiàn)產(chǎn)生同步誤差大的問(wèn)題。
文檔編號(hào)H04N7/62GK101888560SQ20091005930
公開(kāi)日2010年11月17日 申請(qǐng)日期2009年5月15日 優(yōu)先權(quán)日2009年5月15日
發(fā)明者李佳欣 申請(qǐng)人:成都宇達(dá)電通有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1