(57)【要約】【課題】  メモリカードへのデータの書込み、書込み禁止を確実に制御することを可能とする。【解決手段】  制御装置から送信されるデータを記憶するメモリカード２であり、このメモリカード２は、略板状に形成される板状部材２４と、板状部材２４内に配置され、制御装置からのデータを記憶するフラッシュメモリ２２と、板状部材２４内に配置され、制御装置から送信される命令に応じて所定の制御を行うコントロールＩＣ２１とを備え、板状部材２４は、上面、下面及び複数の側面を有し、板状部材の上面に、角丸四角状の穴が形成され、この角丸四角状の穴部にスライド操作可能な角丸四角状のスイッチ部２３が設けられている。【選択図】  図７
2005346725.tif 000002
【特許請求の範囲】
【請求項１】
制御装置から送信されるデータを記憶するメモリカードにおいて、
略板状に形成される板状部材と、
上記板状部材内に配置され、上記制御装置からのデータを記憶する記憶手段と、
上記板状部材内に配置され、上記制御装置から送信される命令に応じて所定の制御を行う制御手段とを備え、
上記板状部材は、上面、下面及び複数の側面を有し、
上記板状部材の上面には、角丸四角状の穴が形成され、該角丸四角状の穴部にスライド操作可能な角丸四角状のスイッチ部が設けられていることを特徴とするメモリカード。
【請求項２】
上記スイッチ部は、上記板状部材の幅方向の中央に位置することを特徴とする請求項１記載のメモリカード。
【請求項３】
メモリカードを受ける挿入口を有する制御装置において、
上記メモリカードは、略板状に形成される板状部材と、上記板状部材内に配置され、上記制御装置からのデータを記憶する記憶手段と、上記板状部材内に配置され、上記制御装置から送信される命令に応じて所定の制御を行う制御手段とを備え、
上記板状部材は、上面、下面及び複数の側面を有し、上記板状部材の上面には、角丸四角状の穴が形成され、該角丸四角状の穴部にスライド操作可能な角丸四角状のスイッチ部が設けられ、上記スイッチ部は、上記板状部材の上面及び下面と平行な方向にスライド操作可能であり、
上記制御装置は、上記メモリカードの上記スイッチ部が一方側にスライドされるときにデータを上記メモリカードの上記記憶手段に書き込むことが可能であり、上記メモリカードの上記スイッチ部が他方側にスライドされるときにデータを上記メモリカードの上記記憶手段に書き込むことを禁止することを特徴とする制御装置。
【請求項４】
メモリカードと該メモリカードを受ける制御装置とを有する情報処理システムにおいて、
上記メモリカードは、略板状に形成される板状部材と、上記板状部材内に配置され、上記制御装置からのデータを記憶する記憶手段と、上記板状部材内に配置され、上記制御装置から送信される命令に応じて所定の制御を行う制御手段とを備え、
上記板状部材は、上面、下面及び複数の側面を有し、上記板状部材の上面には、角丸四角状の穴が形成され、該角丸四角状の穴部にスライド操作可能な角丸四角状のスイッチ部が形成され、上記スイッチ部は、上記板状部材の上面及び下面に平行な方向にスライド操作可能であり、
上記制御装置は、上記メモリカードの上記スイッチ部が一方側にスライドされるときにデータを上記メモリカードの上記記憶手段に書き込むことが可能であり、上記メモリカードのスイッチ部が他方側にスライドされるときにデータを上記メモリカードの上記記憶手段に書き込むことを禁止することを特徴とするデータ処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ、ディジタルスチルカメラ等の電子機器から送信されるデータを記憶するメモリカード、このメモリカードの制御装置及びこのメモリカードを用いたデータ処理システムに関する。
【背景技術】
【０００２】
従来、コンピュータ、ディジタルスチルカメラ等の電子機器からのデータを記憶するために、磁気テープ、磁気ディスク、光ディスク、メモリカード等の外部記憶装置が使用されている。特に、メモリカードは、携帯性に優れ、且つ転送レートが高速であることから広く使用されている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
メモリカードは、用途に合わせて仕様を異にする様々な種類のものが開発されている。その結果として、メモリカードは、外観は同様であっても仕様を異にするものが市場に並存している。外観は同様であっても仕様が異なっていると、メモリカードを電子機器に接続して使用したときに、電子機器によってはそのメモリカードが使えたり使えなかったりする。
【０００４】
本発明は、このような実情に鑑みてなされたものであり、仕様を異にする様々な種類のメモリカードを識別できるようにし、メモリカードをその仕様に合わせて使用できるようにすることを目的とする。また、メモリカードに設けられた不揮発性メモリに記憶されたデータの保護を図ることができる制御装置及びデータ処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述の課題を解決するために提案される本発明は、制御装置から送信されるデータを記憶するメモリカードであり、略板状に形成される板状部材と、上記板状部材内に配置され、上記制御装置からのデータを記憶する記憶手段と、上記板状部材内に配置され、上記制御装置から送信される命令に応じて所定の制御を行う制御手段とを備え、上記板状部材は、上面、下面及び複数の側面を有し、上記板状部材の上面には、角丸四角状の穴が形成され、該角丸四角状の穴部にスライド操作可能な角丸四角状のスイッチ部が設けられていることを特徴とする。
【０００６】
このメモリカードにおいて、上記スイッチ部は、上記板状部材の幅方向の中央に位置することが望ましい。
【０００７】
また、本発明は、メモリカードを受ける挿入口を有する制御装置において、上記メモリカードは、略板状に形成される板状部材と、上記板状部材内に配置され、上記制御装置からのデータを記憶する記憶手段と、上記板状部材内に配置され、上記制御装置から送信される命令に応じて所定の制御を行う制御手段とを備え、上記板状部材は、上面、下面及び複数の側面を有し、上記板状部材の上面には、角丸四角状の穴が形成され、該角丸四角状の穴部にスライド操作可能な角丸四角状のスイッチ部が設けられ、上記スイッチ部は、上記板状部材の上面及び下面と平行な方向にスライド操作可能であり、上記制御装置は、上記メモリカードの上記スイッチ部が一方側にスライドされるときにデータを上記メモリカードの上記記憶手段に書き込むことが可能であり、上記メモリカードの上記スイッチ部が他方側にスライドされるときにデータを上記メモリカードの上記記憶手段に書き込むことを禁止するようにしたものである。
【０００８】
さらに、本発明は、メモリカードと該メモリカードを受ける制御装置とを有する情報処理システムにおいて、上記メモリカードは、略板状に形成される板状部材と、上記板状部材内に配置され、上記制御装置からのデータを記憶する記憶手段と、上記板状部材内に配置され、上記制御装置から送信される命令に応じて所定の制御を行う制御手段とを備え、
上記板状部材は、上面、下面及び複数の側面を有し、上記板状部材の上面には、角丸四角状の穴が形成され、該角丸四角状の穴部にスライド操作可能な角丸四角状のスイッチ部が形成され、上記スイッチ部は、上記板状部材の上面及び下面に平行な方向にスライド操作可能であり、上記制御装置は、上記メモリカードの上記スイッチ部が一方側にスライドされるときにデータを上記メモリカードの上記記憶手段に書き込むことが可能であり、上記メモリカードのスイッチ部が他方側にスライドされるときにデータを上記メモリカードの上記記憶手段に書き込むことを禁止するようにしたものである。
【発明の効果】
【０００９】
本発明によれば、メモリカードに設けたスイッチの設定状態に応じてデータの書込み禁止の処理を行ったり、又はデータの記録を行ったりすることが設定でき、データの書込み及び書込み禁止を確実に制御することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態について、図面を参照しながら説明する。  
ここでは、図１に示すように、電子機器として情報処理装置であるホストコンピュータ１を用い、このホストコンピュータから送信されるデータを記憶するメモリカード２を例に挙げて説明する。なお、本例では、ホストコンピュータ１から送信される画像データをメモリカード２に書き込む場合について説明するが、オーディオデータや他のデータについても同様であるのは言うまでもない。
【００１１】
ホストコンピュータ１は、図１に示すように、静止画の画像データ，オーディオデータ等の様々のデータを記憶するハードディスク１１と、ハードディスク１１からの画像データ等を一旦記憶して読み出すＲＡＭ（Random Access Memory）１２と、ディスプレイ・インターフェース（以下、ディスプレイＩ／Ｆという。）１３を介して供給される画像データに基づいて画像を表示するディスプレイ１４と、３本のデータ線を介してメモリカード２とのデータの送受信を行うシリアルインターフェース（以下、シリアルＩ／Ｆという。）１５と、バス１６と、全体を制御するＣＰＵ（Central Processing Unit）１７とを備える。
【００１２】
ＲＡＭ１２は、例えば、バス１６を介してハードディスク１１に記憶されている画像データを一旦記憶し、必要に応じて画像データをバス１６を介してシリアルＩ／Ｆ１５に供給する。
【００１３】
ディスプレイ１４には、ハードディスク１１から読み出された画像データがバス１６、ディスプレイＩ／Ｆ１３を介して供給されたり、メモリカード２からの画像データが供給されて、これらの画像データに基づく静止画や動画が表示される。
【００１４】
シリアルＩ／Ｆ１５は、３本のデータ線を介して、メモリカード２に画像データを送信したり、メモリカード２に記憶されている画像データを受信する。具体的には、シリアルＩ／Ｆ１５は、第１のデータ線を介して、メモリカード２に書き込むための画像データや制御データを送信したり、メモリカード２から読み出された画像データを受信する。また、シリアルＩ／Ｆ１５は、第２のデータ線を介して、第１のデータ線での画像データ又は制御データの切り換えに応じて、その切り換えた状態を示すステータス信号を出力する。また、シリアルＩ／Ｆ１５は、第３のデータ線を介して、上記制御データや画像データの送信の際のシリアルクロックＳＣＬＫを送信する。
【００１５】
ＣＰＵ１７は、ＲＡＭ１２やハードディスク１１の画像データを読み出したり、ＲＡＭ１２等に画像データを書き込んだりするときに、それらの動作を制御する。また、ＣＰＵ１７は、メモリカード２との画像データ等の送受信の制御も行う。例えば、ＣＰＵ１７は、メモリカード２の後述する誤消去防止スイッチのライトプロテクトがオンになっているかを判断するためのレジスタ命令を発行したり、メモリカード２に対してアドレスを指定して所定の画像データの書込み命令を発行したりする。
【００１６】
一方、メモリカード２は、図２に示すように、ホストコンピュータ１からの画像データや制御データを受信するコントロールＩＣ２１と、画像データを記憶する第１の記憶手段であるフラッシュメモリ２２と、フラッシュメモリ２２に記憶されている画像データを誤って消去することを防止するための誤消去防止スイッチ２３を備える。
【００１７】
コントロールＩＣ２１、フラッシュメモリ２２、誤消去防止スイッチ２３は、図３に示すように、略板状に形成されている板状部材２４の中に設けられている。上記誤消去防止スイッチ２３は、板状部材２４の長手方向の一端側にあって、且つ装着方向の反対側に設けられている。誤消去防止スイッチ２３は、板状部材２４の長手方向に直交する方向にスライド自在になっている。図３に示すように、誤消去防止スイッチ２３が装着方向に向かって左側に位置しているときは、画像データを記録することができる状態、すなわちライトプロテクトがオフになっている。
【００１８】
また、図４に示すように、誤消去防止スイッチ２３が装着方向に向かって右側に位置しているときは、板状部材２４に設けた空隙部２５が外方に現れる。このとき、メモリカード２は、画像データを記録することができない状態、すなわちライトプロテクトがオンになっている。従って、利用者は、メモリカード２のみを例えば衣服のポケット等に入れておいても、板状部材２４に設けた空隙部２５の有無を触覚で判断することができ、ライトプロテクトされているかを容易に判断することができる。
【００１９】
コントロールＩＣ２１は、ホストコンピュータ１から送信されるデータから所定の命令を生成し実行する制御手段を構成している。このコントロールＩＣ２１は、ホストコンピュータ１から送信された画像データをフラッシュメモリ２２に書き込む前に、誤消去防止スイッチ２３のライトプロテクトがオン／オフの何れに設定されているかを判断して、ライトプロテクトがオンに設定されているときのみ画像データをフラッシュメモリ２２に書き込むように制御を行う。
【００２０】
ここで、コントロールＩＣ２１は、具体的には、シリアル／パラレル・パラレル／シリアル・インターフェース・シーケンサ（以下、Ｓ／Ｐ＆Ｐ／Ｓシーケンサという。）３１と、Ｓ／Ｐ＆Ｐ／Ｓシーケンサ３１からの画像データを一時記憶するページバッファ３２と、ページバッファ３２からの画像データをフラッシュメモリ２２に供給するフラッシュ・インターフェース・シーケンサ（以下、フラッシュＩ／Ｆシーケンサという。）３３と、誤り訂正の処理を行うＥＣＣエンコーダ／デコーダ３４と、所定の制御コマンドを発生するコマンド・ジェネレータ３５と、このメモリカード２の特性に関する情報としてバージョン情報等が記憶されている第２の記憶手段であるコンフィグレーションＲＯＭ（Read Only Memory）３６と、各回路にクロックを供給する発振器３７とを備える。
【００２１】
Ｓ／Ｐ＆Ｐ／Ｓシーケンサ３１は、上述の第１乃至第３のデータ線を介して、ホストコンピュータ１のシリアルＩ／Ｆ１５に接続されている。従って、Ｓ／Ｐ＆Ｐ／Ｓシーケンサ３１には、ホストコンピュータ１からステータス信号やシリアルクロックＳＣＬＫや画像データ及び制御データからなるシリアルデータＤＩＯが供給される。
【００２２】
そして、Ｓ／Ｐ＆Ｐ／Ｓシーケンサ３１は、ホストコンピュータ１から供給されるシリアルデータＤＩＯを上記シリアルクロックＳＣＬＫに同期してパラレルデータに変換する。Ｓ／Ｐ＆Ｐ／Ｓシーケンサ３１は、このパラレルデータの内、例えば制御データをコマンド・ジェネレータ３５に供給し、画像データをページバッファ３２に供給する。
【００２３】
ページバッファ３２は、Ｓ／Ｐ＆Ｐ／Ｓシーケンサ３１から供給される画像データを１ページ（＝５１２バイト）毎に記憶するバッファメモリである。ページバッファ３２に記憶された画像データは、ＥＣＣエンコーダ／デコーダ３４によって誤り訂正符号が付加される。ページバッファ３２は、誤り訂正符号の付けられた１ページの画像データを、フラッシュＩ／Ｆシーケンサ３３を介して、フラッシュメモリ２２ａ〜２２ｄに供給する。こうして、フラッシュメモリ２２ａ〜２２ｄには、ホストコンピュータ１からの画像データが書き込まれるようになっている。
【００２４】
また、フラッシュメモリ２２ａ〜２２ｄから読み出された画像データは、フラッシュＩ／Ｆシーケンサ３３を介してページバッファ３２に供給される。このページバッファ３２は、フラッシュＩ／Ｆシーケンサ３３からの画像データを記憶する。このとき、ＥＣＣエンコーダ／デコータ３４は、ページバッファ３２に記憶されているデータに付加されている誤り訂正符号に基づいて誤り訂正処理を施す。そして、ページバッファ３２は、誤り訂正処理済みのデータを１ページ毎に読み出して、このデータをＳ／Ｐ＆Ｐ／Ｓシーケンサ３１に供給する。そして、Ｓ／Ｐ＆Ｐ／Ｓシーケンサ３１は、ページバッファ３２から供給されるパラレルの画像データをシリアルデータＤＩＯに変換して上述のホストコンピュータ１に送信する。
【００２５】
コマンド・ジェネレータ３５は、Ｓ／Ｐ＆Ｐ／Ｓシーケンサ３１からの制御データに基づいて制御コマンドを発生する。例えば、コマンド・ジェネレータ３５は、メモリカード２の動作状態をみるためのリード・ステータス・レジスタ命令を受けると、誤消去防止スイッチ２３の設定内容を判断し、その設定内容に応じて画像データの書込みを行うか否かを判断する。
【００２６】
また、コマンド・ジェネレータ３５は、フラッシュメモリ２２に画像データを書き込んでいたり又はフラッシュメモリ２２から画像データを読み出している状態を示すビジー（busy）・コマンド（以下、ビジー信号という。）を発生し、これをＳ／Ｐ＆Ｐ／Ｓシーケンサ３１を介してホストコンピュータ１に送信する。そして、コマンド・ジェネレータ３５は、画像データの書込み又は読出しが終了すると、その終了を示すレディ（ready）・コマンド（以下、レディー信号という。）を発生して、これをＳ／Ｐ＆Ｐ／Ｓシーケンサ３１を介してホストコンピュータ１に送信する。ホストコンピュータ１は、これらのビジー信号やレディ信号を受信することによって、メモリカード２の動作状態を認識している。
【００２７】
コンフィグレーションＲＯＭ３６には、メモリカード２のバージョン情報や初期設定値の情報が記憶されている。従って、ホストコンピュータ１とメモリカード２が接続されると、コマンド・ジェネレータ３５は、最初にＳ／Ｐ＆Ｐ／Ｓシーケンサ３１を介してコンフィグレーションＲＯＭ３６から上記バージョン情報等を読み出して、この情報に基づいて所定のコマンドを発生することによってメモリカード２の所定の初期設定を行うようになっている。
【００２８】
このような構成のホストコンピュータ１及びメモリカード２において、ホストコンピュータ１の画像データをメモリカード２に書き込むときは、図５に示すように、ホストコンピュータ１はステップＳ１〜ステップＳ８までの処理を行い、このときメモリカード２はステップＳ１１〜ステップＳ１４の処理を行う。
【００２９】
ホストコンピュータ１においてメモリカード２への画像データの書込みが設定されると、ＣＰＵ１７は、メモリカード２の状態を確認するための状態読み出し命令であるリード・ステータス・レジスタ命令を発行して（ステップＳ１）、このレジスタ命令をシリアルＩ／Ｆ１５を介してメモリカード２に送信する。なお、このリードステータス・レジスタ命令の発行は、送信すべきファイル毎に行っている。
【００３０】
メモリカード２において、コマンド・ジェネレータ３５は、Ｓ／Ｐ＆Ｐ／Ｓシーケンサ３１を介して上記レジスタ命令を受信すると、誤消去防止スイッチ２３の状態をレジスタにセットして、このレジスタの内容をＳ／Ｐ＆Ｐ／Ｓシーケンサ３１を介してホストコンピュータ１に送信する（ステップＳ１１）。換言すると、コマンド・ジェネレータ３５は、誤消去防止スイッチ２３がオン、つまりメモリカード２のライトプロテクト（書込み禁止）がオンになっているか否かの状態をレジスタにセットして、このレジスタ内容をホストコンピュータ１に送信する。
【００３１】
ホストコンピュータ１において、ＣＰＵ１７は、メモリカード２からのレジスタ内容に基づいて、ライトプロテクトがオンになっているかを判断し（ステップＳ２）、ライトプロテクトがオンになっているときは書込み禁止の処理を行う（ステップＳ３）。
【００３２】
ＣＰＵ１７は、ライトプロテクトがオンになっていないと判断したときは、ライト・ページ・バッファ命令を発行するとともに、例えばハードディスク１１から５１２バイトの画像データを読み出して、これらのライト・ページ・バッファ命令と画像データをシリアルＩ／Ｆ１５を介してメモリカード２に送信する（ステップＳ４）。
【００３３】
ＣＰＵ１７は、さらに、セットコマンド命令を発行して、メモリカード２に上記画像データを書き込むアドレスを指定して書込み命令を発行する（ステップＳ５）。ＣＰＵ１７は、これらのコマンド命令をシリアルＩ／Ｆ１５を介してメモリカード２に送信する。
【００３４】
メモリカード２において、コマンド・ジェネレータ３５は、Ｓ／Ｐ＆Ｐ／Ｓシーケンサ３１を介してホストコンピュータ１からのセットコマンド命令を受信すると、動作中であることを示すビジー（busy）状態をレジスタにセットして、このレジスタ内容を示すビジー信号をＳ／Ｐ＆Ｐ／Ｓシーケンサ３１を介してホストコンピュータ１に送信する（ステップＳ１２）。なお、このビジー信号は、レジスタにレディ（ready）状態がセットされるまで、ホストコンピュータ１に送信され続ける。
【００３５】
そして、コマンド・ジェネレータ３５は、書き込みを実行するコマンドを発行して、上述の指定されたフラッシュメモリ２２のアドレスに１ページ分の画像データを書き込ませる（ステップＳ１３）。コマンド・ジェネレータ３５は、上記１ページ分の画像データの書込みが終了すると、レジスタにレディ状態をセットして、そのレジスタ内容を示すレディ信号をＳ／Ｐ＆Ｐ／Ｓシーケンサ３１を介してホストコンピュータ１に送信する（ステップＳ１４）。
【００３６】
一方、ホストコンピュータ１では、ＣＰＵ１７は、上述のステップＳ５でセットコマンドの命令を発行した後、リード・ステータス・レジスタ命令を発行して、メモリカード２の状態を確認する（ステップＳ６）。そして、ＣＰＵ１７は、メモリカード２からシリアルＩ／Ｆ１５を介して送信される信号がビジー信号であるかを判断し、ビジー信号でないときは再びリード・ステータス・レジスタ命令を発行する（ステップＳ６）。すなわち、メモリカード２からビジー信号が送信されている間は、ステップＳ６及びステップＳ７の処理が繰り返し行われる。
【００３７】
ＣＰＵ１７は、メモリカード２から送信された信号がビジー信号でないと判断したとき、すなわち送信された信号がレディ信号であると判断したときは、メモリカード２に送信すべき続きの画像データがあるかを判断し、続きの画像データがあるときはステップＳ４に進み、続きの画像データがないときは画像データの送信を終了する（ステップＳ８）。すなわち、記録対象となる画像データのファイルは、ステップＳ４〜ステップＳ８までの処理及びステップＳ１２〜ステップＳ１４の処理が繰り返し行われることによって、１ページ毎にメモリカード２に書き込まれる。
【００３８】
以上のように、ファイルを記録する毎に、メモリカード２のライトプロテクトがオンかオフかを判断しているので、例えばメモリカード２をホストコンピュータ１に装着しているときに誤消去防止スイッチ２３によるライトプロテクトの設定が変わっても、その設定内容に応じて画像データの書込み禁止の処理を行ったり、又は、画像データの記録を行うことができる。
【００３９】
また、誤消去防止スイッチ２３は、メモリカード２がホストコンピュータ１に装着されているときであってもライトプロテクトの設定変更が可能であるため、わざわざメモリカード２をホストコンピュータ１から抜き出して誤消去防止スイッチ２３の切換を行う必要がなくなり、利用者の操作性の向上を図ることができる。
【００４０】
次に、メモリカード２に記憶されている画像データを消去するときの動作について説明する。メモリカード２に記憶されている画像データを消去するときは、図６に示すように、ホストコンピュータ１はステップＳ２１〜ステップＳ２７までの処理を行い、このときメモリカード２はステップＳ３１〜ステップＳ３４の処理を行う。
【００４１】
ホストコンピュータ１においてメモリカード２に記憶されている画像データの消去が設定されると、ＣＰＵ１７は、メモリカード２の状態を確認するためのリード・ステータス・レジスタ命令を発行し（ステップＳ２１）、このレジスタ命令をシリアルＩ／Ｆ１５を介してメモリカード２に送信する。なお、このリード・ステータス・レジスタ命令の発行は、送信すべきファイル毎に行っている。
【００４２】
メモリカード２において、コマンド・ジェネレータ３５は、上記レジスタ命令を受信すると、誤消去防止スイッチ２３の状態をレジスタにセットして、このレジスタの内容をＳ／Ｐ＆Ｐ／Ｓシーケンサ３１を介してホストコンピュータ１に送信する（ステップＳ３１）。換言すると、コマンド・ジェネレータ３５は、メモリカード２のライトプロテクトがオンになっているか否かの状態をレジスタにセットして、このレジスタ内容をホストコンピュータ１に送信する。
【００４３】
ホストコンピュータ１において、ＣＰＵ１７は、メモリカード２からのレジスタ内容に基づいて、ライトプロテクトがオンになっているかを判断し（ステップＳ２２）、ライトプロテクトがオンになっているときは消去禁止の処理を行う（ステップＳ２３）。
【００４４】
そして、ＣＰＵ１７は、セットコマンド命令を発行して、消去の対象となる画像データのアドレスを指定して消去命令を発行する（ステップＳ２４）。ＣＰＵ１７は、これらのコマンド命令をシリアルＩ／Ｆ１５を介してメモリカード２に送信する。
【００４５】
一方、メモリカード２においては、コマンド・ジェネレータ３５は、ホストコンピュータ１から上述のセットコマンド命令を受信すると、ビジー信号をＳ／Ｐ＆Ｐ／Ｓシーケンサ３１を介してホストコンピュータ１に送信する（ステップＳ３２）。
【００４６】
そして、コマンド・ジェネレータ３５は、指定されたアドレスの画像データを消去するためのコマンドを発行して、フラッシュメモリ２２に記憶されてる指定された画像データを消去させる（ステップＳ３３）。なお、フラッシュメモリ２２では、１ページ（５１２バイト）の画像データ及び１８バイトの管理情報を１組とするものが所定数からなるブロック毎に、画像データが消去される。
【００４７】
コマンド・ジェネレータ３５は、画像データの消去が終了すると、レジスタにレディ状態をセットし、そのレジスタ内容を示すレディ信号をＳ／Ｐ＆Ｐ／Ｓシーケンサ３１を介してホストコンピュータ１に送信する（ステップＳ３４）。
【００４８】
一方、ホストコンピュータ１では、ＣＰＵ１７は、上述のステップＳ２４でセットコマンドの命令を発行した後、リード・ステータス・レジスタ命令を発行して、メモリカード２の状態を確認する（ステップＳ２５）。そして、ＣＰＵ１７は、メモリカード２からシリアルＩ／Ｆ１５を介して送信される信号がビジー信号であるかを判断し、ビジー信号でないときは再びリード・ステータス・レジスタ命令を発行する（ステップＳ２６）。従って、メモリカード２からビジー信号が送信されている間は、ステップＳ２５及びステップＳ２６の処理が繰り返し行われる。
【００４９】
ＣＰＵ１７は、メモリカード２から送信された信号がビジー信号でないと判断したとき、すなわち送信された信号がレディ信号であると判断したときは、メモリカード２に消去すべき画像データがあるかを判断し、消去すべき続きの画像データがあるときはステップＳ２４に進み、消去すべき続きの画像データがないときは画像データの消去を終了する（ステップＳ２７）。すなわち、消去の対象となる画像データのファイルは、上述のステップＳ２４〜ステップＳ２７及びステップＳ３２〜ステップＳ３４の処理が繰り返し行われることによって、上述のブロック毎に消去される。
【００５０】
以上のように、ファイルを消去する毎に、メモリカード２のライトプロテクトがオンかオフかを判断することで、例えばメモリカード２をホストコンピュータ１に装着しているときに誤消去防止スイッチ２３によるライトプロテクトの設定が変わっても、その設定内容に応じて画像データの消去禁止の処理を行うことができる。
【００５１】
ところで、本発明に係るメモリカード２において、誤消去防止スイッチ２３は、上述したように、板状部材２４の長手方向の一端側であって装着方向の反対側にあり、かつ、上記長手方向に直交する方向にスライド自在であればよい。従って誤消去防止スイッチ２３は、例えば図７及び図８に示すように、板状部材２４の主面に設けてもよい。このとき、図７に示すように、誤消去防止スイッチ２３が装着方向に対して左側に位置しているときは、ライトプロテクトをオフに設定することができる。また、図８に示すように、誤消去防止スイッチ２３が装着方向に対して右側に位置しているときは、空隙部２６が形成される。このとき、ライトプロテクトをオンに設定することができる。従って、利用者は、メモリカード２のみを例えば衣服のポケット等にいれておいても、上記空隙部２６の有無を触覚で判断することができ、ライトプロテクトされているかを容易に判断することができる。
【図面の簡単な説明】
【００５２】
【図１】本発明を適用したホストコンピュータの構成を示すブロック図である。
【図２】本発明を適用したメモリカードの構成を示すブロック図である。
【図３】上記メモリカードの外観斜視図である。
【図４】上記メモリカードの外観斜視図である。
【図５】ホストコンピュータとメモリカードの動作を説明するフローチャートである。
【図６】ホストコンピュータとメモリカードの動作を説明するフローチャートである。
【図７】ライトプロテクトがオフに設定された状態にあるメモリカードを示す外観斜視図である。
【図８】ライトプロテクトがオンに設定された状態にあるメモリカードを示す外観斜視図である。
【符号の説明】
【００５３】
１  ホストコンピュータ、  ２  メモリカード、  ２１  コントロールＩＣ、  ２２  フラッシュメモリ、  ２３  誤消去防止スイッチ、  ３１  Ｓ／Ｐ＆Ｐ／Ｓシーケンサ、  ３２  ページバッファ、  ３３  フラッシュＩ／Ｆシーケンサ、  ３４  ＥＣＣエンコーダ／デコーダ、  ３５  コマンド・ジェネレータ、  ３６  コンフィグレーションＲＯＭ、  ３７  発振器。
【図１】
2005346725.tif 000003
【図２】
2005346725.tif 000004
【図３】
2005346725.tif 000005
【図４】
2005346725.tif 000006
【図５】
2005346725.tif 000007
【図６】
2005346725.tif 000008
【図７】
2005346725.tif 000009
【図８】
2005346725.tif 000010