(57)【特許請求の範囲】
【請求項１】
複数のＧＰＳ衛星から発信される信号に基づいて測位する自位置と設定ルートに基づいてルートガイダンスを実行するナビゲーション装置であって、
地図データを格納する地図データ格納部と、
前記地図データ格納部に格納された前記地図データに基づいて地図を表示させる表示部と、
前記表示部と一体的に形成され、外部からの入力を受け付けるタッチパネルと、
前記表示部の表示領域の一部に、特定の処理と関連付けられたボタン・オブジェクトを表示するオブジェクト表示制御部と、
前記タッチパネルに対する外部からの入力により前記地図上の任意の座標から前記ボタン・オブジェクトへのドラッグ操作が行われた場合に、当該ドラッグ操作の始点の座標に対応する前記地図上の位置にマークを生成表示するマーク生成処理部と、
を備える
ナビゲーション装置。
【請求項２】
前記タッチパネルに対する外部からの入力により、前記ボタン・オブジェクトと前記地図上に表示されたマークに対応する座標とが指定されたときに、当該マークを消去するマーク消去処理部、
をさらに備える
請求項１に記載のナビゲーション装置。
【請求項３】
前記タッチパネルに対する外部からの入力により、前記ボタン・オブジェクトと前記地図上に表示されたマークに対応する座標とが指定されたときに、当該マークに関する情報を出力するマーク情報出力処理部、
をさらに備える
請求項１に記載のナビゲーション装置。
【請求項４】
前記ドラッグ操作は、前記地図を固定させた状態で行われる
請求項１に記載のナビゲーション装置。
【請求項５】
地図データを格納する地図データ格納部と、前記地図データ格納部に格納された前記地図データに基づいて地図を表示させる表示部と、前記表示部と一体的に形成され、外部からの入力を受け付けるタッチパネルと、を有する情報表示装置が、
前記表示部の表示領域の一部に、特定の処理と関連付けられたボタン・オブジェクトを表示するオブジェクト表示制御ステップと、
前記タッチパネルに対する外部からの入力により前記地図上の任意の座標から前記ボタン・オブジェクトへのドラッグ操作が行われた場合に、当該ドラッグ操作の始点の座標に対応する前記地図上の位置にマークを生成表示するマーク生成処理ステップと、
を含む、
オブジェクト生成方法。
【請求項６】
地図データに基づいて地図を表示させる表示部と、前記表示部と一体的に形成され、外部からの入力を受け付けるタッチパネルと、を有するコンピュータに対し、
前記表示部の表示領域の一部に、特定の処理と関連付けられたボタン・オブジェクトを表示するオブジェクト表示制御機能と、
前記タッチパネルに対する外部からの入力により前記地図上の任意の座標から前記ボタン・オブジェクトへのドラッグ操作が行われた場合に、当該ドラッグ操作の始点の座標に対応する前記地図上の位置にマークを生成表示するマーク生成処理機能と、
を実現させるためのプログラムが記録された、前記コンピュータにより読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、地図上にマーク等のオブジェクトを表示するナビゲーション装置、情報表示装置、オブジェクト生成方法等に関する。
【０００２】
【従来の技術】
近年、上空を軌道とするＧＰＳ（Global Positioning System：全地球測位システム）衛星を利用して自位置や移動速度をリアルタイムで求めることのできるナビゲーション装置が、自動車等の移動体搭載用あるいは携帯用として広く普及し始めている。
ナビゲーション装置においては、電子化された地図データに基づいてモニタ上に地図を表示する。特に、移動体搭載用のナビゲーション装置では、ユーザが設定したルートに基づいて進路方向をガイダンスする機能が備わっている。ユーザがルートを設定する際には、出発地、目的地、経由地等を指定する。
【０００３】
ユーザがルート設定の際に出発地、目的地等を指定する場合には、通常、入力手段としてリモートコントローラが用いられる。ユーザがリモートコントローラを用いてルートを設定する場合の一連の操作について、図１４を用いて説明する。
まず、図１４（ａ）に示すように、ユーザは複数のメニューの中から「行き先」のメニューＣ１を選択する（操作１）。すると、図１４（ｂ）に示すように、表示部１２上に行き先に関連する複数のメニューＣ２〜４が表示されるので、「ルートを設定する」のメニューＣ２を選択する（操作２）。これにより、図１４（ｃ）に示すように、ルート設定モードに入る。このルート設定モードにおいて、ユーザは例えば「目的地」のメニューＣ６を選択（操作３）して所望の目的地を指定（操作４）した後、実行キー（図示せず）を押して目的地を確定する（操作５）。すると、図１５に示すように、表示部１２に表示された地図Ｍ上に例えばチェッカーフラッグのオブジェクトＯｄが生成されるようになっている。
【０００４】
上記の操作４にて、ユーザが画面上に表示された地図Ｍを用いて目的地を指定する場合、以下のような操作を行う。
図１６（ａ）に示すように、ナビゲーション装置においては、ポインタＴが画面中央など所定の位置に固定表示されている。ユーザが例えば図１６（ａ）中の点線で囲まれた地点Ｆを目的地としたい場合には、リモートコントローラを用いて所定の操作を行って、地図Ｍをスクロールさせ、図１６（ｂ）に示すように、目的地としたい地点ＦをポインタＴに一致させる。この後、操作５で目的地を確定することにより、ポインタＴに一致している地点Ｆが目的地として設定され、図１６（ｃ）に示すように、目的地を示すオブジェクトＯｄが生成表示される。
【０００５】
また、ユーザは地図Ｍ上の任意の地点にマークを付けることもできる。このマークを付けるためには、地図Ｍ上で目的地を設定する場合と同様、地図Ｍをスクロールさせて画面上のポインタＴを希望の位置に合わせ、メニューの中からマークを生成させるための所定の操作を行う。
【０００６】
ところで、リモートコントローラに代わる入力手段として、近年タッチパネルが用いられつつある。このタッチパネル式入力手段を備えたナビゲーション装置では、表示部１２の全面にタッチパネルが一体的に設けられており、ペンまたは指によってタッチパネルをタップ（触れる）することにより、タッチパネルに表示されたツリー状の構成のメニューを操作することができる。このようなタッチパネルは、カーソルの移動確定操作をペンまたは指で直観的に行うことができるものの、基本的な操作はリモートコントローラによる場合と同様となっている。
【０００７】
【発明が解決しようとする課題】
リモートコントローラ、タッチパネルのいずれの入力手段による場合にも、例えば目的地等を設定する際には、操作１〜５を順次行わなければならなかった。つまり、ユーザが上述の一連の操作をスムーズに行うためには、所定の操作を学習しなければならなかった。例えば、「目的地」を設定する際には、「目的地」のメニューＣ６がツリー状に構成された操作メニューの中のどこに位置しているのか、等をある程度把握する必要があった。メーカー側でも、操作メニューのツリー構成やメニューの表示内容（文言）を工夫しているものの、ユーザにとっては直観的な操作が行えるとは言い切れなかった。また、途中の操作を誤って実行してしまった際には、元に戻って操作をやり直さなければならず、ユーザにとってはこれが煩わしいと感じることになる。
他の機能として、生成されたオブジェクトを消去したり、オブジェクトが付加された地点に関する詳細な情報を得るためには、やはり所定の複数段階の操作を行う必要があった。
【０００８】
また、地図Ｍをスクロールさせて画面上のポインタＴを希望の位置に合わせ、マークを生成させる場合には、一度の動作で希望の位置にポインタＴが合うとは限らない。よって、ユーザは同じ動作を複数回強いられることもあり、この地図Ｍをスクロールさせる動作も、ユーザが面倒に感じる一つの原因となっている。本発明は、このような技術的課題に基づいてなされたもので、直観的な操作でマークの生成、目的地等の設定を行うことが可能な操作性の高いナビゲーション装置、情報表示装置、オブジェクト生成方法等を提供することを課題とする。
【０００９】
【課題を解決するための手段】
かかる目的のもと、本発明のナビゲーション装置は、ボタン・オブジェクトと地図上の任意の座標とが指定されたときに、指定された座標に対応する地図上の位置にマークを生成表示することを特徴とする。すなわち、本発明のナビゲーション装置では、表示部に地図とともに特定の処理と関連付けられたボタン・オブジェクトを表示させる。そして、タッチパネルにてボタン・オブジェクトと地図上の任意の座標とが指定されたときに、マーク生成処理部が指定された座標に対応する地図上の位置にマークを生成し、表示するのである。ここで、マークとは、視認可能なオブジェクト全般であり、例えばお気に入りの場所、目的地や経由地を示すものなどがある。
【００１０】
本発明のナビゲーション装置では、ボタン・オブジェクトと地図上に表示されたマークに対応する座標とが指定されたときに、当該マークを消去することもできる。また、ボタン・オブジェクトと地図上に表示されたマークに対応する座標とが指定されたときに、当該マークに関する情報を出力することも可能である。ここで、マークに関する情報としては、例えば、マークが付された場所が何らかの施設や店舗であれば、営業時間，休業日，住所，電話番号，その場所を紹介する写真（画像）等のガイド情報等がある。この情報は、予め所定のデータ格納部、記録ディスク等にマークと関連付けをして格納しておくことが好ましい。このマークに関する情報の出力は、テキストや写真等の形態で表示部に出力してもよいし、音声情報としてスピーカに出力してもよい。
【００１１】
本発明のナビゲーション装置において、ボタン・オブジェクトと地図上の任意の座標との間でドラッグ操作を行うことにより、ボタン・オブジェクトと地図上の任意の座標とを指定することができる。ここで、ドラッグ操作とは、コンピュータに対して命令を与えるための操作方法の一つであって、本発明においてはペンや指をタッチパネルに触れた状態のままペンや指を移動させることをいう。
また、本発明のナビゲーション装置では、地図を固定させた状態、すなわち地図をスクロールさせずにボタン・オブジェクトと地図上の任意の座標を指定することができる。
【００１２】
さらにまた、本発明は、入力された線分の始点位置または終点位置がコマンドボタンに重なるときに、コマンドボタンと重ならない始点位置または終点位置に対して、オブジェクトの編集を行うことを特徴とする情報表示装置を提供する。すなわち、入力手段が外部からの接触による入力を受け付けると、位置検出手段は入力された線分の始点位置と終点位置を検出する。そして、コマンド実行手段は、位置検出手段により検出された線分の始点位置または終点位置が表示手段の表示領域の一部に表示されたコマンドボタンに重なるときに、始点位置または終点位置に対応する画像上へのオブジェクトの編集を行うのである。ここで、オブジェクトの編集とは、オブジェクトの生成、オブジェクトに関する情報の生成、オブジェクトの消去等を行うことをいう。ここで、オブジェクトに関する情報とは、オブジェクトに関連付けて格納されているオブジェクトに関する情報をいう。オブジェクトが付された場所が知人宅であれば、その知人の名前，住所，電話番号等がオブジェクトに関する情報となる。
また、本発明の情報表示装置としては、例えばナビゲーション装置があり、これ以外にもＰＤＡ（Personal Digital Assistant）、ノートパソコン、携帯電話、電子手帳等の携帯型端末、パーソナルコンピュータ、等がある。
本発明の情報表示装置において、表示手段に画像として地図を表示させ、この地図上のマークをオブジェクトとしてオブジェクトの編集を行ってもよいが、地図以外の画像を対象とすることもできる。
また、本発明の情報表示装置では、コマンドボタンが表示されていない領域内の座標を任意に指定することができる。よって、コマンドボタンとコマンドボタンが表示されていない領域内の座標を結ぶことにより、ユーザはコマンドボタン以外の位置に対するオブジェクトの編集を容易に行うことができる。
【００１３】
本発明のオブジェクト生成方法は、地図が表示された画面と同一画面上にオブジェクトを生成するためのコマンドボタンを表示させ、コマンドボタンに対応した位置と地図上の地点が指定されると、この地図上の地点に対しオブジェクトを生成する。本発明のオブジェクト生成方法によれば、同一画面上でコマンドボタンおよび地図上の地点を指定できる。
【００１４】
また、本発明は、以下のような処理をタッチパネル入力型のコンピュータに実行させるプログラムを格納した記憶媒体として捉えることもできる。すなわち、この記憶媒体に格納されたプログラムでは、オブジェクトを編集するための特定エリアと地図を同一画面上に表示させる。そして、タッチパネルにて、特定エリアと地図上の任意の地点との間のドラッグ操作がなされると、その線分の入力を受け付け、線分の始点位置座標または終点位置座標が特定エリア内に位置するときに、始点位置座標または終点位置座標に対応する地図上へのオブジェクトの編集を実行するのである。
【００１５】
【発明の実施の形態】
以下、添付図面に示す実施の形態に基づいてこの発明を詳細に説明する。
図１は、本実施の形態におけるナビゲーション装置の全体構成を説明するためのブロック図である。
図１に示すように、本実施の形態におけるナビゲーション装置は、所定の広域エリアの地図データが格納された、ＣＤ（Compact Disc）−ＲＯＭ（Read Only Memory）やＤＶＤ（Digital Versatile Disc）−ＲＯＭ等の記録ディスク（地図データ格納部）を搭載するディスクドライブ１１、地図やグラフィカルユーザインタフェースを表示する液晶表示ディスプレイ等のモニタからなる表示部（表示手段、表示画面）１２、ガイダンス用の音声を出力するスピーカ１３、自車位置（自位置）の測位を行う測位ブロック１４、スタイラスペン（以下、「ペン」と称する。）または指の入力操作を検出するタッチパネル（入力部、入力手段）１５、装置全体を制御する制御ブロック１６とを備えて構成されている。
【００１６】
測位ブロック１４は、ＧＰＳ衛星から発信された信号を受信するＧＰＳアンテナ２１、ＧＰＳアンテナ２１から得た信号に基づいて測位を行うＧＰＳ測位部（測位手段）２２、当該ナビゲーション装置が搭載された車両（移動体）の車速を検出する車速センサ２３、車両の回転変位を検出するジャイロセンサ２４、車速センサ２３およびジャイロセンサ２４で得た検出値に基づいてＧＰＳ測位部２２での測位結果を補正する測位補正部２５、を備えている。
【００１７】
制御ブロック１６は、システム全体の制御や演算処理を行うＣＰＵ３０、ＤＲＡＭ（Dynamic Random Access Memory）等からなる内部記憶装置としてのメインメモリ３１、ナビゲーション装置を作動させるための所定のプログラムが格納されたＲＯＭ３２、ディスクドライブ１１等を制御する記憶制御部３３、表示部１２での描画を制御する表示制御部（オブジェクト表示制御部、コマンドボタン表示手段）３４、スピーカ１３で出力する音声の制御を行う音声制御部３５、測位ブロック１４によって測位された自車位置を、表示部１２に表示される地図上で道路にマッチングさせる、いわゆるマップマッチング処理を行うマップマッチング制御部３６、ユーザが設定した出発地と目的地に基づいて推奨ルートを算出する経路設定制御部３７を備えている。
【００１８】
図２に示すように、タッチパネル１５は、表示部１２の前面に一体的に設けられており、表示部１２の表示画面を覆うとともに、互いに向かい合う二枚のフィルムやガラスにそれぞれ形成された透明電極を備えている。ペンや指（以下、適宜「指」と称する）がタッチパネル１５に触れると、タッチパネル１５は、相対向する前記透明電極の一部が互いに当接することにより変化する横方向の電圧Ｖｘ及び縦方向の電圧Ｖｙを検出する。これにより、表示画面上の指の接触位置（タッチ位置）を検出するものである。
なお、前述したタッチパネル１５に代えて、位置検出を静電容量の変化で行う方式の他のタッチパネルや、マトリックス状をなす複数本の赤外光線で行うものを使用することができる。
【００１９】
ところで、前記制御ブロック１６は、タッチパネル１５からの入力信号を制御する入力制御部（位置検出部）３８を備えている。
入力制御部３８は、タッチパネル１５からタッチ位置（指の接触位置）の電圧、すなわちタッチ位置の横方向の電圧Ｖｘ及び縦方向の電圧Ｖｙが入力されると、この入力された電圧をＡ／Ｄ変換する。そして、Ａ／Ｄ変換された電圧を、表示部１２の解像度に合わせたタッチ位置の座標ｘ、ｙに変換し、オブジェクト制御部（コマンド実行手段）３９へ出力する。入力制御部３８では、ユーザがドラッグ操作、すなわち、指をタッチパネル１５に触れた状態のまま指を移動させると、その始点位置座標と終点位置座標を検出する。ここで、ドラッグ操作を行ったときの始点位置と終点位置を結ぶ入力軌跡が、ユーザから入力された線分である。
【００２０】
図３に示すように、タッチパネル１５を全面に取り付けた表示部１２には、表示制御部３４によりその一部にコントロールボタン（ボタン・オブジェクト、コマンドボタン、特定エリア）Ｂが表示されている。そして、入力制御部３８により、各コントロールボタンＢに対応する領域が所定のコマンドに関連付けられて設定されている。ここで、本実施の形態では、コントロールボタンＢとして、マークオブジェクト生成コマンドに関連付けられたマーク設定ボタンＢ１、目的地オブジェクト生成コマンドに関連付けられた目的地設定ボタンＢ２、経由地オブジェクト生成コマンドに関連付けられた経由地設定ボタンＢ３、オブジェクト消去コマンドに関連付けられた消去ボタンＢ４、オブジェクト情報出力コマンドに関連付けられた情報表示ボタンＢ５、を表示部１２上に表示するものとする。また、表示部１２上に表示されるコントロールボタンＢは、メニューの選択等に応じて適宜切り替えが可能である。
【００２１】
また、前記制御ブロック１６は、入力制御部３８からの出力を受けてオブジェクト（マーク）の生成、オブジェクトの消去等のコマンドを検出し、コマンドに応じた処理を実行するオブジェクト制御部３９を備えている。図２に、オブジェクト制御部３９の構成を示す。オブジェクト制御部３９は、コマンド検出部４０、オブジェクト生成部（マーク生成処理部）４１、オブジェクト消去部（マーク消去処理部）４２、オブジェクト情報制御部（マーク情報出力処理部）４３、を備えている。ここで、オブジェクトとは、出発地、目的地、経由地、マーク等を視覚的に表示する、いわゆるアイコンやマークをいう。
コマンド検出部４０は、入力制御部３８から入力されるタッチ位置の座標ｘ、ｙに基づき、ユーザが選択したコントロールボタンＢに対応する領域であるか否かを判定する。そして、コントロールボタンＢに対応する領域である判定すると、そのコントロールボタンＢに関連付けられたコマンドを検出し、これをオブジェクト生成部４１、オブジェクト消去部４２、またはオブジェクト情報制御部４３に対し出力する。
【００２２】
オブジェクト生成部４１は、コマンド検出部４０からコマンドとしてオブジェクト生成命令を受けると、オブジェクトＯを生成し、表示部１２上に表示する。例えば、図３（ａ）に示すように、ユーザがマーク設定ボタンＢ１と地図Ｍ上の地点との間でドラッグ操作をした場合（図３（ａ）の▲１▼参照）には、コマンド検出部４０からのコマンドを受けたオブジェクト生成部４１は、ドラッグ操作の始点位置または終点位置にオブジェクトＯとしてマークオブジェクトＯｍを生成する（図３（ｂ）参照）。また同様に、ユーザが目的地設定ボタンＢ２と地図Ｍ上の地点との間でドラッグ操作をした場合（図３（ａ）の▲２▼参照）には、コマンド検出部４０からのコマンドを受けたオブジェクト生成部４１は、ドラッグ操作の始点位置または終点位置にオブジェクトＯとして目的地オブジェクトＯｄを生成する（図３（ｂ）参照）。ユーザが経由地設定ボタンＢ３と地図Ｍ上の地点との間でドラッグ操作をした場合（図３（ａ）の▲３▼参照）には、コマンド検出部４０からのコマンドを受けたオブジェクト生成部４１は、ドラッグ操作の始点位置または終点位置にオブジェクトＯとして経由地オブジェクトＯｗを生成する（図３（ｂ）参照）。
ここで、ユーザが目的地設定ボタンＢ２を選択してオブジェクト生成部４１により目的地オブジェクトＯｄが生成されたときは、目的地オブジェクトＯｄが生成された位置が経路設定制御部３７で設定されるルートの目的地として設定されるようになっている。同様に、ユーザが経由地設定ボタンＢ３を選択してオブジェクト生成部４１により経由地オブジェクトＯｗが生成されたときは、経由地オブジェクトＯｗが生成された位置が経路設定制御部３７で設定されるルートの経由地として設定されるようになっている。
【００２３】
オブジェクト消去部４２は、コマンド検出部４０からコマンドとしてオブジェクト消去命令を受けると、ドラッグ操作の始点位置または終点位置に表示されているオブジェクトＯを消去する。例えば、図４（ａ）に示すように、ユーザが消去ボタンＢ４と地図Ｍ上の地点との間でドラッグ操作をした場合（図４（ａ）の▲４▼参照）には、コマンド検出部４０からのコマンドを受けたオブジェクト消去部４２は、ドラッグ操作の始点位置または終点位置に生成されているオブジェクトＯを消去する（図４（ｂ）参照）。
【００２４】
オブジェクト情報制御部４３は、コマンド検出部４０からコマンドとしてオブジェクト情報生成命令を受けると、図５（ａ）に示すようなオブジェクト情報（マークに関する情報）（Ｉ）を生成し、表示部１２上に表示する。オブジェクト情報（Ｉ）を生成するための情報として、オブジェクト（マーク）を付する地点に関する様々な情報（例えば、施設や店舗の電話番号、写真やガイド情報等）のデータが例えば記録ディスクや不揮発性のメモリ等のオブジェクト情報格納部に格納されている。例えば、図５（ｂ）に示すように、ユーザが情報表示ボタンＢ５とマークオブジェクトＯｍとの間でドラッグ操作をしたとする。すると、コマンド検出部４０からのコマンドを受けてオブジェクト情報制御部４３は、マークオブジェクトＯｍに関連付けられて格納された情報をオブジェクト情報格納部から読み出してオブジェクト情報（Ｉ）を生成して表示するのである。オブジェクトＯが例えば図５に示したようにマークオブジェクトＯｍである場合であって、そのマークが付された地点がレストランである場合には、そのレストランの営業時間、駐車場の有無、休店日、カードによる支払いの可否等がオブジェクト情報（Ｉ）となる。目的地オブジェクトＯｄに対し、オブジェクト情報（Ｉ）が生成された場合には、現在地から目的地までの総距離、予想される所要時間等をオブジェクト情報（Ｉ）として付加することも可能である。
なお、オブジェクト情報制御部４３は、目的地オブジェクトＯｄ、経由地オブジェクトＯｗ等についても、これらのオブジェクトに関連付けられて格納された情報をオブジェクト情報格納部から読み出すことができる。
【００２５】
次に、以上の構成からなるナビゲーション装置において、ユーザがタッチパネル１５による操作を行ったときの処理の流れについて説明する。本発明において、「ペンダウン」とは、タッチパネル１５上に指を置くことをいう。また、「ペンムーブ」とは、タッチパネル１５上に指を接触させた状態で、指を動かし、指とタッチパネル１５との接触位置を移動させることをいう。さらに、「ペンアップ」とは、タッチパネル１５上に置いた指を、タッチパネル１５から離すことをいう。ベンダウン，ペンムーブ，ペンアップを連続して行う動作は、いわゆるドラッグ操作である。
【００２６】
まず、コントロールボタンＢから地図Ｍ上の地点に対してドラッグ操作を行った場合について、図６を用いて説明する。
はじめに、ユーザがタッチパネル１５上に指で触れると、これがタッチパネル１５に検出され、ペンダウンありと判定される（ステップＳ１０１）。入力制御部３８は、指が触れた位置、すなわちペンダウン位置の位置座標（ｘ１、ｙ１）を検出し、この座標データをコマンド検出部４０に出力する（ステップＳ１０２）。一方、ペンダウンなしと判定された場合には、ステップＳ１０１に戻る。
【００２７】
ステップＳ１０３において、コマンド検出部４０は、ペンダウン位置がコントロールボタンＢ内であるか否かを判定する。コントロールボタンＢ（Ｂ１〜Ｂ５）の範囲外でのペンダウンであると判定された場合には、ステップＳ１０１に戻る。
ここで、図３（ａ）、図４（ａ）および図５（ｂ）に示したように、ペンダウン位置がコントロールボタンＢ（Ｂ１〜Ｂ５）のいずれかの範囲内である場合は、ステップＳ１０４に進む。ステップＳ１０４では、コマンド検出部４０は、ペンダウン位置の座標（ｘ１、ｙ１）に基づき、ユーザがペンダウンしたコントロールボタンＢと関連付けられているコマンドを検出する。ここで、ステップＳ１０４における具体的な処理を図７に示す。
【００２８】
ステップＳ２０１では、ユーザがペンダウンした位置がマーク設定ボタンＢ１内であるか否かを判定する。ここで、図３（ａ）中の▲１▼に示したように、ユーザがマーク設定ボタンＢ１内でペンダウンしていたとする。この場合には、ステップＳ２０２に進み、コマンド検出部４０は、ステイタス（状態）をマーク設定モードに設定する。
ステップＳ２０１において、ユーザがペンダウンした位置がマーク設定ボタンＢ１外であると判定された場合には、ステップＳ２０３に進む。ステップＳ２０３では、ユーザがペンダウンした位置が目的地設定ボタンＢ２内であるか否かを判定する。ここで、図３（ａ）中の▲２▼に示したように、ユーザが目的地設定ボタンＢ２内でペンダウンしていたとする。この場合には、ステップＳ２０４に進み、コマンド検出部４０は、ステイタスを目的地設定モードに設定する。
【００２９】
ステップＳ２０３において、ユーザがペンダウンした位置が目的地設定ボタンＢ２外であると判定された場合には、ステップＳ２０５に進む。ステップＳ２０５では、ユーザがペンダウンした位置が経由地設定ボタンＢ３内であるか否かを判定する。ここで、図３（ａ）中の▲３▼に示したように、ユーザが経由地設定ボタンＢ３内でペンダウンしていたとする。この場合には、ステップＳ２０６に進み、コマンド検出部４０は、ステイタスを経由地設定モードに設定する。
ステップＳ２０５において、ユーザがペンダウンした位置が経由地設定ボタンＢ３外であると判定された場合には、ステップＳ２０７に進む。ステップＳ２０７では、ユーザがペンダウンした位置が消去ボタンＢ４内であるか否かを判定する。ここで、図４（ａ）中の▲４▼に示したように、ユーザが消去ボタンＢ４内でペンダウンしていたとする。この場合には、ステップＳ２０８に進み、コマンド検出部４０は、ステイタスを消去モードに設定する。
ステップＳ２０７において、ユーザがペンダウンした位置が消去ボタンＢ４外であると判定された場合には、ステップＳ２０９に進む。本実施の形態においてコントロールボタンＢはＢ１〜Ｂ５の５つであり、ステップＳ１０３にてペンダウン位置がコントロールボタンＢ内であると判定されていることから、ステップＳ２０９では、ユーザは情報表示ボタンＢ５内でペンダウンしたものと判定される（図５（ｂ）中の▲５▼参照）。続くステップＳ２１０では、コマンド検出部４０は、ステイタスを情報表示モードに設定する。
【００３０】
このようにして、ステップＳ１０４の具体的な処理を図７に示した。ステップＳ１０４において、コマンド検出部４０がユーザがペンダウンしたコントロールボタンＢと関連付けられているコマンドを検出し、ステイタスを所定のモードに設定すると、ステップＳ１０５に進む。
ステップＳ１０５において、入力制御部３８は、ペンムーブがあるか否かを判定する。つまり、ユーザがコントロールボタンＢに指で触れた後、指がタッチパネル１５上を動いているか否かを入力制御部３８は判定する。ペンムーブなしと判定された場合には、ステップＳ１０１に戻る。ここで、図３（ａ）の線分（点線）で示したように、ユーザがタッチパネル１５上で指を動かしている場合には、ペンムーブありと判定され、ステップＳ１０６に進む。例えばステイタスが目的地設定モードである場合には、ペンムーブ実行中に、ステイタスに対応したオブジェクトＯ、つまり目的地オブジェクトＯｄを、指の動きに沿って表示部１２上に描画させてもよい。
【００３１】
ステップＳ１０６では、指がタッチパネル１５から離れたか否か、すなわちペンアップがあるか否かが判定される。ペンムーブ中であれば、ステップＳ１０５に戻り、これを繰り返す。ここで、図３（ａ）に示したように、ユーザがドラッグ操作を行った後、指をタッチパネル１５から離した時点で、これがタッチパネル１５に検出され、ステップＳ１０６でペンアップありと判定される。ステップＳ１０６においてペンアップありと判定されると、ステップＳ１０７に進む。図３（ａ）中、ユーザがドラッグ操作を行った軌跡は線分で示してあるが、この線分の終点位置（図３（ａ）中の点線矢印の終点位置）がペンアップ位置となる。ステップＳ１０７では、入力制御部３８は、ペンアップ位置の位置座標（ｘ２、ｙ２）を検出し、この座標データはオブジェクト制御部３９に出力され、ステップＳ１０８に進む。
【００３２】
ステップＳ１０８において、入力制御部３８からの出力を受けて、オブジェクト制御部３９は、ステップＳ１０４で検出されたステイタスを判定した後、ペンアップ位置に対してステイタスに応じた処理を実行する。ここで、ステップＳ１０８における具体的な処理を図８に示す。
まず、ステップＳ３０１において、オブジェクト制御部３９は、ステイタスがマーク設定モードであるか否かを判定する。ここで、図３（ａ）中の▲１▼に示したように、ユーザがマーク設定ボタンＢ１内でペンダウンしており、ステイタスがマーク設定モードであると判定された場合には、ステップＳ３０２に進む。ステップＳ３０２では、オブジェクト生成部４１がステップＳ１０７で検出したペンアップ座標にマークオブジェクトＯｍを生成し、表示部１２上に表示する（図３（ｂ）参照）。
【００３３】
ステップＳ３０１において、オブジェクト制御部３９がステイタスがマーク設定モードでないと判定した場合には、ステップＳ３０３に進む。ステップＳ３０３では、オブジェクト制御部３９は、ステイタスが目的地設定モードであるか否かを判定する。ここで、図３（ａ）中の▲２▼に示したように、ユーザが目的地設定ボタンＢ２内でペンダウンしており、ステイタスが目的地設定モードであると判定された場合には、ステップＳ３０４に進む。ステップＳ３０４では、オブジェクト生成部４１がステップＳ１０７で検出したペンアップ座標に目的地オブジェクトＯｄを生成し、表示部１２上に表示する（図３（ｂ）参照）。
【００３４】
ステップＳ３０３において、オブジェクト制御部３９がステイタスが目的地設定モードでないと判定した場合には、ステップＳ３０５に進む。ステップＳ３０５では、オブジェクト制御部３９は、ステイタスが経由地設定モードであるか否かを判定する。ここで、図３（ａ）中の▲３▼に示したように、ユーザが経由地設定ボタンＢ３内でペンダウンしており、ステイタスが経由地設定モードであると判定された場合には、ステップＳ３０６に進む。ステップＳ３０６では、オブジェクト生成部４１がステップＳ１０７で検出したペンアップ座標に経由地オブジェクトＯｗを生成し、表示部１２上に表示する（図３（ｂ）参照）。
【００３５】
ステップＳ３０５において、オブジェクト制御部３９がステイタスが経由地設定モードでないと判定した場合には、ステップＳ３０７に進む。ステップＳ３０７では、オブジェクト制御部３９は、ステイタスが消去モードであるか否かを判定する。ここで、図４（ａ）中の▲４▼に示したように、ユーザが消去ボタンＢ４内でペンダウンしており、ステイタスが消去モードであると判定された場合には、ステップＳ３０８に進む。ステップＳ３０８において、ステップＳ１０７で検出したペンアップ座標にオブジェクトＯがある場合には、オブジェクト消去部４２はペンアップ座標にあるオブジェクトＯを消去する。つまり、図４（ａ）に示したように、ペンアップ座標にマークオブジェクトＯｍがあれば、オブジェクト消去部４２はそのマークオブジェクトＯｍを消去する（図４（ｂ）参照）。同様に、ペンアップ座標に経由地オブジェクトＯｗがあれば、オブジェクト消去部４２はその経由地オブジェクトＯｗを消去し、ペンアップ座標に目的地オブジェクトＯｄがあれば、その目的地オブジェクトＯｄを消去するのである（図４（ｂ）参照）。
【００３６】
ステップＳ３０７において、オブジェクト制御部３９がステイタスが消去モードでないと判定した場合には、ステイタスは情報表示モードと確定される（ステップＳ３０９）。ステップＳ３０９では、オブジェクト情報制御部４３がペンアップ座標にあるオブジェクトＯに関連付けられて格納された情報を図示しないオブジェクト情報格納部から読み出し、オブジェクト情報（Ｉ）として表示部１２上に出力する。ここで、図５（ｂ）に示したように、ペンアップ座標にあるオブジェクトＯがマークオブジェクトＯｍである場合には、オブジェクト情報制御部４３はオブジェクト情報格納部からこのマークに関連付けられて格納されている情報を読み出し、オブジェクト情報（Ｉ）として出力する（図５（ａ）参照）。
【００３７】
次に、地図Ｍ上の地点からコントロールボタンＢに対してドラッグ操作を行った場合について、図９を用いて説明する。
まず、ステップＳ４０１では、ペンダウンがあるか否かが判定される。ユーザがタッチパネル１５を指で触れると、これがタッチパネル１５に検出され、ペンダウンありと判定される（ステップＳ４０１）。ペンダウンありと判定されると、入力制御部３８は、指が触れた位置、すなわちペンダウン位置の位置座標（ｘ１、ｙ１）を検出し、この座標データをコマンド検出部４０に出力する（ステップＳ４０２）。一方、ペンダウンなしと判定されるとステップＳ４０１に戻る。ステップＳ４０２では、ユーザがペンダウンした位置に何らかのオブジェクトＯが生成されているか否かについて判定され、ペンダウン位置のステイタスが設定される。ステップＳ４０２における具体的な処理を図１０に示す。
【００３８】
ステップＳ５０１では、ユーザがペンダウンした位置がマークオブジェクトＯｍ内であるか否かを判定する。ここで、図１２（ａ）の▲６▼に示すように、ユーザがマークオブジェクトＯｍ内でペンダウンしていたとする。この場合には、ステップＳ５０２に進み、コマンド検出部４０は、ステイタスをマーク地点モードに設定する。
ステップＳ５０１において、ユーザがペンダウンした位置がマークオブジェクトＯｍ外であると判定された場合には、ステップＳ５０３に進む。ステップＳ５０３では、ユーザがペンダウンした位置が目的地オブジェクトＯｄ内であるか否かを判定する。ここで、図１２（ａ）中の▲７▼に示すように、ユーザが目的地オブジェクトＯｄ内でペンダウンしていたとする。この場合には、ステップＳ５０４に進み、コマンド検出部４０は、ステイタスを目的地点モードに設定する。
【００３９】
ステップＳ５０３において、ユーザがペンダウンした位置が目的地オブジェクトＯｄ外であると判定された場合には、ステップＳ５０５に進む。ステップＳ５０５では、ユーザがペンダウンした位置が経由地オブジェクトＯｗ内であるか否かを判定する。ここで、図１２（ａ）中の▲８▼に示すように、ユーザが経由地オブジェクトＯｗ内でペンダウンしていたとする。この場合には、ステップＳ５０６に進み、コマンド検出部４０は、ステイタスを経由地点モードに設定する。
ここで、図１３（ａ）の▲９▼に示すように、ユーザがオブジェクトＯが設定されていない地点でペンダウンしていたとする。この場合には、ステップＳ５０１、ステップＳ５０３、ステップＳ５０５においてＮｏと判定され、ステップＳ５０７に進み、コマンド検出部４０は、ステイタスなしと設定する。
【００４０】
このような処理をステップＳ４０２で実行した後、ステップＳ４０３に進む。
ステップＳ４０３において、入力制御部３８は、ペンムーブがあるか否かを判定する。ペンムーブなしと判定された場合には、ステップＳ４０１に戻る。ここで、図１２（ａ）の線分（点線）で示したように、ユーザがタッチパネル１５上で指を動かしている場合には、ペンムーブありと判定され、ステップＳ４０４に進む。
【００４１】
ステップＳ４０４では、指がタッチパネル１５から離れたか否か、すなわちペンアップがあるか否かが判定される。ペンムーブ中であれば、ステップＳ４０３に戻り、これを繰り返す。ここで、図１２（ａ）の線分で示したように、ユーザがドラッグ操作を行い、その後、指をタッチパネル１５から離した時点で、これがタッチパネル１５に検出され、ステップＳ４０４でペンアップありと判定される。入力制御部３８は、ペンアップ位置の位置座標（ｘ２、ｙ２）を検出し（ステップＳ４０５）、この座標データはオブジェクト制御部３９に出力され、ステップＳ４０６に進む。
【００４２】
ステップＳ４０６において、コマンド検出部４０は、ペンアップ位置がコントロールボタンＢ内であるか否かを判定する。コントロールボタンＢ（Ｂ１〜Ｂ５）の範囲外でのペンアップであると判定された場合には、ステップＳ４０１に戻る。
ここで、図１２（ａ）および図１３（ａ）に示したように、ペンアップ位置がコントロールボタンＢ（Ｂ１〜Ｂ５）のいずれかの範囲内である場合は、ステップＳ４０７に進む。ステップＳ４０７では、ペンアップ位置の座標（ｘ２、ｙ２）に基づき、ユーザがペンアップしたコントロールボタンＢと関連付けられている処理を実行する。
【００４３】
ステップＳ４０７の具体的な処理を図１１に示す。
まず、ステップＳ６０１において、オブジェクト制御部３９は、ペンアップ位置座標がマーク設定ボタンＢ１内であるか否かを判定する。ここで、図１３（ａ）に示したように、ユーザがマーク設定ボタンＢ１内でペンアップしたとする。この場合には、ステップＳ６０２に進む。ステップＳ６０２では、ステップＳ４０２で設定されたステイタスを参照して、処理が実行される。ステップＳ４０２で設定されたステイタスがマーク地点モード以外であれば、オブジェクト生成部４１は、ペンダウン座標にマークオブジェクトＯｍを生成する。つまり、ステイタスなしの場合、目的地点モードである場合、経由地点モードである場合には、ペンダウン座標にそれぞれマークオブジェクトＯｍが生成される。オブジェクト生成部４１により生成されたマークオブジェクトＯｍは、表示部１２上に表示される（図１３（ｂ）参照）。ステイタスがマーク地点モードである場合は、すでにこの地点にマークが設定されていることになるので、何ら処理をしない。もしくは、ステイタスがマーク地点モードであって、ユーザがマーク設定ボタンＢ１内でペンアップした場合には、ペンダウン座標に設定されているマークオブジェクトＯｍを消去させるようにしてもよい。
【００４４】
ステップＳ６０１において、マーク設定ボタンＢ１内でないと判定した場合には、ステップＳ６０３に進む。ステップＳ６０３では、オブジェクト制御部３９は、ペンアップ位置座標が目的地設定ボタンＢ２内であるか否かを判定する。ここで、図１３（ａ）中の丸数字の１０に示したように、ユーザが目的地設定ボタンＢ２内で
ペンアップしている場合には、ステップＳ６０４に進む。ステップＳ６０４において、ステップＳ４０２で設定されたステイタスがなしの場合には、オブジェクト生成部４１は、ペンダウン座標に対し、目的地オブジェクトＯｄを生成する。一方、ステップＳ４０２で設定されたステイタスがマーク地点モードである場合には、オブジェクト生成部４１は、マークオブジェクトＯｍが生成されているペンダウン座標に対し、目的地オブジェクトＯｄを生成し、表示部１２上に表示する（図１３（ｂ）参照）。
【００４５】
ステップＳ６０３において、目的地設定ボタンＢ２内でないと判定した場合には、ステップＳ６０５に進む。ステップＳ６０５では、オブジェクト制御部３９は、ペンアップ位置座標が経由地設定ボタンＢ３内であるか否かを判定する。ここで、図１３（ａ）中の丸数字の１１に示したように、ユーザが経由地設定ボタンＢ３内で
ペンアップしており、ステイタスが経由地設定モードであると判定された場合には、ステップＳ６０６に進む。ステップＳ６０６では、ステップＳ４０２で設定されたステイタスがなしである場合には、オブジェクト生成部４１がペンダウン座標に経由地オブジェクトＯｗを生成する。一方、ステップＳ４０２で設定されたステイタスがマーク地点モードである場合には、オブジェクト生成部４１は、マークオブジェクトＯｍが生成されているペンダウン座標に対し、経由地オブジェクトＯｗを生成し、表示部１２上に表示する（図１３（ｂ）参照）。
【００４６】
ステップＳ６０５において、経由地設定ボタンＢ３内でないと判定した場合には、ステップＳ６０７に進む。ステップＳ６０７では、オブジェクト制御部３９は、ペンアップ位置座標が消去ボタンＢ４内であるか否かを判定する。ここで、図１２（ａ）中の▲６▼〜▲８▼に示したように、ユーザが消去ボタンＢ４内でペンアップしており、ステイタスが消去モードであると判定された場合には、ステップＳ６０８に進む。ステップＳ６０８において、ペンダウン座標にオブジェクトＯがある場合、すなわちステイタスがマーク地点モード、目的地点モード、経由地点モードである場合には、オブジェクト消去部４２はペンダウン座標にあるオブジェクトＯを消去する（図１２（ｂ）参照）。
【００４７】
ステップＳ６０７において、消去ボタンＢ４内でないと判定した場合には、ペンアップ位置座標が情報表示ボタンＢ５内であると確定する（ステップＳ６０９）。ステップＳ６０９では、オブジェクト情報制御部４３がペンダウン座標にあるオブジェクトＯに関連付けられて格納されている情報をオブジェクト情報格納部から読み出し、これをオブジェクト情報（Ｉ）として出力する。つまり、ペンダウン座標にマークオブジェクトＯｍが生成されており、ステップＳ４０２で設定されたステイタスがマーク地点モードである場合には、オブジェクト情報制御部４３は、マークオブジェクトＯｍに関する情報をオブジェクト情報格納部から読み出し、オブジェクト情報（Ｉ）として出力する。同様に、ステップＳ４０２で設定されたステイタスが目的地点モードである場合、経由地点モードである場合には、目的地オブジェクトＯｄに関連付けられて格納されている情報、経由地オブジェクトＯｗに関連付けられて格納されている情報を、オブジェクト情報制御部４３がオブジェクト情報格納部から読み出し、オブジェクト情報（Ｉ）として表示部１２上に出力する。一方、ステイタスがなしである場合には、ステイタスが情報表示モードであっても、オブジェクト情報（Ｉ）は出力されない。
【００４８】
以上、説明の通り、ユーザは、タッチパネル１５上に表示された任意の地点とコントロールボタンＢとを結ぶ操作、すなわち、ドラッグ（ペンダウン→ペンムーブ→ペンアップ）という１つの操作を行うことにより、オブジェクトＯの生成、消去、オブジェクト情報（Ｉ）の生成といったオブジェクトＯの編集を簡単に行うことができる。これにより、ナビゲーション装置を初めて使用するユーザであっても、オブジェクトＯを生成させるための操作等を直観的に行うことができる。また、従来のようにユーザがツリー状のメニュー構成を把握しておく必要もなく、複数段階からなる煩雑な操作をユーザが行う必要もなくなる。よって、誤操作により自己が全く把握していないメニュー画面に移動してしまうという問題も生じにくい。
【００４９】
さらに、任意の地点に目的地オブジェクトＯｄ、経由地オブジェクトＯｗを生成させることにより、これらの地点をルート設定の際の目的地、経由地として設定することができる。よって、極めて簡単な操作でルート設定を行うことができるため、操作性に優れる。
また、表示部１２に表示された地図Ｍに対し、表示部１２の表示領域内であれば、任意の位置に対してオブジェクトＯの生成、消去等を行うことが可能となる。
このようにして、地図Ｍ上の地点を指定する際にも、地図Ｍをスクロールする必要がない。よって、操作性が大幅に向上する。
【００５０】
なお、説明の便宜上、コントロールボタンＢから地図Ｍ上の地点に対してドラッグ操作を行い、ドラッグ操作の終点となる地図Ｍ上の地点に対して処理を実行する場合と、地図Ｍ上の地点からコントロールボタンＢに対してドラッグ操作を行い、ドラッグ操作の始点となる地図Ｍ上の地点に対して処理を実行する場合について分けて説明したが、両者を併用することももちろん可能である。例えば、ユーザが地図Ｍ上の任意の地点からコントロールボタンＢに対してドラッグ操作を行い、引き続き、今度はコントロールボタンＢから地図Ｍ上の任意の地点までドラッグ操作を行うこともできる。
また、上記実施の形態では、地図Ｍ上の地点からコントロールボタンＢまでのドラッグ操作またはコントロールボタンＢから地図Ｍ上の地点までのドラッグ操作により、地図Ｍ上の地点に対してオブジェクトＯの生成、消去等のオブジェクトＯの編集を行ったが、同一画面上に表示された地図Ｍ上の地点とコントロールボタンＢとをそれぞれタップすることにより、地図Ｍ上の地点に対してオブジェクトＯの編集を行う構成とすることも可能である。
【００５１】
上記したような構成は、カーナビゲーション装置のみならず、ＰＤＡ（Personal Digital Assistant）、電子手帳、携帯電話、ノートパソコン等に対しても適用可能である。その場合、同一画面上にコントロールボタンＢと画像が表示されるものであれば、画像は必ずしも地図に限られるものでない。例えば、電子手帳の表示部の一部の領域に特定のコマンドと関連付けられたコントロールボタンＢを表示し、かつ電子手帳の表示部にカレンダーの画像を表示させた状態で、コントロールボタンＢから日付まで、若しくは日付からコントロールボタンＢまでドラッグすることにより、ドラッグ操作の始点位置または終点位置に対し、コントロールボタンＢと関連付けられた処理を実行させることができる。例えば、ドラッグ操作の始点位置または終点位置にある日付の欄に、誕生日、結婚記念日等のオブジェクトＯを生成し、表示させることも可能である。
【００５２】
また、上記実施の形態で示したような、オブジェクト制御部３９が行う処理のプログラムは、以下のような記憶媒体、プログラム伝送装置の形態とすることもできる。
すなわち、記憶媒体としては、上記したようなプログラムを、ＣＤ−ＲＯＭ、ＤＶＤ、半導体メモリを含む各種メモリ、ハードディスク等の記憶媒体に、ナビゲーション装置等のコンピュータ装置が読み取り可能に記憶させればよい。
【００５３】
また、プログラム伝送装置としては、上記したようなプログラムを記憶させたＣＤ−ＲＯＭ、ＤＶＤ、半導体メモリを含む各種メモリ、ハードディスク等の記憶手段と、この記憶手段から当該プログラムを読み出し、当該プログラムを実行する装置側に、コネクタ、あるいはインターネットやＬＡＮ等のネットワークを介して当該プログラムを伝送する伝送手段とを備える構成とすればよい。このようなプログラム伝送装置は、ナビゲーション装置等に、上記したような処理を行うプログラムをインストールする際に好適である。
これ以外にも、本発明の主旨を逸脱しない限り、上記実施の形態で挙げた構成を取捨選択したり、他の構成に適宜変更することが可能である。
【００５４】
【発明の効果】
以上説明したように、本発明によれば、直観的な操作でオブジェクトの編集等を行うことができる。
【図面の簡単な説明】
【図１】  本実施の形態におけるナビゲーション装置の構成を示す図である。
【図２】  オブジェクト制御部の構成を示す図である。
【図３】  コントロールボタンから地図上の地点までドラッグ操作を行い、任意の地点にオブジェクトを生成する状態を示す図である。
【図４】  消去ボタンから地図上の地点までドラッグ操作を行い、地図上に表示されたオブジェクトを消去する状態を示す図である。
【図５】  情報表示ボタンから地図上のオブジェクトまでドラッグ操作を行い、そのオブジェクトのオブジェクト情報を生成した状態を示す図である。
【図６】  コントロールボタンから地図上の地点までドラッグ操作を行い、地図上の地点に対して処理を実行する際の処理の流れを示す図である。
【図７】  ステップＳ１０４における処理の流れを示す図である。
【図８】  ステップＳ１０８における処理の流れを示す図である。
【図９】  地図上の地点からコントロールボタンまでドラッグ操作を行い、地図上の地点に対して処理を実行する際の処理の流れを示す図である。
【図１０】  ステップＳ４０２におけるステイタス設定の処理の流れを示す図である。
【図１１】  ステップＳ４０７における処理の流れを示す図である。
【図１２】  地図上の地点から消去ボタンまでドラッグ操作を行い、地図上に表示されたオブジェクトを消去する状態を示す図である。
【図１３】  地図上の地点からコントロールボタンまでドラッグ操作を行い、任意の地点にオブジェクトを生成する状態を示す図である。
【図１４】  リモートコントローラを用いて目的地を設定する状態を示す図である。
【図１５】  地図上のある地点に目的地オブジェクトを生成する状態を示す図である。
【図１６】  地図をスクロールさせながら地図上のある地点に目的地オブジェクトを生成する状態を示す図である。
【符号の説明】
１２…表示部（表示手段、表示画面）、１４…測位ブロック、１５…タッチパネル（入力部、入力手段）、１６…制御ブロック、２２…ＧＰＳ測位部（測位手段）、３４…表示制御部（オブジェクト表示制御部、コマンドボタン表示手段）、３８…入力制御部（位置検出部）、３９…オブジェクト制御部（コマンド実行手段）、４０…コマンド検出部、４１…オブジェクト生成部（マーク生成処理部）、４２…オブジェクト消去部（マーク消去処理部）、４３…オブジェクト情報制御部（マーク情報出力処理部）、（Ｉ）…オブジェクト情報（マークに関する情報）、Ｂ（Ｂ１〜Ｂ５）…コントロールボタン（ボタン・オブジェクト、コマンドボタン、特定エリア）、Ｃ１〜７…メニュー、Ｍ…地図
【図１】
0005109212.tif 000002
【図２】
0005109212.tif 000003
【図３】
0005109212.tif 000004
【図４】
0005109212.tif 000005
【図５】
0005109212.tif 000006
【図６】
0005109212.tif 000007
【図７】
0005109212.tif 000008
【図８】
0005109212.tif 000009
【図９】
0005109212.tif 000010
【図１０】
0005109212.tif 000011
【図１１】
0005109212.tif 000012
【図１２】
0005109212.tif 000013
【図１３】
0005109212.tif 000014
【図１４】
0005109212.tif 000015
【図１５】
0005109212.tif 000016
【図１６】
0005109212.tif 000017