JP6204791B2 - タッチパネル入力装置 - Google Patents
タッチパネル入力装置 Download PDFInfo
- Publication number
- JP6204791B2 JP6204791B2 JP2013221848A JP2013221848A JP6204791B2 JP 6204791 B2 JP6204791 B2 JP 6204791B2 JP 2013221848 A JP2013221848 A JP 2013221848A JP 2013221848 A JP2013221848 A JP 2013221848A JP 6204791 B2 JP6204791 B2 JP 6204791B2
- Authority
- JP
- Japan
- Prior art keywords
- coordinate
- coordinates
- failure
- coordinate axis
- touch panel
- 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
- 238000001514 detection method Methods 0.000 claims description 30
- 230000003287 optical effect Effects 0.000 claims description 4
- 238000000034 method Methods 0.000 description 31
- 230000006870 function Effects 0.000 description 6
- 238000004590 computer program Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
Landscapes
- Position Input By Displaying (AREA)
Description
また、以上のタッチパネル入力装置において、前記タッチパネルは、ディスプレイの縦横の辺に沿って配列した複数の発光素子と、ディスプレイの前記複数の発光素子を配列した辺と対向する辺に沿って配列した複数の受光素子とを備え、前記発光素子を駆動すると共に、前記各受光素子の受光の有無より、第一座標軸上の各座標と前記第二座標軸上の各座標についてユーザのタッチの有無を検出する光学式タッチパネルであってよい。
図1に、本実施形態に係る電子機器の構成を示す。
図示するように、電子機器は、ディスプレイ1、タッチパネル2、ディスプレイ1を駆動するディスプレイコントローラ3、ユーザによってタッチされたタッチパネル2上のX座標とY座標を検出し出力座標として出力するタッチパネルコントローラ4、オペレーティングシステム5、オペレーティングシステム5上で稼働するアプリケーション6とを備えている。
図示するように、タッチパネル2は、XLEDアレイ21と、YLEDアレイ22と、XPDアレイ23と、YPDアレイ24とを備えている。
XLEDアレイ21は、ディスプレイ1の下辺に沿って横方向に並べた複数の赤外線のLEDよりなり、XLEDアレイ21の各LEDは上方向に光ビームを出射する。
また、YLEDアレイ22は、ディスプレイ1の右辺に沿って縦方向に並べた複数の赤外線のLEDよりなり、YLEDアレイ22の各LEDは左方向に光ビームを出射する。
そして、XPDアレイ23は、ディスプレイ1の上辺に沿って横方向に並べた複数の赤外線のPD(フォトダイオード)よりなり、XLEDアレイ21の各PDは下方向から入射する光ビームを検出する。
また、YPDアレイ24は、ディスプレイ1の左辺に沿って横方向に並べた複数の赤外線のPDよりなり、YLEDアレイ22の各PDは右方向から入射する光ビームを検出する。
次に、タッチパネルコントローラ4は、制御部41と、LED走査部42と、PD走査部43とを備えている。
LED走査部42は、LED走査を繰り返し行い、各回のLED走査において、所定のシーケンスでXLEDアレイ21とYLEDアレイ22のLEDを順次点灯する。また、PD走査部43は、PD走査を繰り返し行い、各回のPD走査において、順次、点灯しているLEDに対向する位置にあるXPDアレイ23またはYPDアレイ24のPDの受光の有無を検出する。ここで、PD走査部43が1回のPD走査で全てのPDの受光の有無の検出を行うよう、LED走査のLEDの点灯シーケンスや、PD走査のPDの受光の有無の検出シーケンスは定められている。
なお、座標を検出する機能が故障している座標は、所定期間以上の出力継続の検出以外の手法によって検出して故障座標に設定するようにしてもよい。
図4に入力座標検出処理の手順を示す。
図示するように、この処理では、タッチパネルドライバ52から、PD走査で検出された出力座標の入力を監視する(ステップ402)。そして、出力座標が入力したならば(ステップ402)、故障座標が設定されているかどうかを調べ(ステップ404)、設定されていなければ、出力座標が一つのX座標xjと一つのY座標ykとの一つの組のみであるかどうかを調べる(ステップ406)。
一方、ステップ404で故障座標が設定されていると判定された場合には、故障座標と一致しない出力座標が存在するかどうかを調べ(ステップ410)、存在しない場合にはステップ402に戻る。
一方、故障座標と一致しない出力座標が存在する場合には(ステップ410)、入力した出力座標から、故障座標と一致する出力座標を除いた出力座標が、一つのX座標xjと一つのY座標ykとの一つの組のみであるかどうかを調べる(ステップ412)。
そして、一つの組のみであれば、当該組が表す座標(xj、yk)を入力座標として検出し(ステップ414)、ステップ402に戻る。
一方、一つの組のみでなければ、故障座標が、X座標軸とY座標軸とのそれぞれについて最大一つであるかどうか、すなわち、複数のX座標や複数のY座標が故障座標として設定されていないかどうかを調べる(ステップ416)。
そして、故障座標が、X座標軸とY座標軸とのそれぞれについて最大一つであれば(ステップ416)、故障座標と一致しない出力座標が一つのY座標ybのみであるかどうかを調べ(ステップ418)、そうでなければステップ402に戻る。
一方、故障座標と一致しない出力座標が一つのY座標ybのみであれば、さらに、X座標の故障座標xaが存在するかどうかを判定し(ステップ420)、故障座標xaが存在しなければステップ402に戻り、故障座標xaが存在する場合には、故障座標と一致しない出力座標であるY座標ybと故障座標xaとを用いた座標(xa、yb)を入力座標として検出した上で(ステップ422)、ステップ402に戻る。ただし、ステップ422では、故障座標xaと一致する出力座標が存在する場合のみ、(xa、yb)を入力座標として検出し、他の場合はステップ402に戻るようにしてもよい。
一方、故障座標と一致しない出力座標が一つのX座標xbのみであれば、さらに、Y座標の故障座標yaが存在するかどうかを判定し(ステップ426)、故障座標yaが存在しなければステップ402に戻り、故障座標yaが存在する場合には、故障座標と一致しない出力座標であるX座標xbと故障座標yaとを用いた座標(xb、ya)を入力座標として検出した上で(ステップ428)、ステップ402に戻る。ただし、ステップ428では、故障座標yaと一致する出力座標が存在する場合のみ、(xb、ya)を入力座標として検出し、他の場合はステップ402に戻るようにしてもよい。
そして、故障座標と一致しない出力座標が一つのY座標ybのみであれば、Y座標ybが前回入力座標として検出した座標のY座標に近接しているかどうかを調べ(ステップ434)、近接していなければステップ402に戻る。
一方、Y座標ybが前回入力座標として検出した座標のY座標に近接している場合には、前回入力座標として検出した座標のX座標に近接する故障座標xaが存在するかどうかを判定し(ステップ436)、近接する故障座標xaが存在しなければステップ402に戻り、近接する故障座標xaが存在する場合には、故障座標と一致しない出力座標であるY座標ybと故障座標xaとを用いた座標(xa、yb)を入力座標として検出した上で(ステップ438)、ステップ402に戻る。ただし、ステップ438では、故障座標xaと一致する出力座標が存在する場合のみ、(xa、yb)を入力座標として検出し、他の場合はステップ402に戻るようにしてもよい。
一方、故障座標と一致しない出力座標が一つのX座標xbのみであれば、X座標xbが前回入力座標として検出した座標のX座標に近接しているかどうかを調べ(ステップ442)、近接していなければステップ402に戻る。
一方、X座標xbが前回入力座標として検出した座標のX座標に近接している場合には、前回入力座標として検出した座標のY座標に近接する故障座標yaが存在するかどうかを判定し(ステップ444)、近接する故障座標yaが存在しなければステップ402に戻り、近接する故障座標yaが存在する場合には、故障座標と一致しない出力座標であるX座標xbと故障座標yaとを用いた座標(xb、ya)を入力座標として検出した上で(ステップ446)、ステップ402に戻る。ただし、ステップ446では、故障座標Yaと一致する出力座標が存在する場合のみ、(xb、ya)を入力座標として検出し、他の場合はステップ402に戻るようにしてもよい。
以上のような入力座標検出処理によれば、たとえば、図3b1に示すように、故障によりX座標xaの座標検出機能が失われX座標xaが故障座標に設定されているときに、xjとxaが異なるX座標であるとして、ユーザが座標(xj、yk)をタッチしたときには、出力座標xaと出力座標xjと出力座標ykとがタッチパネルドライバ52に入力される。そして、タッチパネルドライバ52において、故障座標xaと一致する出力座標xaを除く出力座標xjと出力座標ykとを用いた座標(xj、yk)が入力座標として正しく検出されることとなる。
Claims (5)
- 第一座標軸上の各座標と、前記第一座標軸と直交する第二座標軸上の各座標について、ユーザのタッチの有無を検出するタッチパネルを備えたタッチパネル入力装置であって、
前記第一座標軸上の各座標と前記第二座標軸上の各座標のうち、タッチの有無を検出する機能が故障した座標を故障座標に設定する故障座標設定手段と、
前記第一座標軸上の座標と前記第二座標軸上の座標とよりなる二次元の入力座標を検出し、検出した入力座標を前記ユーザがタッチした座標として受け付ける入力座標検出手段とを有し、
前記入力座標検出手段は、
前記タッチパネルがタッチ有を検出した座標のうちの故障座標と異なる座標が、故障座標と異なる第一座標軸の座標と、故障座標と異なる第二座標軸の座標とである場合に、当該故障座標と異なる第一座標軸の座標と当該故障座標と異なる第二座標軸の座標とよりなる二次元の座標を前記入力座標として検出し、
故障座標に設定されている第二座標軸の座標が複数であり、現時点までに前記入力座標を連続的に検出しているときに、前記タッチパネルが、故障座標と異なる第一座標軸の座標と、故障座標と一致する第二座標軸の座標とのみについてタッチ有を検出したときに、故障座標に設定されている前記第二座標軸の座標であって、直前に検出した入力座標に含まれる第二座標軸の座標と近接している座標が存在する場合には、当該存在した故障座標に設定されている前記第二座標軸の座標と、前記タッチパネルがタッチ有を検出した故障座標と異なる第一座標軸の座標とよりなる二次元の座標を前記入力座標として検出することを特徴とするタッチパネル入力装置。 - 請求項1記載のタッチパネル入力装置であって、
前記入力座標検出手段は、
故障座標に設定されている第二座標軸の座標が一つであるときに、前記タッチパネルが、故障座標と異なる第一座標軸の座標と、故障座標と一致する第二座標軸の座標とのみについてタッチ有を検出したときに、当該第一座標軸の座標と当該故障座標と一致する第二座標軸の座標とよりなる二次元の座標を前記入力座標として検出することを特徴とするタッチパネル入力装置。 - 第一座標軸上の各座標と、前記第一座標軸と直交する第二座標軸上の各座標について、ユーザのタッチの有無を検出するタッチパネルと、前記タッチパネルと表示面が重なるように配置されたディスプレイとを備えたタッチパネル入力装置であって、
前記ディスプレイにユーザのタッチ操作を受け付ける表示オブジェクトを表示するオブジェクト表示手段と、
前記第一座標軸上の各座標と前記第二座標軸上の各座標のうち、タッチの有無を検出する機能が故障した座標を故障座標に設定する故障座標設定手段と、
前記第一座標軸上の座標と前記第二座標軸上の座標とよりなる二次元の入力座標を検出し、検出した入力座標を前記ユーザがタッチした座標として受け付ける入力座標検出手段とを有し、
前記入力座標検出手段は、
前記タッチパネルがタッチ有を検出した座標のうちの故障座標と異なる座標が、故障座標と異なる第一座標軸の座標と、故障座標と異なる第二座標軸の座標とである場合に、当該故障座標と異なる第一座標軸の座標と当該故障座標と異なる第二座標軸の座標とよりなる二次元の座標を前記入力座標として検出し、
故障座標に設定されている第二座標軸の座標が複数であるときに、前記タッチパネルが、故障座標と異なる第一座標軸の座標と、故障座標と一致する第二座標軸の座標とのみについてタッチ有を検出したときに、故障座標に設定されている前記第二座標軸の座標であって、当該第二座標軸の座標と前記タッチパネルがタッチ有を検出した故障座標と異なる第一座標軸の座標とを組み合わせた二次元の座標が前記表示オブジェクトの表示領域内の座標となる故障座標が一つだけ存在する場合には、当該存在した故障座標に設定されている前記第二座標軸の座標と、前記タッチパネルがタッチ有を検出した故障座標と異なる第一座標軸の座標とよりなる二次元の座標を前記入力座標として検出することを特徴とするタッチパネル入力装置。 - 請求項3記載のタッチパネル入力装置であって、
前記入力座標検出手段は、
故障座標に設定されている第二座標軸の座標が一つであるときに、前記タッチパネルが、故障座標と異なる第一座標軸の座標と、故障座標と一致する第二座標軸の座標とのみについてタッチ有を検出したときに、当該第一座標軸の座標と当該故障座標と一致する第二座標軸の座標とよりなる二次元の座標を前記入力座標として検出することを特徴とするタッチパネル入力装置。 - 請求項1、2、3または4記載のタッチパネル入力装置であって、
前記タッチパネルは、
ディスプレイの縦横の辺に沿って配列した複数の発光素子と、
ディスプレイの前記複数の発光素子を配列した辺と対向する辺に沿って配列した複数の受光素子とを有し、
前記発光素子を駆動すると共に、前記各受光素子の受光の有無より、第一座標軸上の各座標と前記第二座標軸上の各座標についてユーザのタッチの有無を検出する光学式タッチパネルであることを特徴とするタッチパネル入力装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013221848A JP6204791B2 (ja) | 2013-10-25 | 2013-10-25 | タッチパネル入力装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013221848A JP6204791B2 (ja) | 2013-10-25 | 2013-10-25 | タッチパネル入力装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015084135A JP2015084135A (ja) | 2015-04-30 |
JP6204791B2 true JP6204791B2 (ja) | 2017-09-27 |
Family
ID=53047714
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013221848A Expired - Fee Related JP6204791B2 (ja) | 2013-10-25 | 2013-10-25 | タッチパネル入力装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6204791B2 (ja) |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0285915A (ja) * | 1987-12-15 | 1990-03-27 | Hitachi Ltd | 光方式タッチパネル入力装置 |
JPH0750424B2 (ja) * | 1988-11-18 | 1995-05-31 | 株式会社日立製作所 | タッチパネルの制御方法およびタッチパネル装置 |
JPH02183323A (ja) * | 1989-01-10 | 1990-07-17 | Sony Corp | タッチパネル装置 |
JPH05298027A (ja) * | 1992-04-24 | 1993-11-12 | Hitachi Eng Co Ltd | タッチ入力式データ処理装置 |
JPH0675685A (ja) * | 1992-08-26 | 1994-03-18 | Toshiba Corp | タッチ位置認識装置 |
JP3507135B2 (ja) * | 1994-07-08 | 2004-03-15 | 同和鉱業株式会社 | 光学的検出装置 |
JP3367586B2 (ja) * | 1995-06-09 | 2003-01-14 | 株式会社富士通ゼネラル | ディジタイザ装置 |
KR20090014579A (ko) * | 2007-08-06 | 2009-02-11 | 삼성전자주식회사 | 터치 패널 일체형 표시 장치와 그 에러 보정 방법 및디스플레이 시스템 |
JP5551945B2 (ja) * | 2010-02-25 | 2014-07-16 | 富士通フロンテック株式会社 | 自動取引装置、不良判定方法及び不良判定プログラム |
-
2013
- 2013-10-25 JP JP2013221848A patent/JP6204791B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2015084135A (ja) | 2015-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9280226B2 (en) | Information processing method for switching operation state based on size of contact portion and electronic apparatus | |
US20170293357A1 (en) | Eye-controlled apparatus, eye-controlled method and eye-controlled system | |
US9632587B2 (en) | Interactive recognition system and display device | |
US20110242029A1 (en) | Information processing apparatus, information processing method, and program | |
JP2013218549A (ja) | 電子機器 | |
JP2019532361A (ja) | タッチパネル用のタッチ制御方法、タッチパネル、タッチパネル用のアクティブスタイラス及びタッチパネルを含むタッチ制御表示装置 | |
JP2012221494A (ja) | ディスプレイ装置及びそのオブジェクト表示方法 | |
KR20120083733A (ko) | 센싱 모듈, gui 제어 장치 및 방법 | |
TWI522853B (zh) | 導航裝置及影像顯示系統 | |
CN104571731B (zh) | 触摸面板和显示装置 | |
KR200477281Y1 (ko) | 비접촉식 광스위치가 구비된 엘리베이터 버튼 | |
JP6204791B2 (ja) | タッチパネル入力装置 | |
JP2008096179A (ja) | 光学式位置検出装置 | |
JP2012043227A (ja) | 光学式タッチパネル装置及び光学式タッチパネル | |
JP2006085218A (ja) | タッチパネル操作装置 | |
JP7346331B2 (ja) | 近接検出装置及び情報処理システム | |
JP2008059123A (ja) | タッチパネル装置 | |
JP6146737B2 (ja) | 光学式タッチパネル装置 | |
JP2017207915A (ja) | タッチスキャン制御装置、タッチスキャン制御方法及びタッチスキャン制御用プログラム | |
JP2012083866A (ja) | 指取り付け型触覚再現機能付き処理装置 | |
JP6105434B2 (ja) | 画像表示装置及びその操作方法 | |
JP5275185B2 (ja) | 電力系統監視制御装置 | |
US20150138107A1 (en) | Electronic device and method for outputting detected information | |
JP2016038671A (ja) | 静電容量式入力装置 | |
JP6169944B2 (ja) | タッチパネル装置および操作検出方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160804 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170516 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170523 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170714 |
|
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: 20170829 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170901 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6204791 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |