(57)【特許請求の範囲】
【請求項１】
撮像カメラと、
前記撮像カメラから遠隔地に配された受信局に、前記撮像カメラで撮像された映像を所定の通信経路を通じて送信するカメラサーバーと
を備え、
前記カメラサーバーが、前記受信局でのコマンド操作により前記撮像カメラの制御を行う制御プログラムを保有し、前記コマンド操作による前記撮像カメラの制御は、前記撮像カメラに対するパン、チルト及びズームの制御を含み、
前記制御プログラムにおいて、拡張マークアップ言語により前記コマンド操作が前記撮像カメラを含む複数種の撮像カメラに対応づけて定義されることを特徴とする撮像映像送信装置。
【請求項２】
撮像カメラで撮像された映像を、カメラサーバー及び所定の通信経路を通じて、遠隔地の受信局に送信する撮像映像送信方法であって、
前記カメラサーバーが、前記受信局でのコマンド操作により前記撮像カメラの制御を行う制御プログラムを保有し、前記コマンド操作による前記撮像カメラの制御は、前記撮像カメラに対するパン、チルト及びズームの制御を含み、
前記制御プログラムにおいて、拡張マークアップ言語により前記コマンド操作が前記撮像カメラを含む複数種の撮像カメラに対応づけて定義されることを特徴とする撮像映像送信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、撮像映像送信装置及び撮像映像送信方法に関する。
【０００２】
【従来の技術】
監視映像等の映像を処理する技術において、図２の如く、所定の撮像対象を撮像カメラ１で撮像し、その撮像された映像をカメラサーバー２に取り込んで、例えばインターネット３を通じて遠隔地の受信局４に送信することが行われている。かかる映像を遠隔地で受信する受信局４においては、その映像を実時間（リアルタイム）で所定のモニター装置（図示省略）に表示する。
【０００３】
ここで、撮像カメラ１の水平方向の撮像方向の変更を「パン」、垂直方向の撮像方向の変更を「チルト」、撮像対象に対するクローズアップからロングショットまでの変更を「ズーム」と称することとする。一般に、映像信号を授受する信号線５とは別に、例えばＲＳ２３２Ｃ等のシリアルバス６を通じてカメラサーバー２が撮像カメラ１に制御信号を与えることで、撮像カメラ１のパン、チルト及びズームの調整を行っている。撮像カメラ１は、カメラサーバー２から制御信号が与えられたときに、所定の駆動部（図示せず）が駆動することで、パン、チルト及びズームが行われるようになっている。
【０００４】
【発明が解決しようとする課題】
受信局４側で、操作者がカメラサーバー２に対して、撮像カメラ１の向きやズーム等の制御操作を行いたいという要請がある。この場合、撮像カメラ１の種別に応じた独自形式の制御プログラムを開発し、その制御プログラムに特有の制御コマンド群を設定しておく。そして、受信局４側で、その特有の制御コマンドを操作し、当該制御コマンドの信号をインターネット３を通じてカメラサーバー２に送信し、当該カメラサーバー２が制御コマンドの解析を行って、撮像カメラ１のズーム等を制御していた。
【０００５】
この場合、カメラサーバー２において、独自の制御コマンドの解析が必要である。即ち、制御プログラムの機能として、制御コマンドレベルのテキスト解析処理が必要であり、このため、制御プログラム自体の開発に時間がかかっていた。したがって、インターネット３等のネットワークを利用した設備管理システム等を構築する際、例えば撮像カメラ１の機種が異なる毎に、その制御コマンドプログラムの対応を逐一新たに行う必要が発生していた。
【０００６】
また、インターネット３のような広域な汎用ネットワークを使用する場合、多くの種類の撮像カメラ１が混在することもあり得るが、撮像カメラ１の機種毎に異なった制御コマンドの制御プログラムを使用する場合、システム全体として接続性が困難になるという問題があった。
【０００７】
そこで、この発明の課題は、撮像カメラの遠隔地からの制御インターフェースのための制御プログラムの開発を容易にすると共に、汎用性のある制御を行い得る撮像映像送信装置及び撮像映像送信方法を提供することにある。
【０００８】
【課題を解決するための手段】
上記課題を解決すべく、請求項１に記載の発明は、撮像カメラと、前記撮像カメラから遠隔地に配された受信局に、前記撮像カメラで撮像された映像を所定の通信経路を通じて送信するカメラサーバーとを備え、前記カメラサーバーが、前記受信局でのコマンド操作により前記撮像カメラの制御を行う制御プログラムを保有し、前記コマンド操作による前記撮像カメラの制御は、前記撮像カメラに対するパン、チルト及びズームの制御を含み、前記制御プログラムにおいて、拡張マークアップ言語により前記コマンド操作が前記撮像カメラを含む複数種の撮像カメラに対応づけて定義されるものである。
【０００９】
請求項２に記載の発明は、撮像カメラで撮像された映像を、カメラサーバー及び所定の通信経路を通じて、遠隔地の受信局に送信する撮像映像送信方法であって、前記カメラサーバーが、前記受信局でのコマンド操作により前記撮像カメラの制御を行う制御プログラムを保有し、前記コマンド操作による前記撮像カメラの制御は、前記撮像カメラに対するパン、チルト及びズームの制御を含み、前記制御プログラムにおいて、拡張マークアップ言語により前記コマンド操作が前記撮像カメラを含む複数種の撮像カメラに対応づけて定義されるものである。
【００１０】
【発明の実施の形態】
図１はこの発明の一の実施の形態に係る撮像映像送信方法を示すブロック図である。尚、基本的な通信のハードウェア構成は、図２に示した従来の例と同様であるため、従来の例と同一機能を有する要素については、この実施の形態において同一符号を付している。
【００１１】
撮像カメラ１は、例えばＣＣＤ等の撮像素子が使用される一般的な動画像撮像装置が使用される。
【００１２】
カメラサーバー２ａは、ＣＰＵ、ＲＡＭ、ＲＯＭ、通信回路及びプログラムやデータ等を記憶するハードディスクドライブ等の記憶装置を備え、プログラム内で定義された処理手順に従ってＣＰＵが動作する機能要素である。
【００１３】
受信局４は、例えば一般的なコンピュータ装置が使用され、カメラサーバー２ａとの間で通信するための通信回路を備える。
【００１４】
そして、この実施の形態の撮像映像送信方法は、図１の如く、撮像カメラ１に対して遠隔地にある受信局４から撮像カメラ１に制御コマンドを与える場合に、当該制御コマンドのインターフェースを、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ：拡張マークアップ言語）を使用して記述する。
【００１５】
ＸＭＬは、インターネットの標準としてＷ３Ｃより勧告されたメタ言語であり、情報を記述するための言語をＸＭＬを用いて作成し、それを用いて情報（ＸＭＬ文書）を記述する。ＸＭＬは、ＳＧＭＬ（Ｓｔａｎｄａｒｄ  Ｇｅｎｅｒａｌｉｚｅｄ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）のサブセットになるように言語仕様が規定されているが、ＸＭＬでは、ＳＧＭＬに加えて電子的なデータの交換も役割も持つ。そのため、文書だけでなく単純な数値の羅列のような電子データの交換にも適している。かかる電子データの交換の機能を使用して、受信局４からインターネット３を通じた電子データとしての制御コマンドの送信を実行する。ＸＭＬ文書は、ＸＭＬパーサ（ＸＭＬ  Ｐａｒｓｅｒ）を経由して適用される。
【００１６】
ＸＭＬ文書の形式は、その先頭に、その文書がＸＭＬ文書であることを明示する文字列としてのＸＭＬ宣言を付与しておくとともに、文中に、所定のスキーマに従って、受信局４側の操作者の操作内容に応じた要素または属性を予め定義しておいて、これらの要素または属性に対応した状態で、撮像カメラ１に対してパン、チルト及びズームの制御信号を発信する処理命令（ＰＩ：Ｐｒｏｃｅｓｓｉｎｇ  Ｉｎｓｔｒｕｃｔｉｏｎｓ）を埋め込んでおく。ＸＭＬ文書の場合、各カメラサーバー２ａにおいて処理できないＰＩがあった場合は当該ＰＩを無視することになっているため、複数の撮像カメラ１に対応したＰＩを予め羅列的に埋め込んでおけば、そのカメラサーバー２ａが処理できない撮像カメラ１に対する制御は自動的に無視されることになる。
【００１７】
そして、カメラサーバー２ａから撮像カメラ１を制御する場合には、その撮像カメラ１に適した専用の駆動ドライバのプログラムが使用され、この駆動ドライバのプログラム内に、撮像カメラ１のパン、チルト及びズームの制御信号が定義されている。そして、ＸＭＬ文書内の処理命令が、駆動ドライバのプログラムを呼び出し、個別の撮像カメラ１に固有の制御信号がカメラサーバー２ａから送信される。
【００１８】
以上のようにすれば、受信局４側での操作により、自在に撮像カメラ１のズーム等の制御を行うことができるのであるが、受信局４からカメラサーバー２ａには、ＸＭＬ文書で記述された通りの信号の受信のみが行われ、個別の撮像カメラ１に専用の信号が送受信されることがない。
【００１９】
したがって、インターネット３等のネットワークを利用した設備管理システム等を構築するような場合に、例えば撮像カメラ１の機種が異なる毎に、その制御コマンドプログラムの対応を逐一新たに行う必要がなく、従来に比べて、効率的な開発を行うことが可能である。しかも、ＸＭＬパーサの開発ツールは、標準化されて、所謂フリーウェアとして無償で入手できるため、撮像カメラ１の制御インターフェースの制御プログラムを容易に作製できる。
【００２０】
また、インターネット３のような広域な汎用ネットワークを使用する場合、多くの種類の撮像カメラ１が混在することもあり得るが、この実施の形態では、各種類の制御ドライバを入手できれば、あとは、各受信局４とカメラサーバー２ａとの間で送受信される制御コマンド群としてのＸＭＬ文書を、全ての種類の撮像カメラ１で共通に使用することができるので、システム全体として接続性が容易になり、汎用性の高いシステムを構築できる。
【００２１】
尚、上記の実施の形態では、撮像カメラ１の制御項目として、パン、チルト及びズームを例に挙げて説明したが、そのほか、例えば撮像された映像の記録の可否、時刻情報の調整、タイマーにより自動的に起動させる等のアラーム設定等をも制御項目に含めて差し支えない。この場合も、ＸＭＬ文書でコマンド群を定義しておくことに変わりない。
【００２２】
【発明の効果】
請求項１及び請求項２に記載の発明によれば、受信局側での操作により、自在に撮像カメラの制御を行うことができる。そして、受信局からカメラサーバーには、ＸＭＬ文書で記述された通りの信号の受信のみが行われ、個別の撮像カメラに専用の信号が送受信されることがない。したがって、例えば、通信式の設備管理システム等を構築するような場合に、例えば撮像カメラの機種が異なる毎に、その制御コマンドプログラムの対応を逐一新たに行う必要がなく、従来に比べて、効率的な開発を行うことが可能である。しかも、ＸＭＬパーサの開発ツールは、標準化されて、所謂フリーウェアとして無償で入手できるため、撮像カメラの制御インターフェースの制御プログラムを容易に作製できる。
【００２３】
また、通信経路としてインターネットのような広域な汎用ネットワークを使用する場合、多くの種類の撮像カメラが混在することもあり得るが、各種類の制御ドライバを入手できれば、あとは、各受信局とカメラサーバー２ａとの間で送受信される制御コマンド群としてのＸＭＬ文書を、全ての種類の撮像カメラで共通に使用することができるので、システム全体として接続性が容易になり、汎用性の高いシステムを構築できるという効果がある。
【図面の簡単な説明】
【図１】この発明の一の実施の形態に係る撮像映像送信方法を示すブロック図である。
【図２】従来の撮像映像送信方法を示すブロック図である。
【符号の説明】
１  撮像カメラ
２ａ  カメラサーバー
３  インターネット
４  受信局
【図１】
0004997430.tif 000002
【図２】
0004997430.tif 000003