(57)【要約】【課題】利用者に対して、現在表示している画面の縮尺率を簡単に把握させること。【解決手段】表示装置１００は、現在位置を示すマークを重畳して地図を画面に表示する。表示装置１００は、設定部１０１と、表示制御部１０２と、表示部１０３とを備える。設定部１０１は、複数の異なる縮尺率から一の縮尺率を設定する。表示制御部１０２は、設定部１０１によって設定された縮尺率に応じて、地図を画面に表示させるとともにマークの表示態様を異ならせる。表示部１０３は、表示制御部１０２によって制御された画面を出力する。【選択図】図１
2009236817.tif 000002
【特許請求の範囲】
【請求項１】
現在位置を示すマークを重畳して地図を画面に表示する表示装置において、
複数の異なる縮尺率から一の縮尺率を設定する設定手段と、
前記設定手段によって設定された前記縮尺率に応じて、前記地図を前記画面に表示させるとともに前記マークの表示態様を異ならせる表示制御手段と、
を備えることを特徴とする表示装置。
【請求項２】
複数の前記マークに関する情報を記録する記録手段をさらに備え、
前記表示制御手段は、前記記録手段に記録されている前記マークに関する情報を用いて前記表示態様を異ならせることを特徴とする請求項１に記載の表示装置。
【請求項３】
前記マークに関する情報は、前記複数の異なる縮尺率の大小関係を表現するためのキャラクタ情報であり、
前記記録手段は、前記複数の異なる前記縮尺率ごとに、当該縮尺率の大きさを表現するのに見合う属性をもつ前記キャラクタ情報を記録し、
前記表示制御手段は、前記設定手段によって設定された縮尺率に対応する、前記記録手段に記録されているキャラクタ情報を表示させることを特徴とする請求項２に記載の表示装置。
【請求項４】
前記表示制御手段は、前記設定手段によって設定された前記縮尺率が小さいほど、前記属性が大を示す前記キャラクタ情報を表示させることを特徴とする請求項２または３に記載の表示装置。
【請求項５】
前記表示制御手段は、前記設定手段によって前記縮尺率の設定が変更された際、前記マークの表示態様を異ならせた後に、地図の縮尺率を変更して表示させることを特徴とする請求項１〜４のいずれか一つに記載の表示装置。
【請求項６】
外部サーバから前記キャラクタ情報を受信する受信手段と、
前記受信手段によって受信された前記キャラクタ情報の属性に基づいて、当該キャラクタ情報に対応する前記縮尺率を決定する決定手段と、
をさらに備え、
前記記録手段は、前記決定手段によって決定された前記縮尺率ごとに、前記キャラクタ情報を記録することを特徴とする請求項３〜５のいずれか一つに記載の表示装置。
【請求項７】
現在位置を示すマークを重畳して地図を画面に表示する表示装置の表示制御方法において、
複数の異なる縮尺率から一の縮尺率を設定する設定工程と、
前記設定工程にて設定された前記縮尺率に応じて、前記地図を前記画面に表示させるとともに前記マークの表示態様を異ならせる表示制御工程と、
を含むことを特徴とする表示制御方法。
【請求項８】
請求項７に記載の表示制御方法をコンピュータに実行させることを特徴とする表示制御プログラム。
【請求項９】
請求項８に記載の表示制御プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、表示装置、表示制御方法、表示制御プログラム、および記録媒体に関する。ただし、この発明は、上述の表示装置、表示制御方法、表示制御プログラム、および記録媒体に限られない。
【背景技術】
【０００２】
従来、車両などの移動体には、ナビゲーション装置など、ディスプレイに地図画面を表示させる表示装置が搭載されている。このような表示装置では、単に地図画面のみを表示することのほかに、地図画面上に現在位置を示すマークを重ねて表示するようにしたり、地図画面上に現在位置を示すマークを重ねて目的地までの経路を表示するようにしたりすることがおこなわれている。また、地図画面を表示するに際しては、たとえば、複数の異なるスケールの中から一つを設定することにより、設定したスケールの地図データを表示する（たとえば、下記特許文献１参照）。
【０００３】
【特許文献１】特開平９−３４３５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１の技術では、地図画面の視認性を損なわないように、当該スケールが画面隅にバー表示されているため、利用者は縮尺率を把握するにあたり、当該スケールを注視しなければならないといった問題があった。このように、従来の技術では、スケールを一見して把握することができず、たとえば運転中のドライバーが当該スケールを把握する際には、画面を注視することになるため、安全運転上好ましくないといった問題が一例としてあった。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる表示装置は、現在位置を示すマークを重畳して地図を画面に表示する表示装置において、複数の異なる縮尺率から一の縮尺率を設定する設定手段と、前記設定手段によって設定された前記縮尺率に応じて、前記地図を前記画面に表示させるとともに前記マークの表示態様を異ならせる表示制御手段と、を備えることを特徴とする。
【０００６】
また、請求項７の発明にかかる表示制御方法は、現在位置を示すマークを重畳して地図を画面に表示する表示装置の表示制御方法において、複数の異なる縮尺率から一の縮尺率を設定する設定工程と、前記設定工程にて設定された前記縮尺率に応じて、前記地図を前記画面に表示させるとともに前記マークの表示態様を異ならせる表示制御工程と、を含むことを特徴とする。
【０００７】
また、請求項８の発明にかかる表示制御プログラムは、請求項７に記載の表示制御方法をコンピュータに実行させることを特徴とする。
【０００８】
また、請求項９の発明にかかる記録媒体は、請求項８に記載の表示制御プログラムをコンピュータに読み取り可能に記録したことを特徴とする。
【発明を実施するための最良の形態】
【０００９】
以下に添付図面を参照して、この発明にかかる表示装置、表示制御方法、表示制御プログラム、および記録媒体の好適な実施の形態を詳細に説明する。
【００１０】
（実施の形態）
（表示装置の機能的構成）
この発明の実施の形態にかかる表示装置１００の機能的構成について説明する。図１は、実施の形態にかかる表示装置１００の機能的構成の一例を示すブロック図である。この表示装置１００は、現在位置を示すマークを重畳して地図を画面に表示する。図１において、表示装置１００は、設定部１０１と、表示制御部１０２と、表示部１０３と、記録部１０４と、受信部１０５と、決定部１０６とを備えて構成される。
【００１１】
設定部１０１は、複数の異なる縮尺率から一の縮尺率を設定する。縮尺率の設定は、利用者からの操作入力や音声入力などに基づいておこなわれるほか、現在位置の変更に応じて縮尺率を設定するコントローラ等の制御に基づいておこなわれる。なお、現在位置の変更に応じて縮尺率を設定するとは、具体的には、たとえば、ルート案内中、移動体の現在位置と次の案内地点とを常に一画面上に表示するとともに、案内地点に近づくにつれて地図のスケールを自動的に詳細にすることなどである。
【００１２】
表示制御部１０２は、設定部１０１によって設定された縮尺率に応じて、地図を画面に表示させるとともに、現在位置を示すマークの表示態様を異ならせる。表示態様を異ならせるとは、マークの大きさ、マークの点滅の度合い、マークの色合いなどを変えて表示させることなどが挙げられるが、代表的には、縮尺率の大小関係を表現するためのキャラクタを異ならせて表示させることが挙げられる。
【００１３】
表示部１０３は、表示制御部１０２の制御により、地図およびマークを画面上に表示する。なお、表示部１０３には、地図画面を表示するディスプレイを用いる。
【００１４】
また、記録部１０４は、複数のマークに関する情報を記録する。マークに関する情報は、具体的には、マークの形状、模様、色彩などを表したものであり、○、×、△などの形状を示す情報であってもよい。また、マークに関する情報は、たとえば、縮尺率の大小関係を表現するための数字の情報であってもよい。
【００１５】
なお、数字の情報は、大縮尺から小縮尺までの順番をマークに付すための情報や、マークに直接縮尺を表示させるための縮尺の情報などである。このような記録部１０４を備えた構成において、表示制御部１０２は、記録部１０４に記録されているマークに関する情報を用いてマークの表示態様を異ならせる。なお、マークの情報は、たとえば、外部のサーバから受信して取得することによって、利用者の好みに応じて、適宜更新可能である。
【００１６】
また、マークに関する情報は、具体的には、複数の異なる縮尺率の大小関係を表現するためのキャラクタ情報である。記録部１０４は、複数の異なる縮尺率ごとに、当該縮尺率の大きさを表現するのに見合う属性をもつキャラクタ情報を記録する。具体的には、キャラクタ情報は、キャラクタ画像の情報と、キャラクタの種類を示す情報と、属性情報とからなる。キャラクタの種類は、キャラクタの分類であり、たとえば、「動物」や「乗り物」といった分類である。属性情報は、キャラクタによって利用者がイメージする大きさを表す情報である。
【００１７】
表示制御部１０２は、設定部１０１によって設定された縮尺率に対応する、記録部１０４に記録されているキャラクタ情報を表示させる。具体的には、表示制御部１０２は、設定部１０１によって設定された縮尺率が小さい（広域地図）ほど、属性が大を示すキャラクタ情報を表示させる。
【００１８】
具体的には、たとえば、動物のキャラクタの場合、ゾウのキャラクタとネズミのキャラクタとを例に挙げると、ゾウの属性情報は大きいものを示す属性情報であり、ネズミの属性情報は小さいものを示す属性情報である。この場合、ゾウのようなキャラクタ画像は、たとえば、小縮尺（広域地図）に用いられ、ネズミのようなキャラクタ画像は、大縮尺（詳細地図）に用いられる。
【００１９】
また、表示制御部１０２は、設定部１０１によって縮尺率の設定が変更された際、マークの表示態様を異ならせた後に、地図の縮尺率を変更して表示させる。すなわち、地図の画面の変更に先立って、表示態様を異ならせたマークを表示させる。なお、マークの表示態様を異ならせるタイミングと、地図の縮尺率を変更して表示させるタイミングとの時間差は、利用者が視認できる程度の僅かな差であればよい。
【００２０】
また、受信部１０５は、外部サーバからキャラクタ情報を受信する。受信部１０５は、たとえば、一定期間ごとに外部サーバから配信されるキャラクタ情報を受信するものとしてもよいし、利用者から指定された種類のキャラクタ情報を要求する旨の情報を送信した結果、受信するものでもよい。
【００２１】
決定部１０６は、受信部１０５によって受信されたキャラクタ情報の属性に基づいて、当該キャラクタ情報に対応する縮尺率を決定する。決定部１０６は、たとえば、キャラクタの各種類の属性に対応する所定のテーブルを用いることにより、当該キャラクタ情報に対応する縮尺率を決定してもよい。なお、所定のテーブルとは、たとえば、属性としての大きさや重さごとに、縮尺率を対応付けたものである。
【００２２】
また、決定部１０６は、受信したキャラクタ情報の属性と、記録部１０４に記録されているキャラクタ情報の属性とを比較することにより、相対的に縮尺率を決定してもよい。相対的に縮尺率を決定するとは、たとえば、予め縮尺率ごとにキャラクタ情報を記録しておき、受信したキャラクタ情報の属性が、記録されているキャラクタ情報の属性のうち、どのキャラクタ情報に近いかを判定し、最も近いキャラクタ情報と同様のスケールとして決定することである。
【００２３】
受信部１０５と、決定部１０６とを備えた構成において、記録部１０４は、決定部１０６によって決定された縮尺率ごとに、受信部１０５が受信したキャラクタ情報を記録する。なお、記録部１０４への情報の記録にあたっては、利用者から記録する旨の選択を受け付けるようにしてもよい。
【００２４】
（表示装置がおこなう表示制御処理手順）
つぎに、図２を用いて、表示装置１００がおこなう表示制御処理手順について説明する。図２は、表示装置１００がおこなう表示制御処理手順の一例を示すフローチャートである。
【００２５】
図２のフローチャートにおいて、表示装置１００は、地図画面の表示をおこなう入力があったか否かを判断する（ステップＳ２０１）。地図画面の表示をおこなう入力は、たとえば、電源がオンになった場合や、テレビ画面などから地図画面への切り替えがあった場合などである。
【００２６】
地図画面の表示をおこなう入力があるまで待機状態にあり（ステップＳ２０１：Ｎｏのループ）、当該入力があると（ステップＳ２０１：Ｙｅｓ）、設定部１０１により、縮尺率を設定する（ステップＳ２０２）。この縮尺率は、たとえば、前回表示させた際の縮尺率や、今回利用者から入力された縮尺率である。
【００２７】
そして、表示制御部１０２が縮尺率に応じて現在位置を示すマークの表示態様を異ならせる制御をおこなう（ステップＳ２０３）。このあと、表示部１０３が、現在位置を示すマークを重畳した地図画面を表示し（ステップＳ２０４）、一連の処理を終了する。
【００２８】
以上説明したように、本実施の形態にかかる表示装置１００は、設定された縮尺率に応じて、現在位置を示すマークの表示態様を異ならせるようにしたので、現在位置を示すマークにスケールの機能を持たせることができる。したがって、利用者は、現在位置を示すマークを一見することにより、現在表示している地図画面の縮尺率を簡単に把握することができる。よって、安全運転に寄与することができる。
【００２９】
また、記録部１０４に記録されているマークに関する情報を用いて表示態様を異ならせるようにすれば、利用者は、どのマークがどの縮尺率に相当するのかを感覚的に掴むことによって、簡単に縮尺率を把握することが可能になる。
【００３０】
また、マークに関する情報を、縮尺率の大小関係を表現するためのキャラクタ情報として記録しておき、設定された縮尺率に対応するキャラクタ情報を表示させるようにすれば、利用者はキャラクタを一見することにより、簡単に縮尺率を把握することが可能になる。
【００３１】
また、設定された縮尺率が小さいほど、属性が大を示すキャラクタ情報を表示させるようにすれば、利用者は、イメージするキャラクタの大きさによって、縮尺率を把握することができる。
【００３２】
また、縮尺率の設定が変更された際、マークの表示態様を異ならせた後に、地図の縮尺率を変更して表示させるようにすれば、利用者に対して、地図の画面の変更に先立って、表示態様を異ならせたマークを通知することができる。すなわち、地図画面が変更される前に、利用者はマークを視認することができることにより、縮尺率を容易に把握することができる。
【００３３】
また、新たに受信したキャラクタ情報の属性に基づいて、当該キャラクタ情報に対応する縮尺率を決定するようにし、決定した縮尺率と、キャラクタ情報とを記録するようにすれば、利用者の好みに応じたキャラクタ情報を適宜受信して現在地を示すマークに用いることができる。したがって、利用者の好みを反映させることができ、すなわち、利用者にとって最も把握しやすいキャラクタを、現在位置を示すマークとして表示させることができる。これにより、利用者は、簡単に縮尺率を把握することが可能になる。
【実施例】
【００３４】
以下に、本発明の実施例について説明する。本実施例では、車両に搭載されるナビゲーション装置によって、本発明の表示装置１００を実施した場合の一例について説明する。
【００３５】
（ナビゲーション装置のハードウェア構成）
図３を用いて、本実施例にかかるナビゲーション装置３００のハードウェア構成について説明する。図３は、本実施例にかかるナビゲーション装置３００のハードウェア構成の一例を示すブロック図である。ナビゲーション装置３００は、車両などの移動体に搭載されており、現在位置を示すマーク（以下「自車位置マーク」という）のキャラクタ情報を配信する図示せぬ外部サーバとネットワークにより接続可能になっている。
【００３６】
図３において、ナビゲーション装置３００は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、磁気ディスクドライブ３０４と、磁気ディスク３０５と、光ディスクドライブ３０６と、光ディスク３０７と、音声Ｉ／Ｆ（インターフェース）３０８と、スピーカ３０９と、入力デバイス３１０と、映像Ｉ／Ｆ３１１と、ディスプレイ３１２と、通信Ｉ／Ｆ３１３と、ＧＰＳユニット３１４と、各種センサ３１５とを備えている。また、各構成部３０１〜３１５はバス３２０によってそれぞれ接続されている。
【００３７】
ＣＰＵ３０１は、ナビゲーション装置３００の全体の制御を司る。ＲＯＭ３０２は、ブートプログラム、現在地点算出プログラム、経路探索プログラム、経路誘導プログラム、表示制御プログラム、スケール決定プログラムなどの各種プログラムを記録している。また、ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。
【００３８】
現在地点算出プログラムは、たとえば、後述するＧＰＳユニット３１４および各種センサ３１５の出力情報に基づいて、車両の現在地点（ナビゲーション装置３００の現在地点）を算出させる。
【００３９】
経路探索プログラムは、後述する磁気ディスク３０５に記録されている地図データなどを利用して、出発地点から目的地点までの最適な経路を探索させる。ここで、最適な経路とは、目的地点までの最短（または最速）経路や利用者が指定した条件に最も合致する経路などである。また、目的地点のみならず、立ち寄り地点や休憩地点までの経路を探索してもよい。探索された誘導経路は、ＣＰＵ３０１を介して音声Ｉ／Ｆ３０８や映像Ｉ／Ｆ３１１へ出力される。
【００４０】
経路誘導プログラムは、経路探索プログラムを実行することによって探索された誘導経路情報、現在地点算出プログラムを実行することによって算出された車両の現在地点情報、磁気ディスク３０５から読み出された地図データに基づいて、リアルタイムな経路誘導情報を生成させる。生成された経路誘導情報は、ＣＰＵ３０１を介して音声Ｉ／Ｆ３０８や映像Ｉ／Ｆ３１１へ出力される。
【００４１】
表示制御プログラムは、設定されたスケールに応じて、磁気ディスク３０５に記録されている地図情報および自車位置マークを示すキャラクタ画像を用い、地図上にキャラクタ画像を重畳させて表示するための情報を出力させるプログラムである。なお、スケールとは、実測距離を割り出せるように、地図画面上に表示される定規であり、縮尺率と同様のものである。ただし、縮尺率は、値が小さくなるほど広域表示を示すものであるのに対して、スケールは、値が小さくなるほど詳細表示を示すものである。
【００４２】
表示制御プログラムは、具体的には、設定されたスケールが大きいほど（縮尺率が小さい）ほど、キャラクタ画像の大きさが大を示す属性のキャラクタ情報を出力させる。また、表示制御プログラムは、スケールの設定が変更された際、キャラクタ画像を変更して表示させた後に、地図のスケールを変更して表示させるプログラムを有する。
【００４３】
地図情報および自車位置マークとしてのキャラクタ画像は、ＣＰＵ３０１を介して映像Ｉ／Ｆ３１１へ出力される。なお、図１に示した表示制御部１０２は、ＣＰＵ３０１によって実現される。すなわち、ＣＰＵ３０１が表示制御プログラムを実行することにより、表示制御部１０２の機能を実現する。
【００４４】
スケール決定プログラムは、通信Ｉ／Ｆ３１３が受信したキャラクタ情報の属性に基づいて、当該キャラクタに対応する地図データのスケールを決定するプログラムである。決定されたスケールは、磁気ディスクドライブ３０４を介して磁気ディスク３０５に記録されたり、映像Ｉ／Ｆ３１１へ出力されたりする。なお、図１に示した決定部１０６は、ＣＰＵ３０１によって実現される。すなわち、ＣＰＵ３０１がスケール決定プログラムを実行することにより、決定部１０６の機能を実現する。
【００４５】
磁気ディスクドライブ３０４は、ＣＰＵ３０１の制御にしたがって磁気ディスク３０５に対するデータの読み取り／書き込みを制御する。磁気ディスク３０５は、磁気ディスクドライブ３０４の制御で書き込まれたデータを記録する。磁気ディスク３０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。
【００４６】
磁気ディスク３０５に記録される情報の一例としては、複数の異なる地図データが挙げられる。地図データは、建物、河川、地表面などの地物（フィーチャ）を表す背景データと、道路の形状を表す道路形状データとを有しており、地区ごとに分けられた複数のデータファイルによって構成されている。この地図データは、ディスプレイ３１２の表示画面において２次元または３次元に描写される。ナビゲーション装置３００が経路誘導中の場合は、地図データと後述するＧＰＳユニット３１４によって取得された車両の現在地点を示す自車位置マークとが重ねて表示されることとなる。
【００４７】
また、磁気ディスク３０５に記録される情報の一例としては、自車位置マークに関する情報が挙げられる。自車位置マークに関する情報は、たとえば、複数の異なるスケールの大小関係を表現するためのキャラクタ情報である。このキャラクタ情報は、複数の異なるスケールごとに、キャラクタの画像情報と、キャラクタの種類の情報と、当該スケールの大きさを表現するのに見合う属性情報とからなる。なお、図１に示した記録部１０４は、磁気ディスク３０５によって実現される。
【００４８】
光ディスクドライブ３０６は、ＣＰＵ３０１の制御にしたがって光ディスク３０７に対するデータの読み取り／書き込みを制御する。光ディスク３０７は、光ディスクドライブ３０６の制御にしたがってデータの読み出される着脱自在な記録媒体である。光ディスク３０７は、書き込み可能な記録媒体を利用することもできる。また、この着脱可能な記録媒体として、光ディスク３０７のほか、ＭＯ、メモリカードなどであってもよい。
【００４９】
音声Ｉ／Ｆ３０８は、音声出力用のスピーカ３０９に接続される。スピーカ３０９は、音声を出力する。入力デバイス３１０は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。入力デバイス３１０は、リモコン、キーボード、マウス、タッチパネルのうち、いずれか一つの形態によって実現されてもよいし、複数の形態によって実現してもよい。
【００５０】
この入力デバイス３１０を用い、利用者からスケールの設定が入力される。また、この入力デバイス３１０を用い、利用者から、外部サーバに対して自車位置マークを示すキャラクタ画像の配信要求をおこなうための入力がおこなわれる。なお、図１に示した設定部１０１は、入力デバイス３１０によって実現されるが、このほかにも、ＣＰＵ３０１が所定のプログラムを実行する場合として、たとえば、ルート中の案内地点に近づくたびに地図のスケールの変更等をおこなう場合などにおいては、ＣＰＵ３０１によって実現される。
【００５１】
映像Ｉ／Ｆ３１１は、ディスプレイ３１２と接続される。映像Ｉ／Ｆ３１１は、具体的には、たとえば、ディスプレイ３１２全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ３１２を表示制御する制御ＩＣなどによって構成される。
【００５２】
ディスプレイ３１２には、上述したマークなどのアイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。ディスプレイ３１２には、上述した地図データが２次元または３次元に描画される。ディスプレイ３１２に表示された地図データは、自車位置マークとしてのキャラクタ画像が重ねて表示される。
【００５３】
このディスプレイ３１２は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。ディスプレイ３１２は、たとえば、車両のダッシュボード付近に設置される。ディスプレイ３１２は、車両のダッシュボード付近のほか、車両の後部座席周辺などに設置するなどして、車両内に複数設置してもよい。なお、図１に示した表示部１０３は、ディスプレイ３１２によって実現される。
【００５４】
通信Ｉ／Ｆ３１３は、無線を介してネットワークに接続され、ナビゲーション装置３００とＣＰＵ３０１とのインターフェースとして機能する。通信Ｉ／Ｆ３１３は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とＣＰＵ３０１とのインターフェースとしても機能する。また、通信Ｉ／Ｆ３１３は、外部のサーバから自車位置マークに用いられるキャラクタ情報を要求する旨の情報を送信したり、キャラクタ画像の情報を受信したりする。なお、図１に示した受信部１０５は、通信Ｉ／Ｆ３１３によって実現される。
【００５５】
ＧＰＳユニット３１４は、ＧＰＳ衛星からの電波を受信し、車両の現在地点を示す情報を出力する。ＧＰＳユニット３１４の出力情報は、後述する各種センサ３１５の出力値とともに、ＣＰＵ３０１による車両の現在地点の算出に際して利用される。現在地点を示す情報は、たとえば緯度・経度、高度などの、地図データ上の１点を特定する情報である。
【００５６】
各種センサ３１５は、車速センサ、加速度センサ、角速度センサなどの、車両の位置や挙動を判断することが可能な情報を出力する。各種センサ３１５の出力値は、ＣＰＵ３０１による車両の現在地点の算出や、速度や方位の変化量の測定などに用いられる。
【００５７】
図１に示した表示装置１００が備える設定部１０１と、表示制御部１０２と、表示部１０３と、記録部１０４とは、図３に示したナビゲーション装置３００におけるＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などに記録されたプログラムやデータを用いて、ＣＰＵ３０１が所定のプログラムを実行し、ナビゲーション装置３００における各部を制御することによってその機能を実現する。
【００５８】
すなわち、本実施例のナビゲーション装置３００は、ナビゲーション装置３００における記録媒体としてのＲＯＭ３０２に記録されている表示制御プログラムを実行することにより、図１に示した表示装置１００が備える機能を、図２に示した表示制御処理手順で実行することができる。
【００５９】
（磁気ディスクに記録される自車位置マークに関する情報の一例）
つぎに、図４を用いて、磁気ディスク３０５に記録される自車位置マークに関する情報の一例について説明する。図４は、磁気ディスク３０５に記録される自車位置マークに関する情報の一例を示す説明図である。
【００６０】
図４において、自車位置マークに関する情報４００は、キャラクタ情報４１０と、キャラクタ情報に対応するスケール４２０とからなる。キャラクタ情報４１０は、種類ごとに、画像情報と属性情報とからなる。画像情報は、自車位置マークとして表示される画像を示している。なお、この画像情報に、小スケールから大スケールまでの順番を示した数字の情報や、スケール４２０を示した数値の情報を含ませてもよい。すなわち、画像とともに上記数字または数値を表示させてもよい。
【００６１】
また、画像情報に、色合いの情報を具備させ、たとえば、大スケールほど、色合いを濃くすることなども可能である。また、スケール４２０のうち、５０ｍ〜５００ｍを示す画像情報の上下に矢印を示すことにより、当該スケールよりも大スケールおよび小スケールがある旨を表示させることも可能である。なお、この場合、１ｋｍを示す画像情報については、画像情報の下に矢印を示すことにより小スケールのみがある旨を示し、２５ｍを示す画像情報については、画像情報の上に矢印を示すことにより大スケールのみがある旨を示すようにすればよい。属性情報は、各画像情報に対応する大きさ及び重さを示したものである。
【００６２】
動物の種類を例に挙げて説明すると、属性情報のうち、大きさを示すＷ（ｍ）は、Ｗ１〜Ｗ６になるに従って、大きさが小さくなる。また、重さを示すｗ（ｔ）は、ｗ１〜ｗ６になるに従って、重さが軽くなる。つまり、スケール４２０に示す数字が小さいほど（縮尺率が大きくなるほど）、属性情報の示す大きさ及び重さが小さくなっている。なお、飛行機、魚類、車についても同様に、スケール４２０に示す数字が小さいほど（縮尺率が大きくなるほど）、属性情報の示す大きさ及び重さが小さくなっている。このように、複数の異なるスケール４２０ごとに、キャラクタ情報が記録されている。なお、利用者からの入力により、各スケール４２０に対応するキャラクタ情報４１０を変更することも可能である。
【００６３】
（自車位置マークの表示態様を異ならせる表示制御処理の一例）
つぎに、図５を用いて、自車位置マークの表示態様を異ならせる表示制御処理の一例について説明する。図５は、自車位置マークの表示態様を異ならせる表示制御処理の一例を示すフローチャートである。
【００６４】
図５のフローチャートにおいて、ナビゲーション装置３００のＣＰＵ３０１は、電源がオンになるまで待機状態にあり（ステップＳ５０１：Ｎｏのループ）、電源がオンになると（ステップＳ５０１：Ｙｅｓ）、ディスプレイ３１２に自車位置周辺の地図を表示させる（ステップＳ５０２）。そして、ディスプレイ３１２に、自車位置マークをスケール表示（キャラクタ表示）させるか否かのモード選択を受け付ける画面を表示させ、自車位置マークをスケール表示させるモードが選択されたか否かを判断する（ステップＳ５０３）。なお、自車位置マークをスケール表示させるか否かのモード選択を受け付ける画面については、図６を用いて後述する。
【００６５】
自車位置マークをスケール表示させるモードが選択された場合（ステップＳ５０３：Ｙｅｓ）、ディスプレイ３１２に、キャラクタの種類を指定するか否かの選択を受け付ける画面を表示させ、キャラクタの種類が指定されているか否かを判断する（ステップＳ５０４）。なお、キャラクタの種類を指定するか否かの選択を受け付ける画面については、図７および図８を用いて後述する。キャラクタの種類が指定されていると判断した場合（ステップＳ５０４：Ｙｅｓ）、スケールに応じて指定された種類のキャラクタを抽出する（ステップＳ５０５）。
【００６６】
そして、抽出したキャラクタを自車位置マークとして地図上に表示させた後に、地図のスケールを変更して表示する（ステップＳ５０６）。このあと、たとえば、利用者からの入力デバイス３１０を用いた操作入力により、地図のスケールが変更されたか否かを判断する（ステップＳ５０７）。地図のスケールが変更された場合（ステップＳ５０７：Ｙｅｓ）、ステップＳ５０４における、キャラクタの種類が指定されているか否かの判断をおこなう。
【００６７】
また、ステップＳ５０７において、地図のスケールが変更されないと判断した場合（ステップＳ５０７：Ｎｏ）、電源オフか否かを判断する（ステップＳ５０８）。電源がオフになると（ステップＳ５０８：Ｙｅｓ）、一連の処理を終了する。一方、電源がオフになっていない場合（ステップＳ５０８：Ｎｏ）、ステップＳ５０４における、キャラクタの種類が指定されているか否かの判断をおこなう。
【００６８】
一方、ステップＳ５０４においてキャラクタの種類が指定されていないと判断した場合（ステップＳ５０４：Ｎｏ）、スケールに応じて任意の種類のキャラクタを抽出し（ステップＳ５０９）、ステップＳ５０６における自車位置マークの表示をおこなう。なお、任意の種類のキャラクタとは、キャラクタの種類を問わないということであり、図４にて自車位置マークに関する情報４００として示したように、種類の異なる各キャラクタはそれぞれスケールに対応している。また、ステップＳ５０３において、自車位置マークをスケール表示させるモードが選択されない場合（ステップＳ５０３：Ｎｏ）、通常表示される、たとえば三角形状などの固定マークを自車位置マークとして地図上に表示させ（ステップＳ５１０）、一連の処理を終了する。
【００６９】
上述した処理によれば、設定されたスケールに応じて、自車位置マークの表示態様を異ならせるようにしたので、自車位置マークにスケールの機能を持たせることができる。したがって、利用者は、自車位置マークを一見することにより、現在表示している画面のスケールを簡単に把握することができる。
【００７０】
また、自車位置マークに関する情報を、スケールの大小関係を表現するためのキャラクタ情報として記録しておき、設定されたスケールに対応するキャラクタ情報を表示させるようにしたので、キャラクタを一見することにより、簡単にスケールを把握することが可能になる。
【００７１】
また、設定されたスケールが大きいほど（縮尺率が小さいほど）、属性が大を示すキャラクタ情報を表示させるようにしたので、利用者は、イメージするキャラクタの大きさによって、スケールを把握することができる。
【００７２】
また、スケールの設定が変更された際、自車位置マークの表示態様を異ならせた後に、地図のスケールを変更して表示させるようにしたので、利用者に対して、地図の画面の変更に先立って、表示態様を異ならせた自車位置マークを通知することができる。すなわち、地図画面が変更される前に、利用者は自車位置マークを視認することができることにより、スケールを容易に把握することができる。
【００７３】
（利用者からの選択を受け付ける画面の一例）
つぎに、図６〜８を用いて、モード選択を受け付ける画面について説明する。図６は、モード選択を受け付ける画面を示す説明図である。
【００７４】
図６において、ディスプレイ３１２には、自車位置マークをスケール表示（キャラクタ表示）させるか否かの選択画面が表示されている。この表示画面において、「いいえ」が選択されると、通常表示される、たとえば三角形状の固定マークを自車位置マークを地図に重畳した画面に移行する。一方、「はい」が選択されると、図７に示す、キャラクタの種類を指定するか否かの選択を受け付ける画面に移行する。
【００７５】
図７は、キャラクタの種類を指定するか否かの選択を受け付ける画面の一例を示した説明図である。図７において、ディスプレイ３１２には、キャラクタの種類を指定するか否かの選択画面が表示されている。この表示画面において、「いいえ」が選択されると、各スケールにおいて、任意の種類のキャラクタが表示される。一方、「はい」が選択されると、図８に示す、キャラクタの種類を受け付ける画面に移行する。
【００７６】
図８は、キャラクタの種類を受け付ける画面の一例を示した説明図である。図８において、ディスプレイ３１２には、キャラクタの種類を受け付ける画面が表示されている。この表示画面において、選択された種類のキャラクタが、スケールごとの地図に重畳して表示されることになる。
【００７７】
（自車位置マークをスケール表示させた際の表示画面の一例）
つぎに、図９および図１０を用いて、自車位置マークをスケール表示させた際の表示画面の一例について説明する。図９は、５００ｍのスケールにて、自車位置マークをスケール表示させた際の表示画面の一例を示す説明図である。
【００７８】
図９において、ディスプレイ３１２には、地図画面９０１と、自車位置マークとしてのキャラクタ画像９０２と、スケール９０３とが表示されている。地図画面９０１は、５００ｍのスケールの地図である。キャラクタ画像９０２は、５００ｍのスケールにて地図を表示した場合に表示されるクマのマークである（図４参照）。スケール９０３は、地図画面９０１の定規を示しており、表示させないようにすることも可能である。この表示画面において、たとえば、利用者からの入力により、１００ｍのスケールへの変更を受け付けた場合には、図１０に示す画面に移行する。
【００７９】
図１０は、１００ｍのスケールにて、自車位置マークをスケール表示させた際の表示画面の一例を示す説明図である。図１０において、ディスプレイ３１２には、地図画面１００１と、自車位置マークとしてのキャラクタ画像１００２と、スケール１００３とが表示されている。地図画面１００１は、１００ｍのスケールの地図である。キャラクタ画像１００２は、１００ｍのスケールにて地図を表示した場合に表示されるイノシシのマークである（図４参照）。スケール１００３は、地図画面１００１の定規を示しており、表示させないようにすることも可能である。
【００８０】
このような表示画面により、利用者は、自車位置マークを一見することにより、現在表示している画面のスケールを簡単に把握することができる。
【００８１】
（受信したキャラクタ情報のスケールを決定するスケール決定処理の一例）
つぎに、図１１を用いて、受信したキャラクタ情報のスケールを決定するスケール決定処理の一例について説明する。図１１は、受信したキャラクタ情報のスケールを決定するスケール決定処理の一例を示すフローチャートである。
【００８２】
図１１において、ナビゲーション装置３００は、利用者により、入力デバイス３１０からキャラクタ情報を取得するための操作があるか否かを判断する（ステップＳ１１０１）。キャラクタ情報を取得するための操作があるまで待機状態にあり（ステップＳ１１０１：Ｎｏのループ）、当該操作があると（ステップＳ１１０１：Ｙｅｓ）、ディスプレイ３１２から所定の画面を表示させることを前提とし、入力デバイス３１０によってキャラクタの種類の指定を受け付ける（ステップＳ１１０２）。
【００８３】
そして、受け付けたキャラクタの種類を基に、通信Ｉ／Ｆ３１３が、外部サーバにキャラクタ情報を要求する旨の情報を送信する（ステップＳ１１０３）。さらに、ＣＰＵ３０１により、通信Ｉ／Ｆ３１３がキャラクタ情報を受信したか否かを判断する（ステップＳ１１０４）。キャラクタ情報を受信した場合（ステップＳ１１０４：Ｙｅｓ）、ディスプレイ３１２に、受信したキャラクタ情報を表示させる（ステップＳ１１０５）。
【００８４】
そして、ＣＰＵ３０１により、入力デバイス３１０が、受信したキャラクタ情報を登録する旨の選択を受け付けたか否かを判断する（ステップＳ１１０６）。キャラクタ情報を登録する旨の選択を受け付けた場合（ステップＳ１１０６：Ｙｅｓ）、受信したキャラクタ情報と、既に記録されているキャラクタ情報との属性を比較する（ステップＳ１１０７）。そして、比較した属性を基に、受信したキャラクタ情報に対応するスケールを決定する（ステップＳ１１０８）。そして、ステップＳ１１０８のスケールの決定のあと、決定したスケールの自車位置マークとして磁気ディスク３０５に記録し（ステップＳ１１０９）、一連の処理を終了する。
【００８５】
ここで、一例を挙げて説明しておくと、たとえば、キャラクタ情報の種類が「動物」として指定され（ステップＳ１１０２参照）、受信したキャラクタ情報の中から「キリン」のキャラクタの登録を受け付けた場合（ステップＳ１１０６参照）、既に記録されているキャラクタ情報の属性（大きさ、重さ等）のうち、「キリン」のキャラクタに近い属性を有するものを抽出する。たとえば、スケール１ｋｍに対応して「ゾウ」のキャラクタが既に記録されている場合、この「ゾウ」のキャラクタを抽出し、「ゾウ」のキャラクタに代わり、「キリン」のキャラクタをスケール１ｋｍに対応させる（ステップＳ１１０８参照）。なお、この場合、たとえば、「ゾウ」のキャラクタ情報を磁気ディスク３０５から削除する。
【００８６】
フローチャートに戻り、ステップＳ１１０４において、通信Ｉ／Ｆ３１３がキャラクタ情報を受信しない場合（ステップＳ１１０４：Ｎｏ）、ディスプレイ３１２にキャラクタ情報が存在しない旨を表示する（ステップＳ１１１０）。そして、ディスプレイ３１２から所定の画面を表示させることを前提とし、キャラクタ情報の種類変更を受け付けたか否かを判断する（ステップＳ１１１１）。
【００８７】
キャラクタ情報の種類変更を受け付けた場合（ステップＳ１１１１：Ｙｅｓ）、ステップＳ１１０２における、キャラクタの種類の指定の受け付けをおこなう。一方、ステップＳ１１１１において、キャラクタ情報の種類変更を受け付けない場合（ステップＳ１１１１：Ｎｏ）、一連の処理を終了する。また、ステップＳ１１０６において、キャラクタ情報を登録する旨の選択を受け付けない場合（ステップＳ１１０６：Ｎｏ）、ステップＳ１１１１における、キャラクタ情報の種類変更の受け付けをおこなう。
【００８８】
上述した処理によれば、新たに受信したキャラクタ情報の属性に基づいて、当該キャラクタ情報に対応するスケールを決定するようにし、決定したスケールと、キャラクタ情報とを記録するようにしたので、利用者の好みに応じたキャラクタ情報を適宜受信して自車位置マークに用いることができる。したがって、利用者の好みを反映させることができ、すなわち、利用者にとって最も把握しやすいキャラクタを自車位置マークとして表示させることができる。これにより、利用者は、簡単にスケールを把握することが可能になる。
【００８９】
以上説明したように、本発明の表示装置、表示制御方法、表示制御プログラム、および記録媒体によれば、利用者に対して、現在表示している画面の縮尺率を簡単に把握させることができる。よって、安全運転に寄与することができる。
【００９０】
なお、本実施例で説明した表示制御方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、このプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図面の簡単な説明】
【００９１】
【図１】実施の形態にかかる表示装置の機能的構成の一例を示すブロック図である。
【図２】表示装置がおこなう表示制御処理手順の一例を示すフローチャートである。
【図３】本実施例にかかるナビゲーション装置のハードウェア構成の一例を示すブロック図である。
【図４】磁気ディスクに記録される自車位置マークに関する情報の一例を示す説明図である。
【図５】自車位置マークの表示態様を異ならせる表示制御処理の一例を示すフローチャートである。
【図６】モード選択を受け付ける画面を示す説明図である。
【図７】キャラクタの種類を指定するか否かの選択を受け付ける画面の一例を示した説明図である。
【図８】キャラクタの種類を受け付ける画面の一例を示した説明図である。
【図９】５００ｍのスケールにて、自車位置マークをスケール表示させた際の表示画面の一例を示す説明図である。
【図１０】１００ｍのスケールにて、自車位置マークをスケール表示させた際の表示画面の一例を示す説明図である。
【図１１】受信したキャラクタ情報のスケールを決定するスケール決定処理の一例を示すフローチャートである。
【符号の説明】
【００９２】
１００  表示装置
１０１  設定部
１０２  表示制御部
１０３  表示部
１０４  記録部
１０５  受信部
１０６  決定部
３００  ナビゲーション装置
４００  自車位置マークに関する情報
【図１】
2009236817.tif 000003
【図２】
2009236817.tif 000004
【図３】
2009236817.tif 000005
【図４】
2009236817.tif 000006
【図５】
2009236817.tif 000007
【図６】
2009236817.tif 000008
【図７】
2009236817.tif 000009
【図８】
2009236817.tif 000010
【図９】
2009236817.tif 000011
【図１０】
2009236817.tif 000012
【図１１】
2009236817.tif 000013