(57)【要約】【課題】  複数の映像データを受信して表示するシステムにおいて、ユーザが、表示された映像を実際に見て確認することを容易にする。【解決手段】  映像表示システム１において、モニタ４２が、入力される複数の映像データを同時に出力する。管理サーバ３１が、各映像データについての表示開始時刻を含む管理テーブルを格納する。検出手段が、モニタ４２に新たな映像データを表示することを指示するイベントを検出する。判定手段が、管理サーバ３１に格納されている各映像データについての管理テーブルに基づいて、検出されたイベントに対応する新たな映像データをモニタ４２に表示可能か否かを判定する。新たな映像データをモニタ４２に表示可能であると判定されたときは、モニタ４２は、先に表示されている映像データの中の管理テーブルに基づいて決まる先の映像データの代わりに、新たな映像データを表示する。【選択図】図１
2006211459.tif 000002
【特許請求の範囲】
【請求項１】
入力される複数の映像データを同時に出力する出力手段と、
各映像データについての出力開始時刻を含む出力管理情報を格納する格納手段と、
前記出力手段に新たな映像データを表示することを指示するイベントを検出する検出手段と、
前記格納手段に格納されている各映像データについての出力管理情報に基づいて、前記検出されたイベントに対応する新たな映像データを前記出力手段に出力可能か否かを判定する判定手段と、
前記新たな映像データを前記出力手段に出力可能であると判定されたときは、該出力手段は、先に出力されている映像データの中の前記出力管理情報に基づいて決まる先の映像データの代わりに、該新たな映像データを出力する
ことを特徴とする映像出力システム。
【請求項２】
前記判定手段は、前記出力手段に出力されている所定の数の映像データの全てについて、前記出力開始時刻から、該出力手段に各映像データを表示させる下限時間である最小表示時間が経過していない場合は、前記新たな映像データを出力することができないと判定する
ことを特徴とする請求項１に記載の映像出力システム。
【請求項３】
前記判定手段が出力することができないと判定した前記新たな映像データを記憶する記憶手段
をさらに備え、
前記出力手段は、前記記憶手段に記憶された前記新たな映像データを所定のタイミングにしたがって出力する
ことを特徴とする請求項２に記載の映像出力システム。
【請求項４】
前記出力手段は、該出力手段に出力されている所定の数の映像データのいずれかについて、前記出力開始時刻から前記最小表示時間が経過すると、該最小表示時間が経過した出力中の映像データの出力を停止し、前記記憶手段に記憶された前記新たな映像データを出力する
ことを特徴とする請求項３に記載の映像出力システム。
【請求項５】
入力された複数の映像データを、出力手段に出力する処理をコンピュータに実行させるための制御プログラムであって、
入力される複数の映像データを同時に出力し、
各映像データについての出力開始時刻を含む出力管理情報を格納し、
前記出力手段に新たな映像データを表示することを指示するイベントを検出し、
前記格納手段に格納されている各映像データについての出力管理情報に基づいて、前記検出されたイベントに対応する新たな映像データを前記出力手段に出力可能か否かを判定し、
前記新たな映像データを前記出力手段に出力可能であると判定されたときは、該出力手段は、先に出力されている映像データの中の前記出力管理情報に基づいて決まる先の映像データの代わりに、該新たな映像データを出力する
処理を実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力映像による遠隔監視に利用することのできる映像出力システム、および映像を出力するための制御プログラムに関する。
【背景技術】
【０００２】
従来から、カメラによって撮像された映像をモニタ等の表示手段に出力表示させる際に、その映像の用途等、ユーザの要求に適った方法で表示させる映像表示システムに関する技術がある。例えば、磁気録画再生部を内蔵したテレビジョン受信機において、テレビジョンの映像と、ビデオテープレコーダ等の磁気録画再生装置によって再生された映像との間で、適宜に切り替えて表示させる技術について開示されている（例えば、特許文献１）。
【０００３】
映像表示システムの一用途として、製造、流通、金融業界等、多くの業界においては、セキュリティの確保や作業の効率化を目的とする、カメラによる監視が広く行われている。監視に用いられる映像表示システムの多くは、以前は、カメラの設置場所からアナログの映像信号をビデオレコーダ等に記録する方法を採用していた。今日では、ネットワーク環境の高速化、大容量化が進んだことから、取得した映像を遠隔にて監視することのできる、遠隔監視システムが普及してきている。遠隔監視においては、一般的には、映像データは、ＩＰネットワーク、インターネット等を介して監視センターに送信される。送信されるデータ量と使用されるネットワークの伝送速度との関係等から、映像データはディジタル化され、かつＭＰＥＧ（moving picture expert group）やモーションＪＰＥＧ（motion-JPEG）等の形式に圧縮されて送信される。
【０００４】
映像表示システムは、今日ますます監視システムとして広く用いられるようになってきている。これに伴い、例えば、金融機関やチェーン店等において、多数の店舗を集中的に監視しようとするために、カメラを配置して監視すべき地点の数が増えても、それらの各地点に配置されたカメラからの映像を、１箇所の監視センター等で監視することのできる監視システムに対する、ユーザの要望も高まりつつある。しかし、監視すべき箇所数が増えるほど、監視センターにおける監視の負担は増加することになる。
【０００５】
かかる問題を解決することのできる映像表示システムに関し、映像を表示するよう指示するイベントを検出し、その映像についてモニタに表示させるシステムについて開示されている（例えば、特許文献２）。特許文献２に記載の技術によれば、モニタには、複数のカメラから受信した映像信号のうち、イベントの発生した映像、すなわち監視を要する映像が優先的に表示される。これにより、監視センターにおいては、複数の映像の中から注目すべき映像をユーザが探し出す必要がない。
【０００６】
特許文献２のほか、各映像に重要度を付与し、その重要度に基づいて表示させる映像を制御するシステムについて開示されている（例えば、特許文献３）。特許文献３に記載の技術によれば、カメラの被写体のイベント等によってその重要度を決定し、モニタには、重要度の高い映像を強調して表示したり、所定の位置に表示することとしたりすることで、ユーザにとってその映像に注目しやすいように表示される。
【０００７】
この他、モニタの画面を分割して一度に複数の映像を表示させることのできる映像表示システムがある。例えばモニタの１画面を、均等な大きさの領域に分割し、１６個の映像を同時に１つのモニタに表示させる。あるいは、所定の時間間隔で、表示させる映像を切り替え、１つのモニタにより多くの地点の映像を表示させることもできる。分割表示と所定の時間間隔で映像を切り替える方法とを組み合わせて用いたシステムも存在する。
【特許文献１】特開昭５２−０１３７２１号公報
【特許文献２】特開２０００−３３９９２３号公報
【特許文献３】特開２００１−３４２５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記の分割表示や時間で表示映像を切り替える映像表示システムでは、ユーザが一人で映像を参照して監視しようとすると、一度に複数表示された映像や所定の時間間隔で自動的に切り替えられる映像を見て、起こっている状況全てを把握するのは非常に困難な作業となる。従来は、監視に漏れがないように要員数を増強したりすることによって、一人当たりにかかる負担を軽減してきた。しかし、モニタの増設のためには、システムの設置場所を広く設ける必要がある。また、一定の時間間隔で表示を切り替えるシステムにおいては、必ずしもイベントの発生時にその映像がモニタに表示されているとは限らない。
【０００９】
さらに、特許文献２に記載のイベント発生により映像が切り替えられるシステムでは、イベントが頻発した場合、画面の切り替え頻度が高くなる。この結果、１つの映像についての表示時間が短くなりユーザが実際に映像を見てそのイベントについて確認するよりも先に、他の映像に表示が切り替えられてしまう等、実用上の課題がある。
【００１０】
本発明は、複数の映像データを受信して表示するシステムにおいて、ユーザが、表示された映像を実際に見て確認することを容易にする映像表示システム、および映像を表示させるための制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を解決するために、本発明に係る映像出力システムは、入力される複数の映像データを同時に出力する出力手段と、各映像データについての出力開始時刻を含む出力管理情報を格納する格納手段と、前記出力手段に新たな映像データを表示することを指示するイベントを検出する検出手段と、前記格納手段に格納されている各映像データについての出力管理情報に基づいて、前記検出されたイベントに対応する新たな映像データを前記出力手段に出力可能か否かを判定する判定手段と、前記新たな映像データを前記出力手段に出力可能であると判定されたときは、該出力手段は、先に出力されている映像データの中の前記出力管理情報に基づいて決まる先の映像データの代わりに、該新たな映像データを出力する構成とする。
【００１２】
入力された複数の映像データは、時間的、位置的に並行して出力手段に出力される。検知手段がイベントを検知すると、出力管理情報に基づいて、イベントの検出された映像データを出力することができるか否かが判定される。出力可能と判定された、イベントの検出された映像データは、出力手段への出力時間が確保される。
【００１３】
前記判定手段は、前記出力手段に出力されている所定の数の映像データの全てについて、前記出力開始時刻から、該出力手段に各映像データを表示させる下限時間である最小表示時間が経過していない場合は、前記新たな映像データを出力することができないと判定することとしてもよい。出力手段に出力中の映像データ、およびイベントの検出された映像データの各々について、出力時間が確保される。
【００１４】
前記判定手段が出力することができないと判定した前記新たな映像データを記憶する記憶手段をさらに備え、前記出力手段は、前記記憶手段に記憶された前記新たな映像データを所定のタイミングにしたがって出力することとしてもよい。判定手段により、新たな映像データについて出力不可能と判定された場合であっても、一旦記憶手段にその新たな映像データを格納しておき、後に出力する。これにより、出力手段に出力中の映像データ、および判定手段に出力不可能と判定された新たな映像データの各々について、出力時間が確保される。
【００１５】
さらに、前記出力手段は、該出力手段に出力されている所定の数の映像データのいずれかについて、前記出力開始時刻から前記最小表示時間が経過すると、該最小表示時間が経過した出力中の映像データの出力を停止し、前記記憶手段に記憶された前記新たな映像データを出力することとしてもよい。出力手段に同時に出力されている複数の映像データのうち、その出力に関して最小表示時間が経過したものについて、記憶手段に記憶された新たな映像データと出力が入れ替えられる。これにより、出力中の映像データ、および記憶手段に記憶された映像データの各々について、出力時間が確保される。
【００１６】
なお、本発明は、上記の映像出力システムに限られない。上記の映像出力システムを実現するための制御プログラム、および映像の出力方法等であっても、本発明に含まれる。
【発明の効果】
【００１７】
本発明によれば、イベントを検知して出力する映像データの切り替えを行うことのできる映像出力システムにおいて、イベントを検知した映像データについて、出力することができるか否かを、既に出力されている他の映像データが、映像の内容を確認するのに最低限の期間以上出力され続けているか否かに基づいて判定する。このため、システムを用いて映像の確認を行うユーザにとっては、出力映像の切り替え頻度が一定以上に高くならず、確認の作業がより容易にできるようになる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の好適な実施の形態について、図面を参照しながら詳細に説明する。
図１は、本発明に係る映像表示システムの構成図である。映像表示システム１は、複数の被監視地点２、データセンター３および監視センター４を含み、互いにネットワーク１０を介して接続された構成とされる。ネットワーク１０としては、例えば、ＩＰネットワークが利用される。
【００１９】
各被監視地点２には、カメラ２１、エンコーダ２２、センサー２３、警備システム２４および蓄積媒体２５が設けられる。カメラ２１は、データセンター３や監視センター４に送信するための、被監視地点２における映像を撮像する。エンコーダ２２は、カメラ２１により得られた映像信号を圧縮して、ＭＰＥＧ形式等のフォーマットの映像データに変換する。センサー２３は、例えば赤外線センサー等の光学センサーや超音波センサー等、各種センサーが含まれ、被監視地点２におけるアラーム、アクション等のイベントの発生を検出する。警備システム２４は、センサー２３以外の被監視地点２における状態を監視するための機器であり、例えば通報器や照明等が挙げられる。蓄積媒体２５は、エンコーダ２２によって圧縮された映像データを格納する。
【００２０】
データセンター３は、管理サーバ３１および蓄積サーバ３２を含む。管理サーバ３１は、各被監視地点２から受信したデータのうち、映像データ以外の情報であって、例えば発生したイベントや映像の表示に関する表示管理情報を含む、管理テーブルを格納する。蓄積サーバ３２は、各監視地点２から受信した映像データを、必要に応じて格納する。
【００２１】
監視センター４は、被監視地点２から直接、あるいは一旦データセンター３の蓄積サーバ３２に格納された映像データを間接的に受信し、デコーダ４１およびモニタ（出力手段）４２を含む。圧縮された映像データはデコーダ４１で復元され、モニタ４２に出力表示される。映像表示システム１のユーザは、モニタ４２に表示された映像を見て、被監視地点２における状況を確認する。モニタ４２は、１つの画面に複数の被監視地点２の映像が表示されるように、例えば９分割、１６分割と、分割表示される。
【００２２】
被監視地点２においてイベントが検出されると、監視センター４における監視状況に応じて、カメラ２１から得られたリアルタイム映像あるいは録画映像が、ネットワーク１０を介して監視センター４に送信されてモニタ４２に表示される。監視センター４における監視状況は、イベント検出時においてモニタ４２に表示されている映像が、所定の期間以上表示され続けているか否かによる。
【００２３】
図２は、本発明の機能ブロック図である。映像表示システム１のうち、入力された映像を表示させるための処理を行う映像表示装置５は、モニタ（表示ユニット）４２、スイッチ回路４３、コントローラ４４、タイマ４５、蓄積サーバ（記憶装置）３２、および管理サーバ３１を含んで構成される。映像表示装置５は、複数のカメラ２１とネットワークを介して接続されている。カメラ２１は、図１を参照しながら説明したように、イベントを検出するためのセンサー等を備える。
【００２４】
スイッチ回路４３は、接続された複数のカメラ２１のうち、モニタ４２に表示すべきカメラ２１からのデータをコントローラ４４が受信することができるよう切り替えを行い、所望のカメラ２１をコントローラ４４と接続する。タイマ４５は、管理サーバ３１に格納されたデータを基に、カメラ２１からの映像をモニタ４２に表示する時間等を管理する。蓄積サーバ３２は、必要に応じて、カメラ２１からの映像データを格納する。
【００２５】
コントローラ４４は、検出ユニット（検出手段）４７および判定ユニット（判定手段）４８を含んで構成される。検出ユニット４７は、カメラ２１からイベントの通知を受けたことを検出する。判定ユニット４８は、管理サーバ３１に格納されたデータである、管理テーブル３４や最小表示時間３３を参照して、新たなイベントを通知したカメラ２１からの映像について、モニタ４２に表示させるか否かを判定する。表示可能と判定した場合は、さらに、表示中の他の映像についてその表示を停止し、新たな映像を表示する。表示不可能と判定した場合は、新たなイベントを通知したカメラ２１からの映像を、蓄積サーバ３２に格納する。この他、コントローラ４４は、受信した映像データをモニタに表示させるための画像処理、スイッチ回路４３の切り替え制御処理、映像を所定の期間表示させるためのタイマ管理処理等を実行する。
【００２６】
なお、図２においては、記憶装置としての蓄積サーバ３２は映像表示装置５に設けられているが、これに限られない。記憶装置は、各被監視地点２に設けられる蓄積媒体２５により実現されてもよい。さらには、管理センター３および被監視地点２の双方に設け、いずれにデータを格納するかを選択的に行うこととしてもよい。この場合、いずれにデータを格納するかを決定するための条件等を、予めシステム内で定めておくこととしてもよい。
【００２７】
図３は、被監視地点から送信される映像データを管理するためのデータ構成の一例である。図３に示される管理テーブルを、以下映像データ管理テーブルとする。映像データ管理テーブルは、テーブル番号、映像インデックス、表示位置、イベント発生時刻および表示開始時刻を含んで構成される。
【００２８】
テーブル番号は、各被監視地点２を識別する識別番号である。映像インデックスは、地点名やエンコーダ２２のＩＰアドレス等、複数の被監視地点２の各々を識別するための情報が格納される。表示位置は、監視センター４のモニタ４２上の位置を示す情報が、モニタ４２に表示される映像データに対して格納される。イベント発生時刻は、センサー２３、警備システム２４によってイベントが検出された時刻である。表示開始時刻は、複数の映像データのうち、モニタ４２に表示される各映像データについての、その表示を始めた時刻である。
【００２９】
本実施形態に係る映像表示システム１においては、映像データ管理テーブルのうち、モニタ４２に表示される映像データについての情報、すなわち表示位置の割り当てられている映像については、例えば、モニタ４２への表示に必要な情報を映像データ管理テーブルから読み出し、以下に説明する他のテーブルに、読み出したデータを格納して管理する。
【００３０】
図４は、映像のモニタ４２に表示されている状態を管理するためのデータ構造の一例である。図４に示される管理テーブルを、以下表示状態管理テーブルとする。表示状態管理テーブルは、表示番号、Ｘ軸およびＹ軸方向に関する表示位置座標、エンコーダのＩＰアドレスおよび表示開始時刻を含んで構成される。
【００３１】
表示番号は、モニタ４２において分割表示された画面のそれぞれを識別するための番号である。表示位置座標は、例えば図４のように、モニタ４２における表示位置を特定するための位置座標が格納される。図４の例では、モニタ４２の左上をＸ軸およびＹ軸の原点、それぞれＸ軸に関し右方向、Ｙ軸に関し下方向を正の向きとして、表示される映像データの左上の位置座標が格納されている。エンコーダのＩＰアドレスおよび表示開始時刻は、図３の管理テーブルから、表示位置に対応する情報が読み出され、図４の表示状態管理テーブルに格納される。
【００３２】
映像データと共に受信した、図３に示される情報に基づいて、監視センター４では、モニタ４２に表示すべき映像を判断する。表示すべき映像は、図４に示される表示状態管理テーブルにおいてその表示位置、表示時間等が管理される。
【００３３】
図５は、モニタ４２の分割表示の一例である。図５の表示は、図３および図４の２つの管理テーブルに格納された情報に基づいている。図３では、イベント発生時刻が最先の映像から順に、表示位置を昇順に割り当て、図４にて表示位置および表示開始時刻を管理する。モニタ４２に表示された各映像データは、それぞれ図３および図４の表示開始時刻Ｔａから、少なくともδｔの間、表示時間が確保される。δｔを、最小表示時間とする。
【００３４】
９分割表示のモニタ４２に、イベントの検出された９箇所の地点から送信されてくる映像が表示されているとき、さらに、モニタ４２に表示されていない被監視地点２でイベントが検出されたとする。このとき、新たにイベントが検出された地点の映像を即座に表示するか否かは、表示開始時刻が最先の映像が最小表示時間δｔ以上継続してモニタ４２に表示されているか否かに基づいて決定される。以下、図６と図７を参照して、本実施形態に係る映像表示システム１の、イベント検出時の処理について説明する。
【００３５】
図６は、本実施形態に係る映像表示システムにおけるイベント検出時の一の処理方法を説明する図である。被監視地点Ａにおける映像の表示を開始した時刻を「ＴA」とする。他の地点C、D、……についても、同様に定義する。また、モニタ４２に現在表示されている映像のうち、地点Ａの映像が最も早くその表示が開始されたものとする。そして、被監視地点Ｘにおいてイベントが検出された時、表示開始時刻が最先である、地点Ａの映像データは、すでにその表示開始時刻ＴAから最小表示時間δｔが経過していた場合を考える。
【００３６】
このとき、イベントの発生時刻以降の映像データは、エンコーダ２２で圧縮され、ネットワーク１０を介して監視センター４にリアルタイムで送信され、表示される。イベント検出時においてモニタ４２に表示中であった映像のうち、表示開始時刻が最先でありかつその表示開始時刻から最小表示時間δｔが経過した映像（図６においては地点Ａの映像）の出力を停止し、地点Ａの映像の出力されていた位置「１」に、被監視地点Ｘの映像が出力表示される。被監視地点Ｘの映像は、以降少なくとも最小表示時間δｔの間は表示され続ける。
【００３７】
被監視地点Ｘの映像をモニタ４２に表示する際、表示位置「１」に表示される映像が切り替えられたこと、および切り替えられた映像に関する情報を、モニタ４２に文字等で表示し、ユーザに確認しやすいようにしてもよい。表示位置「１」の映像が切り替えられたことを示すために、例えば、被監視地点Ｘの映像の周囲を色分け等でマーキングしてもよい。切り替えられた、被監視地点Ｘの映像に関する情報を示すために、例えば、被監視地点Ｘの名称（例えば、Ａビル北口、等）や、カメラの名称等を文字で示すこととしてもよい。
【００３８】
以上図６を用いて説明したように、モニタ４２に表示中の映像に、その表示開始時刻から最小表示時間δｔが経過した映像が含まれている場合は、最小表示時間δｔの経過した映像とイベントの発生した地点における映像とでモニタ４２の表示を即座に切り替える。新たにイベントが発生し、モニタ４２に表示すべき映像が存在する場合であっても、まだ最小表示時間δｔの経過していない映像については、少なくともδｔが経過するまでは、他の映像と切り替えられることがない。イベントの発生した映像について、最小表示時間δｔが確保されており、ユーザは、イベントの確認に十分なだけの時間を割くことができる。結果として、本実施形態に係る映像表示システム１は、遠隔監視に利用することで、より安全性を高めることができる。
【００３９】
図７は、本実施形態に係る映像表示システムにおけるイベント検出時の他の処理方法を説明する図である。図７では、被監視地点Ｙにおいてイベントが検出されたとき、表示開始時刻が最先である、地点Ａの映像データは、まだ最小表示時間δｔの間表示されていなかった場合を考える。
【００４０】
このとき、イベントの発生時刻からの地点Ｙの映像データを、エンコーダ２２で圧縮して蓄積媒体２５に対して記憶させるか、あるいは、ＩＰネットワーク１０を介してデータセンター３に映像データを送信し、蓄積サーバ３２に記憶させる。地点Ａの映像について、その表示開始時刻ＴAから最小表示時間δｔが経過すると、その時刻ｔ＝ＴA+δｔから、地点Ｙについての録画映像がモニタ４２の、表示位置「１」に、地点Ａの映像に代わって出力される。イベントの検出された時刻から最小表示時間δｔの間の映像データが記憶され、エンコーダ２２からあるいは蓄積サーバ３２から監視センター４に対して送信される。監視センター４においては、デコーダ４１で圧縮データを復元し、少なくとも最小表示時間δｔは録画映像を表示する。δｔ経過後は、例えば、被監視地点Ｙから送信されるデータをリアルタイムで表示する。
【００４１】
なお、被監視地点Ｙにおいてイベントが検出されたことをユーザに通知するため、モニタ４２にはまだ地点Ａの映像が表示されている間であっても、イベントが検出された被監視地点Ｙに関する情報をモニタ４２上に文字等で表示してもよい。表示する情報としては、例えば、被監視地点Ｙの名称、カメラの名称、イベントの検出時刻等がある。被監視地点Ｙの映像に切り替えられたとき、切り替えられた映像の周囲を色分け等でマーキングしてもよいことについては、図６の場合と同様である。
【００４２】
以上図７を用いて説明したように、モニタ４２に表示中のいずれの映像についてもまだ最小表示時間δｔが経過していない場合は、新たにイベントが検出されてもモニタ４２を切り替えてその映像を表示せず、録画しておく。そして、モニタ４２に表示されている映像のうちの１つについて最小表示時間δｔが経過すると、その映像と、新たにイベントの検出された地点の録画映像とでモニタ４２の表示を切り替える。これにより、先に表示されていた映像について、ユーザが確認するのに必要なだけの表示時間（最小表示時間δｔ）が確保される。イベントの発生した直後の映像を逃さずに蓄積媒体２５、蓄積サーバ４２等の記憶媒体に保存する。ユーザは、記憶媒体から読み出した録画データを用いて確認作業を行うので、イベントの確認の仕損じを回避できる。結果として、本実施形態に係る映像表示システム１は、遠隔監視に利用することで、より安全性を高めることができる。
【００４３】
なお、図６および図７においては新たに発生したイベントが１つである場合について説明しているが、複数のイベントがほぼ同時に発生する場合もあり得る。このような場合は、例えば図３の管理テーブルの、イベント発生時刻を参照し、イベントの発生、すなわちイベントが検出されたのが最先の映像から順に、図６や図７の処理を実行する。
【００４４】
これまで、本実施形態に係る映像表示システム１の構成およびその作用について概略を説明した。以下には、システムの具体的な処理動作について、図８から図１２を参照しながら説明する。
【００４５】
図８は、本実施形態に係る映像表示システム１の基本動作についてのシーケンス図である。図８を用いて、イベントが検出されたときの、各ブロックにおいて実行される処理の流れについて述べる。
【００４６】
まず、被監視地点２においては、カメラ２１より得られた映像データは、エンコーダ２２において圧縮する等のエンコーダ処理がなされ、蓄積媒体２５に格納される。図８における蓄積部は、被監視地点２の蓄積媒体２５に限られない。例えば、図１のデータセンター３における蓄積サーバ３２にデータを格納することとしてもよい。
【００４７】
センサー２３や警備システム２４、あるいはカメラ２１から得られた映像の分析により、イベントが検出されると、監視センター４に対してそのイベントの通知がなされる。イベントを通知されると、受信部は、その映像をモニタ４２に表示するよう依頼する。依頼を受けると、判定ユニット４８は、図８の表示領域検索の結果を用いて、その映像をモニタの分割画面のいずれかに即座に表示することができるか否かを判定する。
【００４８】
即座に表示可能と判定された場合は、そのイベントの検出された映像について、エンコーダ２２からリアルタイムで映像データを取り出す。デコーダ４１は、受信した映像データを復元し、復元されたデータをモニタ４２に表示する。
【００４９】
一方、表示不可能と判定された場合は、モニタ４２上にイベントが検出された場所、時刻等を文字で表示する等によりシステムのユーザに通知するが、即時に映像の表示は行わない。表示中の映像のうちいずれかについて最小表示時間δｔが経過するとタイマが満了するようにタイマ４５を設定する。タイマ４５が満了になり、監視センター４から通知されるまで、被監視地点２においてはイベント検出後の映像を蓄積部に保存しておく。
【００５０】
タイマ４５が満了すると、すなわち表示中の映像のうちある映像（上記の例では地点Ａの映像）について最小表示時間δｔが経過すると、その映像の配信を停止するよう、被監視地点２に対し依頼する。先に表示されていた映像の出力を停止した後、管理サーバ３１で管理されている管理テーブルの情報の更新、および新たに表示する映像についてのタイマ４５の設定を行う。イベントの検出された地点の映像を、蓄積部から取り出し、録画データをモニタ４２に表示する。録画データが最小表示時間δｔにわたって表示され続ける。
【００５１】
録画データの表示が、最小表示時間δｔに達すると、タイマ４５が満了し、デコーダ４１に対して通知される。監視センター４から録画データを送信した被監視地点２に対し要求し、タイマ４５満了以降は、その地点からのリアルタイム映像を、エンコーダ２２を介して受信し、モニタ４２に表示する。
【００５２】
図９から図１２は、図８のシーケンスで、監視センター４のデコード／表示部において行っている処理を具体的に示したフローチャートである。以後、図面に沿って、管理テーブルを参照して、イベントの検出された地点の映像についてモニタ４２に表示することができるか否かを判定する処理について、詳細に説明する。
【００５３】
図９は、表示領域検索処理についてのフローチャートである。被監視地点２におけるイベントの検出を通知されると、この表示領域検索処理によって、モニタ４２に表示中の映像のうち、新たな映像と表示を切り替えることのできる映像が存在するかを検索する。
【００５４】
まず、ステップＳ１で、検索対象となる、表示されている映像に振られた番号ｉを初期化し、ｉ＝１とする。なお、この番号ｉは、図４における表示番号に対応する。ｉ番目の映像のモニタ４２への表示開始時刻をＤｔ（ｉ）とすると、ステップＳ２で、開始時刻Ｔａ＝Ｄｔ（ｉ）を設定する。ステップＳ３で、表示位置Ａ＝ｉを設定する。
【００５５】
ステップＳ４では、表示開始時刻Ｄｔ（ｉ）とＤｔ（ｉ＋１）との大小関係を比較する。Ｄｔ（ｉ）の方が大きければ、ステップＳ５で、開始時刻Ｔａ＝Ｄｔ（ｉ＋１）を設定し、ステップＳ６で、表示位置Ａ＝ｉ＋１を設定し、ステップＳ７に進む。なお、ステップＳ４でＤｔ（ｉ＋１）がＤｔ（ｉ）以上であるときは、ステップＳ５、Ｓ６をスキップして、ステップＳ７に進む。
【００５６】
ステップＳ７では、テーブル番号ｉがモニタ４２の表示可能数Ｎ未満であるか判定する。表示可能数Ｎとは、モニタ４２の分割表示されて表示され得る映像の数で、上記実施形態では、Ｎ＝９である。ステップＳ７でＹｅｓの場合、ステップＳ８でｉを１加算し、ステップＳ４以降の処理を実行する。以後、ステップＳ７で、テーブル番号ｉが表示可能数Ｎと等しくなるまでステップＳ４からステップＳ７の処理を繰り返し、ｉ＝ＮとなるとステップＳ９に進み、イベント発生時刻Ｔｃとして現在時刻Ｔｃを設定し、処理を終了する。
【００５７】
図９に示されるように、図２の管理テーブルを参照し、表示されている映像のうち、最も表示開始時刻Ｄｔ（ｉ）が最先の映像について、イベント発生時刻Ｔｃを設定する。上記の実施形態では、テーブル番号ｉ＝１、地点Ａについての映像について、イベント発生時刻Ｔｃが設定される。
【００５８】
図１０は、イベント発生時刻の設定された映像について、モニタ４２に表示可能か否かを判定する処理のフローチャートである。
まず、ステップＳ１０で、表示時間Ｔ＝Ｔｃ−Ｔａを設定する。ここで、「Ｔｃ」は、図９のステップＳ９において、イベント発生時刻として設定されたその瞬間の時刻である。ステップＳ１１で、表示時間Ｔと、最小表示時間δｔとの大小を判定し、表示時間Ｔが最小表示時間δｔを超えている場合は、ステップＳ１２で表示可能とされ、処理を終了する。表示時間Ｔが最小表示時間δｔ以下の場合は、ステップＳ１３で表示不可とされ、処理を終了する。
【００５９】
図１０に示されるように、イベントの検出された映像について、モニタ４２に表示することが可能と判定されると、図１１の処理で、図４で示される表示状態管理テーブルの情報を更新する。
【００６０】
図１１は、表示状態管理テーブルを更新する処理のフローチャートである。まず、ステップＳ１４で、表示開始時刻Ｄｔ（Ａ）＝Ｔｃを設定する。すなわち、新たに表示する映像のテーブル番号に対応する表示開始時刻に、図９のステップＳ９で設定した値Ｔｃを格納する。次に、ステップＳ１５で、エンコーダ２２のＩＰアドレスを、イベントの通知元アドレスＥｎ（Ａ）として設定し、処理を終了する。
【００６１】
図１１に示されるように、位置Ａに表示される映像の表示開始時刻として、その瞬間の時刻Ｔｃ、すなわち、通知元のアドレスとして、その映像を送信するエンコーダ２２のＩＰアドレスを格納する。こうして更新された表示状態管理テーブルに基づいて、図３で示される管理テーブルが更新される。
【００６２】
図１２は、図３の映像データ管理テーブルを更新する処理のフローチャートである。まず、ステップＳ１６で、図１１のステップＳ１５で設定したイベント通知元アドレスＥｎ（Ａ）をキーとして、その映像インデックスに対応するテーブル番号を図３の管理テーブルから求め、そのテーブル番号に対応する表示開始時刻としての、その瞬間の時刻Ｔｃに、上記の処理で得た情報を格納する。次に、ステップＳ１７で、同テーブル番号に対応する表示位置に、上記の処理で得られたＡに相当する情報を格納し、処理を終了する。
【００６３】
図１２に示されるように、実際に表示されている映像に関する情報を管理する、表示状態管理テーブルの情報に基づいて、各被監視地点から送信される映像に関する管理テーブルが更新される。
【００６４】
以上、本実施形態に係る映像表示システム１によれば、ある映像においてイベントが検出されると、イベントが検出された時点においてモニタ４２に表示されている映像が、最小表示時間δｔ以上表示されているか否かを判定する。
【００６５】
最小表示時間δｔ以上表示されている映像が存在する場合は、その映像と、イベントの検出された映像とで表示を切り替える。切り替えられる映像は、少なくとも、システムのユーザが映像を確認できるだけの最小表示時間δｔの期間は既にモニタ４２に表示されている。このため、新たにイベントの検出された映像と切り替えることで、既に確認済みと推察される映像の表示を停止し、新たに確認の必要が生じた映像について表示を開始することで、確認する必要の生じた地点の映像が、モニタ４２に表示されることになる。
【００６６】
モニタ４２に最小表示時間δｔ以上表示されている映像がない場合は、イベントの検出された映像を表示するより先に、表示中の映像についてそれぞれ最小表示時間δｔを確保する必要がある。そこで、表示中の映像はそのままモニタ４２に表示を続け、イベントの検出された映像については、イベントの検出時点からの映像を記憶しておく。モニタ４２に表示中の映像のうち、いずれかについて最小表示時間δｔが経過すると、その映像と、記憶しておいた映像とで表示を切り替える。最小表示時間δｔが経過し、ユーザによる確認が完了したと推察される映像の表示を停止し、新たに確認の必要が生じた映像について、イベントの検出された時点からの録画映像の表示を開始することで、確認する必要の生じた地点の、確認する必要のある時点からの映像が、モニタ４２に表示されることになる。
【００６７】
なお、上記の実施形態においては、複数の被監視地点における映像を、モニタ４２を分割表示して同時に表示する場合について説明しているが、これに限られない。例えば、モニタ４２には、複数の被監視地点のうち１つの地点における映像のみを表示することとし、上記の映像の表示方法を実行させてもよい。
【００６８】
上記の実施形態においては、複数の被監視地点２からの映像についての情報を格納した管理テーブルを参照し、複数の映像を分割表示することのできるモニタ４２に、適切な映像、すなわち表示させるべき映像を判断して表示している。複数の被監視地点２および分割されたモニタ４２の画面は、いずれも比重を等しいものとして処理している。しかし、実際には、映像表示システム１を利用して遠隔監視を行う場合、被監視地点２のなかでもより重点的に監視すべき地点が含まれる場合等も考えられる。かかる場合、重点的に監視すべき、特定の被監視地点（以下、特定地点とする）をそれ以外の被監視地点に対して重み付けして処理することもできる。以下、特定地点について重み付けした場合の実施形態について説明する。
【００６９】
この場合、例えば、特定地点とそれ以外の地点とで、上記の最小表示時間を異なる設定とする。特定地点の最小表示時間δｔpを、それ以外の被監視地点の最小表示時間δｔoよりも長く設定する。図１３は、実施形態２に係る管理テーブルの一例である。図３に示される、先の実施形態に係る管理テーブルと比較して、各映像データのテーブル番号と関連付けて、被監視地点ごとに最小表示時間についてのデータが格納されている点で異なる。
【００７０】
図１３の例では、最小表示時間として、実際の値を秒単位で格納している。モニタ４２に表示する際、管理テーブルの値を参照して最小表示時間を設定する。図１３では、一例として、δｔp＝２０［ｓｅｃ］、δｔo＝１０［ｓｅｃ］と設定されている。図１０のステップＳ１１で、管理テーブル中で表示開始時刻が最先の映像に関し、最小表示時間と表示を開始してから経過した時間との大小関係を比較する際に、図１３の管理テーブルの最小表示時間として読み出した値を用いる。表示可能と判定された映像については、管理テーブルに格納された値を読み出し、読み出した値に基づいてタイマ４５を設定する。本実施形態によれば、特定地点については、より長い間モニタ４２に表示されることとなる。このため、本実施形態に係る映像表示システムのユーザは、特定地点についてより重点的に入念な確認作業を行うことができる。
【００７１】
なお、図１３では最小表示時間として具体的に値が格納されているが、これに限られるものではない。例えば、フラグを設定することで、特定地点かそれ以外の被監視地点かを識別してもよい。また、最小表示時間は、２種類のみの設定に限られず、３種類以上を設定しても、最小表示時間として設定した値に応じてモニタ４２に表示されるので、被監視地点ごとに適切な値を管理テーブルに設定しておくことで、２種類設定した場合と同様の効果が得られる。
【００７２】
さらに他の実施形態として、例えば、モニタ４２の分割表示のうち、特定地域について所定数予め割り当てておくこととしてもよい。例えば図５のように９分割表示する場合には、表示番号の１から４については特定地点の映像を表示するための領域Ｓ１、表示番号の５から９については、他の被監視地点の映像を表示するための領域Ｓ２、と定めておく。
【００７３】
図１４は、実施形態３に係る管理テーブルの一例である。図３および図１３に示される、先の実施形態に係る管理テーブルと比較して、表示領域情報をさらに備えている点で異なる。
【００７４】
イベントが検出されると、図１４の管理テーブルから、対応する表示領域情報を読み出し、その映像は、特定地点についての映像を表示する、領域Ｓ１に表示されるべきか、あるいは、その他の被監視地点についての映像を表示する、領域Ｓ２に表示されるべきかが判定される。例えば、図９に示される表示領域検索処理で、ステップＳ３とステップＳ４の間に、番号ｉに関連付けられた映像の表示領域情報を判定する処理を実行する。イベントの検出された映像の表示領域情報と一致する場合のみ、ステップＳ４からステップＳ７の処理を実行し、一致しない場合は、ステップＳ８に進む。
【００７５】
あるいは、管理テーブルは、表示領域ごとの構成とし、イベントが検出され、図８のシーケンスで処理が実行されるとき、図９の表示領域検索処理を実行する前に、まずイベントの検出された映像について表示領域情報を読み出し、表示領域の一致する管理テーブルについてのみ、図９の処理を実行することとしてもよい。
【００７６】
例えば被監視地点が１００箇所あるとして、そのうちのイベントの検出頻度の高い１０箇所を特定地点として指定しておく。このとき、１０箇所の特定地点の映像には、例えば９分割のうちの４面が、残り９０箇所の被監視地点の映像には、９分割のうち５面が割り当てられることになる。特定地点に関しては、分割表示されるモニタ４２のうち、その映像が表示される領域が予めユーザに把握されているので、ユーザのイベントの確認作業がより容易にされる。
【００７７】
（付記１）
入力される複数の映像データを同時に出力する出力手段と、
各映像データについての出力開始時刻を含む出力管理情報を格納する格納手段と、
前記出力手段に新たな映像データを表示することを指示するイベントを検出する検出手段と、
前記格納手段に格納されている各映像データについての出力管理情報に基づいて、前記検出されたイベントに対応する新たな映像データを前記出力手段に出力可能か否かを判定する判定手段と、
前記新たな映像データを前記出力手段に出力可能であると判定されたときは、該出力手段は、先に出力されている映像データの中の前記出力管理情報に基づいて決まる先の映像データの代わりに、該新たな映像データを出力する
ことを特徴とする映像出力システム。
【００７８】
（付記２）
前記判定手段は、前記出力手段に出力されている所定の数の映像データの全てについて、前記出力開始時刻から、該出力手段に各映像データを表示させる下限時間である最小表示時間が経過していない場合は、前記新たな映像データを出力することができないと判定する
ことを特徴とする付記１に記載の映像出力システム。
【００７９】
（付記３）
前記判定手段が出力することができないと判定した前記新たな映像データを記憶する記憶手段
をさらに備え、
前記出力手段は、前記記憶手段に記憶された前記新たな映像データを所定のタイミングにしたがって出力する
ことを特徴とする付記２に記載の映像出力システム。
【００８０】
（付記４）
前記出力手段は、該出力手段に出力されている所定の数の映像データのいずれかについて、前記出力開始時刻から前記最小表示時間が経過すると、該最小表示時間が経過した出力中の映像データの出力を停止し、前記記憶手段に記憶された前記新たな映像データを出力する
ことを特徴とする付記３に記載の映像出力システム。
【００８１】
（付記５）
前記格納手段は、前記表示管理情報として、前記検出手段によりイベントが検出された検出時刻を更に含み、
前記判定手段は、複数の映像データについて、前記最小表示時間内にイベントが検出されると、前記検出時刻が最先の映像データから順に、検出されたイベントに対応する新たな映像データを上記出力手段に出力可能か否かを判定する
ことを特徴とする付記２に記載の映像出力システム。
【００８２】
（付記６）
前記出力手段が出力した映像データのうち、前記出力開始時刻が最新である映像データについて、該映像データの出力にマーキングするマーキング手段
をさらに備えたことを特徴とする付記２に記載の映像出力システム。
【００８３】
（付記７）
前記出力管理情報には、前記出力手段に各映像データを出力させる下限時間である最小表示時間が含まれ、
前記判定手段は、各映像データに対応する最小表示時間に基づいて、前記検出されたイベントに対応する新たな映像データを前記出力手段に出力可能か否かを判定する
ことを特徴とする付記２に記載の映像出力システム。
【００８４】
（付記８）
前記出力管理情報には、各映像データが前記出力手段に出力されるときに、出力され得る領域についての出力領域情報が含まれ、
前記出力手段は、前記出力領域情報に基づいて、前記映像データを出力する位置を決定して出力する
ことを特徴とする付記１に記載の映像出力システム。
【００８５】
（付記９）
入力された複数の映像データを、出力手段に出力する処理をコンピュータに実行させるための制御プログラムであって、
入力される複数の映像データを同時に出力し、
各映像データについての出力開始時刻を含む出力管理情報を格納し、
前記出力手段に新たな映像データを表示することを指示するイベントを検出し、
前記格納手段に格納されている各映像データについての出力管理情報に基づいて、前記検出されたイベントに対応する新たな映像データを前記出力手段に出力可能か否かを判定し、
前記新たな映像データを前記出力手段に出力可能であると判定されたときは、該出力手段は、先に出力されている映像データの中の前記出力管理情報に基づいて決まる先の映像データの代わりに、該新たな映像データを出力する
処理を実行させることを特徴とする制御プログラム。
【００８６】
（付記１０）
入力される複数の映像データを出力する出力手段と、
各映像データについての出力開始時刻を含む出力管理情報を格納する格納手段と、
前記出力手段に新たな映像データを表示することを指示するイベントを検出する検出手段と、
前記格納手段に格納されている各映像データについての出力管理情報に基づいて、前記検出されたイベントに対応する新たな映像データを前記出力手段に出力可能か否かを判定する判定手段と、
前記新たな映像データを前記出力手段に出力可能であると判定されたときは、該出力手段は、先に出力されている映像データの中の前記出力管理情報に基づいて決まる先の映像データの代わりに、該新たな映像データを出力する
ことを特徴とする映像出力システム。
【図面の簡単な説明】
【００８７】
【図１】本発明に係る映像表示システムの構成図である。
【図２】本発明の機能ブロック図である。
【図３】被監視地点から送信される映像データを管理するためのデータ構成（管理テーブル）の一例である。
【図４】映像のモニタに表示されている状態を管理するためのデータ構造（管理テーブル）の一例である。
【図５】モニタの分割表示の一例である。
【図６】本実施形態に係る映像表示システムにおけるイベント検出時の処理方法を説明する図（その１）である。
【図７】本実施形態に係る映像表示システムにおけるイベント検出時の処理方法を説明する図（その２）である。
【図８】本実施形態に係る映像表示システムの基本動作についてのシーケンス図である。
【図９】表示領域検索処理についてのフローチャートである。
【図１０】イベント発生時刻の設定された映像について、モニタに表示可能か否かを判定する処理のフローチャートである。
【図１１】表示状態管理テーブルを更新する処理のフローチャートである。
【図１２】図３のデータ構成を更新する処理のフローチャートである。
【図１３】実施形態２に係る管理テーブルの一例である。
【図１４】実施形態３に係る管理テーブルの一例である。
【符号の説明】
【００８８】
１      映像表示システム
２      被監視地点
３      データセンター
４      監視センター
１０      ＩＰネットワーク
２１      カメラ
２２      エンコーダ
２３      センサー
２４      警備システム
２５      蓄積媒体
３１      管理サーバ
３２      蓄積サーバ
３３      最小表示時間
３４      管理テーブル
４１      デコーダ
４２      モニタ（表示ユニット）
４７      検出ユニット
４８      判定ユニット
【図２】
2006211459.tif 000003
【図３】
2006211459.tif 000004
【図４】
2006211459.tif 000005
【図５】
2006211459.tif 000006
【図６】
2006211459.tif 000007
【図７】
2006211459.tif 000008
【図８】
2006211459.tif 000009
【図９】
2006211459.tif 000010
【図１０】
2006211459.tif 000011
【図１１】
2006211459.tif 000012
【図１２】
2006211459.tif 000013
【図１３】
2006211459.tif 000014
【図１４】
2006211459.tif 000015
【図１】
2006211459.tif 000016