(57)【要約】【課題】監視カメラからの監視画像の検索性および視認性を向上する。【解決手段】複数の監視カメラからの映像を画面に表示する情報処理装置である。マトリクスＵＩ３００には、複数のセル３０７により構成されるマトリクス描画範囲３０２が表示される。ユーザセル３０７を１つ以上任意に選択すると、選択されたセルに対応する時刻および監視カメラの設置位置から特定される映像が、時刻３１５とともにマトリクスＵＩ３００内の複数の映像部３０６に表示される。映像は、ユーザが選択した再生時間などに応じて分割されて映像部３０６に表示される。【選択図】図３
2019140526.tif 000002
【特許請求の範囲】
【請求項１】
複数の監視カメラからの映像を画面に表示する情報処理装置であって、
それぞれ前記映像に関連付けられた属性である第１属性と第２属性とを取得する属性情報取得手段、
前記第１属性と第２属性との一方を行、他方を列とするマトリクスを表示し、かつ、前記マトリクスを構成するとともにそれぞれ前記第１属性と前記第２属性とに一意に対応する複数のセルを、それぞれユーザにより選択可能として前記画面に表示する第１表示手段、および、
前記ユーザにより選択された各セルについて、当該セルに対応する前記第１属性と前記第２属性とにより特定される映像をそれぞれ前記画面に表示する第２表示手段を有することを特徴とする、
情報処理装置。
【請求項２】
前記第２表示手段は、前記特定された映像のうち少なくとも１つの映像を時分割して分割された映像を前記画面に表示することを特徴とする、
請求項１に記載の情報処理装置。
【請求項３】
前記第２表示手段は、前記特定された映像の総再生時間から、前記画面に表示される映像の表示数を決定し、決定された表示数に従って、前記映像のうち少なくとも１つの映像を時分割して分割された映像を表示することを特徴とする、
請求項１または２に記載の情報処理装置。
【請求項４】
前記第２表示手段は、前記映像ごとに前記取得されたイベントにより決定される優先度に従って、前記映像の表示位置を決定することを特徴とする、
請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
前記第２表示手段は、前記取得されたイベントの数により、前記映像ごとに前記優先度を決定することを特徴とする、
請求項４に記載の情報処理装置。
【請求項６】
前記第１属性は、前記映像の撮像時刻を含み、
前記第２表示手段は、前記分割された映像を前記撮像時刻によりソートして表示することを特徴とする、
請求項２〜５のいずれかに記載の情報処理装置。
【請求項７】
前記第２属性は、前記映像を撮像する監視カメラの設置位置を含み、
前記第２表示手段は、前記分割された映像を前記設置位置によりソートして表示することを特徴とする、
請求項２〜６のいずれか１項に記載の情報処理装置。
【請求項８】
前記第２表示手段は、前記映像ごとに前記取得されたイベントのタイプにより決定される優先度に従って、前記映像ごとにその表示領域の大きさを決定することを特徴とする、
請求項４〜７のいずれか１項に記載の情報処理装置。
【請求項９】
前記イベントには、前記映像からの特定人物の検知が含まれることを特徴とする、
請求項４〜８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記第２表示手段は、前記セルの内部領域に、前記特定された前記映像を表示することを特徴とする、
請求項１に記載の情報処理装置。
【請求項１１】
ユーザによる入力を受け付ける入力手段を備えるとともに複数の監視カメラからの映像を受信して画面に表示する情報処理装置により実行される方法であって、
それぞれ前記映像に関連付けられた属性である第１属性と第２属性とを取得し、
前記第１属性と第２属性との一方を行、他方を列とするマトリクスを前記画面に表示し、
前記マトリクスを構成するとともにそれぞれ前記第１属性と前記第２属性とに一意に対応する複数のセルを、それぞれユーザにより選択可能として前記画面に表示し、
前記入力手段を通じて、前記セルのうち少なくとも１つを選択するための入力を受け付け、
前記ユーザにより選択された各セルについて、当該セルに対応する前記第１属性と前記第２属性とにより特定される映像をそれぞれ前記画面に表示する第２表示手段を有することを特徴とする、
情報処理方法。
【請求項１２】
ユーザによる入力操作を受け付ける入力手段を備えるコンピュータを、
複数の監視カメラからの映像を受信する手段、
それぞれ前記映像に関連付けられた属性である第１属性と第２属性とを取得する属性情報取得手段、
前記第１属性と第２属性との一方を行、他方を列とするマトリクスを表示し、かつ、前記マトリクスを構成するとともにそれぞれ前記第１属性と前記第２属性とに一意に対応する複数のセルを、それぞれユーザにより選択可能として画面に表示する第１表示手段、および、
前記ユーザにより選択された各セルについて、当該セルに対応する前記第１属性と前記第２属性とにより特定される映像をそれぞれ前記画面に表示する第２表示手段、
として機能させるためのコンピュータプログラム。
【請求項１３】
請求項１２記載のコンピュータプログラムを記憶する、コンピュータにより読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視カメラから送られる監視映像を、視認性を向上させて表示する情報処理装置に関する。
【背景技術】
【０００２】
空港、駅、商業施設等の不特定多数の人が訪れる場所には、防犯や防災、計測や記録等を目的として、映像監視システムが設置されることがある。映像監視システムでは、監視対象の人物を監視カメラ等の撮影装置で撮影し、その映像をコントロールセンターに伝送することができる。伝送された画像は、コントロールセンターに常駐する監視員により目的や必要に応じて監視され映像が記録される。
【０００３】
監視カメラの映像は、その設置監視カメラに接続された記録端末に常時記録されて管理されている。クラウドに代表されるように、記録可能な映像量が飛躍的に増大したことで、広域かつ長時間の記録が可能になっている。しかし、それに伴って、記録された映像を監視員が目視で確認するという負担も増大するという課題も顕在化されている。
【０００４】
特に、確認を要する対象者や対象物（以下、ターゲットとする）を監視カメラの映像から検索する際には、そのターゲットが発見された時間に至るまで動画を再生する必要がある。このことは、監視員にとって負荷の一因となっている。
このような課題を解決するために、所望の映像の検索性と視認性を向上するための映像監視システムが普及しつつある。
【０００５】
特許文献１は、人物検索等の検索回数の抑制と検索精度の向上とを両立させるために、特定人物を検索する際に、検索キーとする画像の特徴量を決定し、その特徴量に類似する特徴量を有する画像を検索する画像処理技術を開示している。この技術によれば、複数のユーザによる映像の評価値に基づいてその映像を連続再生することで、人物検索の検索回数を軽減し、かつ検索精度も向上できる。
【０００６】
また、特許文献２は、同一場面を複数の視点から撮影して得られる複数の映像を複数のユーザが評価し、その評価値に基づいて選択映像を選択する技術を開示している。特許文献２の技術では、監視者あるいはユーザの操作によってターゲット映像への操作切り替えが実現されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１３−１０１４３１号公報
【特許文献２】特開２０１６−１２３０６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１のように人物検索の検索アルゴリズムを向上するだけでは、システムの機能を向上したに過ぎず、実際に監視員などがターゲットを探すための視認性や操作性が充分には向上されていない。
また、特許文献２の技術では、ユーザは、映像を確認するために視点映像の切り替えや評価付加要求等の指示を繰り返し行う必要がある。このような指示をしなければ映像の切り替え等がなされないので、ユーザに対する負荷が大きくなるおそれがある。そのため、より適切かつ効果的な監視カメラ映像の表示方法ならびに操作方法が求められている。
【０００９】
本発明は、上記の課題に鑑みてなされたものであり、映像の検索性および視認性を向上することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明にかかる複数の監視カメラからの映像を画面に表示する情報処理装置は、それぞれ前記映像に関連付けられた属性である第１属性と第２属性とを取得する属性情報取得手段、前記第１属性と第２属性との一方を行、他方を列とするマトリクスを表示し、かつ、前記マトリクスを構成するとともにそれぞれ前記第１属性と前記第２属性とに一意に対応する複数のセルを、それぞれユーザにより選択可能として前記画面に表示する第１表示手段、および、前記ユーザにより選択された各セルについて、当該セルに対応する前記第１属性と前記第２属性とにより特定される映像をそれぞれ前記画面に表示する第２表示手段を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、映像の検索性および視認性が向上される。
【図面の簡単な説明】
【００１２】
【図１】（ａ）は監視システムの概略構成を示す機能ブロック図、（ｂ）は監視部のハードウェア構成図、（ｃ）はクライアント端末のハードウェア構成図である。
【図２】クライアント端末が実行する処理を表すフローチャート。
【図３】マトリクスＵＩ３００の説明図。
【図４】マトリクスＵＩ３００の操作で指定される処理を表すフローチャート。
【図５】映像分割部で実行される処理を表すフローチャート。
【図６】映像表示部１３３が実行する処理を表すフローチャート。
【図７】マトリクスＵＩ７０１、７０２の説明図。
【図８】マトリクスＵＩ８０１の説明図。
【図９】マトリクスＵＩ９０１の説明図。
【図１０】マトリクスＵＩ１０００の説明図。
【発明を実施するための形態】
【００１３】
以下、添付の図面を参照して、本発明の情報処理装置を監視装置のクライアント端末に適用した実施形態を説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は本明細書および図面に開示された構成に限定されるものではない。以下の実施形態では監視カメラからの映像を処理しているが、本発明は、監視カメラに限らず、任意の複数の属性が関連付けられた任意の映像に対して適用することができる。
【００１４】
＜第１実施形態＞
図１（ａ）に、第１実施形態における監視システム１００の概略構成を示す機能ブロック図を示す。カメラサーバ装置１１０は、監視装置１５０と、映像記録部１４１を備えたクラウド１４０とにネットワーク１６０を通じて通信可能に接続されている。カメラサーバ装置１１０は、監視カメラ１１１、映像送信部１１２および映像記録部１１３を備えている。なお、カメラサーバ装置１１０は単体であっても、あるいは複数の装置により構成されてもよい。
【００１５】
監視装置１５０は、監視部１２０とクライアント端末１３０とを有する。監視部１２０は、映像受信部１２１、アラート検知部１２２、カメラ位置記憶部１２３およびストレージ１２５にそれぞれ接続されて属性情報取得部１２４を有する。クライアント端末１３０は、端末制御部１３１、映像分割部１３２、映像表示部１３３、ストレージ１３４、入力部１３５を有する。監視部１２０とクライアント端末１３０とは通信可能に接続されている。
【００１６】
カメラサーバ装置１１０の監視カメラ１１１は、空港、商用施設、スタジアム等に設置された映像を撮影するビデオカメラである。監視カメラ１１１が撮影した映像は、カメラサーバ装置１１０内の映像記録部１１３に記録しても良く、あるいは、ネットワーク１６０を通じてクラウド１４０の映像記録部１４１へ記録してもよい。
【００１７】
映像送信部１１２は、監視装置１５０上の映像受信部１２１から映像送信開始要求を受信すると、監視装置１５０のネットワークアドレスを記録する。映像データが入力されると、映像データおよびデータ量を少ない形式（ＪＰＥＧ、ＰＮＧ等）に変換したサムネイル画像を、ネットワーク１６０を経由してネットワークアドレスが記憶されている監視装置１５０に送信する。映像記録部１１３は、監視カメラ１１１によって撮影された映像を記録する。
【００１８】
監視装置１５０は、ネットワーク１６０を介して、複数のカメラサーバ装置１１０の監視カメラ１１１が撮像して映像送信部１１２から送信された映像を、映像受信部１２１を通じて受信し、映像表示部１３３に表示する。
アラート検知部１２２は、監視情報をストレージ１２５から読み出して所定の項目で分類する。監視情報とは、監視カメラ１１１が撮像した映像から検知対象を識別するための情報であり、所定の人物、行動、環境変化等を任意に指定された情報を含むものである。
【００１９】
アラート検知部１２２は、映像受信部１２１が受信した映像に対して画像処理を行うことで、分類されたそれぞれの監視情報の検知レベルに合わせてアラートを属性情報取得部１２４に送信する。アラートとは、映像から検知される異状や警報等を意味するものであり、任意に設定することもできる。例えば、本来静止しているはずの物体の移動、映像内における監視対象人物の出現、危険行動情報および特定人物の検知情報などが挙げられる。映像内に監視対象人物が出現したことは、例えば映像内の画像と、ストレージ１２５の監視情報に含まれる監視対象人物の特徴とを比較することにより検知することが可能である。
【００２０】
図１（ｂ）に、監視部１２０のハードウェア構成図を示す。監視部１２０は、コンピュータにより構成することができる。このコンピュータは、ＣＰＵ（Central Processing Unit）２１、ＲＯＭ（Read Only Memory）２２、ＲＡＭ（Random Access Memory）２３を有する。このコンピュータは、通信Ｉ／Ｆ２４、ストレージ１２５およびこれらが接続されたバス２５を更に有する。ＣＰＵ２１は、ＲＯＭ２２からコンピュータプログラムを読み込み、ＲＡＭ２３を作業領域に用いて実行し、監視部１２０内の映像受信部１２１等の各機能ブロックを制御することで監視部１２０の全体動作を制御する。ＣＰＵ２１、ＲＯＭ２２およびＲＡＭ２３は、バス２５を介してデータの送受信を行う。なお、コンピュータプログラムは、インターネット等のネットワーク１６０経由で接続されたサーバからダウンロードした後にインストールされたものであってもよい。ストレージ１２５には、監視情報が格納されている。通信Ｉ／Ｆ２４は、ＣＰＵ２１の制御により、カメラサーバ装置１１０、クラウド１４０およびクライアント端末１３０との通信を制御する。
【００２１】
図１（ｃ）に、クライアント端末１３０のハードウェア構成図を示す。クライアント端末１３０は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、通信Ｉ／Ｆ３４、入出力Ｉ／Ｆ３６、ストレージ１３４およびこれらが接続されたバス３５を有するコンピュータで実現できる。
【００２２】
ＣＰＵ３１は、ＲＯＭ３２からコンピュータプログラムを読み込み、ＲＡＭ３３を作業領域に用いて実行し、クライアント端末１３０内の端末制御部１３１等の各機能ブロックを制御することでクライアント端末１３０の全体動作を制御する。ＣＰＵ３１、ＲＯＭ３２およびＲＡＭ３３は、バス３５を介してデータの送受信を行う。ストレージ１３４には、必要とされる各種情報が格納されている。通信Ｉ／Ｆ３４は、ＣＰＵ３１の制御により、監視部１２０との通信を制御する。また、必要であれば、カメラサーバ装置１１０およびクラウド１４０との通信を制御するものとしてもよい。
【００２３】
第１実施形態では、監視情報として検知する所定の人物は、検知対象者として事前登録した任意の人物であり、例えばテロリストや犯罪者等の要注意人物、要人等の重要人物などである。検知する人物の顔、体型等の身体的特徴を参照することで、画像から検知する人物を識別する。検知する所定の行動は、喧嘩や徘徊(うろうろ、きょろきょろする動作)、転倒を少なくとも含むものである。監視カメラ１１１から得られた画像に対して画像処理等を行って人体を検知し、検知された人体の移動を検知することで、所定の行動を検知する。
【００２４】
検知する環境変化は、火災、群衆の移動を少なくとも含むものである。監視情報は単体で使用してもよく、複数の情報を組み合わせてもよい。アラート検知部１２２が検知するアラートは、監視カメラ１１１から得られた映像に対して画像処理等を行うことで検知した監視装置１５０のみならず、ネットワーク１６０に接続された他装置から送信された取得した情報としてアラートを検知してもよい。
【００２５】
カメラ位置記憶部１２３は、監視カメラ１１１から取得した映像ごとに、監視カメラの設置位置と設置角度を記録する。記録した監視情報は、ネットワーク１６０を介してカメラサーバ装置その他の装置に送信してもよい。
【００２６】
属性情報取得部１２４は、映像受信部１２１、アラート検知部１２２、およびカメラ位置記憶部１２３から、監視カメラ１１１からの映像に関連付けられた属性情報を取得する。具体的には、属性情報取得部１２４は、映像受信部１２１から、監視カメラ１１１からの映像の記録時間や撮像時刻等の情報を属性情報として取得する。また、属性情報には、アラート検知部１２２から取得される所定の人物や行動の監視情報や、カメラ位置記憶部１２３から取得したカメラの位置や場所の情報（以下、単に位置情報と記載する）が含まれる。
【００２７】
属性情報取得部１２４は、取得した属性情報に含まれる第１属性と第２属性とを取得する。第１属性および第２属性は、監視部１２０のＣＰＵ２１がストレージ１２５から設定情報を読み出して指定してもよい。あるいは、第１属性および第２属性は、クライアント端末１３０監視者あるいはユーザ（以下、監視者と記載する）が入出力Ｉ／Ｆ３６を通じて任意に指定した情報であってもよい。また、以下の例では第１属性を撮像時刻、第２属性を監視カメラ１１１の設置位置としたが、これに限らず、撮像時刻と設置位置との任意の一方を第１属性、他方を第２属性とすることができる。クライアント端末１３０は、常駐する監視者が目的や必要に応じてカメラサーバ装置１１０を通じて監視カメラ１１１からの映像を監視するために映像の表示および各種入力を行うための端末である。
【００２８】
監視者は、クライアント端末１３０の端末制御部１３１を通じて、撮影された人物の移動方向、カメラの設置情報、監視区域の地図情報、アラート検知情報から監視対象となる人物を撮影しているカメラを特定する。
監視者は、入出力Ｉ／Ｆ３６を介して接続されたキーボードやマウス等の入力装置を用いて、グラフィカル・ユーザ・インタフェース(ＧＵＩ)を通じてクライアント端末１３０に入力を行ってカメラを特定する。
【００２９】
端末制御部１３１は、映像受信部１２１、アラート検知部１２２、およびカメラ位置記憶部１２３と双方向での通信を行う。
映像分割部１３２は、監視者が端末制御部１３１を通じて指定した監視カメラ映像と監視カメラの記録時間やアラート情報に基づいて、監視カメラ映像の表示領域を、任意に指定した監視カメラの表示個数に準じて分割する。
【００３０】
この分割処理には、監視カメラ映像の再生開始時間を監視カメラの画面への表示個数に合わせて分割する処理と、表示個数設定のために監視カメラ表示領域の面積を分割する処理とが含まれる。
映像表示部１３３は、端末制御部１３１および映像分割部１３２内の処理結果を適用して、監視カメラ映像や監視区域の地図情報、アラート情報等の監視情報全般を表示する。
【００３１】
クラウド内の映像記録部１４１は、任意の場所から簡便に、必要に応じてネットワーク１６０を経由してアクセスを可能とするコンピュータ資源の集合体に含まれる記録部である。映像記録部１４１に、監視カメラ１１１で撮影した映像を記録してもよい。監視者は、ネットワーク１６０を通じて、監視カメラ１１１からの映像の取得や記録を行う。
【００３２】
図２は、本発明の第１実施形態における監視装置１５０のクライアント端末１３０が実行する処理のフローチャートである。端末制御部１３１は、後述するマトリクスＵＩの操作入力を取得する（Ｓ２０１）。操作入力の取得は、監視者がクライアント端末１３０に通信可能な状態で接続されたキーボードやマウスなどの入力装置を通じて実行を指示する。監視者が指定した情報はストレージ１３４に一時的に記録される。この処理の詳細は後述する。
【００３３】
映像分割部１３２は、ステップＳ２０１で取得した操作入力に応じて監視カメラ映像の表示領域を相対的に分割する処理を行う（Ｓ２０２）。この処理の詳細は後述する。
ＣＰＵ３１は、分割した監視カメラ映像を所定の表示領域に表示する処理を行う（Ｓ２０３）。この処理は図５の映像表示部１３３が実行する処理に対応する。
【００３４】
図３に、映像表示部１３３に表示される、第１実施形態におけるＧＵＩとしてのマトリクスＵＩ３００の説明図を示す。マトリクスＵＩ３００は、プルダウンメニュー３０１、マトリクス描画範囲３０２、マトリクス描画範囲３０２を構成する複数のセル３０７、表示ボタン３０４および監視カメラ表示領域３０５を有する。また、マトリクスＵＩ３００の監視カメラ表示領域３０５は、複数の領域に分割されており、分割された各領域には、監視カメラ１１１のサムネイル画像または映像（以下、単に「映像」と記載する）が表示される映像部３０６とその設置位置が表示されている。映像部３０６には、その映像の撮像時刻として時刻３１５も表示されている。
【００３５】
時刻３１５は映像部３０６の任意の場所に表示可能であるが、第１実施形態では映像部３０６の上方領域に設置位置、右下領域に時刻３１５がそれぞれ表示されている。例えば、監視カメラ表示領域３０５の左上隅の映像部３０６では、上方領域に監視カメラ１１１の設置位置である「Terminal1」が表示され、右下領域には時刻３１５として「０９：１５（９時１５分）」が示されている。図３の例ではTerminal1での監視カメラ１１１の映像部３０６が３分間隔で１１個表示され、また、Terminal2での監視カメラ１１１の映像部３０６が３分間隔で１１個表示されている。
詳細には、監視カメラ表示領域３０５では、Terminal1の時刻０９：１５〜０９：１８の映像を示す映像部３０６が、図中の左端の位置に表示されており、その時刻３１５には、この映像における撮像開始時刻である０９：１５が表示されている。その右隣には、０９：１８〜０９：２１までの映像を示す映像部３０６が表示され、その時刻３１５には、その映像の再生開始時刻である０９：１８が表示されている。以下同様に、３分ごとに映像部３０６が表示され、Terminal1については０９：１５〜０９：４５までの１１個の映像部３０６が表示されている。Terminal1についても０９：１５〜０９：４５までの１１個の映像部３０６が表示されている。Terminal3については、０９：１５〜０９：１８までの２個の映像部３０６が表示されている。
【００３６】
マトリクス描画範囲３０２において、「Terminal」、「Bus Stop」、「TAXI Stand」および「Subway」は、監視カメラの設置位置を示し、それぞれ「ターミナル」、「バス停」、「タクシー乗り場」および「地下鉄」を表す。なお、ターミナルは、駅などの人や交通機関が集まった場所を意味している。
【００３７】
マトリクス描画範囲３０２の横軸には、第１属性として撮像時刻である０９：１５、０９：３０、０９：４５、１０：００、１０：１５、１０：３０および１０：４５が表示されている。マトリクス描画範囲３０２の縦軸には、第２属性として監視カメラ１１１の設置位置であるTerminal1、Terminal2、Terminal3、Bus Stop、TAXI StandおよびSubwayが表示されている。セル３０７は、マトリクス描画範囲３０２を構成するセルを表す。セルは、第１属性と第２属性とに一意に対応しており、例えば図３のセル３０７では、第１属性として監視カメラ１１１の設置位置であるBus Stop、第２属性として時刻１０：００が一意に対応する。図３においては、監視カメラ表示領域３０５に、Terminal1、Terminal2に配置された監視カメラ１１１の映像部３０６が撮像時刻０９：１５〜０９：４５までの３分ごとに表示された状態が示されている。なお、第１属性、第２属性はこの例に限られず、任意に設定することができる。例えば、第１属性または第２属性として、設置角度や設置高さなどの他の属性やパラメータを用いてもよい。
【００３８】
図中では、Terminal1については、撮像時刻０９：４５からの１５分間、つまり、撮像時刻０９：４５〜１０：００に対応するセルと、撮像時刻１０：００〜１０：１５に対応するセルとの２つのセルが選択されている。従って、Terminal1については撮像時刻０９：４５〜１０：１５の映像が、監視カメラ表示領域３０５に表示される。
同様に、Terminal2については撮像時刻０９：３０〜１０：３０、Terminal3については撮像時刻０９：３０〜１０：３０、Bus Stopについては撮像時刻０９：４５および１０：１５の映像が監視カメラ表示領域３０５に表示される。なお、マトリクス描画範囲３０２内では、監視者により選択されたセルはグレーで表示されている。
【００３９】
図４は、本発明の第１実施形態における監視装置１５０のクライアント端末１３０の端末制御部１３１が実行する、マトリクスＵＩ３００を操作するための処理のフローチャートである。端末制御部１３１は、Ｓ３０１〜Ｓ３０４に示されるマトリクスＵＩの生成とＳ３０５〜Ｓ３０７に示されるマトリクスＵＩの操作で指定される処理を実行する。
【００４０】
端末制御部１３１は、属性情報取得部１２４を通じて、第１属性情報を取得する（Ｓ３０１）。第１実施形態では、第１属性情報として「監視カメラ映像の記録時間の全て」を取得する。端末制御部１３１は、属性情報取得部１２４を通じて第２属性情報を取得する。第１実施形態では、第２属性情報として「監視カメラの場所」を取得する（Ｓ３０２）。
【００４１】
端末制御部１３１は、アラート検知部１２２を通じて、アラートに関するイベントをアラートイベントとして取得する。第１実施形態では、アラート検知部１２２で検知されるアラートのうち、「特定人物の検知情報」をアラートイベントとして取得する。これにより、監視カメラ１１１の映像からが特定人物が検知されたというイベントがアラートイベントとなる。端末制御部１３１は、取得した第１属性情報と第２属性情報とを行および列とするマトリクス内にアラートイベントをも含むように描画することで、監視者操作するためのＧＵＩを生成する。
【００４２】
端末制御部１３１は、表示優先度を設定するためのプルダウンメニュー３０１を含んだマトリクスＵＩ３００を表示することで、これらの取得した第１属性情報等の情報をマトリクス状に描画する（Ｓ３０４）。
監視者は、プルダウンメニュー３０１を通じて、マトリクスＵＩ３００で優先的に表示する項目を設定する。第１実施形態では、監視者がカーソルをプルダウンメニュー３０１に合わせて選択することで、選択可能な項目がプルダウン式に表示される。表示される項目としては、時間、アラートイベント発生頻度等がある。例えば監視者が時間を選択すると、マトリクスの表示が時間順にソートされる。
【００４３】
なお、優先する項目を選択するためのユーザインタフェースは、プルダウンメニューに限定されるものではなく、選択する項目に対してチェックをつけるチェックボックス式や選択ボタン等の任意の手法を用いることができる。また、表示優先度をシステム側で事前に選択するものとしてもよい。
【００４４】
端末制御部１３１は、マトリクス描画範囲３０２内の任意のセル３０７を選択するための監視者からの入力を受け付ける（Ｓ３０６）。第１実施形態では、監視者がマウスカーソルを任意のセルに合わせてクリックを行うことでセル３０７を選択する。
【００４５】
その後、端末制御部１３１は、表示ボタン３０４が選択されたか否かを判定する（Ｓ３０７）。第１実施形態では、監視者がマウスカーソルを表示ボタン３０４に合わせてクリックを行ったか否かを判定することで、表示ボタン３０４が選択されたか否かを判定する。表示ボタン３０４が選択されなかった場合（Ｓ３０７：Ｎ）、再度Ｓ３０６を実行する。
【００４６】
表示ボタン３０４が選択された場合（Ｓ３０７：Ｙ）、端末制御部１３１は、映像分割処理および映像表示処理を実行してマトリクスＵＩ３００における映像部３０６の表示数を決定する。この際の映像分割処理および映像表示処理は、それぞれ図５および図６を参照して後述する。その後、端末制御部１３１は、監視カメラ１１１の映像を決定された表示数および表示領域で表示する（Ｓ３０８）。なお、監視カメラ表示領域３０５に表示する映像部３０６の数が多くなるにつれて、個々の映像部３０６の表示領域は小さくなる。従って、好ましくは、ユーザの視認性を確保して映像部３０６を表示するために、監視カメラ表示領域３０５に同時に表示される映像数に予め最大値を設定することで、映像部３０６の視認性を確保する。
以上のようにして、Ｓ３０１〜Ｓ３０４の処理によってマトリクスＵＩ３００が生成され、Ｓ３０１〜Ｓ３０８の処理によってマトリクスＵＩ６００の操作が可能になる。
【００４７】
図５は、本発明の第１実施形態における監視装置１５０のクライアント端末１３０における映像分割部１３２の処理を示す図である。映像分割部１３２は、Ｓ３０３でアラートイベントが取得されたか否かを判定する（Ｓ４０１）。アラートイベントが取得されていない場合（Ｓ４０１：Ｎ）、後述するＳ４０３を実行する。アラートイベントが取得されている場合（Ｓ４０１：Ｙ）、映像分割部１３２は、監視者により指定されたセルごとにアラートイベントの検知数を計測する（Ｓ４０２）。
【００４８】
映像分割部１３２は、監視者により選択されたセルに対応する監視カメラ１１１の映像の総再生時間を特定し（Ｓ４０３）、その結果から監視カメラ表示領域３０５における映像部３０６の表示数を決定する（Ｓ４０４）。映像部３０６の表示数は、監視装置１５０が自動算出しても、あるいは、監視者ＧＵＩやコマンドを通じてクライアント端末から入力してもよい。
【００４９】
映像分割部１３２は、総再生時間を映像部３０６の表示数に応じて分割する（Ｓ４０５）ことで、映像の時分割を行う。すなわち、表示する映像部３０６の数に応じて、特定された期間が長期に渡る場合は時間間隔が長めになるように映像を分割し、短期間の場合は短い時間間隔で映像を分割する。
その後、映像分割部１３２は、分割した映像の再生開始時刻を特定し（Ｓ４０６）、表示優先度の設定の有無を判定する（Ｓ４０７）。表示優先度の設定がない場合（Ｓ４０７：Ｎ）、後述するＳ４０９を実行する。表示優先度の設定がある場合（Ｓ４０７：Ｙ）、アラートイベントの検知数から表示優先度を決定してセルの並び替えを行う。この例では、セルが降順・昇順で並び替えられる（Ｓ４０８）。
【００５０】
次に、映像分割部１３２は、監視カメラ表示領域３０５を変更するか否かを判定する（Ｓ４０９）。監視カメラ表示領域３０５を変更しない場合（Ｓ４０９：Ｎ）、監視カメラ表示領域３０５の表示領域を均等に分割して（Ｓ４１０）、各映像部３０６が同じ大きさとなるように表示を行う。図３、図７および図８の例がこの場合に相当する。一方、監視カメラ表示領域３０５を変更する場合（Ｓ４０９：Ｙ）、アラートイベントの検知数に応じて、監視カメラ表示領域３０５が相対的に分割される（Ｓ４１１）。すなわち、アラートイベントが多い映像部３０６の表示領域は、監視カメラ表示領域３０５での相対的な表示領域が大きく、アラートイベントが少ない映像部３０６の表示領域は、監視カメラ表示領域３０５での相対的な表示領域が小さくなる。図９の例がこの場合に相当する。
【００５１】
なお、Ｓ４０８ではアラートイベントの検知数に応じて優先度を決定してセルを並び替えたが、アラートイベントのタイプに応じて優先度を決定してセルを並び替えてもよい。例えば、第１実施形態では特定人物の検知情報をアラートイベントとしているが、特定人物のうちでも、重要性の高い人物については高い優先度を割り当てるようにしてもよい。これにより、重要性の高い人物に関するアラートイベントが検知された映像を優先的に表示することが可能である。同様に、Ｓ４１０ではアラートイベントの検知数に応じて監視カメラ表示領域３０５を分割したが、アラートイベントのタイプに応じて、アラートイベントが検知された映像の表示領域を大きくしてもよい。
【００５２】
図６に、第１実施形態における映像表示部１３３が実行する処理のフローチャートを示す。映像表示部１３３は、映像分割部１３２で分割した映像部３０６のそれぞれについて再生開始時刻を特定し（Ｓ５０１）、特定された再生開始時刻を昇順または降順で整列し（Ｓ５０２）、この整列された再生開始時刻の順に映像部３０６を表示する。第１実施形態では、端末制御部１３１が監視者からの操作を受け付けるＧＵＩを表示することで昇順または降順かの選択を受け付ける。
【００５３】
図７に、本発明の第１実施形態における監視装置の表示処理（時間順）のＧＵＩの一例の説明図を示す。図中においては、マトリクス描画範囲３０２の選択範囲が短期間の場合のマトリクスＵＩ７０１と選択範囲が長期間の場合のマトリクスＵＩ７０２が示されている。図３のマトリクスＵＩ３００と共通する要素についてはマトリクスＵＩ３００と同じ符号が用いられている。
【００５４】
マトリクスＵＩ７０１は、表示優先度を設定するためのプルダウンメニュー３０１で「時間順」の項目が表示された状態で示されている。図７では、プルダウンメニュー３０１で「時間順」が選択されて表示ボタン３０４を押し下げることによってマトリクスＵＩ７０１が時間順で並び替えられて表示された状態が示されている。監視カメラ表示領域３０５内には監視カメラの映像部７０３が表示可能な個数で表示される。
【００５５】
図中のマトリクスＵＩ７０１では、マトリクス描画範囲３０２内でセル７０４とその他の３つのセルとが選択されており、これら４つの選択されたセルがグレー表示されている。監視カメラ表示領域３０５は、これら４つの選択されたセルに対応した状態となっている。
【００５６】
マトリクス描画範囲３０２内の各セルを選択するごとに、指定されたセルの行に表示された映像開始時間から１５分間の映像を監視カメラ表示領域３０５に表示することが指定される。例えばマトリクス描画範囲３０２内のセル７０４を選択することで、セル７０４の行で指定されたTerminal1の監視カメラ１１１の映像を監視カメラ表示領域３０５に表示することが指定される。
【００５７】
また、セル７０４の列で指定された撮像時刻０９：１５から１５分間の映像を表示することが指定される。図７ではセル７０４の隣のセルも指定されているので、結果的には撮像時刻０９：１５〜０９：４５までの３０分の映像を表示することが指定されている。同様に、Terminal2についても０９：１５〜０９：４５までの３０分の映像を表示することが指定されているので、監視カメラ表示領域３０５にはTerminal1、Terminal2における６０分の映像が表示される。なお、監視カメラ表示領域３０５での監視カメラの映像部７０３の最大表示数は任意に定めることができ、第１実施形態では２４個まで表示可能としている。  
【００５８】
従って、マトリクスＵＩ７０１では、監視カメラ表示領域３０５に表示される２４個の映像部７０３に、Terminal1の映像３０分とTerminal2の映像３０分とを表示する。６０分÷２４＝２．５であるので、各映像部７０３には、平均すると２．５分が割り当てられる。また、この例では、監視カメラ表示領域３０５には、図中において上の行には下の行よりも高い優先度が割り当てられ、かつ、同じ行であれば左側の位置に、より高い優先度が割り当てられている。
【００５９】
図７のマトリクスＵＩ７０１の例では、マトリクス描画範囲３０２内のセル７０４で指定された映像は、terminal1、terminal2、terminal3、Bus Stop、TAXI Stand、Subwayの順に表示される。各設置位置における監視カメラ１１１の映像は、上記優先度に従って時刻順に表示される。従って、監視カメラ表示領域３０５の一番上の行（第１行）の左から順に、Terminal1の指定されたセルにおける０９：１５〜０９：４５までの映像が映像部７０３に時間順で表示される。Terminal1の最後の映像であるTerminal1の０９：４５の映像が映像部７０３に表示された後、Terminal2の映像が順次表示される。
【００６０】
各映像部７０３に割り当てられる時間は任意に設定することができ、たとえば正確に２．５分を割り当ててもよい。ただし、秒単位で時間を割り当てると監視者が表示時間を把握し難くなるおそれもあるので、第１実施形態では、簡素化のために各映像部７０３に３分を割り当るものとした。このような表示時間の割り当てや分割は任意の手法で行うことができる。
【００６１】
各映像部７０３では、その内部に撮像時刻を表す時刻７０５が表示されているが、映像部７０３の周辺に視認性を高めて時刻７０５を表示してもよい。
また、第１実施形態では、図７の監視カメラ表示領域３０５では、設置位置の映像部７０３ごとに、再生開始時点での撮像時刻が表示される。例えば、マトリクスＵＩ７０１のTerminal1については、最初の映像部３０６の時刻７０５には、再生開始時刻である０９：１５が表示される。その後、マトリクスＵＩ７０１のTerminal1には０９：１８、０９：２１..と３分ごとの撮像時刻における映像が表示され、最後に０９：４５の映像が表示される。
【００６２】
なお、図３、７、８および９の監視カメラ表示領域３０５では、各映像部７０５に表示される映像の再生開始時刻については、時刻７０５をグレーに白抜き文字で示した。一方、映像分割部１３２により分割することで得られた映像については時刻表示７０５を黒地に白抜き文字で表示した。
従って、図７の監視カメラ表示領域３０５では、その左上に示される映像部７０３の時刻表示０９：１５はグレーに白抜き文字で表示され、かつ、その右隣の映像部７０３の時刻表示０９：１８は黒地に白抜き文字で表示されている。
【００６３】
また、監視カメラ表示領域３０５における映像部７０３では、監視カメラ１１１の映像は３分ごとに分割されている。例えば、左上に示される映像部７０３は、Terminal1の監視カメラ１１１における撮像時刻０９：１５〜０９：１８までの３分間の映像を表示する。その右隣の映像部７０３は、０９：１８〜０９：２１までの３分間の映像を表示する。また、上から２つめの行である第２行の左端に示される映像部７０３は、Terminal1の監視カメラ１１１における撮像時刻０９：３９〜０９：４２までの３分間の映像を表示する。その右隣の映像部７０３は、０９：４２〜０９：４５までの３分間の映像を表示し、更にその右隣の映像部７０３は、０９：４５の映像を表示する。
【００６４】
Terminal2、Terminal3についても同様であり、各映像部７０３には３分が割り当てられてており、Terminal2、Terminal3の最初の映像部７０３は０９：１５〜０９：１８までの３分間の映像を表示する。
【００６５】
図７には、マトリクス描画範囲３０２の選択範囲が長期間の場合に対応するマトリクスＵＩ７０２も示されている。マトリクスＵＩ７０２でも、マトリクスＵＩ７０１と同様に監視カメラ表示領域３０５内に監視カメラの映像部７０３が２４個表示可能となっている。
【００６６】
マトリクスＵＩ７０２では、マトリクス描画範囲３０２内でセル７０６とその他の１１個のセルとが選択されており、これら１２個の選択されたセルがグレー表示されている。監視カメラ表示領域３０５は、これら１２個の選択されたセルに対応した状態となっている。
【００６７】
マトリクスＵＩ７０１の場合と同様に、マトリクス描画範囲３０２内のセル７０６を選択することで、セル７０６の行で指定されたTerminal1の監視カメラ１１１の映像を監視カメラ表示領域３０５に表示することが指定される。また、セル７０６の列で指定された撮像時刻０９：１５から１５分間の映像を表示することが指定される。図７ではセル７０６の５つ隣のセルまで指定されているので、撮像時刻０９：１５〜１０：４５までの９０分の映像を表示することが指定されている。同様に、Terminal2についても０９：１５〜１０：４５までの９０分の映像を表示することが指定されているので、監視カメラ表示領域３０５にはTerminal1、Terminal2を合わせて１８０分の映像が表示される。
【００６８】
マトリクスＵＩ７０２では、マトリクス描画範囲３０２に表示される２４個の映像部７０３に、Terminal1の映像９０分とTerminal2の映像９０分とを表示する。１８０分÷２４＝７．５であるので、マトリクスＵＩ７０２におけるマトリクス描画範囲３０２内の各映像部７０３には、平均すると７．５分が割り当てられる。
なお、マトリクスＵＩ７０１と同様に、マトリクスＵＩ７０２でも簡素化のために１分単位で割り当てを行う。この例では、割り当て時間が７分の映像と８分の映像とを交互に表示するものとした。
【００６９】
マトリクスＵＩ７０２の監視カメラ表示領域３０５では、最上段の最初のTerminal1の監視カメラ１１１の映像が表示される映像部７０３には撮像時刻０９：１５から７分、その右隣の映像部７０３には撮像時刻０９：２２から８分が割り当てられている。その後の映像部７０３には交互に７分と８分の時間が割り当てられる。マトリクスＵＩ７０２では、時刻０９：１５、０９：３０、０９：４５、１０：００、１０：１５、１０：３０については時刻７０５がグレーに白抜き文字で表示され、その他については黒地に白抜き文字で表示される。なお、監視カメラ表示領域３０５の２段目における左から４番目の映像部７０３では、terminalの映像の終了撮像時刻である１０：４５が表示されている。Terminal2についても同様である。
【００７０】
このように監視カメラ表示領域３０５における映像部７０３の表示可能な数とマトリクス描画範囲の選択部での指定された再生時間とに合わせて映像を分割して映像部７０３に表示処理を行う。
【００７１】
図８に、監視装置１５０の映像表示部１３３に表示される、アラートイベント発生頻度順でソートされたマトリクスＵＩ８０１の説明図を示す。図中において、図３のマトリクスＵＩ３００と共通する要素についてはマトリクスＵＩ３００と同じ符号が用いられている。マトリクスＵＩ８０１は、プルダウンメニュー３０１で「アラートイベント発生頻度順」が選択されて表示ボタン３０４を押し下げることによってマトリクスＵＩ８０１がアラートイベント発生頻度順で並び替えられて表示された状態が示されている。
監視カメラ表示領域３０５内には監視カメラの映像部７０３が表示可能な個数で表示され、かつ、アラートイベント発生頻度の高いセル順で表示されている。
【００７２】
以下、詳細に説明すると、マトリクスＵＩ８０１は、マトリクス描画範囲３０２のセル８０３内に、アラート検知部１２２が検知したアラートイベント８１２を表示している。セル８０３のうち図中にＡ〜Ｈで示したセルでは、それぞれ図中において縦線で示されるアラートイベント８１２が発生している。なお、図面を簡素化するために、セルＨのアラートイベントについてのみ符号８０２を付して表示されている。
図示されるように、Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆ、ＧおよびＨで示されるセルでは、それぞれアラートイベントの発生回数が６、４、３、２、１、１、１および１となっている。
【００７３】
マトリクスＵＩ８０１では、その監視カメラ表示領域３０５の映像部７０３に、アラートイベント発生頻度数が多い順で並び替えられたセルの映像が上述した優先度に従って表示位置を決定する。第１実施形態では、優先度に従って、監視カメラ表示領域３０５の一番上の行の左端から順に表示を行う。
【００７４】
具体的には、監視カメラ表示領域３０５には、上述した優先度に従って、アラートイベントの発生回数順に従ってセルＡ、セルＢ、セルＣ、セルＤが順に表示される。なお、セルＥ〜セルＨは、いずれも発生したアラートイベント数が１である。これらについては任意に条件を設定して並べ替えを行って監視カメラ表示領域３０５に表示する。
【００７５】
図８の例では、これらのセルＥ〜セルＨは、監視カメラ１１１の設置位置ごとに総アラートイベント数を比較し、総アラートイベント数が大きい順に並び替えを行うものとした。
Terminal1の行で発生したアラートイベント数は１１、Terminal2、Bus Stop、TAXI Standのアラートイベント数はそれぞれ４、３、１である。従って、セルＥ〜セルＨは、セルＥ、セルＦ、セルＧ、セルＨの順に表示される。
【００７６】
さらに、マトリクスＵＩ８０１では、監視カメラ表示領域３０５内に監視カメラの映像部７０３を２４個表示することが可能である。マトリクス描画範囲３０２では、アラートイベントが発生していないセルも含めて１８個のセルが選択された合計２７０分の映像が選択されて、映像が分割されている。分割された映像は、監視カメラ表示領域３０５内に表示優先度と経過時間順に２４個の映像部７０３に表示されている。
【００７７】
監視カメラ表示領域３０５の第１行の一番左の映像部７０３には、Terminal1のセルＡにおける撮像時刻１０：００の映像が表示されている。その右隣の映像部７０３には、発生したアラートイベントに対応する撮像時刻１０：０１の映像が表示され、その右隣の映像部７０３には、撮像時刻１０：０３の映像が表示されている。このように、監視カメラ表示領域３０５には、左の映像部７０３から順にセルＡにおける６つのアラートイベントに対応する映像が表示される。以下同様にして、セルＡにおけるアラートイベントが第１行に順次表示され、図８における第１行の７番目の映像部７０３には、セルＡの映像における最後のアラートイベントに対応する撮像時刻１０：１４の映像が表示される。
【００７８】
監視カメラ表示領域３０５の第１行の最後の映像部７０３には、セルＢの映像におけるTerminal1の撮像時刻０９：４５の映像が示される。監視カメラ表示領域３０５の第２行には、セルＢのアラートイベントが順次表示され、第２行の左から５番目の映像部７０３には、Terminal2の撮影時刻１０：１５の画像が表示される。
【００７９】
このようにして、すべてのセルＡ〜Ｈにおけるアラートイベントが表示される。前述したように、図８において、時刻７０５をグレーに白抜き文字で表示するが、前述のように、映像分割部１３２により分割された結果表示部３０５に表示される映像については、黒地に白抜き文字で表示されている。
また、表示の簡素化のために、同一場所における同一時刻の映像を重複して表示することは避けている。例えばTerminal1の１０：００の映像は、セル８０３Ａの表示開始時刻であり、かつ、セル８０３ｂの表示終了時刻である。セル８０３Ａの表示開始時刻である１０：００の映像が第１行の最初の映像部７０３に表示されているので、セルＢの表示終了時刻であるTerminal1の１０：００の映像を再度表示することは避けている。
【００８０】
図８のＤで示されるセルの内容で説明すると、Bus Stopの１０：００〜１０：１５までの間に、１０：０３と１０：０５にそれぞれアラートイベント１、アラートイベント２が発生している。映像分割部１３２では、Bus Stopについて、アラートイベント１が発生するまでの映像、アラートイベント１が発生してからアラートイベント２が発生するまでの映像、およびアラートイベント２が発生してから１０：１５までの映像に分割している。
従って、アラートイベント１が発生するまでの映像（１０：００〜１０：０３）では、時刻７０５はグレーに白抜き文字で表示される。一方、アラートイベント１が発生してからアラートイベント２が発生するまでの映像（１０：０３〜１０：０５）、アラートイベント２が発生した後の映像（１０：０５〜１０：１５）の時刻７０５は黒地に白抜き文字で表示される。
【００８１】
図９に、第１実施形態における他のマトリクスＵＩの一例であるマトリクスＵＩ９０１を示す。マトリクスＵＩ９０１は、アラートイベント発生頻度順に監視カメラ１１１の映像を映像部７０３に表示し、かつ、監視カメラ表示領域を可変としている。
【００８２】
マトリクスＵＩ９０１では、マトリクス描画範囲３０２に示されるアラートイベントの発生状況およびその表示時間の選択については図８と同様である。従って、マトリクスＵＩ９０１では、アラートイベント発生頻度数が多い順に、アラートイベントの発生数は、Terminal1では１１、Terminal2では４、Bus Stopでは３、Taxi Standでは１となっている。このことから、アラートイベント発生頻度順に並び替えると、表示優先度は、Terminal1＞Terminal2＞Bus Stop＞Taxi Standとなる。
【００８３】
マトリクスＵＩ９０１の監視カメラ表示領域３０５は、図８の例とは異なり、Terminal1、Terminal2等の監視カメラ１１１の設置位置ごとに、アラートイベントの発生数に応じて映像の表示領域およびその面積を決定する。マトリクスＵＩ９０１では、マトリクス描画範囲３０２には、監視カメラ１１１の設置位置としてTerminal1等の６つの位置が示されている。従って、監視カメラ表示領域３０５は、これら６つの位置の監視カメラ１１１を表示可能な表示形態となる。図９の例では、アラートイベントの発生数が最多（１１）である設置位置となっているTerminal1の映像の表示領域に対して、監視カメラ表示領域３０５の面積のうち半分を割り当てる。
【００８４】
次に、残りの半分の表示面積に対し、アラートイベント発生頻度数が多い順に表示領域を相対的に分配する。この例では、アラートイベントの発生数はTerminal２では４、Bus Stopでは３、TAXI Standでは１となっているの。従って、Terminal2とBus Stopとを同じ大きさとして、残りの半分の面積のうちそれぞれ１／３程度を割り当てる。残りの領域についてはその半分程度をTAXI Standに割り当て、その他の領域を、アラートイベントが発生しなかったTerminal3およびSubwayに割り当てる。
【００８５】
このようにして監視カメラ１１１の設置位置ごとに監視カメラ表示領域３０５を割り当てることで、表示領域を可変として映像部９０２を表示することができる。なお、割り当ての仕方は任意に定めることができ、好ましくは、アラートイベントの発生頻度が高い設置位置に対しては大きな表示領域を割り当てる。
【００８６】
さらに、映像部９０２内の画像枠内は、映像の再生開始時刻９０３を表示する。図９の例では、アラートイベントのそれぞれの再生開始時刻９０３を表示して、ユーザが速やかにアラートイベントを再生できるようにしている。例えばTerminal1では、アラートイベントの発生数が１１であるので、撮影開示時刻である０９：４５を加えると、合計１２個の再生開始時刻９０３を表示することになる。
【００８７】
しかし、再生開示時刻を多数表示すると映像部９０２の表示領域が狭くなってしまう。従って、図９の例では再生開始時刻９０３は５つまで表示するものとしている。そして、表示されていない再生開始時刻９０３を表示するには、映像部９０２をダブルクリックするか、または、映像部９０２の右下隅に切り替えボタン９０４を表示し、この切り替えボタンを押し下げる。表示されていない再生開始時刻９０３をこの操作によって表示してマウスカーソル等を用いて選択するものとした。
【００８８】
再生開始時刻９０３および切り替えボタン９０４はいずれも視認性を高めて表示する。なお、監視カメラ表示領域３０５に表示する画面数は監視装置１５０が事前に指定しても良く、あるいは、監視装置１５０を使用するユーザが任意に指定してもよい。
【００８９】
以上説明したように、第１実施形態では、監視カメラ１１１からの映像が複数の映像部３０６に表示されるので、映像の検索性および視認性が向上する。また、監視者は、マトリクス描画範囲３０２内のセルを選択することで、監視カメラ１１１の設置位置と映像セルを容易に選択することができる。
また、監視者はセル３０７、７０４、７０６、８０３を１つ以上任意に選択することで、選択されたセルに対応する時刻および監視カメラの設置位置から特定される映像を容易に選択することができる。監視カメラ１１１からの映像は、その再生時間や、所定の時間内に発生したアラートイベントの数などに応じて分割され、あるいは映像の大きさが変更される。
従って、監視者は、監視したい映像を容易に選択することができる。特に、所定時間内でのアラートイベントの発生が多い映像を優先的に表示（図８の例）するか、あるいは、表示領域を大きくする（図９の例）ことで、視認性および検索性をさらに向上することができる。
なお、上述した目的に限らず、後述する発明を実施するための形態に示す各構成により導かれる作用効果であって、従来の技術によっては得られない作用効果を奏することも本件の他の目的の１つとして位置付けることができる。
【００９０】
＜第２実施形態＞
図１０に、本発明の第２実施形態における監視装置１５０における、映像表示部１３３に表示されるＧＵＩであるマトリクスＵＩ１０００の説明図を示す。図示されるように、第２実施形態では、マトリクスＵＩ１０００のセル内に監視カメラ映像が挿入されている。図１０においては、図３等における監視カメラ表示領域３０５は表示されていない。
【００９１】
マトリクスＵＩ３００のマトリクス描画範囲３０２と同様に、マトリクスＵＩ１０００の横軸には、第１属性として、撮像時刻０９：１５、０９：３０、０９：４５、１０：００、１０：１５、１０：３０および１０：４５が表示されている。その縦軸には、第２属性として監視カメラ１１１の設置位置であるTerminal1、Terminal2、Terminal3、Bus Stop、TAXI StandおよびSubwayが表示されている。
【００９２】
このマトリクスＵＩ１０００のセル内に、アラート検知部（１２２）で検知したアラートイベントの個数に応じてセルの表示領域を分割表示する。図１０には、このように分割表示されたセルの一例がセル１００２として示されている。また、セル１００２の領域内には、監視カメラの映像１００１が表示されている。
【００９３】
監視カメラの映像１００１の再生開始時刻はアラートを検知した前後の時刻とする。セル１００２内に含まれた監視カメラの映像１００１をそのまま映像を再生してもよい。また、監視者がマウスカーソル等で選択した映像１００１を任意の大きさで拡大表示することで、映像１００１の視認性を向上させてもよい。
【００９４】
第２実施形態では、図１０に示されるように、セル１００２の内部領域に、監視カメラの映像１００１を表示する。また、セルに対応する映像でアラートイベントが複数発生している場合には、その数に応じて映像を分割してセル１００２内に表示を行っている。従って、監視者は、分割された映像の数から、アラートイベントの発生数を知ることができる。これらのことから、第２実施形態では、監視カメラ１１１からの映像の視認性および検索性をより向上することができる。
【００９５】
このように、いずれの実施形態においても、膨大な監視情報に対して、第１属性情報と第２属性情報とを行および列とするマトリクスＵＩを用いて所望の映像を指定することができる。また、再生時間やアラートイベント等に応じて映像を分割した後に適切な表示領域内に表示することで、ユーザの入力操作や閲覧作業を容易とし、監視作業に要する時間を短縮することができる。
【００９６】
以上、実施形態例を詳述したが、本発明は例えば、システム、装置、方法、プログラム若しくは記録媒体(記憶媒体)等としての実施態様をとることが可能である。具体的には、複数の機器（例えば、ホストコンピュータ、インタフェース機器、撮像装置、webアプリケーション等）から構成されるシステムに適用してもよく、また、一つの機器からなる装置に適用してもよい。
【００９７】
また、前述した実施形態の機能を実現するソフトウェアのプログラムコード（コンピュータプログラム）を記録した記録媒体（または記憶媒体）を、システムあるいは装置に供給する。このような記憶媒体は、コンピュータ読み取り可能な記憶媒体である。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行する。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。
【図１】
2019140526.tif 000003
【図２】
2019140526.tif 000004
【図３】
2019140526.tif 000005
【図４】
2019140526.tif 000006
【図５】
2019140526.tif 000007
【図６】
2019140526.tif 000008
【図７】
2019140526.tif 000009
【図８】
2019140526.tif 000010
【図９】
2019140526.tif 000011
【図１０】
2019140526.tif 000012