(57)【要約】      （修正有）【課題】誤操作の検出を抑制して操作性を向上させることができる操作判定装置を提供する。【解決手段】タッチパッドは、操作面に接近又は接触した検出対象を周期的に検出し、検出された検出対象の位置である検出点を算出する検出部が連続して得た複数の検出点１０１〜検出点１０５から選択した２つの検出点を結んでそれぞれが異なるように形成される基準ベクトル１２５と判定ベクトル１２６のなす角度θに基づいて操作面になされた操作が有効であるか否かを判定する制御部を備えて概略構成されている。【選択図】図３
2017027285.tif 000002
【特許請求の範囲】
【請求項１】
操作面に接近又は接触した検出対象を周期的に検出し、検出された前記検出対象の位置である検出点を算出する検出装置が連続して得た複数の検出点から選択した２つの検出点を結んでそれぞれが異なるように形成される基準ベクトルと判定ベクトルのなす角度に基づいて前記操作面になされた操作が有効であるか否かを判定する判定部を備えた操作判定装置。
【請求項２】
前記判定部は、前記連続して得た複数の検出点の最初の検出点と、前記最初の検出点の次に得られた第２の検出点とを結んで前記基準ベクトルとし、
前記最初の検出点と、前記第２の検出点の次に得られた第３の検出点以降の検出点とを順番に結んで得られたベクトルを少なくとも１つの前記判定ベクトルとし、
前記基準ベクトルと少なくとも１つの前記判定ベクトルのそれぞれとがなす角度が予め定められた角度しきい値の範囲内である場合、前記操作面になされた操作が有効であると判定する、
請求項１に記載の操作判定装置。
【請求項３】
前記判定部は、前記連続して得た複数の検出点を２つずつ時系列順に結んで複数のベクトルを形成し、
前記複数のベクトルのうち、最初の検出点と前記最初の検出点の次に得られた第２の検出点とを結んで得られたベクトルを前記基準ベクトルと共に前記複数のベクトルの残りを前記判定ベクトルとし、
前記基準ベクトルの終点と前記判定ベクトルの始点を一致させた際のなす角度が予め定められた角度しきい値の範囲内である場合、前記操作面になされた操作が有効であると判定する、
請求項１に記載の操作判定装置。
【請求項４】
前記判定部は、前記基準ベクトルとの前記角度が１つでも前記角度しきい値の範囲外である場合、前記操作面になされた操作を無効と判定する、
請求項１又は２に記載の操作判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作判定装置に関する。
【背景技術】
【０００２】
従来の技術として、表示装置と、タッチ入力装置と、車両の加速度を検出する加速度センサから出力される加速度検出信号を入力し、車両の加速度が判定基準値以上であるときには、タッチ入力装置で入力されたタッチ入力情報を無効とする制御装置とを備えた車両用の情報表示装置が知られている（例えば、特許文献１参照。）。
【０００３】
この車両用の情報表示装置は、車両の加速度が判定基準値以上である場合、タッチ入力情報を無効とするので、タッチ入力装置の誤操作を防止することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−７９３６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、従来の車両用の情報表示装置は、例えば、車両の加速度が判定基準値以上であっても等加速度である場合、安定して操作を行ったにも関わらずタッチ入力が無効にされる可能性や、車両が停止した状態で意図せずタッチ入力装置に触れてしまってタッチ入力が検出される可能性があって、操作性が低下する問題がある。
【０００６】
従って、本発明の目的は、誤操作の検出を抑制して操作性を向上させた操作判定装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一態様は、操作面に接近又は接触した検出対象を周期的に検出し、検出された検出対象の位置である検出点を算出する検出装置が連続して得た複数の検出点から選択した２つの検出点を結んでそれぞれが異なるように形成される基準ベクトルと判定ベクトルのなす角度に基づいて操作面になされた操作が有効であるか否かを判定する判定部を備えた操作判定装置を提供する。
【発明の効果】
【０００８】
本発明によれば、誤操作の検出を抑制して操作性を向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】図１（ａ）は、第１の実施の形態に係るタッチパッドの一例が搭載された車両内部の概略図であり、図１（ｂ）は、タッチパッド周辺の拡大図の一例であり、図１（ｃ）は、タッチパッドのブロック図の一例である。
【図２】図２（ａ）は、第１の実施の形態に係るタッチパッドのフリック操作の判定を説明するための一例を示す概略図であり、図２（ｂ）は、なされた操作の軌跡の一例を示す概略図である。
【図３】図３（ａ）及び図３（ｂ）は、第１の実施の形態に係るタッチパッドが行うフリック操作が有効であるか否かの判定について説明するための軌跡の一例を示す概略図である。
【図４】図４は、第１の実施の形態に係るタッチパッドのフリック操作の判定動作に関するフローチャートの一例である。
【図５】図５（ａ）及び図５（ｂ）は、第２の実施の形態に係るタッチパッドが行うフリック操作が有効であるか否かの判定について説明するための軌跡の一例を示す概略図である。
【発明を実施するための形態】
【００１０】
（実施の形態の要約）
実施の形態に係る操作判定装置は、操作面に接近又は接触した検出対象を周期的に検出し、検出された検出対象の位置である検出点を算出する検出装置が連続して得た複数の検出点から選択した２つの検出点を結んでそれぞれが異なるように形成される基準ベクトルと判定ベクトルのなす角度に基づいて操作面になされた操作が有効であるか否かを判定する判定部を備えて概略構成されている。
【００１１】
[第１の実施の形態]
（タッチパッド１の全体構成）
図１（ａ）は、第１の実施の形態に係るタッチパッドの一例が搭載された車両内部の概略図であり、図１（ｂ）は、タッチパッド周辺の拡大図の一例であり、図１（ｃ）は、タッチパッドのブロック図の一例である。なお、以下に記載する実施の形態に係る各図において、図形間の比率は、実際の比率とは異なる場合がある。また図１（ｃ）では、主な情報の流れを矢印で示している。また上下左右は、図１（ａ）の紙面の上下左右が基準となっている。
【００１２】
操作判定装置としてのタッチパッド１の検出部１０は、一例として、図１（ａ）及び図１（ｂ）に示すように、車両９のステアリング９０に配置されている。このタッチパッド１は、車両９に搭載されたナビゲーション装置、空調装置及び音楽再生装置などの電子機器の操作を行うことが可能となるように構成されている。なおタッチパッド１の配置は、ステアリング９０に限定されない。
【００１３】
このステアリング９０は、図１（ａ）に示すように、ステアリング９０の中央部分であり、クラクションのスイッチなどが配置される基部９１と、基部９１とリング部９５とを連結するスポーク９２〜スポーク９４と、操作者が把持する部分であり、リング形状を有するリング部９５と、を備えている。タッチパッド１は、一例として、図１（ａ）の紙面左側のスポーク９２と右側のスポーク９３に配置されている。以下では、左側のスポーク９２に配置されたタッチパッド１について説明する。
【００１４】
タッチパッド１は、図１（ｃ）に示すように、操作面１１に接近又は接触した検出対象を周期的に検出し、検出された検出対象の位置である検出点を算出する検出装置としての検出部１０が連続して得た複数の検出点から選択した２つの検出点を結んでそれぞれが異なるように形成される基準ベクトルと判定ベクトルのなす角度に基づいて操作面１１になされた操作が有効であるか否かを判定する判定部としての制御部１２を備えて概略構成されている。なお本実施の形態のタッチパッド１は、この制御部１２と検出部１０を備えている。
【００１５】
ここで以下では、基準ベクトルと判定ベクトルのなす角度は、基準ベクトルと判定ベクトルとで挟まれる方の角度であるものとする。
【００１６】
このタッチパッド１は、一例として、操作面１１になされたタッチ操作、タップ操作、ダブルタップ操作、なぞり操作、フリック操作などが行えるように構成されている。
【００１７】
タッチ操作は、例えば、操作面１１を指で接触する操作を示す。タップ操作は、例えば、マウスのクリックに相当し、操作面１１を指で叩く操作を示す。ダブルタップ操作は、例えば、マウスのダブルクリックに相当し、操作面１１を指で連続して２回叩く操作を示す。なぞり操作は、例えば、操作面１１に指を接触させたままスライドさせる操作を示す。フリック操作は、例えば、指で操作面１１を払う操作を示す。以下では、フリック操作の判定について説明する。
【００１８】
（検出部１０の構成）
検出部１０は、一例として、図１（ｂ）に示すように、円形状の操作面１１を有してスイッチ２及びスイッチ３に挟まれるように配置されている。スイッチ２及びスイッチ３は、一例として、プッシュスイッチであり、上部及び下部を押すことにより、音量などを操作するように構成されている。
【００１９】
この検出部１０は、例えば、検出対象としての操作者の操作指が接近又は接触した操作面１１上の位置を検出する静電容量式のタッチセンサである。操作者は、例えば、操作面１１において、タッチ操作、なぞり操作及びフリック操作などを行うことにより、接続された電子機器の操作を行うことが可能となっている。なお検出部１０は、静電容量式のタッチセンサに限定されず、光センサなどのタッチセンサを用いても良い。
【００２０】
この検出部１０の操作面１１の下方には、一例として、互いに交差するように複数の駆動電極及び検出電極が配置されている。検出部１０は、これらの駆動電極及び検出電極を周期的に走査して静電容量を読み出している。なお検出部１０は、一例として、５０ｍｓの周期で走査を行う。
【００２１】
検出部１０は、例えば、読み出した１周期分の静電容量に基づいて操作指が検出された検出点を算出し、算出した検出点の情報である検出点情報Ｓ１を生成して制御部１２に出力する。検出部１０は、一例として、加重平均などを用いて検出点の算出を行う。なお操作面１１には、一例として、操作面１１の中央が原点であり、横軸がＸ軸、縦軸がＹ軸となるＸＹ座標が設定されている。検出点は、このＸＹ座標系における座標によって指定されている。
【００２２】
（制御部１２の構成）
制御部１２は、例えば、記憶されたプログラムに従って、取得したデータに演算、加工などを行うＣＰＵ（Central Processing Unit）、半導体メモリであるＲＡＭ（Random Access Memory）及びＲＯＭ（Read Only Memory）などから構成されるマイクロコンピュータである。このＲＯＭには、例えば、制御部１２が動作するためのプログラムと、距離しきい値１２０と、角度しきい値１２１と、が格納されている。ＲＡＭは、例えば、演算結果や複数の周期の検出点情報Ｓ１などを格納する記憶領域として用いられる。また制御部１２は、その内部にクロック信号を生成する手段を有し、このクロック信号に基づいて動作を行う。
【００２３】
制御部１２は、フリック操作が有効であるか否かを判定する。この判定は、フリック操作の判定モードに移行した後に行われる。そこで以下では、まずフリック操作の判定の基本となる第１の条件に基づいたフリック操作の判定モードの移行について説明する。
【００２４】
（第１の条件に基づくフリック操作の判定モードの移行）
図２（ａ）は、第１の実施の形態に係るタッチパッドのフリック操作の判定を説明するための一例を示す概略図であり、図２（ｂ）は、なされた操作の軌跡の一例を示す概略図である。図２（ａ）に示す直線的な点線は、フリック操作の境界を示し、点線で囲む矩形の領域は、フリック操作の判定モードに移行する境界を示している。また図２（ａ）には、一例として、形状が異なる４つの軌跡１１０〜軌跡１１３を図示している。さらに図２（ａ）は、一例として、横軸がΔＸ、縦軸がΔＹとなる座標系が図示されている。
【００２５】
制御部１２は、一例として、検出された複数の検出点と第１の条件に基づいてフリック操作を判定する判定モードに移行するか否かを判定し、判定モードに移行した後、複数の検出点と第２の条件に基づいてフリック操作が有効であるか否かを判定する。そして制御部１２は、フリック操作が有効であった場合、なされたフリック操作が、上フリック操作、下フリック操作、左フリック操作及び右フリック操作のいずれのフリック操作に該当するのか判定する。
【００２６】
具体的には、まず制御部１２は、検出部１０から出力された、予め定められた判定に必要な複数周期分の検出点情報Ｓ１に基づいて複数の検出点の座標（Ｘ、Ｙ）を取得し、検出点の成分ごとの変化量を算出する。そして制御部１２は、算出した判定に必要な周期分の変化量を成分ごとに加算し、距離しきい値１２０と比較する。制御部１２は、変化量の和ΔＸ及びΔＹが距離しきい値１２０が示す距離以上である場合、第１の条件が満たされたとしてフリック操作の判定モードに移行する。なお図２（ａ）に示す軌跡１１０〜軌跡１１３は、境界１３の外側まで軌跡が伸びていることから、第１の条件を満たしている軌跡の一例である。
【００２７】
本実施の形態における予め定められた判定に必要な複数周期は、一例として、５周期である。なお判定に必要な周期は、５周期に限定されない。制御部１２は、一例として、図２（ｂ）に示すように、５周期分の検出点１０１〜検出点１０５に基づいて判定モードの移行やフリック操作の有効の判定などを行う。
【００２８】
具体的には、制御部１２は、検出点１０１〜検出点１０５に基づいて検出点１０１と検出点１０２の変化量ΔＸ（２）、検出点１０２と検出点１０３の変化量ΔＸ（３）、検出点１０３と検出点１０４の変化量ΔＸ（４）、及び検出点１０４と検出点１０５の変化量ΔＸ（５）を算出すると共に、同様に変化量ΔＹ（２）〜変化量ΔＹ（５）を算出する。
【００２９】
次に、制御部１２は、変化量の和ΔＸ（＝ΔＸ（２）＋ΔＸ（３）＋ΔＸ（４）＋ΔＸ（５））及びΔＹ（＝ΔＹ（２）＋ΔＹ（３）＋ΔＹ（４）＋ΔＹ（５））を算出し、距離しきい値１２０と比較する。制御部１２は、ΔＸの絶対値≧距離しきい値１２０の絶対値、及びΔＹの絶対値≧距離しきい値１２０の絶対値が成り立つ場合、つまり第１の条件を満たしている場合、フリック操作の判定モードに移行する。距離しきい値１２０は、図２（ａ）に点線で示す矩形の境界の値（ΔＸ：ａ，−ａ、ΔＹ：ａ，−ａ）である。この値は、操作面１１の形状に応じてΔＸ及びΔＹで異なる値としても良い。
【００３０】
次に判定モードにおけるフリック操作が有効であるか否かの判定について説明する。
【００３１】
（フリック操作が有効であるか否かの判定について）
図３（ａ）及び図３（ｂ）は、第１の実施の形態に係るタッチパッドが行うフリック操作が有効であるか否かの判定について説明するための軌跡の一例を示す概略図である。図３（ａ）は、円弧状の軌跡１１３を示し、図３（ｂ）は、波打っている軌跡１１２を示している。また図３（ａ）及び図３（ｂ）では、判定ベクトルとして検出点１０１と検出点１０５から形成される判定ベクトル１２６のみを図示している。
【００３２】
まず図２（ａ）に示す軌跡１１０〜軌跡１１３は、いずれも第１の条件を満たした軌跡である。軌跡１１０は、直線的な軌跡で、操作者が意図的に行ったフリック操作の一例を示している。軌跡１１１は、折り返している軌跡であり、車両の振動によって操作指が意図せず移動したことによる軌跡の一例を示している。軌跡１１２は、波打っている軌跡であり、車両の振動によって操作指が意図せず移動したことによる軌跡の一例を示している。軌跡１１３は、円弧状の軌跡であり、操作者が意図的に行ったフリック操作の一例を示している。
【００３３】
軌跡１１０〜軌跡１１３は、いずれも第１の条件を満たすものの操作者が意図するフリック操作とそうでないものが含まれている。つまり第１の条件のみでは、意図しない軌跡１１１及び軌跡１１２を有するフリック操作まで判定する誤判定が生じる。そこで制御部１２は、以下に示す第２の条件を課すことにより、誤判定を抑制して有効なフリック操作を判定する。
【００３４】
具体的には、制御部１２は、図３（ａ）及び図３（ｂ）に示すように、連続して得た複数の検出点１０１〜検出点１０５の最初の検出点１０１と、最初の検出点１０１の次に得られた第２の検出点（検出点１０２）とを結んで基準ベクトル１２５とし、最初の検出点１０１と、第２の検出点（検出点１０２）の次に得られた第３の検出点（検出点１０３）以降の検出点とを順番に結んで得られたベクトルを少なくとも１つの判定ベクトル１２６とし、基準ベクトル１２５と少なくとも１つの判定ベクトル１２６のそれぞれとなす角度θが角度しきい値１２１の範囲内である場合、操作面１１になされたフリック操作が有効であると判定する。
【００３５】
なお最初の検出点とは、例えば、操作が始められた後に最初に検出された検出点である。また基準ベクトル１２５は、複数の検出点のうち、任意の２つの検出点により形成されるベクトルであっても良い。この場合、判定ベクトル１２６は、基準ベクトル１２５の始点と、基準ベクトル１２５の終点より後の検出点と、を結んで形成される。
【００３６】
また制御部１２は、基準ベクトル１２５との角度θが１つでも角度しきい値１２１の範囲外である場合、操作面１１になされたフリック操作を無効と判定する。
【００３７】
判定ベクトル１２６は、判定に用いる検出点が検出点１０１〜検出点１０５である場合、検出点１０１と検出点１０３、検出点１０１と検出点１０４、及び検出点１０１と検出点１０５とを結んで形成される３つのベクトルとなる。
【００３８】
図３（ａ）に示すように、意図的になされたフリック操作の軌跡１１３の場合、基準ベクトル１２５と判定ベクトル１２６とのなす角度θは、いずれも０°に近い値となる。これは、意図的に行われた直線的な軌跡１１１でも同様である。しかし、図３（ｂ）に示すように車両の振動により意図せず操作指が移動して検出された軌跡１１２の場合、基準ベクトル１２５と判定ベクトル１２６とのなす角度θは、軌跡１１３の角度θと比べて大きな角度となる。これは、意図せず検出された折返しの軌跡１１１についても同様である。
【００３９】
そこで制御部１２は、第２の条件として、基準ベクトル１２５と全ての判定ベクトル１２６とのなす角度θが角度しきい値１２１の範囲内である場合、操作面１１になされたフリック操作が有効であると判定する。
【００４０】
また制御部１２は、基準ベクトル１２５と全ての判定ベクトル１２６とのなす角度θが１つでも角度しきい値１２１の範囲外である場合、操作面１１になされたフリック操作が無効であると判定する。
【００４１】
この角度しきい値１２０の範囲は、一例として、０°以上４５°以下であることが好ましく、０°以上２０°以下であることがより好ましい。
【００４２】
次にフリック操作の方向の判定について説明する。
【００４３】
（フリック操作の方向の判定）
制御部１２は、上述の第１の条件及び第２の条件を満たした場合、フリック操作の方向について判定する。本実施の形態のフリック操作の方向は、図２（ａ）に示す、上フリック操作、下フリック操作、左フリック操作及び右フリック操作の方向である。
【００４４】
フリック操作の境界は、一例として、図２（ａ）に示すように、ΔＸ＝Ａ１ΔＹ＋Ｂ１、ΔＸ＝Ａ２（−ΔＹ）＋Ｂ２、−ΔＸ＝Ａ３ΔＹ＋Ｂ３、及び−ΔＸ＝Ａ４（−ΔＹ）＋Ｂ４である。なおＡ１〜Ａ４は、操作面１１の縦横比調整用のパラメータであり、Ｂ１〜Ｂ４は、操作面１１の縦横差調整用のパラメータである。本実施の形態のようにスポーク９２に操作面１１がある場合、Ａ１〜Ａ４、及びＢ１〜Ｂ４は、１となる。
【００４５】
上フリック操作は、ΔＸ≧ａかつΔＹ≧ａでありΔＸの絶対値≦Ａ１（ΔＹの絶対値）＋Ｂ１が成り立つ、ΔＸ≦−ａかつΔＹ≧ａでありΔＸの絶対値≦Ａ３（ΔＹの絶対値）＋Ｂ３が成り立つ、或いは−ａ≦ΔＸ≦ａかつΔＹ≧ａが成り立つ場合に判定される。
【００４６】
下フリック操作は、ΔＸ≧ａかつΔＹ≦−ａでありΔＸの絶対値≦Ａ２（ΔＹの絶対値）＋Ｂ２が成り立つ、ΔＸ≦−ａかつΔＹ≦−ａでありΔＸの絶対値≦Ａ４（ΔＹの絶対値）＋Ｂ４が成り立つ、或いは−ａ≦ΔＸ≦ａかつΔＹ≦−ａが成り立つ場合に判定される。
【００４７】
右フリック操作は、ΔＸ≧ａかつΔＹ≧ａでありΔＸの絶対値＞Ａ１（ΔＹの絶対値）＋Ｂ１が成り立つ、ΔＸ≧ａかつΔＹ≦−ａでありΔＸの絶対値＞Ａ２（ΔＹの絶対値）＋Ｂ２が成り立つ、或いはΔＸ≧ａかつ−ａ≦ΔＹ≦ａが成り立つ場合に判定される。
【００４８】
左フリック操作は、ΔＸ≦−ａかつΔＹ≧ａでありΔＸの絶対値＞Ａ３（ΔＹの絶対値）＋Ｂ３が成り立つ、ΔＸ≦−ａかつΔＹ≦−ａでありΔＸの絶対値＞Ａ４（ΔＹの絶対値）＋Ｂ４が成り立つ、或いはΔＸ≦−ａかつ−ａ≦ΔＹ≦ａが成り立つ場合に判定される。
【００４９】
制御部１２は、上述の条件により、上フリック操作、下フリック操作、右フリック操作及び左フリック操作を判定する。
【００５０】
次にタッチパッド１のフリック操作の判定動作について図４のフローチャートに従って説明する。
【００５１】
（フリック操作の判定動作）
タッチパッド１の制御部１２は、車両９の電源が投入されると、検出部１０から周期的に検出点情報Ｓ１を取得する。制御部１２は、検出点情報Ｓ１に基づいて操作が検出されたと判定すると、フリック操作の判定に必要な５周期分の検出点を取得する（Ｓ１）。
【００５２】
次に制御部１２は、第１の条件に基づいてフリック操作を判定する判定モードに移行するか否かを確認する。制御部１２は、第１の条件が満たされて判定モードの移行が判定されると（Ｓ２：Ｙｅｓ）、第２の条件に基づいてフリック操作が有効か否かを判定する（Ｓ３）。
【００５３】
制御部１２は、基準ベクトル１２５と判定ベクトル１２６のなす角度θと角度しきい値１２１とに基づく第２の条件が満たされてフリック操作が有効であると判定すると（Ｓ４：Ｙｅｓ）、フリック操作の方向を判定する（Ｓ５）。
【００５４】
制御部１２は、フリック操作の方向が判定されると、判定されたフリック操作の方向に応じた操作情報Ｓ２を生成して制御対象の電子機器に出力し（Ｓ６）、フリック操作の判定動作を終了する。
【００５５】
ここでステップ２において、制御部１２は、第１の条件が満たされない場合（Ｓ２：Ｎｏ）、フリック操作の判定動作を終了する。
【００５６】
またステップ４において、制御部１２は、第２の条件が満たされない場合（Ｓ４：Ｎｏ）、フリック操作が無効と判定され、フリック操作の判定動作を終了する。
【００５７】
この一連の処理は、車両９の電源が遮断されるまで、継続的に行われる。
【００５８】
（第１の実施の形態の効果）
本実施の形態に係るタッチパッド１は、誤操作の検出を抑制して操作性を向上させることができる。具体的には、タッチパッド１は、基準ベクトル１２５と判定ベクトル１２６の角度θに基づいてフリック操作が有効か無効かを判定するので、不意に発生する車両の振動などで折り返した軌跡などに基づいた操作者が意図しないフリック操作の誤判定を抑制することができる。従ってタッチパッド１は、操作者の意図しない誤操作の検出を抑制して操作性を向上させることができる。
【００５９】
タッチパッド１は、基準ベクトル１２５と判定ベクトル１２６によって形成される複数の角度θのうち、１つでも角度しきい値１２１の範囲を超えると、フリック操作の判定を無効とするので、車両の振動などによる軌跡の僅かな変化に対応することができ、精度良く誤判定を抑制することができる。
【００６０】
［第２の実施の形態］
第２の実施の形態は、判定ベクトルの形成方法が第１の実施の形態と異なっている。
【００６１】
図５（ａ）及び図５（ｂ）は、第２の実施の形態に係るタッチパッドが行うフリック操作が有効であるか否かの判定について説明するための軌跡の一例を示す概略図である。図５（ａ）は、円弧状の軌跡１１３を示し、図５（ｂ）は、波打っている軌跡１１２を示している。また図５（ａ）及び図５（ｂ）では、判定ベクトルとして検出点１０４と検出点１０５から形成される判定ベクトル１２６のみを図示している。なお以下に記載する実施の形態において、第１の実施の形態と同じ機能及び構成を有する部分は、第１の実施の形態と同じ符号を付し、その説明は省略するものとする。
【００６２】
本実施の形態の制御部１２は、図５（ａ）及び図５（ｂ）に示すように、連続して得た複数の検出点１０１〜検出点１０５を２つずつ時系列順に結んで複数のベクトルを形成し、複数のベクトルのうち、最初の検出点１０１と最初の検出点の次に得られた第２の検出点（検出点１０２）とを結んで得られたベクトルを基準ベクトル１２５とすると共に複数のベクトルの残りを判定ベクトル１２６とし、基準ベクトル１２５の終点と判定ベクトル１２６の始点を一致させた際のなす角度θが予め定められた角度しきい値１２１の範囲内である場合、操作面１１になされたフリック操作が有効であると判定する。
【００６３】
また制御部１２は、基準ベクトル１２５との角度θが１つでも角度しきい値１２１の範囲外である場合、操作面１１になされたフリック操作を無効と判定する。
【００６４】
具体的には、検出点１０１〜検出点１０５を２つずつ時系列順に結んで形成されるベクトルとは、例えば、始点が検出点１０１であり終点が検出点１０２であるベクトル、始点が検出点１０２であり終点が検出点１０３であるベクトル、始点が検出点１０３であり終点が検出点１０４であるベクトル、及び始点が検出点１０４であり終点が検出点１０５であるベクトルの計４つのベクトルである。
【００６５】
制御部１２は、この４つのベクトルのうち、検出点１０１と検出点１０２によって形成されるベクトルを基準ベクトル１２５とする。また制御部１２は、検出点１０２と検出点１０３によって形成されるベクトル、検出点１０３と検出点１０４によって形成されるベクトル、及び検出点１０４と検出点１０５によって形成されるベクトルを判定ベクトル１２６とする。
【００６６】
制御部１２は、この基準ベクトル１２５の終点と、判定ベクトル１２６の始点と、を一致させた際の角度θを算出し、この角度θが角度しきい値１２１の範囲内であるか否かを判定する。なお角度θは、基準ベクトル１２５の終点側を延長すると共に判定ベクトル１２６の始点側を延長した交点の角度としても良い。
【００６７】
図５（ａ）に示すように、意図的になされたフリック操作の軌跡１１３の場合、基準ベクトル１２５と判定ベクトル１２６とのなす角度θは、いずれも１８０°に近い値となる。これは、意図的に行われた直線的な軌跡１１１でも同様である。しかし、図５（ｂ）に示すように車両の振動により意図せず操作指が移動して検出された軌跡１１２の場合、基準ベクトル１２５と判定ベクトル１２６とのなす角度θは、軌跡１１３の角度θと比べて小さな角度となる。これは、意図せず検出された折返しの軌跡１１１についても同様である。
【００６８】
そこで制御部１２は、第２の条件として、基準ベクトル１２５と全ての判定ベクトル１２６とのなす角度θが角度しきい値１２１の範囲内である場合、操作面１１になされたフリック操作が有効であると判定する。
【００６９】
また制御部１２は、基準ベクトル１２５と全ての判定ベクトル１２６とのなす角度θが１つでも角度しきい値１２１の範囲外である場合、操作面１１になされたフリック操作が無効であると判定する。
【００７０】
この角度しきい値１２０の範囲は、一例として、１３５°以上１８０°以下であることが好ましく、１６０°以上１８０°以下であることがより好ましい。
【００７１】
制御部１２は、上述の第１の条件、及び本実施の形態の第２の条件を満たした場合、フリック操作の方向について判定する。フリック操作の方向については、第１の実施の形態と同様である。
【００７２】
なお変形例として、フリック操作の有効に関する判定は、なぞり操作などの判定に用いられても良い。つまり制御部１２は、基準ベクトル１２５と判定ベクトル１２６のなす角度θが角度しきい値１２１の範囲外である場合、不意に起こる車両の振動などによって意図しないで移動した操作指が検出されたとしてなぞり操作を無効とする。
【００７３】
以上述べた少なくとも１つの実施の形態のタッチパッド１によれば、誤操作の検出を抑制して操作性を向上させることが可能となる。
【００７４】
上述の実施の形態及び変形例に係るタッチパッド１は、例えば、用途に応じて、その一部が、コンピュータが実行するプログラム、ＡＳＩＣ（Application Specific Integrated Circuit）及びＦＰＧＡ（Field Programmable Gate Array）などによって実現されても良い。
【００７５】
以上、本発明のいくつかの実施の形態及び変形例を説明したが、これらの実施の形態及び変形例は、一例に過ぎず、特許請求の範囲に係る発明を限定するものではない。これら新規な実施の形態及び変形例は、その他の様々な形態で実施されることが可能であり、本発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更などを行うことができる。また、これら実施の形態及び変形例の中で説明した特徴の組合せの全てが発明の課題を解決するための手段に必須であるとは限らない。さらに、これら実施の形態及び変形例は、発明の範囲及び要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７６】
１…タッチパッド、２…スイッチ、３…スイッチ、９…車両、１０…検出部、１１…操作面、１２…制御部、１３…境界、９０…ステアリング、９１…基部、９２〜９４…スポーク、９５…リング部、１０１〜１０５…検出点、１１０〜１１３…軌跡、１２０…距離しきい値、１２１…角度しきい値、１２５…基準ベクトル、１２６…判定ベクトル
【図１】
2017027285.tif 000003
【図２】
2017027285.tif 000004
【図３】
2017027285.tif 000005
【図４】
2017027285.tif 000006
【図５】
2017027285.tif 000007