(57)【要約】【課題】誤判定を抑制する操作装置を提供する。【解決手段】操作装置１は、操作面２０になされた操作を検出するタッチパッド２と、タッチパッド２によって二本の操作指の操作が検出された場合、予め定められた時間、ピンチ操作の判定を停止する制御部４と、を備えて概略構成されている。この制御部４は、二本の操作指間の距離Ｌの変化がピンチしきい値４０１以上になると、マスク時間４０３の計測を停止してピンチ操作の判定を開始するように構成されている。【選択図】図１
2017174071.tif 000002
【特許請求の範囲】
【請求項１】
操作面になされた操作を検出する検出部と、
前記検出部によって二本の操作指の操作が検出された場合、予め定められた時間、ピンチ操作の判定を停止する判定部と、
を備えた操作装置。
【請求項２】
前記判定部は、前記二本の操作指間の距離の変化がしきい値以上になると、前記予め定められた時間の計測を停止して前記ピンチ操作の判定を開始する、
請求項１に記載の操作装置。
【請求項３】
前記判定部は、前記ピンチ操作の判定を停止している間、前記二本の操作指間の距離の変化をゼロとした操作情報を出力する、
請求項１又は２に記載の操作装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作装置に関する。
【背景技術】
【０００２】
従来の技術として、タッチパネルによる操作部と、所定の画面上でタッチパネル上の接触を検知している位置を所定のポインタ画像で表示する表示手段と、ユーザからの操作に合わせてポインタ画像の位置を移動させ、画面上に示す制御手段と、を備えた情報表示装置が知られている（例えば、特許文献１参照。）。
【０００３】
この情報表示装置は、ユーザからの操作としてフリック操作やピンチ操作を検出することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−１８４５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年、従来の情報表示装置のようにフリック操作とピンチ操作を検出する操作部が知られている。またこのような操作部の中には、二本指で行われたフリック操作を検出するものがあり、二本指で行われたフリック操作時に指の間隔が変わってフリック操作がピンチ操作と誤判定される可能性がある。
【０００６】
従って本発明の目的は、誤判定を抑制する操作装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一態様は、操作面になされた操作を検出する検出部と、検出部によって二本の操作指の操作が検出された場合、予め定められた時間、ピンチ操作の判定を停止する判定部と、を備えた操作装置を提供する。
【発明の効果】
【０００８】
本発明によれば、誤判定を抑制することができる。
【図面の簡単な説明】
【０００９】
【図１】図１（ａ）は、実施の形態に係る操作装置の一例を示す車両内部の概略図であり、図１（ｂ）は、操作装置のブロック図の一例を示している。
【図２】図２（ａ）は、実施の形態に係る操作装置の操作面になされたピンチ操作の一例を示す概略図であり、図２（ｂ）は、二本の操作指によってなされたフリック操作の一例を示す概略図である。
【図３】図３（ａ）は、比較例に係るマスク時間を設定しない場合のピンチ操作の判定結果の一例を示すグラフであり、図３（ｂ）は、マスク時間を設定しない場合のピンチ量と時間の関係の一例を示すグラフであり、図３（ｃ）は、実施の形態に係るマスク時間と時間の関係の一例を示すグラフであり、図３（ｄ）は、マスク時間の間、ピンチ判定を停止した場合のピンチ操作の判定結果の一例のグラフであり、図３（ｅ）は、マスク時間を設定した場合のピンチ量の一例を示すグラフである。
【図４】図４（ａ）は、比較例に係るマスク時間を設定しない場合のピンチ操作の判定結果の一例を示すグラフであり、図４（ｂ）は、マスク時間を設定しない場合のピンチ量と時間の関係の一例を示すグラフであり、図４（ｃ）は、実施の形態に係るマスク時間の測定が停止された場合のマスク時間と時間の関係の一例を示すグラフであり、図４（ｄ）は、マスク時間が停止された場合のピンチ操作の判定結果の一例を示すグラフであり、図４（ｅ）は、マスク時間が停止された場合のピンチ量の一例を示すグラフである。
【図５】図５は、実施の形態に係る操作装置の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
（実施の形態の要約）
実施の形態に係る操作装置は、操作面になされた操作を検出する検出部と、検出部によって二本の操作指の操作が検出された場合、予め定められた時間、ピンチ操作の判定を停止する判定部と、を備えて概略構成されている。
【００１１】
操作装置は、予め定められた時間、ピンチ操作の判定を停止するので、この構成を用いない場合と比べて、二本の操作指でなされたフリック操作において操作指間の距離の微小変化がピンチ操作であるとされる誤判定を抑制することができる。
【００１２】
[実施の形態]
（操作装置１の概要）
図１（ａ）は、実施の形態に係る操作装置の一例を示す車両内部の概略図であり、図１（ｂ）は、操作装置のブロック図の一例を示している。図２（ａ）は、実施の形態に係る操作装置の操作面になされたピンチ操作の一例を示す概略図であり、図２（ｂ）は、二本の操作指によってなされたフリック操作の一例を示す概略図である。なお、以下に記載する実施の形態に係る各図において、図形間の比率は、実際の比率とは異なる場合がある。また図１（ｂ）では、主な信号や情報の流れを矢印で示している。
【００１３】
操作装置１は、例えば、図１（ａ）に示すように、車両８に搭載されている。この操作装置１は、例えば、車両８の運転席と助手席の間に伸びるフロアコンソール８０に配置されている。また操作装置１は、例えば、導電性を有するペンや指による操作により、電子機器の表示部に表示されたカーソルの移動、表示されたアイコンの選択、決定、ドラッグ、ドロップなどの指示を行うことができるように構成されている。センターコンソール８１に配置された表示装置８５は、電子機器の表示部として機能する。本実施の形態では、指（操作指）による操作について説明する。
【００１４】
操作装置１は、図１（ａ）及び図１（ｂ）に示すように、操作面２０になされた操作を検出する検出部としてのタッチパッド２と、タッチパッド２によって二本の操作指の操作が検出された場合、予め定められた時間、ピンチ操作の判定を停止する判定部としての制御部４と、を備えて概略構成されている。
【００１５】
なお以下では、予め定められた時間をマスク時間４０３、ピンチ操作の判定を停止する処理をマスク処理と記載する。よって制御部４は、タッチパッド２が二本の操作指による操作を検出すると、マスク時間４０３の間、マスク処理を行う。
【００１６】
（タッチパッド２の構成）
タッチパッド２は、例えば、操作者の操作指が接触した操作面２０上の位置を検出するタッチセンサである。タッチパッド２としては、例えば、抵抗膜方式、赤外線方式、ＳＡＷ（Surface Acoustic Wave）方式、静電容量方式などのマルチタッチを検出可能なタッチセンサを用いることが可能である。本実施の形態のタッチパッド２は、一例として、静電容量方式のタッチセンサである。
【００１７】
このタッチパッド２は、一例として、タッチ操作やタップ操作の他に複数の操作指によって行われるピンチ操作（ピンチアウト操作、ピンチイン操作）、フリック操作などを検出するように構成されている。
【００１８】
ピンチアウト操作は、例えば、図２（ａ）に示すように、操作面２０に接触させた二本の操作指９０及び操作指９１を広げて、地図画像などをピンチ量に応じて拡大する操作を示す。ピンチイン操作は、例えば、操作面２０に接触させた二本の操作指９０及び操作指９１を近づけて、地図画像などをピンチ量に応じて縮小する操作を示す。図２（ａ）に示す検出点９００及び検出点９１０は、タッチパッド２が検出した操作指９０及び操作指９１の座標点である。
【００１９】
フリック操作は、例えば、操作指で操作面２０を払う操作を示す。タッチパッド２は、例えば、図２（ｂ）に示すように、二本の操作指９２及び操作指９３で操作面２０を払うフリック操作を検出する。操作者は、二本の操作指９２及び操作指９３によるフリック操作を行うことにより、一例として、表示装置８５に表示された地図画像をフリック操作がなされた方向に送ることができる。図２（ｂ）に示す検出点９２０及び検出点９３０は、タッチパッド２が検出した操作指９２及び操作指９３の座標点である。
【００２０】
タッチパッド２は、操作指を検出した操作面２０上の点である検出点の座標の情報を検出情報Ｓ１として制御部４に出力する。具体的には、タッチパッド２は、例えば、駆動信号が供給される複数の駆動電極と、駆動された駆動電極との間に形成される静電容量を読み出す複数の検出電極とが、互いに絶縁されて操作面２０の下方に配置されている。タッチパッド２は、駆動電極と検出電極の全ての組み合わせで得られる静電容量に基づいて検出点を求め、検出情報Ｓ１として周期的に出力する。この周期は、一例として、２０ｍｓである。
【００２１】
（制御部４の構成）
図３（ａ）は、比較例に係るマスク時間を設定しない場合のピンチ操作の判定結果の一例を示すグラフであり、図３（ｂ）は、マスク時間を設定しない場合のピンチ量と時間の関係の一例を示すグラフであり、図３（ｃ）は、実施の形態に係るマスク時間と時間の関係の一例を示すグラフであり、図３（ｄ）は、マスク時間の間、ピンチ判定を停止した場合のピンチ操作の判定結果の一例のグラフであり、図３（ｅ）は、マスク時間を設定した場合のピンチ量の一例を示すグラフである。
【００２２】
図４（ａ）は、比較例に係るマスク時間を設定しない場合のピンチ操作の判定結果の一例を示すグラフであり、図４（ｂ）は、マスク時間を設定しない場合のピンチ量と時間の関係の一例を示すグラフであり、図４（ｃ）は、実施の形態に係るマスク時間の測定が停止された場合のマスク時間と時間の関係の一例を示すグラフであり、図４（ｄ）は、マスク時間が停止された場合のピンチ操作の判定結果の一例を示すグラフであり、図４（ｅ）は、マスク時間が停止された場合のピンチ量の一例を示すグラフである。
【００２３】
図３（ａ）、図３（ｄ）、図４（ａ）及び図４（ｄ）は、縦軸がピンチ発生のあり、なしを示している。図３（ｂ）、図３（ｅ）、図４（ｂ）及び図４（ｅ）は、縦軸がピンチ量の絶対値である。図３（ｃ）及び図４（ｃ）は、縦軸がマスク時間４０３である。図３（ａ）〜図３（ｅ）、図４（ａ）〜図４（ｅ）は、横軸が時間である。また図３（ａ）〜図３（ｅ）、図４（ａ）〜図４（ｅ）は、例えば、静電容量の読み出しの周期ごとにピンチ量などが表示されている。
【００２４】
制御部４は、例えば、記憶されたプログラムに従って、取得したデータに演算、加工などを行うＣＰＵ（Central Processing Unit）、半導体メモリであるＲＡＭ（Random Access Memory）及びＲＯＭ（Read Only Memory）などから構成されるマイクロコンピュータである。このＲＯＭには、例えば、制御部４が動作するためのプログラムが格納されている。ＲＡＭは、例えば、一時的に演算結果などを格納するメモリ４０である。また制御部４は、マスク時間４０３を計測するタイマ４１を備えている。
【００２５】
メモリ４０には、例えば、図１（ｂ）に示すように、マスク時間しきい値４００、ピンチしきい値４０１、履歴情報４０２及びマスク時間４０３が記憶されている。
【００２６】
マスク時間しきい値４００は、マスク時間４０３内のマスク処理終了を判定するためのしきい値である。このマスク時間しきい値４００は、ピンチ量と比較される。このピンチ量は、前の周期で検出された二本の操作指間の距離Ｌ１と今周期で検出された距離Ｌ２との差（＝Ｌ１−Ｌ２）である。従って制御部４は、ピンチ量がプラスだとピンチイン操作、マイナスだとピンチアウト操作であると判定する。制御部４は、ピンチ量の絶対値を算出し、マスク処理中に、マスク量の絶対値がマスクしきい値４００以上となった場合、ピンチ操作が行われたとしてマスク処理を停止する。
【００２７】
ピンチしきい値４０１は、ピンチ操作を判定するためのしきい値である。このピンチしきい値４０１は、マスク時間しきい値４００よりも低く設定されている。制御部４は、ピンチ量がピンチしきい値４０１以上となるとピンチ操作がなされたと判定する。
【００２８】
履歴情報４０２は、検出された操作指間の距離Ｌ、及び検出点の座標などを時系列的に格納している。制御部４は、履歴情報４０２に基づいてピンチ量を算出する。
【００２９】
マスク時間４０３は、マスク処理を行う時間の長さである。制御部４は、タイマ４１を起動して時間を計測させ、マスク時間４０３が経過するとタイマ４１を停止させ、マスク処理を停止する。なおマスク時間４０３は、一例として、１００〜２００ｍｓである。本実施の形態のマスク時間４０３は、一例として、１５０ｍｓである。
【００３０】
図２（ｂ）に示すように、操作者が二本の操作指９２及び操作指９３によるフリック操作を行うと、操作指９２の検出点９２０と操作指９３の検出点９３０の距離Ｌが小さく変化し、この変化によってピンチ操作が行われたと判定される場合がある。
【００３１】
比較例として図３（ａ）に示す「あり」は、図３（ｂ）に示すように、ピンチ操作を判定するためのしきい値が低いため、僅かなピンチ量でピンチ操作が判定される例を示している。このように、僅かなピンチ量でピンチ操作が判定されると、例えば、フリック操作を行ったつもりが地図画像の拡大や縮小、又は拡大と縮小が繰り返されることとなり、操作性が良くない。
【００３２】
ここで図３（ｂ）に示すしきい値が高く設定されれば僅かなピンチ量でピンチ操作を判定するようなことは減少するが、判定の感度が低くなって操作性が低下する。例えば、操作者が地図画像を拡大して所望の大きさになるように微調整を行う際に判定されない可能性がある。またピンチ操作を判定するしきい値は、操作装置１が接続される電子機器側のしきい値である場合があり、感度を高めるため、低く設定されることもある。
【００３３】
本実施の形態の操作装置１は、図３（ｃ）〜図３（ｅ）に示すように、予め定められた時間（マスク時間４０３）の間、ピンチ操作の判定を行わないので、僅かなピンチ量でピンチ操作が判定されない。そして操作装置１は、操作の開始からマスク時間４０３が経過するまでピンチ操作の判定を行わないことにより、その間の履歴情報４０２に基づいてフリック操作などを精度良く判定することが可能となる。
【００３４】
また制御部４は、ピンチ操作の判定を停止している間、二本の操作指間の距離Ｌの変化をゼロとした操作情報Ｓ２を出力する。従って電子機器側でピンチ操作が判定される場合、操作装置１は、一例として、当該操作情報Ｓ２を電子機器に出力し、マスク時間４０３の間、ピンチ操作の判定がなされないようにすることができる。
【００３５】
また制御部４は、二本の操作指間の距離Ｌの変化がピンチしきい値４０１以上になると、マスク時間４０３の計測を停止してピンチ操作の判定を開始するように構成されている。
【００３６】
例えば、比較例として図４（ａ）に示すようなピンチ量が検出された場合、図４（ｂ）に示すように、しきい値が低いと検出されたピンチ量の全てがピンチ発生「あり」と判定される。また制御部４がマスク時間４０３を設定してマスク処理を開始し、終了までピンチ操作の判定を停止すると、図４（ｂ）の三番目のピンチ量のように、明らかにピンチ操作を行っている操作をマスクしてしまう可能性がある。
【００３７】
そこで制御部４は、マスク時間しきい値４００を用いて、マスク時間４０３内に行われた明らかなピンチ操作を検出するように構成されている。従って制御部４は、図４（ｃ）〜図４（ｅ）に示すように、マスク時間４０３内にマスク時間しきい値４００以上のピンチ量が検出されると、マスク処理を停止させ、ピンチ操作がなされたと判定する。
【００３８】
以下に操作装置１の動作の一例について図５のフローチャートに従って説明する。ここでは、ピンチ操作の判定に関する動作のみ説明する。
【００３９】
（動作）
操作装置１の制御部４は、車両８の電源が投入されると、タッチパッド２から周期的に検出情報Ｓ１を取得する。制御部４は、取得した検出情報Ｓ１に基づいて検出点が２点になるか監視する。なお制御部４は、例えば、検出点が１点の場合や検出点が３点以上の場合、なぞり操作などの判定を行う。
【００４０】
制御部４は、ステップ１の「Ｙｅｓ」が成立する、つまり検出点が２点であった場合（Ｓｔｅｐ１：Ｙｅｓ）、マスク処理を開始する（Ｓｔｅｐ２）。制御部４は、マスク処理のため、タイマ４１を起動してマスク時間４０３の計測を開始する（Ｓｔｅｐ３）。
【００４１】
制御部４は、２点の検出点に基づいて距離Ｌを算出し、履歴情報４０２としてメモリ４０に記憶する。制御部４は、次の周期の検出情報Ｓ１に基づいてピンチ量を算出する。制御部４は、ピンチ量がマスク時間しきい値４００以上であった場合（Ｓｔｅｐ４：Ｙｅｓ）、ピンチ操作が行われたと判定し、タイマ４１を制御してマスク時間４０３の計測を停止させてマスク処理を停止する（Ｓｔｅｐ５）。
【００４２】
そして制御部４は、ピンチ量に基づいた操作情報Ｓ２を生成して電子機器に出力する（Ｓｔｅｐ６）。この操作情報Ｓ２は、ピンチ操作ありを示している。制御部４は、マスク処理を停止した周期の次の周期の検出情報Ｓ１からピンチ操作の判定動作を行う。
【００４３】
ここでステップ４において制御部４は、マスク時間しきい値４００よりピンチ量が小さい場合（Ｓｔｅｐ４：Ｎｏ）、ピンチ操作なし、ピンチ量ゼロとした操作情報Ｓ２を生成して電子機器に出力する（Ｓｔｅｐ７）。
【００４４】
そして制御部４は、タイマ４１が測定している時間を確認する。制御部４は、マスク時間４０３が経過した場合（Ｓｔｅｐ８：Ｙｅｓ）、マスク処理を停止する（Ｓｔｅｐ９）。そして制御部４は、次の周期の検出情報Ｓ１とピンチしきい値４０１とに基づいてピンチ操作の判定を行う。
【００４５】
またステップ８において制御部４は、マスク時間４０３が経過していない場合（Ｓｔｅｐ８：Ｎｏ）、次の周期の検出情報Ｓ１を取得し、当該検出情報Ｓ１から得られる操作指間の距離Ｌと履歴情報４０２から得られる前の周期の距離Ｌに基づいたピンチ量と、マスク時間しきい値４００と、を比較する（Ｓｔｅｐ４）。
【００４６】
（実施の形態の効果）
本実施の形態に係る操作装置は、誤判定を抑制することができる。具体的には、操作装置１は、マスク時間４０３の間、ピンチ操作の判定を停止するので、この構成を用いない場合と比べて、二本の操作指でなされたフリック操作において操作指間の距離Ｌの微小変化がピンチ操作であるとされる誤判定を抑制することができる。操作装置１は、誤判定が抑制されるので、操作性が良い。
【００４７】
操作装置１は、二本の操作指による操作検出の開始からマスク時間４０３が経過するまでピンチ操作の判定を行わないことにより、その間の履歴情報４０２に基づいて二本の操作指で行われたフリック操作などを精度良く判定することができる。
【００４８】
操作装置１は、マスク時間４０３の間、ピンチ量がゼロとする操作情報Ｓ２を電子機器に出力するので、電子機器側で、高感度でピンチ操作を判定する場合であっても、意図しない操作指間の距離の微小変化をピンチ操作と誤判定されることを抑制することができる。従って操作装置１は、誤判定の抑制と共に、電子機器の設定に応じた高感度なピンチ操作の検出を両立させることができる。
【００４９】
以上、本発明のいくつかの実施の形態及び変形例を説明したが、これらの実施の形態及び変形例は、一例に過ぎず、特許請求の範囲に係る発明を限定するものではない。これら新規な実施の形態及び変形例は、その他の様々な形態で実施されることが可能であり、本発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更などを行うことができる。また、これら実施の形態及び変形例の中で説明した特徴の組合せの全てが発明の課題を解決するための手段に必須であるとは限らない。さらに、これら実施の形態及び変形例は、発明の範囲及び要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５０】
１…操作装置、２…タッチパッド、４…制御部、８…車両、２０…操作面、４０…メモリ、４１…タイマ、８０…フロアコンソール、８１…センターコンソール、８５…表示装置、９０〜９３…操作指、４００…マスク時間しきい値、４０１…ピンチしきい値、４０２…履歴情報、４０３…マスク時間、９００…検出点、９１０…検出点、９２０…検出点、９３０…検出点
【図１】
2017174071.tif 000003
【図２】
2017174071.tif 000004
【図３】
2017174071.tif 000005
【図４】
2017174071.tif 000006
【図５】
2017174071.tif 000007