(57)【要約】【課題】  入力された目標地図データ上のロゴマークに基づいて、この目標地図データの示す地域を地図データベースから読み出して表示手段に表示させる地図表示制御装置を提供する。【解決手段】  地図表示制御装置としてのカーナビゲーション装置が、スキャナから入力された目標地図データから、複数のロゴマークとそれら複数のロゴマークの目標地図データ上の位置情報とを認識し（ステップ２２０）、このロゴマークの位置情報等を地図データベースの所定の地理範囲内から読み出し（ステップ２３０）、これら複数のロゴマークの地図データベース上の位置情報と、当該複数のロゴマークの目標地図データ上の位置についての情報とを比較し、この比較の結果に基づいて、位置関係がこの目標地図と一致する地図データベース上の複数のロゴマークを、目標地図データの示す地域の候補として、表示装置２０に表示させる（ステップ２４０〜２６０）。【選択図】        図２
2005077929.tif 000002
【特許請求の範囲】
【請求項１】
入力された目標地図データから、複数のロゴマークを認識する認識手段（２２０）と、
記憶媒体（１９）に記憶され、複数のロゴマークおよびロゴマークの位置情報を有する地図データベースの所定の地理範囲内から、前記複数のロゴマークの位置情報を読み出す読出手段（２３０）と、
前記読出手段が読み出した前記複数のロゴマークの位置情報に基づいて、前記地図データベースの前記所定の地理範囲内で前記複数のロゴマークを含む部分を表示手段（２０）に表示させる表示制御手段（２４０〜２６０）と、を備えた地図表示制御装置。
【請求項２】
入力された目標地図データから、複数のロゴマークとそれら複数のロゴマークの前記目標地図データ上の位置情報とを認識する認識手段（２２０）と、
記憶媒体（１９）に記憶され、複数のロゴマークおよびロゴマークの位置情報を有する地図データベースの所定の地理範囲内から、前記複数のロゴマークの位置情報を読み出す読出手段（２３０）と、
前記認識手段が認識した前記複数のロゴマークの前記目標地図データ上の位置情報と、前記読出手段が読み出した前記複数のロゴマークの前記地図データベース上の位置情報とを比較し、この比較の結果に基づいて、前記目標地図データの示す地域の候補として、前記地図データベースの所定の地理範囲内の部分を表示手段（２０）に表示させる表示制御手段（２４０〜２６０）と、を備えた地図表示制御装置。
【請求項３】
前記地図データベースの前記所定の地理範囲とは、現在位置特定手段（１１）によって特定された現在位置を含む所定の範囲であることを特徴とする請求項１または２に記載の地図表示制御装置。
【請求項４】
前記地図データベースの前記所定の地理範囲とは、ユーザの指定によって特定された地理範囲であることを特徴とする請求項１または２に記載の地図表示制御装置。
【請求項５】
前記読出手段は、前記複数のロゴマークから、ロゴマークに付与された所定の優先度に基づいて１つを選択し、その選択されたロゴマークの位置情報を、前記地図データベースの所定の地理範囲内から読み出し、当該複数のロゴマークのうち、前記選択されたロゴマーク以外の残りのロゴマークについては、前記選択されたランドマークを含む所定の範囲内にあるものについてのみ、位置情報を読み出すことを特徴とする請求項１ないし４のいずれか１つに記載の地図表示制御装置。
【請求項６】
前記読出手段は、前記複数のロゴマークに対応する施設の業種に属する全ての施設のロゴマークの位置情報を、前記地図データベースの所定の地理範囲内から読み出すことを特徴とする請求項１ないし５のいずれか１つに記載の地図表示制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された地図データが有するロゴマークの表示に基づいて、この地図データの示す地域を地図データベースから読み出して表示手段に表示させる地図表示制御装置に関するものである。
【背景技術】
【０００２】
従来、施設の位置情報およびランドマークを有する地図データベースを検索して、地図および地図上のランドマークを表示する装置において、入力された外部の地図データ（以降目標地図データと記す）上の文字ランドマークに基づいて、この目標地図データの示す地域を地図データベースから読み出して表示装置に表示させる地図表示制御装置が提案されている。目標地図データとしては、例えばスキャナによって読み取られた紙地図のデータがある。
【０００３】
このような地図表示制御装置の例として、特許文献１、２においては、目標地図データからランドマークとなる文字列（駅名、学校を表す「文」の文字等）を認識し、それら文字列の当該地図中の位置関係と当該ランドマークの当該地図データベース中の位置関係とを比較し、地図データベース中の類似する位置関係を有する部分を表示させる技術が開示されている。
【特許文献１】特開２０００−２８５１２１号公報
【特許文献２】特開２００２−２２８４７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、認識した文字列から、それに対応するランドマークを特定する場合、その文字列のうち１文字でも認識誤りがあると、対応するランドマークの特定における誤りは非常に大きなものとなってしまう。
【０００５】
一方、ランドマークとしては、文字からなる文字ランドマークの他に、看板の画像等の図形からなる図形ランドマーク（以下ロゴマークと記す）がある。このロゴマークは、その一部の認識に誤りがあったとしても、全体として全く違ったロゴマークとして特定される可能性は、文字列認識に誤りがあった場合に比べて小さい。
【０００６】
そこで本発明は、入力された目標地図データ上のロゴマークに基づいて、この目標地図データの示す地域を地図データベースから読み出して表示手段に表示させる地図表示制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するための請求項１に記載の発明は、入力された目標地図データから、複数のロゴマークを認識する認識手段（２２０）と、記憶媒体（１９）に記憶され、複数のロゴマークおよびロゴマークの位置情報を有する地図データベースの所定の地理範囲内から、前記複数のロゴマークの位置情報を読み出す読出手段（２３０）と、前記読出手段が読み出した前記複数のロゴマークの位置情報に基づいて、前記地図データベースの前記所定の地理範囲内で前記複数のロゴマークを含む部分を表示手段（２０）に表示させる表示制御手段（２４０〜２６０）と、を備えた地図表示制御装置である。
【０００８】
これによって、表示手段が、地図データベースの情報を用いて、認識手段が認識した複数のロゴマークを含む地図データベース中の部分を表示装置に表示させるので、地図表示制御装置が、入力された目標地図データ上のロゴマークに基づいて、この目標地図データの示す地域を地図データベースから読み出して表示手段に表示させることができる。
【０００９】
なお、所定の地理範囲内とは、特定の一部の地理範囲、および全地理範囲を含む概念である。
【００１０】
また、請求項２に記載の発明は、入力された目標地図データから、複数のロゴマークとそれら複数のロゴマークの前記目標地図データ上の位置情報とを認識する認識手段（２２０）と、記憶媒体（１９）に記憶され、複数のロゴマークおよびロゴマークの位置情報を有する地図データベースの所定の地理範囲内から、前記複数のロゴマークの位置情報を読み出す読出手段（２３０）と、前記認識手段が認識した前記複数のロゴマークの前記目標地図データ上の位置情報と、前記読出手段が読み出した前記複数のロゴマークの前記地図データベース上の位置情報とを比較し、この比較の結果に基づいて、前記目標地図データの示す地域の候補として、前記地図データベースの所定の地理範囲内の部分を表示手段（２０）に表示させる表示制御手段（２４０〜２６０）と、を備えた地図表示制御装置である。
【００１１】
これによって、表示手段が、地図データベースの情報を用いて、目標地図上のロゴマークの位置の情報と、当該ロゴマークの地図データベース上の位置情報とを比較することで、地図データベースの部分を、目標地図データの示す地域の候補として、表示装置に表示させるので、地図表示制御装置が、入力された目標地図データ上のロゴマークおよび位置情報に基づいて、この目標地図データの示す地域を地図データベースから読み出して表示手段に表示させることができる。
【００１２】
また、請求項３に記載の発明は、請求項１または２に記載の地図表示制御装置において、前記地図データベースの前記所定の地理範囲とは、現在位置特定手段（１１）によって特定された現在位置を含む所定の範囲であることを特徴とする。
【００１３】
また、請求項４に記載の発明は、請求項１または２に記載の地図表示制御装置において、前記地図データベースの前記所定の地理範囲とは、ユーザの指定によって特定された地理範囲であることを特徴とする。
【００１４】
また、請求項５に記載の発明は、請求項１ないし４のいずれか１つに記載の地図表示制御装置において、前記読出手段は、前記複数のロゴマークから、ロゴマークに付与された所定の優先度に基づいて１つを選択し、その選択されたロゴマークの位置情報を、前記地図データベースの所定の地理範囲内から読み出し、当該複数のロゴマークのうち、前記選択されたロゴマーク以外の残りのロゴマークについては、前記選択されたランドマークを含む所定の範囲内にあるものについてのみ、位置情報を読み出すことを特徴とする。
【００１５】
また、請求項６に記載の発明は、請求項１ないし５のいずれか１つに記載の地図表示制御装置において、前記読出手段は、前記複数のロゴマークに対応する施設の業種に属する全ての施設のロゴマークの位置情報を、前記地図データベースの所定の地理範囲内から読み出すことを特徴とする。
【００１６】
なお、上記各手段の括弧内の符号は、後述する実施形態に記載の具体的手段、または具体的手段として下記制御回路１８のＣＰＵを機能させるためのソフトウェアの処理との対応関係を示すものである。
【発明を実施するための最良の形態】
【００１７】
図１に、本発明の一実施形態に係るカーナビゲーション装置１、スキャナ２等の構成を示す。
【００１８】
スキャナ２は、制御回路１８からの制御信号に基づいて、所定の位置に配置された紙等に描かれた地図を読み込み、読み込んだ地図を地図データとしてカーナビゲーション装置１の制御回路１８に出力する。なお、スキャナ２が制御回路１８に出力する地図データを、以降目標地図データと記す。
【００１９】
カーナビゲーション装置１（地図表示制御装置に相当する）は、位置検出器１１、内部メモリ制御装置１６、操作スイッチ群１７、外部メモリ制御装置１９、表示装置２０、リモコンセンサ２１およびこれらに接続された制御回路１８を備えている。
【００２０】
表示装置２０は、液晶ディスプレイ等の表示面およびスピーカを有し、制御回路１８からの映像信号の入力に応じて液晶ディスプレイ等の表示面に当該映像を表示し、また制御回路１８からの音声信号の入力に応じてスピーカに当該音声を出力させる。
【００２１】
操作スイッチ群１７は、表示装置２０の表示面の周囲に設けられた複数のメカニカルスイッチ、当該表示面に重ねて設けられたタッチパネル等の入力装置から成り、ユーザによるメカニカルスイッチの押下（例えば押しボタンの押下）、タッチパネルのタッチに基づいた信号を制御回路１８に出力する。
【００２２】
リモコンセンサ２１は、ユーザの操作に基づいて赤外線等による無線信号を送信するリモコン２２から受信した信号を制御回路１８に出力する。
【００２３】
位置検出器１１は、いずれも周知の地磁気センサ１２、ジャイロスコープ１３、車速センサ１４、および衛星からの電波に基づいて車両の位置を検出するＧＰＳ（Global Positioning System）のためのＧＰＳ受信機１５を有している。これらのセンサ等１２〜１５は、各々の性質に基づいた現在位置を特定するための情報を制御回路１８に出力する。また位置検出器１１は、更に図示しないステアリングの回転センサ、各駆動輪の車輪センサ等を有していてもよい。
【００２４】
内部メモリ制御装置１６は、ＨＤＤ（ハードディスクドライブ）等の不揮発性記憶媒体を備え、制御回路１８からの制御命令等に基づいて、この不揮発性記憶媒体に対してデータの読み出しおよび可能であればデータの書き込みの制御を行う。この不揮発性記憶媒体が記憶している情報としては、上記した位置検出の精度向上のためのいわゆるマップマッチング用データ、地図データベースおよび目印データを含む各種データ、カーナビゲーション装置１の動作のためのプログラム等がある。
【００２５】
地図データベースとは、複数の縮尺の地図、その地図上の地点の位置（例えば緯度、経度）を特定するための情報、およびその地図上の地形、道路等の情報を有するデータである。また地図データベースは、上記した情報に加え、上記地図上の施設の名称、種類、業種、位置等の情報、すなわち施設情報を有している。また地図データベースは、ロゴマーク辞書を有している。なお、施設の種類とは、例えばガソリンスタンドチェーン、コンビニエンスストアチェーン等のチェーン店の場合、そのチェーンのブランド名（例えばファミリーマート（登録商標）、エッソ（登録商標））をいい、業種とは、ガソリンスタンド、コンビニエンスストア、ファミリーレストラン、書店等をいう。
【００２６】
ロゴマーク辞書は、ロゴマーク毎に設けられる複数のエントリから成るデータである。ロゴマークとは、施設の種類を区別するための所定の図形（画像、線図等）である。ロゴマーク辞書の各エントリは、ロゴマーク、およびそのロゴマークの上記地図中の位置（例えば緯度、経度）等の情報を要素として有する。
【００２７】
外部メモリ制御装置１９は、ＤＶＤ−ＲＯＭ、メモリスティック、メモリカード等の外部記憶媒体に対して、データの読み出しおよび可能であればデータの書き込みの制御を行う。上記外部記憶媒体が記憶している情報としては、マップマッチング用データ、地図データベースおよび目印データ等に対する追加データ等がある。
【００２８】
制御回路１８は、通常のコンピュータとして構成されており、内部にはＣＰＵ、ＲＯＭ、ＲＡＭ、フラッシュメモリ、Ｉ／Ｏおよびこれらの構成を接続するバスラインが備えられている。制御回路１８は、ＲＯＭ、内部メモリ制御装置１６、外部メモリ制御装置１９から読み出したカーナビゲーション装置１の動作のためのプログラムを実行し、その実行の際にはＲＯＭ、ＲＡＭ、フラッシュメモリから情報を読み出し、ＲＡＭ、フラッシュメモリに対して情報の書き込みを行い、Ｉ／Ｏを介して位置検出器１１、内部メモリ制御装置１６、操作スイッチ群１７、外部メモリ制御装置１９、表示装置２０、リモコンセンサ２１、スキャナ２等と信号の授受を行う。
【００２９】
また、制御回路１８は、データ通信機能を有する携帯電話２３などの移動体通信機器を介して、インターネット等の外部ネットワーク２４上のＷｅｂサーバ、各種情報サーバ等と情報をやりとりすることができる。
【００３０】
この制御回路１８のＣＰＵは、カーナビゲーション装置１が起動するとき、ＲＯＭからブートプログラム、オペレーティングシステム（以下ＯＳと記す）等を読み出して実行し、このＯＳに基づいたハードウェア制御およびプロセス管理を行う。ＯＳ上で動作するプロセスとしては、メニュープログラム、経路探索プログラム、地図表示プログラム、およびその他のプログラムがある。
【００３１】
なお制御回路１８のＣＰＵは、これらプログラムの実行において、現在位置を特定する必要があれば、位置検出器１１が有するセンサ等１２〜１５から出力される現在位置を特定するための信号に基づいて、現在位置を算出する。その際、各種センサ１２〜１５からの出力は、それぞれ性質が異なる誤差を持っているため、制御回路１８のＣＰＵにおける現在位置の特定は、複数のセンサを相補的に使用するようになっている。
【００３２】
以下では、当該ＣＰＵがプログラムを読み込んで実行する動作を、当該実行されるプログラム自体の動作であると表現して説明する。
【００３３】
メニュープログラムは、ＯＳ上で動作する各種プログラムを、そのプログラムの機能や目的別に階層的にメニュー表示し、そのメニュー表示されたものの中からユーザが選択したプログラムの実行を開始させる。なお、メニュー表示は表示装置２０の表示面に当該メニューの画像データを出力することで行い、また、ユーザの選択は、リモコンセンサ２１を介したリモートコントロール端末（以下リモコンと称する）２２または操作スイッチ群１７に対する選択操作（カーソル移動、確定ボタン押下等）によって制御回路１８に入力された信号に基づいて検出する。
【００３４】
経路探索プログラムは、リモコン２２により、あるいは操作スイッチ群１７により目的地の位置が入力されると、現在位置からその目的地までの最適な経路を自動的に選択して誘導経路を形成し表示装置２０に表示させる。自動的に最適な経路を設定する手法としては、ダイクストラ法等が知られている。
【００３５】
地図表示プログラムは、位置検出器１１から入力された現在位置情報に基づく車両現在位置マークと、内部メモリ制御装置１６より読み出した地図データベースと、経路探索プログラムによって形成した誘導経路等の付加データとを重ねてその表示装置２０の表示面に表示させる。
【００３６】
また、本実施形態においては、上記した経路探索プログラムにおける目的地の決定のための、ＯＳ上で動作するプロセスとして、目標地図読み込みプログラムがある。以下、この目標地図読み込みプログラムについて図２〜図５を参照して説明する。図２は、この読み込みプログラムのフローチャートである。
【００３７】
このプログラムは、上記したメニュープログラムにおいて、ユーザが操作スイッチ群１７を操作して地図読み込みプログラムを選択することによって開始する。
【００３８】
まずステップ２１０では、目標地図データを入力する。具体的には、スキャナ２に制御信号を出力することで、スキャナ２が、所定の位置に配置された紙等に描かれた地図を読み取り、読み取った地図を目標地図データとして制御回路１８に出力するようにする。図３に、一例としての目標地図データ３１を示す。この目標地図データ３１は、ロゴマーク３２〜３６を含んでいる。ロゴマーク３２は、ガソリンスタンドチェーンである「アスミ」のロゴマークであり、ロゴマーク３３は、コンビニエンスストアチェーンである「ヤマシタデイリー」のロゴマークであり、ロゴマーク３４は、ガソリンスタンドチェーンである「サット」のロゴマークであり、ロゴマーク３５は、ガソリンスタンドチェーンである「出坂」のロゴマークであり、ロゴマーク３６は、コンビニエンスストアドチェーンである「トライアングルＦ」のロゴマークである。
【００３９】
次にステップ２２０では、目標地図データからロゴマークと、目標地図データ上のロゴマークの地理的位置関係を読み取る。
【００４０】
具体的には、ステップ２１０で入力した目標地図データと、内部メモリ制御装置１６の地図データベース中のロゴマーク辞書に保存されるロゴマークの図形情報を用いて、周知の技術であるパターンマッチングにより、目標地図データ中のどこにロゴマークがあるかを認識し、その認識したロゴマーク、およびそのロゴマークを認識した目標地図中の地理的位置を特定する。
【００４１】
パターンマッチングの一例としては、例えばロゴマーク辞書からロゴマークを順に読み出し、その読み出したロゴマークと色調、模様が所定の程度以上マッチする部分が目標地図に含まれているか否かを検索し、所定の程度以上マッチする部分があれば、その部分を当該読み出したロゴマークであると特定する。なお、相似形もマッチすると判定される。
【００４２】
また、ロゴマークを認識した目標地図データ中の地理的位置としては、例えば目標地図データによって表現される地図上の、当該ロゴマークの中心の位置を、その地図の四隅の座標値を（０、０）、（０、１００）、（１００、０）、（１００、１００）とする２次元カルテシアン座標の値に対応させたものとする。
【００４３】
次にステップ２３０では、目標地図データ中の複数のロゴマークの位置情報を、地図データベース（図２中では地図ＤＢと記す）の所定の地理範囲内から全て読み取る。地図データベースの所定の地理範囲とは、具体的には、検索中心を含む所定の地理範囲である。検索中心とは、このプログラムの実行が開始されて以降、後述するステップ２８０において変更がない限り、カーナビゲーション装置１を搭載した車両の現在地である。現在地の特定は、上述した通り、位置検出器１１からの出力に基づいて行う。
【００４４】
また、ロゴマークの読み取りは、具体的には、検索中心を含む所定の地理範囲内（例えば検索中心を中心とする半径１０ｋｍ以内）のロゴマークの位置、およこのロゴマークに対応する施設の名称、種類、業種、位置等の情報を、内部メモリ制御装置１６中の、または外部メモリ制御装置１９に接続された記憶媒体中の地図データベースから読み出す。なお、ロゴマークと施設とが、地図データベース上で同じ位置（例えば緯度、経度等の座標）となっているとき、そのロゴマークと施設とが対応するという。
【００４５】
図４に、このようにして読み出された地図データベース中のランドマークのリストの一例４１を示す。例えば「サット」のランドマークとしては、３つの店舗が該当する。
【００４６】
次にステップ２４０では、ステップ２２０で読み取ったロゴマークの目標地図上の地理的位置関係と、ステップ２３０で地図データベースから読み取った当該ロゴマークの地理的位置関係とを照合し、その地理的位置関係が合致しているものを抽出する。地理的位置関係とは、ロゴマーク間の相対的な地理的配置をいう。ステップ２３０で特定した複数のロゴマークの、目標地図データ上の地理的位置関係の特定は、以下の（１）、（２）の手順で行う。
（１）当該複数のロゴマークのうちから１つを選び出す。複数のロゴマークうちから１つを選び出す基準としては、どのようなものでもよい。例えば、他のロゴマークから比較的離れているものを選び出すことが考えられる。
（２）選び出されたロゴマークに対して、他の特定されたロゴマークがどの方角にあるかを特定する。方角としては、例えば北、北東、東、南東、南、南西、西、北東の８つの値を用いる。
【００４７】
以上のような手順によって選ばれた１つのロゴマークと、そのロゴマークに対する他のロゴマークの方角からなる位置関係情報が生成される。このようにして生成した、目標地図データ上のロゴマークの地理的位置関係と、地図データベース上のロゴマークの地理的位置関係とが合致しているか否かの照合は、以下の（３）〜（４）の手順で行われる。
（３）上記地図データベース中から読み出されたロゴマークのうち、上記した手順（１）によって選び出されたロゴマークと同じロゴマークを選び出す。なお、例えば同じ店舗チェーンの異なる店舗は、同じロゴマークを有しているので、同じロゴマークが複数ある場合もある。
（４）手順（３）で選び出したロゴマークの１つ１つを取り出し、当該取り出したロゴマークについて、手順（２）で生成された位置関係情報に合致するような他のロゴマークが所定の範囲内（例えば当該取り出したロゴマークを中心とする半径２ｋｍ以内）にあるか否かを判定する。この位置関係情報の全てに合致するような他のロゴマークがあれば、当該取り出したロゴマークおよび当該他のロゴマークが、目標地図データ上のロゴマークと地理的位置関係が合致していると判定される。なお、合致とは、厳密に位置関係が同じである必要はなく、ある程度地理的位置関係が近いものを合致しているとみなしてもよい。
【００４８】
以上のような手順によって、ステップ２２０で認識した複数のロゴマークと、ステップ２３０で地図データベースから読み取った複数のロゴマークとで位置関係が合致しているものが抽出される。図４に、目標地図データのロゴマークと地理的位置関係が合致する地図データベース中のロゴマークの組４２、４３を示す。
【００４９】
次にステップ２５０では、該当する場所がみつかったか否か、すなわち、ステップ２４０で、目標地図データ中のロゴマークと地理的位置関係が合致する地図データベース上のロゴマークが１つ以上あったか否かを判定する。該当する場所があった場合、処理はステップ２６０に進み、なかった場合、処理はステップ２８０に進む。
【００５０】
ステップ２６０では、該当する場所を表示装置２０に表示させる。具体的には、ステップ２４０で、目標地図データ中のロゴマークと地理的位置関係が合致すると判定された地図データベース中のロゴマークを含む地域の地図を、内部メモリ制御装置１６の地図データベースから読み出し、読み出した地図に対応する画像のデータを表示装置２０に出力する。これによって表示装置２０は、当該地域の地図を表示する。
【００５１】
図５に、このような表示装置２０の表示の一例としての表示画面４４を示す。表示画面４４中、地図と共にロゴマーク３２〜３６が表示される。
【００５２】
次にステップ２７０では、ユーザがこの場所で満足したか否かを判定する。具体的には、「この場所でいいですか」等の、表示場所が現在のものでよいか否かの入力を促す旨の表示を表示装置２０に行わせる。これは、図５の例においては、表示４５に対応する。
【００５３】
そして、その表示に従ってユーザがこの場所でよいか否かのいずれかの入力を操作スイッチ群１７、リモコン２２等を用いて行うと、その入力を操作スイッチ群１７またはリモコンセンサ２１からの信号によって検出し、それがこの場所でよい旨の入力であれば、処理は終了し、この場所ではよくない旨の入力であれば、処理はステップ２８０に進む。なお、図５の例においては、表示４５に含まれる「はい」ボタン４６、または「いいえ」ボタン４７をユーザが選択する操作を行うと、それぞれ、表示場所が現在のものでよいか否かの入力に対応する。また、図５の例においては、ユーザが「目的地セット」ボタン４８を選択する操作を行うと、このプログラムは、表示されている地図の中心４９を目的地として設定する。また、ユーザが「地点登録」ボタン５０を選択する操作を行うと、このプログラムの地点登録をするためのプログラムが起動し、それによって中心４９等の地点登録が行われる。
【００５４】
ステップ２８０では、検索中心の変更、検索範囲の変更をユーザに問い合わせる。すなわち、（ａ）検索中心を現在位置から変更するか否か、また変更するならどこに変更するか、および（ｂ）検索範囲を変更するか否か、また変更するならどのように変更するか、の入力を促す表示を表示装置２０に行わせ、その表示に従ってユーザの入力（すなわちユーザの指定）があった場合、その入力に従って検索中心、検索範囲を変更し、またはそのままにする。なお、検索範囲としては、例えば検索中心からの半径の値を用いる。そして、その後処理はステップ２３０に戻る。
【００５５】
このような地図読み込みプログラムの動作により、カーナビゲーション装置１は、スキャナ２から入力された目標地図データから、複数のロゴマークとそれら複数のロゴマークの目標地図データ上の位置情報とを認識し（ステップ２２０）、このロゴマークの位置情報等を地図データベースの所定の地理範囲内から読み出す（ステップ２３０）。また、これら複数のロゴマークの地図データベース上の位置情報と、当該複数のロゴマークの目標地図データ上の位置についての情報とを比較し、この比較の結果に基づいて、位置関係がこの目標地図と一致する地図データベース上の複数のロゴマークを、目標地図データの示す地域の候補として、表示装置２０に表示させる（ステップ２４０〜２６０）。
【００５６】
また、このカーナビゲーション装置１は、認識した複数のロゴマークを含む地図データベース中の部分を表示装置２０に表示させるようになっているとも言える。
【００５７】
これによって、カーナビゲーション装置１が、入力された目標地図データ上のロゴマークおよび位置情報に基づいて、この目標地図データの示す地域を地図データベースから読み出して表示装置２０に表示させることができる。
【００５８】
なお、本実施形態においては、目標地図データを制御回路１８に入力する装置がスキャナ２であったが、これに限らず、例えばデジタルカメラで撮影された目標地図データが制御回路１８に入力されるような構成となっていてもよいし、また、外部ネットワーク２４上の他の通信機器から送信された目標地図データが、外部ネットワーク２４、携帯電話２３を介して制御回路１８に入力されるようになっていてもよい。すなわち、目標地図データが制御回路１８に入力される方法はどのようなものでもよい。
【００５９】
また、本実施形態においては、ステップ２３０で、目標地図中のロゴマークの全てを地図データベースの検索中心近くから読み取るようになっているが、必ずしもこのようになっている必要はなく、例えば、あらかじめ設定された優先度に基づいて、目標地図中のロゴマークの中で最も優先度の高いロゴマークについて最初に検索し、他のロゴマークについては、当該最も優先度の高いロゴマークの地図データベース上の位置から所定の範囲内にあるもののみを読み出すようになっていてもよい。この所定の範囲とは、ステップ２３０で最も優先度の高いロゴマークを検索する範囲よりも小さい範囲であり、例えば当該最も優先度の高いロゴマークの地図データベース上の位置から半径２ｋｍ以内である。このようにすることで、当該優先度の最も高いロゴマークから遠く離れた他のロゴマークを無駄に検索することがなくなる。
【００６０】
なお、優先度の設定方法としては、例えば駅や公共施設等、移動や名称変更の頻度が低いものをより高く、ガソリンスタンドやコンビニエンスストア等、移動や名称変更の頻度が高いものをより低くすることが考えられる。
【００６１】
また、本実施形態においては、ステップ２３０において、ロゴマークを地図データベース中から検索して読み取るようになっているが、このようにして読み取られたロゴマークの中で、ステップ２４０で目標地図と位置関係が合致するものがない場合は、処理がステップ２３０に戻り、ステップ２３０においては、そのロゴマークに対応する施設の業種（例えばヤマシタデイリーのロゴマークならコンビニエンスストア、サットのロゴマークならガソリンスタンド）に属する全ての施設のロゴマークを検索するようになっていてもよい。これによって、同業種間の会社合併等によるロゴマークの変更に柔軟に対応することができる。なお、施設の属する業種は、上記した施設情報に基づいて特定する。
【図面の簡単な説明】
【００６２】
【図１】本発明の実施形態に係るカーナビゲーション装置１、スキャナ２等の構成を示す図である。
【図２】地図読み込みプログラムのフローチャートを示す図である。
【図３】地図読み込みプログラムの、目標地図からロゴマーク、ランドマークを特定する動作についての説明図である。
【図４】地図読み込みプログラムの、地図データベースから該当するランドマークを抽出する動作についての説明図である。
【図５】地図読み込みプログラムの地図表示の例を示す図である。
【符号の説明】
【００６３】
１…カーナビゲーション装置、２…スキャナ、１１…位置検出器、
１２…地磁気センサ、１３…ジャイロスコープ、１４…車速センサ、
１５…ＧＰＳ受信機、１６…内部メモリ制御装置、１７…操作スイッチ群、
１８…制御回路、１９…外部メモリ制御装置、２０…表示装置、
２１…リモコンセンサ、２２…リモコン、２３…携帯電話、２４…外部ネットワーク、
３１…目標地図データ、３２〜３６…ロゴマーク、４４…表示画面。
【図１】
2005077929.tif 000003
【図２】
2005077929.tif 000004
【図３】
2005077929.tif 000005
【図４】
2005077929.tif 000006
【図５】
2005077929.tif 000007