(57)【要約】【課題】検索対象を表す表示文字列の視認性を高める。【解決手段】ナビゲーション装置は、ユーザから地点名称の読みを受け付けると、地点名称データファイル５９を用いることにより、当該読みに対応する部分を強調して当該読みに該当する地点名称を表示する。地点名称データファイル５９では、地点名称を表示するための表示文字列が記憶されており、当該表示文字列に対して、意味をなす部分単位ごとに読みが記憶されている。そして、キーワード範囲によって、読みと、表示文字列のうち、当該読みに対応する部分が対応づけられている。ナビゲーション装置１は、入力された読みの一部から、当該読みに対応し、かつ、意味を成す部分を強調して地点名称を表示することができる。【選択図】図２
2009008505.tif 000002
【特許請求の範囲】
【請求項１】
検索対象を表示するための表示文字列を記憶する表示文字列記憶手段と、
検索語の入力を受け付ける検索語受付手段と、
前記受け付けた検索語に対応する表示文字を含む表示文字列を前記表示文字列記憶手段から取得する表示文字列取得手段と、
前記取得した表示文字列において、前記検索語に対応する表示文字を含み、かつ、意味を成す文字列部分を特定する部分特定手段と、
前記特定した文字列部分を他の表示文字から識別可能に表示する表示手段と、
を具備したことを特徴とするナビゲーション装置。
【請求項２】
表示文字と、当該表示文字の読みと、の対応を記憶した対応記憶手段を具備し、
前記検索語受付手段は、読みにて検索語の入力を受け付け、
前記表示文字列取得手段は、前記記憶した対応を用いて、前記検索語に対応する表示文字を取得することを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
前記対応記憶手段は、意味を成す文字列部分単位の読みを記憶しており、
前記部分特定手段は、前記文字列部分単位によって前記文字列部分を特定することを特徴とする請求項２に記載のナビゲーション装置。
【請求項４】
検索対象を表示するための表示文字列を記憶する表示文字列記憶手段を備えたコンピュータを、
検索語の入力を受け付ける検索語受付手段と、
前記受け付けた検索語に対応する表示文字を含む表示文字列を前記表示文字列記憶手段から取得する表示文字列取得手段と、
前記取得した表示文字列において、前記検索語に対応する表示文字を含み、かつ、意味を成す文字列部分を特定する部分特定手段と、
前記特定した文字列部分を他の表示文字から識別可能に表示する表示手段と、
して機能させるためのナビゲーション用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置、及びプログラムに関し、例えば、検索対象を表示するものに関する。
【背景技術】
【０００２】
近年、ナビゲーション装置によって車両を誘導することが盛んに行われている。
ナビゲーション装置は、出発地から目的地までの経路を探索する機能、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星やジャイロなどのセンサを用いて自車両の位置を検出する機能、及び目的地までの経路と自車両の現在位置を地図上に表示する機能などを備えている。
【０００３】
そして、ナビゲーション装置は、地図を用いて経路案内するために、例えば、施設名、施設の位置といった地理的な情報を地点情報として記憶している。
地点情報を用いた地点の検索には、例えば、５０音検索を用いたものがあり、これは、ユーザが施設などの名称の５０音読みを検索語として入力すると、ナビゲーション装置が、これに一致する地点を検索するものである。
【０００４】
このような５０音読みを用いて名称の検索を行うナビゲーション装置として、次の特許文献１の「ナビゲーション装置及びこの装置に用いられる記憶媒体」がある。
この技術は、名称を所定の基準で絞り込み、絞り込まれた名称を上位に表示し、絞り込みに漏れた名称を下位に表示することにより、ユーザが結果を特定しやすくするものである。
【特許文献１】特開２００２−３１０７１２公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、ナビゲーション装置で名称を５０音検索した場合、検索語と一致する名称が表示されるが、どの部分が検索語と対応するのかユーザにとって分かりにくいという問題があった。
例えば、検索語として「トウキ」を入力し、「△△陶器教室」や「○○登記事務所」が検索された場合、「陶器」と「登記」の部分が「トウキ」に対応しているということが分かりにくかった。
【０００６】
なお、インターネット検索サービスでは、入力した文字列が強調表示されるものもあるが、検索結果は、入力した文字と必ず一致しており、日本語のように仮名漢字交じりの言語においては正しい表記で入力しない限り強調表示されない（より厳密には検索自体されない）。
例えば、「トウキ」をインターネット検索サービスに入力すると、カタカナ「トウキ」を含む「トウキの生態」、「製薬トウキ」が検索され、文字列「トウキ」が強調表示されるが、「陶器」や「登記」などの文字列は検索すらされない。
【０００７】
そこで、本発明は、検索対象を表す表示文字列の視認性を高めることを目的とする。
【課題を解決するための手段】
【０００８】
（１）前記目的を達成するために、請求項１に記載の発明では、検索対象を表示するための表示文字列を記憶する表示文字列記憶手段と、検索語の入力を受け付ける検索語受付手段と、前記受け付けた検索語に対応する表示文字を含む表示文字列を前記表示文字列記憶手段から取得する表示文字列取得手段と、前記取得した表示文字列において、前記検索語に対応する表示文字を含み、かつ、意味を成す文字列部分を特定する部分特定手段と、前記特定した文字列部分を他の表示文字から識別可能に表示する表示手段と、を具備したことを特徴とするナビゲーション装置を提供する。
（２）請求項２に記載の発明では、表示文字と、当該表示文字の読みと、の対応を記憶した対応記憶手段を具備し、前記検索語受付手段は、読みにて検索語の入力を受け付け、前記表示文字列取得手段は、前記記憶した対応を用いて、前記検索語に対応する表示文字を取得することを特徴とする請求項１に記載のナビゲーション装置を提供する。
（３）請求項３に記載の発明では、前記対応記憶手段は、意味を成す文字列部分単位の読みを記憶しており、前記部分特定手段は、前記文字列部分単位によって前記文字列部分を特定することを特徴とする請求項２に記載のナビゲーション装置を提供する。
（４）請求項４に記載の発明では、検索対象を表示するための表示文字列を記憶する表示文字列記憶手段を備えたコンピュータを、検索語の入力を受け付ける検索語受付手段と、前記受け付けた検索語に対応する表示文字を含む表示文字列を前記表示文字列記憶手段から取得する表示文字列取得手段と、前記取得した表示文字列において、前記検索語に対応する表示文字を含み、かつ、意味を成す文字列部分を特定する部分特定手段と、前記特定した文字列部分を他の表示文字から識別可能に表示する表示手段と、して機能させるためのナビゲーション用プログラムを提供する。
【発明の効果】
【０００９】
本発明によれば、検索対象を表す表示文字列の表示形態を他の文字から識別可能に表示することにより、視認性を高めることができる。
【発明を実施するための最良の形態】
【００１０】
（１）実施の形態の概要
ナビゲーション装置は、ユーザから地点名称の読みを受け付けると、地点名称データファイル５９（図２）を用いることにより、当該読みに対応する部分を強調して当該読みに該当する地点名称を表示する。
【００１１】
地点名称データファイル５９では、地点名称を表示するための表示文字列（例えば、「陶芸・陶器教室」）が記憶されており、当該表示文字列に対して、意味をなす部分単位ごとに（例えば、「トウゲイ」、「トウキ」、「キョウシツ」）読みが記憶されている。
そして、キーワード範囲によって、読み（例えば、「トウキ」）と、表示文字列のうち、当該読みに対応する部分（例えば、「陶器」）が対応づけられている。
【００１２】
また、ナビゲーション装置１は、入力された読みと、地点名称データファイル５９の読みを前方一致にて照合し、例えば、「トウキ」などと読みの一部を入力しても、「トウキョウ」などと、意味単位で読みを検索することが可能である。
このため、ナビゲーション装置１は、入力された読みの一部から、当該読みに対応し、かつ、意味を成す部分を強調して地点名称を表示することができる。
【００１３】
（２）実施の形態の詳細
図１は本実施形態が適用されるナビゲーション装置１のシステム構成図である。
ナビゲーション装置１は、車両に搭載され、この図に示すように、現在位置検出装置１０、情報処理制御装置２０、入出力装置４０及び情報記憶装置５０とを備えている。
まず、現在位置検出装置１０は、以下のような構成を有している。
絶対方位センサ１１は、例えば、磁石に基づいてＮ方向の検出から、車両が何れの方向に位置するかを検出する地磁気センサであり、絶対方向を検出する手段であればよい。
【００１４】
相対方位センサ１２は、例えば交差点を曲がったか否かを検出するものであり、ハンドルの回転部に取り付けた光学的な回転センサや回転型の抵抗ボリュームあるいは車輪部に取り付ける角度センサでもよい。また、角速度を利用して角度の変化を検出するジャイロセンサを用いてもよい。
つまり、基準角度（絶対方位）に対して、相対的に変化した角度を検出することができる手段であればよい。
距離センサ１３は、例えば、車輪の回転を検出して計数するものや、加速度を検出して２回積分するものでもよい。つまり、車両の移動距離を計測できる手段であればよい。
【００１５】
ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信装置１４は、人工衛星からの信号を受信する装置であり、信号の発信時刻、受信装置の位置情報、受信装置の移動速度、受信装置の進行方向など様々な情報を得ることができる。
ビーコン受信装置１５は、特定の地点に設置された送信装置より発信された信号を受信する装置である。
特に、ＶＩＣＳ情報を入手することができ、渋滞情報、現在位置情報、駐車場情報等車両の走行に関する情報を入手することができる。
このように、ナビゲーション装置１は、現在位置取得（検出）手段を備えている。
【００１６】
データ送受信装置１６は、電話回線や電波を利用して車両外部と通信をし、情報の交換を行うための装置である。
例えば、自動車電話、ＡＴＩＳ、ＶＩＣＳ、ＧＰＳ補正、車両間通信など様々な利用方法があり、走行に関する情報を入出力することが可能である。
【００１７】
次に、情報処理制御装置２０は、現在位置検出装置１０、入出力装置４０から入力される情報及び情報記憶装置５０に格納された情報に基づいて演算及び制御を行うとともに、演算結果をディスプレイ４２、プリンタ４３またはスピーカ４４等の出力手段に出力するように制御する手段である。
【００１８】
この情報処理制御装置２０は、以下のような構成を有している。
中央処理装置（ＣＰＵ）２１は、ナビゲーション装置１全体の総括的な演算及び制御を行う。
第１ＲＯＭ２２は、ナビゲーションに関するプログラム、特に、目的地までの経路を案内するのに必要な地点情報の検索、及び検索した地点情報を画像表示や音声出力するためにＲＡＭ２４などに出力したり、地点名称データファイル５９を用いて地点の名称を読みから検索したりするナビゲーションプログラムを格納している。
センサ入力インターフェイス２３は、現在位置検出装置１０からの情報を受け取る手段である。
【００１９】
ＲＡＭ２４は、目的地の情報、通過地点の情報等の利用者が入力した情報を記憶すると共に、利用者の入力情報に基づいてＣＰＵ２１により演算された結果や、経路探索された結果、または情報記憶装置５０から読み込まれた地図情報（地点情報も含まれる）を格納するための記憶手段である。
通信インターフェイス２５は、現在位置検出装置１０からの情報、特に外部から得られる情報を入出力するための手段である。
【００２０】
第２ＲＯＭ２６は、ナビゲーションに関するプログラム、特に、音声案内に関するナビゲーションプログラムを格納している。
画像プロセッサ２７は、ＣＰＵ２１で処理されたベクトル情報を画像情報に処理するための処理手段である。
時計２８は、時刻を刻む。
画像メモリ２９は、画像プロセッサ２７により処理された画像情報を格納する手段である。
音声プロセッサ３０は、情報記憶装置５０から読み込まれた音声情報を処理し、スピーカ４４に出力する。
【００２１】
入出力装置４０は、利用者により目的地、通過地点、探索条件等のデータを入力する入力装置４１、画像や検索結果などを表示するディスプレイ４２、情報を印刷するプリンタ４３、音声を出力するスピーカ４４より構成される。
入力装置４１は、例えば、タッチパネル、タッチスイッチ、ジョイスティック、キースイッチ等で構成される。
【００２２】
情報記憶装置５０は、伝送路４５を介して情報処理制御装置２０に接続される。
情報記憶装置５０は、地図データファイル５１、交差点データファイル５２、ノードデータファイル５３、道路データファイル５４、写真データファイル５５、目的地データファイル５６、案内地点データファイル５７、地点情報データファイル５８、地点名称データファイル５９、その他のデータファイルを格納している。
この情報記憶装置５０は、一般的には、光学的記憶媒体であるＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭや磁気的記憶媒体であるハードディスクなどで構成されるが、光磁気ディスク、各種半導体メモリなどの各種情報記憶媒体で構成してもよい。
なお、書き換えが必要な情報については、書き換え可能なハードディスク、フラッシュメモリなどで構成し、その他の固定的な情報についてはＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどのＲＯＭを使用するようにしてもよい。
【００２３】
地図データファイル５１には、全国道路地図、任意地域の道路地図または住宅地図等の地図データが記憶されている。
道路地図は、主要幹線道路、高速道路、細街路（比較的狭い道路）等の各道路と地上目標物（施設等）から構成される。住宅地図は、地上建造物等の外形を表す図形、及び道路名称等が表示される市街図である。
【００２４】
交差点データファイル５２には、交差点の地理的位置座標や名称等の交差点に関するデータが記憶されている。
ノードデータファイル５３には、地図上において経路探索に利用される各ノードの地理座標データ等が記憶される。
道路データファイル５４には、道路の位置と種類及び車線数及び各道路間の接続関係等の道路に関するデータが記憶されている。
【００２５】
写真データファイル５５には、各種施設や観光地、または主要な交差点等の視覚的表示が要求される場所を写した写真の画像データやコンピュータグラフィックス画像データなどが記憶されている。
目的地データファイル５６には、主要観光地や建物、電話帳に記載されている企業・事業所等の目的地になる可能性の高い場所や施設等の位置と名称等のデータが記憶されている。
案内地点データファイル５７には、道路に設置されている案内表示板の内容や分岐点の案内等の案内が必要とされる地点の案内データが記憶されている。
【００２６】
地点情報データファイル５８は、地点情報を格納したファイルである。地点情報は、ＰＯＩ（Ｐｏｉｎｔ  ｏｆ  Ｉｎｔｅｒｅｓｔ）情報とも呼ばれ、例えば、競技場、劇場、レストランやデパートなどの店舗、学校、行政施設、福祉施設、民間会社の本支社や営業所、観光地など、ユーザが経路案内などで興味を持つと考えられる地点の、地点の表示名称、表示名称の読み、座標、住所、電話番号、その他の事項に関する情報である。
【００２７】
地点名称データファイル５９には、地点名称を表示するための表示文字列や、その読み、及び、表示文字列と読みの対応など、地点名称を検索するためのデータが格納されている。
ナビゲーション装置１は、地点名称データファイル５９を用いて地点名称を検索すると、検索結果を一覧表示し、ユーザが検索結果の何れかを選択すると、当該地点名称に該当する地点情報を地点情報データファイル５８から取得してユーザに提供する。
【００２８】
図２は、地点名称データファイル５９の論理的な構成の一例を示した図である。
なお、地点名称データファイル５９のデータ量は膨大であるため、図２では、読み「トウキ」に対応するもののうちの一部を示している。
地点名称データファイル５９は、項目「地点名称」と、当該項目に対応する「読み」、「キーワード数」、「キーワード範囲」、「電話番号」、その他の項目から構成されている。
【００２９】
項目「地点名称」には、地点名称を表す文字列が文字コード（図では文字で表してある）により記憶されており、ナビゲーション装置１は、この文字列をディスプレイ４２に検索結果として表示する。
なお、この地点名称を表示するための文字列を表示文字列と呼び、表示文字列を構成する文字を表示文字と呼ぶことにする。
【００３０】
表示文字は、漢字、仮名、英数字のほかに、記号や絵文字、ギリシャ文字なども含まれる。即ち、文字コードが付与されているデータであれば表示文字として用いることができる。
このように、地点名称データファイル５９は、検索対象（地点名称）を表示するための表示文字列を記憶する表示文字列記憶手段として機能している。
【００３１】
項目「読み」には、地点名称の読みをカタカナで表したものが記憶されている。
地点名称の読みは、例えば、地点名称「陶芸・陶器教室」に対して「トウゲイ／トウキ／キョウシツ」などと、地点名称の意味を成す文字列部分単位に区切られて、ブロック化されている。
【００３２】
文字列部分単位は、ナビゲーション装置１が地点名称を検索する際のキーワードとして使用される。
例えば、「トウゲイ／トウキ／キョウシツ」では、「トウゲイ」、「トウキ」、「キョウシツ」のそれぞれがキーワードとして、検索語と照合される。
このように、地点名称データファイル５９は、表示文字と、当該表示文字の読みと、の対応を記憶した対応記憶手段として機能し、当該対応記憶手段は、意味を成す文字列部分単位の読みを記憶している。
【００３３】
なお、このキーワードごとの区切りは、読みのデータにおいて、キーワードごとの分割を示す区切り文字（例えば「／」）を設定することにより実現することができる。即ち、読みを表す文字列で、区切りの位置に区切り文字を挿入することにより、読みをキーワード単位に区切ることができる。
【００３４】
項目「キーワード数」は、読みに含まれるキーワードの個数である。
例えば、「トウゲイ／トウキ／キョウシツ」では、「トウゲイ」、「トウキ」、「キョウシツ」の３つのキーワードが含まれるため、キーワード数は３となる。
【００３５】
項目「キーワード範囲」は、キーワードと、表示文字列との対応を規定する項目であって、更に、「１」、「２」、・・・、「ｎ」（ｎは自然数）といったように、１からｎまでの番号を項目名とするサブ項目を備えている。
これらサブ項目の項目名は、何番目のキーワードであるかを表しており、サブ項目には、表示文字列のうち、何番目の表示文字から何番目の表示文字までが、キーワードに対応しているかを表すデータが格納されている。
即ち、読みに対応したキーワードの、表示文字列における範囲が表示文字列の文字数ベースで設定されている。
【００３６】
例えば、地点名称「陶芸・陶器教室」では、サブ項目「１」が「１−２」となっている。
これは、１番目のキーワード「トウゲイ」が、表示文字列「陶芸・陶器教室」の１番目から２番目までの表示文字、即ち、「陶芸」に対応していることを示している。
また、サブ項目「２」が「４−５」となっている。
これは、２番目のキーワード「トウキ」が、表示文字列「陶芸・陶器教室」の４番目から５番目までの表示文字、即ち、「陶器」に対応していることを示している。
このほか、項目「電話番号」には、地点名称に対応する電話番号が格納されている。
【００３７】
なお、検索語とキーワードの完全一致を以て、地点名称を検索してもよいが、ナビゲーション装置１は、検索語と前方一致するキーワードを検索するようになっている。
これによって、例えば、「トウキ」が入力された場合、「トウキ」、「トウキョウ」、「トウキョウエキ」などが前方一致で検索される。
このように、読みの一部を検索語として入力しても、キーワードとして、意味を成す単位が特定されるため、ユーザは、読みの全てを入力する必要が無くなり、ユーザの入力労力を低減することができる。
【００３８】
このように、「キーワード範囲」によってキーワードと表示文字の対応を得ることができるため、ナビゲーション装置１は、検索語に対応する表示文字を強調して表示することができる。
表示文字の強調は、例えば、ハイライトしたり、太字や斜体字にしたり、フォントを変えたり、あるいは文字サイズを大きくしたりして表示形態を変化させることにより行うことができる。
【００３９】
例えば、検索語が「トウキ」の場合、表示文字列「陶芸・陶器教室」については、「陶器」の部分が強調表示され、「東京駅インフォメーションセンター」については、「東京駅」が強調表示される。
このように、ナビゲーション装置１は、「トウキ」と入力した場合でも、前方一致によりキーワードを検索するため、表示文字を意味を成す単位で強調することができる。
【００４０】
また、図示しないが、地点名称データファイル５９では、地点名称に、例えば、「愛知県」など、地点が所在するエリアや、「レストラン」、「ホテル」など、施設や地所が属するジャンルが対応づけられている。
これらは、後述するように地点名称を絞り込む際に使用される。
【００４１】
図３は、地点名称検索画面６０が検索されたディスプレイ４２の外観の一例を示した図である。
ディスプレイ４２の表面には、入力装置４１（図１）を構成するタッチパネルが形成されており、ユーザがディスプレイ４２に表示されたボタンなどをタッチすると、当該ボタンに対応する情報をナビゲーション装置１に入力することができるようになっている。
【００４２】
読み入力欄６１は、地点名称を検索するための読みを入力する欄である。読み入力欄６１に入力された読みが検索語として使用される。
図示しないが、ディスプレイ４２は、５０音入力するための文字ボタンを表示し、ユーザがこれをタッチすることにより読みを入力できるようになっている。
図の例では、ユーザは「トウキ」と入力し、読み入力欄６１には、読み「トウキ」が表示されている。
読み修正ボタン７２は、地点名称の読みを入力した後にこれを修正する際にタッチするボタンである。
読み修正ボタン７２をタッチすると、読み入力欄６１に入力した読みが修正可能となる。
【００４３】
エリア入力欄６２は、地点名称を検索する検索エリアを設定する欄である。エリアには、例えば、全国を検索エリアとする「全エリア」や、都道府県を検索エリアとする「大阪府」、「愛知県」、「東京都」、・・・などがある。
図示しないが、地点名称検索画面６０は、検索エリア設定メニューを備えており、ユーザが所望の検索エリアを選択できるようになっている。
【００４４】
ナビゲーション装置１は、エリア入力欄６２で設定されたエリアにて地点名称の検索を行う。
エリア修正ボタン７３は、エリア入力欄６２に設定された検索エリアを修正する際にタッチするボタンである。
エリア修正ボタン７３をタッチすると、エリア入力欄６２に設定されている検索エリアが修正可能となる。
【００４５】
ジャンル入力欄６４は、地点名称を検索するジャンルを設定する欄である。ジャンルには、例えば、「レストラン」、「ホテル」、「遊園地」、「観光地」、・・・などがある。
図示しないが、地点名称検索画面６０は、ジャンル設定メニューを備えており、ユーザが所望のジャンルを選択できるようになっている。
【００４６】
ナビゲーション装置１は、ジャンル入力欄６４で設定されたジャンルにて地点名称の検索を行う。
ジャンル修正ボタン６３は、ジャンル入力欄６４に設定されたジャンルを修正する際にタッチするボタンである。
ジャンル修正ボタン６３をタッチすると、ジャンル入力欄６４に設定されているジャンルが修正可能となる。
以上のように、ナビゲーション装置１は、エリアとジャンルを用いて、検索対象とする地点名称を絞り込んでから検索を行うことにより、検索処理量を低減している。
【００４７】
検索結果表示欄６６は、検索された地点名称を一覧表示するための欄である。図の例では、一度に５件まで表示することができる。
検索結果表示欄６６に表示される地点名称は、キーワードに対応する表示文字が強調表示されている。
このため、ユーザは、自己が入力した検索語に対して、地点名称のどの部分が一致したのかを容易に認識することができる。
【００４８】
詳細ボタン６７は、地点名称ごとに表示され、ユーザが所望の地点名称の詳細ボタン６７をタッチすると、ナビゲーション装置１は、当該地点名称に対応する地点情報を地点情報データファイル５８から検索してディスプレイ４２に表示する。
前ボタン７４、次ボタン７７は、それぞれ、検索結果表示欄６６の地点名称を１件ずつスクロールダウン、スクロールアップするためのボタンである。
ページボタン７５、７６は、それぞれ、検索結果表示欄６６の地点名称をページ単位でスクロールダウン、スクロールアップするためのボタンである。
【００４９】
スクロールバー７１は、全検索結果のうち、現在表示している結果の位置を表すと共に、スクロールバー７１をタッチしてドラッグすることにより、スクロールアップやスクロールダウンを行うことができる。
件数表示欄６５には、検索された地点名称の件数が表示される。
【００５０】
次に、図４のフローチャートを用いてナビゲーション装置１の地点名称検索手順について説明する。
以下の処理は、ナビゲーション装置１のＣＰＵ２１が所定のプログラムに従って行うものである。
まず、ナビゲーション装置１は、読み入力欄６１（図３）にて、例えば、「トウキ」などと、読みによって検索語の入力を受け付ける（ステップ５）。
このように、ナビゲーション装置１は、検索語の入力を受け付ける検索語受付手段を備えている。
【００５１】
次に、ナビゲーション装置１は、地点名称データファイル５９に格納されているデータのうち、図３のエリア入力欄６２、及びジャンル入力欄６４で設定されているエリアとジャンルに属するものを絞り込む。以降、ナビゲーション装置１は、絞り込んだデータを対象に検索を行う。
【００５２】
次に、ナビゲーション装置１は、地点名称データファイル５９（図２）の項目「読み」に格納されている各キーワードについて、入力された検索語を前方一致にて検索する（ステップ１０）。
例えば、読み「トウキ」に対して、「トウキ」、「トウキョウ」、「トウキョウエキ」などのキーワードがヒットする。
【００５３】
次に、ナビゲーション装置１は、地点名称データファイル５９にて、読みがヒットした地点名称を取得する（ステップ１５）。
例えば、キーワード「トウキ」に対しては、「陶芸・陶器教室」や「○○登記事務所」を特定し、「トウキョウ」に対しては「△△販売  東京サービスセンター」を特定し、「トウキョウエキ」に対しては「東京駅インフォメーションセンター」を特定する。
【００５４】
このように、ナビゲーション装置１は、検索語に対応する表示文字を含む表示文字列を表示文字列記憶手段（地点名称データファイル５９）から取得する表示文字列取得手段を備えている。
そして、当該表示文字列取得手段は、表示文字と、当該表示文字の読みと、の対応を記憶した対応記憶手段（地点名称データファイル５９）を用いて、検索語に対応する表示文字を取得している。
【００５５】
次に、ナビゲーション装置１は、地点名称データファイル５９の「キーワード範囲」を参照することにより、地点名称の表示文字列で強調する範囲を特定する（ステップ２０）。
例えば、「○○登記事務所」の場合、検索でヒットしたキーワード「トウキ」が２番目のキーワードであるため、ナビゲーション装置１は、項目「キーワード範囲」のサブ項目「２」を参照する。
そして、サブ項目「２」は、「３−４」となっているため、ナビゲーション装置１は、表示文字列「○○登記事務所」の３番目から４番目までの表記文字、即ち、「登記」を強調する範囲として特定する。
【００５６】
このように、ナビゲーション装置１は、前記対応記憶手段（地点名称データファイル５９）によって、意味を成す文字列部分単位の読み（キーワード）を記憶しており、文字列部分単位によって文字列部分（キーワードに対応する表示文字の範囲）を特定することにより、検索語に対応する表示文字を含み、かつ、意味を成す文字列部分を特定する部分特定手段を備えている。
【００５７】
次に、ナビゲーション装置１は、ステップ１５で特定した地点名称の表示文字列のうち、ステップ２０で特定した範囲の表示文字を、例えば、ハイライトしたり、フォントを変化させるなどして強調する（ステップ２５）。
次に、ナビゲーション装置１は、強調が設定された表示文字列を検索結果表示欄６６（図３）に表示する（ステップ３０）。
このように、ナビゲーション装置１は、キーワードによって特定した文字列部分を他の表示文字から識別可能に表示する表示手段を備えている。
表示文字列は、「陶器」、「登記」、「東京」、「東京駅」など、ユーザが入力した読みに対応する部分が意味単位で強調されるため、ユーザは、ヒットしたキーワード部分を容易に視認することができる。
【００５８】
以上に説明した本実施の形態により、次のような効果を得ることができる。
（１）検索語として読みを入力すると、当該読みに対応し、かつ、意味を成す文字列部分を強調して検索結果を表示するため、検索語との一致部分の視認性を向上させることができ、ユーザの認識性が向上すると共にユーザに安心感を与えることができる。
（２）表示文字列の読みを意味単位で構成することにより、表示文字を意味単位で強調表示することができる。
（３）入力された読みとキーワードを前方一致で照合するため、読みがキーワードの先頭部分の一部であっても、キーワード全体を検索することができ、更に、このキーワードを含む地点名称を検索することができる。
（４）キーワードごとに前方一致を行うため、地点名称の先頭文字より後に意味を成す表示文字がある場合であっても、これを検索することができる。
【００５９】
次に、本実施の形態の変形例について説明する。
図５は、本変形例に係る地点名称検索画面６０ａの外観の一例を示した図である。
地点名称検索画面６０ａは、地点名称検索画面６０（図３）に漢字選択ボタン８１を追加したものである。
【００６０】
漢字選択ボタン８１には、検索結果表示欄６６で強調されている表示文字がボタンとして表示される。
ユーザが何れかのボタンをタッチすると、ナビゲーション装置１は、検索された地点名称のうち、当該表示文字が強調されているものを絞り込み、検索結果表示欄６６に表示する。
【００６１】
このように、本変形例では、強調されている文字によって地点名称を絞り込むことができる。
なお、漢字選択ボタン８１に表示する文字は、検索結果表示欄６６の表示とは関係なく、検索された地点名称において、頻度が高いものを表示するように構成してもよい。
以上のように、本変形例では、所望の文字をユーザが指定することにより、同じ読みによって検索された不要な地点名称を除外することができる。
【００６２】
次に、他の変形例について説明する。
図６は、本変形例に係る地点名称データファイル５９ａの論理的な構成の一例を示した図である。
地点名称データファイル５９ａは、地点名称データファイル５９（図２）の項目「読み」を項目「文字」としたものである。
【００６３】
先に説明した本実施の形態では、「トウキ」と読みで検索語を入力したが、本変形例では、「陶器」などと表示文字で入力する。
このため、ナビゲーション装置１は、仮名漢字変換機能を備えており、ユーザが、仮名で検索語を入力すると、ナビゲーション装置１は、これを表示文字に変換して検索語の入力を受け付ける。
【００６４】
項目「文字」では、表示文字が意味単位で区分されており、ここでは、これを文字列単位と呼ぶことにする。
ナビゲーション装置１は、地点名称データファイル５９のキーワードと同様に、検索語を文字列単位と前方一致にて検索する。
その他の処理、例えば、キーワード範囲の特定、キーワード範囲の表示文字の強調などは、先に説明した実施の形態と同様である。
以上のように、本変形例では、表示文字によって検索を行うため、同じ読みで異なる表示文字を含む地点名称を除外することができる。
【図面の簡単な説明】
【００６５】
【図１】ナビゲーション装置のシステム構成図である。
【図２】地点名称データファイルの論理的な構成の一例を示した図である。
【図３】地点名称検索画面の一例を示した図である。
【図４】地点名称検索手順を説明するためのフローチャートである。
【図５】地点名称検索画面の変形例を示した図である。
【図６】地点名称データファイルの変形例を示した図である。
【符号の説明】
【００６６】
１  ナビゲーション装置
１０  現在位置検出装置
２０  情報処理制御装置
２１  ＣＰＵ
４０  入出力装置
４１  入力装置
５０  情報記憶装置
５８  地点情報データファイル
５９  地点名称データファイル
【図１】
2009008505.tif 000003
【図２】
2009008505.tif 000004
【図３】
2009008505.tif 000005
【図４】
2009008505.tif 000006
【図５】
2009008505.tif 000007
【図６】
2009008505.tif 000008