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

在mpeg-2數(shù)據(jù)流內(nèi)的高速率同諧數(shù)據(jù)的錯(cuò)誤檢測(cè)和恢復(fù)的制作方法

文檔序號(hào):7572907閱讀:142來(lái)源:國(guó)知局

專利名稱::在mpeg-2數(shù)據(jù)流內(nèi)的高速率同諧數(shù)據(jù)的錯(cuò)誤檢測(cè)和恢復(fù)的制作方法
技術(shù)領(lǐng)域
:本發(fā)明是關(guān)于通過(guò)小包化數(shù)據(jù)流的通訊數(shù)據(jù)的方法和儀器,和更具體而言是關(guān)于在數(shù)字?jǐn)?shù)據(jù)流的高速率同諧數(shù)據(jù)(“isodata”)中的錯(cuò)誤的檢測(cè)和恢復(fù),這樣的數(shù)據(jù)流可以包括例如MPEG-2或DigiCipherII數(shù)據(jù)流。為傳送數(shù)字?jǐn)?shù)據(jù)例如數(shù)字電視數(shù)據(jù)已經(jīng)出現(xiàn)了各種標(biāo)準(zhǔn)。這些標(biāo)準(zhǔn)的實(shí)例包括被稱為MPEG-2和DigiCipherII標(biāo)準(zhǔn)的運(yùn)動(dòng)圖象專家組標(biāo)準(zhǔn),這些標(biāo)準(zhǔn)的專利權(quán)屬于本發(fā)明的受讓人,GeneralInstrumentCorporationofChicago,Illinois,USA.該DigiCipherII標(biāo)準(zhǔn)類似于和包括了MPEG-2標(biāo)準(zhǔn)的各個(gè)方面,它被廣泛地公知和承認(rèn)為國(guó)際標(biāo)準(zhǔn)組織(ISO)在ISO13818文件內(nèi)批準(zhǔn)的視頻和音頻壓縮標(biāo)準(zhǔn),除了視頻和音頻壓縮特性以外,MPEG-2規(guī)范也包括系統(tǒng)“層”,它提供了獨(dú)立編碼技術(shù)的傳送介質(zhì)以形成包括1個(gè)或多個(gè)MPEG程序的位流,MPEG編碼技術(shù)對(duì)于要被傳送的位流的結(jié)構(gòu)使用形式文法(句法)和1組語(yǔ)義的規(guī)則,句法和語(yǔ)義規(guī)則包括對(duì)多路,時(shí)鐘恢復(fù),同步和錯(cuò)誤恢復(fù)的規(guī)定。為公開的目的,及編碼類似MPEG-2類型傳送流的編碼的任何數(shù)據(jù)流被稱為“MPEG-2類型傳送流”以此為例,但絕不意味著僅僅這樣MPEG-2類型傳送流是依DigiCipherII標(biāo)準(zhǔn)提供的數(shù)據(jù)流。其它這樣的標(biāo)準(zhǔn)也期待著在將來(lái)被傳播。MPEG-2傳送流被指定為能產(chǎn)生數(shù)據(jù)錯(cuò)誤的情況下傳輸。MPEG傳送小包的每一個(gè)具有188個(gè)字節(jié)固定的長(zhǎng)度,每1個(gè)具有不同內(nèi)容的許多程序可以組合在傳輸流中,能被提供的使用MPEG格式的服務(wù)的實(shí)例是通過(guò)陸地的電欖電視和衛(wèi)星網(wǎng)絡(luò)的電視服務(wù)廣播和交互電話服務(wù)。在標(biāo)準(zhǔn)化的國(guó)際組織當(dāng)中的標(biāo)題為運(yùn)動(dòng)圖象和相關(guān)的音頻一般編碼的1994年11月13的國(guó)際標(biāo)準(zhǔn)ISO/IEC13818-1標(biāo)題為運(yùn)動(dòng)圖象和相關(guān)音頻的一般編碼的國(guó)際標(biāo)準(zhǔn)的系統(tǒng)推薦H、222.0,和ISO/IEC13818-2和兩者結(jié)合在一起作為參考的視頻推薦H.262中定義了MPEG-2傳送流的句法和語(yǔ)義。通過(guò)將未處理的初始流例如編碼的視頻和音頻打包為小包化的初始(基本)流(PES)小包,它們?nèi)缓蟊徊迦氲絺麝P(guān)小包中,這樣來(lái)完成依照MPEG-2標(biāo)準(zhǔn)的多路通訊,如上所提示的,每1個(gè)MPEG傳送小包固定在188字節(jié)的長(zhǎng)度,第1個(gè)字節(jié)為同步字節(jié),它具有唯一的8位模式,即,01000111。該同步字節(jié)指示每1個(gè)傳送小包的開始。隨后的1同步字節(jié)是3字節(jié)的前綴,它包括1位傳送小包錯(cuò)誤指示器,1位有效負(fù)荷單元開始指示器,1位傳輸特性指示器,13位小包識(shí)別器(PID),2位傳輸量化控制,2位匹配字段控制,和4位連續(xù)計(jì)數(shù)器。同步字節(jié)和3字節(jié)前綴的使用留下了總共184個(gè)字節(jié)的有效負(fù)荷,它們運(yùn)載要被通訊的數(shù)據(jù)。任選匹配字段可以跟隨在前綴的后面,用于運(yùn)載與在給定傳送小包內(nèi)的給出的傳輸流或基本流相關(guān)的MPEG和私用信息。時(shí)鐘恢復(fù)的規(guī)定,例如程序時(shí)鐘基準(zhǔn)(MPEG)和鏈接控制是在匹配字節(jié)中運(yùn)載的典型信息,通過(guò)放置這樣的信息到匹配的字段內(nèi),它變得與以它相關(guān)的數(shù)據(jù)密封以便于再多路通訊和網(wǎng)絡(luò)通常操作,當(dāng)匹配字段使用時(shí),有效負(fù)載相應(yīng)地比較短。PCR是計(jì)數(shù),它反映了系統(tǒng)時(shí)鐘(STC)的值,對(duì)于以時(shí)間相關(guān)的程序而言PCR值被插入到傳送流。解碼器使用PCR去同步解碼器時(shí)鐘和解碼器系統(tǒng)時(shí)鐘。42位PCR的低9位提供模數(shù)-300計(jì)數(shù)器,它隨著27MHz時(shí)鐘比率(系統(tǒng)時(shí)鐘比率)增加。在每1次模數(shù)-300的翻轉(zhuǎn)時(shí),上33位計(jì)數(shù)被增加,這樣上位表示的計(jì)數(shù)發(fā)生在90KHz的比率。這就能表示時(shí)間章(PTS)和解碼時(shí)間章(DTS)可以使用90KHz值加以比較,由于由數(shù)據(jù)流運(yùn)載的每1個(gè)程序或服務(wù)有它自己的PCR,程序和服務(wù)能被非同步地多路通訊。使用時(shí)間章的方式可以完成音頻,視頻和程序內(nèi)數(shù)據(jù)的同步,表示的時(shí)間章和解碼時(shí)間章被插入到分別的視頻和音頻小包的傳送流內(nèi),解碼器使用PTS和DTS信息去確定什么時(shí)間去解碼和顯示圖象和什么時(shí)間去放聲音片段,如上所示,PTS和DTS值都聯(lián)系到由PCRs建立的相同的時(shí)鐘,并均受MPEG-2標(biāo)準(zhǔn)限制到時(shí)間分辨率為11.1微秒,該分辨率受到由PCR的上33位提供的90KIIz時(shí)鐘的PTS分辨率的限制。該限制阻礙了產(chǎn)生的“高速率”數(shù)據(jù)的傳輸,它們?cè)黾恿硕〞r(shí)錯(cuò)誤,都在標(biāo)準(zhǔn)MPEG-2類型傳送流中提供視頻和音頻信息所使用方法,數(shù)據(jù)速率不能取整到相關(guān)的90Kbps。MPEG-2數(shù)據(jù),例如壓縮的視頻和音頻數(shù)據(jù)必須從PES小包中持續(xù)地被格式化為小包化的基本流(PES)。每1個(gè)PES小包包括包標(biāo)題,隨后為有效負(fù)荷,PES小包然后被分為連續(xù)的固定長(zhǎng)度傳送小包的有效負(fù)荷。PES小包一般是變化的和具有相對(duì)長(zhǎng)的長(zhǎng)度,各種任意的字段,例如表示的時(shí)間章和解碼的時(shí)間章可以跟隨至PES標(biāo)題的后面,當(dāng)傳送小包從PES中形成時(shí),PES標(biāo)題和傳送小包標(biāo)題對(duì)準(zhǔn),1個(gè)單獨(dú)的PES小包可以跨過(guò)許多傳送小包和該P(yáng)ES小包的細(xì)目必須呈現(xiàn)在具有相同PID值的連續(xù)傳送小包內(nèi)。然而,值得歡迎的是,這些傳送小包可以自由地和具有不同PID和從不同基本流中運(yùn)載數(shù)據(jù)的其它傳送小包交織。通過(guò)放置編碼的MPEG視頻流到PES小包內(nèi),這些PES小包然后被劃分為插入到傳送流的傳送小包內(nèi),完成了視頻服務(wù)。每1個(gè)視頻PES小包包含了參考為“視頻表示單元”的編碼的視頻圖象的全部或部分,PTS和DTS數(shù)據(jù)被放置到PES小包標(biāo)題,它密封了相關(guān)的表示單元。該DTS表示什么時(shí)間解碼器應(yīng)當(dāng)解碼表示單元,PTS被使用去激勵(lì)解碼器去表示(即,“顯示”)相關(guān)的表示單元。依照使用PES小包層的相同規(guī)范的MPEG標(biāo)準(zhǔn)可以提供音頻服務(wù)。PTS數(shù)據(jù)附到包括音頻幀邊界的一些小包上。這樣的諸邊界由音頻同步(sync)字所定義。一音頻幀被定義為在兩個(gè)連續(xù)音頻同步字之間的數(shù)據(jù)。為了從在MPEG-2類型(即MPEG-2或DigiCipherII)傳送流運(yùn)載的視頻和音頻信息中重構(gòu)電視信號(hào),需要解碼器處理視頻小包以輸出到視頻解壓處理器(VDP)和處理音頻小包以輸出到音頻解壓處理器(ADP),這樣也就可能在這樣的傳送流中傳輸其它類型的數(shù)據(jù)。例如,提供這樣服務(wù)的私用數(shù)據(jù)例如電視電文,股票摘錄和其它信息能被載送作為從單獨(dú)小包化基本流分轉(zhuǎn)出來(lái)的單獨(dú)傳送的小包,非同步數(shù)據(jù)管道也能被支持;例如這樣的管道可以表示從解碼器輸出的RS-232并等同輸入到編碼器,這樣信息服務(wù)傳送小包在通過(guò)衛(wèi)星式電欖的最后多路通訊中能帶有MPEG視頻和音頻小包進(jìn)行多路通訊。運(yùn)載使用MPEG-2類型格式的“同諧”數(shù)據(jù)是有優(yōu)點(diǎn)的。同諧數(shù)據(jù)是在規(guī)則時(shí)鐘邊緣提供的高速率數(shù)據(jù)并和隨不規(guī)則時(shí)鐘到達(dá)的“同步”數(shù)據(jù)相區(qū)別。這樣,同諧數(shù)據(jù)運(yùn)載著不穩(wěn)定性規(guī)格和時(shí)鐘能用簡(jiǎn)單的鎖相環(huán)(PLL)加以恢復(fù)。一般而言,同諧數(shù)據(jù)成分是隨著伴隨時(shí)鐘的數(shù)據(jù)位被表示為實(shí)質(zhì)上規(guī)則速率的一個(gè)。從規(guī)則(同諧)速率的任何偏移能由不穩(wěn)定性規(guī)范加以定義。這樣數(shù)據(jù)能被用于任何數(shù)目的大范圍的“數(shù)據(jù)管道”應(yīng)用,一個(gè)例子是傳送T1數(shù)字(即,電話數(shù)據(jù)線)數(shù)據(jù)流的內(nèi)容,這樣的數(shù)據(jù)流在1.554Mbps下操作。另一個(gè)應(yīng)用包括,但不局限于商務(wù)網(wǎng)絡(luò)數(shù)據(jù),一般的高速數(shù)據(jù)通訊,和實(shí)際上任何需要恒定延遲數(shù)據(jù)傳輸速率的其它數(shù)據(jù)服務(wù),它們遠(yuǎn)超出使用非同步通訊技術(shù)可獲得的一般服務(wù)或者該服務(wù)對(duì)于可變化的延遲并不適當(dāng)。這些應(yīng)用的特征在于“位偏移”(bitslips)的不能容忍,這就是,錯(cuò)誤是允許的,但是涉及位流凈偏移的再同步對(duì)最終的數(shù)據(jù)同步造成了大的中斷。在MPEG-2標(biāo)準(zhǔn)中,表示的時(shí)間章僅能夠指示帶有分辨率11.1微秒的表示單元實(shí)例(即,表示解碼器的8-位字節(jié)的數(shù)據(jù)),該限制是由用來(lái)產(chǎn)生表示時(shí)間章的PCR計(jì)數(shù)的高位建立的90KHz速率產(chǎn)生的。在用高速同諧數(shù)據(jù)時(shí),這就需要解決具有較高的分辨率的表示單元時(shí)間,特別是用于錯(cuò)誤恢復(fù)的目的。特別是,這就需要表示的表示單元在時(shí)間上清楚地支持連續(xù)可變速率。因此,最好在標(biāo)準(zhǔn)MPEG-2執(zhí)行時(shí)提供的周期內(nèi)提高表示時(shí)間章的時(shí)間分辨率。例如,最好是提供增加PTS時(shí)間的分辨率的方案,以在提高9.0Mbps速率或更高的情況下允許可靠地傳送同諧數(shù)據(jù)或類似數(shù)據(jù)。進(jìn)一步的優(yōu)點(diǎn)是提供簡(jiǎn)化數(shù)據(jù)接收器的方案,以根據(jù)系統(tǒng)時(shí)鐘頻率提供適當(dāng)?shù)臅r(shí)鐘速率,以從數(shù)據(jù)流中恢復(fù)數(shù)據(jù)。特別是,優(yōu)點(diǎn)是提供一方案,其中在從19.2Kbps至9Mbps的范圍內(nèi)的任何所希望信息數(shù)據(jù)數(shù)率范圍內(nèi)接收器均能夠提供時(shí)鐘,為通過(guò)直接的數(shù)字合成(DDS)來(lái)輸出同諧信息數(shù)據(jù)。進(jìn)一步更有優(yōu)點(diǎn)是提供管理不可避免錯(cuò)誤的方法和裝置,該錯(cuò)誤發(fā)生在通過(guò)小包化傳送流傳輸同諧數(shù)據(jù)。特別是,值得希望的是維持輸入同諧數(shù)據(jù)的同步,盡管錯(cuò)誤發(fā)生了和在錯(cuò)誤的恢復(fù)開始進(jìn)行的時(shí)間。更進(jìn)一步,同諧數(shù)據(jù)將典型地通過(guò)解碼器的緩沖器流動(dòng),該解碼器從轉(zhuǎn)輸流中恢復(fù)同諧數(shù)據(jù)。在錯(cuò)誤恢復(fù)期間最好維持緩沖器充滿,以避免由于緩沖器上溢或下溢而在數(shù)據(jù)恢復(fù)過(guò)程中的錯(cuò)誤。在由于錯(cuò)誤,數(shù)據(jù)丟失以后,最好有一個(gè)機(jī)構(gòu)檢測(cè)和恢復(fù)定時(shí),在該定時(shí)中,成功地被恢復(fù)的同諧數(shù)據(jù)被表示并作為同諧數(shù)據(jù)解碼器的輸出,和吸收由于丟失數(shù)據(jù)而形成的定時(shí)錯(cuò)誤,檢測(cè)丟失數(shù)據(jù)的發(fā)生的改進(jìn)的方法將是所期望的。確保在正確輸出時(shí)間數(shù)據(jù)表示的恢復(fù)的附加規(guī)定將是有優(yōu)點(diǎn)的。在任何解碼應(yīng)當(dāng)已經(jīng)被完成之后諸小包中包含編碼的數(shù)據(jù)的情況下,克服數(shù)據(jù)小包的內(nèi)容的不可靠性的方案被提供是有優(yōu)點(diǎn)的。本發(fā)明提供了在處理解碼器內(nèi)的同諧數(shù)據(jù)的情況下檢測(cè)和恢復(fù)錯(cuò)誤的方法和裝置,該方法和裝置享有上述的和其它的優(yōu)點(diǎn)。依照本發(fā)明,提供了從運(yùn)載以固定長(zhǎng)度同諧數(shù)據(jù)傳送小包內(nèi)的同諧數(shù)據(jù)表示單元的小包化數(shù)據(jù)流中的脈沖串中接收的同諧數(shù)據(jù)中管理錯(cuò)誤的方法。每一個(gè)傳送小包包括了小包識(shí)別器(PID)。至少一些小包包含指示開始做的同諧數(shù)據(jù)表示單元的固定比率表示從緩沖器到它們?cè)诮邮諅?cè)臨時(shí)被存儲(chǔ)到緩沖器中的時(shí)間的表示時(shí)間章。數(shù)據(jù)流被監(jiān)示以檢測(cè)PID識(shí)別同諧數(shù)據(jù)傳送小包。由所說(shuō)PID識(shí)別的同諧數(shù)據(jù)傳送小包被監(jiān)視以確定同諧數(shù)據(jù)PTS。從所說(shuō)緩沖器的所說(shuō)表示單元的表示被同步于使用從確定同諧數(shù)據(jù)PTS導(dǎo)出的時(shí)間信息的系統(tǒng)時(shí)鐘。不連續(xù)性的錯(cuò)誤在所說(shuō)諸同諧數(shù)據(jù)傳送小包的連續(xù)的一些之間被識(shí)別,如果不多于一個(gè)小包的不連續(xù)性被識(shí)別,當(dāng)對(duì)應(yīng)所說(shuō)STC的所說(shuō)表示的同步被維持時(shí)通過(guò)增加適當(dāng)?shù)奈粩?shù)寫所說(shuō)緩沖器的指針以補(bǔ)償不連續(xù)性。第一和第二PTS指針,每一個(gè)維持著不同的PTS值和緩沖器地址以識(shí)別由PTS值參考的表示單元在那里被存儲(chǔ),所說(shuō)表示的同步在以下情況被維持,(i)通過(guò)在與重放值相關(guān)的地址存儲(chǔ)的數(shù)據(jù)已經(jīng)由所說(shuō)緩沖器表示之后,為PTS指針之一帶有新的PTS值和新的地址而重放PTS值和地址,(ii)當(dāng)新的地址被達(dá)到時(shí),如果STC不等于從所說(shuō)新PTS值導(dǎo)出的表示時(shí)間,暫停從緩沖器來(lái)的數(shù)據(jù)表示,和(iii)如果表示已經(jīng)暫停了,當(dāng)STC達(dá)到從新PTS值推導(dǎo)出來(lái)的表示時(shí)間時(shí),重新開始從緩沖器來(lái)的數(shù)據(jù)表示。新的PTS值可以從同諧數(shù)據(jù)傳送小包的時(shí)間中接收到,在該實(shí)施例中,當(dāng)新的PTS值被收到時(shí),如果PTS指針包含著還沒(méi)有被使用表示從所說(shuō)緩沖器來(lái)的數(shù)據(jù)的PTS值時(shí),作出確定,如果是如此,在最新被更新的PTS指針內(nèi)的PTS值和相關(guān)的地址被新的PTS值和新地址所替換,這樣維持最早的未被使用的PTS值和地址以用來(lái)同步從所說(shuō)緩沖器來(lái)的表示單元的表示。在另一個(gè)實(shí)施例中,PTS指針被提供以維持當(dāng)前PTS值和識(shí)別由所說(shuō)當(dāng)前PTS值參考的表示單元在那里被存儲(chǔ)的所說(shuō)緩沖器的地址。同步表示被進(jìn)一步的步驟所維持(i)在所說(shuō)地址存儲(chǔ)的數(shù)據(jù)已經(jīng)由所說(shuō)緩沖器表示以后,放置PTS值到帶有新當(dāng)前PTS值的PTS指針,(ii)放置所說(shuō)的地址到帶有對(duì)應(yīng)由新的當(dāng)前PTS值參考的表示單元的新地址的PTS的PTS指針,(iii)當(dāng)所說(shuō)的新地址達(dá)到時(shí),如果所說(shuō)STC不等于從所說(shuō)新當(dāng)前PTS值導(dǎo)出的表示時(shí)間,暫停從所說(shuō)緩沖器來(lái)的數(shù)據(jù)表示,和(iv)如果表示已經(jīng)被暫停,當(dāng)STC達(dá)到從所說(shuō)新當(dāng)前PTS值導(dǎo)出的表示時(shí)間時(shí),重新開始所說(shuō)緩沖器的數(shù)據(jù)表示。當(dāng)小包化數(shù)據(jù)流運(yùn)載的諸表示單元可以由運(yùn)載諸表示單元和指示每一PES小包長(zhǎng)度的信息的小包化的基本流(PES)小包所提供。在這樣的實(shí)施例中,可以做出確定為給定PES小包實(shí)際接收的表示單元數(shù)據(jù)量是否不同于由PES小包長(zhǎng)度信息指示的應(yīng)當(dāng)被接收的數(shù)據(jù)量,如果比較的數(shù)據(jù)量不匹配,錯(cuò)誤就被指出了。在這樣錯(cuò)誤的情況下,PTS指針被清零。在PES小包長(zhǎng)度信息指示所有的數(shù)據(jù)已經(jīng)提供給給定的PES小包之后,緩沖器來(lái)的數(shù)據(jù)表示也臨時(shí)失速,附加的表示單元數(shù)據(jù)在缺少新的PES小包指示器的情況下應(yīng)連續(xù)地到達(dá)。在PTS指針已經(jīng)清零之后,基于為PTS指針提供的新PTS值,從緩沖器來(lái)的數(shù)據(jù)表示將重新開始。PTS擴(kuò)展可以從識(shí)別的同諧數(shù)據(jù)傳送小包中恢復(fù)以確保增加表示的同諧數(shù)據(jù)表示單元的時(shí)間分辨率。在該實(shí)例中,通過(guò)至少對(duì)所說(shuō)PTS和所說(shuō)PTS擴(kuò)展求合來(lái)確定定時(shí)信息,該定時(shí)信息替換地也可以從所說(shuō)PTS,所說(shuō)PTS擴(kuò)展,和用來(lái)提供時(shí)延的PTS偏置值的合中導(dǎo)出。定時(shí)信息能與STC加以比較以確定是否表示單元是太早地被表示了,太晚被表示了,或者已經(jīng)從緩沖器中被表示,如果比較確定,表示單元太早被表示了,滿位被提供作為輸出直到這正是表示該表示單元的時(shí)間,如果比較步驟確定,表示單元將被表示的太晚了,表示單元的表示將被再同步。如果比較步驟確定,它們已經(jīng)被表示,表示單元依據(jù)緩沖器表示。通過(guò)比較STC和從PTS導(dǎo)出的定時(shí)信息,表示單元的表示和系統(tǒng)時(shí)鐘的同步可以實(shí)現(xiàn)。如果所說(shuō)的比較確定,所說(shuō)表示單元過(guò)早地被表示,然后滿位能被提供作為輸出直到這正是表示所說(shuō)表示單元的時(shí)間。如上所述,定時(shí)信息可以包括能使表示的同諧數(shù)據(jù)表示單元的時(shí)間分辨率被提高的至少PTS和PTS擴(kuò)展的合。滿位被提供作為輸出直到由STC指定的時(shí)間等于由所說(shuō)的合指定的時(shí)間,作為替換,定時(shí)信息可以包括所說(shuō)PTS,所說(shuō)PTS擴(kuò)展,和用來(lái)提供時(shí)延的PTS偏置值的合。每一個(gè)表示單元可以包括同諧數(shù)據(jù)的正整數(shù)N位,與來(lái)自緩沖器的第一個(gè)表示單元的表示相關(guān)的N位計(jì)數(shù)被維持。在STC等于所說(shuō)合指示的時(shí)間之后,滿位連續(xù)地被提供作為輸出直至N位計(jì)數(shù)指示這正是開始新表示單元的表示的時(shí)間。由PID識(shí)別的同諧傳送小包能夠被監(jiān)視以確定在任何編碼應(yīng)當(dāng)被移去之后它們當(dāng)中任一個(gè)被分派作為編碼。如果在任何編碼應(yīng)當(dāng)被移去以后僅僅一個(gè)單個(gè)小包被指派作為編碼,緩沖器的寫指針被增加適當(dāng)?shù)奈粩?shù)而忽略該單個(gè)小包,在這個(gè)過(guò)程中相對(duì)于STC所說(shuō)表示的同步被維持。解碼器被提供以接收和管理從以固定長(zhǎng)度同諧數(shù)據(jù)傳送小包運(yùn)載同諧數(shù)據(jù)表示單元的小包化數(shù)據(jù)流中的脈沖串中接收的同諧數(shù)據(jù)內(nèi)的錯(cuò)誤。每一個(gè)傳送小包包括一個(gè)小包識(shí)別器(PID)和至少一些小包包含指示開始同諧數(shù)據(jù)表示單元的固定速率的表示從緩沖器到在接收側(cè),它們被臨時(shí)存儲(chǔ)的時(shí)間的表示時(shí)間章。諸裝置被提供以監(jiān)示數(shù)據(jù)流和檢測(cè)識(shí)別所說(shuō)同諧數(shù)據(jù)傳送小包的PID,這些裝置還被提供用于監(jiān)視由所述PID到定位同諧數(shù)據(jù)PTS識(shí)別的同諧數(shù)據(jù)傳送小包。從所說(shuō)緩沖器來(lái)的所說(shuō)表示單元的表示與使用從定位同諧數(shù)據(jù)PTS導(dǎo)出的定時(shí)信息的系統(tǒng)時(shí)鐘同步,諸裝置被提供以識(shí)別所說(shuō)同諧數(shù)據(jù)傳送小包的連續(xù)一些之間的不連續(xù)性的錯(cuò)誤,和如果不多于一個(gè)小包的不連續(xù)性被識(shí)別,當(dāng)與此同時(shí)相對(duì)于所說(shuō)STC維持所說(shuō)表示的同步時(shí)所說(shuō)緩沖器的寫指針被適當(dāng)?shù)脑黾游粩?shù)以補(bǔ)償不連續(xù)性。解碼器也可以包括上述諸方法的其它錯(cuò)誤管理特點(diǎn)。圖1示出了基本流數(shù)據(jù)怎樣被打包為傳送小包;圖2極其詳細(xì)地示出了參考圖1的PES和同諧數(shù)據(jù)標(biāo)題;圖3是裝配和傳送參考圖1諸小包的編碼裝置的方框圖;圖4是接收由傳送小包運(yùn)載的同諧數(shù)據(jù)的解碼器裝置的框圖;圖5極詳細(xì)地示出了圖4諸部分的框圖;圖6的描述圖示出了獲得和跟蹤本發(fā)明的同諧數(shù)據(jù)。圖1的示意圖示出了不同的數(shù)字服務(wù)成份怎樣能被多路復(fù)用為傳輸小包的流,通過(guò)小包化未加工的基本流例如編碼視頻,音頻和進(jìn)入PES小包的數(shù)據(jù)和然后密封這些數(shù)據(jù)為傳送小包完成了多路復(fù)用。該圖僅僅是示意性的,由于PES小包,例如示出的小包12,可以轉(zhuǎn)變?yōu)楸仁疽獬龅南聜€(gè)傳送小包22a-22g或多或少。在圖1的示例中,一般指定為10的基本流包括串連的數(shù)據(jù)位流,例如示出的同諧數(shù)據(jù),值得歡迎的是,其它類型的數(shù)據(jù)在基本流中能夠被提供作為本發(fā)明的傳送。類似地,基本流將提供按MPEG-2傳送標(biāo)準(zhǔn)的壓縮的視頻和音頻數(shù)據(jù)。形成傳送小包流的第一步是密封基本流,使每一類型數(shù)據(jù)進(jìn)入對(duì)應(yīng)的從連續(xù)PES小包例如圖示小包12形成的小包化基本流(PES)。每一個(gè)PES小包包含PES標(biāo)題14,隨后是包含整數(shù)表示單元(PU)18的PES有效負(fù)荷。有效負(fù)荷包括希望在傳輸側(cè)被通訊并在接收側(cè)被恢復(fù)的最終信息。PES標(biāo)題14包括在處理有效負(fù)荷數(shù)據(jù)例如在MPEG-2系統(tǒng)規(guī)范中的表示時(shí)間章(PTS)有用的信息。依照本發(fā)明,同諧數(shù)據(jù)標(biāo)題(ISO標(biāo)題)16作為PES小包有效負(fù)荷的部分跟隨PES標(biāo)題14。有效負(fù)荷的表示單元18跟隨在ISO標(biāo)題16的后面,ISO標(biāo)題在下也極詳細(xì)地被描述。從每一個(gè)PES小包來(lái)的標(biāo)題和有效負(fù)荷數(shù)據(jù)被分為單獨(dú)的固定長(zhǎng)度傳送小包22,24,26,每一個(gè)包含傳送標(biāo)題30和有效負(fù)荷數(shù)據(jù)36。每一個(gè)傳送小包的有效負(fù)荷數(shù)據(jù)將包含對(duì)應(yīng)PES小包12的有效負(fù)荷部分(即表示單元18)和可以也包含PES標(biāo)題14和ISO標(biāo)題16,如圖22a所示。在傳送小包多路復(fù)用當(dāng)中傳送小包22d是另一類同諧數(shù)據(jù)傳送小包,該傳送小包包括傳送標(biāo)題30和有效負(fù)荷36。該有效負(fù)荷并不包括PES標(biāo)題或ISO標(biāo)題,因?yàn)檫@類傳送小包是從隨在PES小包內(nèi)的PES標(biāo)題和ISO標(biāo)題的后面的有效負(fù)荷數(shù)據(jù)導(dǎo)出的,換言之,由于在每一個(gè)PES小包中這里存在一個(gè)PES標(biāo)題和一個(gè)ISO標(biāo)題,僅僅第一個(gè)從PES小包導(dǎo)出的傳送小包將包含PES標(biāo)題和ISO標(biāo)題,從PES小包中導(dǎo)出的維持傳送小包的有效負(fù)荷段將僅僅包含要被傳送的實(shí)際信息數(shù)據(jù)部分。依照MPEG-2系統(tǒng)規(guī)范,傳送小包標(biāo)題30將包含程序識(shí)別器(PIO),它用于從其它小包流中區(qū)分每一個(gè)傳送小包流,例如同諧數(shù)據(jù)小包流,視頻小包流,或音頻小包流。在圖1中,僅僅示出了同諧數(shù)據(jù)傳送小包22,為了導(dǎo)出視頻小包24和音頻小包26,依照同諧數(shù)據(jù)小包22的形成在以圖1所示的基本相同的方式提供了除了本發(fā)明的同諧數(shù)據(jù)標(biāo)題16沒(méi)有在視頻或音頻傳送小包中被提供以外的被密封為PES小包和傳送小包的相對(duì)應(yīng)的基本流(沒(méi)示出)。每一個(gè)MPEG傳送小包包括188字節(jié)的數(shù)據(jù),形成傳送標(biāo)題30至少4個(gè)字節(jié),有效負(fù)荷數(shù)據(jù)36字節(jié),但它能到184個(gè)字節(jié),依照MPEG-2系統(tǒng)規(guī)范,即8字節(jié)的匹配字段可以在傳送頭30和有效負(fù)荷36之間被提供,可變長(zhǎng)度匹配字段可以包括,例如用于和解碼器系統(tǒng)時(shí)鐘同步使用的程序時(shí)鐘基準(zhǔn)(PCR)。大量同諧數(shù)據(jù)小包22a,22b,22c,…22g…,和其它小包24a-f…和26a-f…被多路復(fù)用,這在圖1中所示以形成傳送數(shù)據(jù)流20,它通過(guò)通訊訊道從編碼器由到解碼器進(jìn)行通訊,解碼器的目的是根據(jù)各自小包的PID從傳送流中恢復(fù)不同類型的傳送小包,和然后有選擇地處理每一個(gè)同諧數(shù)據(jù),音頻和視頻分量,以用來(lái)重構(gòu)電視信號(hào)和恢復(fù)由同諧數(shù)據(jù)表示的數(shù)據(jù)流。圖2更詳細(xì)地示出了PES標(biāo)題14和ISO標(biāo)題16,依照MPEG2系統(tǒng)規(guī)范該P(yáng)ES標(biāo)題14包括了各種長(zhǎng)度和結(jié)構(gòu)信息50。任選的PTS字段52在長(zhǎng)度和結(jié)構(gòu)信息50的后面。在PTS事件被提供的情況,在ISO標(biāo)題16中提供相對(duì)的PTS擴(kuò)展。如圖2所示,PTS擴(kuò)展54最好在ISO標(biāo)題16的開始被提供,使得它立即跟隨在PES標(biāo)題的PTS52的后面。然而,本發(fā)明并不局限提供PT擴(kuò)展在ISO標(biāo)題的開始。PTS擴(kuò)展能在ISO標(biāo)題內(nèi)的任何地方,只要它能在解碼器中被檢測(cè),附加它到將被擴(kuò)展的在解碼器輸出處目前同諧數(shù)據(jù)的時(shí)間分辨率的PTS通過(guò)提供附加的8位,例如,在PTS擴(kuò)展被加到在MPEG系統(tǒng)規(guī)范指定的在PTS中提供的33位,標(biāo)準(zhǔn)的MPEG-2的11.1微秒的分辨率能被擴(kuò)展到74毫微秒,用于清楚地確定擴(kuò)展同諧數(shù)據(jù)PTS參考的正確的表示單元開始時(shí)間。ISO標(biāo)題也包括了各種速率,長(zhǎng)度和增量信息56。更具體而言,速率,長(zhǎng)度和增量信息將包括數(shù)據(jù)速率標(biāo)志,同諧數(shù)據(jù)標(biāo)題長(zhǎng)度字段,和指定對(duì)系統(tǒng)時(shí)鐘頻率的信息數(shù)據(jù)速率(即,同諧數(shù)據(jù)比率)的比率的增量字段,該時(shí)鐘增量值啟動(dòng)在解碼器的直接數(shù)字合成時(shí)鐘,以在信息數(shù)據(jù)速率下提供時(shí)鐘信號(hào),供以本發(fā)明的數(shù)據(jù)傳送流在運(yùn)載輸出信息數(shù)據(jù)時(shí)使用。在本發(fā)明的優(yōu)選的實(shí)施例中,每一個(gè)同諧數(shù)據(jù)表示單元18(圖1)在長(zhǎng)度上是16位,即,兩個(gè)8位字節(jié)的一個(gè)字,同諧數(shù)據(jù)和PES句法對(duì)準(zhǔn),在該句法中同諧數(shù)據(jù)標(biāo)題的第一個(gè)字節(jié)立即跟隨在PES標(biāo)題的最后一個(gè)字節(jié)的后面。同理,同諧數(shù)據(jù)表示單元和PES句法對(duì)準(zhǔn),其中在給定PES小包內(nèi)的第一個(gè)表示單元的第一個(gè)字節(jié)立即跟隨在同諧數(shù)據(jù)標(biāo)題的最后一個(gè)字節(jié)。同諧數(shù)據(jù)表示單元和傳送小包有效負(fù)荷對(duì)準(zhǔn),使得同諧數(shù)據(jù)傳送小包的第一個(gè)有效負(fù)荷字節(jié)是同諧數(shù)據(jù)表示單元的第一個(gè)字節(jié)(隨后是任何匹配,PES標(biāo)題和同諧數(shù)據(jù)標(biāo)題字段)、同諧數(shù)據(jù)傳送小包的最后一個(gè)字節(jié)是同諧數(shù)據(jù)表示單元的最后一個(gè)字節(jié)。使用由MPEG-2系統(tǒng)規(guī)范所利用的正規(guī)語(yǔ)法對(duì)本發(fā)明的同諧數(shù)據(jù)的句法作如下的描述,MPEG語(yǔ)法是類似C語(yǔ)言的句法,是描述位的連續(xù)的和可變化速率順序的方法,而不象計(jì)算機(jī)C語(yǔ)言指定過(guò)程程序和功能,句法的第一行包括句法成份,第二行給出了按位的句法成份的長(zhǎng)度和第三行識(shí)別句法類型,類型是bslbf(位順序最左位優(yōu)先)和uimsbf(無(wú)符號(hào)的整數(shù)最高位優(yōu)先)。符號(hào)“同諧數(shù)據(jù)_標(biāo)題”(){…}指示在括弧內(nèi)的句法成份被命名為集和通過(guò)簡(jiǎn)單的指定“同諧數(shù)據(jù)標(biāo)題()”可以調(diào)用到句法的任何地方,位結(jié)構(gòu)的條件發(fā)生可以用“如果”測(cè)試加以指示。習(xí)慣的相關(guān)的操作符在C語(yǔ)言中是公知的,在此也可以應(yīng)用,環(huán)結(jié)構(gòu)是可能的和使用標(biāo)準(zhǔn)的C環(huán)結(jié)構(gòu)句法,用一組語(yǔ)義伴隨著句法表,對(duì)先前未定義的句法字段提供了定義和對(duì)它們的使用進(jìn)行了限制。下述的同諧數(shù)據(jù)位流句法和位流語(yǔ)義表示了本發(fā)明優(yōu)選的實(shí)施例。同諧數(shù)據(jù)順序句法No.MncmonicofBits同諧數(shù)據(jù)順序同諧數(shù)據(jù)標(biāo)題(){for(i=0;i<N;i++)}同諧數(shù)據(jù)表示單元16bslbf同諧數(shù)據(jù)標(biāo)題為限制每一個(gè)同諧數(shù)據(jù)順序內(nèi)偶數(shù)字節(jié),在同諧數(shù)據(jù)標(biāo)題內(nèi)的最后一個(gè)保留的字段被規(guī)定為偶數(shù)字節(jié),同諧數(shù)據(jù)標(biāo)題的句法是句法No.MncmonicofBits同諧數(shù)據(jù)標(biāo)題pts_cxt8sbslbf數(shù)據(jù)率標(biāo)志1bslbf保留字3bslbf同諧數(shù)據(jù)標(biāo)題長(zhǎng)度4uimsbf假如(數(shù)據(jù)速率標(biāo)志)保留字4bslbf增量28uimsbf}保留字nbslbf同諧數(shù)據(jù)位流語(yǔ)義同諧數(shù)據(jù)順序同諧數(shù)據(jù)表示單元--A16位同諧數(shù)據(jù)表示單元,那里在第二位等之前第一(左邊)位被表示。同諧數(shù)據(jù)標(biāo)題pts_ext8--在該P(yáng)ES的PES標(biāo)題內(nèi)傳送的8位字段擴(kuò)展PTS。該字段是在MPEG-2系統(tǒng)規(guī)范內(nèi)定義的9位PCR的8個(gè)最高位,和依照本發(fā)明被用來(lái)擴(kuò)展同諧數(shù)據(jù)PTS的分辨率,從MPEG-2系統(tǒng)規(guī)定的11.1微秒(90KHz)的分辨率到74毫微秒(13.5MHz)的分辨率,以清楚地確定由同諧數(shù)據(jù)PTS參考的正確的表示單元開始時(shí)間。數(shù)據(jù)_速率_標(biāo)志--一位標(biāo)志,當(dāng)設(shè)置為“1”時(shí)表示,增量字段出現(xiàn)在同諧數(shù)據(jù)標(biāo)題。同諧_數(shù)據(jù)_標(biāo)題_長(zhǎng)度--4位字段表示跟在包括保留字的這個(gè)字段后面的同諧數(shù)據(jù)標(biāo)題的字(16位)數(shù),(16位單元迫使和同諧數(shù)據(jù)表示單元,相耦連的同諧數(shù)據(jù)標(biāo)題是偶數(shù)字節(jié),匹配字段和PES標(biāo)題也是偶數(shù)字節(jié),這就允許同步數(shù)據(jù)傳送小包被產(chǎn)生而無(wú)需填充字節(jié)和允許較高的效率)。增量--28位字段,它指出了同諧數(shù)據(jù)時(shí)鐘增量值和使用該值,它描述了同諧數(shù)據(jù)速率對(duì)鎖相參考時(shí)鐘即MPEG-227MHz基準(zhǔn)的精確的比率。在優(yōu)選的實(shí)施例中,增量是增量=NINT(同諧數(shù)據(jù)速率536,868,000/標(biāo)準(zhǔn)_系統(tǒng)_時(shí)鐘_頻率);由MPEG指定的標(biāo)準(zhǔn)_系統(tǒng)_時(shí)鐘_頻率是27MHz和“NINT”是指“最接近的整數(shù)”。如上所述,MPEG允許從標(biāo)準(zhǔn)系統(tǒng)時(shí)鐘頻率偏離30PPM可變化性。保留字--解碼器假定沒(méi)有特定值的保留字的n位字段。圖3的框圖示出了實(shí)施本發(fā)明的可能編碼器。同諧數(shù)據(jù)(即從圖1的基本數(shù)據(jù)流10)通過(guò)端口60被輸入到標(biāo)題插入級(jí)62,它插入所需的數(shù)據(jù)去裝配ISO標(biāo)題16。該數(shù)據(jù)例如從系統(tǒng)微機(jī)(未示出)處獲得。帶有插入ISO標(biāo)題的同諧數(shù)據(jù)被PES打包器級(jí)66所接收,該級(jí)插入通過(guò)從端口68輸入的PES標(biāo)題數(shù)據(jù)已經(jīng)被裝配的PES標(biāo)題14。和ISO標(biāo)題數(shù)據(jù)一樣,PES標(biāo)題數(shù)據(jù)也能從系統(tǒng)微處理器或在現(xiàn)有技術(shù)公知的其它數(shù)據(jù)源中獲得。通過(guò)端口65,同諧數(shù)據(jù)時(shí)鐘信號(hào)被輸入到圖3的編碼器的鎖相環(huán)(PLL)67,PLL可以包括例如27MHz的振蕩器和DDS電路使用如上計(jì)算的最接近的增量值去鎖住輸入的時(shí)鐘信號(hào),PCR值然后由PCR產(chǎn)生器69所產(chǎn)生,該P(yáng)CR值作為傳送匹配數(shù)據(jù)被輸入到傳送小包打包器70,這在下面將更詳細(xì)地?cái)⑹觥R坏㊣SO標(biāo)題和PES標(biāo)題已經(jīng)被插入到同諧數(shù)據(jù)基本流,通過(guò)端口60輸入的順序有效負(fù)荷數(shù)據(jù)以固定長(zhǎng)度表示單元18的形式分段以跟隨諸標(biāo)題。其結(jié)果是,從PES打包器66輸出的PES小包12連續(xù)進(jìn)入到傳送小包打包器級(jí)70。在這一點(diǎn)上,需要裝配傳送標(biāo)題的數(shù)據(jù)以通常的方式通過(guò)端口72被接收和被裝配成傳送標(biāo)題,相應(yīng)的有效負(fù)荷數(shù)據(jù)附在傳送標(biāo)題的后面。有效負(fù)荷數(shù)據(jù)包括從當(dāng)前PES小包來(lái)的其余的數(shù)據(jù)部份(例如PES標(biāo)題數(shù)據(jù),ISO標(biāo)題數(shù)據(jù)和/或表示單元)。打包器70的輸出是一串同諧數(shù)據(jù)傳送小包22,它們每一個(gè)將包括傳送標(biāo)題和有效負(fù)荷和可以或不可以包括PES標(biāo)題和同諧數(shù)據(jù)標(biāo)題信息作為有效負(fù)荷部分。從打包器70來(lái)的同諧數(shù)據(jù)傳送小包和通過(guò)端口76和78分別輸入到多路器的壓縮的音頻和視頻小包進(jìn)行多路復(fù)用,依照MPEG-2系統(tǒng)規(guī)范也就是現(xiàn)有技術(shù)提供音頻和視頻小包。多路器74裝配諸傳送小包為傳送小包流20(如圖1所示),傳送小包流在通常的調(diào)制器80內(nèi)加以調(diào)制和使用通常的發(fā)射器82通過(guò)衛(wèi)星,電纜或其它的公知的通訊訊道加以發(fā)射。圖4示出了接收器(“解碼器”)用以接收從圖3的編碼器輸出的傳輸多路復(fù)用,傳輸多路通過(guò)端口90被輸入到接收器92,并在通常的解調(diào)器94中解調(diào),解調(diào)器96從解調(diào)的傳送小包流中恢復(fù)音頻小包,視頻小包和同諧數(shù)據(jù)小包,同諧數(shù)據(jù)小包被輸入到標(biāo)題處理器98,它能包括編程的通常的微處理器,以從同諧數(shù)據(jù)小包流中恢復(fù)PES標(biāo)題和ISO標(biāo)題。在PTS提取級(jí)102中PTS從PES標(biāo)題中取出。通過(guò)PTS擴(kuò)展提取級(jí)104PTS擴(kuò)展部分從ISO標(biāo)題中提取出。PTS和PTS擴(kuò)展在組合器106內(nèi)被組合以提供同諧數(shù)據(jù)PTS,它能使高速率同諧數(shù)據(jù)在時(shí)間上能被精確地表示。PTS解碼器108從由組合器106輸出的擴(kuò)展的同諧數(shù)據(jù)PTS中提取定時(shí)信息,該定時(shí)信息被輸入到同諧數(shù)據(jù)提取器110,它也從信號(hào)分離器96中接收同諧數(shù)據(jù)包,從標(biāo)題處理器98來(lái)的定時(shí)信息能使提取級(jí)102,104,PTS解碼器108和同諧數(shù)據(jù)提取器適當(dāng)?shù)囟ㄎ缓吞幚沓尸F(xiàn)在每一級(jí)的數(shù)據(jù)。為了在適當(dāng)?shù)臅r(shí)間呈現(xiàn)單獨(dú)的同諧數(shù)據(jù)表示單元(恢復(fù)的“同諧數(shù)據(jù)”),同諧數(shù)據(jù)提取器110響應(yīng)從PTS解碼器108來(lái)的PTS、呈現(xiàn)的同諧數(shù)據(jù)從同諧數(shù)據(jù)提取器110中被輸出,以在基于在數(shù)據(jù)中包括的信息提供必要的服務(wù)中使用。圖4的解碼器也包括DDS時(shí)鐘100,它被使用提供由標(biāo)題處理器和/或解碼器的其它部件使用的大量參考時(shí)鐘速率,從標(biāo)題處理器98來(lái)的系統(tǒng)定時(shí)輸出是基于由DDS時(shí)鐘提供的一個(gè)或者多個(gè)參考時(shí)鐘速率,這些參考時(shí)鐘速率是基于系統(tǒng)時(shí)鐘頻率,例如,在MPEG-2系統(tǒng)規(guī)范中設(shè)置的27MHz系統(tǒng)時(shí)鐘頻率。為了處理PCR以產(chǎn)生系統(tǒng)時(shí)鐘頻率供DDS使用,解碼器包括PCR分析程序97,它從同諧數(shù)據(jù)傳送小包中提取PCR值,提取的PCR值被用來(lái)鎖住鎖相環(huán)99,它用來(lái)產(chǎn)生系統(tǒng)時(shí)鐘(即27MHz)。該系統(tǒng)時(shí)鐘被輸入到DDS時(shí)鐘100,以供產(chǎn)生如上所述的參考時(shí)鐘時(shí)使用。為了簡(jiǎn)化解碼器,在同諧數(shù)據(jù)標(biāo)題內(nèi)提供時(shí)鐘“增量”以指定同諧數(shù)據(jù)速率對(duì)系統(tǒng)時(shí)鐘的比率。該增量由標(biāo)題處理器98恢復(fù)和被輸入到DDS時(shí)鐘100,它使用增量在同諧數(shù)據(jù)速率下提供時(shí)鐘信號(hào),以表示同諧數(shù)據(jù)時(shí)使用。在同諧數(shù)據(jù)標(biāo)題內(nèi)的時(shí)鐘增量的規(guī)定排除了解碼器不得不自己計(jì)算這個(gè)增量的需要。在使用直接數(shù)字合成時(shí)鐘的通常的系統(tǒng)中,解碼器接收所需的時(shí)鐘頻率指示器和要被恢復(fù)的數(shù)據(jù),時(shí)鐘頻率指示器指定了要被DDS時(shí)鐘合成真實(shí)時(shí)鐘頻率,由于DDS時(shí)鐘標(biāo)度了為產(chǎn)生各種時(shí)鐘頻率的現(xiàn)有的系統(tǒng)時(shí)鐘,通常的解碼器必須首先確定所期望的時(shí)鐘頻率對(duì)系統(tǒng)時(shí)鐘頻率的比率,從該比率中導(dǎo)出所希望的時(shí)鐘需要執(zhí)行該功能的處理硬件增加了成本和解碼器的復(fù)雜性。在數(shù)字電視解碼器中,成本必須被保持到最小,因?yàn)樵趫?chǎng)地內(nèi)的潛在的數(shù)百萬(wàn)臺(tái)電視中的每一個(gè)都需要一個(gè)單獨(dú)的解碼器。通過(guò)提供解碼器能被DDS時(shí)鐘直接使用的增量以產(chǎn)生所期望的頻率,接收機(jī)的復(fù)雜性和成本降低了。在本發(fā)明的系統(tǒng)中,需要提供所期望的頻率的增量的計(jì)算在編碼器中集中地解決了,該編碼器為在場(chǎng)地內(nèi)的幾百萬(wàn)個(gè)解碼器服務(wù),解碼器因此不需要執(zhí)行該計(jì)算。圖5更詳細(xì)地示出了圖4的組合器106,PTS解碼器108,和同諧數(shù)據(jù)提取器110。由在進(jìn)入的數(shù)據(jù)流內(nèi)的它們的PID檢測(cè)的同諧數(shù)據(jù)小包通過(guò)端口112被輸入到標(biāo)題處理器98和標(biāo)題分解器150。標(biāo)題分解器150是同諧數(shù)據(jù)提取器110的一部分,和從接收的諸小包中分解傳送PES和同諧數(shù)據(jù)標(biāo)題,使得恰恰表示單元(PUS)被提供作為先入一先出寄存器(FIFO)152的輸出,F(xiàn)IFO152依照本發(fā)明對(duì)PUS進(jìn)行緩沖,使得能夠完成適當(dāng)?shù)耐胶湾e(cuò)誤恢復(fù),F(xiàn)IFO可以使用FIFO系列例如PreDRAMFIFO,DRAMFIFO和Post-DRAMFIFO加以完成、在這樣的完成中,從同諧數(shù)據(jù)中讀出的基準(zhǔn)可以參考為最后使用的FIFO,即PostDRAMFIFO,讀指針154和寫指針156被提供以控制寫數(shù)據(jù)和讀數(shù)據(jù)到/從FIFO152,寫指針156通過(guò)端口182與FIFO時(shí)鐘同步,緩沖器操作的詳細(xì)的描述將結(jié)合圖6進(jìn)行。從FIFO152來(lái)的表示單元作為輸出被提供到表示單元同步電路158、該電路使表示單元數(shù)據(jù)與系統(tǒng)時(shí)鐘(STC)162同步,在同諧數(shù)據(jù)最終被輸出的固定的速率運(yùn)行的數(shù)據(jù)時(shí)鐘160耦連到表示單元同步電路158和到表示單元計(jì)數(shù)器164。這樣的安排以確保,從FIFO來(lái)的同諧數(shù)據(jù)表示在表示單元的第一位開始,從FIFO呈現(xiàn)的數(shù)據(jù)被輸入到滿位多路轉(zhuǎn)換器(MUX)166,它在需要恢復(fù)發(fā)生在輸入數(shù)據(jù)流中的錯(cuò)誤時(shí)被使用以提供滿位,多路轉(zhuǎn)換器166的滿位輸出包括恢復(fù)的同諧數(shù)據(jù),它可以包括滿位以取代出毛病的或丟的數(shù)據(jù)。表示單元同步電路158也接收必要的指針數(shù)值和從PTS解碼器108來(lái)的正確的表示時(shí)間、在圖5中,PTS解碼器108的諸功能和組合器106的諸功能一塊被分組,如結(jié)合圖4所提到的,組合器106提供了同諧數(shù)據(jù)PTS,它們能使高速率的同諧數(shù)據(jù)表示為精確的時(shí)間。電路106和108包括PES長(zhǎng)度計(jì)數(shù)器170和PES長(zhǎng)度比較電路以確定是否每一個(gè)接收的PES小包的長(zhǎng)度對(duì)應(yīng)于在相應(yīng)PES標(biāo)題內(nèi)為那個(gè)小包分配的長(zhǎng)度,從PES標(biāo)題提取的PES長(zhǎng)度值由標(biāo)題處理器98提供給PES長(zhǎng)度比較電路172。PES長(zhǎng)度計(jì)數(shù)器170通過(guò)端口184接收FIFO時(shí)鐘,和通過(guò)對(duì)在這獲得的字節(jié)的計(jì)數(shù),確定每一個(gè)接收PES的長(zhǎng)度,每一個(gè)FIFO時(shí)鐘周期一個(gè)字節(jié),PES長(zhǎng)度計(jì)數(shù)器170從標(biāo)題處理器98處接收到指定每一個(gè)新PES小包開始的信息,和通過(guò)線175提供為每一個(gè)PES小包計(jì)數(shù)的長(zhǎng)度到PES長(zhǎng)度比較電路172。在計(jì)數(shù)長(zhǎng)度不與在PES標(biāo)題指示的PES長(zhǎng)度匹配的情況下,產(chǎn)生PES長(zhǎng)度錯(cuò)誤標(biāo)志。由標(biāo)題處理器98產(chǎn)生的其它錯(cuò)誤標(biāo)志包括編碼小包出錯(cuò)標(biāo)志和不連續(xù)性標(biāo)志。同諧數(shù)據(jù)微處理器(未示出)接收各種各樣的出錯(cuò)標(biāo)志和提供控制信號(hào),以響應(yīng)出錯(cuò)情況,這些出錯(cuò)標(biāo)志在下面更詳細(xì)地討論。PTS指針管理器174提供組合PTS和PTS擴(kuò)展的功能。PTS和PTS擴(kuò)展在由標(biāo)題處理器98檢測(cè)特定的同諧數(shù)據(jù)標(biāo)題內(nèi)被運(yùn)載,該標(biāo)題處理器98傳送這些數(shù)據(jù)到指針管理器,指針管理器分別在新和舊指針寄存器176,178內(nèi)存儲(chǔ)PTS和PTS擴(kuò)展值、組合的最舊的值被輸出給表示時(shí)間計(jì)算器180,以在計(jì)算被同諧數(shù)據(jù)提取器110表示的同諧數(shù)據(jù)表示單元將開始的時(shí)間時(shí)使用。寫指針156保持通知指針管理器最當(dāng)前的寫的FIFO地址,使得指針管理器能提供每一個(gè)PTS指針的FIFO地址值。通過(guò)端口186將PTS偏置值提供給表示時(shí)間計(jì)算器180。該偏置值提供了需要吸收可恢復(fù)傳送定時(shí)錯(cuò)誤的任何時(shí)延,更具體而言,偏置值能使FIFO收集足夠的數(shù)據(jù)以輸出連續(xù)的數(shù)據(jù)流而不管MPEG規(guī)范允許的STC錯(cuò)誤和解碼器的STC跟蹤環(huán)的瞬時(shí)舉止,和允許FIFO累加需要拯救小包損失所必需的數(shù)據(jù)量而沒(méi)有下溢出。現(xiàn)在看圖6的狀態(tài)圖,當(dāng)系統(tǒng)被重置時(shí)在120開始同諧數(shù)據(jù)處理,當(dāng)同諧數(shù)據(jù)輸出模式是三態(tài)時(shí)和同諧數(shù)據(jù)PID將被置為無(wú)效重置。開始啟動(dòng)序列然后開始,其中在設(shè)置同諧數(shù)據(jù)PID為有效之前,同諧數(shù)據(jù)PID被編程為同諧數(shù)據(jù)服務(wù)分量的PID。當(dāng)同諧數(shù)據(jù)PID被寫入時(shí),同諧數(shù)據(jù)FIFO152將被齊平和PTS指針176和178被清零,通過(guò)簡(jiǎn)單設(shè)置讀和寫指針154,156到相同的地址和清除任一個(gè)前和后FIFO使FIFO能被齊平。通過(guò)簡(jiǎn)單重置它的內(nèi)使用標(biāo)志可以使PTS指針被清零。當(dāng)同諧數(shù)據(jù)PIF被置為有效時(shí),同諧數(shù)據(jù)輸出模式將被置為無(wú)聲時(shí)鐘和數(shù)據(jù)和捕獲將開始,在同諧數(shù)據(jù)PID返回到無(wú)效狀態(tài)的情況下,同諧數(shù)據(jù)輸出模式將被設(shè)置為無(wú)聲_時(shí)鐘_和_數(shù)據(jù)(如果它不是已經(jīng)在該狀態(tài)下)和開始啟動(dòng)序列將重新開始。如果同諧數(shù)據(jù)輸出模式是被設(shè)置在無(wú)聲數(shù)據(jù),同諧數(shù)據(jù)的處理和正常情況一樣將繼續(xù),開始啟動(dòng)狀態(tài)將不需要被返回,通過(guò)在同諧數(shù)據(jù)PID上接收同諧數(shù)據(jù)傳送小包和等待小包和它的有效負(fù)荷_單元_開始_指示器組時(shí)(指示PES開始于小包有效負(fù)荷的第一字節(jié)),捕獲狀態(tài)在124開始。同諧數(shù)據(jù)標(biāo)題將被分析,以發(fā)現(xiàn)被設(shè)置的數(shù)據(jù)_速率_標(biāo)志和發(fā)現(xiàn)和記錄數(shù)據(jù)時(shí)鐘增量值,如果出現(xiàn)的話。如果數(shù)據(jù)_速率_標(biāo)志被設(shè)置,增量值將被存儲(chǔ)到寄存器和系統(tǒng)微處理器將被中斷以指示增量值在同諧數(shù)據(jù)PID上已經(jīng)被接收,在每一個(gè)同諧數(shù)據(jù)標(biāo)題內(nèi)檢索增量值的過(guò)程將繼續(xù)直至增量值被接收。處理將繼續(xù)到設(shè)置等待狀態(tài)126,在這一點(diǎn),一旦增量值是在寄存器內(nèi),處理將等待直到寄存器標(biāo)志被設(shè)置,以指示同諧數(shù)據(jù)捕獲將被進(jìn)行,在微處理器已經(jīng)檢驗(yàn)PCR已經(jīng)被收到(即在同諧數(shù)據(jù)PCRPID上),并且已經(jīng)編程任何需要的數(shù)據(jù)模式和增量寄存器,和已經(jīng)編程數(shù)據(jù)_PTS_偏置寄存器之后,捕獲將繼續(xù)。然后進(jìn)入PTS的獲得狀態(tài)128。在PTS獲得狀態(tài)中,同諧數(shù)據(jù)輸出模式被設(shè)置為無(wú)聲_時(shí)鐘_和_數(shù)據(jù)。同諧數(shù)據(jù)傳送小包的接收重新開始,包含PTS的PES標(biāo)題的檢索開始了。當(dāng)在這個(gè)狀態(tài)時(shí),沒(méi)有同諧數(shù)據(jù)表示單元寫入到FIFO。為了輔助錯(cuò)誤檢測(cè),在同諧數(shù)據(jù)PID上接收的有效負(fù)載字節(jié)被計(jì)數(shù)用于比較在每一個(gè)PES標(biāo)題指示的PES長(zhǎng)度。這樣,當(dāng)每一個(gè)PES開始被收到時(shí),PES長(zhǎng)度被存儲(chǔ)到PES計(jì)數(shù)器170、當(dāng)每一個(gè)PES字節(jié)被分析時(shí),該計(jì)數(shù)器被減1。當(dāng)PTS被收到時(shí),PTS值被存儲(chǔ)到兩個(gè)PTS指針寄存器176、178中的一個(gè)。同諧數(shù)據(jù)標(biāo)題(它必須存在于該同一個(gè)小包內(nèi))的分析然后繼續(xù)和pts_ext8被恢復(fù)并且和在前一步中寫入到PTS指針寄存器內(nèi)的PTS一起被存儲(chǔ)。通過(guò)寫在該小包內(nèi)的所有表示單元到FIFO152和存儲(chǔ)第一個(gè)表示單元被存儲(chǔ)的FIFO地址使處理然后繼續(xù)。該FIFO地址將如在上述諸步中寫入到PTS指針寄存器中的PTS和pts_ext8一起被存儲(chǔ),和然后特定的PTS指針寄存器將被標(biāo)記為“在-使用”。一旦PTS和相應(yīng)同諧數(shù)據(jù)表示單元被接收到,表示單元同步器158將開始等待PTS同步,如在130所示,這將保持同諧數(shù)據(jù)輸出模式在無(wú)聲_時(shí)鐘_和_數(shù)據(jù),直到STC162等于由表示時(shí)間計(jì)算器180提供的PTS+pts_est8+數(shù)據(jù)_PTS_偏置值、當(dāng)這瞬時(shí)發(fā)生時(shí),表示單元計(jì)數(shù)器164(它是由同諧數(shù)據(jù)時(shí)鐘160增量的4位計(jì)數(shù)器)被設(shè)置值為810(10002)。當(dāng)表示單元計(jì)數(shù)器達(dá)到O10(00002)時(shí)這將準(zhǔn)備表示單元同步器去開始輸出表示單元的第一位。當(dāng)捕獲狀態(tài)已經(jīng)被進(jìn)入時(shí),因?yàn)镻TS_同步狀態(tài)是最后進(jìn)入的,僅執(zhí)行設(shè)置表示單元計(jì)數(shù)器為810的過(guò)程。一旦表示單元計(jì)數(shù)器達(dá)到010,同諧數(shù)據(jù)輸出模式被設(shè)置為非無(wú)聲和從FIFO152來(lái)的同諧數(shù)據(jù)表示在FIFO的標(biāo)題部開始表示單元的第一位。在每一個(gè)同諧數(shù)據(jù)時(shí)鐘,表示續(xù)繼FIFO輸出一同諧數(shù)據(jù)位。如果在任何時(shí)間,當(dāng)?shù)却齈TS同步時(shí),STC大于PTS+pts_est8+數(shù)據(jù)_PTS_偏置,處理將被中斷,F(xiàn)IFO將被齊平,PTS指針將被清零,和捕獲狀態(tài)將被重新開始。當(dāng)?shù)却齈TS同步時(shí)(STC=PTS+pts_est8+數(shù)據(jù)_PTS_偏置)接收和處理小包將繼續(xù)。每個(gè)小包的表示單元將被放置進(jìn)入FIFO,但同諧數(shù)據(jù)標(biāo)題將不放入。同樣,在這個(gè)狀態(tài)下,當(dāng)pts被收到時(shí),PTS值和與它相關(guān)的pts_est8和FIFO地址將存進(jìn)第二PTS指針寄存器。當(dāng)PTS如果被收到和如果兩PTS指針寄存器被占用了,新的PTS指針將重寫最新被寫入的PTS指針(最新的PTS指針)。一旦同諧數(shù)據(jù)輸出開始了,如132所示的跟蹤開始了。在這個(gè)狀態(tài)下,數(shù)據(jù)以同諧時(shí)鐘數(shù)據(jù)160的速率將連續(xù)地從FIFO152中呈現(xiàn)。同樣,同諧數(shù)據(jù)傳送小包將連續(xù)地被處理,寫每一個(gè)表示單元進(jìn)入FIFO,和存儲(chǔ)PTS諸指針,當(dāng)表示單元需要被存儲(chǔ)而同諧數(shù)據(jù)FIFO被發(fā)現(xiàn)滿的情況下(FIFO上溢出),處理將被中斷,F(xiàn)IFO齊平,PTS計(jì)數(shù)器被清零,和在設(shè)置同諧數(shù)據(jù)輸出模式為無(wú)聲_數(shù)據(jù)之后PTS獲得狀態(tài)128將被返回。當(dāng)表示單元需要被輸出而同諧數(shù)據(jù)FIFO被發(fā)現(xiàn)是空的情況下(FIFO下溢出),處理將被中斷,F(xiàn)IFO被齊平,PTS指針被清零,在設(shè)置同諧數(shù)據(jù)輸出模式為無(wú)聲_數(shù)據(jù)后,PTS獲得狀態(tài)128將被返回。包括在每一同諧數(shù)據(jù)傳送小包內(nèi)的一段是包含兩個(gè)傳送_編碼控制位的段,它指示是否在傳送小包的數(shù)據(jù)被編碼了。當(dāng)收到帶有設(shè)置對(duì)不是編碼的任何事物的它的傳送_編碼_控制位的同諧數(shù)據(jù)傳送小包時(shí),這種情況將一致地被處理為接收到了具有它傳送_錯(cuò)誤_指示器組的同諧數(shù)據(jù)傳送小包。傳送小包也可以包括連續(xù)計(jì)數(shù)器。當(dāng)收到帶有它的連續(xù)_計(jì)數(shù)器值不等于收到的最后小包連續(xù)計(jì)數(shù)器值加模數(shù)16時(shí)的同諧數(shù)據(jù)傳送小包時(shí)(小包不連續(xù)性錯(cuò)誤),將采取下述的步驟1如果不連續(xù)指示冗余的小包已經(jīng)被收到,冗余的小包將被丟棄。2如果不連續(xù)性指示兩個(gè)或多個(gè)小包被丟棄了,PTS指針將被清零,同諧數(shù)據(jù)輸出模式將被設(shè)置為無(wú)聲數(shù)據(jù),PTS獲得狀態(tài)128將被返回。3如果不連續(xù)性指示一個(gè)小包被丟失了,那末A如果PES計(jì)數(shù)器指示184,或更多的字節(jié)保持著為當(dāng)前的PES所接收,PES計(jì)數(shù)器將被減少184和FIFO寫指針將增加184字節(jié)地址(92個(gè)字),以有效地插入184字節(jié)進(jìn)入FIFO,以補(bǔ)償丟失小包的有效負(fù)荷。應(yīng)當(dāng)注意,當(dāng)丟失小包而失去的字節(jié)數(shù)少于插入到FIFO的字節(jié)數(shù)時(shí),這就有可能FIFO將上溢出。B如果PES計(jì)數(shù)器精確地指示,留下零字節(jié)作為接收當(dāng)前的PES,該P(yáng)ES計(jì)數(shù)器將被設(shè)置為先前PES_小包_長(zhǎng)度,PES計(jì)數(shù)器將被減少178和FIFO寫指針將增加164字節(jié)地址,當(dāng)隨著丟失小包而失去的字節(jié)數(shù)小于插入到FIFO的字節(jié)數(shù)時(shí),F(xiàn)IFO將上溢出是可能的。C如果PES計(jì)數(shù)器指示N(在1和183之間)字節(jié)唯一留下來(lái)作為接收當(dāng)前的PES,PES計(jì)數(shù)器將減少N和FIFO寫指針將增加N字節(jié)地址,以有效地插入N字節(jié)進(jìn)入FIFO,以補(bǔ)償丟失的小包的有效負(fù)荷。當(dāng)隨著丟失小包而丟失的字節(jié)數(shù)小于插入到FIFO字節(jié)數(shù)時(shí),F(xiàn)IFO將上溢出是可能的。當(dāng)PES數(shù)據(jù)被分析時(shí),PES計(jì)數(shù)器的數(shù)值將被監(jiān)視。當(dāng)PES計(jì)數(shù)器是零(在對(duì)計(jì)數(shù)器進(jìn)行減量以計(jì)算當(dāng)前的PES字節(jié)之前)如果PES字節(jié)被分析和該字節(jié)不是新PES的第一個(gè)字節(jié),由于一個(gè)或多個(gè)先前傳送小包的丟失過(guò)多的字節(jié)被寫入FIFO。當(dāng)這個(gè)情況發(fā)生時(shí),該處理將停止寫同諧數(shù)據(jù)表示單元到開始當(dāng)前字節(jié)的FIFO和在齊平FIFO和對(duì)PTS指針清零以后將返回到PTS獲得狀態(tài)。在每一個(gè)表示單元從FIFO移出以后,處理檢測(cè)何時(shí)FIFO讀指針等于最早的PTS指針的DRAM偏置地址。當(dāng)這種情況發(fā)生時(shí),定時(shí)將以如下方式檢驗(yàn)如果STC小于對(duì)應(yīng)PTS指針的PTS+pts_ext8+數(shù)據(jù)_PTS_偏置,這將是同諧數(shù)據(jù)丟失的情況,滿位(即零)將輸出給同諧數(shù)據(jù)直至STC=PTS+pts_ext8+數(shù)據(jù)_PTS_偏置。在這時(shí),滿位將續(xù)繼輸出給同諧數(shù)據(jù)直到表示單元計(jì)數(shù)器等于010(00002)。當(dāng)這種情況發(fā)生時(shí),將FIFO來(lái)的同諧數(shù)據(jù)表示的單元讀出將重新開始和該數(shù)據(jù)將被表示為同諧數(shù)據(jù)。如果STC是大于或等于相應(yīng)的PTS指針的PTS+pts_ext8+數(shù)據(jù)_PTS_偏置,正常的同諧數(shù)據(jù)處理將繼續(xù)。當(dāng)同諧數(shù)據(jù)處理時(shí),定時(shí)將以如下的方法被監(jiān)視如果,在STC=PTS指針的PTS+pts_ext8+數(shù)據(jù)PTS_偏置之后而表示單元計(jì)數(shù)器最初為零的時(shí)間間隔,F(xiàn)IFO讀指針并不等于相應(yīng)PTS指針的FIFO地址,處理將被中斷(FIFO后輸出錯(cuò)誤)和進(jìn)入獲得狀態(tài)124將再次進(jìn)入。在上述處理的最佳執(zhí)行過(guò)程中,下述的規(guī)范將被使用數(shù)據(jù)_PTS_偏置--表示PTS時(shí)鐘數(shù)的13位值,該時(shí)鐘被加到每一PTS值和pts-ext8值以控制應(yīng)用到同諧數(shù)據(jù)的時(shí)延,該值具有11.1微秒和允許同諧數(shù)據(jù)被延遲到90.9微秒。PTS指針--每一個(gè)PTS指針將包括如下的段,允許指出在FIFO內(nèi)的特殊表示單元和允許它被表示的時(shí)間用74毫微秒的分辨率加以存儲(chǔ)?!TS--帶有11.1微秒單元的16位段,它存儲(chǔ)相應(yīng)表示單元的PTS的最低有效16位,16位允許在FIFO內(nèi)保留同諧數(shù)據(jù)727.4微秒那樣長(zhǎng)?!TS_Ext8--帶有74毫微秒單位的8位段它存儲(chǔ)9位Pcr_擴(kuò)展中的高8位,它是國(guó)際標(biāo)準(zhǔn)組織的運(yùn)動(dòng)圖象和相關(guān)的音頻一般編碼中的ISO/IEC13818-1,系統(tǒng)國(guó)際標(biāo)準(zhǔn),94年11月,的MPEG指定了的9位pcr-擴(kuò)展。該段對(duì)應(yīng)著表示單元的時(shí)間章和擴(kuò)展了由MPEG指定11.1微秒的標(biāo)準(zhǔn)同諧數(shù)據(jù)時(shí)間章的時(shí)間分辨率到74毫微秒?!RAM偏置地址--相對(duì)于同諧基本地址的12位DRAM字偏置地址,該同諧數(shù)據(jù)基本地址指出了FIFO的DRAM字和在該基本地址相應(yīng)的表示單元被存儲(chǔ)。12位允許FIFO有4096字那么大?!?nèi)-使用標(biāo)志--允許PTS指針狀態(tài)被確定的一位標(biāo)志。當(dāng)設(shè)置時(shí),該標(biāo)志指示PTS指針是內(nèi)部使用,其中它包含有效的設(shè)置值,在重置同諧數(shù)據(jù)處理之后,每一個(gè)指針將清除該標(biāo)志。PTS指針的維護(hù)兩個(gè)PTS指針寄存器176,178以如下的方式被維護(hù)I在重置后,所有的PTS指針寄存器內(nèi)使用標(biāo)志被重置(被置到不使用)。II當(dāng)PTS值被收到時(shí),在PES標(biāo)題內(nèi)的PTS值被存儲(chǔ)在舊PTS指針寄存器的PTS字段內(nèi)。III從同諧數(shù)據(jù)標(biāo)題來(lái)的pts_ext8字段然后被分析和存儲(chǔ)在舊PTS指針寄存器的pts_est8字段內(nèi)。IV在新PTS值被存儲(chǔ)到PTS指針寄存器后,同諧數(shù)據(jù)處理繼續(xù)。如果下一個(gè)表示單元被收到和正確地寫入到FIFO,對(duì)應(yīng)著持有表示單元第一字節(jié)的FIFO地址的DRAM偏置地址存儲(chǔ)在指針DRAM偏置地址字段內(nèi)。當(dāng)在接收PTS值和接收同一PES_小包的第一表示單元之間沒(méi)有任何理由丟失數(shù)據(jù)時(shí),下一個(gè)表示單元被接收和被正確地寫入到FIFO。當(dāng)這個(gè)完成時(shí),PTS指針是有效的和通過(guò)在同一個(gè)PTS指針寄存器設(shè)置內(nèi)使用標(biāo)志而被標(biāo)志內(nèi)部使用和將被認(rèn)為是在繼續(xù)處理的最新PTS指針。V當(dāng)PTS指針被記錄和沒(méi)有PTS指針寄存器被內(nèi)使用時(shí),該指針被記錄到舊PTS指針寄存器。VI當(dāng)舊PTS指針寄存器在使用和當(dāng)新的指針已經(jīng)被記錄時(shí),該新指針將被記錄到新PTS指針寄存器。VII當(dāng)兩個(gè)PTS指針寄存器在使用時(shí),通過(guò)重寫新PTS指針來(lái)記錄新的指針。VIII在前述的跟蹤狀態(tài)132中被指定時(shí)使用PTS指針。IX一旦在跟蹤狀態(tài)被指定為使用,新PTS指針將被傳送到舊PTS指針和通過(guò)清除它的內(nèi)使用標(biāo)志而新PTS指針將被標(biāo)志為未被使用,使得新指針寄存器被用來(lái)存儲(chǔ)下一個(gè)PTS指針。X當(dāng)傳送小包從帶有它的匹配字段組的不連續(xù)指示器位的同諧數(shù)據(jù)的PID上收到時(shí),所有PTS指針寄存器將被清零和沒(méi)有PTS指針將被存儲(chǔ)直至下一個(gè)PCR值被收到(例如在同諧數(shù)據(jù)PCRPID上)。為了幫助錯(cuò)誤檢測(cè),每一個(gè)接收的在同諧數(shù)據(jù)PID上的有效負(fù)荷字節(jié)被計(jì)數(shù)以比較由MPEG定義的在每一個(gè)PES標(biāo)題指出的PES_小包_長(zhǎng)度。這樣,當(dāng)每一PES_小包開始被收到時(shí),PES_小包_長(zhǎng)度將被存儲(chǔ)到PES長(zhǎng)度計(jì)數(shù)器170。當(dāng)每一個(gè)PES字節(jié)被分析時(shí),該計(jì)數(shù)器將被減一。進(jìn)而,當(dāng)跟蹤狀態(tài)132被指定時(shí),該計(jì)數(shù)器將被使用和維持。除了PES長(zhǎng)度計(jì)數(shù)器,優(yōu)選的系統(tǒng)維持前述表示單元計(jì)數(shù)器164。表示單元計(jì)數(shù)器是4位計(jì)數(shù)器,它隨著同諧數(shù)據(jù)輸出時(shí)鐘而增加。如PTS同步狀態(tài)130所描述的,依照從FIFO來(lái)的第一同諧數(shù)據(jù)表示單元的輸出,該計(jì)數(shù)器被設(shè)置為810(10002)。隨后進(jìn)入PTS同步狀態(tài),因?yàn)樽詈筮M(jìn)入PTS同步狀態(tài),不設(shè)置或不重設(shè)置該計(jì)數(shù)器,除非獲得狀態(tài)124已經(jīng)被重新進(jìn)入。4個(gè)同諧數(shù)據(jù)輸出模式按如下完成1三狀態(tài),在這個(gè)模式中,兩個(gè)同諧數(shù)據(jù)時(shí)鐘和諸數(shù)據(jù)輸出為三狀態(tài);2無(wú)聲_時(shí)鐘_和_數(shù)據(jù),在這個(gè)模式中,兩個(gè)同諧數(shù)據(jù)時(shí)鐘和數(shù)據(jù)輸出將是低的(例如為零);3無(wú)聲_數(shù)據(jù),在這個(gè)模式中,僅同諧數(shù)據(jù)輸出是低的,而同諧數(shù)據(jù)時(shí)鐘是有源的;4在非無(wú)聲的,在這個(gè)模式中,不是同諧數(shù)據(jù)或是時(shí)鐘輸出是無(wú)聲的(非有源)。設(shè)置用于每一個(gè)錯(cuò)誤情況的唯一的錯(cuò)誤標(biāo)志,在標(biāo)志被讀出以后它將被重置。每一個(gè)中斷同諧數(shù)據(jù)處理的錯(cuò)誤情況是可屏蔽的,表1列出了與同諧數(shù)據(jù)處理的各種錯(cuò)誤情況和系統(tǒng)對(duì)錯(cuò)誤的響應(yīng),下述定義了表的內(nèi)容名稱-分配給每個(gè)錯(cuò)誤狀況的名稱,在本書中作為參考。定義-條件(狀況)的定義,這條件指示相應(yīng)的錯(cuò)誤已經(jīng)發(fā)生了。Intyes-指示當(dāng)該錯(cuò)誤發(fā)生時(shí)同諧數(shù)據(jù)處理要被中斷。no-指示當(dāng)該錯(cuò)誤發(fā)生時(shí)該同諧數(shù)據(jù)處理不被中斷。CheckstateandNextstate&gt;″state″-指示當(dāng)當(dāng)前同諧數(shù)據(jù)處理狀態(tài)高于″state″時(shí),該錯(cuò)誤將被檢測(cè)。下述表定義了同諧數(shù)據(jù)處理狀態(tài)的級(jí)別1重置最低2開始啟動(dòng)3捕獲4設(shè)置_等待5PTS_獲得6PTS_同步7跟蹤最高≥″state″指示當(dāng)同諧數(shù)據(jù)處理狀態(tài)是等于或大于″state″時(shí),該錯(cuò)誤將被檢測(cè)。開始啟動(dòng),捕獲,設(shè)置_等待,PTS_獲得,PTS_同步或跟蹤-指示在相關(guān)行動(dòng)被完成后,該錯(cuò)誤在這個(gè)狀態(tài)下將被檢測(cè)或同諧數(shù)據(jù)處理將轉(zhuǎn)到該狀態(tài)。same-指示在相關(guān)行動(dòng)被完成后同諧數(shù)據(jù)處理將停留在相同的狀態(tài)。all-指示當(dāng)該錯(cuò)誤發(fā)生在任何處理狀態(tài)下時(shí),該錯(cuò)誤將被檢測(cè)。FIFO作用flush-指示通過(guò)設(shè)置FIFO讀和寫指針等于FIFO的DRAM基地址把FIFO齊平。none-表示正常的FIFO管理無(wú)變化發(fā)生。指針作用clear-表示PTS指針將返回到指定的狀態(tài)仿佛處理已經(jīng)被重置。none-表示正常指針管理無(wú)變化發(fā)生。seeotheraction-表示其它作用,可指示指針去設(shè)置或被重置和其它處理為none。輸出模式-陳述了處理將變換的輸出模式。其它作用-陳述了任何附加的錯(cuò)誤的結(jié)果所要求的作用。表1錯(cuò)誤、例外、和作用的小結(jié)</tables>最佳實(shí)施例齊平FIFO和對(duì)指針進(jìn)行清零</tables></tables>維持一組寄存器,以控制和保持跟蹤同諧數(shù)據(jù)處理的狀態(tài)。在表2中指定了該寄存器的設(shè)置。表2同諧數(shù)據(jù)寄存器</tables>值得歡迎的是,本發(fā)明提供了檢測(cè)和恢復(fù)通訊信息數(shù)據(jù)例如在MPEG-2型傳送流內(nèi)的同諧數(shù)據(jù)的錯(cuò)誤的方法和儀器。該同諧數(shù)據(jù)跟隨著小包化基本流的有效負(fù)荷部分內(nèi)的PES標(biāo)題。PES有效負(fù)荷由同諧數(shù)據(jù)標(biāo)題開始,而同諧數(shù)據(jù)表示單元跟在其后面、同諧數(shù)據(jù)傳送小包被監(jiān)示,以定位同諧數(shù)據(jù)表示時(shí)間章(PTS),從緩沖器來(lái)的同諧數(shù)據(jù)表示與使用從PTS導(dǎo)出的定時(shí)信息的系統(tǒng)時(shí)鐘同步。在同諧數(shù)據(jù)小包之間的不連續(xù)性被識(shí)別和可能的話,緩沖器的寫指針被增加適當(dāng)?shù)奈粩?shù)以補(bǔ)償不連續(xù)性,在錯(cuò)誤恢復(fù)過(guò)程中,根據(jù)STC的表示的同步被維持。表示單元計(jì)數(shù)和PES計(jì)數(shù)被維持以檢測(cè)丟失的數(shù)據(jù)。使用PTS擴(kuò)展和PTS偏置檢驗(yàn)輸出定時(shí)。一對(duì)PTS指針被用于檢測(cè)校正的數(shù)據(jù)輸出定時(shí)。附加的錯(cuò)誤檢驗(yàn)和恢復(fù)技術(shù)也公開了。雖然本發(fā)明是結(jié)合優(yōu)選的實(shí)施例加以描述的,值得歡迎的是,在不脫離在權(quán)利要求書設(shè)立的發(fā)明的精神和范圍內(nèi)可以有各種變化和修改。權(quán)利要求1.從以固定長(zhǎng)度同諧數(shù)據(jù)傳送小包運(yùn)載的同諧數(shù)據(jù)表示單元的小包化數(shù)據(jù)流的脈沖串中接收的同諧數(shù)據(jù)的管理錯(cuò)誤的方法,每一個(gè)所說(shuō)傳送小包包括小包識(shí)別器(PID)和至少所說(shuō)一些小包包括指示同諧數(shù)據(jù)表示單元的固定速率表示開始從緩沖器到它們?cè)诮邮諅?cè)臨時(shí)被存儲(chǔ)的時(shí)間的表示時(shí)間章,所說(shuō)的方法包括如下步驟監(jiān)視所說(shuō)的數(shù)據(jù)流以檢測(cè)識(shí)別所說(shuō)同諧數(shù)據(jù)傳送小包的PID;監(jiān)視由所說(shuō)PID識(shí)別的同諧數(shù)據(jù)傳送小包以定位同諧數(shù)據(jù)PTS;使用以定位同諧數(shù)據(jù)PTS導(dǎo)出的定時(shí)信息使從所說(shuō)緩沖器來(lái)的所說(shuō)表示單元的表示與系統(tǒng)時(shí)鐘(STC)同步;識(shí)別所說(shuō)同諧數(shù)據(jù)傳送小包的連續(xù)一些之間的不連續(xù)錯(cuò)誤,如果不多于一個(gè)小包的不連續(xù)性被識(shí)別,增加所說(shuō)緩沖器的寫指針適當(dāng)?shù)奈粩?shù)以補(bǔ)償不連續(xù)性,而同時(shí)維持相對(duì)于所說(shuō)STC的表示的同步。2.權(quán)利要求1的方法,其中,提供第一和第二PTS指針,每個(gè)都用于維持所說(shuō)緩沖器的不同PTS值和地址的用于識(shí)別在那里被PTS值參考的表示單元被存儲(chǔ),所說(shuō)表示的同步被下列步驟維持在與替代的值相關(guān)的地址內(nèi)存儲(chǔ)的數(shù)據(jù)已經(jīng)從所說(shuō)緩沖器表示之后,用新的PTS值和新的地址替換所說(shuō)PTS指針之一的PTS值和地址;當(dāng)新的地址達(dá)到時(shí),如果所說(shuō)STC不等于從所說(shuō)新PTS值導(dǎo)出的表示時(shí)間,暫停從所說(shuō)緩沖器來(lái)的數(shù)據(jù)表示;和如果所說(shuō)表示已經(jīng)被暫停時(shí),當(dāng)所說(shuō)的STC達(dá)到從所說(shuō)新PTS值導(dǎo)出的所說(shuō)的表示時(shí)間時(shí),重新開始從所說(shuō)緩沖來(lái)的數(shù)據(jù)表示。3.權(quán)利要求2的方法,其中,新的PTS值從所說(shuō)同諧數(shù)據(jù)傳送小包的時(shí)間中被接收,所說(shuō)的方法包括如下的步驟當(dāng)新的PTS值被接收時(shí),確定是否兩個(gè)所說(shuō)PTS指針包含還沒(méi)有用來(lái)表示從所說(shuō)緩沖器來(lái)的數(shù)據(jù)的PTS值;和如果是如此用新的PTS值和新的地址替換在最當(dāng)前更新的PTS指針的PTS值和相關(guān)的地址,這樣維持最早的未使用的PTS值和地址用于在同步從所說(shuō)緩沖器來(lái)的表示單元的表示中使用。4.權(quán)利要求1的方法,其中,PTS指針被提供用于維持當(dāng)前PTS值和用于識(shí)別被所說(shuō)當(dāng)前PTS值參考的表示單元在那里被存儲(chǔ)的所說(shuō)緩沖器的地址,所說(shuō)表示的同步被下面步驟所維持在存儲(chǔ)在所說(shuō)地址的數(shù)據(jù)已經(jīng)被所說(shuō)的緩沖器表示以后,用新的當(dāng)前的PTS值替代在所說(shuō)PTS指針內(nèi)的所說(shuō)PTS值;用對(duì)應(yīng)由所說(shuō)新的當(dāng)前PTS值參考的表示單元的新地址替換在所說(shuō)PTS指針內(nèi)的所說(shuō)地址;當(dāng)所說(shuō)新的地址達(dá)到時(shí),如果所說(shuō)STC不等于從新的當(dāng)前PTS值中導(dǎo)出的表示時(shí)間時(shí),暫停從所說(shuō)緩沖器來(lái)的數(shù)據(jù)表示;和如果所說(shuō)的表示已經(jīng)被暫停時(shí),當(dāng)所說(shuō)STC達(dá)到從所說(shuō)新的當(dāng)前PTS值導(dǎo)出的所說(shuō)表示時(shí)間時(shí),重新開始從所說(shuō)緩沖器來(lái)的數(shù)據(jù)的表示。5.權(quán)利要求4的方法,其中,由所說(shuō)小包化數(shù)據(jù)流運(yùn)載的表示單元是由運(yùn)載表示單元和指示每一個(gè)PES小包長(zhǎng)度的信息的小包化基本流(PES)小包提供的,所說(shuō)方法包括進(jìn)一步的步驟確定是否為給定PES小包實(shí)際接收的表示單元數(shù)據(jù)量不同于為PES小包長(zhǎng)度信息指出的應(yīng)當(dāng)被接收的數(shù)據(jù)量;和如果比較的數(shù)據(jù)不匹配,指示錯(cuò)誤。6.權(quán)利要求5的方法包括進(jìn)一步驟在所說(shuō)PES小包長(zhǎng)度信息指示所有的數(shù)據(jù)已經(jīng)為所說(shuō)給定PES小包提供以后,在附加的表示單元數(shù)據(jù)連續(xù)地到達(dá)而缺乏新的PES小包指示器的情況下,清除所說(shuō)的PTS指針和從所說(shuō)緩沖器來(lái)的數(shù)據(jù)表示臨時(shí)失速;和在PTS指針已經(jīng)被清零以后,基于在所說(shuō)PTS指針提供的新的PTS值,重新開始從所說(shuō)緩沖器來(lái)的數(shù)據(jù)表示。7.權(quán)利要求5的方法,其中,提供第一和第二PTS指針,每一個(gè)都用于維持所說(shuō)緩沖器的不同PTS值和用于識(shí)別被PTS值參考的表示單元在那被存儲(chǔ)的所說(shuō)緩沖器地址,并使用在所說(shuō)的同諧數(shù)據(jù)傳送小包的時(shí)間內(nèi)被接收的新的PTS值,所說(shuō)的方法進(jìn)一步地包括步驟當(dāng)新的PTS值被收到時(shí),確定是否所說(shuō)的兩個(gè)PTS指針包含著已經(jīng)不被使用來(lái)表示從所說(shuō)緩沖器來(lái)的數(shù)據(jù),和如果是如此,用新的PTS值和新的地址替換在最新被更新的PTS指針內(nèi)的PTS值和相關(guān)的地址,以此維持最早的未使用的PTS值和地址,以便在從所說(shuō)緩沖器來(lái)的所說(shuō)表示單元的表示同步時(shí)使用;在所說(shuō)PES小包長(zhǎng)度信息指示所有的數(shù)據(jù)已經(jīng)為所說(shuō)給定的PES小包提供以后,在附加的表示單元數(shù)據(jù)連續(xù)地到達(dá)而缺乏新的PES小包指示器的情況下,清除兩個(gè)所說(shuō)PTS指針和從所說(shuō)緩沖器來(lái)的數(shù)據(jù)表示臨時(shí)失速;和在PTS指針已經(jīng)被清除以后,在所述PTS指針的一個(gè)所提供的新PTS值的基礎(chǔ)上,開始從所述緩沖器的數(shù)據(jù)表示。8.前述權(quán)利要求之一的方法,其中,在所說(shuō)固定長(zhǎng)度同諧數(shù)據(jù)傳送小包內(nèi)運(yùn)載的同諧數(shù)據(jù)表示單元從同諧數(shù)據(jù)小包化基本流(PES)小包中被獲得,和增加所說(shuō)寫指針的所說(shuō)適當(dāng)?shù)奈粩?shù)是根據(jù)從同諧數(shù)據(jù)傳送小包恢復(fù)的PES有效負(fù)荷字節(jié)的計(jì)數(shù)加以確定。9.權(quán)利要求8的方法,其中,所說(shuō)固定長(zhǎng)度同諧數(shù)據(jù)傳送小包的每一個(gè)包括188字節(jié),和如果所說(shuō)的計(jì)數(shù)指示,至少184字節(jié)保留著為所說(shuō)當(dāng)前PES小包所接收,所說(shuō)的計(jì)數(shù)被減少184和所說(shuō)寫指針被增加184字節(jié)的地址;如果所說(shuō)的計(jì)數(shù)指示,沒(méi)有字節(jié)保留著為當(dāng)前PES小包所接收,所說(shuō)計(jì)數(shù)被設(shè)置為以前的PES小包長(zhǎng)度和然后減少178,和所說(shuō)寫指針增加164字節(jié)地址;和如果所說(shuō)計(jì)數(shù)指示N字節(jié)即1≤N≤183保留著為所說(shuō)當(dāng)前PES小包所接收,所說(shuō)的計(jì)數(shù)被減小N和所說(shuō)指針被增加N字節(jié)地址。10.從以固定長(zhǎng)度同諧數(shù)據(jù)傳送小包運(yùn)載的同諧數(shù)據(jù)表示單元的小包化數(shù)據(jù)流的脈沖串中接收的同諧數(shù)據(jù)的管理錯(cuò)誤的方法,每一個(gè)所說(shuō)傳送小包包括小包識(shí)別器(PID)和至少所說(shuō)一些小包包括指示同諧數(shù)據(jù)表示單元的固定速率開始從緩沖器到它們?cè)诮邮諅?cè)臨時(shí)被存儲(chǔ)的時(shí)間的表示時(shí)間章,所說(shuō)方法包括如下步驟監(jiān)視所說(shuō)的數(shù)據(jù)流以檢測(cè)識(shí)別所說(shuō)同諧數(shù)據(jù)傳送小包的PID;監(jiān)視由所說(shuō)PID識(shí)別的同諧數(shù)據(jù)傳送小包以定位同諧數(shù)據(jù)PTS;使用從定位同諧數(shù)據(jù)PTS導(dǎo)出的定時(shí)信息,使從所說(shuō)緩沖器來(lái)的所說(shuō)表示單元的表示與系統(tǒng)時(shí)鐘(STC)同步;所說(shuō)同步步驟是STC與從PTS導(dǎo)出的定時(shí)信息比較;和如果所說(shuō)的比較確定,所說(shuō)的表示單元太早以致于不能被表示時(shí),提供滿位作為輸出,直至表示所說(shuō)的表示單元的時(shí)間。11.權(quán)利要求10的方法,包括進(jìn)一步驟從識(shí)別同諧數(shù)據(jù)傳送小包中恢復(fù)PTS擴(kuò)展以使得表示的同諧數(shù)據(jù)表示單元的時(shí)間分辨率被增加;和通過(guò)至少對(duì)所說(shuō)PTS和所說(shuō)PTS擴(kuò)展求合以推導(dǎo)出所說(shuō)定時(shí)信息。12.權(quán)利要求11的方法,其中,所說(shuō)定時(shí)信息從所說(shuō)PTS,所說(shuō)PTS擴(kuò)展,和用來(lái)提供時(shí)延的偏置值的合推導(dǎo)出來(lái)。13.權(quán)利要求11或12的方法,包括進(jìn)一步的步驟比較所說(shuō)定時(shí)信息和所說(shuō)STC以確定是否所說(shuō)表示單元太晚以致于不能被所說(shuō)緩沖器表示或者準(zhǔn)備表示;如果所說(shuō)比較步驟確定,如果所說(shuō)表示單元將由其它方式表示的太晚的話,再同步從所說(shuō)的緩沖器來(lái)的表示單元的表示;和如果所說(shuō)的比較步驟確定,所說(shuō)表示單元準(zhǔn)備表示,從所說(shuō)緩沖器中表示所說(shuō)的表示單元。14.權(quán)利要求10至13中的一個(gè)的方法,其中所說(shuō)的定時(shí)信息包括至少對(duì)能使表示的同諧數(shù)據(jù)表示單元的時(shí)間分辨率增加的PTS和PTS擴(kuò)展的合;和所說(shuō)的滿位被提供作為輸出直至由STC指定的時(shí)間等于由所說(shuō)的合指定的時(shí)間。15.權(quán)利要求14的方法,其中,所說(shuō)定時(shí)信息包括所說(shuō)PTS,所說(shuō)PTS擴(kuò)展,和用來(lái)提供時(shí)延的PTS偏置值的合。16.權(quán)利要求10至15之一的方法,其中,每一個(gè)表示單元包括同諧數(shù)據(jù)的整數(shù)N位,所說(shuō)的方法包括進(jìn)一步驟和維持與從所說(shuō)緩沖器的第一表示單元表示相關(guān)的N位計(jì)數(shù);在所說(shuō)STC等于所說(shuō)合指定的時(shí)間之后,連續(xù)提供滿位作為輸出直到所說(shuō)的N位計(jì)數(shù)指示,這正是開始新表示單元的表示的時(shí)間。17.從以固定長(zhǎng)度同諧數(shù)據(jù)傳送小包運(yùn)載的同諧數(shù)據(jù)表示單元的小包化數(shù)據(jù)流的脈沖串中接收同諧數(shù)據(jù)的管理錯(cuò)誤的方法,每一個(gè)所說(shuō)傳送小包包括小包識(shí)別器(PIO)和至少所說(shuō)一些小包包括指示同諧數(shù)據(jù)表示單元的固定速率開始從緩沖器到它們?cè)诮邮諅?cè)臨時(shí)被存儲(chǔ)在緩沖器的時(shí)間的表示時(shí)間章,所說(shuō)的方法包括如下步驟監(jiān)視所說(shuō)數(shù)據(jù)流以檢測(cè)識(shí)別所說(shuō)同諧數(shù)據(jù)傳送小包的PID;監(jiān)視由所說(shuō)PID識(shí)別的同諧數(shù)據(jù)傳送小包,以定位同諧數(shù)據(jù)PTS;使用從定位的同諧數(shù)據(jù)PTS導(dǎo)出的定時(shí)信息使從所說(shuō)緩沖器來(lái)的所說(shuō)表示單元的表示和系統(tǒng)時(shí)鐘(STC)同步,所說(shuō)的同步步驟是STC與從PTS導(dǎo)出的定時(shí)信息比較;監(jiān)視由所說(shuō)PID識(shí)別的所說(shuō)同諧數(shù)據(jù)傳送小包以確定在任何編碼應(yīng)當(dāng)被移去之后,是否它們當(dāng)中的任何一個(gè)被指定為被編碼;和在任何編碼應(yīng)當(dāng)被移去之后,如果單個(gè)小包被指定為被編碼,增加所說(shuō)緩沖器的寫指針適當(dāng)?shù)奈粩?shù)以忽略單個(gè)小包,并同時(shí)維持所說(shuō)表示相對(duì)所說(shuō)STC的同步。18.從以固定長(zhǎng)度同諧數(shù)據(jù)傳送小包運(yùn)載的同諧數(shù)據(jù)表示單元的小包化數(shù)據(jù)流的脈沖串中接收同諧數(shù)據(jù)的接收和管理錯(cuò)誤的解碼器,每一個(gè)所說(shuō)的傳送小包包括小包識(shí)別器(PID)和至少所說(shuō)一些小包包括指示同諧數(shù)據(jù)表示單元的固定速率開始從緩沖器到它們?cè)诮邮諅?cè)臨時(shí)被存儲(chǔ)的時(shí)間的表示時(shí)間的表示時(shí)間章,所說(shuō)的解碼器包括監(jiān)視所說(shuō)的數(shù)據(jù)流以檢測(cè)識(shí)別所說(shuō)同諧數(shù)據(jù)傳送小包的PID的裝置;監(jiān)視由所說(shuō)PID識(shí)別的同諧數(shù)據(jù)傳送小包,以定位同諧數(shù)據(jù)PTS的裝置;使用從定位同諧數(shù)據(jù)PTS導(dǎo)出的定時(shí)信息使從所說(shuō)緩沖器來(lái)的所說(shuō)表示單元的表示與系統(tǒng)時(shí)鐘(STC)同步的裝置;識(shí)別在所說(shuō)同諧數(shù)據(jù)傳送小包的連續(xù)一些之間的不連續(xù)性錯(cuò)誤的裝置,如果不多于一個(gè)小包的不連續(xù)性被識(shí)別,增加所說(shuō)緩沖器的寫指針適當(dāng)?shù)奈粩?shù)以補(bǔ)償不連續(xù)性,而與此同時(shí)維持所說(shuō)的表示與STC的同步。19.權(quán)利要求18的解碼器,其中,提供第一和第二PTS指針每一個(gè)都用于維持所說(shuō)緩沖器不同的PTS值和識(shí)別由PTS值參考表示單元在那里被存儲(chǔ)的地址,被裝置所維持的所說(shuō)表示的同步在與替代值相關(guān)的地址存儲(chǔ)的數(shù)據(jù)已經(jīng)被所說(shuō)的緩沖器所表示之后,用新的PTS值和新地址代替所說(shuō)PTS指針中之一的PTS值和地址;當(dāng)所說(shuō)新地址被達(dá)到時(shí),如果所說(shuō)STC不等于從所說(shuō)新PTS值導(dǎo)出的表示時(shí)間,暫停從所說(shuō)緩沖器的數(shù)據(jù)表示;和如果所說(shuō)的表示已經(jīng)被暫停,當(dāng)STC達(dá)到從所說(shuō)新的PTS值導(dǎo)出的所說(shuō)表示時(shí)間時(shí),重新開始從所說(shuō)緩沖器來(lái)的數(shù)據(jù)表示。20.權(quán)利要求19的解碼器,其中,新的PTS值從所說(shuō)同諧數(shù)據(jù)傳送小包的時(shí)間內(nèi)被接收,所說(shuō)的解碼器進(jìn)一步包括當(dāng)新的PTS值被接收時(shí),確定是否兩個(gè)所說(shuō)PTS指針包括還未被使用表示從所說(shuō)緩沖器來(lái)的數(shù)據(jù)的裝置;和對(duì)應(yīng)所說(shuō)確定裝置的裝置,當(dāng)新的PTS值被接收時(shí),在所說(shuō)兩指針中內(nèi)設(shè)有一個(gè)PTS值已經(jīng)被使用時(shí),用新的PTS值和新的地址替換在最新被更新PTS指針內(nèi)的PTS值和相關(guān)的地址,這樣維持最早的未使用的PTS值和地址,以在同步從所說(shuō)緩沖器的所說(shuō)表示單元的表示時(shí)使用。21.權(quán)利要求18的解碼器,其中,PTS指針被提供以維持當(dāng)前的PTS值和用于識(shí)別所說(shuō)當(dāng)前PTS值參考的表示單元在那里被存儲(chǔ)的所說(shuō)緩沖器的地址,所說(shuō)表示的同步由諸裝置維持在所說(shuō)地址內(nèi)存儲(chǔ)的數(shù)據(jù)已經(jīng)被從所說(shuō)緩沖器表示之后,用新的當(dāng)前PTS值代替在所說(shuō)PTS指針內(nèi)的所說(shuō)PTS值;用由所說(shuō)新的當(dāng)前PTS值參考的表示單元所對(duì)應(yīng)的新地址代替在所說(shuō)PTS指針內(nèi)的所說(shuō)地址;當(dāng)所說(shuō)新地址達(dá)到時(shí),如果所說(shuō)STC不等于從所說(shuō)新的當(dāng)前PTS值導(dǎo)出的表示時(shí)間時(shí),暫停從所說(shuō)緩沖器來(lái)的數(shù)據(jù)表示;和如果所說(shuō)的表示已經(jīng)被暫停了,當(dāng)所說(shuō)STC達(dá)到了從所說(shuō)新的當(dāng)前PTS值導(dǎo)出的所說(shuō)表示時(shí)間時(shí),從新開始從所說(shuō)緩沖器來(lái)的數(shù)據(jù)表示。22.權(quán)利要求18至21中任一個(gè)的解碼器,其中,由所說(shuō)小包化數(shù)據(jù)流運(yùn)載的諸表示單元由運(yùn)載表示單元和指示每一PES小包長(zhǎng)度的信息的小包化基本數(shù)據(jù)流(PES)所提供,所說(shuō)的解碼器進(jìn)一步包括確定是否為給定PES小包實(shí)際接收的表示單元數(shù)據(jù)量不同于由PES小包長(zhǎng)度信息指示的應(yīng)被接收的數(shù)據(jù)量的裝置;和如果比較的數(shù)據(jù)量不匹配時(shí)指示出錯(cuò)的對(duì)應(yīng)所說(shuō)確定裝置的裝置。23.權(quán)利要求21或22的解碼器進(jìn)一步包括在所說(shuō)PES小包長(zhǎng)度信息指示,所有數(shù)據(jù)已經(jīng)提供給所說(shuō)給定PES小包之后,在缺乏新的PES小包指示器時(shí),附加的表示單元數(shù)據(jù)連續(xù)到達(dá)的情況下,對(duì)所說(shuō)PTS指針清零和臨時(shí)使從所說(shuō)緩沖器來(lái)的數(shù)據(jù)表示失速的裝置;和在PTS指針已經(jīng)被清零以后,基于在所說(shuō)PTS指針內(nèi)提供的新的PTS值重新開始從所說(shuō)緩沖器來(lái)的數(shù)據(jù)表示的裝置。24.權(quán)利要求18至22之一的解碼器,其中,提供第一和第二PTS指針,每一個(gè)維持所說(shuō)緩沖器的不同PTS值和地址,用于識(shí)別由PTS值參考的表示單元在那里被存儲(chǔ),和新的PTS值在所說(shuō)同諧數(shù)據(jù)傳送小包的時(shí)間內(nèi)被接收,所說(shuō)解碼器進(jìn)而包括裝置用于確定當(dāng)新的PTS值被接收時(shí)是否兩個(gè)所說(shuō)PTS指針包含著還沒(méi)有被使用表示從所說(shuō)緩沖器來(lái)的數(shù)據(jù)的PTS值,和如果是如此,用新的PTS值和新的地址代替在最新更新PTS指針內(nèi)的PTS值和相關(guān)的地址,以此維持最早的未使用的PTS值和地址,以在同步從所說(shuō)緩沖器來(lái)的所說(shuō)表示單元時(shí)使用;在所說(shuō)PES小包長(zhǎng)度信息指示所有的數(shù)據(jù)已為所說(shuō)給定的PES小包提供以后,在缺少新的PES小包指示器時(shí),附加表示單元數(shù)據(jù)連續(xù)地到達(dá)的情況下,對(duì)兩個(gè)所說(shuō)PTS指針清零,并且使從所說(shuō)緩沖器來(lái)的數(shù)據(jù)表示臨時(shí)失速;和在PTS指針已被清零以后,基于在所說(shuō)PTS指針中的一個(gè)提供的新PTS值重新開始從所說(shuō)緩沖器來(lái)的數(shù)據(jù)表示。25.權(quán)利要求18至24中的一個(gè)的解碼器,其中在所說(shuō)固定長(zhǎng)度同諧數(shù)據(jù)傳送小包內(nèi)運(yùn)載的同諧數(shù)據(jù)表示單元從同諧數(shù)據(jù)小包化基本流(PES)小包中被獲得,和計(jì)數(shù)器提供從同諧數(shù)據(jù)傳送小包恢復(fù)的PES有效負(fù)荷字節(jié)的計(jì)數(shù),響應(yīng)所說(shuō)的該計(jì)數(shù)所說(shuō)寫指針被確定增加所說(shuō)適當(dāng)?shù)奈粩?shù)。26.權(quán)利要求18至25之一的解碼器,其中,所說(shuō)固定長(zhǎng)度同諧數(shù)據(jù)傳送小包每一個(gè)具有188字節(jié),和如果所說(shuō)的計(jì)數(shù)指示至少184字節(jié)保留著為所說(shuō)當(dāng)前PES小包所接收,所說(shuō)的計(jì)數(shù)減少184和所說(shuō)的寫指針增加184字節(jié)的地址;如果所說(shuō)的計(jì)數(shù)指示,沒(méi)有字節(jié)保留著為當(dāng)前PES小包所接收,所說(shuō)的計(jì)數(shù)被設(shè)置為前一PES小包長(zhǎng)度值和然后減去178,和所說(shuō)寫指針增加164字節(jié)地址;和如果所說(shuō)計(jì)數(shù)指示N字節(jié)即1≤N≤183保留著為所說(shuō)當(dāng)前PES小包所接收,所說(shuō)的計(jì)數(shù)被減少N和所說(shuō)的寫指針增加N字節(jié)地址。27.從以固定長(zhǎng)度同諧數(shù)據(jù)傳送小包運(yùn)載的同諧數(shù)據(jù)表示單元的小包化數(shù)據(jù)流的脈沖串中接收的同諧數(shù)據(jù)的接收和管理錯(cuò)誤的解碼器,每一個(gè)所說(shuō)傳送小包包括小包識(shí)別器(PID)和至少所說(shuō)一些小包包括指示同諧數(shù)據(jù)表示單元的固定速率表示開始從緩沖器到它們?cè)诮邮諅?cè)臨時(shí)被存儲(chǔ)的時(shí)間的表示時(shí)間章,所說(shuō)的解碼器包括監(jiān)視所說(shuō)數(shù)據(jù)流以檢測(cè)識(shí)別所說(shuō)同諧數(shù)據(jù)傳送小包的PID的裝置;監(jiān)視由所說(shuō)PID識(shí)別的同諧數(shù)據(jù)傳送小包以定位同諧數(shù)據(jù)PTS的裝置;使用從定位的同諧數(shù)據(jù)PTS導(dǎo)出的定時(shí)信息,使從所說(shuō)緩沖器來(lái)的所說(shuō)表示單元的表示和系統(tǒng)時(shí)鐘(STC)同步的裝置;和如果所說(shuō)的比較確定所說(shuō)的表示單元太早以致于不能被表示時(shí),提供滿位作為輸出直至這正是表示所說(shuō)的表示單元的時(shí)間的裝置。28.權(quán)利要求27的解碼器進(jìn)一步包括從識(shí)別的同諧數(shù)據(jù)傳送小包中恢復(fù)PTS擴(kuò)展,以使表示的同諧數(shù)據(jù)表示單元的時(shí)間分辨率被增加的裝置;和對(duì)至少所說(shuō)的PTS和所說(shuō)PTS擴(kuò)展求合以提供所說(shuō)定時(shí)信息的加法器。29.權(quán)利要求28的解碼器,其中,通過(guò)對(duì)所說(shuō)PTS,所說(shuō)PTS擴(kuò)展和用來(lái)提供時(shí)延的PTS偏置值求和,使所說(shuō)的加法器提供定時(shí)信息。30.權(quán)利要求27至29的解碼器進(jìn)一步包括比較所說(shuō)定時(shí)信息和所說(shuō)STC以確定所說(shuō)表示單元是太晚以致不能被表示或者已經(jīng)從所說(shuō)緩沖器表示的裝置;如果所說(shuō)的比較步確定所說(shuō)的表示單元太晚以致不能被表示時(shí),再同步來(lái)自所述緩沖器的表示單元的表示的裝置;和如果所說(shuō)的比較步確定所說(shuō)的比較單元已經(jīng)被表示時(shí),表示從所說(shuō)緩沖器來(lái)的所說(shuō)表示單元的裝置。31.權(quán)利要求27的解碼器進(jìn)一步包括通過(guò)對(duì)能使表示的同諧數(shù)據(jù)表示單元的時(shí)間分辨率增加的至少對(duì)PTS和PTS擴(kuò)展求合而提供所說(shuō)定時(shí)信息的加法器,其中所說(shuō)的滿位被提供作為輸出直至由STC指定的時(shí)間等于由所說(shuō)定時(shí)信息指定的時(shí)間。32.權(quán)利要求31的解碼器,其中,通過(guò)對(duì)所說(shuō)PTS,所說(shuō)PTS擴(kuò)展,和用來(lái)提供時(shí)延的PTS偏置值求合,所說(shuō)加法器計(jì)算所說(shuō)定時(shí)信息。33.權(quán)利要求31或32之一的解碼器,其中每一個(gè)表示單包括同諧數(shù)據(jù)的整數(shù)位N,所說(shuō)的解碼器進(jìn)一步包括與從所說(shuō)緩沖器來(lái)的第一個(gè)表示單元的表示相關(guān)的N位計(jì)數(shù)器;其中在所說(shuō)STC等于由所說(shuō)的合指定的時(shí)間以后所說(shuō)的滿位連續(xù)地被提供直至所說(shuō)的N位計(jì)數(shù)器指示,這正是開始新的表示單元的表示的時(shí)間。34.從運(yùn)載以固定長(zhǎng)度同諧數(shù)據(jù)傳送小包內(nèi)的同諧數(shù)據(jù)表示單元的小包化數(shù)據(jù)流的脈沖串中接收的同諧數(shù)據(jù)的接收和管理錯(cuò)誤的解碼器,每一個(gè)所說(shuō)傳送小包包括小包識(shí)別器(PID)和至少所說(shuō)一些小包包括指示同諧數(shù)據(jù)表示單元的固定速率表示開始從緩沖器到它們?cè)诮邮諅?cè)臨時(shí)被存儲(chǔ)的時(shí)間的表示的時(shí)間章(PTS),所說(shuō)的解碼器包括監(jiān)視所說(shuō)的數(shù)據(jù)流以檢測(cè)識(shí)別所說(shuō)同諧數(shù)據(jù)傳送小包的PID的裝置;監(jiān)視由所說(shuō)PID識(shí)別的同諧數(shù)據(jù)傳送小包,以定位同諧數(shù)據(jù)PTS的裝置;使用從定位的同諧數(shù)據(jù)PTS導(dǎo)出的定時(shí)信息使從所說(shuō)緩沖器來(lái)的所說(shuō)表示單元的表示和系統(tǒng)時(shí)鐘(STC)同步的裝置,所說(shuō)同步步驟比較STC和從PTS導(dǎo)出的定時(shí)信息;在任何編碼應(yīng)當(dāng)被去除之后,確定由所說(shuō)PID識(shí)別的同諧數(shù)據(jù)傳送小包的任何一個(gè)是否被識(shí)別為被編碼的裝置;和在任何編碼應(yīng)當(dāng)被去除之后,當(dāng)僅單個(gè)小包被指定為被編碼時(shí),及增加所說(shuō)緩沖器的寫指針適當(dāng)?shù)匚粩?shù)以忽略單個(gè)小包并且以此同時(shí)維持相應(yīng)所說(shuō)STC的所說(shuō)表示的同步的響應(yīng)于所說(shuō)確定裝置的裝置。全文摘要對(duì)從數(shù)據(jù)流獲得的同諧數(shù)據(jù)提供錯(cuò)誤恢復(fù),同諧數(shù)據(jù)傳送小包被監(jiān)視以定位同諧數(shù)據(jù)表示時(shí)間章(PTS),使從緩沖器來(lái)的同諧數(shù)據(jù)表示和使用從PTS導(dǎo)出的定時(shí)信息的系統(tǒng)時(shí)鐘同步。在所說(shuō)同諧數(shù)據(jù)傳送小包之間不連續(xù)性錯(cuò)誤被識(shí)別,和如果不連續(xù)性錯(cuò)誤不多于一個(gè)小包被識(shí)別,緩沖器的寫指針被增加適當(dāng)?shù)奈粩?shù)以補(bǔ)償不連續(xù)性,以此同時(shí)維持著表示相對(duì)于STC的同步,附加的錯(cuò)誤檢測(cè)和恢復(fù)技術(shù)也公開了。文檔編號(hào)H04L1/00GK1179656SQ9711364公開日1998年4月22日申請(qǐng)日期1997年5月9日優(yōu)先權(quán)日1996年5月10日發(fā)明者紐伯·雷,莫羅尼·保羅申請(qǐng)人:德來(lái)懷通用儀器公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1