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