(57)【要約】【課題】  ユーザが、低解像度の映像を閲覧可能な時間帯、及び高解像の映像を閲覧可能な時間帯を容易に把握することができる仕組みを提供すること。【解決手段】  ネットワークカメラが撮影した第１映像、及び前記第１映像よりも高解像度の第２映像を取得する取得手段と、前記取得手段で取得した前記第１映像の時間帯と、前記第２映像の時間帯とを識別可能に表示する表示画面を生成する生成手段と、前記生成手段により生成された表示画面を表示すべく出力する出力手段と、を備えることを特徴とする。【選択図】  図３
2019121819.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークカメラが撮影した第１映像、及び前記第１映像よりも高解像度の第２映像を取得する取得手段と、
前記取得手段で取得した前記第１映像の時間帯と、前記第２映像の時間帯とを識別可能に表示する表示画面を生成する生成手段と、
前記生成手段により生成された表示画面を表示すべく出力する出力手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記生成手段は、前記第１映像の時間帯と、前記第２映像の時間帯とを識別可能なタイムラインを含む前記表示画面を生成することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記取得手段は、
ネットワークカメラが撮影した前記第１映像を取得する第１映像取得手段と、
前記第１映像取得手段で取得した前記第１映像よりも高解像度の、ネットワークカメラが撮影した前記第２映像を、前記第１映像取得手段で前記第１映像を取得した後に取得する第２映像取得手段と、
を備え、
前記生成手段は、前記第１映像取得手段で取得した前記第１映像の時間帯と、前記第２映像取得手段で取得した前記第２映像の時間帯とを識別可能に表示する表示画面を生成することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記第２映像取得手段は、前記ネットワークカメラにより最も過去に撮影された時間の第２映像から、順次取得し、
期間の指定を受け付ける受付手段を更に備え、
前記第２映像取得手段は、前記第２映像取得手段による、最も過去に撮影された時間からの第２映像の順次取得処理よりも優先して、前記受付手段で指定を受け付けた期間における前記第２映像を取得する処理を行うことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記第１映像取得手段により取得した前記第１映像を記憶する記憶手段と、
前記第２映像取得手段で取得した前記第２映像を、前記記憶手段に記憶された前記第１映像に上書きして登録する登録手段と、
を備えることを特徴とする請求項１乃至４の何れか１項に記載の情報処理装置。
【請求項６】
情報処理装置における制御方法であって、
ネットワークカメラが撮影した第１映像、及び前記第１映像よりも高解像度の第２映像を取得する取得工程と、
前記取得工程で取得した前記第１映像の時間帯と、前記第２映像の時間帯とを識別可能に表示する表示画面を生成する生成工程と、
前記生成工程により生成された表示画面を表示すべく出力する出力工程と、
を備えることを特徴とする制御方法。
【請求項７】
コンピュータを、請求項１から５のいずれか１項に記載された情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及びその制御方法、プログラムに関し、特に、ユーザが、低解像度の映像を閲覧可能な時間帯、及び高解像の映像を閲覧可能な時間帯を容易に把握することを可能にするための技術に関する。
【背景技術】
【０００２】
従来、鉄道の保線作業を行う方法として、電車を走行させて、線路等を確認する方法が知られている。
【０００３】
特許文献１には、検測車の先頭等に設けられたカメラで走行路線をモニタリングすることが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３８７８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、例えば、保線業務を行う者（ユーザ）が、社屋内（車両以外の場所）で、電車等の先頭車両に設けられたカメラで撮影されたライブ映像を確認して保線業務を行う場合、当該カメラで撮影されたライブ映像をネットワーク上の録画サーバや当該ユーザの端末に、例えばＬＴＥ等の通信網を用いて送信することが考えられる。
【０００６】
この場合、当該ユーザが、ディスプレイに表示された映像を確認して行う保線業務には、高解像度の映像が必要となるが、当該カメラで撮影された高解像度の映像をライブで送信することは、例えばＬＴＥ等の通信網の帯域では難しい。
【０００７】
そこで、ネットワークカメラが低解像度のライブ映像をライブで録画サーバやユーザの端末に送信し、ユーザは、低解像度の映像をライブで確認し、詳細に確認すべき個所があれば、高解像度の映像を確認することが考えられる。
【０００８】
この場合、当該ネットワークカメラで撮影された高解像度の映像を、当該ネットワークカメラに接続された車両内の情報処理装置の記憶領域に記録させて、当該記録された高解像度の映像を撮影時間の古いものから順次録画サーバに当該通信網を用いて送信することが考えられる。
【０００９】
そのため、ユーザは、低解像度の映像を閲覧可能な時間帯、及び高解像の映像を閲覧可能な時間帯を容易に把握することができなった。
【００１０】
本発明の目的は、ユーザが、低解像度の映像を閲覧可能な時間帯、及び高解像の映像を閲覧可能な時間帯を容易に把握することができる仕組みを提供することである。
【課題を解決するための手段】
【００１１】
本発明は、ネットワークカメラが撮影した第１映像、及び前記第１映像よりも高解像度の第２映像を取得する取得手段と、前記取得手段で取得した前記第１映像の時間帯と、前記第２映像の時間帯とを識別可能に表示する表示画面を生成する生成手段と、前記生成手段により生成された表示画面を表示すべく出力する出力手段と、を備えることを特徴とする。
【００１２】
また、本発明は、情報処理装置における制御方法であって、ネットワークカメラが撮影した第１映像、及び前記第１映像よりも高解像度の第２映像を取得する取得工程と、前記取得工程で取得した前記第１映像の時間帯と、前記第２映像の時間帯とを識別可能に表示する表示画面を生成する生成工程と、前記生成工程により生成された表示画面を表示すべく出力する出力工程と、を備えることを特徴とする。
【００１３】
また、本発明は、コンピュータを、上述の情報処理装置の各手段として機能させるためのプログラム。
【発明の効果】
【００１４】
本発明によれば、ユーザが、低解像度の映像を閲覧可能な時間帯、及び高解像の映像を閲覧可能な時間帯を容易に把握することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の情報処理システムのシステム構成の一例を示すである。
【図２】図１に示す録画サーバ１０７、クライアント端末１０８、及び情報処理装置１０４に適用可能な情報処理装置のハードウェア構成の一例を示すブロック図である。
【図３】クライアント端末１０８の表示部に表示される表示画面３０２の一例を示す図である。
【図４】クライアント端末１０８の表示部に表示される表示画面３０２の一例を示す図である。
【図５】クライアント端末１０８の表示部に表示される表示画面３０２の一例を示す図である。
【図６】クライアント端末１０８の表示部に表示される表示画面３０２の一例を示す図である。
【図７】ネットワークカメラ１（１０５）が撮影した低解像度のライブ映像の記録、及び表示処理、ネットワークカメラ１（１０５）が撮影した高解像度の映像の記録処理の一例を示すフローチャートである。
【図８】録画サーバ１０７に記憶された録画映像（低解像度の映像、又は高解像度の映像）の表示処理の一例を示すフローチャートである。
【図９】ユーザが指定した期間の高解像度の録画映像の表示処理の一例を示すフローチャートである。
【図１０】ライブ映像にアノテーションを付加して、当該アノテーションが付加された日時をタイムラインに表示する処理の一例を示すフローチャートである。
【図１１】カメラ映像管理テーブル１１０１の一例を示す図である。
【図１２】録画サーバ１０７が記憶する映像管理テーブル１２０１の一例を示す図である。
【図１３】録画サーバ１０７が記憶する映像管理テーブル１２０１の一例を示す図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１７】
図１は、本発明の情報処理システムのシステム構成の一例を示すである。
【００１８】
図１では、電車１０２が、架線１０１から供給される電力を用いて線路１０３上を走行する鉄道を一例として説明するが、他の鉄道の形態であってもよいし、鉄道の形態でなくてもよい。
【００１９】
図１に示す情報処理システムは、ネットワークカメラ１（１０５）、情報処理装置１０４、ルータ１０６、録画サーバ１０７、クライアント端末１０８を備えている。
【００２０】
電車１０２は、ルータ１０６と、ネットワークカメラ１（１０５）と、情報処理装置１０４とを備えている。
【００２１】
ネットワークカメラ１（１０５）と、情報処理装置１０４は、ルータ１０６を介して相互に通信可能に接続されている。
【００２２】
また、ネットワークカメラ１（１０５）と、情報処理装置１０４は、ルータ１０６を介してインターネット等のネットワーク１１０と通信可能に接続されている。
【００２３】
ルータ１０６は、例えば、ＬＴＥルータであり、グローバルＩＰアドレスとして「Ａ」が設定されており、ネットワークカメラ１の低解像度のライブ映像を録画サーバ１０７に送信するために用いられるポートのポート番号として「１」が設定されている。また、ネットワークカメラ１の高解像度の映像を録画サーバ１０７に送信するために用いられるポートのポート番号として「２」が設定されている。
【００２４】
また、例えば、ネットワークカメラ１（１０５）と、情報処理装置１０４とを１つの筐体にして１つの情報処理装置又はネットワークカメラとすることもできる。
【００２５】
ネットワークカメラ１（１０５）は、電車の車両の先頭車両に設置されており、車両の進行方向の前方を撮影するように設けられている。
【００２６】
録画サーバ１０７は、ネットワークカメラ１（１０５）からルータ１０６を介して送信される映像（低解像度のライブ映像の動画データ）を受信して録画する機能、当該映像をクライアント端末１０８に送信する機能を備えている。
【００２７】
また、録画サーバ１０７は、情報処理装置１０４からルータ１０６を介して送信される映像（高解像度の動画データ）を受信して録画する機能、当該映像をクライアント端末１０８に送信する機能を備えている。
【００２８】
録画サーバ１０７は、ネットワーク１１０と相互に通信可能に接続されており、ネットワーク１１０と通信可能なクライアント端末１０８、ルータ１０６と相互に通信可能に接続されている。
【００２９】
ネットワークカメラ１（１０５）は、録画サーバ１０７からのライブ映像の取得要求を受信すると、当該ライブ映像の動画データ（低解像度のライブ映像）を、ルータ１０６を介して録画サーバ１０７に送信する。録画サーバ１０７は、当該低解像度のライブ映像を受信すると、当該ライブ映像をメモリに記憶する。
【００３０】
また、ネットワークカメラ１（１０５）は、低解像度のライブ映像を、ルータ１０６を介して録画サーバ１０７に送信すると共に、当該映像と同一画角で当該映像よりも高解像度の映像の動画データを情報処理装置１０４に送信する。
【００３１】
すなわち、第１映像（低解像度のライブ映像）と第２映像（高解像度の映像）は、同一のネットワークカメラが撮影した同一時刻又は同一時間帯の映像である。第１映像は、ライブ映像として表示部に表示される映像である。
【００３２】
情報処理装置１０４は、高解像度の映像を記憶するＳＳＤ等のメモリ（外部メモリ２１１）を備えており、ネットワークカメラ１（１０５）から高解像度の映像（動画データ）を受信すると、当該映像を当該メモリに記憶する。そして、所定時間分の映像が記憶され、かつ、録画サーバ１０７から送信された当該高解像度の映像の取得要求を受け付けると、その映像を１つの動画ファイルとし、ルータ１０６を介して、録画サーバ１０７に送信する。
【００３３】
そして、録画サーバ１０７は、当該高解像度の映像を受信すると、同一のカメラで撮影された低解像度のライブ映像を上書き登録する。
【００３４】
録画サーバ１０７は、録画サーバ１０７が受信した低解像度のライブ映像、及び高解像度の映像をクライアント端末１０８に送信し、クライアント端末１０８は、録画サーバ１０７から送信される映像（低解像度のライブ映像、高解像度の映像）を受信して表示する機能を備えている。
【００３５】
図２は、図１に示す録画サーバ１０７、クライアント端末１０８、及び情報処理装置１０４に適用可能な情報処理装置のハードウェア構成の一例を示すブロック図である。
【００３６】
図２に示すように、情報処理装置は、システムバス２０４を介してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０３、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０２、入力コントローラ２０５、ビデオコントローラ２０６、メモリコントローラ２０７、および通信Ｉ／Ｆコントローラ２０８が接続される。
【００３７】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００３８】
ＲＯＭ２０３あるいは外部メモリ２１１等の記憶装置は、ＣＰＵ２０１が実行する制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、本情報処理方法を実現するためのコンピュータ読み取り実行可能なプログラムおよび必要な各種データ（データテーブルを含む）を保持している。
【００３９】
ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードし、ロードしたプログラムを実行することで各種動作を実現する。
【００４０】
入力コントローラ２０５は、入力装置２０９（入力デバイス）からの入力を制御する。入力装置２０９としては、キーボード、タッチパネル、マウス等のポインティングデバイス等が挙げられる。
【００４１】
なお、入力装置２０９がタッチパネルの場合、ユーザがタッチパネルに表示されたアイコンやカーソルやボタンに合わせて押下（指等でタッチ）することにより、各種の指示を行うことができることとする。
【００４２】
また、タッチパネルは、マルチタッチスクリーンなどの、複数の指でタッチされた位置を検出することが可能なタッチパネルであってもよい。
【００４３】
ビデオコントローラ２０６は、ディスプレイ装置２１０などの外部出力装置への表示を制御する。ディスプレイは本体と一体になったノート型パソコンのディスプレイも含まれるものとする。なお、外部出力装置はディスプレイに限ったものははく、例えばプロジェクタであってもよい。また、前述のタッチ操作により受け付け可能な装置については、入力装置２０９を提供する。
【００４４】
なおビデオコントローラ２０６は、表示制御を行うためのビデオメモリ（ＶＲＡＭ）を制御することが可能で、ビデオメモリ領域としてＲＡＭ２０２の一部を利用することもできるし、別途専用のビデオメモリを設けることも可能である。
【００４５】
メモリコントローラ２０７は、外部メモリ２１１へのアクセスを制御する。外部メモリとしては、ブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル、および各種データ等を記憶する外部記憶装置（ハードディスク）、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等を利用可能である。
【００４６】
通信Ｉ／Ｆコントローラ２０８は、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信、Ｗｉ−Ｆｉ、および３Ｇ回線、ＬＴＥ回線を用いた通信が可能である。
【００４７】
なお、外部メモリ２１１等の記憶装置は情報を永続的に記憶するための媒体であって、その形態をハードディスク等の記憶装置に限定するものではない。例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの媒体であってもよい。
【００４８】
また本実施形態における通信端末で行われる各種処理時の一時的なメモリエリアとしても利用可能である。
【００４９】
尚、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００５０】
次に、図７のフローチャートを用いて、ネットワークカメラ１（１０５）、情報処理装置１０４、録画サーバ１０７、クライアント端末１０８が実行する処理について説明する。
【００５１】
図７は、ネットワークカメラ１（１０５）が撮影した低解像度のライブ映像の記録、及び表示処理、ネットワークカメラ１（１０５）が撮影した高解像度の映像の記録処理の一例を示すフローチャートである。
【００５２】
図７に示すＳ７０１〜Ｓ７０４に示す処理は、ネットワークカメラ１（１０５）のＣＰＵがプログラムを読み出して実行することにより実現される。
【００５３】
また、図７に示すＳ７０５〜Ｓ７０８に示す処理は、クライアント端末１０８のＣＰＵ２０１がプログラムを読み出して実行することにより実現される。
【００５４】
また、図７に示すＳ７０９〜Ｓ７１３、Ｓ７１７〜Ｓ７２０に示す処理は、録画サーバ１０７のＣＰＵ２０１がプログラムを読み出して実行することにより実現される。
【００５５】
また、図７に示すＳ７１４〜Ｓ７１６に示す処理は、情報処理装置１０４のＣＰＵ２０１がプログラムを読み出して実行することにより実現される。
【００５６】
録画サーバ１０７は、低解像度のライブ映像の取得要求を行う要求先として、ルータ１０６のＩＰアドレス「Ａ」（グローバルＩＰアドレス）と、低解像度用のポート番号「１」との組み合わせの情報（単に、低解像度のカメラのアドレスとも言う）を記憶しており、また、高解像度の映像の取得要求を行う要求先として、ルータ１０６のＩＰアドレス「Ａ」（グローバルＩＰアドレス）と、高解像度用のポート番号「２」との組み合わせの情報（単に、高解像度のカメラのアドレスとも言う）を記憶している。
【００５７】
まず、録画サーバ１０７は、タイマー機能を備えており、所定の時間になると、ネットワークカメラ１（１０５）が撮影するライブ映像の取得要求を、ルータ１０６を介して、ネットワークカメラ１（１０５）に対して行う。このとき、録画サーバ１０７は、低解像度のカメラのアドレス（Ａ：１）に対して当該取得要求を送信する。ルータ１０６は、低解像度のカメラのアドレス（Ａ：１）で当該取得要求を受信すると、ネットワークカメラ１（１０５）に対して当該取得要求を送信する。
【００５８】
ネットワークカメラ１（１０５）は、当該取得要求を受信すると、車両の進行方向の前方方向を撮影し、当該撮影して得られた映像を取得する。ここで、ネットワークカメラ１（１０５）は、低解像度の映像（動画データ）として、例えば、ＶＧＡの解像度の動画データを取得する（Ｓ７０１）。この低解像度の映像は、録画映像用だけではなくライブ映像用の動画データとしても用いられる。
【００５９】
また、ネットワークカメラ１（１０５）は、当該低解像度の映像と同じ画角の高解像度の映像（動画データ）として、例えば、ＨＤの解像度の動画データを取得する（Ｓ７０３）。
【００６０】
そして、ネットワークカメラ１（１０５）は、Ｓ７０１で取得した低解像度の映像を録画サーバ１０７に送信する（Ｓ７０２）。具体的には、ネットワークカメラ１（１０５）は、Ｓ７０１で取得した低解像度の映像をルータ１０６に送信し、当該ルータ１０６は、低解像度のカメラのアドレス（Ａ：１）のポートから、当該低解像度の映像を録画サーバ１０７に送信する。また、Ｓ７０２では、当該低解像度を示す情報（例えば、ＶＧＡ（低解像度））も録画サーバ１０７に送信される。
【００６１】
また、ネットワークカメラ１（１０５）は、Ｓ７０３で取得した高解像度の映像を情報処理装置１０４に送信する（Ｓ７０４）。また、Ｓ７０４では、当該映像（動画データ）の解像度を示す情報として、高解像度を示す情報（例えば、ＨＤ（高解像度））が情報処理装置１０４に送信される。
【００６２】
そして、ネットワークカメラ１（１０５）は、処理をＳ７０１、Ｓ７０３に戻して、同様の処理を繰り返し実行する。
【００６３】
ネットワークカメラ１（１０５）は、Ｓ７０１及びＳ７０２の処理と、Ｓ７０３及びＳ７０４の処理を並行して処理する。
情報処理装置１０４は、Ｓ７０４で送信された高解像度の映像を受信（取得）すると（Ｓ７１４）、当該取得した映像をＳＳＤ等のメモリ（外部メモリ２１１）に一時記憶（記録）する（Ｓ７１５）。Ｓ７１４では、当該高解像度を示す情報（例えば、ＨＤ（高解像度））も受信する。
【００６４】
そして、情報処理装置１０４は、Ｓ７１５で所定時間分（例えば、１０分分）の映像が一時記録されると、当該映像を１つの動画ファイルとして、ルータ１０６を介して、録画サーバ１０７に送信する（Ｓ７１６）。このとき、高解像度のカメラのアドレスも録画サーバ１０７に送信する。
【００６５】
具体的には、録画サーバ１０７は、ライブ映像の取得要求を行うと、常時、情報処理装置１０４に対して、高解像度の映像の取得要求を行う。録画サーバ１０７は、低解像度のカメラのアドレス（Ａ：２）に対して高解像度の映像の取得要求を送信する。ルータ１０６は、高解像度のカメラのアドレス（Ａ：２）で当該取得要求を受信すると、情報処理装置１０４に対して当該取得要求を送信する。そして、情報処理装置１０４は、当該取得要求を受信すると、高解像度の１つの動画ファイルをルータ１０６に対して送信し、ルータ１０６は、ポート番号２のポートから、録画サーバ１０７に対して、当該動画ファイルを送信する（Ｓ７１６）。
【００６６】
そして、情報処理装置１０４は、処理をＳ７１４に戻す。Ｓ７１６では、最も古い映像（最も昔に撮影された映像）から優先して録画サーバ１０７に送信する。また、Ｓ７１６では、当該高解像度を示す情報（例えば、ＨＤ（高解像度））も送信する。
【００６７】
そのため、Ｓ７１７の第２映像取得手段は、ネットワークカメラにより最も過去に撮影された時間の第２映像から、順次取得する順次取得処理を行う。
【００６８】
Ｓ７０２で低解像度のライブ映像がネットワークカメラ１（１０５）から録画サーバ１０７に送信されるが、ここで送信される映像は、Ｓ７１６で送信される映像よりも低解像度の映像であるため、すなわち、Ｓ７０２で送信するデータ容量が、Ｓ７１６で送信するデータ容量よりも少ないため、Ｓ７１６で送信される送信時間よりも短い送信時間で送信することができる。
【００６９】
録画サーバ１０７は、Ｓ７０２でネットワークカメラ１（１０５）から送信された低解像度の映像、及び低解像度を示す情報（例えば、ＶＧＡ（低解像度））を受信する。このとき、ルータ１０６から送信されたポートを示すポート番号「１」と、ルータ１０６のＩＰアドレス「Ａ」の組み合わされた情報（低解像度のカメラのアドレス）も受信する（Ｓ７１０）。
【００７０】
Ｓ７１０は、本発明の第１映像取得手段の適用例であり、ネットワークカメラが撮影した第１映像（低解像度のライブ映像）を取得する。
【００７１】
そして、録画サーバ１０７は、当該受信した低解像度のカメラのアドレス（Ａ：１）から、当該映像のネットワークカメラを識別するカメラＩＤを特定する（Ｓ７１０）。
【００７２】
具体的には、録画サーバ１０７は、録画サーバ１０７の外部メモリ２１１の記憶手段に記憶されているカメラ映像管理テーブル１１０１（図１１）を参照して、Ｓ７０２で受信した低解像度用のカメラのアドレス（Ａ：１）に対応するカメラＩＤ（１）を特定する。
【００７３】
カメラ映像管理テーブル１１０１は、ルータ１０６から低解像度の映像が送信される際に用いられるルータ１０６のポートの「低解像度のカメラのアドレス（低解像度用のカメラのアドレス）」と、ルータ１０６から高解像度の映像が送信される際に用いられるルータ１０６のポートの「高解像度のカメラのアドレス（高解像度用のカメラのアドレス）」と、当該低解像度の映像、及び高解像度の映像を撮影したネットワークカメラ１（１０５）を識別するためのカメラＩＤと、が互いに対応付けられて記憶されているテーブルの一例である。
【００７４】
カメラ映像管理テーブル１１０１は、本発明の関連情報の適用例であり、第１映像取得手段で第１映像を取得する取得先（ルータ）の第１ポート（図１１の例では１）と、第２映像取得手段で第２映像を取得する取得先（ルータ）の第２ポート（図１１の例では２）とが関連付けられた情報である。また、このカメラ映像管理テーブル１１０１は、録画サーバ１０７のメモリなどの記憶手段（関連情報記憶手段）に記憶されている。
【００７５】
録画サーバ１０７は、Ｓ７１０で受信した低解像度のカメラのアドレスに対応してカメラ映像管理テーブル１１０１に記憶されているカメラＩＤを特定すると、クライアント端末１０８からライブ映像の表示要求を受け付けたか否かを判定し（Ｓ７１１）、当該表示要求を受け付けていないと判定された場合には（Ｓ７１１：ＮＯ）、Ｓ７１０で受信した低解像度の映像を外部メモリ２１１に記憶（登録）する（Ｓ７１３）。
【００７６】
Ｓ７１３は、本発明の記憶手段の適用例であり、第１映像取得手段により取得した第１映像を記憶する。また、第１映像を記憶するメモリも、本発明の記憶手段の適用例である。
【００７７】
Ｓ７１３では、Ｓ７１０で所定時間（例えば、１０分）分の映像を受信すると、その所定時間ごとの動画ファイルとして登録する。また、録画サーバ１０７は、Ｓ７１３で、所定時間単位の動画ファイルを登録する際に、当該動画ファイルに関する情報を、図１２に示す映像管理テーブル１２０１（Ａ）に新規登録する。ここで、動画ファイルに関する情報とは、映像管理テーブル１２０１のレコードを構成する各項目の情報である。
【００７８】
図１２は、録画サーバ１０７が記憶する映像管理テーブル１２０１の一例を示す図である。
【００７９】
映像管理テーブル１２０１は、「ファイルＩＤ」、「開始時間」、「終了時間」、「解像度」、「アノテーション日時」、「アノテーション位置」の項目から構成される。
【００８０】
映像管理テーブル１２０１は、特定されたカメラＩＤごとに記憶されているテーブルである。
【００８１】
「ファイルＩＤ」は、映像（動画データ）のファイルを識別する識別情報（ファイルＩＤ）が格納される。また、「開始時間」は、当該映像（動画データ）の開始時間が格納される。また、「終了時間」は、当該映像（動画データ）の終了時間が格納される。また、「解像度」は、当該映像（動画データ）の解像度が格納される。ここでの例では、ＶＧＡ（低解像度）、又はＨＤ（高解像度）が格納されるが、これに限定されるものではない。また、「アノテーション日時」は、ユーザがアノテーションを付加させる指示を行った動画の日時が格納される。また、「アノテーション位置」は、当該映像が表示される表示画面の中で、当該アノテーションを付加した位置（表示画面上の位置）を示す情報が格納される。ここでの例では、表示画面のＸ軸、Ｙ軸（Ｘ，Ｙ）により特定される位置情報が格納される。
【００８２】
Ｓ７１３において、録画サーバ１０７が、動画ファイルに関する情報を、映像管理テーブル１２０１の１レコードに新規登録する方法について説明する。
【００８３】
具体的には、録画サーバ１０７は、Ｓ７１０で特定されたカメラＩＤの映像管理テーブル１２０１に、Ｓ７１３で登録した動画ファイルの動画の開始時間と終了時間をそれぞれ、映像管理テーブル１２０１の「開始時間」と「終了時間」に格納し、Ｓ７１０で受信した解像度を示す情報として低解像度を示す情報（例えば、ＶＧＡ（低解像度））を、映像管理テーブル１２０１の「解像度」に格納し、Ｓ７１３で登録した動画ファイルを識別するファイルＩＤ（識別情報）を採番して、映像管理テーブル１２０１の「ファイルＩＤ」に格納する。
【００８４】
録画サーバ１０７は、Ｓ７１３の処理を実行すると、処理をＳ７０９に戻す。
【００８５】
次に、クライアント端末１０８の処理について説明する。
【００８６】
クライアント端末１０８は、ユーザに指示に応じて、録画サーバ１０７に、映像の表示画面の送信要求を行い、録画サーバ１０７が、当該要求を受信したことに応じて、当該表示画面をクライアント端末１０８に送信する。
【００８７】
クライアント端末１０８は、当該表示画面を受信すると、当該表示画面を表示部に表示する。
【００８８】
図３（Ａ）は、クライアント端末１０８の表示部に表示される表示画面３０２の一例を示す図である。
【００８９】
表示画面３０２は、映像（動画）を表示する表示欄３０１と、タイムライン３０３と、タイムラインの再生日時３０４と、カメラ指定３０５と、再生ボタン３０６と、映像の解像度３０７と、ＨＤ（高解像度）の映像の期間指定３０９と、アノテーションボタン３１１とを備えている。
【００９０】
タイムライン３０３は、再生する動画のタイムラインである。
【００９１】
タイムラインの再生日時３０４は、現在再生している動画の再生日時を示すオブジェクト（ライン）である。タイムライン３０３は、映像の再生が行われると、映像の再生時刻が再生日時３０４に一致するように左右（タイムラインの長手方向）に動くように構成されている。また、このタイムライン３０３は、ユーザの指示により、左右（タイムラインの長手方向）に動かすことが可能であり、それにより、再生日時３０４の位置に、任意の時刻を設定することが可能である。また、任意の時刻を再生日時３０４に設定した状態で再生ボタン３０６がユーザにより押下されることにより、当該設定された任意の時刻から映像を再生することができる。
【００９２】
カメラ指定３０５は、複数のネットワークカメラのうち、表示欄３０１に表示する動画（映像）を撮影したネットワークカメラの指定（選択）をユーザにより受け付ける受付部である。図３（Ａ）の例では、「ネットワークカメラ１」が指定されている。この受付部は、プルダウンであり、ユーザにより選択されることで、複数のネットワークカメラから１つのネットワークカメラを選択することができるように構成されている。このプルダウンに表示される複数のネットワークカメラは、録画サーバ１０７が管理している複数のカメラＩＤにより識別されるネットワークカメラである。
【００９３】
再生ボタン３０６は、タイムラインの再生日時３０４に示される時刻からの映像の再生の指示をユーザにより受け付ける再生ボタンである。
【００９４】
映像の解像度３０７は、現在再生している映像の解像度が、ＶＧＡ（低解像度）であるか、ＨＤ（高解像度）であるかを表示する表示欄である。
【００９５】
ＨＤ（高解像度）の映像の期間指定３０９は、ＨＤ（高解像度）の映像を優先的に取得して表示したい期間（時間帯）の指定をユーザにより受け付ける受付部（例えば、テキストボックス）である。
【００９６】
アノテーションボタン３１１は、ユーザからアノテーションの指示を受け付ける受付部である。
【００９７】
クライアント端末１０８は、ユーザにより、表示画面３０２のカメラ指定３０５が操作されることにより、表示欄３０１に表示する動画（映像）を撮影したネットワークカメラの指定（選択）を受け付ける。
【００９８】
クライアント端末１０８は、ユーザにより、タイムライン３０３が左右（タイムラインの長手方向）に操作（移動）され、再生日時３０４の位置に、任意の時刻として現在が設定された場合には、ライブ映像を表示する設定が行われたと判定する。
【００９９】
クライアント端末１０８は、ユーザにより、カメラ指定３０５で、表示する動画を撮影したネットワークカメラの指定を受け付け、かつ、ユーザによりライブ映像の表示要求を受け付けた（ユーザにより、タイムライン３０３が左右（タイムラインの長手方向）に操作（移動）され、再生日時３０４の位置に現在が設定された）か否かを判定する（Ｓ７０５）。
【０１００】
クライアント端末１０８は、ユーザにより、カメラ指定３０５で、表示する動画を撮影したネットワークカメラの指定を受け付け、かつ、ユーザによりライブ映像の表示要求を受け付けた場合には（Ｓ７０５：ＹＥＳ）、当該指定を受け付けたネットワークカメラのライブ映像の表示要求を録画サーバ１０７に送信する（Ｓ７０６）。具体的には、クライアント端末１０８は、当該指定を受け付けたネットワークカメラのカメラＩＤと、当該カメラＩＤにより識別されるネットワークカメラのライブ映像の表示要求を、録画サーバ１０７に送信する。
【０１０１】
録画サーバ１０７は、クライアント端末１０８から、カメラＩＤと、当該カメラＩＤにより識別されるネットワークカメラのライブ映像の表示要求を受信すると（Ｓ７０９）、当該カメラＩＤにより識別されるネットワークカメラのライブ映像を受信する（Ｓ７１０）。録画サーバ１０７は、当該カメラＩＤにより識別されるネットワークカメラのライブ映像の表示要求をＳ７０９で受け付けた（受信した）か否かを判定し（Ｓ７１１）、当該表示要求をＳ７０９で受け付けたと判定された場合には、（Ｓ７１１：ＹＥＳ）、Ｓ７１０で受信したライブ映像（当該カメラＩＤにより識別されるネットワークカメラのライブ映像）をクライアント端末１０８に送信する（Ｓ７１２）。このとき、当該映像の再生時刻が再生日時３０４を示すタイムラインを含む表示画面をクライアント端末１０８に送信する。そして、録画サーバ１０７は、Ｓ７１３で当該ライブ映像の動画データを記憶する。
【０１０２】
クライアント端末１０８は、Ｓ７１２で送信されたライブ映像及び表示画面を受信すると（Ｓ７０７）、当該表示画面を表示部に表示すると共に、当該指定を受け付けたネットワークカメラのカメラＩＤにより識別されるネットワークカメラのライブ映像を表示欄３０１に表示する（Ｓ７０８）。
【０１０３】
録画サーバ１０７は、クライアント端末１０８から、カメラＩＤと、当該カメラＩＤにより識別されるネットワークカメラのライブ映像の表示要求を受信しなかった場合には、Ｓ７０９の処理をスキップして、Ｓ７１０の処理を実行する。
【０１０４】
図３（Ａ）に表示される表示欄３０１は、Ｓ７０８で表示されるライブ映像の一例を示す図である。このようにして、クライアント端末１０８は、現在のライブ映像を表示し続ける。そして、クライアント端末１０８は、処理をＳ７０５に戻す。
【０１０５】
録画サーバ１０７は、Ｓ７１６で送信された映像、及び、当該映像の解像度を示す情報（ＨＤ（高解像度））を受信する（Ｓ７１７）。
【０１０６】
また、このとき、ルータ１０６から送信されたポートを示すポート番号「２」と、ルータ１０６のＩＰアドレス「Ａ」の組み合わされた情報（高解像度のカメラのアドレス）も受信する（Ｓ７１７）。
【０１０７】
Ｓ７１７は、本発明の第２映像取得手段の適用例であり、第１映像取得手段で取得した第１映像よりも高解像度の、ネットワークカメラが撮影した第２映像（高解像度の映像）を、第１映像取得手段で第１映像を取得した後に取得する。
【０１０８】
そして、録画サーバ１０７は、当該受信した高解像度のカメラのアドレス（Ａ：２）から、当該映像のネットワークカメラを識別するカメラＩＤを特定する。
【０１０９】
具体的には、録画サーバ１０７は、録画サーバ１０７の外部メモリ２１１の記憶手段に記憶されているカメラ映像管理テーブル１１０１（図１１）を参照して、Ｓ７１７で受信した高解像度用のカメラのアドレス（Ａ：２）に対応するカメラＩＤ（１）を特定する。
【０１１０】
Ｓ７０１及びＳ７０３で取得する同一の撮影時間帯で同一の画角の映像に関し、Ｓ７０２で送信する映像（低解像度の映像）のデータ容量は、Ｓ７１６で送信する映像（高解像度の映像）のデータ容量よりも少ないため、Ｓ７０２で送信された映像（低解像度の映像）は、Ｓ７１３において、Ｓ７１６で送信された映像（高解像度の映像）よりも先に録画サーバ１０７に登録され、映像管理テーブル１２０１で管理されている。
【０１１１】
そのため、録画サーバ１０７は、Ｓ７１７で受信した高解像度の映像に上書き登録する低解像度の映像を特定する（Ｓ７１８）。具体的には、録画サーバ１０７は、当該特定されたカメラＩＤ（１）の映像管理テーブル１２０１を参照して、Ｓ７１７で受信した高解像度の映像と同一時間帯の低解像度の映像のファイルＩＤを特定する。
【０１１２】
そして、録画サーバ１０７は、Ｓ７１８で特定された低解像度の映像（Ｓ７１７で受信した高解像度の映像の撮影時刻（撮影時間帯）と同じ時刻（時間帯）の低解像度の映像）を、Ｓ７１７で受信した高解像度の映像に上書き登録する。また、録画サーバ１０７は、上書き登録された映像に対応する映像管理テーブル１２０１のレコードの解像度を、ＶＧＡ（低解像度）からＨＤ（高解像度）に更新（変更）する（Ｓ７１９）。
【０１１３】
Ｓ７１９は、本発明の登録手段の適用例であり、第２映像取得手段で取得した第２映像を、記憶手段に記憶された第１映像に上書きして登録する。
【０１１４】
すなわち、登録手段は、第２映像取得手段で取得した第２映像を、当該第２映像の取得先の第２ポートと関連情報で関連付けられた第１ポートから取得され記憶手段に記憶された第１映像に上書きして登録する。
【０１１５】
例えば、録画サーバ１０７は、Ｓ７１３で、図１２の映像管理テーブル１２０１（Ａ）に示されるように映像を既に記録している場合において、Ｓ７１７で、開始時間：２０１８年１月１日１１時４０分〜終了時間：２０１８年１月１日の１１時５０分までの高解像度の映像を受信した場合には、映像管理テーブル１２０１（Ａ）に示されるファイルＩＤが００１で識別される低解像度の動画ファイル（映像）を、Ｓ７１７で受信した高解像度の映像に上書き登録する。そして、映像管理テーブル１２０１（Ｂ）に示すように、ファイルＩＤが００１の映像が高解像度の映像に上書きされる。同様に、Ｓ７１７で、開始時間：２０１８年１月１日１１時５０分〜終了時間：２０１８年１月１日の１１２時００分までの高解像度の映像を受信した場合には、映像管理テーブル１２０１（Ａ）に示されるファイルＩＤが００２で識別される低解像度の動画ファイル（映像）を、Ｓ７１７で受信した高解像度の映像に上書き登録する。また、Ｓ７１７で、開始時間：２０１８年１月１日１２時００分〜終了時間：２０１８年１月１日１２時１０分までの高解像度の映像を受信した場合には、映像管理テーブル１２０１（Ａ）に示されるファイルＩＤが００３で識別される低解像度の動画ファイル（映像）を、Ｓ７１７で受信した高解像度の映像に上書き登録する。このようにして、録画サーバ１０７は、所定時間（例えば１０分）の映像が上書き登録されると、当該上書き登録された映像に対応する映像管理テーブル１２０１の解像度をＶＧＡ（低解像度）からＨＤ（高解像度）に更新（変更）する。
【０１１６】
図１２の１２０１（Ｂ）に示す映像管理テーブルは、映像管理テーブル１２０１（Ａ）のファイルＩＤが００１〜００３の低解像度の映像が高解像度の映像に上書き登録され更新された映像管理テーブルを示した一例である。
【０１１７】
このように、録画サーバ１０７は、低解像度の映像と高解像度の映像とがそれぞれ異なるネットワークカメラで撮影された映像と認識せずに、低解像度の映像に高解像度の映像を上書き登録するため、結果として、録画サーバ１０７のメモリ領域を低減可能にし、コストを低減可能にすることができる。
【０１１８】
また、Ｓ７１９では、高解像度の映像を、Ｓ７１３で既に登録された低解像度の映像に関する映像として登録するため、低解像度のライブ映像と高解像度の映像が、同一のネットワークカメラで撮影された映像として管理される。そのため、ユーザは、同一のネットワークカメラで撮影された低解像度のライブ映像と高解像度の映像を容易に確認することができるようになる。したがって、ユーザは、ネットワークカメラが撮影した複数の異なる解像度の映像の管理を容易にすることができるようになる。
【０１１９】
このように、Ｓ７１９の登録手段は、第１映像取得手段による第１映像の取得先（図１１の例では、Ａ：１）、及び第２映像取得手段による第２映像の取得先（図１１の例では、Ａ：２）に応じて、第２映像取得手段で取得した第２映像を、記憶手段に記憶された第１映像に関する映像として登録する。
【０１２０】
次に、録画サーバ１０７は、更新された映像管理テーブル１２０１（Ｂ）の解像度の値に基づいて、高解像度の映像の時間帯３０８と、低解像度の映像の時間帯３１３とを識別可能に表示するタイムラインを生成して、当該タイムラインを含む表示画面をクライアント端末１０８に送信する（Ｓ７２０）。そして、処理をＳ７１７に戻す。
【０１２１】
クライアント端末１０８は、Ｓ７２０で送信された表示画面を受信すると（Ｓ７０７）、当該表示画面を表示する（Ｓ７０８）。このとき、クライアント端末１０８は、録画サーバ１０７から送信されているライブ映像は、引き続き表示され、Ｓ７１９で更新されたタイムライン部分のみを反映させて表示させる。
【０１２２】
例えば、図１２の映像管理テーブル１２０１（Ｂ）に示すように、開始時間が２０１８年１月１日１１時４０分〜２０１８年１月１日１２時１０分までは高解像度の映像であり、それ以降の映像は低解像度の映像であることを識別可能に表示するために、図３（Ｂ）に示す表示画面３０２に示すように、高解像度の映像が上書き登録された映像の時間帯３０８のタイムラインについては、録画サーバ１０７に録画されている低解像度の映像の時間帯３１３のタイムラインと異なる色で識別表示する。例えば、高解像度の映像が上書き登録された映像の時間帯３０８のタイムラインについては、赤色で表示し、録画サーバ１０７に録画されている低解像度の映像の時間帯３１３のタイムラインについては、青色で表示する。
【０１２３】
このように、高解像度の映像が上書き登録された映像の時間帯３０８と、録画サーバ１０７に録画されている低解像度の映像の時間帯３１３とを識別可能に表示するため、ユーザが、高解像度の映像を閲覧可能な時間帯や、低解像の映像を閲覧可能な時間帯を容易に把握することができるようになり、ユーザの利便性を向上させることができる。
【０１２４】
録画サーバ１０７は、Ｓ７１８において、Ｓ７１７で受信した高解像度の映像に上書き登録する低解像度の映像を特定できなかった場合、すなわち、Ｓ７１７で受信した高解像度のカメラのアドレスに対応して、カメラ映像管理テーブル１１０１に、低解像度のカメラのアドレスに登録されていなかった場合には、Ｓ７１７で受信した映像は、上書きする映像ではないと判定し、Ｓ７１７で受信した映像を、上書き登録せずに、録画サーバ１０７のメモリ等の記憶手段に記憶（登録）する。すなわち、登録手段は、関連情報に関連付けられていないポートから取得した映像については、上書きせずに登録する。
【０１２５】
次に、図８を用いて、録画サーバ１０７に記憶された録画映像（低解像度の映像、又は高解像度の映像）の表示処理の一例について説明する。
【０１２６】
図８は、録画サーバ１０７に記憶された録画映像（低解像度の映像、又は高解像度の映像）の表示処理の一例を示すフローチャートである。
【０１２７】
図８に示すＳ８０１〜Ｓ８０４に示す処理は、クライアント端末１０８のＣＰＵ２０１がプログラムを読み出して実行することにより実現される。
【０１２８】
また、図８に示すＳ８０５、Ｓ８０６に示す処理は、録画サーバ１０７のＣＰＵ２０１がプログラムを読み出して実行することにより実現される。
【０１２９】
まず、クライアント端末１０８は、表示部に表示された表示画面３０２を介して、録画サーバ１０７に録画された映像（録画映像）の撮影日時（撮影時刻とも言う）、及び当該撮影日時の映像を表示する指示をユーザにより受け付けたか否かを判定する（Ｓ８０１）。
【０１３０】
具体的には、クライアント端末１０８は、例えば、図３（Ａ）に示す表示画面３０２から、図４（Ｃ）に示す表示画面３０２のように、ユーザの操作により、タイムライン３０３を左右（タイムラインの長手方向）に動かされ、再生日時３０４の位置に、任意の過去の時刻（撮影日時）を設定することができる。図４（Ｃ）の例では、２０１８年１月１日１２時２４分が再生時刻（撮影日時）として設定されている。また、クライアント端末１０８は、再生ボタン３０６をユーザにより押下されることにより、当該撮影日時の映像の表示要求を受け付けることができる。
【０１３１】
これにより、クライアント端末１０８は、録画サーバ１０７に録画された映像の撮影時刻（例えば、２０１８年１月１日１２時２４分）、及び当該撮影時刻の映像を表示する指示をユーザにより受け付けることができる。
【０１３２】
クライアント端末１０８は、表示画面３０２を介して、録画サーバ１０７に録画された映像の撮影日時、及び当該撮影日時の映像を表示する指示をユーザにより受け付けたと判定された場合には（Ｓ８０１：ＹＥＳ）、処理をＳ８０２に移行し、当該指示を受け付けていないと判定された場合には（Ｓ８０１：ＮＯ）、処理をＳ７０５に移行する。
【０１３３】
クライアント端末１０８は、Ｓ８０１で受け付けた撮影時刻、及び当該撮影時刻の録画映像の表示要求を録画サーバ１０７に送信する（Ｓ８０２）。
【０１３４】
録画サーバ１０７は、Ｓ８０２で送信された撮影時刻と、録画映像の表示要求を受信すると（Ｓ８０５）、当該撮影時刻の映像の動画ファイルを特定して、クライアント端末１０８に送信する（Ｓ８０６）。
【０１３５】
具体的には、録画サーバ１０７は、Ｓ８０５で受信した撮影時間が、映像管理テーブル１２０１の開始時間から終了時間までの期間に含まれるレコードを特定して、当該レコードのファイルＩＤを特定し、当該ファイルＩＤが示す動画ファイルを特定する。そして、録画サーバ１０７は、当該特定された動画ファイルをクライアント端末１０８に送信する（Ｓ８０６）。Ｓ８０６では、当該特定された動画ファイルの終了時間後に撮影された動画ファイルも送信することができる。
【０１３６】
録画サーバ１０７は、例えば、表示要求されている録画映像の撮影時刻が、２０１８年１月１日１２時２４分であれば、映像管理テーブル１２０１（Ｂ）のファイルＩＤが００５の動画ファイル（低解像度の動画）をクライアント端末１０８に送信する（Ｓ８０６）。
【０１３７】
クライアント端末１０８は、録画サーバ１０７から、ユーザが指示した撮影時刻の映像（動画ファイル）を受信すると（Ｓ８０３）、当該映像を、ユーザにより指定された撮影時刻から再生して表示画面３０２の表示欄３０１に表示する（Ｓ８０４）。
【０１３８】
図４（Ｃ）の例では、低解像度の映像を再生するため、３０７の表示欄には、現在再生されている映像が、ＶＧＡ（低解像度）の映像であることを表示している。クライアント端末１０８は、Ｓ８０４の処理を実行すると、処理をＳ８０１に戻す。
【０１３９】
図４（Ｃ）では、２０１８年１月１日１２時２４分からの低解像度の映像の再生指示がされた場合の表示画面について説明したが、図４（Ｄ）では、２０１８年１月１日１２時８分からの高解像度の映像の再生指示がされた場合の表示画面について説明する。
【０１４０】
クライアント端末１０８は、例えば、図３（Ａ）に示す表示画面３０２から、図４（Ｄ）に示す表示画面３０２のように、ユーザの操作により、タイムライン３０３を左右（タイムラインの長手方向）に動かされ、再生日時３０４の位置に、任意の過去の撮影時刻（再生時刻）を設定することができる。図４（Ｄ）の例では、２０１８年１月１日１２時８分が撮影時刻（再生時刻）として設定されている。また、クライアント端末１０８は、再生ボタン３０６をユーザにより押下されることにより、当該撮影日時（撮影時刻）の映像の表示要求を受け付けることができる。
【０１４１】
図４（Ｄ）の例では、高解像度の映像を再生するため、３０７の表示欄には、現在再生されている映像が、ＨＤ（高解像度）の映像であることを表示している。
【０１４２】
次に、図９を用いて、ユーザが指定した期間の高解像度の録画映像の表示処理について説明する。
【０１４３】
図９は、ユーザが指定した期間の高解像度の録画映像の表示処理の一例を示すフローチャートである。
【０１４４】
図９に示すＳ９０１〜Ｓ９０４に示す処理は、クライアント端末１０８のＣＰＵ２０１がプログラムを読み出して実行することにより実現される。
【０１４５】
また、図９に示すＳ９０５〜Ｓ９１１に示す処理は、録画サーバ１０７のＣＰＵ２０１がプログラムを読み出して実行することにより実現される。
【０１４６】
また、図９に示すＳ９１２、Ｓ９１３に示す処理は、情報処理装置１０４のＣＰＵ２０１がプログラムを読み出して実行することにより実現される。
【０１４７】
ここでは、Ｓ７０８でライブ映像を表示している際に、ユーザの指示により図９に示す処理が開始される実施形態を一例として説明する。
【０１４８】
クライアント端末１０８は、ユーザにより、表示画面３０２の３０９の受付部に、高解像度の映像を表示したい期間の指定を受け付ける。
【０１４９】
例えば、クライアント端末１０８は、Ｓ７０８において、表示部に表示画面３０２（図３（Ｂ））が表示されている状態で、ユーザにより、３０９の受付部に、高解像度の映像を表示したい期間の指定を受け付ける。
【０１５０】
クライアント端末１０８は、例えば、図５（Ｅ）に示す表示画面の３０９に示すように、２０１８年１月１日１２時２０分から２０１８年１月１日１２時３０分の期間の入力を受け付ける。
【０１５１】
図３（Ｂ）、及び図５（Ｅ）に示す表示画面３０２は、図１２の映像管理テーブル１２０１（Ｂ）に基づき表示されている。
【０１５２】
クライアント端末１０８は、ユーザにより、３０９の受付部に、高解像度の映像を表示したい期間の指定（指定期間）を受け付けたか否かを判定する（Ｓ９０１）。そして、指定期間を受け付けていないと判定された場合には（Ｓ９０１：ＮＯ）、処理をＳ９０１に戻す。また、指定期間を受け付けたと判定された場合には（Ｓ９０１：ＹＥＳ）、当該入力を受け付けた期間（指定期間）を、録画サーバ１０７に送信する（Ｓ９０２）。
【０１５３】
また、Ｓ９０２では、ユーザにより、カメラ指定３０５で、表示する動画を撮影したネットワークカメラの指定を受け付けたネットワークカメラのカメラＩＤも、録画サーバ１０７に送信する。
【０１５４】
録画サーバ１０７は、クライアント端末１０８から、カメラＩＤと、当該指定期間を受信すると（Ｓ９０５）、当該カメラＩＤにより示されるネットワークカメラで撮影された映像であって、当該期間指定の高解像度の映像が録画されているか否かを判定する（Ｓ９０６）。
【０１５５】
具体的には、録画サーバ１０７は、Ｓ９０５で受信したカメラＩＤ（例えば、１）の映像管理テーブル１２０１を特定する。
【０１５６】
そして、録画サーバ１０７は、特定された映像管理テーブル１２０１の各レコードのうち、Ｓ９０５で受信した指定期間が、当該映像管理テーブル１２０１（例えば、図１２（Ｂ））の開始時間から終了時間までの期間に含まれるレコードを特定して、当該レコードに含まれる解像度がＨＤ（高解像度）であるか否かを判定することにより、当該期間指定の高解像度の映像が録画されているか否かを判定する。
【０１５７】
録画サーバ１０７は、当該期間指定の高解像度の映像が録画されていると判定された場合には（Ｓ９０６：ＹＥＳ）、処理をＳ９１２に移行して、当該特定されたレコードのファイルＩＤにより示される動画ファイルをクライアント端末１０８に送信する（Ｓ９１１）。
【０１５８】
また、録画サーバ１０７は、当該期間指定の高解像度の映像が録画されていない（当該特定されたレコードに含まれる解像度がＶＧＡ（低解像度）である）と判定された場合には（Ｓ９０６：ＮＯ）、処理をＳ９０７に移行する。
【０１５９】
録画サーバ１０７は、Ｓ９０７において、まず、Ｓ９０５で受信したカメラＩＤに対応してカメラ映像管理テーブル１１０１に記憶されている高解像度用のカメラのアドレス（Ａ：２）を特定する。
【０１６０】
そして、録画サーバ１０７は、情報処理装置１０４に対して、Ｓ９０５で受信した指定期間を送信すると共に、高解像度の映像の取得要求を行う（Ｓ９０７）。具体的には、録画サーバ１０７は、当該特定された高解像度用のカメラのアドレス（Ａ：２）に、Ｓ９０５で受信した指定期間を送信すると共に、当該指定期間の高解像度の映像の取得要求を行う。そして、ルータ１０６は、ポート番号２のポートで、当該指定期間と当該指定期間の高解像度の映像の取得要求を受信すると、情報処理装置１０４に対して、当該指定期間の高解像度の映像の取得要求を送信する。
【０１６１】
図９では、Ｓ９０７において、Ｓ９０５で受信した指定期間を情報処理装置１０４に送信して、当該指定期間の高解像度の映像の取得要求を行う実施例について説明する。
【０１６２】
情報処理装置１０４は、録画サーバ１０７から、当該取得要求及び当該指定期間を受信すると（Ｓ９１２）、現在行っているＳ７１６における高解像度の映像の送信を停止して、Ｓ７１６における高解像度の映像の送信よりも優先して、当該指定期間における高解像度の映像を録画サーバに送信する（Ｓ９１３）。Ｓ９１３では、高解像度を示す情報（例えば、ＨＤ（高解像度））も送信する。
【０１６３】
具体的には、情報処理装置１０４は、当該指定期間における高解像度の映像を、ルータ１０６に送信する。そして、ルータ１０６は、ポート番号２のポートから、録画サーバ１０７に対して、当該指定期間における高解像度の映像を送信する。このとき、高解像度用のカメラのアドレスも送信する。
【０１６４】
そして、録画サーバ１０７は、当該指定期間における高解像度の映像、高解像度のカメラのアドレス、及び、当該高解像度を示す情報（例えば、ＨＤ（高解像度））を受信すると（Ｓ９０８）、Ｓ９０８で受信した高解像度の映像に上書き登録する低解像度の映像を特定する（Ｓ９０９）。
【０１６５】
具体的には、録画サーバ１０７は、録画サーバ１０７の外部メモリ２１１の記憶手段に記憶されているカメラ映像管理テーブル１１０１（図１１）を参照して、Ｓ９０８で受信した高解像度用のカメラのアドレス（Ａ：２）に対応するカメラＩＤ（１）を特定する。
【０１６６】
そして、当該特定されたカメラＩＤ（１）の映像管理テーブル１２０１を参照して、Ｓ９０８で受信した高解像度の映像と同一時間帯の低解像度の映像のファイルＩＤを特定する。このようにして、上書き登録する低解像度の映像を特定する。
【０１６７】
そして、録画サーバ１０７は、Ｓ９０９で特定された低解像度の映像（Ｓ９０８で受信した高解像度の映像の撮影時刻（撮影時間帯）と同じ時刻（時間帯）の低解像度の映像）を、Ｓ９０８で受信した高解像度の映像に上書き登録する。また、録画サーバ１０７は、上書き登録された映像に対応する映像管理テーブル１２０１のレコードの解像度を、ＶＧＡ（低解像度）からＨＤ（高解像度）に更新（変更）する（Ｓ９１０）。また、ここでも、Ｓ７１９と同様に、所定時間（例えば１０分）毎の動画ファイルを上書き登録する。また、録画サーバ１０７は、映像管理テーブル１２０１の指定期間の解像度をＨＤ（高解像度）に変更して更新する（Ｓ９１０）。
【０１６８】
具体的には、図１２の映像管理テーブル１２０１（Ｂ）のファイルＩＤが００５のレコードの解像度をＶＧＡ（低解像度）からＨＤ（高解像度）に変更する。このようにして変更された映像管理テーブルが、図１３の映像管理テーブル１２０１（Ｃ）である。
【０１６９】
図１３の映像管理テーブル１２０１（Ｃ）は、Ｓ９１０で更新された映像管理テーブルの一例を示す図である。図１３の映像管理テーブル１２０１（Ｃ）に基づき、図５（Ｆ）に示す表示画面３０２がＳ９０４で表示される。
【０１７０】
録画サーバ１０７は、更新された映像管理テーブル１２０１の解像度の値に基づいて、高解像度の映像の時間帯３０８と、低解像度の映像の時間帯３１３とを識別可能に表示するタイムラインを生成して、当該タイムラインを含む表示画面をクライアント端末１０８に送信する（Ｓ９１１）。また、録画サーバ１０７は、Ｓ９０８で受信した指定時間の高解像度の映像を、クライアント端末１０８に送信する（Ｓ９１１）。
【０１７１】
クライアント端末１０８は、Ｓ９１１で送信された表示画面、及び指定時間の高解像度の映像を受信すると（Ｓ９０３）、当該表示画面を表示する。また、クライアント端末１０８は、当該指定時間の高解像度の映像を表示欄３０１に表示する（Ｓ９０４）。そして、処理をＳ９０１に戻す。
【０１７２】
図５（Ｆ）は、Ｓ９０４で表示される表示画面３０２の一例を示す図である。
【０１７３】
図５（Ｆ）に示す３１４は、３０９で指定された期間が、高解像度の映像であることを識別するために赤色に変更されたタイムラインである。
【０１７４】
例えば、図１３の映像管理テーブル１２０１（Ｃ）に示すように、開始時間が２０１８年１月１日１１時４０分〜２０１８年１月１日１２時１０分までは高解像度の映像であり、また、３０９で指定された期間（２０１８年１月１日１２時２０分〜２０１８年１月１日１２時３０分）の映像が高解像度の映像であり、それ以外の映像は低解像度の映像であることを識別可能に表示するために、図５（Ｆ）に示す表示画面の３０８に示すように、録画サーバ１０７に録画されている高解像度の映像の時間帯（３０８、３１４）のタイムラインと、録画サーバ１０７に録画されている低解像度の映像の時間帯３１３のタイムラインと、をそれぞれ異なる色で識別表示する。例えば、高解像度の映像の時間帯のタイムラインについては、赤色で表示し、低解像度の映像の時間帯のタイムラインについては、青色で表示する。
【０１７５】
このように、例えば、ユーザが、低解像度のライブ映像を確認している途中で、まだ、高解像度の映像が録画サーバに記録されていない期間の高解像度の映像を確認したい場合であっても、ユーザが指定した期間の高解像度の映像が優先して録画サーバに記録されるようになるため、ユーザは、当該指定期間の高解像度の映像を優先して確認することが出来るようになり、ユーザの利便性を向上させ、効率的に保線業務を行うことが可能となる。
【０１７６】
次に、図１０を用いて、ライブ映像にアノテーションを付加して、当該アノテーションが付加された日時をタイムラインに表示する処理について説明する。
【０１７７】
図１０は、ライブ映像にアノテーションを付加して、当該アノテーションが付加された日時をタイムラインに表示する処理の一例を示すフローチャートである。
【０１７８】
図１０に示すＳ１００１〜Ｓ１００４に示す処理は、クライアント端末１０８のＣＰＵ２０１がプログラムを読み出して実行することにより実現される。
【０１７９】
また、図１０に示すＳ１００５〜Ｓ１０１２に示す処理は、録画サーバ１０７のＣＰＵ２０１がプログラムを読み出して実行することにより実現される。
【０１８０】
また、図１０に示すＳ１０１３、Ｓ１０１４に示す処理は、情報処理装置１０４のＣＰＵ２０１がプログラムを読み出して実行することにより実現される。
【０１８１】
ここでは、Ｓ７０８でライブ映像を表示している際に、ユーザの指示により図１０に示す処理が開始される実施形態を一例として説明する。
【０１８２】
クライアント端末１０８は、表示画面３０２の表示欄３０１にライブ映像が表示されている状態で、ユーザにより、当該表示欄３０１内の任意の箇所に、アノテーション３１０を付加する指示を受け付けたか否かを判定する（Ｓ１００１）。
【０１８３】
図６（Ｇ）は、Ｓ１００１において、ユーザにより、表示欄３０１内の任意の箇所に、アノテーション３１０を付加する指示を受け付けた表示画面３０２の一例を示すである。
【０１８４】
クライアント端末１０８は、ユーザにより、当該表示欄３０１内の任意の箇所に、アノテーション３１０を付加する指示を受け付けたと判定すると（Ｓ１００１：ＹＥＳ）、当該指示を受け付けた箇所にアノテーション３１０を付加して表示する。例えば、図６（Ｇ）に示すように、表示欄３０１内のユーザが指示した箇所にアノテーション３１０が付加されて表示される。
【０１８５】
そして、クライアント端末１０８は、当該アノテーションが付加された撮影日時、及び当該アノテーションが付加された画面内の位置を示す位置情報を、録画サーバ１０７に送信する（Ｓ１００２）。
【０１８６】
また、Ｓ１００２では、表示中のライブ映像を表示しているネットワークカメラのカメラＩＤ（カメラ指定３０５で指定されているネットワークカメラのカメラＩＤ）も、録画サーバ１０７に送信する。
【０１８７】
そして、録画サーバ１０７は、クライアント端末１０８から、当該アノテーションが付加された撮影日時、及び当該アノテーションが付加された画面内の位置を示す位置情報（映像内の位置を示す位置情報）、カメラＩＤを受信（取得）すると（Ｓ１００５）、当該カメラＩＤに示されるネットワークカメラが撮影した映像であって、当該アノテーションが付加された日時の高解像度の映像が、録画サーバ１０７に録画されているか否かを判定する（Ｓ１００６）。
【０１８８】
具体的には、録画サーバ１０７は、Ｓ１００５で受信したカメラＩＤの映像管理テーブル１２０１を処理対象にする。ここで処理対象とする映像管理テーブルの例を、図１２の映像管理テーブル１２０１（Ｂ）に示す。
【０１８９】
Ｓ１００５は、本発明のアノテーション取得手段の適用例であり、出力手段により出力された表示画面（３０２）を介してユーザによりアノテーションがＳ１００１で入力された時刻（撮影時刻）、映像内の位置を示す位置情報を取得する。
【０１９０】
そして、録画サーバ１０７は、処理対象の映像管理テーブル１２０１（Ｂ）の各レコードのうち、アノテーションが付加された当該撮影日時（例えば、２０１８年１月１日１２時３１分）が、開始時間から終了時間までの期間に含まれるレコードの解像度がＨＤ（高解像度）であるか否かを判定することにより、当該撮影日時の高解像度の映像が、録画サーバ１０７に録画されているか否かを判定する（Ｓ１００６）。
【０１９１】
録画サーバ１０７は、当該撮影日時の高解像度の映像が、録画サーバ１０７に録画されていると判定された場合には（Ｓ１００６：ＹＥＳ）、処理をＳ１０１１に移行する。一方、録画されていないと判定された場合には（Ｓ１００６：ＮＯ）、処理をＳ１００７に移行する。
【０１９２】
録画サーバ１０７は、Ｓ１００５で受信したカメラＩＤ（例えば、１）に対応してカメラ映像管理テーブル１１０１に記憶されている高解像度用のカメラのアドレス（Ａ：２）を特定する。
【０１９３】
そして、録画サーバ１０７は、情報処理装置１０４に対して、アノテーションが付加された当該撮影日時を送信する（Ｓ１０１４）。
【０１９４】
具体的には、録画サーバ１０７は、当該特定された高解像度用のカメラのアドレス（Ａ：２）に、当該撮影日時を送信すると共に、当該撮影日時の高解像度の映像の取得要求を行う。そして、ルータ１０６は、ポート番号２のポートで、当該撮影日時と当該撮影日時の高解像度の映像の取得要求を受信すると、情報処理装置１０４に対して、当該撮影日時と当該撮影日時の高解像度の映像の取得要求を送信する。
【０１９５】
情報処理装置１０４は、録画サーバ１０７から、アノテーションが付加された当該撮影日時を受信すると（Ｓ１０１３）、現在行っているＳ７１６における高解像度の映像の送信を停止して、Ｓ７１６における高解像度の映像の送信よりも優先して、アノテーションが付加された撮影日時から所定期間（時間帯）の高解像度の映像を録画サーバ１０７に送信する（Ｓ１０１４）。
【０１９６】
Ｓ１０１５では、当該高解像度を示す情報（例えば、ＨＤ（高解像度））も送信する。
【０１９７】
具体的には、情報処理装置１０４は、当該所定期間（時間帯）の高解像度の映像、及び高解像度を示す情報（例えば、ＨＤ（高解像度））を、ルータ１０６に送信する。そして、ルータ１０６は、ポート番号２のポートから、録画サーバ１０７に対して、当該所定期間（時間帯）の高解像度の映像、及び高解像度を示す情報（例えば、ＨＤ（高解像度））を送信する。このとき、高解像度用のカメラのアドレスも送信する。
【０１９８】
そして、録画サーバ１０７は、アノテーションが付加された撮影日時から所定期間の高解像度の映像、高解像度を示す情報（例えば、ＨＤ（高解像度））、高解像度用のカメラのアドレスを受信すると（Ｓ１００８）、Ｓ１００８で受信した高解像度の映像に上書き登録する低解像度の映像を特定する（Ｓ１００９）。
【０１９９】
このように、Ｓ１００８の第２映像取得手段は、設定手段によりアノテーションが設定された場合に、設定手段によりアノテーションが設定された時刻における第２映像の取得を、取得処理よりも優先して行う。
【０２００】
具体的には、録画サーバ１０７は、録画サーバ１０７の外部メモリ２１１の記憶手段に記憶されているカメラ映像管理テーブル１１０１（図１１）を参照して、Ｓ１００８で受信した高解像度用のカメラのアドレス（Ａ：２）に対応するカメラＩＤ（１）を特定する。
【０２０１】
そして、当該特定されたカメラＩＤ（１）の映像管理テーブル１２０１を参照して、Ｓ１００８で受信した高解像度の映像と同一時間帯の低解像度の映像のファイルＩＤを特定する。このようにして、上書き登録する低解像度の映像を特定する。
【０２０２】
Ｓ１００９で特定された低解像度の映像（Ｓ１００８で受信した高解像度の映像の撮影時刻（時間帯）と同一の時刻（時間帯）の映像（動画ファイル））を、Ｓ１００８で受信した高解像度の映像に上書き登録する。また、録画サーバ１０７は、映像管理テーブル１２０１の上書き登録した期間の映像の解像度をＨＤ（高解像度）に変更して更新する（Ｓ１０１０）。
【０２０３】
具体的には、図１３の映像管理テーブル１２０１（Ｄ）のファイルＩＤが００６のレコードの解像度をＶＧＡ（低解像度）からＨＤ（高解像度）に変更する。このようにして変更された映像管理テーブルが、図１３の映像管理テーブル１２０１（Ｄ）である。
【０２０４】
図１３の映像管理テーブル１２０１（Ｄ）は、Ｓ１０１０で更新された映像管理テーブルの一例を示す図である。図１３の映像管理テーブル１２０１（Ｄ）に基づき、図６（Ｈ）に示す表示画面３０２がＳ１００４で表示される。
【０２０５】
録画サーバ１０７は、Ｓ１００５で受信した、アノテーションが付加された撮影日時、及び当該アノテーションが付加された画面内の位置を示す位置情報を、Ｓ１０１０で更新した映像管理テーブル１２０１（例えば映像管理テーブル１２０１（Ｄ））のレコードの「アノテーション日時」、「アノテーション位置」にそれぞれ記憶（設定）する（Ｓ１０１１）。
【０２０６】
Ｓ１０１１は、本発明の設定手段の適用例であり、映像における、Ｓ１００５で取得した時刻にアノテーションを設定すると共に、アノテーションの位置情報を設定する。
【０２０７】
また、録画サーバ１０７は、Ｓ１０１１の処理は、Ｓ１００５とＳ１００６の間のタイミングで実行することもできる。
【０２０８】
録画サーバ１０７は、例えば、アノテーションが付加された撮影日時（時間帯）として、２０１８年１月１日１２時３１分〜２０１８年１月１日１２時３３分の情報をＳ１００５で受信した場合には、図１３の映像管理テーブル１２０１（Ｄ）に示すように、「アノテーション日時」に、その時間帯の情報を格納（登録）する。また、当該アノテーションが付加された画面内の位置を示す位置情報として、Ｘ（５０），Ｙ（４０）の情報をＳ１００５で受信した場合には、図１３の映像管理テーブル１２０１（Ｄ）に示すように、「アノテーション位置」に、その位置情報を格納（登録）する（Ｓ１０１１）。
【０２０９】
録画サーバ１０７は、更新された映像管理テーブル１２０１の解像度の値に基づいて、高解像度の映像の時間帯３０８と、低解像度の映像の時間帯３１３と、アノテーションが付加された時間とを識別可能に表示するタイムラインを生成して、当該タイムラインを含む表示画面をクライアント端末１０８に送信する（Ｓ１０１２）。また、録画サーバ１０７は、Ｓ１００８で受信した高解像度の映像を、クライアント端末１０８に送信する（Ｓ１０１２）。
【０２１０】
録画サーバ１０７は、Ｓ１０１２において、アノテーションが付加された時間を識別可能に表示するために、当該アノテーションが付加された時間に対して、アノテーションが付加されていることを示す情報３１２を含むタイムライン生成する。
【０２１１】
Ｓ１０１２は、本発明の生成手段の適用例であり、タイムラインの、設定手段によりアノテーションが設定された時刻に対して、アノテーションが設定されていることを示す情報（３１２）を含む表示画面を生成する。
【０２１２】
また、録画サーバ１０７は、Ｓ１０１２において、Ｓ１００８で受信した高解像度の映像上の、位置情報（例えば、Ｘ（５０），Ｙ（４０））が示す表示欄３０１内の位置に、アノテーションを付加した高解像度の映像をクライアント端末１０８に送信する。
【０２１３】
Ｓ１０１２は、本発明の制御手段の適用例であり、Ｓ１００８の第２映像取得手段により取得された第２映像を表示画面で再生する際に、当該第２映像上に、当該アノテーションが表示されるように制御する。
【０２１４】
クライアント端末１０８は、Ｓ１０１２で送信された表示画面、及び高解像度の映像を受信すると（Ｓ１００３）、当該表示画面を表示する。また、クライアント端末１０８は、当該高解像度の映像を表示欄３０１に表示する（Ｓ１００４）。Ｓ１００４で表示される表示画面は、図６（Ｈ）に示す表示画面３０２である。
【０２１５】
クライアント端末１０８は、図６（Ｈ）の表示画面３０２に示すように、アノテーションが付加された時間に対して、アノテーションが付加されていることを示す情報３１２を含むタイムライン３０３を表示する。
【０２１６】
また、クライアント端末１０８は、図６（Ｈ）の表示画面３０２に示すように、位置情報（例えば、Ｘ（５０），Ｙ（４０））が示す表示欄３０１内の位置にアノテーションを付加した高解像度の映像を表示する。そして、処理をＳ１００１に戻す。
【０２１７】
このように、例えば、ユーザが、低解像度のライブ映像を確認している途中で、確認したい箇所を指示すると、その指示された撮影時間の高解像度の映像を優先して確認することが出来るようになると共に、高解像度の映像上に確認したい箇所をアノテーションとして表示するため、ユーザの利便性を向上させ、効率的に保線業務を行うことが可能となる。
【０２１８】
Ｓ７１０、Ｓ７１７、Ｓ９０８、Ｓ１００８は、本発明の取得手段の適用例であり、ネットワークカメラが撮影した映像を取得する。
【０２１９】
また、Ｓ７１０は、本発明の第１映像取得手段の適用例であり、Ｓ７１７、Ｓ９０８、Ｓ１００８は、本発明の第２映像取得手段の適用例である。
【０２２０】
Ｓ７１２、Ｓ７２０、Ｓ８０６、９１１、Ｓ１０１２は、記憶手段に記憶された映像を表示する表示画面であって、記憶手段に記憶された第１映像の時間帯と、第２映像の時間帯とを識別可能に表示する表示画面を生成する生成手段の適用例である。
【０２２１】
また、Ｓ７１２、Ｓ７２０、Ｓ８０６、９１１、Ｓ１０１２は、本発明の出力手段の適用例であり、生成手段により生成された表示画面、及び、記憶手段に記憶された映像を表示部に表示すべく出力する。また、生成手段は、第１映像の時間帯（３１３）と、第２映像の時間帯（３０８）とを識別するタイムラインを含む表示画面を生成する。
【０２２２】
以上、本発明によれば、ユーザが、低解像度の映像を閲覧可能な時間帯、及び高解像の映像を閲覧可能な時間帯を容易に把握することができる。
【０２２３】
本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０２２４】
また、本発明におけるプログラムは、図示したフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は当該処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは各装置の処理方法ごとのプログラムであってもよい。
【０２２５】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【０２２６】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【０２２７】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【０２２８】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２２９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２３０】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２３１】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０２３２】
１０１  架線
１０２  電車
１０３  線路
１０４  情報処理装置
１０５  ネットワークカメラ１
１０６  ルータ
１０７  録画サーバ
１０８  クライアント端末
１１０  ネットワーク
１１１  ネットワーク
【図１】
2019121819.tif 000003
【図２】
2019121819.tif 000004
【図３】
2019121819.tif 000005
【図４】
2019121819.tif 000006
【図５】
2019121819.tif 000007
【図６】
2019121819.tif 000008
【図７】
2019121819.tif 000009
【図８】
2019121819.tif 000010
【図９】
2019121819.tif 000011
【図１０】
2019121819.tif 000012
【図１１】
2019121819.tif 000013
【図１２】
2019121819.tif 000014
【図１３】
2019121819.tif 000015