(57)【特許請求の範囲】
【請求項１】
地図上の地域毎に付された地名を入力する入力手段と、
入力手段に入力される地名、およびその地名が付された地域毎にそれぞれ対応する識別番号を、上位地名が上位桁に対応し、かつ下位地名が下位桁に対応する階層構造を成してストアしておく地名メモリであって、相互に異なる２地域間の距離が大きいほど、その２地域に対応する２個の識別番号の差も大きい地名メモリと、
入力手段からの出力に応答して、地名メモリにストアされた地名の中から、入力された地名と同名の地名を複数検索する第１検索手段と、
現在位置を検出する現在位置検出手段と、
現在位置検出手段からの出力に応答して、地名メモリにストアされた地名の中から、現在位置を含む地域に付された地名を検索する第２検索手段と、
第１検索手段および第２検索手段からの出力に応答して、入力された地名と同名の地域にそれぞれ対応する識別番号、および現在位置を含む地域に対応する識別番号の差を算出する番号差算出手段と、
番号差算出手段からの出力に応答して、算出された番号差同士を比較する比較手段と、
識別番号毎にそれぞれ対応する地図であって、その識別番号に対応する地域を含むこれよりも広い地域の地図を予めストアしておく地図メモリと、
比較手段からの出力に応答して、最小の番号差を与えた識別番号に対応する地域の地図を地図メモリから読出す読出し手段と、
読出し手段からの出力に応答して、読出された地図を表示する表示手段とを備えることを特徴とする表示装置。
【請求項２】
地図上で上位地名を付された複数の各地域毎に、その地域をさらに細分化して構成される下位の地域にそれぞれ付された下位地名を入力する入力手段と、
入力手段に入力される下位地名、その下位地名が付された地域を含む上位の地域に付された上位地名、および下位地名が付された地域毎にそれぞれ対応する識別番号を、上位地名が上位桁に対応し、かつ下位地名が下位桁に対応する階層構造を成してストアしておく地名メモリであって、相互に異なる２地域間の距離が大きいほど、対応する２個の識別番号の差も大きい地名メモリと、
入力手段からの出力に応答して、地名メモリにストアされた下位地名の中から、入力された下位地名と同名の下位地名を複数検索する第１検索手段と、
現在位置を検出する現在位置検出手段と、
現在位置検出手段からの出力に応答して、地名メモリにストアされた下位地名の中から、現在位置を含む地域に付された下位地名を検索する第２検索手段と、
第１検索手段および第２検索手段からの出力に応答して、入力された下位地名と同名の地域にそれぞれ対応する識別番号、および現在位置を含む地域に対応する識別番号の差を算出する番号差算出手段と、
番号差算出手段からの出力に応答して、算出された番号差同士を比較する比較手段と、
比較手段からの出力に応答して、最小の番号差を与えた識別番号に対応する地域に付された下位地名、およびその下位地名が付された地域を含む上位の地域に付された上位地名を地名メモリから読出す読出し手段と、
読出し手段からの出力に応答して、読出された上位地名および下位地名を表示する表示手段とを備えることを特徴とする表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載用ナビゲーションシステムのように、表示画面に地図情報または文字情報などを表示する表示装置に関し、特に、電話番号または郵便番号のように単なる数字の入力操作のみによって、または地名の入力操作のみによって、所望の地図および文字、図形を含むキャラクタを表示する表示装置に関する。
【背景技術】
【０００２】
車両に搭載されたカーナビゲーションシステムによって、車両の運転手に対して、目的地までの経路案内をさせたいとき、まず目的地を設定しなければならない。目的地の設定の形態は、様々である。
【０００３】
一般的には、目的地の名称または住所などを直接文字で入力したり、名称または住所の一覧表から目的地を選択して入力したりする。また、地図画面をスクロールさせて地図中から目的地を探し出し、目的地点をポインティングデバイスで指し示すことによっても、目的地の設定が可能である。
【０００４】
さらに、電話番号または郵便番号の入力によって目的地付近の地図を表示させる先行技術が、特許文献１および特許文献２に開示されている。これらの先行技術によれば、数字の入力だけで所望の地図を表示することが可能となっている。
【０００５】
【特許文献１】特開平６−２３６１４５号公報
【特許文献２】特開平６−３０９３７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１および特許文献２では、電話番号または郵便番号を全桁とも入力しなければ、この番号に関連した地図を表示させることはできない。これでは、操作者が電話番号または郵便番号を全桁とも覚えていない場合、どのような地図をも表示させることはできない。さらには、カーナビゲーションシステムにおいて、目的地を設定することも不可能である。
【０００７】
本発明の目的は、操作者が目的地の電話番号もしくは郵便番号の一部、または地名の一部を忘れた場合でも、地図などの情報を表示できる表示装置を提供することである。
【課題を解決するための手段】
【０００８】
本発明は、地図上の地域毎に付された地名を入力する入力手段と、
入力手段に入力される地名、およびその地名が付された地域毎にそれぞれ対応する識別番号を、上位地名が上位桁に対応し、かつ下位地名が下位桁に対応する階層構造を成してストアしておく地名メモリであって、相互に異なる２地域間の距離が大きいほど、その２地域に対応する２個の識別番号の差も大きい地名メモリと、
入力手段からの出力に応答して、地名メモリにストアされた地名の中から、入力された地名と同名の地名を複数検索する第１検索手段と、
現在位置を検出する現在位置検出手段と、
現在位置検出手段からの出力に応答して、地名メモリにストアされた地名の中から、現在位置を含む地域に付された地名を検索する第２検索手段と、
第１検索手段および第２検索手段からの出力に応答して、入力された地名と同名の地域にそれぞれ対応する識別番号、および現在位置を含む地域に対応する識別番号の差を算出する番号差算出手段と、
番号差算出手段からの出力に応答して、算出された番号差同士を比較する比較手段と、
識別番号毎にそれぞれ対応する地図であって、その識別番号に対応する地域を含むこれよりも広い地域の地図を予めストアしておく地図メモリと、
比較手段からの出力に応答して、最小の番号差を与えた識別番号に対応する地域の地図を地図メモリから読出す読出し手段と、
読出し手段からの出力に応答して、読出された地図を表示する表示手段とを備えることを特徴とする表示装置である。
【０００９】
また本発明は、地図上で上位地名を付された複数の各地域毎に、その地域をさらに細分化して構成される下位の地域にそれぞれ付された下位地名を入力する入力手段と、
入力手段に入力される下位地名、その下位地名が付された地域を含む上位の地域に付された上位地名、および下位地名が付された地域毎にそれぞれ対応する識別番号を、上位地名が上位桁に対応し、かつ下位地名が下位桁に対応する階層構造を成してストアしておく地名メモリであって、相互に異なる２地域間の距離が大きいほど、対応する２個の識別番号の差も大きい地名メモリと、
入力手段からの出力に応答して、地名メモリにストアされた下位地名の中から、入力された下位地名と同名の下位地名を複数検索する第１検索手段と、
現在位置を検出する現在位置検出手段と、
現在位置検出手段からの出力に応答して、地名メモリにストアされた下位地名の中から、現在位置を含む地域に付された下位地名を検索する第２検索手段と、
第１検索手段および第２検索手段からの出力に応答して、入力された下位地名と同名の地域にそれぞれ対応する識別番号、および現在位置を含む地域に対応する識別番号の差を算出する番号差算出手段と、
番号差算出手段からの出力に応答して、算出された番号差同士を比較する比較手段と、
比較手段からの出力に応答して、最小の番号差を与えた識別番号に対応する地域に付された下位地名、およびその下位地名が付された地域を含む上位の地域に付された上位地名を地名メモリから読出す読出し手段と、
読出し手段からの出力に応答して、読出された上位地名および下位地名を表示する表示手段とを備えることを特徴とする表示装置である。
【発明の効果】
【００１０】
本発明によれば、操作者が地名を入力することによって、地図を表示することができる。
【００１１】
ここでいう地名とは、都道府県名や市町村名などのたとえば「兵庫県」、「神戸市」、「中央区」、「元町通」それぞれのことである。このうち「兵庫県」などは全国に１個しか存在しない地名であるが、「中央区」などは「兵庫県神戸市」内に限らず、全国に幾つも存在する地名である。本発明の表示装置では、後者の「中央区」などの地名のように全国に幾つも存在する地名を入力する場合に、有効である。
【００１２】
また識別番号は、相互に異なる２地域間の距離が大きいほど、その２地域に対応する２個の識別番号の差も大きい。たとえば兵庫県神戸市内の「灘区」で識別番号「１」、「中央区」で識別番号「２」、「垂水区」で識別番号「９」とする。実際の「灘区」と「中央区」との距離は、「垂水区」と「中央区」との距離に比べて大きく、それぞれに対応する識別番号の差は、「１」および「７」である。両者を比較すると「７」の方が大きいので、実際の各地域同士の遠近に合致する。
【００１３】
本発明の表示装置では、操作者は入力手段において地名を入力する。地名が入力されたら、入力手段の出力に応答し、第１検索手段は入力された地名と同名の地名を地名メモリから検索する。一方、現在位置検出手段は現在位置を検出しており、この現在位置検出手段からの出力に応答し、第２検索手段は現在位置を含む地域に付された地名を地名メモリから検索する。なお、第２検索手段から出力される地名は、必ず１個であるが、第１検索手段から出力される地名は、前記の「中央区」の例でも明らかなように、１個とは限らない。
【００１４】
現在位置に対応する識別番号をＮｐとし、第１検索手段から出力された地名に対応する識別番号をＮ１，Ｎ２，…とすると、番号差算出手段は識別番号Ｎｐと識別番号Ｎ１，Ｎ２，…それぞれとの差を算出する。続いて番号差算出手段からの出力に応答して、番号差比較手段は番号差（Ｎｐ−Ｎ１），（Ｎｐ−Ｎ２），…それぞれの大きさを比較する。次に、比較手段からの出力に応答して、読出し手段は、Ｎｐとの番号差のうちで最小値を与えた識別番号、たとえばＮ３とすると、識別番号Ｎ３に対応する地図を地図メモリから読出す。次に、読出し手段からの出力に応答して、表示手段は、読み出された地図を表示する。
【００１５】
よって本発明によれば、地名を入力するだけで、入力された地名と同名の地名を検索し、検索された地名の中で現在位置に最も近い地域の地図を表示させることができる。よって、比較的細分化された地域の地図を表示させたい場合、または操作者が上位地名を覚えておらずに下位地名だけを覚えている場合でも、地名のうちで下位の地名を入力するだけで、それより上位の地名を入力する必要がない。たとえば、「兵庫県神戸市中央区」の地図を表示させたいときでも、操作者は「中央区」だけを入力すればよい。このように、操作者の入力作業が支援され、または入力作業が軽減され、操作性が向上される。
【００１６】
本発明によれば、操作者が下位地名を入力することによって、下位地名とその上位地名を表示することができる。
【００１７】
ここでいう下位地名は、地図上の比較的細分化された地域に付された地名であり、上位地名は、複数の下位地名が付されたそれぞれの地域を含む比較的広い上位の地域に付された地名である。たとえば、「兵庫県神戸市中央区」においては、「神戸市」に含まれる「中央区」を下位地名とすると、「神戸市」はその「中央区」の上位地名である。また「兵庫県」に含まれる「神戸市」を下位地名とすると、「兵庫県」はその「神戸市」の上位地名である。さらに「兵庫県」は、「中央区」の上位地名でもある。このように各地名はツリー状の階層構造を有する。
【００１８】
本発明の表示装置では、操作者は入力手段において下位地名を入力する。下位地名が入力されたら、入力手段の出力に応じて、第１検索手段は入力された下位地名と同名の下位地名を地名メモリから検索する。一方、現在位置検出手段は現在位置を検出しており、この現在位置検出手段からの出力に応答して、第２検索手段は現在位置を含む地域に付された下位地名を地名メモリから検索する。
【００１９】
現在位置に対応する識別番号をＮｐとし、第１検索手段から出力された下位地名に対応する識別番号をＮ１，Ｎ２，…とすると、番号差算出手段は識別番号Ｎｐと識別番号Ｎ１，Ｎ２，…それぞれとの差を算出する。続いて番号差算出手段からの出力に応答して、番号差比較手段は番号差（Ｎｐ−Ｎ１），（Ｎｐ−Ｎ２），…それぞれの大きさを比較する。次に、比較手段からの出力に応答して、読出し手段は、Ｎｐとの番号差のうちで最小値を与えた識別番号、たとえばＮ３とすると、識別番号Ｎ３に対応する下位地名およびその上位地名を地名メモリから読出す。次に、読出し手段の出力に応答して、表示手段は、読出された下位地名および上位地名を表示する。
【００２０】
本発明によれば、下位地名を入力するだけで、入力された下位地名と同名の下位地名を検索し、検索された下位地名の中で現在位置に最も近い地域の下位地名および上位地名を表示させることができる。よって、比較的細分化された地域の地名を表示させたい場合、または操作者が上位地名を覚えておらずに下位地名だけを覚えている場合であっても、地名のうちで下位の地名を入力するだけで、それより上位の地名を入力する必要がない。このように、操作者の入力作業が支援され、または入力作業が軽減され、操作性が向上される。
【発明を実施するための最良の形態】
【００２１】
図１は、本発明の第１実施形態である表示装置１０の電気的な構成を示すブロック図である。表示装置１０は、車両に搭載され、カーナビゲーションシステムとして使用される表示装置であり、入力部１１、表示部１２、番号変換メモリ１３、地図メモリ１４、地名メモリ１５および制御部１６を備える。
【００２２】
まず、図２〜図４を用いて、操作者による典型的な入力部１１への入力操作、およびその操作によって表示部１２に表示される画像または文字について説明する。
【００２３】
図２は、図１の入力部１１の一部を示す斜視図である。入力部１１は、操作レバー４４、テンキー９１およびエンタ釦９２を備えた入力装置であり、操作者は操作レバー４４、テンキー９１またはエンタ釦９２を操作することで表示装置１０への入力を行う。操作レバー４４は、台座４５を支点として２次元の各方向に付勢して倒し込むことができ、主に方向を指示する入力を担う。テンキー９１からは、０〜９の数字を入力することができ、操作者がテンキー９１を続けて操作することで、複数桁の数字を入力することができる。また入力部１１は、入力操作によって発生した信号を制御部１６に無線で送信する、いわゆるリモートコントローラである。
【００２４】
表示部１２は、液晶表示ディスプレイ（略称：ＬＣＤ）で構成され、薄型で車両への搭載が容易な表示パネルを実現している。表示部１２は、地図などの画像または文字を表示し、特に、走行中に現在位置付近の地図を表示したり、目的地を設定するときに目的地付近の地図を表示したりする。
【００２５】
図３は、図１の表示部１２が表示した地図画面４１を示す図である。地図画面４１内の道路４３上には、表示装置１０を搭載した車両の現在位置を表すカーソル４２が表示される。車両の走行に伴って、カーソル４２は道路４３に沿って移動する。また、目的地を設定するときに、図２の操作レバー４４を操作することで、固定して表示された地図画面４１内で２次元の各方向にカーソル４２を移動させることができる。または、地図画面４１内のカーソル４２の位置を固定したまま、２次元の各方向に地図画面４１をスクロールさせることができる。
【００２６】
たとえば、カーソル４２を所望の位置まで移動させたときに、入力部１１に設けられたエンタ釦９２を押下することによって、カーソル４２が指示する位置を目的地として設定することができる。
【００２７】
図４は、表示文字の選択による目的地の設定画面４６を示す図である。設定画面４６は、目的地を設定するための画面であり、図３の地図画面４１を背景にして表示されてもよい。設定画面４６では、都道府県名を表す地名４７の選択は終了しており、市町村名を表す地名の一覧表４８が表示されている。一覧表４８の第１行５１に「神戸市」、第２行５２に「西宮市」、第３行５３に「芦屋市」が表示される。操作レバー４４を使用して、一覧表４８の中から所望の地名を選択する。選択された第２行５２の「西宮市」は、表示色を反転させることで選択されたことを明示している。この状態で入力部１１のエンタ釦９２を押下すると、市町村名として第２行５２の「西宮市」が確定される。
【００２８】
市町村名が確定された後、同様に、さらに下位の地名の一覧表が表示されて、次の地名の選択に移行する。以下、同様の選択操作によって、さらに下位の地名まで設定される。また、都道府県名の選択操作も同様な操作によって行われている。
【００２９】
次に、図５〜図１４を用いて第１形態に特有の構成または動作について説明する。
図５は、電話番号の入力操作を段階的に示す図である。入力部１１のテンキー９１を続けて操作することで、複数桁の数字を入力することができるので、電話番号の入力も可能である。電話番号は、第１複数桁としてここでは１０桁の数字から構成されるものとする。１０桁の電話番号のうち、最上位桁から第４複数桁によって構成される数字も、入力することができる。第４複数桁は、第１複数桁未満の桁数であり、ここでは１０桁未満である。電話番号またはその一部から構成される第４複数桁の数字を入力する場合、入力部１１から入力された数字が、表示部１２に表示される。このとき表示画面には、入力された数字だけが表示されてもよいし、地図画面を背景として入力された数字が表示されてもよい。
【００３０】
操作者が設定したい目的地の電話番号を「０７８−６７Ｘ−ＸＸＸＸ」とする。Ｘは、０〜９のいずれかの数字である。このうち、まず最上位桁Ｐ１に「０」、および最上位桁Ｐ１から２番目に位置する第２桁Ｐ２に「７」を入力すると、図５（１）に示すように、表示画面５４には入力された数字６３として「０７」が表示される。ここで数字６３「０７」に対応する地図を数字６３「０７」の背景として表示してもよいし、入力部１１のエンタ釦９２を押下することで、数字「０７」に対応する地図を表示してもよい。
【００３１】
次に、数字６３「０７」の後に続けて第３桁Ｐ３に「８」を入力すると、図５（２）に示すように、表示画面５４には数字６３「０７８」が表示される。図５（１）のときと同様に、直ちに数字６３「０７８」に対応する地図を表示してもよいし、エンタ釦９２の押下によって、地図を表示してもよい。以下同様に、「−（ハイフン）」および第４桁Ｐ４に「６」を追加して入力すると、図５（３）に示すように、表示画面５４に数字６３「０７８−６」が表示される。さらに第５桁Ｐ５に「７」を追加して入力すると、図５（４）に示すように、表示画面５４に数字６３「０７８−６７」が表示される。
【００３２】
図６は、番号変換メモリ１３にストアされた番号変換テーブル５５〜５８をそれぞれ示す図である。番号変換メモリ１３は、番号変換テーブル５５〜５８に代表される複数の番号変換テーブルをストアしている。番号変換テーブルには、電話番号およびその電話番号ごとにそれぞれ対応する識別番号がストアされている。また番号変換メモリ１３は、１０桁の電話番号のうち、最上位桁から１０桁未満によって構成される数字、およびその数字ごとにそれぞれ対応する識別番号をもストアしている。
【００３３】
図６（１）の番号変換テーブル５５では、電話番号の一部から成る２桁の数字６３、およびその数字６３ごとの識別番号６４が対応している。同様に、図６（２）の番号変換テーブル５６では、３桁の数字６３および識別番号６４が対応し、図６（３）の番号変換テーブル５７では、４桁の数字６３および識別番号６４が対応し、図６（４）の番号変換テーブル５８では、５桁の数字６３および識別番号６４が対応している。
【００３４】
識別番号６４は、最上位桁Ｒ１、最上位桁Ｒ１から２番目の第２桁Ｒ２、最上位桁Ｒ１から３番目の第３桁Ｒ３、および４番目の第４桁Ｒ４から構成されている。最上位桁Ｒ１には、数字６３の第２桁Ｐ２の数字を代入し、第２桁Ｐ２が存在しない場合は最上位桁Ｐ１に「０」を代入する。以下同様に、数字６３の第３桁Ｐ３を第２桁Ｒ２に、数字６３の第４桁Ｐ４を第３桁Ｒ３に、数字６３の第５桁Ｐ５を第４桁Ｒ４に代入する。対応する数字６３の桁が存在しない識別番号６４の桁については、それぞれ「０」を代入する。
【００３５】
このように、番号変換テーブル５５〜５８は、入力される数字６３の桁数ごとに設けらている。入力部１１に入力された数字６３は、この番号変換テーブル５５〜５８によって、それぞれ識別番号６４に変換される。たとえば、図５に示すように、入力部１１から電話番号の一部から成る数字６３としての「０７」，「０７８」，「０７８−６」，「０７８−６７」を入力すると、図６の番号変換テーブル５５〜５８によって、それぞれ識別番号６４としての「７０００」，「７８００」，「７８６０」，「７８６７」に変換される。また図示しないが、数字６３「０」は、識別番号６４「００００」に変換される。
【００３６】
図７〜図１０は、地図メモリ１４から読出されて表示部１２に表示される地図３４〜３７をそれぞれ示す図である。地図メモリ１４は、識別番号６４を介して数字６３ごとにそれぞれ対応する地図を予めストアしている。図７の地図３４は、識別番号６４「００００」を介して数字６３「０」に対応する地図であり、左上の角部に地図番号６４ａとして「００００」が付されている。地図番号６４ａには、対応する識別番号６４と同じ数字が付される。地図３４は、数字６３「０」に対応する地域を含むこれよりも広い地域の地図である。なお、数字６３「０」に対応する地域は、最上位桁が数字「０」の電話番号を有する全ての地域から成る。つまり地図３４内には、最上位桁Ｐ１に「０」が代入され、第２桁Ｐ２以降の桁に任意の数字が代入された全ての数字６３に対応する地域が全て含まれる。
【００３７】
たとえば、図７の地図３４には、識別番号６４「７０００」を介して数字６３「０７」に対応する地域などが含まれている。数字６３「０７」に対応する地図は、図３４の一部を抜き出して拡大した図８の地図３５である。地図３５は地図３４の縮尺よりも大きく、地図３４のうちの識別番号６４「７０００」を介して数字６３「０７」に対応する地域を拡大表示したものとなっている。
【００３８】
以下同様に、図８の地図３５は、電話番号の最上位の２桁が「０７」である全ての地域を含む地図であり、識別番号６４「７５００」，「７８００」を介して数字６３「０７５」，「０７８」にそれぞれ対応する地域を含んでいる。このうち数字６３「０７８」に対応する地図は、図９に示される地図３６であり、地図３５の一部を拡大表示したものである。図９の地図３６は、電話番号の最上位の３桁が「０７８」である全ての地域を含む地図であり、識別番号６４「７８５０」，「７８６０」，「７８７０」などに対応する地域を全て含んでいる。識別番号６４「７８６０」に対応する地図は、図１０に示される地図３７であり、地図３６の一部を拡大表示したものである。図１０の地図３７は、電話番号の最上位の４桁が「０７８−６」である全ての地域を含む地図であり、識別番号６４「７８６７」を介して数字６３「０７８−６７」に対応する地域などを全て含んでいる。
【００３９】
図１１〜図１３は、地図メモリ１４にストアされている仮想的な地図３１〜３３である。図１１の地図３１は、縮尺２万５千分の１の仮想的な地図であり、実際に表示部１１に地図３１の全体が表示されることはない。表示部１２には地図３１内の矩形領域３１ａだけが表示される。矩形領域３１ａ内には、入力部１２で入力される数字６３に対応する地域が含まれ、逆に、地図３１内での矩形領域３１ａの位置は、矩形領域３１ａが入力された数字６３に対応する地域を含むように決定される。同様に、図１２の地図３２は、縮尺３万分の１の地図であり、表示部１２には地図３２内の矩形領域３２ａが表示される。図１３の地図３３は、縮尺３万５千分の１の地図であり、表示部１２には地図３３内の矩形領域３３ａが表示される。矩形領域３１ａ〜３３ａの形状および大きさは、表示部１２の表示画面の形状および大きさに全て一致する。
【００４０】
地図メモリ１４にストアされた地図では、入力される数字６３の桁数が多いほど対応する地図の縮尺は大きい。たとえば、４桁の数字６３「０７８−６」には、比較的縮尺の大きい地図３１の矩形領域３１ａが対応し、３桁の数字６３「０７８」には、地図３１よりも縮尺の小さい地図３２の矩形領域３２ａが対応し、２桁の数字６３「０７」には、地図３２よりもさらに縮尺の小さい地図３３の矩形領域３３ａが対応する。
【００４１】
以下、図４に戻って地名メモリ１５および制御部１６を説明する。地名メモリ１５にストアされた地名は、識別番号６４を介して数字６３ごとに対応する地域に、それぞれ付された名称である。地名メモリ１５は、たとえば、後述する図１６に示すように地名をストアしてもよい。制御部１６は、入力部１１からの出力に応答して、入力された数字６３に対応する識別番号６４を番号変換メモリ１３から読出し、さらに読出した識別番号６４に対応する地図を地図メモリ１４から読出す。または、読出した識別番号６４に対応する地名を地名メモリ１５から読出す。表示部１２は、読み出された地図または地名を表示する。
【００４２】
図１４は、表示装置１０による処理を段階的に示すフローチャートである。まずステップａ１において、操作者は入力部１１から電話番号の一部から成る数字６３を最上位桁Ｐ１から順に入力する。次にステップａ２において、制御部１６は入力部１１からの出力に応答して、入力された数字６３に対応する識別番号６４を番号変換メモリ１３から読出す。次にステップａ３において、制御部１６は、番号変換メモリ１３から読出された識別番号６４に対応する地図を地図メモリ１４から読出す。または、識別番号６４に対応する地名を地名メモリ１５から読出す。次にステップａ４において、読出された地図または地名を表示部１２に表示する。なお、図１４のステップａ３は、表示装置１０の読出し手段を構成している。
【００４３】
このように、表示装置１０では、地図メモリ１４および地名メモリ１５に、識別番号６４を介して電話番号の一部から成る数字６３に応じた縮尺の地図および地名を予めそれぞれストアしているので、操作者が数字６３を入力するだけで、入力された数字６３に応じた地図または地名を表示することができる。
【００４４】
なお、表示装置１０では、電話番号の代わりに郵便番号その他の地域番号を用いてもよい。
【００４５】
また、表示装置１０では、地名メモリ１５の無い構成も可能であり、その場合は地図だけを表示することができる。同様に、地図メモリ１４の無い構成も可能であり、その場合は逆に地名だけを表示することができる。
【００４６】
図１５は、本発明の第２実施形態である表示装置２０の電気的な構成を示すブロック図である。表示装置２０は、入力部２１、表示部２２、地名メモリ２５、地図メモリ２４、ＧＰＳ（衛星航法システム）受信機２７および制御部２６を備える。表示部２２は、図３の表示画面４１のような地図情報、または図４の設定画面４６のような文字情報を表示する。入力部２１は、図２と同様な構成で、操作レバー４４および文字キー９２などを備える。文字キー９２を用いることで、入力部２１から文字を入力することできる。特に、地図上の各地域に付された地名を入力することができる。
【００４７】
図１６は、地名メモリ２５にストアされたデータを示す図である。図１６に示すように、地名メモリ２５には、上位から下位にかけての地名７１が、順にツリー状の階層構造を成すようにストアされており、検索を容易にしている。各地名７１下の丸括弧内に示される数字は、地名７１それぞれに対応する識別番号７２であり、この識別番号７２も地名メモリ２５にストアされている。最上位階層の地名７１ａとして「Ａ１県」、「Ａ２県」、「Ａ３県」などがある。その中の「Ａ２県」の下位の第２階層の地名７１ｂとして「Ｂ１市」、「Ｂ２市」、「Ｂ５市」などがある。以下同様に、「Ｂ１市」の下位の第３階層の地名７１ｃに「Ｃ１区」、「Ｃ２区」があり、「Ｃ１区」の下位の第４階層の地名７１ｄに「御所通」がある。なお、地名７１ｄ「御所通」は「Ａ２県Ｂ１市Ｃ１区御所通」の他にも全国に存在する。
【００４８】
識別番号７２は、最上位桁Ｑ１、最上位桁Ｑ１から２番目に位置する第２桁Ｑ２、最上位桁Ｑ１から３番目の第３桁Ｑ３および４番目の第４桁Ｑ４から成る。最上位桁Ｑ１、第２桁Ｑ２、第３桁Ｑ３および第４桁Ｑ４には、それぞれ０〜９のうちのいずれか１桁の数字が代入される。最上位桁Ｑ１には、最上位の階層の地名７１ａに対応する数字が代入される。たとえば最上位の階層の地名７１ａが「Ａ２県」ならば「２」が代入され、最上位の階層の地名７１ａが「Ａ３県」ならば「３」が代入される。続いて第２桁Ｑ２には、最上位の地名７１ａの下位の地名７１ｂ、すなわち第２階層の地名７１ｂに対応する数字が代入される。たとえば第２階層の地名７１ｂが「Ｂ１市」ならば「１」が代入され、「Ｂ２市」ならば「２」が代入される。以下同様に第３桁Ｑ３には、第３階層の地名７１ｃに対応する数字が代入され、第４桁Ｑ４には、第４階層の地名７１ｄに対応する数字が代入される。
【００４９】
このように、第１階層の地名７１ａに対応する識別番号７２ａでは、第１桁Ｑ１だけにゼロ以外の数字が代入され、残余の第２桁Ｑ２以降には全てゼロが代入される。第２階層の地名７１ｂに対応する識別番号７２ｂでは、第１桁Ｑ１にその上位の地名に対応するゼロ以外の数字が代入され、第２桁Ｑ２にもゼロ以外の数字が代入され、第３桁Ｑ３以降の各桁にはゼロが代入される。以下同様に、第３階層の地名７１ｃに対応する識別番号７２ｃでは、第４桁Ｑ４だけにゼロが代入され、第４階層の地名７１ｄに対応する識別番号７２ｄでは、どの桁にもゼロ以外の数字が代入される。
【００５０】
また識別番号７２は、相互に異なる２個の地名が付された２地域間の距離が近いほど、その差が小さくなるような数字である。たとえば、識別番号７２「１０００」と識別番号７２「２０００」との差が識別番号７２「１０００」と識別番号７２「６０００」との差よりも小さいことは、「Ａ１県」と「Ａ２県」との距離が「Ａ１県」と「Ａ６県」との距離よりも小さいことを示している。
【００５１】
図１５に戻って、地図メモリ２４は、識別番号７２ごとにそれぞれ対応する地図を予めストアしている。ストアされた地図は、識別番号７２に対応する地域を含むこれより広い地域の地図である。たとえば、地図メモリ２４にストアされた地図は、図７〜図１０の地図３４〜３７などである。ＧＰＳ受信機２７は、地球周回軌道を回る測位衛星からの信号を受信し、受信した信号に基づいて三角測量を行い、現在位置の緯度、経度を算出して制御部２６に出力する。
【００５２】
制御部２６は、以下に示す様々な処理を行う。第１に、入力部２１からの出力に応答して、地名メモリ２５にストアされた各地名の中から、入力された地名と同名の地名を検索する。第２に、ＧＰＳ受信機２７からの出力に応答して、地名メモリ２５にストアされた各地名の中から、現在位置を含む地域に付された地名を検索する。第３に、前記の検索結果に応答して、入力された地名と同名の地名が付された地域にそれぞれ対応する各識別番号Ｎ１，Ｎ２，…、および現在位置を含む地域に対応する識別番号Ｎｐの差（Ｎｐ−Ｎ１），（Ｎｐ−Ｎ２），…を算出する。第４に、前記の算出結果に応答して、算出された番号差の大きさ同士を比較する。第５に、前記比較結果に応答して、最小の番号差を与えた識別番号に対応する地図を地図メモリ２４から読出す。または、最小の番号差を与えた識別番号に対応する地名およびその上記の地名を地名メモリ２５から読出す。表示部２２は、読出された地図または地名を表示する。
【００５３】
図１７は、同じ地名を含む地名の検索結果を示す図である。図１６に示されるようなデータが地名メモリ２５にストアされているので、入力部１１に「御所通」を入力して、制御部２６が全国の地名の中から「御所通」と同名の地名を検索すると、検索結果として一覧表８１が出力される。一覧表８１の第１列８２の各行８４には、識別番号７２「２１１１」，「２１２１」，「２５１１」，「６５１１」が配列する。第２列８３の各行８５には、各識別番号７２にそれぞれ対応した地名７１ｄ「御所通」が配列する。なお、一覧表８１には、地名７１ｄ「御所通」の上位の地名７１ａ〜７１ｃも合わせて出力される。一覧表８１は、途中経過として表示部１２に表示されてもよい。
【００５４】
図１８は、表示装置２０による処理の流れを段階的に示すフローチャートである。まずステップｂ１において、操作者は入力部２１から地名を入力する。次にステップｂ２において、ＧＰＳ受信機２７によって現在位置を検出する。次にステップｂ３において、入力部２１からの出力に応答して、地名メモリ２５にストアされた各地名の中から、入力された地名を有する地名を検索する。次にステップｂ４において、ＧＰＳ受信機２７からの出力に応答して、地名メモリ２５にストアされた各地名の中から、現在位置を含む地域を表す地名を検索する。
【００５５】
次にステップｂ５において、ステップｂ３，ｂ４の検索結果に応答して、入力された地名を有する各地名にそれぞれ対応する各識別番号Ｎ１，Ｎ２，…および現在位置を含む地域を表す地名に対応する識別番号Ｎｐの差（Ｎｐ−Ｎ１），（Ｎｐ−Ｎ２），…を算出する。次にステップｂ６において、ステップｂ５の算出結果に応答して、算出された番号差（Ｎｐ−Ｎ１），（Ｎｐ−Ｎ２），…の大きさ同士を比較する。次にステップｂ７において、ステップｂ６の比較結果に応答して、最小の番号差を与えた識別番号に対応する地図を地図メモリ２４から読出す。または、最小の番号差を与えた識別番号に対応する地名およびその上位の地名を地名メモリ２５から読出す。次にステップｂ８において、読出された地図または地名を表示部２２に表示させる。
【００５６】
図１８のフローチャートにおいて、ステップｂ３は第１検索手段を、ステップｂ４は第２検索手段を、ステップｂ５は番号差算出手段を、ステップｂ６は比較手段を、ステップｂ７は読出し手段をそれぞれ構成している。
【００５７】
このように表示装置２０では、地名を入力するだけで、入力された地名と同名の地名を全国から検索し、検索された複数の地名がそれぞれ付された複数の地域の中から、現在位置に最も近い地域の地名を選択し、選択された地名に対応する地図を表示することができる。または、選択された地名およびその上位の地名を表示することができる。
【００５８】
なお、表示装置２０では地図メモリ２４が無い構成も可能であり、その場合は地名だけを表示させることができる。これに対して、地図だけを表示させたい場合でも、地名メモリ２５を使用するので、地名メモリ２５は必要不可欠な構成要素である。
【００５９】
本発明は、次の実施の形態が可能である。
（１）第１複数桁の地域番号のうちの最上位桁から第１複数桁以下である第２複数桁によって構成される数字を入力する入力手段であって、前記地域番号は、地図上の第３複数種類の地域に対応し、第１複数桁から成る第３複数種類の数字であり、その最上位桁から第１複数桁未満である第４複数桁によって構成される数字に対応する地域が、その最上位桁から第４複数桁の数字が共通であって、その数字よりも下位側の桁の数字が異なる全ての地域番号に対応する地域を含む入力手段と、入力手段に入力される第２複数桁の数字ごとにそれぞれ対応する地図をストアする地図メモリであって、前記第２複数桁の数字に対応する地図が、その第２複数桁の数字に対応する地域を含み、第２複数が大きいほど第２複数桁の数字に対応する地図の縮尺が大きい地図メモリと、入力手段からの出力に応答し、入力された第２複数桁の数字に対応する地図を地図メモリから読出す読出し手段と、読出し手段からの出力に応答し、読出された地図を表示する表示手段とを備えることを特徴とする表示装置。
【００６０】
操作者が地域番号の一部を入力することによって、地図を表示することができる。
ここでいう地域番号は、電話番号または郵便番号のように、第１複数桁から成る数字である。第１複数とは、地域番号の桁数を表す２以上の自然数であり、その値は対象となる地域番号によって異なる。地域番号を電話番号とすると、電話番号は、主に９桁または１０桁から成る数字であるので、第１複数は９または１０である。たとえば、電話番号「０７８−１２３−４５６７」については、第１複数は１０である。郵便番号については、一般に３桁または５桁から成る数字であり、平成１０年から７桁の郵便番号が実施されるので、第１複数は３、５または７である。
【００６１】
また地域番号は、地図上の第３複数種類に分けられた地域ごとにそれぞれ定められた同じく第３複数種類の数字である。たとえば電話番号は、家屋または屋外に備え付けられた電話機ごとに設定されるので、ほとんどの電話番号が地図上の微細な地域に定められたものとしてよい。第３複数は電話番号の種類の数であり、すなわち、存在する電話機または電話番号の数である。また郵便番号は、そのほとんどが市町村ごとに定められており、７桁の郵便番号はさらに細分化された地域ごとに定められる。よって、地域番号を郵便番号とすると、電話番号の場合と同様に、第３複数は郵便番号の種類の数である。
【００６２】
このような地域番号のうちの最上位桁からの第４複数桁によって構成される数字は、地域番号に対応する地域とは別の地域に対応する。第４複数は、地域番号の桁数である第１複数未満の数である。第４複数桁の数字に対応する地域は、その最上位桁からの第４複数桁の数字が共通であって、第４複数桁の数字の下位側の桁の数字が異なる地域番号に対応する地域を全て含む。たとえば第１複数桁が１０桁である電話番号「０７８−１２３−４５６７」に対して、最上位桁から第４複数桁が３桁の数字「０７８」は、電話番号に対応する地域とは別の地域に対応する。数字「０７８」に対応する地域は、その数字が共通であって、その数字の下位側の桁の数字が異なる電話番号「０７８−１２３−４５６６」および「０７８−２２３−４５６７」などに対応する全ての地域を含む。
【００６３】
上記のことから更に、「０７８」に対応する地域は、「０７８」が共通でありかつ「０７８」の下位側の桁に１桁の数字が異なる全ての数字から構成される数字「０７８−１」、「０７８−２」および「０７８−３」などに対応する全ての地域を含むことが導かれる。さらに、「０７８−１」に対応する地域は、「０７８−１１」、「０７８−１２」、「０７８−１３」などに対応する地域を全て含む。このように、地域番号およびその一部から成る数字にそれぞれ対応する地域は、階層構造を成している。
【００６４】
なお電話番号では、先頭の市外局番と、次に続く市内局番とは、ほぼ上述のように、階層的に構成されている。また、郵便番号でも、一部地域に例外のあるものの、全桁とも階層的に構成されている。
【００６５】
地図メモリには、入力手段から入力され得る第２複数桁の数字にそれぞれ対応する地図がストアされている。第２複数桁の数字は、地域番号および第４複数桁の数字を含む最大桁数が第１複数桁の数字である。上記のように、入力される第２複数桁の数字には、それぞれ地図上の大小様々な階層の各地域が対応しており、その第２複数桁の数字に対応する地図は、その第２複数桁の数字に対応する地域を含む。たとえば電話番号「０７８−１２３−４５６７」の一部から構成される数字「０７８−１」に対応する地図は、「０７８−１」に対応する地域だけを表示するのではなく、この地域を含む地域を表示する。
【００６６】
また、地図メモリにストアされた地図について、入力される数字の桁数が多いほど、すなわち第２複数が大きいほど、その数字に対応する地図の縮尺が大きく、数字の桁数が少ないほど縮尺は小さい。たとえば、電話番号「０７８−１２３−４５６７」に対応する地図は、最大縮尺の地図であり、その一部から構成される数字「０７８−１」に対応する地図の縮尺は、最大縮尺よりも小さい。「０７８−１」の一部から構成される「０７８」に対応する地図の縮尺はさらに小さく、番号「０７」に対応する地図の縮尺は、またさらに小さい。
【００６７】
操作者は入力手段において地域番号のうちの最上位桁から第２複数桁によって構成される数字を入力する。第２複数桁の数字が入力されたら、入力手段の出力に応答し、読出し手段は、入力された第２複数桁の数字に対応する地図を地図メモリから読出す。地図が読出されたら、読出し手段の出力に応答し、表示手段は読出された地図を表示する。
【００６８】
よって、操作者が所望の地域に対応する地域番号を全桁とも覚えていない場合、または全桁とも覚えていても地域番号に対応する地域の周辺部までをも表示させたい場合には、最上位桁から途中の桁までの数字の入力によって、入力した数字の桁数に応じた縮尺の地図を表示させることができる。特に、カーナビゲーションシステムにおいて、目的地を設定する場合に、電話番号の一部を入力することで、比較的広域の地図を表示させ、表示された地図の中から目的地を選ぶことなどができる。
【００６９】
操作者が所望の地域に対応する地域番号を全桁とも覚えていない場合、または全桁とも覚えていても地域番号に対応する地域の周辺部までをも表示させたい場合には、最上位桁から途中の桁までの数字の入力によって、入力した数字の桁数に応じた縮尺の地図を表示させることができる。特に、カーナビゲーションシステムにおいて、目的地を設定する場合に、電話番号の一部を入力することで、比較的広域の地図を表示させ、表示された地図の中から目的地を選ぶことなどができる。
【００７０】
（２）第１複数桁の地域番号のうちの最上位桁から第１複数桁以下である第２複数桁によって構成される数字を入力する入力手段であって、前記地域番号は、地図上の第３複数種類の地域に対応し、第１複数桁から成る第３複数種類の数字であり、その最上位桁から第１複数桁未満である第４複数桁によって構成される数字に対応する地域が、その最上位桁から第４複数桁の数字が共通であって、その数字よりも下位側の桁の数字が異なる全ての地域番号に対応する地域を含む入力手段と、入力手段に入力される第２複数桁の数字ごとにそれぞれ対応する地名をストアする地名メモリであって、前記第２複数桁の数字に対応する地名が、その第２複数桁の数字に対応する地域を含む地名である地名メモリと、入力手段からの出力に応答し、入力された第２複数桁の数字に対応する地名を地名メモリから読出す読出し手段と、読出し手段からの出力に応答し、読出された地名を表示する表示手段とを備えることを特徴とする表示装置。
【００７１】
操作者が前述のような地域番号の一部を入力することによって、地名を表示させることができる。
【００７２】
地名メモリには、入力される第２複数桁の数字にそれぞれ対応する地名がストアされている。入力される第２複数桁の数字には、それぞれ前述のような所定の地域が対応しており、ストアされた地名は、その地域に付された名称である。入力される数字の桁数が多いほど、すなわち第２複数が大きいほど、その数字に対応する地名はより細分化された地域に付されたものである。たとえば、地図上の所定の地域に対応する電話番号が「０７８−１２３−４５６７」である場合、最上位桁から第４複数桁によって構成される数字、たとえば２桁の「０７」には、比較的広域の地名「兵庫県」が対応する。同じく３桁の数字「０７８」には「兵庫県」よりも細分化された地名「神戸市」が対応し、４桁の数字「０７８−６」には、さらに細分化された地名「中央区」が対応し、５桁の数字「０７８−６７」には、またさらに細分化された地名「元町通」が対応する。
【００７３】
操作者は地域番号のうちの最上位桁から第２複数桁によって構成される数字を入力する。第２複数桁の数字が入力されたら、入力手段の出力に応じて、読出し手段は入力された数字に対応する地名を地名メモリから読出す。読出し手段からの出力に応じて、表示手段は読み出された地名を表示する。
【００７４】
操作者は入力手段において地域番号のうちの最上位桁から第２複数桁によって構成される数字を入力する。第２複数桁の数字が入力されたら、入力手段の出力に応答し、読出し手段は入力された第２複数桁の数字に対応する地名を地名メモリから読出す。地名が読出されたら、読出し手段の出力に応答し、表示手段は読出された地名を表示する。
【００７５】
よって、操作者が所望の地域に対応する地域番号を全桁とも覚えていない場合、または表示させたい地名が操作者の覚えている地域番号に対応する地域の近くの地域に付された地名である場合には、最上位桁から途中の桁までの数字の入力によって、入力された数字の桁数に応じた地名を表示させることができる。特に、カーナビゲーションシステムにおいて、目的地を設定する場合に、電話番号の一部分を入力することで、比較的広い地域に付された地名を表示させ、表示された地名の地域に含まれるさらに細分化された地域に付された地名の一覧表の中から目的地を選ぶことなどができる。
【００７６】
操作者が所望の地域に対応する地域番号を全桁とも覚えていない場合、または表示させたい地域が操作者の覚えている地域番号に対応する地域の近くである場合には、最上位桁から途中の桁までの数字の入力によって、入力した数字の桁数に応じた地名を表示させることができる。特に、カーナビゲーションシステムにおいて、目的地を設定する場合に、電話番号の一部を入力することで、比較的広い地域に付された地名を表示させ、表示された地名の地域に含まれるさらに細かい地域に付された地名の一覧表の中から目的地を選ぶことなどができる。
【００７７】
（３）地図上の地域ごとに付された地名を入力する入力手段と、入力手段に入力される地名、およびその地名が付された地域ごとにそれぞれ対応する識別番号をストアしておく地名メモリであって、相互に異なる２地域間の距離が大きいほど、その２地域に対応する２個の識別番号の差も大きい地名メモリと、入力手段からの出力に応答して、地名メモリにストアされた地名の中から、入力された地名と同名の地名を検索する第１検索手段と、現在位置を検出する現在位置検出手段と、現在位置検出手段からの出力に応答して、地名メモリにストアされた地名の中から、現在位置を含む地域に付された地名を検索する第２検索手段と、第１検索手段および第２検索手段からの出力に応答して、入力された地名と同名の地域にそれぞれ対応する識別番号、および現在位置を含む地域に対応する識別番号の差を算出する番号差算出手段と、番号差算出手段からの出力に応答して、算出された番号差同士を比較する比較手段と、識別番号ごとにそれぞれ対応する地図であって、その識別番号に対応する地域を含むこれよりも広い地域の地図を予めストアしておく地図メモリと、比較手段からの出力に応答して、最小の番号差を与えた識別番号に対応する地域の地図を地図メモリから読出す読出し手段と、読出し手段からの出力に応答して、読出された地図を表示する表示手段とを備えることを特徴とする表示装置。
【００７８】
操作者が地名を入力することによって、地図を表示することができる。
ここでいう地名とは、都道府県名や市町村名などのたとえば「兵庫県」、「神戸市」、「中央区」、「元町通」それぞれのことである。このうち「兵庫県」などは全国に１個しか存在しない地名であるが、「中央区」などは「兵庫県神戸市」内に限らず、全国に幾つも存在する地名である。本発明の表示装置では、後者の「中央区」などの地名のように全国に幾つも存在する地名を入力する場合に、有効である。
【００７９】
また識別番号は、相互に異なる２地域間の距離が大きいほど、その２地域に対応する２個の識別番号の差も大きい。たとえば兵庫県神戸市内の「灘区」で識別番号「１」、「中央区」で識別番号「２」、「垂水区」で識別番号「９」とする。実際の「灘区」と「中央区」との距離は、「垂水区」と「中央区」との距離に比べて大きく、それぞれに対応する識別番号の差は、「１」および「７」である。両者を比較すると「７」の方が大きいので、実際の各地域同士の遠近に合致する。
【００８０】
操作者は入力手段において地名を入力する。地名が入力されたら、入力手段の出力に応答し、第１検索手段は入力された地名と同名の地名を地名メモリから検索する。一方、現在位置検出手段は現在位置を検出しており、この現在位置検出手段からの出力に応答し、第２検索手段は現在位置を含む地域に付された地名を地名メモリから検索する。なお、第２検出手段から出力される地名は、必ず１個であるが、第１検出手段から出力される地名は、前記の「中央区」の例でも明らかなように、１個とは限らない。
【００８１】
現在位置に対応する識別番号をＮｐとし、第１検出手段から出力された地名に対応する識別番号をＮ１，Ｎ２，…とすると、番号差算出手段は識別番号Ｎｐと識別番号Ｎ１，Ｎ２，…それぞれとの差を算出する。続いて番号差算出手段からの出力に応答して、番号差比較手段は番号差（Ｎｐ−Ｎ１），（Ｎｐ−Ｎ２），…それぞれの大きさを比較する。次に、比較手段からの出力に応答して、読出し手段は、Ｎｐとの番号差のうちで最小値を与えた識別番号、たとえばＮ３とすると、識別番号Ｎ３に対応する地図を地図メモリから読出す。次に、読出し手段からの出力に応答して、表示手段は、読み出された地図を表示する。
【００８２】
よって、地名を入力するだけで、入力された地名と同名の地名を検索し、検索された地名の中で現在位置に最も近い地域の地図を表示させることができる。よって、比較的細分化された地域の地図を表示させたい場合、または操作者が上位地名を覚えておらずに下位地名だけを覚えている場合でも、地名のうちで下位の地名を入力するだけで、それより上位の地名を入力する必要がない。たとえば、「兵庫県神戸市中央区」の地図を表示させたいときでも、操作者は「中央区」だけを入力すればよい。このように、操作者の入力作業が支援され、または入力作業が軽減され、操作性が向上される。
【００８３】
地名を入力するだけで、入力された地名と同名の地名を検索し、検索された地名の中で現在位置に最も近い地域の地図を表示させることができる。よって、比較的細分化された地域の地図を表示させたい場合でも、地名のうちで下位の地名を入力するだけで、それより上位の地名を入力する必要がない。たとえば、「兵庫県神戸市中央区」の地図を表示させたいときでも、操作者は「中央区」だけを入力すればよい。このように、操作者の入力作業を軽減でき、操作性が向上される。
【００８４】
（４）地図上で上位地名を付された複数の各地域ごとに、その地域をさらに細分化して構成される下位の地域にそれぞれ付された下位地名を入力する入力手段と、入力手段に入力される下位地名、その下位地名が付された地域を含む上位の地域に付された上位地名、および下位地名が付された地域ごとにそれぞれ対応する識別番号をストアしておく地名メモリであって、相互に異なる２地域間の距離が大きいほど、対応する２個の識別番号の差も大きい地名メモリと、入力手段からの出力に応答して、地名メモリにストアされた下位地名の中から、入力された下位地名と同名の下位地名を検索する第１検索手段と、現在位置を検出する現在位置検出手段と、現在位置検出手段からの出力に応答して、地名メモリにストアされた下位地名の中から、現在位置を含む地域に付された下位地名を検索する第２検索手段と、第１検索手段および第２検索手段からの出力に応答して、入力された下位地名と同名の地域にそれぞれ対応する識別番号、および現在位置を含む地域に対応する識別番号の差を算出する番号差算出手段と、番号差算出手段からの出力に応答して、算出された番号差同士を比較する比較手段と、比較手段からの出力に応答して、最小の番号差を与えた識別番号に対応する地域に付された下位地名、およびその下位地名が付された地域を含む上位の地域に付された上位地名を地名メモリから読出す読出し手段と、読出し手段からの出力に応答して、読出された上位地名および下位地名を表示する表示手段とを備えることを特徴とする表示装置。
【００８５】
操作者が下位地名を入力することによって、下位地名とその上位地名を表示することができる。
【００８６】
ここでいう下位地名は、地図上の比較的細分化された地域に付された地名であり、上位地名は、複数の下位地名が付されたそれぞれの地域を含む比較的広い上位の地域に付された地名である。たとえば、「兵庫県神戸市中央区」においては、「神戸市」に含まれる「中央区」を下位地名とすると、「神戸市」はその「中央区」の上位地名である。また「兵庫県」に含まれる「神戸市」を下位地名とすると、「兵庫県」はその「神戸市」の上位地名である。さらに「兵庫県」は、「中央区」の上位地名でもある。このように各地名はツリー状の階層構造を有する。
【００８７】
操作者は入力手段において下位地名を入力する。下位地名が入力されたら、入力手段の出力に応じて、第１検索手段は入力された下位地名と同名の下位地名を地名メモリから検索する。一方、現在位置検出手段は現在位置を検出しており、この現在位置検出手段からの出力に応答して、第２検索手段は現在位置を含む地域に付された下位地名を地名メモリから検索する。
【００８８】
現在位置に対応する識別番号をＮｐとし、第１検出手段から出力された下位地名に対応する識別番号をＮ１，Ｎ２，…とすると、番号差算出手段は識別番号Ｎｐと識別番号Ｎ１，Ｎ２，…それぞれとの差を算出する。続いて番号差算出手段からの出力に応答して、番号差比較手段は番号差（Ｎｐ−Ｎ１），（Ｎｐ−Ｎ２），…それぞれの大きさを比較する。次に、比較手段からの出力に応答して、読出し手段は、Ｎｐとの番号差のうちで最小値を与えた識別番号、たとえばＮ３とすると、識別番号Ｎ３に対応する下位地名およびその上位地名を地名メモリから読出す。次に、読出し手段の出力に応答して、表示手段は、読出された下位地名および上位地名を表示する。
【００８９】
下位地名を入力するだけで、入力された下位地名と同名の下位地名を検索し、検索された下位地名の中で現在位置に最も近い地域の下位地名および上位地名を表示させることができる。よって、比較的細分化された地域の地名を表示させたい場合、または操作者が上位地名を覚えておらずに下位地名だけを覚えている場合であっても、地名のうちで下位の地名を入力するだけで、それより上位の地名を入力する必要がない。このように、操作者の入力作業が支援され、または入力作業が軽減され、操作性が向上される。
【００９０】
下位地名を入力するだけで、入力された下位地名と同名の下位地名を検索し、検索された下位地名の中で現在位置に最も近い地域の下位地名および上位地名を表示させることができる。よって、比較的細分化された地域の地名を表示させたいときであっても、地名のうちで下位の地名を入力するだけで、それより上位の地名を入力する必要がない。このように、操作者の入力作業を軽減でき、操作性が向上される。
【図面の簡単な説明】
【００９１】
【図１】本発明の第１実施形態である表示装置１０の電気的な構成を示すブロック図である。
【図２】図１の入力部１１の一部を示す斜視図である。
【図３】図１の表示部１２の地図画面４１を示す図である。
【図４】図１の表示部１２の目的地を設定する設定画面４６を示す図である。
【図５】電話番号の入力画面を段階的に示す図である。
【図６】番号変換メモリ１３にストアされたテーブルを示す図である。
【図７】地図メモリ１４から読出されて表示部１２に表示される地図３４である。
【図８】地図メモリ１４から読出されて表示部１２に表示される地図３５である。
【図９】地図メモリ１４から読出されて表示部１２に表示される地図３６である。
【図１０】地図メモリ１４から読出されて表示部１２に表示される地図３７である。
【図１１】地図メモリ１４にストアされている仮想的な地図３１である。
【図１２】地図メモリ１４にストアされている仮想的な地図３２である。
【図１３】地図メモリ１４にストアされている仮想的な地図３３である。
【図１４】表示装置１０による処理を段階的に示すフローチャートである。
【図１５】本発明の第２実施形態である表示装置２０の電気的な構成を示すブロック図である。
【図１６】地名メモリ２５にストアされたデータを示す図である。
【図１７】同名の地名を含む地名の検索結果を示す図である。
【図１８】表示装置２０による処理の流れを段階的に示すフローチャートである。
【符号の説明】
【００９２】
１０，２０  表示装置
１１，２１  入力部
１２，２２  表示部
１３，２３  番号変換メモリ
１４，２４  地図メモリ
１５，２５  地名メモリ
１６，２６  制御部
２７  ＧＰＳ受信機
【図１】
0004516557.tif 000002
【図２】
0004516557.tif 000003
【図３】
0004516557.tif 000004
【図４】
0004516557.tif 000005
【図５】
0004516557.tif 000006
【図６】
0004516557.tif 000007
【図７】
0004516557.tif 000008
【図８】
0004516557.tif 000009
【図９】
0004516557.tif 000010
【図１０】
0004516557.tif 000011
【図１１】
0004516557.tif 000012
【図１２】
0004516557.tif 000013
【図１３】
0004516557.tif 000014
【図１４】
0004516557.tif 000015
【図１５】
0004516557.tif 000016
【図１６】
0004516557.tif 000017
【図１７】
0004516557.tif 000018
【図１８】
0004516557.tif 000019