(57)【要約】【課題】複数の撮像装置からの複数の撮像データが配信されるシステムにおいて、通信装置における撮像データの適切な表示を図る。【解決手段】通信装置は、複数の撮像装置と第１の通信路を介して通信し、複数の撮像装置のうちの１つを第１の撮像装置に決定する。また、通信装置は、複数の撮像装置のうち、第１の撮像装置に関連する撮像装置を第２の撮像装置として選択する。通信装置は、第１の通信路とは異なる第２の通信路を用いて、第１の撮像装置の撮像データと、当該撮像データが第１の撮像装置に決定された撮像装置からの撮像データであることを示す属性情報と、第２の撮像装置の撮像データとを外部の通信装置に送信する。【選択図】  図５
2019117976.tif 000002
【特許請求の範囲】
【請求項１】
複数の撮像装置と第１の通信路を介して通信する通信手段と、
前記複数の撮像装置のうちの１つを第１の撮像装置に決定する決定手段と、
前記複数の撮像装置から、前記第１の撮像装置に関連する撮像装置としての第２の撮像装置を選択する選択手段と、
前記第１の通信路とは異なる第２の通信路を用いて、前記第１の撮像装置の撮像データと、当該撮像データが前記第１の撮像装置に決定された撮像装置からの撮像データであることを示す属性情報と、前記第２の撮像装置の撮像データとを外部の通信装置に送信する送信手段と、を備えることを特徴とする通信装置。
【請求項２】
前記外部の通信装置が前記第１の通信路および前記第２の通信路と異なる第３の通信路を介して前記第１の撮像装置との通信を行うための無線パラメータ情報を、前記外部の通信装置に通知する通知手段をさらに備えることを特徴とする請求項１に記載の通信装置。
【請求項３】
前記送信手段は、前記第１の撮像装置に決定された撮像装置からの撮像データに前記第１の撮像装置に決定された撮像装置からの撮像データであることを示す属性情報を付加することを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記選択手段は、設置位置が前記第１の撮像装置と所定の関係にある撮像装置を前記第２の撮像装置として選択することを特徴とする請求項１乃至３のいずれか１項に記載の通信装置。
【請求項５】
前記選択手段は、前記外部の通信装置が送信する無線信号を検出した撮像装置を前記第２の撮像装置として選択することを特徴とする請求項１乃至４のいずれか１項に記載の通信装置。
【請求項６】
前記送信手段は、撮像データに、前記第１の撮像装置との近さを示す属性情報を付加することを特徴とする請求項１乃至５のいずれか１項に記載の通信装置。
【請求項７】
前記送信手段は、撮像データに、前記外部の通信装置から受信した無線信号の電波強度に基づいた近接順位を示す属性情報を付加することを特徴とする請求項１乃至５のいずれか１項に記載の通信装置。
【請求項８】
前記選択手段は、
前記第１の撮像装置を除く前記複数の撮像装置に対して、前記外部の通信装置からの無線信号の検出を指示し、
前記指示に応じて前記外部の通信装置からの無線信号を検出した撮像装置を前記第２の撮像装置として選択することを特徴とする請求項１乃至３のいずれか１項に記載の通信装置。
【請求項９】
前記選択手段は、前記複数の撮像装置の設置位置と前記第１の撮像装置の設置位置とに基づいて選択した撮像装置に対して前記無線信号の検出を指示することを特徴とする請求項８に記載の通信装置。
【請求項１０】
前記選択手段は、前記指示に応じて前記外部の通信装置からの無線信号を検出した撮像装置から受信された検出情報に基づいて前記第２の撮像装置を選択することを特徴とする請求項８または９に記載の通信装置。
【請求項１１】
前記検出情報は、電波強度、撮像データ、音声データ、検出時刻の少なくとも１つであることを特徴とする請求項１０に記載の通信装置。
【請求項１２】
前記撮像装置の撮像データの品質を変換する変換手段をさらに備え、
前記変換手段は、前記第１の撮像装置の撮像データを前記第２の撮像装置の撮像データよりも高い品質に変換することを特徴とする請求項１乃至１１のいずれか１項に記載の通信装置。
【請求項１３】
前記第２の通信路を介した通信は、携帯電話網通信であることを特徴とする請求項１乃至１２のいずれか１項に記載の通信装置。
【請求項１４】
外部の通信装置から第１の通信路を介して通知された無線パラメータ情報に基づいて、第１の撮像装置と第２の通信路を介した通信接続を確立する確立手段と、
前記第１の通信路を介して、前記第１の撮像装置の撮像データと、当該撮像データが前記第１の撮像装置からの撮像データであることを示す属性情報と、前記第１の撮像装置に関連する１つ以上の第２の撮像装置の撮像データと、を受信する受信手段と、
前記属性情報に基づいて、前記受信手段により受信された撮像データの表示を制御する表示制御手段と、
前記確立手段により確立した前記通信接続を介して、前記第１の撮像装置を制御するコマンドを送信する送信手段と、を備えることを特徴とする通信装置。
【請求項１５】
撮像手段と、
第１の通信路を介して、前記撮像手段により取得された撮像データを外部の第１の通信装置へ送信する第１の送信手段と、
前記第１の通信路を介して前記第１の通信装置から所定の動作モードの開始の指示を受信した場合に、前記所定の動作モードに移行する移行手段と、
前記所定の動作モードに移行していない状態で、前記第１の通信路を介して外部の第２の通信装置の検出開始要求を受信した場合に、前記第２の通信装置からの無線信号の検出を実行する検出手段と、
前記検出手段による検出の状態を前記第１の通信装置に送信する第２の送信手段と、を備えることを特徴とする撮像装置。
【請求項１６】
複数の撮像装置と、前記複数の撮像装置と第１の通信路を介して通信可能に接続されたサーバとを備える通信システムであって、
前記サーバが、
前記複数の撮像装置のうちの１つを第１の撮像装置に決定する決定手段と、
前記複数の撮像装置から、前記第１の撮像装置に関連する撮像装置としての第２の撮像装置を選択する選択手段と、
前記第１の通信路とは異なる第２の通信路を用いて、前記第１の撮像装置の撮像データと、当該撮像データが前記第１の撮像装置に決定された撮像装置からの撮像データであることを示す属性情報と、前記第２の撮像装置の撮像データと、を外部の通信装置に送信する送信手段と、を備えることを特徴とする通信システム。
【請求項１７】
前記第２の通信路を介して、前記第１の撮像装置と外部の通信装置が第３の通信路を介して通信可能に接続するための無線パラメータ情報を前記通信装置へ通知する通知手段をさらに備えることを特徴とする請求項１６に記載の通信システム。
【請求項１８】
複数の撮像装置と第１の通信路を介して通信する通信手段を有する通信装置の制御方法であって、
前記複数の撮像装置のうちの１つを第１の撮像装置に決定する決定工程と、
前記複数の撮像装置から、前記第１の撮像装置に関連する撮像装置として第２の撮像装置を選択する選択工程と、
前記第１の通信路とは異なる第２の通信路を用いて、前記第１の撮像装置の撮像データと、当該撮像データが前記第１の撮像装置に決定された撮像装置からの撮像データであることを示す属性情報と、前記第２の撮像装置の撮像データとを外部の通信装置に送信する送信工程と、を備えることを特徴とする通信装置の制御方法。
【請求項１９】
外部の通信装置と第１の通信路を介して通信する通信装置の制御方法であって、
前記外部の通信装置から前記第１の通信路を介して通知された無線パラメータ情報に基づいて、第１の撮像装置と第２の通信路を介した通信接続を確立する確立工程と、
前記第１の通信路を介して、前記第１の撮像装置の撮像データと、当該撮像データが前記第１の撮像装置からの撮像データであることを示す属性情報と、前記第１の撮像装置に関連する１つ以上の第２の撮像装置の撮像データと、を受信する受信工程と、
前記属性情報に基づいて、前記受信工程で受信された撮像データの表示を制御する表示制御工程と、
前記確立工程で確立した通信接続を介して、前記第１の撮像装置を制御するコマンドを送信する送信工程と、を備えることを特徴とする通信装置の制御方法。
【請求項２０】
撮像手段を備える撮像装置の制御方法であって、
第１の通信路を介して、前記撮像手段により取得された撮像データを外部の第１の通信装置へ送信する第１の送信工程と、
前記第１の通信装置から前記第１の通信路を介して所定の動作モードの開始の指示を受信した場合に、前記所定の動作モードに移行する移行工程と、
前記所定の動作モードに移行していない状態で、前記第１の通信路を介して外部の第２の通信装置の検出開始要求を受信した場合に、前記第２の通信装置からの無線信号の検出を実行する検出工程と、
前記検出工程による検出の状態を前記第１の通信装置に送信する第２の送信工程と、を備えることを特徴とする撮像装置の制御方法。
【請求項２１】
請求項１８乃至２０のいずれか１項に記載の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、撮像装置、およびこれらを備える通信システムに関する。
【背景技術】
【０００２】
近年、ネットワークカメラシステムの保守作業において、作業現場でスマートデバイス等の通信装置を設置済みのカメラと接続し、通信装置からカメラの設定や制御を行う方法が実用化されている。一般に、カメラの撮影画角等の調整を行う場合、現場の作業者は対象カメラの近隣に存在するカメラとの撮像範囲の被り等を考慮して、複数のカメラの撮像データを逐次確認しながら調整を行う必要がある。
【０００３】
一方、特許文献１では各カメラを管理するサーバが、任意のカメラにおける特定事象の検出に応じて当該カメラの周囲に存在するカメラを位置情報に基づいて判定することで、複数のカメラの撮像データを取得する構成が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１６１０９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１のサーバは、特定事象を検出したカメラとその周囲のカメラから画像を取得するが、取得した画像を通信装置に配信するものではない。すなわち、特許文献１では、サーバが各カメラから取得した複数の撮像データを通信装置に配信することについては考慮されておらず、通信装置において各カメラの撮像データを適切に表示させることができない。
【０００６】
本発明は上記課題に鑑みてなされたものであり、複数の撮像装置それぞれから撮像データが配信されるシステムにおいて、通信装置に撮像データを適切に表示させることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様による通信装置は、
複数の撮像装置と第１の通信路を介して通信する通信手段と、
前記複数の撮像装置のうちの１つを第１の撮像装置に決定する決定手段と、
前記複数の撮像装置から、前記第１の撮像装置に関連する撮像装置としての第２の撮像装置を選択する選択手段と、
前記第１の通信路とは異なる第２の通信路を用いて、前記第１の撮像装置の撮像データと、当該撮像データが前記第１の撮像装置に決定された撮像装置からの撮像データであることを示す属性情報と、前記第２の撮像装置の撮像データとを外部の通信装置に送信する送信手段と、を備える。
【発明の効果】
【０００８】
本発明によれば、複数の撮像装置それぞれから撮像データが配信されるシステムにおいて、通信装置における撮像データの適切な表示を図ることができる。
【図面の簡単な説明】
【０００９】
【図１】通信システムの構成例を示す図。
【図２】サーバの構成例を示すブロック図。
【図３】スマートデバイスの構成例を示すブロック図。
【図４】ネットワークカメラの構成例を示すブロック図。
【図５】サーバによるメンテナンス処理の例を示すフローチャート。
【図６】サーバによるメンテナンス準備処理の例を示すフローチャート。
【図７】サーバによる近隣カメラ判定処理の例を示すフローチャート。
【図８】サーバによる映像配信処理の例を示すフローチャート。
【図９】スマートデバイスによるメンテナンス処理の例を示すフローチャート。
【図１０】スマートデバイスによるメンテナンス開始処理の例を示すフローチャート。
【図１１】スマートデバイスによる視聴カメラ選択処理の例を示すフローチャート。
【図１２】スマートデバイスによるカメラ設定・制御処理の例を示すフローチャート。
【図１３】スマートデバイスによるメンテナンス終了処理の例を示すフローチャート。
【図１４】ネットワークカメラによるメンテナンス処理の例を示すフローチャート。
【図１５】ネットワークカメラによるメンテナンスモード開始処理の例を示すフローチャート。
【図１６Ａ】通信システムで実行される処理例の流れを示すシーケンス図。
【図１６Ｂ】通信システムで実行される処理例の流れを示すシーケンス図。
【図１６Ｃ】通信システムで実行される処理例の流れを示すシーケンス図。
【図１６Ｄ】通信システムで実行される処理例の流れを示すシーケンス図。
【図１７】スマートデバイスで実行されるメンテナンス要求通知表示の画面例を示す図。
【図１８】スマートデバイスで実行される視聴カメラ選択用表示の画面例を示す図。
【図１９】スマートデバイスで実行されるカメラ設定用表示の画面例を示す図。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について、添付の図面を参照しながら説明する。なお、本発明の技術範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。
【００１１】
（通信システムの構成例）
図１に、本実施形態に係る通信システム１００の構成例を示す。図１の通信システム１００は、例えば、通信装置としてのサーバ１０１とスマートデバイス１０２、複数の撮像装置としてのネットワークカメラ１０３Ａ〜１０３Ｅ、および携帯電話基地局１０４を含む。サーバ１０１およびネットワークカメラ１０３Ａ〜１０３Ｅはローカルネットワークを介して通信可能である。本実施形態では、サーバ１０１は、第１の通信路としての有線ＬＡＮ１２１を介して、ネットワークカメラ１０３Ａ〜１０３Ｅと通信し、例えば、撮像データを取得する。なお、ネットワークカメラ１０３Ａ〜１０３Ｅを総称する場合はネットワークカメラ１０３と記載する。また、スマートデバイス１０２およびネットワークカメラ１０３Ａ〜１０３Ｅは、それぞれ、無線ＬＡＮによる通信機能を有する無線通信装置である。スマートデバイス１０２は、インフラストラクチャ・モードで無線ＬＡＮネットワーク１０５を構築している。図１では、ネットワークカメラ１０３Ｂは、無線ＬＡＮネットワーク１０５に接続し、第３の通信路としての無線ＬＡＮ通信１０６を介してスマートデバイス１０２と無線通信を行うことができる。サーバ１０１および携帯電話基地局１０４は、バックボーンネットワーク１０８と接続されている。また、スマートデバイス１０２は、携帯電話基地局１０４と接続されている。バックボーンネットワーク１０８は、例えばＩｎｔｅｒｎｅｔである。なお、ネットワークカメラ１０３Ａ〜１０３Ｅは、バックボーンネットワーク１０８と接続されていてもよく、この場合、バックボーンネットワーク１０８を介してサーバ１０１と通信可能である。
【００１２】
本実施形態では、サーバ１０１は、第２の通信路としての携帯電話網通信１０７を介してスマートデバイス１０２と通信可能であり、各種通知信号やネットワークカメラ１０３Ａ〜１０３Ｅの撮像データをスマートデバイス１０２に配信することができる。サーバ１０１は、ネットワークカメラ１０３Ａ〜１０３Ｅの中から、設定・制御対象であるネットワークカメラ１０３Ｂの近隣に存在するネットワークカメラ１０３Ａ、１０３Ｃ、および１０３Ｄを判定する。その後、サーバ１０１は、各カメラの撮像データと共に当該撮像データに関する属性情報をスマートデバイス１０２に配信する。これにより、本実施形態に係るスマートデバイス１０２は、属性情報（設定・制御対象のネットワークカメラか否かを示す情報）に基づいて各カメラの撮像データを適切に表示することができる。
【００１３】
以下では、上述のような動作を行うサーバ１０１、スマートデバイス１０２、およびネットワークカメラ１０３Ａ〜１０３Ｅの構成と、これら装置が実行する処理とについて説明する。
【００１４】
なお、本実施形態では、携帯電話網通信（バックボーンネットワーク１０８）を用いてサーバ１０１からスマートデバイス１０２へ撮像データを配信するが、これに限られるものではない。例えば、無線ＬＡＮなどの別の通信方式による通信がサーバ１０１とスマートデバイス１０２の通信に用いられてもよい。なお、無線ＬＡＮは、ＩＥＥＥ８０２．１１規格シリーズに準拠するものであってもよいし、他の規格に従うものであってもよい。また、スマートデバイス１０２とネットワークカメラの間の無線ＬＡＮ通信を用いて、サーバが設定・制御対象のネットワークカメラの近隣に存在するネットワークカメラを判定するための処理を行うが、これに限られない。例えば、ワイヤレスＵＳＢ、ＭＢＯＡ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＵＷＢ、ＺｉｇＢｅｅ等の他の無線媒体が用いられてもよい。また、有線ＬＡＮ等の有線通信媒体が用いられてもよい。なお、ＭＢＯＡは、Ｍｕｌｔｉ  Ｂａｎｄ  ＯＦＤＭ  Ａｌｌｉａｎｃｅの略である。また、ＵＷＢには、ワイヤレスＵＳＢ、ワイヤレス１３９４、ＷＩＮＥＴなどが含まれる。
【００１５】
さらに、サーバ１０１、スマートデバイス１０２、およびネットワークカメラ１０３は、後述の処理を実行する通信装置の一例に過ぎず、どのような装置が用いられてもよい。すなわち、スマートデバイス１０２は、例えば、ノートパソコン、タブレット端末、ポータブルゲーム機、パーソナルデジタルアシスタント（ＰＤＡ）などの、通信機能を有する任意の装置と置き換えられうる。また、サーバ１０１やネットワークカメラ１０３も、同様に任意の装置で置き換えられうる。
【００１６】
（サーバ１０１の構成）
図２に、本実施形態に係るサーバ１０１の構成例を示す。サーバ１０１は、例えば、有線ＬＡＮ通信部２０１、パケット送受信部２０２、制御部２０３、記憶部２０４、電源部２０５、操作部２０６、表示部２０７、画像処理部２０８、および符号／復号化部２０９を有する。
【００１７】
有線ＬＡＮ通信部２０１は、有線ＬＡＮの通信処理、ＩＥＥＥ８０２．３シリーズに準拠した通信の各種制御を行うドライバや関連するプロトコルの処理を行う。サーバ１０１は、有線ＬＡＮ通信部２０１を用いることにより、複数の撮像装置であるネットワークカメラ１０３と第１の通信路である有線ＬＡＮ１２１を介して通信する。パケット送受信部２０２は、有線ＬＡＮの各種通信に係るパケットの送受信を行う。制御部２０３は、一つ又は複数のプロセッサーによって構成され、記憶部２０４に記憶される制御プログラムを実行することにより、サーバ１０１全体を制御する。記憶部２０４は、一つ又は複数のＲＯＭやＲＡＭ等のメモリによって構成され、制御部２０３が実行する制御プログラムと、通信に必要なパラメータ等の各種情報を記憶する。後述する各種動作は、記憶部２０４に記憶された制御プログラムを制御部２０３が実行することにより実現されうる。電源部２０５は、サーバ１０１に電源を供給する。操作部２０６は、サーバ１０１に対する操作を受け付ける。表示部２０７は、各種表示を行う機能部であり、ＬＣＤやＬＥＤのように視覚で認知可能な情報の出力、またはスピーカ等の音出力を行うことができる。画像処理部２０８は、記憶部２０４に記憶された画像・映像データを所定フォーマットのデータに変換し、データの輝度や色補正、解像度変換等の各種処理を実行する。符号／復号化部２０９は、画像処理部２０８から出力された画像・映像データに対して、所定の高能率符号化（例えば、ＤＣＴ変換、量子化後の可変長符号化）を行う。
【００１８】
（スマートデバイス１０２の構成）
図３に、本実施形態に係るスマートデバイス１０２の構成例を示す。スマートデバイス１０２は、例えば、無線ＬＡＮ通信部３０１、携帯電話網通信部３０３、パケット送受信部３０５、制御部３０６、記憶部３０７、電源部３０８、表示部３０９、操作部３１０、通話部３１１、およびマイク３１２を有する。
【００１９】
無線ＬＡＮ通信部３０１は、無線ＬＡＮの、ＲＦ制御、通信処理、ＩＥＥＥ８０２．１１シリーズに準拠した通信の各種制御を行うドライバや関連するプロトコルの処理を行う。無線ＬＡＮ通信部３０１は、アンテナ３０２を介して、無線ＬＡＮの通信を行う。携帯電話網通信部３０３は、携帯電話網通信の、ＲＦ制御、通信処理、規格に準拠した通信の各種制御を行うドライバや関連するプロトコルの処理を行う。携帯電話網通信は、例えばＩＭＴ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｕｌｔｉｍｅｄｉａ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ）規格やＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）規格などに準拠した通信でありうる。携帯電話網通信部３０３は、アンテナ３０４を介して通信を行う。パケット送受信部３０５は、各種通信にかかわるパケットを送受信する。制御部３０６は、一つ又は複数のプロセッサーによって構成され、記憶部３０７に記憶される制御プログラムを実行することにより、スマートデバイス１０２全体を制御する。記憶部３０７は、一つ又は複数のＲＯＭやＲＡＭ等のメモリによって構成され、制御部３０６が実行する制御プログラムと、通信に必要なパラメータ等の各種情報を記憶する。後述する各種動作は、記憶部３０７に記憶された制御プログラムを制御部３０６が実行することにより実現されうる。電源部３０８は、スマートデバイス１０２に電源を供給する。表示部３０９は、各種表示を行う機能部であり、ＬＣＤやＬＥＤのように視覚で認知可能な情報の出力、またはスピーカ等の音出力を行うことができる。操作部３１０は、スマートデバイス１０２に対する操作を受け付ける。通話部３１１は、マイク３１２を介して、ユーザへ通話機能を提供する。
【００２０】
（ネットワークカメラ１０３の構成）
図４に、本実施形態に係るネットワークカメラ１０３の構成例を示す。ネットワークカメラ１０３は、無線ＬＡＮ通信部４０１、有線ＬＡＮ通信部４０３、パケット送受信部４０４、制御部４０５、記憶部４０６、電源部４０７、表示部４０８、撮像部４０９、画像処理部４１０、符号／復号化部４１１、記録再生部４１２を有する。
【００２１】
無線ＬＡＮ通信部４０１は、無線ＬＡＮの、ＲＦ制御、通信処理、ＩＥＥＥ８０２．１１シリーズに準拠した通信の各種制御を行うドライバや関連するプロトコルの処理を行う。無線ＬＡＮ通信部４０１は、アンテナ４０２を介して、無線ＬＡＮの通信を行う。有線ＬＡＮ通信部４０３は、有線ＬＡＮの、通信処理、ＩＥＥＥ８０２．３シリーズに準拠した通信の各種制御を行うドライバや関連するプロトコルの処理を行う。パケット送受信部４０４は、各種通信にかかわるパケットを送受信する。制御部４０５は、一つ又は複数のプロセッサーによって構成され、記憶部４０６に記憶される制御プログラムを実行することにより、ネットワークカメラ１０３全体を制御する。記憶部４０６は、一つ又は複数のＲＯＭやＲＡＭ等のメモリによって構成され、制御部４０５が実行する制御プログラムと、通信に必要なパラメータ等の各種情報を記憶する。後述する各種動作は、記憶部４０６に記憶された制御プログラムを制御部４０５が実行することにより実現されうる。
【００２２】
電源部４０７は、ネットワークカメラ１０３に電源を供給する。表示部４０８は、各種表示を行う機能部であり、ＬＥＤのように視覚で認知可能な情報の出力、またはスピーカ等の音出力を行うことができる。撮像部４０９は、被写体の光学像を撮像する。画像処理部４１０は、撮像部４０９から出力された撮像データを所定フォーマットの画像・映像データに変換し、データの輝度や色補正、解像度変換等の各種処理を実行する。符号／復号化部４１１は、画像処理部４１０から出力された画像・映像データに対して、所定の高能率符号化（例えば、ＤＣＴ変換、量子化後の可変長符号化）を行う。記録再生部４１２は、圧縮符号化された画像・映像データを不図示の記録媒体に記録再生する。
【００２３】
なお、図２〜図４を参照して上述した全ての機能ブロックは、ハードウェアにより実現されてもよいし、ソフトウェアとハードウェアの協働により実現されてもよい。また、上述の機能ブロックは一例であり、複数の機能ブロックが１つの機能ブロックを構成するようにしてもよいし、何れかの機能ブロックが更に複数の機能を行うブロックに分けられてもよい。
【００２４】
（処理の流れ）
以下では、サーバ１０１、スマートデバイス１０２、およびネットワークカメラ１０３がそれぞれ実行する処理について説明した後に、通信システム内で実行される処理の流れの例について説明する。
【００２５】
（（サーバ１０１の処理））
図５は、サーバ１０１が、メンテナンス処理を開始した場合に実行される処理例を示すフローチャートである。図５に示される処理は、ユーザ操作によりネットワークカメラ１０３の中から、メンテナンス実施対象のネットワークカメラ１０３（以降、メンテナンス対象カメラと呼ぶ。）の指定が行われたことを契機に開始されうる。但し、これに限られるものではなく、例えば、サーバ１０１がネットワークカメラ１０３との通信疎通確認を定期的に行い、通信の遮断が確認された場合に当該ネットワークカメラ１０３をメンテナンス対象カメラとして本処理を開始させるようにしてもよい。
【００２６】
メンテナンス処理では、まず、Ｓ５０１において、サーバ１０１は、複数のネットワークカメラからメンテナンス対象のネットワークカメラ（以下、メンテナンス対象カメラ）を決定し、その識別子を記憶する。本実施形態では、識別子としてＵＵＩＤ（Ｕｎｉｖｅｒｓａｌｌｙ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ）等を用いる。但し、識別子はこれに限られるものではなく、一意に定められた名称や文字列であってもよい。なお、本実施形態では、メンテナンス対象カメラの決定は、例えばサーバ１０１においてユーザが所望のネットワークカメラを指定することによりなされる。次に、Ｓ５０２において、サーバ１０１は、スマートデバイス１０２へメンテナンス要求を送信する。メンテナンス要求は、メンテナンス対象カメラのメンテナンス開始をスマートデバイス１０２へ要求する信号であり、例えば携帯電話網通信１０７によって送信されうる。また、メンテナンス要求には、メンテナンス対象カメラの識別子、および、メンテナンス対象カメラとスマートデバイス１０２が無線ＬＡＮ接続するための無線パラメータ情報を含みうる。ここで、無線パラメータ情報は、スマートデバイス１０２が生成する無線ＬＡＮネットワーク１０５のＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）、暗号方式、暗号キーでありうる。但し、これに限られるものではなく、無線パラメータ情報は、例えば、ＢＳＳＩＤ（Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）や通信チャネル等の情報を含みうる。
【００２７】
Ｓ５０３において、サーバ１０１は、スマートデバイス１０２からメンテナンス開始通知を受信したか否かを判定する。メンテナンス開始通知は、スマートデバイス１０２におけるメンテナンスの開始を通知する信号であり、例えば携帯電話網通信１０７によって送信されうる。また、メンテナンス開始通知には、メンテナンス対象カメラの識別子を含みうる。サーバ１０１は、メンテナンス開始通知を受信した場合（Ｓ５０３でＹＥＳ）にはＳ５０４へ処理を進め、メンテナンス開始通知を受信していない場合（Ｓ５０３でＮＯ）にはＳ５０３へ処理を戻す。Ｓ５０４において、サーバ１０１は、メンテナンス準備処理を開始する。なお、メンテナンス準備処理とは、スマートデバイス１０２の認証を行い、認証を行った後に、メンテナンス対象カメラへ所定の動作モードとしてのメンテナンスモードの開始を指示する処理である。メンテナンス準備処理の詳細については図６の参照により後述する。
【００２８】
その後、サーバ１０１は、Ｓ５０５において、スマートデバイス１０２からカメラ映像視聴開始要求を受信したか否かを判定する。カメラ映像視聴開始要求とは、スマートデバイス１０２におけるネットワークカメラ１０３の映像視聴を要求する信号であり、例えば携帯電話網通信１０７によって送信されうる。また、カメラ映像視聴開始要求は、メンテナンス対象カメラの識別子を含みうる。カメラ映像視聴開始要求を受信した場合（Ｓ５０５でＹＥＳ）は、サーバ１０１はＳ５０６へ処理を進め、カメラ映像視聴開始要求を受信していない場合（Ｓ５０５でＮＯ）は、サーバ１０１はＳ５０５へ処理を戻す。Ｓ５０６では、サーバ１０１は、複数のネットワークカメラから、メンテナンス対象カメラに関連するネットワークカメラとしての近隣カメラを選択するための、近隣カメラ判定処理を開始する。近隣カメラ判定処理では、メンテナンス対象カメラの近隣に存在するネットワークカメラ１０３（以降、近隣カメラと呼ぶ。）を判定する。近隣カメラ判定処理の詳細については図７の参照により後述する。
【００２９】
サーバ１０１は、Ｓ５０７において、映像配信処理を開始する。映像配信処理では、サーバ１０１は、携帯電話網通信１０７を用いて、メンテナンス対象カメラの撮像データと、近隣カメラの撮像データと、メンテナンス対象カメラの撮像データであるか否かを表す属性情報とを送信する。また、映像配信処理では、ネットワークカメラ１０３の映像をスマートデバイス１０２において適切に表示するために、撮像データは、ビットレート、フレームレートの変換が行われ、上述の属性情報が付加された後に、配信される。映像配信処理の詳細については図８の参照により後述する。その後、サーバ１０１は、Ｓ５０８において、スマートデバイス１０２から視聴カメラ選択通知を受信したか否かを判定する。視聴カメラ選択通知は、スマートデバイス１０２において視聴対象として選択されたネットワークカメラ１０３（以降、視聴カメラと呼ぶ。）を通知する信号であり、例えば携帯電話網通信１０７によって送信されうる。視聴カメラ選択通知は、視聴カメラの識別子を含みうる。サーバ１０１は、視聴カメラ選択通知を受信した場合（Ｓ５０８でＹＥＳ）にはＳ５０９へ処理を進め、視聴カメラ選択通知を受信していない場合（Ｓ５０８でＮＯ）にはＳ５１１へ処理を進める。
【００３０】
Ｓ５０９において、サーバ１０１は、視聴カメラ選択通知により通知された視聴カメラの識別子を記憶する。そして、Ｓ５１０において、サーバ１０１は、メイン視聴カメラの識別子を記憶する。メイン視聴カメラとは、スマートデバイス１０２において主表示される映像を撮像するネットワークカメラ１０３である。本実施形態では、メンテナンス対象カメラの識別子がメイン視聴カメラの識別子として記憶される。次に、Ｓ５１１において、サーバ１０１は、スマートデバイス１０２からメイン視聴カメラ変更要求を受信したか否かを判定する。メイン視聴カメラ変更要求は、スマートデバイス１０２におけるメイン視聴カメラの変更を要求する信号であり、例えば携帯電話網通信１０７によって送信されうる。メイン視聴カメラ変更要求は、メイン視聴カメラの識別子を含みうる。メイン視聴カメラ変更要求を受信した場合（Ｓ５１１でＹＥＳ）は、サーバ１０１はＳ５１２へ処理を進め、メイン視聴カメラ変更要求を受信していない場合（Ｓ５１１でＮＯ）は、サーバ１０１はＳ５１３へ処理を進める。Ｓ５１２において、サーバ１０１は、メイン視聴カメラ変更要求に基づき、メイン視聴カメラの識別子を記憶する。
【００３１】
Ｓ５１３において、サーバ１０１は、メンテナンスを終了するか否かを判定する。メンテナンスを終了するか否かの判定は、スマートデバイス１０２からメンテナンス終了通知を受信したか否かにより判定され得る。但し、メンテナンスを終了するか否かの判定はこれに限られるものではなく、例えば、サーバ１０１においてユーザ操作によりメンテナンスの停止を指示されたか否かにより判定されてもよい。なお、メンテナンス終了通知は、スマートデバイス１０２におけるメンテナンスの終了を通知する信号であり、例えば携帯電話網通信１０７によって送信されうる。メンテナンスを終了する場合（Ｓ５１３でＹＥＳ）にはＳ５１４へ処理を進め、メンテナンスを終了しない場合（Ｓ５１３でＮＯ）にはＳ５０７へ処理を戻す。
【００３２】
Ｓ５１４において、サーバ１０１は、認証情報の無効化を行う。次に、Ｓ５１５において、サーバ１０１は、メンテナンス対象カメラへメンテナンスモード終了指示を送信し、本処理を終了する。ここで、メンテナンスモード終了指示は対象ネットワークカメラへメンテナンスモードの終了を要求する信号であり、例えばローカルネットワークを介して送信されうる。
【００３３】
続いて、図６を用いて、サーバ１０１において実行される、メンテナンス準備処理（Ｓ５０４）について説明する。上述のように、少なくともサーバ１０１においてメンテナンス開始通知を受信した（Ｓ５０３でＹＥＳ）ときに、本処理が開始されうる。
【００３４】
まず、サーバ１０１は、Ｓ６０１において、スマートデバイス１０２へ認証情報通知を送信する。認証情報通知は、メンテナンス対象カメラの設定・制御を行うスマートデバイス１０２をサーバ１０１が認証するための認証情報を通知する信号であり、例えば携帯電話網通信１０７によって送信されうる。なお、認証情報は、ワンタイムトークンとするが、これに限られるものではなく、例えば、パスワードや公開鍵等の一般的な認証方式に用いられる他の認証情報であってもよい。Ｓ６０２において、サーバ１０１は、メンテナンス対象カメラへメンテナンスモード開始要求を送信する。メンテナンスモード開始要求は、メンテナンス対象カメラにおけるメンテナンスモードの開始にあたり、無線ＬＡＮ接続処理やスマートデバイス１０２の認証を要求する信号である。メンテナンスモード開始要求は、例えばローカルネットワークを介して送信される。また、メンテナンスモード開始要求は、メンテナンス対象カメラとスマートデバイス１０２とが無線ＬＡＮによる通信を行うための無線パラメータ情報を含みうる。メンテナンスモード開始要求は、無線パラメータ情報のスマートデバイス１０２への通知を兼ねる。
【００３５】
Ｓ６０３において、サーバ１０１は、メンテナンス対象カメラから認証要求を受信したか否かを判定する。認証要求は、メンテナンス対象カメラと無線ＬＡＮ接続しているスマートデバイス１０２の認証を要求する信号であり、例えばローカルネットワークを介して送信されうる。認証要求には、認証情報が含まれうる。認証要求を受信した場合（Ｓ６０３でＹＥＳ）には、サーバ１０１はＳ６０４へ処理を進め、認証要求を受信していない場合（Ｓ６０３でＮＯ）には、サーバ１０１はＳ６０３へ処理を戻す。Ｓ６０４において、サーバ１０１は、認証処理を行う。認証処理は、メンテナンス対象カメラと無線ＬＡＮ接続しているスマートデバイス１０２が、メンテナンス要求を送信した正規のスマートデバイス１０２であるかの認証を既定の認証方式によって行う処理である。Ｓ６０５において、サーバ１０１は、メンテナンス対象カメラへメンテナンスモード開始指示を送信し、本処理を終了する。メンテナンスモード開始指示は、メンテナンス対象カメラにおけるメンテナンスモードの開始を指示する信号であり、例えばローカルネットワークを介して送信されうる。
【００３６】
続いて、図７を用いて、サーバ１０１において、近隣カメラ判定処理が開始された際に実行される処理の流れについて説明する。前述のように、少なくともサーバ１０１においてカメラ映像視聴開始要求を受信した（Ｓ５０５でＹＥＳ）ときに、本処理が開始されうる。すなわち、サーバ１０１は、撮像データの配信要求であるカメラ映像視聴開始要求を外部の通信装置であるスマートデバイス１０２から受信したことに応じて、メンテナンス対象カメラを除く複数のネットワークカメラに対して無線信号の検出を指示する。本実施形態において、無線信号とは、スマートデバイス１０２のＢｅａｃｏｎ信号である。サーバ１０１は、この指示に応じてスマートデバイス１０２からの無線信号を検出したネットワークカメラを近隣カメラとして選択する。以下、より詳細に説明する。
【００３７】
サーバ１０１は、Ｓ７０１においてメンテナンス対象カメラの近隣に存在するか否かの判定の対象となるネットワークカメラ１０３（以降、判定対象カメラと呼ぶ）を選択する。判定対象カメラは、サーバ１０１に事前に記憶されているネットワークカメラ１０３の設置位置（設置ゾーン情報やフロア情報等）に基づいて選択されうる。例えば、サーバ１０１は、メンテナンス対象カメラと同一のゾーンやフロアに設置されたネットワークカメラ１０３を判定対象として選択する。これにより、確実にメンテナンス対象カメラの近隣に存在しないネットワークカメラ１０３を判定対象から除外し、以降で説明する各処理の不要な実行を抑制することができる。
【００３８】
Ｓ７０２において、サーバ１０１は、スマートデバイス１０２が作成する無線ＬＡＮネットワーク１０５の検出開始要求を送信する。検出開始要求は、無線ＬＡＮネットワーク１０５の無線パラメータ情報を含みうる。但し、検出開始要求はこれに限られるものではなく、例えば、スマートデバイス１０２やスマートデバイス１０２を所持するユーザの存在を識別するための画像データや音声データであってもよい。サーバ１０１は、Ｓ７０１において選択された全ての判定対象カメラに対してＳ７０２の処理を繰り返し実行した後、Ｓ７０３へ処理を進める。
【００３９】
Ｓ７０３において、サーバ１０１は、判定対象カメラから検出通知を受信したか否かを判定する。検出通知は判定対象カメラにおいてスマートデバイス１０２の作成する無線ＬＡＮネットワーク１０５を検出したことを通知する信号であり、検出の状態を示す検出情報を含む。検出情報は、例えば、スマートデバイス１０２が生成した無線ＬＡＮネットワーク１０５をネットワークカメラ１０３が検出した際の電波強度を示す。但し、検出情報はこれに限られるものではなく、近接度合を示すデータ、画像データ、画像類似度、音声データ、音声レベル、検出時刻等の情報であってもよい。
【００４０】
なお、近接度合は電波強度に準ずる指標である。画像データは、無線信号の検出時において撮像された画像である。画像類似度は、無線信号の検出時において撮像された画像と、通知された画像（例えば、メンテナンス対象カメラが撮像した画像）との類似度である。音声データは、無線信号の検出時において収録された所定期間の音声データである。音声レベルは、無線信号の検出時における音声レベルである。音声データと音声レベルは、ネットワークカメラに装着されているマイクから取得され得る。検出時刻は、無線信号の検出時の時刻である。
【００４１】
サーバ１０１は、検出通知を受信した場合（Ｓ７０３でＹＥＳ）にはＳ７０４へ処理を進め、検出通知を受信していない場合（Ｓ７０３でＮＯ）にはＳ７０６へ処理を進める。Ｓ７０４では、サーバ１０１は、当該検出通知の送信元である判定対象カメラが近隣カメラであるか否かを判定する。近隣カメラであるか否かの判定は、検出通知に含まれる検出情報に基づいてなされる。例えば、検出情報によって示される電波強度が閾値以上であるか否かにより近隣カメラであるか否かを判定することができる。サーバ１０１は、判定対象カメラが近隣カメラである場合（Ｓ７０４でＹＥＳ）にはＳ７０５へ処理を進め、近隣カメラでない場合（Ｓ７０４でＮＯ）にはＳ７０６へ処理を進める。Ｓ７０５において、サーバ１０１は、近隣カメラと判定されたネットワークカメラ１０３の識別子を記憶する。
【００４２】
なお、検出情報が近接度合の場合、サーバ１０１は、近接度合が閾値以上の場合にネットワークカメラを近隣カメラとして選択する。また、検出情報が画像データの場合、サーバ１０１は、検出通知のタイミングでメンテナンス対象カメラが撮像した画像との類似度が閾値以上の場合に、当該ネットワークカメラを近隣カメラとして選択する。また、検出情報が画像類似度の場合、サーバ１０１は、画像類似度が閾値以上の場合に当該ネットワークカメラを近隣カメラとして選択する。なお、この場合、ネットワークカメラは、予め与えられた画像との画像類似度を計算し、その結果をサーバ１０１に通知する。また、検出情報が音声データの場合、サーバ１０１は、メンテナンス対象カメラのマイクから得られた音声データとの類似度が閾値以上の場合に当該ネットワークカメラを近隣カメラとして選択する。また、検出情報が音声レベルの場合、サーバ１０１は、メンテナンス対象カメラのマイクから得られた音声レベルとの差が閾値以下の場合に当該ネットワークカメラを近隣カメラとして選択する。
【００４３】
Ｓ７０６において、サーバ１０１は、近隣カメラの検出を終了するか否かを判定する。本実施形態では、検出開始要求を送信してから一定時間が経過したか否かにより検出終了を判定する。但し、これに限られるものではなく、例えば、既定台数以上の判定対象カメラから検出通知を受信したか否かにより検出終了を判定してもよいし、視聴カメラ選択通知を受信したか否かにより検出終了を判定してもよい。サーバ１０１は、Ｓ７０７において、Ｓ７０１において選択された全ての判定対象カメラに対して検出停止要求を送信し、本処理を終了する。以上のように、本実施形態では、設置位置がメンテナンス対象カメラと所定の位置関係にあるネットワークカメラにスマートデバイス１０２からの無線信号（本実施形態ではＢｅａｃｏｎ信号）の検出を行わせて、近隣カメラを選択している。ただし、これに限られるものではなく、メンテナンス対象カメラを除く複数のネットワークカメラの全てに、スマートデバイス１０２の無線信号の検出を行わせるようにしてもよい。あるいは、設置位置がメンテナンス対象カメラと所定の位置関係にあるネットワークカメラを直ちに近隣カメラとして選択するようにしてもよい。
【００４４】
続いて、図８を用いて、サーバ１０１における映像配信処理について説明する。映像配信処理が開始されると、サーバ１０１は、まず、Ｓ８０１において、スマートデバイス１０２における視聴カメラの選択が完了しているか否か、すなわち、視聴カメラ選択通知を受信したか否かを判定する。視聴カメラの選択が完了していない場合（Ｓ８０１でＮＯ）には、サーバ１０１は、メンテナンス対象カメラと全ての近隣カメラに対して、Ｓ８０２〜Ｓ８０７の処理を実行する。一方、視聴カメラの選択が完了している場合（Ｓ８０１でＹＥＳ）にはメンテナンス対象カメラと全ての視聴カメラに対して、Ｓ８０８〜Ｓ８１３の処理を実行する。
【００４５】
Ｓ８０２において、サーバ１０１は、繰り返し処理の対象としているネットワークカメラ１０３がメンテナンス対象カメラであるか否かを判定する。メンテナンス対象カメラであると判定された場合（Ｓ８０２でＹＥＳ）、Ｓ８０３において、サーバ１０１は、当該カメラにおける撮像データの変換品質設定を中ビットレート・中フレームレートに設定する。一方、メンテナンス対象カメラでない場合、すなわち、近隣カメラである場合（Ｓ８０２でＮＯ）、Ｓ８０４において、サーバ１０１は、当該カメラにおける撮像データの変換品質設定を低ビットレート・低フレームレートに設定する。視聴カメラを選択する際には高精細な映像の表示は不要であるため、撮像データの変換品質を低く設定することにより、複数のネットワークカメラ１０３の撮像データを配信する際の通信帯域使用率を抑制することができる。Ｓ８０５において、サーバ１０１は、設定された変換品質に基づいて撮像データの品質変換を行う。
【００４６】
Ｓ８０６では、サーバ１０１は、撮像データに属性情報を付加する。属性情報は、繰り返し処理の対象としているネットワークカメラ１０３の識別子やメンテナンス対象カメラであるかを示す情報である。但し、属性情報はこれに限られるものではなく、例えば、メンテナンス対象カメラか否かの情報に加えて、例えば次のような付加情報を含んでもよい。例えば、付加情報は、検出通知で通知された無線ＬＡＮネットワーク１０５の検出時のＢｅａｃｏｎ信号の電波強度等であってもよい。あるいは、付加情報は、例えば、Ｂｅａｃｏｎ信号の検出時の電波強度に基づいて推定される、各近隣カメラとメンテナンス対象カメラとの近さを示す情報であってもよい。また、例えば、付加情報は、Ｂｅａｃｏｎ信号の検出時の電波強度から決定された近接順位（スマートデバイス１０２から近い順を示す順位）の情報であってもよい。このように、撮像データに属性情報を付加することで、スマートデバイス１０２において各ネットワークカメラ１０３の映像を適切な配置で表示することができる。Ｓ８０７では、サーバ１０１は、スマートデバイス１０２へ撮像データの配信を行う。撮像データは、携帯電話網通信１０７によって配信されうるが、これに限られない。例えば、メンテナンス対象カメラを介して無線ＬＡＮ通信１０６によって配信されてもよい。サーバ１０１は、メンテナンス対象カメラと全ての近隣カメラに対してＳ８０２〜Ｓ８０７の処理を実行した後に、本処理を終了する。
【００４７】
Ｓ８０８では、サーバ１０１は、繰り返し処理の対象としているネットワークカメラ１０３がメイン視聴カメラであるか否かを判定する。メイン視聴カメラであると判定された場合（Ｓ８０８でＹＥＳ）には、Ｓ８０９において、サーバ１０１は、撮像データの変換品質設定を高ビットレート・高フレームレートに設定する。一方、メイン視聴カメラでないと判定された場合（Ｓ８０８でＮＯ）、Ｓ８１０において、サーバ１０１は、撮像データの変換品質設定を中ビットレート・低フレームレートに設定する。このように、メイン視聴カメラ以外の視聴カメラ（以降、サブ視聴カメラと呼ぶ。）の変換品質をメイン視聴カメラよりも低い品質に設定することで、メイン視聴カメラの映像を高精細に配信しながら、通信帯域使用率を抑制することができる。Ｓ８１１〜Ｓ８１３の処理は、Ｓ８０５〜Ｓ８０７の処理と同様である。サーバ１０１は、メンテナンス対象カメラと全ての視聴カメラに対してＳ８０８〜Ｓ８１３の処理を実行した後に、本処理を終了する。
【００４８】
なお、本処理では、Ｓ６０１で生成した認証情報をＳ５１４で無効化するようにした。これにより、ネットワークカメラにおけるメンテナンス実施期間外の不要な外部端末からの設定・制御を抑制し、ネットワークセキュリティを向上させることができる。
【００４９】
（（スマートデバイスの処理））
続いて、スマートデバイス１０２が実行する処理について説明する。図９は、スマートデバイス１０２においてメンテナンス処理を開始した際の処理を示すフローチャートである。本処理は、サーバ１０１からのメンテナンス要求（Ｓ５０２）の受信を契機として開始される。但し、メンテナンス処理の開始条件はこれに限られるものではなく、例えば、スマートデバイス１０２の電源ＯＮや既定のアプリケーションの起動を契機に開始されるようにしてもよい。なお、本実施形態においては、メンテナンス要求の受信を契機に本処理を開始したものとして以降の説明を行う。
【００５０】
Ｓ９０１において、スマートデバイス１０２は、まず、メンテナンス要求で通知されたメンテナンス対象カメラの識別子を記憶する。Ｓ９０２では、スマートデバイス１０２は、表示部３０９にメンテナンス要求通知表示を行う。図１７にメンテナンス要求通知表示の一例を示す。ポップアップ表示１７０１には、メンテナンス対象カメラのメンテナンス開始を要求されたことが識別できる形式で表示が行われる。その後、Ｓ９０３において、スマートデバイス１０２は、メンテナンスを開始するか否かを判定する。ここで、メンテナンスを開始するか否かの判定は、例えばユーザが１７０１のポップアップ表示を選択し、既定のアプリケーションが起動したか否かにより判定しうる。メンテナンスを開始する場合（Ｓ９０３でＹＥＳ）には、スマートデバイス１０２はＳ９０４へ処理を進め、メンテナンスを開始しない場合（Ｓ９０３でＮＯ）にはＳ９０３へ処理を戻す。
【００５１】
Ｓ９０４では、スマートデバイス１０２は、メンテナンス開始処理を実行する。メンテナンス開始処理とはメンテナンス対象カメラとの無線ＬＡＮ接続処理やメンテナンス対象カメラの設定・制御を開始するための処理である。メンテナンス開始処理の詳細については図１０の参照により後述する。次に、スマートデバイス１０２は、Ｓ９０５において視聴カメラ選択処理を行う。視聴カメラ選択処理では、メンテナンス対象カメラおよび近隣カメラの撮像データの表示や、視聴カメラの決定を行う。視聴カメラ選択処理の詳細については図１１の参照により後述する。次に、スマートデバイス１０２は、Ｓ９０６において、カメラ設定・制御処理を行う。カメラ設定・制御処理では、メンテナンス対象カメラおよび視聴カメラの撮像データの表示や、メンテナンス対象カメラを設定・制御する。カメラ設定・制御処理の詳細については図１２の参照により後述する。
【００５２】
その後、スマートデバイス１０２は、Ｓ９０７において、メンテナンスを終了するか否かを判定する。メンテナンスを終了するか否かは、スマートデバイス１０２におけるユーザの終了指示の有無により判定されるが、これに限られるものではない。例えば、スマートデバイス１０２における既定のアプリケーションの終了や電源ＯＦＦを契機にメンテナンスを終了すると判定することができる。メンテナンスを終了すると判定された場合（Ｓ９０７でＹＥＳ）、スマートデバイス１０２はＳ９０８へ処理を進め、メンテナンスを終了しないと判定された場合（Ｓ９０７でＮＯ）、Ｓ９０６へ処理を戻す。Ｓ９０８において、スマートデバイス１０２は、メンテナンス終了処理を行う。メンテナンス終了処理では、メンテナンス対象カメラの設定・制御を終了する処理、および、メンテナンス対象カメラとの無線ＬＡＮ切断処理が行われる。メンテナンス終了処理については図１３の参照により後述する。メンテナンス終了処理が終わると、スマートデバイス１０２は、本処理を終了する。
【００５３】
続いて、図１０を用いて、スマートデバイス１０２によるメンテナンス開始処理の流れについて説明する。上述のように、少なくともスマートデバイス１０２においてメンテナンスを開始すると判定されたとき（Ｓ９０３でＹＥＳ）に、本処理が開始されうる。
【００５４】
Ｓ１００１では、スマートデバイス１０２は、メンテナンス開始通知をサーバ１０１へ送信する。Ｓ１００２では、スマートデバイス１０２は、サーバ１０１から認証情報通知を受信したか否かを判定する。認証情報を受信したと判定された場合（Ｓ１００２でＹＥＳ）、スマートデバイス１０２は、Ｓ１００３へ処理を進め、認証情報を受信していないと判定された場合（Ｓ１００２でＮＯ）、Ｓ１００２へ処理を戻す。Ｓ１００３では、スマートデバイス１０２は、無線ＬＡＮアクセスポイントを起動する。当該無線ＬＡＮアクセスポイントは、サーバ１０１から受信したメンテナンス要求に含まれる無線パラメータ情報を用いて無線ＬＡＮネットワーク１０５を作成するが、これに限られない。例えば、無線ＬＡＮアクセスポイントは、事前に記憶された無線パラメータ情報、無線ＬＡＮアクセスポイント起動時にランダムに生成した無線パラメータ情報、などを用いて無線ＬＡＮネットワークを作成してもよい。
【００５５】
Ｓ１００４において、スマートデバイス１０２は、メンテナンス対象カメラとの無線ＬＡＮ接続処理を行う。Ｓ１００５において、スマートデバイス１０２は、メンテナンス対象カメラへ認証情報を転送する。認証情報は、例えば、サーバ１０１から受信した認証情報通知に含まれる。これにより、サーバ１０１においてメンテナンス対象カメラと無線ＬＡＮ接続したスマートデバイス１０２が、メンテナンス要求を送信した正規のスマートデバイス１０２であることの認証を実施することができる。Ｓ１００６では、スマートデバイス１０２は、メンテナンス対象カメラからメンテナンスモード開始通知を受信したか否かを判定する。メンテナンスモード開始通知は、メンテナンス対象カメラが設定・制御を受け付け可能であることを通知する信号であり、例えば無線ＬＡＮ通信１０６により送信される。スマートデバイス１０２は、メンテナンスモード開始通知を受信した場合（Ｓ１００６でＹＥＳ）には本処理を終了し、メンテナンスモード開始通知を受信していない場合（Ｓ１００６でＮＯ）にはＳ１００６へ処理を戻す。
【００５６】
続いて、図１１を用いて、スマートデバイス１０２における視聴カメラ選択処理について説明する。
【００５７】
Ｓ１１０１では、まず、スマートデバイス１０２は、サーバ１０１へカメラ映像視聴開始要求を送信する。次に、Ｓ１１０２では、スマートデバイス１０２は、サーバ１０１から撮像データを受信したか否かを判定する。スマートデバイス１０２は、撮像データを受信した場合（Ｓ１１０２でＹＥＳ）にはＳ１１０３へ処理を進め、撮像データを受信していない場合（Ｓ１１０２でＮＯ）にはＳ１１０２へ処理を戻す。Ｓ１１０３において、スマートデバイス１０２は、受信された撮像データの表示を属性情報に基づいて制御する表示制御を行う。本実施形態では、表示部３０９に視聴カメラ選択用表示が行われる。
【００５８】
図１８に、スマートデバイス１０２における視聴カメラ選択用表示の一例を示す。１８０１はメンテナンス対象カメラ（本例ではネットワークカメラ１０３Ｂ）の映像である。１８０２は視聴カメラとして選択された近隣カメラ（本例では、ネットワークカメラ１０３Ａ，１０３Ｃ）の映像である。１８０３は視聴カメラとして選択されていない近隣カメラ（本例では、ネットワークカメラ１０３Ｄ）の映像である。ユーザは、映像１８０２と映像１８０３は、映像を囲む枠線の太さにより視聴カメラとして選択されているか否かを判別できる。また、１８０４は視聴カメラの選択を決定するボタン（決定ボタン）である。また、近隣カメラの中から視聴カメラとして選択された場合は選択されたことが識別できる形式で表示を行う。ここで、視聴カメラ選択用表示は、メンテナンス対象カメラの映像と近隣カメラの映像を同時に表示し、メンテナンス対象カメラの映像は近隣カメラの映像よりも高品質な表示を行う。これにより、ユーザは基準となるメンテナンス対象カメラの映像と近隣カメラの映像を比較しながら、視聴カメラの選択を容易に行うことができる。
【００５９】
図１１に戻り、Ｓ１１０４において、スマートデバイス１０２は視聴カメラを決定したか否かを判定する。視聴カメラを決定したか否かは、ユーザが近隣カメラの中から視聴カメラを選択後、決定ボタン１８０４が押下されたか否かにより判定される。但し、これに限られるものではなく、例えば、決定ボタン１８０４を用いることなく、ユーザが近隣カメラの中から視聴カメラを選択したことを契機に順次、視聴カメラが決定されたと判定するようにしてもよい。スマートデバイス１０２は、視聴カメラが決定されたと判定された場合（Ｓ１１０４でＹＥＳ）にはＳ１１０５へ処理を進め、視聴カメラを決定していないと判定された場合（Ｓ１１０４でＮＯ）にはＳ１１０４へ処理を戻す。Ｓ１１０５において、スマートデバイス１０２は、サーバ１０１へ視聴カメラ選択通知を送信し、本処理を終了する。
【００６０】
続いて、図１２を用いて、スマートデバイス１０２によるカメラ設定・制御処理について説明する。
【００６１】
Ｓ１２０１において、スマートデバイス１０２は、メイン視聴カメラを変更するか否かを判定する。メイン視聴カメラを変更するか否かは、例えば後述するカメラ設定・制御用表示においてユーザがメイン視聴カメラ以外の視聴カメラの映像を選択したか否かにより判定され得る。スマートデバイス１０２は、メイン視聴カメラを変更すると判定された場合（Ｓ１２０１でＹＥＳ）にはＳ１２０２へ処理を進め、メイン視聴カメラを変更しないと判定された場合（Ｓ１２０１でＮＯ）にはＳ１２０３へ処理を進める。Ｓ１２０２では、スマートデバイス１０２は、サーバ１０１へメイン視聴カメラ変更要求を送信する。Ｓ１２０３では、スマートデバイス１０２は、サーバ１０１から撮像データを受信したか否かの判定を行う。スマートデバイス１０２は、撮像データを受信したと判定された場合（Ｓ１２０３でＹＥＳ）にはＳ１２０４へ処理を進め、撮像データを受信していないと判定された場合（Ｓ１２０３でＮＯ）にはＳ１２０３へ処理を戻す。Ｓ１２０４において、スマートデバイス１０２は、カメラ設定・制御用表示を行う。
【００６２】
図１９に、スマートデバイス１０２によるカメラ設定・制御用表示の一例を示す。１９０１はメイン視聴カメラ（本例ではネットワークカメラ１０３Ｂ）の映像、１９０２はサブ視聴カメラ（本例ではネットワークカメラ１０３Ａ，１０３Ｃ）の映像である。また、１９０３は各種設定を制御するための操作ボタンであり、ユーザは当該ボタンを操作することにより、メンテナンス対象カメラの設定・制御を遠隔から実施することが可能である。カメラ設定・制御用表示では、メンテナンス対象カメラ（本例では、ネットワークカメラ１０３Ｂ）の映像と視聴カメラの映像を同時に表示する。そして、メイン視聴カメラとして選択されているネットワークカメラの映像は他のネットワークの映像よりも高品質な表示を行う。これにより、ユーザは適宜メイン視聴カメラの映像表示を確認・変更しながら、メンテナンス対象カメラの適切な設定・制御を実施することができる。
【００６３】
スマートデバイス１０２は、Ｓ１２０５において、メンテナンス対象カメラの設定・制御を実行するか否かを判定する。ここで、メンテナンス対象カメラの設定・制御を実行するか否かの判定は、例えば、上述のカメラ設定・制御表示においてユーザが操作ボタン１９０３を押下したか否かにより行うことができる。スマートデバイス１０２は、メンテナンス対象カメラの設定・制御を実行すると判定された場合（Ｓ１２０５でＹＥＳ）はＳ１２０６へ処理を進め、メンテナンス対象カメラの設定・制御を実行しないと判定された場合（Ｓ１２０５でＮＯ）は本処理を終了する。
【００６４】
Ｓ１２０６では、スマートデバイス１０２は、メンテナンス対象カメラへコマンドを送信する。ここで、コマンドは、スマートデバイス１０２において指定された設定・制御情報をメンテナンス対象カメラへ通知する信号であり、例えば無線ＬＡＮ通信１０６を介して送信される。設定・制御情報は、設定・制御するパラメータの識別子や値を含みうるが、これに限られるものではない。Ｓ１２０７では、スマートデバイス１０２は、メンテナンス対象カメラからレスポンスを受信したか否かを判定する。レスポンスとはスマートデバイス１０２における設定・制御結果を通知する信号であり、例えば無線ＬＡＮ通信１０６を介して送信される。スマートデバイス１０２は、レスポンスを受信した場合（Ｓ１２０７でＹＥＳ）には本処理を終了し、レスポンスを受信していない場合（Ｓ１２０７でＮＯ）にはＳ１２０７へ処理を戻す。
【００６５】
続いて、図１３を用いて、スマートデバイス１０２によるメンテナンス終了処理の流れについて説明する。前述のように、少なくともスマートデバイス１０２においてメンテナンスを終了すると判定されたとき（Ｓ９０７でＹＥＳ）に、本処理が開始されうる。
【００６６】
Ｓ１３０１では、スマートデバイス１０２は、サーバ１０１にメンテナンス終了通知を送信する。Ｓ１３０２では、スマートデバイス１０２は、メンテナンス対象カメラからメンテナンスモード終了通知を受信したか否かを判定する。スマートデバイス１０２は、メンテナンスモード終了通知を受信したと判定された場合（Ｓ１３０２でＹＥＳ）にはＳ１３０３へ処理を進め、メンテナンスモード終了通知を受信していないと判定された場合（Ｓ１３０２でＮＯ）にはＳ１３０２へ処理を戻す。Ｓ１３０３では、スマートデバイス１０２は、メンテナンス対象カメラとの無線ＬＡＮ切断処理を行う。次に、Ｓ１３０４において、スマートデバイス１０２は、無線ＬＡＮアクセスポイントを停止し、本処理を終了する。
【００６７】
（（ネットワークカメラの処理））
続いて、ネットワークカメラ１０３が実行するメンテナンス処理の流れについて説明する。図１４は、ネットワークカメラ１０３におけるメンテナンス処理を示すフローチャートである。本処理は、ネットワークカメラ１０３の電源ＯＮを契機として開始されるが、これに限られない。例えば、サーバ１０１からメンテナンス処理開始を指示する特定の信号を受信したことを契機に本処理が開始されてもよい。
【００６８】
Ｓ１４０１では、ネットワークカメラ１０３は、サーバ１０１からメンテナンスモード開始要求（Ｓ６０２）を受信したか否かを判定する。ネットワークカメラ１０３は、メンテナンスモード開始要求を受信した場合（Ｓ１４０１でＹＥＳ）にはＳ１４０２へ処理を進め、メンテナンスモード開始要求を受信していない場合（Ｓ１４０２でＮＯ）にはＳ１４１０へ処理を進める。Ｓ１４０２では、ネットワークカメラ１０３は、メンテナンスモード開始処理を実行し、動作モードをメンテナンスモードに移行する。メンテナンスモード開始処理では、ネットワークカメラ１０３は、スマートデバイス１０２との無線ＬＡＮ接続処理を実施した後に、動作モードをメンテナンスモードに移行し、メンテナンスモードでの動作を開始する。メンテナンスモードにおいて、ネットワークカメラ１０３は、外部端末からの設定・制御を受付ける。メンテナンスモード開始処理の詳細については、図１５の参照により後述する。
【００６９】
その後、Ｓ１４０３では、ネットワークカメラ１０３はスマートデバイス１０２からコマンドを受信したか否かを判定する。ネットワークカメラ１０３は、コマンドを受信したと判定された場合（Ｓ１４０３でＹＥＳ）にはＳ１４０４へ処理を進め、コマンドを受信していないと判定された場合（Ｓ１４０３でＮＯ）にはＳ１４０６へ処理を進める。Ｓ１４０４では、ネットワークカメラ１０３は、スマートデバイス１０２から受信したコマンドに含まれる設定・制御情報に基づいて自身の設定を変更・反映する。Ｓ１４０５では、ネットワークカメラ１０３は、スマートデバイス１０２へレスポンスを送信する。Ｓ１４０６では、ネットワークカメラ１０３は、サーバ１０１からメンテナンスモード終了指示を受信したか否かを判定する。ネットワークカメラ１０３は、メンテナンスモード終了指示を受信した場合（Ｓ１４０６でＹＥＳ）にはＳ１４０７へ処理を進め、メンテナンスモード終了指示を受信していない場合（Ｓ１４０７でＮＯ）にはＳ１４０３へ処理を戻す。
【００７０】
Ｓ１４０７では、ネットワークカメラ１０３は、メンテナンスモードを終了、すなわち、外部端末からの設定・制御の受付を停止する。Ｓ１４０８において、ネットワークカメラ１０３は、スマートデバイス１０２へメンテナンスモード終了通知を送信する。Ｓ１４０９では、ネットワークカメラ１０３は、スマートデバイス１０２との無線ＬＡＮ切断処理を行い、本処理を終了する。
【００７１】
一方、Ｓ１４１０では、ネットワークカメラ１０３は、サーバ１０１からスマートデバイス１０２の作成する無線ＬＡＮネットワーク１０５の検出開始要求（Ｓ７０２）を受信したか否かを判定する。ネットワークカメラ１０３は、検出開始要求を受信したと判定された場合（Ｓ１４１０でＹＥＳ）にはＳ１４１１へ処理を進め、検出開始要求を受信していないと判定された場合（Ｓ１４１０でＮＯ）にはＳ１４０１へ処理を戻す。Ｓ１４１１では、ネットワークカメラ１０３は、サーバ１０１から受信した検出開始要求に含まれる無線パラメータ情報に基づき、無線ＬＡＮネットワーク１０５の検出を開始する。Ｓ１４１２では、ネットワークカメラ１０３は、スマートデバイス１０２の作成する無線ＬＡＮネットワーク１０５を検出したか否かを判定する。ネットワークカメラ１０３は、無線ＬＡＮネットワーク１０５を検出したと判定された場合（Ｓ１４１２でＹＥＳ）にはＳ１４１３へ処理を進め、無線ＬＡＮネットワークを検出していないと判定された場合（Ｓ１４１２でＮＯ）にはＳ１４１４へ処理を進める。
【００７２】
Ｓ１４１３では、ネットワークカメラ１０３は、サーバ１０１へ検出通知（検出情報を含む）を送信し、Ｓ１４１４へ処理を進める。Ｓ１４１４では、ネットワークカメラ１０３は、サーバ１０１から検出停止要求（Ｓ７０７）を受信したか否かの判定を行う。ネットワークカメラ１０３は、検出停止要求を受信したと判定された場合（Ｓ１４１４でＹＥＳ）にはＳ１４１５へ処理を進め、検出停止要求を受信していないと判定された場合（Ｓ１４１４でＮＯ）にはＳ１４１２へ処理を戻す。Ｓ１４１５において、ネットワークカメラ１０３は、スマートデバイス１０２の作成する無線ＬＡＮネットワークの検出を停止し、メンテナンス処理を終了する。
【００７３】
なお、本実施形態では、Ｓ１４０９およびＳ１４１５の処理を行うと、本処理を終了するようにしたが、終了せずにＳ１４０１へ処理を戻してもよい。例えば、ネットワークカメラ１０３の電源ＯＮを契機として本処理を開始した場合には本処理を終了しない等である。これにより、サーバ１０１において再度ユーザ操作を行うことなく、メンテナンス実施を開始することができる。
【００７４】
続いて、図１５を用いて、ネットワークカメラ１０３において、メンテナンスモード開始処理が開始された際に実行される処理の流れについて説明する。上述のように、少なくともネットワークカメラ１０３においてメンテナンスモード開始要求を受信したと判定されたとき（Ｓ１４０１でＹＥＳ）に、本処理が開始されうる。
【００７５】
Ｓ１５０１では、ネットワークカメラ１０３は、サーバ１０１から受信したメンテナンス要求に含まれる無線パラメータ情報に基づいてスマートデバイス１０２の作成する無線ＬＡＮネットワーク１０５の検出を開始する。次に、Ｓ１５０２では、ネットワークカメラ１０３は、スマートデバイス１０２の作成する無線ＬＡＮネットワーク１０５を検出したか否かを判定する。ネットワークカメラ１０３は、無線ＬＡＮネットワーク１０５を検出したと判定された場合（Ｓ１５０２でＹＥＳ）にはＳ１５０３へ処理を進め、無線ＬＡＮネットワークを検出していないと判定された場合（Ｓ１５０２でＮＯ）にはＳ１５０２へ処理を戻す。Ｓ１５０３では、ネットワークカメラ１０３は、スマートデバイス１０２との無線ＬＡＮ接続処理を行い、無線による通信接続を確立する。Ｓ１５０４では、ネットワークカメラ１０３は、スマートデバイス１０２から認証情報を受信したか否かを判定する。ネットワークカメラ１０３は、認証情報を受信したと判定された場合（Ｓ１５０４でＹＥＳ）にはＳ１５０５へ処理を進め、認証情報を受信していないと判定された場合（Ｓ１５０４でＮＯ）にはＳ１５０４へ処理を戻す。
【００７６】
Ｓ１５０５では、ネットワークカメラ１０３は、サーバ１０１へ認証要求を送信する。Ｓ１５０６では、ネットワークカメラ１０３は、サーバ１０１からメンテナンスモード開始指示を受信したか否かを判定する。ネットワークカメラ１０３は、メンテナンスモード開始指示を受信したと判定された場合（Ｓ１５０６でＹＥＳ）にはＳ１５０７へ処理を進め、メンテナンスモード開始指示を受信していないと判定された場合（Ｓ１５０６でＮＯ）にはＳ１５０６へ処理を戻す。Ｓ１５０７では、ネットワークカメラ１０３は、スマートデバイス１０２が作成する無線ＬＡＮネットワーク１０５の検出を停止する。次に、Ｓ１５０８では、ネットワークカメラ１０３は、メンテナンスモード、すなわち、外部端末からの設定・制御の受付を開始する。次に、Ｓ１５０９では、ネットワークカメラ１０３は、スマートデバイス１０２へメンテナンスモード開始通知を送信し、本処理を終了する。
【００７７】
なお、本処理例において、無線ＬＡＮネットワークの検出（Ｓ１４１１、Ｓ１５０１）では、例えば、Ｐａｓｓｉｖｅ  Ｓｃａｎが用いられる。Ｐａｓｓｉｖｅ  Ｓｃａｎを用いることで、無線ＬＡＮネットワーク検出時に無線ＬＡＮの信号を発信する必要がないため、第三者端末におけるネットワークカメラ１０３の無線ＬＡＮ機能の作動検知が困難となる。これにより、第三者端末からの不正アクセス等を防止し、ネットワークセキュリティを向上させることができる。ただし、無線ＬＡＮネットワークの検出は要求されるセキュリティ強度に応じて他の方法が用いられてもよく、例えばＡｃｔｉｖｅ  Ｓｃａｎが用いられてもよい。
【００７８】
（通信システム１００で実行される処理の例）
次に、通信システム１００で実行される処理の流れについて説明する。図１６Ａ〜図１６Ｄは、サーバ１０１、スマートデバイス１０２、ネットワークカメラ１０３がメンテナンス処理を開始した際の処理の流れの例を示すシーケンス図である。
【００７９】
本処理例では、以下の手順が実行された場合を説明する。すなわち、サーバ１０１においてユーザがメンテナンス対象カメラとしてネットワークカメラ１０３Ｂを指定する。また、サーバ１０１は、判定対象カメラとしてネットワークカメラ１０３Ａ、１０３Ｃ〜１０３Ｅを選択し、検出通知の受信結果からネットワークカメラ１０３Ａ、１０３Ｃ、１０３Ｄを近隣カメラと判定する。その後、ユーザが視聴カメラとして近隣カメラの中からネットワークカメラ１０３Ａおよび１０３Ｃが選択され、ネットワークカメラ１０３Ｂの設定・制御やメイン視聴カメラの切り替えが行われる。そして、スマートデバイス１０２における終了操作に応じてメンテナンス処理を終了する。
【００８０】
ユーザは、ネットワークカメラ１０３Ｂのメンテナンスを開始するため、サーバ１０１においてメンテナンス対象カメラに指定する（Ｍ１６０１、Ｓ５０１）。サーバ１０１は、メンテナンス対象カメラの指定が行われると、メンテナンス対象カメラの識別子を記憶し（Ｍ１６０２、Ｓ５０１）、スマートデバイス１０２へメンテナンス要求を送信する（Ｍ１６０３、Ｓ５０２）。スマートデバイス１０２は、メンテナンス要求を受信すると、メンテナンス対象カメラの識別子を記憶し（Ｍ１６０４、Ｓ９０１）、メンテナンス要求通知を表示する（Ｍ１６０５、Ｓ９０２）。
【００８１】
その後、ユーザがスマートデバイス１０２において既定のアプリケーションを起動し、ネットワークカメラ１０３Ｂのメンテナンスを開始する（Ｍ１６０６、Ｓ９０３でＹＥＳ）。スマートデバイス１０２は、メンテナンスを開始すると、サーバ１０１へメンテナンス開始通知を送信する（Ｍ１６０７、Ｓ１００１）。サーバ１０１は、メンテナンス開始通知を受信すると、スマートデバイス１０２へ認証情報通知を送信する（Ｍ１６０８、Ｓ６０１）。スマートデバイス１０２は、認証情報通知を受信すると（Ｓ１００２でＹＥＳ）、無線ＬＡＮアクセスポイントを起動し（Ｍ１６０９、Ｓ１００３）、Ｂｅａｃｏｎ信号の送信を開始する（Ｍ１６１０）。
【００８２】
一方、サーバ１０１は、認証情報通知を送信すると、ネットワークカメラ１０３Ｂへメンテナンスモード開始要求を送信する（Ｍ１６１１、Ｓ６０２）。ネットワークカメラ１０３Ｂは、メンテナンスモード開始要求を受信すると（Ｓ１４０１でＹＥＳ）、スマートデバイス１０２の作成する無線ＬＡＮネットワーク１０５を検出するためにＰａｓｓｉｖｅ  Ｓｃａｎを開始する（Ｍ１６１２、Ｓ１５０１）。一方、スマートデバイス１０２では、引き続きＢｅａｃｏｎ信号の送信が行われる（Ｍ１６１３）。ネットワークカメラ１０３Ｂは、スマートデバイス１０２から送信されるＢｅａｃｏｎ信号を検出すると（Ｍ１６１４、Ｓ１５０２でＹＥＳ）、スマートデバイス１０２との間で無線ＬＡＮ接続処理を行う（Ｍ１６１５、Ｓ１５０３）。スマートデバイス１０２は、ネットワークカメラ１０３Ｂと無線ＬＡＮ接続処理を行うと（Ｍ１６１５、Ｓ１００４）、ネットワークカメラ１０３Ｂへ認証情報を転送する（Ｍ１６１６、Ｓ１００５）。
【００８３】
ネットワークカメラ１０３Ｂは、認証情報を受信すると（Ｓ１５０４でＹＥＳ）、サーバ１０１へ認証要求を送信する（Ｍ１６１７、Ｓ１５０５）。サーバ１０１は、認証要求を受信すると（Ｓ６０３でＹＥＳ）、認証処理を行い（Ｍ１６１８、Ｓ６０４）、ネットワークカメラ１０３Ｂへメンテナンスモード開始指示を送信する（Ｍ１６１９、Ｓ６０５）。ネットワークカメラ１０３Ｂは、メンテナンスモード開始指示を受信すると（Ｓ１５０６でＹＥＳ）、Ｐａｓｓｉｖｅ  Ｓｃａｎを停止し（Ｍ１６２０、Ｓ１５０７）、メンテナンスモードを開始する（Ｍ１６２１、Ｓ１５０８）。ネットワークカメラ１０３Ｂは、メンテナンスモードを開始すると、スマートデバイス１０２へメンテナンスモード開始通知を送信する（Ｍ１６２２、Ｓ１５０９）。
【００８４】
スマートデバイス１０２は、メンテナンスモード開始通知を受信すると（Ｓ１００６でＹＥＳ）、サーバ１０１へカメラ映像視聴開始要求を送信する（Ｍ１６２３、Ｓ１１０１）。サーバ１０１は、カメラ映像視聴開始要求を受信すると（Ｓ５０５でＹＥＳ）、判定対象カメラの選択を行う（Ｍ１６２４、Ｓ７０１）。本処理例では、ネットワークカメラ１０３Ａ、１０３Ｃ〜１０３Ｅの全てがネットワークカメラ１０３Ｂと同一のフロアに設置されているものとし、サーバ１０１により判定対象カメラとして選択される。サーバ１０１は、判定対象カメラを選択すると、ネットワークカメラ１０３Ａ、１０３Ｃ〜１０３Ｅにそれぞれ、検出開始要求（無線パラメータ情報を含む）を送信する（Ｍ１６２５〜Ｍ１６２８、Ｓ７０２）。ネットワークカメラ１０３Ａ、１０３Ｃ〜１０３Ｅは、この時点でメンテナンスモード開始要求を受信していない（Ｓ１４０１でＮＯ）。そのため、ネットワークカメラ１０３Ａ、１０３Ｃ〜１０３Ｅは、検出開始要求を受信すると（Ｓ１４１０でＹＥＳ）、それぞれＰａｓｓｉｖｅ  Ｓｃａｎを開始する（Ｍ１６２９〜Ｍ１６３２、Ｓ１４１１）。
【００８５】
一方、スマートデバイス１０２は、Ｂｅａｃｏｎ信号の送信を引き続き行う（Ｍ１６３３）。本処理例では、ネットワークカメラ１０３Ａ、１０３Ｃ、１０３ＤがＢｅａｃｏｎ信号を受信可能な位置に設置されているものとする。ネットワークカメラ１０３Ａ、１０３Ｃ、１０３Ｄは、Ｂｅａｃｏｎ信号を検出すると（Ｍ１６３４〜Ｍ１６３６、Ｓ１４１２でＹＥＳ）、それぞれ、サーバ１０１へ検出通知を送信する（Ｍ１６３７〜Ｍ１６３９、Ｓ１４１３）。サーバ１０１は、検出通知を受信すると（Ｓ７０３でＹＥＳ）、近隣カメラ判定を行う（Ｍ１６４０）。本処理例では、サーバ１０１は、検出通知を送信したネットワークカメラ１０３Ａ、１０３Ｃ、１０３Ｄの全てが近隣カメラであると判定するものとし（Ｓ７０４でＹＥＳ）、各ネットワークカメラの識別子を記憶する（Ｓ７０５）。また、判定対象カメラの全てが近隣カメラであると判定したことを契機に近隣カメラの検出を終了するものとする（Ｓ７０６）。
【００８６】
サーバ１０１は、近隣カメラ判定を行うと、ネットワークカメラ１０３Ａ、１０３Ｃ〜１０３Ｅへそれぞれ、検出停止要求を送信する（Ｍ１６４１〜Ｍ１６４４、Ｓ７０７）。ネットワークカメラ１０３Ａ、１０３Ｃ〜１０３Ｅは、サーバ１０１から検出停止要求を受信すると（Ｓ１４１４でＹＥＳ）、それぞれＰａｓｓｉｖｅ  Ｓｃａｎを停止する（Ｍ１６４５〜Ｍ１６４８、Ｓ１４１５）。
【００８７】
サーバ１０１は、検出停止要求を送信すると、この時点で視聴カメラ未選択の状態である（Ｓ８０１でＮＯ）。従って、サーバ１０１は、メンテナンス対象カメラと近隣カメラ、すなわち、ネットワークカメラ１０３Ａ〜１０３Ｄの撮像データに対して品質変換を行う（Ｍ１６４９、Ｓ８０５）。なお、撮像データ品質変換では、ネットワークカメラ１０３Ｂの映像に対して中ビット・中フレームレートを設定して変換を行う（Ｓ８０２でＹＥＳ、Ｓ８０３）。一方、ネットワークカメラ１０３Ａ、１０３Ｃ〜１０３Ｅの映像に対しては、低ビット・低フレームレートを設定して変換を行う（Ｓ８０２でＮＯ、Ｓ８０４）。サーバ１０１は、撮像データ品質変換を行うと、各撮像データに属性情報を付加し（Ｍ１６５０、Ｓ８０６）、スマートデバイス１０２へ各撮像データの配信を行う（Ｍ１６５１〜Ｍ１６５４、Ｓ８０７）。本処理例では、属性情報としてネットワークカメラ１０３の識別子に加え、メンテナンス対象カメラであるか否かを示すフラグ情報を付加するものとする。
【００８８】
スマートデバイス１０２は、撮像データを受信すると（Ｓ１１０２でＹＥＳ）、視聴カメラ選択用表示を行う（Ｍ１６５５、Ｓ１１０３）。このとき、スマートデバイス１０２は、各撮像データの属性情報に基づいて、ネットワークカメラ１０３Ｂの撮像データを１８０１に、ネットワークカメラ１０３Ａおよび１０３Ｃ〜１０３Ｅの撮像データを１８０２の形式で表示する。ここで、本例では、ユーザがスマートデバイス１０２において視聴カメラとしてネットワークカメラ１０３Ａ、１０３Ｃを選択したものとする。スマートデバイス１０２は、ユーザが視聴カメラを選択すると、当該カメラの撮像データを１８０３の形式で表示する。スマートデバイス１０２は、ユーザが視聴カメラを選択後、決定ボタン１８０４を押下すると（Ｍ１６５６、Ｓ１１０４でＹＥＳ）、サーバ１０１へ視聴カメラ選択通知を送信する（Ｍ１６５７、１１０５）。
【００８９】
サーバ１０１は、視聴カメラ選択通知を受信すると（Ｓ５０８でＹＥＳ）、メイン視聴カメラを含む全ての視聴カメラの識別子を記憶する（Ｍ１６５８、Ｓ５０９、Ｓ５１０）。本処理例では、サーバ１０１は、この時点でメイン視聴カメラ変更要求を受信しておらず（Ｓ５１１でＮＯ）、メンテナンスも終了しないものとする（Ｓ５１３でＮＯ）。サーバ１０１は、視聴カメラの識別子を記憶すると、この時点で視聴カメラが選択済みである（Ｓ８０１でＮＯ）。従って、サーバ１０１は、メンテナンス対象カメラと視聴カメラ、すなわち、ネットワークカメラ１０３Ａ〜１０３Ｃの撮像データに対して品質変換を行う（Ｍ１６５９、Ｓ８１１）。
【００９０】
なお、撮像データ品質変換は、メイン視聴カメラであるネットワークカメラ１０３Ｂの映像に対して高ビット・高フレームレートを設定して変換を行う（Ｓ８０８でＹＥＳ、Ｓ８０９）。一方、ネットワークカメラ１０３Ａおよび１０３Ｃの映像に対しては、中ビット・低フレームレートを設定して変換を行う（Ｓ８０８でＮＯ、Ｓ８１０）。サーバ１０１は、撮像データ品質変換を行うと、各撮像データに属性情報を付加し（Ｍ１６６０、Ｓ８１２）、スマートデバイス１０２へ各撮像データの配信を行う（Ｍ１６６１〜Ｍ１６６３、Ｓ８１３）。本処理例では、属性情報としてネットワークカメラ１０３の識別子に加え、メイン視聴カメラであるか否かを示すフラグ情報を付加するものとする。
【００９１】
スマートデバイス１０２は、ユーザ操作によるメイン視聴カメラの変更がないため（Ｓ１２０１でＮＯ）、撮像データを受信すると（Ｓ１２０３でＹＥＳ）、カメラ設定・制御用表示を行う（Ｍ１６６４、Ｓ１２０４）。ユーザがスマートデバイス１０２において操作ボタン１９０３を押下すると（Ｍ１６６５、Ｓ１２０５でＹＥＳ）、ネットワークカメラ１０３Ｂへコマンドを送信する（Ｍ１６６６、Ｓ１２０６）。ネットワークカメラ１０３Ｂは、コマンドを受信すると（Ｓ１４０３でＹＥＳ）、設定変更・反映を行い（Ｍ１６６７、Ｓ１４０４）、スマートデバイス１０２へレスポンスを送信する（Ｍ１６６８、Ｓ１４０５）。その後、スマートデバイス１０２は、レスポンスを受信すると（Ｓ１２０７でＹＥＳ）、本処理例ではこの時点でメンテナンスを終了せず（Ｓ９０７でＮＯ）、ユーザがメイン視聴カメラとしてネットワークカメラ１０３Ａを選択したものとする。
【００９２】
スマートデバイス１０２は、メイン視聴カメラの変更を決定すると（Ｍ１６６９、Ｓ１２０１でＹＥＳ）、サーバ１０１へメイン視聴カメラ変更要求を送信する（Ｍ１６７０、Ｓ１２０２）。サーバ１０１は、メイン視聴カメラ変更要求を受信すると（Ｓ５１１でＹＥＳ）、メイン視聴カメラの識別子を記憶する（Ｍ１６７１、Ｓ５１２）。本処理例ではこの時点でメンテナンスを終了しないものとし（Ｓ５１３でＮＯ）、サーバ１０１は、Ｍ１６５９と同様にネットワークカメラ１０３Ａ〜１０３Ｃの撮像データに対して品質変換を行う（Ｍ１６７２、Ｓ８１１）。なお、撮像データ品質変換は、メイン視聴カメラが変更されているため、ネットワークカメラ１０３Ａの映像に対して高ビット・高フレームレートを設定して変換を行う（Ｓ８０８でＹＥＳ、Ｓ８０９）。一方、ネットワークカメラ１０３Ｂおよび１０３Ｃの映像に対しては、中ビット・低フレームレートを設定して変換を行う（Ｓ８０８でＮＯ、Ｓ８１０）。
【００９３】
以降、Ｍ１６７３〜Ｍ１６７７は、Ｍ１６６０〜Ｍ１６６４と同様の処理であるため説明を省略する。その後、スマートデバイス１０２は、ユーザ操作によりメンテナンスの終了を指示されると（Ｍ１６７８、Ｓ９０７でＹＥＳ）、サーバ１０１へメンテナンス終了通知を送信する（Ｍ１６７９、Ｓ１３０１）。サーバ１０１は、メンテナンス終了通知を受信するとメンテナンスを終了し（Ｓ５１３でＹＥＳ）、認証情報の無効化を行う（Ｍ１６８０、Ｓ５１４）。サーバ１０１は、認証情報の無効化を行うと、ネットワークカメラ１０３Ｂへメンテナンスモード終了指示を送信する（Ｍ１６８１、Ｓ５１５）。
【００９４】
ネットワークカメラ１０３Ｂは、メンテナンスモード終了指示を受信すると（Ｓ１４０６でＹＥＳ）、メンテナンスモードを終了し（Ｍ１６８２、Ｓ１４０７）、スマートデバイス１０２へメンテナンスモード終了通知を送信する（Ｍ１６８３、Ｓ１４０８）。スマートデバイス１０２は、メンテナンスモード終了通知を受信すると（Ｓ１３０２でＹＥＳ）、ネットワークカメラ１０３Ｂとの無線ＬＡＮ切断処理を行う（Ｍ１６８４、Ｓ１３０３）。一方、ネットワークカメラ１０３Ｂも、スマートデバイス１０２と無線切断処理を行い（Ｍ１６８４、Ｓ１４０９）、メンテナンス処理を終了する。スマートデバイス１０２は、無線ＬＡＮ切断処理を行うと、アクセスポイントを停止し（Ｍ１６８５、Ｓ１３０４）、メンテナンス処理を終了する。
【００９５】
以上のように、本処理例では、サーバ１０１が、複数のネットワークカメラ１０３の撮像データを、表示目的に応じて適切な品質に変換し、属性情報を付加してスマートデバイス１０２に配信する。これにより、スマートデバイス１０２において、複数のネットワークカメラ１０３の撮像データを適切に表示することが可能となる。また、ユーザがメンテナンス対象カメラと近隣カメラの撮像データを同時に確認しながら、メンテナンス対象カメラの設定・制御を行うことが可能となり、メンテナンス作業の効率化を実現できる。さらに、サーバ１０１が不要な撮像データの送信を行わないことにより、通信帯域使用率を抑制することができる。一方、スマートデバイス１０２は、不要な撮像データを受信しないことにより、処理負荷を低減することが可能となり、バッテリー消費を抑制することができる。
【００９６】
各処理例において、スマートデバイス１０２はメンテナンス対象カメラと無線ＬＡＮ接続を行い、無線ＬＡＮ通信を介して設定・制御を実施するようにしたが、別の通信路を用いてもよい。例えば、無線ＬＡＮ接続は行わず、携帯電話網通信を介して設定・制御を実施しうる。これにより、ネットワークカメラが無線ＬＡＮおよび有線ＬＡＮを同時に使用できない場合にも、設定・制御を行うと共に撮像データの配信を継続することができる。
【００９７】
各処理例において、スマートデバイス１０２が無線ＬＡＮネットワークを作成し、メンテナンス対象カメラが当該無線ＬＡＮネットワークに参加するようにしたが、これに限られない。例えば、メンテナンス対象カメラが無線ＬＡＮネットワークを作成し、スマートデバイス１０２が当該無線ＬＡＮネットワークに参加しうる。これにより、メンテナンス対象カメラとサーバ１０１の通信が遮断された場合にも、スマートデバイス１０２とメンテナンス対象カメラが無線ＬＡＮ接続して、設定・制御を行うことができる。
【００９８】
各処理例において、スマートデバイス１０２はメンテナンス対象カメラからメンテナンス開始通知を受信すると、カメラ視聴開始要求を送信するようにしたが、これに限られない。例えば、スマートデバイス１０２において、ユーザが複数の機能メニューの中から、設定・制御を行う機能を選択したことを契機に送信しうる。
【００９９】
なお、上述のサーバ、スマートデバイス、ネットワークカメラからなる通信システムの構成は一例であり、他の構成であってもよい。例えば、サーバの機能をネットワークカメラに持たせることで、スマートデバイス、ネットワークカメラのみからなる構成になりうる。
【０１００】
また、上述のサーバ、スマートデバイス、ネットワークカメラは一例であり、他の装置が用いられてもよい。例えば、スマートデバイスは、サーバおよびネットワークカメラと通信可能な任意の通信装置と置き換えられうる。上述のような処理およびその処理に基づいて少なくとも一部の変更を加えた処理を実行するこれらの任意の通信装置が、本発明の範囲内に含まれうる。
【０１０１】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１０２】
１０１：サーバ、１０２：スマートデバイス、１０３：ネットワークカメラ、１０４：携帯電話基地局、１０５：無線ＬＡＮのネットワーク、１０６：無線ＬＡＮの信号、１０７：携帯電話網の信号、１０８：バックボーンネットワーク
【図１】
2019117976.tif 000003
【図２】
2019117976.tif 000004
【図３】
2019117976.tif 000005
【図４】
2019117976.tif 000006
【図５】
2019117976.tif 000007
【図６】
2019117976.tif 000008
【図７】
2019117976.tif 000009
【図８】
2019117976.tif 000010
【図９】
2019117976.tif 000011
【図１０】
2019117976.tif 000012
【図１１】
2019117976.tif 000013
【図１２】
2019117976.tif 000014
【図１３】
2019117976.tif 000015
【図１４】
2019117976.tif 000016
【図１５】
2019117976.tif 000017
【図１６Ａ】
2019117976.tif 000018
【図１６Ｂ】
2019117976.tif 000019
【図１６Ｃ】
2019117976.tif 000020
【図１６Ｄ】
2019117976.tif 000021
【図１７】
2019117976.tif 000022
【図１８】
2019117976.tif 000023
【図１９】
2019117976.tif 000024