(57)【要約】【課題】スライド操作を行った後に押圧操作を行う際に、押圧操作のために指を一端止めた位置にかかわらず意図しない右ボタン操作が行われたり改めてスライド操作をやり直したりする必要がなく、操作性の良いタッチパッドシステム及びタッチパッド制御用プログラムを提供する。【解決手段】タッチパッドシステム１００では、操作部材１０と、座標出力手段２０と、押圧検出手段３０と、制御手段４０と、を備え、制御手段４０は、座標出力手段２０から出力される座標出力の変化からスライド操作の有無を判断し、操作部材１０に押圧操作が行われた際に第１機能の実行を判断する第１領域と、押圧操作が行われた際に第１機能または第２機能の実行を判断する第２領域を設定し、第２領域に押圧操作が行われた際に、押圧操作の前にスライド操作が行われていた場合には第１機能を実行し、スライド操作が行われていない場合には第２機能を実行する。【選択図】図１
2016045812.tif 000002
【特許請求の範囲】
【請求項１】
操作部材と、
前記操作部材に対する操作体の近接操作を検出し座標出力を行う座標出力手段と、
前記操作部材に対する押圧操作を検出する押圧検出手段と、
前記座標出力手段及び前記押圧検出手段の検出結果に基づき、近接操作及び押圧操作に対応した制御を行う制御手段と、を備えたタッチパッドシステムであって、
前記制御手段は、近接操作によって座標出力手段から出力される座標出力の変化からスライド操作の有無を判断するとともに、
前記操作部材に押圧操作が行われた際に第１機能の実行を判断する第１領域と、押圧操作が行われた際に第１機能または第２機能の実行を判断する第２領域を設定し、
前記第２領域に押圧操作が行われた際に、押圧操作の前にスライド操作が行われていた場合には第１機能を実行し、スライド操作が行われていない場合には第２機能を実行することを特徴とするタッチパッドシステム。
【請求項２】
座標出力手段の検出結果と押圧検出手段の検出結果と、に基づき、近接操作及び押圧操作に対応した制御を行うタッチパッド制御用プログラムであって、
前記タッチパッド制御用プログラムは、座標出力手段の検出結果の変化からスライド操作の有無を判断するとともに、
前記近接操作及び前記押圧操作に対応して第１機能の実行を判断する第１領域と、押圧操作が行われた際に第１機能または第２機能の実行を判断する第２領域を設定し、
前記第２領域に押圧操作が行われたと判断した際に、押圧操作の前にスライド操作が行われていると判断される場合には第１機能を実行し、スライド操作が行われていないと判断される場合には第２機能を実行することを特徴とするタッチパッド制御用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパッドシステム及びタッチパッド制御用プログラムに関し、特に、操作性の良いタッチパッドシステム及びタッチパッド制御用プログラムに関する。
【背景技術】
【０００２】
従来から、ノートブック型携帯式コンピュータ（以下、ノートＰＣという。）では、入力装置として操作者の手指等の操作体によって近接操作が可能なタッチパッドと右ボタン及び左ボタンが組み合わされたタッチパッド装置が広く用いられている。
【０００３】
近年、複数の手指による操作入力等、入力操作の多様化に伴ってタッチパッドの面積を拡大するため、従来の右ボタン及び左ボタンをタッチパッド上に設定された擬似ボタンに置き換えた入力装置が提案されている。
【０００４】
従来のタッチパッドとしては、下記の特許文献１に記載のタッチパッドが知られている。以下、図７を用いて、特許文献１に記載のタッチパッド９００について説明する。図７は、タッチパッド９００の構造を説明する図で、図７（ａ）はタッチパッド９００の平面図で、図７（ｂ）は、図７（ａ）に示すＷ−Ｗ断面図である。
【０００５】
タッチパッド９００は、図７（ａ）に示すように、平坦部９０１の表面に、擬似ボタン領域９０５〜９１３が定義されている。擬似ボタン領域９０５〜９１３を含む平坦部９０１のいずれの場所を押下しても図７（ｂ）に示すスイッチ９２５は動作する。
【０００６】
擬似ボタン領域９０５〜９１３のいずれかの領域を指が押下するとデバイス・ドライバが押下された位置の座標を計算して押下のために指が接触した領域がいずれの擬似ボタン領域かを判断する。
【０００７】
擬似ボタン領域９１１、９１３は、タッチパッド９００のポインタ移動機能と併用することを目的にしており、それぞれ従来のノートＰＣに実装されていたマウス・ボタンの左ボタン及び右ボタンに対応させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１３‐２５４２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述した従来技術のタッチパッドでは、ポインタを移動させるために、タッチパッドの表面を指で軽くなぞるスライド操作を行った後に押圧操作を行う際に、指を一端止めた位置がマウス・ボタンの右ボタンに対応する疑似ボタン領域となった場合、左ボタン操作をすることができない。このため、意図しない右ボタン操作が行われてしまうことや、改めてスライド操作をやり直す必要がある等、操作性が良くないという課題があった。
【００１０】
本発明は、上述した課題を解決するもので、スライド操作を行った後に押圧操作を行う際に、押圧操作のために指を一端止めた位置にかかわらず意図しない右ボタン操作が行われたり改めてスライド操作をやり直したりする必要がなく、操作性の良いタッチパッドシステム及びタッチパッド制御用プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
この課題を解決するために、本発明のタッチパッドシステムは、操作部材と、前記操作部材に対する操作体の近接操作を検出し座標出力を行う座標出力手段と、前記操作部材に対する押圧操作を検出する押圧検出手段と、前記座標出力手段及び前記押圧検出手段の検出結果に基づき、近接操作及び押圧操作に対応した制御を行う制御手段と、を備え、前記制御手段は、近接操作によって座標出力手段から出力される座標出力の変化からスライド操作の有無を判断するとともに、前記操作部材に押圧操作が行われた際に第１機能の実行を判断する第１領域と、押圧操作が行われた際に第１機能または第２機能の実行を判断する第２領域を設定し、前記第２領域に押圧操作が行われた際に、押圧操作の前にスライド操作が行われていた場合には第１機能を実行し、スライド操作が行われていない場合には第２機能を実行することを特徴とする。
【００１２】
これによれば、第２領域に押圧操作が行われた際に、押圧操作の前にスライド操作が行われていた場合には第１機能を実行し、スライド操作が行われていない場合には第２機能を実行する。このため、第１機能をマウス・ボタンの左ボタン機能とし、第２機能を右ボタン機能とすることで、スライド操作を行った後に押圧操作を行う際に、押圧操作のために指を一端止めた位置にかかわらず左ボタン操作を行うことができる。これにより、意図しない右ボタン操作が行われたり改めてスライド操作をやり直したりする必要がなくなり、操作性の良いタッチパッドシステムを提供することができる。
【００１３】
また、本発明のタッチパッド制御用プログラムは、座標出力手段の検出結果と押圧検出手段の検出結果と、に基づき、近接操作及び押圧操作に対応した制御を行うタッチパッド制御用プログラムであって、前記タッチパッド制御用プログラムは、座標出力手段の検出結果の変化からスライド操作の有無を判断するとともに、前記近接操作及び前記押圧操作に対応して第１機能の実行を判断する第１領域と、押圧操作が行われた際に第１機能または第２機能の実行を判断する第２領域を設定し、前記第２領域に押圧操作が行われたと判断した際に、押圧操作の前にスライド操作が行われていると判断される場合には第１機能を実行し、スライド操作が行われていないと判断される場合には第２機能を実行することを特徴とする。
【００１４】
これによれば、第２領域に押圧操作が行われたと判断した際に、押圧操作の前にスライド操作が行われていると判断される場合には第１機能を実行し、スライド操作が行われていないと判断される場合には第２機能を実行する。このため、第１機能をマウス・ボタンの左ボタン機能とし、第２機能を右ボタン機能とすることで、スライド操作を行った後に押圧操作を行う際に、押圧操作のために指を一端止めた位置にかかわらず左ボタン操作に対応した制御をすることができる。このように制御することにより、意図しない右ボタン操作が行われたり改めてスライド操作をやり直したりする必要がなくなり、操作性の良いタッチパッド制御プログラムを提供することができる。
【発明の効果】
【００１５】
本発明によれば、スライド操作を行った後に押圧操作を行う際に、押圧操作のために指を一端止めた位置にかかわらず意図しない右ボタン操作が行われたり改めてスライド操作をやり直したりする必要がなく、操作性の良いタッチパッドシステムを提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係るタッチパッドシステムの構成を示すブロック図である。
【図２】本発明の実施形態に係るタッチパッドシステムが適用された機器の外観模式図である。
【図３】本発明の実施形態に係るタッチパッドシステムの操作部材の説明図である。
【図４】本発明の実施形態に係るタッチパッドシステムの押圧検出手段を説明する図である。
【図５】操作部材に設定される第１領域及び第２領域を示す模式図である。
【図６】本発明の実施形態に係るタッチパッドシステムのタッチパッド制御用プログラムによる動作を示すフローチャートである。
【図７】従来技術のタッチパッドの構造を説明する図である。
【発明を実施するための形態】
【００１７】
［第１実施形態］
以下に第１実施形態におけるタッチパッドシステム及びタッチパッド制御用プログラムについて説明する。
【００１８】
まず始めに本実施形態におけるタッチパッドシステム１００の構成について図１から図３を用いて説明する。図１はタッチパッドシステム１００の構成を示すブロック図である。図２は、タッチパッドシステム１００が適用された機器２００の外観模式図である。図３はタッチパッドシステム１００の操作部材１０を説明する図で、図３（ａ）は操作部材１０の平面模式図であり、図３（ｂ）は図３（ａ）に示すＡ−Ａ断面図である。図４は、タッチパッドシステム１００の押圧検出手段３０を説明する図で、図４（ａ）は押圧操作が行われていない状態を示す模式図であり、図４（ｂ）は押圧操作が行われている状態を示す模式図である。
【００１９】
タッチパッドシステム１００は、図１に示すように、操作部材１０と、座標出力手段２０と、押圧検出手段３０と、制御手段４０と、を備えている。また、図２に示すようにタッチパッドシステム１００が適用された機器２００では、操作部材１０がキーボード２１０の手前に設けられたパームレスト部分の中央に操作面１０ａが露出した状態で取り付けられている。
【００２０】
操作部材１０はガラスエポキシ等の樹脂やガラスなどからなる基材１１に、図３（ａ）に示すようにＸ１‐Ｘ２方向に延設された複数の検出電極１２が形成されている。また検出電極１２との間に図２（ｂ）に示すように絶縁層１３を介して、検出電極１２と直交するＹ１‐Ｙ２方向に延設された複数の駆動電極１４が形成されている。さらに、検出電極１２や駆動電極１４が形成された面を覆う保護部材１５が設けられ、この保護部材１５の表面が操作部材１０の操作面１０ａとなる。
【００２１】
座標出力手段２０はＡＳＩＣ等で構成され、複数の配線を介して操作部材１０に設けられた複数の検出電極１２と複数の駆動電極１４に接続されている。座標出力手段２０は、操作部材１０に設けられた駆動電極１４への電圧印加状況及び検出電極１２の電圧検出状況に基づき駆動電極１４と検出電極１２との間の静電容量の変化から、操作部材１０に対して操作体Ｆが近接操作を行っている座標を検出し、座標出力を行う。
【００２２】
押圧検出手段３０は、押圧操作が可能なプッシュスイッチが用いられ、図４に示すように操作部材１０の下（図４に示すＺ２）側に配置されている。操作体Ｆが操作部材１０に対して押圧操作を行っていない状態では、図４（ａ）に示すように、操作部材１０は押圧検出手段３０の上（Ｚ１）側で支持された状態となっている。この場合、押圧検出手段３０であるプッシュスイッチはオフとなっている。操作体Ｆが操作部材１０に対して押圧操作を行うと、図４（ｂ）に示すように操作部材１０が下（Ｚ２）側に移動し押圧検出手段３０であるプッシュスイッチがオンとなる。このように押圧検出手段３０であるプッシュスイッチは、操作部材１０に対する押圧操作の有無をオン、オフの状態と対応して検出することができる。
【００２３】
制御手段４０は、図示しないＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、メモリやタイマ機能が備えられ、図１に示すように座標出力手段２０と、押圧検出手段３０にそれぞれ接続されている。制御手段４０は、予めメモリに書き込まれたタッチパッド制御用プログラムに従って座標出力手段２０及び押圧検出手段３０の検出結果に基づき、近接操作及び押圧操作に対応した制御を行う。また、制御手段４０は、タイマ機能による制御間隔の管理や、座標出力手段２０や押圧検出手段３０の検出結果及びそれらを演算した結果を記憶することなどを行うことができる。
【００２４】
次に本実施形態におけるタッチパッド制御用プログラムによるタッチパッドシステム１００の動作について図５及び図６を用いて説明する。図５は操作部材１０を示す平面図で、制御手段４０が設定する第１領域１０ｂ及び第２領域１０ｃを示す模式図である。図６は本実施形態に係るタッチパッドシステム１００のタッチパッド制御用プログラムによる動作を示すフローチャートである。図６のフローチャートで示された処理手順は、制御手段４０に内蔵されているタイマ機能などによって定期的に繰り返して行われる。
【００２５】
制御手段４０は図５に示すように、操作部材１０の操作面１０ａの範囲に押圧操作が行われた際に第１機能の実行を判断する第１領域１０ｂと第１機能または第２機能の実行を判断する第２領域１０ｃを、座標出力手段２０から出力される座標出力に対応させて予め設定する。尚、第１機能にはマウス・ボタンの左ボタン機能が割り当てられ、第２機能はマウス・ボタンの右ボタン機能が割り当てられるものとする。
【００２６】
操作体Ｆによって操作部材１０に近接操作が行われ、座標出力手段２０から近接操作を行っている座標を検出した結果が、座標出力として出力されると制御手段４０は図６のフローチャートに示す動作を開始する。制御手段４０は、図６に示すフローチャートの手順Ｓ１で、座標出力手段２０から座標出力Ｐ１（ｔ）を取得し、手順Ｓ２へ移行する。
【００２７】
手順Ｓ２で制御手段４０は、手順Ｓ１で取得した座標出力Ｐ１（ｔ）をメモリに記憶して手順Ｓ３へ移行する。尚、メモリには座標出力を記憶する座標出力記憶領域が設定され、少なくとも所定の初期値または前回取得した座標出力Ｐ１（ｔ−１）が記憶されている。
【００２８】
手順Ｓ３で制御手段４０は、前回取得した座標出力Ｐ１（ｔ−１）と今回取得した座標出力Ｐ１（ｔ）から操作体Ｆの移動距離Ｌを算出して、手順Ｓ４へ移行する。尚、前回取得した座標出力に初期値が設定されている場合には移動距離Ｌを”０” （零）に設定する。
【００２９】
手順Ｓ４で制御手段４０は、手順Ｓ３で算出した移動距離Ｌを、前回までに算出した累計移動距離ΣＬに合算して累計移動距離ΣＬを更新して、手順Ｓ５へ移行する。
【００３０】
手順Ｓ５で制御手段４０は、押圧検出手段３０の検出結果から押圧操作の有無を判断し、押圧操作が行われていると判断した場合には手順Ｓ６へ移行する。また押圧操作されていないと判断した場合には、手順Ｓ１１へ移行する。
【００３１】
手順Ｓ６で制御手段４０は、座標出力手段２０から座標出力Ｐ２を取得し、手順Ｓ７へ移行する。
【００３２】
手順Ｓ７で制御手段４０は、手順Ｓ６で取得した座標出力Ｐ２が予め設定した第２領域１０ｃの内側か外側かを判断し、第２領域１０ｃの内側と判断した場合には手順Ｓ７へ移行し、第２領域１０ｃの外側と判断した場合には手順Ｓ１０へ移行する。
【００３３】
手順Ｓ８で制御手段４０は、予め設定されて記憶しているスライド操作が行われことを判断する閾値Ｋと手順Ｓ４で算出した累計移動距離ΣＬとを比較する。比較した結果、累計移動距離ΣＬが閾値Ｋ未満の場合にはスライド操作がされていないと判断して手順Ｓ９へ移行し、累計移動距離ΣＬが閾値Ｋ以上の場合にはスライド操作が行われたと判断し手順Ｓ１０へ移行する。このように、制御手段４０は、近接操作によって座標出力２０手段から出力される座標出力Ｐ１（ｔ）の変化から累計移動距離ΣＬを算出し、予め設定した閾値Ｋと比較することでスライド操作の有無を判断する。
【００３４】
手順Ｓ９では、手順Ｓ７で押圧操作が行われたのが第２領域１０ｃの内側であると判断され、手順Ｓ８で押圧操作の前にスライド操作が行われていないと判断された場合である。このため制御手段４０は、第２機能としてマウス・ボタンの右ボタン機能を実行して手順Ｓ１２に移行する。
【００３５】
手順Ｓ１０では、手順Ｓ７で押圧操作が行われたのが第２領域１０ｃの外側であると判断された場合と、手順Ｓ７で押圧操作が行われたのが第２領域１０ｃの内側であると判断され手順Ｓ８で押圧操作の前にスライド操作が行われていたと判断された場合である。このため制御手段４０は、第１機能としてマウス・ボタンの左ボタン機能を実行して手順Ｓ１２に移行する。
【００３６】
手順Ｓ１１では、手順Ｓ５で押圧操作されていないと判断されたので、座標出力が継続して出力されているかを判断し、座標出力が継続して出力されている場合には接触操作が継続しているため、一端処理を終了する。座標出力が継続して出力されていない場合、接触操作が中断されたこととなるため手順１２へ移行する。
【００３７】
手順Ｓ１２では、手順Ｓ９または手順Ｓ１０で第１機能または第２機能が実行された場合、または手順Ｓ１１で接触操作が中断された場合となる。このため、制御手段４０は次の押圧操作時にスライド操作の有無を誤判定しないために、累計移動距離ΣＬの値を”０”（零）に消去して処理を終了する。
【００３８】
以下、本実施形態としたことによる効果について説明する。
【００３９】
本実施形態のタッチパッドシステム１００では、操作部材１０と、操作部材１０に対する操作体Ｆの近接操作を検出し座標出力を行う座標出力手段２０と、操作部材１０に対する押圧操作を検出する押圧検出手段３０と、座標出力手段２０及び押圧検出手段３０の検出結果に基づき、近接操作及び押圧操作に対応した制御を行う制御手段４０と、を備え、制御手段４０は、近接操作によって座標出力手段２０から出力される座標出力の変化からスライド操作の有無を判断するとともに、操作部材１０に押圧操作が行われた際に第１機能の実行を判断する第１領域１０ｂと、押圧操作が行われた際に第１機能または第２機能の実行を判断する第２領域１０ｃを設定し、第２領域１０ｃに押圧操作が行われた際に、押圧操作の前にスライド操作が行われていた場合には第１機能を実行し、スライド操作が行われていない場合には第２機能を実行するように構成した。
【００４０】
これにより、第２領域１０ｃに押圧操作が行われた際に、押圧操作の前にスライド操作が行われていた場合には第１機能を実行し、スライド操作が行われていない場合には第２機能を実行するように動作する。このため、第１機能をマウス・ボタンの左ボタン機能とし、第２機能を右ボタン機能とすることで、スライド操作を行った後に押圧操作を行う際に、押圧操作のために指を一端止めた位置にかかわらず左ボタン操作を行うことができる。これにより、意図しない右ボタン操作が行われたり改めてスライド操作をやり直したりする必要がなくなり、操作性の良いタッチパッドシステムを提供することができる。
【００４１】
また、本実施形態におけるタッチパッド制御用プログラムは、座標出力手段２０の検出結果と押圧検出手段３０の検出結果と、に基づき、近接操作及び押圧操作に対応した制御を行い、座標出力手段２０の検出結果の変化からスライド操作の有無を判断するとともに、近接操作及び押圧操作に対応して第１機能の実行を判断する第１領域１０ｂと、押圧操作が行われた際に第１機能または第２機能の実行を判断する第２領域１０ｃを設定し、第２領域１０ｃに押圧操作が行われたと判断した際に、押圧操作の前にスライド操作が行われていると判断される場合には第１機能を実行し、スライド操作が行われていないと判断される場合には第２機能を実行するように構成した。
【００４２】
これにより、第２領域１０ｃに押圧操作が行われたと判断した際に、押圧操作の前にスライド操作が行われていると判断される場合には第１機能を実行し、スライド操作が行われていないと判断される場合には第２機能を実行する。このため、第１機能をマウス・ボタンの左ボタン機能とし、第２機能を右ボタン機能とすることで、スライド操作を行った後に押圧操作を行う際に、押圧操作のために指を一端止めた位置にかかわらず左ボタン操作に対応した制御をすることができる。このように制御することにより、意図しない右ボタン操作が行われたり改めてスライド操作をやり直したりする必要がなくなり、操作性の良いタッチパッド制御プログラムを提供することができる。
【００４３】
以上のように、本発明の実施形態に係るタッチパッドシステム及びタッチパッド制御用プログラムについて具体的に説明したが、本発明は上記の実施形態に限定されるものではなく、要旨を逸脱しない範囲で種々変更して実施することが可能である。例えば次のように変形して実施することができ、これらの実施形態も本発明の技術的範囲に属する。
【００４４】
（１）本実施形態において、制御手段４０は、ＣＰＵと、メモリやタイマ機能が備えられている例で説明を行ったが、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を用いて構成されても良い。このような場合には、タッチパッド制御用プログラムがファームウエアとして実装されるのが好適である。また、制御手段はノートＰＣの演算装置や記憶装置に該当するもので、タッチパッド制御用プログラムが、ノートＰＣの演算装置が実行するドライバのプログラムとして構成しても良い。
【００４５】
（２）本実施形態において、操作部材１０の操作面１０ａの範囲に押圧操作が行われた際に第１機能の実行を判断する第１領域１０ｂと第１機能または第２機能の実行を判断する第２領域１０ｃを、設定する例を示して説明を行ったが、２つの機能及び２つの領域に限定されるものではなく３つ以上の機能及び領域が設定されても良い。
【００４６】
（３）本実施形態において、第１機能にはマウス・ボタンの左ボタン機能が割り当てられ、第２機能はマウス・ボタンの右ボタン機能が割り当てられる例を示して説明を行ったが、タッチパッドシステムが適用される機器に対応して機能を変更して実施しても良い。
【符号の説明】
【００４７】
１０    操作部材
１０ａ  操作面
１０ｂ  第１領域
１０ｃ  第２領域
１１    基材
１２    検出電極
１３    絶縁層
１４    駆動電極
１５    保護部材
２０    座標出力手段
３０    押圧検出手段
１００  タッチパッドシステム
Ｆ      操作体
Ｋ      閾値
Ｌ      移動距離
ΣＬ    累計移動距離
【図１】
2016045812.tif 000003
【図２】
2016045812.tif 000004
【図３】
2016045812.tif 000005
【図４】
2016045812.tif 000006
【図５】
2016045812.tif 000007
【図６】
2016045812.tif 000008
【図７】
2016045812.tif 000009