【手続補正書】
【提出日】平成19年2月28日(2007.2.28)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  第１のデータストリームおよび第２のデータストリームの入力を受け、前記第１のデータストリームの所定の位置に、前記第２のデータストリームをつなげて記録させる情報処理装置において、
前記第１のデータストリームおよび前記第２のデータストリームを、それぞれ映像データと音声データに分離する分離手段と、
前記分離手段により分離された前記第１のデータストリームの前記映像データと前記音声データとの時間的なずれ量、および、前記分離手段により分離された前記第２のデータストリームの前記映像データと前記音声データとの時間的なずれ量を検出する第1の検出手段と、
前記第1の検出手段により検出された２つの前記ずれ量を基に、前記第２のデータストリームの前記音声データの、前記第２のデータストリームの前記映像データに対するシフト量を算出する第１の算出手段と、
前記第１のデータストリームおよび前記第２のデータストリームの前記映像データ、前記第１のデータストリームおよび前記第２のデータストリームの前記音声データ、および前記第１の算出手段により算出された前記シフト量を含むシステムデータを合成して、第３のデータストリームを生成する生成手段と、
前記第１の算出手段により算出された前記シフト量に従って、前記第２のデータストリームの前記音声データを、対応する前記第２のデータストリームの前記映像データに対して時間的にシフトさせるように、前記生成手段を制御する制御手段と、
前記生成手段により生成された前記第３のデータストリームの、記録媒体への記録を制御する記録制御手段と
を備えることを特徴とする情報処理装置。
【請求項２】  前記第１のデータストリームの前記第２のデータストリームに対するつなぎ点における１枚のピクチャの前記映像データの符号量、および、前記第２のデータストリームの前記第１のデータストリームに対するつなぎ点における１枚のピクチャの前記映像データの符号量を検出する第２の検出手段と、
前記第２の検出手段により検出された２つの前記符号量を基に、前記第１のデータストリームと前記第２のデータストリームのつなぎ点に挿入される静止画像データのデータ量を算出する第２の算出手段と
を更に備え、
前記生成手段は、前記第２の算出手段により、そのデータ量が０ではないと判断された場合、前記第１のデータストリームおよび前記第２のデータストリームの前記映像データ、前記第１のデータストリームおよび前記第２のデータストリームの前記音声データ、および前記第１の算出手段により算出された前記シフト量を含むシステムデータに、前記第２の算出手段により算出されたデータ量の前記静止画像データを更に合成して前記第３のデータストリームを生成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】  前記第２のデータストリームの前記音声データは、再エンコードされないで、連続して再生されるように前記制御手段によりシフトされる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】  前記記録媒体に記録された前記第１のデータストリームの読み込みを制御する読み込み制御手段と、
前記読み込み制御手段により読み込まれた前記第１のデータストリームの、前記分離手段への入力を制御する入力制御手段と
を更に備えることを特徴とする請求項１に記載の情報処理装置。
【請求項５】  前記第１のデータストリームおよび前記第２のデータストリームはMPEGデータストリームである
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】  第１のデータストリームおよび第２のデータストリームの入力を受け、前記第１のデータストリームの所定の位置に、前記第２のデータストリームをつなげて記録させる情報処理装置の情報処理方法において、
前記第１のデータストリームおよび前記第２のデータストリームを、それぞれ映像データと音声データに分離する分離ステップと、
前記分離ステップの処理により分離された前記第１のデータストリームの前記映像データと前記音声データとの時間的なずれ量、および、前記分離ステップの処理により分離された前記第２のデータストリームの前記映像データと前記音声データとの時間的なずれ量を検出する検出ステップと、
前記検出ステップの処理により検出された２つの前記ずれ量を基に、前記第２のデータストリームの前記音声データの、前記第２のデータストリームの前記映像データに対するシフト量を算出する算出ステップと、
前記第１のデータストリームおよび前記第２のデータストリームの前記映像データ、前記第１のデータストリームおよび前記第２のデータストリームの前記音声データ、および前記算出ステップの処理により算出された前記シフト量を含むシステムデータを合成して、第３のデータストリームを生成する生成ステップと、
前記算出ステップの処理により算出された前記シフト量に従って、前記第２のデータストリームの前記音声データを、対応する前記第２のデータストリームの前記映像データに対して時間的にシフトさせるように、前記生成ステップを制御する制御ステップと、
前記生成ステップの処理により生成された前記第３のデータストリームの、記録媒体への記録を制御する記録制御ステップと
を含むことを特徴とする情報処理方法。
【請求項７】  第１のデータストリームおよび第２のデータストリームの入力を受け、前記第１のデータストリームの所定の位置に、前記第２のデータストリームをつなげて記録させる情報処理装置用のプログラムであって、
前記第１のデータストリームおよび前記第２のデータストリームを、それぞれ映像データと音声データに分離する分離ステップと、
前記分離ステップの処理により分離された前記第１のデータストリームの前記映像データと前記音声データとの時間的なずれ量、および、前記分離ステップの処理により分離された前記第２のデータストリームの前記映像データと前記音声データとの時間的なずれ量を検出する検出ステップと、
前記検出ステップの処理により検出された２つの前記ずれ量を基に、前記第２のデータストリームの前記音声データの、前記第２のデータストリームの前記映像データに対するシフト量を算出する算出ステップと、
前記第１のデータストリームおよび前記第２のデータストリームの前記映像データ、前記第１のデータストリームおよび前記第２のデータストリームの前記音声データ、および前記算出ステップの処理により算出された前記シフト量を含むシステムデータを合成して、第３のデータストリームを生成する生成ステップと、
前記算出ステップの処理により算出された前記シフト量に従って、前記第２のデータストリームの前記音声データを、対応する前記第２のデータストリームの前記映像データに対して時間的にシフトさせるように、前記生成ステップを制御する制御ステップと、
前記生成ステップの処理により生成された前記第３のデータストリームの、記録媒体への記録を制御する記録制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項８】  第１のデータストリームが記録された記録媒体が装着される情報処理装置において、
前記第１のデータストリームの第１の位置につなげて再生させる第２のデータストリームの、前記記録媒体への記録を制御する記録制御手段を備え、
前記記録制御手段は、前記第１のデータストリームの前記第１の位置から、所定の時間だけずらせた第２の位置から、前記第２のデータストリームの記録が開始されるように、前記第２のデータストリームの記録を制御する
ことを特徴とする情報処理装置。
【請求項９】  第１のデータストリームが記録された記録媒体が装着される情報処理装置の情報処理方法において、
前記第１のデータストリームの第１の位置につなげて再生させる第２のデータストリームの、前記記録媒体への記録を制御する記録制御ステップを含み、
前記記録制御ステップは、前記第１のデータストリームの前記第１の位置から、所定の時間だけずらせた第２の位置から、前記第２のデータストリームの記録が開始されるように、前記第２のデータストリームの記録を制御する
ことを特徴とする情報処理方法。
【請求項１０】  第１のデータストリームが記録された記録媒体が装着される情報処理装置用のプログラムであって、
前記第１のデータストリームの第１の位置につなげて再生させる第２のデータストリームの、前記記録媒体への記録を制御する記録制御ステップを含み、
前記記録制御ステップは、前記第１のデータストリームの前記第１の位置から、所定の時間だけずらせた第２の位置から、前記第２のデータストリームの記録が開始されるように、前記第２のデータストリームの記録を制御する
ことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１１】  第１のデータストリーム、および前記第１のデータストリームの所定の位置につなげて再生させる第２のデータストリームが記録された記録媒体が装着される情報処理装置において、
前記記録媒体に記録されている前記第１のデータストリームおよび前記第２のデータストリームの読み出しを制御する読み出し制御手段と、
読み出し制御手段により読み出しが制御された前記第１のデータストリームおよび前記第２のデータストリームを、それぞれ映像データと音声データに分離する分離手段と、
前記分離手段により分離された前記第１のデータストリームの前記映像データと前記音声データとの時間的なずれ量、および、前記分離手段により分離された前記第２のデータストリームの前記映像データと前記音声データとの時間的なずれ量を検出する第1の検出手段と、
前記第1の検出手段により検出された２つの前記ずれ量を基に、前記第２のデータストリームの前記音声データの、前記第２のデータストリームの前記映像データに対するシフト量を算出する第１の算出手段と、
前記第２のデータストリームの前記音声データを遅延させる遅延手段と、
前記第１の算出手段により算出された前記シフト量に従って、前記第２のデータストリームの前記音声データを、対応する前記第２のデータストリームの前記映像データに対して時間的にシフトさせるように、前記遅延手段を制御する制御手段と、
前記第２のデータストリームの前記映像データおよび前記音声データに含まれる時間情報を書き換える書き換え手段と
を備えることを特徴とする情報処理装置。
【請求項１２】  前記第１のデータストリームの前記第２のデータストリームに対するつなぎ点における１枚のピクチャの前記映像データの符号量、および、前記第２のデータストリームの前記第１のデータストリームに対するつなぎ点における１枚のピクチャの前記映像データの符号量を検出する第２の検出手段と、
前記第２の検出手段により検出された２つの前記符号量を基に、前記第１のデータストリームと前記第２のデータストリームのつなぎ点に挿入される静止画像データのデータ量を算出する第２の算出手段と、
前記第２の算出手段により、そのデータ量が０ではないと判断された場合、前記第１のデータストリームの前記映像データと、前記第２のデータストリームの前記映像データのつなぎ点に、前記第２の算出手段により算出されたデータ量の前記静止画像データを挿入する挿入手段と
を更に備えることを特徴とする請求項１１に記載の情報処理装置。
【請求項１３】  第１のデータストリーム、および前記第１のデータストリームの所定の位置につなげて再生させる第２のデータストリームが記録された記録媒体が装着される情報処理装置の情報処理方法において、
前記記録媒体に記録されている前記第１のデータストリームおよび前記第２のデータストリームの読み出しを制御する読み出し制御ステップと、
読み出し制御ステップの処理により読み出しが制御された前記第１のデータストリームおよび前記第２のデータストリームを、それぞれ映像データと音声データに分離する分離ステップと、
前記分離ステップの処理により分離された前記第１のデータストリームの前記映像データと前記音声データとの時間的なずれ量、および、前記分離ステップの処理により分離された前記第２のデータストリームの前記映像データと前記音声データとの時間的なずれ量を検出する検出ステップと、
前記検出ステップの処理により検出された２つの前記ずれ量を基に、前記第２のデータストリームの前記音声データの、前記第２のデータストリームの前記映像データに対するシフト量を算出する算出ステップと、
前記第２のデータストリームの前記音声データを遅延させる遅延ステップと、
前記算出ステップの処理により算出された前記シフト量に従って、前記第２のデータストリームの前記音声データを、対応する前記第２のデータストリームの前記映像データに対して時間的にシフトさせるように、前記遅延ステップを制御する制御ステップと、
前記第２のデータストリームの前記映像データおよび前記音声データに含まれる時間情報を書き換える書き換えステップと
を含むことを特徴とする情報処理方法。
【請求項１４】  第１のデータストリーム、および前記第１のデータストリームの所定の位置につなげて再生させる第２のデータストリームが記録された記録媒体が装着される情報処理装置用のプログラムであって、
前記記録媒体に記録されている前記第１のデータストリームおよび前記第２のデータストリームの読み出しを制御する読み出し制御ステップと、
読み出し制御ステップの処理により読み出しが制御された前記第１のデータストリームおよび前記第２のデータストリームを、それぞれ映像データと音声データに分離する分離ステップと、
前記分離ステップの処理により分離された前記第１のデータストリームの前記映像データと前記音声データとの時間的なずれ量、および、前記分離ステップの処理により分離された前記第２のデータストリームの前記映像データと前記音声データとの時間的なずれ量を検出する検出ステップと、
前記検出ステップの処理により検出された２つの前記ずれ量を基に、前記第２のデータストリームの前記音声データの、前記第２のデータストリームの前記映像データに対するシフト量を算出する算出ステップと、
前記第２のデータストリームの前記音声データを遅延させる遅延ステップと、
前記算出ステップの処理により算出された前記シフト量に従って、前記第２のデータストリームの前記音声データを、対応する前記第２のデータストリームの前記映像データに対して時間的にシフトさせるように、前記遅延ステップを制御する制御ステップと、
前記第２のデータストリームの前記映像データおよび前記音声データに含まれる時間情報を書き換える書き換えステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１５】  第１のデータストリームおよび第２のデータストリームの入力を受け、前記第１のデータストリームの所定の位置に、前記第２のデータストリームをつなげる情報処理装置において、
前記第１のデータストリームおよび前記第２のデータストリームを、それぞれ映像データと音声データに分離する分離手段と、
前記分離手段により分離された前記第１のデータストリームの前記映像データと前記音声データとの時間的なずれ量、および、前記分離手段により分離された前記第２のデータストリームの前記映像データと前記音声データとの時間的なずれ量を検出する第1の検出手段と、
前記第1の検出手段により検出された２つの前記ずれ量を基に、前記第２のデータストリームの前記音声データの、前記第２のデータストリームの前記映像データに対するシフト量を算出する第１の算出手段と、
前記第１のデータストリームおよび前記第２のデータストリームの前記映像データ、前記第１のデータストリームおよび前記第２のデータストリームの前記音声データ、および前記第１の算出手段により算出された前記シフト量を含むシステムデータを合成して、第３のデータストリームを生成する生成手段と、
前記第１の算出手段により算出された前記シフト量に従って、前記第２のデータストリームの前記音声データを、対応する前記第２のデータストリームの前記映像データに対して時間的にシフトさせるように、前記生成手段を制御する制御手段と
を備えることを特徴とする情報処理装置。
【請求項１６】  第１のデータストリームおよび第２のデータストリームの入力を受け、前記第１のデータストリームの所定の位置に、前記第２のデータストリームをつなげる情報処理装置の情報処理方法において、
前記第１のデータストリームおよび前記第２のデータストリームを、それぞれ映像データと音声データに分離する分離ステップと、
前記分離ステップの処理により分離された前記第１のデータストリームの前記映像データと前記音声データとの時間的なずれ量、および、前記分離ステップの処理により分離された前記第２のデータストリームの前記映像データと前記音声データとの時間的なずれ量を検出する検出ステップと、
前記検出ステップの処理により検出された２つの前記ずれ量を基に、前記第２のデータストリームの前記音声データの、前記第２のデータストリームの前記映像データに対するシフト量を算出する算出ステップと、
前記第１のデータストリームおよび前記第２のデータストリームの前記映像データ、前記第１のデータストリームおよび前記第２のデータストリームの前記音声データ、および前記算出ステップの処理により算出された前記シフト量を含むシステムデータを合成して、第３のデータストリームを生成する生成ステップと、
前記算出ステップの処理により算出された前記シフト量に従って、前記第２のデータストリームの前記音声データを、対応する前記第２のデータストリームの前記映像データに対して時間的にシフトさせるように、前記生成ステップを制御する制御ステップと
を含むことを特徴とする情報処理方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
本発明の第３に記録媒体に記録されているプログラムは、記録媒体に記録されている第１のデータストリームおよび第２のデータストリームの読み出しを制御する読み出し制御ステップと、読み出し制御ステップの処理により読み出しが制御された第１のデータストリームおよび第２のデータストリームを、それぞれ映像データと音声データに分離する分離ステップと、分離ステップの処理により分離された第１のデータストリームの映像データと音声データとの時間的なずれ量、および、分離ステップの処理により分離された第２のデータストリームの映像データと音声データとの時間的なずれ量を検出する検出ステップと、検出ステップの処理により検出された２つのずれ量を基に、第２のデータストリームの音声データの、第２のデータストリームの映像データに対するシフト量を算出する算出ステップと、第２のデータストリームの音声データを遅延させる遅延ステップと、算出ステップの処理により算出されたシフト量に従って、第２のデータストリームの音声データを、対応する第２のデータストリームの映像データに対して時間的にシフトさせるように、遅延ステップを制御する制御ステップと、第２のデータストリームの映像データおよび音声データに含まれる時間情報を書き換える書き換えステップとを含むことを特徴とする。
本発明の第４の情報処理装置は、第１のデータストリームおよび第２のデータストリームの入力を受け、第１のデータストリームの所定の位置に、第２のデータストリームをつなげる情報処理装置であって、第１のデータストリームおよび第２のデータストリームを、それぞれ映像データと音声データに分離する分離手段と、分離手段により分離された第１のデータストリームの映像データと音声データとの時間的なずれ量、および、分離手段により分離された第２のデータストリームの映像データと音声データとの時間的なずれ量を検出する第1の検出手段と、第1の検出手段により検出された２つのずれ量を基に、第２のデータストリームの音声データの、第２のデータストリームの映像データに対するシフト量を算出する第１の算出手段と、第１のデータストリームおよび第２のデータストリームの映像データ、第１のデータストリームおよび第２のデータストリームの音声データ、および第１の算出手段により算出されたシフト量を含むシステムデータを合成して、第３のデータストリームを生成する生成手段と、第１の算出手段により算出されたシフト量に従って、第２のデータストリームの音声データを、対応する第２のデータストリームの映像データに対して時間的にシフトさせるように、生成手段を制御する制御手段とを備えることを特徴とする。
本発明の第４の情報処理方法は、第１のデータストリームおよび第２のデータストリームの入力を受け、第１のデータストリームの所定の位置に、第２のデータストリームをつなげる情報処理装置の情報処理方法であって、第１のデータストリームおよび第２のデータストリームを、それぞれ映像データと音声データに分離する分離ステップと、分離ステップの処理により分離された第１のデータストリームの映像データと音声データとの時間的なずれ量、および、分離ステップの処理により分離された第２のデータストリームの映像データと音声データとの時間的なずれ量を検出する検出ステップと、検出ステップの処理により検出された２つのずれ量を基に、第２のデータストリームの音声データの、第２のデータストリームの映像データに対するシフト量を算出する算出ステップと、第１のデータストリームおよび第２のデータストリームの映像データ、第１のデータストリームおよび第２のデータストリームの音声データ、および算出ステップの処理により算出されたシフト量を含むシステムデータを合成して、第３のデータストリームを生成する生成ステップと、算出ステップの処理により算出されたシフト量に従って、第２のデータストリームの音声データを、対応する第２のデータストリームの映像データに対して時間的にシフトさせるように、生成ステップを制御する制御ステップとを含むことを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
本発明の第３の情報処理装置、情報処理方法、および記録媒体に記録されているプログラムにおいては、記録媒体に記録されている第１のデータストリームおよび第２のデータストリームの読み出しが制御され、読み出された第１のデータストリームおよび第２のデータストリームが、それぞれ映像データと音声データに分離され、分離された第１のデータストリームの映像データと音声データとの時間的なずれ量、および分離された第２のデータストリームの映像データと音声データとの時間的なずれ量が検出され、検出された２つのずれ量を基に、第２のデータストリームの音声データの、第２のデータストリームの映像データに対するシフト量が算出され、第２のデータストリームの音声データが遅延され、算出されたシフト量に従って、第２のデータストリームの音声データが、対応する第２のデータストリームの映像データに対して時間的にシフトされるように、遅延が制御され、第２のデータストリームの映像データおよび音声データに含まれる時間情報が書き換えられる。
本発明の第４の情報処理装置、および情報処理方法においては、第１のデータストリームおよび第２のデータストリームが、それぞれ映像データと音声データに分離され、分離された第１のデータストリームの映像データと音声データとの時間的なずれ量、および、分離された第２のデータストリームの映像データと音声データとの時間的なずれ量が検出され、検出された２つのずれ量を基に、第２のデータストリームの音声データの、第２のデータストリームの映像データに対するシフト量が算出され、第１のデータストリームおよび第２のデータストリームの映像データ、第１のデータストリームおよび第２のデータストリームの音声データ、算出されたシフト量を含むシステムデータが合成されて、第３のデータストリームが生成され、算出されたシフト量に従って、第２のデータストリームの音声データが、対応する第２のデータストリームの映像データに対して時間的にシフトされるように、第３のデータストリームの生成が制御される。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００８４
【補正方法】変更
【補正の内容】
【００８４】
本発明の第３の情報処理装置、情報処理方法、および記録媒体に記録されているプログラムによれば、記録媒体に記録されている第１のデータストリームおよび第２のデータストリームの読み出しを制御し、読み出された第１のデータストリームおよび第２のデータストリームを、それぞれ映像データと音声データに分離し、分離された第１のデータストリームの映像データと音声データとの時間的なずれ量、および分離された第２のデータストリームの映像データと音声データとの時間的なずれ量を検出し、検出された２つのずれ量を基に、第２のデータストリームの音声データの、第２のデータストリームの映像データに対するシフト量を算出し、第２のデータストリームの音声データを遅延し、算出されたシフト量に従って、第２のデータストリームの音声データを、対応する第２のデータストリームの映像データに対して時間的にシフトするように、遅延を制御し、第２のデータストリームの映像データおよび音声データに含まれる時間情報を書き換えるようにしたので、第１のストリームと第２のストリームとのつなぎ点において、第１のストリームの削除される画像データに対応する音声データを再生させることができるため、連続して自然な音声データを再生することができる。
本発明の第４の情報処理装置、および情報処理方法によれば、第１のデータストリームおよび第２のデータストリームを、それぞれ映像データと音声データに分離し、分離された第１のデータストリームの映像データと音声データとの時間的なずれ量、および、分離された第２のデータストリームの映像データと音声データとの時間的なずれ量を検出し、検出された２つのずれ量を基に、第２のデータストリームの音声データの、第２のデータストリームの映像データに対するシフト量を算出し、第１のデータストリームおよび第２のデータストリームの映像データ、第１のデータストリームおよび第２のデータストリームの音声データ、算出されたシフト量を含むシステムデータを合成して、第３のデータストリームを生成し、算出されたシフト量に従って、第２のデータストリームの音声データが、対応する第２のデータストリームの映像データに対して時間的にシフトされるように、第３のデータストリームの生成を制御するようにしたので、２つのMPEGストリームのつなぎ点において、バッファの破綻を引き起こすことなく、連続して自然な音声データを再生し、生成された第３のストリームにおいても、シフト量を管理することができる。