(57)【特許請求の範囲】
【請求項１】
記録媒体にデータを記録する記録手段を備えたデータ記録装置であって、
第１の記録媒体に記録されている第１の記録データを第２の記録媒体に移動または複製するときにおいて、前記第１の記録データの暗号化に使用されている第１の鍵データに対応する第１の索引データと、前記第２の記録媒体に記録されている第２の記録データの暗号化に使用されている第２の鍵データに対応する第２の索引データとが一致するときに、前記第１の索引データを別の索引データに更新するための第１の更新時間と、前記第２の索引データを別の索引データに更新するための第２の更新時間とを比較する更新時間比較手段と、
該更新時間比較手段の比較結果にしたがい、前記第１の索引データと前記第２の索引データのうち、前記第１の更新時間と前記第２の更新時間の短い方に対応する索引データを更新する索引データ更新手段とを有することを特徴とするデータ記録装置。
【請求項２】
前記第１の更新時間と、前記第２の更新時間をそれぞれ算出する更新時間算出手段を更に有し、
前記更新時間比較手段は、前記更新時間算出手段により算出された前記第１の更新時間と前記第２の更新時間とを比較することを特徴とする請求項１記載のデータ記録装置。
【請求項３】
前記第１の記録データの大きさを示す第１のデータサイズと、前記第２の記録データの大きさを示す第２のデータサイズとを前記第１の記録媒体および前記第２の記録媒体からそれぞれ読み出す読出手段を更に有し、
前記更新時間算出手段は、前記読出手段が読み出す前記第１のデータサイズと前記第２のデータサイズとに基づき、前記第１の更新時間と前記第２の更新時間をそれぞれ算出することを特徴とする請求項２記載のデータ記録装置。
【請求項４】
前記第１の索引データと、前記第２の索引データとが一致するか否かを判定する判定手段を更に有し、
前記更新時間比較手段は、前記判定手段により、前記第１の索引データと、前記第２の索引データとが一致すると判定されたときに、前記第１の更新時間と前記第２の更新時間とを比較することを特徴とする請求項１〜３のいずれか一項記載のデータ記録装置。
【請求項５】
前記索引データ更新手段は、前記第１の記録データまたは前記第２の記録データにそれぞれ書き込まれている前記第１の索引データまたは前記第２の索引データと、前記第１の索引データを管理する第１の管理ファイルまたは前記第２の索引データを管理する第２の管理ファイルにそれぞれ書き込まれている前記第１の索引データまたは前記第２の索引データとをともに更新することを特徴とする請求項１〜４のいずれか一項記載のデータ記録装置。
【請求項６】
前記索引データ更新手段は、前記第１の更新時間と前記第２の更新時間の短い方に対応する索引データを更新する場合において、前記索引データを前記第１の記録媒体または前記第２の記録媒体で用いられていない未使用索引データに更新することを特徴とする請求項１〜５のいずれか一項記載のデータ記録装置。
【請求項７】
前記第１の記録データを前記第１の記録媒体から前記第２の記録媒体に移動または複製する第１の処理時間と、前記第２の記録データを前記第２の記録媒体から前記第１の記録媒体に移動または複製する第２の処理時間をそれぞれ算出する処理時間算出手段と、
前記第１の処理時間と前記第２の処理時間の短い方に応じて、前記第１の記録データまたは前記第２の記録データのうちのいずれかを移動または複製するように制御する移動複製制御手段とを有することを特徴とする請求項１〜６のいずれか一項記載のデータ記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体にデータを記録するデータ記録装置に関する。
【背景技術】
【０００２】
従来、映像データや音声データを記録媒体に記録するデータ記録装置が知られている。データ記録装置を用いて記録媒体に記録される映像データ、音声データ等のデータ（以下「記録データ」という）はデジタルデータであり、劣化させずに複製することが可能である。そのため、従来、記録データの複製を制限する技術が知られていた。例えば、特許文献１には、第１の電子機器から第２の電子機器へ記録データを複製する際、その複製を許可するか否かを第２の電子機器から送信される識別子に応じて判別する記録再生システムが開示されている。
【特許文献１】特開平１１−２５９９６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、例えば記録データが鍵データを用いて暗号化されている場合において、その記録データを第１の記録媒体から第２の記録媒体に移動させたり、複製しようとする場合、その鍵データの索引データ（インデックス）が第１の記録媒体と第２の記録媒体とで共通に使用されていることがある。そうすると、記録データを移動または複製するに際し索引データを変更する必要が生じるため、記録データの移動または複製するのに時間を要するという課題がある。
【０００４】
そこで、本発明は上記課題を解決するためになされたもので、記録データを移動または複製するに際し索引データを変更する必要が生じたときの記録データの移動や複製処理に要する時間を削減できるようにしたデータ記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明は、記録媒体にデータを記録する記録手段を備えたデータ記録装置であって、第１の記録媒体に記録されている第１の記録データを第２の記録媒体に移動または複製するときにおいて、第１の記録データの暗号化に使用されている第１の鍵データに対応する第１の索引データと、第２の記録媒体に記録されている第２の記録データの暗号化に使用されている第２の鍵データに対応する第２の索引データとが一致するときに、第１の索引データを別の索引データに更新するための第１の更新時間と、第２の索引データを別の索引データに更新するための第２の更新時間とを比較する更新時間比較手段と、その更新時間比較手段の比較結果にしたがい、第１の索引データと第２の索引データのうち、第１の更新時間と第２の更新時間の短い方に対応する索引データを更新する索引データ更新手段とを有するデータ記録装置を特徴とする。
【発明の効果】
【０００６】
以上詳述したように、本発明によれば、記録データを移動または複製するに際し索引データを変更する必要が生じたときの記録データの移動や複製処理に要する時間を削減できるようにしたデータ記録装置が得られる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の実施の形態について説明する。なお、同一要素には同一符号を用い、重複する説明は省略する。
【０００８】
（データ記録装置の構成）
本発明の実施の形態に係るデータ記録装置１の構成を示すブロック図である。図１に示すとおり、データ記録装置１は、記録再生部１０と、データ処理部２０と、映像入力部３０と、映像出力部４０および主制御部５０を有し、ＨＤ  ＤＶＤ規格により記録媒体（後述するＨＤＤ１２または光ディスクＤ）へのデジタルデータの記録と、記録媒体からの再生を行う。
【０００９】
記録再生部１０は、ハードディスクドライブ部（以下「ＨＤＤ」という）１２と、ＤＶＤ−Ｒ、ＤＶＤ−ＲＡＭ等の光ディスクＤに対するデータの記録または読み取りを行う光ディスクドライブ１３と、ＨＤＤ１２または光ディスクドライブ１３と、データ処理部２０との間での圧縮されたデータの転送を制御するデータ転送制御部１１とを有している。
【００１０】
記録再生部１０では、データ処理部２０で圧縮されたデータストリームがデータ転送制御部１１を経由してＨＤＤ１２に記録され、または光ディスクドライブ１３にセットされた光ディスクＤに記録される。また、ユーザの再生要求に応じ、再生されたデータストリームがデータ処理部２０に出力される。
【００１１】
データ処理部２０は、データ編集部２１と、エンコーダ２２、デコーダ２３および音声映像処理部２４等を含み、映像入力部３０から供給されるデジタルデータを所定形式に圧縮してデータストリームとした後、記録再生部１０に転送する一方、再生要求に従って記録再生部１０から出力されたデータストリームを復号して後段の映像出力部４０に出力する。
【００１２】
データ編集部２１は、圧縮されたデータストリームを記録再生部１０に転送する際に所定の編集処理を行う。エンコーダ２２は、映像入力部３０を経由して供給されるデジタルデータについて、予め指定された圧縮方法（規格）および圧縮率での圧縮処理を行い、データストリームを出力する。
【００１３】
デコーダ２３は、エンコーダ２２による圧縮方法（規格）に対応する復号方法（規格）で、記録再生部１０から供給されるデータストリームを復号（伸長）して映像データと音声データを生成し、後段の映像出力部４０に出力する。音声映像処理部２４は、デコーダ２３により復号された映像データおよび音声データを合成して（出力タイミングを整合させて）出力する。なお、映像出力部４０に向けて出力されるデータには、音声映像処理部２４により、必要に応じて、ＯＳＤ表示（ＯＳＤ５４により生成される操作用画面表示）が合成される。
【００１４】
映像入力部３０は、外部からの映像信号の入力を受け入れる外部入力部３１と、放送衛星または通信衛星（ＣＳ）を通じて提供される番組データを受け入れるＢＳ／ＣＳチューナ３２と、放送局からの公衆向け放送を受け入れる地上波チューナ３３と、ネットワーク網を経由して配信元としての情報提供サーバ１０１から供給されるデータを受け入れるネットワークコントローラ３４等を有している。
【００１５】
セレクタ部３５は、外部入力部３１、ＢＳ／ＣＳチューナ３２、地上波チューナ３３およびネットワークコントローラ３４と接続され、それぞれからの入力データを選択してデータ処理部２０に出力する。
【００１６】
映像出力部４０は、音声映像処理部２４（データ処理部２０）から出力された映像データまたは音声データを選択するセレクタ４１と、セレクタ４１で選ばれた映像データまたは音声データを外部に出力する外部出力部４２と、インターフェース４３、セレクタ４１で選ばれた映像データまたは音声データをテレビ装置Ｍに出力する出力端子４４を有している。
【００１７】
主制御部５０は、記録再生部１０、データ処理部２０、映像入力部３０および映像出力部４０の動作を制御する一方、後述するデータ移動複製制御処理を実行する。主制御部５０は、制御バス５１、ＭＰＵ（Main  Processing  Unit）５２、ワーク（キャッシュ）メモリ（ＲＡＭ）５３、ＯＳＤ（On  Screen  Display）ユニット５４、ＭＰＵ５２のファームウエアとして設けられ、データ記録装置１を作動させるイニシャルプログラム等が記録されているＲＯＭ５５を有している。
【００１８】
リモートコントローラ（以下「リモコン」という）Ｒは、データ記録装置１によるデータの記録に際して、データを記録する記録媒体（ＨＤＤ１２または光ディスクＤ）の特定、既に記録されているデータの編集、映像供給元の切り替えなどを実行するための制御コマンド等をユーザの操作入力によって入力する。
【００１９】
次に、図２は、ＨＤ  ＤＶＤ−ＶＲにより、光ディスクＤ等の記録媒体に記録されているデータストリーム（記録データ）のディレクトリおよびファイル構成を示す図である。ＨＤ  ＤＶＤ−ＶＲでは、大元にＲｏｏｔと呼ばれるディレクトリ２００があり、その配下に複数のＤＶＤ＿ＨＤＶＲのディレクトリ２０１がある（図２では、ディレクトリ２０１は１つだけ図示し、そのほかは省略している）。
【００２０】
また、ディレクトリ２０１の配下にＨＤＶＲ＿ＶＯＢのディレクトリ２０２、ＨＤＶＲ＿ＳＯＢのディレクトリ２０３が設けられている。ＨＤ  ＤＶＤ−ＶＲにより、記録媒体にデータストリームを記録するには、ＳＯＢ形式またはＶＯＢ形式を用いることができ、前者のデータストリームはディレクトリ２０３で管理され、後者のデータストリームはディレクトリ２０２で管理される。以下の説明では、データストリームをＳＯＢ形式で記録する場合を例にとって説明する。
【００２１】
そして、図３はＳＯＢ形式で記録されるデータストリーム３００の構成を示す図である。データストリーム３００は、複数のパケットグループ（Packet  Group）３０１を有している。各パケットグループ３０１は、ヘッダ３０２と複数のパケット（＃１〜＃１７０）３０３を有し、それぞれのサイズは図３に示すとおりである。
【００２２】
ヘッダ３０２には、ＣＰＰ（Copy  Protection  Pointer）３０４と呼ばれるデータが書き込まれている。ＣＰＰ３０４は、データストリーム３００の暗号化に用いられている鍵データを特定するためのインデックス（索引データ）であって、記録媒体ごとに、鍵データに固有の値が１〜１９９８までの範囲で割り当てられている。例えば、光ディスクＤの鍵データＡ，Ｂを用いて暗号化された２つの記録データが記録されているときに、鍵データ“Ａ”にＣＰＰ３０４として“１”が割り当てられ、鍵データ“Ｂ”にＣＰＰ３０４として“２”が割り当てられているといった具合である。
【００２３】
また、ＣＰＰ３０４は、各パケットグループ３０１のヘッダ３０２のほか、鍵データを管理するための図４に示す鍵データ管理ファイル３５０のＳＯＢＩ＿ＧＩ３５１にも書き込まれている。
【００２４】
ここで、以上のようなデータストリーム３００を第１の記録媒体から第２の記録媒体に移動させる場合を考える。例えば、図５に示すように、第１の記録媒体としての光ディスクＤ１と、第２の記録媒体としての光ディスクＤ２とを考える。
【００２５】
光ディスクＤ１には、第１の記録データとしてのＳＯＢ−Ｃが記録され、光ディスクＤ２には、第２の記録データとしてのＳＯＢ−ＡとＳＯＢ−Ｂとが記録されており、この場合において、ＳＯＢ−Ｃを光ディスクＤ１から光ディスクＤ２に移動させるとする。
【００２６】
ＳＯＢ−Ａ、ＳＯＢ−Ｂ、ＳＯＢ−Ｃはいずれも暗号化されており、それぞれを暗号化するときに用いた鍵データは異なっている。
【００２７】
しかしながら、図５に示すように、光ディスクＤ１では、ＳＯＢ−Ｃの暗号化に用いた鍵データのインデックス（ＣＰＰ３０４）に“１”が割り当てられ、光ディスクＤ２でも、ＳＯＢ−Ａの暗号化に用いた鍵データのインデックス（ＣＰＰ３０４）に同じ“１”が割り当てられていることがある。そうすると、ＳＯＢ−Ｃを光ディスクＤ１から光ディスクＤ２に移動させることによって、光ディスクＤ２においてＣＰＰ３０４が“１”で重なってしまい、正しい鍵データを指定することができなくなる。そのため、ＳＯＢ−Ｃの移動に伴い、ＣＰＰ３０４を更新する必要が生じる。
【００２８】
ところが、前述のとおり、ＣＰＰ３０４は鍵データ管理ファイル３５０だけでなく、パケットグループ３０１のヘッダ３０２にも書き込まれている。そのため、図７に示すように、ＣＰＰ３０４はデータストリーム３００内に複数書き込まれた格好となっているため、データストリーム３００内に複数書き込まれたＣＰＰ３０４をすべて更新するにはかなりの時間を要してしまう。
【００２９】
そこで、データ記録装置１では、次のようにしてデータ移動複製制御処理を行うことにより、ＣＰＰ３０４の更新を要する場合の移動または複製の処理時間を削減するようにしている。図６はそのデータ移動複製制御処理を行った後の光ディスクＤ２を示している。
【００３０】
そして、データストリーム３００は、データサイズが大きければ大きいほどパケットグループ３０１が多数存在し、それだけ多数のＣＰＰ３０４が書き込まれていることになるので、ＣＰＰ３０４の更新時間はデータストリーム３００のデータサイズが大きければ大きいほど長いものになる。本実施の形態では、この点に着目し、光ディスクＤ１と、Ｄ２とで同じＣＰＰ３０４を用いているデータストリーム３００のデータサイズに基づき、ＣＰＰ３０４の更新時間を光ディスクＤ１、Ｄ２のそれぞれについて算出し、更新時間が短い方の光ディスクＤについて、ＣＰＰ３０４を更新するようにしている。
【００３１】
データストリーム３００のデータサイズは図８に示すストリームファイルインフォメーション３６０のＳＴＲ＿ＦＩ＿ＧＩ３６１に書き込まれている。そのため、データ記録装置１は、ここからデータサイズを読み出して更新時間を算出する。ストリームファイルインフォメーション３６０は、光ディスクＤ１、Ｄ２にそれぞれ記録されている。
【００３２】
データ移動複製制御処理は、主制御部５０におけるＭＰＵ５２の制御にしたがい具体的には図９に示すフローチャートに沿って行われる。
【００３３】
（処理例１）
この処理例１では、光ディスクＤ１から光ディスクＤ２に記録データ（ＳＯＢ−Ｃ）を移動させる場合を想定している。
【００３４】
ＭＰＵ５２は動作を開始すると、Ｓ１に進み、移動元の記録媒体（光ディスクＤ１）から移動対象の記録データ（対象記録データともいい、上記の場合はＳＯＢ−Ｃ）を取得する。次に、ＭＰＵ５２はＳ２に動作を進め、対象記録データに割り当てられているＣＰＰ３０４を取得する。また、続くＳ３では、移動先の記録媒体（上記の場合は光ディスクＤ２）において割り当てられているＣＰＰ３０４を取得し、Ｓ４では、移動先の記録媒体で割り当てられていないＣＰＰ（未使用ＣＰＰ）を検出する。
【００３５】
そして、Ｓ５に動作を進めてＭＰＵ５２は移動先の記録媒体で、移動元と同じＣＰＰが使用されているか（割り当てられているか）どうかを判定し、同じＣＰＰが使用されているときはＳ６、そうでなければＳ１１に動作を進める。
【００３６】
Ｓ６では、ＭＰＵ５２が更新時間算出手段としての動作を行い、対象記録データで使用されているＣＰＰ３０４の更新時間を算出する。この場合、主制御部５０は、ＳＴＲ＿ＦＩ＿ＧＩ３６１からデータサイズを読み出し、そのデータサイズに基づき、ＣＰＰ３０４の更新時間（第１の更新時間）を算出する。
【００３７】
続くＳ７では、ＭＰＵ５２が更新時間算出手段としての動作を行い、移動先の記録媒体で、同じＣＰＰを使用している記録データ（移動先記録データともいい、前述の場合のＳＯＢ−Ａ）のＳＴＲ＿ＦＩ＿ＧＩ３６１からデータサイズを読み出し、そのＣＰＰ３０４の更新時間（第２の更新時間）を算出する。
【００３８】
そして、Ｓ８では、ＭＰＵ５２が更新時間比較手段としての動作を行い、移動先の記録媒体（光ディスクＤ２）におけるＣＰＰ３０４の更新時間と移動元の記録媒体（光ディスクＤ１）におけるＣＰＰ３０４の更新時間と比較して、前者が後者よりも短いかどうかを判定し、その場合はＳ９、そうでなければＳ１３に動作を進める。Ｓ９では、移動先の記録媒体（光ディスクＤ２）において、移動先記録データのＣＰＰ３０４をＳ４で求めた未使用ＣＰＰ（図５，６では、“３”）に更新し、Ｓ１０では、ＣＰＰ３０４を更新した後の移動先記録データを光ディスクＤ２に記録する。
【００３９】
また、Ｓ１１では、ＭＰＵ５２が対象記録データ（ＳＯＢ−Ｃ）を移動先の記録媒体（光ディスクＤ２）に記録し、Ｓ１２では、ＭＰＵ５２が対象記録データ（ＳＯＢ−Ｃ）を移動元の記録媒体（光ディスクＤ１）から削除してデータ移動複製制御処理を終了する。また、Ｓ１３では、ＭＰＵ５２が移動元の記録媒体（光ディスクＤ１）について、対象記録データ（ＳＯＢ−Ｃ）に割り当てられているＣＰＰ３０４を未使用ＣＰＰに更新してＳ１１に動作を進める。
【００４０】
以上により、図６に示したように、ＳＯＢ−Ｃが光ディスクＤ１から光ディスクＤ２に移動して、光ディスクＤ２にＳＯＢ−Ａ、ＳＯＢ−ＢおよびＳＯＢ−Ｃが記録されたことになる。この場合、光ディスクＤ１が空きディスクになる。
【００４１】
以上のようにしてＭＰＵ５２がデータ移動複製制御処理を実行すると、移動させようとする記録データに割り当てられているＣＰＰ３０４と同じＣＰＰ３０４が移動先の記録媒体で割り当てられているときは、光ディスクＤ１、光ディスクＤ２のうち、ＣＰＰ３０４の更新時間の短い方の記録媒体についてＣＰＰの更新を行ってから、記録データを移動させている。そのため、ＣＰＰの更新に要する時間を削減できることになるため、移動または複製が完了するまでに要する処理時間を削減することができる。特にデータサイズの差が大きいときは処理時間を大幅に削減でき、ユーザへの応答性を高めることもできる。
【００４２】
処理例１では、光ディスクＤ１から光ディスクＤ２に記録データを移動させる場合を想定していたが、光ディスクＤ２から光ディスクＤ１に記録データを移動させる場合の方が移動または複製が完了するまでの処理時間が短いことがある。この場合を想定した処理例を以下処理例２として説明する。処理例２は図１０に示すフローチャートにそって実行される。
【００４３】
（処理例２）
ＭＰＵ５２は動作を開始すると、Ｓ２１に進み、移動元の記録媒体（光ディスクＤ１）から対象記録データ（ＳＯＢ−Ｃ）を取得する。次に、ＭＰＵ５２はＳ２２に動作を進め、対象記録データに割り当てられているＣＰＰ３０４を取得する。また、ＭＰＵ５２はＳ２３に動作を進め、移動先の記録媒体（光ディスクＤ２）において割り当てられているＣＰＰ３０４を取得し、Ｓ２４では、移動先の記録媒体で割り当てられていないＣＰＰ（未使用ＣＰＰ）を検出する。
【００４４】
Ｓ２５に動作を進め、ＭＰＵ５２は、移動先の記録媒体で、移動元と同じＣＰＰが使用されているかどうかを判定し、同じＣＰＰが使用されているときはＳ２６、そうでなければＳ３８に動作を進める。
【００４５】
そして続くＳ２６では、ＭＰＵ５２が更新時間算出手段としての動作を行い、対象記録データで用いられているＣＰＰ３０４の更新時間（第１の更新時間）をＳ６と同様にして算出する。
【００４６】
また次のＳ２７では、ＭＰＵ５２が更新時間算出手段としての動作を行い、移動先の記録媒体（光ディスクＤ２）における移動先記録データについて、Ｓ７と同様にして、ＣＰＰ３０４の更新時間（第２の更新時間）を算出する。
【００４７】
そして、Ｓ２８では、ＭＰＵ５２が更新時間比較手段としての動作を行い、第１の更新時間と第２の更新時間とを比較して、第２の更新時間が第１の更新時間よりも短いかどうかを判定し、その場合はＳ２９、そうでなければＳ３７に動作を進める。
【００４８】
Ｓ２９ではＭＰＵ５２が処理時間算出手段としての動作を行い、移動先の記録媒体（光ディスクＤ２）に記録されているすべての記録データ（全記録データともいい、ＳＯＢ−ＡおよびＳＯＢ−Ｂ）を移動元の記録媒体（光ディスクＤ１）に移動させるための処理時間（第２の処理時間）を算出する。
【００４９】
Ｓ３０ではＭＰＵ５２が処理時間算出手段としての動作を行い、移動元の記録媒体（光ディスクＤ１）に記録されている対象記録データ（ＳＯＢ−Ｃ）を移動先の記録媒体（光ディスクＤ２）に移動させるための処理時間（第１の処理時間）を算出する。
【００５０】
そして、Ｓ３１では、ＭＰＵ５２が移動複製制御手段としての動作を行い、第１の処理時間と第２の処理時間との比較結果に基づき処理を分岐させて、ＳＯＢ−ＡおよびＳＯＢ−Ｂと、ＳＯＢ−Ｃのいずれかを移動させるように制御する。この場合、ＭＰＵ５２は、第２の処理時間が第１の処理時間よりも短いときはＳ３２、そうでなければＳ３７に動作を進める。
【００５１】
Ｓ３２では、ＭＰＵ５２が通知制御手段としての動作を行い、全記録データを移動元の記録媒体（光ディスクＤ１）に移動させることをメッセージを表示させるなどして通知して、全記録データを移動元の記録媒体（光ディスクＤ１）に移動させるか否かをユーザに決定させる。ユーザが全記録データを移動元の記録媒体（光ディスクＤ１）に移動させることを決定したときはＳ３３、そうでなければＳ３７に動作を進める。
【００５２】
Ｓ３３では、ＭＰＵ５２が移動元の記録媒体（光ディスクＤ１）および移動先の記録媒体（光ディスクＤ２）で割り当てられていない未使用ＣＰＰを検出し、Ｓ３４では、光ディスクＤ２における同一対象記録データ（ＳＯＢ−Ａ）のＣＰＰ３０４をＳ３３で検出した未使用ＣＰＰに更新し、Ｓ３５では、光ディスクＤ２に記録されている全記録データ（ＳＯＢ−ＡおよびＳＯＢ−Ｂ）を光ディスクＤ１に記録する。そして、Ｓ３６では、ＭＰＵ５２がＳ３５またはＳ３８で記録させた記録データを移動元の記録媒体から削除してデータ移動複製制御処理を終了する。
【００５３】
一方、Ｓ３７では、対象記録データのＣＰＰ３０４を更新してＳ３８に動作を進める。Ｓ３８では、対象記録データを移動先の記録媒体（光ディスクＤ２）に記録してＳ３６に動作を進める。
【００５４】
以上のようにしてデータ移動複製制御処理を行うことにより、第２の処理時間が第１の処理時間よりも短いときは光ディスクＤ２の記録データすべてが光ディスクＤ２から光ディスクＤ１に移動するため、図１１に示すように、光ディスクＤ１にすべての記録データ（ＳＯＢ−Ａ、ＳＯＢ−ＢおよびＳＯＢ−Ｃ）が記録される。この場合光ディスクＤ２が空きディスクになる。処理例２では、光ディスクＤ１と、光ディスクＤ２とについて、それぞれにおける記録データを移動させるときの処理時間を比較し、処理時間の短い方にあわせて移動させる記録データを変更しているので、移動処理に要する時間を削減することができる。
【００５５】
なお、上記の処理例１，２では、光ディスクＤ１と、光ディスクＤ２との間で記録データを移動させる場合を例にとって説明しているが、本実施の形態では、記録データを複製する場合についても適用することができる。この場合、図９の処理例１の場合はＳ１２、図１０の処理例２の場合はＳ３６を実行しないようにして、移動の対象となった記録データを削除しないようにすればよい。
【００５６】
また、上記の処理例１，２では、ＳＯＢ形式の記録データを例にとって説明しているが、本実施の形態はＶＯＢ形式の記録データについても適用することができる。
【００５７】
以上の説明は、本発明の実施の形態についての説明であって、この発明の装置及び方法を限定するものではなく、様々な変形例を容易に実施することができる。又、各実施形態における構成要素、機能、特徴あるいは方法ステップを適宜組み合わせて構成される装置又は方法も本発明に含まれるものである。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施の形態に係るデータ記録装置の構成を示すブロック図である。
【図２】ＨＤ  ＤＶＤ−ＶＲにより、記録媒体に記録されているデジタルデータのディレクトリおよびファイル構成を示す図である。
【図３】ＳＯＢ形式で記録されるビデオストリームの構成を示す図である。
【図４】鍵データ管理ファイルの構成を示す図である。
【図５】第１の記録媒体としての光ディスクと、第２の記録媒体としての光ディスクとを示す図である。
【図６】記録データを移動した後の第２の記録媒体としての光ディスクを示す図である。
【図７】ＣＰＰの記録箇所を模式的に示したビデオストリームの一例を示す図である。
【図８】ストリームファイルインフォメーションの構成を示す図である。
【図９】データ移動複製制御処理の動作手順の一例を示すフローチャートである。
【図１０】別のデータ移動複製制御処理の動作手順を示すフローチャートである。
【図１１】図１１のデータ移動複製制御処理によって記録データを移動した後の第１の記録媒体としての光ディスクを示す図である。
【符号の説明】
【００５９】
１…データ録画装置、１０…記録再生部、１２…ＨＤＤ、１３…光ディスクドライブ、２０…データ処理部、５０…主制御部、５２…ＭＰＵ、３００…ビデオストリーム，３０２…ヘッダ，３０４…ＣＰＰ、３５０…鍵データ管理ファイル、３５１…ＳＯＢＩ＿ＧＩ、３６０…ストリームファイルインフォメーション、３６１…ＳＴＲ＿ＦＩ＿ＧＩ、Ｄ１、Ｄ２…光ディスク。
【図１】
0005060279.tif 000002
【図２】
0005060279.tif 000003
【図３】
0005060279.tif 000004
【図４】
0005060279.tif 000005
【図５】
0005060279.tif 000006
【図６】
0005060279.tif 000007
【図７】
0005060279.tif 000008
【図８】
0005060279.tif 000009
【図９】
0005060279.tif 000010
【図１０】
0005060279.tif 000011
【図１１】
0005060279.tif 000012