(57)【特許請求の範囲】
【請求項１】
可搬型記憶媒体と、
前記可搬型記憶媒体が接続可能な情報処理装置と、
を含む情報処理システムであって、
前記可搬型記憶媒体は、
格納データを記憶する不揮発性の格納データ記憶部と、
前記格納データ記憶部に記憶されている格納データを破壊読み出しするデータ破壊読出し部と、
前記格納データ記憶部に記憶されている格納データを非破壊読み出しするデータ非破壊読出し部と、
前記格納データ記憶部に記憶されている格納データを破壊読出しする第１のモード又は前記格納データ記憶部に記憶されている格納データを非破壊読み出しする第２のモードを規定する設定データを記憶する不揮発性の設定データ記憶部と、
前記設定データ記憶部に記憶されている設定データが前記第１のモードを規定するときに、前記格納データ記憶部に格納されている格納データを前記データ破壊読出し部により破壊読出しさせ、前記設定データ記憶部に記憶されている設定データが前記第２のモードを規定するときに、前記格納データ記憶部に格納されている格納データを前記データ非破壊読出し部により非破壊読出しさせるように制御する制御部と、
を有し、
前記情報処理装置は、
前記第１のモード又は前記第２のモードを規定する前記設定データの入力を受け付ける設定データ受付部と、
前記設定データ受付部で入力を受け付けた設定データを、前記可搬型記憶媒体の前記設定データ記憶部に記憶させるために出力する設定データ出力部と、
前記可搬型記憶媒体の前記格納データ記憶部に格納されている格納データを、前記可搬型記憶媒体の前記データ破壊読出し部による破壊読出し又は前記データ非破壊読み出し部による非破壊読み出しにより取得する格納データ取得部と、
を有し、
前記設定データ受付部は、前記格納データ記憶部に記憶されている格納データの読み出し方法の設定を受け付ける旨の所定のメッセージを表示部に表示させることを特徴とする情報処理システム。
【請求項２】
前記格納データ記憶部及び前記設定データ記憶部のうち少なくとも前記格納データ記憶部は、強誘電体メモリにより構成されることを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記強誘電体メモリは、１０10以上の書き換え回数に対して耐性を有することを特徴とする請求項２に記載の情報処理システム。
【請求項４】
前記可搬型記憶媒体は、ＵＳＢ（Universal Serial Bus）メモリ、スマートメディア（登録商標）、ＳＤメモリカード（登録商標）及びメモリスティック（登録商標）のいずれかであることを特徴とする請求項１から３のいずれか一項に記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、可搬型記憶媒体、及び可搬型記憶媒体と当該可搬型記憶媒体が接続可能な情報処理装置とを含む情報処理システムに関する。
【背景技術】
【０００２】
コンピュータ等の情報処理装置からＵＳＢ（Universal Serial Bus）メモリ等の可搬型記憶媒体にデータを保存し、当該可搬型記憶媒体を例えば別の場所にある情報処理装置に装着して、保存されているデータを当該情報処理装置にコピーしたり、当該情報処理装置によって印刷したりすることがある。その後、可搬型記憶媒体の容量上の理由やデータの機密性保護等の理由により、可搬型記憶媒体に保存されているデータを消去することがある。このデータの消去は、一般的には、ユーザが手動により、可搬型記憶媒体が装着されている情報処理装置を用いて行うことが多い。また、例えば、以下の特許文献１に記載されている技術では、可搬型記憶媒体に保存されている各種データの不正な利用の拡大を抑制するために、予め設定された利用可能期間が経過したときにデータを消去することで利用不能にしている。
【０００３】
【特許文献１】特開２００６−３３８５８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記したような、ユーザが手動により可搬型記憶媒体のデータを消去する場合、データを指定して消去するのに手間が掛かってしまう。更に、例えばユーザの不注意等により消去すべき機密データが消去されなかった場合、その機密データが外部へ漏洩し、機密保持及び個人情報の保護等の観点から問題が生じてしまう恐れがある。また、上記した特許文献１に記載されているような、所定の条件に到達したときにデータを消去する方法の場合、ユーザ各自の様々な判断に基づいて、可搬型記憶媒体のデータを簡単に且つ確実に消去することが困難である。
【課題を解決するための手段】
【０００５】
本発明の一態様の情報処理システムは、可搬型記憶媒体と、前記可搬型記憶媒体が接続可能な情報処理装置と、を含む情報処理システムであって、前記可搬型記憶媒体は、  格納データを記憶する不揮発性の格納データ記憶部と、前記格納データ記憶部に記憶されている格納データを破壊読み出しするデータ破壊読出し部と、前記格納データ記憶部に記憶されている格納データを非破壊読み出しするデータ非破壊読出し部と、前記格納データ記憶部に記憶されている格納データを破壊読出しする第１のモード又は前記格納データ記憶部に記憶されている格納データを非破壊読み出しする第２のモードを規定する設定データを記憶する不揮発性の設定データ記憶部と、前記設定データ記憶部に記憶されている設定データが前記第１のモードを規定するときに、前記格納データ記憶部に格納されている格納データを前記データ破壊読出し部により破壊読出しさせ、前記設定データ記憶部に記憶されている設定データが前記第２のモードを規定するときに、前記格納データ記憶部に格納されている格納データを前記データ非破壊読出し部により非破壊読出しさせるように制御する制御部と、を有し、前記情報処理装置は、前記第１のモード又は前記第２のモードを規定する前記設定データの入力を受け付ける設定データ受付部と、前記設定データ受付部で入力を受け付けた設定データを、前記可搬型記憶媒体の前記設定データ記憶部に記憶させるために出力する設定データ出力部と、  前記可搬型記憶媒体の前記格納データ記憶部に格納されている格納データを、前記可搬型記憶媒体の前記データ破壊読出し部による破壊読出し又は前記データ非破壊読み出し部による非破壊読み出しにより取得する格納データ取得部と、を有し、前記設定データ受付部は、前記格納データ記憶部に記憶されている格納データの読み出し方法の設定を受け付ける旨の所定のメッセージを表示部に表示させることを特徴とする。
また、本発明は、以下の形態又は適用例として実現することが可能である。
【０００６】
［適用例１］
格納データを記憶する不揮発性の格納データ記憶部と、前記記憶されている格納データを破壊読み出しするデータ破壊読出部と、前記記憶されている格納データを非破壊読み出しするデータ非破壊読出部と、前記記憶されている格納データを破壊読み出しする第１のモード又は非破壊読み出しする第２のモードを規定する設定データを記憶する不揮発性の設定データ記憶部と、前記記憶されている設定データが前記第１のモードを規定するときに、前記記憶されている格納データを前記データ破壊読出部により破壊読み出しさせ、前記記憶されている設定データが前記第２のモードを規定するときに、前記記憶されている格納データを前記データ非破壊読出部により非破壊読み出しさせるように制御する制御部と、を有することを特徴とする可搬型記憶媒体。
【０００７】
上記した可搬型記憶媒体によれば、設定データ記憶部に第１のモード又は第２のモードを規定する設定データを記憶する。そして、設定データが、第１のモードの場合は、格納データ記憶部に記憶されている格納データを破壊読み出しさせ、第２のモードの場合は、格納データを非破壊読み出しする。
このことから、設定データを第１のモードに設定することによって格納データは破壊読み出しされることになり、読み出し後、格納データは消去された状態になる。一方、設定データを第２のモードに設定することによって格納データは非破壊読み出しされることになり、読み出し後、格納データは元の状態が保持された状態になる。これにより、設定データを第１のモード又は第２のモードのいずれかに設定することで、格納データを読み出してから、その内容を消去するのか又は保持するのかを簡単に指定することができる。また、格納データを消去する場合、格納データの読み出し後、すぐに確実にその内容を消去することができる。
【０００８】
［適用例２］
前記格納データ記憶部及び前記設定データ記憶部のうち少なくとも前記格納データ記憶部は、強誘電体メモリにより構成されることを特徴とする上記可搬型記憶媒体。
【０００９】
上記した可搬型記憶媒体によれば、格納データ記憶部が強誘電体メモリにより構成されることから、煩雑な処理を必要としない簡単な構成により、格納データを破壊読み出し又は非破壊読み出しすることができる。
【００１０】
［適用例３］
前記強誘電体メモリは、１０10以上の書き換え回数に対して耐性を有することを特徴とする上記可搬型記憶媒体。
【００１１】
上記した可搬型記憶媒体によれば、強誘電体メモリは書き換え耐性に優れた特性を有することから、格納データ記憶部に記憶される格納データの内容を頻繁に更新する場合においても、問題なく実用化することができる。
【００１２】
［適用例４］
前記可搬型記憶媒体は、ＵＳＢ（Universal Serial Bus）メモリ、スマートメディア（登録商標）、ＳＤメモリカード（登録商標）及びメモリスティック（登録商標）のいずれかであることを特徴とする上記可搬型記憶媒体。
【００１３】
上記した可搬型記憶媒体によれば、ＵＳＢメモリ、スマートメディア（登録商標）、ＳＤメモリカード（登録商標）及びメモリスティック（登録商標）に適用することができる。
【００１４】
［適用例５］
上記の可搬型記憶媒体と、前記可搬型記憶媒体が接続可能な情報処理装置と、を含む情報処理システムであって、前記情報処理装置は、前記第１のモード又は前記第２のモードを規定する前記設定データの入力を受け付ける設定データ受付部と、前記入力を受け付けた設定データを、前記可搬型記憶媒体の前記設定データ記憶部に記憶させるために出力する設定データ出力部と、前記格納データを記憶する記憶部と、前記記憶された格納データを前記可搬型記憶媒体の前記格納データ記憶部に記憶させるために出力する格納データ出力部と、を有することを特徴とする情報処理システム。
【００１５】
上記した情報処理システムによれば、情報処理装置において、設定データ受付部が第１のモード又は第２のモードを規定する設定データを受け付ける。そして、この設定データ及び格納データが、それぞれ可搬型記憶媒体の設定データ記憶部及び格納データ記憶部に記憶されるために出力される。この結果、可搬型記憶媒体に記憶された格納データが後になって読み出されるときに、設定データ記憶部に記憶された設定データに基づいて、破壊読み出し又は非破壊読み出しされる。
このことから、情報処理装置において第１のモードを受け付けることで、情報処理装置から可搬型記憶媒体に記憶された格納データは、読み出されるときに、可搬型記憶媒体において破壊読み出しされて可搬型記憶媒体から消去されることになる。一方、第２のモードを受け付けることで、格納データは、読み出されるときに、可搬型記憶媒体において非破壊読み出しされて可搬型記憶媒体に保持されることになる。これにより、格納データを記憶させる情報処理装置において、第１のモード又は第２のモードのいずれかを設定することにより、可搬型記憶媒体の格納データが読み出されたときに、その格納データを可搬型記憶媒体から消去するのか又は保持するのかを簡単に指定することができる。
【００１６】
［適用例６］
上記の可搬型記憶媒体と、前記可搬型記憶媒体が接続可能な情報処理装置と、を含む情報処理システムであって、前記情報処理装置は、前記第１のモード又は前記第２のモードを規定する前記設定データの入力を受け付ける設定データ受付部と、前記入力を受け付けた設定データを、前記可搬型記憶媒体の前記設定データ記憶部に記憶させるために出力する設定データ出力部と、前記可搬型記憶媒体の前記格納データ記憶部に記憶されている前記格納データを、前記可搬型記憶媒体の前記データ破壊読出部による破壊読み出し又は前記データ非破壊読出部による非破壊読み出しにより取得する格納データ取得部と、を有することを特徴とする情報処理システム。
【００１７】
上記した情報処理システムによれば、情報処理装置において、設定データ受付部が第１のモード又は第２のモードを規定する設定データを受け付ける。そして、この設定データが、可搬型記憶媒体の設定データ記憶部に記憶されるために出力される。この結果、情報処理装置の格納データ取得部が、可搬型記憶媒体の格納データを取得するときに、可搬型記憶媒体では、設定データ記憶部に記憶された設定データに基づいて、格納データが破壊読み出し又は非破壊読み出しされる。
このことから、情報処理装置において第１のモードを受け付けることで、可搬型記憶媒体において格納データは破壊読み出しされて、読み出し後、可搬型記憶媒体から格納データが消去されることになる。一方、第２のモードを受け付けることで、可搬型記憶媒体において格納データは非破壊読み出しされて、読み出し後、可搬型記憶媒体に格納データが保持されることになる。これにより、格納データを取得する情報処理装置において、第１のモード又は第２のモードのいずれかを設定することにより、格納データを取得後に、その格納データを可搬型記憶媒体から消去するのか又は保持するのかを簡単に指定することができる。
【発明を実施するための最良の形態】
【００１８】
（第１実施形態）
以下、第１実施形態に係る可搬型記憶媒体システムについて図面を参照して説明する。
【００１９】
＜可搬型記憶媒体システムの機能構成＞
図１は、可搬型記憶媒体システム１００の機能構成の例を示すブロック図である。同図に示すように、可搬型記憶媒体システム１００は、情報処理装置としてのコンピュータＡと、可搬型記憶媒体としてのＵＳＢメモリ１とにより構成されている。ここでは、コンピュータＡに記憶されているデータをＵＳＢメモリ１に保存するときの機能構成を示している。
なお、図１では、コンピュータＡにＵＳＢメモリ１が装着されて、それぞれが電気的に接続された状態にある。しかし、これに限られず、ＵＳＢメモリ等の可搬型記憶媒体及びコンピュータ等の情報処理装置のそれぞれが、非接触の状態で無線通信により接続されていても良い。
【００２０】
次に、図１に示す可搬型記憶媒体システム１００におけるＵＳＢメモリ１の機能構成について説明する。同図に示すように、ＵＳＢメモリ１は、データ書込部１１、データ破壊読出部１２、データ非破壊読出部１３、格納データ記憶部１４、設定データ記憶部１５、制御部１６等を備えている。
【００２１】
データ書込部１１は、接続されているコンピュータＡから出力された格納データ２４ａ及び設定データを、それぞれ格納データ記憶部１４及び設定データ記憶部１５に書き込むことにより記憶させる。
【００２２】
データ破壊読出部１２は、格納データ記憶部１４に記憶されている格納データ１４ａについて、読み出しの動作を再書き込みの動作を伴わずに行う。このため、読み出し後の格納データ１４ａは消去された状態になる。
【００２３】
データ非破壊読出部１３は、格納データ記憶部１４に記憶されている格納データ１４ａ、及び設定データ記憶部１５に記憶されている設定データ１５ａについて、読み出しの動作を再書き込みの動作を伴って行う。このため、読み出し後の格納データ１４ａ及び設定データ１５ａは、読み出し前のデータがそのまま保持された状態になる。
【００２４】
格納データ記憶部１４は、データ書込部１１により書き込まれたコンピュータＡからの格納データ２４ａを、格納データ１４ａとして保存する。ここで、コンピュータＡからは、例えば、画像データ、テキストデータ、アプリケーションデータ、印刷データ、音声データ等の各種データ及びプログラム等が出力される。また、格納データ記憶部１４は、強誘電体メモリとなるＦｅＲＡＭ（Ferroelectric Random Access Memory）により構成される。このＦｅＲＡＭは、データの破壊読み出し及び非破壊読み出しのいずれも可能な不揮発性メモリである。なお、ＦｅＲＡＭの詳細については後述する。
【００２５】
設定データ記憶部１５は、データ書込部１１により書き込まれたコンピュータＡからの設定データを、設定データ１５ａとして保存する。この設定データ１５ａには、記憶されている格納データ１４ａの読み出し方法を規定する２種類のモードのいずれかが設定されている。この２種類のモードには、格納データ１４ａを、データ破壊読出部１２により破壊読み出しする第１のモードと、データ非破壊読出部１３により非破壊読み出しする第２のモードとがある。これらの第１のモード及び第２のモードは、コンピュータＡにおいてユーザからの設定を受け付けることにより設定され、コンピュータＡから設定データとして出力される。また、設定データ記憶部１５は、例えば、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）やフラッシュメモリのような不揮発性メモリにより構成されるが、上記した強誘電体メモリとなるＦｅＲＡＭにより構成されても良い。
【００２６】
制御部１６は、図示しないＣＰＵ、ＲＯＭ、ＲＡＭ等を備えて、上記した各部等を制御する。
【００２７】
次に、図１に示す可搬型記憶媒体システム１００におけるコンピュータＡの機能構成について説明する。同図に示すように、コンピュータＡは、格納データ出力部２１、設定データ受付部２２、設定データ出力部２３、記憶部２４、操作部２５、制御部２６等を備えている。
【００２８】
格納データ出力部２１は、記憶部２４に予め記憶されている格納データ２４ａをＵＳＢインタフェース（図示略）を介してＵＳＢメモリ１に出力する。前述したように、出力された格納データ２４ａはＵＳＢメモリ１において格納データ１４ａとして保存される。
【００２９】
設定データ受付部２２は、ＵＳＢメモリ１に保存された格納データ１４ａが、コンピュータＡや例えば別の場所に設置してあるコンピュータによって読み取られるときの読み出し方法の設定を、操作部２５を介してユーザから受け付ける。
【００３０】
この読み出し方法には、前述したように、破壊読み出しする第１のモードと、非破壊読み出しする第２のモードとがある。つまり、ＵＳＢメモリ１に保存される格納データ２４ａに対して第１のモードを設定した場合は、ＵＳＢメモリ１における格納データ１４ａが読み取られた後、ＵＳＢメモリ１から当該格納データ１４ａが消去されることになる。一方、第２のモードを設定した場合は、ＵＳＢメモリ１における当該格納データ１４ａが読み取られた後、ＵＳＢメモリ１の当該格納データ１４ａが、そのまま保持されることになる。
【００３１】
設定データ出力部２３は、ユーザから受け付けた設定データをＵＳＢインタフェースを介してＵＳＢメモリ１に出力する。前述したように、出力された設定データはＵＳＢメモリ１において設定データ１５ａとして保存される。
【００３２】
記憶部２４は、ＵＳＢメモリ１に保存する対象となる格納データ２４ａ等を予め記憶する。この記憶部２４は、例えば大容量のハードディスクにより構成される。操作部２５は、例えば操作パネル等であり、操作メッセージ等を表示してユーザからの操作を受け付ける。制御部２６は、図示しないＣＰＵ、ＲＯＭ、ＲＡＭ等を備えて、前述した各部等を制御する。
【００３３】
＜ＦｅＲＡＭの構成＞
次に、格納データ記憶部１４を構成する強誘電体メモリとなるＦｅＲＡＭについて説明する。
ＦｅＲＡＭは基板（図示略）を有し、その基板には複数のメモリセルがマトリックス状に配列されている。図２は、ＦｅＲＡＭを構成するメモリセル群７６を示す図である。図３は、メモリセル群７６を構成するメモリセル７２を示す図である。
図２に示すように、基板には複数のメモリセル７２から任意のメモリセル７２を選択するための選択信号Ｓ１が供給される選択線（以下、ワードライン（ＷＬ、Word Line）と称す）７３と、メモリセル７２に第１の電圧Ｖ１を供給するための第１の電圧供給線（以下、ビットライン（ＢＬ、Bit Line）と称す）７４と、メモリセル７２に第２の電圧Ｖ２を供給する第２の電圧供給線（以下、プレートライン（ＰＬ、Plate Line）と称す）７５とが形成され、メモリセル群７６となっている。
【００３４】
図１に示すＵＳＢメモリ１のデータ書込部１１は、ＷＬ７３を介して選択信号Ｓ１を供給して任意のメモリセル７２を選択し、当該選択されたメモリセル７２にデータを書き込む。また、データ破壊読出部１２及びデータ非破壊読出部１３は、ＷＬ７３を介して選択信号Ｓ１を供給して任意のメモリセル７２を選択し、当該選択されたメモリセル７２に書き込まれているデータを読み出す。
【００３５】
メモリセル群７６は、ＷＬ７３に選択信号Ｓ１を供給するＷＬ駆動部７７、ＢＬ７４に第１の電圧Ｖ１を供給するＢＬ駆動部７８、及びＰＬ７５に第２の電圧Ｖ２を供給するＰＬ駆動部７９を備えている。そして、これらのＷＬ駆動部７７、ＢＬ駆動部７８及びＰＬ駆動部７９は、データ書込部１１、データ破壊読出部１２及びデータ非破壊読出部１３により駆動される。
【００３６】
また、図３に示すように、各メモリセル７２は、トランジスタ７２ａ及び強誘電体膜から構成されるキャパシタ（以下、強誘電体キャパシタと称す）７２ｂを有しており、トランジスタ７２ａのゲート端子にＷＬ７３が接続され、ドレイン端子（又はソース端子）にＢＬ７４が接続されている。
【００３７】
更に、トランジスタ７２ａのソース端子（又はドレイン端子）に強誘電体キャパシタ７２ｂの一端子が接続され、強誘電体キャパシタ７２ｂの他端子にＰＬ７５が接続されている。なお、前述の強誘電体膜の材料として、例えば、ＰＺＴ（チタン酸ジルコン酸鉛）等のペロブスカイト化合物系又はＳＢＺ（チタン酸バリウム・ストロンチウム）等の層状ペロブスカイト化合物系が用いられる。
【００３８】
なお、本実施形態では、メモリセル７２の例として、所謂１Ｔ／１Ｃ型が示されているが、１Ｔ／１Ｃ型に限られず、例えば、２Ｔ／２Ｃ型等であってもよい。
【００３９】
図２に戻り、同図に示すＷＬ駆動部７７は行方向アドレスデコーダ（図示略）を有しており、行方向アドレスデコーダによりアドレス選択されたＷＬ７３にデータの書き込み又は読み出しに応じた電位を供給する。ＢＬ駆動部７８は、列方向アドレスデコーダ及びセンスアンプ（共に図示略）を有しており、列方向アドレスデコーダによりアドレス選択されたＢＬ７４に、データの書き込み又は読み出しに応じた電位を供給する。
【００４０】
更に、ＢＬ駆動部７８は、データの読み出し時においてＢＬ７４を介してセンスアンプに供給される電圧をセンスアンプで増幅し、増幅後の信号（読み出しデータ）を外部（例えば、図１に示す制御部１６）に出力する。ＰＬ駆動部７９は行方向アドレスデコーダ（図示略）を有しており、この行方向アドレスデコーダによりアドレス選択されたＰＬ７５にデータの書き込み又は読み出しに応じた電位を供給する。
【００４１】
次に、図１〜図３を参照してメモリセル７２にデータを書き込む動作について説明する。ＵＳＢメモリ１の制御部１６は、書き込み指令に基づいてデータ書込部１１にデータを与える。データ書込部１１は、制御部１６による書き込み制御に従ってＷＬ駆動部７７、ＢＬ駆動部７８及びＰＬ駆動部７９にデータに応じた書込み信号を供給する。
【００４２】
ＷＬ駆動部７７では、書込み信号に応じて任意のＷＬ７３を選択し、選択したＷＬ７３に選択信号を供給する。ＷＬ駆動部７７によって選択されたＷＬ７３上のメモリセル７２では、ゲート端子に選択信号が供給されて、トランジスタ７２ａがオン（ＯＮ）状態となる。
【００４３】
ＢＬ駆動部７８では、書込み信号に応じて任意のＢＬ７４を選択し、選択したＢＬ７４に第１の電圧Ｖ１を供給する。また、ＰＬ駆動部７９では、書込み信号に応じて任意のＰＬ７５に所定の第２の電圧Ｖ２を供給する。
【００４４】
例えば、ＢＬ７４に第１の電圧Ｖ１として０Ｖが印加され、ＰＬ７５に第２の電圧Ｖ２としてＶｃｃが印加されると、強誘電体キャパシタ７２ｂには「０」が書き込まれ、また、ＢＬ７４に第１の電圧Ｖ１としてＶｃｃが印加され、ＰＬ７５に第２の電圧Ｖ２として０Ｖが印加されると、強誘電体キャパシタ７２ｂには「１」が書き込まれる。そして、強誘電体キャパシタ７２ｂは、ＷＬ７３が非選択状態（トランジスタ７２ａがオフ（ＯＦＦ）状態）になっても書き込まれたデータ（書き込み状態）を保持する。
【００４５】
続いて、メモリセル７２に書き込まれたデータを読み出す動作について説明する。制御部１６は、読み出し指令に基づいて、データ破壊読出部１２又はデータ非破壊読出部１３を読み出し制御する（つまり、アドレス信号及び読み出し制御信号をデータ破壊読出部１２又はデータ非破壊読出部１３に与える）。データ破壊読出部１２又はデータ非破壊読出部１３では、アドレス信号をＷＬ７３及びＰＬ７５を選択するためのＸデコード信号にデコードし、更にセンスアンプ及びＢＬ７４を選択するためのＹデコード信号にデコードする。そして、データ破壊読出部１２又はデータ非破壊読出部１３では、Ｘデコード信号をＷＬ駆動部７７及びＰＬ駆動部７９に与え、Ｙデコード信号をＢＬ駆動部７８に与える。つまり、データ破壊読出部１２又はデータ非破壊読出部１３は、ＷＬ駆動部７７、ＢＬ駆動部７８及びＰＬ駆動部７９に読み出し信号を供給することになる。ＷＬ駆動部７７は、Ｘデコード信号（読み出し信号）に応じて任意のＷＬ７３を選択し、選択したＷＬ７３に選択信号を供給する。ＷＬ駆動部７７により選択されたＷＬ７３上のメモリセル７２では、ゲート端子に選択信号が供給されると、トランジスタ７２ａがＯＮ状態となる。
【００４６】
ＢＬ駆動部７８では、Ｙデコード信号（読み出し信号）に応じて任意のＢＬ７４を選択し、選択したＢＬ７４に第１の電圧Ｖ１を供給する。また、ＰＬ駆動部７９は、Ｘデコード信号（読み出し信号）に応じて任意のＰＬ７５に第２の電圧Ｖ２を供給する。なお、前述した読み出し制御信号は、ＢＬ７４及びＢＬ駆動部７８（センスアンプ）を動作させるタイミングを制御するために用いられる。
【００４７】
例えば、ＢＬ７４に第１の電圧Ｖ１として０Ｖが印加され、ＰＬ７５に第２の電圧Ｖ２としてＶｃｃが印加されると、強誘電体キャパシタ７２ｂの分極状態に応じた電圧がＢＬ７４を介してＢＬ駆動部７８のセンスアンプに供給される。センスアンプは、供給された電圧に応じて、「１」又は「０」を判断して読み出しデータとして外部に出力する。なお、ＢＬ７４に出力された電圧は制御部１６によるＢＬ７４を選択するタイミングとセンスアンプを動作させるタイミングとに応じて増幅された後、外部に読み出しデータとして出力されることになる。
【００４８】
強誘電体キャパシタ７２ｂでは、「１」が読み出された場合には、分極状態が「１」の状態から「０」の状態に反転し、この反転状態を維持する破壊読み出しが行われる。なお、強誘電体キャパシタ７２ｂでは、「０」が読み出されると、分極状態の反転が生じないため、データの読み出し後も「０」が維持される。このとき、データ破壊読出部１２によりデータを読み出す場合は、データの再書き込み動作が行われず、データが存在しない状態となって実質的にデータを消去した状態となる。
【００４９】
一方、データ非破壊読出部１３によりデータを読み出す場合は、データの再書き込み動作が行われ、読み出し前のデータの状態が保持される。再書き込み動作は、データが反転読み出しをされた後、所定期間内に実行される。再書き込み動作のために、ＰＬ駆動部７９に所定の信号が供給され、ＰＬ駆動部７９は、反転読み出しをされた強誘電体キャパシタ７２ｂが接続されているＰＬ７５の電位を０Ｖにする。従って、強誘電体キャパシタ７２ｂは、逆バイアスが印加されることになり、元の状態である「１」が再書き込みされる。
【００５０】
＜ＵＳＢメモリに格納データを保存する動作＞
次に、可搬型記憶媒体システム１００におけるＵＳＢメモリ１に、格納データ２４ａを保存する動作について説明する。
図４は、コンピュータＡに記憶されている格納データ２４ａをＵＳＢメモリ１に保存する動作の例を示すフローチャートである。同図に示すフローチャートは、コンピュータＡ及びＵＳＢメモリ１におけるそれぞれの動作を示している。また、同図に示すフローチャートは、例えば、ユーザがコンピュータＡの操作部２５を介して、コンピュータＡに記憶されている格納データ２４ａをＵＳＢメモリ１に保存させる指定を行ったときに動作が開始される。
【００５１】
先ず、ステップＳ１１０では、コンピュータＡの制御部２６は、設定データ受付部２２により、読み出し方法の設定（格納データ１４ａの消去確認）を受け付ける旨の所定のメッセージを表示パネル（図示略）に表示する。ここで表示されるメッセージは、これからＵＳＢメモリ１に保存される格納データ２４ａが、保存された後、コンピュータによって読み取られるときに、ＵＳＢメモリ１から格納データ１４ａが消去されるか又は保持されるかをユーザに選択させるためのものである。例えば、本実施形態では図５の例に示すようなメーセージを表示する。
【００５２】
ステップＳ１２０では、コンピュータＡの制御部２６は、設定データ受付部２２により、ユーザから操作部２５を介して読み出し方法の設定を受け付ける。ここで受け付けた読み出し方法は、制御部２６におけるＲＡＭ等に設定データとして一時的に記憶される。図５の例の場合、「はい（Ｙ）」が押されると破壊読み出しする第１のモードが設定され、「いいえ（Ｎ）」が押されると非破壊読み出しする第２のモードが設定される。なお、ここでの設定データを記憶部２４に記憶し、ユーザから次に読み出し方法の設定を受け付けるときにデフォルト値とするようにしても良い。
【００５３】
ステップＳ１３０では、コンピュータＡの制御部２６は、設定データ出力部２３により、ステップＳ１２０において受け付けた設定データをＵＳＢインタフェースを介してＵＳＢメモリ１に出力する。
【００５４】
ステップＳ１４０では、ＵＳＢメモリ１の制御部１６は、データ書込部１１により、ステップＳ１３０においてコンピュータＡから出力された設定データを設定データ記憶部１５に設定データ１５ａとして書き込み記憶する。
【００５５】
ステップＳ１５０では、コンピュータＡの制御部２６は、格納データ出力部２１により、記憶部２４に記憶されている格納データ２４ａをＵＳＢインタフェースを介してＵＳＢメモリ１に出力する。
【００５６】
ステップＳ１６０では、ＵＳＢメモリ１の制御部１６は、データ書込部１１により、ステップＳ１５０においてコンピュータＡから出力された格納データ２４ａを格納データ記憶部１４に格納データ１４ａとして書き込み記憶する。
【００５７】
ステップＳ１７０では、コンピュータＡの制御部２６は、記憶部２４に記憶されている格納データ２４ａの全てがＵＳＢメモリ１に出力されたか否かを判定する。全ての格納データ２４ａがＵＳＢメモリ１に出力された場合は、処理を終了する。
他方、ＵＳＢメモリ１に出力されていない格納データ２４ａが残っている場合は、ステップＳ１５０に戻り、次の格納データ２４ａをＵＳＢメモリ１に出力する。
【００５８】
＜ＵＳＢメモリから格納データを読み取るコンピュータの機能構成＞
次に、ＵＳＢメモリ１に保存された格納データ１４ａを読み取るコンピュータＢの機能構成について説明する。図６は、ＵＳＢメモリ１に保存された格納データ１４ａを読み取るコンピュータＢの機能構成の例を示すブロック図である。同図では、コンピュータＢにＵＳＢメモリ１が装着されて、それぞれが電気的に接続された状態にある。
【００５９】
図６に示すＵＳＢメモリ１の機能構成については、前述した図１に示すＵＳＢメモリ１と同様なので説明を省略する。なお、ＵＳＢメモリ１の格納データ記憶部１４及び設定データ記憶部１５には、それぞれ格納データ１４ａ及び設定データ１５ａが記憶された状態にある。
図６に示すコンピュータＢは、格納データ取得部３１、記憶部３４、操作部３５、制御部３６等を備えている。
【００６０】
格納データ取得部３１は、ＵＳＢメモリ１の格納データ記憶部１４に記憶されている格納データ１４ａをＵＳＢインタフェースを介して取得する。取得した格納データ１４ａは、記憶部３４に格納データ３４ａとして記憶される。
【００６１】
記憶部３４は、例えば大容量のハードディスクにより構成され、ＵＳＢメモリ１からの格納データ３４ａ等を記憶する。操作部３５は、例えば操作パネル等であり、操作メッセージ等を表示してユーザからの操作を受け付ける。制御部３６は、図示しないＣＰＵ、ＲＯＭ、ＲＡＭ等を備えて、上記した各部等を制御する。
【００６２】
＜ＵＳＢメモリから格納データを読み取る動作＞
次に、ＵＳＢメモリ１に保存されている格納データ１４ａを読み取る動作について説明する。
図７は、ＵＳＢメモリ１に保存されている格納データ１４ａをコンピュータＢが取得する動作の例を示すフローチャートである。同図に示すフローチャートは、コンピュータＢ及びＵＳＢメモリ１におけるそれぞれの動作を示している。また、同図に示すフローチャートは、例えば、ユーザがコンピュータＢの操作部３５を介して、ＵＳＢメモリ１に保存されている格納データ１４ａをコンピュータＢに保存させる指定を行ったときに動作が開始される。
【００６３】
先ず、ステップＳ２１０では、コンピュータＢの制御部３６は、ＵＳＢメモリ１の制御部１６に対して、ＵＳＢメモリ１の格納データ記憶部１４に記憶されている格納データ１４ａを取得する読み出し指令を送る。
【００６４】
ステップＳ２２０では、ＵＳＢメモリ１の制御部１６は、設定データ記憶部１５に記憶されている設定データ１５ａの内容に基づいて判定する。
設定データ１５ａが、格納データ１４ａを破壊読み出しする第１のモードの場合は、ステップＳ２３０へ進む。ステップＳ２３０では、ＵＳＢメモリ１の制御部１６は、データ破壊読出部１２により、格納データ記憶部１４に記憶されている格納データ１４ａを破壊読み出しする。即ち、読み出された格納データ１４ａは、ＵＳＢメモリ１から消去されることになる。
【００６５】
他方、設定データ１５ａが、格納データ１４ａを非破壊読み出しする第２のモードの場合は、ステップＳ２４０へ進む。ステップＳ２４０では、ＵＳＢメモリ１の制御部１６は、データ非破壊読出部１３により、格納データ記憶部１４に記憶されている格納データ１４ａを非破壊読み出しする。即ち、読み出された格納データ１４ａは、ＵＳＢメモリ１にそのまま保持されることになる。
【００６６】
ステップＳ２５０では、コンピュータＢの制御部３６は、格納データ取得部３１により、ステップＳ２３０又はステップＳ２４０において読み取った格納データ１４ａを取得して記憶部３４に格納データ３４ａとして記憶する。
【００６７】
ステップＳ２６０では、コンピュータＢの制御部３６は、ＵＳＢメモリ１の格納データ記憶部１４に記憶されている格納データ１４ａの全てを取得したか否かを判定する。全ての格納データ１４ａを取得した場合は、処理を終了する。
他方、ＵＳＢメモリ１に取得していない格納データ１４ａが残っている場合は、ステップＳ２２０に戻り、次の格納データ１４ａをＵＳＢメモリ１から取得する。
【００６８】
上述したように、本実施形態に係る可搬型記憶媒体システム１００では、格納データをＵＳＢメモリ１に保存する際、当該格納データがＵＳＢメモリ１から読み取られるときに消去（破壊読み出し）されるか又は保持（非破壊読み出し）されるかをユーザに設定させる。ここでの設定に基づいた設定データは、格納データと共にＵＳＢメモリ１に保存される。そして、コンピュータがＵＳＢメモリ１から格納データを読み取る際には、ＵＳＢメモリ１において設定データに基づいて破壊読み出し又は非破壊読み出しを行う。
このため、ユーザは、格納データをＵＳＢメモリ１に保存する際、当該格納データがＵＳＢメモリ１から読み取られるときにＵＳＢメモリ１から消去される設定を簡単に行うことができる。これにより、ＵＳＢメモリ１から読み取られた後に消去すべき格納データを、不注意等によってそのまま残してしまうような問題を解消することができる。また、ＵＳＢメモリ１から読み取られた後に保持すべき格納データについても、格納データをＵＳＢメモリ１に保存する際の簡単な設定により対応することができる。
更に、ＵＳＢメモリ１における格納データの消去又は保持処理については、格納データ記憶部１４を構成する強誘電体メモリの破壊読み出し又は非破壊読み出しにより、煩雑な消去及び保持処理を必要としないで簡単に且つ確実に実行することができる。
【００６９】
（第２実施形態）
以下、第２実施形態に係る可搬型記憶媒体システムについて図面を参照して説明する。
【００７０】
＜可搬型記憶媒体システムの機能構成＞
図８は、第２実施形態に係る可搬型記憶媒体システム２００の機能構成の例を示すブロック図である。同図に示すように、可搬型記憶媒体システム２００は、コンピュータＣと、ＵＳＢメモリ１とにより構成されている。ここでは、ＵＳＢメモリ１に保存された格納データ１４ａを読み取るコンピュータＣの機能構成を示している。なお、図８では、コンピュータＣにＵＳＢメモリ１が装着されて、それぞれが電気的に接続された状態にある。
【００７１】
図８に示すＵＳＢメモリ１の機能構成については、前述した図１及び図６に示すＵＳＢメモリ１と同様なので説明を省略する。ここで、ＵＳＢメモリ１の格納データ記憶部１４には、格納データ１４ａが記憶された状態にある。一方、設定データ記憶部１５の設定データ１５ａは、未設定の状態にある。即ち、格納データ１４ａの読み出し方法を規定する第１のモード又は第２のモードが設定されていない状態で、ＵＳＢメモリ１に格納データ１４ａが保存されている。
【００７２】
次に、図８に示す可搬型記憶媒体システム２００におけるコンピュータＣの機能構成について説明する。同図に示すように、コンピュータＣは、格納データ取得部４１、設定データ受付部４２、設定データ出力部４３、記憶部４４、操作部４５、制御部４６等を備えている。
【００７３】
格納データ取得部４１は、ＵＳＢメモリ１の格納データ記憶部１４に記憶されている格納データ１４ａを、ＵＳＢインタフェースを介して取得する。取得した格納データ１４ａは、記憶部４４に格納データ４４ａとして記憶される。
【００７４】
設定データ受付部４２は、ＵＳＢメモリ１に保存された格納データ１４ａを、コンピュータＣが取得するときの読み出し方法の設定を、操作部４５を介してユーザから受け付ける。
【００７５】
この読み出し方法には、前述したように、破壊読み出しする第１のモードと、非破壊読み出しする第２のモードとがある。つまり、ＵＳＢメモリ１に保存された格納データ１４ａを第１のモードを設定して取得した場合は、ＵＳＢメモリ１から格納データ１４ａが消去されることになる。一方、第２のモードを設定して取得した場合は、ＵＳＢメモリ１の格納データ１４ａが、そのまま保持されることになる。
【００７６】
設定データ出力部４３は、ユーザから受け付けた設定データをＵＳＢインタフェースを介してＵＳＢメモリ１へ出力する。出力された設定データはＵＳＢメモリ１において設定データ１５ａとして保存される。
【００７７】
記憶部４４は、例えば大容量のハードディスクにより構成され、ＵＳＢメモリ１から取得した格納データ１４ａ等を記憶する。操作部４５は、例えば操作パネル等であり、操作メッセージ等を表示してユーザからの操作を受け付ける。制御部４６は、図示しないＣＰＵ、ＲＯＭ、ＲＡＭ等を備えて、前述した各部等を制御する。
【００７８】
＜ＵＳＢメモリから格納データを読み取る動作＞
次に、ＵＳＢメモリ１に保存された格納データ１４ａを読み取る動作について説明する。
図９は、ＵＳＢメモリ１に保存されている格納データ１４ａをコンピュータＣが取得する動作の例を示すフローチャートである。同図に示すフローチャートは、コンピュータＣ及びＵＳＢメモリ１におけるそれぞれの動作を示している。また、同図に示すフローチャートは、例えば、ユーザがコンピュータＣの操作部４５を介して、ＵＳＢメモリ１に保存されている格納データ１４ａをコンピュータＣに保存させる指定を行ったときに動作が開始される。
【００７９】
先ず、ステップＳ３１０では、コンピュータＣの制御部４６は、設定データ受付部４２により、読み出し方法の設定（格納データ１４ａの消去確認）を受け付ける旨の所定のメッセージを表示パネルに表示する。ここで表示されるメッセージは、ＵＳＢメモリ１に保存された格納データ１４ａをこれから読み取るときに、格納データ１４ａをＵＳＢメモリ１から消去するか又は保持するかをユーザに選択させるためのものである。例えば、本実施形態では図１０の例に示すようなメーセージを表示する。
【００８０】
ステップＳ３２０では、コンピュータＣの制御部４６は、設定データ受付部４２により、ユーザから操作部４５を介して読み出し方法の設定を受け付ける。ここで受け付けた読み出し方法は、制御部４６におけるＲＡＭ等に設定データとして一時的に記憶される。図１０の例の場合、「はい（Ｙ）」が押されると破壊読み出しする第１のモードが設定され、「いいえ（Ｎ）」が押されると非破壊読み出しする第２のモードが設定される。なお、ここでの設定データを記憶部４４に記憶し、ユーザから次に読み出し方法の設定を受け付けるときにデフォルト値とするようにしても良い。
【００８１】
ステップＳ３３０では、コンピュータＣの制御部４６は、設定データ出力部４３により、ステップＳ３２０において受け付けた設定データをＵＳＢインタフェースを介してＵＳＢメモリ１に出力する。
【００８２】
ステップＳ３４０では、ＵＳＢメモリ１の制御部１６は、データ書込部１１により、ステップＳ３３０においてコンピュータＣから出力された設定データを設定データ記憶部１５に設定データ１５ａとして書き込み記憶する。
【００８３】
ステップＳ３５０では、ＵＳＢメモリ１の制御部１６は、設定データ記憶部１５に記憶されている設定データ１５ａの内容に基づいて判定する。
設定データ１５ａが、格納データ１４ａを破壊読み出しする第１のモードの場合は、ステップＳ３６０へ進む。ステップＳ３６０では、ＵＳＢメモリ１の制御部１６は、データ破壊読出部１２により、格納データ記憶部１４に記憶されている格納データ１４ａを破壊読み出しする。即ち、読み出された格納データ１４ａは、ＵＳＢメモリ１から消去されることになる。
【００８４】
他方、設定データ１５ａが、格納データ１４ａを非破壊読み出しする第２のモードの場合は、ステップＳ３７０へ進む。ステップＳ３７０では、ＵＳＢメモリ１の制御部１６は、データ非破壊読出部１３により、格納データ記憶部１４に記憶されている格納データ１４ａを非破壊読み出しする。即ち、読み出された格納データ１４ａは、ＵＳＢメモリ１にそのまま保持されることになる。
【００８５】
ステップＳ３８０では、コンピュータＣの制御部４６は、格納データ取得部４１により、ステップＳ３６０又はステップＳ３７０において読み取った格納データ１４ａを、記憶部４４に格納データ４４ａとして取得して記憶する。
【００８６】
ステップＳ３９０では、コンピュータＣの制御部４６は、ＵＳＢメモリ１の格納データ記憶部１４に記憶されている格納データ１４ａの全てを取得したか否かを判定する。全ての格納データ１４ａを取得した場合は、処理を終了する。
他方、ＵＳＢメモリ１に取得していない格納データ１４ａが残っている場合は、ステップＳ３５０に戻り、次の格納データ１４ａをＵＳＢメモリ１から取得する。
【００８７】
上述したように、本実施形態に係る可搬型記憶媒体システム２００では、コンピュータＣがＵＳＢメモリ１の格納データを読み取るとき、読み取り後、格納データをＵＳＢメモリ１から消去（破壊読み出し）するのか又は保持（非破壊読み出し）するのかをユーザに設定させる。ここでの設定に基づいた設定データはＵＳＢメモリ１に保存され、ＵＳＢメモリ１において格納データを読み取る際に、設定データに基づいて破壊読み出し又は非破壊読み出しを行う。
このため、ユーザは、格納データをＵＳＢメモリ１から読み取る際、当該格納データをＵＳＢメモリ１から消去する設定を簡単に行うことができる。これにより、ＵＳＢメモリ１から読み取った後に消去すべき格納データを、不注意等によってそのまま残してしまうような問題を解消することができる。また、ＵＳＢメモリ１から読み取った後に保持すべき格納データについても、格納データをＵＳＢメモリ１から読み取る際の簡単な設定により対応することができる。
【００８８】
なお、上述した実施形態では、可搬型記憶媒体としてＵＳＢメモリの例を示しているが、これに限られず、例えば、スマートメディア（登録商標）、ＳＤメモリカード（登録商標）、メモリスティック（登録商標）等にも適用することができる。更に、情報処理装置としてコンピュータの例を示しているが、これに限られず、例えば、プリンタ、ファクシミリ装置、コピー機、複合機等にも適用することができる。
【図面の簡単な説明】
【００８９】
【図１】第１実施形態に係る可搬型記憶媒体システムの機能構成の例を示すブロック図。
【図２】ＦｅＲＡＭを構成するメモリセル群を示す図。
【図３】メモリセル群を構成するメモリセルを示す図。
【図４】第１実施形態に係るコンピュータに記憶されている格納データをＵＳＢメモリに保存する動作の例を示すフローチャート。
【図５】第１実施形態に係る読み出し方法の設定を受け付ける旨のメッセージ例。
【図６】第１実施形態に係るＵＳＢメモリに保存された格納データを読み取るコンピュータの機能構成の例を示すブロック図。
【図７】第１実施形態に係るＵＳＢメモリに保存されている格納データをコンピュータが取得する動作の例を示すフローチャート。
【図８】第２実施形態に係る可搬型記憶媒体システムの機能構成の例を示すブロック図。
【図９】第２実施形態に係るＵＳＢメモリに保存されている格納データをコンピュータが取得する動作の例を示すフローチャート。
【図１０】第２実施形態に係る読み出し方法の設定を受け付ける旨のメッセージ例。
【符号の説明】
【００９０】
１…ＵＳＢメモリ、１１…データ書込部、１２…データ破壊読出部、１３…データ非破壊読出部、１４…格納データ記憶部、１４ａ，２４ａ，３４ａ，４４ａ…格納データ、１５…設定データ記憶部、１５ａ…設定データ、１６，２６，３６，４６…制御部、２１…格納データ出力部、２２，４２…設定データ受付部、２３，４３…設定データ出力部、２４，３４，４４…記憶部、２５，３５，４５…操作部、３１，４１…格納データ取得部、７２…メモリセル、７２ａ…トランジスタ、７２ｂ…強誘電体キャパシタ、７３…ＷＬ、７４…ＢＬ、７５…ＰＬ、７６…メモリセル群、７７…ＷＬ駆動部、７８…ＢＬ駆動部、７９…ＰＬ駆動部、１００，２００…可搬型記憶媒体システム、Ａ，Ｂ，Ｃ…コンピュータ。
【図１】
0005056555.tif 000002
【図２】
0005056555.tif 000003
【図３】
0005056555.tif 000004
【図４】
0005056555.tif 000005
【図５】
0005056555.tif 000006
【図６】
0005056555.tif 000007
【図７】
0005056555.tif 000008
【図８】
0005056555.tif 000009
【図９】
0005056555.tif 000010
【図１０】
0005056555.tif 000011