(57)【要約】【課題】本発明は、大容量のリムーバブル記録媒体を低価格にて提供することを目的とする。【解決手段】外部機器に接続してデータの送受信を媒介するインターフェース変換部１１と、このデータを保持すると共にデータの読み書きおよび消去が可能なユーザメモリ部（ユーザ領域）１３と、外部機器からのアクセスを制御してユーザ領域の使用を制限するコントロール部１２とを備えたメモリカード１０を提供する。コントロール部１２は、制御情報を記録した書き替え可能なメモリと、この制御情報に基づいてアクセス制御を行うプロセッサとを備える。書き替え可能なメモリには、データの書き込みを禁止するフラグと、記録されたデータの消去を禁止するフラグと、初期化を禁止するフラグと、初期化が行われた回数を計数する情報とが記録されている。そしてこのメモリカード１０は、制御情報に基づいて動作するプログラムの制御により外部機器からのアクセスを制御する。【選択図】　　　　図１
2004021827.tif 000002
【特許請求の範囲】
【請求項１】
外部機器に接続してデータの送受信を媒介するインターフェース部と、
データを保持すると共に当該データの読み書きおよび消去が可能なユーザ領域と、
前記外部機器からのアクセスを制御して前記ユーザ領域の使用を制限するコントロール部と
を備えたことを特徴とする記録媒体。
【請求項２】
前記コントロール部は、
制御情報を記録した書き替え可能なメモリと、
前記制御情報に基づいてアクセス制御を行うプロセッサと
を備えたことを特徴とする請求項１に記載の記録媒体。
【請求項３】
前記書き替え可能なメモリは、
前記制御情報として、
前記ユーザ領域へのデータの書き込みを禁止するフラグ情報と、
前記ユーザ領域に記録されたデータの消去を禁止するフラグ情報と、
前記ユーザ領域の初期化を禁止するフラグ情報と
を記録したことを特徴とする請求項２に記載の記録媒体。
【請求項４】
前記書き替え可能なメモリは、
前記制御情報として、
前記メモリ部の初期化が行われた回数を計数する情報を記録したことを特徴とする請求項２に記載の記録媒体。
【請求項５】
外部機器に接続してデータの送受信を媒介するインターフェース部と、
ユーザ領域と当該ユーザ領域の使用を制御するプログラムを含むコントロール情報とを有するメモリとを備え、
前記メモリは、
前記外部機器へ前記プログラムを読み出され、当該プログラムの制御により当該外部機器に当該ユーザ領域を使用されることを特徴とする記録媒体。
【請求項６】
データの読み書きに関する制御情報が記録された記録媒体を接続することにより当該記録媒体に対する操作を可能とする記録媒体接続部と、
前記記録媒体の前記制御情報および当該記録媒体に記録されたデータに対して操作を行って当該制御情報を書き替えると共に当該記録媒体の初期化を行う演算処理部と
を備えたことを特徴とする情報処理装置。
【請求項７】
外部機器へ挿入される記録媒体の使用方法であって、
前記外部機器から前記記録媒体の記録領域への要求を受け付け、当該記録媒体に記録されたプログラムの制御により、当該要求に応じた当該記録領域の使用の可否を判断するステップと、
前記記録領域の使用が可能である場合には前記プログラムの制御により当該記録領域を使用するステップと
を含むことを特徴とする記録媒体の使用方法。
【請求項８】
前記記録領域の使用の可否を判断するステップは、
前記記録媒体に設けられたコントロール情報に基づいて前記記録領域の使用の可否を判断することを特徴とする請求項７に記載の記録媒体の使用方法。
【請求項９】
所定の料金を支払うことにより貸し出される記録媒体と、
前記記録媒体の貸し出しおよび返却が行われる際に当該記録媒体の状態を管理する情報処理装置とを備え、
前記情報処理装置は、
前記料金に応じて前記記録媒体におけるデータの書き込みまたは書き替え回数を制限することを特徴とする記録媒体の貸し出しシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録媒体に係り、より詳しくは、データの書き込みが制御された記録媒体にデータを書き込む際の記録媒体の使用方法および記録媒体の貸し出しシステム等に関する。
【０００２】
【従来の技術】
近年、ＣＣＤ（Ｃｈａｒｇｅ　Ｃｏｕｐｌｅｄ　Ｄｅｖｉｃｅ）などの撮像素子によって撮影された画像をデジタルデータ化することのできるデジタルカメラや、ＭＰ３（ＭＰＥＧ−１　Ａｕｄｉｏ　Ｌａｙｅｒ−ＩＩＩ）等の音声圧縮技術によって符号化された音楽または音声のデジタルデータを扱うことのできるポータブルプレイヤ等のデジタル機器（アプリケーション機器）が普及しつつある。これらのデジタル機器においては、撮影された画像や動画、または音声や音楽等のデータは、汎用性の観点から、データの読み書きおよび消去が可能なリムーバブル記録媒体などのフラッシュメモリへと記録される。
【０００３】
一方、コンピュータ装置には、データの書き込みや読み出しが可能な数ＧＢ〜数百ＧＢの大きな記録容量を有するＨＤＤ（Ｈａｒｄ　Ｄｉｓｋ　Ｄｒｉｖｅ）が一般的に備えられている。デジタル機器にてリムーバブル記録媒体に記録された各種データは、リムーバブル記録媒体からコンピュータ装置に備えられたスロットを介して読み込まれ、ＨＤＤなどの記録装置へ保存される。その後、リムーバブル記録媒体に記録された各種データは、所定の操作を行うことにより消去することができ、これにより新しいデータを記録するための空き容量を確保することができた。以上のようなリムーバブル記録媒体においては、基本的に何回でもデータの書き込み（書き替え）、読み出し、および消去を行うことができた。データの読み書きが可能なリムーバブル記録媒体としては、ＦＤ（Ｆｌｏｐｐｙ　Ｄｉｓｋ）やスマートメディア（商標）、またはメモリスティック（商標）等が用いられている。このようなリムーバブル記録媒体を用いることにより、異なる機器間におけるデータの受け渡しの利便性が向上していた。
【０００４】
【発明が解決しようとする課題】
近年、デジタル機器にて記録することができる画像データや、動画データのサイズは、飛躍的に増加する傾向にある。また、１つのリムーバブル記録媒体に大量の音楽データを記録することが求められる。このように、記録すべきデータのサイズが増大すると、これに伴ってリムーバブル記録媒体の記録容量の増加が要求される。
【０００５】
大容量のデータを記録することのできるリムーバブル記録媒体を手軽に提供するためには、当該リムーバブル記録媒体に内蔵された、データの書き替えが可能なフラッシュＲＯＭの記録容量を増加すればよい。しかしながらフラッシュＲＯＭは高価であるため、フラッシュＲＯＭの記録容量を増加するとリムーバブル記録媒体の価格が高くなってしまう。
【０００６】
そこで、本発明は、大容量のリムーバブル記録媒体を低価格にて提供することを目的とする。
また、本発明は、リムーバブル記録媒体に記録されているデータを書き替える（消去する）ことのできる情報処理装置、およびこの情報処理装置を用いた記録媒体の貸し出しシステムを提供することを他の目的とする。
さらに本発明は、データの書き込みが制御された記録媒体の使用方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記の目的を達成する本発明は、次のような構成および機能を備えたことを特徴とする記録媒体を提供する。すなわちこの記録媒体では、インターフェース部が外部機器に接続してデータの送受信を媒介し、このデータの読み書きおよび消去が可能なユーザ領域がデータを保持し、コントロール部が外部機器からのアクセスを制御してユーザ領域の使用を制限する。
このコントロール部は、制御情報を記録した書き替え可能なメモリと、この制御情報に基づいてアクセス制御を行うプロセッサとを備える。
そしてこの書き替え可能なメモリは、制御情報として、ユーザ領域へのデータの書き込みを禁止するフラグ情報と、ユーザ領域に記録されたデータの消去を禁止するフラグ情報と、ユーザ領域の初期化を禁止するフラグ情報とを含む。さらにこの書き替え可能なメモリは、制御情報として、メモリ部の初期化が行われた回数を計数する情報を含む。
【０００８】
また、本発明は、次のような構成および機能を備えたことを特徴とする記録媒体を提供する。すなわちこの記録媒体は、外部機器に接続してデータの送受信を媒介するインターフェース部と、ユーザ領域とこのユーザ領域の使用を制御するプログラムを含むコントロール情報とを有するメモリとを備える。この記録媒体が外部機器に接続された際には、この外部機器により、このメモリに格納されているプログラムが読み出される。そして、この外部機器に読み出されたプログラムの制御により、このメモリのユーザ領域を使用される。
【０００９】
さらに、本発明は、次のように構成されたことを特徴とする情報処理装置を提供する。この情報処理装置は、データの読み書きに関する制御情報が記録された記録媒体を接続することによりこの記録媒体に対する操作を可能とする記録媒体接続部と、記録媒体の制御情報およびこの記録媒体に記録されたデータに対して操作を行って制御情報を書き替えると共にこの記録媒体の初期化を行う演算処理部とを備える。このような情報処理装置としては、演算処理部にて所定の処理を行って制御情報の書き替えおよび記録媒体の初期化を行う機能を実現することのできるプログラムが備えられたものであれば、汎用のコンピュータ装置等を用いることができる。
【００１０】
またさらに、本発明は、以下のような記録媒体の使用方法を提供する。
この外部機器へ挿入される記録媒体の使用方法は、外部機器から記録媒体の記録領域への要求を受け付け、この記録媒体に記録されたプログラムの制御により、この要求に応じた記録領域の使用の可否を判断するステップと、この記録領域の使用が可能である場合にはプログラムの制御により記録領域を使用するステップとを含む。
ここで、この記録領域の使用の可否を判断するステップは、この記録媒体に設けられたコントロール情報に基づいて前記記録領域の使用の可否を判断する。記録媒体の内部にこのようなプログラムおよびコントロール情報を予め記録しておくことにより、このコントロール情報に記録されたフラグに基づいて、記録媒体に種々の使用条件を設けることが可能となる。
【００１１】
さらにまた、本発明は、次のような記録媒体の貸し出しシステムを提供する。この記録媒体の貸し出しシステムは、所定の料金を支払うことにより貸し出される記録媒体と、この記録媒体の貸し出しおよび返却が行われる際に記録媒体の状態を管理する情報処理装置とを備え、この情報処理装置は、料金に応じて記録媒体におけるデータの書き込みまたは書き替え回数を制限する。このようにして使用条件が設けられた記録媒体を貸し出すことにより、この記録媒体を安価にてユーザに提供することができる。
【００１２】
【発明の実施の形態】
以下、添付図面に示す本実施の形態に基づいて本発明を詳細に説明する。
本実施の形態では、大容量のメモリを安価にて提供するために、メモリを貸し出すことにより、その記憶容量を提供する仕組みについて提案する。そして、これを実現するためにメモリの記録機能に対して制限を設ける。
【００１３】
図１は、本実施の形態におけるリムーバブル記録媒体を例示する図である。本実施の形態では、リムーバブル記録媒体の一例としてメモリカード１０の構造を示す。図示するように本実施の形態におけるメモリカード１０は、データを所望の形式に変換すると共に外部機器と接続するためのインターフェース変換部１１と、データの読み出しまたは書き込みの際の制御を行うコントロール部１２と、データを記録すると共に電源の供給がなくなった場合にも記録されたデータを保持することのできるユーザメモリ部（メモリカード１０のユーザ領域）１３とを備える。コントロール部１２は、所定の制御プログラムにしたがってデータの読み出しまたは書き込みの際の制御を行うプロセッサ、およびこのプロセッサに読み込まれる制御情報が記録された書き替え可能なメモリとが含まれている。ユーザメモリ部１３としては、例えば、電気的にデータの書き替えを自由に行うことのできるＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ　Ｅｒａｓａｂｌｅ　ａｎｄ　Ｐｒｏｇｒａｍｍａｂｌｅ　ＲＯＭ）や、データの書き替えが可能な（不揮発性）メモリなどを用いることができる。
【００１４】
メモリカード１０は、図示しないコンピュータ装置に備えられた専用のスロットや、デジタルカメラまたはポータブルプレイヤなどのデジタル機器に備えられた専用のスロットに挿入される。このメモリカード１０のインターフェース変換部１１には、数本〜数十本のピンが設けられており、メモリカード１０が機器に挿入された際にこのピンがスロット内部に設けられた端子と接触する。そうすることにより、インターフェース変換部１１およびコントロール部１２を介してコンピュータ装置やデジタル機器からユーザメモリ部１３へのデータの書き込み、およびユーザメモリ部１３からコンピュータ装置やデジタル機器へのデータの読み込みが可能な状態となる。
【００１５】
コントロール部１２の書き替え可能なメモリには、当該コントロール部１２内のプロセッサにおいて実行可能な制御プログラム、および後に図２を用いて説明する制御情報（フラグ）が記録されている。この制御プログラムがコントロール部１２のプロセッサに読み込まれ、フラグの状態にしたがって実行されることにより、コンピュータ装置またはデジタル機器によるユーザメモリ部１３に対するデータの読み書きが制御される。すなわち、メモリカード１０がスロットに挿入されたデジタル機器は、当該メモリカード１０のプロセッサに読み込まれたプログラムにより実現される、ユーザメモリ部１３の空き容量のチェック、データの書き込みおよび消去（初期化）の禁止、また著作権にて保護されたデータの読み込みの可否等、種々の制御にしたがってデータの読み書きを行う。以下、本実施の形態で例示するメモリカード１０は、基本的には書き込み専用のメモリとして用いるものとして説明する。また、コントロール部１２に記録されているフラグは、後述するＯＦＦのフラグをＯＮにしたりカウンタの値を追加したりするような特別の場合を除き、コンピュータ装置やデジタル機器から直接操作し、設定を解除することができない。
【００１６】
ユーザメモリ部１３には、ユーザメモリ部１３のどの位置（領域）にどのデータが記録されているかを認識する位置情報が記録されている。そしてこの位置情報に基づいて、例えば、静止画像データ、動画データ、または音楽データを含む種々のデータをユーザメモリ部１３中の各領域に記録することができる。
【００１７】
図２は、本実施の形態におけるメモリカード１０のコントロール部１２に記録される各種フラグと、このフラグの状態による制御について示す図である。コントロール部１２の所定の領域には、図示するように、書き込み禁止フラグ１２１と、消去禁止フラグ１２２と、初期化禁止フラグ１２３と、メモリＦｕｌｌカウンタ１２４とが備えられている。なお、これらのフラグの種類および数については、メモリカード１０の仕様や運用条件等に応じて任意に設定することができる。
【００１８】
書き込み禁止フラグ１２１、消去禁止フラグ１２２、および初期化禁止フラグ１２３は、ＯＮとＯＦＦとに切り替えられる。書き込み禁止フラグ１２１がＯＦＦに設定されている場合にはユーザメモリ部１３にデータを書き込むことができるが、ＯＮに設定されている場合にはユーザメモリ部１３にデータを書き込むことができない。消去禁止フラグ１２２がＯＦＦに設定されている場合にはユーザメモリ部１３に記録されたデータを消去することができるが、ＯＮに設定されている場合にはユーザメモリ部１３に記録されたデータを消去することができない。初期化禁止フラグ１２３がＯＦＦに設定されている場合にはユーザメモリ部１３を初期化することができるが、初期化禁止フラグ１２３がＯＮに設定されている場合にはユーザメモリ部１３を初期化することができない。
【００１９】
また、メモリＦｕｌｌカウンタ１２４には、Ｎ〜０（ゼロ）までの整数が値として与えられる。このメモリＦｕｌｌカウンタ１２４の値は、後に説明するカウンタに関する処理によって制御される。ここで、メモリＦｕｌｌカウンタ１２４の値は、制御プログラムに応じて所定の値から０まで減算する処理としても良いし、０から所定の値まで増加するようにしても構わない。
【００２０】
本実施の形態において用いられるメモリカード１０のコントロール部１２には、以上のような機能が備えられており、このメモリカード１０の使用条件に応じてユーザメモリ部１３の内容を消去できないように制御される。以下に示す図３〜図６に基づいて、このコントロール部１２におけるメモリカード１０の制御について説明する。図３〜図６に示す制御により、メモリカード１０へのデータの書き込み、およびメモリカード１０に記録されたデータを消去することができなくなるが、後に図９〜図１３にて説明する処理を施すことにより、このメモリカード１０を再利用することができるようになる。
【００２１】
図３および図４は、本実施の形態のメモリカード１０において、１回だけデータの書き込みが可能とした場合の制御内容を例示する図である。図３（ａ）は使用前におけるコントロール部１２のフラグの状態を、図３（ｂ）は使用後におけるコントロール部１２のフラグの状態を示す図である。図３（ａ）に示すように、メモリカード１０の出荷状態（購入状態）、つまりユーザがこのメモリカード１０の使用を開始する前において、コントロール部１２の書き込み禁止フラグ１２１はＯＦＦに、消去禁止フラグ１２２および初期化禁止フラグ１２３は共にＯＮに設定されている。各フラグをこのように設定することにより、ユーザメモリ部１３にデータを書き込むことはできるが、このユーザメモリ部１３に書き込まれたデータを消去、またはユーザメモリ部１３を初期化することはできない状態となっている。つまり、このメモリカード１０は、コントロール部１２により、ユーザメモリ部１３の容量がＦｕｌｌとなるまで（ユーザメモリ部１３の空き容量がなくなるまで）、（１回だけ）データを書き込むことができるように制御されている。
【００２２】
図４は、上述したコントロール部１２のプロセッサにて実行される制御プログラムによるメモリカード１０における制御処理の流れを示すフローチャートである。図４の例では、１回だけデータの書き込みが可能なメモリとして使用することができるメモリカード１０について説明する。メモリカード１０は、デジタル機器またはコンピュータ装置のスロットに挿入される。デジタル機器またはコンピュータ装置からメモリカード１０への、データの読み書きまたは消去を行うための要求は、コントロール部１２のプロセッサによる判断に基づいて制御される。このコントロール部１２による判断は、コントロール部１２の書き替え可能なメモリに設けられたフラグの状態に応じて行われる。フラグの状態が、ユーザメモリ部１３に対してのデータの書き込み、およびユーザメモリ部１３からのデータの読み出しが可能な状態である場合には、要求にしたがった制御を行う。また、フラグの状態が、ユーザメモリ部１３のデータの消去が不可能な状態である場合には、要求を拒否する制御を行い、外部機器に対してユーザメモリ部１３を使用する（データの読み出し、書き込み、および消去を行う）ことができない旨を通知する。
【００２３】
例えば、デジタルカメラにメモリカード１０が挿入された状態にて撮影が行われたとする。そうするとデジタルカメラに備えられたＣＰＵは、撮影された画像をデジタルデータとしてメモリカード１０へ保存する（ユーザメモリ部１３へ書き込む）リクエストを送信しようとする。ここでコントロール部１２のプロセッサは、まず当該リクエストに応じてユーザメモリ部１３の容量がＦｕｌｌであるか否かの判断を行う（ステップ４０１、４０２）。ステップ４０２においてユーザメモリ部１３の容量がＦｕｌｌではない、すなわち、ユーザメモリ部１３にデータを書き込むための空き容量が存在すると判断された場合には、デジタル機器からのリクエストに応じてデジタル機器から送信され、インターフェース変換部１１にて変換されたデータをユーザメモリ部１３の所定の領域へと書き込む（ステップ４０３）。ステップ４０１〜ステップ４０３までの動作は、デジタル機器によってデータを書き込まれることによりユーザメモリ部１３の容量がＦｕｌｌとなるまで繰り返される。
【００２４】
ステップ４０２において、ユーザメモリ部１３の容量がＦｕｌｌである、すなわちユーザメモリ部１３にデータを書き込むための空き容量が存在しないと判断された場合には、コントロール部１２のプロセッサは、このコントロール部１２の書き替え可能なメモリに設けられた書き込み禁止フラグ１２１をＯＮに変更する（ステップ４０４）。
【００２５】
メモリカード１０が図４に示した処理にしたがって制御されると、コントロール部１２のフラグは図３（ｂ）に示す状態となる。つまり、ステップ４０４にて書き込み禁止フラグ１２１がＯＮに設定されるため、書き込み禁止フラグ１２１、消去禁止フラグ１２２、および初期化禁止フラグ１２３が全てＯＮとなる。そうすると、メモリカード１０のユーザメモリ部１３にデータを書き込む（記録する）ことも、記録されたデータを消去することも、またユーザメモリ部１３を初期化することもできなくなる。つまり、メモリカード１０は、読み込み専用のメモリ（リムーバブル記録媒体）としてしか用いることができなくなる。
【００２６】
そこでデジタル機器では、メモリカード１０におけるプログラムの制御により全てのフラグがＯＮとなった時点で、例えば、これ以上データを書き込むことはできない、または、データを消去することができないといった旨の、表示や音声によるメッセージを通知する。
【００２７】
なお、書き込みリクエストを送信するデジタル機器側に、メモリカード１０の制御プログラムとは関係なくユーザメモリ部１３の空き容量を認識することができる機能が備えられていれば、ステップ４０４における処理は省略しても構わない。なぜならば、この時点においてメモリカード１０は、ユーザメモリ部１３に書き込まれたデータを消去することも、ユーザメモリ部１３を初期化することもできないように設定されている上、ユーザメモリ部１３には空き容量がないためデータを書き込むことさえできないからである。
【００２８】
図５および図６は、本実施の形態におけるメモリカード１０において、データを書き替える回数が制限された場合の制御内容を例示する図である。図５（ａ）は使用前におけるコントロール部１２のフラグの状態を、図５（ｂ）は使用後におけるコントロール部１２のフラグの状態を示す図である。図５（ａ）に示すように、メモリカード１０の使用を開始する前において、コントロール部１２の書き込み禁止フラグ１２１、消去禁止フラグ１２２、初期化禁止フラグ１２３は共にＯＦＦに設定されている。各フラグをこのように設定することにより、ユーザメモリ部１３へのデータの書き込み、ユーザメモリ部１３に書き込まれたデータの消去、ユーザメモリ部１３の初期化がそれぞれ可能な状態となっている。
また、メモリＦｕｌｌカウンタ１２４の値には、Ｎ（整数）が与えられている。メモリＦｕｌｌカウンタ１２４の値は、このメモリカード１０がＮ回の書き替えが可能であることを示している。
【００２９】
図６の例では、所定回数だけデータの書き替えが可能なメモリとして使用することができるメモリカード１０について説明する。図６に示すステップ６０１〜ステップ６０３の処理については、図４のステップ４０１〜ステップ４０３にて説明した処理と同様なのでここでは説明を省略する。
ステップ６０２において、ユーザメモリ部１３の容量がＦｕｌｌであると判断された場合には、コントロール部１２のプロセッサは、メモリＦｕｌｌカウンタ１２４の値から１を減算し（ステップ６０４）、その値を（Ｎ−１）とする。そして、メモリＦｕｌｌカウンタ１２４の値が０（ゼロ）であるか否かの判断を行う（ステップ６０５）。ステップ６０５においてメモリＦｕｌｌカウンタ１２４の値が０ではないと判断された場合には、デジタル機器からのユーザメモリ部１３の内容を消去するリクエストを受け付け、このリクエストにしたがってユーザメモリ部１３内のデータを一括して、またはユーザメモリ部１３内の所望のデータを消去する（ステップ６０６）。ステップ６０６においてユーザメモリ部１３の空き容量が確保された後には、ステップ６０１〜ステップ６０５の処理が繰り返し行われる。
【００３０】
ステップ６０５において、メモリＦｕｌｌカウンタ１２４の値が０であると判断された場合には、コントロール部１２のプロセッサは、このコントロール部１２の書き替え可能なメモリに設けられた書き込み禁止フラグ１２１、消去禁止フラグ１２２、初期化禁止フラグ１２３をそれぞれＯＮに変更する（ステップ６０７）。そうすると、デジタル機器からメモリカード１０へはデータを書き込むことができなくなる。また、ユーザメモリ部１３に記録されたデータを消去することができなくなる。さらには、ユーザメモリ部１３を初期化することもできなくなる。
以上では、メモリＦｕｌｌカウンタ１２４の初期値をＮとし、減算する処理方法について述べたが、プログラム側でこの値の上限値が決められていれば、初期値を０として加算を行い、所定の値となったときに各フラグを変更するようにしても構わない。
【００３１】
メモリカード１０が図６に示した処理にしたがって制御されると、コントロール部１２のフラグは図５（ｂ）に示す状態となる。つまりステップ６０４にてメモリＦｕｌｌカウンタ１２４が減算されて０となるため、メモリＦｕｌｌカウンタ１２４の値は０となる。また、ステップ６０７にて書き込み禁止フラグ１２１、消去禁止フラグ１２２、初期化禁止フラグ１２３が全てＯＮに設定されるため、ユーザメモリ部１３にデータを書き込むことも、書き込まれたデータを消去することも、またユーザメモリ部１３を初期化することもできなくなり、メモリカード１０は、読み込み専用のメモリとしてしか用いることができなくなる。
【００３２】
図７は、後に説明する取り扱い店またはサービス店に設置され、メモリカード１０を再度利用可能にするための初期化処理装置４０を示す図である。
図示するように、この初期化処理装置４０は、メモリカード１０を挿入するためのメモリカードスロット４１と、メモリカード１０の状態を表示することのできる表示部４２とを備える。さらに図示しないがこの初期化処理装置４０を操作することのできる操作部が備えられているものとする。表示部４２がタッチパネル機能を備えたものであれば、この表示部４２を操作部として用いるようにしても構わない。この初期化処理装置４０には、メモリカード１０のコントロール部１２に設けられた各フラグを解除すると共にユーザメモリ部１３を初期化することのできる特別なプログラムが実行可能な状態にてインストールされているものとする。また、初期化処理装置４０と同様の機能が備えられているものであれば、例えば汎用的なコンピュータ装置を用いることもできる。その際、コンピュータ装置には、上述したのと同様の処理を行うことのできるプログラムがインストールされているものとする。
【００３３】
図８は、図７に示した初期化処理装置４０の表示部４２における表示例を示す図である。図示するように、初期化処理装置４０の表示部４２には、初期化処理画面５０の例が表示される。この初期化処理画面５０は、メモリカード１０に個別に付与されたシリアルナンバー５１、およびメモリカード１０が初期化された初期化回数５２を表示する領域とを備えている。また、メモリカード１０のコントロール部１２に記録されたフラグの状態、およびユーザメモリ部１３の状態のチェックを実行するためのメモリチェックボタン５３、およびメモリカード１０のコントロール部１２のフラグおよびユーザメモリ部１３の初期化を実行するための初期化ボタン５４とが設けられている。
【００３４】
このような初期化処理画面５０にしたがって所定の操作を行うことにより、この操作に応じた各処理を行うことができる。メモリカード１０が初期化処理装置４０のメモリカードスロット４１へと挿入されると、このメモリカード１０に付与されたシリアルナンバー５１、およびこのメモリカード１０に対して行われた初期化回数５２が表示される。また図示した以外にも、初期化処理画面５０上に、メモリカード１０より読み取ることのできる各種情報を表示することのできる領域を設けることにより、より多くの情報を表示することができる。
【００３５】
以下、初期化処理装置４０にてメモリカード１０に対して施される処理内容の一例を示す。初期化処理装置４０では、使用されることによりデータの書き込み、消去、および初期化を行うことができなくなったメモリカード１０に対して、コントロール部１２に設けられた各フラグを変更すると共に、デジタル機器にて書き込まれたデータを消去する処理を施して、書き込みが可能なメモリカード１０として再度提供するための処理を行う。
【００３６】
図９は、図８に示した初期化処理装置４０にてメモリカード１０を初期化する処理の流れを示すフローチャートである。初期化処理装置４０にメモリカード１０が挿入されて所定の操作が行われると、初期化処理装置４０からメモリカード１０のコントロール部１２に対して、各フラグを解除し、ユーザメモリ部１３を初期化するための特別なコマンドが送信される（ステップ９０１）。ここで例えば、特別コマンド以外のコマンドが送信された場合には、当該コマンドに基づいて処理が行われ、特別コマンドが送信されてくるまで待機する。
【００３７】
そして、初期化処理装置４０のＣＰＵの制御により、コントロール部１２に設けられた書き込み禁止フラグ１２１、消去禁止フラグ１２２、初期化禁止フラグ１２３が全てＯＦＦに設定される（ステップ９０２）。そうすることにより、ユーザメモリ部１３に対する操作を行うことが可能となる。そして同様に、初期化処理装置４０のＣＰＵの制御によりユーザメモリ部１３に記録されたデータが消去され、メモリカード１０が初期化される（ステップ９０３）。さらに、後に図１０，１１および図１２，１３に示すメモリカード１０の提供形態に沿った設定となるように、コントロール部１２の書き込み禁止フラグ１２１、消去禁止フラグ１２２、初期化禁止フラグ１２３、メモリＦｕｌｌカウンタ１２４の初期設定が行われる（ステップ９０４）。
【００３８】
図１０は、本実施の形態における初期化処理装置４０により、１回だけデータの書き込みが可能なメモリカード１０とするためのフラグの状態を示す図である。図１０（ａ）は初期化処理を行う前のコントロール部１２のフラグの状態を、図１０（ｂ）は初期化処理を行った後のコントロール部１２のフラグの状態を示す図である。図１０（ａ）に示すように初期化処理を行う前は、コントロール部１２の書き込み禁止フラグ１２１、消去禁止フラグ１２２、初期化禁止フラグ１２３は全てＯＮに設定されている。この状態においては、ユーザメモリ部１３にデータを書き込むことも、書き込まれたデータを消去することも、またユーザメモリ部１３を初期化することもできない。そこで、このメモリカード１０に対して以下のような処理を施すことにより、使用可能な状態とする。
【００３９】
図１１は、１回だけデータの書き込みが可能なメモリカード１０とするための処理の流れを示すフローチャートである。図９に示した処理と同様に、初期化処理装置４０によって特別コマンドが送信されると（ステップ１１０１）、メモリカード１０の状態はコントロール部１２に対しても書き替え（フラグの設定）が可能な特別モードとなる（ステップ１１０２）。
【００４０】
特別モードとなったら、初期化処理装置４０のＣＰＵの制御によりコントロール部１２に設けられた書き込み禁止フラグ１２１、消去禁止フラグ１２２、初期化禁止フラグ１２３が全てＯＦＦに設定される（ステップ１１０３）。そしてユーザメモリ部１３に記録されたデータが消去され、メモリカード１０が初期化される（ステップ１１０４）。メモリカード１０の初期化が完了したら、消去禁止フラグ１２２および初期化禁止フラグ１２３がＯＮに設定され（ステップ１１０５）、特別モードが解除される（ステップ１１０６）。
【００４１】
メモリカード１０に対して図１１に示した処理が行われると、コントロール部１２のフラグは、図１０（ｂ）に示すような状態となる。つまり、書き込み禁止フラグ１２１はＯＦＦに、消去禁止フラグ１２２および初期化禁止フラグ１２３はＯＮに設定される。各フラグをこのように設定すれば、図３および図４に示したような、１回だけデータの書き込みが可能なメモリカード１０としてユーザに提供することができる。
【００４２】
図１２は、本実施の形態における初期化処理装置４０により、複数回のデータの書き替えが可能なメモリカード１０とするためのフラグの状態を示す図である。図１２（ａ）は初期化処理を行う前のコントロール部１２のフラグの状態を、図１２（ｂ）は初期化処理を行った後のコントロール部１２のフラグの状態を示す図である。図１２（ａ）に示すように、初期化処理を行う前は、コントロール部１２の書き込み禁止フラグ１２１、消去禁止フラグ１２２、初期化禁止フラグ１２３は全てＯＮに設定されている。またメモリＦｕｌｌカウンタ１２４の値は０が設定されている。この状態においては、ユーザメモリ部１３にデータを書き込むことも、書き込まれたデータを消去することも、またユーザメモリ部１３を初期化することもできない。そこで、このメモリカード１０に対して以下のような処理を施すことにより、使用可能な状態とする。
【００４３】
図１３は、複数回のデータの書き替えが可能なメモリカード１０とするための処理の流れを示すフローチャートである。ステップ１３０１〜ステップ１３０４までの処理については、図１１のステップ１１０１〜ステップ１１０４にて説明した処理と同様なのでここでは説明を省略する。
ステップ１３０４において、メモリカード１０の初期化が完了したら、初期化処理装置４０のＣＰＵの制御により、メモリＦｕｌｌカウンタ１２４の値がＮに設定される（ステップ１３０５）。ここで、メモリＦｕｌｌカウンタ１２４の値として設定されるＮは整数であり、メモリカード１０の書き替えを許可する回数に応じて任意に変更することができるものとする。そして特別モードが解除される（ステップ１３０６）。
【００４４】
メモリカード１０に対して図１３に示した処理が行われると、コントロール部１２のフラグは、図１２（ｂ）に示すような状態となる。つまり、書き込み禁止フラグ１２１、消去禁止フラグ１２２、初期化禁止フラグ１２３は全てＯＦＦに、メモリＦｕｌｌカウンタ１２４の値はＮに設定される。各フラグをこのように設定すれば、図５および図６に示したような、データを書き替える回数が制限されたメモリカード１０としてユーザに提供することができる。
【００４５】
メモリカード１０を、図３〜図６に示したような、コントロール部１２のプロセッサに読み込まれて実行される制御プログラムによって制御することにより、１回だけデータを書き込むことのできるメモリ、またはデータを書き替える回数が制限されたメモリとして用いることができる。そして、このような機能が備えられたメモリカード１０は、１回若しくは所定の回数だけデータが書き込まれた後には、読み取り専用のメモリとしてしか使用できなくなる。
また、メモリカード１０に対して、初期化処理装置４０またはこの装置と同等の機能を有するコンピュータ装置を用いて図９〜図１３に示したような処理を施すことにより、１回のみのデータの書き込み、または所定回数だけデータの書き替えが許可される。
以上のようなメモリカード１０は、以下に示すようなシステムにてユーザに提供することができる。本実施の形態では、ユーザが所定の金額を支払うことによって、書き込み制限が施されたメモリカード１０をユーザに一時的に貸し出し、その書き込み制限内でユーザが使用したメモリカード１０を回収するシステムを例示する。
【００４６】
図１４は、本実施の形態におけるメモリカード１０を販売および再度利用するための貸し出しシステムの構成を示す図である。本実施の形態では、上述した機能を有するメモリカード１０および初期化処理装置４０を用いて、以下のような貸し出しシステムを構築し、ユーザにメモリカード１０を貸し出すことで、メモリカード１０を安く提供する。
図示するように、メモリカード１０の貸し出しシステムは、ユーザが図示しないコンピュータ装置またはデジタル機器と組み合わせることにより使用されるメモリカード１０と、このメモリカード１０を販売または貸し出すことによりユーザに提供する取り扱い店２０（販売店）と、メモリカード１０を製造すると共に、このメモリカード１０を再度利用可能な状態にするサービス店３０（製造メーカ）とによって構成される。
【００４７】
メモリカード１０は、サービス店３０において製造され、所定の処理を施された後に、１回または所定回数の書き込みの制限を施されて取り扱い店２０へと納入（ａ）される。そして、このメモリカード１０は、取り扱い店２０において、ユーザに購入（ｂ）される。図３〜図６に示したような処理によって、それ以上データを書き込むことができなくなったメモリカード１０は、ユーザから取り扱い店２０へと返却（ｃ）される。そして、この返却されたメモリカード１０は、取り扱い店２０からサービス店３０へと回収（ｄ）されて、所定の処理が施された後に再び（ａ）〜（ｄ）の過程を繰り返す。図１４では取り扱い店２０とサービス店３０とを別々に例示したが、これに限られるわけではなく、取り扱い店２０とサービス店３０とが一体であっても良いし、（ａ）〜（ｄ）の過程の他の過程が含まれる形態であっても構わない。
【００４８】
ここで、サービス店３０には、図７に示した初期化処理装置４０が備えられているものとする。この初期化処理装置４０は、メモリカード１０を利用するユーザの利便性を考慮すると、いつでも気軽に立ち寄ることのできる場所に設置されるのが望ましい。設置場所としては、例えば、駅に設けられた売店、コンビニエンスストア、量販電気店、メーカなどが挙げられる。
【００４９】
図１４に示す例において、初期化処理装置４０の表示部４２が図８に示したような初期化処理画面５０を表示すれば、サービス店３０においてメモリカード１０のシリアルナンバーを管理することができる。そうすることにより、例えばメモリカード１０の容量別に、使用（初期化）の頻度の統計を取ることができ、特定の容量のメモリカード１０の過剰な供給、または特定のメモリカード１０の不足を防止することができる。また、メモリカード１０が初期化された回数を把握することにより、ユーザメモリ部１３を構成するＥＥＰＲＯＭなどのデバイスの劣化を推測することができる。そして、初期化回数に応じて劣化が予測されるメモリカード１０を回収することにより、メモリカード１０の信頼性を向上させることができる。
【００５０】
図１４に示す例では、取り扱い店２０がユーザに対してメモリカード１０を貸し出す形態とすることができる。例えば、ユーザがメモリカード１０を一時的に借り受ける場合には、数千円の料金（返却することを確約するための保証料を含む料金）を取り扱い店２０に支払う。そして、メモリカード１０に対してデータを書き込むことができなくなったら、このメモリカード１０を取り扱い店２０へと返却する。そしてメモリカード１０が返却された際には、借り受けた際に支払った料金の一部が、取り扱い店２０からユーザへと返却される。そうすることにより、取り扱い店２０はユーザに貸し出したメモリカード１０を確実に回収することができる。
このようにすれば、ユーザは、大容量かつ高価なメモリカード１０を一時的とはいえ、安価にて利用することができる。また、メーカとしては、利便性は高いが、価格が高いために需要が伸びないといった不具合を解消することができる。つまり、ユーザにとってもメーカにとっても利点のあるメモリ貸し出しシステムとして提供することができる。
【００５１】
以上では、コントロール部１２にプロセッサが搭載されたメモリカード１０におけるプログラム制御により、ユーザメモリ部１３へのデータの書き込み制限を行う場合について説明したが、本実施の形態はこれに限定されるものではなく、以下のような制御を行うことによっても実現することができる。
例えば、コントロール部１２に各種の外部機器のＣＰＵにて実行可能な形式のプログラムを予め格納しておき、使用される機器に応じて所定のプログラムを当該外部機器のＣＰＵへと読み込み、このプログラムによってメモリカード１０のコントロール部１２に設けられたフラグの状態に応じたアクセス制御を行うようにしても良い。また例えば、メモリカード１０を装着することのできるコンピュータ装置またはデジタル機器側に以上述べたようなアクセス制御を行うことのできるプログラムを予め配布しておくことにより、メモリカード１０へのアクセス制御を行うことも可能である。
【００５２】
このように、本実施の形態におけるメモリカード１０には、１回のみ書き込みをが可能、または所定回数のみ書き替えが可能といった制限を行うことができる。そして、このようなメモリカード１０は、貸し出しシステムにてユーザに提供される。そうすることにより、大容量かつ高価なメモリカード１０であっても、安価にて提供することが可能となる。このメモリカード１０に対して書き込みを行うことができなくなった場合、制限を解除することにより再度利用することが可能となる。
【００５３】
【発明の効果】
以上説明したように、本発明によれば、大容量のリムーバブル記録媒体を低価格にて提供することができる。
【００５４】
また、本発明によれば、大容量のリムーバブル記録媒体に記録されているデータを書き替える（消去する）ことのできる初期化処理装置を提供することができる。
【００５５】
さらに、本発明によれば、大容量のリムーバブル記録媒体へデータの書き込みを制限する方法、およびこの制限を解除する方法を提供することができる。
【００５６】
またさらに、本発明によれば、大容量のリムーバブル記録媒体をレンタルすることにより、安価にて提供することのできるビジネス形態を提供することができる。
【図面の簡単な説明】
【図１】本実施の形態におけるリムーバブル記録媒体としてメモリカード１０を例示する図である。
【図２】本実施の形態におけるメモリカード１０のコントロール部１２に記録される各種フラグついて示す図である。
【図３】使用前、および使用後におけるコントロール部１２のフラグの状態を示す図である。
【図４】コントロール部１２のプロセッサにて実行される制御プログラムによるメモリカード１０における制御処理の流れを示すフローチャートである。
【図５】使用前、および使用後におけるコントロール部１２のフラグの状態を示す図である。
【図６】コントロール部１２のプロセッサにて実行される制御プログラムによるメモリカード１０における制御処理の流れを示すフローチャートである。
【図７】メモリカード１０を再度利用可能にするための初期化処理装置４０を示す図である。
【図８】初期化処理装置４０の表示部４２における表示例を示す図である。
【図９】初期化処理装置４０にてメモリカード１０を初期化する処理の流れを示すフローチャートである。
【図１０】１回だけデータの書き込みが可能なメモリカード１０とするためのフラグの状態を示す図である。
【図１１】１回だけデータの書き込みが可能なメモリカード１０とするための処理の流れを示すフローチャートである。
【図１２】複数回のデータの書き替えが可能なメモリカード１０とするためのフラグの状態を示す図である。
【図１３】複数回のデータの書き替えが可能なメモリカード１０とするための処理の流れを示すフローチャートである。
【図１４】本実施の形態におけるメモリカード１０を販売および再利用するための貸し出しシステムの構成を示す図である。
【符号の説明】
１０…メモリカード、１１…インターフェース変換部、１２…コントロール部、１３…ユーザメモリ部、２０…取り扱い店、３０…サービス店、４０…初期化処理装置、４１…メモリカードスロット、４２…表示部、５０…初期化処理画面、５１…シリアルナンバー、５２…初期化回数、５３…メモリチェックボタン、５４…初期化ボタン、１２１…書き込み禁止フラグ、１２２…消去禁止フラグ、１２３…初期化禁止フラグ、１２４…メモリＦｕｌｌカウンタ
【図１】
2004021827.tif 000003
【図２】
2004021827.tif 000004
【図３】
2004021827.tif 000005
【図４】
2004021827.tif 000006
【図５】
2004021827.tif 000007
【図６】
2004021827.tif 000008
【図７】
2004021827.tif 000009
【図８】
2004021827.tif 000010
【図９】
2004021827.tif 000011
【図１０】
2004021827.tif 000012
【図１１】
2004021827.tif 000013
【図１２】
2004021827.tif 000014
【図１３】
2004021827.tif 000015
【図１４】
2004021827.tif 000016