(57)【要約】 【課題】  操作ボタンのある被操作対象物の振動と指の振動との差に起因して誤って操作された操作ボタンに対して行われた操作を容易にキャンセルすることができる情報入力装置を提供する。【解決手段】  マイコン２０は、タッチパネル１１から触れられた位置情報を受け取ったとき、またはハード釦部から操作されたハード釦を表すハード釦情報を受け取ったとき、Ｇセンサ１９によって検出された加速度の値が許容範囲Ｒ１以内でないと、操作ボタンまたはハード釦に対応づけられる処理を実行することなく、操作ボタンまたはハード釦に対して行われた操作をキャンセルしたことを示すキャンセル情報を、描画ＡＳＩＣ１６によってＴＦＴ１４に表示し、またはスピーカ１５から出力することによって、操作ボタンまたはハード釦に対して行われた操作をキャンセルしたことをユーザに通知する。【選択図】      図１
2010026605.tif 000002
【特許請求の範囲】
【請求項１】
操作部を有し、前記操作部からの操作情報を入力する入力手段と、
加速度を検出する加速度検出手段と、
前記入力手段によって操作情報が入力されたときに、前記加速度検出手段によって検出された加速度が予め定める許容加速度を超える加速度であると、前記入力手段によって入力された操作情報に対応する処理を実行しない処理実行手段とを備えていることを特徴とする情報入力装置。
【請求項２】
情報を出力する出力手段をさらに備えており、
前記処理実行手段は、前記入力手段によって入力された操作情報に対応する処理を実行しないとき、前記入力手段によって入力された操作情報に対応する操作部に対して行われた操作をキャンセルしたことを表すキャンセル情報を、前記出力手段に出力させることを特徴とする請求項１に記載の情報入力装置。
【請求項３】
情報を出力する出力手段をさらに備えており、
前記処理実行手段は、前記入力手段によって入力された操作情報に対応する操作部に対して行われた操作をキャンセルするとき、ユーザによる次の操作を待たせるための注意情報を前記出力手段に予め定める時間出力させた後、前記入力手段によって入力された操作情報に対応する操作部に対して行われた操作をキャンセルすることを特徴とする請求項１に記載の情報入力装置。
【請求項４】
操作部を有し、前記操作部からの操作情報を入力する入力手段と、
加速度を検出する加速度検出手段と、
情報を出力する出力手段と、
前記入力手段によって入力された操作情報に対応する処理の実行を指示する実行指示手段と、
前記入力手段によって入力された操作情報に対応する操作部に対して行われた操作のキャンセルを指示するキャンセル指示手段と、
処理実行手段とを備えており、
前記処理実行手段は、
前記入力手段によって操作情報が入力されたときに、前記加速度検出手段によって検出された加速度が予め定める許容加速度を超える加速度であると、前記入力手段によって入力された操作情報に対応する操作部に対して行われた操作をキャンセルするか否かを確認するための確認情報を前記出力手段に出力させ、
前記出力手段に出力させた確認情報に応答して、前記入力手段によって入力された操作情報に対応する処理の実行が前記実行指示手段によって指示されると、前記入力手段によって入力された操作情報に対応する処理を実行し、
前記出力手段に出力させた確認情報に応答して、前記入力手段によって入力された操作情報に対応する操作部に対して行われた操作のキャンセルが前記キャンセル指示手段によって指示されると、前記入力手段によって入力された操作情報に対応する処理を実行しないことを特徴とする情報入力装置。
【請求項５】
前記予め定める許容加速度の値は、設定可能、または前記入力手段によって操作情報が入力されたときに走行中の道路の路面状況に基づいて予測される加速度に応じて前記実行指示手段によって変更されることを特徴とする請求項１〜４のいずれか１つに記載の情報入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を入力する情報入力装置に関する。
【背景技術】
【０００２】
車両に搭載されるオーディオ装置あるいはナビゲーション装置などの電子機器は、情報を表示するディスプレイと、情報を入力するタッチパネルとを一体化したタッチスクリーンを用いることが多い。車両は、走行中に路面状況によって大きく振動することがある。ユーザがタッチ画面に表示される操作ボタンを操作しようとしているときに、車両が振動すると、タッチ画面は車両とともに振動するが、ユーザの指はタッチ画面の振動とは異なった揺れ方をする。その結果、指が触れるタッチ画面の位置が操作しようとしていた操作ボタンの位置とずれることがあり、ユーザは、誤って別の操作ボタンを操作してしまうことがある。
【０００３】
特許文献１に記載される車載情報端末は、自車両の振動を検出し、その振動量に応じて操作ボタンを拡大表示することによって、車両が振動している場合であっても、意図した操作ボタンを操作することができるようにしようとするものである。具体的には、振動が小さいときには操作ボタンを小さく表示し、振動が大きいときには操作ボタンを大きく拡大表示する。さらに振動方向に応じた拡大縮小も可能である。
【０００４】
特許文献２に記載されるタッチパネル入力装置は、車両が走行中であるか否かの検出結果に応じて、画面に表示されるボタン表示の範囲とは別の入力受付け範囲を切り換えるものである。入力受付け範囲には、画面に表示されるボタン表示と重なる範囲である車両停止中の入力受付け範囲と、ボタン表示より大きい範囲である車両走行中の入力受付け範囲とがある。車両走行中は、ボタン表示より大きい範囲を入力受付け範囲とするので、車両走行中でも、高い確率で所望の操作ボタンの入力を受け付けることができる。
【０００５】
【特許文献１】特開２００７−１９０９４７号公報
【特許文献２】特開２００２−１３２４４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述したいずれの従来の技術も、車両が振動したときに、操作すべき操作ボタンと異なる操作ボタンを操作する可能性を低減することはできるが、異なった操作ボタンを操作したときは、異なった操作ボタンに対して行われた操作をキャンセルするためには、電子機器ごとに定められている手順を実行する必要がある。しかしながら、ユーザは、キャンセルの操作を覚えていない場合が多く、マニュアルを見て操作するなどの煩わしい作業が必要になるという問題がある。
【０００７】
本発明の目的は、操作ボタンのある被操作対象物の振動と指の振動との差に起因して誤って操作された操作ボタンに対して行われた操作を容易にキャンセルすることができる情報入力装置を提供することである。
【課題を解決するための手段】
【０００８】
本発明（１）は、操作部を有し、前記操作部からの操作情報を入力する入力手段と、
加速度を検出する加速度検出手段と、
前記入力手段によって操作情報が入力されたときに、前記加速度検出手段によって検出された加速度が予め定める許容加速度を超える加速度であると、前記入力手段によって入力された操作情報に対応する処理を実行しない処理実行手段とを備えていることを特徴とする情報入力装置である。
【０００９】
または本発明（４）は、操作部を有し、前記操作部からの操作情報を入力する入力手段と、
加速度を検出する加速度検出手段と、
前記入力手段によって入力された操作情報に対応する処理の実行を指示する実行指示手段と、
前記入力手段によって入力された操作情報に対応する操作部に対して行われた操作のキャンセルを指示するキャンセル指示手段と、
処理実行手段とを備えており、
前記処理実行手段は、
前記入力手段によって操作情報が入力されたときに、前記加速度検出手段によって検出された加速度が予め定める許容加速度を超える加速度であると、前記入力手段によって入力された操作情報に対応する操作部に対して行われた操作をキャンセルするか否かを確認するための確認情報を前記出力手段に出力させ、
前記出力手段に出力させた確認情報に応答して、前記入力手段によって入力された操作情報に対応する処理の実行が前記実行指示手段によって指示されると、前記入力手段によって入力された操作情報に対応する処理を実行し、
前記出力手段に出力させた確認情報に応答して、前記入力手段によって入力された操作情報に対応する操作部に対して行われた操作のキャンセルが前記キャンセル指示手段によって指示されると、前記入力手段によって入力された操作情報に対応する処理を実行しないことを特徴とする情報入力装置である。
【発明の効果】
【００１０】
本発明（１）によれば、操作部を有する入力手段によって、前記操作部からの操作情報が入力され、加速度検出手段によって、加速度が検出され、そして、処理実行手段によって、前記加速度検出手段によって検出された加速度が予め定める許容加速度を超える加速度であると、前記入力手段によって入力された操作情報に対応する処理が実行されない。
【００１１】
したがって、操作ボタンのある被操作対象物の振動と指の振動との差に起因して誤って操作された操作ボタンに対して行われた操作を容易にキャンセルすることができる。
【００１２】
または本発明（４）によれば、操作部を有する入力手段によって、前記操作部からの操作情報が入力され、加速度検出手段によって、加速度が検出され、出力手段によって、情報が出力され、実行指示手段によって、前記入力手段によって入力された操作情報に対応する処理の実行が指示され、キャンセル指示手段によって、前記入力手段によって入力された操作情報に対応する操作部に対して行われた操作のキャンセルが指示される。
【００１３】
そして、処理実行手段によって、前記入力手段によって操作情報が入力されたときに、前記加速度検出手段によって検出された加速度が予め定める許容加速度を超える加速度であると、前記入力手段によって入力された操作情報に対応する操作部に対して行われた操作をキャンセルするか否かを確認するための確認情報が前記出力手段に出力され、前記出力手段に出力させた確認情報に応答して、前記入力手段によって入力された操作情報に対応する処理の実行が前記実行指示手段によって指示されると、前記入力手段によって入力された操作情報に対応する処理が実行され、前記出力手段に出力させた確認情報に応答して、前記入力手段によって入力された操作情報に対応する操作部に対して行われた操作のキャンセルが前記キャンセル指示手段によって指示されると、前記入力手段によって入力された操作情報に対応する処理が実行されない。
【００１４】
したがって、操作部のある被操作対象物の振動と指の振動との差に起因して操作を誤った可能性があるときは、ユーザの判断に基づいて、操作した操作部に対応する処理を実行すること、または操作部に対して行った操作を容易にキャンセルすることができ、誤った操作部による処理が実行されることを回避することができる。
【発明を実施するための最良の形態】
【００１５】
図１は、本発明の実施の一形態であるオーディオビジュアルナビゲーション装置１の構成を示すブロック図である。情報入力装置であるオーディオビジュアルナビゲーション装置（以下「ＡＶＮ」という）１は、タッチパネル１１、ステアリングスイッチ１２、マイクロフォン（以下「マイク」という）１３、薄膜トランジスタ液晶（以下「ＴＦＴ」という）１４、スピーカ１５、描画ＡＳＩＣ（Application Specific Integrated Circuit）１６、ＤＳＰ（Digital Signal Processor）１７、増幅器（以下「ＡＭＰ」という）１８、加速度検出器（以下「Ｇセンサ」という）１９およびマイクロコンピュータ（以下「マイコン」という）２０を備えている。
【００１６】
タッチパネル１１は、指９あるいは専用のペンなどでタッチ画面に触れられると、触れられた位置を検出し、検出した位置を表す位置情報を入力する入力装置であり、入力された位置情報を、マイコン２０へ送る。タッチパネル１１は、ＴＦＴ１１とともにタッチスクリーンを構成し、ユーザはタッチ画面に表示される操作ボタンの位置を、指９あるいは専用のペンなどで触れることによって、操作ボタンを操作することができる。
【００１７】
ステアリングスイッチ１２は、車両の操作ハンドルに設けられるスイッチであり、たとえばオーディオの音量を上げるスイッチ、音量を下げるスイッチ、選択する放送局を進めるスイッチ、選択する放送局を戻すスイッチ、およびオーディオもしくはＣＤ（Compact 
Disk）など再生するメディアを選択するスイッチを備えている。ステアリングスイッチ１２は、操作されたスイッチを表すスイッチ情報をマイコン２０へ送る。マイク１３は、空気振動である音を音情報に変換してマイコン２０へ送る。
【００１８】
ＴＦＴ１４は、たとえば薄膜トランジスタ液晶によって構成される表示装置であり、描画ＡＳＩＣ１６から指示される画像信号による画像情報を表示する。スピーカ１５は、ＡＭＰ１８からの音信号を空気振動に変換し音として出力する。描画ＡＳＩＣ１６は、マイコン２０から受け取る情報を画僧信号に変換してＴＦＴ１４に送る。ＤＳＰ１７は、マイコン２０からの音情報をアナログ信号に変換してＡＭＰ１８に送る。ＡＭＰ１８は、ＤＳＰ１７からのアナログ信号を増幅して音信号としてスピーカ１５に送る。
【００１９】
加速度検出手段であるＧセンサ１９は、Ｇセンサ１９に働く加速度、すなわちＧセンサおよびタッチパネル１１が固定されるＡＶＮ１に働く加速度を検出する検出器であり、検出した加速度の値を表す加速度情報をマイコン２０に送る。
【００２０】
処理実行手段であるマイコン２０は、たとえば中央処理装置（以下「ＣＰＵ」という）およびＡＶＮ１を制御するための制御プログラムを記憶するメモリを含んで構成される。マイコン２０は、ＣＰＵがメモリに記憶される制御プログラムを実行することによって、タッチパネル１１、ステアリングスイッチ１２、マイク１３、ＴＦＴ１４、スピーカ１５、描画ＡＳＩＣ１６、ＤＳＰ１７、ＡＭＰ１８およびＧセンサ１９を制御する。
【００２１】
マイコン２０は、地図情報などの情報とともに、ユーザに操作させるための操作ボタンの画像を表す画像情報を描画ＡＳＩＣ１６に送り、ＴＦＴ１４に表示させる。ユーザは、ＴＦＴ１４に表示された画像情報を参照して、表示されている操作ボタンを操作する。ユーザが、操作ボタンの画像が表示されている位置に触れると、タッチパネル１１は、触れられた位置を示す位置情報をマイコン２０に送る。マイコン２０は、タッチパネル１１から受け取った位置情報が示す位置がＴＦＴ１４に表示させている操作ボタンの画像のうち、どの操作ボタンの画像の位置に対応するかを判断することによって、どの操作ボタンが操作されたかを認識する。
【００２２】
ＡＶＮ１には、ハード釦部が設けられてもよい。ハード釦部は、ＴＦＴ１１の表示画面の周囲に設けられる複数のハード釦から構成され、表示画面に表示される操作ボタンの代わりに、あるいは画面に表示される操作ボタンとともに用いられる。ハード釦部は、いずれかのハード釦が操作されると操作されたハード釦を表すハード釦情報をマイコン２０に送る。位置情報およびハード釦情報は、操作情報である。
【００２３】
操作ボタンおよびハード釦は、操作部である。タッチパネル１１およびハード釦部は、入力手段である。ＴＦＴ１４および描画ＡＳＩＣ１６、またはスピーカ１５、ＤＳＰ１７およびＡＭＰ１８は、出力手段である。
【００２４】
図２は、操作が正しく行われたと判断する加速度の許容範囲Ｒ１を示す図である。縦軸は、Ｇ出力つまりＧセンサ１９によって検出される加速度の値を示す。予め定める許容加速度である許容範囲Ｒ１は、操作すべき操作ボタンが操作されたと判断する加速度の範囲である。具体的には、Ｇ出力がα以下でありかつβ以上であるときに、操作すべき操作ボタンが操作されたと判断する。非許容範囲Ｒ２は、Ｇ出力がαを超えるか、またはβ未満である範囲である。αは正の実数であり、βは負の実数である。αの値は、たとえば１〜３Ｇ（９．８〜２９．４ｍ／Ｓ２）であり、βの値はたとえば−１〜−３Ｇ（−９．８〜−２９．４ｍ／Ｓ２）である。
【００２５】
図２に示した許容範囲Ｒ１は、加速度の大きさのみに着目しているが、加速度の周波数特性も加味して許容範囲を決めてもよい。たとえば加速度の周波数が高い場合は、指９の揺れ方は車両の振動の影響を受け難いので、許容範囲を広くする。
【００２６】
図３は、操作確認画面３０の一例を示す図である。操作確認画面３０は、操作ボタンまたはハード釦に対応づけられる処理を実行するか、操作ボタンまたはハード釦に対して行われた操作をキャンセルするかを確認するための画面である。操作ボタンまたはハード釦に対応づけられる処理は、マイコン２０がタッチパネル１１から受け取った位置情報が示す操作ボタンが操作されたことによって処理すべき処理、またはハード釦部から受け取ったハード釦情報が示すハード釦が操作されたことによって処理すべき処理である。ユーザが操作ボタンを操作したときに、Ｇセンサ１９によって検出された加速度の値が許容範囲Ｒ１を超えている場合に、マイコン２０が表示する画面である。操作確認画面３０には、メッセージ欄３１、ＯＫボタン３２およびキャンセルボタン３３が設けられている。
【００２７】
メッセージ欄３１は、車両の振動によってユーザが誤って他の操作ボタンを操作した可能性があり、操作した操作ボタンに対応付けられる処理を実行するか、操作ボタンまたはハード釦に対して行われた操作をキャンセルするかを問い合わせる確認情報である確認メッセージ、たとえば「操作ボタンｘｘが押されました。実行しますか？」などのメッセージを表示する。実行指示手段であるＯＫボタン３２は、操作された「操作ボタンｘｘ」に対応付けられる処理の実行を指示する操作ボタンである。キャンセル指示手段であるキャンセルボタン３３は、操作された「操作ボタンｘｘ」に対して行われた操作をキャンセルする操作ボタンである。
【００２８】
操作確認画面３０に表示されるＯＫボタン３２の面積およびキャンセルボタン３３の面積は、操作された「操作ボタンｘｘ」の面積よりも広い面積で表示され、振動による押し間違いが発生しないようにする。
【００２９】
図４は、操作ボタン選択画面４０の一例を示す図である。操作ボタン選択画面４０は、操作すべき操作ボタンの候補を表示する画面であり、ユーザが操作ボタンを操作したときに、Ｇセンサ１９によって検出された加速度の値が許容範囲Ｒ１を超えている場合に、操作確認画面３０の代わりに、マイコン２０が表示する画面である。操作ボタン選択画面４０には、メッセージ欄４１、および３つの操作ボタン４２〜４４が設けられている。
【００３０】
メッセージ欄４１は、車両の振動によってユーザが誤って他の操作ボタンを操作した可能性があり、表示した操作すべき操作ボタンの候補の中から操作すべき操作ボタンを選択するように要求するメッセージ、たとえば「ステアリングＳＷで操作してください」などのメッセージを表示する。
【００３１】
操作ボタン４２〜４４は、選択すべき操作ボタンの３つの候補であり、真中に表示される「操作ボタンｘ２」４３は操作された操作ボタンであり、「操作ボタンｘ１」４２および「操作ボタンｘ３」４４は、「操作ボタンｘ２」４３の両隣に配置されている操作ボタンである。ユーザは、たとえばステアリングスイッチ１２のオーディオの音量を上げるスイッチまたは音量を下げるスイッチを操作することによって、操作ボタン候補４２〜４４の中から１つを選び、再生するモードを選択するスイッチを操作することによって、選んだ操作ボタンの候補を確定することができる。
【００３２】
操作ボタン選択画面４０に表示される操作ボタン４２〜４４のそれぞれの面積は、操作されたときの「操作ボタンｘ２」の面積よりも広い面積で表示され、振動による押し間違いが発生しないようにする。
【００３３】
図４に示した例では、候補の操作ボタンとして両隣を含めた３つの候補を表示したがさらに両側を含めて５つの候補としてもよいし、上下を含めて５つとしてもよい。検出した加速度の大きさに応じて、間違えて操作する可能性のある領域にある操作ボタンを表示しえもよい。
【００３４】
図５は、マイコン２０が実行する第１の情報入力処理を示すフローチャートである。ＡＶＮ１の電源が投入されて動作可能になると、ステップＡ１に移る。
【００３５】
ステップＡ１では、ユーザが画面にタッチしたかもしくはハード釦を押下したかを監視する。具体的には、マイコン２０は、タッチパネル１１から触れられた位置情報を受け取ると、ユーザが画面にタッチしたと判断し、またはハード釦部から操作されたハード釦を表すハード釦情報を受け取ると、ユーザがハード釦を押下したと判断して、ステップＡ２に進む。
【００３６】
ステップＡ２では、タッチ時のＧ出力は閾値内であるか否かを判定する。具体的には、マイコン２０は、ユーザが画面にタッチもしくはユーザがハード釦を押下したと判断すると、Ｇセンサ１９によって検出される加速度の値をＧセンサ１９から受け取る。そして、受け取った加速度の値が許容範囲Ｒ１以内であると、タッチ時のＧ出力は閾値内であると判定して、ステップＡ３に進み、受け取った加速度の値が許容範囲Ｒ１以内でないと、タッチ時のＧ出力は閾値内でないと判定して、ステップＡ４に進む。
【００３７】
ステップＡ３では、タッチ情報についてマイコン２０が処理を実行して、第１の情報入力処理を終了する。具体的には、マイコン２０は、タッチパネル１１から受け取った位置情報が示す操作ボタンが操作されたことによって処理すべき処理、またはハード釦部から受け取ったハード釦情報が示すハード釦が操作されたことによって処理すべき処理を実行して、第１の情報入力処理を終了する。タッチ情報は、タッチパネル１１から受け取った位置情報またはハード釦から受け取ったハード釦情報である。
【００３８】
ステップＡ４では、タッチつまり操作ボタンまたはハード釦に対して行われた操作をキャンセルする。具体的には、マイコン２０は、タッチパネル１１から受け取った位置情報が示す操作ボタンが操作されたことによって処理すべき処理、またはハード釦部から受け取ったハード釦情報が示すハード釦が操作されたことによって処理すべき処理を実行することなく、受け取った位置情報またはハード釦情報を廃棄することによって、操作ボタンまたはハード釦に対して行われた操作をキャンセルする。廃棄は、たとえばメモリに記憶した位置情報またはハード釦情報を消去することである。
【００３９】
ステップＡ５では、キャンセルしたことをユーザに通知して、第１の情報入力処理を終了する。具体的には、マイコン２０は、操作ボタンまたはハード釦に対して行われた操作をキャンセルしたことを示すキャンセル情報を、描画ＡＳＩＣ１６によってＴＦＴ１４に表示し、またはスピーカ１５から出力することによって、ユーザに通知して、第１の情報入力処理を終了する。
【００４０】
図６は、マイコン２０が実行する第２の情報入力処理を示すフローチャートである。ＡＶＮ１の電源が投入されて動作可能になると、ステップＢ１に移る。
【００４１】
ステップＢ１では、ユーザが画面にタッチしたかもしくはハード釦を押下したかを監視する。具体的には、マイコン２０は、タッチパネル１１から触れられた位置情報を受け取ると、ユーザが画面にタッチしたと判断し、またはハード釦部から操作されたハード釦を表すハード釦情報を受け取ると、ユーザがハード釦を押下したと判断して、ステップＢ２に進む。
【００４２】
ステップＢ２では、タッチ時のＧ出力は閾値内であるか否かを判定する。具体的には、マイコン２０は、ユーザが画面にタッチもしくはユーザがハード釦を押下したと判断すると、Ｇセンサ１９によって検出される加速度の値をＧセンサ１９から受け取る。そして、受け取った加速度の値が許容範囲Ｒ１以内であると、タッチ時のＧ出力は閾値内であると判定して、ステップＢ３に進み、受け取った加速度の値が許容範囲Ｒ１以内でないと、タッチ時のＧ出力は閾値内でないと判定して、ステップＢ４に進む。
【００４３】
ステップＢ３では、タッチ情報についてマイコン２０が処理を実行して、第２の情報入力処理を終了する。具体的には、マイコン２０は、タッチパネル１１から受け取った位置情報が示す操作ボタンが操作されたことによって処理すべき処理、またはハード釦部から受け取ったハード釦情報が示すハード釦が操作されたことによって処理すべき処理を実行して、第２の情報入力処理を終了する。
【００４４】
ステップＢ４では、キャンセルするか否かをユーザに確認する。具体的には、マイコン２０は、操作ボタンまたはハード釦に対応づけられる処理を実行するか、操作ボタンまたはハード釦に対して行われた操作をキャンセルするかを確認するための第１の確認画面、たとえば図３に示した操作確認画面３０を描画ＡＳＩＣ１６によってＴＦＴ１４に表示する。
【００４５】
ステップＢ５では、ユーザ指示はキャンセルであるか否かを判定する。マイコン２０は、操作確認画面３０のキャンセルボタン３３が操作されると、ユーザ指示はキャンセルであると判定して、ステップＢ６に進み、操作確認画面３０のＯＫボタン３２が操作されると、ユーザ指示はキャンセルでないと判定して、ステップＢ３に進む。
【００４６】
ステップＢ６では、タッチ釦付近の別の釦を押下したのか否かをユーザに確認する。具体的には、マイコン２０は、操作すべきで操作ボタンとは異なる操作ボタン、または操作すべきハード釦と異なるハード釦を操作したのか否かを確認するための第２の確認画面を、描画ＡＳＩＣ１６によってＴＦＴ１４に表示する。第２の確認画面は、たとえば操作された操作ボタンがどの操作ボタンであったか、または操作すべきハード釦がどのハード釦であったかを示す情報とともに、行われた操作をキャンセルすることを指示するキャンセルボタン、および操作された操作ボタンまたはハード釦に対応付けられている処理を実行することを指示する実行ボタンを表示する。タッチ釦は、操作された操作ボタンまたは操作されたハード釦のことである。
【００４７】
ステップＢ７では、ユーザ指示はキャンセルであるか否かを判定する。マイコン２０は、ステップＢ６で表示したキャンセルボタンが操作されると、ユーザ指示はキャンセルであると判定して、ステップＢ８に進み、ステップＢ６で表示した実行ボタンが操作されると、ユーザ指示はキャンセルでないと判定して、ステップＢ３に進む。
【００４８】
ステップＢ８では、タッチつまり操作ボタンまたはハード釦に対して行われた操作をキャンセルして、第２の情報入力処理を終了する。具体的には、マイコン２０は、タッチパネル１１から受け取った位置情報が示す操作ボタンが操作されたことによって処理すべき処理、またはハード釦部から受け取ったハード釦情報が示すハード釦が操作されたことによって処理すべき処理を実行することなく、受け取った位置情報またはハード釦情報を廃棄することによって、操作ボタンまたはハード釦に対して行われた操作をキャンセルして、第２の情報入力処理を終了する。
【００４９】
このように、操作部、たとえば操作ボタンまたはハード釦を有するタッチパネル１１またはハード釦部によって、前記操作部からの操作情報、たとえば位置情報またはハード釦情報が入力され、Ｇセンサ１９によって、加速度が検出され、そして、マイコン２０によって、Ｇセンサ１９によって検出された加速度が許容範囲Ｒ１を超える加速度であると、タッチパネル１１またはハード釦部によって入力された操作情報に対応する処理が実行されない。
【００５０】
したがって、操作ボタンまたはハード釦のあるタッチパネル１１またはハード釦部の振動と指の振動との差に起因して誤って操作された操作ボタンまたはハード釦に対して行われた操作を容易にキャンセルすることができる。
【００５１】
さらに、ＴＦＴ１４および描画ＡＳＩＣ１６、またはスピーカ１５、ＤＳＰ１７およびＡＭＰ１８によって、情報が出力され、マイコン２０によって、タッチパネル１１またはハード釦部によって入力された操作情報に対応する処理が実行されないとき、タッチパネル１１またはハード釦部によって入力された操作情報に対応する操作部に対して行われた操作をキャンセルしたことを表すキャンセル情報が、ＴＦＴ１４および描画ＡＳＩＣ１６、またはスピーカ１５、ＤＳＰ１７およびＡＭＰ１８によって出力される。したがって、ユーザは、操作した操作ボタンに対応する処理が実行されたのか否かが分からずに迷うことがなくなり、必要があれば、再度操作することによって所望の処理を実行することができる。
【００５２】
図６に示した第２の情報入力処理では、ステップＢ５で、操作確認画面３０に表示したＯＫボタン３２またはキャンセルボタン３３に対する操作によって、およびステップＢ７では、画面に表示した実行ボタンまたはキャンセルボタンに対する操作によって、ユーザの指示が何であるかを判定したが、マイコン２０が音声認識機能を有している場合は、マイコン２０は、マイク１３によって入力された音情報によって、ユーザの指示が「実行」であるのか「キャンセル」であるのかを判定してもよい。
【００５３】
具体的には、たとえばステップＢ４では、マイコン２０は、操作確認画面３０をＴＦＴ１１に表示する代わりに、あるいは操作確認画面３０をＴＦＴ１１に表示するとともに、「操作ボタンｘｘが押されました。実行しますか？」などのメッセージを音声ガイドとして、ＤＳＰ１７、ＡＭＰ１８およびスピーカ１５によって音声で出力する。そして、ステップＢ５では、マイコン２０は、マイク１３から受け取った音情報が「はい」を示す情報である認識したとき、ユーザの指示が「実行」であると判定し、「いいえ」を示す情報である認識したとき、ユーザの指示が「キャンセル」であると判定する。
【００５４】
さらに、図６に示した第２の情報入力処理では、ステップＢ４でキャンセルするか否かをユーザに確認するとき、操作確認画面３０を表示したが、これに限定されるものではない。たとえば、図４に示した操作ボタン選択画面４０を表示して、操作すべきであった操作ボタンをユーザが操作することができるようにしてもよい。
【００５５】
このように、操作部、たとえば操作ボタンまたはハード釦を有するタッチパネル１１またはハード釦部によって、前記操作部からの操作情報、たとえば位置情報またはハード釦情報が入力され、Ｇセンサ１９によって、加速度が検出され、ＴＦＴ１４および描画ＡＳＩＣ１６、またはスピーカ１５、ＤＳＰ１７およびＡＭＰ１８によって、情報が出力され、ＯＫボタン３２によって、タッチパネル１１またはハード釦部によって入力された操作情報に対応する処理の実行が指示され、キャンセルボタン３３によって、タッチパネル１１またはハード釦部によって入力された操作情報に対応する操作部に対して行われた操作のキャンセルが指示される。
【００５６】
そして、マイコン２０によって、タッチパネル１１およびハード釦部によって操作情報が入力されたときに、Ｇセンサ１９によって検出された加速度が許容範囲Ｒ１を超える加速度であると、タッチパネル１１またはハード釦部によって入力された操作情報に対応する操作部に対して行われた操作をキャンセルするか否かを確認するための確認メッセージがＴＦＴ１４および描画ＡＳＩＣ１６、またはスピーカ１５、ＤＳＰ１７およびＡＭＰ１８に出力され、ＴＦＴ１４および描画ＡＳＩＣ１６、またはスピーカ１５、ＤＳＰ１７およびＡＭＰ１８に出力させた確認情報に応答して、タッチパネル１１またはハード釦部によって入力された操作情報に対応する処理の実行がＯＫボタン３２によって指示されると、タッチパネル１１またはハード釦部によって入力された操作情報に対応する処理が実行され、ＴＦＴ１４および描画ＡＳＩＣ１６、またはスピーカ１５、ＤＳＰ１７およびＡＭＰ１８に出力させた確認情報に応答して、タッチパネル１１またはハード釦部によって入力された操作情報に対応する操作部に対して行われた操作のキャンセルがキャンセルボタン３３によって指示されると、タッチパネル１１またはハード釦部によって入力された操作情報に対応する処理が実行されない。
【００５７】
したがって、操作ボタンのある被操作対象物の振動と指の振動との差に起因して操作を誤った可能性があるときは、ユーザの判断に基づいて、操作した操作ボタンもしくはハード釦に対応する処理を実行すること、または操作ボタンもしくはハード釦に対して行った操作を容易にキャンセルすることができ、誤った操作ボタンまたはハード釦による処理が実行されることを回避することができる。
【００５８】
図７は、マイコン２０が実行する第３の情報入力処理を示すフローチャートである。ＡＶＮ１の電源が投入されて動作可能になると、ステップＣ１に移る。
【００５９】
ステップＣ１では、ユーザが画面にタッチしたかもしくはハード釦を押下したかを監視する。具体的には、マイコン２０は、タッチパネル１１から触れられた位置情報を受け取ると、ユーザが画面にタッチしたと判断し、またはハード釦部から操作されたハード釦を表すハード釦情報を受け取ると、ユーザがハード釦を押下したと判断して、ステップＣ２に進む。
【００６０】
ステップＣ２では、タッチ時のＧ出力は閾値内であるか否かを判定する。具体的には、マイコン２０は、ユーザが画面にタッチもしくはユーザがハード釦を押下したと判断すると、Ｇセンサ１９によって検出される加速度の値をＧセンサ１９から受け取る。そして、受け取った加速度の値が許容範囲Ｒ１以内であると、タッチ時のＧ出力は閾値内であると判定して、ステップＣ３に進み、受け取った加速度の値が許容範囲Ｒ１以内でないと、タッチ時のＧ出力は閾値内でないと判定して、ステップＣ４に進む。
【００６１】
ステップＣ３では、タッチ情報についてマイコン２０が処理を実行して、第３の情報入力処理を終了する。具体的には、マイコン２０は、タッチパネル１１から受け取った位置情報が示す操作ボタンが操作されたことによって処理すべき処理、またはハード釦部から受け取ったハード釦情報が示すハード釦が操作されたことによって処理すべき処理を実行して、第３の情報入力処理を終了する。
【００６２】
ステップＣ４では、画面にコーション表示たとえば「しばらくお待ちください」というメッセージを表示する。具体的には、マイコン２０は、注意表示であるコーション表示たとえば「しばらくお待ちください」というメッセージを表す情報を、予め定める時間、たとえば５秒間、描画ＡＳＩＣ１６によってＴＦＴ１４に表示する。
【００６３】
ステップＣ５では、タッチつまり操作ボタンまたはハード釦に対して行われた操作をキャンセルして、第３の情報入力処理を終了する。具体的には、マイコン２０は、タッチパネル１１から受け取った位置情報が示す操作ボタンが操作されたことによって処理すべき処理、またはハード釦部から受け取ったハード釦情報が示すハード釦が操作されたことによって処理すべき処理を実行することなく、受け取った位置情報またはハード釦情報を廃棄することによって、操作ボタンまたはハード釦に対して行われた操作をキャンセルして、第３の情報入力処理を終了する。
【００６４】
図５に示した第３の情報入力処理では、ユーザが画面にタッチもしくはユーザがハード釦を押下したときに、加速度が許容範囲を超えている場合に、コーション表示をしたが、ユーザが画面にタッチもしくはハード釦を押下するか否かにかかわらず、加速度が許容範囲を超えた場合に、「画面タッチの前に、しばらくお待ちください」などのメッセージを５秒間表示するようにしてもよい。
【００６５】
このように、ＴＦＴ１４および描画ＡＳＩＣ１６によって、情報が出力され、マイコン２０によって、タッチパネル１１またはハード釦部によって入力された操作情報に対応する操作部に対して行われた操作がキャンセルされるとき、ユーザによる次の操作を待たせるためのコーション表示がＴＦＴ１４および描画ＡＳＩＣ１６によって予め定める時間、たとえば５秒間出力された後、タッチパネル１１またはハード釦部によって入力された操作情報に対応する操作部に対して行われた操作がキャンセルされる。したがって、ユーザは、振動が治まって、情報を正しく入力することができる状況になってから、次の操作を行うことができる。
【００６６】
上述した実施の形態では、図２に示したように、操作が正しく行われたと判断する加速度の許容範囲Ｒ１を固定としたが、許容範囲Ｒ１は、変更可能としてもよい。たとえばマイコン２０が描画ＡＳＩＣ１６によってＴＦＴ１４に許容範囲設定画面を表示し、タッチパネル１１の操作によって、許容範囲Ｒ１の範囲を設定可能とする。あるいは、ＡＶＮ１がナビゲーション機能を有している場合、路面状況と誤操作との関係を学習し、学習した関係に基づいて、路面状況に応じた許容範囲に変更するようにしてもよい。
【００６７】
たとえば図４に示した第２の情報入力処理の場合、マイコン２０は、ステップＢ５での判定で、ＯＫボタン３２が操作された回数とキャンセルボタン３３が操作された回数と道路ごとに計数することによって、各道路の路面状況と誤操作との関係を学習する。マイコン２０は、誤操作の割合、すなわちキャンセルボタン３３が操作される割合が非常に小さい道路は、許容範囲Ｒ１はその道路では厳しい値になっていると判断し、以後、その道路を走行するときは、許容範囲Ｒ１よりも広い許容範囲を用いる。
【００６８】
図８は、学習した許容範囲の一例を示す図である。図８（ａ）の許容範囲Ｒ３は、図２に示した許容範囲Ｒ１と同じデフォルトの許容範囲であるが、図８（ｂ）の許容範囲Ｒ５は、誤操作の割合が小さい道路について、学習した許容範囲であり、図８（ａ）の許容範囲Ｒ３よりも広い許容範囲である。すなわち、α１＜α２、かつβ１＞β２である。α１およびα２は正の実数であり、かつβ１およびβ２は負の実数である。マイコン２０は、許容範囲Ｒ３をデフォルト値の許容範囲として用い、許容範囲Ｒ５を振動の多い道路で用いる。
【００６９】
このように、許容範囲Ｒ１は、設定可能、またはタッチパネル１１またはハード釦部によって操作情報が入力されたときに走行中の道路の路面状況に基づいて予測される加速度に応じてマイコン２０によって変更されるので、ユーザによって許容範囲Ｒ１を変更することができ、または車載用の情報入力装置である場合は、車両が走行する道路の路面状況に応じて許容範囲Ｒ１を変更することができる。
【００７０】
さらに、上述した実施の形態では、車両が走行中でも停止中でも、操作ボタンまたはハード釦が操作されたときに、検出した加速度が許容範囲Ｒ１を超えると、第１〜第３の入力情報処理を実行したが、走行中のみ実行するようにしてもよい。具体的にはマイコン２０は、サイドブレーキが引かれていないときに、第１〜第３の入力情報処理を実行する。
【００７１】
上述した実施の形態では、情報入力装置として、オーディオビジュアルナビゲーション装置１を例に説明したが、情報入力装置はオーディオビジュアルナビゲーション装置１に限定されるものではない。情報入力装置は、情報を入力するときに、装置の位置が変動し、操作すべき操作ボタンを正しく操作することができないことが発生し得る電子機器、たとえば携帯端末装置あるいは携帯電話機などであってもよい。
【図面の簡単な説明】
【００７２】
【図１】本発明の実施の一形態であるオーディオビジュアルナビゲーション装置１の構成を示すブロック図である。
【図２】操作が正しく行われたと判断する加速度の許容範囲Ｒ１を示す図である。
【図３】操作確認画面３０の一例を示す図である。
【図４】操作ボタン選択画面４０の一例を示す図である。
【図５】マイコン２０が実行する第１の情報入力処理を示すフローチャートである。
【図６】マイコン２０が実行する第２の情報入力処理を示すフローチャートである。
【図７】マイコン２０が実行する第３の情報入力処理を示すフローチャートである。
【図８】学習した許容範囲の一例を示す図である。
【符号の説明】
【００７３】
１  オーディオビジュアルナビゲーション装置
１１  タッチパネル
１２  ステアリングスイッチ
１３  マイク
１４  ＴＦＴ
１５  スピーカ
１６  描画ＡＳＩＣ
１７  ＤＳＰ
１８  ＡＭＰ
１９  Ｇセンサ
２０  マイコン
３０  操作確認画面
４０  操作ボタン選択画面
【図１】
2010026605.tif 000003
【図２】
2010026605.tif 000004
【図３】
2010026605.tif 000005
【図４】
2010026605.tif 000006
【図５】
2010026605.tif 000007
【図６】
2010026605.tif 000008
【図７】
2010026605.tif 000009
【図８】
2010026605.tif 000010