(57)【要約】【課題】  複数の装置でデータを再生する場合、再生中断個所から容易な操作で再生を再開できるデータ再生装置を提供すること【解決手段】データ再生装置３００は、第１の記録媒体３１０に記録されたデータを再生する再生部３５４と、再生部３５４によるデータの再生が中断されると再生中断位置情報を含む再生管理情報を生成し、データとは別個に、データと対応付けて第１の記録媒体３１０に記録する再生情報更新部３５０と、コピー指示信号に応答して、第１の記録媒体３１０に記録されたデータを、着脱可能な第２の記録媒体３１４にコピーする再生部３５４及び暗号化部３６２とを含む。再生情報更新部３５０は、第２の記録媒体３１４にコピーされるデータに対応する再生管理情報が第１の記録媒体３１０中にあれば、当該再生管理情報を第２の記録媒体３１４にコピーする。【選択図】        図９
2005166168.tif 000002
【特許請求の範囲】
【請求項１】
第１の記録媒体に記録されたデータを再生するための再生手段と、
前記再生手段による前記データの再生が中断されたことに応答して、前記データの再生が中断された位置を表現する再生中断位置情報を含む再生管理情報を生成し、前記データとは別個に、かつ前記データと対応付けて前記第１の記録媒体に記録するための第１の再生管理情報生成手段と、
前記第１の記録媒体からのデータのコピーを指示する第１のコピー指示信号に応答して、前記第１の記録媒体に記録されたデータを、着脱可能な第２の記録媒体にコピーするための第１のデータコピー手段と、
前記第１のデータコピー手段により前記第２の記録媒体にコピーされるデータに対応する再生管理情報が前記第１の記録媒体中にあるか否かを判定し、もしあれば、当該再生管理情報を前記第２の記録媒体にコピーするための再生管理情報コピー手段とを含む、データ再生装置。
【請求項２】
前記再生中断位置情報は、前記データの再生が中断された位置を、前記データ中の所定の基準位置からの時間差を用いて表現する、請求項１に記載のデータ再生装置。
【請求項３】
前記所定の基準位置は、前記データの先頭の再生位置である、請求項２に記載のデータ再生装置。
【請求項４】
前記データは、前記第１の記録媒体中においてファイル名と属性情報との組合せで特定され、
前記第１の再生管理情報生成手段は、前記再生手段による前記データの再生が中断されたことに応答して、前記再生管理情報を生成し、前記データのファイル名から所定の変換により得られるファイル名を持ち、かつ前記データと異なる予め定める属性を持つ、前記データとは別個のファイルとして前記再生管理情報を前記第１の記録媒体に記録するための手段を含む、請求項１〜請求項３のいずれかに記載のデータ再生装置。
【請求項５】
前記再生手段は、
前記第１の記録媒体中のデータの再生を指示する第１の再生指示信号に応答して、当該データに対応付けられた再生管理情報を前記第１の記録媒体中で検索するための再生管理情報検索手段と、
前記再生管理情報検索手段により、前記第１の再生指示信号によって指定されたデータと対応付けられた再生管理情報が検索されなかったことに応答して、先頭から前記データを再生し、前記再生管理情報検索手段により、前記第１の再生指示信号によって指定されたデータと対応付けられた再生管理情報が検索されたことに応答して、当該再生管理情報中の再生中断位置情報から前記データを再生するための手段とを含む、請求項４に記載のデータ再生装置。
【請求項６】
前記再生管理情報検索手段は、
前記第１の再生指示信号に応答して、当該データのファイル名を特定するためのファイル名特定手段と、
前記データのファイル名から所定の変換により得られるファイル名であって、かつ前記予め定める属性を持つ、前記データとは別個の再生管理情報を前記第１の記録媒体中で検索するための手段とを含む、請求項５に記載のデータ再生装置。
【請求項７】
前記第１の再生管理情報生成手段は、前記再生手段による前記データの再生が中断されたことに応答して、前記再生管理情報を生成し、さらに当該再生管理情報に、当該再生管理情報が再生管理情報としての機能を持つものであることを示す機能特定情報を含ませて、前記データとは別個に、かつ前記データと対応付けて前記第１の記録媒体に記録するための手段を含み、
前記データ再生装置はさらに、
前記検索するための手段により検索された再生管理情報に、前記機能特定情報が含まれているか否かを判定するための手段と、
前記判定するための手段により、前記検索するための手段により検索された再生管理情報が前記機能特定情報を含むと判定されたことに応答して、前記再生するための手段による再生中断箇所からの再生を能動化し、前記検索するための手段により検索された再生管理情報が前記機能特定情報を含まないと判定されたことに応答して、前記再生するための手段による前記データの先頭からの再生を能動化するための手段とを含む、請求項６に記載のデータ再生装置。
【請求項８】
前記第１の再生管理情報生成手段は、前記再生手段による前記データの再生が中断されたことに応答して、前記再生管理情報を生成し、さらに当該再生管理情報に、当該再生管理情報が再生管理情報としての機能を持つものであることを示す機能特定情報及び前記データをその属性とともに特定するデータ特定情報とを含ませて、前記データとは別個に、かつ前記データと対応付けて前記第１の記録媒体に記録するための手段を含み、
前記データ再生装置はさらに、
前記検索するための手段により検索された再生管理情報に、前記機能特定情報が含まれているか否かを判定するための判定手段と、
前記検索するための手段により検索された再生管理情報に含まれるデータ特定情報により特定されるデータと、前記第１の再生指示信号により再生が指示されたデータとの一致を検出するための一致検出手段と、
前記判定手段により、前記検索するための手段によって検索された再生管理情報が前記機能特定情報を含むと判定され、かつ前記一致検出手段により一致が検出されたことに応答して、前記再生するための手段による再生中断箇所からの再生を能動化し、前記検索するための手段により検索された再生管理情報が前記機能特定情報を含まないと判定されたことに応答して、前記再生するための手段による前記データの先頭からの再生を能動化するための手段とを含む、請求項６に記載のデータ再生装置。
【請求項９】
さらに、前記第１の記録媒体中のデータの最後まで、前記再生手段が再生を完了したことに応答して、当該データに対応する再生管理情報を前記第１の記録媒体中で検索し、もしあれば、当該再生管理情報を削除するための手段を含む、請求項１〜請求項８のいずれかに記載のデータ再生装置。
【請求項１０】
さらに、前記第２の記録媒体から前記第１の記録媒体へのデータのコピーを指示する第２のコピー指示信号に応答して、前記第２の記録媒体に記録されたデータを、前記第１の記録媒体にコピーするための第２のデータコピー手段と、
前記第２のデータコピー手段により前記第１の記録媒体にコピーされるデータに対応する再生管理情報が前記第２の記録媒体中にあるか否かを判定し、もしあれば、当該再生管理情報に基づいて、前記第１の記録媒体中に、前記第２のデータコピー手段により前記第１の記録媒体にコピーされたデータに対応する再生管理情報を生成し記録するための第２の再生管理情報生成手段とを含む、請求項１〜請求項９のいずれかに記載のデータ再生装置。
【請求項１１】
前記第１の記録媒体及び前記第２の記録媒体は、各々、記録媒体を特定する一意な識別情報を記録した読出専用領域を持ち、
前記データ再生装置はさらに、前記第１の記録媒体へのデータの記録が指示されたことに応答して、当該データを前記第１の記録媒体の前記読出領域に記録された前記第１の記録媒体の識別情報で暗号化して前記第１の記録媒体に記録するための第１の暗号化手段を含み、
前記再生手段は、データの再生を指示するデータ再生指示信号に応答して、前記第１の記録媒体中に前記第１の暗号化手段により記録されたデータを、前記第１の記録媒体中の前記読出専用領域に記録された識別情報を元に作成されたキーを用いて復号化するための第１の復号化手段を含む、請求項１０に記載のデータ再生装置。
【請求項１２】
前記第１のデータコピー手段は、
前記第１のコピー指示信号に応答して、前記第１のコピー指示信号により指定されたデータを前記第１の復号化手段を用いて復号化するための手段と、
前記第１の復号化手段により復号化されたデータを前記第２の記録媒体にコピーする際に、当該データのフォーマット変換が必要か否かを判定するための変換要否判定手段と、
前記変換要否判定手段によりフォーマット変換が不要と判定されたことに応答して、前記第１の復号化手段により復号化されたデータを前記第２の記録媒体の前記読出専用領域に記録された識別情報を元に作成されたキーを用いて暗号化し、前記第２の記録媒体に書込むための第２の暗号化手段と、
前記第２の暗号化手段によるデータの暗号化及び書込と同時に、当該データを前記第１の記録媒体から削除するための手段と、
前記変換要否判定手段によりフォーマット変換が必要と判定されたことに応答して、前記第１の復号化手段により復号化されたデータを所定のフォーマットに変換するためのフォーマット変換手段と、
前記フォーマット変換手段によりフォーマットが変換されたデータを、前記第２の記録媒体の前記読出専用領域に記録された識別情報を元に作成されたキーを用いて暗号化し、前記第２の記録媒体に書込むための第３の暗号化手段と、
前記第３の暗号化手段により、前記フォーマットが変換されたデータが前記第２の記録媒体に書込まれるのと同時に、前記第１の記録媒体に記録された当該データを、前記第２の記録媒体の前記読出専用領域に記録された識別情報を元に作成されたキーを用いて暗号化し、前記第１の記録媒体中の前記データと置換するための第３の暗号化手段とを含む、請求項１１に記載のデータ再生装置。
【請求項１３】
前記第２のデータコピー手段は、
前記第２のコピー指示信号により指定されたデータに対応するデータが前記第１の記録媒体に存在しているか否かを判定するためのデータ存否判定手段と、
前記データ存否判定手段により、前記対応するデータが前記第１の記録媒体に存在していないと判定されたことに応答して、前記第２の記録媒体に記録されたデータを、前記第２の記録媒体の前記読出専用領域に記録された識別情報を元に作成されたキーを用いて復号化し、前記第１の暗号化手段に与えて前記第１の記録媒体に書込むための第２の復号化手段と、
前記データ存否手段により、前記対応するデータが前記第１の記録媒体に存在していると判定されたことに応答して、前記第１の記録媒体に記録されている前記対応するデータを、前記第２の記録媒体の前記読出専用領域に記録された識別情報を元に作成されたキーを用いて復号化し、前記対応するデータと置換して前記第１の記録媒体に書込むための第３の復号化手段と、
前記第２の復号化手段又は前記第３の復号化手段による前記第１の記録媒体へのデータの書込みと同時に、前記第２の記録媒体中の前記データを削除するための手段とを含む、請求項１２に記載のデータ再生装置。
【請求項１４】
記録媒体に記録されたデータを再生するための再生手段と、
前記再生手段による前記データの再生が中断されたことに応答して、前記データの再生が中断された位置を表現する再生中断位置情報を含む再生管理情報を生成し、前記データとは別個に、かつ前記データと対応付けて前記記録媒体に記録するための再生管理情報生成手段とを含む、データ再生装置。
【請求項１５】
前記再生中断位置情報は、前記データの再生が中断された位置を、前記データ中の所定の基準位置からの時間差を用いて表現する、請求項１４に記載のデータ再生装置。
【請求項１６】
前記所定の基準位置は、前記データの先頭の再生位置である、請求項１５に記載のデータ再生装置。
【請求項１７】
前記データは、前記記録媒体中においてファイル名と属性情報との組合せで特定され、
前記再生管理情報生成手段は、前記再生手段による前記データの再生が中断されたことに応答して、前再生管理情報を生成し、前記データのファイル名から所定の変換により得られるファイル名を持ち、かつ前記データと異なる予め定める属性を持つ、前記データとは別個のファイルとして前記再生管理情報を前記第１の記録媒体に記録するための手段を含む、請求項１４〜請求項１６のいずれかに記載のデータ再生装置。
【請求項１８】
前記再生手段は、
前記記録媒体中のデータの再生を指示する第１の再生指示信号に応答して、当該データに対応付けられた再生管理情報を前記記録媒体中で検索するための再生管理情報検索手段と、
前記再生管理情報検索手段により、前記第１の再生指示信号によって指定されたデータと対応付けられた再生管理情報が検索されなかったことに応答して、先頭から前記データを再生し、前記再生管理情報検索手段により、前記第１の再生指示信号によって指定されたデータと対応付けられた再生管理情報が検索されたことに応答して、当該再生管理情報中の再生中断位置情報から前記データを再生するための手段とを含む、請求項１７に記載のデータ再生装置。
【請求項１９】
前記再生管理情報検索手段は、
前記第１の再生指示信号に応答して、当該データのファイル名を特定するためのファイル名特定手段と、
前記データのファイル名から所定の変換により得られるファイル名を持ち、かつ前記予め定める属性を持つ、前記データとは別個の再生管理情報を前記記録媒体中で検索するための手段とを含む、請求項１８に記載のデータ再生装置。
【請求項２０】
前記再生管理情報生成手段は、前記再生手段による前記データの再生が中断されたことに応答して、前記再生管理情報を生成し、さらに当該再生管理情報に、当該再生管理情報が再生管理情報としての機能を持つものであることを示す機能特定情報を含ませて、前記データとは別個に、かつ前記データと対応付けて前記記録媒体に記録するための手段を含み、
前記データ再生装置はさらに、
前記検索するための手段により検索された再生管理情報に、前記機能特定情報が含まれているか否かを判定するための手段と、
前記判定するための手段により、前記検索するための手段により検索された再生管理情報が前記機能特定情報を含むと判定されたことに応答して、前記再生するための手段による再生中断箇所からの再生を能動化し、前記検索するための手段により検索された再生管理情報が前記機能特定情報を含まないと判定されたことに応答して、前記再生するための手段による前記データの先頭からの再生を能動化するための手段とを含む、請求項１９に記載のデータ再生装置。
【請求項２１】
前記再生管理情報生成手段は、前記再生手段による前記データの再生が中断されたことに応答して、前記再生管理情報を生成し、さらに当該再生管理情報に、当該再生管理情報が再生管理情報としての機能を持つものであることを示す機能特定情報及び前記データをその属性とともに特定するデータ特定情報とを含ませて、前記データとは別個に、かつ前記データと対応付けて前記第１の記録媒体に記録するための手段を含み、
前記データ再生装置はさらに、
前記検索するための手段により検索された再生管理情報に、前記機能特定情報が含まれているか否かを判定するための判定手段と、
前記検索するための手段により検索された再生管理情報に含まれるデータ特定情報により特定されるデータが、前記第１の再生指示信号により再生が指示されたデータとの一致を検出するための一致検出手段と、
前記判定手段により、前記検索するための手段によって検索された再生管理情報が前記機能特定情報を含むと判定され、かつ前記一致検出手段により一致が検出されたことに応答して、前記再生するための手段による再生中断箇所からの再生を能動化し、前記検索するための手段により検索された再生管理情報が前記機能特定情報を含まないと判定されたことに応答して、前記再生するための手段による前記データの先頭からの再生を能動化するための手段とを含む、請求項１９に記載のデータ再生装置。
【請求項２２】
さらに、前記記録媒体中のデータの最後まで、前記再生手段が再生を完了したことに応答して、当該データに対応する再生管理情報を前記記録媒体中で検索し、もしあれば、当該再生管理情報を削除するための手段を含む、請求項１４〜請求項２１のいずれかに記載のデータ再生装置。
【請求項２３】
前記記録媒体は、当該記録媒体を特定する一意な識別情報を記録した読出専用領域を持ち、
前記再生手段は、データの再生を指示するデータ再生指示信号に応答して、前記記録媒体中に記録されたデータを、前記記録媒体中の前記読出専用領域に記録された識別情報を元に作成されたキーを用いて復号化するための復号化手段を含む、請求項１４〜請求項２２のいずれかに記載のデータ再生装置。
【請求項２４】
コンピュータにより実行されると、請求項１〜請求項２３のいずれかに記載の全ての機能を当該コンピュータにより実現する、コンピュータプログラム。
【請求項２５】
請求項２４に記載のコンピュータプログラムを記録した、コンピュータ可読な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、再生機能を備えた複数個の機器の間でデータを移動させて再生させる技術に関し、特に、途中で再生を中止して他の機器にデータを移動した場合に、容易な操作で再生の中止個所から引続き当該コンテンツを再生可能なデータ再生装置に関する。
【背景技術】
【０００２】
デジタル技術の進展と、記録デバイスの低価格化とに伴い、映像及び音楽等のＡＶ（Ａｕｄｉｏ  Ｖｉｓｕａｌ）データをデジタル的に記録媒体に記録させ、高い信頼性で読出すことが可能になっている。記録媒体として、大容量ハードディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）又はＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等のディスクメディア、フラッシュメモリ、ＳＤカード等のメモリカード等、多様な種類のものが利用可能となっている。
【０００３】
それに伴い、そうしたＡＶデータを再生する機器として多様なものが出現している。例えばＤＶＤに記録されたＡＶデータを再生するＤＶＤプレーヤ、ハードディスクに大量のＡＶデータを記録し要求に応じて読出す機能を持つハードディスクレコーダ等である。
【０００４】
ＡＶデータの中には、例えば映画等のように再生に要する時間が比較的長いものがある。そのため、映画をＤＶＤプレーヤで再生しているときに、何らかの用事が生じて再生を中断することがある。そうした場合、用事を済ませた後、映画の再生を中断した個所から再生を再開することがよくある。この場合、ユーザとしては、容易な操作で、再生の中断個所から引続き再生を行ないたいと考えるだろう。以前に使用されていたビデオテープレコーダ等の場合には、再生を止めるとテープの走行がそこで止まる。したがって、再生を再開すれば自然にその個所から再生が行なわれる。しかしデジタル的なＡＶデータの場合には、何らかの手段を講じなければそのような再生は難しい。
【０００５】
そうした問題を解決するための提案として、後掲の特許文献１に記載の再生装置がある。この再生装置は、識別情報が記録されている記録媒体に記録されているデータを再生するためのものである。この再生装置は、記録媒体ごとに、その識別情報と、その記録媒体上のデータの、再生が中断された個所（再生中断個所）を示す情報を自身の記憶装置に記録しておく。次に同じ記録媒体の再生を行なう場合には、その記録媒体の識別情報に基づいて、再生中断個所を示す情報を記憶装置から読出し、当該個所から再生を再開する。
【０００６】
図１９に、ＡＶデータ等のコピープロテクトのための方法として現在提案されているＣＰＲＭ（Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ  ｆｏｒ  Ｒｅｃｏｒｄａｂｌｅ  Ｍｅｄｉａ）にしたがった記録媒体（例えばＤＶＤ、メモリカード等）の記録領域の構成を示す。図１９を参照して、ＤＶＤ８００及びメモリカード８１０は、それぞれデータ記録領域８０２及び８１２、並びに読出専用領域８０４及び８１４を有する。これら読出専用領域８０４及び８１４等に記録媒体の識別情報が格納されている。この読出専用領域８０４又は８１４に格納されている識別情報を読出すことにより、記録媒体を識別する。そしてさらにそれに対応する再生中断個所を示す情報をデータ記録領域８０２又は８１２の中から読出す。
【０００７】
この特許文献１に記載のものは、記録媒体ごとの再生中断個所を記録するだけのものである。そのため、一つの記録媒体に複数のデータ項目があった場合、データ項目の全てについて再生中断個所から再生を再開することはできない。
【０００８】
後掲の特許文献２に記載の再生装置では、データ項目ごとに再生中断個所に関する情報を記録しておく。こうすることにより、一つの記録媒体に複数のデータ項目があったとしても、各データ項目について、再生中断個所からの再生再開が可能になる。
【０００９】
【特許文献１】特開平３−１８４１７１号公報
【特許文献２】特開２００３−２１９３６９
【特許文献３】特開２００２−２５１８１９
【発明の開示】
【発明が解決しようとする課題】
【００１０】
近年のデジタル技術の発達及び液晶等の表示装置技術の進展に伴い、ＡＶデータの記録・再生装置はますます小型化されている。例えば、携帯電話又は小型の携帯型情報端末等でもＡＶデータの再生が可能になっている。メモリカード等、比較的大容量・小型でかつ着脱可能な記録媒体をそうした装置に備えることで、多様なＡＶデータの再生を行なうことができる。
【００１１】
例えば上記した携帯電話とＤＶＤプレーヤとを持つユーザが、ＤＶＤプレーヤでＡＶデータを再生しているときに、何らかの用事で外出する必要が生じる場合がある。こうした場合、携帯電話で引続き同じＡＶデータの再生を行なうことができれば便利である。そのためには、ＤＶＤプレーヤに、携帯電話で使用している着脱可能な記録媒体の書込・読出装置を設けておけばよい。ＤＶＤプレーヤから記録媒体にＡＶデータを書込んで、それを携帯電話に装着し再生することで、同じＡＶデータを携帯電話でも楽しむことができる。こうした使用方法としてはＤＶＤプレーヤと携帯電話との組合せに限らない。例えば携帯電話に代えてＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）及びハンディＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等のモバイル機器を用いてもよい。またＤＶＤプレーヤに代えて、一般的なＰＣ、デジタルＴＶ、ハードディスクプレーヤ等の機器を使用しても良い。
【００１２】
そうした使用方法を想定して、単独の装置に複数個の記憶装置のドライブを備えた再生機器も普及しつつある。例えばハードディスクプレーヤ等では、自身の中にハードディスクを備え、さらにＤＶＤ記録・再生装置、フラッシュメモリの書込・読出装置を備えたものがある。
【００１３】
図２０にそうしたシステム８４０の概略を示す。図２０を参照して、このシステム８４０は、ハードディスク８６０を持つハードディスクプレーヤ８５０と、携帯電話８５２とを含む。ハードディスク８６０には何らかのＡＶデータが記録されているものとする。ハードディスクプレーヤ８５０はさらに、メモリカード８６２の書込・読出装置（図示せず）を含む。携帯電話８５２も同様に、このメモリカード８６２の書込・再生装置を含んでいる。
【００１４】
ハードディスク８６０に記録されているＡＶデータをメモリカード８６２に書込み、メモリカード８６２を携帯電話８５２に装着することで携帯電話８５２でも元のＡＶデータを再生することができる。このように複数種類の記録媒体の間でＡＶデータをコピー（又は移動）する場合としては、ハードディスクとメモリカードとの組合せに限らず、ＤＶＤとハードディスク、メモリカードとメモリカードなど、多数の組合せが考えられる。
【００１５】
このようにＡＶデータの再生装置であっても種類の異なるものにＡＶデータを移動して引続き再生する場合、容易な操作で再生中止個所から引続き再生を行なうことができれば便利である。しかし、上記した特許文献１に記載のものも、特許文献２に記載のものも、同じ記録媒体を同じ再生装置で再生したときだけ、再生中断個所からの再生が可能なだけであり、異なる装置においてそのような操作を可能にするものではない。
【００１６】
したがって、このような中断個所からの再開を、異なる種類の再生装置の間でも可能とする技術が必要である。
【００１７】
ところで、上記したように同じＡＶデータを複数の装置で再生しようとする場合、著作権に関する問題が生じ得る。そこで、一般的な再生装置には、著作権保護のための仕組みが組み込まれている。例えばコピーワンスと呼ばれる著作権保護のための仕組みでは、データの複製は一度のみ可能となるように、データ中に制御用の情報を含ませている。ただし、データの移動は可能である。データの移動に関しては、データの違法な複製ができないよう、厳密な手順が決められているものもある。例えば、ある媒体から別の媒体にデータを移動させる場合には、移動先へのデータの複製の途中で元のデータの削除を行ない、その後に初めて移動先のデータの複製を完成させる手順をとっているものがある。元の媒体にデータを戻す場合も同様である。
【００１８】
ところが、上記したように種類の異なる再生装置の間でデータを移動させる場合には、これまで考えられていなかった問題が生ずる可能性がある。一般的に言って、携帯電話等で使用される小型の記録媒体の記録容量は、比較的大きいとはいうもののその大きさには自ずから限界がある。そのため、ＡＶデータのようにデータ量が大きなものは、ＤＶＤへの記録と同じ記録フォーマットでは小型の記録媒体に入らない。そこで、小型の記録媒体にデータを移動させるときには、データ量を小さくするためにデータフォーマットの変換を行なう。例えばＭＰＥＧ２（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  ２）フォーマットのデータをＭＰＥＧ４フォーマットに変換することで、データ量は大きく削減され、メモリカード等の小型の記録媒体に格納可能となる。
【００１９】
ただしこのデータ量の削減に伴い、ＡＶデータの画質・音質が劣化する。このため、著作権保護の仕組みに従おうとすると、次のような問題が生ずる。
【００２０】
図２１は、この問題を説明するための模式図である。図２１を参照して、記録容量の大きな記録媒体８８０に記録されていたＡＶデータ８９０を、記録容量の小さな記録媒体９００に移動させる場合を考える。記録媒体８８０及び記録媒体９００の読出専用領域にはそれぞれ、識別情報８９２及び９０２が記録されている。上記したＣＰＲＭでは、記録媒体８８０に記録されているＡＶデータ８９０は、識別情報８９２を用いて暗号化されている。そして、このＡＶデータ８９０を記録媒体９００の領域９０４に移動させる場合には、ＡＶデータ８９０を識別情報８９２を用いて復号化した上で、今度は記録媒体９００の識別情報９０２を用いて暗号化し、暗号化したＡＶデータ９１０を記録媒体９００に記録させる。
【００２１】
一方、記録媒体８８０においては、このデータの移動と同時にＡＶデータ８９０を削除する。その結果、記録媒体８８０のＡＶデータ８９０が格納されていた領域９１２は空き領域となる。これによりＡＶデータが記録媒体８８０からＡＶデータ８９０に移動したことになる。
【００２２】
このようなデータの移動に伴い、記録媒体９００の記録容量が記録媒体８８０の記録容量よりも小さいため、よりデータ容量が小さくなるようデータフォーマットの変換が行なわれる。例えば、ＡＶデータ８９０のＭＰＥＧ２フォーマットから、ＡＶデータ９１０のＭＰＥＧ４への変換、というフォーマット変換である。この際、以下のような画質劣化の問題が生ずる。
【００２３】
図２２にこの問題を説明するための模式図を示す。図２２を参照して、記録容量の大きな記録媒体９２０中のＡＶデータ９２２を、記録容量の小さな記録媒体９３０に移動する場合を考える。フォーマット変換のため、この移動により画質が劣化する。例えばＡＶデータ９２２では拡大部９２４により示すようにはっきりと再生可能であったデータが、記録媒体９３０のＡＶデータ９３２では、拡大部９３４により示すように劣化し、明確な画像ではなくなってしまう。
【００２４】
このＡＶデータ９３２を再び元の記録媒体９２０に戻す場合を考える。この場合、記録フォーマットの変換を行なってＭＰＥＧ２のＡＶデータ９４２として記録媒体９２０に戻したとしても、画質が一旦劣化しているので、拡大部９４４により示すように画像は元のような鮮明なものとはならない。したがって、この場合にはフォーマット変換を行なうことは無意味である。そのため、この移動時にはフォーマット変換を行なわず、ＭＰＥＧ４で記録媒体９２０に格納することになる。
【００２５】
こうしてフォーマット変換を行ないながらＡＶデータを移動させると、結局最も画質の低いフォーマットのＡＶデータしか残らないことになる。このように、ＡＶデータを移動できたとしても最初の画質を保存できないのでは意味がない。
【００２６】
こうした問題は、フォーマット変換に伴うだけでなく、ＡＶデータの表示サイズを小さく変換したり、表示カラーの色深度（色数）を落とすような変換をした場合にも同様に生じる。
【００２７】
それゆえに本発明の目的は、データの再生を中断した後、別の記録媒体に当該データを移動させ別の再生装置によって再生する場合、再生中断個所から容易な操作で再生を再開できるデータ再生装置、そのためのコンピュータプログラム、及び当該コンピュータプログラムを記録した記録媒体を提供することである。
【００２８】
本発明の他の目的は、データの再生を中断した後、別の記録媒体に当該データを移動させ別の再生装置によって再生する場合、再生中断個所から容易な操作で再生を再開でき、かつフォーマット変換を行なった場合でも信号の劣化を生じないデータ再生装置、そのためのコンピュータプログラム、及び当該コンピュータプログラムを記録した記録媒体を提供することである。
【課題を解決するための手段】
【００２９】
本発明の第１の局面に係るデータ再生装置は、第１の記録媒体に記録されたデータを再生するための再生手段と、再生手段によるデータの再生が中断されたことに応答して、データの再生が中断された位置を表現する再生中断位置情報を含む再生管理情報を生成し、データとは別個に、かつデータと対応付けて第１の記録媒体に記録するための第１の再生管理情報生成手段と、第１の記録媒体からのデータのコピーを指示する第１のコピー指示信号に応答して、第１の記録媒体に記録されたデータを、着脱可能な第２の記録媒体にコピーするための第１のデータコピー手段と、第１のデータコピー手段により第２の記録媒体にコピーされるデータに対応する再生管理情報が第１の記録媒体中にあるか否かを判定し、もしあれば、当該再生管理情報を第２の記録媒体にコピーするための再生管理情報コピー手段とを含む。
【００３０】
再生管理情報は、元のデータと対応付けて、かつ元のデータとは別ファイルとして生成され第１の記録媒体に記録される。そして元のデータを第２の記録媒体にコピーする際には、このデータに対応する再生管理情報があればそれもコピーされる。第２の記録媒体を用いてこのデータを再生する際には、再生管理情報の内容を参照すれば、その再生中断位置が分かり、そこから再生を再開できる。また再生管理情報を参照する機能を持たない再生装置では、この再生管理情報は無視されるので、元のデータの再生に悪影響が及ぶおそれはない。
【００３１】
好ましくは、再生中断位置情報は、データの再生が中断された位置を、データ中の所定の基準位置からの時間差を用いて表現し、より好ましくは、基準位置はデータの先頭の再生位置である。
【００３２】
データの基準位置、通常はデータの先頭の再生位置からの時間差を用いて表すので、仮にデータフォーマットの変換が行なわれたとしても、再生中断位置に基づいて再生を再開するときに、再開位置を容易に定めることができる。
【００３３】
さらに好ましくは、データは、第１の記録媒体中においてファイル名と属性情報との組合せで特定され、第１の再生管理情報生成手段は、再生手段によるデータの再生が中断されたことに応答して再生管理情報を生成し、データのファイル名から所定の変換により得られるファイル名を持ち、かつデータと異なる予め定める属性を持つ、データとは別個のファイルとして再生管理情報を第１の記録媒体に記録するための手段を含む。
【００３４】
再生管理情報として、元のデータのファイル名から所定の変換により得られるファイル名を持ち、かつ予め定める属性のファイルを探すことにより、あるデータに対する再生管理情報を検索できる。再生管理情報の検索を容易に行なうことができ、かつ誤った再生管理情報を使用してしまう危険性が小さくなる。
【００３５】
再生手段は、第１の記録媒体中のデータの再生を指示する第１の再生指示信号に応答して、当該データに対応付けられた再生管理情報を第１の記録媒体中で検索するための再生管理情報検索手段と、再生管理情報検索手段により、第１の再生指示信号によって指定されたデータと対応付けられた再生管理情報が検索されなかったことに応答して先頭からデータを再生し、再生管理情報検索手段により、第１の再生指示信号によって指定されたデータと対応付けられた再生管理情報が検索されたことに応答して、当該再生管理情報中の再生中断位置情報からデータを再生するための手段とを含んでもよい。
【００３６】
再生管理情報が見つかれば、その内容にしたがって再生中断位置から再生を再開し、再生管理情報がない場合にはデータの先頭から再生を再開する。再生管理情報の有無にかかわらず、適切な態様で元のデータを再生できる。
【００３７】
好ましくは、再生管理情報検索手段は、第１の再生指示信号に応答して、当該データのファイル名を特定するためのファイル名特定手段と、指定されたデータのファイル名から所定の変換により得られるファイル名を持ち、かつ予め定める属性を持つ、データとは別個の再生管理情報を第１の記録媒体中で検索するための手段とを含む。
【００３８】
再生管理情報として、元のデータから所定の変換により得られるファイル名を持ち、かつ予め定める属性のファイルを探すことにより、あるデータに対する再生管理情報を検索できる。再生管理情報の検索を容易に行なうことができ、かつ誤った再生管理情報を使用してしまう危険性が小さくなる。
【００３９】
より好ましくは、第１の再生管理情報生成手段は、再生手段によるデータの再生が中断されたことに応答して、再生管理情報を生成し、さらに当該再生管理情報に、当該再生管理情報が再生管理情報としての機能を持つものであることを示す機能特定情報を含ませて、データとは別個に、かつデータと対応付けて第１の記録媒体に記録するための手段を含んでもよい。データ再生装置はさらに、検索するための手段により検索された再生管理情報に、機能特定情報が含まれているか否かを判定するための手段と、判定するための手段により、検索するための手段によって検索された再生管理情報が機能特定情報を含むと判定されたことに応答して、再生するための手段による再生中断箇所からの再生を能動化し、検索するための手段により検索された再生管理情報が機能特定情報を含まないと判定されたことに応答して、再生するための手段によるデータの先頭からの再生を能動化するための手段とを含んでもよい。
【００４０】
再生管理情報が検索された場合であっても、その中にそれが再生管理情報であることを示す機能特定情報が含まれている場合のみ、その内容にしたがって再生再開の制御が行なわれる。ファイル名と属性のみによって検索した結果、誤って再生管理情報以外のファイルが再生管理情報として検索されたとしても、機能特定情報を含まないので、その内容にしたがって誤った再生が実行されたりするおそれはない。
【００４１】
さらに好ましくは、第１の再生管理情報生成手段は、再生手段によるデータの再生が中断されたことに応答して、再生管理情報を生成し、さらに当該再生管理情報に、当該再生管理情報が再生管理情報としての機能を持つものであることを示す機能特定情報及びデータをその属性とともに特定するデータ特定情報とを含ませて、データとは別個に、かつデータと対応付けて第１の記録媒体に記録するための手段を含む。データ再生装置はさらに、検索するための手段により検索された再生管理情報に、機能特定情報が含まれているか否かを判定するための判定手段と、検索するための手段により検索された再生管理情報に含まれるデータ特定情報により特定されるデータと、第１の再生指示信号により再生が指示されたデータとの一致を検出するための一致検出手段と、判定手段により、検索するための手段によって検索された再生管理情報が機能特定情報を含むと判定され、かつ一致検出手段により一致が検出されたことに応答して、再生するための手段による再生中断箇所からの再生を能動化し、検索するための手段により検索された再生管理情報が機能特定情報を含まないと判定されたことに応答して、再生するための手段によるデータの先頭からの再生を能動化するための手段とを含む。
【００４２】
再生管理情報が検索された場合であっても、その中にそれが再生管理情報であることを示す機能特定情報が含まれており、かつその中に含まれるデータ特定情報により特定されるデータと、再生が指示されたデータとの一致が検出された場合のみ、その内容にしたがって再生再開の制御が行なわれる。ファイル名と属性のみによって検索した結果、誤って再生管理情報以外のファイルが再生管理情報として検索されたとしても、機能特定情報を含まないので、その内容にしたがって誤った再生が実行されたりするおそれはない。また、たまたまその再生管理情報が別のデータに対応するものである場合も、再生が誤って実行されたりするおそれはない。
【００４３】
データ再生装置はさらに、第１の記録媒体中のデータの最後まで、再生手段が再生を完了したことに応答して、当該データに対応する再生管理情報を第１の記録媒体中で検索し、もしあれば、当該再生管理情報を削除するための手段を含んでもよい。
【００４４】
再生がデータの最後まで実行されれば、次に当該データを再生する場合にはデータの先頭からでよい。再生管理情報は不要であり、削除することで記録媒体の容量を節約できる。
【００４５】
データ再生装置はさらに、第２の記録媒体から第１の記録媒体へのデータのコピーを指示する第２のコピー指示信号に応答して、第２の記録媒体に記録されたデータを、第１の記録媒体にコピーするための第２のデータコピー手段と、第２のデータコピー手段により第１の記録媒体にコピーされるデータに対応する再生管理情報が第２の記録媒体中にあるか否かを判定し、もしあれば、当該再生管理情報に基づいて、第１の記録媒体中に、第２のデータコピー手段により第１の記録媒体にコピーされたデータに対応する再生管理情報を生成し記録するための第２の再生管理情報生成手段とを含んでもよい。
【００４６】
第２の記録媒体中のデータを第１の記録媒体にコピーする場合、それに対応する再生管理情報も第１の記録媒体に作成しておけば、第２の記録媒体を用いて途中までデータの再生を行なっていた場合には、第１の記録媒体にコピーされたデータの次の再生時に再生中断位置から続けて再生を実行することができる。データを多様な再生機器の間でコピーしながら再生する場合にも、容易な操作で続けて再生を実行させることができる。
【００４７】
好ましくは、第１の記録媒体及び第２の記録媒体は、各々、記録媒体を特定する一意な識別情報を記録した読出専用領域を持つ。そしてデータ再生装置はさらに、第１の記録媒体へのデータの記録が指示されたことに応答して、当該データを第１の記録媒体の読出領域に記録された第１の記録媒体の識別情報で暗号化して第１の記録媒体に記録するための第１の暗号化手段を含む。再生手段は、データの再生を指示するデータ再生指示信号に応答して、第１の記録媒体中に第１の暗号化手段により記録されたデータを、第１の記録媒体中の読出専用領域に記録された識別情報を元に作成されたキーを用いて復号化するための第１の復号化手段を含む。
【００４８】
第１の記録媒体に記録されるデータを、第１の記録媒体の識別情報で暗号化しておくことにより、復号化の機能を持たないデータ再生装置ではこの記録媒体のデータを再生できない。データ再生に規制をかけることが可能になる。なお、記録媒体が装置本体に取付けられ、取り外すことが不可能な場合など、記録媒体の識別情報に代えて、装置本体の読出専用メモリに格納された識別情報を用いることもできる。
【００４９】
好ましくは、第１のデータコピー手段は、第１のコピー指示信号に応答して、第１のコピー指示信号により指定されたデータを第１の復号化手段を用いて復号化するための手段と、第１の復号化手段により復号化されたデータを第２の記録媒体にコピーする際に、当該データのフォーマット変換が必要か否かを判定するための変換要否判定手段と、変換要否判定手段によりフォーマット変換が不要と判定されたことに応答して、第１の復号化手段により復号化されたデータを第２の記録媒体の読出専用領域に記録された識別情報を元に作成したキーを用いて暗号化し、第２の記録媒体に書込むための第２の暗号化手段と、第２の暗号化手段によるデータの暗号化及び書込と同時に、当該データを第１の記録媒体から削除するための手段と、変換要否判定手段によりフォーマット変換が必要と判定されたことに応答して、第１の復号化手段により復号化されたデータを所定のフォーマットに変換するためのフォーマット変換手段と、フォーマット変換手段によりフォーマットが変換されたデータを、第２の記録媒体の読出専用領域に記録された識別情報を元に作成したキーを用いて暗号化し、第２の記録媒体に書込むための第３の暗号化手段と、第３の暗号化手段により、フォーマットが変換されたデータが第２の記録媒体に書込まれるのと同時に、第１の記録媒体に記録された当該データを、第２の記録媒体の読出専用領域に記録された識別情報を元に作成したキーを用いて暗号化し、第１の記録媒体中のデータと置換するための第３の暗号化手段とを含む。
【００５０】
第１の記録媒体に暗号化され記録されていたデータを第２の記録媒体に移動させる必要がある場合、これを復号化した上でさらに第２の記録媒体の識別記号を元に作成したキーで暗号化して第２の記録媒体に記録する。第２の記録媒体からの再生時には第２の記録媒体の識別情報を元に作成したキーで復号化できる。一方、このデータをさらに別の記録媒体にコピーすると、復号化のためのキーが得られないので再生しようとしてもできず、データ再生を規制できる。さらに、第１の記録媒体に記録されていた、第１の記録媒体の識別情報を元に作成されたキーにより暗号化されていたデータは、第２の記録媒体の識別情報を元に作成されたキーにより二重に暗号化される。第１の記録媒体の装置は再生不可となる。その結果、データの再生可能なコピーの数を一つに維持することができる。
【００５１】
好ましくは、第２のデータコピー手段は、第２のコピー指示信号により指定されたデータに対応するデータが第１の記録媒体に存在しているか否かを判定するためのデータ存否判定手段と、データ存否判定手段により、対応するデータが第１の記録媒体に存在していないと判定されたことに応答して、第２の記録媒体に記録されたデータを、第２の記録媒体の読出専用領域に記録された識別情報を元に作成されたキーを用いて復号化し、第１の暗号化手段に与えて第１の記録媒体に書込むための第２の復号化手段と、データ存否手段により、対応するデータが第１の記録媒体に存在していると判定されたことに応答して、第１の記録媒体に記録されている対応するデータを、第２の記録媒体の読出専用領域に記録された識別情報を元に作成されたキーを用いて復号化し、対応するデータと置換して第１の記録媒体に書込むための第３の復号化手段と、第２の復号化手段又は第３の復号化手段による第１の記録媒体へのデータの書込みと同時に、第２の記録媒体中のデータを削除するための手段とを含む。
【００５２】
第２の記録媒体中のデータを第１の記録媒体にコピーする場合、第１の記録媒体中に、このデータに対応するデータがなければ単にデータをコピーし第２の記録媒体中のデータを削除する。これにより、データの再生可能なコピーの数を一つに維持できる。また、第１の記録媒体中に、対応するデータがある場合、そのデータを第２の記録媒体の識別情報で復号化することで、フォーマット変換前のデータを第１の記録媒体から再生することが可能となる。この場合、画質の劣化は生じない。さらに第２の記録媒体中のデータは削除されるので、データの再生可能なコピーの数を一つに維持できる。
【００５３】
本発明の第２の局面に係るデータ再生装置は、記録媒体に記録されたデータを再生するための再生手段と、再生手段によるデータの再生が中断されたことに応答して、データの再生が中断された位置を表現する再生中断位置情報を含む再生管理情報を生成し、データとは別個に、かつデータと対応付けて記録媒体に記録するための再生管理情報生成手段とを含む。
【００５４】
再生管理情報は、元のデータと対応付けて、かつ元のデータとは別ファイルとして生成され第１の記録媒体に記録される。そして元のデータを第２の記録媒体にコピーする際には、このデータに対応する再生管理情報があればそれもコピーされる。第２の記録媒体を用いてこのデータを再生する際には、再生管理情報の内容を参照すれば、その再生中断位置が分かり、そこから再生を再開できる。また再生管理情報を参照する機能を持たない再生装置では、この再生管理情報は無視されるので、元のデータの再生に悪影響が及ぶおそれはない。
【００５５】
好ましくは、再生中断位置情報は、データの再生が中断された位置を、データ中の所定の基準位置からの時間差を用いて表現し、より好ましくは、所定の基準位置は、データの先頭の再生位置である。
【００５６】
データの基準位置、通常はデータの先頭の再生位置からの時間差を用いて表すので、仮にデータフォーマットの変換が行なわれたとしても、再生中断位置に基づいて再生を再開するときに、再開位置を容易に定めることができる。
【００５７】
さらに好ましくは、データは、記録媒体中においてファイル名と属性情報との組合せで特定され、再生管理情報生成手段は、再生手段によるデータの再生が中断されたことに応答して、前再生管理情報を生成し、データのファイル名から所定の変換により得られるファイル名を持ち、かつデータと異なる予め定める属性を持つ、データとは別個のファイルとして再生管理情報を第１の記録媒体に記録するための手段を含む。
【００５８】
再生管理情報として、元のデータのファイル名から所定の変換により得られるファイル名を持ち、かつ予め定める属性のファイルを探すことにより、あるデータに対する再生管理情報を検索できる。再生管理情報の検索を容易に行なうことができ、かつ誤った再生管理情報を使用してしまう危険性が小さくなる。
【００５９】
再生手段は、記録媒体中のデータの再生を指示する第１の再生指示信号に応答して、当該データに対応付けられた再生管理情報を記録媒体中で検索するための再生管理情報検索手段と、再生管理情報検索手段により、第１の再生指示信号によって指定されたデータと対応付けられた再生管理情報が検索されなかったことに応答して、先頭からデータを再生し、再生管理情報検索手段により、第１の再生指示信号によって指定されたデータと対応付けられた再生管理情報が検索されたことに応答して、当該再生管理情報中の再生中断位置情報からデータを再生するための手段とを含んでもよい。
【００６０】
再生管理情報が見つかれば、その内容にしたがって再生中断位置から再生を再開し、再生管理情報がない場合にはデータの先頭から再生を再開する。再生管理情報の有無にかかわらず、適切な態様で元のデータを再生できる。
【００６１】
好ましくは、再生管理情報検索手段は、第１の再生指示信号に応答して、当該データのファイル名を特定するためのファイル名特定手段と、データのファイル名から所定の変換により得られるファイル名であって、かつ予め定める属性を持つ、データとは別個の再生管理情報を記録媒体中で検索するための手段とを含む。
【００６２】
再生管理情報として、元のデータのファイル名から所定の変換により得られるファイル名を持ち、かつ予め定める属性のファイルを探すことにより、あるデータに対する再生管理情報を検索できる。再生管理情報の検索を容易に行なうことができ、かつ誤った再生管理情報を使用してしまう危険性が小さくなる。
【００６３】
より好ましくは、再生管理情報生成手段は、再生手段によるデータの再生が中断されたことに応答して、再生管理情報を生成し、さらに当該再生管理情報に、当該再生管理情報が再生管理情報としての機能を持つものであることを示す機能特定情報を含ませて、データとは別個に、かつデータと対応付けて記録媒体に記録するための手段を含む。データ再生装置はさらに、検索するための手段により検索された再生管理情報に、機能特定情報が含まれているか否かを判定するための手段と、判定するための手段により、検索するための手段によって検索された再生管理情報が機能特定情報を含むと判定されたことに応答して、再生するための手段による再生中断箇所からの再生を能動化し、検索するための手段により検索された再生管理情報が機能特定情報を含まないと判定されたことに応答して、再生するための手段によるデータの先頭からの再生を能動化するための手段とを含む。
【００６４】
再生管理情報が検索された場合であっても、その中にそれが再生管理情報であることを示す機能特定情報が含まれている場合のみ、その内容にしたがって再生再開の制御が行なわれる。ファイル名と属性のみによって検索した結果、誤って再生管理情報以外のファイルが再生管理情報として検索されたとしても、機能特定情報を含まないので、その内容にしたがって誤った再生が実行されたりするおそれはない。
【００６５】
再生管理情報生成手段は、再生手段によるデータの再生が中断されたことに応答して、再生管理情報を生成し、さらに当該再生管理情報に、当該再生管理情報が再生管理情報としての機能を持つものであることを示す機能特定情報及びデータをその属性とともに特定するデータ特定情報とを含ませて、データとは別個に、かつデータと対応付けて第１の記録媒体に記録するための手段を含んでもよい。データ再生装置はさらに、検索するための手段により検索された再生管理情報に、機能特定情報が含まれているか否かを判定するための判定手段と、検索するための手段により検索された再生管理情報に含まれるデータ特定情報により特定されるデータが、第１の再生指示信号により再生が指示されたデータとの一致を検出するための一致検出手段と、判定手段により、検索するための手段によって検索された再生管理情報が機能特定情報を含むと判定され、かつ一致検出手段により一致が検出されたことに応答して、再生するための手段による再生中断箇所からの再生を能動化し、検索するための手段により検索された再生管理情報が機能特定情報を含まないと判定されたことに応答して、再生するための手段によるデータの先頭からの再生を能動化するための手段とを含む。
【００６６】
再生管理情報が検索された場合であっても、その中にそれが再生管理情報であることを示す機能特定情報が含まれており、かつその中に含まれるデータ特定情報により特定されるデータと、再生が指示されたデータとの一致が検出された場合のみ、その内容にしたがって再生再開の制御が行なわれる。ファイル名と属性のみによって検索した結果、誤って再生管理情報以外のファイルが再生管理情報として検索されたとしても、機能特定情報を含まないので、その内容にしたがって誤った再生が実行されたりするおそれはない。また、たまたまその再生管理情報が別のデータに対応するものである場合も、再生が誤って実行されたりするおそれはない。
【００６７】
好ましくは、データ再生装置はさらに、記録媒体中のデータの最後まで、再生手段が再生を完了したことに応答して、当該データに対応する再生管理情報を記録媒体中で検索し、もしあれば、当該再生管理情報を削除するための手段を含む。
【００６８】
再生がデータの最後まで実行されれば、次に当該データを再生する場合にはデータの先頭からでよい。再生管理情報は不要であり、削除することで記録媒体の容量を節約できる。
【００６９】
より好ましくは、記録媒体は、当該記録媒体を特定する一意な識別情報を記録した読出専用領域を持ち、再生手段は、データの再生を指示するデータ再生指示信号に応答して、記録媒体中に記録されたデータを、記録媒体中の読出専用領域に記録された識別情報を元に作成されたキーを用いて復号化するための復号化手段を含む。
【００７０】
記録媒体に記録されるデータを、当該記録媒体の識別情報で暗号化しておくことにより、データをこの記録媒体から分離するとこのデータを再生することができなくなる。つまり、データのコピーに規制をかけることが可能になる。
【００７１】
本発明の第３の局面に係るコンピュータプログラムは、コンピュータにより実行されると、上記したデータ再生装置のいずれかの、全ての機能を当該コンピュータにより実現する。
【００７２】
本発明の第４の局面に係るコンピュータ可読な記録媒体は、上記したコンピュータプログラムを記録したものである。
【発明の効果】
【００７３】
本発明によれば、第１の記録媒体に記録されたデータをデータ再生装置で再生し、中断した場合、再生管理情報が当該データと別に作成される。そして、このデータが第２の記録媒体にコピーされるときには、対応する再生管理情報もコピーされる。第２の記録媒体を用いてこのデータを再生する際に、再生管理情報の内容を参照してその再生中断位置から再生を再開できる。また、第２の記録媒体を用いて別の装置でデータの再生が実行され再生管理情報が更新された場合、第２の記録媒体から第１の記録媒体に当該データが戻されたときに、第２の記録媒体の再生管理情報による再生中断位置の情報に基づいて、第１の記録媒体中に再生管理情報が生成される。この再生管理情報を用いて、第１の記録媒体のデータを，その再生中断位置から再開できる。したがって、多様な装置において、容易な操作で一つのデータを引続き再生することが可能になる。また、元のデータの再生に悪影響が及びおそれはない。
【００７４】
さらに、誤った再生管理情報が利用されないよう、機能特定情報又はファイル名による照合を行なっている。そのため、再生管理情報を用いることによる誤動作のおそれは極めて少ない。
【００７５】
さらに、第１の記録媒体に記録されるデータを、第１の記録媒体の識別情報で暗号化しておくことにより、復号化の機能を持たないデータ再生装置ではこの記録媒体のデータを再生できない。データ再生に規制をかけることが可能になる。
【００７６】
第１の記録媒体に暗号化され記録されていたデータを第２の記録媒体に移動させる必要がある場合、第１の記録媒体に記録されていた、第１の記録媒体の識別情報により暗号化されていたデータは、第２の記録媒体の識別情報により二重に暗号化される。第１の記録媒体の装置は再生不可となる。その結果、データの再生可能なコピーの数を一つに維持することができる。また、第２の記録媒体があれば、この第２の記録媒体の識別情報を元に作成されたキーを用いて、第１の記録媒体に暗号化されていたデータを復号化できる。このデータにはデータ劣化などという問題は生じない。その結果、劣化したデータしか残らないという問題なく、再生可能なコピーの数を一つに維持しながら、複数のデータ再生装置を用いて容易な操作で引続きデータの再生を行なうことができる。
【発明を実施するための最良の形態】
【００７７】
‐本実施の形態の装置の基本概念‐
図１に、本発明の一実施の形態に係るシステム３０のブロック図を示す。図１を参照して、このシステム３０は、大容量のハードディスク（第１の記録媒体）を備え、小容量の記録媒体であるメモリカード４４（第２の記録媒体）を装着可能で、メモリカード４４に対するデータの書込及び読出が可能なデジタルテレビジョン受像機（以下「デジタルテレビ」と呼ぶ。）４０と、メモリカード４４が装着可能で、メモリカード４４に記録されたＡＶデータを再生可能な機能を持つ携帯電話４２とを含む。デジタルテレビ４０は、通常はそのハードディスクに記録されたＡＶデータの再生を行なう。携帯電話４２でＡＶデータを再生する必要が生じた場合のみ、このＡＶデータをメモリカード４４に移動させる。携帯電話４２での再生が不要になれば、再度ＡＶデータをメモリカード４４からデジタルテレビ４０内のハードディスクに戻す。その際、フォーマット変換を行なっても画質の劣化は生じない。その方式については後述する。メモリカード４４としては、例えばＳＤカードを用いる。
【００７８】
図２を参照して、このシステム３０におけるＡＶデータの再生順序の例について説明する。図２（Ａ）に示すように、デジタルテレビ４０において、ハードディスクに格納されたＡＶデータ６０の一部分６６を再生した時点で再生を中断する。そして図２（Ｂ）に示すようにこのＡＶデータ６０をＡＶデータ６４にフォーマット変換してメモリカード４４に移動させる。
【００７９】
このメモリカード４４を携帯電話４２に装着し、通常の再生開始操作を行なうと、本実施の形態の携帯電話４２では、デジタルテレビ４０により再生が終了した部分６２に対応する部分６６の終端（再生中断位置）から再生を開始する。
【００８０】
さらに再生を続け、図２（Ｃ）において斜線部６８で示す部分の再生を行ない、そこで携帯電話４２におけるＡＶデータ６４の再生を中止したものとする。その後、このメモリカード４４をデジタルテレビ４０に装着し、ＡＶデータ６４を再度ＡＶデータ６０にフォーマット変換する。そしてデジタルテレビ４０で再度このＡＶデータ６０の再生を開始する。このとき、斜線部７０で示される再生完了部分の終端（携帯電話４２における再生中断位置）から再生が開始する。
【００８１】
ＡＶデータ６０の再生が斜線部７２により示されるように全て完了すると、次回の再生はＡＶデータ６０の先頭から行なわれる。
【００８２】
以下、こうしたデータの移動及び再生中断個所からの再生の再開を実現するためのシステムについて構成及び動作を説明する。
【００８３】
‐ファイル構成‐
図３に、デジタルテレビ４０に含まれるハードディスク９０中のファイル構成を模式的に示す。メモリカード４４中の構成も基本的には同じである。図３を参照して、記録媒体９０中に、ＡＶデータ１００、１０２、及び１０４が含まれるものとする。本実施の形態にかかる装置では、上記したような異なる再生装置間のＡＶデータの移動が行なわれても、再生中断個所を特定する情報を記録するために、ＡＶデータに対応した再生管理情報からなる管理ファイル１１０、１１２をＡＶデータが記録されたものと同じ記録媒体９０中に記録する。
【００８４】
図３に示す例では、管理ファイル１１０は、ＡＶデータ１００の管理ファイルであり、管理ファイル１１２はＡＶデータ１０２の管理ファイルである。管理ファイルは、本実施の形態では対応するＡＶデータのファイル名と、拡張子「ｓｍｉ」とを組合せた名称により特定される。この拡張子「ｓｍｉ」は、後述するようにこの管理ファイルがＳＭＩＬ言語で記述された、再生管理情報という属性を持つものであることを示す。一般に拡張子はそのファイルの属性を表す。なお以下においては、簡単のために、拡張子を含まないファイル名と拡張子とをあわせて「ファイル名」と呼ぶことにする。例えばＡＶデータ１００のファイル名が図３に示すように「１０２０３０．ｍｐｅｇであれば、その管理ファイル１１０のファイル名は「１０２０３０．ｓｍｉ」となる。なお、管理ファイルはＳＭＩＬ言語に限らず、任意の言語を使用して記述することができる。また、管理ファイルは必ずしもテキスト形式のファイルでなくてもよい。
【００８５】
なお、本実施の形態では管理ファイルの拡張子を除くファイル名は、ＡＶデータのファイル名の拡張子を除いた部分と同一である。一般的にはそのようにして管理ファイルの名称を定めるのが簡便である。しかし本発明はそうした実施の形態のみの限定されるわけではない。ＡＶデータのファイル名から何らかの変換により管理ファイルのファイル名が定められるものであれば、管理ファイルのファイル名をどのような形で定めるようにしてもよい。
【００８６】
図３に示す例では、ＡＶデータ１０４には対応の管理ファイルが存在していない。この場合、ＡＶデータ１０４の再生は先頭から行なわれる。
【００８７】
図４に、例として管理ファイル１１０の内容を示す。図４を参照して、本実施の形態における管理ファイル１１０は、テキストファイルであって、ＳＭＩＬ（Ｓｙｎｃｈｒｏｎｉｚｅｄ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｇｒａｔｉｏｎ  Ｌａｎｇｕａｇｅ）と呼ばれる言語で記述されている。ＳＭＩＬ言語は、動画などの再生を制御するためにＷ３Ｃで策定された言語である。
【００８８】
図４を参照して、管理ファイル１１０はタグ＜ｓｍｉｌ＞と＜／ｓｍｉｌ＞とを持つ。これらはＳＭＩＬで記載された言語の開始終わり終了をそれぞれ示す。
【００８９】
この二つのタグの間の領域内には、タグ＜ｈｅａｄ＞及び＜／ｈｅａｄ＞で囲まれたヘッダ領域と、タグ＜ｂｏｄｙ＞及び＜／ｂｏｄｙ＞で囲まれたボディ領域とがある。ヘッダ領域の記載で「ｍｅｔａ  ｎａｍｅ＝」の後に引用符に囲まれて記載された部分「ＳＨ＿ＲＥＳＵＭＥ＿ＰＬＡＹ」は、このファイルがＡＶデータの、前回の再生時に再生が中断された位置を、ファイルの先頭を基準位置とする時間差で表す再生中断位置（再生開始位置）を含む再生管理情報であることを示すキーワードであり、このファイルの機能を特定する機能特定情報である。このキーワードを検出することで、この管理ファイル１１０がＡＶデータの再生中断位置を示すという機能を持つことが分かる。
【００９０】
なお、ＳＭＩＬ言語の書類の解釈を行なう場合、解釈する装置は、書類中で知らないキーワードに遭遇すると、そのキーワードを含む情報の全体は無視され何も実行されない。したがって、仮にこの管理ファイルを何らかの装置（ＳＭＩＬ解釈が可能な装置）で実行しようとしても、何も行なわれない。すなわち、管理ファイル内にこのキーワードが含まれている場合には再生中断箇所からの再生が能動化されるが、含まれていない場合には再生中断箇所からの再生は行なわれない。
【００９１】
ヘッダ部分の「ｃｏｎｔｅｎｔ＝」に続いて引用符で囲まれた部分は、このファイルの内容により特定される処理を実行するプログラムとして想定されているもののバージョン番号である。このファイルを解釈するプログラムは、このバージョン番号と自己のバージョン番号とを比較することにより、この管理ファイルに記載されている処理を実行できるか否かを判定する。例えば自己のバージョン番号より古いバージョン番号の管理ファイルに記載された内容は基本的に理解して実行することができる。また自己のバージョン番号より新しいバージョン番号の管理ファイルは基本的に無視する。そのほか、使用している言語とそのバージョン番号との組合せによって、実行できるか否かを判定することも考えられる。
【００９２】
ボディ部分のタグ＜ｖｉｄｅｏ＞は、この管理ファイルにより再生中断位置（再生開始位置）が管理されているＡＶデータ及び再生中断位置を特定するためのものである。具体的には、「ｓｒｃ＝」の後に引用符で囲んで記載されているファイル名が、ＡＶデータのファイル名であり、「ｂｅｇｉｎ＝」の後に引用符で囲んで記載されている内容が、当該ＡＶデータの再生中断位置（再生開始位置）をＡＶデータの先頭からの相対時間で示したものである。このファイル名が、再生を指示されたデータのファイル名と拡張子まで含めて一致すれば再生中断箇所からの再生が能動化されるが、一致しない場合にはデータの先頭からの再生が能動化される。
【００９３】
図３に示す例では、管理ファイル１１０が管理しているＡＶデータの名称が「１０２０３０．ｍｐｅｇ２」であり、次に再生するときには、先頭から１００秒後の位置から再生を開始すべきことが分かる。なお、ＳＭＩＬ言語の仕様によれば、実際の開始位置の記載方法は図４に示すものとは異なるが、ここでは理解しやすいよう、上記したような記述方法を採用して説明している。
【００９４】
‐データ操作の概要‐
図５は、本実施の形態に係るデジタルテレビ４０において、ハードディスクに記録されているＡＶデータをどのように操作するかを模式的に示す図である。図５を参照して、デジタルテレビ４０に記録されているＡＶデータがデータの移動等に伴ってどのように操作されるか、そのために必要な機構は何か、について説明する。
【００９５】
デジタルテレビ４０におけるＡＶデータの操作には、再生を除き主として３つの操作がある。第１は、購入した記録媒体（例えばＤＶＤ）からデジタルテレビ４０のハードディスク（以下これを「第１の媒体」と呼ぶ。）へのコピー（コピーワンスでは、コピーは一度のみ許される。）である。第２は、第１の媒体から、記録容量の小さな第２の媒体（メモリカード等）へのＡＶデータの移動である。第３は、第２の媒体に移動されたデータを再度第１の媒体に戻す際の移動である。以下、そのために必要な機構について順に説明する。
【００９６】
図５を参照して、第１の媒体のデータ操作機構１３０は、第１の媒体の媒体識別情報１４０を用いて、ＤＶＤ等からこの第１の媒体１５４にコピーすべきデータ１３２を暗号化して第１の媒体データ１５４を生成するエンコーダ１４２を含む。
【００９７】
データ操作機構１３０はさらに、第１の媒体の媒体識別情報１４０により暗号化されている第１の媒体データ１５４を第２の媒体に移動させる際に、第１の媒体の媒体識別情報１４０で復号化するためのデコーダ１５６と、第１の媒体の媒体識別情報１４０で暗号化されている第１の媒体データ１５４をさらに第２の媒体の媒体識別情報１４４及び第２の媒体に移動されたデータ１４２から生成されるハッシュに基づいて暗号化するためのエンコーダ１４８とを含む。エンコーダ１４８により暗号化されたＡＶデータは、再び第１の媒体に記録される。この際、元のＡＶデータは暗号化されたデータで置換される。
【００９８】
また、デコーダ１５６によりデコードされたＡＶデータは、第２の媒体に格納されるに先立って、第２の媒体の媒体識別情報を元に作成されたキーを用いて暗号化される。しかしそのための機構は第１の媒体のためのデータ操作機構１３０の一部ではないので、図５には示していない。
【００９９】
データ操作機構１３０はさらに、第２の媒体に記録されていたＡＶデータ（第２の媒体データ１４６）を第１の媒体に戻す際のために準備される機能モジュールとして、第１の媒体１５４に記録されている（第１の媒体の媒体識別情報１４０により暗号化され、さらに第２の媒体の媒体識別情報１４４及び第２の媒体データ１４６により暗号化されている）第１の媒体データ１５４を、第２の媒体の媒体識別情報１４４及び第２の媒体データ１４６を用いてデコードすることにより、第１の媒体の媒体識別情報１４０のみによって暗号化されたＡＶデータを復元するためのデコーダ１５８を含む。
【０１００】
以上をまとめると以下のようになる。
【０１０１】
（１）ＤＶＤ等から第１の媒体１５４にデータをコピーする際には、エンコーダ１４２の出力を第１の媒体１５４に格納する。
【０１０２】
（２）第１の媒体１５４に格納されたＡＶデータを第２の媒体に移動させる際には、デコーダ１５６の出力１３４を第２の媒体に与え、エンコーダ１４８の出力を再び第１の媒体１５４に格納する。
【０１０３】
（３）第２の媒体に記録されたＡＶデータを第１の媒体１５４に戻す際には、デコーダ１５８の出力１６０を第１の媒体１５４に格納する。
【０１０４】
したがってデータ操作機構１３０は、上記した三つの動作モードを指定する制御信号１５０に応答して、エンコーダ１４２、エンコーダ１４８、及びデコーダ１５８の出力のうち適切なものを選択して第１の媒体１５４に与えるためのセレクタ１５２をさらに含む。
【０１０５】
図５に示すデータ操作機構１３０を使用して第１の媒体から第２の媒体にデータを移動させる操作（上記（２）の操作に対応）について、以下により具体的に示す。
【０１０６】
図６を参照して、第１の媒体１８０に、第１の媒体の識別情報１８４により暗号化されたＡＶデータ１８２が記録されており、これを第２の媒体１９０に移動させる場合を考える。この場合、ＡＶデータ１８２は一旦第１の媒体の識別情報１８４で復号化される。さらにこのＡＶデータは、第２の媒体の識別情報１９４により暗号化されて第２の媒体１９０の領域１９２にＡＶデータ２０２として格納される。
【０１０７】
このデータの移動と同時に、第１の媒体１８０のＡＶデータ１８２は、前述したとおり、第２の媒体の識別情報１９４と、暗号化されたＡＶデータ２０２から得られるハッシュ値とにより暗号化され、再び第１の媒体１８０に二重暗号化されたＡＶデータ２００として格納される。
【０１０８】
第１の媒体１８０のＡＶデータ１８２からＡＶデータ２００を生成する暗号化は、キーとして（１）媒体固有の情報と、（２）第２の媒体１９０上のＡＶデータ２０２固有の情報とを必要とする。（１）の媒体固有の情報は、媒体それぞれに異なるものが付与される媒体の識別情報である。（２）のＡＶデータ２０２固有の情報は、前述のようにコンテンツデータの全体に演算を加えて得られるハッシュ値であることが一般的であるが、コンテンツを特定することができるような情報であれば、ハッシュ値でなくてもよい。例えばコンテンツデータの特定部分のハッシュ値、コンテンツデータ内の互いに離れた複数個の領域の組合せから得られる値でもよい。さらに、コンテンツデータのデータ量又はファイル名等の情報を加えてもよい。
【０１０９】
ハッシュ値の算出において１２８ビットのハッシュ関数を用いると、３．４×１０38のの組合せがあり、事実上十分な保護が可能である。さらに厳密にデータ保護を行なうためには、キーにハッシュ値を用いる方法以外に、上の例で言えばＡＶデータ２０２の一部又は全部を第１の媒体１８０に記憶し、照合することも考えられる。こうすることで、データの同一性の判定の制度をより高くすることができる。
【０１１０】
暗号化はＡＶデータの全部に対して行なう必要はない。例えば５秒に一度、１メガバイトのデータにつき一箇所等、特定の部分のみを暗号化してもよい。こうすることで、世紀の再生でない場合には実質的に映像を満足な形で再生することを不可能にしながら、世紀の再生時に必要となる復号のための時間を短くできる。ＭＰＥＧ２のような時間方向に圧縮されたデータの場合には、フレーム内符号化だけ行なわれたデータ（Ｉフレーム）の全部又は一部を選択的に暗号化することで、さらに効率的な暗号化が可能である。
【０１１１】
この移動操作の結果、第２の媒体のＡＶデータ２０２は、第２の媒体の識別情報１９４のみが存在すれば復号化することができる。したがって、この第２の媒体１９０を別の再生装置（例えば図１に示す携帯電話４２）に装着すれば、ＡＶデータ２０２を復号化し再生することができる。
【０１１２】
一方、第１の媒体１８０の二重暗号化されたＡＶデータ２００は、第２の媒体の識別情報１９４及びＡＶデータ２０２がなければ、すなわち第２の媒体１９０がなければ復号化することはできない。また、後述するように第１の媒体１８０から第２の媒体１９０へのデータの移動と、二重暗号化されたＡＶデータ２００の生成とにおいては、一度に二つの再生可能なＡＶデータが存在しないような制御がなされる。その結果、データの「移動」が実質的に実現できる。
【０１１３】
さらに、第２の媒体１９０のＡＶデータ２０２を第１の媒体１８０に再度戻す際の操作について図７を参照して説明する。この場合、第１の媒体１８０と第２の媒体１９０とは同じ装置（例えば図１に示すデジタルテレビ４０）に装着されるので、第１の媒体１８０の二重暗号化されたＡＶデータ２００を復号化することが可能であることに注意すべきである。
【０１１４】
まず、第１の媒体１８０の二重暗号化されたＡＶデータ２００を、第２の媒体の識別情報１９４とＡＶデータ２０２のハッシュ値とにより復号化する（２２０）。復号化したＡＶデータ１８２を第１の媒体１８０に格納する。このＡＶデータ１８２は第１の媒体の識別情報１８４のみで暗号化されているから、第１の媒体の識別情報１８４を用いて復号化し、再生することができる。
【０１１５】
この復号化と同時に、第２の媒体１９０のＡＶデータ２０２を削除する（２２２）。この削除により、第２の媒体１９０のうち、ＡＶデータ２０２が記録されていた領域１９２は空になる。
【０１１６】
こうして、第１の媒体１８０には再び再生可能なＡＶデータ１８２が格納されることになり、第２の媒体１９０からはこのＡＶデータが削除される。したがって、著作権保護の規格に従いながら、データの移動を行なうことが可能である。またこのとき、劣化したデータしか残らないという問題は生じない。
【０１１７】
さらに、本実施の形態のシステムでは、再生中断位置からの再生再開を可能にするために、ＡＶデータと同時に管理ファイルの移動も行なわれる。その手順について図８を参照して説明する。図８の左欄には第１の媒体１８０に記録される管理ファイルの内容を示し、図８の右欄には第２の媒体１９０に記録される管理ファイルの内容を示す。
【０１１８】
まず、第１の媒体１８０に管理ファイル２５０が記録されているものとする。その指し示すＡＶデータは「３０４０５０．ｍｐｅｇ２」であり、再生中断位置は「先頭から１００秒後」である。
【０１１９】
元のＡＶデータを第２の媒体１９０に移動させるのに伴い、この管理ファイルもそのまま第２の媒体１９０にコピーされ、管理ファイル２６０として第２の媒体１９０に記録される。またこの移動に伴い、第１の媒体１８０のＡＶデータは二重に暗号化されるが、管理ファイル２５０にはこの二重の暗号化に伴う処理２５２が施される。より具体的には、管理ファイル２５０は、管理ファイル２５０の内容を書換えた管理ファイル２５４に置換される。本実施の形態では、二重の暗号化に伴い、この管理ファイルにより管理する、「ｓｒｃ＝」で指定されるＡＶデータの名称の拡張子を「ｅｎｃｒｙｐｔｅｄ」に書き換える。後述するように、ＡＶデータを指定して再生が指示された場合、指定されたＡＶデータに対応する管理ファイルの中の、「ｓｒｃ＝」で指定されたファイル名と同じ名称のＡＶデータが検索され再生される。処理２５２によりこの部分のファイル名の拡張子を変更しているので、この名称をもつＡＶデータは見つからないことになる。したがって、仮に二重に暗号化されたファイルを指定して再生するようユーザが指示したとしても、再生が実行されることはない。
【０１２０】
上記したように第２の媒体１９０に移動されたＡＶデータの再生をユーザが実行し、中途で中断したものとする（２６２）。このとき、第２の媒体１９０のＡＶを再生している装置は、管理ファイル２６０の中の「ｂｅｇｉｎ＝」で示される再生中断位置の内容を、新たな再生中断位置（例えば図８に示すように「２００ｓ」）により書換え、新たな管理ファイル２６６とする（ファイル名は同じ）。
【０１２１】
第２の媒体１９０から第１の媒体１８０にＡＶデータが戻される際には、第２の媒体１９０の管理ファイル２６６で第１の媒体１８０の管理ファイル２５４を置換し、新たな管理ファイル２５６とする。この管理ファイル２５６を使用することにより、第１の媒体１８０のＡＶデータを次回再生するときには、管理ファイル２５６の「ｂｅｇｉｎ＝」で指定された位置、すなわち先頭から２００秒の位置から再生が再開される。
【０１２２】
‐装置の構成‐
図９に、デジタルテレビ４０のうち、本実施の携帯に関連するデータ再生・移動管理部３００のブロック図を示す。図９を参照して、このデータ再生・移動管理部３００は、ハードディスク等、大容量の記憶装置３１４と、着脱可能な小容量の第２の記録媒体３１０と、大容量の記憶装置３１４及び第２の記録媒体３１０を制御し、上記したＡＶデータの移動処理、暗号化処理、及び復号化処理、並びに管理ファイルの移動（コピー）処理、更新処理を行なうためのデータ操作部３１２と、データ操作部３１２に含まれる各機能モジュールを管理して、後述するようなシーケンスにしたがって動作させ、前述したようなＡＶデータの移動、暗号化、及び復号化処理、並びに管理ファイルの移動処理を実行させる管理部３１６とを含む。なお、図９には、例えばＤＶＤ等から大容量の記憶装置３１４にＡＶデータをコピーする際の機構については特に図示していないが、それらは図５を参照することにより、容易に実現可能である。
【０１２３】
大容量の記憶装置３１４は、管理ファイルからなる再生情報を記録するための再生情報記録部３８０と、ＡＶデータを記録するためのＡＶデータ記録部３８２と、大容量の記憶装置３１４の識別情報を記録するための識別情報記録部３８４とを含む。
【０１２４】
第２の記録媒体３１０は、管理ファイルからなる再生情報を記録するための再生情報記録部３３０と、ＡＶデータを記録するためのＡＶデータ記録部３３２と、第２の記録媒体３１０の識別情報を記録するための識別情報記録部３３４とを含む。
【０１２５】
データ操作部３１２は、ＡＶデータ記録部３８２に記録されたＡＶデータを記録部３８４に記録された識別情報により復号化するための復号化部３５６と、復号化部３５６により復号化されたＡＶデータのフォーマットを、より少ないデータ量となる別のフォーマットに変換するためのフォーマット変換部３５８と、フォーマット変換部３５８の出力を識別情報記録部３３４に記録された第２の記録媒体３１０の識別情報で暗号化し、ＡＶデータ記録部３３２に記録させるための第１の暗号化部３６０とを含む。
【０１２６】
データ操作部３１２はさらに、暗号化部３６０により暗号化されたＡＶデータのハッシュ値と、識別情報記録部３３４に記録された第２の記録媒体３１０の識別情報と、識別情報記録部３８４に記録された大容量の記憶装置３１４の識別情報とによってデータ記録部３８２に記録されたＡＶデータを暗号化し、データ記録部３８２に記録されていたＡＶデータと置換するための第２の暗号化部３６２と、通常の再生時にはデータ記録部３８２に記録されたＡＶデータを識別情報記録部３８４に記録された識別情報で復号化し、第２の記録媒体３１０から大容量の記憶装置３１４へのＡＶデータの移動処理では、データ記録部３８２に記録された二重に暗号化されたＡＶデータをＡＶデータ記録部３３２のハッシュ値、及び識別情報記録部３３４に記録された識別情報を元に作成されたキーを用いて復号化し、データ記録部３８２に格納するための復号化部３５６とを含む。
【０１２７】
データ操作部３１２はさらに、復号化部３５６により復号化されたＡＶデータを再生するための再生部３５４と、再生部３５４による再生が途中で中断された場合には当該ＡＶデータに対応する管理ファイルを作成して再生情報記録部３８０に記録させ、次回の再生の開始時には再生情報記録部３８０に記録された管理ファイルの情報にしたがい、再生位置を決めて再生するよう再生部３５４を制御するための再生情報制御部３５２と、大容量の記憶装置３１４と第２の記録媒体３１０との間でのＡＶデータの移動に伴う管理ファイルの更新を行なうための再生情報更新部３５０とを含む。
【０１２８】
上記したデータ操作部３１２の各モジュールは、管理部３１６の管理のもと、指定された動作モードにしたがって、前記したような処理を実行する。
【０１２９】
図１０に、図９のデータ再生・移動管理部３００の、データ移動・コピーに伴う動作を実現するためのアルゴリズムを示す。データ再生・移動管理部３００をコンピュータハードウェア及びその上で実行されるソフトウェアとにより実現する場合には、このアルゴリズムを実行するようコンピュータハードウェアを制御するプログラムを用意すればよい。なお、データ再生・移動管理部３００はデータの移動だけではなく、例えばコピーワンスなどのようにコピーが可能な場合にはコピーをも行なう機能、及びその際のコピー制御情報の生成をも行なう機能を持つ。以下の説明では、データ再生・移動管理部３００は、データのコピーが指定されたとき、コピー元のデータに付随するコピー制御情報によって適切な動作を行なうものとする。
【０１３０】
図１０を参照して、まずステップ４００において、コピー元のコピー制御情報を確認する。その内容により以下の制御の分岐を行なう。
【０１３１】
まず、コピー制御情報が「コピーフリー」又は制御情報なしの場合には制御はステップ４１０に、「コピーワンス」の場合にはステップ４２０に、「コピーネバー」の場合にはステップ４３０に、それぞれ制御が進む。
【０１３２】
コピー制御情報が「コピーフリー」又は制御情報なしの場合、ステップ４１０においてデータをコピー先の記録媒体にコピーする。続いてステップ４１２において、コピーされたデータのコピー制御情報として「コピーフリー」をセットし、処理を終了する。
【０１３３】
コピー制御情報が「コピーワンス」の場合、ステップ４２０においてデータをコピー先の記録媒体にコピーする。続いてステップ４２２において、コピーされたデータのコピー制御情報として「コピーネバー」をセットし、処理を終了する。
【０１３４】
コピー制御情報が「コピーネバー」の場合には、データのコピーは許されない。この場合、別の媒体へのコピーは、コピー先の媒体がコピープロテクト可能なものであればデータを移動（コピー先にデータをコピーするとともに、コピー元のデータを削除）する。さもなければコピー（移動）そのものを行なわない。
【０１３５】
そのため、まずステップ４３０で移動先の媒体がコピープロテクト可能なものか否かを判定する。この判定については、媒体の属性を調べる。属性を調べ、コピープロテクトが可能であるという情報があればコピープロテクト可能とし、プロテクト不可という情報がある場合、又はそもそもコピープロテクトに関する情報が読出せない媒体についてはコピープロテクトが不可能であるものと判定する。コピー先の媒体がコピープロテクト可能であれば制御はステップ４３２に進み、さもなければ制御はステップ４３４に進む。
【０１３６】
ステップ４３２ではデータ移動処理が実行されるが、その内容については図１１を参照して後述する。ステップ４３４では、コピープロテクトができないので、データのコピーも移動も許されない旨の表示を行なって処理を終了する。
【０１３７】
図１１は、図１０のステップ４３２で実行されるデータ移動処理の詳細を示す。なお、以下の説明では移動（コピー）元の媒体を媒体Ａ，移動（コピー）先の媒体を媒体Ｂとする。また、データを各媒体に書込む際、及びデータを各媒体から読み出す際には、それぞれその媒体の識別情報による暗号化及び復号化が実行されるが、それらについては図１１には図を簡単にするために示していない。
【０１３８】
図１１を参照して、まずステップ４６０において、指定されたコピーが媒体Ｂから媒体Ａへのコピーであるか否かを判定する。媒体Ｂから媒体Ａへのコピーの場合には制御はステップ４７６に進み、さもなければ制御はステップ４６２に進む。
【０１３９】
ステップ４６２では、媒体Ａから媒体Ｂへのコピーにより、指定されたＡＶデータ等のコンテンツが劣化するか否かを判定する。すなわち、媒体Ａから媒体Ｂへの移動の際、データ量を小さくするためにフォーマット変換が必要か否かを判定する。フォーマット変換が必要な場合には制御はステップ４６４に、不要の場合には制御はステップ５００に、それぞれ移動する。なお、例えば媒体Ａに存在する２時間のＭＰＥＧ２の映画のうち、
ダイジェストの３０分に相当する分を同じフォーマットで媒体Ｂに移動させる場合でも、媒体Ａの２時間のデータを消去する場合は、データの劣化に相当する。
【０１４０】
ステップ５００では、フォーマット変換を行なわず、たんにコンテンツの移動を行なう。この移動の際にも、再生可能なコンテンツが媒体Ａと媒体Ｂとの両方に同時に存在する時期がないような手順を用いる。また、当然媒体Ａからの読み出し時にはコンテンツの復号化が実行され、媒体Ｂへの書込時にはコンテンツの暗号化が実行される。続いてステップ５０２で、媒体Ａに記録されていた、移動されたファイルに対応する再生情報（管理ファイル）を媒体Ｂに移動し、処理を終了する。
【０１４１】
ステップ４６２でフォーマット変換が必要と判定された場合には、まずステップ４６４でコンテンツを媒体Ｂに部分コピーする。この際、コンテンツデータの復号化、フォーマット変換、及び媒体Ｂの識別情報による暗号化を行なう。また、暗号化自体はコンテンツのデータの全体に対して行なってメモリ上に保持しておき、その一部を媒体Ｂに書込む。
【０１４２】
続いてステップ４６６で、媒体Ａのコンテンツ（元コンテンツ）を媒体Ｂの識別情報を元に作成されたキーを用いて暗号化する。この処理により、少なくとも媒体Ｂとともにでなければ媒体Ａの元コンテンツの復号化は実行できなくなる。
【０１４３】
さらにステップ４６８において、当該コンテンツが別の媒体Ｂに移動されたため、そのコンテンツを媒体Ａから再生しようとする場合には媒体Ｂが必要であることをユーザに知らせるための処理（復元補助用処理）を実行する。ここでは、どのコンテンツを、いつ、どの媒体（媒体Ｂ）に移動したかを示す情報を媒体Ａに記録し、ユーザに表示することが望ましい。
【０１４４】
さらにステップ４７０では、移動先の媒体Ｂへのコンテンツの書込（暗号化を含む。）を完結するための処理が実行される。ここで実行されるのは、媒体Ｂに移動されたコンテンツを再生することができるようにする処理である。例えば、再生のためのキーとなるデータの媒体Ｂへの書込み、ファイルの拡張子又はファイル名の変更等の処理が考えられる。この処理が終了することにより、媒体Ｂを用いたこのコンテンツの再生が可能になる。
【０１４５】
ステップ４７１では、媒体Ｂに移動したコンテンツのハッシュ値に基づき、媒体Ａの元コンテンツの再暗号化が実行される。ステップ４７２では、移動されたコンテンツに対応する再生情報（管理ファイル）があれば、その内容を変換する。その例については図８を参照されたい。また、フォーマットが変更されるので、コンテンツデータのファイル名が変わるため、管理ファイル内の内容も変更する必要がある。ステップ４７４においてこのように変換された管理ファイルを媒体Ｂにコピーして処理を終了する。
【０１４６】
一方、ステップ４７６では、媒体Ａに、媒体Ｂからの移動が指定されたコンテンツに対応する、二重に暗号化されたコンテンツが存在するか否かを判定する。判定結果がＹＥＳであれば制御はステップ４８２に、さもなければ制御はステップ４７８に進む。
【０１４７】
ステップ４７８では、媒体Ｂから媒体Ａへのコンテンツの移動が実行される。ここでも、再生可能なコンテンツデータが同時に媒体Ａ及び媒体Ｂの双方に存在しないような手順を用いる。また、媒体Ｂからのコンテンツの読出時の復号化、及び媒体Ａのコンテンツの書込時の暗号化も実行される。
【０１４８】
ステップ４７９では、再生情報が媒体Ｂから媒体Ａに移動され、処理を終了する。
【０１４９】
一方、ステップ４８２では、媒体Ａに保存されていた、二重に暗号化されたコンテンツデータが、媒体Ｂの識別情報、及び媒体Ｂのコンテンツデータのハッシュ値に基づき復号化される。またステップ４８２では媒体Ｂのコンテンツが削除される。ただしここでも再生可能なコンテンツデータが媒体Ａ、Ｂの双方に同時に存在することがないような手順が実行される。
【０１５０】
ステップ４８４において、媒体Ａのコンテンツの完結処理を実行する。この処理はステップ４７０での処理と同様であるが、この処理の結果、媒体Ａを用いたコンテンツの再生が可能となる。
【０１５１】
ステップ４８６では、媒体Ａに再生情報が存在しているか否かを判定する。存在していれば制御はステップ４９２に、存在していなければ制御はステップ４８８に、それぞれ進む。
【０１５２】
ステップ４９２では、媒体Ａに格納されていた当該コンテンツデータの更新補助情報の内容を、媒体Ｂの再生情報（もし存在していれば）の内容にあわせて更新する。
【０１５３】
一方ステップ４８８では、媒体Ｂに存在していた再生情報を、コンテンツのデータフォーマットの変更にあうように変換する。そしてステップ４９０で、このように変換された再生情報を媒体Ａにコピーし処理を終了する。
【０１５４】
図１２に、図１に示す携帯電話４２のうち、コンテンツの移動に特に関連する機能部分（コンテンツ移動管理部５３０と呼ぶ。）をブロック図形式で示す。図１２を参照してコンテンツ移動管理部５３０は、着脱可能な記録媒体５５２（図９に示す第２の記録媒体３１０と同様）に格納されたコンテンツデータを再生したり，他機器との間で移動をしたりする機能を持つ。
【０１５５】
記録媒体５５２は、コンテンツであるＡＶデータを記録するためのＡＶデータ記録部５６０と、ＡＶデータ記録部５６０に記録されたＡＶデータの再生情報（管理ファイル）を記録するための再生情報記録部５６２とを含む。
【０１５６】
コンテンツ移動管理部５３０は、ＡＶデータ記録部５６０に記録されたＡＶデータのうちのいずれかをユーザに選択させるためのＡＶデータ選択部５４０と、ＡＶデータ選択部５４０により選択されたＡＶデータに対応する再生情報を再生情報記録部５６２の中から選択するための対応再生情報選択部５４２と、ＡＶデータ選択部５４２により選択された再生情報が、ＡＶデータ選択部５４０により選択されたＡＶデータの再生について有効なものか否かを判定するための再生情報有効性判定部５４４とを含む。
【０１５７】
コンテンツ移動管理部５３０はさらに、ＡＶデータ選択部５４０により指定されたＡＶデータをＡＶデータ記録部５６０から読出して再生するための再生部５４８と、再生情報有効性判定部５４４により再生情報が有効と判定されると、当該再生情報の内容にしたがい、再生部５４８によるＡＶデータの再生開始位置を制御するための再生情報制御部５４６と、再生部５４８による再生の終了時に、再生がどこで中断又は終了したかを判定し、判定結果にしたがって再生情報を作成（終了の場合には削除）して再生情報記録部５６２中の再生情報を更新するための再生情報作成部５５０とを含む。
【０１５８】
図１３は、コンテンツ移動管理部５３０によるＡＶデータの再生を実現するためのアルゴリズムをフローチャート形式で示す。図１３を参照して、まずステップ５９０において、再生対象となるＡＶデータを選択する。ステップ５９２で、指定されたＡＶデータに対応する再生情報が存在しているか否かを判定する。存在していない場合には制御はステップ６００に進み、選択されたデータの先頭から再生を開始する。一方、存在している場合には制御はステップ５９４に進む。
【０１５９】
ステップ５９４では、選択されたＡＶデータに対応する再生情報が有効なものか否かを、「ｍｅｔａ  ｎａｍｅ＝」（図４参照）の後に記載されたキーワードをチェックすることで判定する。有効であれば制御はステップ５９４に進む。無効であれば制御はステップ６００に進み、ＡＶデータの先頭から再生を実行する。
【０１６０】
ステップ５９６では、ステップ５９２で選択された再生情報の内容により特定されるＡＶデータと、ステップ５９０で選択されたＡＶデータとが正しく対応しているか否かを判定する。ステップ５９２では選択されたＡＶデータのファイル名から、同じファイル名で拡張子が「ｓｍｉ」の再生情報を選択するが、当該再生情報が、最初に選択されたＡＶデータとはフォーマットの異なるＡＶデータ（選択されたＡＶデータとファイル名は同じで拡張子が別のもの）に対応するものである可能性がある。そこで、このステップで再生情報の内容を調べ、再生情報の中で「ｓｒｃ＝」で指定されたファイル名が、最初に選択されたＡＶデータのファイル名と一致しているか否かを判定する。
【０１６１】
ステップ５９６におけるチェックの結果、再生情報が最初に選択されたＡＶデータと正しく対応している場合には、ステップ５９８で再生情報により指定された再生中断位置（再生開始位置）までシークし、ステップ６００で当該再生中断位置（再生開始位置）から再生を開始する。再生情報がＡＶデータと正しく対応していない場合には、ステップ６００で、選択されたＡＶデータの先頭から再生を開始する。
【０１６２】
ステップ６００で実行される再生処理の詳細について、図１４にフローチャート形式で示す。図１３を参照して、まずステップ６２０において、所定量だけＡＶデータを再生する。続くステップ６２２で、ユーザにより再生停止の操作があったか否かを判定する。操作がなければ制御はステップ６２４に進む。再生停止の操作があれば制御はステップ６２８に進む。
【０１６３】
ステップ６２８では、再生停止があった位置を、ＡＶデータの先頭からの時間差で表す再生情報を作成し、当該ＡＶデータが記録されている記録媒体に記録し処理を終了する。
【０１６４】
一方、ステップ６２４では、再生の結果、再生位置がＡＶデータの最後に到達したか否かを判定する。ＡＶデータの最後に到達していれば制御はステップ６２６に進む。さもなければ制御はステップ６２０に戻り、ＡＶデータの再生を繰返す。
【０１６５】
ステップ６２６では、再生が完了したＡＶデータに対応する再生情報を記録媒体から消去し処理を終了する。この結果、次にこのＡＶデータを再生するときには、図１のステップ５９２での判定により制御は直ちにステップ６００に進み、ＡＶデータの先頭から再生が開始されることになる。
【０１６６】
‐動作‐
以下、本システムの動作を説明する。動作の態様は、データにより様々であるが、以下では典型的なケースについて説明する。
【０１６７】
まず、管理ファイルを用いたＡＶデータの再生動作について説明する。図１５を参照して、図１２に示す記録媒体５５２のＡＶデータ記録部５６０に、図１５に示すように３つのＡＶデータファイルが格納されており、また再生補助情報記録部５６２には二つの管理ファイル６６２及び６６４が格納されているものとする。
【０１６８】
ユーザが、映像ファイルの再生を指示した場合、図１２のＡＶデータ記録部５６０に記録されたＡＶデータのうち、映像ファイルである二つのファイル６４２のみが選択対象となり、表示画面６５０にそれぞれのファイルを特定する情報が表示される。ユーザが、図１２に示すＡＶデータ選択部５４０を用いてこのうちＡＶデータ６５２（１０２０３０．ｍｐｅｇ）を選択したものとする。対応再生補助情報選択部５４２は、選択されたＡＶデータ６５２（１０２０３０．ｍｐｅｇ）の拡張子を「ｓｍｉ」に変えた「１０２０３０．ｓｍｉ」という名称６８０を持つ管理ファイルを再生補助情報記録部５６２の中から検索する。図１５に示される例では、管理ファイル６６２が選択される。
【０１６９】
続いて、再生補助情報有効性判定部５４４が、管理ファイル６６２の中の「ｍｅｔａ  ｎａｍｅ＝」により示されるキーワードが正しいキーワードか否かを判定する。キーワードが正しい場合、再生補助情報有効性判定部５４４はさらに管理ファイル６６２中の「ｓｒｃ＝」で示されるファイル名が、拡張子も含めてＡＶデータ選択部５４０により選択されたＡＶデータのファイル名と一致するか否かを判定する。図１５に示す例では、管理ファイル６６２の内容により示されるファイル名と、選択されたファイルのファイル名６５２とがともに「１０２０３０．ｍｐｅｇ」で一致している。その結果、再生情報制御部５４６が再生部５４８を制御し、管理ファイル６６２によって指定された再生中断位置（再生開始位置）、すなわち先頭から１００秒の位置まで再生位置をシークした後，再生を開始する。
【０１７０】
一方、図１６に示す例では、ファイル６５４（２０３０４０．ｍｐｅｇ）が選択されたものとする。すると、対応再生補助情報選択部５４２は、拡張子を「ｓｍｉ」に変えた「２０３０４０．ｓｍｉというファイル名称６８０を持つ管理ファイルを再生補助情報記録部５６２の中で検索する。図１６に示す例では、該当するファイル６６４が存在する。
【０１７１】
再生補助情報有効性判定部５４４によるキーワードの判定の結果、キーワードが正しかったものとし、次に再生補助情報有効性判定部５４４は管理ファイル６６４の中で「ｓｒｃ＝」で指定されるファイル名が、ファイル６５４の名称と一致するか否かを判定する。図１６に示す例では、管理ファイル６６４の「ｓｒｃ＝」で指定されるファイル名は「２０３０４０．ｍｐ３」、一方、選択されたファイル６５４の名称は「２０３０４０．ｍｐｅｇ」であり、両者は一致しない。この場合、管理ファイルは無視される。再生情報制御部５４６は、再生部５４８を制御して、選択されたＡＶデータ６５４（２０３０４０．ｍｐｅｇ）の先頭から再生を開始する。
【０１７２】
図１７を参照して、ＡＶデータの移動時の本システムの動作について説明する。以下の説明では、第１の記録媒体の容量が大きいのに対して、第２の記録媒体の容量が小さく、そのため、第１の記録媒体から第２の記録媒体にＡＶデータを移動させるときにはフォーマット変換を行なわなければならないものとする。
【０１７３】
まず、第１の記録媒体７００に記録されたＡＶデータ７０２（３０４０５０．ｍｐｅｇ２）を第２の記録媒体７０４に移動させることが指示されたものとする。このとき、前記した手順にしたがって、選択されたＡＶデータ７０２のフォーマットをｍｐｅｇ２からｍｐｅｇ４に変換し、第２の記録媒体７０４にＡＶデータ７１２として格納する。また、第１の記録媒体７００に格納されていた、対応の管理ファイルもフォーマット変換にあわせて内容を変換した上、第２の記録媒体７０４に管理ファイル７１４としてコピーする。管理ファイルの名称は第１の記録媒体７００のものと同一である。
【０１７４】
一方第１の記録媒体７００では、指定されたＡＶデータ７０２（第１の記録媒体の識別情報により暗号化済み）が、さらに第２の記録媒体７０４の識別情報及びＡＶデータ７１２のハッシュ値により暗号化され、暗号化済みＡＶデータ７１０に変換されている。ファイル名称の拡張子も「ｅｎｃｒｙｐｔｅｄ」に変換されている。
【０１７５】
その後、第２の記録媒体７０４から第１の記録媒体に当該ＡＶデータ７１２（３０４０５０．ｍｐｅｇ４）を移動させる処理が行なわれるときには、第１の記録媒体のファイル７１０が第２の記録媒体７０４の識別情報及びＡＶデータ７１２のハッシュ値により復号化され、ＡＶデータ７０２が復元される。また、第２の記録媒体７０４の管理ファイル７１４の内容にしたがって、第１の記録媒体７００の管理ファイル７２０の内容が更新される。
【０１７６】
以上の手順により、コピー保護機能に従ってＡＶデータの移動を行ないながら、異なる装置における再生中断個所から、別の装置での再生を開始することが可能となる。
【０１７７】
なお、一旦ＡＶデータを別記録媒体に移動させると、元のＡＶデータは、移動先の記録媒体がないと再生できない。一方、元の記録媒体に対し再生動作を行なおうとする場合には、移動されてしまったデータも含めて一覧形式でユーザに対し提示したほうが分かりやすい。そこでその場合には、図１８に示すように、表示画面７５０に、他の記録媒体に移動したＡＶデータのファイル名７６０（またはＡＶデータのタイトルなど）を、直ちに表示可能な他のコンテンツのファイル名等とともに一覧形式で表示するとともに、移動先の記録媒体が装着されないと再生不可能であることを示すマーク７６２も表示する。
【０１７８】
この表示により、ファイル７６０が直ちには再生可能ではないことがユーザに通知できる。もちろん、データの表示形式はこれに限らず、他に種々の表示形式を用いることができる。例えばそのままでは再生不可能なデータについては選択不可能な表示形式（他の表示より薄い色を用いたいわゆる「グレーアウト」された表示形式）としたり、ファイル名の表示の上に抹消を示す棒線をひいたりすることが考えられる。
【０１７９】
仮にユーザがそのように再生可能でないＡＶデータを選択した場合には、図１８の下段の画面７７０により示すように、どの記録媒体を装着すればよいかを具体的にユーザに対し指示するようにすればよい。指定された記録媒体をユーザが再生装置に装着し、「戻る」ボタン７８０を押すことにより、表示は再び画面７５０に戻る。この場合に、マーク７６２を消去するようにしてもよい。
【０１８０】
なお、ＡＶデータなどのコンテンツの再生の場合、通常は、コンテンツを元の記録媒体から復元し、移動先の記録媒体からは削除して（コンテンツを移動先の記録媒体から元の記録媒体に移動させて）から再生する。しかし、コンテンツを元の記録媒体から復元せずに（コンテンツを移動先の記録媒体から元の記録媒体に移動させることなく）、移動先での（劣化した）フォーマットのまま再生することも可能である。したがって、コンテンツを移動させてから再生するか、移動させずに再生するかを指定できるようにしてもよい。特にフォーマットの再変換（復元）に時間がかかるような場合には、データを移動させず、劣化したフォーマットのままＡＶデータを再生する方が、ユーザにとって便利な場合もあるからである。
【０１８１】
以上のように本実施の形態によれば、ＡＶデータなどのコンテンツに対し、再生中断（開始）位置等の再生情報を管理するために、管理ファイルを別に作成し、利用する。再生中断位置からの再生再開の機能を持たない装置では、管理ファイルの存在とは無関係にコンテンツの再生を行なうことができ、管理ファイルの存在によりコンテンツの再生に悪影響が及ぶことはない。
【０１８２】
また、再生するコンテンツファイルが選択されたときに、そのコンテンツファイルのファイル名から管理ファイルが検索されるが、コンテンツファイルの再生を実行する前に、当該管理ファイルが正しくこの再生中断（再開）位置からの再生機能を管理するためのものか否かを、管理ファイル内のキーワードで確認する。さらに、当該キーワードが正しい場合であっても、さらに当該ファイル内に格納された、管理ファイルに対応するコンテンツファイルの記載と、最初に選択されたコンテンツファイルのファイル名とが一致しているか否かを判定する。そして、いずれの判定についても正しいという結果が得られて初めてコンテンツファイルの再生中断（再開）位置からの再生を行なう。したがって、誤って正しくない管理ファイルにしたがってコンテンツファイルを再生したりするおそれはない。
【０１８３】
また、本実施の形態のシステムでは、著作権保護のためにコンテンツのデータファイルを移動することが必要なときに、フォーマット変換をすることでコンテンツデータの劣化が生じたとしても、劣化前のコンテンツデータを復元することができる。したがって、著作権保護のためのスキームにしたがいながら、かつ元のコンテンツを失ってしまうというおそれなく、多様な装置でコンテンツを再生することが可能になる。
【０１８４】
また、再生中断位置を管理ファイルで指定するために、コンテンツのデータフォーマットに依存しない、再生開始等の基準時からの経過時間を利用する。コンテンツを小容量の記録媒体に移動するのに伴ってフォーマット変換を行なっても、フォーマット変換を行なう前の再生中断位置からの再生再開を容易に行なうことができる。
【０１８５】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに制限されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味および範囲内でのすべての変更を含む。
【図面の簡単な説明】
【０１８６】
【図１】本発明の一実施の形態にかかるシステム３０の概略構成を示す図である。
【図２】本発明の一実施の形態におけるＡＶデータの再生過程を示す図である。
【図３】本発明の一実施の形態におけるＡＶデータと管理ファイルとの対応関係を示す図である。
【図４】本発明の一実施の形態における管理ファイルのフォーマットを示す図である。
【図５】本発明の一実施の形態におけるＡＶデータの移動、コピー、それに伴う暗号化及び復号化を実現するための機能モジュールの構成を示すブロック図である。
【図６】本発明の一実施の形態におけるＡＶデータの移動時のデータ操作を説明するための図である。
【図７】本発明の一実施の形態におけるＡＶデータの移動（戻り）時のデータ操作を説明するための図である。
【図８】本発明の一実施の形態におけるＡＶデータの移動及び戻り時の管理ファイルの操作を説明するための図である。
【図９】本発明の一実施の形態にかかる、大容量の記憶装置を持つデータ再生・移動管理部３００の機能ブロック図である。
【図１０】図９に示すデータ再生・移動管理部３００を実現するアルゴリズムを示すフローチャートである。
【図１１】図１０のステップ４３２に示すデータ移動処理の詳細を示すフローチャートである。
【図１２】本発明の一実施の形態にかかる、容量の小さな着脱可能記憶媒体を利用可能なコンテンツ移動管理部５３０のブロック図である。
【図１３】図１２に示すコンテンツ移動管理部５３０を実現するためのアルゴリズムを示すフローチャートである。
【図１４】図１３に示すステップ６００の詳細を示すフローチャートである。
【図１５】本発明の一実施の形態にかかるシステムにおける、ＡＶデータの再生時の動作を説明するための模式図である。
【図１６】本発明の一実施の形態にかかるシステムにおける、ＡＶデータの再生時の動作を説明するための模式図である。
【図１７】本発明の一実施の形態に係るシステムにおけるデータの移動を示す模式図である。
【図１８】本発明の一実施の形態に係るシステムにおいて、移動済みのデータの再生が指定されたときの表示画面を模式的に示す図である。
【図１９】一般的な記録媒体における記録領域の構成を説明するための模式図である。
【図２０】従来技術にかかるシステムの一例の構成を示す図である。
【図２１】従来技術におけるＡＶデータの移動手順を説明するための模式図である。
【図２２】ＡＶデータの移動に伴うフォーマット変換によって表示の劣化が生じ、元の状態に復元が不可能となることを説明するための模式図である。
【符号の説明】
【０１８７】
３０  システム、４０  デジタルテレビ、４２  携帯電話、４４  メモリカード、１００，１０２，１０４，１８２，２０２  ＡＶデータ、１１０，１１２，２５０，２５４，２５６，２６０，２６６  管理ファイル、１３０  データ操作機構、１４０，１８４  第１の媒体の媒体識別情報、１４２，１４８  エンコーダ、１４４，１９４  第２の媒体の媒体識別情報、１４６  第２の媒体データ、１５２  セレクタ、１５４，１８０  第１の媒体、１５６，１５８  デコーダ、１９０  第２の媒体、２００  二重暗号化されたＡＶデータ、３００  データ再生・移動管理部、３１０  第２の記憶媒体、３１２  データ操作部、３１４  大容量の記憶装置、３５０  再生情報更新部、３５２  再生情報制御部、３５４，５４８  再生部、３５６  復号化部、３５８  フォーマット変換部、３６０，３６２  暗号化部、５３０  コンテンツ移動管理部、５４０  ＡＶデータ選択部、５４２  対応再生補助情報選択部、５４４  再生補助情報有効性判定部、５４６  再生情報制御部、５５０  再生情報作成部
【図１】
2005166168.tif 000003
【図２】
2005166168.tif 000004
【図３】
2005166168.tif 000005
【図４】
2005166168.tif 000006
【図５】
2005166168.tif 000007
【図６】
2005166168.tif 000008
【図７】
2005166168.tif 000009
【図８】
2005166168.tif 000010
【図９】
2005166168.tif 000011
【図１０】
2005166168.tif 000012
【図１１】
2005166168.tif 000013
【図１２】
2005166168.tif 000014
【図１３】
2005166168.tif 000015
【図１４】
2005166168.tif 000016
【図１５】
2005166168.tif 000017
【図１６】
2005166168.tif 000018
【図１７】
2005166168.tif 000019
【図１８】
2005166168.tif 000020
【図１９】
2005166168.tif 000021
【図２０】
2005166168.tif 000022
【図２１】
2005166168.tif 000023
【図２２】
2005166168.tif 000024