(57)【特許請求の範囲】
【請求項１】
記録媒体が装着可能なデータ記録装置であって、
装着された記録媒体が無線通信機能を有するか否かを検出する検出手段と、
前記記録媒体が無線通信機能を有する場合に、前記記録媒体に無線通信機能に関する設定情報が書き込まれた設定情報ファイルがあるか否かを判定する判定手段と、
前記設定情報ファイルがないと判定されると、前記記録媒体が他の外部装置から指示を受けて前記設定情報ファイルの作成を開始し前記設定情報ファイルの作成が完了するまでの前記記録媒体へのデータ記録処理が禁止される状態が生じる前に、前記記録媒体に前記データ記録装置が保持する設定情報ファイルを作成する制御手段と、を有することを特徴とするデータ記録装置。
【請求項２】
前記装着された記録媒体をフォーマットするフォーマット処理手段と、
前記制御手段が作成する設定情報ファイルを、前記フォーマットを行う直前の設定情報ファイルとするか、所定の設定情報ファイルとするかを選択するための選択手段と、をさらに有し、
前記制御手段は、前記フォーマットを行う直前の設定情報ファイルが選択された場合は、前記フォーマットを行う前に当該直前の設定情報ファイルを保持し、前記フォーマットが完了した後、前記装着された記録媒体に前記保持する設定情報ファイルを作成することを特徴とすることを特徴とする請求項１に記載のデータ記録装置。
【請求項３】
前記フォーマット処理手段は、前記装着された記録媒体に対して簡易フォーマットまたは完全フォーマットを実行することが可能であり、
前記制御手段は、前記完全フォーマットを実行した場合は、前記装着された記録媒体に前記所定の設定情報ファイルを作成し、前記簡易フォーマットを実行した場合は、前記直前の設定情報ファイルを作成することを特徴とする請求項２に記載のデータ記録装置。
【請求項４】
前記所定の設定情報ファイルは初期設定の情報ファイルであることを特徴とする請求項２または３に記載のデータ記録装置。
【請求項５】
前記制御手段は、前記設定情報ファイルがないと判定されると、前記記録媒体が他の外部装置から指示を受けて前記設定情報ファイルの作成を開始し前記設定情報ファイルの作成が完了するまでの前記記録媒体へのデータ記録処理が禁止される状態が生じる前に、前記記録媒体に前記データ記録装置が保持する初期設定の設定情報ファイルを作成することを特徴とする請求項１に記載のデータ記録装置。
【請求項６】
前記データ記録装置は、撮像装置であることを特徴とする請求項１ないし５のいずれか１項に記載のデータ記録装置。
【請求項７】
前記制御手段は、前記記録媒体が他の外部装置から指示を受けて前記設定情報ファイルの作成を開始し前記設定情報ファイルの作成が完了するまでの前記記録媒体へのデータ記録処理が禁止される状態において、撮影処理を禁止することを特徴とする請求項６に記載のデータ記録装置。
【請求項８】
記録媒体が装着可能なデータ記録装置の制御方法であって、
装着された記録媒体が無線通信機能を有するか否かを検出するステップと、
前記記録媒体が無線通信機能を有する場合に、前記記録媒体に無線通信機能に関する設定情報が書き込まれた設定情報ファイルがあるか否かを判定するステップと、
前記設定情報ファイルがないと判定されると、前記記録媒体が他の外部装置から指示を受けて前記設定情報ファイルの作成を開始し前記設定情報ファイルの作成が完了するまでの前記記録媒体へのデータ記録処理が禁止される状態が生じる前に、前記記録媒体に前記データ記録装置が保持する設定情報ファイルを作成するステップと、を有することを特徴とする制御方法。
【請求項９】
コンピュータを、請求項１ないし７のいずれか１項に記載のデータ記録装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体が装着可能なデータ記録装置に関する。
【背景技術】
【０００２】
一般に、デジタルカメラの記録媒体として無線通信機能を有するメモリカード（無線メモリカード）が知られている（特許文献１）。無線メモリカードの中には、アクセスポイントとして起動し、接続された外部装置へ無線通信を通してメモリ領域へ記録したファイルを公開し、外部装置からの要求に応じてファイルを転送するものもある。
【０００３】
このような無線メモリカードは、無線通信用の設定情報が書き込まれた設定情報ファイルを自身のメモリ領域に保持しておくことが多く、また、設定情報ファイルを無線接続された外部装置からの指示に応じて作成する機能を有する無線メモリカードもある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１２８９１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上述した従来の無線メモリカードは、外部装置の指示に応じて設定情報ファイルを作成している間、書き込み禁止状態となると考えられる。この場合、無線メモリカードを装着した機器のユーザが意図しないタイミングで無線メモリカードに対するデータの書き込みが不可となってしまい、処理が中断してしまう可能性がある。例えば、無線メモリカードがデジタルカメラに装着されていた場合、撮影者の意図しないタイミングで外部装置から設定情報ファイルの作成指示を受信し書き込み禁止状態となってしまうと、撮影者の意図に反して撮影処理が中断してしまう可能性がある。
【０００６】
本発明は、上記課題に鑑みてなされ、ユーザが意図しないタイミングで外部装置から設定情報ファイルの作成指示を受けたことにより記録媒体が書き込み禁止状態になることを防ぐことを目的としている。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のデータ記録装置は、記録媒体が装着可能なデータ記録装置であって、装着された記録媒体が無線通信機能を有するか否かを検出する検出手段と、前記記録媒体が無線通信機能を有する場合に、前記記録媒体に無線通信機能に関する設定情報が書き込まれた設定情報ファイルがあるか否かを判定する判定手段と、前記設定情報ファイルがないと判定されると、前記記録媒体が他の外部装置から指示を受けて前記設定情報ファイルの作成を開始し前記設定情報ファイルの作成が完了するまでの前記記録媒体へのデータ記録処理が禁止される状態が生じる前に、前記記録媒体に前記データ記録装置が保持する設定情報ファイルを作成する制御手段と、を有する。
【発明の効果】
【０００８】
本発明によれば、ユーザが意図しないタイミングで外部装置から設定情報ファイルの作成指示を受けたことにより記録媒体が書き込み禁止状態になることを防ぐことができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態の装置構成を示すブロック図。
【図２】実施形態１のメモリカード装着時の処理を示すフローチャート。
【図３】実施形態２のメモリカード装着時の処理を示すフローチャート。
【図４】実施形態２のフォーマット時の設定画面を例示する図。
【図５】実施形態３のメモリカード装着時の処理を示すフローチャート。
【図６】実施形態３のメモリカードの無線機能設定画面を例示する図。
【図７】実施形態３のメモリカードのフォーマット時のメニュー画面を例示する図。
【発明を実施するための形態】
【００１０】
以下に、本発明を実施するための形態について詳細に説明する。尚、以下に説明する実施の形態は、本発明を実現するための一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。また、後述する各実施形態の一部を適宜組み合わせて構成してもよい。
【００１１】
［実施形態１］以下に、本発明のデータ記録装置を、メモリカードが装着可能なカードスロットを有するデジタルカメラに適用した実施の形態について説明する。なお、本発明はこれに限らず、メモリカードスロットを有する装置に広く適用可能である。
【００１２】
＜装置構成＞まず、図１を参照して、本実施形態のデジタルカメラの構成および機能について説明する。
【００１３】
図１において、デジタルカメラ１００はカードスロットを有しており、カードスロットには無線通信機能を有するメモリカード（以下、無線メモリカード）２００などの記録媒体が装着可能である。なお、図１は、デジタルカメラ１００のカードスロットに、無線メモリカード２００が装着されている状態を示しているが、カードスロットには、無線通信機能を有さない一般的なメモリカードも装着可能である。
【００１４】
システムコントローラ１３０は、ＭＰＵ（マイクロプロセッサ）であり、プロセッサコアや、ＩＯ汎用ポート、ＡＤコンバータなどの周辺回路を含む。システムコントローラ１３０には、制御パラメータや画像データなどを一時的に保持する一次記憶装置であるＲＡＭ（揮発性メモリ）１７０が接続されている。また、システムコントローラ１３０には、デジタルカメラ１００の制御プログラムなどが格納されている二次記憶装置であるフラッシュメモリ（不揮発性メモリ）１８０が接続されている。システムコントローラ１３０は、フラッシュメモリ１８０から読み出した制御プログラムをＲＡＭ１７０に展開して実行することにより、デジタルカメラ１００の各部の機能を制御する。これにより、システムコントローラ１３０は、本発明に係る検出手段、判定手段、制御手段、フォーマット処理手段、選択手段、切り替え手段、記録手段として機能する。
【００１５】
なお、デジタルカメラ１００の制御は、システムコントローラ１３０などの１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【００１６】
画像ファイル作成部１６０は撮像部１５０で撮像された画像データを符号化して画像ファイルを作成する。システムコントローラ１３０は、メモリカードインタフェース１４２により、画像ファイル作成部１６０で作成された画像ファイルを無線メモリカード２００へ書き込む。カードスロットに装着されているメモリカードに対するアクセスは、メモリカードインタフェース１４２を介して行われる。また、カードスロットへカードを装着されていることを検出するためのカード検出スイッチ１４１が設けられている。メモリカードインタフェース１４２およびカード検出スイッチ１４１は、システムコントローラ１３０に接続されており、システムコントローラ１３０はカード検出スイッチ１４１の出力に基づいてメモリカードインタフェース１４２を制御可能である。
【００１７】
メモリカードインタフェース１４２は、無線メモリカード２００に対して規定されたタイミングにて信号を入出力することができる。また、無線メモリカード２００への電源供給のＯＮ／ＯＦＦも制御することが可能である。カード検出スイッチ１４１では、無線メモリカード２００がデジタルカメラ１００のカードスロットに装着されると、カード検出スイッチ１４１がＯＮになる。これにより、システムコントローラ１３０は、カードスロットにメモリカードが装着されたことを検出することができる。システムコントローラ１３０は、無線メモリカード２００に関する情報を取得するコマンドを無線メモリカード２００のメモリカードコントローラ２１０に送信することができる。そして、システムコントローラ１３０は、メモリカードコントローラ２１０から受信した情報からカードの種別を判定することができる。表示部１１０は、システム情報の表示、記録されている画像の再生画像の表示、無線通信機能設定に関するメニュー表示など、各種情報を表示するために用いる。ユーザは、操作部１２０により各種の操作を入力し、システムコントローラ１３０へ命令を伝える。
【００１８】
次に、カードスロットに装着された無線通信機能付きメモリカードである無線メモリカード２００の構成および機能について説明する。
【００１９】
メモリカードコントローラ２１０は、ＭＰＵ（マイクロプロセッサ）である。メモリカードコントローラ２１０には、一次記憶装置であるＲＡＭ２７０、二次記憶装置であるフラッシュメモリ２８０、ＮＡＮＤ型フラッシュメモリ素子２２０、無線通信回路２３０が接続されている。
【００２０】
メモリカードコントローラ２１０は、ホスト装置であるデジタルカメラ１００のシステムコントローラ１３０からのコマンドに従い、記憶素子であるＮＡＮＤ型フラッシュメモリ素子２２０に対して画像ファイルの読み出しや書き込みを行う。無線通信機能に関する制御や情報などの問い合わせは、ホスト装置であるデジタルカメラ１００のシステムコントローラ１３０から、メモリカードコントローラ２１０へ専用のコマンドにて制御される。メモリカードコントローラ２１０は、無線通信回路２３０を制御して、ＰＣやスマートフォンなどの外部装置へ無線通信により画像ファイルの転送を行う。
【００２１】
本実施形態における無線メモリカード２００は、デジタルカメラ１００の制御とは独立に無線通信を制御することが可能である。したがって、特にデジタルカメラ１００からの指示などを受けないで、外部装置との無線通信を無線メモリカード２００自身の制御で行うことができる。もちろん、デジタルカメラ１００とのコマンドの送受信は可能であるため、特定の機能をデジタルカメラ１００から制御するようデジタルカメラ１００を実装することも可能である。
【００２２】
また、本実施形態の無線メモリカード２００は、ＮＡＮＤ型フラッシュメモリ素子２２０に、無線通信を行うための各種設定情報が書き込まれた設定情報ファイルを記憶し、この設定情報ファイルを読み出すことで外部装置との無線通信を実現する。この設定情報ファイルは工場出荷時などに予め記録しておくことも可能であるが、本実施形態の無線メモリカード２００はフォーマット処理により初期化された場合に備え、外部装置からの指示に基づき設定情報ファイルを作成する機能を有している。設定情報ファイルの作成を指示する方法は主に２種類ある。１つ目はデジタルカメラ１００がメモリカードインタフェース１４２を介して設定情報ファイルの作成指示を無線メモリカード２００に出す方法である。そして２つ目は、無線通信回路２３０を介して無線通信を確立した外部装置が、設定情報ファイルの作成指示を無線メモリカード２００に出す方法である。前述したように、本実施形態の無線メモリカード２００はデジタルカメラ１００とは独立に外部装置と通信することが可能であるため、デジタルカメラ１００の意図しないタイミングで、外部装置から設定情報ファイルの作成指示を受ける場合がある。なお、外部装置から設定情報ファイルの作成指示を受けた場合、メモリカードコントローラ２１０は設定情報ファイルが作成されるまで無線メモリカード２００を書き込み禁止状態（ライトプロテクト）にする。
【００２３】
＜メモリカード装着時の処理＞次に、図２を参照して、実施形態１のデジタルカメラ１００に無線メモリカード２００が装着されたときの設定情報ファイルの作成処理について説明する。
【００２４】
本実施形態は、カードスロットに装着された無線メモリカード２００に設定情報ファイルがない場合、または、無線メモリカード２００をフォーマットしたことで設定情報ファイルが消去された場合に、デジタルカメラ１００のシステムコントローラ１３０がフラッシュメモリ１８０などに保持している所定の設定情報ファイルを無線メモリカード２００に書き込む処理である。以下では、デジタルカメラ１００のカードスロットに無線メモリカード２００が装着された場合の処理を説明する。
【００２５】
なお、図２の制御シーケンスは、カード検出スイッチ１４１がカードスロットへのメモリカードの装着を検出すると開始され、システムコントローラ１３０がフラッシュメモリ１８０から読み出したプログラムをＲＡＭ１７０に展開して実行することにより実現される。
【００２６】
ステップＳ２００１では、システムコントローラ１３０は、カードスロットのカード検出スイッチ１４１がＯＮかＯＦＦかに基づいてメモリカードが装着されたか否かを検出する。そして、メモリカードの装着が検出された場合はステップＳ２００２へ進み、検出されない場合は処理を終了する。
【００２７】
ステップＳ２００２では、システムコントローラ１３０は、メモリカードのマウント（接続処理）を行い、電源の供給を開始する。
【００２８】
ステップＳ２００３では、システムコントローラ１３０は、装着されたメモリカード（のメモリカードコントローラ２１０）へカード種別情報の取得のためのコマンドを発行する。
【００２９】
ステップＳ２００４では、システムコントローラ１３０は、メモリカード（のメモリカードコントローラ２１０）からの返答情報により、カードスロットに装着されたメモリカードが無線メモリカード２００であるか否かを判定する。判定の結果、無線メモリカード２００であった場合はステップＳ２００５へ進み、無線メモリカード２００でない場合は処理を終了する。
【００３０】
ステップＳ２００５では、システムコントローラ１３０は、無線メモリカード２００に設定情報ファイルがあるか否かを判定する。判定の結果、設定情報ファイルが存在する場合にはステップＳ２００７へ進み、存在しない場合はステップＳ２００６へ進む。ここでは、設定情報ファイルとして特定のファイル名（例えば、「ＳＥＴＴＩＮＧ」）を持つファイルが存在するか否かを判定する。
【００３１】
ステップＳ２００６では、システムコントローラ１３０は、所定の設定情報ファイルとして初期設定の情報ファイルを作成する。設定情報ファイルがない状態で無線メモリカード２００が無線通信を行う場合、外部装置から設定情報ファイルの作成が要求される。無線メモリカード２００は、設定情報ファイル作成のために外部から書き込み禁止状態（ライトプロテクト）になる。このため、システムコントローラ１３０は、無線メモリカード２００がユーザの意図しないタイミングでの外部装置からのファイル作成指示によりライトプロテクトになることがないよう、事前に初期設定の情報ファイルを作成し、無線メモリカード２００に書き込む。設定情報ファイルの内容は、初期設定情報として、無線メモリカード２００のデフォルトデータとする。デフォルトデータは、デジタルカメラ１００のフラッシュメモリ１８０などに記憶されている。なお、設定情報ファイルの作成が完了するまでは、デジタルカメラ１００による撮影処理、すなわち、撮像部１５０により撮像された画像データの記録処理が禁止される。
【００３２】
ステップＳ２００７では、システムコントローラ１３０は、カード検出スイッチ１４１によりカードスロットに無線メモリカード２００が継続して装着されているか否かを判定する。判定の結果、無線メモリカード２００が装着されている場合はステップＳ２００８へ進み、装着が検出されない場合は処理を終了する。
【００３３】
ステップＳ２００８では、システムコントローラ１３０は、無線メモリカード２００のフォーマットの要求があるか否かを判定し、フォーマット要求がある場合にはステップＳ２００９へ進み、ない場合はステップＳ２００７へ戻る。
【００３４】
ステップＳ２００９では、システムコントローラ１３０は、無線メモリカード２００が保持しているデータを消去するようにメモリカードコントローラ２１０に指示を出し、無線メモリカード２００のフォーマット処理を行う。この際、無線メモリカード２００に記録された設定情報ファイルも消去される。
【００３５】
以上のように、実施形態１によれば、無線メモリカード２００に設定情報ファイルが存在しない場合は、デジタルカメラ１００が所定の設定情報ファイルを作成し無線メモリカード２００に書き込む。したがって、設定情報ファイルが存在しない状態で無線メモリカード２００が外部装置と無線通信を行い、外部装置からのファイル作成指示により無線メモリカード２００が書き込み禁止状態となってしまう可能性を低減させることができる。
【００３６】
［実施形態２］次に、図３および図４を参照して、実施形態２のデジタルカメラ１００に無線メモリカード２００を装着したときの設定情報ファイルの作成処理について説明する。
【００３７】
実施形態１では、無線メモリカード２００に設定情報ファイルが存在しない場合は、所定の設定情報ファイルとして初期設定の情報ファイルを作成した。これに対して、実施形態２では、初期設定の情報ファイルを作成するか、フォーマット直前の最新の設定情報ファイルを作成するかをユーザにより選択可能とした。なお、実施形態２を実現するデジタルカメラや無線メモリカードの構成は、実施形態１と同じであるため、説明を省略する。
【００３８】
図３において、ステップＳ３００１〜Ｓ３００５、ステップＳ３００９、ステップＳ３０１０、ステップＳ３０１３は、図２のステップＳ２００１〜ステップＳ２００５、ステップＳ２００７、ステップＳ２００８、ステップＳ２００９と同様の処理である。
【００３９】
ステップＳ３００５で無線メモリカード２００に設定情報ファイルがある場合にはステップＳ３００９へ進み、ない場合はステップＳ３００６へ進む。
【００４０】
ステップＳ３００６では、システムコントローラ１３０は、デジタルカメラ１００のフラッシュメモリ１８０などに最新の設定情報ファイルがあるか否かを判定する。判定の結果、最新の設定情報ファイルがある場合にはステップＳ３００７へ進み、ない場合にはステップＳ３００８へ進む。最新の設定情報ファイルとは、後述するフォーマット処理により消去される直前に記憶していた設定情報ファイルを意味する。最新の設定情報ファイルは、初期設定の情報ファイルと比較して、無線通信用の情報（パスワードなど）が変更されている可能性がある。
【００４１】
ステップＳ３００７では、システムコントローラ１３０は、無線メモリカード２００に最新の設定情報ファイルを書き込む。
【００４２】
ステップＳ３００８では、システムコントローラ１３０は、無線メモリカード２００に初期設定の情報ファイルを書き込む。初期設定の情報ファイルは、実施形態１のステップＳ２００６と同様である。
【００４３】
ステップＳ３００９、Ｓ３０１０では、システムコントローラ１３０は、無線メモリカード２００が継続して装着されており、フォーマット要求があるか否かを判定する。
【００４４】
ステップＳ３０１０でフォーマット要求があった場合には、ステップＳ３０１１へ進み、システムコントローラ１３０は、ユーザから最新の設定情報の保持要求があるか否かを判定する。ここで、ユーザから最新の設定情報の保持要求の有無について図４を用いて説明する。図４は、無線メモリカード２００をフォーマットする際にシステムコントローラ１３０が表示部１１０に表示する設定画面を例示している。フォーマットを実行する際に、図４の「はい」を選択する前に、ユーザが「設定情報は保持する」のチェックボックス４００１にチェックを入れていた場合は、最新の設定情報の保持要求ありと判定してステップＳ３０１２へ進み、チェックしていない場合は保持要求なしと判定してステップＳ３０１３へ進む。
【００４５】
ステップＳ３０１２では、システムコントローラ１３０は、フラッシュメモリ１８０などに最新の設定情報ファイルを記憶する。
【００４６】
ステップＳ３０１３では、システムコントローラ１３０は、無線メモリカード２００のフォーマット処理を行い、設定情報ファイルも消去される。
【００４７】
以上のように、実施形態２によれば、無線メモリカード２００をフォーマットした後に、初期設定の情報ファイルを作成するか、フォーマット直前の設定情報ファイルを作成するかをユーザが選択できる。したがって、無線メモリカード２００に書き込む無線通信用の設定情報を初期設定情報にするか、変更済の設定情報にするかをユーザが任意に選択できるようになる。
【００４８】
［実施形態３］次に、図５乃至図７を参照して、実施形態３のデジタルカメラ１００に無線メモリカード２００を装着したときの設定情報ファイルの作成処理について説明する。
【００４９】
実施形態２では、初期設定の情報ファイルを作成するか、フォーマット直前の設定情報ファイルを作成するかをユーザが選択可能であった。これに対して、実施形態３では、簡易（クイック）フォーマットの場合はフォーマット直前の設定情報ファイルを作成し、完全（通常）フォーマットの場合は初期設定の情報ファイルを作成する。なお、簡易フォーマットは、メモリ領域のエラーチェックを行わずにメモリ領域の情報を消去する処理であり、完全フォーマットに比べて高速な処理が可能となる。また、本実施形態では、無線メモリカード２００の装着が検出された場合はメニュー画面から無線機能の有効または無効の設定が可能である。なお、実施形態２を実現するデジタルカメラや無線メモリカードの構成は、実施形態１と同じであるため、説明を省略する。
【００５０】
図５において、ステップＳ５００１〜Ｓ５００８、ステップＳ５０１０、ステップＳ５０１５、ステップＳ５０１７、ステップＳ５０１８は、図３のステップＳ３００１〜ステップＳ３０１０、ステップＳ３０１２、ステップＳ３０１３と同様の処理である。
【００５１】
図５において、ステップＳ５００９では、システムコントローラ１３０は、無線機能設定メニューの表示を行う。図６は、システムコントローラ１３０が表示部１１０に表示する無線機能を設定するためのメニュー画面を例示している。システムコントローラ１３０は、図６（ａ）に示すようなメニュー一覧を表示部１１０に表示する。図６（ａ）で「カードの無線機能」６０１が選択された場合、図６（ｂ）のようなメニューを表示部１１０に表示する。本実施形態では、無線機能について「ＯＮ（有効）」と「ＯＦＦ（無効）」の２通りの設定が可能である。
【００５２】
次に、ステップＳ５０１０で無線メモリカード２００が継続して装着されている場合は、ステップＳ５０１１へ進み、システムコントローラ１３０は、無線メモリカード２００の接続ステータス取得を行う。システムコントローラ１３０は、メモリカードコントローラ２１０に接続ステータス取得のためのコマンドを発行する。
【００５３】
ステップＳ５０１２では、システムコントローラ１３０は、取得した接続ステータスにおいて無線機能の設定が「ＯＮ」であるか否かを判定する。「ＯＮ」であった場合はステップＳ５０１３へ進み、「ＯＦＦ」の場合はステップＳ５０１４へ進む。
【００５４】
ステップＳ５０１３では、システムコントローラ１３０は、無線メモリカード２００に無線ＬＡＮ起動要求コマンドを発行する。ただし、この時点で既に無線メモリカード２００に同様のコマンドを発行していた場合は、重複して発行する必要はない。コマンドが発行されると、無線メモリカード２００は無線ＬＡＮ機能を起動する。なお、コマンドはステップＳ５００７またはステップＳ５００８において設定情報ファイルの作成が完了してから発行することができる。
【００５５】
ステップＳ５０１４では、システムコントローラ１３０は、無線メモリカード２００に無線ＬＡＮ終了要求コマンドを発行する。ただし、この時時点で既に無線メモリカード２００に同様のコマンドを発行していた場合は、重複して発行する必要はない。コマンドが発行されると、無線メモリカード２００は無線ＬＡＮ機能を終了する。なお、コマンドはステップＳ５００７またはステップＳ５００８において設定情報ファイルの作成が完了してから発行することができる。
【００５６】
ステップＳ５０１５では、フォーマット要求を受けるまで、ステップＳ５０１０からの処理を繰り返し、フォーマット要求があるとステップＳ５０１６に進む。
【００５７】
ステップＳ５０１６では、システムコントローラ１３０は、フォーマットの種別が「簡易フォーマット」であるか否かを判定する。ここで、フォーマットの種別を判定する方法について図７を用いて説明する。図７は、システムコントローラ１３０が表示部１１０に表示するフォーマットの種別を設定する画面を例示している。システムコントローラ１３０は、図７（ａ）に示すようなフォーマット設定メニューを表示部１１０に表示する。図７（ａ）で「完全フォーマット」７００１が選択された場合は、図７（ｂ）に示すようなユーザにフォーマットの実行を確認するためのメニューを表示部１１０に表示する。
【００５８】
図７（ａ）のメニュー画面で「簡易フォーマット」が選択された場合は、ステップＳ５０１７へ進み、「完全フォーマット」が選択された場合はステップＳ５０１８へ進む。
【００５９】
ステップＳ５０１７では、システムコントローラ１３０は、フラッシュメモリ１８０などに最新の設定情報を記憶する。
【００６０】
ステップＳ５０１８では、システムコントローラ１３０は、無線メモリカード２００のフォーマット処理を行い、設定情報ファイルも消去される。
【００６１】
以上のように、実施形態３によれば、フォーマットの種別が簡易フォーマットの場合はフォーマット直前の設定情報ファイルを作成し、完全フォーマットの場合は初期設定の情報ファイルを作成する。したがって、ユーザはフォーマットの種別を選択するだけで、フォーマット後に作成される情報設定ファイルを選択することができる。
【００６２】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６３】
１００…デジタルカメラ、１３０…システムコントローラ、２００…無線メモリカード
【図１】
0006655875.tif 000002
【図２】
0006655875.tif 000003
【図３】
0006655875.tif 000004
【図４】
0006655875.tif 000005
【図５】
0006655875.tif 000006
【図６】
0006655875.tif 000007
【図７】
0006655875.tif 000008