專利名稱:加時間標記的設備和方法、接收機、延遲廣播的系統(tǒng)及相應的分組串的制作方法
技術領域:
本發(fā)明涉及實時地對接收的數(shù)字數(shù)據(jù)流的節(jié)目加上時間標記的設備和方法。本發(fā)明還涉及接收機、包括這樣的設備的、用于延遲廣播的系統(tǒng)、和利用這樣的方法獲得的、與幾個節(jié)目相關和混合在一起的數(shù)字數(shù)據(jù)分組串。
背景技術:
在含有硬盤(HDD,代表Hard Disk Drive(硬盤驅動器))和到諸如同步總線的接口之類的廣播路徑的鏈路或到本地解碼器的連接器的數(shù)據(jù)設備中,保證記錄在硬盤上的數(shù)字數(shù)據(jù)流以后被讀出和通過鏈路加以廣播,同時遵從預定時間行為約束,一般說來,是有用的,甚至是必要的。特別是,當編碼器根據(jù)MPEG(運動圖像專家組)標準編碼數(shù)據(jù)流,和解碼器接收該編碼數(shù)據(jù)流,以便加以廣播時,該標準要求在接收時與27MHz+/-30ppm(百萬分之30)(參閱ISO/IEC(國際標準化組織/國際電工委員會)標準13818-1,§2.4.2.1)的時鐘頻率一致。然后,通過給出合并到數(shù)據(jù)流(特別參閱ISO/IEC標準13818-1的表2-6,為傳輸序列給出適當字段或TS代表傳輸流)中的時間信息的時鐘基準,把解碼器的系統(tǒng)基準時鐘(下文稱為“解碼器時鐘”)鎖定在編碼器的系統(tǒng)基準時鐘(下文稱為“編碼器時鐘”)上。違反頻率約束則表現(xiàn)為分別由于緩沖存儲區(qū)溢出或未充滿引起的跳躍或重復。
目前,一旦該流已經(jīng)被記錄在盤上,當讀取記錄的流時,一點也不能保證遵守這種時間相干性,除非已經(jīng)設計了為這個目的而采取的特殊措施。具體地說,以盤讀取速度提取數(shù)據(jù)口串。因此,往盤上記錄破壞了最初的時間狀態(tài)。
當必須以同步模式,通過同步總線,譬如,IEEE(電氣電子工程師學會)1394型總線或UBS(通用串行總線)總線把記錄的數(shù)據(jù)發(fā)送到MEPG解碼器時,這種時間不相干性是不能接受的。具體地說,由于這種解碼器的行為就像它直接從編碼器接收到數(shù)據(jù)流一樣,因此,為了使處在總線下游的解碼器時鐘具有適合于編碼器時鐘的實現(xiàn)頻率,傳輸序列必須遵從MPEG標準。此外,必須在“推”模式下使用諸如IEEE 1394總線之類的同步總線憑借遵從用于這種總線的標準的加標記機構,以接收它們的速率發(fā)送數(shù)據(jù)。因此,不可能對位廣播速度提供反饋控制。
當把記錄的數(shù)據(jù)發(fā)送到本地MPEG解碼器,以便直接向用戶廣播時,由于傳輸頻率受這個解碼器支配,插入速率不是關鍵性的。然后,在“拉”模式下進行數(shù)據(jù)傳輸解碼器通過尤其可以包括直接存儲器存取系統(tǒng)或DMA和FIFO(先進先出)存儲器的適合機構,及時地從盤中提取有用信息。因此,DMA可能要求存儲在盤上的數(shù)據(jù)隨位緩沖存儲區(qū)的填充水平而改變。盡管不需要把解碼器時鐘鎖定在編碼器時鐘上,但是,必須將它的值固定在使電視機可以恢復的范圍內可接受行頻(根據(jù)ITU(國際電信聯(lián)盟)-R BT.472-3標準,容限為+/-100ppm),和可接受色度副載波(根據(jù)制造商技術要求,容限為+/-80-100ppm)。
因此,即使沒有殘缺,由于對盤進行記錄引起的時間不相干性也會帶來變壞的風險。
為了使在讀取存儲在盤上的數(shù)據(jù)串期間重構正確的時間機能成為可能,人們提出了在記錄它們之前,把時間標記插入傳輸序列的分組中。這些時間標記是在記錄系統(tǒng)中,通過每個分組到達時本地寫時間計數(shù)器的值確定的。在讀取期間,將記錄在盤上的這些值與本地讀時間計數(shù)器的那些值相比較,并且,只有當這個讀計數(shù)器達到相應記錄值時,才(通過存儲器)廣播分組。
這種技術的缺點在于,它需要控制讀和寫時間計數(shù)器的最準確時鐘,以便不把附加錯誤引入頻率精度中。具體地說,接收的流滿足必要的時間要求,例如,對于MPEG傳輸序列,27MHz+/-30ppm的頻率。因此,記錄數(shù)據(jù)在讀取之后的寫入使誤差幅度加寬,超出了可接受極限,這樣,只有一個具有非常高的精度和非常低的漂移(例如,+/-1ppm)的時鐘可以有效地得到使用,但是,這樣的時鐘很昂貴。此外,甚至在這種情況下,也難以長期保證有效的穩(wěn)定性。
另一個缺點是,為了使觀看節(jié)目和同時記錄在盤上或從盤上讀取成為可能,需要兩個時鐘一個時鐘,譬如,受控振蕩器或VCXO(電壓控制晶體振蕩器),被鎖定在正在廣播的節(jié)目上,和另一個時鐘(具有高精度)用于記錄的節(jié)目。
國際專利申請WO-98/40889描述了把包括在MPEG傳輸序列中的幾個節(jié)目記錄在記錄媒體上。接收的節(jié)目之一用于通過與這個節(jié)目相關的PCR,把以27MHz的平均頻率工作的振蕩器鎖定在與這個節(jié)目相關的編碼時鐘上。如此使用的所有分組被指定了等于在其中它們是載波的PCR的時間標記,同時,利用從屬振蕩器給定的計數(shù)器值對中間分組加上標記。
在本文件中描述的方法使得從根本上消除在記錄之前由MPEG源引入的頻率誤差,以及在往盤上寫期間引入的那些頻率誤差成為可能,這是因為,通過把振蕩器鎖定在編碼時鐘上,這兩種類型的誤差相互補償。低階的殘余誤差是來源于連續(xù)用于鎖定的PCR之間的時鐘不精度性的那些誤差。因此,在這個不準度之內,頻率誤差完全由讀時鐘帶來的。因此,為了使在記錄媒體上進行讀取期間生成的流應該遵從時間要求,對于這種讀時鐘,選擇具有目標精度,也就是說,27MHz+/-30ppm的振蕩器就足夠了。
然而,這種已知技術的應用領域已證明是受到限制的。首先,如果不把傳輸序列的各種節(jié)目鎖定在同一時基上,那么,只有用于鎖定本機振蕩器的節(jié)目被正確地加上標記。其它節(jié)目被指定了與它們自己的編碼時鐘沒有關系的時刻標記,使得在源頻率和寫頻率中的誤差得不到補償,而是有可能復合在一起。因此,如果源時鐘、寫盤時鐘和讀盤時鐘每一個都遵從MPEG標準(在27MHz下,誤差為+/-30ppm),那么,累積誤差在+/-90ppm的范圍內,這是不能接受的。
此外,這樣的系統(tǒng)不允許一邊實時廣播節(jié)目,一邊把一個或多個其它節(jié)目記錄在盤,無論后者包括在與前者相同的傳輸序列中,還是包含在分開的傳輸序列中。具體地說,本機時鐘被鎖定在用于正在觀看的節(jié)目的編碼時鐘上,一般來說,用于正在觀看的節(jié)目的編碼時鐘與用于要記錄的節(jié)目的編碼時鐘是不一致的。
使用兩個振蕩器,一個振蕩器被鎖定在用于實時節(jié)目廣播的編碼時鐘上,和另一個振蕩器被鎖定在用于記錄節(jié)目之一的編碼時鐘上,使得以增加設備的復雜性為代價來克服這種困難成為可能。但是,這解決不了同時記錄不共享同一基準時鐘的節(jié)目所帶來的問題。
發(fā)明內容
本發(fā)明涉及一種加時間標記設備,這種加時間標記設備使得同時把幾個節(jié)目記錄在記錄媒體上,同時,無論這些節(jié)目是否具有同步基準時鐘,都可以在讀取記錄節(jié)目期間,遵守時間廣播約束成為可能。
本發(fā)明的加標記設備還使得一邊實時廣播節(jié)目,一邊把一個或多個其它節(jié)目記錄在記錄媒體上或從這個媒體讀取一個或多個其它節(jié)目,同時,即使這些記錄節(jié)目不具有與實時廣播的時鐘相一致的基準時鐘,也可以在讀取記錄節(jié)目期間,遵守時間廣播約束成為可能。
本發(fā)明還涉及一種接收機和包括這樣的接收機的廣播系統(tǒng),以及具有上面引述的優(yōu)點的加標記方法和通過本發(fā)明的加標記設備或方法獲得的數(shù)字數(shù)據(jù)分組串。
本發(fā)明可應用于各種各樣的數(shù)字設備,例如,數(shù)字電視、也稱為IRD(接收機解碼器組件)或頂置盒的、含有內置MPEG解碼器的接收機、和DVD(數(shù)字視頻盤)播放器。在把傳輸序列的信號從硬盤傳送到IEEE 1394總線方面,本發(fā)明尤其有用。
因此,本發(fā)明的主題是通過加標記時鐘實時地對接收數(shù)字數(shù)據(jù)的一種或多種同步流的一個或多個節(jié)目加上時間標記的設備。這些流包括能夠與至少兩個節(jié)目相聯(lián)系的分組,每個分組包括一個首標,所述首標包含標識與所述分組相聯(lián)系的節(jié)目的指示符,和至少一些分組,即,所謂的按時引用分組還包括時鐘基準。時鐘基準給出通過分別用于與相應分組相聯(lián)系的節(jié)目的編碼時鐘測量的時間。該加標記設備包括讀取每個分組中標識節(jié)目的指示符的模塊;選擇節(jié)目之一,即,所謂基節(jié)目的裝置;讀取基節(jié)目的至少一些按時引用分組,即,基節(jié)目的所謂按時利用分組的時鐘基準的模塊;通過由用于讀取時鐘基準的模塊讀取的基節(jié)目的時鐘基準,啟動把加標記時鐘鎖定在用于基節(jié)目的編碼時鐘上的單元;和一旦接收到所述分組,就通過加標記時鐘,對節(jié)目的至少一個,即,所謂要加標記的節(jié)目的所有分組加上時間標記的系統(tǒng),要加標記的節(jié)目可能包括至少一個與基節(jié)目不同的節(jié)目。
根據(jù)本發(fā)明讀取時鐘基準的模塊還被設計成讀取與不同于基節(jié)目的要加標記的節(jié)目相聯(lián)系的至少一些按時引用分組,即,所述節(jié)目的所謂按時利用分組的時鐘基準;和加時間標記系統(tǒng)被設計成為要加標記的每個節(jié)目把選擇所述分組的時鐘基準的時間標記指定給所述節(jié)目的按時利用分組的每一個;和把至少根據(jù)上游分組的時鐘基準和接收上游分組和接收當前分組之間的由加標記時鐘給出的時間增量獲得的時間標記指定給分別在兩個連續(xù)按時利用分組,即,所謂的上游分組和下游分組之間接收的、所述節(jié)目的每個分組,即,所謂的當前分組。
針對加標記設備定義的各個實體(讀取模塊、選擇裝置、鎖定單元、加時間標記系統(tǒng))應該根據(jù)功能含義,而不是根據(jù)物理含義來理解。例如,可以把它們分組在一起,作為單個部件內或單個軟件內的零件。
與現(xiàn)在技術文件WO-98/40889不同,本發(fā)明的加標記設備不僅僅考慮到只有一個節(jié)目(基節(jié)目)的時鐘基準,而是能夠為要加標記的所有節(jié)目考慮編碼時鐘。更確切地說,盡管加標記時鐘被鎖定在基時鐘上,但是,令人吃驚的是,對于所記錄節(jié)目的所有廣播,無論它們的編碼時鐘是否與基時鐘同步,都可以獲得所需的時間精度。
這種有利功效在理論上可作如下解釋。如下符號用于在加標記之后記錄,然后,讀出來進行廣播的、要加標記的給定節(jié)目FO,基準頻率(對于MPEG標準,27MHz);FT(“T”代表“目標(target)”),要在接收節(jié)目期間獲取的頻率(例如,在目標MPEG解碼器中再生的頻率),和ΔT,F(xiàn)T與FO之間的相對差值FT=FO(1+ΔT)(因此,根據(jù)MPEG標準,我們必須具有-30ppm≤ΔT≤30ppm);FS(“S”代表“源(source)”),在加標記之前節(jié)目流的接收頻率,和ΔS,F(xiàn)S與FO之間的相對差值FS=FO(1+ΔS);FW(“W”代表“寫(write)”),加標記時鐘的頻率,和ΔW,F(xiàn)W與FO之間的相對差值FS=FO(1+ΔW);和FR(“R”代表“讀(read)”),用于讀取記錄節(jié)目的時鐘,即,所述讀時鐘的頻率,和ΔR,F(xiàn)R與FO之間的相對差值FR=FO(1+ΔR)。
頻率FT通過下式給出FT=FS+FR-FW=FO(1+ΔS+ΔR-ΔW)現(xiàn)在,對于按時利用分組(在這種情況下,時間標記與時鐘基準相同),精確地,或者,對于中間分組,近似地,把節(jié)目的分組加上標記(通過加標記時鐘)。從按時引用分組中選擇足夠數(shù)量的按時利用標記,以便在讀取之后廣播節(jié)目的總時間精度只可忽略地受此影響。因此,在可忽略誤差內,我們具有ΔW=ΔS和,由此得出FT=FO(1+ΔR)因此,在讀取記錄節(jié)目時再生的頻率基本上等于讀時鐘的頻率。由此得出,對于流的接收,這種讀時鐘足以滿足時間精度技術要求(對于MPEG標準,+/-30ppm),從而保證接收流的一致性。事實上,由此可見,間接地,對所有編碼時鐘立刻實現(xiàn)加標記時鐘的鎖定。
本發(fā)明的另一個優(yōu)點是,為了以時間標記的所需精度同時對幾個節(jié)目加標記和實時廣播另一個節(jié)目,需要單個時鐘。由于大多數(shù)MPEG集成電路只配有一個時鐘,因此,這個優(yōu)點對MPEG解碼器尤其有用。
而且,盡管把第二個時鐘加入MPEG解碼器中使同時進行一個節(jié)目的實時廣播和另一個節(jié)目(或以同一個編碼時鐘為基準的幾個其它節(jié)目)的記錄成為可能,但是,借助于足夠精確的時間標記,本發(fā)明相對于像這種裝置那樣的可能裝置是有長處的。具體地說,它也使記錄通過不同編碼時鐘引用的、來自同一個傳輸序列的幾個節(jié)目成為可能。
因此,本發(fā)明有利于用于記錄完整的傳輸序列。
根據(jù)選擇要加標記的節(jié)目的按時利用分組的有利模式,所用按時引用分組都得到按時利用。這種選擇模式給出最佳精度。根據(jù)選擇按時利用分組的另一種有利模式,中間分組的最小個數(shù)或兩個按時利用分組之間的最短持續(xù)時間是固定的。這另一種選擇模式具有以損失精度為代價,使標記加得更快的優(yōu)點。
最好有意把加了標記的節(jié)目記錄在記錄媒體上,比如,記錄在硬盤上是有利的,然后,接著讀出它們。在利用加標記節(jié)目的一種有利形式中,把加標記節(jié)目直接寫入記錄媒體中,最好在對它們加標記的時候。在另一種利用形式中,向外部記錄系統(tǒng)廣播它們,尤其通過通信線或網(wǎng)絡。
在第一種安裝形式中,加標記設備是通過軟件這條途徑具體化的。在這種情況下,根據(jù)每個分組的到達,把中斷信號發(fā)送到中央單元是有利的。在第二種實施形式中,這種設備是受專用硬件設施支持的。
在確定時間標記的第一種優(yōu)選形式中,加時間標記系統(tǒng)被設計成把等于上游分組的時鐘基準與時間增量之和的時間標記指定給當前分組的每一個。就按時利用分組靠得足夠近而言,這種確定形式尤其簡單和使獲得好的精度成為可能。然后,分別存在于中間分組之中的抖動可忽略不計。
通過用PCR_Ri表示要記錄的節(jié)目的按時利用分組i的時鐘基準,和用C(t)表示時刻t通過加標記時鐘同步的本地計數(shù)器的值,那么,時間標記等于對于在ti到達的按時利用分組,PCR_Ri;對于在時刻t到達和位于按時利用分組i與節(jié)目的下一個按時利用分組之間的、同一個節(jié)目的分組,PCR_Rj+(C(t)-C(ti))。
尤其是,對于MPEG流的傳輸序列的分組,MPEG標準強制要求在兩個相繼按時引用分組之間最大持續(xù)時間為100ms。因此,在所有按時引用分組都被按時利用的有利情況中,目標解碼器中緩沖存儲區(qū)漂移不超過45個字節(jié)(也就是說,小于一個傳輸序列分組)。事實上,這個最大漂移通過下式給出27MHz×100ms×(2×30pps)×(60Mbit/s/8)/27MHz由此得出,抖動對目標解碼器的緩沖存儲區(qū)的影響是非常弱的。
讓通過加標記時鐘同步的本地計數(shù)器以如下方式計算上游分組的時鐘基準與時間增量之和是有利的。隨著節(jié)目的按時利用分組的每一次到達,計算和存儲分組的時間基準PCR_Ri與當它到達時(時刻ti)本地計數(shù)器的值C(ti)之間的差值Δi。在這個節(jié)目的下一個按時利用分組到達之前,時間標記是差值Δi與當以后用于確定時間標記的每個新分組到達時本標計數(shù)器的值C(t)之和(Δi+C(t))。
在確定時間標記的第二種優(yōu)選形式中,加時間標記系統(tǒng)被設計成把等于時間增量與下游和上游分組的時間基準之差除以接收下游和上游分組的時間之差所得的商之積的時間標記指定給所述當前分組的每一個。
通過用PCR_Ri和PCR_Ri+1表示要記錄的節(jié)目的兩個相繼按時利用分組i和(i+1)的時鐘基準,那么,時間標記等于對于在ti到達的按時利用分組,PCR_Ri;對于在ti+1到達的按時利用分組,PCR_Ri+1;對于在時刻t到達和位于同一節(jié)目的按時利用分組i和(i+1)之間的分組,((C(t)-C(ti))×(PCR_Ri+1-PCR_Ri)/((C(ti+1)-C(ti)))。
因此,這種確定形式依賴于兩個相繼利用的時鐘基準之間的時間的線性內插。它使以附加計算為代價,提高時間機能的精度和減小緩沖存儲區(qū)漂移成為可能。
基節(jié)目本身可加上標記,也可不加上標記。
因此,在確定基節(jié)目的有利模式中,選擇這個基節(jié)目的裝置被設計成從接收流的節(jié)目當中選擇實時解碼的節(jié)目。表達式“實時解碼的節(jié)目”指的是在與加時間標記的實現(xiàn)相同的時間解碼的節(jié)目。這個節(jié)目尤其可以直接向用戶廣播(這個用戶局部跟蹤的節(jié)目);移位讀取地向用戶廣播(時間移位);在這種情況下,最好在記錄之前,使這個節(jié)目加上時間標記;或者在解碼之后,發(fā)送到另一個系統(tǒng)。
解碼節(jié)目由,例如,與加標記設備耦合和利用同一時鐘的解碼器處理。因此,解碼器的本地時鐘可以傳統(tǒng)地用于把節(jié)目廣播到屏幕上,同時,也起加標記時鐘的作用。
更確切地說,選擇基節(jié)目的裝置最好是這樣的它們包括接收流中實時解碼的節(jié)目的接收指示符;和它們被設計成,當接收指示符指示未接收時,從接收流的節(jié)目當中,選擇要加標記的節(jié)目之一。
因此,這個實施例通過從基節(jié)目的一種選擇模式切換到另一種選擇模式,把要實時解碼的節(jié)目的接收和沒有接收兩種可能情況考慮進來。這樣,即使不能把加標記時鐘鎖定在這樣的節(jié)目上,系統(tǒng)也能工作。
因此,可以在沒有接收到要實時解碼的節(jié)目的情況下(在上面實施模式)或者系統(tǒng)地(基節(jié)目總是形成沒有實時解碼和要加上標記的節(jié)目的一部分)使基節(jié)目從要加標記的節(jié)目中選擇出來。
使從要加標記的節(jié)目中選擇出一個節(jié)目成為可能的各種技術可以從文件WO-98/40889中找到。
選擇基節(jié)目的裝置被設計成等從要加標記的節(jié)目中選擇為其檢測時鐘基準的那些節(jié)目的第一個是有利的。
此外,選擇基節(jié)目的裝置是如下這樣是有利的它們包括確定當前基節(jié)目結束的裝置,譬如,定時器,它能夠測量自從接收到當前基節(jié)目的最后按時利用分組以來所經(jīng)過的持續(xù)時間;和它們被設計成選擇要加標記的節(jié)目之一作為基節(jié)目,和當這些確定裝置檢測到當前基節(jié)目結束時,例如,當這個檢測的已經(jīng)過持續(xù)時間大于預定最大持續(xù)時間時,從當前基節(jié)目的選擇切換到節(jié)目的另一種選擇。
然后,最好根據(jù)公共準則,例如,為其檢測時鐘基準的第一個,確定新的基節(jié)目。
加時間標記設備能夠對根據(jù)MPEG標準編碼的數(shù)字數(shù)據(jù)加上時間標記是有利的,這些流最好包括傳輸序列。
本發(fā)明還涉及數(shù)字數(shù)據(jù)的一個或多個同時流的接收機。
這個接收機的特征在于,它包括基于本發(fā)明的加時間標記設備。
在接收機的實施例的有利形式中,該接收機包括把通過加時間標記設備加上標記的節(jié)目的至少一個記錄在記錄媒體上的設備。然后,時間標記以后用于在與適當時間機能保持一致的同時,讀取存儲在媒體上的節(jié)目。
在實施例的另一種形式中,接收機不包括這樣的記錄設備,但是,被設計成把加標記節(jié)目發(fā)送到將記錄它們的外部系統(tǒng)。例如,接收機包括發(fā)送到配有硬盤和配有讀取時間標記的適當裝置的許多成套設備的服務器。
在接收機包括記錄設備、記錄節(jié)目在讀模式下需要預定時鐘頻率和對于所述頻率需要預定精度的有利實施例中,所述接收機最好包括讀取所述記錄節(jié)目的設備,該設備與讀時鐘相聯(lián)系。然后,讀取設備能夠通過讀時鐘,生成具有預定精度的預定頻率。具體地說,根據(jù)上面已經(jīng)陳述的內容,可以從中為目標接收機接收的流成功地獲得所需精度。
根據(jù)獲得與讀時鐘有關的所需精度的第一種形式,讀時鐘本身具有提供這種精度的特征。例如,對于MPEG流,它可以是對于在制造期間通過測量確定的額定電壓,保證頻率為27MHz,以及誤差幅度為+/-30ppm的VCXO。
根據(jù)獲得與讀時鐘有關的所需精度的第二種形式,讀取設備包括把讀時鐘鎖定在讀取期間接收的節(jié)目的時鐘基準上的指示器,這個節(jié)目是在具有預定精度的預定頻率上接收的。例如,在接收和讀取這個節(jié)目時,把讀時鐘鎖定在滿足MPEG標準(因此,擁有27MHz+/-30ppm的編碼時鐘)的節(jié)目上。
根據(jù)獲得與讀時鐘有關的所需精度的第三種形式,讀時鐘包括加標記時鐘,和讀取設備包括控制存儲器,控制存儲器被設計成為記錄節(jié)目存儲相對于加標記時鐘對所述節(jié)目所作的頻率校正的平均值。然后,加標記設備被設計成把這個平均值記錄在控制存儲器中,和讀取設備被設計成利用這個平均值來控制讀時鐘。
當使用第二種獲取形式時,最好將其與第三種結合在一起,當接收和讀取適當節(jié)目時,通過第二種形式進行讀取,否則,通過第三種形式進行讀取。
本發(fā)明的主題還有包括配有記錄和讀取設備的、基于本發(fā)明的至少一個接收機的、用于延遲廣播的系統(tǒng)。
這個廣播系統(tǒng)的特征在于,它還包括被設計成通過接收機的記錄設備使用的一個或多個記錄媒體、和分別將讀設備與用于記錄在記錄媒體上的節(jié)目的一條或多條廣播路徑相鏈接的一條或多條鏈路。
然后,該鏈路有利地包括如下部件與最好從IEEE 1394型總線中選取的同步總線、和同步模式USB總線相連的至少一個連接器;和/或與本地解碼器相連的至少一個連接器。
如上所述,與同步總線相連的連接器使本發(fā)明的加標記設備變得尤其有用,這是因為,加標記設備使流的時間重構能力得到充分利用成為可能。
因此,本發(fā)明還應用于通過加標記時鐘實時地對接收數(shù)字數(shù)據(jù)的至少一種同步流的至少一個節(jié)目加上時間標記的方法。這些流包括能夠與至少兩個節(jié)目相聯(lián)系的分組,每個分組包括一個首標,所述首標包含標識與所述分組相聯(lián)系的節(jié)目的指示符。此外,至少一些分組,即,所謂的按時引用分組還包括給出通過分別用于與這些分組相聯(lián)系的節(jié)目的編碼時鐘測量的時間的時鐘基準。該方法包括如下步驟讀取每個分組中標識節(jié)目的指示符;選擇所述節(jié)目之一,即,所謂基節(jié)目;讀取基節(jié)目的至少一些按時引用分組,即,基節(jié)目的所謂按時利用分組的時鐘基準;通過由用于讀取時鐘基準的模塊讀取的基節(jié)目的時鐘基準,把加標記時鐘鎖定在用于基節(jié)目的編碼時鐘上;和一旦接收到所述分組,就通過加標記時鐘,對節(jié)目的至少一個,即,所謂要加標記的節(jié)目的所有分組加上時間標記,要加標記的節(jié)目包括至少一個與基節(jié)目不同的節(jié)目(但是,它也可以包括基節(jié)目)。
根據(jù)本發(fā)明還讀取與不同于基節(jié)目的要加標記的節(jié)目相聯(lián)系的至少一些按時引用分組,即,所述節(jié)目的所謂按時利用分組的時鐘基準;和在加時間標記期間,為要加標記的所述節(jié)目的每一個把等于所述分組的時鐘基準的時間標記指定給所述節(jié)目的按時利用分組的每一個;和把至少根據(jù)上游分組的時鐘基準和接收上游分組和接收當前分組之間的由加標記時鐘給出的時間增量獲得的時間標記指定給分別在兩個連續(xù)按時利用分組,即,所謂的上游分組和下游分組之間接收的、所述節(jié)目的每個分組,即,所謂的當前分組。
本發(fā)明還涉及與至少兩個節(jié)目相聯(lián)系的數(shù)字數(shù)據(jù)分組串。將與所述節(jié)目相聯(lián)系的分組混合在一起并分別包括時間標記。此外,所述節(jié)目的每一個的至少一些分組,即,所謂的按時引用分組,還包括給出通過分別用于與所述分組相聯(lián)系的節(jié)目的編碼時鐘測量的時間。
根據(jù)本發(fā)明,每個節(jié)目的至少一些按時引用分組的時間標記與所述分組的時間基準相同。
這樣的串可以通過本發(fā)明加上時間標記的設備或方法獲得,它可以存儲在記錄媒體上,也可以不存儲在記錄媒體上。與通過在文件WO-98/40889中描述的設備獲得的串不同,幾個節(jié)目受益于一些分組的時間標記和時鐘基準之間的一致性。在現(xiàn)有技術的文件中,與此相反,只有一個節(jié)目(被選來鎖定加標記時間的那一個)具有這種特性。因此,本發(fā)明的串,在允許混洗幾個節(jié)目的分組的同時,允許借助于精確的時間重構對所有這些節(jié)目,而不只是對它們當中的一個進行讀取。
通過以下參照附圖,對完全為非限制性的示范性實施例和實施方案加以描述,本發(fā)明將得到更好理解和說明,在附圖中圖1顯示了第一系統(tǒng)結構,它包括通過IEEE 1394總線鏈接的、配有根據(jù)本發(fā)明的加標記設備和配有硬盤的兩個IRD接收機;圖2示意性地表示在總線上游的IRD的中央系統(tǒng)和本地時鐘,以及它的硬盤,中央系統(tǒng)尤其包括用于記錄、用于加時間標記、和用于讀取的設備;圖3示意性地顯示了圖2的IRD的加時間標記設備,和它與這個IRD的本地時鐘的關系;圖4示意性地顯示了圖2的IRD的讀取設備,和它與這個IRD的本地時鐘的關系;
圖5說明了根據(jù)本發(fā)明的加時間標記方法,通過被鎖定在正在觀看的節(jié)目上的本地計數(shù)器,把時間標記指定給要記錄的節(jié)目的第一種技術;圖6說明了根據(jù)本發(fā)明的加時間標記方法,通過被鎖定在正在觀看的節(jié)目上的本地計數(shù)器,把時間標記指定給要記錄的節(jié)目的第二種技術;和圖7顯示了第二系統(tǒng)結構,它包括通過IEEE 1394總線鏈接的、配有根據(jù)本發(fā)明的加標記設備和配有硬盤的一個IRD接收機。
具體實施例方式
第一系統(tǒng)結構(圖1)包括通過接口4,由標號為6的IEEE 1394總線與第二IRD 20鏈接的第一IRD 10,接口4包括鏈路層(LINK)和物理層(PHY)和配有總線時鐘5。時鐘5使得把特定的時間標記指定給穿過總線6的分組成為可能。IRD 10和20分別與為特別存儲記錄的節(jié)目而配備的硬盤3和9相聯(lián)系。
IRD 10包括中央系統(tǒng)1、本地時鐘2和兩個輸入級(前端)11和12,中央系統(tǒng)1包括中央單元和解碼器,兩個輸入級(前端)11和12能夠并行地分別接收兩個流TS。本地時鐘2是,例如,打算鎖存在具有所需頻率的時鐘上的、具有比MPEG標準(頻率為27MHz+/-30ppm)所要求的頻率精度低的頻率精度的VCXO。輸入級11和12被設計成接收打算分別實況廣播并記錄的流。中央系統(tǒng)1包括解碼這些流的裝置;實時廣播源自輸入級11的流的節(jié)目的裝置;通過時間標記21,把從源自輸入線12的流中選擇的節(jié)目加上標記,和把這些節(jié)目記錄在盤3上的裝置;和讀取利用了時間標記22的、記錄在盤3上的節(jié)目的裝置。
IRD 20包括中央系統(tǒng)7、和其類型與本地時鐘2相同的本地時鐘8,以及被設計成接收TS流的輸入級13,中央系統(tǒng)7包括中央單元和解碼器。中央系統(tǒng)7包括下列裝置解碼這種流的裝置;實時廣播這種流的節(jié)目的裝置;通過時間標記23、把這種流的節(jié)目(與前面的節(jié)目相同或不同)加上標記,和把這些節(jié)目記錄在盤9上的裝置;和讀取利用了時間標記24的、記錄在盤9上的節(jié)目的裝置。
現(xiàn)在將參照圖2到4詳細描述IRD 10的中央系統(tǒng)1。IRD 20的中央系統(tǒng)7在基本配用件方面,是相似的,因此,不構成這樣的描述的主題。主要差異在于,IRD 20只含有一個輸入級,接收流可以包括要實時廣播的節(jié)目和要記錄的節(jié)目兩者。因此,IRD 20包括根據(jù)接收的分組所屬的節(jié)目,從實況廣播功能切換到記錄功能的裝置。
中央系統(tǒng)1基本上包括(圖2)標號為31的MPEG解碼器,用于接收源自輸入級11的傳輸序列的分組14,和以這樣的方式,即生成廣播在屏幕60上的解碼圖像的方式,解碼它們;加時間標記設備40,用于把時間標記附在源自輸入級12的分組15上,生成加標記分組16;鎖定設備32,用于鎖定與解碼器31和與加時間標記設備40相鏈接的本地時鐘2;記錄設備33,用于把加標記分組16記錄在盤3中;讀取設備50,用于讀取包含在盤3中的信息,尤其以加時間標記分組17的形式讀取,和以通過分組17的時間標記確定的時間速率廣播與分組17相對應的分組18;和控制單元30,用于控制與本地時鐘2鏈接的、中央系統(tǒng)1的各個部件。
加時間標記設備40(圖3)包括讀取單元41,被設計成讀取接收的分組15的首標中,標識節(jié)目(模塊42)和任何時間基準PCR(模塊43)的指示符ID;選擇單元44,用于選擇打算用于鎖定本地時鐘2的基節(jié)目,和與讀取單元42相鏈接;鎖定啟動單元45,與讀單元41和選擇單元44相鏈接,能夠啟動鎖定設備32和把與基節(jié)目的分組有關的信息發(fā)送給它;和加時間標記系統(tǒng)46,與讀單元41相鏈接,通過把時間標記S加入分組15的首標中,生成加標記分組16。
讀取設備50包括(圖4)讀單元51,被設計成讀取從盤3讀取的分組17的首標中,標識節(jié)目(模塊52)和時間標記S(模塊53)的指示符ID,并作為時間標記S的值的函數(shù)廣播分組18;控制存儲器54,與時間標記設備40相鏈接,被設計成存儲記錄在盤3上的節(jié)目的、相對于本地時鐘2的頻率校正的平均值;和鎖定啟動單元55,與讀單元51和與控制存儲器54相連接,能夠啟動鎖定設備32和把與讀取的節(jié)目的校正值有關的信息發(fā)送給它。
在下文中,由IRD 10接收的流被當作滿足MPEG標準的TS流,尤其在時間約束方面。
在操作期間,當TS到達輸入級11時,這個流的節(jié)目通過解碼器31來解碼,和將它廣播在屏幕60上。為了獲得適當?shù)臅r間機能,為此目的把本地時鐘2鎖定在解碼節(jié)目的時鐘基準上。
當TS流到達輸入級12,打算把這個流的一個或多個節(jié)目記錄在盤3上時,通過選擇單元44選擇必須用于鎖定本地時鐘2的基節(jié)目。如果當前正在把一個節(jié)目廣播到屏幕60上,所選的基節(jié)目就是解碼的那一個。那么,不調用鎖定啟動單元45。另一方面,如果當前沒有正在廣播節(jié)目,從要記錄的節(jié)目當中確定基節(jié)目,然后,啟用鎖定啟動單元41,以便它通過鎖定設備32把本地時鐘2鎖定在基節(jié)目上。
從要記錄的節(jié)目中選擇基節(jié)目的準則是,例如,時鐘基準首先檢測準則一旦讀模塊43在要記錄的節(jié)目之一的接收分組之一中檢測到存在PCR,就把相應節(jié)目(由讀模塊43識別)選為基節(jié)目。
在記錄的過程中可能發(fā)生幾種類型的基節(jié)目切換。這些切換受控制單元30控制。因此當基節(jié)目由要記錄的節(jié)目之一組成時,和當節(jié)目解碼開始,從而把它廣播到屏幕60上時,后者自動用于鎖定基時鐘2;當基節(jié)目由當前正在解碼的節(jié)目組成和當這個節(jié)目停止時,啟用基節(jié)目從要記錄的節(jié)目中的選擇;當從要記錄的節(jié)目當中選擇的基節(jié)目已完成,而繼續(xù)接收輸入TS流中要記錄的其它節(jié)目時,重新啟用從其余要記錄的節(jié)目當中選擇基節(jié)目的過程。
當為了把分組加上標記而由基節(jié)目提供的信息的數(shù)量不足時,使基節(jié)目從要記錄的一個節(jié)目切換到另一個節(jié)目的改進取決于選擇的重新啟用。由于基節(jié)目已經(jīng)終止了,或由于這個節(jié)目用于加標記的分組(稱為按時利用分組)相距太遠,就會出現(xiàn)這種情況。為此,例如,可以利用測量自從最后按時利用分組以來經(jīng)過的持續(xù)時間的定時器和預定最大持續(xù)時間。當經(jīng)過的持續(xù)時間超過最大值,而又沒有識別出新的按時利用分組時,觸發(fā)切換。
然后,由加標記系統(tǒng)46參照鎖定在基節(jié)目上的本地時鐘2、標識相關節(jié)目的指示符ID、和這個節(jié)目的時鐘基準,把接收的分組15加上標記。在所述的例子中,要記錄的節(jié)目的所有時鐘基準用于加標記,但是,在不同的實施方案中,只有這些基準中的一些得到考慮(例如,每隔一個基準)。
在加時間標記的第一個例子中,把由本身鎖定在基節(jié)目上的本地時鐘2測量的、這個節(jié)目的最后PCR和自從那時以來經(jīng)過的持續(xù)時間之和指定給要記錄的節(jié)目的每個分組。
正如圖5中通過圖解所表示的那樣,基節(jié)目包括實時廣播的節(jié)目61,節(jié)目61包括含有PCR的分組71(表示成PCR_Wi,其中“W”代表“觀看(watch)”)和不含PCR的分組72。要記錄的節(jié)目62也包括含有PCR的分組74(表示成PCR_Ri,其中“R”代表“記錄(record)”)和不含PCR的其它分組73和75。時鐘2被鎖定在節(jié)目61的時鐘基準PCR_Wi上,并使用作為與時鐘2同步的時間t(軸63)的函數(shù)給出值C(t)的本地計數(shù)器。因此,當系統(tǒng)穩(wěn)定時,在廣播的節(jié)目61的分組71到達的時刻t1的值C(t1)等于PCR_W1。
在要記錄的節(jié)目62具有時鐘基準PCR_R1的第一分組74到達的時刻t2,計數(shù)器等于C(t2)把等于這個時鐘基準PCR_R1的時間標記S指定給分組74;和計算和存儲這個時鐘基準PCR_R1與計數(shù)器的值C(t2)之間的差值Δ1Δ1=PCR_R1-C(t2)然后,在跟隨在分組74之后并且沒有時鐘基準的分組75到達的時刻t3,計數(shù)器等于C(t3),把等于差值Δ1與計數(shù)器的值C(t3)之和的時間標記S指定給分組75S=Δ1+C(t3)對于節(jié)目62的隨后分組,我們就像對待分組75那樣進行處理,直到節(jié)目62的下一個分組配有時鐘基準為止。然后,重復對分組74所進行的操作。
在加時間標記的第二個例子中,把通過對這個節(jié)目的位于當前分組側面的那些分組的相繼PCR進行線性內插所獲得的標記指定給要記錄的節(jié)目的每個當前分組。這個內插是針對經(jīng)過的持續(xù)時間在含有PCR的上游分組與當前分組之間的那一部分(由本身鎖定在基節(jié)目上的本地時鐘2測量)來進行的。
因此,正如圖6中通過圖解所表示的那樣,要記錄的節(jié)目64也包括含有時鐘基準的分組81和82和不含時鐘基準的分組80(80_1,80_2,…,80_n)。與第一例(圖5)中一樣,與本地計數(shù)器同步的本地時鐘2被鎖定在可能由實時解碼的節(jié)目組成的基節(jié)目的PCR上。當包括相繼時鐘基準(表示成PCR_Ri和PCR_Ri+1)的兩個分組81和82,即所謂的“上游”分組81和所謂的“下游”分組82剛一到達時,本地計數(shù)器就分別具有值C(ti)和C(ti+1)。
在上游分組81剛一到達時,就存儲計數(shù)器的值C(ti)和時鐘基準PCR_Ri,并且把等于PCR_Ri的時間標記指定給這個分組。然后,對于相繼的中間分組80_j,分別存儲計數(shù)器值C(tj)。我們就像對待上游分組81那樣繼續(xù)對下游分組82進行處理。此后,計算和存儲通過K=(PCR_Ri+1-PCR_Ri)/(C(ti+1)-C(ti))給出的因子K,并且,接著,通過公式Sj=K×(C(tj)-C(ti))確定每個中間分組80_j的時間標記Sj,和把這些標記指定給相應分組。
此后,通過記錄設備33把加標記分組16記錄在盤3上。
此外,把相對于本地時鐘2的、每個記錄節(jié)目的頻率校正的平均值存儲在讀取設備50的控制存儲器54中。
在讀取記錄在盤3上的節(jié)目,以便通過總線6把它廣播到IRD 20期間,通過讀模塊53識別要發(fā)送的節(jié)目的分組。使發(fā)送獲得的分組18的速度隨通過讀模塊53讀取的并與與本地時鐘2同步的時間計數(shù)器作比較的時間標記S而改變。
按如下進行本地時鐘2的鎖定。在與讀取要發(fā)送的節(jié)目并行地接收節(jié)目或它的PCR用于鎖定時鐘2的情況下,不需要采取特殊措施。在相反的情況下,存儲在控制存儲器54中的平均值由鎖定啟動單元55用于控制時鐘2??刂茊卧?0可以保證從鎖定的一種模式切換到另一種模式。
因此,借助于所需的時間約束,使從盤3讀取的節(jié)目的分組到達IRD 20。在接收到如此發(fā)送的節(jié)目之后,直接將它廣播到屏幕上,或者,將它記錄在盤9上。然后,我們以相似的方式,繼續(xù)進行通過IRD 10所作的記錄,就像此后,利用IRD 20讀回記錄在盤9上的節(jié)目時那樣。
第二系統(tǒng)結構(圖7)包括與硬盤103相聯(lián)系和通過配有總線時鐘105的接口104與標號為106的IEEE 1394總線相鏈接的第一IRD 110。
IRD 110包括中央系統(tǒng)101、兩個本地時鐘102和132、和輸入級111,中央系統(tǒng)1包括中央單元和解碼器。時鐘102是,例如,與第一結構的時鐘2相同的類型的,而時鐘132供應具有MPEG標準(頻率為27MHz+/-30ppm)所要求的精度的頻率。時鐘102用于實時廣播或用于把節(jié)目記錄在盤103上,而時鐘132應用于讀取記錄在盤103上的節(jié)目。中央系統(tǒng)101還包括解碼接收流的裝置;實時廣播流的節(jié)目的裝置;通過時間標記121,把從接收流中選擇的節(jié)目加上標記,和把這些節(jié)目記錄在盤3上的裝置;和讀取利用了時間標記122的、記錄在盤103上的節(jié)目的裝置。
因此,IRD 110與第一系統(tǒng)結構的IRD 10的主要不同之處在于它包括單個輸入級、和用于轉換實時廣播/記錄功能的適當裝置;和在從盤103讀取方面,它包括專用時鐘。
因此,當讀取記錄在盤103上的節(jié)目時,由于時鐘132已經(jīng)從所需精度中獲益,所以不需要時鐘鎖定。
權利要求
1.一種通過加標記時鐘(2,8,102)實時地對接收數(shù)字數(shù)據(jù)的至少一種同步流的至少一個節(jié)目(62,64)加上時間標記的設備(40),所述流包括能夠與至少兩個節(jié)目(61,62,64)相聯(lián)系的分組(14;71,72;73-75;80-83),每個分組(14;71,72;73-75;80-83)包括一個首標,所述首標包含標識與所述分組相聯(lián)系的節(jié)目的指示符,和至少一些分組(71;74;81,82),即,所謂的按時引用分組,還包括時鐘基準(PCR_Wj,PCR_Wi),所述時鐘基準(PCR_Wj,PCR_Wi)給出通過分別用于與所述分組相聯(lián)系的節(jié)目(61,62,64)的編碼時鐘測量的時間,所述加標記設備(40)包括讀取每個分組中標識節(jié)目(61,62,64)的指示符(ID)的模塊(42);選擇所述節(jié)目(61)之一,即,所謂基節(jié)目的裝置(44);讀取基節(jié)目(61)的至少一些按時引用分組(71),即,基節(jié)目的所謂按時利用分組的時鐘基準(PCR_Wj)的模塊(43);通過由用于讀取時鐘基準的模塊(43)讀取的基節(jié)目(61)的時鐘基準(PCR_Wj),啟動把加標記時鐘(2,8,102)鎖定在用于基節(jié)目(61)的編碼時鐘上的單元(45);和一旦接收到所述分組,就通過加標記時鐘(2,8,102),對節(jié)目(62,64)的至少一個,即,所謂要加標記的節(jié)目的所有分組(74,75;80-83)加上時間標記的系統(tǒng)(46),要加標記的節(jié)目(62,64)可能包括至少一個與基節(jié)目(61)不同的節(jié)目,其特征在于讀取時鐘基準的模塊(43)還被設計成讀取與不同于基節(jié)目(61)的要加標記的節(jié)目(62,64)相聯(lián)系的至少一些按時引用分組(74,81,82),即,所述節(jié)目的所謂按時利用分組的時鐘基準(PCR_Ri);和加時間標記系統(tǒng)(46)被設計成為要加標記的所述節(jié)目(62,64)的每一個進行如下指定操作把等于所述分組的時鐘基準(PCR_Ri)的時間標記(S)指定給所述節(jié)目(62,64)的按時利用分組(74,81,82)的每一個;和把至少根據(jù)上游分組(74,81)的時鐘基準(PCR_Ri)和接收上游分組(74,81)和接收當前分組(75,80,83)之間的由加標記時鐘(2,8,102)給出的時間增量(C(t)-C(ti))獲得的時間標記(S)指定給分別在兩個連續(xù)按時利用分組(74,81,82),即,所謂的上游分組(74,81)和下游分組(82)之間接收的、所述節(jié)目(62,64)的每個分組(75,81,83),即,所謂的當前分組。
2.根據(jù)權利要求1所述的加標記設備,其特征在于,加時間標記系統(tǒng)(46)被設計成把等于上游分組(74)的時鐘基準(PCR_Ri)與所述時間增量(C(t)-C(ti))之和(PCR_Ri+(C(t)-C(ti)))的時間標記指定給所述當前分組(75)的每一個。
3.根據(jù)權利要求1所述的加標記設備,其特征在于,加時間標記系統(tǒng)(46)被設計成把等于所述時間增量(C(t)-C(ti))與所述下游(82)和上游(81)分組的時間基準之差(PCR_Ri+1-PCR_Ri)除以接收所述下游(82)和上游(81)分組的時間之差(C(ti+1)-C(ti))所得的商之積((C(t)-C(ti))×(PCR_Ri+1-PCR_Ri)/((C(ti+1)-C(ti)))的時間標記指定給所述當前分組(83)的每一個。
4.根據(jù)前面權利要求的任何一項所述的加標記設備,其特征在于,選擇基節(jié)目(61)的裝置(44)被設計成從接收流的所述節(jié)目(61,62,64)當中選擇實時解碼的節(jié)目。
5.根據(jù)權利要求4所述的加標記設備,其特征在于,選擇基節(jié)目的裝置(44)包括所述接收流中實時解碼的節(jié)目(61)的接收指示符;和所述選擇裝置(44)被設計成當所述接收指示符指示沒有接收到時,從接收流的所述節(jié)目當中,選擇要加標記的節(jié)目之一。
6.根據(jù)前面權利要求的任何一項所述的加標記設備,其特征在于,選擇基節(jié)目的裝置(44)被設計成從要加標記的節(jié)目(62,64)中選擇為其檢測時鐘基準的(PCR_Ri)的所述節(jié)目的第一個。
7.根據(jù)前面權利要求的任何一項所述的加標記設備,其特征在于,選擇基節(jié)目的裝置(44)包括確定當前基節(jié)目結束的裝置,和所述選擇裝置被設計成選擇要加標記的節(jié)目之一作為基節(jié)目,和當所述確定裝置檢測到當前基節(jié)目結束時,從當前基節(jié)目的選擇切換到節(jié)目的另一種選擇。
8.根據(jù)前面權利要求的任何一項所述的加標記設備,其特征在于,它能夠對根據(jù)MPEG標準編碼的數(shù)字數(shù)據(jù)加上時間標記,所述流最好包括傳輸序列。
9.一種數(shù)字數(shù)據(jù)的至少一種同時流的接收機(10,20,110),其特征在于,它包括基于權利要求1到8的任何一項的加時間標記設備(40)。
10.根據(jù)權利要求9所述的接收機(10,20,110),其特征在于,它包括把通過加時間標記設備(40)加上標記的節(jié)目(62,64)的至少一個記錄在記錄媒體(3,9,103)上的設備(33)。
11.根據(jù)權利要求10所述的接收機(10,20,110),其特征在于,所述記錄節(jié)目在讀模式下需要預定時鐘頻率和對于所述頻率需要預定精度,所述接收機包括讀取所述記錄節(jié)目的設備(50),該設備與讀時鐘(2,8,132)相聯(lián)系,讀取設備(50)能夠通過讀時鐘,生成具有所述精度的所述頻率。
12.根據(jù)權利要求11所述的接收機(10,20),其特征在于,讀設備(50)包括把讀時鐘(2,8)鎖定在在讀取期間接收的節(jié)目的時鐘基準上的指示器,所述節(jié)目是在具有所述精度的所述頻率上接收的。
13.根據(jù)權利要求11或12所述的接收機(10,20),其特征在于,讀時鐘(2,8)包括加標記時鐘,和其特征在于,讀取設備(50)包括控制存儲器(54),所述控制存儲器(54)被設計成為所述記錄節(jié)目存儲相對于加標記時鐘(2,8)的、所述節(jié)目(62,64)的頻率校正的平均值,加標記設備(40)被設計成把所述平均值記錄在所述控制存儲器(54)中,和讀取設備(50)被設計成利用所述平均值來控制讀時鐘(2,8)。
14.包括基于權利要求11到13的任何一項的至少一個接收機(10,20,110)的、用于延遲廣播的系統(tǒng),其特征在于,它還包括被設計成通過所述接收機的所述記錄設備(33)使用的至少一個記錄媒體(3,9,103)、和分別將所述讀取設備(50)與用于記錄在所述記錄媒體(3,9,103)上的節(jié)目(62,64)的至少一條廣播路徑相鏈接的至少一條鏈路。
15.根據(jù)權利要求14所述的系統(tǒng),其特征在于,所述鏈路包括與最好從IEEE 1394型總線(6)中選取的同步總線、和同步模式下的USB總線相連的至少一個連接器。
16.根據(jù)權利要求14和15之一所述的用于延遲廣播的系統(tǒng),其特征在于,所述鏈路包括與本地解碼器(7)相連的至少一個連接器。
17.一種通過加標記時鐘(2,8,102)實時地對接收數(shù)字數(shù)據(jù)的至少一種同步流的至少一個節(jié)目(62,64)加上時間標記的方法,所述流包括能夠與至少兩個節(jié)目(61,62,64)相聯(lián)系的分組(14;71,72;73-75;80-83),每個分組(14;71,72;73-75;80-83)包括一個首標,所述首標包含標識與所述分組相聯(lián)系的節(jié)目的指示符,和至少一些分組(71;74;81,82),即,所謂的按時引用分組還包括時鐘基準(PCR_Wj,PCR_Wi),所述時鐘基準(PCR_Wj,PCR_Wi)給出通過分別用于與所述分組相聯(lián)系的節(jié)目(61,62,64)的編碼時鐘測量的時間,所述方法還包括讀取每個分組中標識節(jié)目(61,62,64)的指示符(ID);選擇所述節(jié)目(61)之一,即,所謂的基節(jié)目;讀取基節(jié)目(61)的至少一些按時引用分組(71),即,基節(jié)目的所謂按時利用分組的時鐘基準(PCR_Wj);通過由用于讀取時鐘基準的模塊(43)讀取的基節(jié)目(61)的時鐘基準(PCR_Wj),把加標記時鐘(2,8,102)鎖定在用于基節(jié)目(61)的編碼時鐘上;和一旦接收到所述分組,就通過加標記時鐘(2,8,102),對節(jié)目(62,64)的至少一個,即,所謂要加標記的節(jié)目的所有分組(74,75;80-83)加上時間標記,要加標記的節(jié)目(62,64)包括至少一個與基節(jié)目(61)不同的節(jié)目,其特征在于還讀取與不同于基節(jié)目(61)的要加標記的節(jié)目(62,64)相聯(lián)系的至少一些按時引用分組(74,81,82),即,所述節(jié)目的所謂按時利用分組的時鐘基準(PCR_Ri);和在加時間標記期間,為要加標記的所述節(jié)目(62,64)的每一個進行如下指定操作把等于所述分組的時鐘基準(PCR_Ri)的時間標記(S)指定給所述節(jié)目(62,64)的按時利用分組(74,81,82)的每一個;和把至少根據(jù)上游分組(74,81)的時鐘基準(PCR_Ri)和接收上游分組(74,81)和接收當前分組(75,80,83)之間的由加標記時鐘(2,8,102)給出的時間(C(t)-C(ti))增量獲得的時間標記(S)指定給分別在兩個連續(xù)按時利用分組(74,81,82),即,所謂的上游分組(74,81)和下游分組(82)之間接收的、所述節(jié)目(62,64)的每個分組(75,81,83),即,所謂的當前分組。
18.與至少兩個節(jié)目相聯(lián)系的數(shù)字數(shù)據(jù)分組串,與所述節(jié)目相聯(lián)系的分組混合在一起和分別包括時間標記(S),所述節(jié)目的每一個的至少一些分組,即,所謂的按時引用分組,還包括時間基準(PCR_Ri),所述時間基準給出通過分別用于與所述分組相聯(lián)系的節(jié)目的編碼時鐘測量的時間,其特征在于,每個節(jié)目的至少一些按時引用分組的時間標記(S)與所述分組的時間基準(PCR_Ri)相同。
全文摘要
本發(fā)明涉及通過加標記時鐘(2)實時地對節(jié)目加上標記的設備和方法,以及涉及接收機、包含這樣的設備的廣播系統(tǒng)、和通過這樣的方法獲得的分組串。加標記設備(40)包括選擇接收節(jié)目之一,即,所謂基節(jié)目的裝置;啟動把加標記時鐘(2)鎖定在用于基節(jié)目的編碼時鐘上的單元(45);和通過加標記時鐘,對與基節(jié)目不同的接收節(jié)目的至少一個的所有分組加上時間標記的系統(tǒng)(46)。對于包括編碼時鐘基準的至少一些分組,即,所謂的按時利用分組,時間標記等于這些時鐘基準。對于其它分組的每一個,即,所謂的當前分組,根據(jù)與當前分組最接近的上游按時利用分組的時鐘基準,和根據(jù)接收上游分組和接收當前分組之間的由加標記時鐘給出的時間增量,獲得時間標記。
文檔編號H04N7/24GK1483202SQ01821399
公開日2004年3月17日 申請日期2001年12月14日 優(yōu)先權日2000年12月26日
發(fā)明者帕斯卡爾·梅茨, 帕斯卡爾 梅茨, 蘭鮑爾特, 克勞德·蘭鮑爾特, 萊恩德克爾, 菲利普·萊恩德克爾 申請人:湯姆森特許公司