專利名稱:后期錄音裝置、以及再現裝置和方法
技術領域:
本發(fā)明涉及一種計算機程序、記錄介質、傳送方法和再現裝置。
背景技術:
日本專利公開號11-144378/1999公開一種后期錄音(后期記'錄) 方法,其中包含視頻位流的原始數據被從數據記錄介質讀出。所讀出 的原始數據被解碼。與原始數據的解碼同步地把音頻數據編碼到新的 音頻位流。該新的音頻位流被寫入到數字記錄介質的一個區(qū)域中,其 在時間位置上大約對應于該原始數據記錄區(qū)域。
日本專利/>開號11-259992/1999 7>開一種光盤,在其上面可以實 現新數據的后期記錄(后期錄音)。在日本專利公開11-259992中的 光盤存儲包括正常數據包和保留數據包的一串數據包。該正常數據包 裝裁有原始電影數據。最初,該保留數據包不被占用。例如音頻數據 這樣的新數據可以被寫入到該保留數據包中。該原始運動圖像數據和 新數據可以同時從該光盤上再現。
日本專利公開號P2000-197005A公開一種信息記錄介質,其具有 區(qū)域"A"和區(qū)域"B"。區(qū)域"A"存儲包含視頻數據包和音頻數據 包的一串數據包。區(qū)域"B,,包括具有第一、第二和第三信息塊的表 格。通過參照該表格中的第一信息塊,確定在區(qū)域"A"中的信息音
頻包中的音頻數據是否對應于靜音。在音頻包中的音頻數據對應于靜 音的情況下,可以如下實現后期記錄(后期錄音)。通過參照在表格 中的第二和第三信息塊,新的音頻信號被編碼到新的音頻數據中,該
新的音頻數據被格式化為新的音頻包。新的音頻包被寫在區(qū)域"A" 中的舊音頻包上。
最近,包含視頻數據和音頻數據的復用數據有時被處理為傳輸流 或節(jié)目流的形式。通常,難以用新的數據來僅僅替代在這種復用數據 中的音頻數椐。
現有的后期記錄(現有后期錄音)方法寫入新的音頻數據,使得 原始復用的主數據流被轉換為新的數據流。通常,難以把新的復用的 主數據流轉換回原始的數據流。
在現有技術中,難以后期記錄多個新的音頻信號,并且在再現過 程中從新的該音頻信號中選擇一個信號。
發(fā)明內容
本發(fā)明的第一目的是提供一種后期錄音裝置(后期記錄裝置或者 配音裝置),其能夠把后期錄音結果信號轉換回原始信號。
本發(fā)明的第二目的是提供一種后期錄音裝置(后期記錄裝置或配 音裝置),其能夠后期記錄多個新的音頻信號,并且能夠在再現過程 從該新的音頻信號中選擇一個信號。
本發(fā)明的第三目的是提供一種改進的計算機程序。
本發(fā)明的第四目的是提供一種改進的記錄介質。
本發(fā)明的第五目的是提供一種改進的傳送方法。
本發(fā)明的第六目的是提供一種改進的再現方法。
本發(fā)明的第一方面提供一種后期錄音裝置,其中包括:第一裝置, 用于把音頻信號壓縮編碼為編碼結果音頻數據;第二裝置,用于把視 頻信號壓縮編碼為編碼結果視頻數據;第三裝置,用于把用于音頻-視頻同步再現的音頻時間標記添加到由第 一裝置所產生的編碼結果音 頻數據的每個單元;第四裝置,用于把用于音頻-視頻同步再現的視頻
時間標記添加到由第二裝置所產生的編碼結果視頻數據的每個單元; 第五裝置,用于把由第三裝置所產生的添加有時間標記的音頻數據與 由第四裝置所產生的添加有時間標記的視頻數據復用到主數據中;第 六裝置,用于在形成主數據的至少(1)由第一裝置所產生的編碼結果 音頻數據和(2)由第二裝置所產生的編碼結果視頻數據之一的多個第 一用于后期錄音的編碼結果數據中,添加用于與主數據的一部分同步 地再現的時間標記和用于識別該多個第一用于后期錄音的編碼結果數 據的識別信息,以把該第一用于后期錄音的編碼結果數據轉換為第二 用于后期錄音的編碼結果數據;以及第七裝置,用于把由第六裝置所 產生的第二用于后期錄音的編碼結果數據制作為位流,而不把該第二 用于后期錄音的編碼結果數據與該主數據復用。
本發(fā)明的第二方面提供一種用于后期錄音的計算機程序。該計算 機程序包括如下步驟把音頻信號壓縮編碼為編碼結果音頻數據;把 視頻信號壓縮編碼為編碼結果視頻數據;把用于音頻-視頻同步再現的 音頻時間標記添加到編碼結果音頻數據的每個單元;把用于音頻-視頻 同步再現的視頻時間標記添加到編碼結果^L頻數據的每個單元;把添 加有時間標記的音頻數據與添加有時間標記的^L頻數據復用到主數據 中;在形成主數據的至少(1)編碼結果音頻數據和(2)編碼結果視 頻數據之一的多個第一用于后期錄音的編碼結果數據中,添加用于與 主數據的一部分同步地再現的時間標記和用于識別該多個第一用于后 期錄音的編碼結果數據的識別信息,以把該第一用于后期錄音的編碼 結果數據轉換為第二用于后期錄音的編碼結果數據;以及把第二用于 后期錄音的編碼結果數據制作為位流,而不把該第二用于后期錄音的 編碼結果數據與該主數據復用。
本發(fā)明的第三方面提供一種記錄介質,在其上記錄以處理步驟的 方式記錄用于后期錄音的數據,其中包括如下步驟把音頻信號壓縮 編碼為編碼結果音頻數據;把視頻信號壓縮編碼為編碼結果視頻數據;
把用于音頻-視頻同步再現的音頻時間標記添加到編碼結果音頻數據 的每個單元;把用于音頻—見頻同步再現的視頻時間標記添加到編碼結
果視頻數據的每個單元;把添加有時間標記的音頻數據與添加有時間 標記的視頻數據復用到主數據中;在形成主數據的至少(l)編碼結果 音頻數據和(2 )編碼結果視頻數據之一的多個第一用于后期錄音的編 碼結果數據中,添加用于與主數據的一部分同步地再現的時間標記和 用于識別該多個第一用于后期錄音的編碼結果數據的識別信息,以把 該第一用于后期錄音的編碼結果數據轉換為第二用于后期錄音的編碼 結果數據;把第二用于后期錄音的編碼結果數據制作為位流,而不把 該第二用于后期錄音的編碼結果數據與該主數據復用;以及把該位流
記錄在該記錄介質上。
本發(fā)明的第四方面提供一種傳輸方法。該方法包括如下步驟把 音頻信號壓縮編碼為編碼結果音頻數據;把視頻信號壓縮編碼為編碼 結果視頻數據;把用于音頻-視頻同步再現的音頻時間標記添加到編碼 結果音頻數據的每個單元;把用于音頻-視頻同步再現的視頻時間標記 添加到編碼結果視頻數據的每個單元;把添加有時間標記的音頻數據 與添加有時間標記的視頻數據復用到主數據中;在形成主數據的至少 (1)編碼結果音頻數據和(2)編碼結果視頻數據之一的多個第一用 于后期錄音的編碼結果數據中,添加用于與主數據的一部分同步地再 現的時間標記和用于識別該多個第 一用于后期錄音的編碼結果數據的 識別信息,以把該第一用于后期錄音的編碼結果數據轉換為第二用于 后期錄音的編碼結果數據;把第二用于后期錄音的編碼結果數據制作 為位流,而不把該第二用于后期錄音的編碼結果數據與該主數據復用; 以及把該位流通過傳輸線路傳輸。
本發(fā)明的第五方面提供一種再現裝置,用于再現在一個處理中產 生的用于后期錄音的數據和一部分主數據,該處理包括如下步驟把 音頻信號壓縮編碼為編碼結果音頻數據;把視頻信號壓縮編碼為編碼 結果^L頻數據;把用于音頻-視頻同步再現的音頻時間標記添加到編碼 結果音頻數據的每個單元;把用于音頻-視頻同步再現的視頻時間標記 添加到編碼結果視頻數據的每個單元;把添加有時間標記的音頻數據 與添加有時間標記的視頻數據復用到主數據中;在形成主數據的至少(1)編碼結果音頻數據和(2)編碼結果視頻數據之一的多個第一用 于后期錄音的編碼結果數據中,添加用于與主數據的一部分同步地再 現的時間標記和用于識別該多個第一用于后期錄音的編碼結果數據的 識別信息,以把該第一用于后期錄音的編碼結果數據轉換為第二用于
后期錄音的編碼結果數據;以及把第二用于后期錄音的編碼結果數據 制作為位流,而不把該第二用于后期錄音的編碼結果數據與該主數據
復用。該再現裝置包括第一裝置,用于響應用戶請求從多個第二用 于后期錄音的編碼結果數據選擇一個數據;第二裝置,用于響應相應 的識別信息從該記錄介質中讀出由該第一裝置所選擇的第二用于后期 錄音的編碼結果數據;第三裝置,用于從記錄介質中讀出主數據;第 四裝置,用于用被第二裝置讀出的第二用于后期錄音的編碼結果數據 來代替該主數據的一部分;以及第五裝置,用于響應其中的時間標記 同步地再現所讀出的第二用于后期錄音的編碼結果數據和除該部分之 外的主數據。
本發(fā)明的第六方面提供一種方法,用于再現在一個處理中產生的 用于后期錄音的數據和一部分主數據,該處理包括如下步驟把音頻 信號壓縮編碼為編碼結果音頻數據;把視頻信號壓縮編碼為編碼結果 視頻數據;把用于音頻-視頻同步再現的音頻時間標記添加到編碼結果 音頻數據的每個單元;把用于音頻-視頻同步再現的^f見頻時間標記添加 到編碼結果視頻數據的每個單元;把添加有時間標記的音頻數據與添 加有時間標記的視頻數據復用到主數據中;將主數據記錄在記錄介質 上;在形成主數據的編碼結果音頻數據和編碼結果視頻數據中的至少 一個的多個第一用于后期錄音的編碼結果數據中,添加用于與主數據 的一部分同步地再現的時間標記和用于識別該多個第一用于后期錄音 的編碼結果數據的識別信息,以把該第一用于后期錄音的編碼結果數 據轉換為第二用于后期錄音的編碼結果數據;以及在不把該第二用于 后期錄音的編碼結果數據與該主數據復用的情況下把該第二用于后期 錄音的編碼結果數據記錄在記錄介質上,該方法包括如下步驟響應 用戶請求從多個第二用于后期錄音的編碼結果數據選擇一個數據;響
應相應的識別信息從該記錄介質中讀出所選擇的第二用于后期錄音的
編碼結果數據;從記錄介質中讀出主數據;用所讀出的第二用于后期 錄音的編碼結果數據來代替該主數據的一部分;以及響應其中的時間
標記同步地再現所讀出的第二用于后期錄音的編碼結果數據和除該部 分之外的主數據。
本發(fā)明的第七方面提供一種后期錄音裝置,其中包括第一裝置, 用于把第一音頻信號編碼為第一編碼結果音頻數據;第二裝置,用于 把視頻信號編碼為編碼結果視頻數據;第三裝置,用于把用于音頻-視頻同步回放的第一音頻時間標記添加到由第 一裝置所產生的第 一編 碼結果音頻數據;第四裝置,用于把用于音頻-視頻同步回放的視頻時 間標記添加到由第二裝置所產生的編碼結果視頻數據;第五裝置,用 于把由第三裝置所產生的添加有時間標記的音頻數據與由第四裝置所 產生的添加有時間標記的視頻數據復用到主數據中;第六裝置,用于 在記錄介質上記錄由第五裝置所產生的主數據;第七裝置,用于把第 二音頻信號編碼為第二編碼結果音頻數據;第八裝置,用于把第三音 頻信號編碼為第三編碼結果音頻數據;第九裝置,用于把用于音頻-
視頻同步回放的第二音頻時間標記和第 一識別信息添加到由第七裝置 所產生的第二編碼結果音頻數據,對于音頻-視頻同步回放來說,該第 二音頻時間標記與第一音頻時間標記相等同;第十裝置,用于把用于 音頻-視頻同步再現的第三音頻時間標記和第二識別信息添加到由笫 八裝置所產生的第三編碼結果音頻數據,對于音頻-視頻同步回放來 說,該第三音頻時間標記與第一音頻時間標記相等同,第二識別信息 不同于第一識別信息;以及第十一裝置,用于在記錄介質上記錄由第 九裝置所產生的添加有時間標記和識別信息的音頻數據以及由第十裝 置所產生的添加有時間標記和識別信息的音頻數據。
本發(fā)明的第八方面提供一種用于與存儲主數據和多個用于后期錄 音的音頻數據的記錄介質一起使用的再現裝置,該主數據包括主視頻 數據和主音頻數據,該主視頻數據包括視頻時間標記,該主音頻數據 包括第 一音頻時間標記,該-阮頻時間標記和第 一音頻時間標記用于視
頻和音頻的同步回放,該多個用于后期錄音的音頻數據分別具有不同 的識別信息塊,該多個用于后期錄音的音頻數據分別包括第二音頻時 間標記,對于-見頻和音頻的同步回放來說,該第二音頻時間標記與第
一音頻時間標記相等同,該再現裝置包括第一裝置,用于響應用戶 請求在多個用于后期錄音的音頻數據中指定所需的一個數據;第二裝
置,用于確定對應于由第一裝置所指定的所需用于后期錄音的音頻數 據的識別信息塊;第三裝置,用于響應由第二裝置所確定的識別信息 塊,從該記錄介質中讀出所需用于后期錄音的音頻數據;第四裝置, 用于從記錄介質中讀出主數據;第五裝置,用于把由第四裝置讀出的 主數據分為主視頻數據和主音頻數據;第六裝置,用于檢測在由第五 裝置所產生的主視頻數據中的視頻時間標記;第七裝置,用于檢測在 由第三裝置所讀出的所需用于后期錄音的音頻數據中的第二音頻時間 標記;以及第八裝置,用于響應由第六裝置所檢測的視頻時間標記和 由第七裝置所檢測的第二音頻時間標記,同步回放由第三裝置所讀出 的所需用于后期錄音的音頻數據和由第五裝置所產生的主視頻數據。
附圖簡述
圖1為MPEG編碼器的方框圖。 圖2為MPEG解碼器的方框圖。 圖3為MPEG系統(tǒng)解碼裝置的方框圖。
圖4為在MPEG傳輸流(TS) 、 MPEG節(jié)目流(PS )和分包基 本流(PES )。
圖5為TS數據包的格式的示意圖。
圖6為響應數據包ID (PID)的TS數據包的接收的流程圖。 圖7為在本發(fā)明第一實施例中的后期錄音裝置的方框圖。 圖8為在記錄介質上記錄的數據庫信息的文件結構的示意圖。 圖9為在圖8中的文件"SIDE.ifo"的結構的示意圖。 圖10為在圖9中的第二級片段"GENERAL—IFO"的語法結構 的示意圖。
圖11為圖9中的第三級片段"PR一IFO一0"的結構的示意圖。 圖12為圖11中的第三級片段"PROG一IFO"的語法結構的示意圖。
圖13為圖9中的第三級片段"PLAYL_IFO,,的語法結構的示意圖。
圖14為圖11中的第三級片段"INDEX—IFO"的語法結構的示意圖。
圖15為在硬盤上記錄的傳輸流(TS)的格式的示意圖。 圖16為在本發(fā)明第一實施例中的再現裝置的方框圖。 圖17為在本發(fā)明第一實施例中的傳輸裝置的方框圖。 圖18為用于圖7中的CPU的控制程序的片段的流程圖。 圖19為用于圖16中的CPU的控制程序的片段的流程圖。
具體實施例方式
第一實施例
圖1示出包括作為減法器而工作的加法器1的MPEG(運動圖像 專家組)編碼器。該減法器1計算幀間預測誤差,這是由輸入視頻信 號Vin所表示的圖像與來自運動補償預測器11的輸出數據所表示的最 終參考圖像(最終預測圖像)之間的差值(誤差)。該減法器l輸出 表示所計算的差值的數據(所計算的幀間預測誤差)。
由運動補償預測器11所實現的預測被表示如下。預測方向有三種 模式,即從過去的方向("向前")、從將來的方向("向后")以 及從過去和將來的方向("內插,,)。相應地,從過去預測("向前")、 從將來預測("向后,,)以及從過去和將來預測("內插,,)。 一種 實際〗吏用的預測方向可以按從MB到MB而改變,其中MB表示具有 16*16像素的一個宏塊。每個圖像被分為預定數目的MB。實際使用 的預測方向基本上由輸入視頻信號Vin所表示的每個圖像的類型所確 定。圖像被分類為P圖像(預測編碼圖像)、B圖像(雙向預測編碼
圖像)、以及I圖像(內編碼圖像)。P圖像的MB表示為第一和第 二模式。第一模式的P圖像MB被根據從過去的預測而編碼。第二模 式的P圖像MB被獨立地編碼而沒有預測。B圖像的MB表示為第一、 第二、第三和第四模式。第一模式的B圖像MB被根據從將來的預測 而編碼。第二模式的B圖像MB根據從過去的預測而編碼。第三模式 的B圖像MB被根據從過去和將來的預測而編碼。第四模式的B圖像 MB ^皮獨立編碼而沒有預測。I圖像的MB表示,皮獨立編碼而沒有預 測。
由運動補償預測器11所實現的運動補償被設計如下。根據運動補 償,對于每個MB執(zhí)行兩個圖像之間的圖像匹配,以按照對應于半個 像元(半個像素)的精度來檢測運動矢量。兩個圖像之一由輸入視頻 信號Vin所給出,并且另一個圖像被稱為基本參考圖像或者用于運動 補償預測的源圖像?;緟⒖紙D像被根據所檢測的運動矢量而偏移。 最終參考圖像(最終預測圖像)根據基本參考圖像的偏移而產生。在 沒有運動補償的情況下,基本參考圖像被直接用作為最終參考圖像。 通常,運動矢量具有水平方向成份和垂直方向成份。表示所檢測運動 矢量的信息以及表示預測方向或者表示執(zhí)行預測的源圖像的MC模式 (運動補償模式)信息,皮傳送作為與每個MB相關的附加信息。 一個 GOP (圖像組)被確定為從I圖像開始并且緊接著在下一個I圖像之 前的圖像結束的一系列圖像。通常, 一個GOP具有大約15個連續(xù)圖 像。
從減法器1輸出的差值表示數據由DCT設備2進行離散余弦變 換(DCT)。具體來說,DCT設備2把由差值表示數據所代表的每個 MB分為4個DCT塊,每個塊具有8*8個像素。DCT設備2使每個 DCT塊進行二維DCT變換,以產生表示DCT系數的數據。該DCT 設備2輸出所產生的DCT系數數據。通常,由于視頻信號中的低頻 成份較大,出現對應于低頻的大量有效DCT系數。
根據一個量化值,由來自DCT設備2的輸出數據所表示的DCT 系數被量化器3所量化。該量化值等于量化矩陣乘以一個標量量化級。
該量化矩陣具有由根據視覺把二維頻率成份加權的處理所得到的8*8 單元。量化包括用DCT系數除以該量化值的步驟。
從量化器3輸出的量化結果數據被VLC設備4所解碼為可變長 代碼(VLC)的數據。具體來說,量化結果數據的直流(DC)成份被 DPCM (差分脈碼調制)所編碼。量化結果數據的交流(AC)成份沿 著從高頻到低頻的方向之字形地掃描,并且進行霍夫曼編碼,其中具 有較高出現概率的數據塊被分配較短的代碼字。VLC設備4接收來自 運動補償預測器11的運動矢量信息和MC模式信息。VLC設備4把 該運動矢量信息和MC模式信息加到VLC數據上。所得的VLC數據 被暫時存儲在緩沖器5中。該VLC數據被以預定的傳輸速率以位流 的形式從緩沖器5輸出,作為編碼結果MPEG數據。
緩沖器5把用于每個MB的編碼結果數據的實際量,即構成用于 每個MB的編碼結果數據的總位數,通知給代碼量控制器6。代碼量 控制器6計算編碼結果數據的實際量與其目標量之間的誤差。代碼量 控制器6響應所計算的數據量誤差糾正由量化器3所使用的量化級, 從而控制編碼結果數據的實際量。
從量化器3輸出的量化結果數據被反向量化器7進行反量化,被 轉換回DCT系數數據。該反量化器7輸出DCT系數數據。從反量化 器7輸出的該DCT系數數據被反DCT設備8進行反DCT變換,轉 換回差值表示數據。該反DCT設備8輸出該差值表示數據。加法器9 把由來自反DCT設備8的輸出數據所表示的差值圖像與由來自運動 補償估計器11的輸出數據所表示的最終參考圖像相加。加法器9輸出 相加結果的視頻數據。該相加結果的視頻數據被暫時存儲在存儲器10 中。視頻數據被從存儲器IO傳送到運動補償估計器11。來自存儲器 10的輸出視頻數據被運動補估計器11所使用,作為用于運動補償 估計的基本參考圖像或源圖像的表示。
圖2示出包括緩沖器12的MPEG解碼器。采用位流形式的編碼 結果MPEG數據在被輸出到VLD (可變長解碼)設備13之前被暫時 存儲在緩沖器12中。VLD設備13使來自緩沖器12的輸出數據受到
與VLC相反的VLD變換,從而恢復直流成份數據和交流成份數據。 交流成份數據被按照從高頻到低頻的方向之字形地掃描。直流成份數 據和結果的交流成份數據被排列在具有8*8單元的矩陣中。VLD設備 13把矩陣排列的數據輸出到反量化器14。 VLD設備13從由緩沖器 12輸出的數據中提取運動矢量信息和MC模式信息。VLD設備13把 運動矢量信息和MC模式信息輸出到運動補償預測器18。
響應該量化值,反量化器14使來自VLD設備13的輸出數據受 到反量化,從而恢復DCT系數數據。反量化包括由量化值乘以所處 理數據值的步驟。DCT系數數據被從反量化器14輸出到反DCT設備 15,受到反DCT變化,從而被轉換回該差值表示數據。反DCT設備 15輸出該差值表示數據。加法器16把由來自反DCT設備15的輸出 數據所表示的差值圖像與由來自運動補償預測器18的輸出數據所表 示的最終參考圖像(最終預測圖像)相加。加法器16輸出相加結果視 頻數據,作為解碼結果視頻數據(原始視頻數據)。該解碼結果視頻 數據被傳送到外部。從加法器16輸出的相加結果視頻數據被暫時存儲 在存儲器17中。視頻數據被從存儲器17傳送到運動補償預測器18。 來自存儲器17的輸出視頻數據被運動補償預測器18所使用,作為用 于運動補償預測的基本參考圖像或源圖像。運動補償預測器18響應該 基本參考圖像、運動矢量信息和MC模式信息產生最終參考圖像(最 終預測圖像)。運動補償預測器18輸出表示最終參考圖像的數據。
下面將i兌明一種MPEG系統(tǒng)。該MPEG系統(tǒng)規(guī)定如下五項
1) 多個解碼結果位流的同步再現;
2) 把多個解碼結果位流復用到單個位流中;
3) 在開始再現時對緩沖器的初始化;
4) 緩沖器的連續(xù)管理;以及
5) 解碼或再現的時間的識別。
在MPEG系統(tǒng)中的信息復用包括對該信息打包的步驟。例如,在 需要復用4見頻信息和音頻信息的情況中,每個視頻信息和音頻信息4皮 分為具有適當長度的數據包。例如標頭信息這樣的附加信息被添加到
每個數據包。在傳送包序列之前,視頻信息包和音頻信息包被混合到 該包序列中。因此,視頻信息包和音頻信息包被根據時分方式而傳送。 該標頭信息包含用于識別相關信息包是否為視頻或音頻的信息,以及 用于同步的時序信息。通常,數據包長度取決于傳送介質和應用程序。
例如,在ATM (異步傳輸模式)的情況中,數據包長度等于53個字 節(jié)。在光盤的情況中,數據包長度等于4000個字節(jié)。根據MPEG系 統(tǒng),該數據包長度是可變的,并且可以設置為任意數值。
要被發(fā)送的數據被分組并且打包。 一組由幾個數據包所構成。每 個組的標頭部分裝有一個組開始代碼和SCR (系統(tǒng)時鐘參考)。每個 數據包的標頭裝有一個流ID和時間標i己。時間標記包含用于音頻和 視頻之間的同步的時序信息。時間標記有兩種,被稱為DTS(解碼時 間標記)和PTS (顯示時間標記)。所發(fā)送數據包含表示27MHz的 頻率的定期出現的PCR(節(jié)目時鐘參考)。對于解碼器共同的參考時 鐘被鎖定到由PCR所表示的頻率。DTS表示在相關數據包中用于第 一存取單元的解碼開始時間,而PTS表示所需表示開始時間(所需回 放開始時間)。在^L頻的情況中, 一個存取單元對應于一個圖像。在 音頻的情況中, 一個存儲單元對應于1152個樣本。DTS和PTS按照 基于由PCR所表示的頻率的時間精度而給出。
圖3示出一個MPEG系統(tǒng)解碼裝置,其中包括接收含有視頻信息 和音頻信息的復用數據(系統(tǒng)位流)。該系統(tǒng)解碼器20把所接收數據 多路分解為視頻數據和音頻數據。系統(tǒng)解碼器20把視頻數據輸出到視 頻解碼器(MPEG視頻解碼器)21。系統(tǒng)解碼器20把音頻數據輸出 到音頻解碼器(MPEG音頻解碼器)22。另外,系統(tǒng)解碼器20從所 接收數據中提取每個PCR、每個視頻DTS、每個音頻DTS、每個視 頻PTS以及每個音頻PTS。系統(tǒng)解碼器20可以從所接收數據中提取 每個SCR。系統(tǒng)解碼器20輸出PCR (或SCR)到一個時鐘控制電路 23。系統(tǒng)解碼器20把該視頻DTS、音頻DTS、視頻PTS和音頻PTS 輸出到比較電路24。
時鐘控制電路23包括一個振蕩器,用于產生表示參考時鐘的參考 時鐘信號。該時鐘控制電路24把振蕩器的振蕩頻率鎖定到由PCR所 表示的頻率。因此,參考時鐘被根據PCR而確定。時鐘控制電路23 把參考時鐘,即由參考時鐘信號所表示的時間,通知給該比較電路24。
比較電路24把由視頻DTS所表示的時間與參考時鐘相比較,以 確定該視頻DTS是否與參考時鐘相一致。當視頻DTS時間與參考時 鐘相一致時,比較電路24使視頻解碼器21開始視頻數據的解碼。視 頻解碼器21把該解碼結果視頻數據存儲到一個存儲器25。比較電路 24把由音頻DTS所表示的時間與參考時鐘相比較,以確定該音頻DTS 時間是否與參考時鐘相一致。當該音頻DTS時間與參考時鐘相一致 時,比較電路24使音頻解碼器22開始視頻數據的解碼。音頻解碼器 22把解碼結果的音頻數據存儲到存儲器26。
比較電路24把由視頻PTS所表示的時間與參考時鐘相比較,以 確定該視頻PTS是否與參考時鐘相一致。當視頻PTS時間與參考時 鐘相一致時,比較電路24使存儲器25輸出解碼結果的視頻數據用于 指示(indication)的目的。比較電路24把由音頻PTS所表示的時間 與參考時鐘相比較,以確定該音頻PTS時間是否與參考時鐘相一致。 當該音頻PTS時間與參考時鐘相一致時,比較電路24使存儲器26輸 出解碼結果音頻數據,用于回放的目的。該視頻PTS和音頻PTS被 預先設置,使得解碼結果的視頻數據和解碼結果的音頻數據可以從存 儲器25和26同步輸出。因此,視頻信息和音頻信息可以被同步地回 放。
考慮到圖3的MPEG系統(tǒng)解碼器的一部分對應于虛擬解碼器,用 于暫時存儲多種解碼結果數據,并且實現多種數據的同步回放。虛擬 解碼器被稱為STD (系統(tǒng)目標解碼器)。復用結果位流被設計為使得 在STD中的存儲器即不會溢出也不會欠載。
根據該MPEG系統(tǒng),存在有傳輸流(TS)和節(jié)目流(PS) 。 TS 或PS由分包基本流(PES)和裝有其它信息的數據包所形成。PES 被定義為用于在TS和PS之間轉換或變換的中間流。PES例如是通過 對編碼結果MPEG視頻數據、編碼結果MPEG音頻數據或專用數據
流打包而產生。
具有公共參考時間的內容節(jié)目的視頻和音頻數據可以復用到 一個
PS中。該PS包括一串數據包。PS的數據包層被稱為"PES"。參見 圖4, PS的數據包層與TS的數據包層相同,從而提供PS與TS之間 的兼容性。根據用于PS的STD模型,用于要被解碼的位流的解碼模 式被一個PES數據包中的流ID切換到PS方。
具有公共參考時間的內容節(jié)目的視頻和音頻數據還被復用到一個 TS中。另外,在參考時間上不同的內容節(jié)目的視頻和音頻數據可以復 用到一個TS中。該TS由一串固定長度的數據包,即188字節(jié)的數據 包(TS數據包),所形成。TS被設計為能夠用于由傳輸線路造成數 據錯誤的系統(tǒng)中。從上文的描述得知,該TS為表示多個內容節(jié)目的 數據流。盡管TS數據包的級別比PES數據包更高,但是TS數據包 通常比PES數據包更短。 一般來說, 一個PES數據包被分為片段, 并且該PES數據包片段被分別置于多個TS數據包中。根據用于TS 的STD模型,用于要被解碼的位流的解碼模式被在TS數據包中的數 據包ID ( PID )切換到PS方。
參見圖5, TS數據包具有按照次序順序排列的一個標頭、 一個自 適應字段(AF)以及一個有效負荷。該標頭包括按照次序順序排列的 一個同步字節(jié)、 一個誤差指示符、 一個單元開始指示符、以及傳輸數 據包優(yōu)先級標志。在標頭中,該傳輸數據包優(yōu)先級標志之后接著一個 PID,其表示在相關數據包中的有效負荷的類型(在相關數據包中的 有效負荷中的數據類型)。在該標頭中,該PID順序接著一個加擾控 制信息塊、 一個AF控制信息塊和一個循環(huán)計數器。該標頭的未尾被 該循環(huán)計數器所占據。該AF控制信息塊表示該自適應字段(AF)是 否存在于相關數據包中。當該AF控制信息塊表示沒有該自適應字段, 則該標頭之后緊接著該有效負荷。另一方面,當AF控制信息塊表示 存在該自適應字段時,該標頭之后順序接著該自適應字段(AF)和有 效負荷。該循環(huán)計數器表示關于相關數據包的連續(xù)性。通常,自適應 信息被置于該自適應字段(AF )中,并且例如視頻數據或音頻數據這
樣的內容數據被置于有效負荷中。無效數據(偽數據)可以置于該有 效負荷。
如圖5中所示,該自適應字段包括一個可選字段。該可選字段的 48位前端裝載有一個PCR。
處理一個TS的MPEG系統(tǒng)被設計為提供一種才幾制,用于檢測在 TS數據包中的PID,并且在接收和解碼過程中根據所檢測的PID對 該TS數據包進行分類。具體來說,參見圖6,在階段S1,在TS數據 包中搜索一個具有PID-0的數據包。換句話說,接收具有PID=0的數 據包。具有PID=0的TS數據包被稱為PAT (節(jié)目相關表)數據包。 PAT數據包裝載有PAT信息,其根據一條鏈接表示節(jié)目數(內容節(jié) 目ID數)PR與具體PID之間的關系,即內容節(jié)目與具體PID之間 的關系。在階段S1之后的階段S2,在PAT數據包中的PAT信息被 檢測。每個具體PID對應于一個PMT (節(jié)目映射表)數據包。PMT 數據包裝載有表示在相關內容節(jié)目之間的關系的PMT信息、在表示 相關內容節(jié)目的視頻數據包中的PID、以及在表示相關內容節(jié)目的音 頻數據包中的PID。預先從內容節(jié)目中選擇一個作為所需內容節(jié)目。 在階段S2,通過參照在PAT數據包中的PAT信息檢測對應于所需內 容節(jié)目的一個具體PID。在階段S2之后的階段S3,接收或搜索具有 與所檢測的具體PID相同的一個PID的PMT數據包。在階段S3之 后的階段S4,所接收的PMT數據包被存儲,以獲得PMT信息。根 據在所存儲的PMT數據包中的PMT信息,檢測在表示所需內容節(jié)目 的視頻數據包和音頻數據中的PID。另外,檢測在與所需內容節(jié)目相 關的同步時鐘數據包中的PID。在階段S4之后的階段S5a,接收對應 于所檢測視頻數據包PID的TS數據包。從所接收的TS數據包中提 取視頻信息。在階段S4之后的階段S5b,接收對應于所檢測音頻數據 包PID的TS數據包。從所接收的TS數據包中提取音頻信息。在階 段S4之后的階段S5c,接收對應于所檢測時鐘數據包PID的TS數據 包。從所接收的TS數據包中提取同步時鐘信息。按照這種方式,響 應所檢測的PID,存取表示所需內容節(jié)目的視頻數據包和音頻數據包。
通過參照PAT和PMT而實現進入所需內容節(jié)目。該PAT和PMT被 稱為PSI (節(jié)目特定的信息)。
圖7示出使用圖1的MPEG編碼器的后期錄音裝置(后期記錄裝 置)。如圖7中所示,該后期錄音裝置包括與CPU110相連接的用戶 接口。該用戶接口 109可以由用戶所處理。CPU110具有輸入/輸出端 口、處理部分、ROM和RAM的組合。該CPU110根據存儲在ROM 或RAM中的控制程序而工作。該控制程序被設計為使CPU110實現 在下文中所述的操作步驟。通過處理用戶接口 109,可以在包括第一 模式和第二模式的不同模式之間改變該后期錄音裝置的操作。第一操
作模式被設計為記錄主數據。該第二操作模式被設計為記錄用于后期 錄音的音頻數據。當用戶接口 109被處理時,操作模式指定信號被輸 入到CPUllO。該操作模式指定信號被輸入到CPUllO。該操作模式指 定信號表示需要第一模式和第二模式中的哪一個模式。CPUllO把該 操作模式指定信號傳送到信號選擇器105。
當操作模式指定信號表示需要第一操作模式時,也就是說當需要 記錄主數據時,后期錄音裝置工作如下。輸入視頻數據被傳送到視頻 編碼器101a,以及輸入音頻信號被傳送到音頻編碼器lOlb。通常,輸 入視頻數據和輸入音頻數據表示公共內容節(jié)目(公共音頻視頻節(jié)目), 并且相互同步。該視頻編碼器101a實現輸入視頻數據的MPEG編碼, 以產生編碼結果視頻數據。該編碼結果視頻數據被從視頻編碼器101a 傳送到PES打包設備102a。該音頻編碼器101b實現輸入音頻數據的 MPEG編碼,以產生編碼結果音頻數據。該編碼結果音頻數據從音頻 編碼器101b發(fā)送到PES打包設備102b。該PES打包設備102a把該 編碼結果視頻數據轉換為一系列PES數據包。該PES數據包序列被 從PES打包設備102a發(fā)送到時間標記記錄器103a。 PES打包設備102b 把編碼結果音頻數據轉換為一系列PES數據包。該PES數據包序列 被從PES打包設備102b發(fā)送到時間標記記錄器103b。
信號產生器103c把27MHz時間信號輸出到時間標記記錄器103a 和103b。該時間標記記錄器103a響應27MHz時鐘信號產生時序信息
塊,即PCR和定期更新時間標記(視頻PTS和視頻DTS)。該時間 標記記錄器103a在每個PES數據包中記錄PCR、 PTS和DTS。添加 有時序信息的PES數據包被順序地從時間標記記錄器103a發(fā)送到多 路復用器104。時間標記記錄器103b響應27MHz時間信號產生PCR 和定期時間標記(音頻PTS和音頻DTS)。該時間標記記錄器103b 在每個PES數據包中記錄PCR、PTS和DTS。添加有時序信息的PES 數據包被順序地從時間標記記錄器103b發(fā)送到多路復用器104。多路 復用器104把來自時間標記記錄器103a的PES數據包與來自時間標 記記錄器103b的PES數據包復用,以及產生PS形式或TS形式的復 用結果數據(主數據)。復用結果數據被從多路復用器104發(fā)送到信 號選擇器105。
信號選擇器105響應操作模式指定信號選擇復用結果數據(主數 據),并且把該復用結果數據傳送到緩沖器106a。該復用結果數據在 被輸出到記錄控制器107之前被存儲在緩沖器106a中。記錄控制器 107在記錄介質108上存儲該主數據(復用結果數據),作為具有名 稱"PR….dat"的文件(參見圖8)。
由時間標記記錄器103a所記錄的視頻PTS和視頻DTS,以及由 時間標記記錄器103b所記錄的音頻PTS和音頻DTS具有一定的關系, 使得該視頻信號和音頻信號可以同步地從該記錄的主數據中再現。
當該操作模式設計信號表示需要第二操作模式時,即當需要記錄 用于后期錄音的音頻數據時,該后期錄音裝置工作如下。CPUllO把 用于后期錄音的音頻數據的標識信息(ID信息)發(fā)送到PES打包設 備102b。用于后期錄音的音頻數據被傳送到音頻編碼器101b。該用 于后期錄音的音頻數據與主數據中的視頻信息具有同步關系。該音頻 編碼器101b實現該用于后期錄音數據的MPEG編碼,以產生編碼結 果音頻數據。該編碼結果音頻數據被從音頻編碼器101b傳送到PES 打包i更備102b。
PES打包設備102b把用于后期錄音的ID信息添加到編碼結果音 頻數據,并且把添加有ID的編碼結果視頻數據轉換為一系列PES數
據包。該PES數據包序列被從PES打包設備102b發(fā)送到時間標記記 錄器103b。信號發(fā)生器103c把27MHz的時鐘信號輸出到時間標記記 錄器103b。時間標記記錄器103b響應27MHz時鐘信號產生時序信號 塊,即PCR和定期更新時間標記(音頻PTS和音頻DTS)。該時間 標記記錄器103b在每個PES數據包中記錄PCR、 PTS和DTS。最好, 該PCR、 PTS和DTS被設置為與在記錄主數據的過程中已經添加到 每個音頻PES數據包的PCR、 PTS和DTS相等。在這種情況中,后 期錄音的音頻數據與所記錄的主數據中的視頻信息的時序關系將和在 所記錄主數據與其中的視頻信息的時序關系相同。添加有時序信息的 PES數據包被順序地從時間標記記錄器103b發(fā)送到信號選擇器105, 而不被通過多路復用器104而傳輸。該信號選擇器105響應操作模式 指定信號選擇由時間標記記錄器103b所輸出的數據(PES數據包序 列),并且把所選擇的數據傳送到緩沖器106b。所選擇的數據在從緩 沖器106b輸出到記錄控制器107之前被存儲在緩沖器106b中。記錄 控制器107把來自緩沖器106b的輸出數據記錄在記錄介質108中,作 為后期錄音的音頻數據(后期記錄音頻數據)。在記錄介質108上的 后期錄音的音頻數據為具有名稱"AF-….dat"的文件(參見圖8)。
如上文所述,CPUllO與用戶接口 109相連接。CPUllO可以接收 來自用戶接口 109的操作模式指定信號。CPUllO響應該操作模式指 定信號。CPUllO與設備101a、 101b、 102a、 102b、 103a、 103b、 104、 105、 106a、 106b和107。 CPUllO可以控制i殳備101a、 101b、 102a、 102b、 103a、 103b、 104、 105、 106a、 106b和107。如上文所述,CPUllO 具有輸入/輸出端口、處理部分、ROM和RAM的組合。CPUllO根據 存儲在ROM和RAM中的控制程序而工作。最好,該控制程序被從 記錄介質發(fā)送到CPUllO。該控制程序可以通過通信網絡下載到 CPUllO。
圖18為用于CPUllO的控制程序的一個片段的流程圖。如圖18 中所示,該程序片段的第一步驟S10執(zhí)行相被記錄的輸入數據(輸入 視頻數據和輸入音頻數據)的接收。步驟S10把輸入視頻數據發(fā)送到
視頻編碼器101a。步驟S10把輸入音頻數據發(fā)送到音頻編碼器101b。 在步驟S10之后的步驟S11通過參照從用戶接口 109輸出的信號 確定是否需要該后期錄音操作模式(第二操作模式)。當需要后期錄 音操作模式時,該程序從步驟Sll進行到步驟S12。否則,該程序從 步驟Sll進行到步驟S13。
該步驟S13控制浮見頻編碼器101a,以實現輸入視頻數據的MPEG 編碼,產生編碼結果視頻數據。該編碼結果視頻數據被從視頻編碼器 101a發(fā)送到PES打包器件102a。步驟S13控制音頻編碼器lOlb,以 實現輸入音頻數據的MPEG編碼,產生編碼結果音頻數據。該編碼結 果音頻數據被從音頻編碼器101b發(fā)送到PES打包i殳備102b。
在步驟S13之后的步驟S14控制PES打包設備102a,以把該編 碼結果視頻數據轉換為一系列PES數據包。該PES數據包序列被從 PES打包設備102a發(fā)送到時間標記記錄器103a。步驟S14控制PES 打包設備102b,以把該編碼結果音頻數據轉換為一系列PES數據包。 該PES數據包序列被從PES打包設備102b發(fā)送到時間標記記錄器 103b。
在步驟S14之后的步驟S15控制時間標記記錄器103a,以響應 27MHz時鐘信號產生時序信息塊,即PCR和定期更新時間標記(視 頻PTS和視頻DTS)。該步驟S15控制時間標記記錄器103a在每個 PES數據包中記錄PCR、 PTS和DTS。添加有時序信息的PES數據 包被順序地從時間標記記錄器103a發(fā)送到多路復用器104。步驟S15 控制時間標記記錄器103b,以響應27MHz時鐘信號產生時序信息塊, 即PCR和定期更新時間標記(音頻PTS和音頻DTS )。該步驟S15 控制時間標記記錄器103b在每個PES數據包中記錄PCR、 PTS和 DTS。添加有時序信息的PES數據包被順序地從時間標記記錄器103b 發(fā)送到多路復用器104。
在步驟S15之后的步驟S16控制多路復用器104,以把來自時間 標記記錄器103a的PES數據包與來自時間標記記錄器103b的PES 數據包復用,以及產生PS形式或TS形式的復用結果數據(主數據)。
復用結果數據被從多路復用器104發(fā)送到信號選擇器105。
在步驟S16之后的步驟S17控制信號選擇器105,以響應操作模 式指定信號,從而該信息選擇器105從多路復用器104中選擇復用結 果數據(主數據),并且把該復用結果數據傳送到緩沖器106a。該步 驟S17控制緩沖器106a存儲該復用結果數據。
在步驟S17之后的步驟S18監(jiān)控在緩沖器106a中的復用結果數 據的量(位數)。步驟S18確定在緩沖器106a中的復用結果數據的量 是否超過預定的量。當在緩沖器106a中的復用結果數據的量超過預定 的量,則該程序從步驟S18進行到步驟S19。否則,該程序從步驟S18 返回到步驟S17。
步驟S19控制緩沖器106a把該復用結果數據輸出到記錄控制器 107。步驟S19控制記錄控制器107,以在記錄介質108上存儲該主數 據(即,復用結果數據),作為具有名稱"PR….dat"的文件(參見 圖8)。
在步驟S19之后的步驟S20確定是否存在剩余的輸入數據。當存 在剩余的輸入數據時,該程序從步驟S20返回到步驟SIO。否則,該 程序從步驟S20繼續(xù)前進,并且結束該程序段的當前執(zhí)行周期。
步驟S12控制音頻編碼器101b實現輸入音頻數據的MPEG編碼 (用于后期錄音的數據),以產生編碼結果音頻數據。該編碼結果音 頻數據被從音頻編碼器101b發(fā)送到PES打包裝置102b。
在步驟S20之后的步驟S21把用于后期錄音的音頻數據的標識信 息(ID信息)發(fā)送到PES打包設備102b。步驟S21控制PES打包裝 置102b,以把后期錄音ID信息添加到編碼結果音頻數據,并且把添 加有ID的編碼結果視頻數據轉換為一系列PES數據包。該PES數據 包序列被從PES打包設備102b發(fā)送到時間標記記錄器103b。
在步驟S21之后的步驟S22控制時間標記記錄器103b,以響應 27MHz時鐘信號產生時序信號塊,即PCR和定期更新時間標記(音 頻PTS和音頻DTS)。步驟S22控制該時間標記記錄器103b,在每 個PES數據包中記錄PCR、 PTS和DTS。最好,該PCR、 PTS和
DTS被設置為與在記錄主數據的過程中已經添加到每個音頻PES數 據包的PCR、 PTS和DTS相等。在這種情況中,后期錄音的音頻數 據與所記錄的主數據中的視頻信息的時序關系將和在所記錄主數據與 其中的視頻信息的時序關系相同。添加有時序信息的PES數據包被順 序地從時間標記記錄器103b發(fā)送到信號選擇器105,而不被通過多路 復用器104而傳輸。
在步驟S16之后的步驟S17控制該信號選擇器105,以響應操作 模式指定信號選擇由時間標記記錄器103b所輸出的數據(PES數據 包序列),并且把所選擇的數據傳送到緩沖器106b。步驟S17控制緩 沖器106b存儲所選擇的音頻數據。
在步驟S17之后的步驟S18監(jiān)控在緩沖器106a中的音頻數據的 量(位數)。步驟S18確定在緩沖器106a中的復用結果數據的量是否 超過預定的量。當在緩沖器106a中的復用結果數據的量超過預定的 量,則該程序從步驟S18進行到步驟S19。否則,該程序從步驟S18 返回到步驟S17。
步驟S19控制緩沖器106a把該復用結果數據輸出到記錄控制器 107。步驟S19控制記錄控制器107,以在記錄介質108上存儲來自緩 沖器106b的音頻數據,作為后期錄音音頻數據(即,后期記錄數據)。 在記錄介質108上的后期錄音的音頻數據為具有名稱"AF-….dat"的 文件(參見圖8)。步驟S19之后接著步驟S20。
根據下文所述的信息模式,用于后期錄音的音頻數據被記錄在記 錄介質上,作為播放列表信息。具體來說,第一用于后期錄音的音頻 數據被記錄在PLO文件夾中,作為具有名稱"AF-l.dat"的文件(參 見圖8)。并且,第二和以后的用于后期錄音的音頻數據被記錄。另 外,第m個用于后期錄音的音頻數據被記錄在PLO文件夾中,作為 具有名稱"AF-m.dat"的文件(參見圖8)。因此,記錄"m,,個不 同類型的用于后期錄音的音頻數據。 一個信息塊"AF_number"(參 見圖13)表示用于后期錄音的音頻數據。由于該信息塊"AF—number" 具有8位("0"不被使用),可以記錄多達254個不同類型的用于后
期錄音的音頻數據。
下面將描述在記錄介質108上記錄的信息格式。如圖8中所示, 記錄介質108存儲一個根目錄,在其下方設置一個名為"LIB( library ),, 的文件夾。在文件夾"LIB"之下,由多個名為"SIDE.ifo,,( "SIDEO.ifo"、 "SIDEl.ifo" 、、以及"SIDEk.ifo")的文件。文件"SIDE.ifo" 中裝有與多個內容節(jié)目,即音頻-視頻(AV)節(jié)目,相關的輔助信息。 另外,在文件夾"LIB"之下,有分別載有信息塊"PRO.dat"、 "PRl.dat,,和"PRn.dat,,的文件夾"PRO" 、 "PR1"、…以及"PRn,,。 信息塊"PRO.dat" 、 "PRl.dat,,和"PRn.dat"被設計為用于與AV 復用結果位流相鏈接。
另外,在文件夾"LIB"之下有包含后期錄音的音頻文件(裝有 后期錄音的音頻信息的文件)的文件夾"PLO"、 "PLl""..以及"PLn"。 例如,在制作并記錄與文件夾"PRO"相關的"m"個后期錄音的音
頻文件的情況下,列表信息塊"AFO-l.dat" 、 "AF0-2.dat".....
"AFO-m.dat"被置于文件夾"PLO"中作為用于與后期錄音的音頻文 件相鏈接的信息。
從上文所述可以得知,與AV復用結果文件和后期錄音的音頻文 件相關的鏈接信息被記錄在記錄介質108上。所需的內容信息可以根 據該鏈接信息從記錄介質再現。
參見圖9,每個文件"SIDE,ifo"采用具有層級結構的格式。具體 來說,每個文件"SIDE.ifo ,,具有第 一 級片段 "TOTALMANAGER—IFO ",其中包含第二級片段 "GENERAL—IFO ,, 和 "CNTNTIFO "。
該第二級片段 "GENERAL—IFO"載有與整個當前輔助信息相關的參數。
第二級片段"GENERAL—IFO"具有如圖10中所示的語法結構。 具體來說,該第二級片段"GENERAL—IFO"包括分別具有語法名稱 "System id" 、 "TMG—IFOJength,, 、 "Num—of一PR一IFO" 、 "Num—of_ PL—IFO ,, 、 " Start—Address_of_PR_IFO ,, 和
"Start—Address—of—PL—IFO"。信息塊"System—id"是表示當前信
息結構的類型的32位信號。信息塊"TMGJtFO」ength"是表示整個 管理器長度的32位信號。信息塊"Num—of—PR_IFO"是表示將在下 文中描述的節(jié)目信息塊"PR—IFO"的數目的8位信號。信息塊
"Num—of_PL_IFO,,是表示將在下文中描述的后期錄音信息塊
"PL_IFO"的數目的8位信號。信息塊"Start_Address_of—PR_IFO,, 為表示第一節(jié)目信息塊"PR_IFO_0"的開頭地址的32位信號。信息 塊"Start—Address—of—PL_IFO "為表示第一后期錄音信息塊
"PL—IFO—0"的開頭地址的32位信號。
在圖9中的第二級片段"CNTNT—IFO"包含裝有分別與內容節(jié) 目(或者AV復用結果文件沐關的信息塊的第三級片段"PR一IFOJ)"、
"PR—IFO_l,,、…、以及"PR—IFO_m,,。另外,第二級片段
"CNTNT—IFO"包含裝有分別與內容節(jié)目(或者AV復用結果文件) 相關的用于后期錄音的音頻數據的信息塊的第三級片段"PL—IFO_0"、
"PL_IFO—1"、…、以及"PL—IFO_n,,。例如,在存在對應于第三 級片段"PR—IFO—0"的后期錄音的音頻數據的情況下,第三級片段
"PL—IFO一0"包含裝栽有與后期錄音的音頻文件相關的信息(播放列 表信息)的第四級片段"PLAYL_IFO,,。
第三級片段"PR一IFO—0" 、 "PR—IFO—1"、…、以及"PR一IFO_m,, 的結構相類型。下面將僅僅更加詳細地描述第三級片段"PRJFO—0"。 如圖11中所示,第三級片段"PR_IFO—0"包含第四級片段
"PROGJFO"和"IDX—IFO"。第四級片段"PROG—IFO"裝載有 與內容節(jié)目相關的信息。第四級片段"IDX一IFO"包含裝載有與相關 音頻-視頻節(jié)目的各個索引相關的信息塊的第五級片段"IDXjFO一0"、
"IDX—IFO—1".....以及"IDX—IFO—n"。第五級片段"IDX—IFOJ)"、
"IDX—IFO—1"、…、以及"IDX—IFO—n"的結構相類似。例如,第 五級片段"IDX—IFO—0"具有第六級片段"INDEX_IFO",其中相關 音頻-視頻節(jié)目的一部分可以被登記作為索引信息。
第四級片段"PROG—IFO"是圖12中所示的語法結構。具體來 說,每個第四級片段"PROG IFO"包括分別具有語法名稱"Size of
PROG—IFO" 、 "PR—number ( PR號)"、"Content type (內容類 型)"和"Component type (成份類型)"的信息塊。信息塊"Size of PROG_IFO,,為表示第四級片段"PROG—IFO"的大小的32位信號。 信息塊"PR—number"為表示被分配給相關音頻-視頻節(jié)目的指定號碼 (識別號)的8位信號。PR號為分別對應于不同音頻-視頻節(jié)目的"0" -"255"之間的變量。信息塊"Content type"為表示相關音頻-視頻 節(jié)目的類型的8位信號。信息塊"Component type"為表示相關數據 的類型的8位信號,即表示相關數據是否為視頻、音頻或其它。
如上文所述,在存在后期錄音的音頻文件的情況下,提供播放列 表信息"PLAYL—IFO"。在存在對應于文件夾"PRO"的"m"個后 期錄音的音頻文件的情況下,列表信息塊"AFO-l.dat"、
"AF0-2.dat,, ..... "AFO-m.dat"被置于文件夾"PLO"中,作為
用于與該后期錄音的凌晨頻文件相鏈接的信息。
該播放列表信息"PLAYL—IFO"具有圖13中所示的語法結構。 具體來說,該播放列表信息"PLAYL—IFO"包括分別具有語法名 "PR—number"和"AF_number,,的信息塊。信息塊"PR—number" 為表示被分配給相關主數據(即相關音頻-視頻節(jié)目)的指定號碼(標 識號)。該信息塊"AF一number"為表示分配給相關的后期錄音音頻 數據的指定號碼(標識號)。
對于在圖8的文件夾"PRj"中的"n"個AV復用結果數據流 "PRj.dat (j=0, l...,n)"的每一個數據流,可以根據用戶要求而登 記"m"個后期錄音的音頻數據。當數目"m"等于"0"時,AV復 用結果文件被使用,而不采用后期錄音的音頻數據。當數目"m"等 于"1"或更大時,允許記錄用于后期錄音的音頻數據。在這種情況中, 至少一個后期錄音的音頻文件被制作并且記錄。以及,該后期錄音的 音頻數據被再現或發(fā)送。
在圖11中的索引信息"INDEX—IFO"使圖14中的語法結構。具 體來說,該索引信息"INDEX_IFO"包括分別具有語法名稱 "INDEX—number" 、"Playback_Time" 、"Start—Add畫,,和"End—Address"的信息塊。信息塊"INDEX—number"為表示分配 給相關索引的序列號的8位信號。信息塊"Playback—Time"為表示 相關索引的回放時間的40位信號。信息塊"Start_Address"為表示 相關索引的開始點的地址的64位信號。信息塊"End—Address"是表 示相關索引的結束點的地址的64位信號。
圖15示出在構成記錄介質108的^_盤上記錄的TS的格式。如圖 15中所示,該TS由一系列TS單元所形成。每個TS單元由數據包所 構成。每個數據包由25位信息標記和188字節(jié)的MPEG TS數據包所 構成。
圖16示出使用圖3的MPEG系統(tǒng)解碼裝置的再現裝置。如圖16 中所示,該再現裝置包括與CPU121相連接的用戶接口 120。用戶接 口 120可以由用戶所處理。CPU121具有輸入/輸出端口 、處理部分、 ROM和RAM的組合。CPU121根據存儲在ROM或RAM中的控制 程序而工作。該控制程序被設計為使得CPU121實現在下文中所述的 操作步驟。通過處理該用戶接口 120,可以在包括第一模式和第二模 式的不同模式中改變再現裝置的操作。第一操作模式被設計為再現主 數據(復用結果數據)。第二模式被設計為再現后期錄音音頻數據, 而不是在主數據中的音頻信息,并且同步地再現在主數據中的視頻信 息。當用戶接口 120被處理時, 一個操作模式指定信號被輸入到 CPU121 。操作模式指定信號表示需要第 一操作模式和第二操作模式中 的哪一個操作模式。CPU121把該操作模式指定信號傳送到信號選擇 器114。并且,通過處理用戶接口 120,標識(ID)信息可以被輸入 到CPU121。 CPU121把該標識信息傳送到標識信息檢測器123。
當操作模式指定信號表明需要第一操作模式,也就是說當需要再 現主數據時,該再現裝置如下工作。通過處理該用戶接口 120,用于 識別所需主數據的信號被輸入到CPU121。該識別信號表示分配給所 需主數據的指定號(標識號)。CPU121把該識別信息傳送到標識信 息檢測器123。該標記信息檢測器123從該識別信息中提取所需主數 據的標識號。該標識信息檢測器123把所需主數據的標識號通知給讀
取控制器111。該標識倌息檢測器123命令該讀取控制器121從記錄 介質108中讀出具有與所需主數據的標識號相對應的名稱的主數據文 件。因此,讀取控制器121實現從讀取裝置108中讀出所需的主數據。 按照這種方式,讀取控制器111從記錄介質108讀出所需主數據,即 所需的復用結果數據。所讀出的主數據被從讀取控制器lll發(fā)送到緩 沖器U2a。主數據在輸出到多路分解器113之前被存儲在緩沖器112a 中。多路分解器113把主數據分離為視頻數據和音頻數據。該視頻數 據被從多路分解器113發(fā)送到時間標記檢測器115a。該音頻數據被從 多路分解器113發(fā)送到信號選擇器114。該信號選擇器114響應該操 作模式指定信號從多路分解器113選擇音頻數據,并且把所選擇的音 頻數據傳送到時間標記檢測器115b。
該時間標記檢測器115a檢測在視頻數據中的時序信息(每個 PCR、每個視頻PTS以及每個視頻DTS)。該時間標記檢測器115a 把所檢測的PCR、所檢測的視頻PTS以及所檢測的視頻DTS發(fā)送到 時間標記比較器124。該時間標記檢測器115a把該視頻數據傳送到 PES解包(de-packeting )設備116a。該時間標記檢測器115b檢測在 音頻數據中的時序信息(每個PCR、每個音頻PTS以及每個音頻 DTS )。該時間標記檢測器115b把所檢測的PCR、所檢測的音頻PTS 以及所檢測的音頻DTS發(fā)送到時間標記比較器124。該時間標記檢測 器115b把該音頻數據傳送到PES解包設備116b。
該PES解包設備116a對視頻數據( 一系列PES數據包)進行解 包,以產生解包結果視頻數據。該PES解包設備116a把解碼結果視 頻數據輸出到視頻解碼器117a。 PES解包設備116b對音頻數據(一 系列PES數據包)進行解包,以產生解包結果音頻數據。該PES解 包設備116b把解包結果音頻數據輸出到音頻解碼器117b。該視頻解 碼器117a實現視頻數據的MPEG解碼,以產生解碼結果視頻數據。 該視頻解碼器117a把解碼結果視頻數據存儲到一個存儲器118a。該 音頻解碼器117b實現音頻數據的MPEG解碼,以產生解碼結果音頻 數據。該音頻解碼器117b把解碼結果音頻數據存儲到一個存儲器
118b。
信號產生器124a把一個27MHz時鐘信號輸出到時間標記比較器 124。才艮據該27MHz時鐘信號,時間標記比較器124產生一個表示參 考時間的參考時鐘信號。該時間標記比較器124把參考時鐘信號的頻 率鎖定到由PCR所表示的頻率。因此,參考時間由PCR所確定。該 時間標記比較器124把由視頻DTS所表示的時間與參考時間相比較, 以確定該視頻DTS時間是否與參考時間相一致。當視頻DTS時間與 參考時間相一致時,該時間標記檢測器124使視頻解碼器117a開始對 來自具有相關視頻DTS的PES數據包的視頻數據進行解碼。該時間 標記比較器124把由音頻DTS所表示的時間與參考時間相比較,以確 定該音頻DTS時間是否與參考時間相一致。當音頻DTS時間與參考 時間相一致時,該時間標記比較器124使音頻解碼器117b開始對來自 具有相關音頻DTS的PES數據包的音頻數據進行解碼。
該時間標記比較器124把由視頻PTS所表示的時間與參考時間相 比較,以確定該視頻PTS時間是否與參考時間相一致。當視頻PTS 時間與參考時間相 一致時,該時間標記檢測器124使存儲器118a把編 碼結果視頻數據輸出到顯示監(jiān)視器119a,用于指示的目的。該時間標 記比較器124把由音頻PTS所表示的時間與參考時間相比較,以確定 該音頻PTS時間是否與參考時間相一致。當音頻PTS時間與參考時 間相一致時,該時間標記檢測器124使存儲器118b把編碼結果音頻數 據輸出到顯示監(jiān)視器119b,用于回放的目的。該視頻PTS和音頻PTS 被預先設置,使得解碼結果視頻數據和解碼結果音頻數據被同步地回 放。
當操作模式指定信號表示需要第二操作模式時,即當需要再現后 期錄音的音頻數據和主數據視頻信息時,該再現裝置如下工作。通過 處理該用戶接口,用于表示所需主數據和所需后期錄音的音頻數據的 信號被輸入到CPU121。識別信號對應于圖13中的信息塊 "PR—number"和"AF_number",其表示^皮分配給所需主數據和所 需后期錄音的音頻數據的指定號(標識號)。CPU121把該識別信號
傳送到識別信息檢測器123。讀取控制器111從記錄介質108讀出播 放列表信息"PLAYL—IFO"(參見圖13),并且把該播放列表信息 "PLAYL_IFO"發(fā)送到標識信息檢測器123。標識信息檢測器123通 過參照播放列表信息"PLAYL—IFO",響應該識別信號,檢測所需 主數據和所需后期錄音的音頻數據的標識號。該標識信息檢測器123
111。標識信息檢測器123命令讀取控制器121從記錄介質108中交替 地讀出具有對應于所需主數據和所需后期錄音的音頻數據的名稱的主 數據和后期錄音的音頻文件。因此,讀取控制器lll根據交替的時分 脈沖,從記錄介質108中讀出所需主數據和所需后期錄音的音頻數據。 該讀出的主數據被從讀取控制器lll發(fā)送到緩沖器112a。在輸出到多 路分解器113之前,主數據被存儲在緩沖器112a中。多種分解器113 把主數據分離為視頻數據和音頻數據。該視頻數據被從多路分解器 113發(fā)送到時間標記檢測器115a。該音頻數據被從多路分解器113發(fā) 送到信號選擇器114。該讀出的后期錄音的音頻數據被從讀取控制器 111發(fā)送到緩沖器112b。在被輸出到信號選擇器114之前,該后期錄 音的音頻數據被存儲在緩沖器112b中。該信號選擇器114響應該操作 模式指定信號從緩沖器112b中選擇后期錄音的音頻數據,并且把所選 擇的后期錄音的音頻數據傳送到時間標記檢測器115b。換句話說,該 信號選擇器114拒絕來自多路分解器113的音頻數據。
該時間標記檢測器115a檢測在^L頻數據中的時序信息(每個 PCR、每個視頻PTS以及每個視頻DTS)。該時間標記檢測器115a 把所檢測的PCR、所檢測的視頻PTS以及所檢測的視頻DTS發(fā)送到 時間標記比較器124。該時間標記檢測器115a把該視頻數據傳送到 PES解包(de-packeting )設備116a。該時間標記檢測器115b檢測在 音頻數據中的時序信息(每個PCR、每個音頻PTS以及每個音頻 DTS )。該時間標記檢測器115b把所檢測的PCR、所檢測的音頻PTS 以及所檢測的音頻DTS發(fā)送到時間標記比較器124。該時間標記檢測 器115b把該后期錄音的音頻數據傳送到PES解包設備116b。
該PES解包設備116a對視頻數據(一系列PES數據包)進行解 包,以產生解包結果視頻數據。該PES解包設備116a把解碼結果視 頻數據輸出到視頻解碼器117a。 PES解包設備116b對音頻數據(一 系列PES數據包)進行解包,以產生解包結果音頻數據。該PES解 包設備116b把解包結果音頻數據輸出到音頻解碼器117b。該視頻解 碼器117a實現視頻數據的MPEG解碼,以產生解碼結果視頻數據。 該視頻解碼器117a把解碼結果視頻數據存儲到一個存儲器118a。該 音頻解碼器117b實現音頻數據的MPEG解碼,以產生解碼結果音頻 數據。該音頻解碼器117b把解碼結果音頻數據存儲到一個存儲器 118b0
信號產生器124a把一個27MHz時鐘信號輸出到時間標記比較器 124。根據該27MHz時鐘信號,時間標記比較器124產生一個表示參 考時間的參考時鐘信號。該時間標記比較器124把參考時鐘信號的頻 率鎖定到由PCR所表示的頻率。因此,參考時間由PCR所確定。該 時間標記比較器124把由視頻DTS所表示的時間與參考時間相比較, 以確定該視頻DTS時間是否與參考時間相一致。當視頻DTS時間與 參考時間相一致時,該時間標記檢測器124使視頻解碼器117a開始對 來自具有相關視頻DTS的PES數據包的視頻數據進行解碼。該時間 標記比較器124把由音頻DTS所表示的時間與參考時間相比較,以確 定該音頻DTS時間是否與參考時間相一致。當音頻DTS時間與參考 時間相一致時,該時間標記比較器124使音頻解碼器117b開始對來自 具有相關音頻DTS的PES數據包的音頻數據進行解碼。
該時間標記比較器124把由視頻PTS所表示的時間與參考時間相 比較,以確定該視頻PTS時間是否與參考時間相一致。當視頻PTS 時間與參考時間相一致時,該時間標記檢測器124使存儲器118a把編 碼結果視頻數據輸出到顯示監(jiān)視器119a,用于指示的目的。該時間標 記比較器124把由音頻PTS所表示的時間與參考時間相比較,以確定 該音頻PTS時間是否與參考時間相一致。當音頻PTS時間與參考時 間相一致時,該時間標記檢測器124使存儲器118b把編碼結果音頻數
據輸出到顯示監(jiān)視器119b,用于回放的目的。該視頻PTS和音頻PTS 被預先設置,使得解碼結果視頻數據和解碼結果音頻數據被同步地回 放。
如上文所述,CPU121與用戶接口 120相連接。CPU121可以接收 來自用戶接口 120的操作模式指定信號。并且,CPU121可以接收來 自用戶接口 120的標識(ID)信息。CPU121響應該操作模式指定信 號和ID信息。該CPU121與i殳備111、 112a、 112b、 113、 114、 115a、 115b、 116a、 116b、 117a、 117b、 118a、 118b、 123和124。如上文 所述,CPU121具有輸入/輸出端口 、處理部分、ROM和RAM的組合。 CPU121根據存儲在ROM或RAM中的控制程序而工作。最好,該控 制程序被從記錄介質傳送到CPU121。該控制程序可以通過通信網絡 下載到CPU121。
圖19為用于CPU121的控制程序的一個片段的流程圖。如圖19 中所示,第一步驟S30控制標識信息檢測器123和讀取控制器111, 以在記錄介質108上存取所需主數據(所需復用結果數據)或者所需 主數據和所需后期錄音的音頻數據。在步驟S30之后,該程序進行到 步驟S31。
步驟S31控制讀取控制器111從記錄介質108上讀出所需主數據 或者所需主數據和所需后期錄音的音頻數據。步驟S31控制讀取控制 器111和緩沖器112a,以在緩沖器112a中存儲讀出的主數據(讀出 的復用結果數據)。在存在有所需后期錄音的音頻數據的情況下,該 步驟S31控制讀取控制器111和緩沖器112b,以在緩沖器1Ub中存 儲讀出的后期錄音的音頻數據。
在步驟S31之后的步驟S32監(jiān)控在緩沖器112a中的復用結果數 據的量(位數)。步驟S32確定在緩沖器112a中復用結果數據的量是 否超過第一預定量。另外,在步驟S32監(jiān)控在緩沖器112b中的后期 錄音的音頻數據的量(位數)。該步驟S32確定在緩沖器1Ub中后 期錄音的音頻數據的量是否超過第二預定量。當在緩沖器U2a中的復 用結果數據的量超過第一預定量并且在緩沖器U2b中的后期錄音的
音頻數據的量超過第二預定量,則該程序從步驟S32進行到步驟S33。 否則,該程序從步驟S32返回到步驟S31。
步驟S33通過參照從用戶接口 109輸出的操作模式指示信號,確 定是否需要該后期錄音數據再現操作模式(第二操作模式)。當需要 后期錄音數據再現模式時,該程序從步驟S33進行到步驟S34。否則 該程序從步驟S33進行到步驟S35。
步驟S35控制緩沖器112a來把主數據(復用結果數據)輸出到多路 分解器113。步驟S35控制多路分解器113來把主數據分為視頻數據 和音頻數據。視頻數據被從多路分解器113發(fā)送到時間標記檢測器 115a。音頻數據被從多路分解器113發(fā)送到信號選擇器114。步驟S35 響應該操作模式指定信號來控制該信號選擇器114,使得該信號選擇 器114選擇來自多路分解器113的音頻數據,并且把所選擇的音頻數 據傳送到時間標記檢測器115b。
在步驟S35之后的步驟S36控制該時間標記檢測器115a,以檢測 在#見頻數據中的時序信息(每個PCR、每個浮見頻PTS以及每個視頻 DTS)。該時間標記檢測器115a把所檢測的PCR、所檢測的視頻PTS 以及所檢測的視頻DTS發(fā)送到時間標記比較器124。該時間標記檢測 器115a把該視頻數據傳送到PES解包(de-packeting )設備116a。步 驟S36控制該時間標記檢測器115b檢測在音頻數據中的時序信息(每 個PCR、每個音頻PTS以及每個音頻DTS )。該時間標記檢測器115b 把所檢測的PCR、所檢測的音頻PTS以及所檢測的音頻DTS發(fā)送到 時間標記比較器124。該時間標記檢測器115b把該音頻數據傳送到 PES解包設備116b。
在步驟S36之后的步驟S37控制該PES解包設備116a對視頻數 據(一系列PES數據包)進行解包,以產生解包結果視頻數據。該 PES解包設備116a把解碼結果視頻數據輸出到視頻解碼器117a。步 驟S37控制PES解包設備116b對音頻數據(一系列PES數據包)進 行解包,以產生解包結果音頻數據。該PES解包設備116b把解包結 果音頻數據輸出到音頻解碼器117b。在步驟S37之后的步驟S38控制該視頻解碼器117a實現視頻數 據的MPEG解碼,以產生解碼結果視頻數據。該視頻解碼器117a把 解碼結果視頻數據存儲到一個存儲器118a。步驟S38控制該音頻解碼 器117b實現音頻數據的MPEG解碼,以產生解碼結果音頻數據。該 音頻解碼器117b把解碼結果音頻數據存儲到一個存儲器118b。
在步驟S38之后的步驟S39實現解碼結果視頻數據和解碼結果音 頻數據的同步回放。具體來說,步驟S39控制時間標記比較器124, 以響應PCR來確定參考時鐘。步驟S39控制該時間標記比較器124 把由視頻DTS所表示的時間與參考時間相比較,以確定該視頻DTS 時間是否與參考時間相一致。當視頻DTS時間與參考時間相一致時, 該時間標記檢測器124使視頻解碼器117a開始對來自具有相關視頻 DTS的PES數據包的4見頻數據進行解碼。步驟S39控制該時間標記比 較器124把由音頻DTS所表示的時間與參考時間相比較,以確定該音 頻DTS時間是否與參考時間相一致。當音頻DTS時間與參考時間相 一致時,該時間標記比較器124使音頻解碼器117b開始對來自具有相 關音頻DTS的PES數據包的音頻數據進行解碼。
步驟S39控制該時間標記比較器124把由視頻PTS所表示的時間 與參考時間相比較,以確定該視頻PTS時間是否與參考時間相一致。 當視頻PTS時間與參考時間相 一致時,該時間標記檢測器124使存儲 器118a把編碼結果視頻數據輸出到顯示監(jiān)視器119a,用于指示的目 的。步驟S39控制該時間標記比較器124把由音頻PTS所表示的時間 與參考時間相比較,以確定該音頻PTS時間是否與參考時間相一致。 當音頻PTS時間與參考時間相一致時,該時間標記檢測器124使存儲 器118b把編碼結果音頻數據輸出到顯示監(jiān)視器119b,用于回放的目 的。該視頻PTS和音頻PTS被預先設置,使得解碼結果視頻數據和 解碼結果音頻數據被同步地回放。在步驟S39之后,該程序進行到步 驟S40。
步驟S34控制緩沖器112a來把主數據(復用結果數據)輸出到多路 分解器113。步驟S34控制多路分解器113來把主數據分為視頻數據
和音頻數據。視頻數據被從多路分解器113發(fā)送到時間標記檢測器 115a。音頻數據被從多路分解器113發(fā)送到信號選擇器114。步驟S34 響應該操作模式指定信號來控制該信號選擇器114,使得該信號選擇 器114選擇來自緩沖器112b的后期錄音的音頻數據,并且把所選擇的 后期錄音音頻數據傳送到時間標記檢測器115b。
在步驟S34之后的步驟S41控制該時間標記檢測器115a,以檢測 在視頻數據中的時序信息(每個PCR、每個視頻PTS以及每個視頻 DTS )。該時間標記檢測器115a把所檢測的PCR、所檢測的浮見頻PTS 以及所檢測的視頻DTS發(fā)送到時間標記比較器124。該時間標記檢測 器115a把該視頻數據傳送到PES解包(de-packeting )設備116a。步 驟S41控制該時間標記檢測器115b檢測在后期錄音音頻數據中的時 序信息(每個PCR、每個音頻PTS以及每個音頻DTS)。該時間標 記檢測器115b把所檢測的PCR、所檢測的音頻PTS以及所檢測的音 頻DTS發(fā)送到時間標記比較器124。該時間標記檢測器115b把該音 頻數據傳送到PES解包設備116b。
在步驟S41之后的步驟S42控制該PES解包設備116a對視頻數 據(一系列PES數據包)進行解包,以產生解包結果視頻數據。該 PES解包設備116a把解碼結果視頻數據輸出到視頻解碼器117a。步 驟S42控制PES解包設備116b對音頻數據(一系列PES數據包)進 行解包,以產生解包結果音頻數據。該PES解包設備116b把解包結 果音頻數據輸出到音頻解碼器117b。
在步驟S42之后的步驟S43控制該視頻解碼器117a實現視頻數 據的MPEG解碼,以產生解碼結果視頻數據。該視頻解碼器117a把 解碼結果視頻數據存儲到一個存儲器118a。步驟S43控制該音頻解碼 器117b實現音頻數據的MPEG解碼,以產生解碼結果音頻數據。該 音頻解碼器117b把解碼結果音頻數據存儲到一個存儲器118b。
在步驟S43之后的步驟S44實現解碼結果視頻數據和解碼結果音 頻數據的同步回放。具體來說,步驟S44控制時間標記比較器124, 以響應PCR來確定參考時鐘。步驟S44控制該時間標記比較器124
把由視頻DTS所表示的時間與參考時間相比較,以確定該視頻DTS 時間是否與參考時間相一致。當視頻DTS時間與參考時間相一致時, 該時間標記檢測器124使視頻解碼器117a開始對來自具有相關視頻 DTS的PES數據包的視頻數據進行解碼。步驟S44控制該時間標記比 較器124把由音頻DTS所表示的時間與參考時間相比較,以確定該音 頻DTS時間是否與參考時間相一致。當音頻DTS時間與參考時間相 一致時,該時間標記比較器124使音頻解碼器117b開始對來自具有相 關音頻DTS的PES數據包的音頻數據進行解碼。
步驟S44控制該時間標記比較器124把由視頻PTS所表示的時間 與參考時間相比較,以確定該視頻PTS時間是否與參考時間相一致。 當視頻PTS時間與參考時間相一致時,該時間標記檢測器124使存儲 器118a把編碼結果視頻數據輸出到顯示監(jiān)視器119a,用于指示的目 的。步驟S44控制該時間標記比較器124把由音頻PTS所表示的時間 與參考時間相比較,以確定該音頻PTS時間是否與參考時間相一致。 當音頻PTS時間與參考時間相一致時,該時間標記檢測器124使存儲 器118b把編碼結果音頻數據輸出到顯示監(jiān)視器119b,用于回放的目 的。該視頻PTS和音頻PTS被預先設置,使得解碼結果視頻數據和 解碼結果音頻數據(后期錄音音頻數據)被同步地回放。在步驟S44 之后,該程序進行到步驟S40。
在步驟S40確定是否存在要被回放的剩余所需數據。當存在剩余 的所需數據時,該程序從步驟S40返回到步驟S30。否則,該程序從 步驟S40繼續(xù)前進,并且結束該程序段的當前執(zhí)行周期。
圖17示出一種發(fā)送裝置,如圖17中所示,該發(fā)送裝置包括與 CPU121A相連接的用戶接口 120A。用戶接口 120A可以被用戶所處 理。CPU121A具有輸入/輸出端口、處理部分、ROM和RAM的組合。 CPU121A根據存儲在ROM或RAM中的控制程序而工作。該控制程 序被設計為使得CPU121A實現在下文中所述的操作步驟。通過處理 該用戶接口 120A,可以在包括第一模式和第二模式的不同模式中改變 該發(fā)送裝置的操作。第一操作模式被設計為發(fā)送主數據(復用結果數
據)。第二模式被設計為發(fā)送后期錄音音頻數據,而不是在主數據中
的音頻信息,并且發(fā)送在主數據中的視頻信息。當用戶接口 120A被 處理時, 一個操作模式指定信號被輸入到CPU121A。操作模式指定信 號表示需要第一操作模式和第二操作模式中的哪一個操作模式。 CPU121A把該操作模式指定信號傳送到信號選擇器125。并且,通過 處理用戶接口 120A,標識(ID)信息可以被輸入到CPU121A。CPU121A 把該標識信息傳送到標識信息檢測器123。
當操作模式指定信號表明需要第一操作模式,也就是說當需要發(fā) 送主數據時,該發(fā)送裝置如下工作。讀取控制器111從記錄介質108 讀出主數據,即復用結杲數據。讀出的主數據被從讀取控制器111發(fā) 送到緩沖器112a。主數據在輸出到信號選擇器125之前被存儲在緩沖 器112a中。信號選擇器125從緩沖器112a選擇主數據,并且把該主 數據傳送到緩沖器126。在被輸出到傳輸線路之前,該主數據被存儲 在緩沖器126中。
當操作模式指定信號表示需要第二操作模式時,即當需要再現后 期錄音的音頻數據和主數據視頻信息時,該再現裝置如下工作。通過 處理該用戶接口 120A,用于表示所需主數據和所需后期錄音的音頻數 據的信號被輸入到CPU121A。識別信號對應于圖13中的信息塊
"PR_number"和"AF—number",其表示4支分配給所需主數據和所 需后期錄音的音頻數據的指定號(標識號)。CPU121A把該識別信號 傳送到識別信息檢測器123。讀取控制器111從記錄介質108讀出播 放列表信息"PLAYL_IFO"(參見圖13),并且把該播放列表信息
"PLAYL—IFO"發(fā)送到標識信息檢測器123。標識信息檢測器123通 過參照播放列表信息"PLAYL—IFO",響應該識別信號,檢測所需 主數據和所需后期錄音的音頻數據的標識號(參見圖13)。該標識信 息檢測器123把所需主數據和所需后期錄音的音頻數據的標識號通知 給讀取控制器111。標識信息檢測器123命令讀取控制器121從記錄 介質108中交替地讀出具有對應于所需主數據和所需后期錄音的音頻 數據的名稱的主數據文件和后期錄音的音頻文件。因此,讀取控制器
111根據交替的時分脈沖,從記錄介質108中讀出所需主數據和所需 后期錄音的音頻數據。該讀出的主數據被從讀取控制器111發(fā)送到緩 沖器112a。在輸出到多路分解器113之前,主數據被存儲在緩沖器112a 中。該讀出的主數據被從讀取控制器lll發(fā)送到緩沖器112b。在被輸 出到信號選擇器125之前,該主數據被存儲在緩沖器112b中。該讀出 的后期錄音音頻數據被從讀取控制器111發(fā)送到緩沖器112b。在被輸 出到信號選擇器125之前,該后期錄音音頻數據被存儲在緩沖器112b 中。信號選擇器125響應該操作模式指定信號用來自緩沖器112b的后 期錄音音頻數據替換在主數據中的音頻數據,從而把原始主數據轉換 為新的主數據。該新的主數據被從信號選擇器125發(fā)送到緩沖器126。 新的主數據在被輸出到傳輸線路之前存儲在緩沖器126中。在把原始 主數據轉換為新的主數據的過程中,不需要改變每個PCR、每個DTS 以及每個PTS。最好,該信號選擇器125包括一個計算器。該計算器 可以由CPU121A所形成。對于已經受到音頻數據替換的新的主數據 的數據包來說,該計算器計算新的CRC (循環(huán)冗余校驗)碼字,并且 用新的碼字來替換舊的CRC碼字。
從上文的描述可以得知,對于新數據的產生,假設與用于后期錄 音的音頻數據的類型相關的數據塊被預先在單元數據中產生,并且用 于后期錄音的音頻數據的傳輸速率等于在主數據中的原始音頻數據的 傳輸速率。
第二實施例
除了下文中所述的設計改變之外,本發(fā)明的第二實施例類似于其 第一實施例。根據本發(fā)明笫一實施例,對于主數據的產生,假設與用 于后期錄音的音頻數據相關的數據塊被預先在單元數據中產生,并且 用于后期錄音的音頻數據的傳輸速率等于在主數據中的原始音頻數據 的傳輸速率。根據本發(fā)明的第二實施例,對于主數據的產生,傳輸速 率與期望的用于后期錄音的音頻數據相等的單元數據被預先作為偽數 據復用地記錄。 第三實施例
除了下文中所述的設計改變之外,本發(fā)明的第三實施例類似于其 第一實施例。根據本發(fā)明的第三實施例,在要記錄用于后期錄音的音 頻數據的情況下,傳輸速率與所期望的用于后期錄音的音頻數據相等 的單元數據被預先作為偽數據而復用地記錄。當產生實際的用于后期 錄音的音頻數據時,用實際的用于后期錄音的音頻數據來代替以前記 錄的偽數據。在用實際的用于后期錄音的音頻數據來代替以前記錄的
偽數據的過程中,不需要更改每個PCR、每個DTS和每個PTS。
在實際的用于后期錄音的音頻數據的傳輸速率與期望的傳輸速率 不同的情況下,視頻數據和實際的用于后期錄音的音頻數據被復用地 記錄。在這種情況中,需要更新每個PCR、每個DTS和每個PTS。
由實施例所提供的優(yōu)點
本發(fā)明的第一、第二和第三實施例提供如下優(yōu)點。 音頻信號和視頻信號被壓縮編碼為編碼結果音頻數據和編碼結果 視頻數據。用于同步再現的音頻信號標記被記錄在編碼結果音頻數據 的每個單元中,而用于同步再現的視頻時間標記被記錄在編碼結果視 頻數據的每個單元中。編碼結果音頻數據和編碼結果視頻數據被復用 到主數據中。主數據被記錄在一個記錄介質上。 一種或多種用于編碼 結果音頻數據和編碼結果視頻數據的后期錄音數據被記錄在與所記錄 的主數據相分離的記錄介質上。因此,用于后期錄音的數據被記錄而 不被復用。相應地,可以提供一種容易記錄用于后期錄音的數據的格 式。另外,可以記錄許多類型的用于后期錄音的數據。
音頻信號和視頻信號被壓縮編碼為編碼結果音頻數據和編碼結果 視頻數據。用于同步再現的音頻時間標記被記錄在編碼結果音頻數據 的每個單元中,而用于同步再現的視頻時間標記被記錄在編碼結果視 頻數據的每個單元中。該編碼結果音頻數據和編碼結果視頻數據被復 用到主數據中。該主數據被記錄在一個記錄介質上。 一種或多種用于
編碼結果音頻數據和編碼結果視頻數據的后期錄音數據還被記錄在與 所記錄的主數據相分離的記錄介質上。因此,用于后期錄音的數據被 記錄而不被復用。該用于后期錄音的數據在被再現之前,被時分地從 記錄介質讀出。相應地,可以容易地識別用于后期錄音的數據的類型。 另外,可以再現該用于后期錄音的數據,而不再次對它們復用。
音頻信號和視頻信號被壓縮編碼到編碼結果音頻數據和編碼結果 視頻數據中。用于同步再現的音頻時間標記被記錄在編碼結果音頻數 椐的每個單元中,而用于同步再現的視頻時間標記被記錄在編碼結果 視頻數據的每個單元中。該編碼結果音頻數據和編碼結果視頻數據被 復用到主數據中。該主數據被記錄在一個記錄介質上。 一種或多種用 于編碼結果音頻數據和編碼結果視頻數據的后期錄音數據還被記錄在 與所記錄的主數據相分離的記錄介質上。因此,用于后期錄音的數據 被記錄而不被復用。時分地從記錄介質讀出主數據和用于后期錄音的 數據。該用于后期錄音的數據代替在主數據中的相應單元數據,從而 主數據被轉換為新的主數據b該新的主數據被發(fā)送。相應地,可以發(fā)
送符合用于復用的MPEG標準的數據。在發(fā)送目的地中的一個MPEG 再現器可以再現包含該用于后期錄音的數據的所發(fā)送數據。
在該用于后期錄音的數據被記錄在記錄介質中的情況下,在記錄 介質上的所記錄的主數據保持不變。相應地,可以原樣地再現該主數 據。在發(fā)送之前從記錄介質再現該用于后期錄音的數據的情況下,在 記錄介質上的主數據保持不變。相應地,可以原樣地再現該主數據。 在把多種類型的用于后期錄音的數據記錄在記錄介質上的情況下,用 戶可以有選擇地使用 一種或多種用于后期錄音的數據。
存在用于分別識別多種類型的后期錄音數據的識別信息塊。用于 再現與主數據同步的時間標記和識別信息塊被添加到多種后期錄音數 據中。每種后期錄音數據被制成一個位流,而不與主數據復用。相應 地,主數據保持不變。因此,即使在主數據和后期錄音數據被記錄在 記錄介質上的情況下,可以從記錄介質原樣地再現該主數據。在主數 據和多種后期錄音數據被記錄在記錄介質上的情況下,可以有選擇地
再現其中一種后期錄音數據來取代該主數據,以把該主數據轉換為新 的主數據。
權利要求
1. 一種方法,用于再現在一個處理中產生的用于后期錄音的數據和一部分主數據,該處理包括如下步驟把音頻信號壓縮編碼為編碼結果音頻數據;把視頻信號壓縮編碼為編碼結果視頻數據;把用于音頻-視頻同步再現的音頻時間標記添加到編碼結果音頻數據的每個單元;把用于音頻-視頻同步再現的視頻時間標記添加到編碼結果視頻數據的每個單元;把添加有時間標記的音頻數據與添加有時間標記的視頻數據復用到主數據中;將主數據記錄在記錄介質上;在形成主數據的編碼結果音頻數據和編碼結果視頻數據中的至少一個的多個第一用于后期錄音的編碼結果數據中,添加用于與主數據的一部分同步地再現的時間標記和用于識別該多個第一用于后期錄音的編碼結果數據的識別信息,以把該第一用于后期錄音的編碼結果數據轉換為第二用于后期錄音的編碼結果數據;以及在不把該第二用于后期錄音的編碼結果數據與該主數據復用的情況下把該第二用于后期錄音的編碼結果數據記錄在記錄介質上,該方法包括如下步驟響應用戶請求從多個第二用于后期錄音的編碼結果數據選擇一個數據;響應相應的識別信息從該記錄介質中讀出所選擇的第二用于后期錄音的編碼結果數據;從記錄介質中讀出主數據;用所讀出的第二用于后期錄音的編碼結果數據來代替該主數據的一部分;以及響應其中的時間標記同步地再現所讀出的第二用于后期錄音的編碼結果數據和除該部分之外的主數據。
2. —種后期錄音裝置,其中包括第一裝置,用于把第一音頻信號編碼為第一編碼結果音頻數據; 第二裝置,用于把視頻信號編碼為編碼結果視頻數據; 第三裝置,用于把用于音頻-視頻同步回放的第 一音頻時間標記添加到由第一裝置所產生的第一編碼結果音頻數據;第四裝置,用于把用于音頻-視頻同步回放的視頻時間標記添加到 由第二裝置所產生的編碼結果視頻數據;第五裝置,用于把由第三裝置所產生的添加有時間標記的音頻數 據與由第四裝置所產生的添加有時間標記的視頻數據復用到主數據中;第六裝置,用于在記錄介質上記錄由第五裝置所產生的主數據; 第七裝置,用于把第二音頻信號編碼為第二編碼結果音頻數據; 第八裝置,用于把第三音頻信號編碼為第三編碼結果音頻數據; 第九裝置,用于把用于音頻-視頻同步回放的第二音頻時間標記和 第 一識別信息添加到由第七裝置所產生的第二編碼結果音頻數據,對 于音頻-視頻同步回放來說,該第二音頻時間標記與第一音頻時間標 記相等同;第十裝置,用于把用于音頻-視頻同步再現的第三音頻時間標記和 第二識別信息添加到由第八裝置所產生的第三編碼結果音頻數據,對 于音頻-視頻同步回》文來說,該第三音頻時間標記與第 一音頻時間標記 相等同,第二識別信息不同于第一識別信息;以及第十一裝置,用于在記錄介質上記錄由第九裝置所產生的添加有 時間標記和識別信息的音頻數據以及由第十裝置所產生的添加有時間 標記和識別信息的音頻數據。
3.—種用于與存儲主數據和多個用于后期錄音的音頻數據的記錄 介質一起使用的再現裝置,該主數據包括主視頻數據和主音頻數據, 該主視頻數據包括^L頻時間標記,該主音頻數據包括第一音頻時間標 記,該;觀頻時間標記和第 一音頻時間標記用于視頻和音頻的同步回放, 該多個用于后期錄音的音頻數據分別具有不同的識別信息塊,該多個 用于后期錄音的音頻數據分別包括第二音頻時間標記,對于視頻和音 頻的同步回放來說,該第二音頻時間標記與第 一音頻時間標記相等同,該再現裝置包括第一裝置,用于響應用戶請求在多個用于后期錄音的音頻數據中 指定所需的一個數據;第二裝置,用于確定對應于由第一裝置所指定的所需用于后期錄 音的音頻數據的識別信息塊;第三裝置,用于響應由第二裝置所確定的識別信息塊,從該記錄 介質中讀出所需用于后期錄音的音頻數據;第四裝置,用于從記錄介質中讀出主數據;第五裝置,用于把由第四裝置讀出的主數據分為主視頻數據和主 音頻數據;第六裝置,用于檢測在由第五裝置所產生的主視頻數據中的視頻 時間才示i己;第七裝置,用于檢測在由第三裝置所讀出的所需用于后期錄音的 音頻數據中的第二音頻時間標記;以及第八裝置,用于響應由第六裝置所檢測的視頻時間標記和由第七 裝置所檢測的第二音頻時間標記,同步回放由第三裝置所讀出的所需 用于后期錄音的音頻數據和由第五裝置所產生的主視頻數據。
全文摘要
本發(fā)明涉及后期錄音裝置、再現裝置和方法。音頻信號被壓縮為編碼結果音頻數據。視頻信號被壓縮為編碼結果視頻數據。用于同步再現的音頻時間標記被添加到編碼結果音頻數據的每個單元。用于同步再現的視頻時間標記被添加到編碼結果視頻數據的每個單元。添加時間標記的音頻數據與視頻數據被復用到主數據中。在形成主數據的至少(1)編碼結果音頻數據和(2)編碼結果視頻數據之一的多個第一用于后期錄音的編碼結果數據中,添加用于與主數據的一部分同步再現的時間標記和用于識別多個第一用于后期錄音的編碼結果數據的識別信息,以把第一用于后期錄音的編碼結果數據轉換為第二用于后期錄音的編碼結果數據,后者被制作為位流而不與主數據復用。
文檔編號G11B27/034GK101393760SQ20081016644
公開日2009年3月25日 申請日期2002年10月17日 優(yōu)先權日2001年11月30日
發(fā)明者小張晴邦, 渕上德彥, 菅原隆幸, 黑巖俊夫 申請人:日本勝利株式會社