(57)【要約】      （修正有）【課題】操作者が意図しない操作の実行を抑制する操作検出装置を提供する。【解決手段】操作検出装置１は、指によって操作面１００になされたなぞり操作を検出する検出部１５と、検出されたなぞり操作の距離が予め定められた第１の距離より長いとする第１の条件及びなぞり操作に続いて検出されたなぞり操作の方向と異なる方向の操作の距離が予め定められた第２の距離より短いとする第２の条件が少なくとも満たされた場合、異なる方向の操作を無効と判定する制御部１７と、を備えている。【選択図】図１
2016115303.tif 000002
【特許請求の範囲】
【請求項１】
検出対象によって操作面になされたなぞり操作を検出する検出部と、
検出された前記なぞり操作の距離が予め定められた第１の距離より長いとする第１の条件、及び前記なぞり操作に続いて検出された前記なぞり操作の方向と異なる方向の操作の距離が予め定められた第２の距離より短いとする第２の条件が少なくとも満たされた場合、前記異なる方向の操作を無効と判定する判定部と、
を備えた操作検出装置。
【請求項２】
前記判定部は、前記なぞり操作の方向と前記異なる方向の操作とのなす角度が予め定められた角度より小さいとする第３の条件がさらに満たされた場合、前記異なる方向の操作を無効と判定する、
請求項１に記載の操作検出装置。
【請求項３】
前記判定部は、前記なぞり操作を前記操作面に設定された第１の方向成分と前記第１の方向成分と交差する第２の方向成分とに分解し、前記第１の方向成分及び前記第２の方向成分のいずれか一方が前記第１の条件を満たすと共に、前記第１の方向成分及び前記第２の方向成分のいずれか一方が前記第２の条件を満たす場合、前記異なる方向の操作を無効と判定する、
請求項１に記載の操作検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作検出装置に関する。
【背景技術】
【０００２】
従来の技術として、ユーザによる操作パネル上をなぞる連続操作を受け付ける第１の受付手段と、ユーザによる操作パネル上のタッチ操作を受け付ける第２の受付手段と、第１の受付手段により連続操作を受け付けている間は第２の受付手段によるタッチ操作を受け付けないよう制御する制御手段と、を有する操作装置が知られている（例えば、特許文献１参照。）。
【０００３】
この操作装置は、連続操作を受け付けている間は、タッチ操作を受け付けないので、連続操作中に意図しない操作を受け付けないようにすることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２２６３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、従来の操作装置は、操作パネルの検出感度によっては、指と操作パネルとの接触が解除された後でも指が検出される場合があり、指が操作パネルから離れているものの検出された状態で移動すると、ポインタも移動するので、意図しないポインタの移動が発生する可能性がある。
【０００６】
従って、本発明の目的は、操作者が意図しない操作の実行を抑制することができる操作検出装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一態様は、検出対象によって操作面になされたなぞり操作を検出する検出部と、検出されたなぞり操作の距離が予め定められた第１の距離より長いとする第１の条件、及びなぞり操作に続いて検出されたなぞり操作の方向と異なる方向の操作の距離が予め定められた第２の距離より短いとする第２の条件が少なくとも満たされた場合、異なる方向の操作を無効と判定する判定部と、を備えた操作検出装置を提供する。
【発明の効果】
【０００８】
本発明によれば、操作者が意図しない操作の実行を抑制することができる。
【図面の簡単な説明】
【０００９】
【図１】図１（ａ）は、実施の形態に係る操作検出装置が搭載された車両内部の概略図であり、図１（ｂ）は、操作検出装置のブロック図である。
【図２】図２（ａ）〜図２（ｆ）は、実施の形態に係る操作検出装置の第１の条件及び第２の条件に基づいた操作の判定の一例を説明するための概略図であり、図２（ｇ）は、第３の条件の一例を説明するための概略図である。
【図３】図３は、実施の形態に係る操作検出装置の動作に関するフローチャートである。
【発明を実施するための形態】
【００１０】
（実施の形態の要約）
実施の形態に係る操作検出装置は、検出対象によって操作面になされたなぞり操作を検出する検出部と、検出されたなぞり操作の距離が予め定められた第１の距離より長いとする第１の条件、及びなぞり操作に続いて検出されたなぞり操作の方向と異なる方向の操作の距離が予め定められた第２の距離より短いとする第２の条件が少なくとも満たされた場合、異なる方向の操作を無効と判定する判定部と、を備えて概略構成されている。
【００１１】
[実施の形態]
（操作検出装置１の全体構成）
図１（ａ）は、実施の形態に係る操作検出装置が搭載された車両内部の概略図であり、図１（ｂ）は、操作検出装置のブロック図である。なお、以下に記載する実施の形態に係る各図において、図形間の比率は、実際の比率とは異なる場合がある。また図１（ｂ）では、主な信号や情報の流れを矢印で示している。
【００１２】
操作検出装置１は、例えば、操作者の体の一部（例えば、指）や専用のペンで操作面１００に接触、又は接近することにより、接触又は接近した操作面１００上の位置を検出する静電容量方式のタッチパッドである。操作者は、例えば、操作面１００に操作を行うことにより、表示装置９１に表示されたカーソル等の操作や文字の入力を介して、接続された電子機器の操作を行うことが可能となっている。
【００１３】
この操作検出装置１は、例えば、図１（ａ）に示すように、車両９の運転席と助手席の間に伸びるフロアコンソール９０に配置されている。操作検出装置１は、一例として、車両９に搭載されるカーナビゲーション装置、空調装置、音楽及び映像再生装置等の電子機器と電磁気的に接続される。本実施の形態では、一例として、検出対象である指による操作について説明する。
【００１４】
操作検出装置１は、図１（ｂ）に示すように、指によって操作面１００になされたなぞり操作を検出する検出部１５と、検出されたなぞり操作の距離が予め定められた第１の距離より長いとする第１の条件、及びなぞり操作に続いて検出されたなぞり操作の方向と異なる方向の操作の距離が予め定められた第２の距離より短いとする第２の条件が少なくとも満たされた場合、異なる方向の操作を無効と判定する判定部としての制御部１７と、を備えて概略構成されている。
【００１５】
このなぞり操作の距離、及び異なる方向の操作の距離は、例えば、操作面１００に設定された座標系における距離であるとする。
【００１６】
（検出部１５の構成）
検出部１５は、交差する第１の方向及び第２の方向に沿って配置された複数の第１の電極及び第２の電極を有し、第１の電極と第２の電極の間の静電容量に基づく検出値Ｓ３を出力するように構成されている。
【００１７】
この第１の方向は、例えば、図１（ｂ）に示すＹ軸方向である。第２の方向は、例えば、Ｘ軸方向である。第１の電極は、Ｙ軸に沿うように等間隔で配置されたＸ電極１０である。第２の電極は、Ｘ軸に沿うように等間隔で配置されたＹ電極１１である。このＸ電極１０及びＹ電極１１は、一例として、線状のセンサワイヤであるが、これに限定されず、矩形状の複数の電極部と、電極部間を接続する複数の接続部と、を含んで構成される電極であっても良い。このＸ電極１０とＹ電極１１とは、操作面１００の下方に配置され、互いに絶縁されている。
【００１８】
本実施の形態のＸ電極１０は、一例として、図１（ｂ）に示すように、座標Ｘ０〜座標Ｘ７に対応して配置されている。またＹ電極１１は、一例として、座標Ｙ０〜座標Ｙ６に対応して配置されている。座標Ｘ０〜座標Ｘ７、及び座標Ｙ０〜座標Ｙ６で形成されるＸＹ座標系は、操作面１００に設定されている。このＸＹ座標系の原点は、一例として、図１（ｂ）の紙面において左下であり、運転席に着座した操作者から見て操作面１００の左下である。この操作面１００は、例えば、配置されたフロアコンソール９０に露出している。
【００１９】
また検出部１５は、例えば、駆動部１２と、読出部１３と、算出部１４と、を備えている。駆動部１２は、Ｙ電極１１と電気的に接続されている。この駆動部１２は、座標Ｙ０〜座標Ｙ６のＹ電極１１との接続を周期的に切り替え、制御部１７から出力された駆動信号Ｓ１に基づいて、接続されたＹ電極１１を駆動するように構成されている。この駆動信号Ｓ１は、一例として、正弦波である。
【００２０】
読出部１３は、座標Ｘ０〜座標Ｘ７のＸ電極１０と電気的に接続されている。この読出部１３は、座標Ｘ０〜座標Ｘ７のＸ電極１０との接続を周期的に切り替え、駆動部１２と接続したＹ電極１１と読出部１３に接続されたＸ電極１０との間の静電容量を読出信号Ｓ２として読み出すように構成されている。読出部１３は、読み出した読出信号Ｓ２を算出部１４に出力する。
【００２１】
算出部１４は、例えば、読出部１３から出力された読出信号Ｓ２をアナログ・デジタル変換してデジタル値を算出し、駆動されたＹ電極１１と接続されたＸ電極１０との間の静電容量をデジタル値に変換するように構成されている。算出部１４は、変換したデジタル値を検出値Ｓ３として制御部１７に出力するように構成されている。
【００２２】
（制御部１７の構成）
制御部１７は、例えば、記憶されたプログラムに従って、取得したデータに演算、加工等を行うＣＰＵ（Central Processing Unit）、半導体メモリであるＲＡＭ（Random Access Memory）及びＲＯＭ（Read Only Memory）等から構成されるマイクロコンピュータである。このＲＯＭには、例えば、制御部１７が動作するためのプログラム、基準しきい値１７０、第１のしきい値１７１及び第２のしきい値１７２が格納されている。ＲＡＭは、例えば、一時的に演算結果や算出された座標等を格納する記憶領域として用いられる。なお操作が検出された座標は、時系列に並べてＲＡＭに格納される。また制御部１７は、その内部にクロック信号を生成する手段を有し、このクロック信号に基づいて動作を行う。
【００２３】
この基準しきい値１７０は、操作の有無を判定するためのしきい値である。制御部１７は、検出値Ｓ３と基準しきい値１７０とを比較し、検出値Ｓ３が大きい場合、操作がなされたと判定して操作が検出された座標を算出する。制御部１７は、一例として、加重平均を用いて操作が検出された座標を算出する。従って制御部１７は、操作面１００から操作指８が浮いている場合であっても検出値Ｓ３が基準しきい値１７０より大きければ、操作がなされた座標を算出する。
【００２４】
第１のしきい値１７１は、第１の条件の予め定められた第１の距離に関するしきい値である。また第２のしきい値１７２は、第２の条件の予め定められた第２の距離に関するしきい値である。この第１のしきい値１７１及び第２のしきい値１７２については、後述する。
【００２５】
また制御部１７は、例えば、駆動部１２を駆動するための駆動信号Ｓ１を生成する。さらに制御部１７は、例えば、操作面１００になされた操作に基づく操作情報Ｓ４を生成し、接続された電子機器に出力する。
【００２６】
この制御部１７は、上述のように、第１の条件及び第２の条件に従って、なぞり操作の後に行われた異なる方向の操作が有効か無効かを判定する。以下では、この第１の条件及び第２の条件について説明する。なお制御部１７は、例えば、なぞり操作に続いて検出された操作の方向がなぞり操作と同じ方向である場合は、なぞり操作の延長にある操作として有効と判定する。制御部１７によるなぞり操作と同じ方向の操作の判定は、一例として、なぞり操作を延長した線と続いて検出された操作とのなす角が±２０°の範囲内である場合になされることが好ましく、±１０°の範囲内である場合になされることがより好ましい。このなす角は、一例として、なぞり操作を延長した線を基準に一方側の角をプラス、他方側の角をマイナスとしている。
【００２７】
（第１の条件及び第２の条件について）
図２（ａ）〜図２（ｆ）は、実施の形態に係る操作検出装置の第１の条件及び第２の条件に基づいた操作の判定の一例を説明するための概略図であり、図２（ｇ）は、第３の条件の一例を説明するための概略図である。図２（ａ）、図２（ｃ）及び図２（ｄ）は、操作面１００になされた操作を示す概略図である。図２（ｂ）、図２（ｄ）及び図２（ｆ）は、表示装置９１の表示画面９１０に表示されたカーソル９１１の移動を示す概略図である。図２（ｇ）は、縦軸がＹ軸であり、横軸がＸ軸である。以下では、カーソル９１１の移動について説明する。
【００２８】
図２（ａ）に示すように、操作者が操作指８を操作面１００に接触させると、図２（ｂ）に示すように、接触した座標に応じた表示画面９１０上の位置にカーソル９１１が表示される。
【００２９】
次に、操作者が図２（ｃ）の紙面右方向になぞり操作を行うと、検出された操作に応じて、カーソル９１１が図２（ｄ）の紙面右方向に移動する。
【００３０】
制御部１７は、このなぞり操作の始点と終点とに基づいてなぞり操作が行われた距離Ｌ１を算出する。
【００３１】
次に、操作者がなぞり操作を終えて操作面１００から操作指８を離す場合、操作指８の離し方によっては、図２（ｅ）に実線で示すように、操作指８が操作面１００に対して略法線方向に移動するのではなく、操作面１００上を移動したかのように検出部１５に検出されることがある。この移動により、制御部１７は、異なる方向になぞり操作が行われたと判定すると、図２（ｆ）に点線で示す方向にカーソル９１１が移動してしまい、意図しない操作が実行されてしまう可能性がある。
【００３２】
そこで、制御部１７は、まず距離Ｌ１と、第１の条件である第１の距離のしきい値である第１のしきい値１７１と、を比較する。制御部１７は、距離Ｌ１が第１のしきい値１７１より大きい場合、第２の条件を確認する。制御部１７は、距離Ｌ１のなぞり操作に続いて検出された操作の距離Ｌ２を算出する。
【００３３】
制御部１７は、この距離Ｌ２と、第２の条件である第２の距離のしきい値である第２のしきい値１７２と、を比較する。制御部１７は、距離Ｌ２が第２のしきい値１７２より小さい場合、意図した操作ではないとして距離Ｌ２の操作を無効と判定する。従って制御部１７は、図２（ｆ）に示すように、無効とした操作に関する操作情報Ｓ４を出力しないので、カーソル９１１がなぞり操作の終点に基づく位置に留まる。
【００３４】
また制御部１７は、第１の条件において、距離Ｌ１が第１のしきい値１７１以下である場合、第２の条件を確認することなく、図２（ｅ）に示す操作に基づいてカーソル９１１を移動させる。
【００３５】
さらに制御部１７は、第２の条件において、距離Ｌ２が第２のしきい値１７２以上である場合、この操作が意図してなされた操作であるとして、当該操作に基づいてカーソル９１１を移動させる。
【００３６】
上述したように、制御部１７は、第１の条件及び第２の条件に従ってなぞり操作と異なる方向の操作が意図したものであるか否かを判定する。
【００３７】
なお変形例として制御部１７は、第３の条件を追加して異なる方向の操作の有効性を判定しても良い。
【００３８】
この第３の条件は、図２（ｅ）に示すように、なぞり操作と、なぞり操作に続いて検出された異なる方向の操作と、のなす角θに関する条件である。第３の条件は、一例として、θ≦±２０°であることが好ましく、θ≦±１０°であることがより好ましい。このなす角θは、なぞり操作の始点と終点を結んだ直線を基準に一方側の角をプラス、他方側の角をマイナスとしている。
【００３９】
制御部１７は、この第３の条件を満たさない場合、なぞり操作に続いて検出された異なる操作が意図してなされたとして操作情報Ｓ４を生成して出力する。
【００４０】
また変形例として制御部１７は、なぞり操作を操作面１００に設定された第１の方向成分（Ｙ軸方向の成分）と第１の方向成分と交差する第２の方向成分（Ｘ軸方向の成分）とに分解し、第１の方向成分及び第２の方向成分のいずれか一方が第１の条件を満たすと共に、第１の方向成分及び第２の方向成分のいずれか一方が第２の条件を満たす場合、異なる方向の操作を無効と判定する。
【００４１】
具体的には、制御部１７は、一例として、図２（ｇ）に示すように、なぞり操作の始点（ｘ１、ｙ１）と終点（ｘ３、ｙ２）からＸ軸成分である距離Ｌ１ｘ（＝ｘ３−ｘ１）を算出すると共に、Ｙ軸成分である距離Ｌ１ｙ（＝ｙ２−ｙ１）を算出して第１の条件である第１のしきい値１７１とそれぞれ比較する。制御部１７は、この距離Ｌ１ｘ及び距離Ｌ１ｙの少なくとも一方が第１のしきい値１７１より大きい場合、第２の条件を確認する。
【００４２】
制御部１７は、なぞり操作に続いて検出された異なる操作の始点（ｘ３、ｙ２）と終点（ｘ２、ｙ３）からＸ軸成分である距離Ｌ２ｘ（＝ｘ３−ｘ２）を算出すると共に、Ｙ軸成分である距離Ｌ２ｙ（＝ｙ３−ｙ２）を算出して第２の条件である第２のしきい値１７２とそれぞれ比較する。制御部１７は、この距離Ｌ２ｘ及び距離Ｌ２ｙの少なくとも一方が第２のしきい値１７２より小さい場合、異なる方向の操作を無効と判定する。
【００４３】
以下では、なぞり操作が検出された後、第１の条件及び第２の条件に従って続いて検出された操作の有効性を判定する動作について、図３のフローチャートに従って説明する。
【００４４】
（動作）
操作検出装置１の制御部１７は、車両９の電源が投入されると、周期的に検出部１５から検出値Ｓ３を取得し、基準しきい値１７０と比較して操作の有無を判定する。
【００４５】
制御部１７は、なぞり操作に続く操作が検出された場合（Ｓ１）、なぞり操作の距離Ｌ１を算出し、第１の条件を満足するかを確認する。ここで制御部１７は、なぞり操作が検出された後、なぞり操作に基づく操作情報Ｓ４を出力する。
【００４６】
制御部１７は、距離Ｌ１が第１の条件である第１のしきい値１７１よりも大きい場合（Ｓ２：Ｙｅｓ）、続く操作の距離Ｌ２が第２の条件を満足するかを確認する。
【００４７】
制御部１７は、距離Ｌ２が第２の条件である第２のしきい値１７２よりも小さい場合（Ｓ３：Ｙｅｓ）、続く操作が無効であると判定し（Ｓ４）、続く操作の判定を終了する。
【００４８】
ここでステップ２において、制御部１７は、距離Ｌ１が第１の条件である第１のしきい値１７１以下である場合（Ｓ２：Ｎｏ）、なぞり操作に続く操作を有効と判定し（Ｓ５）、続く操作に基づく操作情報Ｓ４を生成して接続された電子機器に出力する（Ｓ６）。
【００４９】
またステップ３において、制御部１７は、距離Ｌ２が第２の条件である第２のしきい値１７２以上である場合（Ｓ３：Ｎｏ）、なぞり操作に続く操作を有効と判定し（Ｓ５）、続く操作に基づく操作情報Ｓ４を生成して接続された電子機器に出力する（Ｓ６）。
【００５０】
なお第３の条件が課される場合は、一例として、ステップ１に続いて、第３の条件が満足されるかが確認される。
【００５１】
（実施の形態の効果）
本実施の形態に係る操作検出装置１は、操作者が意図しない操作の実行を抑制することができる。具体的には、操作検出装置１は、制御部１７が少なくとも第１の条件及び第２の条件に基づいてなぞり操作に続く操作の有効性を判定するので、この条件を課さない場合と比べて、条件を満たさない当該続く操作によるカーソルの移動等を抑制することができる。また操作検出装置１は、意図しない操作の実行が抑制されるので、操作性が向上する。
【００５２】
操作検出装置１は、車両９の振動等により、なぞり操作終了後の操作指が意図せず検出され、カーソル等が移動するようなことが抑制されるので、意図しない操作が抑制されて操作性が向上する。
【００５３】
上述の実施の形態及び変形例に係る操作検出装置１は、例えば、用途に応じて、その一部が、コンピュータが実行するプログラム、ＡＳＩＣ（Application Specific Integrated Circuit）及びＦＰＧＡ（Field Programmable Gate Array）等によって実現されても良い。
【００５４】
以上、本発明のいくつかの実施の形態及び変形例を説明したが、これらの実施の形態及び変形例は、一例に過ぎず、特許請求の範囲に係る発明を限定するものではない。これら新規な実施の形態及び変形例は、その他の様々な形態で実施されることが可能であり、本発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更等を行うことができる。また、これら実施の形態及び変形例の中で説明した特徴の組合せの全てが発明の課題を解決するための手段に必須であるとは限らない。さらに、これら実施の形態及び変形例は、発明の範囲及び要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５５】
１…操作検出装置、８…操作指、９…車両、１０…Ｘ電極、１１…Ｙ電極、１２…駆動部、１３…読出部、１４…算出部、１５…検出部、１７…制御部、９０…フロアコンソール、９１…表示装置、１００…操作面、１１０…立体交差点、１７０…基準しきい値、１７１…第１のしきい値、１７２…第２のしきい値、９１０…表示画面、９１１…カーソル
【図１】
2016115303.tif 000003
【図２】
2016115303.tif 000004
【図３】
2016115303.tif 000005