(57)【特許請求の範囲】
【請求項１】
地図を表示する地図表示システムであって、
施設の種別を表す施設種別毎に、当該施設種別の施設を表すアイコンの表示要/表示不要を設定するアイコン表示要否設定部と、
地図上に、表示不要が設定されている施設種別の施設を当該地図上で表すアイコンを配置せずに、表示要が設定されている施設種別の施設を当該地図上で表すアイコンを配置した表示画像を表示する表示画像表示部と、
前記表示画像の表示上で、位置の入力を受け付ける位置入力受付部とを有し、
前記アイコン表示要否設定部は、位置入力受付部が入力を受け付けた位置が、表示不要が設定されている施設種別の施設の位置に対応する前記地図上の位置である場合に、当該入力を受け付けた前記地図上の位置に対応する位置の施設の施設種別を識別し、識別した施設種別に表示要を設定し、
前記表示画像表示部は、前記アイコン表示要否設定部が前記識別した施設種別に表示要を設定したときに、表示する前記表示画像を、当該設定の後の時点において表示不要が設定されている施設種別の施設を当該地図上で表すアイコンを配置せずに、当該設定の後の時点において表示要が設定されている施設種別の施設を当該地図上で表すアイコンを配置した表示画像に更新することを特徴とする地図表示システム。
【請求項２】
地図を表示する地図表示システムであって、
施設の種別を表す施設種別毎に、当該施設種別の施設を表すアイコンの表示要/表示不要を設定するアイコン表示要否設定部と、
地図上に、表示不要が設定されている施設種別の施設を当該地図上で表すアイコンを配置せずに、表示要が設定されている施設種別の施設を当該地図上で表すアイコンを配置した表示画像を表示する表示画像表示部と、
前記表示画像の表示上で、位置の入力を受け付ける位置入力受付部とを有し、
前記アイコン表示要否設定部は、前記位置入力受付部が入力を受け付けた位置が、アイコンが表示されている位置である場合に、当該入力を受け付けた位置にあるアイコンが表す施設の施設種別を識別し、識別した施設種別に表示不要を設定し、
前記表示画像表示部は、前記アイコン表示要否設定部が前記識別した施設種別に表示不要を設定したときに、表示する前記表示画像を、当該設定の後の時点において表示不要が設定されている施設種別の施設を当該地図上で表すアイコンを配置せずに、当該設定の後の時点において表示要が設定されている施設種別の施設を当該地図上で表すアイコンを配置した表示画像に更新することを特徴とする地図表示システム。
【請求項３】
請求項１記載の地図表示システムであって、
前記アイコン表示要否設定部は、前記位置入力受付部が入力を受け付けた位置が、アイコンが表示されている位置である場合に、当該入力を受け付けた位置にあるアイコンが表す施設の施設種別を識別し、識別した施設種別に表示不要を設定することを特徴とする地図表示システム。
【請求項４】
請求項１、２または３記載の地図表示システムであって、
ユーザ操作に応じて、アイコン表示編集モードを設定するモード設定部と、
スクロール制御部とを有し、
前記位置入力受付部は、前記アイコン表示編集モードが設定されている期間中のみ前記位置の入力を受け付け、
前記スクロール制御部は、前記アイコン表示編集モードが設定されていない期間中に、前記表示画像の表示上で位置の入力を受け付け、前記表示画像表示部に、入力を受け付けた位置に応じた前記表示画像の地図のスクロールを行わせることを特徴とする地図表示システム。
【請求項５】
請求項１、２または３記載の地図表示システムであって、
タッチパネルと、
スクロール制御部とを有し、
前記位置入力受付部は、前記タッチパネルに対してタッチしている位置を移動することなく所定時間以上タッチを継続する操作が発生したときに、タッチされている位置に対応する前記表示画像上の位置の入力を受け付け、
前記スクロール制御部は、前記タッチパネルに対してタッチを継続しながらタッチしている位置を移動する操作が発生したときに、前記表示画像表示部に、前記表示画像の地図
のスクロールを行わせることを特徴とする地図表示システム。
【請求項６】
地図を表示する地図表示システムであって、
施設の種別を表す施設種別毎に、当該施設種別の施設を表すアイコンの表示要/表示不要を設定するアイコン表示要否設定部と、
地図上に、表示不要が設定されている施設種別の施設を当該地図上で表すアイコンを配置せずに、表示要が設定されている施設種別の施設を当該地図上で表すアイコンを配置した表示画像を表示する表示画像表示部と、
前記表示画像の表示上で、位置の入力を受け付ける位置入力受付部とを有し、
前記アイコン表示要否設定部は、位置入力受付部が入力を受け付けた位置が、表示不要が設定されている施設種別の施設の位置に対応する前記地図上の位置である場合に、当該入力を受け付けた前記地図上の位置に対応する位置の施設のアイコンの表示の設定の切り替えの指示を受け付けるメニュー項目を含むメニューを表示し、表示したメニュー上で、アイコンの表示の設定の切り替えの指示を受け付けた場合に、当該入力を受け付けた前記地図上の位置に対応する位置の施設の施設種別に対して表示要を設定し、
前記表示画像表示部は、前記アイコン表示要否設定部が前記入力を受け付けた前記地図上の位置に対応する位置の施設の施設種別に対して表示要を設定したときに、表示する前記表示画像を、当該設定の後の時点において表示不要が設定されている施設種別の施設を当該地図上で表すアイコンを配置せずに、当該設定の後の時点において表示要が設定されている施設種別の施設を当該地図上で表すアイコンを配置した表示画像に更新することを特徴とする地図表示システム。
【請求項７】
地図を表示する地図表示システムであって、
施設の種別を表す施設種別毎に、当該施設種別の施設を表すアイコンの表示要/表示不要を設定するアイコン表示要否設定部と、
地図上に、表示不要が設定されている施設種別の施設を当該地図上で表すアイコンを配置せずに、表示要が設定されている施設種別の施設を当該地図上で表すアイコンを配置した表示画像を表示する表示画像表示部と、
前記表示画像の表示上で、位置の入力を受け付ける位置入力受付部とを有し、
前記アイコン表示要否設定部は、前記位置入力受付部が入力を受け付けた位置が、アイコンが表示されている位置である場合に、当該入力を受け付けた位置にあるアイコンの表示の設定の切り替えの指示を受け付けるメニュー項目を含むメニューを表示し、表示したメニュー上で、アイコンの表示の設定の切り替えの指示を受け付けた場合に、当該入力を受け付けた位置にあるアイコンが表す施設の施設種別に対して表示不要を設定し、
前記表示画像表示部は、前記アイコン表示要否設定部が前記入力を受け付けた位置にあるアイコンが表す施設の施設種別に対して表示不要を設定したときに、表示する前記表示画像を、当該設定の後の時点において表示不要が設定されている施設種別の施設を当該地図上で表すアイコンを配置せずに、当該設定の後の時点において表示要が設定されている施設種別の施設を当該地図上で表すアイコンを配置した表示画像に更新することを特徴とする地図表示システム。
【請求項８】
請求項６記載の地図表示システムであって、
前記アイコン表示要否設定部は、前記位置入力受付部が入力を受け付けた位置が、アイコンが表示されている位置である場合に、当該入力を受け付けた位置にあるアイコンの表示の設定の切り替えの指示を受け付けるメニュー項目を含むメニューを表示し、表示したメニュー上で、アイコンの表示の設定の切り替えの指示を受け付けた場合に、当該入力を受け付けた位置にあるアイコンが表す施設の施設種別に対して表示不要を設定することを特徴とする地図表示システム。
【請求項９】
地図を表示する地図表示システムであって、
施設の種別を表す施設種別毎に、当該施設種別の施設を表すアイコンの表示要/表示不要を設定するアイコン表示要否設定部と、
地図上に、表示不要が設定されている施設種別の施設を当該地図上で表すアイコンを配置せずに、表示要が設定されている施設種別の施設を当該地図上で表すアイコンを配置した第１の形態の表示画像を表示する表示画像表示部と、
前記表示画像の表示上で、位置の入力を受け付ける位置入力受付部と、
スクロール制御部とを有し、
前記スクロール制御部は、前記表示画像表示部が前記第１の形態の前記表示画像を表示しているときに、前記位置入力部が位置の入力を受け付けたときに、前記表示画像表示部に、入力を受け付けた位置に応じた前記表示画像の地図のスクロールを行わせると共に、スクロール表示の終了後、前記表示画像表示部に、地図上に、表示要が設定されている施設種別の施設を当該地図上で表すアイコンを不透明のアイコンとして配置し、表示不要が設定されている施設種別の施設を当該地図上で表すアイコンを半透明のアイコンとして配置した第２の形態の表示画像を表示させ、
前記アイコン表示要否設定部は、前記表示画像表示部が前記第２の形態の前記表示画像を表示しているときに、前記位置入力受付部が入力を受け付けた位置が、前記半透明のアイコンが表示されている位置であるときに、当該入力を受け付けた位置にあるアイコンが表す施設の施設種別を識別し、識別した施設種別に表示要を設定し、
前記表示画像表示部は、前記アイコン表示要否設定部が前記識別した施設種別に表示要を設定したときに、表示する前記表示画像を、当該設定の後の時点において表示不要が設定されている施設種別の施設を当該地図上で表すアイコンを配置せずに、当該設定の後の時点において表示要が設定されている施設種別の施設を当該地図上で表すアイコンを配置した前記第１の形態の表示画像に更新することを特徴とする地図表示システム。
【請求項１０】
請求項９記載の地図表示システムであって、
前記アイコン表示要否設定部は、前記表示画像表示部が前記第２の形態の前記表示画像を表示しているときに、前記位置入力受付部が入力を受け付けた位置が、不透明のアイコンが表示されている位置であるときに、当該入力を受け付けた位置にあるアイコンが表す施設の施設種別を識別し、識別した施設種別に表示不要を設定し、
前記表示画像表示部は、前記アイコン表示要否設定部が前記識別した施設種別に表示不要を設定したときに、表示する前記表示画像を、当該設定の後の時点において表示不要が設定されている施設種別の施設を当該地図上で表すアイコンを配置せずに、当該設定の後の時点において表示要が設定されている施設種別の施設を当該地図上で表すアイコンを配置した前記第１の形態の表示画像に更新することを特徴とする地図表示システム。
【請求項１１】
請求項１、２、３、４、５、６、７、８、９または１０記載の地図表示システムと、
現在位置を算出する現在位置算出部とを備え、
前記表示画像表示部は、前記地図上に、表示要が設定されている施設種別の施設を当該地図上で表すアイコンと共に、前記現在位置算出部が算出した現在位置を表すマークを配置した画像を、前記表示画像として表示することを特徴とするナビゲーションシステム。
【請求項１２】
コンピュータによって読み取られ実行されるコンピュータプログラムであって、
当該コンピュータプログラムは前記コンピュータを、請求項１、２、３、４、５、６、７、８、９または１０記載の地図表示システムとして機能させること特徴とするコンピュータプログラム。
【請求項１３】
コンピュータによって読み取られ実行されるコンピュータプログラムであって、
当該コンピュータプログラムは前記コンピュータを、請求項１１記載のナビゲーションシステムとして機能させること特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図上に、施設を表すアイコンを表示する技術に関するものである。
【背景技術】
【０００２】
地図上に施設を表すアイコンを表示する技術としては、ナビゲーション装置において、施設の種別の選択受付用の画面を表示し、当該画面においてユーザから施設の種別の選択を受け付け、選択を受け付けた種別を、地図上にアイコンを表示する施設の種別として設定する技術が知られている（たとえば、特許文献１）。
【０００３】
また、地図上に施設を表すアイコンを表示する技術としては、ナビゲーション装置において、表示/非表示ボタンを地図と共に表示し、表示/非表示ボタンの操作に応答して、予め設定した特定の種別の施設のアイコンの地図上へ表示/非表示を切り替える技術も知られている（たとえば、特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０-３８６２０号公報
【特許文献２】特開２００２-２４３４６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した特許文献１の技術によれば、地図の表示を利用しているときにアイコンの地図上への表示、非表示の切り替えを所望した場合、ユーザは、表示を地図の表示から施設の種別の選択受付用の画面の表示に切り替えた上で、地図上にアイコンを表示する施設の種別を選択するという煩雑な操作を行う必要がある。
【０００６】
一方、上述した特許文献２の技術によれば、予め設定した特定の種別の施設については、当該施設のアイコンの表示、非表示の切替を、表示/非表示ボタンを操作するという簡易な操作によって、地図の表示を維持したまま行うことができるが、予め設定した特定の種別以外の種別の施設については、当該種別の施設のアイコンの表示、非表示の切替を、地図の表示を維持したまま簡易に行うことはできない。
【０００７】
そこで、本発明は、ユーザが、任意の施設の種別について、当該種別の施設のアイコンの地図上への表示、非表示の切替を、地図の表示を維持したまま簡易に行えるようにすることを課題とする。
【課題を解決するための手段】
【０００８】
前記課題達成のために、本発明は、地図を表示する地図表示システムに、施設の種別を表す施設種別毎に、当該施設種別の施設を表すアイコンの表示要/表示不要を設定するアイコン表示要否設定部と、地図上に、表示不要が設定されている施設種別の施設を当該地図上で表すアイコンを配置せずに、表示要が設定されている施設種別の施設を当該地図上で表すアイコンを配置した表示画像を表示する表示画像表示部と、前記表示画像の表示上で、位置の入力を受け付ける位置入力受付部とを備えたものである。ここで、前記アイコン表示要否設定部は、位置指定受付部が入力を受け付けた位置が、表示不要が設定されている施設種別の施設の位置に対応する前記地図上の位置である場合に、当該入力を受け付けた前記地図上の位置に対応する位置の施設の施設種別を識別し、識別した施設種別に表示要を設定する。
【０００９】
ここで、このような地図表示システムは、前記アイコン表示要否設定部を、上記動作に加え、または、上記動作に代えて、前記位置指定受付部が入力を受け付けた位置が、アイコンが表示されている位置である場合に、当該入力を受け付けた位置にあるアイコンが表す施設の施設種別を識別し、識別した施設種別に表示不要を設定する動作を行うものとしてもよい。
【００１０】
このような地図表示システムによれば、ユーザは、アイコンを表示させたい施設種別の任意の施設の位置に対応する地図上の位置を入力したり、表示を消去したい施設種別の任意の施設のアイコンの位置を入力するだけの簡易な操作で、施設種別毎に任意の施設種別の各施設のアイコンの表示や消去を行うことができる。
【００１１】
ここで、以上の各地図表示システムは、当該地図表示システムに、ユーザ操作に応じて、アイコン表示編集モードを設定するモード設定部と、スクロール制御部とを設け、前記位置入力受付部において、前記アイコン表示編集モードが設定されている期間中のみ前記位置の入力を受け付け、前記スクロール制御部において、前記アイコン表示編集モードが設定されていない期間中に、前記表示画像の表示上で位置の入力を受け付け、前記表示画像表示部に、入力を受け付けた位置に応じた前記表示画像の地図のスクロールを行わせるように構成してもよい。
【００１２】
または、以上の各地図表示システムでは、当該地図表示システムに、タッチパネルと、スクロール制御部とを設け、前記位置入力受付部において、前記タッチパネルに対してタッチしている位置を移動することなく所定時間以上タッチを継続する操作が発生したときに、タッチされている位置に対応する前記表示画像上の位置の入力を受け付け、前記スクロール制御部において、前記タッチパネルに対してタッチを継続しながらタッチしている位置を移動する操作が発生したときに、前記表示画像表示部に、前記表示画像の地図のスクロールを行わせるように構成してもよい。
【００１３】
また、前記課題達成のために、本発明は、地図を表示する地図表示システムに、施設の種別を表す施設種別毎に、当該施設種別の施設を表すアイコンの表示要/表示不要を設定するアイコン表示要否設定部と、地図上に、表示不要が設定されている施設種別の施設を当該地図上で表すアイコンを配置せずに、表示要が設定されている施設種別の施設を当該地図上で表すアイコンを配置した表示画像を表示する表示画像表示部と、前記表示画像の表示上で、位置の入力を受け付ける位置入力受付部とを備えたものである。ここで、前記アイコン表示要否設定部は、位置指定受付部が入力を受け付けた位置が、表示不要が設定されている施設種別の施設の位置に対応する前記地図上の位置である場合に、当該入力を受け付けた前記地図上の位置に対応する位置の施設のアイコンの表示の設定の切り替えの指示を受け付けるメニュー項目を含むメニューを表示し、表示したメニュー上で、アイコンの表示の設定の切り替えの指示を受け付けた場合に、当該入力を受け付けた前記地図上の位置に対応する位置の施設の施設種別に対して表示要を設定する。
【００１４】
ここで、このような地図表示システムは、前記アイコン表示要否設定部を、上記動作に代えて、または、上記動作と共に、前記位置指定受付部が入力を受け付けた位置が、アイコンが表示されている位置である場合に、当該入力を受け付けた位置にあるアイコンの表示の設定の切り替えの指示を受け付けるメニュー項目を含むメニューを表示し、表示したメニュー上で、アイコンの表示の設定の切り替えの指示を受け付けた場合に、当該入力を受け付けた位置にあるアイコンが表す施設の施設種別に対して表示不要を設定する動作を行うものとしてもよい。
【００１５】
このような地図表示システムによれば、ユーザは、アイコンを表示させたい施設種別の任意の施設の位置に対応する地図上の位置を入力して表示されるメニューでアイコンの表示の設定の切り替え指示操作を行ったり、表示を消去したい施設種別の任意の施設のアイコンの位置を入力して表示されるメニューでアイコンの表示の設定の切り替え指示操作を行うだけの簡易な操作で、施設種別毎に任意の施設種別の各施設のアイコンの表示や消去を行うことができる。
【００１６】
また、前記課題達成のために、本発明は、地図を表示する地図表示システムに、施設の種別を表す施設種別毎に、当該施設種別の施設を表すアイコンの表示要/表示不要を設定するアイコン表示要否設定部と、地図上に、表示不要が設定されている施設種別の施設を当該地図上で表すアイコンを配置せずに、表示要が設定されている施設種別の施設を当該地図上で表すアイコンを配置した第１の形態の表示画像を表示する表示画像表示部と、前記表示画像の表示上で、位置の入力を受け付ける位置入力受付部と、スクロール制御部とを備えた得ものである。ここで、前記スクロール制御部は、前記表示画像表示部が前記第１の形態の前記表示画像を表示しているときに、前記位置入力部が位置の入力を受け付けたときに、前記表示画像表示部に、入力を受け付けた位置に応じた前記表示画像の地図のスクロールを行わせると共に、スクロール表示の終了後、前記表示画像表示部に、地図上に、表示要が設定されている施設種別の施設を当該地図上で表すアイコンを不透明のアイコンとして配置し、表示不要が設定されている施設種別の施設を当該地図上で表すアイコンを半透明のアイコンとして配置した第２の形態の表示画像を表示させる。また、前記アイコン表示要否設定部は、前記表示画像表示部が前記第２の形態の前記表示画像を表示しているときに、前記位置指定受付部が入力を受け付けた位置が、前記半透明のアイコンが表示されている位置であるときに、当該入力を受け付けた位置にあるアイコンが表す施設の施設種別を識別し、識別した施設種別に表示要を設定する。
【００１７】
ここで、このような地図表示システムは、前記アイコン表示要否設定部において、前記表示画像表示部が前記第２の形態の前記表示画像を表示しているときに、前記位置指定受付部が入力を受け付けた位置が、不透明のアイコンが表示されている位置であるときに、当該入力を受け付けた位置にあるアイコンが表す施設の施設種別を識別し、識別した施設種別に表示不要を設定するように構成してもよい。
【００１８】
このような地図表示システムによれば、ユーザは、表示画像の地図上への位置入力によって地図のスクロールを行うことができる。また、ユーザは、スクロール後に、半透明で表示されている、以降アイコンを表示させたい施設種別の任意の施設のアイコンにタッチしたり、表示を消去したい施設種別の任意の施設の不透明のアイコンにタッチするだけの簡易な操作で、施設種別毎に任意の施設種別の各施設のアイコンの表示や消去を行うことができる。
【００１９】
また、本発明は、併せて、以上の各地図表示システムと、現在位置を算出する現在位置算出部とを備えたナビゲーションシステムを提供する。ここで、このナビゲーションシステムでは、前記表示画像表示部において、前記地図上に、表示要が設定されている施設種別の施設を当該地図上で表すアイコンと共に、前記現在位置算出部が算出した現在位置を表すマークを配置した画像を、前記表示画像として表示するようにする。
【００２０】
また、本発明は以上の各地図表示システムやナビゲーションシステムとしてコンピュータを機能させるコンピュータプログラムも提供する。
【発明の効果】
【００２１】
以上のように、本発明によれば、ユーザは、任意の施設の種別について、当該種別の施設のアイコンの地図上への表示、非表示の切替を、地図の表示を維持したまま簡易に行えるようになる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態に係る車載システムの構成を示すブロック図である。
【図２】本発明の実施形態に係る地図データとアイコン表示制御テーブルを示す図である。
【図３】本発明の第１実施形態に係るタッチ応答表示制御処理の処理例を示す図である。
【図４】本発明の第１実施形態に係るタッチ応答表示制御処理を示すフローチャートである。
【図５】本発明の第２実施形態に係るタッチ応答表示制御処理の処理例を示す図である。
【図６】本発明の第２実施形態に係るタッチ応答表示制御処理の処理例を示す図である。
【図７】本発明の第３実施形態に係るタッチ応答表示制御処理を示すフローチャートである。
【図８】本発明の第３実施形態に係るタッチ応答表示制御処理の処理例を示す図である。
【図９】本発明の第３実施形態に係るタッチ応答表示制御処理の処理例を示す図である。
【図１０】本発明の第４実施形態に係るタッチ応答表示制御処理を示すフローチャートである。
【図１１】本発明の第４実施形態に係るタッチ応答表示制御処理の処理例を示す図である。
【図１２】本発明の第４実施形態に係るタッチ応答表示制御処理の処理例を示す図である。
【図１３】本発明の第５実施形態に係るタッチ応答表示制御処理を示すフローチャートである。
【図１４】本発明の第５実施形態に係るタッチ応答表示制御処理の処理例を示す図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施形態について説明する。
まず、第１の実施形態について説明する。
図１に、本第１実施形態に係る車載システムの構成を示す。
車載システムは自動車に搭載される装置であり、図示するように、車載システムは、ナビゲーション装置１と、タッチパネル２と、表示装置３と、状態センサ４と、ＧＰＳ受信機５とを備えて構成される。ここで、タッチパネル２は、表示装置３の表示画面上に重ねられて配置されており、ユーザのタッチによる表示装置３の表示画面上の位置入力を受け付ける。
【００２４】
また、状態センサ４は、角加速度センサや地磁気センサなどの自動車の進行方位を検出するセンサや、車速パルスセンサなどの車速を検出するセンサなどの、自動車の各種状態を検出するセンサである。
【００２５】
次に、ナビゲーション装置１は、地図を表す地図データやその他の各種データを記憶したＨＤＤなどの記憶装置１１、ルート探索部１２、現在状態算出部１３、メモリ１４、制御部１５、ナビゲーション画面生成部１６、タッチパネル２や表示装置３を用いたＧＵＩをユーザに提供するＧＵＩ制御部１７を有する。
【００２６】
但し、以上のナビゲーション装置１は、ハードウエア的には、マイクロプロセッサや、メモリや、その他のグラフィックプロセッサやジオメトリックプロセッサ等の周辺デバイスを有する一般的な構成を備えたコンピュータを用いて構成されるものであって良く、この場合、以上に示したナビゲーション装置１の各部は、マイクロプロセッサが予め用意されたプログラムを実行することにより実現されるものであって良い。また、この場合、このようなプログラムは、記録媒体や適当な通信路を介して、ナビゲーション装置１に提供されるものであって良い。
【００２７】
次に、図２ａに記憶装置１１に記憶された地図データを示す。
図示するように、地図データは、地図データの製作日時などを記述した管理データ、地図を表す基本地図データ、施設データベース、アイコン図形テーブルを含んで構成される。
【００２８】
そして、基本地図データは、道路データと描画データとを含んでいる。
ここで、道路データは、ノードで連結されたリンクの集合として道路網を表すデータである。また、描画データは、地形図形や道路図形や建物図形などの地図の地理的な表示要素となる各図形や、建物名称や道路名称や交差点名称などの地図上に表示する文字列のデータである。
【００２９】
次に、地図データの施設データベースは、地図データ制作者が地図データにプリセットした各施設についての情報を示すものであり、施設毎に設けられた施設レコードを有する。そして、各施設レコードには、施設の識別子となる施設ＩＤ、施設のガソリンスタンド／コンビニエンスストア／レストランといった種類を表す施設種別、施設の名称を表す施設名称、施設の位置を表す施設座標、施設の住所を表す施設住所、その他の施設の各種情報を表す、その他施設属性が登録されている。
【００３０】
また、地図データのアイコン図形テーブルには、施設種別毎のエントリが設けられ、各エントリには、対応する施設種別と、対応する施設種別の施設を地図上で表すアイコンとして用いる図形を定義する図形データとが登録されている。
【００３１】
次に、図２ｂに、本実施形態において、メモリ１４に格納するアイコン表示制御テーブルを示す。
図示するように、アイコン表示制御テーブルは、施設種別毎のエントリが設けられており、各エントリには、対応する施設種別と、対応する施設種別の施設のアイコンを表示するか非表示とするかを示す表示/非表示が設定される。
【００３２】
さて、このような構成において、ナビゲーション装置１の現在状態算出部１３は、状態センサ４やＧＰＳ受信機５の出力から求まる現在位置や走行方位に対して、記憶装置１１から読み出した地図データが示す、前回算定した現在位置の周辺の地図とのマップマッチング処理を施して現在の自動車の位置と現在の自動車の進行方位を算定し、現在位置と現在進行方位としてメモリ１４に格納する処理を繰り返し行う。
【００３３】
また、制御部１５は、タッチパネル２、ＧＵＩ制御部１７を介してユーザの目的地設定操作を受け付けて目的地を設定し、設定した目的地をメモリ１４に格納すると共に、ルート探索部に１２に目的地までの経路を探索させ、探索された経路を誘導経路としてメモリ１４に格納する。
【００３４】
また、制御部１５は、現在状態算出部１３が算定した現在位置の、メモリ１４にセットされた目的地への到着の検出を行い、目的地に到着したならば、メモリ１４にセットされている目的地と誘導経路をクリアする処理も行う。
【００３５】
また、制御部１５は、メモリ１４に格納されている現在進行方位、または、北方向が上になるように表示方位に設定し、予め成されたユーザ設定や初期設定に応じて地図表示縮尺を設置する。
【００３６】
そして、ナビゲーション画面生成部１６は、メモリ１４に格納された現在位置を基準として定まる、自車周辺の、設定されている表示方位と設定された地図表示縮尺とに応じて定まる所定の大きさの地理的範囲を地図表示範囲として設定し、地図表示範囲中の地図を設定されている地図表示縮尺で表す地図画像を生成する。また、ナビゲーション画面生成部１６は、生成した地図画像上の、メモリ１４に格納された現在位置に対応する位置に現在位置マークを描画したナビゲーション画面を生成し、生成したナビゲーション画面を、ＧＵＩ制御部１７を介して表示装置３に表示する。
【００３７】
また、ナビゲーション画面生成部１６は、メモリ１４のアイコン表示制御テーブルにおいて表示/非表示が表示に設定されている施設種別が存在する場合には、当該施設種別の施設のアイコンを、地図画像上の当該施設の位置に対応する位置に描画して、ナビゲーション画面を生成する。
【００３８】
ここで、表示/非表示が表示に設定されている施設種別の施設のアイコンとしては、当該施設種別に対してアイコン図形テーブルに登録されている図形データが示す図形を用いる。また、表示/非表示が表示に設定されている施設種別の施設の位置は、当該施設種別が登録されている各施設レコードの施設座標として求まる。
【００３９】
また、ナビゲーション画面生成部１６は、メモリ１４に目的地や誘導経路がセットされている場合、現在位置マークに加え、地図画像上で目的地の位置を示す目的地マークや地図画像上で誘導経路を表す誘導経路図形も、地図画像上に描画して、ナビゲーション画面を生成する。
【００４０】
図３ａに、このようにして表示されるナビゲーション画面を示す。
図示したナビゲーション画面は、目的地、誘導経路が設定されておらず、アイコン表示制御テーブルにおいて施設種別「コンビニエンスストア」にのみ表示/非表示に表示が設定されている場合のナビゲーション画面の例を示すものである。
【００４１】
図示するように、この場合には、ナビゲーション画面は、地図画像３０１上に、現在位置を示す現在位置マーク３０２と、「コンビニエンスストア」である施設を表すアイコンであるコンビニエンスストアアイコン３０３が表示されたものとなる。
【００４２】
以下、このような車載システムにおいて制御部１５が行うタッチ応答表示制御処理について説明する。
図４に、このタッチ応答表示制御処理の手順を示す。
図示するように、このタッチ応答表示制御処理において制御部１５は、ユーザのタッチパネル２へのタッチの発生を監視する（ステップ４０２）。
そして、ユーザのタッチが発生したならば（ステップ４０２）、タッチされた位置が、アイコンが表示されていない施設の位置に対応する地図画像３０１上の位置であるかどうかを調べる（ステップ４０４）。ここで、アイコンが表示されていない施設の位置は、アイコン表示制御テーブルにおいて表示/非表示に非表示が設定されている施設種別が登録されている各施設レコードの施設座標として求まる。
【００４３】
そして、タッチされた位置がアイコンが表示されていない施設の位置に対応する地図画像３０１上の位置であれば（ステップ４０４）、当該タッチされた位置に対応する位置の施設の施設レコードに登録されている施設種別を取得し、アイコン表示制御テーブルの取得した施設種別の表示/非表示を表示に設定する（ステップ４０８）。
【００４４】
そして、ナビゲーション画面生成部１６に、ナビゲーション画面の表示を更新させ（ステップ４１２）、ステップ４０２の監視に戻る。
一方、タッチされた位置がアイコンが表示されていない施設の位置に対応する地図画像３０１上の位置でなければ（ステップ４０４）、タッチされた位置がアイコンが表示されている位置であるかどうかを調べ（ステップ４０６）、アイコンが表示されている位置であれば、タッチされた位置にあるアイコンが表す施設の施設レコードに登録されている施設種別を取得し、アイコン表示制御テーブルの取得した施設種別の表示/非表示を非表示に設定する（ステップ４１０）。
【００４５】
そして、ナビゲーション画面生成部１６に、ナビゲーション画面の表示を更新させ（ステップ４１２）、ステップ４０２の監視に戻る。
また、タッチされた位置がアイコンが表示されていない施設の位置に対応する地図画像３０１上の位置でもなく（ステップ４０４）、アイコンが表示されている位置でもなければ（ステップ４０６）、そのままステップ４０２の監視に戻る。
【００４６】
以上、制御部１５が行うタッチ応答表示制御処理について説明した。
このようなタッチ応答表示制御処理によれば、ユーザが、記憶や実際に見えている景色に基づいて、図３ｂに示すように、（その時点でアイコンが表示されていない）アイコンを表示させたい施設種別の施設の位置に対応するナビゲーション画面の地図画像３０１上の位置にタッチすると、施設の位置に対応する位置がタッチされた施設の施設種別（図では施設種別「ガソリンスタンド」）に対してアイコン表示制御テーブルの表示/非表示に表示が設定され、図３ｃに示すように、その施設の施設種別と同じ施設種別の各施設のアイコン（図では、施設種別「ガソリンスタンド」の施設のアイコンであるガソリンスタンドアイコン３０４）がナビゲーション画面の地図画像３０１上に表示されるようになる。
【００４７】
また、図３ｄに示すように、ユーザがナビゲーション画面の地図画像３０１上に表示されているアイコン（図では、ガソリンスタンドアイコン３０４）をタッチすると、表示制御テーブルのタッチされたアイコンが表す施設の施設種別に対して表示/非表示に非表示が設定され、図３ａに示すように、その施設の施設種別と同じ施設種別の全ての施設のアイコン（図では、ガソリンスタンドアイコン３０４）がナビゲーション画面の地図画像３０１上に表示されなくなる。
【００４８】
以上、本発明の第１の実施形態について説明した。
このように、本第１実施形態によれば、ユーザは、アイコンを表示させたい施設種別の任意の施設の位置に対応するナビゲーション画面の地図画像３０１上の位置にタッチするだけの簡易な操作で、当該施設種別の各施設のアイコンをナビゲーション画面の地図画像３０１上に表示することができる。また、ナビゲーション画面の地図画像３０１上に表示されている、表示を消去したい施設種別の任意の施設のアイコンにタッチするだけの簡易な操作で、当該施設種別の各施設のアイコンの表示をナビゲーション画面の地図画像３０１上から消去することができる。
【００４９】
以下、本発明の第２実施形態について説明する。
本第２実施形態は、制御部１５においてアイコン編集モードの設定を行う点と、アイコン編集モードが設定されていない期間中、制御部１５においてスクロール処理を行う点と、制御部１５において図４に示したタッチ応答表示制御処理を、アイコン編集モードが設定されている期間中のみ行う点が行う。
【００５０】
図５ａに、本第２実施形態において表示するナビゲーション画面を示す。
図示するように、本第２実施形態に係るナビゲーション画面は、ユーザからアイコン編集モードの設定を受け付けるためのアイコンボタン５０１を、図３に示した第１実施形態のナビゲーション画面に対して追加したものとなっている。
【００５１】
さて、このようなナビゲーション画面において、アイコン編集モードが設定されていないときに、タッチパネル２を介してナビゲーション画面の地図画像３０１上の位置に対するユーザの図５ａに示すようなタッチを検出すると、制御部１５は、ナビゲーション画面生成部１６を制御し、図５ｂに示すように、タッチが継続されている期間中、ナビゲーション画面の地図画像３０１をタッチされた位置がナビゲーション画面の中心に向かう方向に所定速度で移動させるスクロール処理を実行する。
【００５２】
なお、制御部１５は、アイコン編集モードが設定されているときには、スクロール処理は実行しない。
また、制御部１５は、図５ｃに示すように、図５ｂに示すように、タッチパネル２を介してナビゲーション画面のアイコンボタン５０１に対するユーザのタッチを検出するとアイコン編集モードを設定し、図４に示したタッチ応答表示制御処理を開始すると共に、図５ｄに示すようにアイコンボタン５０１を強調表示することにより、アイコン編集モードが設定中であることをユーザに提示する。
【００５３】
そして、アイコン編集モードが設定されているときに、図５ｄに示すように、ユーザが、ナビゲーション画面の地図画像３０１上のアイコンが表示されていない施設の位置に対応する位置にタッチすると、タッチ応答表示制御処理によって、施設位置に対応する位置がタッチされた施設の施設種別（図では、施設種別「ガソリンスタンド」）に対してアイコン表示制御テーブルの表示/非表示に表示が設定され、図６ａに示すように、その施設の施設種別と同じ施設種別の施設のアイコン（図では、施設種別「ガソリンスタンド」の施設のアイコンであるガソリンスタンドアイコン３０４）がナビゲーション画面の地図画像３０１上に表示されるようになる。
【００５４】
また、アイコン編集モードが設定されているときに、図６ｂに示すように、ユーザがナビゲーション画面の地図画像３０１上に表示されているアイコン（図では、コンビニエンスストアアイコン３０３）をタッチすると、タッチ応答表示制御処理によって、表示制御テーブルのタッチされたアイコンが表す施設の施設種別（図では、施設種別「コンビニエンスストア」）に対して表示/非表示に非表示がアイコン表示制御テーブルに設定され、図６ｃに示すように、その施設の施設種別と同じ施設種別の全ての施設のアイコン（図では、コンビニエンスストアアイコン３０３）がナビゲーション画面の地図画像３０１上に表示されなくなる。
【００５５】
そして、制御部１５は、アイコン編集モードが設定されているときに、図６ｃに示すように、ユーザがアイコンボタン５０１をタッチしたならば、図６ｄに示すように、アイコン編集モードを解除し、タッチ応答表示制御処理を終了すると共に、アイコンボタン５０１の強調表示を解除する。
【００５６】
以上、本発明の第２実施形態について説明した。
このように、本第２実施形態によれば、ユーザは、ナビゲーション画面の地図画像３０１上へのタッチ操作によって地図画像３０１のスクロールを行うことができる。また、ユーザは、アイコンボタン５０１を操作してアイコン編集モードを設定した後は、アイコンを表示させたい施設種別の任意の施設の位置に対応する地図画像３０１上の位置にタッチしたり、表示を消去したい施設種別の任意の施設のアイコンにタッチするだけの簡易な操作で、施設種別毎に任意の施設種別の各施設のアイコンの表示や消去を行うことができる。
【００５７】
以下、本発明の第３実施形態について説明する。
本第３実施形態は、制御部１５において、図４に示したタッチ応答表示制御処理に代えて、図７に示すタッチ応答表示制御処理を行うようにした点のみが第１実施形態と異なる。
【００５８】
図７に示すように本第３実施形態に係るタッチ応答表示制御処理において、制御部１５は、ユーザのタッチパネル２へのタッチの発生を監視する（ステップ７０２）。
そして、ユーザのタッチが発生したならば（ステップ７０２）、ナビゲーション画面生成部１６を制御し、タッチの終了（デタッチ）が発生するまで（ステップ７０６）、ナビゲーション画面の地図画像３０１をタッチされた位置がナビゲーション画面の中心に向かう方向に所定速度で移動させることにより、タッチの継続中、ナビゲーション画面の地図画像３０１をスクロールさせる（ステップ７０４）。
【００５９】
そして、タッチが終了したならば、ナビゲーション画面生成部１６に、アイコン表示制御テーブルにおいて表示/非表示に非表示が設定されている施設種別の施設のアイコン、すなわち、現在表示されていない施設のアイコンを、半透明の表示形態で地図画像３０１上に表示させる（ステップ７０８）。
【００６０】
そして、所定のタイムアウト時間（たとえば、４秒）をセットしたタイマをスタートし（ステップ７１０）、タイマのタイムアウトの発生と（ステップ７１２）、ユーザのタッチパネル２へのタッチの発生と（ステップ７１４）とを監視する。
【００６１】
そして、タイムアウトが発生した場合には、ナビゲーション画面生成部１６に、施設のアイコンのうちの、アイコン表示制御テーブルにおいて表示/非表示に表示が設定されている施設種別の施設のアイコンのみが表示されるように（半透明のアイコンを消去するように）、ナビゲーション画面の表示を更新させ（ステップ７２６）、ステップ７０２からの処理に戻る。
【００６２】
また、タッチが発生した場合には（ステップ７１４）、タッチされた位置が、半透明で表示されているアイコンが表示されている位置であるかどうかを調べ（ステップ７１６）、半透明で表示されているアイコンが表示されている位置であれば、タッチされた位置にある半透明のアイコンが表す施設の施設レコードに登録されている施設種別を取得し、アイコン表示制御テーブルの取得した施設種別の表示/非表示を表示に設定する（ステップ７２２）。
【００６３】
そして、ナビゲーション画面生成部１６に、施設のアイコンのうちの、アイコン表示制御テーブルの表示/非表示に表示が設定されている施設種別の施設のアイコンのみが表示されるように、ナビゲーション画面の表示を更新させ（ステップ７２６）、ステップ７０２からの処理に戻る。
【００６４】
一方、タッチされた位置が、通常の形態で不透明なアイコンが表示されている位置、すなわちアイコン表示制御テーブルに表示/非表示として表示が設定されている施設種別の施設のアイコンが表示されている位置であるかどうかを調べ（ステップ７１８）、通常の形態でアイコンが表示されている位置であれば、タッチされた位置にあるアイコンが表す施設の施設レコードに登録されている施設種別を取得し、アイコン表示制御テーブルの取得した施設種別の表示/非表示を非表示に設定する（ステップ７２４）。
【００６５】
そして、ナビゲーション画面生成部１６に、施設のアイコンのうちの、アイコン表示制御テーブルにおいて表示/非表示に表示が設定されている施設種別の施設のアイコンのみが表示されるように、ナビゲーション画面の表示を更新させ（ステップ７２６）、ステップ７０２からの処理に戻る。
【００６６】
一方、タッチされた位置が、半透明のアイコンが表示されている位置でもなく（ステップ７１６）、通常の形態でアイコンが不透明に表示されている位置でもなければ（ステップ７１８）、ナビゲーション画面生成部１６に、施設のアイコンのうちの、アイコン表示制御テーブルの表示/非表示に表示が設定されている施設種別の施設のアイコンのみが表示されるように、ナビゲーション画面の表示を更新させた上で（ステップ７２０）、ステップ７０４からの処理に戻る。
【００６７】
以上、本第３実施形態において制御部１５が行うタッチ応答表示制御処理について説明した。
このような第３実施形態のタッチ応答表示制御処理によれば、たとえば、図８ａに示すように、コンビニエンスストアアイコン３０３のみがナビゲーション画面の地図画像３０１上に表示されている状態にあるときに、タッチパネル２を介してナビゲーション画面の地図画像３０１上の位置に対するユーザのタッチを検出すると、制御部１５は、ナビゲーション画面生成部１６を制御し、ナビゲーション画面の地図画像３０１を、タッチされた位置がナビゲーション画面の中心に向かう方向にスクロールする。
【００６８】
そして、スクロールが完了したならば、図８ｂに示すスクロール後のナビゲーション画面の地図画像３０１上に、アイコン表示制御テーブルの表示/非表示に非表示が設定されている施設種別の施設のアイコン、すなわち、スクロール前に表示されていなかったアイコン３０４-３０６が、半透明の表示形態で表示される。
そして、この状態で、図８ｃに示すように、ユーザが半透明で表示されているアイコンのうちの、施設種別レストランのアイコンであるレストランアイコン３０５にタッチすると、図８ｄに示すように、タッチされたレストランアイコン３０５以外の半透明で表示されていたアイコン３０４、３０６の表示が消去されると共に、スクロール開始前から表示されていたコンビニエンスストアアイコン３０３と、タッチされたレストランアイコン３０５のみが、以降、通常の不透明な表示形態でナビゲーション画面の地図画像３０１上に表示される。
【００６９】
また、第３実施形態のタッチ応答表示制御処理によれば、図９ａに示すように、コンビニエンスストアアイコン３０３とレストランアイコン３０５のみがナビゲーション画面の地図画像３０１上に表示されている状態にあるときに、タッチパネル２を介してナビゲーション画面の地図画像３０１上の位置に対するユーザのタッチを検出すると、制御部１５は、ナビゲーション画面生成部１６を制御し、ナビゲーション画面の地図画像３０１を、タッチされた位置がナビゲーション画面の中心に向かう方向にスクロールする。
【００７０】
そして、スクロールが完了したならば、図９ｂに示すスクロール後のナビゲーション画面の地図画像３０１上に、アイコン表示制御テーブルの表示/非表示に非表示が設定されている施設種別の施設のアイコン、すなわち、スクロール前に表示されていなかったアイコン３０４、３０６が、半透明の表示形態で表示される。
そして、この状態で、図９ｃに示すように、スクロール開始前から通常の表示形態で不透明に表示されているアイコン３０３、３０５のうちの、レストランアイコン３０５にユーザがタッチすると、半透明のアイコンの表示は消去されると共に、図９ｄに示すように、スクロール開始前に表示されていたアイコン３０３、３０５のうちのタッチされたレストランアイコン３０５が、以降、ナビゲーション画面の地図画像３０１上に表示されなくなり、コンビニエンスストアアイコン３０３のみが表示されるようになる。
【００７１】
以上、本発明の第３の実施形態について説明した。
このように、本第３実施形態によれば、ユーザは、ナビゲーション画面の地図画像３０１上へのタッチ操作によって地図画像３０１のスクロールを行うことができる。また、ユーザは、スクロール後に、半透明で表示されている、以降アイコンを表示させたい施設種別の任意の施設のアイコンにタッチしたり、通常の表示形態で表示されている、表示を消去したい施設種別の任意の施設のアイコンにタッチするだけの簡易な操作で、施設種別毎に任意の施設種別の各施設のアイコンの表示や消去を行うことができる。
【００７２】
以下、本発明の第４実施形態について説明する。
本第４実施形態は、ナビゲーション機能を備えたスマートフォン等の携帯型のナビゲーション装置１に本発明を適用したものである。
本第４実施形態に係るモバイル装置の構成や動作は、状態センサ４において、自動車の進行方位や速度に状態に代えて、モバイル装置の進行方位や速度を検出する点と、図４に示したタッチ応答表示制御処理に代えて、図１０に示すタッチ応答表示制御処理を行うようにした点を除き、第１実施形態で示した車載システムの構成（図１、２）、動作と同様である。
【００７３】
さて、図１０に示すように、本第４実施形態において行うタッチ応答表示制御処理において、制御部１５は、ユーザのタッチパネル２へのタッチの発生を監視する（ステップ１００２）。
【００７４】
そして、タッチが発生したならば（ステップ１００２）、なぞり操作の発生と（ステップ１００４）、長押し操作の発生と（ステップ１００６）の検出の有無を判定する。
ここで、なぞり操作とは、タッチパネル２へのタッチを維持したままタッチ位置を移動する操作であり、長押し操作とはタッチ位置を移動することなく所定時間以上タッチを継続する操作である。
【００７５】
そして、なぞり操作が検出された場合には（ステップ１００４）、ナビゲーション画面生成部１６を制御し、なぞり操作が検出されなくなるまで、ナビゲーション画面の地図画像３０１をなぞり方向（タッチ位置の移動方向）に移動させることにより地図画像３０１をスクロールし（ステップ１０１０）、ステップ１００２からの処理に戻る。
【００７６】
一方、長押し操作が発生した場合には（ステップ１００６）、タッチ位置が、アイコンが表示されていない施設の位置に対応する地図画像３０１上の位置であるかどうか（ステップ１０１２）と、アイコンが表示されている位置であるかどうか（ステップ１０１４）とを調べる。
【００７７】
そして、タッチ位置がアイコンが表示されていない施設の位置に対応する地図画像３０１上の位置であれば（ステップ１０１２）当該タッチされた位置に対応する位置の施設の施設レコードに登録されている施設種別を取得し、アイコン表示制御テーブルの取得した施設種別の表示/非表示を表示に設定した上で（ステップ１０１６）、ナビゲーション画面生成部１６に、ナビゲーション画面の表示を更新させ（ステップ１０２０）、ステップ１００２の監視に戻る。
【００７８】
また、タッチ位置がアイコンが表示されている位置であれば（ステップ１０１４）、タッチ位置にあるアイコンが表す施設の施設レコードに登録されている施設種別を取得し、アイコン表示制御テーブルの取得した施設種別の表示/非表示を非表示に設定した上で（ステップ１０１８）、ナビゲーション画面生成部１６に、ナビゲーション画面の表示を更新させ（ステップ１０２０）、ステップ１００２の監視に戻る。
【００７９】
一方、タッチ位置がアイコンが表示されていない施設の位置に対応する地図画像３０１上の位置でもなく（ステップ１０１２）、アイコンが表示されている位置でもなければ（ステップ１０１４）、そのままステップ１００２の監視に戻る。
【００８０】
。
一方、なぞり操作の発生も（ステップ１００４）、長押し操作の発生も（ステップ１００６）検出されなかった場合には、短時間タッチパネルにタッチする通常のタッチ操作が発生したものとして、タッチ位置がアイコンが表示されている位置、または、アイコンが表示されていない施設の位置に対応する地図画像３０１上の位置であるかどうかを調べる（ステップ１００８）。
【００８１】
そして、タッチ位置がアイコンが表示されている位置、または、アイコンが表示されていない施設の位置に対応する地図画像３０１上の位置である場合には、タッチ位置がアイコンが表示されている位置であればタッチされたアイコンを選択施設とし、タッチ位置がアイコンが表示されていない施設の位置に対応する地図画像３０１上の位置であれば、タッチ位置に対応する位置にある施設を選択施設として、選択施設の施設名称などの基本情報と、予め施設を対象とする所定の操作が定義されている操作項目のリストを表した操作メニューとを、ナビゲーション画面上に重畳表示する（ステップ１０２２）。
【００８２】
そして、操作項目に対するユーザの操作が発生したならば（ステップ１０２４）、ユーザの操作が発生した操作項目に対して定義されている操作を、選択施設を対象として行い（ステップ１０２６）、基本情報と操作メニューの表示を消去した上で（ステップ１０２８）、ステップ１００２の処理に戻る。
【００８３】
一方、通常のタッチ操作のタッチ位置がアイコンが表示されている位置でもなく、アイコンが表示されていない施設の位置に対応する地図画像３０１上の位置でもなければ（ステップ１００８）、そのまま、ステップ１００２からの処理に戻る。
【００８４】
以上、本第４実施形態で行うタッチ応答表示制御処理について説明した。
このような第４実施形態タッチ応答表示制御処理によれば、図１１ａに示すようにナビゲーション画面が表示されている状態において、図１１ｂに示すように、ユーザがタッチを継続したままたタッチ位置を移動するなぞり操作を行うと、ナビゲーション画面の地図画像３０１がなぞり操作においてタッチ位置が移動した方向にスクロールする。
【００８５】
また、図１１ｃに示すようにナビゲーション画面が表示されている状態において、図１１ｃ、ｄに示すようにユーザがアイコンが表示されていない施設の位置に対応する位置に短時間タッチするタッチ操作を行うと、図１１ｅに示すように、施設位置に対応する位置がタッチされた施設の施設名称等を示す基本情報１１０１と、操作メニュー１１０２がナビゲーション画面上に重畳表示される。そして、ユーザが操作メニュー１１０２の操作項目を操作すると、操作された操作項目に対応する処理が、施設位置に対応する位置がタッチされた施設を対象として実行される。すなわち、たとえば、目的地にするの操作項目がユーザによって操作された場合には、施設位置に対応する位置がタッチされた施設を目的地に設定する処理を行う。
【００８６】
また、図１１ｃに示すようにナビゲーション画面が表示されている状態において、図１１ｃ、ｆに示すように、ユーザがアイコンが表示されていない施設の位置に対応する位置に長時間タッチする長押し操作を行うと、施設位置に対応する位置がタッチされた施設の施設種別（図では、施設種別「ガソリンスタンド」）に対してアイコン表示制御テーブルの表示/非表示に表示が設定され、以降、図１１ｇに示すように、その施設の施設種別と同じ施設種別の施設のアイコン（ガソリンスタンドアイコン３０４）がナビゲーション画面の地図画像３０１上に表示されるようになる。
【００８７】
また、図１２ａに示すようにナビゲーション画面が表示されている状態において、図１２ａ、ｂに示すようにユーザがアイコンを短時間タッチするタッチ操作を行うと、図１２ｃに示すように、タッチされたアイコンの施設の施設名称等を示す基本情報１１０１と、操作メニュー１１０２がナビゲーション画面上に重畳表示される。そして、ユーザが操作メニュー１１０２の操作項目を操作すると、操作された操作項目に対応する処理が、タッチされたアイコンの施設を対象として実行される。すなわち、たとえば、目的地にするの操作項目がユーザによって操作された場合には、タッチされたアイコンの施設を目的地に設定する処理を行う。
【００８８】
また、図１２ａに示すようにナビゲーション画面が表示されている状態において、図１２ａ、ｄに示すように、ユーザがアイコンに長時間タッチする長押し操作を行うと、タッチされたアイコンの施設の施設種別（図では、施設種別「ガソリンスタンド」）に対してアイコン表示制御テーブルの表示/非表示に非表示が設定され、以降、図１２ｅに示すように、その施設の施設種別と同じ施設種別の施設のアイコン（ガソリンスタンドアイコン３０４）はナビゲーション画面の地図画像３０１上に表示されなくなる。
【００８９】
以上、本発明の第４の実施形態について説明した。
このように、本第４実施形態によれば、ユーザは、ナビゲーション画面の地図画像３０１上へのなぞり操作によって地図画像３０１のスクロールを行うことができる。また、ユーザは、アイコンを表示させたい施設種別の任意の施設の位置に対応するナビゲーション画面の地図画像３０１上の位置への長押し操作や、表示を消去したい施設種別の任意の施設のアイコンへの長押し操作を行うだけの簡易な操作で、施設種別毎に任意の施設種別の各施設のアイコンの表示や消去を行うことができる。
【００９０】
以下、本発明の第５の実施形態について説明する。
本第５実施形態は、図１０に示したタッチ応答表示制御処理に代えて、図１３に示すタッチ応答表示制御処理を行うようにした点を除き、第４実施形態と同様である。
さて、図１３に示すように、本第５実施形態において行うタッチ応答表示制御処理において、制御部１５は、ユーザのタッチパネル２へのタッチの発生を監視する（ステップ１３０２）。
【００９１】
そして、タッチが発生したならば（ステップ１３０２）、なぞり操作の発生と（ステップ１３０４）の検出の有無を判定する。
そして、なぞり操作が検出された場合には（ステップ１３０４）、ナビゲーション画面生成部１６を制御し、なぞり操作が終了するまで、ナビゲーション画面の地図画像３０１をなぞり方向（タッチ位置の移動方向）に移動させることにより地図画像３０１をスクロールし（ステップ１３１０）、ステップ１３０２からの処理に戻る。
【００９２】
一方、なぞり操作が検出されなかった場合には、通常のタッチ操作が発生したものとして、タッチ位置が、アイコンが表示されていない施設の位置に対応する地図画像３０１上の位置であるかどうか（ステップ１３０６）と、アイコンが表示されている位置であるかどうか（ステップ１３０８）とを調べる。
【００９３】
そして、タッチ位置が、アイコンが表示されていない施設の位置に対応する地図画像３０１上の位置である場合には（ステップ１３０６）、当該タッチされた位置に対応する位置の施設の施設名称などの基本情報１１０１と、予め施設を対象とする所定の操作が定義されている操作項目のリストを表した操作メニュー１１０２とを、ナビゲーション画面上に重畳表示する（ステップ１３１２）。ここで、ステップ１３１２で表示する操作メニュー１１０２には、アイコン表示の操作項目を含める。
【００９４】
そして、操作項目に対するユーザの操作が発生したならば（ステップ１３１４）、ユーザの操作が発生した操作項目がアイコン表示の操作項目であるかどうかを調べ（ステップ１３１６）、アイコン表示の操作項目でなければ、ユーザの操作が発生した操作項目に対して定義されている操作を、タッチされたアイコンの施設を対象として行い、基本情報１１０１と操作メニュー１１０２の表示を消去した上で（ステップ１３３２）、ステップ１００２の処理に戻る。
【００９５】
一方、ユーザの操作が発生した操作項目がアイコン表示であれば（ステップ１３１６）、当該タッチされた位置に対応する位置の施設の施設レコードに登録されている施設種別を取得し、アイコン表示制御テーブルの取得した施設種別の表示/非表示を表示に設定した上で（ステップ１３１８）、基本情報１１０１と操作メニュー１１０２の表示を消去し、ナビゲーション画面生成部１６に、ナビゲーション画面の表示を更新させ（ステップ１３２０）、ステップ１３０２の監視に戻る。
【００９６】
一方、タッチ位置が、アイコンが表示されている位置である場合には（ステップ１３０８）、当該タッチされたアイコンの施設の施設名称などの基本情報１１０１と、予め施設を対象とする所定の操作が定義されている操作項目のリストを表した操作メニュー１１０２とを、ナビゲーション画面上に重畳表示する（ステップ１３２２）。ここで、ステップ１３２２で表示する操作メニュー１１０２には、アイコン消去の操作項目を含める。
【００９７】
そして、操作項目に対するユーザの操作が発生したならば（ステップ１３２４）、ユーザの操作が発生した操作項目がアイコン消去の操作項目であるかどうかを調べ（ステップ１３２６）、アイコン消去の操作項目でなければ、ユーザの操作が発生した操作項目に対して定義されている操作を、タッチされたアイコンの施設を対象として行い、基本情報１１０１と操作メニュー１１０２の表示を消去した上で（ステップ１３３４）、ステップ１００２の処理に戻る。
【００９８】
一方、ユーザの操作が発生した操作項目がアイコン消去であれば、当該タッチされたアイコンの施設の施設レコードに登録されている施設種別を取得し、アイコン表示制御テーブルの取得した施設種別の表示/非表示を非表示に設定した上で（ステップ１３２８）、基本情報１１０１と操作メニュー１１０２の表示を消去し、ナビゲーション画面生成部１６に、ナビゲーション画面の表示を更新させ（ステップ１３３０）、ステップ１３０２の監視に戻る。
【００９９】
一方、タッチ位置が、アイコンが表示されていない施設の位置に対応する地図画像３０１上の位置でも（ステップ１３０６）と、アイコンが表示されている位置でも（ステップ１３０８）ない場合には、そのままステップ１３０２の監視に戻る。
【０１００】
以上、第５実施形態において行うタッチ応答表示制御処理について説明した。
このような第５実施形態応答表示制御処理によれば、図１４ａに示すようにナビゲーション画面が表示されている状態において、ユーザが図１４ｂに示すように、タッチを継続したままたタッチ位置を移動するなぞり操作を行うと、ナビゲーション画面の地図画像３０１がなぞり操作において、タッチ位置が移動した方向にスクロールする。
【０１０１】
また、図１４ｃに示すように、ナビゲーション画面が表示されている状態において、ユーザがアイコンが表示されていない施設の位置に対応する位置にタッチするタッチ操作を行うと、図１４ｄに示すように、施設位置に対応する位置がタッチされた施設の施設名称等を示す基本情報１１０１と、操作メニュー１１０２がナビゲーション画面上に重畳表示される。そして、ユーザが操作メニュー１１０２の操作項目を操作すると、操作された操作項目に対応する処理が、施設位置に対応する位置がタッチされた施設を対象として実行される。
【０１０２】
そして、このとき操作された操作項目が、図１４ｄに示すように、アイコンを表示の操作項目である場合には、施設位置に対応する位置がタッチされた施設の施設種別（図では、施設種別「ガソリンスタンド」）に対してアイコン表示制御テーブルの表示/非表示に表示が設定され、以降、図１４ｅに示すように、その施設の施設種別と同じ施設種別の施設のアイコン（ガソリンスタンドアイコン３０４）がナビゲーション画面の地図画像３０１上に表示されるようになる。
【０１０３】
また、図１４ｆに示すようにナビゲーション画面が表示されている状態において、ユーザがアイコンをタッチするタッチ操作を行うと、図１４ｇに示すように、タッチされたアイコンの施設の施設名称等を示す基本情報１１０１と、操作メニュー１１０２がナビゲーション画面上に重畳表示される。そして、ユーザが操作メニュー１１０２の操作項目を操作すると、操作された操作項目に対応する処理が、タッチされたアイコンの施設を対象として実行される。
【０１０４】
そして、このとき操作された操作項目が、図１４ｇに示すように、アイコンを消去の操作項目である場合には、タッチされたアイコンの施設の施設種別（図では、施設種別「ガソリンスタンド」）に対してアイコン表示制御テーブルの表示/非表示に非表示が設定され、以降、図１４ｈに示すように、その施設の施設種別と同じ施設種別の施設のアイコン（ガソリンスタンドアイコン３０４）はナビゲーション画面の地図画像３０１上に表示されなくなる。
【０１０５】
以上、本発明の第５実施形態について説明した。
このように、本第５実施形態によれば、ユーザは、ナビゲーション画面の地図画像３０１上へのなぞり操作によって地図画像３０１のスクロールを行うことができる。また、ユーザは、アイコンを表示させたい施設種別の任意の施設の位置に対応するナビゲーション画面の地図画像３０１上の位置へタッチ操作を行って表示される操作メニュー１１０２のアイコンを表示の操作項目を選択したり、表示を消去したい施設種別の任意の施設のアイコンにタッチ操作を行って表示される操作メニュー１１０２のアイコンを消去の操作項目を選択するだけの簡易な操作によって、施設種別毎に任意の施設種別の各施設のアイコンの表示や消去を行うことができる。
【０１０６】
以上、本発明の実施形態について説明した。
ところで、以上の実施形態では、タッチパネル２をユーザからの位置の入力に用いたが、これは、マウス、トラックパッド等の任意のポインティングデバイスをユーザからの位置の入力に用いるようにしてもよい。
【０１０７】
また、以上の実施形態では、施設種別として、ガソリンスタンドやレストランなどの、一般的な施設の分類を用いたが、これは、フランチャイズブランドなどの、施設が掲げるブランド毎に細分化して施設種別を設けたり、食事、買い物などの用途毎の施設の大分類を施設種別として用いるようにしてよい。
【０１０８】
また、以上の実施形態で示した施設のアイコンの表示と非制御を制御する技術は、地図上に施設を表すアイコンを選択的に表示する任意の地図表示システムに同様に適用することができる。
【符号の説明】
【０１０９】
１…ナビゲーション装置、２…タッチパネル、３…表示装置、４…状態センサ、５…ＧＰＳ受信機、１１…記憶装置、１２…ルート探索部、１３…現在状態算出部、１４…メモリ、１５…制御部、１６…ナビゲーション画面生成部、１７…ＧＵＩ制御部。
【図１】
0006754215.tif 000002
【図２】
0006754215.tif 000003
【図３】
0006754215.tif 000004
【図４】
0006754215.tif 000005
【図５】
0006754215.tif 000006
【図６】
0006754215.tif 000007
【図７】
0006754215.tif 000008
【図８】
0006754215.tif 000009
【図９】
0006754215.tif 000010
【図１０】
0006754215.tif 000011
【図１１】
0006754215.tif 000012
【図１２】
0006754215.tif 000013
【図１３】
0006754215.tif 000014
【図１４】
0006754215.tif 000015