(57)【要約】【課題】本発明は、音声を同時に出力したいとき簡単に行えるネットワークカメラとプログラム、及びネットワークシステムを提供することを目的とする。【解決手段】コンピュータ装置からアクセスされるとポータル画面表示用情報を送信し、ホストカメラ及び他の音声対応型ネットワークカメラが撮像した画像をコンピュータ装置に一覧表示させ、コンピュータ装置との間で音声通信が可能なネットワークカメラ１であって、ポータル画面表示用情報においてネットワーク情報を画像のそれぞれに関係付け、ネットワーク情報を基にコンピュータ装置から一斉に音声送信を行う音声同報送信ボタンを表示する画面表示用情報生成手段１９ｃを設けた。【選択図】図１
2006014148.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して端末からアクセスされると、通信手段がポータル画面表示用情報を送信し、音声通信可能なホストカメラ及びネットワークと接続された他の音声通信可能なネットワークカメラが撮像した画像を前記ポータル画面表示用情報によって前記端末にポータル画面として一覧表示させ、前記端末との間で音声通信することができるネットワークカメラであって、前記ホストカメラ及び前記他のネットワークカメラのネットワーク情報を記憶するネットワーク情報記憶部と、前記画像の一覧表示と前記ネットワーク情報を関係付け、該ネットワーク情報によって前記ホストカメラ及び前記他のネットワークカメラに対して前記端末から一斉に音声送信を行うための音声同報送信ボタンを前記ポータル画面に表示する画面表示用情報生成手段とが設けられたことを特徴とするネットワークカメラ。
【請求項２】
前記端末で動作させるためのプログラムを格納する送信ファイル記憶部と、前記端末側通信処理手段を前記端末に送信するファイル転送手段を備えたことを特徴とする請求項１記載のネットワークカメラ。
【請求項３】
コンピュータを、ポータル画面表示用情報によって表示された音声同報送信ボタンがグラフィカルユーザインターフェースによって押下されたとき、該ポータル画面表示用情報によって一覧表示されている画像と関係付けられたネットワーク情報を取り出すネットワーク情報取出手段と、該ネットワーク情報を基に前記一覧表示されている画像を撮像したネットワークカメラに対して音声受信モード設定要求を送信する端末側通信処理手段、として機能させるためのプログラム。
【請求項４】
前記端末側通信処理手段が、前記ネットワークカメラが他端末と音声通信中でない場合に前記音声受信モード設定要求を生成して送信し、音声通信中の場合は前記音声受信モード設定要求を生成しないことを特徴とする請求項３記載のプログラム。
【請求項５】
前記端末側通信処理手段が、定期的に前記ネットワークカメラに対して音声通信モードを問い合わせ、該音声通信モードに基づいて音声通信中の判断をすることを特徴とする請求項４記載のプログラム。
【請求項６】
音声通信可能な端末と、ネットワークを介して前記端末からアクセスされると、ポータル画面表示用情報を送信し、音声通信可能なホストカメラ及びネットワークと接続された他の音声通信可能なネットワークカメラが撮像した画像を前記ポータル画面表示用情報によって前記端末に一覧表示させ、前記端末との間で音声通信することができるネットワークカメラを備えたネットワークシステムであって、前記ポータル画面に、前記画像が一覧表示されているネットワークカメラに対して前記端末から一斉に音声送信を行うための音声同報送信ボタンを表示することを特徴とするネットワークシステム。
【請求項７】
前記画像と関係付けられたネットワーク情報を基に一斉に音声送信するパケットを生成することを特徴とする請求項６記載のネットワークシステム。
【請求項８】
音声通信中以外の通信モードのネットワークカメラに一斉に音声送信し、音声通信中のネットワークカメラには音声送信しないことを特徴とする請求項６または７に記載のネットワークシステム。
【請求項９】
ネットワークカメラに一斉に音声送信し、該ネットワークカメラのそれぞれで音声通信中か否かを判断して個別に音声出力するか否かを決定し、音声出力ができない場合はこのネットワークカメラから音声出力ができない旨の通知を前記端末に送信して、該端末が通知
された音声対応型ネットワークカメラへの音声データの送信を中止させることを特徴とする請求項６または７に記載のネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声通信が行えるネットワークカメラとこれを操作するコンピュータ装置を使って画像と音声の通信を行うネットワークシステムに関するものである。
【背景技術】
【０００２】
最近、ネットワークカメラで画像を撮像し、インターネット等のネットワークを介してコンピュータ装置にネットワークカメラの画像情報を送信するネットワークシステムが普及している。しかし、このネットワークシステムでは、コンピュータ装置を操作して画像情報を入手できるが、周囲の音声情報までは入手できない。そこで、スピーカやマイクを搭載して画像のほかに音声通信まで行えるネットワークカメラ（以下、音声対応ネットワークカメラという）が開発された。
【０００３】
図６は従来の音声通信を行うネットワークシステムの説明図である。このネットワークシステムにおいては、画像の送信に関して、音声対応型ネットワークカメラ１のカメラ１０で撮像した画像は画像処理部１２で圧縮処理され、この圧縮処理された画像データが通信制御部１３によってプロトコル処理されてネットワーク３に送出され、１台または複数のコンピュータ装置２へ送られる。コンピュータ装置２では受信した画像データを解凍処理して画面に表示する。図７においては、複数の音声対応型ネットワークカメラ１がネットワーク３に接続されており、各コンピュータ装置２は音声対応型ネットワークカメラ１を切り換えて各カメラ１０で撮像した画像情報を入手する。
【０００４】
さらに音声通信に関しては、マイク１７から入力される音声は音声送信処理部１５にてＡＤ変換と圧縮処理されて、音声送信データが通信制御部１３さらにネットワーク３を経由してコンピュータ装置２に送られる。コンピュータ装置２では受信した音声送信データを処理して、スピーカ２８から音声出力する。同様に、コンピュータ装置２のマイク２７から入力された音声は、コンピュータ装置２で処理されて音声受信データとして送信され、ネットワーク３経由で音声対応型ネットワークカメラ１に送られる。音声対応型ネットワークカメラ１では、受信した音声受信データが通信制御部１３を介して音声受信処理部１４に渡され、そこで解凍処理及びＤＡ変換されてスピーカ１８に出力される。
【０００５】
このネットワークシステムにおいては、音声対応型ネットワークカメラ１の利用者が音声を送り、集音した音を聞く場合、コンピュータ装置２のマイク２７から音声を入力し、音声データ送信後、音声対応型ネットワークカメラ１のスピーカ１８から音声を出力する。このとき同時にこれをマイク１７で集音し、コンピュータ装置２に送信してスピーカ２８から出力する。制御部１９は音声対応型ネットワークカメラ１全体のシステムを制御する。また、コンピュータ装置２での音声処理は音声対応型ネットワークカメラ１からダウンロードされたＪＡＶＡ（登録商標）アプレットプログラム等によって処理される。
【０００６】
ところで、複数の映像音声通信端末から画像情報を取得するとき、この複数の映像音声通信端末の画像を同時表示するネットワークシステムが開示されている（例えば特許文献１参照）。特許文献１のネットワークシステムはテレビ会議室システム等であり、それぞれビデオカメラとマイク、スピーカを搭載した複数の映像音声通信端末がネットワークに接続されたものである。映像音声通信端末のディスプレイに表示される画面には、図８のようにビデオカメラの多地点映像表示ウィンドウが一覧表示される。多地点映像表示ウィンドウの各エリアに指定された地点の映像を表示し、それぞれ、「話す」「聞く」のボタンが表示される。図７は従来の音声通信のための画像の一覧表示の説明図である。
【０００７】
上述した図６の複数の音声対応型ネットワークカメラ１のネットワークシステムでは、特許文献１のような画像、音声の一覧表示の技術は提案されていないが、画像を送信するだけのネットワークカメラでは次のような処理で一覧表示が行われている（例えば特許文献２参照）。
【０００８】
すなわち、各ネットワークカメラの画像一覧をみるためコンピュータ装置から所定のネットワークカメラにアクセスすると、ネットワークカメラは、ホストカメラと、他のネットワークカメラのカメラが撮像した画像をそれぞれ取得する旨の記述、例えばＨＴＭＬで＜img src=http:// 1.1.1.1:8001/ image/image.jpg>，＜img src=http:// 1.1.1.2:8002/ image/image.jpg>，・・・等、が記述された画面表示用情報を送信する。コンピュータ装置のブラウザ等の通信手段は上述の記述に従ってネットワークカメラの各ＵＲＬ（Uniform Resource Locator）から画像データを取得するため、ネットワークカメラにそれぞれ画像送信要求を行う。各ネットワークカメラは、この要求に応じてそれぞれ画像「image.jpg」を送信し、表示された画面に各画像が一覧表示される。
【０００９】
従って、ネットワークカメラの画像を一覧表示するためには、ＵＲＬとして上述の「1.1.1.1」のようなＩＰアドレス、「8001」のようなポート番号、あるいはＤＮＳ(Dynamic name system)機能が利用できる場合には、ホスト名、ポート番号の入力が必要であり、従来は、上記所定のネットワークカメラに対して、利用者がコンピュータ装置から一覧表示するための画面設定要求を送信し、受信した設定画面で利用者が各ネットワークカメラのＩＰアドレス、ポート番号、ホスト名を入力して送信する。これを受信すると、ネットワークカメラは入力された各ネットワークカメラのＩＰアドレス、ポート番号を使って、各ネットワークカメラに登録要求を送信し、応答があったとき、一覧表示するネットワークカメラの登録テーブルに登録している。なお、一覧表示された各ネットワークカメラの画像にはそれぞれハイパーリンクが記述され、リンク先のネットワークカメラに直接アクセスして画像を受信できるようになっている。
【特許文献１】特開平９−２４７６３７号公報
【特許文献２】特開２００２−２０８７３０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
以上説明したように従来の画像送信だけのネットワークカメラのネットワークシステムでは、画像の一覧表示を行い、リンク先のネットワークカメラにアクセスすることができる。この技術を図６の音声対応型ネットワークカメラ１の音声通信に対して適用したいとき、図７のように、多地点映像表示ウィンドウの各エリアに映像を表示し、それぞれボタンを表示することが考えられる。
【００１１】
しかし、一覧表示された画像のそれぞれに音声通信用のボタンがあるのでは、同時に全音声対応型ネットワークカメラ１から音声を出力したい場合に、各画像ごとにボタンを押して音声を送信しなければならず、きわめて面倒で、時間もかかってしまう。例えば、音声対応型ネットワークカメラをエリア内の監視カメラに使用しているとき、カメラには写っていないがエリア内のどこかには居る人間に対して「Ａさん、事務所にお戻り下さい」「生徒は教室に入って下さい」等の連絡を行うときなどである。
【００１２】
そこで上記従来の課題に鑑み本発明は、音声を同時に出力したいとき簡単に行えるネットワークカメラとプログラム、及びネットワークシステムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記従来の課題を解決するために本発明は、ネットワークを介して端末からアクセスされると、通信手段がポータル画面表示用情報を送信し、音声通信可能なホストカメラ及び
ネットワークと接続された他の音声通信可能なネットワークカメラが撮像した画像をポータル画面表示用情報によって端末にポータル画面として一覧表示させ、端末との間で音声通信することができるネットワークカメラであって、ホストカメラ及び他のネットワークカメラのネットワーク情報を記憶するネットワーク情報記憶部と、画像の一覧表示とネットワーク情報を関係付け、該ネットワーク情報によってホストカメラ及び他のネットワークカメラに対して端末から一斉に音声送信を行うための音声同報送信ボタンをポータル画面に表示する画面表示用情報生成手段とが設けられた主要な特徴とする。
【発明の効果】
【００１４】
本発明のネットワークカメラとプログラム、及びネットワークシステムによれば、画像を一覧表示するポータル画面表示用情報に音声同報送信ボタンを表示して、同時に音声を出力したいときワンタッチで簡単に行える。
【発明を実施するための最良の形態】
【００１５】
上記課題を解決するために本発明の第１の発明は、ネットワークを介して端末からアクセスされると、通信手段がポータル画面表示用情報を送信し、ホストカメラ及びネットワークと接続された他の音声通信可能なネットワークカメラが撮像した画像をポータル画面表示用情報によって端末に一覧表示させ、端末との間で音声通信することができるネットワークカメラであって、ホストカメラ及び他のネットワークカメラのネットワーク情報を記憶するネットワーク情報記憶部と、画像の一覧表示とネットワーク情報を関係付け、該ネットワーク情報によってホストカメラ及び他のネットワークカメラに対して端末から一斉に音声送信を行うための音声同報送信ボタンをポータル画面表示用情報に表示する画面表示用情報生成手段とが設けられたネットワークカメラであり、画像を一覧表示するポータル画面表示用情報に音声同報送信ボタンを表示し、ホストカメラ及び他のネットワークカメラのネットワーク情報と音声同報送信ボタンが関係付けられているから、同時に音声を出力したいときワンタッチで簡単に行える。
【００１６】
本発明の第２の発明は、第１の発明に従属する発明であって、端末で動作させるためのプログラムを格納する送信ファイル記憶部と、端末側通信処理手段を端末に送信するファイル転送手段を備えたネットワークカメラであり、端末に端末側通信処理手段をダウンロードするから、特別の端末でなくとも簡単に操作できる。
【００１７】
本発明の第３の発明は、コンピュータを、ポータル画面表示用情報によって表示された音声同報送信ボタンがグラフィカルユーザインターフェースによって押下されたとき、該ポータル画面表示用情報によって一覧表示されている画像と関係付けられたネットワーク情報を取り出すネットワーク情報取出手段と、該ネットワーク情報を基に一覧表示されている画像を撮像したネットワークカメラに対して音声受信モード設定要求を送信する端末側通信処理手段、として機能させるためのプログラムであり、音声同報送信ボタンが押されたら画像と関係付けられたネットワーク情報をすべて取り出し、音声受信モード設定要求を送信して、画像を撮像したネットワークカメラに対してきわめて簡単に音声を同時に出力することができる。
【００１８】
本発明の第４の発明は、第３の発明に従属する発明であって、端末側通信処理手段が、ネットワークカメラが他端末と音声通信中でない場合に音声受信モード設定要求を生成して送信し、音声通信中の場合は音声受信モード設定要求を生成しないプログラムであり、音声通信中のネットワークカメラ以外に音声を一斉に送信するから、音声通信中の通話を妨げることがない。
【００１９】
本発明の第５の発明は、第４の発明に従属する発明であって、端末側通信処理手段が、定期的にネットワークカメラに対して音声通信モードを問い合わせ、該音声通信モードに
基づいて音声通信中の判断をするプログラムであり、音声通信モードを定期的に問い合わせているので、一斉に音声を送信する送信先を直ちに判断できる。
【００２０】
本発明の第６の発明は、音声通信可能な端末と、ネットワークを介して端末からアクセスされると、ポータル画面表示用情報を送信し、音声通信可能なホストカメラ及びネットワークと接続された他の音声通信可能なネットワークカメラが撮像した画像をポータル画面表示用情報によって端末に一覧表示させ、端末との間で音声通信することができるネットワークカメラを備えたネットワークシステムであって、ポータル画面表示用情報に、画像が一覧表示されているネットワークカメラに対して端末から一斉に音声送信を行うための音声同報送信ボタンを表示するネットワークシステムであり、画像を一覧表示するポータル画面表示用情報に音声同報送信ボタンを表示し、ネットワークカメラのネットワーク情報と音声同報送信ボタンが関係付けられているから、同時に音声を出力したいときワンタッチで簡単に行える。
【００２１】
本発明の第７の発明は、第６の発明に従属する発明であって、画像と関係付けられたネットワーク情報を基に一斉に音声送信するパケットを生成するネットワークシステムであり、画像を撮像したネットワークカメラに対してネットワーク情報を基にパケットを送信するから、きわめて簡単にパケット送信することができる。
【００２２】
本発明の第８の発明は、第６または７の発明に従属する発明であって、音声通信中以外の通信モードのネットワークカメラに一斉に音声送信し、音声通信中のネットワークカメラには音声送信しないネットワークシステムであり、音声通信中のネットワークカメラ以外に音声を一斉に送信するから、音声通信中の通話を妨げることがない。
【００２３】
本発明の第９の発明は、第６または７の発明に従属する発明であって、ネットワークカメラに一斉に音声送信し、該ネットワークカメラのそれぞれで音声通信中か否かを判断して個別に音声出力するか否かを決定し、音声出力ができない場合はこのネットワークカメラから音声出力ができない旨の通知を前記端末に送信して、該端末が通知された音声対応型ネットワークカメラへの音声データの送信を中止させるネットワークシステムであり、音声同報処理が簡単に行える。
【実施例】
【００２４】
（実施例１）
以下、本発明の実施例１のネットワークカメラとプログラム、及びネットワークシステムについて説明する。図１は本発明の実施例１におけるネットワークシステムの構成図、図２は本発明の実施例１におけるネットワークカメラの構成図、図３（ａ）は本発明の実施例１におけるコンピュータ装置のブロック構成図、図３（ｂ）は（ａ）のコンピュータ装置に別のプログラムをダウンロードしたブロック構成図、図４は本発明の実施例１におけるコンピュータ装置のポータル画面説明図である。
【００２５】
図１、２において、１Ａ，１Ｂ，１Ｃ，１Ｄ（以下、総称するとき１）は画像を撮像して送信するとともに音声通信できる音声通信装置を搭載した音声対応型ネットワークカメラ（本発明のネットワークカメラ）、２Ｅ，２Ｆ（以下、総称するとき２）は音声通信が可能なパソコン等のコンピュータ装置（本発明の端末）、３はインターネット、イーサネット（登録商標）等のネットワークである。
【００２６】
図２において、１０は音声対応型ネットワークカメラ１のカメラ、１１は送受信するデータを圧縮したり解凍するコーディック部、１２はカメラ１１で撮像した画像信号をＪＰＥＧ形式、ＭＰＥＧ形式等に圧縮処理する画像処理部、１３は画像処理部１２が圧縮した画像データや後述する音声データをプロトコル処理して送信する通信制御部である。なお
、このプロトコル処理とは、ＴＣＰ／ＩＰプロトコルやイーサネット（登録商標）などのＩＥＥＥ８０２．０３プロトコルなどの処理を指す。
【００２７】
１４は音声対応型ネットワークカメラ１が受信した音声受信データ（ＰＣＭデジタル信号）をデコードする音声受信処理部、１４ａは音声受信処理部１４からの出力はデジタル信号であるためこれをＤＡ変換しアナログ信号に変換するＤＡ変換部、１５は音声対応型ネットワークカメラ１に入力された音声をコード化する音声送信処理部、１５ａは音声出力調整回路１７ａ（後述）からの出力はアナログ信号であるためこれをＡＤ変換するＡＤ変換部、１６はカメラ１０のパン，チルト，ズームを制御するためのカメラ制御部、１７は音声対応型ネットワークカメラ１の周囲の音声を入力するためのマイク、１７ａは音声入力調整回路、１８は音声を出力するためのスピーカ、１８ａは音声出力調整回路である。
【００２８】
１９は音声対応型ネットワークカメラ１の制御部である。制御部１９は中央演算処理装置（以下、ＣＰＵ）を備えており、各制御機能は後述の記憶部２０からロードしたプログラムによりソフトウェアで機能実現手段として実行される。１９ａは音声通信と画像送信を行う通信実行手段（本発明の通信手段）、１９ｂは送信ファイル記憶部２０ｂに格納されたアクティブｘ，ＪＡＶＡ（登録商標）アプレット等のプログラム、例えば後述の端末側通信処理手段２６をダウンロードするためのファイル転送手段である。なお、画面表示用情報は、ＨＴＭＬ等のマークアップ言語とＪａｖａ（登録商標）アプレット等で記述される。ＨＴＭＬに限らず、ＸＭＬ、ＸＴＭＬ等の他のマークアップ言語で記述するのでもよい。
【００２９】
また、１９ｃは画像を一覧表示するポータル画面（図５参照）等の画面表示用情報を生成する画面表示用情報生成手段、１９ｄは後述のネットワーク情報記憶部２０ｄに登録された音声対応型ネットワークカメラ１のネットワーク情報を取り出すネットワーク情報取出手段である。ネットワーク情報取出手段１９ｄは、ネットワーク情報記憶部２０ｄから登録された個々の音声対応型ネットワークカメラ１のネットワーク情報を取り出し、画面表示用情報生成手段１９ｃがこれを一覧表示された画像の表示位置にそれぞれハイパーリンクを記述させる。
【００３０】
次に、２０はシステムを制御する等のプログラム等を記憶した記憶部、２０ａはポータル画面表示用情報のテンプレートやその他の画面表示用情報を格納した画面表示用情報記憶部、２０ｂはコンピュータ装置２に送信してコンピュータ装置２のＣＰＵで実行されるアクティブｘ，ＪＡＶＡ（登録商標）アプレット等のプログラム（以下、端末側通信処理手段）を格納した送信ファイル記憶部である。２０ｃは画像処理部１２で圧縮した画像データを格納する画像記憶部、２０ｄはポータル画面表示用情報に画像を一覧表示するためのネットワーク情報を登録した表示用カメラテーブルを格納するネットワーク情報記憶部である。なお、上述したＨＴＭＬ等で記述した画面表示用情報は画面表示用情報記憶部２０ａに記憶されるが、このとき表示される画像データは各画像サーバの画像記憶部２０ｃに格納されている。
【００３１】
続いてコンピュータ装置２の構成を図３（ａ）に基づいて説明する。図３（ａ）において、２１はネットワーク３との間のインターフェースである通信制御部、２２はハードウェアとしてＣＰＵを備え、記憶部２３からプログラムを読み出して機能実現手段として実現される制御演算部、２３はプログラムやデータを格納する記憶部、２３ａは音声データを格納する音声記憶部、２３ｂはポータル画面表示用情報に記述された音声対応型ネットワークカメラ１Ａ，１Ｂ，１Ｃ，１ＤのＵＲＬを記憶するネットワーク情報記憶部である。また、２４はネットワーク３上のウェブサイトから画面表示用情報（ウェブページ）を取得して閲覧するためのブラウザ手段、２５はＪＡＶＡ（登録商標）アプレット、プラグ
イン等で搭載された音声通信のためのプログラムによって機能実現手段として実現される音声処理手段である。
【００３２】
同様に、２６は声対応型ネットワークカメラ１のファイル転送手段によってダウンロードされたアクティブｘ，ＪＡＶＡ（登録商標）アプレット等のプログラムによって実現される端末側通信処理手段である。ここで図３（ｂ）を参照し、２６ａは音声対応型ネットワークカメラ１Ａ，１Ｂ，１Ｃ，１Ｄの音声通信モードを示すフラグ、２６ｂはポータル画面表示用情報を受信したとき音声対応型ネットワークカメラ１Ａ，１Ｂ，１Ｃ，１Ｄのネットワーク情報を取り出してネットワーク情報記憶部２３ｂに記憶するネットワーク情報取出手段である。再び図３（ａ）において、２７はマイク、２７ａは音声入力調整回路、２８はスピーカ、２８ａは音声出力調整回路、２９は表示部である。
【００３３】
さて、ネットワーク情報取出手段２６ｂは、ポータル画面表示用情報を受信したとき音声対応型ネットワークカメラ１Ａ，１Ｂ，１Ｃ，１Ｄのネットワーク情報、ＩＰアドレス、ポート番号、またはホスト名を取り出し、ネットワーク情報記憶部２３ｂに記憶する。音声同報送信ボタン５５（後述する）が押されたときには、端末側通信処理手段２６はＩＰアドレス、ポート番号を使ってこれを送信先とするＩＰパケットを生成し、送信する。なお、ネットワーク情報取出手段２６ｂがホスト名を取り出した場合には、ＤＮＳサーバ（図示しない）にＩＰアドレス、ポート番号を問い合わせて、ネットワーク情報記憶部２３ｂに記憶する。さらに、端末側通信処理手段２６は音声対応型ネットワークカメラ１Ａ，１Ｂ，１Ｃ，１Ｄに対して定期的にそれぞれの音声通信モード（音声受信モード、音声送信モード）を問い合わせ、モード変化の有無を確認し、フラグ２６ａを更新する。
【００３４】
なお、実施例１においては、ネットワーク情報取出手段２６ｂがポータル画面表示用情報から音声対応型ネットワークカメラ１Ａ，１Ｂ，１Ｃ，１Ｄのネットワーク情報を取り出したが、音声対応型ネットワークカメラ１のネットワーク情報を要求するネットワーク情報要求手段を設けて、端末側通信処理手段２６、通信実行手段１９ａによって音声対応型ネットワークカメラ１のネットワーク情報記憶部２０ｄからネットワーク情報を取得し、ネットワーク情報記憶部２３ｂに記憶することもできる。
【００３５】
ブラウザ手段２４は汎用のブラウザプログラムから構成され、端末側通信処理手段２６は音声対応型ネットワークカメラ１の画像と音声の通信のためにブラウザ手段２４と音声処理手段２５の機能を拡張する。なお、音声通信に関しては音声処理手段２５による送信処理と受信処理を交互に行うため半二重の通信となる。なお、端末側通信処理手段２６として専用プログラムを搭載することもできる。
【００３６】
コンピュータ装置２では、マイク２７から音声が入力されると、アナログ信号の音声を音声処理手段２５によってコード化して音声送信データ（ＰＣＭデジタル信号）とし、端末側通信処理手段２６によって通信制御部２１を介して音声対応型ネットワークカメラ１に送信する。逆に、音声対応型ネットワークカメラ１から音声受信データ（ＰＣＭデジタル信号）を受信すると、音声処理手段２５によってデコードし、アナログ信号にＤＡ変換後にスピーカ２８から出力する。音声対応型ネットワークカメラ１からポータル画面表示用情報を受信したときには、ブラウザ手段２４がポータル画面表示用情報の一覧表示のテンプレートに画像を表示し、端末側通信処理手段２６がボタン等の表示を行い、グラフィカルユーザインターフェースによる入力に基づいて処理し、音声対応型ネットワークカメラ１にＩＰパケットを送信する。
【００３７】
そこで、実施例１の音声対応型ネットワークカメラ１とコンピュータ装置２の一覧表示の画像送信と音声通信時の動作について説明する。コンピュータ装置２のブラウザ手段２４によって音声対応型ネットワークカメラ１の通信実行手段１９ａにアクセスし、ポータ
ル画面表示用情報を要求する。図４はこのポータル画面を示し、５１は２以上の指定した音声対応型ネットワークカメラ１の静止画像や動画像等の画像域、５２は音声対応型ネットワークカメラ１のカメラ１０を制御するコントロールバーである。５３は各音声対応型ネットワークカメラ１に対して音声送信するための音声送信ボタン、５４は各音声対応型ネットワークカメラ１の音声を受信するための音声受信ボタンである。５５は表示されているすべての音声対応型ネットワークカメラ１に対して同時に音声出力を行うための音声同報送信ボタン、５６は音声対応型ネットワークカメラ１のスピーカ１８から出力する音量を調節する音量調整バーである。この音声送信ボタン５３、音声受信ボタン５４、音声同報送信ボタン５５は受信した画面表示用情報の中でアクティブｘ、ＪＡＶＡ（登録商標）アプレット等で記述される。
【００３８】
そこで、まず図４を使って画像の一覧表示を説明すると、ポータル画面の画像域５１の音声対応型ネットワークカメラ１の４枚の画像に対して、図１の音声対応型ネットワークカメラ１Ａに対してＩＰアドレス「192.168.0.151」、ポート番号「8001」、ホスト名「camera001」、音声対応型ネットワークカメラ１Ｂに対してＩＰアドレス「192.168.0.152」、ポート番号「8002」、ホスト名「camera002」、音声対応型ネットワークカメラ１Ｃに対してＩＰアドレス「192.168.0.153」、ポート番号「8003」、ホスト名「camera003」、音声対応型ネットワークカメラ１Ｄに対してＩＰアドレス「192.168.0.154」、ポート番号「8004」、ホスト名「camera004」が対応している。
【００３９】
これらのネットワーク情報はＭＡＣアドレスとともにネットワーク情報記憶部２０ｄに格納されているが、ポータル画面を作成するとき、音声対応型ネットワークカメラ１Ａのネットワーク情報取出手段１９ｄが表示用カメラテーブルを参照して画像を表示する必要のあるネットワーク情報を取り出し、画面表示用情報生成手段１９ｃがこれらを使ってポータル画面表示情報に記述したものである。これによってコンピュータ装置２がポータル画面表示情報を受信したとき、各音声対応型ネットワークカメラ１の画像記憶部２０ｃから画像データを受信して一覧表示が可能になる。
【００４０】
例えば音声対応型ネットワークカメラ１Ａに対して、画面表示用情報生成手段１９ｃがＩＰアドレスとポート番号を使ってポータル画面表示情報に＜img src= http:// 192.168.0.152:8001 /image/ image.jpg>等と記述することで「image.jpg」という画像を要求できるし、ＤＮＳサーバ(図示しない)が利用できる場合には、ホスト名を使って＜img src=
http:// xxx.net/camera001 /image/ image.jpg>等で画像を要求できる。同様に、＜img
src= http:// 192.168.0.152:8002 /image/ image.jpg>もしくは＜img src= http:// xxx.net/camera002 /image/ image.jpg>、また＜img src= http:// 192.168. 0.153:8003 /image/ image.jpg>もしくは＜img src= http:// xxx.net/camera003 /image/ image.jpg>、＜img src= http:// 192.168.0.154:8004 /image/ image.jpg>もしくは＜img src= http:// xxx.net/camera004 /image/ image.jpg>と記述して、ポータル画面表示用情報の所定位置の画像域５１に音声対応型ネットワークカメラ１Ａ，１Ｂ，１Ｃ，１Ｄの画像の一覧を表示することができる。さらに、前記/***/image.jpgの部分をＣＧＩ命令等にすることにより、各音声対応型ネットワークカメラ１Ａ，１Ｂ，１Ｃ，１Ｄで様々の処理を行ってより高度な画像表示も可能となる。
【００４１】
これに対し、図１の音声対応型ネットワークカメラ１Ａにコンピュータ装置２Ｅから個別に音声を送信する場合は、以下のような動作となる。なお、このとき端末側通信処理手段２６がフラグ２６ａを参照し、音声対応型ネットワークカメラ１Ａはコンピュータ装置２Ｅ，２Ｆのいずれとも音声通信モードにないものとする。実施例１においては、音声対応型ネットワークカメラ１が音声受信処理と音声送信処理が別系統で処理されるため音声通信モード（音声受信モード、音声送信モード）のうちの音声受信モードにあるか否かの判定を行う。各画像に対して関係付けられた音声送信ボタン５３を押すと、音声処理手段
２５がコンピュータ装置２Ｅ（ＩＰアドレスを例えば「 192.168.0.155:8005 」とする）のマイク２７から入力された音声をデータ化して記憶部２３の音声記憶部２３ａに格納する。端末側通信処理手段２６はフラグ２６ａを参照し、音声対応型ネットワークカメラ１Ａが音声受信モードにないこと知ると、送信先ＩＰアドレス「192.168.0.151:801」、送信元ＩＰアドレス「192.168.0.155:8005」のＩＰパケットのデータ域に音声記憶部２３ａに格納されているデータ化された音声を収めて音声対応型ネットワークカメラ１Ａに送信する。音声対応型ネットワークカメラ１Ａはこれを受信すると音声受信モードに設定し、これによりコンピュータ装置２Ｅから音声データを受信し、受信した音声データをアナログ信号に変換してスピーカ１８から出力する。
【００４２】
しかし、フラグ２６ａの更新は定期的に行われるため、音声対応型ネットワークカメラ１Ａに音声データを送信したとき、音声対応型ネットワークカメラ１Ａが他のコンピュータ装置２から音声受信中ということも発生する。このため音声対応型ネットワークカメラ１Ａの制御部１９は先にデータ送信した方を優先する排他制御を行って、音声通信中のコンピュータ装置２の音声をそのまま出力し、後から送信したコンピュータ装置２Ｅの音声は出力しないように制御する。同時に音声出力ができない旨の通知をコンピュータ装置２Ｅに送り、コンピュータ装置２Ｅでは端末側通信処理手段２６が音声データの送信を中止する。
【００４３】
また、さらにこの処理を徹底して、音声送信ボタン５３が押されたら直ちに音声対応型ネットワークカメラ１Ａに音声データを送信し、音声対応型ネットワークカメラ１Ａ側で排他制御を行うのもよい。このとき、後から送信したため音声出力されない場合には、音声対応型ネットワークカメラ１Ａから音声出力ができない旨の通知をコンピュータ装置２Ｅに送信し、この通知に基づいてコンピュータ装置２Ｅが音声データの送信を中止させることになる。
【００４４】
次に、コンピュータ装置２Ｅから音声同報送信をする場合は次のようになる。なお、このとき端末側通信処理手段２６がフラグ２６ａを参照し、図１の音声対応型ネットワークカメラ１Ａ，１Ｂ，１Ｃ，１Ｄはコンピュータ装置２Ｅ，２Ｆのいずれとも音声通信モードにないものとする。コンピュータ装置２Ｅの音声同報送信ボタン５５を押すと、マイク２７Ｅからの音声を音声処理手段２５がデータ化して記憶部２３の音声記憶部２３ａに格納する。ここまでは上述した音声送信と同様であるが、端末側通信処理手段２６はフラグ２６ａを参照し、音声対応型ネットワークカメラ１Ａ，１Ｂ，１Ｃ，１Ｄが音声受信モードにないこと知ると、音声記憶部２３ａに格納されているデータ化された音声を収めたＩＰパケット、すなわち送信先ＩＰアドレス「192.168.0.151: 8001」、送信元ＩＰアドレス「192.168.0.155:8005」のＩＰパケット、送信先ＩＰアドレス「192.168.0.152:8002」、送信元ＩＰアドレス「192.168.0.155:8005」のＩＰパケット、送信先ＩＰアドレス「192.168.0.153:8003」、送信元ＩＰアドレス「192.168.0.155:8005」のＩＰパケット、送信先ＩＰアドレス「192.168.0.154:8004」、送信元ＩＰアドレス「192.168.0.155:8005」のＩＰパケットをそれぞれ生成して、音声対応型ネットワークカメラ１Ａ，１Ｂ，１Ｃ，１Ｄに音声受信モード設定要求としてそれぞれ送信する。音声対応型ネットワークカメラ１Ａ，１Ｂ，１Ｃ，１Ｄはこれを受信すると音声受信モードに設定し、これによりコンピュータ装置２Ｅから音声データを受信して、スピーカ１８から出力するものである。
【００４５】
続いて、図１に示す音声対応型ネットワークカメラ１Ａ，１Ｂ，１Ｃ，１Ｄがコンピュータ装置２Ｅ，２Ｆのいずれかと音声受信モードにある場合について説明する。ここで例えば、音声対応型ネットワークカメラ１Ａのスピーカ１８Ａがコンピュータ装置２Ｆのマイク２７Ｆからの音声を出力しているものとする。このとき、コンピュータ装置２Ｅの音声同報送信ボタン５５を押すと、マイク２７Ｅからの音声を音声処理手段２５がデータ化して記憶部２３の音声記憶部２３ａに格納する。端末側通信処理手段２６はフラグ２６ａ
を参照し、音声対応型ネットワークカメラ１Ａが音声通信モードにあること知ると、音声記憶部２３ａに格納されているデータ化された音声を収めた送信先ＩＰアドレス「192.168 .0.152 :8002」、送信元ＩＰアドレス「192.168.0.155:8005」のＩＰパケット、送信先ＩＰアドレス「192.168.0.153:8003」、送信元ＩＰアドレス「192.168.0.155:8005」のＩＰパケット、送信先ＩＰアドレス「192.168.0.154:8004」、送信元ＩＰアドレス「192.168.0.155:8005」のＩＰパケットをそれぞれ生成して、音声対応型ネットワークカメラ１Ｂ，１Ｃ，１Ｄにそれぞれ送信する。音声対応型ネットワークカメラ１Ｂ，１Ｃ，１Ｄはこれを受信すると音声受信モードに設定し、これによりコンピュータ装置２Ｅから音声データを受信して、スピーカ１８から出力するものである。
【００４６】
なお、この音声同報送信を行う場合にも、上述したように音声同報送信ボタン５５が押されたら直ちに音声対応型ネットワークカメラ１Ａ，１Ｂ，１Ｃ，１Ｄにそれぞれ音声データを送信するようにし、音声対応型ネットワークカメラ１Ａ，１Ｂ，１Ｃ，１Ｄのそれぞれで音声通信中か否かを判断して個別に排他制御を行うのもよい。そして、音声対応型ネットワークカメラ１Ａが音声通信中で後から送信したため音声出力ができない場合には、音声対応型ネットワークカメラ１Ａから音声出力ができない旨の通知をコンピュータ装置２Ｅに送信し、この通知に基づいてコンピュータ装置２Ｅが音声対応型ネットワークカメラ１Ａへの音声データの送信を中止させるのがよい。
【００４７】
次に、コンピュータ装置２から各音声対応型ネットワークカメラ１の画像の一覧表示を行って音声通信を行うときの実施例1の場合の一連の動作手順について説明する。図６は本発明の実施例１における画像の一覧表示から音声通信するときのフローチャートである。図６において、所定の音声対応型ネットワークカメラ１Ａにポータル画面表示用情報を要求すると（ｓｔｅｐ１）、音声対応型ネットワークカメラ１Ａからポータル画面表示用情報が送信されて画像の一覧表示であるポータル画面が表示される（ｓｔｅｐ２）。
【００４８】
ボタンが押されるまで待機し（ｓｔｅｐ３）、音声送信ボタン５３が押されたときは（ｓｔｅｐ４）、音声送信ボタン５３が押された音声対応型ネットワークカメラ１が他のコンピュータ装置２と音声通信モード中かをチェックし（ｓｔｅｐ５）、他のコンピュータ装置２と音声通信モードにないときは音声を送信する（ｓｔｅｐ６）。ｓｔｅｐ４で他のコンピュータ装置２と音声通信モードにあるときは「音声受信中」あるいは「音声送信中」である旨の不送信表示を行って（ｓｔｅｐ７）、終了する。
【００４９】
ｓｔｅｐ４において押されたボタンが音声送信ボタン５３でない場合に、音声同報送信ボタン５５が押されたかを判定し（ｓｔｅｐ８）、音声同報送信ボタン５５でない場合はｓｔｅｐ３に戻る。ｓｔｅｐ８で音声同報送信ボタン５５の場合、すべての音声対応型ネットワークカメラ１に対して音声通信モードをチェックし、音声通信中の音声対応型ネットワークカメラ１があるか否かを判定する（ｓｔｅｐ９）。すべての音声対応型ネットワークカメラ１が音声通信モードにない場合はそのまま音声受信モードに移行して音声を送信する（ｓｔｅｐ１０）。ｓｔｅｐ９で他のコンピュータ装置２と音声通信モード中の音声対応型ネットワークカメラ１がある場合には、音声通信モード中の音声対応型ネットワークカメラ１が「音声受信中」「音声送信中」である旨の不送信表示を行うとともに、残りの音声通信モード中でない音声対応型ネットワークカメラ１に対しては音声を送信し（ｓｔｅｐ１１）、終了する。
【００５０】
上述したようにｓｔｅｐ４で音声送信ボタン５３が押されたら、ｓｔｅｐ５のチェックを行わず、直ちに音声対応型ネットワークカメラ１に音声データを送信するようにし、音声対応型ネットワークカメラ１側で音声通信中か否かを判断して個別に排他制御を行うのもよい。ｓｔｅｐ８で音声同報送信を行う場合にも、上述したように音声同報送信ボタン５５が押されたらｓｔｅｐ９のチェックを行わず、直ちに音声対応型ネットワークカメラ
１Ａ，１Ｂ，１Ｃ，１Ｄにそれぞれ音声データを送信し、音声対応型ネットワークカメラ１Ａ，１Ｂ，１Ｃ，１Ｄのそれぞれで音声通信中か否かを判断して個別に排他制御を行う方法もある。このとき、音声通信中のため音声出力ができない場合には、音声出力ができない旨の通知をコンピュータ装置２Ｅに送信し、この通知に基づいてコンピュータ装置２Ｅが音声対応型ネットワークカメラ１Ａへの音声データの送信を中止する。
【００５１】
このように実施例１のコンピュータ装置２は、音声同報送信ボタン５５を押すと、端末側通信処理手段２６がフラグ２６ａを参照することにより、音声対応型ネットワークカメラ１が音声受信モードにあるか否かを判定し、音声受信モードにない音声対応型ネットワークカメラ１に対して音声データを収めた音声受信モード設定要求を通知し、音声受信モードにないすべての音声対応型ネットワークカメラ１から音声出力をすることができる。音声受信モード中の音声対応型ネットワークカメラ１がある場合には、不送信表示を行ってユーザに報知するので、再度その音声対応型ネットワークカメラ１だけに音声送信することができる。音声同報送信ボタン５５を押すと直ちに音声対応型ネットワークカメラ１にそれぞれ音声データを送信し、音声対応型ネットワークカメラ１の側でそれぞれで音声通信中か否かを判断して個別に排他制御を行うこともできる。この場合にも、排他制御により音声出力ができない旨の通知があった音声対応型ネットワークカメラ１に対しては、不送信表示を行うことによって、再度その音声対応型ネットワークカメラ１だけに音声送信することができる。
【産業上の利用可能性】
【００５２】
本発明は、各画像を一覧表示するとともに音声出力が行えるネットワークカメラと、これとネットワークを介して画像通信、音声通信が可能な端末とから構成されるネットワークシステム、このネットワークカメラを操作するためのプログラムに適用できる。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施例１におけるネットワークシステムの構成図
【図２】本発明の実施例１におけるネットワークカメラの構成図
【図３】（ａ）本発明の実施例１におけるコンピュータ装置のブロック構成図、（ｂ）（ａ）のコンピュータ装置に別のプログラムをダウンロードしたブロック構成図
【図４】本発明の実施例１におけるコンピュータ装置のポータル画面説明図
【図５】本発明の実施例１における画像の一覧表示から音声通信するときのフローチャート
【図６】従来の音声通信を行うネットワークシステムの説明図
【図７】従来の音声通信のための画像の一覧表示の説明図
【符号の説明】
【００５４】
１，１Ａ，１Ｂ，１Ｃ，１Ｄ    音声対応型ネットワークカメラ
２，２Ｅ，２Ｆ    コンピュータ装置
３    ネットワーク
１０    カメラ
１１    コーディック部
１２    画像処理部
１３，２１    通信制御部
１４    音声受信処理部
１４ａ    ＤＡ変換部
１５    音声送信処理部
１５ａ    ＡＤ変換部
１６    カメラ制御部
１７，２７    マイク
１７ａ，２７ａ    音声入力調整回路
１８，２８    スピーカ
１８ａ，２８ａ    音声出力調整回路
１９    制御部
１９ａ    通信実行手段
１９ｂ    ファイル転送手段
１９ｃ    画面表示用情報生成手段
１９ｄ，２６ｂ    ネットワーク情報取出手段
２０，２３    記憶部
２０ａ    画面表示用情報記憶部
２０ｂ    送信ファイル記憶部
２０ｃ    画像記憶部
２０ｄ，２３ｂ    ネットワーク情報記憶部
２２    制御演算部
２３ａ    音声記憶部
２４    ブラウザ手段
２５    音声処理手段
２６    端末側通信処理手段
２６ａ    フラグ
２９    表示部
５１    画像域
５２    コントロールバー
５３    音声送信ボタン
５４    音声受信ボタン
５５    音声同報送信ボタン
５６    音量調整バー
【図１】
2006014148.tif 000003
【図２】
2006014148.tif 000004
【図３】
2006014148.tif 000005
【図４】
2006014148.tif 000006
【図５】
2006014148.tif 000007
【図６】
2006014148.tif 000008
【図７】
2006014148.tif 000009