(57)【要約】【課題】再生期限を管理して、メモリカードに記録されたデータを再生する。【解決手段】データ読取り装置３００は、映像などのデータ、そのデータが記録された日時およびそのデータの再生期限が記録されたメモリカードと通信するメモリカードインターフェイス３４４と、現在日時を検知するリアルタイムクロック３３０と、メモリカードからデータを読出して映像などを表示する表示部３５２と、リアルタイムクロック３３０により検知された現在日時と、メモリカードに記憶されたデータの記録日時および再生期限とを比較して、メモリカードに記録されたデータの再生が可能か否かを判断するＣＰＵ３２０とを含む。【選択図】図３
2006059385.tif 000002
【特許請求の範囲】
【請求項１】
データ書込み装置により記録媒体に書込まれたデータを、データ読取り装置により読取るデータ再生システムであって、
前記データ書込み装置は、
データを記憶するための記憶手段と、
日時を検知するための検知手段と、
前記記憶手段と前記検知手段とに接続され、前記記録媒体に、前記データと、前記データ読取り装置により前記データを出力できる期限と、前記検知手段により検知された、前記記録媒体への前記データおよび前記期限の書込み日時とを書込むための書込み手段とを含み、
前記データ読取り装置は、
現在日時を検知するための検知手段と、
前記記録媒体から、前記期限と前記書込み日時とを読取るための読取り手段と、
前記データ読取り装置の検知手段と前記読取り手段とに接続され、前記期限と、前記書込み日時と、前記現在日時とに基づいて、前記記録媒体に書込まれた前記データの出力の可否を判断するための判断手段と、
前記読取り手段と前記判断手段とに接続され、前記データの出力が可能である場合に、前記記録媒体から前記データを読取って出力するための出力手段とを含み、
前記判断手段は、前記現在日時が、前記期限よりも以前であっても、前記書込み日時よりも以前であると、前記記録媒体に書込まれた前記データの出力を不可能と判断するための手段を含む、データ再生システム。
【請求項２】
前記データ読取り装置は、前記データ読取り装置の検知手段に接続され、データ再生終了時点で、前記記録媒体に書込まれた書込み日時に、前記現在日時を上書きするための上書き手段をさらに含む、請求項１に記載のデータ再生システム。
【請求項３】
前記データ読取り装置は、前記データ読取り装置の検知手段に接続され、データ再生中に一定間隔で、前記記録媒体に書込まれた書込み日時に、前記現在日時を上書きするための上書き手段をさらに含む、請求項１に記載のデータ再生システム。
【請求項４】
前記判断手段は、前記現在日時が、前記書込み日時よりも以降、かつ前記期限よりも以前であると、前記記録媒体に書込まれた前記データの出力を可能と判断するための手段を含む、請求項１〜３のいずれかに記載のデータ再生システム。
【請求項５】
前記データ読取り装置の検知手段は、
前記データの出力開始の日時を検知するための手段と、
前記出力開始の日時からの経過時間を検知するための手段と、
前記出力開始の日時と前記経過時間とに基づいて、現在日時を検知するための手段を含む、請求項１に記載のデータ再生システム。
【請求項６】
前記データ読取り装置は、前記現在日時が、前記書込み日時よりも以前であると、前記現在日時が誤っていることを検知するための誤日時検知手段をさらに含む、請求項１に記載のデータ再生システム。
【請求項７】
前記データ読取り装置は、前記誤日時検知手段に接続され、前記現在日時が誤っていることが検知されると、前記記録媒体からの前記データの読取りを不可能にするための処理手段をさらに含む、請求項６に記載のデータ再生システム。
【請求項８】
データ書込み装置により記録媒体に書込まれたデータを、データ読取り装置により読取るデータ再生システムに用いられるデータ書込み装置であって、
データを記憶するための記憶手段と、
日時を検知するための検知手段と、
前記記憶手段と前記検知手段とに接続され、前記記録媒体に、前記データと、前記データ読取り装置により前記データを出力できる期限と、前記検知手段により検知された、前記記録媒体への前記データおよび前記期限の書込み日時とを書込むための書込み手段とを含む、データ書込み装置。
【請求項９】
データ書込み装置により記録媒体に書込まれたデータを、データ読取り装置により読取るデータ再生システムに用いられるデータ読取り装置であって、
現在日時を検知するための検知手段と、
前記記録媒体から、前記データ読取り装置により前記データを出力できる期限と書込み日時とを読取るための読取り手段と、
前記検知手段と前記読取り手段とに接続され、前記期限と、前記書込み日時と、前記現在日時とに基づいて、前記記録媒体に書込まれた前記データの出力の可否を判断するための判断手段と、
前記読取り手段と前記判断手段とに接続され、前記データの出力が可能である場合に、前記記録媒体から前記データを読取って出力するための出力手段とを含み、
前記判断手段は、前記現在日時が、前記期限よりも以前であっても、前記書込み日時よりも以前であると、前記記録媒体に書込まれた前記データの出力を不可能と判断するための手段を含む、データ読取り装置。
【請求項１０】
前記データ読取り装置は、前記検知手段に接続され、データ再生終了時点で、前記記録媒体に書込まれた書込み日時に、前記現在日時を上書きするための上書き手段をさらに含む、請求項９に記載のデータ読取り装置。
【請求項１１】
前記データ読取り装置は、前記検知手段に接続され、データ再生中に一定間隔で、前記記録媒体に書込まれた書込み日時に、前記現在日時を上書きするための上書き手段をさらに含む、請求項９に記載のデータ読取り装置。
【請求項１２】
前記判断手段は、前記現在日時が、前記書込み日時よりも以降、かつ前記期限よりも以前であると、前記記録媒体に書込まれた前記データの出力を可能と判断するための手段を含む、請求項９〜１１のいずれかに記載のデータ読取り装置。
【請求項１３】
前記検知手段は、
前記データの出力開始の日時を検知するための手段と、
前記出力開始の日時からの経過時間を検知するための手段と、
前記出力開始の日時と前記経過時間とに基づいて、現在日時を検知するための手段を含む、請求項９に記載のデータ読取り装置。
【請求項１４】
前記データ読取り装置は、前記現在日時が、前記書込み日時よりも以前であると、前記現在日時が誤っていることを検知するための誤日時検知手段をさらに含む、請求項９に記載のデータ読取り装置。
【請求項１５】
前記データ読取り装置は、前記誤日時検知手段に接続され、前記現在日時が誤っていることが検知されると、前記記録媒体からの前記データの読取りを不可能にするための処理手段をさらに含む、請求項１４に記載のデータ読取り装置。
【請求項１６】
データ書込み装置により記録媒体に書込まれたデータを、データ読取り装置により読取るデータ再生システムに用いられる、データ書込み装置におけるデータ書込み方法であって、前記データ読取り装置は、前記記録媒体から読取った期限と書込み日時と、検知した現在日時とに基づいて、前記記録媒体に書込まれた前記データの出力の可否を判断して、前記データの出力が可能であると、前記記録媒体から前記データを読取って出力し、
前記データ書込み方法は、
データを準備する準備ステップと、
日時を検知する検知ステップと、
前記記録媒体に、前記データと、前記データ読取り装置により前記データを出力できる期限と、前記記録媒体への前記データおよび前記期限の書込み日時とを書込む書込みステップとを含む、データ書込み方法。
【請求項１７】
データ書込み装置により記録媒体に書込まれたデータを、データ読取り装置により読取るデータ再生システムに用いられる、データ読取り装置におけるデータ読取り方法であって、前記データ書込み装置は、前記データ読取り装置により前記データを出力できる期限を設定して、前記記録媒体に、前記データと、前記期限と、前記記録媒体への前記データおよび前記期限の書込み日時とを書込み、
前記データ読取り方法は、
現在日時を検知する検知ステップと、
前記記録媒体から、前記期限と前記書込み日時とを読取る読取りステップと、
前記期限と、前記書込み日時と、前記現在日時とに基づいて、前記記録媒体に書込まれた前記データの出力の可否を判断する判断ステップと、
前記データの出力が可能である場合に、前記記録媒体から前記データを読取って出力する出力ステップとを含み、
前記判断ステップは、前記現在日時が、前記期限よりも以前であっても、前記書込み日時よりも以前であると、前記記録媒体に書込まれた前記データの出力を不可能と判断するステップを含む、データ読取り方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生期限内においてのみデジタルデータを再生する技術に関し、特に、現在時刻を検知する回路を含む再生装置において、現在時刻が不正に変更されたことを検知して、デジタルデータの再生期限を厳密に管理する技術に関する。
【背景技術】
【０００２】
最近のデジタル技術の発達に伴い、デジタルデータにより記録媒体に記憶された画像データおよび音楽データを、ユーザが再生装置を用いて再生することがある。画像データおよび音楽データがレンタルされる場合、予め設定された再生期限内であれば、ユーザは、再生装置を用いて画像および音楽を再生できる。ユーザの再生装置において検知された時刻と、記録媒体にデジタルデータを記憶する時に書込まれた再生期限情報とに基づいて、再生が管理される。ユーザの再生装置により検知される現在時刻が改ざんされると、再生期限を経過しているにもかかわらず、コンテンツを再生することができる。ユーザの再生装置により検知される時刻の管理が重要である。
【０００３】
特開平８−２３５４０２号公報（特許文献１）は、微妙な時刻の改ざんを検知するタイムレコーダを開示する。この公報に開示されたタイムレコーダは、内部時計の時刻を基準にして時間管理を行うタイムレコーダである。タイムレコーダは、高い精度で時刻を検知する第１の検知回路と、この第１の検知回路よりも低い精度で時刻を検知する第２の検知回路と、第２の検知回路により検知された時刻に基づいて出勤時刻および退勤時刻を表わす出退勤データを記憶する回路と、出退勤データが入力される都度、第１の検知回路と第２の検知回路との時刻差を算出する算出回路と、算出された時刻差の絶対値が基準時間以上であるか否かを判定する判定回路と、時刻差が基準時間以上であると変更履歴を記憶する記憶回路とを含む。
【０００４】
第１の検知回路は、管理者のみにより時刻が設定される。第２の検知回路は、時刻に誤差が生じると、管理者以外の者により、第１の検知回路により検知された時刻に修正される。このタイムレコーダは、時刻を検知する検知回路を２つ設け、検知精度の高い第１の検知回路により検知された時刻を基準にして、時刻差を算出して時刻変更の有無を判定する。これにより、内部時計の誤差による影響を極力少なくして、第２の検知回路により検知される時刻が基準時間以上改ざんされると、変更履歴が記憶される。
【特許文献１】特開平８−２３５４０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、このタイムレコーダは、高い精度で時刻を検知する第１の検知回路が必要になる。このような第１の検知回路は高価であるため、タイムレコーダの価格が高価になる。このような第１の検知回路を用いることにより、デジタルデータを再生する再生装置において時刻を厳密に管理できるが、再生装置が高価になる。
【０００６】
本発明は、上述の課題を解決するためになされたものであって、安価に実現できる、再生期限を管理してデジタルデータを出力するデータ再生システム、そのシステムに用いられるデータ書込み装置、データ読取り装置、それらの装置におけるデータ書込み方法およびデータ読取り方法を提供することである。
【課題を解決するための手段】
【０００７】
第１の発明に係るデータ再生システムは、データ書込み装置により記録媒体に書込まれたデータを、データ読取り装置により読取るシステムである。データ書込み装置は、データを記憶するための記憶手段と、日時を検知するための検知手段と、データ読取り装置により、データを出力できる期限を設定するための設定手段と、記憶手段と検知手段と設定手段とに接続され、記録媒体に、データと、期限と、検知手段により検知された、記録媒体へのデータおよび期限の書込み日時とを書込むための書込み手段とを含む。データ読取り装置は、現在日時を検知するための検知手段と、記録媒体から、期限と書込み日時とを読取るための読取り手段と、データ読取り装置の検知手段と読取り手段とに接続され、期限と、書込み日時と、現在日時とに基づいて、記録媒体に書込まれたデータの出力の可否を判断するための判断手段と、読取り手段と判断手段とに接続され、データの出力が可能である場合に、記録媒体からデータを読取って出力するための出力手段とを含む。
【０００８】
第１の発明によると、データ書込み装置は、データ読取り装置によりデータを出力できる期限を設定して、記録媒体に、データと、期限と、記録媒体へのデータおよび期限の書込み日時とを書込む。データ読取り装置は、記録媒体から読取った期限と書込み日時と、検知した現在日時とに基づいて、記録媒体に書込まれたデータの出力の可否を判断して、データの出力が可能であると、記録媒体からデータを読取って出力する。データを出力できる期限が経過して、データ読取り装置の検知手段により検知される現在日時を書込み日時以前に変更して、不正にデータの出力を行なおうとする場合を想定する。この場合、不正に変更された現在日時が、データが書込まれた日時以前であるため、判断手段は、データの出力が可能と判断しない。その結果、再生期限を管理してデジタルデータを出力するデータ再生システムを安価に提供することができる。
【０００９】
第２の発明に係るデータ再生システムにおけるデータ読取り装置は、第１の発明の構成に加えて、データ読取り装置の検知手段に接続され、記録媒体に書込まれた書込み日時に、現在日時を上書きするための上書き手段をさらに含む。
【００１０】
第２の発明によると、記録媒体に書込まれた書込み日時には、上書き手段により現在日時が上書きされる。データの出力できる期限が経過して、データ読取り装置の検知手段により検知される現在日時が不正に変更された場合を想定する。データの出力できる期限が経過するまでは、正常な現在日時が検知されて、記録媒体の書込み日時に正しい現在日時が書込まれている。期限経過後の現在日時を期限内の日時に変更して、不正にデータの出力を行なおうとしても、現在日時は、データが書込まれた日時（正しい現在日時により上書きされた日時）以前であるため、判断手段は、データの出力が可能と判断しない。その結果、再生期限を管理してデジタルデータを出力するデータ再生システムを安価に提供することができる。
【００１１】
第３の発明に係るデータ再生システムにおけるデータ読取り装置は、第１または第２の発明の構成に加えて、判断手段は、現在日時が、書込み日時よりも以降、かつ期限よりも以前であると、記録媒体に書込まれたデータの出力を可能と判断するための手段を含む。
【００１２】
第３の発明によると、判断手段は、現在日時が、書込み日時よりも以降、かつ期限よりも以前であると、記録媒体に書込まれたデータの出力を可能と判断する。これにより、データ読取り装置の検知手段により検知される現在日時が不正に変更されておらず、現在日時がデータが出力できる期限内であると、記録媒体に書込まれたデータの出力が可能と判断される。
【００１３】
第４の発明に係るデータ再生システムにおけるデータ読取り装置は、第１の発明の構成に加えて、検知手段は、データの出力開始の日時を検知するための手段と、出力開始の日時からの経過時間を検知するための手段と、出力開始の日時と経過時間とに基づいて、現在日時を検知するための手段を含む。
【００１４】
第４の発明によると、データの出力開始以降に、現在日時が不正に変更された場合を想定する。この場合であっても、データ読取り装置の検知手段により検知される現在時刻は、データの出力開始の日時に、出力開始の日時からの経過時間を加算して算出する。これにより、データの出力開始以降に、現在日時が不正に変更されても、正しい現在時刻を算出できる。
【００１５】
第５の発明に係るデータ再生システムにおけるデータ読取り装置は、第１の発明の構成に加えて、現在日時が、書込み日時よりも以前であると、現在日時が誤っていることを検知するための誤日時検知手段をさらに含む。
【００１６】
第５の発明によると、誤日時検知手段は、現在日時が、書込み日時よりも以前であると、現在日時が誤っていることを検知する。現在日時が誤っていることを検知することにより、データ読取り装置の現在時刻がユーザにより不正に変更されたことを検知できる。
【００１７】
第６の発明に係るデータ再生システムにおけるデータ読取り装置は、第５の発明の構成に加えて、誤日時検知手段に接続され、現在日時が誤っていることが検知されると、記録媒体からのデータの読取りを不可能にするための処理手段をさらに含む。
【００１８】
第６の発明によると、現在日時が誤っていることが検知されると、処理手段は、記録媒体からのデータの読取りを不可能にする処理を行なう。これにより、データ読取り装置のユーザが不正な行為を行なうと、記録媒体に書込まれた全てのデータが消去などされる。
【００１９】
第７の発明に係るデータ再生システムにおけるデータ読取り装置は、第１の発明の構成に加えて、データ読取り装置の検知手段に接続され、データ読取り装置の検知手段により検知された現在日時を管理日時として記憶するための管理日時記憶手段をさらに含む。判断手段は、期限と、書込み日時と、管理日時と、現在日時とに基づいて、記録媒体に書込まれたデータの出力の可否を判断するための手段を含む。
【００２０】
第７の発明によると、データ読取り装置は、管理日時を記憶する。管理日時は、データ読取り装置の検知手段により検知された現在日時である。判断手段は、たとえば、現在日時が、書込み日時よりも以降、管理日時よりも以降、かつ期限よりも以前であると、記録媒体に書込まれたデータの出力が可能と判断する。現在日時を、書込み日時よりも以降、管理日時よりも以前、かつ期限よりも以前の日時に不正に変更して、不正にデータの出力を行なおうとしても、現在日時が管理日時以前であるため、判断手段は、データの出力が可能と判断しない。
【００２１】
第８の発明に係るデータ再生システムにおけるデータ読取り装置は、第７の発明の構成に加えて、判断手段は、現在日時が、書込み日時よりも以降、管理日時よりも以降、かつ期限よりも以前であると、記録媒体に書込まれたデータの出力を可能と判断するための手段を含む。
【００２２】
第８の発明によると、現在日時を、書込み日時よりも以降、管理日時よりも以前の日時に不正に変更して、不正にデータの出力を行なおうとしても、現在日時が管理日時以前であるため、判断手段は、データの出力が可能と判断しない。
【００２３】
第９の発明に係るデータ再生システムにおけるデータ読取り装置は、第８の発明の構成に加えて、現在日時が、管理日時よりも以前であると、現在日時が誤っていることを検知するための誤日時検知手段をさらに含む。
【００２４】
第９の発明によると、誤日時検知手段は、現在日時が、管理日時よりも以前であると、現在日時が誤っていることを検知する。現在日時が誤っていることを検知することにより、データ読取り装置の現在時刻がユーザにより不正に変更されたことを検知できる。
【００２５】
第１０の発明に係るデータ書込み装置は、データ書込み装置により記録媒体に書込まれたデータを、データ読取り装置により読取るデータ再生システムに用いられる。データ読取り装置は、記録媒体から読取った期限と書込み日時と、検知した現在日時とに基づいて、記録媒体に書込まれたデータの出力の可否を判断して、データの出力が可能であると、記録媒体からデータを読取って出力する。データ書込み装置は、データを記憶するための記憶手段と、日時を検知するための検知手段と、データ読取り装置により、データを出力できる期限を設定するための設定手段と、記憶手段と検知手段と設定手段とに接続され、記録媒体に、データと、期限と、検知手段により検知された、記録媒体へのデータおよび期限の書込み日時とを書込むための書込み手段とを含む。
【００２６】
第１０の発明によると、データ書込み装置は、データ読取り装置によりデータを出力できる期限を設定して、記録媒体に、データと、期限と、記録媒体へのデータおよび期限の書込み日時とを書込む。データ読取り装置は、記録媒体から読取った期限と書込み日時と、検知した現在日時とに基づいて、記録媒体に書込まれたデータの出力の可否を判断して、データの出力が可能であると、記録媒体からデータを読取って出力する。データを出力できる期限が経過して、データ読取り装置の検知手段により検知される現在日時を書込み日時以前に変更して、不正にデータの出力を行なおうとする場合を想定する。この場合、不正に変更された現在日時が、データが書込まれた日時以前であるため、判断手段は、データの出力が可能と判断しない。その結果、再生期限を管理してデジタルデータを出力するデータ再生システムに用いられるデータ書込み装置を安価に提供することができる。
【００２７】
第１１の発明に係るデータ読取り装置は、データ書込み装置により記録媒体に書込まれたデータを、データ読取り装置により読取るデータ再生システムに用いられる。データ書込み装置は、データ読取り装置によりデータを出力できる期限を設定して、記録媒体に、データと、期限と、記録媒体へのデータおよび期限の書込み日時とを書込む。データ読取り装置は、現在日時を検知するための検知手段と、記録媒体から、期限と書込み日時とを読取るための読取り手段と、データ読取り装置の検知手段と読取り手段とに接続され、期限と、書込み日時と、現在日時とに基づいて、記録媒体に書込まれたデータの出力の可否を判断するための判断手段と、読取り手段と判断手段とに接続され、データの出力が可能である場合に、記録媒体からデータを読取って出力するための出力手段とを含む。
【００２８】
第１１の発明によると、データ書込み装置は、データ読取り装置によりデータを出力できる期限を設定して、記録媒体に、データと、期限と、記録媒体へのデータおよび期限の書込み日時とを書込む。データ読取り装置は、記録媒体から読取った期限と書込み日時と、検知した現在日時とに基づいて、記録媒体に書込まれたデータの出力の可否を判断して、データの出力が可能であると、記録媒体からデータを読取って出力する。データを出力できる期限が経過して、データ読取り装置の検知手段により検知される現在日時を書込み日時以前に変更して、不正にデータの出力を行なおうとする場合を想定する。この場合、不正に変更された現在日時が、データが書込まれた日時以前であるため、判断手段は、データの出力が可能と判断しない。その結果、再生期限を管理してデジタルデータを出力するデータ再生システムに用いられるデータ読取り装置を安価に提供することができる。
【００２９】
第１２の発明に係るデータ読取り装置は、第１１の発明の構成に加えて、データ読取り装置の検知手段に接続され、記録媒体に書込まれた書込み日時に、現在日時を上書きするための上書き手段をさらに含む。
【００３０】
第１２の発明によると、記録媒体に書込まれた書込み日時には、上書き手段により現在日時が上書きされる。データの出力できる期限が経過して、データ読取り装置の検知手段により検知される現在日時が不正に変更された場合を想定する。データの出力できる期限が経過するまでは、正常な現在日時が検知されて、記録媒体の書込み日時に正しい現在日時が書込まれている。期限経過後の現在日時を期限内の日時に変更して、不正にデータの出力を行なおうとしても、現在日時がデータが書込まれた日時（正しい現在日時により上書きされた日時）以前であるため、判断手段は、データの出力が可能と判断しない。その結果、再生期限を管理してデジタルデータを出力するデータ再生システムに用いられるデータ読取り装置を安価に提供することができる。
【００３１】
第１３の発明に係るデータ読取り装置は、第１１または第１２の発明の構成に加えて、判断手段は、現在日時が、書込み日時よりも以降、かつ期限よりも以前であると、記録媒体に書込まれたデータの出力を可能と判断するための手段を含む。
【００３２】
第１３の発明によると、判断手段は、現在日時が、書込み日時よりも以降、かつ期限よりも以前であると、記録媒体に書込まれたデータの出力を可能と判断する。これにより、データ読取り装置の検知手段により検知される現在日時が不正に変更されておらず、現在日時がデータが出力できる期限内であると、記録媒体に書込まれたデータを出力できるデータ読取り装置を提供できる。
【００３３】
第１４の発明に係るデータ読取り装置は、第１１の発明の構成に加えて、検知手段は、データの出力開始の日時を検知するための手段と、出力開始の日時からの経過時間を検知するための手段と、出力開始の日時と経過時間とに基づいて、現在日時を検知するための手段を含む。
【００３４】
第１４の発明によると、データの出力開始以降に、現在日時が不正に変更された場合を想定する。この場合であっても、データ読取り装置の検知手段により検知される現在時刻は、データの出力開始の日時に、出力開始の日時からの経過時間を加算して算出される。これにより、データの出力開始以降に、現在日時が不正に変更されても、正しい現在時刻を算出できるデータ読取り装置を提供できる。
【００３５】
第１５の発明に係るデータ読取り装置は、第１１の発明の構成に加えて、現在日時が、書込み日時よりも以前であると、現在日時が誤っていることを検知するための誤日時検知手段をさらに含む。
【００３６】
第１５の発明によると、誤日時検知手段は、現在日時が、書込み日時よりも以前であると、現在日時が誤っていることを検知する。現在日時が誤っていることを検知することにより、データ読取り装置の現在時刻がユーザにより不正に変更されたことを検知できるデータ読取り装置を提供できる。
【００３７】
第１６の発明に係るデータ読取り装置は、第１５の発明の構成に加えて、誤日時検知手段に接続され、現在日時が誤っていることが検知されると、記録媒体からのデータの読取りを不可能にするための処理手段をさらに含む。
【００３８】
第１６の発明によると、現在日時が誤っていることが検知されると、処理手段は、記録媒体からのデータの読取りを不可能にする処理を行なう。これにより、データ読取り装置のユーザが不正な行為を行なうと、記録媒体に書込まれた全てのデータが消去などされるデータ読取り装置を提供できる。
【００３９】
第１７の発明に係るデータ読取り装置は、第１１の発明の構成に加えて、データ読取り装置の検知手段に接続され、データ読取り装置の検知手段により検知された現在日時を管理日時として記憶するための管理日時記憶手段をさらに含む。判断手段は、期限と、書込み日時と、管理日時と、現在日時とに基づいて、記録媒体に書込まれたデータの出力の可否を判断するための手段を含む。
【００４０】
第１７の発明によると、データ読取り装置は、管理日時を記憶する。管理日時は、データ読取り装置の検知手段により検知された現在日時である。判断手段は、たとえば、現在日時が、書込み日時よりも以降、管理日時よりも以降、かつ期限よりも以前であると、記録媒体に書込まれたデータの出力が可能と判断する。現在日時を、書込み日時よりも以降、管理日時よりも以前、かつ期限よりも以前の日時に不正に変更して、不正にデータの出力を行なおうとしても、現在日時が管理日時以前であるため、判断手段は、データの出力が可能と判断しないデータ読取り装置を提供できる。
【００４１】
第１８の発明に係るデータ読取り装置は、第１７の発明の構成に加えて、判断手段は、現在日時が、書込み日時よりも以降、管理日時よりも以降、かつ期限よりも以前であると、記録媒体に書込まれたデータの出力を可能と判断するための手段を含む。
【００４２】
第１８の発明によると、現在日時を、書込み日時よりも以降、管理日時よりも以前の日時に不正に変更して、不正にデータの出力を行なおうとしても、現在日時が管理日時以前であるため、判断手段は、データの出力が可能と判断しないデータ読取り装置を提供できる。
【００４３】
第１９の発明に係るデータ読取り装置は、第１８の発明の構成に加えて、現在日時が、管理日時よりも以前であると、現在日時が誤っていることを検知するための誤日時検知手段をさらに含む。
【００４４】
第１９の発明によると、誤日時検知手段は、現在日時が、管理日時よりも以前であると、現在日時が誤っていることを検知する。現在日時が誤っていることを検知することにより、データ読取り装置の現在時刻がユーザにより不正に変更されたことを検知できるデータ読取り装置を提供できる。
【００４５】
第２０の発明に係るデータ書込み方法は、データ書込み装置により記録媒体に書込まれたデータを、データ読取り装置により読取るデータ再生システムに用いられる、データ書込み装置における方法である。データ読取り装置は、記録媒体から読取った期限と書込み日時と、検知した現在日時とに基づいて、記録媒体に書込まれたデータの出力の可否を判断して、データの出力が可能であると、記録媒体からデータを読取って出力する。データ書込み方法は、データを準備する準備ステップと、日時を検知する検知ステップと、データ読取り装置により、データを出力できる期限を設定する設定ステップと、記録媒体に、データと、期限と、記録媒体へのデータおよび期限の書込み日時とを書込む書込みステップとを含む。
【００４６】
第２０の発明によると、設定ステップにて、データ読取り装置によりデータを出力できる期限が設定される。書込みステップにて、記録媒体に、データと、期限と、記録媒体へのデータおよび期限の書込み日時とが書込まれる。データ読取り装置は、記録媒体から読取った期限と書込み日時と、検知した現在日時とに基づいて、記録媒体に書込まれたデータの出力の可否を判断して、データの出力が可能であると、記録媒体からデータを読取って出力する。データを出力できる期限が経過して、データ読取り装置の検知手段により検知される現在日時を書込み日時以前に変更して、不正にデータの出力を行なおうとする場合を想定する。この場合、不正に変更された現在日時が、データが書込まれた日時以前であるため、データ読取り装置は、データの出力が可能と判断しない。その結果、再生期限を管理してデジタルデータを出力するデータ再生システムに用いられる、データ書込み装置におけるデータ書込み方法を安価に提供することができる。
【００４７】
第２１の発明に係るデータ読取り方法は、データ書込み装置により記録媒体に書込まれたデータを、データ読取り装置により読取るデータ再生システムに用いられる、データ読取り装置における方法である。データ書込み装置は、データ読取り装置によりデータを出力できる期限を設定して、記録媒体に、データと、期限と、記録媒体へのデータおよび期限の書込み日時とを書込む。データ読取り方法は、現在日時を検知する検知ステップと、記録媒体から、期限と書込み日時とを読取る読取りステップと、期限と、書込み日時と、現在日時とに基づいて、記録媒体に書込まれたデータの出力の可否を判断する判断ステップと、データの出力が可能である場合に、記録媒体からデータを読取って出力する出力ステップとを含む。
【００４８】
第２１の発明によると、データ書込み装置は、データ読取り装置によりデータを出力できる期限を設定して、記録媒体に、データと、期限と、記録媒体へのデータおよび期限の書込み日時とを書込む。読取りステップにて、記録媒体から期限と書込み日時とが読取られ、判断ステップにて、期限と書込み日時と検知した現在日時とに基づいて、記録媒体に書込まれたデータの出力の可否が判断される。出力ステップにて、データの出力が可能であると、記録媒体からデータが読取られて出力される。データを出力できる期限が経過して、データ読取り装置の検知手段により検知される現在日時を書込み日時以前に変更して、不正にデータの出力を行なおうとする場合を想定する。この場合、不正に変更された現在日時が、データが書込まれた日時以前であるため、判断ステップにて、データの出力が可能と判断されない。その結果、再生期限を管理してデジタルデータを出力するデータ再生システムに用いられるデータ読取り装置におけるデータ読取り方法を安価に提供することができる。
【００４９】
第２２の発明に係るデータ読取り方法は、第２１の発明の構成に加えて、記録媒体に書込まれた書込み日時に、現在日時を上書きする上書きステップをさらに含む。
【００５０】
第２２の発明によると、記録媒体に書込まれた書込み日時には、上書きステップにて現在日時が上書きされる。データの出力できる期限が経過して、データ読取り装置の現在日時が不正に変更された場合を想定する。データの出力できる期限が経過するまでは、正常な現在日時が検知されて、記録媒体の書込み日時に正しい現在日時が書込まれている。期限経過後の現在日時を期限内の日時に変更して、不正にデータの出力を行なおうとしても、現在日時がデータが書込まれた日時（正しい現在日時により上書きされた日時）以前であるため、判断ステップにて、データの出力を可能と判断されない。その結果、再生期限を管理してデジタルデータを出力するデータ再生システムに用いられるデータ読取り装置におけるデータ読取り方法を安価に提供することができる。
【００５１】
第２３の発明に係るデータ読取り方法は、第２１または第２２の発明の構成に加えて、判断ステップは、現在日時が、書込み日時よりも以降、かつ期限よりも以前であると、記録媒体に書込まれたデータの出力を可能と判断するステップを含む。
【００５２】
第２３の発明によると、判断ステップにて、現在日時が、書込み日時よりも以降、かつ期限よりも以前であると、記録媒体に書込まれたデータの出力が可能と判断される。これにより、データ読取り装置の現在日時が不正に変更されておらず、現在日時がデータが出力できる期限内であると、記録媒体に書込まれたデータを出力できるデータ読取り方法を提供できる。
【００５３】
第２４の発明に係るデータ読取り方法は、第２１の発明の構成に加えて、検知ステップは、データの出力開始の日時を検知するステップと、出力開始の日時からの経過時間を検知するステップと、出力開始の日時と経過時間とに基づいて、現在日時を検知するステップとを含む。
【００５４】
第２４の発明によると、データの出力開始以降に、現在日時が不正に変更された場合を想定する。この場合であっても、データ読取り装置の現在時刻は、データの出力開始の日時に、出力開始の日時からの経過時間を加算して算出される。これにより、データの出力開始以降に、現在日時が不正に変更されても、正しい現在時刻を算出できるデータ読取り方法を提供できる。
【００５５】
第２５の発明に係るデータ読取り方法は、第２１の発明の構成に加えて、現在日時が、書込み日時よりも以前であると、現在日時が誤っていることを検知する誤日時検知ステップをさらに含む。
【００５６】
第２５の発明によると、誤日時検知ステップにて、現在日時が、書込み日時よりも以前であると、現在日時が誤っていることが検知される。現在日時が誤っていることを検知することにより、データ読取り装置の現在時刻がユーザにより不正に変更されたことを検知できるデータ読取り方法を提供できる。
【００５７】
第２６の発明に係るデータ読取り方法は、第２５の発明の構成に加えて、現在日時が誤っていることが検知されると、記録媒体からのデータの読取りを不可能にする処理ステップをさらに含む。
【００５８】
第２６の発明によると、現在日時が誤っていることが検知されると、処理ステップにて、記録媒体からのデータの読取りを不可能にする処理が行なわれる。これにより、データ読取り装置のユーザが不正な行為を行なうと、記録媒体に書込まれた全てのデータが消去などされるデータ読取り方法を提供できる。
【００５９】
第２７の発明に係るデータ読取り方法は、第２１の発明の構成に加えて、検知ステップにて検知された現在日時を管理日時として記憶する管理日時記憶ステップをさらに含む。判断ステップは、期限と、書込み日時と、管理日時と、現在日時とに基づいて、記録媒体に書込まれたデータの出力の可否を判断するステップを含む。
【００６０】
第２７の発明によると、管理日時記憶ステップにて、管理日時が記憶される。管理日時は、検知ステップにて検知された現在日時である。判断ステップにて、たとえば、現在日時が、書込み日時よりも以降、管理日時よりも以降、かつ期限よりも以前であると、記録媒体に書込まれたデータの出力が可能と判断される。現在日時を、書込み日時よりも以降、管理日時よりも以前、かつ期限よりも以前の日時に不正に変更して、不正にデータの出力を行なおうとしても、現在日時が管理日時以前であるため、判断ステップにて、データの出力が可能と判断しないデータ読取り方法を提供できる。
【００６１】
第２８の発明に係るデータ読取り方法は、第２７の発明の構成に加えて、判断ステップは、現在日時が、書込み日時よりも以降、管理日時よりも以降、かつ期限よりも以前であると、記録媒体に書込まれたデータの出力を可能と判断するステップを含む。
【００６２】
第２８の発明によると、現在日時を、書込み日時よりも以降、管理日時よりも以前の日時に不正に変更して、不正にデータの出力を行なおうとしても、現在日時が管理日時以前であるため、判断ステップにて、データの出力が可能と判断しないデータ読取り方法を提供できる。
【００６３】
第２９の発明に係るデータ読取り方法は、第２８の発明の構成に加えて、現在日時が、管理日時よりも以前であると、現在日時が誤っていることを検知する誤日時検知ステップをさらに含む。
【００６４】
第２９の発明によると、誤日時検知ステップにて、現在日時が、管理日時よりも以前であると、現在日時が誤っていることが検知される。現在日時が誤っていることを検知することにより、データ読取り装置の現在時刻がユーザにより不正に変更されたことを検知できるデータ読取り方法を提供できる。
【発明を実施するための最良の形態】
【００６５】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００６６】
＜第１の実施の形態＞
図１を参照して、本実施の形態に係るデータ再生システムは、データをメモリカード２００に書込むデータ書込み装置１００と、メモリカード２００からデータを読取るデータ読取り装置３００と、データ書込み装置１００にデータを送信するデータ配信サーバ４００と、データ書込み装置１００とデータ配信サーバ４００とを接続するネットワーク５００とを含む。
【００６７】
データ書込み装置１００は、データ配信サーバ４００から受信した画像、映像および音楽を表わすデータを一時的に記憶する。データ書込み装置１００は、一時的に記憶したそれらのデータを、ユーザの要求に従って、メモリカード２００に書込む。このデータ書込み装置１００は、たとえば駅構内、コンビニエンスストアなどの多くの人が集まる場所に設置される。
【００６８】
データ読取り装置３００は、たとえばユーザの自宅に設置される。データ読取り装置３００は、ユーザがデータ書込み装置１００を用いてメモリカード２００に書込んだデータを読取る。データ読取り装置３００は、メモリカード２００から読取ったデータに基づいて、画像、映像および音楽を出力する。
【００６９】
メモリカード２００は、ユーザによる運搬が可能な記録媒体である。たとえば半導体メモリを用いたカード形状の記録媒体である。
【００７０】
データ配信サーバ４００は、画像、映像および音楽を表わすデータを大量に記憶する。データ配信サーバ４００は、ネットワーク５００を介して、複数のデータ書込み装置１００に、それらのデータを配信する。
【００７１】
図２を参照して、本実施の形態に係るデータ書込み装置１００の構造について説明する。図２に示すように、データ書込み装置１００は、各種データを記憶する記憶部１１０と、現在日時を検知するリアルタイムクロック１３０と、外部の機器と通信するためのインターフェイス部１４０と、ユーザによる操作の入力およびデータの出力を行なうための入出力部１５０と、これら記憶部１１０、リアルタイムクロック１３０、インターフェイス部１４０および入出力部１５０に接続され、データ書込み装置１００を制御するＣＰＵ（Central Processing Unit）１２０とを含む。
【００７２】
記憶部１１０は、データ書込み装置１００を制御するためのプログラム、画像、映像および音楽を表わすデジタルデータの暗号を解除するための秘密鍵などを記憶するＲＯＭ（Read Only Memory）１１２と、ＲＯＭ１１２に記憶されたプログラムの実行途中のデータを記憶するＲＡＭ（Random Access Memory）１１４と、データ配信サーバ４００から受信した画像、映像および音楽を表わすデータを記憶する不揮発性メモリ１１６とを含む。ＲＯＭ１１２には、複数の秘密鍵が記憶される。ＲＡＭ１１４には、秘密鍵とユーザＩＤ（identification）との関係が記憶される。ユーザＩＤは、このデータ再生システムにおけるユーザを一意に特定するために、データ書込み装置１００が選定する識別情報である。
【００７３】
インターフェイス部１４０は、ネットワーク５００に接続されたデータ配信サーバ４００からデータを受信するためのネットワークインターフェイス１４２と、メモリカード２００に接続され、メモリカード２００と通信するためのメモリカードインターフェイス１４４とを含む。メモリカードインターフェイス１４４には、メモリカード２００がセットされる、メモリカードインターフェイス１４４は、ＣＰＵ１２０からの指示に基づいて、メモリカード２００からデータを読出したり、メモリカード２００にデータを書込んだりする。
【００７４】
入出力部１５０は、不揮発性メモリ１１６に記憶された画像、映像および音楽を表わすデータの一覧を表示したり、操作手順を表示したりする表示部１５２と、表示部１５２に表示されたデータの一覧から、メモリカード２００に書込むデータを選択する操作が行なわれる操作部１５４とを含む。ユーザは、表示部１５０に表示された操作手順に従って、ユーザはメモリカードの初期設定を行なう。
【００７５】
図３を参照して、本実施の形態に係るデータ読取り装置３００の構造について説明する。図３に示すように、データ読取り装置３００は、前述のデータ書込み装置１００のインターフェイス部１４０に代えて、メモリカードインターフェイス３４４を含む。データ読取り装置３００は、前述のデータ書込み装置１００の入出力部１５０の構成に加えて、音声出力部３５６を含む。
【００７６】
メモリカードインターフェイス３４４は、前述のメモリカードインターフェイス１４４と同じものである。音声出力部３５６は、メモリカード２００に記憶されたデジタルデータに基づいて、音を出力する。
【００７７】
図２および図３に示すＲＯＭ１１２、ＲＡＭ３１４には、このデータ再生システムで用いられるデジタルデータの暗号を解除するための秘密鍵が記憶される。ＲＡＭ１１４、ＲＡＭ３１４には、ユーザＩＤ、秘密鍵とユーザＩＤとの関係が記憶される。データ読取り装置３００の不揮発性メモリ３１６には、リアルタイムクロック３３０により検知された現在日時が記憶される。この記憶された現在日時を、データ読取り装置の最新時間という。
【００７８】
図４を参照して、メモリカード２００の構造について説明する。図４に示すように、メモリカード２００は、メモリカードインターフェイス２０２と、メモリカードインターフェイス２０２に接続されたＲＡＭ２０４とを含む。メモリカードインターフェイス２０２は、メモリカードインターフェイス１４４またはメモリカードインターフェイス３４４を介して、それぞれデータ書込み装置１００またはデータ読取り装置３００と通信を行なう。
【００７９】
図５を参照して、図４に示すＲＡＭ２０４に記憶されるデータについて説明する。図５に示すように、メモリカード２００に記憶されるデータは、秘密鍵、秘密鍵により暗号化された再生鍵およびユーザデータを含む。このデータ再生システムにおいては、ＤＥＳ（Data Encryption Standard）による暗号化処理が用いられる。
【００８０】
ユーザデータは、データ書込み装置１００のリアルタイムクロック１３０により検知された現在日時を表わす最新時間、管理情報、再生鍵により暗号化処理されたデジタルデータを含む。メモリカード２００に記憶される最新時間を、メモリカードの最新時間という。管理情報は、ユーザデータに記憶されたデジタルデータの種類に対応する情報を含む。たとえば、メモリカード２００には３種類のデジタルデータが記憶されていると想定する。この場合、３つの管理情報が記憶される。管理情報は、第１の管理情報、第２の管理情報および第３の管理情報を含む。第１の管理情報は、第１の管理情報が管理する第１のデジタルデータを特定するためのデータＩＤ、第１のデジタルデータのファイル名、第１のデジタルデータの概要などを表わすインデックスデータ、第１のデジタルデータの再生期限およびフラグを含む。フラグは、データ読取り装置３００において、それぞれのデジタルデータの再生が可能であるか否かを示す識別情報である。このフラグがリセットされていると、デジタルデータの再生ができない。
【００８１】
データ書込み装置１００のＲＯＭ１１２、データ読取り装置３００のＲＡＭ３１４およびメモリカード２００のＲＡＭ２０４に記憶される秘密鍵は、このシステムを利用するユーザごとに設定される。図４に示すメモリカード２００は、このデータ再生システムのデータ書込み装置１００およびデータ読取り装置３００においてのみ、読み書きができる。
【００８２】
メモリカード２００の初期設定について説明する。後述するメモリカード２００とデータ書込み装置１００との相互認証のために、メモリカード２００は初期設定が必要である。この初期設定は以下のように行なわれる。
【００８３】
ユーザがデータ書込み装置１００に初期設定されていないメモリカード２００をセットする。データ書込み装置１００は、このデータ再生システムにおいてユーザを一意に識別できるユーザＩＤを選定する。データ書込み装置１００は、ＲＯＭ１１２に記憶した秘密鍵を１つ選択する。データ書込み装置１００は、ユーザＩＤを秘密鍵との関係をＲＡＭ１１４に記憶する。データ書込み装置１００は、表示部１３２に、ユーザＩＤと秘密鍵とを表示する。ユーザは、表示された、ユーザＩＤと秘密鍵とを記憶する。データ書込み装置１００は、メモリカード２００のＲＡＭ２０４に秘密鍵を書込む。このような初期設定がされたメモリカード２００にデジタルデータが書込まれる。
【００８４】
データ読込み装置３００の初期設定について説明する。後述するメモリカード２００相互認証のために、データ読込み装置３００は初期設定が必要である。この初期設定は以下のように行なわれる。
【００８５】
ユーザが、データ読込み装置３００に、ユーザが記憶したユーザＩＤと秘密鍵とを入力する。データ読込み装置３００は、入力されたユーザＩＤと秘密鍵とをＲＡＭ３１４に記憶する。このような初期設定がされたデータ読込み装置３００にメモリカード２００がセットされて、デジタルデータが読込まれる。
【００８６】
図６を参照して、データ書込み装置１００で実行されるプログラムは、書込み処理に関し、以下のような制御構造を有する。
【００８７】
ステップ（以下、ステップをＳと略す。）１００にて、データ書込み装置１００のＣＰＵ１２０は、データ書込み装置１００と、データ書込み装置１００にセットされたメモリカード２００との相互認証が行なわれたか否かを判断する。ユーザがメモリカードインターフェイス１４４にメモリカード２００をセットする。ユーザが、データ書込み装置１００の操作部１５４に、ユーザＩＤを入力する。ＣＰＵ１２０は、メモリカードインターフェイス１４４を介して、メモリカード２００のＲＡＭ２０４に記憶された秘密鍵を読取る。ＣＰＵ１２０は、メモリカード２００のＲＡＭ２０４に記憶された秘密鍵と、データ書込み装置１００のＲＯＭ１１２に記憶された秘密鍵とが一致、かつ一致した秘密鍵に関係付けてＲＡＭ１１４に記憶されたユーザＩＤと、入力されたユーザＩＤとが一致するか否かを判断する。秘密鍵およびユーザＩＤがそれぞれ一致すると、相互認証されたと判断される。データ書込み装置１００とメモリカード２００との相互認証が行なわれると（Ｓ１００にてＹＥＳ）、処理はＳ１０２へ移される。一方、データ書込み装置１００とメモリカード２００との相互認証が行なわれないと（Ｓ１００にてＮＯ）、処理はＳ１１２へ移される。データ書込み装置１００とメモリカード２００との相互認証が行なわれない場合とは、このデータ再生システムで使用できないメモリカードを用いたとき、初期設定されていないメモリカードを用いたとき、正規のユーザでない者が正規のユーザのメモリカードを用いたときなどである。
【００８８】
Ｓ１０２にて、ＣＰＵ１２０は、不揮発性メモリ１１６に記憶されたデジタルデータのインデックスに基づいて、データ書込み装置１００に記憶されたデジタルデータの一覧を表示部１５２に表示する。
【００８９】
Ｓ１０４にて、ＣＰＵ１２０は、ユーザに対して、デジタルデータの選択を要求する。このとき、表示部１５２に、表示された一覧の中からデジタルデータを選択する要求が表示される。
【００９０】
Ｓ１０６にて、ＣＰＵ１２０は、Ｓ１０４にて要求されたデジタルデータを、不揮発性メモリ１１６から読出し、メモリカード２００のＲＡＭ２０４に書込む。なお、不揮発性メモリ１１６には、再生鍵により暗号化されたデジタルデータが記憶されている。メモリカード２００のＲＡＭ２０４に、暗号化されたデジタルデータが書込まれる。
【００９１】
Ｓ１０８にて、ＣＰＵ１２０は、リアルタイムクロック１３０にて検知した現在日時をメモリカード２００の最新時間に書込む。
【００９２】
Ｓ１１０にて、ＣＰＵ１２０は、Ｓ１０６にてメモリカード２００に書込んだデジタルデータに対応する管理情報をメモリカード２００に書込む。
【００９３】
Ｓ１１２にて、ＣＰＵ１２０は、データ書込み装置１００とメモリカード２００との相互認証が行なわれなかった場合、エラー処理を行なう。このとき、エラー処理として、ＣＰＵ１２０は、表示部１５２に、相互認証が不可能であることなどを表示する。
【００９４】
図７を参照して、データ読取り装置３００で実行されるプログラムは、読取り処理に関し、以下のような制御構造を有する。
【００９５】
Ｓ２００にて、データ読取り装置３００のＣＰＵ３２０は、データ読取り装置３００とメモリカード２００との相互認証が行なわれたか否かを判断する。このＳ２００における相互認証は、前述のＳ１００における相互認証をデータ読取り装置３００で行なうものである。ユーザが、メモリカードインターフェイス３４４にメモリカード２００をセットする。ユーザが、データ読取り３００の操作部３５４に、ユーザＩＤを入力する。ＣＰＵ３２０は、メモリカードインターフェイス３４４を介して、メモリカード２００のＲＡＭ２０４に記憶された秘密鍵、および秘密鍵とユーザＩＤとの関係を読取る。ＣＰＵ３２０は、メモリカード２００のＲＡＭ２０４に記憶された秘密鍵と、データ読取り装置３００のＲＡＭ３１４に記憶された秘密鍵とが一致、かつ一致した秘密鍵に関係付けてＲＡＭ３１４に記憶されたユーザＩＤと、入力されたユーザＩＤとが一致するか否かを判断する。秘密鍵およびユーザＩＤがそれぞれ一致すると、相互認証されたと判断される。データ読取り装置３００とメモリカード２００との相互認証が行なわれると（Ｓ２００にてＹＥＳ）、処理はＳ２０２へ移される。一方、データ読取り装置３００とメモリカード２００との相互認証が行なわれないと（Ｓ２００にてＮＯ）、処理はＳ２２２へ移される。
【００９６】
Ｓ２０２にて、ＣＰＵ３２０は、メモリカード２００のＲＡＭ２０４に記憶されたデジタルデータのインデックスを用いて、メモリカード２００に記憶されたデジタルデータの一覧を表示部３５２に表示する。
【００９７】
Ｓ２０４にて、ＣＰＵ３２０は、ユーザに対して、再生するデジタルデータの選択を要求する。このとき、表示部３５２に表示された一覧の中から、デジタルデータを選択する要求が表示部３５２に表示される。
【００９８】
Ｓ２０６にて、ＣＰＵ３２０は、Ｓ２０４にて選択されたデジタルデータのフラグを読取る。Ｓ２０８にて、ＣＰＵ３２０は、Ｓ２０６にて読取ったフラグがセット状態であるか否かを判断する。フラグがセット状態であると（Ｓ２０８にてＹＥＳ）、処理はＳ２１０へ移される。一方、フラグがリセット状態であると（Ｓ２０８にてＮＯ）、処理はＳ２２２へ移される。
【００９９】
Ｓ２１０にて、ＣＰＵ３２０は、リアルタイムクロック３３０により検知された現在日時が、メモリカード２００に記憶されたメモリカードの最新時間よりも遅いか、メモリカードの最新時間と等しいか否かを判断する。検知された現在日時の方が、メモリカードの最新時間よりも遅いか等しい場合には（Ｓ２１０にてＹＥＳ）、処理はＳ２１２へ移される。一方、検知した現在日時の方が、メモリカードの最新時間よりも早い場合には（Ｓ２１０にてＮＯ）、処理はＳ２２２へ移される。
【０１００】
Ｓ２１２にて、ＣＰＵ３２０は、リアルタイムクロック３３０により検知された現在日時が、不揮発性メモリ３１６に記憶された読取り装置の最新時間よりも遅いか、読取り装置の最新時間と等しいか否かを判断する。検知された現在日時の方が、読取り装置の最新時間よりも遅いか等しい場合には（Ｓ２１２にてＹＥＳ）、処理はＳ２１４へ移される。一方、検知された現在日時の方が、読取り装置の最新時間よりも早い場合には（Ｓ２１２にてＮＯ）、処理はＳ２２２へ移される。
【０１０１】
検知した現在日時の方が、メモリカードの最新時間または読取り装置の最新時間よりも早い場合とは、現在日時が早められた場合である。このことは、ユーザが、再生期限後の不正な再生を目的として、データ読取り装置３００のリアルタイムクロック３３０を不正に操作したことを表わす。
【０１０２】
Ｓ２１４にて、ＣＰＵ３２０は、リアルタイムクロック３３０により検知された現在日時が、メモリカード２００に記憶された再生期限よりも早いか、再生期限と等しいか否かを判断する。検知された現在日時の方が、再生期限よりも早いか等しい場合には（Ｓ２１４にてＹＥＳ）、処理はＳ２１６へ移される。一方、検知された現在日時の方が再生期限よりも遅い場合には（Ｓ２１４にてＮＯ）、処理はＳ２２２へ移される。
【０１０３】
Ｓ２１６にて、ＣＰＵ３２０は、Ｓ２０４にて選択されたデジタルデータをメモリカード２００のＲＡＭ２０４から読取り、再生鍵により暗号化されたデジタルデータを復号して、表示部３５２および音声出力部３５６から出力する。再生鍵は、秘密鍵により暗号化された再生鍵を復号したものである。
【０１０４】
Ｓ２１８にて、ＣＰＵ３２０は、再生が終了したか否かを判断する。デジタルデータの再生が終了すると（Ｓ２１８にてＹＥＳ）、処理はＳ２２０へ移される。一方、デジタルデータの再生が終了しないと（Ｓ２１８にてＮＯ）、処理はＳ２１６へ戻され、さらにデジタルデータの再生を行なう。
【０１０５】
Ｓ２２０にて、ＣＰＵ３２０は、リアルタイムクロック３３０により検知された現在日時を、不揮発性メモリ３１６に記憶されたデータ読取り装置の最新時間およびメモリカード２００に記憶されたメモリカードの最新時間に上書きする。これにより、最新時間が更新され、再生が終了する。
【０１０６】
Ｓ２２２にて、相互認証が行なわれなかった場合（Ｓ２００にてＮＯ）、フラグがリセット状態であった場合（Ｓ２０８にてＮＯ）、現在日時がメモリカードの最新時間よりも早い場合（Ｓ２１０にてＮＯ）、現在日時が読取り装置の最新時間よりも早い場合（Ｓ２１２にてＮＯ）、現在日時が再生期限よりも遅い場合（Ｓ２１４にてＮＯ）、ＣＰＵ３２０はエラー処理を行なう。このエラー処理において、ＣＰＵ３２０は、フラグをリセットし、デジタルデータを消去する。
【０１０７】
この場合、相互認証が行なわれなかった場合には、不正なユーザがメモリカード２００を使用したため、メモリカード２００に記憶されたすべてのデジタルデータが消去される。現在日時がメモリカードの最新時間よりも早かった場合および現在日時が読取り装置の最新時間よりも早かった場合には、データ読取り装置３００のリアルタイムクロック３３０が不正に操作されたと判断され、メモリカード２００に記憶されたすべてのデジタルデータが消去される。現在日時が再生期限よりも遅い場合には、再生期限が経過したデジタルデータのみが消去される。
【０１０８】
以上のような構造およびフローチャートに基づく、データ再生システムの動作について説明する。
【０１０９】
［データ書込み動作：メモリカード初期設定動作］
このデータ再生システムのユーザが、メモリカード２００の初期設定のために、メモリカード２００をデータ書込み装置１００にセットする。ユーザがメモリカードの初期設定を要求すると、データ書込み装置１００は、ユーザＩＤと秘密鍵とを選定する。選定されたユーザＩＤと秘密鍵が表示部１５２に表示される。秘密鍵が、メモリカード２００のＲＡＭ２０４に書込まれる。秘密鍵とユーザＩＤとの関係がデータ書込み装置１００のＲＡＭ１１４に書込まれる。
【０１１０】
［データ書込み動作］
初期設定がされたメモリカード２００に、デジタルデータを書込む動作について説明する。
【０１１１】
ユーザが、データ書込み装置１００のメモリカードインターフェイス１４４を介して、初期設定されたメモリカード２００とデータ書込み装置１００とを接続する。ユーザが自己のユーザＩＤを操作部１５２に入力する。データ書込み装置１００は、メモリカード２００から秘密鍵を読出す。読出した秘密鍵とＲＯＭ１１２に記憶された秘密鍵とに基づいて、およびＲＡＭ１１４に記憶された秘密鍵とユーザＩＤとの関係と入力されたユーザＩＤとに基づいて、データ書込み装置１００とメモリカード２００との相互認証が行なわれる。
【０１１２】
相互認証が行なわれると（Ｓ１００にてＹＥＳ）、不揮発性メモリ１１６に記憶されたデジタルデータのインデックスに基づいて、デジタルデータの一覧が表示部１５２に表示される（Ｓ１０２）。ユーザは、表示された一覧の中からメモリカード２００に記憶させたいデジタルデータを選択する。選択されたデジタルデータがメモリカード２００のＲＡＭ２０４に書込まれる（Ｓ１０６）。このとき、ＲＡＭ２０４に記憶されるデジタルデータは、再生鍵により暗号化されている。
【０１１３】
リアルタイムクロック１３０により検知された現在日時が、メモリカードの最新時間に書込まれる（Ｓ１０８）。管理情報が作成され、メモリカード２００のＲＡＭ２０４に書込まれる（Ｓ１１０）。
【０１１４】
このようにして、ユーザのメモリカード２００には、図５に示すようにデジタルデータが記憶される。
【０１１５】
［データ読取り動作：データ読取り装置初期設定動作］
このデータ再生システムのユーザが、メモリカード２００をデータ読取り装置を用いて再生するために、データ読取り装置３００を初期設定する。ユーザがデータ読取り装置３００の初期設定のために、ユーザＩＤと秘密鍵とを操作部３５４に入力する。データ読取り装置３００は、ユーザＩＤと秘密鍵とをＲＡＭ３１４に記憶する。
【０１１６】
［データ読取り動作：相互認証動作］
初期設定がされたデータ読取り装置３００を用いて、メモリカード２００に記憶されたデジタルデータを読出す動作について説明する。デジタルデータの読出しの前に相互認証が行なわれる。
【０１１７】
ユーザが、データ読取り装置３００のメモリカードインターフェイス３４４を介して、デジタルデータが記憶されたメモリカード２００とデータ読取り装置３００とを接続する。ユーザが自己のユーザＩＤを操作部３５４に入力する。データ読取り装置３００は、メモリカード２００から秘密鍵を読出す。読出した秘密鍵とＲＡＭ３１４に記憶された秘密鍵とに基づいて、およびＲＡＭ３１４に記憶された秘密鍵とユーザＩＤとの関係と入力されたユーザＩＤとに基づいて、データ読取り装置３００とメモリカード２００との相互認証が行なわれる。
【０１１８】
相互認証が行なわれると（Ｓ２００にてＹＥＳ）、メモリカード２００のＲＡＭ２０４に記憶されたデジタルデータのインデックスに基づいて、デジタルデータの一覧が表示部３５２に表示される（Ｓ２０２）。ユーザは、表示された一覧の中からメモリカード２００に記憶された、再生させたいデジタルデータを選択する。以下、正常動作と不正動作とを区別して説明する。
【０１１９】
［データ読取り動作：第１の正常動作］
図８を参照して、データ読取り装置３００における第１の正常動作について説明する。以下の説明では、２００１年１月１日に、データ書込み装置１００により、メモリカード２００にデジタルデータが書込まれたと想定する。このデータの再生期限は２００１年１月６日までであると想定する。図８に示すように、データ書込み装置１００における書込み動作により、メモリカード２００のＲＡＭ２０４には、メモリカードの最新時間として、２００１年１月１日が記憶される。なお、以下の説明では最新時間を日のみによって表わすが、これに限定されるものではなく、時、分および秒まで含めることもできる。
【０１２０】
図８に示すようにメモリカードに記憶されたデジタルデータは２００１年１月１日から２００１年１月６日の間が再生が可能な期間であり、２００１年１月７日に再生不可能となる。リアルタイムクロック３３０により検知される現在日時は、２００１年１月１日から２００１年１月７日へと順次変化する。
【０１２１】
このような状態で、再生期限前の２００１年１月４日にデータ読取り装置３００を用いてデジタルデータを再生する場合について説明する。現在日時（２００１年１月４日）はメモリカードの最新時間（２００１年１月１日）よりも後であり（Ｓ２１０にてＹＥＳ）、現在日時（２００１年１月４日）は読取り装置の最新時間（２００１年１月４日）と同じであり（Ｓ２１２にてＹＥＳ）、かつ現在日時（２００１年１月４日）は再生期限（２００１年１月６日）よりも前であるため（Ｓ２１４にてＹＥＳ）、デジタルデータがメモリカード２００から読取られて出力される（Ｓ２１６）。
【０１２２】
このような状態で、再生期限後の２００１年１月７日にデータ読取り装置３００を用いてデジタルデータを再生する場合について説明する。現在日時（２００１年１月７日）はメモリカードの最新時間（２００１年１月１日）よりも後であり（Ｓ２１０にてＹＥＳ）、現在日時（２００１年１月７日）は読取り装置の最新時間（２００１年１月７日）と同じであるが（Ｓ２１２にてＹＥＳ）、現在日時（２００１年１月７日）は再生期限（２００１年１月６日）よりも遅いため（Ｓ２１４にてＮＯ）、デジタルデータがメモリカード２００から読取られて出力されることがない。
【０１２３】
［データ読取り動作：第１の不正動作］
図９を参照して、データ読取り装置３００における第１の不正動作について説明する。図９に示すように、データ読取り装置３００のユーザは、再生期限後の２００１年１月７日に、リアルタイムクロック３３０を不正に操作し、再生を試みたと想定する。ユーザは、データ読取り装置３００のリアルタイムクロック３３０が検知する現在日時について、２００１年１月７日を２０００年１２月３１日に不正に変更したと想定する。したがって、不正操作後、データ読取り装置３００の現在日時は２０００年１２月３１日となる。
【０１２４】
２００１年１月７日に、ユーザは不正操作されたデータ読取り装置３００を用いて、メモリカード２００に記憶されたデジタルデータを読出す。この場合、現在日時（２０００年１２月３１日：不正操作後）は、メモリカードの最新時間（２００１年１月１日）よりも前であるため（Ｓ２１０にてＮＯ）、エラー処理が行なわれる（Ｓ２２２）。データ読取り装置３００のリアルタイムクロック３３０が不正に操作されたと判断され、メモリカード３００に記憶されたすべてのデジタルデータが消去される。
【０１２５】
［データ読取り動作：第２の正常動作］
図１０を参照して、データ読取り装置３００における、第２の正常動作について説明する。図１０に示すように、データ読取り装置３００のユーザは、第１のメモリカードおよび第２のメモリカードの２枚のメモリカードを有する。
【０１２６】
２００１年１月１日に、データ書込み装置１００により、第１のメモリカードに、デジタルデータが書込まれたと想定する。このデータの再生期限は、２００１年１月３日であると想定する。第１のメモリカードのＲＡＭ２０４には、メモリカードの最新時間として、２００１年１月１日が記憶される。一方、第２のメモリカードは、２００１年１月３日にデジタルデータの再生が停止されたと想定する。第２のメモリカードのＲＡＭ２０４には、メモリカードの最新時間として、２００１年１月３日が記憶される。
【０１２７】
このような状態で、再生期限内である２００１年１月３日に、データ読取り装置３００を用いて、第１のメモリカードに記憶されたデジタルデータを再生する場合について説明する。ユーザは、データ読取り装置３００に第１のメモリカードをセットする。リアルタイムクロック３３０により検知された現在日時（２００１年１月３日）は、第１のメモリカードに記憶された最新時間（２００１年１月１日）よりも後であり（Ｓ２１０にてＹＥＳ）、検知された現在日時（２００１年１月３日）は、データ読取り装置３００に記憶された最新時間（２００１年１月３日）と同じであり（Ｓ２１２にてＹＥＳ）、かつ検知された現在日時（２００１年１月３日）は、再生期限（２００１年１月３日）と同じであるため（Ｓ２１４にてＹＥＳ）、第１のメモリカードからデジタルデータが読出されて、再生される。
【０１２８】
このような状態で、再生期限後の２００１年１月４日に第１のメモリカードに記憶されたデータデータを再生する場合について説明する。この場合、現在日時（２００１年１月４日）は、メモリカードの最新時間（２００１年１月１日）よりも後であり（Ｓ２１０にてＹＥＳ）、検知された現在日時（２００１年１月４日）は、データ読取り装置３００の最新時間（２００１年１月４日）と同じであるが（Ｓ２１２にてＹＥＳ）、検知された現在日時（２００１年１月４日）は再生期限（２００１年１月３日）を経過しているため（Ｓ２１４にてＮＯ）、エラー処理が行なわれる（Ｓ２２２）。この場合、該当するデジタルデータに対応するフラグがリセットされ、そのデジタルデータが消去される。
【０１２９】
［データ読取り動作：第２の不正動作］
図１１を参照して、データ読取り装置３００における第２の不正動作について説明する。図１１に示すように、データ読取り装置３００のユーザは、再生期限後の２００１年１月４日に、リアルタイムクロック３３０を不正に操作し、再生を試みたと想定する。ユーザは、データ読取り装置３００のリアルタイムクロック３３０が検知する現在日時について、２００１年１月４日を２００１年１月２日に不正に変更したと想定する。したがって、不正操作後、データ読取り装置３００の現在日時は２００１年１月２日となる。
【０１３０】
２００１年１月４日に、ユーザは不正操作されたデータ読取り装置３００を用いて、メモリカード２００に記憶されたデジタルデータを読出す。この場合、現在日時（２００１年１月２日：不正操作後）は、メモリカードの最新時間（２００１年１月１日）よりも後であるが（Ｓ２１０にてＹＥＳ）、現在日時（２００１年１月２日：不正操作後）は、読取り装置の最新時間（２００１年１月３日）よりも前であるため（Ｓ２１２にてＮＯ）、エラー処理が行なわれる（Ｓ２２２）。この場合、データ読取り装置３００のリアルタイムクロック３３０が不正に操作されたと判断され、メモリカード２００に記憶されたすべてのデジタルデータが消去される。
【０１３１】
以上のようにして、本実施の形態に係るデータ再生システムによると、データ書込み装置においてデータの書込み時に、メモリカードにデータ書込み装置により検知された現在日時が書込まれる。データ読取り装置により検知された現在日時がデータ読取り装置の記憶部に記憶される。データの再生時には、メモリカードに記憶されたメモリカードの最新時間および読取り装置の記憶部に記憶された読取り装置の最新時間と、読取り装置のリアルタイムクロックにより検知された現在日時とに基づいて、データ読取り装置における現在日時の不正操作を検出する。データ読取り装置の現在日時が不正に操作されていない場合であって、かつ再生期限内である場合に、メモリカードに記憶されたデジタルデータが再生される。その結果、再生期限を介してデータを出力するデータ再生システムを安価に実現することができる。
【０１３２】
＜第１の実施の形態  第１の変形例＞
上述した第１の実施の形態における第１の変形例について説明する。
【０１３３】
図１２に示すように、この変形例は、データ読取り装置３００において、データ読取り装置３００にセットされたメモリカード２００に記憶される最新時間に、データ読取り装置３００により検知された現在日時を上書きするものである。
【０１３４】
図１２に示すように、メモリカード２００に記憶された最新時間は、予め定められた時間の間隔で、データ読取り装置３００のリアルタイムクロック３３０により検知された現在日時が上書きされる。したがって、メモリカードに記憶されたメモリカード２００の最新時間は、日時の経過に伴い変更される。
【０１３５】
データ書込み装置１００を用いて、２００１年１月１日にメモリカード２００にデジタルデータを書込んだと想定する。このデータの再生期限は、２００１年１月６日と想定する。
【０１３６】
このような状態において、データ読取り装置３００のユーザは、再生期限後の２００１年１月７日に、リアルタイムクロック３３０を不正に操作し、再生を試みたと想定する。ユーザは、データ読取り装置３００のリアルタイムクロック３３０が検知する現在日時について、２００１年１月７日を２００１年１月６日に不正に変更したと想定する。したがって、不正操作後、データ読取り装置３００の現在日時は２００１年１月６日となる。
【０１３７】
２００１年１月７日に、ユーザは不正操作されたデータ読取り装置３００を用いて、メモリカード２００に記憶されたデジタルデータを読出す。この場合、現在日時（２００１年１月６日：不正操作後）は、メモリカードの最新時間（２００１年１月６日）よりも遅いため（Ｓ２１０にてＮＯ）、エラー処理が行なわれる（Ｓ２２２）。データ読取り装置３００のリアルタイムクロック３３０が不正に操作されたと判断され、メモリカード３００に記憶されたすべてのデジタルデータが消去される。
【０１３８】
＜第１の実施の形態  第２の変形例＞
上述した第１の実施の形態の第２の変形例について説明する。図１３を参照して、第２の変形例は、データ読取り装置３００のリアルタイムクロック３３０により検知された現在日時によらずに、メモリカードの最新時間を記憶するものである。第２の変形例におけるデータ読取り装置３００は、リアルタイムクロック３３０に加えて、経過時間を算出できるカウンタを含む。図１３に示すように、２００１年１月１日にメモリカード２００に記憶されたデジタルデータの再生が開始されると、再生開始からの経過時間をカウンタにより検出する。カウンタにより検出された経過時間を、再生が開始されたときに検知した現在日時に加算することにより現在日時を算出する。これにより、再生開始時にはリアルタイムクロック３３０が不正操作されず、再生開始後に不正操作された場合であっても（たとえば、２００１年１月４日にリアルタイムクロック３３０が不正操作された場合）、メモリカード２００には、メモリカードの最新時間が正確に記憶される。
【０１３９】
第２の変形例を用いたデータ読取り装置３００において、リアルタイムクロック３３０が１月７日に不正操作された場合の動作については、前述の第１の変形例と同じであるため、ここでの詳細な説明は繰返さない。
【０１４０】
上述した変形例においても、前述の第１の実施の形態と同様の効果を得ることができ、再生期限を管理してデジタルデータを再生するデータ再生システムを安価に実現できる。
【０１４１】
＜第２の実施の形態＞
以下、前述の第１の実施の形態におけるメモリカードを、他の記録媒体にした実施の形態について説明する。記録媒体の構造が変更された以外については、第１の実施の形態と同じであるため、それ以外についてのここでの詳細な説明は繰返さない。
【０１４２】
図１４を参照して、メモリカード２００に代わる記録媒体２１０は、メモリカードインターフェイス２１２と、メモリカードインターフェイス２１２に接続され、光磁気ディスクにより実現される記憶部２１４とを含む。図１４に示すように、記憶部２１４を光磁気ディスクにより実現したため、大容量のデジタルデータ（高品位の映像を表わすデジタルデータ）などを記憶することができる。
【０１４３】
図１５を参照して、メモリカード２００に代わる記録媒体２２０は、メモリカードインターフェイス２２２と、書換えが必要なデータを記憶する第１の記憶部２２４と、書換えの必要のないデータを記憶する第２の記憶部２２６とを含む。第１の記憶部２２４および第２の記憶部２２６は、メモリカードインターフェイス２２２に接続される。第１の記憶部２２４には、メモリカードの最新時間、秘密鍵などが記憶され、第２の記憶部２２６には、書換えが不要なデジタルデータが記憶される。
【０１４４】
このようにすると、図１に示すデータ書込み装置１００が不要となる。ユーザは、予め第２の記憶部２２６にデジタルデータが記憶された記録媒体２２０を購入し、それをデータ読取り装置３００にセットし、第２の記憶部２２６に記憶されたデジタルデータを再生することができる。
【０１４５】
図１６を参照して、記録媒体２３０は、図１５に示す記録媒体２２０の第２の記憶部２２６を、光磁気ディスクにより実現した第２の記憶部２３６を含む。図１６に示す記録媒体２３０は、図１５に示す記録媒体２２０の効果に加えて、第２の記憶部２３６に、大容量のデジタルデータを記憶することができる。
【０１４６】
図１７を参照して、記録媒体２４０は、図１６に示す記録媒体２３０の第２の記憶部２３６を、読取り専用の光ディスクにより実現した第２の記憶部２４６を含む。
【０１４７】
図１８を参照して、第１の実施の形態のメモリカード２００に代えて、記録媒体２５０は、メモリカードインターフェイス２５２と、メモリカードインターフェイス２５２に接続された、１度限り書込み可能な光ディスクを用いた記憶部２５４を含む。記憶部２５４には、書換えが不要なデジタルデータが暗号化されて記憶されるとともに、管理情報が追記される。
【０１４８】
図１９を参照して、図１８に示す記録媒体２５０の記憶部２５４に記憶されるデータについて説明する。図１９に示すように、記憶部２５４には、まず、再生鍵により暗号化された第１のデジタルデータ、再生鍵により暗号化された第２のデジタルデータが書込まれる。初期管理情報として、秘密鍵、秘密鍵により暗号化された再生鍵および初期最新時間が記憶される。初期管理情報として、書込まれた第１のデジタルデータおよび第２のデジタルデータについての管理情報が記憶される。第１の管理情報は、データＩＤ、ファイル名、インデックスデータ、再生期限およびフラグを含む。
【０１４９】
図１９に示すように、記憶部２５４は、デジタルデータの追加記憶情報を含む。追加管理情報は、第１のデジタルデータおよび第２のデジタルデータに加えて追加記憶されたデジタルデータの管理情報を含む。この管理情報は追記して記憶される。
【０１５０】
図１８および図１９に示すように、一度限り書込み可能な光ディスクを用いて記憶部２５４を構成し、適宜デジタルデータを追加記憶し、追加記憶されたデジタルデータに対応する管理情報を追記することにより、デジタルデータが記憶された記録媒体２５０を実現できる。
【０１５１】
以上のようにして、第２の実施の形態に係る記録媒体を用いても、前述の第１の実施の形態と同様の効果を実現することができる。
【０１５２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１５３】
【図１】本発明の実施の形態に係るデータ再生システムの全体構成を表わす図である。
【図２】図１に示すデータ書込み装置の制御ブロック図である。
【図３】図２に示すデータ読取り装置の制御ブロック図である。
【図４】図１に示すメモリカードの制御ブロック図である。
【図５】図１に示すメモリカードに記憶されるデータを表わす図である。
【図６】本発明の実施の形態に係る書込み処理を示すフローチャートである。
【図７】本発明の実施の形態に係るデータ読取り処理を示すフローチャートである。
【図８】本発明の実施の形態における第１の正常動作を示す図である。
【図９】本発明の実施の形態における第１の不正動作を示す図である。
【図１０】本発明の実施の形態における第２の正常動作を示す図である。
【図１１】本発明の実施の形態における第２の不正動作を示す図である。
【図１２】本発明の実施の形態の第１の変形例における不正動作を示す図である。
【図１３】本発明の実施の形態の第２の変形例における不正動作を示す図である。
【図１４】記録媒体の制御ブロック図（その１）である。
【図１５】記録媒体の制御ブロック図（その２）である。
【図１６】記録媒体の制御ブロック図（その３）である。
【図１７】記録媒体の制御ブロック図（その４）である。
【図１８】記録媒体の制御ブロック図（その５）である。
【図１９】図１８に示す記録媒体に記憶されるデータを表わす図である。
【符号の説明】
【０１５４】
１００  データ書込み装置、２００  メモリカード、３００  データ読取り装置、４００  データ配信サーバ、５００  ネットワーク、１１０、３１０  記憶部、１２０、３２０  ＣＰＵ、１３０、３３０  リアルタイムクロック、１４０  インターフェイス部、１５０、３５０  入出力部。
【図１】
2006059385.tif 000003
【図２】
2006059385.tif 000004
【図３】
2006059385.tif 000005
【図４】
2006059385.tif 000006
【図５】
2006059385.tif 000007
【図６】
2006059385.tif 000008
【図７】
2006059385.tif 000009
【図８】
2006059385.tif 000010
【図９】
2006059385.tif 000011
【図１０】
2006059385.tif 000012
【図１１】
2006059385.tif 000013
【図１２】
2006059385.tif 000014
【図１３】
2006059385.tif 000015
【図１４】
2006059385.tif 000016
【図１５】
2006059385.tif 000017
【図１６】
2006059385.tif 000018
【図１７】
2006059385.tif 000019
【図１８】
2006059385.tif 000020
【図１９】
2006059385.tif 000021