(57)【要約】【課題】再生可能回数や再生可能期間の制約がある権利情報が付加されたコンテンツを再生する場合に利用者の利便性を改善可能なコンテンツ再生装置を提供する。【解決手段】再生回数および再生期間の少なくとも一方が制限されたコンテンツを保持するコンテンツ情報保持部４１０と、コンテンツの再生可能回数を示す情報及びコンテンツの再生可能期間を示す情報の少なくとも一方を有する権利情報を保持する権利情報保持部４２０と、コンテンツを連続的に再生する場合における再生制御情報を設定するユーザインタフェース制御部２００と、権利情報および再生制御情報に基づいて、コンテンツを再生するための再生制御を行う再生制御部３００とを有する構成としている。【選択図】図１
2009064314.tif 000002
【特許請求の範囲】
【請求項１】
再生回数および再生期間の少なくとも一方が制限されたコンテンツを保持するコンテンツ保持部と、
前記コンテンツの再生可能回数を示す情報及び前記コンテンツの再生可能期間を示す情報の少なくとも一方を有する権利情報を保持する権利情報保持部と、
前記コンテンツを連続的に再生する場合における再生制御情報を設定する設定部と、
前記権利情報および前記再生制御情報に基づいて、前記コンテンツを再生するための再生制御を行う再生制御部と
を有するコンテンツ再生装置。
【請求項２】
請求項１に記載のコンテンツ再生装置であって、
前記設定部は、前記再生制御情報として、前記コンテンツを連続的に再生する場合において、前記再生可能回数を減少させることを許可するか否かを表示部に表示させるか否かを設定し、
前記再生制御部は、前記設定部によって前記表示部に表示させないように設定された場合、前記コンテンツを連続的に再生するコンテンツ再生装置。
【請求項３】
請求項１または２に記載のコンテンツ再生装置であって、
前記設定部は、前記再生制御情報として、前記コンテンツを連続的に再生する場合において、前記再生可能回数と比較するための再生用閾値を保持し、
前記再生制御部は、前記再生用閾値と前記コンテンツの再生可能回数とを比較し、前記再生可能回数が前記再生用閾値以下である場合、当該コンテンツの再生を制限するコンテンツ再生装置。
【請求項４】
請求項３に記載のコンテンツ再生装置であって、更に、
再生候補のコンテンツに関するコンテンツ情報が記録されたプレイリスト情報を保持するプレイリスト保持部を有し、
前記再生制御部は、前記再生可能回数が前記再生用閾値以下である場合、前記プレイリスト情報から当該コンテンツのコンテンツ情報を削除するコンテンツ再生装置。
【請求項５】
請求項４に記載のコンテンツ再生装置であって、
前記再生制御部は、前記再生可能回数が０の場合、前記プレイリスト情報から当該コンテンツ情報を削除するコンテンツ再生装置。
【請求項６】
請求項４に記載のコンテンツ再生装置であって、
前記再生制御部は、前記コンテンツの再生可能回数が０である場合、当該コンテンツを再生する権利が消滅した旨を表示部に表示させるコンテンツ再生装置。
【請求項７】
請求項６に記載のコンテンツ再生装置であって、
前記再生制御部は、前記コンテンツの再生可能回数が０である場合、当該コンテンツを再生する権利を取得するか否かを表示部に表示させ、
前記設定部は、前記再生制御情報として、当該コンテンツを再生する権利を取得するか否かを設定するコンテンツ再生装置。
【請求項８】
請求項１ないし７のいずれか１項に記載のコンテンツ再生装置であって、更に、
前記コンテンツを再生する場合におけるログ情報を保持するログ保持部を有し、
前記コンテンツを再生するための起動処理を行う起動処理部を有し、
前記再生制御部は、
前記コンテンツの再生を開始する際に当該コンテンツのコンテンツ情報を前記ログ情報として記録し、前記コンテンツの再生を終了する際に前記ログ情報を削除し、前記起動処理部による起動処理後において前記ログ情報が存在する場合、異常終了したと判定するコンテンツ再生装置。
【請求項９】
請求項８に記載のコンテンツ再生装置であって、
前記再生制御部は、前記異常終了したと判定した場合、前記異常終了した旨を表示部に表示させるコンテンツ再生装置。
【請求項１０】
請求項８または９に記載のコンテンツ再生装置であって、
前記再生制御部は、前記異常終了したと判定した場合、前記コンテンツの再生可能回数を増加させるコンテンツ再生装置。
【請求項１１】
請求項１０に記載のコンテンツ再生装置であって、
前記再生制御部は、
前記起動処理部による第１の起動処理後において前記ログ情報が存在する場合、前記ログ情報をログ履歴情報として記録し、
前記起動処理部による第２の起動処理後において前記ログ情報が存在する場合、前記ログ情報と前記ログ履歴情報とを比較し、前記ログ情報と前記ログ履歴情報とが同一である場合には、当該コンテンツの再生可能回数の増加を禁止するコンテンツ再生装置。
【請求項１２】
請求項１ないし１０に記載のコンテンツ再生装置であって、更に、
再生候補のコンテンツに関するコンテンツ情報が記録されたプレイリスト情報を保持するプレイリスト保持部を有し、
前記再生制御部は、前記コンテンツを連続的に再生する場合、前記プレイリスト情報に基づいて、再生期間を制限されたコンテンツを再生期間が無制限のコンテンツよりも先に再生するコンテンツ再生装置。
【請求項１３】
請求項１２に記載のコンテンツ再生装置であって、
前記再生制御部は、前記再生期間を制限されたコンテンツが複数存在する場合、前記プレイリストに基づいて、再生可能期間が短いコンテンツを再生可能期間が長いコンテンツよりも先に再生するコンテンツ再生装置。
【請求項１４】
請求項１２に記載のコンテンツ再生装置であって、
前記再生制御部は、前記プレイリスト情報を表示部に表示させる場合、前記再生期間を制限されたコンテンツを再生期間が無制限のコンテンツよりも上位に表示させるコンテンツ再生装置。
【請求項１５】
請求項１または１４に記載のコンテンツ再生装置であって、
前記再生制御部は、前記再生可能期間が所定期間よりも短いか否かを判定し、前記再生可能期間が前記所定期間よりも短い場合、前記再生可能期間が短期間である旨を示す期間警告情報を表示部に表示させるコンテンツ再生装置。
【請求項１６】
請求項１５に記載のコンテンツ再生装置であって、
前記設定部は、前記再生制御情報として、前記コンテンツを連続的に再生する場合において、前記期間警告情報を表示部に表示させるか否かを設定し、
前記再生制御部は、前記設定部によって前記表示部に表示させないように設定された場合、前記コンテンツを連続的に再生するコンテンツ再生装置。
【請求項１７】
請求項１５に記載のコンテンツ再生装置であって、
前記再生制御部は、前記再生期間を制限されたコンテンツの再生実施回数が０である場合、当該コンテンツが未視聴である旨を表示部に表示させるコンテンツ再生装置。
【請求項１８】
請求項１５に記載のコンテンツ再生装置であって、
前記設定部は、前記再生制御情報として、前記再生期間を制限されたコンテンツの再生実施回数と比較するための期間用閾値を設定し、
前記再生制御部は、前記期間用閾値と前記コンテンツの再生実施回数とを比較し、前記再生実施回数が前記再生用閾値以下である場合、当該コンテンツの視聴回数が少ない旨を表示部に表示させるコンテンツ再生装置。
【請求項１９】
請求項１５に記載のコンテンツ再生装置であって、
前記再生制御部は、前記コンテンツの再生可能期間が前記所定期間よりも短い場合、前記再生可能期間後における当該コンテンツを再生する権利を取得するか否かを表示部に表示させ、
前記設定部は、前記再生制御情報として、前記再生可能期間後における当該コンテンツを再生する権利を取得するか否かを設定するコンテンツ再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ再生装置に関し、特に、コンテンツ毎にコンテンツの再生を許可するための権利情報を有し、権利情報に再生回数及び権利期間の少なくとも一方に関する制限が付加されている権利付きコンテンツ情報を読み出して、それぞれのコンテンツを再生するコンテンツ再生装置に関する。
【背景技術】
【０００２】
例えば、音楽や映像のような価値のあるコンテンツは、最近ではデジタル化されたデータとして存在する場合が多い。このようなコンテンツについては、演奏者、作曲者など様々な著作権者が存在しており、著作権を保護するために、コンテンツを視聴するにあたっては、利用者は著作権者に対して対価を支払う必要がある。
【０００３】
例えば、ＣＤ（コンパクトディスク）のように物理的に存在する記録媒体にコンテンツが記録されている場合には、視聴者がＣＤを購入する際に支払う料金の中に、著作権に対する使用料を含めることができるので、あまり問題は生じない。
【０００４】
しかし、ＣＤのような物理的な媒体を店舗まで出かけて購入するのは煩わしいので、近年では例えばインターネットのような通信媒体を利用して音楽や映像などのデジタルコンテンツのデータを配信することが行われている。
【０００５】
通信媒体を利用してコンテンツのデータを配信する場合には、著作権の問題が生じないように工夫する必要がある。例えば、コンテンツのデータを配信する際に利用者が著作権に対する使用料を支払ったとしても、利用者が受け取ったコンテンツのデータからその複製を不正に作成して他の利用者に渡したりすれば著作権を侵害することになるので、複製ができないように配慮する必要がある。このような複製については、正規の購入者だけが復号可能な暗号化を施したコンテンツのデータを配信することにより防止することが可能である。
【０００６】
一方、コンテンツを提供する側が著作権等の使用料として比較的高い金額を要求すると、その金額相当に視聴頻度の高い一部の利用者だけしかコンテンツを購入しないことになるので、コンテンツの購入者の数が減り、著作権者と視聴者のどちらにとっても好ましい結果にはならない。
【０００７】
そこで、コンテンツを再生可能な回数に制約を設けたり、再生可能な期間に制約を設けた権利情報を付加した状態でコンテンツのデータを配信したりすることが提案されている。これにより、コンテンツの購入者は再生回数や再生期間の制約を受けることになるが、この権利情報については対価を比較的安い金額に定めることができるので、視聴頻度の小さい視聴者であってもコンテンツを購入しやすくなり、結果的に購入者の数が増えるので、著作権者と視聴者のどちらにとっても好ましい結果になる。
【０００８】
例えば、携帯電話端末等において、再生期限や再生回数の制限された権利情報によって暗号化されたコンテンツの権利を管理することを提案している。（例えば、特許文献１参照）。
【０００９】
また、利用可能期間が制限されている権利情報によって管理されているデジタルコンテンツを扱う場合に、システムの日時に関する不正操作を検知して、コンテンツの不正利用を防止することを提案している（例えば、特許文献２参照）。
【００１０】
また、著作権付きのデータに対する処理の権利を画面上に表示して利用者に知らせることを提案している（例えば、特許文献３参照）。
【００１１】
【特許文献１】特開２００２−９１８２７号公報
【特許文献２】特開２００５−１４１６８３号公報
【特許文献３】特開２００１−１４２７８６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
上記のように、再生可能な回数や、再生可能な期間に制約を設けた権利情報が付加されたコンテンツについては、比較的安価で再生の権利を購入できるというメリットがある。しかし、実際にコンテンツを再生する際には、このような制約のために非常に不便な結果が生じる可能性がある。
【００１３】
例えば、再生を許可する回数が制限されている権利情報によって管理されているコンテンツを視聴する場合には、再生動作を１回行うたびに、１回分の利用者の権利が消滅する（消費される）ので、当該コンテンツの再生を本当に利用者が望んでいるかどうかを確認することは非常に重要であると考えられる。しかしながら、それぞれのコンテンツの再生動作を行うたびに利用者に対して確認の入力操作を求めるように構成すると、複数のコンテンツを連続的に再生することができず、非常に不便である。
【００１４】
また、例えば特許文献１のように、権利がないことを検出した時点で再生動作を終了するように構成する場合には、複数のコンテンツを順番に再生しようとしている場合であっても、再生する権利のない１つのコンテンツが検出された時点で再生が停止することになるので、再生する権利の残っているコンテンツまで再生できなくなる。従って、複数のコンテンツを順番に再生する場合には、利用者の手動操作により、権利の消滅しているコンテンツを再生候補から事前に除外しなければならず非常に不便である。
【００１５】
また、再生可能な期間に制約を設けた権利情報が付加されたコンテンツについては、利用者が全く再生を行わなかったとしても、権利情報の期間が経過するとその権利は消滅するので、購入後に権利の使用を忘れていたりすると権利が無駄に消費される可能性があり、特に視聴頻度の低い利用者にとっては非常に不便である。一方、期間等の制限を緩和したり、不正に対する対策を講じない場合には、著作権者側に不利益が生じる可能性が高まる。
【００１６】
また、再生を許可する回数が制限されている権利情報によって管理されているコンテンツを視聴する場合に、再生動作を行っている途中で、例えば電池切れのような問題が発生すると、視聴者は該当するコンテンツを最後まで視聴していないにも関わらず、その場合でも１回分の権利が不正に消費される可能性がある。一方、電池切れのような特別な状態が発生した場合に、１回分の権利の消費を行わないように処理すると、この処理を利用して悪意のある利用者が不正に権利を取得する危険性がある。
【００１７】
本発明は、再生可能な回数や、再生可能な期間に制約を設けた権利情報が付加されたコンテンツを再生する場合に、利用者の利便性を向上することが可能なコンテンツ再生装置を提供することを目的とする。
【課題を解決するための手段】
【００１８】
上記目的を達成するために、本発明の第１のコンテンツ再生装置は、再生回数および再生期間の少なくとも一方が制限されたコンテンツを保持するコンテンツ保持部と、前記コンテンツの再生可能回数を示す情報及び前記コンテンツの再生可能期間を示す情報の少なくとも一方を有する権利情報を保持する権利情報保持部と、前記コンテンツを連続的に再生する場合における再生制御情報を設定する設定部と、前記権利情報および前記再生制御情報に基づいて、前記コンテンツを再生するための再生制御を行う再生制御部とを有する構成としている。
【００１９】
この構成により、再生可能な回数や、再生可能な期間に制約を設けた権利情報が付加されたコンテンツを再生する場合に、利用者の利便性ができ、権利情報によって保護されている複数のコンテンツを連続的に再生することができる。そして、例えば、再生動作の処理条件を、利用者が事前に決定した再生制御情報により切り替えることができる。
【００２０】
また、本発明の第２のコンテンツ再生装置は、前記設定部が、前記再生制御情報として、前記コンテンツを連続的に再生する場合において、前記再生可能回数を減少させることを許可するか否かを表示部に表示させるか否かを設定し、前記再生制御部が、前記設定部によって前記表示部に表示させないように設定された場合、前記コンテンツを連続的に再生する構成としている。
【００２１】
この構成により、権利の消費に関する利用者の確認作業を求めないように利用者が事前にその内容を決定しておくことにより、再生回数の制限があるコンテンツに対しても、再生の度に利用者が行う確認の入力操作を省略できるので、途中で利用者からの入力操作を求めることなくに連続的にコンテンツを再生できる。
【００２２】
また、本発明の第３のコンテンツ再生装置は、前記設定部が、前記再生制御情報として、前記コンテンツを連続的に再生する場合において、前記再生可能回数と比較するための再生用閾値を保持し、前記再生制御部が、前記再生用閾値と前記コンテンツの再生可能回数とを比較し、前記再生可能回数が前記再生用閾値以下である場合、当該コンテンツの再生を制限する構成としている。
【００２３】
この構成により、権利の消費により、権利情報に含まれる再生可能回数（残り再生回数）が所定の閾値以下になった場合に、当該コンテンツの再生動作を自動的に抑制することができるので、当該コンテンツの再生頻度が下がり、権利が消滅し再生できなくなるまでの猶予期間を先に延ばすことが可能になる。
【００２４】
また、本発明の第４のコンテンツ再生装置は、再生候補のコンテンツに関するコンテンツ情報が記録されたプレイリスト情報を保持するプレイリスト保持部を有し、前記再生制御部は、前記再生可能回数が前記再生用閾値以下である場合、前記プレイリスト情報から当該コンテンツのコンテンツ情報を削除する構成としている。
【００２５】
この構成により、権利情報の残り再生回数が所定の閾値以下になった場合に、当該コンテンツの情報が前記プレイリスト情報の一覧から自動的に削除されるので、当該コンテンツの再生頻度が下がり、権利が消滅し再生できなくなるまでの猶予期間を先に延ばすことが可能になる。
【００２６】
また、本発明の第５のコンテンツ再生装置は、前記再生制御部が、前記再生可能回数が０の場合、前記プレイリスト情報から当該コンテンツ情報を削除する構成としている。
【００２７】
この構成により、権利情報の残り再生回数が０になった場合に、当該コンテンツの情報が前記プレイリスト情報の一覧から自動的に削除される。
【００２８】
また、本発明の第６のコンテンツ再生装置は、前記再生制御部が、前記コンテンツの再生可能回数が０である場合、当該コンテンツを再生する権利が消滅した旨を表示部に表示させる構成としている。
【００２９】
この構成により、権利の消費により残り再生回数が０になったコンテンツについては、権利の消滅を自動的に利用者に通知することができる。そのため、利用者は権利の消滅をすぐに知ることができ、権利の消滅したコンテンツがそのまま放置されるのを防止できる。また、利用者が該当する権利を再び購入するか否かの判断にも役立つ。
【００３０】
また、本発明の第７のコンテンツ再生装置は、前記再生制御部が、前記コンテンツの再生可能回数が０である場合、当該コンテンツを再生する権利を取得するか否かを表示部に表示させ、前記設定部が、前記再生制御情報として、当該コンテンツを再生する権利を取得するか否かを設定する構成としている。
【００３１】
この構成により、権利の消費により残り再生回数が０になったコンテンツについて、例えば、該当する権利を再び購入するための操作が容易になる。そのため、権利の消滅したコンテンツがそのまま放置されるのを防止できる。
【００３２】
また、本発明の第８のコンテンツ再生装置は、前記コンテンツを再生する場合におけるログ情報を保持するログ保持部を有し、前記コンテンツを再生するための起動処理を行う起動処理部を有し、前記再生制御部が、前記コンテンツの再生を開始する際に当該コンテンツのコンテンツ情報を前記ログ情報として記録し、前記コンテンツの再生を終了する際に前記ログ情報を削除し、前記起動処理部による起動処理後において前記ログ情報が存在する場合、異常終了したと判定する構成としている。
【００３３】
この構成により、コンテンツを再生している途中における再生動作の異常終了を確実に検出できる。例えば、電池切れのような異常の発生に伴って、再生動作が異常終了した場合には、該当するコンテンツの再生を開始する前に生成した再生履歴（ログ情報）が、異常終了後の電源投入による再起動の後でメモリ上に残っているので、これが存在することを異常終了の発生として認識できる。最後までコンテンツを再生できた時点で作成した再生履歴が削除されるので、電源投入による再起動の後で再生履歴が存在しなければ、異常終了は発生していないものと認識できる。
【００３４】
また、本発明の第９のコンテンツ再生装置は、前記再生制御部が、前記異常終了したと判定した場合、前記異常終了した旨を表示部に表示させる構成としている。
【００３５】
この構成により、例えば電池切れのような異常の発生に伴って、コンテンツの再生処理中に異常終了してしまったような場合に、利用者が該当するコンテンツを完全に視聴していないにもかかわらず、１回分の再生する権利が不正に消費される可能性があることについて、利用者に警告を通知することができる。
【００３６】
また、本発明の第１０のコンテンツ再生装置は、前記再生制御部が、前記異常終了したと判定した場合、前記コンテンツの再生可能回数を増加させる構成としている。
【００３７】
この構成により、例えば、電池切れのような異常の発生に伴って、コンテンツの再生処理中にそれが異常終了してしまったような場合に、利用者が該当するコンテンツを完全に視聴していないにもかかわらず不正に消費された、１回分の再生する権利を自動的に復活させることができるので、異常終了に対して利用者の所有する権利を保護することができる。
【００３８】
また、本発明の第１１のコンテンツ再生装置は、前記再生制御部が、前記起動処理部による第１の起動処理後において前記ログ情報が存在する場合、前記ログ情報をログ履歴情報として記録し、前記起動処理部による第２の起動処理後において前記ログ情報が存在する場合、前記ログ情報と前記ログ履歴情報とを比較し、前記ログ情報と前記ログ履歴情報とが同一である場合には、当該コンテンツの再生可能回数の増加を禁止する構成としている。
【００３９】
この構成により、著作権者側の権利を保護することに関して安全性が高まる。例えば、悪意のある利用者等が、異常終了に対して再生回数の権利が復元される機能が備わっていることを認識し、コンテンツの再生中に故意に異常終了を引き起こすような操作（例えば電池を引き抜くなど）を繰り返しても、当該コンテンツ再生装置では不正な操作と単なる異常終了とを区別することができる。
【００４０】
また、本発明の第１２のコンテンツ再生装置は、再生候補のコンテンツに関するコンテンツ情報が記録されたプレイリスト情報を保持するプレイリスト保持部を有し、前記再生制御部が、前記コンテンツを連続的に再生する場合、前記プレイリスト情報に基づいて、再生期間を制限されたコンテンツを再生期間が無制限のコンテンツよりも先に再生する構成としている。
【００４１】
この構成により、利用者が権利期間の制限が付加されたコンテンツ（１つ又は複数）と、権利期間が無制限のコンテンツ（１つ又は複数）との両方を再生できる環境である場合に、期間制限コンテンツを優先的に（時間的に先に）再生することができるので、期間無制限コンテンツに比べてコンテンツの視聴頻度を高めることができる。そのため、利用者が権利期間の満了により期間制限コンテンツの再生権利を失う前に視聴できる可能性が高くなり、期間制限コンテンツの再生権利が無駄に失われるのを防止できる。
【００４２】
また、本発明の第１３のコンテンツ再生装置は、前記再生制御部が、前記再生期間を制限されたコンテンツが複数存在する場合に、前記プレイリストに基づいて、再生可能期間が短いコンテンツを再生可能期間が長いコンテンツよりも先に再生する構成としている。
【００４３】
この構成により、利用者が権利期間の制限が付加された複数のコンテンツを再生できる環境である場合に、複数の期間制限コンテンツの中で、権利の残り期間が少ないコンテンツを優先的に（時間的に先に）再生することができる。そのため、利用者が権利期間の満了により期間制限コンテンツの再生権利を失う前に視聴できる可能性が高くなり、期間制限コンテンツの再生権利が無駄に失われるのを防止できる。
【００４４】
また、本発明の第１４のコンテンツ再生装置は、前記再生制御部が、前記プレイリスト情報を表示部に表示させる場合、前記再生期間を制限されたコンテンツを再生期間が無制限のコンテンツよりも上位に表示させる構成としている。
【００４５】
この構成により、表示される一覧の先頭位置に、期間制限コンテンツに関する情報が表示されるので、利用者はプレイリストに基づいて希望する様々なコンテンツの連続再生を開始する前に、利用者は期限制限コンテンツの確認を行うことができる。
【００４６】
また、本発明の第１５のコンテンツ再生装置は、前記再生制御部が、前記再生可能期間が所定期間よりも短いか否かを判定し、前記再生可能期間が前記所定期間よりも短い場合、前記再生可能期間が短期間である旨を示す期間警告情報を表示部に表示させる構成としている。
【００４７】
この構成により、利用者が再生する権利を有しているそれぞれのコンテンツについて、権利の残り期間が所定以下に減少するか、もしくは権利切れが生じた場合に、期限切れ通知部が警告情報通知するので、利用者の利便性が高まる。例えば、権利の残り期間が所定以下に減少したことを通知によって認識することにより、利用者は権利が消滅する前に当該コンテンツを再生できるので、１度も再生することなしに権利が消滅するのを防止できる。また、権利切れが生じたことを通知によって認識することにより、利用者は当該コンテンツの権利を再び購入するかどうかを決めることができる。
【００４８】
また、本発明の第１６のコンテンツ再生装置は、前記設定部が、前記再生制御情報として、前記コンテンツを連続的に再生する場合において、前記期間警告情報を表示部に表示させるか否かを設定し、前記再生制御部が、前記設定部によって前記表示部に表示させないように設定された場合、前記コンテンツを連続的に再生する構成としている。
【００４９】
この構成により、利用者が事前に前記期限制御情報の内容を決めておくことにより、権利の残り期間が所定以下に減少するかもしくは権利の切れたコンテンツに関する情報を通知する動作を実行するか省略するかを利用者の都合により選択できる。
【００５０】
また、本発明の第１７のコンテンツ再生装置は、前記再生制御部が、前記再生期間を制限されたコンテンツの再生実施回数が０である場合、当該コンテンツが未視聴である旨を表示部に表示させる構成としている。
【００５１】
この構成により、権利期間に関する制限が付加されているコンテンツが存在する場合に、再生を１回も行っていないコンテンツについては、その警告が利用者に通知されるので、当該コンテンツを優先的に再生するように利用者を促すことができ、再生を１回も行うことなしに無駄に権利を失うのを防止できる。
【００５２】
また、本発明の第１８のコンテンツ再生装置は、前記設定部が、前記再生制御情報として、前記再生期間を制限されたコンテンツの再生実施回数と比較するための期間用閾値を設定し、前記再生制御部が、前記期間用閾値と前記コンテンツの再生実施回数とを比較し、前記再生実施回数が前記再生用閾値以下である場合、当該コンテンツの視聴回数が少ない旨を表示部に表示させる構成としている。
【００５３】
この構成により、権利期間に関する制限が付加されているコンテンツが存在する場合に、過去に実行した再生回数が所定回数以下のコンテンツについては、その警告が利用者に通知されるので、当該コンテンツを優先的に再生するように利用者を促すことができ、視聴回数が少ないまま貴重な権利を失うのを防止できる。
【００５４】
また、本発明の第１９のコンテンツ再生装置は、前記再生制御部が、前記コンテンツの再生可能期間が前記所定期間よりも短い場合、前記再生可能期間後における当該コンテンツを再生する権利を取得するか否かを表示部に表示させ、前記設定部が、前記再生制御情報として、前記再生可能期間後における当該コンテンツを再生する権利を取得するか否かを設定する構成としている。
【００５５】
この構成により、例えば、残り再生期間が所定期間よりも短くなった場合に、本再生期間後においても当該コンテンツの再生を行うための表示や入力によって、必要なコンテンツの権利を延長したり、期限切れもしくは期限切れ間近の権利を再び購入することが可能になる。
【発明の効果】
【００５６】
本発明によれば、再生可能な回数や、再生可能な期間に制約を設けた権利情報が付加されたコンテンツを再生する場合に、利用者の利便性を向上させることが可能である。
【発明を実施するための最良の形態】
【００５７】
本発明の実施形態におけるコンテンツ再生装置について、図面を参照しながら以下に説明する。
【００５８】
（第１の実施形態）
図１は第１の実施形態におけるコンテンツ再生装置の構成の一例を示すブロック図である。
【００５９】
ここでは、コンテンツ再生装置の機能を図１に示した携帯電話端末１００に搭載した場合を想定している。また、ここでは、再生対象のコンテンツとしてデジタルデータ化された音楽のコンテンツを想定している。勿論、音楽だけでなく、静止画や動画像のような他のコンテンツを再生できるように構成しても良い。
【００６０】
携帯電話端末１００は、ユーザインタフェース（ＵＩ）制御部２００と、再生制御部３００と、データ蓄積部４００とを有して構成される。なお、図１においてはコンテンツを再生するための機能以外は図示を省略してあるが、一般的な他の携帯電話端末と同じように、実際には他にも様々な構成要素を有して構成される。
【００６１】
ユーザインタフェース制御部２００は、画面表示などによって利用者に対し様々な情報を通知するための表示機能や、利用者からの入力操作を受け付けるための入力機能など様々な制御を実施したりする要素であり、警告表示部２１０と、一覧表示部２２０と、再生画面表示部２５０とを有して構成される。また、ユーザインタフェース制御部２００は、様々な閾値や制限値を保持可能である。尚、ユーザインタフェース制御部２００は、「設定部」、「起動処理部」としての機能を有する。
【００６２】
警告表示部２１０は、各種警告表示を行うために、コンテンツ消費確認機能、警告表示機能を有する。
【００６３】
一覧表示部２２０は、曲一覧情報保持部４３０から再生可能な曲（コンテンツ）の一覧を取得する機能を有する。また、一覧表示部２２０は、例えば後述する図４に示す画面５０１のようにユーザ設定情報保持部３１０の内容を携帯電話端末１００の表示画面上に一覧表示したり、図４に示す画面５０２のように再生する曲の一覧を携帯電話端末１００の表示画面上に一覧表示したりする機能を有している。また、一覧表示部２２０は、曲一覧取得機能が取得した曲の一覧からプレイリストを作成する機能を有している。また、一覧表示部２２０は、プレイリスト作成機能によって作成されたプレイリスト中の各曲の並び順を並べ替えるソート機能を有している。
【００６４】
再生画面表示部２５０は、例えば図４に示す画面５０４のような情報を携帯電話端末１００の表示画面上に表示する機能を有している。
【００６５】
再生制御部３００は、コンテンツの再生に関する制御を実施するための要素であり、ユーザ設定情報保持部３１０と、再生処理部３２０と、タイマー処理部３３０とを有して構成される。
【００６６】
再生処理部３２０は、権利確認機能と、プレイリスト更新機能と、ユーザ設定確認機能と、ログ処理機能と、曲一覧権利情報更新機能と、ＴＲＳ部（Ｔａｍｐｅｒ  Ｒｅｓｉｓｔａｎｔ  Ｓｏｆｔｗａｒｅ：耐タンパソフトウェア）３２６とを有している。
【００６７】
ＴＲＳ部３２６は、所定の復号鍵を用いて権利情報を復号するための権利情報復号機能、権利情報を更新するための権利更新機能、後述する不正処理に対する処置を行うための不正処理対策機能、権利情報を復号して得られるコンテンツ鍵を用いて各コンテンツを復号化するためのコンテンツ復号機能を有する。
【００６８】
ユーザ設定情報保持部３１０は、利用者の指示により、ユーザインタフェース制御部２００の入力に応じて内容を変更可能な情報を保持するために割り当てられたメモリ領域であり、保持する情報は大きく分けて、警告制御用情報３１１と再生制御用情報３１２とで構成される。警告制御用情報３１１および再生制御用情報３１２の一例を図１７（ａ）、図１７（ｂ）に示す。
【００６９】
なお、ユーザインタフェース制御部２００及び再生制御部３００については、実際には専用のハードウェア回路で構成することもできるし、制御用のコンピュータとソフトウェアとの組み合わせで構成することもできる。
【００７０】
データ蓄積部４００は、例えばハードディスク装置、フラッシュメモリのように電源の供給が遮断されても蓄積されている情報が消滅しない不揮発性の記憶装置である。データ蓄積部４００上には、コンテンツ情報保持部４１０と、権利情報保持部４２０と、曲一覧情報保持部４３０と、権利情報保持部４４０と、再生履歴保持部４５０とが設けられている。尚、コンテンツ情報保持部４１０は「コンテンツ保持部」としての機能を有する。
【００７１】
コンテンツ情報保持部４１０は、音楽などのデジタルデータ化されたコンテンツの情報を蓄積するために割り当てられたメモリ領域である。コンテンツ情報保持部４１０に保持される各コンテンツのデータは予め暗号化された状態で保持される。
【００７２】
権利情報保持部４２０は、コンテンツ情報保持部４１０に保持される各コンテンツを再生するための権利に関する情報を権利情報として保持するために割り当てられたメモリ領域である。権利情報保持部４２０に保持される各権利情報は、それぞれのコンテンツと対応付けて暗号化された状態で保持される。権利情報の具体例として、再生回数を制限するための情報や、権利の有効期間を制限するための情報が存在する。各コンテンツに付属する権利情報には、再生回数を制限する情報と有効期間を制限する情報との両方が含まれる場合もあるし、いずれか一方の情報だけが含まれる場合もある。権利情報保持部４２０によって保持される権利情報４２０ａの一例を図１７（ｃ）に示す。また、ここでは、期限制限情報や回数制限情報を権利情報として用いることもあるが、これらとともに、コンテンツを管理するための管理データ、コンテンツを復号化するためのコンテンツ鍵を含めて権利情報と呼ぶこともある。
【００７３】
曲一覧情報保持部４３０は、データ蓄積部４００が保持しているコンテンツの一覧情報を保持するために割り当てられたメモリ領域である。曲一覧情報保持部４３０には、コンテンツ毎に、曲名やアーティスト名の情報が保持される。曲一覧情報保持部４３０によって保持される曲一覧情報４３０ａの一例を図１７（ｄ）に示す。
【００７４】
再生履歴保持部４５０は、この携帯電話端末１００が各コンテンツを再生した履歴に関する情報を保持するために割り当てられたメモリ領域である。再生履歴保持部４５０には、過去に再生したコンテンツ毎に、再生曲の曲名や再生回数の情報が保持される。再生履歴保持部４５０によって保持される再生履歴情報４５０ａの一例を図１７（ｅ）に示す。
【００７５】
プレイリスト保持部４７０は、プレイリスト４７０ａを保持するためのメモリ領域である。プレイリスト４７０ａは、複数のコンテンツを連続的に再生する場合の再生対象となるコンテンツ情報を示す一覧である。具体的には、コンテンツ毎に曲名とそれに付属する権利情報（例えば再生する権利の残り回数）とを含むテキスト情報がプレイリスト４７０ａの中に配置される。プレイリスト４７０ａの一例を図１７（ｆ）に示す。尚、プレイリスト４７０ａの情報が更新されると、プレイリスト４７０ａを構成する権利情報４２０ａの情報も更新されるようになっている。
【００７６】
次に、携帯電話端末１００が各コンテンツを再生する場合の基本的な動作の一例について簡単に説明する。
【００７７】
権利情報保持部４２０には、前述の権利情報と、管理データと、コンテンツ鍵とが含まれており、これらは暗号化されている。また、コンテンツ情報保持部４１０の各コンテンツは権利情報保持部４２０上のコンテンツ鍵によって暗号化されている。一方、再生制御部３００のＴＲＳ部３２６には権利情報保持部４２０上の情報を復号するために必要な復号鍵を有している。
【００７８】
従って、再生制御部３００は、権利情報保持部４２０上の権利情報やコンテンツ鍵を復号し、これらの情報を取得することができる。そして、再生する権利がある場合には、復号したコンテンツ鍵を用いて、コンテンツ情報保持部４１０上のコンテンツを復号し、再生可能なコンテンツの情報を取得することができる。再生回数に制限のあるコンテンツを再生する場合には、再生を行うたびに１回分の権利が消費され、再生制御部３００が権利情報保持部４２０の内容を更新する。
【００７９】
次に、携帯電話端末１００がプレイリストに基づいて複数のコンテンツを順番に連続再生する場合の具体的な動作シーケンスの一例について、図２を参照しながら以下に説明する。
【００８０】
連続再生を実施する場合には、一覧表示部２２０が事前に作成されているデータ蓄積部４００上のプレイリスト４７０ａからステップＳ１１３で一覧情報を取得し、プレイリスト４７０ａの複製を第２プレイリスト（図２中のＴｒａｎｓａｃｔｉｏｎ  Ｌｉｓｔ）４８０として作成して保持し、再生制御部３００がこの第２プレイリスト４８０の内容に従って連続再生を実施する。
【００８１】
利用者の指示によってユーザインタフェース制御部２００による入力によりステップＳ１１１で再生指示が入力されると、ユーザインタフェース制御部２００はステップＳ１１２で再生要求を再生制御部３００に与える。再生制御部３００は、ステップＳ１１４で第２プレイリスト４８０上に一覧として並んでいるコンテンツを順番に選択し、権利付きコンテンツの確認を行う。すなわち、著作権を有するコンテンツについては、利用者が再生する権利を有しているかどうかを確認する必要があるので、当該コンテンツに付随している権利情報を参照し、再生する権利があるかどうかを調べる。
【００８２】
また、再生回数に制限のある権利情報が付加されたコンテンツの場合には、再生するたびに１回分の権利を消費することになるので、権利の消費の可否について利用者に確認する必要がある。但し、携帯電話端末１００は連続再生時の権利の消費について、利用者の確認を省略するモードを事前に選択することもできる。すなわち、ユーザ設定情報保持部３１０に保持される再生制御用情報３１２の中には、「確認スキップ」動作のオンオフを切り替える情報が含まれており、「確認スキップ」がオンの場合には利用者の確認処理であるステップＳ１１７を省略する。
【００８３】
ステップＳ１１５では、再生制御部３００が再生制御用情報３１２の内容を取得し、その内容に従って処理を行う。「確認スキップ」がオフであれば、それぞれのコンテンツの再生動作を開始する前に、ステップＳ１１７で１回分の権利を消費することについての確認の入力を利用者に求めるが、「確認スキップ」がオンであればステップＳ１１７は省略される。
【００８４】
ステップＳ１１７を実行する場合には、コンテンツを再生するたびに、利用者の指示による権利の消費を許可するための入力を行う必要があり、実質的に連続的な再生動作にはならない。しかし、「確認スキップ」がオンの場合にはステップＳ１１７を省略するので、途中で利用者が特別な入力操作を実施しなくても連続的に複数のコンテンツを再生することができる。
【００８５】
ステップＳ１１８では、ＴＲＳ部３２６が、データ蓄積部４００上の権利情報保持部４２０の暗号化された権利情報等を復号することによりコンテンツ鍵を取得し、該当するコンテンツの情報をコンテンツ情報保持部４１０から取り出し、取得したコンテンツ鍵を用いて暗号化されているコンテンツの情報を復号し、その結果を再生処理部３２０が再生用のデータとして利用する。また、今回の再生動作によって１回分の再生の権利を消費するので、その結果を反映するように権利情報保持部４２０上の権利情報及び管理データの内容を更新する。
【００８６】
そして、ステップＳ１１９で再生処理部３２０がコンテンツの再生処理を開始すると、ステップＳ１２０でユーザインタフェース制御部２００の再生画面表示部２５０がコンテンツの再生画面を表示する。
【００８７】
次に、図２に示した動作シーケンスを実行するための再生制御部３００における具体的な制御の内容が図３に示されている。図３の制御について以下に説明する。
【００８８】
ステップＳ１０では、プレイリスト４８０を参照し、次に再生すべきコンテンツを１つずつ順番に選択する。
【００８９】
ステップＳ１１では、ステップＳ１０で選択したコンテンツに付随する権利情報の有無を確認する。権利情報がある場合には次のステップＳ１２に進み、権利情報がない場合はステップＳ１８に進む。
【００９０】
ステップＳ１２では、該当するコンテンツの権利情報に再生回数の制限があるかどうかを確認する。再生回数の制限がある場合はステップＳ１３に進み、再生回数の制限がない場合はステップＳ１６に進む。
【００９１】
ステップＳ１３では、再生回数の制限により権利が消滅していないことを確認する。例えば、図２に示す例では、第２プレイリスト４８０の２番目のコンテンツを再生する場合に、該当するコンテンツの権利情報に再生回数の制限があり、残りの再生回数が８回になっているので、権利は消滅していない。権利の残り回数が０よりも大きい場合はステップＳ１４に進み、権利の残り回数が０の場合はステップＳ１８に進む。
【００９２】
ステップＳ１４では、ユーザ設定情報保持部３１０上の再生制御用情報３１２を参照し、「確認スキップ」のオンオフを確認する。「確認スキップ」がオンの場合は利用者の確認が不要なのでステップＳ１４からステップＳ１６に進み、「確認スキップ」がオフの場合はステップＳ１５に進む。すなわち、「確認スキップ」がオンの場合は利用者が権利の消費について既に了解しているものとみなす。
【００９３】
ステップＳ１５では、例えば図４に示す画面５０３のような内容を表示して利用者の指示による入力を待ち、許可の有無を確認する。権利の消費に対して利用者の許可入力を検出した場合にはステップＳ１５からステップＳ１６に進み、許可がない場合はステップＳ１８に進む。
【００９４】
ステップＳ１６では、ステップＳ１０で今回選択されたコンテンツについて再生動作を許可する。すなわち、権利情報保持部４２０上の権利情報等を復号し、得られるコンテンツ鍵を用いてコンテンツ情報保持部４１０上の暗号化されているコンテンツを復号処理し、必要なコンテンツのデータを取得する。また、１回分の再生権利を消費した結果を反映するように、権利情報保持部４２０上の権利情報や管理情報を更新する。
【００９５】
ステップＳ１７では、ステップＳ１６で得られた１つのコンテンツのデータについて再生処理を実施する。
【００９６】
ステップＳ１８では、プレイリストの最後までコンテンツの再生が終了したかどうかを確認し、終了してなければステップＳ１０に戻って次のコンテンツを選択する。なお、リピート再生の場合は、プレイリストの最後のコンテンツの再生が終了した後で、プレイリストの最初に戻って連続再生を循環的に繰り返すので、利用者から特別な停止要求の操作がない限り、ステップＳ１８からステップＳ１０に戻る。
【００９７】
上記のような連続再生動作を実施する場合において、利用者側から見た動作手順は図４に示すようになる。
【００９８】
連続再生動作を開始する前に、利用者の希望する動作が行われるように、ユーザ設定情報保持部３１０の内容を携帯電話端末１００上の表示部に画面５０１のように表示し、利用者からの入力操作を待つ。これにより、警告制御用情報３１１や再生制御用情報３１２の内容を変更することができる。図４に示す例では再生制御用情報３１２の中にある「確認スキップ」がオンに指定されている。利用者の入力操作により「確認スキップ」をオフに切り替えることもできる。
【００９９】
利用者が再生動作を開始するための所定の入力操作を行うと、プレイリストの内容に相当する曲の一覧が画面５０２として表示され、この一覧の中で上から順番にコンテンツが１つずつ選択される。
【０１００】
もしも再生制御用情報３１２の中の「確認スキップ」がオフになっている場合には、それぞれのコンテンツの再生を開始する前に、１回分の権利の消費について利用者の意志を確認するために、画面５０３が表示され利用者からの入力を待つ状態になる。
【０１０１】
一方、再生制御用情報３１２の中の「確認スキップ」がオンになっている場合には、画面５０３の表示や入力は省略されて、コンテンツの再生が開始され、画面５０４のような内容が表示される。
【０１０２】
次に、携帯電話端末１００がプレイリストに基づいて複数のコンテンツを順番に連続再生する場合の具体的な動作シーケンスの別の一例について、図５を参照して説明する。
【０１０３】
図５に示す動作においては、再生制御用情報３１２の中に、再生する権利の残り回数の大小を識別するための「残り回数制限値」が含まれている点に大きな特徴がある。すなわち、権利の消費により、権利の残り回数が再生制御用情報３１２上の「残り回数制限値」以下になったかどうかに応じて実行する動作の内容を変更する。具体的には、権利の残り回数が「残り回数制限値」以下になると、プレイリストから該当するコンテンツを自動的に削除するように、再生制御部３００が、プレイリストの内容を更新する（ステップＳ１１６に相当）。これにより、権利の残り回数が減少したコンテンツの再生頻度を下げることができ、権利が消滅するまでの猶予期間を先に延ばすことができる。
【０１０４】
なお、ステップＳ１１６でプレイリストから削除したコンテンツであっても、実際には再生する権利がまだ残っているので、当該コンテンツを後で再生することは可能である。しかし、再生頻度を下げるためには利用者に対しては権利の残り回数が減少したコンテンツがプレイリストから削除されたように見える方が望ましい。そこで、ステップＳ１１６ではプレイリスト４７０ａの複製である第２プレイリスト４８０の内容についてのみ、当該コンテンツを削除する。
【０１０５】
そして、再生制御部３００は、コンテンツの再生終了後に、第２プレイリスト４８０の内容をプレイリスト４７０ａに反映する。
【０１０６】
図５に示した動作シーケンスを実行するための再生制御部３００における具体的な制御の内容が図６に示されている。図６の制御について以下に説明する。
【０１０７】
ステップＳ２１では、第２プレイリスト（図５中のＴｒａｎｓａｃｔｉｏｎ  Ｌｉｓｔ）４８０を参照し、次に再生すべきコンテンツを１つずつ順番に選択する。尚、第２プレイリスト４８０は、ユーザインタフェース制御部２００が、データ蓄積部４００上に事前に作成されているプレイリスト４７０ａの内容を読み出して複製することで作成される。
【０１０８】
ステップＳ２２では、ステップＳ２１で選択したコンテンツに付随する権利情報の有無を確認する。権利情報がある場合には次のステップＳ２３に進み、権利情報がない場合はステップＳ３０に進む。
【０１０９】
ステップＳ２３では、該当するコンテンツの権利情報に再生回数の制限があるかどうかを確認する。再生回数の制限がある場合はステップＳ２４に進み、再生回数の制限がない場合はステップＳ２８に進む。
【０１１０】
ステップＳ２４では、第２プレイリスト４８０の中から該当するコンテンツの再生に関する権利の残り回数を取得し、この値と再生制御用情報３１２上の「残り回数制限値」とを比較する。「権利の残り回数＞Ｎｘ（残り回数制限値）」の条件を満たす場合にはステップＳ２４からステップＳ２６に進み、前記条件を満たさない場合はステップＳ２５に進む。
【０１１１】
ステップＳ２５では、該当する選択中のコンテンツを第２プレイリスト４８０の中から削除し、この第２プレイリスト４８０を更新する。従って、権利の残り回数が「残り回数制限値」以下になると、該当するコンテンツの再生は中止され、連続再生を継続している間はそのコンテンツは再生対象から除外される。
【０１１２】
例えば、図５に示す例では、第２プレイリスト４８０の１番目のコンテンツを再生する場合に、該当するコンテンツの権利情報に再生回数の制限があり、残りの再生回数がＸ回になっているので、「Ｘ＞Ｎｘ」であればこのコンテンツは再生されるが、そうでない場合はこのコンテンツは第２プレイリスト４８０から削除される。
【０１１３】
ステップＳ２６では、ユーザ設定情報保持部３１０上の再生制御用情報３１２を参照し、前記「確認スキップ」のオンオフを確認する。「確認スキップ」がオンの場合は利用者の確認が不要なのでステップＳ２６からステップＳ２８に進み、「確認スキップ」がオフの場合はステップＳ２７に進む。すなわち、「確認スキップ」がオンの場合は利用者が権利の消費について既に了解しているものとみなす。
【０１１４】
ステップＳ２７では、例えば図４に示す画面５０３のような内容を表示して利用者の支持による入力を待ち、許可の有無を確認する。権利の消費に対して利用者の許可入力を検出した場合にはステップＳ２７からステップＳ２８に進み、許可がない場合はステップＳ３０に進む。
【０１１５】
ステップＳ２８では、ステップＳ２１で今回選択されたコンテンツについて再生動作を許可する。すなわち、権利情報保持部４２０上の権利情報等を復号し、得られるコンテンツ鍵を用いてコンテンツ情報保持部４１０上の暗号化されているコンテンツを復号処理し、必要なコンテンツのデータを取得する。また、１回分の再生権利を消費した結果を反映するように、権利情報保持部４２０上の権利情報や管理情報を更新する。
【０１１６】
ステップＳ２９では、ステップＳ２８で得られた１つのコンテンツのデータについて再生処理を実施する。
【０１１７】
ステップＳ３０では、プレイリストの最後までコンテンツの再生が終了したかどうかを確認し、終了してなければステップＳ２１に戻って次のコンテンツを選択する。なお、リピート再生の場合は、プレイリストの最後のコンテンツの再生が終了した後で、プレイリストの最初に戻って連続再生を循環的に繰り返すので、利用者から特別な停止要求の操作がない限り、ステップＳ３０からステップＳ２１に戻る。
【０１１８】
上記のような連続再生動作を実施する場合において、利用者側から見た動作手順は図７に示すようになる。
【０１１９】
連続再生動作を開始する前に、利用者の希望する動作が行われるように、ユーザ設定情報保持部３１０の内容を携帯電話端末１００上の表示部に画面５１１のように表示し、利用者からの入力操作を待つ。これにより、警告制御用情報３１１や再生制御用情報３１２の内容を変更することができる。図７に示す例では、再生制御用情報３１２の中にある「確認スキップ」がオンに指定され、更に「プレイリスト自動更新」がオンに指定されている。利用者の指示による入力により、これらをオフに切り替えることもできる。「プレイリスト自動更新」は、図６に示すステップＳ２４、Ｓ２５に相当する動作を行うかどうかを選択するための情報である。
【０１２０】
図７に示す例では、再生制御用情報３１２上の「残り回数制限値」が「２」の場合を想定しており、コンテンツの連続再生を開始した後、第２プレイリスト４８０の内容に相当する一覧の画面５１２を表示している時点で、選択している最上部のコンテンツ「ＰＯＰ  ＳＴＡＲ」の残りの再生回数が「３」であるため、図６に示すステップＳ２４の条件を満たし、このコンテンツが再生される。その場合、画面５１３が表示される。
【０１２１】
一方、上記の再生動作によって１回分の権利が消費されるため、次に表示される一覧の画面５１４においては、コンテンツ「ＰＯＰ  ＳＴＡＲ」の残りの再生回数が「２」になる。この場合、図６のステップＳ２４の条件を満たさなくなるので、画面５１４において、該当するコンテンツ「ＰＯＰ  ＳＴＡＲ」は第２プレイリスト４８０から自動的に削除される。
【０１２２】
なお、図７において、各画面５１２、５１３、５１４の右端に表示されている数値は、その左側に示されたコンテンツの残り再生回数を表している。従って、各画面の表示内容を参照することにより、利用者は各コンテンツの残り再生回数を把握することもできる。
【０１２３】
次に、携帯電話端末１００がプレイリストに基づいて複数のコンテンツを順番に連続再生する場合の具体的な動作シーケンスの更に別の一例について、図１１を参照しながら以以下に説明する。ここでは、コンテンツの再生処理の終了後を中心に説明する。
【０１２４】
図１１に示す動作例では、まず、図５等で説明したような、第２プレイリスト４８０の更新処理やコンテンツ復号化処理等の再生前処理を行う。
【０１２５】
ステップＳ１２０におけるコンテンツの再生処理が終了すると、ステップＳ１２１では、連続再生動作中にプレイリスト４７０ａの複製である第２プレイリスト（Ｔｒａｎｓａｃｔｉｏｎ  Ｌｉｓｔ）４８０に従って処理を行っているので、再生動作によって更新された第２プレイリスト４８０における権利情報の内容を反映するために、再生制御部３００は、ステップＳ１２１では第２プレイリスト４８０の内容をプレイリスト４７０ａにコピーする。
【０１２６】
ステップＳ１２２では、再生制御部３００が、第２プレイリスト４８０中の各コンテンツについて権利切れの確認処理を行う。権利切れ確認処理では、例えば、権利の残り回数が０回あるいは所定回数以下であるか否かを確認することで、権利切れが発生しているか否かを判断する。
【０１２７】
ステップＳ１２３では、再生制御部３００が、ユーザインタフェース制御部２００に対して権利切れが発生した旨を利用者へ知らせるために、警告表示を行うよう指示する。
【０１２８】
ステップＳ１２４では、ユーザインタフェース制御部２００が、権利切れが発生した旨を表示する。
【０１２９】
ステップＳ１２５では、権利切れが発生したコンテンツを再購入するか否かを確認するために、ユーザインタフェース制御部２００がその旨を表示する。利用者の指示により再購入を行う場合、例えば、図示しない通信部を介して外部のコンテンツ提供サーバより該当コンテンツを購入することができる。
【０１３０】
次に、図１１に示した動作シーケンスを実行するための再生制御部３００における具体的な制御の内容が図８に示されている。図８の制御について以下に説明する。なお、図１１において図３と対応するステップには同じ番号を付けて示してある。図８に示す動作の中で図３と異なる部分について以下に説明する。
【０１３１】
連続再生動作の途中で選択したコンテンツの再生権利が消費によって消滅すると、すなわち権利の残り回数が０になると図８のステップＳ１３からステップＳ３１に進む。ユーザ設定情報保持部３１０に保持されている情報（利用者の操作により変更可能な情報）を参照し、「プレイリスト自動更新」がオンに指定されているか否かを確認する。「プレイリスト自動更新」がオンの場合にはステップＳ３１からステップＳ３２に進み、オフの場合はステップＳ３２を省略してステップＳ１８に進む。
【０１３２】
ステップＳ３２では、該当する選択中のコンテンツをプレイリスト４８０の中から削除し、このプレイリストを更新する。従って、権利が消滅したコンテンツが存在する場合には、該当するコンテンツだけをプレイリストが削除して、連続再生動作はそのまま継続する。また、ステップＳ３２で権利が消滅したコンテンツを削除した場合には、その情報を記録する。
【０１３３】
連続再生動作が終了すると、ステップＳ１８からステップＳ３３に進む。ステップＳ３３では、ステップＳ３２の実行によってプレイリストから削除された特定のコンテンツ（権利が消滅したコンテンツ）について、その情報を画面表示等を用いて利用者に通知する。
【０１３４】
次のステップＳ３４では、権利が消滅したコンテンツについて、権利の再購入を利用者に確認するための処理を実施する。
【０１３５】
尚、ステップＳ３３、Ｓ３４の処理はユーザインタフェース制御部２００が行う。
【０１３６】
上記のような連続再生動作を実施する場合において、利用者側から見た動作手順は図９、１０に示すようになる。
【０１３７】
図９に示す例では、画面５２１に表示されているように、ユーザ設定情報保持部３１０に保持される情報の中で、「権利消費確認」がオンに指定され、更に「プレイリスト自動更新」もオンに指定されている場合を想定している。また、図９中の各画面５２２、５２３、５２４、５２５の右端に表示されている数値は、左側のコンテンツの残り再生回数を表している。
【０１３８】
連続再生動作を行っている途中で、画面５２２を表示している状態では、プレイリストの先頭にあるコンテンツ「ＰＯＰ  ＳＴＡＲ」が選択されており、このコンテンツの残り再生回数は１回になっている。
【０１３９】
ここでコンテンツ「ＰＯＰ  ＳＴＡＲ」の再生を実施すると、画面５２３が表示された状態で再生動作が進行する。この時、権利の消費によりコンテンツ「ＰＯＰ  ＳＴＡＲ」の残り再生回数は０に更新されている。
【０１４０】
この再生動作が終了すると、残り再生回数が０になったコンテンツ「ＰＯＰ  ＳＴＡＲ」はプレイリストから自動的に削除されるので、画面５２４に示すように、コンテンツ「ＰＯＰ  ＳＴＡＲ」は削除される。
【０１４１】
そして、連続再生動作が終了すると、画面５２５が表示され、削除したコンテンツ「ＰＯＰ  ＳＴＡＲ」の権利が切れたことを表すメッセージが利用者に通知される。
【０１４２】
図１０に示す動作は、図８のステップＳ３４を実行する場合の動作を表している。すなわち、連続再生動作の途中で権利の消滅したコンテンツ「ＰＯＰ  ＳＴＡＲ」が存在する場合には、連続再生動作中の画面５３１を表示した状態から、連続再生動作の終了により画面５３２を表示し、削除したコンテンツ「ＰＯＰ  ＳＴＡＲ」の権利が切れたことを表すメッセージが利用者に通知される。
【０１４３】
その後、画面５３３を表示し、削除したコンテンツ「ＰＯＰ  ＳＴＡＲ」に関する権利を利用者が再び購入するかどうかについて確認を求める。ここで、利用者による指示により、「Ｙｅｓ」の入力が行われると、該当するコンテンツ「ＰＯＰ  ＳＴＡＲ」に関する権利を購入するための処理を再生制御部３００又はユーザインタフェース制御部２００が自動的に実行する。
【０１４４】
これにより、所定の通信網を経由して権利を購入でき、コンテンツ「ＰＯＰ  ＳＴＡＲ」を再生する権利が復活するので、続いて表示される画面５３４に示すように、プレイリスト中のコンテンツ「ＰＯＰ  ＳＴＡＲ」の表示が元に戻り、残り再生回数も０回から５回に更新されている。
【０１４５】
（第２の実施形態）
図１２は第２の実施形態におけるコンテンツ再生装置の基本的な処理手順の一例を示すフローチャートである。
【０１４６】
第２の実施形態におけるコンテンツ再生装置は第１の実施形態におけるコンテンツ再生装置の変形例である。本実施形態においても、本発明のコンテンツ再生装置の機能を携帯電話端末に搭載する場合を想定している。携帯電話端末の構成については、図１に示した携帯電話端末１００と同じものを想定しているため、構成についての説明は省略する。また、ここでは再生対象のコンテンツとしてデジタルデータ化された音楽のコンテンツを想定している。勿論、音楽だけでなく、静止画や動画像のような他のコンテンツを再生できるように構成しても良い。
【０１４７】
本実施形態では、再生対象の各コンテンツに付随する権利情報に期間の制限が付いている場合において、利用者にとって望ましい動作を実現するための機能を携帯電話端末１００に搭載してある。
【０１４８】
図１２は、データ蓄積部４００上のコンテンツ情報保持部４１０に保持されている多数のコンテンツの中で、事前にプレイリストに登録した複数のコンテンツをランダムな順番に従って連続的に再生するためのランダム再生モードを実行する場合の携帯電話端末１００（図１参照）の再生制御部３００の動作の一例を示している。図１２に示す動作の内容について以下に説明する。
【０１４９】
ステップＳ２０１では、再生制御部３００が、利用者の指示によって選択されたランダム再生モードの動作を開始する。
【０１５０】
ステップＳ２０２では、再生制御部３００が、曲一覧情報保持部４３０の内容及び復号化した権利情報保持部４２０の内容に基づいて作成されるプレイリストの内容を確認する。このプレイリストには、複数のコンテンツを表す情報（例えば曲名）が順番に並べられており、それぞれのコンテンツに付随する権利情報の内容も付加されている。
【０１５１】
ステップＳ２０３では、再生制御部３００が、プレイリスト上の複数のコンテンツをランダムな順番で再生するためにコンテンツの並べ替えを実施する。但し、ここでは再生順序を決定する際に、以下に示すような条件に従って各コンテンツに優先順位を付ける。
【０１５２】
（１）期間制限を有する権利情報の付いたコンテンツと期間制限のない権利情報の付いたコンテンツとがある場合には、前者の再生順序を後者よりも先にする。
（２）複数のコンテンツのそれぞれに期間制限を有する権利情報が付いている場合には、権利切れまでの残り期間が少ない方のコンテンツの再生順序を残り期間が長いコンテンツよりも先にするか、又はランダムに決定する。
（３）期間制限を有しない権利情報の付いたコンテンツが複数存在する場合には、これらの複数のコンテンツの再生順をランダムに決定する。
【０１５３】
例えば、図１２に示す画面５５１においては、プレイリストに３つのコンテンツ「ＰＯＰ  ＳＴＡＲ」、「僕の気持ち」、「青春アミーゴ」が登録されている場合を想定している。なお、画面５５１中の右端に示す数字は、左側の各コンテンツに付加された権利情報の期間制限を表している。
【０１５４】
すなわち、再生に用いるプレイリスト上において、１番目のコンテンツ「ＰＯＰ  ＳＴＡＲ」には２月１２日までの期間内で有効な権利情報が付加されており、２番目のコンテンツ「僕の気持ち」には期間制限のない権利情報が付加されており、３番目のコンテンツ「青春アミーゴ」には２月２９日までの期間内で有効な権利情報が付加されている。
【０１５５】
このような３つのコンテンツを上記の条件に従って並べ替える場合には、以下のようになる。１番目のコンテンツ「ＰＯＰ  ＳＴＡＲ」と３番目のコンテンツ「青春アミーゴ」には期間制限があるので、これらの中でランダムに、もしくは残り期間の少ない方を１番目に再生するコンテンツとして選択する。次に、期間制限のあるコンテンツの中で１番目に再生するコンテンツとして選択しなかった残りのコンテンツの再生順序を２番目にする。次に、期間制限のない２番目のコンテンツ「僕の気持ち」を３番目の再生順序に決定する。
【０１５６】
従って、ステップＳ２０３を実行すると、コンテンツ「青春アミーゴ」の再生順序が１番目になり、コンテンツ「ＰＯＰ  ＳＴＡＲ」の再生順序が２番目になり、コンテンツ「僕の気持ち」の再生順序が３番目になる。もしも権利の残り期間が短い方を優先する場合には、コンテンツ「ＰＯＰ  ＳＴＡＲ」の再生順序が１番目になり、コンテンツ「青春アミーゴ」の再生順序が２番目に入れ替わる。
【０１５７】
ステップＳ２０４では、再生制御部３００が、ステップＳ２０３で並べ替えを行った後のプレイリストの内容の順番に従って、１つずつコンテンツを選択し、当該コンテンツの再生動作を実行する。
【０１５８】
ステップＳ２０５では、再生制御部３００が、次に再生すべきコンテンツが存在するかどうかを調べ、次のコンテンツを選択するか又はこの処理を終了する。
【０１５９】
図１２に示した処理を実行することにより、再生権利に期間制限のあるコンテンツを期間制限のないコンテンツよりも先に再生することになるので、前者のコンテンツの再生を実行する確率が高くなり、再生の頻度が高まる。その結果、１回も再生を実行することなしに権利切れになるような事態の発生を防止できる。
【０１６０】
ところで、再生の権利に期間制限があるコンテンツについては、貴重な権利を無駄に失う前に権利を行使して再生を実行することが望ましいが、権利に期間制限があることを利用者が忘れていると、十分に権利を行使する前に権利を失う可能性が高い。そこで、期間制限のある権利を失う前に利用者に対して警告するための機能が携帯電話端末１００に備わっている。この警告の機能について以下に説明する。
【０１６１】
図１３に示す動作シーケンスは、再生権利に期間制限のあるコンテンツについて、必要な場合に警告を発するための動作の一例を表している。
【０１６２】
ステップＳ２１１では、タイマー処理部３３０が必要な情報をセットする。例えば、１日おきに期限を確認するような場合には、１日に相当する時間をタイマー処理部３３０がセットして、タイマー処理部３３０がタイマー動作を起動する。
【０１６３】
ステップＳ２１２では、再生制御部３００が、各コンテンツを再生する時には、実際に再生したコンテンツについて、その再生履歴に関する情報を再生履歴保持部４５０に記録する。図１３に示す例では、コンテンツの曲名毎に、それの再生回数を表す情報が再生履歴保持部４５０に記録される。
【０１６４】
時間が経過して日付が変化すると、ステップＳ２１３でタイマー処理部３３０が割り込みを行い、再生制御部３００が再生処理部３２０を起動し、ステップＳ２１４で再生制御部３００が期限確認を行う。ステップＳ２１４においては、再生制御部３００が、再生履歴保持部４５０に保持されている情報の内容と、ユーザ設定情報保持部３１０に保持されている警告制御用情報３１１の内容とに従って処理を行う。
【０１６５】
警告制御用情報３１１の内容については、必要に応じて事前に利用者の指示により、ユーザインタフェース制御部２００が決定することができる。図１３に示す例では、警告対象になるコンテンツの曲名と、再生回数の閾値とが警告制御用情報３１１として登録されている。
【０１６６】
実際には、ステップＳ２１４において、再生制御部３００は警告制御用情報３１１の内容に従って次のような条件を満たす場合に、ステップＳ２１５でユーザインタフェース制御部２００に対して警告表示を要求し、ステップＳ２１６でユーザインタフェース制御部２００が警告を画面等を介して利用者へ警告を発する。
【０１６７】
（１）利用者が指定した曲について権利の期限が切れた場合。
（２）再生履歴保持部４５０の履歴から再生回数が０回であると認められる場合。
（３）再生回数が警告制御用情報３１１の閾値に達していない場合。
【０１６８】
再生権利に期間制限のあるコンテンツについて、警告を発生する場合の具体的な動作例が図１４及び図１５に示されている。
【０１６９】
まず、図１４に示す動作例について説明する。
まず、ステップＳ２３５において、期限確認をどのタイミングで行うかを再生制御部３００が設定する。例えば、期間（毎日、月、・・・）や時間（０：００）などを設定する。
【０１７０】
ステップＳ２３１では、再生制御部３００が、データ蓄積部４００上の権利情報保持部４２０の内容を復号化された状態で参照し、コンテンツ毎に期限の制限があるかどうか、並びに期限はいつまでかを識別する。
【０１７１】
その後、ステップＳ２３２で権利切れコンテンツの有無を調べ、権利切れコンテンツに対してはステップＳ２３３を実行する。ステップＳ２３３では、再生制御部３００が、例えば、権利切れになったコンテンツに対しては、コンテンツ情報保持部４１０上の暗号化されているコンテンツを復号するために必要な権利情報保持部４２０上のコンテンツ鍵を削除するか又は無効化することにより、権利切れのコンテンツはこれ以降に再生不可能な状態になる。
【０１７２】
ステップＳ２３４では、図１３に示すステップＳ２１４、Ｓ２１５に相当する処理を行い、必要に応じてユーザインタフェース制御部２００がステップＳ２１６に相当する処理である警告を発する。図１４に示す例では、権利が切れる期限が近づいた特定のコンテンツ「ＰＯＰ  ＳＴＡＲ」について期限が近づいたことを示すメッセージを画面５５２上に表示している。
【０１７３】
続いて、図１５に示す動作例について説明する。
ステップＳ２３１Ｂで再生制御部３００が権利確認処理を行った後、ステップＳ２３４でユーザインタフェース制御部２００および再生制御部３００が警告処理を行い、その後のステップＳ２３２で再生制御部３００が権利切れコンテンツの確認を行っている。
【０１７４】
ステップＳ２３１Ｂでは、権利情報保持部４２０の権利情報の他に、警告制御用情報３１１の内容も考慮して警告対象かどうかを識別する。
【０１７５】
図１５で表示される画面５５３には、権利が切れる期限が近づいた特定のコンテンツ「ＰＯＰ  ＳＴＡＲ」について期限が近づいたことを示すメッセージと、一度も再生されていない曲に関する警告のメッセージとが表示されている。これらのメッセージの代わりに、期限切れの曲の一覧を表示しても良い。
【０１７６】
次に、再生制御部３００が実施する具体的な期限確認処理の一例が図１６に示されている。
【０１７７】
ステップＳ４０では、データ蓄積部４００上に存在するコンテンツの一覧情報を曲一覧情報保持部４３０から取得し、それぞれのコンテンツを順番に検査対象として選択する。
【０１７８】
ステップＳ４１では、曲一覧情報保持部４３０の内容を参照し、ステップＳ４０で選択したコンテンツに付属する権利情報の内容を把握して、再生する権利に期間の制限があるかどうかを調べる。期間の制限がある場合はステップＳ４１からステップＳ４２に進み、期間の制限がなければステップＳ４８に進む。
【０１７９】
ステップＳ４２では、警告制御用情報３１１の内容を調べ、権利期間に関する警告をする必要があるか否かを識別する。先に説明した権利消費の確認をスキップするか否かを設定するのと同様に、警告を行うか否かを設定する。事前に警告を発するための情報を利用者が警告制御用情報３１１の中に指定した場合には、ステップＳ４２からステップＳ４３に進み、警告の指定がない場合にはステップＳ４８に進む。
【０１８０】
ステップＳ４３では、ステップＳ４０で選択されたコンテンツの権利情報の内容（権利の期限）と、現在の日付とを比較することにより、権利期間内か否かを識別する。権利期間内であればステップＳ４３からステップＳ４４に進み、権利切れであればステップＳ４７に進む。尚、権利期間内であるか否かの代わりに、もしくは、権利期間が切れる間近であるか否かを識別してもよい。
【０１８１】
ステップＳ４４では、再生履歴保持部４５０の内容を参照し、検査対象コンテンツの過去の再生実行回数を把握する。
【０１８２】
ステップＳ４５では、ステップＳ４４で取得した再生実行回数が０かどうかを調べる。再生実行回数が０でなければステップＳ４５からステップＳ４６に進み、再生実行回数が０の場合にはステップＳ４７に進む。
【０１８３】
ステップＳ４６では、ステップＳ４４で取得した再生実行回数を、警告制御用情報３１１に存在する再生回数の閾値（ほとんど再生していないかどうかを調べるための閾値）Ｎｘと比較する。「再生実行回数＜Ｎｘ」の条件を満たす場合、つまり、再生する権利をまだほとんど使用していない場合はステップＳ４６からステップＳ４７に進み、条件を満たさない場合はステップＳ４８に進む。
【０１８４】
ステップＳ４７では、権利期間や再生回数について警告するために、図１３のステップＳ２１５に相当する警告表示要求を再生制御部３００からユーザインタフェース制御部２００に送る。
【０１８５】
ステップＳ４８では、全てのコンテンツの検査が終了したかどうかを調べ、終了してなければステップＳ４０に戻って次のコンテンツを検査対象として選択する。
【０１８６】
尚、ユーザインタフェース制御部２００は、ステップＳ４７で警告表示要求を受けた場合、例えば「○○○のコンテンツはまだ○○○回だけしか再生されていませんが当権利の期限は○○○です」のようなメッセージを画面に表示すればよい。
【０１８７】
また、ユーザインタフェース制御部２００は、権利の期限が切れた場合には、該当するコンテンツをプレイリストに基づく一覧表示の中からブラックアウトするか、あるいは薄い色で表示するように表示内容を制御するのが望ましい。これにより、利用者が期限切れのコンテンツがプレイリストの中にあることを簡単に認識できる。
【０１８８】
また、第１の実施形態における携帯電話装置１００が権利切れによるコンテンツの再購入処理を行ったように、コンテンツの期限が切れた場合や期限切れ間近の場合にも、コンテンツの再購入処理を行うようにしてもよい。この場合、ユーザインタフェース制御部２００は、「○○○のコンテンツは期限が切れました。権利を再購入しますか」のようなメッセージを表示すればよい。
【０１８９】
（第３の実施形態）
本発明のコンテンツ再生装置に関するもう１つの実施形態について、以下に説明する。
図１８は第３の実施形態におけるコンテンツ再生装置の構成の一例を示すブロック図である。
【０１９０】
第３の実施形態におけるコンテンツ再生装置は第１の実施形態におけるコンテンツ再生装置の変形例である。本実施形態では、本発明のコンテンツ再生装置の機能を図１８に示す携帯電話端末１００Ｂに搭載する場合を想定している。
【０１９１】
図１８に示した携帯電話端末１００Ｂの構成は図１に示した携帯電話端末１００と類似が、特徴的な点として、ＴＲＳ部３２６Ｂにログ処理機能が追加され、データ蓄積部４００にはログ保持部４６０、異常ログ履歴保持部４６１が追加されている。尚、図１８では、図１で説明した構成と同一の構成部については、同一の符号を付し、説明を省略または簡略化する。
【０１９２】
また、ここでは、再生対象のコンテンツとしてデジタルデータ化された音楽のコンテンツを想定している。勿論、音楽だけでなく、静止画や動画像のような他のコンテンツを再生できるように構成しても良い。
【０１９３】
本実施形態においては、再生対象の各コンテンツに付随する権利情報に再生回数の制限が付いている場合であっても、利用者にとって望ましい動作を実現するための新たな機能が携帯電話端末１００Ｂに追加してある。
【０１９４】
コンテンツを再生する権利に回数の制限がある場合には、コンテンツを再生するたびに１回分の権利を消費することになり、貴重な権利の残り回数が減少する。ところで、コンテンツを再生している途中で、例えば電池切れのような異常な状態が発生すると、コンテンツを最後まで再生しないのに電源が遮断されて再生処理が終了し、利用者は最後までコンテンツを視聴できないことになる。ところが、コンテンツの再生を開始する前に権利の有無を確認し、この時点で既に権利を消費するので、コンテンツを再生している途中で異常終了した場合には、特別な処理を行わない限り、利用者が実際に最後まで視聴した回数と権利の消費回数とが一致しなくなる。
【０１９５】
そこで、携帯電話端末１００Ｂは、このような権利の消費に関して不都合が発生する可能性がある場合に、利用者に対して警告を通知する機能を備えている。
【０１９６】
電池切れが生じた場合の携帯電話端末１００Ｂの画面に表示される内容の状態遷移に関する具体例が図１９に示されている。すなわち、コンテンツの再生を開始する前に、画面５６１を表示するようユーザインタフェース制御部２００が制御し、ここで一覧表示された複数のコンテンツの中から、利用者の指示による入力によって再生するコンテンツが選択され、次の画面５６２の表示に遷移する。
【０１９７】
画面５６２では、ユーザインタフェース制御部２００が、選択されたコンテンツについて１回分の再生する権利が消費されることについての表示を行うことで、利用者に確認を求めている。ここで権利の消費を利用者の指示により許可すると、再生制御部３００がコンテンツの再生を開始し、再生中であることを表す次の画面５６３がユーザインタフェース制御部２００によって表示される。
【０１９８】
図１９に示す例では、コンテンツの再生中に電池が消耗した場合を想定しており、再生中の画面５６３から次の画面５６４に遷移する。画面５６４では、電池を充電する必要があることについて警告するためのメッセージがユーザインタフェース制御部２００によって表示されている。
【０１９９】
画面５６４を表示したまま充電を行わないと、電池の消耗が進行し、携帯電話端末１００の動作を継続できなくなるので、次の画面５６５のように何も表示されない状態になり、当然のことながらコンテンツの再生も異常終了することになる。
【０２００】
ここで、例えば電池を交換したり、ＡＣアダプターから携帯電話端末１００Ｂに電力を供給すると、供給電力が回復するので携帯電話端末１００の動作を再開できる状態になる。但し、コンテンツの再生が異常終了したので、コンテンツを再生する権利が不正に消費される可能性がある。そこで、ユーザインタフェース制御部２００が画面５６６を表示する。画面５６６においては、再生動作が異常終了したため、権利の更新に異常が発生することに関する警告が利用者に対して通知されている。
【０２０１】
図１９に示したような機能を実現するための携帯電話端末１００の動作シーケンスの一例が図２０及び図２１に示されている。図２０は正常時の動作例を表し、図２１は電源電力の供給に瞬断が発生した場合の動作例を表している。
【０２０２】
まず、図２０について説明する。
ステップＳ３０１で、ユーザインタフェース制御部２００からの再生要求を受けて、再生制御部３００は、ステップＳ３０３でコンテンツの再生処理を実行し、この時点で再生の権利を１回分消費するが、ステップＳ３０３を開始する前に、ステップＳ３０２でログ更新処理を実施する。すなわち、再生制御部３００は、ステップＳ３０３で再生しようとする選択されたコンテンツについて、再生を開始したことを表す情報（図２０の例では曲名）をログ保持部４６０に記録する。尚、ログ保持部４６０によって保持されるログ情報４６０ａの一例を図２５に示す。
【０２０３】
また、ステップＳ３０３で再生を開始したコンテンツについて再生動作が最後まで終了した場合には、ユーザインタフェース制御部２００からの再生終了通知に従って、再生制御部３００はステップＳ３０４でログ更新を実施する。ステップＳ３０４では、前のステップＳ３０２でログ保持部４６０上に作成した情報（選択したコンテンツの再生を開始したことを表す記録）を削除する。
【０２０４】
続いて、図２１について説明する。
ステップＳ３０１でユーザインタフェース制御部２００からの再生要求を受けると、再生制御部３００はステップＳ３０２でログ更新を実行した後、ステップＳ３０３でコンテンツの再生処理を実行し、この時点で再生の権利を１回分消費する。
【０２０５】
また、図２１に示す例では、コンテンツの再生動作を開始した後で、それが終了する前に一時的に電源供給が停止している。その後、電源の供給が再開される。一方、電源供給が停止した時点でコンテンツの再生動作は異常終了している。
【０２０６】
電源供給停止の後で電源の供給が再開されると、コンテンツの再生動作に関係する処理を行うために、利用者の指示によりステップＳ３１０でユーザインタフェース制御部２００が再起動する。その結果、再生制御部３００はステップＳ３１１を実行する。ステップＳ３１１では、再生制御部３００が、データ蓄積部４００上のログ保持部４６０に異常ログとして、異常終了したコンテンツの再生記録が残っているかどうかを確認する。すなわち、再生動作が正常に終了した場合には図２０に示すステップＳ３０４で該当する異常ログはステップＳ３１３で削除されるので、図２１のステップＳ３１１を実行する際には異常ログが存在しないことになり、異常ログが存在することはコンテンツの再生中に異常終了が発生したことを意味する。
【０２０７】
従って、ステップＳ３１１で異常ログが存在することを検出した場合には、再生制御部３００はステップＳ３１２で警告表示の要求をユーザインタフェース制御部２００へ行い、これに応答してユーザインタフェース制御部２００はステップＳ３１４で警告表示（図１９の画面５６６に相当する表示）を行う。
【０２０８】
図１９〜図２１に示した動作を実行することにより、コンテンツ再生動作中の異常終了に対して、誤って権利が消費される可能性があることを利用者に対して警告することができるが、１回分の権利が消費されてしまうので利用者は不利益を被ることになる。
【０２０９】
このような不利益を解消するために、誤って消費された権利を自動的に復活するための機能を更に追加した動作シーケンスの一例が図２２に示されている。図２２に示す動作について以下に説明する。
【０２１０】
ステップＳ３０２Ｂにおいては、再生制御部３００が、図２０のステップＳ３０２と同様に、これから再生するコンテンツについて異常ログを作成し、作成した異常ログを暗号化する。この異常ログは、安全に管理するために、バックアップリストア対策として、時変鍵、セキュアなメモリ空間に保存するようにすることが望ましい。
【０２１１】
図２２に示す例では、コンテンツの再生中に電源供給の停止が発生し、電源供給の再開によりステップＳ３１０において再起動され、その結果、再生制御部３００はステップＳ３２０を実行する。
【０２１２】
ステップＳ３２０の中では、ステップＳ３２１でログ保持部４６０に保持されている異常ログの情報を復号化して取得し、その異常ログの内容を次のステップＳ３２２で解析し、その結果を利用して次のステップＳ３２３で権利復活処理を行う。
【０２１３】
ステップＳ３２３で権利復活処理を行う際には、権利情報保持部４２０上の暗号化された情報を所定の鍵を用いて復号し、権利情報の残り再生回数について１回分だけ権利が消費される前の状態に復元（再生回数の制限値を１つ増やす）し、権利情報保持部４２０の内容を更新し、権利情報を再度暗号化しておく。
【０２１４】
従って、ステップＳ３０３でコンテンツの再生を開始する際に、再生する権利を１回分消費しても、今回のコンテンツの再生動作が最後まで終了する前に異常終了が発生した場合には、不正に消費された１回分の権利がステップＳ３２３で復活することになり、再生中の電池切れ等によって利用者が不利益を被ることはなくなる。
【０２１５】
なお、コンテンツの再生を行っている時に、再生制御部３００が、定期的に（例えば１秒おきに）現在の再生位置を表す情報を検出し、この位置情報をログ保持部４６０上の異常ログに追加して記録しても良い。このようにすると、再起動の後で、異常終了が発生したときのコンテンツの再生位置を把握できるので、この位置を基準として、その前後の位置からコンテンツの再生動作を再開することもできる。その場合、権利の復活処理を行わないようにしてもよい。
【０２１６】
ところで、図２２に示したような動作シーケンスを実行することにより異常発生時に消費された権利を復活するための機能を備える場合には、この復活システムが悪意のある利用者によって不正な攻撃を受ける可能性がある。
【０２１７】
例えば、コンテンツを再生している途中で、電源をオフにする操作、電池パックを抜き取る操作、データが保持されているメモリーカード等の記録媒体を装置から抜き取る操作などのいずれかを悪意を持った利用者が繰り返し行う場合には、図２３に示すように、権利復活の動作が繰り返されることになり、再起動の度に権利が復活するため、権利を消費することなく不正に何回でもコンテンツの再生を繰り返すことが可能になる可能性がある。
【０２１８】
このような悪意を持った利用者による攻撃に対して、権利の不正利用を防止するための機能を実現する構成及び動作の具体例が図２４に示されている。
【０２１９】
図２４のステップＳ３０２Ｂでは、図２２の場合と同様に、再生制御部３００が、これから再生するコンテンツに関する情報を異常ログとしてログ保持部４６０上に作成する。
【０２２０】
コンテンツの再生動作が開始された後で電源断等による異常終了が発生し、図２４のステップＳ３１０で処理が再起動された場合には、再生制御部３００はステップＳ３３０の処理を起動する。
【０２２１】
ステップＳ３３０においては、再生制御部３００が、ステップＳ３３１でログ保持部４６０から復号した異常ログを取得し、次のステップＳ３３２で異常ログの内容を解析し、次のステップＳ３３３で異常ログの解析結果に基づいて、消費された権利を復活するための処理を行う。そして、次のステップＳ３３４では、不正終了対策の処理を実行する。
【０２２２】
ステップＳ３３４においては、ログ保持部４６０に異常ログが存在する場合に、再生制御部３００が、もう１つの異常ログが異常ログ履歴保持部４６１に存在するかどうかを確認し、ログ保持部４６０上の異常ログと異常ログ履歴保持部４６１上の異常ログとを比較して一致するかどうかを調べる。この異常ログ履歴についても、異常ログと同様に、安全に管理するために、バックアップリストア対策として、時変鍵、セキュアなメモリ空間に保存するようにすることが望ましい。
【０２２３】
再生制御部３００は、異常ログ履歴保持部４６１上に異常ログが存在する場合には、ログ保持部４６０上に存在している異常ログと同一のログを異常ログ履歴として異常ログ履歴保持部４６１に記録する。これにより、次回のログ保持部４６０と異常ログ履歴保持部４６１との内容比較が可能となる。図２４に異常ログ履歴４６１ａの一例を示している。尚、ここでは、異常ログ履歴も異常ログと同様に暗号化して保持する。
【０２２４】
また、図２４のステップＳ３４１でコンテンツの再生が正常に最後まで終了したことが検出されると、再生制御部３００はステップＳ３４２でログ保持部４６０上の異常ログを削除する。
【０２２５】
従って、コンテンツの再生を開始してからそれが正常終了するまでの間に、ステップＳ３１０の再起動が１回だけ生じた場合には、ステップＳ３３０を実行する時点で、ログ保持部４６０上に異常ログが存在するが、異常ログ履歴保持部４６１上には異常ログが存在しない。ところが、図２３に示すような攻撃を受けた場合のように、コンテンツの再生を開始してからそれが正常終了するまでの間に、ステップＳ３１０の再起動が例えば２回以上生じた場合には、ログ保持部４６０上に存在する異常ログの他に、異常ログ履歴保持部４６１上にも前回の異常ログが存在しており、ログ保持部４６０上の異常ログと異常ログ履歴保持部４６１上の前回の異常ログとは同じものなので、これらをステップＳ３３４で比較すると両者の一致を検出できる。
【０２２６】
つまり、ログ保持部４６０上に異常ログが存在し、異常ログ履歴保持部４６１上にも同じ異常ログが存在することは、再生動作が正常に終了する前に異常終了が繰り返し生じたことを意味し、不正な操作が行われた可能性が高い。そこで、このような状態をステップＳ３３４で検出した場合には、ステップＳ３３３で復活した権利を取り消すための処理を実施する。なお、ステップＳ３３３で権利を復活させる前に、ステップＳ３３４を実行し、異常な操作に対して権利の復活を禁止してもよい。
【０２２７】
このような図２４に示すような動作を行う携帯電話装置１００によれば、異常終了が複数回繰り返されるような不正な操作に対しては権利の復活を阻止することができ、権利の復活を１回のみに限定できる。
【０２２８】
なお、１の実施形態で説明した各種機能と、第２の実施形態で説明した各種機能と、第３の実施形態で説明した各種機能とを組み合わせて１つの携帯電話端末に搭載することも可能である。
【産業上の利用可能性】
【０２２９】
以上のように、本発明のコンテンツ再生装置は、デジタル化された音楽や映像などのコンテンツを再生する場合に、コンテンツの再生を許可するための権利情報に再生回数や権利期間に関する制限が付加されている場合であっても、利用者の利便性を改善することができる各種コンテンツの再生機能を搭載する携帯電話端末、携帯型音楽プレーヤ、ＤＶＤプレーヤ等に有用である。
【図面の簡単な説明】
【０２３０】
【図１】本発明の第１および第２の実施形態におけるコンテンツ再生装置の構成の一例を示すブロック図である。
【図２】本発明の第１の実施形態における権利消費確認スキップ処理に関する具体的な動作シーケンスの一例を示す図である。
【図３】本発明の第１の実施形態における権利消費確認スキップ処理に関する再生制御部における具体的な制御の一例を示すフローチャートである。
【図４】本発明の第１の実施形態における権利消費確認スキップ処理に関する画面具体例を示す模式図である。
【図５】本発明の第１の実施形態におけるプレイリスト更新処理に関するシーケンスの一例を示す図である。
【図６】本発明の第１の実施形態におけるプレイリスト更新処理に関する具体的な制御の一例を示すフローチャートである。
【図７】本発明の第１の実施形態におけるプレイリスト更新処理に関する画面具体例を示す模式図である。
【図８】本発明の第１の実施形態における別のプレイリスト更新処理に関する具体的な制御の一例を示すフローチャートである。
【図９】本発明の第１の実施形態における別のプレイリスト更新処理に関する画面具体例を示す模式図である。
【図１０】本発明の第１の実施形態における別のプレイリスト更新処理に関する別の画面具体例を示す模式図である。
【図１１】本発明の第１の実施形態における別のプレイリスト更新処理に関する動作例を示すシーケンス図である。
【図１２】本発明の第２の実施形態におけるコンテンツ再生装置の基本的な処理手順の一例を示すフローチャートである。
【図１３】本発明の第２の実施形態におけるコンテンツ再生装置の警告表示に関する動作の一例を示すシーケンス図である。
【図１４】本発明の第２の実施形態におけるコンテンツ再生装置の警告表示に関する動作例および画面具体例を示す図である。
【図１５】本発明の第２の実施形態におけるコンテンツ再生装置の別の警告表示に関する動作例および画面具体例を示す図である。
【図１６】本発明の第２の実施形態におけるコンテンツ再生装置の警告表示に関する具体的な制御の一例を示すフローチャートである。
【図１７】本発明の第１の実施形態におけるコンテンツ再生装置が利用する各種情報の具体的な一例を示す図である。
【図１８】本発明の第３の実施形態におけるコンテンツ再生装置の構成の一例を示すブロック図である。
【図１９】本発明の第３の実施形態におけるコンテンツ再生途中で異常終了する場合の画面表示の状態遷移の具体例を示す模式図である。
【図２０】本発明の第３の実施形態におけるコンテンツ再生が正常に終了する場合の動作例を示すシーケンス図である。
【図２１】本発明の第３の実施形態におけるコンテンツ再生が異常終了する場合の動作例を示すシーケンス図である。
【図２２】本発明の第３の実施形態におけるコンテンツ再生装置が消費された権利を復活する場合の動作例を示すシーケンス図である。
【図２３】本発明の第３の実施形態におけるコンテンツ再生装置が消費された権利を復活する場合に不正終了あった場合の動作例を示すシーケンス図である。
【図２４】本発明の第３の実施形態におけるコンテンツ再生装置において不正終了対策を実施した場合の動作例を示すシーケンス図である。
【図２５】本発明の第３の実施形態におけるコンテンツ再生装置が利用するログ情報の一例を示す図である。
【符号の説明】
【０２３１】
１００、１００Ｂ  携帯電話端末
２００  ユーザインタフェース制御部
２１０  警告表示部
２２０  一覧表示機能部
２５０  再生画面表示部
３００  再生制御部
３１０  ユーザ設定情報保持部
３２０  再生処理部
３２６、３２６Ｂ  ＴＲＳ部
３３０  タイマー処理部
４００  データ蓄積部
４１０  コンテンツ情報保持部
４２０  権利情報保持部
４３０  曲一覧情報保持部
４５０  再生履歴保持部
４６０  ログ保持部
４６１  異常ログ履歴保持部
４７０  プレイリスト
４８０  第２プレイリスト
【図１】
2009064314.tif 000003
【図２】
2009064314.tif 000004
【図３】
2009064314.tif 000005
【図４】
2009064314.tif 000006
【図５】
2009064314.tif 000007
【図６】
2009064314.tif 000008
【図７】
2009064314.tif 000009
【図８】
2009064314.tif 000010
【図９】
2009064314.tif 000011
【図１０】
2009064314.tif 000012
【図１１】
2009064314.tif 000013
【図１２】
2009064314.tif 000014
【図１３】
2009064314.tif 000015
【図１４】
2009064314.tif 000016
【図１５】
2009064314.tif 000017
【図１６】
2009064314.tif 000018
【図１７】
2009064314.tif 000019
【図１８】
2009064314.tif 000020
【図１９】
2009064314.tif 000021
【図２０】
2009064314.tif 000022
【図２１】
2009064314.tif 000023
【図２２】
2009064314.tif 000024
【図２３】
2009064314.tif 000025
【図２４】
2009064314.tif 000026
【図２５】
2009064314.tif 000027