(57)【要約】【課題】  簡易ＡＰモードにおいても、電波環境に応じたアンテナ表示をすることができる無線通信装置を提供すること。【解決手段】  接続相手機器との接続を確立する接続手段と、前記接続手段により接続相手機器との接続が確立した後、電波環境の表示に用いるパラメータを定期的に取得するパラメータ取得手段と、前記パラメータ取得手段により取得したパラメータに基づき、電波環境を示すアイコンを表示する表示手段とを備え、前記接続手段による接続モードに応じて、前記パラメータ取得手段により取得するパラメータの種類を異ならせる。【選択図】図７Ｂ
2014131106.tif 000002
【特許請求の範囲】
【請求項１】
接続相手機器との接続を確立する接続手段と、
前記接続手段により接続相手機器との接続が確立した後、電波環境の表示に用いるパラメータを定期的に取得するパラメータ取得手段と、
前記パラメータ取得手段により取得したパラメータに基づき、電波環境を示すアイコンを表示する表示手段とを備え、
前記接続手段による接続モードに応じて、前記パラメータ取得手段により取得するパラメータの種類を異ならせることを特徴とする無線通信機器。
【請求項２】
前記表示手段により表示されるアイコンの表示形態は、前記パラメータ取得手段により取得されるパラメータの種類によらないことを特徴とする請求項１に記載の無線通信機器。
【請求項３】
前記接続モードは、インフラストラクチャーモードにおいて他の機器が形成したネットワークを介して接続する第１の接続モードを含み、
前記パラメータ取得手段は、前記第１の接続モードで接続している場合には前記他の機器から送信されるビーコンのＳＮＲを取得し、
前記表示手段は、取得された前記ビーコンのＳＮＲに基づき前記アイコンを表示することを特徴とする請求項１または２に記載の無線通信機器。
【請求項４】
前記接続モードは、インフラストラクチャーモードにおいて前記無線通信機器が自身で形成したネットワークを介して接続する第２の接続モードを含み、
前記パラメータ取得手段は、前記第２の接続モードで接続している場合にはＲＳＳＩを取得し、
前記表示手段は、取得された前記ＲＳＳＩに基づき前記アイコンを表示することを特徴とする請求項１乃至３のいずれか１項に記載の無線通信機器。
【請求項５】
前記接続モードは、アドホックモードで接続する第３の接続モードを含み、
前記パラメータ取得手段は、前記第３の接続モードで接続している場合にはデータのＳＮＲを取得し、
前記表示手段は、取得された前記データのＳＮＲに基づき前記アイコンを表示することを特徴とする請求項１乃至４のいずれか１項に記載の無線通信機器。
【請求項６】
前記接続手段により接続が確立した接続相手機器のＭＡＣアドレスを取得するＭＡＣアドレス取得手段を備え、
前記第２の接続モードで接続した場合には、前記ＭＡＣアドレス取得手段により取得したＭＡＣアドレスをもとに、前記パラメータ取得手段により取得したパラメータの中から接続相手機器に関するパラメータを取得することを特徴とする請求項４に記載の無線通信機器。
【請求項７】
前記ＭＡＣアドレス取得手段は、
機器検索により機器を発見した際の接続相手機器のＩＰアドレスをもとにＡＲＰテーブルを参照し、対応するＭＡＣアドレスを取得することを特徴とする請求項６に記載の無線通信機器。
【請求項８】
前記接続手段により接続相手機器との機器接続処理が完了した後に、前記ＭＡＣアドレス取得手段により接続相手機器のＭＡＣアドレスを取得するを特徴とする請求項７に記載の無線通信機器。
【請求項９】
接続相手機器との接続を確立する接続工程と、
前記接続工程で接続相手機器との接続が確立した後、電波環境の表示に用いるパラメータを定期的に取得する取得工程と、
前記取得工程で取得したパラメータに基づき、電波環境を示すアイコンを表示する表示工程とを有し、
前記接続工程での接続モードに応じて、前記取得工程で取得するパラメータの種類を異ならせることを特徴とする無線通信機器の制御方法。
【請求項１０】
コンピュータを、請求項１乃至８のいずれか１項に記載の無線通信機器の各手段として機能させるコンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置における電波環境表示処理に関するものである。
【背景技術】
【０００２】
近年の無線通信用デバイスの集積化により、携帯用パーソナルコンピュータ（いわゆるノートＰＣ）のみならず、プリンタ、携帯情報端末、デジタルカメラ、携帯電話、スマートフォン等に無線ＬＡＮが搭載されるようになってきた。これにより従来、ＵＳＢ接続などの特定の機器との間で有線接続による通信手段しか持たなかった機器が、無線通信手段を有することにより様々な機器との間でデータ通信を行うことが可能となっている。
【０００３】
有線通信の場合、ケーブル等によって機器と機器を接続すれば、所望の機器との間に接続を明示的に確立することができるが、無線通信の場合、機器間の接続状態を目で見て確認することができない。そのため、ユーザは無線通信を開始する際に、機器を操作して接続を確立する必要がある。無線通信を利用して機器を相手機器と接続する場合、まず接続する無線ネットワークを選択して無線接続処理を行い、その後接続相手機器を選択して機器接続処理を行う場合が多い。例えば、デジタルカメラとスマートフォンとの接続を行う場合、相手機器との機器接続処理が完了すると、画像などのデータの送受信などを行うことができる。
【０００４】
相手機器との接続方法としては、インフラストラクチャーモード、アドホックモードなどの種々のモードがあり、用途に応じてモードを切り換えることができる。
【０００５】
ここで、従来の通信環境を表示する方法として、インフラストラクチャーモードの場合、アクセスポイントとの間の電波強度に関するパラメータ（信号対雑音比ＳＮＲ（Ｓｉｇｎａｌ  ｔｏ  Ｎｏｉｓｅ  ｒａｔｉｏ）など）を取得する方法がある。一方、アドホックモードの場合は接続相手機器との間のＳＮＲを取得する方法がある。そして取得した電波強度に応じたアイコンを表示画面に表示することにより、電波環境がどれくらいかを分かるようにしていた（特許文献１）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−２９０６９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、機器の接続形態によっては、無線モジュールの制約から接続相手機器との間のＳＮＲを取得することができないため電波環境が表示できず、ユーザが電波環境がどれくらいかを確認することができない場合がある。
【０００８】
そこで、本発明の目的は、接続形態に応じた方法で電波環境を表示することができる無線通信機器を提供することである。
【課題を解決するための手段】
【０００９】
本発明に係る無線通信機器は、接続相手機器との接続を確立する接続手段と、前記接続手段により接続相手機器との接続が確立した後、電波環境の表示に用いるパラメータを定期的に取得するパラメータ取得手段と、前記パラメータ取得手段により取得したパラメータに基づき、電波環境を示すアイコンを表示する表示手段とを備え、前記接続手段による接続モードに応じて、前記パラメータ取得手段により取得するパラメータの種類を異ならせることを特徴とする無線通信機器。
【発明の効果】
【００１０】
本発明によれば、接続形態に応じた方法で電波環境を表示することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係るデジタルカメラのシステム構成を示す図である。
【図２】本発明の実施形態に係るスマートフォンのシステム構成を示す図である。
【図３】本発明の実施形態に係るネットワーク構成を示す図である。
【図４Ａ】本発明の実施形態に係るデジタルカメラにおける接続処理を示すフローチャート図である。
【図４Ｂ】本発明の実施形態に係るデジタルカメラにおける接続相手機器のＭＡＣアドレス記憶処理を示すフローチャート図である。
【図５】本発明の実施形態に係るスマートフォンにおける接続処理を示すフローチャート図である。
【図６】本発明の実施形態に係るデジタルカメラにおけるアンテナ表示の画面図である。
【図７Ａ】本発明の実施形態に係るデジタルカメラにおけるアンテナ表示の更新処理を示すフローチャート図である。
【図７Ｂ】本発明の実施形態に係るデジタルカメラにおけるアンテナ表示処理を示すフローチャート図である。
【図７Ｃ】本発明の実施形態に係るデジタルカメラにおけるアンテナ本数決定処理を示すフローチャート図である。
【図８】本発明の実施形態に係るデジタルカメラにおけるアンテナ本数決定処理に用いる閾値を示す表である。
【発明を実施するための形態】
【００１２】
以下、添付図面によって本発明の実施形態を説明する。なお、以下に説明する実施形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されてもよい。
【００１３】
本発明の実施形態において、デジタルカメラとデジタルカメラ、デジタルカメラと携帯電話を機器接続する場合を例にあげて説明する。
【００１４】
［第１の実施形態］
＜デジタルカメラの構成＞
図１は、本発明の実施形態における無線通信機器の一例であるデジタルカメラ１００の構成を示す図である。
【００１５】
１０はレンズバリア、１１は撮影レンズ、１２は絞り機能を備えるシャッターであり、撮像制御手段１３によって制御される。
【００１６】
１４は光学像を電気信号１００に変換する撮像素子、１５は画像処理回路であり、  撮像素子１４からのデータ或いはメモリ制御回路１６からのデータに対して所定の画素補間処理や色変換処理を行う。
【００１７】
１６はメモリ制御回路であり、撮像素子１４のデータが画像処理回路１５においてＡ／Ｄ変換され、メモリ１８に書き込まれる。
【００１８】
１７はＴＦＴ  ＬＣＤ等から成る画像表示部であり、メモリ１８に書き込まれた表示用の画像データはＤ／Ａ変換されて画像表示部１７により表示される。
【００１９】
１８は撮影した静止画像や動画像を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。
【００２０】
これにより、複数枚の静止画像を連続して撮影する連射撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ１８に対して行うことが可能となる。
【００２１】
また、メモリ１８はシステム制御回路５０の作業領域としても使用することが可能である。
【００２２】
メモリ５０は撮影画像の被写体認識処理や、被写体認識結果と管理データの照合処理や、ステータスデータの生成処理など、本実施形態で必要な各種処理を実行する。また、メモリ５０はデジタルカメラ１００全体を制御するシステム制御回路、５１はシステム制御回路５０の動作用の定数、変数、プログラム等を記憶する。
【００２３】
５２は画像処理部であり、静止画のリサイズを行うなど、各種画像処理を行う。
【００２４】
６０は通信制御手段であり、外部機器との通信機能を制御し、アンテナ６１と接続されている。
【００２５】
７０はシステム制御回路５０の各種の動作指示を入力するための操作手段であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００２６】
７１は、データ記録速度や、取得するデータのデータレートを測定するなどに使われるタイマである。
【００２７】
９０はメモリカード等の外部記憶媒体とデータの送受信を行うカードコントローラ、９１はメモリカード等の外部記憶媒体とのインタフェース、９２はメモリカード等の外部記憶媒体と接続を行うコネクタである。９３はメモリカード等の外部記憶媒体、９４はコネクタ９２に外部記憶媒体９３が装着されているか否かを検知する記憶媒体着脱検知手段である。
【００２８】
以上がデジタルカメラ１００の全体のシステム構成である。
【００２９】
＜携帯電話の構成＞
図２は、本発明の実施形態における外部装置の一例である携帯電話２００の構成を示す図である。
【００３０】
２０１は３Ｇ回線等の公衆網と通信を行うための公衆網通信手段であり、公衆網アンテナ２０２と接続されている。
【００３１】
２０３はＬＣＤ表示、ＬＥＤ表示などでユーザに対する情報を表示する表示部であり、表示処理部２０４によって処理される。
【００３２】
２０５は操作部であり、システムコントローラ２０６を介してスイッチやダイアル、タッチパネル、音声認識装置等の単数或いは複数の組み合わせで構成される各種の動作指示を入力するための操作手段である。
【００３３】
２０７は電気的に消去・記録可能な不揮発性メモリである。２０８は携帯電話の動作用の定数、変数、プログラム等を記憶するメモリである。
【００３４】
２０９はメモリカード等の外部記憶媒体とデータの送受信を行うカードコントローラ、２１０はメモリカード等の外部記憶媒体とのインタフェースである。
【００３５】
２１１は無線ＬＡＮ通信手段であり、２１２はＢｌｕｅｔｏｏｔｈ（登録商標）通信手段であり、ともにアンテナ２１３に接続されている。
【００３６】
２１４は位置情報を取得するためのＧＰＳ通信手段であり、ＧＰＳアンテナ２１５に接続されている。
【００３７】
２１６はＰＣなどの外部機器とＵＳＢを用いて接続する為のＵＳＢデバイスインタフェースである。
【００３８】
２１７は音声処理部であり、マイク２１８から取得した音声データの処理や、処理した音声データをスピーカー２１９を介して出力処理を行う
以上が携帯電話２００の全体のシステム構成である。
【００３９】
＜接続形態の概要＞
図３は、本実施形態における、デジタルカメラ１００と携帯電話２００との接続形態を模式的に表した図である。デジタルカメラ１００と携帯電話２００が無線でデータを送受信する場合、図３（ａ）、図３（ｂ）の２つの接続形態が考えられる。
【００４０】
図３（ａ）は、外部中継装置の一例である外部アクセスポイント（以下、ＡＰ）３００が形成する無線ＬＡＮネットワークに、デジタルカメラ１００と携帯電話２００とが参加する形態である。デジタルカメラ１００及び携帯電話２００は、外部ＡＰ３００が定期的に送信するビーコン信号を検知し、外部ＡＰ３００が形成する無線ＬＡＮネットワークに参加する。デジタルカメラ１００と携帯電話２００は同じ無線ＬＡＮネットワークに参加した後、互いの機器発見、機器の能力取得などを経て無線ＬＡＮによるデータの送受信が可能な状態となる（機器間の接続を確立する）。この形態ではデジタルカメラ１００はインフラストラクチャーモードの子機として動作する。この形態を便宜上、通常インフラストラクチャーモードと呼ぶ。でのデジタルカメラ１００の動作モードは第１の接続モードの一例である。
【００４１】
図３（ｂ）は、外部ＡＰ３００を介さず、デジタルカメラ１００と携帯電話２００とが直接接続する形態である。この場合は、デジタルカメラ１００が簡易ＡＰとして動作して無線ＬＡＮネットワークを形成する。デジタルカメラ１００は簡易ＡＰとして動作すると、ビーコン信号の定期的な送信を開始する。携帯電話２００はビーコン信号を検知し、デジタルカメラ１００が形成した無線ＬＡＮネットワークに参加する。そして図３（ａ）の場合と同様、互いの機器発見、機器の能力取得などを経て通信を確立し、データの送受信が可能な状態となる。この形態ではデジタルカメラ１００はインフラストラクチャーモードの親機として動作する。この形態を便宜上、簡易ＡＰモードと呼ぶ。この形態でのデジタルカメラ１００の動作モードは第２の接続モードの一例である。
【００４２】
図３（ｃ）は、外部ＡＰ３００を介さず、デジタルカメラ１００とデジタルカメラ１００’とが直接接続する形態である。この場合は、どちらか一方のデジタルカメラ１００がアドホックネットワークを形成し、ビーコン信号の定期的な送信を開始する。もう一方のデジタルカメラ１００’はビーコン信号を検知し、デジタルカメラ１００が形成した無線ＬＡＮネットワークに参加する。そして図３（ａ）の場合と同様、互いの機器発見、機器の能力取得などを経て通信を確立し、データの送受信が可能な状態となる。この形態でのデジタルカメラ１００の動作モードは第３の接続モードの一例である。
【００４３】
以上述べたように、デジタルカメラ１００と携帯電話２００には２種類の接続形態があり、デジタルカメラ１００とデジタルカメラ１００’には１種類の接続形態がある。本実施形態では、これらの接続形態に応じて適切な制御を行う例について説明する。
【００４４】
図４Ａ、図４Ｂを参照して、デジタルカメラ１００と携帯電話２００を簡易ＡＰモードおよび通常インフラストラクチャーモードで接続する流れを説明する。また、図５を参照して、デジタルカメラ１００とデジタルカメラ１００’とをアドホックモードで接続する流れについて説明する。まず、デジタルカメラ側の接続処理について説明する。図４Ａは、本実施形態におけるデジタルカメラにおける接続処理を示したフローチャート図である。このフローチャートにおける各処理は、システム制御回路５０が、不揮発性メモリ５１に格納されたプログラムをメモリ１８に展開して実行することにより実現される。
【００４５】
まず、Ｓ４０１において、ユーザは接続する相手機器の種別を操作部７０を用いて選択する。システム制御回路５０は、ユーザにより選択された接続相手機器の種別をメモリ１８に記憶し、Ｓ４０２に進む。本実施形態では、接続相手機器種別としてデジタルカメラと携帯電話を選択できるものとする。
【００４６】
Ｓ４０２において、システム制御回路５０は、ユーザにより選択された接続相手機器種別が携帯電話であるか否かを判断する。Ｓ４０２において携帯電話であると判断した場合はＳ４０４に進む。Ｓ４０２において携帯電話でないと判断した場合はＳ４０３に進む。
【００４７】
まず、Ｓ４０１においてユーザによりデジタルカメラが選択された場合について説明する。Ｓ４０３において、システム制御回路５０は、デジタルカメラとの接続処理を行い、Ｓ４１１へ進む。デジタルカメラ同士の接続においては、お互いにパラメータを交換することによって、どちらがアドホックネットワークを構築して、どちらが構築されたアドホックネットワークに参加するかの役割を決定して接続することで、直接接続を行うことができる。
【００４８】
次に、Ｓ４０１においてユーザにより携帯電話が選択された場合について説明する。Ｓ４０４において、ユーザは通信モードの中から所望の通信モードを操作部７０を用いて選択する。システム制御回路５０は、ユーザにより選択された通信モードをメモリ１８に記憶し、Ｓ４０５に進む。通信モードとしては、ＡＰを経由して接続を行う通常インフラストラクチャーモードと自身がＡＰとなりピアツーピアで接続を行う簡易ＡＰモードがある。
【００４９】
Ｓ４０５において、システム制御回路５０は、ユーザにより選択された通信モードが簡易ＡＰモードか否かを判断する。Ｓ４０５において簡易ＡＰモードであると判断した場合はＳ４０６に進む。Ｓ４０５において簡易ＡＰモードでないと判断した場合はＳ４１０に進む。
【００５０】
まず、簡易ＡＰモードを選択した場合について説明する。
【００５１】
Ｓ４０６において、システム制御回路５０は、簡易ＡＰを起動する際に用いるＥＳＳＩＤとパスフレーズを生成し、Ｓ４０７に進む。
【００５２】
Ｓ４０７において、システム制御回路５０は、Ｓ４０６で生成したＥＳＳＩＤとパスフレーズを画像表示部１７に表示し、Ｓ４０８に進む。ユーザが画像表示部１７に表示されたＥＳＳＩＤとパスフレーズを携帯電話側で設定することによりデジタルカメラＡが起動する簡易ＡＰに接続することができる。携帯電話側の接続処理については後述する。
【００５３】
Ｓ４０８において、システム制御回路５０は、通信制御手段６０を用いて、Ｓ４０６で生成したＥＳＳＩＤとパスフレーズを用いて簡易ＡＰを起動し、Ｓ４０９に進む。
【００５４】
Ｓ４０９において、システム制御回路５０は、通信制御手段６０を用いて、ＤＨＣＰサーバを起動し、Ｓ４１１に進む。ＤＨＣＰサーバは、起動した簡易ＡＰに参加してきた機器に対して、ＩＰアドレスを割り当てる機能を有している。
【００５５】
Ｓ４０５において簡易ＡＰモードでないと判断した場合、つまり、ユーザにより通常インフラストラクチャーモードが選択された場合、Ｓ４１０において、システム制御回路５０は、ＡＰへの接続処理を行い、Ｓ４１１に進む。
【００５６】
Ｓ４１１において、システム制御回路５０は、通信制御手段６０を用いて、機器検索処理を行い、Ｓ４１２に進む。機器検索処理は、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）やｍＤＮＳ（ｍｕｌｔｉｃａｓｔ  ＤＮＳ）等のプロトコルを用いて実現する。
【００５７】
Ｓ４１２において、システム制御回路５０は、相手機器を発見したか否かを判断する。Ｓ４１２において相手機器を発見したと判断した場合は、Ｓ４１３に進む。Ｓ４１２において相手機器を発見していないと判断した場合は、Ｓ４１２に戻る。
【００５８】
Ｓ４１３において、システム制御回路５０は、Ｓ４０１においてユーザにより選択された接続相手機器種別をメモリ１８から読み出し、接続相手機器種別が携帯電話であるか否かを判断する。Ｓ４１３において、接続相手機器種別が携帯電話であると判断した場合はＳ４１４に進み、携帯電話ではないつまりデジタルカメラであると判断した場合はＳ４１８に進む。
【００５９】
Ｓ４１４において、システム制御回路５０は、Ｓ４１２において発見した相手機器一覧を画像表示部１７に表示し、Ｓ４１５に進む。
【００６０】
Ｓ４１５において、ユーザは発見した相手機器一覧の中から所望の接続相手機器を操作部７０を用いて選択し、Ｓ４１６に進む。
【００６１】
Ｓ４１６において、システム制御回路５０は、Ｓ４０４においてユーザにより選択された通信モードが簡易ＡＰモードであるか否かを判断する。Ｓ４１６において簡易ＡＰモードであると判断した場合はＳ４１７に進み、簡易ＡＰモードではないと判断した場合はＳ４１８に進む。
【００６２】
Ｓ４１７において、システム制御回路５０は、Ｓ４１５においてユーザにより選択された接続相手機器のＩＰアドレスをメモリ１８に記憶し、Ｓ４１８に進む。接続相手機器のＩＰアドレスは、Ｓ４１２において機器を発見した際に、発見した機器の情報の一つとして取得できる。システム制御回路５０は、機器情報の中からユーザにより選択された接続相手機器のＩＰアドレスをメモリ１８に記憶する。
【００６３】
Ｓ４１８において、システム制御回路５０は、通信制御手段６０を用いて、Ｓ４１５においてユーザにより選択された相手接続機器に対して機器接続処理を行い、Ｓ４１９に進む。機器接続処理とは画像の送受信などを行うプロトコルレベルでの接続処理を行うことである。
【００６４】
Ｓ４１９において、システム制御回路５０は、通信制御手段６０を用いて、接続相手機器との機器接続処理が完了したか否かを判断する。機器接続処理が完了したと判断した場合はＳ４２０に進み、機器接続処理が完了していないと判断した場合にはＳ４１９に戻る。
【００６５】
Ｓ４２０において、システム制御回路５０は、Ｓ４０４においてユーザにより選択された通信モードが簡易ＡＰモードであるか否かを判断する。Ｓ４２０において簡易ＡＰモードであると判断した場合はＳ４２１に進み、簡易ＡＰモードではないと判断した場合は接続処理を終了する。
【００６６】
Ｓ４２１において、システム制御回路５０は、接続相手機器のＭＡＣアドレスをメモリ１８に記憶し、接続処理を終了する。図４Ｂを用いて、接続相手機器のＭＡＣアドレスの記憶方法について説明する。
【００６７】
図４Ｂは、本実施形態におけるデジタルカメラにおける接続相手機器のＭＡＣアドレスを記憶する処理の流れを示したフローチャート図である。このフローチャートにおける各処理は、システム制御回路５０が、不揮発性メモリ５１に格納されたプログラムをメモリ１８に展開して実行することにより実現される。
【００６８】
まず、Ｓ４３１において、システム制御回路５０は、Ｓ４１７においてメモリ１８に記憶した接続相手機器のＩＰアドレスを取得し、Ｓ４３２に進む。
【００６９】
Ｓ４３２において、システム制御回路５０は、メモリ１８に記憶されているＡＲＰテーブルを参照し、Ｓ４３３に進む。ＡＲＰテーブルとは、接続相手機器のＩＰアドレスとＭＡＣアドレスの対応表である。ＡＲＰテーブルは、ＡＲＰ要求のパケットを受信した場合と、ＡＲＰ応答のパケットを受信した際に登録、もしくは更新される。
【００７０】
Ｓ４３３において、システム制御回路５０は、ＡＲＰテーブルを参照してＳ４３１で取得した接続相手機器のＩＰアドレスに対応したＭＡＣアドレスを取得し、Ｓ４３４に進む。
【００７１】
Ｓ４３４において、システム制御回路５０は、Ｓ４３３において取得した接続相手機器のＭＡＣアドレスをメモリ１８に記憶し、ＭＡＣアドレス記憶処理を終了する。
【００７２】
次に携帯電話側の接続処理について説明する。
【００７３】
図５は、本実施形態におけるデジタルカメラと携帯電話を接続する際の携帯電話の処理の流れを示したフローチャート図である。このフローチャートにおける各処理は、システム制御回路５０が、不揮発性メモリ５１に格納されたプログラムをメモリ１８に展開して実行することにより実現される。
【００７４】
まず、Ｓ５０１において、ユーザは携帯電話のネットワーク選択において、表示部２０３に表示されたネットワークの中から操作部２０５を用いて接続するネットワークを選択し、Ｓ５０２に進む。本実施形態では、携帯電話２００はデジタルカメラ１００の簡易ＡＰに参加する、もしくは外部ＡＰ３００のネットワークに参加する。このため、図４ＡのＳ４０７においてデジタルカメラの画像表示部１７に表示されたＥＳＳＩＤのネットワーク、もしくは外部ＡＰのＥＳＳＩＤを携帯電話のネットワーク選択画面で選択する。
【００７５】
Ｓ５０２において、ユーザはＳ５０１で選択したネットワークのパスフレーズを操作部２０５を用いて入力し、Ｓ５０３に進む。簡易ＡＰのパスフレーズは、図４のＳ４０７においてデジタルカメラの画像表示部１７にＥＳＳＩＤとともに表示される。外部ＡＰのパスフレーズについては、外部ＡＰに設定してあるパスフレーズを入力する必要がある。
【００７６】
Ｓ５０３において、システムコントローラ２０６は、無線ＬＡＮ通信手段２１１を用いて、Ｓ５０１、Ｓ５０２において選択、入力されたネットワーク、パスフレーズに基づいてネットワーク参加処理を行い、Ｓ５０４に進む。
【００７７】
ネットワーク参加処理が完了すると、Ｓ５０４において、システムコントローラ２０６は、無線ＬＡＮ通信手段２１１を用いて、ＤＨＣＰアドレッシングを行い、Ｓ５０５に進む。ＤＨＣＰアドレッシングとは、無線ネットワーク上のＤＨＣＰサーバにＩＰアドレスを要求し、ＩＰアドレスを取得する方法である。本実施形態では、デジタルカメラおよび外部ＡＰにＤＨＣＰサーバが搭載されている。
【００７８】
Ｓ５０５において、ユーザは操作部２０５を用いて専用のアプリケーションを起動し、Ｓ５０６に進む。本実施形態では、デジタルカメラと携帯電話を機器接続するために専用のアプリケーションが必要であるものとする。
【００７９】
Ｓ５０６において、システムコントローラ２０６は、無線ＬＡＮ通信手段２１１を用いて、デジタルカメラとの機器接続処理を行い、携帯電話側の接続処理を終了する。デジタルカメラと携帯電話との機器接続処理が完了することで画像の送受信や、携帯電話からデジタルカメラ内部の画像の閲覧などを行うことができるようになる。
【００８０】
次に、デジタルカメラ１００とデジタルカメラ１００’、およびデジタルカメラ１００と携帯電話２００の接続が完了した際に、電波環境を表示する処理の流れについて説明する。なお、本実施形態では電波環境を示す表示形態としてアンテナのアイコンを用いる。アンテナのアイコンは電波強度に応じて電波を示す指標が０〜３本（本数が多いほど高強度）表示される。以下、アンテナアイコンを用いた電波環境の表示を、単に「アンテナ表示」と呼ぶこともある。
【００８１】
図６は、本実施形態におけるデジタルカメラ１００とデジタルカメラ１００’、およびデジタルカメラ１００と携帯電話２００の接続が完了した際のデジタルカメラにおける画面図である。図６に示すように、デジタルカメラの画像表示部１７にアンテナアイコンを表示している。本実施形態においては、電波環境によってアンテナ表示が０から３本に変化するものとする。また、アドホックモード接続、簡易ＡＰモード接続、通常インフラストラクチャーモード接続にかかわらず、デジタルカメラの画像表示部１７上に表示されるアンテナアイコンは、同じものを表示するものとする。
【００８２】
図７Ａ、図７Ｂ、図８を参照して、デジタルカメラ１００におけるアンテナ表示の際の処理について説明する。
【００８３】
図７Ａは、本実施形態におけるデジタルカメラにおけるアンテナ表示の更新処理を示したフローチャート図である。このフローチャートにおける各処理は、システム制御回路５０が、不揮発性メモリ５１に格納されたプログラムをメモリ１８に展開して実行することにより実現される。図７Ａにおける処理は、デジタルカメラとデジタルカメラ、およびデジタルカメラと携帯電話の接続処理が完了した後に行われる。
【００８４】
まず、Ｓ７０１において、システム制御回路５０は、接続相手機器との接続が切断されたか否かを判断する。Ｓ７０１において、接続相手機器との接続が切断されたと判断した場合はＳ７０６に進み、接続が切断されていないと判断した場合はＳ７０２に進む。
【００８５】
Ｓ７０２において、システム制御回路５０はアンテナ表示処理を行い、Ｓ７０３へ進む。アンテナ表示処理の詳細については後述する。
【００８６】
Ｓ７０３において、システム制御回路５０は、タイマをスタートさせて、Ｓ７０４に進む。
【００８７】
Ｓ７０４において、システム制御回路５０は、タイマがタイムアウトしたか否かを判断する。たＳ７０４において、タイマがタイムアウトしたと判断した場合はＳ７０５に進み、タイムアウトしていないと判断した場合は、Ｓ７０４に戻る。タイマのタイムアウト時間は、アンテナ表示を更新したい時間に設定する。
【００８８】
Ｓ７０５において、システム制御回路５０は、タイマを停止させてＳ７０１に戻る。
【００８９】
Ｓ７０１において、接続相手機器と切断されたと判断した場合は、Ｓ７０６において、システム制御回路は切断処理を行い、アンテナ表示更新処理を終了する。
【００９０】
次に、図７Ｂを参照して、図７ＡのＳ７０２におけるアンテナ表示処理についての詳細を述べる。
【００９１】
図７Ｂは、本実施形態におけるデジタルカメラにおけるアンテナ表示処理を示したフローチャート図である。このフローチャートにおける各処理は、システム制御回路５０が、不揮発性メモリ５１に格納されたプログラムをメモリ１８に展開して実行することにより実現される。
【００９２】
まず、Ｓ７２１において、システム制御回路は、現在接続しているモードが簡易ＡＰモードであるか否かを判断する。Ｓ７２１において、簡易ＡＰモードであると判断した場合はＳ７２３へ進み、簡易ＡＰモードではないと判断した場合はＳ７２２へ進む。
【００９３】
Ｓ７２３において、簡易ＡＰモードの場合、システム制御回路５０は、簡易ＡＰに接続されている機器の情報を取得し、Ｓ７２４に進む。簡易ＡＰには１台だけでなく複数台接続することができるため、接続されている機器の情報の一覧を取得する。ここでの例としては、接続している機器のＭＡＣアドレス取得処理やＲＳＳＩ取得処理、省電力モードか否かの情報を取得する処理などあげられる。
【００９４】
Ｓ７２４において、システム制御回路５０は、図４ＡのＳ４２１においてメモリ１８に記憶した、接続相手機器のＭＡＣアドレスをもとに、Ｓ７２３で取得した情報から接続相手機器のＲＳＳＩを取得し、メモリ１８に記憶し、Ｓ７２７に進む。
【００９５】
次に、Ｓ７２１において簡易ＡＰモードではないと判断した場合は、Ｓ７２２において、システム制御回路５０は、現在接続しているモードが通常インフラストラクチャーモードであるか否かを判断する。Ｓ７２２において、通常インフラストラクチャーモードであると判断した場合はＳ７２５へ進み、通常インフラストラクチャーモードではない、つまりアドホックモードであると判断した場合はＳ７２６へ進む。
【００９６】
Ｓ７２５において、通常インフラストラクチャーモードの場合、システム制御回路５０は、現在接続している外部ＡＰから定期的に送信されるビーコンのＳＮＲを取得し、メモリ１８に記憶し、Ｓ７２７へ進む。ＳＮＲの取得はパラメータ取得処理の一例である。
【００９７】
Ｓ７２６において、アドホックモードの場合、システム制御回路５０は、アドホックネットワークに接続している機器から送信されるデータのＳＮＲを取得し、メモリ１８に記憶し、Ｓ７２７へ進む。アドホックモードの場合、ある機器が構築するアドホックネットワークに複数の機器が参加することができ、ビーコンを定期的に送信しているため、ビーコンのＳＮＲを取得してもどの機器のビーコンかわからない。そこで、実際にプロトコルレベルでの接続が完了し、データを送信したときのＳＮＲを取得することにより、接続相手機器のＳＮＲを取得することができる。したがって、アドホックモードでの接続の場合、データのＳＮＲを取得する必要がある。
【００９８】
簡易ＡＰモードでは接続相手機器のＲＳＳＩ、通常インフラストラクチャーモードでは外部ＡＰのビーコンのＳＮＲ、アドホックモードでは接続している機器からのデータのＳＮＲをそれぞれ取得し、メモリ１８に記憶する。
【００９９】
Ｓ７２７において、システム制御回路はＳ７２４、Ｓ７２５、Ｓ７２６において取得したパラメータをもとにアンテナ表示する際の、アンテナの本数を決定し、Ｓ７２８へ進む。アンテナ本数を決定する処理の詳細は後述する。
【０１００】
Ｓ７２８において、システム制御回路５０は、Ｓ７２７において決定したアンテナの本数だけ、画像表示部１７にアンテナアイコンを表示し、アンテナ表示処理を終了する。
【０１０１】
次に、図７Ｃ、図８を用いて、図７ＢのＳ７２７におけるアンテナ本数の決定処理について詳細を述べる。
【０１０２】
図７Ｃは、本実施形態におけるデジタルカメラにおけるアンテナ表示の際のアンテナ本数を決定する処理を示したフローチャート図である。このフローチャートにおける各処理は、システム制御回路５０が、不揮発性メモリ５１に格納されたプログラムをメモリ１８に展開して実行することにより実現される。
【０１０３】
まず、Ｓ７４１において、システム制御回路５０は、図７ＢのＳ７２４、Ｓ７２５、Ｓ７２６において取得し、メモリ１８に記憶したパラメータｍ（ＲＳＳＩ、ＳＮＲ）とアンテナ本数を決定する閾値とを比較し、Ｓ７４２へ進む。図８に本実施形態におけるアンテナ本数の決定に用いるＳＮＲとＲＳＳＩの閾値例を示す。本実施形態では、アンテナ本数は０〜３本とするため、図８に示すように、ＬＥＶＥＬ１〜ＬＥＶＥＬ３の３つの閾値が必要となる。メモリ１８に記憶したパラメータ（ＲＳＳＩ、ＳＮＲ）と図８に示す閾値とを比較する。接続しているモードが簡易ＡＰモードの場合はＲＳＳＩの閾値を、それ以外のモードの場合はＳＮＲの閾値を参照する。
【０１０４】
Ｓ７４２において、システム制御回路は、メモリ１８に記憶したパラメータｍが図８に示す閾値ＬＥＶＥＬ３より大きいか否かを判断する。Ｓ７４２においてパラメータｍが閾値ＬＥＶＥＬ３より大きい場合はＳ７４３へ進み、パラメータｍが閾値ＬＥＶＥＬ３より小さい場合はＳ７４４へ進む。
【０１０５】
Ｓ７４３において、システム制御回路は、アンテナの本数を３と決定し、アンテナ本数決定処理を終了する。
【０１０６】
Ｓ７４４において、システム制御回路は、メモリ１８に記憶したパラメータｍが図８に示す閾値ＬＥＶＥＬ２より大きいか否かを判断する。Ｓ７４４においてパラメータｍが閾値ＬＥＶＥＬ２より大きい場合はＳ７４５へ進み、パラメータｍが閾値ＬＥＶＥＬ２より小さい場合はＳ７４６へ進む。
【０１０７】
Ｓ７４５において、システム制御回路は、アンテナの本数を２と決定し、アンテナ本数決定処理を終了する。
【０１０８】
Ｓ７４６において、システム制御回路は、メモリ１８に記憶したパラメータｍが図８に示す閾値ＬＥＶＥＬ１より大きいか否かを判断する。Ｓ７４６においてパラメータｍが閾値ＬＥＶＥＬ１より大きい場合はＳ７４７へ進み、パラメータｍが閾値ＬＥＶＥＬ１より小さい場合はＳ７４８へ進む。
【０１０９】
Ｓ７４３において、システム制御回路は、アンテナの本数を１と決定し、アンテナ本数決定処理を終了する。
【０１１０】
Ｓ７４３において、システム制御回路は、アンテナの本数を０と決定し、アンテナ本数決定処理を終了する。
【０１１１】
以上説明したようにアンテナ表示において表示するアンテナの本数を決定し、図７ＢのＳ７２８において、画像表示部１７に表示する。図８に示すアンテナ本数を決定するの際の閾値は、決まった値があるわけではなく、実際の計測によって値を決定したり、機器の形状によって変更したりすることができる。
【０１１２】
以上説明したように、本実施形態によれば、デジタルカメラと携帯電話を簡易ＡＰモードで接続した場合でも、ＲＳＳＩを取得することにより、アンテナ表示を行うことができる。簡易ＡＰモードの場合、デジタルカメラが起動する簡易ＡＰに１台だけでなく複数台の機器が接続することができる。そこで、機器との接続が完了した際に接続相手機器のＭＡＣアドレスを記憶して、ＲＳＳＩを取得する際に接続相手機器のＭＡＣアドレスをもとに取得する。このようにすることで、プロトコルレベルでつながっている機器のＲＳＳＩのみを取得することができ、接続相手機器に対応するアンテナ表示をすることができる。
【０１１３】
また、簡易ＡＰモード、通常インフラストラクチャーモード、アドホックモードのどのモードのときでも、画面の表示上は同じアンテナ表示にすることで、ユーザに接続しているモードを意識させることがない。
【０１１４】
なお、本実施形態では、デジタルカメラの簡易ＡＰには複数台の機器が参加できるものと仮定して、図４ＡのＳ４２１におけるＭＡＣアドレス記憶処理、図７ＢのＳ７２４のＲＳＳＩ取得処理を行っている。しかし、簡易ＡＰに参加できる機器が１台のみである場合には、参加している機器のパラメータしか取得できないため、ＭＡＣアドレス記憶、ＭＡＣアドレスをもとにしたパラメータの取得を行う必要がない。このようにすることで、簡易ＡＰに参加できる機器が１台のみである場合には、ＭＡＣアドレスに関する処理の処理時間分だけ短縮することが可能である。
【０１１５】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014131106.tif 000003
【図２】
2014131106.tif 000004
【図３】
2014131106.tif 000005
【図４Ａ】
2014131106.tif 000006
【図４Ｂ】
2014131106.tif 000007
【図５】
2014131106.tif 000008
【図６】
2014131106.tif 000009
【図７Ａ】
2014131106.tif 000010
【図７Ｂ】
2014131106.tif 000011
【図７Ｃ】
2014131106.tif 000012
【図８】
2014131106.tif 000013