(57)【要約】【課題】タッチをリリースした位置に基づいてボタンに定義された処理が実行される場合に、誤ってタッチしたボタンのリリースエリアから外れた位置でタッチをリリースしても、タッチしたボタンの処理が実行される車載用表示装置を提供する。【解決手段】アルファベット「Ｙ」の文字入力を意図し、「Ｙ」ボタン２１ａのリリースエリア２３ａをタッチした。しかし、タッチをリリースするとき、誤って矢印３１方向に指を滑らせ、「Ｚ」ボタン２１ｂのリリースエリア２３ｂでタッチをリリースした。タッチ位置が「Ｙ」ボタン２１ａのリリースエリア２３ａから外れてから所定時間（たとえば２００ｍｓ）以内であれば、タッチをしたリリースエリア２３ａに係る「Ｙ」ボタン２１ａに定義された処理が実行される。したがって、誤ってタッチをリリースする位置をずらしてしまっても、「Ｙ」ボタン２１ａに定義された処理を実行させることができる。【選択図】図３
2008146201.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルを設けた表示モニタと、
前記表示モニタにボタンを表示するボタン表示手段と、
前記タッチパネル上において、前記ボタンに対応する領域にリリースエリアを設定するタッチパネル制御手段と、
前記リリースエリアでタッチがリリースされたときに、前記ボタンに定義された処理を実行する処理制御手段とを備え、
前記処理制御手段は、前記リリースエリアがタッチされた後、前記リリースエリアからタッチ位置が外れた時刻から所定時間が経過するまでの間に当該タッチがリリースされた場合は、前記リリースエリアがタッチされたボタンに定義された処理を実行することを特徴とする車載用表示装置。
【請求項２】
請求項１に記載の車載用表示装置において、
前記リリースエリアがタッチされると、前記リリースエリアのボタンの表示態様を変更する表示態様変更手段を備え、
前記表示態様変更手段は、前記リリースエリアがタッチされた後、前記リリースエリアからタッチ位置が外れた時刻から所定時間が経過するまでは、前記ボタンの表示態様を前記リリースエリアがタッチされる前の表示態様に戻さないことを特徴とする車載用表示装置。
【請求項３】
タッチパネルを設けた表示モニタと、
前記表示モニタにボタンを表示するボタン表示手段と、
前記タッチパネル上において、前記ボタンに対応する領域にリリースエリアを設定するタッチパネル制御手段と、
前記リリースエリアでタッチがリリースされたときに、前記ボタンに定義された処理を実行する処理制御手段とを備え、
前記処理制御手段は、前記リリースエリアがタッチされた後、前記タッチパネルがタッチされた時刻から所定時間が経過するまでの間に当該タッチがリリースされた場合は、前記リリースエリアがタッチされたボタンに定義された処理を実行することを特徴とする車載用表示装置。
【請求項４】
タッチパネルを設けた表示モニタと、
前記表示モニタにボタンを表示するボタン表示手段と、
前記タッチパネル上において、前記ボタンに対応する領域にリリースエリアを設定するタッチパネル制御手段と、
前記リリースエリアでタッチがリリースされたときに、前記ボタンに定義された処理を実行する処理制御手段と、
前記リリースエリアでタッチされたとき、前記リリースエリアからタッチ位置が外れた時刻から所定時間が経過するまで、前記タッチされたリリースエリアを拡大するリリースエリア拡大制御手段とを備えることを特徴とする車載用表示装置。
【請求項５】
タッチパネルを設けた表示モニタと、
前記表示モニタにボタンを表示するボタン表示手段と、
前記タッチパネル上において、前記ボタンに対応する領域にリリースエリアを設定するタッチパネル制御手段と、
前記リリースエリアでタッチがリリースされたときに、前記ボタンに定義された処理を実行する処理制御手段と、
前記リリースエリアでタッチされたとき、前記タッチパネルがタッチされた時刻から所定時間が経過するまで、前記タッチされたリリースエリアを拡大するリリースエリア拡大制御手段とを備えることを特徴とする車載用表示装置。
【請求項６】
タッチパネルを設けた表示モニタと、
前記表示モニタにボタンを表示するボタン表示手段と、
前記タッチパネル上において、前記ボタンに対応する領域にリリースエリアを設定するタッチパネル制御手段と、
前記リリースエリアでタッチがリリースされたときに、前記ボタンに定義された処理を実行する処理制御手段とを備え、
前記処理制御手段は、前記リリースエリアがタッチされた後、前記リリースエリアから外れてタッチがリリースされた場合、タッチをリリースされた位置が前記リリースエリアから所定距離以内の場合は、前記リリースエリアがタッチされたボタンに定義された処理を実行することを特徴とする車載用表示装置。
【請求項７】
請求項６に記載の車載用表示装置において、
前記リリースエリアがタッチされると、前記リリースエリアのボタンの表示態様を変更する表示態様変更手段を備え、
前記表示態様変更手段は、前記リリースエリアがタッチされた後、タッチ位置が前記リリースエリアから外れても、前記タッチ位置が前記リリースエリアから所定距離内にあるときは、前記ボタンの表示態様を前記リリースエリアがタッチされる前の表示態様に戻さないことを特徴とする車載用表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを使用して操作することができる車載用表示装置に関する。
【背景技術】
【０００２】
表示画面に表示されたボタンをタッチ操作すると、タッチ操作されたボタンに定義された処理が実行されるタッチパネル装置が従来技術として知られている（たとえば、特許文献１）。
【特許文献１】特開２００３−３４４０８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１のような従来のタッチパネル装置において、タッチをリリースした位置に基づいて表示画面に表示されている複数のボタンの中からユーザが選択したボタンを判定することもできる。こうすれば、間違えて別のボタンをタッチしても、所望のボタンのリリースエリアまでタッチをずらし、タッチをリリースすることによって所望のボタンの処理を実行させることができる。ここでリリースエリアとは、タッチをリリースするとそのリリースエリアに係るボタンに定義された処理が実行される領域をいう。この場合、所望のボタンのリリースエリアをタッチしても、タッチをリリースするときにリリースエリアから外れてしまい、所望のボタンの処理が実行されない場合がある。とくに、ボタンの表示範囲の端の部分をタッチした場合によく起こる。
【課題を解決するための手段】
【０００４】
（１）請求項１の発明の車載用表示装置は、タッチパネルを設けた表示モニタと、表示モニタにボタンを表示するボタン表示手段と、タッチパネル上において、ボタンに対応する領域にリリースエリアを設定するタッチパネル制御手段と、リリースエリアでタッチがリリースされたときに、ボタンに定義された処理を実行する処理制御手段とを備え、処理制御手段は、リリースエリアがタッチされた後、リリースエリアからタッチ位置が外れた時刻から所定時間が経過するまでの間にタッチがリリースされた場合は、リリースエリアがタッチされたボタンに定義された処理を実行することを特徴とする。
（２）請求項２の発明は、請求項１に記載の車載用表示装置において、リリースエリアがタッチされると、リリースエリアのボタンの表示態様を変更する表示態様変更手段を備え、表示態様変更手段は、リリースエリアがタッチされた後、リリースエリアからタッチ位置が外れた時刻から所定時間が経過するまでは、ボタンの表示態様をリリースエリアがタッチされる前の表示態様に戻さないことを特徴とする。
（３）請求項３の発明の車載用表示装置は、タッチパネルを設けた表示モニタと、表示モニタにボタンを表示するボタン表示手段と、タッチパネル上において、ボタンに対応する領域にリリースエリアを設定するタッチパネル制御手段と、リリースエリアでタッチがリリースされたときに、ボタンに定義された処理を実行する処理制御手段とを備え、処理制御手段は、リリースエリアがタッチされた後、タッチパネルがタッチされた時刻から所定時間が経過するまでの間にタッチがリリースされた場合は、リリースエリアがタッチされたボタンに定義された処理を実行することを特徴とする。
（４）請求項４の発明の車載用表示装置は、タッチパネルを設けた表示モニタと、表示モニタにボタンを表示するボタン表示手段と、タッチパネル上において、ボタンに対応する領域にリリースエリアを設定するタッチパネル制御手段と、リリースエリアでタッチがリリースされたときに、ボタンに定義された処理を実行する処理制御手段と、リリースエリアでタッチされたとき、リリースエリアからタッチ位置が外れた時刻から所定時間が経過するまで、タッチされたリリースエリアを拡大するリリースエリア拡大制御手段とを備えることを特徴とする。
（５）請求項５の発明の車載用表示装置は、タッチパネルを設けた表示モニタと、表示モニタにボタンを表示するボタン表示手段と、タッチパネル上において、ボタンに対応する領域にリリースエリアを設定するタッチパネル制御手段と、リリースエリアでタッチがリリースされたときに、ボタンに定義された処理を実行する処理制御手段と、リリースエリアでタッチされたとき、タッチパネルがタッチされた時刻から所定時間が経過するまで、タッチされたリリースエリアを拡大するリリースエリア拡大制御手段とを備えることを特徴とする。
（６）請求項６の発明の車載用表示装置は、タッチパネルを設けた表示モニタと、表示モニタにボタンを表示するボタン表示手段と、タッチパネル上において、ボタンに対応する領域にリリースエリアを設定するタッチパネル制御手段と、リリースエリアでタッチがリリースされたときに、ボタンに定義された処理を実行する処理制御手段とを備え、処理制御手段は、リリースエリアがタッチされた後、リリースエリアから外れてタッチがリリースされた場合、タッチをリリースされた位置がリリースエリアから所定距離以内の場合は、リリースエリアがタッチされたボタンに定義された処理を実行することを特徴とする。
（７）請求項７の発明は、請求項６に記載の車載用表示装置において、リリースエリアがタッチされると、リリースエリアのボタンの表示態様を変更する表示態様変更手段を備え、表示態様変更手段は、リリースエリアがタッチされた後、タッチ位置がリリースエリアから外れても、タッチ位置がリリースエリアから所定距離内にあるときは、ボタンの表示態様をリリースエリアがタッチされる前の表示態様に戻さないことを特徴とする。
【発明の効果】
【０００５】
請求項１〜３，６，７の発明によれば、ユーザが所望のボタンのリリースエリアをタッチした後、誤って所望のボタンのリリースエリアから外れてタッチをリリースしても、所望のボタンの処理が実行される。請求項４，５の発明によれば、ユーザが所望のボタンのリリースエリアをタッチした後、誤ってタッチ位置をずらしてタッチをリリースしても、所望のボタンのリリースエリアから外れることはない。
【発明を実施するための最良の形態】
【０００６】
図１は、本発明の実施形態によるナビゲーション装置１を示す。このナビゲーション装置１では、表示モニタ１６に表示されたボタンをタッチ操作することによってナビゲーション装置１を操作することができる。ナビゲーション装置１は、制御回路１１、ＲＯＭ１２、ＲＡＭ１３、現在地検出装置１４、画像メモリ１５、表示モニタ１６、スピーカ１７、入力装置１８、タッチパネル１９およびディスクドライブ１１１を有している。ディスクドライブ１１１には、地図データが記憶されたＤＶＤ−ＲＯＭ１１２が装填されている。
【０００７】
制御回路１１は、マイクロプロセッサ及びその周辺回路からなり、ＲＡＭ１３を作業エリアとしてＲＯＭ１２に格納された制御プログラムを実行して各種の制御を行う。この制御回路１１がＤＶＤ−ＲＯＭ１１２に記憶された地図データに基づいて所定の経路探索処理を行うと、その処理結果が推奨経路として表示モニタ１６に表示される。また、制御回路１１はタイマ１１ａを有しており、経過時間を測定することができる。
【０００８】
現在地検出装置１４は車両の現在地を検出する装置である。現在地検出装置１４は、振動ジャイロ１４ａ、車速センサ１４ｂ、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）センサ１４ｃなどからなる。振動ジャイロ１４ａは、車両の進行方向を検出し、車速センサ１４ｂは、車速を検出し、ＧＰＳセンサ１４ｃはＧＰＳ衛星からのＧＰＳ信号を検出する。ナビゲーション装置１は、この現在地検出装置１４により検出された車両の現在地に基づいて、地図の表示範囲や経路探索開始点などを決定するとともに、地図上にその現在地を表示する。
【０００９】
画像メモリ１５は、表示モニタ１６に表示するための画像データを格納する。この画像データは道路地図描画用データや各種の図形データからなり、それらはＤＶＤ−ＲＯＭ１１２に記憶された地図データに基づいて、適宜生成される。ナビゲーション装置１は、このようにして生成された画像データを用いることによって地図表示などを行うことができる。
【００１０】
ディスクドライブ１１１は、ＤＶＤ−ＲＯＭ１１２から地図データを読み出す。地図データは、地図表示用データ、経路探索用データなどを含む。地図表示用データおよび経路探索用データには、地図データに格納されている道路のリンク情報およびノード情報が含まれている。地図表示用データは、広域から詳細まで複数の縮尺の地図データを有し、ユーザの要求にしたがって、表示地図の縮尺を変更することができる。なお、ＤＶＤ−ＲＯＭ１１２以外の他の記録メディア、たとえばＣＤ−ＲＯＭやハードディスクなどより地図データを読み出してもよい。
【００１１】
表示モニタ１６は、地図データなどの各種情報に基づいて、自車位置付近の地図などの各種情報を画面表示としてユーザに提供する。スピーカ１７は、各種入力操作をユーザに指示したり、経路誘導したりするための音声を出力する。入力装置１８は、ユーザが各種コマンドを設定するための入力スイッチを有し、操作パネル上のボタンスイッチなどによって実現される。ユーザは、表示モニタ１６の表示画面の指示やスピーカ１７からの音声指示に従って入力装置１８を手動で操作することにより、目的地を選択して目的地を設定する。
【００１２】
タッチパネル１９は、表示モニタ１６の表面に積層される透明のタッチスイッチであり、表示モニタ１６に表示される画像はタッチパネル１９を通して表示される。タッチパネル１９は、タッチパネル１９上の操作位置に応じた信号をタッチパネルコントロール部１１０に送出する。タッチパネルコントロール部１１０はその信号に基づいてタッチパネル１９のタッチ位置を算出する。
【００１３】
表示モニタ１６の表示画面をタッチするとタッチパネル１９がタッチされる。そして、各種ボタン、表示メニューなどの表示位置に設けられたリリースエリアでタッチパネル１９から指を離してタッチをリリースすると、以下の処理が行われる。すなわち、タッチがリリースされたリリースエリアに係る各種ボタンや表示メニューに定義された処理が実行されたりする。ここで、タッチ位置ではなく、タッチのリリース位置に基づいて処理が実行されるのは、上述の理由による。つまり、タッチしたボタンを間違えても、タッチパネル１９をタッチした状態で指を移動し、正しいボタンのリリースエリアでタッチをリリースすれば、所望のボタンの処理が実行されるからである。
【００１４】
目的地がユーザにより設定されると、ナビゲーション装置１は現在地検出装置１４により検出された現在地を出発地として目的地までの経路演算を所定のアルゴリズムに基づいて行う。このようにして求められた経路（以下、推奨経路という）は、表示形態、たとえば表示色などを変えることによって、ほかの道路とは区別して画面表示される。これにより、ユーザは地図上の推奨経路を画面上で認識することができる。また、ナビゲーション装置１は、推奨経路に従って車両が走行できるように、ユーザに対して画面や音声などによる進行方向指示を行い、車両を経路誘導する。
【００１５】
次に、本発明の実施形態における表示画面に表示されたボタンの選択処理について図２および図３を参照して説明する。アルファベットの文字を入力するアルファベット入力画面を例にあげて説明する。
【００１６】
図２（ａ）は、アルファベット入力画面２０を説明するための図である。アルファベット入力画面には、アルファベット入力ボタン２１および入力表示欄２２が表示される。各々のアルファベット入力ボタン２１には、アルファベットが表示されている。アルファベット入力ボタン２１をタッチ操作すると、アルファベット入力ボタン２１に表示されているアルファベットが入力される。入力表示欄２２には、アルファベット入力ボタン２１より入力されたアルファベットが表示される。図２（ｂ）は、アルファベット入力画面２０に設定されたリリースエリア２３を説明するための図である。各々のアルファベット入力ボタン２１にリリースエリア２３が設定される。タッチをリリースするというタッチ操作をリリースエリア２３内で行うと、そのリリースエリア２３に係るアルファベット入力ボタン２１に定義された処理が実行される。つまりアルファベット入力ボタン２１に表示されたアルファベットが入力される。
【００１７】
ユーザは、アルファベット「Ｙ」の文字を入力しようと思い、以下のようなタッチ操作を行うものとして説明する。図３に示すように、「Ｙ」ボタン２１ａのリリースエリア２３ａをタッチする。その後、タッチをリリースするとき、誤って矢印３１方向に指を滑らせ、時刻ｔ１で、「Ｙ」ボタン２１ａのリリースエリア２３ａから指が外れ、時刻ｔ２で「Ｚ」ボタン２１ｂのリリースエリア２３ｂでタッチをリリースした。本発明の実施形態では、タッチ位置が「Ｙ」ボタン２１ａのリリースエリア２３ａから外れた時刻ｔ１から所定時間（たとえば２００ｍｓ、以下タッチ優先時間と呼ぶ）以内であれば、タッチをしたリリースエリア２３ａに係る「Ｙ」ボタン２１ａに定義された処理が実行される。つまり、時刻ｔ２−ｔ１≦２００ｍｓであれば、アルファベット「Ｙ」の文字が入力される。したがって、誤ってタッチをリリースする位置をずらしてしまっても、ユーザは所望のアルファベット「Ｙ」を入力することができる。
【００１８】
一方、タッチ位置が「Ｙ」ボタン２１ａのリリースエリア２３ａから外れた時刻ｔ１からタッチ優先時間を経過した後は、タッチをリリースしたリリースエリア２３に係るボタン２１に定義された処理が実行される。
【００１９】
本発明の実施形態によるナビゲーション装置１のボタン実行処理について図４および図５のフローチャートを参照して説明する。図４および図５の処理は、タッチパネル１９がタッチされるとスタートするプログラムにより、制御回路１１において実行される。
【００２０】
ステップＳ４０１では、タッチパネルコントロール部１１０が算出したタッチ位置を検出する。タッチ位置の検出は、たとえば以下のように行う。指でタッチパネル１９をタッチすると、指によって押圧されている範囲の最も押圧の強い部分（押圧中心）がタッチパネル１９の分解能で３〜４ドット分、揺らいでいる。このような押圧中心の揺らぎの影響を少なくするために、２０ｍｓおきにタッチ位置を５回検出し、５回検出したタッチ位置の平均の位置をタッチ位置として検出する。
【００２１】
ステップＳ４０２では、検出したタッチ位置をタッチパネル１９に設定したリリースエリア２３と照合する。ステップＳ４０３では、タッチ位置はリリースエリア２３内であるかを判定する。タッチ位置がリリースエリア２３内であればステップＳ４０３が肯定判定され、ステップＳ４０４へ進む。タッチ位置がリリースエリア２３から外れている場合はステップＳ４０３が否定判定され、ステップＳ４０１へ戻る。ステップＳ４０４では、ステップＳ４０２で検出したタッチ位置をＲＡＭ１３に記憶する。
【００２２】
ステップＳ４０５では、ステップＳ４０３で範囲内であると判定されたリリースエリア２３からタッチ位置は外れたかを判定する。外れた場合はステップＳ４０５が肯定判定され、ステップＳ４０６へ進む。外れていない場合はステップＳ４０５が否定判定され、ステップＳ４１１へ進む。ステップＳ４０６では、タイマ１１ａをスタートする。ステップＳ４０７では、タイマ１１ａの計測時間がタッチ優先時間を経過したかを判定する。タッチ優先時間を経過している場合はステップＳ４０７が肯定判定され、図５のステップＳ５０１へ進む。タッチ優先時間を経過していない場合はステップＳ４０７が否定判定され、ステップＳ４０８へ進む。
【００２３】
ステップＳ４０８では、タッチパネル１９がタッチされているかを判定する。タッチされている場合はステップＳ４０８が肯定判定され、ステップＳ４０７へ戻る。タッチされていない場合はステップＳ４０８が否定判定され、ステップＳ４０９へ進む。ステップＳ４０９では、ＲＡＭ１３に記憶されているタッチ位置をタッチパネル１９に設定したリリースエリア２３と照合する。ステップＳ４１０では、ＲＡＭ１３に記憶されているタッチ位置が含まれるリリースエリア２３に係るボタン２１に定義された処理を実行する。
【００２４】
ステップＳ４１１では、タッチパネル１９がタッチされているかを判定する。タッチされている場合はステップＳ４１１が肯定判定され、ステップＳ４０５に戻る。タッチされていない場合はステップＳ４１１が否定判定され、ステップＳ４０９へ進む。このように、ステップＳ４１１が否定されてステップＳ４０９へ進むのは、最初にタッチした位置のリリースエリア２３内でタッチがリリースされた場合である。
【００２５】
図５のステップＳ５０１では、タッチパネル１９がタッチされているかを判定する。タッチされている場合はステップＳ５０１が肯定判定され、ステップＳ５０２へ進む。タッチされていない場合はステップＳ５０１が否定判定され、図４のステップＳ４０９へ戻る。ステップＳ５０２では、ＲＡＭ１３に記憶しているタッチ位置を消去する。ステップＳ５０３では、図４のステップＳ４０１と同様にしてタッチ位置を検出する。ステップＳ５０４では、検出したタッチ位置をＲＡＭ１３に記憶する。そして、ステップＳ５０１に戻る。
【００２６】
以上の本発明の実施の形態によるナビゲーション装置１は次のような作用効果を奏する。
（１）表示画面に表示されたボタン２１ａのリリースエリア２３ａをタッチして、そのリリースエリア２３ａから外れた位置でタッチをリリースしても、リリースした時刻が、リリースエリア２３ａから外れた時刻からタッチ優先時間以内であれば、タッチされたリリースエリア２３ａに係るボタン２１ａに定義された処理が実行される。したがって、ユーザが所望のボタン２１ａのリリースエリア２３ａをタッチした後、誤って所望のボタン２１ａのリリースエリア２３ａから外れてタッチをリリースしても、所望のボタン２１ａの処理が実行される。
【００２７】
（２）抵抗膜式のタッチパネルの場合、タッチパネルをリリースするとき、２枚の抵抗膜同士の接触が不完全になる。このとき、完全に接触した場合に比べて抵抗膜の抵抗値が大きくなるので、実際のリリース位置（最後にタッチした位置）と異なる位置がリリース位置として検出される場合がある。そうすると、リリースエリア２３ａでタッチをリリースしたにもかかわらず、所望の処理が実行されないことになる。上述のようにタッチ優先時間以内はタッチされたリリースエリア２３ａに係るボタン２１ａに定義された処理を実行することによって、リリース位置が変動しても所望の処理が実行される。
【００２８】
以上の実施の形態を次のように変形することができる。
（１）表示画面に表示されたボタン２１ａのリリースエリア２３ａをタッチして、そのリリースエリア２３ａから外れた位置でタッチをリリースしても、そのリリース位置が、リリースエリア２３ａから所定距離以内であれば、タッチされたリリースエリア２３ａに係るボタン２１ａに定義された処理が実行されるようにしてもよい。このようにしても、上述した実施の形態と同様に、ユーザが所望のボタン２１ａのリリースエリア２３ａをタッチした後、誤って所望のボタン２１ａのリリースエリア２３ａから外れてタッチをリリースしても、所望のボタン２１ａの処理が実行される。
【００２９】
（２）タッチ位置がリリースエリア２３ａから外れた時刻からタッチ優先時間以内であれば、タッチされたリリースエリア２３ａに係るボタン２１ａに定義された処理が実行されるようにしたが、以下のようにしてもよい。つまり、タッチパネル１９をタッチしてから所定時間以内であれば、タッチされたリリースエリア２３ａに係るボタン２１ａに定義された処理が実行されるようにしてもよい。このようにしても、上述した実施の形態と同様に、ユーザが所望のボタン２１ａのリリースエリア２３ａをタッチした後、誤って所望のボタン２１ａのリリースエリア２３ａから外れてタッチをリリースしても、所望のボタン２１ａの処理が実行される。
【００３０】
（３）リリースエリア２３がタッチされていることを表示するために、タッチされているリリースエリア２３に係るボタンの表示態様を、タッチされていないときのボタン２１の表示態様から変更するようにしてもよい。リリースエリア２３は表示されないので、ユーザはリリースエリア２３をタッチしたか否かをわからない場合がある。したがって、リリースエリア２３がタッチされることによってボタン２１の表示態様が変わると、ユーザはリリースエリア２３がタッチされたことを確認することができ、便利である。この場合、リリースエリア２３からタッチ位置が外れても、タッチ優先時間が経過するまでは、リリースエリア２３がタッチされたときの表示態様でボタン２１を表示する。上記（１）の変形例の場合は、リリースエリア２３からタッチ位置が外れても、タッチ位置がリリースエリア２３ａから所定距離以内であれば、リリースエリア２３がタッチされたときの表示態様でボタン２１を表示する。表示態様を変更する例としては、たとえば、タッチされたリリースエリア２３のボタン２１の表示色を変更する。
【００３１】
（４）タッチパネル１９がタッチされてから所定時間、タッチされたリリースエリア２３を拡大することによって、ユーザが誤って所望のボタン２１ａのリリースエリア２３ａから外れてタッチをリリースしても、所望のボタン２１ａの処理が実行されるようにしてもよい。
【００３２】
図６（ａ）に示すように、アルファベット入力ボタン２１のうちの「Ｙ」ボタン２１ａをタッチすると、「Ｙ」ボタン２１ａのリリースエリア２３ａが拡大する。そして、ほかのアルファベット入力ボタン２１に設定されたリリースエリア２３は消去される。そうすると、「Ｙ」ボタン２１ａのリリースエリア２３ａをタッチして、タッチされる前に設定されていたリリースエリア２３ａから外れた位置でタッチをリリースしても、アルファベット「Ｙ」を入力することができる。
【００３３】
「Ｙ」ボタン２１ａのリリースエリア２３ａをタッチしてから所定時間（たとえば、２００ｍｓ）経過すると、図６（ｂ）に示すように、「Ｙ」ボタン２１ａのリリースエリア２３ａは元の大きさに戻る。そして、「Ｙ」ボタン２１ａ以外のアルファベット入力ボタン２１についても再びリリースエリア２３が設定される。
【００３４】
本発明の変形例のボタン実行処理について図７および図８のフローチャートを参照して説明する。図７および図８の処理は、タッチパネル１９がタッチされるとスタートするプログラムにより、制御回路１１において実行される。また、タッチパネル１９がタッチされると同時にタイマ１１ａもスタートする。
【００３５】
ステップＳ７０１では、タッチパネルコントロール部１１０が算出したタッチ位置を検出する。ステップＳ７０２では、検出したタッチ位置をタッチパネル１９に設定したリリースエリア２３と照合する。ステップＳ７０３では、タッチされたリリースエリア２３ａ以外のリリースエリア２３の設定を解除する。ステップＳ７０４では、タッチされたリリースエリア２３ａを拡大する。ステップＳ７０５では、タッチ位置をＲＡＭ１３に記憶する。
【００３６】
ステップＳ７０６では、タッチパネル１９がタッチされてから所定時間（たとえば、２００ｍｓ）を経過したかを判定する。所定時間経過した場合はステップＳ７０６が肯定判定され、図８のステップＳ８０１へ進む。所定時間を経過していない場合はステップＳ７０６が否定判定され、ステップＳ７０７へ進む。ステップＳ７０７では、タッチパネル１９はタッチされているかを判定する。タッチパネル１９がタッチされている場合はステップＳ７０７が肯定判定され、ステップＳ７１１へ進む。タッチパネル１９がタッチされていない場合はステップＳ７０７が否定判定され、ステップＳ７０８へ進む。
【００３７】
ステップＳ７０８では、ＲＡＭ１３に記憶されているタッチ位置をタッチパネル１９に設定したリリースエリア２３と照合する。ステップＳ７０９では、ＲＡＭ１３に記憶されているタッチ位置は、タッチパネル１９に設定されているリリースエリア２３に含まれるかを判定する。リリースエリア２３に含まれる場合はステップＳ７０９が肯定判定され、ステップＳ７１０へ進む。リリースエリア２３に含まれない場合はステップＳ７０９が否定判定され、処理を終了する。ステップＳ７１０では、ＲＡＭ１３に記憶されたタッチ位置が含まれるリリースエリア２３ａに係るボタンに定義された処理を実行する。
【００３８】
ステップＳ７１１では、ＲＡＭ１３に記憶しているタッチ位置を消去する。
【００３９】
ステップＳ８０１では、拡大したリリースエリア２３ａを元の大きさに戻す。ステップＳ８０２では、図７のステップＳ７０３で設定を解除したリリースエリア２３を再び設定する。ステップＳ８０３では、タッチ位置を検出する。
【００４０】
ステップＳ８０４では、タッチパネル１９はタッチされているかを判定する。タッチされている場合はステップＳ８０５が肯定判定され、ステップＳ８０６へ進む。タッチされていない場合はステップＳ８０５が否定判定され、図７のステップＳ７０８へ進む。ステップＳ８０６では、ＲＡＭ１３に記憶しているタッチ位置を消去する。そして、ステップＳ８０３に戻る。
【００４１】
以上の本発明の変形例によれば、ユーザが誤ってタッチをリリースする位置をずらしても、所望のボタン２１ａのリリースエリア２３ａは拡大しているので、所望のボタン２１ａのリリースエリア２３ａから外れてタッチをリリースすることはない。したがって、ユーザは誤ってタッチをリリースする位置をずらしても、所望のボタン２１ａに定義された処理が実行される。
【００４２】
タッチパネル１９がタッチされてから拡大するリリースエリア２３ａの大きさは７（ａ）のリリースエリア２３ａに限定されない。たとえば、図９に示すように、タッチパネル１９がタッチされてから所定時間、タッチされた「Ｙ」ボタン２１ａのタッチエリア２３ａが表示画面全体に拡大するようにしてもよい。ユーザが「Ｙ」ボタン２１ａのリリースエリア２３ａをタッチした後誤って指を滑らせて、「Ｙ」ボタン２１ａのタッチ前のリリースエリア２３ａから大きく外れてタッチをリリースしても、確実に所望のボタン２１ａに定義された処理が実行される。
【００４３】
タッチ位置がリリースエリア２３から外れてから所定時間、タッチされたリリースエリア２３を拡大することによって、ユーザが誤って所望のボタン２１ａのリリースエリア２３ａから外れてタッチをリリースしても、所望のボタン２１ａの処理が実行されるようにしてもよい。
【００４４】
（５）車載用表示装置であれば、ナビゲーション装置１に限定されない。
【００４５】
以上の説明はあくまで一例であり、発明は、上記の実施形態に何ら限定されるものではない。
【００４６】
特許請求の範囲の要素と実施の形態との対応関係を説明する。
本発明のボタン表示手段は制御回路１１に対応し、タッチパネル制御手段は制御回路１１とタッチパネルコントロール部１１０に対応する。処理制御手段および表示態様変更手段は制御回路１１に対応し、リリースエリア拡大制御手段は制御回路１１に対応する。なお、以上の説明はあくまで一例であり、発明を解釈する上で、上記の実施形態の構成要素と本発明の構成要素の対応関係になんら限定されるものではない。
【図面の簡単な説明】
【００４７】
【図１】本発明の一実施形態によるナビゲーション装置の構成を示すブロック図である。
【図２】図２（ａ）はアルファベット入力画面を説明するための図であり、図２（ｂ）はアルファベット入力画面に設定されたリリースエリアを説明するための図である。
【図３】所望のボタンのリリースエリアを外してタッチをリリースしたタッチ操作を説明するための図である。
【図４】本発明の実施形態によるナビゲーション装置のボタン実行処理を説明するためのフローチャートである。
【図５】本発明の実施形態によるナビゲーション装置のボタン実行処理を説明するためのフローチャートである。
【図６】図６（ａ）はタッチパネルをタッチしてから所定時間が経過するまでのアルファベット入力画面に設定されたリリースエリアを説明するための図であり、図６（ｂ）はタッチパネルをタッチしてから所定時間が経過した後のアルファベット入力画面に設定されたリリースエリアを説明するための図である。
【図７】本発明の変形例のボタン実行処理を説明するためのフローチャートである。
【図８】本発明の変形例のボタン実行処理を説明するためのフローチャートである。
【図９】表示画面全体に拡大したリリースエリアを説明するための図である。
【符号の説明】
【００４８】
１  ナビゲーション装置
１１  制御回路
１１ａ  タイマ
１６  表示モニタ
１９  タッチパネル
２０  アルファベット入力画面
２１，２１ａ，２１ｂ  アルファベット入力ボタン
２３，２３ａ，２３ｂ  リリースエリア
１１０  タッチパネルコントロール部
【図１】
2008146201.tif 000003
【図２】
2008146201.tif 000004
【図３】
2008146201.tif 000005
【図４】
2008146201.tif 000006
【図５】
2008146201.tif 000007
【図６】
2008146201.tif 000008
【図７】
2008146201.tif 000009
【図８】
2008146201.tif 000010
【図９】
2008146201.tif 000011