(57)【要約】【課題】地図画像に重畳表示すべき名称の文字数が多い場合でも、地図画像およびそれに重畳表示すべき名称の視認性をともに良好に保つことが可能な地図表示装置を提供すること。【解決手段】ＥＣＵ８は地図画像に重畳表示する道路名称、地域名称、施設名称データの文字数が最大表示文字数よりも多い場合には、地図画像上における道路名称、地域名称、施設名称の表示位置にスクロール表示領域を設定するとともに、その名称データをスクロール必要名称データとし、当該スクロール表示領域にそのスクロール必要名称データをスクロール表示させる。【選択図】図１
2008139699.tif 000002
【特許請求の範囲】
【請求項１】
地図画像に文字列を重畳して表示する地図表示装置であって、
前記地図画像に重畳表示すべき文字列の文字数が予め設定された最大表示文字数よりも多い場合、前記地図画像上における前記文字列の表示位置にスクロール表示領域を設定するとともに前記文字列をスクロール必要文字列とし、当該スクロール表示領域に当該スクロール必要文字列をスクロール表示させる表示制御手段を備えていることを特徴とする地図表示装置。
【請求項２】
道路の名称を示す文字列、地域の名称を示す文字列、施設の名称を示す文字列のうちの少なくともいずれか一つが前記最大表示文字数よりも多い場合に、当該文字列が前記スクロール必要文字列とされることを特徴とする請求項１記載の地図表示装置。
【請求項３】
前記表示制御手段は、前記最大表示文字数分の表示領域を前記スクロール表示領域として設定することを特徴とする請求項１または請求項２記載の地図表示装置。
【請求項４】
前記表示制御手段は、前記スクロール必要文字列を前記スクロール表示領域に一文字分ずつスクロール表示させることを特徴とする請求項１から請求項３のいずれかに記載の地図表示装置。
【請求項５】
前記表示制御手段は、前記スクロール必要文字列を前記スクロール表示領域に全てスクロール表示した場合には、当該スクロール必要文字列の最初から再度スクロール表示を行うことを特徴とする請求項１から請求項４のいずれかに記載の地図表示装置。
【請求項６】
前記表示制御手段は、前記スクロール必要文字列を前記スクロール表示領域の左右方向にスクロール表示させることを特徴とする請求項１から請求項５のいずれかに記載の地図表示装置。
【請求項７】
前記表示制御手段は、前記地図画像上に前記スクロール必要文字列が複数ある場合には、当該複数のスクロール必要文字列の各々の表示位置にスクロール表示領域を設定するとともに、当該複数のスクロール必要文字列を一つずつ順番に、各スクロール必要文字列に対応するスクロール表示領域にスクロール表示させることを特徴とする請求項１から請求項６のいずれかに記載の地図表示装置。
【請求項８】
前記地図表示装置は、ユーザーの現在位置および進行方向を検出し、ユーザーの現在位置周辺の地図画像に文字列を重畳して表示するものであり、
前記表示制御手段は、前記ユーザーの現在位置および進行方向から、前記地図画像上において前記ユーザーの進行方向前側に表示位置が設定された前記スクロール表示領域を識別するとともに、識別した前記スクロール表示領域に対してのみ前記スクロール必要文字列をスクロール表示させることを特徴とする請求項１から請求項７のいずれかに記載の地図表示装置。
【請求項９】
前記地図表示装置は、ユーザーの移動経路を設定するとともに、設定した移動経路に沿ってユーザーが移動するよう案内するものであり、
前記表示制御手段は、
前記ユーザーが次の交差点で右折すべきであると判断される場合には、前記スクロール必要文字列を前記スクロール表示領域の左から右へと、予め設定された第１のスクロール表示速度でスクロール表示させ、
前記ユーザーが次の交差点を直進すべきであると判断される場合には、前記スクロール必要文字列を前記スクロール表示領域の右から左へと、前記第１のスクロール表示速度でスクロール表示させ、
前記ユーザーが次の交差点で左折すべきであると判断される場合には、前記スクロール必要文字列を前記スクロール表示領域の右から左へと、前記第１のスクロール表示速度よりも速い第２のスクロール表示速度でスクロール表示させることを特徴とする請求項１から請求項８のいずれかに記載の地図表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図画像に文字列を重畳して表示する地図表示装置に関する。
【背景技術】
【０００２】
従来、地図画像に道路名を重畳表示する装置が公知である。例えば特許文献１の装置では、道路地図を表示する表示領域内に道路名称を表示する道路名表示枠を予め設定する。そして、道路地図に描画された道路と道路名表示枠との交差部に、当該道路の名称を表示する。
【特許文献１】特開平９−１０１７４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、車両用のナビゲーション装置や携帯電話等の地図画像表示部に道路名称や地理名称を表示する場合、表示すべき名称の文字数が多いと地図画像や表示名称の視認性が悪くなる。従来装置においても、道路名称を予め設定した道路名表示枠に表示するのみであるため、表示名称の文字数が多い場合には地図画像や表示名称の視認性が悪くなる。
【０００４】
本発明は、上記の問題に鑑みてなされたものであり、地図画像に重畳表示すべき名称の文字数が多い場合でも、地図画像およびそれに重畳表示すべき名称の視認性をともに良好に保つことが可能な地図表示装置の提供を目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１に記載の地図表示装置では、地図画像に文字列を重畳して表示する地図表示装置であって、地図画像に重畳表示すべき文字列の文字数が予め設定された最大表示文字数よりも多い場合、地図画像上における文字列の表示位置にスクロール表示領域を設定するとともに前記文字列をスクロール必要文字列とし、当該スクロール表示領域に当該スクロール必要文字列をスクロール表示させる表示制御手段を備えていることを特徴とする。
【０００６】
このように、本発明の地図表示装置では、表示制御手段は、地図画像に重畳表示すべき文字列の文字数が最大表示文字数よりも多い場合、地図画像上における文字列の表示位置にスクロール表示領域を設定するとともにその文字列をスクロール必要文字列とし、そのスクロール表示領域にそのスクロール必要文字列をスクロール表示させる。これにより、地図画像に重畳表示すべき名称の文字数が多い場合でも、その名称が表示される表示領域はその名称を一度に全部表示させる場合の表示領域よりも小さくなる。従って、その名称が地図画像に重畳表示されることによって地図画像の視認性が低下する程度が少なくなる。また、その名称もスクロール表示により全部表示される。その結果、地図画像およびその地図画像に重畳表示する名称の視認性がともに良好に保たれる。
【０００７】
請求項２に記載のように、道路の名称を示す文字列、地域の名称を示す文字列、施設の名称を示す文字列のうちの少なくともいずれか一つが最大表示文字数よりも多い場合に、当該文字列が前記スクロール必要文字列とされることが望ましい。地図画像に重畳表示される文字列は、地図画像に含まれる道路の名称、地域の名称、施設の名称のいずれかであることが多いためである。
【０００８】
請求項３に記載のように、表示制御手段は、最大表示文字数分の表示領域をスクロール表示領域として設定することが望ましい。スクロール表示領域の表示文字数は、スクロール必要文字列の文字数よりも少ない範囲であれば、最大表示文字数よりも多くてもよい。しかし、この請求項３のように、最大表示文字数分の表示領域をスクロール表示領域として設定すると、スクロール表示領域の表示文字数が最大表示文字数よりも多い場合に比較して、地図画像の視認性をより良好に保つことができる。
【０００９】
請求項４に記載のように、表示制御手段は、スクロール必要文字列をスクロール表示領域に一文字分ずつスクロール表示させることが望ましい。これにより、ユーザーはスクロール必要文字列を一文字ずつ確認して把握することができる。
【００１０】
請求項５に記載のように、表示制御手段は、スクロール必要文字列をスクロール表示領域に全てスクロール表示した場合には、当該スクロール必要文字列の最初から再度スクロール表示を行うことが望ましい。これにより、スクロール必要文字列が全てスクロール表示された後には、当該スクロール必要文字列が再び最初からスクロール表示されることとなるため、ユーザーはスクロール必要文字列をより確実に把握することができる。
【００１１】
表示制御手段によるスクロール表示態様としては、請求項６に記載のように、スクロール表示領域の左右方向にスクロール必要文字列をスクロール表示させる態様がある。
【００１２】
請求項７に記載のように、表示制御手段は、地図画像上にスクロール必要文字列が複数ある場合には、当該複数のスクロール必要文字列の各々の表示位置にスクロール表示領域を設定するとともに、当該複数のスクロール必要文字列の各々を一つずつ順番に、各スクロール必要文字列に対応するスクロール表示領域にスクロール表示させることが望ましい。これにより、スクロール必要文字列が複数ある場合でも、ユーザーはそれら複数のスクロール必要文字列の各々を十分に把握することができる。
【００１３】
請求項８に記載のように、地図表示装置は、ユーザーの現在位置および進行方向を検出し、ユーザーの現在位置周辺の地図画像に文字列を重畳して表示するものであり、表示制御手段は、ユーザーの現在位置および進行方向から、地図画像上においてユーザーの進行方向前側に表示位置が設定されたスクロール表示領域を識別するとともに、識別したスクロール表示領域に対してのみスクロール必要文字列をスクロール表示させることが望ましい。地図画像上に重畳表示される文字列のうちユーザーにとって最も関心があるのは、ユーザーの進行方向前側となる表示位置に表示される文字列であるためである。
【００１４】
請求項９に記載のように、地図表示装置は、ユーザーの移動経路を設定するとともに、設定した移動経路に沿ってユーザーが移動するよう案内するものであり、表示制御手段は、ユーザーが次の交差点で右折すべきであると判断される場合には、スクロール必要文字列をスクロール表示領域の左から右へと、予め設定された第１のスクロール表示速度でスクロール表示させ、ユーザーが次の交差点を直進すべきであると判断される場合には、スクロール必要文字列をスクロール表示領域の右から左へと、第１のスクロール表示速度でスクロール表示させ、ユーザーが次の交差点で左折すべきであると判断される場合には、スクロール必要文字列をスクロール表示領域の右から左へと、第１のスクロール表示速度よりも速い第２のスクロール表示速度でスクロール表示させることが望ましい。これにより、ユーザーはスクロール表示領域におけるスクロール必要文字列のスクロール表示方向およびスクロール表示速度から、次の交差点を左折すべきか、直進すべきか、右折すべきかを把握することができる。
【発明を実施するための最良の形態】
【００１５】
図１は、本発明の一実施形態における地図表示装置の全体構成を示すブロック図である。本地図表示装置は、車両用ナビゲーション装置に組み込まれて動作する。
【００１６】
図１において、位置検出器１は、地磁気センサ１Ａ、ジャイロスコープ１Ｂ、距離センサ１Ｃ、ＧＰＳ受信機１Ｄから構成され、車両の現在位置および進行方向の検出を行う。
【００１７】
地磁気センサ１Ａは、方位センサであり、例えばパーマロイ等の環状の強磁性体に、これを励磁するための励磁巻線と、方向検出用の直交する２つの検出巻線とが巻かれた構成を持つ。そして、励磁巻線に交流電圧を印加することによって２つの検出巻線に発生する電圧を計測し、これに基づいて車両の進行方向を絶対方位として検出する。
【００１８】
ジャイロスコープ１Ｂは、車両の進行方向を相対方位として検出する方位センサであり、例えば水晶振動子を備え、当該振動子を振動させた際に発生する、コリオリ力に基づく振動から、車両のヨー角速度（ヨーレート）を検出する。
【００１９】
距離センサ１Ｃは、例えば車両に搭載された図示しない車輪や車軸の回転信号に基づいて、車両の移動距離を検出する。
【００２０】
ＧＰＳ受信機１Ｄは、人工衛星である図示しないＧＰＳ衛星から送信される位置測定用のＧＰＳ信号を受信し、車両が現在走行している地点の緯度や経度、高度を検出する。
【００２１】
位置検出器１は、前述した４つの機器の検出結果を相互に補間することによって、車両の現在位置および進行方向を高い精度で検出する。もちろん、要求される検出精度によっては、前述の４つの機器を全て備える必要はない。なお、車両の現在位置および進行方向に関しては、例えば三次元ジャイロによって、車両の左右方向および高さ方向における加速度を検出し、当該検出結果にも基づいて検出することとしても良い。また、ステアリングセンサ等、他のセンサによる検出信号にも基づいて行うこととしてもよい。
【００２２】
地図データ記憶器２は、例えば記憶媒体としてハードディスクを有し、道路情報、施設情報、各地域の住所情報や郵便番号情報等を含む地図データと、地図画像を表示するための地図画像データとを記憶する。また、道路名称、地域名称、施設名称（表示名称）を文字表示するための名称データ（文字列）を各道路、各地域、各施設毎に記憶する。前述の地図データ、地図画像データ、名称データに関しては、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等に記憶することとしても良い。
【００２３】
ディスプレイ３は、車載用の小型ディスプレイであり、地図画像表示を含む各種ナビゲーション表示を行う。前述の各種ナビゲーション表示に関しては、車載用のヘッドアップディスプレイ等を用いることとしても良い。
【００２４】
操作スイッチ４は、複数のメカニカルなスイッチから構成され、各種ナビゲーション動作の開始や終了を指示する。前述の指示に関しては、操作キーを表示する表示パネルと、当該表示パネルに表示された操作キーにタッチされたことを検出するタッチパネルを備えたタッチスイッチとによって構成しても良い。
【００２５】
リモコン５は、例えば各種機能スイッチを備えた多機能リモコンであり、リモコンセンサ６を介して、前述した操作スイッチ４とほぼ同様の操作を行うことができる。
【００２６】
通信機７は、車載用の小型通信機であり、図示しないＶＩＣＳ情報センターから送信される渋滞情報や交通規制情報等の道路交通情報を受信する。前述した道路交通情報に関しては、例えばインターネット等の公衆回線を利用して受信することとしても良い。
【００２７】
ＥＣＵ８は、公知のコンピュータから構成され、操作スイッチ４またはリモコン５からの指示に従って、地図画像表示を含む各種ナビゲーション動作を実行する。具体的には、ＥＣＵ８は、位置検出器１が検出した車両の現在位置および進行方向に基づいて、地図データ記憶器２から車両の現在位置周辺の地図画像データを読み出すとともに、通信機７が受信した道路交通情報を取得する。そして、読み出した地図データが示す地図画像を、車両の進行方向が画面上下方向となり、且つ、進行方向前側が画面上側となるようにディスプレイ３に表示し、その地図画像に車両の現在位置を示すマーク、渋滞情報、交通規制情報を重畳表示する。また、スピーカ９から各種音声案内を行わせる。
【００２８】
さらに、ＥＣＵ８は、地図画像に含まれる道路の道路名称、地図画像に含まれる地域の地域名称、地図画像に含まれる施設の施設名称を、地図画像に重畳表示させることも行う。その際、重畳表示させる道路名称、地域名称、施設名称が長い場合には、当該名称をスクロール表示させる。
【００２９】
具体的には、まず、ＥＣＵ８は、ディスプレイ３に表示された地図画像に含まれる道路、地域、施設を抽出するとともに、抽出した道路、地域、施設の名称を示す名称データを地図データ記憶器２から読み出す。次に、読み出した各名称データの文字数をカウントし、予め設定された最大表示文字数以下である名称データに関しては、当該名称データの示す道路名称、地域名称、施設名称を地図画像上の所定の表示位置にそのまま表示する。
【００３０】
一方、最大表示文字数よりも多い文字数の名称データに関しては、当該名称データをスクロール必要名称データとして図示しない内部バッファに記憶するとともに、地図画像上における当該名称データの示す道路名称、地域名称、施設名称の表示位置に、縦方向の長さが文字の縦サイズと等しく、横方向の長さが最大表示文字数分の長さと等しいスクロール表示領域を設定する。そして、設定したスクロール表示領域内に、内部バッファに記憶したスクロール必要名称データの示す道路名称、地域名称、施設名称を１文字ずつ、スクロール表示領域の右から左へとスクロール表示する。
【００３１】
前述のスクロール表示は、内部バッファに記憶された各スクロール必要名称データに対し、当該スクロール必要名称データを構成する文字列においてスクロール表示の先頭を示すポインタ（以下、先頭ポインタと記載する）を設け、先頭ポインタの位置を一文字分ごと後ろに移動していくことにより行う。スクロール必要名称データを構成する文字列の最後の文字まで先頭ポインタが移動した場合、すなわち、スクロール必要名称データの示す道路名称、地域名称、施設名称の最後の文字までスクロール表示した場合には、ＥＣＵ８は、スクロール必要名称データを構成する文字列の最初の文字に先頭ポインタを移動させ、再び最初からスクロール表示を行う。なお、ＥＣＵ８は表示制御手段として機能する。
【００３２】
メモリ１０は、ＥＣＵ８が各種動作を行う際の一時的な記憶領域として利用される。メモリ１０としては、例えばメモリカード等を利用する。
【００３３】
図２は、本実施形態の地図表示装置が、道路名称、地域名称、施設名称を地図画像に重畳表示する処理に関するフローチャートである。本フローチャートの処理は、所定時間毎に実行される。
【００３４】
ステップ２０１では、ＥＣＵ８は、地図データ記憶器２から車両の現在位置周辺の地図画像データを読み出し、ディスプレイ３に地図画像表示を行う。ステップ２０２では、ステップ２０１でディスプレイ３に表示した地図画像に含まれる道路、地域、施設を抽出する。
【００３５】
ステップ２０３では、ステップ２０２で抽出した道路、地域、施設の中から一つを選択し、これに対応する名称データを地図データ記憶器２から読み出す。ステップ２０４では、ステップ２０３で読み出した名称データを構成する文字列の文字数をカウントする。
【００３６】
ステップ２０５では、ステップ２０４でカウントした文字数が最大表示文字数よりも大きいか否かを判定する。最大表示文字数よりも大きい場合は、ステップ２０６へ進んで、スクロール表示させるための処理を実行する。一方、最大表示文字数よりも小さい場合は、直接、ステップ２１０へ進む。
【００３７】
ステップ２０６では、ステップ２０３で読み出した名称データが内部バッファに記憶されているか否かを判定する。ステップ２０３で読み出した各名称データに対してこのステップ２０６を最初に実行する場合、その名称データはまだ内部バッファに記憶されていないので、ステップ２０６は否定判定となる。この場合はステップ２０８へ進む。一方、その名称データに対するステップ２０６の２回目以降の実行においては、後述するステップ２０９においてその名称データが内部バッファに記憶されるので、ステップ２０６は肯定判定となる。この場合はステップ２０７へ進む。
【００３８】
ステップ２０８では、ステップ２０３で読み出した名称データの示す道路名称、地域名称、施設名称の地図画像上における表示位置に、縦方向の長さが文字の縦サイズと等しく、横方向の長さが最大表示文字数分の長さと等しいスクロール表示領域を設定する。ステップ２０９では、ステップ２０３で読み出した名称データをスクロール必要名称データとして内部バッファへ記憶するとともに、記憶した名称データを構成する文字列の最初の文字の位置に先頭ポインタを設定し、ステップ２１０へ進む。
【００３９】
ステップ２０７では、内部バッファに記憶されているスクロール必要名称データの先頭ポインタの位置を一文字分後ろへ移動させて、ステップ２１０へ進む。なお、先頭ポインタの位置が名称データを構成する文字列の最後の文字の位置にある場合には、先頭ポインタの位置を最初の文字の位置に戻す。
【００４０】
ステップ２１０では、ステップ２０４でカウントした文字数が最大表示文字数以下の場合には、ステップ２０３で読み出した名称データの示す道路名称、地域名称、施設名称をそのまま地図画像に重畳表示する。また、ステップ２０４でカウントした文字数が最大表示文字数よりも大きい場合には、内部バッファに記憶されたスクロール必要名称データをスクロール表示させる。すなわち、そのスクロール必要名称データのうち、先頭ポインタが設定されている文字からスクロール表示領域の文字数分の文字列を、該当するスクロール表示領域に表示する。
【００４１】
ステップ２１１では、ステップ２０２で抽出した道路、地域、施設を全て読み出したか否かを判定する。全て読み出していない場合には、ステップ２０３以下の処理を繰り返す。
【００４２】
一方、全て読み出した場合には処理を終了する。処理を終了した場合には、前述のように、所定周期経過後に、再度、図２の処理を最初から実行する。この場合、内部バッファの記憶内容を保持した状態で図２の処理を再実行する。そのため、前回の処理までにスクロール必要名称データとして内部バッファに記憶されている名称データは、前回の処理よりも一文字後の文字が先頭文字とされてスクロール表示領域に表示されることになる。そして、図２の処理が所定周期で繰り返されることにより、スクロール表示領域にはスクロール必要文字列がスクロール表示されることになる。
【００４３】
このように、本実施形態の地図表示装置では、ＥＣＵ８は地図画像に重畳表示する道路名称、地域名称、施設名称データの文字数が最大表示文字数よりも多い場合には、地図画像上における道路名称、地域名称、施設名称の表示位置にスクロール表示領域を設定するとともに、その名称データをスクロール必要名称データとし、当該スクロール表示領域にそのスクロール必要名称データをスクロール表示させる。
【００４４】
上記スクロール表示領域は、スクロール必要名称データを一度に全部表示した場合の表示領域よりも小さいので、スクロール必要名称データが地図画像に重畳表示されることによって地図画像の視認性が低下する程度が少なくなる。また、スクロール必要名称データもスクロール表示により全部表示される。その結果、地図画像およびそれに重畳表示する名称の視認性がともに良好に保たれる。
【００４５】
なお、本実施形態では、スクロール表示領域の大きさは、縦方向の長さが文字の縦サイズと等しく、横方向の長さが最大表示文字数分の長さと等しいものが設定されたが、これに限定されるものではなく、文字サイズが変化しないのであれば、横方向の長さをスクロール必要文字列の文字数よりも少ない範囲で変更しても良い。
【００４６】
次に、本実施形態の地図表示装置が、地図画像に含まれる道路名称、地域名称、施設名称を地図画像に重畳表示する様子を具体的に説明する。
【００４７】
図３（ａ）〜（ｃ）は、ディスプレイ３の地図画像に重畳表示された道路名称、地域名称、施設名称の一例を示す図であり、図４は図３（ａ）〜（ｃ）の地図画像から抽出された２つの道路、１つの地域、１つの施設の名称データを示す図である。図３の丸で囲まれた三角形は車両の現在位置を示す。また、以下の例においては、最大表示文字数は５文字に設定されているものとする。
【００４８】
本地図表示装置は、最初に図３に示す地図画像に含まれる道路、地域、施設として、「ＣＣ線  ハイウェイ」、「ＢＢ市  ＡＢＣＤＥＦ道路」、「ＢＢ市」、「ＡＢＣＤＥ市役所」を抽出した。このうち、地域名称である「ＢＢ市」は３文字であるため、図３（ａ）〜（ｃ）において、「ＢＢ市」の３文字が全て表示されている。一方、道路名称である「ＣＣ線  ハイウェイ」、「ＢＢ市  ＡＢＣＤＥＦ道路」と、施設名称である「ＡＢＣＤＥ市役所」は５文字以上であるため、５文字分のスクロール表示領域が設定され、一文字ずつスクロール表示されることとなる。
【００４９】
図３（ａ）は、各道路名称と施設名称の最初から５文字分を表示した例であり、図３（ｂ）は図３（ａ）の状態から各道路名称と施設名称とを１文字分左にスクロール表示した例である。また、図３（ｃ）は図３（ｂ）の状態から各道路名称と施設名称とをさらに１文字分左にスクロール表示した例である。図３（ａ）〜（ｃ）より、本地図表示装置は最大表示文字数である５文字以上の道路名称と施設名称については、スクロール表示領域を設定して一文字ずつ右から左にスクロール表示しているのが理解される。なお、図３（ａ）〜（ｃ）ではスクロール表示領域の外枠が長方形で示されているが、説明の便宜上表示したものであり、実際には表示されない。
【００５０】
次に、本実施形態の第１の変形例について説明する。本変形例の地図表示装置では、スクロール表示すべき道路名称、地域名称、施設名称が複数ある場合には、その各々を一つずつ順番にスクロール表示させる。上述した点が、本変形例のポイントである。
【００５１】
本変形例のＥＣＵ８は、内部バッファに記憶したスクロール必要名称データの各々に対し、当該スクロール必要名称データがスクロール表示中であるか否かを示すフラグを有する。ＥＣＵ８は、フラグがセットされたスクロール必要名称データの先頭ポインタを一文字分ずつ最初の文字から最後の文字まで移動させてスクロール表示を行うと、別のスクロール必要名称データのフラグをセットして、当該スクロール必要名称データのスクロール表示を開始する。こうして、内部バッファに記憶されたスクロール必要名称データを一つずつ順番にスクロール表示させる。例えば、内部バッファに２つのスクロール必要名称データを記憶した場合、ＥＣＵ８は、まず１番目に記憶されたスクロール必要名称データのフラグをセットする。そして、当該スクロール必要名称データを構成する文字列の最初の文字から最後の文字まで先頭ポインタを一文字分ずつ移動させ、当該スクロール必要名称データをスクロール表示する。次に、１番目に記憶された名称データのフラグをリセットし、２番目に記憶されたスクロール必要名称データをセットする。そして、２番目に記憶されたスクロール必要名称データを構成する文字列の最初の文字から最後の文字まで先頭ポインタを一文字分ずつ移動させ、当該スクロール必要名称データをスクロール表示する。
【００５２】
その他の構成・動作に関しては、前述の実施形態の場合と同様であるため、説明を省略する。次に、本変形例の地図表示装置の動作について説明する。
【００５３】
図５は、本変形例の地図表示装置が、道路名称、地域名称、施設名称を地図画像に重畳表示する処理に関するフローチャートである。本フローチャートの処理は、前述した図２のフローチャートの処理に対し、フラグがセットされているか否かを判定するステップ５０７、先頭ポインタがスクロール必要名称データの最後の文字まで移動したか否かを判定するステップ５０９、現在セットされているフラグをリセットして次に記憶されたスクロール必要名称データのフラグをセットするステップ５１０を設ける。さらに、内部バッファに最初にスクロール必要名称データが記憶されたか否かを判定するステップ５１３、内部バッファに最初に記憶されたスクロール必要名称データのフラグをセットするステップ５１４を設ける。これらステップ５０７、５０９、５１０、５１３、５１４以外の全ての処理は、前述した図２のフローチャートの処理と同様であるため説明を省略する。
【００５４】
ステップ５０７では、ステップ５０６で内部バッファに記憶されていると判断したスクロール必要名称データのフラグがセットされているか否かを判定する。前述のフラグがセットされている場合はステップ５０８へ進む。前述のフラグがセットされていない場合はステップ５１５へ進む。
【００５５】
ステップ５０９では、先頭ポインタがスクロール必要名称データを構成する文字列の最後の文字まで移動したか否かを判定する。先頭ポインタが最後の文字まで移動したと判定した場合はステップ５１０へ進み、現在セットされているフラグをリセットするとともに、内部バッファに次に記憶されているスクロール必要名称データのフラグをセットして、ステップ５１５へ進む。先頭ポインタが未だ最後の文字まで移動していない場合は、直接、ステップ５１５へ進む。
【００５６】
ステップ５１３では、内部バッファに記憶する最初のスクロール必要名称データであるか否かを判定する。内部バッファに最初に記憶するスクロール必要名称データである場合はステップ５１４へ進み、当該データのフラグをセットしてステップ５１５へ進む。内部バッファに最初に記憶するスクロール必要名称データでない場合は、ステップ５１５へ進む。
【００５７】
上述の処理を実行することにより、地図画像上にスクロール表示すべき道路名称、地域名称、施設名称が同一時点において複数ある場合には、その各々が一つずつ順番にスクロール表示されることになる。これにより、ユーザーはスクロール表示される道路名称、地域名称、施設名称が複数ある場合でも、その各々を十分に把握できる。
【００５８】
次に、本実施形態の第２の変形例について説明する。本変形例の地図表示装置では、スクロール表示領域の表示位置が地図画像上において車両の表示位置よりもその車両の進行方向前側にあるものに対してスクロール表示を行い、スクロール表示領域の表示位置が車両の表示位置よりも車両進行方向後側にあるものに対してはスクロール表示を行わない。上述した点が本変形例のポイントである。なお、その他の構成・動作に関しては、前述の実施形態の場合と同様である。
【００５９】
次に、本変形例の地図表示装置の動作について説明する。図６は、本変形例の地図表示装置が、道路名称、地域名称、施設名称を地図画像に重畳表示する処理に関するフローチャートである。本フローチャートの処理は、前述した図２のフローチャートの処理に対し、スクロール表示領域の表示位置が車両の表示位置よりも画面上方にあるか否かを判定するステップ６０７を設ける。そのステップ６０７以外の全ての処理は、前述した図２のフローチャートの処理と同様であるため説明を省略する。
【００６０】
ステップ６０７では、ＥＣＵ８は、スクロール表示領域の表示位置が車両の表示位置よりも画面上方にあるか否かを判定する。前述したように、地図画像は車両進行方向前側が画面上方となるように表示されていることから、車両の表示位置よりも画面上方にあるスクロール表示領域は、車両の表示位置よりも車両の進行方向前側に位置することになる。
【００６１】
このステップ６０７が肯定判定である場合はステップ６０８へ進み、内部バッファに記憶されているスクロール必要名称データの先頭ポインタの位置を一文字分後ろ側へ移動させて、ステップ６１１へ進む。そして、ステップ６１１において、内部バッファに記憶されたスクロール必要名称データをスクロール表示させる。すなわち、スクロール必要名称データのうち、先頭ポインタが設定されている文字からスクロール表示領域の文字数分の文字列を、該当するスクロール表示領域に表示する。
【００６２】
なお、ステップ６０７が否定判定である場合は、直接、ステップ６１１へ進む。従って、車両の表示位置よりも画面下側にあるスクロール表示領域はスクロール表示されないことになる。
【００６３】
このように、本変形例の地図表示装置では、スクロール表示領域の表示位置が地図画像上において車両の表示位置よりも車両進行方向前側にあるものに対してのみ、道路名称、地域名称、施設名称のスクロール表示を行う。ユーザーが最も関心があるのは、地図画面上においてユーザーの現在位置より進行方向前側にある道路名称、地域名称、施設名称であるためである。
【００６４】
次に、本実施形態の第３の変形例について説明する。本変形例の地図表示装置では、車両が移動経路に沿って走行している場合において、次の交差点で右折すべきであると判断される場合には、スクロール必要文字列をスクロール表示領域の左から右へと、一文字ずつスクロール表示させる。次の交差点で直進すべきであると判断される場合には、スクロール必要文字列をスクロール表示領域の右から左へと、一文字ずつスクロール表示させる。次の交差点で右折すべきであると判断される場合には、スクロール必要文字列をスクロール表示領域の右から左へと、二文字ずつスクロール表示させる。上述した点が、本変形例のポイントである。
【００６５】
本変形例のＥＣＵ８は、操作スイッチ４またはリモコン５から入力された目的地までの移動経路を設定するとともに、設定した移動経路の表示色を変更した地図画像をディスプレイ３に表示し、ユーザーに移動経路の案内を行う。移動経路の設定に関しては、公知のダイクストラ法等を用いる。車両が移動経路に沿って走行中に、次の交差点で右折すべきであると判断される場合には、ＥＣＵ８は内部バッファに記憶されているスクロール必要名称データの先頭ポインタを一文字分だけ先頭側へ戻す。また、次の交差点で直進すべきであると判断される場合には、内部バッファに記憶されているスクロール必要名称データの先頭ポインタを一文字分だけ後ろへ移動する。また、次の交差点で左折すべきであると判断される場合には、内部バッファに記憶されているスクロール必要名称データの先頭ポインタを二文字分後ろへ移動する。以上の動作によって、前述のスクロール表示を行う。
【００６６】
図７は、本変形例の地図表示装置が、道路名称、地域名称、施設名称を地図画像に重畳表示する処理に関するフローチャートである。本フローチャートの処理は、前述した図２のフローチャートの処理に対し、車両が次の交差点で右折すべきであるか否かを判定するステップ７０７、車両が次の交差点で左折すべきであるか否かを判定するステップ７０８、内部バッファに記憶されているスクロール必要名称データの先頭ポインタを一文字分だけ文字列の先頭側へ戻すステップ７０９、内部バッファに記憶されているスクロール必要名称データの先頭ポインタを二文字分後ろへ移動するステップ７１０を設ける。これらステップ７０７、７０８、７０９、７１０以外の全ての処理は、前述した図２のフローチャートの処理と同様であるため、説明を省略する。
【００６７】
ステップ７０７では、ＥＣＵ８は、位置検出器１が検出した車両の現在位置および設定した移動経路から、車両が次の交差点で右折すべきであるか否かを判定する。右折すべきである場合はステップ７０９へ進み、内部バッファに記憶されているスクロール必要名称データの先頭ポインタを一文字分だけ文字列の先頭側へ戻して、ステップ７１４へ進む。これにより、ステップ７１４において各スクロール必要文字列が対応するスクロール表示領域の左から右へ、一文字ずつスクロール表示されることとなる。車両が次の交差点で左折もしくは直進すべきである場合は、ステップ７０８へ進む。
【００６８】
ステップ７０８では、位置検出器１が検出した車両の現在位置および設定した移動経路から、車両が次の交差点で左折すべきであるか否かを判定する。左折すべきである場合はステップ７１０へ進み、内部バッファに記憶されているスクロール必要名称データの先頭ポインタを二文字分後ろへ移動して、ステップ７１４へ進む。これにより、ステップ７１４において各スクロール必要文字列が対応するスクロール表示領域の右から左へ、二文字ずつスクロール表示されることとなる。車両が次の交差点で直進すべきである場合は、ステップ７１１へ進む。
【００６９】
ステップ７１１では、内部バッファに記憶されているスクロール必要名称データの先頭ポインタを一文字分だけ後ろへ移動して、ステップ７１４へ進む。これにより、ステップ７１４において各スクロール必要文字列が対応するスクロール表示領域の右から左へ、一文字ずつスクロール表示されることとなる。
【００７０】
このように、本変形例の地図表示装置では、車両が移動経路に沿って走行している場合において、次の交差点で右折すべきであると判断される場合には、スクロール必要文字列をスクロール表示領域の左から右へと、一文字ずつスクロール表示させる。また、次の交差点で直進すべきであると判断される場合には、スクロール必要文字列をスクロール表示領域の右から左へと、一文字ずつスクロール表示させる。また、次の交差点で右折すべきであると判断される場合には、スクロール必要文字列をスクロール表示領域の右から左へと、二文字ずつスクロール表示させる。これにより、ユーザーはスクロール表示領域におけるスクロール必要文字列のスクロール表示方向およびスクロール表示速度から、次の交差点を左折すべきか、直進すべきか、右折すべきかを把握することができる。
【００７１】
本実施形態の地図表示装置は、車両用ナビゲーション装置に組み込まれて動作した。しかしながら、これに限定されるものではなく、例えば携帯電話等、地図画像に対して道路名称、地域名称、施設名称等を重畳して表示する機器であれば、いずれも好適に利用できる。
【図面の簡単な説明】
【００７２】
【図１】本発明の一実施形態における地図表示装置の全体構成を示すブロック図である。
【図２】本実施形態の地図表示装置が、道路名称、地域名称、施設名称を地図画像に重畳表示する処理に関するフローチャートである。本フローチャートの処理は、所定時間毎に実行される。
【図３】本実施形態の地図表示装置において、地図画像に重畳表示された道路名称、地域名称、施設名称の一例を示す図である。
【図４】本実施形態の地図表示装置において、地図画像から抽出された２つの道路、１つの地域、１つの施設の名称データを示す図である。
【図５】第１の変形例の地図表示装置が、道路名称、地域名称、施設名称を地図画像に重畳表示する処理に関するフローチャートである。
【図６】第２の変形例の地図表示装置が、道路名称、地域名称、施設名称を地図画像に重畳表示する処理に関するフローチャートである。
【図７】第３の本変形例の地図表示装置が、道路名称、地域名称、施設名称を地図画像に重畳表示する処理に関するフローチャートである。
【符号の説明】
【００７３】
１…位置検出器、  １Ａ…地磁気センサ、  １Ｂ…ジャイロスコープ、  １Ｃ…距離センサ、  １Ｄ…ＧＰＳ受信機、  ２…地図データ記憶器、  ３…ディスプレイ、  ４…操作スイッチ、  ５…リモコン  ６…リモコンセンサ、  ７…通信機、  ８…ＥＣＵ、  ９…スピーカ、  １０…メモリ
【図１】
2008139699.tif 000003
【図２】
2008139699.tif 000004
【図３】
2008139699.tif 000005
【図４】
2008139699.tif 000006
【図５】
2008139699.tif 000007
【図６】
2008139699.tif 000008
【図７】
2008139699.tif 000009