(57)【特許請求の範囲】
【請求項１】
電波で通信する通信機とプロセッサとを備え、撮像指示端末から電波で送信される撮像指示に応答して撮像を行う撮像端末であって、
前記撮像指示を示す情報を含むデータリンクレベルの同報送信パケットを特定同報送信パケットと定義し、
前記撮像指示を示す情報を含まないデータリンクレベルの同報送信パケットを非特定同報送信パケットと定義し、
前記撮像端末との間でデータリンクレベルの通信接続が確立していない前記撮像指示端末から、前記特定同報送信パケットが前記通信機に受信された時点を第１時点とするとき、
前記プロセッサは、
前記同報送信パケットに対して応答を返さない第１モードを開始させ、
前記第１時点で前記通信機に受信された前記特定同報送信パケット、及び、前記第１時点より後に前記通信機に新たに受信される前記特定同報送信パケットに対して応答するデータリンクレベルのパケットを、前記通信機から前記撮像指示端末に送信させず、
前記第１時点よりも後の第２時点に、前記同報送信パケットに対して応答を返す第２モードを開始させ、
前記第１モードとしてパッシブスキャンモードを開始させ、前記パッシブスキャンモードから前記第２モードとしてアクティブスキャンモードに切り替えさせ、
前記非特定同報送信パケットに対して応答するデータリンクレベルのパケットとして、前記撮像端末の周辺に存在する前記撮像指示端末を発見するスキャン要求パケットを前記通信機から前記撮像指示端末に送信させるよう制御する
撮像端末。
【請求項２】
前記同報送信パケットは、ＢｌｕｅｔｏｏｔｈプロトコルのＡｄｖｅｒｔｉｓｉｎｇパケットであり、
前記プロセッサは、
前記スキャン要求パケットとしてＢｌｕｅｔｏｏｔｈプロトコルのＳｃａｎ  Ｒｅｑｕｅｓｔパケットを前記通信機から前記撮像指示端末に送信させるよう制御する
請求項１に記載の撮像端末。
【請求項３】
電波で通信する通信機とプロセッサとを備え、撮像指示端末から電波で送信される撮像指示に応答して撮像を行う撮像端末であって、
前記撮像指示を示す情報を含むデータリンクレベルの同報送信パケットを特定同報送信パケットと定義し、
前記撮像指示を示す情報を含まないデータリンクレベルの同報送信パケットを非特定同報送信パケットと定義し、
前記撮像端末との間でデータリンクレベルの通信接続が確立していない前記撮像指示端末から、前記特定同報送信パケットが前記通信機に受信された時点を第１時点とするとき、
前記プロセッサは、
前記同報送信パケットに対して応答を返さない第１モードを開始させ、
前記第１時点で前記通信機に受信された前記特定同報送信パケット、及び、前記第１時点より後に前記通信機に新たに受信される前記特定同報送信パケットに対して応答するデータリンクレベルのパケットを、前記通信機から前記撮像指示端末に送信させず、
前記第１時点よりも後の第２時点に、前記同報送信パケットに対して応答を返す第２モードを開始させ、
前記非特定同報送信パケットに対して応答するデータリンクレベルのパケットとして、データリンクレベルの通信接続を要求する通信接続要求パケットを前記通信機から前記撮像指示端末に送信させるよう制御する
撮像端末。
【請求項４】
前記同報送信パケットは、ＢｌｕｅｔｏｏｔｈプロトコルのＡｄｖｅｒｔｉｓｉｎｇパケットであり、
前記プロセッサは、
前記第１モードとしてパッシブスキャンモードを開始させ、前記第２モードとして接続要求を行うモードを開始させ、
前記通信接続要求パケットとしてＢｌｕｅｔｏｏｔｈプロトコルのＣｏｎｎｅｃｔ  Ｒｅｑｕｅｓｔパケットを前記通信機から前記撮像指示端末に送信させる
請求項３に記載の撮像端末。
【請求項５】
前記プロセッサは、
前記第１時点から所定の時間経過後、前記第１モードから前記第２モードに切り替えさせるよう制御する
請求項１に記載の撮像端末。
【請求項６】
電波で通信する指示端末通信機と指示端末プロセッサとを備え、撮像指示を電波で送信する撮像指示端末と、電波で通信する通信機とプロセッサとを備え、前記撮像指示端末から電波で送信される撮像指示に応答して撮像を行う撮像端末と、を含む撮像システムであって、
前記撮像指示を示す情報を含むデータリンクレベルの同報送信パケットを特定同報送信パケットと定義し、
前記撮像指示を示す情報を含まないデータリンクレベルの同報送信パケットを非特定同報送信パケットと定義し、
前記撮像端末との間でデータリンクレベルの通信接続が確立していない前記撮像指示端末から、前記特定同報送信パケットが前記通信機に受信された時点を第１時点とするとき、
前記プロセッサは、
前記同報送信パケットに対して応答を返さない第１モードを開始させ、
前記第１時点で前記通信機に受信された前記特定同報送信パケット、及び、前記第１時点より後に前記通信機に新たに受信される前記特定同報送信パケットに対して応答するデータリンクレベルのパケットを、前記通信機から前記撮像指示端末に送信させず、
前記第１時点よりも後の第２時点に、前記同報送信パケットに対して応答を返す第２モードを開始させ、
前記第１モードとしてパッシブスキャンモードを開始させ、前記パッシブスキャンモードから前記第２モードとしてアクティブスキャンモードに切り替えさせ、
前記非特定同報送信パケットに対して応答するデータリンクレベルのパケットとして、前記撮像端末の周辺に存在する前記撮像指示端末を発見するスキャン要求パケットを前記通信機から前記撮像指示端末に送信させるよう制御する
撮像システム。
【請求項７】
電波で通信する通信機とプロセッサとを備え、撮像指示端末から電波で送信される撮像指示に応答して撮像を行う撮像端末の撮像方法であって、
前記撮像指示を示す情報を含むデータリンクレベルの同報送信パケットを特定同報送信パケットと定義し、
前記撮像指示を示す情報を含まないデータリンクレベルの同報送信パケットを非特定同報送信パケットと定義し、
前記撮像端末との間でデータリンクレベルの通信接続が確立していない前記撮像指示端末から、前記特定同報送信パケットが前記通信機に受信された時点を第１時点とするとき、
前記同報送信パケットに対して応答を返さない第１モードを開始させ、
前記第１時点で前記通信機に受信された前記特定同報送信パケット、及び、前記第１時点より後に前記通信機に新たに受信される前記特定同報送信パケットに対して応答するデータリンクレベルのパケットを、前記通信機から前記撮像指示端末に送信させず、
前記第１時点よりも後の第２時点に、前記同報送信パケットに対して応答を返す第２モードを開始させ、
前記第１モードとしてパッシブスキャンモードを開始させ、前記パッシブスキャンモードから前記第２モードとしてアクティブスキャンモードに切り替えさせ、
前記非特定同報送信パケットに対して応答するデータリンクレベルのパケットとして、前記撮像端末の周辺に存在する前記撮像指示端末を発見するスキャン要求パケットを前記通信機から前記撮像指示端末に送信させるよう制御する
撮像方法。
【請求項８】
電波で通信する通信機とプロセッサとを備え、撮像指示端末から電波で送信される撮像指示に応答して撮像を行う撮像端末を動作させるためのプログラムであって、
前記撮像指示を示す情報を含むデータリンクレベルの同報送信パケットを特定同報送信パケットと定義し、
前記撮像指示を示す情報を含まないデータリンクレベルの同報送信パケットを非特定同報送信パケットと定義し、
前記撮像端末との間でデータリンクレベルの通信接続が確立していない前記撮像指示端末から、前記特定同報送信パケットが前記通信機に受信された時点を第１時点とするとき、
前記プロセッサに、
前記同報送信パケットに対して応答を返さない第１モードを開始させ、
前記第１時点で前記通信機に受信された前記特定同報送信パケット、及び、前記第１時点より後に前記通信機に新たに受信される前記特定同報送信パケットに対して応答するデータリンクレベルのパケットを、前記通信機から前記撮像指示端末に送信させず、
前記第１時点よりも後の第２時点に、前記同報送信パケットに対して応答を返す第２モードを開始させ、
前記第１モードとしてパッシブスキャンモードを開始させ、前記パッシブスキャンモードから前記第２モードとしてアクティブスキャンモードに切り替えさせ、
前記非特定同報送信パケットに対して応答するデータリンクレベルのパケットとして、前記撮像端末の周辺に存在する前記撮像指示端末を発見するスキャン要求パケットを前記通信機から前記撮像指示端末に送信させるよう制御するステップ
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像端末、撮像システム、撮像方法、およびプログラムに関する。
【背景技術】
【０００２】
制御装置と複数のデジタルカメラが、通信ネットワークネットを介して接続（リンク）が確立しているデジタルカメラシステムで、ホストとなる制御装置から複数のデジタルカメラの撮像動作を遠隔で一斉に制御することが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２３８０２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数のデジタルカメラの撮像動作を遠隔で一斉に制御する場合、制御コマンドを同報送信（マルチキャスト、またはブロードキャスト）で一斉送信する。しかしながら、同報送信は、一般的に輻輳防止のために送達確認を行わない。このため、複数のデジタルカメラのうち、制御コマンドが到達していないデジタルカメラがあったとしても分からず、同時撮像が失敗する可能性がある。一方、個々のデジタルカメラに対して送達確認を行うと輻輳が発生し、撮像要求指示が到達せずに同時撮像が失敗する可能性がある。【０００５】
そこで本発明の幾つかの態様は、複数台の撮像端末による同時撮像の失敗をより低減することができる撮像端末、撮像システム、撮像方法、およびプログラムを提供する。
【課題を解決するための手段】
【０００６】
本発明の第１の態様によれば、電波で通信する通信機とプロセッサとを備え、撮像指示端末から電波で送信される撮像指示に応答して撮像を行う撮像端末であって、前記撮像指示を示す情報を含むデータリンクレベルの同報送信パケットを特定同報送信パケットと定義し、前記撮像指示を示す情報を含まないデータリンクレベルの同報送信パケットを非特定同報送信パケットと定義し、前記撮像端末との間でデータリンクレベルの通信接続が確立していない前記撮像指示端末から、前記特定同報送信パケットが前記通信機に受信された時点を第１時点とするとき、前記プロセッサは、前記同報送信パケットに対して応答を返さない第１モードを開始させ、前記第１時点で前記通信機に受信された前記特定同報送信パケット、及び、前記第１時点より後に前記通信機に新たに受信される前記特定同報送信パケットに対して応答するデータリンクレベルのパケットを、前記通信機から前記撮像指示端末に送信させず、前記第１時点よりも後の第２時点に、前記同報送信パケットに対して応答を返す第２モードを開始させ、前記非特定同報送信パケットに対して応答するデータリンクレベルのパケットを、前記通信機から前記撮像指示端末に送信させるよう制御する。
【０００８】
本発明の第２の態様によれば、第１の態様において、前記プロセッサは、前記第１モードとしてパッシブスキャンモードを開始させ、前記パッシブスキャンモードから前記第２モードとしてアクティブスキャンモードに切り替えさせ、前記非特定同報送信パケットに対して応答するデータリンクレベルのパケットとして、前記撮像端末の周辺に存在する前記撮像指示端末を発見するスキャン要求パケットを前記通信機から前記撮像指示端末に送信させるよう制御してもよい。
【０００９】
本発明の第３の態様によれば、第２の態様において、前記同報送信パケットは、Ｂｌｕｅｔｏｏｔｈ（登録商標）プロトコルのＡｄｖｅｒｔｉｓｉｎｇパケットであり、前記プロセッサは、前記スキャン要求パケットとしてＢｌｕｅｔｏｏｔｈプロトコルのＳｃａｎ  Ｒｅｑｕｅｓｔパケットを前記通信機から前記撮像指示端末に送信させるよう制御してもよい。
本発明の第４の態様によれば、第１の態様において、前記プロセッサは、前記非特定同報送信パケットに対して応答するデータリンクレベルのパケットとして、データリンクレベルの通信接続を要求する通信接続要求パケットを前記通信機から前記撮像指示端末に送信させるよう制御してもよい。
本発明の第５の態様によれば、第４の態様において、前記同報送信パケットは、ＢｌｕｅｔｏｏｔｈプロトコルのＡｄｖｅｒｔｉｓｉｎｇパケットであり、前記プロセッサは、前記第１モードとしてパッシブスキャンモードを開始させ、前記第２モードとして接続要求を行うモードを開始させ、前記通信接続要求パケットとしてＢｌｕｅｔｏｏｔｈプロトコルのＣｏｎｎｅｃｔ  Ｒｅｑｕｅｓｔパケットを前記通信機から前記撮像指示端末に送信させる制御してもよい。
本発明の第６の態様によれば、第１の態様において、前記プロセッサは、前記第１時点から所定の時間経過後、前記第１モードから前記第２モードに切り替えさせるよう制御してもよい。
【００１０】
本発明の第７の態様によれば、電波で通信する指示端末通信機と指示端末プロセッサとを備え、撮像指示を電波で送信する撮像指示端末と、電波で通信する通信機とプロセッサとを備え、前記撮像指示端末から電波で送信される撮像指示に応答して撮像を行う撮像端末と、を含む撮像システムであって、前記撮像指示を示す情報を含むデータリンクレベルの同報送信パケットを特定同報送信パケットと定義し、前記撮像指示を示す情報を含まないデータリンクレベルの同報送信パケットを非特定同報送信パケットと定義し、前記撮像端末との間でデータリンクレベルの通信接続が確立していない前記撮像指示端末から、前記特定同報送信パケットが前記通信機に受信された時点を第１時点とするとき、前記プロセッサは、前記同報送信パケットに対して応答を返さない第１モードを開始させ、前記第１時点で前記通信機に受信された前記特定同報送信パケット、及び、前記第１時点より後に前記通信機に新たに受信される前記特定同報送信パケットに対して応答するデータリンクレベルのパケットを、前記通信機から前記撮像指示端末に送信させず、前記第１時点よりも後の第２時点に、前記同報送信パケットに対して応答を返す第２モードを開始させ、
前記非特定同報送信パケットに対して応答するデータリンクレベルのパケットを、前記通信機から前記撮像指示端末に送信させるよう制御する。
【００１１】
本発明の第８の態様によれば、電波で通信する通信機とプロセッサとを備え、撮像指示端末から電波で送信される撮像指示に応答して撮像を行う撮像端末の撮像方法であって、前記撮像指示を示す情報を含むデータリンクレベルの同報送信パケットを特定同報送信パケットと定義し、前記撮像指示を示す情報を含まないデータリンクレベルの同報送信パケットを非特定同報送信パケットと定義し、前記撮像端末との間でデータリンクレベルの通信接続が確立していない前記撮像指示端末から、前記特定同報送信パケットが前記通信機に受信された時点を第１時点とするとき、前記同報送信パケットに対して応答を返さない第１モードを開始させ、前記第１時点で前記通信機に受信された前記特定同報送信パケット、及び、前記第１時点より後に前記通信機に新たに受信される前記特定同報送信パケットに対して応答するデータリンクレベルのパケットを、前記通信機から前記撮像指示端末に送信させず、前記第１時点よりも後の第２時点に、前記同報送信パケットに対して応答を返す第２モードを開始させ、前記非特定同報送信パケットに対して応答するデータリンクレベルのパケットを、前記通信機から前記撮像指示端末に送信させるよう制御する。
【００１２】
本発明の第９の態様によれば、電波で通信する通信機とプロセッサとを備え、撮像指示端末から電波で送信される撮像指示に応答して撮像を行う撮像端末を動作させるためのプログラムであって、前記撮像指示を示す情報を含むデータリンクレベルの同報送信パケットを特定同報送信パケットと定義し、前記撮像指示を示す情報を含まないデータリンクレベルの同報送信パケットを非特定同報送信パケットと定義し、前記撮像端末との間でデータリンクレベルの通信接続が確立していない前記撮像指示端末から、前記特定同報送信パケットが前記通信機に受信された時点を第１時点とするとき、前記プロセッサに、前記同報送信パケットに対して応答を返さない第１モードを開始させ、前記第１時点で前記通信機に受信された前記特定同報送信パケット、及び、前記第１時点より後に前記通信機に新たに受信される前記特定同報送信パケットに対して応答するデータリンクレベルのパケットを、前記通信機から前記撮像指示端末に送信させず、前記第１時点よりも後の第２時点に、前記同報送信パケットに対して応答を返す第２モードを開始させ、前記非特定同報送信パケットに対して応答するデータリンクレベルのパケットを、前記通信機から前記撮像指示端末に送信させるよう制御するステップを実行させる。
【発明の効果】
【００１４】
上記の各態様によれば、複数台の撮像端末による同時撮像の失敗をより低減することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施形態における撮像システムの構成を示した概略図である。
【図２】本発明の第１の実施形態における撮像端末の構成を示したブロック図である。
【図３】本発明の第１の実施形態における撮像指示端末の構成を示したブロック図である。
【図４】従来知られている、撮像指示端末から撮像端末に対して撮像指示を送信する手順を示したシーケンス図である。
【図５】従来知られている、撮像指示端末から撮像端末に対して撮像指示を送信する手順を示したシーケンス図である。
【図６】本発明の第１の実施形態におけるＡｄｖｅｒｔｉｓｉｎｇデータ（ＡｄｖＤａｔａ）の第１の例を示した概略図である。
【図７】本発明の第１の実施形態におけるＡｄｖｅｒｔｉｓｉｎｇデータ（ＡｄｖＤａｔａ）の第２の例を示した概略図である。
【図８】本発明の第１の実施形態における撮像指示端末から撮像端末に対して撮像指示を送信し、撮像指示の送達を確認する手順を示したシーケンス図である。
【図９】本発明の第１の実施形態における撮像指示端末の動作手順を示したフローチャートである。
【図１０】本発明の第１の実施形態における撮像端末の動作手順を示したフローチャートである。
【図１１】本発明の第２の実施形態における撮像指示端末から撮像端末に対して撮像指示を送信し、撮像指示の送達を確認する手順を示したシーケンス図である。
【図１２】本発明の第２の実施形態における撮像指示端末の動作手順を示したフローチャートである。
【図１３】本発明の第２の実施形態における撮像端末の動作手順を示したフローチャートである。
【図１４】本発明の第２の実施形態における撮像指示端末が、表示部に表示する判定結果表示画面の例を示した概略図である。
【図１５】本発明の第２の実施形態における撮像指示端末が、表示部に表示する判定結果表示画面の例を示した概略図である。
【図１６】本発明の第２の実施形態における撮像指示端末が、表示部に表示する判定結果表示画面の例を示した概略図である。
【図１７】本発明の第１の実施形態および第２の実施形態における撮像端末が、撮像処理を実行するタイミングを示したタイミングチャートである。
【図１８】本発明の第３の実施形態における撮像端末が、複数回撮像を行うタイミングを示したタイミングチャートである。
【図１９】本発明の第３の実施形態における撮像端末の動作手順を示したフローチャートである。
【図２０】本発明の第３の実施形態におけるＡｄｖｅｒｔｉｓｉｎｇデータ（ＡｄｖＤａｔａ）の例を示した概略図である。
【図２１】本発明の第３の実施形態におけるＡｄｖｅｒｔｉｓｉｎｇデータ（ＡｄｖＤａｔａ）に、パケット番号を含める例を示した概略図である。
【図２２】本発明の第３の実施形態における撮像端末が、動画像のチャプター毎にインデックスを付加する例を示したタイミングチャートである。
【発明を実施するための形態】
【００１６】
図面を参照し、本発明の実施形態を説明する。
【００１７】
（第１の実施形態）
図１は、本実施形態における撮像システムの構成を示した概略図である。図示する例では、撮像システム１は、複数の撮像端末１０１と、撮像指示端末２０１とを含んでおり、本発明における撮像システムの最小構成である。例えば、撮像端末１０１は、デジタルカメラ等、画像を撮像することができる電子機器である。また、例えば、撮像指示端末２０１は、スマートフォンやタブレット等、プログラムを実行することができる電子機器である。
【００１８】
撮像指示端末２０１は、複数の撮像端末１０１に対して撮像指示を一斉に送信する。また、複数の撮像端末１０１は、撮像指示端末２０１の指示に基づいて、それぞれ画像を撮像する。これにより、撮像指示端末２０１は、複数の撮像端末１０１に対して、同時に画像を撮像させることができる。
【００１９】
図２は本実施形態における撮像端末１０１の構成を示したブロック図である。図示する例では、撮像端末１０１は、第１プロセッサ１０２と、第１通信機１０３と、第１メモリ１０４と、撮像機１０５とを備えており、本発明における撮像端末の最小構成である。
【００２０】
第１通信機１０３は、第１プロセッサ１０２の指示により、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の通信規約に基づいてデータ通信を行う通信モジュールである。第１メモリ１０４は、撮像端末１０１が備える各部の動作を統括的に制御する制御プログラムや、第１通信機１０３によって授受されたデータや、一時記憶場所として画像データ等を記憶する。また、第１メモリ１０４は、ＲＡＭ、フラッシュメモリ、外部記憶媒体であるメモリカード等の記憶媒体を含み、各々の使用用途に応じて種々データが読み書きされる。
【００２１】
第１プロセッサ１０２は、第１メモリ１０４に記憶されている制御プラグラムを実行することで、第１通信機１０３を介して受信された撮像指示端末からの撮像指示に従い、被写体を撮像する制御を行う。また、第１プロセッサ１０２は、撮像端末１０１が備える各部（例えば、図示されていない表示機や操作部等を含む）の動作を統括的に制御する。
【００２２】
撮像機１０５は、第１プロセッサ１０２の指示により、被写体を撮像して撮像信号を生成するとともに、種々の画像処理を行って画像データを作成する。作成された画像データは、図示していないメモリカード等に記録される。
【００２３】
図３は本実施形態における撮像指示端末２０１の構成を示したブロック図である。図示する例では、撮像指示端末２０１は、第２プロセッサ２０２と、第２通信機２０３と、第２メモリ２０４と、表示部２０５とを備える。
【００２４】
第２通信機２０３は、第２プロセッサ２０２の指示により、Ｂｌｕｅｔｏｏｔｈ等の通信規約に基づいてデータ通信を行う通信モジュールである。第２メモリ２０４は、撮像指示端末２０１が備える各部の動作を統括的に制御する制御プログラムや、第２通信機２０３によって授受されたデータ等を記憶する。また、第２メモリ２０４は、ＲＡＭ、フラッシュメモリ、外部記憶媒体であるメモリカード等の記憶媒体を含み、各々の使用用途に応じて種々データが読み書きされる。
【００２５】
第２プロセッサ２０２は、第２メモリ２０４に記憶されている制御プラグラムを実行することで、図示されていない操作部から入力されたユーザによる撮像指示を、第２通信機２０３を介して撮像端末１０１へ送信するよう制御する。また、第２プロセッサ２０２は、撮像指示端末２０１が備える各部（表示部２０５や図示されていない操作部等）の動作を統括的に制御する。表示部２０５は、例えば液晶ディスプレイであり、画像等を表示する。
【００２６】
次に、撮像指示端末から撮像端末に対して撮像指示を送信する例について説明する。図４は、従来知られている、撮像指示端末から撮像端末に対して撮像指示を送信する手順を示したシーケンス図である。
【００２７】
（ステップＳ９９０１）撮像指示端末は、撮像端末Ａ〜Ｃと通信接続を確立する。一般的に端末間でデータを送受信する場合、端末間で接続確立する必要がある（ここでいう接続とは、無線ＬＡＮやＢｌｕｅｔｏｏｔｈ等の無線通信による接続を示す）。なお、端末毎に接続を確立するためには接続管理用のリソース（メモリ）が必要で、撮像端末が増えるとリソース不足のため接続できなくなる場合がある。
【００２８】
（ステップＳ９９０２）撮像指示端末は、撮像端末Ａ〜Ｃに対して制御コマンド（撮像指示）を同報送信（マルチキャストまたはブロードキャスト）する。図示する例では、撮像端末Ａ〜Ｃの全てに制御コマンド（撮像指示）が届いている。
【００２９】
（ステップＳ９９０３）撮像端末Ａ〜Ｃは、制御コマンド（撮像指示）が届いたため、制御コマンド（撮像指示）に基づいて撮像を行う。
【００３０】
なお、通信エラー等で、制御コマンド（撮像指示）が撮像指示端末から撮像端末Ａ〜Ｃに届かない場合もある。図５は、従来知られている、撮像指示端末から撮像端末に対して撮像指示を送信する手順を示したシーケンス図である。ステップＳ９９１１は、ステップＳ９９０１と同様である。
【００３１】
（ステップＳ９９１２）撮像指示端末は、撮像端末Ａ〜Ｃに対して制御コマンド（撮像指示）を同報送信（マルチキャストまたはブロードキャスト）する。図示する例では、撮像端末Ａ，Ｂには制御コマンド（撮像指示）が届いているが、撮像端末Ｃには制御コマンド（撮像指示）が届いていない。
【００３２】
（ステップＳ９９１３）撮像端末Ａ，Ｂは、制御コマンド（撮像指示）が届いたため、制御コマンド（撮像指示）に基づいて撮像を行う。一方、撮像端末Ｃは、制御コマンド（撮像指示）が届いていないため、撮像を行わない。
【００３３】
このように、従来知られている方法では、複数の撮像端末に対して、同時に制御コマンド（撮像指示）を送信する場合、同報送信（マルチキャストまたはブロードキャスト）を用いて送信する。しかしながら、同報送信には再送制御がないため、撮像端末に制御コマンド（撮像指示）が到達していない場合、当該撮像端末は撮像を行うことができない。
【００３４】
そこで本実施形態では、撮像指示端末２０１は、撮像端末１０１に対して、撮像指示を一定期間繰り返し送信する。以下、本実施形態で用いる通信方式について説明する。以降に記述する実施形態において、無線通信方式はＢｌｕｅｔｏｏｔｈである。また、各端末のＢｌｕｅｔｏｏｔｈの役割は、撮像端末１０１はＣｅｎｔｒａｌであり、撮像指示端末２０１はＰｅｒｉｐｈｅｒａｌである。また、データリンクレベルの同報送信パケットとして、ＢｌｕｅｔｏｏｔｈのＡｄｖｅｒｔｉｓｉｎｇパケットを用いる。また、Ａｄｖｅｒｔｉｓｉｎｇパケットは、端末同士の接続が確立する前にＰｅｒｉｐｈｅｒａｌからＣｅｎｔｒａｌに対して同報送信される。また、本実施形態では、Ａｄｖｅｒｔｉｓｉｎｇパケットに、制御コマンド（例えば撮像指示）を付加することにより、撮像指示端末２０１から撮像端末１０１に対して指示を行う。このような制御コマンド（例えば撮像指示を示す情報）を含むデータリンクレベルの同報送信パケットを特定同報送信パケットと定義する。また、制御コマンドを含まないデータリンクレベルの同報送信パケットを非特定同報送信パケットと定義する。
【００３５】
次に、ＡｄｖｅｒｔｉｓｉｎｇパケットのＡｄｖｅｒｔｉｓｉｎｇデータ（ＡｄｖＤａｔａ）について説明する。図６は、本実施形態におけるＡｄｖｅｒｔｉｓｉｎｇデータ（ＡｄｖＤａｔａ）の第１の例を示した概略図である。図示する例では、Ａｄｖｅｒｔｉｓｉｎｇデータ（ＡｄｖＤａｔａ）は、「Ｆｌａｇｓ」と、「Ｓｅｒｖｉｃｅ  ＵＵＩＤ」と、「Ｃｏｎｔｒｏｌ  Ｃｏｍｍａｎｄ（Ｃｏｄｅ）」とを含んでいる。
【００３６】
「Ｆｌａｇｓ」は、Ｂｌｕｅｔｏｏｔｈ規定のＦｌａｇｓであり、機器検索（ディスカバリ）時のモード情報等が含まれる。「Ｓｅｒｖｉｃｅ  ＵＵＩＤ」は、Ｂｌｕｅｔｏｏｔｈ規定のＳｅｒｖｉｃｅを識別するためのユニークＩＤであり、本実施形態では、同時撮像制御サービスを示す一意のユニークＩＤである。「Ｃｏｎｔｒｏｌ  Ｃｏｍｍａｎｄ（Ｃｏｄｅ）」は、本実施形態では制御コマンドであり、「撮像」、「動画撮像開始」、「動画撮像停止」などを示すコマンドコード等である。
【００３７】
同報送信の場合、撮像端末１０１に制御コマンド（撮像指示）が到達したかを確認することができない。そのため、本実施形態では、不達となることを考慮し、撮像指示端末２０１は、１回の撮像指示を送信する際に、第１繰り返し期間の間、制御コマンドを付加したＡｄｖｅｒｔｉｓｉｎｇパケットを繰り返し送信する。これにより、撮像端末１０１に制御コマンド（撮像指示）が到達する確率を高めることができる。
【００３８】
なお、撮像指示端末２０１は、１回の撮像指示を送信する際に、第１繰り返し期間の間、制御コマンドを付加したＡｄｖｅｒｔｉｓｉｎｇパケットを繰り返し送信する。そのため、撮像端末１０１は、Ａｄｖｅｒｔｉｓｉｎｇパケットを繰り返し受信した場合、重複して撮像処理を行わないようにする必要がある。そこで、本実施形態では、撮像端末１０１は、Ａｄｖｅｒｔｉｓｉｎｇパケットを受信後、第１繰り返し期間と同じ間、Ａｄｖｅｒｔｉｓｉｎｇパケットを受信したとしても制御コマンドを無視する。これにより、撮像端末１０１は、繰り返し送信されてくる制御コマンドの重複実行を防ぐことができる。
【００３９】
なお、第１繰り返し期間は、あらかじめ決められた値でもよいが、環境によっては、Ａｄｖｅｒｔｉｓｉｎｇパケットが不達となる確率が高くなる場合もあるので、第１繰り返し期間を任意の値に変更し、同報送信回数を増減させることで、それぞれの環境に最適に対応することもできる。例えば、無線通信環境が悪い場合は、第１繰り返し期間を延ばすことにより、Ａｄｖｅｒｔｉｓｉｎｇパケットの不達確率を下げることができる。
【００４０】
この場合、撮像指示端末２０１は、Ａｄｖｅｒｔｉｓｉｎｇパケットに制御コマンドと任意の第１繰り返し期間をパラメータとして設定し、同報送信する。これにより、撮像端末１０１は、Ａｄｖｅｒｔｉｓｉｎｇパケットに設定されている任意の繰り返し期間を参照することによって、撮像指示端末２０１が第１繰り返し期間を任意に変更しても、変更後の第１繰り返し期間を把握することができる。
【００４１】
図７は、本実施形態におけるＡｄｖｅｒｔｉｓｉｎｇデータ（ＡｄｖＤａｔａ）の第２の例を示した概略図である。図示する例では、Ａｄｖｅｒｔｉｓｉｎｇデータ（ＡｄｖＤａｔａ）は、「Ｆｌａｇｓ」と、「Ｓｅｒｖｉｃｅ  ＵＵＩＤ」と、「Ｃｏｎｔｒｏｌ  Ｃｏｍｍａｎｄ」とを含んでいる。
【００４２】
「Ｆｌａｇｓ」と「Ｓｅｒｖｉｃｅ  ＵＵＩＤ」とは図６に示した例と同様である。「Ｃｏｎｔｒｏｌ  Ｃｏｍｍａｎｄ」は、「Ｃｏｄｅ」と「Ｄｕｒａｔｉｏｎ」とを含んでいる。「Ｃｏｄｅ」は、図６に示した「Ｃｏｎｔｒｏｌ  Ｃｏｍｍａｎｄ（Ｃｏｄｅ）」と同様である。「Ｄｕｒａｔｉｏｎ」は、Ａｄｖｅｒｔｉｓｉｎｇパケットの第１繰り返し期間である。
【００４３】
また、撮像が完了した撮像端末１０１は、撮像完了を操作者に知らせるために、撮像端末１０１の表示装置（例えば、表示パネルやインジケータ）にその旨を表示/点灯させてもよい。また、撮像指示端末２０１は、制御コマンド送信後（第１繰り返し期間経過後）に送達確認を行ってもよい。これにより、撮像指示端末２０１は、制御コマンド送信時の輻輳を防止しながら、撮像完了した撮像端末１０１を確認することできる。
【００４４】
次に、撮像指示端末２０１から撮像端末１０１に対して撮像指示を送信し、撮像指示の送達を確認する例について説明する。図８は、本実施形態における撮像指示端末２０１から撮像端末１０１に対して撮像指示を送信し、撮像指示の送達を確認する手順を示したシーケンス図である。
【００４５】
（ステップＳ１０１）撮像端末１０１−１〜１０１−３は、パッシブスキャンを開始する。パッシブスキャンは、Ａｄｖｅｒｔｉｓｉｎｇパケットに対して、受信のみを行い応答を返さないスキャン方式である。
【００４６】
（ステップＳ１０２）撮像指示端末２０１は、撮像指示のＡｄｖｅｒｔｉｓｉｎｇパケットを、第１繰り返し期間の間、繰り返し送信する。また、撮像指示端末２０１は、第１繰り返し期間が終了した場合、撮像指示のＡｄｖｅｒｔｉｓｉｎｇパケットの繰り返し送信を終了する。
【００４７】
（ステップＳ１０３）撮像端末１０１−１，１０１−２は、Ａｄｖｅｒｔｉｓｉｎｇパケットを受信したため、Ａｄｖｅｒｔｉｓｉｎｇパケットを受信したタイミングで撮像処理を行う。また、撮像端末１０１−１，１０１−２は、Ａｄｖｅｒｔｉｓｉｎｇパケットを受信してから第１繰り返し期間の間、受信した制御コマンドを無視する。一方、図示する例では、撮像端末１０１−３には、Ａｄｖｅｒｔｉｓｉｎｇパケットが届いていない。よって、撮像端末１０１−３は、Ａｄｖｅｒｔｉｓｉｎｇパケットを受信していないため、何も処理を行わない。
【００４８】
（ステップＳ１０４）撮像端末１０１−１，１０１−２は、Ａｄｖｅｒｔｉｓｉｎｇパケットを受信してから第１繰り返し期間が経過したため、アクティブスキャンを開始する。アクティブスキャンは、Ａｄｖｅｒｔｉｓｉｎｇパケットを受信したら応答（Ｓｃａｎ  Ｒｅｑｕｅｓｔ）を返すスキャン方式である。なお、撮像端末１０１−３は、Ａｄｖｅｒｔｉｓｉｎｇパケットを受信していないため、何も処理を行わない。
【００４９】
（ステップＳ１０５）撮像指示端末２０１は、第１繰り返し期間経過後、送達確認を行うために、応答待ちのＡｄｖｅｒｔｉｓｉｎｇパケットを、第２繰り返し期間の間、繰り返し同報送信する。また、撮像指示端末２０１は、第２繰り返し期間経過後、応答待ちのＡｄｖｅｒｔｉｓｉｎｇパケットの繰り返し送信を終了する。
【００５０】
（ステップＳ１０６）撮像端末１０１−１，１０１−２は、アクティブスキャン中である。そのため、撮像端末１０１−１，１０１−２は、応答待ちのＡｄｖｅｒｔｉｓｉｎｇパケットを受信した場合、スキャン要求のＳｃａｎ  Ｒｅｑｕｅｓｔパケットを送信する。一方、撮像端末１０１−３は、パッシブスキャン中である。そのため、撮像端末１０１−３は、応答待ちのＡｄｖｅｒｔｉｓｉｎｇパケットを受信したとしても、処理を行わない。図示する例では、撮像端末１０１−１は、１回目に送信された応答待ちのＡｄｖｅｒｔｉｓｉｎｇパケットを受信している。また、撮像端末１０１−２は、２回目に送信された応答待ちのＡｄｖｅｒｔｉｓｉｎｇパケットを受信している。
【００５１】
（ステップＳ１０７）撮像指示端末２０１は、スキャン要求のＳｃａｎ  Ｒｅｑｕｅｓｔパケットを受信した場合、当該スキャン要求のＳｃａｎ  Ｒｅｑｕｅｓｔパケットを送信した撮像端末１０１による撮像は完了したと判定する。図示する例では、撮像指示端末２０１は、撮像端末１０１−１，１０１−２による撮像は完了したと判定する。また、撮像指示端末２０１は、スキャン要求のＳｃａｎ  Ｒｅｑｕｅｓｔパケットを受信した場合、当該スキャン要求のＳｃａｎ  Ｒｅｑｕｅｓｔパケットを送信した撮像端末１０１に対して、スキャン応答のＳｃａｎ  Ｒｅｓｐｏｎｓｅパケットを送信する。図示する例では、撮像指示端末２０１は、撮像端末１０１−１，１０１−２に対して、スキャン応答のＳｃａｎ  Ｒｅｓｐｏｎｓｅパケットを送信している。
【００５２】
（ステップＳ１０８）撮像端末１０１−１，１０１−２は、スキャン応答のＳｃａｎ  Ｒｅｓｐｏｎｓｅパケットを受信した場合、パッシブスキャンを開始する。これにより、応答待ちのＡｄｖｅｒｔｉｓｉｎｇパケットを複数回受信したとしても、２回目以降に受信した応答待ちのＡｄｖｅｒｔｉｓｉｎｇパケットを無視することができる。
【００５３】
（ステップＳ１０９）撮像指示端末２０１は、応答待ちのＡｄｖｅｒｔｉｓｉｎｇパケットの繰り返し送信を終了した時点で、スキャン要求のＳｃａｎ  Ｒｅｑｕｅｓｔパケットを受信していない撮像端末１０１による撮像は完了していないと判定する。図示する例では、撮像指示端末２０１は、撮像端末１０１−３による撮像は完了していないと判定する。
【００５４】
次に、撮像指示端末２０１の動作について説明する。図９は、本実施形態における撮像指示端末２０１の動作手順を示したフローチャートである。
【００５５】
（ステップＳ２０１）撮像指示端末２０１の第２プロセッサ２０２は、撮像端末制御指示が入力されたか否かを判定する。撮像端末制御指示が入力されたと判定した場合にはステップＳ２０２の処理に進み、撮像端末制御指示の入力が無いと判定した場合にはステップＳ２０１の処理を再度実行する。
【００５６】
（ステップＳ２０２）第２プロセッサ２０２は、ステップＳ２０１の処理で入力された撮像端末制御指示に基づいて、撮像指示制御コマンドとパラメータとをＡｄｖｅｒｔｉｓｉｎｇパケットに設定する。その後、ステップＳ２０３の処理に進む。撮像指示制御コマンドとしては、撮像指示、動画撮像開始指示、動画撮像終了指示等がある。
【００５７】
（ステップＳ２０３）第２プロセッサ２０２は、第２通信機２０３に、ステップＳ２０２の処理で設定したＡｄｖｅｒｔｉｓｉｎｇパケットを繰り返し送信させる。その後、ステップＳ２０４の処理に進む。
【００５８】
（ステップＳ２０４）第２プロセッサ２０２は、第１繰り返し期間が経過したか否かを判定する。第１繰り返し期間が経過したと判定した場合にはステップＳ２０５の処理に進み、第１繰り返し期間が経過していないと判定した場合にはステップＳ２０４の処理を再度実行する。また、図示していないが、第１繰り返し期間が経過する前に、撮像端末を含む他端末からのＳｃａｎ  Ｒｅｑｕｅｓｔパケットを第２通信機２０３が受信した場合、第２プロセッサ２０２は、第２通信機２０３に、Ｓｃａｎ  Ｒｅｑｕｅｓｔパケットの送信元の前記他端末に対してＳｃａｎ  Ｒｅｓｐｏｎｓｅパケットを送信させ、ステップＳ２０４の処理を再度実行するとともに、前記他端末が前記撮像指示制御コマンドを受信したと判定しない。更に第１繰り返し期間が経過する前に、撮像端末を含む他端末からのＣｏｎｎｅｃｔ  Ｒｅｑｕｅｓｔパケットを第２通信機２０３が受信し前記他端末と接続確立した場合、第２プロセッサ２０２は、第２通信機２０３に、接続切断を指示し、前記他端末との接続を切断し、ステップＳ２０４の処理を再度実行するとともに、前記他端末が前記撮像指示制御コマンドを受信したと判定しない。
【００５９】
（ステップＳ２０５）第２プロセッサ２０２は、第２通信機２０３に、Ａｄｖｅｒｔｉｓｉｎｇパケットの繰り返し送信を停止させる。その後、ステップＳ２０６の処理に進む。
【００６０】
（ステップＳ２０６）第２プロセッサ２０２は、応答待ちの制御コマンドとパラメータとをＡｄｖｅｒｔｉｓｉｎｇパケットに設定する。その後、ステップＳ２０７の処理に進む。
【００６１】
（ステップＳ２０７）第２プロセッサ２０２は、第２通信機２０３に、ステップＳ２０６の処理で設定したＡｄｖｅｒｔｉｓｉｎｇパケットを繰り返し送信させる。その後、ステップＳ２０８の処理に進む。
【００６２】
（ステップＳ２０８）第２プロセッサ２０２は、撮像端末１０１−ｎからのＳｃａｎ  Ｒｅｑｕｅｓｔパケットを第２通信機２０３が受信したか否かを判定する。撮像端末１０１−ｎからのＳｃａｎ  Ｒｅｑｕｅｓｔパケットを第２通信機２０３が受信したと判定した場合にはステップＳ２０９の処理に進み、端末装置１０１−ｎからのＳｃａｎ  Ｒｅｑｕｅｓｔパケットを第２通信機２０３が受信していないと判定した場合にはステップＳ２１１の処理に進む。
【００６３】
（ステップＳ２０９）第２プロセッサ２０２は、第２通信機２０３に、Ｓｃａｎ  Ｒｅｑｕｅｓｔパケットの送信元の撮像端末１０１−ｎに対してＳｃａｎ  Ｒｅｓｐｏｎｓｅパケットを送信させる。その後、ステップＳ２１０の処理に進む。
【００６４】
（ステップＳ２１０）第２プロセッサ２０２は、撮像端末１０１−ｎが撮像指示制御コマンドを受信したと判定する（撮像端末１０１−ｎへの撮像指示到達を確認する）。その後、ステップＳ２１１の処理に進む。
【００６５】
（ステップＳ２１１）第２プロセッサ２０２は、第２繰り返し期間が経過したか否かを判定する。第２繰り返し期間が経過したと判定した場合にはステップＳ２１２の処理に進み、第２繰り返し期間が経過していないと判定した場合にはステップＳ２０８の処理に戻る。
【００６６】
（ステップＳ２１２）第２プロセッサ２０２は、第２通信機２０３に、Ａｄｖｅｒｔｉｓｉｎｇパケットの繰り返し送信を停止させる。その後、処理を終了する。
【００６７】
なお、上述した処理では、撮像指示端末２０１の第２プロセッサ２０２が、第２通信機２０３にＡｄｖｅｒｔｉｓｉｎｇパケット送信開始の指示を行うと、図示していない第２通信機２０３内のプロセッサが、Ａｄｖｅｒｔｉｓｉｎｇパケット送信停止の指示がされるまで、繰り返しＡｄｖｅｒｔｉｓｉｎｇパケットを送信するように構成しているが、第２プロセッサ２０２が、個々のＡｄｖｅｒｔｉｓｉｎｇパケットの送信指示を、繰り返し送信期間、都度第２通信機２０３に対して指示をしてもよい。
【００６８】
次に、撮像端末１０１の動作について説明する。図１０は、本実施形態における撮像端末１０１の動作手順を示したフローチャートである。
【００６９】
（ステップＳ３０１）撮像端末１０１の第１プロセッサ１０２は、パッシブスキャンを開始する。その後、ステップＳ３０２の処理に進む。
【００７０】
（ステップＳ３０２）第１プロセッサ１０２は、第１通信機１０３が撮像指示端末２０１からＡｄｖｅｒｔｉｓｉｎｇパケットを受信したか否かを判定する。Ａｄｖｅｒｔｉｓｉｎｇパケットを受信したと判定した場合にはステップＳ３０３の処理に進み、Ａｄｖｅｒｔｉｓｉｎｇパケットを受信していないと判定した場合には、ステップＳ３０２の処理を再度実行する。
【００７１】
（ステップＳ３０３）第１プロセッサ１０２は、ステップＳ３０２の処理で受信したと判定したＡｄｖｅｒｔｉｓｉｎｇパケットに含まれるＳｅｒｖｉｃｅ  ＵＵＩＤと制御コマンドを取得する。取得したＳｅｒｖｉｃｅ  ＵＵＩＤが、同時撮像制御サービスを示すＩＤであり、かつ制御コマンドが「撮像」または「動画撮像開始」または「動画撮像終了」である場合には、ステップＳ３０４の処理に進み、それ以外の場合には、ステップＳ３０２の処理に戻る。
【００７２】
（ステップＳ３０４）第１プロセッサ１０２は、動画撮像中であるか否かを判定する。動画撮像中であると判定した場合にはステップＳ３０５の処理に進み、動画撮像中では無いと判定した場合にはステップＳ３０６の処理に進む。
（ステップＳ３０５）第１プロセッサ１０２は、動画撮像を停止する。その後、ステップＳ３０６の処理に進む。
【００７３】
（ステップＳ３０６）第１プロセッサ１０２は、ステップＳ３０３の処理で取得した制御指示に基づいて撮像制御を行う。その後、ステップＳ３０７の処理に進む。例えば、ステップＳ３０３の処理で取得した制御コマンドが「撮像指示」である場合には、撮像機１０５に静止画を撮像させる。また、例えば、ステップＳ３０３の処理で取得した制御コマンドが「動画撮像開始」である場合には、撮像機１０５に動画像を撮像させる。また、例えば、ステップＳ３０３の処理で取得した制御コマンドが「動画撮像終了」である場合には、撮像機１０５に動画像の撮像を終了させる。
【００７４】
（ステップＳ３０７）第１プロセッサ１０２は、ステップＳ３０２の処理でＡｄｖｅｒｔｉｓｉｎｇパケットを受信してから第１繰り返し送信期間が経過したか否かを判定する。ステップＳ３０２の処理でＡｄｖｅｒｔｉｓｉｎｇパケットを受信してから第１繰り返し送信期間が経過したと判定した場合には、ステップＳ３０８の処理に進み、ステップＳ３０２の処理でＡｄｖｅｒｔｉｓｉｎｇパケットを受信してから第１繰り返し送信期間が経過していないと判定した場合には、ステップＳ３０７の処理を再度実行する。
【００７５】
（ステップＳ３０８）第１プロセッサ１０２は、アクティブスキャンを開始する。その後、ステップＳ３０９の処理に進む。
【００７６】
（ステップＳ３０９）第１プロセッサ１０２は、第１通信機１０３が撮像指示端末２０１からＡｄｖｅｒｔｉｓｉｎｇパケットを受信したか否かを判定する。Ａｄｖｅｒｔｉｓｉｎｇパケットを受信したと判定した場合にはステップＳ３１０の処理に進み、Ａｄｖｅｒｔｉｓｉｎｇパケットを受信していないと判定した場合には、ステップＳ３０９の処理を再度実行する。
【００７７】
（ステップＳ３１０）第１プロセッサ１０２は、第１通信機１０３に、撮像指示端末２０１に対してＳｃａｎ  Ｒｅｑｕｅｓｔパケットを送信させる。その後、ステップＳ３１１の処理に進む。
【００７８】
（ステップＳ３１１）第１プロセッサ１０２は、第１通信機１０３が撮像指示端末２０１からＳｃａｎ  Ｒｅｓｐｏｎｓｅパケットを受信したか否かを判定する。Ｓｃａｎ  Ｒｅｓｐｏｎｓｅパケットを受信したと判定した場合にはステップＳ３１２の処理に進み、Ｓｃａｎ  Ｒｅｓｐｏｎｓｅパケットを受信していないと判定した場合には、ステップＳ３０９の処理に戻る。
【００７９】
（ステップＳ３１２）第１プロセッサ１０２は、パッシブスキャンを開始する。その後、ステップＳ３１３の処理に進む。
【００８０】
（ステップＳ３１３）第１プロセッサ１０２は、ステップＳ３０８の処理でアクティブスキャンを開始してから第２繰り返し送信期間が経過したか否かを判定する。ステップＳ３０８の処理でアクティブスキャンを開始してから第２繰り返し送信期間が経過したと判定した場合には、ステップＳ３０２の処理に戻り、ステップＳ３０８の処理でアクティブスキャンを開始してから第２繰り返し送信期間が経過していないと判定した場合には、ステップＳ３１３の処理を再度実行する。
【００８１】
なお、上述した処理において、Ｓｃａｎ  Ｒｅｑｕｅｓｔパケットは、第１通信機１０３からのＡｄｖｅｒｔｉｓｉｎｇパケット受信通知により、第１プロセッサ１０２が、第１通信機１０３にＳｃａｎ  Ｒｅｑｕｅｓｔパケットの送信指示するよう構成してもよいし、図示していない第１通信機１０３内のプロセッサが、第１プロセッサ１０２からの“アクティブスキャン開始”指示に基づき、Ａｄｖｅｒｔｉｓｉｎｇパケット受信を契機にＳｃａｎ  Ｒｅｑｕｅｓｔパケットを送信するように構成してもよい。
【００８２】
上述した処理により、本実施形態では、制御コマンドが不達となることを考慮し、撮像指示端末２０１は、１回の指示（例えば、撮像指示や、動画撮像開始指示や、動画撮像終了指示）を送信する際に、繰り返し送信期間の間、制御コマンドを付加したＡｄｖｅｒｔｉｓｉｎｇパケットを繰り返し送信する。これにより、撮像端末１０１に制御コマンド（撮像指示）が到達する確率を高めることができる。
【００８３】
また、本実施形態によれば、撮像指示端末２０１は、１回の撮像指示を送信する際に、繰り返し送信期間の間、制御コマンドを付加したＡｄｖｅｒｔｉｓｉｎｇパケットを繰り返し送信する。そのため、撮像端末１０１は、Ａｄｖｅｒｔｉｓｉｎｇパケットを繰り返し受信した場合、指示に基づいた処理を重複して行わないようにする必要がある。そこで、本実施形態では、撮像端末１０１は、Ａｄｖｅｒｔｉｓｉｎｇパケットを受信後、繰り返し送信期間と同じ間、Ａｄｖｅｒｔｉｓｉｎｇパケットを受信したとしても制御コマンドを無視する。これにより、撮像端末１０１は、繰り返し送信されてくる制御コマンドの重複実行を防ぐことができる。
【００８４】
また、本実施形態によれば、撮像指示端末２０１は、撮像指示のＡｄｖｅｒｔｉｓｉｎｇパケットを繰り返し送信した後（第１繰り返し期間経過後）、送達確認を行うために、応答待ちのＡｄｖｅｒｔｉｓｉｎｇパケットを、第２繰り返し期間の間、繰り返し同報送信する。これにより、撮像指示端末２０１は、撮像指示のＡｄｖｅｒｔｉｓｉｎｇパケット送信時の輻輳を防止しながら、撮像完了した撮像端末１０１を確認することができる。
【００８５】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。本実施形態における撮像システム１と、撮像端末１０１と、撮像指示端末２０１の構成は、第１の実施形態と同様である。
【００８６】
本実施形態では、撮像端末１０１に撮像指示が送達したか否かを確認するために、接続要求（Ｃｏｎｎｅｃｔ  Ｒｅｑｕｅｓｔ）を用いる。図１１は、本実施形態における撮像指示端末２０１から撮像端末１０１に対して撮像指示を送信し、撮像指示の送達を確認する手順を示したシーケンス図である。
【００８７】
ステップＳ４０１〜Ｓ４０３は、図８に示したステップＳ１０１〜Ｓ１０３と同様である。
【００８８】
（ステップＳ４０４）撮像端末１０１−１，１０１−２は、Ａｄｖｅｒｔｉｓｉｎｇパケットを受信してから第１繰り返し期間が経過したため、接続要求処理を開始する。接続要求処理は、応答待ちのＡｄｖｅｒｔｉｓｉｎｇパケットを受信したら接続要求（Ｃｏｎｎｅｃｔ  Ｒｅｑｕｅｓｔパケット）を返し、接続を確立する処理である。なお、撮像端末１０１−３は、Ａｄｖｅｒｔｉｓｉｎｇパケットを受信していないため、何も処理を行わない。
【００８９】
（ステップＳ４０５）撮像指示端末２０１は、第１繰り返し期間経過後、送達確認を行うために、応答待ちのＡｄｖｅｒｔｉｓｉｎｇパケットを、第２繰り返し期間の間、繰り返し同報送信する。また、撮像指示端末２０１は、第２繰り返し期間経過後、応答待ちのＡｄｖｅｒｔｉｓｉｎｇパケットの繰り返し送信を終了する。
【００９０】
（ステップＳ４０６）撮像端末１０１−１，１０１−２は、接続要求処理中である。そのため、撮像端末１０１−１，１０１−２は、応答待ちのＡｄｖｅｒｔｉｓｉｎｇパケットを受信した場合、接続要求のＣｏｎｎｅｃｔ  Ｒｅｑｕｅｓｔパケットを送信し、接続を確立する。一方、撮像端末１０１−３は、パッシブスキャン中である。そのため、撮像端末１０１−３は、応答待ちのＡｄｖｅｒｔｉｓｉｎｇパケットを受信したとしても、処理を行わない。図示する例では、撮像端末１０１−１は、１回目に送信された応答待ちのＡｄｖｅｒｔｉｓｉｎｇパケットを受信している。また、撮像端末１０１−２は、２回目に送信された応答待ちのＡｄｖｅｒｔｉｓｉｎｇパケットを受信している。
【００９１】
（ステップＳ４０７）撮像指示端末２０１は、接続を確立した場合、当該接続を確立した撮像端末１０１による撮像は完了したと判定する。図示する例では、撮像指示端末２０１は、撮像端末１０１−１，１０１−２による撮像は完了したと判定する。
【００９２】
（ステップＳ４０８）撮像端末１０１−１，１０１−２は、接続を確立した後、当該接続を切断する。
（ステップＳ４０９）撮像端末１０１−１，１０１−２は、接続を切断した場合、パッシブスキャンを開始する。これにより、応答待ちのＡｄｖｅｒｔｉｓｉｎｇパケットを複数回受信したとしても、２回目以降に受信した応答待ちのＡｄｖｅｒｔｉｓｉｎｇパケットを無視することができる。
【００９３】
（ステップＳ４１０）撮像指示端末２０１は、応答待ちのＡｄｖｅｒｔｉｓｉｎｇパケットの繰り返し送信を終了した時点で、接続要求のＣｏｎｎｅｃｔ  Ｒｅｑｕｅｓｔパケットを受信していない撮像端末１０１による撮像は完了していないと判定する。図示する例では、撮像指示端末２０１は、撮像端末１０１−３による撮像は完了していないと判定する。
【００９４】
次に、撮像指示端末２０１の動作について説明する。図１２は、本実施形態における撮像指示端末２０１の動作手順を示したフローチャートである。ステップＳ５０１〜Ｓ５０７は、図９のステップＳ２０１〜Ｓ２０７と同様である。
【００９５】
（ステップＳ５０８）第２プロセッサ２０２は、撮像端末１０１−ｎからのＣｏｎｎｅｃｔ  Ｒｅｑｕｅｓｔパケットを第２通信機２０３が受信したか否かを判定する。撮像端末１０１−ｎからのＣｏｎｎｅｃｔ  Ｒｅｑｕｅｓｔパケットを第２通信機２０３が受信したと判定した場合にはステップＳ５０９の処理に進み、端末装置１０１−ｎからのＣｏｎｎｅｃｔ  Ｒｅｑｕｅｓｔパケットを第２通信機２０３が受信していないと判定した場合にはステップＳ５１２の処理に進む。
【００９６】
（ステップＳ５０９）第２プロセッサ２０２は、第２通信機２０３に、Ｃｏｎｎｅｃｔ  Ｒｅｑｕｅｓｔパケットの送信元の撮像端末１０１−ｎと接続を確立させる。その後、ステップＳ５１０の処理に進む。
【００９７】
（ステップＳ５１０）第２プロセッサ２０２は、撮像端末１０１−ｎが撮像指示制御コマンドを受信したと判定する（撮像端末１０１―ｎへの撮像指示到達を確認する）。その後、ステップＳ５１１の処理に進む。
【００９８】
（ステップＳ５１１）第２プロセッサ２０２は、ステップＳ５０９の処理で接続を確立した撮像端末１０１−ｎと、接続が切断されたか否かを判定する。接続が切断されたと判定した場合にはステップＳ５１２の処理に進み、接続が切断されていないと判定した場合にはステップＳ５１１の処理を再度実行する。
【００９９】
（ステップＳ５１２）第２プロセッサ２０２は、第２繰り返し期間が経過したか否かを判定する。第２繰り返し期間が経過したと判定した場合にはステップＳ５１３の処理に進み、第２繰り返し期間が経過していないと判定した場合にはステップＳ５０８の処理に戻る。
【０１００】
（ステップＳ５１３）第２プロセッサ２０２は、第２通信機２０３に、Ａｄｖｅｒｔｉｓｉｎｇパケットの繰り返し送信を停止させる。その後、処理を終了する。
【０１０１】
次に、撮像端末１０１の動作について説明する。図１３は、本実施形態における撮像端末１０１の動作手順を示したフローチャートである。ステップＳ６０１〜Ｓ６０７は、図１０のステップＳ３０１〜Ｓ３０７と同様である。
【０１０２】
（ステップＳ６０８）第１プロセッサ１０２は、接続処理を開始する。その後、ステップＳ６０９の処理に進む。
【０１０３】
（ステップＳ６０９）第１プロセッサ１０２は、第１通信機１０３が撮像指示端末２０１からＡｄｖｅｒｔｉｓｉｎｇパケットを受信したか否かを判定する。Ａｄｖｅｒｔｉｓｉｎｇパケットを受信したと判定した場合にはステップＳ６１０の処理に進み、Ａｄｖｅｒｔｉｓｉｎｇパケットを受信していないと判定した場合には、ステップＳ６０９の処理を再度実行する。
【０１０４】
（ステップＳ６１０）第１プロセッサ１０２は、第１通信機１０３に、撮像指示端末２０１に対してＣｏｎｎｅｃｔ  Ｒｅｑｕｅｓｔパケットを送信させる。その後、ステップＳ６１１の処理に進む。
【０１０５】
（ステップＳ６１１）第１プロセッサ１０２は、第１通信機１０３に、撮像指示端末２０１との間で接続を確立させる。その後、ステップＳ６１２の処理に進む。
【０１０６】
（ステップＳ６１２）第１プロセッサ１０２は、第１通信機１０３に、ステップＳ６１１の処理で確立した接続を切断させる。その後、ステップＳ６１３の処理に進む。
【０１０７】
（ステップＳ６１３）第１プロセッサ１０２は、パッシブスキャンを開始する。その後、ステップＳ６１４の処理に進む。
【０１０８】
（ステップＳ６１４）第１プロセッサ１０２は、ステップＳ６０８の処理で接続処理を開始してから第２繰り返し送信期間が経過したか否かを判定する。ステップＳ６０８の処理で接続処理を開始してから第２繰り返し送信期間が経過したと判定した場合には、ステップＳ６０２の処理に戻り、ステップＳ６０８の処理で接続処理を開始してから第２繰り返し送信期間が経過していないと判定した場合には、ステップＳ６１４の処理を再度実行する。
【０１０９】
なお、上述した処理において、接続要求（Ｃｏｎｎｅｃｔ  Ｒｅｑｕｅｓｔパケット）を送信する前に、アクティブスキャンを実施（Ａｄｖｅｒｔｉｓｉｎｇパケット受信→Ｓｃａｎ  Ｒｅｑｕｅｓｔパケット送信→Ｓｃａｎ  Ｒｅｓｐｏｎｓｅパケット受信）してもよい。また、接続切断は、撮像端末１０１と撮像指示端末２０１のいずれが行ってもよい。
【０１１０】
また、第１通信機１０３からのＡｄｖｅｒｔｉｓｉｎｇパケット受信通知により、第１プロセッサ１０２が、第１通信機１０３に対してＣｏｎｎｅｃｔ  Ｒｅｑｕｅｓｔ  パケットの送信指示を行うように構成してもよい。また、図示していない第１通信機１０３内のプロセッサが、第１プロセッサ１０２からの接続処理開始指示に基づき、Ａｄｖｅｒｔｉｓｉｎｇパケット受信を契機にＣｏｎｎｅｃｔ  Ｒｅｑｕｅｓｔパケットを送信するように構成してもよい。
【０１１１】
上述した処理により、本実施形態では、制御コマンドが不達となることを考慮し、撮像指示端末２０１は、１回の指示（例えば、撮像指示や、動画撮像開始指示や、動画撮像終了指示）を送信する際に、繰り返し送信期間の間、制御コマンドを付加したＡｄｖｅｒｔｉｓｉｎｇパケットを繰り返し送信する。これにより、撮像端末１０１に制御コマンド（撮像指示）が到達する確率を高めることができる。
【０１１２】
また、本実施形態によれば、撮像指示端末２０１は、１回の撮像指示を送信する際に、繰り返し送信期間の間、制御コマンドを付加したＡｄｖｅｒｔｉｓｉｎｇパケットを繰り返し送信する。そのため、撮像端末１０１は、Ａｄｖｅｒｔｉｓｉｎｇパケットを繰り返し受信した場合、指示に基づいた処理を重複して行わないようにする必要がある。そこで、本実施形態では、撮像端末１０１は、Ａｄｖｅｒｔｉｓｉｎｇパケットを受信後、繰り返し送信期間と同じ間、Ａｄｖｅｒｔｉｓｉｎｇパケットを受信したとしても制御コマンドを無視する。これにより、撮像端末１０１は、繰り返し送信されてくる制御コマンドの重複実行を防ぐことができる。
【０１１３】
また、本実施形態によれば、撮像指示端末２０１は、撮像指示のＡｄｖｅｒｔｉｓｉｎｇパケットを繰り返し送信した後（第１繰り返し期間経過後）、送達確認を行うために、応答待ちのＡｄｖｅｒｔｉｓｉｎｇパケットを、第２繰り返し期間の間、繰り返し同報送信する。これにより、撮像指示端末２０１は、撮像指示のＡｄｖｅｒｔｉｓｉｎｇパケット送信時の輻輳を防止しながら、撮像完了した撮像端末１０１を確認することができる。
【０１１４】
なお、上述したように、第１の実施形態および第２の実施形態における撮像指示端末２０１は、撮像が完了した撮像端末１０１と、撮像が完了していない撮像端末１０１とを判定することができる。これにより、例えば、撮像指示端末２０１は、第２メモリ２０４に、撮像システム１に含まれる撮像端末１０１の台数をあらかじめ記憶（登録）しておき、応答が返ってきた撮像端末１０１の台数と比較することにより、撮像システム１に含まれる全ての撮像端末１０１が撮像を完了したか否かを判断することが可能となる。
【０１１５】
また、例えば、撮像指示端末２０１は、第２メモリ２０４に、撮像端末１０１毎にユニークに割り当てられた識別子（ＢＤ＿ＡＤＤＲ）や端末名等、個々の撮像装置を識別するための情報をあらかじめ記憶（登録）しておき、応答が返ってきた撮像端末１０１の識別子と比較することにより、どの撮像端末１０１が撮像を完了したのか、あるいは撮像を失敗したのかを判定することができ、さらに識別するための情報が記憶（登録）されていない端末を、Ｓ２０８、およびＳ５０８において本実施形態に非対応の端末として判定対象から除外することもできる。
【０１１６】
また、撮像指示端末２０１は、上記の判定結果を表示部２０５（ユーザ報知部）に表示させるようにしてもよい。図１４〜図１６は、本実施形態における撮像指示端末２０１が、表示部２０５に表示する判定結果表示画面の例を示した概略図である。
【０１１７】
図１４に示す例では、撮像指示端末２０１は、表示部２０５に、判定結果表示画面として「９／１０台の撮像が完了しました。」と表示している。これは、撮像システム１に含まれている撮像端末１０１の台数は１０台であり、撮像が完了した撮像端末１０１の台数は９台であることを示している。このように、撮像指示端末２０１は、判定結果表示画面として、撮像システム１に含まれている撮像端末１０１の台数と、撮像が完了した撮像端末１０１の台数とを表示するようにしてもよい。
【０１１８】
図１５に示す例では、撮像指示端末２０１は、表示部２０５に、判定結果表示画面として「９／１０台の撮像が完了しました。“Ｃａｍ６”が撮像に失敗しました。」と表示している。これは、撮像システム１に含まれている撮像端末１０１の台数は１０台であり、撮像が完了した撮像端末１０１の台数は９台であることを示している。また、撮像端末１０１のうち、端末名が“Ｃａｍ６”の撮像端末１０１が撮像に失敗したことを示している。
【０１１９】
このように、撮像指示端末２０１は、判定結果表示画面として、撮像システム１に含まれている撮像端末１０１の台数と、撮像が完了した撮像端末１０１の台数とを表示するようにしてもよい。さらに、撮像指示端末２０１は、撮像に失敗した撮像端末１０１を特定する情報を併せて表示するようにしてもよい。
【０１２０】
図１６に示す例では、撮像指示端末２０１は、表示部２０５に、判定結果表示画面として“Ｃａｍ１”〜“Ｃａｍ１０”までのアイコンを表示しており、“Ｃａｍ６”のアイコンのみグレーアウトで表示している。これは、撮像システム１には、端末名“Ｃａｍ１”〜“Ｃａｍ１０”の撮像端末１０１が含まれており、端末名が“Ｃａｍ６”の撮像端末１０１が撮像に失敗したことを示している。
【０１２１】
このように、撮像指示端末２０１は、判定結果表示画面として、撮像システム１に含まれている撮像端末１０１を特定するアイコンを表示するようにしてもよい。また、撮像指示端末２０１は、撮像を完了した撮像端末１０１を特定するアイコンと、撮像に失敗した撮像端末１０１を特定するアイコンとの表示態様を異ならせるようにしてもよい。
【０１２２】
また、撮像指示端末２０１は図示せぬスピーカー（ユーザ報知部）を備え、上記の判定結果をスピーカーから音声で出力させるようにしてもよい。例えば、撮像指示端末２０１は、判定結果として、「１０台中９台の撮像が完了しました」という音声をスピーカーから出力させるようにしてもよい。これは、撮像システム１に含まれている撮像端末１０１の台数は１０台であり、撮像が完了した撮像端末１０１の台数は９台であることを示している。このように、撮像指示端末２０１は、判定結果として、撮像システム１に含まれている撮像端末１０１の台数と、撮像が完了した撮像端末１０１の台数とを音声にてスピーカーから出力するようにしてもよい。
【０１２３】
なお、上述した第１繰り返し期間は、あらかじめ決められた値でもよいが、環境によっては、Ａｄｖｅｒｔｉｓｉｎｇパケットが不達となる確率が高くなる場合もあるので、第１繰り返し期間を任意の値に変更し、同報送信回数を増減させることで、それぞれの環境に最適に対応することもできる。例えば、無線通信環境が悪い場合は、第１繰り返し期間を延ばすことにより、Ａｄｖｅｒｔｉｓｉｎｇパケットの不達確率を下げることができる。
【０１２４】
この場合、撮像指示端末２０１は、撮像指示のＡｄｖｅｒｔｉｓｉｎｇパケットに制御コマンドと任意の第１繰り返し期間をパラメータとして設定し、同報送信する。これにより、撮像端末１０１は、撮像指示のＡｄｖｅｒｔｉｓｉｎｇパケットに設定されている任意の第１繰り返し期間を参照することによって、撮像指示端末２０１が第１繰り返し期間を任意に変更しても、変更後の第１繰り返し期間を把握することができる。
【０１２５】
また、上述した第２繰り返し期間についても同様に、第２繰り返し期間を任意の値に変更し、同報送信回数を増減させることで、それぞれの環境に最適に対応するようにしてもよい。
【０１２６】
この場合においても、撮像指示端末２０１は、応答待ちのＡｄｖｅｒｔｉｓｉｎｇパケットに制御コマンドと任意の第２繰り返し期間を設定し、同報送信する。これにより、撮像端末１０１は、応答待ちのＡｄｖｅｒｔｉｓｉｎｇパケットにパラメータとして設定されている任意の第２繰り返し期間を参照することによって、撮像指示端末２０１が第２繰り返し期間を任意に変更しても、変更後の第２繰り返し期間を把握することができる。
【０１２７】
（第３の実施形態）
次に、本発明の第３の実施形態について説明する。本実施形態における撮像システム１と、撮像端末１０１と、撮像指示端末２０１の構成は、第１の実施形態と同様である。
【０１２８】
第１の実施形態および第２の実施形態では、制御コマンド(撮像指示)を受信した撮像端末１０１は、制御コマンド(撮像指示)受信後、１回だけ撮像処理を実行する。図１７は、第１の実施形態および第２の実施形態における撮像端末１０１が、撮像処理を実行するタイミングを示したタイミングチャートである。
【０１２９】
図示する例では、撮像指示端末２０１は、Ａｄｖｅｒｔｉｓｉｎｇパケットの第１繰り返し期間の間（図示する例では、時刻ｔ１から時刻ｔ６の間）、Ａｄｖｅｒｔｉｓｉｎｇパケットの送信間隔毎に、Ａｄｖｅｒｔｉｓｉｎｇパケットを時刻ｔ１〜時刻ｔ５のタイミングで５回送信している。
【０１３０】
また、図示する例では、撮像端末１０１−１は、時刻ｔ２のタイミングで送信されたＡｄｖｅｒｔｉｓｉｎｇパケットを受信し、Ａｄｖｅｒｔｉｓｉｎｇパケットを受信した時刻ｔ２のタイミングで撮像処理を行っている。また、撮像端末１０１−１は、時刻ｔ３，ｔ５のタイミングでもＡｄｖｅｒｔｉｓｉｎｇパケットを受信しているが、Ａｄｖｅｒｔｉｓｉｎｇパケットを最初に受信してから第１繰り返し期間の間に受信したＡｄｖｅｒｔｉｓｉｎｇパケットの撮像指示は無視する。これにより、撮像端末１０１−１は、複数回Ａｄｖｅｒｔｉｓｉｎｇパケットを受信したとしても、１回のみ撮像処理を実行することができる。
【０１３１】
また、図示する例では、撮像端末１０１−２は、時刻ｔ３のタイミングで送信されたＡｄｖｅｒｔｉｓｉｎｇパケットを受信し、Ａｄｖｅｒｔｉｓｉｎｇパケットを受信した時刻ｔ３のタイミングで撮像処理を行っている。また、撮像端末１０１−２は、時刻ｔ４，ｔ５のタイミングでもＡｄｖｅｒｔｉｓｉｎｇパケットを受信しているが、Ａｄｖｅｒｔｉｓｉｎｇパケットを最初に受信してから第１繰り返し期間の間に受信したＡｄｖｅｒｔｉｓｉｎｇパケットの撮像指示は無視する。これにより、撮像端末１０１−２は、複数回Ａｄｖｅｒｔｉｓｉｎｇパケットを受信したとしても、１回のみ撮像処理を実行することができる。
【０１３２】
しかしながら、図１７に示す例では、撮像端末１０１−１は、時刻ｔ２のタイミングで撮像を行っており、撮像端末１０１−２は、時刻ｔ３のタイミングで撮像を行っている。そのため、撮像端末１０１−１と撮像端末１０１−２とでは、撮像タイミングが異なっている。
【０１３３】
そこで、本実施形態では、撮像システム１に含まれる撮像端末１０１は、少なくとも１枚は同じタイミングで撮像できるように撮像処理を行う。具体的には、本実施形態では、制御コマンド（撮像指示）を受信した撮像端末１０１は、制御コマンド（撮像指示）受信後、Ａｄｖｅｒｔｉｓｉｎｇパケットの送信間隔に合わせて、撮像処理を繰り返し実行する。
【０１３４】
図１８は、本実施形態における撮像端末１０１が、複数回撮像を行うタイミングを示したタイミングチャートである。図示する例では、撮像指示端末２０１は、Ａｄｖｅｒｔｉｓｉｎｇパケットの第１繰り返し期間の間（図示する例では、時刻ｔ１から時刻ｔ６の間）、Ａｄｖｅｒｔｉｓｉｎｇパケットの送信間隔毎に、Ａｄｖｅｒｔｉｓｉｎｇパケットを時刻ｔ１〜時刻ｔ５のタイミングで５回送信している。
【０１３５】
また、図示する例では、撮像端末１０１−１は、時刻ｔ２のタイミングで送信されたＡｄｖｅｒｔｉｓｉｎｇパケットを受信し、Ａｄｖｅｒｔｉｓｉｎｇパケットを受信した時刻ｔ２のタイミングで撮像処理を行い、さらに、時刻ｔ２からＡｄｖｅｒｔｉｓｉｎｇパケットの繰り返し送信期間が経過するまでの間（図示する例では、時刻ｔ２から時刻ｔ７までの間）、Ａｄｖｅｒｔｉｓｉｎｇパケットの送信間隔に合わせて、時刻ｔ３〜時刻ｔ６のタイミングで撮像処理を繰り返し実行している。すなわち、撮像端末１０１−１は、時刻ｔ２に受信したＡｄｖｅｒｔｉｓｉｎｇパケットに基づいて、複数回の撮像を行う一連の撮像処理を１回実行する。
【０１３６】
なお、撮像端末１０１−１は、時刻ｔ３，ｔ５のタイミングでもＡｄｖｅｒｔｉｓｉｎｇパケットを受信しているが、Ａｄｖｅｒｔｉｓｉｎｇパケットを最初に受信してから第１繰り返し期間の間に受信したＡｄｖｅｒｔｉｓｉｎｇパケットの撮像指示は無視する。これにより、撮像端末１０１−１は、複数回Ａｄｖｅｒｔｉｓｉｎｇパケットを受信したとしても、複数回の撮像を行う一連の撮像処理を１回のみ実行することができる。
【０１３７】
また、図示する例では、撮像端末１０１−２は、時刻ｔ３のタイミングで送信されたＡｄｖｅｒｔｉｓｉｎｇパケットを受信し、Ａｄｖｅｒｔｉｓｉｎｇパケットを受信した時刻ｔ３のタイミングで撮像処理を行い、さらに、時刻ｔ３からＡｄｖｅｒｔｉｓｉｎｇパケットの繰り返し送信期間が経過するまでの間（図示する例では、時刻ｔ３から時刻ｔ８までの間）、Ａｄｖｅｒｔｉｓｉｎｇパケットの送信間隔に合わせて、時刻ｔ４〜時刻ｔ７のタイミングで撮像処理を繰り返し実行している。すなわち、撮像端末１０１−２は、時刻ｔ３に受信したＡｄｖｅｒｔｉｓｉｎｇパケットに基づいて、複数回の撮像を行う一連の撮像処理を１回実行する。
【０１３８】
なお、撮像端末１０１−２は、時刻ｔ４，ｔ５のタイミングでもＡｄｖｅｒｔｉｓｉｎｇパケットを受信しているが、Ａｄｖｅｒｔｉｓｉｎｇパケットを最初に受信してから第１繰り返し期間の間に受信したＡｄｖｅｒｔｉｓｉｎｇパケットの撮像指示は無視する。これにより、撮像端末１０１−２は、複数回Ａｄｖｅｒｔｉｓｉｎｇパケットを受信したとしても、複数回の撮像を行う一連の撮像処理を１回のみ実行することができる。
【０１３９】
これにより、撮像端末１０１毎にＡｄｖｅｒｔｉｓｉｎｇパケットを受信したタイミングが異なっていても、同じタイミングで画像を撮像することができる。例えば、図１８に示す例では、撮像端末１０１−１は時刻ｔ２〜時刻ｔ６のタイミングで画像を撮像し、撮像端末１０１−２は時刻ｔ３〜時刻ｔ７のタイミングで画像を撮像している。このように、撮像端末１０１−１，１０１−２は、少なくとも１枚は、画像を同時に撮像することができる。
【０１４０】
なお、本実施形態における撮像指示端末２０１の動作は、第１の実施形態における撮像指示端末２０１と同様である。
【０１４１】
次に、本実施形態における撮像端末１０１の動作について説明する。図１９は、本実施形態における撮像端末１０１の動作手順を示したフローチャートである。ステップＳ７０１〜Ｓ７０６の処理は、図１０のステップＳ３０１〜Ｓ３０６の処理と同様である。
【０１４２】
（ステップＳ７０７）第１プロセッサ１０２は、ステップＳ７０２の処理でＡｄｖｅｒｔｉｓｉｎｇパケットを受信してから第１繰り返し送信期間が経過したか否かを判定する。ステップＳ７０２の処理でＡｄｖｅｒｔｉｓｉｎｇパケットを受信してから第１繰り返し送信期間が経過したと判定した場合には、ステップＳ７０９の処理に進み、ステップＳ７０２の処理でＡｄｖｅｒｔｉｓｉｎｇパケットを受信してから第１繰り返し送信期間が経過していないと判定した場合には、ステップＳ７０８の処理に進む。
【０１４３】
（ステップＳ７０８）第１プロセッサ１０２は、ステップＳ７０６の処理で撮像制御を行ってから、Ａｄｖｅｒｔｉｓｉｎｇパケットの送信間隔時間が経過したか否かを判定する。ステップＳ７０６の処理で撮像制御を行ってから、Ａｄｖｅｒｔｉｓｉｎｇパケットの送信間隔時間が経過したと判定した場合には、ステップＳ７０６の処理に戻り、ステップＳ７０６の処理で撮像制御を行ってから、Ａｄｖｅｒｔｉｓｉｎｇパケットの送信間隔時間が経過していないと判定した場合には、ステップＳ７０８の処理を再度実行する。
【０１４４】
ステップＳ７０９〜Ｓ７１４の処理は、図１０のステップＳ３０８〜Ｓ３１３の処理と同様である。なお、本実施形態の撮像システム１の動作を、第２の実施形態の撮像システム１に用いるようにしてもよい。
【０１４５】
なお、上述した例では、Ａｄｖｅｒｔｉｓｉｎｇパケットの送信間隔が予め定められている場合には、撮像端末１０１は、予め定められている繰り返し送信期間や送信間隔に基づいて、撮像処理を繰り返し実行する。
【０１４６】
また、繰り返し送信期間や送信間隔は、あらかじめ決められた値でもよいが、環境によっては、Ａｄｖｅｒｔｉｓｉｎｇパケットが不達となる確率が高くなる場合もあるので、繰り返し送信期間や送信間隔を任意の値に変更し、同報送信回数を増減させることで、それぞれの環境に最適に対応することもできる。例えば、無線通信環境が悪い場合は、繰り返し送信期間を延ばしたり送信間隔を短くしたりすることにより、Ａｄｖｅｒｔｉｓｉｎｇパケットの送信回数を多くして、Ａｄｖｅｒｔｉｓｉｎｇパケットの不達確率を下げることができる。
【０１４７】
この場合、撮像指示端末２０１は、Ａｄｖｅｒｔｉｓｉｎｇパケットに制御コマンドと、任意の繰り返し送信期間と、任意の送信間隔とをパラメータとして設定し、同報送信する。これにより、撮像端末１０１は、Ａｄｖｅｒｔｉｓｉｎｇパケットに設定されている任意の繰り返し期間と任意の送信間隔とを参照することによって、撮像指示端末２０１が繰り返し送信期間や送信間隔を任意に変更しても、変更後の繰り返し送信期間や送信間隔を把握することができる。
【０１４８】
図２０は、本実施形態におけるＡｄｖｅｒｔｉｓｉｎｇデータ（ＡｄｖＤａｔａ）の例を示した概略図である。図示する例では、Ａｄｖｅｒｔｉｓｉｎｇデータ（ＡｄｖＤａｔａ）は、「Ｆｌａｇｓ」と、「Ｓｅｒｖｉｃｅ  ＵＵＩＤ」と、「Ｃｏｎｔｒｏｌ  Ｃｏｍｍａｎｄ」とを含んでいる。
【０１４９】
「Ｆｌａｇｓ」と「Ｓｅｒｖｉｃｅ  ＵＵＩＤ」とは図６に示した例と同様である。「Ｃｏｎｔｒｏｌ  Ｃｏｍｍａｎｄ」は、「Ｃｏｄｅ」と、「Ｄｕｒａｔｉｏｎ」と、「Ｉｎｔｅｒｖａｌ」とを含んでいる。「Ｃｏｄｅ」は、図６に示した「Ｃｏｎｔｒｏｌ  Ｃｏｍｍａｎｄ（Ｃｏｄｅ）」と同様である。「Ｄｕｒａｔｉｏｎ」は、Ａｄｖｅｒｔｉｓｉｎｇパケットの繰り返し送信期間である。「Ｉｎｔｅｒｖａｌ」は、Ａｄｖｅｒｔｉｓｉｎｇパケットの送信間隔である。
【０１５０】
これにより、撮像端末１０１は、Ａｄｖｅｒｔｉｓｉｎｇパケットに設定されている任意の繰り返し期間と任意の送信間隔とを参照することによって、撮像指示端末２０１が繰り返し送信期間や送信間隔を任意に変更しても、変更後の繰り返し送信期間や送信間隔を把握することができる。よって、撮像端末１０１の各々は、Ａｄｖｅｒｔｉｓｉｎｇパケットを受信したタイミングが異なっていても、同じタイミングで画像を撮像することができる。
【０１５１】
なお、「Ｄｕｒａｔｉｏｎ」を、「Ｔｏｔａｌ  Ｔｘ  Ｎｕｍｂｅｒ」に置き換えてもよい。「Ｔｏｔａｌ  Ｔｘ  Ｎｕｍｂｅｒ」は、総送信回数である。この場合、「第１の繰り返し期間（Ａｄｖｅｒｔｉｓｉｎｇパケットの繰り返し送信期間）」を「総送信回数」で割ることで、「Ａｄｖｅｒｔｉｓｉｎｇパケットの送信間隔」を算出することができる。
【０１５２】
更に、撮像指示端末２０１は、Ａｄｖｅｒｔｉｓｉｎｇデータ（ＡｄｖＤａｔａ）に、パケット番号を含め、Ａｄｖｅｒｔｉｓｉｎｇパケット毎にパケット番号を付加して送信してもよい。図２１は、本実施形態におけるＡｄｖｅｒｔｉｓｉｎｇデータ（ＡｄｖＤａｔａ）に、パケット番号を含める例を示した概略図である。図示する例では、Ａｄｖｅｒｔｉｓｉｎｇデータ（ＡｄｖＤａｔａ）は、「Ｆｌａｇｓ」と、「Ｓｅｒｖｉｃｅ  ＵＵＩＤ」と、「Ｃｏｎｔｒｏｌ  Ｃｏｍｍａｎｄ」とを含んでいる。
【０１５３】
「Ｆｌａｇｓ」と「Ｓｅｒｖｉｃｅ  ＵＵＩＤ」とは図６に示した例と同様である。「Ｃｏｎｔｒｏｌ  Ｃｏｍｍａｎｄ」は、「Ｃｏｄｅ」と、「Ｄｕｒａｔｉｏｎ」と、「Ｉｎｔｅｒｖａｌ」と、「Ｐａｃｋｅｔ  Ｎｏ．」とを含んでいる。「Ｃｏｄｅ」と、「Ｄｕｒａｔｉｏｎ」と、「Ｉｎｔｅｒｖａｌ」は、図１９に示した例と同様である。「Ｐａｃｋｅｔ  Ｎｏ．」は、個々のパケットを識別するためのパケット番号である。パケット番号の付番は、例えば最初に送信するＡｄｖｅｒｔｉｓｉｎｇパケットのパケット番号（例えば、０や、１や、１０など）を起点として、１パケット送信毎にインクリメントする。
【０１５４】
この場合、撮像端末１０１は、最初に受信したＡｄｖｅｒｔｉｓｉｎｇパケットのパケット番号を起点として、撮像毎にパケット番号をインクリメントし、画像データに関連付けて記憶する。
【０１５５】
このように、撮像指示端末２０１は、Ａｄｖｅｒｔｉｓｉｎｇパケット毎にパケット番号を付加して送信する。また、撮像端末１０１は、最初に受信したＡｄｖｅｒｔｉｓｉｎｇパケットのパケット番号を起点として、撮像毎にパケット番号をインクリメントし、画像データに関連付けて記憶する。これにより、各々の撮像端末１０１が撮像した画像データのうち同一パケット番号のものが、同一タイミングで撮像された画像データとして集約することができる。この方法は、従来知られている画像データのタイムスタンプで集約する方法に比べ、複数の撮像端末１０１の時刻合わせをしなくてもよいという効果もある。
【０１５６】
例えば、図１８に示した例では、撮像指示端末２０１は、時刻ｔ１に送信したＡｄｖｅｒｔｉｓｉｎｇパケットに番号１１を付加し、時刻ｔ２に送信したＡｄｖｅｒｔｉｓｉｎｇパケットに番号１２を付加し、時刻ｔ３に送信したＡｄｖｅｒｔｉｓｉｎｇパケットに番号１３を付加し、時刻ｔ４に送信したＡｄｖｅｒｔｉｓｉｎｇパケットに番号１４を付加し、時刻ｔ５に送信したＡｄｖｅｒｔｉｓｉｎｇパケットに番号１５を付加する。
【０１５７】
この場合、撮像端末１０１−１は、時刻ｔ２にＡｄｖｅｒｔｉｓｉｎｇパケットを受信したため、時刻ｔ２に撮像した画像に対して、Ａｄｖｅｒｔｉｓｉｎｇパケットに付加されている番号１２を付加する。そして、撮像端末１０１−１は、時刻ｔ３に撮像した画像に対しては、番号１３を付加し、時刻ｔ４に撮像した画像に対しては、番号１４を付加し、時刻ｔ５に撮像した画像に対しては、番号１５を付加し、時刻ｔ６に撮像した画像に対しては、番号１６を付加する。
【０１５８】
また、撮像端末１０１−２は、時刻ｔ３にＡｄｖｅｒｔｉｓｉｎｇパケットを受信したため、時刻ｔ３に撮像した画像に対して、Ａｄｖｅｒｔｉｓｉｎｇパケットに付加されている番号１３を付加する。そして、撮像端末１０１−２は、時刻ｔ４に撮像した画像に対しては、番号１４を付加し、時刻ｔ５に撮像した画像に対しては、番号１５を付加し、時刻ｔ６に撮像した画像に対しては、番号１６を付加し、時刻ｔ７に撮像した画像に対しては、番号１７を付加する。
【０１５９】
これにより、撮像端末１０１−１が撮像した番号１３の画像と、撮像端末１０１−２が撮像した番号１３の画像とが同じタイミングで撮像されたことを容易に判断することができる。また、撮像端末１０１−１が撮像した番号１４の画像と、撮像端末１０１−２が撮像した番号１４の画像とが同じタイミングで撮像されたことを容易に判断することができる。また、撮像端末１０１−１が撮像した番号１５の画像と、撮像端末１０１−２が撮像した番号１５の画像とが同じタイミングで撮像されたことを容易に判断することができる。また、撮像端末１０１−１が撮像した番号１６の画像と、撮像端末１０１−２が撮像した番号１６の画像とが同じタイミングで撮像されたことを容易に判断することができる。
【０１６０】
なお、撮像端末１０１は、撮像した画像データと、Ａｄｖｅｒｔｉｓｉｎｇデータに含まれる各種パラメータとを関連付けて記憶するようにしてもよい。これにより、画像データと、Ａｄｖｅｒｔｉｓｉｎｇパケットの繰り返し送信期間や、Ａｄｖｅｒｔｉｓｉｎｇパケットの送信間隔などを合わせて確認することができる。
【０１６１】
また、動画像の撮像の際にも同様に、同一タイミングで撮像された動画像に対して、同一の番号を付加するようにしてもよい。具体的には、制御コマンド(動画撮像開始指示)を受信した撮像端末１０１は、制御コマンド(動画撮像開始指示)受信後、Ａｄｖｅｒｔｉｓｉｎｇパケットの送信間隔に合わせて、動画像を複数のチャプターに分割する。そして、撮像端末１０１は、最初に受信したＡｄｖｅｒｔｉｓｉｎｇパケットのパケット番号を起点として、チャプター毎にパケット番号をインクリメントし、動画像のチャプター毎にインデックスとして重畳して（関連付けて）記憶する。これにより、各々の撮像端末１０１が撮像した動画像データのうち同一パケット番号のものが、同一タイミングで撮像された動画像データとして集約することができる。
【０１６２】
図２２は、本実施形態における撮像端末１０１が、動画像のチャプター毎にインデックスを付加する例を示したタイミングチャートである。図示する例では、撮像指示端末２０１は、Ａｄｖｅｒｔｉｓｉｎｇパケットの第１繰り返し期間の間（図示する例では、時刻ｔ１から時刻ｔ６の間）、Ａｄｖｅｒｔｉｓｉｎｇパケットの送信間隔毎に、Ａｄｖｅｒｔｉｓｉｎｇパケットを時刻ｔ１〜時刻ｔ５のタイミングで５回送信している。
【０１６３】
このとき、撮像指示端末２０１は、時刻ｔ１に送信したＡｄｖｅｒｔｉｓｉｎｇパケットに番号１１を付加し、時刻ｔ２に送信したＡｄｖｅｒｔｉｓｉｎｇパケットに番号１２を付加し、時刻ｔ３に送信したＡｄｖｅｒｔｉｓｉｎｇパケットに番号１３を付加し、時刻ｔ４に送信したＡｄｖｅｒｔｉｓｉｎｇパケットに番号１４を付加し、時刻ｔ５に送信したＡｄｖｅｒｔｉｓｉｎｇパケットに番号１５を付加する。
【０１６４】
また、図示する例では、撮像端末１０１−１は、時刻ｔ２のタイミングで送信されたＡｄｖｅｒｔｉｓｉｎｇパケットを受信し、Ａｄｖｅｒｔｉｓｉｎｇパケットを受信した時刻ｔ２のタイミングで動画像の撮像を開始し、さらに、Ａｄｖｅｒｔｉｓｉｎｇパケットの送信間隔に合わせて、インデックスを付加している。
【０１６５】
この場合、撮像端末１０１−１は、時刻ｔ２にＡｄｖｅｒｔｉｓｉｎｇパケットを受信したため、時刻ｔ２から時刻ｔ３までに撮像した動画像を１つのチャプターとし、このチャプターのインデックスとして、Ａｄｖｅｒｔｉｓｉｎｇパケットに付加されている番号１２を付加する。そして、撮像端末１０１−１は、時刻ｔ３から時刻ｔ４までに撮像した動画像を１つのチャプターとし、このチャプターのインデックスとしてインクリメントした番号１３を付加し、時刻ｔ４から時刻ｔ５までに撮像した動画像を１つのチャプターとし、このチャプターのインデックスとしてインクリメントした番号１４を付加し、時刻ｔ５から時刻ｔ６までに撮像した動画像を１つのチャプターとし、このチャプターのインデックスとしてインクリメントした番号１５を付加し、時刻ｔ６から時刻ｔ７までに撮像した動画像を１つのチャプターとし、このチャプターのインデックスとしてインクリメントした番号１６を付加する。撮像端末１０１−１は、時刻ｔ７以降も同様に、動画像の撮像が終了するまでチャプターのインデックスとしてインクリメントした番号を付加する。
【０１６６】
また、この場合、撮像端末１０１−２は、時刻ｔ３にＡｄｖｅｒｔｉｓｉｎｇパケットを受信したため、時刻ｔ３から時刻ｔ４までに撮像した動画像を１つのチャプターとし、このチャプターのインデックスとして、Ａｄｖｅｒｔｉｓｉｎｇパケットに付加されている番号１３を付加する。そして、撮像端末１０１−２は、時刻ｔ４から時刻ｔ５までに撮像した動画像を１つのチャプターとし、このチャプターのインデックスとしてインクリメントした番号１４を付加し、時刻ｔ５から時刻ｔ６までに撮像した動画像を１つのチャプターとし、このチャプターのインデックスとしてインクリメントした番号１５を付加し、時刻ｔ６から時刻ｔ７までに撮像した動画像を１つのチャプターとし、このチャプターのインデックスとしてインクリメントした番号１６を付加し、時刻ｔ７から時刻ｔ８までに撮像した動画像を１つのチャプターとし、このチャプターのインデックスとしてインクリメントした番号１７を付加する。撮像端末１０１−２は、時刻ｔ８以降も同様に、動画像の撮像が終了するまでチャプターのインデックスとしてインクリメントした番号を付加する。
【０１６７】
なお、撮像端末１０１−１は、時刻ｔ３，ｔ５のタイミングでもＡｄｖｅｒｔｉｓｉｎｇパケットを受信しているが、Ａｄｖｅｒｔｉｓｉｎｇパケットを最初に受信してから第１繰り返し期間の間に受信したＡｄｖｅｒｔｉｓｉｎｇパケットの撮像指示は無視する。これにより、撮像端末１０１−１は、複数回Ａｄｖｅｒｔｉｓｉｎｇパケットを受信したとしても、動画像の撮像開始は１回のみ実行することができる。
【０１６８】
また、撮像端末１０１−２は、時刻ｔ４，ｔ５のタイミングでもＡｄｖｅｒｔｉｓｉｎｇパケットを受信しているが、Ａｄｖｅｒｔｉｓｉｎｇパケットを最初に受信してから第１繰り返し期間の間に受信したＡｄｖｅｒｔｉｓｉｎｇパケットの撮像指示は無視する。これにより、撮像端末１０１−２は、複数回Ａｄｖｅｒｔｉｓｉｎｇパケットを受信したとしても、動画像の撮像開始は１回のみ実行することができる。
【０１６９】
これにより、撮像端末１０１毎にＡｄｖｅｒｔｉｓｉｎｇパケットを受信したタイミングが異なっていても、同じタイミングでインデックスを付加することができる。例えば、図２２に示す例では、撮像端末１０１−１は時刻ｔ２を起点とし、Ａｄｖｅｒｔｉｓｉｎｇパケットの送信間隔に合わせて、インクリメントしたインデックスを付加している。また、撮像端末１０１−２は時刻ｔ３を起点とし、Ａｄｖｅｒｔｉｓｉｎｇパケットの送信間隔に合わせて、インクリメントしたインデックスを付加している。このように、撮像端末１０１−１，１０１−２は、少なくとも１つは、同じタイミングでインデックスを付加することができる。また、このインデックスを利用することにより複数の動画像データから単一の動画を作成する際の動画連結点のタイミングあわせが容易になる。
【０１７０】
また、撮像端末１０１は、撮像した動画像データと、Ａｄｖｅｒｔｉｓｉｎｇデータに含まれる各種パラメータとを関連付けて記憶するようにしてもよい。これにより、動画像データと、Ａｄｖｅｒｔｉｓｉｎｇパケットの繰り返し送信期間や、Ａｄｖｅｒｔｉｓｉｎｇパケットの送信間隔などを合わせて確認することができる。
【０１７１】
なお、上述した実施形態における撮像端末１０１が備える各部の機能全体あるいはその一部、上述した実施形態における撮像指示端末２０１が備える各部の機能全体あるいはその一部は、これらの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【０１７２】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶部のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時刻の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時刻プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【０１７３】
以上、本発明の好ましい実施形態を説明したが、本発明はこれら実施形態に限定されることはない。本発明の趣旨を逸脱しない範囲で、構成の付加、省略、置換、およびその他の変更が可能である。
また、本発明は前述した説明によって限定されることはなく、添付のクレームの範囲によってのみ限定される。
【符号の説明】
【０１７４】
１０１・・・撮像端末、１０２・・・第１プロセッサ、１０３・・・第１通信機、１０４・・・第１メモリ、１０５・・・撮像機、２０１・・・撮像指示端末、２０２・・・第２プロセッサ、２０３・・・第２通信機、２０４・・・第２メモリ
【図１】
0006724129.tif 000002
【図２】
0006724129.tif 000003
【図３】
0006724129.tif 000004
【図４】
0006724129.tif 000005
【図５】
0006724129.tif 000006
【図６】
0006724129.tif 000007
【図７】
0006724129.tif 000008
【図８】
0006724129.tif 000009
【図９】
0006724129.tif 000010
【図１０】
0006724129.tif 000011
【図１１】
0006724129.tif 000012
【図１２】
0006724129.tif 000013
【図１３】
0006724129.tif 000014
【図１４】
0006724129.tif 000015
【図１５】
0006724129.tif 000016
【図１６】
0006724129.tif 000017
【図１７】
0006724129.tif 000018
【図１８】
0006724129.tif 000019
【図１９】
0006724129.tif 000020
【図２０】
0006724129.tif 000021
【図２１】
0006724129.tif 000022
【図２２】
0006724129.tif 000023