(57)【要約】【課題】誤操作の発生を抑制しつつ、押下操作に応じて実行される処理の反応時間を短縮できる「押下操作検出装置および押下操作検出方法」を提供する。【解決手段】接触検出部１１により検出される操作部に対する接触と、押下量検出部１２により検出される操作部に対する押下量とに基づいて、押下操作が行われたか否かを判定する押下操作判定部１３と、車両の走行状況に応じて、押下操作判定部１３による判定処理の内容を変更する判定制御部１４とを備え、車両の走行状況に応じて、ユーザに確実な押下操作を要求することを優先する判定処理と、押下操作に応じて実行される処理の反応時間が短縮されることを優先する判定処理との何れかを押下操作判定部１３にて行うことにより、ユーザに確実な押下操作を要求して誤操作の発生を抑制しつつ、押下操作に応じて実行される処理の反応時間を短縮できるようにする。【選択図】図２
2020191011.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載される押下操作検出装置であって、
上記車両に搭乗しているユーザによる操作部に対する接触を検出する接触検出部と、
上記ユーザによる上記操作部に対する押下量を検出する押下量検出部と、
上記接触検出部により検出される上記接触および上記押下量検出部により検出される上記押下量に基づいて、上記操作部に対する押下操作が行われたか否かを判定する押下操作判定部と、
上記車両の走行状況を表す走行状況情報を取得し、当該取得した走行状況情報に応じて、上記押下操作判定部による上記押下量に基づく判定処理の内容を変更する判定制御部とを備えたことを特徴とする押下操作検出装置。
【請求項２】
上記押下操作判定部は、上記接触検出部により上記接触が検出され、かつ、上記押下量検出部により検出される上記押下量が閾値に達したか否かに基づいて、上記操作部に対する押下操作が行われたか否かを判定し、
上記判定制御部は、上記走行状況情報に応じて上記閾値を変更することを特徴とする請求項１に記載の押下操作検出装置。
【請求項３】
上記走行状況情報は上記車両の走行速度を表す情報であり、
上記判定制御部は、上記車両の走行速度が所定値より大きい場合は上記閾値を第１の閾値に設定する一方、上記車両の走行速度が所定値以下の場合は上記閾値を上記第１の閾値より小さい第２の閾値に設定することを特徴とする請求項２に記載の押下操作検出装置。
【請求項４】
上記走行状況情報は上記車両の走行場所を表す情報であり、
上記判定制御部は、上記走行場所が所定の場所の場合は上記閾値を第１の閾値に設定する一方、上記走行場所が上記所定の場所でない場合は上記閾値を上記第１の閾値より小さい第２の閾値に設定することを特徴とする請求項２に記載の押下操作検出装置。
【請求項５】
上記判定制御部は、上記走行状況情報に応じて、上記接触検出部により検出される上記接触と上記押下量検出部により検出される上記押下量との両方に基づいて上記押下操作が行われたか否かを判定する第１の動作モード、または、上記押下量検出部により検出される上記押下量を判定に使わず上記接触検出部により検出される上記接触に基づいて上記押下操作が行われたか否かを判定する第２の動作モードの何れかを設定することを特徴とする請求項１に記載の押下操作検出装置。
【請求項６】
上記走行状況情報は上記車両の走行速度を表す情報であり、
上記判定制御部は、上記車両の走行速度が所定値より大きい場合は上記第１の動作モードを設定する一方、上記車両の走行速度が所定値以下の場合は上記第２の動作モードを設定することを特徴とする請求項５に記載の押下操作検出装置。
【請求項７】
上記走行状況情報は上記車両の走行場所を表す情報であり、
上記判定制御部は、上記走行場所が所定の場所の場合は上記第１の動作モードを設定する一方、上記走行場所が上記所定の場所でない場合は上記第２の動作モードを設定することを特徴とする請求項５に記載の押下操作検出装置。
【請求項８】
車両に搭載される押下操作検出装置において操作部に対する押下操作を検出する方法であって、
上記押下操作検出装置の接触検出部が、上記車両に搭乗しているユーザによる操作部に対する接触を検出する第１のステップと、
上記押下操作検出装置の押下量検出部が、上記ユーザによる上記操作部に対する押下量を検出する第２のステップと、
上記押下操作検出装置の押下操作判定部が、上記接触検出部により検出される上記接触および上記押下量検出部により検出される上記押下量に基づいて、上記操作部に対する押下操作が行われたか否かを判定する第３のステップとを有し、
上記押下操作検出装置の判定制御部が、上記車両の走行状況を表す走行状況情報を取得し、当該取得した走行状況情報に応じて、上記押下操作判定部による上記押下量に基づく判定処理の内容を変更するステップを、少なくとも上記第３のステップの前に更に有することを特徴とする押下操作検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、押下操作検出装置および押下操作検出方法に関し、特に、操作部への接触および押下量により押下操作を検出するように成された押下操作検出装置に用いて好適なものである。
【背景技術】
【０００２】
従来、タッチパネル付きディスプレイに表示されたＧＵＩ（Graphical User Interface）等をユーザが操作した際に、タッチパネルへの接触に加えて押下量を検出し、所定量まで押下されたことを検出したときにそのＧＵＩが押下操作されたと判定するようにしたものが知られている。押下量の検出を押下操作の有無の判定に追加することで、ユーザに確実な押下操作を要求することができる。
【０００３】
なお、特許文献１には、タッチパネルへの接触と押下力とを検出することによって所定の動作を実行するようになされた入力装置が開示されている。すなわち、特許文献１に記載の入力装置は、画像を表示する表示部と、表示部の表示面の上面に重ねて配置されたタッチパネルと、表示部の表示面の下面に重ねて配置された圧力センサとを備え、タッチパネルへの接触を検出することで第１の動作を実行し、タッチパネルへの接触と圧力センサに加わる圧力とを検出することで第２の動作を実行する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１６３３６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば車両に搭載されるタッチパネルにおいて、接触だけでなく押下量の検出を押下操作の有無の判定に追加することで、車両の振動環境下での誤操作の低減を図ることが可能である。しかしながら、その反面、押下操作が行われたか否かの判定の閾値として設定された所定量に押下量が達するまで時間がかかるため、押下操作に応じて実行される処理の反応が遅れてしまうという問題があった。例えば、ＧＵＩの押下操作に応じて画面の表示を切り替えるように構成されている場合、押下操作を開始してから表示が切り替わるまでの時間が長くなってしまうという問題があった。
【０００６】
本発明は、このような問題を解決するために成されたものであり、ユーザに確実な押下操作を要求して誤操作の発生を抑制しつつ、押下操作に応じて実行される処理の反応時間を短縮できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記した課題を解決するために、本発明では、車両に搭乗しているユーザによる操作部に対する接触および押下量に基づいて、操作部に対する押下操作が行われたか否かを判定する際に、車両の走行状況を表す走行状況情報に応じて、押下量に基づく判定処理の内容を変更するようにしている。
【発明の効果】
【０００８】
上記のように構成した本発明によれば、車両の走行状況に応じて、ユーザに確実な押下操作を要求することを優先するような押下量に基づく判定処理を行うようにしたり、押下操作に応じて実行される処理の反応時間が短縮されることを優先するような判定処理を行うようにしたりすることができる。これにより、本発明によれば、ユーザに確実な押下操作を要求して誤操作の発生を抑制しつつ、押下操作に応じて実行される処理の反応時間を短縮することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態による押下操作検出装置を適用した車載装置の構成例を模式的に示す図である。
【図２】本実施形態による押下操作検出装置を含む演算処理装置の機能構成例を示すブロック図である。
【図３】本実施形態による車載装置の動作例を模式的に示す図である。
【図４】本実施形態による押下操作検出装置が備える判定制御部の動作例を示すフローチャートである。
【図５】本実施形態による車載装置の他の動作例を模式的に示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態を図面に基づいて説明する。図１は、本実施形態による押下操作検出装置を適用した車載装置の構成例を模式的に示す図である。図１に示すように、車載装置は、本実施形態による押下操作検出装置を含む演算処理装置１００、タッチパネル１０１、表示パネル１０２および押下力検出センサ１０３を備えて構成される。このように、本実施形態の押下操作検出装置は、車両に搭載されるものである。
【００１１】
タッチパネル１０１は、特許請求の範囲の操作部に相当するものであり、車両に搭乗しているユーザが触れた位置を検知し、その接触位置を示す接触位置情報を出力する。表示パネル１０２は、演算処理装置１００により生成される画像を表示するものであり、例えば液晶パネルまたは有機ＥＬパネル等により構成される。押下力検出センサ１０３は、ユーザがタッチパネル１０１を押圧したときの押下力を検出するものであり、押下力に応じて変動する押下量を示す押下量情報を出力する。
【００１２】
図１に示すように、最上層にタッチパネル１０１が配置され、タッチパネル１０１の下層に表示パネル１０２が配置され、表示パネル１０２の下層に押下力検出センサ１０３が配置されている。ユーザがタッチパネル１０１の所望の位置を軽く接触すると、その接触位置がタッチパネル１０１により検出される。また、ユーザがタッチパネル１０１の所望の位置を強く接触する（押下する）と、その押下力がタッチパネル１０１から表示パネル１０２を介して押下力検出センサ１０３に伝達され、接触位置がタッチパネル１０１により検出されるとともに、押下力（押下量）が押下力検出センサ１０３により検出される。
【００１３】
なお、図１に示したタッチパネル１０１、表示パネル１０２および押下力検出センサ１０３の構成および配置は一例に過ぎず、これに限定されるものではない。例えば、表示パネル１０２をタッチパネル１０１および押下力検出センサ１０３よりも若干小さく構成し、表示パネル１０２の外側においてタッチパネル１０１と押下力検出センサ１０３とを連結するようにすることで、ユーザがタッチパネル１０１を押下したときの押下力がタッチパネル１０１から表示パネル１０２を介さずに押下力検出センサ１０３にダイレクトに伝達されるように構成してもよい。
【００１４】
タッチパネル１０１により検出された接触位置情報および押下力検出センサ１０３により検出された押下量情報は、演算処理装置１００に供給される。演算処理装置１００は、タッチパネル１０１から供給される接触位置情報および押下力検出センサ１０３から供給される押下量情報に基づいて、押下操作が行われたか否かを判定し、押下操作が行われたと判定した場合に、接触位置に表示されているＧＵＩの内容に応じた所定の処理を実行する。
【００１５】
図２は、本実施形態による押下操作検出装置を含む演算処理装置１００の機能構成例を示すブロック図である。図２に示すように、本実施形態による演算処理装置１００は、その機能構成として、接触検出部１１、押下量検出部１２、押下操作判定部１３、判定制御部１４、車速検出部１５、走行場所検出部１６、処理実行部１７および表示制御部１８を備えている。このうち、接触検出部１１、押下量検出部１２、押下操作判定部１３および判定制御部１４により、本実施形態による押下操作検出装置が構成される。
【００１６】
上記各機能ブロック１１〜１８は、ハードウェア、ＤＳＰ（Digital Signal Processor）、ソフトウェアの何れによっても構成することが可能である。例えばソフトウェアによって構成する場合、上記各機能ブロック１１〜１８は、実際にはコンピュータのＣＰＵ、ＲＡＭ、ＲＯＭなどを備えて構成され、ＲＡＭやＲＯＭ、ハードディスクまたは半導体メモリ等の記録媒体に記憶されたプログラムが動作することによって実現される。
【００１７】
接触検出部１１は、タッチパネル１０１から供給される接触位置情報に基づいて、ユーザによるタッチパネル１０１に対する接触を検出する。また、接触検出部１１は、タッチパネル１０１から供給される接触位置情報に基づいて、タッチパネル１０１への接触位置も検出する。タッチパネル１０１に対する接触の有無に関する情報は押下操作判定部１３により利用され、接触位置に関する情報は処理実行部１７により利用される。
【００１８】
押下量検出部１２は、押下力検出センサ１０３から供給される押下量情報に基づいて、ユーザによるタッチパネル１０１に対する押下量を検出する。タッチパネル１０１に対する押下量に関する情報は、押下操作判定部１３により利用される。
【００１９】
押下操作判定部１３は、接触検出部１１により検出されるタッチパネル１０１に対する接触および押下量検出部１２により検出されるタッチパネル１０１に対する押下量に基づいて、タッチパネル１０１に対する押下操作が行われたか否かを判定する。ここでいう押下操作とは、タッチパネル１０１を軽く接触するだけでなく、閾値として設定された押下量に達するまで強くタッチパネル１０１を押下する操作をいう。すなわち、押下操作判定部１３は、接触検出部１１によりタッチパネル１０１に対する接触が検出され、かつ、押下量検出部１２により検出される押下量が閾値に達したか否かに基づいて、タッチパネル１０１に対する押下操作が行われたか否かを判定する。
【００２０】
判定制御部１４は、車両の走行状況を表す走行状況情報を取得し、当該取得した走行状況情報に応じて、押下操作判定部１３による押下量に基づく判定処理の内容を変更する。具体的には、判定制御部１４は、車両の走行状況情報に応じて、押下操作判定部１３による押下量に基づく判定の閾値を変更する。判定制御部１４が取得する車両の走行状況情報は、車速検出部１５により検出される車両の走行速度を表す情報、および、走行場所検出部１６により検出される車両の走行場所を表す情報の少なくとも一方である。
【００２１】
車速検出部１５は、車両が搭載する図示しないＥＣＵ（Electronic Control Unit）と連携して動作し、車速を検出する。すなわち、車速検出部１５は、所定の時間間隔ごとにＥＣＵに車速の問い合わせを行い、その応答として車速情報をＥＣＵから入力する。車速検出部１５は、ＥＣＵから所定の時間間隔ごとに入力した車速情報を判定制御部１４に逐次供給する。
【００２２】
走行場所検出部１６は、車両が搭載する図示しないナビゲーション装置と連携して動作し、車両の走行場所を検出する。すなわち、走行場所検出部１６は、所定の時間間隔ごとにナビゲーション装置に走行場所の問い合わせを行い、その応答として走行場所情報をナビゲーション装置から入力する。走行場所検出部１６は、ナビゲーション装置から所定の時間間隔ごとに入力した走行場所情報を判定制御部１４に逐次供給する。
【００２３】
判定制御部１４は、車速検出部１５より取得した車速情報により示される車両の走行速度が所定値より大きい場合は、押下操作判定部１３の判定に用いる押下量の閾値を第１の閾値に設定する。一方、車両の走行速度が所定値以下の場合、判定制御部１４は、押下量の閾値を第１の閾値より小さい第２の閾値に設定する。判定制御部１４は、車速検出部１５から所定の時間間隔ごとに車速情報を取得する都度、閾値の設定処理を実行する。
【００２４】
一般に、車両の走行速度が上がると、走行道路の路面からの影響を受けて車両の振動が大きくなる。車両の振動が大きい環境下でユーザがタッチパネル１０１を操作すると、意図しない位置を操作してしまうといった誤操作が発生する可能性がある。そのため、判定制御部１４は、車両の走行速度が所定値より大きい場合に、押下操作が行われたか否かの判定に用いる押下量の閾値を第１の閾値に設定する。第１の閾値は、ユーザに確実な押下操作を要求することを優先するような押下量の値に設定されている。
【００２５】
一方、判定制御部１４は、車両の走行速度が所定値以下である場合には、押下操作が行われたか否かの判定に用いる押下量の閾値を、第１の閾値よりも小さい第２の閾値に設定する。第２の閾値は、押下操作に応じて処理実行部１７により実行される処理の反応時間が短縮されることを優先するような押下量の値に設定されている。
【００２６】
押下量の閾値を第１の閾値と第２の閾値との何れかに切り替える際の判定の基準として用いる走行速度の所定値は、走行速度と車両に発生する振動の大きさとの関係、あるいは走行速度とタッチパネル１０１に対する操作感との関係についてあらかじめ試行的に取得した情報に基づいて、誤操作（意図しない位置を押してしまうこと）が生じやすいかどうかという観点から適切な値にあらかじめ設定されている。
【００２７】
なお、ここでは、車速検出部１５がＥＣＵから入力した車速情報を判定制御部１４に供給し、判定制御部１４において、車速検出部１５から取得した車速情報により示される走行速度が所定値より大きいか否かを判定するようにしたが、この構成に限定されない。例えば、車速検出部１５がＥＣＵに対して、現在の走行速度が所定値より大きいか否かを問い合わせ、所定値より大きいか否かの判定結果情報をＥＣＵから入力して、これを走行状況情報として判定制御部１４に供給するように構成してもよい。
【００２８】
また、判定制御部１４は、走行場所検出部１６より取得した走行場所情報により示される車両の走行場所が所定の場所の場合は、押下操作判定部１３の判定に用いる押下量の閾値を第１の閾値に設定する。一方、車両の走行場所が所定の場所ではない場合、判定制御部１４は、押下量の閾値を第１の閾値より小さい第２の閾値に設定する。所定の場所は、例えばラフロード、交差点、カーブ道路などである。判定制御部１４は、走行場所検出部１６から所定の時間間隔ごとに走行場所情報を取得する都度、閾値の設定処理を実行する。
【００２９】
一般に、ラフロードを走行中は、路面からの影響を受けて車両の振動が大きくなる。車両の振動が大きい環境下でユーザがタッチパネル１０１を操作すると、意図しない位置を操作してしまうといった誤操作が発生する可能性がある。また、交差点で右左折している最中やカーブ道路を走行中は、ユーザが身体の左側または右側に向かう遠心力を受ける。このような環境下でユーザがタッチパネル１０１を操作すると、意図しない位置を操作してしまうといった誤操作が発生する可能性がある。そのため、判定制御部１４は、車両の走行場所が上述のような所定の場所に該当する場合に押下量の閾値を第１の閾値に設定し、それ以外の場所では閾値を第２の閾値に設定する。
【００３０】
なお、ここでは、走行場所検出部１６がナビゲーション装置から入力した走行場所情報を判定制御部１４に供給し、判定制御部１４において、走行場所検出部１６から取得した走行場所情報により示される走行場所が所定の場所か否かを判定するようにしたが、この構成に限定されない。例えば、走行場所検出部１６がナビゲーション装置に対して、現在の走行場所が所定の場所に該当するか否かを問い合わせ、所定の場所に該当するか否かの判定結果情報をナビゲーション装置から入力して、これを走行状況情報として判定制御部１４に供給するように構成してもよい。
【００３１】
判定制御部１４は、車速検出部１５より取得される車速情報に基づく閾値の設定処理と、走行場所検出部１６より取得される走行場所情報に基づく閾値の設定処理との何れか一方のみを選択的に実行するようにしてもよいし、両方を実行するようにしてもよい。どのような形態で閾値の設定処理を実行するかについて、ユーザが任意に指定できるようにしてもよい。
【００３２】
車速検出部１５より取得される車速情報に基づく閾値の設定処理と、走行場所検出部１６より取得される走行場所情報に基づく閾値の設定処理との両方を実行する場合、判定制御部１４は、車速情報に基づく第２の閾値の設定および走行場所情報に基づく第２の閾値の設定について、どちらを優先するかをあらかじめ決めておく。本実施形態では一例として、車速情報に基づく第２の閾値の設定を優先する。この場合、車両の走行速度が所定値以下である場合には、車両の走行場所がどこであるかによらず、押下量の閾値を第２の閾値に設定する。そして、車両の走行速度が所定値より大きい場合に、車両の走行場所がどこであるかに応じて、押下量の閾値を第１の閾値または第２の閾値の何れかに設定する。
【００３３】
処理実行部１７は、タッチパネル１０１に対する押下操作が行われたと押下操作判定部１３により判定された場合に、タッチパネル１０１への接触位置に表示されているＧＵＩに対応した所定の処理を実行する。表示制御部１８は、処理実行部１７による所定の処理の実行結果に基づいて、処理実行部１７により生成された画像を表示パネル１０２に表示させるように制御する。これにより、タッチパネル１０１に対する押下操作に応じて、表示パネル１０２に表示される画像が切り替えられる。
【００３４】
図３は、タッチパネル１０１に対する押下操作が行われたときに、表示パネル１０２に表示される画像が切り替えられるまでの車載装置の動作例を模式的に示す図である。図３（ａ）は押下量の閾値が第１の閾値に設定されている場合の動作を示し、図３（ｂ）は押下量の閾値が第２の閾値に設定されている場合の動作を示す。図３において、横軸は経過時間、縦軸は押下量をそれぞれ示している。
【００３５】
図３（ａ）は、時点ｔ１においてタッチパネル１０１への押下操作が開始され、押下力が徐々に強くされていった状態を示している。ここでは説明を簡単にするため、グラフＧ１に示すように、ユーザが時間の経過と共に一定の割合で押下力を強くしていった（一定の割合で押下量が増えていく）ものとする。ｔ１はユーザがタッチパネル１０１に接触した時点を示し、この時点ｔ１から時点ｔ２までの間に、接触検出部１１による接触検出処理が実行される（タッチパネル１０１に対する接触があったことおよび接触位置が時点ｔ２において検出される）。
【００３６】
タッチパネル１０１に対する接触があったことが時点ｔ２において接触検出部１１により検出されると、その時点ｔ２から引き続いて押下量検出部１２による押下量検出処理が実行されるとともに、押下操作判定部１３による押下操作判定処理が実行される。そして、時点ｔ３において、タッチパネル１０１に対する押下量が第１の閾値に達し、タッチパネル１０１への押下操作が行われたと押下操作判定部１３により判定される。
【００３７】
タッチパネル１０１への押下操作が行われたことが時点ｔ３において押下操作判定部１３により検出されると、その時点ｔ３から引き続いて処理実行部１７により所定の処理が実行され、それにより生成される画像が表示制御部１８により表示パネル１０２に表示される。時点ｔ４は、表示パネル１０２への画像の表示が完了する時点である。すなわち、時点ｔ１において表示パネル１０２に表示されていた画像が、タッチパネル１０１に対する押下操作に応じて、時点ｔ４において別の画像の表示へと切り替えられる。
【００３８】
図３（ｂ）は、図３（ａ）と同じ時点ｔ１においてタッチパネル１０１への押下操作が開始され、図３（ａ）と同じ押下力が一定の割合で徐々に強く付与されていった状態を示している。時点ｔ１においてタッチパネル１０１への接触が開始され、時点ｔ２においてタッチパネル１０１に対する接触があったことが接触検出部１１により検出されることは、図３（ａ）と同じである。
【００３９】
タッチパネル１０１に対する接触があったことが時点ｔ２において接触検出部１１により検出されると、その時点ｔ２から引き続いて押下量検出部１２による押下量検出処理が実行されるとともに、押下操作判定部１３による押下操作判定処理が実行される。そして、時点ｔ３’において、タッチパネル１０１に対する押下量が第２の閾値に達し、タッチパネル１０１への押下操作が行われたと押下操作判定部１３により判定される。第２の閾値は第１の閾値よりも小さいため、図３（ａ）に示した時点ｔ３よりも速い時点ｔ３’において、タッチパネル１０１への押下操作が行われたことが押下操作判定部１３により検出されている。
【００４０】
タッチパネル１０１への押下操作が行われたことが時点ｔ３’において押下操作判定部１３により検出された後の処理は、図３（ａ）と同じである。時点ｔ４’は、表示パネル１０２への画像の表示が完了する時点である。図３（ｂ）において、処理実行部１７および表示制御部１８の処理にかかる時間（＝ｔ４’−ｔ３’）は、図３（ａ）において同じ処理にかかる時間（＝ｔ４−ｔ３）と同じである。
【００４１】
図３（ｂ）の場合は、時点ｔ１において表示パネル１０２に表示されていた画像が、タッチパネル１０１に対する押下操作に応じて、時点ｔ４’において別の画像の表示へと切り替えられる。図３（ａ）と図３（ｂ）とを比較して明らかな通り、押下量の閾値が第２の閾値に設定された場合は、閾値が第１の閾値に設定された場合に比べて、押下操作に応じて実行される処理の反応時間（時点ｔ１から時点ｔ３’までの時間）が短くなり、表示パネル１０２の表示画像が切り替わるまでの時間（時点ｔ１から時点ｔ４’までの時間）が短くなる。
【００４２】
図４は、以上のように構成した押下操作検出装置の動作例を示すフローチャートである。図４に示すフローチャートは、判定制御部１４の動作例を示したものであり、車載装置の電源がオンとなったときに開始し、所定の時間間隔ごとに繰り返し実行する。
【００４３】
まず、判定制御部１４は、車速検出部１５から車速情報を取得し（ステップＳ１）、車両の走行速度が所定値より大きいか否かを判定する（ステップＳ２）。車速が所定値以下である場合、判定制御部１４は押下量の閾値を第２の閾値に設定する（ステップＳ３）。
【００４４】
一方、車両の走行速度が所定値より大きい場合、判定制御部１４は、走行場所検出部１６から走行場所情報を取得し（ステップＳ４）、車両の走行場所が所定の場所であるか否かを判定する（ステップＳ５）。車両の走行場所が所定の場所である場合、判定制御部１４は押下量の閾値を第１の閾値に設定する（ステップＳ６）。一方、車両の走行場所が所定の場所ではない場合、判定制御部１４は、押下量の閾値を第２の閾値に設定する（ステップＳ３）。
【００４５】
ステップＳ３またはステップＳ６により閾値の設定が終わると、図４に示すフローチャートの１回の処理が終了する。そして、ステップＳ１〜Ｓ６の処理が、所定の時間間隔ごとに繰り返し実行される。これにより、押下操作判定部１３には、第１の閾値または第２の閾値の何れかが判定制御部１４により設定された状態となる。この状態において、タッチパネル１０１に対する押下操作が行われると、そのとき設定されている閾値を用いて、押下操作が行われたか否かの判定が押下操作判定部１３により行われる（図３参照）。
【００４６】
以上詳しく説明したように、本実施形態では、ユーザによるタッチパネル１０１に対する接触および押下量に基づいて、タッチパネル１０１に対する押下操作が行われたか否かを判定する際に、車両の走行状況を表す走行状況情報（車速情報および走行場所情報の少なくとも一方）に応じて、押下操作が行われたか否かの判定に用いる閾値を第１の閾値または第２の閾値の何れかに設定することにより、押下量に基づく判定処理の内容を変更するようにしている。
【００４７】
このように構成した本実施形態によれば、車両の走行状況に応じて、第１の閾値を設定することにより、ユーザに確実な押下操作を要求することを優先するような押下量に基づく判定処理を行うようにしたり、第１の閾値より小さい第２の閾値を設定することにより、押下操作に応じて実行される処理の反応時間が短縮されることを優先するような判定処理を行うようにしたりすることができる。これにより、本実施形態によれば、ユーザに確実な押下操作を要求して誤操作の発生を抑制しつつ、押下操作に応じて実行される処理の反応時間を短縮することができる。
【００４８】
なお、上記実施形態では、走行状況情報に応じて閾値を変更する例について説明したが、本発明はこれに限定されない。例えば、判定制御部１４は、走行状況情報に応じて、接触検出部１により検出される接触と押下量検出部１２により検出される押下量との両方に基づいて押下操作が行われたか否かを判定する第１の動作モード、または、押下量検出部１２により検出される押下量を判定に使わず接触検出部１１により検出される接触に基づいて押下操作が行われたか否かを判定する第２の動作モードの何れかを設定するようにしてもよい。
【００４９】
例えば、走行状況情報が車速検出部１５により検出される車速情報の場合、判定制御部１４は、車両の走行速度が所定値より大きい場合は第１の動作モードを設定する一方、車両の走行速度が所定値以下の場合は第２の動作モードを設定する。また、走行状況情報が走行場所検出部１６により検出される走行場所情報の場合、判定制御部１４は、走行場所が所定の場所の場合は第１の動作モードを設定する一方、走行場所が所定の場所でない場合は第２の動作モードを設定する。
【００５０】
図５は、このように動作モードの設定を切り替える例において、タッチパネル１０１に対する押下操作が行われたときに、表示パネル１０２に表示される画像が切り替えられるまでの動作を模式的に示す図である。図５（ａ）は第１の動作モードが設定されている場合の動作を示し、図５（ｂ）は第２の動作モードが設定されている場合の動作を示す。図５（ａ）に示す第１の動作モードの設定時における動作は、図３（ａ）に示した動作内容と同じである。
【００５１】
図５（ｂ）は、図５（ａ）と同じ時点ｔ１においてタッチパネル１０１への押下操作が開始され、図５（ａ）と同じ押下力が一定の割合で徐々に強く付与されていった状態を示している。時点ｔ１においてタッチパネル１０１への接触が開始され、時点ｔ２においてタッチパネル１０１に対する接触があったことが接触検出部１１により検出されることは、図５（ａ）と同じである。
【００５２】
第２の動作モードの設定時において、タッチパネル１０１に対する接触があったことが時点ｔ２において接触検出部１１により検出されると、その時点ｔ２から直ちに処理実行部１７および表示制御部１８による処理が実行され、時点ｔ４”において、表示パネル１０２への画像の表示が完了する。図５（ｂ）において、処理実行部１７および表示制御部１８の処理にかかる時間（＝ｔ４”−ｔ２）は、図５（ａ）において同じ処理にかかる時間（＝ｔ４−ｔ３）と同じである。
【００５３】
図５（ｂ）の場合は、時点ｔ１において表示パネル１０２に表示されていた画像が、タッチパネル１０１に対する押下操作に応じて、時点ｔ４”において別の画像の表示へと切り替えられる。図５（ａ）と図５（ｂ）とを比較して明らかな通り、第２の動作モードが設定された場合は、第１の動作モードが設定された場合に比べて、押下操作に応じて実行される処理の反応時間（時点ｔ１から時点ｔ２までの時間）が短くなり、表示パネル１０２の表示画像が切り替わるまでの時間（時点ｔ１から時点ｔ４”までの時間）が短くなる。
【００５４】
なお、ここでは動作モードを切り替える例として説明したが、閾値を変更する例において、第２の閾値をゼロとすれば、動作モードを切り替える例と同様の状態とすることが可能である。
【００５５】
また、上記実施形態では、タッチパネル１０１に対する操作の有無によらず、判定制御部１４が車速検出部１５および走行場所検出部１６から走行状況情報（車速情報および走行場所情報）を所定の時間間隔ごとに逐次取得し、閾値の設定処理を所定の時間間隔ごとに逐次実行する例について説明したが、本発明はこれに限定されない。例えば、判定制御部１４は、接触検出部１１および押下量検出部１２がタッチパネル１０１に対する接触および押下量を検出したときに、押下操作判定部１３から供給される要求に応じて、車速検出部１５および走行場所検出部１６から走行状況情報を取得するようにしてもよい。この場合、車速検出部１５および走行場所検出部１６は、判定制御部１４からの要求に応じて、ＥＣＵに対する車速の問い合わせおよびナビゲーション装置に対する走行場所の問い合わせを行い、それに応じて入力される情報を判定制御部１４に供給する。
【００５６】
また、上記実施形態では、操作部の一例としてタッチパネル１０１を用いたが、本発明はこれに限定されない。例えば、機械的な構造から成るハードウェアの押しボタンを操作部として用いるようにしてもよい。
【００５７】
その他、上記実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその要旨、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００５８】
１１  接触検出部
１２  押下量検出部
１３  押下操作判定部
１４  判定制御部
１５  車速検出部
１６  走行場所検出部
１７  処理実行部
１８  表示制御部
１００  演算処理装置（押下操作検出装置を含む）
１０１  タッチパネル（操作部）
１０２  表示パネル
１０３  押下力検出センサ
【図１】
2020191011.tif 000003
【図２】
2020191011.tif 000004
【図３】
2020191011.tif 000005
【図４】
2020191011.tif 000006
【図５】
2020191011.tif 000007