JPH1063425A - 仮想ポインティング・デバイスの生成指示方法、コンピュータ・システム及び装置 - Google Patents

仮想ポインティング・デバイスの生成指示方法、コンピュータ・システム及び装置

Info

Publication number
JPH1063425A
JPH1063425A JP14370897A JP14370897A JPH1063425A JP H1063425 A JPH1063425 A JP H1063425A JP 14370897 A JP14370897 A JP 14370897A JP 14370897 A JP14370897 A JP 14370897A JP H1063425 A JPH1063425 A JP H1063425A
Authority
JP
Japan
Prior art keywords
pointing device
virtual pointing
touch screen
finger
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP14370897A
Other languages
English (en)
Inventor
Mennhan Shie Joney
ジョニィ・メン−ハン・シエ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPH1063425A publication Critical patent/JPH1063425A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

(57)【要約】 【課題】 少なくともプロセッサ、メモリ及びタッチス
クリーンを有し、仮想ポインティング・デバイスを生成
する方法、メモリ及び装置を提供すること。 【解決手段】 本方法は、タッチスクリーン上に非活動
化仮想ポインティング・デバイスを表示するステップ
と、仮想ポインティング・デバイス上に配置される少な
くとも1つの指の検出に応答して、仮想ポインティング
・デバイスを活動化するステップと、少なくとも1つの
指の動きに従い、仮想ポインティング・デバイスを移動
するステップとを含む。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明はポインティング・デ
バイス及びポインタに関し、特に、タッチスクリーン・
システムにおいて使用されるポインティング・デバイス
に関する。
【0002】
【従来の技術】従来、ユーザは"マウス"を用いて、コン
ピュータ・システムのデスクトップ及びオペレーティン
グ・システムと対話する。マウスはワイヤーまたは赤外
線信号によりコンピュータ・システムに接続される特殊
なハードウェア入力装置である。通常、マウスはその上
部に1つ以上の押しボタンと、その底部にローラを有
し、ローラがコンピュータ・システムに隣接する表面に
沿って回転するように設計される。ユーザがマウスのロ
ーラをこの表面上で移動するとき、コンピュータ・シス
テムの表示装置上に位置決めされるマウス・ポインタが
マウスのローラの移動を追跡する。ユーザがポインタを
オブジェクト上などの所望の位置に位置決めすると、ユ
ーザはマウスがプログラムされる仕様に依存して、マウ
ス押しボタンの1つをクリックし、そのオブジェクトを
呼び出したり開いたりする。
【0003】ユーザは、マウス及びマウス・ポインタの
操作を個別化すなわちカストマイズしてもよい。幾つの
かの従来のオペレーティング・システムにより保守され
るカストマイズ化メニューを通じて、ユーザは例えば、
第1のマウス・ボタンの単一のクリックを第1の機能の
呼び出しに割当て、第2のマウス・ボタンの単一のクリ
ックを第2の機能の呼び出しに割当てるようにカストマ
イズし得る。更に、ユーザは表示画面上のマウス・ポイ
ンタの外観をカストマイズし得る。例えばあるユーザは
マウス・ポインタとして小さな矢印を好み、別のユーザ
は大きな点滅する矢印を好み得る。同様に、あるユーザ
は高速のマウス・ポインタ(すなわちマウスのローラの
小さな動きがマウス・ポインタの大きな移動を生じる)
を好むのに対して、他のユーザはゆっくりしたマウス・
ポインタを好んだりする。この機構は、マウス・ポイン
タの"感度"として参照される。
【0004】これらのタイプのマウス及びマウス・ポイ
ンタの振舞いは、各個々のユーザに対してカストマイズ
され得る。しかしながら、ほとんどのオペレーティング
・システムはシステム上の1ユーザに対してのみ、カス
トマイズ化を提供する。従ってマルチユーザ・システム
では、ユーザは以前の設定からマウスを再度カストマイ
ズしなければならない。このためには通常、ユーザはボ
タンの振舞いを特定の機能にマップするマウス設定ファ
イルまたはローカル・データベースを編集する。X11
などの幾つかのシステムは、これを行うための特殊な初
期(init)ファイルを有する。
【0005】従来のマウスは特定の欠点及び制限を被
る。例えばマウスが無骨で、サイズが固定されているた
めに、非常に小さな手または非常に大きな手の者にはマ
ウスが適切に適合せず、コンピュータ・システムに永久
的に接続されずに無駄になってしまったり、或いはユー
ザが特定のマウスの振舞いを知ることが要求されたりす
る(例えば、どのマウス・ボタンを何回クリックすれ
ば、ある機能を呼び出せるかなど)。従って、多くの顧
客(カストマ)指向のシステム(例えばATMマシン)
及びマルチユーザ・システムはマウスを使用しない。む
しろ、マルチユーザ・システムの傾向はタッチスクリー
ンを使用することである。
【0006】従来のタッチスクリーンはユーザの指また
はポインティング・デバイスが、従来のマウス及びマウ
ス・ポインタを置換することを可能にする。従来のタッ
チスクリーンは、例えば熱感応、音感応、圧力感応また
は動き感応グリッド/検出器を用いて、タッチスクリー
ン上に配置される手、指、またはオブジェクトを検出す
る。しかしながら、従来のタッチスクリーンは特定の制
限及び欠点を被る。例えばマウス・ポインタと異なり、
指は大きさが様々であり、従ってデスクトップは大きな
指にも対応するために、連続的なオブジェクト・アイコ
ン及びテキストを大きく離して配置しなければならな
い。またユーザは、従来のマウス及びマウス・ポインタ
において見い出されるような、カストマイズ化機構を選
択することができない。
【0007】なお、本願は、米国特許出願第65448
6号、同第654487号、同第654484号、同第
664038号、同第664037号、同第67251
8号、同第672519号、同第672521号、同第
672520号に関連するものである。
【0008】
【発明が解決しようとする課題】従って、タッチスクリ
ーン技術を使用する上で、オブジェクト・アイコン及び
テキストを互いに接近して配置することを可能にし、ポ
インティング・デバイス及びポインタのユーザ・カスト
マイズ化を可能にする、新たなポインティング・デバイ
スが待望される。
【0009】
【課題を解決するための手段】本発明によれば、少なく
ともプロセッサ、メモリ及びタッチスクリーンを有し、
仮想ポインティング・デバイスを生成する方法、メモリ
及び装置が提供される。本方法は、非活動化仮想ポイン
ティング・デバイスをタッチスクリーン上に表示するス
テップと、仮想ポインティング・デバイス上に配置され
る少なくとも1つの指の検出に応答して、仮想ポインテ
ィング・デバイスを活動化するステップと、少なくとも
1つの指の移動に従い、仮想ポインティング・デバイス
を移動するステップとを含む。
【0010】
【発明の実施の形態】好適な実施例は、図1に示される
コンピュータ・システム100などの、タッチスクリー
ンを使用する任意の好適なハードウェア構成、またはラ
ップトップまたはノートパッド・コンピュータ・システ
ムにおいて実現され得る。コンピュータ・システム10
0は標準のマイクロプロセッサなどの、任意の好適な中
央処理装置10、及びシステム・バス12により相互接
続される任意の数の他のオブジェクトを含む。説明の都
合上、コンピュータ・システム100は読出し専用メモ
リ(ROM)16、ランダム・アクセス・メモリ(RA
M)14、及びI/Oアダプタ18を介してシステム・
バス12に接続される周辺メモリ装置(例えばディスク
またはテープ・ドライブ20)などのメモリを含む。コ
ンピュータ・システム100は更に、システム・バス1
2を従来のタッチスクリーン表示装置38に接続するタ
ッチスクリーン表示アダプタ36を含む。また、ユーザ
・インタフェース・アダプタ22が、システム・バス1
2をキーボード24、スピーカ28、マウス26、及び
タッチパッド(図示せず)などの他のユーザ制御に接続
する。
【0011】当業者には、如何に従来のタッチスクリー
ンが作用し、如何に従来のタッチスクリーン・デバイス
・ドライバがオペレーティング・システムと通信し、ま
た如何にユーザがタッチスクリーンを用いてグラフィカ
ル・ユーザ・インタフェース内でオブジェクトの操作を
開始するかが容易に理解されよう。例えばタッチスクリ
ーン技術は、コンピュータ画面を覆う柔軟な皮膜の内側
に配置される電子センサ、赤外線信号のグリッド、或い
はガラスまたはプラスチックを通じる反射音波の変化を
センスすることによるタッチの検出方法を含む。現タッ
チスクリーン技術の使用により、ユーザはタッチスクリ
ーンに触れることによりプルダウン・メニューの表示を
開始することができ、続いてプルダウン・メニューに沿
って指を下方にドラッグすることにより、そのメニュー
内のオブジェクトを選択することができる。
【0012】好適な実施例のグラフィカル・ユーザ・イ
ンタフェース(GUI)及びオペレーティング・システ
ム(OS)は、コンピュータ読出し可能媒体内に存在し
て、タッチスクリーン・デバイス・ドライバを含む。タ
ッチスクリーン・デバイス・ドライバは1人以上のユー
ザがタッチスクリーン表示装置上に表示されたオブジェ
クト・アイコン及びテキストの操作を開始することを可
能にする。任意の好適なコンピュータ読出し可能媒体が
GUI及びオペレーティング・システムを保存し得る。
こうした媒体には、ROM16、RAM14、ディスク
及び(または)テープ・ドライブ20(例えば磁気ディ
スケット、磁気テープ、CD−ROM、光ディスク、ま
たは他の好適な記憶媒体など)が含まれる。
【0013】好適な実施例では、COSE(商標)(共
通オペレーティング・システム環境)デスクトップGU
Iが、ユーザとAIX(商標)オペレーティング・シス
テムとをインタフェースする。GUIはオペレーティン
グ・システム内に組み込まれ、埋め込まれているものと
見なされる。代わりに任意の好適なオペレーティング・
システム及びデスクトップ環境が使用され得る。他のG
UI及び(または)オペレーティング・システムの例に
は、X11(商標)(Xウィンドウ)グラフィカル・ユ
ーザ・インタフェース、サン社のソラリス(商標)・オ
ペレーティング・システム、及びマイクロソフト社のウ
ィンドウズ95(商標)オペレーティング・システムが
含まれる。GUI及びオペレーティング・システムは、
単にCPU10に命令及び指令するだけであるが、ここ
では説明の都合上、GUI及びオペレーティング・シス
テムが、次の機構及び機能を実行するように述べられ
る。
【0014】図2を参照すると、タッチスクリーン20
0が任意の従来の好適なタッチスクリーンを含み、これ
は例えば掌及び指紋の熱、圧力または音に感応する。こ
の図では、ユーザは右手(図示せず)をタッチスクリー
ン200上に置いている。任意の好適なタッチスクリー
ン技術が使用され得るが、説明の都合上、好適な実施例
は音のパターンを検出するタッチスクリーンを使用する
ように述べられる。ユーザが彼(または彼女)の手をタ
ッチスクリーン上に置いたことに応答して、タッチスク
リーン200はユーザの手の音パターンを検出する。こ
れには掌紋領域210、親指指紋領域215、及び指紋
領域220、230、235、240、及び領域280
からの音が含まれる。或いは、手の一部だけ(例えば指
だけ)、及び(または)特定のオブジェクト(例えばス
タイラス)が手形の検出に代用され得る。更に、複数の
手またはオブジェクトが一度に検出され得る。
【0015】タッチスクリーン200が、図2に示され
るのと類似の1つ以上の手または指のパターンを検出す
るとOSがユーザを識別しようとする。そのために、O
Sは掌紋領域210から各指紋領域215、220、2
30及び240までの距離を掌紋領域210のX、Y座
標、並びに掌紋領域210のX、Y限界と一緒に測定す
る。OSは掌紋領域210の最左端と最上点との交差点
を第1の基準点255として定義する。OSは親指の指
紋215から第1の基準点までの最長距離を測定する。
同様にOSは指紋領域220及び230から、第1の基
準点255までのそれぞれの最長距離を測定する。
【0016】同様に、OSは掌紋領域210の最右端と
最上点との交差点を第2の基準点260として定義し、
それにより指紋領域240から第2の基準点260まで
の最長距離が決定される。最後にOSは掌紋領域210
のX、Y座標、それぞれ265及び270を測定する。
更に精度を上げるために各指紋のサイズが測定され得
る。
【0017】次に、OSは、新たに決定された測定と、
あらゆる既存の測定との一致の検出のために、メモリに
記憶されるユーザ・ファイル・データベース(図示せ
ず)を探索し、手形に対応して記憶される人物が存在す
るか否かを判断する。特に、OSは4つの距離測定値及
び掌紋210のX、Y座標を、ユーザ・ファイル・デー
タベースに記憶されるあらゆる既存の測定値と比較す
る。しかしながら、当業者には、本発明の範囲及び趣旨
から逸脱すること無しに、特定のユーザ(またはユーザ
のオブジェクト)の手形(またはオブジェクトの跡)を
識別する様々な手段が存在することが理解されよう。図
では、掌紋領域210の幅だけが一致が存在するか否か
を判断するために使用され得る。
【0018】OSが一致がユーザ定義済み(またはデフ
ォルト指定)の受諾可能な公差内であると見い出すと、
OSはユーザ・ファイルから定義済みのカストマイズ化
機構を読出し、そのカストマイズ化機構を用いてタッチ
スクリーン200上に位置決めされた手(または手の一
部)の下に仮想ポインティング・デバイスを生成する。
従って、例えばユーザの親指の下のタッチスクリーン2
00の領域(すなわち親指の指紋領域215)、指の下
の領域(すなわち指紋領域220、230、235及び
240)、及び掌の下の領域(すなわち掌紋領域21
0)が"活動化"され、これらの"活動化"領域上でのユー
ザの指、親指及び(または)掌の特定の定義された動き
が特定の機能を呼び出すことになる。しかしながら、O
Sが手形を認識しない場合、OSはデフォルト指定の機
能セットを用いて手またはその一部の下に、デフォルト
指定の仮想ポインティング・デバイスを生成するか、ユ
ーザがカストマイズされた仮想ポインティング・デバイ
スを生成する。
【0019】図5は、如何にユーザが仮想ポインティン
グ・デバイスを移動し操作するかを示す。ユーザが彼
(または彼女)の手を実質的にタッチスクリーン200
に接したまま、手をタッチスクリーン上でスライドする
とき、OSはタッチスクリーン上で移動するユーザの手
の位置を検出し、それに応答して仮想ポインティング・
デバイスの"活動化"領域を、手(または手の一部)の下
の領域として連続的に再定義する。従って、仮想ポイン
ティング・デバイスがユーザの手の移動と共に、及びそ
れに追従して移動する。例えば"活動化"領域が、タッチ
スクリーン画素座標[X1、Y1、X2、Y2、X3、
Y3及びX4、Y4](図示せず)内に含まれる領域と
して最初に定義され、ユーザが指をその領域からタッチ
スクリーン画素座標[X5、Y5、X6、Y6、X7、
Y7及びX8、Y8]に移動する場合、"活動化"領域は
これらの新たな座標に移動する。
【0020】OSは、ポインタ250が仮想ポインティ
ング・デバイスとロック・ステップの関係で移動するよ
うにポインタ250を仮想ポインティング・デバイスの
活動領域の近く(この場合、指紋領域230の上方)に
位置決めする。従って、ユーザは例えば仮想ポインティ
ング・デバイス、従ってポインタ250を移動すること
ができ、ポインタ250が所望のオブジェクト・アイコ
ン上に位置決めされる。或いはユーザは単に彼の手を持
ち上げ、それを所望の位置に配置してもよい。それによ
りOSは、ユーザの手の下の新たな位置に仮想ポインテ
ィング・デバイスを再生する。
【0021】ユーザは仮想ポインティング・デバイスを
ユーザの指、親指及び(または)掌の移動を介して操作
する。例証的にユーザは"フォーカス機能"245を呼び
出し、それによりポインタ250の下に位置決めされる
オブジェクト・アイコンがフォーカスを獲得する。これ
はユーザが彼の親指を持ち上げ、次に親指を親指の指紋
領域215に所定時間(例えば2秒)以内に再配置する
ことにより、達成される("シングル・クリック"として
参照される)。同様にユーザは彼の第3の指(薬指)を
持ち上げ、第3の指紋領域235上に所定時間以内に再
配置することにより、"ペースト"機能を呼び出すことが
できる。
【0022】指、掌及び親指の各々の振舞い及び関連機
能/コマンドは、特定の機能を呼び出すために特殊に定
義され、また後に再定義され得る(以降で詳述され
る)。OSは各指紋/親指の指紋領域上にダイアログを
表示し、指の振舞い("(1)"はシングル・クリックを
表す;"(2)"はダブル・クリックを表すなど)及び対
応する機能/コマンド(例えばフォーカス245、オー
プン257、解除されるまでの選択259、ペースト2
61及びデフォルト指定メニュー262)を示す。
【0023】デフォルト指定機能/コマンド、指の振舞
い及びポインタは、好適な実施例では次のように定義さ
れる。親指の指紋領域215上での親指のシングル・ク
リックは、OSにポインタ250下に配置される任意の
オブジェクト・アイコンまたはテキスト上でフォーカス
機能245を呼び出すように指示する。指紋領域220
上での指のシングル・クリック、または親指の指紋領域
215のダブル・クリックは、OSにポインタ250下
に配置される任意のオブジェクト・アイコンまたはテキ
スト上でオープン機能245を呼び出すように指示す
る。指紋領域230上でのシングル・クリックは、ポイ
ンタ250下に配置される任意のオブジェクト・アイコ
ンまたはテキスト上で、解除されるまでの選択機能25
9を呼び出す。また指紋領域235上でのシングル・ク
リックは、ポインタ250下に配置される任意のオブジ
ェクト・アイコンまたはテキスト上でペースト機能26
1を呼び出す。最後に、指紋領域240上でのシングル
・クリックは、デフォルト指定メニュー機能263を呼
び出す。デフォルト指定ポインタ250は矢印形状であ
り、指紋領域230の近傍に位置決めされる。しかしな
がら、当業者には、デフォルト指定機能、ポインタ位置
及び(または)指の振舞い(例えば複数クリック)の任
意の組み合わせが、デフォルト指定の仮想ポインティン
グ・デバイスを定義するために使用され得ることが容易
に理解されよう。更に、2つ以上の指の同時シングル・
クリック(または多重クリック)が機能/コマンドを含
み得る。
【0024】図3は、好適な実施例を実現するための詳
細論理を含むフローチャートである。302で、タッチ
スクリーン200が手形(またはオブジェクト)または
手形の一部から音、熱、圧力などを検出する。306
で、OSが手形を読取り、図2に示される前述の測定を
計算する。310で、OSはデータベース内のユーザ・
ファイルを探索し、手形測定を追跡する。312で、O
Sは10%のデフォルト指定の公差(これは後にユーザ
により変更され得る)内のあらゆる既存の手形測定を突
き止め、320で、OSはユーザ・ファイル内の全ての
情報を読出す。そして322で、ユーザ・ファイル内で
見い出される定義済みの特性にもとづき、ユーザの手
(または手の一部)の下のタッチスクリーン上に仮想ポ
インティング・デバイスを描く。更に将来的にオブジェ
クト及び(または)テキストが仮想ポインティング・デ
バイスにより選択されていれば、それらが仮想ポインテ
ィング・デバイスに対してそれらの以前の位置に関連す
る位置に描画される。
【0025】324では、OSは4秒以上、一貫して異
例な振舞いまたは未定義の振舞いが存在するか否かを判
断する。こうした振舞いには、例えば指紋、親指の指紋
の検出の失敗、または手形が検出されない場合が含まれ
る。OSが異例な振舞いを検出する場合、OSは326
で作業事象ループ(図9参照)を実行し、制御が324
に復帰する。図9を参照すると、902でOSはタッチ
スクリーンを横断する手の任意の動きが発生したか否か
を判断し、発生した場合、904で、OSは仮想ポイン
ティング・デバイスを手の動きに従い移動する。906
で、OSは機能/コマンドを呼び出すための指または親
指の動きが発生したか否かを判断し、発生した場合、9
08で、OSはポインタの下に配置される任意のオブジ
ェクト/テキストに対してその機能/コマンドを呼び出
す。その後、制御が324に復帰する。
【0026】図3の324を参照すると、OSが特定の
時間長(例えば4秒間)の異例の振舞いまたは未定義の
振舞いを検出する場合、328で、OSは掌がタッチス
クリーン上に留まったまま、全ての指がタッチスクリー
ンから持ち上げられたか否かを判断する。或いは当業者
には、"全ての指が持ち上げられた"ことを示す標識とし
て、多くの他の標識が代用され得ることが理解されよ
う。例えば、指の組み合わせが持ち上げられたか否かを
判断したり、指紋がタッチスクリーンに接したまま、掌
が持ち上げられたか否かを判断したりしてもよい。OS
が全ての指がタッチスクリーンから持ち上げられたと判
断すると、330で、OSはメイン・メニュー600を
表示し(図6参照)、ユーザに仮想ポインティング・デ
バイスの任意の再カストマイズ化を提供するように促
す。344で、OSは330で実行されたあらゆる変更
に従い、新たな仮想ポインティング・デバイスを表示す
る。
【0027】328に戻り、掌がタッチスクリーンに接
したまま、指が持ち上げられたことが検出されなかった
場合、342で制御が図8に移行する。図8を参照する
と、810でOSは手全体(またはオブジェクト)がタ
ッチスクリーンから持ち上げられたか否かを判断する。
手全体がタッチスクリーンから持ち上げられずに、指、
親指及び(または)掌の組み合わせ(その振舞いが対応
する定義済み機能を有さない)が持ち上げられるなどし
て異例の振舞いまたは未定義の振舞いが発生した場合、
制御は814に移行し、OSはユーザ・ファイルにもと
づき手の下に仮想ポインティング・デバイスを再描画す
る。これはユーザに直前の手/指の振舞いが定義済み機
能を有さないことを示す。手全体がタッチスクリーンか
ら持ち上げられた場合、811で、OSは仮想ポインテ
ィング・デバイスをタッチスクリーン上の現位置に、所
定期間(例えば5秒間)、明白な不活発状態(hibernat
edstate)で表示し続ける。これは、指紋及び掌紋領域
がタッチスクリーン上の半透明領域として見られること
を意味する。812で、OSは手がタッチスクリーン上
に5秒以内に再配置されたか否かを判断し、手の除去を
検出する。手がタッチスクリーン上に5秒以内に再配置
されなかった場合、制御は826に移行する。しかしな
がら、OSが手がタッチスクリーン上に5秒以内に再配
置されたことを検出する場合、816で、OSは複数の
仮想ポインティング・デバイスが同時に使用されている
か否かを判断し、使用されている場合、タッチスクリー
ンに手が再配置されたときに、複数のユーザが現在彼
(または彼女)の手をタッチスクリーンから持ち上げた
か否かを判断する。否定の場合、814で制御は図3の
322に移行し、OSはユーザ・ファイルにより識別さ
れる仮想ポインティング・デバイスを活動化し、それを
再配置された手の下に移動する。更に、手が持ち上げら
れたときに、任意のオブジェクト及び(または)テキス
トが仮想ポインティング・デバイスにより選択された場
合、それらが仮想ポインティング・デバイスに対してそ
れらの以前の位置に関連する位置に再描画される。
【0028】複数のユーザが同時にタッチスクリーンか
ら手を持ち上げた場合、820で、OSは再配置された
手の手形を読出し、図2に示される前述の測定を計算す
る。822で、OSは検出された持ち上げられた手に測
定が一致する仮想ポインティング・デバイスのユーザ・
ファイルを探索する。一致が見い出されない場合、82
3で、OSは検出された持ち上げられた手を有する仮想
ポインティング・デバイスの1つのユーザ識別を求めて
ユーザ・ファイル・データベースを探索する。OSは次
にダイアログ(図示せず)を表示し、ユーザに彼(また
は彼女)がユーザ識別により識別されるユーザか否かを
尋ねる。825で、ユーザが彼(または彼女)がユーザ
識別により識別されるユーザであることを示すと、82
7で、制御が図3の322に移行し、OSはユーザ・フ
ァイルにより識別される仮想ポインティング・デバイス
を再配置された手の下に移動する。そして、任意のオブ
ジェクト及び(または)テキストが仮想ポインティング
・デバイスにより選択されていれば、それらが仮想ポイ
ンティング・デバイスに対してそれらの以前の位置に関
連する位置に再描画される。しかしながら、825で、
ユーザがユーザ識別がユーザを識別しないことを示す場
合、OSはその識別が検出された持ち上げられた手を有
する仮想ポインティング・デバイスの最後のユーザ・フ
ァイルか否かを判断する。否定の場合、制御は823に
戻り、OSは検出された持ち上げられた手を有する仮想
ポインティング・デバイスの次のユーザ・ファイルを探
索する。このプロセスはユーザとユーザ識別との一致、
従って検出された持ち上げられた手を有する対応する仮
想ポインティング・デバイスが見い出されるまで、繰り
返される。OSが最後のユーザ・ファイルを探索し、一
致が見い出されなかった場合、839で、制御は図3の
310に移行し、OSはユーザの手を求めて全てのユー
ザ・ファイルを探索する。
【0029】812に戻り、手がタッチスクリーン上に
5秒以内に再配置されなかった場合、または手全体がタ
ッチスクリーンから持ち上げられなかった場合、826
で、OSは仮想ポインティング・デバイスを明白な不活
発状態で表示し続け、828で、ダイアログ(図示せ
ず)により、ユーザに終了を希望するか否かを尋ねる。
ユーザが終了を希望する場合、制御は830に移行し、
OSは仮想ポインティング・デバイスを表示から除去す
る。ユーザが終了を希望しない場合、832で、OSは
マウスを"隠れ不活発(hidden hibernation)"状態にす
る。これはタッチスクリーン上に明白な不活発状態で
(すなわち半透明に)表示されるマウス画像が時間と共
に消去し始めたことを意味するが、ユーザが次にタッチ
スクリーンに触れるとき、マウス画像は即時活動化され
得る。従って、OSは仮想ポインティング・デバイスを
明白な不活発状態(例えば半透明形式の表示)から、隠
れ不活発状態に変換する。ユーザ指定時間(例えば30
分)の経過後、OSはこの時間遅延を仮想ポインティン
グ・デバイスがもはや必要とされないことを意味するも
のとして解釈する。836で、OSが30分以内に手が
タッチスクリーン上に配置されたことを検出すると、8
40で、OSは仮想ポインティング・デバイスを隠れ不
活発状態から戻し、それを手の下に再描画し、制御が図
3の324に復帰する。それ以外では、838で、OS
は現在隠れ不活発状態の仮想ポインティング・デバイス
をメモリ(例えばRAM)から除去する。
【0030】図3の312に戻り、OSはタッチスクリ
ーン上に置かれ測定された手と、既存のユーザ・ファイ
ルとの間に一致が見い出されたか否かを判断する。OS
が問題の手形と近似する手形測定を有する複数のユーザ
・ファイルを検出する場合、316でOSはタッチスク
リーン上のドロップ・ダウン・メニュー(図示せず)内
に、最も近い一致を有するユーザを表示する。318で
OSはユーザが(彼の他方の手を用いて、)ドロップ・
ダウン・メニューからユーザ識別の一致または不一致を
選択するのを待機する。一致が発生した場合、制御が前
述の320に移行される。一致が発生しなかった場合、
制御は314に移行され、OSはタッチスクリーン上に
メニュー(図5の510参照)を表示し、ユーザにカス
トマイズされた仮想ポインティング・デバイスの生成を
希望するか否かを尋ねる。ユーザがカストマイズされた
仮想ポインティング・デバイスの生成を希望しない場
合、OSはユーザに彼(または彼女)の手をタッチスク
リーン上に置くように促し、それに応答して、OSはユ
ーザの手の下に図5に示されるような、前述のデフォル
ト指定の指/掌の振舞い及び指紋機能を有する総称的
(generic)仮想ポインティング・デバイスを生成す
る。
【0031】ユーザがカストマイズされた仮想ポインテ
ィング・デバイスの生成を希望する場合、332で、O
Sはユーザ・ファイルをオープンする。334で、OS
は指紋及び掌紋のサイズをユーザ・ファイルに記憶す
る。336で、OSは第1の基準点(図2に関連して上
述)と、最初の3つの指の各指紋の最も遠い点との距離
を計算する。更に、OSは第2の基準点を計算し、そこ
から第4の指紋までの距離を計算する。338で、OS
はユーザにユーザ識別を催促し、メイン・メニュー60
0を表示することにより、ユーザに仮想ポインティング
・デバイス形状、ポインタ位置、振舞い及び感度、並び
に指紋機能(これらについては図6に関連して後述す
る)などの、仮想ポインティング・デバイス特性を入力
するように促す。340で、OSは全ての情報をユーザ
・ファイルに記憶する。制御が322に移行し、OSは
ユーザ・ファイルに記憶される情報にもとづき、手(ま
たは手の一部)の下に、仮想ポインティング・デバイス
を描画する。
【0032】324で、OSは任意の異例な振舞いが発
生したか否かを判断する。発生した場合、328で、O
Sは手の全ての指がタッチスクリーンから持ち上げられ
たか否かを判断する。肯定の場合、330で、OSは図
6に示されるようなメイン・メニュー600を表示し、
ユーザに仮想ポインティング・デバイスの任意のカスト
マイズ化を提供するように促す。
【0033】図6を参照すると、OSがメイン・メニュ
ー600を表示した後、ユーザは彼(または彼女)の手
をタッチスクリーンから取り除く。ユーザが形状ボタン
620を選択する場合、"形状"メニュー(図7の700
参照)が現れ、ユーザが仮想ポインティング・デバイス
の形状を定義/再定義することを可能にする。図7の形
状メニュー700を参照すると、OSは幾つかの任意選
択をユーザに表示する。例えばユーザは"指専用"の仮想
ポインティング・デバイス(図4参照)を選択すること
ができ、この場合、仮想ポインティング・デバイスを移
動するために指だけがタッチスクリーンに接する必要が
ある。或いは、掌及び親指専用の仮想ポインティング・
デバイスを選択することも可能であり、この場合、仮想
ポインティング・デバイスを移動するために、親指及び
掌だけがタッチスクリーンに接する必要がある。後者の
場合、指の動きは機能に割当てられない。更に、"親指
と1つの指"または"掌"の仮想ポインティング・デバイ
スが生成され得る。しかしながら、OSは掌をタッチス
クリーンに接したまま、全ての指を持ち上げるとき、メ
イン・メニュー600(図6参照)を呼び出すので、ユ
ーザが掌を含まない新たな仮想ポインティング・デバイ
スを定義する場合、ユーザは後に、その特殊な仮想ポイ
ンティング・デバイスの機能を再プログラムすることが
できない。むしろ、ユーザは新たなデバイスを生成する
ための総称的仮想ポインティング・デバイスから開始す
る必要がある。或いは、本発明の範囲から逸脱すること
無しに、メイン・メニュー600を活動化するための異
なる技術が使用され得る。
【0034】ユーザはデフォルト指定の精度公差を10
%から、多数の事前にプログラム済みの値に変更しても
よい。そのために、ユーザは精度ボタン702を押下
し、それに応答してユーザ選択用に幾つかの値(例えば
4%、8%、20%)のドロップ・ダウン・リスト(図
示せず)が現れる。ユーザはボタン704を押下するこ
とにより、全ての選択を入力/保管する。それに応答し
て、図6に示されるメイン・メニュー600が再度現れ
る。
【0035】図6を参照すると、ユーザが機能定義ボタ
ン625を選択する場合、ユーザが指紋/掌紋領域の機
能を定義/再定義することを可能にする"機能定義"メニ
ューが現れる。特に、図7の機能定義メニュー730
は、ユーザが適切な指の隣の関連ボタンを押下すること
により、各指紋及び親指の指紋領域の機能を変更するこ
とを可能にする。例えばユーザがボタン732を押下す
ると、これはユーザが第2の指である中指(すなわち指
紋領域230)の機能を変更することを希望することを
示す。それに応答してOSはメモリに記憶される定義済
みの機能のドロップ・ダウン・リスト740を表示す
る。ユーザがオープン機能742を選択すると、それに
応答してOSは別のドロップ・ダウン・リスト746を
表示する。ユーザは機能を呼び出すために中指のダブル
・クリック744を選択している。ユーザは次に保管ボ
タン748を押下し、エントリをユーザ・ファイルに保
管する。それに応答して図6に示されるメイン・メニュ
ー600が現れる。しかしながら当業者には、本実施例
の範囲及び趣旨から逸脱すること無しに、指の振舞い及
び指紋領域の機能の他の変更も可能であることが容易に
理解されよう。
【0036】図6を参照して、ユーザがポインタ定義ボ
タン630を選択する場合、"ポインタ定義"メニューが
現れ、ユーザが仮想ポインティング・デバイス上のポイ
ンタの形状、感度及び位置を定義/再定義することを可
能にする。図7のポインタ定義メニュー760を参照す
ると、ユーザはポインタに関する多数の選択を有する。
例えばユーザは小さい、中間の、または大きい矢印及び
(または)点滅する矢印を選択することができる。ユー
ザはまた、小さなまたは大きなポインタ感度及び仮想ポ
インティング・デバイスに関するポインタの位置を選択
することができる。例えばポインタは第3の指(薬指)
上(デフォルト指定位置)、若しくは第1の指(人差し
指)上、または掌の下に位置決めされ得る。しかしなが
ら、当業者には、本実施例の範囲及び趣旨から逸脱する
こと無しに、ポインタの振舞いの様々な変更が可能であ
ることが容易に理解されよう。ユーザは保管ボタン76
2を押下してエントリを保管し、それに応答してメイン
・メニュー600が現れる。
【0037】最後に、図6において、ユーザは保管/終
了ボタン635を押下することにより、保管及び終了す
るための任意選択をまた取り消しボタン615を押下す
ることにより全ての変更を取り消し、デフォルト指定の
仮想ポインティング・デバイスに復帰する任意選択を有
する。
【0038】図4を参照すると、第2の実施例では、O
Sが定義済みの標準のサイズの指紋領域415、42
0、430、435及び440、並びにポインタ450
を、非活動状態("明白な不活発状態"としても参照され
る)の仮想ポインティング・デバイスとして表示する。
仮想ポインティング・デバイスの指紋領域が半透明状態
に表示され、従ってオブジェクト・アイコンがそれを透
過して見える。仮想ポインティング・デバイスを活動化
するためにユーザは1つ以上の指をタッチスクリーン4
00上の指紋領域415、420、430、435また
は440上に配置する。
【0039】或いは、OSが1つ以上の半透明の指紋領
域420、430、435及び440上で、音パターン
(または熱、圧力など)を検出する場合、OSは仮想ポ
インティング・デバイスのその領域だけを活動化する。
OSは指を配置された各指紋領域に、デフォルト指定の
機能(例えば各指紋領域上に表示されるデフォルト指定
機能)を割当てる。しかしながら、指を配置されない指
紋領域は活動化されず、それらは活動化されるまで、デ
フォルト指定の機能を割当てられない。各指紋領域はい
つでも活動化され得る。
【0040】ユーザが彼(または彼女)の指をタッチス
クリーン400上でスライドするとき、OSはユーザの
移動する指の下のタッチスクリーン画素座標を検出し、
それに応答して、仮想ポインティング・デバイスの"活
動化"領域を、指の下のタッチスクリーン領域として連
続的に再定義する。従って、仮想ポインティング・デバ
イスはユーザの指の動きと一緒にそれに追従して移動す
る。しかしながら、全ての指紋領域が直ちに活動化され
なくてもよく、全ての指紋領域が1つのオブジェクトと
して一緒に移動する。
【0041】OSは、ポインタ450が仮想ポインティ
ング・デバイスの動きに追従して移動するように、ポイ
ンタ450を指紋領域420の近くに位置決めする。従
って、ユーザは例えばポインタ450が所望のオブジェ
クト・アイコン上に位置決めされるように、仮想ポイン
ティング・デバイスを移動することができる。或いは、
ユーザは単に彼の手を持ち上げ、それを所望の位置に配
置してもよく、それによりOSが仮想ポインティング・
デバイスをユーザの指の下の新たな位置に再生する。更
に、手が持ち上げられたときに、仮想ポインティング・
デバイスにより選択された任意のオブジェクトまたはテ
キストが新たな位置に再描画される。
【0042】この例では、ユーザは仮想ポインティング
・デバイスのその領域を活動化するために、彼(または
彼女)の第1の指(人差し指)を指紋領域420上に配
置している。ユーザが仮想ポインティング・デバイスの
指紋領域間の距離を再設定することを希望する場合、ユ
ーザは単に別の指を1つずつ、各表示される指紋領域上
に配置し(それによりそれらを活動化する)、各指を適
当に外側または内側にスライドすることにより、仮想ポ
インティング・デバイスの形状/サイズをカストマイズ
すればよい。このように、の形状/サイズにカストマイ
ズする。しかしながら、ユーザは仮想ポインティング・
デバイスを使用する度に、その形状/サイズを積極的に
カストマイズしなければならない。
【0043】ユーザがポインタ450を所望のオブジェ
クト・アイコン422上に位置決めすると、ユーザは例
えば、指紋領域420上で彼の第1の指(人差し指)を
シングル・クリックして、フォーカスをオブジェクト・
アイコン422に移す。しかしながら、この実施例で
は、総称的機能だけ(または前述の確立された機能)が
使用され得る。
【0044】まとめとして、本発明の構成に関して以下
の事項を開示する。
【0045】(1)少なくともプロセッサ、メモリ及び
タッチスクリーンを有するコンピュータ・システムに、
仮想ポインティング・デバイスを生成するように指示す
る方法であって、 a)前記タッチスクリーン上に非活動化仮想ポインティ
ング・デバイスを表示するステップと、 b)前記仮想ポインティング・デバイス上に配置される
少なくとも1つの指の検出に応答して、前記仮想ポイン
ティング・デバイスを活動化するステップと、 c)前記少なくとも1つの指の動きに従い、前記仮想ポ
インティング・デバイスを移動するステップと、を含
む、方法。 (2)前記ステップa)が、前記タッチスクリーン上に
半透明の陰影領域を表示するステップを含み、オブジェ
クト及びテキストが前記陰影領域を通じて見られ得る、
前記(1)記載の方法。 (3)前記ステップb)が、前記仮想ポインティング・
デバイス上に配置される少なくとも1つの指の検出に応
答して、前記仮想ポインティング・デバイスを不活発状
態から脱出させるステップを含み、前記仮想ポインティ
ング・デバイスの再活動化がコマンドの実行を指示す
る、前記(1)記載の方法。 (4)前記ステップc)が、前記タッチスクリーンに沿
う前記指の動きに応答して、前記仮想ポインティング・
デバイスを前記指の動きに従い移動するステップを含
み、前記仮想ポインティング・デバイスが前記指の下に
位置決めされる、前記(1)記載の方法。 (5)前記タッチスクリーン上にポインタを位置決めす
るステップを含み、前記仮想ポインティング・デバイス
の第1の方向の移動が、前記ポインタを前記第1の方向
に移動する、前記(1)記載の方法。 (6)前記仮想ポインティング・デバイスの再活動化に
応答して、前記ポインタの下に位置決めされるオブジェ
クトまたはテキスト上で、少なくとも1つのコマンドを
実行するステップを含む、前記(5)記載の方法。 (7)前記仮想ポインティング・デバイス上に位置決め
された指が持ち上げられ、前記仮想ポインティング・デ
バイス上に置き換えられたか否かを検出し、それにより
前記仮想ポインティング・デバイスを再活動化するステ
ップを含む、前記(6)記載の方法。 (8)前記ステップa)が、前記タッチスクリーン上
に、少なくとも2つの半透明の非活動化領域を表示する
ステップを含む、前記(1)記載の方法。 (9)前記仮想ポインティング・デバイスの前記半透明
領域の各々に、少なくとも1つのコマンドを割当てるス
テップと、前記領域のいずれかに指が置かれていること
の検出に応答して、前記指が置かれた前記領域を活動化
し、前記領域の再活動化が対応する前記コマンドを実行
するように指示するステップと、を含む、前記(8)記
載の方法。 (10)少なくともプロセッサ、メモリ及びタッチスク
リーンを有し、仮想ポインティング・デバイスを生成す
るコンピュータ・システムであって、 a)前記タッチスクリーン上に非活動化仮想ポインティ
ング・デバイスを表示する手段と、 b)前記仮想ポインティング・デバイス上に配置される
少なくとも1つの指の検出に応答して、前記仮想ポイン
ティング・デバイスを活動化する手段と、 c)前記少なくとも1つの指の動きに従い、前記仮想ポ
インティング・デバイスを移動する手段と、を含む、コ
ンピュータ・システム。 (11)前記手段a)が、前記タッチスクリーン上に半
透明の陰影領域を表示する手段を含み、オブジェクト及
びテキストが前記陰影領域を通じて見られ得る、前記
(10)記載のコンピュータ・システム。 (12)前記手段b)が、前記仮想ポインティング・デ
バイス上に配置される少なくとも1つの指の検出に応答
して、前記仮想ポインティング・デバイスを不活発状態
から脱出させる手段を含み、前記仮想ポインティング・
デバイスの再活動化がコマンドの実行を指示する、前記
(10)記載のコンピュータ・システム。 (13)前記手段c)が、前記タッチスクリーンに沿う
前記指の動きに応答して、前記仮想ポインティング・デ
バイスを前記指の動きに従い移動する手段を含み、前記
仮想ポインティング・デバイスが前記指の下に位置決め
される、前記(10)記載のコンピュータ・システム。 (14)前記タッチスクリーン上にポインタを位置決め
する手段を含み、前記仮想ポインティング・デバイスの
第1の方向の移動が、前記ポインタを前記第1の方向に
移動する、前記(10)記載のコンピュータ・システ
ム。 (15)前記仮想ポインティング・デバイスの再活動化
に応答して、前記ポインタの下に位置決めされるオブジ
ェクトまたはテキスト上で、少なくとも1つのコマンド
を実行する手段を含む、前記(14)記載のコンピュー
タ・システム。 (16)前記仮想ポインティング・デバイス上に位置決
めされた指が持ち上げられ、前記仮想ポインティング・
デバイス上に置き換えられたか否かを検出し、それによ
り前記仮想ポインティング・デバイスを再活動化する手
段を含む、前記(15)記載のコンピュータ・システ
ム。 (17)前記手段a)が、前記タッチスクリーン上に、
少なくとも2つの半透明の非活動化領域を表示する手段
を含む、前記(10)記載のコンピュータ・システム。 (18)前記仮想ポインティング・デバイスの前記半透
明領域の各々に、少なくとも1つのコマンドを割当てる
手段と、前記領域のいずれかに指が置かれていることの
検出に応答して、前記指が置かれた前記領域を活動化
し、前記領域の再活動化が対応する前記コマンドを実行
するように指示する手段と、を含む、前記(17)記載
のコンピュータ・システム。
【図面の簡単な説明】
【図1】本発明と共に使用される従来のハードウェア構
成を示す図である。
【図2】本発明による仮想ポインティング・デバイスを
示す図である。
【図3】本発明に従いステップを実行する詳細論理をフ
ローチャート形式で示す図である。
【図4】図2に示される仮想ポインティング・デバイス
の変形を示す図である。
【図5】図2に示される仮想ポインティング・デバイス
の別の態様を示す図である。
【図6】本発明による仮想ポインティング・デバイスの
特性を定義するメニューを示す図である。
【図7】本発明による形状メニュー、機能定義メニュ
ー、及びポインタ定義メニューを示す図である。
【図8】本発明に従いステップを実行する詳細論理をフ
ローチャート形式で示す図である。
【図9】本発明に従いステップを実行する詳細論理をフ
ローチャート形式で示す図である。
【符号の説明】
10 中央処理装置 12 システム・バス 14 ランダム・アクセス・メモリ(RAM) 16 読出し専用メモリ(ROM) 18 I/Oアダプタ 20 ディスクまたはテープ・ドライブ 22 ユーザ・インタフェース・アダプタ 24 キーボード 26 マウス 28 スピーカ 36 タッチスクリーン表示アダプタ 38 タッチスクリーン表示装置 100 コンピュータ・システム 200、400 タッチスクリーン 210 掌紋領域 215 親指指紋領域 220、230、235、240、415、420、4
30、435、440指紋領域 245 フォーカス機能 250、450 ポインタ 255 第1の基準点 257 オープン 259 解除まで選択 260 第2の基準点 261 ペースト 262 デフォルト指定メニュー 265 X座標 270 Y座標 280 領域 422 オブジェクト・アイコン 600 メイン・メニュー 615 取り消し 620 形状ボタン 625 機能定義ボタン 630 ポインタ定義ボタン 635 保管/終了ボタン 700 形状メニュー 702 精度ボタン 704 ボタン 730 機能定義ボタン 732 ボタン 740、746 ドロップ・ダウン・リスト 742 オープン機能 744 ダブル・クリック 748、762 保管ボタン 760 ポインタ定義メニュー

Claims (18)

    【特許請求の範囲】
  1. 【請求項1】少なくともプロセッサ、メモリ及びタッチ
    スクリーンを有するコンピュータ・システムに、仮想ポ
    インティング・デバイスを生成するように指示する方法
    であって、 a)前記タッチスクリーン上に非活動化仮想ポインティ
    ング・デバイスを表示するステップと、 b)前記仮想ポインティング・デバイス上に配置される
    少なくとも1つの指の検出に応答して、前記仮想ポイン
    ティング・デバイスを活動化するステップと、 c)前記少なくとも1つの指の動きに従い、前記仮想ポ
    インティング・デバイスを移動するステップと、 を含む、方法。
  2. 【請求項2】前記ステップa)が、前記タッチスクリー
    ン上に半透明の陰影領域を表示するステップを含み、オ
    ブジェクト及びテキストが前記陰影領域を通じて見られ
    得る、請求項1記載の方法。
  3. 【請求項3】前記ステップb)が、前記仮想ポインティ
    ング・デバイス上に配置される少なくとも1つの指の検
    出に応答して、前記仮想ポインティング・デバイスを不
    活発状態から脱出させるステップを含み、前記仮想ポイ
    ンティング・デバイスの再活動化がコマンドの実行を指
    示する、請求項1記載の方法。
  4. 【請求項4】前記ステップc)が、前記タッチスクリー
    ンに沿う前記指の動きに応答して、前記仮想ポインティ
    ング・デバイスを前記指の動きに従い移動するステップ
    を含み、前記仮想ポインティング・デバイスが前記指の
    下に位置決めされる、請求項1記載の方法。
  5. 【請求項5】前記タッチスクリーン上にポインタを位置
    決めするステップを含み、前記仮想ポインティング・デ
    バイスの第1の方向の移動が、前記ポインタを前記第1
    の方向に移動する、請求項1記載の方法。
  6. 【請求項6】前記仮想ポインティング・デバイスの再活
    動化に応答して、前記ポインタの下に位置決めされるオ
    ブジェクトまたはテキスト上で、少なくとも1つのコマ
    ンドを実行するステップを含む、請求項5記載の方法。
  7. 【請求項7】前記仮想ポインティング・デバイス上に位
    置決めされた指が持ち上げられ、前記仮想ポインティン
    グ・デバイス上に置き換えられたか否かを検出し、それ
    により前記仮想ポインティング・デバイスを再活動化す
    るステップを含む、請求項6記載の方法。
  8. 【請求項8】前記ステップa)が、前記タッチスクリー
    ン上に、少なくとも2つの半透明の非活動化領域を表示
    するステップを含む、請求項1記載の方法。
  9. 【請求項9】前記仮想ポインティング・デバイスの前記
    半透明領域の各々に、少なくとも1つのコマンドを割当
    てるステップと、 前記領域のいずれかに指が置かれていることの検出に応
    答して、前記指が置かれた前記領域を活動化し、前記領
    域の再活動化が対応する前記コマンドを実行するように
    指示するステップと、 を含む、請求項8記載の方法。
  10. 【請求項10】少なくともプロセッサ、メモリ及びタッ
    チスクリーンを有し、仮想ポインティング・デバイスを
    生成するコンピュータ・システムであって、 a)前記タッチスクリーン上に非活動化仮想ポインティ
    ング・デバイスを表示する手段と、 b)前記仮想ポインティング・デバイス上に配置される
    少なくとも1つの指の検出に応答して、前記仮想ポイン
    ティング・デバイスを活動化する手段と、 c)前記少なくとも1つの指の動きに従い、前記仮想ポ
    インティング・デバイスを移動する手段と、 を含む、コンピュータ・システム。
  11. 【請求項11】前記手段a)が、前記タッチスクリーン
    上に半透明の陰影領域を表示する手段を含み、オブジェ
    クト及びテキストが前記陰影領域を通じて見られ得る、
    請求項10記載のコンピュータ・システム。
  12. 【請求項12】前記手段b)が、前記仮想ポインティン
    グ・デバイス上に配置される少なくとも1つの指の検出
    に応答して、前記仮想ポインティング・デバイスを不活
    発状態から脱出させる手段を含み、前記仮想ポインティ
    ング・デバイスの再活動化がコマンドの実行を指示す
    る、請求項10記載のコンピュータ・システム。
  13. 【請求項13】前記手段c)が、前記タッチスクリーン
    に沿う前記指の動きに応答して、前記仮想ポインティン
    グ・デバイスを前記指の動きに従い移動する手段を含
    み、前記仮想ポインティング・デバイスが前記指の下に
    位置決めされる、請求項10記載のコンピュータ・シス
    テム。
  14. 【請求項14】前記タッチスクリーン上にポインタを位
    置決めする手段を含み、前記仮想ポインティング・デバ
    イスの第1の方向の移動が、前記ポインタを前記第1の
    方向に移動する、請求項10記載のコンピュータ・シス
    テム。
  15. 【請求項15】前記仮想ポインティング・デバイスの再
    活動化に応答して、前記ポインタの下に位置決めされる
    オブジェクトまたはテキスト上で、少なくとも1つのコ
    マンドを実行する手段を含む、請求項14記載のコンピ
    ュータ・システム。
  16. 【請求項16】前記仮想ポインティング・デバイス上に
    位置決めされた指が持ち上げられ、前記仮想ポインティ
    ング・デバイス上に置き換えられたか否かを検出し、そ
    れにより前記仮想ポインティング・デバイスを再活動化
    する手段を含む、請求項15記載のコンピュータ・シス
    テム。
  17. 【請求項17】前記手段a)が、前記タッチスクリーン
    上に、少なくとも2つの半透明の非活動化領域を表示す
    る手段を含む、請求項10記載のコンピュータ・システ
    ム。
  18. 【請求項18】前記仮想ポインティング・デバイスの前
    記半透明領域の各々に、少なくとも1つのコマンドを割
    当てる手段と、 前記領域のいずれかに指が置かれていることの検出に応
    答して、前記指が置かれた前記領域を活動化し、前記領
    域の再活動化が対応する前記コマンドを実行するように
    指示する手段と、 を含む、請求項17記載のコンピュータ・システム。
JP14370897A 1996-06-13 1997-06-02 仮想ポインティング・デバイスの生成指示方法、コンピュータ・システム及び装置 Pending JPH1063425A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/664,036 US6067079A (en) 1996-06-13 1996-06-13 Virtual pointing device for touchscreens
US08/664036 1996-06-13

Publications (1)

Publication Number Publication Date
JPH1063425A true JPH1063425A (ja) 1998-03-06

Family

ID=24664250

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14370897A Pending JPH1063425A (ja) 1996-06-13 1997-06-02 仮想ポインティング・デバイスの生成指示方法、コンピュータ・システム及び装置

Country Status (5)

Country Link
US (1) US6067079A (ja)
EP (1) EP0813140B1 (ja)
JP (1) JPH1063425A (ja)
KR (1) KR100259452B1 (ja)
DE (1) DE69715314T2 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006072854A (ja) * 2004-09-03 2006-03-16 Matsushita Electric Ind Co Ltd 入力装置
US7140792B2 (en) * 2002-02-13 2006-11-28 Silverbrook Research Pty Ltd Swipe digital palm computer with built-in printer
US7461356B2 (en) 2002-06-03 2008-12-02 Fuji Xerox Co., Ltd. Function control unit and method thereof
JP2012099161A (ja) * 1998-01-26 2012-05-24 Wayne Westerman 手操作入力を統合する方法

Families Citing this family (96)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6950539B2 (en) * 1998-09-16 2005-09-27 Digital Persona Configurable multi-function touchpad device
NL1011842C2 (nl) * 1999-04-20 2000-10-23 Koninkl Kpn Nv 'Touch screen'-computersysteem.
KR20010046646A (ko) * 1999-11-15 2001-06-15 차종근 마우스버튼 기능 터치패드 및 구현방법
US6603462B2 (en) * 2001-03-21 2003-08-05 Multidigit, Inc. System and method for selecting functions based on a finger feature such as a fingerprint
US20040085300A1 (en) * 2001-05-02 2004-05-06 Alec Matusis Device and method for selecting functions based on intrinsic finger features
WO2003017244A1 (en) * 2001-08-17 2003-02-27 Multidigit, Inc. System and method for selecting actions based on the identification of user's fingers
US7254775B2 (en) * 2001-10-03 2007-08-07 3M Innovative Properties Company Touch panel system and method for distinguishing multiple touch inputs
FI115254B (fi) * 2001-12-20 2005-03-31 Nokia Corp Kosketusnäytön käyttäminen osoitinvälineellä
US20030189481A1 (en) * 2002-04-04 2003-10-09 Laurence Hamid Remote actuation system, device and method
US9274598B2 (en) * 2003-08-25 2016-03-01 International Business Machines Corporation System and method for selecting and activating a target object using a combination of eye gaze and key presses
US20050052427A1 (en) * 2003-09-10 2005-03-10 Wu Michael Chi Hung Hand gesture interaction with touch surface
JP4023469B2 (ja) * 2004-04-09 2007-12-19 村田機械株式会社 方向指示装置
JP2006053678A (ja) * 2004-08-10 2006-02-23 Toshiba Corp ユニバーサルヒューマンインタフェースを有する電子機器
US20060072009A1 (en) * 2004-10-01 2006-04-06 International Business Machines Corporation Flexible interaction-based computer interfacing using visible artifacts
US7852317B2 (en) 2005-01-12 2010-12-14 Thinkoptics, Inc. Handheld device for handheld vision based absolute pointing system
US20060284853A1 (en) * 2005-06-16 2006-12-21 Xm Satellite Radio, Inc. Context sensitive data input using finger or fingerprint recognition
US20070192441A1 (en) * 2006-02-11 2007-08-16 Samsung Electronics Co., Ltd. Network system based on remote user interface protocol and method of operating server and client of network system, and computer-readable medium having embodied thereon computer program for executing method of operating server and client of network system
WO2007095330A2 (en) 2006-02-15 2007-08-23 Hologic Inc Breast biopsy and needle localization using tomosynthesis systems
WO2007112742A1 (en) * 2006-03-30 2007-10-11 Flatfrog Laboratories Ab A system and a method of determining a position of a scattering/reflecting element on the surface of a radiation transmissive element
US8077153B2 (en) 2006-04-19 2011-12-13 Microsoft Corporation Precise selection techniques for multi-touch screens
US8913003B2 (en) * 2006-07-17 2014-12-16 Thinkoptics, Inc. Free-space multi-dimensional absolute pointer using a projection marker system
US8269727B2 (en) * 2007-01-03 2012-09-18 Apple Inc. Irregular input identification
US7855718B2 (en) * 2007-01-03 2010-12-21 Apple Inc. Multi-touch input discrimination
US8130203B2 (en) 2007-01-03 2012-03-06 Apple Inc. Multi-touch input discrimination
US9176598B2 (en) 2007-05-08 2015-11-03 Thinkoptics, Inc. Free-space multi-dimensional absolute pointer with improved performance
US8988359B2 (en) * 2007-06-19 2015-03-24 Nokia Corporation Moving buttons
US8359552B2 (en) * 2007-07-11 2013-01-22 Access Co., Ltd. Portable information terminal
US20080042979A1 (en) * 2007-08-19 2008-02-21 Navid Nikbin Method and apparatus for executing commands or inputting data based on finger's characteristics and Multi-Finger key
KR101404606B1 (ko) * 2007-08-21 2014-06-10 삼성전자주식회사 터치스크린을 이용한 메뉴 제공방법 및 이를 적용한멀티미디어 기기
JP2009110286A (ja) * 2007-10-30 2009-05-21 Toshiba Corp 情報処理装置、ランチャー起動制御プログラムおよびランチャー起動制御方法
US20090125848A1 (en) * 2007-11-14 2009-05-14 Susann Marie Keohane Touch surface-sensitive edit system
WO2009080653A1 (en) * 2007-12-20 2009-07-02 Purple Labs Method and system for moving a cursor and selecting objects on a touchscreen using a finger pointer
US20090219252A1 (en) * 2008-02-28 2009-09-03 Nokia Corporation Apparatus, method and computer program product for moving controls on a touchscreen
US10180714B1 (en) 2008-04-24 2019-01-15 Pixar Two-handed multi-stroke marking menus for multi-touch devices
US8836646B1 (en) 2008-04-24 2014-09-16 Pixar Methods and apparatus for simultaneous user inputs for three-dimensional animation
EP2300899A4 (en) * 2008-05-14 2012-11-07 3M Innovative Properties Co SYSTEM AND METHOD FOR EVALUATING POSITIONS OF MULTIPLE TOUCH INPUTS
US20090327975A1 (en) * 2008-06-27 2009-12-31 Stedman Roy W Multi-Touch Sorting Gesture
JP4600548B2 (ja) * 2008-08-27 2010-12-15 ソニー株式会社 再生装置、再生方法、およびプログラム
SE533704C2 (sv) 2008-12-05 2010-12-07 Flatfrog Lab Ab Pekkänslig apparat och förfarande för drivning av densamma
RU2008152168A (ru) * 2008-12-29 2009-09-27 Владимир Витальевич Мирошниченко (RU) Символ плюс
US20110304584A1 (en) * 2009-02-23 2011-12-15 Sung Jae Hwang Touch screen control method and touch screen device using the same
WO2010095783A1 (ko) * 2009-02-23 2010-08-26 한국과학기술원 터치 스크린 제어 방법 및 이를 이용하는 터치 스크린 장치
KR100901106B1 (ko) * 2009-02-23 2009-06-08 한국과학기술원 터치 스크린 제어 방법, 터치 스크린 장치 및 휴대용 소형 전자 장치
KR100929306B1 (ko) * 2009-05-27 2009-11-27 박창규 입력 장치 및 입력 방법
CN102481146B (zh) 2009-10-08 2016-08-17 霍罗吉克公司 乳房的穿刺活检系统及其使用方法
KR20120018685A (ko) * 2010-08-23 2012-03-05 주식회사 팬택 복수 사용자의 입력을 인식할 수 있는 단말기 및 그 제어방법
US9870141B2 (en) * 2010-11-19 2018-01-16 Microsoft Technology Licensing, Llc Gesture recognition
US9075903B2 (en) 2010-11-26 2015-07-07 Hologic, Inc. User interface for medical image review workstation
US9020579B2 (en) 2011-03-08 2015-04-28 Hologic, Inc. System and method for dual energy and/or contrast enhanced breast imaging for screening, diagnosis and biopsy
JP2014534042A (ja) 2011-11-27 2014-12-18 ホロジック, インコーポレイテッドHologic, Inc. マンモグラフィーおよび/またはトモシンセシス画像データを使用して2d画像を生成するためのシステムおよび方法
GB2497930A (en) * 2011-12-20 2013-07-03 Vimal Bhana Multi finger touch input buttons following cursor
US9182860B2 (en) * 2012-02-08 2015-11-10 Sony Corporation Method for detecting a contact
CN104135935A (zh) 2012-02-13 2014-11-05 霍罗吉克公司 用于利用合成图像数据导航层析堆的系统和方法
US10168835B2 (en) 2012-05-23 2019-01-01 Flatfrog Laboratories Ab Spatial resolution in touch displays
US9128562B2 (en) * 2012-05-25 2015-09-08 Sony Corporation Terminal apparatus, display system, display method, and recording medium for switching between pointer mode and touch-panel mode based on handheld activation
AU2014233687B2 (en) 2013-03-15 2018-12-06 Hologic, Inc. Tomosynthesis-guided biopsy in prone
US10624598B2 (en) 2013-03-15 2020-04-21 Hologic, Inc. System and method for navigating a tomosynthesis stack including automatic focusing
WO2014168567A1 (en) 2013-04-11 2014-10-16 Flatfrog Laboratories Ab Tomographic processing for touch detection
US8786569B1 (en) * 2013-06-04 2014-07-22 Morton Silverberg Intermediate cursor touchscreen protocols
WO2015005847A1 (en) 2013-07-12 2015-01-15 Flatfrog Laboratories Ab Partial detect mode
CN106170255A (zh) 2013-10-24 2016-11-30 安德鲁·P·史密斯 用于导航x射线引导的乳房活检的系统和方法
US10126882B2 (en) 2014-01-16 2018-11-13 Flatfrog Laboratories Ab TIR-based optical touch systems of projection-type
US10146376B2 (en) 2014-01-16 2018-12-04 Flatfrog Laboratories Ab Light coupling in TIR-based optical touch systems
US20150205523A1 (en) * 2014-01-17 2015-07-23 Charles Albert Morris Sliding Magnified Selector for Touch Screen Keyboards
TWI520017B (zh) * 2014-01-23 2016-02-01 艾維克科技股份有限公司 滑鼠按鍵功能設定方法及其系統
EP3417786B1 (en) 2014-02-28 2021-04-14 Hologic, Inc. System and method for generating and displaying tomosynthesis image slabs
US10161886B2 (en) 2014-06-27 2018-12-25 Flatfrog Laboratories Ab Detection of surface contamination
CN105593868B (zh) * 2014-09-09 2020-08-07 华为技术有限公司 一种指纹识别方法、装置及移动终端
EP3250993B1 (en) 2015-01-28 2019-09-04 FlatFrog Laboratories AB Dynamic touch quarantine frames
US10318074B2 (en) 2015-01-30 2019-06-11 Flatfrog Laboratories Ab Touch-sensing OLED display with tilted emitters
WO2016130074A1 (en) 2015-02-09 2016-08-18 Flatfrog Laboratories Ab Optical touch system comprising means for projecting and detecting light beams above and inside a transmissive panel
US10401546B2 (en) 2015-03-02 2019-09-03 Flatfrog Laboratories Ab Optical component for light coupling
US10102310B2 (en) * 2015-05-08 2018-10-16 Siemens Product Lifecycle Management Software Inc. Precise object manipulation system and method
WO2017099657A1 (en) 2015-12-09 2017-06-15 Flatfrog Laboratories Ab Improved stylus identification
EP3545392A4 (en) 2016-11-24 2020-07-29 FlatFrog Laboratories AB AUTOMATIC TACTILE SIGNAL OPTIMIZATION
KR102495467B1 (ko) 2016-12-07 2023-02-06 플라트프로그 라보라토리즈 에이비 개선된 터치 장치
CN116679845A (zh) 2017-02-06 2023-09-01 平蛙实验室股份公司 触摸感测装置
EP3602257A4 (en) 2017-03-22 2021-01-13 Flatfrog Laboratories TOUCH INDICATOR ERASER
EP4036697B1 (en) 2017-03-28 2026-01-07 FlatFrog Laboratories AB Optical touch sensing apparatus
CN110662489B (zh) 2017-03-30 2024-08-02 豪洛捷公司 用于靶向对象增强以生成合成乳房组织图像的系统和方法
WO2018183549A1 (en) 2017-03-30 2018-10-04 Hologic, Inc. System and method for synthesizing low-dimensional image data from high-dimensional image data using an object grid enhancement
JP7277053B2 (ja) 2017-03-30 2023-05-18 ホロジック, インコーポレイテッド 階層式マルチレベル特徴画像合成および提示のためのシステムおよび方法
EP3641635A4 (en) 2017-06-20 2021-04-07 Hologic, Inc. DYNAMIC SELF-LEARNING MEDICAL IMAGING PROCEDURE AND SYSTEM
US11256371B2 (en) 2017-09-01 2022-02-22 Flatfrog Laboratories Ab Optical component
WO2019172826A1 (en) 2018-03-05 2019-09-12 Flatfrog Laboratories Ab Improved touch-sensing apparatus
AU2019349684B2 (en) 2018-09-24 2025-04-10 Hologic, Inc. Breast mapping and abnormality localization
US12055969B2 (en) 2018-10-20 2024-08-06 Flatfrog Laboratories Ab Frame for a touch-sensitive device and tool therefor
US11943563B2 (en) 2019-01-25 2024-03-26 FlatFrog Laboratories, AB Videoconferencing terminal and method of operating the same
CN114730228A (zh) 2019-11-25 2022-07-08 平蛙实验室股份公司 一种触摸感应设备
WO2021158164A1 (en) 2020-02-08 2021-08-12 Flatfrog Laboratories Ab Touch apparatus with low latency interactions
KR102950284B1 (ko) 2020-02-10 2026-04-09 플라트프로그 라보라토리즈 에이비 향상된 터치-감지 장치
CN115334973A (zh) 2020-03-27 2022-11-11 豪洛捷公司 用于关联多成像模态中的关注区域的系统和方法
WO2021195084A1 (en) 2020-03-27 2021-09-30 Hologic, Inc. Systems and methods for identifying regions of interest in multiple imaging modalities
US20220164951A1 (en) 2020-11-20 2022-05-26 Hologic, Inc. Systems and methods for using ai to identify regions of interest in medical images
US12254586B2 (en) 2021-10-25 2025-03-18 Hologic, Inc. Auto-focus tool for multimodality image review
IL313196A (en) 2021-11-29 2024-07-01 Hologic Inc Systems and methods for correlating objects of interest

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4903012A (en) * 1987-01-20 1990-02-20 Alps Electric Co., Ltd. Coordinate system input device providing registration calibration and a mouse function
US4914624A (en) * 1988-05-06 1990-04-03 Dunthorn David I Virtual button for touch screen
JPH02127720A (ja) * 1988-11-08 1990-05-16 Mitsubishi Electric Corp 情報処理装置の入力用デバイス・シミュレート方式
US5327161A (en) * 1989-08-09 1994-07-05 Microtouch Systems, Inc. System and method for emulating a mouse input device with a touchpad input device
DE69032645T2 (de) * 1990-04-02 1999-04-08 Koninkl Philips Electronics Nv Datenverarbeitungssystem mit auf Gesten basierenden Eingabedaten
US5119079A (en) * 1990-09-17 1992-06-02 Xerox Corporation Touch screen user interface with expanding touch locations for a reprographic machine
US5491495A (en) * 1990-11-13 1996-02-13 Wang Laboratories, Inc. User interface having simulated devices
US5283560A (en) * 1991-06-25 1994-02-01 Digital Equipment Corporation Computer system and method for displaying images with superimposed partially transparent menus
US5376946A (en) * 1991-07-08 1994-12-27 Mikan; Peter J. Computer mouse simulator device
US5428367A (en) * 1991-07-08 1995-06-27 Mikan; Peter J. Computer mouse simulator having see-through touchscreen device and external electronic interface therefor
US5335557A (en) * 1991-11-26 1994-08-09 Taizo Yasutake Touch sensitive input control device
US5483261A (en) * 1992-02-14 1996-01-09 Itu Research, Inc. Graphical input controller and method with rear screen image detection
US5621438A (en) * 1992-10-12 1997-04-15 Hitachi, Ltd. Pointing information processing apparatus with pointing function
DE69430967T2 (de) * 1993-04-30 2002-11-07 Xerox Corp Interaktives Kopiersystem
KR0162189B1 (ko) * 1995-02-04 1999-01-15 구자홍 터치 판넬을 이용한 가상 마우스 장치와 가상 마우스 제어방법
EP0725331A1 (en) * 1995-02-04 1996-08-07 L G Electronics Inc. Information imput/output device using touch panel
KR0137847Y1 (ko) * 1995-02-09 1999-04-01 구자홍 터치 판넬을 이용한 정보 입출력 장치
DE29504319U1 (de) * 1995-03-17 1995-05-18 Siemens Ag Eingabevorrichtung für einen Rechner
GB9605216D0 (en) * 1996-03-12 1996-05-15 Ncr Int Inc Display system and method of moving a cursor of the display system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012099161A (ja) * 1998-01-26 2012-05-24 Wayne Westerman 手操作入力を統合する方法
US7140792B2 (en) * 2002-02-13 2006-11-28 Silverbrook Research Pty Ltd Swipe digital palm computer with built-in printer
US7461356B2 (en) 2002-06-03 2008-12-02 Fuji Xerox Co., Ltd. Function control unit and method thereof
JP2006072854A (ja) * 2004-09-03 2006-03-16 Matsushita Electric Ind Co Ltd 入力装置

Also Published As

Publication number Publication date
EP0813140A1 (en) 1997-12-17
DE69715314D1 (de) 2002-10-17
DE69715314T2 (de) 2003-05-22
KR980003980A (ko) 1998-03-30
KR100259452B1 (ko) 2000-06-15
US6067079A (en) 2000-05-23
EP0813140B1 (en) 2002-09-11

Similar Documents

Publication Publication Date Title
JP3589381B2 (ja) 仮想ポインティング・デバイスの生成方法、装置及びコンピュータ・システム
JP3504462B2 (ja) ポインティング・デバイス生成指示方法及びコンピュータ・システム
JP4384734B2 (ja) 仮想ポインティング・デバイスの生成指示方法、コンピュータ・システム及び装置
JPH1063425A (ja) 仮想ポインティング・デバイスの生成指示方法、コンピュータ・システム及び装置
KR100255284B1 (ko) 가상 포인팅 디바이스를 생성하기 위한 컴퓨터 장치, 컴퓨터 시스템의 지시 방법 및 컴퓨터 사용가능 매체를 구비한 제조 물품
JPH1063427A (ja) 仮想ポインティング・デバイスを不活発状態にする方法、装置及びコンピュータ・システム
JPH1063426A (ja) 仮想ポインティング・デバイスの生成指示方法、コンピュータ・システム及び装置
US5764222A (en) Virtual pointing device for touchscreens
US5874948A (en) Virtual pointing device for touchscreens
JPH1063422A (ja) 少なくとも2つの仮想ポインティング・デバイスを生成する方法及びコンピュータ・システム
KR100260867B1 (ko) 터치스크린포인팅디바이스의분리및합체를위한방법및시스템
KR100260866B1 (ko) 터치스크린포인팅디바이스의분리를위한방법및시스템
JP5456529B2 (ja) グラフィカル・ユーザ・インターフェース・オブジェクトを操作する方法及びコンピュータシステム
JP5775526B2 (ja) 三状態タッチ入力システム
JP5129140B2 (ja) タッチスクリーン型インターフェースを用いるコンピュータの作動
EP0827064B1 (en) Selection device for touchscreen systems
US10509549B2 (en) Interface scanning for disabled users

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20031203

RD12 Notification of acceptance of power of sub attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7432

Effective date: 20031205

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20031205

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040227

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20040331

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20050930

RD14 Notification of resignation of power of sub attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7434

Effective date: 20070123