(57)【要約】【課題】表示画面を押圧して押圧しながら押圧位置を移動する操作を行っているとき、表示画面に表示されているボタンを押圧してもボタンに定義された処理は実行されない車載用表示装置を提供する。【解決手段】地図２０の感応エリア４１の中でボタン２２ａ〜２２ｃの感応エリア４２ａ〜４２ｃと重なっていない部分が押圧されると、地図２０の感応エリア４１の優先度をボタン２２ａ〜２２ｃの感応エリア４２ａ〜４２ｃの優先度より大きくする。したがって、矢印５１の方向に押圧位置が移動し、詳細表示ボタン２２ｃの表示範囲が押圧されても、感応エリア４２ｃの処理は実行されない。【選択図】図５
2008145170.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルを設けた表示モニタと、
前記表示モニタにボタンを表示するボタン表示制御手段と、
前記タッチパネルに、押圧位置移動操作を行う感応エリアと、前記ボタンの表示位置にボタン感応エリアとを設定する感応エリア設定制御手段と、
前記感応エリアが押圧されると、前記感応エリアに定義した処理を実行する処理制御手段とを備え、
前記処理制御手段は、前記ボタン感応エリアが押圧されると、前記ボタン感応エリアに定義された処理を実行し、前記押圧位置移動操作を行う感応エリアの中の前記ボタン感応エリアと重なっていない部分が押圧されると、前記押圧が終了するまで、前記ボタン感応エリアが押圧されても前記ボタン感応エリアに定義した処理を実行しないことを特徴とする車載用表示装置。
【請求項２】
請求項１に記載の車載用表示装置において、
前記処理制御手段は、前記押圧位置移動操作を行う感応エリアの中の前記ボタン感応エリアと重なっていない部分が押圧されると、前記押圧が終了するまで、前記押圧位置移動操作を行う感応エリアに定義された処理を実行することを特徴とする車載用表示装置。
【請求項３】
請求項１または２に記載の車載用表示装置において、
感応エリア設定制御手段は、前記ボタン感応エリアの優先度を、前記押圧位置移動操作を行う感応エリアの優先度より高く設定し、前記押圧位置移動操作を行う感応エリアの中の前記ボタン感応エリアと重なっていない部分が押圧されると、前記押圧が終了するまで、前記押圧位置移動操作を行う感応エリアの優先度を前記ボタン感応エリアの優先度より高く設定し、
前記処理制御手段は、前記押圧位置移動操作を行う感応エリアと、前記ボタン感応エリアとが重畳している部分については、優先度の高い感応エリアに定義された処理を実行することを特徴とする車載用表示装置。
【請求項４】
請求項１または２に記載の車載用表示装置において、
感応エリア設定制御手段は、前記ボタン感応エリアの優先度を、前記押圧位置移動操作を行う感応エリアの優先度より高く設定し、前記押圧位置移動操作を行う感応エリアの中の前記ボタン感応エリアと重なっていない部分が押圧されると、前記押圧が終了するまで、前記ボタン感応エリアを無効とし、
前記処理制御手段は、前記押圧位置移動操作を行う感応エリアと、前記ボタン感応エリアとが重畳している部分については、優先度の高い感応エリアに定義された処理を実行することを特徴とする車載用表示装置。
【請求項５】
請求項４に記載の車載用表示装置において、
前記ボタン表示制御手段は、前記感応エリア設定制御手段によって感応エリアを無効にしたボタンの表示を消去することを特徴とする車載用表示装置。
【請求項６】
請求項１または２に記載の車載用表示装置において、
感応エリア設定制御手段は、前記押圧位置移動操作を行う感応エリアと、前記ボタン感応エリアとが重畳していない場合、前記押圧位置移動操作を行う感応エリアの優先度を前記ボタン感応エリアの優先度より高く設定し、前記押圧位置移動操作を行う感応エリアが押圧されると、前記押圧が終了するまで、前記押圧位置移動操作を行う感応エリアを拡大し、
前記処理制御手段は、前記押圧位置移動操作を行う感応エリアと、前記ボタン感応エリアとが重畳している部分については、優先度の高い感応エリアに定義された処理を実行することを特徴とする車載用表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを設けた車載用表示装置に関する。
【背景技術】
【０００２】
表示画面に表示された地図を指で押圧し、押圧しながら指を移動すると、地図がスクロールするナビゲーション装置が従来技術として知られている（たとえば、特許文献１）。
【特許文献１】特開２００６−９０９６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１のような従来のナビゲーション装置では、押圧しながら指を移動しているときに、誤って表示画面に表示されているボタンを押圧すると、押圧したボタンに定義された処理が実行されてしまうという問題点がある。
【課題を解決するための手段】
【０００４】
（１）請求項１の発明の車載用表示装置は、タッチパネルを設けた表示モニタと、表示モニタにボタンを表示するボタン表示制御手段と、タッチパネルに、押圧位置移動操作を行う感応エリアと、ボタンの表示位置にボタン感応エリアとを設定する感応エリア設定制御手段と、感応エリアが押圧されると、感応エリアに定義した処理を実行する処理制御手段とを備え、処理制御手段は、ボタン感応エリアが押圧されると、ボタン感応エリアに定義された処理を実行し、押圧位置移動操作を行う感応エリアの中のボタン感応エリアと重なっていない部分が押圧されると、押圧が終了するまで、ボタン感応エリアが押圧されてもボタン感応エリアに定義した処理を実行しないことを特徴とする。
（２）請求項２の発明は、請求項１に記載の車載用表示装置において、処理制御手段は、押圧位置移動操作を行う感応エリアの中のボタン感応エリアと重なっていない部分が押圧されると、押圧が終了するまで、押圧位置移動操作を行う感応エリアに定義された処理を実行することを特徴とする。
（３）請求項３の発明は、請求項１または２に記載の車載用表示装置において、感応エリア設定制御手段は、ボタン感応エリアの優先度を、押圧位置移動操作を行う感応エリアの優先度より高く設定し、押圧位置移動操作を行う感応エリアの中のボタン感応エリアと重なっていない部分が押圧されると、押圧が終了するまで、押圧位置移動操作を行う感応エリアの優先度をボタン感応エリアの優先度より高く設定し、処理制御手段は、押圧位置移動操作を行う感応エリアと、ボタン感応エリアとが重畳している部分については、優先度の高い感応エリアに定義された処理を実行することを特徴とする。
（４）請求項４の発明は、請求項１または２に記載の車載用表示装置において、感応エリア設定制御手段は、ボタン感応エリアの優先度を、押圧位置移動操作を行う感応エリアの優先度より高く設定し、押圧位置移動操作を行う感応エリアの中のボタン感応エリアと重なっていない部分が押圧されると、押圧が終了するまで、ボタン感応エリアを無効とし、処理制御手段は、押圧位置移動操作を行う感応エリアと、ボタン感応エリアとが重畳している部分については、優先度の高い感応エリアに定義された処理を実行することを特徴とする。
（５）請求項５の発明は、請求項４に記載の車載用表示装置において、ボタン表示制御手段は、感応エリア設定制御手段によって感応エリアを無効にしたボタンの表示を消去することを特徴とする。
（６）請求項６の発明は、請求項１または２に記載の車載用表示装置において、感応エリア設定制御手段は、押圧位置移動操作を行う感応エリアと、ボタン感応エリアとが重畳していない場合、押圧位置移動操作を行う感応エリアの優先度をボタン感応エリアの優先度より高く設定し、押圧位置移動操作を行う感応エリアが押圧されると、押圧が終了するまで、押圧位置移動操作を行う感応エリアを拡大し、処理制御手段は、押圧位置移動操作を行う感応エリアと、ボタン感応エリアとが重畳している部分については、優先度の高い感応エリアに定義された処理を実行することを特徴とする。
【発明の効果】
【０００５】
本発明によれば、押圧位置移動操作を行う感応エリアの中のボタン感応エリアと重なっていない部分が押圧されると、押圧位置移動操作が終了するまで、ボタンが押圧されてもボタン感応エリアに定義した処理は実行されない。したがって、押圧位置移動操作中に、誤ってボタンが押圧されても、ボタンに定義された処理が実行されることはない。
【発明を実施するための最良の形態】
【０００６】
図１は、本発明の実施形態によるナビゲーション装置１を示す。このナビゲーション装置１では、表示モニタ１６に表示された地図が押圧されると、押圧されている間、押圧位置が地図中央の方向に移動するように地図がスクロールする。このため、地図を押圧しながら押圧位置を移動すると、地図をスクロールしながらスクロール方向を変更することができる。ナビゲーション装置１は、制御回路１１、ＲＯＭ１２、ＲＡＭ１３、現在地検出装置１４、画像メモリ１５、表示モニタ１６、スピーカ１７、入力装置１８、タッチパネル１９およびディスクドライブ１１１を有している。ディスクドライブ１１１には、地図データが記憶されたＤＶＤ−ＲＯＭ１１２が装填されている。
【０００７】
制御回路１１は、マイクロプロセッサ及びその周辺回路からなり、ＲＡＭ１３を作業エリアとしてＲＯＭ１２に格納された制御プログラムを実行して各種の制御を行う。この制御回路１１がＤＶＤ−ＲＯＭ１１２に記憶された地図データに基づいて所定の経路探索処理を行うと、その処理結果が推奨経路として表示モニタ１６に表示される。
【０００８】
現在地検出装置１４は車両の現在地を検出する装置である。現在地検出装置１４は、振動ジャイロ１４ａ、車速センサ１４ｂ、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）センサ１４ｃなどからなる。振動ジャイロ１４ａは、車両の進行方向を検出し、車速センサ１４ｂは、車速を検出し、ＧＰＳセンサ１４ｃはＧＰＳ衛星からのＧＰＳ信号を検出する。ナビゲーション装置１は、この現在地検出装置１４により検出された車両の現在地に基づいて、地図の表示範囲や経路探索開始点などを決定するとともに、地図上にその現在地を表示する。
【０００９】
画像メモリ１５は、表示モニタ１６に表示するための画像データを格納する。この画像データは、道路地図描画用データや各種の図形データからなり、それらはＤＶＤ−ＲＯＭ１１２に記憶された地図データに基づいて、適宜生成される。ナビゲーション装置１は、このようにして生成された画像データを用いることによって地図表示などを行うことができる。
【００１０】
ディスクドライブ１１１は、ＤＶＤ−ＲＯＭ１１２から地図データを読み出す。地図データは、地図表示用データ、経路探索用データなどを含む。地図表示用データおよび経路探索用データには、地図データに格納されている道路のリンク情報およびノード情報が含まれている。地図表示用データは、広域から詳細まで複数の縮尺の地図データを有し、ユーザの要求にしたがって、表示地図の縮尺を変更することができる。なお、ＤＶＤ−ＲＯＭ１１２以外の他の記録メディア、たとえばＣＤ−ＲＯＭやハードディスクなどより地図データを読み出してもよい。
【００１１】
表示モニタ１６は、地図データなどの各種情報に基づいて、自車位置付近の地図などの各種情報を画面表示としてユーザに提供する。スピーカ１７は、各種入力操作をユーザに指示したり、経路誘導したりするための音声を出力する。入力装置１８は、ユーザが各種コマンドを設定するための入力スイッチを有し、操作パネル上のボタンスイッチなどによって実現される。ユーザは、表示モニタ１６の表示画面の指示やスピーカ１７からの音声指示に従って入力装置１８を手動で操作することにより、目的地を選択して目的地を設定する。
【００１２】
タッチパネル１９は、表示モニタ１６の表面に積層される透明のタッチスイッチであり、表示モニタ１６に表示される画像はタッチパネル１９を通して表示される。タッチパネル１９は、タッチパネル１９上の操作位置に応じた信号をタッチパネルコントロール部１１０に送出する。タッチパネルコントロール部１１０はその信号に基づいてタッチパネル１９の押圧位置を算出する。
【００１３】
表示モニタ１６の表示画面を押圧するとタッチパネル１９が押圧される。そして、表示画面に表示された各種ボタン、表示メニューなどに対応する感応エリアが押圧されると、各種ボタンや表示メニューに定義された処理が実行される。つまり、感応エリアには、各種ボタンや表示メニューに定義された処理が定義されている。
【００１４】
目的地がユーザにより設定されると、ナビゲーション装置１は現在地検出装置１４により検出された現在地を出発地として目的地までの経路演算を所定のアルゴリズムに基づいて行う。このようにして求められた経路（以下、推奨経路という）は、表示形態、たとえば表示色などを変えることによって、ほかの道路とは区別して画面表示される。これにより、ユーザは地図上の推奨経路を画面上で認識することができる。また、ナビゲーション装置１は、推奨経路に従って車両が走行できるように、ユーザに対して画面や音声などによる進行方向指示を行い、車両を経路誘導する。
【００１５】
次に、本発明の実施形態における表示画面に表示されたボタンが押圧されたときの処理について図２を参照して説明する。ユーザは地図をスクロールする操作をしているものとして説明する。
【００１６】
図２（ａ）は、自車位置周辺の地図を表示した表示モニタ１６の表示画面を説明するための図である。表示画面には、自車位置周辺の地図２０とともに、自車位置には自車位置マーク２１が表示される。また、地図２０に重ねて地図表示方向変更ボタン２２ａ、広域表示ボタン２２ｂおよび詳細表示ボタン２２ｃが表示される。地図表示方向変更ボタン２２ａを押圧すると、地図の表示方向がノースアップからヘディングアップへ、またはヘディングアップからノースアップに変更される。広域表示ボタン２２ｂを押圧すると、表示されている地図２０が１段階縮尺率の小さい地図に変更される。詳細表示ボタン２２ｃを押圧すると、表示されている地図２０が１段階縮尺率の大きい地図に変更される。
【００１７】
ユーザが地図２０を指などで押圧すると、押圧位置が地図２０の中央に表示されるように地図２０がスクロールする。たとえば、図２（ａ）のように、指で地図２０を押圧すると、地図２０が矢印２３の方向にスクロールする。ユーザが地図２０を押圧し続ける間は、地図２０はスクロールを続ける。ユーザが押圧位置を移動すると、それに伴って地図２０のスクロール方向が変わる。たとえば、図２（ｂ）に示すように、押圧しながら押圧位置を矢印２４の方向に移動すると、スクロール方向が矢印２３の方向から矢印２５の方向に徐々に変更する。ユーザは、地図２０上の押圧位置を変更することによって、地図２０のスクロール方向を変更し、所望の地点を表示した地図２０を表示モニタ１６に表示させることができる。
【００１８】
このとき、図２（ｂ）に示すように、地図表示方向変更ボタン２２ａや広域表示ボタン２２ｂが押圧されることもあるが、本発明の実施形態では、地図表示方向変更ボタン２２ａや広域表示ボタン２２ｂに定義された処理の実行を禁止している。
【００１９】
本発明の実施形態によるナビゲーション装置１のタッチパネル１９の感応エリア設定処理について、図３のフローチャートおよび図４、図５を参照して説明する。図３の処理は、表示モニタ１６に地図が表示されるとスタートするプログラムにより、制御回路１１において実行される。
【００２０】
図３のフローチャートの説明をする前に、図４および図５の説明をする。図４および図５は、タッチパネル１９に設定された感応エリアを説明するための図である。感応エリアとは、押圧されると感応エリアに定義された処理が実行されるタッチパネル１９上の領域である。図４および図５は、表示モニタ１６の表示画面と、タッチパネル１９の感応エリア４１，４２ａ〜４２ｃとを便宜的に、層状に示したものである。
【００２１】
表示モニタ１６の表示画面には、図２と同様に、地図２０、自車位置マーク２１、地図表示方向変更ボタン２２ａ、広域表示ボタン２２ｂおよび詳細表示ボタン２２ｃが表示される。
【００２２】
タッチパネル１９には、地図２０の感応エリア４１、地図表示方向変更ボタン２２ａの感応エリア４２ａ、広域表示ボタン２２ｂの感応エリア４２ｂおよび詳細表示ボタン２２ｃの感応エリア４２ｃが設定される。感応エリア４１は、地図表示方向変更ボタン２２ａ、広域表示ボタン２２ｂおよび詳細表示ボタン２２ｃの表示範囲を含めた地図２０の表示範囲に設定され、押圧されると、押圧位置に応じたスクロール方向で地図２０がスクロールする。感応エリア４２ａは、地図表示方向変更ボタン２２ａの表示範囲に設定され、押圧されると、地図の表示方向がノースアップからヘディングアップへ、またはヘディングアップからノースアップに変更される。感応エリア４２ｂは、広域表示ボタン２２ｂの表示範囲に設定され、押圧されると、表示されている地図２０が１段階縮尺率の小さい地図に変更される。感応エリア４２ｃは、詳細表示ボタン２２ｃの表示範囲に設定され、押圧されると、表示されている地図２０が１段階縮尺率の大きい地図に変更される。
【００２３】
図４および図５では、便宜的に感応エリア４１と感応エリア４２ａ〜４２ｃとを高さ方向の位置が異なるように示している。これは、優先度の高い感応エリアを示すためであり、押圧位置に複数の感応エリアが競合した場合、高い位置にある感応エリアが優先される。たとえば、図４（ｂ）に示すように、詳細表示ボタン２２ｃの表示範囲が押圧されると、感応エリア４１と感応エリア４２ｃとが押圧されることになる。感応エリア４２ｃは感応エリア４１に比べて高い位置にあるので、感応エリア４２ｃが優先される。したがって、詳細表示ボタン２２ｃの表示範囲が押圧されると、表示されている地図２０が１段階縮尺率の大きい地図に変更される。
【００２４】
次に、図３のフローチャートを図４、図５を参照して説明する。ステップＳ３０１では、タッチパネル１９の全域に地図２０をスクロールするための感応エリア４１を設定する。ステップＳ３０２では、タッチパネル１９に地図表示方向変更ボタン２２ａ、広域表示ボタン２２ｂおよび詳細表示ボタン２２ｃ（以下、図３のフローチャートの説明では、単にボタンと呼ぶ）の感応エリア４２ａ〜４２ｃを設定する。ステップＳ３０３では、図４（ａ）に示すように、ボタン２２ａ〜２２ｃの感応エリア４２ａ〜４２ｃの優先度を地図２０の感応エリア４１の優先度より高くする。したがって、この場合、図４（ｂ）に示すように、詳細表示ボタン２２ｃの表示範囲が押圧されると、感応エリア４２ｃに定義された処理を実行する。
【００２５】
ステップＳ３０４では、タッチパネル１９から出力される信号よりタッチパネル１９が押圧されたか否かを判定する。押圧された場合はステップＳ３０４が肯定判定され、ステップＳ３０５へ進む。押圧されていない場合はステップＳ３０４を繰り返す。ステップＳ３０５では、タッチパネルコントロール部１１０で、タッチパネル１９が押圧された位置を算出する。
【００２６】
ステップＳ３０６では、図５（ａ）に示すように、地図２０の感応エリア４１の中でボタン２２ａ〜２２ｃの感応エリア４２ａ〜４２ｃと重なっていない部分が押圧されたか否かを判定する。押圧された場合はステップＳ３０６が肯定判定され、ステップＳ３０７へ進む。押圧されていない場合はステップＳ３０６が否定判定され、ステップＳ３０９へ進む。ステップＳ３０７では、図５（ａ）に示すように、地図２０の感応エリア４１の優先度をボタン２２ａ〜２２ｃの感応エリア４２ａ〜４２ｃの優先度より高くする。したがって、この場合、図５（ｂ）に示すように、矢印５１の方向に押圧位置が移動し、詳細表示ボタン２２ｃの表示範囲が押圧されても、感応エリア４２ｃに定義された処理を実行しない。
【００２７】
ステップＳ３０８では、タッチパネル１９が押圧されているか否かを判定する。押圧されている場合はステップＳ３０８を繰り返す。押圧されていない場合はステップＳ３０８が否定判定され、ステップＳ３０９へ進む。ステップＳ３０９では、表示モニタ１６で地図２０の表示が終了したか否かを判定する。地図表示が終了した場合はステップＳ３０９が肯定判定され、処理は終了する。地図表示が終了していない場合はステップＳ３０９が否定判定され、ステップＳ３０３に戻る。
【００２８】
次に、本発明の実施形態による感応エリアに定義された処理の実行について、図６および図７のフローチャートを参照して説明する。図６および図７の処理は、表示モニタ１６に地図が表示されるとスタートするプログラムにより、制御回路１１において実行される。
【００２９】
ステップＳ６０１では、タッチパネル１９から出力される信号よりタッチパネル１９が押圧されたか否かを判定する。押圧された場合はステップＳ６０１が肯定判定され、ステップＳ６０２へ進む。押圧されていない場合はステップＳ６０１を繰り返す。ステップＳ６０２では、タッチパネルコントロール部１１０で、タッチパネル１９が押圧された位置を算出する。ステップＳ６０３では、図３の処理によって、地図２０の感応エリア４１の優先度がボタン２２ａ〜２２ｃの感応エリア４２ａ〜４２ｃの優先度より高くなっているか否かを判定する。地図２０の感応エリア４１の優先度の方が高くなっている場合はステップＳ６０３が肯定判定され、ステップＳ６０４へ進む。ボタン２２ａ〜２２ｃの感応エリア４２ａ〜４２ｃの優先度が高くなっている場合はステップＳ６０３が否定判定され、図７のステップＳ７０１へ進む。
【００３０】
ステップＳ６０４では、押圧位置が地図２０の感応エリア４１内であるか否かを判定する。押圧位置が地図２０の感応エリア４１内である場合はステップＳ６０４が肯定判定され、ステップＳ６０５へ進む。押圧位置が地図２０の感応エリア４１内でない場合はステップＳ６０４が否定判定され、ステップＳ６０６へ進む。ステップＳ６０５では、押圧位置に応じたスクロール方向で地図をスクロールする処理を行う。
【００３１】
ステップＳ６０６では、押圧位置が地図表示方向変更ボタン２２ａ（図６および図７のフローチャートではボタンＡとする）の感応エリア４２ａ内であるか否かを判定する。押圧位置が地図表示方向変更ボタン２２ａの感応エリア４２ａ内の場合はステップＳ６０６が肯定判定され、ステップＳ６０７へ進む。押圧位置が地図表示方向変更ボタン２２ａの感応エリア４２ａ外である場合はステップＳ６０６が否定判定され、ステップＳ６０８へ進む。ステップＳ６０７では、地図表示方向変更ボタン２２ａ（の感応エリア４２ａ）に定義された処理を実行する。
【００３２】
ステップＳ６０８では、押圧位置が広域表示ボタン２２ｂ（図６および図７のフローチャートではボタンＢとする）の感応エリア４２ｂ内であるか否かを判定する。押圧位置が広域表示ボタン２２ｂの感応エリア４２ｂ内の場合はステップＳ６０８が肯定判定され、ステップＳ６０９へ進む。押圧位置が広域表示ボタン２２ｂの感応エリア４２ｂ外である場合はステップＳ６０８が否定判定され、ステップＳ６１０へ進む。ステップＳ６０９では、広域表示ボタン２２ｂ（の感応エリア４２ｂ）に定義された処理を実行する。
【００３３】
ステップＳ６１０では、押圧位置が詳細表示ボタン２２ｃ（図６および図７のフローチャートではボタンＣとする）の感応エリア４２ｃ内であるか否かを判定する。押圧位置が詳細表示ボタン２２ｃの感応エリア４２ｃ内の場合はステップＳ６１０が肯定判定され、ステップＳ６１１へ進む。押圧位置が詳細表示ボタン２２ｃの感応エリア４２ｃ外である場合はステップＳ６１０が否定判定され、リターンする。ステップＳ６１１では、詳細表示ボタン２２ｃ（の感応エリア４２ｃ）に定義された処理を実行する。
【００３４】
地図２０の感応エリア４１が優先されていないと判定されると、ステップＳ６０３が否定判定され、図７のステップＳ７０１以降を実行する。ステップＳ７０１では、押圧位置が地図表示方向変更ボタン２２ａの感応エリア４２ａ内であるか否かを判定する。押圧位置が地図表示方向変更ボタン２２ａの感応エリア４２ａ内の場合はステップＳ７０１が肯定判定され、ステップＳ７０２へ進む。押圧位置が地図表示方向変更ボタン２２ａの感応エリア４２ａ外である場合はステップＳ７０１が否定判定され、ステップＳ７０３へ進む。ステップＳ７０２では、地図表示方向変更ボタン２２ａ（の感応エリア４２ａ）に定義された処理を実行する。
【００３５】
ステップＳ７０３では、押圧位置が広域表示ボタン２２ｂの感応エリア４２ｂ内であるか否かを判定する。押圧位置が広域表示ボタン２２ｂの感応エリア４２ｂ内の場合はステップＳ７０３が肯定判定され、ステップＳ７０４へ進む。押圧位置が広域表示ボタン２２ｂの感応エリア４２ｂ外である場合はステップＳ７０３が否定判定され、ステップＳ７０５へ進む。ステップＳ７０４では、広域表示ボタン２２ｂ（の感応エリア４２ｂ）に定義された処理を実行する。
【００３６】
ステップＳ７０５では、押圧位置が詳細表示ボタン２２ｃの感応エリア４２ｃ内であるか否かを判定する。押圧位置が詳細表示ボタン２２ｃの感応エリア４２ｃ内の場合はステップＳ７０５が肯定判定され、ステップＳ７０６へ進む。押圧位置が詳細表示ボタン２２ｃの感応エリア４２ｃ外である場合はステップＳ７０５が否定判定され、ステップＳ７０７へ進む。ステップＳ７０６では、詳細表示ボタン２２ｃ（の感応エリア４２ｃ）に定義された処理を実行する。
【００３７】
ステップＳ７０７では、押圧位置が地図２０の感応エリア４１内であるか否かを判定する。押圧位置が地図２０の感応エリア４１内である場合はステップＳ７０７が肯定判定され、ステップＳ７０８へ進む。押圧位置が地図２０の感応エリア４１内でない場合はステップＳ６０４が否定判定され、リターンする。ステップＳ７０８では、地図をスクロールする処理を行う。
【００３８】
以上のように、地図２０の感応エリア４１の優先度が高い場合は、地図２０の感応エリア４１に定義された処理を、ボタン２２ａ〜２２ｃの感応エリア４２ａ〜４２ｃに定義された処理より優先して実行する。一方、ボタン２２ａ〜２２ｃの感応エリア４２ａ〜４２ｃの優先度が高い場合は、ボタン２２ａ〜２２ｃの感応エリア４２ａ〜４２ｃに定義された処理を、地図２０の感応エリア４１に定義された処理より優先して実行する。このように、感応エリア４１，４２ａ〜４２ｃを検索する順序を変更することによって、感応エリア４１，４２ａ〜４３ｃの重畳部分について、優先度の高い感応エリアに定義された処理が実行されるようにしている。
【００３９】
以上の本発明の実施の形態によるナビゲーション装置１は次のような作用効果を奏する。
地図２０の感応エリア４１の中のボタン２２ａ〜２２ｃの感応エリア４２ａ〜４２ｃと重なっていない部分が押圧されると、押圧継続が終了するまで、感応エリア４１と感応エリア４２ａ〜４２ｃとが重なっている部分については、感応エリア４１を感応エリア４２ａ〜４２ｃより優先する。したがって、地図２０をスクロールする操作を行っているとき、誤ってボタン２２ａ〜２２ｃを押圧しても、ボタン２２ａ〜２２ｃ（の感応エリア４２ａ〜４２ｃ）に定義された処理は実行されない。また、誤ってボタン２２ａ〜２２ｃを押圧しても、地図２０のスクロールは中断されずにそのまま実行され、煩わしくない。
【００４０】
以上の実施の形態を次のように変形することができる。
（１）地図２０の感応エリア４１の中でボタン２２ａ〜２２ｃの感応エリア４２ａ〜４２ｃと重なっていない部分が押圧されると、地図２０の感応エリア４１の優先度をボタン２２ａ〜２２ｃの感応エリア４２ａ〜４２ｃの優先度より高くした。しかし、地図２０の感応エリア４１の中でボタン２２ａ〜２２ｃの感応エリア４２ａ〜４２ｃと重なっていない部分が押圧されると、図８（ａ）に示すように、ボタン２２ａ〜２２ｃの感応エリア４２ａ〜４２ｃの優先度より高い地図２０の感応エリア４１ａ（感応エリア４１のコピー）を新たに第１層として設定するようにしてもよい。この場合も、図８（ｂ）に示すように、矢印５１の方向に押圧位置が移動し、詳細表示ボタン２２ｃが押圧されても、感応エリア４２ｃに定義された処理は実行されない。
【００４１】
（２）地図２０の感応エリア４１の中でボタン２２ａ〜２２ｃの感応エリア４２ａ〜４２ｃと重なっていない部分が押圧されると、図９（ａ）に示すように、ボタン２２ａ〜２２ｃの感応エリア４２ａ〜４２ｃが消去される、つまり無効になるようにしてもよい。この場合も、図９（ｂ）に示すように、矢印５１の方向に押圧位置が移動し、詳細表示ボタン２２ｃの表示範囲が押圧されても、感応エリア４２ｃに定義された処理は実行されない。また、ボタン２２ａ〜２２ｃが押圧されてもボタン２２ａ〜２２ｃ（の感応エリア４２ａ〜４２ｃ）に定義された処理が実行されないことを明確にするために、図１０に示すように、ボタン２２ａ〜２２ｃの表示を止めるようにしてもよい。
【００４２】
（３）ユーザによっては、誤ってボタン２２ａ〜２２ｃの感応エリア４２ａ〜４２ｃに定義された処理が実行されるのを防ぎつつも、地図２０をスクロールする操作と、地図の縮尺率を変更する操作などを連続的に行いたい場合がある。この場合、ユーザは意識的にボタン２２ａ〜２２ｃを押圧するので、ボタン２２ａ〜２２ｃの中央を押圧する。ユーザのこのような操作を可能とするため、図１１（ａ），（ｂ）に示すように、感応エリア４１のボタン２２ａ〜２２ｃの表示範囲の中央の部分に相当する部分６１ａ〜６１ｃに、感応エリア４１を設けないようにしてもよい。つまり、感応エリア４１に感応エリアの穴６１ａ〜６１ｃを設けるようにしてもよい。感応エリアの穴６１ａ〜６１ｃの大きさは、ボタン２２ａ〜２２ｃの表示範囲より小さく、面積にして約半分である。この場合、図１１（ｂ）に示すように、感応エリア４１の優先度が感応エリア４２ａ〜４２ｃの優先度より高い場合であっても、ボタン２２ａ〜２２ｃの表示範囲の中央が押圧されると、感応エリア４２ａ〜４２ｃの処理が実行される。
【００４３】
（４）地図２０の感応エリア４１の中でボタン２２ａ〜２２ｃの感応エリア４２ａ〜４２ｃと重なっていない部分が押圧されると、地図２０の感応エリア４１の優先度をボタン２２ａ〜２２ｃの感応エリア４２ａ〜４２ｃの優先度より高くした。しかし、地図２０の感応エリア４１の中でボタン２２ａ〜２２ｃの感応エリア４２ａ〜４２ｃと重なっていない部分が押圧されると、図１２に示すように、ボタン２２ａ〜２２ｃの感応エリア４２ａ〜４２ｃが小さくなるようにしてもよい。この場合、ボタン２２ａ〜２２ｃの感応エリア４２ａ〜４２ｃ優先度は地図２０の感応エリア４１の優先度より高い状態は変わらない。このようにしても、上述した、誤ってボタン２２ａ〜２２ｃの感応エリア４２ａ〜４２ｃに定義された処理が実行されるのを防ぎつつ、地図２０をスクロールする操作と、地図の縮尺率を変更する操作などを連続的に行うことができる。
【００４４】
（５）図１３（ａ）に示すように、地図２０とボタン２２ａ〜２２ｃとが分離されて重畳されずに表示される場合がある。このような場合、地図２０の感応エリア４１が押圧されると、図１３（ｂ）に示すように、地図２０の感応エリア４１が拡大するようにしてもよい。この場合、地図２０の感応エリア４１の優先度は、ボタン２２ａ〜２２ｃの感応エリア４２ａ〜４２ｃの優先度より常に高い。このようにすることによって、ユーザが地図２０をスクロールしているとき、誤って押圧位置を地図２０から外してしまっても、地図２０のスクロールが中断しない。
【００４５】
（６）ボタンの感応エリアに重ねて設定される感応エリアは、押圧位置を移動する操作を行う感応エリアであれば、地図をスクロールする感応エリアに限定されない。たとえば、図１４に示すように、地図２０に表示された道路を指でなぞられると、なぞられた道路に経路誘導を行う経路１４１が設定される感応エリアでもよい。指でなぞろうとする道路にボタンが重なって表示される場合があるので、そのような場合、地図をスクロールして道路の表示位置をずらす必要がないので便利である。また、図１５に示すように、表示画面１５０に描いた曲線１５１で音楽のイコライザ特性を変更できる感応エリアでもよい。この場合も、描いた曲線１５１がボタン１５２ａ，１５２ｂに重なっても、ボタン１５２ａ，１５２ｂの処理が実行されないので便利である。
【００４６】
（７）車載用表示装置であれば、ナビゲーション装置１に限定されない。
【００４７】
以上の説明はあくまで一例であり、発明は、上記の実施形態に何ら限定されるものではない。
【００４８】
特許請求の範囲の要素と実施の形態との対応関係を説明する。
本発明のボタン表示制御手段は制御回路１１に対応し、感応エリア設定制御手段は制御回路１１とタッチパネルコントロール部１１０に対応する。処理制御手段は制御回路１１に対応する。なお、以上の説明はあくまで一例であり、発明を解釈する上で、上記の実施形態の構成要素と本発明の構成要素の対応関係になんら限定されるものではない。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施形態によるナビゲーション装置の構成を示すブロック図である。
【図２】地図をスクロールさせる操作を説明するための図である。
【図３】本発明の実施形態によるナビゲーション装置のタッチパネルの感応エリア設定処理を説明するためのフローチャートである。
【図４】通常の感応エリアの優先度を説明するための図である。
【図５】地図の感応エリアが押圧されたときの感応エリアの優先度を説明するための図である。
【図６】本発明の実施形態による感応エリアに定義された処理の実行を説明するためのフローチャートである。
【図７】本発明の実施形態による感応エリアに定義された処理の実行を説明するためのフローチャートである。
【図８】地図の感応エリアが押圧されたときの感応エリアに設定される新しい感応エリアを説明するための図である。
【図９】地図の感応エリアが押圧されたときのボタンの感応エリアの無効を説明するための図である。
【図１０】地図の感応エリアが押圧されたときのボタンの表示と感応エリアとの無効を説明するための図である。
【図１１】地図の感応エリアの穴を説明するための図である。
【図１２】地図の感応エリアが押圧されたときのボタンの感応エリアの縮小を説明するための図である。
【図１３】地図の感応エリアが押圧されたときの地図の感応エリアの拡大を説明するための図である。
【図１４】道路に経路誘導を行う経路を設定する操作を説明するための図である。
【図１５】イコライザ特性を変更する操作を説明するための図である。
【符号の説明】
【００５０】
１  ナビゲーション装置
１１  制御回路
１６  表示モニタ
１９  タッチパネル
２０  地図
２２ａ〜２２ｃ  ボタン
４１，４１ａ，４２ａ〜４２ｃ  感応エリア
１１０  タッチパネルコントロール部
【図１】
2008145170.tif 000003
【図２】
2008145170.tif 000004
【図３】
2008145170.tif 000005
【図４】
2008145170.tif 000006
【図５】
2008145170.tif 000007
【図６】
2008145170.tif 000008
【図７】
2008145170.tif 000009
【図８】
2008145170.tif 000010
【図９】
2008145170.tif 000011
【図１０】
2008145170.tif 000012
【図１１】
2008145170.tif 000013
【図１２】
2008145170.tif 000014
【図１３】
2008145170.tif 000015
【図１４】
2008145170.tif 000016
【図１５】
2008145170.tif 000017