(57)【要約】【課題】路線情報画像内における表示されているフレーム画像に表れている場所に対応する部分をユーザが容易に把握できる路線情報提供システム、路線情報提供方法及びプログラムを提供する。【解決手段】フレーム画像特定部８０は、路線を走行する鉄道車両に設けられたカメラにより撮影された動画像に含まれる、表示対象のフレーム画像を特定する。表示位置特定部８２は、路線に沿って設けられた設備を示す記号が当該路線に沿った絶対位置に関わらず当該路線に沿った相対位置に従って帯の延伸方向に配置された帯状の路線情報画像における、フレーム画像に表れている場所に対応付けられる延伸方向に沿った位置を特定する。表示制御部８６は、フレーム画像と、特定される位置に応じた路線情報画像内の領域と、が配置された画面を表示させる。【選択図】図４
2020172119.tif 000002
【特許請求の範囲】
【請求項１】
路線を走行する鉄道車両に設けられたカメラにより撮影された動画像に含まれる、表示対象のフレーム画像を特定するフレーム画像特定手段と、
前記路線に沿って設けられた設備を示す記号が前記路線に沿った絶対位置に関わらず前記路線に沿った相対位置に従って帯の延伸方向に配置された帯状の路線情報画像における、前記フレーム画像に表れている場所に対応付けられる前記延伸方向に沿った位置を特定する位置特定手段と、
前記フレーム画像と、特定される前記位置に応じた前記路線情報画像内の領域と、が配置された画面を表示させる表示制御手段と、
を含むことを特徴とする路線情報提供システム。
【請求項２】
前記動画像には、前記路線に沿って等間隔になるよう編集された複数のフレーム画像が含まれる、
ことを特徴とする請求項１に記載の路線情報提供システム。
【請求項３】
前記位置特定手段は、前記路線に沿った実空間における位置と前記路線情報画像における前記帯の延伸方向に沿った位置との対応を示すデータに基づいて、前記フレーム画像に表れている場所に対応付けられる前記延伸方向に沿った位置を特定する、
ことを特徴とする請求項１又は２に記載の路線情報提供システム。
【請求項４】
路線を走行する鉄道車両に設けられたカメラにより撮影された動画像に含まれる、表示対象のフレーム画像を特定するステップと、
前記路線に沿って設けられた設備を示す記号が前記路線に沿った絶対位置に関わらず前記路線に沿った相対位置に従って帯の延伸方向に配置された帯状の路線情報画像における、前記フレーム画像に表れている場所に対応付けられる前記延伸方向に沿った位置を特定するステップと、
前記フレーム画像と、特定される前記位置に応じた前記路線情報画像内の領域と、が配置された画面を表示させるステップと、
を含むことを特徴とする路線情報提供方法。
【請求項５】
路線を走行する鉄道車両に設けられたカメラにより撮影された動画像に含まれる、表示対象のフレーム画像を特定する手順、
前記路線に沿って設けられた設備を示す記号が前記路線に沿った絶対位置に関わらず前記路線に沿った相対位置に従って帯の延伸方向に配置された帯状の路線情報画像における、前記フレーム画像に表れている場所に対応付けられる前記延伸方向に沿った位置を特定する手順、
前記フレーム画像と、特定される前記位置に応じた前記路線情報画像内の領域と、が配置された画面を表示させる手順、
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、路線情報提供システム、路線情報提供方法及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、走行中の電車の運転席から見た実情景を撮像した実写動画像データと３次元ＣＧモデルとを合成した合成画像を表示できる鉄道シミュレータが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１３１１２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
路線を走行する鉄道車両から撮影された動画像と当該路線に沿って設けられた設備を示す記号が配置された路線情報画像とを含む画面が端末に表示されるようにすると、ユーザは動画像に表れている路線に沿って設けられた設備を一目で把握できるため便利である。
【０００５】
しかし、端末の画面のサイズには制限がある。そのため、路線情報画像の全部が端末の画面に配置されるようにすると、ユーザは、路線情報画像に示されている細かな情報の把握が困難になる。また、路線情報画像の全部が端末の画面に配置されるようにすると、表示されているフレーム画像に表れている場所に対応する部分を路線情報画像のなかからユーザが探す必要があり不便である。
【０００６】
本発明は上記課題に鑑みてなされたものであって、その目的の１つは、路線情報画像内における表示されているフレーム画像に表れている場所に対応する部分をユーザが容易に把握できる路線情報提供システム、路線情報提供方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係る路線情報提供システムは、路線を走行する鉄道車両に設けられたカメラにより撮影された動画像に含まれる、表示対象のフレーム画像を特定するフレーム画像特定手段と、前記路線に沿って設けられた設備を示す記号が前記路線に沿った絶対位置に関わらず前記路線に沿った相対位置に従って帯の延伸方向に配置された帯状の路線情報画像における、前記フレーム画像に表れている場所に対応付けられる前記延伸方向に沿った位置を特定する位置特定手段と、前記フレーム画像と、特定される前記位置に応じた前記路線情報画像内の領域と、が配置された画面を表示させる表示制御手段と、を含む。
【０００８】
本発明の一態様では、前記動画像には、前記路線に沿って等間隔になるよう編集された複数のフレーム画像が含まれる。
【０００９】
また、本発明の一態様では、前記位置特定手段は、前記路線に沿った実空間における位置と前記路線情報画像における前記帯の延伸方向に沿った位置との対応を示すデータに基づいて、前記フレーム画像に表れている場所に対応付けられる前記延伸方向に沿った位置を特定する。
【００１０】
また、本発明に係る路線情報提供方法は、路線を走行する鉄道車両に設けられたカメラにより撮影された動画像に含まれる、表示対象のフレーム画像を特定するステップと、前記路線に沿って設けられた設備を示す記号が前記路線に沿った絶対位置に関わらず前記路線に沿った相対位置に従って帯の延伸方向に配置された帯状の路線情報画像における、前記フレーム画像に表れている場所に対応付けられる前記延伸方向に沿った位置を特定するステップと、前記フレーム画像と、特定される前記位置に応じた前記路線情報画像内の領域と、が配置された画面を表示させるステップと、を含む。
【００１１】
また、本発明に係るプログラムは、路線を走行する鉄道車両に設けられたカメラにより撮影された動画像に含まれる、表示対象のフレーム画像を特定する手順、前記路線に沿って設けられた設備を示す記号が前記路線に沿った絶対位置に関わらず前記路線に沿った相対位置に従って帯の延伸方向に配置された帯状の路線情報画像における、前記フレーム画像に表れている場所に対応付けられる前記延伸方向に沿った位置を特定する手順、前記フレーム画像と、特定される前記位置に応じた前記路線情報画像内の領域と、が配置された画面を表示させる手順、をコンピュータに実行させる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係る路線情報提供システムの全体構成の一例を示す図である。
【図２】路線情報画面の一例を示す図である。
【図３】路線情報画像内におけるターゲット領域の一例を示す図である。
【図４】本発明の一実施形態に係る路線情報提供サーバの機能の一例を示す機能ブロック図である。
【図５】表示位置管理データの一例を示す図である。
【図６】フレーム座標値対応データの一例を示す図である。
【図７】現在位置に基づくフレーム番号の特定の一例を説明する説明図である。
【図８】本発明の一実施形態に係る路線情報提供サーバで行われる処理の流れの一例を示すフロー図である。
【発明を実施するための形態】
【００１３】
以下、本発明の一実施形態について図面に基づき詳細に説明する。
【００１４】
図１は、本発明の一実施形態に係る路線情報提供システム１の全体構成の一例を示す図である。図１に示すように、本実施形態に係る路線情報提供システム１には、路線情報提供サーバ１０と端末１２とが含まれている。
【００１５】
路線情報提供サーバ１０と端末１２とは、インターネット等のコンピュータネットワーク１４に接続されている。そのため、路線情報提供サーバ１０と端末１２とはコンピュータネットワーク１４を介して互いに通信可能となっている。
【００１６】
路線情報提供サーバ１０は、例えばサーバコンピュータなどのコンピュータである。図１に示すように路線情報提供サーバ１０には、プロセッサ１０ａ、記憶部１０ｂ、及び、通信部１０ｃが含まれる。
【００１７】
プロセッサ１０ａは、例えば、路線情報提供サーバ１０にインストールされるプログラムに従って動作するＣＰＵ等のプログラム制御デバイスである。記憶部１０ｂは、ＲＯＭやＲＡＭ等の記憶素子やハードディスクドライブなどである。記憶部１０ｂには、プロセッサ１０ａによって実行されるプログラムなどが記憶される。通信部１０ｃは、例えば端末１２との間でデータを授受するためのネットワークボードなどの通信インタフェースである。
【００１８】
端末１２は、例えばタブレット端末やスマートフォンなどのコンピュータである。図１に示すように端末１２には、プロセッサ１２ａ、記憶部１２ｂ、及び、通信部１２ｃが含まれる。
【００１９】
プロセッサ１２ａは、例えば、端末１２にインストールされるプログラムに従って動作するＣＰＵ等のプログラム制御デバイスである。記憶部１２ｂは、ＲＯＭやＲＡＭ等の記憶素子やハードディスクドライブなどである。記憶部１２ｂには、プロセッサ１２ａによって実行されるプログラムなどが記憶される。通信部１２ｃは、例えば路線情報提供サーバ１０との間でデータを授受するためのネットワークボードなどの通信インタフェースである。
【００２０】
また、本実施形態に係る端末１２には、タッチパネル１２ｄ、及び、ＧＰＳモジュール１２ｅも含まれている。
【００２１】
図２は、本実施形態に係る端末１２のタッチパネル１２ｄに表示される路線情報画面２０の一例を示す図である。路線情報画面２０は、本実施形態では、路線情報提供サーバ１０からストリーミング配信される。
【００２２】
図２に示すように、路線情報画面２０には、撮影画像表示領域２２、路線情報画像表示領域２４、路線情報表示領域２６が配置されている。また、路線情報画面２０には、その他に、現在位置取得画像２８、４つの動画像表示制御画像３０（３０ａ〜３０ｄ）、シークバー３２、路線図呼び出し画像３４、ランカーブ呼び出し画像３６、及び、メモ機能呼び出し画像３８が配置されている。
【００２３】
本実施形態に係る端末１２において、ユーザが所定の路線選択操作を行うことで、選択された路線に関する情報が配置された路線情報画面２０が表示される。
【００２４】
撮影画像表示領域２２には、ユーザにより選択された路線を走行する鉄道車両に設けられたカメラにより撮影された動画像に含まれるフレーム画像が配置される。以下、当該動画像を、撮影動画像と呼ぶこととする。また、当該撮影動画像に含まれるフレーム画像を撮影フレーム画像と呼ぶこととする。
【００２５】
撮影動画像は、路線を走行する鉄道車両に設けられたカメラから撮影された動画像を、当該鉄道車両が一定の速度（例えば時速３０キロメートル）で走行しているかのように等速度化編集したものであってもよい。この場合、撮影動画像に含まれる複数のフレーム画像は、鉄道車両が走行する路線に沿って等間隔になるよう編集されたものとなる。
【００２６】
路線情報画像表示領域２４には、図３に模式的に例示されている帯状の路線情報画像４０内のターゲット領域４２が表示される。また、路線情報画像表示領域２４には、表示されるフレーム画像に対応する路線情報画像４０内の位置を示す縦方向に延伸する線状の表示位置画像４４も表示される。
【００２７】
路線情報画像４０は、ユーザに選択された路線に沿って設けられた設備を示す記号が当該路線に沿った絶対位置に関わらず当該路線に沿った相対位置に従って帯の延伸方向に配置された帯状の路線図の画像であってもよい。図３に示す路線情報画像４０は横方向が延伸方向である帯状の画像であり、路線に沿って設けられた設備を示す記号が当該路線に沿った相対位置に従って横方向に配置されている。路線情報画像４０には、実空間において路線に沿って設けられている複数の設備のそれぞれについて、当該設備を示す記号が当該路線に沿って設けられている順序で配置される。
【００２８】
以下、路線情報画像４０内における位置を、路線情報画像４０の左端を原点とし、右方向を正方向とする画像位置座標値ｘで表現することとする。
【００２９】
本実施形態では、表示対象の撮影フレーム画像と表示対象のターゲット領域４２とは対応付けられている。そして、表示対象の撮影フレーム画像に表れている場所に対応付けられるターゲット領域４２が表示される。
【００３０】
本実施形態では例えば、路線情報画像表示領域２４の左端からｎピクセル離れた位置に、撮影画像表示領域２２に配置される撮影フレーム画像に表れている場所に設けられた設備を示す記号が表示されるようターゲット領域４２が決定される。ここで、画像位置座標値ｘがｍピクセルである路線情報画像４０内の位置に、撮影画像表示領域２２に配置される撮影フレーム画像に表れている場所に設けられた設備を示す記号が配置されていることとする。この場合、画像位置座標値ｘが（ｍ−ｎ）ピクセルである位置が左辺である路線情報画像４０内の矩形のターゲット領域４２が決定されることとなる。また、路線情報画像表示領域２４の左端からｎピクセル離れた位置に、表示位置画像４４が配置される。
【００３１】
ここで、連続する２つの撮影フレーム画像のそれぞれに表れている場所の間の、実空間における路線に沿った長さが一定である場合でも、連続する２つのフレーム画像のそれぞれに対応付けられる画像位置座標値ｘの差は一定でなくてもよい。すなわち、２つの設備の間の実空間における路線に沿った長さと路線情報画像４０における当該２つの設備のそれぞれを示す記号の間の横方向に沿った長さとは比例するとは限らない。例えば、２つの撮影場所の間に設備が密集しているほど当該２つの撮影場所の間の実空間における路線に沿った長さに対応する路線情報画像４０における横方向に沿った長さが長くなるよう路線情報画像４０が表現されていてもよい。
【００３２】
路線情報表示領域２６には、表示対象の撮影フレーム画像に表れている場所に対応付けられる、路線情報画像４０以外の情報が配置される。ここで例えば、撮影画像表示領域２２に配置される撮影フレーム画像に表れている場所の、撮影された路線に沿った実空間における位置を示すキロ程の情報などが路線情報表示領域２６に配置されてもよい。
【００３３】
本実施形態においてユーザが現在位置取得画像２８に対するタップ操作等の現在位置取得操作を行うと、端末１２のＧＰＳモジュール１２ｅが、端末１２の現在位置を示す情報を取得する。そして撮影画像表示領域２２に配置される撮影フレーム画像が、当該現在位置に対応する場所が表れているものに更新される。
【００３４】
また、本実施形態においてユーザがシークバー３２を用いて再生位置を指定する再生位置指定操作を行うと、撮影画像表示領域２２に配置される撮影フレーム画像が、指定された再生位置に対応するものに更新される。
【００３５】
また、本実施形態においてユーザがいずれかの動画像表示制御画像３０に対するタップ操作等の動画像表示制御操作を行うと、再生、早送り、一時停止、逆再生、などといった、操作された動画像表示制御画像３０に対応する動画像の表示制御が実行される。
【００３６】
例えば、再生に対応する動画像表示制御画像３０ｂに対するタップ操作等の再生操作が行われた場合は、撮影画像表示領域２２に配置される撮影フレーム画像がフレーム番号の順序に従って順次更新される。
【００３７】
また、早送りに対応する動画像表示制御画像３０ａに対するタップ操作等の早送り操作が行われた場合は、撮影画像表示領域２２に配置される撮影フレーム画像がフレーム番号の順序に従って所定数おきに更新される。
【００３８】
また、逆再生に対応する動画像表示制御画像３０ｄに対するタップ操作等の逆再生操作が行われた場合は、撮影画像表示領域２２に配置される撮影フレーム画像がフレーム番号の順序の逆順に従って順次更新される。
【００３９】
また、一時停止に対応する動画像表示制御画像３０ｃに対するタップ操作等の一時停止操作が行われた場合は、撮影画像表示領域２２に配置される撮影フレーム画像の更新が停止される。
【００４０】
そして本実施形態では、表示される撮影フレーム画像の変化に連動して、表示されるターゲット領域４２が変化する。例えば以上のようにして撮影フレーム画像が更新されると、当該更新に連動して、路線情報画像表示領域２４に配置されるターゲット領域４２が更新後の撮影フレーム画像に対応するものに更新される。
【００４１】
例えば撮影動画像の再生が行われると、当該再生に連動して路線情報画像表示領域２４に配置されるターゲット領域４２がスクロールする。ここで連続する２つのフレーム画像のそれぞれに対応付けられる画像位置座標値ｘの差が一定でない場合、所定のフレームレートで撮影動画像の再生がされると、当該再生に連動してターゲット領域４２は非等速でスクロールする。
【００４２】
また、路線情報表示領域２６に配置される情報が更新後の撮影フレーム画像に対応するものに更新される。
【００４３】
本実施形態では、表示される撮影フレーム画像に表れている場所に対応付けられる、路線情報画像４０内のターゲット領域４２が表示される。そのため本実施形態によれば、路線情報画像４０内における、表示されている撮影フレーム画像に表れている場所に対応する部分を、ユーザが容易に把握できることとなる。また、表示される撮影フレーム画像と表示されるターゲット領域４２や路線情報とが連動するので、本実施形態によれば、撮影フレーム画像に表れている現場での路線図や路線情報などを容易に確認できる。
【００４４】
本実施形態では、ユーザがランカーブ呼び出し画像３６に対するタップ操作等のランカーブ呼び出し操作を行うと、路線情報画像表示領域２４に配置される画像が、選択された路線のランカーブ（列車運転曲線）の画像の一部に更新される。また、本実施形態では、ユーザが路線図呼び出し画像３４に対するタップ操作等の路線図呼び出し操作を行うと、路線情報画像表示領域２４に配置される画像が、選択された路線の路線図の画像の一部に更新される。
【００４５】
また、本実施形態においてユーザがメモ機能呼び出し画像３８に対するタップ操作等のメモ機能呼び出し操作を行うと、メモをテキスト入力できるようになる。入力されたメモは、指定された宛先に路線情報画面２０をキャプチャした画像と共に電子メールで送信できる。
【００４６】
また、本実施形態に係る端末１２は、路線情報提供システム１の管理者から送信される注意事項等のメモを受信して表示できるようになっている。また、本実施形態に係る端末１２は、表示されている画像に書き込まれたメモを保存する機能も備えている。
【００４７】
また、本実施形態に係る端末１２では、ユーザがピンチ操作などの所定の操作を行うことで、路線情報画像表示領域２４に配置されている画像が拡大されたり縮小されたりする。
【００４８】
また、ユーザがシークバー３２を操作している間は、図２に示すように、路線情報画面２０に、表示されているフレーム画像に表れている駅及びその前後の駅の駅名を表す文字列が配置されてもよい。
【００４９】
以下、撮影フレーム画像及びターゲット領域４２の表示制御を中心に、本実施形態に係る路線情報提供サーバ１０及び端末１２の機能、並びに、路線情報提供サーバ１０及び端末１２で実行される処理についてさらに説明する。
【００５０】
図４は、路線情報提供サーバ１０及び端末１２で実装される機能の一例を示す機能ブロック図である。なお、本実施形態に係る路線情報提供サーバ１０及び端末１２で、図４に示す機能のすべてが実装される必要はなく、また、図４に示す機能以外の機能が実装されていても構わない。
【００５１】
図４に示すように、本実施形態に係る路線情報提供サーバ１０には、機能的には例えば、動画像記憶部５０、路線情報画像記憶部５２、表示位置管理データ記憶部５４、要求受信部５６、動画像送信部５８、路線情報画像送信部６０、表示位置管理データ送信部６２、が含まれる。動画像記憶部５０、路線情報画像記憶部５２、表示位置管理データ記憶部５４は、記憶部１０ｂを主として実装される。要求受信部５６、動画像送信部５８、路線情報画像送信部６０、表示位置管理データ送信部６２は、通信部１０ｃを主として実装される。
【００５２】
以上の機能は、コンピュータである路線情報提供サーバ１０にインストールされた、以上の機能に対応する指令を含むプログラムをプロセッサ１０ａで実行することにより実装されてもよい。このプログラムは、例えば、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等のコンピュータ読み取り可能な情報記憶媒体を介して、あるいは、インターネットなどを介して路線情報提供サーバ１０に供給されてもよい。
【００５３】
また、図４に示すように、本実施形態に係る端末１２には、機能的には例えば、動画像記憶部７０、路線情報画像記憶部７２、表示位置管理データ記憶部７４、再生状態データ記憶部７６、受付部７８、フレーム画像特定部８０、表示位置特定部８２、画面生成部８４、表示制御部８６、要求送信部８８、表示位置管理データ受信部９０、路線情報画像受信部９２、動画像受信部９４、が含まれる。動画像記憶部７０、路線情報画像記憶部７２、表示位置管理データ記憶部７４、再生状態データ記憶部７６は、記憶部１２ｂを主として実装される。受付部７８は、プロセッサ１２ａ及びタッチパネル１２ｄを主として実装される。フレーム画像特定部８０、表示位置特定部８２、画面生成部８４は、プロセッサ１２ａを主として実装される。表示制御部８６は、プロセッサ１２ａ及びタッチパネル１２ｄを主として実装される。要求送信部８８、表示位置管理データ受信部９０、路線情報画像受信部９２、動画像受信部９４は、通信部１２ｃを主として実装される。
【００５４】
以上の機能は、コンピュータである端末１２にインストールされた、以上の機能に対応する指令を含むプログラムをプロセッサ１２ａで実行することにより実装されてもよい。このプログラムは、例えば、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等のコンピュータ読み取り可能な情報記憶媒体を介して、あるいは、インターネットなどを介して端末１２に供給されてもよい。
【００５５】
動画像記憶部５０は、本実施形態では例えば、上述の撮影動画像を記憶する。当該動画像には、それぞれフレーム番号に関連付けられた複数の撮影フレーム画像が含まれる。
【００５６】
路線情報画像記憶部５２は、本実施形態では例えば、動画像記憶部５０に記憶されている撮影動画像に表れている路線に沿って設けられた設備を示す記号が帯の延伸方向に配置された帯状の路線情報画像４０を記憶する。路線情報画像４０には、撮影動画像に表れている路線に沿った絶対位置に関わらず当該路線に沿った相対位置に従って当該路線に沿って設けられた設備を示す記号が配置される。
【００５７】
表示位置管理データ記憶部５４は、本実施形態では例えば、図５に示す表示位置管理データ、及び、図６に示すフレーム座標値対応データを記憶する。
【００５８】
表示位置管理データは、例えば、路線に沿った実空間における位置と路線情報画像４０における帯の延伸方向に沿った位置との対応を示すデータである。図５に示すように、表示位置管理データには、例えば、フレーム番号データと、表示位置データと、路線情報データとが含まれる。表示位置管理データは、撮影フレーム画像に対応付けられる。
【００５９】
表示位置管理データに含まれるフレーム番号データは、当該表示位置管理データに対応付けられる撮影フレーム画像のフレーム番号を示すデータである。
【００６０】
表示位置管理データに含まれる表示位置データは、当該表示位置管理データに対応付けられる撮影フレーム画像に対応する路線情報画像４０内の位置を示すデータである。ここで例えば、表示位置データが、撮影フレーム画像に対応するターゲット領域４２の左辺の画像位置座標値ｘのピクセル値を示すデータであってもよい。
【００６１】
連続する２つのフレーム画像のそれぞれに対応付けられる画像位置座標値ｘの差が一定でない場合は、連続する２つのフレーム番号のそれぞれに対応付けられる表示位置管理データに含まれる表示位置データの値の差は、図５に示すように一定ではない。
【００６２】
表示位置管理データに含まれる路線情報データは、当該表示位置管理データに対応付けられる撮影フレーム画像に対応する、路線情報表示領域２６に配置される情報を示すデータである。表示位置管理データに含まれる路線情報データには、例えば、当該表示位置管理データに対応付けられる撮影フレーム画像に表れている場所の、撮影された路線に沿った実空間における位置を示すキロ程の情報が含まれる。
【００６３】
フレーム座標値対応データは、撮影フレーム画像と、当該撮影フレーム画像に表れている場所の実空間における位置を表す座標値との対応を示すデータである。図６に示すように、フレーム座標値対応データには、例えば、フレーム番号データと座標値データとが含まれる。フレーム座標値対応データは、撮影フレーム画像に対応付けられる。
【００６４】
フレーム座標値対応データに含まれるフレーム番号データは、当該フレーム座標値対応データに対応付けられる撮影フレーム画像のフレーム番号を示すデータである。
【００６５】
フレーム座標値対応データに含まれる座標値データは、当該フレーム座標値対応データに対応付けられる撮影フレーム画像が撮影された場所の実空間における位置の座標値を示すデータである。以下、座標値データに示されている位置を撮影位置と呼ぶこととする。ここで図６に示すように、座標値データにおいて、緯度と経度との組合せによって撮影位置が表現されてもよい。また、座標値データにおいて、緯度と経度との組合せ以外の表現によって撮影位置が表現されてもよい。
【００６６】
ここで図６に示すように、すべての撮影フレーム画像に対応付けられるフレーム座標値対応データが表示位置管理データ記憶部５４に記憶されていなくてもよい。
【００６７】
要求受信部５６は、本実施形態では例えば、端末１２から送信される送信要求を受信する。
【００６８】
動画像送信部５８は、本実施形態では例えば、端末１２から受信する撮影動画像の送信要求に応じて、動画像記憶部５０に記憶されている撮影動画像を端末１２に送信する。この場合、端末１２から要求される部分（例えば端末１２での処理に必要な部分）の撮影動画像が送信されるようにしてもよい。また、端末１２のキャッシュ容量に応じたサイズの撮影動画像が送信されるようにしてもよい。
【００６９】
路線情報画像送信部６０は、本実施形態では例えば、端末１２から受信する路線情報画像４０の送信要求に応じて、路線情報画像記憶部５２に記憶されている路線情報画像４０を端末１２に送信する。この場合、端末１２から要求される部分（例えば端末１２での処理に必要な部分）の路線情報画像４０が送信されるようにしてもよい。また、端末１２のキャッシュ容量に応じたサイズの路線情報画像４０が送信されるようにしてもよい。
【００７０】
表示位置管理データ送信部６２は、本実施形態では例えば、端末１２から受信する表示位置管理データの送信要求に応じて、表示位置管理データ記憶部５４に記憶されている表示位置管理データを端末１２に送信する。
【００７１】
動画像記憶部７０は、本実施形態では例えば、路線情報提供サーバ１０から受信する撮影動画像を記憶する。本実施形態では、端末１２での処理において不足している部分の撮影動画像のプログレッシブダウンロードが行われる。そして、路線情報提供サーバ１０からダウンロードされた撮影動画像が動画像記憶部７０に記憶される。また、ユーザの明示的な操作に応じて、端末１２のキャッシュ容量に応じたサイズの撮影動画像が路線情報提供サーバ１０から端末１２にダウンロードされ、ダウンロードされた撮影動画像が動画像記憶部７０に記憶される。
【００７２】
路線情報画像記憶部７２は、本実施形態では例えば、路線情報提供サーバ１０から受信する路線情報画像４０を記憶する。本実施形態では、端末１２での処理において不足している部分の路線情報画像４０のプログレッシブダウンロードが行われる。そして、路線情報提供サーバ１０からダウンロードされた路線情報画像４０が路線情報画像記憶部７２に記憶される。また、ユーザの明示的な操作に応じて、端末１２のキャッシュ容量に応じたサイズの路線情報画像４０が路線情報提供サーバ１０から端末１２にダウンロードされ、ダウンロードされた路線情報画像４０が路線情報画像記憶部７２に記憶される。
【００７３】
表示位置管理データ記憶部７４は、本実施形態では例えば、路線情報提供サーバ１０から受信する表示位置管理データを記憶する。本実施形態では、ユーザが路線選択操作を行うと、選択された路線の表示位置管理データが路線情報提供サーバ１０から端末１２にダウンロードされ、ダウンロードされた表示位置管理データが表示位置管理データ記憶部７４に記憶される。
【００７４】
再生状態データ記憶部７６は、本実施形態では、早送り、再生、一時停止、逆再生などといった、撮影動画像の再生状態を示す再生状態データを記憶する。本実施形態では例えば、再生状態データは、「早送り」、「再生」、「一時停止」、「逆再生」のうちのいずれかの値をとることとする。
【００７５】
受付部７８は、本実施形態では例えば、ユーザの操作に応じた操作信号を受け付ける。受付部７８は、例えば、上述の現在位置取得操作、再生位置指定操作、動画像表示制御操作（再生操作、早送り操作、逆再生操作、又は、一時停止操作）などを示す操作信号を受け付ける。受付部７８は、本実施形態では例えば、タッチパネル１２ｄに対してユーザが操作を行った際に、当該操作に応じた操作信号を受け付ける。
【００７６】
ここで、端末１２に対する現在位置取得操作が行われた場合は、端末１２のＧＰＳモジュール１２ｅは、端末１２の現在位置を示す情報を取得してもよい。この場合は、受付部７８は、例えば緯度と経度との組合せで表現された、当該現在位置を示す現在位置データに関連付けられた、現在位置取得操作を示す操作信号を受け付ける。
【００７７】
また、端末１２に対する再生位置指定操作が行われた場合は、受付部７８は、指定されたフレーム番号に関連付けられた、再生位置指定操作を示す操作信号を受け付ける。
【００７８】
また本実施形態では、受付部７８は、動画像表示制御操作を示す操作信号の受付に応じて、再生状態データ記憶部７６に記憶されている再生状態データを更新する。例えば、受付部７８は、再生操作を示す操作信号を受け付けた場合は、再生状態データ記憶部７６に記憶されている再生状態データを、値が「再生」であるものに更新する。また、受付部７８は、早送り操作を示す操作信号を受け付けた場合は、再生状態データ記憶部７６に記憶されている再生状態データを、値が「早送り」であるものに更新する。また、受付部７８は、逆再生操作を示す操作信号を受け付けた場合は、再生状態データ記憶部７６に記憶されている再生状態データを、値が「逆再生」であるものに更新する。また、受付部７８は、一時停止操作を示す操作信号を受け付けた場合は、再生状態データ記憶部７６に記憶されている再生状態データを、値が「一時停止」であるものに更新する。
【００７９】
フレーム画像特定部８０は、本実施形態では例えば、撮影動画像に含まれる、表示対象の撮影フレーム画像を特定する。ここでフレーム画像特定部８０は、表示対象の撮影フレーム画像のフレーム番号を特定してもよい。また本実施形態において、フレーム画像特定部８０が、直近に特定されたフレーム番号を保持してもよい。
【００８０】
ここでフレーム画像特定部８０は、再生状態データ記憶部７６に記憶されている再生状態データの値に基づいて、表示対象の撮影フレーム画像のフレーム番号を特定してもよい。例えば、再生状態データの値が「再生」である場合は、保持しているフレーム番号に１を足したフレーム番号が特定されてもよい。また、再生状態データの値が「早送り」である場合は、保持しているフレーム番号に２以上の所定数を足したフレーム番号が特定されてもよい。再生状態データの値が「逆再生」である場合は、保持しているフレーム番号から１を引いたフレーム番号が特定されてもよい。再生状態データの値が「一時停止」である場合は、保持しているフレーム番号と同じフレーム番号が特定されてもよい。
【００８１】
また例えば、受付部７８が再生位置指定操作を示す操作信号を受け付けた場合は、フレーム画像特定部８０は、当該操作信号に関連付けられているフレーム番号を特定してもよい。
【００８２】
また例えば、受付部７８が現在位置取得操作を示す操作信号を受け付けた場合は、フレーム画像特定部８０は、当該操作信号に関連付けられている現在位置データに基づいて、フレーム番号を特定してもよい。
【００８３】
例えばフレーム座標値対応データにおいて路線に沿って連続する２つの撮影位置Ｐ１、Ｐ２に対応付けられているフレーム番号がそれぞれＮ１、Ｎ２であるとする。この場合、図７に示すように、フレーム画像特定部８０が、撮影位置Ｐ１、Ｐ２を結ぶ直線に対して現在位置データが示す位置Ｑから下した垂線の足の位置Ｒを特定してもよい。そして、フレーム画像特定部８０が、フレーム番号Ｎ１及びＮ２を位置Ｒに基づいて補間したフレーム番号を特定してもよい。例えば位置Ｐ１と位置Ｒとの間の長さがｄ１であり、位置Ｐ２と位置Ｒとの間の長さがｄ２である場合、フレーム画像特定部８０は、（Ｎ２×ｄ１＋Ｎ１×ｄ２）／（ｄ１＋ｄ２）との数式により算出される値に最も近い整数であるフレーム番号を特定してもよい。なお、位置Ｐ１と位置Ｐ２のそれぞれを中心とする半径ｒの円をつないだ領域Ａ内に現在位置データが示す位置Ｑが存在する場合に、上述のようにしてフレーム番号が特定されてもよい。ここで半径ｒは、例えば２０メートルであってもよい。
【００８４】
表示位置特定部８２は、本実施形態では例えば、帯状の路線情報画像４０における、フレーム画像特定部８０により特定される撮影フレーム画像に表れている場所に対応付けられる帯の延伸方向に沿った位置を特定する。ここで表示位置特定部８２は、フレーム画像特定部８０により特定されるフレーム番号と、表示位置管理データ記憶部７４に記憶されている表示位置管理データと、に基づいて、ターゲット領域４２の左辺の画像位置座標値ｘを特定してもよい。例えば、表示位置管理データ記憶部７４に記憶されている表示位置管理データにおいてフレーム画像特定部８０により特定されるフレーム番号に対応付けられている表示位置データの値がターゲット領域４２の左辺の画像位置座標値ｘとして特定されてもよい。
【００８５】
画面生成部８４は、本実施形態では例えば、動画像記憶部７０に記憶されている撮影動画像に含まれる撮影フレーム画像と、路線情報画像４０内のターゲット領域４２と、が配置された路線情報画面２０を生成する。ここでは例えば、フレーム画像特定部８０により特定される撮影フレーム画像が撮影画像表示領域２２に配置され、表示位置特定部８２により特定される位置に応じたターゲット領域４２が路線情報画像表示領域２４に配置された路線情報画面２０が生成される。また、表示位置管理データ記憶部７４に記憶されている表示位置管理データにおいてフレーム画像特定部８０により特定されるフレーム番号に対応付けられている路線情報データの値が路線情報表示領域２６に配置された路線情報画面２０が生成される。
【００８６】
表示制御部８６は、本実施形態では例えば、路線情報画面２０を表示させる。ここで表示制御部８６は、画面生成部８４により生成される路線情報画面２０をタッチパネル１２ｄに表示させてもよい。
【００８７】
要求送信部８８は、本実施形態では例えば、路線情報提供サーバ１０に送信要求を送信する。
【００８８】
例えば、受付部７８が路線選択操作を受け付けた際に、要求送信部８８が、選択された路線の表示位置管理データの送信要求を路線情報提供サーバ１０に送信してもよい。
【００８９】
そして、要求受信部５６による当該送信要求の受信に応じて、表示位置管理データ送信部６２が、要求された表示位置管理データを端末１２に送信してもよい。そして、端末１２の表示位置管理データ受信部９０が、当該表示位置管理データを受信して、受信した表示位置管理データを表示位置管理データ記憶部７４に記憶させてもよい。ここで表示位置管理データ記憶部７４に記憶されている不要な表示位置管理データが上書きされてもよい。
【００９０】
また例えば、フレーム画像特定部８０により特定されるフレーム画像に基づいて、要求送信部８８が、動画像記憶部７０に記憶されている撮影動画像が不足しているか否かを判定してもよい。ここで例えば、特定されたフレーム画像の前後所定数のフレーム画像が動画像記憶部７０に記憶されていない場合に、撮影動画像が不足していると判定されてもよい。そして、撮影動画像が不足していると判定された場合に、要求送信部８８は、不足部分の撮影動画像の送信要求を路線情報提供サーバ１０に送信してもよい。
【００９１】
そして、要求受信部５６による不足部分の撮影動画像の送信要求の受信に応じて、動画像送信部５８が、要求された不足部分の撮影動画像を端末１２に送信してもよい。そして、端末１２の動画像受信部９４が、当該不足部分の撮影動画像を受信して、受信した不足部分の撮影動画像を動画像記憶部７０に記憶させてもよい。ここで動画像記憶部７０に記憶されている不要な部分の撮影動画像が上書きされてもよい。
【００９２】
また例えば、表示位置特定部８２により特定される路線情報画像４０における位置に基づいて、要求送信部８８が、路線情報画像記憶部７２に記憶されている路線情報画像４０が不足しているか否かを判定してもよい。ここで例えば、特定された路線情報画像４０における位置を中心とした所定のサイズの路線情報画像４０が路線情報画像記憶部７２に記憶されていない場合に、路線情報画像４０が不足していると判定されてもよい。そして、路線情報画像４０が不足していると判定された場合に、要求送信部８８は、不足部分の路線情報画像４０の送信要求を路線情報提供サーバ１０に送信してもよい。
【００９３】
そして、要求受信部５６による不足部分の路線情報画像４０の送信要求の受信に応じて、路線情報画像送信部６０が、要求された不足部分の路線情報画像４０を端末１２に送信してもよい。そして、端末１２の路線情報画像受信部９２が、当該不足部分の路線情報画像４０を受信して、受信した不足部分の路線情報画像４０を路線情報画像記憶部７２に記憶させてもよい。ここで路線情報画像記憶部７２に記憶されている不要な部分の路線情報画像４０が上書きされてもよい。
【００９４】
また例えば、受付部７８がダウンロード操作を受け付けた際に、要求送信部８８は、端末１２のキャッシュ容量に応じたサイズの撮影動画像及び路線情報画像４０の送信要求を路線情報提供サーバ１０に送信してもよい。
【００９５】
そして、要求受信部５６による端末１２のキャッシュ容量に応じたサイズの撮影動画像の送信要求の受信に応じて、動画像送信部５８が、要求されたサイズの撮影動画像を端末１２に送信してもよい。そして、端末１２の動画像受信部９４が、当該サイズの撮影動画像を受信して、受信したサイズの撮影動画像を動画像記憶部７０に記憶させてもよい。ここで動画像記憶部７０に記憶されている不要な部分の撮影動画像が上書きされてもよい。
【００９６】
また、要求受信部５６による端末１２のキャッシュ容量に応じたサイズの路線情報画像４０の送信要求の受信に応じて、路線情報画像送信部６０が、要求されたサイズの路線情報画像４０を端末１２に送信してもよい。そして、端末１２の路線情報画像受信部９２が、当該サイズの路線情報画像４０を受信して、受信したサイズの路線情報画像４０を路線情報画像記憶部７２に記憶させてもよい。ここで路線情報画像記憶部７２に記憶されている不要な部分の路線情報画像４０が上書きされてもよい。
【００９７】
以下、本実施形態に係る路線情報提供サーバ１０において所定のフレームレートで繰り返し行われる処理の流れの一例を、図８に例示するフロー図を参照しながら説明する。
【００９８】
まず、受付部７８が、当該フレームにおいて受け付けた操作信号を特定する（Ｓ１０１）。
【００９９】
そして、受付部７８が、Ｓ１０１に示す処理で特定された操作信号が、動画像表示制御操作を示す操作信号であるか否かを確認する（Ｓ１０２）。
【０１００】
Ｓ１０１に示す処理で特定された操作信号が、動画像表示制御操作を示す操作信号であるとする（Ｓ１０２：Ｙ）。この場合は、受付部７８は、再生状態データ記憶部７６に記憶されている再生状態データをＳ１０１に示す処理で特定された操作信号に対応するものに更新する（Ｓ１０３）。
【０１０１】
Ｓ１０３に示す処理が終了した場合、及び、Ｓ１０１に示す処理で特定された操作信号が、動画像表示制御操作を示す操作信号でない場合は（Ｓ１０２：Ｎ）、フレーム画像特定部８０が、表示対象の撮影フレーム画像のフレーム番号を特定する（Ｓ１０４）。
【０１０２】
そして、表示位置特定部８２が、表示位置管理データ記憶部７４に記憶されている表示位置管理データに基づいて、Ｓ１０４に示す処理で特定されたフレーム番号に対応する表示位置データの値を特定する（Ｓ１０５）。
【０１０３】
そして、画面生成部８４が、Ｓ１０４に示す処理で特定されたフレーム番号の撮影フレーム画像、及び、Ｓ１０５に示す処理で特定された表示位置データの値に対応するターゲット領域４２を少なくとも含む路線情報画面２０を生成する（Ｓ１０６）。ここでは、動画像記憶部７０に記憶されている撮影動画像に含まれる、Ｓ１０４に示す処理で特定されたフレーム番号の撮影フレーム画像が、撮影画像表示領域２２に配置された路線情報画面２０が生成される。また、Ｓ１０５に示す処理で特定された表示位置データの値である画像位置座標値ｘが左辺である矩形のターゲット領域４２が路線情報画像表示領域２４に配置された路線情報画面２０が生成される。
【０１０４】
そして、表示制御部８６が、Ｓ１０６に示す処理で生成された路線情報画面２０をタッチパネル１２ｄに表示させて（Ｓ１０７）、Ｓ１０１に示す処理に戻る。
【０１０５】
本実施形態において、路線情報提供サーバ１０が、複数の端末１２からのアクセスを受け付けるようにしてもよい。そして、複数の端末１２のそれぞれに路線情報提供サーバ１０から撮影動画像や路線情報画像４０や表示位置管理データが配信されるようにしてもよい。
【０１０６】
また、本実施形態において、路線に沿って設けられている設備が変更された場合は、路線情報提供システム１の管理者が、路線情報提供サーバ１０に記憶されている路線情報画像４０を更新してもよい。このようにすることで、表示される路線情報画面２０に当該設備の変更を即座に反映させることができる。また、本実施形態において、撮影された場所の状況が変化した場合は、路線情報提供システム１の管理者が、路線情報提供サーバ１０に記憶されている撮影動画像に含まれる当該場所の撮影フレーム画像を新たに撮影されたものに差し替えてもよい。このようにすることで、表示される路線情報画面２０に当該場所の状況の変化を即座に反映させることができる。
【０１０７】
なお、本発明は上述の実施形態に限定されるものではない。
【０１０８】
例えば路線情報提供サーバ１０と端末１２との役割分担は上述のものには限定されない。例えば端末１２の機能の一部又は全部が路線情報提供サーバ１０において実装されていてもよい。例えば、路線情報提供サーバ１０が路線情報画面２０を生成して、端末１２に送信してもよい。そして、端末１２が、路線情報提供サーバ１０から受信した路線情報画面２０をタッチパネル１２ｄに表示させてもよい。
【０１０９】
また、図３に示す路線情報画像４０において、路線情報画像４０内における位置が、路線情報画像４０の右端を原点とし、左方向を正方向とする画像位置座標値ｘで表現されてもよい。
【０１１０】
また、路線情報画像４０が、縦方向が延伸方向である帯状の画像であってもよい。そして、路線に沿って設けられた設備を示す記号が当該路線に沿った絶対位置に関わらず当該路線に沿った相対位置に従って縦方向に配置されていてもよい。この場合、路線情報画像４０内における位置が、路線情報画像４０の下端を原点とし、上方向を正方向とする画像位置座標値ｘで表現されてもよい。あるいは、路線情報画像４０内における位置が、路線情報画像４０の上端を原点とし、下方向を正方向とする画像位置座標値ｘで表現されてもよい。またこの場合、横方向に延伸する線状の表示位置画像４４が表示されるようにしてもよい。
【０１１１】
また、上述の具体的な文字列や数値、並びに、図面中の具体的な文字列は例示であり、これらの文字列や数値には限定されない。
【符号の説明】
【０１１２】
１  路線情報提供システム、１０  路線情報提供サーバ、１０ａ  プロセッサ、１０ｂ  記憶部、１０ｃ  通信部、１２  端末、１２ａ  プロセッサ、１２ｂ  記憶部、１２ｃ  通信部、１２ｄ  タッチパネル、１２ｅ  ＧＰＳモジュール、１４  コンピュータネットワーク、２０  路線情報画面、２２  撮影画像表示領域、２４  路線情報画像表示領域、２６  路線情報表示領域、２８  現在位置取得画像、３０，３０ａ，３０ｂ，３０ｃ，３０ｄ  動画像表示制御画像、３２  シークバー、３４  路線図呼び出し画像、３６  ランカーブ呼び出し画像、３８  メモ機能呼び出し画像、４０  路線情報画像、４２  ターゲット領域、４４  表示位置画像、５０  動画像記憶部、５２  路線情報画像記憶部、５４  表示位置管理データ記憶部、５６  要求受信部、５８  動画像送信部、６０  路線情報画像送信部、６２  表示位置管理データ送信部、７０  動画像記憶部、７２  路線情報画像記憶部、７４  表示位置管理データ記憶部、７６  再生状態データ記憶部、７８  受付部、８０  フレーム画像特定部、８２  表示位置特定部、８４  画面生成部、８６  表示制御部、８８  要求送信部、９０  表示位置管理データ受信部、９２  路線情報画像受信部、９４  動画像受信部。
【図１】
2020172119.tif 000003
【図２】
2020172119.tif 000004
【図３】
2020172119.tif 000005
【図４】
2020172119.tif 000006
【図５】
2020172119.tif 000007
【図６】
2020172119.tif 000008
【図７】
2020172119.tif 000009
【図８】
2020172119.tif 000010