(57)【要約】【課題】車両外部の環境により決定されるパラメータを用いて、検索された対象の表示順位を調節する。【解決手段】同類の地点情報がキーワードによってグループされている。各グループには、「対応季節」、「対応天気」、「対応時間」なる３つの項目に関して、パラメータ条件が設定されている。ナビゲーション装置１は、検索結果を所定のアルゴリズムに従って表示順序を設定して一覧表示するが、その際に、時計によって現在時刻と現在の月を取得し、サーバから現在の天気を取得する。そして、ナビゲーション装置１は、これらの値をパラメータとして、当該パラメータが各キーワードのパラメータ条件を満たすか否かを判断する。パラメータ条件を満たさないキーワードがあった場合、ナビゲーション装置１は、当該キーワードに属する地点情報の表示順位が下位となるように調節し、調節後の順位にて検索結果を表示する。【選択図】図３
2009042019.tif 000002
【特許請求の範囲】
【請求項１】
検索語の入力を受け付ける検索語入力受付手段と、
前記受け付けた検索語に対応する対象を検索する検索手段と、
検索した対象に設定されたパラメータ条件を取得する条件取得手段と、
車両外部の環境により決定されるパラメータを取得するパラメータ取得手段と、
前記取得したパラメータが前記取得したパラメータ条件を満たすか否かにより、前記検索した対象の表示順位を調節する表示順位調節手段と、
前記調節した表示順位に基づいて前記検索した対象を表示する表示手段と、
を具備したことを特徴とするナビゲーション装置。
【請求項２】
前記取得したパラメータが前記取得したパラメータ条件を満たさない対象をユーザが選択した場合に、当該パラメータが当該パラメータ条件を満たすように当該パラメータ条件を更新する更新手段を具備したことを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
前記更新手段による更新履歴を記憶する更新履歴記憶手段を具備し、
前記記憶した更新履歴を用いて、前記パラメータ条件を更新前のものに復元する復元手段を具備したことを特徴とする請求項２に記載のナビゲーション装置。
【請求項４】
前記パラメータは、時刻、天気、歴のうちの少なくとも１つであることを特徴とする請求項１、請求項２、又は請求項３に記載のナビゲーション装置。
【請求項５】
検索語の入力を受け付ける検索語入力受付機能と、
前記受け付けた検索語に対応する対象を検索する検索機能と、
検索した対象に設定されたパラメータ条件を取得する条件取得機能と、
車両外部の環境により決定されるパラメータを取得するパラメータ取得機能と、
前記取得したパラメータが前記取得したパラメータ条件を満たすか否かにより、前記検索した対象の表示順位を調節する表示順位調節機能と、
前記調節した表示順位に基づいて前記検索した対象を表示する表示機能と、
をコンピュータに実現させるナビゲーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置、及びナビゲーションプログラムに関し、例えば、検索した対象の表示順位を天気などによって調節するものに関する。
【背景技術】
【０００２】
近年、ナビゲーション装置によって車両を誘導することが盛んに行われている。
ナビゲーション装置は、出発地から目的地までの経路を探索する機能、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星やジャイロなどのセンサを用いて自車両の位置を検出する機能、及び目的地までの経路と自車両の現在位置を地図上に表示する機能などを備えている。
【０００３】
ナビゲーション装置は、車両を案内するためにユーザから目的地の設定を受け付けるが、ナビゲーション装置は、このために、ユーザが入力した検索語などに対応する地点情報を目的地の候補として一覧表示し、その中からユーザに目的地に設定するものを選択してもらう。
ところが、この方法では、目的地の候補が多数にのぼることがあり、所望の候補を探すのが負担となる場合があった。
そこで、次の特許文献１の「ナビゲーション装置」のように、例えば、夏であればスキー場を検索対象から除外するなどして、一覧表示する候補を削減する技術が提案されている。
【特許文献１】特開平１１−３３７３６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、季節はずれなどを理由に検索した対象を候補から除外すると、仮にユーザがその候補を探していた場合、その候補を選択できないという問題があった。
【０００５】
そこで、本発明は、車両外部の環境により決定されるパラメータを用いて、検索された対象の表示順位を調節することを目的とする。
【課題を解決するための手段】
【０００６】
（１）請求項１に記載の発明では、検索語の入力を受け付ける検索語入力受付手段と、前記受け付けた検索語に対応する対象を検索する検索手段と、検索した対象に設定されたパラメータ条件を取得する条件取得手段と、車両外部の環境により決定されるパラメータを取得するパラメータ取得手段と、前記取得したパラメータが前記取得したパラメータ条件を満たすか否かにより、前記検索した対象の表示順位を調節する表示順位調節手段と、前記調節した表示順位に基づいて前記検索した対象を表示する表示手段と、を具備したことを特徴とするナビゲーション装置を提供する。
（２）請求項２に記載の発明では、前記取得したパラメータが前記取得したパラメータ条件を満たさない対象をユーザが選択した場合に、当該パラメータが当該パラメータ条件を満たすように当該パラメータ条件を更新する更新手段を具備したことを特徴とする請求項１に記載のナビゲーション装置を提供する。
（３）請求項３に記載の発明では、前記更新手段による更新履歴を記憶する更新履歴記憶手段を具備し、前記記憶した更新履歴を用いて、前記パラメータ条件を更新前のものに復元する復元手段を具備したことを特徴とする請求項２に記載のナビゲーション装置を提供する。
（４）請求項４に記載の発明では、前記パラメータは、時刻、天気、歴のうちの少なくとも１つであることを特徴とする請求項１、請求項２、又は請求項３に記載のナビゲーション装置を提供する。
（５）請求項５に記載の発明では、検索語の入力を受け付ける検索語入力受付機能と、前記受け付けた検索語に対応する対象を検索する検索機能と、検索した対象に設定されたパラメータ条件を取得する条件取得機能と、車両外部の環境により決定されるパラメータを取得するパラメータ取得機能と、前記取得したパラメータが前記取得したパラメータ条件を満たすか否かにより、前記検索した対象の表示順位を調節する表示順位調節機能と、前記調節した表示順位に基づいて前記検索した対象を表示する表示機能と、をコンピュータに実現させるナビゲーションプログラムを提供する。
【発明の効果】
【０００７】
請求項１に記載の発明では、車両外部の環境により決定されるパラメータが、対象に設定されたパラメータ条件を満たすか否かにより対象の表示順位を調節することにより、ユーザが検索している対象を除外することなく、ユーザが対象を見付けやすくすることができる。
請求項２に記載の発明では、パラメータがパラメータ条件を満たさなくてもユーザが対象を選択した場合に、当該パラメータが当該パラメータ条件を満たすように当該パラメータ条件を更新することにより、ユーザの選択を学習することができる。
請求項３に記載の発明では、パラメータ条件の更新履歴を記憶しておくことにより、パラメータ条件を更新前のものに復元することができ、必要な場合は学習結果をキャンセルすることができる。
請求項４に記載の発明では、パラメータを時刻、天気、歴のうちの少なくとも１つとすることにより、ユーザが目的地選択の際に考慮すると思われる要因をパラメータとすることができる。
請求項５に記載の発明では、請求項１に記載のナビゲーション装置の機能をコンピュータに発揮させるためのコンピュータプログラムを提供することができる。
【発明を実施するための最良の形態】
【０００８】
（１）実施の形態の概要
例えば、「岡崎市民プール」やその他のプールは、キーワード「プール」でグループ化するといったように、同類の地点情報がキーワードによってグループされている。
そして、各グループには、「対応季節」、「対応天気」、「対応時間」なる３つの項目に関して、パラメータ条件が設定されている。例えば、「プール」に関しては、「対応季節」が「６月〜９月」、「対応天気」が「晴れ・曇り」、「対応時間」が「１０：００〜１８：００」などとなっている。
【０００９】
ナビゲーション装置は、ユーザから検索語を受け付けて地点情報を検索し、検索結果を所定のアルゴリズムに従って表示順序を設定して一覧表示するが、その際に、時計によって現在時刻と現在の月を取得し、サーバから地点における現在の天気を取得する。
そして、ナビゲーション装置は、これらの値をパラメータとして、当該パラメータが各キーワードのパラメータ条件を満たすか否かを判断する。
パラメータ条件を満たさないキーワードがあった場合（例えば、天気のパラメータである「雨」に対してプールの項目「対応天気」に関するパラメータ条件である「晴れ・曇り」など）、ナビゲーション装置は、当該キーワードに属する地点情報の表示順位が下位となるように調節し、調節後の順位にて検索結果を表示する。
【００１０】
これによって、雨の日にプールの表示順位を低くしたり、夏にスキー場の表示順位を低くするなどし、ユーザが探していると思われる地点情報を上位に表示して見付けやすくするとともに、これらパラメータ条件に一致しない地点情報を探しているユーザも、下位の表示にて当該地点情報を選択することができる。
【００１１】
（２）実施の形態の詳細
図１は本実施形態が適用されるナビゲーション装置１のシステム構成図である。
ナビゲーション装置１は、車両に搭載され、この図に示すように、現在位置検出装置１０、情報処理制御装置２０、入出力装置４０及び情報記憶装置５０を備えている。
まず、現在位置検出装置１０は、以下のような構成を有している。
絶対方位センサ１１は、例えば、磁石に基づいてＮ方向の検出から、車両が何れの方向に位置するかを検出する地磁気センサであり、絶対方向を検出する手段であればよい。
【００１２】
相対方位センサ１２は、例えば交差点を曲がったか否かを検出するものであり、ハンドルの回転部に取り付けた光学的な回転センサや回転型の抵抗ボリュームあるいは車輪部に取り付ける角度センサでもよい。また、角速度を利用して角度の変化を検出するジャイロセンサを用いてもよい。
つまり、基準角度（絶対方位）に対して、相対的に変化した角度を検出することができる手段であればよい。
距離センサ１３は、例えば、車輪の回転を検出して計数するものや、加速度を検出して２回積分するものでもよい。つまり、車両の移動距離を計測できる手段であればよい。
【００１３】
ＧＰＳ受信装置１４は、人工衛星からの信号を受信する装置であり、信号の発信時刻、受信装置の位置情報、受信装置の移動速度、受信装置の進行方向など様々な情報を得ることができる。
ビーコン受信装置１５は、特定の地点に設置された送信装置より発信された信号を受信する装置である。
特に、ＶＩＣＳ情報を入手することができ、渋滞情報、現在位置情報、駐車場情報等車両の走行に関する情報を入手することができる。
このように、ナビゲーション装置１は、現在位置取得（検出）手段を備えている。
【００１４】
データ送受信装置１６は、電話回線や電波を利用して車両外部と通信をし、情報の交換を行うための装置である。
例えば、自動車電話、ＡＴＩＳ、ＶＩＣＳ、ＧＰＳ補正、車両間通信など様々な利用方法があり、走行に関する情報を入出力することが可能である。
また、検索結果の表示順位を調節するためのパラメータとして天気が必要とされるが、ナビゲーション装置１は、データ送受信装置１６によって外部のサーバと通信し、地点情報が表す地点の現在の天気を取得する。
なお、本実施の形態では、検索された地点情報の地点における現在時刻の天気を取得するが、検索された地点情報の地点における到着予定時刻での予報天気や現在の天気を用いることも可能である。
【００１５】
次に、情報処理制御装置２０は、現在位置検出装置１０、入出力装置４０から入力される情報及び情報記憶装置５０に格納された情報に基づいて演算及び制御を行うとともに、演算結果をディスプレイ４２、プリンタ４３又はスピーカ４４等の出力手段に出力するように制御する手段である。
【００１６】
この情報処理制御装置２０は、以下のような構成を有している。
中央処理装置（ＣＰＵ）２１は、ナビゲーション装置１全体の総括的な演算及び制御を行う。
第１ＲＯＭ２２は、ナビゲーションに関するプログラム、特に、目的地までの経路を案内するのに必要な地点情報の検索、及び検索した地点情報を画像表示や音声出力するためにＲＡＭ２４などに出力したり、地点情報データファイル５８などを用いて地点の名称を読みから検索したり、また、検索した地点の表示順位を天気などを用いて調節したりするナビゲーションプログラムを格納している。
センサ入力インターフェイス２３は、現在位置検出装置１０からの情報を受け取る手段である。
【００１７】
ＲＡＭ２４は、目的地の情報、通過地点の情報等の利用者が入力した情報を記憶すると共に、利用者の入力情報に基づいてＣＰＵ２１により演算された結果や、経路探索された結果、又は情報記憶装置５０から読み込まれた地図情報（地点情報も含まれる）を格納するための記憶手段である。
通信インターフェイス２５は、現在位置検出装置１０からの情報、特に外部から得られる情報を入出力するための手段である。
【００１８】
第２ＲＯＭ２６は、ナビゲーションに関するプログラム、特に、音声案内に関するナビゲーションプログラムを格納している。
画像プロセッサ２７は、ＣＰＵ２１で処理されたベクトル情報を画像情報に処理するための処理手段である。
時計２８は、時刻を刻む。また、検索結果の表示順位を調節するためのパラメータとして現在時刻と現在の月が必要とされるが、ナビゲーション装置１は、時計２８によってこれらのパラメータを取得する。
なお、本実施の形態では、パラメータとして現在時刻を用いるが、地点情報による地点への到着予定時刻を用いることも可能である。
画像メモリ２９は、画像プロセッサ２７により処理された画像情報を格納する手段である。
音声プロセッサ３０は、情報記憶装置５０から読み込まれた音声情報を処理し、スピーカ４４に出力する。
【００１９】
入出力装置４０は、利用者により目的地、通過地点、探索条件等のデータを入力する入力装置４１、画像や検索結果などを表示するディスプレイ４２、情報を印刷するプリンタ４３、音声を出力するスピーカ４４より構成される。
入力装置４１は、例えば、タッチパネル、タッチスイッチ、ジョイスティック、キースイッチ等で構成される。
【００２０】
情報記憶装置５０は、伝送路４５を介して情報処理制御装置２０に接続される。
情報記憶装置５０は、地図データファイル５１、交差点データファイル５２、ノードデータファイル５３、道路データファイル５４、写真データファイル５５、目的地データファイル５６、案内地点データファイル５７、地点情報データファイル５８、キーワードデータファイル５９、その他のデータファイルを格納している。
この情報記憶装置５０は、一般的には、書き換え可能な記憶媒体であるハードディスク、フラッシュメモリなどで構成されるが、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどのＲＯＭと併用してもよい。
【００２１】
地図データファイル５１には、全国道路地図、任意地域の道路地図又は住宅地図等の地図データが記憶されている。
道路地図は、主要幹線道路、高速道路、細街路（比較的狭い道路）等の各道路と地上目標物（施設等）から構成される。住宅地図は、地上建造物等の外形を表す図形、及び道路名称等が表示される市街図である。
【００２２】
交差点データファイル５２には、交差点の地理的位置座標や名称等の交差点に関するデータが記憶されている。
ノードデータファイル５３には、地図上において経路探索に利用される各ノードの地理座標データ等が記憶される。
道路データファイル５４には、道路の位置と種類及び車線数及び各道路間の接続関係等の道路に関するデータが記憶されている。
【００２３】
写真データファイル５５には、各種施設や観光地、又は主要な交差点等の視覚的表示が要求される場所を写した写真の画像データやコンピュータグラフィックス画像データなどが記憶されている。
目的地データファイル５６には、主要観光地や建物、電話帳に記載されている企業・事業所等の目的地になる可能性の高い場所や施設等の位置と名称等のデータが記憶されている。
案内地点データファイル５７には、道路に設置されている案内表示板の内容や分岐点の案内等の案内が必要とされる地点の案内データが記憶されている。
【００２４】
地点情報データファイル５８は、地点情報を格納したファイルである。地点情報は、ＰＯＩ（Ｐｏｉｎｔ  ｏｆ  Ｉｎｔｅｒｅｓｔ）情報とも呼ばれ、例えば、競技場、劇場、レストランやデパートなどの店舗、学校、行政施設、福祉施設、民間会社の本支社や営業所、観光地など、ユーザが経路案内などで興味を持つと考えられる地点の名称を表示するための表示文字列、表示文字列の読み、表示文字列と読みの対応情報、住所、電話番号、その他の事項に関する情報である。地点情報は、検索の対象として機能している。
【００２５】
キーワードデータファイル５９は、例えば、「プール」、「レストラン」など、地点情報が表す施設などを同類のものでグループ化し（即ち、上位概念で層別化し）、グループごとに、時刻、天気、歴の各項目についてのパラメータ条件を設定したものである。
キーワードデータファイル５９は、例えば、雨の日はプールの表示順位を低く調節したり、夏にはスキー場の表示順位を低くしたりなど、検索された地点情報の表示順位を調節するのに用いられる。
【００２６】
図２（ａ）は、地点情報データファイル５８に記憶されている地点情報の論理的な構成の一例を示した図である。
地点情報は、「地点ＩＤ」、「地点名称」、「座標値」、「キーワード」などの項目から構成されている。
項目「地点ＩＤ」は、各地点情報に付与されているＩＤ情報であり、ナビゲーション装置１は、地点ＩＤにより地点情報を特定することができる。
項目「地点名称」は、地点に存在する施設の名称や、場所の名称など、地点情報の対象に付与されている名称である。
【００２７】
項目「座標値」は、例えば、緯度経度など、地点の所在地を特定する情報である。
項目「キーワード」は、例えば、「プール」、「レストラン」、図示しないが、「海水浴場」、「スキー場」など、時刻、天気、時間といった観点を考慮してユーザが対象を検索する場合に同類のものをグループ化したものである。
図示しないが、地点情報は、項目「読み」を備えており、例えば、「おかざきしみんぷーる」など、地点名称の読みが記憶されている。
読みは、ナビゲーション装置１が５０音入力された検索語に対応する地点情報を検索するのに用いられる。
【００２８】
図２（ｂ）は、キーワードデータファイル５９に記憶されているキーワードデータの論理的な構成の一例を示した図であり、学習前の初期状態を表している。
キーワードデータは、「キーワード」、「ジャンル」、「エリア」、「対応季節」、「対応天気」、「対応時間」などの項目から構成されている。
項目「キーワード」は、地点情報に記憶されている項目「キーワード」に対応するものであり、「プール」、「海水浴場」など、地点情報のグループが記憶されている。
即ち、項目「キーワード」を介して地点情報とキーワードデータが対応づけられている。
【００２９】
項目「ジャンル」は、項目「キーワード」に該当する地点情報のジャンル（種類）であり、項目「エリア」は、項目「キーワード」に該当する地点情報を適用する領域である。
これらは、ジャンルやエリアの入力をユーザから受け付け、検索対象を絞り込むのに用いられる。
【００３０】
項目「対応季節」、「対応天気」、「対応時間」は、何れも検索の対象（即ち地点情報）に設定されたパラメータ条件であり、それぞれ「月」、「天気」、「時間」をパラメータとして当該パラメータ条件が満たされているか否かが判断される。
【００３１】
項目「対応季節」は、月単位でパラメータ条件を設定しており、春夏秋冬などの歴を判断するのに用いられる。
ナビゲーション装置１は、検索時の月をパラメータとし、当該月がパラメータ条件として設定された月の範囲にあるか否かを判断する。
そして、ナビゲーション装置１は、当該範囲にある場合は、パラメータ条件を満たし、当該範囲にない場合はパラメータ条件を満たさないと判断する。
【００３２】
例えば、キーワード「プール」の「対応季節」は「６月〜９月」であり、検索時の月が６月から９月までの何れかである場合、パラメータ条件を満たし、何れでもない場合はパラメータ条件を満たさないことになる。
このパラメータ条件は、例えば、夏におけるプールや海水浴場、冬におけるスキー場などのように検索頻度が高くなる季節をパラメータ条件に設定すると、季節はずれにこれらの地点情報の表示順位を低くすることができ、ユーザの利便性を高めることができる。
【００３３】
項目「対応天気」は、晴れ、曇り、雨のうちの１つ、又は組合せによってパラメータ条件が設定されており、ナビゲーション装置１は、検索時の天気をパラメータとし、当該天気がパラメータ条件として設定された天気の何れかに該当するか否かを判断する。
そして、ナビゲーション装置１は、設定された天気の何れかに該当する場合はパラメータ条件を満たし、該当しない場合はパラメータ条件を満たさないと判断する。
【００３４】
例えば、キーワード「プール」の「対応天気」は「晴れ・曇り」であり、地点における検索時の天気が晴れか曇りの場合、パラメータ条件を満たし、雨である場合はパラメータ条件を満たさないことになる。
このパラメータ条件は、例えば、晴れ・曇りにおけるプールや海水浴場などのように検索頻度が高くなる天気をパラメータ条件に設定すると、天気が適合しない場合にこれらの地点情報の表示順位を低くすることができ、ユーザの利便性を高めることができる。
【００３５】
項目「対応時間」は、２４時間のうちのある時間帯であり、ナビゲーション装置１は、検索時の時刻をパラメータとし、当該時刻がパラメータ条件として設定された時間帯の範囲にあるか否かを判断する。
そして、ナビゲーション装置１は、当該範囲にある場合は、パラメータ条件を満たし、当該範囲にない場合はパラメータ条件を満たさないと判断する。
【００３６】
例えば、キーワード「プール」の「対応時間」は「１０：００−１８：００」であり、検索時の時刻が１０時から１８時までの間である場合、パラメータ条件を満たし、何れでもない場合はパラメータ条件を満たさないことになる。
このパラメータ条件は、例えば、平均的な営業時間や利用時間などをパラメータ条件に設定すると、営業時間外・利用時間外では、これらの地点情報の表示順位を低くすることができ、ユーザの利便性を高めることができる。
【００３７】
以上のように構成された地点情報（図２（ａ））とキーワードデータ（図２（ｂ））は次のように利用される。
まず、ナビゲーション装置１は、例えば、「おかざき」などと、５０音の読みによって検索語の入力を受け付ける。このように、ナビゲーション装置１は、検索語の入力を受け付ける検索語入力受付手段を備えている。
また、ナビゲーション装置１は、この際に、ユーザからジャンルやエリアなどの指定も受け付ける。
【００３８】
そして、ナビゲーション装置１は、ジャンルやエリアに該当する地点情報を地点情報データファイル５８から抽出し、当該抽出した地点情報において、地点名称の読みに検索語を含む地点情報を検索する。
このように、ナビゲーション装置１は、受け付けた検索語に対応する対象（地点情報）を検索する検索手段を備えている。
更に、ナビゲーション装置１は、通常の方法によって検索した地点情報に表示順序を設定する。
このように、ナビゲーション装置１は、受け付けた検索語に対応する対象（地点情報）を検索する検索手段と、検索した対象の表示順位を設定する表示順位設定手段を備えている。
【００３９】
ナビゲーション装置１は、以上のようにして、地点情報の検索、及び表示順位の設定を行うと、次のようにして表示順位の調節を行う。
ナビゲーション装置１は、検索時に、時計２８によって、検索時の月と時刻を取得し、データ送受信装置１６を用いてサーバから天気を取得する。
そして、これをキーワードデータファイル５９の各キーワードのパラメータ条件と対比し、パラメータ条件を満たさないキーワードを特定する。
月、時刻、天気の３つのパラメータが「対応季節」、「対応天気」、「対応時間」の３つのパラメータ条件の全てを満たしている場合、ナビゲーション装置１は、当該キーワードに対応する地点情報に関しては、表示順位の変更は行わない。
【００４０】
一方、３つのパラメータのうちパラメータ条件を満たさないものがある場合、当該キーワードに対応する地点情報の表示順位を、通常の方法にて設定した表示順位よりも低くなるように調節する。
この場合、２つ満たさないものは１つ満たさないものよりも表示順位を低く設定し、３つ満たさないものは２つ満たさないものよりも表示順位を低くするといったように、表示順位を調節することも可能である。
また、天気に関するパラメータ条件の方が季節に関するパラメータ条件よりも表示順位により影響するといったように、パラメータ条件に重みづけを行ってもよい。
【００４１】
例えば、図２（ａ）に示した地点情報の「岡崎市民プール」の場合、キーワードは「プール」となっている。
これに対して、図２（ｂ）に示したキーワードデータでキーワード「プール」のパラメータ条件は、「対応季節」に関しては「６月〜９月」、「対応天気」に対しては「晴れ・曇り」、「対応時間」に関しては「１０：００−１８：００」となっている。
そのため、検索時の月、天気、時刻がこれらのパラメータ条件を満たす場合、地点情報「岡崎市民プール」は通常の表示順位にて表示され、これらのパラメータのうち、満たさないものがある場合は、表示順位が低く設定される。
【００４２】
このようにして、ナビゲーション装置１では、キーワードデータを介して地点情報に対してパラメータ条件が設定されている。このため、ナビゲーション装置１は、検索した対象（地点情報）に設定されたパラメータ条件を（キーワードデータを介して）取得する条件取得手段を備えている。
また、ナビゲーション装置１は、時計２８やデータ送受信装置１６を用いて、現在の月、地点における現在の天気、現在時刻などの車両外部の環境によるパラメータを取得するため、車両外部の環境により決定されるパラメータを取得するパラメータ取得手段を備えている。
更に、ナビゲーション装置１は、当該取得したパラメータが（地点情報に対して）取得したパラメータ条件を満たすか否かにより、検索した対象（地点情報）の表示順位を調節する表示順位調節手段を備えている。
【００４３】
次に、図２（ｃ）を用いてナビゲーション装置１が有する学習機能について説明する。
図２（ｃ）は、学習により更新した後のキーワードデータの論理的な構成の一例を示した図である。
例えば、図２（ｂ）のキーワード「プール」のパラメータ条件のうち、「対応天気」は「晴れ・曇り」となっているが、検索時のパラメータが雨であり、例えば、「岡崎市民プール」の表示順位が低く設定されているにもかかわらず、ユーザがこれを選択した場合、ナビゲーション装置１は、当該パラメータ条件を「全て」（晴れ・曇り・雨を意味する）に更新し、当該パラメータが当該パラメータ条件を満たすように当該パラメータ条件を更新する。
【００４４】
このように、パラメータがパラメータ条件を満たさない対象をユーザがあえて選択した場合に、ユーザ特有の要求があると考えられるため、ナビゲーション装置１は、当該パラメータが当該パラメータ条件を満たすように当該パラメータ条件を変更し、これによってキーワードデータを更新する。この変更と更新よりナビゲーション装置１の学習機能が発揮される。
このように、ナビゲーション装置１は、パラメータがパラメータ条件を満たさない対象（地点情報）をユーザが選択した場合に、当該パラメータが当該パラメータ条件を満たすように当該パラメータ条件を更新する更新手段を備えている。
【００４５】
なお、パラメータ条件を満たさない地点情報が１回でも選択された場合にキーワードデータを更新するように構成してもよいが、本実施の形態では、パラメータ条件を満たさない地点情報が所定回数（例えば、３回）選択された場合にキーワードデータを更新するというように、選択回数に閾値を設けた。
これは、ユーザがパラメータ条件を満たさない地点情報を繰り返し選ぶということは、たまたまその地点情報を選んだのではなく、ユーザ固有の要求により選んでいる可能性が高くなるためである。
【００４６】
このように、パラメータ条件に適合しない選択回数を計測するために、ナビゲーション装置１は、各キーワードの各パラメータ条件ごとに図示しないカウンタを備えている。
例えば、図２（ｂ）のキーワードデータにおいて、キーワード「プール」は、「対応季節」、「対応天気」、「対応時間」の各パラメータ条件にカウンタを備えており、パラメータ条件ごとに、条件に適合しない場合の選択回数をカウントしている。
このように、ナビゲーション装置１は、パラメータ条件ごとにカウントを行い、何れか１つのパラメータ条件のカウンタが所定回数に達したら、パラメータ条件の変更を行う。
なお、３つのパラメータ条件のカウンタ値の合計が所定回数に達した場合にパラメータ条件の変更を行うように構成することもできる。
【００４７】
図３は、天気に関するパラメータが雨であるときに（即ち、天気が雨の日に）、検索語「おかざき」を５０音検索した場合の地点名称検索画面６０（ディスプレイ４２（図１）に表示される）を示した図である。即ち、「対応天気」のパラメータ条件が満たされていない。
なお、検索した月は７月であり、検索時刻は１０時とし、「対応季節」と「対応時間」のパラメータ条件は満たされているものとする。
【００４８】
ディスプレイ４２の表面には、入力装置４１（図１）を構成するタッチパネルが形成されており、ユーザがディスプレイ４２に表示されたボタンなどをタッチすると、当該ボタンに対応する情報をナビゲーション装置１に入力することができるようになっている。
【００４９】
読み入力欄６１は、地点名称を検索するための検索語を入力する欄である。読み入力欄６１に入力された読みが検索語として使用される。
【００５０】
図示しないが、ディスプレイ４２は、５０音入力するための文字ボタンを表示し、ユーザがこれをタッチすることにより読みを入力できるようになっている。
図の例では、ユーザは「おかざき」と入力し、読み入力欄６１には、読み「おかざき」が表示されている。
読み修正ボタン７２は、地点名称の読みを入力した後にこれを修正する際にタッチするボタンである。
読み修正ボタン７２をタッチすると、読み入力欄６１に入力した読みが修正可能となる。
【００５１】
エリア入力欄６２は、地点名称を検索する検索エリアを設定する欄である。エリアには、例えば、全国を検索エリアとする「全エリア」や、都道府県を検索エリアとする「大阪府」、「愛知県」、「東京都」、・・・などがある。
図示しないが、地点名称検索画面６０は、検索エリア設定メニューを備えており、ユーザが所望の検索エリアを選択できるようになっている。
【００５２】
ナビゲーション装置１は、エリア入力欄６２で設定されたエリアにて地点名称の検索を行う。
エリア修正ボタン７３は、エリア入力欄６２に設定された検索エリアを修正する際にタッチするボタンである。
エリア修正ボタン７３をタッチすると、エリア入力欄６２に設定されている検索エリアが修正可能となる。
【００５３】
ジャンル入力欄６４は、地点名称を検索するジャンルを設定する欄である。ジャンルには、例えば、「レジャー」「レストラン」、「ホテル」、・・・などがある。
図示しないが、地点名称検索画面６０は、ジャンル設定メニューを備えており、ユーザが所望のジャンルを選択できるようになっている。
【００５４】
ナビゲーション装置１は、ジャンル入力欄６４で設定されたジャンルにて地点名称の検索を行う。
ジャンル修正ボタン６３は、ジャンル入力欄６４に設定されたジャンルを修正する際にタッチするボタンである。
ジャンル修正ボタン６３をタッチすると、ジャンル入力欄６４に設定されているジャンルが修正可能となる。
以上のように、ナビゲーション装置１は、エリアとジャンルを用いて、検索対象とする地点名称を絞り込んでから検索を行うことにより、検索処理量を低減している。
【００５５】
検索結果表示欄６６は、検索された地点情報を地点名称のリストとして一覧表示するための欄である。図の例では、一度に５件まで表示することができる。
表示順は、例えば、現在位置から近い順など、通常の方法にて設定されるが、パラメータ条件を満たさない対象がある場合、当該対象の表示順は、パラメータ条件を満たす場合よりも低く調整される。
このように、ナビゲーション装置１は、調節した表示順位に基づいて検索した対象（地点情報）を表示する表示手段を備えている。
【００５６】
図３に示した検索が行われた日は雨であるため、「岡崎市民プール」は最下位に表示されている。
雨の日にプールを検索するユーザはほとんどいないと予想されるため、「岡崎市民プール」の表示順位を低く設定することにより、ユーザが所望の地点情報を見付けやすくなる。
また、雨であるにもかかわらず「岡崎市民プール」を探しているユーザも、表示順位は低いものの、「岡崎市民プール」を選択することができる。
【００５７】
詳細ボタン６７は、地点名称ごとに表示され、ユーザが所望の地点名称の詳細ボタン６７をタッチすると、ナビゲーション装置１は、当該地点名称に対応する地点情報を地点情報データファイル５８から検索してディスプレイ４２に表示する。
前ボタン７４、次ボタン７７は、それぞれ、検索結果表示欄６６の地点名称を１件ずつスクロールダウン、スクロールアップするためのボタンである。
ページボタン７５、７６は、それぞれ、検索結果表示欄６６の地点名称をページ単位でスクロールダウン、スクロールアップするためのボタンである。
【００５８】
スクロールバー７１は、全検索結果のうち、現在表示している結果の位置を表すと共に、スクロールバー７１をタッチしてドラッグすることにより、スクロールアップやスクロールダウンを行うことができる。
件数表示欄６５には、検索された地点名称の件数が表示される。この例では、３０２８件となっている。
【００５９】
図４は、雨の日にキーワード「プール」に対応する施設が選択されたため、キーワード「プール」のパラメータ条件「対応天気」が「全て」に更新された場合に、検索語「おかざき」を検索した場合の地点名称検索画面６０を示した図である。
キーワードデータファイル５９は、図２（ｃ）のように学習によって更新されているため、天気が雨であっても「岡崎市民プール」は、通常の表示順位（この場合は最上位）で表示される。
【００６０】
図５は、ナビゲーション装置１が行う検索処理の手順を説明するためのフローチャートである。
まず、ナビゲーション装置１は、検索語の入力を受け付け、当該検索語に対応する地点情報を検索する。また、時計２８から現在の月と時刻を取得し、及びデータ送受信装置１６を用いてサーバから天気を取得することにより、これらパラメータを取得する（ステップ５）。
【００６１】
次に、ナビゲーション装置１は、検索した地点情報を地点名称検索画面６０に表示する表示順位を通常の方法で設定する（ステップ１０）。
次に、ナビゲーション装置１は、ステップ５で取得したパラメータがパラメータ条件を満たすか否かを各キーワードごとに確認する。
そして、パラメータ条件を満たさないキーワードがあった場合、当該キーワードに該当する地点情報の表示順位が低くなるように表示順位を調節する（ステップ１５）。
【００６２】
ナビゲーション装置１は、調節済みの表示順位にて地点情報を表示し、ユーザの選択を受け付ける（ステップ２０）。
ユーザが地点情報を選択した場合、ナビゲーション装置１は、当該地点情報を目的地に設定する。
更に、ナビゲーション装置１は、ユーザがパラメータ条件を満たさない地点情報を選択したか否かを確認する（ステップ２５）。
【００６３】
ユーザがパラメータ条件を満たした地点情報を選択した場合（ステップ２５；Ｎ）、ナビゲーション装置１は、検索処理を終了する。
一方、ユーザがパラメータ条件を満たさない地点情報を選択した場合（ステップ２５；Ｙ）、ナビゲーション装置１は、当該パラメータ条件に設定されているカウンタを１だけインクリメントすることによりカウントする（ステップ３０）。
【００６４】
次に、ナビゲーション装置１は、カウンタのカウント値が所定値に達したか否かを確認する（ステップ３５）。
カウント値が所定値に達した場合（ステップ３５；Ｙ）、ナビゲーション装置１は、パラメータがパラメータ条件を満たすように当該パラメータ条件を更新して（ステップ４０）処理を終了する。
一方、カウント値が所定値に達していない場合（ステップ３５；Ｎ）、ナビゲーション装置１は、当該カウンタに関連づけてカウンタ値を記憶する（ステップ４５）。
【００６５】
以上に説明した本実施の形態では、キーワードデータファイル５９のパラメータ条件を直接書き換えてパラメータ条件を更新するため、更新後のキーワードデータファイル５９を更新前のキーワードデータファイル５９に復元することができない。
ところが、キーワードデータファイル５９を更新してユーザに特化してカスタマイズした後、車両を他社に売却して他のユーザがナビゲーション装置１を使用する場合も考えられる。
このため、キーワードデータファイル５９を初期状態に復元可能に構成するのが望ましい。
【００６６】
このようにキーワードデータファイル５９を復元可能に構成するためには、図６（ａ）に示したような履歴データを用いればよい。
即ち、図２（ｂ）に示したキーワードデータファイル５９は変更せずに、履歴データにパラメータ条件の変更内容を記録していくのである。
【００６７】
図６（ａ）に示したように、履歴データは、「学習日」、「キーワード」、「変更内容−対象」、「変更内容−内容」の各項目を備えている。
項目「学習日」は、パラメータ条件を変更した日付である。
項目「キーワード」は、パラメータ条件を変更したキーワードである。
【００６８】
項目「変更内容−対象」は、パラメータ条件を変更した項目であり、「対応季節」、「対応天気」、「対応時間」の何れかである。
項目「変更内容−内容」は、パラメータ条件に追加した条件である。図６（ａ）の例では、キーワード「プール」のパラメータ条件「対応天気」に「雨」が追加されたことを示している。
このように、履歴データは、更新手段による更新履歴を記憶する更新履歴記憶手段として機能している。
【００６９】
以上のように、図２（ｂ）のキーワードデータファイル５９に図６（ａ）の履歴データを合わせたものが、図２（ｃ）のキーワードデータファイル５９と同等となり、ナビゲーション装置１は、キーワードのパラメータ条件を判断する場合、図２（ｂ）のパラメータ条件に図６（ａ）の履歴データを追加したものをパラメータ条件として判断する。
即ち、利用時（検索時）には、初期状態のパラメータ条件と、履歴データによるパラメータ条件の論理和用いることにより、学習後のパラメータ条件によって表示順位を調節することができる。
【００７０】
このように、パラメータ条件の変更分は全て履歴データに記憶され、キーワードデータファイル５９は変更されないため、履歴データを消去することにより容易に初期状態に復元することができる。
このように、ナビゲーション装置１は、更新履歴を用いてパラメータ条件を更新前のものに復元する復元手段を備えている。
【００７１】
なお、復元はログ単位（キーワード単位）で行ってもよいし、全てを一括して行ってもよい。
また、図６（ａ）の履歴データは、キーワードデータからの変更部分のみ記憶しているが、検索効率を高めるために、初期状態のパラメータ条件も合わせて履歴データに記憶し、検索時には履歴データのパラメータ条件を用いて判定を行うように構成することもできる。
【００７２】
図６（ｂ）の例は、履歴データの他の例を説明するための図であり、図６（ｂ）のキーワードデータファイル５９に項目「履歴データ」が追加されている。
項目「履歴データ」は、キーワードごとに、「対応季節」、「対応天気」、「対応時間」の各パラメータ条件の追加エリアが形成されている。
例えば、キーワード「プール」に対しては、「対応天気」のパラメータ条件に「雨」が追加されている。
【００７３】
このため、ナビゲーション装置１は、キーワード「プール」の対応天気に対しては、「晴れ・曇り」に「雨」を加えたものをパラメータ条件として判断を行う。
この例も、パラメータ条件の初期値と変更値が分離されて管理されているため、項目「履歴データ」に記憶されているパラメータ条件を消去することにより容易に初期状態を復元することができる。
【００７４】
次に本実施の形態の変形例について説明する。
先に説明した実施の形態では、例えば、「岡崎市民プール」や他のプールがキーワード「プール」によってグループ化されており、何れかのプールに対して学習したパラメータ条件の変更が他のプールにも及ぶが、本変形例では、地点情報ごとにパラメータ条件を管理し、パラメータ条件の変更が当該地点情報にだけ及ぶようにする。
【００７５】
図７（ａ）は、本変形例に係る地点情報の論理的な構成の一例を示した図であり、パラメータ条件変更前の初期状態を示している。
当該地点情報は、図２（ａ）に示した地点情報の各項目に、図２（ｂ）に示したキーワードデータの各項目を追加したものとなっている。
【００７６】
このため、図７（ａ）に示したように、「岡崎市民プール」と「名古屋市民プール」はキーワード的には同じグループに属するものであるが、個別に項目「対応季節」、「対応天気」、「対応時間」からなるパラメータ条件が設定されている。
ナビゲーション装置１は、表示順位を調節する際に、パラメータがパラメータ条件を満たしているか否かを図７（ａ）の地点情報を用いて地点情報ごとに判断する。
【００７７】
図７（ｂ）は、図７（ａ）の地点情報を学習により更新したところの１例を示している。
この例は、ユーザが雨の日に「岡崎市民プール」を選択した場合を示しており、「岡崎市民プール」の項目「対応天気」に雨が追加されて「全て」に更新されている。
一方、「名古屋市民プール」の項目「対応天気」に関しては更新されておらず、このようにパラメータ条件の更新は地点情報ごとに行われる。
【００７８】
地点情報を図７（ｂ）のように直接更新してしまうと、初期状態に復元できなくなってしまうため、図７（ｃ）のような履歴データを用いて、パラメータ条件の初期状態と変更分を分離して管理するとパラメータ条件を容易に初期状態に復元できるようになる。
図７（ｂ）に示した履歴データは、図６（ａ）の履歴データの項目「キーワード」を項目「地点ＩＤ」としたものである。
【００７９】
地点ＩＤごとに、変更したパラメータ条件と、変更した内容を管理することができる。
図７（ｃ）の例では、地点ＩＤ「１２３４５６」（即ち、岡崎市民プール）のパラメータ条件「対応天気」に「雨」が追加されたことを示している。
又は、図７（ｄ）のように、地点情報ごとに項目「履歴データ」を追加して、地点情報ごとに「対応季節」、「対応天気」、「対応時間」のパラメータ条件の更新内容を記憶してもよい。
【００８０】
次に、本実施の形態の他の変形例について説明する。
本変形例では、キーワードごとにパラメータ条件を保持する一方、履歴データは地点情報ごとに記憶するものである。
図８（ａ）に示した図は、本変形例に係るキーワードデータの論理的な構成の一例を示した図であり、図２（ｂ）に示したものと同じである。
図８（ｂ）は、本変形例に係る地点データの論理的な構成の一例を示した図であり、図２（ａ）の地点情報に項目「履歴データ」を追加したものである。
【００８１】
本変形例では、初期状態のパラメータ条件の設定は、キーワードデータによってキーワードごとに行うが、パラメータ条件の更新は、地点情報の項目「履歴データ」により地点情報ごとに行うことができる。
例えば、地点情報の「岡崎市民プール」と「名古屋市民プール」は、共にキーワードがプールであり、キーワードデータのキーワード「プール」に対して設定されているパラメータ条件が適用されるが、「岡崎市民プール」に関しては、地点情報において項目「履歴データ」の「対応天気」に「雨」が追加されているため、晴れ、曇り、雨の何れにおいても通常の表示順位で表示される。
一方、「名古屋市民プール」に関しては、パラメータ条件の更新がなされていないため、雨の日には表示順位が低く設定される。
【００８２】
以上に述べた本実施の形態、及び変形例では、次のような効果を得ることができる。
（１）地点情報を検索して一覧表示する際に、季節、天気、時間などの車両外部の環境によって決まるパラメータを用いて表示順位を調節することができる。
（２）地点情報に対してパラメータ条件を適当に設定することにより、ユーザが探している可能性の低い地点情報の表示順位を低く設定することができる。
（３）地点情報の表示順位を低く設定しても、検索結果から除外しないため、当該地点情報を探しているユーザも、当該地点情報を選択することができる。
（４）ユーザがパラメータがパラメータ条件を満たさない地点情報を選択した場合、当該パラメータが当該パラメータ条件を満たすように、当該パラメータ条件を更新することができる。
（５）履歴データを用いてパラメータ条件の初期値からパラメータ条件の更新値を分離して管理することにより、パラメータ条件を容易に初期状態に復元することができる。
（６）設定されている目的に対応天候コード（パラメータ条件）が設定されている場合に当該目的地の天候を取得し、対応天候コード外の場合にはその旨をユーザに報知することができる。
【００８３】
なお、本実施の形態では、「対応季節」、「対応天気」、「対応時間」なる３つのパラメータ条件によって歴（カレンダー）、天気、時刻の３つのパラメータの判定を行ったが、何れか１つ、又は、何れか２つをパラメータ条件として採用してもよい。
また、例えば、「対応曜日」なるパラメータ条件で曜日の判定をしたりなど、他のパラメータ条件を設定することも可能である。
【図面の簡単な説明】
【００８４】
【図１】ナビゲーション装置のシステム構成図である。
【図２】地点情報やキーワードデータを説明するための図である。
【図３】地点名称検索画面の一例を示した図である。
【図４】パラメータ条件が更新された後の地点名称検索画面の一例を示した図である。
【図５】検索処理の手順を説明するためのフローチャートである。
【図６】履歴データを説明するための図である。
【図７】変形例を説明するための図である。
【図８】他の変形例を説明するための図である。
【符号の説明】
【００８５】
１  ナビゲーション装置
１０  現在位置検出装置
２０  情報処理制御装置
２１  ＣＰＵ
４０  入出力装置
４１  入力装置
５０  情報記憶装置
５８  地点情報データファイル
５９  キーワードデータファイル
【図１】
2009042019.tif 000003
【図２】
2009042019.tif 000004
【図３】
2009042019.tif 000005
【図４】
2009042019.tif 000006
【図５】
2009042019.tif 000007
【図６】
2009042019.tif 000008
【図７】
2009042019.tif 000009
【図８】
2009042019.tif 000010