專利名稱:數據記錄方法和數據記錄系統的制作方法
技術領域:
本發明涉及一種數據記錄方法和數據記錄設備,用于在將多個數據時分多路復用的多路復用數據中提取并記錄一個數據。
MPEG(運動圖像專家組)提出的MPEG2(國際標準ISO/IEC13818-1)是一種用于壓縮數字視頻和數字音頻信號的編碼系統。
MPEG2采取利用數據分組的時分復用系統。例如,利用該系統將視頻和音頻信號劃分為稱為分組的流,所述分組在多路復用視頻和音頻信號時具有適當的長度,并在適當地切換時以時分方式傳送視頻信號和音頻信號的分組。
MPEG2也采用適應多節目編排的多路復用分離系統,以便實現多個節目數據的傳輸。例如,這一系統的采用不僅能夠以時分方式傳送構成一個節目數據的視頻和音頻信號,而且還能夠以時分方式傳送構成多個節目的視頻和音頻信號。
現有一種稱為傳送流系統的系統作為這種適應多節目編徘的多路復用分離系統的一個例子。按照這種傳送流系統,PES(分組化的基本流分組)被進一步以時分方式劃分為多個分組,以傳輸多個節目數據。每個分組具有較短的固定長度,即,具體為188字節。
為了采用傳送流系統接收和再現以時分方式傳輸的節目數據,需要使發射機中的編碼器與接收機(再現單元)中的譯碼器同步。在傳送流系統中,發送用于設定并校準稱為PCR(節目時鐘基準)的時鐘基準的信息,以根據它使編碼器與譯碼器同步。
為了利用PCR使編碼器與譯碼器同步,需要準確地控制PCR的值和PCR到達譯碼器的時間。具體地講,PCR是六字節的數據,譯碼器必須在已達到PCR的最終字節時設定其中的PCR值。然后,利用PCR到達時間和PCR的值,譯碼器設定或校準STC(系統時鐘),STC是在譯碼器執行譯碼和再現過程的基準。更具體地說,譯碼器具有內設輸出STC的計數器的PLL電路(鎖相環電路)。每當PCR到達時,PLL電路計算PCR的值與STC值之間的差,將其結果轉換為控制信號并根據該控制信號執行反饋控制。然后允許建立與PCR到達時期完全一致的STC,并使發射機中的編碼器與接收機中的譯碼器高度精確地同步。
另外,目前尚未開發出用于接收利用如上所述的多節目編排多路復用分離系統發送的多路復用數據和記錄所接收的多路復用數據的技術。一旦產生了這種技術,則可以用提供數字衛星廣播服務的廣播臺將數字信號中記錄的許多電影多路變換并發送到每戶人家,并讓每戶按原樣以數字信號記錄從廣播臺發送的電影。
現在提出兩種方法來作為用于記錄利用多節目編排多路復用分離系統發送的多路復用數據的方法。
第一種方法是記錄所有發送的多路復用數據。然而,該方法存在這樣的問題,由于對所有多路復用數據進行記錄,所以數據量變得較大,另外即使不需要的節目數據包含在多路復用的多個節目數據中也不能將其排除。
第二種方法是從發送的多路復用數據中提取并記錄一個節目數據。該方法僅允許記錄必需的節目數據并減少數據量。但是,問題在于在再現所記錄的節目數據時它會帶來在用PCR進行同步時的困難。
亦即,即使在再現曾經記錄的節目數據時,仍需要以與接收和再現從發射機發送的多路復用數據的情形相同的方式,根據PCR的再現時間和PCR的值來設定或校準再現單元的STC。然而,在從時分多路復用信號提取和記錄一個節目數據時會產生如下問題,即破壞了PCR的再現時間與PCR的值之間的關系,并且不能根據PCR設定或校準再現單元的STC。
本發明的目的是通過提供一種數據記錄方法和一種數據記錄設備來解決上述問題,本發明能夠從時分多路復用多個節目的多路復用數據中提取至少一個節目,并將提取的至少一個節目重建為與多路復用數據無關并能夠用再現設備高度精確地再現的節目。
用本發明的數據記錄方法能夠實現該目的。該數據記錄方法包括步驟接收包括多個來自外部源的節目的多路復用數據;在包括在所接收的多路復用數據的節目中提取至少一個節目;以及以預定記錄速率記錄提取的至少一個節目,其中將每個節目分為多個分組,將節目以分組為單位時分多路復用為多路復用數據,在多路復用數據中以預定間隔設置多個時間預置值,每個時間預置值表示從外部源順序發送多路復用數據時經過的時間,其特征在于所述提取步驟包含提取構成從多路復用數據提取的至少一個節目的分組;識別包括在所提取的分組中的時間預置值;利用識別的時間預置值和預定記錄速率產生多個新時間預置值,每個新時間預置值表示在記錄步驟中以預定記錄速率順序記錄所提取的至少一個節目時經過的時間;以及用產生的新時間預置值替換包括在所提取分組中的時間預置值。
以分組為單位將多個節目時分多路復用為多路復用的數據。節目包括由聲音數據、圖片數據、圖像數據、字符數據、控制數據、信號處理數據、及其他必要數據或將它們全部或部分組合產生的數據組成的節目數據。
以預定間隔將時間預置值設置在多路復用數據中,并實際地以分組的形式放置。時間預置值表示從外部源順序發送多路復用數據經過的時間。例如,用外部源產生時間預置值,并用外部源以預定間隔將它們插入多路復用的數據中。當用再現設備再現多路復用的數據時,它們用于使多路復用數據與例如再現設備中譯碼器的操作同步。
另外,在數據記錄方法中,從將多個節目多路復用的多路復用數據中提取至少一個節目,并以預定記錄速率記錄所提取的節目。然后,可將提取并記錄的節目規定為與多路復用數據無關的節目。
在這種情況下,需要產生新的時間預置值并用新時間預置值代替預先插入的時間預置值。這是因為,一旦從多路復用數據提取節目,所提取節目中的分組陣列與多路復用數據中的分組陣列不同,并且記錄提取的節目時的記錄速率與從外部源發送多路復用數據時的比特率不同。因此,需要產生新時間預置值來表示在記錄過程中以預定記錄速率順序記錄所提取的一個節目經過的時間。
為了用新時間預置值代替預先插入的時間預置值,按下述步驟對包含從多路復用數據提取的至少一個節目的提取分組執行提取步驟識別包括在提取分組中的預插入時間預置值;然后,利用識別的時間預置值和預定記錄速率產生新時間預置值;然后,用產生的新時間預置值代替包括在提取分組中的預插入時間預置值。
接著,記錄其中已替換了時間預置值的所提取節目。
按照本發明的數據記錄方法,可將記錄的節目以高精度再現為與多路復用數據無關的節目。當已替換了該記錄節目中的時間預置值時,就能夠建立記錄的節目與再現該節目時再現設備的譯碼器等之間的完全同步。
除了這些有益作用外,能夠減少記錄節目的量,因為不需要記錄包括在多路復用數據中的其他節目。
在數據記錄方法中,在每個分組具有固定長度L的情況下,可利用下列等式計算每個新時間預置值TT=(N×L/R)+T0其中N是在從在識別步驟中識別先前時間預置值直到在識別步驟中識別當前時間預置值的時間期間內計算的所提取的分組的數量,R是預定記錄速率,T0是在識別步驟中識別先前時間預置值的時間。如果采用該計算,可容易地產生新的時間預置值。
注意先前時間預置值并不僅僅意味著正好在這一時間的時間預置值之前的時間預置值。先前時間的時間預置值意味著在自己開始記錄一個節目直到接收這一時間的時間預置值的時間期間內接收的時間預置值,例如,可在從識別步驟中識別初始時間預置值開始,到識別步驟中識別當前時間預置值的時間期間內,對數N計數,所述初始時間預置值是包括在從多路復用數據提取的至少一個節目中的時間預置值中的第一時間預置值。
此外,可以通過將用于識別位于多路復用數據中的時間預置值的時鐘信號頻率進行分頻來設定記錄速率。該記錄方法包括接收包括來自外部源的多個節目的多路復用數據的步驟和從包括在所接收的多路復用數據中的節目中提取至少一個節目的步驟。當執行這些步驟時,使時鐘信號頻率與用位于多路復用數據中的時間預置值識別的頻率同步。在建立了這一同步之后,根據該時鐘信號實際執行這些步驟。同時,在多路復用數據中包含許多節目,而在記錄的節目中則只包含一個或少量節目。因此,需要較高頻率的時鐘信號來識別多路復用數據中設置的時間預置值,而較低記錄速率則可用于記錄從多路復用數據提取的一個或少量節目。因此,允許通過將時鐘信號的頻率分頻而設定記錄速率。所以,利用單個振蕩器就能達到產生時鐘信號和設定記錄速率的目的。而且,能夠產生對應于多路復用數據中設置的時間預置值的l/n的新時間預置值。因此,可容易地設定記錄速率,并可容易地建立再現記錄的節目時的同步。
用本發明的數據記錄設備也能達到上述目的。該數據記錄設備包括用于接收包括多個來自外部源的節目的多路復用數據的接收裝置;在包括在所接收的多路復用數據的節目中提取至少一個節目的提取裝置;以及以預定記錄速率記錄提取的至少一個節目的記錄裝置,其中將每個節目分為多個分組,將節目以分組為單位時分多路復用為多路復用數據,在多路復用數據以預定間隔設置多個時間預置值,每個時間預置值表示從外部源順序發送多路復用數據時經過的時間,其特征在于所述提取裝置包含用于提取構成從多路復用數據提取的至少一個節目的分組的分組提取裝置;用于識別包括在所提取的分組中的時間預置值的識別裝置;利用識別的時間預置值和預定記錄速率產生多個新時間預置值的產生裝置,每個新時間預置值表示在記錄步驟中以預定記錄速率順序記錄所提取的至少一個節目時經過的時間;以及用產生的新時間預置值替換包括在所提取分組中的時間預置值的替換裝置。
本發明的性質、實用性和進一步的特征從以下結合附圖對本發明優選實施例的詳細描述將會變得更為顯而易見。
圖1是表示用本發明實施例的數據記錄/再現設備接收的TS數據的解釋性圖示,由數據記錄/再現設備產生的記錄數據和由數據記錄/再現設備再現的記錄數據排列在同一時間軸上;圖2是表示按照本發明實施例的TS數據的數據量和記錄的數據的數據量的解釋性圖示;以及圖3是表示本發明實施例的數據記錄/再現設備的方框圖。
下面參照圖1到3說明本發明的優選實施例。注意作為本發明的實施例,通過舉例說明從多路復用數據(以下稱為“TS”數據)提取和記錄所需節目數據的情況來解釋本發明的數據記錄方法,在所述多路復用數據中用傳送流系統在MPEG2下對多個節目數據進行時分多路復用。
Ⅰ.TS數據的結構首先,參照圖1說明TS數據的結構。如圖1所示,TS數據是其中在MPEG2下用傳送流系統對多個節目數據進行時分多路復用的數據。節目數據是聲音數據、圖片數據、圖像數據、字符數據、控制數據、信號處理數據、及其他數據或將這些數據中的全部或部分,例如用于再現電影的視頻數據和音頻數據組合產生的數據。將多個節目數據D1、D2和D3劃分為分組P1、P2和P3并排列在TS數據1內。亦即。相應分組P1構成第一節目數據D1,相應分組P2構成第二節目數據D2,相應分組P3構成第三節目數據D3。此處,相應分組P1、P2和P3具有固定長度且分組長度為例如188字節。
以預定間隔將PCR設置在TS數據1之內。每個分組的分組長度需要與設置PCR的間隔一致,因此存在其中設置有PCR的分組和其中未設置PCR的分組。例如,盡管在TS數據1的分組P1中設置有PCR,在圖1所示的分組P2和P3中未設置PCR。
PCR用于在例如用圖3所示的數據記錄/再現單元100記錄或再現TS數據1內的節目數據時,使節目數據與數據記錄/再現單元100同步,即,使用于發射TS數據1的發射機和數據記錄/再現單元100同步。
具體地說,PCR是由用于發射TS數據1的發射機的時鐘基準(發射機的內部時鐘)計算的時間標記,并由發射機以預定間隔插入TS數據1中。
亦即,在發射機內配備以90kHz工作的計數器和以27MHz工作的計數器。這兩個計數器是同步的。當利用這兩個計數器發送TS數據1時發射機對時間計數。然后,發射機產生其中以預定周期記錄有這兩個計數器的值的PCR,并將這些PCR插入構成TS數據1的分組中。亦即,PCR中記錄的值是表示發射插入有PCR的分組的時間的值。換言之,PCR中記錄的值是表示對插入有PCR的分組譯碼(再現)的時序的值。具體而言,PCR是42位實現數據的數據,其中以高位33比特記錄工作于90kHz的計數器的值而以低位9比特記錄工作于27MHz的計數器的值。
例如,當記錄或再現從發射機發射的TS數據內的節目數據時,圖3所示的數據記錄/再現單元100根據配備于其中的時鐘振蕩器24輸出的27MHz的基準時鐘信號操作內部計數器。數據記錄/再現單元100將PCR的值與內部時鐘的值相比較,并且每當它接收設置在從發射機發送的TS數據1中的PCR時計算這兩個值之間的差。然后,數據記錄/再現單元100設定或校準基準時鐘信號的頻率,以消除這一差異。這是用PLL電路構成時鐘振蕩器24而實現的。所以,有可能讓發射TS數據的發射機與數據記錄/再現單元100同步,以及高度精確地再現或記錄與發射機發射的TS數據1多路復用的節目數據。
Ⅱ.數據記錄/再現單元的結構圖3示出了本實施例的數據記錄/再現單元100的結構。數據記錄/再現單元100具有如下功能,接收從配備在提供例如數字衛星廣播業務的廣播臺中的發射機發射的TS數據1,從TS數據1提取構成一個所需節目數據D1的相應分組P1,重新整理提取的各分組P1以產生記錄的數據2并將它記錄于記錄介質。數據記錄/再現單元100還具有再現在從發射機發射的TS數據1中多路復用的節目數據或記錄的數據2的功能。
如圖3所示,數據記錄/再現單元100包含,接收部分11,多路復用器12,CPU13,記錄緩沖控制器14,記錄緩沖器15,分組計數器16,PCR生成部分17,存儲部分的接口19,存儲部分20,時鐘振蕩器24,分頻器25,再現緩沖控制器26,再現緩沖器27,譯碼器28及總線29。
接收部分11接收從發射機發射的TS數據1。多路復用器12實行從接收部分11輸出到CPU13的TS數據1和從再現緩沖器27輸出到CPU13的記錄數據2的切換控制等等。
CPU13實行數據記錄/再現單元100的總體控制,例如,數據記錄/再現單元100中的記錄操作和再現操作的切換控制。CPU13還具有作為多路分解器的功能,并執行從多個節目數據被多路復用的TS數據1中提取構成一個節目數據的分組的過程,和例如從TS數據1讀每個PCR的過程。
緩沖控制器14實現存儲器管理和緩沖器15的控制,并將從CPU13輸出的分組輸出到緩沖器15。緩沖器15暫時保存從緩沖控制器14輸出的分組,并在調整對應于存儲部分20的存儲工作速率的輸出時序時將這些分組輸出到存儲部分20。如下文所述,緩沖控制器14還與分組計數器16和PCR生成部分17一起執行替換記錄在該分組中的PCR的過程。此外,緩沖控制器14監控緩沖器15中的數據量并在有待記錄的數據不足時產生和插入空白分組(未示出)。
分組計數器16對輸入到緩沖控制器14的若干分組計數。PCR生成部分17由子CPU、多處理單元等構成,并生成對應于數據記錄/再現單元100的記錄操作的時間點的新PCR。在PCR生成部分17中提供用于存儲PCR的值等的存儲區。注意PCR生成部分17可構造在CPU13之內。
存儲部分20由例如RAM、硬盤、數字VTR等構成,并存儲(記錄)數據2,數據2是通過重新整理經由總線29和存儲部分的接口19從緩沖器15輸出的分組而產生的。注意存儲部分20可由磁盤驅動器、光盤驅動器、磁帶記錄單元等構成,以存儲從磁盤、光盤、磁帶等輸出的分組。
時鐘振蕩器24由PLL電路構成,并將27MHz的基準時鐘信號輸出到CPU13、譯碼器28和分頻器25。CPU13讀設置在TS數據1中的PCR或記錄的數據2并在記錄在TS數據1中多路復用的節目數據或記錄在記錄數據2中的節目數據(記錄數據2)時從CPU13輸出到時鐘振蕩器24。此時,時鐘振蕩器24根據從CPU13輸出的PCR的值設定或校準自身基準時鐘信號的頻率。
分頻器25將從時鐘振蕩器24輸出的基準時鐘信號分頻,并生成內部時鐘信號,該內部時鐘信號在記錄或再現節目數據時成為比特率R(或記錄速率)的基礎。該內部時鐘信號提供給PCR生成部分17和緩沖器27。
比特率R可以是這樣的,它允許從TS數據1提取一個節目數據并無故障地實時將其再現,亦即,可任意地設定比特率R,只要它比從TS數據1提取的一個節目數據的總比特率快。例如,當節目數據的總比特率是4.7MHz時,分頻器25將27MHz的基準時鐘劃分為3/16,以產生5,0625MHz的內部時鐘,并將它設定為比特率R。注意當比特率R大于27MHz或準確地再現總比特率時,必要時也使用倍頻器。
緩沖控制器26實行存儲器管理和緩沖器27的控制。在再現存儲在存儲部分20中的記錄數據2時,緩沖器27暫時保存從存儲部分20讀取并經總線29和緩沖控制器26輸入的記錄數據2。
在再現存儲在存儲部分20中的記錄數據2的過程中,譯碼器28根據基準時鐘信號將從CPU13輸出的記錄數據2譯碼,以輸出音頻和視頻信號。
Ⅲ.節目數據記錄操作接著,參照圖1到3說明節目數據記錄操作。
如圖3所示,當數據記錄/再現單元100開始記錄操作時,接收部分11接收從發射機發射的TS數據1,并經多路復用器12將它輸入到CPU13。
CPU13讀位于TS數據1中的PCR并將它們輸出到時鐘振蕩器24。根據從CPU13輸出的PCR,時鐘振蕩器24設定或校準時鐘信號的頻率。由此建立發射機與數據記錄/再現單元100之間的同步。
與這種建立同步的過程并行,CPU13從在TS數據1中多路復用的許多節目數據中提取構成一個所需節目數據D1的分組P1,并將提取的分組P1輸出到緩沖控制器14。此外,還能夠進行整理以將分組P1輸出到譯碼器28,按基準時鐘信號將它們譯碼并輸出音頻和視頻信號。同時,除所需的節目數據D1外,CPU13放棄構成節目D2和D3的分組P2和P3。
緩沖控制器14接收從CPU13輸出的分組P1,并判定PCR是否位于分組P1內。當從判定結果知PCR是位于分組P1內時,它還判定PCR是否是自開始記錄操作時起第一次讀取的PCR(以下稱為“初始PCR”)。當判定結果是初始PCR時,緩沖控制器14將初始PCR的值T0輸出到PCR生成部分17。由此,初始PCR存儲于在PCR生成部分17內形成的存儲區中。然后,具有初始PCR的分組P1從緩沖控制器14輸出到緩沖器15。亦即,在具有初始PCR的分組P1中不實施PCR替換過程。
當在從CPU13輸出到緩沖控制器14的分組中不具有PCR時,緩沖控制器14將那個分組按原樣輸出到緩沖器15。
同時,當在從CPU13輸出到緩沖控制器14的分組中設置PCR且該PCR不是初始PCR時,緩沖控制器14與分組計數器16和PCR生成部分17一起執行PCR替換過程。
在PCR替換過程中,PCR生成部分17通過利用數據記錄/再現單元100的記錄或再現比特率R計算下列表達式(2)而首先計算新PCR值T,計算在從已讀取初始PCR時起到讀這次的PCR時止的時間期間內(從記錄初始PCR的分組到正好在記錄這次的PCR的分組之前的分組的分組數)計數的分組數N,分組長度L和初始PCR值T0。注意也對插入前述記錄數據的空白分組進行計數。
T=(N×L/R)+T0 …(2)此處,數據記錄/再現單元100的記錄或再現比特率R根據從分頻器25輸出到PCR生成部分17的內部時鐘信號設定。分組計數器16輸出在從已讀取初始PCR時起到讀這次的PCR時止的期間內計數的分組數N。亦即,分組計數器16對輸入到緩沖控制器14的分組數計數并將這一計數值輸出到PCR生成部分17。注意分組計數器16在讀初始PCR時開始對分組計數。分組長度L為例如188字節,它是事先決定的。分組長度L存儲在PCR生成部分17的存儲區中,這樣它可用于計算。如前所述,初始PCR值T0也存儲在PCR生成部分17的存儲區中,因此它可用于計算。
然后,PCR生成部分17把由上述表達式(2)計算的新PCR值T輸出到緩沖控制器14。緩沖控制器14用新PCR值T替換已記錄在分組中的PCR值。然后,它將已用新PCR值T替換其PCR值的分組輸出到緩沖器15。
輸出到緩沖器15的分組經由總線29和存儲部分的接口19存儲在存儲部分20中。緩沖器15以根據內部時鐘信號設定的比特率R將分組輸出到存儲部分20。由此,重新整理從TS數據提取的分組,從而產生圖1中所示的記錄數據。記錄數據2記錄在存儲部分20中。
因此,本實施例的數據記錄/再現單元100允許僅從其中多路復用有多個節目數據的TS數據1中提取和存儲一個所需的節目數據并減少需記錄的數據量。例如,當將TS數據1的數據量與記錄數據2的數據量相比較時,如圖2所示,記錄數據2的數據量小于TS數據1的數據量。
Ⅳ.節目數據再現操作接著,參照圖1和3說明再現用數據記錄/再現單元100記錄在存儲部分20中的節目數據的操作,即,記錄數據2。
當數據記錄/再現單元100開始再現操作時,記錄在存儲部分20中的記錄數據2首先經存儲部分的接口和每個分組P1的總線29輸出到緩沖控制器26。然后,緩沖控制器26將從存儲部分20連續接收的分組P1輸出到緩沖器27。接連地,緩沖器27以根據從分頻器25輸出的內部時鐘信號設定的比特率R將分組P1輸出到多路復用器12。然后,將分組從多路復用器12輸入到CPU13。
當將分組P1輸入到CPU13時,CPU13讀記錄在分組P1中的PCR并將它們輸出到時鐘振蕩器24。根據從CPU13輸出的PCR值,時鐘振蕩器24設定或校準基準時鐘信號。
此時用于設定或校準基準時鐘信號的PCR的值是由上述PCR替換過程產生的新PCR值T。因此,可以高精度建立存儲部分20中記錄的記錄數據2與數據記錄/再現單元100之間的同步,并可以高精度對記錄數據2進行譯碼和再現。
然后,根據基準時鐘信號由譯碼器28將輸出到CPU13的記錄數據2的分組P1變換為音頻和視頻信號,并輸出到未示出的揚聲器和監視器。
因而,本實施例的數據記錄/再現單元100能夠從TS數據提取和記錄構成一個所需節目數據的分組,并減少需記錄的數據量。
此外,由于已如此安排,使得在從TS數據1提取和記錄構成一個節目數據的分組的過程中,用根據由數據記錄/再現單元100的內部時鐘信號設定的比特率計算的新PCR值T替換已在分組中設置的PCR值,所以在用數據記錄/再現單元100再現存儲在存儲部分20中的記錄數據2時,可以高度精確地使存儲在存儲部分20中的記錄數據2與數據記錄/再現單元100同步。因此,能以高精度再現記錄的數據2。
注意盡管在上述實施例中已經列舉了從用MPEG2中的傳送流系統多路復用的TS數據中提取并記錄一個節目數據的情形,本發明并不限于這種情形,而是也可應用于從按如下情形排列的其他多路復用數據中提取和記錄一個節目數據的情形,(ⅰ)用分組時分多路復用多個節目數據,(ⅱ)事先以預定間隔提供多個時間預置值,該時間預置值用于在用譯碼器對多路復用的多個節目數據中的至少一個節目數據譯碼時使一個節目數據與譯碼器同步,以及(ⅲ)根據每次接收時間預置值時譯碼器接收的每個時間預置值的數值使一個節目數據與譯碼器同步。
此外,盡管利用在從已讀取初始PCR時起到讀這次的PCR時止的時間期間內計數的分組數N計算新的PCR值的情形已在上述實施例中舉例說明,本發明并不僅限于這種情形,新PCR值T可利用在從已讀取前一PCR時起到讀這次的PCR時止的時間期間內計數的分組數來計算。
況且,雖然在上述實施例中已列舉了本發明的數據記錄方法應用于具有數據記錄和數據再現功能的數據記錄/再現單元100的情況,本發明并不僅限于這種情況,而是可應用于僅具有數據記錄功能的數據記錄單元。
注意TS數據是多路復用數據的具體實例,PCR是時間預置值的具體實例。
權利要求
1.一種數據記錄方法,包括步驟接收包括多個來自外部源的節目的多路復用數據;在包括在所接收的多路復用數據的節目中提取至少一個節目;以及以預定記錄速率記錄提取的至少一個節目,其中將每個節目劃分為多個分組,將節目以分組為單位時分多路復用為多路復用的數據,在多路復用數據中以預定間隔設置多個時間預置值,每個時間預置值表示從外部源順序發送多路復用數據經過的時間,其特征在于所述提取步驟包含提取構成從多路復用數據提取的至少一個節目的分組;識別包括在所提取的分組中的時間預置值;利用識別的時間預置值和預定記錄速率產生多個新時間預置值,每個新時間預置值表示在記錄步驟中以預定記錄速率順序記錄所提取的至少一個節目經過的時間;以及用產生的新時間預置值替換包括在所提取分組中的時間預置值。
2.如權利要求1所述的方法,其中每個分組具有固定長度L,所述產生步驟包含以下步驟在從在識別步驟中識別先前時間預置值時起到在識別步驟中識別當前時間預置值時止的時間期間內對提取的分組數N計數;以及利用下列等式計算一個新時間預置值TT=(N×L/R)+T0其中R是預定記錄速率,T0是在識別步驟識別先前時間預置值的時間。
3.如權利要求2所述的方法,其中,在自在識別步驟中識別初始時間預置值時起到在識別步驟中識別當前時間預置值時止的時間期間內,在計數步驟中對提取的分組數N計數,所述初始時間預置值是包括在從多路復用數據提取的至少一個節目中的時間預置值中的第一時間預置值。
4.如權利要求1到3中任何一項所述的方法,其中,用按MPEG(運動圖像專家組)標準化的傳送流系統將節目多路復用為多路復用的數據,每個時間預置值是按MPEG標準化的PCR(節目時鐘基準)。
5.如權利要求1到4中任一項所述的方法,其中通過將用于識別設置在多路復用數據中的時間預置值的時鐘信號頻率進行分頻來設定記錄速率。
6一種數據記錄設備,包含用于接收包括多個來自外部源的多個節目的多路復用數據的接收裝置;在包括在所接收的多路復用數據中的節目中提取至少一個節目的提取裝置;以及以預定記錄速率記錄提取的至少一個節目的記錄裝置,其中將每個節目劃分為多個分組,將節目以分組為單位時分多路復用為多路復用數據,在多路復用數據中以預定間隔設置多個時間預置值,每個時間預置值表示從外部源順序發送多路復用數據經過的時間,其特征在于所述提取裝置包含用于提取構成從多路復用數據提取的至少一個節目的分組的分組提取裝置;用于識別包括在所提取的分組中的時間預置值的識別裝置;利用識別的時間預置值和預定記錄速率產生多個新時間預置值的產生裝置,每個新時間預置值表示設備記錄以預定記錄速率順序記錄所提取的至少一個節目經過的時間;以及用產生的新時間預置值替換包括在所提取分組中的時間預置值的替換裝置。
7.如權利要求6所述的設備,其中每個分組具有固定長度L,所述產生裝置包含用于在從在識別步驟中識別先前時間預置值時起到在識別步驟中識別當前時間預置值時止的時間期間內對提取的分組數N計數的計數裝置;以及利用下列等式計算一個新時間預置值T的計算裝置T=(N×L/R)+T0其中R是預定記錄速率,T0是在識別步驟中識別先前時間預置值的時間。
8.如權利要求7所述的設備,其中,在從在識別步驟中識別初始時間預置值時起到在識別步驟中識別當前時間預置值時止的時間期間內,計數裝置對提取的分組數N計數,所述初始時間預置值是包括在從多路復用數據提取的至少一個節目中的時間預置值中的第一時間預置值。
9.如權利要求6到8中任何一項所述的設備,其中,用按MPEG(運動圖像專家組)標準化的傳送流系統將節目多路復用為多路復用的數據,每個時間預置值是按MPEG標準化的PCR(節目時鐘基準)。
10.如權利要求6到9中任一項所述的設備,其中通過將用于識別設置在多路復用數據中的時間預置值的時鐘信號頻率進行分頻來設定記錄速率。
全文摘要
一種數據記錄方法和數據記錄設備,可從將多個節目進行時分多路復用的多路復用數據中提取和記錄一個節目。從用MPEG中的傳送流時分多路復用多個節目數據的TS數據(多路復用數據)中提取并記錄構成一個節目數據的分組。當此時在所提取的分組中設置PCR(節目時鐘基準)時,用一個根據記錄時的比特率等產生的新PCR值代替該PCR值。
文檔編號H04H60/27GK1237852SQ99104060
公開日1999年12月8日 申請日期1999年3月19日 優先權日1998年3月20日
發明者稻積淳 申請人:日本先鋒公司