(57)【要約】【課題】ドラッグ・コントロールの方法とその制御モジュールを提供する。【解決手段】  ドラッグ・コントロールの方法において、タッチコントロール装置の制御モジュールが物体のタッチコントロール装置上におけるドラッグ動作を識別し、更にそのドラッグ動作に対応して生成する制御信号をホストの後続の制御機能への使用に供し、制御モジュール内に第一参考時間を設定してあり、主に物体がタッチコントロール装置で移動して生成するドラッグ動作の発生を検知し、同時に計時を開始し、続いて、物体が移動していると判断した時にタッチコントロール装置上への停留時間が第一参考時間を超過すると、ドラッグ動作を表す制御信号を出力してホストの使用に供し、物体が静止して且つタッチコントロール装置と接触が続いている状態で、制御信号を引き続き出力してホストの使用に供し、物体とタッチコントロール装置が接触しなくなった時、制御信号の出力を停止する。【選択図】図４
2005309599.tif 000002
【特許請求の範囲】
【請求項１】
ドラッグ・コントロールの方法において、タッチコントロール装置の制御モジュールにより物体の該タッチコントロール装置上のドラッグ動作を識別し、そのドラッグ動作に対応して生成する制御信号をホストが行う後続の制御機能への使用に供し、且つ該制御モジュール内に第一参考時間を設定してあり、該ドラッグ・コントロールの方法は、
Ａ）タッチコントロール装置上において該物体が移動して生成するドラッグ動作の発生を検知して計時を開始し、
Ｂ）該物体が移動していると判断した時に、該タッチコントロール装置上への停留時間が該第一参考時間を超過し、且つ該物体が該タッチコントロール装置で少しずつ移動し続けるとき、続いてフローＣ）を行い、
Ｃ）該ドラッグ動作を表す制御信号を出力してホストの使用に供し、
Ｄ）該物体が移動を停止して且つ引き続き該タッチコントロール装置と接触している状態になると、該制御信号を引き続き出力してホストの使用に供し、該物体と該タッチコントロール装置とが接触しなくなったときに該制御信号の出力を停止し、
以上のフローを含むようにして成ることを特徴とするドラッグ・コントロールの方法。
【請求項２】
該制御モジュール内に更に参考移動量を設定し、且つフローＢ）で更に、物体が該タッチコントロール装置において生成した移動信号を検知し、該物体の移動量が参考移動量を超過したと判断すると、フローＤ）において引き続き該制御信号を出力するようにして成ることを特徴とする請求項１記載のドラッグ・コントロールの方法。
【請求項３】
該制御モジュール内に更に第二参考時間を設定し、且つフローＤ）で該物体が静止し且つ該タッチコントロール装置と接触が続いている状態にあって、第二参考時間を経過すると、該制御信号を引き続き出力して該ホストの使用に供するようにして成ることを特徴とする請求項１記載のドラッグ・コントロールの方法。
【請求項４】
制御モジュールは、物体のタッチコントロール装置上におけるドラッグ動作を識別するのに用いて、そのドラッグ動作に対応して生成する制御信号をホストが行う後続の制御機能への使用に供し、該制御モジュールは、
運算ユニットを具え、該物体の該タッチコントロール装置への出現を一回検知する毎に、それぞれ対応して押圧信号を生成し、各該押圧信号はその該タッチコントロール装置上への出現の開始時間に対応して生成を開始され、該回の出現が終了すると終止され、及び
ジェスチャユニットを具え、該運算ユニットと該ホストに接続して、該押圧信号を受信し、該押圧信号に基づき該物体の該タッチコントロール装置上に出現していた時間を計算して該物体の動作を識別し、また、該ジェスチャユニット内に第一参考時間を設定してあり、
該ジェスチャユニットは該物体が移動していると判断した時、該タッチコントロール装置上に停留している時間が第一参考時間を超過すると、該ドラッグ動作を表す制御信号を出力して該ホストの使用に供し、該物体が静止して且つ該タッチコントロール装置と接触が続いている状態にあるとき、引き続き該制御信号を出力して該ホストの使用に供し、該物体と該タッチコントロール装置とが接触しなくなると該制御信号の出力を停止するようにして成ることを特徴とする制御モジュール。
【請求項５】
該ジェスチャユニット内に参考移動量をも設定し、且つ該ジェスチャユニットは物体が該タッチコントロール装置において生成した移動量を検知し、該物体の移動量が該参考移動量を超過したと判断した時、引き続き該制御信号を出力するようにして成ることを特徴とする請求項４記載の制御モジュール。
【請求項６】
該ジェスチャユニット内に更に第二参考時間を設定し、該物体が静止し且つ該タッチコントロール装置と接触が続いている状態になり、該第二参考時間を経過すると、引き続き該制御信号を出力して該ホストの使用に供するようにして成ることを特徴とする請求項４記載の制御モジュール。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はタッチコントロールの方法とその制御モジュールに関し、特に動作が停止しても連続して制御信号を出力でき、使用者が操作時により力が省けるドラッグ・コントロールの方法とその制御モジュールに関する。
【背景技術】
【０００２】
現在コンピュータにセットアップされているソフトウエアの多くはグラフィカル・ユーザ・インタフェース（ＧＵＩ）方式でウィンドウ画面を表示しており、その長所は、使用者がマウス、トラックボールなどの補助ポインティングデバイスを平面上で各方向に移動すれば、コンピュータスクリーンに表示されているポインタが対応してウインドウ画面上を移動し、コンピュータスクリーン上のウインドウ画面に対して各種選択や実行などの動作を行うことができるところである。この方法は人類の視覚化した操作制御方法にマッチしているため、このような簡易な方法はウィンドウ画面を具える各種電子商品に普遍的に応用されている。
【０００３】
マウスを例にポインティングデバイスの機能を説明すると、マウス使用時には、マウスの移動に連れてポインタも移動し、スクリーン上のウインドウ画面において実行したいボタンやスクロールバーなどの位置でマウスキーを押せば、これに対応して実行コマンドを出すことができる。例えばマウスのキーを続けて押すと、一般システムでは左キーがデフォルトとなっているが、ダブルクリックの動作で、ボタンの機能などを即完了したり、ドラッグ動作でスクロールバーをスクロールさせたりできる。
【０００４】
常用されているマウス装置、トラックボール装置といったポインティングデバイスのほかに、タッチパッドや、スクリーンと結合したタッチパネルなどの方式で類似の操作を行うものもあり、電子製品の軽薄短小化への発展と、ノート型パソコンが徐々にデスクトップ型パソコンに取って代わっていく趨勢から見て、体積が小さく、電子製品と結合できるタッチパッドやタッチパネルなどのタッチコントロール装置の応用範囲も、それに伴って増大していく。
【０００５】
図１に示すように、一般のウインドウスクリーン９１を開いて文章を閲読する場合を例にとると、ウインドウスクリーン９１の側部と下方にそれぞれＹ軸方向に沿った第一スクロールバー９２とＸ軸方向に沿った第二スクロールバー９３を具えている。文章内容が長いとき、使用者は指或いは他の物体でタッチコントロール装置（図には未表示）をタップするか、タッチコントロール装置上である距離ドラッグすることによって、ポインタ９４を動かして第一スクロールバー、第二スクロールバー９２、９３の位置を移動させてスクロールさせることができ、ウインドウ画面９１内の文書を上下や左右に移動させてウインドウ画面９１の大きさに制限されずに全体を見ることができる。
【０００６】
図２に示すように、［特許文献１］U．Ｓ．Ｐａｔ．Ｎｏ．６，４１４，６７１が提出している公知のタッチコントロール装置上でのドラッグジェスチャの識別方法では、まず物体がタッチコントロール装置上に一回目に出現した押圧信号８０１の停留時間ｔ４と参考時間値を比較し、一回目出現の停留時間ｔ４が参考時間値より小さいとき、制御信号８０２を生成し、その後、一回目出現と二回目出現の押圧信号８０１との時間間隔ｔ５と第二参考時間値を比較し、時間間隔ｔ５が第二参考時間値より小さいとき、制御信号８０２の出力を続け、二回目出現の停留時間ｔ６内に物体のタッチコントロール装置上におけるＸ、Ｙ位置データを検知し出力する。
【特許文献１】U．Ｓ．Ｐａｔ．Ｎｏ．６，４１４，６７１
【０００７】
図１、図２に示すように、ウインドウスクリーン９１の第一スクロールバー９２をある距離ΔＹだけスクロールする場合を例にとると、使用者は指或いは他の物体でタッチコントロール装置上をある距離ドラッグすることにより、そのドラッグジェスチャに対応して押圧信号８０１を生成し、押圧信号８０１の開始後ある時間ｔ４から制御信号８０２を生成し始め、二回目出現の停留時間ｔ６内に物体のタッチコントロール装置上のＹ位置データを検知して出力する。
しかし、上述のドラッグ・コントロール方法の欠点は、第一スクロールバーをスクロールする移動距離ΔＹの長さを決定する方法は、ドラッグジェスチャで対応するＹ位置データ総移動量により決定し、使用者が一度に長い距離をスクロールしたい時には、タッチコントロール装置上で総統の距離を移動させるか、そうでなければタッチコントロール装置上で何度もドラッグ動作を繰り返さなければならず、使用上の疲労をもたらし易い。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
使用者が一度にウインドウ画面を長い距離スクロールしたい時には、タッチコントロール装置上を相当な距離移動するかドラッグ動作を繰り返さなければならず、時間も手間もかかるという公知の方法の欠点を解決し、指或いは他の物体がドラッグ動作の後タッチコントロール装置上に停止していても、引き続き制御信号を出力してウインドウ画面をスクロールし続け、指或いは他の物体がタッチコントロール装置と接触しなくなるとウインドウ画面のスクロールを停止する、使用者の操作時の利便性が向上するドラッグ・コントロールの方法とその制御モジュールを提供することを課題とする。
【課題を解決するための手段】
【０００９】
本発明のドラッグ・コントロールの方法は、タッチコントロール装置の制御モジュールが物体の該タッチコントロール装置上におけるドラッグ動作を識別し、そのドラッグ動作に対応して生成する制御信号を、ホストの後続の制御機能への使用に供し、該制御モジュール内には第一参考時間を設定してある。
該ドラッグ・コントロールの方法は、該物体が該タッチコントロール装置上で移動して生成したドラッグ動作の発生を検知すると同時に計時を開始し、続いて該物体が移動していると判断した時、該タッチコントロール装置上での停留時間が第一参考時間を超過した場合には、該ドラッグ動作を表す制御信号を出力してホストの使用に供する。及び、該物体が静止して、しかし該タッチコントロール装置と接触状態が続いている時、引き続き該制御信号を出力して該ホストの使用に供し、該物体と該タッチコントロール装置とが接触しなくなると該制御信号の出力を即停止する。
【００１０】
本発明の制御モジュールは、物体のタッチコントロール装置上のドラッグ動作を識別するのに用い、更にそのドラッグ動作に対応して生成する制御信号をホストの後続制御機能への使用に供し、該制御モジュール内に第一参考時間を設定してあり、該制御モジュールは運算ユニット及び該運算ユニットと該ホストに接続するジェスチャユニットを具える。
該運算ユニットは該物体の該タッチコントロール装置における出現を一回検知する毎に、それぞれに対応して押圧信号を生成し、各該押圧信号は該タッチコントロール上への出現の開始時に対応して生成が開始され、該回の出現が終了すると終止される。該ジェスチャユニットはこれらの押圧信号を受信し、更にこれらの押圧信号に基づいて該物体の該タッチコントロール装置上への出現の時間の長さを計算して該物体の動作を識別する。
【００１１】
該ジェスチャユニットは該物体が移動していると判断した時に該タッチコントロール装置上に停留している時間が第一参考時間を超過すると、該ドラッグ動作を表す制御信号を出力して該ホストの使用に供し、該物体が静止して且つ該タッチコントロール装置と接触を続けている状態になると、引き続き該制御信号を出力して該ホストの使用に供し、該物体と該タッチコントロール装置とが接触しなくなると、該制御信号の出力を即停止する。
【発明の効果】
【００１２】
本発明のドラッグ・コントロールの方法は、タッチコントロール装置の制御モジュールがタッチコントロール装置上における指のドラッグ動作を識別し、そのドラッグ動作に対応して生成する制御信号をホストの後続の制御機能への使用に供し、制御モジュール内に第一参考時間を設定し、制御モジュールは主に指のタッチコントロール装置における移動で生成するドラッグ動作の発生を検知すると同時に計時を開始し、指が移動していると判断した時にタッチコントロール装置上への停留時間が第一参考時間を超過すると、ドラッグ動作を表す制御信号を出力してホストの使用に供し、指が静止して且つタッチコントロール装置と接触が続いている状態で、静止時間が第二参考時間を超過すると、引き続き制御信号を出力してホストの使用に供し、指とタッチコントロール装置が接触しなくなった時に制御信号の出力を停止する。スクロールの移動距離の長さを決定する方法は、ドラッグ動作とタッチコントロール装置に接触している停留時間により決定するから、使用者がより省力できる効果が達成される。
【発明を実施するための最良の形態】
【００１３】
図３に示すように、本発明の制御モジュール１３の好適な実施例では、これをタッチコントロール装置１内に実装してタッチパッド１０とホスト３の間に電気的に接続し、制御モジュール１３とタッチパッド１０はＸ方向処理ユニット１１、Ｙ方向処理ユニット１２で電気的に接続し、タッチパッド１０は静電容量式、抵抗膜式、電磁式、圧力式、インダクタンス式、表面弾性波式、超音波式、光学式などであってよい。
本実施例ではタッチパッド１０は静電容量式を例に挙げ、指２のタッチパッド１０上の接触位置の静電容量変化を検知でき、即ち指２がタッチパッド１０に接触した瞬間に、タッチパッド１０の表面はセンサマトリクスであるため接触静電容量を生成し、Ｘ方向処理ユニット１１とＹ方向処理ユニット１２は連続して指２の接触静電容量の軌跡を追跡し続けることができ、制御モジュール１３中の運算ユニット１３１が指２の位置のＸ、Ｙ座標位置パラメータを測位して、そのＸ、Ｙ方向移動量（Ｍｏｖｅｍｅｎｔ）ΔＸ、ΔＹを計算し、同時に運算ユニット１３１は指２がタッチコントロール装置１０を押圧する異なる圧力変化を検知して、押圧程度に関連する押圧信号５０１を出力する。
【００１４】
各押圧信号５０１はタッチパッド１０上への出現開始に対応して生成を開始され、該回の出現が終了すると終止される。運算ユニット１３１は、検知したＸ、Ｙ方向移動量ΔＸ、ΔＹ及び押圧信号５０１をジェスチャユニット１３２に伝送し、ジェスチャユニット１３２はＸ、Ｙ方向移動量ΔＸ、ΔＹと押圧信号５０１等の数値に基づいて指２の押圧方法を判断する。本例ではドラッグジェスチャ動作とし、該ジェスチャに対応する制御信号５０３を、伝送インタフェイス１４を経てホスト３に伝送し後続の使用に供する。
【００１５】
図３、図４、図５に示すように、本発明のドラッグ・コントロールの方法は、フロー４０１、４０２に示すように初めに指２のタッチパッド１０上における接触動作が発生し、ジェスチャユニット１３２が検知して計時を開始し、引き続き検知して指２のタッチパッド１０への停留時間を記録する。図５の押圧信号５０１の波形のポジティブエッジ（ｌｏｗレベルからｈｉｇｈレベルに遷移する間の一時状態）が即ち接触動作の発生を指している。
【００１６】
フロー４０３に示すように、ジェスチャユニット１３２ないに第一参考時間Ｔ１を設定してあり、ジェスチャユニット１３２は、指２が移動していると判断した時タッチパッド１０上に停留している時間が第一参考時間Ｔ１を超過すると、即ち指のタッチパッド１０上での接触動作が第一参考時間Ｔ１を超過すると、次にフロー４０４に示すように、指２がタッチパッド１０において生成した移動量５０２が参考移動量を超過したと検知すると、この接触動作はドラッグジェスチャであると判断でき、フロー４０３及び４０４の条件に符合しないときは、フロー４０５及びフロー４０９のように、非ドラッグジェスチャと判断して他の動作の判断を行う。
【００１７】
フロー４０３「指が移動しているときにタッチパッド１０上に停留している時間が第一参考時間Ｔ１を超過した」という条件、及びフロー４０４「指がタッチパッド１０において生成した移動量５０２が参考移動量を超過した」という条件に符合すると、続いてフロー４０６を実行し、図５に示すようなドラッグジェスチャを表す制御信号５０３を出力する。この制御信号５０３はドラッグジェスチャの発生から第一参考時間Ｔ１を経過して初めて出力されホスト３の使用に供される。ドラッグ動作を表す制御信号５０３はここでは一連のパルス信号とした。
【００１８】
フロー４０７に示すように、ジェスチャユニット１３２内に更に第二参考時間Ｔ２を設定してあり、指２が静止して移動しなくなり、且つタッチパッド１０と接触が続いている状態で、指２の静止時間が第二参考時間Ｔ２を超過すると、フロー４０８を実行し、制御信号５０３を出力して伝送インタフェイス１４を経てホスト３の使用に供する。続いてフロー４０７の判断を行い、指２がタッチパッド１０上に静止している時間が第二参考時間Ｔ２を超過したか否か新たに計算し、第二参考時間Ｔ２を超過すると、引き続き制御信号５０３を出力し、以下同様とし、よって指２がタッチパッド１０上に静止していれば、絶えず制御信号５０３を出力する。指２とタッチパッド１０が接触しなくなると、図５の押圧信号５０１の波形のネガティブエッジ（ｈｉｇｈレベルからｌｏｗレベルに遷移する間の一時状態）に示すように、制御信号５０３の出力を停止する。
【００１９】
図３、図５、図６に示すように、本発明のドラッグ・コントロールの方法の好適な実施例では、ウインドウ画面３１の第一スクロールバー３２をある距離ΔＹスクロールする場合を例にとると、指２でタッチパッド１０上にある短い距離ドラッグを続けるだけで、このドラッグジェスチャに対応して生成する押圧信号５０１が開始し、且つ第一参考時間Ｔ１を経過後、制御信号５０３の生成が始まり、指２の移動量５０２が参考移動量を超過したと判断すると、ドラッグ動作を表す制御信号５０３を出力し、その後指２が静止して移動せず且つタッチパッド１０と接触が続いている状態になっても、引き続き制御信号５０３を出力してホスト３の使用に供する。即ち、第一スクロールバー９２をスクロールする移動距離ΔＹの長さを決定する方法は、ドラッグ動作とタッチパッド１０が接触している停留時間により決定するから、使用者は指２を移動して相当な移動量を累積して第一スクロールバー９２を長い距離スクロールするという必要がなくなる。
【００２０】
以上から、本発明のドラッグ・コントロールの方法は、タッチコントロール装置１の制御モジュール１３が指２のタッチコントロール装置１上のドラッグ動作を識別し、そのドラッグ動作に対応して生成した制御信号５０３をホスト３に後続の制御機能への使用に供し、制御モジュール１３内には第一参考時間Ｔ１を設定してあり、制御モジュール１３は主に指がタッチコントロール装置１において移動して生成するドラッグ動作の発生を検知すると同時に計時を開始し、続いて指２が移動していると判断した時タッチコントロール装置１への停留時間が第一参考時間Ｔ１を超過した場合に、ドラッグ動作を表す制御信号５０３を出力してホスト３の使用に供し、指２が静止して且つタッチコントロール装置１と接触が続いている状態になると、静止時間が第二参考時間Ｔ２を超過すると、制御信号５０３を引き続き出力してホスト３の使用に供し、指２とタッチコントロール装置１が接触しなくなった時、制御信号５０３の出力を停止するため、使用者が省力できるという効果が達成される。
【図面の簡単な説明】
【００２１】
【図１】公知のウインドウ画面でポインタを移動させて第一スクロールバーの位置をスクロールさせる略図である。
【図２】公知のタッチコントロール装置上のドラッグジェスチャ判別方法の波形図である。
【図３】本発明の制御モジュールの好適な実施例をタッチコントロール装置内に実装した回路ブロックチャートである。
【図４】本発明のドラッグ・コントロールの方法のフロー図である。
【図５】本発明の好適な実施例の、タッチコントロール装置を押圧して生成する押圧信号、移動量及び制御信号の波形図である。
【図６】本発明のドラッグ・コントロールの方法によりポインタを移動させて第一スクロールバーの位置を移動してウインドウ画面をスクロールする略図である。
【符号の説明】
【００２２】
１  タッチコントロール装置
１０  タッチパッド
１１  Ｘ方向処理ユニット
１２  Ｙ方向処理ユニット
１３  制御モジュール
１３１ 運算ユニット
１３２ ジェスチャユニット
１４  伝送インタフェイス
２  指
３  ホスト
４０１〜４０９ フロー
５０１ 押圧信号
５０２ 移動量
５０３ 制御信号
Ｔ１  第一参考時間
Ｔ２  第二参考時間
ΔＸ  Ｘ方向移動量
ΔＹ  Ｙ方向移動量
【図１】
2005309599.tif 000003
【図２】
2005309599.tif 000004
【図３】
2005309599.tif 000005
【図４】
2005309599.tif 000006
【図５】
2005309599.tif 000007
【図６】
2005309599.tif 000008