(57)【要約】【課題】無線通信を実行する際に、他の無線通信を実行中であるか否かに応じて適切な通信設定を使用することを可能にする技術を提供する。【解決手段】第１の設定情報に従って第１の通信手段を介して外部装置と第１の無線通信を実行するように制御する制御手段と、第２の通信手段に関する通信実行指示を検出する検出手段と、を備え、前記第１の無線通信の実行中に前記通信実行指示が検出された場合、前記制御手段は、前記第１の無線通信を停止し、前記第１の設定情報に従って前記第２の通信手段を介して前記外部装置と第２の無線通信を実行するように制御し、前記第１の無線通信が実行されていない時に前記通信実行指示が検出された場合、前記制御手段は、前記第１の設定情報と異なる第２の設定情報に従って前記第２の通信手段を介して前記外部装置と第３の無線通信を実行するように制御することを特徴とする通信制御装置を提供する。【選択図】図９
2019154001.tif 000002
【特許請求の範囲】
【請求項１】
第１の設定情報に従って第１の通信手段を介して外部装置と第１の無線通信を実行するように制御する制御手段と、
第２の通信手段に関する通信実行指示を検出する検出手段と、
を備え、
前記第１の無線通信の実行中に前記通信実行指示が検出された場合、前記制御手段は、前記第１の無線通信を停止し、前記第１の設定情報に従って前記第２の通信手段を介して前記外部装置と第２の無線通信を実行するように制御し、
前記第１の無線通信が実行されていない時に前記通信実行指示が検出された場合、前記制御手段は、前記第１の設定情報と異なる第２の設定情報に従って前記第２の通信手段を介して前記外部装置と第３の無線通信を実行するように制御する
ことを特徴とする通信制御装置。
【請求項２】
前記制御手段は、前記第１の無線通信及び前記第２の無線通信のために前記外部装置に同じＩＰアドレスを割り振るように制御する
ことを特徴とする請求項１に記載の通信制御装置。
【請求項３】
前記第１の無線通信及び前記第２の無線通信は、第１の周波数帯域を使用する無線通信であり、
前記制御手段は、
前記第２の無線通信の実行中に、前記外部装置が前記第１の周波数帯域と異なる第２の周波数帯域をサポートするか否かを判定し、
前記外部装置が前記第２の周波数帯域をサポートする場合、前記第１の設定情報と異なる第３の設定情報に従って、前記第２の通信手段を介して前記外部装置と前記第２の周波数帯域を使用する第４の無線通信を実行するように制御する
ことを特徴とする請求項１又は２に記載の通信制御装置。
【請求項４】
前記第１の無線通信の実行中に前記通信実行指示が検出された場合、前記制御手段は、所定の切替可能タイミングを待ち、前記所定の切替可能タイミングに、前記第１の無線通信を停止して前記第２の無線通信を実行するように制御する
ことを特徴とする請求項１乃至３のいずれか１項に記載の通信制御装置。
【請求項５】
前記第２の通信手段を有する通信アクセサリが取り付けられる装着手段を更に備え、
前記検出手段は、前記装着手段に前記通信アクセサリが取り付けられたことに応じて前記通信実行指示を検出する
ことを特徴とする請求項１乃至４のいずれか１項に記載の通信制御装置。
【請求項６】
前記第２の無線通信の実行中に前記装着手段から前記通信アクセサリが取り外された場合、前記制御手段は、前記第２の設定情報に従って前記第１の通信手段を介して前記外部装置と第５の無線通信を実行するように制御する
ことを特徴とする請求項５に記載の通信制御装置。
【請求項７】
請求項１乃至６のいずれか１項に記載の通信制御装置と、
撮像手段と、
を備えることを特徴とする撮像装置。
【請求項８】
通信制御装置が実行する通信制御方法であって、
第１の設定情報に従って第１の通信手段を介して外部装置と第１の無線通信を実行するように制御する制御工程と、
第２の通信手段に関する通信実行指示を検出する検出工程と、
を備え、
前記第１の無線通信の実行中に前記通信実行指示が検出された場合、前記制御工程は、前記第１の無線通信を停止し、前記第１の設定情報に従って前記第２の通信手段を介して前記外部装置と第２の無線通信を実行するように制御し、
前記第１の無線通信が実行されていない時に前記通信実行指示が検出された場合、前記制御工程は、前記第１の設定情報と異なる第２の設定情報に従って前記第２の通信手段を介して前記外部装置と第３の無線通信を実行するように制御する
ことを特徴とする通信制御方法。
【請求項９】
コンピュータを、請求項１乃至６のいずれか１項に記載の通信制御装置の検出手段及び制御手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信制御装置、撮像装置、通信制御方法、及びプログラムに関する。
【背景技術】
【０００２】
現在、デジタルカメラに無線ＬＡＮ機能が内蔵されている製品が一般的となってきている。しかし、カメラ本体の内蔵無線ＬＡＮ機能は、カメラ本体の発熱や消費電力を抑制するために、通信距離が比較的短い（例えば１０ｍ程度）ように構成されることが多い。そこで、無線ＬＡＮ機能が内蔵されているカメラの中には、通信距離がより長い無線ＬＡＮ機能を備える外付けのアクセサリ（無線ＬＡＮアクセサリ）を装着可能なように構成されているものもある。この場合、無線ＬＡＮアクセサリのための通信設定を行う必要がある。例えば、特許文献１は、内蔵無線ＬＡＮ機能のための通信設定を、外付けの無線ＬＡＮ機能を有するメモリカードの記憶領域にコピーする構成を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１８７７１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、内蔵無線ＬＡＮ機能のための通信設定を無線ＬＡＮアクセサリのために使用することが常に望ましいとは限らない。例えば、無線ＬＡＮアクセサリを装着可能なカメラには、無線ＬＡＮアクセサリを装着したときのみ有効になる通信アプリケーションが存在する場合がある。このような場合、状況によっては、ユーザは内蔵無線ＬＡＮ機能のための通信設定とは異なる通信設定を無線ＬＡＮアクセサリのために使用することを望むかもしれない。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、無線通信を実行する際に、他の無線通信を実行中であるか否かに応じて適切な通信設定を使用することを可能にする技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明は、第１の設定情報に従って第１の通信手段を介して外部装置と第１の無線通信を実行するように制御する制御手段と、第２の通信手段に関する通信実行指示を検出する検出手段と、を備え、前記第１の無線通信の実行中に前記通信実行指示が検出された場合、前記制御手段は、前記第１の無線通信を停止し、前記第１の設定情報に従って前記第２の通信手段を介して前記外部装置と第２の無線通信を実行するように制御し、前記第１の無線通信が実行されていない時に前記通信実行指示が検出された場合、前記制御手段は、前記第１の設定情報と異なる第２の設定情報に従って前記第２の通信手段を介して前記外部装置と第３の無線通信を実行するように制御することを特徴とする通信制御装置を提供する。
【発明の効果】
【０００７】
本発明によれば、無線通信を実行する際に、他の無線通信を実行中であるか否かに応じて適切な通信設定を使用することが可能となる。
【０００８】
なお、本発明のその他の特徴及び利点は、添付図面及び以下の発明を実施するための形態における記載によって更に明らかになるものである。
【図面の簡単な説明】
【０００９】
【図１】通信制御装置を備える撮像装置１００の構成を示すブロック図。
【図２】アクセサリ装置２００の構成を示すブロック図。
【図３】内蔵無線ＬＡＮを用いるリモートライブビュー処理のフローチャート。
【図４】内蔵無線ＬＡＮのメニュー画面例を示す図。
【図５】撮像装置１００のアクセサリ装着部１１８とアクセサリ装置２００の撮像装置接続部２１０との間の接続を説明する図。
【図６】外付け無線ＬＡＮを用いるリモートライブビュー処理のフローチャート。
【図７】外付け無線ＬＡＮのメニュー画面例を示す図。
【図８】不揮発性メモリ１０７のメモリマップを示す図。
【図９】第１の実施形態に係る、無線通信の切替処理のフローチャート。
【図１０】周波数切替処理のフローチャート。
【図１１】第２の実施形態に係る、無線通信の切替処理のフローチャート。
【図１２】無線通信の切替処理時に表示されるメッセージ例を示す図。
【図１３】電波強度表示の選択基準を示す図。
【図１４】第３の実施形態に係る、無線通信の切替処理のフローチャート。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、本発明の実施形態を説明する。添付図面の全体を通じて、同一の参照符号が付与された要素は、同一又は同様の要素を表す。なお、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。また、実施形態の中で説明されている特徴の組み合わせすべてが、本発明に必須とは限らない。また、別々の実施形態の中で説明されている特徴を適宜組み合せることも可能である。
【００１１】
［第１の実施形態］
図１は、通信制御装置を備える撮像装置１００の構成を示すブロック図である。図１において、１０１はレンズであり、被写体からの光はレンズ１０１を通して取得される。レンズ１０１は、撮像装置１００と一体となっていても着脱可能でも構わない。１０２はレンズ制御部であり、レンズ１０１のズーム制御、絞り制御、ズーム方向やズーム位置の取得などの、レンズ１０１の制御・管理を行う。レンズ制御部１０２は、撮像装置１００側についていてもよいし、レンズ１０１側についていてもよい。１０３は、撮像素子であり、レンズ１０１を通して得られた光の情報を電荷として蓄積する。１０４は、Ａ／Ｄ変換器であり、撮像素子１０３で蓄積された電荷の情報をデジタルデータに変換する。
【００１２】
１２１は、第一無線通信部であり、撮像装置１００で生成された撮影画像をワイヤレスでパソコンなどの周辺機器へ転送する。本実施形態では、第一無線通信部１２１は、２．４ＧＨｚ帯の無線ＬＡＮ通信を行うものとする。１２２は、第一無線通信部１２１から出力される２．４ＧＨｚ帯の無線ＬＡＮ信号を放射するためのアンテナ部である。以下の説明において、第一無線通信部１２１を内蔵無線ＬＡＮと呼ぶ場合もある。
【００１３】
１０５は、マイクロコンピュータであり、撮像装置１００の操作制御、画像処理シーケンス制御、動画圧縮制御などを行う。また、マイクロコンピュータ１０５は、第一無線通信部１２１やアクセサリ装置２００（後述）のための通信制御なども行う。１０６は揮発性メモリである。揮発性メモリ１０６は、マイクロコンピュータ１０５の制御のために使用されたり、撮像素子１０３より取得した画素情報や、第一無線通信部１２１で転送する画像情報の一次記憶先として使用されたり、画像処理部１０８による処理のために使用されたりする。１０７は、不揮発性メモリであり、マイクロコンピュータ１０５を制御するプログラムや、無線ＬＡＮ接続に必要なパラメータ（通信設定）が記憶されている。
【００１４】
１０８は画像処理部であり、マイクロコンピュータ１０５が撮像素子１０３からＡ／Ｄ変換器１０４を通して得られた情報に対して、現像処理を行う。１２０は圧縮伸長処理部であり、揮発性メモリ１０６に一次記憶されている画素情報に対して圧縮伸長処理を行う。
【００１５】
１１７は、撮像装置１００に対するアクセサリ装置２００の装着を検出するアクセサリ検出部である。１１６は、アクセサリ装置２００と低速通信を行うための低速通信部である。低速通信部１１６は、ＳＩＯやＩ２Ｃといった汎用の低速通信を行う。１１９は、アクセサリ装置２００と大容量のデータを送受信する高速通信部である。高速通信部１１９は、ＵＳＢ３．１やＰＣＩ  Ｅｘｐｒｅｓｓといった汎用の高速インターフェースにより実装することができる。１１５は、撮像装置１００内の電池１２３から供給される電力をアクセサリ装置２００へ供給するアクセサリ電源供給部である。アクセサリ検出部１１７によりアクセサリ装置２００の装着が検出されると、アクセサリ電源供給部１１５を介して、アクセサリ装置２００へ電源が供給される。１１８は、撮像装置１００にアクセサリ装置２００を取り付けるために用いられるコネクタを含む、アクセサリ装着部である。アクセサリ装着部１１８には、アクセサリ電源供給部１１５、低速通信部１１６、アクセサリ検出部１１７、及び高速通信部１１９が接続されている。
【００１６】
１１４は、表示部であり、撮影設定、撮像装置１００の状態、第一無線通信部１２１のＯＮ／ＯＦＦ状態、装着されたアクセサリ装置２００の設定などをユーザに対して表示する。１１１は、ボタンやスイッチなどで構成される操作部材であり、ユーザからの入力を受け付ける。操作部材１１１がユーザからの入力を受け付けると、マイクロコンピュータ１０５が入力内容に応じて撮像装置１００の各部を制御する。これにより、ユーザによる撮像装置１００の操作が実現する。１１３は、記録メディアであり、画像処理部１０８で現像された画像を記憶する。記録メディア１１３は、撮像装置１００に内蔵されていてもよいし、着脱可能であってよい。
【００１７】
図２は、アクセサリ装置２００の構成を示すブロック図である。以下の説明において、アクセサリ装置２００を外付け無線ＬＡＮアクセサリ又は通信アクセサリと呼ぶ場合もある。
【００１８】
図２において、２０１は、第二無線通信部である。本実施形態では、第二無線通信部２０１は、第一無線通信部１２１と同じ２．４ＧＨｚ帯の無線通信に加えて、５ＧＨｚ帯の無線通信にも対応しているものとする。２０７は、第二無線通信部２０１から出力される無線ＬＡＮ信号を放射するためのアンテナ部である。以下の説明において、第二無線通信部２０１を外付け無線ＬＡＮと呼ぶ場合もある。
【００１９】
２０２は、マイクロコンピュータであり、低速通信部２０４を介して撮像装置１００と通信を行う。マイクロコンピュータ２０２は、撮像装置１００との通信内容に応じて、制御信号２０８を用いて第二無線通信部２０１の制御を行うように構成されている。
【００２０】
２０３は、撮像装置１００と高速通信を行うための高速通信部である。高速通信部２０３は、高速通信部１１９と同様、ＵＳＢ３．１やＰＣＩ  Ｅｘｐｒｅｓｓといった汎用の高速インターフェースにより実装することができる。
【００２１】
２０５は、アクセサリ装置２００が撮像装置１００に装着されたことを検出するための撮像装置検出部である。２０６は、撮像装置１００より供給される電源のための電源ラインである。２１０は、アクセサリ装置２００を撮像装置１００に取り付けるために用いられるコネクタを含む、撮像装置接続部である。撮像装置接続部２１０には、高速通信部２０３、低速通信部２０４、撮像装置検出部２０５、及び電源ライン２０６が接続されている。
【００２２】
次に、図３及び図４を参照して、撮像装置１００が内蔵無線ＬＡＮを用いてスマートフォン（不図示）と通信することによりリモートライブビューを実現する処理について説明する。
【００２３】
図３は、内蔵無線ＬＡＮを用いるリモートライブビュー処理のフローチャートである。本フローチャートの各ステップの処理は、特に断らない限り、マイクロコンピュータ１０５が不揮発性メモリ１０７に格納されたプログラムを揮発性メモリ１０６に展開して実行することにより実現される。
【００２４】
Ｓ３０１で、マイクロコンピュータ１０５は、操作部材１１１を介したユーザ指示に応じて、表示部１１４に、内蔵無線ＬＡＮ機能のＯＮ／ＯＦＦを切り替えるためのメニュー画面を表示する。メニュー画面の例を図４（ａ）に示す。ユーザが操作部材１１１を介して「ＯＮ」を選択すると、マイクロコンピュータ１０５は、撮像装置１００の内蔵無線ＬＡＮを有効化する。
【００２５】
Ｓ３０２で、マイクロコンピュータ１０５は、表示部１１４に、内蔵無線ＬＡＮをアクセスポイントモードで起動するか否かを選択するためのメニュー画面を表示する。メニュー画面の例を図４（ｂ）に示す。ユーザが操作部材１１１を介して「ＯＮ」を選択すると、マイクロコンピュータ１０５は、内蔵無線ＬＡＮのアクセスポイント動作を開始するように制御する。内蔵無線ＬＡＮがアクセスポイントとして動作する場合、内蔵無線ＬＡＮは、ＤＨＣＰサーバ機能を有する。ネットワーク上に通知するＳＳＩＤや暗号キー（無線接続パラメータ）は、不揮発性メモリ１０７に予め記憶されている値を使用してもよいし、毎回ユーザにより任意の値を設定可能な構成にしてもよい。また、無線周波数に関しても、撮像装置１００が自動的に決定する構成でもよいし、ユーザにより任意に設定可能な構成にしてもよい。
【００２６】
Ｓ３０３で、マイクロコンピュータ１０５は、スマートフォンからの接続要求を待ち受ける。接続要求が検出されると、処理はＳ３０４に進む。
【００２７】
Ｓ３０４で、マイクロコンピュータ１０５は、内蔵無線ＬＡＮのＤＨＣＰサーバ機能を用いて、スマートフォンに対してＩＰアドレスを自動的に割り振る。
【００２８】
Ｓ３０５で、マイクロコンピュータ１０５は、内蔵無線ＬＡＮによりスマートフォンと無線接続する。これにより、スマートフォント側のアプリケーションと撮像装置１００とが、アプリケーションレベルで接続を行う。
【００２９】
Ｓ３０６で、マイクロコンピュータ１０５は、使用した無線接続パラメータを、不揮発性メモリ１０７の内蔵無線ＬＡＮ用の記憶領域に格納する。ここでは、例えば、マイクロコンピュータ１０５は、図４（ｃ）に示すようなメニュー画面を表示する。このメニュー画面において、ユーザは、操作部材１１１を操作することにより、無線接続パラメータの記憶先を選択することができる。マイクロコンピュータ１０５は、ユーザにより選択された記憶先（セット名）に対応する不揮発性メモリ１０７の記憶領域に、無線接続パラメータを格納する。このように、無線接続が成功した時に使用された無線接続パラメータを撮像装置１００内部に記憶することにより、後で再び内蔵無線ＬＡＮを使用する際に、ユーザが無線接続パラメータを入力する煩雑な操作を行う必要がなくなる。即ち、マイクロコンピュータ１０５は、後で再びＳ３０２の処理を行う際に、Ｓ３０６で格納された無線接続パラメータを使用することができる。
【００３０】
Ｓ３０７で、マイクロコンピュータ１０５は、スマートフォンからのライブビュー開始命令を待ち受ける。ライブビュー開始命令が受信されると、処理はＳ３０８に進む。
【００３１】
Ｓ３０８で、マイクロコンピュータ１０５は、撮像素子１０３で取得した画像に基づくライブビュー画面を、内蔵無線ＬＡＮによりスマートフォンへ転送する処理を開始するように制御する。
【００３２】
Ｓ３０９で、マイクロコンピュータ１０５は、内蔵無線ＬＡＮによりライブビュー画面をスマートフォンへ転送する。ここでは、マイクロコンピュータ１０５は、圧縮伸張処理部１２０を用いて、スマートフォンに適した画像サイズの画像を生成し、第一無線通信部１２１を介してスマートフォンへ転送する。これにより、スマートフォンにおけるライブビュー表示が実現する。Ｓ３０９におけるライブビュー画面の無線転送は、ライブビュー終了指示が発生するまで継続する。
【００３３】
次に、図５乃至図７を参照して、撮像装置１００が外付け無線ＬＡＮを用いてスマートフォンと通信することによりリモートライブビューを実現する処理について説明する。
【００３４】
図６は、外付け無線ＬＡＮを用いるリモートライブビュー処理のフローチャートである。本フローチャートの各ステップの処理は、特に断らない限り、マイクロコンピュータ１０５が不揮発性メモリ１０７に格納されたプログラムを揮発性メモリ１０６に展開して実行することにより実現される。
【００３５】
ここでは、内蔵無線ＬＡＮによる無線通信は行われていないものとする。内蔵無線ＬＡＮによる無線通信が行われている間に外付け無線ＬＡＮによる無線通信への切り替えを行う場合の処理については後述する。
【００３６】
Ｓ６０１で、ユーザはアクセサリ装置２００を撮像装置１００のアクセサリ装着部１１８に取り付ける。マイクロコンピュータ１０５は、アクセサリ装着部１１８にアクセサリ装置２００が取り付けられたことを検出する。図５は、撮像装置１００のアクセサリ装着部１１８とアクセサリ装置２００の撮像装置接続部２１０との間の接続を説明する図である。マイクロコンピュータ１０５は、アクセサリ検出部１１７を介してＤｅｔｅｃｔ信号５０１を検出することにより、アクセサリ装置２００の装着を検出する。
【００３７】
Ｓ６０２で、マイクロコンピュータ１０５は、電池１２３からの電源を、電源ライン５０４を介してアクセサリ装置２００へ供給する。
【００３８】
Ｓ６０３で、マイクロコンピュータ１０５は、低速信号５０３を用いてアクセサリ装置２００の種類を判別する。低速信号５０３は、ＳＩＯやＩ２Ｃといった汎用の低速通信により送信される。マイクロコンピュータ１０５は、このような汎用の低速通信技術を用いて、アクセサリ装置２００のマイクロコンピュータ２０２と通信することにより、アクセサリ装置２００の種類を判別する。ここでは、アクセサリ装置２００の種類は、無線ＬＡＮ装置である。
【００３９】
Ｓ６０４で、マイクロコンピュータ１０５は、高速信号５０２を用いてアクセサリ装置２００の第二無線通信部２０１へのアクセスを行い、高速通信が正常に接続されていることを確認する。接続確認が成功した場合、マイクロコンピュータ１０５は、アクセサリ装置２００が撮像装置１００に正しく装着されていると判断する。
【００４０】
Ｓ６０５で、マイクロコンピュータ１０５は、アクセサリ装置２００への電源供給を停止する。
【００４１】
Ｓ６０６で、マイクロコンピュータ１０５は、外付け無線ＬＡＮを有効化する指示を待ち受ける。具体的には、マイクロコンピュータ１０５は、表示部１１４に、外付け無線ＬＡＮ機能のＯＮ／ＯＦＦを切り替えるためのメニュー画面を表示する。メニュー画面の例を図７（ａ）に示す。ユーザが操作部材１１１を介して「ＯＮ」を選択すると、マイクロコンピュータ１０５は、外付け無線ＬＡＮを有効化する指示が行われたと判断し、処理をＳ６０７に進める。
【００４２】
Ｓ６０７で、マイクロコンピュータ１０５は、再びアクセサリ装置２００へ電源を供給し、外付け無線ＬＡＮを有効化する。
【００４３】
Ｓ６０８で、マイクロコンピュータ１０５は、外付け無線ＬＡＮをアクセスポイントモードで起動する指示を待ち受ける。具体的には、マイクロコンピュータ１０５は、表示部１１４に、外付け無線ＬＡＮをアクセスポイントモードで起動するか否かを選択するためのメニュー画面を表示する。メニュー画面の例を図７（ｂ）に示す。ユーザが操作部材１１１を介して「ＯＮ」を選択すると、マイクロコンピュータ１０５は、外付け無線ＬＡＮをアクセスポイントモードで起動する指示が行われたと判断し、処理をＳ６０９に進める。
【００４４】
Ｓ６０９で、マイクロコンピュータ１０５は、外付け無線ＬＡＮのアクセスポイント動作を開始するように制御する。外付け無線ＬＡＮがアクセスポイントとして動作する場合、外付け無線ＬＡＮは、ＤＨＣＰサーバ機能を有する。ネットワーク上に通知するＳＳＩＤや暗号キー（無線接続パラメータ）は、不揮発性メモリ１０７に予め記憶されている値を使用してもよいし、毎回ユーザにより任意の値を設定可能な構成にしてもよい。また、無線周波数に関しても、撮像装置１００が自動的に決定する構成でもよいし、ユーザにより任意に設定可能な構成にしてもよい。
【００４５】
Ｓ６１０で、マイクロコンピュータ１０５は、スマートフォンからの接続要求を待ち受ける。接続要求が検出されると、処理はＳ６１１に進む。
【００４６】
Ｓ６１１で、マイクロコンピュータ１０５は、外付け無線ＬＡＮのＤＨＣＰサーバ機能を用いて、スマートフォンに対してＩＰアドレスを自動的に割り振る。
【００４７】
Ｓ６１２で、マイクロコンピュータ１０５は、外付け無線ＬＡＮによりスマートフォンと無線接続する。これにより、スマートフォント側のアプリケーションと撮像装置１００とが、アプリケーションレベルで接続を行う。
【００４８】
Ｓ６１３で、マイクロコンピュータ１０５は、使用した無線接続パラメータを、不揮発性メモリ１０７の外付け無線ＬＡＮ用の記憶領域に格納する。ここでは、例えば、マイクロコンピュータ１０５は、図７（ｃ）に示すようなメニュー画面を表示する。このメニュー画面において、ユーザは、操作部材１１１を操作することにより、無線接続パラメータの記憶先を選択することができる。マイクロコンピュータ１０５は、ユーザにより選択された記憶先（セット名）に対応する不揮発性メモリ１０７の記憶領域に、無線接続パラメータを格納する。このように、無線接続が成功した時に使用された無線接続パラメータを撮像装置１００内部に記憶することにより、後で再び外付け無線ＬＡＮを使用する際に、ユーザが無線接続パラメータを入力する煩雑な操作を行う必要がなくなる。即ち、マイクロコンピュータ１０５は、後で再びＳ６０９の処理を行う際に、Ｓ６１３で格納された無線接続パラメータを使用することができる。
【００４９】
前述した内蔵無線ＬＡＮ使用時に実行されるＳ３０６の処理と、外付け無線ＬＡＮ使用時に実行されるＳ６１３の処理は、どちらも不揮発性メモリ１０７に無線接続パラメータの記録する処理であるが、記録領域が異なる。図８に、不揮発性メモリ１０７のメモリマップを示す。図８に示すように、内蔵無線ＬＡＮのための無線接続パラメータは記憶領域８０１に格納され、外付け無線ＬＡＮのための無線接続パラメータは記憶領域８０２に格納される。このように、撮像装置１００は、内蔵無線ＬＡＮ用の無線接続パラメータと、外付け無線ＬＡＮ用の無線接続パラメータとを、独立して管理するように構成される。ユーザにとっては、使用する無線ＬＡＮ機能毎に無線接続パラメータを管理できるので、無線接続パラメータを誤って上書きすることを防止することができる。また、操作が分かりやすく使い勝手の良い撮像装置を提供することが可能となる。
【００５０】
図６に戻り、Ｓ６１４で、マイクロコンピュータ１０５は、スマートフォンからのライブビュー開始命令を待ち受ける。ライブビュー開始命令が受信されると、処理はＳ６１５に進む。
【００５１】
Ｓ６１５で、マイクロコンピュータ１０５は、撮像素子１０３で取得した画像に基づくライブビュー画面を、外付け無線ＬＡＮによりスマートフォンへ転送する処理を開始するように制御する。
【００５２】
Ｓ６１６で、マイクロコンピュータ１０５は、外付け無線ＬＡＮによりライブビュー画面をスマートフォンへ転送する。ここでは、マイクロコンピュータ１０５は、圧縮伸張処理部１２０を用いて、スマートフォンに適した画像サイズの画像を生成し、第二無線通信部２０１を介してスマートフォンへ転送する。これにより、スマートフォンにおけるライブビュー表示が実現する。Ｓ６１６におけるライブビュー画面の無線転送は、ライブビュー終了指示が発生するまで継続する。
【００５３】
図６の説明では、内蔵無線ＬＡＮによる無線通信が行われていない状況において、外付け無線ＬＡＮの使用が開始した。この場合、図８を参照して説明した通り、撮像装置１００は、内蔵無線ＬＡＮ用の無線接続パラメータと外付け無線ＬＡＮ用の無線接続パラメータとを、不揮発性メモリ１０７の異なる記憶領域に格納した。
【００５４】
しかしながら、内蔵無線ＬＡＮによる無線通信の実行中にユーザが外付け無線ＬＡＮへの切り替えを望む場合がある。例えば、内蔵無線ＬＡＮによる無線通信の実行中に、ユーザが通信相手機器との通信距離を伸ばすために外付け無線ＬＡＮアクセサリを撮像装置１００に装着するような場合が考えられる。この場合、ユーザは、内蔵無線ＬＡＮによる無線通信から外付け無線ＬＡＮによる無線通信へとスムーズに切り替わることを望むと考えられる。そこで、撮像装置１００は、内蔵無線ＬＡＮによる無線通信が行われている間に外付け無線ＬＡＮアクセサリが装着された場合に、外付け無線ＬＡＮによる無線通信への切り替えを行う構成を備える。
【００５５】
図９は、第１の実施形態に係る、無線通信の切替処理のフローチャートである。本フローチャートの各ステップの処理は、特に断らない限り、マイクロコンピュータ１０５が不揮発性メモリ１０７に格納されたプログラムを揮発性メモリ１０６に展開して実行することにより実現される。図９のＳ３０９は、図３のＳ３０９に対応している。即ち、内蔵無線ＬＡＮによるライブビュー画面の転送中に、図９のＳ９００以降の処理が並行して実行される。
【００５６】
Ｓ９００で、マイクロコンピュータ１０５は、アクセサリ装着部１１８に対するアクセサリ装置２００の装着を待ち受ける。アクセサリ装置２００の装着が検出されると、処理はＳ９０１に進む。
【００５７】
Ｓ９０１で、マイクロコンピュータ１０５は、電池１２３からの電源を、電源ライン５０４を介してアクセサリ装置２００へ供給する。
【００５８】
Ｓ９０２で、マイクロコンピュータ１０５は、表示部１１４に、外付け無線ＬＡＮ機能のＯＮ／ＯＦＦを選択するためのメニュー画面を表示する。このメニュー画面としては、例えば図７（ａ）に示すメニュー画面を使用することができる。或いは、内蔵無線ＬＡＮから外付け無線ＬＡＮへの切り替えが行われることをユーザに認識させるメッセージをメニュー画面に含めてもよい。マイクロコンピュータ１０５は、メニュー画面におけるユーザの選択に基づき、外付け無線ＬＡＮを有効化するか否かを判定する。ユーザが操作部材１１１を介して「ＯＮ」を選択すると、マイクロコンピュータ１０５は、外付け無線ＬＡＮを有効化すると判断し、処理をＳ９０４に進める。ユーザが操作部材１１１を介して「ＯＦＦ」を選択すると、マイクロコンピュータ１０５は、外付け無線ＬＡＮを有効化しないと判断し、処理をＳ９０３に進める。
【００５９】
Ｓ９０３で、マイクロコンピュータ１０５は、アクセサリ装置２００への電源供給を停止する。その後、マイクロコンピュータ１０５は、Ｓ３０９における内蔵無線ＬＡＮによるライブビュー画面の転送を継続する。
【００６０】
Ｓ９０４で、マイクロコンピュータ１０５は、内蔵無線ＬＡＮから外付け無線ＬＡＮへの切り替えが可能なタイミング（所定の切替可能タイミング）であるか否かを判定する。ライブビュー画面の転送中（即ち、リモートライブビューの実行中）に内蔵無線ＬＡＮから外付け無線ＬＡＮへの切り替えが行われると、切替処理の間は無線通信ができないので、スマートフォン側のライブビュー表示が途切れてしまう可能性がある。そのため、マイクロコンピュータ１０５は、撮像素子１０３により画素情報の読み出しを行っている期間は、切り替えが可能なタイミングでないと判断し、Ｓ９０５への遷移を行わない。一方、記録メディア１１３内の撮影画像をユーザがリモートで閲覧するための動作モードに撮像装置１００が入った場合、マイクロコンピュータ１０５は、切り替えが可能なタイミングであると判断し、処理をＳ９０５に進める。即ち、マイクロコンピュータ１０５は、ライブビュー画面のようにリアルタイム性が必要なデータを転送中は、Ｓ９０５への遷移を行わない。一方、マイクロコンピュータ１０５は、撮影画像のようにリアルタイム性を必要としないデータの転送中は、Ｓ９０５への遷移を行う。
【００６１】
Ｓ９０５で、マイクロコンピュータ１０５は、内蔵無線ＬＡＮの機能をＯＦＦにする処理を実行する。例えば、マイクロコンピュータ１０５は、内蔵無線ＬＡＮへの電源供給を停止する。内蔵無線ＬＡＮの無線機能を止めるという目的が達成される限り、電源遮断以外の任意の処理を行ってもよい。
【００６２】
Ｓ９０６で、マイクロコンピュータ１０５は、今まで内蔵無線ＬＡＮが使用していた無線接続パラメータを、不揮発性メモリ１０７から取得する。
【００６３】
Ｓ９０７で、マイクロコンピュータ１０５は、Ｓ９０６において取得した無線接続パラメータに従って外付け無線ＬＡＮを起動する。
【００６４】
Ｓ９０８で、マイクロコンピュータ１０５は、スマートフォンに同じＩＰアドレス（今まで内蔵無線ＬＡＮによる無線通信においてスマートフォンに割り振られていたＩＰアドレス）を割り振る。これにより、外付け無線ＬＡＮによるスマートフォンとの接続が完了する。このように内蔵無線ＬＡＮから外付け無線ＬＡＮへの切り替えが行われる場合、ユーザは、外付け無線ＬＡＮ用としての無線接続パラメータの設定を行っていない。そのため、図６のＳ６１３と異なり、マイクロコンピュータ１０５は、不揮発性メモリ１０７に対する無線接続パラメータの格納を行わない。
【００６５】
このように同じ無線接続パラメータを用いて外付け無線ＬＡＮを介する無線通信が開始するため、内蔵無線ＬＡＮから外付け無線ＬＡＮへの切り替えに伴う無線通信の一時的な切断をユーザに認識させないようにすることができる。また、切り替えの前後でスマートフォンに同じＩＰアドレスが割り振られるため、スマートフォンのアプリケーションは、無線通信の一時的な切断を意識せずに処理を継続することが可能となる。
【００６６】
Ｓ９０９で、マイクロコンピュータ１０５は、外付け無線ＬＡＮによりライブビュー画面をスマートフォンへ転送する。Ｓ９０９におけるライブビュー画面の無線転送は、ライブビュー終了指示が発生するまで継続する。
【００６７】
次に、図１０を参照して、無線通信の切替処理（図９）の後に実行される周波数切替処理について説明する。上述の通り、図９のＳ９０９では、外付け無線ＬＡＮによりライブビュー画面をスマートフォンへ転送する処理が行われる。この転送は、２．４ＧＨｚ帯の無線通信により行われる。以下に説明する周波数切替処理は、スマートフォンが５ＧＨｚ帯をサポートしている場合に、この無線通信の周波数帯域を２．４ＧＨｚ帯から５ＧＨｚ帯に切り替える処理である。
【００６８】
図１０のフローチャートの各ステップの処理は、特に断らない限り、マイクロコンピュータ１０５が不揮発性メモリ１０７に格納されたプログラムを揮発性メモリ１０６に展開して実行することにより実現される。また、図１０のＳ９０９は、図９のＳ９０９に対応している。即ち、外付け無線ＬＡＮによるライブビュー画面の転送中に、図１０のＳ９２２以降の処理が並行して実行される。
【００６９】
Ｓ９２２で、マイクロコンピュータ１０５は、スマートフォンに対して、５ＧＨｚ帯をサポートしているか否かを問い合わせる。この問合せは、２．４ＧＨｚ帯の無線通信により行われる。
【００７０】
Ｓ９２３で、マイクロコンピュータ１０５は、Ｓ９２２の問合せの結果に基づき、スマートフォンが５ＧＨｚ帯をサポートしているか否かを判定する。スマートフォンが５ＧＨｚ帯をサポートしている場合、処理はＳ９２５に進み、そうでない場合、処理はＳ９２４に進む。
【００７１】
Ｓ９２４で、マイクロコンピュータ１０５は、２．４ＧＨｚ帯でのライブビュー画面の無線転送を継続する。Ｓ９２４におけるライブビュー画面の無線転送は、ライブビュー終了指示が発生するまで継続する。
【００７２】
Ｓ９２５で、マイクロコンピュータ１０５は、２．４ＧＨｚ帯の無線通信を用いて、５ＧＨｚ帯で無線通信を行うための無線接続パラメータ（ＳＳＩＤや暗号キーなど）をスマートフォンへ送信する。
【００７３】
本実施形態では、５ＧＨｚ帯用の無線接続パラメータとして、現在の２．４ＧＨｚ帯用の無線接続パラメータとは異なるパラメータが使用されるものとする。これにより、５ＧＨｚ帯の無線通信を確立する際に、誤って２．４ＧＨｚ帯の無線通信を確立することを防ぐことが可能となる。また、５ＧＨｚ帯の無線通信において異なる暗号キーを用いることで、よりセキュアな無線通信を提供することも可能となる。
【００７４】
Ｓ９２６で、マイクロコンピュータ１０５は、５ＧＨｚ帯用の無線接続パラメータを受信した旨のレスポンスをスマートフォンから受信したか否かを判定する。レスポンスを受信した場合、処理はＳ９２７に進み、そうでない場合、処理はＳ９２５に戻る。
【００７５】
Ｓ９２７で、マイクロコンピュータ１０５は、２．４ＧＨｚ帯の無線通信を切断する。
【００７６】
Ｓ９２８で、マイクロコンピュータ１０５は、Ｓ９２５において送信した５ＧＨｚ帯用の無線接続パラメータを用いて、外付け無線ＬＡＮにより５ＧＨｚ帯でスマートフォンと無線接続する。
【００７７】
Ｓ９２９で、マイクロコンピュータ１０５は、５ＧＨｚ帯での無線通信により、ライブビュー画面をスマートフォンへ転送する。Ｓ９２９におけるライブビュー画面の無線転送は、ライブビュー終了指示が発生するまで継続する。
【００７８】
以上説明したように、第１の実施形態によれば、撮像装置１００は、外付け無線ＬＡＮアクセサリに関する通信実行指示を検出する。この通信実行指示は、例えば外付け無線ＬＡＮアクセサリがアクセサリ装着部１１８に取り付けられたことに応じて検出される。しかしながら、撮像装置１００は、他の条件（例えば、ユーザによるメニュー操作）に応じて通信実行指示を検出するように構成されてもよい。内蔵無線ＬＡＮを介してスマートフォン（外部装置）と無線通信を実行中に通信実行指示が検出された場合、撮像装置１００は、内蔵無線ＬＡＮを介する無線通信を停止し、外付け無線ＬＡＮを介してスマートフォンと無線通信を実行するように制御する。この時、撮像装置１００は、内蔵無線ＬＡＮを介する無線通信のために使用していた無線接続パラメータ（設定情報）と同じ無線接続パラメータに従って、外付け無線ＬＡＮを介する無線通信を実行する。一方、内蔵無線ＬＡＮを介する無線通信が実行されていない時に通信実行指示が検出された場合、撮像装置１００は、異なる制御を行う。具体的には、撮像装置１００は、内蔵無線ＬＡＮ用の無線接続パラメータとは異なる無線接続パラメータに従って、外付け無線ＬＡＮを介してスマートフォンと無線通信を実行するように制御する。従って、第１の実施形態によれば、無線通信を実行する際に、他の無線通信を実行中であるか否かに応じて適切な通信設定を使用することが可能となる。
【００７９】
なお、図９では、内蔵無線ＬＡＮを介する無線通信の実行中に通信実行指示が検出される場合の一例として、内蔵無線ＬＡＮによるライブビュー画面の転送中に外付け無線ＬＡＮが有効化される場合について説明した。しかしながら、本実施形態において、「無線通信の実行中」はライブビュー画面の転送中に限定されず、例えば、撮像装置１００とスマートフォンとが無線接続を確立しているがデータを送受信していない状態を含んでもよい。
【００８０】
［第２の実施形態］
第２の実施形態では、第１の実施形態で説明した無線通信の切替処理（図９）の他の例について説明する。本実施形態において、撮像装置１００及びアクセサリ装置２００の基本的な構成は第１の実施形態と同様である（図１及び図２参照）。以下、主に第１の実施形態と異なる点について説明する。
【００８１】
図１１は、第２の実施形態に係る、無線通信の切替処理のフローチャートである。本フローチャートの各ステップの処理は、特に断らない限り、マイクロコンピュータ１０５が不揮発性メモリ１０７に格納されたプログラムを揮発性メモリ１０６に展開して実行することにより実現される。図１１のＳ３０９は、図３のＳ３０９に対応している。即ち、内蔵無線ＬＡＮによるライブビュー画面の転送中に、図１１のＳ９００以降の処理が並行して実行される。
【００８２】
Ｓ１１０１で、マイクロコンピュータ１０５は、表示部１１４に、外付け無線ＬＡＮアクセサリを有効化するか否かを確認するメッセージ（例えば、図１２（ａ）に示す確認メッセージ１２０１）を表示する。
【００８３】
なお、内蔵無線ＬＡＮの使用中は、マイクロコンピュータ１０５は、図１２（ａ）に示す画面１２０２を表示部１１４又は他の表示部（例えば、ファインダー内の表示部）に表示してもよい。画面１２０２は、内蔵無線ＬＡＮが使用中であることを示す。画面１２０２は、アンテナの電波強度表示を含む。アンテナの電波強度表示は、図１３に符号１３０１で示す内蔵無線ＬＡＮ用の閾値に基づいて選択される。
【００８４】
Ｓ１１０２で、マイクロコンピュータ１０５は、確認メッセージ１２０１においてユーザにより「ＹＥＳ」が選択されたか否かを判定する。「ＹＥＳ」が選択された場合、処理はＳ１１０３に進み、「ＮＯ」が選択された場合、処理はＳ９０３に進む。
【００８５】
Ｓ１１０３で、マイクロコンピュータ１０５は、表示部１１４に、無線ＬＡＮを切替中であることを示すメッセージ（例えば、図１２（ｂ）に示す切替中メッセージ１２１１）を表示する。また、マイクロコンピュータ１０５は、図１２（ｂ）に示す画面１２１２を表示部１１４又は他の表示部（例えば、ファインダー内の表示部）に表示してもよい。
【００８６】
Ｓ１１０４で、マイクロコンピュータ１０５は、表示部１１４に、内蔵無線ＬＡＮから外付け無線ＬＡＮへの切り替えが完了したことを示すメッセージ（例えば、図１２（ｃ）に示す切替完了メッセージ１２２１）を表示する。また、マイクロコンピュータ１０５は、図１２（ｃ）に示す画面１２２２を表示部１１４又は他の表示部（例えば、ファインダー内の表示部）に表示してもよい。画面１２２２に含まれるアンテナの電波強度表示は、図１３に符号１３０２で示す外付け無線ＬＡＮアクセサリ用の閾値に基づいて選択される。
【００８７】
このように、第２の実施形態によれば、無線通信の切替処理の進行状況を示す様々なメッセージが表示される。従って、ユーザは、無線通信の切替処理の進行状況を容易に認識することができる。
【００８８】
［第３の実施形態］
第３の実施形態では、外付け無線ＬＡＮから内蔵無線ＬＡＮへの切り替えについて説明する。本実施形態において、撮像装置１００及びアクセサリ装置２００の基本的な構成は第１の実施形態と同様である（図１及び図２参照）。以下、主に第１の実施形態と異なる点について説明する。
【００８９】
図１４は、第３の実施形態に係る、無線通信の切替処理のフローチャートである。本フローチャートの各ステップの処理は、特に断らない限り、マイクロコンピュータ１０５が不揮発性メモリ１０７に格納されたプログラムを揮発性メモリ１０６に展開して実行することにより実現される。図１４のＳ６１６は、図６のＳ６１６に対応している。即ち、外付け無線ＬＡＮによるライブビュー画面の転送中に、図１４のＳ１４０１以降の処理が並行して実行される。なお、本フローチャートの処理は、図９のＳ９０９におけるライブビュー画面の転送中に実行されてもよい。
【００９０】
Ｓ１４０１で、マイクロコンピュータ１０５は、外付け無線ＬＡＮアクセサリの切断（取り外し）が検出されたか否かを判定する。外付け無線ＬＡＮアクセサリの切断は、例えばユーザが意図しないアクシデントにより発生しうる。外付け無線ＬＡＮアクセサリの切断が検出されると、処理はＳ１４０２に進む。
【００９１】
Ｓ１４０２で、マイクロコンピュータ１０５は、外付け無線ＬＡＮアクセサリへの電源供給を停止する。
【００９２】
Ｓ１４０３で、マイクロコンピュータ１０５は、今まで外付け無線ＬＡＮが使用していた周波数帯域が２．４ＧＨｚ帯であったか否かを判定する。２．４ＧＨｚ帯の場合、処理はＳ１４０５に進み、そうでない場合、処理はＳ１４０４に進む。
【００９３】
Ｓ１４０４で、マイクロコンピュータ１０５は、エラー通知を行う。
【００９４】
Ｓ１４０５で、マイクロコンピュータ１０５は、内蔵無線ＬＡＮへの電源供給を開始する。
【００９５】
Ｓ１４０６で、マイクロコンピュータ１０５は、今まで外付け無線ＬＡＮが使用していた無線接続パラメータを、不揮発性メモリ１０７から取得する。
【００９６】
Ｓ１４０７で、マイクロコンピュータ１０５は、Ｓ１４０６において取得した無線接続パラメータに従って内蔵無線ＬＡＮを起動する。
【００９７】
Ｓ１４０８で、マイクロコンピュータ１０５は、スマートフォンに同じＩＰアドレス（今まで外付け無線ＬＡＮアクセサリによる無線通信においてスマートフォンに割り振られていたＩＰアドレス）を割り振る。これにより、内蔵無線ＬＡＮによるスマートフォンとの接続が完了する。このように外付け無線ＬＡＮから内蔵無線ＬＡＮへの切り替えが行われる場合、ユーザは、内蔵無線ＬＡＮ用としての無線接続パラメータの設定を行っていない。そのため、図３のＳ３０６と異なり、マイクロコンピュータ１０５は、不揮発性メモリ１０７に対する無線接続パラメータの格納を行わない。
【００９８】
Ｓ１４０９で、マイクロコンピュータ１０５は、内蔵無線ＬＡＮによりライブビュー画面をスマートフォンへ転送する。Ｓ１４０９におけるライブビュー画面の無線転送は、ライブビュー終了指示が発生するまで継続する。
【００９９】
以上説明したように、第３の実施形態によれば、外付け無線ＬＡＮアクセサリが切断された場合に、内蔵無線ＬＡＮを用いて無線通信を継続することができる。
【０１００】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１０１】
１００…撮像装置、１０５…マイクロコンピュータ、１０６…揮発性メモリ、１０７…不揮発性メモリ、１１８…アクセサリ装着部、１２１…第一無線通信部、２００…アクセサリ装置、２０１…第二無線通信部、２１０…撮像装置接続部
【図１】
2019154001.tif 000003
【図２】
2019154001.tif 000004
【図３】
2019154001.tif 000005
【図４】
2019154001.tif 000006
【図５】
2019154001.tif 000007
【図６】
2019154001.tif 000008
【図７】
2019154001.tif 000009
【図８】
2019154001.tif 000010
【図９】
2019154001.tif 000011
【図１０】
2019154001.tif 000012
【図１１】
2019154001.tif 000013
【図１２】
2019154001.tif 000014
【図１３】
2019154001.tif 000015
【図１４】
2019154001.tif 000016