(57)【特許請求の範囲】
【請求項１】
道路探索の対象となる地図情報を格納し、該地図情報に含まれ、施設名称に係る下位の階層に属する下位階層の施設名称の数、該施設名称の属するジャンル、該施設名称に係る地図上の位置情報を有する識別属性情報が付与された施設名称を格納した地図情報データベースと、
前記施設名称を５０音文字で入力できる入力手段と、
前記入力手段で入力された前記施設名称の５０音文字列に基づいて前記地図情報データベースを検索し、該当施設名称と該施設名称の識別属性情報とを読み出す検索手段と、
読み出された前記識別属性情報に従って、前記下位階層の施設名称の数に基づいて前記施設名称を前記ジャンル毎に階層化し、最上位階層の施設名称を抽出する階層化手段と、
少なくとも前記最上位階層の施設名称を表示する表示手段と、
を備えたことを特徴とするナビゲーション装置。
【請求項２】
請求項１に記載のナビゲーション装置において、
前記階層化手段は、前記地図情報データベースから読み出された前記識別属性情報に基づいて、抽出した前記施設名称から表示させる施設名称を絞り込むことを特徴とするナビゲーション装置。
【請求項３】
請求項２に記載のナビゲーション装置において、
前記階層化手段は、前記識別属性情報に含まれる下位階層の施設名称数が２以上であるとき、表示させる施設名称を絞り込むことを特徴とするナビゲーション装置。
【請求項４】
請求項３に記載のナビゲーション装置において、
前記階層化手段は、前記下位階層の施設名称数が２以上で、かつ、前記最上位階層の施設名称に係るジャンルとジャンルが一致する施設名称は、前記最上位階層の施設名称に係る下位階層の施設名称とすることによって絞り込むことを特徴とするナビゲーション装置。
【請求項５】
請求項２から４の何れか１項に記載のナビゲーション装置において、
前記階層化手段は、前記下位階層の施設名称数が２以上で、かつ、同一地点に位置する施設名称については、前記最上位階層の施設名称に係る下位階層の施設名称とすることによって絞り込むことを特徴とするナビゲーション装置。
【請求項６】
請求項１に記載のナビゲーション装置において、
前記階層化手段は、読み出された前記施設名称を含む名称の漢字表記が全て一致する名称を同一グループの名称とし、該グループ内の名称の中の漢字表記数が最も少ない名称を当該グループの最上位階層の名称とすることによって絞り込むことを特徴とするナビゲーション装置。
【請求項７】
請求項１から６の何れか１項に記載のナビゲーション装置において、
前記階層化手段は、前記下位階層の施設名称を、別の識別属性情報で絞り込み、前記下位階層の施設名称を更に、第２階層の施設名称と第３階層の施設名称に階層化することを特徴とするナビゲーション装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はナビゲーション装置及びこの装置に用いられる記憶媒体に関し、特に、５０音読みで入力された検索名称に対して情報検索し、検索した名称を表示する機能を有するナビゲーション装置及びこの装置に用いられる記憶媒体に関するものである。
【０００２】
【従来の技術】
従来、ナビゲーション装置を使用して人工衛星（ＧＰＳ衛星）からの直接信号を受信し、このナビゲーション装置が搭載された車両（以後自車という）の位置を測定し、この自車位置を車両に搭載された表示装置に表示するＧＰＳナビゲーションは公知である。このようなナビゲーション装置には、自車位置を表示するための地図情報が記憶された記憶媒体が装着されている。この記憶媒体は、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭのようなディスク媒体であることが多く、ディスク内に地図情報のデータ、案内音声データ、目的地検索データ等が記憶されている。また、近年では、このようなＧＰＳナビゲーションに加えて、ＧＰＳナビゲーションの誤差を補正するデータをＦＭ多重信号として地上局から放送し、車両側でこのＦＭ多重信号を受信して測定誤差補正を行うＤＧＰＳナビゲーションも実用化されている。
【０００３】
このようなナビゲーション装置では、自動車内にいる操作者が目的地をナビゲーション装置に設定すると、自車位置から目的地までのルートが何通りか検索されて表示器の地図上に表示されるようになっている。この場合、音声でルート案内を行うナビゲーション装置もある。目的地の設定は、例えば、５０音読み、施設ジャンル、電話番号、住所、郵便番号、メモリ地点、先程まで表示の地図、前回の出発地、及び自宅の何れかから目的地周辺の地図を表示させて行うことができる。
【０００４】
ところで、ナビゲーション装置では、このような検索データの大規模化に伴って、５０音読み入力による目的地の名称入力で目的地を即時に検索できるようになっている。例えば、図１(a) に示すように、５０音入力によって「あいちけんちょう」と順に入力していくと、表示画面が画面２６Ａ〜２６Ｄのように変化して「あいちけんちょう」が現れ、検索キー２７の操作によって得られる検索結果は、「愛知県庁」に始まり、その後にこの「愛知県庁」の部署等の表記が付属する名称や、「あいちけんちょう」に相当する漢字表記を含む名称を羅列した合計２６３件もの膨大なリストとなって表示されていた。
【０００５】
そこで、この膨大な検索結果のリストの内容を、「ジャンル」、「地域」等の特定要素で絞り込むハイブリッド型検索機能を備えたナビゲーション装置が実用化されている。このようなハイブリッド型検索機能を備えたナビゲーション装置では、名称検索用のデータベースが、例えば、図１(b) に示すように、「愛知県庁」に対してその「座標」、「ジャンル」、「住所」や「電話番号」等の特定要素情報を備えるものであった。
【０００６】
【発明が解決しようとする課題】
しかしながら、このようなハイブリッド型検索機能を備えたナビゲーション装置においても、「あいちけんちょう」の入力に加えて、愛知県庁のある「地域」を入力しても、その地域に例えば、「愛知県調理師養成学校」のような、５０音の読みに「あいちけんちょう」が含まれる構造物が存在した場合、「愛知県庁○○○○」という羅列に、「愛知県調理師養成学校」などが混在する膨大な量のリストになってしまい、検索者が所望する名称を探し難いという問題があった。また、前述のようなハイブリッド型検索を行う場合、検索項目を絞り込むキーを検索者（ユーザ）が入力しなければならず、キーの特定が難しく使い勝手が悪いという問題点があった。
【０００７】
そこで、本発明は、５０音読みで入力された検索名称に対して情報検索し、情報検索した名称を表示する機能を有するナビゲーション装置において、５０音読みで入力された検索名称に基づいて検索されたデータの階層化を簡単に行うことができ、階層化された最上位の階層の名称が少なくとも表示器に簡素に表示されてユーザが所望する結果を特定し易く、使い勝手の良いナビゲーション装置を提供することを目的としている。
【０００８】
【課題を解決するための手段】
前記目的を達成する本発明のナビゲーション装置の第１の形態は、道路探索の対象となる地図情報を格納し、該地図情報に含まれ、施設名称に係る下位の階層に属する下位階層施設名称の数、該施設名称の属するジャンル、該施設名称に係る地図上の位置情報を有する識別属性情報が付与された施設名称を格納した地図情報データベースと、施設名称を５０音文字で入力できる入力手段と、入力手段で入力された施設名称の５０音文字列に基づいて地図情報データベースを検索し、該当施設名称と該施設名称の識別属性情報とを読み出す検索手段と、読み出された識別属性情報に従って、下位階層施設名称の数に基づいて施設名称を前記ジャンル毎に階層化し、最上位階層の施設名称を抽出する階層化手段と、少なくとも最上位階層の施設名称を表示する表示手段とを備えることを特徴としている。
【０００９】
本発明のナビゲーション装置の第２の形態は、第１の形態のナビゲーション装置において、階層化手段は、地図情報データベースから読み出された識別属性情報に基づいて、抽出した施設名称から表示させる施設名称を絞り込むことを特徴としている。
また、本発明のナビゲーション装置の第３の形態は、第２の形態のナビゲーション装置において、階層化手段は、識別属性情報に含まれる下位階層の施設名称数が２以上であるとき、表示させる施設名称を絞り込むことを特徴としている。
【００１０】
更に、本発明のナビゲーション装置の第４の形態は、第３の形態のナビゲーション装置において、階層化手段は、下位階層の施設名称数が２以上で、かつ、最上位階層の施設名称に係るジャンルとジャンルが一致する施設名称は、最上位階層の施設名称に係る下位階層の施設名称とすることによって絞り込むことを特徴としている。
更にまた、本発明のナビゲーション装置の第５の形態は、第２から第４の何れかの形態のナビゲーション装置において、階層化手段は、下位階層の施設名称数が２以上で、かつ、同一地点に位置する施設名称については、最上位階層の施設名称に係る下位階層の施設名称とすることによって絞り込むことを特徴としている。
【００１１】
本発明のナビゲーション装置の第６の形態は、第１の形態のナビゲーション装置において、階層化手段が、検索名称を含む名称の漢字表記が全て一致するものを同一グループの名称と見なし、このグループ内の名称の中の漢字表記数が最も少ないものをこのグループの最上位階層の名称とすることによって絞り込むことを特徴としている。
更に、本発明のナビゲーション装置の第７の形態は、第１から第６の何れかの形態のナビゲーション装置において、階層化手段は、前記下位階層の名称を、前記絞り込み基準の記憶手段に記憶された別の基準で絞り込み、前記下位階層の名称を更に、第２階層の名称と第３階層の名称に階層化することを特徴としている。
【００１４】
本発明のナビゲーション装置によれば、入力手段により名称の少なくとも一部を５０音で入力し、入力された名称に応じて検索手段がナビゲーション装置のデータベース中の名称を検索し、検索された名称を予め記憶された所定の絞り込みの基準で階層化手段が絞り込むと共に、絞り込んだ名称を最上位階層の名称とし、絞り込みから外れた名称を下位階層の名称として階層化し、表示手段が最上位階層の名称を表示するので、ユーザが所望する結果が特定しやすくなる。また、下位階層の表示をユーザが選択することにより、特定した最上位階層の下位階層の名称をユーザに表示することができるので、所望の下位階層の名称をユーザがすばやく見つけることができる。
【００１６】
【発明の実施の形態】
以下添付図面を用いて本発明の実施形態を具体的な実施例に基づいて詳細に説明する。
図２は、本発明が適用されるナビゲーション装置１の一般的な構成を示すものである。ナビゲーション装置１には、ナビゲーション情報の収集手段として、道路情報が含まれる電波（ＦＭ放送信号）やビーコン信号（光や電波）を受信する受信機２、宇宙空間に配置されたＧＰＳ（衛星航法システム）衛星からの信号を受信するＧＰＳ受信機（図にはＧＰＳと略記）３、距離センサ４、及び方位センサ５が設けられており、これらからの信号はインタフェース６を介してナビゲーションコンピュータ１０に取り込まれるようになっている。
【００１７】
また、ナビゲーション装置１には、地図情報を入力する手段として、ディスク媒体、例えば、ＤＶＤ（ディジタル多用途ディスク）−ＲＯＭ７を装着できるようになっており、このＤＶＤ−ＲＯＭ７から地図情報を得るために、ＤＶＤ−ＲＯＭドライバ８、及び、ＤＶＤ−ＲＯＭデコーダ９が設けられている。ＤＶＤ−ＲＯＭドライバ８はＤＶＤ−ＲＯＭ７を回転させて情報を読み取るものであり、ＤＶＤ−ＲＯＭデコーダ９は読み取った信号から地図情報を復調して表示信号に変換し、ナビゲーションコンピュータ１０に入力する。
【００１８】
ナビゲーションコンピュータ１０には、制御を行うＣＰＵ１１、プログラムが記憶されたＲＯＭ１２、及び、データを一時記憶するＲＡＭ１３等が設けられており、相互にバス１５で接続されている。ＲＡＭ１３は、対応する時間における車両の現在位置（以後自車位置という）や過去の走行履歴を記憶することができる。ナビゲーションコンピュータ１０は、ＧＰＳ受信機３からの受信信号、車輪の回転数を検出して車両の走行距離を検知する車速センサ等の距離センサ４や、地磁気を検出して車両の方位を検知するジャイロ磁気センサ等の方位センサ５からの信号により自車位置を検出する。また、ナビゲーションコンピュータ１０には、ユーザが目的地等の入力を行う入力装置１４が設けられている。
【００１９】
そして、ナビゲーションコンピュータ１０には、ＤＶＤ−ＲＯＭ７から読み出された地図データを表示する表示装置２０が接続されている。この表示装置２０には、グラフィックメモリ２１、液晶ディスプレイ等の表示器２２、グラフィックメモリ２１からグラフィックデータを読み出すグラフィックコントローラ２３、及び、表示器２２を制御する表示コントローラ２４が設けられている。グラフィックコントローラ２３と表示コントローラ２４は、ナビゲーションコンピュータ１０と共通のバス１５に接続されている。
【００２０】
更に、ナビゲーションコンピュータ１０には音響装置３０が接続されている。この音響装置３０もナビゲーションコンピュータ１０と共通のバス１５に接続されている。音響装置３０にはバス１５を通じて送られてくるディジタルデータをアナログデータに変換するＤ／Ａ変換器３１と、スピーカやアンプ等を含む音響再生装置３２が設けられている。この音響装置３０はＤＶＤ−ＲＯＭドライバ８に装着されたＤＶＤ−ＲＯＭ７やＣＤに記録されている音声や音楽を再生するためのものであり、音楽等を再生できるほか、ボイスナビゲーションのガイド音声を再生することができる。
【００２１】
図３は本発明が適用されるナビゲーション装置の表示器２２の一般的な構成例を示すものである。この例の表示器２２には、表示画面２２Ａの脇にメニュースイッチ１４Ａ等の入力装置１４が設けられている。また、表示器２２の表示画面２２Ａにタッチパネルが採用されている場合は、この表示画面２２Ａが入力装置となり得る。ここでは、表示画面２２Ａにタッチパネルが採用されている例を実施例として説明する。
【００２２】
図４は、図３の表示器２２の脇にある入力装置のメニュースイッチ１４Ａが押され、そのメニュー画面で５０音入力で検索が行われる場合に表示画面２２Ａに表示される表示画面２２Ｂの一例を示すものである。この例では、表示画面２２Ｂに５０音の入力パネル２８が表示され、ユーザがこの入力パネル２８を用いて「あいちけんちょう」と入力した状態を示している。この画面２２Ｂにおいて、検索スイッチ２９がタッチされると、図２に示したＲＯＭ１２、或いはＤＶＤ−ＲＯＭ７に格納されているデータベースから「あいちけんちょう」に相当するデータが選ばれてリスト化される。
【００２３】
本発明のナビゲーション装置は前述のハイブリッド型検索機能を備えており、例えば、「愛知県庁」という名称のデータベースには、図５に示すように、本発明では従来と同様に、「座標」、「ジャンル」、「住所」、「電話番号」が記録されているほかに、後述する「階層レベル」と「下位階層の連続数」が記憶されている。このデータベースは図２に示したＤＶＤ−ＲＯＭ７のような記憶媒体の中に記憶させることができる。
【００２４】
「階層レベル」はその名称が主たる名称か、その配下に属する名称かを区別するものであり、例えば、「○○会社」が「階層レベル１」であるとすると、この会社内にある「△△部」が「階層レベル２」であり、この「△△部」の下にある「□□課」が「階層レベル３」のように決められるものである。また、「下位階層の連続数」は、「○○会社」の名称の下位に「△△部」や「□□課」の名称がいくつ連続してあるかを示すものである。よって、「○○会社」に３つの「部」があり、各部にそれぞれ４つの「課」がある場合は、各「部」の「下位階層の連続数」の値は４であり、「○○会社」の「下位階層の連続数」の値は１５となるものである。
【００２５】
図６は、図４で説明した画面において検索スイッチ２９が押され、「あいちけんちょう」に相当するデータが選ばれてリスト化されたリスト４０の一例を示すものである。この例のリスト４０には、「あいちけんちょう」に相当する名称が５０音順にリストアップされているほか、各名称に識別情報として、「下位階層数」と「ジャンル」、及び「位置」（データベース中の住所から設定される）がリストアップされている。
【００２６】
本発明では、前述の「あいちけんちょう」の入力に対して、図６に示すようなリスト４０を作成し、このリスト４０から第１階層、即ち、最上位階層の名称のみを抽出して図９(a) に示すような表示画面２２Ｃを表示することが行われる。この制御手順を図７に示すフローチャートにより説明する。
ステップ７０１では入力された「あいちけんちょう」に基づいてデータベースを検索し、リストを作成する。このリストが例えば図６に示すリスト４０である。次に、ステップ７０２ではこのリスト４０をサーチしてデータを上から１つ読み込む。そして、ステップ７０３においては、読み込んだデータに下位階層数があるか否かを判定する。
【００２７】
ステップ７０３の判定において、読み込んだデータに下位階層数がない場合はステップ７０４に進み、このデータを最上位階層の名称であると認識して記憶する。そして、続くステップ７０５においてリスト４０にデータがもうないかどうかを判定する。リスト４０にこれ以上データがない場合はステップ７１４に進み、最上位階層の名称として記憶した名称を読み出して表示器に表示してこのルーチンを終了する。例えば、「あいちけんちょう」に対してデータベースを検索して作成したリストに名称が１つしかなかったような場合は、ステップ７０３からステップ７０４、７０５を経てステップ７１４に至る手順となる。
【００２８】
一方、ステップ７０５の判定で、リストにまだデータがある場合はステップ７０２に戻り、リスト４０をサーチして次のデータを読み込んでステップ７０３に進む。ステップ７０３において下位階層数が１以上であると判定した場合は、ステップ７０６に進み、この名称を最上位階層の名称と認識して記憶すると共に、読み込んだ識別情報から下位階層数Ｃmax を設定する。このように、リストをサーチして最初に階層数が１以上となった名称は、最上位階層の名称とすることができる。
【００２９】
下位階層数Ｃmax を設定した後はステップ７０７に進み、リスト４０の次の名称のデータを読み込む。そして、この名称に対して、ステップ７０８で「ジャンル」が一致しているか否か、ステップ７０９で「位置」が一致しているか否かを判定する。図６に示されるように、「愛知県庁」に属する部、課の名称は、「ジャンル」と「位置」が一致する。よって、ステップ７０８で「ジャンル」が一致し、ステップ７０９で「位置」が一致している名称は、ステップ７１１においてステップ７０２で読み込んだデータの下位階層の名称と認識して記憶する。続くステップ７１２では下位階層数Ｃmax の値を１だけ減算し、次のステップ７１３で下位階層数Ｃmax の値が０になったか否かを判定する。Ｃmax が０でない場合は最上位階層の名称の下位の名称を全て読み込んでいないのでステップ７０７に戻り、ステップ７０７からステップ７１３の手順を繰り返す。
【００３０】
一方、ステップ７０７で読み込んだ名称の「ジャンル」がステップ７０８で不一致、または「位置」がステップ７０９で不一致となった場合はステップ７１０に進み、この名称を最上位階層の名称と認識して記憶し、ステップ７０７に戻る。この手順により、図６のリスト４０における「愛知県町村会館」と「愛知県調理師養成学校」が最上位階層の名称として認識される。
【００３１】
以上のような手順において、ステップ７１３でＣmax が０であると判定されるとステップ７１４に進み、ステップ７０４、７０６、及びステップ７１０で記憶した最上位階層の名称として記憶した名称を読み出して表示器に表示する。このとき表示される画面は、例えば、図９(a) に示す表示画面２２Ｃのようになる。そして、この表示画面２２Ｃにおいて、ユーザが更に詳しく検索するを選択すると、表示画面２２Ｃは図９(c) に示す表示画面２２Ｄのようになり、どの名称を検索するかが問われる。ここで、ユーザが（１）の「愛知県庁」を選択すると、「愛知県庁」の下位の名称が検索される。
【００３２】
図８は図９(b) の表示画面２２Ｄにおいて（１）の「愛知県庁」が選択された場合の、「愛知県庁」の下位の階層の名称を検索して表示する手順を示すものである。ステップ８０１では下位の階層の名称の表示指示があったか否かを判定する。この指示がない場合はこのルーチンを終了するが、指示が有った場合はステップ８０２に進み、図７のステップ７１１で記憶した下位階層の名称のデータを読み出す。そして、続くステップ８０３では読み出したデータに含まれる下位階層数が１以上か否かを判定する。
【００３３】
ステップ８０３で下位階層数が０であると判定した場合はステップ８０４に進み、この名称を第２階層の名称と認識して記憶し、ステップ８０５に進む。ステップ８０５ではこのデータの後にデータがもうないかどうかを判定する。記憶したデータがない場合はステップ８１２に進み、第２階層の名称として記憶した名称を読み出して表示器に表示してこのルーチンを終了する。また、ステップ８０５でまだ記憶した下位階層のデータが残っていると判定した場合はステップ８０２に戻る。
【００３４】
一方、ステップ８０３において下位階層数が１以上であると判定した場合はステップ８０６に進み、この名称を第２階層の名称と認識して記憶すると共に、読み込んだ識別情報から下位階層数Ｄmax を設定する。このように、記憶した下位階層の名称のデータをサーチして最初に階層数が１以上となった名称は、第２階層の名称とすることができる。
【００３５】
下位階層数Ｄmax を設定した後はステップ８０７に進み、記憶した下位階層の名称の次の名称のデータを読み込む。そして、この名称に対して、ステップ８０８でこれを第３階層の名称と認識して記憶する。続くステップ８０９では下位階層数Ｄmax の値を１だけ減算し、次のステップ８１０で下位階層数Ｃmax の値が０になったか否かを判定する。Ｃmax が０でない場合はステップ８０２で読み出した第２階層の名称に続く第３階層の名称を全て読み込んでいないのでステップ８０７に戻り、ステップ８０７からステップ８１０の手順を繰り返す。
【００３６】
一方、ステップ８１０でＤmax が０になるとステップ８１１に進み、記憶した下位階層の名称のデータがまだ有るか否かを判定する。記憶した下位階層の名称のデータがまだ有る場合はステップ８０２に戻り、前述のステップ８０２からステップ８１１の手順を繰り返す。一方、記憶した下位階層の名称のデータが終了した場合はステップ８１２に進み、ステップ８０４とステップ８０６で記憶した第２階層の名称として記憶した名称を読み出して表示器に表示する。
【００３７】
この手順によって表示される画面は、例えば、図１０(a) に示す表示画面２２Ｅのようになる。そして、この表示画面２２Ｅにおいて、ユーザが更に詳しく検索するを選択すると、図示は省略するが、どの第２階層の名称を更に詳しく検索するかが問われ、例えば、環境部を選択すると、制御手順は省略するが、ステップ８０８で記憶した第３階層以下の名称の中から環境部に対応する第３階層の名称が読み出され、図１０(a) の表示画面２２Ｅは図１０(b) に示す表示画面２２Ｆのようになり、環境部の第３階層の名称が表示される。
【００３８】
このように、本発明では、検索対象名称が入力されると、まずはその検索対象名称の最上位階層の名称が表示器に表示され、ユーザの希望によってその下位の階層の名称が表示画面に表示されるので、ユーザが最初から膨大な量の検索対象リストを表示画面に見せられることがなくなり、検索が分かり易くなる。
図１１は、図４で説明した画面において検索スイッチ２９が押され、「あいちけんちょう」に相当するデータが選ばれてリスト化された場合の別の実施例のリスト５０の構成を示すものである。この例のリスト５０には、「あいちけんちょう」に相当する名称が５０音順にリストアップされているほか、各名称に識別情報として、「下位階層数」と「階層レベル」がリストアップされている。
【００３９】
この実施例では、前述の「あいちけんちょう」の入力に対して、図１１に示すようなリスト５０を作成し、このリスト５０から「階層レベル」に応じた名称を表示器に表示できるようにしている。ここでは、第１階層、即ち、最上位階層の名称は「階層レベル」が１、第２階層の名称は「階層レベル」が２、第３階層の名称は「階層レベル」が３に設定されている。このリスト５０から図９(a) に示すような表示画面２２Ｃを表示する制御手順を図１２に示すフローチャートにより説明する。
【００４０】
ステップ１２０１では入力された「あいちけんちょう」に基づいてデータベースを検索し、リストを作成する。このリストが例えば図１１に示すリスト５０である。次に、ステップ１２０２ではこのリスト５０をサーチしてデータを上から１つ読み込む。そして、ステップ１２０３においては、読み込んだデータが階層レベル１であるか否かを判定する。
【００４１】
ステップ１２０３の判定において、読み込んだデータの階層レベルが１と判定した場合はステップ１２０４に進み、このデータを最上位階層の名称であると認識して記憶する。そして、続くステップ１２０５においてリスト５０にデータがもうないかどうかを判定する。リスト５０にこれ以上データがない場合はステップ１２０９に進むが、リストにまだデータがある場合はステップ１２０２に戻り、リスト５０をサーチして次のデータを読み込んでステップ１２０３に進む。ステップ１２０３において階層レベルが１でないと判定した場合は、ステップ１２０６に進み、読み込んだデータが階層レベル２であるか否かを判定する。
【００４２】
ステップ１２０６の判定で読み込んだデータの階層レベルが２と判定した場合はステップ１２０７に進み、このデータを第２階層の名称であると認識して記憶してステップ１２０９に進む。一方、ステップ１２０６の判定で読み込んだデータの階層レベルが２でないと判定した場合はステップ１２０８に進み、このデータを第３階層の名称であると認識して記憶してステップ１２０９に進む。
【００４３】
ステップ１２０９では、まず、ステップ１２０４で記憶した最上位階層の名称のみを読み出して表示する。そして、続くステップ１２１０では第２階層表示の指示があるか否かを判定し、指示がない場合はこのままこのルーチンを終了するが、指示がある場合はステップ１２１１に進み、ステップ１２０７で記憶した第２階層の名称も読み出して表示する。ステップ１２１１が終了するとステップ１２０９に進み、第３階層表示の指示があるか否かを判定し、指示がない場合はこのままこのルーチンを終了するが、指示がある場合はステップ１２１３に進み、ステップ１２０８で記憶した第３階層の名称も読み出して表示する。
【００４４】
ステップ１２０９の処理により図９(a) の表示画面２２Ｃが現れ、ステップ１２１１の処理により図１０(a) の表示画面２２Ｅが現れ、ステップ１２１３の処理により図１０(b) の表示画面２２Ｆが現れる。
このように、この実施例でも検索対象名称が入力されると、まずはその検索対象名称の最上位階層の名称が表示器に表示され、ユーザの希望によってその下位の階層の名称が表示画面に表示されるので、ユーザが最初から膨大な量の検索対象リストを表示画面に見せられることがなくなり、検索が分かり易くなる。
【００４５】
なお、以上の実施例では、ナビゲーション装置のデータベースに新たに識別情報を追加しているが、データベースに識別情報を追加しなくても、最上位階層の名称を絞り込む所定の基準を、検索名称を含む名称の漢字表記が全て一致するものを同一グループの名称と見なし、このグループ内の名称の中の漢字表記数が最も少ないものをこのグループの最上位階層の名称とする基準とすることにより、前述の実施例と同様の処理を行って検索対象名称の最上位階層の名称を表示器に表示し、次いでユーザの希望によってその下位の階層の名称を表示画面に表示することができる。
【００４６】
また、以上説明した実施の形態では、５０音読みで入力される名称についての実施例を説明したが、本発明は、５０音読みで名称が入力されるナビゲーション装置に限定されるものではなく、アルファベットやその他の記号で名称が入力されるナビゲーション装置にも有効に適用できるものである。
【００４７】
【発明の効果】
以上説明したように、本発明のナビゲーション装置によれば、５０音読みで入力された検索名称に対して情報検索し、情報検索する機能を有するナビゲーション装置において、検索データの階層化を簡単に行うことができ、階層化された上位の名称が少なくとも表示器に表示されてユーザが所望する結果を特定しやすく、使い勝手の良いナビゲーション装置及びこの装置に用いられる記憶媒体を提供することができるという効果がある。
【図面の簡単な説明】
【図１】  (a) は従来の特定の名称を検索する際の入力操作と表示画面の関係を示す説明図、(b) は従来のナビゲーション装置のデータベースにおける特定の名称とこれに付随する識別データの例を示す説明図である。
【図２】本発明が適用されるナビゲーション装置の一般的な構成を示すものである。
【図３】本発明が適用されるナビゲーション装置の表示器の一般的な構成を示す表示器の正面図である。
【図４】本発明が適用されるナビゲーション装置において、検索する名称を設定する際に表示器に表示される５０音入力の表示画面の一例を示す画面図である。
【図５】本発明のナビゲーション装置のデータベースにおける特定の名称とこれに付随する識別データの例を示す説明図である。
【図６】図４の表示画面において検索スイッチが押され、入力された特定の名称に相当するデータが選ばれてリスト化されたリストの一例を示す図である。
【図７】図１１のデータベースを使用して、本発明のナビゲーション装置において特定の名称が入力されて検索されるときの、その特定の名称に対する最上位の階層の名称を表示する制御手順の一実施例を説明するフローチャートである。
【図８】図７の制御手順で最上位の階層の名称の表示が行われた後、その画面においてその下層の名称の表示が指示されたときの制御手順の一実施例を説明するフローチャートである。
【図９】  (a) は図７のフローチャートで説明した制御手順により検索された画面の一例を示す画面図、(b) は(a) の画面において肯定が選択されたときの次の画面を示す画面図である。
【図１０】  (a) は図９(b) の画面において「１」が選択されたときの次の画面を示す画面図、(b) は(a) の画面において肯定が選択されたときの次の画面を示す画面図である。
【図１１】図４の表示画面において検索スイッチが押され、入力された特定の名称に相当するデータが選ばれてリスト化されたリストの別の例を示す図である。
【図１２】本発明のナビゲーション装置において特定の名称が入力されて検索されるときの、図１１のデータベースを使用して、その特定の名称に対する最上位の階層の名称、第２階層の名称、及び、第３階層の名称を表示する制御手順の一例を説明するフローチャートである。
【符号の説明】
１…ナビゲーション装置
１０…ナビゲーションコンピュータ
１４…入力装置
２０…表示装置
２２…表示器
２２Ａ〜２２Ｆ…表示画面
２５…ルート検索キー
２８…５０音の入力パネル
４０，５０…本発明で作成するリスト
【図１】
0003781632.tif 000002
【図２】
0003781632.tif 000003
【図３】
0003781632.tif 000004
【図４】
0003781632.tif 000005
【図５】
0003781632.tif 000006
【図６】
0003781632.tif 000007
【図７】
0003781632.tif 000008
【図８】
0003781632.tif 000009
【図９】
0003781632.tif 000010
【図１０】
0003781632.tif 000011
【図１１】
0003781632.tif 000012
【図１２】
0003781632.tif 000013