(57)【要約】【課題】地図情報を記憶する記憶媒体の記憶容量を抑え、且つ縮尺率を大きくしても、利用者にとって見やすい地図画像の表示が行える地点設定装置を提供する。【解決手段】地図画像生成部４が、地図ＤＢ３が記憶している地図情報に基づいて、指定された地域の地図画像をドット画像で生成する。表示部５において、前記地図画像生成部が生成した地図画像が表示される。表示部５に表示する地図画像の縮尺率を受け付けると、指定された地域の地図画像を、地図ＤＢ３が記憶している地図情報に基づいて生成する。このとき、今回受け付けた縮尺率の地図情報が地図ＤＢ３に記憶していなければ、今回受け付けた縮尺率よりも小さい縮尺率の地図情報を用いて地図画像を生成し、この地図画像を、受け付けた縮尺率の地図画像に拡大する。この拡大では、地図画像におけるラインについては、その太さを予め定めた太さに制限する。【選択図】図１
2009015165.tif 000002
【特許請求の範囲】
【請求項１】
１または複数の縮尺率の地図情報を記憶する地図情報記憶手段と、
前記地図情報記憶手段が記憶している地図情報に基づいて、指定された地域の地図画像をドット画像で生成する地図画像生成手段と、
前記地図画像生成手段が生成した地図画像を表示する表示手段と、
前記表示手段が表示している地図上の任意の地点を、設定地点とする入力を受け付ける設定地点受付手段と、を備えた地点設定装置において、
前記表示手段に表示させる地図画像の縮尺率の選択を受け付ける縮尺率受付手段を備え、
前記地図画像生成手段は、前記縮尺率受付手段が受け付けた縮尺率の地図情報が前記地図情報記憶手段に記憶されていなければ、今回受け付けた縮尺率よりも小さい縮尺率の地図情報を用いて地図画像を生成し、この地図画像を前記縮尺率受付手段が受け付けた縮尺率の地図画像に拡大するとともに、この地図画像におけるラインについては、その太さを予め定めた太さに制限する手段である、地点設定装置。
【請求項２】
前記地図画像生成手段は、前記縮尺率受付手段が受け付けた縮尺率の地図情報が前記地図情報記憶手段に記憶されていなければ、今回受け付けた縮尺率よりも小さい縮尺率の地図情報を用いて生成した地図画像において、同一色のドットが第１のドット数を超えて任意の方向に連続し、且つこの任意の方向に直交する方向に連続している同一色のドット数が第１のドット数よりも小さい第２のドット数に満たない部分を、生成する地図画像におけるラインとみなす手段である、請求項１に記載の地点設定装置。
【請求項３】
前記地図画像生成手段は、前記縮尺率受付手段が受け付けた縮尺率の地図情報が前記地図情報記憶手段に記憶されていなければ、今回受け付けた縮尺率よりも小さい縮尺率の地図情報を用いて生成した地図画像において、黒色のドットが第１のドット数を超えて任意の方向に連続し、且つこの任意の方向に直交する方向に連続している黒色のドット数が第１のドット数よりも小さい第２のドット数に満たない部分を、生成する地図画像におけるラインとみなす手段である、請求項１に記載の地点設定装置。
【請求項４】
前記地図画像生成手段は、前記表示手段における表示ドット単位で、縮尺率を変化させた地図画像を生成する手段である、請求項１〜３のいずれかに記載の地点設定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、移動経路案内を行うナビゲーション装置等に適用され、地図画像を表示して目的地等の地点の設定を受け付ける地点設定装置に関する。
【背景技術】
【０００２】
従来、利用者に対して、設定されている目的地までの移動経路案内を行うナビゲーション装置が一般に広く普及している。ナビゲーション装置は、周知のように、衛星を利用した測位機能（所謂、ＧＰＳ機能）により、自機の位置（すなわち、利用者の位置）を測位しながら、設定されている目的地までの移動経路案内を行う装置である。一般的な、ナビゲーション装置は、ポインティングデバイス等を利用して、表示部に表示した地図画像上で指定された地点を目的地として入力することができる。また、表示部に地図画像を表示しながら、交差点等での右左折、直進にかかる移動経路案内を行う。
【０００３】
従来のナビゲーション装置は、表示画面上で表示されている地図画像の拡大、縮小（縮尺率の変更）が行える機能を有している（特許文献１〜４等参照）。地図画像の縮尺率を多段階にわたって行うには、各段階に応じた縮尺率の地図情報を記憶させておき、表示部において表示する地図画像の縮尺率に応じて、その縮尺率の地図情報を用いて地図画像を生成するのが望ましい。しかし、この方法では、上述したように、各段階に応じた縮尺率の地図情報を記憶する必要があるので、この地図情報を記憶させる記憶媒体の記憶容量が膨大になる。その結果、装置本体の大型化や、コストアップをまねくことになる。そこで、特定の縮尺率の地図情報に基づいて生成した地図画像をドット画像とし、このドット画像の１ドットを、表示画面上で表示する地図画像の縮尺率に応じたドット数に置き換えることが行われている。
【特許文献１】特開２００４−２８６７６１号公報
【特許文献２】特開２００４−  ７７５２２号公報
【特許文献３】特開２００３−  ６６９４２号公報
【特許文献４】特開２００２−  ２３９１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した、特定の縮尺率の地図情報に基づいて生成した地図画像の１ドットを、表示画面上で表示する地図画像の縮尺率に応じたドット数に置き換えて、拡大した地図画像を表示する構成では、地図上に示される、道路や区画を示すラインや、文字を構成するライン等が幅方向にも拡大される。すなわち、ラインの幅が太くなる。したがって、地図情報の縮尺率に対して、表示画面上で表示する地図画像の縮尺率が大きくなるにつれて、利用者にとって見にくい地図画像が表示されるという問題があった。
【０００５】
この発明の目的は、地図情報を記憶する記憶媒体の記憶容量を抑え、且つ表示画面上で表示する地図画像の縮尺率を大きくしても、利用者にとって見やすい地図画像の表示が行える地点設定装置を提供することにある。
【課題を解決するための手段】
【０００６】
この発明の地点設定装置は、上述した課題を解決し、その目的を達するために、以下のように構成している。
【０００７】
地図画像生成手段が、地図情報記憶手段が記憶している地図情報に基づいて、指定された地域の地図画像をドット画像で生成する。この地図情報記憶手段は、１または複数の縮尺率の地図情報を記憶する。表示手段において、前記地図画像生成手段が生成した地図画像が表示される。また、設定地点受付手段が、前記表示手段が表示している地図上の任意の地点を、設定地点とする入力を受け付ける。設定地点は、例えば、利用者の目的地である。また、この設定地点受付手段は、利用者が設定地点をマウス等のポインティングデバイスを利用して、表示手段において表示されている地図上で入力指定できる構成とすればよい。さらに、縮尺率受付手段が、表示手段に表示させる地図画像の縮尺率を受け付ける。そして、前記地図画像生成手段は、前記縮尺率受付手段が受け付けた縮尺率の地図情報が前記地図情報記憶手段に記憶されていなければ、今回受け付けた縮尺率よりも小さい縮尺率の地図情報を用いて地図画像を生成し、この地図画像を前記縮尺率受付手段が受け付けた縮尺率の地図画像に拡大するとともに、この地図画像におけるラインについては、その太さを予め定めた太さに制限する。
【０００８】
したがって、表示手段に表示させる地図画像の縮尺率が、前記地図情報記憶手段に地図情報が記憶されていない縮尺率であっても、道路や区画を示すラインや、文字を構成するライン等については、適正な太さの地図画像を表示手段に表示させることができる。したがって、表示手段に表示させる地図画像の縮尺率にかかわらず、利用者にとって見やすい地図画像の表示が行える。また、縮尺率の異なる地図情報を、多数記憶する必要もないので、装置本体の大型化や、コストアップも抑えられる。
【０００９】
なお、表示手段に表示させる地図画像の縮尺率が、前記地図情報記憶手段に地図情報が記憶されている縮尺率であれば、その縮尺率の地図情報を用いて生成した地図画像を、拡大することなく、表示手段に表示させればよい。
【００１０】
また、地図画像において、同一色のドット、例えば黒色のドット、が第１のドット数を超えて任意の方向に連続し、且つこの任意の方向に直交する方向に連続している同一色のドット数が第１のドット数よりも小さい第２のドット数に満たない部分を、ラインとみなせばよい。まら、ラインとみなした部分については、縮尺率に応じて、上記任意の方向に延ばす拡大を行い、この任意の方向に直交する方向については、縮尺率に関係なく、予め定めたドット数にする等の制限を加えればよい。
【発明の効果】
【００１１】
この発明によれば、地図情報を記憶する記憶媒体の記憶容量が抑えられるとともに、表示画面上で表示する地図画像の縮尺率を大きくしても、利用者にとって見やすい地図画像の表示が行える。
【発明を実施するための最良の形態】
【００１２】
以下、この発明にかかる地点設定装置を適用したナビゲーション装置について説明する。
【００１３】
図１は、このナビゲーション装置の主要部の構成を示すブロック図である。ナビゲーション装置１は、制御部２と、地図データベース３（以下、地図ＤＢ３と言う。）と、地図画像生成部４と、表示部５と、位置検出部６と、操作部７と、を備えている。制御部２は、本体各部の動作を制御する。地図ＤＢ３は、地図情報を記憶している。地図画像生成部４は、地図ＤＢ３に記憶されている地図情報に基づいて、地図画像を生成する。表示部５は、地図画像生成部４で生成された地図画像を表示する。位置検出部６は、衛星を利用した測位機能（所謂、ＧＰＳ機能）により、自装置の位置を測位する。操作部７は、利用者による入力操作を受け付ける。
【００１４】
地図ＤＢ３は、単一の縮尺率の地図情報を記憶する構成であってもよい、複数の縮尺率について、その縮尺率毎に地図情報を記憶する構成であってもよい。地図ＤＢ３は、記憶する地図情報の縮尺率の種類が増加するにつれて、その記憶容量が大きくなる。ここでは、地図ＤＢ３は、１／１００００、および１／２００００の縮尺率にかかる２種類の地図情報を記憶しているものとする。
【００１５】
地図画像生成部４は、地図ＤＢ３が記憶する地図情報に基づいて、地図画像をドット画像で生成する。表示部５は、地図画像生成部４で生成された地図画像を表示する。地図画像生成部４は、地図画像を生成するとき、そのときの状況に応じて、使用する地図情報の縮尺率を判断する。また、地図画像生成部４は、生成した地図画像の一部を拡大した地図画像を生成することもできる。したがって、表示部５において、表示できる地図画像は、地図ＤＢ３に記憶している、１／１００００、および１／２００００の縮尺率にかかる２種類の地図情報に基づく地図画像だけでなく、１／５０００や１／２５００等の縮尺率の地図画像も表示できる。地図画像生成部４は、表示部５において表示する地図画像の縮尺率と同じ縮尺率の地図情報を地図ＤＢ３に記憶していれば、その縮尺率の地図情報を用いて地図画像を生成する。一方、表示部５において表示する地図画像の縮尺率と同じ縮尺率の地図情報を地図ＤＢ３に記憶していなければ、地図ＤＢ３が記憶する地図情報の中で、表示部５において表示する地図画像の縮尺率よりも小さい縮尺率で、且つその差が最も小さい縮尺率の地図情報を用いて地図画像を生成する。
【００１６】
位置検出部６は、自装置の位置を公知のＧＰＳ機能により測位する。ＧＰＳ機能については、公知であるのでここでは、簡単に説明しておく。ＧＰＳ機能は、少なくとも３機の衛星から発信されたＧＰＳ信号を受信し、これらのＧＰＳ信号を用いて自装置（受信機）の位置を算出する方法である。具体的には、衛星は、衛星の軌道情報であるアルマナックデータ、および衛星の詳細起動情報と信号の発信時刻を示すエフェメリスデータをＧＰＳ信号に重畳して電波で発信している。受信機の位置は、ＧＰＳ信号を受信した３機の衛星について算出した、この受信機との距離を用いた三角交差法により測位する。操作部７は、目的地の設定入力や、表示部５において表示する地図画像の縮尺率の指定にかかる入力等を受け付ける。操作部７は、操作キーの押下により入力操作を受け付ける構成であってもよいし、マウス等のポインティングデバイスを利用した入力操作を受け付ける構成であってもよいし、さらには表示部５の表示画面上に配置したタッチパネルで入力操作を受け付ける構成であってもよい。
【００１７】
以下、この発明の実施形態であるナビゲーション装置１の動作について説明する。
【００１８】
図２は、ナビゲーション装置の動作を示すフローチャートである。この実施形態のナビゲーション装置１は、目的地設定モードが選択されると、利用者による目的地の設定入力を受け付け、目的地を設定する目的地設定処理を実行する（ｓ１、ｓ４）。また、移動経路案内モードが選択されると、移動経路案内処理を行う（ｓ２、ｓ５）。また、上述の目的地設定モード、および移動経路案内モード以外のモードが選択されると、選択されたモードに応じた処理（その他の処理）を実行する（ｓ３、ｓ６）。
【００１９】
ｓ２にかかる目的地受付処理について説明する。この実施形態のナビゲーション装置１は、目的地を住所で入力することもできれば、表示部５において表示している地図上で指定して入力することもできる。ここでは、目的地を、表示部５において表示している地図上で指定する場合について説明する。
【００２０】
図３は、表示部において表示している地図上で目的地の指定を受け付ける処理を示すフローチャートである。ナビゲーション装置１は、郵便番号や、市区町村名等で表示部５において表示する地図画像の地域の指定を受け付ける（ｓ１１）。ナビゲーション装置１は、地図画像生成部４がｓ１１で指定された地域の地図画像をドット画像で生成する（ｓ１２）。ｓ１２では、ｓ１１で指定された地域の大きさに応じて、表示部５において表示する地図画像の縮尺率を決定すればよい。例えば、ｓ１１で市区町村名で地域が指定された場合には、指定された地域が比較的大きいことから、表示部５において表示する地図画像の縮尺率を１／２００００に設定し、郵便番号で地域が指定された場合には、指定された地域が比較的小さいことから、表示部５において表示する地図画像の縮尺率を１／１００００に設定すれなよい。また、このｓ１２では、表示部５において表示する地図画像の縮尺率については、地図ＤＢ３に記憶している地図情報の縮尺率の中から選択しなくてもよいが、この時点では、利用者がどの程度の縮尺率の地図画像の表示を希望しているか不明であるので、地図ＤＢ３に記憶している地図情報の縮尺率の中から選択するほうが好ましい。
【００２１】
ナビゲーション装置１は、ｓ１２で生成した地図画像を表示部５において表示する（ｓ１３）。ナビゲーション装置１は、地図画像を表示する地域の変更（ｓ１４）、表示部５で表示する地図画像の縮尺率の変更（ｓ１５）、または目的地を指定する入力（ｓ１６）、のいずれかにかかる入力が操作部７において行われるのを待つ。ナビゲーション装置１は、ｓ１４で地図画像を表示する地域の変更を受け付けると、ｓ１１に戻って、上記処理を繰り返す。
【００２２】
ナビゲーション装置１は、ｓ１５で表示部５で表示する地図画像の縮尺率の変更にかかる入力を受け付けると、今回指示された表示部５で表示する地図画像の縮尺率と、同じ縮尺率の地図情報を地図ＤＢ３に記憶しているかどうかを判定する（ｓ１７）。ナビゲーション装置１は、今回指示された表示部５で表示する地図画像の縮尺率と、同じ縮尺率の地図情報を地図ＤＢ３に記憶していると、その縮尺率の地図情報に基づいて、地図画像をドット画像で生成し（ｓ１８）、ここで生成した地図画像を表示部５に表示させる（ｓ１９）。ｓ１８、およびｓ１９にかかる処理は、それぞれｓ１２、およびｓ１３にかかる処理と同様の処理である。
【００２３】
一方、ナビゲーション装置１は、ｓ１７で、今回指示された表示部５で表示する地図画像の縮尺率と同じ縮尺率の地図情報を地図ＤＢ３に記憶していないと判定すると、今回指示された表示部５で表示する地図画像の縮尺率よりも小さい縮尺率で、且つその差が最も小さい縮尺率の地図情報を用いて地図画像を生成する（ｓ２０）。ｓ２０で生成される地図画像は、今回指示された表示部５で表示する地図画像の縮尺率よりも、小さい縮尺率の地図画像である。地図画像生成部４は、ｓ２０で生成した地図画像を拡大する拡大処理を行い、今回指示された表示部５で表示する縮尺率の地図画像を生成する（ｓ２１）。
【００２４】
ここで、ｓ２１にかかる拡大処理について説明する。地図画像生成部４は、ｓ２０で生成した地図画像を、今回指示された表示部５で表示する縮尺率の地図画像に拡大した場合、このｓ２０で生成した地図画像において、表示部５で表示できる領域を検出する（ｓ３１）。地図画像生成部４は、ｓ２１で生成した地図画像から、ｓ３１で検出した領域の地図画像を切り出す（ｓ３２）。例えば、ｓ２１で図５（Ａ）に示す地図画像を生成した場合、この図５（Ａ）において枠線で囲んだ領域を、ｓ３２で切り出す。
【００２５】
地図画像生成部４は、ｓ３２で切り出した地図画像において、道路や区画を示すラインや、文字を構成するラインを抽出する（ｓ３３）。一般的な地図は、道路や区画を示すラインや、文字については、黒色であらわしているので、ｓ３３では、ｓ３２で切り出した地図画像において黒のドットを道路や区画を示すラインや、文字を構成するラインとして抽出する。
【００２６】
また、ｓ３３では、同一色のドットが第１のドット数を超えて任意の方向に連続し、且つこの任意の方向に直交する方向に連続している同一色のドット数が第１のドット数よりも小さい第２のドット数に満たない部分を、道路や区画を示すラインや、文字を構成するラインとして抽出してもよい。このようにすれば、黒色以外の色で示されているラインについても抽出することができる。
【００２７】
この場合、同一色のドットが連続している方向は、表示部５の表示画面における水平方向や垂直方向に限らず、斜め方向であってもよい。また、第１のドット数は、ｓ３２で切り出した地図画像において、数ｍ程度に相当するドット数とし、第２のドット数は、数ドットとすればよい。このようにすれば、地図上で黒色以外で表記されている道路や区画を示すラインや、文字を構成するラインを抽出することができる。
【００２８】
地図画像生成部４は、ｓ３２で切り出した地図画像（ドット画像）を、拡大する（ｓ３４）。例えば、ｓ３２で切り出した地図画像を、縦横それぞれ２倍に拡大する場合には、ｓ３２で生成した地図画像の各ドットを、縦横２個ずつ（合計４個）のドットに変換する。また、縦横それぞれ３倍に拡大する場合には、ｓ３２で切り出した地図画像の各ドットを、縦横３個ずつ（合計９個）のドットに変換する。また、ｓ３４では、ｓ３３抽出した各ラインについては、その太さが予め定められたドット数を超える部分については、そのラインに隣接するドットに置き換える。
【００２９】
なお、ラインの延びる方向は、そのラインを形成する色のドットが連続している方向であり、太さ方向は、ラインの延びる方向に対して垂直な方向である。
【００３０】
したがって、ｓ３４で生成される地図画像は、地図ＤＢ３に記憶されている地図情報に基づく地図画像を全体的に拡大した画像であるが、道路や区画を示すラインや、文字を構成するラインについては、その太さが拡大されていない画像である。図５（Ｂ）は、図５（Ａ）から切り出した地図画像を上述した拡大処理で拡大した地図画像である。また、図５（Ｃ）は、比較のために示した、道路や区画を示すラインや、文字を構成するラインについても拡大した地図画像である。図５（Ｂ）、および図５（Ｃ）に示すように、上述した拡大処理によって生成された地図画像は、利用者にとって、みやすい地図画像である。
【００３１】
ナビゲーション装置１は、ｓ２１にかかる拡大処理で生成した地図画像を、表示部５に表示させ（ｓ１９）、ｓ１５に戻る。
【００３２】
また、ナビゲーション装置１は、ｓ１６で目的地の指定にかかる入力を受け付けると、今回指定された目的地を記憶し（ｓ２２）、本処理を終了する。
【００３３】
なお、上述した実施形態では、ｓ２１に拡大処理で、地図画像上のラインについては、その太さが予め定められたドット数を超える部分については、そのラインに隣接するドットに置き換えるとしたが、各ラインの太さが、ｓ３２で切り出した地図画像と同じ太さになるように、そのラインに隣接するドットに置き換える構成としてもよい。すなわち、ｓ３２で切り出した地図画像と、この拡大処理で生成される地図画像と、でラインの太さが同じになるようにしてもよい。
【００３４】
また、ｓ４にかかる移動経路案内処理は、位置検出部６で検出している自装置の位置に対応する地図画像に、このときに設定されている目的地に向かう移動経路を示す矢印等を重ねて表示部５に表示し、利用者に対して交差点での右左折や直進を案内する処理である。このとき、位置検出部６は、一定時間毎に自装置の位置を検出し、表示部５に表示する地図画像を更新する。また、音声によって、交差点での右左折や直進を案内する構成としてもよい。さらに、この移動経路案内処理においても、上述した目的地設定処理で説明したように、表示部５で表示する地図画像の縮尺率を受け付け、その縮尺率の地図画像を表示する構成としてもよい。
【図面の簡単な説明】
【００３５】
【図１】ナビゲーション装置の主要部の構成を示すブロック図である。
【図２】ナビゲーション装置の動作を示すフローチャートである。
【図３】表示部において表示している地図上で目的地の指定を受け付ける処理を示すフローチャートである。
【図４】拡大処理を示すフローチャートである。
【図５】拡大処理によって拡大された地図画像を示す図である。
【符号の説明】
【００３６】
１−ナビゲーション装置
２−制御部
３−地図データベース（地図ＤＢ
４−地図画像生成部
５−表示部
６−位置検出部
７−操作部
【図１】
2009015165.tif 000003
【図２】
2009015165.tif 000004
【図３】
2009015165.tif 000005
【図４】
2009015165.tif 000006
【図５】
2009015165.tif 000007