国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      對記錄的位流標(biāo)記時間或從數(shù)據(jù)流記錄器重放時使用時間標(biāo)記的方法和裝置的制作方法

      文檔序號:7586427閱讀:212來源:國知局
      專利名稱:對記錄的位流標(biāo)記時間或從數(shù)據(jù)流記錄器重放時使用時間標(biāo)記的方法和裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及對記錄的位流標(biāo)記時間或從數(shù)據(jù)流記錄器(例如,光盤記錄器)重放時使用時間標(biāo)記的方法和裝置。
      背景技術(shù)
      假設(shè)“應(yīng)用裝置”(例如,機(jī)頂盒)的數(shù)據(jù)流記錄連接到DVD數(shù)據(jù)流器。兩個裝置通過IEEE1394(IEC 611883)接口相互連接,在IEEE1394接口中的發(fā)射和接收固件包含對數(shù)據(jù)標(biāo)記時間和去掉這些時間標(biāo)記的裝置,并使用這些標(biāo)記用于時序的重建。形成的結(jié)果使這個系統(tǒng)在IEEE1394接口輸入和IEEE1394接口輸出的運行就像一個恒定的延遲系統(tǒng)。
      EP-A-0701374描述了每一個包括時間戳的復(fù)合包的記錄。
      發(fā)明當(dāng)數(shù)據(jù)包被回放時,數(shù)據(jù)流記錄器必須重建過去記錄的數(shù)據(jù)包的時序,以至在記錄和回放之間,這個系統(tǒng)也運行的象不變延遲系統(tǒng)。在本發(fā)明的一個實施例中,數(shù)據(jù)流記錄器把的自己的時間戳加到記錄時的數(shù)據(jù)包并在重放時估算它們,以便把數(shù)據(jù)包分配到正確的臨時位置。因此,原始數(shù)據(jù)包串特性被重構(gòu),用于非相等距離數(shù)據(jù)包的數(shù)據(jù)流。但是,在兩個時間戳和時間重建機(jī)構(gòu)之間存在串行連接,該連接引入了抖動積累。在本發(fā)明的第二實施例中,在通過IEEE1394接口發(fā)送數(shù)據(jù)之前,應(yīng)用程序裝置本身把時間戳加到數(shù)據(jù)包。這些時間戳的意思是“離開時間”而不是“到達(dá)時間”,并在沒有通知的情況下通過IEEE1394接口,即,從IEEE1394接口看,它們是有效載荷的部分。在鏈路的另一端,當(dāng)數(shù)據(jù)流記錄器回放數(shù)據(jù)流時使用這些時間戳。其優(yōu)點是只存在一個在回放數(shù)據(jù)包的臨時位置上有影響的時序/重建處理,因此,沒有抖動積累。在這個第二實施例中,數(shù)據(jù)流記錄器不使用IEEE1394時間戳。
      在第二個實施例中,數(shù)據(jù)流記錄器記錄IEEE1394時間戳,并在回放時估算它們,以便把數(shù)據(jù)包分配到到正確的臨時位置。
      本發(fā)明的目的是公開一種記錄和重放位流的方法,其中,在重放之后,記錄的數(shù)據(jù)包確實在位流中具有正確的臨時位置,并且,沒有抖動積累發(fā)生。這個目的由權(quán)利要求1、3和4實現(xiàn)。
      本發(fā)明的另一目的是公開一種使用發(fā)明方法的裝置,這個目的由權(quán)利要求6、7、9和10實現(xiàn)。
      原則上,發(fā)明的方法適用于對被記錄的位流標(biāo)記時間,或從數(shù)據(jù)流記錄器重放時使用時間戳,其中,輸出所述的被記錄的位流的裝置或信號源把所述時間戳加到所述位流的數(shù)據(jù)包,其中,所述位流的數(shù)據(jù)包通過引起網(wǎng)絡(luò)抖動的網(wǎng)絡(luò)傳輸?shù)剿鰯?shù)據(jù)流記錄器,對于該網(wǎng)絡(luò),所述時間戳屬于所述數(shù)據(jù)包的有效載荷,其中,當(dāng)從所述數(shù)據(jù)流記錄器重放所述數(shù)據(jù)包時使用所述時間戳,以便把重放的數(shù)據(jù)包重新定位到位流中的對應(yīng)原始臨時位置。
      或適用于對被記錄的MPEG位流標(biāo)記時間,或從數(shù)據(jù)流記錄器重放時使用時間戳,其中,MPEG時間戳被包括在所述的被記錄的MPEG位流的數(shù)據(jù)包中,對于記錄來說,由所述數(shù)據(jù)流產(chǎn)生的附加時間戳附屬于所述被記錄的MPEG位流的數(shù)據(jù)包,其中,當(dāng)從所述數(shù)據(jù)流記錄器重放所述數(shù)據(jù)包時使用所述附加時間戳,以便把重放的數(shù)據(jù)包重新定位到所述MPEG位流中的對應(yīng)原始臨時位置。
      或適用于對被記錄的位流標(biāo)記時間,或從數(shù)據(jù)流記錄器重放時使用時間戳,其中,所述位流的數(shù)據(jù)包通過引起網(wǎng)絡(luò)抖動的網(wǎng)絡(luò)傳輸?shù)剿鰯?shù)據(jù)流記錄器,該網(wǎng)絡(luò)內(nèi)部地把網(wǎng)絡(luò)時間戳加到所述位流的數(shù)據(jù)包,以便輸出所述數(shù)據(jù)包時減少所述抖動,其中,所述數(shù)據(jù)流記錄器記錄所述網(wǎng)絡(luò)時間戳,并在重放期間使用所述記錄的網(wǎng)絡(luò)時間戳,以便把重放的數(shù)據(jù)包重新定位到位流中的對應(yīng)原始臨時位置。
      發(fā)明方法的附加實施例的優(yōu)點公開在各自的權(quán)利要求中。
      原則上,發(fā)明的裝置適用于對被記錄的位流標(biāo)記時間,包括
      -節(jié)目選擇裝置從所述位流提供了數(shù)據(jù)包,該數(shù)據(jù)包屬于特殊的節(jié)目;-網(wǎng)絡(luò)接口把所述數(shù)據(jù)包的數(shù)據(jù)提供到數(shù)據(jù)流記錄器,或從所述數(shù)據(jù)流記錄器接收所述數(shù)據(jù)包的數(shù)據(jù),其中,有關(guān)的網(wǎng)絡(luò)引起網(wǎng)絡(luò)抖動,對于抖動的網(wǎng)絡(luò),所述時間戳屬于所述數(shù)據(jù)包的有效載荷,其中,使用所述時間戳把重放數(shù)據(jù)包重新定位到位流中的對應(yīng)原始臨時位置;-用于產(chǎn)生時間戳和把這些時間戳加到所述數(shù)據(jù)包的數(shù)據(jù)的裝置,該裝置把輸出數(shù)據(jù)提供到所述網(wǎng)絡(luò)接口;-用于對從所述網(wǎng)絡(luò)接口接收的所述數(shù)據(jù)包的重放數(shù)據(jù)解碼的裝置。
      涉及到用于位流的數(shù)據(jù)流記錄器,包括-提供了包括時間戳的所述位流的數(shù)據(jù)包的數(shù)據(jù)的網(wǎng)絡(luò)接口已經(jīng)被插入到所述網(wǎng)絡(luò)接口的外部,用于記錄或接收重放的記錄數(shù)據(jù),其中,有關(guān)的網(wǎng)絡(luò)引起網(wǎng)絡(luò)抖動,對于抖動的網(wǎng)絡(luò),所述時間戳屬于所述數(shù)據(jù)包的有效載荷;-數(shù)據(jù)流記錄裝置記錄包括所述時間戳的所述數(shù)據(jù)包的數(shù)據(jù),或重放所述數(shù)據(jù)包的數(shù)據(jù),其中,在重放期間,使用所述時間戳,以便在重放的數(shù)據(jù)包進(jìn)入所述網(wǎng)絡(luò)接口之前,把重放的數(shù)據(jù)包重新定位到位流中的對應(yīng)原始臨時位置。
      或涉及到用于位流的數(shù)據(jù)流記錄器,包括-網(wǎng)絡(luò)接口,提供了所述位流的數(shù)據(jù)包的數(shù)據(jù),所述數(shù)據(jù)包包括MPEG時間戳,用于記錄或接收重放的記錄數(shù)據(jù),數(shù)據(jù)包包括所述MPEG時間戳;-數(shù)據(jù)流記錄裝置記錄包括所述MPEG時間戳的所述數(shù)據(jù)包的數(shù)據(jù),由所述數(shù)據(jù)流記錄裝置產(chǎn)生的附加時間戳屬于所述被記錄的MPEG位流的數(shù)據(jù)包,或數(shù)據(jù)流記錄裝置重放所述數(shù)據(jù)包的數(shù)據(jù),其中,在重放期間,使用所述附加的時間戳,以便把重放的數(shù)據(jù)包重新定位到MPEG位流中的對應(yīng)原始臨時位置。
      涉及到用于位流的數(shù)據(jù)流記錄器,包括-提供了所述位流的數(shù)據(jù)包的數(shù)據(jù)的網(wǎng)絡(luò)接口,用于記錄或接收重放的記錄數(shù)據(jù),其中,有關(guān)的網(wǎng)絡(luò)引起網(wǎng)絡(luò)抖動,網(wǎng)絡(luò)內(nèi)部地把網(wǎng)絡(luò)時間戳加到所述位流的數(shù)據(jù)包,以便當(dāng)輸出所述數(shù)據(jù)包時減少所述抖動;-數(shù)據(jù)流記錄裝置記錄包括所述網(wǎng)絡(luò)時間戳的所述數(shù)據(jù)包的數(shù)據(jù),或重放所述數(shù)據(jù)包的數(shù)據(jù),其中,在重放期間,使用所述網(wǎng)絡(luò)記錄的時間戳,以便在重放的數(shù)據(jù)包進(jìn)入所述網(wǎng)絡(luò)接口之前,把重放的數(shù)據(jù)包重新定位到位流中的對應(yīng)原始臨時位置。
      本發(fā)明裝置的附加實施例的優(yōu)點公開在各自的從屬權(quán)利要求中。
      圖2是傳輸數(shù)據(jù)流的步驟。
      圖3是數(shù)據(jù)流包的結(jié)構(gòu)。
      圖4是應(yīng)用程序時間戳的結(jié)構(gòu)。


      圖1中,傳輸數(shù)據(jù)流由天線ANT接收,并通過調(diào)諧TU選擇一個傳輸數(shù)據(jù)流,并通過多路復(fù)用器DEM。進(jìn)入DEM時間戳的輸出信號被插入時間戳插入器TSI,TSI從時間戳產(chǎn)生器TS接收時間戳??梢允前〝?shù)據(jù)流記錄裝置STRREC的DVD數(shù)據(jù)流記錄器的應(yīng)用裝置通過IEEE1394接口發(fā)射機(jī)1394TR和IEEE1394接口接收機(jī)1394RECS分別從DEM或TSI接收輸出信號。從STRREC重放的數(shù)據(jù)通過IEEE1394接口發(fā)射機(jī)1394TRS和IEEE1394接口接收機(jī)1394REC到解碼裝置DEC,DEC傳送最后輸出信號或信號O。DEC可以包括視頻解碼器、一個或多個音頻解碼器或多個附加的數(shù)據(jù)解碼器。
      不使用IEEE1394連接,可以使用任何其它引起網(wǎng)絡(luò)抖動的網(wǎng)絡(luò),例如。以太網(wǎng)和互聯(lián)網(wǎng)。
      TU、DEM、TS、TSI、1394TR、1394REC、DEC可以是機(jī)頂盒的一部分。1394RECS、STRREC和1394TRS可以是DVD數(shù)據(jù)流記錄器的一部分。不使用機(jī)頂盒,可以使用任何其它數(shù)據(jù)流源,例如,DVD播放器、個人計算機(jī)或互聯(lián)網(wǎng)接收機(jī)。在這種情況下,ANT和TU可由光盤或唱頭代替。
      圖2顯示了圖1中有關(guān)功能塊接收的PES數(shù)據(jù)流的某些項的臨時動作。
      圖2a顯示了在圖1中TU的輸出上,具有節(jié)目A、B、C、D、SI信息的多路數(shù)據(jù)包的傳輸數(shù)據(jù)流。
      圖2b顯示了在圖1中的DEM輸出上,有關(guān)SI信息選擇的節(jié)目A的源數(shù)據(jù)包。數(shù)據(jù)包的黑色部分是數(shù)據(jù)包的報頭,其包括由箭頭表示的發(fā)射時間戳。
      圖2c顯示了引起延遲的IEEE1394發(fā)射機(jī)1394TR內(nèi)的平滑緩沖器的輸出上的源數(shù)據(jù)包,該數(shù)據(jù)包基本上是等距的。
      圖2d顯示了引入附加延遲的IEEE1394接收機(jī)1394REC的輸入上的源數(shù)據(jù)包,其中,假設(shè)沒有數(shù)據(jù)流記錄器被連接或數(shù)據(jù)流記錄器在數(shù)據(jù)包的臨時位置沒有影響。
      圖2e顯示了在一次引入附加延遲的1394REC的輸出上用于源數(shù)據(jù)包的重構(gòu)時序??梢钥吹?,圖2e的時間差Δt1和Δt2最后對應(yīng)圖2b的時間差。到達(dá)時間等于離開時間加上由時間戳彌補(bǔ)表示的整個延遲ODEL。
      用于傳輸數(shù)據(jù)流字節(jié)的時鐘頻率在不同的應(yīng)用程序中是不同的。IEEE1394系統(tǒng)使用具有125微秒長的片斷,稱為周期主數(shù)據(jù)包。在這個周期內(nèi),數(shù)據(jù)包具有一個非確定的臨時位置,即,接近125微秒的最大抖動范圍被引入。因此,IEEE1394系統(tǒng)使用它自己的“時間戳”在IEEE1394接收機(jī)的輸出上在125微秒的字段內(nèi)臨時正確地重新定位數(shù)據(jù)包。對于后面的解碼器來說,準(zhǔn)確的時序是非常重要的,因為解碼器的緩沖器容量是有限的,在數(shù)據(jù)包中的附加抖動將引起緩沖器溢出或下溢,從而錯誤地解碼了數(shù)據(jù)。IEEE1394發(fā)射機(jī)在它的輸出端包括緩沖器,IEEE1394接收機(jī)在它的輸入端包括緩沖器,這些緩沖器平滑了平均數(shù)據(jù)率。此外,在IEEE1394系統(tǒng)中,進(jìn)行了數(shù)據(jù)包的臨時壓縮,該壓縮從圖2c和圖2d的比較中是明顯的。這個壓縮也在多路分解器輸出上增加了最大抖動。除了在上述IEEE1394系統(tǒng)中的臨時分辨率之外,非完美的25MHz時鐘也增加了抖動的部分。
      建議的數(shù)據(jù)流記錄器規(guī)范提供了記錄數(shù)據(jù)流記錄器產(chǎn)生的時間戳的可能性,該時間戳從27MHz時鐘獲得。在本發(fā)明的一個實施例中,數(shù)據(jù)流記錄器記錄了IEEE1394時間戳,并在重放時估算它們,以便分配數(shù)據(jù)包到正確的臨時位置。
      數(shù)據(jù)包的長度在IEEE1394系統(tǒng)中是可編程的。因此,在本發(fā)明的另一個實施例中,傳輸數(shù)據(jù)流數(shù)據(jù)包的原始188字節(jié)長度增加了四個字節(jié)到總長度192個字節(jié),以便增加從機(jī)頂盒式的應(yīng)用程序裝置供給的時間戳。
      該DVD數(shù)據(jù)流記錄系統(tǒng)被設(shè)計為使用可重寫的DVD盤,用于記錄現(xiàn)存的數(shù)字位流,編輯它們,像位流一樣回放它們。設(shè)計的這個系統(tǒng)應(yīng)滿足下面的要求-支持任何數(shù)據(jù)包尺寸,只要它是相等的或小于2K字節(jié),并在一個鏡頭內(nèi)是固定長度。
      -時序結(jié)構(gòu),即,加到每個廣播數(shù)據(jù)包的時間戳在回放期間能夠適當(dāng)?shù)膫魉蛿?shù)據(jù)包。
      -放大應(yīng)用程序的字段,非實時記錄應(yīng)當(dāng)是可能的。但是,在這種情況下,STB必須產(chǎn)生時間戳信息。
      -數(shù)據(jù)分配策略和文件系統(tǒng)支持實時數(shù)據(jù)流記錄。
      -許多數(shù)字服務(wù)需要鑲嵌在實時系統(tǒng)中的服務(wù)信息。為支持由DVD播放器的數(shù)據(jù)饋送的STB,DVD應(yīng)當(dāng)提供附加空間,該空間可由STB使用復(fù)制服務(wù)信息的部分和增加附加的TOC信息。
      -必須支持版權(quán)保護(hù)。此外,不能改變由服務(wù)提供商或STB進(jìn)行的任何加密。
      用戶要求可以分成為記錄要求、回放要求、編輯要求實時記錄該系統(tǒng)被設(shè)計為能夠?qū)崟r記錄數(shù)字?jǐn)?shù)據(jù)流。它允許用戶連接記錄即使這些記錄由不同的數(shù)據(jù)流格式構(gòu)成。如果連接了記錄,可以獲得無縫或接近無縫回放,但不是必須的。導(dǎo)航支持為支持導(dǎo)航,在記錄期間產(chǎn)生兩個信息(列表)1)播放列表的原始版本。這個列表包括相當(dāng)?shù)偷募墑e信息,例如,記錄的時間圖或(廣播)數(shù)據(jù)包的順序。這個列表可由STB訪問,內(nèi)容可由DVD數(shù)據(jù)流器以及STB理解。在它的原始版本中,播放列表能夠回放完整的記錄。在記錄之后,比方列表可由STB訪問和擴(kuò)展,以允許較復(fù)雜的回放次序。
      2)產(chǎn)生第二個信息(影像)以支持?jǐn)?shù)據(jù)流記錄器檢索數(shù)據(jù)包數(shù)據(jù)流塊(單元),這是按應(yīng)用領(lǐng)域描述的,例如,廣播數(shù)據(jù)包或時間。這個列表只由DVD數(shù)據(jù)流器擁有和理解。內(nèi)容描述系統(tǒng)可以預(yù)留STB使用的,以存儲高級別的TOC和服務(wù)信息。
      為用戶提供的這個信息便于通過存儲在盤上的內(nèi)容導(dǎo)航,并可以包含復(fù)雜的EPG信息。內(nèi)容不需要由數(shù)據(jù)流記錄器理解。但是,根據(jù)字符串的TOC信息的共同子集共用STB和DVD之間的信息是有用的,以便使得數(shù)據(jù)流記錄器提供它本身的基本菜單。
      單獨記錄的回訪和播放所有記錄通過播放列表基本上是可能的。
      用于進(jìn)入點選擇的播放者菜單STB可以根據(jù)存儲在盤上的TOC信息產(chǎn)生復(fù)雜的菜單。簡單的菜單可由數(shù)據(jù)流器本身產(chǎn)生,例如,通過STB和DVD共用的某些“字符”。
      特技播放模式STB可以通過列表操縱特技播放。由于廣播數(shù)據(jù)流的性質(zhì),特技播放的特性可以限制到基本的操縱,例如,時間檢索和標(biāo)題跳過。具有編程控制或主控制特征的用戶定義回放次序可以通過播放列表支持。
      DVD數(shù)據(jù)流器產(chǎn)生了播放列表的“原始版本”。它允許STB進(jìn)行播放列表的擴(kuò)展和修改,用于較復(fù)雜的回訪特性。DVD數(shù)據(jù)流器不對這些復(fù)雜的播放列表的內(nèi)容負(fù)責(zé)。
      系統(tǒng)支持在用戶請求時對單個記錄的刪除。系統(tǒng)最好在STB的控制下允許這個特性。
      系統(tǒng)可以支持插入編輯。
      涉及到目錄和文件結(jié)構(gòu),以特殊的方式進(jìn)行數(shù)據(jù)流數(shù)據(jù)的組織和DVD數(shù)據(jù)流記錄的導(dǎo)航數(shù)據(jù),考慮下面的因素-任何DVD數(shù)據(jù)流裝置具有某些存儲它自己的支持操作數(shù)據(jù)或在盤上的數(shù)據(jù)流器特殊導(dǎo)航數(shù)據(jù)的要求。這些數(shù)據(jù)只用于幫助記錄數(shù)據(jù)的檢索;它們不需要被任何外部應(yīng)用程序裝置AD所理解或甚至被任何外部應(yīng)用程序裝置AD可見。
      -任何DVD數(shù)據(jù)流裝置需要與它連接的應(yīng)用程序裝置AD通信。這個通信盡可能通用,以便應(yīng)用程序的最大可能的范圍連接到數(shù)據(jù)流器。支持這種通信的導(dǎo)航數(shù)據(jù)被稱為共同導(dǎo)航數(shù)據(jù),并可由數(shù)據(jù)流器以及應(yīng)用程序裝置理解。
      -數(shù)據(jù)流裝置提供了連接的應(yīng)用程序裝置AD,該裝置用于存儲它自己的任何要求種類的專用數(shù)據(jù)。數(shù)據(jù)流器不需要任何內(nèi)容、內(nèi)部結(jié)構(gòu)或這個應(yīng)用程序特殊導(dǎo)航數(shù)據(jù)的意思的理解。
      下面描述可能的目錄和文件結(jié)構(gòu)。存儲盤內(nèi)容的文件被放置在STRREC目錄下,STRREC目錄是在根目錄下。在STRREC目錄下,創(chuàng)建了下面的文件-COMMON.IFO描述數(shù)據(jù)流內(nèi)容的基本信息。需要應(yīng)用程序裝置以及數(shù)據(jù)流器理解。
      -STREAMER.IFO對于數(shù)據(jù)流裝置特殊的專用支持信息。不需要由應(yīng)用程序裝置理解。
      -APPLICAT.IFO應(yīng)用程序的專用數(shù)據(jù),即,對連接到數(shù)據(jù)流器的應(yīng)用程序的特殊的信息。不需要數(shù)據(jù)流器理解。
      -REALTIME.SOB記錄的實時數(shù)據(jù)流數(shù)據(jù)。
      注意,除了上述的文件之外,STRREC目錄將不包括任何其它文件和目錄。數(shù)據(jù)流數(shù)據(jù)包括一個或多個“數(shù)據(jù)流對象”(SOB)可以存儲每一個數(shù)據(jù)流對象作為ISO/IEC 13818-1系統(tǒng)中描述的“節(jié)目數(shù)據(jù)流”。SOB可由Program_end_code確定。歸檔在每一個SOB的第一個數(shù)據(jù)包中的值可以是非零。SOB包括打包在“數(shù)據(jù)流包”(S_PCK)的順序中的數(shù)據(jù)流數(shù)據(jù)。數(shù)據(jù)流數(shù)據(jù)可以被組織為一個單元數(shù)據(jù)流,并用stream_id攜帶在PES數(shù)據(jù)包中。
      在數(shù)據(jù)流記錄中,應(yīng)用程序執(zhí)行它自己的填充符,所以不需要使用DVD-ROM視頻或RTRW的數(shù)據(jù)包長度調(diào)節(jié)方法。在數(shù)據(jù)流記錄中,可以安全地假定,數(shù)據(jù)流數(shù)據(jù)包將總是具有必須的長度。
      如圖3所示,數(shù)據(jù)流數(shù)據(jù)包有2048個字節(jié),并包括由數(shù)據(jù)流PES數(shù)據(jù)包跟隨的數(shù)據(jù)包報頭。系統(tǒng)報頭可以被包括在示SOB的第一個S_PCK的這些S_PCK中。當(dāng)系統(tǒng)報頭被包括在剩余數(shù)據(jù)流PES數(shù)據(jù)包的長度中時,內(nèi)容可以是2010字節(jié),當(dāng)沒有包括時,時2034字節(jié)。數(shù)據(jù)包被記錄在一個LB中。數(shù)據(jù)包報頭可以包括下面的數(shù)據(jù)項
      Note 1:SCRbase(32)被設(shè)置到零。
      Note 2:Program_mux_rate被設(shè)置到8Mbps。
      在數(shù)據(jù)流PES數(shù)據(jù)包中,數(shù)據(jù)流PES數(shù)據(jù)包報頭內(nèi)容等于在DVD標(biāo)準(zhǔn)中確定的內(nèi)容,并根據(jù)下面的限制和附加規(guī)則-“stream_id段被設(shè)置到0xBD(private_stream_l)-數(shù)據(jù)流PES數(shù)據(jù)包報頭的總長度是14字節(jié)。因此,“PES_header_data_length”段被設(shè)置到5字節(jié)。
      -每一個數(shù)據(jù)流PES數(shù)據(jù)包報頭攜帶一個PTS時間戳。DTS時間戳沒有編碼。因此,“PTS_DTS_flags”被設(shè)置到“10b”。
      -在最后應(yīng)用程序傳輸數(shù)據(jù)包到數(shù)據(jù)流器DVD數(shù)據(jù)包的結(jié)束的后面,“PES_packet_length”包括任何預(yù)留的字節(jié)。因此,“PES_packet_length”總是2028字節(jié)。
      -沒有填充的PES數(shù)據(jù)包將被編碼在數(shù)據(jù)流器DVD數(shù)據(jù)包中。填充符被描述在下面的“應(yīng)用程序報頭”中。
      數(shù)據(jù)流PES數(shù)據(jù)包報頭可以包括下面的數(shù)據(jù)項
      圖3也顯示了在數(shù)據(jù)流PES數(shù)據(jù)包內(nèi)的數(shù)據(jù)流數(shù)據(jù)區(qū)域包括應(yīng)用程序報頭、應(yīng)用程序報頭擴(kuò)展和一串應(yīng)用程序數(shù)據(jù)包,每個應(yīng)用數(shù)據(jù)包以數(shù)據(jù)包時間戳為開始。應(yīng)用程序報頭包括下列數(shù)據(jù)項
      (1)VERSION描述了應(yīng)用程序報頭格式的版本數(shù)。
      (2)APPLICATION_ID描述了產(chǎn)生數(shù)據(jù)流的應(yīng)用程序。如果應(yīng)用程序是未知的,0×0000被編碼。
      (3)MAX_BITRATE描述了以Mbps為單位的漏桶流動控制模式(leaky bucketflow control model)的輸出位速率參數(shù)。
      (4)SMOOTH_BUF_SIZ描述了漏桶流動控制模式的緩沖器尺寸參數(shù)。
      (5)TS_REF_CL_FREQ描述了數(shù)據(jù)包到達(dá)/傳送時間戳的參考時鐘頻率。
      (6)AP_PKT_LEN描述了除時間戳以外的字節(jié)的應(yīng)用程序數(shù)據(jù)包的長度。
      (7)TS_LEN描述了字節(jié)的時間戳段的長度,并被設(shè)置到數(shù)值“4”。
      (8)AP_PKT_Ns是這個數(shù)據(jù)流PES數(shù)據(jù)包DVD數(shù)據(jù)包中的應(yīng)用程序數(shù)據(jù)包的數(shù)量AP_PKT_Ns=1,2…,487 div AP_PKT_LEN。
      (9)START_OF_STR當(dāng)設(shè)置到“1”時,這個數(shù)據(jù)流PES數(shù)據(jù)包是數(shù)據(jù)流中的第一個DVD數(shù)據(jù)包。
      (10)END_OF_STR當(dāng)設(shè)置到“1”時,這個數(shù)據(jù)流PES數(shù)據(jù)包是數(shù)據(jù)流中的最后一個DVD數(shù)據(jù)包。
      應(yīng)用程序報頭擴(kuò)展包括條目的列表,其中,對于每一個應(yīng)用程序傳輸層數(shù)據(jù)包存在一個準(zhǔn)確的1字節(jié)條目。使用這些字節(jié)存儲從一個應(yīng)用程序數(shù)據(jù)包到不同的應(yīng)用程序數(shù)據(jù)包的信息。應(yīng)用程序報頭擴(kuò)展的總長度是46字節(jié)。第一個“AP_PKT_Ns”攜帶有效的數(shù)據(jù)。未用的列表條目可以攜帶不確定的數(shù)值。“應(yīng)用程序報頭”和“應(yīng)用程序報頭擴(kuò)展”的總長度是71字節(jié)。
      (1)AU_START當(dāng)設(shè)置到“1”時,表明有關(guān)的應(yīng)用程序數(shù)據(jù)包包括進(jìn)入數(shù)據(jù)流的隨機(jī)訪問條目點。
      (2)AUEND當(dāng)設(shè)置到“1”時,表明有關(guān)的應(yīng)用程序數(shù)據(jù)包是隨機(jī)訪問點的最后數(shù)據(jù)包。
      (4)COPYRIGHT描述了有關(guān)應(yīng)用程序數(shù)據(jù)包的版權(quán)狀態(tài)。
      每一個應(yīng)用程序數(shù)據(jù)包的應(yīng)用程序時間戳ATS由32比特值表示。ATS被分成為基本部分和擴(kuò)展部分。基本部分表示90KHz單元值,擴(kuò)展部分表示在27MHz中測量的較不重要的數(shù)值0≤ATS_exten<300。
      以秒為單位的ATS=ATS_base/90khz+ATS_exten/27MHz。
      ATS_base和ATS_exten一起覆蓋了超過93秒的范圍。
      描述格式的應(yīng)用程序時間戳顯示在圖4中。
      本描述給出的數(shù)值和參數(shù)只是例子,可以根據(jù)本發(fā)明的其它應(yīng)用程序進(jìn)行修改。
      權(quán)利要求
      1.用于對被記錄的位流標(biāo)記時間(A、B、C、D、SI)或從數(shù)據(jù)流記錄器(STRREC)重放時使用時間戳的方法,其中,輸出所述被記錄的位流的裝置(TU、DEM、TS、TST、DEC)或信號源把所述時間戳(TS)加到(TST)所述位流(A、SI)的數(shù)據(jù)包,其中,所述位流的數(shù)據(jù)包通過引起網(wǎng)絡(luò)抖動的網(wǎng)絡(luò)(1394TR、1394RECS、1394TRS、1394REC)傳輸?shù)剿鰯?shù)據(jù)流記錄器,對于該網(wǎng)絡(luò),所述時間戳屬于所述數(shù)據(jù)包的有效載荷,其中,當(dāng)從所述數(shù)據(jù)流記錄器重放所述數(shù)據(jù)包時使用所述時間戳,以便把重放的數(shù)據(jù)包重新定位到位流中的對應(yīng)原始臨時位置。
      2.按權(quán)利要求1所述的方法,其特征在于所述網(wǎng)絡(luò)是IEEE1394連接或以太網(wǎng)或互聯(lián)網(wǎng)。
      3.用于對被記錄的MPEG位流(A、B、C、D、SI)標(biāo)記時間或從數(shù)據(jù)流記錄器(STRREC)重放時使用時間戳的方法,其中,MPEG時間戳被包括在所述的被記錄的MPEG位流的數(shù)據(jù)包(A、SI)中,對于記錄來說,由所述數(shù)據(jù)流產(chǎn)生的附加時間戳附屬于所述被記錄的MPEG位流的數(shù)據(jù)包,其中,當(dāng)從所述數(shù)據(jù)流記錄器重放所述數(shù)據(jù)包時使用所述附加時間戳,以便把重放的數(shù)據(jù)包重新定位到所述MPEG位流中的對應(yīng)原始臨時位置。
      4.用于對被記錄的位流(A、B、C、D、SI)標(biāo)記時間或從數(shù)據(jù)流記錄器(STRREC)重放時使用時間戳的方法,其中,所述位流的數(shù)據(jù)包(A、SI)通過引起網(wǎng)絡(luò)抖動的網(wǎng)絡(luò)(1394TR、1394RECS、1394TRS、1394REC)傳輸?shù)剿鰯?shù)據(jù)流記錄器,該網(wǎng)絡(luò)內(nèi)部地把網(wǎng)絡(luò)時間戳加到所述位流的數(shù)據(jù)包,以便輸出所述數(shù)據(jù)包時減少所述抖動,其中,所述數(shù)據(jù)流記錄器記錄所述網(wǎng)絡(luò)時間戳,并在重放期間使用所述記錄的網(wǎng)絡(luò)時間戳,以便把重放的數(shù)據(jù)包重新定位到位流中的對應(yīng)原始臨時位置。
      5.按權(quán)利要求4所述的方法,其特征在于所述網(wǎng)絡(luò)是IEEE1394連接。
      6.用于對被記錄的位流(A、B、C、D、SI)標(biāo)記時間的裝置,包括-節(jié)目選擇裝置(TU、DEM)從所述位流提供了數(shù)據(jù)包(A、SI),該數(shù)據(jù)包屬于特殊的節(jié)目;-網(wǎng)絡(luò)接口(1394TR、1394REC)把所述數(shù)據(jù)包的數(shù)據(jù)提供到數(shù)據(jù)流記錄器,或從所述數(shù)據(jù)流記錄器接收所述數(shù)據(jù)包的數(shù)據(jù),其中,有關(guān)的網(wǎng)絡(luò)引起網(wǎng)絡(luò)抖動,對于抖動的網(wǎng)絡(luò),所述時間戳屬于所述數(shù)據(jù)包的有效載荷,其中,使用所述時間戳把重放數(shù)據(jù)包重新定位到位流中的對應(yīng)原始臨時位置;-用于產(chǎn)生時間戳和把這些時間戳加到所述數(shù)據(jù)包的數(shù)據(jù)的裝置(TS、TSI),該裝置把輸出數(shù)據(jù)提供到所述網(wǎng)絡(luò)接口;-用于對從所述網(wǎng)絡(luò)接口接收的所述數(shù)據(jù)包的重放數(shù)據(jù)解碼的裝置(DEC)。
      7.用于位流(A、B、C、D、SI)的數(shù)據(jù)流記錄器,包括-提供了包括時間戳的所述位流的數(shù)據(jù)包的數(shù)據(jù)的網(wǎng)絡(luò)接口(A、SI)已經(jīng)被插入到所述網(wǎng)絡(luò)接口的外部,用于記錄或接收重放的記錄數(shù)據(jù),其中,有關(guān)的網(wǎng)絡(luò)引起網(wǎng)絡(luò)抖動,對于抖動的網(wǎng)絡(luò),所述時間戳屬于所述數(shù)據(jù)包的有效載荷;-數(shù)據(jù)流記錄裝置(STRREC)記錄包括所述時間戳的所述數(shù)據(jù)包的數(shù)據(jù),或重放所述數(shù)據(jù)包的數(shù)據(jù),其中,在重放期間,使用所述時間戳,以便在重放的數(shù)據(jù)包進(jìn)入所述網(wǎng)絡(luò)接口之前,把重放的數(shù)據(jù)包重新定位到位流中的對應(yīng)原始臨時位置。
      8.按權(quán)利要求6或7所述的裝置,其特征在于所述網(wǎng)絡(luò)是IEEE1394連接或以太網(wǎng)或互聯(lián)網(wǎng)。
      9.用于MPEG位流(A、B、C、D、SI)的數(shù)據(jù)流記錄器,包括-網(wǎng)絡(luò)接口(1394RECS、1394TRS)提供了所述位流的數(shù)據(jù)包(A、SI)的數(shù)據(jù),所述數(shù)據(jù)包包括MPEG時間戳,用于記錄或接收重放的包括所述MPEG時間戳的記錄數(shù)據(jù);-數(shù)據(jù)流記錄裝置(STRREC)記錄包括所述MPEG時間戳的所述數(shù)據(jù)包的數(shù)據(jù),由所述數(shù)據(jù)流記錄裝置產(chǎn)生的附加時間戳附屬于所述被記錄的MPEG位流的數(shù)據(jù)包,或數(shù)據(jù)流記錄裝置重放所述數(shù)據(jù)包的數(shù)據(jù),其中,在重放期間,使用所述附加的時間戳,以便把重放的數(shù)據(jù)包重新定位到MPEG位流中的對應(yīng)原始臨時位置。
      10.用于位流(A、B、C、D、SI)的數(shù)據(jù)流記錄器,包括-提供了所述位流的數(shù)據(jù)包(A、SI)的數(shù)據(jù)的網(wǎng)絡(luò)接口(A、B、C、D、SI),用于記錄或接收重放的記錄數(shù)據(jù),其中,有關(guān)的網(wǎng)絡(luò)引起網(wǎng)絡(luò)抖動,網(wǎng)絡(luò)內(nèi)部地把網(wǎng)絡(luò)時間戳加到所述位流的數(shù)據(jù)包,以便當(dāng)輸出所述數(shù)據(jù)包時減少所述抖動;-數(shù)據(jù)流記錄裝置(STRREC)記錄包括所述網(wǎng)絡(luò)時間戳的所述數(shù)據(jù)包的數(shù)據(jù),或重放所述數(shù)據(jù)包的數(shù)據(jù),其中,在重放期間,使用所述網(wǎng)絡(luò)記錄的時間戳,以便在重放的數(shù)據(jù)包進(jìn)入所述網(wǎng)絡(luò)接口之前,把重放的數(shù)據(jù)包重新定位到位流中的對應(yīng)原始臨時位置。
      11.按權(quán)利要求10所述的數(shù)據(jù)流記錄器,其特征在于所述網(wǎng)絡(luò)是IEEE1394連接。
      全文摘要
      機(jī)頂盒可以通過IEEE1394接口連接到DVD數(shù)據(jù)流器,IEEE1394接口包含對數(shù)據(jù)標(biāo)記時間和再一次去掉這些時間標(biāo)記的裝置,使用它們進(jìn)行時序重建。當(dāng)數(shù)據(jù)包被回放時,DVD數(shù)據(jù)流也必須重建它記錄的數(shù)據(jù)包的時序。數(shù)據(jù)流器也使用它自己的時間戳,并在回放時再一次去掉它們。所以,在兩個時間戳和引入抖動累計的時間機(jī)構(gòu)之間存在串行連接。按照本發(fā)明,在通過IEEE1394接口發(fā)送數(shù)據(jù)包之前,機(jī)頂盒把本身的時間戳加到數(shù)據(jù)包。這些時間戳未通知地通過IEEE1394接口,即,作為有效負(fù)載的部分。當(dāng)DVD數(shù)據(jù)流器回放數(shù)據(jù)流時使用這些時間戳。優(yōu)點是只存在一個時序/重建處理,并且,沒有抖動累計。作為選擇,數(shù)據(jù)流記錄器使用IEEE1394時間戳,并在回放時估算它們,以便把數(shù)據(jù)包分配到正確的臨時位置。
      文檔編號H04N5/92GK1314044SQ99809877
      公開日2001年9月19日 申請日期1999年8月26日 優(yōu)先權(quán)日1998年9月7日
      發(fā)明者海因茨-維爾納·克澤, 拉爾夫·奧斯特曼 申請人:德國湯姆森-布蘭特有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1