(57)【要約】【課題】再生回数や再生期限を基に、再生品質を制限する。【解決手段】判断部６１は、メモリコントローラ３１に一時保存されるデータに制御情報が含まれていた場合、暗号処理部６３に署名を検証させ、署名が正しければ、対応するトラックが、再生回数制限トラックか再生期限制限トラックかの判断結果および制御情報を出力する。再生条件抽出部６２は、再生処理に必要な制御情報を抽出し、必要に応じて、クロック１６から供給されるクロック信号から現在時刻を検出して、復号処理制御部６４に供給する。復号処理制御部６４は、再生品質を劣化させるためのダメージパラメータを算出し、ＡＴＲＡＣデコーダ３２によるデコードを制御する。再生条件書き換え制御部６５は、再生回数制限トラックの制御情報の再生回数に１を加えて、暗号処理部６３の処理により署名を施させて、メモリコントローラ２３に出力する。本発明は、記録再生装置に適用できる。【選択図】　　　図４
2004128787.tif 000002
【特許請求の範囲】
【請求項１】
データを取得する取得手段と、
前記取得手段により取得された前記データから、前記データの再生品質を制限する制御情報を抽出する抽出手段と、
前記取得手段により取得された前記データを復号する復号手段と、
前記抽出手段により抽出された前記制御情報を基に、前記復号手段による前記データの復号を制御する復号制御手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記復号制御手段は、前記データの再生品質を劣化させるように前記データの復号を制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記復号制御手段は、前記復号手段による前記データの復号において、前記データのうちの所定の周波数成分が再生されないような復号データが生成されるように、前記復号手段を制御する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記復号制御手段は、前記復号手段による前記データの復号において、ノイズが混入された復号データが生成されるように、前記復号手段を制御する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記データに前記制御情報が含まれているか否かを判断する判断手段を更に備え、
前記抽出手段は、前記判断手段により、前記データに前記制御情報が含まれていると判断された場合、前記データから前記制御情報を抽出する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記復号制御手段は、前記データが再生された回数の増加に伴い、前記データが再生された場合の再生品質が劣化するように、前記復号手段を制御し、前記データが所定の回数再生された場合、前記データを再生させないように、前記復号手段を制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記制御情報には、前記データの再生制限を示す情報が含まれ、
前記復号制御手段は、前記再生制限を示す情報を基に、前記復号手段による前記データの復号を制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記再生制限を示す情報には、前記データの再生可能回数を示す情報であり、
前記復号制御手段は、前記再生可能回数を示す情報を基に、前記復号手段による前記データの復号を制御する
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記復号制御手段は、前記データが再生された回数の増加に伴い、前記データが再生された場合の再生品質が劣化するように、前記復号手段を制御し、前記データの再生される回数が前記再生可能回数に達した場合、前記データを再生させないように、前記復号手段を制御する
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記再生期限を示す情報は、前記データの再生可能期限を示す情報であり、
前記復号制御手段は、前記再生期限に関する情報を基に、前記データの復号を制御する
ことを特徴とする請求項７に記載の情報処理装置。
【請求項１１】
前記復号制御手段は、前記データが再生される日時が前記データの再生可能期限に近づくに伴い、前記データが再生される場合の再生品質が劣化するように、前記復号手段を制御し、前記データが再生される日時が前記データの再生期限を過ぎた場合、前記データを再生させないように、前記復号手段を制御する
ことを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記復号制御手段は、前記制御情報を基に、前記データが再生された場合の再生品質を制御するためのパラメータを算出し、前記パラメータを基に、前記データの復号を制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１３】
前記制御情報が改ざんされているか否かを検証する検証手段を更に備え、
前記検証手段により、前記制御情報が改ざんされていないと判断された場合、前記復号制御手段は、前記データが復号されるように、前記復号手段を制御する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１４】
前記取得手段は、記録媒体に記録されている前記データを読み取る
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１５】
前記記録媒体への情報の記録を制御する記録制御手段を更に備え、
前記制御情報には、前記データの再生可能回数を示す情報が含まれ、
前記記録制御手段は、前記復号手段により前記データが復号された場合、前記データに含まれている前記制御情報の前記データの再生回数に関して更新された情報の前記記録媒体への記録を制御する
ことを特徴とする請求項１４に記載の情報処理装置。
【請求項１６】
データを再生する処理を行う情報処理装置の情報処理方法において、
前記データの取得を制御する取得制御ステップと、
前記取得制御ステップの処理により取得が制御された前記データから、前記データの再生品質を制限するための条件が含まれている制御情報を抽出する抽出ステップと、
前記抽出ステップの処理により抽出された前記制御情報を基に、前記取得制御ステップの処理により取得が制御された前記データの復号を制御する復号制御ステップと、
前記復号制御ステップの処理による制御に基づいて、前記データを復号する復号ステップと
を含むことを特徴とする情報処理方法。
【請求項１７】
データを再生する処理をコンピュータに実行させるプログラムにおいて、
前記データの取得を制御する取得制御ステップと、
前記取得制御ステップの処理により取得が制御された前記データから、前記データの再生品質を制限するための条件が含まれている制御情報を抽出する抽出ステップと、
前記抽出ステップの処理により抽出された前記制御情報を基に、前記取得制御ステップの処理により取得が制御された前記データの復号を制御する復号制御ステップと、
前記復号制御ステップの処理による制御に基づいて、前記データを復号する復号ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されているプログラム格納媒体。
【請求項１８】
データを再生する処理をコンピュータに実行させるプログラムにおいて、
前記データの取得を制御する取得制御ステップと、
前記取得制御ステップの処理により取得が制御された前記データから、前記データの再生品質を制限するための制御情報を抽出する抽出ステップと、
前記抽出ステップの処理により抽出された前記制御情報を基に、前記取得制御ステップの処理により取得が制御された前記データの復号を制御する復号制御ステップと、
前記復号制御ステップの処理による制御に基づいて、前記データを復号する復号ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置および情報処理方法、プログラム格納媒体、並びにプログラムに関し、特に、情報を再生する場合に、例えば、再生回数や再生期限までの期間などの条件を基に、再生品質を変更することができる、情報処理装置および情報処理方法、プログラム格納媒体、並びにプログラムに関する。
【０００２】
【従来の技術】
映像や音楽をデジタルデータ化したデジタルコンテンツのデータ（コンテンツデータ）を、例えば、ＣＤ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ）や、ＭＤ（Ｍｉｎｉ　Ｄｉｓｃ（商標））、あるいは磁気テープなどの記録媒体に記録してユーザに配布したり、インターネットなどのネットワークを介して、ユーザに配布する技術がある。
【０００３】
デジタルデータは、経時変化を起こさないため、一度デジタルコンテンツを購入すると、ユーザは、コンテンツデータを、何度でも、同一の品質で再生することが可能である。
【０００４】
これに対して、従来、デジタル信号として記録された音楽、映像などを再生することができる回数、または時間を制限することができる技術がある（例えば、特許文献１）。
【０００５】
【特許文献１】
特開平６−４９９６号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、従来の技術によれば、デジタルコンテンツを再生することが可能な回数、または、期間が終了してしまった場合、突然、デジタルコンテンツを再生することができなくなってしまう。
【０００７】
従来の技術によって再生回数、または再生期間などが制限されたデジタルコンテンツを利用しているユーザは、そのデジタルコンテンツを再生することが可能な回数、または、期間が終了してしまう以前に、残りの再生回数、または再生期間を簡便に知ることができなかった。
【０００８】
そのために、例えば、ユーザは、前回再生することができたデジタルコンテンツが突然再生できなくなった場合、このデジタルコンテンツを再生することが可能な回数、または、期間が終了してしまったと認識せず、再生装置が故障してしまったと認識してしまう恐れがある。
【０００９】
本発明はこのような状況に鑑みてなされたものであり、ユーザが特別な操作を行うことなく、デジタルコンテンツを再生することが可能な回数、または、期間が終了してしまう以前に、再生回数、または再生期間の残りが少なくなったことを、ユーザが感覚的に認識することができるようにするものである。
【００１０】
【課題を解決するための手段】
本発明の情報処理装置は、データを取得する取得手段と、取得手段により取得されたデータから、データの再生品質を制限する制御情報を抽出する抽出手段と、取得手段により取得されたデータを復号する復号手段と、抽出手段により抽出された制御情報を基に、復号手段によるデータの復号を制御する復号制御手段とを備えることを特徴とする。
【００１１】
復号制御手段には、データの再生品質を劣化させるようにデータの復号を制御させるようにすることができる。
【００１２】
復号制御手段には、復号手段によるデータの復号において、データのうちの所定の周波数成分が再生されないような復号データが生成されるように、復号手段を制御させるようにすることができる。
【００１３】
復号制御手段には、復号手段によるデータの復号において、ノイズが混入された復号データが生成されるように、復号手段を制御させるようにすることができる。
【００１４】
データに制御情報が含まれているか否かを判断する判断手段を更に備えさせるようにすることができ、抽出手段には、判断手段により、データに制御情報が含まれていると判断された場合、データから制御情報を抽出させるようにすることができる。
【００１５】
復号制御手段には、データが再生された回数の増加に伴い、データが再生された場合の再生品質が劣化するように、復号手段を制御させるようにすることができ、データが所定の回数再生された場合、データを再生させないように、復号手段を制御させるようにすることができる。
【００１６】
制御情報には、データの再生制限を示す情報が含まれるものとすることができ、復号制御手段には、再生制限を示す情報を基に、復号手段によるデータの復号を制御させるようにすることができる。
【００１７】
再生制限を示す情報は、データの再生可能回数を示す情報であるものとすることができ、復号制御手段には、再生可能回数を示す情報を基に、復号手段によるデータの復号を制御させるようにすることができる。
【００１８】
復号制御手段には、データが再生された回数の増加に従い、データが再生された場合の再生品質が劣化するように、復号手段を制御させるようにすることができ、データが再生される回数が再生可能回数に達した場合、データを再生させないように、復号手段を制御させるようにすることができる。
【００１９】
再生制限を示す情報は、データの再生可能期限を示す情報であるものとすることができ、復号制御手段には、再生期限に関する情報を基に、データの復号を制御させるようにすることができる。
【００２０】
復号制御手段には、データが再生される日時がデータの再生可能期限に近づくに伴い、データが再生される場合の再生品質が劣化するように、復号手段を制御させるようにすることができ、データが再生される日時がデータの再生期限を過ぎた場合、データを再生させないように、復号手段を制御させるようにすることができる。
【００２１】
復号制御手段には、制御情報を基に、データが再生された場合の再生品質を制御するためのパラメータを算出させるようにすることができ、パラメータを基に、データの復号を制御させるようにすることができる。
【００２２】
制御情報が改ざんされているか否かを検証する検証手段を更に備えさせるようにすることができ、検証手段により、制御情報が改ざんされていないと判断された場合、復号制御手段には、データが復号されるように、復号手段を制御させるようにすることができる。
【００２３】
取得手段には、記録媒体に記録されているデータを読み取らせるようにすることができる。
【００２４】
記録媒体への情報の記録を制御する記録制御手段を更に備えさせるようにすることができ、制御情報には、データの再生可能回数を示す情報が含まれるようにすることができ、記録制御手段には、復号手段によりデータが復号された場合、データに含まれている制御情報のデータの再生回数に関して更新された情報の記録媒体への記録を制御させるようにすることができる。
【００２５】
本発明の情報処理方法は、データの取得を制御する取得制御ステップと、取得制御ステップの処理により取得が制御されたデータから、データの再生品質を制限するための条件が含まれている制御情報を抽出する抽出ステップと、抽出ステップの処理により抽出された制御情報を基に、取得制御ステップの処理により取得が制御されたデータの復号を制御する復号制御ステップと、復号制御ステップの処理による制御に基づいて、データを復号する復号ステップとを含むことを特徴とする。
【００２６】
本発明のプログラム格納媒体に格納されているプログラムは、データの取得を制御する取得制御ステップと、取得制御ステップの処理により取得が制御されたデータから、データの再生品質を制限するための条件が含まれている制御情報を抽出する抽出ステップと、抽出ステップの処理により抽出された制御情報を基に、取得制御ステップの処理により取得が制御されたデータの復号を制御する復号制御ステップと、復号制御ステップの処理による制御に基づいて、データを復号する復号ステップとを含むことを特徴とする。
【００２７】
本発明のプログラムは、データの取得を制御する取得制御ステップと、取得制御ステップの処理により取得が制御されたデータから、データの再生品質を制限するための制御情報を抽出する抽出ステップと、抽出ステップの処理により抽出された制御情報を基に、取得制御ステップの処理により取得が制御されたデータの復号を制御する復号制御ステップと、復号制御ステップの処理による制御に基づいて、データを復号する復号ステップとを含むことを特徴とする。
【００２８】
本発明の情報処理装置および情報処理方法、並びに、プログラムにおいては、データが取得されて、データからデータの再生品質を制限する制御情報が抽出され、制御情報を基に、データが復号される。
【００２９】
【発明の実施の形態】
以下、図を参照して、本発明の実施の形態について説明する。
【００３０】
図１は、本発明を適用した記録再生装置１の構成を示すブロック図である。記録再生装置１は、ＭＤ（Ｍｉｎｉ　Ｄｉｓｃ（商標））４２に情報を記録したり、ＭＤ４２から情報を読み出して再生する処理を実行するものである。
【００３１】
ＭＤには、ＣＬＶ（Ｃｏｎｓｔａｎｔ　Ｌｉｎｅａｒ　Ｖｅｌｏｃｉｔｙ）で駆動され、Ａｌ膜を用いた読み取り専用のものと、ＭＯ（ｍａｇｎｅｔｏ−ｏｐｔｉｃ）方式により書き換えのできるもの（Ｒｅｃｏｒｄａｂｌｅ　Ｄｉｓｃ）があって、その最大容量は約１８０ＭＢである。データはブロック単位でアドレスが割り付けられ、２３５２バイトのブロックをセクタ、３６セクタのブロックをクラスタと呼び、任意のブロックはクラスタとセクタの番号の組によって特定される。ここで、図１のＭＤ４２は、書き換え可能なＭＤであるものとする。
【００３２】
書き換え可能なＭＤ４２には、全周に渡ってトレースの案内溝であるＡＤＩＰ（Ａｄｄｒｅｓｓ　Ｉｎ　Ｐｒｅｇｒｏｏｖｅ）が記録されており、回転速度やアドレス情報の基準となる。ディスクの記録領域は最大２５５個の区画に分割することができ、それぞれの区画にＡＴＲＡＣ（Ａｄｖａｎｃｅｄ　Ｔｒａｎｓｆｏｒｍ　Ａｃｏｕｓｔｉｃ　Ｃｏｄｉｎｇ）方式で符号化された音声データが記録される。任意の位置に記録された１つ以上の区画によって、トラックが構成される。通常は、ひとつのコンテンツで１つのトラックが構成される。このような領域情報は、すべてディスク最内周にあるＵＴＯＣ（Ｕｓｅｒ　Ｔａｂｌｅ　ｏｆ　Ｃｏｎｔｅｎｔｓ）のテーブルに記録される。
【００３３】
記録再生装置１は、データ処理部１１、コントローラ１２、サーボ制御部１３、記録再生部１４、操作入力部１５、および、クロック１６で構成されている。
【００３４】
データ処理部１１は、コントローラ１２の制御に従って、入力されたデータを、ＭＤ４２に記録するのに適したデータに符号化する処理を実行したり、ＭＤ４２から再生されたデータを復号する処理を実行する。コントローラ１２は、クロック１６から入力される基本クロックを基に、現在時刻などを管理することができ、操作入力部１５から入力されるユーザの操作入力を基に、データ処理部１１、サーボ制御部１３、および記録再生部１４を制御する。
【００３５】
サーボ制御部１３は、コントローラ１２の制御、および、ＲＦ（Ｒａｄｉｏ　Ｆｒｅｑｕｅｎｃｙ）アンプ２８から供給される、フォーカス、トラッキング、回転速度の誤差信号に基づいて、記録再生部１４において、ＭＤ４２の駆動を制御するモータ４３、光学ピックアップ４１、および磁気ヘッド４４の駆動を制御する。記録再生部１４は、装着されたＭＤ４２に、データ処理部１１から供給されたデータを記録したり、ＭＤ４２に記録されているデータを読み出して、データ処理部１１に出力する。
【００３６】
操作入力部１５は、例えば、ボタン、キーボード、マウス、タッチパッドなどの入力デバイスから構成され、ユーザの操作入力を受けて、コントローラ１２に出力する。クロック１６は、例えば、水晶発振器などで構成され、発生したクロック信号を、コントローラ１２に供給する。
【００３７】
Ａ／Ｄコンバータ２１は、例えば、他の装置などから供給されたアナログオーディオ信号の入力を受けて量子化し、リニアＰＣＭ（Ｐｕｌｓｅ　Ｃｏｄｅ　Ｍｏｄｕｌａｔｉｏｎ）信号を生成し、出力する。ＡＴＲＡＣエンコーダ２２は、Ａ／Ｄコンバータ２１から入力されたリニアＰＣＭ信号、または、例えば、インターネットなどを介してダウンロードされた、音声データおよび制御データなどで構成されるコンテンツデータなどのデジタルデータの入力を受け、ＡＴＲＡＣ方式でエンコードし、１／５に圧縮したＡＴＲＡＣデータに変換する。
【００３８】
ＡＴＲＡＣデータの平均ビットレートは、ＭＤ４２の書き込み速度の１／５であるので、書き込みは間欠的に行われる。従って、メモリコントローラ２３は、供給されたＡＴＲＡＣデータを、一旦、ショックプルーフメモリ２４に供給する。ショックプルーフメモリ２４は、供給されたＡＴＲＡＣデータを、所定の書き込み単位まで蓄積するとともに、蓄積されたＡＴＲＡＣデータを、データの書き込みに対応させて、メモリコントローラ２３に供給する。また、メモリコントローラ２３は、必要に応じて、コントローラ１２から、ＭＤ４２に記録するための制御信号の供給を受ける。メモリコントローラ２３は、ショックプルーフメモリ２４から供給されたＡＴＲＡＣデータ、および、コントローラ１２から供給された制御信号を、ＡＣＩＲＣ（Ａｄｖａｎｃｅｄ　Ｃｒｏｓｓ　Ｉｎｔｅｒｌｅａｖｅ　Ｒｅａｄ　Ｓｏｌｏｍｏｎ　Ｃｏｄｅ）エンコーダ２５に出力する。
【００３９】
また、ショックプルーフメモリ２４を、充分大きな容量としておくことにより、例えば、振動などの外乱により、一時的に記録動作ができなくなった場合においても、ショックプルーフメモリ２４にその間のデータを一時保存しておき、記録動作の回復後に、メモリコントローラ２３に出力するようにして、データを正しく記録することができるようにすることができる。
【００４０】
ＡＣＩＲＣエンコーダ２５は、供給されたデータに、誤り訂正符号を付加する。ＥＦＭ（Ｅｉｇｈｔ　ｔｏ　Ｆｏｕｒｔｅｅｎ　Ｍｏｄｕｌａｔｉｏｎ）モジュレータ２６は、供給されたデータを、ＥＦＭ信号に変調する。磁気ヘッドドライバ２７は、供給されたデータを増幅して、磁気ヘッド４４に供給する。すなわち、磁気ヘッドドライバ２７は、磁気ヘッド４４が、ＭＤ４２に対して、磁界を印加して磁化の向きを反転させるか否かを制御する。磁気ヘッド４４および光学ピックアップ４１は、サーボ制御部１３の制御により、ＭＤ４２の直径方向に駆動されて、サーボ制御部１３により制御されているモータ４３によって回転駆動されているＭＤ４２に、供給されたデータを磁気記録する。
【００４１】
磁気ヘッド４４によって磁界をかけながら、光学ピックアップ４１によって、ＭＤ４２の磁性体に向けてレーザーをスポット照射すると、レーザーが照射された部分が一時的にキュリー温度にまで達して、磁性が一時的に失われる。このときに外部からの磁界を与えておくと、温度が下がったときにその向きに再度磁化されるので、磁気の向きによって、ＭＤ４２に情報を記録することができる。
【００４２】
ＭＤ４２からのデータの読み出し速度は、ＡＴＲＡＣデータの平均ビットレートの５倍である。従って、ＭＤ４２からのデータの読み出しは、間欠的に行われる。光学ピックアップ４１は、サーボ制御部１３の制御により、ＭＤ４２の直径方向に駆動されて、情報の書き込み時よりも弱い直線偏光のレーザー光を、ＭＤ４２の、読み出す情報が記録されているトラックにスポット照射する。入射した光は楕円偏光となって反射するが、反射面の磁界（磁性体の磁界）の向きによって、その偏光面がわずかに回転する（Ｋｅｒｒ　ｅｆｆｅｃｔ）。光学ピックアップ４１は、この偏光面の回転角を検出することで情報の読み出しを行う。
【００４３】
ＲＦアンプ２８は、供給された微弱な信号を増幅して、ＥＦＭデモジュレータ２９に供給するとともに、フォーカス、トラッキング、回転速度の誤差信号を、サーボ制御部１３にフィードバックする。ＥＦＭデモジュレータ２９は、供給された信号を復調する。ＡＣＩＲＣデコーダ３０は、入力された信号の誤り訂正符合を基に、誤り訂正を行う。
【００４４】
誤り訂正が行われたデータ（ＡＴＲＡＣデータ）は、メモリコントローラ３１から、ショックプルーフメモリ２４に供給される。また、コントローラ１２は、メモリコントローラ３１に供給されたトラックのデータに、再生のための制御情報が含まれている場合、制御情報を読み込んで、これを基に、ＡＴＲＡＣデコーダ３２によりデコードされるデータが再生出力された場合の品質を制御する。ＡＴＲＡＣデコーダ３２は、コントローラ１２の制御に基づいて、メモリコントローラ３１を介して、ショックプルーフメモリ２４から、ＡＴＲＡＣデータを読み込み、リニアＰＣＭ信号に復元する。デジタルデータが出力される場合、ＡＴＲＡＣデコーダ３２から出力されたリニアＰＣＭ信号が、図示しない他の装置などに出力される。アナログデータが出力される場合、すなわち、音声が再生出力される場合、Ｄ／Ａコンバータ３３は、リニアＰＣＭ信号をアナログのオーディオ信号に変換して、図示しないスピーカなどに出力する。
【００４５】
また、ショックプルーフメモリ２４を、充分大きな容量としておくことにより、例えば、振動などの外乱により、一時的に再生動作ができなくなった場合においても、ショックプルーフメモリ２４に充分なデータが一時保存されていれば、一時保存されているデータを、再生動作が回復するまでの間、メモリコントローラ３１に連続して出力するようにして、音とびの発生を抑制し、データを正しく再生することができるようにすることができる。
【００４６】
ＭＤ４２に記録されている、再生制限付きのコンテンツデータについて、図２および図３を用いて説明する。
【００４７】
コンテンツデータは、制御情報と、例えば、音楽コンテンツや映像コンテンツからなるコンテンツ情報によって構成されている。制御情報には、データを再生する場合に用いられる情報が記載され、更に、コントローラ１２が保有する秘密鍵と共通の秘密鍵による署名がなされている。コントローラ１２は、署名を検証することにより、情報の改ざんを検出することができる。
【００４８】
記録再生装置１においては、制御情報を参照して、例えば、これまでの合計再生回数や、再生終了年月日までに残された日数などに基づいて、再生される音声、または映像などの再生品質が制御されるようになされている。
【００４９】
再生回数によって再生品質が制限されるコンテンツデータの構成を図２に示す。このコンテンツデータの制御情報には、再生開始年月日、再生許可回数、再生回数、および署名が記載されている。コントローラ１２は、署名を検証し、再生回数と再生許可回数を基に、コンテンツデータの再生品質を決定し、ＡＴＲＡＣデコーダ３２を制御する。
【００５０】
再生期限までの日数によって再生品質が制限されるコンテンツデータの構成を図３に示す。このコンテンツデータの制御情報には、再生開始年月日、再生終了年月日、および署名が記載されている。コントローラ１２は、署名を検証し、再生回数と再生許可回数を基に、コンテンツデータの再生品質を決定し、ＡＴＲＡＣデコーダ３２を制御する。
【００５１】
また、ＭＤ４２には、図２および図３を用いて説明したような、再生回数、または、再生期限によって再生品質が制限されるコンテンツデータが混在して記録されていても良いし、これらのコンテンツデータに加えて、再生制限が付いていない、すなわち、いつでも、オリジナルデータの品質で再生されるコンテンツデータが混在して記録されていても良い。
【００５２】
上述したように、コントローラ１２は、ＭＤ４２に記録されているデータを再生する場合、メモリコントローラ３１に供給されたデータに、図２および図３を用いて説明したように、再生のための制御情報が含まれているか否かを判断する。そして、制御情報が含まれていた場合、コントローラ１２は、その制御情報を基に、ＡＴＲＡＣデコーダ３２を制御して、必要に応じて、再生品質を制限する。この処理が実行される場合の機能ブロック図を図４に示す。
【００５３】
判断部６１は、メモリコントローラ３１に一時保存されるデータに、図２および図３を用いて説明した再生のための制御情報が含まれているか否かを判断する。制御情報が含まれていなかった場合、データ再生時に特別な処理が行われないので、コンテンツデータは、そのまま再生される。制御情報が含まれていた場合、判断部６１は、制御情報の署名を、暗号処理部６３に供給し、署名を検証させる。署名が正しかった場合、判断部６１は、対応する制御情報が記載されているトラックは、再生回数制限トラックであるか、再生期限制限トラックであるか否かを判断して、判断結果を再生条件抽出部６２に出力するとともに、制御情報を読み込んで、再生条件抽出部６２に出力する。
【００５４】
暗号処理部６３は、制御情報に記載されている署名の暗号鍵と同一の秘密鍵を有し、判断部６１から供給された署名を検証して、署名が正しいか否かを判断して、判断部６１に検証結果を出力したり、再生条件書き換え制御部６５が書き換えた再生条件を含む制御情報に、署名を施す。
【００５５】
再生条件抽出部６２は、制御情報から、再生処理を制御するために必要な制御情報を抽出するとともに、必要に応じて、クロック１６から供給されるクロック信号を基に現在時刻を検出して、復号処理制御部６４に供給する。
【００５６】
対応する制御情報が記載されているトラックが再生回数制限トラックであり、再生条件抽出部６２に入力される制御情報が、例えば、図２を用いて説明した制御情報であった場合、再生条件抽出部６２は、制御情報から、再生許可回数と再生回数の情報を抽出して、復号処理制御部６４に供給する。対応する制御情報が記載されているトラックが再生期限制限トラックであり、再生条件抽出部６２に入力される制御情報が、例えば、図３を用いて説明した制御情報であった場合、再生条件抽出部６２は、制御情報から、再生開始年月日、および、再生終了年月日の情報を抽出し、かつ、現在時刻を検出して、復号処理制御部６４に供給する。
【００５７】
復号処理制御部６４は、再生条件抽出部６２から供給された情報を基に、再生品質を劣化させる度合いを示す、ダメージパラメータを算出し、ダメージパラメータを基に、ＡＴＲＡＣデコーダ３２を制御して、デコーディングのパラメータを設定する。具体的には、復号処理制御部６４は、図５に示されるように、再生回数が再生許可回数に近づくに従って、または、再生が実行される日付が、再生終了年月日に近づくに従って、デコードされたデータの品質が、オリジナルデータよりも悪くなり、回数、または期限終了後は再生されなくなるように、ＡＴＲＡＣデコーダ３２を制御する。その品質の変化は、図５中（ａ）に示されるように、オリジナルデータの品質から、まったく音声が再生されない状態までに、一次関数的に変化するようにしても良いし、図５中（ｂ）または（ｃ）に示されるように、二次関数、または、高次関数的に変化するようにしても良い。
【００５８】
図５を用いて説明したように再生品質を変化させた場合、オリジナルデータを再生できるのが、１度目の再生（初日の再生）のみになってしまう。また、再生許可回数、または再生終了年月日に近づいた場合、ほとんど音声を聞くことができなくなってしまう。これを避けるため、例えば、図６に示されるように、最初の何回かの再生、または最初の何日間かの再生においては、オリジナルデータと同品質で再生することができるようにしても良い。
【００５９】
この場合、復号処理制御部６４は、図６中（ｄ）に示されるように、所定の回数、または日数が過ぎた後、再生品質をだんだんと悪化させて、再生回数または再生期限の終了時には、所定の悪い品質で再生することができるようにし、再生回数または再生期限の終了後は、再生できなくするようにしても良いし、図６中（ｅ）に示されるように、所定の回数、または日数が過ぎた後、再生品質を悪化させて、再生回数または再生期限の終了時には、ほとんど音声が再生されず、再生回数または再生期限の終了後は再生されなくなるようにしても良い。または、復号処理制御部６４は、図６中（ｆ）に示されるように、所定の回数、または日数が過ぎた後、再生品質を悪化させて、再生回数または再生期限の終了に近い、所定の回数、または日数が経過した後、所定の悪い品質で、再生回数または再生期限の終了時まで再生可能とし、再生回数または再生期限の終了後は、再生できなくするようにしても良い。
【００６０】
ＡＴＲＡＣデコーダ３２において、再生品質を悪化させる方法としては、例えば、再生される音声に、ホワイトノイズを増加させて付加することにより、再生品質を悪化するようにしても良い。また、ＡＴＲＡＣデータは、図７に示されるように、所定の量子化ステップ数で、スペクトル信号が量子化ユニットに分割されているものであるので、ＡＴＲＡＣデコーダ３２において、量子化ユニットの一部を再生不可とすることにより、再生品質を悪化させるようにしても良い。
【００６１】
量子化ユニットの一部を再生不可とするには、対応する量子化ユニットのスペクトル係数を削除したり、０と置き換えるようにしてもよいし、対応する量子化ユニットの正規化係数や、量子化精度などの情報を削除したり、０と置き換えるようにしてもよい。また、再生不可とする量子化ユニットを、例えば、高域側から順番に選択して、再生品質が悪化されたとき、最終的には、低域側の量子化ユニットが再生されるようにしても良いし、高域側と低域側の量子化ユニットを交互に選択して、再生品質が悪化されたとき、最終的には、中域の量子化ユニットが再生されるようにしても良い。
【００６２】
また、所定の周波数のスペクトル信号を選択して再生不可として、再生品質を劣化させるようにしても良い。この場合においても、量子化ユニットごとに再生不可の周波数帯域を選択する場合と同様にして、例えば、高域側から順番に再生不可となるようにスペクトル信号を選択して、再生品質が悪化されたとき、最終的には、低域側のスペクトル信号が再生されるようにしても良いし、高域側と低域側のスペクトル信号を交互に再生不可となるように選択して、再生品質が悪化されたとき、最終的には、中域のスペクトル信号が再生されるようにしても良い。
【００６３】
ＡＴＲＡＣによる音声圧縮は、音声信号を周波数平面に変換し、帯域別に圧縮することで行われる。つまり、圧縮された音声信号は、式（１）に示されるように、ある周波数とその周波数の振動の大きさを表す量子化量の積で表される。
【００６４】
【数１】
2004128787.tif 000003
【００６５】
ただし、式（１）において、Ｄｉは、その周波数帯域の量子化量を示すものであり、Ｆｉは、ある周波数を示すものであり、ｎは、分割された周波数の総数（図７におけるスペクトル信号の総数）を示すものである。
【００６６】
そして、復号処理制御部６４は、回数制限トラックであれば、再生許可回数と再生回数に基づいて、再生期限制限トラックであれば、再生開始年月日、および、再生終了年月日、並びに、現在の年月日の情報に基づいて、図５または図６を用いて説明したように、再生品質を劣化させるために、ｎ個に分割された周波数のスペクトル信号のうち、例えば、ｋ個のスペクトル信号を、再生させないようにする。このとき、再生される圧縮信号は、式（２）で示される。
【００６７】
【数２】
2004128787.tif 000004
【００６８】
このとき、高域側から順番に再生不可となるように量子化スペクトルを選択して、再生品質が悪化されたとき、最終的には、低域側のスペクトル信号が再生されるようにしても良いし、高域側と低域側のスペクトル信号を交互に再生不可となるように選択して、再生品質が悪化されたとき、最終的には、中域のスペクトル信号が再生されるようにしても良い。
【００６９】
復号処理制御部６４は、式（２）のｋの値を求めるために、式（３）に示されるダメージパラメータＤを算出する。
【００７０】
Ｄ＝ｋ／ｎ・・・（３）
【００７１】
式（３）において、Ｄ＝０のとき、オリジナルデータが再生され、Ｄ＝１のとき、音声は再生されない。このように、ダメージパラメータＤを用いて求められる再生されない量子化スペクトルの数ｋをＡＴＲＡＣデコーダ３２に与えることにより、付加的な周波数フィルタやアナログ回路を用いることなく、再生品質を制限することが可能となる。
【００７２】
次に、式（３）のダメージパラメータＤの算出方法について説明する。
【００７３】
再生処理を行うトラックが、再生回数制限トラックである場合、復号処理制御部６４は、再生条件抽出部６２から供給された再生許可回数および再生回数を基に、ダメージパラメータＤを算出する。再生品質と、再生回数との関係は、図５および図６を用いて説明したように、さまざまな関数であらわすようにしても良く、再生品質に反比例する係数であるダメージパラメータＤは、基本的に、残りの再生可能回数が減っていくほどに増加される。
【００７４】
例えば、再生品質と再生回数との関係が、図５の（ａ）で示される関係であった場合、ダメージパラメータＤは、次の式（４）で示される。
【００７５】
Ｄ＝（Ｃｍａｘ−Ｃｐ）／Ｃｍａｘ・・・（４）
【００７６】
式（４）において、Ｃｍａｘは、再生許可回数を示し、Ｃｐは、現在の再生回数を示す。式（４）を用いて、ダメージパラメータＤを算出した場合、１度目にコンテンツデータが再生される際にはオリジナルデータが再生され、再生許可回数の最後の１回は無音状態で再生される。
【００７７】
これに対して、再生品質と再生回数との関係が、図６の（ｄ）で示される関係であった場合、ダメージパラメータＤは、次の式（５）および式（６）で示される。
【００７８】
０＜Ｃｐ＜Ｃｐｒｅｆのとき、Ｄ＝０・・・（５）
Ｃｐｒｅｆ＜Ｃｐのとき、
Ｄ＝Ｄａ×（Ｃｐ−Ｃｐｅｒｆ））／（Ｃｍａｘ−Ｃｐｅｒｆ）・・・（６）
【００７９】
ここで、Ｃｐｒｅｆは、再生品質を落とすことなくオリジナルデータを再生することができる再生回数を示す値であり、Ｄａは、最後の１回に対応するダメージパラメータであり、Ｄａ＞０である（Ｄａ＝０のとき、再生品質と再生回数の関係は、図６の（ｅ）で示される）。すなわち、ダメージパラメータＤａは、最後の再生時に、コンテンツデータを無音で再生させないための係数であり、再生許可回数の最後の１回の再生音質の設定により決められる値である。
【００８０】
一方、再生処理を行うトラックが、再生期限制限トラックである場合、復号処理制御部６４は、再生条件抽出部６２から供給された再生開始年月日、および、再生終了年月日、並びに、現在の年月日の情報を基に、ダメージパラメータＤを算出する。
【００８１】
例えば、再生品質と再生回数との関係が、図５の（ａ）で示される関係であった場合、ダメージパラメータＤは、次の式（７）で示される。
【００８２】
Ｄ＝（Ｐｅ−Ｔ）／（Ｐｅ−Ｐｂ）・・・（７）
【００８３】
ここで、式（７）において、Ｐｅは、再生終了年月日を示し、Ｐｂは、再生開始年月日を示し、Ｔは、現在の年月日を示す。式（７）を用いて、ダメージパラメータを算出した場合、再生開始年月日にはオリジナルデータが再生され、再生終了年月日には無音状態で再生される。
【００８４】
これに対して、再生品質と再生回数との関係が、図６の（ｄ）で示される関係であった場合、ダメージパラメータＤは、次の式（８）および式（９）で示される。
【００８５】
Ｐｂ＜Ｔ＜Ｐｐｅｒｆのとき、Ｄ＝０・・・（８）
Ｐｐｅｒｆ＜Ｔ＜Ｐｅのとき、
Ｄ＝Ｄａ×（Ｔ−Ｐｐｅｒｆ））／（Ｐｅ−Ｃｐｅｒｆ）・・・（９）
【００８６】
ここで、Ｐｐｅｒｆは、再生品質を落とすことなくオリジナルデータを再生することができる最終期限の日時である。
【００８７】
このようにして、ｎ分割されているスペクトル信号のうち、ダメージパラメータＤに対応する数ｋのスペクトル係数を再生しないようにすることにより、再生されるコンテンツデータの品質を低下させることができる。
【００８８】
また、以上説明したダメージパラメータＤの算出方法を用い、式（２）において、スペクトル信号数ｎを、図７を用いて説明した量子化ユニット数に置き換え、再生不可とするスペクトル信号数ｋを再生不可とする量子化ユニット数に置き換えることにより、同様にして、再生される量子化ユニット数を制限し、再生回数、または、再生期限までの残り日数に基づいて、コンテンツデータの再生品質を制限することができる。
【００８９】
また、算出されたダメージパラメータＤに基づいて、再生されるコンテンツデータとともに出力させるホワイトノイズの大きさを制御することにより、再生品質を制限するようにしても良い。
【００９０】
このようにして再生品質が制御されたコンテンツデータが、再生回数に基づいて、再生品質が制御されるコンテンツデータであった場合、再生条件書き換え制御部６５は、図２を用いて説明した制御情報の再生回数に１を加えて、新たな制御情報を生成し、暗号処理部６３の処理により、新たに生成した制御情報に署名を施させて、メモリコントローラ２３に出力し、ＭＤ４２に記録されている、対応するコンテンツデータの制御情報を書き換える。
【００９１】
次に、図８のフローチャートを参照して、ＭＤ４２に記録されているコンテンツデータを再生する処理について説明する。
【００９２】
ステップＳ１において、コントローラ１２は、操作入力部１５から、トラック再生命令を受けたか否かを判断する。ステップＳ１において、トラック再生命令を受けていないと判断された場合、トラック再生命令を受けたと判断されるまで、ステップＳ１の処理が繰り返される。
【００９３】
ステップＳ１において、トラック再生命令を受けたと判断された場合、ステップＳ２において、コントローラ１２の判断部６１は、メモリコントローラ３１に一時保存されている、再生されるトラックのコンテンツデータには、制御情報が含まれているか否かを判断する。ステップＳ２において、制御情報が含まれていないと判断された場合、処理は、後述するステップＳ９に進む。
【００９４】
ステップＳ２において、制御情報が含まれていると判断された場合、このトラックのコンテンツデータは、制御情報に基づいて、必要に応じて、再生品質が制御されるコンテンツデータであるので、ステップＳ３において、判断部６１は、制御情報を読み込み、暗号処理部６３に制御情報に含まれる署名を検証させ、署名が正しいか否かを判断する。ステップＳ３において、署名が正しくないと判断された場合、処理は、後述するステップＳ８に進む。
【００９５】
ステップＳ３において、署名が正しいと判断された場合、ステップＳ４において、判断部６１は、読み込んだ制御情報を基に、再生処理を行うトラックは、再生回数制限トラックであるか否かを判断する。
【００９６】
ステップＳ４において、再生回数制限トラックであると判断された場合、判断部６１は、このトラックは再生回数制限トラックであるという情報とともに、制御情報を、再生条件抽出部６２に出力するので、ステップＳ５において、再生条件抽出部６２は、入力された制御情報に含まれる、再生許可回数と再生回数を比較して、再生回数は、再生許可回数よりも少ないか否か、すなわち、再生回数は制限以内であるか否かを判断する。
【００９７】
ステップＳ５において、再生回数は制限以内であると判断された場合、処理は、後述するステップＳ７に進み、ステップＳ５において、再生回数は制限以内ではないと判断された場合、処理は、後述するステップＳ８に進む。
【００９８】
ステップＳ４において、再生回数制限トラックではないと判断された場合、再生処理を行うトラックは、再生期限制限トラックである。従って、判断部６１は、このトラックは再生期限制限トラックであるという情報とともに、制御情報を、再生条件抽出部６２に出力するので、ステップＳ６において、再生条件抽出部６２は、クロック１６から供給されるクロック信号を基に検出される現在の年月日と、入力された制御情報に含まれる再生終了年月日とを比較して、再生期限内であるか否かを判断する。
【００９９】
ステップＳ５において、再生回数は制限以内であると判断された場合、および、ステップＳ６において、再生期限内であると判断された場合、ステップＳ７において、図９を用いて後述する低音質再生処理が実行されて、処理が終了される。
【０１００】
ステップＳ５において、再生回数は制限以内ではないと判断された場合、および、ステップＳ６において、再生期限内ではないと判断された場合、ステップＳ８において、再生条件抽出部６２は、再生処理不可であることを、復号処理制御部６４に通知する。復号処理制御部６４は、ＡＴＲＡＣデコーダ３２を制御して、再生処理を中止し、処理が終了される。
【０１０１】
ステップＳ２において、制御情報が含まれていないと判断された場合、再生処理中のトラックは、再生が制限されていないトラックであるので、ステップＳ９において、再生条件抽出部６２は、通常再生処理を行うことを、復号処理制御部６４に通知する。復号処理制御部６４は、ＡＴＲＡＣデコーダ３２を制御して、再生時の音声の品質を制限しない再生処理を実行させて、処理が終了される。
【０１０２】
図８を用いて説明した処理により、再生回数制限トラック、または、再生期限制限トラックにおいては、その再生回数が再生許可回数を超えない場合は、現在の再生回数に基づいて、または、現在の年月日が生成終了年月日以前であれば、再生期限までの日数に基づいて、低音質再生処理が実行され、再生回数制限トラック、または、再生期限制限トラック以外のコンテンツデータであれば、音質の制限を受けないオリジナルデータが再生出力される。
【０１０３】
次に、図９のフローチャートを参照して、図８のステップＳ７において実行される低音質再生処理について説明する。
【０１０４】
ステップＳ２１において、再生条件抽出部６２はトラックの種類に適合した情報を、復号処理制御部６４に供給する。具体的には、再生条件抽出部６２は、回数制限トラックであれば、再生許可回数と再生回数の情報を、再生期限制限トラックであれば、再生開始年月日、および、再生終了年月日、並びに、現在の年月日の情報を、復号処理制御部６４に供給する。
【０１０５】
ステップＳ２２において、復号処理制御部６４は、供給された情報を基に、上述した式（４）乃至式（９）のうちの、対応する式を用いて、ダメージパラメータＤを算出する。
【０１０６】
ステップＳ２３において、復号処理制御部６４は、ステップＳ２２において算出されたダメージパラメータＤを基に、上述した式（４）を基に、再生不可とするスペクトル信号数、または、量子化ユニット数を算出し、ＡＴＲＡＣデコーダ３２に、デコード処理のパラメータを設定する。もしくは、復号処理制御部６４は、ステップＳ２２において算出されたダメージパラメータＤに比例する大きさのホワイトノイズを、再生されるコンテンツデータとともに出力させるように、ＡＴＲＡＣデコーダ３２を制御するようにしても良い。
【０１０７】
ステップＳ２４において、ＡＴＲＡＣデコーダ３２は、ステップＳ２３において設定したデコード処理のパラメータを基に、入力されたオーディオデータをデコーディングし、再生出力する。
【０１０８】
ステップＳ２５において、復号処理制御部６４は、再生が終了したか否かを判断する。ステップＳ２５において、再生が終了したと判断されなかった場合、再生が終了したと判断されるまで、ステップＳ２５の処理が繰り返される。
【０１０９】
ステップＳ２５において、再生が終了したと判断された場合、ステップＳ２６において、復号処理制御部６４は、再生したのは、再生回数制限トラックであるか否かを判断する。ステップＳ２６において、再生したのは、再生回数制限トラックではなく、再生期限制限トラックであったと判断された場合、処理は終了される。
【０１１０】
ステップＳ２６において、再生したのは、再生回数制限トラックであると判断された場合、ステップＳ２７において、復号処理制御部６４は、再生条件書き換え制御部６５に、再生されたトラックは、再生回数制限トラックであったことを通知し、現在の再生回数の情報を含む制御情報を出力する。再生条件書き換え制御部６５は、供給された現在の再生回数に１を加えた新たな再生回数情報を、暗号処理部６３に出力する。暗号処理部６３は、再生回数に１を加えた新たな再生回数情報に署名し、再生条件書き換え制御部６５に出力する。
【０１１１】
ステップＳ２８において、再生条件書き換え制御部６５は、署名された制御情報を、メモリコントローラ２３に出力する。メモリコントローラ２３に出力された制御情報は、ＡＣＩＲＣエンコーダ２５によって、誤り訂正符号化付加され、ＥＦＭモジュレータ２６によって、ＥＦＭ信号に変調され、磁気ヘッドドライバ２７で増幅されて、磁気ヘッド４４により、ＭＤに記録され、処理が終了される。
【０１１２】
以上説明した処理により、抽出された再生条件に基づいて、再生品質が決定されて、ＡＴＲＡＣデコーダ３２によるデコーディングが制御される。
【０１１３】
また、ここでは、ＭＤに記録されているＡＴＲＡＣによってコーディングされたコンテンツデータの再生品質を制御することについて説明したが、コンテンツデータのコーディング方法は、ＡＴＲＡＣに限らない。また、コンテンツデータが記録されている記録媒体は、ＭＤに限らない。例えば、ＣＤ、半導体メモリ、磁気テープ、あるいは、ハードディスクなどの記録媒体に、それぞれ適したフォーマットで記録されているコンテンツデータに、図２および図３を用いて説明した場合と同様の制御情報を記載し、再生回数や、再生期限に基づいて、例えば、ホワイトノイズの付加量を算出し、再生時にホワイトノイズを付加することにより、再生品質を制御するようにしても良い。
【０１１４】
なお、図１においては、音声データを記録再生する記録再生装置１について説明したが、本発明は、音声データのみならず、例えば、画像データ、あるいは、映像データの再生においても適用可能である。画像データや映像データの再生品質を制限する場合は、音声データにおける場合と同様に、ホワイトノイズを付加することによって、再生品質を制限するようにしても良いし、画素数を減少したり、量子化ステップ数を減少することなどにより、再生品質を制限するようにしても良い。
【０１１５】
更に、以上においては、再生許可回数までの残りの再生回数、または、再生期限までの残りの日数を基に、再生品質を制限する場合について説明したが、例えば、コンテンツデータごとに、再生が許可される合計の再生時間を設定し、再生が許可される合計再生時間と、現在の合計再生時間とに基づいて、ダメージパラメータＤを算出して、再生品質を制限することができるようにしても良い。再生合計時間を基に、再生品質を制限するようにした場合、再生条件書き換え制御部６５は、再生処理の終了時に、今回の再生時間を、それまでの合計再生時間に加えて、新たな制御情報を生成し、暗号処理部６３に署名させて、メモリコントローラ２３に出力して、ＭＤ４２に記録させるようにする。
【０１１６】
上述した一連の処理は、ハードウエアにより実行させることもできるが、ソフトウエアにより実行させることもできる。この場合、例えば、記録再生装置１は、図１０に示されるようなパーソナルコンピュータ６１により構成される。
【０１１７】
図１０において、ＣＰＵ７１は、ＲＯＭ７２に記憶されているプログラム、または記憶部７８からＲＡＭ７３にロードされたプログラムに従って、各種の処理を実行する。ＲＡＭ７３にはまた、ＣＰＵ７１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１１８】
ＣＰＵ７１、ＲＯＭ７２、およびＲＡＭ７３は、バス７４を介して相互に接続されている。このバス７４にはまた、入出力インタフェース７５も接続されている。
【０１１９】
入出力インタフェース７５には、キーボード、マウスなどよりなる入力部７６、ディスプレイやスピーカなどよりなる出力部７７、ハードディスクなどより構成される記憶部７８、モデム、ターミナルアダプタなどより構成される通信部７９が接続されている。通信部７９は、インターネットを含むネットワークを介しての通信処理を行う。
【０１２０】
入出力インタフェース７５にはまた、必要に応じてドライブ８０が接続され、磁気ディスク９１、光ディスク９２、光磁気ディスク９３、あるいは半導体メモリ９４などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部７８にインストールされる。
【０１２１】
一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０１２２】
この記録媒体は、図１０に示されるように、装置本体とは別に、ユーザにプログラムを供給するために配布される、プログラムが記憶されている磁気ディスク９１（フロッピディスクを含む）、光ディスク９２（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ−Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｃ）を含む）、光磁気ディスク９３（ＭＤ（Ｍｉｎｉ−Ｄｉｓｃ）（商標）を含む）、もしくは半導体メモリ９４などよりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに供給される、プログラムが記憶されているＲＯＭ７２や、記憶部７８に含まれるハードディスクなどで構成される。
【０１２３】
なお、本明細書において、記録媒体に記憶されるプログラムを記述するステップは、含む順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１２４】
【発明の効果】
このように、本発明によれば、データを復号して再生することができる。特に、再生回数や再生期限を基に、データの再生品質を制限することができる。このことにより、ユーザに特別な操作を行わせることなく、コンテンツデータの再生回数や再生期限が残り少ないことを認識させるようにすることができる。
【図面の簡単な説明】
【図１】本発明を適用した記録再生装置の構成を示すブロック図である。
【図２】コンテンツデータに含まれる制御情報を示す図である。
【図３】コンテンツデータに含まれる制御情報を示す図である。
【図４】再生処理が実行される場合の機能ブロック図である。
【図５】再生品質と、再生回数、または日付との関係を示す図である。
【図６】再生品質と、再生回数、または日付との関係を示す図である。
【図７】ＡＴＲＡＣにおけるスペクトル信号と量子化ユニットについて説明する図である。
【図８】再生処理について説明するフローチャートである。
【図９】低音質再生処理について説明するフローチャートである。
【図１０】パーソナルコンピュータの構成を示すブロック図である。
【符号の説明】
１　記録再生装置，　１１　データ処理部，　１２コントローラ，　１４　記録再生部，　１６　クロック，　２３　メモリコントローラ，　３１　メモリコントローラ，　３２　ＡＴＲＡＣデコーダ，　４１　光学ピックアップ，　４２ＭＤ，　４３　磁気ヘッド，　６１　判断部，　６２　再生条件抽出部，　６３　暗号処理部，　６４　復号処理制御部，　６５　再生条件書き換え制御部
【図１】
2004128787.tif 000005
【図２】
2004128787.tif 000006
【図３】
2004128787.tif 000007
【図４】
2004128787.tif 000008
【図５】
2004128787.tif 000009
【図６】
2004128787.tif 000010
【図７】
2004128787.tif 000011
【図８】
2004128787.tif 000012
【図９】
2004128787.tif 000013
【図１０】
2004128787.tif 000014