(57)【特許請求の範囲】
【請求項１】
複数の撮像装置のうち、撮像映像の録画期間に指定時刻が含まれる撮像装置を特定する特定手段と、
前記特定手段により前記複数の撮像装置から特定された１又は複数の撮像装置の識別情報を表示画面に表示させると共に、前記１又は複数の識別情報から指定された識別情報に対応する撮像装置の録画映像を前記表示画面に表示させる表示制御手段とを有し、前記表示制御手段は、前記１又は複数の識別情報を、表示中の録画映像を撮像した撮像装置に対応する識別情報であるか否かに応じて異なる表示方法で表示させることを特徴とする表示制御装置。
【請求項２】
複数の撮像装置のうち、撮像映像の録画期間に指定時刻が含まれる撮像装置を特定する特定手段と、
前記特定手段により前記複数の撮像装置から特定された１又は複数の撮像装置の識別情報を表示画面に表示させると共に、前記１又は複数の識別情報から指定された識別情報に対応する撮像装置の録画映像を前記表示画面に表示させる表示制御手段と、
前記録画映像の録画開始及び録画終了のうち少なくとも１つのトリガの種類を示すトリガ情報を取得するトリガ取得手段とを有し、
前記表示制御手段は、前記特定手段により特定された１又は複数の撮像装置の識別情報を、前記トリガ情報が示すトリガの種類に応じて異なる表示方法で表示させることを特徴とする表示制御装置。
【請求項３】
複数の撮像装置のうち、撮像映像の録画期間に指定時刻が含まれる撮像装置を特定する特定手段と、
前記特定手段により前記複数の撮像装置から特定された１又は複数の撮像装置の識別情報を表示画面に表示させると共に、前記１又は複数の識別情報から指定された識別情報に対応する撮像装置の録画映像を前記表示画面に表示させる表示制御手段と、
前記録画映像のフレームレートと映像フォーマットとのうち少なくともいずれかを示す映像情報を取得する情報取得手段とを有し、
前記表示制御手段は、前記特定手段により特定された１又は複数の撮像装置の識別情報を、前記映像情報が示すフレームレートと映像フォーマットとのうち少なくともいずれかに応じて異なる表示方法で表示させることを特徴とする表示制御装置。
【請求項４】
前記表示制御手段により表示されたタイムライン上におけるユーザによる指定位置に基づいて前記指定時刻を決定する決定手段を有することを特徴とする請求項１乃至３のうち、いずれか１項に記載の表示制御装置。
【請求項５】
前記表示制御手段は、前記タイムライン上に、前記複数の撮像装置のうちユーザにより指定された撮像装置の録画期間を識別可能に表示させることを特徴とする請求項４に記載の表示制御装置。
【請求項６】
前記表示制御手段は、前記複数の撮像装置のうちユーザに指定された第１撮像装置の録画期間を前記タイムライン上に識別可能に表示させたあと、前記特定手段による特定済みの１又は複数の撮像装置のうち、第２撮像装置の識別情報がユーザにより指定された場合、前記第１撮像装置に代えて、前記第２撮像装置の録画期間を前記タイムライン上に表示させることを特徴とする請求項５に記載の表示制御装置。
【請求項７】
前記複数の撮像装置による撮像映像を録画映像として記憶する録画装置から、ネットワークを介して、前記複数の撮像装置のそれぞれの録画映像の録画開始時刻と録画終了時刻の情報を取得する時刻取得手段をさらに有し、
前記特定手段は、前記時刻取得手段により取得された録画開始時刻と録画終了時刻とに基づいて前記１又は複数の撮像装置を特定することを特徴とする請求項１乃至６のうち、いずれか１項に記載の表示制御装置。
【請求項８】
請求項１乃至７のうち、いずれか１項に記載の表示制御装置と、複数の撮像装置とがネットワークを介して接続されたカメラシステム。
【請求項９】
複数の撮像装置のうち、撮像映像の録画期間に指定時刻が含まれる撮像装置を特定する特定工程と、
前記特定工程により前記複数の撮像装置から特定された１又は複数の撮像装置の識別情報を表示画面に表示させる第１表示制御工程と、
前記１又は複数の識別情報から指定された識別情報に対応する撮像装置による録画映像を前記表示画面に表示させる第２表示制御工程とを有し、
前記第１表示制御工程は、前記１又は複数の識別情報を、表示中の録画映像を撮像した撮像装置に対応する識別情報であるか否かに応じて異なる表示方法で表示させることを特徴とする表示制御方法。
【請求項１０】
複数の撮像装置のうち、撮像映像の録画期間に指定時刻が含まれる撮像装置を特定する特定工程と、
前記特定工程により前記複数の撮像装置から特定された１又は複数の撮像装置の識別情報を表示画面に表示させる第１表示制御工程と、
前記１又は複数の識別情報から指定された識別情報に対応する撮像装置による録画映像を前記表示画面に表示させる第２表示制御工程と、
前記録画映像の録画開始及び録画終了のうち少なくとも１つのトリガの種類を示すトリガ情報を取得するトリガ取得工程とを有し、
前記第１表示制御工程は、前記特定工程により特定された１又は複数の撮像装置の識別情報を、前記トリガ情報が示すトリガの種類に応じて異なる表示方法で表示させることを特徴とする表示制御方法。
【請求項１１】
複数の撮像装置のうち、撮像映像の録画期間に指定時刻が含まれる撮像装置を特定する特定工程と、
前記特定工程により前記複数の撮像装置から特定された１又は複数の撮像装置の識別情報を表示画面に表示させる第１表示制御工程と、
前記１又は複数の識別情報から指定された識別情報に対応する撮像装置による録画映像を前記表示画面に表示させる第２表示制御工程と、
前記録画映像のフレームレートと映像フォーマットとのうち少なくともいずれかを示す映像情報を取得する情報取得工程とを有し、
前記第１表示制御工程は、前記特定工程により特定された１又は複数の撮像装置の識別情報を、前記映像情報が示すフレームレートと映像フォーマットとのうち少なくともいずれかに応じて異なる表示方法で表示させることを特徴とする表示制御方法
【請求項１２】
前記表示画面にタイムラインを表示させる第３表示制御工程をさらに有し、
前記指定時刻は、前記タイムライン上におけるユーザによる指定位置に基づいて決定されることを特徴とする請求項９乃至１１のうち、いずれか１項に記載の表示制御方法。  
【請求項１３】
前記第３表示制御工程は、前記タイムライン上に、前記複数の撮像装置のうちユーザにより指定された撮像装置の録画期間を識別可能に表示させることを特徴とする請求項１２に記載の表示制御方法。
【請求項１４】
コンピュータを、請求項１乃至７のうち何れか１項に記載の表示制御装置として動作させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置による撮像映像を表示させるための方法に関する。
【背景技術】
【０００２】
従来、複数台のネットワークカメラの撮像映像を表示するネットワークカメラシステムにおいて、時刻を示すユーザインタフェース（タイムライン）上に複数のネットワークカメラの録画期間を表示することが知られている。
【０００３】
特許文献１には選択された複数のネットワークカメラの録画期間を表示する表示方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２００７−５０５５２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、表示させるべき録画映像の指定が困難となる場合があった。
【０００６】
例えば、膨大な数のネットワークカメラのそれぞれの録画映像が記録されている場合、すべてのネットワークカメラの録画期間を１度に表示させようとすると視認性が悪くなる。一方で、ユーザがいくつかのネットワークカメラを指定し、そのネットワークカメラの録画期間を表示させようとすると、ネットワークカメラを指定する手間がかかるし、ヒューマンエラーによる見逃しが発生する恐れがあった。
【０００７】
本発明は上記の問題点に鑑みてなされたものであり、その目的は、表示させるべき録画映像の指定を簡単に行えるようにすることである。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の表示制御装置は、例えば、以下の構成を有する。すなわち、複数の撮像装置のうち、撮像映像の録画期間に指定時刻が含まれる撮像装置を特定する特定手段と、前記特定手段により前記複数の撮像装置から特定された１又は複数の撮像装置の識別情報を表示画面に表示させると共に、前記１又は複数の識別情報から指定された識別情報に対応する撮像装置の録画映像を前記表示画面に表示させる表示制御手段とを有し、前記表示制御手段は、前記１又は複数の識別情報を、表示中の録画映像を撮像した撮像装置に対応する識別情報であるか否かに応じて異なる表示方法で表示させる。
【発明の効果】
【０００９】
本発明によれば、表示させるべき録画映像の指定を簡単に行うことができるようになる。
【図面の簡単な説明】
【００１０】
【図１】カメラシステムの全体構成例を示す図
【図２】ネットワークカメラの構成例を示す図
【図３】異常検出装置の構成例を示す図
【図４】表示制御装置の構成例を示す図
【図５】録画装置の構成例を示す図
【図６】タイムラインＵＩ例を示す図
【図７】表示制御装置の動作を説明するためのフローチャート
【図８】表示制御装置のＵＩ例を示す図
【図９】表示装置１０６のハードウェア構成例を説明するための図
【発明を実施するための形態】
【００１１】
以下に、実施の形態を、添付の図面に基づいて詳細に説明する。図１は、本実施形態に係るカメラシステムの構成の一例を示す図である。図１に示すように、本実施形態のカメラシステムは、ネットワークカメラ１０２と１０３、異常検出装置１０４と１０５、表示装置１０６、録画装置１０７、及び、これら装置をつなぐネットワーク１０１から構成される。なお、本実施形態では、ネットワークカメラ１０２と１０３がネットワーク対応機能を持つカメラである場合の例を中心に説明する。しかしながら、ネットワーク対応機能を持たないカメラ（撮像装置）が、ネットワーク対応機能を有する他の装置を介して撮像映像を送信するようにしても良い。また、本実施形態では、特に断りがない限り、ネットワークカメラとカメラを同じ意味の言葉として使用する。
【００１２】
また、カメラ、異常検出装置、表示装置、及び録画装置の台数は図１の例に限らず、それぞれ１台以上存在すればよい。また、装置の構成も上記の例に限らず、例えば、ネットワークカメラ１０３と異常検出装置１０４とが一体の装置であったり、表示装置１０６と録画装置１０７とがローカルに接続されていたりしても良い。さらに、表示装置１０６は、例えばデスクトップＰＣ本体とモニタのように、別の装置として構成されても良い。上記の例においては、デスクトップＰＣ本体は表示制御装置、モニタは表示装置として機能する。
【００１３】
図９は、表示装置１０６のハードウェア構成の一例を示す図である。表示装置１０６は、ＣＰＵ９０１と、ＲＯＭ９０２と、ＲＡＭ９０３と、外部メモリ９０４と、通信Ｉ／Ｆ９０５と、撮像部９０６と、システムバス９０７とを備える。
【００１４】
ＣＰＵ９０１は、表示装置１０６における動作を統括的に制御するものであり、システムバス９０７を介して、各構成部（９０２〜９０６）を制御する。
【００１５】
ＲＯＭ９０２は、ＣＰＵ９０１が処理を実行するために必要な制御プログラム等を記憶する不揮発性メモリである。なお、当該プログラムは、外部メモリ９０４や着脱可能な記憶媒体に記憶されていてもよい。ＲＡＭ９０３は、ＣＰＵ９０１の主メモリ、ワークエリア等として機能する。すなわち、ＣＰＵ９０１は、処理の実行に際してＲＯＭ９０２から必要なプログラム等をＲＡＭ９０３にロードし、当該プログラム等を実行することで後述する表示装置１０６の各種機能動作を実現する。
【００１６】
外部メモリ９０４は、例えば、ＣＰＵ９０１がプログラムを用いた処理を行う際に必要な各種データや各種情報等を記憶している。また、外部メモリ９０４には、例えば、ＣＰＵ９０１がプログラム等を用いた処理を行うことにより得られた各種データや各種情報等が記憶される。通信Ｉ／Ｆ９０５は、外部装置（本実施形態においてはカメラ１０２や録画装置１０７等）と通信するためのインターフェースである。通信Ｉ／Ｆ９０５は、例えばＬＡＮインターフェースである。
【００１７】
撮像部９０６は、ＣＭＯＳセンサやＣＣＤセンサなどの固体撮像素子を有し、ＣＰＵ９０１からの制御に基づいて静止画、及び、動画の撮像を行うことが可能である。システムバス９０７は、ＣＰＵ９０１、ＲＯＭ９０２、ＲＡＭ９０３、外部メモリ９０４及び通信Ｉ／Ｆ９０５、及び、撮像部９０６を通信可能に接続する。
【００１８】
なお、表示装置１０６は、図９の構成を必ずしもすべて備えている必要はない。特に、表示装置１０６が撮像部９０６を備えていなくても、本実施形態に係る処理は実現可能である。また、カメラ１０２と１０３、異常検出装置１０４と１０５、及び録画装置１０７のハードウェア構成は、表示装置１０６と同様である。
【００１９】
図２は、カメラ１０２のモジュール構成の一例を示している。カメラ１０３の構成はカメラ１０２と同様である。本実施形態では、図２を用いて説明する各モジュールの機能が、ＣＰＵ９０１の制御に基づいて実行される場合の例を中心に説明する。しかしながら、図２の各モジュールのうち一部の機能が、ＣＰＵ９０１以外の専用のプロセッサに基づいて実現されても良い。
【００２０】
２０１は撮像部である。２０２は外部の装置（例えば表示装置１０６）からの制御コマンドや、カメラ１０２が備えるＵＩ（ユーザインタフェース）に対する操作に応じた制御を実行するカメラ制御部である。即ち、カメラ制御部２０２は、制御コマンドやＵＩに対する操作に応じて、撮影方向を変えるための雲台の制御や、ズームやフォーカスや絞りなどの撮影の設定の制御や、映像へのマスキング処理や時刻重畳の制御や、輝度や色調の制御を行なう。ただし上記のすべての制御が実施できる必要はない。
【００２１】
２０３は、通信部２０４が外部の装置から受信した制御コマンドやリクエストコマンドを解析し、解析結果に応じた処理を実行する処理部である。処理部２０３は、例えば、通信部２０４がカメラ１０２の撮像方向を制御するための制御コマンドを受信した場合、カメラ１０２の制御データに変換してカメラ制御部２０２に送る。また、処理部２０３は、通信部２０４が受信したリクエストコマンドがカメラ１０２の設定状態の問い合わせのためのリクエストであれば、カメラ１０２が備えるメモリから必要な情報を取得し、レスポンス形式に変換してリクエスト元に対して送信する。２０４は、他の装置との通信を行う通信部である。
【００２２】
図３は、異常検出装置１０４のモジュール構成の一例を示している。異常検出装置１０５の構成は異常検出装置１０４と同様である。本実施形態では、図３を用いて説明する各モジュールの機能が、ＣＰＵ９０１の制御に基づいて実行される場合の例を中心に説明する。しかしながら、図３の各モジュールのうち一部の機能が、ＣＰＵ９０１以外の専用のプロセッサに基づいて実現されても良い。
【００２３】
３０１は異常を検出するための入力部であり、例えば、異常検出装置１０４又はカメラ１０２の通電状態、周辺温度、周囲の明るさ、音情報、電磁波、及びカメラ１０２の撮像映像等を入力することができる。なお、異常検出装置１０４とカメラ１０２は一体の装置であっても良い。
【００２４】
３０２は、３０１の入力結果により異常（イベント）を検出する異常判定部である。異常判定部３０２は、異常を検出した（異常が発生したと判定した）場合、異常の発生及び異常の種類を、通信部３０４を介して表示装置１０６及び録画装置１０７に通知する。この通知には、異常検出装置１０４の識別情報が含まれる。ただし、必ずしも表示装置１０６と録画装置１０７の両方に異常の発生を通知する必要はなく、いずれか一方にのみ通知するようにしても良い。また、異常判定部３０２により検出された異常の種類により通知先を切り替えるようにしても良い。
【００２５】
本実施形態の異常判定部３０２は、カメラ１０２の通電状態の変化や周囲の急激な温度変化や、周囲の明るさの急激な変化や、閾値以上の音の発生や、周囲の電磁波の波形や波長の変化を異常（イベント）として検出できる。また、異常判定部３０２は、カメラ１０２からの撮像映像を解析し、その解析結果によって異常を検出することもできる。ただし、異常判定部３０２が検出する異常は、上記の異常に限らないし、上記の異常のすべてを検出できるようにしなくても良い。
【００２６】
３０３は、入力部３０１と異常判定部３０２の組み合わせにより検出することができる異常の種類を記憶し管理する異常種類管理部である。３０４は他の装置との通信を行う通信部である。
【００２７】
図４は、表示装置１０６のモジュール構成の一例を示している。本実施形態では、図４を用いて説明する各モジュールの機能が、ＣＰＵ９０１の制御に基づいて実行される場合の例を中心に説明する。しかしながら、図４の各モジュールのうち一部の機能が、ＣＰＵ９０１以外の専用のプロセッサに基づいて実現されても良い。
【００２８】
４０１は、他の装置との通信を行う通信部である。４０２は、録画装置１０７に対する各種要求の送信や、要求に対する録画装置１０７からのレスポンスの受信を管理する要求管理部である。録画装置１０７に対する各種要求とは、例えば、１又は複数のカメラのそれぞれの撮像映像の録画期間に関する情報の要求や、特定のカメラの録画映像の取得要求である。要求管理部４０２は、録画装置１０７からのレスポンスとして、１又は複数のカメラのそれぞれの録画期間に関する情報を受信すると、その情報を一時記憶制御部４０４に渡す。一時記憶制御部４０４は、要求管理部４０２からの録画期間に関する情報をメモリに記憶させる。
【００２９】
また、要求管理部４０２は、録画装置１０７からのレスポンスとして、特定のカメラの録画映像を受信すると、当該録画映像を、表示制御部４０３を介して表示画面に表示させる。４０３は、表示装置１０６が受信した映像を表示画面に表示させる表示制御部である。４０４は、録画装置１０７から受信した１又は複数のカメラのそれぞれの録画期間に関する情報をメモリに一時的に記憶させる一時記憶制御部である。なお、本実施形態では、録画期間に関する情報は、録画開始時刻と録画終了時刻である場合の例を中心に説明するが、これに限らない。例えば、録画開始時刻と録画時間の組み合わせでも良いし、録画終了時刻と録画時間の組み合わせでも良い。
【００３０】
また、４０５は、ユーザからの指示を受け付ける受付部である。受付部４０５は、例えばマウス、キーボード、及びタッチパネルといった操作部を介して入力される各種ユーザ指示を受け付けることが可能である。各種ユーザ指示とは、例えば、表示したい録画映像の撮像時刻を指定するための指示や、複数のカメラのうち、その撮像映像を表示すべきカメラを指定するための指示である。受付部４０５は、表示したい録画映像の撮像時刻を指定するための指示が入力された場合、指定時刻を要求管理部４０２に通知する。そして要求管理部４０２は、受付部４０５からの指定時刻の通知に応じて、録画装置１０７に対して１又は複数のカメラの録画期間に関する情報の要求を送信する。
【００３１】
一方、受付部４０５は、複数のカメラのうち、その撮像映像を表示すべきカメラを指定するための指示を受け付けた場合、そのカメラの識別情報を要求管理部４０２に通知する。そして要求管理部４０２は、受付部４０５からの識別情報の通知に応じて、録画装置１０７に対して識別情報に対応する１又は複数のカメラの録画映像の要求を送信する。なお、受付部４０５がリアルタイム映像の表示を要求した場合、要求管理部４０２は、録画装置１０７ではなくカメラ１０２に対して撮像映像の要求を送信できる。
【００３２】
図５は、録画装置１０７のモジュール構成の一例を示している。本実施形態では、図５を用いて説明する各モジュールの機能が、ＣＰＵ９０１の制御に基づいて実行される場合の例を中心に説明する。しかしながら、図５の各モジュールのうち一部の機能が、ＣＰＵ９０１以外の専用のプロセッサに基づいて実現されても良い。
【００３３】
５０１は他の装置（カメラ１０２や表示装置１０６）と通信を行う通信部である。５０２は、表示装置１０６からの要求の処理等を行う処理部である。５０３はプログラムやデータをメモリに一時的に記憶させる一時記憶制御部である。５０４は、複数のカメラ（カメラ１０２と１０３）から受信したそれぞれの映像を録画映像としてメモリに記録させる記憶制御部５０４である。また、記録制御部５０４は、各カメラの録画期間に関する情報（例えば録画開始時刻及び録画終了時刻の情報）、及び録画映像の映像情報（フレームレートや映像フォーマット等に関する情報）等をメモリに記録させることができる。
【００３４】
なお、録画装置１０７のメモリには、映像解析プログラムが格納されている。そして、処理部５０２は、映像解析プログラムを実行してカメラ１０２による撮像映像を解析し、その解析結果に応じて、撮像映像を録画するか否かを決定できる。処理部５０２が録画の開始を決定した場合、記録制御部５０４が撮像映像をメモリに記録すると共に、録画開始のトリガを示すトリガ情報をメモリに記録する。録画開始のトリガは、映像解析による特定のイベントの検出のほか、異常検出装置１０４による異常発生の通知でも良いし、表示装置１０６のユーザからの録画開始指示等であっても良い。また、処理部５０２が録画の終了を決定した場合、記録制御部５０４が撮像映像の記録を終了すると共に、録画終了のトリガを示すトリガ情報をメモリに記録する。録画終了のトリガは、映像解析による特定のイベントの検出からの所定時間の経過のほか、異常検出装置１０４からの異常終了の通知でも良いし、表示装置１０６のユーザからの録画終了指示等であっても良い。
【００３５】
図６は表示装置１０６において録画期間をタイムライン上に表示するＵＩの一例である。図６は、複数のカメラのうち、ユーザにより選択されたカメラ１０２の撮像映像のうち時刻Ｔ１から時刻Ｔ２の期間とＴ５からＴ６の期間の撮像映像が録画されていることを示している。また図６は、ユーザにより選択されていないカメラ１０３の撮像映像のうち時刻Ｔ３から時刻Ｔ６の期間の撮像映像が録画されていること示している。このように、本実施形態の表示装置１０６は、１又は複数のカメラ（カメラ１０２と１０３）の撮像映像の録画期間をタイムライン上に識別可能に表示する。
【００３６】
図６に示すように、ユーザにより選択されたカメラ１０２の録画期間６０１及び６０３の表示方法と、ユーザにより選択されていないカメラ１０３の録画期間６０２の表示方法は異なる。本実施形態では特に、録画期間６０１及び６０３を、録画期間６０２よりも濃い色を用いて表示させている。これにより、ユーザが選択したカメラに関する録画期間をよりわかりやすく表示させることができる。ただし、録画期間６０１及び６０３の表示方法と録画期間６０２の表示方法の違いは、色の濃さに限らず、録画期間６０１や６０３のほうが、録画期間６０２よりも視認性が高くなるように表示させることができればよい。
【００３７】
また、図６に示すように、ユーザにより選択されたカメラ１０２による録画期間とユーザにより選択されていないカメラ１０３による録画期間が重なっている期間（Ｔ５〜Ｔ６）の期間は、カメラ１０２による録画期間の表示方法で表示させている。このような表示方法により、ユーザが選択したカメラ１０２の撮像映像の録画期間をユーザは見逃しにくくなるという効果がある。
【００３８】
マーカ６０４は、ユーザがタイムライン上で指定した位置を示している。すなわち、表示装置１０６の表示制御部４０３は、表示画面上に時間軸（タイムライン）を表示させる。そして、受付部４０５は、タイムライン上の位置を指定するためのユーザ指示を受け付ける。そして、要求管理部４０２は、ユーザによるタイムライン上の指定位置に対応する時刻の撮像映像が録画映像として録画装置１０７に記録されている１又は複数のカメラを特定する。要求管理部４０２は、録画装置１０７から、各カメラの録画期間に関する情報を取得することにより、１又は複数のカメラを特定できる。要求管理部４０２による１又は複数のカメラの特定結果を示しているのが、図６の一覧６０５である。一覧６０５は、１又は複数のカメラの識別情報が表示されている。要求管理部４０２による１又は複数のカメラの特定方法の詳細は、図７を用いて後述する。
【００３９】
また、表示装置１０６の受付部４０５は、一覧６０５で表示された１又は複数のカメラの識別情報からユーザが特定のカメラの識別情報を選択する操作を受け付ける。例えば、表示装置がパソコンである場合は、一覧６０５にて表示された複数のカメラの識別情報のうち、特定の識別情報にマウスカーソルを合わせる操作を受け付ける。表示制御部４０３は、マウスカーソルの位置に対応するカメラの録画期間がタイムライン上に表示されるように、タイムラインにおける録画期間の表示を更新する。
【００４０】
つまり、表示制御部４０３は、第１撮像装置（カメラ１０２）の録画期間をタイムライン上に識別可能に表示させたあと、一覧６０５から第２撮像装置（カメラ１０３）の識別情報を指定する操作を受け付けた場合、以下のような表示制御を実行する。すなわち、表示制御部４０３は、第１撮像装置の録画期間に代えて第２撮像装置の録画期間をタイムライン上に表示させる。また、タイムラインと共に特定のネットワークカメラによる撮像映像を表示している場合は、一覧６０５からのカメラの選択に応じて、表示させる撮像映像も切り替える。このようにすれば、ユーザが気になっているカメラの録画期間や撮像映像を、簡単に確認することができる。
【００４１】
図７は本実施形態における表示装置１０６の動作を説明するためのフローチャートである。図７の処理は、表示装置１０６が備えるＣＰＵ９０１が、必要なプログラムを読み出して実行することにより実現される。また、図７の処理は、表示すべき録画映像を選択するためのモードがユーザにより指示されることにより開始される。ただし、図７の処理の開始タイミングは上記の方法に限らない。
【００４２】
Ｓ７０１において、表示制御部４０３はタイムラインを表示させる。また、Ｓ７０１において、受付部４０５は、タイムライン上の位置の指定を受け付ける。受付部４０５は、タイムライン上の位置の指定を受け付けると、その位置に対応する時刻を指定時刻として表示制御部４０３に通知する。
【００４３】
Ｓ７０２において、表示制御部４０３は、図６の一覧６０５で示した一覧情報の内容を初期化する。そして、表示制御部４０３は、カメラシステム内の複数のカメラのそれぞれに対して、以下のＳ７０３〜Ｓ７０６の処理を実行する。Ｓ７０３において、表示制御部４０３は、処理対象カメラの録画期間に関する情報が録画装置１０７から取得済みで、且つ、メモリに記録されているか否かを判定する。
【００４４】
処理対象カメラの録画期間に関する情報がメモリに記録されていないと判定された場合、Ｓ７０４において、要求管理部４０２は、処理対象カメラの録画期間に関する情報の要求コマンドを生成し、録画装置１０７に対して送信する。そして、要求管理部４０２は、処理対象カメラの録画期間に関する情報を録画装置１０７から取得する。すなわち、表示装置１０６の要求管理部４０２は、録画装置１０７から、ネットワーク１０１を介して、複数のカメラのそれぞれの録画映像の録画開始時刻と録画終了時刻の情報を取得する時刻取得処理を実行する。なお、要求管理部４０２は、処理対象カメラのすべての期間の録画期間に関する情報を要求する必要はなく、ユーザによりタイムライン上で指定された位置に対応する時刻から所定範囲内の期間における録画期間に関する情報を要求すればよい。
【００４５】
Ｓ７０５において、表示制御部４０３は、Ｓ７０４によって取得された、又は、Ｓ７０３においてメモリに記録されていると判定された録画期間に関する情報を参照する。そして、録画期間に関する情報に基づいて、処理対象カメラの撮像映像の録画期間内に、指定時刻（ユーザがタイムライン上で指示した位置に対応する時刻）が存在するか否かを判定する。言い換えると、表示制御部４０３は、指定時刻が、処理対象カメラの撮像映像の録画期間内にあるか否かを判定する。
【００４６】
指定時刻が処理対象カメラの撮像映像の録画期間内にあると判定された場合、Ｓ７０６において、表示制御部４０３は、処理対象カメラの識別情報をカメラリストに追加する。一方、指定時刻が処理対象カメラの撮像映像の録画期間内にないと判定された場合、処理対象カメラの識別情報を一覧に追加せず、Ｓ７０３に戻り、別のカメラを処理対象カメラとしてＳ７０３〜Ｓ７０６の処理を実行する。表示制御部４０３は、Ｓ７０３〜Ｓ７０６の処理を行うことにより、複数のネットワークカメラのうち、撮像映像の録画期間に指定時刻が含まれる１又は複数のネットワークカメラを特定する。すなわち、表示制御部４０３は、複数のカメラのそれぞれの録画映像の録画開始時刻と録画終了時刻の情報とに基づいて、一覧６０５に表示させるべきカメラの識別情報を特定する。
【００４７】
カメラシステム内のすべてのカメラに対してＳ７０３〜Ｓ７０６の処理が完了すると、Ｓ７０７において、表示制御部４０３は、Ｓ７０６で追加したカメラの識別情報の一覧を表示させる。一覧の例は、図６の一覧６０５で示した通りである。すなわち、表示制御部４０３は、Ｓ７０３〜Ｓ７０６の処理による特定済みのカメラの識別情報を一覧表示する。
【００４８】
また、表示制御部４０３は、一覧６０５で表示されたカメラの識別情報のうち、ユーザにより指定された識別情報に対応するカメラの録画映像を表示画面に表示させる。すなわち、表示制御部４０３は、複数のネットワークカメラからＳ７０３〜Ｓ７０５の処理によって特定された１又は複数のネットワークカメラの識別情報を表示させる。また、表示制御部４０３は、一覧に含まれる１又は複数の識別情報から指定された識別情報に対応するネットワークカメラの録画映像を表示画面に表示させる。
【００４９】
上記の構成によれば、複数のネットワークカメラ（撮像装置）のうち、ユーザが指定した時刻の録画映像を撮像したネットワークカメラ（撮像装置）を容易に知ることができるので、表示すべき録画映像を簡単に指定できるようになる。
【００５０】
なお、表示装置１０６は、図６に示すタイムラインを表示画面に表示させると共に、１又は複数のカメラによる撮像映像を表示させることができる。表示装置１０６が表示させる映像は、１又は複数のカメラから直接取得した映像でも良いし、録画装置１０７から録画映像として取得した映像であってもよい。
【００５１】
図８は表示装置１０６における表示画面の構成の一例である。８０１は１又は複数のカメラによる映像を表示させるためのレイアウト領域である。表示装置１０６は、図８に示すように、レイアウト領域８０１内の複数のウィンドウ８０３〜８０８にそれぞれ異なる映像を表示させることができる。なお、ウィンドウの数、サイズ及び位置等は、ユーザが自由に設定及び変更できるものとする。
【００５２】
８０２は、図６を用いて説明したタイムラインを表示するためのタイムライン領域である。タイムラインは、各カメラの撮像映像が録画されている期間である録画期間を識別可能に表している。なお、図８の説明では、２台のカメラ１０２と１０３よりも多くの台数のカメラがネットワークに接続されている状態を想定している。しかしながら、例えば、図８のウィンドウ８０３〜８０８のすべてのウィンドウで、同一のカメラ１０２による異なる撮像時刻の撮像映像を表示させることもできる。
【００５３】
また、表示装置１０６の表示制御部４０３は、複数のウィンドウ８０３〜８０８のうち、ユーザにより指定されたウィンドウに表示される映像を撮像したカメラの録画期間がタイムライン上に優先的に表示されるように表示制御を実行することが可能である。
【００５４】
また、表示制御部４０３は、ユーザによる指定時刻が録画期間内にある１以上のカメラの識別情報の一覧を表示させる際に、識別情報に対応するカメラの撮像映像がレイアウト領域８０１内に表示されているか否かに応じて、識別情報の表示方法を変更できる。例えば、表示制御部４０３は、図６の一覧６０５の表示をする際に、「カメラ＿玄関」と「カメラ＿玄関裏」による撮像画像を表示中で、「カメラ＿廊下」と「カメラ＿勝手口」による撮像映像を表示中でない場合、以下のように表示方法を異ならせる。すなわち、表示制御部４０３は、例えば、「カメラ＿玄関」と「カメラ＿玄関裏」を赤色で表示し、「カメラ＿廊下」と「カメラ＿勝手口」を黒色で表示させる。
【００５５】
ただし、表示方法を異ならせる方法は、表示色を異ならせる方法に限らず、色の濃さや、文字の大きさや、点滅表示をするか否か等による方法も考えられる。また、「カメラ＿玄関」及び「カメラ＿玄関裏」と、「カメラ＿玄関」及び「カメラ＿玄関裏」とをグルーピングして表示させるようにしても良い。
【００５６】
なお、上記のように表示された一覧６０５からカメラの識別情報がユーザにより指定された場合、要求管理部４０２は、指定された識別情報に対応するカメラの録画映像を録画装置１０７から取得する。そして、表示制御部４０３は、レイアウト領域８０１内に新たなウィンドウを生成すると共に、新たなウィンドウ内に、要求管理部４０２が取得した録画映像を表示させる。
【００５７】
即ち、表示制御部４０３は、１又は複数のカメラの録画映像の表示中において、さらに１又は複数のカメラの識別情報の一覧を表示させる場合において、当該識別情報を、表示中の映像を撮像したカメラであるか否かに応じて異なる表示方法で表示させる。このような構成によれば、ユーザは、指定時刻を録画期間に含むカメラが複数台、存在する場合において、より容易に所望のカメラを選択できるようになる。
【００５８】
また、録画装置１０７は、異常検出装置１０４と１０５からの通知や、表示装置１０６のユーザからの通知に応じて、録画開始や録画終了を制御できる。この場合において、表示装置１０６は、録画開始や録画終了のトリガを示すトリガ情報を録画装置１０７から取得するトリガ取得処理を実行し、取得されたトリガ情報に応じて、一覧に含まれる識別情報の表示方法を変更するようにしても良い。
【００５９】
例えば、表示制御部４０３は、一覧６０５の表示をする際に、「カメラ＿玄関」と「カメラ＿玄関裏」の撮像映像の録画開始のトリガが「侵入者検出」であるとする。また、「カメラ＿廊下」と「カメラ＿勝手口」の撮像映像の録画開始のトリガが「動き検出」であったとする。この場合、表示制御部４０３は、以下のようにカメラの識別情報の表示方法を異ならせる。すなわち、表示制御部４０３は、例えば「カメラ＿玄関」と「カメラ＿玄関裏」を赤色で表示し、「カメラ＿廊下」と「カメラ＿勝手口」を黒色で表示させる。ただし、表示方法を異ならせる方法は、表示色を異ならせる方法に限らず、色の濃さや、文字の大きさや、点滅表示をするか否か等による方法も考えられる。また、「カメラ＿玄関」及び「カメラ＿玄関裏」と、「カメラ＿玄関」及び「カメラ＿玄関裏」とをグルーピングして表示させるようにしても良い。なお上記の具体例の説明では、トリガ情報として録画開始のトリガを用いる場合の例を説明したが、この例に限らず、録画終了のトリガを用いるようにしても良いし、録画開始と録画終了の両方の情報を用いても良い。
【００６０】
即ち、表示制御部４０３は、録画映像の録画開始及び録画終了のうち少なくとも１つのトリガの種類を示すトリガ情報を取得する。そして、表示制御部４０３は、１又は複数のカメラの識別情報の一覧を表示させる場合において、当該識別情報を、トリガ情報が示すトリガの種類に応じて異なる表示方法で表示させる。このような構成によれば、ユーザが、特定の種類のトリガが発生したときの映像を確認したい場合において、より容易に所望のカメラを選択できる。
【００６１】
なお、トリガの種類は、侵入者検出や動き検出といった、撮像映像に対する映像処理により検出されるトリガに限らず、ほかの種々のトリガを用いることができる。他のトリガとして、例えば、異常検出装置１０４と１０５が検出する異常（通電状態、周辺温度、周囲の明るさ、音情報、電磁波等の変化に基づく異常）をトリガとしても良いし、ユーザ操作に基づく録画開始及び録画終了をトリガとして用いても良い。
【００６２】
録画装置１０７は、録画映像と共に、録画開始と録画終了の少なくとも何れかのトリガの種類を示すトリガ情報を保持し、表示装置１０６からの要求に応じてトリガ情報を提供することができる。
【００６３】
また、録画装置１０７は、録画映像と共に、録画映像の映像情報（例えば、フレームレートや、映像フォーマット等の情報）を保持することができる。この場合において、表示装置１０６は、映像情報を録画装置１０７から取得する情報取得処理を実行し、取得された映像情報に応じて、一覧に含まれる識別情報の表示方法を変更するようにしても良い。
【００６４】
例えば、表示制御部４０３は、図６の一覧６０５の表示をする際に、「カメラ＿玄関」と「カメラ＿玄関裏」の撮像映像のフレームレートが「３０ｆｐｓ」であったとする。また、「カメラ＿廊下」と「カメラ＿勝手口」の撮像映像の録画開始のトリガが「１５ｆｐｓ」であったとする。このような場合、表示制御部４０３は、以下のように表示方法を異ならせる。すなわち、表示制御部４０３は、例えば「カメラ＿玄関」と「カメラ＿玄関裏」を赤色で表示し、「カメラ＿廊下」と「カメラ＿勝手口」を黒色で表示させる。
【００６５】
ただし、表示方法を異ならせる方法は、表示色を異ならせる方法に限らず、色の濃さや、文字の大きさや、点滅表示をするか否か等による方法も考えられる。また、「カメラ＿玄関」及び「カメラ＿玄関裏」と、「カメラ＿玄関」及び「カメラ＿玄関裏」とをグルーピングして表示させるようにしても良い。なお上記の具体例の説明では、映像情報としてフレームレートの情報を用いる場合の例を説明したが、この例に限らず、映像フォーマットや、解像度等の情報を用いても良い。また、上記の例では、表示装置１０６が録画装置１０７から映像情報を取得する例を説明したが、カメラ１０２と１０３から取得するようにしても良いし、録画映像の内容に基づいて表示装置１０６が判定するようにしても良い。
【００６６】
すなわち、表示装置１０６の要求管理部４０２は、録画映像のフレームレートと映像フォーマットとのうち少なくとも何れかを示す映像情報を取得する。そして、表示装置１０６の表示制御部４０３は、１又は複数のカメラの識別情報を、映像情報の内容に応じて異なる表示方法で表示させる。このような構成によれば、例えば、同一被写体を撮像する複数のカメラの録画期間が一致している場合において、ユーザは、表示装置１０６に適した録画映像を選択しやすくなる。
【００６７】
以上、本発明の実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【００６８】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６９】
１０１  ネットワーク
１０２、１０３  ネットワークカメラ
１０４、１０５  異常検出装置
１０６  表示装置
１０７  録画装置
【図１】
0006602067.tif 000002
【図２】
0006602067.tif 000003
【図３】
0006602067.tif 000004
【図４】
0006602067.tif 000005
【図５】
0006602067.tif 000006
【図６】
0006602067.tif 000007
【図７】
0006602067.tif 000008
【図８】
0006602067.tif 000009
【図９】
0006602067.tif 000010