JP2003330603A - Coordinate detecting device and method, coordinate detecting program for making computer execute the same method and recording medium with its program recorded - Google Patents

Coordinate detecting device and method, coordinate detecting program for making computer execute the same method and recording medium with its program recorded

Info

Publication number
JP2003330603A
JP2003330603A JP2002137837A JP2002137837A JP2003330603A JP 2003330603 A JP2003330603 A JP 2003330603A JP 2002137837 A JP2002137837 A JP 2002137837A JP 2002137837 A JP2002137837 A JP 2002137837A JP 2003330603 A JP2003330603 A JP 2003330603A
Authority
JP
Japan
Prior art keywords
touch
point
points
candidate
optical unit
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.)
Pending
Application number
JP2002137837A
Other languages
Japanese (ja)
Inventor
Yasuhiko Saka
康彦 坂
Kenichi Takegawa
賢一 竹川
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2002137837A priority Critical patent/JP2003330603A/en
Publication of JP2003330603A publication Critical patent/JP2003330603A/en
Pending legal-status Critical Current

Links

Abstract

<P>PROBLEM TO BE SOLVED: To provide a coordinate detecting device and method for judging an accurate touch point even when a plurality of coordinates are detected by an optical unit. <P>SOLUTION: This coordinate detecting device is provided with a distance calculating means for, when the coordinates of a plurality of touch points are simultaneously detected, setting the coordinates of a plurality of touch points detected on a touch panel as touch candidate points, and for calculating the distance of each touch candidate point from each optical unit based on the coordinates of each touch candidate point, a threshold resetting means for resetting a threshold to be used at the time of re-deciding each touch candidate point based on the distance from each optical unit calculated by the distance calculating means, and a touch point re-deciding means for comparing a light reception level with the threshold of each touch candidate point set by the threshold resetting means to re-decide whether or not it is a touch point. <P>COPYRIGHT: (C)2004,JPO

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】この発明は、座標検出装置、
座標検出方法、その方法をコンピュータに実行させる座
標検出プログラムおよび座標検出プログラムを記録した
記録媒体(光学式座標検出装置、光学式位置検出装置お
よび光学式タッチパネル等)に関し、より詳細には、服
の袖または掌等ユーザの意図しない複数のタッチを検出
した場合でも、正確にタッチ点を検出可能な光学式座標
検出装置、光学式位置検出装置および光学式タッチパネ
ルに関する。また、応用分野としては、大画面装置付き
タッチパネル、電子黒板、テレビ会議システム、大画面
プロジェクションタッチパネルおよびディスプレイ一体
型タブレットが挙げられる。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a coordinate detecting device,
More specifically, the present invention relates to a coordinate detection method, a coordinate detection program that causes a computer to execute the method, and a recording medium (optical coordinate detection device, optical position detection device, optical touch panel, and the like) that records the coordinate detection program. The present invention relates to an optical coordinate detection device, an optical position detection device, and an optical touch panel that can accurately detect touch points even when a plurality of touches such as sleeves or palms that are not intended by the user are detected. Further, examples of application fields include a touch panel with a large screen device, an electronic blackboard, a video conference system, a large screen projection touch panel, and a display-integrated tablet.

【0002】[0002]

【従来の技術】従来から、光学ユニットを用いてタッチ
パネルと平行に平面光を照射し、その反射光を受光し
て、受光レベルから光遮蔽物の有無を検出し、光遮蔽物
の方向(角度)と三角測量法とから座標を検出する座標
検出装置がある。
2. Description of the Related Art Conventionally, an optical unit is used to irradiate plane light in parallel with a touch panel, the reflected light is received, and the presence or absence of a light shield is detected from the received light level to determine the direction (angle) of the light shield. ) And a triangulation method to detect coordinates.

【0003】この座標検出装置によれば、光学ユニット
を用いて平面光を照射し、その反射光を受光するため、
光学ユニットに近い所と遠い所とでは、同じ物体でタッ
チパネルをタッチしても、反射光を受光して検出した受
光レベルが異なる。即ち、近い所では、広い幅でしっか
りと黒レベルまで落ちているが、遠い所では、幅も狭く
黒レベルまで落ち込まず、中間レベルくらいまでしか落
ちない。
According to this coordinate detecting apparatus, since the plane light is emitted by using the optical unit and the reflected light is received,
Even if the touch panel is touched with the same object, the light receiving level detected by receiving the reflected light is different between the location near the optical unit and the location far from the optical unit. That is, in the near place, the width is wide and firmly drops to the black level, but in the far place, the width is narrow and does not fall to the black level, but only to an intermediate level.

【0004】この様な場合、検出レベル(しきい値)を
低く固定して、受光レベルを検出すると、近い所では、
タッチを検出できるが、遠い所では、タッチを検出でき
なかったり(かすれ)する。逆に、しきい値を高く固定
して、受光レベルを検出すると、近い所では、タッチし
ていないのにタッチとして検出してしまい、描画がつな
がってしまう(尾引き)不具合が生じる。
In such a case, if the detection level (threshold value) is fixed to a low level and the light receiving level is detected, at a near place,
Touch can be detected, but touch may not be detected (blurred) at a distant place. On the contrary, if the threshold value is fixed to a high value and the light receiving level is detected, it is detected as a touch at a near place even if it is not touched, resulting in a drawing defect (trailing).

【0005】これに対して、特開平9−91094号公
報によれば、タッチ点と光学ユニットとの間の距離と、
受光レベルの関係を予め調べておき、これを基に第二の
判定レベルを設定する。タッチを検出するとき、第一の
検出レベルで判定し、検出座標を算出して、光学ユニッ
トからの距離を計算し、次にこの距離を基に、第二の検
出レベルを算出して比較し、本当にタッチしているかを
判定するという方法が開示されている。
On the other hand, according to Japanese Patent Laid-Open No. 9-91094, the distance between the touch point and the optical unit,
The relationship between the light reception levels is checked in advance, and the second determination level is set based on this. When detecting a touch, judge by the first detection level, calculate the detection coordinates, calculate the distance from the optical unit, and then calculate and compare the second detection level based on this distance. , A method of determining whether the touch is really made is disclosed.

【0006】図20は、指等で筆記したときに複数のタ
ッチ点が発生する例を表した図である。指でタッチパネ
ルをタッチしたとき、服の袖が平面LD光を遮り、光学
ユニットがこれを検出する。
FIG. 20 is a diagram showing an example in which a plurality of touch points occur when writing with a finger or the like. When the finger touches the touch panel, the sleeve of the clothes blocks the planar LD light, and the optical unit detects this.

【0007】図21は、2点検出における仮想点を表し
た図である。2つの光学ユニットからタッチ点の角度を
検出し、複数の点(n個)がタッチされた場合、n*n
個の点が理論上算出される。2点の場合、図21に示し
たように、実際の2点の他に仮想点が2点検出されてい
る。
FIG. 21 is a diagram showing virtual points in two-point detection. When the angle of the touch point is detected from two optical units and multiple points (n points) are touched, n * n
The points are theoretically calculated. In the case of two points, as shown in FIG. 21, two virtual points are detected in addition to the actual two points.

【0008】図22は、掌の接触等による複数のタッチ
点の検出を表した図である。実際の指と掌とを検出した
2点から仮想点が2点検出されている。従来では、最上
方点を実際のタッチ点とするが、図22の場合だと、最
上方点が仮想点であるため、誤った判定をしてしまう。
FIG. 22 is a diagram showing detection of a plurality of touch points due to contact of the palm or the like. Two virtual points are detected from the two points where the actual finger and palm are detected. Conventionally, the uppermost point is the actual touch point, but in the case of FIG. 22, the uppermost point is a virtual point, so an erroneous determination is made.

【0009】図23は、実際のタッチ点と仮想点の組み
合わせを表した図である。算出した4点は、最上方の点
と最下方の点、或いは、最左方の点と最右方の点に分け
られる。
FIG. 23 is a diagram showing combinations of actual touch points and virtual points. The calculated four points are divided into the uppermost point and the lowermost point, or the leftmost point and the rightmost point.

【0010】[0010]

【発明が解決しようとする課題】しかしながら、短いペ
ンまたは指でタッチパネルを操作したとき、複数の点が
タッチ点の候補として、検出され、短いペンまたは指以
外の部分(他の指、掌または服の袖)が、タッチしたか
のように受光レベルが低下するため、短いペンまたは指
によるタッチ点と併せて、複数点がタッチしたと見なさ
れ、正確なタッチ点の座標を検出できないという問題点
があった。
However, when the touch panel is operated with a short pen or a finger, a plurality of points are detected as touch point candidates, and a portion other than the short pen or the finger (another finger, palm, or clothing) is detected. Since the light receiving level decreases as if it had been touched, it is considered that multiple points have been touched in addition to the touch point with a short pen or finger, and the correct coordinates of the touch point cannot be detected. was there.

【0011】また、実際に2点がタッチされた場合、検
出した点の最も上方にある点を検出点とする方法がある
が、タッチした場所によっては必ずしも正しくないとい
う問題点があった。
Further, when two points are actually touched, there is a method of setting the point located at the uppermost position of the detected point as the detection point, but there is a problem that it is not always correct depending on the touched place.

【0012】この発明は上記に鑑みてなされたものであ
って、光学ユニットが複数の座標を検出した場合でも、
正確なタッチ点を判定することが可能な座標検出方法を
提供することを目的とする。
The present invention has been made in view of the above, and even when the optical unit detects a plurality of coordinates,
An object of the present invention is to provide a coordinate detection method capable of determining an accurate touch point.

【0013】[0013]

【課題を解決するための手段】上記目的を達成するた
め、請求項1に記載の発明に係る座標検出方法は、2つ
の光学ユニットを用いて、光学的な三角測量法によって
タッチパネル上のタッチ点の座標を検出する座標検出方
法において、同時に複数のタッチ点の座標が検出された
場合、タッチパネル上で検出された複数のタッチ点の座
標をタッチ候補点として設定し、各タッチ候補点の座標
に基づいて、各タッチ候補点の各光学ユニットからの距
離を算出する距離算出工程と、距離算出工程で算出した
各光学ユニットからの距離に基づいて、各タッチ候補点
を再判定する際に用いるしきい値を再設定するしきい値
再設定工程と、しきい値再設定工程で設定した各タッチ
候補点のしきい値を用いて、タッチ候補点ごとに受光レ
ベルとしきい値とを比較して、タッチ点であるか否かを
再度判定するタッチ点再判定工程と、を含んだことを特
徴とする。
In order to achieve the above object, the coordinate detecting method according to the invention of claim 1 is a touch point on a touch panel by an optical triangulation method using two optical units. In the coordinate detection method that detects the coordinates of, when the coordinates of multiple touch points are detected at the same time, the coordinates of the multiple touch points detected on the touch panel are set as touch candidate points, and the coordinates of each touch candidate point are set. Based on the distance calculation step of calculating the distance of each touch candidate point from each optical unit, based on the distance from each optical unit calculated in the distance calculation step, it is used when re-determining each touch candidate point. Using the threshold value resetting process to reset the threshold value and the threshold value of each touch candidate point set in the threshold value resetting process, the light receiving level and the threshold value are set for each touch candidate point. And compare, characterized in that it includes a whether the touch point re-determination step of determining again whether the touch point, the.

【0014】この発明によれば、距離算出工程が、タッ
チパネル上で検出された複数のタッチ点の座標をタッチ
候補点として設定し、各タッチ候補点の座標に基づい
て、各タッチ候補点の各光学ユニットからの距離を算出
し、しきい値再設定工程が、各タッチ候補点を再判定す
る際に用いるしきい値を再設定し、タッチ点再判定工程
が、しきい値再設定工程で設定した各タッチ候補点のし
きい値を用いて、タッチ候補点ごとに受光レベルとしき
い値とを比較して、タッチ点であるか否かを再度判定す
ることにより、光学ユニットが複数の座標を検出した場
合でも、正確なタッチ点を判定することが可能な座標検
出方法を提供することができる。
According to the present invention, the distance calculating step sets the coordinates of the plurality of touch points detected on the touch panel as touch candidate points, and based on the coordinates of each touch candidate point, each of the touch candidate points is selected. The distance from the optical unit is calculated, the threshold value resetting step resets the threshold value used when re-determining each touch candidate point, and the touch point re-determining step is performed in the threshold value resetting step. Using the set threshold value of each touch candidate point, the light receiving level is compared with the threshold value for each touch candidate point, and it is determined again whether or not it is a touch point. It is possible to provide a coordinate detection method capable of determining an accurate touch point even when is detected.

【0015】また、請求項2に記載の発明に係る座標検
出方法は、請求項1に記載の座標検出方法において、タ
ッチ点再判定工程は、2つの光学ユニットのそれぞれに
おいて、各光学ユニットの受光レベルと該当するしきい
値とを比較してタッチ点であるか否かの判定を行い、2
つの光学ユニットの判定結果がいずれもタッチ点である
場合に、該当するタッチ候補点をタッチ点として判定す
ることを特徴とする。
Further, in the coordinate detecting method according to the invention described in claim 2, in the coordinate detecting method according to claim 1, the touch point re-determining step includes receiving light of each optical unit in each of the two optical units. The level is compared with the corresponding threshold value to determine whether or not it is the touch point, and 2
When the determination results of the two optical units are all touch points, the corresponding touch candidate points are determined as touch points.

【0016】この発明によれば、タッチ点再判定工程
が、各光学ユニットの受光レベルと該当するしきい値と
を比較してタッチ点であるか否かの判定を行い、2つの
光学ユニットの判定結果がいずれもタッチ点である場合
に、該当するタッチ候補点をタッチ点として判定するこ
とにより、仮想点またはタッチに至っていない点を排除
することができる。
According to the present invention, the touch point re-determination step compares the light receiving level of each optical unit with a corresponding threshold value to determine whether or not it is a touch point, and determines whether the touch point is the two optical units. When all the determination results are touch points, by determining the corresponding touch candidate points as touch points, it is possible to exclude virtual points or points that have not reached touch.

【0017】また、請求項3に記載の発明に係る座標検
出方法は、請求項1または2に記載の座標検出方法にお
いて、タッチ点再判定工程は、複数のタッチ候補点がタ
ッチ点であると判定され、かつ、タッチ点が一方の光学
ユニットから略一直線上に並んで存在する場合、最も一
方の光学ユニットに近いタッチ候補点を最終的にタッチ
点として判定することを特徴とする。
Further, the coordinate detection method according to a third aspect of the present invention is the coordinate detection method according to the first or second aspect, wherein in the touch point re-determination step, the plurality of touch candidate points are touch points. When it is determined that the touch points are aligned from one of the optical units on a substantially straight line, the touch candidate point closest to the one of the optical units is finally determined as the touch point.

【0018】この発明によれば、タッチ点再判定工程
が、複数のタッチ候補点がタッチ点であると判定され、
かつ、タッチ点が一方の光学ユニットから略一直線上に
並んで存在する場合、最も一方の光学ユニットに近いタ
ッチ候補点を最終的にタッチ点として判定することによ
り、実際にタッチされた点を検出することができる。
According to the present invention, the touch point re-determination step determines that the plurality of touch candidate points are touch points,
In addition, when the touch point exists in a line from one optical unit in a substantially straight line, the touch candidate point closest to the one optical unit is finally determined as the touch point to detect the actually touched point. can do.

【0019】また、請求項4に記載の発明に係る座標検
出方法は、請求項1または2に記載の座標検出方法にお
いて、タッチ点再判定工程は、2つの光学ユニットにお
いてそれぞれ2つの角度が検出され、4つの座標がタッ
チ候補点として存在する場合、タッチパネル上における
最も上方の座標を有するタッチ候補点および最も下方の
座標を有するタッチ候補点を一組とし、最も左方の座標
を有するタッチ候補点および最も右方の座標を有するタ
ッチ候補点を他の一組として、二組のうち、両方のタッ
チ候補点がタッチ点と判定された一組の2つのタッチ候
補点をタッチ点と判定することを特徴とする。
Further, the coordinate detection method according to a fourth aspect of the present invention is the coordinate detection method according to the first or second aspect, wherein in the touch point re-determination step, two angles are detected in each of the two optical units. When four coordinates are present as touch candidate points, the touch candidate point having the uppermost coordinate and the touch candidate point having the lowermost coordinate on the touch panel are set as a set, and the touch candidate having the leftmost coordinate is set. A point and a touch candidate point having the rightmost coordinate are set as another set, and of the two sets, a set of two touch candidate points in which both touch candidate points are determined as touch points are determined as touch points. It is characterized by

【0020】この発明によれば、タッチ点再判定工程
が、2つの光学ユニットにおいてそれぞれ2つの角度が
検出され、4つの座標がタッチ候補点として存在する場
合、タッチパネル上における最も上方の座標を有するタ
ッチ候補点および最も下方の座標を有するタッチ候補点
を一組とし、最も左方の座標を有するタッチ候補点およ
び最も右方の座標を有するタッチ候補点を他の一組とし
て、二組のうち、両方のタッチ候補点がタッチ点と判定
された一組の2つのタッチ候補点をタッチ点と判定する
ことにより、仮想の2点を排除した実際の2つのタッチ
点を検出することができる。
According to the present invention, the touch point re-determination step has the uppermost coordinate on the touch panel when two angles are respectively detected by the two optical units and four coordinates are present as touch candidate points. Of the two sets, the touch candidate point and the touch candidate point having the lowest coordinate are one set, and the touch candidate point having the leftmost coordinate and the touch candidate point having the rightmost coordinate are the other set. By determining the set of two touch candidate points whose both touch candidate points are touch points as touch points, it is possible to detect two actual touch points excluding two virtual points.

【0021】また、請求項5に記載の発明に係る座標検
出方法は、請求項4に記載の座標検出方法において、タ
ッチ点と判定された2つのタッチ候補点のうち、上方の
座標を有するタッチ候補点を最終的にタッチ点と判定す
ることを特徴とする。
A coordinate detecting method according to a fifth aspect of the present invention is the coordinate detecting method according to the fourth aspect, wherein the touch having the upper coordinate of the two touch candidate points determined to be the touch point. The feature is that the candidate point is finally determined as a touch point.

【0022】この発明によれば、上方の座標を有するタ
ッチ候補点を最終的にタッチ点と判定することにより、
実際の指等の位置を検出できる。
According to the present invention, the touch candidate point having the upper coordinate is finally determined as the touch point,
The actual position of the finger or the like can be detected.

【0023】また、請求項6に記載の発明に係る座標検
出装置は、2つの光学ユニットを用いて、光学的な三角
測量法によってタッチパネル上のタッチ点の座標を検出
する座標検出装置において、同時に複数のタッチ点の座
標が検出された場合、タッチパネル上で検出された複数
のタッチ点の座標をタッチ候補点として設定し、各タッ
チ候補点の座標に基づいて、各タッチ候補点の各光学ユ
ニットからの距離を算出する距離算出手段と、距離算出
手段で算出した各光学ユニットからの距離に基づいて、
各タッチ候補点を再判定する際に用いるしきい値を再設
定するしきい値再設定手段と、しきい値再設定手段で設
定した各タッチ候補点のしきい値を用いて、タッチ候補
点ごとに受光レベルとしきい値とを比較して、タッチ点
であるか否かを再度判定するタッチ点再判定手段と、を
備えたことを特徴とする。
Further, the coordinate detecting device according to a sixth aspect of the present invention is a coordinate detecting device for detecting the coordinates of a touch point on a touch panel by an optical triangulation method using two optical units. When the coordinates of a plurality of touch points are detected, the coordinates of the plurality of touch points detected on the touch panel are set as touch candidate points, and based on the coordinates of each touch candidate point, each optical unit of each touch candidate point is set. Based on the distance from each optical unit calculated by the distance calculation means for calculating the distance from
Using the threshold value resetting means for resetting the threshold value used when re-determining each touch candidate point and the threshold value for each touch candidate point set by the threshold value resetting means, And a touch point re-determining means for determining again whether or not it is a touch point by comparing the received light level with a threshold value for each.

【0024】この発明によれば、距離算出手段が、タッ
チパネル上で検出された複数のタッチ点の座標をタッチ
候補点として設定し、各タッチ候補点の座標に基づい
て、各タッチ候補点の各光学ユニットからの距離を算出
し、しきい値再設定手段が、各タッチ候補点を再判定す
る際に用いるしきい値を再設定し、タッチ点再判定手段
が、しきい値再設定手段で設定した各タッチ候補点のし
きい値を用いて、タッチ候補点ごとに受光レベルとしき
い値とを比較して、タッチ点であるか否かを再度判定す
ることにより、光学ユニットが複数の座標を検出した場
合でも、正確なタッチ点を判定することが可能な座標検
出装置を提供することができる。
According to the present invention, the distance calculating means sets the coordinates of a plurality of touch points detected on the touch panel as touch candidate points, and based on the coordinates of each touch candidate point, each of the touch candidate points is set. The distance from the optical unit is calculated, the threshold value resetting means resets the threshold value used when re-determining each touch candidate point, and the touch point re-determining means uses the threshold value resetting means. Using the set threshold value of each touch candidate point, the light receiving level is compared with the threshold value for each touch candidate point, and it is determined again whether or not it is a touch point. It is possible to provide a coordinate detection device capable of determining an accurate touch point even when detecting.

【0025】また、請求項7に記載の発明に係るプログ
ラムは、請求項1に記載された方法をコンピュータに実
行させることを特徴とする。
Further, a program according to the invention described in claim 7 is characterized by causing a computer to execute the method described in claim 1.

【0026】この発明によれば、プログラムは、請求項
1に記載された方法をコンピュータに実行させるプログ
ラムであり、そのプログラムが機械に読み取り可能とな
り、これによって、請求項1の動作をコンピュータによ
って実行することができる。
According to the present invention, the program is a program for causing a computer to execute the method described in claim 1, and the program becomes machine readable, whereby the operation of claim 1 is executed by the computer. can do.

【0027】また、請求項8に記載の発明に係るコンピ
ュータ読み取り可能な記録媒体は、請求項1に記載され
た方法をコンピュータに実行させるプログラムを記録し
たことを特徴とする。
A computer-readable recording medium according to an eighth aspect of the present invention is characterized by recording a program for causing a computer to execute the method according to the first aspect.

【0028】この発明によれば、コンピュータ読み取り
可能な記録媒体は、請求項1に記載された方法をコンピ
ュータに実行させるプログラムを記録したことにより、
そのプログラムを機械読み取り可能となり、これによっ
て、請求項1の動作をコンピュータによって実現するこ
とができる。
According to the present invention, the computer-readable recording medium stores a program for causing a computer to execute the method according to claim 1,
The program can be read by a machine, whereby the operation of claim 1 can be realized by a computer.

【0029】また、請求項9に記載の発明に係る座標検
出方法は、請求項1または2に記載の座標検出方法にお
いて、タッチ点再判定工程は、複数のタッチ候補点がタ
ッチ点であると判定された場合、全てのタッチ候補点を
最終的にデタッチとして判定することを特徴とする。
The coordinate detecting method according to a ninth aspect of the present invention is the coordinate detecting method according to the first or second aspect, wherein in the touch point re-determining step, the plurality of touch candidate points are touch points. When it is determined, all the touch candidate points are finally determined to be detached.

【0030】この発明によれば、タッチ点再判定工程
が、複数のタッチ候補点がタッチ点であると判定された
場合、全てのタッチ候補点を最終的にデタッチとして判
定することにより、曖昧なタッチ点を検出することを防
ぐことができる。
According to the present invention, when the touch point re-determination step determines that a plurality of touch candidate points are touch points, all the touch candidate points are finally determined to be detached, thereby making ambiguous. It is possible to prevent the touch point from being detected.

【0031】[0031]

【発明の実施の形態】以下に添付図面を参照して、この
発明に係る座標検出装置、座標検出方法、その方法をコ
ンピュータに実行させる座標検出プログラムおよび座標
検出プログラムを記録した記録媒体の好適な実施の形態
を詳細に説明する。なお、以下に述べるのは、一例であ
り、特に限定するものではない。
BEST MODE FOR CARRYING OUT THE INVENTION Preferred embodiments of a coordinate detecting device, a coordinate detecting method, a coordinate detecting program for causing a computer to execute the method, and a recording medium storing the coordinate detecting program will be described below with reference to the accompanying drawings. Embodiments will be described in detail. It should be noted that the following description is merely an example and is not particularly limited.

【0032】(実施の形態1)図1は、本発明における
座標検出装置の概略構成図である。図1に示した座標検
出装置は、ユーザがペンまたは指等でタッチすることに
よって座標を入力するタッチパネル101と、扇状の平
面光をタッチパネル101に沿って照射し、その反射光
を受光して光遮蔽物の方向(角度)を検出する光学ユニ
ット102Aおよび102Bと、光学ユニット102A
または102Bから照射された平面光を反射する反射部
103A〜103Cと、光学ユニット102Aおよび1
02Bから入力した角度に基づいてユーザがタッチした
点の座標を算出する演算部104と、算出されたタッチ
点を外部装置(PC)へ出力するインターフェース部1
05と、から構成される。また、インターフェース部1
05は、PCとネットワークを介して接続されている。
(Embodiment 1) FIG. 1 is a schematic configuration diagram of a coordinate detecting device according to the present invention. The coordinate detection device shown in FIG. 1 irradiates a touch panel 101 on which coordinates are input by a user's touch with a pen or a finger, and fan-shaped plane light is emitted along the touch panel 101, and the reflected light is received to generate light. Optical units 102A and 102B for detecting the direction (angle) of the shield, and the optical unit 102A.
Or, the reflection units 103A to 103C that reflect the plane light emitted from the optical unit 102B and the optical units 102A and 1C.
Operation unit 104 that calculates the coordinates of the point touched by the user based on the angle input from 02B, and interface unit 1 that outputs the calculated touch point to an external device (PC).
05 and. Also, the interface unit 1
05 is connected to a PC via a network.

【0033】以上の構成において、その動作について説
明する。ユーザがタッチパネル101をペンまたは指等
でタッチすると、光学ユニット102Aおよび102B
がタッチパネル101に沿って平面光を出射する。次
に、光学ユニット102Aおよび102Bは、反射部1
03A〜103Cで反射された反射光をそれぞれ受光し
て、光学ユニット102Aおよび102Bに対するペン
または指の角度を検出する。検出された角度と光学ユニ
ット102Aおよび102Bの間隔とから三角測量法に
基づいて演算部104は、ユーザがタッチした座標を検
出する。次にインターフェース部105は、該座標をP
Cへ出力する。
The operation of the above configuration will be described. When the user touches the touch panel 101 with a pen or a finger, the optical units 102A and 102B
Emits plane light along the touch panel 101. Next, the optical units 102A and 102B include the reflection unit 1
The reflected lights reflected by 03A to 103C are respectively received to detect the angle of the pen or the finger with respect to the optical units 102A and 102B. Based on the detected angle and the distance between the optical units 102A and 102B, the calculation unit 104 detects the coordinates touched by the user based on the triangulation method. Next, the interface unit 105 sets the coordinates to P
Output to C.

【0034】図2は、光学ユニット102Aまたは10
2Bの内部構成図である。図2(a)は、側面図であ
り、図2(b)は、正面図である。光学ユニット102
Aまたは102Bは、レーザダイオード(LD)光を発
光する光源201と、光源201から出射された光を扇
状に拡散するレンズ202と、反射された光を収束する
レンズ203と、反射光を受光する受光部204と、光
源201から出射された光をタッチパネル101に沿っ
て反射し、反射部103A〜103Cで反射された反射
光を透過するハーフミラー205と、から構成される。
FIG. 2 shows the optical unit 102A or 10
It is an internal block diagram of 2B. FIG. 2A is a side view, and FIG. 2B is a front view. Optical unit 102
A or 102B is a light source 201 that emits laser diode (LD) light, a lens 202 that diffuses the light emitted from the light source 201 in a fan shape, a lens 203 that converges the reflected light, and receives the reflected light. The light receiving unit 204 and a half mirror 205 that reflects the light emitted from the light source 201 along the touch panel 101 and transmits the reflected light reflected by the reflecting units 103A to 103C.

【0035】以上の構成において、その動作について説
明する。光源201は、LD光を発光し、レンズ202
は、光源201から入射したLD光を扇状の平面光に拡
散させる。拡散された平面光は、ハーフミラー205で
反射してタッチパネル101に沿って出射される。次
に、反射部103A〜103Cで反射された反射光は、
ハーフミラー205を透過してレンズ203を介して受
光部204で受光される。このとき、タッチパネル上に
光遮蔽物(ペンまたは指等)があると、光学ユニットか
ら見て該当する角度のLD光の反射光が弱くなる。受光
部204は、弱い反射光の角度を検出し、演算部104
へ出力する。
The operation of the above configuration will be described. The light source 201 emits LD light and the lens 202
Causes the LD light incident from the light source 201 to be diffused into fan-shaped plane light. The diffused plane light is reflected by the half mirror 205 and emitted along the touch panel 101. Next, the reflected light reflected by the reflectors 103A to 103C is
The light passes through the half mirror 205 and is received by the light receiving unit 204 via the lens 203. At this time, if there is a light shield (pen, finger, etc.) on the touch panel, the reflected light of the LD light at the corresponding angle becomes weaker when viewed from the optical unit. The light receiving unit 204 detects the angle of the weak reflected light, and the calculation unit 104
Output to.

【0036】図3は、座標を算出する際の三角測量法を
表した図である。ユーザがタッチした座標(X、Y)
は、光学ユニット102Aおよび102Bの間隔Wと、
光学ユニット102Aから見た該座標の角度θLと、光
学ユニット102Bから見た該座標の角度θRと、から
以下に算出される。 X=(W*tanθR)/(tanθL+tanθR) …(式1) Y=(W*tanθR*tanθL)/(tanθL+tanθR) …(式2)
FIG. 3 is a diagram showing a triangulation method for calculating coordinates. Coordinates touched by the user (X, Y)
Is the distance W between the optical units 102A and 102B,
The angle θ L of the coordinates viewed from the optical unit 102A and the angle θ R of the coordinates viewed from the optical unit 102B are calculated below. X = (W * tan θ R ) / (tan θ L + tan θ R ) (Equation 1) Y = (W * tan θ R * tan θ L ) / (tan θ L + tan θ R ) ... (Equation 2)

【0037】タッチパネルがペンまたは指等でタッチさ
れた位置を検出するとき、タッチパネル101がタッチ
されたかどうかの判定を第一のしきい値を用いて判定す
る。第一のしきい値よりも小さい受光レベルがなかった
場合、タッチパネル101はタッチされていないと判定
し、第一のしきい値よりも小さい受光レベルがあった場
合、タッチパネル101がタッチされていると判定し、
座標の検出を行う。ここで、タッチパネル101がタッ
チされたかどうかの判定に用いる第一のしきい値は、予
め光学ユニットから一番遠い位置にて最小検出物体の受
光レベルを調査しておくことにより、決定される。これ
によってタッチパネル101のどの位置をタッチされて
もタッチパネル101がタッチされたと判断することが
できる。
When the position where the touch panel is touched with a pen or a finger is detected, it is determined whether the touch panel 101 is touched by using the first threshold value. If there is no light receiving level lower than the first threshold value, it is determined that the touch panel 101 is not touched, and if there is a light receiving level lower than the first threshold value, the touch panel 101 is touched. And
Detects coordinates. Here, the first threshold value used for determining whether or not the touch panel 101 is touched is determined by previously examining the light receiving level of the minimum detection object at the position farthest from the optical unit. As a result, it is possible to determine that the touch panel 101 is touched no matter which position on the touch panel 101 is touched.

【0038】図4は、光学ユニット102Aおよび10
2Bから座標までの距離の算出を表した図である。演算
部104は、タッチパネル101上でタッチされたと判
定したとき、該座標と光学ユニット102Aまたは10
2Bとの距離を以下の式に従って算出する。また、以下
の式に関わらず、他の算出式を用いても良い。 l=√(X2+Y2) …(式3) r=√((W−X)2+Y2) …(式4)
FIG. 4 shows the optical units 102A and 10A.
It is a figure showing calculation of the distance from 2B to a coordinate. When the arithmetic unit 104 determines that the touch panel 101 is touched, the arithmetic unit 104 and the optical unit 102A or 10
The distance from 2B is calculated according to the following formula. Further, other calculation formulas may be used regardless of the following formulas. l = √ (X 2 + Y 2 ) (Equation 3) r = √ ((W−X) 2 + Y 2 ) (Equation 4)

【0039】タッチパネル101上でタッチされた点
は、光学ユニットから遠いほど、光の回折によって受光
レベルが下がらなくなるので、光学ユニットのしきい値
は、タッチした点の距離に応じて設定する必要がある。
式3または式4に基づいて算出した距離に応じて第二の
しきい値を設定し、第二のしきい値に基づいて、再度、
該座標のタッチまたはデタッチを判定する。また、光学
ユニット102Aおよび102Bそれぞれにしきい値を
設定することで、「一方がタッチ判定すれば、タッチと
する」または「両方ともタッチの場合、タッチとする」
という2つの方式を選択可能である。即ち、ユーザの要
望によって、軽くタッチしても検出する場合なら前者、
確実にタッチしたものだけを検出する場合であれば後者
といった具合に設定可能である。
The farther the point touched on the touch panel 101 is from the optical unit, the lower the received light level due to diffraction of light. Therefore, the threshold of the optical unit must be set according to the distance of the touched point. is there.
A second threshold value is set according to the distance calculated based on Expression 3 or Expression 4, and again based on the second threshold value,
A touch or a detach of the coordinates is determined. In addition, by setting a threshold value for each of the optical units 102A and 102B, "if one of the touch determinations is a touch, it is a touch" or "if both are touch, it is a touch".
Two methods can be selected. That is, according to the user's request, if the light touch is detected, the former,
If only the touched object is surely detected, the latter can be set.

【0040】座標と光学ユニットとの距離に基づいて第
二のしきい値を算出する算出式は、光学ユニットからの
距離が100mmのときに受光レベルが10で、200
0mmのときに受光レベルが200である場合、 しきい値=((距離(lまたはr)−100)/10)+10+α …(式5) と表される。ここで、αは、しきい値レベルであり、こ
の値よりも小さい値である場合、検出するものとする。
また、式5に関わらず、その他の算出式を用いても良
い。
The calculation formula for calculating the second threshold value based on the distance between the coordinates and the optical unit is 200 when the distance from the optical unit is 100 mm and the light receiving level is 10.
When the light receiving level is 200 at 0 mm, it is expressed as follows: Threshold = ((distance (l or r) -100) / 10) + 10 + α (Equation 5). Here, α is a threshold level, and if it is a value smaller than this value, it is detected.
Further, other calculation formulas may be used regardless of the formula 5.

【0041】上述に従って、タッチパネル101がタッ
チされたかどうかの判定を行い、かつ、座標を検出し
て、光学ユニットからの距離を算出し、タッチまたはデ
タッチを判定することができる。
As described above, it is possible to determine whether the touch panel 101 has been touched, detect coordinates, calculate the distance from the optical unit, and determine touch or detach.

【0042】図5は、座標検出方法のフローチャートで
ある。光学ユニット102A(L側)でデータを取り込
み開始し(ステップS501)、L側の取り込みが終了
したかどうかを判断する(ステップS502)。次に光
学ユニット102B(R側)でデータを取り込み開始し
(ステップS503)、L側データにてタッチされたか
どうか判定開始する(ステップS504)。タッチされ
た場合(ステップS505)、複数点かどうか判断する
(ステップS506)。また、ステップS505でタッ
チされていなかった場合、R側の取り込みが終了したか
どうか判断し(ステップS507)、終了していた場
合、ステップS501へ戻る。終了していない場合、ス
テップS507を繰り返す。
FIG. 5 is a flowchart of the coordinate detecting method. Data acquisition is started by the optical unit 102A (L side) (step S501), and it is determined whether the L side acquisition is completed (step S502). Next, the optical unit 102B (R side) starts capturing data (step S503), and starts determining whether or not the L side data is touched (step S504). When touched (step S505), it is determined whether there are a plurality of points (step S506). If it is not touched in step S505, it is determined whether or not the R side capture is completed (step S507). If it is completed, the process returns to step S501. If not completed, step S507 is repeated.

【0043】ステップS506の判断で、複数点でない
と判断された場合、L側データ位置の検出を行う(ステ
ップS508)。次にR側取り込みが終了したかどうか
判断する(ステップS509)。ステップS506で複
数点有りと判断された場合、複数のL側データ位置検出
を行い(ステップS510)、ステップS509へ進
む。ステップS509では、R側データの取り込みが終
了するまで、繰り返し、取り込みが終了すると、L側デ
ータの取り込みを開始する(ステップS511)。
If it is determined in step S506 that there are not a plurality of points, the L-side data position is detected (step S508). Next, it is determined whether or not the R side acquisition is completed (step S509). If it is determined in step S506 that there are multiple points, multiple L-side data position detections are performed (step S510), and the flow advances to step S509. In step S509, the acquisition of the R-side data is repeated until the acquisition of the R-side data is completed, and when the acquisition is completed, the acquisition of the L-side data is started (step S511).

【0044】次いで、R側データにてタッチされたかど
うか判定開始し(ステップS512)、タッチされた場
合(ステップS513)、複数点であるかどうか判定す
る(ステップS514)。複数点でない場合、R側デー
タ位置検出を行い(ステップS515)、各光学ユニッ
トから座標への距離l、rを算出する(ステップS51
6)。次に座標検出しきい値を算出し(ステップS51
7)、L側タッチを判定する(ステップS518)。L
側タッチの場合、R側タッチを判定する(ステップS5
19)。次に、L側およびR側の受光レベルの位置(一
列に配列した受光素子が光量低下を検出した位置)を検
出し(ステップS520)、座標位置を算出し(ステッ
プS521)、座標位置を送出する(ステップS52
2)。その後、ステップS502へ戻り、繰り返す。
Then, it is started to determine whether or not the R side data is touched (step S512), and if touched (step S513), it is determined whether or not there are a plurality of points (step S514). If there are not a plurality of points, the R side data position is detected (step S515), and the distances l and r from each optical unit to the coordinates are calculated (step S51).
6). Next, the coordinate detection threshold value is calculated (step S51
7), the L side touch is determined (step S518). L
If it is a side touch, the R side touch is determined (step S5).
19). Next, the position of the light receiving level on the L side and the R side (the position where the light receiving elements arranged in a row detect a decrease in light amount) is detected (step S520), the coordinate position is calculated (step S521), and the coordinate position is sent out. Yes (step S52
2). Then, it returns to step S502 and repeats.

【0045】ステップS513で、タッチされていない
場合、ステップS502へ戻り、ステップS514で、
複数点有りの場合、複数のR側データ位置を検出する
(ステップS523)。次に複数のL側およびR側デー
タから多点座標計算を行い(ステップS524)、各座
標点の距離を計算する(ステップS525)。次に各座
標点のしきい値を算出し(ステップS526)、各座標
点のタッチ判定を行い(ステップS527)。次に各光
学ユニット毎のタッチ点を計数し(ステップS52
8)、タッチ点数の一致判定を行い(ステップS52
9)、最終的なタッチ点の決定を行い(ステップS53
0)、ステップS522へ進む。また、ステップS51
8で、L側がタッチされていない場合、ステップS50
2へ戻る。ステップS519で、R側がタッチされてい
ない場合、ステップS502へ戻る。
If no touch is made in step S513, the process returns to step S502, and in step S514,
When there are a plurality of points, a plurality of R-side data positions are detected (step S523). Next, multi-point coordinate calculation is performed from a plurality of L-side and R-side data (step S524), and the distance between each coordinate point is calculated (step S525). Next, the threshold value of each coordinate point is calculated (step S526), and the touch determination of each coordinate point is performed (step S527). Next, the touch points for each optical unit are counted (step S52
8), the coincidence determination of the touch points is performed (step S52).
9) The final touch point is determined (step S53).
0), and proceeds to step S522. In addition, step S51
If the L side is not touched in step 8, step S50
Return to 2. If the R side is not touched in step S519, the process returns to step S502.

【0046】図6は、タッチした点とタッチしていない
点とを検出した例を表した図である。また、図7は、L
側およびR側の光学ユニットで検出したそれぞれの距離
に基づいてタッチまたはデタッチを判定した表を表した
図である。L側およびR側の光学ユニットがそれぞれ2
つの角度を検出したので、4点のタッチ候補点が検出さ
れる。この4点にそれぞれT、G、N、Oの番号を付け
る。ここで、Tは、確実にタッチした点で、Nは、服の
袖等によって微妙に検出した点である。GおよびOは、
計算上仮想的に現れた点である。
FIG. 6 is a diagram showing an example in which a touched point and a non-touched point are detected. In addition, in FIG.
It is a figure showing the table which judged touch or detachment based on each distance detected by the optical unit of the R side and the R side. 2 optical units on each of the L and R sides
Since four angles are detected, four touch candidate points are detected. The four points are numbered T, G, N, and O, respectively. Here, T is a point that is surely touched, and N is a point that is delicately detected by the sleeve of clothes or the like. G and O are
It is a point that virtually appears in the calculation.

【0047】L側光学ユニットからTまでの判定距離を
b、Gまでの判定距離をa、Nまでの判定距離をd、O
までの判定距離をcとし、タッチまたはデタッチを判定
する第一のしきい値をそれぞれTHb、THa、TH
d、THcとする。図6に示したL側光学ユニットにお
ける受光レベルからタッチ点の判定を行うと、それぞれ
タッチ、タッチ、デタッチ、デタッチとなる。同様に、
R側光学ユニットからTまでの判定距離をh、Gまでの
判定距離をi、Nまでの判定距離をj、Oまでの判定距
離をkとし、タッチまたはデタッチを判定する第一のし
きい値をそれぞれTHh、THi、THj、THkとす
る。図6に示したL側光学ユニットにおける受光レベル
からタッチ点の判定を行うと、それぞれタッチ、タッ
チ、デタッチ、デタッチとなる。故にL側およびR側光
学ユニットの判定から総合的に判定すると、T、G、
N、Oは、それぞれタッチ、タッチ、デタッチ、デタッ
チとなる。
The determination distance from the L side optical unit to T is b, the determination distance to G is a, the determination distance to N is d, O
C is the determination distance up to, and THb, THa, and TH are the first threshold values for determining touch or detach, respectively.
d and THc. When the touch point is determined from the light receiving level in the L-side optical unit shown in FIG. 6, touch, touch, detach, and detach are determined. Similarly,
A first threshold value for judging touch or detach, where h is a judgment distance from the R-side optical unit to T, j is a judgment distance to G, j is a judgment distance to N, and k is a judgment distance to O. Are THh, THi, THj, and THk, respectively. When the touch point is determined from the light receiving level in the L-side optical unit shown in FIG. 6, touch, touch, detach, and detach are determined. Therefore, when comprehensively judging from the judgments of the L-side and R-side optical units, T, G,
N and O are touch, touch, detach, and detach, respectively.

【0048】上述の様にして、TおよびGがタッチ点と
して検出されるが、L側光学ユニットに近いTをタッチ
点と判定する。これは、L側光学ユニットから見て、T
およびGが略一直線上に並んで存在する場合、最もL側
光学ユニットに近いタッチ候補点をタッチ点とするから
である。
As described above, T and G are detected as touch points, but T close to the L side optical unit is determined as a touch point. This is T when viewed from the L side optical unit.
This is because, when G and G exist side by side on a substantially straight line, the touch candidate point closest to the L-side optical unit is set as the touch point.

【0049】前述したように、実施の形態1によれば、
演算部104が、タッチパネル101上で検出された複
数のタッチ点の座標をタッチ候補点として設定し、各タ
ッチ候補点の座標に基づいて、各タッチ候補点の光学ユ
ニット102Aまたは102Bからの距離を算出し、各
タッチ候補点を再判定する際に用いるしきい値を再設定
し、再設定した各タッチ候補点のしきい値を用いて、タ
ッチ候補点ごとに受光レベルとしきい値とを比較して、
タッチ点であるか否かを再度判定するため、光学ユニッ
トが複数の座標を検出した場合でも、正確なタッチ点を
判定することが可能な座標検出装置および座標検出方法
を提供することができる。
As described above, according to the first embodiment,
The calculation unit 104 sets the coordinates of a plurality of touch points detected on the touch panel 101 as touch candidate points, and based on the coordinates of each touch candidate point, calculates the distance of each touch candidate point from the optical unit 102A or 102B. Calculate and reset the threshold value used when re-determining each touch candidate point, and compare the received light level and the threshold value for each touch candidate point using the reset threshold value of each touch candidate point do it,
Since it is determined again whether or not it is a touch point, it is possible to provide a coordinate detection device and a coordinate detection method that can determine an accurate touch point even when the optical unit detects a plurality of coordinates.

【0050】演算部104が、各光学ユニットの受光レ
ベルと該当するしきい値とを比較してタッチ点であるか
否かの判定を行い、2つの光学ユニットの判定結果がい
ずれもタッチ点である場合に、該当するタッチ候補点を
タッチ点として判定するため、仮想点またはタッチに至
っていない点を排除することができる。
The calculation unit 104 compares the light receiving level of each optical unit with the corresponding threshold value to determine whether or not it is a touch point, and the determination results of the two optical units are both touch points. In some cases, the corresponding touch candidate point is determined as the touch point, so that it is possible to exclude a virtual point or a point that has not reached the touch.

【0051】なお、以上、実施の形態1で説明した座標
検出方法は、あらかじめ用意されたプログラムをコンピ
ュータで実行することにより実現される。このプログラ
ムは、ハードディスク、フレキシブルディスク、CD−
ROM、MO、DVD等のコンピュータで読み取り可能
な記録媒体に記録され、コンピュータによって記録媒体
から読み出されることによって実行される。またこのプ
ログラムは、上記記録媒体を介して、また伝送媒体とし
て、インターネット等のネットワークを介して配布する
ことができる。
The coordinate detection method described in the first embodiment is realized by executing a program prepared in advance on a computer. This program is a hard disk, flexible disk, CD-
It is recorded on a computer-readable recording medium such as a ROM, MO, or DVD, and is executed by being read from the recording medium by the computer. Further, this program can be distributed via the recording medium or as a transmission medium via a network such as the Internet.

【0052】(実施の形態2)実施の形態2における座
標検出装置は、実施の形態1における座標検出装置とほ
ぼ同じ構成であるので、ここでは、異なる部分について
のみ説明する。
(Embodiment 2) Since the coordinate detecting apparatus according to the second embodiment has substantially the same structure as the coordinate detecting apparatus according to the first embodiment, only different portions will be described here.

【0053】図8は、タッチした点とタッチしていない
点とを検出した例を表した図である。また、図9は、L
側およびR側の光学ユニットで検出したそれぞれの距離
に基づいてタッチまたはデタッチを判定した表を表した
図である。L側およびR側の光学ユニットがそれぞれ2
つの角度を検出したので、4点のタッチ候補点が検出さ
れる。この4点にそれぞれT、G、N、Oの番号を付け
る。ここで、Tは、確実にタッチした点で、Nは、服の
袖等によって微妙に検出した点である。GおよびOは、
計算上仮想的に現れた点である。
FIG. 8 is a diagram showing an example in which a touched point and a non-touched point are detected. In addition, in FIG.
It is a figure showing the table which judged touch or detachment based on each distance detected by the optical unit of the R side and the R side. 2 optical units on each of the L and R sides
Since four angles are detected, four touch candidate points are detected. The four points are numbered T, G, N, and O, respectively. Here, T is a point that is surely touched, and N is a point that is delicately detected by the sleeve of clothes or the like. G and O are
It is a point that virtually appears in the calculation.

【0054】L側光学ユニットからTまでの判定距離を
c、Gまでの判定距離をd、Nまでの判定距離をa、O
までの判定距離をbとし、タッチまたはデタッチを判定
する第一のしきい値をそれぞれTHc、THd、TH
a、THbとする。図8に示したL側光学ユニットにお
ける受光レベルからタッチ点の判定を行うと、それぞれ
タッチ、タッチ、デタッチ、デタッチとなる。同様に、
R側光学ユニットからTまでの判定距離をh、Gまでの
判定距離をi、Nまでの判定距離をj、Oまでの判定距
離をkとし、タッチまたはデタッチを判定する第一のし
きい値をそれぞれTHh、THi、THj、THkとす
る。図9に示したL側光学ユニットにおける受光レベル
からタッチ点の判定を行うと、それぞれタッチ、デタッ
チ、デタッチ、デタッチとなる。故にL側およびR側光
学ユニットの判定から総合的に判定すると、T、G、
N、Oは、それぞれタッチ、デタッチ、デタッチ、デタ
ッチとなる。
The determination distance from the L side optical unit to T is c, the determination distance to G is d, the determination distance to N is a, O
Let b be the determination distance up to, and THc, THd, and TH are the first thresholds for determining touch or detach, respectively.
a and THb. When the touch point is determined from the light receiving level in the L-side optical unit shown in FIG. 8, touch, touch, detach, and detach are determined. Similarly,
A first threshold value for judging touch or detach, where h is a judgment distance from the R-side optical unit to T, j is a judgment distance to G, j is a judgment distance to N, and k is a judgment distance to O. Are THh, THi, THj, and THk, respectively. When the touch point is determined from the light receiving level in the L-side optical unit shown in FIG. 9, the touch, the detach, the detach, and the detach are performed. Therefore, when comprehensively judging from the judgments of the L-side and R-side optical units, T, G,
N and O are touch, detach, detach, and detach, respectively.

【0055】(実施の形態3)実施の形態3における座
標検出装置は、実施の形態1における座標検出装置とほ
ぼ同じ構成であるので、ここでは、異なる部分について
のみ説明する。
(Embodiment 3) Since the coordinate detecting apparatus according to the third embodiment has substantially the same configuration as the coordinate detecting apparatus according to the first embodiment, only different portions will be described here.

【0056】図10は、タッチした点とタッチしていな
い点とを検出した例を表した図である。また、図11
は、L側およびR側の光学ユニットで検出したそれぞれ
の距離に基づいてタッチまたはデタッチを判定した表を
表した図である。L側およびR側の光学ユニットがそれ
ぞれ2つの角度を検出したので、4点のタッチ候補点が
検出される。この4点にそれぞれT、G、N、Oの番号
を付ける。ここで、Tは、確実にタッチした点で、N
は、服の袖等によって微妙に検出した点である。Gおよ
びOは、計算上仮想的に現れた点である。
FIG. 10 is a diagram showing an example in which a touched point and a non-touched point are detected. In addition, FIG.
[Fig. 6] is a diagram showing a table in which a touch or a detach is determined based on respective distances detected by the L-side and R-side optical units. Since the L-side optical unit and the R-side optical unit each detect two angles, four touch candidate points are detected. The four points are numbered T, G, N, and O, respectively. Here, T is a point that is surely touched, and N
Is a point that is delicately detected by the sleeves of clothes. G and O are points that virtually appear in calculation.

【0057】L側光学ユニットからTまでの判定距離を
a、Gまでの判定距離をb、Nまでの判定距離をc、O
までの判定距離をdとし、タッチまたはデタッチを判定
する第一のしきい値をそれぞれTHa、THb、TH
c、THdとする。図10に示したL側光学ユニットに
おける受光レベルからタッチ点の判定を行うと、それぞ
れタッチ、デタッチ、デタッチ、タッチとなる。同様
に、R側光学ユニットからTまでの判定距離をh、Gま
での判定距離をi、Nまでの判定距離をj、Oまでの判
定距離をkとし、タッチまたはデタッチを判定する第一
のしきい値をそれぞれTHh、THi、THj、THk
とする。図11に示したL側光学ユニットにおける受光
レベルからタッチ点の判定を行うと、それぞれタッチ、
タッチ、デタッチ、デタッチとなる。故にL側およびR
側光学ユニットの判定から総合的に判定すると、T、
G、N、Oは、それぞれタッチ、デタッチ、デタッチ、
デタッチとなる。
The determination distance from the L side optical unit to T is a, the determination distance to G is b, the determination distance to N is c, O
Let d be the determination distance up to, and THa, THb, and TH are the first threshold values for determining touch or detach, respectively.
c and THd. When the touch point is determined from the light receiving level in the L-side optical unit shown in FIG. 10, the touch, the detach, the detach, and the touch are performed. Similarly, the judgment distance from the R-side optical unit to T is h, the judgment distance to G is i, the judgment distance to N is j, and the judgment distance to O is k. The threshold values are THh, THi, THj, and THk, respectively.
And When the touch point is determined from the light receiving level in the L side optical unit shown in FIG.
Touch, detach, detach. Therefore L side and R
Comprehensively judging from the judgment of the side optical unit, T,
G, N, O are touch, detach, detach,
Detach.

【0058】(実施の形態4)実施の形態4における座
標検出装置は、実施の形態1における座標検出装置とほ
ぼ同じ構成であるので、ここでは、異なる部分について
のみ説明する。
(Embodiment 4) Since the coordinate detecting apparatus according to Embodiment 4 has almost the same structure as the coordinate detecting apparatus according to Embodiment 1, only different portions will be described here.

【0059】図12は、タッチした点とタッチしていな
い点とを検出した例を表した図である。また、図13
は、L側およびR側の光学ユニットで検出したそれぞれ
の距離に基づいてタッチまたはデタッチを判定した表を
表した図である。L側およびR側の光学ユニットがそれ
ぞれ2つの角度を検出したので、4点のタッチ候補点が
検出される。この4点にそれぞれT、G、N、Oの番号
を付ける。ここで、Tは、確実にタッチした点で、N
は、服の袖等によって微妙に検出した点である。Gおよ
びOは、計算上仮想的に現れた点である。
FIG. 12 is a diagram showing an example in which a touched point and a non-touched point are detected. In addition, FIG.
[Fig. 6] is a diagram showing a table in which a touch or a detach is determined based on respective distances detected by the L-side and R-side optical units. Since the L-side optical unit and the R-side optical unit each detect two angles, four touch candidate points are detected. The four points are numbered T, G, N, and O, respectively. Here, T is a point that is surely touched, and N
Is a point that is delicately detected by the sleeves of clothes. G and O are points that virtually appear in calculation.

【0060】L側光学ユニットからTまでの判定距離を
a、Gまでの判定距離をb、Nまでの判定距離をc、O
までの判定距離をdとし、タッチまたはデタッチを判定
する第一のしきい値をそれぞれTHa、THb、TH
c、THdとする。図12に示したL側光学ユニットに
おける受光レベルからタッチ点の判定を行うと、それぞ
れタッチ、デタッチ、タッチ、タッチとなる。同様に、
R側光学ユニットからTまでの判定距離をh、Gまでの
判定距離をi、Nまでの判定距離をj、Oまでの判定距
離をkとし、タッチまたはデタッチを判定する第一のし
きい値をそれぞれTHh、THi、THj、THkとす
る。図13に示したL側光学ユニットにおける受光レベ
ルからタッチ点の判定を行うと、それぞれタッチ、タッ
チ、タッチ、デタッチとなる。故にL側およびR側光学
ユニットの判定から総合的に判定すると、T、G、N、
Oは、それぞれタッチ、デタッチ、タッチ、デタッチと
なる。
The determination distance from the L side optical unit to T is a, the determination distance to G is b, the determination distance to N is c, and O.
Let d be the determination distance up to, and THa, THb, and TH are the first threshold values for determining touch or detach, respectively.
c and THd. When the touch point is determined from the light receiving level in the L-side optical unit shown in FIG. 12, the touch, the detach, the touch, and the touch are performed, respectively. Similarly,
A first threshold value for judging touch or detach, where h is a judgment distance from the R-side optical unit to T, j is a judgment distance to G, j is a judgment distance to N, and k is a judgment distance to O. Are THh, THi, THj, and THk, respectively. When the touch point is determined from the light receiving level in the L-side optical unit shown in FIG. 13, the touch, the touch, the touch, and the detach are performed. Therefore, when comprehensively judging from the judgments of the L-side and R-side optical units, T, G, N,
O is touch, detach, touch, or detach, respectively.

【0061】上述の様にして、TおよびNがタッチ候補
点として検出されるが、L側光学ユニットに近いTをタ
ッチ点と判定する。これは、L側光学ユニットから見
て、Tが、最も上方に位置するタッチ候補点であるから
である。
As described above, T and N are detected as touch candidate points, but T close to the L side optical unit is determined as a touch point. This is because T is the touch candidate point located at the uppermost position when viewed from the L side optical unit.

【0062】(実施の形態5)実施の形態5における座
標検出装置は、実施の形態1における座標検出装置とほ
ぼ同じ構成であるので、ここでは、異なる部分について
のみ説明する。
(Fifth Embodiment) Since the coordinate detecting device in the fifth embodiment has almost the same structure as the coordinate detecting device in the first embodiment, only different parts will be described here.

【0063】図14は、タッチした点とタッチしていな
い点とを検出した例を表した図である。また、図15
は、L側およびR側の光学ユニットで検出したそれぞれ
の距離に基づいてタッチまたはデタッチを判定した表を
表した図である。L側光学ユニットが2つの角度を検出
し、R側光学ユニットが1つの角度を検出したので、2
点のタッチ候補点が検出される。この2点にそれぞれ
T、Nの番号を付ける。ここで、Tは、確実にタッチし
た点で、Nは、服の袖等によって微妙に検出した点であ
る。
FIG. 14 is a diagram showing an example in which a touched point and a non-touched point are detected. In addition, FIG.
[Fig. 6] is a diagram showing a table in which a touch or a detach is determined based on respective distances detected by the L-side and R-side optical units. Since the L-side optical unit detects two angles and the R-side optical unit detects one angle, 2
A touch candidate point of a point is detected. These two points are numbered T and N, respectively. Here, T is a point that is surely touched, and N is a point that is delicately detected by the sleeve of clothes or the like.

【0064】L側光学ユニットからTまでの判定距離を
b、Nまでの判定距離をaとし、タッチまたはデタッチ
を判定する第一のしきい値をそれぞれTHb、THaと
する。図14に示したL側光学ユニットにおける受光レ
ベルからタッチ点の判定を行うと、それぞれタッチ、タ
ッチとなる。同様に、R側光学ユニットからTまでの判
定距離をh、Nまでの判定距離をiとし、タッチまたは
デタッチを判定する第一のしきい値をそれぞれTHh、
THiとする。図15に示したL側光学ユニットにおけ
る受光レベルからタッチ点の判定を行うと、それぞれタ
ッチ、デタッチとなる。故にL側およびR側光学ユニッ
トの判定から総合的に判定すると、T、Nは、それぞれ
タッチ、デタッチとなる。
The determination distance from the L side optical unit to T is b, the determination distance to N is a, and the first threshold values for determining touch or detach are THb and THa, respectively. When the touch point is determined from the light receiving level in the L-side optical unit shown in FIG. 14, touch and touch are respectively performed. Similarly, the determination distance from the R-side optical unit to T is h, the determination distance to N is i, and the first threshold value for determining touch or detach is THh, respectively.
THi. When the touch point is determined from the light receiving level in the L-side optical unit shown in FIG. 15, the touch and the detach are performed, respectively. Therefore, when comprehensively determined from the determinations of the L-side and R-side optical units, T and N are touch and detach, respectively.

【0065】前述したように、演算部104が、複数の
タッチ候補点がタッチ点であると判定され、かつ、タッ
チ点が一方の光学ユニットから略一直線上に並んで存在
する場合、最も一方の光学ユニットに近いタッチ候補点
を最終的にタッチ点として判定するため、実際にタッチ
されたTを検出することができる。
As described above, when the calculation unit 104 determines that the plurality of touch candidate points are touch points and the touch points are arranged in a substantially straight line from one of the optical units, one of the touch points is the most one. Since the touch candidate point close to the optical unit is finally determined as the touch point, the T actually touched can be detected.

【0066】(実施の形態6)実施の形態6における座
標検出装置は、実施の形態1における座標検出装置とほ
ぼ同じ構成であるので、ここでは、異なる部分について
のみ説明する。
(Sixth Embodiment) Since the coordinate detecting device in the sixth embodiment has substantially the same structure as the coordinate detecting device in the first embodiment, only different parts will be described here.

【0067】図16は、タッチした点とタッチしていな
い点とを検出した例を表した図である。また、図17
は、L側およびR側の光学ユニットで検出したそれぞれ
の距離に基づいてタッチまたはデタッチを判定した表を
表した図である。L側光学ユニットが2つの角度を検出
し、R側光学ユニットが1つの角度を検出したので、2
点のタッチ候補点が検出される。この2点にそれぞれ
T、Nの番号を付ける。ここで、Tは、確実にタッチし
た点で、Nは、服の袖等によって微妙に検出した点であ
る。
FIG. 16 is a diagram showing an example in which a touched point and a non-touched point are detected. In addition, FIG.
[Fig. 6] is a diagram showing a table in which a touch or a detach is determined based on respective distances detected by the L-side and R-side optical units. Since the L-side optical unit detects two angles and the R-side optical unit detects one angle, 2
A touch candidate point of a point is detected. These two points are numbered T and N, respectively. Here, T is a point that is surely touched, and N is a point that is delicately detected by the sleeve of clothes or the like.

【0068】L側光学ユニットからTまでの判定距離を
a、Nまでの判定距離をbとし、タッチまたはデタッチ
を判定する第一のしきい値をそれぞれTHa、THbと
する。図16に示したL側光学ユニットにおける受光レ
ベルからタッチ点の判定を行うと、それぞれタッチ、タ
ッチとなる。同様に、R側光学ユニットからTまでの判
定距離をd、Nまでの判定距離をcとし、タッチまたは
デタッチを判定する第一のしきい値をそれぞれTHd、
THcとする。図15に示したL側光学ユニットにおけ
る受光レベルからタッチ点の判定を行うと、それぞれタ
ッチ、デタッチとなる。故にL側およびR側光学ユニッ
トの判定から総合的に判定すると、T、Nは、それぞれ
タッチ、デタッチとなる。
It is assumed that the determination distance from the L side optical unit to T is a, the determination distance to N is b, and the first threshold values for determining touch or detach are THa and THb, respectively. When the touch point is determined based on the light receiving level in the L-side optical unit shown in FIG. 16, touch and touch are performed, respectively. Similarly, the determination distance from the R-side optical unit to T is d, the determination distance to N is c, and the first threshold value for determining touch or detach is THd,
THc. When the touch point is determined from the light receiving level in the L-side optical unit shown in FIG. 15, the touch and the detach are performed, respectively. Therefore, when comprehensively determined from the determinations of the L-side and R-side optical units, T and N are touch and detach, respectively.

【0069】(実施の形態7)実施の形態7における座
標検出装置は、実施の形態1における座標検出装置とほ
ぼ同じ構成であるので、ここでは、異なる部分について
のみ説明する。
(Embodiment 7) Since the coordinate detecting apparatus according to Embodiment 7 has almost the same structure as the coordinate detecting apparatus according to Embodiment 1, only different portions will be described here.

【0070】図18は、タッチした点とタッチしていな
い点とを検出した例を表した図である。また、図19
は、L側およびR側の光学ユニットで検出したそれぞれ
の距離に基づいてタッチまたはデタッチを判定した表を
表した図である。L側およびR側の光学ユニットがそれ
ぞれ2つの角度を検出したので、4点のタッチ候補点が
検出される。この4点にそれぞれT、G、N、Oの番号
を付ける。ここで、Tは、確実にタッチした点で、N
は、服の袖等によって微妙に検出した点である。Gおよ
びOは、計算上仮想的に現れた点である。
FIG. 18 is a diagram showing an example in which a touched point and a non-touched point are detected. In addition, FIG.
[Fig. 6] is a diagram showing a table in which a touch or a detach is determined based on respective distances detected by the L-side and R-side optical units. Since the L-side optical unit and the R-side optical unit each detect two angles, four touch candidate points are detected. The four points are numbered T, G, N, and O, respectively. Here, T is a point that is surely touched, and N
Is a point that is delicately detected by the sleeves of clothes. G and O are points that virtually appear in calculation.

【0071】L側光学ユニットからTまでの判定距離を
b、Gまでの判定距離をa、Nまでの判定距離をd、O
までの判定距離をcとし、タッチまたはデタッチを判定
する第一のしきい値をそれぞれTHb、THa、TH
d、THcとする。図18に示したL側光学ユニットに
おける受光レベルからタッチ点の判定を行うと、それぞ
れタッチ、タッチ、タッチ、デタッチとなる。同様に、
R側光学ユニットからTまでの判定距離をh、Gまでの
判定距離をi、Nまでの判定距離をj、Oまでの判定距
離をkとし、タッチまたはデタッチを判定する第一のし
きい値をそれぞれTHh、THi、THj、THkとす
る。図19に示したL側光学ユニットにおける受光レベ
ルからタッチ点の判定を行うと、それぞれタッチ、タッ
チ、タッチ、デタッチとなる。故にL側およびR側光学
ユニットの判定から総合的に判定すると、T、G、N、
Oは、それぞれタッチ、タッチ、タッチ、デタッチとな
る。
The determination distance from the L side optical unit to T is b, the determination distance to G is a, the determination distance to N is d, O
C is the determination distance up to, and THb, THa, and TH are the first threshold values for determining touch or detach, respectively.
d and THc. When the touch point is determined based on the light receiving level in the L-side optical unit shown in FIG. 18, touch, touch, touch, and detach are respectively performed. Similarly,
A first threshold value for judging touch or detach, where h is a judgment distance from the R-side optical unit to T, j is a judgment distance to G, j is a judgment distance to N, and k is a judgment distance to O. Are THh, THi, THj, and THk, respectively. When the touch point is determined from the light receiving level in the L-side optical unit shown in FIG. 19, touch, touch, touch, and detach are respectively performed. Therefore, when comprehensively judging from the judgments of the L-side and R-side optical units, T, G, N,
O is touch, touch, touch, and detach, respectively.

【0072】上記の場合、3点の中で最も上方の点をタ
ッチ点とするのは誤りである。実施の形態7では、2点
を検出した際の仮想点の現れ方に着目し、タッチ候補点
が上下であった場合、仮想点は左右の2点となり、タッ
チ候補点が左右であった場合、仮想点は上下の2点とな
ることに着目する。この場合、Oがデタッチであるの
で、Gを仮想点と見なすことができる。よって、タッチ
候補点は、TおよびNである。このうち、上方の点であ
るTをタッチ点とする。
In the above case, it is incorrect to set the uppermost point among the three points as the touch point. In the seventh embodiment, focusing on how the virtual points appear when two points are detected, when the touch candidate points are upper and lower, the virtual points are two points on the left and right, and the touch candidate points are on the left and right. , Note that the virtual points are the upper and lower two points. In this case, since O is a detachment, G can be regarded as a virtual point. Therefore, the touch candidate points are T and N. Of these, the upper point T is set as the touch point.

【0073】前述したように、2つの光学ユニットにお
いてそれぞれ2つの角度が検出され、4つの座標がタッ
チ候補点として存在する場合、演算部104が、タッチ
パネル上における最も上方の座標を有するタッチ候補点
および最も下方の座標を有するタッチ候補点を一組と
し、最も左方の座標を有するタッチ候補点および最も右
方の座標を有するタッチ候補点と他の一組として、二組
のうち、両方のタッチ候補点がタッチ点と判定され一組
の2つのタッチ候補点をタッチ点と判定するため、仮想
の2点を排除した実際の2つのタッチ点(TおよびN)
を検出することができる。
As described above, when two angles are detected in each of the two optical units and four coordinates are present as touch candidate points, the calculation unit 104 causes the touch candidate point having the uppermost coordinates on the touch panel. And a touch candidate point having the lowest coordinate as one set, and a touch candidate point having the leftmost coordinate and a touch candidate point having the rightmost coordinate, and another set, of both of the two sets. Since the touch candidate points are determined to be touch points and one set of two touch candidate points is determined to be the touch points, two actual touch points (T and N) excluding two virtual points
Can be detected.

【0074】また、上方の座標を有するTを最終的にタ
ッチ点と判定するため、実際の指等の位置を検出でき
る。
Further, since T having the upper coordinate is finally determined as the touch point, the actual position of the finger or the like can be detected.

【0075】(実施の形態8)実施の形態8における座
標検出装置は、実施の形態7における座標検出装置と同
じ構成で、かつ、検出した点の配置およびタッチ候補点
のタッチ/デタッチ判定も同様であるので、ここでは、
異なる部分についてのみ説明する。
(Embodiment 8) The coordinate detecting apparatus according to the eighth embodiment has the same configuration as that of the coordinate detecting apparatus according to the seventh embodiment, and the arrangement of detected points and the touch / detach determination of touch candidate points are also the same. So here,
Only different parts will be described.

【0076】図18および図19の結果から、T、G、
N、Oが、それぞれタッチ、タッチ、タッチ、デタッチ
と判定された場合、全てデタッチ判定とする。これによ
って、演算部104が、複数のタッチ候補点(T、G、
N)がタッチ点であると判定した場合、全てのタッチ候
補点を最終的にデタッチとして判定するため、曖昧なタ
ッチ点を検出することを防ぐことができる。
From the results shown in FIGS. 18 and 19, T, G,
When N and O are respectively determined to be touch, touch, touch, and detach, they are all determined as detach. As a result, the calculation unit 104 causes the plurality of touch candidate points (T, G,
When it is determined that N) is a touch point, all touch candidate points are finally determined as a detachment, so that it is possible to prevent detection of an ambiguous touch point.

【0077】[0077]

【発明の効果】以上説明したように、請求項1に記載の
発明によれば、距離算出工程が、タッチパネル上で検出
された複数のタッチ点の座標をタッチ候補点として設定
し、各タッチ候補点の座標に基づいて、各タッチ候補点
の各光学ユニットからの距離を算出し、しきい値再設定
工程が、各タッチ候補点を再判定する際に用いるしきい
値を再設定し、タッチ点再判定工程が、しきい値再設定
工程で設定した各タッチ候補点のしきい値を用いて、タ
ッチ候補点ごとに受光レベルとしきい値とを比較して、
タッチ点であるか否かを再度判定するため、光学ユニッ
トが複数の座標を検出した場合でも、正確なタッチ点を
判定することが可能な座標検出方法を提供することがで
きる。
As described above, according to the first aspect of the invention, the distance calculating step sets the coordinates of a plurality of touch points detected on the touch panel as touch candidate points, and the touch candidate points are set. The distance from each optical unit of each touch candidate point is calculated based on the coordinates of the points, and the threshold value resetting step resets the threshold value used for re-determining each touch candidate point, Point re-determination step, using the threshold value of each touch candidate point set in the threshold value resetting step, comparing the light reception level and the threshold value for each touch candidate point,
Since it is determined again whether or not it is a touch point, it is possible to provide a coordinate detection method capable of determining an accurate touch point even when the optical unit detects a plurality of coordinates.

【0078】また、請求項2に記載の発明によれば、タ
ッチ点再判定工程が、各光学ユニットの受光レベルと該
当するしきい値とを比較してタッチ点であるか否かの判
定を行い、2つの光学ユニットの判定結果がいずれもタ
ッチ点である場合に、該当するタッチ候補点をタッチ点
として判定するため、仮想点またはタッチに至っていな
い点を排除することができる。
According to the second aspect of the present invention, the touch point re-determination step compares the light reception level of each optical unit with a corresponding threshold value to determine whether or not it is a touch point. Then, when the determination results of the two optical units are both touch points, the corresponding touch candidate points are determined as touch points, so that virtual points or points that have not reached touch can be excluded.

【0079】また、請求項3に記載の発明によれば、タ
ッチ点再判定工程が、複数のタッチ候補点がタッチ点で
あると判定され、かつ、タッチ点が一方の光学ユニット
から略一直線上に並んで存在する場合、最も一方の光学
ユニットに近いタッチ候補点を最終的にタッチ点として
判定するため、実際にタッチされた点を検出することが
できる。
According to the third aspect of the present invention, the touch point re-determination step determines that the plurality of touch candidate points are touch points, and the touch points are on a substantially straight line from one optical unit. , The touch candidate point closest to one of the optical units is finally determined as the touch point, so that the point actually touched can be detected.

【0080】また、請求項4に記載の発明によれば、タ
ッチ点再判定工程が、2つの光学ユニットにおいてそれ
ぞれ2つの角度が検出され、4つの座標がタッチ候補点
として存在する場合、タッチパネル上における最も上方
の座標を有するタッチ候補点および最も下方の座標を有
するタッチ候補点を一組とし、最も左方の座標を有する
タッチ候補点および最も右方の座標を有するタッチ候補
点を他の一組として、二組のうち、両方のタッチ候補点
がタッチ点と判定された一組の2つのタッチ候補点をタ
ッチ点と判定するため、仮想の2点を排除した実際の2
つのタッチ点を検出することができる。
Further, according to the invention described in claim 4, in the touch point re-determining step, when two angles are detected in each of the two optical units and four coordinates are present as touch candidate points, the touch panel is judged. Of the touch candidate point having the uppermost coordinate and the touch candidate point having the lowermost coordinate are set as one set, and the touch candidate point having the leftmost coordinate and the touch candidate point having the rightmost coordinate are set as the other. As a set, of the two sets, both touch candidate points are determined to be touch points, and one set of two touch candidate points is determined to be a touch point.
One touch point can be detected.

【0081】また、請求項5に記載の発明によれば、上
方の座標を有するタッチ候補点を最終的にタッチ点と判
定するため、実際の指等の位置を検出できる。
According to the fifth aspect of the invention, the touch candidate point having the upper coordinates is finally determined as the touch point, so that the actual position of the finger or the like can be detected.

【0082】また、請求項6に記載の発明によれば、距
離算出手段が、タッチパネル上で検出された複数のタッ
チ点の座標をタッチ候補点として設定し、各タッチ候補
点の座標に基づいて、各タッチ候補点の各光学ユニット
からの距離を算出し、しきい値再設定手段が、各タッチ
候補点を再判定する際に用いるしきい値を再設定し、タ
ッチ点再判定手段が、しきい値再設定手段で設定した各
タッチ候補点のしきい値を用いて、タッチ候補点ごとに
受光レベルとしきい値とを比較して、タッチ点であるか
否かを再度判定するため、光学ユニットが複数の座標を
検出した場合でも、正確なタッチ点を判定することが可
能な座標検出装置を提供することができる。
According to the invention of claim 6, the distance calculating means sets the coordinates of the plurality of touch points detected on the touch panel as touch candidate points, and based on the coordinates of each touch candidate point. , Calculating the distance from each optical unit of each touch candidate point, the threshold value resetting means resets the threshold value used when re-determining each touch candidate point, the touch point re-determining means, Using the threshold value of each touch candidate point set by the threshold value resetting means, comparing the light receiving level and the threshold value for each touch candidate point, to determine again whether it is a touch point, Even if the optical unit detects a plurality of coordinates, it is possible to provide a coordinate detection device capable of determining an accurate touch point.

【0083】また、請求項7に記載の発明によれば、プ
ログラムは、請求項1に記載された方法をコンピュータ
に実行させるプログラムであり、そのプログラムが機械
に読み取り可能となり、これによって、請求項1の動作
をコンピュータによって実行することができる。
According to the invention described in claim 7, the program is a program for causing a computer to execute the method described in claim 1, and the program can be read by a machine. One operation can be performed by a computer.

【0084】また、請求項8に記載の発明によれば、コ
ンピュータ読み取り可能な記録媒体は、請求項1に記載
された方法をコンピュータに実行させるプログラムを記
録したため、そのプログラムを機械読み取り可能とな
り、これによって、請求項1の動作をコンピュータによ
って実現することができる。
According to the invention described in claim 8, since the computer-readable recording medium stores a program for causing a computer to execute the method described in claim 1, the program can be machine-readable. Thereby, the operation of claim 1 can be realized by a computer.

【0085】また、請求項9に記載の発明によれば、タ
ッチ点再判定工程が、複数のタッチ候補点がタッチ点で
あると判定された場合、全てのタッチ候補点を最終的に
デタッチとして判定するため、曖昧なタッチ点を検出す
ることを防ぐことができる。
Further, according to the invention described in claim 9, when the touch point re-determination step determines that the plurality of touch candidate points are touch points, all the touch candidate points are finally determined to be detached. Since the determination is made, it is possible to prevent detection of an ambiguous touch point.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明における座標検出装置の概略構成図であ
る。
FIG. 1 is a schematic configuration diagram of a coordinate detection device according to the present invention.

【図2】光学ユニットの内部構成図である。FIG. 2 is an internal configuration diagram of an optical unit.

【図3】座標を算出する際の三角測量法を表した図であ
る。
FIG. 3 is a diagram showing a triangulation method when calculating coordinates.

【図4】光学ユニットから座標までの距離の算出を表し
た図である。
FIG. 4 is a diagram illustrating calculation of a distance from an optical unit to coordinates.

【図5】座標検出方法のフローチャートである。FIG. 5 is a flowchart of a coordinate detection method.

【図6】タッチした点とタッチしていない点とを検出し
た例を表した図である。
FIG. 6 is a diagram illustrating an example in which a touched point and a non-touched point are detected.

【図7】L側およびR側の光学ユニットで検出したそれ
ぞれの距離に基づいてタッチまたはデタッチを判定した
表を表した図である。
FIG. 7 is a diagram showing a table in which a touch or a detach is determined based on respective distances detected by the L-side and R-side optical units.

【図8】タッチした点とタッチしていない点とを検出し
た例を表した図である。
FIG. 8 is a diagram showing an example in which a touched point and a non-touched point are detected.

【図9】L側およびR側の光学ユニットで検出したそれ
ぞれの距離に基づいてタッチまたはデタッチを判定した
表を表した図である。
FIG. 9 is a diagram showing a table in which a touch or a detach is determined based on respective distances detected by the L-side and R-side optical units.

【図10】タッチした点とタッチしていない点とを検出
した例を表した図である。
FIG. 10 is a diagram illustrating an example in which a touched point and a non-touched point are detected.

【図11】L側およびR側の光学ユニットで検出したそ
れぞれの距離に基づいてタッチまたはデタッチを判定し
た表を表した図である。
FIG. 11 is a diagram showing a table in which a touch or a detach is determined based on respective distances detected by the L-side and R-side optical units.

【図12】タッチした点とタッチしていない点とを検出
した例を表した図である。
FIG. 12 is a diagram showing an example in which a touched point and a non-touched point are detected.

【図13】L側およびR側の光学ユニットで検出したそ
れぞれの距離に基づいてタッチまたはデタッチを判定し
た表を表した図である。
FIG. 13 is a diagram showing a table in which a touch or a detach is determined based on respective distances detected by the L-side and R-side optical units.

【図14】タッチした点とタッチしていない点とを検出
した例を表した図である。
FIG. 14 is a diagram illustrating an example in which a touched point and a non-touched point are detected.

【図15】L側およびR側の光学ユニットで検出したそ
れぞれの距離に基づいてタッチまたはデタッチを判定し
た表を表した図である。
FIG. 15 is a diagram showing a table in which a touch or a detach is determined based on respective distances detected by the L-side and R-side optical units.

【図16】タッチした点とタッチしていない点とを検出
した例を表した図である。
FIG. 16 is a diagram showing an example in which a touched point and a non-touched point are detected.

【図17】L側およびR側の光学ユニットで検出したそ
れぞれの距離に基づいてタッチまたはデタッチを判定し
た表を表した図である。
FIG. 17 is a diagram showing a table in which a touch or a detach is determined based on the respective distances detected by the L-side and R-side optical units.

【図18】タッチした点とタッチしていない点とを検出
した例を表した図である。
FIG. 18 is a diagram showing an example in which a touched point and a non-touched point are detected.

【図19】L側およびR側の光学ユニットで検出したそ
れぞれの距離に基づいてタッチまたはデタッチを判定し
た表を表した図である。
FIG. 19 is a diagram showing a table in which a touch or a detach is determined based on respective distances detected by the L-side and R-side optical units.

【図20】指等で筆記したときに複数のタッチ点が発生
する例を表した図である。
FIG. 20 is a diagram illustrating an example in which a plurality of touch points occur when writing with a finger or the like.

【図21】2点検出における仮想点を表した図である。FIG. 21 is a diagram showing virtual points in two-point detection.

【図22】掌の接触等による複数のタッチ点の検出を表
した図である。
FIG. 22 is a diagram showing detection of a plurality of touch points due to contact of a palm or the like.

【図23】実際のタッチ点と仮想点の組み合わせを表し
た図である。
FIG. 23 is a diagram showing a combination of actual touch points and virtual points.

【符号の説明】[Explanation of symbols]

101 タッチパネル 102A 光学ユニット 102B 光学ユニット 103A〜103C 反射部 104 演算部 105 インターフェース部 201 光源 202、203 レンズ 204 受光部 205 ハーフミラー 101 touch panel 102A optical unit 102B optical unit 103A-103C Reflector 104 arithmetic unit 105 Interface part 201 light source 202, 203 lens 204 Light receiving part 205 half mirror

───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5B068 AA04 AA22 BB20 BC02 BC04 BD09 BE07 CC12 DE02 5B087 AA02 AC02 CC26 CC34    ─────────────────────────────────────────────────── ─── Continued front page    F term (reference) 5B068 AA04 AA22 BB20 BC02 BC04                       BD09 BE07 CC12 DE02                 5B087 AA02 AC02 CC26 CC34

Claims (9)

【特許請求の範囲】[Claims] 【請求項1】 2つの光学ユニットを用いて、光学的な
三角測量法によってタッチパネル上のタッチ点の座標を
検出する座標検出方法において、 同時に複数のタッチ点の座標が検出された場合、前記タ
ッチパネル上で検出された複数のタッチ点の座標をタッ
チ候補点として設定し、各タッチ候補点の座標に基づい
て、各タッチ候補点の各光学ユニットからの距離を算出
する距離算出工程と、 前記距離算出工程で算出した各光学ユニットからの距離
に基づいて、前記各タッチ候補点を再判定する際に用い
るしきい値を再設定するしきい値再設定工程と、 前記しきい値再設定工程で設定した各タッチ候補点のし
きい値を用いて、タッチ候補点ごとに受光レベルとしき
い値とを比較して、タッチ点であるか否かを再度判定す
るタッチ点再判定工程と、 を含んだことを特徴とする座標検出方法。
1. A coordinate detection method for detecting the coordinates of a touch point on a touch panel by an optical triangulation method using two optical units, wherein when the coordinates of a plurality of touch points are simultaneously detected, the touch panel. The coordinates of the plurality of touch points detected above are set as touch candidate points, and the distance calculation step of calculating the distance from each optical unit of each touch candidate point based on the coordinates of each touch candidate point, and the distance Based on the distance from each optical unit calculated in the calculation step, the threshold value resetting step for resetting the threshold value used when re-determining each touch candidate point, in the threshold value resetting step Using the set threshold value of each touch candidate point, comparing the light receiving level and the threshold value for each touch candidate point, and again determining whether or not the touch point is a touch point re-determining step. A coordinate detection method characterized by including ,.
【請求項2】 前記タッチ点再判定工程は、前記2つの
光学ユニットのそれぞれにおいて、各光学ユニットの受
光レベルと該当するしきい値とを比較してタッチ点であ
るか否かの判定を行い、2つの光学ユニットの判定結果
がいずれもタッチ点である場合に、該当するタッチ候補
点をタッチ点として判定することを特徴とする請求項1
に記載の座標検出方法。
2. The touch point re-determining step compares the light receiving level of each optical unit with a corresponding threshold value in each of the two optical units to determine whether or not it is a touch point. 2. When the determination results of the two optical units are both touch points, the corresponding touch candidate points are determined as touch points.
The coordinate detection method described in.
【請求項3】 前記タッチ点再判定工程は、複数のタッ
チ候補点がタッチ点であると判定され、かつ、タッチ点
が一方の光学ユニットから略一直線上に並んで存在する
場合、最も前記一方の光学ユニットに近いタッチ候補点
を最終的にタッチ点として判定することを特徴とする請
求項1または2に記載の座標検出方法。
3. The touch point re-determining step determines the plurality of touch candidate points to be touch points, and when the touch points are aligned from one optical unit in a substantially straight line, the one of the touch points is most determined. 3. The coordinate detection method according to claim 1, wherein a touch candidate point close to the optical unit is finally determined as a touch point.
【請求項4】 前記タッチ点再判定工程は、前記2つの
光学ユニットにおいてそれぞれ2つの角度が検出され、
4つの座標がタッチ候補点として存在する場合、タッチ
パネル上における最も上方の座標を有するタッチ候補点
および最も下方の座標を有するタッチ候補点を一組と
し、最も左方の座標を有するタッチ候補点および最も右
方の座標を有するタッチ候補点を他の一組として、前記
二組のうち、両方のタッチ候補点がタッチ点と判定され
た一組の2つのタッチ候補点をタッチ点と判定すること
を特徴とする請求項1または2に記載の座標検出方法。
4. The touch point re-determination step detects two angles in each of the two optical units,
When four coordinates are present as touch candidate points, the touch candidate point having the uppermost coordinate and the touch candidate point having the lowermost coordinate on the touch panel are set as a set, and the touch candidate point having the leftmost coordinate and A touch candidate point having the rightmost coordinate is set as another set, and a set of two touch candidate points in which both touch candidate points are determined as touch points in the two sets are determined as touch points. The coordinate detection method according to claim 1 or 2, wherein.
【請求項5】 前記タッチ点と判定された2つのタッチ
候補点のうち、上方の座標を有するタッチ候補点を最終
的にタッチ点と判定することを特徴とする請求項4に記
載の座標検出方法。
5. The coordinate detection according to claim 4, wherein, of the two touch candidate points determined to be the touch point, a touch candidate point having an upper coordinate is finally determined to be a touch point. Method.
【請求項6】 2つの光学ユニットを用いて、光学的な
三角測量法によってタッチパネル上のタッチ点の座標を
検出する座標検出装置において、 同時に複数のタッチ点の座標が検出された場合、前記タ
ッチパネル上で検出された複数のタッチ点の座標をタッ
チ候補点として設定し、各タッチ候補点の座標に基づい
て、各タッチ候補点の各光学ユニットからの距離を算出
する距離算出手段と、 前記距離算出手段で算出した各光学ユニットからの距離
に基づいて、前記各タッチ候補点を再判定する際に用い
るしきい値を再設定するしきい値再設定手段と、 前記しきい値再設定手段で設定した各タッチ候補点のし
きい値を用いて、タッチ候補点ごとに受光レベルとしき
い値とを比較して、タッチ点であるか否かを再度判定す
るタッチ点再判定手段と、 を備えたことを特徴とする座標検出装置。
6. A coordinate detection device for detecting the coordinates of a touch point on a touch panel by an optical triangulation method using two optical units, wherein the touch panel detects the coordinates of a plurality of touch points at the same time. Coordinates of the plurality of touch points detected above are set as touch candidate points, and based on the coordinates of each touch candidate point, distance calculating means for calculating a distance from each optical unit of each touch candidate point, and the distance Based on the distance from each optical unit calculated by the calculating means, a threshold value resetting means for resetting the threshold value used when re-determining each touch candidate point, and the threshold value resetting means Using the threshold value of each set touch candidate point, the light receiving level is compared with the threshold value for each touch candidate point, and a touch point re-determining means for determining again whether or not the touch point is A coordinate detection device comprising:
【請求項7】 請求項1に記載された方法をコンピュー
タに実行させることを特徴とする座標検出プログラム。
7. A coordinate detecting program for causing a computer to execute the method according to claim 1.
【請求項8】 請求項1に記載された方法をコンピュー
タに実行させる座標検出プログラムを記録したことを特
徴とするコンピュータ読み取り可能な記録媒体。
8. A computer-readable recording medium on which a coordinate detection program for causing a computer to execute the method according to claim 1 is recorded.
【請求項9】 前記タッチ点再判定工程は、複数のタッ
チ候補点がタッチ点であると判定された場合、全てのタ
ッチ候補点を最終的にデタッチとして判定することを特
徴とする請求項1または2に記載の座標検出方法。
9. The touch point re-determination step, when a plurality of touch candidate points are determined to be touch points, all touch candidate points are finally determined as a detachment. Or the coordinate detection method described in 2.
JP2002137837A 2002-05-13 2002-05-13 Coordinate detecting device and method, coordinate detecting program for making computer execute the same method and recording medium with its program recorded Pending JP2003330603A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002137837A JP2003330603A (en) 2002-05-13 2002-05-13 Coordinate detecting device and method, coordinate detecting program for making computer execute the same method and recording medium with its program recorded

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002137837A JP2003330603A (en) 2002-05-13 2002-05-13 Coordinate detecting device and method, coordinate detecting program for making computer execute the same method and recording medium with its program recorded

Publications (1)

Publication Number Publication Date
JP2003330603A true JP2003330603A (en) 2003-11-21

Family

ID=29699450

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002137837A Pending JP2003330603A (en) 2002-05-13 2002-05-13 Coordinate detecting device and method, coordinate detecting program for making computer execute the same method and recording medium with its program recorded

Country Status (1)

Country Link
JP (1) JP2003330603A (en)

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006301740A (en) * 2005-04-15 2006-11-02 Canon Inc Coordinate input device and its control method, and program
JP2010243808A (en) * 2009-04-07 2010-10-28 Funai Electric Co Ltd Projector
KR100997437B1 (en) 2009-04-14 2010-11-30 에이디반도체(주) Apparatus and Method for Recognition of Pen Touch for Multi-touch Screen
JP2011530123A (en) * 2008-08-07 2011-12-15 ドラム,オウエン Method and apparatus for detecting multi-touch events in optical touch sensitive devices
JP2013508852A (en) * 2009-10-19 2013-03-07 フラットフロッグ ラボラトリーズ アーベー Determination of contact data for one or more objects on the contact surface
US8461512B2 (en) 2008-08-07 2013-06-11 Rapt Ip Limited Optical control system with modulated emitters
US8526175B2 (en) 2009-09-07 2013-09-03 Sony Corporation Information processing device
CN103631431A (en) * 2012-08-24 2014-03-12 三星显示有限公司 Touchscreen display device and related method
JP2016157141A (en) * 2016-04-28 2016-09-01 船井電機株式会社 Projector
US9874978B2 (en) 2013-07-12 2018-01-23 Flatfrog Laboratories Ab Partial detect mode
US10019113B2 (en) 2013-04-11 2018-07-10 Flatfrog Laboratories Ab Tomographic processing for touch detection
US10126882B2 (en) 2014-01-16 2018-11-13 Flatfrog Laboratories Ab TIR-based optical touch systems of projection-type
US10146376B2 (en) 2014-01-16 2018-12-04 Flatfrog Laboratories Ab Light coupling in TIR-based optical touch systems
US10161886B2 (en) 2014-06-27 2018-12-25 Flatfrog Laboratories Ab Detection of surface contamination
US10168835B2 (en) 2012-05-23 2019-01-01 Flatfrog Laboratories Ab Spatial resolution in touch displays
US10282035B2 (en) 2016-12-07 2019-05-07 Flatfrog Laboratories Ab Touch device
US10318074B2 (en) 2015-01-30 2019-06-11 Flatfrog Laboratories Ab Touch-sensing OLED display with tilted emitters
US10401546B2 (en) 2015-03-02 2019-09-03 Flatfrog Laboratories Ab Optical component for light coupling
US10437389B2 (en) 2017-03-28 2019-10-08 Flatfrog Laboratories Ab Touch sensing apparatus and method for assembly
US10474249B2 (en) 2008-12-05 2019-11-12 Flatfrog Laboratories Ab Touch sensing apparatus and method of operating the same
US10481737B2 (en) 2017-03-22 2019-11-19 Flatfrog Laboratories Ab Pen differentiation for touch display
US10496227B2 (en) 2015-02-09 2019-12-03 Flatfrog Laboratories Ab Optical touch system comprising means for projecting and detecting light beams above and inside a transmissive panel
US10761657B2 (en) 2016-11-24 2020-09-01 Flatfrog Laboratories Ab Automatic optimisation of touch signal
US11182023B2 (en) 2015-01-28 2021-11-23 Flatfrog Laboratories Ab Dynamic touch quarantine frames
US11256371B2 (en) 2017-09-01 2022-02-22 Flatfrog Laboratories Ab Optical component
US11301089B2 (en) 2015-12-09 2022-04-12 Flatfrog Laboratories Ab Stylus identification
US11474644B2 (en) 2017-02-06 2022-10-18 Flatfrog Laboratories Ab Optical coupling in touch-sensing systems
US11567610B2 (en) 2018-03-05 2023-01-31 Flatfrog Laboratories Ab Detection line broadening
CN117032500A (en) * 2023-10-08 2023-11-10 广州众远智慧科技有限公司 Touch recognition method and device for infrared touch equipment, storage medium and equipment
US11893189B2 (en) 2020-02-10 2024-02-06 Flatfrog Laboratories Ab Touch-sensing apparatus
US11943563B2 (en) 2019-01-25 2024-03-26 FlatFrog Laboratories, AB Videoconferencing terminal and method of operating the same

Cited By (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4590295B2 (en) * 2005-04-15 2010-12-01 キヤノン株式会社 Coordinate input device, control method therefor, and program
JP2006301740A (en) * 2005-04-15 2006-11-02 Canon Inc Coordinate input device and its control method, and program
US8461512B2 (en) 2008-08-07 2013-06-11 Rapt Ip Limited Optical control system with modulated emitters
JP2011530123A (en) * 2008-08-07 2011-12-15 ドラム,オウエン Method and apparatus for detecting multi-touch events in optical touch sensitive devices
US8723839B2 (en) 2008-08-07 2014-05-13 Rapt Ip Limited Method and apparatus for detecting a multitouch event in an optical touch-sensitive device
US8723840B2 (en) 2008-08-07 2014-05-13 Rapt Ip Limited Method and apparatus for detecting a multitouch event in an optical touch-sensitive device
US9086762B2 (en) 2008-08-07 2015-07-21 Rapt Ip Limited Optical control system with modulated emitters
US9335864B2 (en) 2008-08-07 2016-05-10 Rapt Ip Limited Method and apparatus for detecting a multitouch event in an optical touch-sensitive device
US10474249B2 (en) 2008-12-05 2019-11-12 Flatfrog Laboratories Ab Touch sensing apparatus and method of operating the same
JP2010243808A (en) * 2009-04-07 2010-10-28 Funai Electric Co Ltd Projector
KR100997437B1 (en) 2009-04-14 2010-11-30 에이디반도체(주) Apparatus and Method for Recognition of Pen Touch for Multi-touch Screen
US8526175B2 (en) 2009-09-07 2013-09-03 Sony Corporation Information processing device
JP2013508852A (en) * 2009-10-19 2013-03-07 フラットフロッグ ラボラトリーズ アーベー Determination of contact data for one or more objects on the contact surface
US9430079B2 (en) 2009-10-19 2016-08-30 Flatfrog Laboratories Ab Determining touch data for one or more objects on a touch surface
US10168835B2 (en) 2012-05-23 2019-01-01 Flatfrog Laboratories Ab Spatial resolution in touch displays
JP2014044708A (en) * 2012-08-24 2014-03-13 Samsung Display Co Ltd Touch display device recognizing multi-touch operation and touch force, and drive method thereof
CN103631431A (en) * 2012-08-24 2014-03-12 三星显示有限公司 Touchscreen display device and related method
US10019113B2 (en) 2013-04-11 2018-07-10 Flatfrog Laboratories Ab Tomographic processing for touch detection
US9874978B2 (en) 2013-07-12 2018-01-23 Flatfrog Laboratories Ab Partial detect mode
US10126882B2 (en) 2014-01-16 2018-11-13 Flatfrog Laboratories Ab TIR-based optical touch systems of projection-type
US10146376B2 (en) 2014-01-16 2018-12-04 Flatfrog Laboratories Ab Light coupling in TIR-based optical touch systems
US10161886B2 (en) 2014-06-27 2018-12-25 Flatfrog Laboratories Ab Detection of surface contamination
US11182023B2 (en) 2015-01-28 2021-11-23 Flatfrog Laboratories Ab Dynamic touch quarantine frames
US10318074B2 (en) 2015-01-30 2019-06-11 Flatfrog Laboratories Ab Touch-sensing OLED display with tilted emitters
US10496227B2 (en) 2015-02-09 2019-12-03 Flatfrog Laboratories Ab Optical touch system comprising means for projecting and detecting light beams above and inside a transmissive panel
US11029783B2 (en) 2015-02-09 2021-06-08 Flatfrog Laboratories Ab Optical touch system comprising means for projecting and detecting light beams above and inside a transmissive panel
US10401546B2 (en) 2015-03-02 2019-09-03 Flatfrog Laboratories Ab Optical component for light coupling
US11301089B2 (en) 2015-12-09 2022-04-12 Flatfrog Laboratories Ab Stylus identification
JP2016157141A (en) * 2016-04-28 2016-09-01 船井電機株式会社 Projector
US10761657B2 (en) 2016-11-24 2020-09-01 Flatfrog Laboratories Ab Automatic optimisation of touch signal
US11579731B2 (en) 2016-12-07 2023-02-14 Flatfrog Laboratories Ab Touch device
US10282035B2 (en) 2016-12-07 2019-05-07 Flatfrog Laboratories Ab Touch device
US10775935B2 (en) 2016-12-07 2020-09-15 Flatfrog Laboratories Ab Touch device
US11281335B2 (en) 2016-12-07 2022-03-22 Flatfrog Laboratories Ab Touch device
US11740741B2 (en) 2017-02-06 2023-08-29 Flatfrog Laboratories Ab Optical coupling in touch-sensing systems
US11474644B2 (en) 2017-02-06 2022-10-18 Flatfrog Laboratories Ab Optical coupling in touch-sensing systems
US10481737B2 (en) 2017-03-22 2019-11-19 Flatfrog Laboratories Ab Pen differentiation for touch display
US11099688B2 (en) 2017-03-22 2021-08-24 Flatfrog Laboratories Ab Eraser for touch displays
US11016605B2 (en) 2017-03-22 2021-05-25 Flatfrog Laboratories Ab Pen differentiation for touch displays
US10606414B2 (en) 2017-03-22 2020-03-31 Flatfrog Laboratories Ab Eraser for touch displays
US11269460B2 (en) 2017-03-28 2022-03-08 Flatfrog Laboratories Ab Touch sensing apparatus and method for assembly
US10845923B2 (en) 2017-03-28 2020-11-24 Flatfrog Laboratories Ab Touch sensing apparatus and method for assembly
US11281338B2 (en) 2017-03-28 2022-03-22 Flatfrog Laboratories Ab Touch sensing apparatus and method for assembly
US10739916B2 (en) 2017-03-28 2020-08-11 Flatfrog Laboratories Ab Touch sensing apparatus and method for assembly
US10606416B2 (en) 2017-03-28 2020-03-31 Flatfrog Laboratories Ab Touch sensing apparatus and method for assembly
US10437389B2 (en) 2017-03-28 2019-10-08 Flatfrog Laboratories Ab Touch sensing apparatus and method for assembly
US11256371B2 (en) 2017-09-01 2022-02-22 Flatfrog Laboratories Ab Optical component
US11650699B2 (en) 2017-09-01 2023-05-16 Flatfrog Laboratories Ab Optical component
US11567610B2 (en) 2018-03-05 2023-01-31 Flatfrog Laboratories Ab Detection line broadening
US11943563B2 (en) 2019-01-25 2024-03-26 FlatFrog Laboratories, AB Videoconferencing terminal and method of operating the same
US11893189B2 (en) 2020-02-10 2024-02-06 Flatfrog Laboratories Ab Touch-sensing apparatus
CN117032500A (en) * 2023-10-08 2023-11-10 广州众远智慧科技有限公司 Touch recognition method and device for infrared touch equipment, storage medium and equipment

Similar Documents

Publication Publication Date Title
JP2003330603A (en) Coordinate detecting device and method, coordinate detecting program for making computer execute the same method and recording medium with its program recorded
US9645679B2 (en) Integrated light guide and touch screen frame
JP5991041B2 (en) Virtual touch screen system and bidirectional mode automatic switching method
JP5658500B2 (en) Information processing apparatus and control method thereof
US8957864B2 (en) Coordinate input apparatus and method
TWI498785B (en) Touch sensor apparatus and touch point detection method
CN110489015B (en) Touch point determining method and device, touch screen and display
JP2008052366A (en) Coordinate input device, its control method, and program
US9213439B2 (en) Optical imaging device and imaging processing method for optical imaging device
JP6452456B2 (en) Information processing apparatus, control method therefor, program, and storage medium
TWI533181B (en) Optical touch sensing device and touch signal determination method thereof
JP5486977B2 (en) Coordinate input device and program
CN104571726B (en) Optical touch system, touch detection method and computer program product
JP2005011233A (en) Coordinate input control method
US20130016069A1 (en) Optical imaging device and imaging processing method for optical imaging device
US9652081B2 (en) Optical touch system, method of touch detection, and computer program product
TWI475448B (en) Positioning module, optical touch system and method of calculating a coordinate of a stylus
WO2022123929A1 (en) Information processing device and information processing method
JP4901670B2 (en) Electronic board system
JP6555958B2 (en) Information processing apparatus, control method therefor, program, and storage medium
TWI528247B (en) Touch point sensing method and optical touch system
CN104123026A (en) Method for recognizing motion direction of touch track on touch screen
JP4308596B2 (en) Coordinate input device, coordinate input method, and program for causing computer to execute the method
US20160370880A1 (en) Optical input method and optical virtual mouse utilizing the same
JP2018181169A (en) Information processor, and information processor control method, computer program, and storage medium