(57)【要約】【課題】任意の複数個のネットワーク機器に同一内容の音声データを送る際のオペレータの操作手間の軽減等を図る。【解決手段】監視装置１０４は、オペレータの操作に基づいて所定個数の監視カメラを選択し、当該所定個数の監視カメラに、マイクロホン１０３からの音声データを同報送信する。同報送信が行われることで、オペレータの操作手間が軽減され、音声データの送信遅延もなくなる。監視装置１０４では、例えば、ネットワークに接続されている監視カメラを自動的に検出する。監視装置の音声データ送信部では、親プロセスがマイクロホン１０３からの音声データを取得して圧縮符号化処理をした後に共有メモリに配置し、その後、送信先の所定個数の監視カメラに対応した所定個数のプロセス（親プロセス、子プロセス）が、共有メモリから音声データを取り出し、自身に割り当てられている監視カメラに送信する。【選択図】図１
2008187363.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された他のネットワーク機器に音声データを送信するネットワーク機器であって、
上記ネットワークに接続されているネットワーク機器から所定個数のネットワーク機器を送信先のネットワーク機器として選択する送信先選択部と、
上記送信先選択部で選択された上記所定個数のネットワーク機器に、音声データを同報送信する音声データ送信部と
を備えることを特徴とするネットワーク機器。
【請求項２】
上記ネットワークに接続されているネットワーク機器を自動的に検出するネットワーク機器検出部をさらに備える
ことを特徴とする請求項１に記載のネットワーク機器。
【請求項３】
上記音声データ送信部は、
上記音声データが配置される共有メモリと、
上記共有メモリから上記音声データを取り出し、該音声データを、対応する上記ネットワーク機器に送信する、上記所定個数分の送信手段とを有する
ことを特徴とする請求項１に記載のネットワーク機器。
【請求項４】
上記ネットワークに接続されているネットワーク機器から選択された任意のネットワーク機器により構成されるグループを登録するグループ登録部をさらに備え、
上記送信先選択部は、上記グループ登録部で登録された所定のグループを選択することにより、上記所定個数のネットワーク機器を選択する
ことを特徴とする請求項１に記載のネットワーク機器。
【請求項５】
ネットワークを介して接続された他のネットワークに音声データを送信するネットワーク機器における音声データ送信方法であって、
音源デバイスから音声データを取得する音声データ取得ステップと、
上記音声データ取得ステップで取得された音声データに対して圧縮符号化を行うエンコードステップと、
上記エンコードステップで圧縮符号化された音声データを共有メモリに配置する音声データ配置ステップと、
上記共有メモリから上記音声データを取り出し、該音声データを、所定個数の上記他のネットワーク機器に同報送信する音声データ送信ステップと
を備えることを特徴とする音声データ送信方法。
【請求項６】
コンピュータを、
音源デバイスから音声データを取得する音声データ取得手段と、
上記音声データ取得手段で取得された音声データに対して圧縮符号化を行うエンコード手段と、
上記エンコード手段で圧縮符号化された音声データを共有メモリに配置する音声データ配置手段と、
上記共有メモリから上記音声データを取り出し、該音声データを、所定個数のネットワーク機器に同報送信する音声データ送信手段と
して機能させる音声データ送信プログラム。
【請求項７】
音声出力機能を有する監視カメラにネットワークを介して接続される監視装置であって、
上記ネットワークに接続されている監視カメラから送信先として所定個数の上記監視カメラを選択する送信先選択手段と、
上記送信先選択手段で選択された上記所定個数の監視カメラに音声データを同報送信する音声データ送信部と
を有することを特徴とする監視装置。
【請求項８】
監視カメラと監視装置とがネットワークを介して接続された監視カメラシステムであって、
上記監視カメラは、
上記監視装置から送信されてくる音声データを受信する音声データ受信部と、
上記音声データ受信部で受信された音声データによる音声を出力する音声出力部とを有し、
上記監視装置は、
上記ネットワークに接続されている監視カメラから送信先として所定個数の上記監視カメラを選択する送信先選択手段と、
上記送信先選択手段で選択された上記所定個数の監視カメラに音声データを同報送信する音声データ送信部とを有する
ことを特徴とする監視カメラシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワーク機器、音声データ送信方法、音声データ送信プログラム、監視装置および監視カメラシステムに関する。詳しくは、この発明は、送信先としてネットワークに接続されている所定個数のネットワーク機器を選択し、当該所定個数のネットワーク機器に音声データを同報送信する構成とすることにより、任意の複数個のネットワーク機器に同一内容の音声データを送る際のオペレータの操作手間の軽減等を図るようにしたネットワーク機器等に係るものである。
【背景技術】
【０００２】
監視カメラシステムとして、監視カメラ（ネットワークカメラ）がネットワークを介して監視装置（コンピュータ）に接続され、監視画像を撮像して得られた画像データを監視カメラからネットワークを通じて監視装置に送信するものがある（例えば、特許文献１参照）。
【０００３】
この種の監視カメラシステムで、さらに、監視カメラが音声出力機能を有し、監視装置（監視センタ）からネットワークを介して監視カメラ側に音声データを送信するものがある（例えば、特許文献２参照）。
【特許文献１】特開２００５−１７５７５８号公報
【特許文献２】特開２００６−１８５１２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来、監視装置とネットワークを介して接続されている複数個の監視カメラに同一内容の音声データを送る際、オペレータは、例えば、ＩＰアドレス(Internet Protocol Address)を手動で入力して監視カメラとの接続を確保した後に１対１の通信により音声データを送信することを、監視カメラの個数分だけ繰り返していた。この場合、送信先としての監視カメラの個数が増加する程、オペレータの操作手間が増加する。また、この場合、送信順が後の監視カメラ程音声データの受信時刻が遅くなっていくため、例えば、音声による警告を行うという緊急性を有する場合には支障を来すおそれがある。
【０００５】
この発明の目的は、任意の複数個のネットワーク機器に同一内容の音声データを送る際のオペレータの操作手間の軽減等を図ることにある。
【課題を解決するための手段】
【０００６】
この発明の概念は、
監視カメラと監視装置とがネットワークを介して接続された監視カメラシステムであって、
上記監視カメラは、
上記監視装置から送信されてくる音声データを受信する音声データ受信部と、
上記音声データ受信部で受信された音声データによる音声を出力する音声出力部とを有し、
上記監視装置は、
上記ネットワークに接続されている監視カメラから送信先として所定個数の上記監視カメラを選択する送信先選択手段と、
上記送信先選択手段で選択された上記所定個数の監視カメラに音声データを同報送信する音声データ送信部とを有する
ことを特徴とする監視カメラシステムにある。
【０００７】
この発明において、監視装置（ネットワーク機器）はネットワークを介して監視カメラ（他のネットワーク機器）に接続されている。監視装置では、所定個数の監視カメラに同一内容の音声データを送信する際、ネットワークに接続されている監視カメラから送信先として所定個数の監視カメラが選択され、当該選択された所定個数の監視カメラに音声データが同報送信される。音声データが送信された監視カメラでは、当該音声データが受信され、当該受信された音声データによる音声が出力される。
【０００８】
同報送信が行われることで、監視カメラとの接続を確保した後に１対１の通信により音声データを送信する操作を、オペレータが監視カメラの個数分だけ繰り返すということが必要でなくなり、オペレータの操作手間が軽減される。また、同報送信が行われることで、送信先の監視カメラが多い場合であっても音声データの受信時刻が遅くなる監視カメラが出てくるということがなくなる。
【０００９】
この発明においては、例えば、ネットワークに接続されている監視カメラが自動的に検出されるようにしてもよい。この場合、オペレータは、その中から送信先の監視カメラを選択することが可能となり、監視カメラの選択時に送信先の監視カメラのＩＰアドレスを手動で入力する等の手間を省略することが可能となる。
【００１０】
この発明においては、例えば、ネットワークに接続されている監視カメラの中から選択された任意の所定個数の監視カメラにより構成されるグループを登録できるようにされ、オペレータが所定個数の監視カメラを送信先の監視カメラとして選択する際に、予め登録された所定のグループを選択可能としてもよい。この場合、予め複数パターンのグループを登録しておくことで、オペレータは、送信先の監視カメラ群を状況に応じて素早く切り替えることが可能となる。
【００１１】
この発明においては、例えば、以下のような仕組みで同報送信が実行されるようにしてもよい。すなわち、マイクロホンなどの音源デバイスからの音声データが一旦共有メモリに配置される。そして、その後に、所定個数分の送信手段（プロセス）により、共有メモリから音声データが取り出されて対応する監視カメラに送信される。この場合、各送信手段は共有メモリに配置された音声データを取り出して自身に割り当てられた監視カメラに送信するため、音源デバイスへのアクセスを複数同時に行うことができない場合であっても、所定個数の監視カメラへの同報送信を良好に行うことができる。
【発明の効果】
【００１２】
この発明によれば、送信先としてネットワークに接続されている所定個数のネットワーク機器を選択し、当該所定個数のネットワーク機器に音声データを同報送信するものであり、任意の複数個のネットワーク機器に同一内容の音声データを送るためのオペレータの操作手間の軽減等を図ることができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照しながら、この発明の実施の形態について説明する。
【００１４】
図１は、実施の形態としての、監視カメラシステム１００の構成を示している。この監視カメラシステム１００は、ローカルエリアネットワークＬＡＮ１とローカルエリアネットワークＬＡＮ２とがインターネット１０１を介して接続されている。ローカルエリアネットワークＬＡＮ１は、複数台の監視カメラ１０２および１台の監視装置１０４により構成されている。また、ローカルエリアネットワークＬＡＮ１は、複数台の監視カメラ１０２により構成されている。
【００１５】
各監視カメラ１０２は、後述するようにスピーカ等を構成要素として持つ音声出力機能を備えている。監視装置１０４は、パーソナルコンピュータで構成されており、音声送信機能を備えている。この監視装置１０４には、音源デバイスとしてのマイクロホン１０３が接続されている。
【００１６】
監視カメラ１０２は、監視画像を撮像し、この監視画像に対応した画像データを生成し、この画像データを監視装置１０４に送信する。また、この監視カメラ１０２は、動体または不動体の検知機能を持っており、検知された動体または不動体に関する情報を含むメタデータを生成し、このメタデータを監視装置１０４に送信する。また、この監視カメラ１０２は、監視装置１０４から送信されてくる音声データを受信し、この音声データによる音声を出力する。
【００１７】
監視装置１０４は、監視カメラ１０２から送信されてくる画像データおよびメタデータをストレージに蓄積し、またこの画像データによる画像をモニタに表示する。また、監視装置１０４は、マイクロホン１０３からの音声データを、オペレータにより選択された所定個数の監視カメラ１０２に、同報送信する。
【００１８】
監視カメラ１０２の構成例を、図２のブロック図を参照して説明する。
【００１９】
図２において、監視カメラ１０２は、制御部１２１と、撮像部１２２と、ＰＴＺ制御部１２３と、撮像信号処理部１２４と、画像データ処理部１２５と、動体検知部１２６と、不動体検知部１２７と、メタデータ生成部１２８と、伝送部１２９と、音声データ処理部１３０と、Ｄ／Ａ変換器１３１と、スピーカ１３２とを有している。
【００２０】
制御部１２１は、監視カメラ１０２の各部の動作を制御する。この制御部１２１は、例えば、ＣＰＵ(Central Processing Unit)と、ＲＯＭ(Read Only Memory)と、ＲＡＭ(Random AccessMemory)を備えている。この場合、ＣＰＵは、ＲＯＭに格納されている制御プログラムを必要に応じて読み出し、読み出した制御プログラムをＲＡＭに転送して展開し、当該展開された制御プログラムを読み出して実行することで、各部の動作を制御する。
【００２１】
撮像部１２２は、図示しない撮像レンズおよび撮像素子を有しており、監視画像を撮像し、この監視画像に対応した撮像信号を出力する。撮像素子は、ＣＣＤ(Charged Coupled Device)あるいはＣＭＯＳ(Complementary Metal-Oxide Semiconductor)等の撮像素子である。撮像部１２２は、さらに、パン・チルト・ズーム機能（ＰＴＺ機能）を備えている。ＰＴＺ制御部１２３は、制御部１２１の制御の下、撮像部１２２におけるパン位置、チルト位置、ズーム倍率を制御する。
【００２２】
撮像信号処理部１２４は、撮像部１２２から出力される撮像信号（アナログ信号）のサンプルホールドおよび利得制御、アナログ信号からデジタル信号への変換、さらにホワイトバランス調整、ガンマ補正等を行って、画像データを生成する。撮像部１２２および撮像信号処理部１２４は、画像データ生成部を構成している。画像データ処理部１２５は、撮像信号処理部１２４で生成された画像データに対してデータ圧縮処理を行って圧縮画像データを生成する。
【００２３】
動体検知部１２６は、撮像信号処理部１２４で生成された画像データを処理することで、この画像データによる画像から動体領域を検知する。不動体検知部１２７は、撮像信号処理部１２４で生成された画像データを処理することで、この画像データによる画像から不動体領域（物体の発生領域、物体の消失領域）を検知する。動体検知部１２６における動体検知の動作は、動体の検知が選択されている場合に行われる。同様に、不動体検知部１２７における不動体検知の動作は、不動体の検知が選択されている場合に行われる。
【００２４】
メタデータ生成部１２８は、動体検知部１２６、あるいは不動体検知部１２７で検知された動体または不動体に関する情報を含むメタデータを生成する。例えば、メタデータには、動体（不動体）の個数、各動体（不動体）の位置、大きさ等の情報が含まれる。また、動体検知の場合には、検知範囲毎の動きレベル情報も含まれる。
【００２５】
伝送部１２９は、画像データ処理部１２５で生成された圧縮画像データおよびメタデータ生成部１２８で生成されたメタデータを、ＦＴＰ（File Transfer Protocol）、ＨＴＴＰ（HypertextTransfer Protocol）等のプロトコルにより、ネットワークを介して、監視装置１０４に送信する。
【００２６】
また、この伝送部１２９は、監視装置１０４からネットワークを介して送信されてくる制御信号を受信して制御部１２１に供給する。制御部１２１は、この制御信号に基づいて、各部の動作を制御する。例えば、監視装置１０４側でカメラ位置（パン位置、チルト位置）やズーム倍率が調整される際には、それらを制御するための制御信号が監視装置１０４から送られてくる。また、例えば、監視装置１０４側で動体、不動体の検知条件が設定（変更）される際には、その設定された検知条件に対応した制御信号（検知設定信号）が監視装置１０４から送られてくる。
【００２７】
また、この伝送部１２９は、監視装置１０４からネットワークを介して送信されてくる、圧縮符号化されている音声データを受信して音声データ処理部１３０に供給する。
【００２８】
音声データ処理部１３０は、伝送部１２９から供給される音声データに対して復号化処理を施す。Ｄ／Ａ変換器１３１は、音声データ処理部１３０からの音声データをデジタル信号からアナログ信号に変換してスピーカ１３２に供給する。スピーカ１３２は、供給される音声データによる音声を出力する。
【００２９】
図２に示す監視カメラ１０２の動作を説明する。撮像部１２２からは監視画像に対応した撮像信号（アナログ信号）が得られる。この撮像信号は撮像信号処理部１２４に供給される。撮像信号処理部１２４では、撮像信号に対して、サンプルホールドおよび利得制御等のアナログ信号処理、Ａ／Ｄ変換処理、さらにはホワイトバランス調整、ガンマ補正等のデジタル信号処理が施されて、画像データが生成される。この画像データ１２５は、画像データ処理部１２５に供給される。画像データ処理部１２５では、画像データに対してデータ圧縮処理が施されて、圧縮画像データが生成される。この圧縮画像データは伝送部１２９に供給される。
【００３０】
また、撮像信号処理部１２４で生成された画像データは、動体検知部１２６および不動体検知部１２７に供給される。動体検知部１２６では、動体の検知が選択されている場合に、検知枠、非検知枠等の検知条件に基づいて、画像データが処理されて、動体領域の検知が行われる。また、この動体検知部１２６では、検知枠毎に、動きレベルが検出される。この動体検知部１２６で検知される動体領域および動きレベルの情報はメタデータ生成部１２８に供給される。
【００３１】
一方、不動体検知部１２７では、不動体の検知が選択されている場合に、検知枠、非検知枠等の検知条件に基づいて、画像データが処理されて、不動体領域の検知が行われる。このように不動体検知部１２７で検知される不動体領域の情報はメタデータ生成部１２８に供給される。
【００３２】
メタデータ生成部１２８では、動体検知部１２６、あるいは不動体検知部１２７で検知された動体または不動体に関する情報を含むメタデータが生成される。例えば、メタデータには、検知された動体（不動体）の個数、検知された各動体（不動体）の位置、大きさ、各検知範囲の動きレベル等の情報が含まれる。また、例えば、メタデータには、パン位置、チルト位置、ズーム倍率等の情報も含まれる。このようにメタデータ生成部１２８で生成されたメタデータは、伝送部１２９に供給される。
【００３３】
伝送部１２９では、画像データ処理部１２５で生成された圧縮画像データおよびメタデータ生成部１２８で生成されたメタデータが、ＦＴＰ、ＨＴＴＰ等のプロトコルにより、ネットワークを介して、監視装置１０４に送信することが行われる。また、この伝送部１２９では、監視装置１０４からネットワークを介して送信されてくる制御信号が受信される。
【００３４】
伝送部１２９で受信される制御信号は、制御部１２１に供給される。この制御信号には、パン位置、チルト位置、ズーム倍率を制御するための制御信号、あるいは動体検知部１２６および不動体検知部１２７の検知条件に対応した制御信号（検知設定信号）等が含まれる。
【００３５】
制御部１２１は、例えば、検知設定信号が供給されるとき、動体検知部１２６および不動体検知部１２７の動作を制御し、これら動体検知部１２６および不動体検知部１２７を設定された検知条件で動作させる。また、制御部１２１は、例えば、カメラ位置（パン位置、チルト位置）やズーム倍率の制御信号が供給されるとき、ＰＴＺ制御部１２３を制御して、カメラ位置（パン位置、チルト位置）やズーム倍率を調整する。
【００３６】
また、伝送部１２９では、監視装置１０４からネットワークを介して送信されてくる音声データが受信される。この音声データ（圧縮符号化データ）は、音声データ処理部１３０に供給される。音声データ処理部１３０では音声データ（圧縮符号化データ）に対して復号化処理が行われ、処理後の音声データはＤ／Ａ変換器１３１を介してスピーカ１３２に供給される。これにより、スピーカ１３２からは、監視装置１０４から送られてくる音声データによる音声（例えば、警告音声）が出力される。
【００３７】
図３のフローチャートは、監視カメラ１０２の制御部１２１における音声処理動作を示している。
【００３８】
まず、制御部１２１は、ステップＳＴ１において、音声データのデータ受信プロセスを起動し、その後に、ステップＳＴ２に移る。このステップＳＴ２において、制御部１２１は、音声データの受信があるか否かを判定する。音声データの受信があるとき、制御部１２１は、ステップＳＴ３において、音声データ処理部１３０で音声データの復号化（デコード）を行う。その後に、制御部１２１は、ステップＳＴ４において、音声データ処理部１３０から復号化された音声データを出力し、Ｄ／Ａ変換器１３１を通じてスピーカ１３２に供給し、音声を出力する。制御部１２１は、ステップＳＴ４の処理の後、ステップＳＴ２に戻り、上述したと同様の処理を繰り返し行う。
【００３９】
次に、監視装置１０４の構成例を、図４の機能ブロックを用いて説明する。
【００４０】
図４において、監視装置１０４は、制御部１６１と、ユーザインタフェース部１６２と、伝送部１６３と、画像データ処理部１６４と、記録再生処理部１６５と、オンスクリーンディスプレイ（ＯＳＤ）部１６６と、合成部１６７と、ストレージ１６８と、モニタ１６９と、Ａ／Ｄ変換器１７０と、音声データ処理部１７１とを有している。
【００４１】
制御部１６１は、監視装置１０４の各部の動作を制御する。この制御部１６１は、ＣＰＵで構成される。ＣＰＵは、ＲＯＭ等に格納されている制御プログラムを必要に応じて読み出し、読み出した制御プログラムをＲＡＭに転送して展開し、当該展開された制御プログラムを読み出して実行することで、各部の動作を制御する。ユーザインタフェース部１６２は、操作キー、リモートコントロール信号受信器等で構成されている。このユーザインタフェース部１６２は、制御部１６１に接続されている。ユーザインタフェース部１６２は、ユーザ操作に応じた操作信号を生成して制御部１６１に供給する。
【００４２】
伝送部１６３は、監視カメラ１０２からネットワークを介して送信されてくる画像データ（圧縮画像データ）およびメタデータを受信する。また、伝送部１６３は、オペレータにより選択された所定個数の監視カメラ１０２に、マイクロホン１０３からの音声データを同報送信する。
【００４３】
また、伝送部１６３は、制御部１６１から出力される、監視カメラ１０２を制御するための制御信号を、ＦＴＰ等のプロトコルにより、ネットワークを介して、監視カメラ１０２に送信する。監視カメラ１０２の動体検知部１２６および不動体検知部１２７の検知条件を設定する際には、制御部１６１から、ユーザの設定操作に対応して、動体検知部１２６および不動体検知部１２７の検知条件に対応した制御信号（検知設定信号）が出力される。監視カメラ１０２のカメラ位置（パン位置、チルト位置）やズーム倍率を調整する際には、制御部１６１から、その調整を行うための制御信号が出力される。
【００４４】
ストレージ１６８は、伝送部１６３で受信された画像データ（圧縮画像データ）およびメタデータを記録する。このストレージ１６８は、例えば、ハードディスクドライブ（ＨＤＤ）で構成されている。記録再生処理部１６５は、ストレージ１６８への画像データおよびメタデータの記録、さらには、このストレージ１６８からの画像データおよびメタデータの再生を制御する。
【００４５】
画像データ処理部１６４は、伝送部で受信された画像データ（圧縮画像データ）、あるいはストレージ１６８から再生された画像データ（圧縮画像データ）に対してデータ伸長処理を行って、出力用の画像データを生成する。画像データ処理部１６４は、通常は、伝送部１６３で受信されている画像データに対してデータ伸長処理を行うが、再生時には、ストレージ１６８から再生された画像データに対してデータ伸長処理を行う。
【００４６】
ＯＳＤ部１６６は、制御部１６１の制御に基づいて、ＯＳＤ用の表示信号を生成する。例えば、ＯＳＤ部１６６は、マイクロホン１０３からの音声データを監視カメラ１０２に送信する際に、オペレータに提供するＧＵＩ（Graphical User Interface）画面用の表示信号を発生する。後述するように、オペレータは、当該ＧＵＩ画面を用いて、送信先の監視カメラ１０２の選択操作、音声データのアップロード操作などを行う。
【００４７】
合成部１６７は、画像データ処理部１６４で得られた画像データにＯＳＤ部１６６から出力される表示信号を合成し、合成信号をモニタ１６９に供給する。この場合、モニタ１６９には、画像データ処理部１６４で得られた画像データによる画像が表示されると共に、ＯＳＤ部１６６から出力される表示信号によるＯＳＤ表示が行われる。
【００４８】
Ａ／Ｄ変換器１７０は、マイクロホン１０３から出力される音声データを、アナログ信号からデジタル信号に変換する。音声データ処理部１７１は、Ａ／Ｄ変換器１７０でデジタル信号に変換された音声データに対して圧縮符号化の処理を行って、送信用の音声データ（圧縮音声データ）を生成する。この音声データ処理部１７１は、圧縮符号化のエンコーダを構成している。
【００４９】
図４に示す監視装置１０４の動作を説明する。伝送部１６３では、監視カメラ１０２から送信されてくる画像データ（圧縮画像データ）およびメタデータが受信される。この画像データは、記録再生処理部１６５および画像データ処理部１６４に供給される。一方、メタデータは、記録再生処理部１６５および制御部１６１に供給される。オペレータの設定により、記録指示がなされている場合には、当該画像データおよびメタデータは記録再生処理部１６５により、ストレージ１６８に記録される。
【００５０】
画像データ処理部１６４では、伝送部１６３から供給される画像データに対して、データ伸長処理が施されて、出力用の画像データが生成される。また、制御部１６１は、伝送部１６３から供給されるメタデータに基づいて、ＯＳＤ部１６６を制御し、当該ＯＳＤ部１６６から、動体または不動体に関する情報等を表示するための表示信号を発生させる。
【００５１】
合成部１６７では、画像データ処理部１６４で得られた画像データに、ＯＳＤ部１６６で発生された表示信号が合成され、その合成信号はモニタ１６９に供給される。これにより、モニタ１６９には、監視カメラ１０２で撮像された監視画像に対応した画像が表示される。そして、その画像上に、例えば、検知された動体または不動体に関する情報等がＯＳＤ表示される。
【００５２】
また、ストレージ１６８からの画像データおよびメタデータの再生時には、再生された画像データは記録再生処理部１６５を介して画像データ処理部１６４に供給され、再生されたメタデータは記録再生処理部１６５を介して制御部１６１に供給される。以下は、上述した伝送部１６３で受信された画像データおよびメタデータに対する動作と同様にして、モニタ１６９に再生された画像データによる画像が表示されると共に、その画像上に動体または不動体に関する情報等がＯＳＤ表示される。
【００５３】
また、監視カメラ１０２を制御する際、制御部１６１から監視カメラ１０２を制御するための制御信号が出力され、この制御信号は伝送部１６３に供給される。この制御信号は、伝送部１６３からネットワークを介して監視カメラ１０２に送信される。監視装置１０４から監視カメラ１０２に送信する制御信号としては、例えば、カメラ位置（パン位置、チルト位置）やズーム倍率を制御する制御信号、動体検知部１２６および不動体検知部１２７の検知条件に対応した制御信号（検知設定信号）等がある。
【００５４】
音声データを監視カメラ１０２に送信する際、マイクロホン１０３からの音声データはＡ／Ｄ変換器１７０を介して音声データ処理部１７１に供給される。この音声データ処理部１７１では、音声データに対して、圧縮符号化が行われる。音声データ処理部１７１からの音声データ（圧縮音声データ）は伝送部１６３に供給される。そして、この伝送部１６３から、オペレータが選択した所定個数の監視カメラ１０２に、音声データが同報送信される。
【００５５】
上述した監視装置１０４における音声データの送信処理について、さらに、説明する。監視装置１０４から監視カメラ１０２に音声データを送信する場合、オペレータは、送信先としての所定個数の監視カメラ１０２を選択することが必要となる。
【００５６】
この実施の形態において、監視装置１０４では、音声データを送信するために音声送信ツールを起動させると、送信先としての所定個数の監視カメラ１０２を選択するためのＧＵＩ画面２００が、モニタ１６９に表示される。図５は、起動直後のＧＵＩ画面２００の一例を示している。
【００５７】
ＧＵＩ画面２００には、ユーザ欄２０１が設けられている。このユーザ欄２０１の「Set integral」をオン（On）とすることで、「User ID」および「Password」の入力欄の使用が可能になり、後述するターゲットカメラ欄２０２に表示される全ての監視カメラのユーザ情報「User」（「User ID」および「Password」）として、入力値が表示される。一方、このユーザ欄２０１の「Set integral」をオフ（Off）とすることで、「User ID」および「Password」の入力欄の使用が不可能になり、後述するターゲットカメラ欄２０２に表示される各監視カメラのユーザ情報「User」（「User ID」および「Password」）として、個々のカメラ情報として保存されている値が表示される。図５のＧＵＩ画面２００は、「Set integral」をオン（On）とした例である。
【００５８】
また、ＧＵＩ画面２００には、音声データの圧縮符号化の方式を設定するためのコーデック欄２０３が設けられている。オペレータは、このコーデック欄２０３において、複数の圧縮符号化方式から所定の圧縮符号化方式を選択できる。また、ＧＵＩ画面２００には、「Camera setting will be stored」のチェック欄２０４が設けられている。このチェック欄２０４にチェックされることで、次回起動時に現在の設定の引き継ぎが行われる。
【００５９】
また、ＧＵＩ画面２００には、ターゲットカメラ欄２０２が設けられている。このターゲットカメラ欄２０２には、音声データの送信先として選択可能な監視カメラ１０２が表示される。この場合、実際には、各監視カメラ１０２の、ＭＡＣアドレス（MAC address）、ＩＰアドレス（IP address）、モデル名（MODEL）、シリアル番号（Serial）、ユーザ情報（User）等が表示される。
【００６０】
また、ＧＵＩ画面２００には、「Selectall」ボタン２０５、「Name/Pass」ボタン２０６、「Delete」ボタン２０７、「Add」ボタン２０８が設けられている。「Select all」ボタン２０５の押し下げにより、ターゲットカメラ欄２０２に表示される全ての監視カメラ１０２の選択状態となる。なお、ターゲットカメラ欄２０２に表示される監視カメラ１０２を個々に選択するには、その監視カメラ１０２に対応して設けられているチェック欄にチェックすればよい。この「Select all」ボタン２０５は、ターゲットカメラ欄２０２に監視カメラ１０２が１台も表示されていない場合には、押し下げ不能とされる。
【００６１】
「Name/Pass」ボタン２０６の押し下げにより、ターゲットカメラ欄２０２で選択状態にある監視カメラ１０２のユーザ情報「User」（「User ID」および「Password」）の変更が可能となる。この「Name/Pass」ボタン２０６は、ターゲットカメラ欄２０２に監視カメラ１０２が１台も表示されていない場合、また、ユーザ欄２０１の「Set integral」がオン（On）とされている場合には、押し下げ不能とされる。
【００６２】
「Delete」ボタン２０７の押し下げにより、ターゲットカメラ欄２０２で選択状態にある監視カメラ１０２が削除される。この「Delete」ボタン２０７は、ターゲットカメラ欄２０２に監視カメラ１０２が１台も表示されていない場合、押し下げ不能とされる。「Add」ボタン２０８の押し下げにより、監視カメラ１０２を手動入力で登録（リストアップ）することが可能となる。このようにして登録された監視カメラ１０２はターゲットカメラ欄２０２に追加表示される。
【００６３】
図５のＧＵＩ画面２００は起動直後のものであり、ターゲットカメラ欄２０２には、監視カメラ１０２が１台も表示されていない。そのため、「Select all」ボタン２０５、「Name/Pass」ボタン２０６および「Delete」ボタン２０７は、いずれも押し下げ不能の状態（破線枠で図示）に置かれている。
【００６４】
この実施の形態において、音声送信ツールを起動させると、ネットワークに接続されている監視カメラ１０２を自動的に検出することが開始される。そして、検出された監視カメラ１０２は、ＧＵＩ画面２００のターゲットカメラ欄２０２に表示される。図５のＧＵＩ画面２００のダイアログボックス２０９は、監視カメラ１０２の検出中であることを示している。なお、このダイアログボックス２０９はモーダルダイアログであり、このダイアログボックス２０９が閉じるまで、従って監視カメラ１０２の検出処理が終了するまで、他の操作を行うこが禁止される。
【００６５】
上述のネットワークに接続されている監視カメラ１０２の自動検出は、図６のシーケンス図で示す手順で行われる。すなわち、監視装置１０４の制御部（コンピュータ上のアプリケーション）１６１は、ＵＤＰ（User Datagram Protocol）ブロードキャストパケットをネットワークに送出し、同一ネットワークセグメント内にある全ての監視カメラ１０２に返信パケットを要求する。この要求に対して、各監視カメラ１０２は、監視装置１０４の制御部１６１に、返信パケットとしてのＵＤＰパケットを返信する。このＵＤＰパケットには、機器情報（ＭＡＣアドレス、ＩＰアドレス、モデル名など）が含まれている。制御部１６１は、各監視カメラ１０２から返信されたＵＤＰパケットを解析することで、同一ネットワークセグメント内の監視カメラ１０２を検出し、ＧＵＩ画面２００のターゲットカメラ欄２０２に表示することが可能となる。
【００６６】
図７は、上述の監視カメラ１０２の自動検出後におけるＧＵＩ画面２００の一例を示している。ＧＵＩ画面２００のターゲットカメラ欄２０２には、検出された監視カメラ１０２が表示されている。この場合、「Select all」ボタン２０５および「Delete」ボタン２０７は、いずれも押し下げ可能の状態（実線枠で図示）となる。
【００６７】
なお、上述した監視カメラ１０２の自動検出は、監視装置１０４と同一のネットワークセグメント（ＬＡＮ１）内にある監視カメラ１０２だけが対象となる。つまり、上述した監視カメラ１０２の自動検出は、インターネット１０１上に接続されている、例えば他のネットワークセグメント内の監視カメラ１０２は対象とはならない。
【００６８】
インターネット１０１上に接続されている監視カメラ１０２を登録（リストアップ）するために、ＧＵＩ画面２００に設けられている、「Add」ボタン２０８が使用される。図８は、「Add」ボタン２０８を押し下げた場合の、ＧＵＩ画面２００の一例を示している。このＧＵＩ画面２００には、監視カメラ１０２を登録するためのダイアログボックス２１０が表示される。オペレータは、このダイアログボックス２１０で、ＩＰアドレスおよびＨＴＴＰポート番号を入力することで、任意の監視カメラ１０２を登録でき、ターゲットカメラ欄２０２に表示できる。
【００６９】
オペレータは、送信先としての所定個数の監視カメラ１０２を選択する際に、上述したようにＧＵＩ画面２００のターゲットカメラ欄２０２から所定個数の監視カメラ１０２を選択する。この場合、全選択の場合には、「Select all」ボタン２０５を押し下げればよく、個々に選択する場合には、対応するチェック欄にチェックすればよい。
【００７０】
上述したように送信先としての所定個数の監視カメラ１０２を選択した状態で、オペレータが音声アップロードを選択すると、モニタ１６９には、図９に示すような、音声アップロード操作用のＧＵＩ画面２２０が表示される。なお、音声アップロードの選択はオペレータが音声アップロードの選択タグを選ぶことで行われるが、当該選択タグの図示は図面の簡単化のために省略している。
【００７１】
ＧＵＩ画面２２０には、送信開始ボタン２２１および送信終了ボタン２２２が設けられている。送信開始ボタン２２１の押し下げにより、音声のアップロード、つまり、マイクロホン１０３から音声データを、選択された所定個数の監視カメラ１０２に同報送信することが開始される。また、送信終了ボタン２２２の押し下げにより、音声アップロードは終わる。
【００７２】
音声データのアップロードが開始されるとき、Ａ／Ｄ変換器１７０から供給されるデジタル信号に変換されたマイクロホン１０３からの音声データは音声データ処理部１７１により圧縮符号化（エンコード）され、送信用の音声データ（圧縮符号化データ）が生成される。そして、この送信用の音声データが伝送部１６３に供給され、選択された複数の監視カメラ１０２に同報送信される。
【００７３】
また、ＧＵＩ画面２２０には、送信状態表示欄２２３が設けられている。この送信状態表示欄２２３には、マイクロホン１０３の音量レベルを設定するためのスライドバー２２３ａと、マイクロホン１０３から出力される音声データのレベル（音量）を表示する音量レベル表示部２２３ｂと、音声データの送信ビットレートを示すビットレート表示部２２３ｃとが配置されている。
【００７４】
また、ＧＵＩ画面２２０には、ターゲットカメラ欄２２４が設けられている。このターゲットカメラ欄２２４には、上述したようにオペレータの操作で送信先として選択された所定個数の監視カメラ１０２が表示されている。同報送信では、選択された所定個数の監視カメラ１０２との接続がとられた後に、音声データの送信が行われる。図９のＧＵＩ画面２２０では、各監視カメラ１０２との接続が未だされておらず、「Status」は、待機中であることを示す「Ready」となっている。接続が完了して実際に音声データの送信が行われるとき、図示しないが、「Status」は、送信中であることを示す「Sending」となる。
【００７５】
図１０は、選択されたｎ個（ｎは１以上の整数）の監視カメラ１０２に音声データを同報送信する音声データ送信部１８０の具体的な構成例を示している。この音声データ送信部１８０は、監視装置１０４（パーソナルコンピュータ）が持つアプリケーションによって実現され、図４に示す監視装置１０４の機能ブロックにおける音声データ処理部１７１、および伝送部１６３の一部に対応している。
【００７６】
この音声データ送信部１８０は、マルチメディア系ＡＰＩ（Application Program Interface）１８１と、親プロセス１８２と、ｎ−１個の子プロセス１８３と、共有メモリ１８４とを有している。マルチメディア系ＡＰＩ１８１は、例えば、Windows（登録商標）に用意されているものである。このマルチメディア系ＡＰＩ１８１のうち音声関係のツールにおいては、マイク系統をオープンできる権利が排他的に提供されている。
【００７７】
親プロセス１８２は、最初に起動するアプリケーションであると共に、監視カメラ１に音声データを送信するための送信手段を構成する。この親プロセス１８２は、エンコーダ１８２ａおよびソケット通信部１８２ｂを備えている。この親プロセス１８２は、マルチメディア系ＡＰＩ１８１を通じてマイクロホン１０３からの音声データを取得し、当該音声データをエンコーダ１８２ａで圧縮符号化し、その後に、圧縮符号化データを共有メモリ１８４に配置する。また、この親プロセス１８２は、共有メモリ１８４から音声データＤａを取り出し、ＴＣＰ接続した監視カメラ１に、ソケット通信部１８２ｂを通じて当該音声データＤａを送信する。
【００７８】
ｎ−１個の子プロセス１８３は、それぞれ、上述の親プロセス１８２が起動した後に起動し、監視カメラ２〜監視カメラｎに音声データを送信するための送信手段を構成する。子プロセス１８３は、メッセージハンドラ１８３ａおよびソケット通信部１８３ｂを備えている。子プロセス１８３は、メッセージハンドラ１８３ａに親プロセス１８２のエンコーダ１８２ａから音声データを共有メモリ１８４に配置した旨のメッセージデータの通知があると、共有メモリ１８４から音声データＤａを取り出し、ＴＣＰ接続した、自身に割り当てられている監視カメラに、ソケット通信部１８３ｂを通じて当該音声データＤａを送信する。
【００７９】
上述したように、図１０に示す音声データ送信部１８０では、親プロセス１８２がマイクロホン１０３からの音声データを取得して圧縮符号化処理をした後に共有メモリ１８４に配置し、送信先として選択された所定個数の監視カメラ（監視カメラ１〜監視カメラｎ）に対応した所定個数のプロセス（親プロセス１８２、子プロセス１８３）のそれぞれが共有メモリ１８４から音声データＤａを取り出して自身が割り当てられている監視カメラに個々に送信する仕組みをとっており、上述したようにマルチメディア系ＡＰＩ１８１のうち音声関係のツールにおいてマイク系統をオープンできる権利が排他的に提供されていても、所定個数の監視カメラ１０２への音声データの同報送信が良好に実現される。
【００８０】
図１１のシーケンス図は、上述の音声データ送信部１８０の処理手順を示している。
【００８１】
まず、マイクロホン１０３からの音声データが供給されるマルチメディアＡＰＩ１８１は、一定量の音声データが貯まったことを親プロセス１８２に通知する。この通知を受けて、親プロセス１８２は当該一定量の音声データをマルチメディアＡＰＩ１８１から取得し、エンコーダ１８２で圧縮符号化（エンコード）を行う。その後、親プロセス１８２は、圧縮符号化した音声データを共有メモリ１８４に配置すると共に、共有メモリ１８４に音声データを配置した旨のメッセージを、子プロセス１８３のメッセージハンドラ１８３ａに通知する。
【００８２】
メッセージが通知された子プロセス１８３は、共有メモリ１８４にアクセスして音声データを取り出し、当該音声データを、自身に割り当てられた監視カメラ１０２にＴＣＰ送信する。なお、音声データを受信した監視カメラ１０２は、音声データの復号化（デコード）を行い、デコード後の音声データをアナログ信号に変換した後にスピーカ１３２に供給して、音声出力をする。
【００８３】
上述した一連の処理は、マイクロホン１０３からの音声データがマルチメディアＡＰＩ１８１に一定量供給される毎に、繰り返し行われる。
【００８４】
図１２のフローチャートは、監視装置１０４の制御部１６１における同報送信の制御動作を示している。
【００８５】
まず、制御部１６１は、ステップＳＴ１１において、アプリケーション（親プロセス１８２）を起動し、ステップＳＴ１２に移る。このステップＳＴ１２において、制御部１６１は、自身が接続されているＬＡＮ上（同一ネットワークセグメント内）の監視カメラ１０２の自動検出を行う。なお、このステップＳＴ１２では、必要に応じてオペレータの操作により、インターネット１０１上の監視カメラ１０２が送信先候補として追加登録される（図８参照）。
【００８６】
そして、制御部１６１は、ステップＳＴ１３において、オペレータによる送信先の監視カメラ１０２の選択とアップロード操作があるとき、ステップＳＴ１４において、送信先として選択された監視カメラ１０２の数に合わせて子プロセス１８３を起動する。この場合、選択された監視カメラ１０２の数がｎ個であるときは、（ｎ−１）個の子プロセス１８３を起動する（図１０参照）。
【００８７】
次に、制御部１６１は、ステップＳＴ１５において、各プロセス（親プロセス１８２、子プロセス１８３）が、それぞれ、割り当てられている監視カメラ１０２とＴＣＰ接続を開始するように制御する。そして、制御部１６１は、ステップＳＴ１６において、音声データ送信の終了か否かを判定する。オペレータがＧＵＩ画面２２０の送信終了ボタン２２２（図９参照）の押し下げを行ったとき、音声データ送信を終了すると判定する。音声データ送信を終了しないと判定するとき、制御部１６１は、ステップＳＴ１７に移る。
【００８８】
このステップＳＴ１７において、制御部１６１は、マルチメディアＡＰＩ１８１から親プロセス１８２（エンコーダ１８２ａ）に一定量の音声データが貯まったことの通知があったか否を判定する。通知がないとき、制御部１６１は、ステップＳＴ１６に戻る。一方、通知があったとき、制御部１６１は、ステップＳＴ１８において、親プロセス１８２がマルチメディアＡＰＩ１８１から一定量の音声データを取得するように制御する。そして、制御部１６１は、ステップＳＴ１９において、親プロセス１８２のエンコーダ１８２ａが音声データをエンコード（圧縮符号化）し、さらに、ステップＳＴ２０において、親プロセス１８２のエンコーダ１８２ａが圧縮符号化した音声データを共有メモリ１８４に配置するように制御する。
【００８９】
次に、制御部１６１は、ステップＳＴ２１において、親プロセス１８２のエンコーダ１８２ａが子プロセス１８３のメッセージハンドラ１８３ａにデータ配置が完了した旨のメッセージを通知するように制御する。そして、制御部１６１は、ステップＳＴ２２において、各プロセス（親プロセス１８２および子プロセス１８３）が共有メモリ１８４から音声データを取り出すように制御し、さらに、ステップＳＴ２３において、各プロセスがそれぞれ割り当てられている監視カメラ１０２に音声データを送信するように制御する。このステップＳＴ２３の処理の後、制御部１６１は、ステップＳＴ１６に戻り、次の一定量の音声データについての制御動作に移る。
【００９０】
また、上述のステップＳＴ１６で音声データ送信の終了であると判定するとき、制御部１６１は、ステップＳＴ２４に移る。このステップＳＴ２４において、制御部１６１は、各プロセスが監視カメラ１０２との接続を切断するように制御する。そして、制御部１６１は、ステップＳＴ２５において、子プロセス１８３を終了し、その後、ステップＳＴ２６において、アプリケーション（親プロセス１８２）を終了する。
【００９１】
上述したように、図１に示す監視カメラシステム１００においては、監視装置１０４は、送信先としてネットワークに接続されている所定個数の監視カメラ１０２を選択し、当該所定個数の監視カメラ１０２に音声データを同報送信することができ、任意の複数個の監視カメラ１０２に同一内容の音声データを送るためのオペレータの操作手間の軽減等を図ることができる。つまり、同報送信が行われることで、オペレータは、監視カメラ１０２との接続を確保した後に１対１の通信により音声データを送信する操作を監視カメラ１０２の個数分だけ繰り返すということが必要でなくなり、オペレータの操作手間が軽減される。また、同報送信が行われることで、音声データの送信時刻のバラツキが少なくなり、送信先の監視カメラ１０２が多い場合であっても音声データの受信時刻が遅くなるということがなくなる。
【００９２】
また、図１に示す監視カメラシステム１００においては、監視装置１０４は、同一ネットワークセグメント内の監視カメラ１０２を自動的に検出でき、オペレータは、その中から送信先の監視カメラ１０２を選択することができ（図７参照）、監視カメラの選択時に送信先の監視カメラのＩＰアドレスを手動で入力する等の手間を省略できる。
【００９３】
また、図１に示す監視カメラシステム１００においては、監視装置１０４の音声データ送信部１８０（図１０参照）は、親プロセス１８２がマイクロホン１０３からの音声データを取得して圧縮符号化処理をした後に共有メモリ１８４に配置し、送信先として選択された所定個数の監視カメラ（監視カメラ１〜監視カメラｎ）に対応した所定個数のプロセス（親プロセス１８２、子プロセス１８３）のそれぞれが共有メモリ１８４から音声データＤａを取り出して自身が割り当てられている監視カメラに個々に送信する仕組みをとっており、上述したようにマルチメディア系ＡＰＩ１８１のうち音声関係のツールにおいてマイク系統をオープンできる権利が排他的に提供されていても、所定個数の監視カメラ１０２への音声データの同報送信を良好に行うことができる。
【００９４】
なお、上述実施の形態においては、監視装置１０４側では、ＧＵＩ画面２００（図７参照）ターゲットカメラ欄２０２に表示されている監視カメラ１０２から、オペレータが、送信先としての所定個数の監視カメラ１０２を選択する旨、説明した。しかし、例えば、監視装置１０４側では、このようなＧＵＩ画面２００を用いて、オペレータが、予め任意の監視カメラ１０２からなるグループを所定数だけ登録しておき、所定個数の監視カメラ１０２を送信先の監視カメラ１０２として選択する際、オペレータが、登録された所定のグループを選択して行うようにすることもできる。
【００９５】
図１３のフローチャートは、監視装置１０４における制御部１６１の、グループ登録時の制御動作を示している。
【００９６】
まず、制御部１６１は、ステップＳＴ３１において、アプリケーション（親プロセス１８２）を起動し、ステップＳＴ３２に移る。このステップＳＴ３２において、制御部１６１は、自身が接続されているＬＡＮ上（同一ネットワークセグメント内）の監視カメラ１０２の自動検出を行う。なお、このステップＳＴ３２では、必要に応じてオペレータの操作により、インターネット１０１上の監視カメラ１０２が送信先候補として追加登録される。
【００９７】
次に、制御部１６１は、ステップＳＴ３３において、オペレータにより、ＧＵＩ画面２００のターゲットカメラ欄２０２に表示されている監視カメラ１０２から、登録するグループを構成する所定個数の監視カメラ１０２が選択され、さらに、ステップＳＴ３４において、オペレータにより、グループ名が入力されるとき、ステップＳＴ３５において、グループの登録を行う。
【００９８】
次に、制御部１６１は、ステップＳＴ３６において、登録が終了したか否かを判定する。オペレータが登録続行の操作を行ったとき、制御部１６１は、登録終了ではないと判定し、ステップＳＴ３３に戻り、次のグループの登録制御に移る。これに対して、オペレータが登録終了の操作を行ったとき、制御部１６１は、登録終了であると判定し、ステップＳＴ３７において、アプリケーション（親プロセス）を終了し、グループ登録の制御動作を終了する。
【００９９】
上述したように監視装置１０４で登録されたグループは、オペレータの操作により、削除することも可能である。図１４のフローチャートは、監視装置１０４における制御部１６１の、グループ削除時の制御動作を示している。
【０１００】
まず、制御部１６１は、ステップＳＴ４１において、アプリケーション（親プロセス１８２）を起動し、ステップＳＴ４２に移る。このステップＳＴ４２において、制御部１６１は、オペレータにより、削除するグループが選択されるとき、ステップＳＴ４３において、当該選択されたグループを削除する。
【０１０１】
次に、制御部１６１は、ステップＳＴ４４において、削除が終了したか否かを判定する。オペレータが削除続行の操作を行ったとき、制御部１６１は、削除終了ではないと判定し、ステップＳＴ４２に戻り、次のグループの削除制御に移る。これに対して、オペレータが削除終了の操作を行ったとき、制御部１６１は、削除終了であると判定し、ステップＳＴ４５において、アプリケーション（親プロセス）を終了し、グループ削除の制御動作を終了する。
【０１０２】
図１５のフローチャートは、監視装置１０４の制御部１６１における同報送信の制御動作を示している。この制御動作では、所定個数の監視カメラ１０２を送信先の監視カメラ１０２として選択する際に、オペレータは、上述したように登録された所定のグループを選択する。
【０１０３】
まず、制御部１６１は、ステップＳＴ５１において、アプリケーション（親プロセス１８２）を起動し、ステップＳＴ５２に移る。このステップＳＴ５２において、オペレータによる登録済みグループの選択とアップロード操作があるとき、制御部１６１は、ステップＳＴ１４に移る。なお、このステップＳＴ１４以降の制御動作は、上述した図１２のフローチャートと同様であるので、説明は省略する。
【０１０４】
上述したように送信先として所定個数の監視カメラ１０２を選択する際に登録済みのグループを選択可能とするものにあっては、オペレータは、送信先としての監視カメラ１０２を個々に選択していく操作を省略でき、送信先の監視カメラ群を状況に応じて素早く切り替えることができる。
【０１０５】
監視装置１０４は、ネットワーク接続が可能な条件であれば、どの場所にある監視カメラ１０２であっても同じように接続することができる。監視装置１０４のアプリケーションでは、どの監視カメラ１０２も同じように見えるため、そのままで位置関係を判断することが難しい。上述したようにグループ登録をしておくことで、設置位置や使用環境に応じてオペレータは監視カメラ群を選択でき、オペレータの操作性が向上する。また、上述したように、グループを登録する際にグループ名を付けることができ、グループを選択する際に、直感的に区別できる。
【０１０６】
なお、上述実施の形態においては、音声データを送信するネットワーク機器が監視装置１０４で、音声データを受信するネットワーク機器が監視カメラ１０２であるものを示したが、音声データを送信する、あるいは音声データを受信するネットワーク機器は、実施の形態のものに限定されない。例えば、音声データを受信するネットワーク機器としては、単に、音声データによる音声を出力するだけの機能を持つものであってもよい。
【０１０７】
また、上述実施の形態においては、音声データ送信部１８０として、所定個数の監視カメラ１０２に音声データを同報送信する際に複数のプロセス（親プロセス１８２、子プロセス１８３）を起動させるものを示したが、親プロセス１８２のみを起動し、当該親プロセスが時分割的に各監視カメラ１０２に接続して音声データを送信する構成も考えられる。この場合であっても、オペレータは監視カメラ１０２の個数分だけ１対１通信を繰り返す必要がなく、オペレータの操作手間を軽減できる。
【産業上の利用可能性】
【０１０８】
この発明は、例えば、音声出力機能を持つ監視カメラがネットワークを介して監視装置に接続されてなる監視カメラシステムに適用できる。
【図面の簡単な説明】
【０１０９】
【図１】実施の形態としての監視カメラシステムの構成を示すブロック図である。
【図２】監視カメラの構成例を示すブロック図である。
【図３】監視カメラの音声処理動作を示すフローチャートである。
【図４】監視装置の構成例を示す機能ブロック図である。
【図５】監視装置において、音声送信ツールを起動させた場合における、起動直後のＧＵＩ画面の一例を示す図である。
【図６】ネットワークに接続されている音声対応の監視カメラの自動検出の処理手順を示すシーケンス図である。
【図７】監視装置において、音声送信ツールを起動させた場合における、監視カメラの自動検出後のＧＵＩ画面の一例を示す図である。
【図８】監視装置において、音声送信ツールを起動させた場合における、「Add」ボタン押し下げ時のＧＵＩ画面の一例を示す図である。
【図９】監視装置において、音声送信ツールを起動させた場合における、音声アップロード操作用のＧＵＩ画面の一例を示す図である。
【図１０】選択されたｎ個（ｎは１以上の整数）個数の監視カメラに音声データを同報送信する音声データ送信部の具体的な構成例を示すブロック図である。
【図１１】所定個数の監視カメラに音声データを同報送信する音声データ送信部の処理手順を示すシーケンス図である。
【図１２】監視装置の制御部における同報送信の制御動作例を示すフローチャートである。
【図１３】監視装置における制御部の、グループ登録時の制御動作例を示すフローチャートである。
【図１４】監視装置における制御部の、グループ削除時の制御動作例を示すフローチャートである。
【図１５】監視装置の制御部における同報送信の他の制御動作例を示すフローチャートである。
【符号の説明】
【０１１０】
１００・・・監視カメラシステム、１０１・・・インターネット、１０２・・・監視カメラ、１０３・・・マイクロホン、１０４・・・監視装置、１２１・・・制御部、１２２・・・撮像部、１２３・・・ＰＴＺ制御部、１２４・・・撮像信号処理部、１２５・・・画像データ処理部、１２６・・・動体検知部、１２７・・・不動体検知部、１２８・・・メタデータ生成部、１２９・・・伝送部、１３０・・・音声データ処理部、１３１・・・Ｄ／Ａ変換器、１３２・・・スピーカ、１６１・・・制御部、１６２・・・ユーザインタフェース部、１６３・・・伝送部、１６４・・・画像データ処理部、１６５・・・記録再生処理部、１６６・・・ＯＳＤ部、１６７・・・合成部、１６８・・・ストレージ、１６９・・・モニタ、１７０・・・Ａ／Ｄ変換器、１７１・・・音声データ処理部、１８０・・・音声データ送信部、１８１・・・マルチメディアＡＰＩ、１８２・・・親プロセス、１８３・・・子プロセス、１８４・・・共有メモリ
【図１】
2008187363.tif 000003
【図２】
2008187363.tif 000004
【図３】
2008187363.tif 000005
【図４】
2008187363.tif 000006
【図５】
2008187363.tif 000007
【図６】
2008187363.tif 000008
【図７】
2008187363.tif 000009
【図８】
2008187363.tif 000010
【図９】
2008187363.tif 000011
【図１０】
2008187363.tif 000012
【図１１】
2008187363.tif 000013
【図１２】
2008187363.tif 000014
【図１３】
2008187363.tif 000015
【図１４】
2008187363.tif 000016
【図１５】
2008187363.tif 000017