(57)【要約】【課題】地点検索の実施が良好な情報処理装置を提供する。【解決手段】  情報処理装置１００の経路演算手段は、中心地認識手段にて認識した中心地情報、地点検索手段にて検索した主地点情報および副地点情報に基づいて、中心地から主地点までの主移動経路情報、主地点から副地点までの副移動経路情報を演算し、主移動時間情報および副移動時間情報を演算する。そして、時間地図生成手段は、これらの主移動時間情報、および副移動時間情報に基づいて、主時間地図情報および副時間地図情報を生成し、これらの主時間地図情報および副時間地図情報を重畳した時間地図情報を生成する。これにより、中心地から主地点までの移動時間および主地点から副地点までの移動時間を同時にかつ容易に確認でき、良好にかつ効率的に地点検索が実施できる。【選択図】  図１
2006330097.tif 000002
【特許請求の範囲】
【請求項１】
ベース地点に関するベース地点情報を認識するベース地点認識手段と、
目的地点に関する目的地点情報および前記目的地から所定の距離の範囲内に位置する複数の目的付加地点に関する目的付加地点情報を認識する地点認識手段と、
移動手段に関する移動手段情報を認識する移動手段認識手段と、
前記ベース地点から前記目的地点までを前記移動手段情報の移動手段にて移動するための所要時間に関する第１移動時間情報、および前記目的地点から前記複数の目的付加地点のそれぞれまでを前記移動手段情報の移動手段にて移動するための所要時間に関する複数の第２移動時間情報を演算する移動時間演算手段と、
前記第１移動時間情報および第２移動時間情報に基づいて、前記ベース地点、前記目的地点、および前記複数の目的付加地点を所定の時間を尺度として配置した時間地図情報を生成する時間地図情報生成手段と、
を具備したことを特徴とした情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記目的地点の設定条件に関する目的地設定条件情報、および前記目的付加地点の設定条件に関する目的地付加地点設定条件情報を認識する設定条件認識手段を備え、
前記地点認識手段は、前記目的地設定条件情報および前記目的付加地点設定条件情報に応じた前記目的地点情報および前記複数の目的付加地点を認識する
ことを特徴とした情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記地点認識手段は、前記目的地点および前記目的付加地点として設定可能な施設に関する複数の施設情報から、前記目的地設定条件情報に対応する施設情報を検索して目的地点情報として認識し、前記目的付加地点設定条件情報の設定条件に対応する施設情報を検索して目的付加地点情報として認識する
ことを特徴とした情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記目的地設定条件情報および前記目的付加地点設定条件情報は、施設のジャンルに関するジャンル情報を有し
前記地点認識手段は、複数の前記施設情報から、前記目的地設定条件情報が有する前記ジャンル情報のジャンルに対応する施設情報を検索して前記目的地点情報として認識し、前記目的付加地点設定条件情報が有する前記ジャンル情報のジャンルに対応する施設情報を検索して前記目的付加地点情報として認識する
ことを特徴とした情報処理装置。
【請求項５】
請求項３に記載の情報処理装置であって、
前記目的地設定条件情報および前記目的付加地点設定条件情報は、施設の詳細内容に関する施設詳細内容情報を備え、
前記地点認識手段は、複数の前記施設情報から、前記目的地設定条件情報が有する前記施設詳細内容情報の内容に対応する施設情報を検索して前記目的地点情報として認識し、前記目的付加地点設定条件情報が有する前記施設詳細内容情報の内容に対応する施設情報を検索して前記目的付加地点情報として認識する
ことを特徴とした情報処理装置。
【請求項６】
請求項１ないし請求項５のいずれかに記載の情報処理装置であって、
距離を尺度とする地図情報を認識する地図情報認識手段と、
前記移動手段情報の移動手段の移動速度に関する移動速度情報を認識する移動速度認識手段と、を備え、
前記移動時間演算手段は、前記ベース地点から前記目的地点までの第１移動経路、および目的地点から目的付加地点までの第２移動経路を前記地図情報に基づいて探索し、これらの第１移動経路、第２移動経路、および前記移動速度情報に基づいて、前記第１移動時間情報および前記第２移動時間情報を演算する
ことを特徴とした情報処理装置。
【請求項７】
請求項６に記載の情報処理装置であって、
前記移動速度認識手段は、前記移動手段情報の移動手段の平均移動速度を認識する
ことを特徴とした情報処理装置。
【請求項８】
請求項１ないし請求項５のいずれかに記載の情報処理装置であって、
公共交通機関の発着時間に関する公共交通機関時刻情報を認識する交通機関時刻情報認識手段を備え、
前記移動時間演算手段は、前記移動手段情報の移動手段が公共交通機関を利用する場合、公共交通機関を利用した第１移動経路および第２移動経路を探索し、これらの第１移動経路および第２移動経路のうち、前記公共交通機関を利用する区間の所要時間に関する公共交通機関利用時間情報を前記公共交通機関時刻情報に基づいて演算する
ことを特徴とした情報処理装置。
【請求項９】
請求項８に記載の情報処理装置であって、
距離を尺度とする地図情報を認識する地図情報認識手段と、
前記ベース地点から所定の距離の範囲内に位置する公共交通機関の乗降地点に関するベース乗降地点情報、前記目的地点から所定の範囲内に位置する公共交通機関の乗降地点に関する目的乗降地点、および前記目的付加地点から所定の範囲内に位置する公共交通機関の乗降地点に関する目的付加乗降地点を認識する乗降地点認識手段と、
前記移動手段情報の移動手段の移動速度に関する移動速度情報を認識する移動速度認識手段と、を備え、
前記移動時間演算手段は、前記地図情報に基づいて前記ベース地点から前記ベース乗降地点までの移動経路およびこの移動経路を移動するための所要時間、および前記目的乗降地点から前記目的地点までの移動経路およびこの移動経路を移動するための所要時間を演算し、この演算したこれらの所要時間および前記公共交通機関利用時間情報に基づいて前記第１移動時間情報を演算するとともに、前記地図情報に基づいて前記目的付加乗降地点から前記目的付加地点までの移動経路およびこの移動経路を移動するための所要時間を演算し、この演算した所要時間、前記公共交通機関利用時間情報に基づいて前記第２移動時間情報を演算する
ことを特徴とした情報処理装置。
【請求項１０】
請求項１ないし請求項９に記載の情報処理装置であって、
移動手段認識手段は、前記ベース地点から前記目的地点までの移動手段に関する第１移動手段情報、および前記目的地点から前記目的付加地点までの移動手段に関する第２移動手段情報をそれぞれ認識し、
前記移動時間演算手段は、前記ベース地点から前記目的地点までを前記第１移動手段情報の移動手段にて移動するための所要時間に関する第１移動時間を演算し、前記目的地点から前記目的付加地点までを前記第２移動手段情報の移動手段にて移動するための所要時間に関する第２移動時間情報を演算する
ことを特徴とした情報処理装置。
【請求項１１】
請求項１ないし請求項１０のいずれかに記載の情報処理装置であって、
距離を尺度とする地図情報を認識する地図情報認識手段と、
前記地図情報に基づいて前記ベース地点から前記目的地点への方角に関する第１移動方角情報、および前記目的地点から前記目的付加地点への方角に関する第２移動方角情報を認識する方角認識手段と、を備え、
前記時間地図生成手段は、前記ベース地点から前記第１移動方角情報の方角上の前記第１移動時間情報に対応した距離の位置に前記目的地点を配置した前記第１時間地図情報を生成するとともに、前記目的地点から前記第２移動方角情報の方角上の前記第２移動時間情報に対応した距離の位置に前記目的付加地点を配置した前記第２時間地図情報を生成する
ことを特徴とした情報処理装置。
【請求項１２】
請求項１ないし請求項１１のいずれかに記載の情報処理装置であって、
前記移動時間演算手段は、前記地図情報における前記ベース地点から所定の移動時間にて移動可能な移動可能範囲に関する移動可能範囲情報を演算し、
前記時間地図生成手段は、前記移動可能範囲情報に基づいて、前記地図情報を変形させて時間を尺度とした前記時間地図情報を生成する
ことを特徴とした情報処理装置。
【請求項１３】
請求項１ないし請求項１２のいずれかに記載の情報処理装置であって、
前記時間地図生成手段は、前記ベース地点から前記目的地点までの時間地図に関する第１時間地図情報、および前記目的地点から目的付加地点までの時間地図に関する第２時間地図情報を合成した時間地図情報を生成する
ことを特徴とした情報処理装置。
【請求項１４】
請求項１ないし請求項１３のいずれかに記載の情報処理装置であって、
前記時間地図情報を表示手段に表示させる制御をする表示制御手段を具備した
ことを特徴とした情報処理装置。
【請求項１５】
請求項１４に記載の情報処理装置であって、
前記表示制御手段は、前記ベース地点を中心とした所定時間で移動可能な範囲を示す移動可能範囲情報を前記時間地図情報に重畳させて表示させる制御をする
ことを特徴とした情報処理装置。
【請求項１６】
請求項１４または請求項１５に記載の情報処理装置であって、
前記表示制御手段は、前記ベース地点および前記目的地点の間、および前記目的地点および前記目的付加地点の間を結ぶ直線を前記時間地図情報に重畳させて表示させる制御をする
ことを特徴とした情報処理装置。
【請求項１７】
請求項１６に記載の情報処理装置であって、
前記表示制御手段は、前記移動手段に応じて前記直線を異なる表示形態にて表示させる制御をする
ことを特徴とした情報処理装置。
【請求項１８】
請求項１６に記載の情報処理装置であって、
道路の状態に関する道路状態情報を認識する道路状態情報認識手段を備え、
前記表示制御手段は、前記道路の状態に応じて前記直線を異なる表示形態にて表示させる制御をする
ことを特徴とした情報処理装置。
【請求項１９】
請求項１４ないし請求項１８のいずれかに記載の情報処理装置であって、
前記表示制御手段は、前記時間地図情報、前記第１時間地図情報、および前記第２時間地図情報を切り替えて表示させる制御をする
ことを特徴とした情報処理装置。
【請求項２０】
請求項１４ないし請求項１８のいずれかに記載の情報処理装置であって、
前記表示制御手段は、前記時間地図情報、前記第１時間地図情報、および前記第２時間地図情報のうち少なくとも２つを異なる表示領域にて表示させる制御をする
ことを特徴とした情報処理装置。
【請求項２１】
請求項１ないし請求項２０のいずれかに記載の情報処理装置を備えたサーバ装置と、
前記サーバ装置と通信可能に設けられるとともに、前記サーバ装置から送信される前記地図情報を表示させる表示手段を備えた端末装置と、
を具備したことを特徴とした情報処理システム。
【請求項２２】
ベース地点に関するベース地点情報を認識し、
目的地点に関する目的地点情報および前記目的地から所定の距離の範囲内に位置する複数の目的付加地点に関する目的付加地点情報を認識し、
移動手段に関する移動手段情報を認識し、
前記ベース地点から前記目的地点までを前記移動手段情報の移動手段にて移動するための所要時間に関する第１移動時間情報、および前記目的地点から前記複数の目的付加地点のそれぞれまでを前記移動手段情報の移動手段にて移動するための所要時間に関する複数の第２移動時間情報を演算し、
前記第１移動時間情報および第２移動時間情報に基づいて、前記ベース地点、前記目的地点、および前記複数の目的付加地点を所定の時間を尺度として配置した時間地図情報を生成する
ことを特徴とする情報処理方法。
【請求項２３】
請求項１ないし請求項２０のいずれかに記載の情報処理装置として機能させる
ことを特徴とした情報処理プログラム。
【請求項２４】
請求項２２に記載の情報処理方法を演算手段に実施させる
ことを特徴とした情報処理プログラム。
【請求項２５】
請求項２３または請求項２４に記載の処理プログラムが演算手段にて読取可能に記録された
ことを特徴とした情報処理プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図を報知する情報処理装置、そのシステム、その方法、そのプログラム、そのプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
従来、出発地から目的地までの所要時間に基づいて時間地図を作成する装置が知られている（例えば、特許文献１）。
【０００３】
この特許文献１に記載のものは、不動産物件サーバにて、ユーザにより入力された物件絞込み条件を満たす物件をこの不動産物件サーバ中の不動産物件オリジナルデータベースから検索して、その検索された物件からその最寄駅までの所要時間を示す情報を時間地図サーバに送信する。そして、時間地図サーバは、ユーザから入力された出発地点からその最寄駅までの所要時間と、出発地点の最寄駅から不動産物件サーバにて検索した物件の最寄駅までの所要時間と、不動産物件サーバから送信された物件からその最寄駅までの所要時間とを加算して出発地点から物件までの所要時間を算出する。また、時間地図サーバは、出発地点から物件までの所要時間を示す時間地図を生成して時間地図サーバから不動産物件サーバに出力する。そして、不動産物件サーバは端末装置にこの時間地図を送信し、端末装置は、出発地点から所定の時間で到達できる物件を抽出してそれらの最寄駅とともに表示した検索結果一覧を画面に出力する構成が取られている。
【０００４】
【特許文献１】特開２００３−２０８４６５号公報（第４頁右欄−第１１頁右欄、図１ないし図１６参照）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、特許文献１のような構成では、出発地点から物件までの時間地図を生成して検索結果一覧として出力させるが、この物件の周辺の病院や店舗などの施設に関する情報が出力されない。したがって、検索した物件の近所の施設や施設までの移動時間を調べるために、再び物件を出発地点として店舗を調べる必要があり、煩雑であるという問題が一例として挙げられる。
【０００６】
本発明は、地点検索の実施が良好な情報処理装置、そのシステム、その方法、そのプログラム、そのプログラムを記録した記録媒体を提供することを１つの目的とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、ベース地点に関するベース地点情報を認識するベース地点認識手段と、目的地点に関する目的地点情報および前記目的地から所定の距離の範囲内に位置する複数の目的付加地点に関する目的付加地点情報を認識する地点認識手段と、移動手段に関する移動手段情報を認識する移動手段認識手段と、前記ベース地点から前記目的地点までを前記移動手段情報の移動手段にて移動するための所要時間に関する第１移動時間情報、および前記目的地点から前記複数の目的付加地点のそれぞれまでを前記移動手段情報の移動手段にて移動するための所要時間に関する複数の第２移動時間情報を演算する移動時間演算手段と、前記第１移動時間情報および第２移動時間情報に基づいて、前記ベース地点、前記目的地点、および前記複数の目的付加地点を所定の時間を尺度として配置した時間地図情報を生成する時間地図情報生成手段と、を具備したことを特徴とした情報処理装置である。
【０００８】
請求項２１に記載の発明は、請求項１ないし請求項２０のいずれかに記載の情報処理装置を備えたサーバ装置と、前記サーバ装置と通信可能に設けられるとともに、前記サーバ装置から送信される前記地図情報を表示させる表示手段を備えた端末装置と、を具備したことを特徴とした情報処理システムである。
【０００９】
請求項２２に記載の発明はベース地点に関するベース地点情報を認識し、目的地点に関する目的地点情報および前記目的地から所定の距離の範囲内に位置する複数の目的付加地点に関する目的付加地点情報を認識し、移動手段に関する移動手段情報を認識し、前記ベース地点から前記目的地点までを前記移動手段情報の移動手段にて移動するための所要時間に関する第１移動時間情報、および前記目的地点から前記複数の目的付加地点のそれぞれまでを前記移動手段情報の移動手段にて移動するための所要時間に関する複数の第２移動時間情報を演算し、前記第１移動時間情報および第２移動時間情報に基づいて、前記ベース地点、前記目的地点、および前記複数の目的付加地点を所定の時間を尺度として配置した時間地図情報を生成することを特徴とする情報処理方法である。
【００１０】
請求項２３に記載の発明は、請求項１ないし請求項２０のいずれかに記載の情報処理装置として機能させることを特徴とした情報処理プログラムである。
【００１１】
請求項２４に記載の発明は、請求項２２に記載の情報処理方法を演算手段に実施させることを特徴とした情報処理プログラムである。
【００１２】
請求項２５に記載の発明は、請求項２３または請求項２４に記載の処理プログラムが演算手段にて読取可能に記録されたことを特徴とした情報処理プログラムを記録した記録媒体である。
【発明を実施するための最良の形態】
【００１３】
［第１の実施の形態］
以下に、本発明に係る第１の実施の形態を図面に基づいて説明する。なお、本実施の形態では、例えば公共交通機関としての鉄道や路線バスなどを利用した移動経路と、公共交通機関を利用しない例えば徒歩などによる移動経路と、を組み合わせた移動経路を探索する情報処理置を例示して説明するがこれに限られない。なお、以下において、公共交通機関を利用した移動経路を公共交通機関経路と、公共交通機関を利用しない移動経路を自走経路と、公共交通機関経路および自走経路を組み合わせた移動経路を複合経路と、それぞれ適宜称して説明する。
【００１４】
図１は、第１の実施の形態に係る情報処理装置の概略構成を示すブロック図である。図２は、地図情報を構成する表示用データのテーブル構造を模式的に示す概念図である。図３は、地図情報を構成するマッチングデータのテーブル構造を模式的に示す概念図である。図４は、リンク情報を構成するリンクテーブルにおけるデータのテーブル構造を模式的に示す概念図である。図５は、リンク情報に関連付けられるノード情報を構成するノードテーブルにおけるデータのテーブル構造を模式的に示す概念図である。図６は、公共交通機関テーブルにおけるデータのテーブル構造を模式的に示す概念図である。図７は、施設テーブルにおけるデータのテーブル構造を模式的に示す概念図である。図８は、基礎速度テーブルにおけるデータのテーブル構造を模式的に示す概念図である。図９は、情報処理装置を構成する処理部の概略構成を示すブロック図である。図１０は、端末表示部に表示される時間地図表示画面の一例を模式的に示す画面構成図である。図１１は、端末表示部に表示される副時間地図表示画面の一例を模式的に示す画面構成図である。
【００１５】
〔情報処理装置の構成〕
図１において、１００は情報処理装置であり、この情報処理装置１００は、利用者により設定入力されるベース地点としての中心地に関するベース地点情報としての中心地情報や目的地点としての主地点に関する目的地点情報としての主地点情報や目的付加地点としての副地点に関する目的付加地点情報としての副地点情報、移動手段に関する移動手段情報などに基づいて、中心地から主地点まで、および主地点から副地点までの時間地図を利用者に報知する装置である。なお、以下において、出発地から、この出発地近傍の公共交通機関の拠点としての駅や停留所までの自走による移動経路を出発自走経路と、目的地から、この目的地近傍の公共交通機関の駅や停留所までの自走による移動経路を到着自走経路と、それぞれ適宜称して説明する。この情報処理装置１００としては、例えばＰＤＡ（Personal Digital Assistant）、携帯電話、ＰＨＳ(Personal Handyphone System)、パーソナルコンピュータなどが例示できる。そして、情報処理装置１００は、端末入力部１１０と、表示手段としての端末表示部１２０と、音声出力部１３０と、メモリ１４０と、記憶手段１５０と、処理部１６０と、などを備えている。
【００１６】
端末入力部１１０は、例えばキーボードやマウスなどで、入力操作される図示しない各種操作キーなどを有している。この操作キーの入力操作としては、例えば情報処理装置１００の動作内容の設定などの設定事項である。具体的には、取得する情報の内容や取得する条件などの設定、中心地や主地点、副地点の設定、時間地図情報を表示させるなどが例示できる。そして、端末入力部１１０は、設定事項の入力操作により、所定の処理信号を処理部１６０へ適宜出力して設定させる。なお、この端末入力部１１０としては、操作キーなどの操作に限らず、例えば端末表示部１２０に設けられたタッチパネルによる入力操作や音声による入力操作などにより、各種設定事項を設定入力する構成としてもよい。
【００１７】
端末表示部１２０は、例えば液晶表示パネルや有機ＥＬ（Electro Luminescence）パネル、ＰＤＰ（Plasma Display Panel）、ＣＲＴ（Cathode-Ray Tube）、ＦＥＤ（Field Emission Display）、電気泳動ディスプレイパネルなどである。この端末表示部１２０は、処理部１６０にて制御され処理部１６０からの処理信号を受信する。そして、この受信した処理信号に記載された画像データを表示する。この表示する画像データとしては、端末入力部１１０による各種設定事項の設定入力を促す表示画面、後述する図１０に示すような時間地図情報表示画面６０、後述する図１１に示すような副時間地図情報表示画面７０などが例示できる。
【００１８】
音声出力部１３０は、例えば図示しないスピーカなどの発音手段を有する。この音声出力部１３０は、処理部１６０にて制御され、処理部１６０からの音声データなどの処理信号を発音手段から音により出力する。なお、発音手段は、例えばＴＶ受信機で受信したＴＶ音声データや光ディスクや磁気ディスクなどに記録された音声データなどをも適宜出力可能である。
【００１９】
メモリ１４０は、端末入力部１１０で入力操作される設定事項などを適宜読み出し可能に記憶する。また、メモリ１４０は、情報処理装置１００全体を動作制御するＯＳ（Operating System）上に展開される各種プログラムなどを記憶している。なお、メモリ１４０としては、ＨＤ（Hard Disk）や光磁気ディスクなどの記録媒体に読み取り可能に記憶するドライブやドライバなどを備えた構成としてもよい。
【００２０】
記憶手段１５０は、例えば図２および図３に示すような地図情報、図４に示すようなリンク情報テーブル１０、図５に示すようなノード情報テーブル２０、図６に示すような公共交通機関情報テーブル３０、図７に示すような施設情報テーブル４０、および図８に示すような基礎速度情報テーブル５０などを格納、すなわち適宜読み出し可能に記憶する。この記憶手段１５０は、図示しない、地図情報が記憶される地図情報記憶領域と、リンク情報テーブル１０が記憶されるリンクテーブル記録領域と、ノード情報テーブル２０が記憶されるノードテーブル記憶領域と、公共交通機関情報テーブル３０が記憶される公共交通機関記憶領域と、施設情報テーブル４０が記憶される施設記憶領域と、基礎速度情報テーブル５０が記憶される基礎速度記憶領域と、などを備えている。なお、ここでは、記憶手段１５０が上述した６つの記憶領域を備えた構成について例示したが、これに限らず例えば記憶手段１５０に上述した記憶領域を備えない構成や、さらに他の記憶領域を備えた構成などとしてもよい。また、記憶手段１５０としては、ＨＤ、ＤＶＤ（Digital Versatile Disc）、光ディスク、メモリカードなどの記録媒体に読み出し可能に記憶するドライブやドライバなどが例示できる。
【００２１】
地図情報は、移動経路の探索処理や、地図の表示処理などに用いられる。この地図情報は、例えば図２に示すようないわゆるＰＯＩ（Point Of Interest）データである表示用データＶＭと、例えば図３に示すようなマッチングデータＭＭと、移動経路探索用地図データと、などを備えている。
【００２２】
表示用データＶＭは、例えばそれぞれ固有の番号が付加された複数の表示用メッシュ情報ＶＭxを備えている。すなわち、表示用データＶＭは、一部の領域に関する表示用メッシュ情報ＶＭxに複数分割され、表示用メッシュ情報ＶＭxが縦横に複数連続して構成されている。なお、表示用メッシュ情報ＶＭxは、適宜一部の領域に関する下層の表示用メッシュ情報ＶＭxにさらに複数分割されていてもよい。各表示用メッシュ情報ＶＭxは、設定された一辺の長さ、すなわち実際の地形上の長さを地図の縮尺に応じて短縮した長さで矩形状に分割され、所定の角部分に地図情報の全体、例えば地球の地図における絶対座標ＺＰの情報を有している。
【００２３】
そして、表示用メッシュ情報ＶＭxは、例えば各地点例えば交差点などの名称に関する名称情報ＶＭxＡと、道路情報ＶＭxＢと、背景情報ＶＭxＣと、にて構成されている。名称情報ＶＭxＡは、その領域における他要素データである例えば交差点の名称や地域の名称などを絶対座標ＺＰとの位置関係で所定の位置に配置表示されるデータのテーブル構造に構成されている。道路情報ＶＭxＢは、その領域における道路要素データである道路を絶対座標ＺＰとの位置関係で所定の位置に配置表示させるデータのテーブル構造に構成されている。背景情報ＶＭxＣは、他要素データである著名な場所や建造物などを示すマークや、その著名な場所や建造物などを示す他要素データである画像情報などを絶対座標ＺＰとの位置関係で所定の位置に配置表示されるデータのテーブル構造に構成されている。
【００２４】
一方、マッチングデータＭＭは、表示用データＶＭと同様に、例えばそれぞれ固有の番号が付加された一部の領域に関するマッチングメッシュ情報ＭＭxに複数分割され、マッチングメッシュ情報ＭＭxが縦横に複数連続して構成されている。なお、マッチングメッシュ情報ＭＭxは、適宜一部の領域に関する下層のマッチングメッシュ情報ＭＭxにさらに複数分割されていてもよい。各マッチングメッシュ情報ＭＭxは、設定された一辺の長さ、すなわち実際の地形上の長さを地図の縮尺に応じて短縮した長さで矩形状に分割され、所定の角部分に地図情報の全体、例えば地球の地図における絶対座標ＺＰの情報を有している。なお、マッチングメッシュ情報ＭＭxは、表示用メッシュ情報ＶＭxと異なる領域を表すデータ構造、すなわち分割される領域の縮尺が異なっていてもよい。ここで、縮尺が同一であれば固有の番号の情報を用いてデータを関連付けておけばよく、また縮尺が異なる場合であれば例えば絶対座標を用いてデータを関連付けるなどすればよい。
【００２５】
このマッチングデータＭＭは、複数のリンク列ブロック情報を有している。そして、このリンク列ブロック情報は、図３に示すように、道路を構成し地点を表すノードＮを結ぶ線分であるリンクＬが、所定の規則性で複数関連付けられたデータのテーブル構造である。具体的には、道路の所定の長さ例えば甲州街道や青梅街道などの連続する道路のように、リンクＬが折れ線上にそれぞれ連なった連続するリンク列となるもので関連付けられている。そして、リンクＬは、リンクＬ毎に付加された固有の番号である線分固有情報（以下、リンクＩＤという。）と、リンクＬが結ぶ２つのノードＮを表す固有の番号などのノード情報とを有している。
【００２６】
また、ノードＮは、各道路の交差点や屈曲点、分岐点、合流点などの結節点に相当する。そして、ノードＮに関する情報は、リンク列ブロック情報におけるノードＮ毎に付加された固有の番号である地点固有情報と、各ノードＮが存在する位置の座標情報と、交差点や分岐点などの複数のリンクが交差する分岐位置か否かの分岐情報であるフラグ情報と、を有している。なお、ノードＮには、単に道路の形状を表すためにフラグ情報を有しない地点固有情報および座標情報のみを有したものや、トンネルや道路の幅員などの道路の構成を表す情報である属性情報をさらに有したものもある。
【００２７】
さらに、マッチングデータＭＭのリンク列ブロック情報には、道路の構成に関する情報、例えば車線数、本線か否か、国道や県道、有料道路などの種別やトンネル内などの構成などが関連付けられている。これら道路の構成に関する情報により、表示用データＶＭに対応して道路を地図表示可能となっている。
【００２８】
また、移動経路探索用地図データは、例えばマッチングデータＭＭと同様のテーブル構造、すなわち道路を表すノードＮのように地点を表す地点情報とリンクＬのように地点を結ぶ線分情報とを有したテーブル構造で、移動経路を探索するために道路を表すための情報構造となっている。
【００２９】
リンク情報テーブル１０は、上述したリンク列ブロック情報の各リンクＬの特性を示すデータ群である。そして、このリンク情報テーブル１０は、リンクＩＤ情報１２と、接続ノード情報１３と、道路距離情報１４と、道路詳細情報１５と、などの情報が関連付けられて１つの情報として構成されたリンク情報１１を複数記録したテーブル構造に構成されている。
【００３０】
リンクＩＤ情報１２は、各リンクＬのリンクＩＤに関連付けられ、各リンク情報１１を特定する固有の情報である。このリンクＩＤ情報１２には、リンクＬのリンクＩＤが記録され、このリンクＩＤ情報１２によりリンク情報１１に対するリンクＬが特定される。なお、リンクＩＤ情報１２は、各リンクＬを特定する情報が記録されていればよく、リンクＩＤ以外に例えばリンクＬの座標などが記録されているものであってもよい。
【００３１】
接続ノード情報１３は、リンク列ブロック情報において、リンクＬに配置されるノードＮを特定する情報である。この接続ノード情報１３には、リンクＩＤ情報１２にて特定されるリンクＬの両端に配置されるノードＮの例えばノードＩＤが記録される。なお、接続ノード情報１３には、ノードＮの座標や住所などが記録されているものであってもよい。
【００３２】
道路距離情報１４は、道路の実際の距離に関する情報である。具体的には、道路距離情報１４は、リンクＩＤ情報１２にて特定されるリンクＬに対応する道路の実際の距離が記録されている。
【００３３】
道路詳細情報１５は、リンクＩＤ情報１２に特定されるリンクＬの道路に関するその他の付加情報である。具体的には、この道路詳細情報１５には、例えばリンクＬが有料一般道路であるか否か、高速道路であるか否か、本線か否か、国道であるか県道であるか、一方通行道路であるか否か、トンネルであるか否かなどのフラグ情報が記録される。また、リンクＬに対応する道路が有料道路である場合、料金に関する情報などが記録される。すなわち、所定の料金所からリンクＬに対応する道路まで走行するために必要な料金が記録される。さらに、リンクＬに対応する道路の制限速度に関する情報、道路幅に関する情報、車線数に関する情報、路面に関する情報などが記録される。さらには、側道があるか否か、パーキングエリアがあるか否か、自動車専用道路であるか否かなど、その他の道路に関する詳細な情報が記録されていてもよい。
【００３４】
ノード情報テーブル２０は、リンク列ブロック情報の各ノードＮの特性を示すデータ群である。そして、このノード情報テーブル２０は、図５に示すように、ノードＩＤ情報２２と、接続リンク情報２３と、座標情報２４と、固有地点情報２５と、交差点情報２６と、屈曲情報２７と、などが関連付けられて１つのデータとして構成されたノード情報２１を複数記録したテーブル構造に構成されている。
【００３５】
ノードＩＤ情報２２は、リンクＬの両端に位置されるノードＮのノードＩＤに関連付けられ、各ノード情報２１を特定する固有の情報である。このノードＩＤ情報２２には、例えばノードＩＤが記録され、このノードＩＤ情報２２によりノード情報２１に対するリンクＬが特定される。なお、ノードＩＤ情報２２は、ノードＮを特定するノードＮの座標に関する情報などが記録されているものであってもよい。
【００３６】
接続リンク情報２３は、ノードＩＤ情報２２にて特定されるノードＮに接続されるリンクＬに関する情報である。この接続リンク情報２３には、例えばノードＮに接続されるリンクＬのリンクＩＤが記録される。
【００３７】
座標情報２４は、ノードＩＤ情報２２にて特定されるノードＮの位置に関する情報である。この座標情報２４には、例えば地図情報上におけるノードＮのＸ−Ｙ座標が記録されていてもよく、緯度経度が記録されているものであってもよい。また、これらの位置座標に関する情報の他に、ノードＮの住所などが記録されていてもよい。
【００３８】
固有地点情報２５は、ノードＩＤ情報２２にて特定されるノードＮの名称に関する情報である。固有地点情報２５には、例えば、その地点の名称、または目印となる建物の名称、交差点の名称などが記録される。なお、ここでは、ノード情報２１が固有地点情報２５を備える構成としたが、固有地点情報２５を備えない構成としてもよい。この様な場合でも、前述した、表示用メッシュデータＶＭxの名称情報ＶＭxＡにて、ノードＮの地点名称などを特定することが可能である。
【００３９】
交差点情報２６は、ノードＩＤ情報２２にて特定されるノードＮが交差点である場合、この交差点に関する情報である。この交差点情報２６は、交差点フラグ情報２６Ａと、信号情報２６Ｂと、右左折レーン情報２６Ｃと、などを備えている。交差点フラグ情報２６Ａは、ノードＩＤ情報２２にて特定されるノードＮが交差点であるか否かを示すフラグ情報である。具体的には、交差点フラグ情報２６Ａ例えばノードＮが単に地点を示すものである場合「０」が記録され、ノードＮが交差点である場合「１」が記録される。信号情報２６Ｂには、交差点に信号があるか否かを示すフラグ情報が記録されている。
【００４０】
信号情報２６Ｂは、ノードＩＤ情報２２にて特定されるノードＮに設けられる信号に関する情報である。ノードＮに対応する実際の地点に信号が設けられていない場合は、記録されていなくてもよい。この信号情報２６Ｂは、ノードＮに設けられている信号の種類に関する情報、信号の周期に関する情報などを有している。具体的には、信号情報２６Ｂは、ノードＮに設置される信号が歩行者用の信号であるか、車両用の信号であるかといったフラグ情報、交差点などにおける信号が設置される位置に関する情報、右折信号の有無に関する情報などが記録されている。さらに、信号情報２６Ｂは、各信号の周期に関する情報が記録されている。周期に関する情報としては、例えば、実際に信号機が「青」に変わる時刻、「黄」に変わる時刻、「赤」に変わる時刻などが記録されているものであってもよく、信号が「青」から「黄」、「黄」から「赤」に切り替わる周期が記録されているものであってもよい。さらに、信号の周期に基づいて、「赤」となる確率が記録されているものであってもよい。
【００４１】
右左折レーン情報２６Ｃは、ノードＩＤ情報２２にて特定されるノードＮが交差点である場合に、右左折レーンが設置されているか否かに関する情報である。
【００４２】
屈曲情報２７は、ノードＩＤ情報２２にて特定されるノードＮにて接続される各リンクＬの接続位置に関する情報である。屈曲情報２７は、例えばノードＮが交差点である場合、各リンクＬが接続される角度が記録される。また、屈曲情報２７は、ノードＮが例えば道路の屈曲点を示している場合、屈曲角度が記録される。さらに、屈曲情報２７は、接続されるリンクＬが湾曲している場合、その湾曲率が記録される。なお、屈曲情報２７には、屈曲角度や湾曲率に応じて車両の走行しやすさに関する走行難易度情報が記録されているものであってもよい。
【００４３】
公共交通機関情報テーブル３０は、地図情報上の公共交通機関に関する各種情報であり、時間地図情報生成処理の際の公共交通機関経路の探索処理などに用いられるデータ群である。この公共交通機関情報テーブル３０は、図６に示すように、交通機関ＩＤ情報３２と、交通機関名称情報３３と、交通ルート情報３４と、乗降地点情報３５と、などの情報を関連付けて１つのレコードとした公共交通機関情報３１を複数記録したテーブル構造に構成されている。公共交通機関情報３１は、鉄道やバス、フェリーなどの船舶、航空機などの路線、航路などに対してそれぞれ設けられている。
【００４４】
交通機関ＩＤ情報３２は、公共交通機関情報３１を特定するための識別情報である。具体的には、この交通機関ＩＤ情報３２は、公共交通機関、すなわち鉄道やバス、フェリーなどの船舶、航空機などの路線、航路などのそれぞれに対して個別に付けられる情報である。したがって、例えば同じ鉄道会社であっても、異なる路線である場合は、異なる交通機関ＩＤ情報３２が付けられる。
【００４５】
交通機関名称情報３３は、交通機関ＩＤ情報３２にて特定される公共交通機関の路線、航路の名称に関する情報である。この交通機関名称情報３３には、例えば「○○鉄道△△線」「○○バス□□系」「○○航空会社○○便」「○○―△△便」などといった名称がテキスト形式にて記録される。
【００４６】
交通ルート情報３４は、地図情報における公共交通機関の移動ルートを示す情報である。この交通ルート情報３４は、例えば地図情報上の座標表示にて記録されていてもよく、地図情報のマッチングデータＭＭのリンクＬのリンクＩＤが記録されていてもよい。
【００４７】
乗降地点情報３５は、公共交通機関の路線上や航路上の乗降地点、例えば鉄道の駅やバスの停留所、空港や海港などに関する情報である。そして、この乗降地点情報３５は、乗降地点ＩＤ情報３５Ａと、乗降地点名称情報３５Ｂと、乗降地点座標情報３５Ｃと、公共交通機関時刻情報としての時刻表情報３５Ｄと、連絡線情報３５Ｅと、などを関連付けた１つの情報として構成されている。
【００４８】
乗降地点ＩＤ情報３５Ａは、乗降地点例えば鉄道の駅やバスの停留所、空港や海港などをそれぞれ特定するための固有の識別情報である。
【００４９】
乗降地点名称情報３５Ｂは、乗降地点ＩＤ情報３５Ａにて特定される乗降地点の名称、すなわち駅名や停留所名、空港名や海港名に関する情報である。この乗降地点名称情報３５Ｂはテキスト形式にて乗降地点の名称が記録されていてもよく、この乗降地点に一致するノードＮがある場合は、ノードＮを識別するノードＩＤ情報２２が記録されていてもよい。
【００５０】
乗降地点座標情報３５Ｃは、乗降地点ＩＤ情報３５Ａにて特定される乗降地点の地図情報上での位置に関する情報である。この乗降地点座標情報３５Ｃは、例えば地図情報上の座標が記録され、乗降地点ＩＤ情報３５Ａにて特定される乗降地点の地図情報上における座標を特定している。なお、乗降地点座標情報３５Ｃには、例えば対象の乗降地点が地図情報上のノードＮで表される地点が同位置である場合、ノードＮを特定するノードＩＤ情報２２が記録されているものであってもよい。さらに、乗降地点座標情報３５Ｃには、実際の住所、緯度経度などが記録されているものであってもよい。
【００５１】
時刻表情報３５Ｄは、乗降地点ＩＤ情報３５Ａにて特定される乗降地点の公共交通機関の時刻表に関する情報である。この時刻表情報３５Ｄには、例えば乗降地点に乗降可能な公共交通機関の発車時間が記録されている。また、時刻表情報３５Ｄには、平日用の時刻表、および土日祝日用の時刻表が記録されている。
【００５２】
連絡線情報３５Ｅは、乗降地点ＩＤ情報３５Ａにて特定される乗降地点が他の公共交通機関に乗換可能であるかを示すフラグ情報である。また、連絡線情報３５Ｅは、乗降地点ＩＤ情報３５Ａにて特定される乗降地点が他の乗降地点に連絡可能である場合には、連絡先となる公共交通機関情報３１および乗降地点ＩＤ情報３５Ａが記録される。さらに、これらの連絡先の乗降地点への移動方法、例えば「１番線から３番線に移動」、「駅前の１０番バス乗場に移動」といった情報が記録されている。さらには、これらの移動にかかるおおよその時間が記録されていてもよい。
【００５３】
施設情報テーブル４０は、地図情報上の施設に関する情報を例えばアイコンなどで表示する際に参照されるデータ群である。この施設情報テーブル４０は、図７に示すように、施設ＩＤ情報４２と、施設名称情報４３と、施設座標情報４４と、施設ジャンル情報４５と、施設詳細情報４６と、などが関連付けられて構成される１つの施設情報４１を複数記録したテーブル構造に構成されている。施設ＩＤ情報４２は、施設毎に設けられ、施設を特定するための識別情報である。施設名称情報４３は、施設ＩＤ情報４２にて特定される施設の施設名に関する正式情報である。施設座標情報４４は、施設ＩＤ情報４２にて特定される施設の位置を示す情報であり、例えば地図情報上での座標位置が記録されている。施設ジャンル情報４５は、施設ＩＤ情報４２にて特定される施設のジャンルに関する情報である。この施設ジャンル情報４５には、例えば官公庁、公共施設、駐車場、デパート、喫茶店、スポーツセンターなどの情報が記録される。施設詳細情報４６は、施設ＩＤ情報４２にて特定される施設の詳細な情報、例えばその施設で売られている商品などの提供物に関する情報や、提供物の値段に関する情報、また施設のホームページのアドレス情報や、施設の内部の構成、外観写真、空き物件の状況などが記録されている。また、この施設情報テーブル４０は、図示しないネットワークや、光ディスクなどの図示しない記録媒体を介して適宜更新可能に設けられている。
【００５４】
基礎速度情報テーブル５０は、処理部１６０にて所定区間を移動体が移動するために要する所要時間を演算する際に参照される各移動体の平均移動速度を示すデータ群である。この基礎速度情報テーブル５０は、図８に示すように、移動手段情報５２と、移動路情報５３と、平均速度情報５４と、を関連付けられて１つのデータを構成する移送速度情報としての基礎速度情報５１をレコードとして複数記録されるテーブル構造に構成されている。
【００５５】
移動手段情報５２は、移動体の移動手段に関する情報であり、各移動手段が数字、例えば、「４輪車両」を示す「１」、「自転車」を示す「２」などといった情報が記録される。なお、移動手段情報５２には、具体的な移動手段の名称が例えば、「４輪車両」、「○○ｃｃ〜○○ｃｃの自動二輪」、「自転車」、「徒歩」などのようにテキスト形式にて記録されていてもよい。
【００５６】
移動路情報５３は、移動体が移動する道路に関する情報である。この移動路情報５３には、例えば「一般道路」「高速道路」などの道路の種別に関する情報が記録される。
【００５７】
平均速度情報５４は、移動手段情報５２にて示される移動手段にて移動路情報５３にて示される移動路を移動した際の平均速度に関する情報である。この平均速度情報５４には、例えば移動手段情報５２の移動手段が移動路情報５３の移動経路を移動する際の平均速度が例えば数値にて記録される。
【００５８】
処理部１６０は、図示しない各種入出力ポート、例えば端末入力部１１０が接続されるキー入力ポート、端末表示部１２０が接続される表示制御ポート、音声出力部１３０が接続される音声制御ポート、メモリ１４０が接続されるメモリポート、記憶手段１５０が接続される記憶ポートなどを有する。そして、処理部１６０は、各種プログラムとして、図９に示すように、ベース地点認識手段としての中心地認識手段１６１と、設定条件認識手段としての地点条件認識手段１６２と、移動手段認識手段１６３と、地点認識手段としての地点検索手段１６４と、移動時間演算手段、地図情報認識手段、移動速度認識手段、交通機関時刻情報認識手段、および乗降地点認識手段としても機能する経路演算手段１６５と、方角認識手段としての地点方向認識手段１６６と、時間地図生成手段１６７と、表示制御手段１６８と、などを備えている。
【００５９】
中心地認識手段１６１は、端末入力部１１０の入力操作により設定入力される中心地に関する中心地情報を取得し、中心地の位置を認識する。この設定入力される中心地情報としては、例えばテキスト形式にて設定入力されたり、例えばマウスなどをクリックすることで地図情報上から選択されたりする緯度・経度などの座標、住所、電話番号など場所を特定するための各種情報が利用可能である。そして、この中心地認識手段１６１にて認識した中心地情報は、メモリ１４０に適宜読み出し可能に記憶される。なお、ここでは、端末入力部１１０のテキスト入力操作により設定入力される中心地情報を取得する構成について例示するが、例えば以下のような構成などとしてもよい。
【００６０】
地点条件認識手段１６２は、例えば端末入力部１１０の入力操作により設定入力される主地点の設定条件に関する目的地設定条件情報としての主地点条件情報や副地点の設定条件に関する目的付加地点設定条件情報としての副地点条件情報を認識する。具体的には、地点条件認識手段１６２は、これらの主地点条件情報および副地点条件情報に含まれる、例えば、「マンション」、「一戸建住宅物件」、「コンビニエンスストア」、「スーパーマーケット」、「駅」、「バス停」などといった施設のジャンルに関するジャンル情報としてのジャンル条件情報を認識する。また、地点検索手段１６４は、主地点条件情報および副地点条件情報に含まれる施設の詳細な情報、例えば「空き物件がある」などといった施設詳細内容情報としての施設詳細条件情報を認識する。
【００６１】
移動手段認識手段１６３は、端末入力部１１０の入力操作により設定入力される、中心地から主地点へ移動するための移動手段に関する第１移動手段情報としての主移動手段情報、主地点から副地点へ移動するための第２移動手段情報としての副移動手段情報などの設定移動手段情報を認識する。この設定移動手段情報は、例えば「徒歩と公共交通機関」、「４輪車両と公共交通機関」などといった複数の移動手段に関する情報であってもよい。
【００６２】
地点検索手段１６４は、中心地情報、主地点情報、副地点情報、施設情報テーブル４０、および地図情報に基づいて、中心位置の座標から所定の距離範囲内にある主地点や副地点を検索する。具体的には、地点検索手段１６４は、中心地点情報に基づいて、地図情報上における中心地点の座標位置を認識する。また、地点検索手段１６４は、主地点条件情報および副地点条件情報の条件に合致する施設に関する施設情報テーブル４０から施設情報４１を検索する。すなわち、地点検索手段１６４は、主地点条件情報のジャンル条件情報を認識し、施設情報テーブル４０に記録される複数の施設情報４１からこのジャンル条件情報に対応する施設ジャンル情報４５を有する施設情報４１を検索する。さらに、地点検索手段１６４は、検索した施設情報４１から施設詳細条件情報に対応する施設情報４１を絞り込み、主地点情報を認識する。そして、地点検索手段１６４は、主地点条件情報に基づいて検索した施設情報４１を主地点情報としてメモリ１４０に読み出し可能に記憶する。さらに、地点検索手段１６４は、検索した主地点の施設情報４１から座標位置が近接する副地点に対応する施設情報４１を副地点条件情報に基づいて施設情報テーブル４０から検索する。これには、地点検索手段１６４は、主地点情報に基づいて、主地点情報に記録される主地点の施設座標情報４４から所定の距離の範囲内に座標位置が施設座標情報４４に記録されている施設情報４１を検索する。そして、地点検索手段１６４は、検索した施設情報４１から副地点条件情報のジャンル条件情報に対応する施設情報４１を絞り込み検索し、さらに施設詳細条件情報に対応する施設情報４１を絞り込み検索する。また、地点検索手段１６４は、検索された副地点の施設情報４１を、メモリ１４０に記憶された座標位置が近接する主地点の施設情報４１に関連付けて、副地点情報として適宜読み出し可能に記憶する。
【００６３】
また、地点検索手段１６４は、端末入力部１１０の入力操作により設定入力される、例えば所定の住所、所定の電話番号に対応する地点、所定の施設、所定の緯度経度などを検索する旨の検索要求情報を認識すると、検索要求情報に基づいて所定の地点を検索する。
【００６４】
経路演算手段１６５は、中心地認識手段１６１、移動手段認識手段１６３、および地点検索手段１６４にて認識した中心地情報、主地点情報、副地点情報、および設定移動手段情報に基づいて、中心地点から主地点までの移動経路、移動距離、および移動時間、主地点から副地点までの移動経路、移動距離、および移動時間などを演算する処理をする。具体的には、経路演算手段１６５は、設定移動手段情報の中心地から主地点までの主移動手段情報を認識する。そして、経路演算手段１６５は、設定移動手段情報に公共交通機関を利用する旨の情報がない場合、例えば設定移動手段情報の移動手段が「徒歩」、「４輪車両」、「自転車」、「自動二輪」などの場合、地図情報に基づいて中心地から主地点までの移動経路を演算する。また、経路演算手段１６５は、演算した移動経路の各リンク情報１１を認識し、これらのリンク情報１１の道路距離情報１４および道路詳細情報１５を認識する。さらに、経路演算手段１６５は、基礎速度情報テーブル５０から、設定移動手段情報の移動手段と同一の移動手段が移動手段情報５２に記録された基礎速度情報５１を認識する。そして、経路演算手段１６５は、リンク情報１１および基礎速度情報５１に基づいて、地図情報上の各リンクを移動するために要する移動時間を演算し、これらの各リンクの移動時間を加算することで中心地から主地点までの移動時間を演算する。また、経路演算手段は、各リンク情報１１の道路距離情報１４に基づいて、中心地から主地点までの移動距離を演算する。
【００６５】
さらに、経路演算手段１６５は、設定移動手段情報に公共交通機関を利用する旨の情報がある場合、中心地および主地点の近傍の公共交通機関の２つの乗降地点を検索する。これには、経路演算手段１６５は、公共交通機関情報テーブル３０から、中心地および主地点から所定の距離範囲内の座標が記録された乗降地点座標情報３５Ｃを有する公共交通機関情報３１を認識する。また、経路演算手段１６５は、中心地および主地点から所定の距離範囲内の座標が記録された乗降地点座標情報３５Ｃを有する乗降地点情報３５に記録された時刻表情報３５Ｄに基づいて、認識した２つの乗降地点の平均乗車時間を演算する。例えば、中心地の近傍のＡ駅、および主地点の近傍のＢ駅を通過する公共交通機関を利用し、Ａ駅の電車の発車時刻の間隔が１０分おきで、Ｂ駅までの移動時間が５０分かかる場合、経路演算手段１６５は、Ａ駅での待ち時間を最大待ち時間の半分の５分と認識し、Ａ駅からＢ駅までの平均乗車時間を５５分と算出する。また、経路演算手段１６５は、設定移動手段情報に基づいて、中心地からベース乗降地点情報としての中心地の近傍の乗降地点までの移動手段、目的乗降地点としての主地点の近傍の乗降地点から主地点までの移動手段を認識し、中心地から中心地の近傍の乗降地点までの移動経路、移動距離、および移動時間、主地点の近傍の乗降地点から主地点までの移動経路、移動距離、および移動時間をそれぞれ演算する。これには、経路演算手段１６５は、上記の設定移動手段情報に公共交通機関を利用する旨の情報がない場合と同様の処理を実施し、中心地から中心地の近傍の乗降地点まで、および主地点の近傍の乗降地点から主地点までの移動経路を地図情報に基づいて演算し、演算した移動経路の各リンク情報１１および基礎速度情報５１に基づいて、移動時間および移動距離を演算する。
【００６６】
また、経路演算手段１６５は、主地点から副地点までについても同様の処理を実施して、移動経路、移動距離、移動時間を演算する。すなわち、設定移動手段情報に基づいて、主地点から副地点までの副移動手段情報を認識し、この副移動手段情報に公共交通機関の利用をする旨の情報がある場合、地図情報に基づいて主地点から副地点までの移動経路を演算する。そして、この移動経路上の各リンク情報１１および基礎速度情報５１に基づいて移動距離および移動時間を演算する。また、経路演算手段１６５は、副移動手段情報に公共交通機関を利用する旨の情報がある場合、主地点の近傍となる乗降地点、副地点の近傍となる目的付加乗降地点としての乗降地点を検索し、公共交通機関情報３１に基づいてこれらの乗降地点間の平均乗車時間を演算する。さらに、経路演算手段１６５は、主地点から主地点の近傍の乗降地点、副地点の近傍の乗降地点から副地点までの移動経路を地図情報に基づいて演算し、この移動経路上の各リンク情報１１および基礎速度情報５１に基づいて主地点から主地点の近傍の乗降地点、副地点の近傍の乗降地点から副地点までの移動距離および移動時間をそれぞれ演算する。
【００６７】
そして、経路演算手段１６５は、演算した中心地から主地点までの移動経路、移動距離および移動時間を主移動経路情報、主移動距離情報、第１移動時間情報としての主移動時間情報として、適宜読み出し可能にメモリ１４０に記憶する。また、経路演算手段は、主地点から副地点までの移動経路、移動距離および移動時間をそれぞれ副移動経路情報、副移動距離情報、第２移動時間情報としての副移動時間情報として適宜読み出し可能にメモリ１４０に記憶する。
【００６８】
地点方向認識手段１６６は、地図情報に基づいて、中心地から主地点を見た方角に関する主地点方角情報を認識する。また地点方向認識手段１６６は、地図情報に基づいて、主地点から副地点を見た方角に関する副地点方角情報を認識する。なお、地点方向認識手段１６６は、中心地から副地点の方向を認識する構成としてもよい。そして、地点方向認識手段１６６は、認識した方向をそれぞれ主地点方角情報、副地点方角情報として適宜読み出し可能にメモリ１４０に記憶する。
【００６９】
時間地図生成手段１６７は、中心地情報、主地点情報、副地点情報、主移動経路情報、主移動時間情報、主移動距離情報、副移動経路情報、副移動時間情報、副移動距離情報、主地点方角情報、および副地点方角情報に基づいて、時間地図情報を生成する。具体的には、時間地図生成手段１６７は、中心地から主地点方角情報の方角上に、中心地から主地点までの移動時間に比例した距離で主地点を配置した第１時間地図情報としての主時間地図情報を生成する。また、時間地図生成手段１６７は、主地点から副地点方角情報の方角上に、主地点から副地点までの移動時間に比例した距離で副地点を配置した第２時間地図情報としての副時間地図情報を生成する。さらに、時間地図生成手段１６７は、主時間地図情報の主地点および副時間地図情報の主地点が一致するとともに、方位が一致する状態に、主時間地図情報上に副時間地図情報を重畳させた時間地図情報を生成する。
【００７０】
表示制御手段１６８は、利用者の端末入力部１１０の入力操作に応じて、時間地図情報に基づいた図１０に示すような時間地図情報表示画面６０、図１１に示すような副時間地図情報表示画面などを端末表示部１２０の表示領域に表示させる制御をする。
【００７１】
ここで、端末表示部１２０に表示制御される時間地図情報表示画面６０について、図１０に基づいて説明する。時間地図情報表示画面６０は、図１０に示すように、端末表示部１２０の表示領域１２１の略中心点を中心地Ｓとして、中心地Ｓから所定の径寸法の移動可能範囲情報としての等時間円６１，６２，６３が表示されている。この等時間円６１，６２，６３は、中心地からの平均移動時間を表すものであり、例えば等時間円６１は中心地Ｓからの平均移動時間が２０分となる地点集合、等時間円６２は中心地Ｓからの平均移動時間が４０分となる地点集合、等時間円６３は中心地Ｓからの平均移動時間が６０分となる地点集合を示している。また、時間地図情報表示画面６０には、主地点情報、主地点方角情報、および主移動時間情報に基づいて、中心地から主地点方角情報に対応する方角上に、主移動時間情報に応じた位置に主地点Ａ，Ｂ，Ｃ，Ｄが配置されて表示される。さらに、中心地Ｓからこれらの主地点Ａ，Ｂ，Ｃ，Ｄまでを結ぶ時間直線６４が表示される。副地点情報、副地点方角情報、副移動時間情報に基づいて、主地点Ａから副地点方角情報に対応する方角上に、副移動時間情報に応じた位置に副地点Ａ１，Ａ２，Ａ３が表示される。そして、主地点Ａとこれに属する副地点Ａ１，Ａ２，Ａ３とを結ぶ時間直線６５が表示される。また、主地点Ａと同様に、主地点Ｂ，Ｃ，Ｄ、これらの主地点Ｂ，Ｃ，Ｄに属する副地点、およびこれらの主地点Ｂ，Ｃ，Ｄと副地点とを結ぶ時間直線６５が表示される。
【００７２】
副時間地図情報表示画面７０は、時間地図情報表示画面６０において、例えば主地点Ａが選択された際に表示される画面であり、各主地点から副地点までのより詳細な時間地図が表示される。ここでは、図１０において主地点Ａが選択された場合に表示される副時間地図情報表示画面７０を説明する。図１１において、端末表示部１２０の表示領域１２１の略中心点には主地点Ａが表示される。そして、この主地点Ａから所定の径寸法の移動可能範囲情報としての等時間円７１，７２が表示される。この等時間円７１，７２は、主地点Ａからの例えば平均移動時間がそれぞれ５分、１０分となる地点集合を示す目安線である。また、副時間地図情報表示画面７０には、主地点情報、副地点情報、副地点方角情報、および副移動時間情報に基づいて、主地点Ａから副地点方角情報に対応する方角上に、副移動時間情報に応じた位置に副地点Ａ１，Ａ２，Ａ３が配置されて表示される。さらに、主地点Ａからこれらの副地点Ａ１，Ａ２，Ａ３までを結ぶ時間直線６５が表示される。
【００７３】
また、表示制御手段１６８は、上記のような時間地図情報表示画面６０や副時間地図情報表示画面７０に、時間地図情報表示画面６０および副時間地図情報表示画面７０の表示を切り替える旨の時間地図切替ボタン、距離をベースとした通常地図に切り替える旨の通常地図切替ボタン、等時間円の尺度を変更する旨の尺度変更ボタン、設定をやり直す旨の再設定ボタンなどを有する図示しないコマンドボタン部を表示させてもよい。
【００７４】
〔情報処理装置の動作〕
次に、情報処理装置１００の動作として、時間地図表示処理について図１２に基づいて説明する。図１２は、時間地図表示処理を示すフローチャートである。
【００７５】
図１２において、先ず、利用者は、端末入力部１１０の入力操作により、時間地図の表示処理を実施させる旨を設定入力する。処理部１６０は、この時間地図表示処理を実施させる旨の設定入力を認識すると、表示制御手段１６８に端末表示部１２０を制御させて時間地図を表示させるための諸情報の入力を促す案内情報を表示させる。そして、この案内情報に対して利用者が端末入力部１１０を入力操作により中心地情報、地点条件情報、移動手段情報を設定入力すると、処理部１６０は、中心地認識手段１６１にて中心地情報を認識させる（ステップＳ１０１）。また、処理部１６０は、中心地認識手段１６１に認識した中心地情報をメモリ１４０に適宜読み出し可能に記憶させる。
【００７６】
さらに、処理部１６０は、地点条件認識手段１６２にて主地点条件情報、副地点条件情報を認識させ（ステップＳ１０２）、認識した主地点条件情報、副地点条件情報を適宜読み出し可能にメモリ１４０に記憶させる。さらに、処理部１６０は、移動手段認識手段１６３にて設定移動手段情報を認識させ（ステップＳ１０３）、適宜読み出し可能にメモリ１４０に記憶させる。
【００７７】
次に、処理部１６０は、ステップＳ１０２にて認知した地点条件情報に基づいて、地点検索手段１６４に主地点および副地点を複数検索させる（ステップＳ１０４）。具体的には、地点検索手段１６４は、中心地情報および主地点条件情報に基づいて、中心地情報にて指定される位置座標を中心とした主地点を認識する。例えば、「マンション」をジャンル条件情報とし、「空き物件」を施設詳細情報とした主地点条件情報を認識する場合、地点検索手段１６４は、先ず施設情報テーブル４０を読み込む。そして、施設情報テーブル４０から、施設ジャンル情報４５が「マンション」である施設情報４１を検索して認識する。なお、地点検索手段１６４は、中心地の座標位置から例えば利用者により入力設定される所定の距離の範囲内にある施設を検索する構成としてもよい。次に、地点検索手段１６４は、検索した施設情報４１から施設詳細情報４６に「空き物件」という情報がある施設情報４１を絞り込み、この絞り込んだ施設情報４１を主地点情報としてメモリ１４０に適宜読み出し可能に記憶する。また、地点検索手段１６４は、副地点情報についても同様の処理を実施し、施設情報テーブル４０から副地点条件情報に基づいて施設情報を検索し、検索した施設情報４１を副地点情報として適宜読み出し可能にメモリ１４０に記憶する。
【００７８】
そして、ステップＳ１０４の後、処理部１６０の経路演算手段１６５は、ステップＳ１０１にて認識した中心地情報、ステップＳ１０３にて認識した移動手段情報、ステップＳ１０４にて検索した主地点情報および副地点情報に基づいて、中心地から検索された各主地点情報に対応する主地点まで移動経路、移動距離、および移動時間を演算し、さらに各主地点からこの主地点に対応する各副地点までの移動経路、移動距離、および移動時間を演算する（ステップＳ１０５）。また、経路演算手段１６５は、演算した中心地から主地点までの移動経路、移動距離、および移動時間を主移動経路情報、主移動距離情報、および主移動時間情報として、適宜読み出し可能にメモリ１４０に記憶する。さらに、経路演算手段１６５は、演算した主地点から副地点までの移動経路、移動距離、および移動時間を副移動経路情報、副移動距離情報、および副移動時間情報として、適宜読み出し可能にメモリ１４０に記憶する。
【００７９】
次に、処理部１６０は、地点方向認識手段１６６にて、中心地から各主地点への方向、各主地点からこれらの主地点に対応する各副地点への方向を認識させる（ステップＳ１０６）。これには、地点方向認識手段１６６は、中心地情報の中心地座標、および主地点情報に対応する施設情報４１の施設座標情報４４の主地点座標を認識する。そして、地点方向認識手段１６６は、これらの中心位置座標および主地点座標から中心地から主地点に向かう正確な方角を認識し、主地点方角情報として適宜読み出し可能にメモリ１４０に記憶する。また、地点方向認識手段１６６は、主地点方角情報と同様に、主地点情報および副地点情報に基づいて、主地点および副地点の座標位置を認識し、これらの座標位置から主地点から副地点までの正確な方角を認識する。そして、この方角を副地点方角情報として適宜読み出し可能にメモリ１４０に記憶する。
【００８０】
この後、処理部１６０は、時間地図生成手段１６７にてステップＳ１０１ないしステップＳ１０６にて、認識または演算した各種情報に基づいて、時間地図情報を生成させる（ステップＳ１０７）。すなわち、処理部１６０の時間地図生成手段１６７は、中心地から主地点方角情報の方角上に、中心地から主地点までの移動時間に比例した距離で主地点を配置した主時間地図情報を生成する。また、時間地図生成手段１６７は、主地点から副地点方角情報の方角上に、主地点から副地点までの移動時間に比例した距離で副地点を配置した副時間地図情報を生成する。さらに、時間地図生成手段１６７は、主時間地図情報の主地点および副時間地図情報の主地点が一致するとともに、方位が一致する状態に、主時間地図情報上に副時間地図情報を重畳させた時間地図情報を生成する。そして、時間地図生成手段１６７は、生成した時間地図情報を適宜読み出し可能にメモリ１４０に記憶する。
【００８１】
そして、処理部１６０は、表示制御手段１６８に、ステップＳ１０７にて生成した時間地図情報を図１０に示すような時間地図情報表示画面６０として表示させる制御をする（ステップＳ１０８）。また、このステップＳ１０８において、処理部１６０は、利用者の端末入力部１１０の入力操作により、例えばマウスなどにて時間直線６４，６５がクリックされて移動手段を変更する旨の情報が設定入力されたことを認識すると、ステップＳ１０３の処理に戻り、設定移動手段情報を認識する処理をする（ステップＳ１０９）。また、処理部１６０は、利用者の端末入力部１１０の入力操作により、例えば主地点Ａを選択する旨の設定入力を認識すると（ステップＳ１１０）、表示制御手段１６８に端末表示部１２０を制御させて図１１に示すような副時間地図情報表示画面７０を表示領域１２１に表示させる（ステップＳ１１１）。
【００８２】
この後、処理部１６０は、例えば利用者の設定入力により表示を終了させる旨の情報を認識すると処理を終了させる（ステップＳ１１２）。一方、別の時間地図情報を表示させる旨の情報を認識すると、ステップＳ１０１に戻り、再び時間地図表示処理を実施する。
【００８３】
〔第１の実施の形態の作用効果〕
上述したように、上記実施の形態の情報処理装置１００では、処理部１６０の経路演算手段１６５は、中心地認識手段１６１にて認識した中心地情報、地点検索手段１６４にて検索した主地点情報および副地点情報に基づいて、中心地から主地点までの主移動経路情報、主地点から副地点までの副移動経路情報を演算する。また、経路演算手段１６５は、移動手段認識手段１６３にて認識した移動手段情報に応じて、主移動経路情報の移動経路を移動するための所要時間である主移動時間情報、副移動経路情報の移動経路を移動するための所要時間である副移動時間情報を演算する。そして、時間地図生成手段１６７は、これらの主移動時間情報、および副移動時間情報に基づいて、主時間地図情報および副時間地図情報を生成し、これらの主時間地図情報および副時間地図情報を重畳した時間地図情報を生成する。
【００８４】
このため、時間地図情報により、中心地から主地点までの移動時間および主地点から副地点までの移動時間を同時にかつ容易に確認できる。したがって、良好にかつ効率的に地点検索が実施できる。よって、例えば利用者が不動産物件を検索する際などに、中心位置に勤務先を設定し、主地点情報として例えば空き物件が存在するアパートやマンションなどを指定し、副地点情報として例えばコンビニを指定すると、勤務先から所定の移動時間、例えば１時間以内で移動可能で、かつ近所にコンビニがある物件を時間地図情報を確認するだけで容易に探すことができる。その他、主地点情報や副地点情報などを変更することで、例えば自宅から所定の時間内で移動可能で、かつ例えば駅などの施設に近い就職先を検索する就職先検索、駅から所定時間内で移動可能でかつ観光地が近いホテルを検索する観光案内検索などにおいても効率的に所望の主地点を検索することができる。
【００８５】
また、地点検索手段１６４は、地点条件認識手段１６２にて主地点条件情報や副地点条件情報に記録される諸条件を認識し、主地点情報および副地点情報を検索して認識する。このため、利用者が所望の主地点情報や副地点情報を探すことができ、例えば物件検索、就職先検索、観光案内検索など様々な利用者のニーズに応えることができる。
【００８６】
さらに、地点検索手段１６４は、施設情報テーブル４０に記録される複数の施設情報４１から主地点条件情報および副地点条件情報の条件に対応する施設情報４１を検索し、主地点情報および副地点情報として認識する。このため、この施設情報テーブル４０を、インターネットなどのネットワークや光ディスクなどの記録媒体から取得して、最新の情報に更新することで、主地点情報および副地点情報をより新しい施設情報４１に基づいて最新の情報を認識することができる。したがって、利用者が例えば物件検索や就職先検索などにこの情報処理装置１００を用いたい場合に、より良好に主地点情報および副地点情報を検索させることができる。
【００８７】
そして、地点検索手段１６４は、施設情報テーブル４０に記録される複数の施設情報４１から、主地点条件情報および副地点条件情報に記録されるジャンル条件情報に対応する施設情報４１を検索して主地点情報および副地点情報として認識する。このため、利用者は施設のジャンルに関する情報を主地点条件情報および副地点条件情報として設定入力するだけで、設定入力したジャンルに関する施設情報４１を検索させることができる。したがって、容易に目的の施設情報４１を検索することができる。さらに、処理部１６０は、ジャンル条件情報に基づいて、施設情報４１を絞り込むことで対象となる施設情報４１の数を減らすことができる。よって施設を検索する際の処理負荷を軽減させることができる。
【００８８】
また、地点検索手段１６４は、ジャンル条件情報に基づいて検索された施設情報４１から施設詳細条件情報に対応する施設情報４１を絞り込み、主地点情報および副地点情報として認識する。このため、ジャンル条件情報にて検索された施設からさらに利用者の要望に添った施設を絞り込んで検索することができる。
【００８９】
そして、経路演算手段１６５は、移動手段認識手段１６３にて認識した設定移動手段情報に公共交通機関を利用する旨の情報がない場合、中心地から主地点までの移動経路、または主地点から副地点までの移動経路を演算し、この移動経路中の各リンクに対応するリンク情報１１を認識する。また、経路演算手段１６５は、基礎速度情報テーブル５０から設定移動手段情報に応じた基礎速度情報５１を認識する。さらに、基礎速度情報５１から、リンク情報１１の道路詳細情報１５に対応する移動路情報５３に対する平均速度情報５４を認識し、この平均速度情報５４および道路距離情報１４に基づいて各リンクＬの移動に要する移動時間を演算する。そして、経路演算手段１６５は、これらの移動時間を加算して移動経路全体の移動時間である主移動時間情報または副移動時間情報を演算する。このため、移動経路を移動する移動手段に応じて、それぞれの移動時間を演算できる。したがって、より詳細で正確な時間地図情報を生成することができる。また、移動手段の変更による移動時間の変化が容易に確認できるので、利用者による経路設定を良好に支援することができる。
【００９０】
また、この基礎速度情報５１には各移動手段の平均速度が平均速度情報５４に記録されている。このため、経路演算手段１６５は、移動経路を移動するための平均的な移動時間を演算することができる。したがって、利用者は、中心地から主地点、および主地点から副地点までの平均的な移動時間を確認することができる。
【００９１】
さらに、経路演算手段１６５は、移動手段認識手段１６３にて認識した設定移動手段情報に公共交通機関を利用する旨の情報がある場合、公共交通機関情報３１の時刻表情報３５Ｄを用いて公共交通機関を利用して移動する移動時間を演算する。このため、公共交通機関の発車時刻、到着時刻、などにより待ち時間を含めた移動時間を演算することができ、より正確に移動時間を演算することができる。したがって、時間地図生成手段１６７は、より正確な時間地図情報を生成することができる。
【００９２】
そして、経路演算手段１６５は、移動手段認識手段１６３にて認識した設定移動手段情報に公共交通機関を利用する旨の情報がある場合、中心地から中心地の近傍の乗降地点までの移動経路、主地点から主地点近傍の乗降地点までの移動経路、副地点から副地点近傍の乗降地点までの移動経路を設定し、基礎速度情報５１に基づいて、これらの移動経路を移動するための移動時間を演算する。そして、これらの移動時間と公共交通機関を利用して移動する移動時間とを加算して主移動時間情報および副移動時間情報を演算する。このため、複数の移動手段を用いた移動経路を設定しても、それぞれの移動手段における移動時間を個別に演算するので、正確に主移動時間情報および副移動時間情報を演算することができる。したがって、複数の移動手段を利用した複合経路を設定した場合でも正確な時間地図情報を作成することができる。
【００９３】
さらに、主移動手段情報と副移動手段情報が異なる場合でも、経路演算手段１６５は、それぞれの移動経路を別々に演算してそれぞれの移動経路を移動するために要する所要時間を演算することができる。したがって、例えば勤務地から電車で所定の時間内で通勤可能な物件で、かつ近傍に自動車で所定時間内に移動可能なスーパーマーケットがある物件などを検索する場合など、利用者の詳細な希望条件に反映した時間地図情報を生成することができる。
【００９４】
また地点方向認識手段１６６は、中心地から主地点への方角に関する主地点方角情報、および主地点から副地点への方角に関する副地点方角情報を認識する。そして、時間地図生成手段１６７は、中心地から主地点方角情報の方角に主地点を配置し、主地点から副地点方角情報の方角に副地点を配置した時間地図情報を生成する。このため、この時間地図情報により中心地から主地点への方角および移動に必要な移動時間、主地点から副地点への方角および移動時間が確認できる。したがって、利用者はこの時間地図情報により主地点や副地点の方角を確認でき、地点検索をより良好に実施できる。
【００９５】
そして、このような時間地図情報を端末表示部１２０に表示させることで、利用者は時間地図情報を見ることで、視覚的に中心地から主地点までの移動時間を確認することができる。したがって、利用者は、より効率的に地点の検索ができる。
【００９６】
また、表示制御手段１６８は、時間地図情報表示画面６０において等時間円６１，６２，６３を時間地図情報に重畳させて表示させる制御をする。このため、利用者はこの等時間円６１，６２，６３を見ることで、各地点までの所要時間を視認することができる。
【００９７】
さらに、中心地から主地点まで、および主地点から副地点までを結ぶ時間直線を表示させている。このため、時間地図情報表示画面６０において、中心地、主地点、および副地点の区別がつきやすく、また中心地から主地点までの方角、主地点から副地点までの方角も一目瞭然で確認することができる。
【００９８】
さらに、表示制御手段１６８は、主地点が選択される旨の情報を認識すると副時間地図情報表示画面７０に表示を切り替える制御をする。このため、主地点から副地点までの詳細な時間地図をも表示させることができ、利用者が例えば主地点近傍の時間地図を知りたい場合に、良好に時間地図を報知することができる。
［第２の実施の形態］
【００９９】
次に、本発明に係る第２の実施の形態を図面に基づいて説明する。図１３は、第２の実施の形態に係る情報処理システムの概略構成を示すブロック図である。図１４は、端末装置の概略構成を示すブロック図である。図１５は、端末装置を構成する処理部の概略構成を示すブロック図である。図１６は、サーバ装置の概略構成を示すブロック図である。図１７は、サーバ装置を構成するＣＰＵの概略構成を示すブロック図である。なお、第１の実施の形態の構成と略同一の構成については、同一の名称および同一の符号を付して説明を簡略化する。
【０１００】
〔情報処理システムの構成〕
図１３において、情報処理システム２００は、利用者により設定入力される中心地に関する中心地情報や主地点に関する主地点情報、副地点に関する副地点情報などに基づいて、中心地から主地点、および主地点から副地点までの時間地図に関する時間地図情報を生成して利用者に報知するシステムである。この情報処理システム２００は、ネットワーク３００と、端末装置４００と、情報処理装置としてのサーバ装置５００と、を備えている。
【０１０１】
ネットワーク３００には、端末装置４００およびサーバ装置５００が接続されている。そして、ネットワーク３００は、端末装置４００およびサーバ装置５００を情報の送受信が可能な状態に接続する。例えば、ＴＣＰ／ＩＰなどの汎用のプロトコルに基づくインターネット、イントラネット、ＬＡＮ(Local Area Network)、無線媒体により情報が送受信可能な複数の基地局がネットワークを構成する通信回線網や放送網などのネットワーク、さらには、端末装置４００およびサーバ装置５００間で情報を直接送受信するための媒体となる無線媒体自体などが例示できる。ここで、無線媒体としては、電波、光、音波、電磁波などのいずれの媒体をも適用できる。
【０１０２】
（端末装置の構成）
端末装置４００は、第１の実施の形態の情報処理装置１００と同様に、ＰＤＡ、携帯電話、ＰＨＳ、パーソナルコンピュータなどが例示できる。この端末装置４００は、時間地図作成に用いられる中心地、主地点、副地点、および移動手段などの各種情報をネットワーク３００を介してサーバ装置５００に送信する。そして、サーバ装置５００からネットワーク３００を介して配信される各種情報などを取得し、出発地や目的地近傍の移動経路に関する情報の表示などを実施する。そして、この端末装置４００は、図１４に示すように、送受信器４１０と、端末入力部１１０と、端末表示部１２０と、音声出力部１３０と、メモリ４２０と、処理部４３０と、などを備えている。
【０１０３】
送受信器４１０は、ネットワーク３００を介してサーバ装置５００に接続されるとともに、処理部４３０に接続されている。そして、送受信器４１０は、ネットワーク３００を介してサーバ装置５００から端末信号を受信可能で、この端末信号の取得によりあらかじめ設定されている入力インターフェース処理を実施し、処理端末信号として処理部４３０に出力する。また、送受信器４１０は、処理部４３０から処理端末信号が入力可能で、この入力される処理端末信号の取得によりあらかじめ設定されている出力インターフェース処理を実施し、端末信号としてネットワーク３００を介してサーバ装置５００に送信する。
【０１０４】
端末入力部１１０は、入力操作される図示しない各種操作ボタンや操作つまみなどを有している。これら操作ボタンや操作つまみなどの入力操作としては、端末装置４００の動作内容の設定などの設定事項である。具体的には、中心地や主地点、副地点の設定、ネットワーク３００を介して各種情報を送受信する旨の通信動作の実行命令、送受信する各種情報の内容や条件などの設定、情報の検索などが例示できる。
【０１０５】
端末表示部１２０は、処理部４３０にて制御され処理部４３０からの画像データの信号を画面表示させる。画像データとしては、サーバ装置５００から送信される地図情報や時間地図情報、副時間地図情報などの画像データなどである。
【０１０６】
音声出力部１３０は、処理部４３０にて制御され、処理部４３０からの音声データなどの各種信号を発音手段から音声により出力して報知する。
【０１０７】
メモリ４２０は、ネットワーク３００を介して取得した各種情報や、端末入力部１１０で入力操作される設定事項、あるいは音楽データや画像データなどを適宜記憶する。また、メモリ４２０には、端末装置４００全体を動作制御するＯＳ（Operating System）上に展開される各種プログラムなどを記憶している。なお、メモリ４２０としては、ＨＤ（Hard Disc）や光ディスクなどの記録媒体に読み出し可能に記憶するドライブやドライバなどを備えた構成としてもよい。
【０１０８】
処理部４３０は、図示しない各種入出力ポート、例えば送受信器４１０が接続される通信ポート、端末入力部１１０が接続されるキー入力ポート、端末表示部１２０が接続される表示部制御ポート、音声出力部１３０が接続される音声制御ポート、メモリ４２０が接続される記憶ポートなどを有する。そして、処理部４３０は、各種プログラムとして、図１５に示すように、中心地認識手段１６１と、地点条件認識手段１６２と、移動手段認識手段１６３と、表示制御手段１６８と、などを備えている。
【０１０９】
中心地認識手段１６１は、第１の実施の形態の中心地認識手段１６１と同様に、例えば利用者による端末入力部１１０の入力操作により設定入力される中心地に関する中心地情報を取得し、中心地の例えば座標位置を認識する。そして、この中心地認識手段１６１で認識した中心地情報は、メモリ４２０に適宜記憶される。
【０１１０】
地点条件認識手段１６２は、第１の実施の形態の地点条件認識手段１６２と同様に、例えば利用者による端末入力部１１０の入力操作により設定入力される主地点の設定条件に関する主地点条件情報や副地点の設定条件に関する副地点条件情報を認識する。そして、この地点条件認識手段１６２で認識した主地点条件情報および副地点条件情報は、メモリ４２０に適宜記憶される。
【０１１１】
移動手段認識手段１６３は、第１の実施の形態の移動手段認識手段１６３と同様に、端末入力部１１０の入力操作により設定入力される中心地から主地点へ移動するための移動手段に関する主移動手段情報、主地点から副地点へ移動するための副移動手段情報などの設定移動手段情報を認識する。
【０１１２】
表示制御手段１６８は、利用者の端末入力部１１０の入力操作に応じて、時間地図情報に基づいた図１０に示すような時間地図情報表示画面６０、図１１に示すような副時間地図情報表示画面７０などを端末表示部１２０の表示領域に表示させる制御をする。この表示制御手段１６８は、例えば端末入力部１１０による入力操作を促して各種情報を設定入力するための各種表示画面などをも表示制御する。
【０１１３】
（サーバ装置の構成）
サーバ装置５００は、ネットワーク３００を介して端末装置４００と情報の送受信が可能となっている。また、サーバ装置５００は、鉄道会社や路線バス会社などの公共交通機関を運営する企業などに設置された図示しないサーバなどから、ネットワーク３００を介して各種情報を取得可能となっている。この取得する情報としては、例えばダイヤ改正後の時刻表や、料金改正に関する情報、新たに設けられた路線に関する情報などの各種情報である。また、サーバ装置５００は、アパートやマンション、戸建住宅などの物件情報や、店舗やレジャー施設、その他の施設に関する施設情報４１をネットワーク３００を介して取得可能となっている。そして、サーバ装置５００は、図１６に示すように、インターフェース５１０と、入力部５２０と、表示部５３０と、記憶手段５４０と、ＣＰＵ（Central Processing Unit）５５０と、などを備えている。
【０１１４】
インターフェース５１０は、ネットワーク３００を介して入力されるサーバ信号に対してあらかじめ設定されている入力インターフェース処理を実行し、処理サーバ信号としてＣＰＵ５５０へ出力する。また、インターフェース５１０は、ＣＰＵ５５０から端末装置４００に対して送信すべき処理サーバ信号が入力されると、入力された処理サーバ信号に対してあらかじめ設定されている出力インターフェース処理を実行し、サーバ信号としてネットワーク３００を介して端末装置４００へ出力する。
【０１１５】
入力部５２０は、端末入力部１１０と同様に、例えばキーボードやマウスなどで、入力操作される図示しない各種操作ボタンや操作つまみなどを有している。これら操作ボタンや操作つまみなどの入力操作は、サーバ装置５００の動作内容の設定や、記憶手段５４０に記憶する情報の設定入力、記憶手段５４０に記憶された情報の更新、などの設定事項の設定入力である。そして、入力部５２０は、設定事項の入力操作により、設定事項に対応する信号をＣＰＵ５５０へ適宜出力して設定入力させる。なお、入力操作としては、操作ボタンや操作つまみなどの操作に限らず、例えば表示部５３０に設けられたタッチパネルによる入力操作や、音声による入力操作などにより、各種設定事項を設定入力する構成としてもできる。
【０１１６】
表示部５３０は、端末表示部１２０と同様に、ＣＰＵ５５０にて制御されＣＰＵ５５０からの画像データの信号を画面表示させる。この画像データとしては、記憶手段５４０からの画像データやネットワーク３００を介して外部のサーバから取得した画像データなどが例示できる。
【０１１７】
記憶手段５４０は、端末装置４００あるいは外部のサーバなどから受信した各種情報、例えば図２および図３に示すような地図情報や図４に示すようなリンク情報テーブル１０、図５に示すようなノード情報テーブル２０、図６に示すような公共交通機関情報テーブル３０、図７に示すような施設情報テーブル４０、図８に示すような基礎速度情報テーブル５０などを格納、すなわち読み出し可能に記憶する。具体的には、この記憶手段５４０は、図示しない、地図情報が記憶される地図情報記憶領域と、リンク情報テーブル１０が記憶されるリンクテーブル記録領域と、ノード情報テーブル２０が記憶されるノードテーブル記憶領域と、公共交通機関情報テーブル３０が記憶される公共交通機関記憶領域と、施設情報テーブル４０が記憶される施設記憶領域と、基礎速度情報テーブル５０が記憶される基礎速度記憶領域と、などを備えている。
【０１１８】
なお、ここでは、記憶手段５４０が上述した２つの記憶領域を備えた構成について例示したが、これに限らず例えば記憶手段５４０に上述した記憶領域を備えない構成や、さらに他の記憶領域を備えた構成などとしてもよい。また、記憶手段５４０としては、ＨＤ、ＤＶＤ、光ディスク、メモリカードなどの記録媒体に読み出し可能に記憶するドライブやドライバなどが例示できる。なお、格納する情報として例えば入力部５２０の入力操作により入力された情報をも記憶可能で、入力操作により格納された情報の内容が適宜更新可能となっている。また、記憶手段５４０には、サーバ装置５００全体および情報処理システム２００全体を動作制御するＯＳ上に展開される各種プログラムなどをも情報として記憶している。
【０１１９】
さらに、記憶手段５４０には、端末装置４００を用いて情報処理システム２００を利用する利用者に関する情報である個人情報が記憶されている。個人情報としては、氏名、住所、利用者毎に付与されるＩＤナンバやパスワードなどの他、情報処理システム２００を利用する端末装置４００の形態、端末装置４００と情報を送受信するためのアドレス番号、などである。その他、記憶手段５４０には、ナビゲーション処理の実行に利用される各種情報を、ＣＰＵ５５０にて適宜読み取り可能に記憶する。
【０１２０】
ＣＰＵ５５０は、記憶手段５４０に記憶された各種プログラムとして、図１７に示すように、地点検索手段５５１と、経路演算手段１６５と、地点方向認識手段１６６と、時間地図生成手段５５２と、などを備えている。
【０１２１】
地点検索手段５５１は、端末装置４００からネットワーク３００を介して送信された中心地情報、主地点情報、副地点情報を認識する。そして、地点検索手段５５１は、第１の実施の形態の地点検索手段と略同様の処理を実施し、これらの中心地情報、主地点情報、副地点情報、および記憶手段５４０に記憶される施設情報テーブル４０、地図情報に基づいて、中心位置の座標から所定の距離範囲内にある主地点や副地点を検索する。具体的には、地点検索手段５５１は、地図情報上における中心地点の座標位置を認識し、主地点条件情報の条件に合致する施設に関する施設情報テーブル４０から施設情報４１を検索する。また、地点検索手段５５１は、中心位置から例えば直線距離が近い順に検索した施設情報４１を主地点情報としてメモリ１４０に読み出し可能に記憶する。さらに、地点検索手段５５１は、検索した主地点の施設情報４１から座標位置が近接する副地点に対応する施設情報４１を副地点条件情報に基づいて施設情報テーブル４０から検索する。そして、検索された副地点の施設情報４１をメモリ１４０に記憶された座標位置が近接する主地点の施設情報４１に関連付けて副地点情報として適宜読み出し可能に記憶する。
【０１２２】
経路演算手段１６５は、第１の実施の形態の経路演算手段１６５と同様に、中心地認識手段１６１、移動手段認識手段１６３、および地点検索手段１６４にて認識した中心地情報、主地点情報、副地点情報、および設定移動手段情報に基づいて、中心地点から主地点までの移動経路、移動距離、および移動時間、主地点から副地点までの移動経路、移動距離、および移動時間などを演算する処理をする。そして、経路演算手段１６５は、演算した中心地から主地点までの移動経路、移動距離および移動時間を主移動経路情報、主移動距離情報、主移動時間情報として、適宜読み出し可能にメモリ１４０に記憶する。また、経路演算手段は、主地点から副地点までの移動経路、移動距離および移動時間をそれぞれ副移動経路情報、副移動距離情報、副移動時間情報として適宜読み出し可能にメモリ１４０に記憶する。
【０１２３】
地点方向認識手段１６６は、第１の実施の形態の地点方向認識手段１６６と同様に、中心地から主地点を見た方角を地図情報に基づいて認識する。また地点方向認識手段１６６は、主地点から副地点を見た方角を地図情報に基づいて認識する。なお、地点方向認識手段１６６は、中心地から副地点の方向を認識する構成としてもよい。そして、地点方向認識手段１６６は、認識した方向をそれぞれ主地点方角情報、副地点方角情報として適宜読み出し可能にメモリ１４０に記憶する。
【０１２４】
時間地図生成手段５５２は、第１の実施の形態の時間地図生成手段５５２と略同様に、中心地情報、主地点情報、副地点情報、主移動経路情報、主移動時間情報、主移動距離情報、副移動経路情報、副移動時間情報、副移動距離情報、主地点方角情報、および副地点方角情報に基づいて、時間地図情報を生成する。具体的には、時間地図生成手段５５２は、中心地から主地点方角情報の方角上に、中心地から主地点までの移動時間に比例した距離で主地点を配置した主時間地図情報を生成する。また、時間地図生成手段５５２は、主地点から副地点方角情報の方角上に、主地点から副地点までの移動時間に比例した距離で副地点を配置した副時間地図情報を生成する。さらに、時間地図生成手段５５２は、主時間地図情報の主地点および副時間地図情報の主地点が一致するとともに、方位が一致する状態に、主時間地図情報上に副時間地図情報を重畳させた時間地図情報を生成する。そして、時間地図生成手段５５２は、インターフェース５１０およびネットワーク３００を介して生成した時間地図情報を所定の端末装置４００に出力して配信する。
【０１２５】
〔情報処理探索システムの動作〕
次に、情報処理システム２００の動作として、時間地図情報の表示処理について図１８に基づいて説明する。図１８は、情報処理システム２００の時間地図表示処理を示すフローチャートである。
【０１２６】
図１８において、先ず、利用者は、端末装置４００の端末入力部１１０の入力操作により、時間地図の表示処理を実施させる旨を設定入力する。処理部４３０は、この時間地図表示処理を実施させる旨の設定入力を認識すると、表示制御手段１６８に端末表示部１２０を制御させて時間地図を表示させるための諸情報の入力を促す案内情報を表示させる。そして、この案内情報に対して利用者が端末入力部１１０を入力操作により中心地情報、地点条件情報、移動手段情報を設定入力すると、処理部４３０は、中心地認識手段１６１にて中心地情報を認識させ（ステップＳ２０１）、適宜読み出し可能にメモリ４２０に記憶させる。また、処理部４３０は、地点条件認識手段１６２にて主地点条件情報、副地点条件情報を認識させ（ステップＳ２０２）、適宜読み出し可能にメモリ４２０に記憶させる。さらに、処理部４３０は、移動手段認識手段１６３にて設定移動手段情報を認識させ（ステップＳ２０３）、適宜読み出し可能にメモリ４２０に記憶させる。
【０１２７】
次に、端末装置４００の処理部４３０は、送受信器４１０を制御して、地図情報の生成を要求する旨の信号とともに、メモリ４２０に記憶した中心地情報、主地点条件情報、副地点条件情報、および設定移動手段情報をサーバ装置５００に送信する処理をする。また、この際、処理部４３０は、端末装置４００を特定する端末固有情報を合わせて送信する（ステップＳ２０４）。
【０１２８】
サーバ装置５００のＣＰＵ５５０は、ステップＳ２０４にて送信された各種情報を受信すると（ステップＳ２０５）、地点検索手段５５１にて受信した中心地点情報、主地点条件情報、副地点条件情報、および記憶手段５４０に記憶される施設情報テーブル４０に基づいて、主地点情報および副地点情報を検索する（ステップＳ２０６）。具体的には、地点検索手段５５１は、中心地情報および主地点条件情報に基づいて、中心地情報にて指定される位置座標を中心とした主地点を認識する。例えば、「マンション」をジャンル条件情報とし、「空き物件」を施設詳細情報とした主地点条件情報を認識する場合、地点検索手段５５１は、先ず施設情報テーブル４０を読み込む。そして、施設情報テーブル４０から、施設ジャンル情報４５が「マンション」である施設情報４１を検索して認識する。なお、地点検索手段５５１は、中心地の座標位置から例えば利用者により入力設定される所定の距離の範囲内にある施設を検索する構成としてもよい。次に、地点検索手段５５１は、検索した施設情報４１から施設情報テーブル４０に「空き物件」という情報がある施設情報４１を絞り込み、この絞り込んだ施設情報４１を主地点情報として記憶手段５４０に適宜読み出し可能に記憶する。また、地点検索手段５５１は、副地点情報についても同様の処理を実施し、施設情報テーブル４０から副地点条件情報に基づいて施設情報を検索し、検索した施設情報４１を副地点情報として適宜読み出し可能に記憶手段５４０に記憶する。
【０１２９】
次に、サーバ装置５００のＣＰＵ５５０の経路演算手段１６５は、ステップＳ２０５にて受信した中心地情報、設定移動手段情報、ステップＳ２０６にて検索した主地点情報および副地点情報に基づいて、中心地から検索された各主地点情報に対応する主地点まで移動経路、移動距離、および移動時間を演算し、さらに各主地点からこの主地点に対応する各副地点までの移動経路、移動距離、および移動時間を演算する（ステップＳ２０７）。また、経路演算手段１６５は、演算した中心地から主地点までの移動経路、移動距離、および移動時間を主移動経路情報、主移動距離情報、および主移動時間情報として、適宜読み出し可能に記憶手段５４０に記憶する。さらに、経路演算手段１６５は、演算した主地点から副地点までの移動経路、移動距離、および移動時間を副移動経路情報、副移動距離情報、および副移動時間情報として、適宜読み出し可能に記憶手段５４０に記憶する。
【０１３０】
この後、ＣＰＵ５５０は、地点方向認識手段１６６にて、中心地から各主地点への方向、各主地点からこれらの主地点に対応する各副地点への方向を認識させる（ステップＳ２０８）。すなわち、地点方向認識手段１６６は、中心地情報の中心地座標、および主地点情報に対応する施設情報４１の施設座標情報４４の主地点座標を認識する。そして、地点方向認識手段１６６は、これらの中心位置座標および主地点座標から中心地から主地点に向かう正確な方角を認識し、主地点方角情報として適宜読み出し可能に記憶手段５４０に記憶する。また、地点方向認識手段１６６は、主地点方角情報と同様に、主地点情報および副地点情報に基づいて、主地点および副地点の座標位置を認識し、これらの座標位置から主地点から副地点までの正確な方角を認識する。そして、この方角を副地点方角情報として適宜読み出し可能に記憶手段５４０に記憶する。
【０１３１】
そして、ＣＰＵ５５０は、時間地図生成手段５５２にてステップＳ２０５ないしステップＳ２０８にて、認識または演算した各種情報に基づいて、時間地図情報を生成させる（ステップＳ２０９）。すなわち、ＣＰＵ５５０の時間地図生成手段５５２は、中心地から主地点方角情報の方角上に、中心地から主地点までの移動時間に比例した距離で主地点を配置した主時間地図情報を生成する。また、時間地図生成手段５５２は、主地点から副地点方角情報の方角上に、主地点から副地点までの移動時間に比例した距離で副地点を配置した副時間地図情報を生成する。さらに、時間地図生成手段５５２は、主時間地図情報の主地点および副時間地図情報の主地点が一致するとともに、方位が一致する状態に、主時間地図情報上に副時間地図情報を重畳させた時間地図情報を生成する。
【０１３２】
この後、サーバ装置５００は、ステップＳ２０５において受信した端末固有情報に基づいて、インターフェース５１０を制御し、時間地図情報を所定の端末装置４００に適宜送信する（ステップＳ２１０）。
【０１３３】
端末装置４００は、サーバ装置５００から送信される時間地図情報を受信すると（ステップＳ２１１）、処理部４３０の表示制御手段１６８に端末表示部１２０を制御させ、図１０に示すような時間地図情報表示画面６０を表示させる処理をする（ステップＳ２１２）。
【０１３４】
そして、処理部４３０は、利用者の端末入力部１１０の入力操作により、例えばマウスなどにて時間直線６４，６５がクリックされて移動手段を変更する旨の情報が設定入力されたことを認識すると、ステップＳ２０３の処理に戻り、設定移動手段情報を認識する処理をする（ステップＳ２１３）。また、処理部４３０は、利用者の端末入力部１１０の入力操作により、例えば主地点Ａを選択する旨の設定入力を認識すると（ステップＳ２１４）、表示制御手段１６８に端末表示部１２０を制御させて図１１に示すような副時間地図情報表示画面７０を表示領域１２１に表示させる処理をする（ステップＳ２１５）。
【０１３５】
この後、処理部１６０は、例えば利用者の設定入力により表示を終了させる旨の情報を認識すると処理を終了させる（ステップＳ２１６）。一方、別の時間地図情報を表示させる旨の情報を認識すると、ステップＳ２０１に戻り、再び時間地図表示処理を実施する。
【０１３６】
〔第２の実施の形態の作用効果〕
上述したように、上記第２の実施の形態では、情報処理システム２００は、サーバ装置５００のＣＰＵ５５０は、地点検索手段５５１にて端末装置４００から送信された主地点条件情報および副地点条件情報に基づいて主地点情報および副地点情報を認識する。そして、経路演算手段１６５は、端末装置４００から送信された設定移動手段情報に応じて、主移動経路情報および副移動経路情報を演算し、主移動時間情報および副移動時間情報を演算する。この後、これらの主移動時間情報および副移動時間情報に基づいて、時間地図情報を生成する。このため、上記第１の実施の形態の情報処理装置１００と同様に、時間地図情報により、中心地から主地点までの移動時間および主地点から副地点までの移動時間を同時にかつ容易に確認できる。したがって、良好にかつ効率的に地点検索が実施できる。
【０１３７】
また、サーバ装置５００の記憶手段５４０に公共交通機関情報テーブル３０および施設情報テーブル４０が記録されている。そして、サーバ装置５００は、ネットワークを介してこれらの公共交通機関情報テーブル３０および施設情報テーブル４０を最新の情報に更新することができる。このため、利用者は常に最新の公共交通機関情報テーブル３０および施設情報テーブル４０を利用した時間地図情報を取得することができる。したがって、頻繁に更新される空き物件の検索や、就職先の検索などにおいて、最新の物件などに関する情報を利用者に提供することができ、利用者は、より効果的な地点検索が実施できる。
【０１３８】
また、端末装置４００には、地図情報、リンク情報テーブル１０、ノード情報テーブル２０、公共交通機関情報テーブル３０、施設情報テーブル４０、基礎速度情報テーブル５０などを記録する必要がないため、これらの情報を記録する記録スペースが不要となる。したがって、端末装置４００の構成を簡単にでき、また前記のような情報を記録しないのでその記録スペースを他の情報を記録するスペースとして活用することができる。さらに、サーバ装置５００に経路演算手段１６５および時間地図生成手段５５２を設けたので、端末装置４００の処理負荷を軽減できるとともに、端末装置４００の処理負荷を軽減させることができる。
【０１３９】
また、サーバ装置５００に各種情報を記録しておくことで、情報の一元管理ができる。したがって、例えば公共交通機関の時刻表が改訂された場合や施設情報４１が更新された場合などでも、このサーバ装置５００に記録されている公共交通機関情報テーブル３０や施設情報テーブル４０を更新するだけでよく、端末装置４００の更新を不要にできる。
【０１４０】
〔実施の形態の変形〕
なお、本発明は、上述した各実施の形態に限定されるものではなく、本発明の目的を達成できる範囲で以下に示される変形をも含むものである。
【０１４１】
例えば、情報処理装置１００、端末装置４００に表示手段として印刷手段を備えた構成としてもよい。このような構成では、表示制御手段１６８は、印刷手段に時間地図情報を出力させて、紙面に図１０に示すような時間地図情報表示画面６０を印刷する。したがって、利用者は、紙面に印刷された時間地図情報表示画面を見ることで、利用者が指定する移動手段における中心地から主地点までの移動時間を容易に確認できる。
【０１４２】
また、情報処理装置１００またはサーバ装置５００は、例えば日本国にて開発されて利用されているＶＩＣＳ（Vehicle Information Communication System：道路交通情報通信システム）受信装置などにより渋滞、交通事故、工事、交通規制などに関するＶＩＣＳデータを取得し、このＶＩＣＳデータを記憶手段１５０に蓄積して生成した渋滞予測情報に基づいて渋滞予測を加味した経路演算する構成としてもよい。この場合、基礎速度情報５１の移動路情報５３には、例えば「一般道路（混雑）」「一般道理（渋滞）」などのようにそれぞれの混雑度に応じて移動路情報が記録され、平均速度情報５４には、この移動路情報５３に対応して混雑時の平均速度や渋滞時の平均速度が記録される構成とする。そして、例えば中心地から主地点までの経路において渋滞が予測される道路を通過する一部がある場合、経路演算手段１６５は、基礎速度情報５１に基づいて、渋滞区間の移動時間を演算する。このような構成にすることで、渋滞を予測した経路探索が実施でき、時間地図生成手段１６７にて渋滞予測を加味した時間地図を作成させることができる。したがって、より現実の移動時間に近い時間地図が作成できる。
【０１４３】
さらに、経路演算手段１６５は、踏切や信号を通過する際に、踏切待ち時間や信号待ち時間を考慮して移動時間を演算する処理をしてもよい。この場合、情報処理装置１００または端末装置４００に記録されるノード情報テーブル２０の所定のノード情報２１に、例えば踏切や信号の平均待ち時間に関する情報を記録する。そして、経路演算手段１６５は、演算した移動経路が、信号や踏切の平均待ち時間情報が記録されたノード情報２１に対応するノードＮを通過すると判断すると、この平均待ち時間を移動時間に加算させて演算する。このような構成では、信号や踏切の待ち時間までをも考慮して移動時間を演算し、時間地図生成手段１６７，５５２は、この移動時間に応じて時間地図情報が生成される。このため、より正確な時間地図情報を表示させることができる。
【０１４４】
また、処理部１５０またはＣＰＵ５５０は、経路演算手段１６５にて地図情報に基づいて中心地から所定の時間で移動可能な移動可能範囲に関する移動可能範囲情報を演算させ、時間地図生成手段１６７，５５２に、この移動可能範囲情報に基づいて、地図情報を時間を尺度とする時間地図情報に変形させる処理をさせる構成としてもよい。この構成では、地図情報上のあらゆる地点を時間を尺度とした時間地図にて表示させることができ、中心地から主地点および副地点以外の各地点までの移動時間を容易に確認できる。また、経路演算手段１６５に主地点から所定時間で移動可能か移動可能範囲に関する移動可能範囲情報を演算させ、時間地図生成手段１６７，５５２にこの移動可能範囲情報に基づいて、地図情報を主地点を中心とした時間地図情報に変形させてもよい。このような構成では、主地点からの中心地および副地点まで移動時間の他に地図情報上のあらゆる地点までの移動時間を容易に認識できる。また、時間地図生成手段１６７，５５２は、利用者の入力設定により、中心地を中心とした時間地図情報、主地点を中心とした時間地図情報、副地点を中心とした時間地図情報を適宜生成する構成としてもよい。
【０１４５】
さらに、上記実施の形態では、情報処理装置１００、情報処理システム２００は、移動時間に基づいて時間地図を表示させる構成を示したが、このような時間地図と地点間の距離をベースとした距離地図とを切り替えて表示させる構成としてもよい。このような構成では、時間地図と距離地図とを切り替えることで移動時間、移動距離、移動経路を容易に確認することができ、利用者の経路設定や地点設定を良好に支援できる。
【０１４６】
さらには、情報処理装置１００、情報処理システム２００は、中心地から主地点、主地点から副地点を直線で結び、利用者が中心地から主地点までの方向、および主地点から副地点までの方向を容易に確認できるような時間地図を表示させる構成としたが、これに限らない。例えば、時間地図生成手段１６７は、中心地から主地点までの他の施設や道路などを時間地図を作成し、表示制御手段１６８は、これらの施設や道路などを時間地図情報上に重畳させて表示させる制御をしてもよい。この構成では、経路演算手段１６５は、主移動手段情報に基づいて、中心地から主地点以外の他の地点や施設までの移動経路、移動時間、および移動距離を演算する。また、地点方向認識手段１６６は、中心地から主地点以外の他の地点や施設までの方角をそれぞれ認識する。そして、時間地図生成手段１６７は、これらの中心地からの移動時間、方角に基づいて、中心地から各地点までの時間地図情報を生成する。このような時間地図情報では、中心地から主地点または副地点までの移動時間が容易に認識できるだけでなく、さらにその他の施設への移動時間も同時に、かつ容易に確認できる。
【０１４７】
そして、表示制御手段１６８は、中心地および主地点を結ぶ時間直線を表示させる制御をしたが、この時間直線を、リンク情報１１に記録される道路詳細情報１５に応じて表示形態を変更して表示させてもよい。例えば図１９に示す時間地図情報表示画面８０のように、表示制御手段１６８は、移動手段として車両を用いた場合、高速道路を通過する一部を２重線にて表示させる。また、時間直線上において、高速道路の乗降口Ｉを表示させる。このような構成では、利用者は、どのような道路をどれだけの時間移動する必要があるのかが容易に確認できる。したがって、中心地から主地点までの道路状態や有料道路の有無、中心地から主地点までの移動しやすさなどによって主地点を決定することができる。よって、例えば不動産物件の検索などにおいて、勤務地まで車通勤できる物件を探したい場合に利用者の要望に応えた物件を容易にかつ効率よく探すことができる。
【０１４８】
また、表示制御手段１６８は、時間地図情報表示画面６０において、公共交通機関を利用する時間と一般道路を移動する時間とに分けて表示させてもよい。例えば図２０に示す時間地図情報表示画面９０のように、表示制御手段１６８は、時間直線上の公共交通機関を利用する時間および一般道路を移動する時間と異なる表示形態にて表示させる制御をする。さらに表示制御手段１６８は、公共交通機関の乗降地点Ｔ、および乗換地点Ｒを時間直線上に表示させてもよい。このような構成にすると、利用者は、公共交通機関を降りて主地点まで徒歩で移動する時間、または中心地まで徒歩で移動する時間を容易に確認することができる。さらに、乗換地点Ｒが表示されることで、利用者は、中心地から主地点までの乗り換えの回数も容易に確認でき、中心地から主地点までの移動しやすさが容易に認識できる。したがって、例えば、不動産物件の検索などにおいて、勤務地まで電車通勤できる物件を探したい場合に、利用者の要望に応えた物件を容易にかつ効率よく探すことができる。
【０１４９】
さらに、第２の実施の形態において、サーバ装置５００に経路演算手段１６５および時間地図生成手段５５２を備える構成を示したが、これに限られない。例えば、端末装置４００経路演算手段および時間地図生成手段を設ける構成としてもよい。この構成では、サーバ装置にて検索した主地点情報、および副地点情報を端末装置４００が受信し、端末装置４００の経路演算手段にて移動経路および移動時間を演算し、端末装置４００の時間地図生成手段にて時間地図情報を生成させる。このような構成では、サーバ装置５００の処理負荷を抑えることができる。
【０１５０】
また、表示制御手段１６８は、時間地図情報表示画面６０、副時間地図情報表示画面７０を切り替えて表示させる制御をすることを例示したが、例えば副時間地図情報表示画面７０を時間地図情報表示画面６０と異なる表示領域、例えば別ウインドウにて表示させる制御をしてもよい。また、表示領域１２１を例えば２分割して一方に時間地図情報表示画面６０を表示させ、他方に副時間地図情報表示画面７０を表示させる制御をしてもよい。さらに、副時間地図情報表示画面に限らず、主時間地図情報や地図情報を別ウインドウや別表示領域に表示させる制御をしてもよい。
【０１５１】
上述した各機能をプログラムとして構築したが、例えば回路基板などのハードウェアあるいは１つのＩＣ（Integrated Circuit）などの素子にて構成するなどしてもよく、いずれの形態としても利用できる。なお、プログラムや別途記録媒体から読み取らせる構成とすることにより、取扱が容易で、利用の拡大が容易に図れる。
【０１５２】
その他、本発明の実施の際の具体的な構造および手順は、本発明の目的を達成できる範囲で他の構造などに適宜変更できる。
【０１５３】
〔実施の形態の効果〕
上述したように、上記一実施の形態の情報処理装置１００では、処理部１６０の経路演算手段１６５は、中心地認識手段１６１にて認識した中心地情報、地点検索手段１６４にて検索した主地点情報および副地点情報に基づいて、中心地から主地点までの主移動経路情報、主地点から副地点までの副移動経路情報を演算し、主移動時間情報および副移動時間情報を演算する。そして、時間地図生成手段１６７は、これらの主移動時間情報、および副移動時間情報に基づいて、主時間地図情報および副時間地図情報を生成し、これらの主時間地図情報および副時間地図情報を重畳した時間地図情報を生成する。このため、このような時間地図情報により、中心地から主地点までの移動時間および主地点から副地点までの移動時間を同時にかつ容易に確認でき、良好にかつ効率的に地点検索が実施できる。
【図面の簡単な説明】
【０１５４】
【図１】本発明の第１の実施の形態に係る情報処理装置の概略構成を示すブロック図である。
【図２】地図情報を構成する表示用データのテーブル構造を模式的に示す概念図である。
【図３】地図情報を構成するマッチングデータのテーブル構造を模式的に示す概念図である。
【図４】リンク情報を構成するリンクテーブルにおけるデータのテーブル構造を模式的に示す概念図である。
【図５】リンク情報に関連付けられるノード情報を構成するノードテーブルにおけるデータのテーブル構造を模式的に示す概念図である。
【図６】公共交通機関テーブルにおけるデータのテーブル構造を模式的に示す概念図である。
【図７】施設テーブルにおけるデータのテーブル構造を模式的に示す概念図である。
【図８】基礎速度テーブルにおけるデータのテーブル構造を模式的に示す概念図である。
【図９】第１の実施の形態に係る情報処理装置を構成する処理部の概略構成を示すブロック図である。
【図１０】端末表示部に表示される時間地図表示画面の一例を模式的に示す画面構成図である。
【図１１】端末表示部に表示される副時間地図表示画面の一例を模式的に示す画面構成図である。
【図１２】第１の実施の形態に係る時間地図表示処理を示すフローチャートである。
【図１３】本発明の第２の実施の形態に係る情報処理システムの概略構成を示すブロック図である。
【図１４】第２の実施の形態に係る端末装置の概略構成を示すブロック図である。
【図１５】第２の実施の形態に係る端末装置を構成する処理部の概略構成を示すブロック図である。
【図１６】第２の実施の形態に係るサーバ装置の概略構成を示すブロック図である。
【図１７】第２の実施の形態に係るサーバ装置を構成するＣＰＵの概略構成を示すブロック図である。
【図１８】第２の実施の形態に係る情報処理システムの時間地図表示処理を示すフローチャートである。
【図１９】他の実施の形態における時間地図情報表示画面の一例を模式的に示す画面構成図である。
【図２０】さらに他の実施の形態における時間地図情報表示画面の一例を模式的に示す画面構成図である。
【符号の説明】
【０１５５】
４１ 施設情報
３５Ｄ 公共交通機関時刻情報としての時刻表情報
５１ 移動速度情報としての基礎速度情報
６１，６２，６３,７１，７２ 移動可能範囲情報としての等時間円
１００ 情報処置装置
１２０ 表示手段としての端末表示部
１６１ ベース地点認識手段としての中心地認識手段
１６２ 設定条件認識手段としての地点条件認識手段
１６３ 移動手段認識手段
１６４ 地点認識手段としての地点検索手段
１６５ 移動時間演算手段、地図情報認識手段、移動速度認識手段、交通機関時刻情報認識手段、および乗降地点認識手段としても機能する経路演算手段
１６６ 方角認識手段としての地点方向認識手段
１６７ 時間地図生成手段
１６８ 表示制御手段
２００ 情報処理システム
３００ ネットワーク
４００ 端末装置
５００ サーバ装置
【図１】
2006330097.tif 000003
【図２】
2006330097.tif 000004
【図３】
2006330097.tif 000005
【図４】
2006330097.tif 000006
【図５】
2006330097.tif 000007
【図６】
2006330097.tif 000008
【図７】
2006330097.tif 000009
【図８】
2006330097.tif 000010
【図９】
2006330097.tif 000011
【図１０】
2006330097.tif 000012
【図１１】
2006330097.tif 000013
【図１２】
2006330097.tif 000014
【図１３】
2006330097.tif 000015
【図１４】
2006330097.tif 000016
【図１５】
2006330097.tif 000017
【図１６】
2006330097.tif 000018
【図１７】
2006330097.tif 000019
【図１８】
2006330097.tif 000020
【図１９】
2006330097.tif 000021
【図２０】
2006330097.tif 000022