(57)【特許請求の範囲】
【請求項１】
利用者が指定した地点を少なくとも含む指定情報を記録媒体に記録する指定情報記録部と、
前記指定情報の編集指示に応じて前記記録媒体に記録された前記指定情報を編集する指定情報編集部と、
前記記録媒体に記録された情報の出力要求が行われた場合に、編集が行われた前記指定情報を編集が行われていない前記指定情報より出力部に優先的に出力させる出力制御部と、
を備える出力制御システム。
【請求項２】
施設の地点を少なくとも含む施設情報が記録媒体に記録されており、
前記出力要求は、
前記指定情報と前記施設情報とを出力させる要求であり、出力部には前記指定情報と前記施設情報とが表示される、
請求項１に記載の出力制御システム。
【請求項３】
前記出力制御部は、
前記出力部としてのディスプレイに設けられた少なくとも２個の表示領域のそれぞれに前記指定情報と前記施設情報とをそれぞれの情報の優先順位に従って表示させる、
請求項２に記載の出力制御システム。
【請求項４】
前記指定情報の表示領域と前記施設情報の表示領域とは、前記指定情報および前記施設情報をスクロールさせる場合のスクロール方向に交互に並んでいる、
請求項３に記載の出力制御システム。
【請求項５】
前記指定情報記録部は、
移動中に前記利用者が指定した地点であって前記利用者が指定した際に前記利用者が存在する現在地を示す地点を少なくとも含む前記指定情報および前記利用者が地図上の地点を選択して指定した地点を少なくとも含む前記指定情報を前記記録媒体に記録可能であり、
前記出力制御部は、
移動中に前記利用者が指定した地点であって前記利用者が指定した際に前記利用者が存在する現在地を示す地点を含む前記指定情報を、前記利用者が地図上の地点を選択して指定した地点を含む前記指定情報より前記出力部において優先的に出力させる、
請求項１〜請求項４のいずれかに記載の出力制御システム。
【請求項６】
利用者が指定した地点を少なくとも含む指定情報を記録する指示を受け付けて記録媒体に前記指定情報を記録させる記録指示受付部と、
利用者による前記指定情報の編集指示を受け付けて前記記録媒体に記録された前記指定情報を編集させる編集指示受付部と、
前記記録媒体に記録された情報の出力要求を受け付けた場合に、編集が行われた前記指定情報を編集が行われていない前記指定情報より優先的に出力させる出力部と、
を備える情報出力システム。
【請求項７】
コンピュータを、
利用者が指定した地点を少なくとも含む指定情報を記録媒体に記録する指定情報記録部、
前記指定情報の編集指示に応じて前記記録媒体に記録された前記指定情報を編集する指定情報編集部、
前記記録媒体に記録された情報の出力要求が行われた場合に、編集が行われた前記指定情報を編集が行われていない前記指定情報より出力部に優先的に出力させる出力制御部、
として機能させる出力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力制御システム、情報出力システムおよび出力制御プログラムに関する。
【背景技術】
【０００２】
従来、ナビゲーションシステム等においては、利用者が指示した地点をメモリ地点として登録し、目的地等に利用可能な構成が知られている。例えば、特許文献１においては、ユーザが登録したメモリ地点の名称を検索リストに加えて検索リストを更新することで、メモリ地点の名称も他の名称と同時に検索できるようにする構成が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１０７１７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の技術においては、利用者が意図する検索結果が得られにくい場合があった。すなわち、従来の技術においては、メモリ地点の名称とメモリ地点以外の名称とが同列で検索される。従って、メモリ地点の名称が５０音順で検索された場合、メモリ地点の名称が他の名称と比較して５０音順で後の順序であれば、利用者の意図したメモリ地点が検索結果として得られるまでに、多くの文字の入力が必要とされる。
【０００５】
利用者自身が指定して登録したメモリ地点は、他の地点と比較して利用者の関心が高い場合が多いが、メモリ地点が検索結果として得られるまでに多くの入力が必要であると、利用者は非常にストレスを感じてしまう。さらに、メモリ地点が複数登録されている場合、利用者の関心が高いメモリ地点と関心が低いメモリ地点とが混在し得る。
本発明は、上記課題に鑑みてなされたものであり、利用者の関心が高い地点が早期に検索される可能性を高めることを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、出力制御システムは、利用者が指定した地点を少なくとも含む指定情報を記録媒体に記録する指定情報記録部と、前記指定情報の編集指示に応じて前記記録媒体に記録された前記指定情報を編集する指定情報編集部と、前記記録媒体に記録された情報の出力要求が行われた場合に、編集が行われた前記指定情報を出力部に優先的に出力させる出力制御部と、を備える。
【０００７】
また、上記の目的を達成するために、出力制御プログラムは、コンピュータを、利用者が指定した地点を少なくとも含む指定情報を記録媒体に記録する指定情報記録部、前記指定情報の編集指示に応じて前記記録媒体に記録された前記指定情報を編集する指定情報編集部、前記記録媒体に記録された情報の出力要求が行われた場合に、編集が行われた前記指定情報を出力部に優先的に出力させる出力制御部、として機能させる。
【０００８】
すなわち、出力制御システム、プログラムにおいては、利用者が指定した地点に関する指定情報のうち、過去に編集が行われた指定情報を出力部において優先的に出力させる。過去に編集が行われた指定情報については利用者の関心が高く、編集が行われていない指定情報については利用者の関心が相対的に低いと推定されるため、以上の出力制御システム、プログラムによれば、利用者の関心が高い地点が早期に検索される可能性を高めることが可能である。
【０００９】
編集が行われた指定情報が利用者の関心が高い情報であるとみなす技術思想は、種々の態様で実現可能である。例えば、上述の目的を達成するために、利用者が指定した地点を少なくとも含む指定情報を記録する指示を受け付けて記録媒体に前記指定情報を記録させる記録指示受付部と、利用者による前記指定情報の編集指示を受け付けて前記記録媒体に記録された前記指定情報を編集させる編集指示受付部と、前記記録媒体に記録された情報の出力要求を受け付けた場合に、編集が行われた前記指定情報を優先的に出力させる出力部と、を備える情報出力システムが構成されてもよい。
【００１０】
すなわち、利用者による指示を受け付けて記録媒体に指定情報を記録させ、利用者による指示を受け付けて指定情報を編集させ、編集結果によって優先順位が決定された状態で出力要求にかかる指定情報を出力部に出力させる構成であってもよい。むろん、指定情報が記録される記録媒体は、情報出力システムが備えていてもよいし、他の装置（例えばサーバ等）が備えていてもよい。
【図面の簡単な説明】
【００１１】
【図１】情報出力システムおよび出力制御システムを示すブロック図である。
【図２】図２Ａは情報出力処理を示すフローチャート、図２Ｂは出力制御処理を示すフローチャートである。
【図３】図３Ａは表示領域を説明する図、図３Ｂは検索結果の表示例を説明する図である。
【発明を実施するための形態】
【００１２】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）情報出力システムの構成：
（２）出力制御システムの構成：
（３）情報出力処理：
（４）出力制御処理：
（５）他の実施形態：
【００１３】
（１）情報出力システムの構成：
図１は、本発明の一実施形態にかかる情報出力システムおよび出力制御システムの構成を示すブロック図である。本実施形態において情報出力システムは、ナビゲーションシステム１００によって実現される。ナビゲーションシステム１００は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備える制御部２００と記録媒体３００とを備えており、制御部２００は、記録媒体３００やＲＯＭに記憶されたプログラムを実行することができる。本実施形態においては、このプログラムの一つとしてナビゲーションプログラムを実行可能である。ナビゲーションプログラムは、車両の現在地から目的地までの経路を探索し、当該経路に従って車両を走行させるための支援を行う機能を制御部２００に実現させるプログラムである。本実施形態においてナビゲーションプログラムは、当該経路を探索する前に目的地となり得る位置を施設情報または指定情報から検索する機能を備えている。
【００１４】
本実施形態においては、ナビゲーションプログラムによる機能を実現するため、車両に、通信部４００と現在地センサ４１０とユーザＩ／Ｆ部４２０とが備えられている。通信部４００は、サーバ１０と通信する回路を備えており、制御部２００は、通信部４００を介して各種の情報を授受することができる。現在地センサ４１０は、ナビゲーションシステム１００が搭載された車両の現在地を検出する装置であり、例えば、図示しないＧＰＳ受信部と車速センサとジャイロセンサ等によって構成される。制御部２００は、現在地センサ４１０の出力情報に基づいて車両の現在地を取得することができる。
【００１５】
ユーザＩ／Ｆ部４２０は、ユーザに各種の情報を提供し、また、ユーザの指示を入力するためのインタフェース部であり、図示しないタッチパネル式のディスプレイやスピーカーなどを備えている。制御部２００は、当該ユーザＩ／Ｆ部４２０に対して制御信号を出力して任意の画像をディスプレイに表示させ、任意の音をスピーカーから出力させる。また、制御部２００は、ユーザＩ／Ｆ部４２０の出力信号に基づいて入力部としてのディスプレイを介して行われた利用者の指示内容を特定する。すなわち、ユーザＩ／Ｆ部４２０は、画像および音の出力部として機能するとともに、利用者の指示等を入力する入力部として機能する。
【００１６】
記録媒体３００には予め地図情報３００ａが記憶されている。地図情報３００ａは、車両が走行する道路上に設定されたノードの位置等を示すノードデータ、ノード間の道路の形状を特定するための形状補間点の位置等を示す形状補間点データ、ノード同士の連結等を示すリンクデータ、道路あるいは道路の周辺に存在する複数の施設を示す施設情報３００ｂを含んでいる。施設情報３００ｂには、各施設が存在する地点を示す情報が含まれ、各地点に施設の属性（店舗、公共施設等）、住所、名称等の情報が対応づけられることによって定義されている。本実施形態において、施設情報３００ｂを含む地図情報３００ａは更新され得るが、当該更新は、利用者以外のサービス提供者によって生成された地図情報に基づいて実施される。
【００１７】
利用者は、利用者が将来目的地として利用する等のために、ユーザＩ／Ｆ部４２０を操作して地点を指定し、指定された地点を含む指定情報を記録媒体に記録させることができる。本実施形態において、当該指定情報を記録媒体に記録させる指示は利用者がユーザＩ／Ｆ部４２０を操作することによって行われ、サーバ１０が備える記録媒体３０に指定情報が指定情報３０ａとして記録される（詳細は後述）。また、記録済みの指定情報には、利用者がユーザＩ／Ｆ部４２０を操作することによって情報の追加、更新等の編集を行うことができる。そして、本実施形態においては、施設情報３００ｂが示す地点と指定情報が示す地点との双方を目的地として設定し得る。目的地は、種々の手法で選択可能であるが、その１手法として、本実施形態においては目的地を検索することができる。
【００１８】
以上のような指定情報の記録や編集、検索を行うため、ナビゲーションプログラムは情報出力プログラム２１０を備えている。情報出力プログラム２１０は、記録指示受付部２１０ａと、編集指示受付部２１０ｂと出力部２１０ｃとを備えている。記録指示受付部２１０ａは、利用者が指定した地点を少なくとも含む指定情報を記録する指示を受け付けてサーバ１０が備える記録媒体３０に指定情報を記録させる機能を制御部２００に実現させるプログラムモジュールである。
【００１９】
すなわち、制御部２００は、ユーザＩ／Ｆ部４２０に制御信号を出力し、指定情報を記録媒体に記録させる指示や、編集指示、目的地の検索指示等を行うことが可能な操作画面を表示させる。本実施形態において、指定情報を記録媒体に記録させる指示は、２種類の手法で実施可能である。すなわち、利用者は、ユーザＩ／Ｆ部４２０のディスプレイに表示された地図上の地点を選択し、当該地点を含む指定情報を記録媒体に記録させる指示を行うことができる。また、利用者は、車両の走行中にユーザＩ／Ｆ部４２０のディスプレイに表示された記録指示ボタンをタッチすることにより、車両の走行中に車両の現在地を含む指定情報を記録媒体に記録させる指示を行うことができる。
【００２０】
これらの２種類の手法のいずれかによって指定情報を記録媒体に記録させる指示が行われると、制御部２００は、記録指示受付部２１０ａの処理によって当該指示にかかる地点を特定し、通信部４００を介して当該地点を含む指定情報をサーバ１０に対して送信する。なお、指定情報が走行中に利用者が指定した地点を含む場合、制御部２００は、走行中であることを示す情報を指定情報に対応づけてサーバ１０に対して送信する。サーバ１０は、指定情報を受け付けて記録媒体３０に指定情報３０ａとして記録する（詳細は後述）。
【００２１】
編集指示受付部２１０ｂは、利用者による指定情報の編集指示を受け付けてサーバ１０が備える記録媒体３０に記録された指定情報３０ａを編集させる機能を制御部２００に実現させるプログラムモジュールである。指定情報３０ａには少なくとも地点が含まれるため、利用者は、記録媒体３０に記録された指定情報３０ａを利用することで、利用者自身が過去に登録した地点の情報を再利用することができる。しかし、利用者が利用を望む情報は地点のみに限られない。
【００２２】
そこで、本実施形態においては、利用者が、地点に関して名称や住所の文字列、地点に存在する施設等、任意の情報を指定情報に追加し、または、既存の情報を修正することで指定情報を編集することができる。上述の操作画面によって利用者が編集指示を行うと、制御部２００は、編集指示受付部２１０ｂの処理により、ユーザＩ／Ｆ部４２０を介して指定情報の編集内容、すなわち、指定情報に追加する情報や既存の指定情報に対する修正内容を示す情報を取得する。
【００２３】
利用者によって編集内容の確定操作が行われると、制御部２００は、通信部４００を介して編集内容を示す情報をサーバ１０に対して送信する。サーバ１０は、指定情報の編集内容を受け付け、編集内容を反映させた修正を行うように記録媒体３０の指定情報３０ａを更新する（詳細は後述）。
【００２４】
出力部２１０ｃは、記録媒体３００および記録媒体３０に記録された情報の出力要求を受け付け、要求された情報を出力する機能を制御部２００に実現させるプログラムモジュールである。本実施形態において、情報の出力要求は施設情報３００ｂと指定情報３０ａを対象とした検索結果の出力要求である。すなわち、施設情報３００ｂと指定情報３０ａとの双方は地点に関する情報であり、双方とも目的地となり得る。従って、本実施形態において目的地検索が行われる場合、指定情報３０ａと施設情報３００ｂとの双方が検索対象となる。この構成であれば、施設を目的地としたい利用者と、指定した地点を目的地としたい利用者との双方のニーズに対応することができ、利用者の種々のニーズに応じた出力を行うことが可能である。
【００２５】
上述の操作画面によって利用者が目的地の検索指示を行うと、制御部２００は、出力部２１０ｃの処理により、ユーザＩ／Ｆ部４２０を介して目的地の検索条件を取得する。検索条件は、施設情報３００ｂおよび指定情報３０ａの少なくとも一方に対応づけられた項目の内容の少なくとも一部を指定する条件である。例えば、名称の一部を指定する条件が検索条件となり得る。施設情報３００ｂが示す施設には名称が対応づけられているため、施設情報３００ｂを検索対象として当該名称をキーにした検索が行われる。また、指定情報３０ａが示す地点に名称が対応づけられている場合、当該名称が対応づけられた指定情報３０ａを検索対象として当該名称をキーにした検索が行われる。
【００２６】
施設情報３００ｂは記録媒体３００に記録されているため、施設情報３００ｂを検索対象とした検索が行われる場合、制御部２００は記録媒体３００を参照し、検索条件との一致率が高い順に、施設情報３００ｂを抽出し、ソートする。なお、抽出の個数には上限が設けられており、地点の数が予め決められた上限の数に達するとなると検索が終了する。指定情報３０ａは記録媒体３０に記録されているため、指定情報３０ａを検索対象とした検索が行われる場合、制御部２００は、通信部４００を介して検索条件をサーバ１０に対して送信する。この場合、サーバ１０は、検索条件に基づいて指定情報３０ａを検索し、ソートし、検索結果として返信する。なお、ここでも抽出の個数には上限が設けられており、地点の数が予め決められた上限の数に達するとなると検索が終了する。
【００２７】
施設情報３００ｂと指定情報３０ａに基づく検索結果が得られると、制御部２００は、ユーザＩ／Ｆ部４２０に対して制御信号を出力し、検索結果をディスプレイに表示させる。すなわち、制御部２００は、施設情報３００ｂと指定情報３０ａについての検索結果をソート順序に従ってディスプレイに表示させる。
【００２８】
本実施形態において制御部２００は、編集が行われた指定情報３０ａおよび走行中に利用者が指定した地点を示す指定情報３０ａを優先的に出力させるように構成されている。すなわち、サーバ１０は、検索条件に基づいて抽出された指定情報３０ａをソートするが、この際、編集指示受付部２１０ｂの処理によって過去に編集された指定情報３０ａを高い優先順位としてソートする。また、サーバ１０は、記録指示受付部２１０ａの処理によって走行中に指定情報３０ａの記録指示が行われ、走行中に利用者が指定した地点であることを示す情報が対応づけられた指定情報３０ａを高い優先順位としてソートする。
【００２９】
なお、指定情報３０ａが、過去に編集され、かつ、走行中に利用者が指定した地点を示す情報である場合、最もソートの優先順位が高い。指定情報３０ａが、過去に編集され、利用者が地図上の地点を選択して指定した地点を示す情報である場合、２番目にソートの優先順位が高い。さらに、指定情報３０ａが、過去に編集されていないが、走行中に利用者が指定した地点を示す情報である場合、３番目にソートの優先順位が高い。サーバ１０においては以上の優先順位に従ってソートが行われ、さらに、当該優先順位でソートできない順位については、検索条件との一致率が高い順位でソートされる。
【００３０】
以上のような本実施形態においては、利用者が指定した地点に関する指定情報３０ａのうち、過去に編集が行われた指定情報を出力部において優先的に出力させる。過去に編集が行われた指定情報については利用者の関心が高く、編集が行われていない指定情報については利用者の関心が相対的に低いと推定されるため、以上の構成においては、利用者の関心が高い地点が早期に検索される可能性を高めることが可能である。
【００３１】
さらに、車両の走行は利用者が主体的に意志を持って実施される。従って、車両の走行過程であえて利用者が地点を指定した場合、その地点は、特別な地点である可能性が高い。すなわち、車両の走行という利用者に付加を与える作業中に、あえて現在地を指定した指定情報３０ａを記録媒体３０に記録する指示を行った場合、後に忘れることなく当該地点を利用するなどの意志があることが想定される。このような場合、当該地点に対する利用者の関心は高いため、本実施形態のように、走行中に利用者が指定した地点の優先順位が高い構成であれば、利用者の関心が高い地点が早期に検索される可能性を高めることが可能である。
【００３２】
（２）出力制御システムの構成：
本実施形態において出力制御力システムは、サーバ１０によって実現される。サーバ１０は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備える制御部２０と記録媒体３０とを備えており、制御部２０は、記録媒体３００やＲＯＭに記憶されたプログラムを実行することができる。本実施形態においては、このプログラムの一つとして出力制御プログラム２１を実行可能である。出力制御プログラム２１は、ナビゲーションシステム１００からの要求により、指定情報３０ａの記録や、指定情報３０ａの編集、検索結果の出力等のための処理を制御部２０に実行させる。出力制御プログラム２１は、これらの処理を制御部２０に実行させるために、指定情報記録部２１ａと指定情報編集部２１ｂと出力制御部２１ｃとを備えている。
【００３３】
指定情報記録部２１ａは、利用者が指定した地点を少なくとも含む指定情報を記録媒体３０に記録する機能を制御部２０に実現させるプログラムモジュールである。すなわち、ナビゲーションシステム１００の利用者が、ユーザＩ／Ｆ部４２０を操作して地点を含む指定情報を生成した場合、ナビゲーションシステム１００から指定情報が送信される。制御部２０は、指定情報記録部２１ａの処理により、通信部４０を介して指定情報を取得し、記録媒体３０に指定情報３０ａとして記録する。指定情報３０ａは、少なくとも利用者が指定した地点を含んでおり、当該地点が走行中に利用者が指定した地点であった場合、走行中に利用者が指定した地点であることを示す情報が指定情報３０ａに対応づけられている。
【００３４】
指定情報編集部２１ｂは、指定情報３０ａの編集指示に応じて記録媒体３０に記録された指定情報３０ａを編集する機能を制御部２０に実現させるプログラムモジュールである。すなわち、ナビゲーションシステム１００の利用者が、ユーザＩ／Ｆ部４２０を操作して指定情報の編集を行った場合、ナビゲーションシステム１００から編集内容を示す情報がサーバ１０に送信される。
【００３５】
制御部２０は、指定情報編集部２１ｂの処理により、通信部４０を介して編集内容を示す情報を取得し、編集内容に基づいて編集対象の指定情報３０ａを特定し、編集内容を指定情報３０ａに反映させる。例えば、編集内容が情報の追加であれば、制御部２０は、編集対象の指定情報３０ａに対して情報を追加し、編集内容が情報の修正であれば、制御部２０は、編集対象の指定情報３０ａの情報を修正する。指定情報３０ａが編集された場合、編集された指定情報３０ａには、編集済であることを示す情報（例えば、フラグ等）が対応づけられる。
【００３６】
出力制御部２１ｃは、記録媒体３０に記録された情報の出力要求が行われた場合に、要求された情報を出力させ、かつ、編集が行われた指定情報３０ａを出力部に優先的に出力させる機能を制御部２０に実現させるプログラムモジュールである。すなわち、ナビゲーションシステム１００の利用者が、ユーザＩ／Ｆ部４２０を操作して目的地の検索を行った場合、ナビゲーションシステム１００から検索条件を示す情報がサーバ１０に送信される。
【００３７】
制御部２０は、出力制御部２１ｃの処理により、通信部４０を介して検索条件を示す情報を取得し、検索条件に基づいて指定情報３０ａを検索し、ソートする。すなわち、制御部２０は、記録媒体３０を参照し、検索条件との一致率が高い指定情報３０ａを予め決められた上限の地点数となるまで抽出する。さらに、制御部２０は、抽出された指定情報３０ａを参照し、各指定情報３０ａに対して、編集済であることを示す情報と、走行中に利用者が指定した地点であることを示す情報との少なくとも一方が対応づけられているか否かを判定する。
【００３８】
そして、制御部２０は、編集済であることを示す情報と、走行中に利用者が指定した地点を示す情報とが対応づけられた指定情報３０ａのソート順位を最も高い順位とする。また、制御部２０は、編集済であることを示す情報が対応づけられ、走行中に利用者が指定した地点を示す情報が対応づけられていない指定情報３０ａのソート順位を２番目のソート順位とする。さらに、制御部２０は、編集済であることを示す情報が対応づけられておらず、走行中に利用者が指定した地点を示す情報が対応づけられた指定情報３０ａのソート順位を３番目のソート順位とする。
【００３９】
そして、制御部２０は、以上の順位で順位が確定しない指定情報３０ａを、検索条件との一致率が高い順位等でソートする。ソートが行われると、制御部２０は、ソートされた順位で指定情報３０ａが並ぶリストを生成し、検索結果を示す情報として、通信部４０を介してナビゲーションシステム１００に対して送信する。この結果、ナビゲーションシステム１００においては、サーバ１０で抽出、ソートされた指定情報３０ａのリストと、ナビゲーションシステム１００で抽出、ソートされた施設情報３００ｂのリストをユーザＩ／Ｆ部４２０のディスプレイに表示する。
【００４０】
（３）情報出力処理：
次に、本実施形態にかかる情報出力処理を詳細に説明する。図２Ａは、情報出力処理を示すフローチャートである。情報出力処理は、ナビゲーションシステム１００において利用者が目的地の検索を行った場合に実行される。なお、目的地の検索は、任意のタイミングで実行可能であるが、指定情報３０ａが検索結果として得られるためには、指定情報３０ａが記録媒体３０に記録されていることが必要である。また、編集内容に応じて指定情報の出力結果を変化させるためには、指定情報３０ａの編集が行われていることが必要である。
【００４１】
情報出力処理において、制御部２００は、出力部２１０ｃの処理により、ユーザＩ／Ｆ部４２０の出力内容に基づいて、検索条件を取得する（ステップＳ１００）。次に、制御部２００は、出力部２１０ｃの処理により、通信部４００を介して、検索条件をサーバ１０に対して送信する（ステップＳ１０５）。次に、制御部２０は、出力部２１０ｃの処理により、施設情報を検索する（ステップＳ１１０）。すなわち、制御部２００は、ステップＳ１００で取得した検索条件をキーにして施設情報３００ｂを検索し、検索条件に一致する施設情報３００ｂを抽出する。検索条件に一致する施設情報３００ｂを抽出した結果、抽出された数が上限の数に達していない場合、制御部２００は、抽出数が上限の数となるまで一部が検索条件と一致する施設情報３００ｂを抽出する。
【００４２】
次に、制御部２００は、出力部２１０ｃの処理により、施設情報３００ｂの検索結果リストを生成する（ステップＳ１１５）。すなわち、制御部２００は、ステップＳ１１０で検索された施設情報３００ｂを参照し、検索条件との一致率が高い順にソートする。例えば、検索条件が名称「ＡＡＡＡＡ」であった場合、制御部２００は、施設の名称の中で一致している文字数を名称の全文字数で除した値が大きい順に検索結果をソートする。名称が「ＡＡＡＡＢ」である施設１と名称が「ＡＡＡＢＢ」である施設２の施設情報３００ｂが記録媒体３００に記録されており、名称の一致率がより高い施設が存在しない場合、施設１、施設２の順位で検索結果としての施設情報３００ｂがソートされる。なお、一致率が同一である場合、制御部２００は、他の条件、例えば、車両の現在地から近い順位等に基づいてソート順位を決定する。
【００４３】
次に、制御部２００は、出力部２１０ｃの処理により、指定情報の検索結果リストを受信する（ステップＳ１２０）。すなわち、ステップＳ１０５で検索条件がサーバ１０に送信されると、サーバ１０において指定情報３０ａが検索され、指定情報３０ａの検索結果リストが生成されてナビゲーションシステム１００に対して送信される。そこで、制御部２０は、ステップＳ１２０において、通信部４００を介して当該指定情報３０ａの検索結果リストを受信する。
【００４４】
次に、制御部２００は、出力部２１０ｃの処理により、表示領域を決定する（ステップＳ１２５）。本実施形態において、制御部２００は、ステップＳ１２０で生成された検索結果リストを指定情報３０ａの表示領域に表示し、ステップＳ１１５で生成された検索結果リストを施設情報３００ｂの表示領域に表示する。より具体的には、本実施形態においては、ユーザＩ／Ｆ部４２０のディスプレイに検索結果を表示するための表示領域が仮想的に定義される。当該表示領域の全体の大きさは、ユーザＩ／Ｆ部４２０のディスプレイ上の一画面よりもスクロール方向に長く、スクロールが行われることによって表示対象の部分を切り替える事が可能である。
【００４５】
また、本実施形態においては、当該表示領域において指定情報３０ａの表示領域と施設情報３００ｂの表示領域がスクロール方向に交互に並べられる。指定情報３０ａの表示領域と施設情報３００ｂの表示領域は、ユーザＩ／Ｆ部４２０のディスプレイに検索結果が表示される際に少なくとも、指定情報３０ａの表示領域と施設情報３００ｂの表示領域の双方が表示されるように設計されている。図３Ａは、当該表示領域を示す模式図であり、同図３Ａにおいては、表示領域の全体を実線の矩形で示している。また、同図３Ａにおいて、指定情報３０ａの表示領域は符号Ｚ1a，Ｚ2a，Ｚ3a，Ｚ4aであり、施設情報３００ｂの表示領域は符号Ｚ1b，Ｚ2b，Ｚ3b，Ｚ4bである。
【００４６】
表示領域は最も上方の領域Ｚ1が初期に表示され、利用者がスクロールさせることにより領域Ｚ1から領域Ｚ4まで表示させることが可能である。従って、ソートされた情報は、表示領域Ｚ1a等のそれぞれにおいて、図３Ａの上方から下方に向けてソートされた順位で並べて表示される。さらに、本実施形態においては、図３Ａに示すように表示領域の全体の先頭（図３Ａの最上部）に指定情報３０ａの表示領域Ｚ1aが配置され、表示領域の全体の先頭から１／４，２／４，３／４の位置に表示領域Ｚ2a，Ｚ3a，Ｚ4aが配置される。
【００４７】
本実施形態においては、指定情報３０ａのソート順位を決定する要素として、検索条件以外に４個の場合が存在し、各場合の優先順位が規定されている。すなわち、編集済であることを示す情報と、走行中に利用者が指定した地点を示す情報とが対応づけられた指定情報３０ａのソート順位が最も高い。また、編集済であることを示す情報が対応づけられ、走行中に利用者が指定した地点を示す情報が対応づけられていない指定情報３０ａのソート順位が２番目、編集済であることを示す情報が対応づけられておらず、走行中に利用者が指定した地点を示す情報が対応づけられた指定情報３０ａのソート順位が３番目である。このため、編集済であることを示す情報と、走行中に利用者が指定した地点を示す情報との双方が対応づけられていない指定情報３０ａのソート順位が４番目である。
【００４８】
そこで、本実施形態においては、最も高いソート順位が割り当てられる指定情報３０ａを表示領域Ｚ1aに表示し、２番目のソート順位が割り当てられる指定情報３０ａを表示領域Ｚ2aに表示する。さらに、３番目のソート順位が割り当てられる指定情報３０ａを表示領域Ｚ3aに表示し、４番目のソート順位が割り当てられる指定情報３０ａを表示領域Ｚ4aに表示する。
【００４９】
なお、本実施形態においては、各表示領域に表示可能な地点の数に上限が設定されており、各領域に１個以上、上限の数以下の地点についての情報が表示され得る。当該上限の数は、上限の数の地点を各領域に表示した場合の高さがディスプレイの画面の高さより小さくなるように設定されている。従って、本実施形態においては、指定情報３０ａの表示領域と施設情報３００ｂの表示領域とのいずれか一方が画面を占めることはない。このため、本実施形態においては、少なくとも２個の表示領域のそれぞれに指定情報３０ａと施設情報３００ｂとのそれぞれが優先順位に従って表示される。
【００５０】
以上のように、表示領域の高さは可変であるため、制御部２００は、指定情報３０ａの検索結果リストに基づいて表示領域の高さを決定する。すなわち、制御部２００は、指定情報３０ａの検索結果リストを参照し、最も高いソート順位の指定情報３０ａの数（１地点について１個と数える）を特定する。また、制御部２００は、当該数が表示領域Ｚ1aの上限の数以下である場合、最も高いソート順位の指定情報３０ａの数を表示可能な最小の高さに表示領域Ｚ1aの高さを設定する。最も高いソート順位の指定情報３０ａの数が表示領域Ｚ1aに表示可能な上限の数より大きい場合、制御部２００は、表示領域Ｚ1aの高さを上限の高さに設定する。
【００５１】
さらに、制御部２００は、より下位の指定情報３０ａを表示する表示領域の高さを決定する。この際、制御部２００は指定情報３０ａの検索結果リストを参照し、２番目のソート順位の指定情報３０ａの数を特定する。また、制御部２００は、当該数（上位の表示領域に表示しきれなかった指定情報３０ａが存在する場合その数を加えた数）が表示領域Ｚ2aの上限の数以下である場合、当該数の指定情報３０ａを表示可能な最小の高さに表示領域Ｚ2aの高さを設定する。２番目のソート順位の指定情報３０ａの数が表示領域Ｚ2aに表示可能な上限の数より大きい場合、制御部２００は、表示領域Ｚ2aの高さを上限の高さに設定する。制御部２００は、３番目、４番目のソート順位についても同様に表示領域Ｚ3a，Ｚ4aの高さを決定する。
【００５２】
以上のようにして表示領域が決定されると、制御部２００は、施設情報３００ｂと指定情報３０ａの表示領域にそれぞれの検索結果リストを表示する（ステップＳ１３０）。すなわち、制御部２０は、全体の表示領域から指定情報３０ａの表示領域を特定し、各表示領域に対してソートされた順位に従って上方から指定情報３０ａを並べて表示するための画像を生成する。
【００５３】
図３Ｂは、指定情報３０ａの表示領域Ｚ1a，Ｚ2a，Ｚ3a，Ｚ4aと施設情報３００ｂの表示領域Ｚ1b，Ｚ2b，Ｚ3b，Ｚ4bに検索結果が並べられた状態を示す模式図である。同図３Ｂに示すように、表示領域はＺ1，Ｚ2，Ｚ3，Ｚ4から構成されている。制御部２００は、表示領域の全体の先頭、先頭から１／４，２／４，３／４の位置を特定し、ステップＳ１２５で決定された高さの領域を指定情報３０ａの表示領域Ｚ1a，Ｚ2a，Ｚ3a，Ｚ4aとして確保する。そして、制御部２００は、ステップＳ１２０で受信した指定情報３０ａの検索結果リストをソートされた順位に従って各表示領域Ｚ1a，Ｚ2a，Ｚ3a，Ｚ4aに表示する画像を描画する。
【００５４】
さらに、制御部２００は、具体的には、制御部２０は、全体の表示領域から施設情報３００ｂの表示領域を特定し、ソートされた順位に従って上方から各表示領域に対して施設情報３００ｂを並べて表示するための画像を生成し、指定情報３０ａが並べられた画像に重畳する。図３Ｂに示す例であれば、制御部２００は、指定情報３０ａの表示領域Ｚ1a，Ｚ2a，Ｚ3a，Ｚ4aの下端を表示領域Ｚ1b，Ｚ2b，Ｚ3b，Ｚ4bの上端とみなし、ステップＳ１１５で受信した施設情報３００ｂの検索結果リストをソートされた順位に従って各表示領域Ｚ1b，Ｚ2b，Ｚ3b，Ｚ4bに表示する画像を描画する。
【００５５】
そして、制御部２００は、各情報が全体の表示領域に並べられた後の画像をユーザＩ／Ｆ部４２０に対して出力し、当該画像の最上部をユーザＩ／Ｆ部４２０のディスプレイに表示させ、かつ、スクロール可能な状態でディスプレイに表示させる。この結果、ユーザＩ／Ｆ部４２０のディスプレイには領域Ｚ1のようなリストが表示される。この状態において、利用者は、リストのスクロールや目的地の選択等を行うことが可能であり、制御部２００は、ユーザＩ／Ｆ部４２０の出力信号に基づいてリストのスクロールや目的地の選択等を受け付ける。
【００５６】
以上の構成によれば、目的地が指定情報３０ａと施設情報３００ｂから検索された場合に、各情報から検索された結果をユーザＩ／Ｆ部４２０のディスプレイに表示することができる。従って、指定情報３０ａと施設情報３００ｂのいずれか一方のみが表示されるという状況が発生することを防止することができる。このため、利用者が、指定情報３０ａ、施設情報３００ｂのいずれを意図して検索を行っていたとしても、どちらの意図にも合致した検索結果を出力することができる。さらに、利用者は、スクロール操作によって所望の情報を見つけるための操作を行うことが可能である。そして、利用者は、スクロールで表示中の領域を切り替える過程で、指定情報３０ａと施設情報３００ｂとを交互に視認することができる。従って、利用者所望の情報が指定情報３０ａ、施設情報３００ｂのいずれであっても、利用者はスクロールの過程で所望の情報を探すことができる。
【００５７】
なお、検索結果として表示される画像には、検索条件によって検索された結果を示す情報が含まれる。例えば、名称が検索条件となる場合、各地点の名称を表示するための画像が生成される。ただし、指定情報３０ａが編集されていなければ名称が指定情報３０ａに対応づけられていない場合もあるが、本実施形態においては、検索条件に一致する指定情報３０ａが存在しなければ検索条件との一致率が高い順に指定情報３０ａも抽出される。従って、編集によって名称が特定された指定情報３０ａが少なければ、名称が特定されていない指定情報３０ａも検索結果となり得る。
【００５８】
図３Ｂにおいては、指定情報３０ａの検索結果をＩＤ（地点Ａ等）と名称（「ＡＡＡＡＡ」等）によって示し、施設情報３００ｂの検索結果をＩＤ（施設１等）と名称（「ＡＡＡＡＢ」等）によって示している。この例において、表示領域Ｚ1aには、編集され、かつ、走行中に地点が指定された指定情報３０ａである地点Ａ，地点Ｂ，地点Ｃが名称の一致率が高い順に表示される。表示領域Ｚ2aには、編集され、かつ、走行中に地点が指定されなかった指定情報３０ａである地点Ｄ，Ｅが名称の一致率が高い順に表示される。
【００５９】
表示領域Ｚ3aには、編集されておらず、かつ、走行中に地点が指定された指定情報３０ａである地点Ｆ，Ｇが表示される。これらの地点は編集されていないため名称は対応づけられず、地点が他の指標（現在地からの距離等）によってソートされた状態で表示される。表示領域Ｚ4aには、編集されておらず、かつ、走行中に地点が指定されなかった指定情報３０ａである地点Ｈ，Ｉ，Ｊ，Ｋが表示される。これらの地点も編集されていないため名称は対応づけられず、地点が他の指標（現在地からの距離等）によってソートされた状態で表示される。表示領域Ｚ1a，Ｚ2a，Ｚ3a，Ｚ4aには、施設情報３００ｂが上方から順にソートされた順位で表示される。
【００６０】
（４）出力制御処理：
次に、本実施形態にかかる出力制御処理を詳細に説明する。図２Ｂは、出力制御処理を示すフローチャートである。出力制御処理は、ナビゲーションシステム１００から検索条件が送信された場合にサーバ１０の制御部２０によって実行される。出力制御処理が実行されると、制御部２０は、出力制御部２１ｃの処理により、通信部４０を介して、検索条件をナビゲーションシステム１００から取得する（ステップＳ２００）。
【００６１】
次に、制御部２０は、出力制御部２１ｃの処理により、指定情報を検索する（ステップＳ２０５）。すなわち、制御部２０は、ステップＳ２００で取得した検索条件をキーにして指定情報３０ａを検索し、検索条件に一致する指定情報３０ａを抽出する。検索条件に一致する指定情報３０ａを抽出した結果、抽出された数が上限の数に達していない場合、制御部２０は、抽出数が上限の数となるまで一部が検索条件と一致する指定情報３０ａを抽出する。指定情報３０ａとして記録された地点が少なく、上限の数となるまで検索結果が抽出されない場合、制御部２０は、指定情報３０ａの全体を検索した後に検索を終了する。
【００６２】
次に、制御部２０は、出力制御部２１ｃの処理により、指定情報が検索されたか否かを判定する（ステップＳ２１０）。制御部２０は、ステップＳ２０５において検索結果として１カ所以上の地点についての指定情報３０ａが検索された場合、指定情報が検索されたと判定する。ステップＳ２１０において、指定情報が検索されたと判定されない場合、制御部２０は、ステップＳ２１５，Ｓ２２０をスキップする。そして、制御部２０は、ステップＳ２２５において、指定情報の検索結果リストを送信する（ステップＳ２２５）。この場合、制御部２０は、通信部４０を介して検索結果が得られなかったことを示す空のリストをナビゲーションシステム１００に対して送信する。
【００６３】
ステップＳ２１０において、指定情報が検索されたと判定された場合、制御部２０は、出力制御部２１ｃの処理により、指定情報の編集履歴および地点の指定方法を取得する（ステップＳ２１５）。すなわち、制御部２０は、ステップＳ２０５で検索された指定情報３０ａを参照し、編集済であることを示す情報が対応づけられた指定情報３０ａを特定する。また、制御部２０は、ステップＳ２０５で検索された指定情報３０ａを参照し、走行中に利用者が指定した地点を示す情報が対応づけられた指定情報３０ａを特定する。
【００６４】
次に、制御部２０は、出力制御部２１ｃの処理により、指定情報の検索結果リストを生成する（ステップＳ２２０）。すなわち、制御部２０は、ステップＳ２０５で検索された指定情報３０ａを参照し、編集済であることを示す情報と走行中に利用者が指定した地点を示す情報とのいずれかが対応づけられた指定情報３０ａを特定する。
【００６５】
そして、制御部２０は、これらの情報に基づいて、編集済であることを示す情報と、走行中に利用者が指定した地点を示す情報とが対応づけられた指定情報３０ａに最も高いソート順位を対応づける。また、制御部２０は、編集済であることを示す情報が対応づけられ、走行中に利用者が指定した地点を示す情報が対応づけられていない指定情報３０ａに２番目、編集済であることを示す情報が対応づけられておらず、走行中に利用者が指定した地点を示す情報が対応づけられた指定情報３０ａに３番目、編集済であることを示す情報と、走行中に利用者が指定した地点を示す情報との双方が対応づけられていない指定情報３０ａに４番目のソート順位を対応づける。
【００６６】
制御部２０は、以上のソート順位で指定情報３０ａをソートした後、さらに、以上のソート順位で順位が確定しない指定情報３０ａを、検索条件との一致率が高い順位等でソートする。ソートが行われると、制御部２０は、ソートされた順位で指定情報３０ａが並ぶリストを生成し、検索結果リストを示す情報として、通信部４０を介してナビゲーションシステム１００に対して送信する。この結果、ナビゲーションシステム１００においては、サーバ１０で抽出、ソートされた指定情報３０ａのリストと、ナビゲーションシステム１００で抽出、ソートされた施設情報３００ｂのリストをユーザＩ／Ｆ部４２０のディスプレイに表示する。
【００６７】
（５）他の実施形態：
以上の実施形態は、本発明を実施するための一例であり、編集が行われた指定情報が利用者の関心が高い情報であるとみなす限りにおいて、他にも種々の実施形態を採用可能である。例えば、ナビゲーションシステム１００とともに移動する移動体は任意であり、車両であっても良いし、歩行者であっても良く、種々の例が想定される。また、出力制御システムや情報出力システムは、車両等に搭載された装置であっても良いし、可搬型の端末によって実現される装置であっても良い。
【００６８】
さらに、各システムを構成する指定情報記録部２１ａ、指定情報編集部２１ｂ、出力制御部２１ｃ、記録指示受付部２１０ａ、編集指示受付部２１０ｂ、出力部２１０ｃが上述の図１に示すようにナビゲーションシステム（クライアント）とサーバに分かれて存在してもよいし、少なくとも一部が図１と異なる装置に存在していても良い。例えば、サーバ１０の記録媒体３０に施設情報３００ｂが記録されており、情報の出力要求に応じてサーバ１０が出力結果のリストを生成し、ナビゲーションシステム１００で表示される構成であってもよい。
【００６９】
むろん、任意の情報、プログラムモジュールがナビゲーションシステム１００、サーバ１０のいずれに存在してもよいし、一方のみに存在してもよい（この場合、他方は省略可能）。さらに、上述の実施形態の一部の構成の省略や構成の追加が行われてもよいし、処理の順序の変動または省略が行われてもよい。例えば、上述の実施形態において、指定情報３０ａの表示領域がサーバ１０で決定される構成や、指定情報３０ａの検索結果がナビゲーションシステム１００に送信され、指定情報３０ａの検索リストがナビゲーションシステム１００で生成される構成等が採用されていてもよい。
【００７０】
ここで、指定情報記録部は、利用者が指定した地点を少なくとも含む指定情報を記録媒体に記録することができればよい。すなわち、利用者は地点を指定可能であり、指定情報記録部は、指定された地点に関する指定情報を取得して記録媒体に記録する。記録媒体は、任意の情報を記録することができればよく、任意の場所に設置されてよい。地点の指定は、種々の態様で行われてよく、地図上の一地点をユーザＩ／Ｆ部等で指定する態様であってもよいし、利用者が指示を行った場合に利用者が存在する現在地が、指定された地点であると見なされる態様であってもよく、種々の構成を採用可能である。
【００７１】
さらに、指定情報は、少なくとも利用者が指定した地点を含んでいればよく、他の情報、例えば、名称など、種々の項目の情報を含んでいてよい。指定情報に対応づけられる任意の情報は、編集対象となり得る。すなわち、指定情報に含まれる情報は、指定情報が生成された際に指定情報に対応づけられてもよいし、編集によって指定情報に対応づけられてもよい。
【００７２】
指定情報編集部は、指定情報の編集指示に応じて記録媒体に記録された指定情報を編集することができればよい。すなわち、指定情報には少なくとも地点が含まれるため、利用者は、記録媒体に記録された指定情報を利用することで、利用者自身が過去に記録媒体に記録させた地点の情報を再利用することができる。しかし、利用者が利用を望む情報は地点のみに限られない。そこで、指定情報編集部により、利用者は、地点に関して名称や住所の文字列、地点に存在する施設等、任意の情報を指定情報に追加し、または、既存の情報を修正することで指定情報を編集することができる。
【００７３】
出力制御部は、記録媒体に記録された情報の出力要求が行われた場合に、編集が行われた指定情報を出力部に優先的に出力させることができればよい。すなわち、利用者が記録媒体に記録された情報の出力要求を行った場合、出力制御部は、出力要求に適合した情報を収集して出力部に出力させる。そして、出力対象の情報に指定情報が含まれる場合、出力制御部は、編集が行われた指定情報を優先的に出力させる。ここでは、編集が行われた指定情報を編集が行われていない指定情報よりも優先的に出力することができればよく、編集の有無は種々の手法で特定可能である。例えば、指定情報に編集済であることを示す情報や編集履歴が記録されてもよいし、指定情報に最低限含められるべき地点以外の情報が指定情報に対応づけられていることにより、出力の優先度を高める構成等が採用可能である。なお、複数地点についての指定情報が編集されている場合、各指定情報について、編集の度合いや編集の内容、編集以外の要素（検索キーとの一致率等）等に応じて優先順位に優劣が設けられてもよい。優劣の態様も種々の態様が想定可能であり、上述のような順位による優劣であってもよいし、強調の有無による優劣であってもよい。
【００７４】
出力要求は種々の態様で行うことが可能であり、例えば、記録媒体に記録された情報に対応づけられた任意の項目（地点、名称等）をキーにした検索結果の出力要求であってもよいし、指定情報に対応づけられた情報を利用した解析結果の出力要求であってもよい。後者としては、例えば、現在地からの距離が所定範囲内の地点が対応づけられた情報の出力要求等が挙げられる。
【００７５】
利用者が地点の指定や、指定情報の編集、指定情報等の出力要求を行うユーザＩ／Ｆ部は、任意の場所に設置されてよい。また、利用者が地点の指定や、指定情報の編集、指定情報等の出力要求を行うユーザＩ／Ｆ部は任意の態様であってよい。また、出力部は、利用者が出力を認識可能な限りにおいて任意の場所に設置されてよく、出力の態様は画像や音声など、任意の態様であってよい。
【００７６】
さらに、出力要求は、指定情報以外の情報を含めた要求であってもよい。例えば、名称や地点をキーにした検索において、指定情報と他の情報とを検索対象とした検索が行われ、検索結果が出力される構成であってもよい。このような構成の例としては、例えば、施設の地点を少なくとも含む施設情報が記録媒体に記録されており、出力要求が指定情報と施設情報とを出力させる要求であり、出力部に指定情報と施設情報とが表示される構成が挙げられる。
【００７７】
すなわち、施設の地点を含む施設情報が予め記録媒体に記録されている場合、地点を含む指定情報は既存の地点と同等であり、同時に出力されることが好ましい場合がある。例えば、ナビゲーションシステムにおいて、利用者自身が施設の地点や目的地となり得る地点を特定し、指定情報として記録媒体に記録させた場合、指定情報と施設情報とのいずれかに含まれ得る地点を知るために出力要求を行いたい場合がある（近接地点の検索等）。
【００７８】
そこで、指定情報と施設情報とのいずれもが出力結果となり得る出力要求が行われ、出力要求に応じた指定情報と施設情報とが存在する場合に出力される構成であれば、利用者の種々のニーズに応じた出力を行うことが可能である。この場合であっても、編集が行われた指定情報の優先順位が高いことにより、利用者の関心が高いと推定される指定情報を早期に利用者に対して伝達することができる。
【００７９】
むろん、施設情報の出力においても、優先順位が定義されてもよい。例えば、検索キーとの一致率等に基づいて施設情報に優先順位が対応づけられてもよい。なお、施設情報は、指定情報と同一の記録媒体に記録されていてもよいし、異なる記録媒体に記録されていてもよい。記録媒体に記録された施設情報や指定情報の参照を行う処理を行う制御部等の主体は、記録媒体と同一の装置に搭載されていてもよいし、異なる装置に搭載されていてもよい。
【００８０】
さらに、出力制御部が、出力部としてのディスプレイに設けられた少なくとも２個の表示領域のそれぞれに指定情報と施設情報とをそれぞれの情報の優先順位に従って表示させる構成であってもよい。すなわち、出力の要求がなされた情報が指定情報と施設情報である場合に、それぞれを表示する表示領域が存在すれば、いずれか一方のみが表示されるという状況が発生することを防止することができる。従って、利用者が、指定情報、施設情報のいずれを意図して出力要求を行っていたとしても、どちらの意図にも合致した出力を行うことができる。優先順位は、指定情報についての編集の有無の他、上述のような検索キーとの一致率など、種々の要素によって特定されてよい。
【００８１】
指定情報の表示領域と施設情報の表示領域とは、１以上の地点に関する情報を表示可能な領域であれば良く、固定的な領域であってもよいし、動的に変化する領域であってもよい。後者としては、表示領域の大きさが変化する構成であってもよいし、既定の大きさの領域が仮想的に定義され、スクロール等によって表示される領域が変化する構成であってもよい。また、スクロールが行われる場合、指定情報の表示領域と施設情報の表示領域が、指定情報および施設情報をスクロールさせる場合のスクロール方向に交互に並んでいる構成であってもよい。この構成によれば、利用者は、所望の情報を見つけるためにスクロールで表示中の領域を切り替える過程で、指定情報と施設情報とを交互に視認することができる。従って、利用者所望の情報が指定情報、施設情報のいずれであっても、利用者はスクロールの過程で所望の情報を探すことができる。
【００８２】
さらに、指定情報の優先順位が編集以外の要素に依存する例として、指定情報記録部が、移動中に利用者が指定した地点を少なくとも含む指定情報を記録媒体に記録可能であり、出力制御部が、移動中に利用者が指定した地点を含む指定情報を、出力部において優先的に出力させる構成であってもよい。すなわち、利用者が主体的に移動している過程であえて利用者が地点を指定した場合、その地点は、特別な地点である可能性が高い。例えば、移動の過程では移動を優先すべきであるが後に忘れることなく当該地点を利用したいなどの状況が発生している場合に、このような移動中の地点の指定が行われる可能性が高い。従って、移動中に利用者が指定した地点の優先順位を高くすれば、利用者の関心が高い地点が早期に検索される可能性を高めることが可能である。
【００８３】
さらに、本発明のように、編集が行われた指定情報が利用者の関心が高い情報であるとみなす手法は、この処理を行う方法やプログラムとしても適用可能である。また、以上のような出力制御システム、方法、プログラムは、単独の装置として実現される場合もあれば、複数の装置として実現される場合もある。また、車両に備えられる各部と共有の部品を利用して実現される場合もあれば、車両に搭載されない各部と連携して実現される場合もあり、各種の態様を含むものである。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、出力制御システムを制御するプログラムの記憶媒体としても発明は成立する。むろん、そのソフトウェアの記憶媒体は、磁気記憶媒体であってもよいし光磁気記憶媒体であってもよいし、今後開発されるいかなる記憶媒体においても全く同様に考えることができる。
【符号の説明】
【００８４】
１０…サーバ、２０…制御部、２１…出力制御プログラム、２１ａ…指定情報記録部、２１ｂ…指定情報編集部、２１ｃ…出力制御部、３０…記録媒体、３０ａ…指定情報、４０…通信部、１００…ナビゲーションシステム、２００…制御部、２１０…情報出力プログラム、２１０ａ…記録指示受付部、２１０ｂ…編集指示受付部、２１０ｃ…出力部、３００…記録媒体、３００ａ…地図情報、３００ｂ…施設情報、４００…通信部、４１０…現在地センサ、４２０…ユーザＩ／Ｆ部
【図１】
0006642204.tif 000002
【図２】
0006642204.tif 000003
【図３】
0006642204.tif 000004