(57)【特許請求の範囲】
【請求項１】
データを記憶する記憶領域と、
前記記憶領域に記憶されたデータをファイル単位で管理するファイルシステム部と、
前記ファイルシステム部を介して前記記憶領域に対するデータの書き込み及び読み出しを行うインターフェースマネージャ部と、
を具備し、
前記インターフェースマネージャ部は、予め設定され、複数のファイルのレイアウトと前記複数のファイルの各々に対応付けられた固有の情報とを示すファイルレイアウトに従って、前記複数のファイルを、ホスト機器を介してユーザにより操作されるインターフェースファイル群として前記記憶領域に書き込み、前記ホスト機器によって前記インターフェースファイル群に含まれる少なくとも１のファイルが削除された後に、前記記憶領域からデータを読み出し、前記ファイルレイアウトに基づいて、前記インターフェースファイル群の中からどのファイルが削除されたかを特定し、削除されたファイルに対応付けられた前記固有の情報を特定し、前記特定された固有の情報に基づいて、設定対象装置に対する設定値を示す設定データを生成し、
前記インターフェースマネージャ部は、前記設定データを生成した後に、前記インターフェースファイル群が復元されるように、前記記憶領域にデータを書き込む
記憶装置。
【請求項２】
請求項１に記載された記憶装置であって、
更に、
前記ホスト機器からの入出力要求を受け付け、受け付けた入出力要求に基づいて、前記ホスト機器と前記記憶領域との間でのデータの書き込み及び読み出しを行うストレージインタフェース部
を具備する
記憶装置。
【請求項３】
請求項１又は２に記載された記憶装置であって、
前記インターフェースマネージャ部は、前記ホスト機器から初期化要求が通知されたときに、前記記憶領域からデータを読み出す
記憶装置。
【請求項４】
請求項１に記載された記憶装置であって、
前記インターフェースマネージャ部は、前記インターフェースファイル群が復元された後に、前記ホスト機器に対して前記記憶領域へのアクセスを許可する
記憶装置。
【請求項５】
請求項１乃至４のいずれかに記載された記憶装置であって、
前記インターフェースファイル群に含まれるファイルは、前記ホスト機器により認識できるファイルであり、対応付けられた前記固有の情報を表すコンテンツを含んでいる
記憶装置。
【請求項６】
請求項１乃至５のいずれかに記載された記憶装置であって、
前記インターフェースマネージャ部、前記ファイルシステム部、及び前記記憶領域は、同一カード内に実装されている
記憶装置。
【請求項７】
請求項６に記載された記憶装置であって、
前記カード内には、前記設定対象装置として、無線ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）装置が内蔵されており、
前記インターフェースマネージャ部は、前記設定データを、前記無線ＬＡＮ装置の設定値として、前記無線ＬＡＮ装置に通知する
記憶装置。
【請求項８】
データを記憶する記憶領域と、
前記記憶領域に記憶されたデータをファイル単位で管理するファイルシステム部と、
前記ファイルシステムを介して前記記憶領域に対するデータの書き込み及び読み出しを行うインターフェースマネージャ部と、
を具備する記憶装置の動作方法であって、
前記インターフェースマネージャ部が、予め設定され、複数のファイルのレイアウトと前記複数のファイルの各々に対応付けられた固有の情報とを示すファイルレイアウトに従って、前記複数のファイルがインターフェースファイル群として作成されるように、前記記憶領域にデータを書き込むステップと、
ホスト機器によって前記インターフェースファイル群に含まれる少なくとも１のファイルが削除された後に、前記インターフェースマネージャ部が、前記記憶領域からデータを読み出して前記インターフェースファイル群の中からどのファイルが削除されたかを特定し、前記削除されたファイルに対応付けられた前記固有の情報に基づいて、設定対象装置に対する設定値を示す設定データを生成するステップと、
前記インターフェースマネージャ部が、前記設定データを生成した後に、前記インターフェースファイル群が復元されるように、前記記憶領域にデータを書き込むステップ、
を具備する
記憶装置の動作方法。
【請求項９】
請求項８に記載された記憶装置の動作方法であって、
前記記憶装置は、更に、前記ホスト機器からの入出力要求を受け付け、受け付けた入出力要求に基づいて、前記ホスト機器と前記記憶領域との間でのデータの書き込み及び読み出しを行うストレージインタフェース部
を具備する
記憶装置の動作方法。
【請求項１０】
請求項８又は９に記載された記憶装置の動作方法であって、
前記設定データを生成するステップは、前記ホスト機器から初期化要求が通知されたときに、前記記憶領域からデータを読み出すステップを含んでいる
記憶装置の動作方法。
【請求項１１】
請求項８に記載された記憶装置の動作方法であって、
更に、
前記インターフェースマネージャ部が、前記インターフェースファイル群が復元された後に、前記ホスト機器に対して前記記憶領域へのアクセスを許可するステップ、
を具備する
記憶装置の動作方法。
【請求項１２】
請求項８乃至１１のいずれかに記載された記憶装置の動作方法であって、
前記インターフェースファイル群に含まれるファイルは、前記ホスト機器により認識できるファイルであり、対応付けられた前記固有の情報を表すコンテンツを含んでいる
記憶装置の動作方法。
【請求項１３】
請求項８乃至１２のいずれかに記載された記憶装置の動作方法であって、
前記インターフェースマネージャ部、前記ファイルシステム部、及び前記記憶領域は、同一カード内に実装されている
記憶装置の動作方法。
【請求項１４】
請求項１３に記載された記憶装置の動作方法であって、
前記カード内には、前記設定対象装置として、無線ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）装置が内蔵されており、
前記記憶装置の動作方法は、更に、前記インターフェースマネージャ部が、前記設定データを、前記無線ＬＡＮ装置の設定値として、前記無線ＬＡＮ装置に通知するステップを具備する
記憶装置の動作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶装置及び情報入力方法に関する。
【背景技術】
【０００２】
データを格納するための記憶装置が知られている。記憶装置に格納されたデータは、ファイルシステムにより、意味のあるデータの集合であるファイルとして識別され、管理される。ファイルの管理に関する技術として、例えば、特許文献１（特開２００１−３２５２７１号公報）、特許文献２（特開２００１−２９０６９０号公報）、及び特許文献３（特開２００７−１７２２６３号公報）が挙げられる。
【０００３】
通常、ユーザは、コンピュータなどの電子機器を介して記憶装置にアクセスする。以下、記憶装置にアクセスしてデータの読み出し及び書き込みを行う電子機器を、ホスト機器と記載する。例えば、特許文献４（特開２００５−３０９５０１号公報）には、メモリカードへのアクセスを行うホスト機器に搭載されるプログラムに関する技術が記載されている。
【０００４】
記憶装置の中には、ユーザによって何らかの設定がなされるものがある。例えば、無線ＬＡＮ内蔵ＳＤカードでは、内蔵された無線ＬＡＮ装置に、ＩＰアドレスなどが設定される。そのような設定を行う場合、ユーザは、数字や文字列などの複雑な情報を、設定用の情報として記憶装置に入力する。設定用の情報を入力するために、複雑な情報を入力することのできる入力装置（例えばキーボード）が必要となる。
【０００５】
しかし、ホスト機器として、キーボードを備えていない電子機器しか選択できない場合がある。例えば、特許文献５（特開２００６−１０９１４０号公報）には、メモリカードに対するホスト機器としてデジタルカメラを用いたときの技術が開示されている。デジタルカメラは外出先などでも使用される。ユーザが、デジタルカメラと無線ＬＡＮ内蔵ＳＤカードだけを所持して、外出したとする。外出先において、環境的には、公衆無線ＬＡＮを使用できる場合がある。この場合、無線ＬＡＮ内蔵ＳＤカードを公衆無線ＬＡＮサービスにアクセスさせるためには、ＩＰアドレスなどの設定用情報を無線ＬＡＮ内蔵ＳＤカードに入力しなければならない。しかし、デジタルカメラに備えられたユーザインターフェースでは、通常、ファイルの選択、削除、及び閲覧程度の指示を入力することができるくらいであり、ＩＰアドレスを指定することができない。環境的には公衆無線ＬＡＮサービスが使用可能であるのに、無線ＬＡＮ内蔵ＳＤカードにＩＰアドレス等を設定できないので、結果として公衆無線ＬＡＮサービスを利用できないことになる。
【０００６】
【特許文献１】特開２００１−３２５２７１号公報
【特許文献２】特開２００１−２９０６９０号公報
【特許文献３】特開２００７−１７２２６３号公報
【特許文献４】特開２００５−３０９５０１号公報
【特許文献５】特開２００６−１０９１４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従って、本発明の目的は、ホスト機器が複雑な情報を入力することのできるユーザインターフェースを備えていなくても、そのホスト機器から記憶装置に所望の情報を入力することのできる、記憶装置及び情報入力方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明に係る記憶装置は、データを記憶する記憶領域と、前記記憶領域に記憶されたデータをファイル単位で管理するファイルシステム部と、前記ファイルシステムを介して前記記憶領域に対するデータの書き込み及び読み出しを行うインターフェースマネージャ部とを具備する。前記インターフェースマネージャ部は、予め設定されたファイルレイアウトに従って、複数のファイルを含むインターフェースファイル群が作成されるように、前記記憶領域にデータを書き込む。また、インターフェースマネージャ部は、ホスト機器によって前記インターフェースファイル群に含まれる少なくとも１のファイルが削除された後に、前記記憶領域からデータを読み出して前記インターフェースファイル群の中からどのファイルが削除されたかを特定し、特定結果に基づいて入力データを生成する。
【０００９】
本発明に係る情報入力方法は、（ａ）複数のファイルを含むインターフェースファイル群におけるファイルのレイアウトを示すファイルレイアウトを設定しておくステップと、（ｂ）前記ファイルレイアウトに従って、機器内に設けられた記憶領域に、前記インターフェースファイル群が作成されるようにデータを格納するステップと、（ｃ）前記機器の外部に設けられたホスト機器から前記記憶領域にアクセスして、前記インターフェースファイル群に含まれる少なくとも一のファイルを削除するステップと、（ｄ）前記（ｃ）ステップの後に、前記機器内から前記記憶領域にアクセスしてデータを読み出すステップと、
（ｅ）前記削除されたファイルを特定し、特定結果に基づいて入力データを生成するステップとを具備する。
【発明の効果】
【００１０】
本発明によれば、ホスト機器が複雑な情報を入力することのできるユーザインターフェースを備えていなくても、そのホスト機器から記憶装置に所望の情報を入力することのできる、記憶装置及び情報出力方法が提供される。
【発明を実施するための最良の形態】
【００１１】
（第１の実施形態）
以下に、図面を参照しつつ、本発明の第１の実施形態を詳細に説明する。本実施形態では、記憶装置として、無線ＬＡＮ装置を内蔵したメモリカード２を例に挙げて説明する。また、メモリカード２にアクセスするホスト機器として、コンピュータ１を例に挙げて説明する。
【００１２】
図１は、メモリカード２及びコンピュータ１を概略的に示す機能構成図である。
【００１３】
メモリカード２は、ストレージインタフェース部２２と、記憶領域２３と、ファイルシステム部２４と、インタフェースマネージャ部２５と、無線ＬＡＮ装置２１とを備えている。インターフェースマネージャ部２５、ストレージインターフェース部２２、及びファイルシステム部２４は、例えば、予めＲＯＭなどに格納されたプログラムがＣＰＵなどにより実行されて動作するものである。
【００１４】
このメモリカード２では、概略的には以下のような動作により、無線ＬＡＮ装置２１への設定が行われる。まず、インターフェースマネージャ部２５が、ファイルシステム２４を介して、複数のファイルを含むインターフェースファイル群が作成されるように、記憶領域２３にデータを書き込む。この際、インターフェースファイル群は、予め設定されたファイルレイアウトに従って作成される。そのファイルレイアウト中には、複数のファイルのレイアウトと、複数のファイルの各々と意味（固有の情報）との対応関係とが記述されている。
無線ＬＡＮ装置２１に対する設定を行いたい場合、ユーザは、コンピュータ１を介してメモリカード２にアクセスする。そして、インターフェースファイル群の中から所定のファイルを選択して、削除する。
ユーザによって所定のファイルが削除された後、インターフェースマネージャ部２５は、ファイルシステム２４を介して記憶領域２３に格納されたデータを読み出す。インターフェースマネージャ部２５は、読み出したデータをファイルレイアウトと比べ、インターフェースファイル群のなかからどのファイルが削除されたのかを特定する。さらに、インターフェースマネージャ部２５は、ファイルレイアウトに基づいて、削除されたファイルに対応付けられた意味を特定し、特定結果に基づいて設定用データ（入力データ）を生成する。生成された設定用のデータは、無線ＬＡＮ装置２１に通知される。無線ＬＡＮ装置２１は、取得した設定用データに基づいて、設定を行う。
ここで、ホスト機器であるコンピュータ１には、ファイルを選択して削除することのできる機能を備えたユーザインタフェースが設けられてさえいればよい。複雑な情報を入力することのできる入力装置（例えばキーボード）がホスト機器であるコンピュータ１に備えられていなくとも、ユーザはコンピュータ１を介してメモリカード２に所望の情報を入力することができ、設定（無線ＬＡＮ装置２１に関する設定）を行うことができる。
【００１５】
次に、各部の構成について具体的に説明する。
【００１６】
記憶領域１０２は、データを格納するための領域であり、記憶素子に設けられている。
【００１７】
ストレージインタフェース部２２は、ホスト機器であるコンピュータ１とのインターフェース機能を有している。ストレージインタフェース部２２は、コンピュータ１からコネクタ端子（図示せず）を介して入出力要求を受付け、入出力要求に基づいて記憶領域２３へのデータ書き込み及び読み出しを行う。
【００１８】
ファイルシステム部２４は、記憶領域２３に格納されたデータを、意味のあるデータの固まりであるファイルとして管理するために設けられている。
【００１９】
インターフェースマネージャ部２５は、ファイルシステム部２４を介して記憶領域１０２に格納されたデータを読み出すことにより、ユーザからどのような情報が入力されたのかを識別する。そして、その識別結果に基づいて設定用データを生成し、無線ＬＡＮ２１に通知する。
【００２０】
具体的には、インターフェースマネージャ部２５は、予めＲＯＭなどに設定されたファイルレイアウトに従って、記憶領域２３にデータを書き込む。そのファイルレイアウトは、インターフェースファイル群におけるファイルのレイアウトを示している。また、インターフェースマネージャ部２５は、インターフェースファイル群に含まれるファイルがコンピュータ１を介してユーザから削除された場合に、削除されたファイルがどのファイルであったのかを特定する。そして、削除されたファイルに対応付けられた意味を取得することで、入力データを生成し、無線ＬＡＮ２１に通知する。
【００２１】
次に、ファイルレイアウトについて説明する。ファイルレイアウトは、インターフェースファイル群におけるファイルのレイアウトと、個々のファイルに対応付けられた意味とを示す情報である。ファイルレイアウト中においては、各ファイルに対して、文字、数字及び設定内容などの固有の情報（意味）がマッピングされている。また、各ファイルは、ホスト機器であるコンピュータ１により認識できるファイルであり、対応付けられた意味を表すコンテンツを含んでいる。本実施形態では、各ファイルがテキストファイルである場合について説明する。
図２は、無線ＬＡＮ装置のＩＰアドレスを設定する場合に用いられるファイルレイアウトの一例を示す概念図である。ＩＰアドレスは３２ｂｉｔの数値である。人間に読み易くするために、３２ｂｉｔが”．”により８ｂｉｔづつに区切られて表記される。各８ｂｉｔは、０〜２５５までの十進数値により表される。例えば１９２．１６８．０．１という形で表記される。このようなＩＰアドレスを指定するためには、ユーザは、４つの十進数字を入力しなければならない。
図２に示されるファイルレイアウトでは、トップディレクトリにＩＰＡＤＤＲという名称のインタフェースファイルが配置されている。ファイルレイアウト中において、この「ＩＰＡＤＤＲ」は、「無線ＬＡＮ装置のＩＰアドレスの設定を行う」旨を示す情報に対応付けられている。「ＩＰＡＤＤＲ」ディレクトリの下には、１ｓｔ、２ｎｄ、３ｒｄ、及び４ｔｈというディレクトリが配置されている。「１ｔｈ」ディレクトリは、「最初の８ｉｔの数字」という意味に対応付けられている。また、「２ｔｈ」、「３ｔｈ」、及び「４ｔｈ」は、それぞれ、「２番目」、「３番目」、及び「４番目」の８ｂｉｔの数字、を示す意味に対応付けられている。
１〜４ｔｈディレクトリの下には、それぞれ、０〜２５５の数値に対応付けられたファイルが配置されている。各ファイルの内容及び名称は、ユーザがホスト機器を介してファイルを閲覧したときに意味が推測できるような内容であることが好ましい。図２に示される例では、１ｓｔディレクトリの下に、「１ｓｔ＿０００．ｔｘｔ」というファイル名のファイルが作成されている。このファイルの内容は、「１ｓｔ  ０」であり、ユーザがこのファイルを参照したときには、「１ｓｔ  ０」という内容がコンピュータ１を介してユーザに通知される。また、ファイル名である「１ｓｔ＿０００．ｔｘｔ」は、「１ｓｔ」及び「０００」という文字列を含んでおり、ユーザはこのファイルのファイル名を確認したときに、容易にファイルに対応付けられた意味を推測できる。以下同様に、１ｓｔディレクトリの下に、「１ｓｔ＿００１．ｔｘｔ」〜「１ｓｔ＿２５５．ｔｘｔ」が、２ｎｄディレクトリの下に「２ｎｄ＿０００．ｔｘｔ」〜「２ｎｄ＿２５５．ｔｘｔ」が、３ｒｄの下に「３ｒｄ＿０００．ｔｘｔ」〜「３ｒｄ＿２５５．ｔｘｔ」が、４ｔｈの下に「４ｔｈ＿０００．ｔｘｔ〜４ｔｈ＿２５５．ｔｘｔ」が、それぞれ配置されている。
【００２２】
ホスト機器であるコンピュータ１は、メモリカード２に対して入出力要求を通知し、メモリカード２にデータを入出力する。またコンピュータ１は、記憶領域２３に格納されたデータをファイルとして識別するためのファイルシステム（図示せず）を備えている。コンピュータ１に設けられたファイルシステムは、メモリカード２に備えられたファイルシステム２４とと同じファイルフォーマットであるが、独立したものである。本実施形態で用いられるコンピュータ１は、市販のものでもよいが、必ずしもキーボードを備えていなくてもよく、メモリカード２にアクセスして、記憶領域２３に格納されたデータを選択、削除することのできるユーザインタフェース機能を備えてさえいればよい。ユーザは、コンピュータ１によってメモリカード２にアクセスすることで、メモリカード２のインタフェースファイル群を参照することができ、ファイル操作（選択、削除）を行うことができる。
【００２３】
次に、本実施形態に係るメモリーカード２の動作について説明する。本実施形態では、メモリーカード２の無線ＬＡＮ装置２１にＩＰアドレスを設定する場合の動作について、説明する。図３は、ユーザがメモリカード２にＩＰアドレスを設定する場合の全体の動作を示すフローチャートである。
【００２４】
ステップＳ１０−１；メモリカードのフォーマット
まず、コンピュータ１にメモリカード２を接続し、メモリカード内の記憶領域２３をフォーマットする。フォーマットすることにより、記憶領域２３内のデータが、特定形式で読み書きできるようになる。
【００２５】
ステップＳ２０−１；コンピュータの再起動
次に、コンピュータを再起動する。
【００２６】
ステップＳ３０−１；メモリカードの初期化及びインタフェースファイルの作成
コンピュータ１は、起動時に、メモリカード２を使用するための初期化要求を通知する。メモリカード２では、初期化処理が実行される。初期化処理の際に、インタフェースマネージャ部２５は、ファイルシステム部２４を介して記憶領域２３内のデータを読み出す。フォーマット直後では、ファイルは存在しない。ファイルが存在しないので、ファイルマネージャ部２５は、ファイルレイアウトに従って、インタフェースファイル群が作成されるように、記憶領域２３にデータを書き込む。尚、コンピュータ１側に設けられたファイルシステムと矛盾をきたさないようにするため、インターフェースマネージャ部２５が記憶領域２３にアクセス可能である期間は、コンピュータの起動時に実施されるメモリカード２へのセットアップ期間中に限定されるものとする。インタフェースファイル群を作成し終えると、インターフェースマネージャ部２５は、ストレージインターフェース部２２を介して、コンピュータ１側に初期化が完了した旨を通知する。以降、コンピュータ１側から記憶領域２２へ対するアクセスが許可される。
【００２７】
ステップＳ４０−１；ファイルの削除
何らかの情報を記憶装置に入力したい場合、ユーザはコンピュータ１を介してメモリカード２にアクセスして、記憶領域２２に格納されたデータをコンピュータ１に読み出す。そして、インターフェースファイル群のなかから、設定したいＩＰアドレスに対応するファイルを削除する。この際、各ファイルがテキストファイルであるので、ユーザはファイルを参照することで、そのファイルにどのような情報が対応付けられているのかを容易に推測することができる。また、ファイル名を確認することでも、そのファイルに対応付けられた情報を推測することができる。例えば、ＩＰアドレスとして「１９２．１６８．０．１」を入力する場合であれば、ユーザは、コンピュータ１を介して、「ＩＰＡＤＤＲ／１ｓｔ／１ｓｔ＿１９２．ｔｘｔ」、「ＩＰＡＤＤＲ／２ｎｄ／２ｎｄ＿１６８．ｔｘｔ」、「ＩＰＡＤＤＲ／３ｒｄ／３ｒｄ＿０．ｔｘｔ」、及び「ＩＰＡＤＤＲ／４ｔｈ／４ｔｈ＿００１．ｔｘｔ」を削除する。
【００２８】
ステップＳ５０−１；コンピュータの再起動
インタフェースファイルを削除した後、コンピュータを再起動する（ステップＡ５）。
【００２９】
ステップＳ６０−１；メモリカードの入力認識
メモリカードが通電された後、メモリカード２は、再びコンピュータ側から初期化要求を受けとる。メモリカード２における初期化処理として、インタフェースマネージャ部２５は、ファイルシステム部２５を介して記憶領域２３に格納されたデータを読み取る。そして、ステップＳ４０−１において削除されたファイルが、ファイルレイアウト中のどのファイルであるのかを特定する。そして特定結果に基づき、削除されたファイルに対応付けられていた意味を取得し、設定用のデータを生成する。生成した設定用のデータは、無線ＬＡＮ装置２１に通知される。例えば、「１９２」「１６８」「０」「１」という数字に対応付けられたファイルが欠けている場合には、インターフェースマネージャ部２５が、ファイルレイアウトに基づいて、「１９２」、「１６８」、「０」、及び「１」という数字を取得する。そして、「１９２．１６８．０．１」を示すデータを設定用データとして生成し、無線ＬＡＮ装置２１に通知する。無線ＬＡＮ装置２１では、設定用データに基づいて、ＩＰアドレスが設定される。
その後、インターフェースマネージャ部２５は、ファイルレイアウトに基づいて、インタフェースファイル群を復元する。復元後、コンピュータ１側に初期化が完了したことを通知し、コンピュータ１側からのアクセスを許可する。
【００３０】
以上の動作により、ユーザは、キーボードなどを用いることなく、無線ＬＡＮ装置２１の設定を行うことができる。
【００３１】
続いて、図４を参照して、メモリカード２側における動作について詳細に説明する。
【００３２】
ステップＳ１−１；メモリカードの初期化
まず、コンピュータ１に電源を投入すると、コンピュータ１側からメモリカード２側へ初期化要求が通知される。メモリカード２側では、初期化処理が実行される。
【００３３】
ステップＳ２−１；欠けているファイルの認識
メモリカード２の初期化中に、インターフェースマネージャ部２５は、ファイルシステム２４を介して記憶領域２３からデータを読み出す。そして、ファイルレイアウトと読み出したファイルとを照らし合わせ、インターフェースファイル群の中に欠けているファイルがあるかないかを確認する。
【００３４】
ステップＳ３−１；欠けているファイルの判断
ステップＳ２−１で、欠けているファイルが存在する場合、インターフェースファイル群の中の全てが欠けているのか、一部が欠けているのかを判断する。全てが欠けている場合には、メモリカード２に対してフォーマット処理が行われた直後であると認識し、ステップＳ６−１の処理に進む。一方、もし一部のみが欠けている場合には、ユーザにより情報が入力されたとみなし、次のステップＳ４−１を実行する。
【００３５】
ステップＳ４−１；設定用のデータの生成
ステップＳ３−１で、一部のファイルが欠けていると判断した場合、インターフェースマネージャ部２５は、予め設定されたファイルレイアウトに基づいて、欠けたファイルにマッピングされていた情報を取得し、設定用のデータを生成する。
【００３６】
ステップＳ５−１；設定用のデータの通知
インターフェースマネージャ部２５は、生成した設定用のデータを無線ＬＡＮ２１に通知する。
【００３７】
ステップＳ６−１；設定用のデータの通知
ステップＳ５−１の終了後、もしくは、ステップＳ３−１において全てのファイルが欠けていると判断した場合、インターフェースマネージャ部２５は、予め設定されたファイルレイアウトに基づいて、インターフェースファイル群が復元（作成）されるように、記憶領域２２にデータを格納する。
【００３８】
インターフェースファイル群の復元後、インターレースマネージャ部２５は、ストレージインターフェース部２２を介してコンピュータ１側に初期化処理が完了したことを通知し、コンピュータ１側からのアクセスを許可する。
【００３９】
以上説明したように、本実施形態によれば、ユーザは、複雑な情報を入力することのできるユーザインターフェースを持たないホスト機器からでも、メモリカードのように本来入力インタフェースをもたない記憶装置に対して、情報を入力することができる。尚、本実施形態では、ホスト機器としてコンピュータ１を例示したが、ユーザインターフェースとして必要な機能はファイルの選択と削除であり、マウス程度の入力装置が接続されていればよい。
【００４０】
また、本実施形態によれば、インターフェースファイル群に含まれるファイルがテキストファイルであり、ファイル名若しくはファイルの中身がファイルに対応付けられた意味を表しているので、ユーザは、テキストファイルの参照ができる装置上で、各ファイルに対応付けられた意味を容易に推測することができる。
【００４１】
また、本実施形態では、無線ＬＡＮ装置の設定値を入力する場合について説明したが、入力データは無線ＬＡＮ装置の設定値に限定されず、その他の装置の設定値等であってもよい。
【００４２】
（第２の実施形態）
次に、本発明の第２の実施形態について、図面を参照しつつ説明する。図５は、本実施形態にかかる記憶装置（メモリカード２）を概略的に示す機能構成図である。本実施形態は、第１の実施形態と比較して、ホスト機器としてデジタルカメラ３が用いられる点で異なっている。また、メモリカード２において、インターフェースマネージャ部２５は、テキストファイルではなく画像ファイルをインターフェースファイル群として作成する。その他の点については、第１の実施形態と同様であるので、詳細な説明は省略する。
【００４３】
デジタルカメラ３は、メモリカード２のストレージインターフェース２２を介して記憶領域２３にアクセスし、ユーザの操作により画像ファイルの保存、削除、及び参照を行うことができるように構成されている。また、デジタルカメラ３は表示画面（図示せず）を備えており、指定された画像ファイルの内容（コンテンツ）がその表示画面上に画像として表示されるように構成されている。
【００４４】
図６は、本実施形態で設定されているファイルレイアウトを示す概念図である。このファイルレイアウトは、ＪＥＩＴＡ（社団法人  電子情報技術産業協会）が制定したＤＣＦ（Ｄｅｓｉｇｎ  ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  Ｓｙｓｔｅｍ）に従っている。ＤＣＦの形式に従い、トップディレクトリにＤＣＩＭというディレクトリが配置されており、その下に３桁の数字と５桁の英字で構成された名前を持つディレクトリが配置されている。さらにその下に、３文字の英数字（大文字）と４文字の数字と拡張子で構成されたファイル名をもつ、Ｅｘｉｆファイルフォーマットの画像ファイルが配置されている。より具体的には、ＤＣＩＭディレクトリの下に、１００ＣＯＮＦＩ、１０１ＭＥＮＵＳ、１１１ＳＴＲＩＮ、・・・１１ｎＳＴＲＩＮ（ｎは整数）というディレクトリが配置されている。
【００４５】
１００ＣＯＮＦＩは設定の状態に関するディレクトリである。１００ＣＯＮＦＩには、「現在の設定」ファイルと、「設定のクリア」ファイルとが配置されている。「現在の設定」ファイルは、現在の設定値を示す画像ファイルである。インターフェースファイル群の中から「現在の設定」ファイルがユーザにより選択されて参照された場合、現在の設定値を示す画像がデジタルカメラ３の表示画面に表示される。「設定のクリア」ファイルは、設定をクリアする旨を示す情報と対応付けられている。インターフェースファイル群の中から「設定のクリア」ファイルが削除された場合には、インターフェースマネージャ部２５により、既存の設定を全て削除するためのデータが生成される。
【００４６】
１０１ＭＥＮＵＳは、設定項目を選択するためのディレクトリである。１０１ＭＥＮＵＳには、「ＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）」ファイル及び「暗号化方式」ファイルが配置されている。「ＳＳＩＤ」ファイルは、無線ＬＡＮの設定項目として「ＳＳＩＤ」を指定するためのファイルである。ユーザによって「ＳＳＩＤ」ファイルが削除された場合には、設定項目として「ＳＳＩＤ」が指定される。また、「暗号化方式」は、設定項目として暗号化方式を指定するためのファイルである。ユーザにより「暗号化方式」ファイルが削除された場合には、設定項目として「暗号化方式」が指定される。
【００４７】
１１１ＳＴＲＩＮ、・・・１１ｎＳＴＲＩＮ（ｎは整数）は、文字列の入力を支援するためのディレクトリである。各ディレクトリの３番目の文字は、文字列のｎ番目の文字を意味している。例えば、「１１１ＳＴＲＩＮ」は、文字列の１番目を指定するためのディレクトリであり、「１１５ＳＴＲＩＮ」は、文字列の５番目を指定するためのディレクトリである。各ディレクトリには、ａ、ｂ、・・・、ｚ、０、１、・・・９という英数字に対応付けられた画像ファイル、及び英数字を小文字から大文字に変換するＳＩＦＴに対応付けられた画像ファイルが格納されている。画像ファイルの内容（ユーザにより参照されたときに表示画面上に表示される内容）は、対応付けられた文字以外にも分かりやすくなるように、修飾されていてもよい。例えば、図６に示される例では、「１番目の文字」という意味がわかりやすくなるように、「１ｓｔ：」という内容を含む画像ファイルが格納されている。
【００４８】
続いて、本実施形態の動作について説明する。
【００４９】
図７は、ユーザがデジタルカメラ３から無線ＬＡＮ装置２１の設定を行う際の全体の動作を示すフローチャートである。第１の実施形態と同様に、メモリカード２がデジタルカメラ３によりフォーマットされ（ステップＳ１０−２）、その後、デジタルカメラ３が再起動される（ステップＳ２０−２）。デジタルカメラ３が起動すると、メモリカード２側では、初期化処理が行われ、図６に示したインターフェースファイル群が作成される（ステップＳ３０−２）。次に、ユーザは、デジタルカメラ３を介して、メモリカード２の記憶領域２２に格納されたファイルを読み出す。
具体的に、「ＳＳＩＤ」を「設定項目」として選び、「ａｂｃ」という文字列を設定する場合について説明する。ユーザは、読み出したファイルの中から、「１０１ＭＥＮＵＳ」ディレクトリの「ＳＳＩＤ」ファイル、「１１１ＳＴＲＩＮ」ディレクトリの「ａ」ファイル、「１１２ＳＴＲＩＮ」ディレクトリの「ｂ」ファイル、及び「１１３ＳＴＲＩＮ」ディレクトリの「ｃ」ファイルを削除する（ステップＳ４０−２）。その後、デジタルカメラ３を再起動する（ステップＳ５０−２）。すると、デジタルカメラ３が起動したときに、再びメモリカード２では初期化処理が実施される。このとき、インターフェースマネージャ部２５が記憶領域２２からデータを読み出し、インターフェースファイル群の中から削除されたファイルが存在することを認識する（ステップＳ６０−２）。欠けているファイルは、設定項目「ＳＳＩＤ」に対応するファイル、１番目の文字列「ａ」、２番目の文字列「ｂ」、及び３番目の文字列「ｃ」に対応するファイルであるため、インターフェースマネージャ部２５は、「ＳＳＩＤ」に文字列「ａｂｃ」を指定する旨がユーザにより入力されたと判断する。インターフェースマネージャ部２５は、「ＳＳＩＤ」に文字列「ａｂｃ」を指定する旨のデータを設定用のデータとして生成し、無線ＬＡＮ装置２１に通知する。無線ＬＡＮ装置２１は、取得した設定用のデータに基づいて、設定を行う（Ｓ６０−２）。その後、インターフェースマネージャ部２５は、インターフェースファイル群を復元し、デジタルカメラ３側からのアクセスを許可する。
【００５０】
次に、図８を参照して、メモリカード２側の動作について説明する。図８は、メモリカード２がデジタルカメラ３により通電されたときの動作を示すフローチャートである。
【００５１】
メモリカード２がデジタルカメラ３から通電されると、インターフェースマネージャ部２５が初期化処理をスタートさせる（ステップＳ１−２）。インターフェースマネージャ部２５は、ファイルシステム部２４を介して記憶領域２３からデータを読み出し、インターフェースファイル群の中から欠けているファイルが存在するかどうかを確認する（ステップＳ２−２）。欠けている場合には、インターフェースファイル群の中から全てのファイルが欠けているのか、一部のファイルのみが欠けているのかを判断する（ステップＳ３−２）。全てのファイルが欠けている場合には、ステップＳ８−２の処理を実行する。一部のファイルのみが欠けている場合には、次のステップＳ４−２の処理を実行する。
【００５２】
インターフェースファイル群のなかで一部のファイルのみが欠けている場合には、インターフェースマネージャ部２５は、「設定のクリア」ファイルが削除されているかどうかを確認する（ステップＳ４−２）。「設定のクリア」ファイルが削除されている場合には、ユーザが無線ＬＡＮの設定をクリアにする旨の要求を入力したものとみなし、設定をクリアする旨を示すデータを生成して無線ＬＡＮ装置２１に通知する。無線ＬＡＮ装置２１では、既存の設定がクリア（初期値に戻す）される。その後、ステップＳ８−２へ進む。「設定のクリア」ファイルが削除されていない場合には、次のステップＳ５−２の処理を実行する。
【００５３】
「設定のクリア」ファイルが欠けていない場合、インターフェースマネージャ部２５は、文字列に対応付けられたファイルのうちで削除されたファイルを特定し、その特定結果に基づいて文字列を示すデータを作成する（ステップＳ５−２）。同様に、設定項目に対応付けられたファイルのうちで削除されたファイルを特定し、その特定結果に基づいてどの設定項目が選ばれたのかを判定する（ステップＳ６−２）。例えば、「ＳＳＩＤ」に対応付けられたファイルが削除されていた場合には、設定項目として「ＳＳＩＤ」を示すデータを作成する。インターフェースマネージャ部２５は、作成した文字列データと設定項目データとを併せて、設定用のデータを作成し、無線ＬＡＮ装置２１に通知する。その結果、無線ＬＡＮ装置２１では、既存の設定が、通知された設定用のデータの内容に書き換えられる（ステップＳ７−２）。
【００５４】
ステップＳ７−２の実行後、又はステップＳ３−２において全てのファイルが欠けている場合、インターフェースマネージャ部２５は、記憶領域２３にデータを書き込み、インターフェースファイル群を作成（復元）する。その後、インターフェースマネージャ部２５は、ストレージインターフェース２２を介してデジタルカメラ３に初期化処理が終了したことを通知し、デジタルカメラ３からのアクセスを許可する（ステップＳ８−２）。
【００５５】
以上説明したように、本実施形態によれば、インターフェースファイル群に画像ファイルが含まれるので、画像ファイルを参照、削除することのできる装置をホスト機器として、メモリーカード２に対する設定を行うことができる。
【００５６】
また、画像ファイルの内容が、ファイルレイアウトにおいてそのファイルに対応付けられた意味を示しているので、ユーザがホスト機器（デジタルカメラ３）によりファイルを選択して参照したときに、参照したファイルがどのような意味に対応付けられているのかを画像として確認することができる。これにより、ユーザは、入力したい情報に対応するファイルを間違いなく削除することができる。
【００５７】
また、インターフェース群の中から削除されたファイルに基づいて設定用のデータが作成されるので、ユーザは最低限のファイルを削除するだけでよい。仮に、インターフェース群のなかで残されたファイルに基づいて設定用のデータを作成するすると、ユーザは大量のファイルを削除しなければならなくなる。ホスト機器の中には、種類によっては、複数のファイルの選択を一度に行うことができず、一つづつファイルを削除していかなければならないものもある。これに対して、本実施形態によれば、簡単にユーザが情報を入力することができる。
【００５８】
以上、本発明について、第１及び第２の実施形態を挙げて説明した。但し、本発明は既述の実施形態に限定されるものではない。また、これらの実施形態を組み合わせて使用することもできる。
例えば、既述の実施形態では、記憶装置としてメモリーカードを用い、ホスト機器としてコンピュータ及びデジタルカメラを用いた場合について説明したが、ホスト機器と記憶装置とで同じファイルフォーマットを有するファイルシステムが搭載されていれば、既述の実施形態以外の組み合わせでも可能である。
また、ファイルレイアウトの構成は、記憶装置に対してどのような情報を入力できるようにするかや、ホスト機器に備えられたユーザインタフェースの仕様等により、適宜変更が可能である。
【図面の簡単な説明】
【００５９】
【図１】第１の実施形態に係るメモリカードの機能構成図である。
【図２】第１の実施形態に係るファイルレイアウトの概念図である。
【図３】第１の実施形態に係る情報入力方法を示すフローチャートである。
【図４】第１の実施形態に係るメモリカードの動作を示すフローチャートである。
【図５】第２の実施形態に係るメモリカードの機能構成図である。
【図６】第２の実施形態に係るファイルレイアウトの概念図である。
【図７】第２の実施形態に係る情報入力方法を示すフローチャートである。
【図８】第２の実施形態に係るメモリカードの動作を示すフローチャートである。
【符号の説明】
【００６０】
１  コンピュータ
２  メモリカード
３  デジタルカメラ
２１  無線ＬＡＮ装置
２２  ストレージインタフェース部
２３  記憶領域
２４  ファイルシステム部
２５  インタフェースマネージャ部
【図１】
0005071663.tif 000002
【図２】
0005071663.tif 000003
【図３】
0005071663.tif 000004
【図４】
0005071663.tif 000005
【図５】
0005071663.tif 000006
【図６】
0005071663.tif 000007
【図７】
0005071663.tif 000008
【図８】
0005071663.tif 000009