JPH06309102A - タッチ・スクリーン装置および感知領域の動的調整方法 - Google Patents
タッチ・スクリーン装置および感知領域の動的調整方法Info
- Publication number
- JPH06309102A JPH06309102A JP4964794A JP4964794A JPH06309102A JP H06309102 A JPH06309102 A JP H06309102A JP 4964794 A JP4964794 A JP 4964794A JP 4964794 A JP4964794 A JP 4964794A JP H06309102 A JPH06309102 A JP H06309102A
- Authority
- JP
- Japan
- Prior art keywords
- button
- touch screen
- user
- touched
- sensing area
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/0418—Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
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)
- Push-Button Switches (AREA)
Abstract
の感知領域の配向の動的調整。 【構成】 ユーザが使用する適用業務の1つまたは一連
の初期ボタンは、ユーザが触れる位置を感知するように
構成されている。これらの初期ボタンを調整ボタンと呼
ぶ。残りのボタン(非調整ボタン)のボタン感知領域
は、これらの初期接触位置によって較正される。たとえ
ば、ユーザが調整ボタンの右上を押す傾向がある場合、
残りのボタンのボタン感知領域の配向は、右上に較正さ
れる。複数の調整ボタンを使用する場合、接触される位
置の平均を使用して、非調整ボタンのボタン感知領域が
較正される。調整ボタンは、適用業務の始めだけに制限
されない。ボタンを表示するどの画面を使っても、以後
の非調整ボタンのボタン感知領域を較正または再較正す
ることができる。
Description
する。さらに詳細には、本発明は、表示装置に含まれ
る、タッチ・スクリーン上のユーザが触れる位置に基づ
いて感知領域を調整する、タッチ・スクリーン装置に関
する。
く知られている。この技術では、ユーザが、タッチ・ス
クリーンの特定の位置に接触することによってコンピュ
ータに所望の動作を知らせる。コンピュータ・システム
は、タッチ・スクリーン上に、ボタンを表す図形を表示
する。ユーザは、タッチ・スクリーンの、表示されてい
るボタンの感知領域に触れることによってコンピュータ
・システムとインタフェースする。この感知領域は、コ
ンピュータ・システムがそのボタンと関連付けているタ
ッチ・スクリーン上の領域である。コンピュータ・シス
テムは、ユーザの接触を検出し、接触された位置を特定
のボタンにマップし、ユーザが接触によって選択したボ
タンに基づいて適切な機能を実行する。
が扱いにくく、高価で、あるいはこわれやすい応用分野
でキーボードまたはその他の入力装置を不要にするとい
う利点をもつ。また、タッチ・スクリーンを使用する
と、ユーザは、1つの位置で命令を読み取り、キーボー
ド上などの他の位置で押すキーを探す必要がなくなる。
そうではなくて、ユーザが読み取る命令とユーザが接触
するボタンが近接している。このように命令とボタンが
近接していると、ユーザにとって好都合であり、操作が
迅速に行え、ボタンを誤って選択する機会が減少する。
・スクリーン上のボタンが二次元であり、視覚的には相
互に異なっているが、物理的には異なっていないという
問題がある。したがって、従来のキーボードのユーザ
は、指が所期のキーの縁からずれて隣接する所期しない
キーに触れるとき、それを感じることができるが、タッ
チ・スクリーンのユーザは、指がボタンの縁からずれて
もそれを感じることができない。これらの問題は、タッ
チ・スクリーンが厚さを有し、したがってボタンはタッ
チ・スクリーンの背部に投影されるが、ユーザはそれを
前部から触れるという事実によって一層重大になる。こ
の画面の厚さと視差効果とによって、異なるユーザは、
同じボタンが異なる場所にあるものと知覚してしまう。
たとえば、タッチ・スクリーンの右側に立った背の高い
ユーザは、ボタンが実際のボタン位置よりも右上にある
と知覚し、したがってボタン感知領域よりも右上に触れ
る傾向がある。同様に、タッチ・スクリーンの左側に立
った背の低いユーザは、ボタンが実際のボタン位置より
も左下にあるものと知覚して、ボタン感知領域よりも左
下に触れる傾向がある。
は、特にボタンが小さくて相互に近くにあるとき、所期
のボタンに触れたかどうかを確信できなくなる。これに
対し、従来のキーボードでは、キーが三次元であり、押
下すると下に動き、隣接するキーから感触上離れている
ので、ユーザは、所期のキーを押下したと確信をもつこ
とができる。
ンピュータ・システムが所望の領域よりも大きな領域に
ボタンを表示するか、あるいはボタンに関連する所望の
ボタン感知領域よりも大きな領域を使用することによっ
て、これらの問題を解決しようと試みている。これらの
解決法はどちらも、タッチ・スクリーン上に表示される
ボタンの密度および配向を大きく制限する。
し、タッチ・スクリーンを様々な視角から眺めるユーザ
がボタンを正確に選択できるようにする、タッチ・スク
リーンが必要である。
されたタッチ・スクリーンを提供することである。
上で、ボタンを高密度に表示し、ボタンを正確に選択で
きるようにすることである。
ッチ・スクリーンを眺めるユーザが、タッチ・スクリー
ン上のボタンを正確に選択できるようにすることであ
る。
ンピュータが、ユーザが前のボタンについて接触した位
置に基づいて、タッチ・スクリーン・ボタンの感知領域
の配向を動的に調整することによって達成される。
連の初期ボタンは、ユーザが接触する位置を感知するよ
うに構成されている。これらの初期ボタンを調整ボタン
と呼ぶ。残りのボタン(非調整ボタン)のボタン感知領
域は、これらの初期接触位置から較正される。たとえ
ば、ユーザが調整ボタンの右上を押す傾向がある場合、
残りのボタンのボタン感知領域の配向が右上に較正され
る。複数の調整ボタンを使用する場合、接触される位置
の平均を使用して、非調整ボタンのボタン感知領域が較
正される。
されない。ボタンを表示するどの画面を使っても、以後
の非調整ボタンのボタン感知領域を較正または再較正す
ることができる。これによって、ユーザが適用業務を使
用する際にその視点またはタッチ・スクリーンの角度を
変えた場合の精度が向上する。
効果を示している。視差効果とは、ユーザの視角が異な
ると、異なるユーザにボタン20が異なる位置にあると
知覚させるものである。表示装置17のタッチ・スクリ
ーン18は厚さ23をもつ。厚さ23は、タッチ・スク
リーン背部28とタッチ・スクリーン前部22の間の距
離である。ボタン20はタッチ・スクリーン背部28上
に投影されるが、ユーザ24および26はタッチ・スク
リーン前部22上でボタン20に触れようとする。厚さ
23と視差効果とがあいまって、異なるオペレータ24
および26に、ボタン20が異なる位置にあるものと知
覚させる。オペレータ24は、ボタン20がボタン位置
29にあると知覚し、それに触れようとする。これに対
し、ユーザ26は、ボタン20がボタン位置21にある
と知覚し、それに触れようとする。ボタン位置21は、
この例では、タッチ・スクリーン18上でボタン位置2
9よりも下にある。
チ・スクリーン68、タッチ・スクリーン・ボタン6
0、およびボタン感知領域64を示す。ボタン感知領域
64は、オペレータがボタン感知領域64位置に触れた
場合に、コンピュータ・システムがボタン60が接触さ
れたものとみなす、タッチ・スクリーン68のボタン6
0に関連する領域である。図1に示す視差問題を解決す
るために、従来の技術のタッチ・スクリーンでは、対応
するボタン60よりも大きなボタン感知領域64を使用
していた。図2に示す従来の技術の解決法は、ボタン感
知領域64が大きく、タッチ・スクリーン68上に同時
に表示できるボタン60の密度および配向が制限される
という欠点がある。
るユーザ24および26を示す。ボタン20aが表示装
置17のタッチ・スクリーン18上に表示される。この
説明では、この例の適用業務は切符売場30である。図
1で説明した視差効果および画面の厚さ23のために、
切符売場30の右側に立った背の高いオペレータ24に
は、ボタン20aがその実際の位置よりも右上に見える
ので、この右上の位置を押す。これに対し、切符売場3
0の左側に立った背の低いオペレータ26には、ボタン
20aが実際の位置よりも左下に見えるので、この左下
の位置を押す。本発明では、複数のオペレータの知覚の
違いに対処するために、図4ないし11に示し、図12
ないし15のフローチャートに詳細に記すように、ボタ
ン感知領域を動的に調整する。
実施例の表示装置17およびタッチ・スクリーン18を
示す。この例では、すべてのボタン20の集合が、競技
場の座席の1区画を表している。ユーザは、ボタンに触
れてチケットを購入したい座席を選択することができ
る。X印の付いたボタンは、すでに売れてしまった座席
を表す。このような座席選択適用業務では、ボタンが小
さく、多数の座席を密接して表示するのに十分な微細な
解像度をもつことがクリティカルである。本発明では、
図5に示すように、ボタン感知領域が、個々のユーザに
適応するように動的に調整されるので、タッチ・スクリ
ーン18上で微細な解像度をもつ高密度のボタンを使用
することができる。
応するボタン感知領域34の拡大図である。この例で
は、ボタン20の右上方に触れる傾向があるユーザに対
処するため、各ボタン感知領域34が右上方に調整され
ている。したがって、ボタン感知領域34cはボタン2
0cに関連付けられている。ユーザがボタン感知領域3
4c内を押すと、本発明では、その接触をボタン20c
と関連付ける。同様に、ユーザがボタン感知領域34d
または34e内を押すと、本発明ではその接触をそれぞ
れボタン20dまたは20eと関連付ける。このように
して、高密度のボタン20をタッチ・スクリーン18上
に表示し、タッチ・スクリーン18上で選択することが
できる。
ュータ・システム10のブロック図である。コンピュー
タ・システム10は、システム装置11に接続された表
示装置17中にタッチ・スクリーン18を有する。シス
テム装置11は、メモリ13と記憶域14と表示装置ア
ダプタ15とに接続されたプロセッサ12を含む。プロ
セッサ12は、図12ないし15のフローチャートに詳
細に記すように、本発明を実施するのに適したプログラ
ミングが施されている。
テム10はIBM PS/2、記憶装置14は磁気ハー
ド・ディスク・ファイル、表示装置アダプタ15はIB
MVGA表示装置アダプタ、表示装置17はIBM 8
516表示装置である。コンピュータ・システム10
は、Apple Macintoshなどの他のマイク
ロコンピュータ、IBM AS/400などのミニコン
ピュータ、IBM System/390などのメイン
フレーム・コンピュータなど他のタイプのコンピュータ
・システムでもよく、そうしても本発明の趣旨および範
囲から逸脱しない。また、コンピュータ・システム10
は、前述のようなミニコンピュータでもよいが、IBM
AS/400などより大規模なコンピュータ・システ
ムに接続することもできる。
タン感知領域34を定義する。係数リスト47は、ボタ
ン感知領域34の中心とユーザが触れた位置との差を表
す係数のリストを含む。好ましい実施例では、調整係数
48は、係数リスト47中の係数の平均である。ボタン
・リスト46、係数リスト47、および調整係数48に
ついては、図7ないし11に関して詳細に説明する。
係数48、およびボタン・リスト46とボタン20およ
びボタン感知領域34との関係を詳細に示す。ボタン・
リスト46は、ボタン・エントリのリストである。ボタ
ン・リスト46中の各エントリは、フィールド49、5
0、51、52を介してタッチ・スクリーン18上のボ
タン20のボタン感知領域34を定義する。好ましい実
施例では、表示されるボタンの各画面ごとに別々のボタ
ン・リストがあるが、本発明から逸脱せずに適用業務全
体に1つのボタン・リストだけを使用することも可能で
ある。好ましい実施例では、ボタンはタッチ・スクリー
ン上に矩形で表示されるが、ボタンは、円、楕円、任意
の数の辺を備えた多角形を含むがそれだけには限定され
ない任意の幾何形状でよい。フィールド50は、ボタン
感知領域34の左上の点を定義する。フィールド51は
ボタン感知領域34の右下の点を定義する。フィールド
52は、ボタン感知領域34の中心を定義する。この例
では、タッチ・スクリーン18上の位置は、(X、Y)
座標系で定義される。ここで、Xは水平軸、Yは垂直
軸、位置(0、0)はタッチ・スクリーン18の左下隅
を表す。しかし、タッチ・スクリーン18上の位置を定
義する他の方法も、本発明から逸脱せずに使用すること
ができる。この実施例では、ボタン感知領域34が矩形
なので、ボタン・リスト46にフィールド52を含める
必要はない。なぜなら、これはフィールド50およびフ
ィールド51から算出できるからである。
中に、2種類のボタンと関連する2種類のボタン・エン
トリがある。ボタン・エントリのタイプ49は、ボタン
・エントリが調整ボタンに関連するか、それとも非調整
ボタンに関連するかを示す。好ましい一実施例では、調
整ボタンと関連する、ユーザが触れる位置が、以後の非
調整ボタンのボタン感知領域を較正するために使用され
る。代替実施例では、調整ボタンと関連する、ユーザが
触れる位置が、以後に接触される位置を非調整ボタンの
ボタン感知領域に再マップするために使用される。この
例では、ボタン20aおよび20bが調整ボタンであ
り、ボタン20c、20d、20eが非調整ボタンであ
る。好ましい実施例では、調整ボタンは、関連するボタ
ンよりも大きなボタン感知領域をもち、調整ボタンのボ
タン感知領域は移動しない。好ましい実施例では、非調
整ボタンは、関連するボタンと同じサイズおよび形状の
ボタン感知領域をもち、非調整ボタンのボタン感知領域
は、ユーザが調整ボタンに触れた位置に基づいて較正さ
れる。しかし、ボタン感知領域を、本発明から逸脱せず
に、他のサイズおよび形状にすることもできる。
ン・エントリ53、54、55、56、57を含む。ボ
タン・エントリ53、54、55、56、57はそれぞ
れ、ボタン20a、20b、20c、20d、20e、
およびボタン感知領域34a、34b、34c、34
d、34eに対応する。好ましい一実施例では、ユーザ
に対してまず調整ボタンが表示されるが、ユーザに対し
て調整ボタンと非調整ボタンをどんな順序で表示するこ
ともできる。調整ボタンと非調整ボタンは、同じ画面を
共有しても異なる画面上にあってもよい。
が触れた位置とボタン感知領域34の中心との差を含
む。この例では、ボタン・リスト46中に2つの調整ボ
タンがあり、それぞれがユーザによって1度触れられた
ので、係数リスト47は2つの係数を含む。しかし、あ
る適用業務で、ユーザに調整ボタンを複数回触れさせる
こともできる。この場合、係数リスト中の係数の数とボ
タン・リスト中の調整ボタンの数は1対1で対応しなく
なる。
リスト中のすべての係数の平均になるように設定され
る。しかし、係数の中央値を使用する方法や、古い係数
よりも最近の係数に重みを付ける方法を含めて、他の調
整係数設定方法を使用することもできる。
好ましい一実施例の動作について次に詳細に説明する。
図12を参照すると、ブロック601で、ユーザに対し
てタッチ・スクリーン上にボタンが表示される。表示さ
れるボタンの数および構成は、ユーザがアクセスする特
定の適用業務に依存する。ユーザがタッチ・スクリーン
に触れると、ブロック605で、ユーザが触れた位置が
決定される。タッチ・スクリーンは、従来の技術で周知
であり、発光ダイオードや光検出機構などタッチ・スク
リーン上のセンサを介して、接触された位置の座標を提
供する。本発明は、接触された位置を決定する方法に依
存しない。ブロック610で、図13に詳細に示す接触
ボタン決定サブルーチンを呼び出すことによって、ユー
ザがどのボタンを触れたかを決定する。
ボタン・リスト46からボタン・エントリを取り出す。
ブロック705で、このボタン・エントリが調整ボタン
のものであるか否か検査する。この検査は、ボタン・エ
ントリ中のタイプ・フィールド49を調べることによっ
て行われる。このボタン・エントリが調整ボタンであ
り、ユーザが触れた位置がこのボタン・エントリのボタ
ン感知領域内にある場合、ブロック705および710
の結果は肯定になる。図15に示す調整係数算出サブル
ーチンを呼び出すことによって新しい調整係数を算出す
る。
感知領域の中心と接触された位置との差から係数を算出
する。ブロック770で、係数リスト47が満杯である
と判定された場合、ブロック775で、係数リスト47
から最も古い係数を削除する。これが必要なのは、係数
を記憶するのに利用できるメモリが有限だからである。
ブロック780で、新たに算出した係数を係数リスト4
7に挿入する。ブロック785で、調整係数48を、係
数リスト47中のすべての係数の平均になるように設定
する。好ましい実施例では調整係数を係数リスト中の係
数の平均に設定するが、代替実施例では、古い関係の薄
い係数よりも最近の係数に重みを付ける方法や、係数の
中央値を使う方法など他の方法を使用することも可能で
ある。ブロック790で、調整係数算出サブルーチンか
ら図13のブロック730に制御が返される。ブロック
730で、どのボタンが接触されたかの指示が図12の
ブロック615に返される。
710で、接触された位置がボタン・エントリの感知領
域内にないと判定され、ブロック740で、ボタン・リ
スト46中にボタン・エントリが残っていると判定され
た場合、ブロック701で、ボタン・リスト46中の次
のボタン・エントリを処理する。ブロック740で、ボ
タン・リスト46中にボタン・エントリが残っていない
と判定された場合、ユーザは、どのボタンとも関連しな
い画面上の位置に触れたので、ブロック735で、どの
ボタンにも触れなかったとの指示が図12のブロック6
15に返される。
705で、ボタン・エントリが非調整ボタンのものであ
ると判定されると、ブロック715で、再マップ・モー
ドが好ましい(代替実施例)か、それとも較正モードが
好ましい(好ましい実施例)か検査する。ブロック71
5で、較正モードが望ましいと判断されると、ブロック
717で、感知領域を、調整係数48で修正されたボタ
ン位置になるように設定する。ブロック715で、再マ
ップ・モードが望ましいと判断されると、ブロック71
9で、接触された位置を、調整係数48の負の値で修正
する。ブロック725で、接触された位置がボタン・リ
スト・エントリの感知領域内であると判定されると、ブ
ロック730で、どのボタンが接触されたかの指示が図
12のブロック615に返される。ブロック725で、
接触された位置がボタン・リスト・エントリの感知領域
内にないと判定され、ブロック740で、ボタン・リス
ト46中にボタン・エントリが残っていると判定された
場合、ブロック701で、ボタン・リスト46中の次の
ボタン・エントリが処理される。ブロック740で、ボ
タン・リスト46中にボタン・エントリが残っていない
と判定された場合、ユーザは、どのボタンとも関連しな
い画面上の位置に触れたので、ブロック735で、どの
ボタンにも触れなかったとの指示が図12のブロック6
15に返される。
で、ボタンが接触されたとの指示が返された場合、ブロ
ック615の結果は肯定になり、ブロック620で、ユ
ーザがアクセスしている適用業務によって、接触された
ボタンに対して適切な処理が実行される。ブロック61
0で、どのボタンにも触れなかったとの指示が返された
場合、ユーザは、どのボタンにも関連しない画面上の位
置に触れたので、ブロック615の結果は否定になり、
ブロック625で、ユーザに対してエラー・メッセージ
が表示される。いずれの場合も、ブロック601で、タ
ッチ・スクリーン上にボタンの新しい画面が表示され
る。
に関して説明したが、本発明には、その趣旨、範囲、お
よび教示から逸脱せずに様々な細部の変更を加えられる
ことが、当業者には理解されよう。たとえば、タッチ・
スクリーンを使用する適用業務のタイプを、現在知られ
ているものから変更することができる。また、タッチ・
スクリーン技術は、コンシューマ・エレクトロニクス、
電気器具、および自動車の操作盤などの消費者適用業務
で幅広く使用することが可能である。したがって、本明
細書に開示された発明は、頭記の特許請求の範囲によっ
てのみ限定される。
れている。 (1)コンピュータ表示装置と、コンピュータ表示装置
に含まれており、タッチ・スクリーンに触れるユーザが
送る命令を受け取るタッチ・スクリーンと、コンピュー
タ表示装置に接続された表示装置アダプタと、表示装置
アダプタに接続されたプロセッサと、タッチ・スクリー
ン上に第1のボタンを表示する手段と、ユーザがタッチ
・スクリーンの第1の位置に触れたとの指示を受け取る
手段と、第1のボタンと第1の位置から調整係数を算出
する手段と、調整係数によって較正された感知領域をも
つ第2のボタンをタッチ・スクリーン上に表示する手段
とを備えることを特徴とする、ユーザから命令を受け取
るためのタッチ・スクリーン表示装置。 (2)第1の感知領域をもつ第1のボタンをタッチ・ス
クリーン上に表示する手段と、ユーザがタッチ・スクリ
ーンの第1の位置に触れたとの指示を受け取る手段と、
第1の位置が第1のボタンの第1の感知領域内にあると
判定する手段と、第1のボタンおよび第1の位置から調
整係数を算出する手段と、調整係数によって較正された
第2の感知領域をもつ第2のボタンをタッチ・スクリー
ン上に表示する手段とを備えることを特徴とする、ユー
ザから命令を受け取るためのタッチ・スクリーン表示装
置。 (3)算出手段がさらに、第1の感知領域の中心と接触
された位置との差を算出する手段を備えることを特徴と
する、(2)に記載のタッチ・スクリーン装置。 (4)さらに、ユーザがタッチ・スクリーンの第2の位
置に触れたとの指示を受け取る手段と、第2の位置が第
2の感知領域内にあると判定する手段と、ユーザが第2
のボタンを押したのに応じて処理を実行する手段とを備
えることを特徴とする、(2)に記載のタッチ・スクリ
ーン装置。 (5)第1の感知領域をもつ第1のボタンをタッチ・ス
クリーン上に表示する手段と、ユーザがタッチ・スクリ
ーンの第1の位置に触れたとの指示を受け取る手段と、
第1の位置が第1のボタンの第1の感知領域内にあると
判定する手段と、第1の感知位置の中心から第1の位置
までの距離に基づいて調整係数を算出する手段と、第2
の感知領域をもつ第2のボタンをタッチ・スクリーン上
に表示する手段と、ユーザがタッチ・スクリーンの第2
の位置に触れたとの指示を受け取る手段と、第2の位置
が第2のボタンの感知領域内にあると判定する手段と、
第2の感知位置の中心から第2の位置までの距離に基づ
いて第2の係数を算出する手段と、第1の係数と第2の
係数の平均を取って調整係数を算出する手段と、調整係
数によって較正された第3の感知領域をもつ第3のボタ
ンをタッチ・スクリーン上に表示する手段とを備えるこ
とを特徴とする、ユーザから命令を受け取るためのタッ
チ・スクリーン装置。 (6)さらに、ユーザがタッチ・スクリーンの第3の位
置に触れたとの指示を受け取る手段と、第3の位置が第
3の感知領域内にあると判定する手段と、ユーザが第3
のボタンを押したのに応じて処理を実行する手段とを備
えることを特徴とする、(5)に記載のタッチ・スクリ
ーン装置。 (7)第1の感知領域をもつ第1のボタンをタッチ・ス
クリーン上に表示する手段と、ユーザがタッチ・スクリ
ーンの第1の位置に触れたとの指示を受け取る手段と、
第1の位置が第1のボタンの第1の感知領域内にあると
判定する手段と、第1の感知位置の中心から第1の位置
までの距離に基づいて調整係数を算出する手段と、第2
の感知領域をもつ第2のボタンをタッチ・スクリーン上
に表示する手段と、ユーザがタッチ・スクリーンの第2
の位置に触れたとの指示を受け取る手段と、調整係数に
基づいて、第2の位置を再マップ位置に再マップする手
段と、再マップ位置が第2のボタンの感知領域内にある
と判定する手段と、ユーザが第2のボタンを押したのに
応じて処理を実行する手段とを備えることを特徴とす
る、ユーザから命令を受け取るためのタッチ・スクリー
ン装置。 (8)第1の感知領域をもつ第1のボタンをタッチ・ス
クリーン上に表示する手段と、ユーザがタッチ・スクリ
ーンの第1の位置に触れたとの指示を受け取る手段と、
第1の位置が第1のボタンの第1の感知領域内にあると
判定する手段と、第1の感知位置の中心から第1の位置
までの距離に基づいて調整係数を算出する手段と、第2
の感知領域をもつ第2のボタンをタッチ・スクリーン上
に表示する手段と、ユーザがタッチ・スクリーンの第2
の位置に触れたとの指示を受け取る手段と、第2の位置
が第2のボタンの第2の感知領域内にあると判定する手
段と、第2の感知位置の中心から第2の位置までの距離
に基づいて第2の係数を算出する手段と、第1の係数と
第2の係数の平均を取って調整係数を算出する手段と、
第3の感知領域をもつ第3のボタンを表示する手段と、
ユーザがタッチ・スクリーンの第3の位置に触れたとの
指示を受け取る手段と、第1の係数と第2の係数の平均
に基づいて、第3の位置を再マップ位置に再マップする
手段と、再マップ位置が第3のボタンの感知領域内にあ
ると判定する手段と、ユーザが第3のボタンを押したの
に応じて処理を実行する手段とを備えることを特徴とす
る、ユーザから命令を受け取るためのタッチ・スクリー
ン装置。 (9)タッチ・スクリーン上に表示されるボタンと、ユ
ーザが感知領域内に触れた場合にボタンが接触されたと
みなされる、ボタンに対応する感知領域と、感知領域が
ボタンの一部だけに重なるように、ユーザの接触に応じ
て感知領域を調整する手段とを備えることを特徴とす
る、ユーザから命令を受け取るためのタッチ・スクリー
ン装置。 (10)さらに、ユーザが、感知領域内にあるがボタン
内にはない位置に触れたことを検出し、ボタンが接触さ
れたと報告する手段を備えることを特徴とする、(9)
に記載のタッチ・スクリーン装置。 (11)さらに、ユーザが、感知領域内にありしかもボ
タン内にある位置に触れたことを検出し、ボタンが接触
されたと報告する手段を備えることを特徴とする、
(9)に記載のタッチ・スクリーン装置。 (12)さらに、ユーザが、ボタン内にあるが感知領域
内にはない位置に触れたことを検出し、ボタンが接触さ
れなかったと報告する手段を備えることを特徴とする、
請求項9に記載のタッチ・スクリーン装置。 (13)第1の感知領域をもつ第1のボタンをタッチ・
スクリーン上に表示するステップと、ユーザがタッチ・
スクリーンの第1の位置に触れたとの指示を受け取るス
テップと、第1の位置が第1のボタンの第1の感知領域
内にあると判定するステップと、第1のボタンと第1の
位置から調整係数を算出するステップと、調整係数によ
って較正された第2の感知領域をもつ第2のボタンをタ
ッチ・スクリーン上に表示するステップとを備えること
を特徴とする、タッチ・スクリーン上の感知領域を動的
に調整する方法。 (14)算出ステップがさらに、第1位置から第1の感
知領域の中心を減算するステップを備えることを特徴と
する、(13)に記載の方法。 (15)さらに、ユーザがタッチ・スクリーンの第2の
位置に触れたとの指示を受け取るステップと、第2の位
置が第2の感知領域内にあると判定するステップと、ユ
ーザが第2のボタンを押したのに応じて処理を実行する
ステップとを備えることを特徴とする、(13)に記載
の方法。 (16)第1の感知領域をもつ第1のボタンをタッチ・
スクリーン上に表示するステップと、ユーザがタッチ・
スクリーンの第1の位置に触れたとの指示を受け取るス
テップと、第1の位置が第1のボタンの第1の感知領域
内にあると判定するステップと、第1の感知位置の中心
から第1の位置までの距離に基づいて調整係数を算出す
るステップと、第2の感知領域をもつ第2のボタンをタ
ッチ・スクリーン上に表示するステップと、ユーザがタ
ッチ・スクリーンの第2の位置に触れたとの指示を受け
取るステップと、第2の位置が第2のボタンの感知領域
内にあると判定するステップと、第2の感知位置の中心
から第2の位置までの距離に基づいて第2の係数を算出
するステップと、第1の係数と第2の係数の平均を取っ
て調整係数を算出するステップと、調整係数によって較
正された第3の感知領域をもつ第3のボタンをタッチ・
スクリーン上に表示するステップとを備えることを特徴
とする、タッチ・スクリーン上の感知領域を動的に調整
する方法。 (17)さらに、ユーザがタッチ・スクリーンの第3の
位置に触れたとの指示を受け取るステップと、第3の位
置が第3の感知領域内にあると判定するステップと、ユ
ーザが第3のボタンを押したのに応じて処理を実行する
ステップとを備えることを特徴とする、(16)に記載
の方法。 (18)第1の感知領域をもつ第1のボタンをタッチ・
スクリーン上に表示するステップと、ユーザがタッチ・
スクリーンの第1の位置に触れたとの指示を受け取るス
テップと、第1の位置が第1のボタンの第1の感知領域
内にあると判定するステップと、第1の感知位置の中心
から第1の位置までの距離に基づいて調整係数を算出す
るステップと、第2の感知領域をもつ第2のボタンをタ
ッチ・スクリーン上に表示するステップと、ユーザがタ
ッチ・スクリーンの第2の位置に触れたとの指示を受け
取るステップと、調整係数に基づいて、第2の位置を再
マップ位置に再マップするステップと、再マップ位置が
第2のボタンの感知領域内にあると判定するステップ
と、ユーザが第2のボタンを押したのに応じて処理を実
行するステップとを備えることを特徴とする、タッチ・
スクリーン上の感知領域を動的に調整する方法。 (19)第1の感知領域をもつ第1のボタンをタッチ・
スクリーン上に表示するステップと、ユーザがタッチ・
スクリーンの第1の位置に触れたとの指示を受け取るス
テップと、第1の位置が第1のボタンの第1の感知領域
内にあると判定するステップと、第1の感知位置の中心
から第1の位置までの距離に基づいて調整係数を算出す
るステップと、第2の感知領域をもつ第2のボタンをタ
ッチ・スクリーン上に表示するステップと、ユーザがタ
ッチ・スクリーンの第2の位置に触れたとの指示を受け
取るステップと、第2の位置が第2のボタンの第2の感
知領域内にあると判定するステップと、第2の感知位置
の中心から第2の位置までの距離に基づいて第2の係数
を算出するステップと、第1の係数と第2の係数の平均
を取って調整係数を算出するステップと、第3の感知領
域をもつ第3のボタンをタッチスクリーン上に表示する
ステップと、ユーザがタッチ・スクリーンの第3の位置
に触れたとの指示を受け取るステップと、第1の係数と
第2の係数の平均に基づいて、第3の位置を再マップ位
置に再マップするステップと、再マップ位置が第3のボ
タンの感知領域内にあると判定するステップと、ユーザ
が第3のボタンを押したのに応じて処理を実行するステ
ップとを備えることを特徴とする、タッチ・スクリーン
上の感知領域を動的に調整する方法。 (20)ユーザが感知領域内に触れた場合にボタンが接
触されたとみなされる、対応する感知領域をもつボタン
をタッチ・スクリーン上に表示するステップと、ボタン
感知領域がボタンの一部だけに重なるように、ユーザの
接触に応じて感知領域を調整するステップとを備えるこ
とを特徴とする、タッチ・スクリーン上の感知領域を動
的に調整する方法。 (21)さらに、ユーザが、感知領域内にあるがボタン
内にはない位置に触れたことを検出し、ボタンが接触さ
れたと報告するステップを備えることを特徴とする、
(20)に記載の方法。 (22)さらに、ユーザが、感知領域内にありしかもボ
タン内にある位置に触れたことを検出し、ボタンが接触
されたと報告するステップを備えることを特徴とする、
(20)に記載の方法。 (23)さらに、ユーザが、ボタン内にあるが感知領域
内にはない位置に触れたことを検出し、ボタンが接触さ
れなかったと報告するステップを備えることを特徴とす
る(20)に記載の方法。
場合に異なるユーザにボタンが異なる位置にあると知覚
させる、視差効果を示す図である。
び感知領域を示す図である(英語はスクリーン等の言語
表示である。以下、同様)。
例のタッチ・スクリーンを異なる角度から眺めるユーザ
を示す図である。
い実施例の座席選択画面の例を示す図である。
い実施例の座席選択画面の例を示す図である。
ロック図である。
ト、および調整係数と、それらとボタン感知領域の関係
を示す図である。
ト、および調整係数と、それらとボタン感知領域の関係
を示す図である。
ト、および調整係数と、それらとボタン感知領域の関係
を示す図である。
ト、および調整係数と、それらとボタン感知領域の関係
を示す図である。
ト、および調整係数と、それらとボタン感知領域の関係
を示す図である。
である。
である。
である。
である。
Claims (23)
- 【請求項1】コンピュータ表示装置と、 コンピュータ表示装置に含まれており、タッチ・スクリ
ーンに触れるユーザが送る命令を受け取るタッチ・スク
リーンと、 コンピュータ表示装置に接続された表示装置アダプタ
と、 表示装置アダプタに接続されたプロセッサと、 タッチ・スクリーン上に第1のボタンを表示する手段
と、 ユーザがタッチ・スクリーンの第1の位置に触れたとの
指示を受け取る手段と、 第1のボタンと第1の位置から調整係数を算出する手段
と、 調整係数によって較正された感知領域をもつ第2のボタ
ンをタッチ・スクリーン上に表示する手段とを備えるこ
とを特徴とする、ユーザから命令を受け取るためのタッ
チ・スクリーン表示装置。 - 【請求項2】第1の感知領域をもつ第1のボタンをタッ
チ・スクリーン上に表示する手段と、 ユーザがタッチ・スクリーンの第1の位置に触れたとの
指示を受け取る手段と、 第1の位置が第1のボタンの第1の感知領域内にあると
判定する手段と、 第1のボタンおよび第1の位置から調整係数を算出する
手段と、 調整係数によって較正された第2の感知領域をもつ第2
のボタンをタッチ・スクリーン上に表示する手段とを備
えることを特徴とする、ユーザから命令を受け取るため
のタッチ・スクリーン表示装置。 - 【請求項3】算出手段がさらに、第1の感知領域の中心
と接触された位置との差を算出する手段を備えることを
特徴とする、請求項2に記載のタッチ・スクリーン装
置。 - 【請求項4】さらに、ユーザがタッチ・スクリーンの第
2の位置に触れたとの指示を受け取る手段と、 第2の位置が第2の感知領域内にあると判定する手段
と、 ユーザが第2のボタンを押したのに応じて処理を実行す
る手段とを備えることを特徴とする、請求項2に記載の
タッチ・スクリーン装置。 - 【請求項5】第1の感知領域をもつ第1のボタンをタッ
チ・スクリーン上に表示する手段と、 ユーザがタッチ・スクリーンの第1の位置に触れたとの
指示を受け取る手段と、 第1の位置が第1のボタンの第1の感知領域内にあると
判定する手段と、 第1の感知位置の中心から第1の位置までの距離に基づ
いて調整係数を算出する手段と、 第2の感知領域をもつ第2のボタンをタッチ・スクリー
ン上に表示する手段と、 ユーザがタッチ・スクリーンの第2の位置に触れたとの
指示を受け取る手段と、 第2の位置が第2のボタンの感知領域内にあると判定す
る手段と、 第2の感知位置の中心から第2の位置までの距離に基づ
いて第2の係数を算出する手段と、 第1の係数と第2の係数の平均を取って調整係数を算出
する手段と、 調整係数によって較正された第3の感知領域をもつ第3
のボタンをタッチ・スクリーン上に表示する手段とを備
えることを特徴とする、ユーザから命令を受け取るため
のタッチ・スクリーン装置。 - 【請求項6】さらに、ユーザがタッチ・スクリーンの第
3の位置に触れたとの指示を受け取る手段と、 第3の位置が第3の感知領域内にあると判定する手段
と、 ユーザが第3のボタンを押したのに応じて処理を実行す
る手段とを備えることを特徴とする、請求項5に記載の
タッチ・スクリーン装置。 - 【請求項7】第1の感知領域をもつ第1のボタンをタッ
チ・スクリーン上に表示する手段と、 ユーザがタッチ・スクリーンの第1の位置に触れたとの
指示を受け取る手段と、 第1の位置が第1のボタンの第1の感知領域内にあると
判定する手段と、 第1の感知位置の中心から第1の位置までの距離に基づ
いて調整係数を算出する手段と、 第2の感知領域をもつ第2のボタンをタッチ・スクリー
ン上に表示する手段と、 ユーザがタッチ・スクリーンの第2の位置に触れたとの
指示を受け取る手段と、 調整係数に基づいて、第2の位置を再マップ位置に再マ
ップする手段と、 再マップ位置が第2のボタンの感知領域内にあると判定
する手段と、 ユーザが第2のボタンを押したのに応じて処理を実行す
る手段とを備えることを特徴とする、ユーザから命令を
受け取るためのタッチ・スクリーン装置。 - 【請求項8】第1の感知領域をもつ第1のボタンをタッ
チ・スクリーン上に表示する手段と、 ユーザがタッチ・スクリーンの第1の位置に触れたとの
指示を受け取る手段と、 第1の位置が第1のボタンの第1の感知領域内にあると
判定する手段と、 第1の感知位置の中心から第1の位置までの距離に基づ
いて調整係数を算出する手段と、 第2の感知領域をもつ第2のボタンをタッチ・スクリー
ン上に表示する手段と、 ユーザがタッチ・スクリーンの第2の位置に触れたとの
指示を受け取る手段と、 第2の位置が第2のボタンの第2の感知領域内にあると
判定する手段と、 第2の感知位置の中心から第2の位置までの距離に基づ
いて第2の係数を算出する手段と、 第1の係数と第2の係数の平均を取って調整係数を算出
する手段と、 第3の感知領域をもつ第3のボタンを表示する手段と、 ユーザがタッチ・スクリーンの第3の位置に触れたとの
指示を受け取る手段と、 第1の係数と第2の係数の平均に基づいて、第3の位置
を再マップ位置に再マップする手段と、 再マップ位置が第3のボタンの感知領域内にあると判定
する手段と、 ユーザが第3のボタンを押したのに応じて処理を実行す
る手段とを備えることを特徴とする、ユーザから命令を
受け取るためのタッチ・スクリーン装置。 - 【請求項9】タッチ・スクリーン上に表示されるボタン
と、 ユーザが感知領域内に触れた場合にボタンが接触された
とみなされる、ボタンに対応する感知領域と、 感知領域がボタンの一部だけに重なるように、ユーザの
接触に応じて感知領域を調整する手段とを備えることを
特徴とする、ユーザから命令を受け取るためのタッチ・
スクリーン装置。 - 【請求項10】さらに、ユーザが、感知領域内にあるが
ボタン内にはない位置に触れたことを検出し、ボタンが
接触されたと報告する手段を備えることを特徴とする、
請求項9に記載のタッチ・スクリーン装置。 - 【請求項11】さらに、ユーザが、感知領域内にありし
かもボタン内にある位置に触れたことを検出し、ボタン
が接触されたと報告する手段を備えることを特徴とす
る、請求項9に記載のタッチ・スクリーン装置。 - 【請求項12】さらに、ユーザが、ボタン内にあるが感
知領域内にはない位置に触れたことを検出し、ボタンが
接触されなかったと報告する手段を備えることを特徴と
する、請求項9に記載のタッチ・スクリーン装置。 - 【請求項13】第1の感知領域をもつ第1のボタンをタ
ッチ・スクリーン上に表示するステップと、 ユーザがタッチ・スクリーンの第1の位置に触れたとの
指示を受け取るステップと、 第1の位置が第1のボタンの第1の感知領域内にあると
判定するステップと、 第1のボタンと第1の位置から調整係数を算出するステ
ップと、 調整係数によって較正された第2の感知領域をもつ第2
のボタンをタッチ・スクリーン上に表示するステップと
を備えることを特徴とする、タッチ・スクリーン上の感
知領域を動的に調整する方法。 - 【請求項14】算出ステップがさらに、第1位置から第
1の感知領域の中心を減算するステップを備えることを
特徴とする、請求項13に記載の方法。 - 【請求項15】さらに、ユーザがタッチ・スクリーンの
第2の位置に触れたとの指示を受け取るステップと、 第2の位置が第2の感知領域内にあると判定するステッ
プと、 ユーザが第2のボタンを押したのに応じて処理を実行す
るステップとを備えることを特徴とする、請求項13に
記載の方法。 - 【請求項16】第1の感知領域をもつ第1のボタンをタ
ッチ・スクリーン上に表示するステップと、 ユーザがタッチ・スクリーンの第1の位置に触れたとの
指示を受け取るステップと、 第1の位置が第1のボタンの第1の感知領域内にあると
判定するステップと、 第1の感知位置の中心から第1の位置までの距離に基づ
いて調整係数を算出するステップと、 第2の感知領域をもつ第2のボタンをタッチ・スクリー
ン上に表示するステップと、 ユーザがタッチ・スクリーンの第2の位置に触れたとの
指示を受け取るステップと、 第2の位置が第2のボタンの感知領域内にあると判定す
るステップと、 第2の感知位置の中心から第2の位置までの距離に基づ
いて第2の係数を算出するステップと、 第1の係数と第2の係数の平均を取って調整係数を算出
するステップと、 調整係数によって較正された第3の感知領域をもつ第3
のボタンをタッチ・スクリーン上に表示するステップと
を備えることを特徴とする、タッチ・スクリーン上の感
知領域を動的に調整する方法。 - 【請求項17】さらに、ユーザがタッチ・スクリーンの
第3の位置に触れたとの指示を受け取るステップと、 第3の位置が第3の感知領域内にあると判定するステッ
プと、 ユーザが第3のボタンを押したのに応じて処理を実行す
るステップとを備えることを特徴とする、請求項16に
記載の方法。 - 【請求項18】第1の感知領域をもつ第1のボタンをタ
ッチ・スクリーン上に表示するステップと、 ユーザがタッチ・スクリーンの第1の位置に触れたとの
指示を受け取るステップと、 第1の位置が第1のボタンの第1の感知領域内にあると
判定するステップと、 第1の感知位置の中心から第1の位置までの距離に基づ
いて調整係数を算出するステップと、 第2の感知領域をもつ第2のボタンをタッチ・スクリー
ン上に表示するステップと、 ユーザがタッチ・スクリーンの第2の位置に触れたとの
指示を受け取るステップと、 調整係数に基づいて、第2の位置を再マップ位置に再マ
ップするステップと、 再マップ位置が第2のボタンの感知領域内にあると判定
するステップと、 ユーザが第2のボタンを押したのに応じて処理を実行す
るステップとを備えることを特徴とする、タッチ・スク
リーン上の感知領域を動的に調整する方法。 - 【請求項19】第1の感知領域をもつ第1のボタンをタ
ッチ・スクリーン上に表示するステップと、 ユーザがタッチ・スクリーンの第1の位置に触れたとの
指示を受け取るステップと、 第1の位置が第1のボタンの第1の感知領域内にあると
判定するステップと、 第1の感知位置の中心から第1の位置までの距離に基づ
いて調整係数を算出するステップと、 第2の感知領域をもつ第2のボタンをタッチ・スクリー
ン上に表示するステップと、 ユーザがタッチ・スクリーンの第2の位置に触れたとの
指示を受け取るステップと、 第2の位置が第2のボタンの第2の感知領域内にあると
判定するステップと、 第2の感知位置の中心から第2の位置までの距離に基づ
いて第2の係数を算出するステップと、 第1の係数と第2の係数の平均を取って調整係数を算出
するステップと、 第3の感知領域をもつ第3のボタンをタッチスクリーン
上に表示するステップと、 ユーザがタッチ・スクリーンの第3の位置に触れたとの
指示を受け取るステップと、 第1の係数と第2の係数の平均に基づいて、第3の位置
を再マップ位置に再マップするステップと、 再マップ位置が第3のボタンの感知領域内にあると判定
するステップと、 ユーザが第3のボタンを押したのに応じて処理を実行す
るステップとを備えることを特徴とする、タッチ・スク
リーン上の感知領域を動的に調整する方法。 - 【請求項20】ユーザが感知領域内に触れた場合にボタ
ンが接触されたとみなされる、対応する感知領域をもつ
ボタンをタッチ・スクリーン上に表示するステップと、 ボタン感知領域がボタンの一部だけに重なるように、ユ
ーザの接触に応じて感知領域を調整するステップとを備
えることを特徴とする、タッチ・スクリーン上の感知領
域を動的に調整する方法。 - 【請求項21】さらに、ユーザが、感知領域内にあるが
ボタン内にはない位置に触れたことを検出し、ボタンが
接触されたと報告するステップを備えることを特徴とす
る、請求項20に記載の方法。 - 【請求項22】さらに、ユーザが、感知領域内にありし
かもボタン内にある位置に触れたことを検出し、ボタン
が接触されたと報告するステップを備えることを特徴と
する、請求項20に記載の方法。 - 【請求項23】さらに、ユーザが、ボタン内にあるが感
知領域内にはない位置に触れたことを検出し、ボタンが
接触されなかったと報告するステップを備えることを特
徴とする、請求項20に記載の方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US4204893A | 1993-04-01 | 1993-04-01 | |
| US042048 | 1993-04-01 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH06309102A true JPH06309102A (ja) | 1994-11-04 |
| JP3292267B2 JP3292267B2 (ja) | 2002-06-17 |
Family
ID=21919787
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4964794A Expired - Lifetime JP3292267B2 (ja) | 1993-04-01 | 1994-03-22 | タッチ・スクリーン装置およびその感知領域の動的調整方法 |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US5565894A (ja) |
| EP (1) | EP0618528B1 (ja) |
| JP (1) | JP3292267B2 (ja) |
| KR (1) | KR970006397B1 (ja) |
| CN (1) | CN1054450C (ja) |
| AT (1) | ATE188302T1 (ja) |
| DE (1) | DE69422323T2 (ja) |
| TW (1) | TW249282B (ja) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006061310A (ja) * | 2004-08-25 | 2006-03-09 | Pentax Corp | タッチパネル及び内視鏡装置のプロセッサ |
| WO2010023887A1 (ja) * | 2008-08-27 | 2010-03-04 | 富士フイルム株式会社 | 3次元表示時における指示位置設定装置および方法並びにプログラム |
| JP2010176234A (ja) * | 2009-01-28 | 2010-08-12 | Nec Computertechno Ltd | タッチパネル座標自動修正装置及びそれに用いるタッチパネル座標自動修正方法 |
| US8711103B2 (en) | 2007-09-12 | 2014-04-29 | Nec Corporation | Information display device and program storing medium |
| US11016656B1 (en) | 2020-02-14 | 2021-05-25 | International Business Machines Corporation | Fault recognition self-learning graphical user interface |
| US11656885B1 (en) | 2022-02-22 | 2023-05-23 | International Business Machines Corporation | Interface interaction system |
Families Citing this family (98)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0703525B1 (en) * | 1994-09-22 | 2001-12-05 | Aisin Aw Co., Ltd. | Touch display type information input system |
| US5896126A (en) * | 1996-08-29 | 1999-04-20 | International Business Machines Corporation | Selection device for touchscreen systems |
| US6072482A (en) * | 1997-09-05 | 2000-06-06 | Ericsson Inc. | Mouse mode manager and voice activation for navigating and executing computer commands |
| US7614008B2 (en) | 2004-07-30 | 2009-11-03 | Apple Inc. | Operation of a computer with touch screen interface |
| US6181328B1 (en) * | 1998-03-02 | 2001-01-30 | International Business Machines Corporation | Method and system for calibrating touch screen sensitivities according to particular physical characteristics associated with a user |
| US6256021B1 (en) * | 1998-09-15 | 2001-07-03 | Ericsson Inc. | Apparatus and method of configuring target areas within a touchable item of a touchscreen |
| JP2000250697A (ja) * | 1999-03-03 | 2000-09-14 | Yazaki Corp | 多機能スイッチ装置における操作ボタンの機能表示方法及び多機能スイッチ装置 |
| JP2000267813A (ja) * | 1999-03-17 | 2000-09-29 | Sharp Corp | タッチパネル入力式電子機器 |
| WO2000057266A1 (en) * | 1999-03-23 | 2000-09-28 | British Telecommunications Public Limited Company | Computer input device |
| WO2001031788A1 (en) * | 1999-10-27 | 2001-05-03 | Firooz Ghassabian | Integrated keypad system |
| US20010032057A1 (en) * | 1999-12-23 | 2001-10-18 | Smith Randall G. | Initial calibration of a location sensing whiteboard to a projected display |
| US6751487B1 (en) | 2000-02-08 | 2004-06-15 | Ericsson, Inc. | Turn around cellular telephone |
| US6456952B1 (en) | 2000-03-29 | 2002-09-24 | Ncr Coporation | System and method for touch screen environmental calibration |
| US9052777B2 (en) | 2001-11-02 | 2015-06-09 | Neonode Inc. | Optical elements with alternating reflective lens facets |
| US8095879B2 (en) | 2002-12-10 | 2012-01-10 | Neonode Inc. | User interface for mobile handheld computer unit |
| SE0103835L (sv) | 2001-11-02 | 2003-05-03 | Neonode Ab | Pekskärm realiserad av displayenhet med ljussändande och ljusmottagande enheter |
| US8674966B2 (en) | 2001-11-02 | 2014-03-18 | Neonode Inc. | ASIC controller for light-based touch screen |
| US9164654B2 (en) | 2002-12-10 | 2015-10-20 | Neonode Inc. | User interface for mobile computer unit |
| US9778794B2 (en) | 2001-11-02 | 2017-10-03 | Neonode Inc. | Light-based touch screen |
| JP2003344086A (ja) * | 2002-05-28 | 2003-12-03 | Pioneer Electronic Corp | タッチパネル装置及び自動車用表示入力装置 |
| FI112119B (fi) * | 2002-06-25 | 2003-10-31 | Nokia Corp | Menetelmä ohjauskomennon tulkitsemiseksi ja kannettava elektroninen laite |
| US7023427B2 (en) | 2002-06-28 | 2006-04-04 | Microsoft Corporation | Method and system for detecting multiple touches on a touch-sensitive screen |
| WO2004006080A2 (en) * | 2002-07-04 | 2004-01-15 | Koninklijke Philips Electronics N.V. | Automatically adaptable virtual keyboard |
| US8416217B1 (en) | 2002-11-04 | 2013-04-09 | Neonode Inc. | Light-based finger gesture user interface |
| US7103852B2 (en) * | 2003-03-10 | 2006-09-05 | International Business Machines Corporation | Dynamic resizing of clickable areas of touch screen applications |
| US7205959B2 (en) * | 2003-09-09 | 2007-04-17 | Sony Ericsson Mobile Communications Ab | Multi-layered displays providing different focal lengths with optically shiftable viewing formats and terminals incorporating the same |
| JP4148187B2 (ja) * | 2004-06-03 | 2008-09-10 | ソニー株式会社 | 携帯型電子機器、入力操作制御方法及びそのプログラム |
| WO2006066435A1 (de) * | 2004-12-20 | 2006-06-29 | Speedscript Ag | Verfahren zur dynamischen kalibrierung von kontaktbildschirmen |
| US8035620B2 (en) | 2005-01-14 | 2011-10-11 | Koninklijke Philips Electronics N.V. | Moving objects presented by a touch input display device |
| US7694231B2 (en) * | 2006-01-05 | 2010-04-06 | Apple Inc. | Keyboards for portable electronic devices |
| US20070152980A1 (en) * | 2006-01-05 | 2007-07-05 | Kenneth Kocienda | Touch Screen Keyboards for Portable Electronic Devices |
| US8001219B2 (en) * | 2006-03-16 | 2011-08-16 | Exceptional Innovation, Llc | User control interface for convergence and automation system |
| US8209398B2 (en) * | 2006-03-16 | 2012-06-26 | Exceptional Innovation Llc | Internet protocol based media streaming solution |
| US8155142B2 (en) * | 2006-03-16 | 2012-04-10 | Exceptional Innovation Llc | Network based digital access point device |
| US8725845B2 (en) * | 2006-03-16 | 2014-05-13 | Exceptional Innovation Llc | Automation control system having a configuration tool |
| US7966083B2 (en) | 2006-03-16 | 2011-06-21 | Exceptional Innovation Llc | Automation control system having device scripting |
| US8271881B2 (en) * | 2006-04-20 | 2012-09-18 | Exceptional Innovation, Llc | Touch screen for convergence and automation system |
| DE102006043208A1 (de) * | 2006-09-11 | 2008-03-27 | Siemens Ag | Touchpad oder -screen und Stellelement für Touchpad oder -screen |
| US20080100586A1 (en) * | 2006-10-26 | 2008-05-01 | Deere & Company | Method and system for calibrating a touch screen |
| US20080268948A1 (en) * | 2006-11-27 | 2008-10-30 | Aristocrat Technologies Australia Pty Ltd | Gaming machine with touch screen |
| TWI450137B (zh) * | 2006-12-11 | 2014-08-21 | Elo Touch Solutions Inc | 用於校準觸控螢幕上之目標之方法及設備 |
| US20080163119A1 (en) * | 2006-12-28 | 2008-07-03 | Samsung Electronics Co., Ltd. | Method for providing menu and multimedia device using the same |
| US8074172B2 (en) | 2007-01-05 | 2011-12-06 | Apple Inc. | Method, system, and graphical user interface for providing word recommendations |
| US20080231604A1 (en) * | 2007-03-22 | 2008-09-25 | Cypress Semiconductor Corp. | Method for extending the life of touch screens |
| US8232973B2 (en) | 2008-01-09 | 2012-07-31 | Apple Inc. | Method, device, and graphical user interface providing word recommendations for text input |
| US8681093B2 (en) * | 2008-02-11 | 2014-03-25 | Apple Inc. | Motion compensation for screens |
| EP2101250B1 (en) * | 2008-03-14 | 2014-06-11 | BlackBerry Limited | Character selection on a device using offset contact-zone |
| US8336577B2 (en) * | 2008-04-23 | 2012-12-25 | Praxair Technology, Inc. | Pressurized gas containing system |
| DE102008029446B4 (de) * | 2008-06-20 | 2024-08-08 | Bayerische Motoren Werke Aktiengesellschaft | Verfahren zur Steuerung von Funktionen in einem Kraftfahrzeug mit benachbart liegenden Bedienelementen |
| US8570279B2 (en) | 2008-06-27 | 2013-10-29 | Apple Inc. | Touch screen device, method, and graphical user interface for inserting a character from an alternate keyboard |
| US20100188342A1 (en) * | 2009-01-26 | 2010-07-29 | Manufacturing Resources International, Inc. | Method and System for Positioning a Graphical User Interface |
| US8775023B2 (en) | 2009-02-15 | 2014-07-08 | Neanode Inc. | Light-based touch controls on a steering wheel and dashboard |
| US20100271312A1 (en) * | 2009-04-22 | 2010-10-28 | Rachid Alameh | Menu Configuration System and Method for Display on an Electronic Device |
| US20100271331A1 (en) * | 2009-04-22 | 2010-10-28 | Rachid Alameh | Touch-Screen and Method for an Electronic Device |
| US8542186B2 (en) | 2009-05-22 | 2013-09-24 | Motorola Mobility Llc | Mobile device with user interaction capability and method of operating same |
| EP3176687B1 (en) * | 2009-06-16 | 2026-04-01 | Intel Corporation | Adaptive virtual keyboard for handheld device |
| KR101285474B1 (ko) * | 2009-06-16 | 2013-07-12 | 인텔 코오퍼레이션 | 핸드헬드 디바이스의 카메라 응용 |
| US8421762B2 (en) * | 2009-09-25 | 2013-04-16 | Apple Inc. | Device, method, and graphical user interface for manipulation of user interface objects with activation regions |
| US8416205B2 (en) * | 2009-09-25 | 2013-04-09 | Apple Inc. | Device, method, and graphical user interface for manipulation of user interface objects with activation regions |
| US8438500B2 (en) | 2009-09-25 | 2013-05-07 | Apple Inc. | Device, method, and graphical user interface for manipulation of user interface objects with activation regions |
| US8665227B2 (en) * | 2009-11-19 | 2014-03-04 | Motorola Mobility Llc | Method and apparatus for replicating physical key function with soft keys in an electronic device |
| US8493346B2 (en) * | 2009-12-31 | 2013-07-23 | International Business Machines Corporation | Morphing touchscreen keyboard interface |
| US8793611B2 (en) * | 2010-01-06 | 2014-07-29 | Apple Inc. | Device, method, and graphical user interface for manipulating selectable user interface objects |
| US8806362B2 (en) * | 2010-01-06 | 2014-08-12 | Apple Inc. | Device, method, and graphical user interface for accessing alternate keys |
| US8456445B2 (en) | 2010-04-30 | 2013-06-04 | Honeywell International Inc. | Touch screen and method for adjusting screen objects |
| CN101847079A (zh) * | 2010-04-30 | 2010-09-29 | 中兴通讯股份有限公司 | 调整控件按钮布局的方法和装置 |
| EP2407865A1 (de) * | 2010-07-16 | 2012-01-18 | Gigaset Communications GmbH | Adaptive Kalibrierung von Sensorbildschirmen zur Optimierung der Interfacequalität |
| KR101709497B1 (ko) * | 2010-07-29 | 2017-02-23 | 엘지전자 주식회사 | 휴대 단말기 및 그 동작 제어방법 |
| TWI461975B (zh) * | 2011-01-12 | 2014-11-21 | Wistron Corp | 電子裝置及其觸碰位置之校正方法 |
| KR101160681B1 (ko) | 2011-10-19 | 2012-06-28 | 배경덕 | 이동 통신 단말기의 활성화 시에 특정 동작이 수행되도록 하기 위한 방법, 이동 통신 단말기 및 컴퓨터 판독 가능 기록 매체 |
| KR101991493B1 (ko) * | 2012-01-17 | 2019-06-20 | 삼성전자주식회사 | 터치 인터페이스를 제공하는 방법, 기계로 읽을 수 있는 저장 매체 및 휴대 단말 |
| US12032817B2 (en) | 2012-11-27 | 2024-07-09 | Neonode Inc. | Vehicle user interface |
| US9092093B2 (en) | 2012-11-27 | 2015-07-28 | Neonode Inc. | Steering wheel user interface |
| US20140184511A1 (en) * | 2012-12-28 | 2014-07-03 | Ismo Puustinen | Accurate data entry into a mobile computing device |
| US9389728B2 (en) | 2013-03-15 | 2016-07-12 | Elwha Llc | Systems and methods for parallax compensation |
| US9395902B2 (en) | 2013-03-15 | 2016-07-19 | Elwha Llc | Systems and methods for parallax compensation |
| US9047002B2 (en) | 2013-03-15 | 2015-06-02 | Elwha Llc | Systems and methods for parallax compensation |
| FR3010624B1 (fr) * | 2013-09-13 | 2015-09-25 | Ct Hospitalier Universitaire De Poitiers | Procede et systeme de cartographie, procede et systeme d'evaluation de l'efficacite d'une stimulation medullaire |
| US9710150B2 (en) | 2014-01-07 | 2017-07-18 | Qualcomm Incorporated | System and method for context-based touch processing |
| US9791959B2 (en) | 2014-01-07 | 2017-10-17 | Qualcomm Incorporated | System and method for host-augmented touch processing |
| US9690417B2 (en) * | 2014-05-21 | 2017-06-27 | Apple Inc. | Glove touch detection |
| US9841844B2 (en) * | 2014-06-20 | 2017-12-12 | Funai Electric Co., Ltd. | Image display device |
| US10235150B2 (en) * | 2014-12-04 | 2019-03-19 | Google Technology Holdings LLC | System and methods for touch pattern detection and user interface adaptation |
| US10055121B2 (en) | 2015-03-07 | 2018-08-21 | Apple Inc. | Activity based thresholds and feedbacks |
| US10319408B2 (en) | 2015-03-30 | 2019-06-11 | Manufacturing Resources International, Inc. | Monolithic display with separately controllable sections |
| US10922736B2 (en) | 2015-05-15 | 2021-02-16 | Manufacturing Resources International, Inc. | Smart electronic display for restaurants |
| US10269156B2 (en) | 2015-06-05 | 2019-04-23 | Manufacturing Resources International, Inc. | System and method for blending order confirmation over menu board background |
| US10319271B2 (en) | 2016-03-22 | 2019-06-11 | Manufacturing Resources International, Inc. | Cyclic redundancy check for electronic displays |
| US10318043B2 (en) | 2016-03-24 | 2019-06-11 | Gm Global Technology Operations Llc. | Dynamic adjustment of touch sensitive area in a display assembly |
| EP3465613A4 (en) | 2016-05-31 | 2019-10-23 | Manufacturing Resources International, Inc. | REMOTE PICTURE CHECK SYSTEM OF AN ELECTRONIC DISPLAY AND METHOD |
| WO2018031717A2 (en) | 2016-08-10 | 2018-02-15 | Manufacturing Resources International, Inc. | Dynamic dimming led backlight for lcd array |
| US10860199B2 (en) | 2016-09-23 | 2020-12-08 | Apple Inc. | Dynamically adjusting touch hysteresis based on contextual data |
| CN108551340B (zh) * | 2018-05-09 | 2021-10-22 | 珠海格力电器股份有限公司 | 一种触摸键抗干扰的处理方法及电器 |
| WO2020112585A1 (en) | 2018-11-28 | 2020-06-04 | Neonode Inc. | Motorist user interface sensor |
| JP6927952B2 (ja) * | 2018-12-14 | 2021-09-01 | ファナック株式会社 | 表示装置、工作機械および異常判定方法 |
| US10963095B1 (en) | 2019-09-27 | 2021-03-30 | Apple Inc. | Glove touch detection |
| EP4222586A4 (en) | 2020-09-30 | 2024-11-06 | Neonode Inc. | OPTICAL TOUCH SENSOR |
| US11895362B2 (en) | 2021-10-29 | 2024-02-06 | Manufacturing Resources International, Inc. | Proof of play for images displayed at electronic displays |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63197211A (ja) * | 1987-02-12 | 1988-08-16 | Fujitsu Ltd | タツチパネル付き表示装置 |
| JPH04191920A (ja) * | 1990-11-27 | 1992-07-10 | Oki Electric Ind Co Ltd | タッチパネル装置におけるタッチ位置補正方法 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5003505A (en) * | 1984-05-07 | 1991-03-26 | Hewlett-Packard Company | Touchscreen/keyboard scanner |
| US4710758A (en) * | 1985-04-26 | 1987-12-01 | Westinghouse Electric Corp. | Automatic touch screen calibration method |
| US4764885A (en) * | 1986-04-25 | 1988-08-16 | International Business Machines Corporaton | Minimum parallax stylus detection subsystem for a display device |
| US5025411A (en) * | 1986-12-08 | 1991-06-18 | Tektronix, Inc. | Method which provides debounced inputs from a touch screen panel by waiting until each x and y coordinates stop altering |
| US4821030A (en) * | 1986-12-19 | 1989-04-11 | Tektronix, Inc. | Touchscreen feedback system |
| US4903012A (en) * | 1987-01-20 | 1990-02-20 | Alps Electric Co., Ltd. | Coordinate system input device providing registration calibration and a mouse function |
| USH716H (en) * | 1987-11-16 | 1989-12-05 | Parallax induced pointing error avoidance method and means for systems using touch screen overlays | |
| US5189732A (en) * | 1987-11-18 | 1993-02-23 | Hitachi, Ltd. | Touch panel input apparatus |
| DE3851322T2 (de) * | 1988-02-01 | 1995-05-04 | Sperry Marine Inc | Steuerberührungsanzeige mit Steuerung durch Schiebeberührung. |
| US5053758A (en) * | 1988-02-01 | 1991-10-01 | Sperry Marine Inc. | Touchscreen control panel with sliding touch control |
-
1994
- 1994-02-22 DE DE69422323T patent/DE69422323T2/de not_active Expired - Lifetime
- 1994-02-22 AT AT94480019T patent/ATE188302T1/de not_active IP Right Cessation
- 1994-02-22 EP EP94480019A patent/EP0618528B1/en not_active Expired - Lifetime
- 1994-03-22 JP JP4964794A patent/JP3292267B2/ja not_active Expired - Lifetime
- 1994-03-30 KR KR1019940006482A patent/KR970006397B1/ko not_active Expired - Lifetime
- 1994-03-30 CN CN94103449A patent/CN1054450C/zh not_active Expired - Lifetime
- 1994-04-11 TW TW083103146A patent/TW249282B/zh not_active IP Right Cessation
- 1994-11-25 US US08/345,266 patent/US5565894A/en not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63197211A (ja) * | 1987-02-12 | 1988-08-16 | Fujitsu Ltd | タツチパネル付き表示装置 |
| JPH04191920A (ja) * | 1990-11-27 | 1992-07-10 | Oki Electric Ind Co Ltd | タッチパネル装置におけるタッチ位置補正方法 |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006061310A (ja) * | 2004-08-25 | 2006-03-09 | Pentax Corp | タッチパネル及び内視鏡装置のプロセッサ |
| US8711103B2 (en) | 2007-09-12 | 2014-04-29 | Nec Corporation | Information display device and program storing medium |
| WO2010023887A1 (ja) * | 2008-08-27 | 2010-03-04 | 富士フイルム株式会社 | 3次元表示時における指示位置設定装置および方法並びにプログラム |
| JP2010055266A (ja) * | 2008-08-27 | 2010-03-11 | Fujifilm Corp | 3次元表示時における指示位置設定装置および方法並びにプログラム |
| US8482557B2 (en) | 2008-08-27 | 2013-07-09 | Fujifilm Corporation | Device and method for setting instructed position during three-dimensional display, as well as program |
| JP2010176234A (ja) * | 2009-01-28 | 2010-08-12 | Nec Computertechno Ltd | タッチパネル座標自動修正装置及びそれに用いるタッチパネル座標自動修正方法 |
| US11016656B1 (en) | 2020-02-14 | 2021-05-25 | International Business Machines Corporation | Fault recognition self-learning graphical user interface |
| US11656885B1 (en) | 2022-02-22 | 2023-05-23 | International Business Machines Corporation | Interface interaction system |
Also Published As
| Publication number | Publication date |
|---|---|
| DE69422323D1 (de) | 2000-02-03 |
| EP0618528A1 (en) | 1994-10-05 |
| DE69422323T2 (de) | 2000-06-21 |
| TW249282B (ja) | 1995-06-11 |
| CN1054450C (zh) | 2000-07-12 |
| JP3292267B2 (ja) | 2002-06-17 |
| ATE188302T1 (de) | 2000-01-15 |
| US5565894A (en) | 1996-10-15 |
| CN1095498A (zh) | 1994-11-23 |
| KR970006397B1 (ko) | 1997-04-28 |
| EP0618528B1 (en) | 1999-12-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3292267B2 (ja) | タッチ・スクリーン装置およびその感知領域の動的調整方法 | |
| KR100209841B1 (ko) | 메뉴 아이템을 디스플레이 하는 방법 | |
| US6597384B1 (en) | Automatic reorienting of screen orientation using touch sensitive system | |
| US6727892B1 (en) | Method of facilitating the selection of features at edges of computer touch screens | |
| JP2759700B2 (ja) | イメージ・エディタを作動する方法 | |
| CN101533312B (zh) | 自动校准的触摸系统及方法 | |
| EP1847915B1 (en) | Touch screen device and method of displaying and selecting menus thereof | |
| US6411283B1 (en) | Computer touch screen adapted to facilitate selection of features at edge of screen | |
| JP3161536B2 (ja) | 表示イメージの移動方法 | |
| JP5172334B2 (ja) | タッチスクリーン上の2本指入力の使用 | |
| US8063890B2 (en) | Device, method, and computer readable medium for mapping a graphics tablet to an associated display | |
| KR20150058072A (ko) | 가상 키보드를 모바일 단말에서 디스플레이하는 방법 및 모바일 단말 | |
| US20150212724A1 (en) | Manipulation input device, manipulation input method, manipulation input program, and electronic apparatus | |
| JP2000099260A (ja) | はみ出しトラッキング機能を有するデジタイザ装置,デジタイザタブレット使用方法 | |
| JP2002328040A (ja) | ナビゲーション装置、情報表示装置、画像の縮尺変更方法、記憶媒体、プログラム | |
| CA1226686A (en) | Input-output coordinate transforming method and apparatus for input-integrated display | |
| US9483173B2 (en) | Information processor input button display that prevents selection of undesired button | |
| JPH07104965A (ja) | メッセージ通知方法 | |
| JPH04291621A (ja) | 移動表示方式 | |
| JP2001516096A (ja) | ユーザ入力の検出および処理システム | |
| JPH0314121A (ja) | プログラマブルディスプレイ装置 | |
| US20050138565A1 (en) | System and method for changing the sensitivity of graphic control devices | |
| KR20040034915A (ko) | 펜 컴퓨팅 시스템에서의 동적 키보드 구현 장치 | |
| JPH08292839A (ja) | 指示入力方式 | |
| JPH08286879A (ja) | タッチパネルの制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090329 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100329 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110329 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110329 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120329 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130329 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140329 Year of fee payment: 12 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| EXPY | Cancellation because of completion of term |