(57)【要約】【課題】優先させたい無線通信に対するレスポンスを向上させて、使い勝手に優れた無線通信装置を提供する。【解決手段】通信期間と非通信期間とを繰り返して無線通信する、第１の無線通信手段および第２の無線通信手段と、前記第１の無線通信手段の通信期間が前記第２の無線通信手段の非通信期間中となり、前記第２の無線通信手段の通信期間が前記第１の無線通信手段の非通信期間中となるように制御する制御手段と、を有する無線通信装置であって、前記制御手段は、該無線通信装置の状態に応じて前記第１の無線通信手段の通信間隔を変更するように制御することを特徴とする。【選択図】図６
2019161433.tif 000002
【特許請求の範囲】
【請求項１】
通信期間と非通信期間とを繰り返して無線通信する、第１の無線通信手段および第２の無線通信手段と、
前記第１の無線通信手段の通信期間が前記第２の無線通信手段の非通信期間中となり、前記第２の無線通信手段の通信期間が前記第１の無線通信手段の非通信期間中となるように制御する制御手段と、を有する無線通信装置であって、
前記制御手段は、
該無線通信装置の状態に応じて前記第１の無線通信手段の通信間隔を変更するように制御することを特徴とする無線通信装置。
【請求項２】
前記制御手段は、
前記第２の無線通信手段の通信期間を、変更した前記第１の無線通信手段の通信間隔に応じて変更するように制御することを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記制御手段は、
前記第２の無線通信手段の通信期間を、変更した前記第１の無線通信手段の通信間隔よりも短くするように制御することを特徴とする請求項１または２に記載の無線通信装置。
【請求項４】
前記制御手段は、
前記第１の無線通信手段で他の機器と無線通信する場合には、前記第１の無線通信手段で他の機器と無線通信しない場合に比べて前記第１の無線通信手段の通信間隔を短くするように制御することを特徴とする請求項１ないし３の何れか１項に記載の無線通信装置。
【請求項５】
該無線通信装置が撮像装置である場合において、
前記他の機器は、前記撮像装置の周辺アクセサリであることを特徴とする請求項４に記載の無線通信装置。
【請求項６】
前記制御手段は、
該無線通信装置が撮像装置である場合において、
前記第１の無線通信手段で他の機器から撮影指示を受け付ける場合には前記第１の無線手段で他の機器から撮影指示を受け付けない場合に比べて前記第１の無線通信手段の通信間隔を短くするように制御することを特徴とする請求項１ないし５の何れか１項に記載の無線通信装置。
【請求項７】
前記制御手段は、
該無線通信装置が撮像装置である場合において、
前記第１の無線通信手段を経由することなく撮影指示を受け付ける場合には前記第１の無線通信手段で他の機器から撮影指示を受け付ける場合に比べて前記第１の無線通信手段の通信間隔を長くするように制御することを特徴とする請求項１ないし６の何れか１項に記載の無線通信装置。
【請求項８】
前記制御手段は、
ユーザの操作に応じて前記第１の無線通信手段を優先して通信することが設定されている場合には、前記第１の無線通信手段を優先して通信することが設定されていない場合に比べて前記第１の無線通信手段の通信間隔を短くするように制御することを特徴とする請求項１ないし７の何れか１項に記載の無線通信装置。
【請求項９】
前記制御手段は、
ユーザの操作に応じて前記第１の無線通信手段を優先して通信する設定が解除された場合には、前記第１の無線通信手段を優先して通信することが設定されている場合に比べて前記第１の無線通信手段の通信間隔を長くするように制御することを特徴とする請求項８に記載の無線通信装置。
【請求項１０】
前記制御手段は、
前記第２の無線通信手段で他の機器と無線通信しない場合には、前記第２の無線通信手段で他の機器と無線通信する場合に比べて前記第１の無線通信手段の通信間隔を短くするように制御することを特徴とする請求項１ないし９の何れか１項に記載の無線通信装置。
【請求項１１】
前記制御手段は、
前記第２の無線通信手段で、他の機器に対するユーザの特定の操作に基づいた無線通信をしている場合には、前記第２の無線通信手段で、他の機器に対するユーザの特定の操作に基づいた無線通信をしていない場合に比べて前記第１の無線通信手段の通信間隔を長くするように制御することを特徴とする請求項１ないし１０の何れか１項に記載の無線通信装置。
【請求項１２】
該無線通信装置が撮像装置である場合において、
前記特定の操作は、ズーム調整またはフォーカス調整に関する操作であることを特徴とする請求項１１に記載の無線通信装置。
【請求項１３】
前記制御手段は、
前記第１の無線通信手段の通信間隔を短くしている場合には、前記第２の無線通信手段を介して送信するパケットを連結しないように制御することを特徴とする請求項１ないし１２の何れか１項に記載の無線通信装置。
【請求項１４】
前記制御手段は、
前記第１の無線通信手段の通信間隔を短くしている場合には、前記第２の無線通信手段を介して送信するパケットのデータサイズを小さくするように制御することを特徴とする請求項１ないし１３の何れか１項に記載の無線通信装置。
【請求項１５】
前記制御手段は、
前記第１の無線通信手段と前記第２の無線通信手段とが異なる周波数帯である場合には、前記第１の無線通信手段と前記第２の無線通信手段とが同じ周波数帯である場合に比べて前記第１の無線通信手段の通信間隔を短くするように制御することを特徴とする請求項１ないし１４の何れか１項に記載の無線通信装置。
【請求項１６】
前記第１の無線通信手段の通信間隔を短くして前記第１の無線通信手段の無線通信を優先する第１のモード、または、前記第１の無線通信手段の通信間隔を長くして前記第２の無線通信手段の無線通信を優先する第２のモードを設定する設定手段を有することを特徴とする請求項１ないし１５の何れか１項に記載の無線通信装置。
【請求項１７】
通信期間と非通信期間とを繰り返して無線通信する、第１の無線通信手段および第２の無線通信手段と、
前記第１の無線通信手段の通信期間が前記第２の無線通信手段の非通信期間中となり、前記第２の無線通信手段の通信期間が前記第１の無線通信手段の非通信期間中となるように制御する制御手段と、を有する無線通信装置の制御方法であって、
前記制御手段は、
該無線通信装置の状態に応じて前記第１の無線通信手段の通信間隔を変更するように制御することを特徴とする無線通信装置の制御方法。
【請求項１８】
コンピュータを請求項１ないし１６の何れか１項に記載の制御手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置、制御方法およびプログラムに関する。
【背景技術】
【０００２】
近年、無線通信機能が搭載されたデジタルカメラ等の撮像装置が知られている。このような無線通信機能を用いて、撮像装置とリモコンまたはスマートフォンとを無線接続することで、ユーザはリモコンまたはスマートフォンから撮像装置を制御することができる。特に、Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙを用いることで、リモコンまたはスマートフォンと常時接続しても消費電力を小さくできる。
また、撮像装置とスマートフォンとをＷｉＦｉ（登録商標）を用いて無線接続し、撮影した画像を直ぐにスマートフォンに無線で送信してＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）で共有する使い方も広まっている。
【０００３】
ＩＳＭバンドを使用する機器は同じ周波数帯を用いるため、同時に使用することにより互いに干渉し、通信速度が低下したり切断したりすることがある。特に、上述の２つの無線技術は、撮像装置とスマートフォンとの両方に搭載され、近接した状態で同時に使用される可能性が高いために干渉対策が必要である。
特許文献１には、Ｂｌｕｅｔｏｏｔｈ、ＩＥＥＥ８０２．１１ｂの各方式の無線通信をＭＡＣ（メディアアクセス制御）層で切り替え制御する通信装置が開示されている。
特許文献２には、Ｂｌｕｅｔｏｏｔｈ通信による制御データの所定間隔の間隙を利用して、ＷｉＦｉ通信によるユーザデータの通信を行う無線通信装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２１７８５３号公報
【特許文献２】特開２００５−４５３６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述の特許文献１の通信装置では、２種類の無線通信を同時に行いたい場合に無線モジュール内の制御部によって何れの無線通信にどのくらいの時間を割り当てるかが決められてしまう。したがって、例えば、ＩＥＥＥ８０２．１１ｂ通信が優先されているとＢｌｕｅｔｏｏｔｈ通信のレスポンスが悪くなり使い勝手が悪くなってしまう場合がある。
また、上述の特許文献２の無線通信装置は、ＷｉＦｉ通信による通信量に応じてＢｌｕｅｔｏｏｔｈ通信による通信タイミングが切替わるために使い勝手が悪くなってしまう場合がある。
【０００６】
本発明は、上述したような問題点に鑑みてなされたものであり、優先させたい無線通信に対するレスポンスを向上させ、使い勝手に優れた無線通信装置等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、通信期間と非通信期間とを繰り返して無線通信する、第１の無線通信手段および第２の無線通信手段と、前記第１の無線通信手段の通信期間が前記第２の無線通信手段の非通信期間中となり、前記第２の無線通信手段の通信期間が前記第１の無線通信手段の非通信期間中となるように制御する制御手段と、を有する無線通信装置であって、前記制御手段は、該無線通信装置の状態に応じて前記第１の無線通信手段の通信間隔を変更するように制御することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、優先させたい無線通信に対するレスポンスを向上させて、使い勝手に優れた無線通信装置を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態のカメラの構成の一例を示す図である。
【図２】無線信号の時系列変化の一例を示す図である。
【図３】パケットの構成とパケットのデータサイズの一例を示す図である。
【図４】実施例１の通信システムの構成の一例を示す図である。
【図５】実施例２の通信システムの構成の一例を示す図である。
【図６】実施例１の通信制御の一例を示すフローチャートである。
【図７】実施例２の通信制御の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明に係る実施形態について図面を参照して説明する。本実施形態では、無線通信装置の一例として、撮像装置であるデジタルカメラ（以下、カメラという）を取り上げて説明する。
図１は、カメラ１００の構成の一例を示す図である。
カメラ１００は、無線通信モジュール１０１、レリーズボタン１１１、操作ボタン１１２、撮像センサ１１３、表示装置１１４、記憶装置１１５、メインマイコン１１６等を備える。
【００１１】
無線通信モジュール１０１は、メインマイコン１１６に接続される。無線通信モジュール１０１は、無線アンテナ１０５で受信した信号をメインマイコン１１６に送ったり、メインマイコンから無線を出す指示を受け付けたりする。無線通信モジュール１０１は、第１の無線通信部１０２として、Ｂｌｕｅｔｏｏｔｈ通信を実行するＢｌｕｅｔｏｏｔｈ通信部と、第２の無線通信部１０３として、ＷｉＦｉ通信を実行するＷｉＦｉ通信部を備える複合通信モジュールである。第１の無線通信部１０２は第１の無線通信手段の一例に対応し、第２の無線通信部１０３は第２の無線通信手段の一例に対応する。
【００１２】
また、無線通信モジュール１０１は、通信制御部１０４を備える。通信制御部１０４は、Ｂｌｕｅｔｏｏｔｈ通信とＷｉＦｉ通信とを互いに干渉させることなく送受信するように時分割多重化してタイミング制御を行っている。無線通信で送受信されるデータは、撮影された画像データ、遠隔操作に基づくリモートレリーズ信号および遠隔操作に基づくカメラ１００の制御信号等である。なお、通信制御部１０４は設定手段の一例に対応する。
【００１３】
レリーズボタン１１１は、ユーザが撮影指示を行うためのボタンである。
操作ボタン１１２は、ＡＦボタン、Ｚｏｏｍボタン、カメラ本体の設定を行うメニューボタン、選択ボタン等のユーザが操作するためのボタンである。なお、操作ボタン１１２は操作部の一例に対応する。
撮像センサ１１３は、レリーズボタン１１１が押されることで画像を撮影し、ＲＡＷデータを生成してメインマイコン１１６に送信する。
表示装置１１４は、撮像センサ１１３により撮影された画像を表示したり、メニュー画面を表示したりする。
記憶装置１１５は、各種データやプログラムを記憶したり、画像データを保存したりする。
【００１４】
メインマイコン１１６は、カメラ１００全体を制御する。メインマイコン１１６は、制御手段の一例に対応する。具体的に、メインマイコン１１６は、ユーザに押されたレリーズボタン１１１や操作ボタン１１２に応じた動作、例えば、撮影動作、ＡＦ動作、表示等の制御を行う。また、メインマイコン１１６は、撮像センサ１１３により生成されたＲＡＷデータを画像データとして処理して、表示装置１１４に画像を表示したり、記憶装置１１５に保存したりする。なお、メインマイコン１１６は、画像処理エンジンとしても機能する。
【００１５】
次に、無線通信モジュール１０１により送信される無線信号の時系列変化について図２ を参照して説明する。
図２（Ａ）は、第１の無線通信としてのＢｌｕｅｔｏｏｔｈ通信を優先させたモード（以下、Ｂｌｕｅｔｏｏｔｈ通信優先モードという）における無線信号の時系列変化を示す図である。Ｂｌｕｅｔｏｏｔｈ通信優先モードは、第１のモードの一例に対応する。
図２（Ｂ）は、第２の無線通信としてのＷｉＦｉ通信を優先させたモード（以下、ＷｉＦｉ通信優先モードという）における無線信号の時系列変化を示す図である。ＷｉＦｉ通信優先モードは、第２のモードの一例に対応する。
【００１６】
無線通信モジュール１０１が多重モードによりＷｉＦｉ通信、Ｂｌｕｅｔｏｏｔｈ通信の両方式による無線通信を実行する際には、図２（Ａ）、（Ｂ）に示すように、それぞれの無線通信において各パケットが時分割で通信される。ここで、図２（Ａ）のパケット２０１以降のパケットはＢｌｕｅｔｏｏｔｈ通信パケットであり、パケット２０２以降のパケットはＷｉＦｉ通信パケットである。
【００１７】
Ｂｌｕｅｔｏｏｔｈ通信は、通信期間と非通信期間を交互に繰り返して、所定の通信間隔で通信している。非通信期間は通信相手と揃っていればよく、変更可能である。通信相手との接続確立前（アドバタイズ通信等）であれば、接続確立のためのネゴシエーション時に非通信期間を通知して設定する。接続確立後の通信中であっても、非通信期間の変更要求を通信相手に伝え、通信相手から承認されれば変更可能である。Ｂｌｕｅｔｏｏｔｈ通信は、消費電力が小さく、データレートが１Ｍｂｐｓ程度の規格のため、送受信を行っている通信期間に比べて、送受信を行わない非通信期間の比率が高い。一方、ＷｉＦｉ通信は、Ｂｌｕｅｔｏｏｔｈ通信に比べてより高速なデータ通信の規格であり、多くのデータを送信することを想定しているため、送受信を行っている通信期間が長い。
【００１８】
空中に放射される無線信号を時間軸上で観察すると、空中に放射される無線信号は、必ず何れか一方の通信方式のものとなり、それぞれの通信の無線信号間の干渉が防止されている。すなわち、一方の無線通信の通信期間が、他方の無線通信の非通信期間中になっている。
【００１９】
図２（Ａ）のＢｌｕｅｔｏｏｔｈ通信優先モードでは、図２（Ｂ）のＷｉＦｉ通信優先モードよりもＢｌｕｅｔｏｏｔｈ通信の通信間隔が短い。
通信間隔を短くしすぎると、Ｂｌｕｅｔｏｏｔｈ通信の頻度が上がり、ＷｉＦｉ通信で占有可能な通信期間が短くなるのでスループットが低下してしまう。その分、Ｂｌｕｅｔｏｏｔｈ通信のレスポンスが向上するために両者のバランスが重要である。また、ＷｉＦｉ通信のリンクレートやパケットのデータサイズにも依るが、Ｂｌｕｅｔｏｏｔｈ通信の非通信期間中にＷｉＦｉ通信ができなくなってしまう場合がある。また、無線通信モジュール１０１内でのアンテナに接続する無線種類のスイッチングにも一定の時間が必要である。したがって、ＷｉＦｉ通信のパケットのデータサイズを小さくして通信期間を短くし、ＷｉＦｉ通信ができる通信期間を確保した上でＢｌｕｅｔｏｏｔｈ通信の通信間隔を短くすることが好ましい。ＷｉＦｉ通信のパケット内には送受信するデータ本体だけでなく、通信制御用のヘッダー、誤り検査（ＦＣＳ）が含まれているため、パケットのデータサイズをいくらでも小さくできるわけではない。特に、ＷｉＦｉ通信の高速化のために、パケットを多数連結することで、１回のパケット送信で大量のデータを送信し、データ送信している時間の割合を増やすパケット・アグリゲーションという手法がある。この手法を使うと通信期間が長くなりＢｌｕｅｔｏｏｔｈ通信の非通信期間中には通信が終わらなくなる場合がある。その場合、ＷｉＦｉ通信を優先していればＢｌｕｅｔｏｏｔｈ通信ができないため、次の通信期間の時に再度送信を試みることとなり、レスポンスが低下する。したがって、通信の規格やリンクレートに応じてＷｉＦｉ通信が可能な範囲で、通信期間を短く制御する必要がある。Ｂｌｕｅｔｏｏｔｈ通信の通信間隔は、通信相手と通信確立時に設定できるので、ＷｉＦｉ通信が可能な時間を確保し、無線通信モジュール１０１内でのアンテナに接続する無線種類の切替え時間も確保した上で設定すればよい。
【００２０】
このように、Ｂｌｕｅｔｏｏｔｈ通信の通信間隔をなるだけ短く設定することで、ＷｉＦｉ通信を維持したまま、Ｂｌｕｅｔｏｏｔｈ通信のレスポンスを向上させることができる。特に、Ｂｌｕｅｔｏｏｔｈ通信では１パケットのデータ送信だけで所望のコマンド、例えばリモートレリーズが実行されることは少なく、ＡＣＫの送信も含めて複数回のパケット送受信でコマンドが実行される。そのため、無線の通信間隔が、無線制御での機器のレスポンスの早さに大きく影響する。無線の通信間隔が短いほど、無線制御での機器のレスポンスが向上する。
また、Ｂｌｕｅｔｏｏｔｈ通信は、通信相手と通信確立前に、通信相手と通信を確立するためのアドバタイズ通信も行っている。アドバタイズは基本的に一方向の通信である。通信確立後の通信であるコネクションの通信と同様に、アドバタイズの通信間隔を短く設定することで早く通信相手に検出されるために、Ｂｌｕｅｔｏｏｔｈ通信のレスポンスを向上させることができる。
【００２１】
図２（Ｂ）のＷｉＦｉ通信優先モードでは、図２（Ａ）のＢｌｕｅｔｏｏｔｈ通信優先モードよりもＢｌｕｅｔｏｏｔｈ通信の通信間隔が長い。この通信間隔によりＷｉＦｉ通信が効率的に高速で通信できる。ＷｉＦｉ通信では、図３（Ｂ）に示すようにパケットのデータサイズを大きくしたり、図３（Ｄ）に示すようにパケットを連結したりすることで、通信時のヘッダーやパケット間の通信間隔を減らすことができ、より短時間にデータを送信できる。そのため、ＷｉＦｉ通信を優先して高速化する場合、途中にＢｌｕｅｔｏｏｔｈ通信の割り込みが少ない方がよい。そのため、Ｂｌｕｅｔｏｏｔｈ通信の通信間隔をＷｉＦｉ通信のパケットのデータサイズを大きくしても十分に通信できるような時間に設定する。ＷｉＦｉ通信のデータサイズによっては、図２（Ｂ）に示すＷｉＦｉ通信の３つ目のパケット２０３のように、Ｂｌｕｅｔｏｏｔｈ通信の通信間隔よりも短い端数のデータサイズのパケットが送信されることがある。しかしながら、Ｂｌｕｅｔｏｏｔｈ通信の通信間隔を切替えるのには、機器との通信が必要で時間が掛かるため、短いＷｉＦｉ通信が来るたびにＢｌｕｅｔｏｏｔｈ通信の通信間隔を切替える必要はない。このように、Ｂｌｕｅｔｏｏｔｈ通信の通信間隔を長く設定することで、ＷｉＦｉ通信の通信速度を速くしながら、Ｂｌｕｅｔｏｏｔｈ通信の接続を維持することができる。
【００２２】
以下の実施例では上述した２つのモードをカメラ１００の状態に応じて切替える処理について説明する。
＜実施例１＞
図４は、カメラ１００を含む通信システムの構成の一例を示す図である。
通信システムは、カメラ１００と、Ｂｌｕｅｔｏｏｔｈリモコン４０１と、アクセスポイント（以下、ＡＰという）４０２とを有する。カメラ１００は、Ｂｌｕｅｔｏｏｔｈリモコン４０１とＢｌｕｅｔｏｏｔｈ通信で接続し、同時に、無線のＡＰ４０２とＷｉＦｉ通信で接続される。このような通信システムによれば、Ｂｌｕｅｔｏｏｔｈリモコン４０１でリモートレリーズを行い、カメラ１００が撮影した画像をＷｉＦｉ通信でＡＰ４０２を経由してＰＣやサーバ上に自動転送するように構成することができる。なお、Ｂｌｕｅｔｏｏｔｈリモコン４０１は、カメラ１００を遠隔で操作可能な装置の一例である。
【００２３】
図６は、カメラ１００による通信制御の一例を示すフローチャートである。
図６のフローチャートは、カメラ１００のメインマイコン１１６が記憶装置１１５に記憶されたプログラムを実行することにより実現される。図６のフローチャートは、ユーザが被写体を撮影する前提として、カメラ１００を起動することにより開始される。
なお、カメラ１００は予めＢｌｕｅｔｏｏｔｈリモコン４０１とＢｌｕｅｔｏｏｔｈ通信で接続の設定（ペアリング）をし、同様にＡＰ４０２を経由してＰＣとＷｉＦｉ通信で接続の設定をしておくものとする。
【００２４】
Ｓ６０１では、メインマイコン１１６はＢｌｕｅｔｏｏｔｈリモコン４０１を使用するか否かを判定する。Ｂｌｕｅｔｏｏｔｈリモコン４０１を使用することでカメラ１００に対してリモートレリーズをすることができる。例えば、ユーザはカメラ１００の設定メニューからＢｌｕｅｔｏｏｔｈリモコン４０１を使用するか否かを選択することで、メインマイコン１１６はＢｌｕｅｔｏｏｔｈリモコン４０１を使用するか否かを判定する。Ｂｌｕｅｔｏｏｔｈリモコン４０１を使用する場合にはＳ６０２に進み、使用しない場合にはＳ６１０に進む。
【００２５】
Ｓ６０２では、メインマイコン１１６はカメラ１００の本体側の設定を「Ｂｌｕｅｔｏｏｔｈリモコンを使用する」モードに設定する。このモードでは、メインマイコン１１６はＢｌｕｅｔｏｏｔｈリモコン４０１からリモートレリーズを受け付ける。
Ｓ６０３では、メインマイコン１１６はＢｌｕｅｔｏｏｔｈ通信で接続された他の機器がある場合には、他の機器との通信を切断して、Ｂｌｕｅｔｏｏｔｈリモコン４０１と通信可能な状態に移行する。
【００２６】
Ｓ６０４では、メインマイコン１１６は無線通信モジュール１０１に対して無線通信のモードをＢｌｕｅｔｏｏｔｈ通信優先モードに切替えるように指示する。
Ｓ６０５では、通信制御部１０４はＷｉＦｉ通信で接続されているＡＰ４０２等の機器に対して無線通信の通信間隔をＢｌｕｅｔｏｏｔｈ通信優先モードの設定に変更を要求する。Ｂｌｕｅｔｏｏｔｈ通信優先モードでは、Ｂｌｕｅｔｏｏｔｈ通信の通信間隔が短くなるので、Ｂｌｕｅｔｏｏｔｈ通信と重ならないようにＷｉＦｉ通信のパケットが長くならないようにする。例えば、通信制御部１０４はパケットの連結を禁止したり、パケットのデータサイズを小さく変更したりする。なお、ＡＰ４０２側の設定によってＡＰ４０２から送信する信号の設定を自由に変更できない場合、無線通信モジュール１０１がカメラ１００側でＭＴＵサイズを変更するだけであってもよい。
【００２７】
なお、Ｂｌｕｅｔｏｏｔｈ通信の非通信期間に比べてＷｉＦｉ通信の通信期間が既に短く、パケットのデータサイズを小さくしなくても時分割でのＷｉＦｉ通信が成立する場合がある。このような場合であっても、ＡＰ４０２に同じ周波数帯、同じチャンネルで別の機器が接続されている場合、ＷｉＦｉ通信のパケットが長くならないように設定することが好ましい。すなわち、複数の機器がＡＰ４０２に接続している場合、ＡＰ４０２側で他の機器とカメラ１００との両方で通信を行いたい場合には、通信が時分割で制御されてしまう。すると、ＡＰ４０２側でカメラ１００と通信可能なタイミングと、カメラ１００内の無線通信モジュール１０１側でＡＰ４０２と通信可能なタイミング（＝Ｂｌｕｅｔｏｏｔｈ通信の非通信期間）と一致したときしか通信できない。したがって、ＷｉＦｉ通信の通信期間が長くならないように設定することで、通信可能な時間内に通信を完了させ、Ｂｌｕｅｔｏｏｔｈ通信を妨害しないようにすることができる。結果として、ＡＰ４０２側とカメラ１００の無線通信モジュール１０１側の双方の通信可能なタイミングで通信が完了するので、Ｂｌｕｅｔｏｏｔｈ通信を優先させる効果を得ることができる。
【００２８】
Ｓ６０６では、通信制御部１０４は無線通信の通信間隔をＢｌｕｅｔｏｏｔｈ通信優先モードの値に切替えて通信を行う。
Ｓ６０７では、メインマイコン１１６はＢｌｕｅｔｏｏｔｈリモコン４０１からリモートレリーズが行われたか否かを判定する。ユーザは撮影したいタイミングでＢｌｕｅｔｏｏｔｈリモコン４０１のレリーズボタンを押すことでＢｌｕｅｔｏｏｔｈ通信でリモートレリーズ信号がカメラ１００に送信される。
ここで、Ｂｌｕｅｔｏｏｔｈリモコン４０１とカメラ１００との間のＢｌｕｅｔｏｏｔｈ通信について説明する。Ｂｌｕｅｔｏｏｔｈリモコン４０１は省費電力を低減するために操作されていない場合には無線の送受信を行わない。一方、カメラ１００側は、設定した通信間隔でアドバタイズを送信している。Ｂｌｕｅｔｏｏｔｈリモコン４０１はレリーズボタンが押された時にアドバタイズを受信可能なスキャンモードになり、カメラ１００からの信号を受信してから通信を行う。このとき、カメラ１００側のアドバタイズを送信する間隔がＢｌｕｅｔｏｏｔｈ通信優先モードでは、短い間隔になっているのでＢｌｕｅｔｏｏｔｈリモコン４０１がスキャンモードになると直ぐにアドバタイズを受信できる。したがって、Ｂｌｕｅｔｏｏｔｈリモコン４０１でのリモコン操作時におけるカメラ１００のレスポンスを向上させることができる。
【００２９】
Ｓ６０８では、メインマイコン１１６は無線通信モジュール１０１を介してリモートレリーズ信号を受信することで撮像センサ１１３を制御して、画像を撮影して画像データを生成する。
Ｓ６０９では、メインマイコン１１６はＢｌｕｅｔｏｏｔｈ通信の非通信期間中に、無線通信モジュール１０１を介して画像データをＷｉＦｉ通信によりＡＰ４０２を経由してＰＣ等に送信する。なお、Ｓ６０９のようにＷｉＦｉ通信により画像データを送信している期間中であっても、ユーザはＢｌｕｅｔｏｏｔｈリモコン４０１を用いてレリーズをしたい場合があり、このような場合にＢｌｕｅｔｏｏｔｈ通信優先モードに設定することは有効である。
【００３０】
ここで、ユーザが所望するタイミングで撮影を行うにはＢｌｕｅｔｏｏｔｈリモコン４０１のレリーズボタンを押してから実際にカメラ１００が撮影するまでのタイムラグを短くする必要がある。本実施例では、「Ｂｌｕｅｔｏｏｔｈリモコンを使用する」モードにした場合、無線通信のモードをＢｌｕｅｔｏｏｔｈ通信優先モードに設定する。すると、Ｂｌｕｅｔｏｏｔｈ通信の通信間隔が短くなり、Ｂｌｕｅｔｏｏｔｈ通信のレスポンスを向上させることができる。その結果、リモートレリーズ時のタイムラグを短くすることができる。また、ＷｉＦｉ通信による無線通信をＢｌｕｅｔｏｏｔｈ通信の非通信期間中に行うことで、Ｂｌｕｅｔｏｏｔｈ通信との干渉を避けつつＷｉＦｉ通信を維持することができる。その結果、リモートレリーズを待機しながらもＡＰ４０２を経由してＰＣ等に画像送信することができる。
【００３１】
なお、Ｂｌｕｅｔｏｏｔｈ通信優先モードにおけるＷｉＦｉ通信では、図３（Ａ）に示すようにパケットのデータサイズを小さくして通信期間が短くなるように設定される。したがって、ＷｉＦｉ通信によるＡＰ４０２への画像データの送信速度は、Ｂｌｕｅｔｏｏｔｈ通信優先モードではない場合に比べると遅くなる。しかしながら、カメラ１００が「Ｂｌｕｅｔｏｏｔｈリモコンを使用する」モードに設定しているために、画像データの送信速度よりもリモートレリーズ時のタイムラグを短くした方がユーザの使い勝手を向上させることができる。
【００３２】
次に、Ｓ６０１においてＢｌｕｅｔｏｏｔｈリモコン４０１を使用しないことにより、Ｓ６１０に進んだ場合について説明する。
Ｓ６１０では、メインマイコン１１６はカメラ１００の本体側の設定を「Ｂｌｕｅｔｏｏｔｈリモコンを使用しない」モードに設定する。このモードでは、メインマイコン１１６はＢｌｕｅｔｏｏｔｈリモコン４０１からのリモートレリーズを受け付けない。Ｂｌｕｅｔｏｏｔｈリモコン４０１を使用しない場合には、カメラ１００に対してカメラ１００のレリーズボタン１１１、有線リモコン、赤外線リモコンでレリーズをしたり、ＷｉＦｉ通信によりＰＣやスマートフォンからリモートレリーズをしたりすることができる。Ｂｌｕｅｔｏｏｔｈリモコン４０１を使用しない場合には、カメラ１００はＢｌｕｅｔｏｏｔｈ通信ができるストロボやスマートフォン等との接続を維持することができる。
【００３３】
Ｓ６１１では、メインマイコン１１６は無線通信モジュール１０１に対して無線通信のモードをＷｉＦｉ通信優先モードに切替えるように指示する。
Ｓ６１２では、通信制御部１０４はＷｉＦｉ通信およびＢｌｕｅｔｏｏｔｈ通信で接続されている機器に対して無線通信の通信間隔をＷｉＦｉ通信優先モードの設定に変更を要求する。具体的には、図２（Ｂ）に示すように、図２（Ａ）に示すＢｌｕｅｔｏｏｔｈ通信優先モードに比べて、Ｂｌｕｅｔｏｏｔｈ通信の通信間隔を長くするように設定する。Ｂｌｕｅｔｏｏｔｈ通信の通信間隔を長くすることで、ＷｉＦｉ通信ではＢｌｕｅｔｏｏｔｈ通信の非通信期間を長く利用することができる。したがって、通信制御部１０４は、ＷｉＦｉ通信のパケットのデータサイズを大きくしたり、パケットの連結を有効にしたり、パケットの連結可能数を増やしたりする設定に変更する。
【００３４】
Ｓ６１３では、通信制御部１０４は無線通信の通信間隔をＷｉＦｉ通信優先モードの値に切替えて通信を行う。
Ｓ６１４では、メインマイコン１１６はユーザによりレリーズが行われたか否かを判定する。ユーザは例えばカメラ１００のレリーズボタン１１１を押すことで、レリーズ信号がメインマイコン１１６に送信される。
Ｓ６１５では、メインマイコン１１６はレリーズ信号を受信することで撮像センサ１１３を制御して、画像を撮影して画像データを生成する。
【００３５】
Ｓ６１６では、メインマイコン１１６はＢｌｕｅｔｏｏｔｈ通信の非通信期間中に、無線通信モジュール１０１を介して画像データをＷｉＦｉ通信によりＡＰ４０２を経由してＰＣ等に送信する。なお、Ｓ６１６のようにＢｌｕｅｔｏｏｔｈ通信を維持しながら、ＷｉＦｉ通信により画像データを送信する場合に、ＷｉＦｉ通信優先モードを設定することは有効である。
【００３６】
ここで、ユーザが所望するタイミングで撮影を行うにはレリーズボタン１１１を押してから実際に撮影するまでのタイムラグを短くする必要がある。しかしながら、「Ｂｌｕｅｔｏｏｔｈリモコンを使用しない」モードが設定されていることから、Ｂｌｕｅｔｏｏｔｈリモコン４０１は使用されず、Ｂｌｕｅｔｏｏｔｈ通信の通信間隔を長くしてもレリーズ時のタイムラグには影響しない。そのために、「Ｂｌｕｅｔｏｏｔｈリモコンを使用しない」モードでは無線通信のモードをＷｉＦｉ通信優先モードに設定する。この場合、Ｂｌｕｅｔｏｏｔｈ通信の通信間隔が長くなり、Ｂｌｕｅｔｏｏｔｈ通信のレスポンスが低下するものの、Ｂｌｕｅｔｏｏｔｈ通信は維持されることで、ユーザの使い勝手は低下しない。一方、Ｂｌｕｅｔｏｏｔｈ通信の非通信期間中に行うＷｉＦｉ通信の占有可能な通信期間が長くなり、ＷｉＦｉ通信の通信速度が向上し、画像送信を高速化することができる。特に、画像を連写撮影した場合や、画素数の大きい画像データを送信する場合に、ＷｉＦｉ通信の通信速度が向上させることによりユーザの使い勝手を向上させることができる。
【００３７】
このように、カメラ１００の状態として、Ｂｌｕｅｔｏｏｔｈリモコン４０１とＢｌｕｅｔｏｏｔｈ通信で無線通信する場合には、Ｂｌｕｅｔｏｏｔｈリモコン４０１と無線通信しない場合に比べてＢｌｕｅｔｏｏｔｈ通信の通信間隔が短くする。一方、Ｂｌｕｅｔｏｏｔｈリモコン４０１とＢｌｕｅｔｏｏｔｈ通信で無線通信しない場合には、Ｂｌｕｅｔｏｏｔｈリモコン４０１と無線通信する場合に比べてＢｌｕｅｔｏｏｔｈ通信の通信間隔が長くする。したがって、Ｂｌｕｅｔｏｏｔｈリモコン４０１からの操作に対するレスポンス向上と画像送信の高速化とのバランスを図ることができ、カメラ１００の使い勝手を向上させることができる。
【００３８】
なお、無線通信のモードを切替えるときに、ＷｉＦｉ通信の高速化のために、パケットの連結（アグリゲーション）の許可、不許可を切替えてもよい。ここで、ＷｉＦｉ通信のパケットの連結について、図３（Ｃ）、（Ｄ）を参照して説明する。
図３（Ｃ）に示すように、通信のパケット３００は、データの送信先やデータ形式を表すヘッダー３０１と、データ本体３０２と、データの誤り検出用データ３０３とから構成される。また、パケット３００とパケット３００の間には短い時間の間隔が空く。送信先が同じアドレスの場合、ヘッダー３０１の内容が重複するために効率が悪く、パケット３００の間隔も無駄である。したがって、図３（Ｄ）に示すように、ヘッダー部分を削除してパケットを連結して送信する方式がある。この方式を用いて送信することで実効スループットを向上させることができる。
【００３９】
ここで、パケットの連結の許可、不許可を切替える具体的な処理について説明する。
メインマイコン１１６は無線通信モジュール１０１がＢｌｕｅｔｏｏｔｈ通信優先モードに切替えた場合、ＷｉＦｉ通信でのパケットの連結を許可しない設定にする。このように設定することで、ＷｉＦｉ通信での画像送信時に１回のパケット送信時の通信期間が短くなり、Ｂｌｕｅｔｏｏｔｈ通信の通信間隔を短く設定できる。
一方、メインマイコン１１６は無線通信モジュール１０１がＷｉＦｉ通信優先モードに切替えた場合、ＷｉＦｉ通信でのパケットの連結を許可する設定にする。このように設定することで、ＷｉＦｉ通信での画像送信時に１回のフレーム送信で送信するパケットを多数連結できる。したがって、データ送信する時間の割合を増やすことができるので、実効スループットを向上させることができる。また、メインマイコン１１６はＢｌｕｅｔｏｏｔｈ通信の通信間隔を、Ｂｌｕｅｔｏｏｔｈ通信の通信間隔中に、連結したパケットをＷｉＦｉ通信で送信できるように長い間隔に設定する。
【００４０】
ただし、Ｂｌｕｅｔｏｏｔｈ通信優先モードの場合であっても、Ｂｌｕｅｔｏｏｔｈ通信の通信間隔がある程度長い非通信期間にできる場合には、メインマイコン１１６はパケットの連結の許可と不許可を切替えず、常時許可してもよい。この場合、メインマイコン１１６は、パケットの連結数を可変することで通信期間を調整してもよい。
【００４１】
なお、上述した実施例では、無線通信のモードをカメラ１００のレリーズの方法、すなわちＢｌｕｅｔｏｏｔｈリモコン４０１を使用するか否かに応じて切替えて設定する場合について説明したが、この場合に限られない。例えば、レリーズの方法に代えてユーザが直接、無線通信のモードを選択できるようにしてもよい。
具体的には、カメラ１００の設定メニューに、「常時Ｂｌｕｅｔｏｏｔｈ通信優先モード」、「常時ＷｉＦｉ通信優先モード」のように選択肢を用意し、ユーザはカメラ１００の操作ボタン１１２を操作してカメラ１００の設定メニューから所望のモードを選択する。メインマイコン１１６は選択されたモードを設定する。この場合、メインマイコン１１６はユーザが選択したモードを解除して、改めて異なるモードを選択しない限り、常時、選択したモードで動作するように制御する。一方、ユーザが選択したモードを解除して、異なるモードを選択した場合には、選択されたモードを設定する。このように、Ｂｌｕｅｔｏｏｔｈ通信を常に優先させたり、逆にＷｉＦｉ通信を常に優先させたりすることで、ユーザはカメラ１００を所望する無線通信で動作させることができ、撮影システムとしての使い勝手を向上させることができる。ただし、カメラ１００の設定メニューに選択肢を用意するのは一例であって、カメラ１００の本体の操作ボタン１１２として、常時Ｂｌｕｅｔｏｏｔｈ通信優先モードまたは常時ＷｉＦｉ通信優先モードに切替えるスイッチを付加してもよい。
【００４２】
＜実施例２＞
図５は、カメラ１００を含む通信システムの構成の一例を示す図である。
通信システムは、カメラ１００と、スマートフォン５０１とを有する。カメラ１００は、スマートフォン５０１に対してＢｌｕｅｔｏｏｔｈ通信およびＷｉＦｉ通信で接続される。すなわち、Ｂｌｕｅｔｏｏｔｈ通信で接続される機器と、ＷｉＦｉ通信で接続される機器とが同じ機器である。なお、カメラ１００と無線通信で接続される機器は、スマートフォン５０１である場合に限られず、複数の無線通信が可能な情報端末であればタブレットやノートＰＣ等であってもよい。
【００４３】
図５に示すように、カメラ１００はスマートフォン５０１とＢｌｕｅｔｏｏｔｈ通信で接続され、同時にＷｉＦｉ通信で接続される。ただし、常時通信しているのは、Ｂｌｕｅｔｏｏｔｈ通信だけであって、ＷｉＦｉ通信は必要な場合のみ接続してデータ通信を行う。このような通信システムでは、スマートフォン５０１内のアプリを利用して、Ｂｌｕｅｔｏｏｔｈ通信でリモートレリーズを行い、撮影した画像をＷｉＦｉ通信でスマートフォン５０１に自動転送するように構成することができる。なお、スマートフォン５０１は、カメラ１００を遠隔で操作可能な装置の一例である。
ＷｉＦｉ通信は高速なデータ通信が可能ではあるが、消費電力が大きいために、データ通信を行わなくても電池が消費されてしまう。また、カメラ１００とＷｉＦｉ通信で接続されている場合にはインターネットに繋がるＡＰ等、他の機器とのＷｉＦｉ通信ができなくなるために、カメラ１００とのＷｉＦｉ通信は切断する。
【００４４】
図７は、カメラ１００による通信制御の一例を示すフローチャートである。
図７のフローチャートは、カメラ１００のメインマイコン１１６が記憶装置１１５に記憶されたプログラムを実行することにより実現される。
なお、カメラ１００は、スマートフォン５０１とＢｌｕｅｔｏｏｔｈ通信で接続の設定（ペアリング）をした上で常時接続状態にする。このように、常時接続状態にすることでスマートフォン５０１からいつでもカメラ１００を制御できる。実施例１ではカメラ１００がＢｌｕｅｔｏｏｔｈリモコン４０１とアドバタイズ通信により接続したが、本実施例では接続を確立させた後のコネクション通信で接続している。このとき、カメラ１００はＢｌｕｅｔｏｏｔｈ通信優先モードに設定されていない。また、カメラ１００はスマートフォン５０１と予めＷｉＦｉ通信の接続設定をしておくがＷｉＦｉ通信自体は切断しておくものとする。
図７のフローチャートは、ユーザがカメラ１００で画像を撮影して、撮影した画像をスマートフォンに送信する前提として説明する。
【００４５】
Ｓ７０１では、メインマイコン１１６はスマートフォン５０１をリモコンとして使用するか否かを判定する。スマートフォン５０１をリモコンとして使用することでカメラ１００に対してリモート操作をすることができる。例えば、ユーザはスマートフォン５０１からＢｌｕｅｔｏｏｔｈ通信を経由してスマートフォン５０１をリモコンとして使用するか否かを選択することで、メインマイコン１１６はスマートフォン５０１をリモコンとして使用するか否かを判定する。スマートフォン５０１をリモコンとして使用する場合にはＳ７０２に進み、使用しない場合にはＳ７０９に進む。なお、カメラ１００の操作ボタン１１２からスマートフォン５０１をリモコンとして使用するか否かを選択してもよい。
【００４６】
Ｓ７０２では、メインマイコン１１６はカメラ１００の本体側の設定を「スマートフォンをリモコンとして使用する」モードに設定する。
Ｓ７０３では、メインマイコン１１６は無線通信モジュール１０１に対して無線通信のモードをＢｌｕｅｔｏｏｔｈ通信優先モードに切替えるように指示する。
Ｓ７０４では、通信制御部１０４はＷｉＦｉ通信で接続されているＡＰ等の機器に対して無線通信の通信間隔をＢｌｕｅｔｏｏｔｈ通信優先モードの設定に変更を要求する。また、通信制御部１０４はペアリングされているスマートフォン５０１と通信して、無線通信の通信間隔をＢｌｕｅｔｏｏｔｈ通信優先モードの値に変更を要求する。具体的には、通信制御部１０４はＢｌｕｅｔｏｏｔｈ通信の通信間隔を短くしＢｌｕｅｔｏｏｔｈ通信と重ならないようにＷｉＦｉ通信のパケットのデータサイズを小さくするように制限する。
【００４７】
Ｓ７０５では、通信制御部１０４は無線通信の通信間隔をＢｌｕｅｔｏｏｔｈ通信優先モードの値に切替えて、Ｂｌｕｅｔｏｏｔｈ通信およびＷｉＦｉ通信を行う。
Ｓ７０６では、メインマイコン１１６はスマートフォン５０１からリモートレリーズが行われたか否かを判定する。ユーザは撮影したいタイミングでスマートフォン５０１からレリーズをすることでＢｌｕｅｔｏｏｔｈ通信でリモートレリーズ信号がカメラ１００に送信される。
Ｓ７０７では、メインマイコン１１６は無線通信モジュール１０１を介してリモートレリーズ信号を受信することで撮像センサ１１３を制御して、画像を撮影して画像データを生成する。
【００４８】
Ｓ７０８では、メインマイコン１１６はＢｌｕｅｔｏｏｔｈ通信の非通信期間中に、無線通信モジュール１０１を介して画像データをＷｉＦｉ通信によりスマートフォン５０１に送信する。なお、Ｓ７０８のようにＷｉＦｉ通信により画像データを送信している期間中であっても、ユーザがスマートフォン５０１を用いてレリーズをしたい場合があり、このような場合に、Ｂｌｕｅｔｏｏｔｈ通信優先モードに設定することは有効である。
【００４９】
ここで、ユーザが所望するタイミングで撮影を行うためにはスマートフォン５０１からレリーズをしてから実際にカメラ１００が撮影するまでのタイムラグを短くする必要がある。本実施例では、「スマートフォンをリモコンとして使用する」モードにした場合、無線通信のモードをＢｌｕｅｔｏｏｔｈ通信優先モードに設定する。すると、Ｂｌｕｅｔｏｏｔｈ通信の通信間隔が短くなり、Ｂｌｕｅｔｏｏｔｈ通信のレスポンスを向上させることができる。その結果、リモートレリーズ時のタイムラグを短くすることができる。また、ＷｉＦｉ通信による無線通信をＢｌｕｅｔｏｏｔｈ通信の非通信期間中に行うことで、Ｂｌｕｅｔｏｏｔｈ通信との干渉を避けつつＷｉＦｉ接続を維持することができる。その結果、レリーズを待機しながらもスマートフォン５０１に画像データを即座に送信することができる。
【００５０】
なお、Ｂｌｕｅｔｏｏｔｈ通信優先モードにおけるＷｉＦｉ通信では、図３（Ａ）に示すようにパケットのデータサイズを小さく、あるいは、図３（Ｃ）に示すようにパケットを連結しないように設定される。したがって、ＷｉＦｉ通信によるスマートフォン５０１への画像データの送信速度は、Ｂｌｕｅｔｏｏｔｈ通信優先モードではない場合に比べると遅くなる。しかしながら、カメラ１００が「スマートフォンをリモコンとして使用する」モードに設定しているために、画像データの送信速度よりもリモートレリーズ時のタイムラグを短く設定した方がユーザの使い勝手を向上させることができる。
【００５１】
なお、カメラ１００とスマートフォン５０１のＷｉＦｉ通信による接続では、カメラ１００側をＡＰとして機能させている。ＡＰをＩＥＥＥ８０２．１１ｎのモードで立ち上げることで、パケットのアグリゲーションが有効になる。一方、ＡＰをＩＥＥＥ８０２．１１ｇのモードで立ち上げることで、パケットのアグリゲーションが無効になる。このようにカメラ１００側がＡＰのため、ＡＰ側で使用する無線の規格を切替えることでパケットのアグリゲーションの許可、不許可を切替えることも可能である。
【００５２】
また、ユーザはスマートフォン５０１をリモコンとして使用する必要がなくなった場合には、スマートフォン５０１からＢｌｕｅｔｏｏｔｈ通信を経由してスマートフォン５０１をリモコンとして使用しないことを選択する。この場合、メインマイコン１１６は、「スマートフォンをリモコンとして使用する」モードが解除して、「スマートフォンをリモコンとして使用しない」モードに変更する。次に、メインマイコン１１６は無線通信モジュール１０１に対して無線通信のモードをＷｉＦｉ通信優先モードに切替えるように指示する。したがって、スマートフォン５０１をリモコンとして使用するときだけリモートレリーズ時のタイムラグを短く設定してレスポンスを向上させることができる。スマートフォン５０１への接続を切らずに画像送信を継続させて、電池の消費も抑えることができる。
【００５３】
次に、Ｓ７０１においてスマートフォン５０１をリモコンとして使用しないことにより、Ｓ７０９に進んだ場合について説明する。
Ｓ７０９では、メインマイコン１１６はカメラ１００の設定を「スマートフォンをリモコンとして使用しない」モードに設定する。「スマートフォンをリモコンとして使用する」モード以外は「スマートフォンをリモコンとして使用しない」モードに相当する。スマートフォン５０１をリモコンとして使用しない場合には、カメラ１００のレリーズボタン１１１、有線リモコン、赤外線リモコンでレリーズしたり、ＷｉＦｉ通信によりＰＣやスマートフォン５０１からリモートレリーズしたりすることができる。
ただし、スマートフォン５０１を使用しつつも、Ｂｌｕｅｔｏｏｔｈリモコン４０１を使用する場合には、実施例１の処理を適用することができる。
【００５４】
Ｓ７１０では、メインマイコン１１６は無線通信モジュール１０１に対して無線通信のモードをＷｉＦｉ通信優先モードに切替えるように指示する。
Ｓ７１１では、通信制御部１０４はＷｉＦｉ通信およびＢｌｕｅｔｏｏｔｈ通信で接続されている機器に対して無線通信の通信間隔をＷｉＦｉ通信優先モードの設定に変更を要求する。具体的には、図２（Ｂ）に示すように、図２（Ａ）に示すＢｌｕｅｔｏｏｔｈ通信優先モードに比べて、Ｂｌｕｅｔｏｏｔｈ通信の通信間隔を長くするように設定する。Ｂｌｕｅｔｏｏｔｈ通信の通信間隔を長くすることで、ＷｉＦｉ通信ではＢｌｕｅｔｏｏｔｈ通信の非通信期間を長く利用することができる。したがって、通信制御部１０４は、ＷｉＦｉ通信のパケットのデータサイズを大きくしたり、パケットの連結を有効にしたり、パケットの連結可能数を増やしたりする設定に変更する。
【００５５】
Ｓ７１２では、通信制御部１０４は無線通信の通信間隔をＷｉＦｉ通信優先モードの値に切替えて通信を行う。
Ｓ７１３では、メインマイコン１１６はユーザによりレリーズが行われたか否かを判定する。ユーザは例えばカメラ１００のレリーズボタン１１１を押すことで、レリーズ信号がメインマイコン１１６に送信される。
Ｓ７１４では、メインマイコン１１６はレリーズ信号を受信することで撮像センサ１１３を制御して、画像を撮影して画像データを生成する。
Ｓ７１５では、メインマイコン１１６はＢｌｕｅｔｏｏｔｈ通信の非通信期間中に、無線通信モジュール１０１を介して画像データをＷｉＦｉ通信によりスマートフォン５０１に送信する。Ｓ７１５のようにＢｌｕｅｔｏｏｔｈ通信を維持しながら、ＷｉＦｉ通信により画像データを送信する場合に、ＷｉＦｉ通信優先モードを設定することは有効である。
【００５６】
ここで、ユーザが所望するタイミングで撮影を行うにはレリーズボタン１１１を押してから実際に撮影するまでのタイムラグを短くする必要がある。しかしながら、「スマートフォンをリモコンとして使用しない」モードが設定されていることから、Ｂｌｕｅｔｏｏｔｈ通信の通信間隔を長くしてもレリーズ時のタイムラグには影響しない。そのために、「スマートフォンをリモコンとして使用しない」モードでは無線通信のモードをＷｉＦｉ通信優先モードに設定する。したがって、この場合、Ｂｌｕｅｔｏｏｔｈ通信の通信間隔が長くなり、Ｂｌｕｅｔｏｏｔｈ通信のレスポンスが低下するものの、Ｂｌｕｅｔｏｏｔｈ通信は維持されることで、ユーザの使い勝手は低下しない。一方、Ｂｌｕｅｔｏｏｔｈ通信の非通信期間中に行うＷｉＦｉ通信の占有可能な通信期間が長くなり、ＷｉＦｉ通信の通信速度が向上し、画像送信を高速化することができる。特に、画像を連写撮影した場合や、画素数の大きい画像データを送信する場合に、ＷｉＦｉ通信を通信速度を向上させることによりユーザの使い勝手が向上させることができる。
【００５７】
このように、カメラ１００の状態として、スマートフォン５０１とＢｌｕｅｔｏｏｔｈ通信で無線通信する場合には、スマートフォン５０１と無線通信しない場合に比べてＢｌｕｅｔｏｏｔｈ通信の通信間隔を短くする。一方、スマートフォン５０１とＢｌｕｅｔｏｏｔｈ通信で無線通信しない場合には、スマートフォン５０１と無線通信する場合に比べてＢｌｕｅｔｏｏｔｈ通信の通信間隔を長くする。したがって、スマートフォン５０１からの操作に対するレスポンス向上と画像送信の高速化とのバランスを図ることができ、カメラ１００の使い勝手を向上させることができる。
また、スマートフォン５０１の操作だけで無線通信のモードを切替えることができることから、カメラ１００を遠隔で操作するときの利便性を向上させることができる。
【００５８】
＜実施例３＞
本実施例では、カメラ１００がＢｌｕｅｔｏｏｔｈ通信により周辺アクセサリと接続する場合について説明する。カメラ１００に無線接続する周辺アクセサリとしては、Ｂｌｕｅｔｏｏｔｈリモコン、ストロボ、マイク、スピーカ、ＧＰＳ位置情報ユニット等の機器がある。これらの周辺アクセサリをカメラ１００で使用できるようにすることでＢｌｕｅｔｏｏｔｈ通信優先モードを設定する。
【００５９】
具体的には、カメラ１００は予め周辺アクセサリとＢｌｕｅｔｏｏｔｈ通信で接続の設定（ペアリング）をしておく。実際に周辺アクセサリを使用する場合には、ユーザはカメラ１００の設定メニューから周辺アクセサリを使用することを選択する。メインマイコン１１６はユーザによる選択に応じて無線通信モジュール１０１に対して無線通信のモードをＢｌｕｅｔｏｏｔｈ通信優先モードに切替えるように指示する。通信制御部１０４は、ペアリングされている周辺アクセサリと通信して、無線通信の通信間隔をＢｌｕｅｔｏｏｔｈ通信優先モードの値に変更する。また、周辺アクセサリの使用が終了した場合には、ユーザはカメラ１００の設定メニューから周辺アクセサリの使用を解除することを選択する。メインマイコン１１６はユーザによる選択に応じて無線通信モジュール１０１に対して無線通信のモードをＷｉＦｉ通信優先モードに切替えるように指示する。
【００６０】
このように、カメラ１００の状態として、周辺アクセサリとＢｌｕｅｔｏｏｔｈ通信で無線通信する場合には、周辺アクセサリと無線通信しない場合に比べてＢｌｕｅｔｏｏｔｈ通信の通信間隔が短くする。一方、周辺アクセサリとＢｌｕｅｔｏｏｔｈ通信で無線通信しない場合には、周辺アクセサリと無線通信する場合に比べてＢｌｕｅｔｏｏｔｈ通信の通信間隔が長くする。したがって、Ｂｌｕｅｔｏｏｔｈ通信で周辺アクセサリを使用する場合でもＷｉＦｉ通信の接続を維持して画像送信を可能にしつつ、周辺アクセサリのレスポンスを向上させることができる。例えば、周辺アクセサリがストロボであれば、時間同期精度の向上や、Ｂｌｕｅｔｏｏｔｈ通信を経由した設定変更がスムーズになる。また、周辺アクセサリがマイクやスピーカでは、音のサンプリング精度を上げて音質が向上するので撮影システムとしての使い勝手が向上する。
【００６１】
＜実施例４＞
本実施例では、ＷｉＦｉ通信でＩＳＭバンドとは異なる周波数帯も利用できる場合について説明する。例えば、ＩＥＥＥ８０２．１１ａ規格やＩＥＥＥ８０２．１１ａｃ規格に対応した、５ＧＨｚ帯のＷｉＦｉ通信が利用できる場合である。Ｂｌｕｅｔｏｏｔｈ通信と異なる周波数帯を利用することでＷｉＦｉ通信とＢｌｕｅｔｏｏｔｈ通信の干渉の影響を大幅に低減することができる。
【００６２】
具体的には、カメラ１００は予め２．４〜２．５ＧＨｚのＷｉＦｉ通信の接続先としてのＡＰ１と無線接続の設定をすると共に、５ＧＨｚ帯のＷｉＦｉ通信の接続先としての別のＡＰ２と無線接続の設定をしておく。実際にＷｉＦｉ通信により機器と接続する場合には、ユーザはカメラ１００の設定メニューから機器を使用することを選択する。通信制御部１０４は、ＡＰ２と接続できる場合には、ＡＰ１と接続せずにＡＰ２との接続が確立する。また、無線通信モジュール１０１がメインマイコン１１６に、５ＧＨｚ帯のＷｉＦｉ通信を利用していることを通知する。メインマイコン１１６は無線通信モジュール１０１に対して無線通信のモードをＢｌｕｅｔｏｏｔｈ通信優先モードに切替えるように指示する。通信制御部１０４は、Ｂｌｕｅｔｏｏｔｈ通信でペアリングされている機器と通信して、無線通信の通信間隔をＢｌｕｅｔｏｏｔｈ通信優先モードの値に変更する。なお、通信制御部１０４はＢｌｕｅｔｏｏｔｈ通信優先モードが設定されている間では２．４〜２．５ＧＨｚのＷｉＦｉ通信は使用しないようにする。
【００６３】
このように、Ｂｌｕｅｔｏｏｔｈ通信と干渉しない５ＧＨｚ帯のＷｉＦｉ通信により機器と接続する場合には、Ｂｌｕｅｔｏｏｔｈ通信の通信間隔が短くする。したがって、Ｂｌｕｅｔｏｏｔｈ通信が２．４〜２．５ＧＨｚ帯のＷｉＦｉ通信から干渉の影響を受けることを防止することができると共に、５ＧＨｚ帯のＷｉＦｉ通信で画像送信等をすることができる。また、Ｂｌｕｅｔｏｏｔｈ通信を利用したカメラ１００の制御のレスポンスを高めつつ、ＷｉＦｉ通信での画像送信をすることができユーザの使い勝手を向上させることができる。
【００６４】
以上のように、上述した各実施例によれば、カメラ１００の状態に応じて無線通信の通信間隔を変更する。例えば、カメラ１００の状態が第１の無線通信部１０２で他の機器と通信する場合には、第１の無線通信部１０２の通信間隔を短くするように制御する。この場合には、優先させたい他の機器に対するレスポンスを向上させることができ、使い勝手に優れたカメラ１００を提供することができる。
また、上述した各実施例によれば、第２の無線通信部１０３による通信期間を、変更した第１の無線通信部１０２の通信間隔に応じて変更する。例えば、第１の無線通信部１０２で他の機器と通信していない場合には、第１の無線通信部１０２の通信間隔を長くことに応じて、第１の無線通信部１０２の非通信期間中に通信する第２の無線通信部１０３の通信期間も長くする。この場合には、第２の無線通信部１０３で通信している機器に対して効率的に画像送信を行うことができるので、使い勝手に優れたカメラ１００を提供することができる。
また、上述した各実施例によれば、第２の無線通信部１０３による通信期間を、変更した第１の無線通信部１０２の通信間隔よりも短くするように制御する。具体的には、図２（Ａ）および図２（Ｂ）に示すように、Ｂｌｕｅｔｏｏｔｈ通信優先モードおよびＷｉＦｉ通信優先モードの何れの場合でも、ＷｉＦｉ通信の通信期間がＢｌｕｅｔｏｏｔｈ通信の通信間隔よりも短い。したがって、Ｂｌｕｅｔｏｏｔｈ通信とＷｉＦｉ通信との干渉を避けることができる。
【００６５】
＜他の実施例＞
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００６６】
以上、本発明の好ましい実施例について説明したが、本発明はこれらの実施例に限定されず、その要旨の範囲内で種々の変形および変更が可能である。また、上述した実施例を適宜、組み合せてもよい。
また、上述した実施例では、無線通信装置が撮像装置である場合について説明したが、この場合に限られず、第１の無線通信部１０２および第２の無線通信部１０３を有していれば、他の無線通信装置にも適用することができる。
また、上述した実施例では、撮像装置がカメラ１００である場合について説明したが、カメラ１００は一眼レフカメラやミラーレスカメラ等に限られず、撮像機能があれば他の撮像装置にも適用することができる。
【００６７】
また、上述した実施例においてカメラ１００がレリーズに応じて撮影する画像は静止画である場合に限られず、動画であってもよく、静止画を連続して撮影するタイムプラスであってもよい。
また、上述した実施例では、第１の無線通信部１０２がＢｌｕｅｔｏｏｔｈ通信部であり、第２の無線通信部１０３がＷｉＦｉ通信部である場合について説明したが、この場合に限られず、干渉を受ける他の無線通信にも適用することができる。
【００６８】
なお、Ｂｌｕｅｔｏｏｔｈ通信優先モードが設定されている場合であっても、メインマイコン１１６がＷｉＦｉ通信を経由してスマートフォン５０１から特定の操作を受け付けた場合には、一時的にＷｉＦｉ通信優先モードに設定してもよい。ここで、特定の操作とは、例えば、ズーム調整あるいはフォーカス調整に関する操作や、設定メニューあるいは設定変更に関する操作である。このような特定の操作をしている間にＢｌｕｅｔｏｏｔｈ通信でレリーズが行われることは少なく、ＷｉＦｉ通信優先モードに設定することで画像送信を高速化することができる。なお、メインマイコン１１６は特定の操作の終了を受け付けた場合には再度、Ｂｌｕｅｔｏｏｔｈ通信優先モードを設定する。
【００６９】
また、Ｂｌｕｅｔｏｏｔｈ通信優先モードが設定されている場合であっても、メインマイコン１１６がＢｌｕｅｔｏｏｔｈ通信を経由してＢｌｕｅｔｏｏｔｈリモコン４０１から特定の操作を受け付けた場合には、一時的にＷｉＦｉ通信優先モードに設定してもよい。ここで、特定の操作とは、例えば、設定メニューあるいは設定変更に関する操作である。このような特定の操作をしている間にＢｌｕｅｔｏｏｔｈ通信でレリーズが行われることは少なく、ＷｉＦｉ通信優先モードに設定することで画像送信を高速化することができる。なお、メインマイコン１１６は特定の操作の終了を受け付けた場合には再度、Ｂｌｕｅｔｏｏｔｈ通信優先モードを設定する。
【００７０】
また、ＷｉＦｉ通信優先モードが設定されている場合であっても、ＷｉＦｉ通信による画像送信が終了する等して、ＷｉＦｉ通信の通信期間を長くする必要がない場合には、メインマイコン１１６は一時的にＢｌｕｅｔｏｏｔｈ通信優先モードに設定してもよい。なお、メインマイコン１１６は再び画像送信をする場合には再度、ＷｉＦｉ通信優先モードを設定する。
また、カメラ１００からの画像送信をしない設定である場合には、メインマイコン１１６は常にＢｌｕｅｔｏｏｔｈ通信優先モードに設定する。画像送信をしない場合には、ＷｉＦｉ通信の通信期間を長くする必要がないためである。
【符号の説明】
【００７１】
１００：カメラ  １０１：無線通信モジュール  １０２：第１の無線通信部（Ｂｌｕｅｔｏｏｔｈ通信部）  １０３：第２の無線通信部（ＷｉＦｉ通信部）  １０４：通信制御部  １０５：無線アンテナ  １１６：メインマイコン  ４０１：Ｂｌｕｅｔｏｏｔｈリモコン  ４０２  アクセスポイント  ５０１：スマートフォン
【図１】
2019161433.tif 000003
【図２】
2019161433.tif 000004
【図３】
2019161433.tif 000005
【図４】
2019161433.tif 000006
【図５】
2019161433.tif 000007
【図６】
2019161433.tif 000008
【図７】
2019161433.tif 000009