JP4455391B2 - 座標入力装置及びその制御方法、プログラム - Google Patents
座標入力装置及びその制御方法、プログラム Download PDFInfo
- Publication number
- JP4455391B2 JP4455391B2 JP2005118980A JP2005118980A JP4455391B2 JP 4455391 B2 JP4455391 B2 JP 4455391B2 JP 2005118980 A JP2005118980 A JP 2005118980A JP 2005118980 A JP2005118980 A JP 2005118980A JP 4455391 B2 JP4455391 B2 JP 4455391B2
- Authority
- JP
- Japan
- Prior art keywords
- sensor means
- shadow
- angle
- detected
- optical
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/042—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
- G06F3/0421—Digitisers, 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/04166—Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/042—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
- G06F3/0421—Digitisers, 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
- G06F3/0423—Digitisers, 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 using sweeping light beams, e.g. using rotating or vibrating mirror
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B5/00—Optical elements other than lenses
- G02B5/12—Reflex reflectors
- G02B5/122—Reflex reflectors cube corner, trihedral or triple reflector type
- G02B5/124—Reflex reflectors cube corner, trihedral or triple reflector type plural reflecting elements forming part of a unitary plate or sheet
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)
- Length Measuring Devices By Optical Means (AREA)
Description
座標入力領域上の指示位置を検出する座標入力装置であって、
前記座標入力領域に対し光を投光する投光部と、到来光を受光する受光部とからなる光学ユニットを2つ備える、前記座標入力領域の一辺の両端近傍に設けられた第1及び第2センサ手段と、
2つの指示手段による指示によって、前記第1及び第2センサ手段それぞれが備えるそれぞれの光学ユニットから得られる、遮光領域である影を含む光量分布に基づいて、前記影の方向を示す角度情報を検出する検出手段と、
前記検出手段が検出する角度情報に対し、
1)互いに異なる前記センサ手段が備える一組の光学ユニットで検出される前記影の角度情報の組み合わせと、
2)同一の前記センサ手段が備える一組の光学ユニットで検出される前記影の角度情報の組み合わせと
を用いて、前記2つの指示手段それぞれの指示位置の座標を算出する算出手段と
を備える。
前記影が全ての前記光学ユニットにおいて重複せずに検出される場合、前記第1センサ手段に属する処理対象の光学ユニットに関して、
a)
前記処理対象の光学ユニットで検出される影の位置に基づく2つの角度の内、前記第2センサ手段に位置する方向に遠い方の影の角度を第一角度とし、
前記第2センサ手段が備える何れかの光学ユニットで検出される影の位置に基づく2つの角度の内、前記第1センサ手段が位置する方向に遠い方の影の角度を第二角度としたとき、
前記第一角度と前記第二角度で決定される座標をP1として算出し、
b)
前記処理対象の光学ユニットで検出される影の位置に基づく2つの角度の内、前記第2センサ手段に位置する方向に近い方の影の角度を第三角度とし、
前記第2センサ手段が備える何れかの光学ユニットで検出される影の位置に基づく2つの角度の内、前記第1センサ手段が位置する方向に近い方の影の角度を第四角度としたとき、
前記第三角度と前記第四角度で決定される座標をP2として算出し、
c)
前記処理対象の光学ユニットで検出される影の位置に基づく2つの角度の内、前記第2センサ手段に位置する方向に遠い方の影の角度を第五角度とし、
前記第2センサ手段が備える何れかの光学ユニットで検出される影の位置に基づく2つの角度の内、前記第1センサ手段が位置する方向に近い方の影の角度を第六角度としたとき、
前記第五角度と前記第六角度で決定される座標をP3として算出し、
d)
前記処理対象の光学ユニットで検出される影の位置に基づく2つの角度の内、前記第2センサ手段に位置する方向に近い方の影の角度を第七角度とし、
前記第2センサ手段が備える何れかの光学ユニットで検出される影の位置に基づく2つの角度の内、前記第1センサ手段が位置する方向に遠い方の影の角度を第八角度としたとき、
前記第七角度と前記第八角度で決定される座標をP4として算出し、
選択条件に基づいて、前記第1及び前記第2センサ手段のどちらかを選択する場合に、その選択したセンサ手段が前記第1センサ手段であり、かつその第1センサ手段が備える2つの光学ユニットの内、検出する2つの影が相対的に接近して検出する方の光学ユニットを第1光学ユニットとし、他方を第2光学ユニットとする場合において、
前記第1光学ユニットが、前記第1センサ手段内で、前記第2センサ手段に対し近い方に位置する場合、前記第1光学ユニットが属する前記第1センサ手段に対する前記座標P1及びP2を、前記2つの指示手段それぞれの指示位置の座標と判定し、
前記第1光学ユニットが、前記第1センサ手段内で、前記第2センサ手段に対し遠い方に位置する場合、前記第1光学ユニットが属する前記第1センサ手段に対する前記座標P3及びP4を、前記2つの指示手段それぞれの指示位置の座標と判定する。
距離(Ps−P2) < 距離(Ps−P1)
距離(Ps−P3) < 距離(Ps−P4)
を満足する光学ユニットを備えるセンサ手段を選択する。
前記第1光学ユニットで検出される重複影の中心に対応する角度と、前記第2センサ手段が備える2つの光学ユニットでどちらかで検出される2つの影の角度を用いて、前記2つの指示手段それぞれの指示位置の座標を算出する。
前記第1光学ユニットで検出される重複影の略中心に対応する角度と、前記第2センサ手段が備える2つの光学ユニットでどちらかで検出される2つの影の角度を用いて、前記2つの指示手段それぞれの指示位置の座標を算出する。
a)前記第1光学ユニットが、前記第1センサ手段内で、前記第2センサ手段に対し近い方に位置する場合は、
1)前記第1あるいは前記第2光学ユニットで検出される重複影の端部の内、前記第2センサ手段が位置する方向に近い方の端部に対応する角度と、
2)前記第2センサ手段を構成する2つの光学ユニットで検出される影の内、前記第2センサ手段が位置する方向に近い方の影の角度と
で決まる第1の組み合わせと、
3)前記第1あるいは前記第2光学ユニットで検出される重複影の端部の内、前記第2センサ手段が位置する方向に遠い方の端部に対応する角度と、
4)前記第2センサ手段を構成する2つの光学ユニットで検出される影の内、前記第2センサ手段が位置する方向に遠い方の影の角度と
で決まる第2の組み合わせとを用いて、前記2つの指示手段それぞれの指示位置の座標を算出し、
b)前記第1光学ユニットが、前記第1センサ手段内で、前記第2センサ手段に対し遠い方に位置する場合は、
5)前記第1あるいは前記第2光学ユニットで検出される重複影の端部の内、前記第2センサ手段が位置する方向に近い方の端部に対応する角度と、
6)前記第2センサ手段を構成する2つの光学ユニットで検出される影の内、前記第2センサ手段が位置する方向に遠い方の影の角度と
で決まる第3の組み合わせと、
7)前記第1あるいは前記第2光学ユニットで検出される重複影の端部の内、前記第2センサ手段が位置する方向に遠い方の端部に対応する角度と、
8)前記第2センサ手段を構成する2つの光学ユニットで検出される影の内、前記第2センサ手段が位置する方向に近い方の影の角度と
で決まる第4の組み合わせとを用いて、前記2つの指示手段それぞれの指示位置の座標を算出する。
座標入力領域に対し光を投光する投光部と、到来光を受光する受光部とからなる光学ユニットを2つ備える、前記座標入力領域の一辺の両端近傍に設けられた第1及び第2センサ手段を用いて、座標入力領域上の指示位置を検出する座標入力装置の制御方法であって、
2つの指示手段による指示によって、前記第1及び第2センサ手段それぞれが備えるそれぞれの光学ユニットから得られる、遮光領域である影を含む光量分布に基づいて、前記影の方向を示す角度情報を検出する検出工程と、
前記検出工程が検出する角度情報に対し、
1)互いに異なる前記センサ手段が備える一組の光学ユニットで検出される前記影の角度情報の組み合わせと、
2)同一の前記センサ手段が備える一組の光学ユニットで検出される前記影の角度情報の組み合わせと
を用いて、前記2つの指示手段それぞれの指示位置の座標を算出する算出工程と
を備える。
座標入力領域に対し光を投光する投光部と、到来光を受光する受光部とからなる光学ユニットを2つ備える、前記座標入力領域の一辺の両端近傍に設けられた第1及び第2センサ手段を用いて、座標入力領域上の指示位置を検出する座標入力装置の制御をコンピュータに実行させるためのプログラムであって、
2つの指示手段による指示によって、前記第1及び第2センサ手段それぞれが備えるそれぞれの光学ユニットから得られる、遮光領域である影を含む光量分布に基づいて、前記影の方向を示す角度情報を検出する検出手順と、
前記検出手順が検出する角度情報に対し、
1)互いに異なる前記センサ手段が備える一組の光学ユニットで検出される前記影の角度情報の組み合わせと、
2)同一の前記センサ手段が備える一組の光学ユニットで検出される前記影の角度情報の組み合わせと
を用いて、前記2つの指示手段それぞれの指示位置の座標を算出する算出手順と
をコンピュータに実行させるためのプログラム。
図1は本発明の実施形態1の座標入力装置の外観構成を示す図である。
次に、センサユニット1L及び1R内の構成について、図2を用いて説明する。尚、センサユニット1L及び1Rは、上述したように、大きく分けて投光部と受光部から構成される。
制御・演算ユニット2とセンサユニット1L及び1Rの間では、主に、受光部内のラインCCD104用のCCD制御信号、CCD用クロック信号と出力信号、及び投光部内の赤外LED101A及び101Bの駆動信号がやり取りされている。
図5は本発明の実施形態1の座標入力装置の光学的な配置を説明するための説明図である。
状態B(2−1) :一方のセンサユニットの何れかの光学ユニットで影が2つ検知され、他方のセンサユニットの何れかの光学ユニットで重複している影が1つだけ検知される場合
状態C(2−2) :一方のセンサユニットの何れかの光学ユニットと、他方のセンサユニットの何れかの光学ユニットが両方とも2つの影が検知される場合
状態D(0−0) :光学ユニットの両者のどちらでも影が検知されない場合
尚、以下に示す[*a−*b]は、LR組み合わせの中で、検出される影数が多い方の光学ユニットの検出影数を*aに、相対的に少ない方の光学ユニットの検出影数を*bで表現している。従って、*aと*bの順番関係と、LR組み合わせの組み合わせ内容とは無関係である。
検出状態[1]の場合において、全てのLR組み合わせにおいて[1−1]の場合は、単一入力がなされている場合である。この場合、虚実判定の必要はない。
検出状態[2]の場合とは、LR組み合わせ(L1,R1)、(L1,R2)、(L2,R1)及び(L2,R2)の中から2組以上[2−2]が存在する場合である。
L1−P22 < L1−P11 (11)
L1−P12 < L1−P21 (12)
R1−P22 < R1−P11 (13)
R1−P21 < R1−P12 (14)
が成立する必要がある。
検出状態[3]とは、[2−2]のLR組み合わせと[2−1]のLR組み合わせが存在する場合である。
ここで、図11におけるP11,P12,P21,P22のなかで、(P11,P22)または(P12,P21)のどちらかの内、図12における(PP1,PP2)に相対的に近い座標候補点を選択し、それらを2入力点の座標値の組として決定する。
検出状態[4]とは、[2−2]のLR組み合わせが存在せず、[2−1]のLR組み合わせが2つ存在する場合である。
θR2’ = θR_e − Δθ2/2 (202)
このようにして、図17に示すように、光学ユニットL1と光学ユニットR2の組み合わせによって、4つの座標候補点P11、P12、P21及びP22を成立させることができる。そして、これらの座標候補点に対して、虚実判定を実行する。
ここでは、光学ユニットL1及びR1の組み合わせによって座標を算出する座標算出処理(1)について、図19を用いて説明する。
=(tan(θL-45)-tan(θR-45))/[2*(1-tan(θL-45)*tan(θR-45))] (120)
Yt(θL-45 , B-45)
=(-1)*[(1-tan(θL-45))*(1-tan(θR-45))
/(2*(1-tan(θL-45)*tan(θR-45)))-0.5] (121)
このように定義すると、図19の点Oを原点としたときの点P(X,Y)の座標は、
X = DLR*Xt(θL-45,θR-45) (122)
Y = DLR*Yt(θL-45,θR-45) (123)
となる。
ここでは、光学ユニットL2及びR1の組み合わせによって座標を算出する座標算出処理(2)について、図20を用いて説明する。
(O'→P')x = (DLR-ΔD)*Xt(θL-45,θR-45) (130)
(O'→P')y = (DLR-ΔD)*Yt(θL-45,θR-45) (131)
となる。ここで、図20より
ΔD = Sx+Sy*tan(θL) (132)
但し、Sx=d*cos(θs),Sy=d*sin(θs) (133)
さらに、図20から明らかなように
(O→O')x = ΔD/2 (134)
(O→O')y = (-1)*ΔD/2 (135)
となる。これにより、点Oを原点としたP’の座標は、(O→P')=(O→O')+(O→P')のX成分とY成分として算出することができる。
ここでは、光学ユニットL2及びR2の組み合わせによって座標を算出する座標算出処理(3)について、図21を用いて説明する。
(O''→P'')x = (DLR-2*Sx)*Xt(θL-45,θR-45) (141)
(O''→P'')y = (DLR-2*Sx)*Yt(θL-45,θR-45) (142)
となる。また、図21から明らかなように、
(O→O'')x = 0 (143)
(O→O'')y = (-1)*(Sx+Sy) (144)
となる。これにより、点Oを原点としたP’’の座標は、(O→P'')=(O→O'')+(O→P'')のX成分とY成分として算出することができる。
第一には、夫々の影の略中心間の距離、即ち、それに対応する角度ΔθR_中(第一角度)
第二には、夫々の影の内側端間の距離、即ち、それに対応する角度ΔθR_内(第二角度)
第三には、夫々の影の外側端間の距離、即ち、それに対応する角度ΔθR_外(第三角度)
第四には、第二角度/第三角度もしくは第二角度/第一角度
の4種類のパラメータを想定する。そして、これらのパラメータのいずれかが相対的に小さければ、処理対象の光学ユニットで観測される2つの影が相対的に接近していると判定する。そして、この判定した光学ユニットを用いて、虚実判定を実行する。
Total_kj : 総合虚実判定
Lkj : センサユニット1Lによる虚実判定
Rkj : センサユニット1Rによる虚実判定
Unit_kj : 選択される何れかのセンサユニットによる虚実判定
ST : 入力点P11とP22を実座標とする虚実判定
CR : 入力点P11とP22を実座標とする虚実判定
NG : 虚実判定不可
Min(θcnt(*)) : 全ての光学ユニットにおけるθcnt(*)の最小値
実施形態1では、上述の式(11)〜式(14)を満足するか否かで、夫々のセンサユニットにおける虚実判定が成立するかどうかが決まる。そこで、図22では、以下のような処理を実行する。
実施形態2は、実施形態1の応用例である。
θcnt(L1)=(θL1-P11+θL1-P22)/2
θcnt(L2)=(θL2-P11+θL1-P22)/2
θcnt(R1)=(θR1-P11+θL1-P22)/2
θcnt(R2)=(θR2-P11+θL1-P22)/2
を定義する。
実施形態1や2では、選択されたセンサユニットで観測される光強度分布において、本来、2つの影が重複しないで観測される場合の虚実判定方法について説明した。これに対し、実施形態3では、選択されたセンサユニットで観測される光強度分布において、本来、2つの影が重複して観測される場合の虚実判定方法について説明する。
状態B1(2−1) :一方のセンサユニットで影が2つ検知される場合、他方のセンサユニットで重複している影が1つだけ検知される場合
状態C1(2−2) :両方のセンサユニットで2つの影が検知される場合
状態D (0−0) :光学ユニットの両者のどちらもで影が検知されない場合
そして、実施形態3では、各LR組み合わせそれぞれが、上記の状態A、B1、C1及びDのいずれであるかを判定して、その判定結果に基づいて、センサユニット1L及び1R内の各光学ユニットにおける影数の検出状態を決定する。
検出状態[2]とは、LR組み合わせ(L1,R1)、(L1,R2)、(L2,R1)及び(L2,R2)の中から2組以上[2−2]が存在する場合である。
検出状態[4]とは、[2−2]のLR組み合わせが存在せず、[2−1]のLR組み合わせが2つ存在する場合である。
実施形態1における座標算出方法[4]と、実施形態3における座標算出方法[4]については、用途や目的に応じて、どちらかを採用して座標算出を実行する構成とすることもできる。同様に、実施形態1における座標算出方法[2]と、実施形態3における座標算出方法[2]についても、用途や目的に応じて、どちらかを採用して座標算出を実行する構成とすることもできる。
1)甲または乙において検出される重複影の端部で、第2センサユニットが位置する方向に近い方の端部に基づく角度と、
2)第2センサユニットを構成するどちらかの光学ユニット(例えば、光学ユニットL1及びL2)で検出される、第2センサユニットが位置する方向に近い方の影の角度とで決まる第1の組み合わせと、
3)甲または乙において検出される重複影の端部で、第2センサユニットが位置する方向に遠い方の端部に基づく角度と、
4)第2センサユニットを構成するどちらかの光学ユニット(例えば、光学ユニットL1及びL2)で検出される、第2センサユニットが位置する方向に遠い方の影の角度とで決まる第2の組み合わせとを定義する。
5)甲または乙において検出される重複影の端部で、第2センサユニットが位置する方向に近い方の端部に基づく角度と、
6)第2センサユニットを構成するどちらかの光学ユニット(例えば、光学ユニットL1及びL2)で検出される、第2センサユニットが位置する方向に遠い方の影の角度とで決まる第3の組み合わせと、
7)甲または乙において検出される重複影の端部で、第2センサユニットが位置する方向に遠い方の端部に基づく角度と、
8)第2センサユニットを構成するどちらかの光学ユニット(例えば、光学ユニットL1及びL2)で検出される、第2センサユニットが位置する方向に近い方の影の角度とで決まる第4の組み合わせとを定義する。
2 演算・制御ユニット
3 座標入力有効領域
4a〜4c 再帰反射部
5 ペン信号受信部
Claims (10)
- 座標入力領域上の指示位置を検出する座標入力装置であって、
前記座標入力領域に対し光を投光する投光部と、到来光を受光する受光部とからなる光学ユニットを2つ備える、前記座標入力領域の一辺の両端近傍に設けられた第1及び第2センサ手段と、
2つの指示手段による指示によって、前記第1及び第2センサ手段それぞれが備えるそれぞれの光学ユニットから得られる、遮光領域である影を含む光量分布に基づいて、前記影の方向を示す角度情報を検出する検出手段と、
前記検出手段が検出する角度情報に対し、
1)互いに異なる前記センサ手段が備える一組の光学ユニットで検出される前記影の角度情報の組み合わせと、
2)同一の前記センサ手段が備える一組の光学ユニットで検出される前記影の角度情報の組み合わせと
を用いて、前記2つの指示手段それぞれの指示位置の座標を算出する算出手段と
を備えることを特徴とする座標入力装置。 - 前記算出手段は、
前記影が全ての前記光学ユニットにおいて重複せずに検出される場合、前記第1センサ手段に属する処理対象の光学ユニットに関して、
a)
前記処理対象の光学ユニットで検出される影の位置に基づく2つの角度の内、前記第2センサ手段に位置する方向に遠い方の影の角度を第一角度とし、
前記第2センサ手段が備える何れかの光学ユニットで検出される影の位置に基づく2つの角度の内、前記第1センサ手段が位置する方向に遠い方の影の角度を第二角度としたとき、
前記第一角度と前記第二角度で決定される座標をP1として算出し、
b)
前記処理対象の光学ユニットで検出される影の位置に基づく2つの角度の内、前記第2センサ手段に位置する方向に近い方の影の角度を第三角度とし、
前記第2センサ手段が備える何れかの光学ユニットで検出される影の位置に基づく2つの角度の内、前記第1センサ手段が位置する方向に近い方の影の角度を第四角度としたとき、
前記第三角度と前記第四角度で決定される座標をP2として算出し、
c)
前記処理対象の光学ユニットで検出される影の位置に基づく2つの角度の内、前記第2センサ手段に位置する方向に遠い方の影の角度を第五角度とし、
前記第2センサ手段が備える何れかの光学ユニットで検出される影の位置に基づく2つの角度の内、前記第1センサ手段が位置する方向に近い方の影の角度を第六角度としたとき、
前記第五角度と前記第六角度で決定される座標をP3として算出し、
d)
前記処理対象の光学ユニットで検出される影の位置に基づく2つの角度の内、前記第2センサ手段に位置する方向に近い方の影の角度を第七角度とし、
前記第2センサ手段が備える何れかの光学ユニットで検出される影の位置に基づく2つの角度の内、前記第1センサ手段が位置する方向に遠い方の影の角度を第八角度としたとき、
前記第七角度と前記第八角度で決定される座標をP4として算出し、
選択条件に基づいて、前記第1及び前記第2センサ手段のどちらかを選択する場合に、その選択したセンサ手段が前記第1センサ手段であり、かつその第1センサ手段が備える2つの光学ユニットの内、検出する2つの影が相対的に接近して検出する方の光学ユニットを第1光学ユニットとし、他方を第2光学ユニットとする場合において、
前記第1光学ユニットが、前記第1センサ手段内で、前記第2センサ手段に対し近い方に位置する場合、前記第1光学ユニットが属する前記第1センサ手段に対する前記座標P1及びP2を、前記2つの指示手段それぞれの指示位置の座標と判定し、
前記第1光学ユニットが、前記第1センサ手段内で、前記第2センサ手段に対し遠い方に位置する場合、前記第1光学ユニットが属する前記第1センサ手段に対する前記座標P3及びP4を、前記2つの指示手段それぞれの指示位置の座標と判定する
ことを特徴とする請求項1に記載の座標入力装置。 - 前記選択条件は、検出する2つの影が最も接近している光学ユニットを備えるセンサ手段を選択するという条件である
ことを特徴とする請求項2に記載の座標入力装置。 - 前記選択条件は、処理対象の光学ユニットの位置をPsとする場合に、
距離(Ps−P2) < 距離(Ps−P1)
距離(Ps−P3) < 距離(Ps−P4)
を満足する光学ユニットを備えるセンサ手段を選択するという条件である
ことを特徴とする請求項2に記載の座標入力装置。 - 前記算出手段は、前記第1センサ手段が備える2つの光学ユニット中の1つのみにおいて2つの影が重複して検出される場合、その光学ユニットを第1光学ユニットとする場合において、
前記第1光学ユニットが、前記第1センサ手段内で、前記第2センサ手段に対し近い方に位置する場合は、前記第1及び前記第2センサ手段が備える2つの光学ユニットにてそれぞれ検出される影において、両センサ手段それぞれが位置する方向に互いに近い影の角度同士及び遠い影の角度同士を用いて、前記2つの指示手段それぞれの指示位置の座標を算出し、
前記第1光学ユニットが、前記第1センサ手段内で、前記第2センサ手段に対し遠い方に位置する場合は、前記第1及び前記第2センサ手段が備える2つの光学ユニットにてそれぞれ検出される影において、両センサ手段それぞれが位置する方向に一方が近く他方が遠い2種類の組み合わせの影同士を用いて、前記2つの指示手段それぞれの指示位置の座標を算出する
ことを特徴とする請求項1に記載の座標入力装置。 - 前記算出手段は、前記第1センサ手段が備える2つの光学ユニットそれぞれにおいて2つの影が重複して検出され、かつその重複影の重複率がより大きい光学ユニットを第1光学ユニットとする場合、
前記第1光学ユニットで検出される重複影の中心に対応する角度と、前記第2センサ手段が備える2つの光学ユニットでどちらかで検出される2つの影の角度を用いて、前記2つの指示手段それぞれの指示位置の座標を算出する
ことを特徴とする請求項1に座標入力装置。 - 前記重複率は、前記2つの光学ユニットそれぞれにおいて、重複して検出される影の一方の端部に対応する角度と他方の端部に対応する角度との差によって決まる角度幅の比である
ことを特徴とする請求項6に記載の座標入力装置。 - 前記算出手段は、前記第1センサ手段が備える2つの光学ユニットそれぞれにおいて2つの影が重複して検出され、かつその重複影の重複率が大きい方を第1光学ユニットと、小さい方を第2光学ユニットとする場合において、
a)前記第1光学ユニットが、前記第1センサ手段内で、前記第2センサ手段に対し近い方に位置する場合は、
1)前記第1あるいは前記第2光学ユニットで検出される重複影の端部の内、前記第2センサ手段が位置する方向に近い方の端部に対応する角度と、
2)前記第2センサ手段を構成する2つの光学ユニットで検出される影の内、前記第2センサ手段が位置する方向に近い方の影の角度と
で決まる第1の組み合わせと、
3)前記第1あるいは前記第2光学ユニットで検出される重複影の端部の内、前記第2センサ手段が位置する方向に遠い方の端部に対応する角度と、
4)前記第2センサ手段を構成する2つの光学ユニットで検出される影の内、前記第2センサ手段が位置する方向に遠い方の影の角度と
で決まる第2の組み合わせとを用いて、前記2つの指示手段それぞれの指示位置の座標を算出し、
b)前記第1光学ユニットが、前記第1センサ手段内で、前記第2センサ手段に対し遠い方に位置する場合は、
5)前記第1あるいは前記第2光学ユニットで検出される重複影の端部の内、前記第2センサ手段が位置する方向に近い方の端部に対応する角度と、
6)前記第2センサ手段を構成する2つの光学ユニットで検出される影の内、前記第2センサ手段が位置する方向に遠い方の影の角度と
で決まる第3の組み合わせと、
7)前記第1あるいは前記第2光学ユニットで検出される重複影の端部の内、前記第2センサ手段が位置する方向に遠い方の端部に対応する角度と、
8)前記第2センサ手段を構成する2つの光学ユニットで検出される影の内、前記第2センサ手段が位置する方向に近い方の影の角度と
で決まる第4の組み合わせとを用いて、前記2つの指示手段それぞれの指示位置の座標を算出する
ことを特徴とする請求項1に記載の座標入力装置。 - 座標入力領域に対し光を投光する投光部と、到来光を受光する受光部とからなる光学ユニットを2つ備える、前記座標入力領域の一辺の両端近傍に設けられた第1及び第2センサ手段を用いて、座標入力領域上の指示位置を検出する座標入力装置の制御方法であって、
2つの指示手段による指示によって、前記第1及び第2センサ手段それぞれが備えるそれぞれの光学ユニットから得られる、遮光領域である影を含む光量分布に基づいて、前記影の方向を示す角度情報を検出する検出工程と、
前記検出工程が検出する角度情報に対し、
1)互いに異なる前記センサ手段が備える一組の光学ユニットで検出される前記影の角度情報の組み合わせと、
2)同一の前記センサ手段が備える一組の光学ユニットで検出される前記影の角度情報の組み合わせと
を用いて、前記2つの指示手段それぞれの指示位置の座標を算出する算出工程と
を備えることを特徴とする座標入力装置の制御方法。 - 座標入力領域に対し光を投光する投光部と、到来光を受光する受光部とからなる光学ユニットを2つ備える、前記座標入力領域の一辺の両端近傍に設けられた第1及び第2センサ手段を用いて、座標入力領域上の指示位置を検出する座標入力装置の制御をコンピュータに実行させるためのプログラムであって、
2つの指示手段による指示によって、前記第1及び第2センサ手段それぞれが備えるそれぞれの光学ユニットから得られる、遮光領域である影を含む光量分布に基づいて、前記影の方向を示す角度情報を検出する検出手順と、
前記検出手順が検出する角度情報に対し、
1)互いに異なる前記センサ手段が備える一組の光学ユニットで検出される前記影の角度情報の組み合わせと、
2)同一の前記センサ手段が備える一組の光学ユニットで検出される前記影の角度情報の組み合わせと
を用いて、前記2つの指示手段それぞれの指示位置の座標を算出する算出手順と
をコンピュータに実行させるためのプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005118980A JP4455391B2 (ja) | 2005-04-15 | 2005-04-15 | 座標入力装置及びその制御方法、プログラム |
US11/398,936 US7515141B2 (en) | 2005-04-15 | 2006-04-05 | Coordinate input apparatus, control method therefor, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005118980A JP4455391B2 (ja) | 2005-04-15 | 2005-04-15 | 座標入力装置及びその制御方法、プログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2006301744A JP2006301744A (ja) | 2006-11-02 |
JP2006301744A5 JP2006301744A5 (ja) | 2008-05-29 |
JP4455391B2 true JP4455391B2 (ja) | 2010-04-21 |
Family
ID=37108212
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005118980A Expired - Fee Related JP4455391B2 (ja) | 2005-04-15 | 2005-04-15 | 座標入力装置及びその制御方法、プログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US7515141B2 (ja) |
JP (1) | JP4455391B2 (ja) |
Families Citing this family (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8508508B2 (en) | 2003-02-14 | 2013-08-13 | Next Holdings Limited | Touch screen signal processing with single-point calibration |
US8456447B2 (en) | 2003-02-14 | 2013-06-04 | Next Holdings Limited | Touch screen signal processing |
US7629967B2 (en) | 2003-02-14 | 2009-12-08 | Next Holdings Limited | Touch screen signal processing |
US7538759B2 (en) | 2004-05-07 | 2009-05-26 | Next Holdings Limited | Touch panel display system with illumination and detection provided from a single edge |
US7506612B2 (en) * | 2005-11-12 | 2009-03-24 | Duard W. Enoch, III | Multifunction aquarium cleaning device |
WO2008102767A1 (ja) * | 2007-02-23 | 2008-08-28 | Sony Corporation | 撮像装置、表示撮像装置および撮像処理装置 |
EP2135155B1 (en) | 2007-04-11 | 2013-09-18 | Next Holdings, Inc. | Touch screen system with hover and click input methods |
CN101802760B (zh) | 2007-08-30 | 2013-03-20 | 奈克斯特控股有限公司 | 具有改进照明的光学触摸屏 |
EP2195726A1 (en) | 2007-08-30 | 2010-06-16 | Next Holdings, Inc. | Low profile touch panel systems |
US20120075254A1 (en) * | 2008-01-07 | 2012-03-29 | Simon James Bridger | Touch System Having An Uninterrupted Light Source |
US20120306816A1 (en) * | 2011-06-06 | 2012-12-06 | Simon James Bridger | Simplified Optical Position Sensing Assembly |
US8405636B2 (en) * | 2008-01-07 | 2013-03-26 | Next Holdings Limited | Optical position sensing system and optical position sensor assembly |
CN101971129A (zh) * | 2008-02-11 | 2011-02-09 | 奈克斯特控股有限公司 | 解决光学触摸屏的多点触摸情景的系统和方法 |
KR20110066198A (ko) * | 2008-10-02 | 2011-06-16 | 넥스트 홀딩즈 리미티드 | 터치 감지 시스템에서 멀티터치를 해결하기 위한 스테레오 광 센서 |
US7751671B1 (en) * | 2009-03-25 | 2010-07-06 | Next Holdings Limited | Optical touchscreens comprising removably connected optical members |
US8913034B2 (en) * | 2009-05-25 | 2014-12-16 | Pixart Imaging Inc. | Connector of connecting light sensor and substrate and method of fabricating light sensor |
US20100302207A1 (en) * | 2009-05-27 | 2010-12-02 | Lan-Rong Dung | Optical Touch Control Method and Apparatus Thereof |
WO2010141395A2 (en) * | 2009-06-01 | 2010-12-09 | 3M Innovative Properties Company | An infrared retroreflecting device used for a high-aspect-ratio optical touch panel, the method of manufacturing the same and a high-aspect-ratio touch panel using such device |
TWI391852B (zh) * | 2009-06-18 | 2013-04-01 | Quanta Comp Inc | 多觸控點辨識系統及方法 |
TWI501121B (zh) * | 2009-07-21 | 2015-09-21 | Pixart Imaging Inc | 手勢辨識方法及使用該方法之觸控系統 |
US7932899B2 (en) * | 2009-09-01 | 2011-04-26 | Next Holdings Limited | Determining the location of touch points in a position detection system |
US9274650B2 (en) * | 2009-11-16 | 2016-03-01 | Pixart Imaging Inc. | Optical touch device and related image detecting component and locating method |
TWI494823B (zh) * | 2009-11-16 | 2015-08-01 | Pixart Imaging Inc | 光學觸控裝置之定位方法及光學觸控裝置 |
US20110170253A1 (en) * | 2010-01-13 | 2011-07-14 | Smart Technologies Ulc | Housing assembly for imaging assembly and fabrication method therefor |
US20110176082A1 (en) * | 2010-01-18 | 2011-07-21 | Matthew Allard | Mounting Members For Touch Sensitive Displays |
CN102129326B (zh) * | 2010-01-19 | 2015-03-25 | 原相科技股份有限公司 | 光学触控装置的定位方法及光学触控装置 |
US8937612B2 (en) * | 2010-02-04 | 2015-01-20 | Hong Kong Applied Science And Technology Research Institute Co. Ltd. | Coordinate locating method, coordinate locating device, and display apparatus comprising the coordinate locating device |
CN102200860B (zh) * | 2010-03-23 | 2014-02-05 | 北京汇冠新技术股份有限公司 | 触摸定位方法和装置、触摸系统 |
KR101706778B1 (ko) * | 2010-07-19 | 2017-02-27 | 엘지이노텍 주식회사 | 광학 터치 스크린 |
KR20120012572A (ko) * | 2010-08-02 | 2012-02-10 | 엘지이노텍 주식회사 | 광학 터치 스크린 |
TWI428804B (zh) * | 2010-10-20 | 2014-03-01 | Pixart Imaging Inc | 光學觸控系統及其感測方法 |
CN102681728B (zh) * | 2011-03-07 | 2015-03-04 | 联想(北京)有限公司 | 触摸设备及输入方法 |
CN107132953B (zh) * | 2011-06-07 | 2021-03-26 | 上海科斗电子科技有限公司 | 触摸板前方设置光信号接收头的触摸屏 |
CN106249967B (zh) * | 2011-06-07 | 2019-04-30 | 上海科斗电子科技有限公司 | 无线触摸系统 |
TWI454995B (zh) * | 2011-08-11 | 2014-10-01 | Wistron Corp | 光學式觸控裝置及其偵測觸控點座標之方法 |
KR101968552B1 (ko) * | 2011-11-18 | 2019-04-15 | 삼성디스플레이 주식회사 | 터치 표시 장치 및 이를 이용한 터치 위치 검출 방법 |
US9213448B2 (en) * | 2012-11-29 | 2015-12-15 | Pixart Imaging Inc. | Positioning module, optical touch system and method of calculating a coordinate of a touch medium |
CN104182086B (zh) * | 2013-05-22 | 2017-04-26 | 原相科技股份有限公司 | 光学触控装置及其相关的图像侦测组件和定位方法 |
US9367177B2 (en) * | 2013-06-27 | 2016-06-14 | Hong Kong Applied Science and Technology Research Institute Company Limited | Method and system for determining true touch points on input touch panel using sensing modules |
JP5970099B1 (ja) * | 2015-03-19 | 2016-08-17 | 株式会社Pfu | 画像読取装置 |
KR101822400B1 (ko) | 2015-08-31 | 2018-01-26 | 주식회사 에이에프오 | 광학방식의 터치스크린장치 및 이를 이용한 좌표 검출 방법 |
TWI612445B (zh) * | 2015-09-21 | 2018-01-21 | 緯創資通股份有限公司 | 光學觸控裝置及觸控位置的決定方法 |
CN107544713A (zh) * | 2017-08-31 | 2018-01-05 | 美的智慧家居科技有限公司 | 电容屏控制方法、装置及终端设备 |
KR102019888B1 (ko) * | 2019-04-05 | 2019-11-05 | 삼성디스플레이 주식회사 | 터치 표시 장치 및 이를 이용한 터치 위치 검출 방법 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4507557A (en) | 1983-04-01 | 1985-03-26 | Siemens Corporate Research & Support, Inc. | Non-contact X,Y digitizer using two dynamic ram imagers |
JP2896183B2 (ja) | 1990-02-22 | 1999-05-31 | 株式会社ワコム | 光学式複数2次元座標同時入力装置 |
JP2000105671A (ja) | 1998-05-11 | 2000-04-11 | Ricoh Co Ltd | 座標入力/検出装置および電子黒板システム |
JP4083941B2 (ja) | 1999-09-03 | 2008-04-30 | 株式会社リコー | 座標入力装置 |
JP4208394B2 (ja) | 2000-08-09 | 2009-01-14 | 株式会社リコー | 座標入力装置 |
JP2003303046A (ja) | 2002-04-11 | 2003-10-24 | Ricoh Elemex Corp | 光学式座標検出装置 |
JP4522113B2 (ja) * | 2004-03-11 | 2010-08-11 | キヤノン株式会社 | 座標入力装置 |
US7538894B2 (en) * | 2005-04-15 | 2009-05-26 | Canon Kabushiki Kaisha | Coordinate input apparatus, control method thereof, and program |
JP4455392B2 (ja) * | 2005-04-15 | 2010-04-21 | キヤノン株式会社 | 座標入力装置及びその制御方法、プログラム |
-
2005
- 2005-04-15 JP JP2005118980A patent/JP4455391B2/ja not_active Expired - Fee Related
-
2006
- 2006-04-05 US US11/398,936 patent/US7515141B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2006301744A (ja) | 2006-11-02 |
US20060232830A1 (en) | 2006-10-19 |
US7515141B2 (en) | 2009-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4455391B2 (ja) | 座標入力装置及びその制御方法、プログラム | |
US7538894B2 (en) | Coordinate input apparatus, control method thereof, and program | |
JP4455392B2 (ja) | 座標入力装置及びその制御方法、プログラム | |
JP4522113B2 (ja) | 座標入力装置 | |
JP4429047B2 (ja) | 座標入力装置及びその制御方法、プログラム | |
US8780083B2 (en) | Coordinate input apparatus, control method thereof, and program | |
JP4891179B2 (ja) | 座標入力装置、座標入力方法 | |
CN101802760B (zh) | 具有改进照明的光学触摸屏 | |
JP4590295B2 (ja) | 座標入力装置及びその制御方法、プログラム | |
JP4484796B2 (ja) | 座標入力装置 | |
JP4590296B2 (ja) | 座標入力装置 | |
JP2006099273A (ja) | 座標入力装置及びその方法 | |
JP5865053B2 (ja) | 座標入力装置、座標入力装置の制御方法、およびプログラム | |
JP2006244192A (ja) | 光学式座標入力装置 | |
JP2006251878A (ja) | 座標入力装置、座標入力制御方法及び座標入力プログラム | |
JP2006251877A (ja) | 座標入力装置 | |
JP2007072508A (ja) | 座標入力装置及びその制御方法、プログラム | |
JP5717514B2 (ja) | 座標入力装置及びその制御方法、プログラム | |
JP2016045528A (ja) | 座標入力装置及びその制御方法、プログラム | |
JP2016045527A (ja) | 座標入力装置及びその制御方法、プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080410 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080410 |
|
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: 20100129 |
|
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: 20100203 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130212 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140212 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |