Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4564904B2 - 座標位置検出装置及びその制御方法、制御プログラム - Google Patents
[go: Go Back, main page]

JP4564904B2 - 座標位置検出装置及びその制御方法、制御プログラム - Google Patents

座標位置検出装置及びその制御方法、制御プログラム Download PDF

Info

Publication number
JP4564904B2
JP4564904B2 JP2005247940A JP2005247940A JP4564904B2 JP 4564904 B2 JP4564904 B2 JP 4564904B2 JP 2005247940 A JP2005247940 A JP 2005247940A JP 2005247940 A JP2005247940 A JP 2005247940A JP 4564904 B2 JP4564904 B2 JP 4564904B2
Authority
JP
Japan
Prior art keywords
scanning
coordinate position
mode
moving speed
detected
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
Application number
JP2005247940A
Other languages
English (en)
Other versions
JP2007065767A (ja
Inventor
春雄 渡
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.)
Pioneer Corp
Original Assignee
Pioneer 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 Pioneer Corp filed Critical Pioneer Corp
Priority to JP2005247940A priority Critical patent/JP4564904B2/ja
Priority to US11/510,653 priority patent/US7903097B2/en
Publication of JP2007065767A publication Critical patent/JP2007065767A/ja
Application granted granted Critical
Publication of JP4564904B2 publication Critical patent/JP4564904B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/042Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
    • G06F3/0421Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means by interrupting or reflecting a light beam, e.g. optical touch-screen

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)
  • Length Measuring Devices By Optical Means (AREA)

Description

本発明は、座標位置検出装置及びその制御方法、制御プログラムに関する。
光学式タッチパネル等における座標位置検出装置としては、例えば特許文献1に開示された座標位置検出方法を用いた装置がある。
この座標位置検出装置は、プラズマディスプレイパネルやブラウン管などの表示装置の表示面上に指やペンなどが触れた位置を座標上で検出するものであり、二次元の表示面の直交する水平方向(X軸方向)、垂直方向(Y軸方向)に沿ってそれぞれ検出ビームを走査し、表示面上にタッチされた遮光物の位置を遮光された検出ビームの走査位置に対応させて検出するものである。
図1は従来の座標位置検出方法を説明する図である。表示面10の一方の縦辺(Y軸方向)と横辺(X軸方向)には複数の発光素子Ax1〜Axn及びAy1〜Aymがそれぞれ配列され、これら発光素子と対向する他方の縦辺と横辺には複数の受光素子Bx1〜Bxn及びBy1〜Bymとがそれぞれ配列されている。
ここで謂う検出ビームの走査とは、複数の発光素子Ax1〜Axn及びAy1〜Aymを順番に点灯し、対向する受光素子でその検出ビームを受光することであり、指やペンなどによって表示面10上の任意の点Pがタッチされると、横辺及び縦辺の対応する発光素子から照射される検出ビームが遮断されて、それぞれ対向する受光素子に受光されなくなるので、この横辺と縦辺の受光していない受光素子の配列位置からタッチ位置のX軸とY軸との座標位置を検出することにより、タッチ位置を特定するようになっている。
特開2001−306241号公報
上記の座標位置検出方法により検出された座標位置のデータは、パーソナルコンピュータ等に組み込まれたアプリケーションソフトにより線で結ばれ表示面に描画される。ところが、上記の検出ビームによる走査は、図2に示すように、発光素子と対向する受光素子とが1対1で対応し、検出ビームの軌跡が格子状となっている。
従って、図2のように検出ビームの軌跡が格子状の座標位置検出方法では、各発光素子及び各受光素子の配置間隔より細かい座標位置情報を得ることができない。より細かい座標位置情報を得るために、発光素子及び受光素子の個数を増やしてその配置間隔を狭めるようにすると、多数の素子が必要となりコストアップにつながる。また、配置間隔は素子(発光素子及び受光素子)のサイズに制限される。
このように従来の座標位置検出方法では、細かい座標位置情報を得ることができないので、表示面上に触れた指やペンの軌跡を正確に捉えて描画することが困難であった。
また、上記特許文献1に記載の座標位置検出方法では、領域を制限した走査を行っているが、指やペンの移動速度が高速である場合、指やペン等の位置が走査範囲を超えてしまい、表示面上に描画される描画ラインに不連続が生じてしまう虞がある。
本発明が解決しようとする課題としては、発光素子及び受光素子の配置間隔より細かい座標位置情報を得ることができるようにすることと、指やペン等が高速に移動した場合でも、この指やペン等の位置を検出できるようにすることとが、それぞれ一例として挙げられる。
請求項1に記載の座標位置検出装置は、表示面に対する水平方向及び垂直方向に沿って所定の走査領域内でそれぞれ検出ビームを用いて所定の走査精度で走査する走査手段を備え、前記表示面上の遮光物の位置を遮光された前記検出ビームの走査位置に対応させて検出する座標位置検出装置であって、前記走査手段は、走査精度の異なる複数の走査モードの切り替えを行う駆動制御部と、前記遮光物の移動速度を検出する移動速度検出部と、を備え、前記移動速度検出部により検出された前記遮光物の移動速度に応じて、前記複数の走査モードの中から所定の走査モードを選択して走査を行い、前記複数の走査モードのうち少なくとも1つの走査モードは、発光素子から発せられた検出ビームを当該発光素子の斜め方向を含む位置に対向する複数の受光素子で受光して前記遮光物の位置を検出する斜め走査を行う走査モードであり、前記複数の走査モードは、格子状の走査を表示面上の全域で走査する第1の走査モードと、前記第1の走査モードで検出した座標位置を含ませて全領域の走査よりも狭い範囲に走査領域を限定して前記斜め走査を行う第2の走査モードと、前記第1の走査モードで検出した座標位置を含ませて全領域の走査よりも狭い範囲に走査領域を限定し、1つの発光素子から出射された検出ビームの検出を行う受光素子数が、前記第2の走査モードの場合よりも少ない前記斜め走査を行う第3の走査モードと、を含むことを特徴とする。
請求項に記載の座標位置検出装置の制御方法は、表示面に対する水平方向及び垂直方向に沿って所定の走査領域内でそれぞれ検出ビームを用いて所定の走査精度で走査し、前記表示面上の遮光物の位置を遮光された前記検出ビームの走査位置に対応させて検出する座標位置検出装置の制御方法であって、前記遮光物が検出されるまでは、第1の走査モードで走査を行い、前記遮光物の移動速度に応じて、第1の走査モードとは異なる複数の走査モードを選択して走査を行い、前記複数の走査モードのうち少なくとも1つの走査モードは、発光素子から発せられた検出ビームを当該発光素子の斜め方向を含む位置に対向する複数の受光素子で受光して前記遮光物の位置を検出する斜め走査を行う走査モードであり、前記遮光物が検出されるまでは、前記第1の走査モードにより、格子状の走査を表示面上の全域で行い、前記遮光物が検出されたらその移動速度を計算し、前記移動速度が所定の速度以下の場合は、前記第1の走査モードによって検出された座標位置を含ませて全領域の走査よりも狭い範囲に走査領域を限定して、第2の走査モードにより前記斜め走査を行い、前記移動速度が所定の速度を越えた場合は、前記第1の走査モードによって検出された座標位置を含ませて全領域の走査よりも狭い範囲に走査領域を限定し、1つの発光素子から出射された検出ビームの検出を行う受光素子数が、前記第2の走査モードの場合よりも少ない第3の走査モードにより前記斜め走査を行うことを特徴とする。
以下、本発明に係る座標位置検出装置及びその制御方法の実施の形態について、図面を参照して詳細に説明する。なお、各図において同一機能を有するものは同一符号を付与する。図3は、本発明の実施の形態に係る座標位置検出装置の構成図である。図4〜図8は、本発明の実施の形態に係る座標位置検出方法の動作を説明する図である。
図3に示すように、本実施の形態に係る座標位置検出装置1は、表示面10に対する水平方向(X軸方向)及び垂直方向(Y軸方向)に沿ってそれぞれ検出ビームを所定の走査モードで走査する走査部(走査手段)40を備え、表示面10上の遮光物の位置を遮光された検出ビームの走査位置に対応させて検出する座標位置検出装置を構成するものである。
走査部40は、表示面10のX軸方向に表示面10の横幅に対応するようにn個の発光素子(Ax1〜Axn)を配列させたX軸側発光素子部11Xと、表示面10のY軸方向に表示面10の縦幅に対応するようにm個の発光素子(Ay1〜Aym)を配列させたY軸側発光素子部11Yと、X軸側発光素子部11Xを点灯駆動するX軸側発光駆動部12Xと、Y軸側発光素子部11Yを点灯駆動するY軸側発光駆動部12Yと、X軸側発光駆動部12X及びY軸側発光駆動部12Yに制御信号を送る制御部20とを備える。
光検出部30は、表示面10の一辺に沿って配置されたX軸側発光素子部11Xに対向して、表示面10の一辺に沿ってn個の受光素子(Bx1〜Bxn)を配列させたX軸側受光素子部13Xを設けると共に、表示面10の一辺に沿って配置されたY軸側発光素子部11Yに対向して、表示面10の一辺に沿ってm個の受光素子(By1〜Bym)を配列させたY軸側受光素子部13Yを設け、このX軸側受光素子部13XとY軸側受光素子部13Yのそれぞれから出力された信号を制御部20に出力するX軸側出力選択部14XとY軸側出力選択部14Yを設けている。
また、制御部20は、前述のX軸側出力選択部14XとY軸側出力選択部14Yからの信号に基づき座標を検出する座標検出部21と、検出された座標位置を座標データに変換するデータ変換部22と、X軸側発光素子部11X及びY軸側発光素子部11Yの点灯順序を設定すると共に、後述する走査モードの切り替えを行う駆動制御部23と、表示面10上の遮光物の移動速度を検出する移動速度検出部24とを備えている。
本実施の形態における座標位置検出方法における特徴の1つである、発光素子から発せられた検出ビームを当該発光素子の斜め方向を含む位置に対向する複数の受光素子で受光して前記遮光物の位置を検出する「斜め走査」について、その基本動作を図4を用いて説明する。
X軸側発光素子部11Xの発光素子Ax1〜Axn及びY軸側発光素子部11Yの発光素子Ay1〜Aymから、これら発光素子と対向するX軸側受光素子部13X、Y軸側受光素子部13Yに向けて検出ビームが順次出射される。図4では、X軸側発光素子部11Xの発光素子Axi及びY軸側発光素子部11Yの発光素子Ayiが点灯した状態を示している。
X軸側発光素子部11Xの発光素子Axiから出射された検出ビームは、所定の広がりをもって出射されるため、例えば、X軸側受光素子部13Xの複数の受光素子Bx(i-2)、Bx(i-1)、Bxi、Bx(i+1)、Bx(i+2)が受光可能である。このように、発光素子Axiが点灯したときに、受光素子Bx(i-2)、Bx(i-1)、Bxi、Bx(i+1)、Bx(i+2)に対して検出ビームの検出を行う。
また、同様に、Y軸側発光素子部11Yの発光素子Ayiから出射された検出ビームも、所定の広がりをもって出射され、例えば、Y軸側受光素子部13Yの複数の受光素子By(i-2)、By(i-1)、Byi、By(i+1)、By(i+2)が受光可能である。そして、発光素子Ayiが点灯したときに、受光素子By(i-2)、By(i-1)、Byi、By(i+1)、By(i+2)に対して検出ビームの検出を行う。
そして、全ての発光素子Ax1〜Axn、Ay1〜Aymを順次点灯して、斜め方向の走査を行う。図5は、発光素子Ax1〜Axn、Ay1〜Aym全ての検出ビームの軌跡を示した図である。このような走査により、表示面10上の遮光物の座標位置を遮光された検出ビームの軌跡の位置によって検出する。
図5に示すような斜め方向の走査は、前述の図2に示した格子状の走査を行った場合に比べて、検出ビームの軌跡が密であり、各発光素子及び各受光素子の配置間隔より細かい座標位置情報を得ることができる。
なお、上述の例では、点灯した1個の発光素子に対して受光素子5個が受光可能であるとしたが、発光素子の検出ビームの広がりの特性や受光素子の検出感度の特性などによって制限されるが、点灯した1個の発光素子に対して検出ビームの検出を行う受光素子の数は何個でもよい。
本実施の形態における座標位置検出装置では、走査部40は、第1の走査モードと第2の走査モードと第3の走査モードによって動作される。
第1の走査モードは、従来例の図2と同様に格子状の走査を表示面10上の全域で行なうものである。表示面10の幅に対応して配列されたX軸側発光素子部11Xの発光素子Ax1〜Axn及びY軸側発光素子部11Yの発光素子Ay1〜Aymを順次点灯させて走査する。この走査モードは、遮光物の初期検出時に採用される。
第2の走査モードは、斜め方向の走査を行うものであり、第1の走査モードで検出した座標位置を含ませて全領域の走査よりも狭い範囲に走査領域を限定して、その範囲内で、例えば、図6に示すように、X軸側発光素子部11Xの発光素子Ax(i-2)、Ax(i-1)、Axi、Ax(i+1)、Ax(i+2)、及びY軸側発光素子部11Yの発光素子Ay(i-2)、Ay(i-1)、Ayi、Ay(i+1)、Ay(i+2)を順次点灯させて走査する。
この第2の走査モードでは、1つの発光素子から出射された検出ビームに対し、最大5個の受光素子において検出ビームの検出を順次行う。
すなわち、図6に示す例では、まず、X軸側発光素子部11Xの発光素子Ax(i-2)を点灯させ、受光素子Bx(i-2)、Bx(i-1)、Bxiに対する検出ビームの検出を順次行う。次に、発光素子Ax(i-1)を点灯させ、受光素子Bx(i-2)、Bx(i-1)、Bxi、Bx(i+1) に対する検出ビームの検出を順次行う。次に、発光素子Axiを点灯させ、受光素子Bx(i-2)、Bx(i-1)、Bxi、Bx(i+1) 、Bx(i+2)に対する検出ビームの検出を順次行う。次に、発光素子Ax(i+1)を点灯させ、受光素子Bx(i-1)、Bxi、Bx(i+1) 、Bx(i+2)に対する検出ビームの検出を順次行う。最後に、発光素子Ax(i+2)を点灯させ、受光素子Bxi、Bx(i+1) 、Bx(i+2)に対する検出ビームの検出を順次行う。
同様に、Y軸側発光素子部11Yの発光素子Ay(i-2)を点灯させ、受光素子By(i-2)、By(i-1)、Byiに対する検出ビームの検出を順次行う。次に、発光素子Ay(i-1)を点灯させ、受光素子By(i-2)、By(i-1)、Byi、By(i+1) に対する検出ビームの検出を順次行う。次に、発光素子Ayiを点灯させ、受光素子By(i-2)、By(i-1)、Byi、By(i+1) 、By(i+2)に対する検出ビームの検出を順次行う。次に、発光素子Ay(i+1)を点灯させ、受光素子By(i-1)、Byi、By(i+1) 、By(i+2)に対する検出ビームの検出を順次行う。最後に、発光素子Ay(i+2)を点灯させ、受光素子Byi、By(i+1) 、By(i+2)に対する検出ビームの検出を順次行う。
第3の走査モードは、第2の走査モードと同様に、斜め方向の走査を行うものであり、第1の走査モードで検出した座標位置を含ませて全領域の走査よりも狭い範囲に走査領域を限定して、その範囲内で、例えば、図7に示すように、X軸側発光素子部11Xの発光素子Ax(i-2)、Ax(i-1)、Axi、Ax(i+1)、Ax(i+2)、及びY軸側発光素子部11Yの発光素子Ay(i-2)、Ay(i-1)、Ayi、Ay(i+1)、Ay(i+2)を順次点灯させて走査する。
第3の走査モードでは、1つの発光素子から出射された検出ビームに対し、最大3個の受光素子において検出ビームの検出を順次行う。すなわち、第3の走査モードは、1つの発光素子から出射された検出ビームの検出を行う受光素子数が、第2の走査モードの場合よりも少ないことを特徴としている。
すなわち、図6に示す例では、まず、X軸側発光素子部11Xの発光素子Ax(i-2)を点灯させ、受光素子Bx(i-2)、Bx(i-1)に対する検出ビームの検出を順次行う。次に、発光素子Ax(i-1)を点灯させ、受光素子Bx(i-2)、Bx(i-1)、Bxiに対する検出ビームの検出を順次行う。次に、発光素子Axiを点灯させ、受光素子Bx(i-1)、Bxi、Bx(i+1) に対する検出ビームの検出を順次行う。次に、発光素子Ax(i+1)を点灯させ、受光素子Bx(i-1)、Bxi、Bx(i+1) に対する検出ビームの検出を順次行う。最後に、発光素子Ax(i+2)を点灯させ、受光素子Bx(i+1) 、Bx(i+2)に対する検出ビームの検出を順次行う。
同様に、Y軸側発光素子部11Yの発光素子Ay(i-2)を点灯させ、受光素子By(i-2)、By(i-1)に対する検出ビームの検出を順次行う。次に、発光素子Ay(i-1)を点灯させ、受光素子By(i-2)、By(i-1)、Byiに対する検出ビームの検出を順次行う。次に、発光素子Ayiを点灯させ、受光素子By(i-1)、Byi、By(i+1)に対する検出ビームの検出を順次行う。次に、発光素子Ay(i+1)を点灯させ、受光素子Byi、By(i+1) 、By(i+2)に対する検出ビームの検出を順次行う。最後に、発光素子Ay(i+2)を点灯させ、受光素子By(i+1) 、By(i+2)に対する検出ビームの検出を順次行う。
第4の走査モードは、第1の走査モードで検出した座標位置を含ませて全領域の走査よりも狭い範囲に走査領域を限定して、その範囲内で格子状の走査を行うものであり、例えば、図8に示すように、X軸側発光素子部11Xの発光素子Ax(i-2)、Ax(i-1)、Axi、Ax(i+1)、Ax(i+2)、及びY軸側発光素子部11Yの発光素子Ay(i-2)、Ay(i-1)、Ayi、Ay(i+1)、Ay(i+2)を順次点灯させて走査する。
なお、上述の第2〜第4の走査モードにおける走査領域の幅は、図6〜図8の例に限定するものではなく、その幅は適宜決めることができる。また、X軸方向の走査領域の幅とY軸方向の走査領域の幅が異なっていてもよい。
次に、本実施の形態における座標位置検出装置の制御方法の動作を図9のフロー及び前述の図3、図6、図7を参照して説明する。なお、図9のフローは、座標位置検出装置の制御方法の動作フローの一実施例である。
まず、ステップS1において、座標位置検出装置の電源がオフ状態であるか否かを判断する。そして、座標位置検出装置の電源がオン状態の場合(ステップS1でNOの場合)、第1の走査モードで、走査を実行する(ステップS2)。そして、(ステップS3において)遮光物検出がなされるまで、第1の走査モードで走査を実行する。遮光物が検出された場合(ステップS3でYESの場合)、座標検出部21からの出力がデータ変換部で変換されて検出座標データが制御部20から出力され記憶装置(図示せず)に記憶される(ステップS4)。また、検出座標データに基づいて表示面10に対する出力座標の計算がなされて出力される(ステップS5)。
なお、上記の遮光物検出は、2回以上の走査周期において連続して検出されたことを前提とする。検出された2つの座標位置間の距離及び検出時間により遮光物の移動速度が計算可能となる。
また、移動速度検出部24は、遮光物の移動速度を計算する(ステップS6)。この遮光物の移動速度が所定の速度を越えた場合(ステップS7のYESの場合)は、遮光物が高速移動していると判断して、駆動制御部23は、遮光物の高速移動の追従に適した第3の走査モードで走査を実行する(ステップS9)。また、遮光物の移動速度が所定の速度以下である場合(ステップS7のNOの場合)、駆動制御部23は、精度が良い位置情報を得られる第2の走査モードで走査を実行する(ステップS8)。
この新たな走査モードの走査中に遮光物が検出された場合は、前述のステップS4〜S7を実行し、遮光物の移動速度に応じた走査モードでさらに走査を実行する。遮光物が検出されなかった場合は、前述のステップS1に戻り、電源がオフでなければ第1の走査モードが実行される。この間に電源オフがなされた場合(ステップS1でYESの場合)には処理を終了する。
なお、上記ステップS7における所定の移動速度としては、例えば、10cm/sとする。すなわち、遮光物の移動速度が10cm/sを越える場合は、遮光物が高速移動しているとして、第3の走査モードで走査を実行するものとする。
本実施例によれば、指やペン等の遮光物が高速移動した場合に、1つの発光素子における検出ビームの数を減らすことにより、走査周期を早くすることができるので、指やペン等の移動に対する追従性が確保でき、指やペン等が高速移動する例である単純な図形の描画時においても、描画ラインの不連続が生じにくい。
また、指やペン等の遮光物の移動が低速である場合は、1つの発光素子における検出ビームの数を増加させることにより、走査時の検出ビームの軌跡が密になるので、より精度の高い座標位置情報を得ることができ、複雑な文字や図形等などの描画をより正確に行うことができる。
次に、本実施の形態における座標位置検出装置の制御方法の他の実施例の動作を図10のフロー及び前述の図3、図6〜図8を参照して説明する。なお、図10は、座標位置検出装置の制御方法の動作フローの他の実施例である。なお、図9のフローと同一過程は、同一符号を付して重複説明を省略する。
この図10で示す例においても、ステップS1〜S6までのフローは、前述の図9のフローと同様の動作を行うものとする。そして、ステップS11において、遮光物の移動速度を、「低速」、「中速」、「高速」の3段階に分けてそれぞれの移動速度に適した走査モードで走査を実行するものである。すなわち、ステップS11において、第1の移動速度以下の場合を「低速」とし、第1の移動速度を越え第2の移動以下の場合を「中速」とし、第2の移動速度を超える場合を「高速」とする。
そして、移動速度が「低速」の場合には、遮光物が低速移動していると判断して、駆動制御部23は、低速移動に適した第2の走査モードで走査を実行する(ステップS12)。また、移動速度が「中速」の場合には、遮光物が中速移動していると判断して、駆動制御部23は、中速移動に適した第3の走査モードで走査を実行する(ステップS13)。また、移動速度が「高速」場合には、遮光物が高速移動していると判断して、駆動制御部23は、高速移動に適した第4の走査モードで走査を実行する(ステップS14)。
この新たな走査モードの走査中に遮光物が検出された場合は、前述のステップS4〜S11を実行し、遮光物の移動速度に応じた走査モードでさらに走査を実行する。遮光物が検出されなかった場合は、前述のステップS1に戻り、電源がオフでなければ第1の走査モードが実行される。この間に電源オフがなされた場合(ステップS1でYESの場合)には処理を終了する。
なお、上記ステップS11の判定に用いられる第1の移動速度及び第2の移動速度は、例えば、第1の移動速度を10cm/s、第2の移動速度を50cm/sとする。
すなわち、遮光物の移動速度が、10cm/s以下の場合は「低速」と判断して第2の走査モードで走査を実行し、10cm/sを越え50cm/s以下の場合は「中速」と判断して第3の走査モードで走査を実行し、50cm/s以上の場合は「高速」と判断して第4の走査モードで走査を実行するものとする。
この図10の実施例によれば、移動速度を「低速」、「中速」、「高速」の3種類に区別して、それぞれの移動速度に適した走査モードを選択することができるので、さまざまな移動速度において、指やペン等の移動に対する追従性と座標位置の精度とをそれぞれ確保することができる。
なお、第2の走査モード及び第3の走査モードにおける1つの発光素子から出射された検出ビームの検出を行う受光素子数は、前述の図9または図10の実施例に限定されるものではない。
また、移動速度の種類は前述の図9の例における2種類、または、図10の実施例における3種類に限定するものではなく、例えば、指やペン等の移動速度に応じ4種類以上の走査モードに切り換えるようにしてもよい。
以上、詳述したように、本実施の形態に係る座標位置検出装置1は、表示面10に対する水平方向及び垂直方向に沿って所定の走査領域内でそれぞれ検出ビームを用いて所定の走査精度で走査する走査部(走査手段)40を備え、表示面10上の遮光物の位置を遮光された検出ビームの走査位置に対応させて検出する座標位置検出装置であり、走査部40は、走査精度の異なる複数の走査モードの切り替えを行う駆動制御部23と、遮光物の移動速度を検出する移動速度検出部24と、を備え、移動速度検出部24により検出された遮光物の移動速度に応じて、複数の走査モードの中から所定の走査モードを選択して走査を行うものである。
これにより、発光素子及び受光素子の配置間隔より細かい座標位置情報を得ることができると共に、表示面10上を指やペン等の遮光物が高速移動した場合でも、この指やペン等の位置を検出することができる。
また、本実施の形態に係る座標位置検出装置1の制御方法は、表示面10に対する水平方向及び垂直方向に沿って所定の走査領域内でそれぞれ検出ビームを用いて所定の走査精度で走査し、表示面10上の遮光物の位置を遮光された前記検出ビームの走査位置に対応させて検出する座標位置検出装置1の制御方法であり、遮光物が検出されるまでは、第1の走査モードで走査を行い、遮光物の移動速度に応じて、第1の走査モードとは異なる複数の走査モードを選択して走査を行う。
これにより、発光素子及び受光素子の配置間隔より細かい座標位置情報を得ることができると共に、表示面10上を指やペン等の遮光物が高速移動した場合でも、この指やペン等の位置を検出することができる。
従来の座標位置検出方法を説明する図である。 従来の座標位置検出方法における検出ビームの軌跡を説明する図である。 本発明の実施の形態に係る座標位置検出装置の構成図である。 本発明の実施の形態に係る座標位置検出方法の動作を説明する図である。 本発明の実施の形態に係る座標位置検出方法の動作を説明する図である。 本発明の実施の形態に係る座標位置検出方法の動作を説明する図である。 本発明の実施の形態に係る座標位置検出方法の動作を説明する図である。 本発明の実施の形態に係る座標位置検出方法の動作を説明する図である。 本発明の実施の形態に係る座標位置検出装置の制御方法の動作フローの一実施例を示す図である。 本発明の実施の形態に係る座標位置検出装置の制御方法の動作フローの他の実施例を示す図である。
符号の説明
1 座標位置検出装置
10 表示面
11X X軸側発光素子部
11Y Y軸側発光素子部
12X X軸側発光駆動部
12Y Y軸側発光駆動部
13X X軸側受光素子部
13Y Y軸側受光素子部
14X X軸側出力選択部
14Y Y軸側出力選択部
20 制御部
21 座標検出部
22 データ変換部
23 駆動制御部
24 移動速度検出部
30 光検出部
40 走査部(走査手段)

Claims (5)

  1. 表示面に対する水平方向及び垂直方向に沿って所定の走査領域内でそれぞれ検出ビームを用いて所定の走査精度で走査する走査手段を備え、前記表示面上の遮光物の位置を遮光された前記検出ビームの走査位置に対応させて検出する座標位置検出装置であって、
    前記走査手段は、
    走査精度の異なる複数の走査モードの切り替えを行う駆動制御部と、
    前記遮光物の移動速度を検出する移動速度検出部と、を備え、
    前記移動速度検出部により検出された前記遮光物の移動速度に応じて、前記複数の走査モードの中から所定の走査モードを選択して走査を行い、
    前記複数の走査モードのうち少なくとも1つの走査モードは、発光素子から発せられた検出ビームを当該発光素子の斜め方向を含む位置に対向する複数の受光素子で受光して前記遮光物の位置を検出する斜め走査を行う走査モードであり、
    前記複数の走査モードは、
    格子状の走査を表示面上の全域で走査する第1の走査モードと、
    前記第1の走査モードで検出した座標位置を含ませて全領域の走査よりも狭い範囲に走査領域を限定して前記斜め走査を行う第2の走査モードと、
    前記第1の走査モードで検出した座標位置を含ませて全領域の走査よりも狭い範囲に走査領域を限定し、1つの発光素子から出射された検出ビームの検出を行う受光素子数が、前記第2の走査モードの場合よりも少ない前記斜め走査を行う第3の走査モードと、
    を含むことを特徴とする座標位置検出装置。
  2. 前記複数の走査モードは、さらに、第1の走査モードで検出した座標位置を含ませて全領域の走査よりも狭い範囲に走査領域を限定して、その範囲内で格子状の走査を行う第4の走査モードを含むことを特徴とする請求項1に記載の座標位置検出装置。
  3. 表示面に対する水平方向及び垂直方向に沿って所定の走査領域内でそれぞれ検出ビームを用いて所定の走査精度で走査し、前記表示面上の遮光物の位置を遮光された前記検出ビームの走査位置に対応させて検出する座標位置検出装置の制御方法であって、
    前記遮光物が検出されるまでは、第1の走査モードで走査を行い、
    前記遮光物の移動速度に応じて、第1の走査モードとは異なる複数の走査モードを選択して走査を行い、
    前記複数の走査モードのうち少なくとも1つの走査モードは、発光素子から発せられた検出ビームを当該発光素子の斜め方向を含む位置に対向する複数の受光素子で受光して前記遮光物の位置を検出する斜め走査を行う走査モードであり、
    前記遮光物が検出されるまでは、前記第1の走査モードにより、格子状の走査を表示面上の全域で行い、
    前記遮光物が検出されたらその移動速度を計算し、
    前記移動速度が所定の速度以下の場合は、前記第1の走査モードによって検出された座標位置を含ませて全領域の走査よりも狭い範囲に走査領域を限定して、第2の走査モードにより前記斜め走査を行い、
    前記移動速度が所定の速度を越えた場合は、前記第1の走査モードによって検出された座標位置を含ませて全領域の走査よりも狭い範囲に走査領域を限定し、1つの発光素子から出射された検出ビームの検出を行う受光素子数が、前記第2の走査モードの場合よりも少ない第3の走査モードにより前記斜め走査を行うことを特徴とする座標位置検出装置の制御方法。
  4. 前記遮光物が検出されるまでは、前記第1の走査モードにより、格子状の走査を表示面上の全域で行い、
    前記遮光物が検出されたらその移動速度を計算し、
    前記移動速度が第1の移動速度以下の場合は、前記第1の走査モードによって検出された座標位置を含ませて全領域の走査よりも狭い範囲に走査領域を限定して、第2の走査モードにより前記斜め走査を行い、
    前記移動速度が第1の移動速度を越えかつ第2の移動速度以下の場合は、前記第1の走査モードによって検出された座標位置を含ませて全領域の走査よりも狭い範囲に走査領域を限定し、1つの発光素子から出射された検出ビームの検出を行う受光素子数が、前記第2の走査モードの場合よりも少ない第3の走査モードにより前記斜め走査を行い、
    前記移動速度が第2の移動速度を越えた場合は、前記第1の走査モードで検出した座標位置を含ませて全領域の走査よりも狭い範囲に走査領域を限定して、その範囲内で格子状の走査を行う第4の走査モードにより走査を行うことを特徴とする請求項3に記載の座標位置検出装置の制御方法。
  5. 請求項3または請求項4に記載の座標位置検出装置の制御方法をコンピュータに実行させることを特徴とする座標位置検出装置の制御プログラム。
JP2005247940A 2005-08-29 2005-08-29 座標位置検出装置及びその制御方法、制御プログラム Expired - Fee Related JP4564904B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2005247940A JP4564904B2 (ja) 2005-08-29 2005-08-29 座標位置検出装置及びその制御方法、制御プログラム
US11/510,653 US7903097B2 (en) 2005-08-29 2006-08-28 Coordinate position detecting apparatus and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005247940A JP4564904B2 (ja) 2005-08-29 2005-08-29 座標位置検出装置及びその制御方法、制御プログラム

Publications (2)

Publication Number Publication Date
JP2007065767A JP2007065767A (ja) 2007-03-15
JP4564904B2 true JP4564904B2 (ja) 2010-10-20

Family

ID=37829609

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005247940A Expired - Fee Related JP4564904B2 (ja) 2005-08-29 2005-08-29 座標位置検出装置及びその制御方法、制御プログラム

Country Status (2)

Country Link
US (1) US7903097B2 (ja)
JP (1) JP4564904B2 (ja)

Families Citing this family (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7834855B2 (en) 2004-08-25 2010-11-16 Apple Inc. Wide touchpad on a portable computer
US7248387B2 (en) * 2001-07-31 2007-07-24 Umax Data Systems, Inc. Scanning speed control device and method
US9471170B2 (en) 2002-11-04 2016-10-18 Neonode Inc. Light-based touch screen with shift-aligned emitter and receiver lenses
US7983896B2 (en) 2004-03-05 2011-07-19 SDL Language Technology In-context exact (ICE) matching
US8381135B2 (en) 2004-07-30 2013-02-19 Apple Inc. Proximity detector in handheld device
US8970501B2 (en) 2007-01-03 2015-03-03 Apple Inc. Proximity and multi-touch sensor detection and demodulation
US20080297487A1 (en) * 2007-01-03 2008-12-04 Apple Inc. Display integrated photodiode matrix
WO2008148307A1 (en) * 2007-06-04 2008-12-11 Beijing Irtouch Systems Co., Ltd. Method for identifying multiple touch points on an infrared touch screen
US9092092B2 (en) 2008-08-07 2015-07-28 Rapt Ip Limited Detecting multitouch events in an optical touch-sensitive device using touch event templates
US9063615B2 (en) * 2008-08-07 2015-06-23 Rapt Ip Limited Detecting multitouch events in an optical touch-sensitive device using line images
CN102171637B (zh) 2008-08-07 2015-08-12 拉普特知识产权公司 用于检测光学触摸敏感装置中的多触摸事件的方法和设备
JP5088307B2 (ja) 2008-12-03 2012-12-05 富士通モバイルコミュニケーションズ株式会社 入力装置
US9063614B2 (en) 2009-02-15 2015-06-23 Neonode Inc. Optical touch screens
JP5374266B2 (ja) * 2009-07-22 2013-12-25 株式会社シロク 光学式位置検出装置
CN102053757B (zh) * 2009-11-05 2012-12-19 上海精研电子科技有限公司 一种红外触摸屏装置及其多点定位方法
KR101627715B1 (ko) * 2009-11-18 2016-06-14 엘지전자 주식회사 터치 패널, 터치 패널의 구동방법 및 터치 패널을 포함하는 디스플레이 장치
CN102096516A (zh) * 2009-12-15 2011-06-15 北京汇冠新技术股份有限公司 一种触摸定位方法
SG183856A1 (en) * 2010-03-24 2012-10-30 Neonode Inc Lens arrangement for light-based touch screen
JP4633855B1 (ja) * 2010-03-30 2011-02-16 Smk株式会社 タッチパネルの入力位置出力方法
CN102280566A (zh) * 2010-06-09 2011-12-14 北京汇冠新技术股份有限公司 一种红外发射管及触摸屏
JP5516102B2 (ja) * 2010-06-11 2014-06-11 セイコーエプソン株式会社 光学式位置検出装置、電子機器及び表示装置
KR101018292B1 (ko) 2010-11-26 2011-03-04 한국과학기술연구원 광 인식 사용자 입력 장치 및 사용자 입력 인식 방법
KR101351421B1 (ko) * 2010-12-16 2014-01-14 엘지디스플레이 주식회사 광학식 터치 입력 장치 및 이의 구동 방법
CN102541337B (zh) * 2010-12-28 2015-01-07 杜彦宏 多阶段扫描触碰位置侦测装置及方法
US9223440B2 (en) * 2011-06-28 2015-12-29 Avago Technologies General Ip (Singapore) Pte. Ltd. Optical navigation utilizing speed based algorithm selection
KR101160086B1 (ko) * 2012-01-04 2012-06-26 김길선 마주하는 두 변의 적외선 소자의 배열만으로 제1 방향과 상기 제1 방향과 수직인 제2 방향으로의 터치 좌표를 검출할 수 있는 적외선 터치스크린 장치
JP2013218576A (ja) * 2012-04-10 2013-10-24 Sharp Corp 光学式タッチパネル装置、コンピュータプログラム及び記録媒体
CN103513827A (zh) * 2012-06-29 2014-01-15 北京汇冠新技术股份有限公司 红外触摸屏扫描方法和红外触摸屏
US9524060B2 (en) * 2012-07-13 2016-12-20 Rapt Ip Limited Low power operation of an optical touch-sensitive device for detecting multitouch events
US10282034B2 (en) 2012-10-14 2019-05-07 Neonode Inc. Touch sensitive curved and flexible displays
US9164625B2 (en) 2012-10-14 2015-10-20 Neonode Inc. Proximity sensor for determining two-dimensional coordinates of a proximal object
US9207800B1 (en) 2014-09-23 2015-12-08 Neonode Inc. Integrated light guide and touch screen frame and multi-touch determination method
US9921661B2 (en) 2012-10-14 2018-03-20 Neonode Inc. Optical proximity sensor and associated user interface
WO2014076992A1 (ja) * 2012-11-13 2014-05-22 日本電気株式会社 インターフェース装置、表示システム及び入力受付方法
JP5813690B2 (ja) 2013-04-08 2015-11-17 シャープ株式会社 座標位置検出装置及び表示入力装置
JP6197492B2 (ja) * 2013-08-29 2017-09-20 コニカミノルタ株式会社 タッチパネル入力装置、タッチパネル入力装置の制御方法、およびタッチパネル入力装置の制御プログラム
US10108301B2 (en) 2014-09-02 2018-10-23 Rapt Ip Limited Instrument detection with an optical touch sensitive device, with associating contacts with active instruments
US9965101B2 (en) 2014-09-02 2018-05-08 Rapt Ip Limited Instrument detection with an optical touch sensitive device
WO2016034947A2 (en) 2014-09-02 2016-03-10 Rapt Ip Limited Instrument detection with an optical touch sensitive device
US9791977B2 (en) * 2014-12-16 2017-10-17 Rapt Ip Limited Transient deformation detection for a touch-sensitive surface
JP6825438B2 (ja) 2017-03-21 2021-02-03 富士ゼロックス株式会社 入力装置、画像形成装置及びプログラム
JP6834644B2 (ja) 2017-03-21 2021-02-24 富士ゼロックス株式会社 入力装置、画像形成装置及びプログラム
JP6816594B2 (ja) 2017-03-22 2021-01-20 富士ゼロックス株式会社 入力装置及びプログラム
JP6828563B2 (ja) 2017-04-04 2021-02-10 富士ゼロックス株式会社 入力装置、画像形成装置及びプログラム
JP2018180710A (ja) 2017-04-06 2018-11-15 富士ゼロックス株式会社 検出装置および装置
JP2018180709A (ja) 2017-04-06 2018-11-15 富士ゼロックス株式会社 受付装置および検出装置
JP2023504590A (ja) 2019-12-31 2023-02-03 ネオノード インコーポレイテッド 非接触型タッチ入力システム
US11669210B2 (en) 2020-09-30 2023-06-06 Neonode Inc. Optical touch sensor
CN114004547B (zh) * 2021-12-30 2022-04-05 深圳市匠心智汇科技有限公司 扫描切割方法、装置、设备及计算机可读存储介质
WO2024149614A1 (en) 2023-01-13 2024-07-18 Lego A/S A building plate for a toy building set

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63304313A (ja) * 1987-06-04 1988-12-12 Sony Tektronix Corp タッチ位置測定方法及びタッチパネル装置
JPH027123A (ja) * 1988-06-27 1990-01-11 Toshiba Corp 光式タッチスクリーン
JPH11232024A (ja) * 1998-02-13 1999-08-27 Alpine Electron Inc 光学式位置検出装置
JP2000010721A (ja) * 1998-06-24 2000-01-14 Sharp Corp 座標入力装置
JP2000020227A (ja) * 1998-07-03 2000-01-21 Minato Electronics Inc 高分解能手段を有する光学式タッチパネル及び方法
US6730863B1 (en) * 1999-06-22 2004-05-04 Cirque Corporation Touchpad having increased noise rejection, decreased moisture sensitivity, and improved tracking
WO2001040922A2 (en) * 1999-12-02 2001-06-07 Elo Touchsystems, Inc. Apparatus and method to improve resolution of infrared touch systems
JP3810981B2 (ja) 2000-04-25 2006-08-16 パイオニア株式会社 座標位置検出方法及びこれを用いた表示装置
US6816154B2 (en) * 2001-05-30 2004-11-09 Palmone, Inc. Optical sensor based user interface for a portable electronic device
JP2004102896A (ja) * 2002-09-12 2004-04-02 Fujitsu Ltd 超音波型座標入力装置

Also Published As

Publication number Publication date
US20070052693A1 (en) 2007-03-08
JP2007065767A (ja) 2007-03-15
US7903097B2 (en) 2011-03-08

Similar Documents

Publication Publication Date Title
JP4564904B2 (ja) 座標位置検出装置及びその制御方法、制御プログラム
CN102103440B (zh) 一种红外触摸屏
JP5088307B2 (ja) 入力装置
US6529854B2 (en) Coordinate position detecting method and display apparatus using the same
CN102722291B (zh) 一种红外多点触摸屏的驱动方法
US5414413A (en) Touch panel apparatus
JP2001228974A (ja) 座標検出用受光装置、座標入力/検出装置、電子黒板、装着位置検出方法及び記憶媒体
CN104238831A (zh) 利用反射光的光学触摸屏幕系统
US20120056853A1 (en) Optical touch device and method therefor
JP2010170172A (ja) 光学式座標入力装置
JP6364994B2 (ja) 入力装置
JP6022928B2 (ja) タッチパネル装置
JP2006011568A (ja) 光学式タッチパネル
JP2007206935A (ja) 座標検知システム、座標検知装置、座標検知方法およびタッチペン
JP2005284899A (ja) 座標位置検出方法及び検出装置
TW201435685A (zh) 多點觸控系統
JP4796981B2 (ja) 座標位置検出装置、表示装置、座標位置検出方法、そのプログラム、および、そのプログラムを記録した記録媒体
JPH1153102A (ja) 入力装置
JP2001175416A (ja) 座標位置検知方法およびこれを用いた表示装置
JP3798559B2 (ja) 座標入力装置
JP2008096179A (ja) 光学式位置検出装置
JP2006119715A (ja) 座標位置検出装置及び検出方法
CN1570814A (zh) 带透镜的红外式免触摸输入装置及应用该装置的设备
CN201741135U (zh) 触摸屏、触摸系统和显示器
JP2005339269A (ja) 画像表示装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080709

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100430

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100511

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100616

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: 20100706

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: 20100802

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130806

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4564904

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