(57)【要約】本発明は、「タッチ感知面−ディスプレイ」によるジェスチャー制御及びインタラクティブ技術を開示し、タッチ感知面技術と表示技術を組み合わせ、新しいインタラクティブ方法を提供する。すなわち、まずタッチ感知面においてあるジェスチャーを行い、ディスプレイのあるウィンドウをアクティブにし、タッチ感知面における指のスライド操作によって、ディスプレイのウィンドウＧＵＩにおいてタッチ感知面における指のスライドとの同調が行われ、指が上がればある種の操作に該当する。ディスプレイのウィンドウの大きさは変化可能であり、ウィンドウ内のポインターのスライド又は選択ボックスの移動は、タッチ感知面における指のスライドと同調し、タッチ感知面におけるスライドの実際距離とウィンドウ内のポインター又は選択ボックスの移動距離は縮尺され、本発明の技術によって入力制御を行う。特に、あるアプリケーションを開くように制御する際に、現在の作業状態を変更してデスクトップに戻り、対応するアプリケーションを探してダブルクリックして開く必要がないので、操作制御時間を大幅に節約し、さらにシステム全体の応答時間を縮減する。【選択図】図３
2019505024.tif 000002
【特許請求の範囲】
【請求項１】
タッチ感知面における接触物の連続スライド位置情報をリアルタイムに取得するステップＳ１１０と、
前記連続スライド位置情報が予め設置されているタッチシーケンスに合致すると判断した場合、次のステップ、すなわち、前記ディスプレイにおいてアイコンを含むウィンドウが表示されるように制御し、かつ接触物の連続スライド位置情報をリアルタイムに取得し続け、前記接触物の連続スライド位置情報に基づき、前記ウィンドウにおいて選択位置をリアルタイムポインティングし、かつ前記選択位置において、ポインター又は現在位置で選択された内容を、前記接触物が前記タッチ感知面から離れたと判断する時まで表示するようにディスプレイを制御し、現在の前記選択位置に基づいてトリガーイベント情報を生成するというＳ１３０を実行するステップＳ１２０とを含むことを特徴とするタッチ感知面−ディスプレイによる入力方法。
【請求項２】
前記ステップＳ１３０で、前記選択位置においてポインター又は現在位置で選択された内容を表示するようにディスプレイを制御するステップは、前記選択位置が前記ウィンドウにおける前記アイコンの選択範囲内である場合、前記アイコン及び／又は前記アイコンの選択範囲をハイライト表示するように前記ディスプレイを制御することを含むことを特徴とする請求項１に記載のタッチ感知面−ディスプレイによる入力方法。
【請求項３】
前記ステップＳ１３０で、前記選択位置においてポインター又は現在位置で選択された内容を表示するようにディスプレイを制御するステップは、前記選択位置が前記ウィンドウにおける前記アイコンの選択範囲外である場合、現在選択位置でポインターを表示するように前記ディスプレイを制御することを含むことを特徴とする請求項２に記載のタッチ感知面−ディスプレイによる入力方法。
【請求項４】
前記ステップＳ１３０で、現在の前記ポインター位置情報に基づいてトリガーイベント情報を生成することは、前記接触物が前記タッチ感知面から離れた際に、前記連続スライド位置情報における現在位置が前記タッチ感知面のキャンセル領域にあると判断する場合、前記ウィンドウを閉じる情報を生成することを含むことを特徴とする請求項１から請求項３のいずれか１項に記載のタッチ感知面−ディスプレイによる入力方法。
【請求項５】
前記タッチ感知面のキャンセル領域は、前記タッチ感知面のエッジにあり、前記キャンセル領域の幅は前記タッチ感知面の幅又は長さの１％〜５％であることを特徴とする請求項１から請求項３のいずれか１項に記載のタッチ感知面−ディスプレイによる入力方法。
【請求項６】
前記ステップＳ１３０で、現在選択位置に基づいてトリガーイベント情報を生成する前記ステップは具体的には、前記選択位置が前記ウィンドウにおける前記アイコンの選択範囲内である場合、前記アイコンに関連するエンティティをトリガーするイベント情報を生成することを含むことを特徴とする請求項１から請求項３のいずれか１項に記載のタッチ感知面−ディスプレイによる入力方法。
【請求項７】
前記アイコンに関連するエンティティをトリガーするイベント情報を生成する前記ステップの次には、前記ウィンドウを閉じる情報を生成することをさらに含むことを特徴とする請求項６に記載のタッチ感知面−ディスプレイによる入力方法。
【請求項８】
前記ステップＳ１３０で、前記選択位置に基づいてトリガーイベント情報を生成する前記ステップは、具体的にはさらに、前記選択位置が前記ウィンドウにおける前記アイコンの選択範囲外である場合、前記ウィンドウを閉じる情報を生成することを含むことを特徴とする請求項１から請求項３のいずれか１項に記載のタッチ感知面−ディスプレイによる入力方法。
【請求項９】
前記ステップＳ１１０で、具体的には、前記タッチ感知面のタッチ状態をリアルタイムに取得し、前記タッチ感知面のタッチ状態が閾値時間内に一貫して占有中であれば、前記接触物の連続位置を記録し、前記接触物の連続位置を前記接触物の連続スライド位置情報にすることを含むことを特徴とする請求項１から請求項３のいずれか１項に記載のタッチ感知面−ディスプレイによる入力方法。
【請求項１０】
前記接触物が前記タッチ感知面から離れたと判断する際のステップは、前記タッチ感知面のタッチ状態をリアルタイムに取得し、前記タッチ感知面のタッチ状態が占有中から未占有に変わる場合、前記接触物が前記タッチ感知面から離れたと判断することを含むことを特徴とする請求項１から請求項３のいずれか１項に記載のタッチ感知面−ディスプレイによる入力方法。
【請求項１１】
前記ステップＳ１２０で、前記連続スライド位置情報が予め設置されているタッチシーケンスに合致すると判断するステップは、具体的には、
前記連続スライド位置情報に基づいて開始位置、及びスライド方向を取得するＳ１２１と、
前記開始位置及びスライド方向と予め記憶されている情報とを照合し、一致すれば前記連続スライド位置情報が起動条件を満たすと判断するＳ１２２とを含むことを特徴とする請求項１から請求項３のいずれか１項に記載のタッチ感知面−ディスプレイによる入力方法。
【請求項１２】
スライド方向を取得する前記ステップは、前記連続スライド位置情報における複数点の位置を取得し、前記複数点の位置及び前記開始位置によって平均方向ベクトルを算出し、前記平均方向ベクトルを前記スライド方向にすることを含むことを特徴とする請求項１１に記載のタッチ感知面−ディスプレイによる入力方法。
【請求項１３】
前記ステップＳ１２２は具体的には、前記開始位置が前記タッチ感知面のエッジ領域に入り、かつ前記スライド方向と前記エッジ領域の対応するエッジとの夾角が閾値よりも大きい場合、前記連続スライド位置情報が起動条件を満たすと判断することを含むことを特徴とする請求項１１に記載のタッチ感知面−ディスプレイによる入力方法。
【請求項１４】
前記エッジ領域の幅は、前記タッチ感知面の幅又は長さの３％〜１０％であることを特徴とする請求項１３に記載のタッチ感知面−ディスプレイによる入力方法。
【請求項１５】
前記ステップＳ１２２はさらに、前記夾角が閾値よりも大きいと判断した場合、前記接触物の現在位置を取得し、現在位置及び開始位置に基づいてスライド距離を取得し、前記スライド距離が閾値よりも大きければ、前記連続スライド位置情報が起動条件を満たすと判断することを含むことを特徴とする請求項１３に記載のタッチ感知面−ディスプレイによる入力方法。
【請求項１６】
前記ステップＳ１３０で、前記ウィンドウにおいて選択位置をリアルタイムポインティングするステップは具体的に、前記接触物の現在位置情報を取得し、前記タッチ感知面のサイズと前記ウィンドウのサイズとの対応関係に基づいて前記選択位置を取得することを含むことを特徴とする請求項１から請求項３のいずれか１項に記載のタッチ感知面−ディスプレイによる入力方法。
【請求項１７】
前記ステップＳ１３０で、前記ウィンドウにおいて選択位置をリアルタイムポインティングするステップは具体的に、前記接触物がタッチ感知面における座標情報を取得し、前記タッチ感知面の長さと前記ウィンドウの長さとの比例関係及び前記座標情報におけるＸ方向値に基づいて前記選択位置の前記ウィンドウにおけるＸ軸方向の数値を取得すること、前記タッチ感知面の幅と前記ウィンドウの幅との対応関係及び前記座標情報におけるＹ方向値に基づいて前記選択位置の前記ウィンドウにおけるＹ軸方向の数値を取得することを含むことを特徴とする請求項１から請求項３のいずれか１項に記載のタッチ感知面−ディスプレイによる入力方法。
【請求項１８】
前記アイコンに関連するエンティティをトリガーするイベント情報を生成する前記ステップは、実行ファイルを開くイベント情報を生成するステップ、ファイルを開くイベント情報を生成するステップ、フォルダを開くイベント情報を生成するステップ、ウェブページを開くイベント情報を生成するステップ及びマクロ定義を実行するイベント情報を生成するステップのうちの一つ又は複数を含むことを特徴とする請求項６に記載のタッチ感知面−ディスプレイによる入力方法。
【請求項１９】
ステップＳ１１０の前にさらに、前記アイコン及びアイコンとエンティティとのマッピング関係を取得かつ保存するＳ１０１を含むことを特徴とする請求項１から請求項３のいずれか１項に記載のタッチ感知面−ディスプレイによる入力方法。
【請求項２０】
表示ユニット、タッチ感知面ユニット、そして前記表示ユニット及びタッチ感知面ユニットにカップリングされる処理ユニットを含み、前記表示ユニットはユーザインタフェースオブジェクトを表示するように配置され、前記タッチ感知面ユニットは、ユーザ接触を検出するように配置され、前記処理ユニットは、前記タッチ感知面ユニットの連続スライド位置情報をリアルタイムに取得するように配置され、前記連続スライド位置情報が予め設置されているタッチシーケンスに合致すると判断する場合、アイコンを含むウィンドウを表示するように前記表示ユニットを制御し、かつ前記タッチ感知面ユニットにおける連続スライド位置情報をリアルタイムに取得し続け、前記連続スライド位置情報に基づき、前記ウィンドウにおいて選択位置をリアルタイムポインティングし、かつ前記選択位置において、ポインター又は現在位置で選択された内容を、接触物が前記タッチ感知面ユニットから離れたことを前記タッチ感知面ユニットが取得したと判断する時まで表示するように表示ユニットを制御し、現在の前記選択位置に基づいてトリガーイベント情報を生成することを含むことを特徴とする電子装置。
【請求項２１】
前記処理ユニットはさらに、前記トリガーイベント情報に基づいて対応する機能を実行するように配置されることを特徴とする請求項２０に記載の電子装置。
【請求項２２】
前記処理ユニットは具体的に、前記タッチ感知面ユニットにカップリングされる検出ユニット、前記検出ユニットに接続されるリアルタイム表示ユニット、前記検出ユニットに接続されるフィードバックユニットを含み、前記リアルタイム表示ユニットはさらに前記表示ユニットにカップリングされ、前記検出ユニットは、前記タッチ感知面ユニットの連続スライド位置情報をリアルタイムに取得し、連続スライド位置情報が予め設置されているタッチシーケンスに合致すると判断する場合、アクティブ化情報を生成し、かつ前記アクティブ化情報を前記リアルタイム表示ユニットに送信し、前記連続スライド位置情報を取得し続け、かつ前記連続スライド位置情報を前記リアルタイム表示ユニットに送信し、前記タッチ感知面ユニットから接触物が離れたと判断する時にしてはじめて、前記接触物の現在位置を前記フィードバックユニットに送信するように配置され、前記リアルタイム表示ユニットは、前記アクティブ化情報によって、前記表示ユニットのウィンドウ表示を制御し、かつ前記連続スライド位置情報に基づいて選択位置を生成し、かつ前記選択位置によって、前記表示ユニットの前記ウィンドウにおけるポインター又は現在位置で選択された内容の表示を制御するように配置され、前記フィードバックユニットは、前記接触物の現在位置に基づいてトリガーイベント情報を生成するのに用いられることを特徴とする請求項２０に記載の電子装置。
【請求項２３】
前記処理ユニットはさらに、実行ユニットを含み、前記フィードバックユニットは、前記トリガーイベント情報を前記実行ユニットに送信することを特徴とする請求項２２に記載の電子装置。
【請求項２４】
前記リアルタイム表示ユニットが、前記選択位置に基づいて前記ウィンドウにおいてポインター又は現在位置で選択された内容を表示するように前記表示ユニットを制御するのに使用される場合、前記リアルタイム表示ユニットは具体的に、現在前記選択位置が前記ウィンドウにおける前記アイコンの選択範囲内である際に、前記アイコン及び／又は前記アイコンの選択範囲をハイライト表示するように前記表示ユニットを制御する情報を生成するのに用いられることを特徴とする請求項２２に記載の電子装置。
【請求項２５】
前記リアルタイム表示ユニットが、前記選択位置に基づいて前記ウィンドウにおいてポインター又は現在位置で選択された内容を表示するように前記表示ユニットを制御するのに使用される場合、前記リアルタイム表示ユニットは具体的にさらに、現在前記選択位置が前記ウィンドウにおける前記アイコンの選択範囲外である際に、現在前記選択位置においてポインターを表示するように前記表示ユニットを制御する情報を生成するのに用いられることを特徴とする請求項２４に記載の電子装置。
【請求項２６】
前記検出ユニットは、連続スライド位置情報が予め設置されているタッチシーケンスに合致すると判断した後、さらに接触物が前記タッチ感知面ユニットのキャンセル領域にあると判断する場合、前記ウィンドウを閉じる情報を生成し、かつ前記ウィンドウを閉じる情報を前記リアルタイム表示ユニットに送信し、前記リアルタイム表示ユニットが前記表示ユニットを制御して前記ウィンドウを閉じるように配置されることを特徴とする請求項２２に記載の電子装置。
【請求項２７】
前記検出ユニットはさらに、前記タッチ感知面ユニットから接触物が離れたと判断する場合、ウィンドウを閉じる情報を生成して前記リアルタイム表示ユニットに送信し、前記リアルタイム表示ユニットによって前記ウィンドウを閉じることを制御するように配置されることを特徴とする請求項２２に記載の電子装置。
【請求項２８】
前記タッチ感知面ユニットのキャンセル領域は、前記タッチ感知面ユニットのエッジにあり、前記キャンセル領域の幅は、前記タッチ感知面ユニットの幅又は長さの１％〜５％であることを特徴とする請求項２６に記載の電子装置。
【請求項２９】
前記フィードバックユニットは具体的に、現在前記接触物の現在位置が前記ウィンドウにおける前記アイコンの選択範囲内である場合、前記アイコンに関連するエンティティをトリガーするイベント情報を生成するのに用いられることを特徴とする請求項２２に記載の電子装置。
【請求項３１】
前記フィードバックユニットはさらに、前記アイコンに関連するエンティティをトリガーするイベント情報を生成した後、前記ウィンドウを閉じる情報を生成することを特徴とする請求項３０に記載の電子装置。
【請求項３１】
前記フィードバックユニットはさらに、前記接触物の現在位置が前記ウィンドウにおける前記アイコンの選択範囲外である場合、前記ウィンドウを閉じる情報を生成することを特徴とする請求項２２から請求項２９のいずれか１項に記載の電子装置。
【請求項３２】
前記検出ユニットは具体的に、前記タッチ感知面ユニットのタッチ状態をリアルタイムに取得し、前記タッチ感知面ユニットのタッチ状態が閾値時間内に一貫して占有中であれば、前記接触物の連続位置を記録し、前記接触物の連続位置を前記接触物の連続スライド位置情報にするのに用いられることを特徴とする請求項２２から請求項２９のいずれか１項に記載の電子装置。
【請求項３３】
前記検出ユニットによって前記接触物が前記タッチ感知面ユニットから離れたと判断するステップは、前記タッチ感知面ユニットのタッチ状態をリアルタイムに取得し、前記タッチ感知面ユニットのタッチ状態が占有中から未占有に変わる際に、接触物が前記タッチ感知面ユニットから離れたと判断することを含むことを特徴とする請求項２２から請求項２９のいずれか１項に記載の電子装置。
【請求項３４】
前記検出ユニットは具体的に、前記連続スライド位置情報に基づいて開始位置及びスライド方向を取得すること、前記開始位置及びスライド方向を予め記憶されている情報と照合し、一致すれば、前記連続スライド位置情報が予め設置されているタッチシーケンスに合致すると判断するのに用いられることを特徴とする請求項２２から請求項２９のいずれか１項に記載の電子装置。
【請求項３５】
前記検出ユニットがスライド方向を取得するステップは、前記連続スライド位置情報における複数点の位置を取得し、前記複数点の位置及び前記開始位置に基づいて平均方向ベクトルを算出し、前記平均方向ベクトルを前記スライド方向にすることを含むことを特徴とする請求項３４に記載の電子装置。
【請求項３６】
前記検出ユニットは具体的にさらに、前記開始位置が前記タッチ感知面ユニットのエッジ領域に入り、かつ前記スライド方向と前記エッジ領域の対応するエッジとの夾角が閾値よりも大きい場合、前記連続スライド位置情報が予め設置されているタッチシーケンスに合致すると判断するのに用いられることを特徴とする請求項３４に記載の電子装置。
【請求項３７】
前記検出ユニットは具体的にさらに、前記夾角が閾値よりも大きいと判断した後、前記接触物の現在位置を取得し、現在位置及び開始位置に基づいてスライド距離を取得し、前記スライド距離が閾値よりも大きい場合、前記連続スライド位置情報が予め設置されているタッチシーケンスに合致すると判断するのに用いられることを特徴とする請求項３６に記載の電子装置。
【請求項３８】
前記リアルタイム表示ユニットが前記ウィンドウにおける前記選択位置を生成するステップは、前記接触物の現在位置情報を取得し、前記タッチ感知面ユニットのサイズと前記ウィンドウのサイズとの対応関係に基づいて前記ポインターの位置を取得することを含むことを特徴とする請求項２２から請求項２９のいずれか１項に記載の電子装置。
【請求項３９】
前記フィードバックユニットはさらに、前記接触物の現在位置に基づいて実行ファイルを開くイベント情報の生成、ファイルを開くイベント情報の生成、フォルダを開くイベント情報の生成、ウェブページを開くイベント情報の生成及びマクロ定義を実行するイベント情報の生成のうちの一つ又は複数に用いられることを特徴とする請求項２９に記載の電子装置。
【請求項４０】
前記アイコン及びアイコンとエンティティとのマッピング関係の取得かつ保存に用いられるマッピング関係形成ユニットをさらに含むことを特徴とする請求項２２から請求項２９のいずれか１項に記載の電子装置。
【請求項４１】
前記アイコン及びアイコンとエンティティとのマッピング関係の記憶に用いられる記憶ユニットをさらに含むことを特徴とする請求項４０に記載の電子装置。
【請求項４２】
前記表示ユニットは、コンピュータモニター、携帯スクリーン、タブレットコンピュータスクリーンのうちの１種又は複数を含むことを特徴とする請求項２２から請求項２９のいずれか１項に記載の電子装置。
【請求項４３】
前記タッチ感知面ユニットは、ノートパソコンタッチパッド、携帯タッチパネル、タブレットコンピュータタッチパネルのうちの１種又は複数を含むことを特徴とする請求項２２から請求項２９のいずれか１項に記載の電子装置。
【請求項４４】
タッチパッドを区分及び初期化し、前記タッチパッドをインターフェース制御領域と入力制御領域に区分するステップ、前記インターフェース制御領域及び入力制御領域の収集した情報に基づき、仮想インターフェースを表示するようにＵＩ層を制御し、同時に入力制御領域の収集した情報に基づいて該仮想インターフェースにおいてユーザがタッチパッドにおけるスライド操作をリアルタイムに表示し、入力内容情報を制御するか又は制御情報を実行するステップを含むことを特徴とする触覚−視覚技術による入力制御方法。
【請求項４５】
前記タッチパッドを区分及び初期化し、前記タッチパッドをインターフェース制御領域と入力制御領域に区分することは具体的には、
タッチパッドのサイズを確定しかつ該タッチパッドに対して座標定義するＳ１１と、
座標情報を利用して前記タッチパッドをインターフェース制御領域と入力制御領域に区分し、かつ前記入力制御領域をさらに区分するが、前記インターフェース制御領域と入力制御領域が隣接するＳ１２と、
前記入力制御領域を初期化し、対応する入力制御内容を設置するＳ１３というステップを含むことを特徴とする請求項４４に記載の触覚−視覚技術による入力制御方法。
【請求項４６】
ステップＳ１２で、前記インターフェース制御領域は、入力制御領域の左側、右側、上側、下側、左上の隅、左下の隅、右上の隅又は右下の隅に設置されることを特徴とする請求項４５に記載の触覚−視覚技術による入力制御方法。
【請求項４７】
前記インターフェース制御領域及び入力制御領域の収集した情報に基づき、仮想インターフェースを表示するようにＵＩ層を制御することは具体的に、駆動層が指のスライド軌跡情報を収集し、ユーザのスライド操作がインターフェース制御領域から入力制御領域に入ったと対応する軌跡情報によって示されると、仮想インターフェースを表示するようにＵＩ層を制御することを含むことを特徴とする請求項４４に記載の触覚−視覚技術による入力制御方法。
【請求項４８】
前記入力制御領域の収集した情報に基づいて該仮想インターフェースにおいてユーザがタッチパッドにおけるスライド操作をリアルタイムに表示し、入力内容情報を制御するか又は制御情報を実行することは具体的に、
入力制御領域が指のスライド軌跡情報を収集しかつ前記仮想インターフェースにおいて現在スライド軌跡の座標情報に対応する内容をリアルタイムに表示するＳ２１と、
前記スライド軌跡の終点に対応する座標情報を確定し、対応する入力制御内容を取得するＳ２２と、
前記入力制御内容に基づいて内容情報を入力するか又は制御情報を実行するＳ２３というステップを含むことを特徴とする請求項４４または請求項４７に記載の触覚−視覚技術による入力制御方法。
【請求項４９】
前記タッチパッドは、ノートパソコンに組み込まれるタッチパッド又はタッチパッド単品であることを特徴とする請求項４４、請求項４５または請求項４８に記載の触覚−視覚技術による入力制御方法。
【請求項５０】
タッチパッドを区分及び初期化し、前記タッチパッドをインターフェース制御領域と入力制御領域に区分するのに用いられるタッチパッド区分及び初期化電気回路と、
前記インターフェース制御領域及び入力制御領域の収集した情報に基づき、仮想インターフェースを表示するようにＵＩ層を制御するのに用いられる仮想インターフェース表示制御電気回路と、
入力制御領域の収集した情報に基づき、該仮想インターフェースにおいてユーザがタッチパッドにおけるスライド操作をリアルタイムに表示し、入力内容情報を制御するか又は制御情報を実行するリアルタイム表示及び入力制御電気回路とを含むことを特徴とする触覚−視覚技術による入力制御システム。
【請求項５１】
前記タッチパッド区分及び初期化電気回路は具体的に、
タッチパッドのサイズを確定し、かつ該タッチパッドに対して座標定義するのに用いられるサイズ確定及び座標定義電気回路と、
座標情報を利用して前記タッチパッドをインターフェース制御領域と入力制御領域に区分し、前記インターフェース制御領域と入力制御領域が隣接する領域区分電気回路と、
前記入力制御領域を初期化し、対応する入力制御内容を設置する設置及び初期化電気回路とを含むことを特徴とする請求項５０に記載の触覚−視覚技術による入力制御システム。
【請求項５２】
前記仮想インターフェース表示制御電気回路は具体的に、
指のスライド軌跡情報の収集に用いられる指スライド軌跡情報収集電気回路と、
駆動層が指のスライド軌跡情報を収集し、ユーザのスライド操作がインターフェース制御領域から入力制御領域に入ったと対応する軌跡情報によって示されると、仮想インターフェースを表示するようにＵＩ層を制御するのに用いられる仮想インターフェース表示電気回路とを含むことを特徴とする請求項５０に記載の触覚−視覚技術による入力制御システム。
【請求項５３】
前記リアルタイム表示及び入力制御電気回路は具体的に、
入力制御領域によって指のスライド軌跡情報を収集し、かつ前記仮想インターフェースにおいて現在スライド軌跡の座標情報に対応する内容をリアルタイムに表示するのに用いられる指スライド軌跡収集及表示電気回路と、
前記スライド軌跡の終点に対応する座標情報を確定し、対応する入力制御内容を取得するのに用いられる入力制御内容取得電気回路と、
前記入力制御内容に基づいて内容情報を入力するか又は制御情報を実行するのに用いられる情報入力電気回路とを含むことを特徴とする請求項５０に記載の触覚−視覚技術による入力制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願に対して２０１６年７月２５日に中国特許出願第２０１６１０５９２６９５．６号の優先権を提出することが要求された。ここで、本文では上記中国特許出願の公開内容を引用して本願の一部とする。
【０００２】
本発明は、情報入力制御技術分野に関し、具体的にはタッチ感知面−ディスプレイによる入力方法、電子装置、触覚−視覚技術による入力制御方法及びシステムに関する。
【背景技術】
【０００３】
タッチパッドは、キーボード、マウス以外の重要な入力手段であり、ノートパソコンに組み込んで使用するか又は単独の入力手段としてデータ転送ケーブルを通してコンピュータに接続して使用することができる。
【０００４】
タッチパッドの普及はユーザに非常に大きな便利を与え、マウスの代わりにカーソルの移動を制御できる。ところが、多くの場合、タッチパッドのみを使用するとまた多くの不便をもたらす。例えば、現在ユーザが文書を編集しているか又はサイトを参照している際に、デスクトップのあるアプリケーションを開きたければ、まずデスクトップに戻り、次にタッチパッドにおいてカーソルを目標位置にスライドさせるように制御してから、アプリケーションをダブルクリックして開く必要がある。操作過程全体が非常に不便であり、かつ操作のかかる時間が長い。ユーザのデスクトップにおけるショートカットが多い場合、操作過程全体がかかる時間は一層長くなる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、「タッチ感知面−ディスプレイ」によるジェスチャー制御及びインタラクティブ技術を提供し、タッチ感知面の技術と表示技術を組み合わせて、新しいインタラクティブ方法を提出し、情報の迅速な入力制御を実現することを目的とする。
【課題を解決するための手段】
【０００６】
具体的には、本発明の第１形態は、タッチ感知面−ディスプレイによる入力方法を提供し、以下のステップを含む。
【０００７】
タッチ感知面における接触物の連続スライド位置情報をリアルタイムに取得するステップＳ１１０と、
前記連続スライド位置情報が予め設置されているタッチシーケンスに合致すると判断した場合、次のステップ、すなわち、前記ディスプレイにおいてアイコンを含むウィンドウが表示されるように制御し、かつ接触物の連続スライド位置情報をリアルタイムに取得し続け、前記接触物の連続スライド位置情報に基づき、前記ウィンドウにおいて選択位置をリアルタイムポインティングし、かつ前記選択位置において、ポインター又は現在位置で選択された内容を、前記接触物が前記タッチ感知面から離れたと判断する時まで表示するようにディスプレイを制御し、現在の前記選択位置に基づいてトリガーイベント情報を生成するというＳ１３０を実行するステップＳ１２０とを含む。
【０００８】
本発明の第２形態は、電子装置を提供する。表示ユニット、タッチ感知面ユニット、そして前記表示ユニット及びタッチ感知面ユニットにカップリングされる処理ユニットを含み、前記表示ユニットはユーザインタフェースオブジェクトを表示するように配置され、前記タッチ感知面ユニットは、ユーザ接触を検出するように配置され、前記処理ユニットは、前記タッチ感知面ユニットの連続スライド位置情報をリアルタイムに取得するように配置され、前記連続スライド位置情報が予め設置されているタッチシーケンスに合致すると判断する場合、アイコンを含むウィンドウを表示するように前記表示ユニットを制御し、かつ前記タッチ感知面ユニットにおける連続スライド位置情報をリアルタイムに取得し続け、前記連続スライド位置情報に基づき、前記ウィンドウにおいて選択位置をリアルタイムポインティングし、かつ前記選択位置において、ポインター又は現在位置で選択された内容を、接触物が前記タッチ感知面ユニットから離れたことを前記タッチ感知面ユニットが取得したと判断する時まで表示するように表示ユニットを制御し、現在の前記選択位置に基づいてトリガーイベント情報を生成することを含む。
【０００９】
本発明の第３形態は、触覚−視覚技術による入力制御方法を提供し、以下のステップを含む。タッチパッドを区分及び初期化し、前記タッチパッドをインターフェース制御領域と入力制御領域に区分するステップ、前記インターフェース制御領域及び入力制御領域の収集した情報に基づき、仮想インターフェースを表示するようにＵＩ層を制御し、同時に入力制御領域の収集した情報に基づいて該仮想インターフェースにおいてユーザがタッチパッドにおけるスライド操作をリアルタイムに表示し、入力内容情報を制御するか又は制御情報を実行するステップを含む。  
本発明の第４形態は、触覚−視覚技術による入力制御システムを提供する。タッチパッドを区分及び初期化し、前記タッチパッドをインターフェース制御領域と入力制御領域に区分するのに用いられるタッチパッド区分及び初期化電気回路と、
前記インターフェース制御領域及び入力制御領域の収集した情報に基づき、仮想インターフェースを表示するようにＵＩ層を制御するのに用いられる仮想インターフェース表示制御電気回路と、
入力制御領域の収集した情報に基づき、該仮想インターフェースにおいてユーザがタッチパッドにおけるスライド操作をリアルタイムに表示し、入力内容情報を制御するか又は制御情報を実行するリアルタイム表示及び入力制御電気回路とを含む。
【００１０】
従来技術に比べて、本発明は、タッチ感知面とディスプレイを組み合わせ、選択された対応する機能を迅速に入力することにより、新しいインタラクティブ方法を提供し、ライトニングスタート機能を実現すると同時に、タッチ感知面の一般機能に影響せず、ユーザの認知負担を減らして一層効果的なヒューマンコンピュータインターフェースを生成し、広い運用の見込みがある。他方、タッチ感知面に対して区分及び初期化し、前記タッチ感知面をインターフェース制御領域と入力制御領域に区分し、前記インターフェース制御領域及び入力制御領域の収集した情報に基づき、仮想インターフェースを表示するようにＵＩ層を制御し、同時に入力制御領域の収集した情報に基づき、該仮想インターフェースにおいてユーザがタッチパッドにおけるスライド操作をリアルタイムに表示し、入力内容情報を制御するか又は制御情報を実行する。これにより、情報（あるアプリケーションを開くための制御情報又は例えば数字などの内容情報）の迅速な入力制御を実現すると同時に、触覚及び視覚において入力の精確性を保証できる。かつ本発明の技術によって入力制御を行う場合、特にあるアプリケーションを開くように制御する際に、デスクトップに戻って現在の作業状況を変更し、対応するアプリケーションを探してダブルクリックして開く必要が無いので、操作の制御時間を大幅に削減し、さらにシステム全体の応答時間を縮減できた。大量なデータ統計によると、本発明の技術によって入力制御を行うと、当業者の対応する操作時間は少なくとも５０％を縮減できる。また、本発明では、座標情報（ユーザー定義した駆動層にある）を利用して前記タッチパッドをインターフェース制御領域と入力制御領域に区分し、前記入力制御領域をさらに区分するが、前記インターフェース制御領域と入力制御領域が隣接する。（ユーザー定義した）駆動層が指のスライド軌跡情報を収集し、ユーザのスライド操作がインターフェース制御領域から入力制御領域に入ったと対応する軌跡情報によって示されると、仮想インターフェースを表示するようにＵＩ層を制御する。これにより、仮想インターフェースの表示を一層迅速、精確に制御できると同時に、低いコストを実現できる。さらに、本発明では、入力制御領域が指のスライド軌跡情報を収集しかつ前記仮想インターフェースにおいて現在スライド軌跡の座標情報に対応する内容をリアルタイムに表示し、前記スライド軌跡の終点に対応する座標情報を確定し、対応する入力制御内容を取得し、前記入力制御内容に基づいて内容情報を入力するか又は制御情報を実行する。これにより、内容情報の入力又は制御情報の実行を一層迅速、精確に行うことを実現でき、操作時間が短いと同時に、システムの応答時間が削減できる。最後に、本発明では、前記入力制御領域が指のスライド軌跡終点情報を収集したら、制御情報を駆動層に送信し、駆動層が該制御情報を受信したら、仮想インターフェースを隠すようにＵＩ層を制御する。これにより、仮想インターフェースの迅速な非表示を実現し、インターフェースのスペイスを占めず、関連するアプリケーションに対するユーザの正常な操作及びブラウズに妨害しなくて済む。
【００１１】
図面を参照すると本発明の特徴及び長所をより明確に理解できる。図面は概念的なものであり、本発明に対する如何なる制限を与えるものと理解してはならない。
【図面の簡単な説明】
【００１２】
【図１】図１は本発明実施例のタッチ感知面−ディスプレイによる入力方法のタッチ感知面における接触物の予め設置されているスライド方向の概念図である。
【図２】図２は本発明実施例のタッチ感知面−ディスプレイによる入力方法のウィンドウ概念図である。
【図３】図３は本発明実施例のタッチ感知面−ディスプレイによる入力方法のフローチャート概念図である。
【図４】図４は本発明実施例のタッチ感知面−ディスプレイによる入力方法の判断プロセス概念図である。
【図５】図５は本発明実施例のタッチ感知面−ディスプレイによる入力方法のタッチ感知面とウィンドウとの対応を示す概念図である。
【図６】図６は本発明実施例のタッチ感知面−ディスプレイによる入力方法のアイコンとアプリケーションエンティティとのマッピング関係を示す概念図である。
【図７】図７は本発明実施例のタッチ感知面−ディスプレイによる入力方法の応用例の概念図である。
【図８】図８は本発明実施例のタッチ感知面−ディスプレイによる入力方法の応用例におけるタッチ感知面のパーティションの概念図である。
【図９】図９は本発明実施例のタッチ感知面−ディスプレイによる入力方法の応用例におけるスライドに対応する表示を示す概念図である。
【図１０】図１０は本発明実施例のタッチ感知面−ディスプレイによる入力方法の応用例におけるタッチ感知面のキャンセル領域位置の概念図である。
【図１１】図１１は本発明実施例のタッチ感知面−ディスプレイによる入力方法の応用例におけるタッチ感知面のトリガー領域と無効領域位置の概念図である。
【図１２】図１２は本発明実施例のタッチ感知面−ディスプレイによる入力方法のフローチャート概念図である。
【図１３】図１３は本発明実施例のタッチ感知面−ディスプレイによる入力制御システムの構造概念図である。
【図１４】図１４は本発明実施例の入力システムの構造図である。
【図１７】図１７は本発明実施例の触覚−視覚技術による入力制御方法の方法フローチャート図である。
【図１８】図１８は本発明実施例の触覚−視覚技術による入力制御方法がタッチ感知面を区分する概念図である。
【００１３】
以下、図面及び実施の形態を参照して本発明をさらに説明する。
【発明を実施するための形態】
【００１４】
本発明の上述目的、特徴及び長所をより明確に理解するために、以下、図面及び実施の形態を参照して本発明をさらに詳しく説明する。なお、矛盾しない限り、本発明の実施例と実施例における特徴は互いに組み合わせることが可能である。
【００１５】
下記記載には、本発明を十分に理解するための具体的な説明がたくさんあるが、本発明はここに記載されていないほかの形態によって実施されることもできる。したがって、本発明の保護範囲は下記公開される具体的な実施例の制限を受けていない。
【００１６】
本発明は、「タッチ感知面−ディスプレイ」によるジェスチャー制御及びインタラクティブ技術を提供することを目的とし、タッチ感知面技術と表示技術を組み合わせ、新しいインタラクティブ方法を提供する。すなわち、まずタッチ感知面においてあるジェスチャーを行い、ディスプレイのあるウィンドウをアクティブにし、タッチ感知面における指のスライド操作によって、ディスプレイのウィンドウのＧＵＩにおいてタッチ感知面における指のスライドとの同調が行われ、指が上がることはある種の操作に相当する。ディスプレイのウィンドウの大きさは変化可能であり、ウィンドウ内のポインターのスライド又は選択ボックスの移動はタッチ感知面における指のスライドに同調し、タッチ感知面におけるスライドの実際距離とウィンドウ内のポインター又は選択ボックスの移動距離は、縮尺される（縮尺は、タッチ感知面の大きさとウィンドウの大きさに基づいて算出する）。本方法は、システムＧＵＩレベルの上にもう一つのＧＵＩレベルを構成した。この方法のＧＵＩレベルでは、ＧＵＩの内容に対するユーザー定義が許され、より効果的かつ直観的な視覚及び触覚フィードバックをユーザに提供し、ディスプレイ及びタッチ感知面を有する電子装置に対してより迅速、効果的な操作を与える目的を達成することにより、このような装置の効果性、効率及びユーザの満足度を上げる。
【００１７】
タッチ感知面８００におけるジェスチャーは以下の種類がある。図１に示すように、一本の指がタッチパッドの左エッジ８０３の外部からエッジ内部へとスライドすること、一本の指がタッチパッドの右エッジ８０１の外部からエッジ内部へとスライドすること、一本の指がタッチパッドの上エッジ８０４の外部からエッジ内部へとスライドすること、一本の指がタッチパッドの下エッジ８０２の外部からエッジ内部へとスライドすること、複数の指がタッチパッドの左エッジ８０３の外部からエッジ内部へとスライドすること、複数の指がタッチパッドの右エッジ８０１の外部からエッジ内部へとスライドすること、複数の指がタッチパッドの上エッジ８０４の外部からエッジ内部へとスライドすること、複数の指がタッチパッドの下エッジ８０２の外部からエッジ内部へとスライドすることが挙げられる。
【００１８】
インタラクティブ過程：タッチパッドのエッジ内に入った後、スクリーンには図２に示すようなウィンドウ７００がポップアップされ、ウィンドウには、アイコン７１０が設置され、この場合、スクリーンにおける選択ボックス（ポインター、矢印、指）は、タッチ感知面における指の移動に応じて同調して移動する。指がタッチ感知面から離れた際に、応答した選択ボックスに対応するアイコン７１０に対応するエンティティ内容、例えば、プログラムをアクティブにすること、ファイルを開くこと、ウェブサイトを開くこと、フォルダを開くこと、マクロ定義を実行することなどの機能は、アクティブされる。前記ウィンドウ７００は、アプリケーションウィンドウ、インターフェース表示ウィンドウ、機能ウィンドウが挙げられる。具体的な技術内容について、以下の実施例を参照する。
【００１９】
実施例１
図３に示すように、本発明は、以下のステップを含むタッチ感知面−ディスプレイによる入力方法を提供する。
【００２０】
Ｓ１１０：タッチ感知面における接触物の連続スライド位置情報をリアルタイムに取得する。特別なデータ構造、例えばキュー、コンテナを設置することにより連続位置情報（二次元座標）を記憶することができる。連続スライドと判断した際に、一時的に保存された位置情報を取り出してから新しい位置情報を加え、連続スライド位置情報として生成する。具体的には、前記タッチ感知面のタッチ状態をリアルタイムに取得し、前記タッチ感知面のタッチ状態が閾値時間内に一貫して占有中であれば、前記接触物の連続位置を記録し、前記接触物の連続位置を前記接触物の連続スライド位置情報にする。
【００２１】
Ｓ１２０：前記連続スライド位置情報が起動条件を満たし、つまり予め設置されているタッチシーケンスに合致すると判断した場合、スライドのジェスチャーが予め記憶されているジェスチャーにマッチングすれば（スライド方向、スライド形状）、検出されたスライドの距離が閾値を満たすことを条件にするか、又は検出されたスライドの時間が閾値を満たすことを条件にすることもでき、起動条件を満たしたら以下のステップを実行する。すなわち、
Ｓ１３０：前記ディスプレイにおいてアイコンを含むウィンドウが表示されるように制御し、かつ接触物の連続スライド位置情報をリアルタイムに取得し続け、前記接触物の連続スライド位置情報に基づき、前記ウィンドウにおいて選択位置をリアルタイムポインティングし、かつ前記選択位置において、ポインター又は現在位置で選択された内容を、前記接触物が前記タッチ感知面から離れたと判断する時まで表示するようにディスプレイを制御し、現在の前記選択位置に基づいてトリガーイベント情報を生成する。選択位置と前記接触物がタッチ感知面における位置とはリアルタイムなマッピング関係であるため、現在の前記選択位置に基づいてトリガーイベント情報を生成する前記ステップは、タッチ感知面における接触物の位置を採用してトリガーイベント情報を直接生成できる。前記ウィンドウは、図２に示すように、ウィンドウには複数種のアイコンが設置され、アイコンは異なるアプリケーションに対応している。例えば、具体的なアプリケーション、文書ファイル、フォルダ、ウェブサイト、マクロ定義などが挙げられる。予め記憶されているマッピング関係によって対応するトリガーイベント情報を生成し、このトリガーイベント情報をＷｉｎｄｏｗｓシステム及び／又はＯＳシステムのイベント処理プロセスに入れれば、イベントに関連するアプリケーションを実行でき、つまり迅速な起動、ライトニングスタート機能を実現できる。本発明の実施例では、ウィンドウでのポインターの移動は、タッチ感知面における接触物触（例えば、人の指、人造の金属製指）によって制御され、接触物のスライドに応じて、ポインターもスライドする。しかし、ウィンドウとタッチ感知面とのサイズがよく一致していないので、比例関係によるマッピング位置を採用することができる。例えば、ウィンドウの長さとタッチ感知面の長さの比例に基づいて長さ方向における位置情報を特定し、ウィンドウの幅方向とタッチ感知面の幅の比例に基づいて幅方向における位置情報を特定することができる。他の比例関係を採用してもよい。前記比例関係では、絶対位置マッピングが採用されたが、相対位置マッピング、すなわち、位置増量によってポインター位置のリアルタイムポインティングを制御することを採用してもよい。アイコンを含むウィンドウの表示インターフェースは、予め設置されている方法によってそのアイコンとアイコンに対応するアプリケーションエンティティを制御できる。アイコンとアプリケーションエンティティが記憶された位置関係によってマッピング表を作成でき、必要な場合（つまり接触物が上がった際に）、マッピング表から対応するエンティティの情報（ファイル記憶位置）を探してイベント情報を生成し、実行する。なお、前記ポインターは、表示ポインターでも非表示ポインターでもよい。すなわち、前記接触物の連続スライド位置情報に基づき、前記ウィンドウにおいて、選択位置をリアルタイムポインティングし、かつ前記選択位置においてポインターを表示するか又は現在位置で選択された内容を表示するようにディスプレイを制御する。前記選択位置が前記ウィンドウにおける前記アイコンの選択範囲（アイコンの中心を基準とする一つの円形又は長方形、又はアイコン図形が占める図形範囲）の内にある場合、前記アイコン又はアイコンの選択範囲をハイライト表示する。このように、ユーザは前記ウィンドウでポインティングされた選択位置を直観的に分かる。なお、前記選択位置は、連続的に配置されることも、間隔を置いて配置されることもできる。連続的に配置される場合、ウィンドウでは、ハイライト表示された内容が一貫して存在している。間隔を置いて配置される場合、接触物（指）を移動させれば、ハイライト領域を表示するので現在の選択位置が分かる。本発明は、ハイライト表示とポインターの表示を組み合わせ、選択位置が前記アイコンの選択範囲内である場合、前記アイコンをハイライト表示し、現在記選択位置が前記アイコンの選択範囲外である場合、選択位置においてポインターを表示し、現在の選択位置をユーザがリアルタイムに直観的に発見することにとって便利である。
【００２２】
本発明のステップＳ１３０は、前記接触物が前記タッチ感知面から離れた際に、前記連続スライド位置情報における現在位置が前記タッチ感知面のキャンセル領域にあると判断した場合、前記ウィンドウを閉じる情報を生成する。ユーザが現在の操作を取り消すことにとって便利である。
【００２３】
入力の信頼性、ユーザがアイコンを選択する際の精確性を保証するために、前記ステップＳ１３０では、前記選択位置に基づいてトリガーイベント情報を生成する前記ステップは、具体的には、前記ポインター位置が前記ウィンドウにおける前記アイコンの選択範囲内である場合、記アイコンに関連するエンティティをトリガーするイベント情報を生成する。図２に示すように、アイコンＡ  ７１０の選択範囲７１１は、アイコンＡを中心とする長方形であるが、円形でもよい。メモリ使用量を減少するために、前記アイコンに関連するエンティティをトリガーするイベント情報を生成するステップの後は、さらに前記ウィンドウを閉じる情報を生成し、記憶された位置情報及びウィンドウ表示情報を消すことが含まれる。
【００２４】
ウィンドウ又はインタラクティブシステム、入力システムからタイムリーに抜けることに資するために、前記ステップＳ１３０では、前記ポインターの位置情報に基づいてトリガーイベント情報を生成する前記ステップは具体的にはさらに、前記選択位置が前記ウィンドウにおける前記アイコンの選択範囲外である場合、前記ウィンドウを閉じる情報を生成し、つまり今回のスライド操作を終了させ、放棄することを含む。
【００２５】
ステップＳ１３０では、前記接触物が前記タッチ感知面から離れたと判断する前記ステップは、前記タッチ感知面のタッチ状態をリアルタイムに取得し、前記タッチ感知面のタッチ状態が占有中から未占有に変わる場合、前記触控物が前記タッチ感知面から離れたと判断することを含む。前記タッチ感知面の各種の状態から判断することもできる。前記タッチ感知面の状態は、ｃｌｉｃｋ（クリック）、ｔａｐ（タップ）、ｈｏｌｄ（ホールド）、ｏｆｆ（ｆｉｎｇｅｒ  ｕｐ指を上げる）を含み、つまり前記タッチ感知面の状態がｈｏｌｄからｏｆｆに変わったら、接触物が上がったと判断できる。
【００２６】
図４に示すように、前記ステップＳ１２０で、前記連続スライド位置情報が起動条件を満たすと判断する前記ステップは具体的には以下のことを含む。すなわち、
Ｓ１２１：前記連続スライド位置情報に基づいて開始位置、及びスライド方向を取得し、前記スライド方向情報は直接読み取ることもできれば、複数の位置情報に基づいて取得することもできる。具体的には、前記連続スライド位置情報における複数点の位置を取得し、前記複数点の位置及び前記開始位置に基づいて平均方向ベクトルを算出し、前記平均方向ベクトルを前記スライド方向にする。図５に示すように、ウィンドウ７００がディスプレイ６００に表示され、連続スライド位置情報から複数の位置ポイント（Ｐ１、Ｐ２、Ｐ３）（二次元位置情報を含む）を取り出し、複数の方向ベクトルＳ１（ｓｔａｒｔ点からＰ１）、Ｓ２（ｓｔａｒｔ点からＰ２）、Ｓ３（ｓｔａｒｔ点からＰ３）を形成し、平均方向ベクトルＳ（Ｓ＝（Ｓ１＋Ｓ２＋Ｓ３）／３）を算出してスライド方向に対応する方向ベクトルにする。
【００２７】
Ｓ１２２では、前記開始位置及びスライド方向と予め記憶されている情報とを照合し、一致すれば前記連続スライド位置情報が起動条件を満たすと判断する。具体的に比較する際に、予め記憶されているスライド方向ベクトルと直接比較することができる。平面幾何知識を利用し、夾角を算出し、例えば夾角が閾値よりも小さく、例として５度であれば、一致であると判断する。具体的には、前記開始位置が前記タッチ感知面のエッジ領域に入り、かつ前記スライド方向と前記エッジ領域の対応するエッジとの夾角が閾値よりも大きい場合（最大値が９０度）、例えばエッジとの夾角が６０度よりも大きければ角度判定に合致すると判断し、前記連続スライド位置情報が起動条件を満たすと判断する。前記エッジ領域がタッチ感知面のエッジであり、前記エッジ領域がエッジから内へ５ｍｍであると設定できる。このように、許容度を保証し、入力方法の実用性を高めた。ミスタッチによる本入力方法の起動を防止するために、前記夾角が閾値よりも大きいと判断した後、前記接触物の現在位置を取得し、現在位置及び開始位置に基づいてスライド距離を取得し、前記スライド距離が閾値よりも大きければ、前記連続スライド位置情報が起動条件を満たすと判断する。図５に示すように、開始位置Ｓｔａｒｔから現在点ｎｏｗとの距離が閾値よりも大きく、例えば１５ｍｍより大きい場合、起動すると判断する。
【００２８】
本発明のエッジから滑り込むというジェスチャーの検出は、以下のことを考慮した上でのものである。すなわち、既存のｗｉｎｄｏｗｓ及びＯＳシステムに対応するタッチ感知面を有するコンピュータ又はタッチ操作装置において、すでに一部のジェスチャー識別機能がビルトインされており、本発明の接触物のジェスチャーによってｗｉｎｄｏｗｓ又はＯＳシステムにビルトインされたジェスチャーの対応機能を間違って起動させることを防止するため、エッジからスライドしてくるジェスチャーを検出するわけである。
【００２９】
上述のように、前記ステップＳ１３０では、前記ウィンドウ７００においてポインターをリアルタイムポインティングするステップは具体的には、前記接触物の現在位置情報を取得し、前記タッチ感知面８００のサイズと前記ウィンドウ７００のサイズとの対応関係に基づいて前記ポインターの位置を取得する。図５に示すように、ウィンドウ７００の長さ、幅のパラメータはＬ＊Ｗであり、タッチ感知面の長さ、幅のパラメータはｌ＊ｗである場合、タッチ感知面において現在点ｎｏｗ（ｘｎｏｗ、ｙｎｏｗ）がウィンドウにマッピングされた位置はｎｏｗ−ａｐｐｌｙ（ｘｎｏｗ＊Ｌ／ｌ、ｙｎｏｗ＊Ｗ／ｗ）である。
【００３０】
本発明のアプリケーションエンティティとして複数種が挙げられる。前記アイコンに関連するエンティティをトリガーするイベント情報を生成する前記ステップは、実行ファイルを開くイベント情報を生成するステップ、ファイルを開くイベント情報を生成するステップ、フォルダを開くイベント情報を生成するステップ、ウェブページを開くイベント情報を生成するステップ及びマクロ定義を実行するイベント情報を生成するステップのうちの一つ又は複数をを含む。
【００３１】
ステップＳ１１０の前にはさらに、
前記アイコン及びアイコンとエンティティとのマッピング関係を取得かつ保存するＳ１０１を含む。図６に示すように、アイコンとアプリケーションとの関係を形成する。
【００３２】
以下は具体的な実施過程を取り上げる。図７に示すように、接触物（指）はタッチ感知面８００における右エッジから内へと一段の距離をスライドし、次にディスプレイ６００においてウィンドウ７００が表示され（表示位置はディスプレイ６００の中央と初期設定できるが、他の位置でもよい）、ウィンドウ７００においてアイコン７１０が表示され、そして指はスライドし続け、対応するウィンドウ７００におけるポインターはそれに応じて移動し、右下の五角星のアイコンまで移動したら、接触物が上がる。図６に示すようなマッピング関係に基づき、ブラウザー（Ｃ＼＼．．．ｉｅｘｐｌｏｒｅ．ｅｘｅ）を開く操作を実行する。簡単なスライド操作によってアプリケーションを迅速に起動できる。
【００３３】
実施例２
本発明の本実施例は続いてタッチ感知面−ディスプレイによる入力方法を提供する。前記タッチ感知面８００は、図８に示すように、１６個の領域に区分され、対応する前記ディスプレイ６００におけるウィンドウ７００も１６個の領域に区分される。前記タッチ感知面の各領域と前記ディスプレイ６００の各領域は対応し、前記ウィンドウ７００の領域には、アイコン７１０又はブランク表示内容が設置される。処理過程は図１２に示すように、プロセッサ又は電子装置は、タッチ感知面における連続スライド位置情報をリアルタイムに取得し、予め設置されているタッチシーケンスに合致すると判断した場合、前記ウィンドウを表示し、かつ前記連続スライド位置情報における現在位置に基づいてウィンドウのハイライト位置をポインティングする。例えば現在接触物が前記タッチ感知面の右下の隅の領域にあれば、前記ウィンドウの右下の隅のアイコン又は領域はハイライト表示に対応する。接触物が前記タッチ感知面における連続スライド位置情報を受信することにより、ハイライト表示の領域を移動させ、この際の接触物が前記タッチ感知面の中央領域に移動すれば、ウィンドウの対応する中央領域がハイライト表示され、図９に示されている。現在の接触物が前記タッチ感知面から離れたと判断してはじめて、離れた際の位置に基づいてトリガーイベント情報を生成する。例えば、接触物が離れた際に、ハイライト表示されるアイコンがブラウザーのアイコンであれば、この際にブラウザーを開くように実行する情報を生成しかつウィンドウを閉じる情報を生成する。さらに例えば、ハイライト表示されるアイコンがノートパッドのアイコンであれば、この際にノートパッド機能を開くように実行する情報を生成しかつウィンドウを閉じる情報を生成する。さらに例えば、接触物が離れた際に、接触物の所在位置がタッチ感知面におけるキャンセル領域に該当する場合、この際に前記ウィンドウを閉じる情報を生成する。具体的には、図１０に示すように、前記キャンセル領域８１０は、前記タッチ感知面８００のエッジ位置に位置し、例えば前記タッチ感知面の長さ又は幅サイズの２％、又は１％、又は５％を占める。図１１に示すように、タッチ感知面はトリガー領域８２０と無効領域８３０に区分できる。予め設置されているタッチシーケンスに合致すると判断するステップは、前記連続スライド位置情報の開始点が前記トリガー領域にあると判断することと、連続スライド位置情報の現在点から開始点までの距離が閾値に達成した際に、予め設置されているタッチシーケンスに合致すると判断することを含む。前記トリガー領域の幅は前記タッチ感知面の長さ又は幅サイズの５％、又は３％、又は１０％を占める。接触物の連続スライド、ウィンドウのハイライト位置の連続変化、接触物の挙上、ハイライト位置のアイコンに対応するアプリケーションの実行によって、アプリケーションを迅速に起動する機能を提供する。
【００３４】
実施例３
本発明の本実施例は続いてタッチ感知面−ディスプレイによる入力方法を提供する。原理は前記実施例と類似するが、相違点は、ウィンドウには、連続配置される格子領域を設置せず、代わりにアイコンを設置する点にある。接触物に対応する位置が前記アイコンの選択範囲内である場合、前記アイコンはハイライト表示され、接触物が上がるか又は前記タッチ感知面から離れた際に、接触物の位置情報又はウィンドウの現在選択された位置情報に基づいて、トリガーイベント情報を生成する。さらに、キャンセル機能も含むが、原理は前記実施例と類似する。
【００３５】
実施例４
本発明の本実施例は続いてタッチ感知面−ディスプレイによる入力方法を提供する。原理は前記実施例と類似するが、相違点は、ハイライト表示によってウィンドウにおける選択位置をポインティングするのではなく、ポインターを採用し、ウィンドウを開いた後、前記接触物がタッチ感知面における位置に基づいてウィンドウにおける選択位置をリアルタイムポインティングし、選択位置においてポインターを表示するという点にある。前記ポインターの表示位置がアイコンの選択範囲内である場合、アイコンはハイライト表示されても、ハイライト表示されなくてもよい。連続スライド位置情報において接触物が上がったか又は前記タッチ感知面から離れたと検出した際に、現在ポインターの位置又は現在接触物の位置に基づいてトリガーイベント情報を生成する。
【００３６】
実施例５
本発明は、実施例１〜実施例４での入力制御方法に基づき、図１３に示すように、さらにタッチ感知面−ディスプレイによる入力制御システム１００を提供する。位置情報取得電気回路１１０と、前記位置情報取得電気回路１１０に接続される判断電気回路１２０と、前記判断電気回路１２０及び位置情報取得電気回路１１０に接続される表示制御電気回路１３０と、前記表示制御電気回路１３０に接続されるイベントトリガー生成電気回路１４０とを含む。
【００３７】
前記位置情報取得電気回路１１０は、タッチ感知面８００における接触物の連続スライド位置情報をリアルタイムに取得し、かつ前記連続スライド位置情報を前記判断電気回路１２０及び前記表示制御電気回路１３０に送信するのに用いられ、前記連続スライド位置情報は接触物の位置情報及びタッチ感知面の状態情報を含む。
【００３８】
前記判断電気回路１２０は、前記連続スライド位置情報が起動条件を満たすと判断した際に、前記表示制御電気回路１３０に信号を送信するのに用いられる。
【００３９】
前記表示制御電気回路１３０は、ディスプレイ６００においてアイコンを有するウィンドウを表示する情報を生成し、かつ接触物の連続スライド位置情報をリアルタイムに取得し、前記接触物の連続スライド位置情報に基づき、前記ウィンドウにおけるポインターのリアルタイム位置情報及び前記ウィンドウにおけるポインターのリアルタイム表示情報を生成するのに用いられ、前記表示制御電気回路１３０はさらに、前記接触物の連続スライド位置情報に基づいて前記接触物が前記タッチ感知面から離れたと判断した際に、前記ウィンドウにおけるポインターのリアルタイム位置情報を前記イベントトリガー生成電気回路１４０に送信するのに用いられる。
【００４０】
前記イベントトリガー生成電気回路１４０は、前記ウィンドウにおけるポインターのリアルタイム位置情報に基づいてトリガーイベント情報を生成するのに用いられる。
【００４１】
前記イベントトリガー生成電気回路１４０は具体的には、前記ポインター位置が前記ウィンドウ７００における前記アイコン７１０の選択範囲７１１内である場合、前記アイコン７１０に関連するエンティティをトリガーするイベント情報を生成するのに用いられる。
【００４２】
前記イベントトリガー生成電気回路１４０はさらに、前記アイコン７１０に関連するエンティティをトリガーするイベント情報を生成した後、前記ウィンドウを閉じる情報を生成するのに用いられる。
【００４３】
前記イベントトリガー生成電気回路１４０はさらに、前記ポインター位置が前記ウィンドウにおける前記アイコンの選択範囲外である場合、図５に示すように、前記ウィンドウ７００を閉じる情報を生成するのに用いられる。
【００４４】
前記位置情報取得電気回路１１０は具体的には、前記タッチ感知面８００のタッチ状態をリアルタイムに取得し、前記タッチ感知面８００のタッチ状態が閾値時間（例えば５００ｍｓ）内に一貫して占有中であれば、前記接触物の連続位置を記録し、前記接触物の連続位置を前記接触物の連続スライド位置情報にするのに用いられる。
【００４５】
前記表示制御電気回路１３０によって前記タッチ感知面から前記接触物が離れたと判断するステップは、前記タッチ感知面８００のタッチ状態をリアルタイムに取得し、前記タッチ感知面８００のタッチ状態が占有から未占有に変わった際に、接触物が前記タッチ感知面８００から離れたと判断することを含む。
【００４６】
前記判断電気回路１２０は具体的には、前記連続スライド位置情報に基づいて開始位置、及びスライド方向を取得し、前記開始位置及びスライド方向と予め記憶されている情報とを照合し、一致すれば、前記連続スライド位置情報が起動条件を満たすと判断するのに用いられる。
【００４７】
前記判断電気回路１２０がスライド方向を取得するステップは、前記連続スライド位置情報における複数点の位置を取得し、前記複数点の位置及び前記開始位置に基づいて平均方向ベクトルを算出し、前記平均方向ベクトルを前記スライド方向にすることを含む。
【００４８】
前記判断電気回路１２０は具体的には、前記開始位置が前記タッチ感知面のエッジ領域（例えば、エッジから５ｍｍ内である）にあり、かつ前記スライド方向と前記エッジ領域の対応するエッジとの夾角が閾値（例えば、６０度より大きい）よりも大きい場合、前記連続スライド位置情報が起動条件を満たすと判断するのに用いられる。
【００４９】
前記判断電気回路１２０は具体的には、前記夾角が閾値よりも大きいと判断した後、前記接触物の現在位置を取得し、現在位置及び開始位置に基づいてスライド距離を取得し、前記スライド距離が閾値よりも大きければ、前記連続スライド位置情報が起動条件を満たすと判断するのに用いられる。
【００５０】
前記表示制御電気回路１３０が前記ウィンドウ７１０におけるポインターのリアルタイム位置情報を生成するステップは、前記接触物の現在位置情報を取得し、前記タッチ感知面８００のサイズと前記ウィンドウのサイズとの対応関係に基づいて前記ポインターの位置を取得することを含む。
【００５１】
前記イベントトリガー生成電気回路１４０はさらに、実行ファイルを開くイベント情報の生成、ファイルを開くイベント情報の生成、フォルダを開くイベント情報の生成、ウェブページを開くイベント情報の生成及びマクロ定義を実行するイベント情報の生成のうちの一つ又は複数に用いられる。
【００５２】
本発明の入力システム１００はさらに、マッピング関係設立電気回路１５０を含み、前記マッピング関係設立電気回路は、前記アイコン及びアイコンとエンティティとのマッピング関係を取得して記憶手段１６０に保存し、前記イベントトリガー生成電気回路１４０が前記記憶手段１６０からマッピング関係を取得するのに用いられる。
【００５３】
前記実施例１〜実施例５に言及したタッチ感知面は、タッチパッド、携帯タッチパネル、タブレットコンピュータタッチパネルなどタッチ感知機能を有する機能的膜層又は設備を含む。
【００５４】
前記実施例１〜実施例５に言及したディスプレイは、ノートパソコンモニター、デスクトップコンピュータモニター、テレビディスプレイ又は携帯スクリーン、タブレットコンピュータスクリーンなど表示機能を有する膜層又は設備を含む。
【００５５】
実施例６
本発明は、上述のタッチ感知面−ディスプレイによる入力制御方法及び上述のタッチ感知面−ディスプレイによる入力制御システムを提供する。図１４に示すように、さらに入力システム１０００を提供し、タッチパッド８００、スクリーン６００及び前記入力制御システム１００を含む。具体的には、前記タッチパッド８００は前記位置情報取得電気回路１１０に接続され、前記スクリーン６００は前記表示制御電気回路１３０に接続される。本発明の入力システムは、予め設置されているアプリケーションを迅速に起動でき、個性化を実現した。
【００５６】
実施例７
以下の文章には表示ユニットとタッチ感知面ユニットを含む電子装置が記載されているが、電子装置は一つ又は複数の他の物理的ユーザインターフェースデバイス、例えば物理的キーボード、マウス及び／又は操作バーを任意選択的に含むと理解すべきである。装置は通常複数種のアプリケーションを支持し、例えばグラフィックアプリケーション、レンダーアプリケーション、文字処理アプリケーション、ウェブサイト作成アプリケーション、ディスクエディタアプリケーション、表計算アプリケーション、ゲームアプリケーション、電話アプリケーション、ビデオ会議アプリケーション、電子メールアプリケーション、インスタントメッセージアプリケーション、運動サポートアプリケーション、写真管理アプリケーション、デジタルカメラアプリケーション、デジタルビデオカメラアプリケーション、ウェブブラウジングアプリケーション、デジタルミュージックプレイヤーアプリケーション及び／又はデジタルビデオプレイヤーアプリケーションのうちの１種又は複数種が挙げられる。
【００５７】
図１５に示すように、本発明は、電子装置２００を提供する。前記電子装置は、表示ユニット２１０、タッチ感知面ユニット２２０と、前記表示ユニット２１０及びタッチ感知面ユニット２２０にカップリングされる処理ユニット２３０を含み、前記表示ユニット２１０はユーザインタフェースオブジェクトを表示するように配置され、前記タッチ感知面ユニット２２０はユーザ接触を検出するように配置され、前記処理ユニット２２０は、前記タッチ感知面ユニット２２０の連続スライド位置情報をリアルタイムに取得するように配置され、前記連続スライド位置情報が予め設置されているタッチシーケンスに合致すると判断した場合、アイコンを含むウィンドウを表示するように前記表示ユニット２１０を制御し、かつ前記タッチ感知面ユニット２２０の連続スライド位置情報をリアルタイムに取得し続け、前記連続スライド位置情報に基づき、前記ウィンドウで選択位置をリアルタイムポインティングし、かつ表示ユニットが前記選択位置において、ポインター又は現在位置で選択された内容を、
前記接触物が前記タッチ感知面ユニットから離れたことを前記タッチ感知面ユニット２２０が取得したと判断する時まで表示するように表示ユニットを制御し、現在の前記選択位置に基づいてトリガーイベント情報を生成する。前記処理ユニット２３０は、さらに前記トリガーイベント情報に基づいて対応する機能を実行するように配置される。タッチ感知面ユニット２２０には、ジェスチャー、つまりタッチシーケンスを下し、指定されたタッチシーケンスを処理ユニット２３０が検出したら、表示ユニット２１０の予め記憶されているＧＵＩウィンドウをアクティブにし、指のタッチ感知面ユニット２２０におけるスライドによって、対応するＧＵＩウィンドウにおいてポインターの移動又はオブジェクトの選択を操作し、指が離れた際にポインター又はオブジェクトの操作をアクティブにする。
【００５８】
前記処理ユニット２３０は具体的には、前記タッチ感知面ユニット２２０にカップリングされる検出ユニット２３１、前記検出ユニット２３１に接続されるリアルタイム表示ユニット２３２、前記検出ユニット２３１に接続されるフィードバックユニット２３３を含み、前記リアルタイム表示ユニット２３２はさらに前記表示ユニット２３２にカップリングされる。前記検出ユニット２３１は、前記タッチ感知面ユニット２２０の連続スライド位置情報をリアルタイムに取得し、連続スライド位置情報が予め設置されているタッチシーケンスに合致すると判断した場合、アクティブ化情報を生成し、かつ前記アクティブ化情報を前記リアルタイム表示ユニット２３２に送信し、前記連続スライド位置情報を取得し続け、かつ前記連続スライド位置情報を前記リアルタイム表示ユニット２３２に送信し、前記タッチ感知面ユニット２２０から接触物が離れたと判断する時にしてはじめて、前記触接触物の現在位置を前記フィードバックユニット２３３に送信するように配置され、前記リアルタイム表示ユニット２３２は、前記アクティブ化情報によって、前記表示ユニット２１０のウィンドウ表示を制御し、かつ前記連続スライド位置情報に基づいて選択位置を生成し、かつ前記選択位置によって、前記表示ユニット２１０の前記ウィンドウにおけるポインター又は現在位置で選択された内容の表示を制御するように配置され、前記フィードバックユニット２３３は、前記接触物の現在位置に基づいてトリガーイベント情報を生成するのに用いられる。前記処理ユニット２３０は、さらに実行ユニット２３４を含み、前記フィードバックユニット２３３は前記トリガーイベント情報を前記実行ユニット２３４に送信する。アプリケーションを迅速に起動するユーザインタラクティブ方法を実現し、ユーザがタッチ感知面ユニット２２０においてジェスチャーをスライドさせ、ジェスチャーが予め設置されているタッチシーケンスに合致する場合、表示ウィンドウを起動し、スライドし続けてウィンドウにおけるポインター又はハイライト位置を移動させ、ユーザに現在ウィンドウにおける選択位置をフィードバックし、ユーザが指を上げたら、対応するウィンドウにおけるアプリケーションを選択的に実行することを実現する。
【００５９】
前記リアルタイム表示ユニット２３２は、前記選択位置に基づいて前記表示ユニット２１０が前記ウィンドウにおいてポインター又は現在位置で選択された内容を表示するように制御する際に使用され、前記リアルタイム表示ユニット２３２は具体的に、現在記選択位置が前記ウィンドウにおける前記アイコンの選択範囲内である場合、前記表示ユニット２１０が前記アイコン及び／又は前記アイコンの選択範囲をハイライト表示するように制御する情報を生成するのに用いられる。及び／又は、前記リアルタイム表示ユニット２３２はさらに具体的に、現在記選択位置が前記ウィンドウにおける前記アイコンの選択範囲外である場合、前記表示ユニット２１０が現在選択位置においてポインターを表示するように制御する情報を生成するのに用いられる。
【００６０】
前記検出ユニット２３１は、連続スライド位置情報が予め設置されているタッチシーケンスに合致すると判断した後、さらには、接触物が前記タッチ感知面ユニット２２０のキャンセル領域にあると判断する場合、前記ウィンドウを閉じる情報を生成し、かつ前記ウィンドウを閉じる情報を前記リアルタイム表示ユニット２３１に送信し、前記リアルタイム表示ユニット２３１が前記表示ユニット２１０を制御して前記ウィンドウを閉じるように配置される。
【００６１】
前記検出ユニット２３１はさらに、前記タッチ感知面ユニット２２０から接触物が離れたと判断する場合、ウィンドウを閉じる情報を生成して前記リアルタイム表示ユニット２３２に送信し、前記リアルタイム表示ユニット２３２が前記ウィンドウを閉じることを制御するように配置される。
【００６２】
前記タッチ感知面ユニット２２０のキャンセル領域は、前記タッチ感知面ユニット２２０のエッジにあり、前記キャンセル領域の幅は、前記タッチ感知面ユニット２２０の幅又は長さの２％、又は１％、又は５％である。
【００６３】
前記フィードバックユニット２３３具体的に、前記接触物の現在位置が前記ウィンドウにおける前記アイコンの選択範囲内である場合、前記アイコンに関連するエンティティをトリガーするイベント情報を生成するのに用いられる。
【００６４】
前記フィードバックユニット２３３はさらに、前記アイコンに関連するエンティティをトリガするイベント情報を生成した後、前記ウィンドウを閉じる情報を生成するのに用いられる。
【００６５】
前記フィードバックユニット２３３はさらに、前記接触物の現在位置が前記ウィンドウにおける前記アイコンの選択範囲外である場合、前記ウィンドウを閉じる情報を生成するのに用いられる。
【００６６】
前記検出ユニット２３３は具体的に、前記タッチ感知面ユニット２２０のタッチ状態をリアルタイムに取得し、前記タッチ感知面ユニット２２０タッチ状態が閾値時間内に一貫して占有中であれば、前記接触物の連続位置を記録し、前記接触物の連続位置を前記接触物の連続スライド位置情報にするのに用いられる。
【００６７】
前記検出ユニット２３３によって前記接触物が前記タッチ感知面ユニット２２０から離れたと判断するステップは、前記タッチ感知面ユニット２２０のタッチ状態をリアルタイムに取得し、前記タッチ感知面ユニット２２０タッチ状態が占有中から未占有に変わる際に、接触物が前記タッチ感知面ユニット２２０から離れたと判断することを含む。
【００６８】
前記検出ユニット２３３は具体的に、前記連続スライド位置情報に基づいて開始位置及びスライド方向を取得すること、前記開始位置及びスライド方向と予め記憶されている情報とを照合し、一致すれば、前記連続スライド位置情報が予め設置されているタッチシーケンスに合致すると判断するのに用いられる。
【００６９】
前記検出ユニット２３３がスライド方法を取得するステップは、前記連続スライド位置情報における複数点の位置を取得し、前記複数点の位置及び前記開始位置に基づいて平均方向ベクトルを算出し、前記平均方向ベクトルを前記スライド方向にすることを含む。
【００７０】
前記検出ユニット２３３は具体的にさらに、前記開始位置が前記タッチ感知面ユニット２２０のエッジ領域に入り、かつ前記スライド方向と前記エッジ領域の対応するエッジとの夾角が閾値よりも大きい場合、前記連続スライド位置情報が予め設置されているタッチシーケンスに合致すると判断するのに用いられる。
【００７１】
前記検出ユニット２３３は具体的にさらに、前記夾角が閾値よりも大きいと判断した後、前記接触物の現在位置を取得し、現在位置及び開始位置に基づいてスライド距離を取得し、前記スライド距離が閾値よりも大きい場合、前記連続スライド位置情報が予め設置されているタッチシーケンスに合致する判断するのに用いられる。
【００７２】
前記リアルタイム表示ユニット２３２が前記ウィンドウにおける前記選択位置を生成するステップは、前記接触物の現在位置情報を取得し、前記タッチ感知面ユニットのサイズと前記ウィンドウのサイズの対応関係に基づいて前記ポインターの位置を取得することを含む。
【００７３】
前記フィードバックユニット２３３はさらに、前記接触物の現在位置に基づいて実行ファイルを開くイベント情報の生成、ファイルを開くイベント情報の生成、フォルダを開くイベント情報の生成、ウェブページを開くイベント情報の生成及びマクロ定義を実行するイベント情報の生成のうちの一つ又は複数に用いられる。
【００７４】
本発明の電子装置は、前記アイコン及びアイコンとエンティティとのマッピング関係の取得かつ保存に用いられるマッピング関係形成ユニットをさらに含む。
【００７５】
本発明の電子装置は、前記アイコン及びアイコンとエンティティとのマッピング関係を取得かつ記憶するのに用いられる記憶ユニットをさらに含む。
【００７６】
前記フィードバックユニット２３３がトリガーイベント情報を生成する際に、前記記憶ユニットからアイコンとエンティティとのマッピング関係を読み取り、実際のエンティティの情報を取得し（位置情報を記憶）、トリガーイベント情報を生成する。
【００７７】
前記表示ユニット２１０は、コンピュータモニター、携帯スクリーン、タブレットコンピュータスクリーンのうちの１種又は複数を含む。
【００７８】
前記タッチ感知面ユニット２２０は、ノートパソコンタッチパッド、携帯タッチパネル、タブレットコンピュータタッチパネルのうちの１種又は複数を含む。
【００７９】
なお、上述の処理ユニット、表示ユニット、タッチ感知面ユニット、検出ユニット、リアルタイム表示ユニット、フィードバックユニット及び実行ユニットはいずれもハードウェア電気回路であってもよく、つまり処理電気回路、表示電気回路、タッチ感知面電気回路、検出電気回路、リアルタイム表示電気回路、フィードバック電気回路及び実行電気回路に変えることもできれば、ある機能を実行する単独のプロセッサでもよい。
【００８０】
一部の実施例では、上述の処理ユニット２３０は次のように配置される。ａ：タッチ感知面ユニットにおける接触を検出し、タッチ感知面ユニットにおける接触による移動シーケンスを検出し、前記移動シーケンスはアクティブ化方法における前記ユーザＧＵＩ及びユーザを読み取るＧＵＩ配置に対応する。ｂ：処理ユニットはさらにタッチパッドにおけるユーザの移動、ユーザリアルタイム表示ユニットのＧＵＩインターフェースにおける移動の出力と表示との同調を検出する。ｃ：指が離れたと検出してはじめて、現在位置情報をフィードバックユニットにフィードバックし、かつＧＵＩに対応する配置情報を生成ユニット又は停止ユニットに送信し、コンピュータに対して対応する操作を行う。
【００８１】
一部の実施例では、ステップａでの特定シーケンスは、個別のジェスチャーの連続操作でも、複数のジェスチャーの連続操作などでも、一つの指の関連操作、複数の指の連続操作の集合でもよい。
【００８２】
一部の実施例では、ステップｂでの移動追跡、ＧＵＩインターフェースの追跡出力は、ポインターの追跡でも、ある種のオブジェクトの選択でもよい。
【００８３】
一部の実施例では、ステップｃの現在位置は、マウスポインターがＧＵＩにおけるある位置に対応するオブジェクトでも、ポインターが対応するブランク領域でもよければ、ＧＵＩにおけるある選択されたオブジェクトの位置でも、ＧＵＩにおけるある特定指令領域でもよい。
【００８４】
一部の実施例では、ステップｃの現在位置が、応答するオブジェクトに対応したら、そのオブジェクトを開くことも、ユーザー定義されたある種のシステム操作でもよければ、ユーザー定義された該オブジェクトに対するある種の操作でもよい。
【００８５】
一部の実施例では、ステップｃの現在位置がブランク領域に対応するなら、停止ユニットを呼び出すか、ＧＵＩが消えるか、又は如何なる操作も行わないことでもよい。
【００８６】
一部の実施例では、ステップｃの現在位置が、ＧＵＩのある特定指令領域に対応するなら、停止ユニットを呼び出すか、ＧＵＩが消えるか、又は如何なる操作も行わないことでもよければ、あるシステム指令でもよい。
【００８７】
一部の実施例では、ステップｂにおけるＧＵＩインターフェースは透明であってもよい。
【００８８】
上述の電子装置２００は実際の使用過程では、図１６に示すように、タッチ感知面がジェスチャーを取得して前記プロセッサに送信し、プロセッサがジェスチャー情報と記憶器における情報とを比較して処理した後、ディスプレイにおいてウィンドウを表示し、連続位置情報をさらに取得し、指が上がったと判断したら指の最後の位置に基づいてトリガーイベント情報を生成し、対応するアプリケーションの機能を実行する。
【００８９】
実施例８
本発明の実施例の触覚−視覚技術による入力制御方法は、図１７に示すように、以下のステップを含む。すなわち、タッチパッドを区分及び初期化し、前記タッチパッドをインターフェース制御領域と入力制御領域に区分し、前記インターフェース制御領域及び入力制御領域が収集した情報に基づき、仮想インターフェースを表示するようにＵＩ層を制御し、同時に入力制御領域が収集した情報に基づいて該仮想インターフェースにおいてタッチパッドにおけるユーザのスライド操作をリアルタイムに表示し、入力内容情報を制御するか又は制御情報を実行する。前記インターフェース制御領域は前記実施例におけるトリガー領域に相当し、前記入力制御領域は前記実施例における無効領域に相当する。
【００９０】
前記タッチパッドを区分及び初期化し、前記タッチパッドをインターフェース制御領域と入力制御領域に区分することは具体的には、
タッチパッドのサイズを確定しかつ該タッチパッドに対して座標定義するＳ１１と、
座標情報を利用して前記タッチパッドをインターフェース制御領域と入力制御領域に区分し、かつ前記入力制御領域をさらに区分し、前記インターフェース制御領域と入力制御領域が隣接し、前記インターフェース制御領域は、入力制御領域の左側、右側、上側、下側、左上の隅、左下の隅、右上の隅又は右下の隅に設置されるＳ１２と、  
前記入力制御領域を初期化し、対応する入力制御内容を設置するＳ１３を含む。
【００９１】
前記インターフェース制御領域及び入力制御領域が収集した情報に基づき、仮想インターフェースを表示するようにＵＩ層を制御することは具体的に、駆動層が指のスライド軌跡情報を収集し、ユーザのスライド操作がインターフェース制御領域から入力制御領域に入ったと対応する軌跡情報によって示されると、仮想インターフェースを表示するようにＵＩ層を制御する。
【００９２】
前記入力制御領域が収集した情報に基づいて該仮想インターフェースにおいてユーザがタッチパッドにおけるスライド操作をリアルタイムに表示し、入力内容情報を制御するか又は制御情報を実行することは具体的に、
入力制御領域が指のスライド軌跡情報を収集しかつ前記仮想インターフェースにおいて現在スライド軌跡の座標情報の対応する内容をリアルタイムに表示するＳ２１と、
前記スライド軌跡の終点に対応する座標情報を確定し、対応する入力制御内容を取得するＳ２２と、
前記入力制御内容に基づいて内容情報を入力するか又は制御情報を実行するＳ２３というステップを含む。
【００９３】
上述の方法では、前記タッチパッドはノートパソコンに組み込まれたタッチパッド又はタッチパッド単品である。
【００９４】
触覚−視覚技術による入力制御システムは、
タッチパッドを区分及び初期化し、前記タッチパッドをインターフェース制御領域と入力制御領域に区分するのに用いられるタッチパッド区分及び初期化電気回路と、
前記インターフェース制御領域及び入力制御領域の収集した情報に基づき、仮想インターフェースを表示するようにＵＩ層を制御するのに用いられる仮想インターフェース表示制御電気回路と、
入力制御領域の収集した情報に基づき、該仮想インターフェースにおいてユーザがタッチパッドにおけるスライド操作をリアルタイムに表示し、入力内容情報を制御するか又は制御情報を実行するリアルタイム表示及び入力制御電気回路とを含む。
【００９５】
前記タッチパッド区分及び初期化電気回路は具体的に、
タッチパッドのサイズを確定し、かつ該タッチパッドに対して座標定義するのに用いられるサイズ確定及び座標定義電気回路と、
座標情報を利用して前記タッチパッドをインターフェース制御領域と入力制御領域に区分し、前記インターフェース制御領域と入力制御領域が隣接する領域区分電気回路と、
前記入力制御領域を初期化し、対応する入力制御内容を設置する設置及び初期化電気回路とを含む。
【００９６】
前記仮想インターフェース表示制御電気回路は具体的に、
指のスライド軌跡情報の収集に用いられる指スライド軌跡情報収集電気回路と、
駆動層が指のスライド軌跡情報を収集し、ユーザのスライド操作がインターフェース制御領域から入力制御領域に入ったと対応する軌跡情報によって示されると、仮想インターフェースを表示するようにＵＩ層を制御するのに用いられる仮想インターフェース表示電気回路とを含む。
【００９７】
前記リアルタイム表示及び入力制御電気回路は具体的に、
入力制御領域によって指のスライド軌跡情報を収集し、かつ前記仮想インターフェースにおいて現在スライド軌跡の座標情報に対応する内容をリアルタイムに表示するのに用いられる指スライド軌跡収集及表示電気回路と、
前記スライド軌跡の終点に対応する座標情報を確定し、対応する入力制御内容を取得するのに用いられる入力制御内容取得電気回路と、
前記入力制御内容に基づいて内容情報を入力するか又は制御情報を実行するのに用いられる情報入力電気回路とを含む。
【００９８】
本発明の実施例で詳しく説明していない部分について、いずれも従来技術によって実現できる。
【００９９】
本発明の一つの実施例の作業原理は以下のとおりである。まず、タッチパッド（前記タッチパッドがノートパソコンに組み込まれたタッチパッド又はタッチパッド単品）のサイズを確定しかつ該タッチパッドに対して座標定義し、座標情報を利用して前記タッチパッドをインターフェース制御領域と入力制御領域に区分し、かつ前記入力制御領域をさらに区分し（例えば、４＊４に区分する）、前記インターフェース制御領域と入力制御領域は隣接し、前記インターフェース制御領域は入力制御領域の左側、右側、上側、下側、左上の隅、左下の隅、右上の隅又は右下の隅に設置できる。ここで仮に前記インターフェース制御領域が入力制御領域の左側（図１８に示すように）に設置されるとする。次に、前記入力制御領域に対して初期化し、対応する入力制御内容（例えば図２に示すようなアプリケーション制御情報又は数字内容情報）を設置する。
【０１００】
ユーザＡがｗｏｒｄテキストを編集する際に、ビング辞書（ｂｉｎｇ  ｄｉｃｔｉｏｎａｒｙ）を開いて単語を探したい場合、タッチパッドにおいて左から右へと指をスライドすれば、ｗｏｒｄテキストのページにおいて仮想インターフェースが表示され、次に「ビング」までスライドし続けて指を離せば、ビング辞書ソフトウェアを開くことができ、同時に仮想インターフェースは消える。具体的には、システム内部では以下のように処理が行われる。（ユーザー定義した）駆動層は、ソフトウェアレベルにおいてタッチパッドをインターフェース制御領域と入力制御領域に区分し、駆動層は指のスライド軌跡情報を収集し、ユーザのスライド操作がインターフェース制御領域から入力制御領域に入ったと対応する軌跡情報によって示されると、仮想インターフェースを表示するようにＵＩ層を制御する。入力制御領域は指のスライド軌跡情報を収集しかつ前記仮想インターフェースにおいて現在スライド軌跡の座標情報に対応する内容をリアルタイムに表示し、次に前記スライド軌跡の終点（つまり入力制御領域４＊３の位置）に対応する座標情報を確定し、対応する入力制御内容（つまりビング辞書を開くように制御する）を取得し、前記入力制御内容に基づいて制御情報（つまりビング辞書を開く）を実行し、同時に入力制御領域は制御情報を駆動層に送信し、駆動層が該制御情報を受信したら、仮想インターフェースを隠すようにＵＩ層を制御する。
【０１０１】
本発明では、用語「第１」、「第２」、「第３」は目的の説明のみに用いられ、それが比較的な重要性を指示又は暗示するものと理解してはならない。用語「複数」は二つ又は二つ以上であることを指すが、別途に明確な限定がある場合はこの限りではない。
【０１０２】
上述したものは本発明の好ましい実施例に過ぎず、本発明を制限するためのものではない。当業者からすれば、本発明は各種の変更及び変化を行うことができる。本発明の精神及び原則内において行われた如何なる修正、均等な置き換え、改良などは、いずれも本発明の保護範囲内である。
【図１】
2019505024.tif 000003
【図２】
2019505024.tif 000004
【図３】
2019505024.tif 000005
【図４】
2019505024.tif 000006
【図５】
2019505024.tif 000007
【図６】
2019505024.tif 000008
【図７】
2019505024.tif 000009
【図８】
2019505024.tif 000010
【図９】
2019505024.tif 000011
【図１０】
2019505024.tif 000012
【図１１】
2019505024.tif 000013
【図１２】
2019505024.tif 000014
【図１３】
2019505024.tif 000015
【図１４】
2019505024.tif 000016
【図１５】
2019505024.tif 000017
【図１６】
2019505024.tif 000018
【図１７】
2019505024.tif 000019
【図１８】
2019505024.tif 000020
【国際調査報告】
2019505024.tif 000021
2019505024.tif 000022
2019505024.tif 000023
2019505024.tif 000024
2019505024.tif 000025