(57)【要約】【課題】ナビゲーション装置などに代表される情報提供装置において、画面に長くて類似する文字列が複数個表示された場合に、ユーザが一瞥して識別できるように文字属性を変更し、運転中等におけるユーザの利便性を確保する。【解決手段】情報提供装置の表示画面２００に表示されている道路地図において、道路名称が長くて類似した幹線道路２２３の道路名称「Ｒｏｕｓｅｎｄａａｌ  Ｓｔ」、幹線道路２２４の道路名称「Ｒｏｕｓｅｎｂｕｒｇ  Ａｖｅ」、幹線道路２２５の道路名称「Ｒｏｕｓｅｎｂｏｕｒｇ  Ａｖｅ」は、先頭から６文字目までがオリジナルのままで表示され、７文字目以降が差異部分として属性変更表示される。【選択図】図２
2009270855.tif 000002
【特許請求の範囲】
【請求項１】
文字列を表示してユーザに提示する情報提供装置において、
地図データ中の文字データの中から、所定数以上の文字列の文字データを抽出する抽出手段と、
前記抽出手段により抽出した文字データの母集団に対して一致度検索（類似検索）を行って、類似する文字列を選択する文字列選択手段と、
前記文字列選択手段により選択した類似文字列に対して、一致しない文字列を異なる表示形態で表示モニタに表示するように加工する表示制御手段とを備えることを特徴とする情報提供装置。
【請求項２】
請求項１に記載の情報提供装置において、
前記表示モニタには自車両現在地を中心とする所定表示範囲の道路地図を表示し、
前記抽出手段は、前記所定表示範囲の外側に隣接する広範囲の地図データの文字データを対象として抽出処理を行うことを特徴とする情報提供装置。
【請求項３】
請求項１に記載の情報提供装置において、
前記表示モニタには行政区画がリスト表示され、
前記抽出手段は、リスト表示されている行政区画の文字データを前記母集団として抽出することを特徴とする情報提供装置。
【請求項４】
請求項１〜３に記載の情報提供装置において、
前記文字列選択手段は、前記抽出手段により抽出した文字列の先頭から前記一致度検索を行うことを特徴とする情報提供装置。
【請求項５】
地図データ中の文字データの中から、所定数以上の文字列の文字データを抽出する抽出手段と、
抽出した文字データの母集団に対して一致度検索（類似検索）を行って、類似する文字列を選択する文字列選択手段と、
選択した類似文字列をリスト表示する際、一行おきに異なる表示形態で表示モニタに表示するように加工する表示制御手段とを備えることを特徴とする情報提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、道路名称、方面看板の地名等を文字列で表示するようにしたナビゲーション装置などに代表される情報提供装置に関する。
【背景技術】
【０００２】
たとえば、検索結果である施設名称を表示モニタ上にリスト表示する場合、文字数の多い類似する文字列が複数個表示されると、ユーザが一瞥して施設名称を識別できないおそれがある。特許文献１のナビゲーション装置では、文字数の多い類似する施設名称を複数個リスト表示する際、一致部分を第１の表示領域に表示し、非一致部分を第２の領域に表示する。あるいは、一致部分を固定し、非一致部分を横方向にスクロール表示できるようにしている。
【０００３】
【特許文献１】特開２００５−５５２６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特開２００５−５５２６１号公報に開示されているナビゲーション装置では、道路名称、方面看板の地名等の文字列表示においてはなお、一瞥して検索結果などの文字列を識別しづらいという問題がある。
【課題を解決するための手段】
【０００５】
請求項１の発明は、文字列を表示してユーザに提示する情報提供装置において、地図データ中の文字データの中から、所定数以上の文字列の文字データを抽出する抽出手段と、抽出手段により抽出された文字データの母集団に対して一致度検索（類似検索）を行って、類似する文字列を選択する文字列選択手段と、文字列選択手段により選択された類似文字列に対して、一致しない文字列を異なる表示形態で表示モニタに表示するように加工する表示制御手段とを備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、ユーザが画面に表示されている文字列の差異部分を容易に識別することが可能となり、運転中等での利便性が確保される。
【発明を実施するための最良の形態】
【０００７】
（第一の実施形態）
図１〜３を参照して、本発明による情報提供装置をナビゲーション装置に適用した第一の実施の形態を説明する。このナビゲーション装置では、表示すべき複数の道路名称の文字列に対して前方一致比較を行い、不一致部分を太字で強調表示し、道路名称の視認性を向上させている。
【０００８】
図１は、ナビゲーション装置１００のハードウェア構成を表すブロック図である。ナビゲーション装置１００は、ＣＰＵ１１０、現在地検出装置１２０およびユーザ入力装置１３０とを備えている。現在地検出装置１２０は不図示のＧＰＳセンサ、ジャイロセンサ、車速センサ等から構成される。ユーザ入力装置１３０はタッチパネル、パネル周辺の押ボタン式スイッチ、リモコン等である。
【０００９】
ＣＰＵ１１０はナビゲーション装置１００全体を制御する演算装置である。ＣＰＵ１１０はその周辺回路と互いにバスで接続されている。周辺回路は、ワークメモリ１１１、データメモリ１１２、プログラムメモリ１１３、ディスプレイモジュール１４０、ＶＩＣＳ（登録商標）／ＦＭチューナ１５０、記憶装置１６０、メディア再生装置１７０を含んで構成されている。ワークメモリ１１１およびデータメモリ１１２は、各々ＣＰＵ１１０の作業エリアおよびデータ格納エリアとしてナビゲーション装置１００全体を制御するのに用いられ、プログラムメモリ１１３にはＣＰＵ１１０の制御プログラムが格納されている。
【００１０】
ディスプレイモジュール１４０は、グラフィックコントローラ１４１、画像メモリ１４２、表示パネル１４３を含んで構成される。グラフィックコントローラ１４１は、ＣＰＵ１１０から出力される文字や図形等の画像データを画像メモリ１４２に格納し、表示パネル１４３に画面表示するための制御を行う。
【００１１】
記憶装置１６０は、ナビゲーション処理に使用する道路地図データやＰＯＩ（Ｐｏｉｎｔ  ｏｆ  Ｉｎｔｅｒｅｓｔ：観光地や各種施設）情報などの情報を格納する記憶装置であり、ハードディスクドライブが用いられる。なお、記憶装置１６０は、ハードディスクドライブ以外にも、道路地図データが格納されたＣＤ−ＲＯＭやＤＶＤ、その他の記録媒体、およびその読み出し装置であっても良い。
【００１２】
道路地図データは、地図に関する情報であり、地図表示用データ、経路探索用データ、誘導データなどから成る。地図表示用データは道路や道路地図の背景を表示するためのデータである。経路探索用データは、道路形状とは直接関係しない分岐情報などから成るデータであり、主に推奨経路を演算（経路探索）する際に用いられる。誘導データは、交差点名称・道路名称・方面名称・方向ガイド施設情報などを含むデータであり、演算された推奨経路に基づきユーザを経路誘導する際に用いられる。
【００１３】
道路地図データにおいては、一本の道路は、交差点などをノードとして定義し、ノード間をリンクとして定義することによって、リンク列データとして表される。したがって、リンク列データは、ノードデータおよびリンクデータから構成される。道路地図データは、ノードデータとリンクデータとが、メッシュコードとともにメッシュ領域単位で分類して格納されている。メッシュ領域とは、道路地図を所定範囲毎に区分けしたときの区分けされた各領域をいう。メッシュコードの記憶領域には、メッシュ領域を識別する番号が格納される。リンク列データの記憶領域には、ノードの位置座標とノード間のリンク番号と、リンクをさらに短く分割する補間点の位置座標とが各々の領域に格納される。これらの位置座標が地図表示やロケータ処理の形状データとして用いられる。
【００１４】
ＶＩＣＳ（登録商標）／ＦＭチューナ１５０は、アンテナを介してＶＩＣＳ（登録商標）センターなどで代表される道路交通情報配信センターからの情報やＦＭ放送を受信するために設けられている。メディア再生装置１７０は、楽曲を記録したメディア再生等を行うプレーヤー機器である。
【００１５】
図２を参照して、第一の実施の形態であるナビゲーション装置の画面表示について説明する。図２において、前方一致の文字列「Ｒｏｕｓｅｎ」を有する複数の道路名称が同一表示画面２００上に表示されている。表示画面２００には、ナビゲーション装置１００を搭載する車両の現在位置を示す自車位置マーク２１０が周辺の道路地図と共に表示されている。道路地図には、主要な幹線道路２２１〜２２５が太い実線で表示され、幹線道路以外の道路が細い実線で表示されている。なお、図示は省略するが、表示画面２００には、道路地図の表示範囲に含まれる各種施設情報や各種ランドマーク情報、地名、道路名称、交差点名称なども表示される。
【００１６】
図２に示す表示画面２００には、自車両が走行している幹線道路Ｒｏｓｅ  Ｒｄ（２２１）の他、幹線道路Ｒｏｕｔｅ１０１（２２２）、Ｒｏｕｓｅｎｄａａｌ  Ｓｔ（２２３）、Ｒｏｕｓｅｎｂｕｒｇ  Ａｖｅ（２２４）、Ｒｏｕｓｅｎｂｏｕｒｇ  Ａｖｅ（２２５）が表示されている。自車位置マーク２１０は幹線道路Ｒｏｓｅ  Ｒｄ（２２１）上に示されている。なお、幹線道路以外の道路の名称についても適宜表示されるが、説明の便宜上、図２では省略している。
【００１７】
このナビゲーション装置１００では、以下に示す条件１および２にて、表示すべき複数の道路名称の文字列に対して前方一致比較を行い、不一致部分を太字で強調表示し、道路名称の視認性を向上させている。
条件１：文字数が７以上であること
条件２：前方一致する文字数が４以上である他の文字列が存在すること
【００１８】
このような条件１および２は次のようにして決定した。
幹線道路２２２の道路名称「Ｒｏｕｔｅ  １０１」は、他の４個の道路名称と文字列比較すると、「Ｒｏｓｅ  Ｒｄ」との間では先頭の２文字Ｒｏが前方一致となり、「Ｒｏｕｓｅｎｄａａｌ  Ｓｔ」、「Ｒｏｕｓｅｎｂｕｒｇ  Ａｖｅ」、「Ｒｏｕｓｅｎｂｏｕｒｇ  Ａｖｅ」との間ではいずれも先頭の３文字Ｒｏｕが前方一致となる。しかしながら、表示画面２００内において２または３文字の前方一致は極めて頻繁に発生し得る。そのため、後方の差異部分の文字属性を前方一致部分の文字属性と異ならせると、文字属性が変更された文字列の方が多くなってしまい、かえってユーザにとって分かりにくい表示となることが考えられる。より具体的には、
（１）本来は文字属性が変更されなくてもユーザが一瞥で識別できるような短い文字列に対しても差異部分の属性変更表示が多発する。
（２）長い文字列においては差異部分に該当する後方の文字列が長くなる場合が頻発するために差異部分の属性変更表示が多発する。
【００１９】
そこで、図２においては、上記条件１については道路名称文字数をたとえば７文字以上とし、条件２は前方一致する文字数がたとえば４文字以上に設定した。
【００２０】
上述の条件１および条件２に基づくと、幹線道路２２２の道路名称「Ｒｏｕｔｅ  １０１」は、条件１については満たしているが、条件２については満たさないため、差異部分の属性変更表示の対象外と判定されるため、図２において、全ての文字がオリジナルの属性で表示されている。
【００２１】
幹線道路２２１の道路名称「Ｒｏｓｅ  Ｒｄ」は、文字数が６文字であり条件１を満たしていないため、属性変更表示の対象外と判定され、図２において、全ての文字がオリジナルの文字属性で表示されている。なお、幹線道路２２３の道路名称「Ｒｏｕｓｅｎｄａａｌ  Ｓｔ」、幹線道路２２４の道路名称「Ｒｏｕｓｅｎｂｕｒｇ  Ａｖｅ」、幹線道路２２５の道路名称「Ｒｏｕｓｅｎｂｏｕｒｇ  Ａｖｅ」のいずれとの間においても４文字の前方一致となるため、条件２を満たしている。この実施の形態では、条件１および２をともに満たした場合のみ、後方の一部文字が強調表示されるので、幹線道路２２１の道路名称「Ｒｏｓｅ  Ｒｄ」は強調表示されない。
【００２２】
幹線道路２２３の道路名称「Ｒｏｕｓｅｎｄａａｌ  Ｓｔ」、幹線道路２２４の道路名称「Ｒｏｕｓｅｎｂｕｒｇ  Ａｖｅ」、幹線道路２２５の道路名称「Ｒｏｕｓｅｎｂｏｕｒｇ  Ａｖｅ」は、いずれも７文字以上から構成されているので、条件１を満たす。また、幹線道路２２３の道路名称「Ｒｏｕｓｅｎｄａａｌ  Ｓｔ」、幹線道路２２４の道路名称「Ｒｏｕｓｅｎｂｕｒｇ  Ａｖｅ」、幹線道路２２５の道路名称「Ｒｏｕｓｅｎｂｏｕｒｇ  Ａｖｅ」は、それらを相互比較すると６または７文字の前方一致となるため、いずれも条件２を満たす。その結果、道路名称「Ｒｏｕｓｅｎｄａａｌ  Ｓｔ」、「Ｒｏｕｓｅｎｂｕｒｇ  Ａｖｅ」、「Ｒｏｕｓｅｎｂｏｕｒｇ  Ａｖｅ」は、差異部分の文字列の属性変更表示の対象として判定される。その際、オリジナルの文字属性で表示される文字数については、前方一致となる文字数の大小比較の結果、少ない方の値で定めることとする。よって、図２においては、道路名称「Ｒｏｕｓｅｎｄａａｌ  Ｓｔ」、道路名称「Ｒｏｕｓｅｎｂｕｒｇ  Ａｖｅ」、道路名称「Ｒｏｕｓｅｎｂｏｕｒｇ  Ａｖｅ」のいずれにおいても、６文字目までがオリジナルの属性で表示され、７文字目以降が差異部分の文字列として属性変更表示されている。
【００２３】
図３のフローチャートを参照して、道路名称における差異部分の文字列の属性変更表示の具体的な処理内容を説明する。
【００２４】
ステップＳ３１０において、ナビゲーション装置１００は、自車両の現在地を特定する。次に、ステップＳ３２０にて、表示画面２００に表示する道路地図の縮尺を特定する。地図縮尺は、ナビゲーション装置１００のデフォルト設定値としても良いし、予めユーザが設定した設定値でも良い。
【００２５】
ステップＳ３３０では、前述の処理ステップにて特定した現在地と表示縮尺に基づいて、画面表示に必要な範囲の道路地図データを記憶装置１６０から読み出す。なお、前述したように、道路地図データはメッシュ領域単位で格納されており、ステップＳ３３０では、自車両の現在地を含むメッシュおよび当該メッシュの全方位の隣接８メッシュを合わせた合計９メッシュ領域の道路地図データを読み出す。そして、ステップＳ３４０以下のステップにおいて、それらの道路地図データに対して文字属性変更処理を予め行っておく。こうすることで、自車両が時々刻々と移動する都度、既に属性変更処理実施済みの文字列が遅延無く表示される。
【００２６】
ステップＳ３４０〜ステップＳ３７０で実行される文字属性変更処理を説明する。ステップＳ３４０では、ステップＳ３３０にて読み出された道路地図データにおいて、所定の文字数以上の文字列から構成される道路名称を抽出する。図２で説明したとおり、たとえば７文字以上の全ての道路名称を抽出する。ステップＳ３５０において、抽出した全ての道路名称のうち、文字列の先頭から数えて４文字以上一致する最低２つの道路名称を含む道路名称群を選択する。
【００２７】
ステップＳ３６０では、ステップＳ３５０で特定された道路名称群のうち、前方一致部分以降の差異部分（非一致部分）となる後続の文字列に対して属性変更処理を実行する。図２で説明したとおり、属性変更処理対象となる道路名称群の前方一致以降の後続の文字列の文字属性を、大文字かつ太字かつ斜字体に設定する。そして、ステップＳ３７０において、属性変更結果を反映した道路名称表示を含めた道路地図表示を行う。その一例が図２で説明した表示画面２００である。
【００２８】
ステップＳ３８０において、道路地図表示を終了するか否かを判定する。ステップＳ３８０が肯定されると、すなわち道路地図表示の終了が判定されると図３の処理を終了する。ステップＳ３８０が否定されると、すなわち道路地図表示継続が判定されると、ステップＳ３９０に進む。
【００２９】
ステップＳ３９０では、上述の文字属性変更処理を再度実行するか否かを判定し、文字属性変更処理の再実行が判定されるまで、繰り返しステップＳ３９０を実行する。ステップＳ３９０が肯定されるとステップＳ３３０へ戻り、ステップＳ３４０からＳ３７０において文字属性変更処理を実行する。この実施の形態のナビゲーション装置では、次の条件が成立すると文字属性変更処理を再実行する。
（１）自車両が地図データ上のメッシュ境界を越えて隣接メッシュ範囲へ移動したことをナビゲーション装置１００が検出した場合
（２）ユーザ入力等により道路地図表示の縮尺が変更された場合
いずれの場合においても、新たなメッシュが自車両の現在地を含む合計９メッシュの中心となることから、上述の文字属性変更処理を再度実行する必要があり、ステップＳ３３０へ戻る。
【００３０】
上述した第一の実施の形態によるナビゲーション装置は、次の作用効果を奏する。
（１）道路地図を表示した画面に所定の文字数以上が前方一致する複数の道路名称が含まれている場合に、差異部分となる後続の文字列の属性を変更して表示するように構成した。これにより、ユーザが運転中に道路地図表示を一瞥する際に、紛らわしい道路名称のために所望の道路と別の道路とを混同することに起因して経路を逸脱することが防止できる。
【００３１】
（２）道路名称の差異部分の文字属性変更処理は、自車両の現在位置を含むメッシュだけでなく全方位の隣接メッシュも含めた９メッシュについて同時に実施するように構成した。これにより、自車両の走行中に画面表示されている道路地図領域においては、画面表示の対象となる以前に道路名称の差異部分の文字属性変更処理が完了しているため、車両の移動に伴って画面表示が変更される際に、文字属性変更処理のために表示が遅れる現象を防止できる。
【００３２】
第１の実施の形態のナビゲーション装置において、上記「所定の文字数」を次のように定めてもよい。
（１）上記「所定の文字数」の設定値としては、ナビゲーション装置１００として固定値を適用しても良いし、ユーザ入力で任意の値を適用できるようにしても良い。
（２）ナビゲーション装置１００の画面表示範囲に含まれるすべての文字列が比較演算されて、差異部分として判定されて文字属性変更表示される文字列の含まれる割合が所定の割合以下になるように動的に自動変更されるようしても良い。
（３）過去の経路誘導時に車両が経路を逸脱した地点の道路名称が、「所定の文字数」未満である前方一致文字列を含む道路名称であれば、経路逸脱地点の道路名称の文字数を学習して「所定の文字数」を自動設定するようにしても良い。すなわち、経路を逸脱しやすい分岐点に接続する道路名称については上記条件１および２の文字数を小さくしてもよい。
（４）図２に示す表示画面２００において、文字属性変更表示として大文字、太字、かつ斜字体を例示した。しかし、書体（明朝体・ゴシック体等）、スタイル（太字・斜字体等）、大文字／小文字の別、サイズ、色、改行等の様々な属性の中から適宜選択して変更することによって実現しても良い。
【００３３】
（第二の実施形態）
本発明の第二の実施形態によるナビゲーション装置１００では、経路誘導中に分岐路近傍で表示される方面看板内の文字列に対して、上述したと同様の文字属性変更処理を実行するものである。方面看板には、経路誘導実行中に分岐点に近接したときに分岐路に接続される道路の行き先方面の地名が表示される。以下、図４および図５を用いて説明する。なお、本実施形態において、文字属性変更処理を実行する条件は第一の実施の形態と同様であるが、方面看板内の文字列のみを対象とし、方面看板内の文字列と地図内の地名の文字列とを比較しない。
【００３４】
図４は、本発明を適用したナビゲーション装置１００における表示画面２００の一例を示したものである。表示画面２００には、推奨経路が他の道路と識別可能に表示されるとともに、自車位置マーク２１０、および方面看板４３０が表示されている。第２の実施の形態のナビゲーション装置では、方面看板４３０をイメージ情報として予め作成して記憶しておくのではなく、誘導ポイントである分岐路の手前所定距離の地点で方面看板４３０を作成して表示画面２００に表示するものとする。なお、表示画面２００上には、第一の実施形態で述べたのと同様に様々な情報やメニュー等が出力されるが、本発明の実施の形態を説明する上では便宜上、適宜省略した形で図示している。
【００３５】
図４において、自車位置マーク２１０の示す位置を走行する自車両は交差点４２０で左折し、さらに交差点４４０で右折するような推奨経路が示されている。自車両は交差点４２０の手前所定距離の地点に差し掛かっており、方面看板４３０が画面右上に表示されている。方面看板４３０には、交差点４２０で左折方向に矢印が付加されおり、左折方向の行き先方面は「Ｓｕｎｎｙｖａｌｅ」４３１方面であることが分かる。交差点４２０で直進すると「Ｓｕｎｎｙｄａｌｅ」４３２方面へ向かい、右折すると「Ｓｕｎｎｙｇａｔｅ」４３３方面へ向かう。これら３つの地名の文字列は、いずれも９文字から構成されており、かつ、いずれも互いに先頭から５文字の前方一致となっており、差異部分は後続の４文字が該当する。   
【００３６】
「Ｓｕｎｎｙｖａｌｅ」４３１、「Ｓｕｎｎｙｄａｌｅ」４３２、「Ｓｕｎｎｙｇａｔｅ」４３３は、いずれも７文字以上から構成されているので、上記条件１を満たす上、互いにいずれも４文字以上の前方一致となるため、上記条件２をも満たす。その結果、方面看板中の地名「Ｓｕｎｎｙｖａｌｅ」４３１、「Ｓｕｎｎｙｄａｌｅ」４３２、「Ｓｕｎｎｙｇａｔｅ」４３３は、差異部分の文字列の文字属性変更対象として判定される。したがって、図４においては、「Ｓｕｎｎｙｖａｌｅ」４３１、「Ｓｕｎｎｙｄａｌｅ」４３２、「Ｓｕｎｎｙｇａｔｅ」４３３のいずれにおいても、５文字目までがオリジナルの文字属性で表示され、６文字目以降の差異部分の文字列が文字属性を変更して表示されている。変更後の文字属性は、第一の実施の形態と同様に大文字かつ太字かつ斜字体である。
【００３７】
次に、図５のフローチャートを参照して第二の実施の形態によるナビゲーション装置１００における方面看板４３０中の文字列の属性変更処理を説明する。
【００３８】
ステップＳ５１０において、ナビゲーション装置１００は、誘導ポイントである分岐点の手前所定距離に自車両が接近したか否かを判定する。ステップＳ５１０が肯定されるとステップＳ５１５に進む。ステップＳ５１５においては、自車両が誘導ポイントを通過したか否かを判定する。自車両が誘導ポイントを通過していない場合、ステップＳ５２０に進む。ステップＳ５２０では、ステップＳ５１０で接近対象となった分岐点での方面表示対象の地名文字列を誘導データから読み出し、方面看板４３０を作成する。このとき、方面表示対象の地名文字列のなかから、たとえば７文字以上の地名文字列を抽出する。ステップＳ５３０において、文字列の先頭から数えて文字数４以上が前方一致する地名群を選択する。
【００３９】
ステップＳ５４０では、ステップＳ５３０において選択された地名群に対して、差異部分となる後続の文字列の文字属性を変更する処理を実行する。図５においても、第一の実施形態と同様に、誘導データとして記憶されているオリジナル文字属性を大文字かつ太字かつ斜字体の文字属性とする。そして、ステップＳ５５０において、文字属性変更結果を反映した地名の文字列を含め、分岐点における方面看板４３０のイメージ情報（画像情報）を作成して表示画面２００に図４に示すような方面看板４３０を表示する。ステップＳ５１５において、誘導ポイントを通過したと判定されるとステップＳ５９０に進み、表示画面２００の方面看板４３０の表示を消去して図５の処理を終了する。
【００４０】
上述した第二の実施の形態によるナビゲーション装置１００は、次の作用効果を奏する。
（１）各分岐路の方面看板４３０に表示される地名のうち、７文字以上の文字列の地名群を抽出し、それら地名群の地名文字列の前方４文字以上が一致する場合、差異部分となる後続の文字列の文字属性を変更して表示するように構成した。これにより、ユーザが運転中に方面看板４３０を見誤るおそれが低減され、経路逸脱等の円滑な経路誘導を阻害することが防止される。
【００４１】
第二の実施の形態のナビゲーション装置１００では、方面看板４３０内の複数の地名同士で前方一致比較を行うようにした。方面看板４３０内の地名と地図表示領域内の地名との間での前方一致比較は行わない。
【００４２】
（第三の実施形態）
本発明の第三の実施形態によるナビゲーション装置１００では、目的地設定に伴うユーザ入力処理中にリスト形式で表示される住所一覧に対しても、第一および第二の実施の形態と同様の文字属性変更処理を行うものである。図６および図７を用いて説明する。
【００４３】
図６は、本発明を適用したナビゲーション装置１００における表示画面２００の一例を示したものである。表示画面２００は、左右に２分割表示されており、左側の画面には、自車両の現在地を表す自車位置マーク２１０が周辺の道路地図と共に表示されている。右側の画面には、ユーザ入力による目的地設定画面６２０が表示されている。なお、表示画面２００上には、第一および第二の実施例で述べたのと同様に様々な情報やメニュー等が出力されるが、本発明の実施の形態を説明する上では便宜上、適宜省略した形で図示している。
【００４４】
図６の例は、ユーザが東京都港区芝付近に目的地を設定しようとしている。港区芝には１〜４丁目までの行政区分があるため、本来は、「東京都港区芝１丁目」、「東京都港区芝２丁目」、「東京都港区芝３丁目」、「東京都港区芝４丁目」が垂直方向に列挙して表示される。しかしながら、表示画面２００における水平方向の表示文字数制限のため、すべての文字を出力することができない。また、これらはいずれも先頭から６文字が前方一致していて紛らわしく、差異部分は後続の３文字である。
【００４５】
そこで、本実施例においても、第一および第二の実施例と同様の理由により、差異部分の文字属性を変更する処理を適用する対象となる文字列は、上述の条件１および２とする。
【００４６】
図６においては、条件１については所定文字数をたとえば７文字以上とし、条件２についてはたとえば６文字以上とする。なお、それらの「所定の文字数」の設定値としては、第一および第二の実施例と同様に、固定値あるいは可変値としても良いし、静的設定値あるいは動的設定値としても良い。
【００４７】
「東京都港区芝１丁目」、「東京都港区芝２丁目」、「東京都港区芝３丁目」、「東京都港区芝４丁目」は、いずれも７文字以上から構成されているので、条件１を満たす上、互いにいずれも６文字以上の前方一致となるため、条件２をも満たす。その結果として、「東京都港区芝１丁目」、「東京都港区芝２丁目」、「東京都港区芝３丁目」、「東京都港区芝４丁目」は差異部分の文字列の文字属性変更表示の対象として判定される。
【００４８】
よって、図６においては、「東京都港区芝１丁目」、「東京都港区芝２丁目」、「東京都港区芝３丁目」、「東京都港区芝４丁目」のいずれにおいても、６文字目までがオリジナルの属性で表示され、７文字目以降の差異部分の文字列について文字属性変更処理が施されて表示されている。差異部分は、下段に改行（６３１〜６３４）されており、前方一致部分については上段に共通表記（６３０）している。変更後の文字属性は第一および第二の実施の形態と同様に、大文字かつ太字かつ斜字体であり、さらに、文字列を改行している。
【００４９】
図６においては、「東京都港区芝１丁目」、「東京都港区芝２丁目」、「東京都港区芝３丁目」、「東京都港区芝４丁目」のほかに、「東京都港区芝浦」も当該前方一致の対象となり得る。しかし、これも対象とすると、差異部分が「浦」となり、意味をなさなくなる結果となる。したがって、前方一致範囲の文字列特定に当たっては、行政区画単位という条件を加えることとする。すると、「東京都港区」までが前方一致となるが、６文字以上の前方一致とならないために条件２を満たさない。結果として、図６にあるように、「東京都港区芝浦」は「東京都港区芝１丁目」、「東京都港区芝２丁目」、「東京都港区芝３丁目」、「東京都港区芝４丁目」とは別に表記（６４０）されている。
【００５０】
図７のフローチャートを参照して、図６のように目的地設定画面の文字列に対する文字属性の変更処理をナビゲーション装置１００が行う具体的な処理内容について説明する。
【００５１】
ステップＳ７１０において、ナビゲーション装置１００は、目的地設定に伴うユーザ入力等により住所一覧表示要求イベントを受けたことを検出する。
【００５２】
ステップＳ７２０では、ステップＳ７１０で検出した住所一覧表示要求に基づいて表示対象となる住所表記文字列を抽出する。第三の実施の形態のナビゲーション装置では、７文字以上の行政区画名称を抽出する。次に、ステップＳ７３０において、文字列の先頭から数えて６文字数以上が前方一致する行政区画名群を選択する。なお、ステップＳ７３０では、前方一致範囲と判定する条件に行政区画を考慮する。
【００５３】
ステップＳ７４０では、ステップＳ７３０において選択された行政区画名の文字列の前方一致部分が特定されているため、当該前方一致部分を行政区画単位で抽出して上段に共通表記する形で表示する。ステップＳ７５０では、当該前方一致部分を上段に表示するとともに、差異部分となる後続の文字列について文字属性の変更処理を実行する。文字属性は、太字かつ斜字体であり、さらに、下段への改行を施した。そして、ステップＳ７６０において、属性変更結果を反映した行政区画名の文字列を含め、図６に示すように目的地入力画面を表示する。
【００５４】
ステップＳ７７０において、住所一覧表示変更要求の有無を判定する。住所一覧表示変更要求がなければ、ステップＳ７７０が否定判定されて処理はステップＳ７８０に進む。住所一覧表示変更要求がなければステップＳ７８０において、目的地設定操作の終了に伴う住所一覧表示終了処理を実行して図７の処理を終了する。ステップＳ７７０において、目的地設定変更等に伴う住所一覧表示変更要求があれば、ステップＳ７２０へ戻る。
【００５５】
上述した第三の実施の形態によるナビゲーション装置１００は、次の作用効果を奏する。
（１）住所一覧表示に所定の文字数以上が前方一致する複数の住所表記が含まれている場合に、前方一致部分は上段に共通表記にて表示し、差異部分となる後続の文字列は下段表示領域内において文字属性を変更して表示するように構成した。これにより、表示画面２００において、水平方向の表示文字数上限のためにすべての文字を出力することができない場合のスクロール操作を低減することができる。また、紛らわしい住所表記のために所望の目的地を表す住所表記とは異なる住所表記を選択して目的地として設定するミスを低減することができる。
【００５６】
上述したナビゲーション装置１００を次のように変形して実施することも可能である。（１）以上では、リスト表示した文字列の差異部分は全て文字属性を変更するものとした。しかし、図８に示すように、表示画面２００に、住所一覧表示要求に基づいて表示対象となる住所表記文字列をリスト表示する際、１行おきに不一致部分の文字属性を変更して表示（８３１〜８３４）するようにしてもよい。
【００５７】
なお、上述の図１〜図８の説明では、本発明による情報提供装置をナビゲーション装置に適用した一実施の形態を説明したが、適用対象はこれに限らず、ＰＮＤ（Ｐｅｒｓｏｎａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｄｅｖｉｃｅ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、携帯電話機、ポータブルパソコン、ポータブルゲーム機等の各種情報端末装置であっても良い。
【００５８】
上述の実施の形態およびその変形例において、抽出手段と、文字列選択手段と、表示制御手段はＣＰＵ１１０によって実現される。
【００５９】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における機器構成に何ら限定されない。
【図面の簡単な説明】
【００６０】
【図１】第１の実施の形態のナビゲーション装置の構成を示す図
【図２】第１の実施の形態による表示モニタの地図表示例を示す図
【図３】第１の実施の形態による文字属性変更処理の手順を説明する図
【図４】第２の実施の形態による表示モニタの地図表示例を示す図
【図５】第２の実施の形態による文字属性変更処理の手順を説明する図
【図６】第３の実施の形態による表示モニタの地図表示例を示す図
【図７】第３の実施の形態による文字属性変更処理の手順を説明する図
【図８】第３の実施の形態によるリスト表示の変形例を示す図
【符号の説明】
【００６１】
１００  ナビゲーション装置
１１０  ＣＰＵ
１１１  ワークメモリ
１１２  データメモリ
１１３  プログラムメモリ
１２０  現在地検出装置
１３０  ユーザ入力装置
１４０  ディスプレイモジュール
１４１  グラフィックコントローラ
１４２  画像メモリ
１４３  表示パネル
１５０  ＶＩＣＳ（登録商標）／ＦＭチューナ
１６０  記憶装置
１７０  メディア再生装置
２００  表示画面
２１０  自車位置マーク
２２１、２２２、２２３、２２４、２２５  幹線道路
４２０、４４０  交差点
４３０  方面看板
４３１、４３２、４３３  行き先方面
６２０  目的地設定画面
６３０、６３１、６３２、６３３、６３４、６４０、８３１、８３２、８３３、８３４  住所
【図１】
2009270855.tif 000003
【図２】
2009270855.tif 000004
【図３】
2009270855.tif 000005
【図４】
2009270855.tif 000006
【図５】
2009270855.tif 000007
【図６】
2009270855.tif 000008
【図７】
2009270855.tif 000009
【図８】
2009270855.tif 000010