(57)【要約】【課題】目視によらず多様なコマンドを入力することが可能なコマンド入力装置を提供する。【解決手段】タッチパネルディスプレイ１００に指が連続的に接触している時間を検出する接触時間検出手段１０１と、タッチパネルディスプレイ１００に指が触れた回数を検出する接触回数検出手段１０２と、指がタッチパネルディスプレイ１００から離れてから次に接触するまでの時間を検出する接触間隔検出手段１０３とを設け、これらの検出結果に基づいて入力コマンドを判定する。【選択図】  図１
2004362429.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルディスプレイに指またはペンが連続的に接触している時間を検出する接触時間検出手段と、
タッチパネルディスプレイに指またはペンが触れた回数を検出する接触回数検出手段と、
指またはペンがタッチパネルディスプレイから離れてから次に接触するまでの時間を検出する接触間隔検出手段と、
前記接触時間検出手段、前記接触回数検出手段および前記接触間隔検出手段の検出結果に基づいて、入力コマンドを判定する入力判定手段と、
前記入力判定手段によって判定された入力コマンドに基づいて、所定の動作の中から当該入力コマンドに対応する動作を選択する動作選択手段と、
前記動作選択手段によって選択された動作を実行する動作制御手段とを備えたコマンド入力装置。
【請求項２】
前記入力判定手段の判定結果は、指またはペンがタッチパネルディスプレイに接触する位置に依存しないことを特徴とする、請求項１記載のコマンド入力装置。
【請求項３】
前記接触時間検出手段、前記接触回数検出手段および前記接触間隔検出手段の検出結果と、当該検出結果に基づいて前記入力判定手段で判定される入力コマンドとの対応関係を任意に設定する入力組合せ設定手段をさらに備えた、請求項１記載のコマンド入力装置。
【請求項４】
前記入力判定手段によって判定される入力コマンドと、当該入力コマンドに基づいて前記動作選択手段で選択される動作との対応関係を任意に設定する動作設定手段をさらに備えた、請求項１記載のコマンド入力装置。
【請求項５】
振動を検出する振動検出手段と、
タッチパネルに指またはペンが触れるときのチャタリングを防止する誤操作防止手段とをさらに備え、
前記誤操作防止手段がチャタリングとして判断する指またはペンの接触間隔が、前記振動検出手段の検出結果に基づいて変化することを特徴とする、請求項１記載のコマンド入力装置。
【請求項６】
前記接触時間検出手段は、前記連続的に接触している時間の長さに応じて２つ以上の状態に区別することを特徴とする、請求項１記載のコマンド入力装置。
【請求項７】
前記接触時間検出手段は、前記連続的に接触している時間を区別する長さを、任意に設定できることを特徴とする、請求項１記載のコマンド入力装置。
【請求項８】
前記接触間隔検出手段は、コマンド入力の終了を設定する時間を任意に設定できることを特徴とする、請求項１記載のコマンド入力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、タッチパネルディスプレイを用いたコマンド入力装置に関し、特に、車載用のナビゲーション装置に適したコマンド入力装置に関する。
【０００２】
【従来の技術】
従来のナビゲーション装置について図９を用いて説明する。方位センサ３０１および距離センサ９０２から出力されたデータは入力インタフェース９０３を通じてＣＰＵ９０４に供給される。ＣＰＵ９０４はこれらのデータに基づいて車両方位、走行軌跡等を求める。さらにＣＰＵ９０４にはＧＰＳ受信機９０６で得られた絶対位置情報と、ＤＶＤ−ＲＯＭ９０７に記憶されている地図データが通信インタフェース９０５を経て供給される。ＣＰＵ９０４は、プログラムＲＯＭ９０４ａに記憶されているプログラムに基づいて、ＲＡＭ９０４ｂを適宜用いながら、上記の各種データから車両の現在位置を算出する。
【０００３】
さらにＣＰＵ９０４は、プログラムＲＯＭ９０４ａに記憶されているプログラムに基づいて、ＲＡＭ９０４ｂを適宜用いながら、上記のようにして算出された車両の現在位置と、ＤＶＤ−ＲＯＭ９０７から読み込んだ地図データと、タッチパネルディスプレイ９０９から操作検出部９１０を通じて入力されたユーザのコマンドとに基づいて、画像処理プロセッサ９０８を経てタッチパネルディスプレイ９０９に地図と車両位置を表示させる。操作検出部９１０は、タッチパネルディスプレイ９０９に指が接触しているかどうか、および接触点の座標を検出する。
【０００４】
図１０に、タッチパネルディスプレイ９０９に表示される画像の一例を示す。図１０に示すように、タッチパネルディスプレイ９０９の表示画面１００１には操作ボタン１００２、１００３、１００４が表示される。操作ボタン１００２、１００３、１００４には、それぞれ所定のコマンドが割り当てられており、ユーザは、これらの操作ボタンのいずれかに指を接触させることにより、所望のコマンドを入力する。
【０００５】
以下、図１１のフローチャートを参照して、ユーザのコマンド入力に関するＣＰＵ９０４の処理をより詳細に説明する。まずＣＰＵ９０４は、操作検出部９１０の出力に基づいて、タッチパネルディスプレイ９０９に指が触れているかを判定し（Ｓ１１０１）、指が触れていたときにはその接触点の座標を検出する（Ｓ１１０２）。続いて、この座標に対応するコマンドを判定し（Ｓ１１０３）、判定されたコマンドに対応付けられた動作（例えば地図の拡大）を選択する（Ｓ１１０４）。そして、選択された動作を実行するための制御を行う（Ｓ１１０５）。
【０００６】
なお、上記の操作ボタンを押下してコマンドを入力する方法の他に、タッチパネルディスプレイの表示画面上で指を滑らせることによって所望のコマンドを入力する方法も従来存在している（例えば特許文献１〜３参照。）。
【０００７】
【特許文献１】
特開平１１−８５３９８号公報
【特許文献２】
特開平１０−１４１９７４号公報
【特許文献３】
特開平１１−１０２２７４号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、タッチパネルディスプレイに表示された操作ボタンを用いてコマンドを入力する場合には、ユーザである運転手はタッチパネルディスプレイの表示画面を目視して所望のコマンドに対応した操作ボタンの位置を確認する必要がある。したがって、運転中にコマンドを入力するのは非常に危険である。また、走行中の車両が揺れると、誤った操作ボタンを押してしまう可能性がある。
【０００９】
また、タッチパネルディスプレイの表示画面上で指を滑らせる場合にも、例えば指を滑らせるときの始点や終点の位置に何らかの制約があり、タッチパネルディスプレイの表示画面を全く見ずに所望のコマンドを入力することは難しい。また、走行中の車両が揺れると、誤った軌跡を描いてしまう可能性がある。
【００１０】
本発明は、上記のような従来の問題を解決するためになされたもので、運転者が運転中にコマンドを入力する場合でも、運転者の視線をタッチパネルディスプレイに移す必要がなく、しかも車両が振動していてもコマンドを正確に入力することのできるコマンド入力装置を提供することを目的とする。
【００１１】
【課題を解決するための手段】
本発明のタッチパネルディスプレイを用いたコマンド入力装置は、タッチパネルディスプレイに指またはペンが連続的に接触している時間を検出する接触時間検出手段と、タッチパネルディスプレイに指またはペンが触れた回数を検出する接触回数検出手段と、指またはペンがタッチパネルディスプレイから離れてから次に接触するまでの時間を検出する接触間隔検出手段と、前記接触時間検出手段、前記接触回数検出手段および前記接触間隔検出手段の検出結果に基づいて、入力コマンドを判定する入力判定手段と、前記入力判定手段によって判定された入力コマンドに基づいて、所定の動作の中から当該入力コマンドに対応する動作を選択する動作選択手段と、前記動作選択手段によって選択された動作を実行する動作制御手段とを備えている。
【００１２】
この構成により、タッチパネルディスプレイに指またはペンを接触する時間・回数・間隔に基づいてコマンドを入力できるため、目視によらず多様なコマンドを入力することが可能となる。
【００１３】
また、本発明のタッチパネルディスプレイを用いたコマンド入力装置は、前記入力判定手段の判定結果は、指またはペンがタッチパネルディスプレイに接触する位置に依存しないことを特徴とする。
【００１４】
この構成により、ユーザはタッチパネルディスプレイの任意の場所に指を接触させてコマンドを入力することができるため、タッチパネルディスプレイを全く見ずにコマンドを入力することが容易となる。
【００１５】
また、本発明のタッチパネルディスプレイを用いたコマンド入力装置は、前記接触時間検出手段、前記接触回数検出手段および前記接触間隔検出手段の検出結果と、当該検出結果に基づいて前記入力判定手段で判定される入力コマンドとの対応関係を任意に設定する入力組合せ設定手段をさらに備えている。
【００１６】
この構成により、タッチパネルディスプレイに指またはペンを接触する時間・回数・間隔の組合せのパターンをユーザが任意に設定することができる。
【００１７】
また、本発明のタッチパネルディスプレイを用いたコマンド入力装置は、前記入力判定手段によって判定される入力コマンドと、当該入力コマンドに基づいて前記動作選択手段で判定される制御コマンドとの対応関係を任意に設定する動作設定手段をさらに備えている。
【００１８】
この構成により、ユーザは所定のコマンドに対して任意の動作を割り当てることができる。
【００１９】
また、本発明のタッチパネルディスプレイを用いたコマンド入力装置は、振動を検出する振動検出手段と、タッチパネルに指またはペンが触れるときのチャタリングを防止する誤操作防止手段とをさらに備え、前記誤操作防止手段がチャタリングとして判断する指またはペンの接触間隔が、前記振動検出手段の検出結果に基づいて変化することを特徴とする。
【００２０】
この構成により、車両の振動に応じてチャタリングとして判断される接触間隔が変化するので、例えば停車中にはチャタリングとして判断する接触間隔を短くし、砂利道の走行中にはチャタリングとして判断する接触間隔を長くするなど、車両の状態に応じた最適なチャタリング防止処理が可能となる。
【００２１】
また、本発明のタッチパネルディスプレイを用いたコマンド入力装置は、前記接触時間検出手段は、前記連続的に接触している時間の長さに応じて２つ以上の状態に区別することを特徴とする。
【００２２】
この構成により、連続的に接触している時間の長さでコマンドの区別ができるため、より多種類のコマンドが入力できる。
【００２３】
また、本発明のタッチパネルディスプレイを用いたコマンド入力装置は、前記接触時間検出手段は、前記連続的に接触している時間を区別する長さを、任意に設定できることを特徴とする。
【００２４】
この構成により、接触時間を判定するための閾値をユーザが任意に設定できるため、ユーザの感覚にあった入力が可能となる。
【００２５】
また、本発明のタッチパネルディスプレイを用いたコマンド入力装置は、前記接触間隔検出手段は、コマンド入力の終了を設定する時間を任意に設定できることを特徴とする。
【００２６】
この構成により、コマンド入力の終了までの待ち時間をユーザの要望に合わせることが可能となる。
【００２７】
【発明の実施の形態】
以下、本発明の種々の実施の形態について、図面を用いて説明する。
（第１の実施の形態）
本発明の第１の実施の形態のコマンド入力装置の構成を図１に示す。
図１において、コマンド入力装置は、タッチパネルディスプレイ１００と、タッチパネルディスプレイ１００に指（またはペン；以下同様）が連続的に接触している時間を検出する接触時間検出手段１０１と、タッチパネルディスプレイ１００に指が触れた回数を検出する接触回数検出手段１０２と、指がタッチパネルディスプレイ１００から離れてから次に接触するまでの時間を検出する接触間隔検出手段１０３と、接触時間検出手段１０１、接触回数検出手段１０２および接触間隔検出手段１０３の検出結果に基づいて入力コマンドを判定する入力判定手段１０４と、入力判定手段１０４によって判定された入力コマンドに基づいて所定の動作の中から入力コマンドに対応する動作を選択する動作選択手段１０５と、動作選択手段１０５によって選択された動作を実行する動作制御手段１０６と、接触時間検出手段１０１、接触回数検出手段１０２および接触間隔検出手段１０３の検出結果と入力判定手段１０４で判定される入力コマンドとの対応関係を任意に設定する入力組合せ設定手段１０７と、入力判定手段１０４によって判定される入力コマンドと動作選択手段１０５で選択される動作との対応関係を任意に設定する動作設定手段１０８とから構成されている。
【００２８】
以上のように構成された本実施の形態のコマンド入力装置の動作について説明する。
タッチパネルディスプレイ１００から、表示画面に指が接触しているかどうかを示す信号が、接触時間検出手段１０１、接触回数検出手段１０２および接触間隔検出手段１０３にそれぞれ供給される。なお、一般的なタッチパネルディスプレイには、指との接点の座標を出力する機能を有するが、本発明ではこのような機能は特に必要ではない。ただし、そのような機能を有するタッチパネルディスプレイを用いてももちろん構わない。
【００２９】
接触時間検出手段１０１は、タッチパネルディスプレイ１００からの信号に基づいて、タッチパネルディスプレイ１００に指が接触している時間を検出する。この時間は例えば図２に示すＴ（１）、Ｔ（２）、Ｔ（３）に相当する。なお、図２は、タッチパネルディスプレイ１００の表示画面を指で３回触れたときの様子を時系列で示している。
【００３０】
接触回数検出手段１０２は、タッチパネルディスプレイ１００からの信号に基づいて、タッチパネルディスプレイ１００に指が接触した回数を検出する。この回数は例えば図２に示すＮに相当する。
【００３１】
接触間隔検出手段１０３は、タッチパネルディスプレイ１００からの信号に基づいて、タッチパネルディスプレイ１００から指が離れてから次に接触するまでの時間を検出する。この時間は例えば図２に示すＩ（１）、Ｉ（２）、Ｉ（３）に相当する。
【００３２】
入力判定手段１０４は、予め用意された例えば図３に示すテーブルに基づいて、接触時間検出手段１０１、接触回数検出手段１０２および接触間隔検出手段１０３の検出結果に対応するコマンドを判定する。なお、図３では、接触時間検出手段１０１によって検出される時間（Ｔ（１）、Ｔ（２）、Ｔ（３）、・・・）および接触間隔検出手段１０３によって検出される時間（Ｉ（１）、Ｉ（２）、Ｉ（３）、・・・）をそれぞれ「長」または「短」で示している。つまり、図３の例では、接触時間検出手段１０１および接触間隔検出手段１０３によって検出される時間が所定の閾値（例えば１秒）に比べて長い場合を「長」、短い場合を「短」で示している。なお、本実施の形態では、接触時間検出手段１０１および接触間隔検出手段１０３によって検出される時間を所定の閾値よりも大きいか小さいかで評価しているが、本発明はこれに限らず、検出された時間を２つの閾値を用いて、例えば「短」「中」「長」など、３つ以上に区別して評価してもよい。また、閾値はユーザが設定・変更できるようにしてもよい。
【００３３】
入力判定手段１０４の動作をより具体的に説明すると、ユーザがタッチパネルディスプレイ１００を指で「トン、トン」と押した場合には、入力判定手段１０４は図３に示すテーブルに基づいて、ユーザによって入力されたコマンドがコマンドＡであると判定する。ユーザがタッチパネルディスプレイ１００を指で「トン、、、、トン」と押した場合には、入力判定手段１０４は、ユーザによって入力されたコマンドがコマンドＢであると判定する。また、ユーザがタッチパネルディスプレイ１００を指で「トン、トン、トン」と押した場合には、入力判定手段１０４は、ユーザによって入力されたコマンドがコマンドＣであると判定する。ユーザがタッチパネルディスプレイ１００を指で「トン、トン、トーン」と押した場合には、入力判定手段１０４は、ユーザによって入力されたコマンドがコマンドＥであると判定する。
【００３４】
なお、本実施の形態のコマンド入力装置には、図３に示したテーブルを任意に設定するための入力組合せ設定手段１０７が設けられている。したがって、タッチパネルディスプレイ１００に指を接触する時間・回数・間隔の組合せのパターンをユーザが任意に設定することができる。
【００３５】
動作選択手段１０５は、予め用意された例えば図４に示すテーブルに基づいて、入力判定手段１０４の判定結果に対応する動作を選択する。より具体的に説明すると、入力判定手段１０４の判定結果がコマンドＡであった場合には、図４に示すテーブルに基づいて、「経路案内開始」を選択する。入力判定手段１０４の判定結果がコマンドＢであった場合には、図４に示すテーブルに基づいて、「経路案内終了」を選択する。入力判定手段１０４の判定結果がコマンドＣであった場合には、図４に示すテーブルに基づいて、「地図を１段階拡大」を選択する。入力判定手段１０４の判定結果がコマンドＦであった場合には、図４に示すテーブルに基づいて、「地図を２段階縮小」を選択する。
【００３６】
なお、本実施の形態のコマンド入力装置には、図４に示したテーブルを任意に設定するための動作設定手段１０８が設けられている。したがって、ユーザは所定のコマンドに対して任意の動作を割り当てることができる。
【００３７】
動作制御手段１０６は、動作選択手段１０５によって選択された動作を実行する。例えば経路案内を開始したり、地図を１段階拡大したりする。
【００３８】
なお、接触時間検出手段１０１、接触回数検出手段１０２、接触間隔検出手段１０３、入力判定手段１０４、動作選択手段１０５および動作制御手段１０６は、ハードウェアそのもので実現されても構わないし、図９に示したようなＣＰＵ９０４、ＲＡＭ９０４ａおよびプログラムＲＯＭ９０４ｂによってハードウェアとソフトウェアを組み合わせて実現されても構わない。図５に、これらの構成をＣＰＵとプログラムによって実現した場合のＣＰＵの処理の流れを示す。
【００３９】
まず、ＣＰＵは、タッチパネルディスプレイ１００からの信号に基づいて、タッチパネルディスプレイ１００に指が触れたかどうかを判断する（Ｓ５０１）。そして、指が触れた場合には、ステップＳ５０２で接触回数を検出する。具体的には、接触回数Ｎをインクリメントする。例えばＮの初期値が０であると仮定すると、ステップＳ５０１からステップＳ５０２に処理が進んだ時には、接触回数Ｎとして１が設定される。
【００４０】
ＣＰＵは、ステップＳ５０３で、接触時間を検出する。具体的には接触時間Ｔ（Ｎ）をカウントする。なお、Ｎは接触回数Ｎと同一である。さらにＣＰＵは、ステップＳ５０４で、タッチパネルディスプレイ１００からの信号に基づいて、タッチパネルディスプレイ１００から指が離れたかどうかを判断し、指が離れていなければステップＳ５０５に進み、指が離れていなければステップＳ５０３に戻る。つまり、タッチパネルディスプレイ１００から指が離れるまで接触時間Ｔ（Ｎ）がカウントされ続けることになる。
【００４１】
ＣＰＵは、ステップＳ５０５で、接触間隔を検出する。具体的には接触間隔Ｉ（Ｎ）をカウントする。なお、Ｎは接触回数Ｎと同一である。さらにＣＰＵは、ステップＳ５０６で、タッチパネルディスプレイ１００からの信号に基づいて、タッチパネルディスプレイ１００に指が触れたかどうかを判断し、指が触れていればステップＳ５０２に戻り、指が触れていなければステップＳ５０７に進む。ステップＳ５０７では、ユーザによるコマンド入力が終了したかどうかを判断し、コマンド入力が終了していればステップＳ５０８に進み、終了していなければステップＳ５０５に戻る。なお、コマンド入力が終了したかどうかを判断する方法としては種々の方法が考えられるが、例えば、ユーザの指がタッチパネルディスプレイ１００から離れてから所定時間（ユーザにより変更可能としてもよい）が経過したときに、コマンド入力が終了したと判断してもよい。
【００４２】
上記のステップＳ５０５〜Ｓ５０７の処理により、タッチパネルディスプレイ１００から指が一旦離れてから次に触れるまで接触間隔Ｉ（Ｎ）がカウントされ続けることになる。ステップＳ５０６で、タッチパネルディスプレイ１００に指が触れた場合には、ステップＳ５０２に戻って接触回数Ｎがインクリメントされ、同様の処理が実行される。この結果、接触時間Ｔ（２）、Ｔ（３）や、接触間隔Ｉ（２）、Ｉ（３）が順次検出される。
【００４３】
ステップＳ５０７でコマンド入力が終了した場合には、上記の処理によって検出されたＮ、Ｔ（１）、Ｔ（２）、Ｉ（１）、Ｉ（２）等と、図３に示したテーブルに基づいて、ＣＰＵはコマンドを判定する（Ｓ５０８）。さらに、ステップＳ５０８で判定されたコマンドと、図４に示すテーブルに基づいて、動作を選択し（Ｓ５０９）、この動作に応じた制御を行う（Ｓ５１０）。
【００４４】
以上のように、本発明の第１の実施の形態のコマンド入力装置によれば、タッチパネルディスプレイに指が連続的に接触している時間を検出する接触時間検出手段と、タッチパネルディスプレイに指が触れた回数を検出する接触回数検出手段と、指がタッチパネルディスプレイから離れてから次に接触するまでの時間を検出する接触間隔検出手段と、接触時間検出手段、接触回数検出手段および接触間隔検出手段の検出結果に基づいて入力コマンドを判定する入力判定手段とを設けることにより、タッチパネルディスプレイに指を接触する時間・回数・間隔に基づいてコマンドを入力できるため、目視によらず多様なコマンドを入力することが可能となる。しかも、ユーザはタッチパネルディスプレイの任意の場所に指を接触させてコマンドを入力することができるため、タッチパネルディスプレイを全く見ずにコマンドを入力することが容易となる。
【００４５】
（第２の実施の形態）
次に、本発明の第２の実施の形態のコマンド入力装置の構成を図６に示す。
図６において、コマンド入力装置は、タッチパネルディスプレイ１００と、タッチパネルディスプレイ１００に指が連続的に接触している時間を検出する接触時間検出手段６０１と、タッチパネルディスプレイ１００に指が触れた回数を検出する接触回数検出手段６０２と、指がタッチパネルディスプレイ１００から離れてから次に接触するまでの時間を検出する接触間隔検出手段６０３と、接触時間検出手段６０１、接触回数検出手段６０２および接触間隔検出手段６０３の検出結果に基づいて入力コマンドを判定する入力判定手段１０４と、入力判定手段１０４によって判定された入力コマンドに基づいて所定の動作の中から入力コマンドに対応する動作を選択する動作選択手段１０５と、動作選択手段１０５によって選択された動作を実行する動作制御手段１０６と、接触時間検出手段６０１、接触回数検出手段６０２および接触間隔検出手段６０３の検出結果と入力判定手段１０４で判定される入力コマンドとの対応関係を任意に設定する入力組合せ設定手段１０７と、入力判定手段１０４によって判定される入力コマンドと動作選択手段１０５で選択される動作との対応関係を任意に設定する動作設定手段１０８と、振動を検出する振動検出手段６０９と、振動検出手段６０９の検出結果に応じて接触時間検出手段６０１、接触回数検出手段６０２および接触間隔検出手段６０３を制御し、チャタリングによる誤操作を防止する誤操作防止手段６１０とから構成されている。なお、図６において、図１に示した構成と同様の構成には同一の参照符号を付し、説明を省略する。
【００４６】
以上のように構成された本実施の形態のコマンド入力装置の動作について説明する。
本実施の形態の接触時間検出手段６０１、接触回数検出手段６０２および接触間隔検出手段６０３は、チャタリング（タッチパネルディスプレイ１００に対してユーザの指が触れたり離れたりする際に、瞬間的に指が触れたり離れたりしてしまう現象）による誤動作を回避するための機能を有している。
【００４７】
チャタリングが生じると、図７に示すように、ユーザの意図に反して指が瞬間的に（ΔＩ）タッチパネルディスプレイ１００から離れてしまう。ここで、もし、接触時間検出手段、接触回数検出手段および接触間隔検出手段が、このような指の挙動をユーザによるコマンド入力として処理してしまったとすると、誤動作が生じてしまうことになる。具体的には、接触時間検出手段によって検出されるＴ（２）はほぼ０となり、接触回数検出手段によって検出されるＮは本来よりも１大きくなり、接触間隔検出手段によって検出されるＩ（２）はΔＩとなってしまう。その結果、入力判定手段の判定結果はユーザが意図しないものとなってしまう。
【００４８】
そこで、上記のような誤動作を防止するため、本実施の形態の接触時間検出手段６０１、接触回数検出手段６０２および接触間隔検出手段６０３は、微小な接触間隔（例えば１０ｍｓ以下）をチャタリングによるものと判断し、これを検出結果に反映させないように設定されている。したがって、チャタリングが発生したとしても誤動作は生じない。
【００４９】
ところで、本実施の形態のコマンド入力装置を車載用のナビゲーション装置に適用した場合、車両の走行中には車両が振動するため、チャタリングがより発生し易くなり、チャタリングによる接触間隔ΔＩが車両の停止時よりも大きくなる。そこで、本実施の形態では、車両またはコマンド入力装置に振動検出手段６０９を取り付け、その検出結果に応じて、誤操作防止手段６１０によって、接触時間検出手段６０１、接触回数検出手段６０２および接触間隔検出手段６０３がチャタリングによるものと判断する接触間隔ΔＩを制御する。より具体的には、誤操作防止手段６１０は、例えば図８に示すテーブルに基づいて、振動検出手段６０９によって振動が検出されていないときには１０ｍｓ以下の接触間隔をチャタリングによるものとして判断させ、振動検出手段６０９によって振動が検出されているときには１００ｍｓ以下の接触間隔をチャタリングによるものとして判断させる。したがって、車両が走行中でもチャタリングを効果的に防止することができる。
【００５０】
なお、図８では、チャタリングとして判断すべき接触間隔を振動の有無に応じて２通りに制御する例を示したが、本発明はこれに限らず、例えば振動の程度に応じてチャタリングとして判断すべき接触間隔を３通りに制御しても構わない。
【００５１】
以上のように、本発明の第２の実施の形態のコマンド入力装置によれば、振動を検出する振動検出手段と、振動検出手段の検出結果に応じてチャタリングによる誤操作を防止する誤操作防止手段とを設けることにより、車両の状態に応じた最適なチャタリング防止処理が可能となる。
【００５２】
【発明の効果】
以上のように本発明は、タッチパネルディスプレイに指またはペンが連続的に接触している時間を検出する接触時間検出手段と、タッチパネルディスプレイに指またはペンが触れた回数を検出する接触回数検出手段と、指またはペンがタッチパネルディスプレイから離れてから次に接触するまでの時間を検出する接触間隔検出手段と、接触時間検出手段、接触回数検出手段および接触間隔検出手段の検出結果に基づいて入力コマンドを判定する入力判定手段とを設けることにより、目視によらず多様なコマンドを入力することが可能なコマンド入力装置を提供することができるものである。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態におけるコマンド入力装置のブロック図
【図２】本発明の第１の実施の形態においてタッチパネルディスプレイ１００と指との接触時間・接触回数・接触間隔を示す図
【図３】本発明の第１の実施の形態における入力判定手段１０４によって参照されるテーブルの一例を示す図
【図４】本発明の第１の実施の形態における動作選択手段１０５によって参照されるテーブルの一例を示す図
【図５】本発明の第１の実施形態におけるコマンド入力装置の動作説明のためのフロー図
【図６】本発明の第２の実施の形態におけるコマンド入力装置のブロック図
【図７】本発明の第２の実施の形態においてタッチパネルディスプレイ１００と指とのチャタリングによる接触間隔を示す図
【図８】本発明の第２の実施の形態において誤操作防止手段６１０がチャタリングとして判断する接触間隔を示す図
【図９】従来のカーナビゲーション装置のブロック図
【図１０】従来のカーナビゲーション装置のタッチパネルディスプレイ９０９の表示画像の一例を示す図
【図１１】従来のカーナビゲーション装置のコマンド入力に関する動作説明のためのフロー図
【符号の説明】
１００  タッチパネルディスプレイ
１０１  接触時間検出手段
１０２  接触回数検出手段
１０３  接触間隔検出手段
１０４  入力判定手段
１０５  動作選択手段
１０６  動作制御手段
１０７  入力組合せ設定手段
１０８  動作設定手段
６０１  接触時間検出手段
６０２  接触回数検出手段
６０３  接触間隔検出手段
６０９  振動検出手段
６１０  誤操作防止手段
９０１  方位センサ
９０２  距離センサ
９０３  入力インタフェース
９０４  ＣＰＵ
９０４ａ  ＲＡＭ
９０４ｂ  プログラムＲＯＭ
９０５  通信インタフェース
９０６  ＧＰＳ通信機
９０７  ＤＶＤ−ＲＯＭ
９０８  画像処理プロセッサ
９０９  タッチパネルディスプレイ
９１０  操作検出部
【図１】
2004362429.tif 000003
【図２】
2004362429.tif 000004
【図３】
2004362429.tif 000005
【図４】
2004362429.tif 000006
【図５】
2004362429.tif 000007
【図６】
2004362429.tif 000008
【図７】
2004362429.tif 000009
【図８】
2004362429.tif 000010
【図９】
2004362429.tif 000011
【図１０】
2004362429.tif 000012
【図１１】
2004362429.tif 000013