專利名稱:數(shù)字電視的時基中斷點自動檢測方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字電視方面,尤其是關(guān)于數(shù)字電視的時基中斷點自動檢測方法的發(fā)明。
背景技術(shù):
現(xiàn)在,隨著數(shù)字TV的普及和在各種領(lǐng)域里的應(yīng)用,為了對動畫影像進行壓縮,正在廣泛使用MPEG2,為了實現(xiàn)動影像和聲音數(shù)據(jù)的同步化,對什么時間進行解碼,什么時間應(yīng)該將其播放(play)的時間標(biāo)志(time stamp)信息進行了定義。而且,通過對這一時間標(biāo)志信息進行解析的標(biāo)準(zhǔn)時間信息,用27MHz計算的PCR(Program clock reference節(jié)目時鐘參考)進行了定義。
這一信息就是將MPEG系統(tǒng)編碼器里作為時刻標(biāo)準(zhǔn)的STC(Systemtime Clock系統(tǒng)時間時鐘)值設(shè)定為符號機希望值的信息。
編碼器接收PCR信息,構(gòu)成PLL,能夠在編碼器里獲得與符號機的系統(tǒng)時鐘完全一致的STC。
而且,這種PCR值自身是通過符號機的系統(tǒng)時鐘計算的值,由于將這一值按照標(biāo)準(zhǔn)核實PTS(Presentation time Stamp表達(dá)時間標(biāo)志)和DTS(Decoding time Stamp解碼時間標(biāo)志),能夠形成解碼時間和表達(dá)時間。
下面的[表1]是MPEG TS流里包含PCR信息的順應(yīng)字段(adaptation_field)的內(nèi)容。
表1
的PCR是通過符號機的系統(tǒng)時鐘增加的值,在使用基本相同的時基的節(jié)目內(nèi),具有連續(xù)增加的值。但是,以后,當(dāng)出現(xiàn)不同時基的節(jié)目時,能夠具有按照中斷點增加的PCR。通過流內(nèi)的特定比特,能夠知道編碼器傳送的時基。
圖1是現(xiàn)存的數(shù)字電視的時基中斷點檢測裝置的模塊圖,其顯示了利用傳送的PCR復(fù)原STC的電路。
如圖1所示,如果PCR到達(dá)PLL里,首先,計算器1裝載PCR,并通過編碼器的27MHz對其進行計算,下一個PCR輸入時,將這一計算器值輸入到減法器2里。
然后,將減法器2的結(jié)果進行低通過濾并在增益控制器3里進行過濾,使用它,對電壓控制振蕩器4進行控制,能夠獲得與符號機里使用的相一致的27MHz STC。
此時,如果產(chǎn)生時基中斷點,通過上述表1顯示的discontinuity_indicator,能夠知道這一時基的中斷點,TS流具有PCRPID,當(dāng)adaptatio_field傳送PCR時,如果這一值是‘1’,能夠傳送新的時基。
而且,不僅僅核實PTS/DTS時,這一信息適用,當(dāng)對變更的時基信息進行解碼時也同樣適用這一信息。
但是,這種方法由于依存TS流內(nèi)一起傳送的中斷點指標(biāo),其存在當(dāng)這一值沒有設(shè)置好時,不能夠檢測新的時基信息,降低系統(tǒng)的耐久性(robustness)的問題。
而且,S/W需要常常核實PCR值和計算器的值,核實中斷點狀況,這給CPU帶來很大負(fù)擔(dān)。
發(fā)明內(nèi)容
本發(fā)明為了解決上述問題,其目的是為使用者提供一種通過檢測中斷點顯示信息和其它時基中斷點,提高編碼器穩(wěn)定性的數(shù)字電視的時基中斷點自動檢測方法。
為了實現(xiàn)上述目的,本發(fā)明數(shù)字電視的時基中斷點自動檢測方法由以下幾個階段構(gòu)成從發(fā)送機到接收機傳送PCR值的瞬間,求得這一PCR值和計算器值的絕對值的階段;將上述絕對值與電阻器里設(shè)置的值進行比較的階段;如果上述階段的比較結(jié)果是絕對值大于電阻器里設(shè)置的值,判斷時基已經(jīng)變換,如果上述比較結(jié)果是絕對值小于電阻器里設(shè)置的值,判斷時基沒有變換的階段。
數(shù)字電視的時基中斷點自動檢測方法的特征是上述電阻器里設(shè)置的值最好是傳送的PCR與計算器誤差的容許可能值。
本發(fā)明對于沒有設(shè)置好時基中斷點的信息流,也能夠檢測時基中斷點,達(dá)到提高系統(tǒng)穩(wěn)定性的效果。
而且,本發(fā)明不需要追加硬件設(shè)備,減少了軟件多次將PCR與計算器值比較、核實時基中斷點的負(fù)擔(dān)的效果。
圖1是現(xiàn)存數(shù)字電視的時基中斷點檢測裝置的模塊圖;圖2是本發(fā)明數(shù)字電視的時基中斷點自動檢測方法的流程圖。
具體實施例方式
下面將參照附圖對本發(fā)明數(shù)字電視的時基中斷點自動檢測方法的圖2是本發(fā)明數(shù)字電視的時基中斷點自動檢測方法的流程圖。
首先,本發(fā)明設(shè)置跟現(xiàn)存技術(shù)一樣的計算器,這一計算器以傳送的PCR值為標(biāo)準(zhǔn),通過編碼器將系統(tǒng)時鐘累計(count-up)。
對于傳送的PCR與這一計算器可以具有的容許誤差,CPU具有可以設(shè)置的電阻器。
下面,參照圖2對發(fā)明數(shù)字電視的時基中斷點自動檢測方法進行詳細(xì)說明。判斷PCR是否從發(fā)送機到達(dá)接收機(S11)。
如果上述判斷結(jié)果(S11)是PCR已經(jīng)到達(dá),求得這一到達(dá)的PCR值與計算器值的絕對值,將這一絕對值與計算器誤差的容許值設(shè)定的電阻器值進行比較(S12)。
接著,如果上述階段算出的絕對值大于電阻器里設(shè)定的值,產(chǎn)生時基中斷點(S14),判斷時基已經(jīng)變化,將這一信息通知給音頻/視頻解碼器,能夠防止現(xiàn)在解碼的數(shù)據(jù)發(fā)生解碼誤差。即,防止以時基為標(biāo)準(zhǔn)的數(shù)據(jù)發(fā)生解碼錯誤。如果上述階段算出的絕對值小于電阻器里設(shè)置的值,不產(chǎn)生時基中斷點(S13)。
上述時基中斷點信息通過與間斷性指示器(discontinuity_indicator)傳送的信息進行比較(oring),能夠核實TS流正常狀態(tài)和非正常狀態(tài)。
通過上述的說明內(nèi)容,相關(guān)工作人員完全可以在不偏離本項發(fā)明技術(shù)思想的范圍內(nèi),進行多樣的變更以及修改。
因此,本項發(fā)明的技術(shù)性范圍并不局限于說明書上的內(nèi)容,必須要根據(jù)權(quán)利范圍來確定其技術(shù)性范圍。
權(quán)利要求
1.一種數(shù)字電視的時基中斷點自動檢測方法,其特征在于,由以下幾個階段構(gòu)成從發(fā)送機到接收機傳送PCR值的瞬間,求得這一PCR值與計算器值的絕對值的階段;將上述絕對值與電阻器里設(shè)置的值進行比較的階段;如果上述階段的比較結(jié)果是上述絕對值大于電阻器里設(shè)置的值,判斷時基已經(jīng)變換,如果上述階段的比較結(jié)果是絕對值小于電阻器里設(shè)置的值,判斷時基沒有變換的階段。
2.如權(quán)利要求1所述的數(shù)字電視的時基中斷點自動檢測方法,其特征在于上述電阻器里設(shè)置的值是傳送的PCR與計算器的誤差的容許可能值。
全文摘要
本發(fā)明涉及數(shù)字電視方面的發(fā)明,尤其是關(guān)于數(shù)字電視的時基中斷點自動檢測方法的發(fā)明。數(shù)字電視的時基中斷點自動檢測方法由以下幾個階段構(gòu)成從發(fā)送機到接收機傳送PCR值的瞬間,求得這一PCR值和計算器值的絕對值的階段;將上述絕對值與電阻器里設(shè)置的值進行比較的階段;如果上述階段的比較結(jié)果是絕對值大于電阻器里設(shè)置的值,判斷時基已經(jīng)變換,如果上述比較結(jié)果是絕對值小于電阻器里設(shè)置的值,判斷時基沒有變換的階段。
文檔編號H04N7/62GK1774073SQ20041006809
公開日2006年5月17日 申請日期2004年11月12日 優(yōu)先權(quán)日2004年11月12日
發(fā)明者徐永山 申請人:上海樂金廣電電子有限公司