(57)【要約】【課題】  ユーザが通信装置に接続したい外部装置を確実に通信装置に接続できるようにする。【解決手段】  通信装置はアクセスポイントとして動作する無線通信手段と、前記無線通信手段を介して接続する外部装置の識別子を記録する記録手段と、制御手段と、を有し、前記制御手段は、第一の台数を上限として複数の外部装置と並行して無線接続するよう前記無線通信手段を制御し、前記制御手段は、前記記録手段に識別子を記録していない外部装置と無線接続する場合、前記第一の台数より少ない第二の台数を上限として、前記記録手段に識別子を記録している外部装置と無線接続を確立するよう前記無線通信手段を制御することを特徴とする。【選択図】  図５
2020182040.tif 000002
【特許請求の範囲】
【請求項１】
アクセスポイントとして動作する無線通信手段と、
前記無線通信手段を介して接続する外部装置の識別子を記録する記録手段と、
制御手段と、を有し、
前記制御手段は、第一の台数を上限として複数の外部装置と並行して無線接続するよう前記無線通信手段を制御し、
前記制御手段は、前記記録手段に識別子を記録していない外部装置と無線接続する場合、前記第一の台数より少ない第二の台数を上限として、前記記録手段に識別子を記録している外部装置と無線接続を確立するよう前記無線通信手段を制御する
ことを特徴とする通信装置。
【請求項２】
前記制御手段は、アクセスポイントとして動作を開始した後に外部装置の識別子を記録するよう前記記録手段を制御する
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記制御手段は、前記記録手段に識別子を記録していない外部装置と無線接続する場合、前記第二の台数の前記記録手段に識別子を記録している複数の外部装置と無線接続を確立している状態では、外部装置の識別子を記録しないよう前記記録手段を制御する
ことを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記制御手段は、前記記録手段に識別子を記録していない外部装置と無線接続する場合、前記第一の台数と前記第二の台数との差の台数を上限として、前記記録手段に識別子を記録していない外部装置と無線接続を確立するよう前記無線通信手段を制御する
ことを特徴とする請求項１から３のいずれか１項に記載の通信装置。
【請求項５】
前記制御手段は、前記記録手段に識別子を記録していない外部装置と無線接続しない場合、前記第一の台数を上限として、前記記録手段に識別子を記録している複数の外部装置と無線接続を確立するよう前記無線通信手段を制御する
ことを特徴とする請求項１から４のいずれか１項に記載の通信装置。
【請求項６】
さらにユーザ操作を受け付ける操作手段を有し、
前記制御手段は、前記記録手段に識別子を記録していない外部装置と無線接続する場合、前記無線通信手段に無線接続するためのパスワードをユーザから受け付けるよう前記操作手段を制御し、
前記制御手段は、前記記録手段に識別子を記録していない外部装置と無線接続しない場合、前記無線通信手段に無線接続するためのパスワードを自動的に生成する
ことを特徴とする請求項１から５のいずれか１項に記載の通信装置。
【請求項７】
さらに撮像手段を有し、
前記制御手段は、前記無線通信手段を介して無線接続している前記記録手段に識別子を記録していない外部装置から、前記撮像手段によって撮像する指示を受信するよう前記無線通信手段を制御し、
前記制御手段は、前記指示に応じて、前記無線通信手段を介して無線接続している前記記録手段に識別子を記録している外部装置と連動して撮像するよう前記撮像手段および前記無線通信手段を制御する
ことを特徴とする請求項１から６のいずれか１項に記載の通信装置。
【請求項８】
前記記録手段は揮発性メモリであることを特徴とする請求項１から７のいずれか１項に記載の通信装置。
【請求項９】
前記通信装置は持ち運び可能であることを特徴とする請求項１から８のいずれか１項に記載の通信装置。
【請求項１０】
前記識別子はＭＡＣアドレスであることを特徴とする請求項１から９のいずれか１項に記載の通信装置。
【請求項１１】
アクセスポイントとして動作する無線通信手段と、
前記無線通信手段を介して接続する外部装置の識別子を記録する記録手段と、を有する通信手段の制御方法であって、
第一の台数を上限として複数の外部装置と並行して無線接続するよう前記無線通信手段を制御するステップと、
前記記録手段に識別子を記録していない外部装置と無線接続する場合、前記第一の台数より少ない第二の台数を上限として、前記記録手段に識別子を記録している外部装置と無線接続を確立するよう前記無線通信手段を制御するステップと、
を有することを特徴とする制御方法。
【請求項１２】
コンピュータを請求項１から１０のいずれか１項に記載の通信装置の各手段として機能させるための、コンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の外部装置と接続可能な通信装置に関する。
【背景技術】
【０００２】
近年、スマートフォンやデジタルカメラなどの通信装置は無線通信機能を有する。このスマートフォンやデジタルカメラは例えば撮影した画像データを無線通信を介して外部装置に送信することができる。特許文献１では、無線通信においてアクセスポイントとして動作するデジタルカメラが開示されている。また、アクセスポイントとして動作する場合、デジタルカメラやスマートフォンは複数台の外部装置と並行して無線接続を確立することができるものが存在する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−０２２９２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
通信装置のアクセスポイント機能では、ＲＯＭやＲＡＭ等のリソース上の制約により並行して接続可能な外部装置の台数には上限を設けることが考えられる。また、アクセスポイントとして動作する場合、通信装置は先に接続要求を受信した順番に外部装置と接続することが考えられる。この場合、ユーザは使用したい外部装置を接続する前に、スマートフォンやデジタルカメラは並行して接続可能な台数の上限まで複数の外部装置と接続を確立してしまうおそれがあった。
【０００５】
そこで本発明は、ユーザが通信装置に接続したい外部装置を確実に通信装置に接続できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の通信装置はアクセスポイントとして動作する無線通信手段と、前記無線通信手段を介して接続する外部装置の識別子を記録する記録手段と、制御手段と、を有し、前記制御手段は、第一の台数を上限として複数の外部装置と並行して無線接続するよう前記無線通信手段を制御し、前記制御手段は、前記記録手段に識別子を記録していない外部装置と無線接続する場合、前記第一の台数より少ない第二の台数を上限として、前記記録手段に識別子を記録している外部装置と無線接続を確立するよう前記無線通信手段を制御することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ユーザは通信装置に接続したい外部装置を確実に通信装置に接続できる。
【図面の簡単な説明】
【０００８】
【図１】第一の実施形態におけるデジタルカメラの構成の一例を示すブロック図である。
【図２】第一の実施形態におけるスマートデバイスの構成の一例を示すブロック図である。
【図３】第一の実施形態におけるデジタルカメラとスマートデバイスとから構成されるネットワークシステムの一例を示す図である。
【図４】（Ａ）第一の実施形態における連動撮影機能において他のデジタルカメラと接続するための画面の一例である。（Ｂ）第一の実施形態における連動撮影機能においてデジタルカメラ１００がセンダーカメラとして動作するか、レシーバーカメラとして動作するかをユーザが選択するための画面の一例である。（Ｃ）第一の実施形態における自動接続でレシーバーカメラと接続するか、手動接続でレシーバーカメラと接続するかを選択させる画面の一例である。（Ｄ）第一の実施形態におけるセンダーカメラの簡易ＡＰのチャンネルを自動で設定するか、手動で設定するかを選択する画面の一例である。（Ｅ）第一の実施形態におけるセンダーカメラの簡易ＡＰのパスワードを設定する画面の一例である。（Ｆ）センダーカメラにおいて連動撮影の接続処理を開始したことを示す画面の一例である。（Ｇ）レシーバーカメラにおいて連動撮影の接続処理を開始したことを示す画面の一例である。（Ｈ）第一の実施形態における連動撮影機能において他のデジタルカメラと接続するための画面の一例である。
【図５】第一の実施形態における、連動撮影機能においてセンダーカメラとレシーバーカメラとが接続した後にスマートデバイスがセンダーカメラに接続する処理の一例を示すシーケンス図である。
【図６】第一の実施形態における、レシーバーカメラのＭＡＣアドレスが記録されるＭＡＣアドレスリストを例示する図である。
【図７】第一の実施形態における、連動撮影機能においてセンダーカメラとレシーバーカメラとが接続中にスマートデバイスがセンダーカメラに接続する処理の一例を示すシーケンス図である。
【図８】第一の実施形態におけるセンダーカメラの動作の一例を示すフローチャートである。
【図９】第一の実施形態におけるレシーバーカメラの動作の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下に、本発明を実施するための形態について、添付の図面を用いて詳細に説明する。
【００１０】
なお、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されてもよい。また、各実施の形態を適宜組み合せることも可能である。
【００１１】
［第一の実施形態］
＜デジタルカメラ１００の内部構成＞
図１は、本実施形態の通信装置の一例であるデジタルカメラ１００の構成例を示すブロック図である。なお、ここでは通信装置の一例としてデジタルカメラについて述べるが、通信装置はこれに限られない。例えば通信装置はスマートフォンや、いわゆるタブレットデバイス、パーソナルコンピュータなどの情報処理装置であってもよい。
【００１２】
制御部１０１は、入力された信号や、後述のプログラムに従ってデジタルカメラ１００の各部を制御する。なお、制御部１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００１３】
撮像部１０２は、例えば、光学レンズユニットと絞り・ズーム・フォーカスなど制御する光学系と、光学レンズユニットを経て導入された光（映像）を電気的な映像信号に変換するための撮像素子などで構成される。撮像素子としては、一般的には、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）や、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）が利用される。撮像部１０２は、制御部１０１に制御されることにより、撮像部１０２に含まれるレンズで結像された被写体光を、撮像素子により電気信号に変換し、ノイズ低減処理などを行い、デジタルデータを画像データとして出力する。本実施形態のデジタルカメラ１００では、画像データは、ＤＣＦ（Ｄｅｓｉｇｎ  Ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ）の規格に従って、記録媒体１１０に記録される。
【００１４】
不揮発性メモリ１０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部１０１で実行される後述のプログラム等が格納される。
【００１５】
作業用メモリ１０４は、撮像部１０２で撮像された画像データを一時的に保持するバッファメモリや、表示部１０６の画像表示用メモリ、制御部１０１の作業領域等として使用される。
【００１６】
操作部１０５は、ユーザがデジタルカメラ１００に対する指示をユーザから受け付けるために用いられる。操作部１０５は例えば、ユーザがデジタルカメラ１００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、撮影を指示するためのレリーズスイッチ、画像データの再生を指示するための再生ボタンを含む。さらに、後述の接続部１１１を介して外部機器との通信を開始するための専用の接続ボタンなどの操作部材を含む。また、後述する表示部１０６に形成されるタッチパネルも操作部１０５に含まれる。なお、レリーズスイッチは、ＳＷ１およびＳＷ２を有する。レリーズスイッチが、いわゆる半押し状態となることにより、ＳＷ１がＯＮとなる。これにより、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備を行うための指示を受け付ける。また、レリーズスイッチが、いわゆる全押し状態となることにより、ＳＷ２がＯＮとなる。これにより、撮影を行うための指示を受け付ける。
【００１７】
表示部１０６は、撮影の際のビューファインダー画像の表示、撮影した画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部１０６は必ずしもデジタルカメラ１００が内蔵する必要はない。デジタルカメラ１００は内部又は外部の表示部１０６と接続することができ、表示部１０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００１８】
記録媒体１１０は、撮像部１０２から出力された画像データを記録することができる。記録媒体１１０は、デジタルカメラ１００に着脱可能なよう構成してもよいし、デジタルカメラ１００に内蔵されていてもよい。すなわち、デジタルカメラ１００は少なくとも記録媒体１１０にアクセスする手段を有していればよい。
【００１９】
接続部１１１は、外部装置と接続するためのインターフェースである。ＵＳＢ、ＩＥＥＥ１３９４、Ｐ１２８４、ＳＣＳＩ、モデム、ＬＡＮ、ＲＳ２３２Ｃ、無線通信等の各種通信機能を有する。接続部１１１には、デジタルカメラ１００を外部装置と接続するためのコネクタ、または無線通信機能を提供する際にはアンテナが接続されうる。本実施形態のデジタルカメラ１００は、接続部１１１を介して、外部装置とデータのやりとりを行うことができる。例えば、撮像部１０２で生成した画像データを、接続部１１１を介して外部装置に送信することができる。なお、本実施形態では、接続部１１１は外部装置とＩＥＥＥ８０２．１１の規格に従った、いわゆる無線ＬＡＮで通信するためのインターフェースを含む。なお、接続部１１１は必ずしもデジタルカメラ１００が内蔵する必要はない。デジタルカメラ１００は内部又は外部の接続部１１１と接続することができ、接続部１１１を制御する接続制御機能を少なくとも有していればよい。制御部１０１は、接続部１１１を制御することで外部装置との無線通信を実現する。なお、通信方式は無線ＬＡＮに限定されるものではなく、例えば赤外通信方式や、ＷｉｒｅｌｅｓｓＵＳＢ等、他の無線通信方式を採用してもよい。
【００２０】
近距離無線通信部１１２は、例えば無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラから構成される。近距離無線通信部１１２は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することにより外部装置との間で近距離無線通信を実現する。本実施形態では、近距離無線通信部１１２による通信はＢｌｕｅｔｏｏｔｈ  Ｓｐｅｃｉａｌ  Ｉｎｔｅｒｅｓｔ  Ｇｒｏｕｐ（Ｂｌｕｅｔｏｏｔｈ  ＳＩＧ）が策定している通信規格であるＢｌｕｅｔｏｏｔｈ（登録商標）に準拠する。制御部１０１は、近距離無線通信部１１２を制御することで外部装置との無線通信を実現することができればよい。本実施形態においてＢｌｕｅｔｏｏｔｈ通信は、低消費電力であるＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのバージョン５．０を採用する。このＢｌｕｅｔｏｏｔｈ通信は、無線ＬＡＮ通信と比べて通信可能な範囲が狭い（つまり、通信可能な距離が短い）。また、Ｂｌｕｅｔｏｏｔｈ通信は、無線ＬＡＮ通信と比べて通信速度が遅い。その一方で、Ｂｌｕｅｔｏｏｔｈ通信は、無線ＬＡＮ通信と比べて消費電力が少ない。本実施形態のデジタルカメラ１００は、近距離無線通信部１１２を介して、外部装置とデータのやりとりを行うことができる。例えば外部装置から撮影の命令を受信した場合は撮像部１０２を制御し、撮影動作を行い、無線ＬＡＮ通信によるデータの授受を行うための命令を受信した場合は接続部１１１を制御し、無線ＬＡＮ通信を開始する。
【００２１】
なお、本実施形態におけるデジタルカメラ１００の接続部１１１は、インフラストラクチャモードにおけるアクセスポイント（ＡＰ）として動作するＡＰモードと、インフラストラクチャモードにおけるクライアント（ＣＬ）として動作するＣＬモードとを有する。そして、接続部１１１をＣＬモードで動作させることにより、本実施形態におけるデジタルカメラ１００は、インフラストラクチャモードにおけるＣＬ機器として動作することが可能である。デジタルカメラ１００がＣＬ機器として動作する場合、周辺のアクセスポイント機器に接続することで、アクセスポイント機器が形成するネットワークに参加することが可能である。また、接続部１１１をＡＰモードで動作させることにより、本実施形態におけるデジタルカメラ１００は、アクセスポイントの一種ではあるが、より機能が限定された簡易的なアクセスポイント（以下、簡易ＡＰ）として動作することも可能である。デジタルカメラ１００が簡易ＡＰとして動作すると、デジタルカメラ１００は自身でネットワークを形成する。デジタルカメラ１００の周辺の装置は、デジタルカメラ１００をアクセスポイント機器と認識し、デジタルカメラ１００が形成したネットワークに参加することが可能となる。上記のようにデジタルカメラ１００を動作させるためのプログラムは不揮発性メモリ１０３に保持されているものとする。
【００２２】
なお、本実施形態におけるデジタルカメラ１００はアクセスポイントの一種であるものの、ＣＬ機器から受信したデータをインターネットプロバイダなどに転送するゲートウェイ機能は有していない簡易的なアクセスポイントである。したがって、自機が形成したネットワークに参加している他の装置からデータを受信しても、それをインターネットなどのネットワークに転送することはできない。
【００２３】
以上がデジタルカメラ１００の説明である。
【００２４】
＜スマートデバイス２００の内部構成＞
図２は、本実施形態の情報処理装置の一例であるスマートデバイス２００の構成例を示すブロック図である。なお、スマートデバイスとはスマートフォン等の携帯電話やいわゆるタブレットデバイスを含む。なお、ここでは情報処理装置の一例としてスマートデバイスについて述べるが、情報処理装置はこれに限られない。例えば情報処理装置は、無線機能付きのデジタルカメラやプリンタ、テレビ、あるいはパーソナルコンピュータなどであってもよい。
【００２５】
制御部２０１は、入力された信号や、後述のプログラムに従ってスマートデバイス２００の各部を制御する。なお、制御部２０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００２６】
撮像部２０２は、撮像部２０２に含まれるレンズで結像された被写体光を電気信号に変換し、ノイズ低減処理などを行い、デジタルデータを画像データとして出力する。撮像した画像データはバッファメモリに蓄えられた後、制御部２０１にて所定の演算を行い、記録媒体２１０に記録される。
【００２７】
不揮発性メモリ２０３は、電気的に消去・記録可能な不揮発性のメモリである。不揮発性メモリ２０３には、制御部２０１が実行する基本的なソフトウェアであるＯＳ（オペレーティングシステム）や、このＯＳと協働して応用的な機能を実現するアプリケーションが記録されている。また、本実施形態では、不揮発性メモリ２０３には、デジタルカメラ１００と通信するためのアプリケーション（以下アプリ）が格納されている。
【００２８】
作業用メモリ２０４は、表示部２０６の画像表示用メモリや、制御部２０１の作業領域等として使用される。
【００２９】
操作部２０５は、スマートデバイス２００に対する指示をユーザから受け付けるために用いられる。操作部２０５は例えば、ユーザがスマートデバイス２００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、表示部２０６に形成されるタッチパネルなどの操作部材を含む。
【００３０】
表示部２０６は、画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部２０６は必ずしもスマートデバイス２００が備える必要はない。スマートデバイス２００は表示部２０６と接続することができ、表示部２０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００３１】
記録媒体２１０は、撮像部２０２から出力された画像データを記録することができる。記録媒体２１０は、スマートデバイス２００に着脱可能なよう構成してもよいし、スマートデバイス２００に内蔵されていてもよい。すなわち、スマートデバイス２００は少なくとも記録媒体２１０にアクセスする手段を有していればよい。
【００３２】
通信部２１１は、外部装置と接続するためのインターフェースである。本実施形態のスマートデバイス２００は、通信部２１１を介して、デジタルカメラ１００とデータのやりとりを行うことができる。本実施形態では、通信部２１１はアンテナであり、制御部１０１は、アンテナを介して、デジタルカメラ１００と接続することができる。なお、デジタルカメラ１００との接続では、直接接続してもよいしアクセスポイントを介して接続してもよい。データを通信するためのプロトコルとしては、例えば無線ＬＡＮを通じたＰＴＰ／ＩＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を用いることができる。なお、デジタルカメラ１００との通信はこれに限られるものではない。例えば、通信部２１１としては、赤外線通信モジュール、ＷｉｒｅｌｅｓｓＵＳＢ等の他の無線通信モジュールを採用してもよい。
【００３３】
近距離無線通信部２１２は、近距離無線通信を実現するための通信ユニットである。近距離無線通信部２１２は、無線通信のためのアンテナと無線信号を処理するための変復調回路や通信コントローラから構成される。近距離無線通信部２１２は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することにより近距離無線通信を実現する。本実施形態では、近距離無線通信部２１２による通信はＢｌｕｅｔｏｏｔｈに準拠する。なお、近距離無線通信部１１２が実現する無線通信はＢｌｕｅｔｏｏｔｈに限られるものではなく、他の無線通信を採用してもよい。
【００３４】
公衆網接続部２１３は、公衆無線通信を行う際に用いられるインターフェースである。スマートデバイス２００は、公衆網接続部２１３を介して、他の機器と通話することができる。この際、制御部２０１はマイク２１４およびスピーカ２１５を介して音声信号の入力と出力を行うことで、通話を実現する。本実施形態では、公衆網接続部２１３はアンテナであり、制御部２０１は、アンテナを介して、公衆網に接続することができる。なお、通信部２１１および公衆網接続部２１３は、一つのアンテナで兼用することも可能である。
【００３５】
以上がスマートデバイス２００の説明である。
【００３６】
＜ネットワークシステム＞
図３を用いて、本実施形態における複数のデジタルカメラ１００およびスマートデバイス２００が形成するネットワークシステムの一例について説明する。
【００３７】
本実施形態では、デジタルカメラ１００の連動撮影という機能を例に説明する。連動撮影機能とは、無線接続している複数のデジタルカメラが連動して撮影する機能である。例えば、本実施形態での連動撮影機能は次のように実行される。図３において、デジタルカメラ１００−１は接続部１１１をＡＰモードで動作させることで簡易ＡＰとして動作する。本実施形態では簡易ＡＰとして動作するデジタルカメラ１００をセンダーカメラという。デジタルカメラ１００−２〜デジタルカメラ１００−５は接続部１１１をＣＬモードで動作させることでＣＬ機器として動作する。本実施形態ではＣＬ機器として動作するデジタルカメラ１００をレシーバーカメラという。このそれぞれのレシーバーカメラはセンダーカメラであるデジタルカメラ１００−１に接続する。ユーザがデジタルカメラ１００−１を操作して撮影すると、その操作がデジタルカメラ１００−１から無線接続しているレシーバーカメラに送信される。この情報を受信したレシーバーカメラはそれぞれその操作に対応する撮影動作を実行する。例えばセンダーカメラがレリーズスイッチが全押し状態であるというレリーズスイッチの操作情報を送信した場合、レシーバーカメラはこの操作情報を受信して、センダーカメラと連動して被写体を撮影する。
【００３８】
また、本実施形態ではデジタルカメラ１００は簡易ＡＰとして動作する場合、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）というサーバ・クライアント方式の通信プロトコルに準拠して通信できる。本実施形態のデジタルカメラ１００は、上述の連動撮影機能と並行して、ＨＴＴＰ通信におけるサーバ（以下、ＨＴＴＰサーバという）として動作する。また本実施形態ではスマートデバイス２００がＨＴＴＰ通信におけるクライアント（以下、ＨＴＴＰクライアントという）としてデジタルカメラ１００−１の簡易ＡＰに接続する。例えばスマートデバイス２００がデジタルカメラ１００−１にアクセスすることで、ユーザはスマートデバイス２００を介してデジタルカメラ１００を遠隔操作することができる。本実施形態のデジタルカメラ１００は連動撮影機能と遠隔操作機能とを並行して実行できる。例えば、この２つの機能は次のように実行される。図３において、センダーカメラであるデジタルカメラ１００−１に複数のレシーバーカメラが接続している状態において、スマートデバイス２００はＨＴＴＰクライアントとしてＨＴＴＰサーバであるデジタルカメラ１００−１と無線接続する。そしてユーザはスマートデバイス２００を操作してデジタルカメラ１００−１に撮影指示を送信する。この撮影指示を受信したデジタルカメラ１００−１は撮影動作を行うとともに、接続しているレシーバーカメラに対して、スマートデバイス２００から受信した撮影指示と同様の指示を送信する。この指示を受信した各レシーバーカメラはこの指示に基づいて撮影動作を行う。このように、ユーザはスマートデバイス２００を操作することで、デジタルカメラ１００−１、およびデジタルカメラ１００−２〜１００−５を連動撮影させるができる。
【００３９】
ここで本実施形態では、センダーカメラはレシーバーカメラと、ＷＰＳ（Ｗｉ‐Ｆｉ（登録商標）  Ｐｒｏｔｅｃｔｅｄ  Ｓｅｔｕｐ）によって無線パラメータを交換し、互いに接続する。また本実施形態では、スマートデバイス２００はユーザによって入力されたＳＳＩＤおよびパスワード等に基づいてセンダーカメラと接続する。これにより、無線接続した外部装置の接続手順によって、センダーカメラはその外部装置がレシーバーカメラかスマートデバイス２００かを判別することができる。
【００４０】
しかし、デジタルカメラ１００における簡易ＡＰ機能では、ＲＯＭやＲＡＭなどのリソース上の制約により、デジタルカメラ１００は並行して接続できる外部装置の台数に上限を設ける。本実施形態において、デジタルカメラ１００に同時接続できる外部装置の台数の上限は例えば１０台とする。このデジタルカメラ１００−１に１０台のレシーバーカメラが同時接続した場合、ユーザはその後にスマートデバイス２００をデジタルカメラ１００−１に接続することはできない。この場合、ユーザはデジタルカメラ１００−１を用いて連動撮影機能と遠隔操作機能とを並行して利用することができない。
【００４１】
そこで本実施形態では、簡易ＡＰとして動作する場合、デジタルカメラ１００はレシーバーカメラおよびスマートデバイス２００の両方と確実に接続を確立するために、連動撮影機能と遠隔操作機能とで同時接続できる外部装置の台数を分け合う。
【００４２】
＜センダーカメラにスマートデバイスを最後に接続する手順＞
ここでは図４（Ａ）〜（Ｈ）、および図５を用いて、センダーカメラとレシーバーカメラとが接続した後にスマートデバイス２００をセンダーカメラに接続する手順について説明する。本実施形態では先にセンダーカメラ１台とレシーバーカメラ９台とが連動撮影のために接続し、後からスマートデバイス２００がセンダーカメラに接続する場合について説明する。
【００４３】
図４（Ａ）〜（Ｈ）は、連動撮影機能および遠隔撮影機能を実行する場合にデジタルカメラ１００の表示部１０６に表示される画面を例示する図である。図５は、センダーカメラとレシーバーカメラとが接続した後にスマートデバイスがセンダーカメラに接続する手順のシーケンス図の一例である。図５のシーケンスの処理はユーザがデジタルカメラ１００のメニュー画面から連動撮影機能を選択したことに応じて開始される。
【００４４】
ステップＳ５０１において、ユーザはデジタルカメラ１００をセンダーカメラとして動作させる。ここで、デジタルカメラ１００をセンダーカメラとして動作させる手順について説明する。
【００４５】
ユーザはデジタルカメラ１００のメニュー画面から連動撮影機能を選択する。デジタルカメラ１００はそのユーザ操作に応じて図４（Ａ）に示すような連動撮影機能において他のデジタルカメラと接続するための画面を表示する。図４（Ａ）の項目４０１に示す「ウィザードで接続」とは、デジタルカメラ１００が連動撮影の接続の設定を表示部１０６を介してユーザと対話形式で行う機能である。
【００４６】
ユーザが図４（Ａ）の項目４０１を選択すると、デジタルカメラ１００は図４（Ｂ）に示すような画面に遷移する。図４（Ｂ）は、連動撮影機能においてデジタルカメラ１００がセンダーカメラとして動作するか、レシーバーカメラとして動作するかをユーザが選択するための画面の一例である。ユーザが図４（Ｂ）の画面で「センダー」を選択して「ＯＫ」ボタンを押下すると、デジタルカメラ１００は図４（Ｃ）の画面に遷移する。この場合、デジタルカメラ１００はセンダーカメラとして動作し、以降の画面ではセンダーカメラの設定をユーザに入力させる。図４（Ｃ）は、デジタルカメラ１００が自動接続でレシーバーカメラと接続するか、手動接続でレシーバーカメラと接続するかを選択させる画面の一例である。「自動接続」とは、デジタルカメラ１００が簡易ＡＰのＳＳＩＤ、チャンネル、およびパスワードなどの設定を自動的に設定し、外部装置と接続することである。また、「手動接続」とは、ユーザが簡易ＡＰのチャンネルやパスワードなどの設定をセンダーカメラであるデジタルカメラ１００に入力し、デジタルカメラ１００がその設定に従って外部装置と接続することである。本実施形態では、ユーザによって「自動接続」が選択された場合、センダーカメラは遠隔操作機能を実行しない。ユーザによって「手動接続」が選択された場合、センダーカメラは遠隔操作機能を実行し、レシーバーカメラおよびスマートデバイス２００と接続する。ユーザによって「自動接続」が選択された場合、センダーカメラが遠隔操作機能を実行しない理由については、本実施形態の最後に説明する。
【００４７】
ユーザが図４（Ｃ）の画面において「手動接続」を選択して「ＯＫ」ボタンを押下した場合、デジタルカメラ１００は図４（Ｄ）の画面に遷移する。図４（Ｄ）は、センダーカメラの簡易ＡＰのチャンネルを自動で設定するか、手動で設定するかを選択する画面の一例である。「手動設定」の項目の右側には、センダーカメラが外部装置と接続する際に利用するチャンネルが示されている。このチャンネルはユーザ操作によって変更できる。ユーザが図４（Ｄ）の画面で任意の設定を選択して「ＯＫ」ボタンを押下すると、デジタルカメラ１００は図４（Ｅ）の画面に遷移する。図４（Ｅ）は、センダーカメラの簡易ＡＰのパスワードを設定する画面の一例である。ユーザが図４（Ｅ）の入力欄４０２を選択すると、デジタルカメラ１００はソフトウェアキーボードを表示する。ユーザはこのキーボードを介してデジタルカメラ１００に簡易ＡＰで利用するパスワードを入力することができる。本実施形態では、スマートデバイス２００はこのパスワードを用いてセンダーカメラの簡易ＡＰに接続する。ユーザが図４（Ｅ）の画面でパスワードを設定して「ＯＫ」ボタンを押下すると、デジタルカメラ１００は図４（Ｆ）の画面に遷移し、センダーカメラとして動作を開始する。図４（Ｆ）は、センダーカメラにおいて連動撮影の接続処理を開始したことを示す画面の一例である。以上の処理が図５のシーケンスのステップＳ５０１の処理に相当する。
【００４８】
ステップＳ５０２おいて、センダーカメラは簡易ＡＰを起動する。本実施形態では、センダーカメラはステップＳ５０１においてユーザが設定したパラメータに基づいて簡易ＡＰを起動する。
【００４９】
ステップＳ５０３において、センダーカメラはレシーバーカメラと無線パラメータの交換を行うためにＷＰＳによるパラメータ交換処理を開始する。
【００５０】
ここで、レシーバーカメラ１〜１０が連動撮影を開始する。なおここではレシーバーカメラ２からレシーバーカメラ８の動作についての説明を省略する。
【００５１】
ステップＳ５０４において、ユーザは他のデジタルカメラ１００をレシーバーカメラとして動作させる。ここでデジタルカメラ１００をレシーバーカメラとして動作させる手順について説明する。
【００５２】
ユーザが図４（Ａ）の項目４０１を選択すると、デジタルカメラ１００は図４（Ｂ）に示すような画面に遷移する。ここまではデジタルカメラ１００をセンダーカメラとして動作させる手順と同様である。ユーザが図４（Ｂ）の画面で「レシーバー」を選択して「ＯＫ」ボタンを押下すると、デジタルカメラ１００は図４（Ｇ）の画面に遷移する。図４（Ｇ）は、レシーバーカメラにおいて連動撮影の接続処理を開始したことを示す画面の一例である。ユーザが図４（Ｇ）の画面で「ＯＫ」ボタンを押下すると、デジタルカメラ１００は連動撮影の接続処理を開始する。以上の処理が図５のシーケンスのステップＳ５０４の処理に相当する。
【００５３】
ステップＳ５０５において、レシーバーカメラ１はセンダーカメラと無線パラメータの交換を行うためにＷＰＳによるパラメータ交換処理を開始し、待機する。
【００５４】
次にレシーバーカメラ２〜レシーバーカメラ１０においても、レシーバーカメラ１と同様に、連動撮影の処理を開始する。図５のステップＳ５０６およびステップＳ５０７の処理はレシーバーカメラ９の処理であり、それぞれステップＳ５０４およびステップＳ５０５の処理と同様である。図５のステップＳ５０８およびステップＳ５０９の処理はレシーバーカメラ１０の処理であり、それぞれステップＳ５０４およびステップＳ５０５の処理と同様である。
【００５５】
ステップＳ５１０において、センダーカメラおよびレシーバーカメラ１はＷＰＳによって無線パラメータを交換する。センダーカメラはレシーバーカメラ１に簡易ＡＰの無線パラメータを送信する。レシーバーカメラ１はセンダーカメラに自身のＭＡＣアドレス等の識別子を含む無線パラメータを送信する。
【００５６】
ステップＳ５１１において、センダーカメラは、ステップＳ５１０において受信したレシーバーカメラ１のＭＡＣアドレスをＭＡＣアドレスリストに登録する。図６は、ＭＡＣアドレスリストを例示する図である。図６に示すリストはセンダーカメラの簡易ＡＰに同時接続できる外部装置の上限が１０台であることを示している。センダーカメラは、ＷＰＳによってパラメータ交換を行ったレシーバーカメラのＭＡＣアドレスをこのリストに記録する。ただし、このＭＡＣアドレスリストはレシーバーカメラを管理するためのリストであるため、センダーカメラはこのリストにスマートデバイス２００のＭＡＣアドレスを記録しない。
【００５７】
ステップＳ５１２において、レシーバーカメラ１は、ステップＳ５１０において受信したセンダーカメラの簡易ＡＰの無線パラメータに基づいて、センダーカメラの簡易ＡＰに接続する。
【００５８】
ステップＳ５１３において、センダーカメラは、ステップＳ５１２において接続したレシーバーカメラ１のＭＡＣアドレスとＭＡＣアドレスリストに記録されているＭＡＣアドレスとを比較する。レシーバーカメラ１のＭＡＣアドレスはこのＭＡＣアドレスリストに記録されているため、センダーカメラはこのカメラがＷＰＳによってパラメータ交換したレシーバーカメラであると判断できる。
【００５９】
ステップＳ５１４において、センダーカメラは、現在接続しているレシーバーカメラの台数を表示する。例えばセンダーカメラは図４（Ｆ）に示すようにセンダーカメラに接続したレシーバーカメラの台数を１台と表示する。
【００６０】
ステップＳ５１５において、センダーカメラは、他のレシーバーカメラと無線パラメータの交換を行うためにＷＰＳによるパラメータ交換処理を再度開始する。そして、センダーカメラはレシーバーカメラ１と同様に、ステップＳ５１０〜ステップＳ５１５の処理をレシーバーカメラ２〜レシーバーカメラ８に対しても実行する。センダーカメラは、レシーバーカメラから接続されるごとに図４（Ｆ）の画面に示しているレシーバーカメラの台数の表示を更新する。
【００６１】
そしてセンダーカメラは、ステップＳ５１６〜ステップＳ５２０の処理においてレシーバーカメラ９との接続処理を行う。ステップＳ５１６〜ステップＳ５２０の処理は、それぞれステップＳ５１０〜ステップＳ５１４の処理と同様である。
【００６２】
ステップＳ５２１において、センダーカメラはＷＰＳによるパラメータ交換処理を停止する。ステップＳ５２０までの処理で、センダーカメラにレシーバーカメラ１〜レシーバーカメラ９の合計９台のデバイスが接続している。本実施形態ではセンダーカメラの簡易ＡＰに接続可能なデバイスの台数が１０台であるため、センダーカメラの簡易ＡＰに接続できる外部装置は残り１台である。センダーカメラはスマートデバイス２００が簡易ＡＰに接続できるようにするため、センダーカメラはＷＰＳによるパラメータ交換処理を停止し、新たにレシーバーカメラが接続できないようにする。これにより、他のレシーバーカメラがセンダーカメラに接続しようとしていても、センダーカメラはスマートデバイス２００と接続を確立できる。
【００６３】
ステップＳ５２２において、レシーバーカメラ１０はＷＰＳによるパラメータ交換処理がタイムアウトする。これはステップＳ５２１においてセンダーカメラがＷＰＳによるパラメータ交換処理を停止したため、レシーバーカメラはセンダーカメラとＷＰＳによるパラメータ交換ができないからである。
【００６４】
ステップＳ５２３において、ユーザはセンダーカメラを操作して連動撮影を開始する。例えばユーザはセンダーカメラの図４（Ｆ）に示す画面において、「ＯＫ」ボタンを押下することで、センダーカメラに連動撮影を開始させる。
【００６５】
ステップＳ５２４において、センダーカメラはレシーバーカメラ１とＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）接続する。センダーカメラは、レシーバーカメラ２〜レシーバーカメラ８ともレシーバーカメラ１と同様にＵＤＰ接続する。そしてステップＳ５２５において、センダーカメラは、ステップＳ５２４と同様に、レシーバーカメラ９とＵＤＰ接続する。
【００６６】
ステップＳ５２６において、センダーカメラは、すべてのレシーバーカメラとの接続が完了すると、簡易ＡＰの無線パラメータおよびＭＡＣアドレスリスト等を不揮発性メモリ１０３に記録する。レシーバーカメラにおいても、センダーカメラの簡易ＡＰの無線パラメータ等を不揮発性メモリ１０３に記録する。ここまでの処理において、センダーカメラはレシーバーカメラ１〜レシーバーカメラ９との接続を完了する。連動撮影のための接続が完了した後、センダーカメラは例えば図４（Ｈ）に示す画面を表示する。
【００６７】
ステップＳ５２７において、センダーカメラはＨＴＴＰサーバを起動する。このＨＴＴＰサーバは遠隔操作機能を実行するために起動される。
【００６８】
ステップＳ５２８において、ユーザはスマートデバイス２００を操作し、スマートデバイス２００がセンダーカメラに接続するよう操作する。このとき例えばユーザはスマートデバイス２００にセンダーカメラの簡易ＡＰのＳＳＩＤおよびパスワードを入力し、スマートデバイス２００をセンダーカメラに接続させるよう操作する。ユーザは、例えば図４（Ｈ）に示すセンダーカメラの画面の「設定確認」を選択することで、センダーカメラの簡易ＡＰのＳＳＩＤをセンダーカメラに表示させることができる。ただし、セキュリティの都合上、センダーカメラはステップＳ５０１において入力されたパスワードを表示しない。このＳＳＩＤおよびパスワードをユーザがスマートデバイス２００に入力することで、スマートデバイス２００はセンダーカメラに接続できる。なお、このパスワードはユーザがステップＳ５０１においてセンダーカメラに入力したパスワードである。
【００６９】
ステップＳ５２９において、スマートデバイス２００はセンダーカメラの簡易ＡＰに接続する。
【００７０】
ステップＳ５３０において、センダーカメラおよびスマートデバイス２００はＴＣＰ接続し、ＨＴＴＰによる通信を開始する。これにより、スマートデバイス２００はセンダーカメラを遠隔操作できる。
【００７１】
以上、センダーカメラとレシーバーカメラとが接続した後にスマートデバイス２００をセンダーカメラに接続する手順について説明した。これによりセンダーカメラとレシーバーカメラとが連動撮影のために同時接続をした状態であっても、ユーザはスマートデバイス２００をセンダーカメラに接続することができる。
【００７２】
なお、図５のシーケンスではセンダーカメラに同時接続するレシーバーカメラの台数を９台としたが、センダーカメラに同時接続するレシーバーカメラは９台よりも少なくてよい。この場合、センダーカメラとレシーバーカメラとが接続した後に接続可能なスマートデバイス２００の台数は、その減少したレシーバーカメラの台数だけ増加する。例えば、センダーカメラが６台のレシーバーカメラと同時接続した場合、センダーカメラは４台のスマートデバイス２００接続できるようにしてもよい。
【００７３】
なお、ステップＳ５０１において簡易ＡＰの無線パラメータ等が不揮発性メモリ１０３にすでに記録されている場合、デジタルカメラ１００は図４（Ｈ）に示す画面を表示する。また、ステップＳ５０１において、簡易ＡＰの無線パラメータ等が不揮発性メモリ１０３に記録されていない場合、デジタルカメラ１００は図４（Ａ）に示す画面を表示する。
【００７４】
なお、例えばステップＳ５２０において、同時接続しているレシーバーカメラの台数が９台に達したことに応じて、センダーカメラは同時接続しているレシーバーカメラの台数が上限に達したことを示すメッセージを画面に表示してもよい。これによりユーザは新たにレシーバーカメラをセンダーカメラに接続できないことを知ることができる。
【００７５】
なおステップＳ５２６において、パラメータ交換を行ったがＵＤＰ接続を確立しなかったレシーバーカメラが存在した場合、センダーカメラはそのレシーバーカメラのＭＡＣアドレスを消去してからＭＡＣアドレスリストを不揮発性メモリ１０３に記録する。
【００７６】
＜センダーカメラとレシーバーカメラの接続途中でスマートデバイスを接続する手順＞
これまで、センダーカメラがレシーバーカメラとの連動撮影の接続が完了した後で、スマートデバイス２００をセンダーカメラに接続する手順について説明した。次にセンダーカメラとレシーバーカメラとが連動撮影の接続を行っている途中で、スマートデバイス２００をセンダーカメラに接続させる手順について説明する。
【００７７】
図４および図７を用いて、センダーカメラがレシーバーカメラと連動撮影のために接続している途中で、スマートデバイス２００をセンダーカメラに接続する手順について説明する。ここでは、センダーカメラおよび９台のレシーバーカメラが連動撮影のために接続している途中で、スマートデバイス２００の一例であるスマートフォン１およびスマートフォン２がセンダーカメラに接続する場合を例に説明する。図７はこの場合のシーケンス図の一例である。ただしこの例では、センダーカメラは９台のレシーバーカメラと接続するために、１台のスマートフォンとしか接続しないものとする。
【００７８】
ステップＳ７０１〜ステップＳ７０７はそれぞれ図５のステップＳ５０１〜ステップＳ５０７と同様であるため説明を省略する。ステップＳ７０８〜ステップＳ７１３はそれぞれ図５のステップＳ５１０〜ステップＳ５１５と同様であるため説明を省略する。ここまでのステップの処理によってセンダーカメラはレシーバーカメラ１と接続した状態である。ここでスマートフォン１およびスマートフォン２が、センダーカメラの簡易ＡＰに接続する。
【００７９】
ステップＳ７１４およびステップＳ７１５の処理はそれぞれ図５のステップＳ５２８およびステップＳ５２９の処理と同様であるため説明を省略する。
【００８０】
ステップＳ７１６において、センダーカメラは、ステップＳ７１５において接続したスマートフォン１のＭＡＣアドレスとＭＡＣアドレスリストに記録されているＭＡＣアドレスとを比較する。この結果、センダーカメラはスマートフォン１のＭＡＣアドレスはＭＡＣアドレスリストに記録されていないと判断する。この場合、レシーバーカメラ以外の外部装置、つまり本実施形態ではスマートデバイス２００が、センダーカメラの簡易ＡＰに新たに接続したことを示す。そして、そのような外部装置はスマートフォン１より前にセンダーカメラの簡易ＡＰに接続していないため、センダーカメラはスマートフォン１との接続を継続する。ここでセンダーカメラは図４（Ｆ）の画面に示すレシーバーカメラの台数の表示を変更しない。
【００８１】
ステップＳ７１７およびステップＳ７１８の処理はそれぞれ図５のステップＳ５２８およびステップＳ５２９の処理と同様であるため説明を省略する。
【００８２】
ステップＳ７１９において、センダーカメラは、ステップＳ７１８において接続したスマートフォン２のＭＡＣアドレスとＭＡＣアドレスリストに記録されているＭＡＣアドレスとを比較する。この結果、センダーカメラはスマートフォン２のＭＡＣアドレスはＭＡＣアドレスリストには記録されていないと判断する。また、ステップＳ７１５において、ＭＡＣアドレスリストにＭＡＣアドレスが記録されていない外部装置であるスマートフォン１とすでに接続しているため、センダーカメラはスマートフォン２との接続を切断すると判断する。
【００８３】
ステップＳ７２０において、センダーカメラはスマートフォン２との接続を切断する。
【００８４】
ステップ７２０以降、センダーカメラはレシーバーカメラ１と同様に、ステップＳ７０８〜ステップＳ７１３の処理をレシーバーカメラ２〜レシーバーカメラ８に対しても実行する。ここでセンダーカメラは、レシーバーカメラと接続するごとに図４（Ｆ）の画面に示すレシーバーカメラの台数の表示を更新する。
【００８５】
次にセンダーカメラはステップＳ７２１〜ステップＳ７２５においてレシーバーカメラ９と接続する。ステップＳ７２１〜ステップＳ７２５の処理は、ステップＳ７０８からステップＳ７１３の処理と同様である。
【００８６】
ステップＳ７２６において、センダーカメラは、ＷＰＳによるパラメータ交換処理を停止する。ステップＳ７２６の処理は図５のステップＳ５２１の処理と同様である。
【００８７】
ステップＳ７２７の処理は図５のステップＳ５２３の処理と同様であるため説明を省略する。
【００８８】
ステップＳ７２８において、センダーカメラはレシーバーカメラ１とＵＤＰ接続する。センダーカメラは、レシーバーカメラ２〜レシーバーカメラ８もレシーバーカメラ１と同様にＵＤＰ接続する。そしてステップＳ７２９において、センダーカメラは、ステップＳ７２８と同様に、レシーバーカメラ９とＵＤＰ接続する。ステップＳ７２８およびステップＳ７２９の処理は、それぞれ図５のステップＳ５２４およびステップＳ５２５の処理と同様である。
【００８９】
ステップＳ７３０およびステップＳ７３１はそれぞれ図５のステップＳ５２６およびＳ５２７と同様であるため説明を省略する。
【００９０】
ステップＳ７３２において、センダーカメラおよびスマートデバイス２００はＴＣＰ接続し、ＨＴＴＰによる通信を開始する。ステップＳ７３２の処理は、図５のステップＳ５３０の処理と同様である。
【００９１】
以上、センダーカメラがレシーバーカメラと連動撮影のために接続している途中で、スマートデバイス２００がセンダーカメラに接続する手順について説明した。これによりセンダーカメラはレシーバーカメラと連動撮影の接続をしている途中で複数のスマートデバイス２００がセンダーカメラの簡易ＡＰに接続しても、１台のスマートデバイス２００および９台のレシーバーカメラと同時接続ができる。本シーケンスでは、センダーカメラに同時接続するレシーバーカメラの台数を９台としたが、それより少ない台数のレシーバーカメラと同時接続する場合、センダーカメラはレシーバーカメラとＵＤＰ接続した後、追加でスマートデバイス２００と接続してもよい。ここで接続可能なスマートデバイス２００の台数は、その減少したレシーバーカメラの台数だけ増加する。例えば、センダーカメラが６台のレシーバーカメラと接続中に１台のスマートデバイスと接続した場合、センダーカメラはレシーバーカメラとＵＤＰ接続した後に追加で３台のスマートデバイス２００と接続できる。
【００９２】
なお、本実施形態では、センダーカメラとレシーバーカメラが連動撮影の接続をしている途中に複数のスマートデバイス２００が接続してきた場合、センダーカメラはそのうちの１台のみと接続を継続したが、この台数は複数台にしてもよい。その場合、センダーカメラがＷＰＳによってパラメータ交換するレシーバーカメラの台数は９台より少ない台数になる。また、センダーカメラはＷＰＳによってパラメータ交換するレシーバーカメラの台数とセンダーカメラに接続するスマートデバイス２００の合計を１０台になるようにする。
【００９３】
＜センダーカメラの動作＞
図８を用いて、センダーカメラの動作について説明する。図８は、センダーカメラにおける処理を示すフローチャートの一例である。このフローチャートにおける各処理は、制御部１０１が、不揮発性メモリ１０３に格納されたプログラムを作業用メモリ１０４に展開して実行することにより実現される。このフローチャートにおける処理は、例えばユーザが図４（Ｅ）の画面に示す「ＯＫ」ボタンを押下したことに応じて開始する。
【００９４】
ステップＳ８０１において、制御部１０１は、接続部１１１を制御することにより簡易ＡＰを起動する。簡易ＡＰの無線パラメータは、ユーザが図４（Ｄ）の画面、および図４（Ｅ）の画面において入力した設定に従う。ステップＳ８０１の処理は、図５のステップＳ５０２および図７のステップＳ７０２の処理に相当する。
【００９５】
ステップＳ８０２において、制御部１０１は、接続部１１１を制御することによりＤＨＣＰサーバを起動する。
【００９６】
ステップＳ８０３において、制御部１０１は、接続部１１１を制御することによりＷＰＳを開始する。本実施形態では、ＷＰＳはＷＰＳ  ＰＩＮコード方式を用いるものとする。本実施形態ではセンダーカメラおよびレシーバーカメラはこのＰＩＮコードをあらかじめ記録しているものとする。本ステップの処理は、図５のステップＳ５０３および図７のステップＳ７０３の処理に相当する。
【００９７】
ステップＳ８０４において、制御部１０１はユーザに連動撮影の開始を指示されたか否かを判断する。例えば制御部１０１はセンダーカメラの図４（Ｆ）に示す画面において、ユーザに「ＯＫ」ボタンを押下されたか否かを判断する。制御部１０１がユーザに連動撮影の開始を指示されたと判断した場合、処理はステップＳ８１９に進む。制御部１０１がユーザに連動撮影の開始を指示されていないと判断した場合、処理はステップＳ８０５に進む。ステップＳ８０４の処理は、図５のステップＳ５２３、図７のステップＳ７２７の処理に相当する。まず制御部１０１がユーザに連動撮影の開始を指示されていないと判断した場合について説明する。
【００９８】
ステップＳ８０５において、制御部１０１は、接続部１１１を制御することによりセンダーカメラの簡易ＡＰに接続しているデバイス（ＳＴＡ）の台数が１０台に達しているか否かを判断する。センダーカメラの簡易ＡＰに接続しているＳＴＡの台数が１０台であると判断した場合、処理はステップＳ８０４に戻る。センダーカメラの簡易ＡＰに接続しているＳＴＡの台数が１０台に達していない、つまり簡易ＡＰに９台以下のデバイスが接続していると判断した場合、処理はステップＳ８０６に進む。なお、制御部１０１は本ステップにおいて接続部１１１を制御することにより簡易ＡＰに接続していたＳＴＡとの接続が切断したか否かも判断できる。これにより簡易ＡＰに接続しているＳＴＡの台数が一度１０台に達したとしても、その後ＳＴＡとの接続が切断したことを制御部１０１は本ステップの処理において判断できる。
【００９９】
ステップＳ８０６において、制御部１０１は、接続部１１１を制御することにより、簡易ＡＰにＳＴＡが新たに接続したか否かを判断する。簡易ＡＰに新たにＳＴＡが接続したと判断した場合、処理はステップＳ８１４に進む。簡易ＡＰに新たにＳＴＡが接続していないと判断した場合、処理はステップＳ８０７に進む。まず、制御部１０１がステップＳ８０６において、簡易ＡＰに新たにＳＴＡが接続していないと判断した場合について説明する。本実施形態ではセンダーカメラとＷＰＳによるパラメータ交換処理を行うＳＴＡはレシーバーカメラとして説明する。
【０１００】
ステップＳ８０７において、制御部１０１は、接続部１１１を制御することによりレシーバーカメラがＷＰＳによってパラメータ交換処理を開始したか否かを判断する。例えば制御部１０１は接続部１１１を制御することにより、レシーバーカメラからＷＰＳによるパラメータ交換を要求するパケットを受信したか否かを判断する。制御部１０１がレシーバーカメラがＷＰＳによってパラメータ交換処理を開始したと判断した場合、処理はステップＳ８０８に進む。制御部１０１がレシーバーカメラがＷＰＳによるパラメータ交換処理を開始していないと判断した場合、処理はステップＳ８０４に戻る。なお、ＷＰＳを停止している場合、制御部１０１はレシーバーカメラがＷＰＳによるパラメータ交換処理を開始していないと判断する。
【０１０１】
ステップＳ８０８において、制御部１０１は、接続部１１１を制御することによりＳＴＡとＷＰＳによるパラメータ交換を行う。制御部１０１は接続部１１１を制御することにより、レシーバーカメラにセンダーカメラの簡易ＡＰの無線パラメータを送信する。無線パラメータとは、センダーカメラの簡易ＡＰのＳＳＩＤ、認証方式、暗号種別、パスワード等である。レシーバーカメラはセンダーカメラから受信したこの無線パラメータを用いて、センダーカメラの簡易ＡＰに接続する。また、センダーカメラはＳＴＡからＭＡＣアドレス等の無線パラメータを受信する。ステップＳ８０８の処理は、図５のステップＳ５１０、およびステップＳ５１６、ないしは図７のステップＳ７０８、ステップＳ７２１の処理に相当する。
【０１０２】
ステップＳ８０９において、制御部１０１は、ステップＳ８０８において受信したレシーバーカメラのＭＡＣアドレスを、作業用メモリ１０４に記録されているＭＡＣアドレスリストに記録する。例えば制御部１０１は図６に示すＭＡＣアドレスリストにレシーバーカメラのＭＡＣアドレスを記録する。ステップＳ８０９の処理は、図５のステップＳ５１１、およびステップＳ５１７、ないしは図７のステップＳ７０９、ステップＳ７２２の処理に相当する。
【０１０３】
ステップＳ８１０において、制御部１０１は、作業用メモリ１０４を制御することにより、ＷＰＳによってパラメータ交換したレシーバーカメラの台数を計算する。
【０１０４】
ステップＳ８１１において、制御部１０１は、ＭＡＣアドレスリストにＭＡＣアドレスを記録したレシーバーカメラの数が９台に達したか否かを判断する。制御部１０１が９台に達したと判断した場合、処理はステップＳ８１２に進む。制御部１０１が９台に達していないと判断した場合、処理はステップＳ８１３に進む。
【０１０５】
ステップＳ８１２において、制御部１０１は、接続部１１１を制御することによりＷＰＳ処理を停止する。センダーカメラが同時接続できるレシーバーカメラの台数は９台に制限されているため、これ以上センダーカメラが他のレシーバーカメラとパラメータ交換を実行しないようにするために本ステップの処理は実行される。本ステップの処理の後、処理はステップＳ８０４に戻る。ステップＳ８１２の処理は、図５のステップＳ５２１、図７のステップＳ７２６の処理に相当する。
【０１０６】
ステップＳ８１３において、制御部１０１は、接続部１１１を制御することによりＷＰＳによるパラメータ交換処理を開始する。センダーカメラが現在同時接続しているレシーバーカメラの台数は９台未満のため、センダーカメラが他のレシーバーカメラとパラメータ交換を実行できるようにするために本ステップの処理は実行される。本ステップの処理の後、処理はステップＳ８０４に戻る。ステップＳ８１３の処理は、図５のステップＳ５１５、図７のステップＳ７１３の処理に相当する。次に、ステップＳ８０６において、制御部１０１が簡易ＡＰにＳＴＡが新たに接続したと判断した場合について説明する。
【０１０７】
ステップＳ８１４において、制御部１０１は、接続部１１１を制御することにより簡易ＡＰに新たに接続したＳＴＡのＭＡＣアドレスを受信する。
【０１０８】
ステップＳ８１５において、制御部１０１は、新たに接続したＳＴＡのＭＡＣアドレスが、ＭＡＣアドレスリストに記録されているか否かを判断する。制御部１０１が新たに接続したＳＴＡのＭＡＣアドレスがＭＡＣアドレスリストに記録されていると判断した場合、処理はステップＳ８１６に進む。制御部１０１が新たに接続したＳＴＡのＭＡＣアドレスがＭＡＣアドレスリストに記録されていないと判断した場合、処理はＳ８１７に進む。ステップＳ８１５の処理は、図５のステップＳ５１３、ステップＳ５１９、ないしは図７のステップＳ７１１、ステップ７１６、ステップ７１９、およびステップＳ７２４に相当する。まず、簡易ＡＰに接続してきたＳＴＡのＭＡＣアドレスが、ＭＡＣアドレスリストに記録されていると判断した場合について説明する。この場合、ステップＳ８０８においてＷＰＳによるパラメータ交換処理を行ったレシーバーカメラが、センダーカメラの簡易ＡＰに接続したことを示す。
【０１０９】
ステップＳ８１６において、制御部１０１は、表示部１０６に表示しているレシーバーカメラの台数表示を更新する。例えば制御部１０１は、図４（Ｆ）の画面に表示しているレシーバーカメラの台数をカウントアップする。ステップＳ８１６の処理は、図５のステップＳ５１４、ステップＳ５２０、図７のステップＳ７１２、ステップＳ７２５の処理に相当する。次に、ステップＳ８１５において制御部１０１が新たに接続したＳＴＡのＭＡＣアドレスが、ＭＡＣアドレスリストに記録されていない場合について説明する。この場合、レシーバーカメラ以外のＳＴＡが、センダーカメラの簡易ＡＰに新たに接続したことを示す。本実施形態では、センダーカメラの簡易ＡＰにスマートデバイス２００が接続する。
【０１１０】
ステップＳ８１７において、制御部１０１は、接続部１１１を制御することによりＭＡＣアドレスリストに記録されていないＳＴＡと接続中か否かを判断する。制御部１０１がＭＡＣアドレスリストに記録されていないＳＴＡと接続中であると判断した場合、すでに他のスマートデバイス２００がセンダーカメラに接続しているため、処理はステップＳ８１８に進む。制御部１０１がＭＡＣアドレスリストに記録されていないＳＴＡと接続中ではないと判断した場合、新たに接続してきたＳＴＡとの接続を継続し、処理はステップＳ８１９に進む。ステップＳ８１７の処理は、図７のステップＳ７１６、ステップＳ７１９の処理に相当する。
【０１１１】
ステップＳ８１８において、制御部１０１は、接続部１１１を制御することにより新たに接続したＳＴＡと切断する。ステップＳ８１８の処理は、図７のステップＳ７２０の処理に相当する。これまでステップＳ８０４において制御部１０１がユーザに連動撮影の開始を指示されていないと判断した場合について説明した。次にステップＳ８０４において制御部１０１がユーザに連動撮影の開始を指示されたと判断した場合について説明する。
【０１１２】
ステップＳ８１９において、制御部１０１は、簡易ＡＰに接続しているレシーバーカメラと連動撮影を開始する。本実施形態ではセンダーカメラはレシーバーカメラとＵＤＰ接続し、連動撮影を行う。連動撮影の処理は本ステップ以降の処理と並行して実行される。ステップＳ８１９の処理は、図５のステップＳ５２４およびステップＳ５２９、ないしは図７のステップＳ７２８およびステップＳ７２９の処理に相当する。
【０１１３】
ステップＳ８２０において、制御部１０１は、簡易ＡＰの無線パラメータおよび作業用メモリ１０４に記録されているＭＡＣアドレスリストを不揮発性メモリ１０３に記録する。この簡易ＡＰの無線パラメータおよびＭＡＣアドレスリストを用いることで、ユーザは再度連動撮影を行う際に同じ設定を流用することができる。
【０１１４】
ステップＳ８２１において、制御部１０１は、接続部１１１を制御することにより、ＨＴＴＰサーバを起動する。制御部１０１は連動撮影の処理を終了するまで他の処理と並行してこのＨＴＴＰサーバ機能を実行する。ステップＳ８２１の処理は、図５のステップＳ５２７、図７のステップＳ７３１の処理に相当する。
【０１１５】
ステップＳ８２２において、制御部１０１は接続部１１１を制御することにより、簡易ＡＰに接続しているスマートデバイス２００とＴＣＰ接続し、ＨＴＴＰによるセンダーカメラの遠隔操作機能を実行する。簡易ＡＰにスマートデバイス２００が接続していない場合、制御部１０１は本ステップの処理を実行しない。本ステップの処理は、図７のステップＳ７３２の処理に相当する。
【０１１６】
ステップＳ８２３において、制御部１０１は連動撮影機能を終了するか否かを判断する。例えば、制御部１０１はユーザから連動撮影を終了する操作を操作部１０５を介して受け付けたか否かを判断する。制御部１０１が連動撮影機能を終了しないと判断した場合、処理はステップＳ８２４に進む。制御部１０１が連動撮影機能を終了すると判断した場合、本フローチャートの処理は終了する。
【０１１７】
ステップＳ８２４において、制御部１０１は、接続部１１１を制御することによりセンダーカメラの簡易ＡＰに接続しているＳＴＡの台数が上限に達しているか否かを判断する。例えば本実施形態では制御部１０１は、接続部１１１を制御することによりセンダーカメラの簡易ＡＰに接続しているＳＴＡの台数が１０台であるか否かを判断する。制御部１０１がセンダーカメラの簡易ＡＰに接続しているＳＴＡの台数が上限に達していると判断した場合、処理はステップＳ８２３に戻る。制御部１０１がセンダーカメラの簡易ＡＰに接続しているＳＴＡの台数が上限に達していないと判断した場合、処理はＳ８２５に進む。
【０１１８】
ステップＳ８２５において、制御部１０１は、接続部１１１を制御することによりセンダーカメラの簡易ＡＰにＳＴＡが接続したか否かを判断する。制御部１０１が簡易ＡＰにＳＴＡが接続したと判断した場合、処理はステップＳ８２６に進む。制御部１０１が簡易ＡＰにＳＴＡが新たに接続していないと判断した場合、処理はステップＳ８２３に戻る。本実施形態では、本ステップにおいて簡易ＡＰに接続するＳＴＡはスマートデバイス２００である。
【０１１９】
ステップＳ８２６において、制御部１０１は、接続部１１１を制御することにより新たに接続してきたＳＴＡとＴＣＰ接続を確立し、ＨＴＴＰによる遠隔操作機能を実行する。本ステップの処理の後、処理はＳ８２５に戻る。ステップＳ８２６は、図５のステップＳ５３０に相当する。
【０１２０】
以上、センダーカメラの動作について説明した。
【０１２１】
＜レシーバーカメラの動作＞
次に、図９を用いて、レシーバーカメラの処理について説明する。図９は、レシーバーカメラにおける処理を示すフローチャートの一例である。このフローチャートにおける各処理は、制御部１０１が、不揮発性メモリ１０３に格納されたプログラムを作業用メモリ１０４に展開して実行することにより実現される。このフローチャートにおける処理は、ユーザが図４（Ｇ）の画面に示す「ＯＫ」ボタンを押下したことをトリガに開始する。
【０１２２】
ステップＳ９０１において、制御部１０１は、接続部１１１を制御することによりＷＰＳによるパラメータ交換処理を開始する。本ステップの処理は、図５のステップＳ５０５、ステップＳ５０７、およびステップＳ５０９、ないしは図７のステップＳ７０５、ステップＳ７０７に相当する。
【０１２３】
ステップＳ９０２において、制御部１０１は、接続部１１１を制御することによりセンダーカメラがＷＰＳによるパラメータ交換処理を開始したか否かを判断する。例えば、ＷＰＳによるパラメータ交換の要求に対する応答をセンダーカメラから受信したか否かを判断する。制御部１０１がセンダーカメラがＷＰＳによるパラメータ交換処理を開始したと判断した場合、処理はステップＳ９０３に進む。制御部１０１がセンダーカメラがＷＰＳによるパラメータ交換処理を開始していないと判断した場合、処理はステップＳ９０３に進む。
【０１２４】
ステップＳ９０３において、制御部１０１はＷＰＳによるパラメータ交換を開始してから所定時間経過したか否かを判断する。例えば制御部１０１はＷＰＳによるパラメータ交換を開始してから１分経過したか否かを判断する。制御部１０１が所定時間経過していないと判断した場合、処理はステップＳ９０２に戻る。制御部１０１が所定時間経過したと判断した場合、本フローチャートの処理は終了する。ステップＳ９０３の処理は、図５のステップＳ５２２の処理に相当する。
【０１２５】
ステップＳ９０４において、制御部１０１は、接続部１１１を制御することによりセンダーカメラからＷＰＳによってパラメータ交換する。例えば制御部１０１は接続部１１１を制御することにより、ＳＳＩＤおよびパスワード等の無線パラメータを受信する。ステップＳ９０４の処理は、図５のステップＳ５１０、ステップＳ５１６、図７のステップＳ７０８、ステップＳ７２１の処理に相当する。
【０１２６】
ステップＳ９０５において、制御部１０１は、接続部１１１を制御することによりステップＳ９０４において受信した無線パラメータを用いて、センダーカメラの簡易ＡＰに接続する。ステップＳ９０５の処理は、図５のステップＳ５１２、ステップＳ５１８、図７のステップＳ７１０、ステップＳ７２３の処理に相当する。
【０１２７】
ステップＳ９０６において、制御部１０１は、接続部１１１を制御することによりＩＰアドレッシング処理を行う。
【０１２８】
ステップＳ９０７において、制御部１０１は、接続部１１１を制御することによりセンダーカメラとＵＤＰ接続する。ステップＳ９０７の処理は、図５のステップＳ５２４、ステップＳ５２５、図７のステップＳ７２８、ステップＳ７２９の処理に相当する。
【０１２９】
ステップＳ９０８において、制御部１０１は、ステップＳ９０４において受信したセンダーカメラの簡易ＡＰの無線パラメータを不揮発性メモリ１０３に記録し、処理を終了する。制御部１０１はセンダーカメラの簡易ＡＰの無線パラメータを不揮発性メモリ１０３に記録することにより、次回以降にセンダーカメラに接続する際にこの無線パラメータを利用することができる。
【０１３０】
以上、レシーバーカメラの動作について説明した。
【０１３１】
以上のように、センダーカメラおよびレシーバーカメラが動作することで、センダーカメラと複数のレシーバーカメラとが同時接続を確立しても、スマートデバイス２００はセンダーカメラに接続できる。
【０１３２】
ここで、以前連動撮影処理を実行したことがある場合において、センダーカメラおよびレシーバーカメラが不揮発性メモリ１０３に記録した無線パラメータ等を利用して再度レシーバーカメラと接続する処理について説明する。
【０１３３】
センダーカメラは、連動撮影を開始すると、図４（Ｈ）に示す画面を表示する。ユーザが図４（Ｈ）の画面の項目４０３の「前回の設定で接続」を選択すると、センダーカメラは不揮発性メモリ１０３に記録してある簡易ＡＰの無線パラメータに基づいて、簡易ＡＰを起動する。レシーバーカメラは、連動撮影を開始すると、図４（Ｈ）に示す画面を表示する。ユーザが図４（Ｈ）の画面の項目４０３の「前回の設定で接続」を選択すると、レシーバーカメラは不揮発性メモリ１０３に記録してある無線パラメータに基づいて、センダーカメラの簡易ＡＰに接続する。
【０１３４】
そしてセンダーカメラは新たにデバイスと接続した場合、そのデバイスのＭＡＣアドレスとＭＡＣアドレスリストに記録されているＭＡＣアドレスとを比較する。そのデバイスのＭＡＣアドレスがＭＡＣアドレスリストに記録されている場合、センダーカメラは前回接続したレシーバーカメラが接続したと判断し、そのレシーバーカメラとＵＤＰ接続する。そのデバイスのＭＡＣアドレスがＭＡＣアドレスリストに記録されていない場合、センダーカメラはＭＡＣアドレスリストにＭＡＣアドレスが記録されていないデバイスが何台接続されているか計算する。その台数が簡易ＡＰに接続可能な台数の上限からＭＡＣアドレスリストに記録されているＭＡＣアドレスの数を引いた台数以内であれば、センダーカメラは新たに接続したデバイスの接続を継続する。例えば、センダーカメラの簡易ＡＰに接続できる台数の上限が１０台であり、ＭＡＣアドレスリストに記録されているＭＡＣアドレスの数が６つである場合、ＭＡＣアドレスリストにＭＡＣアドレスが記録されていないデバイスはセンダーカメラに４台接続できる。ＭＡＣアドレスリストにＭＡＣアドレスが記録されていないデバイスが５台以上センダーカメラに接続した場合、センダーカメラは５台目以降のそのデバイスとの接続を切断する。
【０１３５】
以上、センダーカメラおよびレシーバーカメラが不揮発性メモリ１０３に記録した無線パラメータ等を利用して再度レシーバーカメラと接続する処理について説明した。不揮発性メモリ１０３に記録した無線パラメータ等を利用して接続する場合でも、センダーカメラはＭＡＣアドレスリストに記録されていないデバイスと接続することができる。
【０１３６】
ここまで連動撮影機能においてセンダーカメラとレシーバーカメラとが接続を手動接続で行う場合について説明してきたが、ここでセンダーカメラとレシーバーカメラとが接続を自動接続で行う場合について説明する。センダーカメラで連動撮影処理を開始し、図４（Ｃ）の画面において、ユーザが「自動接続」を選択した場合、センダーカメラは図４（Ｆ）に示す画面を表示する。この場合、センダーカメラは簡易ＡＰの無線パラメータをすべて自動で決定する。そのため、ＷＰＳによるパラメータ交換ができないレシーバーカメラ以外のデバイスはセンダーカメラの簡易ＡＰに接続することができない。一方、ＷＰＳによるパラメータ交換が可能なレシーバーカメラは、センダーカメラからＷＰＳによって無線パラメータを受信できるためセンダーカメラの簡易ＡＰに接続できる。そのため、ユーザが図４（Ｃ）の画面において「自動接続」を選択した場合、センダーカメラはレシーバーカメラとのＷＰＳによるパラメータ交換を簡易ＡＰの接続可能な台数の上限になるまで実行する。例えば本実施形態ではこの場合、センダーカメラは１０台のレシーバーカメラとＷＰＳによるパラメータ交換を実行する。
【０１３７】
ただし、図４（Ｈ）に示す「設定確認」をユーザが選択したことに応じて、センダーカメラが簡易ＡＰのＳＳＩＤに加えてパスワード等を表示できる場合、センダーカメラは「自動接続」の場合であっても遠隔操作機能を実行してよい。例えば、「自動接続」においてレシーバーカメラと９台しか同時接続しなければ、センダーカメラはスマートデバイス２００と接続できるため、遠隔操作機能を起動してよい。しかし例えば「自動接続」においてレシーバーカメラと１０台同時接続した場合、センダーカメラは遠隔操作機能を実行しない。
【０１３８】
なお、本実施形態では、センダーカメラの簡易ＡＰに接続できるデバイスの台数の上限は１０台としたが、この台数は複数台であればよい。また、本実施形態では、センダーカメラがＷＰＳパラメータ交換を行うレシーバーカメラの台数を９台としたが、ユーザはこの台数を任意に設定してもよい。同様に、センダーカメラに接続できるスマートデバイス２００の台数をユーザが任意に設定してもよい。
【０１３９】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【０１４０】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図１】
2020182040.tif 000003
【図２】
2020182040.tif 000004
【図３】
2020182040.tif 000005
【図４】
2020182040.tif 000006
【図５】
2020182040.tif 000007
【図６】
2020182040.tif 000008
【図７】
2020182040.tif 000009
【図８】
2020182040.tif 000010
【図９】
2020182040.tif 000011