(57)【要約】【課題】使用条件を定められた画像、音楽、およびデータを記録し、適切に管理できる記録メディアを提供する。【解決手段】ＳＤカード２０１は、ホスト機器２０２へ着脱可能であり、楽曲データ２１６と楽曲データ２１６の使用可能回数を示す楽曲データ使用回数情報２１５とを記憶しているフラッシュメモリ２１１と、楽曲データ使用回数情報２１５の値が１以上か０かで楽曲データ２１６の使用可否を判定するアクセス先変更部２０７と、ホスト機器２０２から楽曲データ２１６へのアクセス要求があったときに、楽曲データ２１６がアクセス先変更部２０７により使用不可と判定されている場合、楽曲データ２１６に代えて、楽曲データ２１６に対応してフラッシュメモリ２１１内に予め定められている広告データ２１７にアクセスするホスト通信処理部２０５とを備える。【選択図】図１
2009301222.tif 000002
【特許請求の範囲】
【請求項１】
ホスト機器に着脱可能な記録メディアであって、
デジタルデータと、前記デジタルデータの使用可否を定める情報と、前記デジタルデータに対して定められた代替データとを記憶している記憶部と、
前記情報によって定められる前記デジタルデータの使用可否を判定する判定部と、
前記ホスト機器から前記デジタルデータへのアクセス要求があったときに、前記デジタルデータが前記判定部により使用不可と判定される場合、前記デジタルデータに代えて、前記代替データにアクセスするアクセス部と
を備える記録メディア。
【請求項２】
前記代替データは、前記デジタルデータの特定の範囲に含まれる部分データである
請求項１に記載の記録メディア。
【請求項３】
前記代替データは、前記デジタルデータとは別に前記デジタルデータを代替するために前記記憶部に予め記憶されている専用のデータである
請求項１に記載の記録メディア。
【請求項４】
前記判定部は、前記ホスト機器から前記デジタルデータへの前記アクセス要求があったときに前記判定を行う
請求項１から３のいずれか１項に記載の記録メディア。
【請求項５】
前記判定部は、前記ホスト機器と電気的に接続されると直ちに前記判定を行い、前記判定の結果を前記記憶部に記録し、
前記アクセス部は、前記ホスト機器から前記デジタルデータへの前記アクセス要求があったときに、前記記憶部に記録された前記判定の結果に従って前記代替データにアクセスする
請求項１から３のいずれか１項に記載の記録メディア。
【請求項６】
前記判定部は、前記デジタルデータを使用不可と判定した場合、前記代替データの前記記憶部における格納位置を示す情報を前記記憶部に記録し、
前記アクセス部は、前記記憶部に記録された前記情報で示される前記格納位置にあるデータを前記代替データとしてアクセスする
請求項５に記載の記録メディア。
【請求項７】
さらに、前記デジタルデータに代えて前記代替データがアクセスされる場合に、アクセス要求された前記デジタルデータとは異なるデータにアクセスしたことを前記ホスト機器に通知する通知部を備える
請求項１から６の何れか１項に記載の記録メディア。
【請求項８】
ホスト機器に着脱可能であり、かつ、デジタルデータと、前記デジタルデータの使用可否を定める情報とを記憶している記録メディアにおいて行われるデータ管理方法であって、
前記情報によって定められる前記デジタルデータの使用可否を判定する判定ステップと、
前記ホスト機器から前記デジタルデータへのアクセス要求があったときに、前記デジタルデータが前記判定ステップで使用不可と判定されている場合、前記デジタルデータに代えて、前記デジタルデータに対応して前記記憶部内に予め定められている代替データにアクセスするアクセスステップと
を含むデータ管理方法。
【請求項９】
ホスト機器に着脱可能であり、かつ、デジタルデータと、前記デジタルデータの使用可否を定める情報とを記憶している記録メディアを制御するためのコンピュータ実行可能なプログラムであって、
前記情報によって定められる前記デジタルデータの使用可否を判定する判定ステップと、
前記ホスト機器から前記デジタルデータへのアクセス要求があったときに、前記デジタルデータが前記判定ステップで使用不可と判定されている場合、前記デジタルデータに代えて、前記デジタルデータに対応して前記記憶部内に予め定められている代替データにアクセスするアクセスステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のホスト機器へ着脱自在であり、かつデジタルデータを記録している記録メディアに関し、特に使用条件が定められた画像、音楽、およびデータを管理する技術に関する。
【背景技術】
【０００２】
近年、ネットワークの高速化、ハードディスクやリムーバブルメディアの大容量化が著しい。これに伴い、ネットワーク上で画像／音声／データ等のコンテンツが売買されるようになり、欲しいコンテンツを容易に入手することができるようになってきている。
【０００３】
複数のホスト機器へ着脱自在な可搬型の記録メディア（以降ではリムーバブルメディアと呼ぶ）の普及とあいまって、入手したコンテンツはリムーバブルメディアで手軽に持ち運びができるようになってきているため、コンテンツの不正コピーや、ホスト機器の改竄による不正使用が増加しており、著作権保護やセキュリティ強化の促進が求められている。
【０００４】
コンテンツのセキュリティ管理に関する技術としては、例えば、コンテンツを内部記憶領域に記録するときに、当該コンテンツの有効期限を併せて記録しておき、リムーバブルメディアがホスト機器に挿入された時に有効期限が過ぎているコンテンツについては、自律的にコンテンツを削除するリムーバブルメディアが提案されている（例えば、特許文献１参照）。このリムーバブルメディアは、有効期限の過ぎた期限切れコンテンツを、ホスト機器が介在することなく削除できる。
【０００５】
図１１は、特許文献１に記載の自律的にコンテンツの使用可否判定と削除を行う機能を備えるリムーバブルメディアと、当該リムーバブルメディアを着脱可能なホスト機器のリムーバブルメディアとのアクセスに係る部分の概略構成例を示している。
【０００６】
リムーバブルメディア１０１は、所定のホスト機器に着脱自在であり、コンテンツを記録可能な記録領域１０２と、システムコントローラ１０３とを有している。システムコントローラ１０３は、記録領域１０２に格納されているコンテンツの削除要否を判断することができる削除要否判定処理部１０４と、削除要否判定処理部１０４が削除必要と判断されたコンテンツを削除することができる削除処理部１０５とを有している。
【０００７】
ホスト機器１０６は、リムーバブルメディア１０１を装着可能であり、リムーバブルメディア１０１と通信することで、リムーバブルメディア１０１内の記録領域１０２に対してデータの読み出しまたは書き込みを行うことが可能なメディア通信部１０７を有している。
【０００８】
次に、リムーバブルメディア１０１の動作について簡単に説明する。なお、ここでは、コンテンツの使用条件として、有効期限が設定されている場合について説明する。
【０００９】
リムーバブルメディア１０１をホスト機器１０６に挿入すると、ホスト機器１０６は、リムーバブルメディア１０１に対して、電源とクロックの供給を開始する。リムーバブルメディア１０１内の削除要否判定処理部１０４は、記録領域１０２内の全てのコンテンツについて夫々有効期限を確認し、有効期限が切れていると確認された期限切れコンテンツについて、削除が必要と判定する。削除処理部１０５は、削除要否判定処理部１０４によって削除が必要と判断された期限切れコンテンツを全て削除する。これにより、有効期限が切れている期限切れコンテンツは、ホスト機器１０６が介在することなく、削除されるようになっている。
【特許文献１】特開２００７−２５７６１６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、前記従来の構成では、使用不可（例えば有効期限切れ）となったコンテンツが、リムーバブルメディアによって自動的に削除されるため、例えば追加金を払う等の方法で使用不可となったコンテンツを使用可能にしたい場合には、そのコンテンツを再びリムーバブルメディアに書き込む必要があり、処理時間および通信コストがかさむという不便がある。
【００１１】
また、リムーバブルメディア単独の判断でコンテンツが削除されるため、ユーザからすれば、いつの間にかファイルが削除されていることになり、ユーザの混乱を招く可能性がある。
【００１２】
本発明は、このような事情に鑑みてなされたものであり、使用条件を定められた画像、音楽、およびデータを適切に管理できるリムーバブルメディアを提供することを目的とする。
【課題を解決するための手段】
【００１３】
前記の課題を解決するために、本発明の記録メディアは、ホスト機器に着脱可能な記録メディアであって、デジタルデータと、前記デジタルデータの使用可否を定める情報と、前記デジタルデータに対して定められた代替データとを記憶している記憶部と、前記情報によって定められる前記デジタルデータの利用可否を判定する判定部と、前記ホスト機器から前記デジタルデータへのアクセス要求があったときに、前記デジタルデータが前記判定部により利用不可と判定される場合、前記デジタルデータに代えて、前記代替データにアクセスするアクセス部とを備える。
【００１４】
ここで、前記代替データは、前記デジタルデータの特定の範囲に含まれる部分データであってもよく、また、前記デジタルデータとは別に前記デジタルデータを代替するために前記記憶部に予め記憶されている専用のデータであってもよい。
【００１５】
また、前記判定部は、前記ホスト機器から前記デジタルデータへの前記アクセス要求があったときに前記判定を行ってもよい。
【００１６】
また、前記判定部は、前記ホスト機器と電気的に接続されると直ちに前記判定を行い、前記判定の結果を前記記憶部に記録し、前記アクセス部は、前記ホスト機器から前記デジタルデータへの前記アクセス要求があったときに、前記記憶部に記録された前記判定の結果に従って前記代替データにアクセスしてもよい。
【００１７】
好ましくは、前記判定部は、前記デジタルデータを使用不可と判定した場合に、前記代替データの前記記憶部における格納位置を示す情報を前記記憶部に記録し、前記アクセス部は、前記記憶部に記録された前記情報で示される前記格納位置にあるデータを前記代替データとしてアクセスしてもよい。
【００１８】
さらに、前記デジタルデータに代えて前記代替データがアクセスされる場合に、アクセス要求された前記デジタルデータとは異なるデータにアクセスしたことを前記ホスト機器に通知する通知部を備えてもよい。
【００１９】
また、本発明は、そのような記録メディアとして実現できるだけでなく、そのような記録メディアにおいて行われるデータ管理方法として実現することも、そのような記録メディアに搭載されるコンピュータによって実行されるプログラムとして実現することもできる。
【発明の効果】
【００２０】
本発明によれば、記録メディアが自律的に、つまりホスト機器が関与することなく、デジタルデータの使用可否を判断して、使用できないと判断されたデジタルデータに対するアクセス要求には前記デジタルデータに代えて代替データをアクセスするので、前記デジタルデータを記録メディアに保持したままユーザからは見えないようにして、著作権侵害を防止することが可能となる。
【００２１】
このように、デジタルデータは、使用不可となった場合でも記録メディアから削除されないので、そのデジタルデータを再び使用可能とする処理において、デジタルデータ自体を記録メディアに再度書き込む必要が無く、処理時間や通信コストが削減され、ユーザの利便が向上する。
【００２２】
また、代替データとしてデジタルデータに対応する広告などを用いることにより、本来のデジタルデータがアクセスされない悪印象を低減することが期待される。
【発明を実施するための最良の形態】
【００２３】
以下、本発明にかかわるリムーバブルメディア内のデジタルデータのアクセス先変更に関する実施の形態について、図面を参照しながら詳細に説明する。
【００２４】
（実施の形態１）
図１は、本発明の実施の形態１に係わるＳＤメモリカード（以下、ＳＤカードと記述する）２０１の機能的な構成の一例を示すブロック図である。図１には、ＳＤカード２０１を挿入可能なホスト機器２０２が、ＳＤカード２０１と共に示される。
【００２５】
ＳＤカード２０１は、装着されているホスト機器２０２から、再生等の目的でＳＤカード２０１に記録しているデジタルデータに対する読み出し要求があった場合に、前記デジタルデータの使用可否の判断を行い、使用不可と判定された場合は、要求されたデジタルデータに代えて、要求されたデジタルデータに対応してＳＤカード２０１内に予め定められている代替データにアクセスして、その代替データを前記読み出し要求に対する読み出し結果としてホスト機器２０２に返却することを自律的に遂行する。
【００２６】
ここで、自律的とは、装着されるホスト機器２０２からは、要求するデジタルデータの識別情報以外には、前記判断とデータの代替処理とに関与する一切の情報を得ることなく、ＳＤカード２０１が独立して前記判断と読み出しデータの代替処理とを遂行することを意味する。
【００２７】
デジタルデータの識別情報以外の前記判断とデータの代替処理とに関与する情報とは、一例として、デジタルデータの有効期限と比較判断される現在日時情報であり、また、代替データの格納位置、ファイル名などの情報を指す。
【００２８】
ホスト機器２０２において、ＳＤカード通信部２０３は、ＳＤカード２０１が挿入されたことを検知して、挿入されたＳＤカード２０１に対して、電源およびクロックを供給するとともに、ＳＤカード２０１と通信することで、ＳＤカード２０１内のデータの読み出しを行う。
【００２９】
ここで通信とは、ホスト機器２０２が、ＳＤカード２０１内の読み出すべきデータの識別情報（例えばファイル名）を含む読み出し要求をＳＤカード２０１に対して発行し、ＳＤカード２０１が、読み出し要求に従って読み出したデータをホスト機器２０２へ返却する一連の処理のことを指す。
【００３０】
データの識別情報は、例えば、データを格納するファイル名、またはデータの格納領域のアドレスおよびデータサイズといった周知の方法で表現される。
【００３１】
以下、楽曲データおよび広告データを、それぞれ特許請求の範囲に記載のデジタルデータおよび代替データの一例として説明する。
【００３２】
ＳＤカード２０１は、図１に示されるように、システムコントローラ２０４、メモリ通信部２１０、およびフラッシュメモリ２１１から構成される。
【００３３】
フラッシュメモリ２１１は、データを不揮発に記憶する。フラッシュメモリ２１１は、格納するデータによって、認証領域２１２と通常領域２１３の２つの領域に分かれている。
【００３４】
通常領域２１３は、ホスト機器２０２からアクセス可能な領域であり、楽曲データ２１６と、楽曲データ２１６を代替するための広告データ２１７とが格納されている。複数組の楽曲データ２１６と広告データ２１７とが通常領域２１３に格納されていてもよい。
【００３５】
認証領域２１２は、ホスト機器２０２からは直接アクセスすることができない領域であり、通常領域２１３に格納されている楽曲データ２１６の使用可能回数（あと何回使用できるか）を示す楽曲データ使用回数情報２１５と、楽曲データ２１６を代替するための広告データ２１７の格納位置を表す楽曲データ変更先情報２１４とが格納されている。
【００３６】
広告データ２１７、および楽曲データ使用回数情報２１５は、例えばコンテンツプロバイダ等から楽曲データ２１６とともに配信され、楽曲データ２１６とともにＳＤカード２０１に書き込まれる。このときに、楽曲データ変更先情報２１４として、楽曲データ２１６の格納位置と広告データ２１７の格納位置とを対応付けて示す情報がＳＤカード２０１に書き込まれる。
【００３７】
システムコントローラ２０４は、ＳＤカード通信部２０３から供給される電源とクロックによって動作し、ＳＤカード２０１の全体を統御する。
【００３８】
システムコントローラ２０４において、ファイルシステムモジュール２０６は、フラッシュメモリ２１１内のデータをファイルとして管理し、ホスト機器２０２からの読み出し要求に含まれるデータの識別情報と、データのフラッシュメモリ２１１内での実際の格納位置との対応付けを行う。
【００３９】
メモリ通信部２１０は、システムコントローラ２０４からデータの格納位置を指定され、フラッシュメモリ２１１内の認証領域２１２および通常領域２１３にアクセスし、指定された格納位置にあるデータの読み書きを行う。
【００４０】
アクセス監視部２０８は、ホスト機器２０２からホスト通信処理部２０５に対して、フラッシュメモリ２１１の通常領域２１３に格納されている楽曲データ２１６に対する読み出し要求が発生したかどうかを監視し、読み出し要求があった場合、読み出し要求で指定された楽曲データ２１６の格納位置をファイルシステムモジュール２０６を用いて特定する。
【００４１】
使用回数管理部２０９は、ファイルシステムモジュール２０６を通してフラッシュメモリ２１１の認証領域２１２へアクセスして、楽曲データ使用回数情報２１５を読み出す。そして、読み出した楽曲データ使用回数情報２１５で示される楽曲データ２１６の使用可能回数が１以上であれば、デクリメントして楽曲データ使用回数情報２１５に書き戻す。
【００４２】
アクセス先変更部２０７は、楽曲データ２１６の使用可能回数から、データの代替処理として、アクセス先変更が必要かどうかを判定する。
【００４３】
アクセス先変更部２０７は、アクセス先変更が必要と判断した場合、認証領域２１２の楽曲データ変更先情報２１４を読み出し、楽曲データ変更先情報２１４で表される広告データ２１７の格納位置をホスト通信処理部２０５へ通知する。アクセス先変更が必要ないと判断した場合は、アクセス先変更が必要ない旨をホスト通信処理部２０５へ通知する。
【００４４】
ホスト通信処理部２０５は、アクセス先変更の必要がないと通知された場合は、ホスト機器２０２からの読み出し要求で指定された楽曲データ２１６の格納位置をメモリ通信部２１０に指定することにより、ホスト機器２０２から要求されたとおりの楽曲データ２１６をフラッシュメモリ２１１から読み出し、ホスト機器２０２へ送信する。
【００４５】
アクセス先変更の必要があると通知された場合は、アクセス先変更部２０７から通知された広告データ２１７の格納位置をメモリ通信部２１０に指定することにより、楽曲データ２１６の代替データである広告データ２１７をフラッシュメモリ２１１から読み出し、ホスト機器２０２へ送信する。
【００４６】
次に、本実施の形態における、ホスト機器２０２で実行される処理手順を図２に示すフローチャートに基づいて説明する。
【００４７】
まず、ステップＳ１０１において、ＳＤカード挿入待ち状態になる。ＳＤカード２０１が挿入されると、ステップＳ１０２に進んで、ＳＤカード通信部２０３にて、挿入されたＳＤカード２０１に対して、電源およびクロックの供給を開始する。続いて、ステップＳ１０３にて、ＳＤカード２０１からの通信許可情報が来るまでループに入り、ＳＤカード２０１からの通信許可情報待ち状態になる。ＳＤカード２０１から通信許可情報が来ると、ステップＳ１０４以降はＳＤカード２０１との通信が可能になる。
【００４８】
次に、本実施の形態における、ＳＤカード２０１で実行される処理手順を図３に示すフローチャートに基づいて説明する。
【００４９】
まず、ホスト機器２０２にＳＤカード２０１が挿入され、電源およびクロックが供給されると、ステップＳ２０１にてホスト機器２０２との通信が可能な状態になったと判断され、ステップＳ２０２へ進み、ホスト機器２０２に対して通信許可情報を通知する。
【００５０】
ＳＤカード２０１がホスト機器２０２と通信可能状態になると、ステップＳ２０３へ進み、アクセス監視部２０８にて、ホスト機器２０２からホスト通信処理部２０５に対して、記録領域の楽曲データ読出し要求が発行されるのを監視する。ステップＳ２０４にて楽曲データ読出し要求が発生したと判断されると、ステップＳ２０５に進み、読み出し要求で指定された楽曲データ２１６の格納位置をファイルシステムモジュール２０６を用いて特定する。
【００５１】
次にステップＳ２０６にて使用回数管理部２０９が、ファイルシステムモジュール２０６を通して認証領域２１２の楽曲データ使用回数情報２１５を読み出し、楽曲データ２１６の使用可能回数を取得する。
【００５２】
次にステップＳ２０７にてアクセス先変更部２０７が、楽曲データ２１６の使用可能回数が残っているかどうかを、読み出した楽曲データ使用回数情報２１５の値が１以上か０かで判定する。使用可能回数が残っていなければ、アクセス先変更が必要と判断しステップＳ２０８に進み、認証領域２１２から楽曲データ変更先情報２１４を読み出し、楽曲データ変更先情報２１４で表される楽曲データ２１６の代替データとなる広告データ２１７の格納位置と、アクセス先変更が必要である旨を、ホスト通信処理部２０５へ通知する。
【００５３】
ホスト通信処理部２０５は前記通知を受けると、広告データ２１７の格納位置をメモリ通信部２１０に指定することにより、通常領域２１３に格納されている広告データ２１７を読み出し、ホスト機器２０２へ送信する。その後、ステップＳ２０３に戻り、再びホスト機器２０２から読み出し要求が発生するのを待つループに入る。
【００５４】
ステップＳ２０７の判定処理にて、楽曲データ２１６の使用可能回数が残っていれば、アクセス先変更の必要なしと判断しステップＳ２０９に進む。
【００５５】
ステップＳ２０９にて、使用回数管理部２０９が取得した楽曲データ２１６の使用可能回数をデクリメントし、ステップＳ２１０にて、更新した使用可能回数を、ファイルシステムモジュール２０６を通して認証領域２１２の楽曲データ使用回数情報２１５にアクセスして書き戻す。
【００５６】
次に、ステップＳ２１１にて、アクセス先変更部２０７が、アクセス先変更が必要ない旨をホスト通信処理部２０５へ通知し、ホスト通信処理部２０５は前記通知を受けると、ホスト機器２０２から要求された楽曲データ２１６の格納位置をメモリ通信部２１０に指定することにより、通常領域に格納されている楽曲データ２１６を読み出し、読み出した楽曲データ２１６をホスト機器２０２へ送信する。
【００５７】
その後、ステップＳ２０３に戻り、再びホスト機器２０２から読み出し要求が発生するのを待つループに入る。
【００５８】
これにより、ＳＤカード２０１がホスト機器２０２に挿入中で、楽曲データ２１６の使用可能回数がなくなった場合に、ホスト機器２０２が楽曲データ２１６を読み出そうとした際に、ホスト機器２０２が関与する余地なく、楽曲データ２１６に対応する広告データ２１７が返却されるため、ユーザからは楽曲データ２１６が見えなくなる。その結果、楽曲データ２１６をＳＤカード２０１に保持したままで、著作権侵害を防止することができる。
【００５９】
なお、本実施の形態では、楽曲データの使用条件を使用可能回数で説明したが、本発明は、楽曲データの使用条件を使用可能回数に係わらず、有効期限等の別のどの制限事項でも適用することができる。
【００６０】
例えば、本実施の形態では、要求されたデジタルデータの使用可能回数が残っていない場合に代替データを送信したが、使用有効期限が切れている場合に代替データを送信しても良い。
【００６１】
また、本実施の形態では、ＳＤカードに格納されている楽曲データをデジタルデータの一例として説明し、楽曲データに対応する代替データを広告データとして説明したが、本発明は、楽曲データ、広告データに係わらず、使用制限が設定されたデジタルデータ、およびそのデジタルデータに代えて送信される代替データであれば、全てのデジタルデータに適応することができる。
【００６２】
また、本実施の形態では、代替データを１つの広告データに決めていたが、１つに決めずに複数の広告データから１つを選択できるようにしてもよいし、アクセス先変更の度に異なる広告データを用いてもよい。
【００６３】
さらにまた、本実施の形態では、楽曲データを広告データで代替するか否かを、楽曲データ使用回数情報の値が１以上か０かで判断すると説明したが、楽曲データ使用回数情報の値が予め定められた１以上のしきい値以下である場合に、楽曲データを広告データで代替すると判断してもよい。
【００６４】
その場合、楽曲データ使用回数情報の値が１以上かつ前記しきい値以下であれば、楽曲データに代えて広告データ（典型例としては、楽曲データを使用するための追加金の支払いを促す内容が想定される）をホスト機器へ返却した後、楽曲データをホスト機器へ返却してもよい。
【００６５】
（実施の形態２）
図４は、本発明の実施の形態２に係わるＳＤカード３０１、およびＳＤカード３０１を挿入可能なホスト機器３０２の機能的な構成の一例を示すブロック図である。図４には、ＳＤカード３０１を挿入可能なホスト機器３０２が、ＳＤカード３０１と共に示される。
【００６６】
ホスト機器３０２において、ＳＤカード通信部３０３は、ＳＤカード３０１が挿入されたことを検知して、挿入されたＳＤカード３０１に対して、電源およびクロックを供給するとともに、ＳＤカード３０１と通信することで、ＳＤカード３０１内のデータの読み出しを行う。
【００６７】
ここで通信とは、ホスト機器３０２が、ＳＤカード３０１内の読み出すべきデータの識別情報（例えばファイル名）を含む読み出し要求をＳＤカード３０１に対して発行し、ＳＤカード３０１が、読み出し要求に従って読み出したデータをホスト機器３０２へ返却する一連の処理のことを指す。
【００６８】
以下、楽曲データおよび楽曲データの特定の範囲に含まれる部分データを、それぞれ特許請求の範囲に記載のデジタルデータおよび代替データの一例として説明する。
【００６９】
ＳＤカード３０１は、図４に示されるように、システムコントローラ３０４、メモリ通信部３１０、およびフラッシュメモリ３１１から構成される。
【００７０】
フラッシュメモリ３１１は、データを不揮発に記憶する。フラッシュメモリ３１１は、格納するデータによって、認証領域３１２と通常領域３１３の２つの領域に分かれている。
【００７１】
通常領域３１３は、ホスト機器３０２からアクセス可能な領域であり、楽曲データ３１６が格納されている。複数の楽曲データ３１６が通常領域に格納されていてもよい。
【００７２】
認証領域３１２は、ホスト機器３０２からは直接アクセスすることができない領域であり、通常領域３１３に格納されている楽曲データ３１６の使用可能回数（あと何回使用できるか）を示す楽曲データ使用回数情報３１５と、楽曲データ３１６の全体を代替するための楽曲データ３１６の特定部分を指定する楽曲データ変更先情報３１４が格納されている。
【００７３】
ここで、楽曲データ変更先情報３１４によって指定される楽曲データ３１６の特定部分とは、例えば、サビの一部分または、先頭の一部分など、楽曲データ３１６の全体に対する代替データとしてアクセスが許可される部分である。
【００７４】
楽曲データ使用回数情報３１５および楽曲データ変更先情報３１４は、コンテンツプロバイダ等によって楽曲データ３１６とともに配信され、楽曲データ３１６とともにＳＤカード３０１に書き込まれる。
【００７５】
システムコントローラ３０４は、ＳＤカード通信部３０３から供給される電源とクロックによって動作し、ＳＤカード３０１の全体を統御する。
【００７６】
システムコントローラ３０４において、ファイルシステムモジュール３０６はフラッシュメモリ３１１内のデータをファイルとして管理し、ホスト機器３０２からの読み出し要求に含まれるデータの識別情報と、データのフラッシュメモリ３１１内での実際の格納位置との対応付けを行う。
【００７７】
メモリ通信部３１０は、システムコントローラ３０４からデータの格納位置を指定され、フラッシュメモリ３１１内の認証領域３１２および通常領域３１３にアクセスし、指定された格納位置にあるデータの読み書きを行う。
【００７８】
アクセス監視部３０８は、ホスト機器３０２からホスト通信処理部３０５に対して、フラッシュメモリ３１１の通常領域３１３に格納されている楽曲データ３１６に対する読み出し要求が発生したかどうかを監視し、読み出し要求があった場合、読み出し要求で指定された楽曲データ３１６の格納位置をファイルシステムモジュール３０６を用いて特定する。
【００７９】
使用回数管理部３０９は、ファイルシステムモジュール３０６を通してフラッシュメモリ３１１の認証領域３１２へアクセスして、楽曲データ使用回数情報３１５を読み出す。そして、読み出された楽曲データ使用回数情報３１５で示される楽曲データ３１６の使用可能回数が１以上であれば、デクリメントして楽曲データ使用回数情報３１５に書き戻す。
【００８０】
アクセス先変更部３０７は、読み出された楽曲データ使用回数情報３１５から、データの代替処理として、楽曲データ３１６のアクセス許可範囲の縮小が必要かどうかを判定する。
【００８１】
アクセス先変更部３０７は、アクセス許可範囲の縮小が必要と判断した場合、楽曲データ変更先情報３１４を読み出し、読み出した楽曲データ変更先情報３１４で示される楽曲データ３１６のアクセス許可範囲をホスト通信処理部３０５へ通知する。アクセス許可範囲の縮小が必要ないと判断した場合は、アクセス許可範囲の縮小が必要ない旨をホスト通信処理部３０５へ通知する。
【００８２】
ホスト通信処理部３０５は、アクセス許可範囲の縮小の必要がないと通知された場合は、ホスト機器３０２からの読み出し要求で指定された楽曲データ３１６の格納位置をメモリ通信部３１０に指定することにより、ホスト機器３０２から要求されたとおりの楽曲データ３１６をフラッシュメモリ３１１から読み出し、ホスト機器３０２へ送信する。
【００８３】
アクセス許可範囲の縮小の必要があると通知された場合は、アクセス先変更部３０７から通知されたアクセス許可範囲をメモリ通信部３１０に指定することにより、楽曲データ３１６におけるアクセス許可範囲のデータのみをフラッシュメモリ３１１から読み出し、ホスト機器３０２へ送信する。
【００８４】
本実施の形態における、ホスト機器３０２で実行される処理手順については、実施の形態１での説明と同様であるため説明を省略する。
【００８５】
本実施の形態における、ＳＤカード３０１で実行される処理手順を図５に示すフローチャートに基づいて説明する。
【００８６】
まず、ホスト機器３０２にＳＤカード３０１が挿入され、電源およびクロックが供給されると、ステップＳ３０１にてホスト機器３０２との通信が可能な状態になったと判断され、ステップＳ３０２へ進み、ホスト機器３０２に対して通信許可情報を通知する。
【００８７】
ＳＤカード３０１がホスト機器３０２と通信可能状態になると、ステップＳ３０３へ進み、アクセス監視部３０８にて、ホスト機器３０２からホスト通信処理部３０５に対して、読み出し要求が発行されるのを監視する。ステップＳ３０４にて読み出し要求が発生したと判断されると、ステップＳ３０５に進み、読み出し要求で指定された楽曲データ３１６の格納位置をファイルシステムモジュール３０６を用いて特定する。
【００８８】
次にステップＳ３０６にて使用回数管理部３０９が、ファイルシステムモジュール３０６を通して認証領域３１２の楽曲データ使用回数情報３１５を読み出し、楽曲データ３１６の使用可能回数を取得する。
【００８９】
次にステップＳ３０７にてアクセス先変更部３０７が、楽曲データ３１６の使用可能回数が残っているかどうかを、読み出した楽曲データ使用回数情報３１５の値が１以上か０かで判定する。使用可能回数が残っていないと判定されると、アクセス許可範囲の縮小が必要と判断しステップＳ３０８に進み、認証領域３１２から楽曲データ変更先情報３１４を読み出し、楽曲データ変更先情報３１４で表される楽曲データ３１６内のアクセスが許可される範囲と、アクセス許可範囲の縮小が必要である旨を、ホスト通信処理部３０５へ通知する。
【００９０】
ホスト通信処理部３０５は前記通知を受けると、楽曲データ３１６内の前記アクセスが許可される範囲（例えばサビ部分）のデータの格納位置をメモリ通信部３１０に指定することにより、楽曲データ３１６のサビ部分のデータのみを読み出し、ホスト機器３０２へ送信する。その後、ステップＳ３０３に戻り、再びホスト機器３０２から読み出し要求が発生するのを待つループに入る。
【００９１】
ステップＳ３０７の判定処理にて、楽曲データ３１６の使用可能回数が残っていると判定されると、アクセス許可範囲の縮小の必要なしと判断しステップＳ３０９に進む。
【００９２】
ステップＳ３０９にて、使用回数管理部３０９が取得した楽曲データ３１６の使用可能回数をデクリメントし、ステップＳ３１０にて、更新した使用可能回数を、ファイルシステムモジュール３０６を通して認証領域３１２の楽曲データ使用回数情報３１５にアクセスして書き戻す。
【００９３】
次に、ステップＳ３１１にて、アクセス先変更部３０７が、アクセス許可範囲の縮小が必要ない旨をホスト通信処理部３０５へ通知し、ホスト通信処理部３０５は前記通知を受けると、ホスト機器３０２からの読み出し要求で指定された楽曲データ３１６の格納位置をメモリ通信部３１０に指定することにより、楽曲データ３１６を読み出し、ホスト機器３０２へ送信する。
【００９４】
その後、ステップＳ３０３に戻り、再びホスト機器３０２から読み出し要求が発生するのを待つループに入る。
【００９５】
これにより、ＳＤカード３０１がホスト機器３０２に挿入中で、楽曲データ３１６の使用可能回数がなくなった場合に、ホスト機器３０２が楽曲データ３１６を読み出そうとした際に、ホスト機器３０２が関与する余地なく、楽曲データ３１６が配信されたときに指定された範囲のデータのみが送信されるため、ユーザからは楽曲データ３１６の全部は見えなくなる。その結果、楽曲データ３１６をＳＤカード３０１に保持したままで、著作権侵害を防止することができる。
【００９６】
また、本実施の形態では、楽曲データ３１６を代替するためのデータを、楽曲データ３１６のサビ部分データと説明したが、本発明は、楽曲データ３１６のサビ部分のデータに係わらず、楽曲データ３１６の任意の範囲を代替データとすることができる。
【００９７】
（実施の形態３）
図６は、本発明の実施の形態３に係わるＳＤカード４０１、およびＳＤカード４０１を挿入可能なホスト機器４０２の機能的な構成の一例を示すブロック図である。図６には、ＳＤカード４０１を挿入可能なホスト機器４０２が、ＳＤカード４０１と共に示される。
【００９８】
ホスト機器４０２において、ＳＤカード通信部４０３は、ＳＤカード４０１が挿入されたことを検知して、挿入されたＳＤカード４０１に対して、電源およびクロックを供給するとともに、ＳＤカード４０１と通信することで、ＳＤカード４０１内のデータの読み出しを行う。
【００９９】
ここで通信とは、ホスト機器４０２が、ＳＤカード４０１内の読み出すべきデータの識別情報（例えばファイル名）を含む読み出し要求をＳＤカード４０１に対して発行し、ＳＤカード４０１が、読み出し要求に従って読み出したデータをホスト機器４０２へ返却する一連の処理のことを指す。
【０１００】
以下、楽曲データおよび広告データを、それぞれ特許請求の範囲に記載のデジタルデータおよび代替データの一例として説明する。
【０１０１】
ＳＤカード４０１は、図６に示されるように、システムコントローラ４０４、メモリ通信部４１１、およびフラッシュメモリ４１２から構成される。
【０１０２】
フラッシュメモリ４１２は、データを不揮発に記憶する。フラッシュメモリ４１２は、格納するデータによって、認証領域４１３と通常領域４１４の２つの領域に分かれている。
【０１０３】
通常領域４１４は、ホスト機器４０２からアクセス可能な領域であり、楽曲データ４１８と、対応する広告データ４１９とが格納されている。複数組の楽曲データ４１８と広告データ４１９とが通常領域４１４に格納されていてもよい。
【０１０４】
認証領域４１３は、ホスト機器４０２からは直接アクセスすることができない領域であり、通常領域４１４に格納されている楽曲データ４１８の使用可能回数を示す楽曲データ使用回数情報４１６と、楽曲データ４１８を代替するための広告データ４１９の格納位置を示す楽曲データ変更先情報４１５と、ホスト機器４０２からの読み出し要求に含まれる楽曲データ４１８の識別情報と、その読み出し要求に対してホスト機器４０２へ返却すべき楽曲データ４１８または広告データ４１９の格納位置とを対応付けて示す楽曲データ変更リスト４１７とが格納されている。楽曲データ４１８が複数ある場合、楽曲データ変更リスト４１７は、それぞれの楽曲データ４１８の識別情報と、ホスト機器４０２へ返却すべき楽曲データ４１８または広告データ４１９の格納位置とを対応付けて示す。
【０１０５】
広告データ４１９、および楽曲データ使用回数情報４１６は、例えばコンテンツプロバイダ等から楽曲データ４１８とともに配信され、楽曲データ４１８とともにＳＤカード４０１に書き込まれる。このときに、楽曲データ変更先情報４１５として、楽曲データ４１８の格納位置と広告データ４１９の格納位置とを対応付けて示す情報がＳＤカード４０１に書き込まれる。
【０１０６】
システムコントローラ４０４は、ＳＤカード通信部４０３から供給される電源とクロックによって動作し、ＳＤカード４０１の全体を統御する。
【０１０７】
システムコントローラ４０４において、ファイルシステムモジュール４０６はフラッシュメモリ４１２内のデータをファイルとして管理し、ホスト機器４０２からの読み出し要求に含まれるデータの識別情報と、データのフラッシュメモリ４１２内での実際の格納位置との対応付けを行う。
【０１０８】
メモリ通信部４１１は、システムコントローラ４０４からデータの格納位置を指定され、フラッシュメモリ４１２内の認証領域４１３および通常領域４１４にアクセスし、指定された格納位置にあるデータの読み書きを行う。
【０１０９】
使用回数管理部４１０は、ファイルシステムモジュール４０６を通してフラッシュメモリ４１２の認証領域４１３へアクセスして、楽曲データ使用回数情報４１６を読み出す。そして、読み出された楽曲データ使用回数情報４１６で示される楽曲データ４１８の使用可能回数が１以上であれば、デクリメントして楽曲データ使用回数情報４１６に書き戻す。
【０１１０】
アクセス先変更部４０７は、楽曲データ４１８の使用可能回数から、データの代替処理として、アクセス先変更が必要かどうかを判定する。
【０１１１】
アクセス先変更部４０７は、アクセス先変更が必要と判断した場合、認証領域４１３の楽曲データ変更先情報４１５を読み出し、楽曲データ変更先情報４１５で示される広告データ４１９の格納位置を、ホスト通信処理部４０５へ通知する。アクセス先変更が必要ないと判断された場合は、アクセス先変更が必要ない旨をホスト通信処理部４０５へ通知する。
【０１１２】
リスト管理部４０９は、ホスト機器４０２からの読み出し要求に含まれる楽曲データ４１８の識別情報と、その読み出し要求に対してホスト機器４０２へ返却すべき楽曲データ４１８または広告データ４１９の格納位置とを対応付けて示す楽曲データ変更リスト４１７を作成し、ファイルシステムモジュール４０６を通して、フラッシュメモリ４１２の認証領域４１３へ登録する。
【０１１３】
アクセス監視部４０８は、ホスト機器４０２からホスト通信処理部４０５に対して、フラッシュメモリ４１２の通常領域４１４に格納されている楽曲データ４１８に対する読み出し要求が発生したかどうかを監視し、読み出し要求があった場合、リスト管理部４０９へ通知する。
【０１１４】
リスト管理部４０９は、楽曲データ変更リスト４１７から、読み出し要求で指定されている楽曲データ４１８に対応するデータの格納位置を取得してホスト通信処理部４０５へ通知する。
【０１１５】
ホスト通信処理部４０５は、リスト管理部４０９から通知されたデータの格納位置をメモリ通信部４１１に指定することにより、ホスト機器４０２へ返却すべきデータをフラッシュメモリ４１２から読み出し、ホスト機器４０２へ送信する。
【０１１６】
本実施の形態における、ホスト機器４０２側の処理手順については、実施の形態１での説明と同様であるため省略する。
【０１１７】
本実施の形態における、ＳＤカード４０１側の処理手順を図７Ａおよび図７Ｂに示すフローチャートに基づいて説明する。
【０１１８】
まず、図７ＡのステップＳ４００にて、ホスト機器４０２にＳＤカード４０１が挿入され電源およびクロックが供給されたことが確認されると、ステップＳ４０１にて、システムコントローラ４０４により、フラッシュメモリ４１２の通常領域に格納されている全ての楽曲データについて、楽曲データ変更リスト４１７の作成が開始される。システムコントローラ４０４は、楽曲データ変更リスト４１７を作成し終え、ホスト機器４０２への通信許可情報を送信するまで、ＳＤカード通信部４０３からのアクセス命令を無視する。
【０１１９】
図７Ｂの楽曲データ変更リスト４１７の作成では、楽曲データ４１８が１つ以上ある場合として、まず、ステップＳ４０２にて、使用回数管理部４１０が、全ての楽曲データ４１８の使用可能回数が確認されているかを判断し、未確認の楽曲データ４１８があれば、ステップＳ４０３に進む。使用回数管理部４１０が、ファイルシステムモジュール４０６を通して認証領域４１３の楽曲データ使用回数情報４１６を読み出し、楽曲データ４１８の使用可能回数を取得する。
【０１２０】
次にステップＳ４０４にてアクセス先変更部４０７が、楽曲データ４１８の使用可能回数が残っているかどうかを、読み出した楽曲データ使用回数情報４１６の値が１以上か０かで判定する。
【０１２１】
使用可能回数が残っていないと判定されると、ステップＳ４０５に進み、リスト管理部４０９がファイルシステムモジュール４０６を通して認証領域４１３の楽曲データ変更リスト４１７に、読み出し要求に含まれる楽曲データ４１８の識別情報と、楽曲データ４１８に対応する広告データ４１９の格納位置とを記録し、ステップＳ４０２に戻る。
【０１２２】
ステップＳ４０４の判定処理にて、楽曲データ４１８の使用可能回数が残っていると判定されると、ステップＳ４０６に進み、リスト管理部４０９がファイルシステムモジュール４０６を通して認証領域４１３の楽曲データ変更リスト４１７に、読み出し要求に含まれる楽曲データ４１８の識別情報と、楽曲データ４１８の格納位置とを対応付けて記録し、ステップＳ４０２に戻る。
【０１２３】
ステップＳ４０２にて、全ての楽曲データ４１８の使用可能回数が確認されると、図７ＡのステップＳ４０７へ進み、ホスト機器４０２に対して通信許可情報を通知すると共に、ホスト機器４０２とＳＤカード４０１とが通信可能状態になる。
【０１２４】
ＳＤカード４０１がホスト機器４０２と通信可能状態になると、ステップＳ４０８へ進み、アクセス監視部４０８にて、ホスト機器４０２からホスト通信処理部４０５に対して、楽曲データ４１８の読み出し要求が発行されるのを監視する。ステップＳ４０９にて読み出し要求が発生したと判断されると、ステップＳ４１０に進み、リスト管理部４０９が、ファイルシステムモジュール４０６を通して認証領域４１３の楽曲データ変更リスト４１７を参照し、読み出し要求で指定された楽曲データ４１８の識別情報に対応するデータの格納位置を取得する。
【０１２５】
ステップＳ４１１にて、ホスト通信処理部４０５へ楽曲データ変更リスト４１７から取得されたデータの格納位置を通知し、ホスト通信処理部４０５は前記通知を受けると、前記データの格納位置をメモリ通信部４１１に指定することにより、通常領域４１４に格納されているデータの格納位置に対応したデータを読み出し、ホスト機器４０２へ送信する。
【０１２６】
次に、ステップＳ４１２にて、使用回数管理部４１０が、ファイルシステムモジュール４０６を通して認証領域４１３の楽曲データ使用回数情報４１６を読み出し、楽曲データ４１８の使用可能回数を取得し、ステップＳ４１３に進む。
【０１２７】
ステップＳ４１３にて、アクセス先変更部４０７が、楽曲データ４１８の使用可能回数が残っているかどうかを、読み出した楽曲データ使用回数情報４１６の値が１以上か０かで判定する。使用可能回数が残っていないと判定されると、楽曲データ４１８の使用可能回数の更新および楽曲データ変更リスト４１７の更新はいずれも必要がないと判断し、ステップＳ４０８に戻り、再びホスト機器４０２から読み出し要求が発生するのを待つループに入る。
【０１２８】
ステップＳ４１３の判定処理にて、楽曲データ４１８の使用可能回数が残っていると判定されると、ステップＳ４１４に進み、使用回数管理部４１０が、取得した楽曲データ４１８の使用可能回数をデクリメントし、ステップＳ４１５にて、更新した使用可能回数を、ファイルシステムモジュール４０６を通して認証領域４１３の楽曲データ使用回数情報４１６にアクセスして書き戻す。
【０１２９】
次にステップＳ４１６にて、アクセス先変更部４０７が、楽曲データ４１８の使用可能回数が残っているかどうかを、読み出した楽曲データ使用回数情報４１６の値が１以上か０かで判定する。使用可能回数が残っていないと判定されると、楽曲データ変更リスト４１７の更新が必要と判断し、ステップＳ４１７に進む。
【０１３０】
ステップＳ４１７にてアクセス先変更部４０７が、認証領域４１３の楽曲データ変更先情報４１５を読み出し、楽曲データ４１８の代替データである広告データ４１９の格納位置を取得する。
【０１３１】
次に、ステップＳ４１８にて、リスト管理部４０９が、ファイルシステムモジュール４０６を通して認証領域４１３の楽曲データ変更リスト４１７から、楽曲データ４１８の格納位置を検索し、ステップＳ４１９に進む。
【０１３２】
ステップＳ４１９にて、リスト管理部４０９が、検索された格納位置を、楽曲データ４１８の格納位置から広告データ４１９の格納位置に更新し、ステップＳ４０８に戻り、再びホスト機器４０２から読み出し要求が発生するのを待つループに入る。
【０１３３】
ステップＳ４１６の判定処理にて、楽曲データ４１８の使用可能回数が残っていると判定されると、楽曲データ変更リスト４１７は更新の必要なしと判断し、ステップＳ４０８に戻り、再びホスト機器４０２から読み出し要求が発生するのを待つループに入る。
【０１３４】
これにより、ＳＤカード４０１がホスト機器４０２に挿入中で、楽曲データ４１８の使用可能回数がなくなった場合に、ホスト機器４０２が楽曲データ４１８を読み出そうとした際に、ホスト機器４０２が関与する余地なく、楽曲データ４１８に対応する広告データ４１９が返却されるため、楽曲データ４１８をＳＤカード４０１に保持したままで、著作権侵害を防止することができる。
【０１３５】
また、ＳＤカード４０１がホスト機器４０２に挿入される時に楽曲データ変更リスト４１７を作成しておくので、データ読み出し時の処理を減らし、応答性能の低下を軽減することができる。
【０１３６】
なお、本実施の形態では、楽曲データの制限事項を使用可能回数で説明したが、本発明は、楽曲データの制限事項を使用可能回数に係わらず、有効期限等の別のどの制限事項でも適用することができる。
【０１３７】
（実施の形態４）
図８は、本発明の実施の形態４に係わるＳＤカード５０１、およびＳＤカードを挿入可能なホスト機器５０２の機能的な構成の一例を示すブロック図である。
【０１３８】
ホスト機器５０２において、ＳＤカード通信部５０３は、ＳＤカード５０１が挿入されたことを検知して、挿入されたＳＤカード５０１に対して、電源およびクロックを供給するとともに、ＳＤカード５０１と通信することで、ＳＤカード５０１内のデータの読み出しを行う。
【０１３９】
ここで通信とは、ホスト機器５０２が、ＳＤカード５０１内の読み出すべきデータの識別情報（例えばファイル名）を含む読み出し要求をＳＤカード５０１に対して発行し、ＳＤカード５０１が、読み出し要求に従って読み出したデータをホスト機器５０２へ返却する一連の処理のことを指す。
【０１４０】
アクセス変更情報表示部５０４は、ＳＤカード通信部５０３からアクセス変更通知情報を取得し、ユーザに対して表示を行う。
【０１４１】
ここでアクセス変更通知情報とは、ＳＤカード５０１から送信される情報であり、ＳＤカード５０１が自律的にアクセス先の変更を実行したか否かの情報、アクセス先の変更を実行した際の変更後のファイル名、およびアクセス先の変更を行った理由などの情報を指す。
【０１４２】
以下、楽曲データおよび広告データを、それぞれ特許請求の範囲に記載のデジタルデータおよび代替データの一例として説明する。
【０１４３】
ＳＤカード５０１は、図８に示されるように、システムコントローラ５０５、メモリ通信部５１２、およびフラッシュメモリ５１３から構成される。
【０１４４】
フラッシュメモリ５１３は、データを不揮発に記憶する。フラッシュメモリ５１３は、格納するデータによって、認証領域５１４と通常領域５１５の２つの領域に分かれている。
【０１４５】
通常領域５１５は、ホスト機器５０２からアクセス可能な領域であり、楽曲データ５１８と、楽曲データ５１８を代替するための広告データ５１９が格納されている。複数組の楽曲データ５１８と広告データ５１９とが通常領域５１５に格納されていてもよい。
【０１４６】
認証領域５１４は、ホスト機器５０２からは直接アクセスすることができない領域であり、通常領域５１５に格納されている全ての楽曲データの使用可能回数を示す楽曲データ使用回数情報５１７と、楽曲データ５１８を代替するための広告データ５１９の格納位置を表す楽曲データ変更先情報５１６とが格納されている。
【０１４７】
広告データ５１９、楽曲データ使用回数情報５１７は、例えばコンテンツプロバイダ等から楽曲データ５１８とともに配信され、楽曲データ５１８とともにＳＤカード５０１に書き込まれる。このときに、楽曲データ変更先情報５１６として、楽曲データ５１８の格納位置と広告データ５１９の格納位置とを対応付けて示す情報がＳＤカード５０１に書き込まれる。
【０１４８】
システムコントローラ５０５は、ＳＤカード通信部５０３から供給される電源とクロックによって動作し、ＳＤカード５０１の全体を統御する。
【０１４９】
システムコントローラ５０５において、ファイルシステムモジュール５０７はフラッシュメモリ５１３内のデータをファイルとして管理し、ホスト機器５０２からの読み出し要求に含まれるデータの識別情報と、データのフラッシュメモリ５１３内での実際の格納位置との対応付けを行う。
【０１５０】
メモリ通信部５１２は、システムコントローラ５０５からデータの格納位置を指定され、フラッシュメモリ５１３内の認証領域５１４および通常領域５１５にアクセスし、指定された格納位置にあるデータの読み書きを行う。
【０１５１】
アクセス監視部５１０は、ホスト機器５０２からホスト通信処理部５０６に対して、フラッシュメモリ５１３の通常領域５１５に格納されている楽曲データ５１８に対する読み出し要求が発生したかどうかを監視し、読み出し要求があった場合、読み出し要求で指定された楽曲データ５１８の格納位置をファイルシステムモジュール５０７を用いて特定する。
【０１５２】
使用回数管理部５１１は、ファイルシステムモジュール５０７を通してフラッシュメモリ５１３の認証領域５１４へアクセスして、楽曲データ使用回数情報５１７を読み出す。そして、読み出された楽曲データ使用回数情報５１７で示される楽曲データ５１８の使用可能回数が１以上であれば、デクリメントして楽曲データ使用回数情報５１７に書き戻す。
【０１５３】
アクセス先変更部５０９は、楽曲データ５１８の使用可能回数から、データの代替処理として、アクセス先変更が必要かどうかを判定する。
【０１５４】
アクセス先変更部５０９は、アクセス先変更が必要と判断した場合、認証領域５１４の楽曲データ変更先情報５１６を読み出し、楽曲データ変更先情報５１６で示される広告データ５１９の格納位置をホスト通信処理部５０６へ通知すると共に、アクセス先の変更が発生した旨の情報と、アクセス先を変更した理由情報と、アクセス変更先の広告データ５１９の識別情報とを履歴通知部５０８に通知する。
【０１５５】
アクセス先変更部５０９は、アクセス先変更が必要ないと判断した場合は、アクセス先変更が必要ない旨をホスト通信処理部５０６へ通知する。
【０１５６】
履歴通知部５０８は、アクセス先変更部５０９から、アクセス先の変更が発生した旨の情報と、アクセス先を変更した理由情報と、アクセス変更先の広告データ５１９の識別情報とを取得し、取得した情報からアクセス先変更情報を作成して、ホスト通信処理部５０６へ通知する。
【０１５７】
ホスト通信処理部５０６は、アクセス先変更の必要がないと通知された場合は、ホスト機器５０２からの読み出し要求に含まれる楽曲データ５１８の格納位置をメモリ通信部５１２に指定することにより、ホスト機器５０２から要求されたとおりの楽曲データ５１８をフラッシュメモリ５１３から読み出し、ホスト機器５０２へ通知する。
【０１５８】
アクセス先変更の必要があると通知された場合は、アクセス先変更部５０９から通知された広告データ５１９の格納位置をメモリ通信部５１２に指定することにより、楽曲データ５１８の代替データである広告データ５１９をフラッシュメモリ５１３から読み出し、ホスト機器５０２へ送信する。送信処理完了後、履歴通知部５０８からアクセス先変更情報を取得し、ホスト機器５０２へ通知する。
【０１５９】
次に、本実施の形態における、ホスト機器５０２側の処理手順を図９に示すフローチャートに基づいて説明する。
【０１６０】
まず、ステップＳ６０１において、ＳＤカード挿入待ち状態になる。ＳＤカード５０１が挿入されると、ステップＳ６０２に進んで、ＳＤカード通信部５０３にて、挿入されたＳＤカード５０１に対して、電源およびクロックの供給を開始する。
【０１６１】
続いて、ＳＤカード５０１からの通信許可情報が来るまでループに入り、ステップＳ６０３にて、ＳＤカード５０１からの通信許可情報待ち状態になる。ＳＤカード５０１から通信許可情報が来ると、ステップＳ６０４に進み、ＳＤカード５０１との通信が可能になる。
【０１６２】
次にステップＳ６０５に進み、ＳＤカード通信部５０３が、ＳＤカード５０１からアクセス先変更情報が通知されるのを監視する。アクセス先変更情報が受信されると、ステップＳ６０６へ進み、受信したアクセス先変更情報をアクセス先変更情報表示部５０４からユーザに対して表示する。
【０１６３】
本実施の形態における、ＳＤカード５０１側の処理手順を図１０に示すフローチャートに基づいて説明する。
【０１６４】
まず、ホスト機器５０２にＳＤカード５０１が挿入され、電源およびクロックが供給されると、ステップＳ７０２へ進み、ホスト機器５０２に対して通信許可情報を通知すると共に、ホスト機器５０２とＳＤカード５０１とが通信可能状態になる。
【０１６５】
ＳＤカード５０１がホスト機器５０２と通信可能状態になると、ステップＳ７０３へ進み、アクセス監視部５１０にて、ホスト機器５０２からホスト通信処理部５０６に対して、楽曲データ５１８の読み出し要求が発行されるのを監視する。ステップＳ７０４にて読み出し要求が発生したと判断されると、ステップＳ７０５に進み、読み出し要求で指定された楽曲データ５１８の格納位置をファイルシステムモジュール５０７を用いて特定する。
【０１６６】
次にステップＳ７０６にて、使用回数管理部５１１が、ファイルシステムモジュール５０７を通して認証領域５１４の楽曲データ使用回数情報５１７を読み出し、楽曲データ５１８の使用可能回数を取得する。
【０１６７】
次にステップＳ７０７にてアクセス先変更部５０９が、楽曲データ５１８の使用可能回数が残っているかどうかを、読み出した楽曲データ使用回数情報５１７の値が１以上か０かで判定する。使用可能回数が残っていないと判定されると、アクセス先変更が必要と判断し、ステップＳ７０８へ進み、認証領域５１４の楽曲データ変更先情報５１６を読み出し、楽曲データ５１８の代替データである広告データ５１９の格納位置を取得し、ホスト通信処理部５０６へ広告データ５１９の格納位置と、アクセス先変更が必要である旨を通知する。
【０１６８】
次にステップＳ７０９にて、履歴通知部５０８が、アクセス先変更部５０９からアクセス先の変更が発生した旨の情報と、アクセス先を変更した理由情報と、アクセス変更先の広告データ５１９の識別情報とを取得し、取得した情報からアクセス先変更情報を作成する。
【０１６９】
このアクセス先変更情報は、例えば以下のような内容を含んでもよい。
【０１７０】
１．読み出し要求があったファイル名（楽曲データ５１８の識別情報）
２．アクセス先変更理由（例えば使用可能回数が０である）
３．変更後のデータファイル名（広告データ５１９の識別情報）
【０１７１】
ホスト通信処理部５０６は、前記通知を受けると、広告データ５１９の格納位置をメモリ通信部５１２に指定することにより、通常領域５１５に格納されている広告データ５１９を読み出し、ホスト機器５０２へ送信すると共に、履歴通知部５０８からアクセス先変更情報を取得し、ホスト機器５０２へ通知する。
【０１７２】
次にステップＳ７０３に戻り、再びホスト機器５０２から読み出し要求が発生するのを待つループに入る。
【０１７３】
ステップＳ７０７の判定処理にて、楽曲データ５１８の使用可能回数が残っていれば、アクセス先変更の必要なしと判断しステップＳ７１０に進む。
【０１７４】
ステップＳ７１０にて、使用回数管理部５１１が取得した楽曲データ５１８の使用可能回数をデクリメントし、ステップＳ７１１にて、更新した使用可能回数を、ファイルシステムモジュール５０７を通して認証領域５１４の楽曲データ使用回数情報５１７にアクセスして書き戻す。
【０１７５】
次に、ステップＳ７１２にて、アクセス先変更部５０９が、アクセス先変更が必要ない旨をホスト通信処理部５０６へ通知し、ホスト通信処理部５０６は前記通知を受けると、ホスト機器５０２から要求された楽曲データの格納位置をメモリ通信部５１２に指定することにより、通常領域に格納されている楽曲データ５１８を読み出し、読み出した楽曲データ５１８をホスト機器５０２へ通知する。
【０１７６】
その後、ステップＳ７０３に戻り、再びホスト機器５０２から読み出し要求が発生するのを待つループに入る。
【０１７７】
これにより、ＳＤカード５０１がホスト機器５０２に挿入中で、楽曲データ５１８の使用可能回数がなくなった場合に、ホスト機器５０２が楽曲データ５１８を読み出そうとした際に、ホスト機器５０２が関与する余地なく、楽曲データ５１８に対応する広告データ５１９が送信される。
【０１７８】
また、ＳＤカード５０１にて自律的にアクセス先を変更した旨の情報を、ユーザに通知できるため、ユーザの混乱を招くことなく、著作権侵害を防止することができる。
【０１７９】
なお、本実施の形態では、ホスト機器へのアクセス先変更情報の通知を、変更後のデータの通知完了後のタイミングで行っているが、これに関わらず、任意のタイミングで通知してもよい。
【産業上の利用可能性】
【０１８０】
本発明の記録メディアは、使用条件が定められた画像、音楽、およびデータを記録する記録メディアとして利用できる。
【図面の簡単な説明】
【０１８１】
【図１】本発明の実施の形態１におけるホスト機器とＳＤカードの構成を示すブロック図
【図２】本発明の実施の形態１におけるホスト機器の動作手順を示すフローチャート
【図３】本発明の実施の形態１におけるＳＤカードの動作手順を示すフローチャート
【図４】本発明の実施の形態２におけるホスト機器とＳＤカードの構成を示すブロック図
【図５】本発明の実施の形態２におけるＳＤカードの動作手順を示すフローチャート
【図６】本発明の実施の形態３におけるホスト機器とＳＤカードの構成を示すブロック図
【図７Ａ】本発明の実施の形態３におけるＳＤカードの動作手順を示すフローチャート
【図７Ｂ】本発明の実施の形態３におけるＳＤカードの動作手順を示すフローチャート
【図８】本発明の実施の形態４におけるホスト機器とＳＤカードの構成を示すブロック図
【図９】本発明の実施の形態４におけるホスト機器の動作手順を示すフローチャート
【図１０】本発明の実施の形態４におけるＳＤカードの動作手順を示すフローチャート
【図１１】従来におけるコンテンツ削除時のリムーバブルメディアとホスト機器の構成図
【符号の説明】
【０１８２】
１０１    リムーバブルメディア
１０２    記録領域
１０３    システムコントローラ
１０４    削除要否判定処理部
１０５    削除処理部
１０６    ホスト機器
１０７    メディア通信部
２０１    ＳＤカード
２０２    ホスト機器
２０３    ＳＤカード通信部
２０４    システムコントローラ
２０５    ホスト通信処理部
２０６    ファイルシステムモジュール
２０７    アクセス先変更部
２０８    アクセス監視部
２０９    使用回数管理部
２１０    メモリ通信部
２１１    フラッシュメモリ
２１２    認証領域
２１３    通常領域
３０１    ＳＤカード
３０２    ホスト機器
３０３    ＳＤカード通信部
３０４    システムコントローラ
３０５    ホスト通信処理部
３０６    ファイルシステムモジュール
３０７    アクセス先変更部
３０８    アクセス監視部
３０９    使用回数管理部
３１０    メモリ通信部
３１１    フラッシュメモリ
３１２    認証領域
３１３    通常領域
４０１    ＳＤカード
４０２    ホスト機器
４０３    ＳＤカード通信部
４０４    システムコントローラ
４０５    ホスト通信処理部
４０６    ファイルシステムモジュール
４０７    アクセス先変更部
４０８    アクセス監視部
４０９    リスト管理部
４１０    使用回数管理部
４１１    メモリ通信部
４１２    フラッシュメモリ
４１３    認証領域
４１４    通常領域
５０１    ＳＤカード
５０２    ホスト機器
５０３    ＳＤカード通信部
５０４    アクセス先変更情報表示部
５０５    システムコントローラ
５０６    ホスト通信処理部
５０７    ファイルシステムモジュール
５０８    履歴通知部
５０９    アクセス先変更部
５１０    アクセス監視部
５１１    使用回数管理部
５１２    メモリ通信部
５１３    フラッシュメモリ
５１４    認証領域
５１５    通常領域
【図１】
2009301222.tif 000003
【図２】
2009301222.tif 000004
【図３】
2009301222.tif 000005
【図４】
2009301222.tif 000006
【図５】
2009301222.tif 000007
【図６】
2009301222.tif 000008
【図７Ａ】
2009301222.tif 000009
【図７Ｂ】
2009301222.tif 000010
【図８】
2009301222.tif 000011
【図９】
2009301222.tif 000012
【図１０】
2009301222.tif 000013
【図１１】
2009301222.tif 000014