(57)【特許請求の範囲】
【請求項１】
外部装置と無線通信するための通信設定情報を保持する保持手段と、
前記保持手段が保持する通信設定情報を使用して前記外部装置と無線通信する通信手段と、
記録媒体を接続する接続手段と、
前記接続手段に接続された記録媒体が、当該記録媒体の特定の記録領域に書き込まれた通信設定情報を使用して前記外部装置と無線通信する通信機能を有するか否かを判定する判定手段と、
前記接続手段に接続された記録媒体が前記通信機能を有すると判定された場合に、前記保持手段が保持する通信設定情報を当該記録媒体の前記特定の記録領域に書き込む書き込み手段と、
前記外部装置から通信設定情報を受信する受信手段と、
を備え、
前記保持手段は、前記受信した通信設定情報を保持し、
前記書き込み手段は、前記受信した通信設定情報を前記保持手段が保持したことに応えて、当該通信設定情報を前記記録媒体の前記特定の記録領域に書き込む
ことを特徴とする通信装置。
【請求項２】
外部装置と無線通信するための通信設定情報を保持する保持手段と、
前記保持手段が保持する通信設定情報を使用して前記外部装置と無線通信する通信手段と、
記録媒体を接続する接続手段と、
前記接続手段に接続された記録媒体が、当該記録媒体の特定の記録領域に書き込まれた通信設定情報を使用して前記外部装置と無線通信する通信機能を有するか否かを判定する判定手段と、
前記接続手段に接続された記録媒体が前記通信機能を有すると判定された場合に、前記保持手段が保持する通信設定情報を当該記録媒体の前記特定の記録領域に書き込む書き込み手段と、
前記外部装置から通信設定情報を受信する受信手段と、
前記受信した通信設定情報を前記保持手段が保持したことに応えて、当該通信設定情報を前記記録媒体の前記特定の記録領域に書き込むか否かをユーザに選択させるための選択画面を表示する手段と、
を備え、
前記書き込み手段は、前記選択画面において前記通信設定情報を前記記録媒体の前記特定の記録領域に書き込む旨の選択がなされた場合に、当該通信設定情報を当該特定の記録領域に書き込む
ことを特徴とする通信装置。
【請求項３】
前記外部装置からの前記通信設定情報の受信をユーザが指示するための操作手段を更に備え、
前記外部装置は、前記通信装置への前記通信設定情報の送信をユーザが指示するための操作手段を備え、
前記受信手段は、前記通信装置の操作手段と前記外部装置の操作手段とが同時期に操作されたことに応じて、前記外部装置から前記通信設定情報を受信する
ことを特徴とする請求項１又は２に記載の通信装置。
【請求項４】
前記書き込み手段は、前記保持手段が前記通信設定情報を保持している場合、前記接続手段に接続された記録媒体が前記通信機能を有するという前記判定手段による判定に応えて、自動的に、前記通信設定情報を前記記録媒体の前記特定の記録領域に書き込む
ことを特徴とする請求項１乃至３のいずれか１項に記載の通信装置。
【請求項５】
前記保持手段が前記通信設定情報を保持している場合、前記接続手段に接続された記録媒体が前記通信機能を有するという前記判定手段による判定に応えて、自動的に、当該通信設定情報を前記記録媒体の前記特定の記録領域に書き込むか否かをユーザに選択させるための選択画面を表示する手段を更に備え、
前記書き込み手段は、当該選択画面において前記通信設定情報を前記記録媒体の前記特定の記録領域に書き込む旨の選択がなされた場合に、当該通信設定情報を当該特定の記録領域に書き込む
ことを特徴とする請求項１乃至３のいずれか１項に記載の通信装置。
【請求項６】
前記接続手段に接続された記録媒体に記録されたデータを前記外部装置へ送信するように前記通信手段を制御する送信制御手段を更に備え、
前記送信制御手段は、前記書き込み手段による前記通信設定情報の書き込みの前に、前記送信を停止するように前記通信手段を制御する
ことを特徴とする請求項１乃至５のいずれか１項に記載の通信装置。
【請求項７】
被写体を撮像して画像データを取得する撮像手段と、
前記画像データを前記接続手段に接続された記録媒体に記録する記録手段と、
を更に備えることを特徴とする請求項１乃至６のいずれか１項に記載の通信装置。
【請求項８】
前記通信設定情報は、ＳＳＩＤ、暗号化方式を示す情報、及び暗号化キーを含む
ことを特徴とする請求項１乃至７のいずれか１項に記載の通信装置。
【請求項９】
外部装置と無線通信するための通信設定情報を保持する保持手段と、前記保持手段が保持する通信設定情報を使用して前記外部装置と無線通信する通信手段と、記録媒体を接続する接続手段と、を備える通信装置の制御方法であって、
前記通信装置の判定手段が、前記接続手段に接続された記録媒体が、当該記録媒体の特定の記録領域に書き込まれた通信設定情報を使用して前記外部装置と無線通信する通信機能を有するか否かを判定する判定工程と、
前記通信装置の書き込み手段が、前記接続手段に接続された記録媒体が前記通信機能を有すると判定された場合に、前記保持手段が保持する通信設定情報を当該記録媒体の前記特定の記録領域に書き込む書き込み工程と、
前記通信装置の受信手段が、前記外部装置から通信設定情報を受信する受信工程と、
を備え、
前記保持手段は、前記受信した通信設定情報を保持し、
前記書き込み工程では、前記受信した通信設定情報を前記保持手段が保持したことに応えて、当該通信設定情報を前記記録媒体の前記特定の記録領域に書き込む
ことを特徴とする制御方法。
【請求項１０】
外部装置と無線通信するための通信設定情報を保持する保持手段と、前記保持手段が保持する通信設定情報を使用して前記外部装置と無線通信する通信手段と、記録媒体を接続する接続手段と、を備える通信装置の制御方法であって、
前記通信装置の判定手段が、前記接続手段に接続された記録媒体が、当該記録媒体の特定の記録領域に書き込まれた通信設定情報を使用して前記外部装置と無線通信する通信機能を有するか否かを判定する判定工程と、
前記通信装置の書き込み手段が、前記接続手段に接続された記録媒体が前記通信機能を有すると判定された場合に、前記保持手段が保持する通信設定情報を当該記録媒体の前記特定の記録領域に書き込む書き込み工程と、
前記通信装置の受信手段が、前記外部装置から通信設定情報を受信する受信工程と、
前記通信装置の表示手段が、前記受信した通信設定情報を前記保持手段が保持したことに応えて、当該通信設定情報を前記記録媒体の前記特定の記録領域に書き込むか否かをユーザに選択させるための選択画面を表示する工程と、
を備え、
前記書き込み工程では、前記選択画面において前記通信設定情報を前記記録媒体の前記特定の記録領域に書き込む旨の選択がなされた場合に、当該通信設定情報を当該特定の記録領域に書き込む
ことを特徴とする制御方法。
【請求項１１】
コンピュータに、請求項９又は１０に記載の制御方法の各工程を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置を制御する技術に関する。
【背景技術】
【０００２】
無線通信機能を本体に内蔵したデジタルカメラ等のモバイル機器が普及し始めている。これらのモバイル機器において内蔵無線機能の無線通信設定を行うためには、モバイル機器本体を操作し、通信設定情報を入力する必要がある。しかしながら、モバイル機器は一般的に小さな操作部しか持たないため、複雑な通信設定情報を手作業で入力することはユーザにとって煩わしい。
【０００３】
また、通常のメモリカードと同一の形状で、無線通信機能を有する記録媒体（以下、「無線メモリカード」と呼ぶ）が知られている（特許文献１参照）。無線メモリカードは、カードのメモリ領域へ記録されたファイルを、事前に設定した外部装置に対して無線通信により自動的に送信する。
【０００４】
現在、モバイル機器の内蔵無線機能の無線通信設定を簡単に実行するための幾つかの技術が知られている。例えば、モバイル機器と無線ＬＡＮのアクセスポイントの双方で同時期に特定のボタン等を操作することにより、モバイル機器に対して自動的に無線ＬＡＮの通信設定を行う方法が普及し始めている。また、デジタルカメラに設定されている通信設定情報を着脱可能な記録媒体にコピーすることで、新しいデジタルカメラに対して通信設定情報を引き継ぐ手法も知られている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１００１０３号公報
【特許文献２】特開２００８−１４７８９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１が開示するような無線メモリカードに対して無線通信設定を簡単に実行するための技術は、現在のところ知られていない。現在は、無線メモリカードに対して無線通信設定を実行しようとする場合、カードリーダなどを介してパーソナルコンピュータ（ＰＣ）から無線メモリカードへ通信設定情報を送信するのが一般的である。そのため、ユーザは、無線メモリカードをモバイル機器から取り出してＰＣのカードリーダに挿入するなどの煩雑な作業を行う必要があった。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、無線通信機能を有する記録媒体に対する無線通信設定の実行を簡略化する技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、第１の本発明は、外部装置と無線通信するための通信設定情報を保持する保持手段と、前記保持手段が保持する通信設定情報を使用して前記外部装置と無線通信する通信手段と、記録媒体を接続する接続手段と、前記接続手段に接続された記録媒体が、当該記録媒体の特定の記録領域に書き込まれた通信設定情報を使用して前記外部装置と無線通信する通信機能を有するか否かを判定する判定手段と、前記接続手段に接続された記録媒体が前記通信機能を有すると判定された場合に、前記保持手段が保持する通信設定情報を当該記録媒体の前記特定の記録領域に書き込む書き込み手段と、前記外部装置から通信設定情報を受信する受信手段と、を備え、前記保持手段は、前記受信した通信設定情報を保持し、前記書き込み手段は、前記受信した通信設定情報を前記保持手段が保持したことに応えて、当該通信設定情報を前記記録媒体の前記特定の記録領域に書き込むことを特徴とする通信装置を提供する。
【０００９】
なお、その他の本発明の特徴は、添付図面及び以下の発明を実施するための形態における記載によって更に明らかになるものである。
【発明の効果】
【００１０】
以上の構成により、本発明によれば、無線通信機能を有する記録媒体に対する無線通信設定の実行を簡略化することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態に係るデジタルビデオカメラ１００、及び無線通信機能を有する記録媒体であるメモリカード１２０（無線メモリカード）の構成を示すブロック図
【図２】デジタルビデオカメラ１００及びメモリカード１２０と無線通信可能なアクセスポイント（ＡＰ）２００の構成を示すブロック図
【図３】簡単通信設定ボタンによる無線通信設定の説明図。
【図４】第１の実施形態に係る、メモリカード１２０に対する無線通信設定の処理の流れを示すフローチャート
【図５】第２の実施形態に係る、メモリカード１２０に対する無線通信設定の処理の流れを示すフローチャート
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して、本発明の実施形態を説明する。なお、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。また、実施形態の中で説明されている特徴の組み合わせすべてが、本発明に必須とは限らない。
【００１３】
以下の各実施形態においては、通信装置の一例としてデジタルビデオカメラを用いて説明を行う。しかしながら、通信装置はデジタルビデオカメラに限定されず、例えば、デジタルスチルカメラ、カードスロットを有する携帯電話、タブレット端末などであってもよい。
【００１４】
［第１の実施形態］
図１は、第１の実施形態に係るデジタルビデオカメラ１００、及び無線通信機能を有する記録媒体であるメモリカード１２０（無線メモリカード）の構成を示すブロック図である。
【００１５】
まず、デジタルビデオカメラ１００について説明する。システムコントローラ１０４は、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であり、プロセッサコア、ＩＯ汎用ポート、ＡＤ変換機などの周辺回路を含む。システムコントローラ１０４は、デジタルビデオカメラ１００の各部からの入力信号やプログラムなどに従い、デジタルビデオカメラ１００全体を制御する。また、システムコントローラ１０４には、一次記憶装置であるＲＡＭ１０７、プログラムが格納されている二次記憶装置であるＲＯＭ１０８、及びフラッシュメモリ１１１が接続されている。
【００１６】
なお、デジタルビデオカメラ１００の制御は、ここで説明した態様に限定されず、例えば複数の制御部が処理を分担しながら各機能を制御してもよいし、１つのハードウェアで各機能を制御してもよい。
【００１７】
撮像部１０５は、被写体を撮像して画像データを取得する。画像ファイル作成部１０６は、撮像部１０５により取得した画像データを画像ファイル化する。検出スイッチ１４１は、カードインタフェース部１４０を介してメモリカード１２０が装着（接続）されていることを検出する。メモリカード１２０が装着され検出スイッチ１４１がオンとなると、システムコントローラ１０４はメモリカード１２０が装着されていることを検出できる。検出後、システムコントローラ１０４は、メモリカード１２０の情報を取得するコマンドをカードコントローラ１２１に送信し、カードコントローラ１２１から受信したカードの種別を検出することができる。デジタルビデオカメラ１００は、検出された種別に基づき、自機に装着されているメモリカード１２０が無線メモリカードであるか否かを判定することができる。
【００１８】
システムコントローラ１０４は、カードインタフェース部１４０を通じて、画像ファイル作成部１０６で作成した画像ファイル（画像データ）をメモリカード１２０へ書き込むことができる。また、システムコントローラ１０４は、メモリカード１２０のフラッシュメモリ１２２に記録されている画像ファイルを読み出すことができる。カードインタフェース部１４０は、メモリカード１２０に対して規定されたタイミングにて信号を入出力することができる。また、カードインタフェース部１４０は、メモリカード１２０への電源供給のオン／オフも制御することが可能である。
【００１９】
表示部１０１は、システム情報の表示、記録されている画像ファイルの再生画像の表示、無線通信設定に関するメニューの表示など、各種情報を表示するために用いられる。操作部１０２は、ユーザによる各種操作のためのボタン等を含み、ユーザによる操作に従ってシステムコントローラ１０４へ命令を伝える。操作部１０２は、アクセスポイント（ＡＰ）２００との通信設定処理を開始するための簡単通信設定ボタンを含む。
【００２０】
デジタルビデオカメラ１００の電源は、二次電池であるバッテリ１３０から供給される。電源制御回路１０３は、バッテリ１３０の出力電圧を検出して、システムコントローラ１０４へ通知する。無線通信回路１０９は、無線通信を行うための回路である。アンテナ１１０は、無線通信回路１０９による無線通信のためのアンテナである。
【００２１】
次に、メモリカード１２０について説明する。メモリカード１２０は、カードコントローラ１２１、フラッシュメモリ１２２、ＲＡＭ１２３、ＲＯＭ１２４、及び無線通信回路１２５を含む。カードコントローラ１２１はＭＰＵであり、一時記憶装置であるＲＡＭ１２３、プログラムが格納されている二次記憶装置であるＲＯＭ１２４、フラッシュメモリ１２２、及び無線通信回路１２５が接続されている。
【００２２】
ここで、メモリカード１２０の動作について簡単に説明する。メモリカード１２０は、無線通信回路１２５を内蔵した（即ち、無線通信機能を有する）無線メモリカードである。この無線通信回路１２５をカードコントローラ１２１が制御することで、デジタルビデオカメラ１００から書き込まれた画像ファイルを外部装置に無線で送信することが可能である。フラッシュメモリ１２２は、例えば数ＧＢ（ギガバイト）乃至数十ＧＢの記憶容量を有し、ユーザは、メモリカード１２０を通常のメモリカードと同様に、画像ファイルを格納するために用いることも可能である。
【００２３】
カードコントローラ１２１は、ホストであるデジタルビデオカメラ１００のシステムコントローラ１０４からのコマンドに応じて、フラッシュメモリ１２２への画像ファイルの書き出し、及びフラッシュメモリ１２２からの画像ファイルの読み出しを行う。無線通信機能に関する制御や情報の問い合わせは、ホストであるデジタルビデオカメラ１００のシステムコントローラ１０４から、カードコントローラ１２１への専用のコマンドを送受信することで制御される。
【００２４】
無線通信回路１２５は、カードコントローラ１２１による制御に従い、メモリカード１２０の特定の記録領域に書き込まれた通信設定情報を使用して外部装置との無線通信を行う。特定の記録領域としては、例えば、無線通信回路１２５のレジスタを用いることができる。また、フラッシュメモリ１２２にプライベートな領域を設け、その領域を特定の記録領域としてもよい。また、特定のフォルダを設け、そのフォルダを特定の記録領域としてもよい。メモリカード１２０に通信設定情報を書き込むために、ユーザは例えば、メモリカード１２０をＰＣのカードリーダに装着し、ＰＣを操作することでＰＣからメモリカード１２０へ通信設定情報を送信することができる。しかしながら、前述の通り、この方法はユーザにとって煩雑である。また、メモリカード１２０の場合、図３を参照して後述するような、単純なボタン操作による無線通信設定方法を採用するのは困難である。これは、メモリカード１２０に操作部を設けることが困難であることによる。そのため、本実施形態では無線通信設定の実行を簡略化する技術を採用するが、これについては図４を参照して後述する。
【００２５】
このような無線通信設定の後、カードコントローラ１２１は、システムコントローラ１０４から画像ファイルが書き込まれたことを検出すると、無線通信回路１２５を通じて、書き込まれた画像ファイルを外部のＡＰ２００へ自動的に送信する。
【００２６】
次に、図２を参照して、デジタルビデオカメラ１００及びメモリカード１２０と無線通信可能なＡＰ２００の構成について説明する。システムコントローラ２０１は、ＭＰＵであり、プロセッサコアや、ＩＯ汎用ポートなどの周辺回路を含んでいる。システムコントローラ２０１には、一時記憶装置であるＲＡＭ２０６、及びプログラムが格納されている二次記憶装置であるＲＯＭ２０５が接続されている。無線通信回路２０３は、デジタルビデオカメラ１００やメモリカード１２０などの無線クライアントと無線通信を行うための回路である。アンテナ２０４は、無線通信回路２０３による無線通信のためのアンテナである。有線通信回路２０７は、ＬＡＮケーブルを接続して有線通信を行うための回路である。ＡＰ２００は、この有線通信回路２０７を通じて、ＰＣ等のデジタル機器やインターネット等に接続することができる。
【００２７】
ここで、デジタルビデオカメラ１００の無線通信回路１０９を用いたデータ（画像ファイル等）の送信制御について説明する。図１に示すように、本実施形態のデジタルビデオカメラ１００は、無線通信回路１０９を内蔵している。この無線通信回路１０９を用いて、デジタルビデオカメラ１００は例えばＡＰ２００が管理するネットワークに接続することができる。なお、デジタルビデオカメラ１００は、予めＡＰ２００が管理するネットワークのＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）や暗号化方式、暗号化キーなどの通信設定情報をフラッシュメモリ１１１に保存しておく。通信設定情報を取得する方法として、例えばデジタルビデオカメラ１００の操作部１０２に含まれる簡単通信設定ボタンとＡＰ２００の操作部２０２に含まれる簡単通信設定ボタンとを同時に操作する方法が挙げられる（図３参照）。図３に示すように、デジタルビデオカメラ１００は簡単通信設定ボタン３０１を備え、ＡＰ２００は簡単通信設定ボタン３０２を備える。矢印３０３及び３０４で示すように、簡単通信設定ボタン３０１及び３０２が同時期に操作されたことに応じて、デジタルビデオカメラ１００及びＡＰ２００は通信設定情報（パラメータ）を交換する。そして、デジタルビデオカメラ１００は、通信設定情報をフラッシュメモリ１１１に書き込む。
【００２８】
上記の通信設定後、システムコントローラ１０４は無線通信回路１０９を用いてネットワークに接続する。システムコントローラ１０４は、ネットワーク内に画像ファイルを送信可能な外部装置を検出すると、メモリカード１２０に記録された画像ファイルを無線通信により送信する。なお、画像ファイルの送信先及び送信対象となる画像ファイルは、外部装置の検出後にユーザ操作により選択させてもよいし、予めユーザ操作により決定しておいてもよい。なお、システムコントローラ１０４は、例えばユーザ操作に基づき無線通信回路１０９を制御することで、無線通信のための電波出力をオン／オフすることができる。
【００２９】
ここで、デジタルビデオカメラ１００にメモリカード１２０を装着した場合を考える。この場合、無線通信回路１０９と無線通信回路１２５という２つの無線通信部が存在することとなる。しかも、デジタルビデオカメラ１００のユーザと、メモリカード１２０のユーザとは同一であると考えられるから、通信設定情報も同じものを使用する可能性が高いと考えられる。従って、無線通信回路１０９のための無線通信設定と無線通信回路１２５のための無線通信設定を全く別個に行うのは非効率である。そこで本実施形態では、メモリカード１２０に対する無線通信設定の実行を容易に、且つ効率的に行えるようにした。以下、本実施形態に係る無線通信設定について、図４を参照して具体的に説明する。
【００３０】
図４は、第１の実施形態に係る、メモリカード１２０に対する無線通信設定の処理の流れを示すフローチャートである。本フローチャートの各ステップの処理は、特に断らない限り、システムコントローラ１０４がＲＯＭ１０８に格納されたプログラムを実行することにより実行される。本実施形態では、無線通信方式としてＩＥＥＥ  ８０２．１１を例に取って説明する。
【００３１】
Ｓ４０１でデジタルビデオカメラ１００のカードインタフェース部１４０にメモリカード１２０が装着されると、検出スイッチ１４１がオンとなる。これを受けて、Ｓ４０２で、システムコントローラ１０４は、カードインタフェース部１４０を通じてカードコントローラ１２１とコマンドの送受信を行ない、メモリカード１２０のマウント処理を実行する。
【００３２】
Ｓ４０３で、システムコントローラ１０４は、装着されたメモリカード１２０が無線メモリカードであるか否か（即ち、無線通信機能を有するか否か）を判定する。無線メモリカードでない場合、本フローチャートの処理は終了する。無線メモリカードである場合、処理はＳ４０４に進む。
【００３３】
Ｓ４０４で、システムコントローラ１０４は、メモリカード１２０の無線ＬＡＮ設定機能を有効とする。Ｓ４０５で、システムコントローラ１０４は、操作部１０２に具備される簡単通信設定ボタン３０１が押下されるのを待ち、押下されると処理はＳ４０６に進む。簡単通信設定ボタン３０１の押下と同時期に、ＡＰ２００の操作部２０２に具備される簡単通信設定ボタン３０２も押下されるものとする。
【００３４】
Ｓ４０６で、システムコントローラ１０４は、デジタルビデオカメラ１００の無線通信回路１０９とＡＰ２００の無線通信回路２０３との間の無線ＬＡＮ通信の設定を開始する。無線ＬＡＮの通信設定情報は、ＳＳＩＤ、暗号化方式、暗号化キー等を含む。システムコントローラ１０４は、通信設定情報をＡＰ２００から受信し、フラッシュメモリ１１１に保持する。Ｓ４０７で、システムコントローラ１０４は、フラッシュメモリ１１１に保持された通信設定情報を無線通信回路１０９のレジスタに設定する制御（保持制御）を行う。
【００３５】
Ｓ４０８で、システムコントローラ１０４は、通信設定情報の設定が成功裏に完了したか否かを判定する。この判定は、例えば、無線通信回路１０９とＡＰ２００との間の無線通信が確立されたか否かに基づいて実行することができる。設定失敗の場合、本フローチャートの処理は完了する。設定成功の場合、処理はＳ４０９に進む。
【００３６】
Ｓ４０９で、システムコントローラ１０４は、無線通信回路１０９による無線通信（画像ファイルの送信等）を停止する。Ｓ４１０で、システムコントローラ１０４は、無線通信回路１０９に設定された通信設定情報を読み出してＲＡＭ１０７に格納する。
【００３７】
Ｓ４１１で、システムコントローラ１０４は、カードインタフェース部１４０を通じてメモリカード１２０の無線通信機能を設定する専用コマンドを用いて、Ｓ４１０で読み出した通信設定情報をメモリカード１２０へ送信する。これにより、システムコントローラ１０４は、カードコントローラ１２１を通じて、無線通信回路１２５のレジスタに通信設定情報を書き込む。
【００３８】
なお、システムコントローラ１０４は、Ｓ４０９乃至Ｓ４１１の処理（デジタルビデオカメラ１００の通信設定情報を無線通信回路１２５のレジスタに書き込む処理）を、特にユーザの指示無しに自動的に実行してもよい。或いは、システムコントローラ１０４は、Ｓ４０９の前に例えばガイダンス（選択画面）を表示し、デジタルビデオカメラ１００の通信設定情報を無線通信回路１２５のレジスタに書き込む処理を行うか否かをユーザに選択させてもよい。
【００３９】
Ｓ４１１における通信設定情報の書き込みに続いて、Ｓ４１２で、システムコントローラ１０４は、カードコントローラ１２１に通信開始の専用コマンドを送信することにより、メモリカード１２０とＡＰ２００との間の無線通信を開始させる。なお、Ｓ４１２ではメモリカード１２０とＡＰ２００との無線通信を開始させたが、代わりに、メモリカード１２０に対する無線通信設定が完了した後は無線通信回路１０９を動作させ、無線通信回路１０９とＡＰ２００との間の無線通信を確立してもよい。或いは、システムコントローラ１０４は、無線通信回路１０９と無線通信回路１２５のいずれを用いてＡＰ２００との無線通信を確立するかを選択させるガイダンスを表示してもよい。この場合はユーザの選択に基づきＡＰ２００との無線通信が確立される。
【００４０】
以上説明したように、本実施形態によれば、デジタルビデオカメラ１００は、簡単通信設定ボタン３０１の操作に応じて内蔵の無線通信回路１０９に対して通信設定情報を設定し、この通信設定情報をメモリカード１２０の無線通信回路１２５に書き込む。これにより、メモリカード１２０に対する無線通信設定の実行が簡略化される。
【００４１】
［第２の実施形態］
第１の実施形態では、デジタルビデオカメラ１００は、簡単通信設定ボタン３０１を利用した内蔵の無線通信回路１０９に対する通信設定情報の設定に続いて、メモリカード１２０に対する通信設定情報の書き込みを行った。しかしながら、メモリカード１２０に対する通信設定情報の書き込みは、無線通信回路１０９に対する通信設定情報の設定のタイミングに限定されず、任意のタイミングで実行可能である。また、無線通信回路１０９に対する通信設定情報の設定は、簡単通信設定ボタン３０１を利用する方法に限定されず、任意の方法で実行可能である。そこで、第２の実施形態では、第１の実施形態をより一般化する。なお、第２の実施形態において、デジタルビデオカメラ１００、メモリカード１２０、及びＡＰ２００の基本的な構成は第１の実施形態と同様であるので、これらの詳細な説明は省略する。
【００４２】
図５は、第２の実施形態に係る、メモリカード１２０に対する無線通信設定の処理の流れを示すフローチャートである。本フローチャートの各ステップの処理は、特に断らない限り、システムコントローラ１０４がＲＯＭ１０８に格納されたプログラムを実行することにより実行される。また、本フローチャートにおいて、図４と同一の符号が付されたステップにおいては、図４と同様の処理が実行される。
【００４３】
Ｓ５０１で、システムコントローラ１０４は、カードコントローラ１２１に専用コマンドを送信することにより、メモリカード１２０から通信設定情報を取得する。システムコントローラ１０４は、取得した通信設定情報を参照して、メモリカード１２０に通信設定がなされているか否かを判定する。メモリカード１２０に通信設定がなされている場合、本フローチャートの処理は終了する。そうでない場合、処理はＳ５０２に進む。
【００４４】
Ｓ５０２で、システムコントローラ１０４は、内蔵の無線通信回路１０９に対する通信設定がなされているか否かを判定する。無線通信回路１０９に対する通信設定がなされていない場合、処理はＳ４０４に進み、Ｓ４０４乃至Ｓ４１２において第１の実施形態と同様の処理が実行される。但し、Ｓ４０５においては、簡単通信設定ボタン３０１を利用した無線通信設定の代わりに、例えば操作部１０２に含まれるキーボード等を利用したユーザの手入力による無線通信設定が行われてもよい。他方、無線通信回路１０９に対する通信設定がなされている場合、処理はＳ５０３に進む。
【００４５】
Ｓ５０３で、システムコントローラ１０４は、内蔵の無線通信回路１０９の通信設定情報をメモリカード１２０にも適用するか否かをユーザに選択させる選択画面を表示する。Ｓ４０３、Ｓ５０２、及びＳ５０３から理解できるように、無線通信回路１０９が通信設定情報を保持していてメモリカード１２０が無線メモリカードである場合は、自動的に選択画面が表示される。ユーザにより適用する旨の選択がなされた場合、処理はＳ４１０に進み、Ｓ４１０及びＳ４１１において、第１の実施形態と同様、無線通信回路１０９の通信設定情報をメモリカード１２０に書き込む処理が行われる。他方、ユーザにより適用しない旨の選択がなされた場合、本フローチャートの処理は終了する。
【００４６】
以上説明したように、本実施形態によれば、デジタルビデオカメラ１００は、内蔵の無線通信回路１０９に通信設定がなされている場合、無線通信回路１０９の通信設定情報をメモリカード１２０に書き込む。また、内蔵の無線通信回路１０９に通信設定がなされていない場合、デジタルビデオカメラ１００は、ユーザの手入力を含めた何らかの方法で通信設定がなされた後に、無線通信回路１０９の通信設定情報をメモリカード１２０に書き込む。これにより、メモリカード１２０に対する無線通信設定の実行が簡略化される。
【００４７】
なお、本実施形態では、デジタルビデオカメラ１００は、メモリカード１２０の装着（Ｓ４０１）に続いて、内蔵の無線通信回路１０９の通信設定情報をメモリカード１２０に適用するか否かを選択する選択画面を表示した（Ｓ５０３）。しかしながら、選択画面の表示のタイミングは必ずしもこれに限定されない。例えば、「デジタルビデオカメラの無線設定をメモリカードに反映」といったメニューを用意し、ユーザが任意のタイミングでメニュー操作を行い、メモリカード１２０の通信設定を行うことも可能である。
【００４８】
また、Ｓ５０３における選択画面の表示は省略可能である。省略された場合、システムコントローラ１０４は、無線通信回路１０９が通信設定情報を保持していてメモリカード１２０が無線メモリカードである場合は、メモリカード１２０に対する通信設定情報の書き込みを自動的に行うことができる。
【００４９】
［その他の実施形態］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005930778.tif 000002
【図２】
0005930778.tif 000003
【図３】
0005930778.tif 000004
【図４】
0005930778.tif 000005
【図５】
0005930778.tif 000006