(57)【要約】      （修正有）【課題】列車が通過する経路の任意の地点、例えば駅間の任意の地点を通過する列車の通過時刻情報を知ることができる通過時刻表示方法を提供する。【解決手段】列車の予め定められた運行経路のうちの任意の範囲の経路が指定され、指定された範囲内の経路における任意の特定位置が特定手順により特定される。特定された任意の特定位置を通過する列車の通過時刻は、列車の時刻表情報を記憶している第１データベースを参照して算出手順により算出され、算出された通過時刻が通過時刻情報３２ｄとしてモニタに表示される。【選択図】図７
2012020632.tif 000002
【特許請求の範囲】
【請求項１】
交通手段の予め定められた運行経路のうちの任意の範囲の経路を指定する指定手順と、
前記指定手順により指定された範囲内の経路における任意の特定位置を特定する特定手順と、
前記特定手順により特定された任意の特定位置を通過する交通手段の通過時刻を交通手段の時刻表情報を記憶しているデータベースを参照して算出する算出手順と、
前記算出手順により算出された前記通過時刻を表示手段に表示させる表示手順と
からなる交通手段の通過時刻表示方法。
【請求項２】
交通手段の予め定められた運行経路のうちの任意の範囲の経路を指定する指定手順と、
前記指定手順により指定された範囲内の経路における任意の特定位置を特定する特定手順と、
前記特定手順により特定された任意の特定位置を通過する交通手段の通過時刻を交通手段の時刻表情報を記憶しているデータベースを参照して算出する算出手順と、
前記算出手順により算出された前記通過時刻を表示手段に表示させる表示手順と
をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項３】
交通手段の予め定められた運行経路のうちの任意の範囲の経路を指定する指定手順と、
前記指定手順により指定された範囲内の経路における任意の特定位置を特定する特定手順と、
前記特定手順により特定された任意の特定位置を通過する交通手段の通過時刻を交通手段の時刻表情報を記憶しているデータベースを参照して算出する算出手順  と、
前記算出手順により算出された前記通過時刻を表示手段に表示させる表示手順と
をコンピュータに実行させるためのプログラム。
【請求項４】
請求項３に記載のプログラムにおいて、
前記算出手順で、前記特定手順により特定された任意の前記特定位置を通過する複数の交通手段の前記通過時刻を、交通手段の時刻表情報を記憶している前記データベースを参照して算出し、
前記表示手順で、前記算出手順により算出された複数の前記通過時刻を前記表示手段に表示させることを特徴とするプログラム。
【請求項５】
請求項３または請求項４に記載のプログラムにおいて、
前記指定手順で、前記運行経路が前記表示手段における地図上に表示されて任意の範囲の経路の指定が行われることを特徴とするプログラム。
【請求項６】
請求項３から請求項５のいずれか１項に記載のプログラムにおいて、
前記表示手順で、前記算出手順により算出された前記通過時刻に前記特定位置を通過する交通手段の識別情報を前記データベースを参照して前記通過時刻と共に前記表示手段に表示させることを特徴とするプログラム。
【請求項７】
請求項３から請求項６のいずれか１項に記載のプログラムにおいて、
前記表示手順で、前記算出手順により算出された前記通過時刻に前記特定位置を通過する交通手段の画像を前記データベースを参照して前記通過時刻と共に前記表示手段に表示させることを特徴とするプログラム。
【請求項８】
請求項３から請求項７のいずれか１項に記載のプログラムにおいて、
交通手段の識別情報の入力を受け付ける識別情報受付手順を備え、
前記指定手順で、前記識別情報受付手順により受け付けた識別情報を持つ交通手段の前記運行経路のうちの任意の範囲の経路を指定することを特徴とするプログラム。
【請求項９】
請求項３から請求項８のいずれか１項に記載のプログラムにおいて、
時間帯の入力を受け付ける時間帯受付手順を備え、
前記算出手順で、前記時間帯受付手順により受け付けた時間帯における前記通過時刻を算出することを特徴とするプログラム。
【請求項１０】
請求項９に記載のプログラムにおいて、
前記算出手順で、前記特定位置を通過する前記通過時刻が所定の時間範囲内に複数算出された場合、
前記表示手順で、前記表示手段に警告表示させることを特徴とするプログラム。
【請求項１１】
請求項５に記載のプログラムにおいて、
前記指定手順で、交通手段の画像がその撮影地と関連付けられて記憶されているデータベースを参照して前記表示手段に表示された地図上の前記撮影地の位置に前記撮影地と関連づけられた画像または所定のマークを表示させることを特徴とするプログラム。
【請求項１２】
請求項１１に記載のプログラムにおいて、
交通手段の乗降位置から所定の距離内にある前記撮影地の位置には前記画像または所定のマークを表示させないことを特徴とするプログラム。
【請求項１３】
交通手段の予め定められた運行経路のうちの任意の範囲の経路を指定する指定手段と、
前記指定手段により指定された範囲内の経路における任意の特定位置を特定する特定手段と、
前記特定手段により特定された任意の特定位置を通過する交通手段の通過時刻を交通手段の時刻表情報を記憶しているデータベースを参照して算出する算出手段と、
前記算出手段により算出された前記通過時刻が表示される表示手段と
を備える携帯電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交通手段の位置情報を入力してその交通手段の通過時刻に関する情報を表示手段に表示させる交通手段の通過時刻表示方法、この交通手段の通過時刻表示方法をコンピュータに実行させるためのプログラム、及びこのプログラムを記録したコンピュータ読み取り可能な記録媒体、並びにこのプログラムを実行する携帯電子機器に関する。
【背景技術】
【０００２】
従来、この種の、交通手段の位置情報を入力してその交通手段の通過時刻に関する情報を表示手段に表示させる技術としては、例えば、特許文献１に開示された交通ナビゲーション方法がある。この交通ナビゲーション方法では、乗車駅および下車駅の駅名が選択入力されることにより、最も速く到着する例えば３つの経路が選び出されて表示される。表示されたいずれかの経路が選択されると、その経路にある乗車駅、乗換駅、下車駅や、通過するすべての駅といった特定地点を通過する時刻が取得される。そして、特定地点の通過時刻の所定時間前になったことが検知されると、特定地点に関する関連情報が表示される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１７８９２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の交通ナビゲーション方法では、乗車駅および下車駅を入力することにより、予め決められた特定の地点、例えば、乗車駅および下車駅間の各駅を通過する列車の通過時刻情報を知ることはできるが、列車が通過する経路の任意の地点、例えば駅間の任意の地点を通過する列車の通過時刻情報を知ることはできない。従って、駅間の任意の地点で列車を撮影したい場合などには、わざわざ時刻表を見て、任意の地点を列車が通過する通過時刻を調べたり推測したりしなければならず、煩わしかった。
【課題を解決するための手段】
【０００５】
本発明はこのような課題を解決するためになされたもので、
交通手段の予め定められた運行経路のうちの任意の範囲の経路を指定する指定手順と、
指定手順により指定された範囲内の経路における任意の特定位置を特定する特定手順と、特定手順により特定された任意の特定位置を通過する交通手段の通過時刻を交通手段の時刻表情報を記憶しているデータベースを参照して算出する算出手順と、
算出手順により算出された通過時刻を表示手段に表示させる表示手順と
からなる交通手段の通過時刻表示方法、及びこの交通手段の通過時刻表示方法をコンピュータに実行させるためのプログラム、並びにこのプログラムを記録したコンピュータ読み取り可能な記録媒体を構成した。
【０００６】
また、本発明は、交通手段の予め定められた運行経路のうちの任意の範囲の経路を指定する指定手段と、
指定手段により指定された範囲内の経路における任意の特定位置を特定する特定手段と、特定手段により特定された任意の特定位置を通過する交通手段の通過時刻を交通手段の時刻表情報を記憶しているデータベースを参照して算出する算出手段と、
算出手段により算出された通過時刻が表示される表示手段とを備えて携帯電子機器を構成した。
【０００７】
また、本発明は、算出手順で、特定手順により特定された任意の特定位置を通過する複数の交通手段の通過時刻を、交通手段の時刻表情報を記憶しているデータベースを参照して算出し、
表示手順で、算出手順により算出された複数の通過時刻を表示手段に表示させることを特徴とする。
【０００８】
また、本発明は、指定手順で、運行経路が表示手段における地図上に表示されて任意の範囲の経路の指定が行われることを特徴とする。
【０００９】
また、本発明は、表示手順で、算出手順により算出された通過時刻に特定位置を通過する交通手段の識別情報をデータベースを参照して通過時刻と共に表示手段に表示させることを特徴とする。
【００１０】
また、本発明は、表示手順で、算出手順により算出された通過時刻に特定位置を通過する交通手段の画像をデータベースを参照して通過時刻と共に表示手段に表示させることを特徴とする。
【００１１】
また、本発明は、交通手段の識別情報の入力を受け付ける識別情報受付手順を備え、
指定手順で、識別情報受付手順により受け付けた識別情報を持つ交通手段の運行経路のうちの任意の範囲の経路を指定することを特徴とする。
【００１２】
また、本発明は、時間帯の入力を受け付ける時間帯受付手順を備え、
算出手順で、時間帯受付手順により受け付けた時間帯における通過時刻を算出することを特徴とする。
【００１３】
また、本発明は、算出手順で、特定位置を通過する通過時刻が所定の時間範囲内に複数算出された場合、
表示手順で、表示手段に警告表示させることを特徴とする。
【００１４】
また、本発明は、指定手順で、交通手段の画像がその撮影地と関連付けられて記憶されているデータベースを参照して表示手段に表示された地図上の撮影地の位置に撮影地と関連づけられた画像または所定のマークを表示させることを特徴とする。
【００１５】
また、本発明は、交通手段の乗降位置から所定の距離内にある撮影地の位置には画像または所定のマークを表示させないことを特徴とする。
【発明の効果】
【００１６】
本発明によれば、交通手段の任意の地点の通過時刻を容易に知ることができる交通手段の通過時刻表示方法及びこれをコンピュータに実行させるためのプログラム並びにこのプログラムを記録した記録媒体が提供される。また、このプログラムを実行する携帯電子機器として例えばカメラを持ち歩いている場合、交通手段の通過時刻を携帯電子機器の表示手段にその場で表示させることができるため、その場を通過する交通手段を撮影などする際の利便性が向上する携帯電子機器が提供される。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施の形態によるパソコンの概略構成を示す図である。
【図２】図１に示すパソコンのＣＰＵによって行われる列車の通過時刻をモニタに表示させる通過時刻表示処理の概略を示すフローチャートである。
【図３】図２に示す通過時刻表示処理で、路線名を選択する路線一覧表ウィンドウをモニタに表示させた図である。
【図４】図２に示す通過時刻表示処理で、見たい範囲の駅間および年月日を指定する駅一覧表ウィンドウをモニタに表示させた図である。
【図５】図２に示す通過時刻表示処理で、列車進行方向および列車種別を指定する設定ダイアログをモニタに表示させた図である。
【図６】図２に示す通過時刻表示処理で、末端駅を通過する列車の通過時刻を表示させた地図ウィンドウをモニタに表示させた図である。
【図７】図２に示す通過時刻表示処理で、指定された特定位置を通過する列車の通過時刻を図６に示す地図ウィンドウに表示させた図である。
【図８】図２に示す通過時刻表示処理で、図６、図７に示す地図ウィンドウを閉じた後、アプリケーション終了確認ウィンドウをモニタに表示させた図である。
【発明を実施するための形態】
【００１８】
次に、本発明による交通手段の通過時刻表示方法、及びこの交通手段の通過時刻表示方法をコンピュータに実行させるためのプログラム、並びにこのプログラムを記録したコンピュータ読み取り可能な記録媒体を、パーソナルコンピュータ（以下パソコンと記す）に適用した場合における、本発明を実施するための一形態について説明する。
【００１９】
図１は、この一実施の形態によるパソコン１の概略構成を示す図である。パソコン１は、ネットワーク２を介して第１データベース（ＤＢ）４、第２データベース（ＤＢ）５、および第３データベース（ＤＢ）６が設けられたサーバ３に接続されている。
【００２０】
パソコン１は、表示手段を構成する表示部（モニタ）１１、表示制御部１２、ＣＰＵ（Central Processing Unit）１３、ハードディスク（ＨＤ）１４、通信部１５、および操作部１６から構成される。ＣＰＵ１３は、利用者による操作部１６の操作に応じた操作信号を受ける。操作部１６は、操作釦、マウス、キーボード、タッチパネルや、モニタ１１の画面に表示される種々のボタン等から構成される。利用者がモニタ１１に表示される種々のボタンのうち、所望のボタンにポインタを合わせてマウスでクリックすることにより、ボタンを押す操作が行われてボタンの選択およびそのボタンによる指示が行われ、操作信号がＣＰＵ１３へ出力される。表示制御部１２は、ＣＰＵ１３からの指令信号に基づいて、モニタ１１の表示を制御する。また、ＣＰＵ１３は、通信部１５を介してネットワーク２にパソコン１を接続し、通信部１５を介してサーバ３との通信を制御する。サーバ３に接続された第１データベース４には、交通手段を構成する列車の時刻表や列車名等の識別情報等が記憶されている。また、第２データベース５には、インターネットのネットワーク２上で投稿された列車の画像がその撮影地と関連付けられて記憶されている。また、第３データベース６には、列車が運行される地域の地図データが記憶されている。なお、第１、第２データベース４、５および第３データベース６に記憶されるデータは、パソコン１のハードディスク１４に例えばソフトウェアの一部として格納される構成であってもよい。
【００２１】
パソコン１には、通過時刻表示ソフトウェアがインストールされており、利用者は、この通過時刻表示ソフトウェアを用いて、通過時刻を表示させたい列車の路線名、および路線範囲の末端にある２駅を指定する。モニタ１１には、指定された路線範囲にある駅を表示した地図が表示され、この地図上で末端駅間の任意の特定の位置を利用者が指定すると、ＣＰＵ１３は、第１データベース４にアクセスして時刻表を参照し、特定位置を通過する列車の通過時刻を算出する。算出された通過時刻はモニタ１１に表示される。
【００２２】
通過時刻表示ソフトウェアは、本実施形態による交通手段の通過時刻表示方法をコンピュータに実行させるためのプログラムから構成され、また、通過時刻表示ソフトウェアがインストールされたハードディスク１４は、本実施形態のプログラムを記録したコンピュータ読み取り可能な記録媒体を構成する。本実施形態のプログラムをハードディスク１４に記録して、このハードディスク１４に記録された本実施形態のプログラムをコンピュータシステムに読み込ませることにより、本実施形態のプログラムが実行される。ここで、コンピュータシステムとはＯＳ（Operating System）や、周辺機器のハードウェアを含むものとする。また、コンピュータ読み取り可能な記録媒体は、コンピュータシステムに内蔵されるハードディスク１４等の記憶装置に限定されず、フレキシブルディスク、光磁気ディスク、光ディスク、およびメモリカード等の可搬型記録媒体であってもよい。また、コンピュータ読み取り可能な記録媒体は、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持するものであってもよい。
【００２３】
図２は、パソコン１のＣＰＵ１３によって行われる列車の通過時刻をモニタ１１に表示させる通過時刻表示処理の概略を示すフローチャートである。
【００２４】
利用者が、パソコン１で通過時刻表示ソフトウェアをスタートさせると、ＣＰＵ１３は、ステップ（以下、Ｓと記す）１において、通過時刻表示ソフトウェアを起動する。次に、ＣＰＵ１３は、Ｓ２において、第１データベース４に記憶されているデータを参照して、図３に示す、路線名が一覧表示された路線一覧表ウィンドウ４１をモニタ１１に表示させる指令信号を表示制御部１２に出力する。なお、路線名が一覧表示された路線一覧表ウィンドウ４１をモニタ１１に表示させる代わりに、地域別の路線図のウィンドウをモニタ１１に表示させて、利用者に路線名を選択させる構成でもよい。次に、ＣＰＵ１３は、Ｓ３において、路線一覧表ウィンドウ４１上において、路線名の前にあるラジオボタン４２をクリックしてから決定ボタン４３を押される操作による、路線名の選択がされたか否かを判別する。利用者が路線名を選択せず、Ｓ３の判別が“ＮＯ”の場合、ＣＰＵ１３は、路線名が選択されるまで待機状態となる。
【００２５】
一方、利用者が、通過時刻を表示させたい列車の路線名を選択し、Ｓ３の判別が“ＹＥＳ”の場合、ＣＰＵ１３は、Ｓ４において、図４に示す、Ｓ３で選択された路線名の駅が一覧表示された駅一覧表ウィンドウ５１をモニタ１１に表示させる指令信号を表示制御部１２に出力する。例えば、利用者がＳ３で東海道本線を路線名として選択した場合、東海道本線の駅が一覧表示された駅一覧表ウィンドウがモニタ１１に表示される。次に、利用者が、見たい範囲の駅間および年月日を指定すると、ＣＰＵ１３は、Ｓ５の指定手順において、列車の予め定められた運行経路のうちの指定された任意の範囲の経路（見たい範囲の駅間）および指定された年月日を選択する。利用者による駅間の指定操作は、駅が一覧表示された駅一覧表ウィンドウ上で、通過時刻を見たい範囲の駅間をドラッグしたり、それに準拠する操作を行うことで行われる。例えば、駅一覧表ウィンドウ５１上で、駅名を右クリックして表示された「開始駅に選択」または「終了駅に選択」メニューを選んで、「範囲開始駅」および「範囲終了駅」を選択する。選択された駅名は、駅一覧表ウィンドウ５１の「範囲開始駅」および「範囲終了駅」の各欄に表示される。このような操作により、見たい範囲の駅間、例えば、東海道本線の横浜−大船間が指定される。また、一般に運行状況は日によって代わるため、利用者は、この駅間の指定と同時に年月日も指定する。利用者による年月日の指定操作は、例えば、駅一覧表ウィンドウ５１上で、年、月、日の各欄に数字を入力することで行われる。なお、不図示のカレンダーを表示して日付をクリックすることで、年月日を選択する構成にしてもよい。また、利用者による列車種類の指定操作は、図４に示す駅一覧表ウィンドウ５１における「表示設定」ボタン５３を押すことで、図５に示す設定ダイアログ２１がモニタ１１に表示されて行われる。この設定ダイアログ２１には、下り方面、上り方面、下り/上り方面等の列車進行方向、および特急列車、急行列車、普通・快速列車、貨物等の列車種別が表示されている。利用者は、例えば、同図に示すように、列車進行方向を下り方面、列車種別を特急列車に限定する選択を行い、「ＯＫ」ボタン２２を押すことで、列車種類が指定され、この設定ダイアログ２１は閉じる。
【００２６】
次に、ＣＰＵ１３は、Ｓ６において、モニタ１１の画面上の図４に示す駅一覧表ウィンドウ５１における「地図表示」ボタン５２が押されたか否かを判別する。「地図表示」ボタン５２が押されず、Ｓ６の判別が“ＮＯ”の場合、ＣＰＵ１３は、「地図表示」ボタン５２が押されるまで待機状態となる。一方、「地図表示」ボタン５２が押され、Ｓ６の判別が“ＹＥＳ”の場合、ＣＰＵ１３は、Ｓ７において、モニタ１１に図６に示す地図ウィンドウ３１を表示させる指令信号を表示制御部１２に出力する。この際、上述したＳ５で選択した見たい駅を網羅する範囲の地図データを第３データベース６から入手して、地図ウィンドウ３１上に表示する。次に、ＣＰＵ１３は、Ｓ８において、この地図ウィンドウ３１上に、Ｓ５で選択した見たい経路範囲の末端駅を通過する列車名および各列車が通過する通過時刻を表示させる。同図に示す例では、利用者が指定した横浜−大船間の経路範囲における、横浜および大船の各末端駅を通過する列車名および通過時刻を記した通過時刻情報３２ａ、３２ｂが地図ウィンドウ３１上に表示される。この際、通過時刻情報３２ａ、３２ｂに表示される通過時刻の時間帯は、０：００から２４：００までの間である。また、通過時刻情報３２ａ、３２ｂに表示される列車名は、上述した図５に示す設定ダイアログ２１で設定したように、列車進行方向が下り方面で、列車種別が特急列車に限定されている。通過時刻情報３２ａ、３２ｂには列車名と通過時刻が一覧表示されるため、利用者が、もしも狙った列車の写真を撮り逃しても、次は何時にその列車が発車（通過）するかを利用者は知ることができ、次なる撮影スケジュールを容易に組むことが可能となる。
【００２７】
なお、「地図表示」ボタン５２が押されて行われる地図表示は、駅が一覧表示されたウィンドウを閉じて、通過時刻表示ソフトウェアのメインのウィンドウとして地図ウィンドウ３１を表示させてもよいし、また、駅が一覧表示されたウィンドウを表示させたまま、別のウインドウとして地図ウィンドウ３１を表示させてもよい。また、地図ウィンドウ３１上に、選択した路線の末端駅間（東海道本線の横浜−大船間）に色をつけて分かりやすく表示させてもよい。
【００２８】
次に、ＣＰＵ１３は、Ｓ９において、通過時刻の時間帯が指定されたか否かを判別する。時間帯の入力を受け付けるこの時間帯受付手順により、通過時刻の時間帯が指定される。Ｓ９の判別が“ＹＥＳ”の場合、ＣＰＵ１３は、Ｓ１０において、指定された時間帯の通過時刻を地図上に表示させる指令信号を表示制御部１２に出力する。本実施形態では、図６に示すように、地図ウィンドウ３１上に通過時刻の時間帯を指定する「通過時刻表示」設定スライダー３４が設けられている。「現在時刻以降」ボタン３６が押されると、ＣＰＵ１３は、本アプリケーションが動作しているパソコン１の時刻情報を参照して、現在時刻以降の通過時刻を表示させる指令信号を表示制御部１２に出力する。例えば、現在時刻が１３時の場合、「現在時刻以降」ボタン３６が押されると、地図ウィンドウ３１上に図７に示すように１３時以降の各末端駅の通過時刻情報３２ｃ、３２ｅを表示させる。なお、この「通過時刻表示」設定スライダー３４を利用者がスライドさせることで、地図ウィンドウ３１上に表示される通過時刻の時間帯を任意の時間帯に設定することができる。また、「終日」ボタン３５が押されると、現在時刻に関係なく、０：００−２４：００の全日範囲の通過時刻が図６に示したように表示される。
【００２９】
次に、ＣＰＵ１３は、Ｓ１１において、地図ウィンドウ３１に表示された地図で任意の地点が指定されたか否かを判別する。利用者が通過時刻を表示させたい任意の地点を地図ウィンドウ３１上で指定して、Ｓ１１の判別が“ＹＥＳ”の場合、ＣＰＵ１３は、Ｓ１２において、指定地点の通過時刻および列車名を地図上に表示させる指令信号を表示制御部１２に出力する。ここで、ＣＰＵ１３は、Ｓ５の指定手順により指定された範囲内の経路における任意の特定位置をＳ１１の地点指定に応じて特定し、この特定手順により特定された任意の特定位置を通過する列車の通過時刻を、列車の時刻表情報を記憶している第１データベース４を参照して算出し、この算出手順により算出された通過時刻をモニタ１１に表示させる。なお、特定位置が経路上（図７の場合、鉄道路線上）であることが認識できない場合には、この動作は行われない。また、ＣＰＵ１３は、この表示手順で、算出手順により算出された通過時刻に指定された特定位置を通過する列車名を、第１データベース４を参照して通過時刻と共にモニタ１１に表示させる。例えば、図７に示す地図ウィンドウ３１上で、利用者が横浜−大船間の東戸塚付近をクリックした場合、クリックした地点の通過時刻情報３２ｄが表示される。ここで、表示される通過時刻情報３２ｄの通過時刻の時間帯は、「現在時刻以降」ボタン３６が既に押されているため、現在時刻の１３時以降の時間帯である。この通過時刻情報３２ｄを算出する際、ＣＰＵ１３は、クリックした地点から最も近い上り下りの大船と横浜の各駅停車時刻（または通過時刻）、および大船と横浜の各駅からクリックした地点までの距離を参照して、クリックした地点を通過する列車の通過時刻を計算する。例えば、Ａ駅の出発時刻が７：００、隣の駅のＢ駅到着時刻が７：１５として、クリック地点ＸがＡ駅とＢ駅の間の路線沿い距離の１：２の場所に位置しているとすると、単純な比率計算で７：０５をクリック地点Ｘの通過時刻として算出する。なお、上述した単純な比率計算ではなく、駅間を走る列車の速度データを加えてより正確な通過時刻を算出する構成であってもよい。また、地図ウィンドウ３１に表示される通過時刻の表示量が多い場合もあるので、その場合にはマウスを近づけた各駅や指定地点のみの通過時刻が表示される構成であってもよい。
【００３０】
また、図６、図７に示す地図ウィンドウ３１に表示される通過時刻情報３２ａ〜３２ｅのＣ列車の頭には（終）の文字が記されている。この（終）は、Ｃ列車、例えばブルートレインがラストラン（最終運行）であることを意味している。この最終運行の情報の表示により、鉄道マニアは、最終運行の列車の写真の撮影を逃すことがなくなる。なお、臨時列車、季節限定列車の場合は、通過時刻情報３２ａ〜３２ｅの列車名の頭に、それらの意味がわかるように（臨）や（季）の文字を付加して表示させてもよい。また、利用者が通過時刻情報３２ａ〜３２ｅの列車の写真を取り損ねた場合には、通過時刻情報３２ａ〜３２ｅに基づいてサーバ３経由で所望の列車の写真をダウンロードしてもよい。この場合、ダウンロードした写真のレンズ情報や構図情報などを今度の撮影の参考にすることができる。
【００３１】
地図ウィンドウ３１に表示された地図で任意の地点が指定されず、Ｓ１１の判別が“ＮＯ”の場合、または、Ｓ１２の処理後、ＣＰＵ１３は、Ｓ１３において、地図ウィンドウ３１の「閉じる」ボタン３７が押されたか否かを判別する。地図ウィンドウ３１の「閉じる」ボタン３７が押されず、Ｓ１３の判別が“ＮＯ”の場合、ＣＰＵ１３は、Ｓ９の処理に戻る。一方、地図ウィンドウ３１の「閉じる」ボタン３７が押され、Ｓ１３の判別が“ＹＥＳ”の場合、ＣＰＵ１３は、Ｓ１４において、地図ウィンドウ３１を閉じる。次に、ＣＰＵ１３は、Ｓ１５において、図８に示すアプリケーション終了確認ウィンドウ６１を表示する。その後、ＣＰＵ１３は、Ｓ１６において、アプリケーション終了確認ウィンドウ６１のボタン選択において、「終了」ボタン６２が押されたか否かを判別する。「終了」ボタン６２が押されず、「路線の選択に戻る」ボタン６３が押され、Ｓ１６の判別が“ＮＯ”の場合、ＣＰＵ１３は、Ｓ２の処理に戻る。一方、「終了」ボタン６２が押され、Ｓ１６の判別が“ＹＥＳ”の場合、ＣＰＵ１３は、ソフトウェアを終了する。
【００３２】
このような本実施形態による列車の通過時刻表示方法及びこれをコンピュータに実行させるためのプログラム並びにこのプログラムを記録した記録媒体によれば、列車の予め定められた運行経路のうちの任意の範囲の経路が図２、Ｓ５の指定手順により指定され、指定された範囲内の経路における任意の特定位置が特定手順のＳ１１で特定される。特定された任意の特定位置を通過する列車の通過時刻は、列車の時刻表情報を記憶している第１データベース４を参照して前述した算出手順により算出され、算出された通過時刻が例えば図７に示す通過時刻情報３２ｄとしてモニタ１１に表示手順のＳ１２で表示される。このため、列車の任意の範囲の経路における任意の特定位置、例えば駅間の任意の地点を通過する列車の通過時刻を知りたい場合、従来のようにわざわざ時刻表を調べて列車の任意の地点の通過時刻を調べたり推測する手間は必要なくなる。従って、列車の任意の地点の通過時刻を容易に知ることができる交通手段の通過時刻表示方法及びこれをコンピュータに実行させるためのプログラム並びにこのプログラムを記録した記録媒体が提供できる。
【００３３】
また、本実施形態では、算出手順により算出された通過時刻に任意の特定位置を通過する列車の列車名が、第１データベース４を参照して通過時刻と共にモニタ１１に、図６、図７に示す通過時刻情報３２ａ〜３２ｅのように表示される。このため、任意の特定位置を通過する列車の列車名を通過時刻と共に知ることができ、列車を撮影する際、列車の詳しい情報が分かって撮影の興趣が向上する。
【００３４】
また、本実施形態では、時間帯の入力を受け付ける図２、Ｓ９の時間帯受付手順により受け付けた時間帯における列車の通過時刻が、Ｓ１０で算出される。このため、所望の時間帯に通過する列車を撮影したい者は、時間帯受付手順により所望の時間帯に通過する列車を簡単に調べることできて、より検索しやすくなる。
【００３５】
なお、本実施形態では、図２、Ｓ５の指定手順で、通過時刻を見たい範囲の駅間を指定する構成であったが、列車名の入力を受け付ける識別情報受付手順を備え、この手順により受け付けた列車名を持つ列車の運行経路のうちの任意の範囲の経路を指定する構成としてもよい。この構成によれば、列車名の入力を受け付ける識別情報受付手順により受け付けた列車名を持つ列車の運行経路のうちの任意の範囲の経路が指定され、指定された範囲内の経路における任意の特定位置を通過する列車の通過時刻がモニタ１１に表示される。このため、列車の通過時刻を調べる際、列車の識別情報を所望の列車名に限定して調べることができ、検索しやすくなる。
【００３６】
また、本実施形態では、図２、Ｓ４で、駅の一覧表ウィンドウ上で、通過時刻を見たい駅間、例えば横浜−大船間を指定する構成であったが、運行経路がモニタ１１の地図上に表示されて、任意の範囲の経路、例えば横浜−大船間の指定が行われる構成でもよい。つまり、Ｓ４では駅の一覧表ウィンドウが表示されず、「地図表示」ボタン５２が押されると表示される地図ウィンドウ３１上で、利用者が、通過時刻を見たい駅間である横浜−大船間をマウスのドラッグ操作で指定する。このマウスドラッグ操作の後、横浜−大船間の通過時刻情報３２ａ、３２ｂが図６に示すようにモニタ１１に表示される。この構成によれば、運行経路がモニタ１１における地図上に表示されて任意の範囲の経路の指定が行われる。このため、任意の範囲の経路を指定して、指定した範囲内の経路における任意の特定位置を特定する操作は、地図上で視覚的に容易に行える。
【００３７】
また、本実施形態では、図６、図７に示すように、地図ウィンドウ３１上に列車名および通過時刻を記した通過時刻情報３２ａ〜３２ｅが表示されたが、図２、Ｓ１２の表示手順で、前述した算出手順により算出された通過時刻に任意の特定位置を通過する列車のサムネイル画像を、第１データベース４を参照して通過時刻と共にモニタ１１に表示させる構成であってもよい。また、この表示されたサムネイル画像をクリックすると全画面表示に切り換える構成としてもよい。この構成によれば、算出手順により算出された通過時刻に任意の特定位置を通過する列車の画像が第１データベース４を参照して通過時刻と共にモニタ１１に表示される。このため、列車名のような文字情報だけでは具体的な列車を認識できない初心者は、画像を見ることで具体的な列車を容易に認識でき、また、その列車を撮影するか否かなどを簡単に判断できて利便性が向上する。
【００３８】
また、算出手順で、任意の特定位置を通過する通過時刻が所定の時間範囲内、例えば１分や２分以内に複数算出された場合、図２、Ｓ１２の表示手順で、モニタ１１に警告表示させる構成としてもよい。この構成によれば、任意の特定位置を通過する通過時刻が所定の時間範囲内に複数算出された場合、モニタ１１に警告表示されるため、特定の列車を撮影したい撮影者は、この警告表示により、特定の列車が通過する際に他の列車も近い時間に通過することを知ることができる。従って、この警告表示により、例えば、逆方向から通過する別の列車が障壁となって特定の列車を撮影できない可能性を知ることができるため、撮影場所や撮影時間を変えることにより、確実に所望の列車を撮影できる。ここで、警告表示は、図６、図７に示す通過時刻情報３２ａ〜３２ｅの列車名にエクスクラメーションマーク（！）を付加するなどして表示させる。
【００３９】
また、図２、Ｓ５の指定手順で、列車の画像がその撮影地と関連付けられて記憶されている第２データベース５を参照して、モニタ１１に表示された地図ウィンドウ３１上の撮影地の位置に撮影地と関連づけられた画像を表示させる構成としてもよい。この構成によれば、投稿された列車の画像がその撮影地と関連付けられて記憶されている第２データベース５を参照して、モニタ１１に表示された地図ウィンドウ３１上の撮影地の位置に、撮影地と関連づけられたサムネイル画像が表示されるため、画像が特定の場所に集中して表示されている場合、この特定の場所は、撮影スポットである可能性が高いため、撮影スポットを一目で確認でき、また、その撮影スポットで撮影を行える。また、今まで知らなかった撮影スポット、およびその撮影スポットで撮影された画像を調べることができる。
【００４０】
また、地図ウィンドウ３１上に画像ではなく所定のマークで撮影スポットの分布を表示させ、その撮影スポットをクリックすると、撮影スポットで撮影された投稿画像をモニタ１１に表示させてもよい。また、利用者が撮影した画像の撮影地を撮影スポットとして地図ウィンドウ３１上に表示させてもよい。また、地図ウィンドウ３１上の撮影スポットに投稿された列車のサムネイル画像を表示させる際に、利用者が指定した列車のサムネイル画像のみを表示させるようにしてもよい。また、地図ウィンドウ３１上の撮影スポットに投稿された列車のサムネイル画像を表示させる際に、この列車の前後の時間に通過する先行列車や後続列車もついでに撮影できるようにするため、この先行列車や後続列車のサムネイル画像も地図ウィンドウ３１上に表示させてもよい。また、撮影スポットに関して、投稿された画像の撮影地点や自ら撮影を行った撮影地点を、利用者が地図ウィンドウ３１上で「お気に入りスポット」として登録できる機能を設けてもよい。この場合、後日に撮影記録を振り返ったり、再撮影の計画を行う際に、この「お気に入りスポット」を役立てることができる。
【００４１】
また、駅や駅周辺で撮影した列車の画像は、一般的に駅撮り画像と呼ばれ、その手軽さ故に鉄道写真愛好者の中では、好ましくないと感じる者もいるため、列車の乗降位置から所定の距離内にある撮影地の位置には上述した画像または所定のマークを表示させない構成としてもよい。この構成によれば、列車の乗降位置から所定の距離内、例えば駅から５００メートル以内にある撮影地の位置には、画像または所定のマークが表示されない。このため、モニタ１１に表示される画像または所定のマークの場所は、列車の駅などの乗降位置から所定の距離以上離れているため、この場所で撮影された画像は、駅撮り画像である可能性は低くなるため、列車を撮影したい者にとって、列車の撮影スポットを容易に確認できて、利便性が向上する。
【００４２】
また、本実施形態では、交通手段の通過時刻表示方法、及びこの交通手段の通過時刻表示方法をコンピュータに実行させるためのプログラム、並びにこのプログラムを記録したコンピュータ読み取り可能な記録媒体を、パソコンに適用する構成であったが、列車の予め定められた運行経路のうちの任意の範囲の経路を指定する指定手段と、指定手段により指定された範囲内の経路における任意の特定位置を特定する特定手段と、特定手段により特定された任意の特定位置を通過する列車の通過時刻を列車の時刻表情報を記憶している第１データベース４を参照して算出する算出手段と、算出手段により算出された通過時刻が表示されるモニタ１１とを備えて携帯電子機器を構成してもよい。この構成によれば、上述したプログラムを実行する携帯電子機器として例えばカメラを持ち歩いている場合、列車の通過時刻を携帯電子機器のモニタ１１にその場で表示させることができるため、その場を通過する列車を撮影などする際の利便性が向上する携帯電子機器が提供される。また、この際、本実施形態におけるプログラムを、サーバ３から携帯電子機器であるカメラにダウンロードして実行させる構成であってもよい。
【産業上の利用可能性】
【００４３】
上記実施形態においては、交通手段の通過時刻表示方法及びこれをコンピュータに実行させるためのプログラム並びにこのプログラムを記録した記録媒体における交通手段を列車に適用した場合について説明したが、列車に限らず、バス、航空機、船舶等の他の交通手段にも適用することが可能である。また、上記実施形態においては、携帯電子機器をカメラに適用した場合について説明したが、ビデオカメラや、携帯電話機等のその他の携帯電子機器にも適用することが可能である。このような交通手段や携帯電子機器に本発明を適用した場合においても、上記実施形態と同様な作用効果が奏される。
【符号の説明】
【００４４】
１…パソコン
４…第１データベース
５…第２データベース
６…第３データベース
１１…モニタ
１３…ＣＰＵ
１４…ハードディスク
３１…地図ウィンドウ
３２ａ〜３２ｅ…通過時刻情報
３４…「通過時刻表示」設定スライダー
３５…「終日」ボタン
３６…「現在時刻以降」ボタン
３７…「閉じる」ボタン
【図１】
2012020632.tif 000003
【図２】
2012020632.tif 000004
【図３】
2012020632.tif 000005
【図４】
2012020632.tif 000006
【図５】
2012020632.tif 000007
【図６】
2012020632.tif 000008
【図７】
2012020632.tif 000009
【図８】
2012020632.tif 000010