(57)【要約】　　　（修正有）【課題】文字表示を要求するコントローラ側のプログラム修正のみで、文字表示装置に自由に文字列を変更して表示させる文字表示装置を提供する。【解決手段】ネットワークを介して外部から文字列表示要求を受信したときに、文字列表示に必要な処理プログラムと管理データとを一体化した文字列表示オブジェクト７、８を生成し、生成した文字列表示オブジェクト７、８により表示手段２に文字表示を行わせる文字列表示オブジェクト管理手段６を有し、表示する文字列の増減や変更に文字表示装置１のプログラムの変更なしに実現可能にして、文字表示装置１のプログラムの管理を簡単にすることができる。【選択図】　図１
2004085750.tif 000002
【特許請求の範囲】
【請求項１】
外部から文字列表示要求を受信して文字列表示に必要な処理プログラムと管理データとを一体化した文字列表示オブジェクトを生成し、前記文字列表示オブジェクトにより表示手段に文字表示を行わせる文字列表示オブジェクト管理手段を有することを特徴とする文字表示制御装置。
【請求項２】
前記文字列表示要求はＨＴＭＬフォーマットの文字列データを有し、前記文字列表示オブジェクトは前記文字列データを解析するＨＴＭＬパーサーを有することを特徴とする請求項１記載の文字表示制御装置。
【請求項３】
前記文字列表示オブジェクト管理手段は、前記ＨＴＭＬパーサーにおける前記文字列データの解析結果に従い文字列表示を行わせることを特徴とする請求項２記載の文字表示制御装置。
【請求項４】
前記文字列表示オブジェクト管理手段は、外部から文字列表示消去要求を受信したときに、該当する文字列表示オブジェクトを消去することを特徴とする請求項１ないし３のいずれかに記載の文字表示制御装置。
【請求項５】
文字列の表示要求にもとづき、文字列表示に必要な処理プログラムと管理データとを一体化した文字列表示オブジェクトを生成し、生成した文字列表示オブジェクトにより表示手段に文字表示を行わせる文字列表示オブジェクト管理手段を有することを特徴とする文字表示制御装置。
【請求項６】
前記文字列表示オブジェクト管理手段は、前記文字列を前記表示手段に表示させる文字表示処理部を有することを特徴とする請求項５記載の文字表示制御装置。
【請求項７】
前記文字列表示オブジェクトは、ＨＴＭＬフォーマットの文字列データを解析するＨＴＭＬパーサーを有することを特徴とする請求項５または６記載の文字表示制御装置。
【請求項８】
前記文字列表示オブジェクト管理手段は、前記ＨＴＭＬパーサーにおける前記文字列データの解析結果に応じて前記表示手段に文字列表示を行わせることを特徴とする請求項７記載の文字表示制御装置。
【請求項９】
前記文字列表示オブジェクト管理手段は、文字列表示の消去要求を受けたときに、該当する文字列表示オブジェクトを消去することを特徴とする請求項５ないし８のいずれかに記載の文字表示制御装置。
【請求項１０】
ネットワークを経由して文字列表示要求を受信して、文字列表示に必要な処理プログラムと管理データとを一体化した文字列表示オブジェクトを生成し、前記文字列表示オブジェクトにより受信した文字列表示要求に含まれているＨＴＭＬフォーマットの文字列データを解析し、解析結果を基に文字表示を行わせることを特徴とする文字表示方法。
【請求項１１】
文字列の表示要求にもとづき、文字列表示に必要な処理プログラムと管理データとを一体化した文字列表示オブジェクトを生成し、生成した文字列表示オブジェクトにより内部で発生した文字列表示要求に含まれているＨＴＭＬフォーマットの文字列データを解析し、解析結果を基に文字表示を行わせることを特徴とする文字表示方法。
【請求項１２】
映像信号を出力する監視カメラと、前記映像信号を受信して前記画像情報および同時に表示する文字列の属性を示すＨＴＭＬフォーマットの文字列データを含む文字列表示要求を出力するコントローラと、前記コントローラから前記文字列表示要求を受信して、文字列表示に必要な処理プログラムと管理データとを一体化した文字列表示オブジェクトを生成し、前記文字列表示オブジェクトにより文字表示を行わせる文字表示制御装置と、前記文字表示手段により文字表示する表示手段とを有することを特徴とする監視システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、監視システム等における画像表示装置の表示画面上に文字情報を表示する文字表示制御装置及びそれを用いた監視システムに関する。
【０００２】
【従来の技術】
近年、監視システムがデジタル化され、監視カメラ、表示装置およびそれらを制御するコントローラをネットワークで接続し、デジタル化された画像データとともに各装置を制御する制御データがネットワークを通して伝達されることが多くなってきた。
このような従来の監視システムとしては、例えば、図３に示すようなものが知られている。図３に示す監視システムは、監視カメラ４、５の画像を表示するディスプレイ２と、ディスプレイ２に画像データを表示させる文字表示制御装置１と、例えば、１階入口７を監視する監視カメラ４と、３階ホール８を監視する監視カメラ５と、文字表示制御装置１及び監視カメラ４、５を制御するコントローラ３とを有する。
【０００３】
このように構成した監視システムにおいて、コントローラ３から文字表示制御装置１に対して、現在表示している画像のカメラ番号や位置などの文字情報をディスプレイ２の画面上に表示する、所謂ＯＳＤ　（Ｏｎ　Ｓｃｒｅｅｎ　Ｄｉｓｐｌａｙ）表示するよう要求し、あるいは、文字表示制御装置１が自発的に監視システムのエラーなどの情報を文字で画面上に表示するよう要求することができる。
また、ディスプレイ２に表示する文字の属性、すなわち文字の色、フォントサイズ、強調や下線等の修飾は、あらかじめその用途によって決定されており、装置内部に前もってプログラミングされる場合が一般的である。
【０００４】
また、コントローラ３は、監視カメラ４の情報、例えば、カメラ設置位置を文字表示制御装置１に表示させるために、カメラ位置情報表示コマンドを表示する文字列とともに文字表示制御装置１に送信する。文字表示制御装置１は、カメラ位置情報表示コマンドおよび表示する文字列を受信し、表示装置１内部のコマンド解析処理部によりコマンド解析を行い、入力したコマンドがカメラ位置表示コマンドであると判断すると、表示する文字列をカメラ位置表示処理部に引き渡す。
カメラ位置表示処理部では、入力した文字列をディスプレイ２上のどの位置にどのような文字色で表示するか、及び如何なる文字サイズ及び文字修飾を使用して表示するかをあらかじめ決めておき、それに従ってディスプレイ２上に文字情報を表示する。
【０００５】
【発明が解決しようとする課題】
しかしながら、このような従来の文字表示制御装置においては、コントローラ３から文字表示制御装置１に対する文字表示形式は決められており、自由な形式で文字を表示させることはできないという問題があった。
すなわち、カメラ位置情報の文字表示の仕様、たとえば文字色あるいは下線等の修飾を変更する場合には、面倒な文字表示制御装置１のプログラムの変更が必要であった。
【０００６】
また、新たな表示項目を追加する場合は、文字表示制御装置１のプログラムの変更に加え、文字表示制御装置１とコントローラ３との間のコマンド仕様の変更も必要であった。
その上、コントローラ３側に文字表示仕様の決定権を持たせる場合、文字表示制御装置１上に表示する文字列の文字色、修飾、文字サイズ等を支持するコマンドが必要となり、コマンドプロトコルおよび文字表示制御装置１に実装するコマンド解析処理が複雑になるという問題があった。
【０００７】
本発明は、上記従来の問題を解決するためになされたもので、文字表示を要求するコントローラ側のプログラム修正のみで、文字表示装置に自由に文字列を変更して表示させる文字表示制御装置を提供するものである。
【０００８】
【課題を解決するための手段】
本発明における文字表示制御装置は、外部から文字列表示要求を受信して文字列表示に必要な処理プログラムと管理データとを一体化した文字列表示オブジェクトを生成し、前記文字列表示オブジェクトにより表示手段に文字表示を行わせる文字列表示オブジェクト管理手段を有するという構成を有している。この構成により、表示する文字列の増減や変更に文字表示制御装置のプログラムの変更なしに実現可能にし、文字表示制御装置のプログラムの管理を簡単にすることができる。
【０００９】
本発明における文字表示制御装置は、前記文字列表示要求がＨＴＭＬフォーマットの文字列データを有し、前記文字列表示オブジェクトは前記文字列データを解析するＨＴＭＬパーサーを有するという構成を有している。この構成により、表示装置に入力されるＨＴＭＬタグをもった文字列の解析を装置内の単一のＨＴＭＬパーサーに処理させるのではなく、表示するべき文字列とオブジェクトを一対一に対応させて、そのオブジェクト内部のＨＴＭＬパーサーに処理させることにより、入力した文字列およびＨＴＭＬパーサーによって解析後の文字列の管理を容易にすることが可能となる。
【００１０】
本発明における文字表示制御装置は、前記文字列表示オブジェクト管理手段が、前記ＨＴＭＬパーサーにおける前記文字列データの解析結果に従い文字列表示を行わせるという構成を有している。この構成により、表示内部における単一のＨＴＭＬパーサーと表示処理によって表示処理を行うよりも、入力したＨＴＭＬタグ付き文字列の表示状態を容易に管理することが可能となる。
【００１１】
本発明における文字表示制御装置は、前記文字列表示オブジェクト管理手段が、外部から文字列表示消去要求を受信したときに、該当する文字列表示オブジェクトを消去するという構成を有している。この構成により、消去の対象となる文字列の表示に使用していたメモリの資源管理を容易にすることが可能となる。
【００１２】
本発明における文字表示制御装置は、文字列の表示要求にもとづき、文字列表示に必要な処理プログラムと管理データとを一体化した文字列表示オブジェクトを生成し、生成した文字列表示オブジェクトにより表示手段に文字表示を行わせる文字列表示オブジェクト管理手段を有するという構成を有している。この構成により、文字表示制御装置内部で自発的にＯＳＤ機能を用いて文字を表示する場合にも、ＨＴＭＬタグ付き文字列表示処理部に指示することにより、文字色、文字サイズ等の属性を容易に表現することが可能となる。
【００１３】
本発明における文字表示制御装置は、前記文字列表示オブジェクト管理手段が、前記文字列を前記表示手段に表示させる文字表示処理部を有するという構成を有している。この構成により、文字表示制御装置内部で自発的に文字列を表示する際にも、文字列数が増減してもプログラムの変更が不要となる。
【００１４】
本発明における文字表示制御装置は、前記文字列表示オブジェクトが、ＨＴＭＬフォーマットの文字列データを解析するＨＴＭＬパーサーを有するという構成を有している。この構成により、文字表示制御装置内部で自発的に表示する文字列について、ＨＴＭＬタグをもった文字列の解析を装置内の単一のＨＴＭＬパーサーに処理させるのではなく、表示すべき文字列とオブジェクトを一対一に対応させて、そのオブジェクト内部のＨＴＭＬパーサーに処理させることによって、表示する文字列およびＨＴＭＬパーサーによって解析後の文字列の管理を容易にすることが可能となる。
【００１５】
本発明における文字表示制御装置は、前記文字列表示オブジェクト管理手段が、前記ＨＴＭＬパーサーにおける前記文字列データの解析結果に応じて前記表示手段に文字列表示を行わせるという構成を有している。この構成により、文字表示制御装置内部にある単一のＨＴＭＬパーサーによって表示処理を行うよりも、入力したＨＴＭＬタグ付き文字列の表示状態を容易に管理することができることとなる。
【００１６】
本発明における文字表示制御装置は、前記文字列表示オブジェクト管理手段が、文字列表示の消去要求を受けたときに、該当する文字列表示オブジェクトを消去するという構成を有している。この構成により、消去の対象となる文字列の表示に使用しているメモリなどの資源管理を容易にすることが可能となる。
【００１７】
本発明における文字列表示方法は、ネットワークを経由して文字列表示要求を受信して、文字列表示に必要な処理プログラムと管理データとを一体化した文字列表示オブジェクトを生成し、前記文字列表示オブジェクトにより受信した文字列表示要求に含まれているＨＴＭＬフォーマットの文字列データを解析し、解析結果を基に文字表示を行わせるという構成を有している。この構成により、文字色などの属性を伴う文字表示の指示を容易にし、表示する文字列の増減や変更を文字表示制御装置のプログラム変更なしに実現することを可能とし、文字表示制御装置内部の表示文字列の管理を簡単にすることが可能となる。
【００１８】
本発明における文字列表示方法は、文字列の表示要求にもとづき、文字列表示に必要な処理プログラムと管理データとを一体化した文字列表示オブジェクトを生成し、生成した文字列表示オブジェクトにより内部で発生した文字列表示要求に含まれているＨＴＭＬフォーマットの文字列データを解析し、解析結果を基に文字表示を行わせるという構成を有している。この構成により、文字表示制御装置が自発的に表示する文字列を、文字色などの属性を伴う文字表示の指示を容易にし、表示する文字列の増減や変更を文字表示制御装置のプログラム変更なしに実現することを可能とし、文字表示制御装置内部の表示文字列の管理を簡単にすることが可能となる。
【００１９】
本発明における監視システムは、映像信号を出力する監視カメラと、前記映像信号を受信して前記画像情報および同時に表示する文字列の属性を示すＨＴＭＬフォーマットの文字列データを含む文字列表示要求を出力するコントローラと、前記コントローラから前記文字列表示要求を受信して、文字列表示に必要な処理プログラムと管理データとを一体化した文字列表示オブジェクトを生成し、前記文字列表示オブジェクトにより文字表示を行わせる文字表示制御装置と、前記文字表示手段により文字表示する表示手段とを有するという構成を有している。この構成により、表示する文字列の増減や変更に文字表示制御装置のプログラム変更なしにコントローラ側で柔軟に対応することができ、文字表示制御装置のプログラムの構造を簡単にすることができる上、表示する文字と文字色、サイズ、修飾などの属性情報が一体となった柔軟な文字表示指定が可能となる。
【００２０】
【発明の実施の形態】
以下、添付図面に基づき、本発明の第１および第２の実施の形態を詳細に説明する。
まず、図１を参照して、本発明の第１の実施の形態における文字表示制御装置及びそれを使用した監視システムの構成を説明する。図１に示す監視システムは、文字表示制御装置１に接続され監視カメラ４、５の画像を表示する表示手段としてのディスプレイ２と、ディスプレイ２に画像データを表示するよう制御する文字表示制御装置１と、文字表示制御装置１及び監視カメラ４、５を含む監視システム全体を制御するコントローラ３と、それぞれ監視対象を監視する監視カメラ４、５とを有し、更に文字表示制御装置１は、文字列表示オブジェクト７、８を生成し管理する文字列表示オブジェクト管理手段６と、文字列表示に必要な処理プログラムと管理データを一体化した文字列表示オブジェクト７および８とを有し、文字列表示オブジェクト７および８は、ＨＴＭＬタグ付文字列を解析して表示する文字列の文字色等属性情報を取り出すＨＴＭＬパーサー９と、文字表示制御装置１のＯＳＤ機能等ハードウェアを制御して文字を表示する文字表示処理部１０とを有する。なお、文字表示制御装置１と監視カメラ４、５とコントローラ３とは、有線または無線の監視ネットワークにより接続される。
【００２１】
次に、図１を参照して、本発明の第１の実施の形態における文字表示制御装置及びそれを使用した監視システムの動作を説明する。
監視ネットワーク（または、ネットワーク）に接続された監視カメラ４、５は、コントローラ３の選択により、ディジタル化した映像を監視ネットワークを経由して文字表示制御装置１に送信し、文字表示制御装置１に接続されているディスプレイ２上に表示する。
今、ここにおける例として、監視カメラ４は建物１階の入口に設置され、監視カメラ５は３階ホールに設置されているものとし、監視カメラ５の映像をディスプレイ２上に表示している場合を考える。その際、ディスプレイ２上に現在表示している監視カメラ５の映像の位置情報をディスプレイ２上に文字として表示するため、コントローラ３は文字表示制御装置１に対してカメラ位置情報表示要求を送信する。
【００２２】
コントローラ３が文字表示制御装置１に対して送信するカメラ位置情報表示要求は、カメラ位置情報表示用の専用コマンドではなく、文字列の表示開始を指示するディスプレイ２の座標情報と、ＨＴＭＬタグ（例えば、図１の表示要求に示す＜Ｂ＞など）を用いて表示色などの属性を一体化した表示文字列（例えば、図１の表示要求に示す「３Ｆ」）とを組にして文字表示制御装置１に送信する。コントローラ３が、このようなカメラ位置情報表示要求を送信することにより、文字表示制御装置１は受信した表示要求が監視カメラの位置情報のみであると意識しないようにする。これにより表示したい文字列とその属性を一体で送信することが可能となり、文字表示制御装置１とそれを制御するコントローラ３との間のコマンドプロトコルを簡単にし、かつコントローラ３側に表示文字を柔軟に指示する手段を提供することができる。
【００２３】
文字表示制御装置１は文字列表示要求を受信すると、文字列表示オブジェクト管理手段６はその文字列を処理すべき文字列表示オブジェクト７を生成して、コントローラ３に対し文字列ＩＤを返送する。文字列表示オブジェクト管理手段６は、新たに生成した文字列表示オブジェクト７に対し、コントローラ３から発行した表示要求を送り、文字列表示オブジェクト７は文字列表示オブジェクト７内にあるＨＴＭＬパーサー９によってＨＴＭＬタグ付文字列を解析して表示する文字列と文字色等の属性情報とを取り出す。取り出した文字列及び文字色等の属性情報とコントローラ３から送られてきた文字列表示位置とを、文字列表示オブジェクト７内の文字表示処理部１０により文字表示制御装置１のＯＳＤ機能等を用いて、ディスプレイ２上の指定された位置に、指定された文字列に対して指定された属性で表示する。これによって、表示に必要なハードウェアの制御手順および文字列の管理情報などがオブジェクト外には隠蔽され、かつディスプレイ２上に表示している複数の文字列間のデータ構造の管理が表示要求を出した文字列単位で完結しているため、オブジェクトの外から見えるプログラム構造およびデータ構造が単純となることから、文字列の管理処理を簡略化することができる。
【００２４】
表示している文字列を消去する場合、コントローラ３は、文字表示制御装置１に対し文字列表示要求を発行したときに文字列表示オブジェクト管理手段６が返してきた文字列ＩＤと文字列表示消去要求とを文字表示制御装置１に送信する。文字表示制御装置１はコントローラ３から受信した文字列表示消去要求を文字列表示オブジェクト管理手段６で受け、文字列ＩＤとそれに対応する文字列表示オブジェクト７、８とを調べ、該当する文字列表示オブジェクト７、８に対して消去命令を発行する。消去命令を受けた文字列表示オブジェクト７は、自分が表示している文字列を文字列表示消去処理を用いて消去し、表示に使用しているメモリ空間の資源を解放後、自分自身を消去する。
【００２５】
このように、文字列の操作に文字列ＩＤを用いることにより、文字表示制御装置１の外から見える文字列表示消去処理の操作コマンドを単純化することができ、コントローラ３のプログラムを簡略化することができる。また、メモリ管理の操作を単純にすることができる。
【００２６】
次に、図２の監視システムを参照して、本発明の第２の実施の形態における自発的文字列表示を行う文字表示制御装置を説明する。本実施の形態では、監視システムにより異常状態が発生したことが検知されたときを例にして、内部で自発的に文字列表示を行う文字表示制御装置１を説明する。
まず、図２を参照して、本発明の第２の実施の形態における文字表示制御装置及びそれを使用した監視システムの構成を説明する。図２に示す文字表示制御装置１は、文字表示制御装置１の異常を検出する異常監視処理部１１を有する。その他、符号が図１に示す符号と同一のものは同様のため、詳細な説明は省略する。また、文字表示制御装置１と監視カメラ５とは、有線または無線の監視ネットワークにより接続されるものとする。
【００２７】
次に、図２を参照して、本発明の第２の実施の形態における文字表示制御装置及びそれを使用した監視システムの動作を説明する。
監視カメラ５の画像を表示中に、監視カメラ５と文字表示制御装置１間の監視ネットワークが何らかの原因で切断された場合、文字表示制御装置１内部の異常監視処理部１１が監視ネットワークの異常を検知する。異常監視処理部１１は、文字表示制御装置１に接続されているディスプレイ２に文字表示制御装置１の異常を示す文字列を表示する場合、図１のコントローラ３から送信されてくる文字列表示要求と同じ形式、すなわち表示開始座標位置と、ＨＴＭＬタグを用いて表示色などの属性を一体化した表示文字列とを組にして、文字列表示要求として文字列表示オブジェクト管理手段６に発行する。これによって、表示に必要なハードウェアの制御手順および文字列の管理情報などがオブジェクトの外に対して隠蔽され、かつディスプレイ上に表示している複数の文字列間のデータ構造の管理が表示要求を出した文字列単位で完結しているため、オブジェクトの外から見えるプログラム構造およびデータ構造が単純となることから、文字表示制御装置１の内部において、文字列表示を行う処理プログラムの簡略化を図ることが可能となる。また、そのプログラムに柔軟な表示文字列指示の手段を与えることが可能となる。
【００２８】
文字列表示オブジェクト管理手段６は、監視ネットワーク経由で文字列表示要求を受信した場合と同様に、その文字列を処理すべき文字列表示オブジェクト７を生成し、文字列表示オブジェクト管理手段６は文字列表示要求を発行した異常監視処理部１１に対して文字列ＩＤを返送する。文字列表示オブジェクト管理手段６は新たに生成された文字列表示オブジェクト７に対し、異常監視処理部１１から発行した文字列表示要求を送り、文字列表示オブジェクト７は文字列表示オブジェクト７内にあるＨＴＭＬパーサー９によってＨＴＭＬタグ付文字列を解析し、表示する文字列と文字色等の属性情報とを取り出す。
【００２９】
取り出した文字列および属性情報とコントローラ３から送られてきた文字列表示位置とを用い、文字列表示オブジェクト７内の文字表示処理部１０により文字表示制御装置１のハードウェアが有するＯＳＤ機能等を用いて、指定された文字列をディスプレイ２上の指定された位置に、指定された属性で表示する。これにより、文字列表示要求を発行する処理は、表示要求以外に必要の無い情報を隠蔽して、文字表示制御装置１内部のプログラムおよびデータ構造を単純化することができるため、プログラムを簡略化することが可能となる。
【００３０】
監視ネットワークが復旧したなど、異常監視処理部１１により異常状態を表示した文字列を消去する場合、異常監視処理部１１は文字列表示オブジェクト管理手段６が返してきた文字列ＩＤと、文字列表示消去要求とを文字列表示オブジェクト管理手段６へ送信する。文字列表示オブジェクト管理手段６は、異常監視処理部１１から受信した文字列表示消去要求を受信し、文字列ＩＤとそれに対応する文字列表示オブジェクト７、８とを調べ、該当する文字列表示オブジェクト７に対して消去命令を発行する。消去命令を受けた文字列表示オブジェクト７は、自己が表示している文字列を文字列表示消去処理を用いて消去し、表示に使用しているメモリ空間等の資源を解放後、自分自身を消去する。これにより文字列表示を要求する処理に対するインタフェース、すなわち、異常監視処理部１１と文字列表示オブジェクト管理手段６との間の処理を単純化することができ、処理プログラムを簡略化することができる。
【００３１】
【発明の効果】
本発明における文字表示制御装置は、上記のように構成され、特に、ＨＴＭＬタグによって表示文字の属性を指定することにより、コントローラの文字表示要求に対し、コントローラ側から自由に文字表示仕様を決定することが可能となる。
また、本発明における文字表示制御装置は、ＨＴＭＬタグによって表示文字の属性を指定することにより、文字表示制御装置自体による表示要求の場合も、文字表示要求側で単純かつ柔軟に文字列の属性を指定することができるため、自由に文字列を表示させることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態における文字表示制御装置の構成を示すブロック図、
【図２】本発明の第２の実施の形態における文字表示制御装置の自発的文字表示手段の構成を示すブロック図、
【図３】従来の文字表示制御装置の構成を示すブロック図。
【符号の説明】
１　文字表示制御装置
２　ディスプレイ
３　コントローラ
４、５　監視カメラ
６　文字列表示オブジェクト管理手段
７、８　文字列表示オブジェクト
９　ＨＴＭＬパーサー
１０　文字表示処理部
１１　異常監視処理部
【図１】
2004085750.tif 000003
【図２】
2004085750.tif 000004
【図３】
2004085750.tif 000005