(57)【特許請求の範囲】
【請求項１】
基準地点から、所定の範囲内にある駅を複数抽出する抽出部と、
抽出された複数の前記駅についてそれぞれ時刻表情報を取得する取得部と、
現在時刻に基づいて、地図に表示させる発車時刻を前記時刻表情報から選択する選択部と、
前記複数の駅について選択された複数の前記発車時刻を地図上に表示させる表示制御部と、
を備える情報処理装置。
【請求項２】
前記情報処理装置は、
前記基準地点から抽出された前記駅までの所要時間を算出する算出部をさらに備え、
前記選択部は、
前記現在時刻と、前記所要時間とを加算して乗車可能時間を決定し、当該乗車可能時間に基づいて発車時刻を、選択することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記選択部は、
調整時間をさらに加算して、前記乗車可能時間を決定することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記情報処理装置は、
目的地の指定を受け付ける受付部をさらに備え、
前記取得部は、
前記受付部が目的地を受け付けた場合は、前記基準地点から当該目的地までの経路に関する駅の時刻表情報を取得することを特徴とする請求項１〜３いずれか一項に記載の情報処理装置。
【請求項５】
コンピュータに、
基準地点から、所定の範囲内にある駅を複数抽出するステップと、
抽出された複数の前記駅についてそれぞれ時刻表情報を取得するステップと、
現在時刻に基づいて、地図に表示させる発車時刻を前記時刻表情報から選択するステップと、
前記複数の駅について選択された複数の前記発車時刻を地図上に表示させるステップと、
を実行させるプログラム。
【請求項６】
コンピュータにおいて実施される方法であって、
前記コンピュータが、
基準地点から、所定の範囲内にある駅を複数抽出するステップと、
抽出された複数の前記駅についてそれぞれ時刻表情報を取得するステップと、
現在時刻に基づいて、地図に表示させる発車時刻を前記時刻表情報から選択するステップと、
前記複数の駅について選択された複数の前記発車時刻を地図上に表示させるステップと、
を実行する、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＧＰＳ（Global Positioning System: 全地球測位システム）や基地局、アクセスポイント等を利用して測位した、端末装置の位置情報を処理する技術に関する。
【背景技術】
【０００２】
近年、携帯電話やスマートフォン等の端末装置や車載端末等の端末装置に搭載されたＧＰＳ機能を用いて、又は基地局、アクセスポイント等の情報を用いて取得した、ユーザの位置情報を活用した、ユーザの移動経路を判定するカーナビ等のサービスが多く提供されている。
【０００３】
特許文献１には、移動体から位置情報を取得し、地図情報と合成して端末に送信することで、リアルタイムで精度の高い位置情報を提供する技術について開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１９４９９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１のような従来の技術は、たとえば列車によって移動したい場合、ユーザは、表示された地図の中から周辺の駅を選択し、選択した各駅について時刻表を別途検索し、どの駅に行くのが適切か調べなければならない、という課題があった。
【０００６】
そこで、本発明は、上記事情に鑑み、地図を表示する際に、各駅に列車の発車時刻が重畳されるよう、地図の表示を制御することを可能にすることを目的とするものである。
【課題を解決するための手段】
【０００７】
本発明に係る情報処理装置は、基準地点から、所定の範囲内にある駅を抽出する抽出部と、抽出された駅の時刻表情報を取得する取得部と、現在時刻に基づいて、地図に表示させる発車時刻を前記時刻表情報から選択する選択部と、選択された発車時刻を地図上に表示させる表示制御部と、を備えるものを含む。
【０００８】
本発明に係るプログラムは、コンピュータに、基準地点から、所定の範囲内にある駅を抽出するステップと、抽出された駅の時刻表情報を取得するステップと、現在時刻に基づいて、地図に表示させる発車時刻を時刻表情報から選択するステップと、選択された発車時刻を地図上に表示させるステップと、を実行させるプログラムを含む。
【０００９】
また、本発明に係る方法は、コンピュータにおいて実施される方法であって、コンピュータが、基準地点から、所定の範囲内にある駅を抽出するステップと、抽出された駅の時刻表情報を取得するステップと、現在時刻に基づいて、地図に表示させる発車時刻を時刻表情報から選択するステップと、選択された発車時刻を地図上に表示させるステップと、を実行する方法を含む。
【００１０】
また、本発明のプログラムは、ＣＤ−ＲＯＭ等の光学ディスク、磁気ディスク、半導体メモリ等の各種の記録媒体を通じて、又は通信ネットワーク等を介してダウンロードすることにより、コンピュータにインストール又はロードすることができる。
【００１１】
また、本明細書等において、「部」とは、単に物理的構成を意味するものではなく、その構成が有する機能をソフトウェアによって実現する場合も含む。また、１つの構成が有する機能が２つ以上の物理的構成により実現されても、２つ以上の構成の機能が１つの物理的構成により実現されてもよい。
【発明の効果】
【００１２】
本発明によれば、地図を表示する際に、各駅に列車の発車時刻が重畳されるよう、地図の表示を制御することを可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施形態における情報処理装置を含む情報処理システムの構成図である。
【図２】本発明の第１の実施形態における地図表示処理のフローを示すチャートである。
【図３】本発明の第１の実施形態における表示制御部が生成する地図情報の一例を示す図である。
【図４】本発明の第１の実施形態における経路案内処理のフローを示すチャートである。
【図５】本発明の第２の実施形態における情報処理装置を含む情報処理システムの構成図である。
【図６】本発明の第２の実施形態における地図表示処理のフローを示すチャートである。
【図７】本発明の第２の実施形態における表示制御部が生成する地図情報の一例を示す図である。
【図８】本発明の第３の実施形態における情報処理装置を含む情報処理システムの構成図である。
【発明を実施するための形態】
【００１４】
[第１の実施形態]
以下、本発明の実施の形態の１つについて詳細に説明する。なお、以下の実施の形態は、本発明を説明するための例示であり、本発明をその実施の形態のみに限定する趣旨ではない。また、本発明は、その要旨を逸脱しない限り、さまざまな変形が可能である。さらに、当業者であれば、以下に述べる各要素を均等なものに置換した実施の形態を採用することが可能であり、かかる実施の形態も本発明の範囲に含まれる。またさらに、必要に応じて示す上下左右等の位置関係は、特に断らない限り、図示の表示に基づくものとする。さらにまた、図面における各種の寸法比率は、その図示の比率に限定されるものではない。また、以下においては、理解を容易にするべく、情報処理装置を利用して本発明が実現される実施の形態を例にとって説明するが、上述の如く、本発明はそれに限定されない。
【００１５】
図１は、本実施形態にかかる情報処理装置１００を備える情報処理システム１０のシステム構成図を示している。図１に示すように情報処理装置１００と端末装置２００とが、インターネットや専用線等のネットワーク４００を介して互いに通信可能に設定されることにより地図表示システムが構成される。ネットワーク４００は、無線ネットワークや有線ネットワークにより構成される。通信ネットワークの一例としては、携帯電話網や、ＰＨＳ（Ｐｅｒｓｏｎａｌ Ｈａｎｄｙ−ｐｈｏｎｅ Ｓｙｓｔｅｍ）網、無線ＬＡＮ（Ｌｏｃａｌ Ａｒｅａ Ｎｅｔｗｏｒｋ）、３Ｇ（３ｒｄ Ｇｅｎｅｒａｔｉｏｎ）、ＬＴＥ（Ｌｏｎｇ Ｔｅｒｍ Ｅｖｏｌｕｔｉｏｎ）、４Ｇ（４ｔｈ Ｇｅｎｅｒａｔｉｏｎ ）、ＷｉＭａｘ（登録商標）、赤外線通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）、有線ＬＡＮ、電話線、電灯線ネットワーク、ＩＥＥＥ１３９４等に準拠したネットワークがある。
【００１６】
端末装置２００は、たとえばＧＰＳ（Ｇｌｏｂａｌ Ｐｏｓｉｔｉｏｎｉｎｇ Ｓｙｓｔｅｍ）等により断続的に位置情報を取得して、ネットワーク４００を介して情報処理装置１００へ送信する機能を備えた情報処理装置である。図１に示すように、端末装置２００は、ＣＰＵ及びメモリを含む主制御部２２０、ネットワーク４００と接続するための通信部２４０、ユーザからの操作を受け付けるタッチパネル等の入力部２１０、画面を表示する表示部２５０、現在の位置情報を測位する測位部２６０等を備えていることが好ましい。
【００１７】
なお、端末装置２００は、具体的には、携帯電話（いわゆるスマートフォンであるか、フィーチャーフォンであるかは問わない）、タブレット、ノートＰＣ（Ｐｅｒｓｏｎａｌ Ｃｏｍｐｕｔｅｒ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ Ｄａｔａ Ａｓｓｉｓｔａｎｃｅ）、ゲーム機、カーナビゲーション装置等が想定されるが、これらに限られるものではない。たとえば、可搬性を有さないデスクトップＰＣなどの端末装置であってもよい。ユーザは、端末装置２００に地図アプリケーション（以下、地図アプリという）をインストールすることで、地図表示サービスが利用可能となることが望ましい。地図表示サービスは、情報処理装置１００の提供する、ユーザに対して任意の緯度経度の地図を任意の縮尺で表示するサービスをいう。
【００１８】
このような地図表示サービスを実現するための、情報処理装置１００の各構成について説明する。図１に示すように、情報処理装置１００は、入力部１１０と、制御部１２０と、記憶部１３０と、通信部１４０と、表示部１５０とを備えている。
【００１９】
入力部１１０は、情報処理装置１００の管理者からの操作を受け付けるように構成され、キーボードやマウス、タッチパネル等によって実現することができる。
【００２０】
制御部１２０は、ＣＰＵやＭＰＵなどの演算処理部１２１、ＲＡＭなどのメモリ１２２及び画像処理部（不図示）を備えている。演算処理部１２１は、各種入力に基づき、記憶部１３０に記録されたプログラムを実行することで、各種機能部を動作させるものである。このプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記憶され、もしくはネットワーク４００を介して配布され、コンピュータにインストールされるものであってもよい。メモリ１２２は、サーバ用プログラム及びこのプログラムにおいて処理の実行中に、演算等に必要な各種データを、一時的に記憶するためのものである。
【００２１】
記憶部１３０は、ハードディスク等の記憶装置によって構成され、制御部１２０における処理の実行に必要な各種プログラムや、各種プログラムの実行に必要なデータ等を記録しておくものである。図１には図示しないが、たとえば記憶部１３０は、地図情報、道路ネットワークデータなどを有していることが望ましい。
【００２２】
地図情報は、地図を描画するための情報をいう。たとえば、地図情報には、地図画像、緯度経度の情報などが含まれる。道路ネットワークデータは、道路の交差点、屈曲点、端点などをノードとし、各ノード間を結ぶ経路をリンクとし、ノードデータ（ノードの緯度及び経度）と、リンクデータ（リンク番号）と、全てのリンクのコスト情報（距離や所要時間）に関するリンクコスト情報データとを含むデータベースとして構成される。コンテンツデータは、地図上に重畳されて表示される情報をいう。たとえば、コンテンツデータには、イベント情報、店舗情報、施設情報、交通規制情報、アイコン、注記情報などが含まれる。
【００２３】
また、本実施形態において、記憶部１３０は、さらに、時刻表情報ＤＢ１３１を有している。時刻表情報ＤＢ１３１には、たとえば、各駅の識別子と、各駅をとおっている路線ごとの、列車の発車時刻の情報とが対応づけたデータをいう。なお、本実施形態においては、時刻表情報ＤＢ１３１は、記憶部１３０に備えられる構成として説明するが、これに限定されない。たとえば、時刻表情報ＤＢ１３１は、記憶部１３０には備えられず、外部サーバに備えられる構成としてもよい。
【００２４】
さらに、図１に示すように、演算処理部１２１は、機能部として、受付部１２１０と、抽出部１２１１と、取得部１２１２と、選択部１２１３と、表示制御部１２１４と、経路探索部１２１５とを備えていることが望ましい。
【００２５】
受付部１２１０は、地図アプリをインストールした端末装置２００から基準地点に関する地図の表示要求を受け付ける。たとえば、端末装置２００の測位部２６０は測位した現在位置の緯度経度を基準地点の緯度経度として受付部１２１０へ送信することができる。また、たとえば、ユーザは端末装置２００を操作して、地図上の表示したい地点を基準地点として当該基準地点の緯度経度を指定して、受付部１２１０へと送信するとしてもよい。受付部１２１０は、受信した基準地点の緯度経度に基づいて、端末装置２００に表示させる地図の表示範囲を決定することができる。
また、受付部１２１０は、ユーザから、基準地点とあわせて目的地の緯度経度の指定を受け付けるとしてもよい。
【００２６】
抽出部１２１１は、記憶部１３０に記憶された地図情報を参照して、基準地点から所定の範囲内にある駅を抽出する。所定の範囲は、たとえば、基準地点を中心に、ユーザの移動速度に所定の時間（たとえば、１０分間）を掛けた距離を半径とする円周内とすることができる。また、たとえば、所定の範囲は端末装置２００に表示される地図の表示範囲に含まれる範囲としてもよい。この場合、抽出部１２１１は地図を表示する縮尺に基づいて表示範囲を決定し、所定の範囲を定めることができる。抽出部１２１１は、所定の範囲の緯度経度を決定し、当該緯度経度に含まれる緯度経度を有する駅を地図情報から抽出する。
【００２７】
取得部１２１２は、抽出された駅の時刻表情報を取得する。取得部１２１２は、記憶部１３０に記憶された時刻表情報ＤＢ１３１を参照し、抽出した駅に対応する時刻表情報を取得することができる。なお、記憶部１３０が時刻表情報ＤＢ１３１を備えていない構成の場合には、取得部１２１２は、外部サーバに問合せを行い、時刻表情報を取得するとしてもよい。
【００２８】
さらに、取得部１２１２は、後述する経路案内処理においては、受付部１２１０が受け付けた目的地へと到達可能な路線上の駅のみを抽出するとしてもよい。また、たとえば、取得部１２１２は、経路案内処理において、後述する経路探索部１２１５が探索した経路上の任意の地点に到達可能な路線に関する駅のみを抽出するとしてもよい。
【００２９】
選択部１２１３は、現在時刻に基づいて、地図に表示させる発車時刻を、時刻表情報から選択する。選択部１２１３は、たとえば、現在時刻に近い順に発車時刻を所定数ずつ時刻表情報から取得することができる。選択部１２１３に選択させる発車時刻の数は、情報処理装置１００にデフォルト値が設定されているとしてもよいし、あらかじめユーザが任意の数を指定しておけるとしてもよい。
【００３０】
表示制御部１２１４は、選択部１２１３が選択した発車時刻を地図上に表示するように制御する。表示制御部１２１４は、地図情報に発車時刻を重畳させた地図を作成するとしてもよいし、地図情報と発車時刻の情報を、端末装置２００に送信し、端末装置２００側で地図を作成させ、表示させるとしてもよい。
【００３１】
ルート探索部１２１５は、受付部１２１０が、目的地の指定を受け付けた場合に、設定されたコスト情報に基づいて目的地までのルートを探索する。たとえば、ルート探索部１２１５は、端末装置２００から送信された基準地点と目的地の緯度経度に従い、道路ネットワークデータ等の探索用ネットワークデータを参照して、出発地から目的地までのルートを探索する。このとき出発地のノードから目的地のノードに至るリンクを順次探索し、リンクのコスト情報が最小となるリンクをたどって案内ルートとすることによって最適ルートを探索することができる。このようなルート探索の手法としてはラベル確定法やダイクストラ法などの周知の手法を利用することができる。なお、「最適な」ルートとは、出発地から目的地までのコスト情報が最小であることをいう。
【００３２】
次に、このように構成された情報処理装置１００の地図表示処理と、経路案内処理とについて説明する。
【００３３】
（地図表示処理）
図２を用いて、本実施形態に係る情報処理装置１００の地図表示処理のフローについて説明する。なお、以下に説明する処理のフローに含まれる各処理ステップは、処理内容に矛盾を生じない範囲で、任意に順番を変更して又は並列に実行することができるとともに、各処理ステップ間に他のステップを追加してもよい。また、便宜上１ステップとして記載されているステップは、複数ステップに分けて実行することができる一方、便宜上複数ステップに分けて記載されているものは、１ステップとして把握することができる。
【００３４】
ユーザは、端末装置２００を操作して地図アプリを起動すると、地図を表示したい地点を基準地点として選択する。この選択は、地図を表示したい地点の緯度経度や住所を入力するとしてもよいし、縮尺の大きい地図からユーザが表示したい地点を選択するとしてもよい。ユーザが地図を表示したい地点を選択すると、端末装置２００は基準地点の緯度経度を受付部１２１０へ送信する。なお、端末装置２００は、ユーザが地図アプリを起動したときの現在位置の緯度経度を、基準地点の緯度経度として送信してもよい。
【００３５】
受付部１２１０は、端末装置２００から送信される基準地点の緯度経度を受け付ける（Ｓ１０１）。受付部１２１０は、受け付けた基準地点の緯度経度と、端末装置２００に表示させる地図の表示縮尺とから、地図の表示範囲を決定することもできる。
【００３６】
抽出部１２１１は、記憶部１３０の地図情報を参照して、受付部１２１０が受け付けた緯度経度から所定の範囲内にある駅を抽出する（Ｓ１０２）。所定の範囲内に駅がひとつも含まれていない場合（Ｓ１０３：ＮＯ）には、駅の抽出は行わず、地図を表示させる。
一方、所定の範囲内に駅が含まれていた場合（Ｓ１０３：ＹＥＳ）には、Ｓ１０４の処理へと進む。たとえば、所定の範囲内に、駅Ｓ０１〜Ｓ０３の３つの駅が含まれていたとする。この場合、取得部１２１２は、駅Ｓ０１〜Ｓ０３のそれぞれの時刻表情報を、時刻表情報ＤＢ１３１から取得する（Ｓ１０４）。
【００３７】
次に、選択部１２１３は、取得部１２１２が取得した時刻表情報から、地図に表示する発車時刻を選択する（Ｓ１０５）。ここでは、現在時刻が１５時１５分の場合を例に説明する。選択部１２１３は、時刻表情報から１５時１５分に近い発車時刻を、近い順にたとえば３つ選択する。表示制御部１２１４は、選択部１２１３が選択した発車時刻を、表示範囲に含まれる地図情報に、重畳させて地図を生成し、端末装置２００に送信する（Ｓ１０６）。
【００３８】
図３は、このとき表示制御部１２１４が生成した地図の一例を示す図である。この例では、駅Ｓ０１にはＡ線とＢ線との２つの路線がとおっており、駅Ｓ０２と駅Ｓ０３にはＣ線のみがとおっており、さらに駅Ｓ０２は終着駅であるとする。なお、図３のＵ１は基準地点を示している。
【００３９】
図３に示すように駅Ｓ０１〜Ｓ０３に吹出Ｆ１〜Ｆ３が重畳されている。吹出Ｆ１〜Ｆ３の中には、現在時刻である１５時１５分に近い発車時刻が近い順に３つ表示されている。駅Ｓ０１には２つの線Ａ、Ｂがあるので、それぞれの線に対して上りと下りの発車時刻が１５時１５分に近い順に３つずつ合計１２表示されている。駅Ｓ０２は終着駅であるので、Ｃ線の下りの発車時刻が１５時１５分に近い順に３つ表示されている。また、駅Ｓ０３にはＣ線の上りと下りの発車時刻が１５時１５分に近い順に３つずつ合計６つ表示されている。
【００４０】
このように、本実施形態に係る情報処理装置１００によれば、基準地点から所定の範囲の駅を自動で抽出することができ、さらに抽出した駅に対して、列車の発車時刻を重畳して表示することができる。これによって、ユーザは地図上から周辺の駅を選択し、選択した駅一つ一つについて時刻表を調べることなく、どの駅に向かうのが適切かを検討することができる。
【００４１】
（経路案内処理）
次に、図４を用いて本実施形態に係る情報処理装置１００の経路案内処理のフローについて説明する。なお、Ｓ１０１、Ｓ１０３〜１０６の処理については上述した地図表示処理と同様であるため、説明を割愛する。
【００４２】
受付部１２１０がユーザから目的地の指定を受け付けた場合（Ｓ１５１：ＹＥＳ）、ルート探索部１２１５が、道路ネットワークデータを参照して、受付部１２１０が受け付けた基準地点から目的地までの緯度経度に基づいて、経路を探索する（Ｓ１５２）。次に取得部１２１２は、時刻表情報ＤＢ１３１を参照し、基準地点から所定の範囲内にある駅であって、目的地に到達可能な路線に関する駅を抽出し、抽出した駅の時刻表情報を取得する（Ｓ１５３）。これによって、選択部１２１３は、目的地に到達可能な路線に関する駅の発車時刻を選択することが可能になる。
【００４３】
このように、本実施形態に係る情報処理装置１００によれば、地図を表示する際に、基準地点から所定の範囲の駅を自動で抽出することでき、さらに抽出した駅に列車の発車時刻に関する情報を重畳して地図上に表示することができる。また、さらに、本実施形態に係る情報処理装置１００は、ユーザが目的地を指定した場合には、当該目的地に到達可能な路線に関する駅の発車時刻を選択して地図上に表示させることができる。これによって、ユーザは、地図上のどの駅が目的地に到達可能な路線の駅なのかを調べることなく、適切な駅から出発する列車の発車時刻を取得することができる。
【００４４】
[第２の実施形態]
第２の実施形態以降では第１の実施形態と共通の事柄についての記述を省略し、異なる点についてのみ説明する。特に、同様の構成による同様の作用効果については実施形態毎には逐次言及しない。
【００４５】
図５は、本実施形態に係る情報処理装置１００の構成図を示す図である。図５に示すように本実施形態に係る情報処理装置１００は、第１の実施形態において説明した構成に加え、演算処理部１２１が、さらに算出部１２１６を備えている。
【００４６】
算出部１２１６は、基準地点から、取得部１２１２によって抽出された駅までの所要時間を算出する。たとえば、算出部１２１６は、ユーザの移動手段に応じて所要時間を算出する。具体的には、ユーザが徒歩で移動している場合には時速４ｋｍであるとして所要時間を算出し、車で移動している場合には時速２０ｋｍであるとして所要時間を算出することができる。
【００４７】
選択部１２１３は、本実施形態では、第１の実施形態で説明した機能に加え、現在時刻と、算出部１２１６が算出した所要時間とを加算して乗車可能時間を決定し、当該乗車可能時間基づいて発車時刻を選択することができる。また、選択部１２１３は、さらに、調整時間に基づいて、乗車可能時間を決定することが望ましい。調整時間は、たとえば、ユーザが駅に到着してから、ホームまで移動するのに要する時間や、切符を購入するのに要する時間をいう。この場合、選択部１２１３は、現在時刻と所要時間と調整時間とを足した時刻に基づいて乗車可能時間を決定する。調整時間はあらかじめ、情報処理装置１００の管理者が任意の時間を設定しておくとしてもよいし、ユーザが任意の時間を自由に設定可能としてもよい。また、調整時間は、駅ごとに異なる値とすることも可能である。この場合、記憶部１３０が、駅と調整時間の情報とを対応付けて記憶しておくことが望ましい。
【００４８】
このように構成された、本実施形態における情報処理装置１００の地図表示処理のフローについて、図６を用いて説明する。なお、Ｓ１０１〜Ｓ１０６の処理は第１の実施形態と同様なので説明を割愛する。また、図６の例でも現在時刻は１５時１５分とし、基準地点から所定の範囲内に駅Ｓ０１〜駅０３の３つの駅が含まれているとする。さらにこの例では、調整時間を５分間として説明する。
【００４９】
Ｓ１０４において、抽出部１２１１が抽出した駅の時刻表情報を取得すると、算出部１２１６が基準地点から各駅までの所要時間を算出する（Ｓ２０１）。たとえば、算出部１２１６が、基準地点から駅Ｓ０１までの所要時間が３０分、駅Ｓ０２までの所要時間が１５分、駅Ｓ０３までの所要時間が５分である、と算出した場合を例に説明する。
【００５０】
選択部１２１３は、現在時刻と、算出された所要時間と、調整時間とに基づいて、乗車可能時間を決定し（Ｓ２０２）、表示させる発車時刻を選択する。まず、選択部１２１３は、各駅に関連づけて表示させる発車時刻を選択するために、駅Ｓ０１〜Ｓ０３それぞれにおける乗車可能時間を決定する。
【００５１】
駅Ｓ０１までの所要時間は３０分であるので、選択部１２１３は、現在時刻である１５時１５分に所要時間の３０分とさらに調整時間の５分を加算して、乗車可能時間を１５時５０分以降と決定する。同様に、駅Ｓ０２までの所要時間は１５分であるので、選択部１２１３は、現在時刻である１５時１５分に所要時間の１５分とさらに調整時間の５分を加算して、乗車可能時間を１５時３５分以降と決定する。さらに、駅Ｓ０３までの所要時間は５分であるので、選択部１２１３は、現在時刻である１５時１５分に所要時間の５分とさらに調整時間の５分を加算して、乗車可能時間を１５時２５分以降と決定する。選択部１２１３は、取得部１２１２が取得した時刻表情報を参照して、各駅において、決定した乗車可能時刻に近い発車時刻を近い順に３つそれぞれ選択する。
【００５２】
図７は、Ｓ１０６において表示制御部１２１４によって生成される地図情報の一例を示す図である。
【００５３】
吹出Ｆ１には、駅Ｓ０１の発車時刻として、１５時５０分以降であって、１５時５０分に近い順に３つの発車時刻がＡ線とＢ線とのそれぞれについて表示されている。また吹出Ｆ２には、駅Ｓ０２の発車時刻として、１５時３５分以降であって、１５時３５分に近い順に３つの発車時刻がＣ線について表示されている。さらに吹出Ｆ３には、駅Ｓ０３の発車時刻として、１５時２５分以降であって、１５時２５分に近い順に３つの発車時刻がＣ線について表示されている。
【００５４】
このように、本実施形態に係る情報処理装置１００は、駅までの所要時間に基づいて発車時刻を地図上に表示させることができる。
その他の構成、機能については第１の実施形態と同様である。
【００５５】
［第３の実施形態］
図８を用いて、本発明の第３の実施形態に係る情報処理装置１００の構成を説明する。第３の実施形態においては、記憶部１３０は、さらに、表示オフＤＢ１３２を備え、演算処理部１２１は、制限部１２１７を備えている。
【００５６】
表示オフＤＢ１３２には、ユーザごとに地図上に発車時刻を表示させない路線（以下、発車時刻を表示させない路線を「表示オフ路線」とも呼ぶ。）の情報が登録されている。
【００５７】
制限部１２１７は、ユーザから表示オフ路線の指定を受け付ける。ユーザは、普段あまり使わない路線や、生活圏外へと向かう路線を、表示オフ路線として指定することができる。制限部１２１７は受け付けた表示オフ路線を、表示オフＤＢ１３２にユーザと対応付けて登録する。なお制限部１２１７は、たとえばユーザの行動履歴や、端末装置２００のおサイフケータイ機能をユーザが使用した場所、ユーザの日常圏情報に基づいて、自動で表示オフ路線を選択するとしてもよい。日常圏情報とは、ユーザの生活範囲に関する情報をいう。たとえばユーザの自宅や職場などの基準地点から一定の範囲が日常圏として登録されるものとしてもよい。日常圏情報は、記憶部１３０にあらかじめ記憶されているとしてもよいし、外部サーバに保持されている日常圏情報を制限部１２１７がネットワーク４００を介して取得するとしてもよい。
【００５８】
抽出部１２１１は、本実施形態では、基準地点から表示範囲内の駅を抽出する際に、表示オフＤＢ１３２を参照し、表示オフ路線として登録されている路線に関する駅を抽出対象から除外する。
これによって、ユーザにとって不要な駅の発車時刻が表示されるのを抑制することが可能になる。
【００５９】
［その他の実施形態］
以上、本発明の実施形態について述べたが、本発明は既述の実施形態に限定されるものではなく、本発明の技術的思想に基づいて各種の変形及び変更が可能である。
【００６０】
たとえば、既述の実施形態において、端末装置２００は情報処理装置１００にアクセスすることで地図表示サービスを受けられる構成について説明した。しかしこれに限定されず、端末装置２００はオフラインでも地図表示サービスを受けられる構成としてもよい。この場合、既述の実施形態において情報処理装置１００の構成として説明した、記憶部１３０、受付部１２１０、抽出部１２１１、取得部１２１２、選択部１２１３、表示制御部１２１４、経路探索部１２１５、算出部１２１６、及び制限部１２１７の各機能は、端末装置２００上に構築されるとしてもよい。
【００６１】
さらに、既述の実施形態においては、時刻表から適切な発車時刻を選択して表示する構成を説明した。しかしこれに限定されず、時刻表のすべての発車時刻をリスト表示し、乗車可能時間以降の発車時刻を強調表示するとしてもよい。
【符号の説明】
【００６２】
１０             情報処理システム
１００           情報処理装置
１１０           入力部
１２０           制御部
１２１           演算処理部
１２１０         受付部
１２１１         抽出部
１２１２         取得部
１２１３         選択部
１２１４         表示制御部
１２１５         経路案内部
１２１６         算出部
１２１７         制限部
１３０           記憶部
１３１           時刻表情報ＤＢ
１３２           表示オフ路線ＤＢ
１４０           通信部
２００           端末装置
２１０           入力部
２２０           主制御部
２３０           記憶部
２４０           通信部
２５０           表示部
２６０           測位部
４００           ネットワーク
【図１】
0006262683.tif 000002
【図２】
0006262683.tif 000003
【図３】
0006262683.tif 000004
【図４】
0006262683.tif 000005
【図５】
0006262683.tif 000006
【図６】
0006262683.tif 000007
【図７】
0006262683.tif 000008
【図８】
0006262683.tif 000009