(57)【要約】【課題】地図表示中に、スクロール操作などにより地図表示の中心位置が移動した場合でも、迅速に周辺の施設のロゴマークを表示する。【解決手段】記憶手段は、地図データと、施設のロゴマークを示すロゴマークデータとを記憶している。ロゴマークデータは、各ロゴマークについて、識別番号及び位置座標をジャンル毎に分類して記憶したデータ格納部と、各ジャンルに属するロゴマークについて、データ格納部内における格納位置を示す格納位置情報を記憶したテーブルと、を有する。ロゴマーク表示手段は、テーブルを参照して、ユーザが選択したジャンルに属するロゴマークデータのデータ格納部内における位置を特定し、ロゴマークデータを取得してロゴマークを表示する。【選択図】図５
2007256746.tif 000002
【特許請求の範囲】
【請求項１】
施設のロゴマークを示すロゴマークデータ、及び、地図データを記憶する記憶手段と、
前記ロゴマークの複数のジャンルからユーザが選択したジャンルを特定するジャンル選択手段と、
表示対象位置の地図データを前記記憶手段から取得して表示装置に地図を表示する地図表示手段と、
前記ユーザが選択したジャンルのロゴマークデータを前記記憶手段から取得し、前記地図上に表示するロゴマーク表示手段と、を備えることを特徴とする地図表示装置。
【請求項２】
前記ロゴマークデータは、各ロゴマークについて、識別番号及び位置座標をジャンル毎に分類して記憶したデータ格納部と、各ジャンルに属するロゴマークについて、前記データ格納部内における格納位置を示す格納位置情報を記憶したテーブルと、を有し、
前記ロゴマーク表示手段は、前記テーブルを参照して、前記ユーザが選択したジャンルに属するロゴマークデータの前記データ格納部内における位置を特定し、前記ロゴマークデータを取得することを特徴とする請求項１に記載の地図表示装置。
【請求項３】
前記格納位置情報は、各ジャンルに属するロゴマークの数、及び、各ジャンルに属するロゴマークに対して割り当てられた識別番号のオフセット値を含むことを特徴とする請求項２に記載の地図表示装置。
【請求項４】
施設のロゴマークを示すロゴマークデータ、及び、地図データを記憶する記憶手段を備える地図表示装置において実行される地図表示方法であって、
前記ロゴマークの複数のジャンルからユーザが選択したジャンルを特定するジャンル選択工程と、
表示対象位置の地図データを前記記憶手段から取得して表示装置に地図を表示する地図表示工程と、
前記ユーザが選択したジャンルのロゴマークデータを前記記憶手段から取得し、前記地図上に表示するロゴマーク表示工程と、を備えることを特徴とする地図表示方法。
【請求項５】
コンピュータを備える地図表示装置において実行される地図表示プログラムであって、
施設のロゴマークを示すロゴマークデータ、及び、地図データを記憶する記憶手段、
前記ロゴマークの複数のジャンルからユーザが選択したジャンルを特定するジャンル選択手段、
表示対象位置の地図データを前記記憶手段から取得して表示装置に地図を表示する地図表示手段、
前記ユーザが選択したジャンルのロゴマークデータを前記記憶手段から取得し、前記地図上に表示するロゴマーク表示手段、として前記コンピュータを機能させることを特徴とする地図表示プログラム。
【請求項６】
請求項５に記載の地図表示プログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置に地図及び施設のロゴマークを表示する技術に関する。
【背景技術】
【０００２】
一般的に、カーナビゲーション装置は、車両の現在位置を中心として所定の範囲の地図データを表示装置上に表示する。現在位置から所定の方向に進んだ地域の地図を表示したい場合、ユーザは例えばリモコンやタッチパネルなどの入力装置を操作し、表示されている地図をスクロールさせる。スクロール操作が可能なナビゲーション装置が例えば特許文献１に記載されている。なお、スクロールとは、一般的に表示画面内に表示されていない領域を表示させるために表示内容を上下左右に移動させることをいう。
【０００３】
【特許文献１】特開２０００−１８１３４４
【発明の開示】
【発明が解決しようとする課題】
【０００４】
カーナビゲーション装置を搭載した車両の現在位置を基準として、周辺にある施設を検索し、地図上に施設のロゴマークを表示する機能が知られている。なお、ロゴマークとは、施設を示す表示マークであり、一般的に、対応する施設の種類などを文字や図形で示したものである。
【０００５】
ある位置で周辺検索を行い、近隣に存在する施設のロゴマークを表示させた場合でも、その後に車両の位置が移動したり、上記のスクロール操作により、表示されている地図の中心が移動したりすると、ナビゲーション装置は移動後の新たな位置に基づいて周辺検索をやり直し、地図及びロゴマークを表示する。このため、スクロール表示を行った場合などには、ロゴマークが表示されるまでに時間がかかってしまうという問題があった。
【０００６】
本発明が解決しようとする課題としては、上記のものが一例として上げられる。本発明の目的は、地図表示中に、スクロール操作などにより、地図表示の中心位置が移動した場合でも、迅速に周辺の施設のロゴマークを表示することにある。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、地図表示装置であって、施設のロゴマークを示すロゴマークデータ、及び、地図データを記憶する記憶手段と、前記ロゴマークの複数のジャンルからユーザが選択したジャンルを特定するジャンル選択手段と、表示対象位置の地図データを前記記憶手段から取得して表示装置に地図を表示する地図表示手段と、前記ユーザが選択したジャンルのロゴマークデータを前記記憶手段から取得し、前記地図上に表示するロゴマーク表示手段と、を備えることを特徴とする。
【０００８】
請求項４に記載の発明は、施設のロゴマークを示すロゴマークデータ、及び、地図データを記憶する記憶手段を備える地図表示装置において実行される地図表示方法であって、前記ロゴマークの複数のジャンルからユーザが選択したジャンルを特定するジャンル選択工程と、表示対象位置の地図データを前記記憶手段から取得して表示装置に地図を表示する地図表示工程と、前記ユーザが選択したジャンルのロゴマークデータを前記記憶手段から取得し、前記地図上に表示するロゴマーク表示工程と、を備えることを特徴とする。
【０００９】
請求項５に記載の発明は、コンピュータを備える地図表示装置において実行される地図表示プログラムであって、施設のロゴマークを示すロゴマークデータ、及び、地図データを記憶する記憶手段、前記ロゴマークの複数のジャンルからユーザが選択したジャンルを特定するジャンル選択手段、表示対象位置の地図データを前記記憶手段から取得して表示装置に地図を表示する地図表示手段、前記ユーザが選択したジャンルのロゴマークデータを前記記憶手段から取得し、前記地図上に表示するロゴマーク表示手段、として前記コンピュータを機能させることを特徴とする。
【発明を実施するための最良の形態】
【００１０】
本発明の１つの実施形態では、地図表示装置は、施設のロゴマークを示すロゴマークデータ、及び、地図データを記憶する記憶手段と、前記ロゴマークの複数のジャンルからユーザが選択したジャンルを特定するジャンル選択手段と、表示対象位置の地図データを前記記憶手段から取得して表示装置に地図を表示する地図表示手段と、前記ユーザが選択したジャンルのロゴマークデータを前記記憶手段から取得し、前記地図上に表示するロゴマーク表示手段と、を備える。
【００１１】
上記の地図表示装置において、記憶手段は、地図データと、施設のロゴマークを示すロゴマークデータとを記憶している。車両の現在位置などの表示対象位置に基づいて、周辺の地図データが記憶手段から読み出され、表示装置に表示される。一方、ユーザは、地図上に表示すべきロゴマークのジャンルを選択することができ、ユーザが選択したジャンルのロゴマークデータが記憶手段から読み出されて表示装置に表示される。これにより、ユーザが必要とするロゴマークのみを迅速に表示することができる。
【００１２】
上記の地図表示装置の一態様では、前記ロゴマークデータは、各ロゴマークについて、識別番号及び位置座標をジャンル毎に分類して記憶したデータ格納部と、各ジャンルに属するロゴマークについて、前記データ格納部内における格納位置を示す格納位置情報を記憶したテーブルと、を有し、前記ロゴマーク表示手段は、前記テーブルを参照して、前記ユーザが選択したジャンルに属するロゴマークデータの前記データ格納部内における位置を特定し、前記ロゴマークデータを取得する。
【００１３】
この態様では、データ格納部は、そのロゴマークに対応する識別番号、及び、その緯度経度などの地理上の位置情報を、ロゴマークのジャンル毎に分類した状態で記憶している。また、各ジャンルに属するロゴマークがデータ格納部内のどの位置に格納されているかを示す格納位置情報がテーブルに記憶されている。よって、ロゴマーク表示手段は、テーブルを参照して、ユーザが選択したジャンルに属するロゴマークデータの前記データ格納部内における位置を特定し、ロゴマークデータを取得することができる。
【００１４】
上記の地図表示装置の好適な例では、前記格納位置情報は、各ジャンルに属するロゴマークの数、及び、各ジャンルに属するロゴマークに対して割り当てられた識別番号のオフセット値を含む。この例では、ロゴマーク表示手段は、あるジャンルのオフセット値に基づいて決定される格納位置から、ロゴマークの個数分のロゴマークデータを取得する。
【００１５】
本発明の他の実施形態では、施設のロゴマークを示すロゴマークデータ、及び、地図データを記憶する記憶手段を備える地図表示装置において実行される地図表示方法は、前記ロゴマークの複数のジャンルからユーザが選択したジャンルを特定するジャンル選択工程と、表示対象位置の地図データを前記記憶手段から取得して表示装置に地図を表示する地図表示工程と、前記ユーザが選択したジャンルのロゴマークデータを前記記憶手段から取得し、前記地図上に表示するロゴマーク表示工程と、を備える。この方法を、地図表示装置で実行することにより、ユーザが必要とするロゴマークのみを迅速に表示することができる。
【００１６】
本発明のさらに他の実施形態では、コンピュータを備える地図表示装置において実行される地図表示プログラムは、施設のロゴマークを示すロゴマークデータ、及び、地図データを記憶する記憶手段、前記ロゴマークの複数のジャンルからユーザが選択したジャンルを特定するジャンル選択手段、表示対象位置の地図データを前記記憶手段から取得して表示装置に地図を表示する地図表示手段、前記ユーザが選択したジャンルのロゴマークデータを前記記憶手段から取得し、前記地図上に表示するロゴマーク表示手段、として前記コンピュータを機能させる。このプログラムを地図表示装置上で実行することにより、ユーザが必要とするロゴマークのみを迅速に表示することができる。なお、上記プログラムは、記憶媒体に記憶して取り扱うことができる。
【実施例】
【００１７】
以下、図面を参照して本発明の好適な実施例について説明する。なお、以下の説明は、本発明を車両用のナビゲーション装置に適用した例を示す。
【００１８】
（ナビゲーション装置）
図１に、ナビゲーション装置１の構成を示す。図１に示すように、ナビゲーション装置１は、自立測位装置１０、ＧＰＳ受信機１８、システムコントローラ２０、ディスクドライブ３１、データ記憶ユニット３６、通信用インタフェース３７、通信装置３８、表示ユニット４０、音声出力ユニット５０及び入力装置６０を備える。
【００１９】
自立測位装置１０は、加速度センサ１１、角速度センサ１２及び距離センサ１３を備える。加速度センサ１１は、例えば圧電素子からなり、車両の加速度を検出し、加速度データを出力する。角速度センサ１２は、例えば振動ジャイロからなり、車両の方向変換時における車両の角速度を検出し、角速度データ及び相対方位データを出力する。距離センサ１３は、車両の車輪の回転に伴って発生されているパルス信号からなる車速パルスを計測する。
【００２０】
ＧＰＳ受信機１８は、複数のＧＰＳ衛星から、測位用データを含む下り回線データを搬送する電波１９を受信する。測位用データは、緯度及び経度情報等から車両の絶対的な位置を検出するために用いられる。
【００２１】
システムコントローラ２０は、インタフェース２１、ＣＰＵ（Central Processing Unit）２２、ＲＯＭ（Read Only Memory）２３及びＲＡＭ（Random Access Memory）２４を含んでおり、ナビゲーション装置１全体の制御を行う。
【００２２】
インタフェース２１は、加速度センサ１１、角速度センサ１２及び距離センサ１３並びにＧＰＳ受信機１８とのインタフェース動作を行う。そして、これらから、車速パルス、加速度データ、相対方位データ、角速度データ、ＧＰＳ測位データ、絶対方位データ等をシステムコントローラ２０に入力する。ＣＰＵ２２は、システムコントローラ２０全体を制御する。ＲＯＭ２３は、システムコントローラ２０を制御する制御プログラム等が格納された図示しない不揮発性メモリ等を有する。ＲＡＭ２４は、入力装置６０を介して使用者により予め設定された経路データ等の各種データを読み出し可能に格納したり、ＣＰＵ２２に対してワーキングエリアを提供したりする。
【００２３】
システムコントローラ２０、ＣＤ−ＲＯＭドライブ又はＤＶＤ−ＲＯＭドライブなどのディスクドライブ３１、データ記憶ユニット３６、通信用インタフェース３７、表示ユニット４０、音声出力ユニット５０及び入力装置６０は、バスライン３０を介して相互に接続されている。
【００２４】
ディスクドライブ３１は、システムコントローラ２０の制御の下、ＣＤ又はＤＶＤといったディスク３３から、音楽データ、映像データなどのコンテンツデータを読み出し、出力する。なお、ディスクドライブ３１は、ＣＤ−ＲＯＭドライブ又はＤＶＤ−ＲＯＭドライブのうち、いずれか一方としてもよいし、ＣＤ及びＤＶＤコンパチブルのドライブとしてもよい。
【００２５】
データ記憶ユニット３６は、例えば、ＨＤＤなどにより構成され、地図データや施設データなどのナビゲーション処理に用いられる各種データを記憶するユニットである。なお、地図データの詳細については後述する。
【００２６】
通信装置３８は、例えば、ＦＭチューナやビーコンレシーバ、携帯電話や専用の通信カードなどにより構成され、通信用インタフェース３７を介して、ＶＩＣＳ（Vehicle Information Communication System）センタから配信される渋滞や交通情報などの道路交通情報、その他の情報を受信する。
【００２７】
表示ユニット４０は、システムコントローラ２０の制御の下、各種表示データをディスプレイなどの表示装置に表示する。具体的には、システムコントローラ２０は、データ記憶ユニット３６から地図データを読み出す。表示ユニット４０は、システムコントローラ２０によってデータ記憶ユニット３６から読み出された地図データを、ディスプレイなどの表示画面上に表示する。表示ユニット４０は、バスライン３０を介してＣＰＵ２２から送られる制御データに基づいて表示ユニット４０全体の制御を行うグラフィックコントローラ４１と、ＶＲＡＭ（Video RAM ）等のメモリからなり即時表示可能な画像情報を一時的に記憶するバッファメモリ４２と、グラフィックコントローラ４１から出力される画像データに基づいて、液晶、ＣＲＴ（Cathode Ray Tube）等のディスプレイ４４を表示制御する表示制御部４３と、ディスプレイ４４とを備える。ディスプレイ４４は、例えば対角５〜１０インチ程度の液晶表示装置等からなり、車内のフロントパネル付近に装着される。
【００２８】
音声出力ユニット５０は、システムコントローラ２０の制御の下、ＣＤ−ＲＯＭドライブ３１又はＤＶＤ−ＲＯＭ３２、若しくはＲＡＭ２４等からバスライン３０を介して送られる音声デジタルデータのＤ／Ａ（Digital to Analog）変換を行うＤ／Ａコンバータ５１と、Ｄ／Ａコンバータ５１から出力される音声アナログ信号を増幅する増幅器（ＡＭＰ）５２と、増幅された音声アナログ信号を音声に変換して車内に出力するスピーカ５３とを備えて構成されている。
【００２９】
入力装置６０は、各種コマンドやデータを入力するための、キー、スイッチ、ボタン、リモコン、音声入力装置等から構成されている。入力装置６０は、車内に搭載された当該車載用電子システムの本体のフロントパネルやディスプレイ４４の周囲に配置される。また、ディスプレイ４４がタッチパネル方式である場合には、ディスプレイ４４の表示画面上に設けられたタッチパネルも入力装置６０として機能する。
【００３０】
なお、図１におけるＣＰＵ２２及び表示制御部４３は本発明における表示制御手段に相当し、入力装置６０は入力手段に相当する。
【００３１】
［ジャンル選択］
図２に、ジャンル選択に応じた地図表示を行うための地図表示装置の構成を示す。図示のように、本発明の実施例による地図表示装置１００は、地図表示処理部１０１と、検索処理部１０２と、地図データベース（以下、「データベース」を「ＤＢ」と記す）１０５と、ロゴマークＤＢ１１０とを備える。また、地図表示装置１００は、表示装置に地図画面１０３及びジャンル選択画面１０４を表示する。
【００３２】
地図表示装置１００を図１に示すナビゲーション装置１により構成する場合、地図表示処理部１０１及び検索処理部１０２は、システムコントローラ２０により実現される。より具体的には、システムコントローラ２０内のＣＰＵ２２が、予め用意されたプログラムを実行することにより、地図表示処理部１０１及び検索処理部１０２が構成される。地図ＤＢ１０５及びロゴマークＤＢ１１０は、データ記憶ユニット３６内に設けられる。また、地図画面１０３及びジャンル選択画面１０４は、システムコントローラ２０及び表示ユニット４０によりディスプレイ４４に表示される。
【００３３】
地図画面１０３の例を図３（ａ）に示す。図示のように、地図画面１０３には、道路や信号などを含む地図が表示される。また、通常の現在地表示モードでは、車両の現在位置を示すマークが地図上に表示される。但し、図３（ａ）に示す例はスクロールモードの例であり、ユーザのスクロール指示により特定されたスクロール位置を示す十字カーソル１３１が表示されている。また、地図画面１０３には、施設のロゴマーク１３２が、地図上の対応する位置に表示されている。
【００３４】
図３（ｂ）にジャンル選択画面１０４の例を示す。ジャンル選択画面１０４には、施設のジャンルを示す複数のジャンルバー１７１で構成されるジャンルリスト１７０と、表示されているジャンルリスト１７０を上下方向にスクロール移動させるためのスクロールボタン１７３が表示されている。各ジャンルバー１７１には、そのジャンルに対応するロゴマーク１７２が表示されている。このロゴマーク１７１は、図３（ａ）に示す地図画面１０３に表示されるものと同一である。
【００３５】
図２に示す地図表示装置１００では、地図画面１０３に表示させるべきロゴマーク１３２のジャンルをユーザが選択することができる。即ち、図３（ｂ）に例示するようなジャンル選択画面１０４において、ユーザはロゴマークを表示させたいジャンルを選択する。ユーザによるジャンルの選択結果は、検索処理部１０２により取得され、表示すべきジャンルを示すジャンル選択情報１０９として地図表示処理部１０１へ供給される。
【００３６】
地図表示処理部１０１は、地図画面に表示すべき地理上の位置（以下、「表示対象位置」と呼ぶ。）の地図データを地図ＤＢ１０５から取得する。なお、表示対象位置は、現在地表示モードにおいては自車位置であり、スクロールモードにおいてはスクロール位置、即ち十字カーソル１３１の位置である。そして、地図表示処理部１０１は、地図ＤＢ１０５から取得した地図データに基づいて地図画面１０３を作成し、表示装置に表示する。
【００３７】
さらに、地図表示処理部１０１は、ジャンル選択情報１０９に基づいて、ユーザが選択したジャンルのロゴマークのみをロゴマークＤＢ１１０から取得し、地図画面１０３上に表示する。こうして、図３（ａ）に例示するような地図画面１０３が表示される。本実施例では、このように、施設を分類して得られる多数のジャンルのうち、ユーザが選択したジャンルのロゴマークのみを地図画面１０３に表示する。
【００３８】
次に、地図データ及びロゴマークデータについて説明する。図４は、地図データ及びロゴマークデータの単位を模式的に示す図である。地図データとロゴマークデータは基本的に同一の単位で用意されており、地図の縮尺に対応した複数の階層毎に用意されている。図４の例では、地図の縮尺に応じてレベル０〜２の３つの階層がある。これら３つの階層の中では、レベル２が最も広域の地図に対応する階層であり、レベル０が最も詳細な地図に対応する階層である。即ち、レベル２の階層において１つの単位エリア１４１によりカバーされる地理的領域は、レベル１の階層においては４つの単位エリア１４２によりカバーされ、レベル０の階層においては１６個の単位エリア１４３によりカバーされる。各階層においては、単位エリア１４１〜１４３毎に、地図データとロゴマークデータが用意され、地図ＤＢ１０５及びロゴマークＤＢ１１０にそれぞれ格納されている。
【００３９】
次に、ロゴマークデータの詳細なデータ構造について説明する。ロゴマークデータは、基本的に、ロゴマークテーブル１１１と、ロゴマークデータ格納部１１２により構成される。なお、ロゴマークテーブル１１１及びロゴマークデータ格納部１１２は、上記の単位エリア毎に、それぞれ１つずつ用意される。
【００４０】
ロゴマークテーブル１１１のデータ構造例を図５（ａ）に示す。図示のように、ロゴマークテーブル１１１は、対応する単位エリアに含まれるロゴマークをジャンル毎に分類したものであり、ジャンルコード、オフセット、ロゴマークデータ個数及び表示フラグを含む。
【００４１】
「ジャンル」とは、ロゴマークが表現する施設などの種別であり、例えば図３（ｂ）のように公共施設、グルメスポットなどを含む。「ジャンルコード」とは、各ジャンルに対して割り当てられた識別コードである。「オフセット」とは、各ジャンルに属するロゴマークデータの、ロゴマークデータ格納部１１２における格納位置を示す格納位置情報である。「ロゴマークデータ個数」とは、各ジャンルに属するロゴマークの数を示す。
【００４２】
「表示フラグ」は、各ジャンルのロゴマークが表示対象に設定されているか、非表示対象に設定されているかを示す。即ち、表示対象に設定されている（図５（ａ）の例では表示フラグ＝１）ジャンルのロゴマークのみが地図画面１０３に表示される。なお、この表示フラグは、ユーザによるジャンル選択に応じて変化する。
【００４３】
図５（ｂ）にロゴマークデータ格納部１１２のデータ構造例を示す。ロゴマークデータ格納部１１２は、対応する単位エリアに属するロゴマークデータを記憶している。具体的には、各ロゴマークデータは、各ロゴマークの地点番号、ジャンルコード及び地点の位置座標を記憶している。ここで、ロゴマークの「地点番号」は、当該単位エリアに属する全てのロゴマークに対して、ユニークに付与される番号であり、ロゴマークの識別番号としての機能を有する。「ジャンルコード」は、ロゴマークテーブル１１１と同様に、ロゴマークが示す施設などのジャンルを示すコードである。「地点の位置座標」は、そのロゴマークが示す施設などの地理的座標であり、例えば緯度（ｘ）及び経度（ｙ）で示される。
【００４４】
図示のように、ロゴマークデータ格納部１１２内では、対応する単位エリア内に存在する複数のロゴマークが、そのジャンル毎に分類されて記憶されている。即ち、ジャンルコード１に対応するジャンルの２つのロゴマークが地点１及び２として記憶され、ジャンルコード２に対応するジャンルの１つのロゴマークが地点３として記憶され、ジャンルコード３に対応するジャンルの３つのロゴマークが地点４〜６として記憶されている。このように、同一のジャンルに属するロゴマークはロゴマークデータ格納部１１２内で隣接する位置に格納されている。
【００４５】
ロゴマークテーブル１１１に含まれるオフセットは、各ジャンルのロゴマークの、ロゴマークデータ格納部１１２内における格納位置を示す格納位置情報情報となっている。この意味で、オフセットは、対応するロゴマークデータへのリンク情報と考えることもできる。具体的に、ロゴマークテーブル１１１において、コード１が示すジャンルのオフセットは「０」となっている。これは、コード１が示すジャンルに属するロゴマークデータは、ロゴマークデータ格納部１１２内における最初の格納位置、即ちオフセット「０」の格納位置から記憶されていることを示している。同様に、ロゴマークテーブル１１１において、コード２が示すジャンルのオフセットは「２」となっている。これは、コード２が示すジャンルに属するロゴマークデータは、ロゴマークデータ格納部１１２内における３つ目の格納位置、即ちオフセット「２」の格納位置から記憶されていることを示している。
【００４６】
このように、本実施例では、ロゴマークテーブル１１１内に、各ジャンルコードに対するオフセットを記憶している。よって、あるジャンルが特定された場合に、ロゴマークテーブル１１１を参照することにより、前述の地図表示処理部１０１は、そのジャンルに属するロゴマークデータのロゴマークデータ格納部１１２内における格納位置を直ちに見つけることができ、ロゴマークデータに迅速にアクセスすることができる。よって、ロゴマークの表示を高速化することができる。
【００４７】
いま、図２に示す構成において、ユーザによりジャンルコード３に対応するジャンルが選択されたと仮定すると、地図表示処理部１０１は、ロゴマークテーブル１１１を参照して、ジャンルコード３に対応するオフセット「３」を取得し、これに「１」を加算した４番目の格納位置、即ち地点４以降の位置に、ジャンルコード３に属するロゴマークが格納されていることを知る。また、ロゴマークテーブル１１１において、ジャンルコード３に属するロゴマークデータ個数は「３」であるので、ロゴマークデータ格納部１１２において、地点４〜地点７までの３つのロゴマークが、ジャンルコード３に対応するロゴマークデータであることがわかる。こうして、地図表示処理部１０１は、選択されたジャンルのロゴマークデータのみに迅速にアクセスし、ロゴマークを表示することができる。
【００４８】
なお、各単位エリアについて、ロゴマークデータが複数セットのロゴマークテーブル１１１及びロゴマークデータ格納部１１２を含むようにしてもよい。例えば、複数のジャンルを２つ以上に分類し、異なるロゴマークテーブル１１１及びロゴマークデータ格納部１１２を構成する。その場合、ロゴマークデータは、それらロゴマークテーブル１１１及びロゴマークデータ格納部１１２に加えて、図５（ｃ）に例示するセット構成テーブル１１３を含む。セット構成テーブル１１３は、ロゴマークテーブル１１１及びロゴマークデータ格納部１１２の各セットを構成するロゴマークテーブル１１１及びロゴマークデータ格納部１１２の組合せを示している。図５（ｃ）の例では、セット１はロゴマークテーブルＡ及びロゴマークデータ格納部Ａにより構成され、セット２はロゴマークテーブルＢ及びロゴマークデータ格納部Ｂにより構成されている。
【００４９】
このように、ロゴマークデータを複数のセットを含むように構成すると、ロゴマークの表示に以下のような処理を適用することができる。１つの例では、セット１に属するロゴマークを常にセット２に属するロゴマークより表示画面の上側に表示することができる。即ち、重要度の高いジャンルのロゴマークをセット１に含め、重要度の比較的低いロゴマークをセット２に含めておけば、常に重要度の高いロゴマークが表示画面の上側に表示されることになる。
【００５０】
他の例では、セット１に属するロゴマークは、ユーザによるジャンル選択の対象外とすることができる。例えば重要度の非常に高い施設などに対応するジャンルのロゴマークは、セット１に含め、ユーザがジャンル選択によって非表示に設定できないこととする。一方、それ以外のジャンルのロゴマークは、セット２に含め、ユーザが選択したジャンルのロゴマークのみが表示されるようにする。
【００５１】
なお、図５（ｂ）の例では、説明の便宜上、ロゴマークデータ格納部１１２にジャンルコードを含めているが、実際のデータではロゴマークデータ格納部１１２内のジャンルコードを省略してもよい。
【００５２】
図６に、ロゴマークの表示例を示す。図６の例は、地図表示装置１００を適用したナビゲーション装置１がスクロールモードで動作している場合の例であり、図６（ａ）はユーザによるスクロール操作前の表示画面例であり、図６（ｂ）はユーザが図中の左上方向へスクロール操作を行った後の表示画面例である。図示のように、図６（ｂ）に示すスクロール操作後の表示画面例では、十字カーソル１３１が地図上の相対的に左上方向に移動しており、図６（ａ）に示すスクロール操作前の状態では表示されていなかったロゴマーク１４６及び１４７が表示画面内に入ってきている。このようなスクロールモードにおいても、地図表示装置１００は前述のように、ロゴマークテーブル１１１を参照して、表示対象となるジャンルのロゴマークデータに迅速にアクセスするので、スクロールに伴って新たに表示されるロゴマーク１４６、１４７などを迅速に表示することが可能となる。
【００５３】
［表示処理］
次に、地図表示装置１００による地図表示処理について説明する。図７に地図表示処理のフローチャートを示す。なお、この地図表示処理は、ナビゲーション装置１のシステムコントローラ２０、特にＣＰＵ２２が、予め用意されたプログラムを実行して図２に示す地図表示処理部１０１及び検索処理部１０２として機能することにより実現される。
【００５４】
まず、地図表示装置１００は、ユーザの指示入力を検出する（ステップＳ１）。ユーザの指示入力は、例えばリモコン、タッチパネルなどにより構成される入力装置６０に対して行われる。ユーザの指示入力が検出されると、地図表示装置１００は、その指示入力がジャンル選択指示であるか否かを判定する（ステップＳ２）。指示入力がジャンル選択指示である場合、地図表示装置１００はジャンル選択処理を実行する（ステップＳ３）。指示入力がジャンル選択指示でない場合、地図表示装置１００は指示入力がスクロール指示であるか否かを判定する（ステップＳ４）。指示入力がスクロール指示である場合、地図表示装置１００はスクロール表示処理を実行する（ステップＳ５）。指示入力がスクロール指示でない場合、地図表示装置１００は、指示入力に対応するその他の処理を実行し（ステップＳ６）、処理は終了する。
【００５５】
次に、ジャンル選択処理について詳細に説明する。図８はジャンル選択処理のフローチャートである。図８において、地図表示装置１００は、予め用意されているジャンルデータを読み出し（ステップＳ１１）、図３（ｂ）に例示するようなジャンルリストを含むジャンル選択画面を表示する（ステップＳ１２）。そして、地図表示装置１００は、ジャンル選択画面に対するユーザの操作を検出する（ステップＳ１３）。
【００５６】
ユーザの操作が、ジャンルリストの上下スクロールである場合、即ち、図３におけるスクロールボタン１７３の操作である場合、地図表示装置１００は、入力された上下スクロールの指示に応じて、ジャンル選択画面中のジャンルリストの先頭位置を移動して表示する。その後、処理はステップＳ１２へ戻る。
【００５７】
ユーザの操作がジャンルリストの上下スクロールでない場合（ステップＳ１４；Ｎｏ）、地図表示装置１００は、ユーザの操作がジャンル選択であるか否かを判定する（ステップＳ１６）。ジャンル選択でない場合、処理はステップＳ１９へ進む。一方、ジャンル選択である場合、地図表示装置１００は、ユーザが選択したジャンルを表示対象に設定し（ステップＳ１７）、それに応じて図５（ａ）に示すロゴマークテーブル内の表示フラグを更新する（ステップＳ１８）。
【００５８】
そして、地図表示装置１００は、ユーザによる操作が終了したか否かを判定し（ステップＳ１９）、終了していない場合には処理はステップＳ１３へ戻る。一方、例えばユーザがジャンル選択画面の終了指示を入力するなど、ユーザによる操作が終了した場合、ジャンル選択処理は終了する。
【００５９】
次に、スクロール表示処理について詳しく説明する。図９に、スクロール表示処理のフローチャートを示す。まず、地図表示装置１００は、表示すべき地図データが地図ＤＢ１０５からメモリなどに読み込み済みであるか否かを判定し（ステップＳ３１）、読み込み済みであれば処理はステップＳ３３へ進む。一方、読み込み済みでなければ、表示対象位置の地図データをメモリなどに読み込み、ステップＳ３３へ進む。そして、地図表示装置１００は、読み込んだ地図データに基づいて、背景、道路などを描画する（ステップＳ３３）。これにより、図２（ａ）に例示する地図画面１０３中のロゴマーク以外が表示されることになる。
【００６０】
次に、地図表示装置１００は、ロゴマークテーブル１１１を参照し（ステップＳ３４）、ロゴマークテーブル１１１内に記憶されている複数のジャンルのうち、１つのジャンルを選択し（ステップＳ３５）、そのジャンルが表示対象に設定されているか否かを、表示フラグをチェックすることにより判定する（ステップＳ３６）。そのジャンルが表示対象に設定されている場合（即ち、表示フラグ＝１）、地図表示装置１００は、先に説明したように、オフセット及びロゴマークデータ個数に基づいて、ロゴマークデータ格納部１１２内における当該ジャンルのロゴマークデータの格納場所にアクセスしてロゴマークデータを取得し、ロゴマークを描画する（ステップＳ３７）。具体的には、地図表示装置１００は、ロゴマークデータ格納部１１２から、対応するロゴマークの位置座標を取得し、地図画面１０３上の対応する位置に、予め用意されたロゴマークを描画する。これにより、図３（ａ）に例示するように、地図画面１０３上にロゴマークが表示される。
【００６１】
地図表示装置１００は、ステップＳ３５〜Ｓ３７の処理を、ロゴマークテーブル内の全てのジャンルについて実行する。全てのジャンルについての処理が終了すると（ステップＳ３８）、地図表示装置１００はユーザによるスクロール指示が継続して入力されているか否かを判定する（ステップＳ３９）。スクロール指示が継続して入力されている場合、処理はステップＳ３１へ戻り、スクロール表示及びそれに伴うロゴマークの表示を継続する。そして、スクロール指示の入力が終了すると（ステップＳ３９；Ｎｏ）、スクロール表示処理は終了する。
【００６２】
以上のように、本実施例では、地図表示装置１００は、ロゴマークテーブルを参照することにより、表示対象となっているジャンルのロゴマークデータに直接的にアクセスすることができるので、スクロール指示により、地図画面１０３に表示される地理的領域が変化した場合でも、ロゴマークを迅速に表示することができる。
【００６３】
［詳細情報表示処理］
次に、詳細情報表示処理について説明する。詳細情報表示処理とは、ユーザが指定したロゴマークに対応する施設などの詳細情報を表示装置に表示する処理である。
【００６４】
図１０（ａ）に詳細情報表示処理を実行するための機能構成を示す。図示のように、詳細情報表示処理は、主として地図表示処理部１０１及び検索処理部１０２により実行される。地図表示処理部１０１は地図ＤＢ１０５及びロゴマークＤＢ１１０に接続されており、検索処理部１０２は詳細情報ＤＢ１６２に接続されている。詳細情報ＤＢ１６２は、各ロゴマークに対応する施設毎に、その詳細情報を記憶している。
【００６５】
図３（ａ）に例示するような地図画面１０３において、ロゴマークに対応する施設の詳細情報を知りたい場合、ユーザは、地図画面１０３上で特定のロゴマークを指定する。この指定操作は、例えばユーザが地図画面１０３がタッチパネルに表示されている場合、ユーザが特定のロゴマークの位置でタッチパネルにタッチすることにより行われる。もしくは、リモコンや表示画面上に設けられた詳細情報ボタンを操作することにより、車両の現在位置や十字カーソル１３１の位置から所定距離以内に存在する１つ又は数個のロゴマークの詳細情報を表示することとしてもよい。
【００６６】
ユーザが地図画面１０３上で特定のロゴマークを指定すると、地図表示処理部１０１は指定されたロゴマークの位置（即ち緯度及び経度）及びジャンルコードをロゴマークＤＢ１１０から取得し、ロゴマーク特定情報１６３として検索処理部１０２へ供給する。検索処理部１０２は、ロゴマーク特定情報１６３に基づいて、詳細情報ＤＢ１６２を検索して、対応するロゴマークの詳細情報を取得し、詳細情報画面１６１に表示する。
【００６７】
詳細情報画面１６１の表示例を図１０（ｂ）に示す。この例では、詳細情報画面１６１は一部に詳細表示部１６８を有する。図１０（ｂ）の例では、ユーザはレストランに対応するロゴマーク１６７を選択して詳細表示の指示を入力しており、それに応じて、詳細表示画面１６１の詳細表示部１６８には、ロゴマーク１６７に対応するレストランの詳細情報が表示されている。
【００６８】
このように、本実施例では、ロゴマークデータを詳細情報と独立に構成し、ジャンルや緯度経度などの情報を用いて必要なときにのみ詳細情報ＤＢから詳細情報を取得するように構成している。よって、ロゴマークデータに、比較的データ量の大きな詳細情報が付属するようなデータ構造とする場合と比較して、ロゴマークの表示時にはロゴマークデータのみにアクセスすればよく、ロゴマークの表示を高速化することができる。また、詳細情報が必要な場合には、ロゴマークのジャンル、緯度経度などに基づいて詳細情報ＤＢにアクセスすることにより、詳細情報を表示することができる。
【図面の簡単な説明】
【００６９】
【図１】ナビゲーション装置の概略構成を示すブロック図である。
【図２】実施例に係る地図表示装置の構成を示すブロック図である。
【図３】地図画面及びジャンル選択画面の例を示す。
【図４】地図データ及びロゴマークデータの単位エリアを模式的に示す図である。
【図５】ロゴマークデータのデータ構造例を示す。
【図６】スクロール前後の地図画面の表示例を示す。
【図７】表示処理のフローチャートである。
【図８】ジャンル選択処理のフローチャートである。
【図９】スクロール表示処理のフローチャートである。
【図１０】詳細情報表示処理を説明する図である。
【符号の説明】
【００７０】
１  ナビゲーション装置
１０  自立測位装置
１８  ＧＰＳ受信機
２０  システムコントローラ
２２  ＣＰＵ
３６  データ記憶ユニット
４０  表示ユニット
６０  入力装置
【図１】
2007256746.tif 000003
【図２】
2007256746.tif 000004
【図３】
2007256746.tif 000005
【図４】
2007256746.tif 000006
【図５】
2007256746.tif 000007
【図６】
2007256746.tif 000008
【図７】
2007256746.tif 000009
【図８】
2007256746.tif 000010
【図９】
2007256746.tif 000011
【図１０】
2007256746.tif 000012