(57)【要約】【課題】入力デバイスを持たないホスト機器に接続された場合でも、データ入力を可能にするメモリカードを提供する。【解決手段】メモリカード３０は、ユーザデータを格納する記憶手段３１を備え、ユーザの選択操作に対応する複数の画像データを格納する画像データ記憶手段３２と、画像データ記憶手段が格納する画像データに対する削除指示を外部機器から受けた場合に、画像データに対応する選択操作がなされたと判定する制御手段３３とを備えている。【選択図】図１１
2010170476.tif 000002
【特許請求の範囲】
【請求項１】
ユーザデータを格納する記憶手段を備えたメモリカードであって、
ユーザの選択操作に対応する複数の画像データを格納する画像データ記憶手段と、
前記画像データ記憶手段が格納する画像データに対する削除指示を外部機器から受けた場合に、画像データに対応する選択操作がなされたと判定する制御手段とを備えた
ことを特徴とするメモリカード。
【請求項２】
制御手段は、削除の候補になる画像データを外部機器に出力する画像データ出力手段を含む
請求項１記載のメモリカード。
【請求項３】
制御手段は、セキュリティ機能を有効にすることを示す画像データに対応する選択操作がなされたと判定した場合に、記憶手段に格納されているユーザデータに対するデータ読み出しを制限するセキュリティ機能を有効にする
請求項１または請求項２記載のメモリカード。
【請求項４】
制御手段は、セキュリティ機能を有効にした場合に、パスワード候補の画像データに対応する選択操作がなされたと判定したときに、選択操作によって選択されたパスワードを保存する
請求項３記載のメモリカード。
【請求項５】
制御手段は、パスワードが保存されている場合に、パスワード候補の画像データに対応する選択操作がなされたと判定したときに、選択操作によって選択されたパスワードと保存されているパスワードとが一致するか否か判定し、一致すると判定した場合に、記憶手段に格納されているユーザデータに対するデータ読み出しを許可する制御を行う
請求項４記載のメモリカード。
【請求項６】
ユーザデータを格納する記憶手段を備えたメモリカードにおけるデータ入力方法であって、
メモリカードにおける画像データ記憶手段に格納されている画像データであってユーザの選択操作に対応する画像データに対する削除指示を外部機器から受けた場合に、画像データに対応する選択操作がなされたと判定する
ことを特徴とするデータ入力方法。
【請求項７】
削除の候補になる画像データを外部機器に出力する
請求項６記載のデータ入力方法。
【請求項８】
メモリカードに内蔵されたコンピュータに、
メモリカードにおける画像データ記憶手段に格納されている画像データであってユーザの選択操作に対応する画像データに対する削除指示を外部機器から受けた場合に、画像データに対応する選択操作がなされたと判定する処理を実行させるための
データ入力プログラム。
【請求項９】
コンピュータに、
削除の候補になる画像データを外部機器に出力する処理を実行させるための
請求項８記載のデータ入力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホスト機器に接続可能なメモリカード、ならびにメモリカードにおけるデータ入力方法およびデータ入力プログラムに関する。
【背景技術】
【０００２】
メモリカードは、デジタルカメラ、携帯電話およびＩＣレコーダなどの記録媒体として利用されたり、パーソナルコンピュータに接続されて汎用のリムーバルメディアとして利用されたりして、多くの用途で利用されている。最近は、個人情報保護を重視する傾向から、セキュリティ機能を有するメモリカードが提供されている。一般的に、メモリカードのセキュリティ機能を利用するためには、セキュリティ機能の設定／解除の際に、パスワードを入力する。
【０００３】
特許文献１には、保護の必要なデータを保護することが可能なメモリカードが記載されている。特許文献１に記載されたメモリカードに対して、ホスト機器は、テキストファイルの書き込みを利用して、パスワードの設定を行うコマンドを発行したり、セキュリティ機能を有効にするファイルを指定したりすることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２６７１６３号公報（段落０００７、段落００２８−００３０）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載されたメモリカードを使用する場合に、デジタルカメラのように任意にテキストファイルを作成することができないホスト機器に接続されてセキュリティ機能を利用するために、セキュリティ機能を有効にするために必要なコマンドを発行する機能がホスト機器に予め備えられている必要がある。また、テンキーまたはキーボードなどの直接パスワードを入力することができる入力デバイスを持たないホスト機器にメモリカードが接続された場合には、パスワードを入力することができず、セキュリティ機能を利用することができない。
【０００６】
そこで、本発明は、入力デバイスを持たないホスト機器に接続された場合でも、データ入力を可能にするメモリカード、データ入力方法およびデータ入力プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明によるメモリカードは、ユーザデータを格納する記憶手段を備えたメモリカードであって、ユーザの選択操作に対応する複数の画像データを格納する画像データ記憶手段と、画像データ記憶手段が格納する画像データに対する削除指示を外部機器から受けた場合に、画像データに対応する選択操作がなされたと判定する制御手段とを備えたことを特徴とする。
【０００８】
本発明によるデータ入力方法は、ユーザデータを格納する記憶手段を備えたメモリカードにおけるデータ入力方法であって、メモリカードにおける画像データ記憶手段に格納されている画像データであってユーザの選択操作に対応する画像データに対する削除指示を外部機器から受けた場合に、画像データに対応する選択操作がなされたと判定することを特徴とする。
【０００９】
本発明によるデータ入力プログラムは、メモリカードに内蔵されたコンピュータに、メモリカードにおける画像データ記憶手段に格納されている画像データであってユーザの選択操作に対応する画像データに対する削除指示を外部機器から受けた場合に、画像データに対応する選択操作がなされたと判定する処理とを実行させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、入力デバイスを持たないホスト機器に接続された場合でも、容易にデータ入力を行えるようになる。
【図面の簡単な説明】
【００１１】
【図１】本発明によるメモリカードの一実施形態の構成を示すブロック図である。
【図２】メモリカードの内部状態の状態遷移を示す説明図である。
【図３】パスワードを設定するか否か選択する際の動作と、パスワードを設定する際の動作とを示すフローチャートである。
【図４】パスワードを設定するか否か選択する際の動作と、パスワードを設定する際の動作とを示すフローチャートである。
【図５】パスワードを設定するか否か選択する際の動作と、パスワードを設定する際の動作とを示すフローチャートである。
【図６】パスワード設定確認用の画像の表示例を示す説明図である。
【図７】パスワード設定実行用の画像の表示例を示す説明図である
【図８】パスワードを入力する際の動作を示すフローチャートである。
【図９】パスワードを入力する際の動作を示すフローチャートである。
【図１０】パスワード入力用の画像の表示例を示す説明図である。
【図１１】本発明によるメモリカードの主要部を示すブロック図である。
【発明を実施するための形態】
【００１２】
図１は、本発明によるメモリカードの一実施形態の構成を示すブロック図である。図１を参照して、一実施形態のメモリカード１０の構成を説明する。
【００１３】
メモリ制御部１は、メモリアクセスを制御する。メモリ２は、ユーザデータを保存する。また、メモリ制御部１は、セキュリティ機能が有効か否かを示すアクセス制御フラグ、パスワード設定の有無を示すパスワード設定ビット、およびデータの読み出しを許可するか否かを示すリード許可ビットの制御を行う。アクセス制御フラグの初期値はアクセス制御有効で、セキュリティ機能が有効になっている。パスワード設定ビットの初期値は、パスワード設定なしを示す。リード許可ビットの初期値は無効で、データの読み出し不許可を示す。なお、アクセス制御フラグおよびパスワード設定ビットは、メモリカード１０の電源断によって変更されないが、リード許可ビットは、電源断後に電源が再びオンしたときに値が初期化される。
【００１４】
メモリカード制御部１は、アクセス制御フラグ、パスワード設定ビットおよびリード許可ビットの値の組み合わせによって、セキュリティ機能に関するメモリカード１０の内部状態を決定する。図２は、メモリカードの内部状態の状態遷移を示す説明図である。
【００１５】
ファイル情報作成部３は、ファイル情報データを作成する。ファイル情報データは、画像データ部４が保存している画像データをホストシステム２０に読み出すために必要となるデータである。画像データ部４は、ユーザがパスワードの設定や管理を行う際に使用される画像データを保存する。
【００１６】
入力情報判定部５は、ホストシステム２０から画像データのファイルに対するアクセスを検知して、ホストシステム２０からのパスワードに関する入力情報を判定する。パスワード照合部６は、入力情報判定部５で判定された入力情報と、予め保存されているパスワードとを照合し、照合結果をメモリ制御部１に出力する。
【００１７】
ホストシステム２０は、メモリカード１０が接続される機器で、パーソナルコンピュータやデジタルカメラなどの機器である。ホストシステム２０は、メモリカード１０から読み出した画像データまたはファイル名を表示できる表示部（図示せず）を備えているとする。ユーザは、表示部に表示された画像データまたはファイル名を選択する操作や、当該画像データの削除を求める操作をホストシステム２０から行うことができる。
【００１８】
なお、メモリ制御部１を、マイクロプロセッサで実現してもよい。メモリ制御部１をマイクロプロセッサで実現する場合には、ファイル情報作成部３および入力情報判定部５の機能も、そのマイクロプロセッサで実現されるようにしてもよい。
【００１９】
図３〜図５は、パスワードを設定するか否か選択する際の動作と、パスワードを設定する際の動作とを示すフローチャートである。図３〜図５を参照して、パスワードを設定するか否か選択する際の動作と、パスワードを設定する際の動作とを説明する。
【００２０】
メモリカード１０を電源がオンになっているホストシステム２０に接続したり、メモリカード１０が接続されているホストシステム２０の電源をオンしたりすると、メモリカード１０の電源がオンになった状態になる（ステップＳ１１）。メモリカード１０の電源が入ると、メモリ制御部１は、アクセス制御フラグを確認する（ステップＳ１２）。メモリカード１０の初期状態において、アクセス制御フラグは、初期値（アクセス制御有効）を示す値になっている。
【００２１】
次に、メモリ制御部１は、リード設定ビットを確認する（ステップＳ１３）。リード許可ビットは、電源オン時に初期化されるので、セットされていない。すなわち、データの読み出し不許可を示す値になっている。そして、メモリ制御部１は、パスワード設定ビットを確認する（ステップＳ１４）。メモリカード１０の初期状態において、パスワード設定ビットはセットされていない。すなわち、パスワード設定なしを示す値になっている。
【００２２】
メモリ制御部１は、アクセス制御フラグがアクセス制御有効を示し、リード設定ビットが読み出し不許可を示し、かつ、パスワード設定ビットがパスワード設定なしを示すと確認すると、パスワード設定確認状態であると判断する（ステップＳ１５）。パスワード設定確認状態は、パスワードを設定するか否かをユーザに確認する状態である。
【００２３】
ステップＳ１５において、ホストシステム２０からメモリカード１０のデータの読み出しが要求されると、メモリ制御部１は、ファイル情報作成部３からパスワード設定確認状態用のファイル情報データを読み出してホストシステム２０に出力する（ステップＳ１６）。
【００２４】
パスワード設定確認状態用のファイル情報データとは、画像データ部４に保存されているパスワード設定選択画像データを読み出すために必要なデータである。パスワード設定選択画像データは、「パスワードを設定する」ことを示す画像データおよび「パスワードを設定しない」ことを示す画像データである。また、パスワード設定選択画像データは、それぞれの画像データが示す動作を推測可能なファイル名を持つ。例えば、パスワード設定選択画像データは、「パスワード設定画像」および「パスワード非設定画像」というファイル名を持つ２つの画像データとする。パスワード設定画像は「パスワードを設定する」という文字を示す画像データであり、パスワード非設定画像は「パスワードを設定しない」という文字を示す画像データである。
【００２５】
ホストシステム２０は、メモリ制御部１から入力したパスワード設定確認状態用のファイル情報データを利用して、画像データ部４に保存されている画像データであって削除の候補になるパスワード設定選択画像データを読み出す（ステップＳ１７）。ホストシステム２０の表示部には、「パスワードを設定する」という文字および「パスワードを設定しない」という文字を示す画像が表示される。図６は、パスワード設定確認用の画像の表示例を示す説明図である。
【００２６】
次に、ユーザは、ホストシステム２０から操作を行って、パスワードの設定について希望する動作を示す画像データを選択し（ステップＳ１８）、選択した画像データに対する削除操作を行う（ステップＳ１９）。ホストシステム２０が、画像を表示することができるデジタルカメラのようなシステムである場合には、ユーザは画像を選択して画像データを削除する操作を行う。例えば、パスワード設定を希望しない場合には、ユーザは、パスワード非設定画像の画像データを選択して削除操作を行う。また、パスワード設定を希望する場合には、ユーザは、パスワード設定画像の画像データを選択して削除操作を行う。以後の実施形態の説明では、ユーザが画像データを選択して削除操作を行う場合について説明を行う。なお、ホストシステム２０が、ファイル名を表示することができるパーソナルコンピュータなどのシステムである場合には、ユーザはファイル名を選択してファイルを削除する操作を行う。この場合には、メモリ制御部１が画像データに対する削除操作を求めるアクセスが入力されているかを判断することによって、それ以後は、ユーザが画像データを選択して削除操作を行う場合の処理と同じの処理を行うことができる。
【００２７】
ユーザによって画像データに対する削除操作が行われると、ホストシステム２０からメモリカード１０に、ファイルの削除を求めるアクセスが入力される。入力情報判定部５は、ファイルの削除を求めるアクセスを検知すると、どのファイルが削除を求められているのか探す。削除を求められているファイルが画像データ部４に保存されている画像データのファイルである場合には、入力情報判定部５は、当該アクセスがパスワードに関する入力を示すアクセスであると判定する。入力情報判定部５は、当該ファイルに対応付けられた情報から入力データを決定してメモリ制御部１に出力する。メモリ制御部１は、ホストシステム２０の表示部において、削除操作された画像データの画像を表示しないようにする。
【００２８】
ステップＳ１９において、ユーザによってパスワード非設定画像の画像データに対する削除操作が行われた場合には、入力情報判定部５は、ファイルの削除を求めるアクセスを検知して、削除を求められているファイルが画像データ部４に保存されているパスワード非設定画像であることを認識する。入力情報判定部５は、パスワードに関する入力であると判定し、パスワード非設定画像に対応付けられた情報である「パスワードを設定しない」ことを入力データとしてメモリ制御部１に出力する。メモリ制御部１は、ホストシステム２０の表示部において、パスワード非設定画像を表示しないようにする。入力データを入力したメモリ制御部１は、アクセス制御フラグを無効に設定し、リード許可ビットをセットしない（ステップＳ２０）。その後は、セキュリティ機能無効状態になり、メモリカード１０へのアクセスに対して、セキュリティ動作は作動しない。
【００２９】
また、ステップＳ１９において、ユーザによってパスワード設定画像の画像データに対する削除操作が行われた場合には、入力情報判定部５は、ファイルの削除を求めるアクセスを検知して、削除を求められているファイルが画像データ部４に保存されているパスワード設定画像であることを認識する。入力情報判定部５は、パスワードに関する入力であると判定し、パスワード設定画像に対応付けられた情報である「パスワードを設定する」ことを入力データとしてメモリ制御部１に出力する。メモリ制御部１は、ホストシステム２０の表示部において、パスワード設定画像を表示しないようにする。入力データを入力したメモリ制御部１は、アクセス制御フラグを有効にしたままにし、メモリカード１０は、パスワード設定実行状態になる（ステップＳ２１）。パスワード設定実行状態は、ユーザからパスワードの設定を受け付ける状態である。
【００３０】
ステップＳ２１において、ホストシステム２０からの所定の操作によって、メモリカード１０のデータ更新されたデータの読み出しが要求されると、メモリ制御部１は、ファイル情報作成部３からパスワード設定実行状態用のファイル情報データを読み出してホストシステム２０に出力する（ステップＳ２２）。なお、データ更新されたデータの読み出しは、ユーザによる所定の操作に依らずに、直前の操作処理終了後の一定時間経過後に、自動的にホストシステム２０から要求されるとしてもよい。
【００３１】
パスワード設定実行状態用のファイル情報データとは、画像データ部４に保存されているパスワード設定実行用の画像データを読み出すために必要なデータである。パスワード設定実行用の画像データには、パスワードの候補を示すパスワード候補画像データおよび操作画像データが含まれる。パスワード候補画像データは、ユーザがそれぞれの画像を容易に区別できる画像データであればよい。例えば、パスワード候補画像データは、「０」、「１」、「２」および「３」を示す画像を表示する４つの画像データであるとする。操作画像データは、パスワードを設定する際にユーザを補助する操作を示す画像データである。例えば、操作画像データは、「更新」、「設定」、「訂正」および「取消」を示す画像を表示する４つの画像データであるとする。
【００３２】
ホストシステム２０は、メモリ制御部１から入力したパスワード設定実行状態用のファイル情報データを利用して、画像データ部４に保存されているパスワード設定実行用の画像データを読み出し、ホストシステム２０の表示部に表示する（ステップＳ２３）。図７は、パスワード設定実行用の画像の表示例を示す説明図である。
【００３３】
次に、ユーザは、ホストシステム２０で、パスワード候補画像データが示す画像からパスワードとして入力したい画像を選択し、削除操作を行う（ステップＳ２４）。
【００３４】
ユーザによってパスワード候補画像データに対する削除操作が行われると、入力情報判定部５は、ファイルの削除を求めるアクセスを検知して、削除を求められているファイルが画像データ部４に保存されているパスワード候補画像データであることを認識する。そして、入力情報判定部５は、パスワードに関する入力であると判定し、パスワード候補画像データに対応付けられた情報から入力データを決定してメモリ制御部１に出力する（ステップＳ２５）。メモリ制御部１は、入力データを入力された順番に、所定の入力バッファに一時格納する（ステップＳ２６）。また、メモリ制御部１は、ホストシステム２０の表示部において、削除操作された画像データの画像を表示しないようにする。例えば、ユーザが「０」を示すパスワード候補画像データを選択して削除操作を行った場合には、入力情報判定部５は、入力データとして「０」をメモリ制御部１に出力する。そして、ホストシステム２０の表示部では、「０」を示す画像が表示されなくなる。
【００３５】
ユーザは、パスワードとして入力する桁の回数分だけ、パスワードとして入力したい画像を選択し、削除操作を行う。入力情報判定部５は、ユーザからの削除操作を検知するたびに入力データをメモリ制御部１に出力する。メモリ制御部１は、入力データを入力された順番に、所定の入力バッファに一時格納する（ステップＳ２４〜Ｓ２６）。
【００３６】
パスワードの入力中に、ユーザから「更新」を示す画像が選択されて削除操作された場合には、入力情報判定部５は、メモリ制御部１にデータ更新の要求を出力する。メモリ制御部１は、パスワードを入力している間にデータ更新の要求を受けても、ステップＳ２２で出力したファイル情報データと同じファイル情報データを出力する。この処理によって、削除操作を行ってホストシステム２０の表示部に表示されなくなった画像を再度表示／選択することが可能になり、同じ画像をパスワードの設定で複数回選択することが可能になる。
【００３７】
また、ユーザから「訂正」を示す画像が選択されて削除操作された場合には、入力情報判定部５は、メモリ制御部１に、入力済のパスワードを１文字分訂正する要求を出力する。メモリ制御部１は、入力バッファに格納されている入力データのうち、最後に入力されたデータを１つ削除する。ユーザから「取消」を示す画像が選択されて削除操作された場合には、入力情報判定部５は、メモリ制御部１に、入力済のパスワードを全て取り消す要求を出力する。メモリ制御部１は、入力バッファに格納されている入力データを全て削除する。
【００３８】
ステップＳ２４〜Ｓ２６におけるパスワードの入力において、パスワードとして入力する桁の回数分だけ画像またはファイルの削除操作を終了すると、ユーザは、最後に「設定」を示す画像に対して削除操作を実行する（ステップＳ２７）。入力情報判定部５は、パスワードの設定に相当する入力であると判定し、メモリ制御部１にパスワードの設定の要求を出力する。メモリ制御部１は、所定の入力バッファに一時格納していた入力データをまとめてパスワードとしてパスワード照合部６に保存する（ステップＳ２８）。そして、メモリ制御部１は、パスワード設定ビットをセットして、パスワードの設定済みを示す値に設定する（ステップＳ２９）。さらに、メモリ制御部１は、リード許可ビットをセットして、読み出し許可状態を示す値に設定し（ステップＳ３０）、パスワードの設定動作が終了する。
【００３９】
パスワードの設定が完了した後に、ホストシステム２０からの所定の操作によって、メモリカード１０のデータ更新されたデータの読み出しが要求されると、メモリ制御部１は、リード許可ビットが有効になっているので、メモリ２から実際のデータの読み出しを行ってホストシステム２０に出力する。なお、データ更新されたデータの読み出しは、ユーザによる所定の操作に依らずに、パスワードの設定が完了した後の一定時間経過後に、自動的にホストシステム２０から要求されるようにしてもよい。
【００４０】
このようにして、本実施形態のメモリカードは、直接パスワードを入力することができるキーボードまたはテンキーなどの入力デバイスを持たないホストシステムに接続された場合でも、ホストシステムにおける画像データに対する削除操作を入力情報としてパスワードを設定するか否かを選択し、さらに、パスワードの設定を行うことができる。
【００４１】
図８および図９は、パスワードを入力する際の動作を示すフローチャートである。図８および図９を参照して、パスワードが設定されているメモリカード１０にパスワードを入力する際の動作について説明する。
【００４２】
パスワードの設定が完了した後に、ホストシステム２０の電源が切られたり、メモリカード１０がホストシステム２０から接続が外されたりしてメモリカードの電源が切断されると、メモリ制御部のリード許可ビットはクリアされる。しかし、アクセス制御フラグはアクセス制御有効を示す値を保持し、パスワード設定ビットはパスワードの設定済みを示す値を保持する。再度メモリカード１０の電源がオンした場合には、セキュリティ機能およびパスワードの設定は保存され、メモリカード１０は、パスワード確認状態になる（ステップＳ３１）。パスワード確認状態にあるメモリカード１０は、パスワードの入力によってリード許可ビットがセットされると、メモリカード１０のメモリ２が保存するデータの読み出しが可能になる。
【００４３】
ステップＳ３１において、ホストシステム２０からメモリカード１０のデータの読み出しが要求されると、メモリ制御部１は、メモリ２に保存されているデータを読み出さずに、ファイル情報部３からパスワード確認状態用のファイル情報データを読み出してホストシステム２０に出力する（ステップＳ３２）。
【００４４】
パスワード確認状態用のファイル情報データとは、画像データ部４に保存されているパスワード入力用の画像データを読み出すために必要なデータである。パスワード入力用の画像データには、パスワードの候補を示すパスワード候補画像データおよび操作画像データが含まれる。パスワード候補画像データは、パスワード設定実行用の画像データのパスワード候補画像データと同じ画像データである。操作画像データは、パスワードを入力する際にユーザを補助するための操作を示す画像データである。本実施形態では、「更新」、「確認」、「訂正」および「取消」を示す画像を表示する４つの画像データを操作画像データとする。
【００４５】
ホストシステム２０は、メモリ制御部１から入力したパスワード確認状態用のファイル情報データを利用して、画像データ部４に保存されているパスワード入力用の画像データを読み出し、ホストシステム２０の表示部に表示する（ステップＳ３３）。図１０は、パスワード入力用の画像の表示例を示す説明図である。
【００４６】
次に、ユーザは、ホストシステム２０で、パスワード候補画像データが示す画像から、パスワードとして設定した順に、入力したいパスワードに相当する画像を選択して削除操作を行う（ステップＳ３４）。
【００４７】
ユーザによってパスワード候補画像データに対する削除操作が行われると、入力情報判定部５は、ファイルの削除を求めるアクセスを検知して、削除を求められているファイルが画像データ部４に保存されているパスワード候補画像データであることを認識する。そして、入力情報判定部５は、パスワードに関する入力であると判定し、パスワード候補画像データに対応付けられた情報から入力データを決定してメモリ制御部１に出力する（ステップＳ３５）。メモリ制御部１は、入力データを入力された順番に、所定の入力バッファに一時格納する（ステップＳ３６）。メモリ制御部１は、ホストシステム２０の表示部において、削除操作された画像データの画像を表示しないようにする。
【００４８】
ユーザは、パスワードとして設定した桁の回数分だけ、パスワードを示す画像を選択し、削除操作を行う。入力情報判定部５は、ユーザからの削除操作を検知するたびに入力データをパスワード照合部６に出力する。パスワード照合部６は、入力データを入力された順番に、所定の入力バッファに一時格納する（ステップＳ３４〜Ｓ３６）。
【００４９】
パスワードの入力中に、ユーザから「更新」、「訂正」または「取消」を示す画像が選択されて削除操作された場合の動作は、パスワードの入力中における同様の画像の削除操作の際の動作と同じである。
【００５０】
ステップＳ３４〜Ｓ３６におけるパスワードの入力において、パスワードとして設定した桁の回数分だけ、パスワードを示す画像の削除操作を終了すると、ユーザは、最後に「確認」を示す画像に対して削除操作を実行する（ステップＳ３７）。入力情報判定部５は、パスワードの照合に相当する入力であると判定し、パスワード照合部６にパスワードの照合の要求を出力する。パスワード照合部６は、所定の入力バッファに一時格納していた入力データをまとめ、入力データバッファのデータと保存されているパスワードとを照合する（ステップ３８）。パスワード照合部６は、照合結果をメモリ制御部１に伝える。
【００５１】
ステップＳ３８において、パスワード照合の結果が一致であった場合には、メモリ制御部１は、リード制御ビットをセットして、読み出し許可状態を示す値に設定する（ステップＳ３９）。そして、メモリ制御部１は、メモリ２からデータの読み出しを行ってホストシステム２０に出力する（ステップＳ４０）。ホストシステム２０の表示部には、メモリカード１０のデータが表示され（ステップＳ４１）、パスワード入力の受け付け動作は終了する。
【００５２】
ステップＳ３８において、パスワード照合の結果が不一致であった場合には、メモリ制御部１は、リード制御ビットはセットせず、読み出し不許可状態を示す値のままにする（ステップＳ４２）。そして、メモリ制御部１は、ファイル情報作成部３から、パスワードが不一致であった場合に表示する画像を表示するためのファイル情報を読み出してホストシステム２０に出力する（ステップＳ４３）。ホストシステム２０の表示部には、パスワードが不一致であったことを示す画像が表示され（ステップＳ４４）、パスワード入力の受け付け動作は終了する。
【００５３】
このようにして、本実施形態のメモリカードは、直接パスワードを入力することができるキーボードまたはテンキーなどの入力デバイスを持たないホストシステムに接続された場合でも、ホストシステムにおける画像データに対する削除操作を入力情報としてパスワードの入力を行い、パスワードによるアクセス制御を実現することができる。
【００５４】
図１１は、本発明によるメモリカードの主要部を示すブロック図である。図１１に示すように、メモリカード３０は、ユーザデータを格納する記憶手段３１（例えば、図１に示すメモリ２に相当）を備え、ユーザの選択操作に対応する複数の画像データを格納する画像データ記憶手段３２（例えば、図１に示す画像データ部４に相当）と、画像データ記憶手段が格納する画像データに対する削除指示を外部機器から受けた場合に、画像データに対応する選択操作がなされたと判定する制御手段３３（例えば、図１に示すメモリ制御部１に相当）とを備えている。
【００５５】
また、上記の実施形態のメモリカードには、以下の（１）〜（４）に示すようなメモリカードも開示されている。
【００５６】
（１）制御手段３３が、削除の候補になる画像データを外部機器に出力する画像データ出力手段を含むメモリカード。そのように構成されたメモリカードを用いる場合には、外部機器は、削除の候補になる画像データをユーザに提供可能になる。
【００５７】
（２）制御手段３３が、セキュリティ機能を有効にすることを示す画像データに対応する選択操作がなされたと判定した場合に、記憶手段に格納されているユーザデータに対するデータ読み出しを制限するセキュリティ機能を有効にするメモリカード。そのように構成されたメモリカードでは、画像データが選択されたことにもとづいて、セキュリティ機能を有効にすることができる。
【００５８】
（３）制御手段３３が、セキュリティ機能を有効にした場合に、パスワード候補の画像データに対応する選択操作がなされたと判定したときに、選択操作によって選択されたパスワードを保存するメモリカード。そのように構成されたメモリカードでは、画像データが選択されたことにもとづいて、パスワードを設定することができる。
【００５９】
（４）制御手段３３が、パスワードが保存されている場合に、パスワード候補の画像データに対応する選択操作がなされたと判定したときに、選択操作によって選択されたパスワードと保存されているパスワードとが一致するか否か判定し、一致すると判定した場合に、記憶手段に格納されているユーザデータに対するデータ読み出しを許可する制御を行うメモリカード。そのように構成されたメモリカードでは、画像データが選択されたことにもとづいて、パスワードによるセキュリティ機能を制御することができる。
【符号の説明】
【００６０】
１    メモリ制御部
２    メモリ
３    ファイル情報作成部
４    画像データ部
５    入力情報判定部
６    パスワード照合部
１０，３０  メモリカード
２０  ホストシステム
３１  記憶手段
３２  画像データ記憶手段
３３  制御手段
【図１】
2010170476.tif 000003
【図２】
2010170476.tif 000004
【図３】
2010170476.tif 000005
【図４】
2010170476.tif 000006
【図５】
2010170476.tif 000007
【図６】
2010170476.tif 000008
【図７】
2010170476.tif 000009
【図８】
2010170476.tif 000010
【図９】
2010170476.tif 000011
【図１０】
2010170476.tif 000012
【図１１】
2010170476.tif 000013