(57)【特許請求の範囲】
【請求項１】
所定の記憶媒体に記憶されている再生可能期間を含む再生制限情報と再生データとを有するコンテンツデータから上記再生制限情報を取得し、当該再生制限情報に基づいて上記再生データの再生を制御する再生制御手段と、
外部装置に接続する接続手段と、
上記接続手段を介して上記外部装置から現在時刻を示す基準となる時刻情報を取得する時刻情報取得手段と、
上記時刻情報に基づいて上記再生可能期間の範囲内であるか否かの確認を行う確認手段と、
上記確認手段により上記再生可能期間の範囲内であることを確認した場合、上記再生制限情報の内容を更新する更新手段と
を具える再生制限機能付き再生装置。
【請求項２】
上記再生データの再生を指示する再生指示手段と
を更に具え、
上記更新手段は、上記再生指示手段から再生の指示が成されると、当該指示に応じて上記再生制限情報に含まれる再生可能回数及び再生回数のうち当該再生回数を増加して更新し、
上記再生制御手段は、上記再生可能回数及び上記再生回数に基づいて、上記再生指示手段に対し上記再生データの再生を指示するように制御する
請求項１に記載の再生制限機能付き再生装置。
【請求項３】
上記更新手段は、上記確認手段により上記再生可能期間の範囲内にあることを確認した場合、上記再生制限情報に含まれる再生可能回数及び再生回数のうち当該再生回数を更新する
請求項１に記載の再生制限機能付き再生装置。
【請求項４】
上記コンテンツデータから上記再生制限情報を検出する再生制限情報検出手段と、
上記再生データの再生を指示する再生指示手段と、
を更に具え、
上記更新手段は、上記再生制限情報検出手段により検出した上記再生制限情報の上記再生可能期間を認識したとき、上記再生指示手段から再生の指示が成されると、当該指示に応じて上記再生制限情報に含まれる再生可能回数及び再生回数のうち当該再生回数を増加して更新し、
上記再生制御手段は、上記確認手段により上記再生可能期間の範囲内であることを確認したとき、上記再生回数が上記再生可能回数の範囲内にある場合に限り上記指示に応じて上記再生データの再生を制御する
請求項１に記載の再生制限機能付き再生装置
【請求項５】
上記再生制御手段は、上記再生可能期間が終了しているにも拘わらず、上記再生データを再生するとき、当該再生データを所定時間のみ再生する制限を加える
請求項４に記載の再生制限機能付き再生装置。
【請求項６】
上記再生回数が上記再生可能回数を越えているにも拘わらず、上記再生指示手段から上記再生が指示されたとき、上記再生可能期間の範囲内であるか否かの確認を促す所定の表示を行う表示手段と
請求項４に記載の再生制限機能付き再生装置。
【請求項７】
上記更新手段は、上記確認手段により上記再生可能期間の範囲内であることを確認した場合、上記再生制限情報に含まれる再生可能回数及び再生回数のうち当該再生回数をゼロにリセットする
請求項４に記載の再生制限機能付き再生装置。
【請求項８】
所定の記憶媒体に記憶されている再生可能期間を含む再生制限情報と再生データとを有するコンテンツデータから再生制限情報取得手段により上記再生制限情報を取得する再生制限情報取得ステップと、
所定の接続手段を介して接続された外部装置から時刻情報取得手段により現在時刻を示す基準となる時刻情報を取得する時刻情報取得ステップと、
上記時刻情報に基づいて所定の確認手段により上記再生可能期間の範囲内であるか否かの確認を行う確認ステップと、
上記確認ステップで上記再生可能期間の範囲内であることを確認した場合、再生制御手段により上記再生データを再生する際に用いられる上記再生制限情報の内容を更新手段により更新する更新ステップと
を具える再生制限方法。
【請求項９】
コンピュータに対して、
所定の記憶媒体に記憶されている再生可能期間を含む再生制限情報と再生データとを有するコンテンツデータから再生制限情報取得手段により上記再生制限情報を取得する再生制限情報取得ステップと、
所定の接続手段を介して接続された外部装置から時刻情報取得手段により現在時刻を示す基準となる時刻情報を取得する時刻情報取得ステップと、
上記時刻情報に基づいて所定の確認手段により上記再生可能期間の範囲内であるか否かの確認を行う確認ステップと、
上記確認ステップで上記再生可能期間の範囲内であることを確認した場合、再生制御手段により上記再生データを再生する際に用いられる上記再生制限情報の内容を更新手段により更新する更新ステップと
を実行させる再生制限プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は再生制限機能付き再生装置、再生制限情報書換装置、再生制限方法、再生制限情報書換方法及びプログラム格納媒体に関し、例えば電子音楽配信サービスにおいて配信される再生制限付きのディジタル音楽コンテンツを再生する場合に適用して好適なものである。
【０００２】
【従来の技術】
近年、インターネットによるコンピュータネットワークを用いてディジタル音楽コンテンツを配信するＥＭＤ(Electric Music Distribution) と呼ばれる電子音楽配信サービスが提案されている。
【０００３】
この種の電子音楽配信サービスにおいては、コンテンツの供給を行うＥＭＤサーバからインターネットを介して家庭内のパーソナルコンピュータ（以下、これをコンピュータ装置と呼ぶ）へディジタル音楽コンテンツを配信する。家庭内のコンピュータ装置では、ＥＭＤサーバから配信されたディジタル音楽コンテンツを内部のハードディスクにダウンロードし、これをユーザの操作に応じて再生することにより、ユーザが何時でも音楽を楽しめるようになされている。
【０００４】
このような電子音楽配信サービスでは、ＥＭＤサーバからコンピュータ装置へダウンロードしたディジタル音楽コンテンツをあたかもＣＤ(Compact Disc)のように何時でも又何回でも再生し得る「買取」と呼ばれる購入方法が存在する一方で、料金設定を安くしたサービスとして再生可能期間や再生可能回数の再生制限を設けた「再生制限付」と呼ばれる新たな購入方法が存在する。
【０００５】
また最近では、コンピュータ装置と接続し、当該コンピュータ装置からディジタル音楽コンテンツをディジタルデータのままで光磁気ディスクやフラッシュメモリ等の記録媒体に記録し得る携帯型のディジタル記録再生装置が普及しており、ＥＭＤサーバから配信されたディジタル音楽コンテンツをコンピュータ装置から転送してディジタルデータのままで記録媒体に記録することが可能である。
【０００６】
従って、携帯型のディジタル記録再生装置は、「買取」のディジタル音楽コンテンツの場合には何時でも又何回でも再生可能であるが、再生可能期間の限定された「再生制限付」のディジタル音楽コンテンツの場合には、内部に搭載したＲＴＣ(Real Time Clock) 回路の時計機能で再生可能期間を管理することにより、再生可能期間内でのみ再生を行うよう制御している。
【０００７】
【発明が解決しようとする課題】
ところでかかる構成のディジタル記録再生装置においては、悪意でＲＴＣ回路の時刻が過去に戻されてしまった場合、再生可能期間を過ぎていても「再生制限付」で購入したディジタル音楽コンテンツを不正に何回でも再生できてしまうことになり、「再生制限付」のディジタル音楽コンテンツを再生可能期間の範囲内でのみ再生するように制限し得ないという問題があった。
【０００８】
本発明は以上の点を考慮してなされたもので、再生可能期間が限定されたコンテンツデータに対して不正な再生を防止し得る再生制限機能付き再生装置、再生制限情報書換装置、再生制限方法、再生制限情報書換方法及びプログラム格納媒体を提案しようとするものである。
【０００９】
【課題を解決するための手段】
かかる課題を解決するため本発明においては、所定の記憶媒体に記憶されている再生可能期間を含む再生制限情報と再生データとを有するコンテンツデータから再生制限情報を取得し、当該再生制限情報に基づいて再生データの再生を制御する再生制御手段と、外部装置に接続する接続手段と、接続手段を介して外部装置から現在時刻を示す基準となる時刻情報を取得する時刻情報取得手段と、当該時刻情報に基づいて再生可能期間の範囲内であるか否かの確認を行う確認手段と、当該確認手段により再生可能期間の範囲内であることを確認した場合、再生制限情報の内容を更新する更新手段とを設けるようにする。
これにより、外部装置から取得した現在時刻を示す基準となる時刻情報に基づいて再生可能期間の範囲内であるか否かを正確に確認することができるので、その際に更新した再生制限情報に基づいて再生データの再生を不正なく実行することができる。
【００１０】
また本発明においては、所定の記憶媒体に記憶されている再生可能期間を含む再生制限情報と再生データとを有するコンテンツデータから再生制限情報取得手段により再生制限情報を取得し、所定の接続手段を介して接続された外部装置から時刻情報取得手段により現在時刻を示す基準となる時刻情報を取得し、当該時刻情報に基づいて所定の確認手段により再生可能期間の範囲内であるか否かの確認を行い、再生可能期間の範囲内であることを確認した場合、再生制御手段により再生データを再生する際に用いられる再生制限情報の内容を更新手段により更新するようにする。
これにより、外部装置から取得した現在時刻を示す基準となる時刻情報に基づいて再生可能期間の範囲内であるか否かを正確に確認することができるので、その際に更新した再生制限情報に基づいて再生データの再生を不正なく実行することができる。
【００１１】
【発明の実施の形態】
以下図面について、本発明の一実施の形態を詳述する。
【００１２】
（１）概要
まず、電子音楽配信サービスによって配信されたコンテンツデータとしてのディジタル音楽コンテンツの利用形態について説明する。図１に示すように電子音楽配信サービスでは、ＥＭＤ(Electric Music Distribution) サーバ１からインターネット２を介して配信されたディジタル音楽コンテンツＣ１を、自宅に設置したコンピュータ装置３にダウンロードする。
【００１３】
このときユーザは、ＥＭＤサーバ１からディジタル音楽コンテンツＣ１を「再生制限付」で購入することが可能であり、当該購入したディジタル音楽コンテンツＣ１をコンピュータ装置３によって再生可能期間又は再生可能回数の範囲内で再生することができる。
【００１４】
またコンピュータ装置３は、不揮発性のフラッシュメモリを記録媒体として内蔵した携帯型のディジタル再生装置４とＵＳＢ(Universal Serial Bus)ケーブルを介して接続し得るようになされており、これによりディジタル音楽コンテンツＣ１をディジタルデータのままディジタル再生装置４のフラッシュメモリにアップロードし得るようになされている。
【００１５】
これによりユーザは、コンピュータ装置３のみならずディジタル再生装置４によっても「再生制限付」のディジタル音楽コンテンツＣ１を再生可能期間又は再生可能回数の範囲内で再生することができ、かくして高音質な音楽をヘッドフォン５を介して屋外でも気軽に楽しめるようになされている。
【００１６】
実際上、図２（Ａ）に示すように、ＥＭＤサーバ１からコンピュータ装置３にダウンロードされた「再生制限付」のディジタル音楽コンテンツＣ１は、再生制限情報としてのヘッダＨ１と再生データとしての音楽データＤ１とが一体となって構成され、当該ヘッダＨ１には再生可能期間、再生可能回数及び再生回数等の再生制限に関する種々の情報が格納されている。
【００１７】
次に図２（Ｂ）に示すように、コンピュータ装置３は、ディジタル音楽コンテンツＣ１をディジタルデータのままディジタル再生装置４のフラッシュメモリにアップロードする。
【００１８】
ディジタル再生装置４は、ユーザの再生操作に応じて再生処理を実行する際、必ずヘッダＨ１の再生制限情報を読み取った後に音楽データＤ１を再生するようになされており、これによりヘッダＨ１で管理される再生制限情報を有効に活用し、不正な再生処理を防止している。
【００１９】
ところで本実施の形態におけるディジタル再生装置４においては、ＲＴＣ回路を搭載しておらず、時計機能によって再生可能期間を管理し得ないことから、ヘッダＨ１の再生制限情報を読み出した場合でも、再生可能期間の範囲内であるか否かを判定し得ず、ディジタル音楽コンテンツＣ１を無制限に再生できてしまう。
【００２０】
このようなことを防止するため、ディジタル再生装置４は例え再生可能期間の範囲内であっても、ヘッダＨ１の再生制限情報によって規定された「再生可能回数（例えば２回）」の範囲内でのみ再生処理することを許可し、実際に再生したときに更新される「再生回数」が「再生可能回数」に達したときには、再生処理を制限するようなプロテクトをかけるようになされている。
【００２１】
但し図２（Ｃ）に示すようにディジタル再生装置４は、このままでは再生可能期間の範囲内であるにも係わらず２回だけしか再生し得ないことになるので、再度コンピュータ装置３と接続して当該コンピュータ装置３に内蔵されたＲＴＣ回路から現在の時刻情報Ｔ１の供給を受け、当該時刻情報Ｔ１に基づいて再生可能期間の範囲内であるか否かを判定し、再生可能期間の範囲内であると認識したときには、ヘッダＨ１の「再生回数」を「０」に書き換えるようになされている。
【００２２】
これによりディジタル再生装置４は、再生可能期間の範囲内であるときにはヘッダＨ１の再生制限情報によって規定された「再生可能回数（例えば２回）」の範囲内でのみ上述の再生処理を何度でも実行し得るようになされている。
【００２３】
またディジタル再生装置４は、時刻情報Ｔ１に基づいて再生可能期間が終了していると認識したときには、ヘッダＨ１の「再生回数」を「０」に書き換えることなく再生処理を実行しないようにしている。
【００２４】
このようにディジタル再生装置４は、上述のような「再生可能回数」までの再生処理及びコンピュータ装置３と接続したことによる再生可能期間のチェックを繰り返すことにより、再生可能期間の範囲内であれば「再生可能回数（２回）」までの再生処理を何度でも繰り返し実行し得ると共に、再生可能期間が終了したときには再生処理を制限し得るようになされている。
【００２５】
これに対してディジタル再生装置４は、再生可能回数の再生制限だけが付加されたディジタル音楽コンテンツＣ１の場合には、その再生可能回数の範囲内で再生処理を実行し、再生可能回数分を再生してしまったときには、それ以降の再生処理を実行しないようになされている。
【００２６】
（２）ディジタル再生装置の構成
（２−１）ディジタル再生装置の外観
図３に示すように、本発明における再生制限機能付き再生装置としてのディジタル再生装置４は、ほぼ円筒形状の外観で内部に不揮発性のフラッシュメモリでなる記録媒体（図示せず）を収納した本体１０を有し、当該本体１０の周側面に各種操作スイッチや操作ボタン及び液晶ディスプレイでなる表示部１１が設けられて構成されている。
【００２７】
ここで、ディジタル再生装置４の表示部１１が設けられた側を正面として見た場合、本体１０を軸中心に４５度ずつ回転したときのそれぞれの周側面について図４（Ａ）〜（Ｄ）を用いて説明する。
【００２８】
図４（Ａ）において、本体１０の左側面には、音量の上限を固定するための音量上限固定スイッチ１２、各種操作スイッチの状態をロックするためのホールドスイッチ１３及びＵＳＢケーブル（図示せず）を介してコンピュータ装置３と接続するためのＵＳＢ端子１４が設けられている。
【００２９】
また図４（Ｂ）において、本体１０の正側面には、表示部１１、音量アップボタン１５及び音量ダウンボタン１６が設けられると共に、端面１０Ａに再生及び停止を行うための再生／停止ボタン１７が設けられている。
【００３０】
さらに図４（Ｃ）において、本体１０の右側面には、表示部１１に表示されるメニュー内容を切り換えるメニューボタン１８、早戻しボタン１９及び早送りボタン２０が設けられており、また図４（Ｄ）に示すように、本体１０の背面には、クリップ２１及びヘッドフォン５（図１）を接続するためのヘッドフォン端子２２が設けられている。
【００３１】
（２−２）ディジタル再生装置４の回路構成
次に、このような外観を持つディジタル再生装置４の回路構成について図５を用いて説明する。ディジタル再生装置４は、ＵＳＢ端子１４を介してコンピュータ装置３とＵＳＢケーブル２４で接続された場合、当該コンピュータ装置３から転送されたディジタル音楽コンテンツＣ１をＵＳＢコントローラ２５から内部バス２６を介してＣＰＵ２７へ送出する。
【００３２】
ここでディジタル音楽コンテンツＣ１は、図６に示すようにヘッダＨ１と音楽データＤ１とからなり、再生制限情報としてのヘッダＨ１には「ファイルＩＤ」、「ヘッダサイズ」、「コンテンツキー（暗号化用）」、「ファイルサイズ」、「コーデックＩＤ」、「ファイル名」及び「ファイル情報」が格納されていると共に、再生制限処理に必要な再生制限情報として「再生制限データ」、「再生開始日」、「再生終了日」、「再生可能回数」及び「再生回数」が格納されている。
【００３３】
このヘッダＨ１においては、格納されている情報をそれぞれ１６進数表示した場合の一例を図７に示し、この場合「ヘッダサイズ」が３３バイトであり、「ファイルサイズ」が３３６３６１３８バイトであることを示している。また「コンテンツキー」は、再生データとしての音楽データＤ１（図６）に対する暗号化を解くための暗号データであり、実際上コンピュータ装置３及びディジタル再生装置４の間でディジタル音楽コンテンツＣ１の授受が行われる際に、共通のセッションキーでさらに暗号化された状態で転送される。
【００３４】
「コーデックＩＤ」は、ディジタル再生装置４でディジタル音楽コンテンツＣ１の音楽データＤ１を再生する場合の伸長方式に対応したＩＤ番号であり、ＩＤ番号「１」に対してはＡＴＲＡＣ(Adaptive Transform Acoustic Coding)３と呼ばれるデータ圧縮方法に応じた伸長方式が割り当てられ、ＩＤ番号「０」に対してはＭＰ３(MPEG Audio Layer-3)と呼ばれるデータ圧縮方法に応じた伸長方式が割り当てられている。
【００３５】
「ファイル名」は、例えばディジタル音楽コンテンツＣ１のファイル名「ＡＢＣＤ．ＡＡＣ」をＡＳＣＩＩ(American National Standard Code for Information Interchange) コードに変換したデータであり、また「ファイル情報」は、ディジタル音楽コンテンツＣ１の曲名、アーティスト名、作詩家名及び作曲家名等をＡＳＣＩＩコードに変換したデータである。
【００３６】
「再生制限データ」は、ディジタル再生装置４で再生するディジタル音楽コンテンツＣ１に再生可能期間又は再生可能回数の再生制限が付加されているか否かを示すデータであり、再生可能回数に制限があるときのみ「１」が割り当てられ、再生可能期間に制限があるときのみ「２」が割り当てられ、再生制限がない、すなわち「買取」で購入されたディジタル音楽コンテンツＣ１のときには「０」が割り当てられている。
【００３７】
「再生開始日」及び「再生終了日」は、「再生制限データ」が「２」であるときに、再生可能期間の範囲を示すデータであり、「０００４０Ｆ」及び「０００７０Ｆ」のデータによって、「２０００年４月１５日」〜「２０００年７月１５日」が再生可能期間の範囲であることを示している。
【００３８】
同様に「再生可能回数」及び「再生回数」は、「再生制限データ」が「１」及び「２」であるときに、予め規定された再生可能な最多回数と、再生処理を実行したときにＣＰＵ２７によって更新される実際の再生回数を示すデータであり、「０２」及び「０１」のデータによって、「再生可能回数」が「２」回で現時点での「再生回数」が「１」回であることを示している。
【００３９】
従ってヘッダＨ１の再生制限情報によれば、ディジタル再生装置４は「２０００年４月１５日」〜「２０００年７月１５日」の範囲内であれば再生処理を２回づつ何度でも繰り返し実行し得るようになされている。
【００４０】
因みに、再生可能回数にのみ再生制限が付加されたディジタル音楽コンテンツＣ１のヘッダＨ１は、例えば図８に示すように「再生制限データ」が「１」を示し、「再生開始日」及び「再生終了日」が「００００００」及び「００００００」で、「再生可能回数」及び「再生回数」が「０ａ」及び「０５」となる。すなわち、「再生開始日」及び「再生終了日」による再生可能期間の制限がなく、「再生可能回数」が「１０」回でそのうち現在の「再生回数」が「５」回であることを示している。
【００４１】
ところでディジタル再生装置４は、コンピュータ装置３からディジタル音楽コンテンツＣ１と共に当該ディジタル音楽コンテンツＣ１の書込命令が転送されており、ＣＰＵ２７がＲＡＭ(Random Access Memory)２９から書込命令を受け取ると、ＲＯＭ(Read-Only Memory)２８からＲＡＭ２９に読み出したプログラムに従ってディジタル音楽コンテンツＣ１をフラッシュメモリ３０に書き込む。
【００４２】
因みにディジタル再生装置４は、接続手段としてのＵＳＢケーブル２４を介してコンピュータ装置３と接続されると、音量上限固定スイッチ１２、ホールドスイッチ１３、音量アップボタン１５、音量ダウンボタン１６、再生／停止ボタン１７、メニューボタン１８、早戻しボタン１９及び早送りボタン２０による各種動作を実行しないようになされており、コンピュータ装置３からの制御によってのみＣＰＵ２７が動作してディジタル音楽コンテンツＣ１をフラッシュメモリ３０に書き込むようになされている。
【００４３】
またフラッシュメモリ３０には、所定の圧縮方式でデータ圧縮された音楽データＤ１に対応した伸長方式で再生するための再生用コードが予め格納されている。
【００４４】
従ってディジタル再生装置４は、ユーザによる再生／停止ボタン１７の押下操作に応じた再生命令が操作キーコントローラ３１を介してＣＰＵ２７に与えられると、当該ＣＰＵ２７によってディジタル音楽コンテンツＣ１のヘッダＨ１から「コーデックＩＤ」を読み取り、当該読み取った「コーデックＩＤ」に対応した再生用コードと、ディジタル音楽コンテンツＣ１の音楽データＤ１とをフラッシュメモリ３０からＤＳＰ(Digital Signal Processor)３２のＲＡＭ（図示せず）へ転送する。
【００４５】
ＤＳＰ３２は、フラッシュメモリ３０から転送された再生用コードに基づいて音楽データＤ１を伸長して再生し、これをアンプ３３に送出する。
【００４６】
アンプ３３は、再生した音楽データＤ１を所定レベルに増幅した後にヘッドフォン端子２２からヘッドフォン５へ出力することにより、当該ヘッドフォン５を介して再生した音楽をユーザへ供給するようになされている。
【００４７】
またディジタル再生装置４では、ＥＥＰＲＯＭ(Electrically Erasable Programmable Read-Only Memory) ３４に、フラッシュメモリ３０に書き込まれている全ディジタル音楽コンテンツＣ１の曲数、各ディジタル音楽コンテンツＣ１がそれぞれ格納されているブロック位置、その他種々のメモリ蓄積情報が格納されている。
【００４８】
またＥＥＰＲＯＭ３４には、ヘッダＨ１の再生可能期間の範囲を表す「再生開始日」及び「再生終了日」、「再生可能回数」及び「再生回数」等の再生制限処理に関する再生制限情報の改ざんを防止するためのプログラムが格納されており、不正な再生処理を未然に阻止し得るようになされている。
【００４９】
さらにＥＥＰＲＯＭ３４には、ディジタル音楽コンテンツＣ１のヘッダＨ１に記述された「再生開始日」及び「再生終了日」に応じた再生可能期間の範囲内であるか否かをコンピュータ装置３からの時刻情報Ｔ１に基づいて判定し、範囲内であれば「再生回数」を「０」に書き換え、範囲外であれば再生処理を制限するための再生制限プログラムが格納されており、ＣＰＵ２７は再生制限プログラムに基づいてディジタル音楽コンテンツＣ１の再生処理を制限するようになされている。
【００５０】
なおＣＰＵ２７は、再生可能回数にのみ再生制限があるディジタル音楽コンテンツＣ１に関しては、上述の再生制限プログラムに基づいて「再生可能回数」の範囲内でのみ再生処理を実行するようになされている。
【００５１】
実際上ディジタル再生装置４は、コンピュータ装置３からダウンロードしたディジタル音楽コンテンツＣ１を再生していない停止状態で、再生／停止ボタン１７がユーザによって押下されると、ＣＰＵ２７によってヘッダＨ１の「再生制限データ」を読み出した後、音楽データＤ１を再生するようになされている。
【００５２】
このときＣＰＵ２７は、ヘッダＨ１から読み出した「再生制限データ」の値「２」に基づいてディジタル音楽コンテンツＣ１に再生可能期間の制限が付加されたものであると判定した場合、ヘッダＨ１の「再生開始日」及び「再生終了日」を読み出し、「○月△日から○月×日まで再生可能です」のコメントをＬＣＤ(Liquid Crystal Display)コントローラ３５を介して表示部１１に表示するようになされている。
【００５３】
またＣＰＵ２７は、再生可能期間の範囲内であっても、ヘッダＨ１に規定された「再生可能回数（例えば２回）」に実際の「再生回数」が達しているときには再生処理を実行することなく、ＬＣＤ(Liquid Crystal Display)コントローラ３５を介して「再生可能期間をチェックして下さい」のコメントに切り換えて表示部１１に表示するようになされている。
【００５４】
これに対してＣＰＵ２７は、ヘッダＨ１から読み取った「再生制限データ」の値「１」に基づいてディジタル音楽コンテンツＣ１に再生可能回数の制限が付加されたものであると判別した場合、再生／停止ボタン１７が押下に応じてヘッダＨ１の「再生回数」をインクリメントし、「再生可能回数」と、当該再生可能回数うち現時点における「再生回数」を示す「再生回数／再生可能回数」のコメントをＬＣＤコントローラ３５を介して表示部１１に表示するようになされている。
【００５５】
実際上、図９に示すように表示部１１には、再生制限表示エリア３９が設けられており、ＣＰＵ２７の制御によって再生制限表示エリア３９に再生制限情報の具体的な内容を表す「再生回数／再生可能回数」、「○月△日から○月×日まで再生可能です」又は「再生可能期間をチェックして下さい」のいずれかのコメントが表示されるようになされている。
【００５６】
すなわち表示部１１では、ディジタル音楽コンテンツＣ１に再生可能回数の制限が付加されていた場合、再生制限表示エリア３９に「再生回数／再生可能回数」のコメントを表示し、ディジタル音楽コンテンツＣ１に再生可能期間の制限が付加されていた場合、再生制限表示エリア３９に「○月△日から○月×日まで再生可能です」のコメント又は「再生可能期間をチェックして下さい」のコメントを表示することにより、「再生制限付」で購入されたディジタル音楽コンテンツＣ１における再生制限情報の内容をユーザに対して通知し得るようになされている。
【００５７】
なお表示部１１は、再生制限表示エリア３９の他にモード表示部４０、イコライザ調整用のサウンド切換表示部４１、曲番号表示部４２、再生時間表示部４３、再生、停止、早送り、早戻しを表す処理状態表示部４４、７段階の音量表示部４５及び３段階の電池残量表示部４６が設けられている。
【００５８】
モード表示部４０は、ユーザにより本体１０のメニューボタン１８が押下された状態で早送りボタン２０が押下されると、ＣＰＵ２７の制御により「ＭＯＤＥ１」〜「ＭＯＤＥ４」まで順番に切り換わる。ここで「ＭＯＤＥ１」は「１曲のみ再生」を意味し、「ＭＯＤＥ２」は「１曲のみリピート再生」を意味し、「ＭＯＤＥ３」は「シャッフルした順番のリピート再生」を意味し、「ＭＯＤＥ４」は「順番通りの全曲リピート再生」を意味している。
【００５９】
またサウンド切換表示部４１は、ユーザにより本体１０の早戻しボタン１９が押下されると、ＣＰＵ２７の制御により「Sound1」〜「Sound3」まで順番に切り換わる。ここで「Sound1」は、再生音の低音域が強調されることを示し、「Sound2」は再生音の中音域が強調されることを示し、「Sound3」は再生音の高音域が強調されることを示している。
【００６０】
（３）ディジタル音楽コンテンツＣ１の再生制限処理手順
次に、ディジタル再生装置４において「再生制限付」のディジタル音楽コンテンツＣ１を再生する場合に再生可能期間又は再生可能回数にそれぞれ応じた再生制限処理を行う再生制限処理手順について図１０のフローチャートを用いて説明する。
【００６１】
ディジタル再生装置４のＣＰＵ２７は、ルーチンＲＴ１の開始ステップから入ってステップＳＰ１に移る。ステップＳＰ１においてＣＰＵ２７は、コンピュータ装置３からダウンロードしたディジタル音楽コンテンツＣ１を再生していない停止状態で、再生指示手段としての再生／停止ボタン１７がユーザによって押下された否かを判定する。
【００６２】
ここで否定結果が得られると、このことは再生／停止ボタン１７が押下されていないことを表しており、このときＣＰＵ２７は再生／停止ボタン１７が押下されるまで待ち受ける。これに対してステップＳＰ１で肯定結果が得られると、このことは再生／停止ボタン１７が押下されたことを表しており、このときＣＰＵ２７は次のステップＳＰ２に移る。
【００６３】
ステップＳＰ２において再生制限情報検出手段としてのＣＰＵ２７は、ユーザが再生を希望するディジタル音楽コンテンツＣ１のヘッダＨ１から「再生制限データ」を読み出し、再生可能期間又は再生可能回数の制限が付加されているか否かを判定する。ここで否定結果が得られると、このことは「再生制限データ」が値「０」、すなわち再生制限が何ら付加されていないことを表しており、このときＣＰＵ２７は次のステップＳＰ３に移る。
【００６４】
ステップＳＰ３においてＣＰＵ２７は、ディジタル音楽コンテンツＣ１が再生制限の付加されていない「買取」で購入されたものであるので、当該ディジタル音楽コンテンツＣ１の音楽データＤ１をＤＳＰ３２で再生し、次のステップＳＰ９に移る。
【００６５】
これに対してステップＳＰ２で肯定結果が得られると、このことはディジタル音楽コンテンツＣ１が「再生制限付」で購入されたものであることを表しており、このときＣＰＵ２７は次のステップＳＰ４に移る。
【００６６】
ステップＳＰ４においてＣＰＵ２７は、ディジタル音楽コンテンツＣ１に付加された再生制限が再生可能期間を限定したものであるか否かを判定する。ここで否定結果が得られると、このことはディジタル音楽コンテンツＣ１が再生可能回数の限定されたものであることを表しており、このときＣＰＵ２７は次のサブルーチンＲＴ２における再生回数制限処理に移る。
【００６７】
図１１に示すようにＣＰＵ２７は、サブルーチンＲＴ２の再生回数制限処理に入ると次のステップＳＰ１１に移る。ステップＳＰ１１においてＣＰＵ２７は、ヘッダＨ１の再生制限情報のうち「再生可能回数」及び「再生回数」を読み取り、「再生可能回数」に現時点の「再生回数」が達しているか否かを判定する。
【００６８】
ここで肯定結果が得られると、このことは現時点の「再生回数」が既に「再生可能回数」に達しており、再生を制限する必要があることを表しており、このときＣＰＵ２７は音楽データＤ１の再生処理を実行することなく、次のステップＳＰ１３に移ってルーチンＲＴ１の再生制限処理手順に戻る。
【００６９】
これに対してステップＳＰ１１で否定結果が得られると、このことは現時点の「再生回数」が未だ「再生可能回数」には達しておらず、再生を制限する必要がないことを表しており、このときＣＰＵ２７は次のステップＳＰ１４に移る。
【００７０】
ステップＳＰ１４において更新手段としてのＣＰＵ２７は、再生／停止ボタン１７の押下操作に基づいてヘッダＨ１の「再生回数」を増加して更新し、次のステップＳＰ１５に移る。
【００７１】
ステップＳＰ１５においてＣＰＵ２７は、表示部１１の再生制限表示エリア３９における「再生回数／再生可能回数」のコメントを更新し、次のステップＳＰ１６に移る。
【００７２】
ステップＳＰ１６においてＣＰＵ２７は、ディジタル音楽コンテンツＣ１の音楽データＤ１の再生処理をＤＳＰ３２で実行した後、次のステップＳＰ１３に移ってルーチンＲＴ１の再生制限処理手順に戻る。
【００７３】
一方ステップＳＰ４で肯定結果が得られると、このことはディジタル音楽コンテンツＣ１が再生可能期間の限定されたものであることを表しており、このときＣＰＵ２７は次のステップＳＰ５に移る。
【００７４】
ステップＳＰ５においてＣＰＵ２７は、再生可能期間に応じた再生制限処理を行うに当たって予め規定された「再生可能回数」に実際の「再生回数」が達しているか否かを判定する。
【００７５】
ここで否定結果が得られると、このことは予め規定された「再生可能回数」に実際の「再生回数」が達しておらず、未だ再生可能期間をチェックしなくても再生することが可能であることを表しており、このときＣＰＵ２７は次のステップＳＰ６に移って「再生回数」の値を更新した後、ステップＳＰ３で再生手段としてのＤＳＰ３２によって音楽データＤ１の再生処理を実行する。
【００７６】
これに対してステップＳＰ５で肯定結果が得られると、このことは予め規定された「再生可能回数」に実際の「再生回数」が達していることを表しており、このときＣＰＵ２７は次のステップＳＰ７に移る。
【００７７】
ステップＳＰ７において表示手段としてのＣＰＵ２７は、「再生可能回数」に実際の「再生回数」が達しているので、ユーザに対して再生可能期間の範囲内であるか否かをチェックするように促すため、表示手段としての表示部１１に「再生可能期間をチェックして下さい」のコメントを表示し、次のステップＳＰ８に移る。
【００７８】
ステップＳＰ８において基準日付データ取得手段としてのＣＰＵ２７は、この時点ではコンピュータ装置３から取得した基準の年月日に関する基準日付データとしての時刻情報Ｔ１をに基づいて再生可能期間の範囲内であるか否かの判定をしておらず、未だ「再生回数」を「０」に書き換えていないので再生処理を実行することなく制限して、次のステップＳＰ９に移る。
【００７９】
因みに、確認手段としてのＣＰＵ２７は、ディジタル再生装置４とコンピュータ装置３とが接続手段としてのＵＳＢケーブル２４を介して接続され、当該コンピュータ装置３から供給される時刻情報Ｔ１に基づいて再生可能期間の範囲内であると認識すると、書換手段としてのＣＰＵ２７はヘッダＨ１の「再生回数」を「０」に書き換えて再生可能状態に戻して再生処理を実行し、再生可能期間が終了していたと認識した場合には再生処理を実行することなく制限し続ける。
【００８０】
ステップＳＰ９においてＣＰＵ２７は、再生／停止ボタン１７がユーザによって押下されたか否かを判定する。ここで否定結果が得られると、このことは再生／停止ボタン１７が押下されていないことを表しており、このときＣＰＵ２７はステップＳＰ２に戻って、次のディジタル音楽コンテンツＣ１に対して上述の処理を繰り返す。
【００８１】
これに対してステップＳＰ９で肯定結果が得られると、このことはユーザによって押下されたことを表しており、このときＣＰＵ２７は一連の再生制限処理を終了した後、ステップＳＰ１に戻って再度上述の処理を繰り返すことにより、再生制限処理手順の説明を終了する。
【００８２】
（４）本実施の形態における動作及び効果
以上の構成において、ディジタル再生装置４はフラッシュメモリ３０にダウンロードしたディジタル音楽コンテンツＣ１を再生する場合、まずヘッダＨ１の「再生制限データ」に基づいて再生可能期間又は再生可能回数の再生制限が付加されているか否かを判別する。
【００８３】
ここでディジタル再生装置４は、再生すべきディジタル音楽コンテンツＣ１に再生可能期間の限定が付加されていた場合に、ヘッダＨ１で規定された「再生可能回数」に実際の「再生回数」が達していないならば再生処理を実行するが、達していたならば再生処理を実行しない。
【００８４】
そしてディジタル再生装置４は、「再生可能回数」に実際の「再生回数」が達していて再生処理を実行しないときには表示部１１の再生制限表示エリア３９に「再生可能期間をチェックして下さい」のコメントを表示して、ユーザに再生可能期間のチェックを促す。
【００８５】
この後ディジタル再生装置４は、ユーザによってコンピュータ装置３と接続されて時刻情報Ｔ１の供給を受け、当該時刻情報Ｔ１に基づいて再生可能期間の範囲内であればヘッダＨ１の「再生回数」を「０」に書き換えて、再度「再生可能回数」まで再生することが可能となる。
【００８６】
またディジタル再生装置４は、時刻情報Ｔ１に基づいて再生可能期間が終了していたときには、ヘッダＨ１の「再生回数」を「０」に書き換えることなく、音楽データＤ１の再生処理も実行しない。
【００８７】
以上の構成によれば、ディジタル再生装置４はフラッシュメモリ３０に記録されたディジタル音楽コンテンツＣ１のヘッダＨ１の再生制限情報に基づいてディジタル音楽コンテンツＣ１に再生可能期間の再生制限が付加されていたと判断した場合、ヘッダＨ１で予め規定された「再生可能回数」に実際の「再生回数」が達していないならば再生処理を実行し、達していたならば再生処理を実行しないように制限することにより、不正に行われる無制限な再生処理を確実に防止することができる。
【００８８】
またディジタル再生装置４は、自身ではＲＴＣ回路を搭載しておらずコンピュータ装置３から供給される正確な時刻情報Ｔ１を基に再生可能期間の範囲内であるか否かを判定し、再生可能期間の範囲内である場合にヘッダＨ１の「再生回数」の値を「０」に書き換えて再度「再生可能回数」まで再生し得るようにしたことにより、再生可能期間の範囲内であれば再生可能回数の範囲内で何回でも繰り返し再生処理することができ、かくして不正な再生処理を防止すると共にユーザに対して不利益を被らせることもない。
【００８９】
さらにディジタル再生装置４は、自身ではＲＴＣ回路を搭載してないことにより、全体としての回路構成を簡素化して小型化し得ると共に、ＲＴＣ回路によって消費される分の消費電力を低減することができる。
【００９０】
（５）他の実施の形態
なお上述の実施の形態においては、ディジタル再生装置４がコンピュータ装置３から供給される時刻情報Ｔ１に基づいて再生可能期間の範囲内であるか否かを判定し、再生可能期間が終了していたとき音楽データＤ１の再生処理を実行することなく制限するようにした場合について述べたが、本発明はこれに限らず、音楽データＤ１を高音質なディジタルデータのまま再生するのでなければ、音質を落として再生したり、最初の３０秒間だけ再生する等の制限を付けた状態で再生処理を実行するようにしても良い。
【００９１】
また上述の実施の形態においては、ディジタル再生装置４がコンピュータ装置３から供給される時刻情報Ｔ１に基づいて再生可能期間の範囲内であるか否かを判定し、再生可能期間の範囲内である場合にヘッダＨ１の「再生回数」を「０」に書き換えて再生可能状態に戻すようにした場合について述べたが、本発明はこれに限らず、再生制限情報書換装置としてのコンピュータ装置３のＣＰＵが接続手段としてのＵＳＢケーブル２４を介してディジタル再生装置４からディジタル音楽コンテンツＣ１のヘッダＨ１を読み出し、内蔵クロックによる年月日に関する基準日付データとしての時刻情報Ｔ１を基に再生可能期間の範囲内であるか否かの確認を行い、再生可能期間の範囲内である場合にヘッダＨ１の「再生回数」を「０」に書き換させるようにしても良い。
【００９２】
この場合、図１２に示すようにコンピュータ装置３のＣＰＵは、ルーチンＲＴ３の開始ステップから入ってステップＳＰ２１に移る。
【００９３】
ステップＳＰ２１において再生制限情報検出手段としてのＣＰＵは、ディジタル再生装置４からディジタル音楽コンテンツＣ１のヘッダＨ１を検出し、当該ヘッダＨ１に再生制限が付加されているか否かを判定する。ここで否定結果が得られると、このことは「再生制限データ」が値「０」すなわち再生制限が付加されていないことを表しており、このときＣＰＵ２７はステップＳＰ２７に移って再生可能期間の確認処理を行うことなく終了する。
【００９４】
これに対してステップＳＰ２１で肯定結果が得られると、このことは再生制限が付加されていることを表しており、このときＣＰＵ２７は次のステップＳＰ２２に移る。
【００９５】
ステップＳＰ２２においてＣＰＵは、ディジタル音楽コンテンツＣ１に付加された再生制限が再生可能期間を限定したものであるか否かを判定する。ここで肯定結果が得られると、このことは再生制限が再生可能期間を限定したものであることを表しており、このときＣＰＵは次のステップＳＰ２３に移る。
【００９６】
ステップＳＰ２３において確認手段としてのＣＰＵは、内蔵クロックによる年月日に関する基準日付データとしての時刻情報Ｔ１を基に再生可能期間を過ぎているか否かを判定する。ここで肯定結果が得られると、このことは現時点で既に再生可能期間を過ぎていることを表しており、このときＣＰＵは次のステップＳＰ２４に移る。
【００９７】
ステップＳＰ２４においてＣＰＵは、再生可能期間を過ぎているので再生処理するがないように音楽データＤ１を消去し、次のステップＳＰ２７に移って再生可能期間確認処理手順を終了する。
【００９８】
これに対してステップＳＰ２２で否定結果が得られると、このことは再生制限が再生可能期間の限定ではなく再生回数の制限であることを表しており、このときＣＰＵは次のステップＳＰ２５に移る。
【００９９】
ステップＳＰ２５においてＣＰＵは、現時点での「再生回数」が「再生可能回数」に達しているか否かを判定する。ここで否定結果が得られると、このことは「再生回数」が「再生可能回数」に達していないので再生処理を実行し、次のステップＳＰ２７に移って再生可能期間確認処理手順を終了する。
【０１００】
これに対してステップＳＰ２５で肯定結果が得られると、このことは再生可能期間の制限がなく「再生回数」が「再生可能回数」に達していることを表しており、このときＣＰＵは次のステップＳＰ２４に移って、音楽データＤ１を消去する。
【０１０１】
一方、ステップＳＰ２３で否定結果が得られると、このことは現時点が再生可能期間の範囲内であることを表しており、このときＣＰＵは次のステップＳＰ２６に移る。
【０１０２】
ステップＳＰ２６において制御手段としてのＣＰＵは、再生可能期間の範囲内であるのでディジタル再生装置４の「再生回数」を「０」に書き換えてリセットし、再度「再生可能回数」まで再生し得るように設定した後、次のステップＳＰ２７に移って再生可能期間確認処理手順を終了する。
【０１０３】
さらに上述の実施の形態においては、再生可能期間の限定が付加されたディジタル音楽コンテンツＣ１のヘッダＨ１で規定された「再生可能回数」を２回に設定し、２回再生した時点で再生可能期間のチェックを促すようにした場合について述べたが、本発明はこれに限らず、「再生可能回数」を１回又は５回等の他の種々の回数に設定するようにしても良い。実際上、「再生可能回数」を少なく設定するほど、再生可能期間のチェックを細かく行わせることができるので一段と厳密な再生制限処理を実行することが可能となる。
【０１０４】
さらに上述の実施の形態においては、ディジタル音楽コンテンツＣ１のヘッダＨ１で規定された「再生可能回数」を再生した時点で再生可能期間のチェックを促し、未だ再生可能期間の範囲内であれば再度「再生可能回数」まで再生し得るようにした場合について述べたが、本発明はこれに限らず、「再生可能回数」を例えば２０回に設定し、再生可能期間の範囲内であっても既に２０回まで再生してしまったときには、それ以降の再生を制限するようにしてもよい。
【０１０５】
さらに上述の実施の形態においては、再生制限情報の付加されたデータとしてディジタル音楽コンテンツＣ１に適用するようにした場合について述べたが、本発明はこれに限らず、ゲームプログラム等の他の種々のカテゴリのデータに適用するようにしても良い。
【０１０６】
さらに上述の実施の形態においては、予めフラッシュメモリ３０を内蔵したディジタル再生装置４を用いるようにした場合について述べたが、本発明はこれに限らず、取り外し可能な光磁気ディスクやメモリスティック（商標）と呼ばれるフラッシュメモリを記録媒体として用いたディジタル再生装置を用いるようにしても良い。
【０１０７】
さらに上述の実施の形態においては、ＣＰＵ２７がＥＥＰＲＯＭ３４に予め格納された再生制限プログラムに基づいてディジタル音楽コンテンツＣ１の再生処理を制限するようにした場合について述べたが、本発明はこれに限らず、再生制限プログラムの格納されたプログラム格納媒体を用いて再生制限プログラムをディジタル再生装置４にインストールすることにより再生処理を制限するようにしてもよい。
【０１０８】
このように、上述した再生処理の制限を行う再生制限プログラムをディジタル再生装置４にインストールし、当該ディジタル再生装置４によって実行可能な状態とするために用いられるプログラム格納媒体としては、例えばフロッピーディスク、ＣＤ−ＲＯＭ(Compact Disc-Read Only Memory) 、ＤＶＤ(Digital Video Disc)等のパッケージメディアのみならず、プログラムが一時的もしくは永続的に格納される半導体メモリや磁気ディスク等で実現しても良い。また、これらプログラム格納媒体にプログラムを格納する手段としては、ローカルエリアネットワークやインターネット、ディジタル衛生放送等の各種通信インターフェースを介在させて格納するようにしても良い。
【０１０９】
【発明の効果】
上述のように本発明によれば、外部装置から取得した現在時刻を示す基準となる時刻情報に基づいて再生可能期間の範囲内であるか否かを正確に確認することができるので、その際に更新した再生制限情報に基づいて再生データの再生を不正なく実行することができ、かくして再生可能期間が限定されたコンテンツデータに対して不正な再生を防止し得る再生制限機能付き再生装置を実現することができる。
【０１１０】
また本発明によれば、外部装置から取得した現在時刻を示す基準となる時刻情報に基づいて再生可能期間の範囲内であるか否かを正確に確認することができるので、その際に更新した再生制限情報に基づいて再生データの再生を不正なく実行することができ、かくして再生可能期間が限定されたコンテンツデータに対して不正な再生を防止し得る再生制限方法及び再生制限プログラムを実現することができる。
【図面の簡単な説明】
【図１】ディジタル音楽コンテンツの利用形態の説明に供するブロツク図である。
【図２】ディジタル音楽コンテンツの再生制限の説明に供する略線図である。
【図３】本実施の形態におけるディジタル再生装置の外観を示す略線的斜視図である。
【図４】ディジタル再生装置の周側面を示す側面図である。
【図５】ディジタル再生装置の回路構成を示すブロツク図である。
【図６】ディジタル音楽コンテンツのデータ構造を示す略線図である。
【図７】ヘッダのデータ構造（１）を示す略線図である。
【図８】ヘッダのデータ構造（２）を示す略線図である。
【図９】表示部の表示内容を示す略線図である。
【図１０】再生制限処理手順を示すフローチャートである。
【図１１】再生回数制限処理手順を示すフローチャートである。
【図１２】他の実施の形態におけるコンピュータ装置の再生可能期間確認処理手順を示すフローチャートである。
【符号の説明】
３……コンピュータ装置、４……ディジタル再生装置、１０……本体、１１……表示部、２７……ＣＰＵ、２８……ＲＯＭ、２９……ＲＡＭ、３０……フラッシュメモリ、３２……ＤＳＰ、３４……ＥＥＰＲＯＭ、３５……ＬＣＤコントローラ、３９……再生制限表示エリア。
【図１】
0004196240.tif 000002
【図２】
0004196240.tif 000003
【図３】
0004196240.tif 000004
【図４】
0004196240.tif 000005
【図５】
0004196240.tif 000006
【図６】
0004196240.tif 000007
【図７】
0004196240.tif 000008
【図８】
0004196240.tif 000009
【図９】
0004196240.tif 000010
【図１０】
0004196240.tif 000011
【図１１】
0004196240.tif 000012
【図１２】
0004196240.tif 000013