(57)【特許請求の範囲】
【請求項１】
ナビゲータ装置の位置を検出する位置検出部と、ユーザが情報を入力するための入力部と、入力部により入力された情報を認識する認識処理部と、認識処理された情報を格納する付加情報格納部と、地図情報を格納する地図情報格納部と、検出された位置情報と前記地図情報および付加情報に基づき地図を生成する地図生成部と、生成された地図を表示する表示部とを備え、前記地図生成部は、ユーザからの情報入力の有無により表示形式を切り替える手段を有し、
前記表示部の表示面上に圧力のかかっている経過時間を送出する手段と、送出された該経過時間を基に、地図内の奥行き座標を生成する手段と、前記奥行き座標に対応してユーザからの入力情報を前記付加情報格納部に格納する手段とを有することを特徴とするナビゲータ装置。
【請求項２】
地図を参照する視点位置と方向を格納する手段を有し、表示形式を切り替える手段は、保持された視点位置と方向に基づき、複数の表示形式の切り替えを連続的に行なうことを特徴とする請求項１に記載のナビゲータ装置。
【請求項３】
ナビゲータ装置の向きを検出する装置向き検出器と、ナビゲータ装置の向きによって表示形式を切り替える手段を有することを特徴とする請求項１または２に記載のナビゲータ装置。
【請求項４】
表示形式を切り替える手段は、情報入力時には２次元地図内に表示を行ない、また、閲覧時には、３次元地図表示を行ない、かつ、入力された情報を３次元地図内に存在する所定の矩形領域に表示するものとしたことを特徴とする請求項１に記載のナビゲータ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、地図上に車両やユーザの現在位置を表示し、車両やユーザを案内するナビゲータ装置に関する。
【０００２】
【従来の技術】
近年、車両やユーザの目的地や現在位置などを表示して道路地図案内等に役立たせるようにしたナビゲータ装置では、様々な方式が考えられている。
【０００３】
〔従来方式１〕
ユーザが入力した情報を基に検索および表示を行なうナビゲータ装置が考えられている（例えば特開平６−２４１８２１参照）。
また、ユーザ独自のメモ情報の書き込みを行うことができるナビゲータ装置も考えられている。（例えば特開平８−３２０６４９あるいは特開平８−２１９７９７）。
【０００４】
図１５と図１６は上記の従来方式１のナビゲータ装置例を示すものである。
図１５のナビゲータ装置について説明する。図１５に示すように、この装置は、データ入力部７０１からの地図データと位置検出部７０２からの位置データと操作部７０３からのキー信号が入力される制御部７０４と、その制御部７０４からの表示信号により道路地図や文字情報等が表示される表示部７０５とを有している。前記制御部７０４内には、地図データを格納するメモリと入力データを格納するメモリがある。前記ナビゲータ装置では、操作部７０３から入力された文字情報と地図上の位置を表わす座標を制御部７０４内に記憶しておき、検索時に、記憶された文字情報をサーチし、その文字情報とその座標に対応する地図を表示するものである。
【０００５】
図１６のナビゲータ装置について説明する。図１６に示すように、このナビゲータ装置は、ユーザの情報入力を受け付ける入力手段８０１と、入力された情報をメモリ８０７に記録するメモリ記録手段８０４と、メモリから情報を読み出すメモリ読み出し手段８０５と、地図データＲＯＭから指定された地図情報を読み出す地図読み出し手段８０６とユーザの情報と地図の情報とをあわせて表示する表示手段８０２とより構成され、ユーザ独自の情報の書き込みと、その表示を可能にするものである。
【０００６】
〔従来方式２〕
地図の表示形式もただ単に地図を表示するのではなく、３次元地図を作成して表示するナビゲータ装置が考えられている（特開平６−１９５４３６）。
図１７は従来方式２に係るナビゲータ装置の例である。図１７のナビゲータ装置において、地図等記憶部９０１およびシンボル記憶部９０２には、それぞれ各地図要素の図形形状とその属性およびシンボル形状とその属性を表わす情報が蓄積されている。また、３次元景観図生成部９０３は、地図等記憶部に蓄積されている情報を基に、視線制御部９０６により制御された視線方向から眺めた３次元景観図を生成する。シンボル表示変換部９０４は、シンボル記憶部９０２に蓄積されている情報を基に、視線方向に対して常にシンボル面が垂直となるように制御する。３次元景観図合成表示部９０５は、３次元景観図とシンボル表示とを合成し、表示部９０７に出力する。
【０００７】
【発明が解決しようとする課題】
前記の従来方式１のナビゲータ装置は、地図上に情報を入力することができるが、入力した情報が他の地図情報に埋もれてしまい判別しにくくなる。
また、従来方式２のナビゲータ装置は、ユーザからの視点で地図を３次元で表示しているため、現実の町なみ等を容易に把握することができるが、情報を地図上の任意の位置に書き込むことは困難である。
【０００８】
例えば図１８（ｂ）は３次元で地図を表示した時に、情報を入力する事が困難な場合の例であり、図１８（ａ）は、図１８（ｂ）の地図を２次元で表示した例である。
図１８（ａ）の構造物Ｂの位置に情報を入力する事を仮定する。この時、３次元表示の図１８（ｂ）では、手前の構造物Ａが邪魔になり、対応する位置（例えば奥側の構造物Ｂ）に情報を入力することができないのがわかる。
【０００９】
本発明は、前記従来の問題点を解消するべくなされたものであって、表示部の表示形式を容易に切替え可能にして、ユーザが手軽に地図上の任意の位置に情報を入力することができかつ入力された情報の判別を容易に行えるナビゲータ装置を提供することを課題とする。
【００１０】
【課題を解決するための手段】
本発明では、上述の課題を解決するために、次の構成を有する。
請求項１に記載のナビゲータ装置は、ナビゲータ装置の位置を検出する位置検出部と、ユーザが情報を入力するための入力部と、入力部により入力された情報を認識する認識処理部と、認識処理された情報を格納する付加情報格納部と、地図情報を格納する地図情報格納部と、検出された位置情報と前記地図情報および付加情報に基づき地図を生成する地図生成部と、生成された地図を表示する地図表示部とを備え、前記地図生成部は、ユーザからの情報入力の有無により表示形式を切り替える手段を有し、前記表示部の表示面上に圧力のかかっている経過時間を送出する手段と、送出された該経過時間を基に、地図内の奥行き座標を生成する手段と、前記奥行き座標に対応してユーザからの入力情報を前記付加情報格納部に格納する手段とを有することを特徴としている。
請求項２に記載のナビゲータ装置は、請求項１に記載の発明において、地図を参照する視点位置と方向を格納する手段を有し、表示形式を切り替える手段は、保持された視点位置と方向に基づき、複数の表示形式の切り替えを連続的に行なうことを特徴としている。
請求項３に記載のナビゲータ装置は、請求項１または２に記載の発明において、ナビゲータ装置の向きを検出する装置向き検出器と、ナビゲータ装置の向きによって表示形式を切り替える手段を有することを特徴としている。
請求項４に記載のナビゲータ装置は、請求項１に記載の表示形式を切り替える手段が、情報入力時には２次元地図内に表示を行ない、また、閲覧時には、３次元地図表示を行ない、かつ、入力された情報を３次元地図内に存在する所定の矩形領域に表示するものとしたことを特徴としている。
【００１１】
本発明によれば、例えば、地図上に任意のデータを記録するため、データ入力部にペン入力部を具備し、地図内の任意の位置に情報を入力するために次の手段をとる。
（１）地図の表示を２次元と３次元の両方で行なえるようにし、ユーザが情報を入力する際には、２次元表示を行ない、地図を閲覧する際には、３次元表示を行なう。
（２）情報を入力する際に、ペンの筆圧を感知し、圧力をもとに、地図内の奥行き座標を検出し、奥行き座標位置にユーザからの入力情報を格納する。
本発明では、ユーザが手軽に地図上の任意の位置に情報を入力する事ができ、入力された情報の判別が容易に行なえることを作用とする。
具体的には、
請求項１に記載の発明においては、表示部の表示面上に圧力のかかっている経過時間を送出し、送出された該経過時間を基に、地図内の奥行き座標を生成し、前記奥行き座標に対応してユーザからの入力情報を付加情報格納部に格納し、３次元表示することによって、閲覧時には、地図情報と入力された情報の判別を容易にする。
請求項１または４に記載の発明においては、手軽に地図上に任意の情報を入力する事ができ、閲覧時には、３次元地図表示を行ない、入力された情報を３次元地図内に存在する看板のように、表示することによって、地図情報と入力された情報の判別を容易にする。
請求項２に記載の発明においては、地図面の２次元表示と３次元表示を連続的に切り替えることによって、各モードで表示される地図面の関連を容易につかむ事ができる。
請求項３に記載の発明においては、装置の向きによって、地図面の２次元表示と３次元表示を切り替える事によって、ユーザが手軽に地図上に任意の情報を入力する事ができ、閲覧時には、地図情報と入力された情報の判別を容易にする。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１３】
〔実施形態１〕
図１は、本発明の実施形態１に係るナビゲータ装置のブロック図である。
図１に示すように、実施形態１のナビゲータ装置は、ユーザからの入力（ペン入力など）を受け取る入力部１０１と、ユーザが入力した情報に対し、必要ならば認識処理を行ない、付加情報として出力を行なう付加情報処理部１０２と、前記付加情報処理部１０２が生成した付加情報を格納する付加情報格納部１０４と、ＧＰＳなどから信号を受信し、地図中の座標データと視線方向データを生成する位置データ生成部１０３と、現在の描画モードを保持する描画モード格納部１０８と、地図情報を格納する地図情報格納部１０６と、前記位置データ生成部１０３によって生成された座標データと方向データを用いて、地図情報格納部１０６と付加情報格納部１０４に格納されている地図情報と付加情報を描画モード格納部１０８に格納されている描画モードで描画する地図生成部１０５と、前記地図生成部１０５によって生成された地図面を液晶素子等の表示面に表示する表示部１０７とを有して構成される。
【００１４】
この実施形態１では、描画モードとして、２次元描画モードと３次元描画モードの２つの描画モードを保有する。なお、地図情報は３次元のモデルデータとして格納されているものとする。
図２は各描画モードの説明図であり、図２（ｃ）は２次元描画モードでの描画例であり、図２（ｄ）は、３次元描画モードでの描画例である。２次元描画モードでは、地図を上空から眺めた構図で描画し（図２（ａ））、３次元描画モードでは、ユーザの視点と位置から眺めた構図で描画する（図２（ｂ））。
【００１５】
両描画モードとも、ユーザが入力した付加情報は、図２中に符号１０で示すように、看板のような１枚の矩形の図形で表現する。付加情報図形１０の方向ベクトルは、視点の方向ベクトルと反対向きに設定する。
【００１６】
具体的には、次のような処理を行なう。
ユーザの位置がモデルデータ中の座標（Ｔｘ，Ｔｙ，Ｔｚ）と方向の３次元座標軸とからなす角度（Ｒｘ，Ｒｙ，Ｒｚ）で与えられたとすると、モデルデータへの座標変換処理マトリクスはＭＲ×ＭＴとなる。
【００１７】
この時、ＭＲとＭＴは次のように表される。
【数１】
0003563251.tif 000002
【００１８】
また、ユーザの入力した情報のポリゴンの各頂点Ｖには次の演算を行なえば良い。
【数２】
0003563251.tif 000003
【００１９】
この時、ＭＴ’はポリゴンの中心座標Ｖ０とした時に、次式のように与えられるマトリクスである。
【数３】
0003563251.tif 000004
【００２０】
２次元描画モードに関しては、ユーザの現在位置と方向を地図の上空から見下ろすように設定することによって実現できる。
【００２１】
図３は、実施形態１のナビゲータ装置の全体フローチャートである。
まず、入力部１０１において、ユーザが入力モードを選択したかチェックする（ステップＳ１０１）。入力モードが選択された場合（Ｓ１０１：Ｙｅｓ）は、現在の描画モードを退避し、２次元描画モードに設定し（ステップＳ１０２）、２次元での地図表示処理を行なう（ステップＳ１０３）。次いで、付加情報の入力処理（ステップＳ１０４）と付加情報の格納処理（ステップＳ１０５）を行う。これらの付加情報の入力、格納処理の詳細は図５に基づき後述する。
最後に、ステップＳ１０２で退避した描画モードを復帰して終了する（ステップＳ１０６）。
【００２２】
一方、入力部１０１のチェックの結果、入力モードが選択されなかった場合（Ｓ１０１：Ｎｏ）は、描画モードのチェックを行ない（ステップＳ１０７）、２次元描画モードであれば視点位置と方向を上空から見下ろすように設定して地図面と付加情報を描画する（ステップＳ１０８）。３次元描画モードであれば、位置データ生成部１０３から入力されるユーザの視点位置と方向にしたがって描画する（ステップＳ１０９）。
【００２３】
ここで、図４は、２次元地図表示処理、３次元地図表示処理共通のフローチャートであり、各表示処理に応じた座標変換を行うために、視点座標、方向の生成処理が異なる。処理は、表示処理に応じたマトリクスを設定することによって達成される。
【００２４】
この場合の表示処理手順は次の通りである。
図４のフローチャートに示すように、まず、ＧＰＳなどからユーザの現在位置のデータ、方向データを獲得し（ステップＳ２０１）、それと描画モードに応じたマトリックスを設定する（ステップＳ２０２）。マトリックスは、地図描画用マトリックスと付加情報描画用マトリックスそれぞれについて設定する。
【００２５】
次いで、地図描画用マトリックスを用いて、地図情報を描画し（ステップＳ２０３）、付加情報描画用マトリックスを用いて、付加情報を描画する（ステップＳ２０４）。そして、それぞれ描画された地図情報画面および付加情報画面を合成し（ステップＳ２０５）、表示部１０７に画面表示する（ステップＳ２０６）。
【００２６】
図５は、付加情報の入力処理に関するフローチャートである。
まず、手書き入力される情報の認識が必要であるかをチェックする（ステップＳ３０１）。手書き入力される情報の認識が必要のない場合は、入力可能であることを画面上に表示し（ステップＳ３０２）、入力データを取り込む（ステップＳ３０３）。入力が終了した場合、入力データを付加情報格納部１０４に格納する。入力データには、入力データを囲う矩形領域の左上端点の座標（Ｘ０，Ｙ０）、前記矩形領域の横幅、縦幅（Ｘｄ，Ｙｄ）、入力したデータとビットマップなどがある。なお、座標は入力されたデータの表示画面座標位置と位置データ生成部１０３によって生成される座標位置から求めることができる。
【００２７】
次に、ステップＳ３０１で入力される情報の認識が必要である場合（ステップＳ３０１：Ｎｏ）の処理について示す。
まず、画面上に手書き入力画面であることを表示する（ステップＳ３０４）。次に、手書き入力された文字情報を取り込む（ステップＳ３０５）。入力処理された文字情報の認識処理を行なう（ステップＳ３０６）。認識処理では、入力された文字情報に対する候補を選出し、その中でユーザが選択した候補を文字情報として確定する（ステップＳ３０７）。ステップＳ３０４からステップＳ３０５までの操作を入力が終了するまで行なう（ステップＳ３０８）。
【００２８】
入力が終了した場合は、入力データを付加情報格納部１０４に格納する（前記ステップＳ１０５に相当）。入力データには、入力データを囲う矩形領域の左上端点の座標（Ｘ０，Ｙ０）、文字数、入力した文字データがある。もしくは、文字ビットマップでもよい。
【００２９】
図６は、実施形態１に係るナビゲータ装置の操作画面例である。
図６（ａ）は、ステップＳ３０１で入力データの認識が必要ない場合を、また、図６（ｂ）は、ステップＳ３０１で入力データの認識が必要と判定された場合のそれぞれの画面表示例を示している。
【００３０】
図６において、符号１１は、入力／閲覧モード変換ボタンを示し、現在のモードが入力モードであるか、あるいは閲覧モードであるかを切替えるトグルボタンである。図６（ａ）、図６（ｂ）は、ともに、入力モードであり、この変換ボタンを押すことで、閲覧モードに移行する。
また、１２は、認識指定ボタンを示し、入力するデータの文字認識を行なうかどうかをトグル指定するためのものである。図６（ａ）では、入力データの文字認識は必要でなく、図６（ｂ）では認識を行なう状態であることを示している。
【００３１】
また、１３は、地図表示領域である。１４は、入力ペンでライトペン等の各種入力手段が考えられる。そして、１５は、認識変換表示部であり、前記文字認識が指定されたときに画面の一部に地図に重なって表示され、認識が必要な文字の入力部１５ａと、入力された文字を認識した時の候補を表示する部１５ｂおよび候補の確定を行なう部１５ｃなどで構成される。１６はカーソルを示している。
【００３２】
〔実施形態２〕
図７は、本発明の実施形態２に係るナビゲータ装置のブロック図である。
図７に示すように、このナビゲータ装置は、ユーザからの入力を受け取る入力部４０１と、ユーザが入力した情報に対し、必要ならば認識処理を行ない、付加情報として出力を行なう付加情報処理部４０２と、前記付加情報処理部４０２が生成した付加情報を格納する付加情報格納部４０４と、ＧＰＳなどから信号を受信し、地図中の座標データと視線方向データを生成する位置データ生成部４０３と、地図を描画する際の視点位置と方向を生成する描画位置格納部４０８と、地図情報を格納する地図情報格納部４０６と、前記位置データ生成部４０３によって生成された座標データと方向データを用いて、地図情報格納部４０６と付加情報格納部４０４に格納されている地図情報と付加情報を描画位置格納部４０８に格納されている描画位置で描画する地図生成部４０５と、前記地図生成部４０５によって生成された地図面を液晶素子等の表示面に表示する表示部４０７とによって構成される。
【００３３】
この実施形態２のナビゲータ装置では、現在の視点位置と方向データを格納する描画位置格納部４０８を有するので、２次元描画モードと３次元描画モードを切替える際に、滑らかに描画モードを切替えることができる。
【００３４】
上記描画モード切替えにおいては、具体的には、次のような処理を行なう。
ユーザの位置が座標（Ｔ１ｘ，Ｔ１ｙ，Ｔ１ｚ）、座標軸（Ｘ軸、Ｙ軸、Ｚ軸）となる角度（Ｒ１ｘ，Ｒ１ｙ，Ｒ１ｚ）が与えられたとする。このとき、２次元地図を描画する時の視点位置は座標（Ｔ１ｘ，Ｔ１ｙ，Ｔ０ｚ）、視点の方向と座標軸となす角度は、（９０，０，Ｒ０ｚ）となす。
【００３５】
３次元描画モードと２次元描画モードの間の変更がｎフレームで行なわれるとすると、ｉフレームでの視点位置（Ｔｘ，Ｔｙ，Ｔｚ）と方向（Ｒｘ，Ｒｙ，Ｒｚ）は、
【数４】
0003563251.tif 000005
となる。これをモデルデータへの座標変換処理マトリクスに設定すれば良い。
【００３６】
図８は、実施形態２の全体フローチャートである。
まず、入力部４０１において、ユーザが入力モードを選択したかチェックする（ステップＳ４０１）。入力モードが選択された場合は、入力モード選択時の視点位置、方向と２次元描画モードでの視点位置、方向を獲得し、フレーム当たりの視点位置、方向の変化量を算出する（ステップＳ４０２）。選択時の視点位置、方向とフレーム当たりの視点位置、方向の変化量から現在の視点位置、方向を算出を行ない（ステップＳ４０３）、ステップＳ４０３で求めた視点位置、方向を用いて地図の描画処理を行なう（Ｓ４０４）。視点が変化するフレーム分描画処理を繰り返す（ステップＳ４０５）。
【００３７】
上記の視点変化分の描画処理が終了したならば（ステップＳ４０５：Ｙｅｓ）、付加情報の入力処理を行ない（ステップＳ４０６）、その入力データを付加情報格納部４０４に格納する（ステップＳ４０７）。
次いで、前記ステップＳ４０３からステップＳ４０５までと同様の操作を行なうことによって、視点位置を元に戻す（ステップＳ４０８〜Ｓ４１０）。つまり、選択時の視点位置、方向とフレーム当たりの視点位置、方向の変化量から現在の視点位置、方向を算出を行ない（ステップＳ４０８）、ステップＳ４０８で求めた視点位置、方向を用いて地図の描画処理を行なう（Ｓ４０９）。視点が変化するフレーム分描画処理を繰り返す（ステップＳ４１０）。
【００３８】
一方、前記ステップＳ４０１において、入力モードが選択されなかった場合は、現在の視点位置、方向を用いて地図の描画処理を行なう（ステップＳ４１１）。
【００３９】
〔実施形態３〕
図９は、本発明の実施形態３に係るナビゲータ装置のブロック図である。
実施形態３のナビゲータ装置は、ユーザからの入力を受け取る入力部５０１と、ユーザが入力した情報に対し、必要ならば認識処理を行ない、付加情報として出力を行なう付加情報処理部５０２と、前記付加情報処理部５０２が生成した付加情報を格納する付加情報格納部５０４と、ＧＰＳなどから信号を受信し、地図中の座標データと視線方向データを生成する位置データ生成部５０３と、位置データ生成部５０３からナビゲータ装置の向きを入力し、ナビゲータ装置の向きの変化を検出する向き検出部５０９と、地図を描画する際の視点位置と方向を生成する描画位置格納部５０８と、地図情報を格納する地図情報格納部５０６と、前記位置データ生成部５０３によって生成された座標データと方向データを用いて、地図情報格納部５０６と付加情報格納部５０４に格納されている地図情報と付加情報を描画モード格納部５０８に格納されている描画モードで描画する地図生成部５０５と、前記地図生成部５０５によって生成された地図面を液晶素子等の表示面に表示する表示部５０７とによって構成される。
【００４０】
この実施形態３のナビゲータ装置では、描画モードとして、２次元描画モードと３次元描画モードの２つの描画モードを保有し、装置の向きに応じて表示形成を切替えるものである。
【００４１】
位置データ生成部５０３により、ナビゲータ装置の向きが向き検出部５０９に送出される。ナビゲータ装置向きは、ナビゲータ装置と地上面のなす角度によって与えることができる。この角度に応じ、ナビゲータ装置が地上面に対し水平方向近くを向いている場合は、ユーザが情報を入力しやすいよう地図面を２次元表示し、ナビゲータ装置が地上面に対し鉛直方向を向いている場合は、地図面を３次元表示する。
【００４２】
図１０は、ナビゲータ装置の向きと表示形式の関係を表わした図である。ナビゲータ装置向きはナビゲータ装置（符号２０で示す）の所定の基準軸（２０Ａ）の方向を表わすベクトルで、位置データ生成部５０３によって生成される。地図面の表示形式の切替え判定は、向き検出部５０９によって行う。図１０では、装置の向きが水平（２０Ｈ）方向に近い領域（図中２次元表示領域）では２次元表示を行い、鉛直（２０Ｖ）方向に近い領域を向いている時（図中３次元表示領域）は、３次元表示を行なう。
【００４３】
図１１は、実施形態３の全体フローチャートである。
まず、位置データ生成部５０３により、ナビゲータ装置向きを検出する（ステップＳ５０１）。ナビゲータ装置の地上面となす角度より表示形式を決定する（ステップＳ５０２）。
【００４４】
新しい表示形式は、地上面に対し装置が水平方向に向いているならば２次元表示、垂直方向に向いているならば３次元表示となる。現在の表示形式と新しい表示形式を比較する事によって、表示形式が変化したかどうかチェックする（ステップＳ５０３）。一方、表示形式に変化がない場合は、以前に設定した視点位置と方向から地図面を描画し（ステップＳ５１１）、ステップＳ５０１に戻る。
【００４５】
ステップＳ５０３において、表示形式に変化があったと判定された場合、現在の視点位置、方向と新しい描画モードでの視点位置、方向を獲得し、フレーム当たりの視点位置、方向の変化量を算出する（ステップＳ５０４）。現在の視点位置、方向とフレーム当たりの視点位置、方向の変化量から視点位置、方向を算出を行ない（ステップＳ５０５）、ステップＳ５０５で求めた視点位置、方向を用いて地図の描画処理を行なう（Ｓ５０６）。ステップＳ５０５、ステップＳ５０６の処理を視点が変化するフレーム分描画処理を繰り返す（ステップＳ５０７）。ステップＳ５０７終了時には、新しい表示形式での視点となっている。
【００４６】
新しい表示形式が２次元表示であった場合（ステップＳ５０８）、ユーザからの付加情報入力処理を行い（ステップＳ５０９）、付加情報格納部５０４に格納する。一方、表示形式が２次元表示でないとき、あるいは、付加情報の格納が終了したときには、ステップＳ５０１に戻る。
【００４７】
〔実施形態４〕
図１２は、本発明の実施形態４に係るナビゲータ装置のブロック図である。
このナビゲータ装置は、ユーザからの入力を受け取る入力部６０１と、ユーザが入力した情報に対し、必要ならば認識処理を行ない、付加情報として出力を行なう付加情報処理部６０２と、前記付加情報処理部６０２が生成した付加情報を格納する付加情報格納部６０４と、ＧＰＳなどから信号を受信し、地図中の座標データと視線方向データを生成する位置データ生成部６０３と、ユーザの入力の筆圧を検出し、入力された画面上の位置と圧力のかかっている経過時間を送出する圧力検出部６０８と、圧力検出部６０８で送出される圧力位置と経過時間と位置データ生成部６０３で送出される装置の位置と方向から、地図面内の選択位置の座標を生成する選択位置生成部６０９と、地図情報を格納する地図情報格納部６０６と、位置データ生成部６０３より入力される視点位置をもとに地図情報格納部６０６に格納されている３次元地図の各構造物と付加情報格納部６０４に格納されているユーザが入力した付加情報に対し、座標変換処理を行い、各構造物、付加情報の座標を視点位置を基準にし、視点位置からの奥行き値をもとにソート処理を行なう地図情報ソート部６１０と、前記位置データ生成部６０３によって生成された視点データを用いて、地図情報格納部６０６と付加情報格納部６０４に格納されている地図情報と付加情報を描画する地図生成部６０５と、前記地図生成部６０５によって生成された地図面を液晶素子等の表示面に表示する表示部６０７とによって構成される。
【００４８】
この実施形態４のナビゲータ装置では、描画モードとして、３次元描画モードのみを持つ。ユーザが入力する付加情報の位置指定は、表示画面中の入力指定位置と位置指定の経過時間によって設定する。図１３は、表示画面中の入力指定位置と位置指定の経過時間から求める、ユーザが入力する付加情報の指定位置を説明した図である。
【００４９】
入力指定位置２２は、ユーザが入力ペンなどのポインティングデバイスを用いて、表示画面２３の部位を指定した位置であり、視点位置２４は、ＧＰＳなどを用いて検出する装置の位置と方向であり、この位置２４から見た地図景観が表示画面２３中に表示される。地図内構造物Ａと地図内構造物Ｂは、視点位置２４から見た場合、奥行き方向に重なっている地図中の構造物である。入力指定位置２２を始点とし、入力指定位置２２と視点位置２４を結ぶベクトルを延長することによって、地図中の奥行き指定を行なう。ベクトルを延長する時の係数は、ユーザが入力位置を指定する経過時間から求める（図では奥行き指定された入力位置）。つまり、指定時間が短い場合は、表示画面手前位置を、指定時間が長くなるほど、奥の位置を指定したことになる。
【００５０】
視点位置と奥行き指定された位置２５を結ぶベクトルを延長した際に、最初に衝突する構造物の位置をユーザが入力する付加情報入力位置とする。
また、奥行き指定された位置２５よりも手前にある構造物（図１３の場合は構造物Ａ）は、表示処理を省略する。これは、構造物Ｂのように、他の構造物に隠れている構造物の位置を指定したい場合に有効であり、構造物の奥行き値と奥行きしてされた位置の奥行き値を比較すればよい。
【００５１】
図１４は、実施形態４の全体フローチャートである。
まず、入力部６０１において、入力指定されたかチェックする（ステップＳ６０１）。入力指定された場合は、入力部６０１は入力指定されたことを表わす信号を圧力検出部６０８に送出する。圧力検出部６０８は、入力指定位置と入力部からの信号を受信してからの経過時間を選択位置生成部６０９に送出する（ステップＳ６０２）。
【００５２】
選択位置生成部６０９は、圧力検出部６０８から入力される指定位置と経過時間、位置データ生成部６０３より入力される視点位置より奥行き指定された入力位置を算出し、地図生成部６０５に送出する（ステップＳ６０３）。
次いで、地図情報ソート部６１０は、位置データ生成部６０３より入力される視点位置をもとに地図情報格納部６０６に格納されている３次元地図の各構造物と付加情報格納部６０４に格納されているユーザが入力した付加情報に対し、座標変換処理を行い、各構造物、付加情報の座標を視点位置を基準にし、視点位置からの奥行き値をもとにソート処理を行なう（ステップＳ６０４）。この時、選択位置生成部Ｓ６０９より送出される奥行き指定された入力位置よりも手前にある構造物、付加情報は除外する。
【００５３】
次いで、地図生成部６０５は、位置データ生成部６０３より送出される視点位置と、選択位置生成部６０９より送出される、奥行き指定された入力位置を結ぶベクトルに最初に衝突する構造物の座標を付加情報の入力位置であるとし、付加情報処理部６０２に送出する（ステップＳ６０５）。
【００５４】
次いで、地図生成部６０５は座標変換後の地図内構造物データから地図面を描画し、表示部６０７にて地図を表示する（ステップＳ６０６）。ステップＳ６０２からステップＳ６０６の処理を位置指定が終了するまで繰り返す（ステップＳ６０７）。次に、ユーザからの付加情報を入力し、地図生成部６０５より入力された座標を付加して付加情報格納部６０４に格納する（ステップＳ６０８、Ｓ６１０）。
【００５５】
一方、ステップＳ６０１において、入力モードが選択されなかった場合は、地図表示処理を行なう（ステップＳ６１１）。この処理は、実施形態１から実施形態３までの３次元表示処理と同等の処理である。
【００５６】
なお、前記実施形態１〜４では、画面表示形態の例として２次元画面と３次元画面表示形態を変換することについて説明したが、本発明ではその思想の範囲内で適宜変更実施可能であり、他の画面表示形態としてももちろんよい。
【００５７】
【発明の効果】
以上説明した通り、本発明によれば、以下の効果を奏する。
請求項１に記載の発明によれば、表示部の表示面上に圧力のかかっている経過時間を送出し、送出された該経過時間を基に、地図内の奥行き座標を生成し、前記奥行き座標に対応してユーザからの入力情報を付加情報格納部に格納することによって、ユーザが手軽に地図上に任意の情報を入力する事ができ、閲覧時には、地図情報と入力された情報の位置の判別を容易にする。
請求項１または４に記載の発明によれば、情報入力時には２次元地図表示を行なうことによって、ユーザが手軽に地図上に任意の情報を入力する事ができ、閲覧時には、３次元地図表示を行ない、入力された情報を３情報地図内に存在する看板のように、表示することによって、地図情報と入力された情報の判別を容易にする。
請求項２に記載の発明によれば、地図面の２次元表示と３次元表示を連続的に切り替えることによって、各モードで表示される地図面の関連を容易につかむ事ができる。
請求項３に記載の発明によれば、装置の向きによって、地図面の２次元表示と３次元表示を切り替える事によって、ユーザが手軽に地図上に任意の情報を入力する事ができ、閲覧時には、地図情報と入力された情報の判別を容易にする。
【図面の簡単な説明】
【図１】本発明の実施形態１に係るナビゲータ装置のブロック図である。
【図２】各描画モードの説明図であり、（ａ）は２次元描画モードの視点および付加情報例、（ｂ）は３次元描画モードの視点および付加情報例、（ｃ）は２次元描画モードでの描画例、（ｄ）は、３次元描画モードでの描画例である。
【図３】実施形態１のナビゲータ装置の全体フローチャートである。
【図４】２次元地図表示処理、３次元地図表示処理共通のフローチャートである。
【図５】付加情報の入力処理に関するフローチャートである。
【図６】実施形態１に係るナビゲータ装置の操作画面例であって、（ａ）は、入力データの認識が必要ない場合を、（ｂ）は、入力データの認識が必要と判定された場合のそれぞれの画面表示例を示している。
【図７】本発明の実施形態２に係るナビゲータ装置のブロック図である。
【図８】実施形態２に係るナビゲータ装置の全体フローチャートである。
【図９】本発明の実施形態３に係るナビゲータ装置のブロック図である。
【図１０】ナビゲータ装置の向きと表示形式の関係を表わした図である。
【図１１】実施形態２に係るナビゲータ装置の全体フローチャートである。
【図１２】本発明の実施形態４に係るナビゲータ装置のブロック図である。
【図１３】表示画面中の入力指定位置と位置指定の経過時間から求める、ユーザが入力する付加情報の指定位置を説明した図である。
【図１４】実施形態４に係るナビゲータ装置の全体フローチャートである。
【図１５】従来方式１のナビゲータ装置の一例を示すものである。
【図１６】従来方式１のナビゲータ装置の他の例を示すものである。
【図１７】従来方式２のナビゲータ装置例を示すものである。
【図１８】従来方式のナビゲータ装置の表示画面例であり、（ａ）は２次元表示画面例、（ｂ）は３次元表示画面例の説明図である。
【符号の説明】
１０１  入力部
１０２  付加情報処理部
１０３  位置データ生成部
１０４  付加情報格納部
１０５  地図生成部
１０６  地図情報格納部
１０７  表示部
１０８  描画モード格納部
【図１】
0003563251.tif 000006
【図２】
0003563251.tif 000007
【図３】
0003563251.tif 000008
【図４】
0003563251.tif 000009
【図５】
0003563251.tif 000010
【図６】
0003563251.tif 000011
【図７】
0003563251.tif 000012
【図８】
0003563251.tif 000013
【図９】
0003563251.tif 000014
【図１０】
0003563251.tif 000015
【図１１】
0003563251.tif 000016
【図１２】
0003563251.tif 000017
【図１３】
0003563251.tif 000018
【図１４】
0003563251.tif 000019
【図１５】
0003563251.tif 000020
【図１６】
0003563251.tif 000021
【図１７】
0003563251.tif 000022
【図１８】
0003563251.tif 000023