JP4637927B2 - 入力装置のスキャン制御方法、その装置及び記録媒体 - Google Patents
入力装置のスキャン制御方法、その装置及び記録媒体 Download PDFInfo
- Publication number
- JP4637927B2 JP4637927B2 JP2008094788A JP2008094788A JP4637927B2 JP 4637927 B2 JP4637927 B2 JP 4637927B2 JP 2008094788 A JP2008094788 A JP 2008094788A JP 2008094788 A JP2008094788 A JP 2008094788A JP 4637927 B2 JP4637927 B2 JP 4637927B2
- Authority
- JP
- Japan
- Prior art keywords
- light
- axis direction
- procedure
- scan
- scanning
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Position Input By Displaying (AREA)
Description
前記X軸発光部19とY軸発光部21は、所定(例えば6.6mm)間隔でLED(ライトエミッティングダイオード)などの発光素子15が配置され、また、前記X軸受光部20とY軸受光部22は、所定(例えば6.6mm)間隔でPTr(フォトトランジスタ)などの受光素子16が配置されている。そして、X軸発光部19の発光素子15とX軸受光部20の受光素子16がそれぞれ1個ずつ対をなし、同様に、Y軸発光部21の発光素子15とY軸受光部22の受光素子16がそれぞれ1個ずつ対をなして、前記操作領域部14の上面でやや隙間をもってX軸の光線39とY軸の光線39が直角に交差している。
この状態において、指、ペンなどの遮光物11で、例えば、図5の左上のA点をタッチすると、x1,y1の座標出力で操作領域部14の位置情報が得られ、液晶表示パネル17のA点に表示された指示入力の出力が得られる。同様に、図5の右上のB点をタッチすると、xn,y1の座標出力で操作領域部14の位置情報が得られ、液晶表示パネル17のB点に表示された指示入力の出力が得られる。
具体的に説明すると、X軸方向のスキャン時間を15ms、Y軸方向のスキャン時間を10msとし、図5の左上のA点をタッチした場合において、図4に示すタッチA2のように、x1のスキャンと完全に一致した時間tx1にタッチしたものとすると、最初のX軸方向とY軸方向のスキャンによって検出され、スキャン終了時に座標として確定されてタッチ座標出力が得られる。この結果、座標確定まで最小の25msとなる。
ところが、図4に示すタッチA1のように、x1のスキャンの直後のtx2にタッチしたものとすると、最初のX軸方向とY軸方向のスキャンが過ぎて次のX軸方向とY軸方向のスキャンによって検出され、2回目のY軸方向のスキャン終了時に座標として確定されてタッチ座標出力が得られる。この結果、座標確定まで最大の49msかかる。
また、タッチする位置が図5の右上では、タッチのタイミングが一致すると、座標確定まで最小の11msで済むが、タッチのタイミングがずれると、座標確定まで最大で35msかかる。
本発明が解決しようとする問題点は、以上のように、座標位置の検出が遅れてしまうことにある。
本発明は、座標位置の確定までの時間を可能な限り短縮することを目的とするものである。
より詳しくは、本発明は、操作領域部14の上で、一方と他方の2つの軸方向にそれぞれスキャンするように所定間隔で配置した発光素子15と受光素子16の間で順次スキャンした光線を互いに交差させ、前記操作領域部14の目的の位置を遮光物11で遮光して座標位置を検出するように制御するコンピュータを具備した入力装置のスキャン制御装置において、
前記コンピュータに、
2つの軸方向に交互にスキャンする手順と、
操作領域部の最初のタッチ検出はスキャンする2つの軸方向のどちらが先かを判断し、先に検出された方向の座標位置を決定する手順と、
続いて、先に検出されなかった軸方向にスキャンする手順と、
この手順におけるスキャンで座標位置を決定する手順と、
座標位置を決定する前記2つの手順により操作領域部14の座標を確定し、タッチ座標信号を出力する手順と
を実行させるためのプログラムを具備したことを特徴とする。
操作領域部の上で、一方と他方の2つの方向にそれぞれスキャンするように所定間隔で配置した発光素子と受光素子の間で順次スキャンした光線を互いに交差させ、前記操作領域部の目的の位置を遮光物で遮光して座標位置を検出するように制御するコンピュータを具備した入力装置のスキャン制御装置において、
前記コンピュータに、
2つの方向に交互にスキャンする手順と、
操作領域部の最初のタッチ検出はスキャンする2つの方向のどちらが先かを判断し、先に検出された方向の座標位置を決定する手順と、
続いて、先に検出されなかった方向にスキャンする手順と、
この手順におけるスキャンで座標位置を決定する手順と、
座標位置を決定する前記2つの手順により操作領域部の座標を確定し、タッチ座標信号を出力する手順と
を実行させるためのプログラムを具備したので、スキャンのタイミングとタッチするタイミングが合わなくても、いずれか一方の軸方向のスキャン時間分だけ短くなり、最初の位置検出までの時間が短縮される。従って、タッチオン時の入力反応が速くなるという効果を有する。
操作領域部の上で、X軸とY軸の2つの方向にそれぞれスキャンするように所定間隔で配置した発光素子と受光素子の間で順次スキャンした光線を互いに交差させ、前記操作領域部の目的の位置を遮光物で遮光して座標位置を検出するように制御するコンピュータを具備した入力装置のスキャン制御装置において、
前記コンピュータに、
X軸方向とY軸方向に交互にスキャンする手順と、
操作領域部の最初のタッチ検出はスキャンするX軸方向とY軸方向のどちらが先かを判断し、先に検出された方向の座標位置を決定する手順と、
この手順においてY軸方向のスキャンで先に検出されたときに、検出されなかったX軸方向にスキャンする手順と、
この手順におけるX軸方向のスキャンで座標位置を決定する手順と、
前記X軸方向のスキャンで先に検出されたときに、検出されなかったY軸方向にスキャンする手順と、
この手順におけるY軸方向のスキャンで座標位置を決定する手順と、
座標位置を決定する2つの手順により操作領域部の座標を確定し、タッチ座標信号を出力する手順と
を実行させるためのプログラムを具備したので、先にX軸方向で検出した時は、次のY軸方向の検出で確定し、また、先にY軸方向で検出した時は、次のX軸方向の検出で確定することができる。
操作領域部の上で、一方と他方の2つの方向にそれぞれスキャンするように所定間隔で配置した発光素子と受光素子の間で順次スキャンした光線を互いに交差させ、前記操作領域部の目的の位置を遮光物で遮光して座標位置を検出するように制御する入力装置のスキャン制御方法において、
2つの方向に交互にスキャンするステップと、
操作領域部の最初のタッチ検出はスキャンする2つの方向のどちらが先かを判断し、先に検出された方向の座標位置を決定するステップと、
続いて、先に検出されなかった方向にスキャンするステップと、
このステップにおけるスキャンで座標位置を決定するステップと、
座標位置を決定する前記2つのステップにより操作領域部の座標を確定し、タッチ座標信号を出力するステップと
から構成されているので、タッチオン時の入力反応が速くなるという効果を有する。
操作領域部14の上で、一方と他方の2つの方向にそれぞれスキャンするように所定間隔で配置した発光素子15と受光素子16の間で順次スキャンした光線を互いに交差させ、前記操作領域部14の目的の位置を遮光物11で遮光して座標位置を検出するように制御するコンピュータを具備した入力装置のスキャン制御装置において、
前記コンピュータに、
2つの方向に交互にスキャンする手順と、
操作領域部14の最初のタッチ検出はスキャンする2つの方向のどちらが先かを判断し、先に検出された方向の座標位置を決定する手順と、
続いて、先に検出されなかった方向にスキャンする手順と、
この手順におけるスキャンで座標位置を決定する手順と、
座標位置を決定する前記2つの手順により操作領域部14の座標を確定し、タッチ座標信号を出力する手順と
を実行させるためのプログラムを具備した構成とする。
操作領域部14の上でやや浮かせて、X軸とY軸の2つの方向にそれぞれスキャンするように所定間隔で配置した発光素子15と受光素子16の間で順次スキャンした光線を互いに直角に交差させ、前記操作領域部14の目的の位置を遮光物11で遮光して座標位置を検出するように制御するコンピュータを具備した入力装置のスキャン制御装置に適用される。
前記コンピュータには、
X軸方向とY軸方向に交互にスキャンする手順と、
操作領域部の最初のタッチ検出はスキャンするX軸方向とY軸方向のどちらが先かを判断し、先に検出された方向の座標位置を決定する手順と、
この手順においてY軸方向のスキャンで先に検出されたときに、検出されなかったX軸方向にスキャンする手順と、
この手順におけるX軸方向のスキャンで座標位置を決定する手順と、
前記X軸方向のスキャンで先に検出されたときに、検出されなかったY軸方向にスキャンする手順と、
この手順におけるY軸方向のスキャンで座標位置を決定する手順と、
座標位置を決定する2つの手順により操作領域部の座標を確定し、タッチ座標信号を出力する手順と
を実行させるためのプログラムを具備して構成される。
操作領域部14の上で、一方と他方の2つの方向にそれぞれスキャンするように所定間隔で配置した発光素子15と受光素子16の間で順次スキャンした光線を互いに交差させ、前記操作領域部14の目的の位置を遮光物11で遮光して座標位置を検出するように制御する入力装置のスキャン制御方法において、
2つの方向に交互にスキャンするステップと、
操作領域部14の最初のタッチ検出はスキャンする2つの方向のどちらが先かを判断し、先に検出された方向の座標位置を決定するステップと、
続いて、先に検出されなかった方向にスキャンするステップと、
このステップにおけるスキャンで座標位置を決定するステップと、
座標位置を決定する前記2つのステップにより操作領域部14の座標を確定し、タッチ座標信号を出力するステップと
から構成されていることを特徴とする入力装置のスキャン制御方法。
コンピュータに請求項1乃至3のいずれか1に記載の機能を実現するための入力装置のスキャン制御プログラムを記載した記録媒体として構成される。
すなわち、入力装置10は、平たいハウジング12の周辺部13におけるスキャン方向であるX軸方向の相対向する位置にX軸発光部19とX軸受光部20が設けられ、また、周辺部13におけるスキャン方向であるY軸方向の相対向する位置にY軸発光部21とY軸受光部22が設けられている。前記周辺部13より内側の操作領域部14には、液晶表示パネル17と透明保護板18が積層されている。
前記X軸発光部19とY軸発光部21は、所定(例えば6.6mm)間隔でLEDなどの発光素子15が配置され、また、前記X軸受光部20とY軸受光部22は、所定(例えば6.6mm)間隔でPTrなどの受光素子16が配置されている。そして、X軸発光部19の発光素子15とX軸受光部20の受光素子16がそれぞれ1個ずつ対をなし、同様に、Y軸発光部21の発光素子15とY軸受光部22の受光素子16がそれぞれ1個ずつ対をなして、X軸の光線39とY軸の光線39が直角に交差している。
前記CPU25は、発光用マルチプレクサ31、定電流回路33を介して入力装置10のX軸発光部19とY軸発光部21に接続されるとともに、受光用マルチプレクサ32を介して入力装置10のX軸受光部20とY軸受光部22に接続される。前記ドライバ/レシーバ30は、シリアルI/F38を介してホストコンピュータ36に接続され、また、このホストコンピュータ36は、USBI/F37を介してCPU25に接続されている。
ROM28に記憶されたプログラムがCPU25へ送られ、このCPU25から送られてきたスキャニングのための複数のデジタルデータを発光用マルチプレクサ31で転送し、定電流回路33を介してX軸発光部19とY軸発光部21の発光素子15へ入力し、x1,x2,…xnの順でX軸方向にスキャンされ、次に、y1,y2,…ynの順でY軸方向にスキャンされ、かつ、X軸方向とY軸方向に交互にスキャンされて発光する。発光した光線39は、対応するX軸受光部20の受光素子16とY軸受光部22の受光素子16で順次受光する。
受光した光線39を電気信号に変換して受光用マルチプレクサ32を介してCPU25に送ると共に積分回路34に送る。この積分回路34の出力は、A/D変換部26でA/D変換されてCPU25へ入力され、操作領域部14における遮光物11での指示入力がなく、光線が遮断されない限り、積分回路34からCPU25へ受光信号が送られてくる。
なお、RAM29は、データの一時的な記憶を行い、また、EEPROM35は、プログラム内容を消去したり、再書き込みを行ったりするためのものである。
本発明の基本原理は、2つの軸方向に交互にスキャンし、いずれか一方の軸方向のスキャン時に位置が検出されたら、他方の軸方向のスキャンによる位置検出で終了とすることにある。より具体的に説明する。
(1)Y軸方向のスキャン時に位置が検出されたら、X軸方向のスキャンによる位置検出で終了とする手順を図1及び図2(a)に基づき説明する。
手順A:X軸方向とY軸方向の2つの軸方向に交互にスキャンする。
手順B:操作領域部14の目的位置にタッチする。操作領域部14のA(x1,y1)を図2(a)のtx2時にタッチしたものとする。
手順C:最初のタッチ検出はX軸方向のスキャン時かY軸方向のスキャン時かどちらか先かを判断する。この図2(a)の例では、手順Bでタッチした時点で、最初のX軸方向のスキャンは、x1をスキャンする時間tx1が過ぎているので、次のY軸方向のスキャンに移行している。このY軸方向のスキャン時のty1時にタッチが継続されている(各軸方向のスキャン時間に比較してタッチ時間は十分に長い)ので、Y軸方向のスキャンによりy1が先に検出される。
手順D:Y軸方向のスキャンでy1が先に検出されると、次にX軸方向にスキャンする。
手順E:このX軸方向にスキャンしている間にタッチを検出したか?が判断され、tx1時にx1が検出される。
手順F:X軸方向のスキャン終了と同時に手順Cと手順Eにより操作領域部14の座標A(x1,y1)が確定し、タッチ座標信号を出力する。
この結果、座標確定まで最大39msとなり、従来よりも10ms短縮される。
手順A:X軸方向とY軸方向の2つの軸方向に交互にスキャンする。
手順B:操作領域部14の目的位置にタッチする。操作領域部14のA(x1,y1)を図2(b)のty2時にタッチしたものとする。
手順C:最初のタッチ検出はX軸方向のスキャン時かY軸方向のスキャン時かどちらか先かを判断する。この図2(b)の例では、手順Bでタッチした時点で、最初のY軸方向のスキャンは、y1をスキャンする時間ty1が過ぎているので、次のX軸方向のスキャンに移行している。このX軸方向のスキャン時のtx1時にタッチが継続されている(各軸方向のスキャン時間に比較してタッチ時間は十分に長い)ので、X軸方向のスキャンによりx1が先に検出される。
手順G:X軸方向のスキャンでx1が先に検出されると、次にY軸方向にスキャンする。
手順H:このY軸方向のスキャンしている間にタッチを検出したか?が判断され、ty1時にy1が検出される。
手順F:Y軸方向のスキャン終了と同時に手順Cと手順Hにより操作領域部14の座標A(x1,y1)が確定し、タッチ座標信号を出力する。
この結果、座標確定まで最大34msとなり、従来よりも15ms短縮される。
以上(1)及び(2)の手順のプログラムは、ROM28又はEEPROM35に記憶され、CPU25で実行される。
Claims (4)
- 操作領域部の上で、一方と他方の2つの方向にそれぞれスキャンするように所定間隔で配置した発光素子と受光素子の間で順次スキャンした光線を互いに交差させ、前記操作領域部の目的の位置を遮光物で遮光して座標位置を検出するように制御するコンピュータを具備した入力装置のスキャン制御装置において、
前記コンピュータに、
2つの方向に交互にスキャンする手順と、
操作領域部の最初の遮光位置の検出はスキャンする2つの方向のどちらが先かを判断し、先に検出された方向の座標位置を決定する手順と、
続いて、先に検出されなかった方向にスキャンする手順と、
この手順におけるスキャンで座標位置を決定する手順と、
座標位置を決定する前記2つの手順により操作領域部の座標を確定し、遮光位置の座標信号を出力する手順と
を実行させるためのプログラムを具備したことを特徴とする入力装置のスキャン制御装置。 - 操作領域部の上で、X軸とY軸の2つの方向にそれぞれスキャンするように所定間隔で配置した発光素子と受光素子の間で順次スキャンした光線を互いに交差させ、前記操作領域部の目的の位置を遮光物で遮光して座標位置を検出するように制御するコンピュータを具備した入力装置のスキャン制御装置において、
前記コンピュータに、
X軸方向とY軸方向に交互にスキャンする手順と、
操作領域部の最初の遮光位置の検出はスキャンするX軸方向とY軸方向のどちらが先かを判断し、先に検出された方向の座標位置を決定する手順と、
この手順においてY軸方向のスキャンで先に検出されたときに、検出されなかったX軸方向にスキャンする手順と、
この手順におけるX軸方向のスキャンで座標位置を決定する手順と、
前記X軸方向のスキャンで先に検出されたときに、検出されなかったY軸方向にスキャンする手順と、
この手順におけるY軸方向のスキャンで座標位置を決定する手順と、
座標位置を決定する2つの手順により操作領域部の座標を確定し、遮光位置の座標信号を出力する手順と
を実行させるためのプログラムを具備したことを特徴とする入力装置のスキャン制御装置。 - 操作領域部の上で、一方と他方の2つの方向にそれぞれスキャンするように所定間隔で配置した発光素子と受光素子の間で順次スキャンした光線を互いに交差させ、前記操作領域部の目的の位置を遮光物で遮光して座標位置を検出するように制御する入力装置のスキャン制御方法において、
2つの方向に交互にスキャンするステップと、
操作領域部の最初の遮光位置の検出はスキャンする2つの方向のどちらが先かを判断し、先に検出された方向の座標位置を決定するステップと、
続いて、先に検出されなかった方向にスキャンするステップと、
このステップにおけるスキャンで座標位置を決定するステップと、
座標位置を決定する前記2つのステップにより操作領域部の座標を確定し、遮光位置の座標信号を出力するステップと
から構成されていることを特徴とする入力装置のスキャン制御方法。 - コンピュータに請求項1乃至3のいずれか1に記載の機能を実現するための入力装置のスキャン制御プログラムを記載した記録媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008094788A JP4637927B2 (ja) | 2008-04-01 | 2008-04-01 | 入力装置のスキャン制御方法、その装置及び記録媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008094788A JP4637927B2 (ja) | 2008-04-01 | 2008-04-01 | 入力装置のスキャン制御方法、その装置及び記録媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009251639A JP2009251639A (ja) | 2009-10-29 |
JP4637927B2 true JP4637927B2 (ja) | 2011-02-23 |
Family
ID=41312338
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008094788A Expired - Fee Related JP4637927B2 (ja) | 2008-04-01 | 2008-04-01 | 入力装置のスキャン制御方法、その装置及び記録媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4637927B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109358774A (zh) * | 2018-11-15 | 2019-02-19 | 广州华欣电子科技有限公司 | 红外触摸屏扫描方法、装置、设备及介质 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6146737B2 (ja) * | 2013-04-22 | 2017-06-14 | アルパイン株式会社 | 光学式タッチパネル装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS638816A (ja) * | 1986-06-27 | 1988-01-14 | Sharp Corp | 光方式タツチパネル駆動装置 |
JPS6378219A (ja) * | 1986-09-19 | 1988-04-08 | Matsushita Electric Ind Co Ltd | 座標位置入力装置 |
-
2008
- 2008-04-01 JP JP2008094788A patent/JP4637927B2/ja not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS638816A (ja) * | 1986-06-27 | 1988-01-14 | Sharp Corp | 光方式タツチパネル駆動装置 |
JPS6378219A (ja) * | 1986-09-19 | 1988-04-08 | Matsushita Electric Ind Co Ltd | 座標位置入力装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109358774A (zh) * | 2018-11-15 | 2019-02-19 | 广州华欣电子科技有限公司 | 红外触摸屏扫描方法、装置、设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
JP2009251639A (ja) | 2009-10-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4564904B2 (ja) | 座標位置検出装置及びその制御方法、制御プログラム | |
JP5308359B2 (ja) | 光学式タッチ制御システム及びその方法 | |
JP5157025B2 (ja) | 光学式座標入力装置 | |
JP7259896B2 (ja) | タッチパネル装置およびタッチパネル制御プログラム | |
US9152274B2 (en) | Optical touch panel apparatus for detecting a touch on a peripheral area | |
US9898092B2 (en) | Input apparatus | |
CN105260064A (zh) | 一种触控点识别方法及装置和显示设备 | |
JP2007206935A (ja) | 座標検知システム、座標検知装置、座標検知方法およびタッチペン | |
JP4637927B2 (ja) | 入力装置のスキャン制御方法、その装置及び記録媒体 | |
JP6022928B2 (ja) | タッチパネル装置 | |
US20160004385A1 (en) | Input device | |
US8823681B2 (en) | Method of outputting input position of touch panel | |
US9019243B2 (en) | Optical coordinate input device | |
US8912482B2 (en) | Position determining device and method for objects on a touch device having a stripped L-shaped reflecting mirror and a stripped retroreflector | |
JP2009301250A (ja) | 入力装置の複数指示位置の制御装置、その方法及びその記録媒体 | |
JP2009251638A (ja) | 入力装置のスキャン制御方法、その装置及び記録媒体 | |
JP2008059123A (ja) | タッチパネル装置 | |
JP2006338328A (ja) | 操作システム、処理装置、指示装置、操作方法およびプログラム | |
JP6105434B2 (ja) | 画像表示装置及びその操作方法 | |
JP2015032156A (ja) | タッチパネルユニット及び表示装置 | |
JP2007213135A (ja) | 座標検知装置および座標検知方法 | |
JP2001175416A (ja) | 座標位置検知方法およびこれを用いた表示装置 | |
JP2007072507A (ja) | 画像表示装置、および、座標入力/検出装置を用いた画像表示装置の操作制御方法 | |
JP2014203204A (ja) | 走査型タッチパネル装置 | |
JP6279916B2 (ja) | タッチパネル装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101020 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20101116 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101124 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131203 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4637927 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |