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