(57)【要約】【課題】レート変換ダビング時に、ダビング元のコンテンツの参照情報上で設定した情報、例えばチャプター情報などをダビング先に継承でき、ユーザーの利便性を向上させることができる情報記録再生装置および情報記録再生方法を提供すること。【解決手段】ダビング元のコンテンツを読み出してデコードした後、このデコードしたコンテンツを所定の変換レートでエンコードして、ダビング先のコンテンツを生成する。そして次に、ダビング元のコンテンツのエントリーポイントを検証し、この検証したエントリーポイントをダビング先のコンテンツに付与して、記録（コピー）する。これにより、エントリーポイントをダビング元のコンテンツからダビング先のコンテンツへ引き継ぐことができる。【選択図】  図４
2005251313.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツのレートを変換してダビングする情報記録再生装置において、
ダビング元のコンテンツをデコードする手段と、
前記デコードしたコンテンツを所定の変換レートでエンコードして、ダビング先のコンテンツを生成する手段と、
前記ダビング元のコンテンツに対応付けられているエントリーポイントを検証する手段と、
前記検証したエントリーポイントを前記ダビング先のコンテンツに対応付ける手段と、
を具備することを特徴とする情報記録再生装置。
【請求項２】
コンテンツのレートを変換してダビングする情報記録再生装置において、
ダビング元のコンテンツをデコードする手段と、
変換レートを選択し決定する手段と、
前記デコードしたコンテンツを前記の選択した変換レートでエンコードして、ダビング先のコンテンツを生成する手段と、
前記ダビング元のコンテンツに対応付けられているエントリーポイントを検証する手段と、
前記検証したエントリーポイントを前記ダビング先のコンテンツに対応付ける手段と、
を具備することを特徴とする情報記録再生装置。
【請求項３】
前記検証したエントリーポイントを前記ダビング先のコンテンツに対応付ける手段は、前記検証したエントリーポイントを、予め設定されたオフセットの分だけシフトした上で、前記ダビング先のコンテンツに対応付けることを特徴とする請求項１又は２に記載の情報記録再生装置。
【請求項４】
第１のタイトルの実映像データのレートを変換して第２のタイトルの実映像データとしてダビングする情報記録再生装置において、
第１のタイトルの実映像データをデコードする手段と、
前記デコードした実映像データを所定の変換レートでエンコードして、第２のタイトルの実映像データを生成する手段と、
前記第１のタイトルの実映像データへの参照情報上で、目印である第１のポイント情報が立てられている該第１のタイトル内での相対的な位置情報を算出する手段と、
前記第２のタイトルの実映像データへの参照情報上で、前記第１のタイトルで算出した前記第１のタイトル内での相対的な位置情報に基づき、第２のタイトル上に目印である第２のポイント情報を立てる手段と、
を具備することを特徴とする情報記録再生装置。
【請求項５】
第１のタイトルの実映像データのレートを変換して第２のタイトルの実映像データとしてダビングする情報記録再生装置において、
第１のタイトルの実映像データをデコードする手段と、
変換レートを選択し決定する手段と、
前記デコードした実映像データを前記の選択した変換レートでエンコードして、第２のタイトルの実映像データを生成する手段と、
前記第１のタイトルの実映像データへの参照情報上で、目印である第１のポイント情報が立てられている該第１のタイトル内での相対的な位置情報を算出する手段と、
前記第２のタイトルの実映像データへの参照情報上で、前記第１のタイトルで算出した前記第１のタイトル内での相対的な位置情報に基づき、第２のタイトル上に目印である第２のポイント情報を立てる手段と、
を具備することを特徴とする情報記録再生装置。
【請求項６】
コンテンツのレートを変換してダビングする情報記録再生方法において、
ダビング元のコンテンツをデコードするステップと、
前記デコードしたコンテンツを所定の変換レートでエンコードして、ダビング先のコンテンツを生成するステップと、
前記ダビング元のコンテンツに対応付けられているエントリーポイントを検証するステップと、
前記検証したエントリーポイントを前記ダビング先のコンテンツに対応付けるステップと、
を具備することを特徴とする情報記録再生方法。
【請求項７】
コンテンツのレートを変換してダビングする情報記録再生方法において、
ダビング元のコンテンツをデコードするステップと、
変換レートを選択し決定するステップと、
前記デコードしたコンテンツを前記の選択した変換レートでエンコードして、ダビング先のコンテンツを生成するステップと、
前記ダビング元のコンテンツに対応付けられているエントリーポイントを検証するステップと、
前記検証したエントリーポイントを前記ダビング先のコンテンツに対応付けるステップと、
を具備することを特徴とする情報記録再生方法。
【請求項８】
前記検証したエントリーポイントを前記ダビング先のコンテンツに対応付けるステップは、前記検証したエントリーポイントを、予め設定されたオフセットの分だけシフトした上で、前記ダビング先のコンテンツに対応付けることを特徴とする請求項６又は７に記載の情報記録再生方法。
【請求項９】
第１のタイトルの実映像データのレートを変換して第２のタイトルの実映像データとしてダビングする情報記録再生方法において、
第１のタイトルの実映像データをデコードするステップと、
前記デコードした実映像データを所定の変換レートでエンコードして、第２のタイトルの実映像データを生成するステップと、
前記第１のタイトルの実映像データへの参照情報上で、目印である第１のポイント情報が立てられている該第１のタイトル内での相対的な位置情報を算出するステップと、
前記第２のタイトルの実映像データへの参照情報上で、前記第１のタイトルで算出した前記第１のタイトル内での相対的な位置情報に基づき、第２のタイトル上に目印である第２のポイント情報を立てるステップと、
を具備することを特徴とする情報記録再生方法。
【請求項１０】
第１のタイトルの実映像データのレートを変換して第２のタイトルの実映像データとしてダビングする情報記録再生方法において、
第１のタイトルの実映像データをデコードするステップと、
変換レートを選択し決定するステップと、
前記デコードした実映像データを前記の選択した変換レートでエンコードして、第２のタイトルの実映像データを生成するステップと、
前記第１のタイトルの実映像データへの参照情報上で、目印である第１のポイント情報が立てられている該第１のタイトル内での相対的な位置情報を算出するステップと、
前記第２のタイトルの実映像データへの参照情報上で、前記第１のタイトルで算出した前記第１のタイトル内での相対的な位置情報に基づき、第２のタイトル上に目印である第２のポイント情報を立てるステップと、
を具備することを特徴とする情報記録再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ダビング元の情報記録媒体（以下、メディア）に記録された映像データ等のコンテンツをダビング先のメディアに記録（コピー）することが可能な情報記録再生装置および情報記録再生方法に関する。
【背景技術】
【０００２】
近年、ハードディスク（以下、HDD）等の磁気ディスク装置およびDVD-RAM等の光ディスク装置を備え、MPEG規格に基づき圧縮されたデジタル動画等の情報をHDD等の磁気ディスクまたはDVD-RAM等の光ディスクに記録し、また磁気ディスクまたは光ディスクから情報を再生するデジタル映像記録再生装置が開発されている。
【０００３】
このデジタル映像記録再生装置は、磁気ディスク装置および光ディスク装置の２つの記録装置を備えていることから、例えばデジタル動画情報等のコンテンツを一時的に磁気ディスクに記録しておき、後に磁気ディスクに記録したデジタル動画情報を光ディスクにダビング（コピー）することができる。
【０００４】
先行例として、例えば特許文献１には、不正コピー防止チェック処理を行ないつつダビング（コピー）処理に要する時間を短くする情報記録装置および方法が開示されている。すなわち、特許文献１には、映像／音声等の情報を磁気ディスクに記録する際、MPU（メインプロセッサユニット）部がエンコーダ部が検出した電子透かし情報やCGMS（Copy Generation Management System）方式の付加情報等のコピー制御情報をHDD部内の磁気ディスクのコピー制御情報ファイルに保存する。ダビング処理時、MPU部はコピー制御情報ファイルからコピー制御情報を読み出し、ダビング処理を指定された記録データのコピー制御情報が「コピー許可（Copy Free）」を示す場合には、デコード／再エンコード処理を行なわず記録データを磁気ディスクからDVD-RAM等の光ディスクにコピーし、コピー制御情報がコピー不可を示す場合には、記録データをデコードした上でコピー制御情報をチェックし、ダビング処理を中止する、ことが記載されている。
【特許文献１】特開２００２−１５０６７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、ダビング処理には、大きく分けて２種類の処理方法が存在する。１つは、メディア上に記録された映像データをそのまま他のメディア上にコピーして記録する方法で、映像データの実時間長よりも短い時間で記録されることから、高速ダビングと呼称されることがある。
【０００６】
２つめは、一般にレート変換ダビングと呼称されるダビング処理方法である。このダビング処理は、以下のような目的で使用される。例えば、データ量がDVD-RAMの記録容量を超えているコンテンツを、DVD-RAM内に収まるようにデータ量を調節して記録するなど、ダビング先のメディアにおける容量の調整に使用される。あるいは、パーツの登録や部分削除などを施した編集点では画像に不連続点を生じるため、このような画像をスムーズに再生表示するために使用される。ここでレートとは、単位時間当りの平均的な情報量を指している。レート変換ダビングでは、ダビング元のメディアに記録してあるコンテンツのＭＰＥＧの映像データを読み出して一旦デコードした後、ＭＰＥＧストリームに再エンコードし直してダビング先の別のメディアに記録する。このため、ダビング元でのコンテンツの参照情報としてダビング元に設定した情報、例えばDVD-VR規格で定義されたエントリーポイントなどがダビング先へ継承されず、失われてしまうという問題があった。
【０００７】
たとえば、録画の開始から終了までの一連の映像データの単位をタイトルと定義し、またそのタイトル内にチャプターと呼称される部分領域を定義しているような映像記録再生装置を想定する。その際、たとえばDVD-VR規格で定義されているエントリーポイント（EP）を、タイトル内の部分領域であるチャプターの境界の目印として利用しているものとする。このような映像記録再生装置では、レート変換ダビングの際に、前述のようにDVD-VR規格で定義されたエントリーポイントなどがダビング先へ継承されないと、結果としてチャプターがダビング先へ継承されずに失われてしまうという問題がある。
【０００８】
そこで、本発明は上記の問題に鑑み、レート変換ダビング時に、ダビング元でのコンテンツの参照情報として設定した情報、例えばチャプターなどをダビング先に継承でき、ユーザーの利便性を向上させることができる情報記録再生装置および情報記録再生方法を提供することを目的とするものである。
【課題を解決するための手段】
【０００９】
本発明による第１の情報記録再生装置は、
コンテンツのレートを変換してダビングする情報記録再生装置において、
ダビング元のコンテンツをデコードする手段と、
前記デコードしたコンテンツを所定の変換レートでエンコードして、ダビング先のコンテンツを生成する手段と、
前記ダビング元のコンテンツに対応付けられているエントリーポイントを検証する手段と、
前記検証したエントリーポイントを前記ダビング先のコンテンツに対応付ける手段と、を具備するものである。
【００１０】
本発明による第２の情報記録再生装置は、
コンテンツのレートを変換してダビングする情報記録再生装置において、
ダビング元のコンテンツをデコードする手段と、
変換レートを選択し決定する手段と、
前記デコードしたコンテンツを前記の選択した変換レートでエンコードして、ダビング先のコンテンツを生成する手段と、
前記ダビング元のコンテンツに対応付けられているエントリーポイントを検証する手段と、
前記検証したエントリーポイントを前記ダビング先のコンテンツに対応付ける手段と、を具備するものである。
【００１１】
本発明の第３の情報記録再生装置は、第１又は２の情報記録再生装置において、
前記検証したエントリーポイントを前記ダビング先のコンテンツに対応付ける手段は、前記検証したエントリーポイントを、予め設定されたオフセットの分だけシフトした上で、前記ダビング先のコンテンツに対応付けることを特徴とする。
【００１２】
本発明による第４の情報記録再生装置は、
第１のタイトルの実映像データのレートを変換して第２のタイトルの実映像データとしてダビングする情報記録再生装置において、
第１のタイトルの実映像データをデコードする手段と、
前記デコードした実映像データを所定の変換レートでエンコードして、第２のタイトルの実映像データを生成する手段と、
前記第１のタイトルの実映像データへの参照情報上で、目印である第１のポイント情報が立てられている該第１のタイトル内での相対的な位置情報を算出する手段と、
前記第２のタイトルの実映像データへの参照情報上で、前記第１のタイトルで算出した前記第１のタイトル内での相対的な位置情報に基づき、第２のタイトル上に目印である第２のポイント情報を立てる手段と、を具備するものである。
【００１３】
本発明による第５の情報記録再生装置は、
第１のタイトルの実映像データのレートを変換して第２のタイトルの実映像データとしてダビングする情報記録再生装置において、
第１のタイトルの実映像データをデコードする手段と、
変換レートを選択し決定する手段と、
前記デコードした実映像データを前記の選択した変換レートでエンコードして、第２のタイトルの実映像データを生成する手段と、
前記第１のタイトルの実映像データへの参照情報上で、目印である第１のポイント情報が立てられている該第１のタイトル内での相対的な位置情報を算出する手段と、
前記第２のタイトルの実映像データへの参照情報上で、前記第１のタイトルで算出した前記第１のタイトル内での相対的な位置情報に基づき、第２のタイトル上に目印である第２のポイント情報を立てる手段と、
を具備するものである。
【００１４】
本発明の第１の情報記録再生方法は、
コンテンツのレートを変換してダビングする情報記録再生方法において、
ダビング元のコンテンツをデコードするステップと、
前記デコードしたコンテンツを所定の変換レートでエンコードして、ダビング先のコンテンツを生成するステップと、
前記ダビング元のコンテンツに対応付けられているエントリーポイントを検証するステップと、
前記検証したエントリーポイントを前記ダビング先のコンテンツに対応付けるステップと、を具備するものである。
【００１５】
本発明による第２の情報記録再生方法は、
コンテンツのレートを変換してダビングする情報記録再生方法において、
ダビング元のコンテンツをデコードするステップと、
変換レートを選択し決定するステップと、
前記デコードしたコンテンツを前記の選択した変換レートでエンコードして、ダビング先のコンテンツを生成するステップと、
前記ダビング元のコンテンツに対応付けられているエントリーポイントを検証するステップと、
前記検証したエントリーポイントを前記ダビング先のコンテンツに対応付けるステップと、を具備するものである。
【００１６】
本発明の第３の情報記録再生方法は、第１又は２の情報記録再生方法において、
前記検証したエントリーポイントを前記ダビング先のコンテンツに対応付けるステップは、前記検証したエントリーポイントを、予め設定されたオフセットの分だけシフトした上で、前記ダビング先のコンテンツに対応付けることを特徴とする。
【００１７】
本発明による第４の情報記録再生方法は、
第１のタイトルの実映像データのレートを変換して第２のタイトルの実映像データとしてダビングする情報記録再生方法において、
第１のタイトルの実映像データをデコードするステップと、
前記デコードした実映像データを所定の変換レートでエンコードして、第２のタイトルの実映像データを生成するステップと、
前記第１のタイトルの実映像データへの参照情報上で、目印である第１のポイント情報が立てられている該第１のタイトル内での相対的な位置情報を算出するステップと、
前記第２のタイトルの実映像データへの参照情報上で、前記第１のタイトルで算出した前記第１のタイトル内での相対的な位置情報に基づき、第２のタイトル上に目印である第２のポイント情報を立てるステップと、を具備するものである。
【００１８】
本発明による第５の情報記録再生方法は、
第１のタイトルの実映像データのレートを変換して第２のタイトルの実映像データとしてダビングする情報記録再生方法において、
第１のタイトルの実映像データをデコードするステップと、
変換レートを選択し決定するステップと、
前記デコードした実映像データを前記の選択した変換レートでエンコードして、第２のタイトルの実映像データを生成するステップと、
前記第１のタイトルの実映像データへの参照情報上で、目印である第１のポイント情報が立てられている該第１のタイトル内での相対的な位置情報を算出するステップと、
前記第２のタイトルの実映像データへの参照情報上で、前記第１のタイトルで算出した前記第１のタイトル内での相対的な位置情報に基づき、第２のタイトル上に目印である第２のポイント情報を立てるステップと、を具備するものである。
【発明の効果】
【００１９】
本発明によれば、レート変換ダビング時に、ダビング元のコンテンツの参照情報上で設定した情報、例えばDVD-VR規格のエントリーポイントなどをダビング先に継承でき、ユーザーの利便性を向上させることが可能となる。
【発明を実施するための最良の形態】
【００２０】
発明の実施の形態について図面を参照して説明する。
【実施例１】
【００２１】
図１は、この発明を適用した情報記録再生装置の実施例を示す図である。この実施例では、記録媒体としてハードディスクとDVD-RAMの双方を取り扱うことができる装置として示しているが、ハードディスクあるいはDVD-RAMは例えば半導体メモリによる記録媒体などに置換されてもよい。
【００２２】
図１の各ブロックを大きく分けると、左側には記録部の主なブロックを示し，右側には再生部の主なブロックを示している。
【００２３】
図１の情報記録再生装置は、２種類のディスクドライブ部を有する。まず、ビデオファイルを構築できる情報記録媒体である第１のメディアとしてのハードディスクを駆動するハードディスクドライブ部（HDD部）2001を有する。また、ビデオファイルを構築できる情報記録媒体である第２のメディアとしての光ディスク1001を回転駆動し、情報の読み書きを実行するディスクドライブ部1002を有する。
【００２４】
データプロセッサ部1003は、ディスクドライブ部1002及びハードディスクドライブ部2001に記録データを供給することができ、また、再生された信号を受け取ることができる。ディスクドライブ部1002は、光ディスク1001に対する回転制御系、レーザ駆動系、光学系などを有する。
【００２５】
データプロセッサ部1003は、記録または再生単位のデータを取り扱うもので、バッファ回路、変調・復調回路、エラー訂正部などを含む。
【００２６】
また図１の情報記録再生装置は、録画側を構成するエンコーダ部50と、再生側を構成するデコーダ部60と、装置本体の動作を制御するマイクロコンピュータブロック30とを主たる構成要素としている。
【００２７】
エンコーダ部50は、入力されたアナログビデオ信号やアナログオーディオ信号をデジタル化するビデオ用及びオーディオ用のアナログデジタルコンバータと、ビデオエンコーダと、オーディオエンコーダとを有する。さらに、副映像エンコーダも含む。
【００２８】
エンコーダ部50の出力は、バッファメモリを含むフォーマッタ51にて所定のDVD-RAMのフォーマットに変換され、先のデータプロセッサ部1003に供給される。
【００２９】
エンコーダ部50には、AV入力部41からの外部アナログビデオ信号と外部アナログオーディオ信号、あるいはTVチューナ部42からのアナログビデオ信号とアナログオーディオ信号が入力される。
【００３０】
なお、エンコーダ部50は、直接圧縮されたデジタルビデオ信号やデジタルオーディオ信号が直接入力されるときは、圧縮デジタルビデオ信号やデジタルオーディオ信号を直接フォーマッタ51に供給することもできる。またエンコーダ部50は、アナログデジタル変換されたデジタルビデオ信号やオーディオ信号を、ビデオミキシング部71やオーディオセレクタ76に直接供給することもできる。
【００３１】
エンコーダ部50に含まれるビデオエンコーダでは、デジタルビデオ信号はMPEG2またはMPEG1規格に基づいた可変ビットレートで圧縮されたデジタルビデオ信号に変換される。デジタルオーディオ信号は、MPEGまたはAC-3規格に基づいて固定ビットレートで圧縮されたデジタルオーディオ信号、あるいはリニアPCMのデジタルオーディオ信号に変換される。
【００３２】
副映像信号がAV入力部41から入力された場合（例えば副映像信号の独立出力端子付DVDビデオプレーヤからの信号など）、あるいはこのようなデータ構成のDVDビデオ信号が放送されてそれがTVチューナ部42で受信された場合は、DVDビデオ信号中の副映像信号が副映像エンコーダでエンコード（ランレングス符号化）されて副映像のビットマップとなる。
【００３３】
エンコードされたデジタルビデオ信号、デジタルオーディオ信号、副映像データは、フォーマッタ51にてパック化され、ビデオパック、オーディオパック、副映像パックとなり、さらにこれらが集合されてDVD-VR規格（例えばDVD-RAM、DVD-RWなどに記録する規格）で規定されたフォーマットに変換される。
【００３４】
ここで図１の装置は、フォーマッタ51でフォーマット化された情報（ビデオ、オーディオ、副映像データなどのパック）及び作成された管理情報を、データプロセッサ部1003を介してハードディスクドライブ部（HDD部）2001あるいはディスクドライブ部1002に供給し、ハードディスクあるいは光ディスク1001に記録することができる。またハードディスクあるいは光ディスク1001に記録された情報を、データプロセッサ部1003、ディスクドライブ部1002を介して光ディスク1001あるいはハードディスクに記録することもできる。
【００３５】
また、ハードディスクあるいは光ディスク1001に記録されている複数番組のビデオオブジェクトを、一部削除したり、異なる番組のオブジェクトをつなげたり、といった編集処理を行うこともできる。これは、本発明にかかるフォーマットが取り扱うデータ単位が定義されこのデータ単位での編集を容易にしているからである。
【００３６】
マイクロコンピュータブロック30は、MPU（マイクロプロセッシングユニット）、またはCPU（セントラルプロセッシングユニット）と、制御プログラム等が書き込まれたROMと、プログラム実行に必要なワークエリアを提供するためのRAMとを含んでいる。
【００３７】
マイクロコンピュータブロック30のMPUは、そのROMに格納された制御プログラムに従い、RAMをワークエリアとして用いて、欠陥場所検出、未記録領域検出、録画情報記録位置設定、UDF記録、AVアドレス設定などを実行する。
【００３８】
また、マイクロコンピュータブロック30は、システム全体を制御するために必要な情報処理部を有するもので、ワークRAM31、ディレクトリ検出部32、VMG情報（全体のビデオ管理情報）作成部、コピー関連情報検知部、コピー及びスクランブリング情報処理部（RDI処理部）、パケットヘッダ処理部、シーケンスヘッダ処理部、アスペクト比情報処理部などを備える。
【００３９】
また、マイクロコンピュータブロック30は、録画を実行する際の管理情報の制御部34と、編集を実行する際の管理情報の制御部33をも備える。本発明が特徴としている手段は、制御プログラムの形で、この編集を実行する際の管理情報の制御部33で実行される。
【００４０】
マイクロコンピュータブロック30のMPUの実行結果のうち、ユーザーに通知すべき内容は、情報記録再生装置の表示部43に表示されるか、またはモニター75にOSD（オンスクリーンディスプレイ）表示される。またマイクロコンピュータブロック30は、この装置を操作するための操作信号を与えるキー入力部44を有する。このキー入力部44は、例えば情報記録再生装置の本体上に設けた操作スイッチ類や、あるいはリモコン装置などに相当する。また、キー入力部44としては、本発明の情報記録再生装置と有線通信あるいは無線通信あるいは光通信や赤外線通信などの手段を用いて接続されたパーソナルコンピュータであってもよい。いずれの形態であるにせよ、ユーザーがこのキー入力部44を操作することにより、入力された映像及び音声信号の録画処理や、録画されたコンテンツの再生処理、あるいは録画されたコンテンツに対する編集処理などを施すことができる。
【００４１】
なお、マイクロコンピュータブロック30が、ディスクドライブ部1002、ハードディスクドライブ部2001、データプロセッサ部1003、エンコーダ部50及び／またはデコーダ部60などを制御するタイミングは、STC（システムタイムクロック）38からの時間データに基づいて実行することができる。録画や再生の動作は、通常はSTC38からのタイムクロックに同期して実行されるが、それ以外の処理はSTC38とは独立したタイミングで実行されてもよい。
【００４２】
デコーダ部60は、パック構造を持つDVDフォーマットの信号から各パックを分離して取り出すセパレータと、パック分離やその他の信号処理実行時に使用するメモリと、セパレータで分離された主映像データ（ビデオパックの内容）をデコードするビデオデコーダと、セパレータで分離された副映像データ（副映像パックの内容）をデコードするサブビデオデコーダと、セパレータで分離されたオーディオデータ（オーディオパックの内容）をデコードするオーディオデコーダとを有する。またデコードされた主映像にデコードされた副映像を適宜合成し、主映像にメニュー、ハイライトボタン、字幕やその他の副映像を重ねて出力するビデオプロセッサを備えている。
【００４３】
デコーダ部60の出力ビデオ信号は、ビデオミキシング部71に入力される。ビデオミキシング部71では、テキストデータの合成が行われる。またビデオミキシング部71には、TVチューナ部42やA/V入力部41からの信号を直接取り込むラインもまた接続されている。ビデオミキシング部71には、バッファとして用いるフレームメモリ部72が接続されている。ビデオミキシング部71の出力がアナログ出力の場合はI/F（インタフェース）73を介して外部出力され、デジタル出力の場合はデジタルアナログ変換器（D/Aと略記）74を介して外部へ出力される。
【００４４】
デコーダ部60の出力オーディオ信号は、セレクタ76を介してデジタルアナログ変換器77でアナログ変換され外部に出力される。セレクタ76は、マイクロコンピュータブロック30からのセレクト信号により制御される。これによりセレクタ76は、TVチューナ部42やA/V入力部41からのデジタル信号を直接モニタする時、エンコーダ部50をスルーした信号を直接選択することも可能である。
【００４５】
なお、エンコーダ部50のフォーマッタ51では、録画中、各切り分け情報を作成し、定期的にマイクロコンピュータブロック30のMPUへ送る（GOP先頭割り込み時などの情報）。切り分け情報としては、VOBU（ビデオオブジェクトユニット）のパック数、VOBU先頭からのIピクチャのエンドアドレス、VOBUの再生時間などである。
【００４６】
同時に、マイクロコンピュータブロック30のアスペクト情報処理部からの情報を録画開始時にMPUへ送り、MPUはビデオオブジェクト（VOB）ストリーム情報（STI）を作成する。ここでSTIは、解像度データ、アスペクトデータなどを保存し、再生時、各デコーダ部ではこの情報を元に初期設定が行われる。
【００４７】
また本装置では、ビデオファイルは１ディスクに１ファイルとしている。またデータをアクセス（シーク）している間に、途切れないで再生を続けるために、最低限連続する情報単位（サイズ）を決めている。この単位をCDA（コンティギュアスデータエリア）という。CDAサイズは、ECC（エラー訂正コード）ブロック（16セクタ）の倍数であり、ファイルシステムではこのCDA単位で記録を行っている。
【００４８】
データプロセッサ部1003は、エンコーダ部50のフォーマッタ51からVOBU単位のデータを受け取り、CDA単位のデータをディスクドライブ部1002あるいはハードディスクドライブ部2001に供給している。
【００４９】
また、マイクロコンピュータブロック30のMPUは、記録したデータを再生するのに必要な管理情報を作成し、データ記録終了のコマンドを認識すると、作成した管理情報をデータプロセッサ部1003に送る。これにより、管理情報がディスクに記録される。従って、エンコードが行われているとき、マイクロコンピュータブロック30のMPUは、エンコーダ部50からデータ単位の情報（切り分け情報など）を受け取る。
【００５０】
また、マイクロコンピュータブロック30のMPUは、記録開始時には光ディスク1001及びハードディスクから読み取った管理情報（ファイルシステム）を認識し、各ディスクの未記録エリアを認識し、データ上の記録エリアをデータプロセッサ部1003を介してディスクに設定している。
【００５１】
次に、図２を使用して、管理情報と、コンテンツである実映像データとの関係を簡単に説明する。
【００５２】
図２において、まず実映像データについて説明する。ここでは実映像データは記録メディア上で1つのファイルにまとめられているとする。１つのファイルは、符号2-1で示すように１つまたは複数の実映像データストリームで構成されている。１つ１つの実映像データストリームは、例えば１回の録画処理により記録される単位であったりする。これは、例えばDVD-VR規格におけるVOB（ビデオオブジェクト）などに相当する。１つの実映像データストリームは、符号2-2で示すように１つまたは複数のストリーム部分領域で構成される。これは、例えばDVD-VR規格におけるVOBU（ビデオオブジェクトユニット）や、MPEG2規格におけるGOP（グループオブピクチャ）などに相当する。１つのストリーム部分領域は、符号2-3で示すように複数パックから構成される。複数のパックとしては、情報パック、映像パック、音声パックなどが存在する。副映像パックが存在してもよい。
【００５３】
情報パックは、例えばDVD-VR規格におけるコピー及びスクランブリング情報（RDI）パックなどに相当する。その場合、このパックには、これが属するVOBUの最初のフィールドが再生される開始時間を示す情報、当該VOBUの記録時を示す情報、製造者情報（MNFI）などを含む。また、ディスプレイ制御情報（DCI）及びコピーコントロール情報（CCI）を含む。ディスプレイ制御情報は、アスペクト比情報、サブタイトルモード情報、フィルムカメラモード情報を示す。コピーコントロール情報は、コピー許可情報、またはコピー禁止（非許可）情報を含む。
【００５４】
映像パックはビデオデータがMPEG2の方式で圧縮されたもので、パックヘッダ、パケットヘッダ、ビデオデータ部で構成される。
【００５５】
音声パックはオーディオデータが、例えばリニアPCMあるいはMPEG、あるいはAC-3などの方式で処理されたものであり、パックヘッダ、パケットヘッダ、オーディオデータ部で構成される。
【００５６】
次に、管理情報について説明する。
【００５７】
管理情報は、符号2-4，2-5，2-6に示すようにオリジナルタイトル（プログラム）情報、実映像データ情報、及びプレイリスト情報を含んでいる。
【００５８】
管理情報の中に、実映像データの再生順序を管理する情報（再生順序情報）であるオリジナルタイトル（プログラム）情報が定義されている。これは、例えばDVD-VR規格におけるプログラムなどに相当する。
【００５９】
個々のオリジナルタイトル情報（またはプログラム情報）の中には符号2-4で示すように参照情報が定義されており、これは再生すべき対象となる実映像データに関する情報である実映像データ情報とリンクしている。この参照情報には、後述するエントリーポイント（EP）の情報も含まれる。これらは、例えばDVD-VR規格におけるセルとビデオオブジェクト情報（VOBI）などに相当する。
【００６０】
このようにオリジナルタイトル（プログラム）は、再生順序を管理する情報（再生順序情報）およびそれ自身の実映像データを持ち、通常、録画時にはこのオリジナルタイトルが作成される。
【００６１】
これに対し、再生順序を管理する情報（再生順序情報）のみで構成されているものもある。これがプレイリスト情報であり、例えばDVD-VR規格におけるプレイリストなどがこれに相当する。
【００６２】
このプレイリスト情報はそれ自身の実映像データを持たず、図２の符号2-5に示すように、オリジナルタイトルの実映像データ情報に対してリンクしている参照情報を編集（削除、追加）することでプレイリストとして作成される。
【００６３】
実映像データに関する情報である実映像データ情報内には符号2-6で示すようにタイムマップ情報が記述されている。このタイムマップ情報は、実映像データ情報に対応する符号2-1に示す実映像データストリームを構成しているストリーム部分領域を指定する。管理情報のオリジナルタイトル情報あるいはプレイリスト情報の参照情報から実映像データ情報へのリンクは、論理アドレスで特定されている。またタイムマップ情報から実映像データストリーム及びその部分領域へのリンクは、実映像データストリームの番号、そのストリーム内の部分領域の数、個々の部分領域に対するエントリー番号、個々の部分領域への論理アドレスに基づいて行われている。
【００６４】
このような構成により、録画された映像データの通常の再生のみならず、倍速／スロー再生や逆再生のような特殊再生、更にはシーンのサーチなどに対応することができる。
【００６５】
以下、図３以降の図面を参照して本発明の実施例の動作を説明するが、以下の説明においては、本発明の情報記録再生装置は、次のような構成を取るものとしている。
【００６６】
まず、本発明の情報記録再生装置は、DVD録画規格（DVD-VR規格）に基づいたDVD録画再生装置であるとする。また、DVDとHDDの２つの録画メディアを有するハイブリッド録画再生機であるとし、DVDとHDD相互間での映像情報のダビングが可能であるとする。また、DVDへの録画は、DVD-VR規格に基づきDVD-RAMなどへ録画する機能を有するほかに、DVDビデオ規格（DVD-Video規格）に基づいてDVD-RやDVD-RWなどへ録画する機能をも有するものとする。
【００６７】
また、本発明の情報記録再生装置においては、録画されたタイトル内の部分領域をチャプターと呼称することとする。さらに、チャプターは、タイトル内に設定された、DVD-VR規格で定義されているエントリーポイント（EP）をその境界の目印として利用している。すなわち、タイトル内に設定したEPとEPとで挟まれた区間をチャプターと呼ぶ。なお、タイトルの始点と終点については、EPの有無に関わらずチャプターの境界とする。従って、タイトルの１番目のチャプターについては、その始点にEPが立っていないこともあり得る。
【００６８】
図３は、本発明の要部の基本概念を示した図である。第１のメディアのタイトル“Title_1”を第２のメディアにタイトル“Title_2”としてレート変換ダビングするものとする。この図３の例では、あるタイトル“Title_1”上にDVD-VR規格のエントリーポイント（EP）が“EP_1”から“EP_5”までの計５つ存在する場合に、“Title_1”上におけるこれら“EP_1”から“EP_5”までの５つのEPそれぞれの位置情報に基づいて、別の“Title_2”上に“EP_6“から“EP_10”までの５つのEPを立てている。
【００６９】
ここで、DVD-VR規格のセルに注目すると、この図３の例では“Title_1”は“Cell_1-1”から“Cell_1-5”までの５つのセルから構成されており、一方、“Title_2”は１つのセル“Cell_2-1”のみで構成されている。“Title_1”に含まれる５つのセルの、セル始点からセル終点までのPTM（Presentation Time）は連続しているものの、セル同士の境界では、一般にPTMは不連続になる。前記“EP_1”から“EP_5”までの個々のEPが立っている位置のPTMである“EP_PTM1”〜“EP_PTM5”は、そのEPが存在するセル内でのPTMを示しており、境界でPTMが不連続になった複数のセルで構成されている“Title_1”内での絶対的な位置を示しているわけではない。
【００７０】
従って、この場合、“EP_1”から“EP_5”までの５つのEPそれぞれの位置を、“Title_1”の先頭からの相対距離、具体的にはPTMの差分として算出し、“EP_6”から“EP_10”までの５つのEPは、それぞれの“Title_2”の先頭からのPTMの差分が、前記算出した“EP_1”から“EP_5”までのそれぞれの“Title_1”の先頭からのPTMの差分に等しくなるような位置に立てることになる。
【００７１】
具体的には、以下のようになる。n番目のEPである“EP_n”が立っている位置のタイトル先頭からのPTMの差分を“Diff(EP_n)”とすると、まず、“Title_1”上の“EP_1”から“EP_5”までの５つのEPのタイトル先頭からのPTMの差分は、以下のようになる。なお、ここでは“EP_1”と“EP_3”はそれぞれセルの始点に立っているものとする。また、“C_V_S_PTMx-y”はセル始点のPTMを、“C_V_E_PTMx-y”はセル終点のPTMを表している。
【００７２】
Diff(EP_1) ＝ 0
Diff(EP_2) ＝ (“EP_PTM2”−“C_V_S_PTM1-1”)
Diff(EP_3) ＝ (“C_V_E_PTM1-1” − “C_V_S_PTM1-1”)
Diff(EP_4) ＝ (“C_V_E_PTM1-1” − “C_V_S_PTM1-1”) ＋ (“C_V_E_PTM1-2” − “C_V_S_PTM1-2”)
＋ (“EP_PTM4” − “C_V_S_PTM1-3”)
Diff(EP_5) ＝ (“C_V_E_PTM1-1” − “C_V_S_PTM1-1”) ＋ (“C_V_E_PTM1-2” − “C_V_S_PTM1-2”)
＋ (“C_V_E_PTM1-3” − “C_V_S_PTM1-3”) ＋ (“C_V_E_PTM1-4” − “C_V_S_PTM1-4”)
＋ (“EP_PTM5” − “C_V_S_PTM1-5”)
次に、“Title_2”の中における“EP_6”から“EP_10”までの５つのEPは、上記“Diff(EP_1)”から“Diff(EP_5)”までを使用して求めた以下のPTMの位置に立てる。ここで、“Title_2”は１つのセル“Cell_2-1”のみで構成され、かつ“EP_6”から“EP_10”までの５つのEPはすべて“Cell_2-1”の中に納まるものとすると、“EP_6”から“EP_10”までの５つのEPそれぞれが立てられる位置のPTMである“EP_PTM6”〜“EP_PTM10”は、以下のように求められる。
【００７３】
EP_PTM6 ＝ “C_V_S_PTM2-1” ＋ Diff(EP_1)
EP_PTM7 ＝ “C_V_S_PTM2-1” ＋ Diff(EP_2)
EP_PTM8 ＝ “C_V_S_PTM2-1” ＋ Diff(EP_3)
EP_PTM9 ＝ “C_V_S_PTM2-1” ＋ Diff(EP_4)
EP_PTM10 ＝ “C_V_S_PTM2-1” ＋ Diff(EP_5)
このように、“Title_1”上での“EP_1”から“EP_5”までの５つのEPそれぞれの位置情報に基づき、別の“Title_2”上に“EP_6”から“EP_10”までの５つのEPを立てている。
【００７４】
図４は本発明に係るレート変換ダビングの動作を示すフローチャートである。本発明のレート変換ダビングでは、先に説明したエントリーポイント（EP）とチャプターの関係を用いて第１のメディアの記録データを第２のメディアにダビング（コピー）する際に、第１のメディアの記録データに含まれるチャプターを第２のメディアに記録（コピー）するデータに継承できるようにするものである。
【００７５】
図４及び図１を参照して説明すると、まず、キー入力部44の操作に基づいてレート変換ダビングを指示することによって、マイクロコンピュータブロック30のMPUからダビング 指示を受けると、HDD 部2001はユーザーからダビング を指定されたダビング元（タイトル）の記録データを第１のメディアであるハードディスクから読み出し、読み出した記録データ（MPEGストリーム）をデータプロセッサ部1003に供給する。データプロセッサ部1003はHDD部2001から供給された記録データ（MPEGストリーム）をデコーダ部60に供給する。
【００７６】
デコーダ部60はデータプロセッサ部1003から供給されたＭＰＥＧストリームをデコード（復元処理）して元の記録データを生成する（ステップＳ401）。
【００７７】
次に、画質の高低に対応する変換レートを設定するための設定画面が表示部43に表示され、ここでユーザーがキー入力部44のカーソルキーおよび決定キーを操作して変換レートの選択及び決定を行うと（ステップＳ402）、ステップＳ403へ進む。
【００７８】
ステップＳ403では、前記のデコードしたコンテンツをデータプロセッサ部1003を介してエンコーダ部50に供給し、前述の選択および決定した変換レートでエンコード（圧縮符号化処理）して、第２のメディアである光ディスク1001に記録（コピー）するべきダビング先のコンテンツを生成する。
【００７９】
なお、ステップＳ402のユーザーによる変換レートの選択および決定のステップは省略してもよい。すなわち、ステップＳ401でダビング元のコンテンツがデコードされると、自動的にステップＳ403に進み、エンコード部50にて所定の変換レートでエンコード（圧縮符号化処理）して、第２のメディアに記録（コピー）するべきダビング先のコンテンツを生成するようにしてもよい。
【００８０】
そして、ステップＳ404，Ｓ405の処理へ移行する。ステップＳ404では、マイクロコンピュータブロック30のMPUは、ダビング元の第１のメディアであるハードディスクに記録してあるコンテンツのエントリーポイント（EP）をデータプロセッサ部1003を介して読み出して検証する（ステップＳ404）。次にステップＳ405で、検証したエントリーポイント（EP）をデータプロセッサ部1003およびディスクドライブ部1002を介して、ダビング先のコンテンツに付与して、第２のメディアである光ディスク1001に記録（コピー）する。
【００８１】
上記図４の内容を、図２で示されている実映像データ及び参照情報を用いて説明すると、次のようになる。すなわち、第１のメディアに記録された第１のタイトルの実映像データをデコードした後、そのデコードした実映像データを所定の変換レート或いはユーザー選択した変換レートでエンコードして、第２のメディアに記録するべき第２のタイトルの実映像データを生成する。そして、第１のメディアに記録されている第１のタイトルの実映像データへの参照情報上で、目印である第１のエントリーポイント情報が立てられている該第１のタイトル内での相対的な位置情報を算出した後、第２のメディアに記録される第２のタイトルの実映像データへの参照情報上で、前記第１のタイトルで算出した第１のタイトル内での相対的な位置情報に基づき、第２のタイトル上に目印である第２のエントリーポイント情報を立て、第２のメディアに記録（コピー）する。
【００８２】
以上のようにして第１のメディアの記録データのエントリーポイント（EP）が第２のメディアにコピーされる記録データに継承されることになる。
【００８３】
なお、上述の例では、データプロセッサ部1003を介してハードディスク2001からダビング元のコンテンツからのエントリーポイント（EP）を読み出して検証し、またデータプロセッサ部1003およびディスクドライブ部1002を介して光ディスク1001上のダビング先のコンテンツに対してエントリーポイント（EP）の付与を行なっている。これに対し、図２で示されている管理情報が図１のマイクロコンピュータブロック30のワークRAM31に前もって展開され、これによりワークRAM31上に展開されたダビング元のコンテンツ及びダビング先のコンテンツの参照情報の間でエントリーポイント（EP）の検証及び付与が行なわれて、適切なタイミングでハードディスク2001及び光ディスク1001に管理情報が書き戻されるという構成であってもよい。
【００８４】
図５は、本発明の概念を示している別の図である。図５は図３の基本概念の変形例に相当するものである。この図５の例では、“Title_3”上でEPを立てる位置にオフセットを適用している。
【００８５】
ここでは、“Title_3”は“Title_1”をレート変換ダビングしたものであるとする。レート変換ダビングの場合、一般にダビング元のコンテンツのAVデータを一旦デコードし、このデコードしたコンテンツを所定の変換レート或いはユーザーの選択した変換レートで再エンコードして、ダビング先のコンテンツを生成する手法が採られる。この場合、ダビング元のタイトル上に打たれたEPは無視され、ダビング先に継承されない。本発明の情報記録再生装置では、このような場合に、図５に例示するダビング元の“Title_1”上のEPそれぞれの位置情報に基づいて、ダビング先のタイトルである“Title_3”上にEPを立てることにより、ダビング元からのEPの継承を行なっている。先に述べたように、EPをチャプターの境界とみなすと、これはダビング元からダビング先へのチャプターの継承を行うという意味になる。
【００８６】
ここで、レート変換ダビングを行なった場合、ダビング先のタイトルの前後に黒画面などを追加することがある。これは、次のような用途を想定したものである。たとえばレート変換ダビングを行なったタイトルを、DVD-VR規格に対応していない既存のDVDプレーヤで再生できるように、あらためてDVD-RやDVD-RWなどにDVD-Videoフォーマットで記録する場合、規格の制限によってMPEG2のGOP（Group Of Picture）単位で取り扱われることによる不要な画面の混入を避けるために使用したりする。
【００８７】
このような場合、ダビング先のタイトルの先頭部分に追加された黒画面のフレーム数の分、ダビング元とダビング先との間に画面のズレが生じてしまう。従って、このような場合、本発明の情報記録再生装置では、黒画面のフレーム数分の長さをオフセットとし、ダビング先では、EPを立てる位置をこのオフセット値の分だけずらすことにより、チャプターの境界を、ダビング元とダビング先とで同じ画面上に継承している。図５の例では、ダビング元の“Title_1”上の“EP_1”から“EP_5”までの５つのEPのそれぞれが、ダビング先の“Title_3”上の“EP_12”から“EP_16”までのEPのそれぞれに対応しており、前記“EP_12”から“EP_16”までの５つのEPが立つ位置は、“Title_3”の先頭に追加された黒画面のフレーム数の分をオフセット“Offset”としてシフトした位置となっている。“Title_1”上の“EP_1”から“EP_5”までの５つのEPのタイトル先頭からのPTMの差分を“Diff(EP_1)”〜“Diff(EP_5)”とすると、“EP_12”から“EP_16”までの５つのEPが“Title_3”上に立てられる位置のPTMである“EP_PTM12”〜“EP_PTM16”は、以下のように求められる。
【００８８】
EP_PTM12 ＝ “C_V_S_PTM3-1” ＋ “Offset” ＋ Diff(EP_1)
EP_PTM13 ＝ “C_V_S_PTM3-1” ＋ “Offset” ＋ Diff(EP_2)
EP_PTM14 ＝ “C_V_S_PTM3-1” ＋ “Offset” ＋ Diff(EP_3)
EP_PTM15 ＝ “C_V_S_PTM3-1” ＋ “Offset” ＋ Diff(EP_4)
EP_PTM16 ＝ “C_V_S_PTM3-1” ＋ “Offset” ＋ Diff(EP_5)
このように、“Title_1”上での“EP_1”から“EP_5”までの５つのEPそれぞれの位置情報に基づき、更にオフセット“Offset”を加味した上で、別の“Title_3”上に“EP_12”から“EP_16”までの５つのEPを立てている。なお、図５では、これらとは別個に“Title_3”の先頭に“EP_11”を立てているが、これは無くてもよい。
【００８９】
図６は、あるタイトル上でエントリーポイントが立っている位置を求めて、その求めた位置に基づいて別のタイトル上にエントリーポイントを立てる一連の処理の例を表しているフローチャートである。すなわち、図６は図４におけるステップＳ404，Ｓ405に対応している。ここでは、“タイトル１”上でEPが立っている位置を算出し、これに基づいて“タイトル２”上にEPを立てる例を想定している。また、ここでは“タイトル１”上の１つ１つのEPの位置を求める都度、“タイトル２”上にEPを立てる形式を取っている。
【００９０】
まず、ステップS501において、“タイトル１”が含むセルの個数を取得している。これは、“タイトル１”内でのセルのループを回す回数を決めるためである。また、“タイトル１”に含まれる最初のセルの番号を、セルのループの初期値に設定して、処理対象のセルを指定する。
【００９１】
次に、ステップS502で、指定されたセルの中に含まれるEPの個数を取得している。これは、処理対象のセルに対して、更にEPのループを回す回数を決めるためである。また、処理対象のセルに含まれる最初のEPの番号を、EPのループの初期値に設定して、処理対象のEPを指定する。
【００９２】
続いてステップS503では、指定されたEPが“タイトル１”上で立っている位置を算出している。このステップS503での処理の詳細は、図７を使用して後述する。
【００９３】
続くステップS504では、前記ステップS503で算出した位置情報に基づいて、“タイトル２”上にEPを立てている。このステップS504での処理の詳細は、図８を使用して後述する。
【００９４】
次にステップS505では、処理対象のEPがセルに含まれる最後のEPであるか否かを判定している。セル内の最後のEPではない場合は、ステップS506に分岐して処理対象のEPの番号を更新し、処理対象として新たに指定したEPに対し、前記ステップS503からステップS505までの一連の処理を適用する。一方、セル内の最後のEPである場合には、ステップS507に進む。
【００９５】
続いてステップS507では、処理対象のセルが“タイトル１”に含まれる最後のセルであるか否かを判定している。“タイトル１”内の最後のセルでない場合は、ステップS508に分岐して処理対象のセルの番号を更新し、処理対象として新たに指定したセルに対し、前記ステップS502からステップS507までの一連の処理を適用する。一方、“タイトル１”内の最後のセルである場合は、一連の処理をすべて終了する。
【００９６】
図７は、あるタイトル上でエントリーポイントが立っている位置を求める処理の例を表しているフローチャートであり、前記図６のフローチャートにおけるステップS503の処理の詳細に対応している。ここでは、処理対象として指定されたEPが“タイトル１”上に立っている位置を、“タイトル１”の先頭からのPTMの差分として求めている。ここで、“タイトル１”内に複数のセルが含まれている場合は、個々のセルの始点から終点までのPTMの差分を求め、これを処理対象のEPに達するまで累積していく形式をとっている。また、この図７のフローチャートで記述されている処理を前記図６のステップS503として使用している場合には、処理対象のEP毎に、都度“タイトル１”の先頭からPTMの差分を求める形になる。
【００９７】
まず、ステップS601において、処理対象として指定されたEPが立っている位置のPTM（“EP_PTM”）を取得する。また、該処理対象のEPが立っているセルの番号も併せて取得する。同時に、“タイトル１”の始点から処理対象のEPが立っている位置までのPTMの差分を累積していく変数の初期化も行う。
【００９８】
次にステップS602では、セル毎にPTMの差分を求めていくため、“タイトル１”に含まれる最初のセルの番号をループの初期値に設定する。この図７のフローチャートで記述されている処理が前記図６のステップS503として使用されている場合、図６のステップS503は“タイトル１”内でのセルのループの内部処理となっているが、この図７のフローチャートにおけるセルのループは、それとは別のものである。
【００９９】
続いてステップS603では、PTMの差分の算出対象であるセルの始点のPTMを“始点”に設定する。
【０１００】
続くステップS604では、現在PTMの差分の算出対象となっているセルが、処理対象として指定されたEPが立っているセルと一致するか否かを判定し、処理を分岐している。PTMの差分の算出対象のセルが処理対象のEPが立っているセルと一致していない場合は、ステップS605へ分岐し、このセルの終点のPTMを“終点”に設定する。一方、PTMの差分の算出対象のセルが処理対象のEPが立っているセルに一致している場合には、ステップS606へ分岐し、該処理対象のEPが立っている位置のPTMを“終点”に設定する。
【０１０１】
次にステップS607では、前記ステップS604からステップS606までの処理により設定された“始点”から“終点”までの間のPTMの差分を算出する。また、この算出したPTMの差分値を、セル毎に求めたPTMの差分値を累積していく変数に加算する。
【０１０２】
続いてステップS608では、PTMの差分を算出したセルが、処理対象として指定されたEPが立っているセルと一致するか否かを判定し、処理を分岐している。処理対象として指定されたEPが立っているセルと一致していない場合は、ステップS609へ分岐してセル番号を更新し、前記ステップS603からステップS608までの一連の処理を新たなセルに対して適用する。一方、処理対象として指定されたEPが立っているセルと一致した場合は、ステップS610へ分岐する。
【０１０３】
ステップS610では、これまで算出したPTMの差分値を累積した値が“タイトル１”の先頭からのPTMの差分となるので、これを処理対象のEPが“タイトル１”上に立っている位置として出力し、一連の処理をすべて終了する。
【０１０４】
図８は、あるタイトル上でEPが立っている位置に基づいて別のタイトル上にEPを立てる処理の例を表しているフローチャートであり、前記図６のフローチャートにおけるステップS504の処理の詳細に対応している。ここでは、図７のフローチャートを使用して算出した“タイトル１”上においてEPが立っている位置の情報に基づき、別の“タイトル２”上にEPを立てている。
【０１０５】
まず、ステップS701において、あるタイトル上でEPが立っている位置、つまり該タイトルの先頭から該EPが立っている位置までのPTMの差分の累積値が入力される。このPTMの差分の累積値を“A”とする。PTMの差分の累積値“A”は、このステップS701における値が初期値となる。
【０１０６】
次にステップS702では、“タイトル２”が含むセルの個数を取得している。これは、“タイトル２”内でのセルのループを回す回数を決めるためである。また、“タイトル２”に含まれる最初のセルの番号を、セルのループの初期値に設定して、処理対象のセルを指定する。
【０１０７】
続いてステップS703では、“タイトル２”上にオフセット“Offset”を加味してEPを立てるか否かを判定し、処理を分岐している。オフセット値は、この図８の処理が行われる前に指定されている必要がある。いうまでも無く、オフセット値は“０”もしくは正の値が有効な値である。オフセット値として“０”ではない正の値が指定されている場合には、ステップS704に分岐し、“タイトル２”の始点からオフセット値の分だけシフトした位置を“起点”とする。ここで、“タイトル２”の始点からオフセット値の分だけシフトした位置が、先にステップS702で設定したセルの範囲をはみ出す場合には、オフセット値の分だけシフトした“起点”が存在するセルの番号を、あらためてセルのループの初期値に設定する。一方、オフセット値として“０”が指定されている場合には、ステップS705に分岐し、“タイトル２”の始点を“起点”とする。この場合、タイトルの始点は前記ステップS702でセルのループの初期値に設定したセルと一致していることはいうまでもない。
【０１０８】
続くステップS706では、前記ステップS704あるいはステップS705で設定した“起点”のPTMを“始点”に設定する。
【０１０９】
次にステップS707では、セルのループで現在対象となっているセルの終点のPTMを“終点”に設定する。
【０１１０】
続いてステップS708では、前記ステップS706からステップS707までの処理により設定された“始点”から“終点”までの間のPTMの差分を算出する。このPTMの差分値を“B”とする。
【０１１１】
続くステップS709では、“タイトル１”上でEPが立っている位置として算出した前記PTMの差分の累積値“A”と、前記ステップS708で算出した“始点”〜“終点”間のPTMの差分値“B”とを比較し、処理を分岐している。ここで、“A”＞“B”の条件が成立する場合はステップS710に分岐し、成立しない場合にはステップS714に分岐する。以下、これら２つの方向のそれぞれに分岐した場合について、順に説明する。
【０１１２】
まず、ステップS709においてステップS710の方向に分岐した場合は、このステップS710で、セルのループで現在対象となっているセルが“タイトル２”に含まれる最後のセルであるか否かを判別して、更に処理を分岐している。現在対象となっているセルが“タイトル２”に含まれる最後のセルである場合には、一連の処理を全て終了する。これは、たとえばEPが立っている位置を求めた“タイトル１”の長さが、EPを立てる対象である“タイトル２”の長さよりも長く、更に“タイトル１”で求めたEPが立っている位置が既に“タイトル２”の長さを越えている場合に相当する。一方、ステップS710で、セルのループで現在対象となっているセルが“タイトル２”に含まれる最後のセルではない場合には、ステップS711へ分岐する。
【０１１３】
ステップS711の方向に分岐するのは、“タイトル２”上でEPを立てる位置がこのセル上ではない場合に相当する。ステップS711では、前記PTMの差分の累積値“A”から前記ステップS708で算出した“始点”〜“終点”間のPTMの差分値“B”を差し引いた値を新たに“A”として設定した後、ステップS712に進む。
【０１１４】
ステップS712では、“タイトル２”に含まれるセルのループにおけるセル番号を更新した後、ステップS713へ進む。
【０１１５】
ステップS713では、新たなセルの始点PTMを新たに“始点”に設定する。
【０１１６】
その後、新たに設定された“A”の値を使用して、前記ステップS707からステップS709までの一連の処理を新たなセルに対して適用する。
【０１１７】
一方、ステップS709においてステップS714の方向に分岐するのは、“タイトル２”上でEPを立てる位置がこのセル上である場合に相当する。この場合、“A”に残された値は、このセルの始点からのPTMの差分値を表し、この位置にEPを立てることになる。
【０１１８】
続くステップS715では、位置情報を参照した“タイトル１”のEPに対して与えられたテキスト情報のコピーを、前記ステップS714で“タイトル２”上に新たに立てたEPに対して与え、一連の処理をすべて終了する。
【０１１９】
以上、図面を使用して本発明の実施例を説明したが、本発明はここに記述した実施例のみに限られるのではなく、本発明の趣旨を逸脱しない範囲でさまざまな形態を取り得ることは言うまでもない。
【０１２０】
例えば、図６に示したフローチャートは“タイトル１”上の１つ１つのEPの位置を求める都度“タイトル２”上にEPを立てる形式をとっている。しかしながら、これは、まず“タイトル１”上に存在するすべてのEPの位置情報を一通りすべて算出した後、“タイトル２”上にまとめてEPを立てる形態であっても構わない。
【０１２１】
また、図７のフローチャートで記述した処理を前記図６のフローチャートにおけるステップS503の処理として使用すると、“タイトル１”上のすべてのEPの位置情報を、それぞれ“タイトル１”の先頭からのPTMの差分値として算出することになる。しかしながら、これは、都度“タイトル１”の先頭から算出するのではなく、“タイトル１”上で前方（タイトル先頭側）に位置する他のEPの位置からの差分を求める形態であってもよい。
【０１２２】
また、図８のフローチャートのステップS715の、テキスト情報をコピーする処理は無くてもよい。
【０１２３】
また、図５では“Title_3”の先頭に“EP_11”を立てているが、この“EP_11”は“Title_1”上で算出した位置情報にオフセット分を加味して立てる位置を決めた“EP”ではないため、特に無くてもよい。また、この“EP_11”に、独自のテキスト情報、たとえば「黒画面」といったテキスト情報を付与してもよいし、特段なんのテキスト情報を付与しなくても構わない。
【０１２４】
以上述べた本発明の実施例に記載の手段により、あるタイトル上におけるEPと同じ位置に、他のタイトル上にEPを立てることができる。あるいは、設定されたオフセットの分だけシフトした上で、他のタイトル上にEPを立てることができる。これにより、例えばレート変換ダビングなど、再エンコードを行うことで同一内容の別のタイトルを作成した際に、元のタイトル上のEPを、ダビング先のタイトルなどの同一内容の別のタイトルに継承することができる。DVD-VR規格で定義されたEPを、タイトル内の部分領域であるチャプターの境界とみなしている情報記録再生装置では、これまではレート変換ダビングによりチャプターが失われてしまっていたものが、本実施例に記載の手段によりダビング元からダビング先へチャプターが継承されることになり、ユーザーの利便性が向上する。
【産業上の利用可能性】
【０１２５】
本発明の実施例は磁気ディスクからDVD-RAMなどの光ディスクへのダビング 処理であったが、本発明はこれに限らず、DVD-RAMなどの光ディスクから磁気ディスクへのダビング処理、磁気ディスクから磁気ディスクへのダビング処理、DVD-RAMなどの光ディスクからDVD-RAMなどの光ディスクへのダビング処理等、記録可能媒体から記録可能媒体へのダビング処理全般に適用できる。また、本発明はビデオレコーダ専用装置に限らず、パソコンにHDDドライブおよびDVDドライブを搭載したシステム等においても適用可能である。
【図面の簡単な説明】
【０１２６】
【図１】本発明の一実施例の情報記録再生装置の概要を示すブロック図。
【図２】本発明における、管理情報と実映像データとの関係を表す図。
【図３】あるタイトル上でエントリーポイントが立つ位置に基づき、別のタイトル上にエントリーポイントを立てる処理の概念図。
【図４】本発明に係るレート変換ダビングの動作を示すフローチャート。
【図５】あるタイトル上でエントリーポイントが立つ位置に基づき、別のタイトル上にオフセット分だけずらしてエントリーポイントを立てる処理の概念図。
【図６】あるタイトル上でエントリーポイントが立つ位置を求めて、それに基づき別のタイトル上にエントリーポイントを立てる処理全体を示すフローチャート
【図７】あるタイトル上でエントリーポイントが立つ位置を求める処理の詳細を示すフローチャート。
【図８】あるタイトル上で求めたエントリーポイントが立つ位置に基づき、別のタイトル上にエントリーポイントを立てる処理の詳細を示すフローチャート。
【符号の説明】
【０１２７】
３０…マイクロコンピュータブロック
４３…表示部
４４…キー入力部
５０…エンコーダ部
５１…フォーマッタ
６０…デコーダ部
１００１…光ディスク
１００２…ディスクドライブ部
１００３…データプロセッサ部
２００１…ＨＤＤ 部
代理人    弁理士      伊    藤      進 
【図１】
2005251313.tif 000003
【図２】
2005251313.tif 000004
【図３】
2005251313.tif 000005
【図４】
2005251313.tif 000006
【図５】
2005251313.tif 000007
【図６】
2005251313.tif 000008
【図７】
2005251313.tif 000009
【図８】
2005251313.tif 000010