(57)【要約】【課題】施設を容易に選択可能であることと、利用者が感じるストレスを抑制することとを両立させたシステムの提供。【解決手段】複数の施設を所定の初期表示順序で並べて表示部に表示し、所定の出発地から前記複数の施設のそれぞれに到達するための経路の距離である経路距離を取得し、所定数の施設についての前記経路距離が取得される度に、前記経路距離が取得された施設の前記表示部における表示順序を前記経路距離の順序に修正して表示する。【選択図】図３
2015017926.tif 000002
【特許請求の範囲】
【請求項１】
複数の施設を所定の初期表示順序で並べて表示部に表示する施設表示手段と、
所定の出発地から前記複数の施設のそれぞれに到達するための経路の距離である経路距離を取得する経路距離取得手段と、
所定数の施設についての前記経路距離が取得される度に、前記経路距離が取得された施設の前記表示部における表示順序を前記経路距離の順序に修正して表示する表示修正手段と、
を備える表示支援システム。
【請求項２】
前記施設表示手段は、前記所定の出発地から施設までの直線距離の順序を前記初期表示順序として前記複数の施設を前記表示部に表示する、
請求項１に記載の表示支援システム。
【請求項３】
前記表示修正手段は、
前記経路距離が取得された施設が前記経路距離の順序で上側に並び、前記経路距離が取得されていない施設が前記初期表示順序で下側に並ぶように表示順序を修正する、
請求項１または請求項２のいずれかに記載の表示支援システム。
【請求項４】
前記表示修正手段は、
前記表示部における表示順序の修正前に前記表示部に表示されていた施設の少なくとも１個が前記表示部における表示順序の修正後にも前記表示部に表示されるように、前記表示部における表示順序を前記経路距離の順序に修正して表示する、
請求項１または請求項２のいずれかに記載の表示支援システム。
【請求項５】
前記所定数は、所定の更新間隔の間に前記経路距離を取得することができた施設の数である、
請求項１〜請求項４のいずれかに記載の表示支援システム。
【請求項６】
複数の施設を所定の初期表示順序で並べて表示部に表示する施設表示工程と、
所定の出発地から前記複数の施設のそれぞれに到達するための経路の距離である経路距離を取得する経路距離取得工程と、
所定数の施設についての前記経路距離が取得される度に、前記経路距離が取得された施設の前記表示部における表示順序を前記経路距離の順序に修正して表示する表示修正工程と、
を含む表示支援方法。
【請求項７】
複数の施設を所定の初期表示順序で並べて表示部に表示する施設表示機能と、
所定の出発地から前記複数の施設のそれぞれに到達するための経路の距離である経路距離を取得する経路距離取得機能と、
所定数の施設についての前記経路距離が取得される度に、前記経路距離が取得された施設の前記表示部における表示順序を前記経路距離の順序に修正して表示する表示修正機能と、
をコンピュータに実現させる表示支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示支援システム、表示支援方法および表示支援プログラムに関する。
【背景技術】
【０００２】
従来、ナビゲーションシステム等において目的地を設定するため等の目的で施設を一覧表示する技術が知られている。例えば、特許文献１においては、検索された目的地候補の一覧表を表示装置に表示する構成において、一覧表の中の各目的地候補について順次目的地候補までの経路距離を計算し、計算されたものから順に経路距離を一覧表に追記して表示する構成が開示されている。また、特許文献２においては、現在地の周辺の施設を抽出し、それらの施設までの経路の演算を行い、各施設名を経路距離順に並べ替えたリストを作成し、リストを表示装置に表示する構成が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１４４７１２号公報
【特許文献２】特開２００１−１７４２７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の技術においては、施設を容易に選択可能であることと、利用者が感じるストレスを抑制することとを両立させたシステムを提供することができなかった。すなわち、特許文献１に開示された技術においては、経路距離を計算する前に一覧表を表示し、経路距離が計算されるとその結果を一覧表に追記する。このため、一覧表の中で施設が経路距離の順に並んでおらず（例えば、引用文献１の図６等）、例えば、現在地から近い施設を選択するために、一覧表のどの位置から選択すべきであるのか不明である。従って、所望の施設を容易に選択することができない。一方、特許文献２に開示された技術においては、各施設までの経路演算が終了するまでリストを表示することができないため、表示までの待ち時間中に利用者がストレスを感じやすい。
本発明は、上記課題に鑑みてなされたものであり、施設を容易に選択可能であることと、利用者が感じるストレスを抑制することとを両立させたシステムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するために、表示支援システムは、複数の施設を所定の初期表示順序で並べて表示部に表示する施設表示手段と、所定の出発地から複数の施設のそれぞれに到達するための経路の距離である経路距離を取得する経路距離取得手段と、所定数の施設についての経路距離が取得される度に、経路距離が取得された施設の表示部における表示順序を経路距離の順序に修正して表示する表示修正手段とを備えている。
【０００６】
また、上記の目的を達成するために、表示支援方法は、複数の施設を所定の初期表示順序で並べて表示部に表示する施設表示工程と、所定の出発地から複数の施設のそれぞれに到達するための経路の距離である経路距離を取得する経路距離取得工程と、所定数の施設についての経路距離が取得される度に、経路距離が取得された施設の表示部における表示順序を経路距離の順序に修正して表示する表示修正工程と、を含むように構成される。
【０００７】
さらに、上記の目的を達成するために、表示支援プログラムは、複数の施設を所定の初期表示順序で並べて表示部に表示する施設表示機能と、所定の出発地から複数の施設のそれぞれに到達するための経路の距離である経路距離を取得する経路距離取得機能と、所定数の施設についての経路距離が取得される度に、経路距離が取得された施設の表示部における表示順序を経路距離の順序に修正して表示する表示修正機能と、をコンピュータに実現させる。
【０００８】
すなわち、所定数の施設についての経路距離が取得される度に、経路距離が取得された施設の表示順序を初期表示順序から経路距離の順序に修正して表示する。ここで、初期表示順序は予め決められた順序であるため、施設毎の経路距離を取得して経路距離の順序を特定する場合と比較して、各施設についての初期表示順序を早期に特定することができる。従って、初期表示順序で並べた施設の一覧は早期に表示させることができ、当該初期表示順序で並べた施設の一覧が早期に表示されることにより、利用者のストレスを抑制することができる。さらに、所定数の施設についての経路距離が取得されると、これらの施設の表示順序が経路距離の順序に修正されるため、時間の経過とともに初期表示順序の一覧が経路距離順の一覧に修正される。従って、利用者は、少なくとも、経路距離が得られている施設については、経路距離を判断基準にして施設を把握することが可能であり、施設を容易に選択することが可能である。
【図面の簡単な説明】
【０００９】
【図１】表示支援システムを示すブロック図である。
【図２】検索処理を示すフローチャートである。
【図３】（３Ａ）〜（３Ｃ）は表示支援処理における画面遷移例を示す図である。
【発明を実施するための形態】
【００１０】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）表示支援システムの構成：
（２）検索処理：
（３）他の実施形態：
【００１１】
（１）表示支援システムの構成：
図１は、本発明の一実施形態にかかる表示支援システムの構成を示すブロック図である。本実施形態において表示支援システムは、ナビゲーションシステム１０によって実現される。ナビゲーションシステム１０は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備える制御部２０と記録媒体３０とを備えており、制御部２０は、記録媒体３０やＲＯＭに記憶されたプログラムを実行することができる。本実施形態においては、このプログラムの一つとしてナビゲーションプログラム２１を実行可能である。ナビゲーションプログラム２１は、車両の現在地から目的地までの経路を探索し、当該経路に従って車両を走行させるための支援を行う機能を制御部２０に実現させるプログラムである。本実施形態においてナビゲーションプログラム２１は、当該経路を探索する前に目的地となり得る施設を検索する機能を備えている。
【００１２】
本実施形態においては、ナビゲーションプログラム２１による機能を実現するため、車両には、ＧＰＳ受信部４０と車速センサ４１とジャイロセンサ４２とユーザＩ／Ｆ部４３とが備えられている。ＧＰＳ受信部４０は、ＧＰＳ衛星からの電波を受信し、図示しないインタフェースを介して車両の現在地を算出するための信号を示す信号を出力する。制御部２０は、この信号を取得して車両の現在地を取得する。車速センサ４１は、車両が備える車輪の回転速度に対応した信号を出力する。制御部２０は、図示しないインタフェースを介してこの信号を取得し、車速を取得する。ジャイロセンサ４２は、車両の水平面内の旋回についての角加速度を検出し、車両の向きに対応した信号を出力する。制御部２０は、この信号を取得して車両の進行方向を取得する。車速センサ４１およびジャイロセンサ４２等は、車両の走行軌跡を特定するために利用され、本実施形態においては、車両の出発地と走行軌跡とに基づいて現在地が特定され、当該出発地と走行軌跡とに基づいて特定された車両の現在地がＧＰＳ受信部４０の出力信号に基づいて補正される。
【００１３】
ユーザＩ／Ｆ部４３は、ユーザに各種の情報を提供し、またはユーザの指示を入力するためのインタフェース部であり、図示しないタッチパネルディスプレイやスピーカーなどを備えている。制御部２０は、当該ユーザＩ／Ｆ部４３に対して制御信号を出力して任意の画像を表示部としてのタッチパネルディスプレイに表示させ、任意の音声をスピーカーから出力させる。また、制御部２０は、ユーザＩ／Ｆ部４３の出力信号に基づいて入力部としてのタッチパネルディスプレイを介して行われた利用者の指示内容を特定する。
【００１４】
記録媒体３０には予め地図情報３０ａが記憶されている。地図情報３０ａは、車両が走行する道路上に設定されたノードを示すノードデータ、ノード間の道路の形状を特定するための形状補間点データ、ノード同士の連結を示すリンクデータ、道路あるいは道路の周辺に存在する複数の施設を示す施設情報３０ｂ等を含んでいる。施設情報３０ｂには、複数の施設のそれぞれについて施設の特徴による分類を示す属性や施設の位置、規模、名称、施設を特定するためのＩＤ等の情報が対応づけられている。また、リンクデータには、各リンクデータが示す道路区間の長さを示す情報が対応づけられている。
【００１５】
ナビゲーションプログラム２１は、ＧＰＳ受信部４０と車速センサ４１とジャイロセンサ４２の出力信号に基づいて車両の現在地を特定し、地図情報３０ａを参照して予め設定された目的地までの経路を車両が走行するように案内する機能を制御部２０に実現させる。利用者は、地図情報３０ａに含まれる施設情報３０ｂから所望の施設を検索して目的地とすることが可能であり、当該目的地を検索する機能を制御部２０に実現させるため、ナビゲーションプログラム２１は、検索部２１ａと施設表示部２１ｂと経路距離取得部２１ｃと表示修正部２１ｄとを備えている。
【００１６】
検索部２１ａは、複数の施設から各種の検索条件に合致する施設を検索する機能を制御部２０に実現させるモジュールである。制御部２０は、検索部２１ａの処理により、ユーザＩ／Ｆ部４３を介して利用者が設定した検索条件を取得し、施設情報３０ｂを参照して当該各検索条件に合致する施設を検索する。すなわち、制御部２０は、施設情報３０ｂを参照し、各施設が検索条件に合致しているか否かを判定し、検索条件に合致している施設のＩＤを図示しないＲＡＭに記録する。
【００１７】
施設表示部２１ｂは、複数の施設を所定の初期表示順序で並べて表示部に表示する機能を制御部２０に実現させるモジュールである。本実施形態においては、施設毎に経路距離を取得した後に経路距離順に施設を並べて表示するよりも高速に施設を並べて表示することができるように、初期表示順序が施設の表示順を経路距離の順序よりも早期に確定できるように決められている。
【００１８】
具体的には、本実施形態においては、現在地から施設までの直線距離の順序が初期表示順序として設定されている。なお、すなわち、制御部２０は、ＲＡＭに記録されているＩＤの施設情報３０ｂを参照し、当該施設の位置と現在地との間の直線距離を取得する。また、制御部２０は、当該直線距離が短い順にＩＤをソートし、ＲＡＭに記録する。本実施形態においては、ユーザＩ／Ｆ部４３の表示部に施設を一覧表示させる際の表示数が予め決められている。そこで、制御部２０はＲＡＭに記録されたＩＤを直線距離でソートされた順に参照し、当該表示数に相当する数の施設について施設情報３０ｂを抽出する。そして、施設情報３０ｂが示す施設の名称を直線距離の順序でユーザＩ／Ｆ部４３の表示部に表示させるための制御信号を生成し、ユーザＩ／Ｆ部４３の表示部に対して出力する。この結果、ユーザＩ／Ｆ部４３の表示部においては、直線距離が短い順に施設の名称が示された一覧表が表示される。
【００１９】
経路距離取得部２１ｃは、所定の出発地から複数の施設のそれぞれに到達するための経路の距離である経路距離を取得する機能を制御部２０に実現させるモジュールである。すなわち、制御部２０はＲＡＭに記録されたＩＤを参照し、ＩＤが示す施設の位置を施設情報３０ｂに基づいて特定する。さらに、制御部２０は、現在地から当該施設に到達するための経路を探索し、当該経路を構成する道路の距離を取得することによって経路距離を取得する。制御部２０は、以上の処理を行う際に、直線距離でソートされた順序でＩＤを特定し、当該ＩＤについての経路距離を取得する処理を、各施設について順番に実施する。各施設についての経路距離が取得されると、当該経路距離は表示修正部２１ｄに受け渡される。なお、経路探索の手法は種々の手法を採用可能であり、例えば、ダイクストラ法等によって実施可能である。
【００２０】
表示修正部２１ｄは、各施設についての経路距離が取得される度に、経路距離が取得された施設の表示部における表示順序を経路距離の順序に修正して表示する機能を制御部２０に実現させるモジュールである。すなわち、制御部２０は、ユーザＩ／Ｆ部４３の表示部に初期表示順序で一旦表示された施設の一覧において、経路距離の取得の進捗に応じて順次表示順序を経路距離の順序に修正する。具体的には、制御部２０は、経路距離取得部２１ｃから経路距離が受け渡される度に、当該経路距離が受け渡された施設についてのＩＤを直線距離でソートされた情報から削除する。この結果、ＲＡＭにおいては、経路距離が取得されていない施設のＩＤが直線距離でソートされた状態とする。
【００２１】
さらに、制御部２０は、経路距離を取得済の施設のＩＤを経路距離の順序にソートしてＲＡＭに記録する。そして、制御部２０は、経路距離の順序にソートされたＩＤを経路距離でソートされた順に参照し、ユーザＩ／Ｆ部４３の表示部における一覧表での表示数に相当する数だけ施設情報３０ｂを抽出する。さらに、制御部２０は、施設情報３０ｂが示す施設の名称と経路距離とを対応づけてユーザＩ／Ｆ部４３の表示部に表示させるための制御信号を生成し、ユーザＩ／Ｆ部４３の表示部に対して出力する。この結果、ユーザＩ／Ｆ部４３の表示部においては、経路距離が短い順に施設の名称と経路距離とが示された一覧表が表示される。
【００２２】
なお、経路距離を取得済の施設の数が、ユーザＩ／Ｆ部４３の表示部における一覧表での表示数より少ない場合、制御部２０は、直線距離の順序にソートされたＩＤを直線距離でソートされた順に参照し、（ユーザＩ／Ｆ部４３の表示部における一覧表での表示数−経路距離を取得済の施設の数）に相当する数だけ施設情報３０ｂを抽出する。そして、制御部２０は、施設情報３０ｂが示す施設の名称をユーザＩ／Ｆ部４３の表示部において一覧表に追記させるための制御信号を生成し、ユーザＩ／Ｆ部４３の表示部に対して出力する。この結果、ユーザＩ／Ｆ部４３の表示部においては、経路距離が取得済の施設についての一覧表の下に、直線距離が短い順に施設の名称が示された一覧表が表示される。
【００２３】
以上の構成によれば、経路距離が取得される度に、経路距離が取得された施設のユーザＩ／Ｆ部４３の表示部における表示順序が直線距離の順序から経路距離の順序に修正される。そして、直線距離の順序は、経路探索等の処理が必要にならないため経路距離の順序を特定する場合と比較して早期に特定することができる。従って、直線距離の順序で並べた施設の一覧は早期に表示させることができ、当該直線距離の順序で並べた施設の一覧が早期に表示されることにより、利用者のストレスを抑制することができる。さらに、各施設についての経路距離が取得されると、これらの施設の表示順序が経路距離の順序に修正され、時間の経過とともに直線距離順の一覧が経路距離順の一覧に修正される。また、経路距離を取得済の施設の名称に対しては、経路距離が併記される。従って、利用者は、少なくとも、経路距離が得られている施設については、経路距離と施設とを対応づけて施設を把握することが可能であり、施設を容易に選択することが可能である。
【００２４】
（２）検索処理：
次に、本実施形態にかかる表示支援処理を詳細に説明する。図２は、表示支援処理を含む検索処理を示すフローチャートであり、当該検索処理はナビゲーションプログラム２１によって制御部２０が利用者に目的地を選択させる場合等に実行される。また、図３Ａ〜３Ｃは、検索処理を実行する場合の画面遷移例を示している。
【００２５】
検索処理において、まず制御部２０は、検索部２１ａの処理により、検索を実行する（ステップＳ１００）。すなわち、制御部２０は、ユーザＩ／Ｆ部４３の表示部に検索条件の入力画面を表示するための制御信号を出力し、ユーザＩ／Ｆ部４３の表示部に検索条件が表示され、利用者が当該検索条件を入力するまで待機する。
【００２６】
図３Ａは、検索条件を指定する画面の例を示しており、図３Ａに示す画面４３ａは、施設に対応づけられた属性を選択するためのユーザＩ／Ｆである。当該図３Ａに示す画面４３ａではタッチパネルディスプレイ上に属性を指示するための指示部４３ｂ１〜４３ｂ６が表示されている。また、検索実行を指示するための指示部４３ｃが表示されている。以上のような表示がなされている状態において利用者がタッチパネルディスプレイ上の指示部４３ｂ１〜４３ｂ６のいずれかを指示して指示部４３ｃを指示すると、ユーザＩ／Ｆ部４３から各指示内容に応じた信号が出力され、制御部２０は、信号に基づいて検索条件を特定する。検索条件が特定されると、制御部２０は、施設情報３０ｂを参照し、指定された条件に合致する施設のＩＤを検索結果として取得する。
【００２７】
次に、制御部２０は、施設表示部２１ｂの処理により、検索結果を初期表示順序（本実施例においては直線距離の順序）でソートする（ステップＳ１０５）。すなわち、制御部２０は、ＧＰＳ受信部４０、車速センサ４１、ジャイロセンサ４２の出力信号に基づいて車両の現在地を取得する。さらに、制御部２０は、ステップＳ１００の検索結果として得られた各ＩＤの施設情報３０ｂを参照し、車両の現在地と各ＩＤの施設の位置との直線距離を取得する。そして、直線距離が小さい施設のＩＤが先に位置するようにソートしてＩＤをＲＡＭに記録する。なお、ここでは、直線距離によってソートされたＩＤをＳnと呼ぶ。ここで、ｎはｎmaxを最大値とする自然数であり、Ｓ1はソートされたＩＤの先頭を示し、ＳmaxはソートされたＩＤの最後尾を示すこととする。
【００２８】
次に、制御部２０は、ソート結果に従って施設名を一覧表示する（ステップＳ１１０）。すなわち、制御部２０は、ＲＡＭを参照し、Ｓ1〜ＳN（ここで、Ｎは施設を一覧表示させる際の表示数である）のＩＤを取得し、施設情報３０ｂを参照して各ＩＤの施設の名称を取得する。そして、施設の名称を上から下にＳ1〜ＳNの順に表示させるための制御信号をユーザＩ／Ｆ部４３の表示部に対して出力する。この結果、ユーザＩ／Ｆ部４３の表示部においては、施設の名称を直線距離の順序で表示する。
【００２９】
図３Ｂは、当該直線距離の順序で施設の名称が画面４３ａ上に一覧表示された場合の例を示している。同図３Ｂにおいては、レストランの属性が対応づけられた施設が検索された場合において、一覧における表示数が４個である場合の例を示している。また、この例においては、直線距離がレストランＡ，Ｂ，Ｃ，Ｄの順に長くなっているため、矩形で示す表示部４３ｄ１〜４３ｄ４内に上から順にレストランＡ，Ｂ，Ｃ，Ｄが表示されている。
【００３０】
初期表示順序である直線距離の順序で施設の名称が一覧表示されると、制御部２０は、経路距離取得部２１ｃの処理により、処理対象を特定するための変数ｎを１に初期化する（ステップＳ１１５）。次に、制御部２０は、経路距離取得部２１ｃの処理により、現在地からＳnへの経路を探索する。すなわち、直線距離によってソートされた施設の中のＳnに対応する施設について施設情報３０ｂを参照し、施設の位置を特定する。そして、制御部２０は、地図情報３０ａを参照し、車両の現在地を出発地、施設の位置を目的地とした経路を探索する。
【００３１】
車両の現在地からＳnに対応する施設への経路が探索されると、制御部２０は、経路距離取得部２１ｃの処理により、現在地からＳnへの経路距離を取得する（ステップＳ１２５）。すなわち、制御部２０は、地図情報３０ａを参照し、ステップＳ１２０で探索された経路を構成する各道路区間の長さを取得し、各道路区間の長さの総和を取得することで経路距離を取得する。ただし、現在地および施設の位置は道路区間の途中に存在し得るため、道路区間の途中に現在地や施設の位置が存在する場合、制御部２０は、現在地と道路区間の端点との距離や道路区間の端点と施設の位置との距離を特定して道路区間上の経路の距離とし、総和に加えることになる。
【００３２】
次に、制御部２０は、表示修正部２１ｄの処理により、直線距離によってソートされた施設の中のＳ1〜Ｓnを経路距離でソートする（ステップＳ１３０）。すなわち、制御部２０は、Ｓ1〜Ｓnが示す各施設の中で経路距離が小さい施設のＩＤが先に位置するようにソートしてＩＤをＲＡＭに記録する。なお、ここでは、経路距離によってソートされたＩＤをＩnと呼ぶ。ここでもｎはｎmaxを最大値とする自然数である。また、ｎが１の場合ステップＳ１３０はスキップされる。
【００３３】
次に、制御部２０は、表示修正部２１ｄの処理により、経路距離でのソート結果に初期表示順序でのソート結果を付加する（ステップＳ１３５）。すなわち、制御部２０は、Ｉ1〜Ｉnが示す各施設のＩＤをＲＡＭに対して順に記録し、さらに、Ｓn+1〜Ｓnmaxが示す各施設のＩＤをＲＡＭに対して順に記録する。この結果、経路距離が取得された施設について経路距離の順序でＩＤが並び、経路距離が取得されていない施設については直線距離の順序でＩＤが並んだ状態でＲＡＭに対してＩＤが記録された状態となる。
【００３４】
次に、制御部２０は、表示修正部２１ｄの処理により、ソート結果に従って施設名を一覧表示する（ステップＳ１４０）。すなわち、制御部２０は、ＲＡＭを参照し、Ｉ1〜Ｉn，Ｓn+1〜Ｓnmaxの順でｎ＝１〜ｎmaxまでソートされた各施設のうち、表示数であるＮ個のＩＤを先頭から順に取得し、施設情報３０ｂを参照して各ＩＤの施設の名称を取得する。また、経路距離を取得済の各施設については経路距離も取得する。そして、制御部２０は、取得された順にＮ個の施設について、施設の名称（経路距離が取得されている場合には経路距離も含む）を上から下に並べて表示させるための制御信号をユーザＩ／Ｆ部４３の表示部に対して出力する。
【００３５】
この結果、ユーザＩ／Ｆ部４３の表示部においては、経路距離を取得済の施設について経路距離の順序で施設の名称および経路距離を経路距離の順に表示し、経路距離を取得していない施設について施設の名称を直線距離の順序で表示する。むろん、本実施形態における一覧表示中に、表示対象となる施設を変更できるように構成されていても良い。例えば、ユーザＩ／Ｆ部４３の入力部において、利用者が画面を指でこする操作をしたことを受け付けた場合に、画面がこすられた方向に施設の名称等をスクロールさせる構成を採用しても良い。むろん、スクロールさせる際の施設の表示順序はステップＳ１３５において特定された表示順序に応じて決定される。
【００３６】
次に、制御部２０は、検索部２１ａの処理により、施設が選択されたか否かを判定する（ステップＳ１４５）。すなわち、本実施形態においては、ユーザＩ／Ｆ部４３に表示された表示部４３ｄ１〜４３ｄ４のいずれかを利用者が触れることによって施設を選択することが可能であり、ユーザＩ／Ｆ部４３の入力部は選択された施設を示す信号を制御部２０に対して出力する。制御部２０は、当該信号に基づいて選択された施設を特定する。制御部２０は、選択された施設が特定された場合に、施設が選択されたと判定する。ステップＳ１４５において施設が選択されたと判定された場合、制御部２０は、検索処理を終了する。すなわち、制御部２０は、選択された施設を利用して他の処理、例えば、選択された施設を目的地とした経路案内処理等を実行する。
【００３７】
一方、ステップＳ１４５において施設が選択されたと判定されない場合、制御部２０は、表示修正部２１ｄの処理により、ｎが最大値ｎmaxであるか否かを判定し（ステップＳ１５０）、ｎが最大値ｎmaxであると判定された場合、施設が選択されるまで待機する（ステップＳ１６０）。すなわち、検索結果の施設の全てについて経路距離が取得されているため、一覧に基づいて施設が選択されるまでユーザＩ／Ｆ部４３における一覧の表示を続ける。
【００３８】
さらに、ステップＳ１５０においてｎが最大値ｎmaxであると判定されない場合、制御部２０は、表示修正部２１ｄの処理により、ｎをインクリメントし（ステップＳ１５５）、ステップＳ１２０以降の処理を繰り返す。すなわち、制御部２０は、経路距離が取得されていない施設のうち、直線距離が最も短い施設を処理対象としてステップＳ１２０以降の処理を繰り返す。
【００３９】
図３Ｃは、図３Ｂに示す初期表示順序での表示がなされた後に、レストランＡ，Ｂの経路距離が取得されて表示が修正された場合の画面４３ａ上の表示例を示している。すなわち、図３Ｂに示す例についてステップＳ１１５以降の処理が実行されると、ｎ＝１の状態でステップＳ１２０〜Ｓ１５５のループが行われてレストランＡの経路距離が取得され、レストランＡの経路距離が取得されると、レストランＡに経路距離が併記される。さらにｎ＝２の状態でステップＳ１２０〜Ｓ１５５のループが行われてレストランＢの経路距離が取得されると、レストランＡ，Ｂについては経路距離の順序でソートが行われる。
【００４０】
そして、図３Ｃに示す例においては、レストランＡの経路距離が２．４ｋｍ、レストランＢの経路距離が１．２ｋｍであり、レストランＡの経路距離がレストランＢの経路距よりも長い。従って、図３Ｃに示すように、レストランＢがレストランＡよりも上になるように表示順序が修正される。なお、図３Ｃに示す例においては、レストランＡ，Ｂについては経路距離が取得されているため、施設の名称に経路距離である２．４ｋｍ、１．２ｋｍが併記され手いるが、レストランＣ，Ｄについては経路距離が取得されていないため、経路距離の表示位置に"−"が表示され、経路距離は併記されていない。また、本実施形態においては、図３Ｃに示すように、経路距離が取得された施設はユーザＩ／Ｆ部４３の表示部における上側に経路距離の順序で並べられた状態で表示され、経路距離が取得されていない施設はユーザＩ／Ｆ部４３の表示部における下側に直線距離の順序で並べられた状態で表示されることとなる。そして、一般的な一覧表示においては、上側に表示されている要素の方が下側に表示されている要素よりも着目されやすいため、本実施形態においては、経路距離の順序で並べられた施設が着目されやすくなる。
【００４１】
（３）他の実施形態：
以上の実施形態は、本発明を実施するための一例であり、種々の実施形態を採用可能である。例えば、ナビゲーションシステム１０は、車両に固定的に搭載されていても良いし、持ち運び可能なナビゲーションシステム１０が車両内に持ち込まれて利用される態様であっても良い。
【００４２】
施設表示手段は、複数の施設を所定の初期表示順序で並べて表示部に表示することができればよい。すなわち、施設毎に経路距離を取得した後に経路距離順に施設を並べて表示するよりも、高速に施設を並べて表示することができればよい。従って、初期表示順序は、施設の表示順を経路距離の順序よりも早期に確定できるように決められていれば良く、経路距離よりも早期に取得可能な、所定の出発地から施設までの直線距離の順序であっても良いし、施設名の文字順（五十音順やアルファベット順など）であってもよいし、施設を示す情報が記録媒体に記録されている順序であっても良い。
【００４３】
複数の施設の表示部における表示態様は、各種の態様を採用可能であり、表示部上での施設の一覧から利用者が施設を認識し、選択できるように構成されていれば良い。従って、施設の名称を並べて表示する構成等を採用可能である。むろん、施設の属性や地図上の位置など、並べて表示する情報に加えて他の情報を併記しても良い。
【００４４】
経路距離取得手段は、所定の出発地から複数の施設のそれぞれに到達するための経路の距離である経路距離を取得することができればよい。すなわち、所定の出発地から複数の施設のそれぞれに到達するための経路を取得し、当該経路を構成する道路の距離を取得することによって経路距離を取得することができればよい。
【００４５】
表示修正手段は、所定数の施設についての経路距離が取得される度に、経路距離が取得された施設の表示部における表示順序を経路距離の順序に修正して表示することができればよい。すなわち、初期表示順序で一旦表示された施設の一覧において、経路距離の取得の進捗に応じて順次表示順序を経路距離の順序に修正することができればよい。ここで、所定数の施設は、予め決められた規則によって決められれば良く、所定数は固定された数（例えば、１個）であってもよいし、変動する数であってもよい。後者としては、例えば、所定の更新間隔の間に経路距離を取得することができた施設の数を所定数とする構成を採用可能である。この場合、所定の更新間隔が経過する度に、所定の更新間隔内に経路距離が取得された施設について表示順序を修正する構成となる。この構成は、例えば、上述の図１に示す構成において、経路距離取得部２１ｃの処理と表示修正部２１ｄの処理とを並列処理によって実行し、表示修正部２１ｄにおいて更新間隔が経過する度に経路距離取得部２１ｃの処理によって新たに取得された経路距離を取得し、表示順序を修正する構成等を採用可能である。
【００４６】
なお、経路距離の順は、経路距離の値自体の順であっても良いし、経路距離と実質的に等価な値の順序であっても良い。後者としては、経路距離から特定される経路を走行する際の所要時間等が挙げられる。むろん経路距離の順序に施設を並べて表示する際には、経路距離や施設の属性、地図上の位置など、施設を示す情報以外の他の情報を併記しても良い。
【００４７】
さらに、表示順序を修正して表示する際の構成例として、経路距離が取得された施設が経路距離の順序で上側に並び、経路距離が取得されていない施設が初期表示順序で下側に並ぶように表示順序を修正する構成を採用しても良い。すなわち、一般的な一覧表示においては、上側に表示されている要素の方が下側に表示されている要素よりも着目されやすい。このため、以上の構成によれば、経路距離の順序で並べられた施設が着目されやすくすることが可能である。
【００４８】
さらに、表示順序を修正して表示する際の構成例として、表示部における表示順序の修正前に表示部に表示されていた施設の少なくとも１個が表示部における表示順序の修正後にも表示部に表示されるように、表示部における表示順序を経路距離の順序に修正して表示する構成を採用しても良い。すなわち、表示順序の修正前後では、施設を並べる順序が変化するが、修正前に表示されている施設が修正後に全く表示されないと、修正前の利用者の思考が分断され、修正後の施設が所望の施設であるのか否かを新たに考え直す必要がある。
【００４９】
しかし、修正前に表示部に表示されていた施設の少なくとも１個が修正後にも表示される構成であれば、利用者は、修正前と修正後の双方において表示部に表示されている施設を利用し、修正前の思考を修正後に継続することができる。例えば、修正前後において継続的に表示される施設について、利用者が修正前に当該施設を選択するか否か考えていた場合において、当該利用者は修正後にもその思考を継続することができる。なお、修正後にも表示される少なくとも１個の施設は、特定の１個の施設であっても良く、この場合、表示部の特定の位置に表示されている施設や表示部においてカーソル等の指示アイコンによって指示されている施設等を特定の１個の施設とすることができる。この場合、さらに、特定の１個の施設の位置を修正前後で変化させない構成とすることが好ましい。
【００５０】
この構成は、例えば、上述の図１に示す構成において、図３Ｂに示す表示部４３ｄ２に表示された施設の位置を維持することで実現可能であり、制御部２０が、表示順序の修正前に表示部４３ｄ２に表示された施設のＩＤをＲＡＭに記録するように構成する。さらに、表示順序の修正の際（例えば、上述のステップＳ１４０）に制御部２０が、当該ＩＤの施設を表示部４３ｄ２に表示し、ソート後の順序において当該ＩＤの施設の１個前に位置するＩＤの施設を表示部４３ｄ１に表示し、当該ＩＤの施設の１個後ろ、２個後ろに位置する施設のそれぞれを表示部４３ｄ３，４３ｄ４に表示するように構成すれば良い。
【００５１】
さらに、本発明のように、経路距離が取得される度に、経路距離が取得された施設の表示部における表示順序を経路距離の順序に修正して表示する手法は、この処理を行う方法やプログラムとしても適用可能である。また、以上のような表示支援システム、方法、プログラムは、単独の装置として実現される場合もあれば、複数の装置として実現される場合もある。また、車両に備えられる各部と共有の部品を利用して実現される場合もあれば、車両に搭載されない各部と連携して実現される場合もあり、各種の態様を含むものである。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、表示支援システムを制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【符号の説明】
【００５２】
１０…ナビゲーションシステム、２０…制御部、２１…ナビゲーションプログラム、２１ａ…検索部、２１ｂ…施設表示部、２１ｃ…経路距離取得部、２１ｄ…表示修正部、３０…記録媒体、３０ａ…地図情報、３０ｂ…施設情報、４０…ＧＰＳ受信部受信部、４１…車速センサ、４２…ジャイロセンサ、４３…ユーザＩ／Ｆ部、４３ａ…画面、４３ｂ１〜４３ｂ６…指示部、４３ｃ…指示部、４３ｄ１〜４３ｄ４…表示部
【図１】
2015017926.tif 000003
【図２】
2015017926.tif 000004
【図３】
2015017926.tif 000005