JP2002032189A - Information input device, information input system, input information identification method, coordinate input / detection device, fly / tome identification method, and storage medium - Google Patents
Information input device, information input system, input information identification method, coordinate input / detection device, fly / tome identification method, and storage mediumInfo
- Publication number
- JP2002032189A JP2002032189A JP2001046312A JP2001046312A JP2002032189A JP 2002032189 A JP2002032189 A JP 2002032189A JP 2001046312 A JP2001046312 A JP 2001046312A JP 2001046312 A JP2001046312 A JP 2001046312A JP 2002032189 A JP2002032189 A JP 2002032189A
- Authority
- JP
- Japan
- Prior art keywords
- zero
- time interval
- information input
- detecting
- information
- 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.)
- Granted
Links
Landscapes
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
(57)【要約】
【課題】 再現画像における尾引き等を軽減し得る座標
入力/検出装置を提供する。
【解決手段】 描画の「跳ね」部分や「止め」部分での
指示手段の自然かつ異なる動き(「跳ね」部分及び「止
め」部分は急峻に座標入力/検出領域から離れる点で共
通するが、「跳ね」部分では描画に応じたディップ位置
の単位時間当たりの変化の傾きがゼロになるゼロクロス
点とディップが消滅した位置との時間間隔が「止め」部
分に比べて長くなる)に着目し、ステップS2で検出さ
れたゼロクロス点とディップが消滅した位置との時間間
隔と、予め設定された所定の閾値とを比較し(ステップ
S4)、その大小に応じて指示手段による描画が「跳
ね」なのか「止め」なのかを識別することで、より適正
に入力状態を認識でき、「止め」部分に対する尾引き等
を低減させた再現画像処理が可能となる。
(57) [Problem] To provide a coordinate input / detection device capable of reducing tailing or the like in a reproduced image. SOLUTION: The natural and different movements of the indicating means in the "bounce" portion and the "stop" portion of the drawing (the "bounce" portion and the "stop" portion are common in that they steeply move away from the coordinate input / detection area, In the "bounce" part, the time interval between the zero cross point where the slope of the change in the dip position per unit time according to drawing per unit time is zero and the position where the dip disappears is longer than in the "stop" part) The time interval between the zero-cross point detected in step S2 and the position where the dip disappears is compared with a predetermined threshold value set in advance (step S4). By discriminating between "stop" and "stop", the input state can be more properly recognized, and reproduced image processing with reduced tailing or the like for the "stop" portion can be performed.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、情報入力装置、情
報入力システム、入力情報識別方法、座標入力/検出装
置、ハネ/トメ識別方法及び記憶媒体に関する。The present invention relates to an information input device, an information input system, an input information identification method, a coordinate input / detection device, a fly / tome identification method, and a storage medium.
【0002】[0002]
【従来の技術】従来、この種の座標入力/検出装置とし
ては、ペンで座標入力面を押さえた時、或いはペンが座
標入力面に接近した時に、静電又は電磁誘導によって電
気的な変化を検出するものがある。2. Description of the Related Art Conventionally, as this kind of coordinate input / detection device, when a coordinate input surface is pressed with a pen or when the pen approaches the coordinate input surface, an electric change is generated by electrostatic or electromagnetic induction. There is something to detect.
【0003】また、他の方式として、特開昭61−23
9322号公報等に示されるような超音波方式のタッチ
パネル座標入力/検出装置がある。これは簡単にいう
と、パネル上に送出された表面弾性波をパネルに触れる
ことにより減衰させ、その位置を検出するものである。[0003] Another method is disclosed in Japanese Patent Application Laid-Open No. 61-23 / 1986.
There is an ultrasonic touch panel coordinate input / detection device as disclosed in Japanese Patent No. 9322 or the like. In brief, the surface acoustic waves transmitted onto the panel are attenuated by touching the panel, and the position is detected.
【0004】しかし、静電又は電磁誘導によって座標位
置を検出するものでは、座標入力面に電気的なスイッチ
機能を必要とするため製造コストが高く、また、ペンと
本体とをつなぐケーブルが必要であるため操作性に難点
がある。However, the method of detecting a coordinate position by electrostatic or electromagnetic induction requires an electric switch function on the coordinate input surface, so that the manufacturing cost is high and a cable for connecting the pen to the main body is required. Therefore, there is a difficulty in operability.
【0005】また、超音波方式のものでは、指入力を前
提としているため、パネル上で吸収を伴うような材質
(柔らかく弾力性を伴う材質)でペン入力を行わせ直線
を描いた場合、押した時点では安定な減衰が得られる
が、ペンを移動するとき十分な接触が得られず、直線が
切れてしまう。かといって、十分な接触を得るために、
ペンを必要以上の力で押し付けてしまうと、ペンの移動
に伴い、ペンの持つ弾力性のため応力を受け歪を生じ、
移動中に復帰させる力が働く。そのため、一旦、ペン入
力時に曲線を描こうとすると、ペンを抑える力が弱くな
り歪を元へ戻す力が優るため復帰して安定な減衰が得ら
れず、入力が途絶えたと判断されてしまう。このために
ペン入力としては信頼性が確保できないという問題を有
する。[0005] In addition, since the ultrasonic method is based on the premise of finger input, when a pen input is performed with a material that absorbs on the panel (a soft and elastic material) and a straight line is drawn, At this point, a stable attenuation is obtained, but when the pen is moved, sufficient contact is not obtained and the straight line is broken. But to get enough contact,
If the pen is pressed with an excessive force, the pen moves and receives stress due to the elasticity of the pen, causing distortion,
Force to return during movement works. For this reason, once an attempt is made to draw a curve at the time of pen input, the force for holding down the pen is weakened, and the force for restoring the distortion is excellent, so that it is not possible to obtain stable attenuation and it is determined that the input has been interrupted. For this reason, there is a problem that reliability cannot be ensured as pen input.
【0006】しかしながら、このような従来技術が有す
る問題点については、特開平5−173699号公報や
特開平9−319501号公報に開示されているもの等
に代表される光学式の座標入力/検出装置によって解消
され、比較的簡単な構成により、タッチパネル型の座標
入力/検出装置が実現できる。However, with respect to such problems of the prior art, optical coordinate input / detection represented by those disclosed in JP-A-5-173699 and JP-A-9-319501 is disclosed. A touch panel type coordinate input / detection device can be realized with a relatively simple configuration that is solved by the device.
【0007】[0007]
【発明が解決しようとする課題】近年、このような光学
的な座標入力/検出装置は、パーソナルコンピュータ等
の普及に伴い、情報の入力や選択をするための有力なツ
ールとして位置付けられ、上述の出願で提案されたもの
や公開公報に開示されたもの以外にもさらに検討されて
いるが、まだ、完全とはいえず、本格的な実用化に向け
ていまだ解決されねばならない課題が多々存在する。In recent years, such an optical coordinate input / detection device has been positioned as a powerful tool for inputting and selecting information with the spread of personal computers and the like. There are many other issues that have been studied in addition to those proposed in the application and those disclosed in the official gazette, but are not yet complete, and there are many issues that need to be solved for full-scale practical application. .
【0008】例えば、これらの光学的なタッチパネル型
座標入力/検出装置の場合、超音波方式等による場合と
異なり、座標入力/検出領域面(タッチパネル)自体が
検出機能を有さず、座標入力/検出領域面から表面側に
少し離れた位置に光学的な検出領域が設定されているた
め、座標入力/検出領域面上における指などによる実際
の描画動作(文字の筆記等)とその描画座標位置の検出
動作との間に空間的なずれを生じてしまい、描画する人
の意図した描画画像に対してディスプレイ等を通じて再
現される描画画像上に尾引き等の不具合が生じてしま
う。即ち、「尾引き」とは、光学的なタッチパネルの特
徴として、タッチパネルから指などが離れた瞬間にデタ
ッチ(非挿入)が検出されるのではなく、タッチパネル
から或る距離以上に離れる時点で検出されるため、この
時点までの間は、指などをタッチパネルから離し所望の
文字等の描画を終えているにもかかわらず、依然とし
て、タッチパネルに触れていると見倣され(タッチ=挿
入状態と見倣され)、再現画像において意図しない部分
に線分が描画される現象をいう。For example, in the case of such an optical touch panel type coordinate input / detection device, unlike the case of the ultrasonic type, the coordinate input / detection area surface (touch panel) itself has no detection function, and Since the optical detection area is set at a position slightly away from the detection area surface toward the front side, the actual drawing operation (writing of characters, etc.) by a finger or the like on the coordinate input / detection area plane and the drawing coordinate position , A spatial deviation occurs from the detection operation, and a drawback or the like occurs on a drawn image reproduced through a display or the like with respect to a drawn image intended by a drawer. In other words, "tailing" is a feature of the optical touch panel, which is not detected when a finger or the like leaves the touch panel, but is detected when the touch panel is separated from the touch panel by a certain distance or more. Up to this point, it is assumed that the user is still touching the touch panel even though his / her finger has been released from the touch panel to finish drawing the desired character (touch = inserted state). Imitation), and a line segment is drawn in an unintended part in a reproduced image.
【0009】例えば、図37に示すように、表面側に検
出光による座標入力/検出領域200が設定されたタッ
チパネル201面に沿って指202などにより描画する
とき、P点でその描画が終わり、指202をタッチパネ
ル201面から離そうとする場合、座標入力/検出領域
200を抜け出るP′点までは指202が検出光により
検出され、指202がタッチパネル201に触れている
と見倣され、P′点で初めてデタッチとされる。これに
よりディスプレイを通じてタッチパネル201面に表示
される描画線203はP点で終わらず、P′点まで伸
び、このP〜P′点部分が尾引き204として表示され
てしまう。この結果、現実的な描画を考えた場合、例え
ば、図38(a)に示すような漢字「二」の描画におい
て、〜と描画し、部分で指を離し、〜と描画
し、で指を離すこととなるが、漢字「二」の「止め」
部分205で指を離す際に、上記の尾引き現象が生じ、
再現描画像には図38(b)に示すようなひげ状の尾引
き204が生じてしまい、見にくくなる。これにより、
描画後に消しゴムツールなどを用いてこの尾引き204
部分を消す等の面倒な操作が必要となる。For example, as shown in FIG. 37, when drawing with a finger 202 or the like along the surface of a touch panel 201 in which a coordinate input / detection area 200 by detection light is set on the front side, the drawing ends at point P, When the finger 202 is to be separated from the surface of the touch panel 201, the finger 202 is detected by the detection light up to a point P ′ exiting the coordinate input / detection area 200, and it is assumed that the finger 202 is touching the touch panel 201. At the 'point, it is detached for the first time. As a result, the drawing line 203 displayed on the touch panel 201 through the display does not end at the point P but extends to the point P ′, and the points P to P ′ are displayed as a trail 204. As a result, when a realistic drawing is considered, for example, in the drawing of the kanji “2” as shown in FIG. 38 (a), “−” is drawn, a finger is released at a part, and “−” is drawn. It will be released, but the kanji "two""stop"
When the finger is released at the portion 205, the above-described tailing phenomenon occurs,
A beard-like tail 204 as shown in FIG. 38 (b) occurs in the reproduced image, making it difficult to see. This allows
After drawing, use the eraser tool or the like to
A troublesome operation such as erasing a part is required.
【0010】さらに、面倒なことに、日本語における漢
字やひらがなには、例えば図38(c)に示す漢字
「寸」のような「跳ね」部分206や図38(e)に示
すひらがな「つ」のような「はらい」部分207が存在
し、これらの「はらい」や「跳ね」は必要な描画である
ため、「止め」部分205における尾引きとは区別する
必要がある。なお、図38(d)、図38(f)は漢字
「寸」、ひらがな「つ」の描画に基づく再現描画像の例
を示し、「止め」部分205に尾引き204が現れてい
るとともに、「跳ね」部分206や「はらい」部分20
7の先端にも尾引き204が現れていることを示してい
る。[0010] Further, to complicate matters, kanji and hiragana in Japanese include a "bounce" portion 206 such as the kanji "sun" shown in FIG. 38 (c) and a hiragana "tsu" shown in FIG. "," And "bounce" are necessary drawings, and need to be distinguished from tailing in the "stop" portion 205. 38 (d) and 38 (f) show an example of a reproduced drawing image based on the drawing of the kanji “dimension” and the hiragana “tsu”. A tail 204 appears in the “stop” portion 205, and "Bounce" part 206 and "Harai" part 20
7 shows that the tail 204 also appears at the tip of FIG.
【0011】結局、指などの指示手段の指示状態、特
に、挿入/非挿入(タッチ/デタッチ)の判断ないしは
認識が現実の指示状態に対してずれがあり、必ずしも適
正に行われていないものである。As a result, the pointing state of the pointing means such as a finger, especially the judgment or recognition of insertion / non-insertion (touch / detachment) is shifted from the actual pointing state, and is not always properly performed. is there.
【0012】本発明の目的は、描画位置を指示する物体
の情報入力領域における指示状態をより正確に認識で
き、より適正な情報入力処理が可能で、再現画像におけ
る尾引き等を軽減し得る情報入力装置、情報入力システ
ム、入力情報識別方法、座標入力/検出装置、ハネ/ト
メ識別方法及び記憶媒体を提供することである。SUMMARY OF THE INVENTION It is an object of the present invention to provide an information processing apparatus capable of more accurately recognizing a pointing state of an object indicating a drawing position in an information input area, performing more appropriate information input processing, and reducing tailing or the like in a reproduced image. An object of the present invention is to provide an input device, an information input system, an input information identification method, a coordinate input / detection device, a fly / tome identification method, and a storage medium.
【0013】[0013]
【課題を解決するための手段】請求項1記載の発明は、
二次元の情報入力領域を指示した所定物体を検出し、所
定の入力情報として出力する情報入力装置において、前
記情報入力領域における前記物体による連続的な情報入
力動作に基づき所定の成分の単位時間当たりの変化の傾
きがゼロになるゼロクロス点と、前記連続的な情報入力
動作の端部との時間間隔が、所定の閾値よりも大きい場
合に、前記ゼロクロス点と前記連続的な情報入力動作の
端部とを結ぶ入力情報を有効にする。According to the first aspect of the present invention,
In an information input device that detects a predetermined object instructing a two-dimensional information input area and outputs it as predetermined input information, a predetermined component per unit time based on a continuous information input operation by the object in the information input area If the time interval between the zero-cross point at which the slope of the change becomes zero and the end of the continuous information input operation is greater than a predetermined threshold, the zero-cross point and the end of the continuous information input operation Validate the input information linking the department.
【0014】したがって、描画ストロークの終端位置で
発生する止めたにもかかわらず跳ねてしまう意図しない
「跳ね」である「止め」部分に対する尾引きや描画スト
ロークの開始位置で発生するひげ状の描画ノイズを確実
に抑制することが可能になる。[0014] Accordingly, a tail-drawing noise that occurs at the end position of the drawing stroke, but jumps in spite of the stop, and is an unintended “bounce”, or a beard-like drawing noise generated at the start position of the drawing stroke. Can be reliably suppressed.
【0015】請求項2記載の発明は、二次元の情報入力
領域を指示した所定物体を受光手段で検出し、所定の入
力情報として出力する情報入力装置において、前記情報
入力領域における前記物体による連続的な情報入力動作
に応じた前記受光手段の検出信号のディップ位置の単位
時間当たりの変化の傾きがゼロになるゼロクロス点を検
出するゼロクロス点検出手段と、前記ゼロクロス点検出
手段で検出された前記ゼロクロス点とディップが消滅し
た位置との時間間隔を検出する屈曲後持続時間検出手段
と、前記ゼロクロス点とディップが消滅した位置との時
間間隔に関する所定の閾値を記憶する閾値記憶手段と、
前記屈曲後持続時間検出手段により検出された前記時間
間隔と前記閾値記憶手段に記憶された所定の閾値とを比
較する比較手段と、前記屈曲後持続時間検出手段により
検出された前記時間間隔が所定の閾値よりも大きい場合
に、前記ゼロクロス点とディップが消滅した位置とを結
ぶ入力情報を有効にするハネ/トメ判別手段と、を備え
る。According to a second aspect of the present invention, there is provided an information input apparatus for detecting a predetermined object indicating a two-dimensional information input area by light receiving means and outputting the same as predetermined input information. Zero-crossing point detecting means for detecting a zero-crossing point at which the slope of the change per unit time of the dip position of the detection signal of the light-receiving means according to a typical information input operation becomes zero; and A post-bending duration detecting means for detecting a time interval between the zero cross point and the position where the dip disappears, and a threshold storing means for storing a predetermined threshold value for the time interval between the zero cross point and the position where the dip disappears,
Comparing means for comparing the time interval detected by the post-bending duration detecting means with a predetermined threshold stored in the threshold storage means; and wherein the time interval detected by the post-bending duration detecting means is a predetermined value. A fly / toning discriminating unit that validates input information connecting the zero-cross point and the position where the dip has disappeared when the threshold value is larger than the threshold value.
【0016】したがって、指などの物体による連続的な
情報入力動作に応じた描画の「跳ね」部分や「止め」部
分での物体の自然かつ異なる動き(「跳ね」部分及び
「止め」部分は急峻に情報入力領域面から離れる点で共
通するが、「跳ね」部分では描画に応じたディップ位置
の単位時間当たりの変化の傾きがゼロになるゼロクロス
点とディップが消滅した位置との時間間隔が「止め」部
分に比べて長くなる)に着目し、ゼロクロス点とディッ
プが消滅した位置との時間間隔と、予め設定された所定
の閾値とを比較し、その大小に応じて物体による描画が
「跳ね」なのか「止め」なのかを識別することで、より
適正に入力状態を認識でき、「止め」部分に対する尾引
き等を低減させた再現画像処理が可能となる。Therefore, the natural and different movement of the object at the "bounce" portion and the "stop" portion of the drawing in accordance with the continuous information input operation by the object such as the finger (the "bounce" portion and the "stop" portion are steep) In the `` bounce '' part, the time interval between the zero-cross point where the slope of the change per unit time of the dip position according to drawing is zero and the time interval where the dip disappears is The time interval between the zero-cross point and the position where the dip disappears is compared with a predetermined threshold value set in advance. By identifying whether it is "" or "stop", the input state can be recognized more appropriately, and the reproduction image processing in which the tailing or the like of the "stop" portion is reduced can be performed.
【0017】請求項3記載の発明は、二次元の情報入力
領域を指示した所定物体を受光手段で検出し、所定の入
力情報として出力する情報入力装置において、前記情報
入力領域における前記物体による連続的な情報入力動作
に応じた前記受光手段の検出信号のディップ位置の単位
時間当たりの変化の傾きがゼロになるゼロクロス点を検
出するゼロクロス点検出手段と、前記ゼロクロス点検出
手段で検出された前記ゼロクロス点と前記物体による連
続的な情報入力動作の終端位置との時間間隔を検出する
時間間隔検出手段と、前記ゼロクロス点と前記物体によ
る連続的な情報入力動作の終端位置との時間間隔に関す
る所定の閾値を記憶する閾値記憶手段と、前記時間間隔
検出手段により検出された前記時間間隔と前記閾値記憶
手段に記憶された所定の閾値とを比較する比較手段と、
前記時間間隔検出手段により検出された前記時間間隔が
所定の閾値よりも大きい場合に、前記ゼロクロス点と前
記物体による連続的な情報入力動作の終端位置とを結ぶ
入力情報を有効にするハネ/トメ判別手段と、を備え
る。According to a third aspect of the present invention, there is provided an information input apparatus for detecting a predetermined object instructing a two-dimensional information input area by light receiving means and outputting the same as predetermined input information. Zero-crossing point detecting means for detecting a zero-crossing point at which the slope of the change per unit time of the dip position of the detection signal of the light-receiving means according to a typical information input operation becomes zero, and the zero-crossing point detected by the zero-crossing point detecting means A time interval detecting means for detecting a time interval between a zero-cross point and an end position of the continuous information input operation by the object; and a predetermined time interval between the zero-cross point and the end position of the continuous information input operation by the object. Threshold value storing means for storing the threshold value of the time interval detected by the time interval detecting means and stored in the threshold value storing means. Comparing means for comparing the constant threshold value,
When the time interval detected by the time interval detecting means is larger than a predetermined threshold value, a fly / timer for validating input information connecting the zero-cross point and the end position of the continuous information input operation by the object. Determining means.
【0018】したがって、指などの物体による連続的な
情報入力動作に応じた描画の「跳ね」部分や「止め」部
分での物体の自然かつ異なる動き(「跳ね」部分及び
「止め」部分は急峻に情報入力領域面から離れる点で共
通するが、「跳ね」部分では描画に応じたディップ位置
の単位時間当たりの変化の傾きがゼロになるゼロクロス
点と描画の終端位置との時間間隔が「止め」部分に比べ
て長くなる)に着目し、ゼロクロス点と描画の終端位置
との時間間隔と、予め設定された所定の閾値とを比較
し、その大小に応じて物体による描画が「跳ね」なのか
「止め」なのかを識別することで、より適正に入力状態
を認識でき、意図しない「跳ね」である「止め」部分に
対する尾引き等を低減させた再現画像処理が可能とな
る。Therefore, the natural and different movement of the object at the "bounce" portion and the "stop" portion of the drawing in accordance with the continuous information input operation by the object such as the finger (the "bounce" portion and the "stop" portion are steep) In the `` bounce '' part, the time interval between the zero-cross point where the slope of the change in the dip position according to drawing per unit time is zero and the drawing end position is ), And compares the time interval between the zero-cross point and the end position of the drawing with a predetermined threshold value set in advance. By discriminating between the “stop” and the “stop”, the input state can be more appropriately recognized, and the reproduction image processing in which the tailing or the like for the “stop” portion that is an unintended “bounce” can be performed can be performed.
【0019】請求項4記載の発明は、二次元の情報入力
領域を指示した所定物体を受光手段で検出し、所定の入
力情報として出力する情報入力装置において、前記情報
入力領域における前記物体による連続的な情報入力動作
に応じたディップ位置の単位時間当たりの変化の傾きが
ゼロになるゼロクロス点を検出するゼロクロス点検出手
段と、前記ゼロクロス点検出手段で検出された前記ゼロ
クロス点と前記物体による連続的な情報入力動作の開始
位置との時間間隔を検出する時間間隔検出手段と、前記
ゼロクロス点と前記物体による連続的な情報入力動作の
開始位置との時間間隔に関する所定の閾値を記憶する閾
値記憶手段と、前記時間間隔検出手段により検出された
前記時間間隔と前記閾値記憶手段に記憶された所定の閾
値とを比較する比較手段と、前記時間間隔検出手段によ
り検出された前記時間間隔が所定の閾値よりも大きい場
合に、前記ゼロクロス点と前記物体による連続的な情報
入力動作の開始位置とを結ぶ入力情報を有効にするハネ
/トメ判別手段と、を備える。According to a fourth aspect of the present invention, there is provided an information input apparatus for detecting a predetermined object indicating a two-dimensional information input area by light receiving means and outputting the same as predetermined input information. Zero-crossing point detecting means for detecting a zero-crossing point at which the inclination of the change per unit time of the dip position according to a typical information input operation becomes zero; Interval detecting means for detecting a time interval from a start position of a typical information input operation, and a threshold storage for storing a predetermined threshold value regarding a time interval between the zero cross point and a start position of a continuous information input operation by the object Means for comparing the time interval detected by the time interval detection means with a predetermined threshold value stored in the threshold value storage means. Means, and when the time interval detected by the time interval detecting means is greater than a predetermined threshold value, input information connecting the zero-cross point and a start position of a continuous information input operation by the object is validated. Fly / toning determining means.
【0020】したがって、指などの物体による連続的な
情報入力動作に応じた描画の「跳ね」部分や「止め」部
分での物体の自然かつ異なる動きに着目し、描画に応じ
たディップ位置の単位時間当たりの変化の傾きがゼロに
なるゼロクロス点と描画の開始位置との時間間隔と、予
め設定された所定の閾値とを比較し、その大小に応じて
物体による描画が指などの物体の着地の仕方によって描
画ストロークの開始位置で発生するひげ状の描画ノイズ
なのか否かを識別することで、より適正に入力状態を認
識でき、描画ストロークの開始位置で発生するひげ状の
描画ノイズを低減させた再現画像処理が可能となる。Therefore, attention is paid to the natural and different movements of the object in the "bounce" portion and the "stop" portion of the drawing according to the continuous information input operation by the object such as a finger, and the unit of the dip position according to the drawing The time interval between the zero-cross point where the slope of the change per unit time becomes zero and the drawing start position is compared with a predetermined threshold value, and the drawing by the object lands on an object such as a finger according to its magnitude. The input state can be recognized more properly by identifying whether or not it is beard-like drawing noise that occurs at the start position of the drawing stroke depending on the method, and the beard-like drawing noise that occurs at the start position of the drawing stroke is reduced. This enables the reproduced image processing to be performed.
【0021】請求項5記載の発明は、二次元の情報入力
領域を指示した所定物体を受光手段で検出し、所定の入
力情報として出力する情報入力装置において、前記情報
入力領域における前記物体による連続的な情報入力動作
に応じた前記受光手段の検出信号のピーク位置の単位時
間当たりの変化の傾きがゼロになるゼロクロス点を検出
するゼロクロス点検出手段と、前記ゼロクロス点検出手
段で検出された前記ゼロクロス点と前記物体による連続
的な情報入力動作の終端位置との時間間隔を検出する時
間間隔検出手段と、前記ゼロクロス点と前記物体による
連続的な情報入力動作の終端位置との時間間隔に関する
所定の閾値を記憶する閾値記憶手段と、前記時間間隔検
出手段により検出された前記時間間隔と前記閾値記憶手
段に記憶された所定の閾値とを比較する比較手段と、前
記時間間隔検出手段により検出された前記時間間隔が所
定の閾値よりも大きい場合に、前記ゼロクロス点と前記
物体による連続的な情報入力動作の終端位置とを結ぶ入
力情報を有効にするハネ/トメ判別手段と、を備える。According to a fifth aspect of the present invention, there is provided an information input apparatus for detecting a predetermined object instructing a two-dimensional information input area by light receiving means and outputting the same as predetermined input information. Zero-crossing point detecting means for detecting a zero-crossing point at which the slope of the change per unit time of the peak position of the detection signal of the light-receiving means according to a typical information input operation becomes zero; and A time interval detecting means for detecting a time interval between a zero-cross point and an end position of the continuous information input operation by the object; and a predetermined time interval between the zero-cross point and the end position of the continuous information input operation by the object. Threshold storage means for storing the threshold value of the time interval, and the time interval detected by the time interval detection means and the location stored in the threshold value storage means. Comparison means for comparing the threshold value of the time interval, and when the time interval detected by the time interval detection means is larger than a predetermined threshold value, the zero cross point and the end position of the continuous information input operation by the object A fly / tome discriminating means for validating the input information to be connected.
【0022】したがって、指などの物体による連続的な
情報入力動作に応じた描画の「跳ね」部分や「止め」部
分での物体の自然かつ異なる動き(「跳ね」部分及び
「止め」部分は急峻に情報入力領域面から離れる点で共
通するが、「跳ね」部分では描画に応じたピーク位置の
単位時間当たりの変化の傾きがゼロになるゼロクロス点
と描画の終端位置との時間間隔が「止め」部分に比べて
長くなる)に着目し、ゼロクロス点と描画の終端位置と
の時間間隔と、予め設定された所定の閾値とを比較し、
その大小に応じて物体による描画が「跳ね」なのか「止
め」なのかを識別することで、より適正に入力状態を認
識でき、意図しない「跳ね」である「止め」部分に対す
る尾引き等を低減させた再現画像処理が可能となる。Therefore, the natural and different movement of the object at the "bounce" and "stop" portions of the drawing in accordance with the continuous information input operation by the object such as the finger ("bounce" and "stop" portions are steep) In the "bounce" part, the time interval between the zero-cross point where the peak position change according to drawing per unit time becomes zero and the drawing end position is "stop". ) Portion, and compares the time interval between the zero-cross point and the end position of the drawing with a predetermined threshold value set in advance.
By identifying whether the drawing by the object is “bounce” or “stop” according to the magnitude, the input state can be recognized more properly, and tailing etc. for the “stop” part that is unintended “bounce” can be performed. Reduced reproduction image processing can be performed.
【0023】請求項6記載の発明は、二次元の情報入力
領域を指示した所定物体を受光手段で検出し、所定の入
力情報として出力する情報入力装置において、前記情報
入力領域における前記物体による連続的な情報入力動作
に応じた前記受光手段の検出信号のピーク位置の単位時
間当たりの変化の傾きがゼロになるゼロクロス点を検出
するゼロクロス点検出手段と、前記ゼロクロス点検出手
段で検出された前記ゼロクロス点と前記物体による連続
的な情報入力動作の開始位置との時間間隔を検出する時
間間隔検出手段と、前記ゼロクロス点と前記物体による
連続的な情報入力動作の開始位置との時間間隔に関する
所定の閾値を記憶する閾値記憶手段と、前記時間間隔検
出手段により検出された前記時間間隔と前記閾値記憶手
段に記憶された所定の閾値とを比較する比較手段と、前
記時間間隔検出手段により検出された前記時間間隔が所
定の閾値よりも大きい場合に、前記ゼロクロス点と前記
物体による連続的な情報入力動作の開始位置とを結ぶ入
力情報を有効にするハネ/トメ判別手段と、を備える。According to a sixth aspect of the present invention, there is provided an information input device for detecting a predetermined object instructing a two-dimensional information input area by light receiving means and outputting the same as predetermined input information. Zero-crossing point detecting means for detecting a zero-crossing point at which the slope of the change per unit time of the peak position of the detection signal of the light-receiving means according to a typical information input operation becomes zero, and the zero-crossing point detected by the zero-crossing point detecting means Time interval detecting means for detecting a time interval between a zero cross point and a start position of a continuous information input operation by the object; and a predetermined time interval between the zero cross point and a start position of a continuous information input operation by the object. Threshold storage means for storing a threshold of the time interval, and the time interval detected by the time interval detection means and a location stored in the threshold storage means. Comparing means for comparing the time interval detected by the time interval detecting means, and when the time interval detected by the time interval detecting means is greater than a predetermined threshold, the zero-cross point and the start position of the continuous information input operation by the object. And a fly / tome discriminating means for validating the input information to be connected.
【0024】したがって、指などの物体による連続的な
情報入力動作に応じた描画の「跳ね」部分や「止め」部
分での物体の自然かつ異なる動きに着目し、描画に応じ
たピーク位置の単位時間当たりの変化の傾きがゼロにな
るゼロクロス点と描画の開始位置との時間間隔と、予め
設定された所定の閾値とを比較し、その大小に応じて物
体による描画が指などの物体の着地の仕方によって描画
ストロークの開始位置で発生するひげ状の描画ノイズな
のか否かを識別することで、より適正に入力状態を認識
でき、描画ストロークの開始位置で発生するひげ状の描
画ノイズを低減させた再現画像処理が可能となる。Therefore, attention is paid to the natural and different movements of the object in the "bounce" portion and the "stop" portion of the drawing in response to the continuous information input operation by the object such as the finger, and the unit of the peak position according to the drawing. The time interval between the zero-cross point where the slope of the change per unit time becomes zero and the drawing start position is compared with a predetermined threshold value, and the drawing by the object lands on an object such as a finger according to its magnitude. The input state can be recognized more properly by identifying whether or not it is a beard-shaped drawing noise generated at the start position of the drawing stroke, and the beard-shaped drawing noise generated at the start position of the drawing stroke is reduced. This enables the reproduced image processing to be performed.
【0025】請求項7記載の発明は、請求項3ないし6
のいずれか一記載の情報入力装置において、前記受光手
段を複数備え、前記ハネ/トメ判別手段は、全ての前記
受光手段により検出される光強度分布に基づいて前記時
間間隔検出手段により検出された時間間隔が所定の閾値
よりも大きい場合に、前記ゼロクロス点と前記物体によ
る連続的な情報入力動作の開始位置または終端位置とを
結ぶ入力情報を有効にする。The invention described in claim 7 is the third invention to the sixth invention.
The information input device according to any one of the above, further comprising a plurality of said light receiving means, wherein said fly / toning discriminating means is detected by said time interval detecting means based on a light intensity distribution detected by all said light receiving means. When the time interval is larger than a predetermined threshold, input information connecting the zero-cross point and a start position or an end position of a continuous information input operation by the object is validated.
【0026】したがって、描画ストロークの終端位置で
発生する止めたにもかかわらず跳ねてしまう意図しない
「跳ね」である「止め」部分に対する尾引きや描画スト
ロークの開始位置で発生するひげ状の描画ノイズをこれ
らの発生方向によらず、確実に抑制することが可能にな
る。[0026] Accordingly, a tail-drawing noise that occurs at the end position of the drawing stroke, but does not intend to “bounce” but stops at the “stop” portion or a beard-like drawing noise generated at the start position of the drawing stroke. Can be reliably suppressed irrespective of these generation directions.
【0027】請求項8記載の発明は、二次元の情報入力
領域を指示した所定物体を検出し、所定の入力情報とし
て出力する情報入力装置において、前記情報入力領域に
おける前記物体による連続的な情報入力動作に応じた二
次元位置座標成分の単位時間当たりの変化の傾きがゼロ
になるゼロクロス点を検出するゼロクロス点検出手段
と、前記ゼロクロス点検出手段で検出された前記ゼロク
ロス点と前記物体による連続的な情報入力動作の終端位
置との時間間隔を検出する時間間隔検出手段と、前記ゼ
ロクロス点と前記物体による連続的な情報入力動作の終
端位置との時間間隔に関する所定の閾値を記憶する閾値
記憶手段と、前記時間間隔検出手段により検出された前
記時間間隔と前記閾値記憶手段に記憶された所定の閾値
とを比較する比較手段と、前記時間間隔検出手段により
検出された前記時間間隔が所定の閾値よりも大きい場合
に、前記ゼロクロス点と前記物体による連続的な情報入
力動作の終端位置とを結ぶ入力情報を有効にするハネ/
トメ判別手段と、を備える。According to an eighth aspect of the present invention, there is provided an information input apparatus for detecting a predetermined object indicating a two-dimensional information input area and outputting the same as predetermined input information. Zero-cross point detection means for detecting a zero-cross point at which the slope of a change per unit time of the two-dimensional position coordinate component according to the input operation becomes zero, and a continuation of the zero-cross point detected by the zero-cross point detection means and the object Interval detecting means for detecting a time interval from the end position of a typical information input operation, and a threshold storage for storing a predetermined threshold value regarding a time interval between the zero cross point and the end position of the continuous information input operation by the object Means for comparing the time interval detected by the time interval detection means with a predetermined threshold value stored in the threshold value storage means. And when the time interval detected by the time interval detecting means is greater than a predetermined threshold value, the input information connecting the zero cross point and the end position of the continuous information input operation by the object is validated. /
And a torch determination unit.
【0028】したがって、指などの物体による連続的な
情報入力動作に応じた描画の「跳ね」部分や「止め」部
分での物体の自然かつ異なる動き(「跳ね」部分及び
「止め」部分は急峻に情報入力領域面から離れる点で共
通するが、「跳ね」部分では描画に応じて検出された二
次元位置座標成分の単位時間当たりの変化の傾きがゼロ
になるゼロクロス点と描画の終端位置との時間間隔が
「止め」部分に比べて長くなる)に着目し、ゼロクロス
点と描画の終端位置との時間間隔と、予め設定された所
定の閾値とを比較し、その大小に応じて物体による描画
が「跳ね」なのか「止め」なのかを識別することで、よ
り適正に入力状態を認識でき、意図しない「跳ね」であ
る「止め」部分に対する尾引き等を低減させた再現画像
処理が可能となる。Therefore, natural and different movements of the object at the "bounce" and "stop" portions of the drawing in accordance with the continuous information input operation by the object such as the finger ("bounce" and "stop" portions are steep) In the `` bounce '' part, the slope of the change per unit time of the two-dimensional position coordinate component detected according to the drawing is zero, The time interval between the zero-crossing point and the end position of the drawing is compared with a predetermined threshold value set in advance. By recognizing whether the drawing is "bounce" or "stop", it is possible to recognize the input state more properly, and reproduction image processing that reduces tailing etc. for "stop" part which is unintended "bounce" is performed It becomes possible.
【0029】請求項9記載の発明は、二次元の情報入力
領域を指示した所定物体を検出し、所定の入力情報とし
て出力する情報入力装置において、前記情報入力領域に
おける前記物体による連続的な情報入力動作に応じた二
次元位置座標成分の単位時間当たりの変化の傾きがゼロ
になるゼロクロス点を検出するゼロクロス点検出手段
と、前記ゼロクロス点検出手段で検出された前記ゼロク
ロス点と前記物体による連続的な情報入力動作の開始位
置との時間間隔を検出する時間間隔検出手段と、前記ゼ
ロクロス点と前記物体による連続的な情報入力動作の開
始位置との時間間隔に関する所定の閾値を記憶する閾値
記憶手段と、前記時間間隔検出手段により検出された前
記時間間隔と前記閾値記憶手段に記憶された所定の閾値
とを比較する比較手段と、前記時間間隔検出手段により
検出された前記時間間隔が所定の閾値よりも大きい場合
に、前記ゼロクロス点と前記物体による連続的な情報入
力動作の開始位置とを結ぶ入力情報を有効にするハネ/
トメ判別手段と、を備える。According to a ninth aspect of the present invention, there is provided an information input device for detecting a predetermined object indicating a two-dimensional information input area and outputting the same as predetermined input information. A zero-cross point detecting means for detecting a zero-cross point at which a gradient of a change per unit time of a two-dimensional position coordinate component according to an input operation becomes zero, and a continuation of the zero-cross point detected by the zero-cross point detecting means and the object Interval detecting means for detecting a time interval from a start position of a typical information input operation, and a threshold storage for storing a predetermined threshold value regarding a time interval between the zero cross point and a start position of a continuous information input operation by the object Means for comparing the time interval detected by the time interval detection means with a predetermined threshold value stored in the threshold value storage means. And when the time interval detected by the time interval detecting means is larger than a predetermined threshold, validity of input information connecting the zero-cross point and a start position of a continuous information input operation by the object. /
And a torch determination unit.
【0030】したがって、指などの物体による連続的な
情報入力動作に応じた描画の「跳ね」部分や「止め」部
分での物体の自然かつ異なる動きに着目し、描画に応じ
て検出された二次元位置座標成分の単位時間当たりの変
化の傾きがゼロになるゼロクロス点と描画の開始位置と
の時間間隔と、予め設定された所定の閾値とを比較し、
その大小に応じて物体による描画が指などの物体の着地
の仕方によって描画ストロークの開始位置で発生するひ
げ状の描画ノイズなのか否かを識別することで、より適
正に入力状態を認識でき、描画ストロークの開始位置で
発生するひげ状の描画ノイズを低減させた再現画像処理
が可能となる。Therefore, attention is paid to the natural and different movements of the object in the "bounce" portion and the "stop" portion of the drawing in response to the continuous information input operation by the object such as the finger, and the two detected by the drawing. Comparing the time interval between the zero-cross point where the inclination of the change per unit time of the dimensional position coordinate component becomes zero and the drawing start position, and a predetermined threshold value set in advance,
By identifying whether the drawing by the object is the beard-like drawing noise generated at the start position of the drawing stroke depending on how the object such as a finger lands according to the magnitude, the input state can be more appropriately recognized, Reproduction image processing in which beard-like drawing noise generated at the start position of a drawing stroke is reduced is enabled.
【0031】請求項10記載の発明は、請求項8または
9記載の情報入力装置において、前記ハネ/トメ判別手
段は、二次元位置座標を構成する全ての座標成分に基づ
いて前記時間間隔検出手段により検出された前記時間間
隔が所定の閾値よりも大きい場合に、前記ゼロクロス点
と前記物体による連続的な情報入力動作の開始位置また
は終端位置とを結ぶ入力情報を有効にする。[0031] According to a tenth aspect of the present invention, in the information input device according to the eighth or ninth aspect, the fly / toning discriminating means is configured to detect the time interval based on all coordinate components constituting a two-dimensional position coordinate. When the time interval detected by the above is larger than a predetermined threshold value, input information connecting the zero-cross point and the start position or end position of the continuous information input operation by the object is validated.
【0032】したがって、描画ストロークの終端位置で
発生する止めたにもかかわらず跳ねてしまう意図しない
「跳ね」である「止め」部分に対する尾引きや描画スト
ロークの開始位置で発生するひげ状の描画ノイズをこれ
らの発生方向によらず、確実に抑制することが可能にな
る。Therefore, a bouncing noise generated at the start position of the drawing stroke or a tailing of the "stop" portion, which is an unintended "bounce" generated at the end position of the drawing stroke and bouncing despite being stopped. Can be reliably suppressed irrespective of these generation directions.
【0033】請求項11記載の発明は、請求項1ないし
10のいずれか一記載の情報入力装置において、前記情
報入力領域は、光源から出射された光を板状に成形して
投光することにより形成される。According to an eleventh aspect of the present invention, in the information input device according to any one of the first to tenth aspects, the information input area is configured to project light emitted from a light source into a plate shape and project the light. Formed by
【0034】したがって、物体の挿入を受け付ける二次
元の情報入力領域が確実に形成され、無視差、完全透
明、高い描画感を実現する情報入力装置の提供が可能に
なる。Therefore, a two-dimensional information input area for accepting the insertion of an object can be reliably formed, and an information input device that realizes a neglected difference, complete transparency, and high drawing feeling can be provided.
【0035】請求項12記載の発明は、請求項1ないし
10のいずれか一記載の情報入力装置において、前記情
報入力領域は、光源から出射されたビーム光を順次走査
して投光することにより形成される。According to a twelfth aspect of the present invention, in the information input device according to any one of the first to tenth aspects, the information input area is configured to sequentially scan and project the light beam emitted from the light source. It is formed.
【0036】したがって、物体の挿入を受け付ける二次
元の情報入力領域が確実に形成され、無視差、完全透
明、高い描画感を実現する情報入力装置の提供が可能に
なる。Therefore, a two-dimensional information input area for accepting the insertion of an object is reliably formed, and an information input apparatus which realizes a neglected difference, complete transparency, and high drawing feeling can be provided.
【0037】請求項13記載の発明は、請求項1,5,
6,7,8,9,10のいずれか一記載の情報入力装置
において、前記情報入力領域は、撮像手段による撮像範
囲である。According to the thirteenth aspect of the present invention,
In the information input device according to any one of 6, 7, 8, 9, and 10, the information input region is an imaging range of an imaging unit.
【0038】したがって、物体の挿入を受け付ける二次
元の情報入力領域が確実に形成され、無視差、完全透
明、高い描画感を実現する情報入力装置の提供が可能に
なる。Therefore, a two-dimensional information input area for accepting the insertion of an object is reliably formed, and it is possible to provide an information input device which realizes a neglected difference, complete transparency, and high drawing feeling.
【0039】請求項14記載の発明は、請求項1,2,
3,4,7,8,9,10のいずれか一記載の情報入力
装置において、前記情報入力領域は、前記受光手段とこ
の受光手段に相対して設けられる発光手段とによる光路
をマトリックス状に配することにより形成される。The invention according to claim 14 is the invention according to claims 1, 2, and
In the information input device according to any one of 3, 4, 7, 8, 9, and 10, the information input area includes a light path formed by the light receiving unit and a light emitting unit provided opposite to the light receiving unit in a matrix. It is formed by disposing.
【0040】したがって、物体の挿入を受け付ける二次
元の情報入力領域が確実に形成され、無視差、完全透
明、高い描画感を実現する情報入力装置の提供が可能に
なる。Therefore, a two-dimensional information input area for accepting the insertion of an object is reliably formed, and it is possible to provide an information input device which realizes a neglected difference, complete transparency, and high drawing feeling.
【0041】請求項15記載の発明の情報入力システム
は、表示装置と、この表示装置の表示面に前記情報入力
領域を一致させて配設される請求項1ないし14のいず
れか一記載の情報入力装置と、前記情報入力装置からの
入力に基づいて前記表示装置の表示制御を行う制御装置
と、を備える。According to a fifteenth aspect of the present invention, there is provided the information input system according to any one of the first to fourteenth aspects, wherein the information input area is disposed on the display surface of the display device so as to match the information input area. An input device; and a control device that controls display of the display device based on an input from the information input device.
【0042】したがって、座標入力面(タッチパネル
面)のような物理的な面を有さず、表示装置の表示面に
装着して使用した場合であっても視認性に優れる情報入
力システムを安価で提供することが可能になる。Accordingly, an information input system which does not have a physical surface such as a coordinate input surface (touch panel surface) and has excellent visibility even when used while being mounted on the display surface of a display device is inexpensive. Can be provided.
【0043】請求項16記載の発明の情報入力システム
は、筆記を受け付けるライティングボードと、このライ
ティングボードの書き込み面に前記情報入力領域を一致
させて配設される請求項1ないし14のいずれか一記載
の情報入力装置と、前記情報入力装置からの入力に基づ
いて前記ライティングボードに筆記された情報の制御を
行う制御装置と、を備える。The information input system according to the invention of claim 16 is a writing board for accepting handwriting, and the information input area is arranged on a writing surface of the writing board so as to match the information input area. An information input device described above, and a control device that controls information written on the writing board based on an input from the information input device.
【0044】したがって、座標入力面(タッチパネル
面)のような物理的な面を有さず、表示装置の表示面に
装着して使用した場合であっても視認性に優れる情報入
力システムを安価で提供することが可能になる。Therefore, an information input system which does not have a physical surface such as a coordinate input surface (touch panel surface) and has excellent visibility even when used while being mounted on the display surface of a display device is inexpensive. Can be provided.
【0045】請求項17記載の発明は、二次元の情報入
力領域を指示した所定物体を受光手段で検出し、前記物
体の動作に対応する入力情報を識別する入力情報識別方
法であって、前記情報入力領域における前記物体による
連続的な情報入力動作に応じた前記受光手段の検出信号
のディップ位置の単位時間当たりの変化の傾きがゼロに
なるゼロクロス点を検出し、前記ゼロクロス点とディッ
プが消滅した位置との時間間隔を検出し、前記時間間隔
と所定の閾値とを比較し、前記時間間隔が所定の閾値よ
りも大きい場合に、前記ゼロクロス点とディップが消滅
した位置とを結ぶ入力情報を有効にする。The invention according to claim 17 is an input information identification method for detecting a predetermined object indicating a two-dimensional information input area by light receiving means and identifying input information corresponding to an operation of the object. A zero-cross point at which a slope of a change per unit time of a dip position of a detection signal of the light receiving means according to a continuous information input operation by the object in an information input area is zero is detected, and the zero-cross point and the dip disappear. Detects the time interval with the position, and compares the time interval with a predetermined threshold.If the time interval is larger than the predetermined threshold, the input information connecting the zero-cross point and the position where the dip has disappeared. To enable.
【0046】したがって、指などの物体による連続的な
情報入力動作に応じた描画の「跳ね」部分や「止め」部
分での物体の自然かつ異なる動き(「跳ね」部分及び
「止め」部分は急峻に情報入力領域面から離れる点で共
通するが、「跳ね」部分では描画に応じたディップ位置
の単位時間当たりの変化の傾きがゼロになるゼロクロス
点とディップが消滅した位置との時間間隔が「止め」部
分に比べて長くなる)に着目し、ゼロクロス点とディッ
プが消滅した位置との時間間隔と、予め設定された所定
の閾値とを比較し、その大小に応じて物体による描画が
「跳ね」なのか「止め」なのかを識別することで、より
適正に入力状態を認識でき、「止め」部分に対する尾引
き等を低減させた再現画像処理が可能となる。Therefore, the natural and different movement of the object at the "bounce" portion and the "stop" portion of the drawing in accordance with the continuous information input operation by the object such as the finger (the "bounce" portion and the "stop" portion are steep) In the `` bounce '' part, the time interval between the zero-cross point where the slope of the change per unit time of the dip position according to drawing is zero and the time interval where the dip disappears is The time interval between the zero-cross point and the position where the dip disappears is compared with a predetermined threshold value set in advance. By identifying whether it is "" or "stop", the input state can be recognized more appropriately, and the reproduction image processing in which the tailing or the like of the "stop" portion is reduced can be performed.
【0047】請求項18記載の発明は、二次元の情報入
力領域を指示した所定物体を受光手段で検出し、前記物
体の動作に対応する入力情報を識別する入力情報識別方
法であって、前記情報入力領域における前記物体による
連続的な情報入力動作に応じた前記受光手段の検出信号
のディップ位置の単位時間当たりの変化の傾きがゼロに
なるゼロクロス点を検出し、前記ゼロクロス点と前記物
体による連続的な情報入力動作の終端位置との時間間隔
を検出し、前記時間間隔と、前記ゼロクロス点と前記物
体による連続的な情報入力動作の終端位置との時間間隔
に関する所定の閾値とを比較し、前記時間間隔が所定の
閾値よりも大きい場合に、前記ゼロクロス点と前記物体
による連続的な情報入力動作の終端位置とを結ぶ入力情
報を有効にする。The invention according to claim 18 is an input information identification method for detecting a predetermined object indicating a two-dimensional information input area by light receiving means and identifying input information corresponding to an operation of the object. In the information input area, a zero-cross point at which the slope of a change per unit time of the dip position of the detection signal of the light receiving means according to the continuous information input operation by the object is zero is detected, and the zero-cross point and the object are used. The time interval between the end position of the continuous information input operation is detected, and the time interval is compared with a predetermined threshold value for the time interval between the zero cross point and the end position of the continuous information input operation by the object. When the time interval is larger than a predetermined threshold value, input information connecting the zero-cross point and the end position of the continuous information input operation by the object is validated.
【0048】したがって、指などの物体による連続的な
情報入力動作に応じた描画の「跳ね」部分や「止め」部
分での物体の自然かつ異なる動き(「跳ね」部分及び
「止め」部分は急峻に情報入力領域面から離れる点で共
通するが、「跳ね」部分では描画に応じたディップ位置
の単位時間当たりの変化の傾きがゼロになるゼロクロス
点と描画の終端位置との時間間隔が「止め」部分に比べ
て長くなる)に着目し、ゼロクロス点と描画の終端位置
との時間間隔と、予め設定された所定の閾値とを比較
し、その大小に応じて物体による描画が「跳ね」なのか
「止め」なのかを識別することで、より適正に入力状態
を認識でき、意図しない「跳ね」である「止め」部分に
対する尾引き等を低減させた再現画像処理が可能とな
る。Therefore, the natural and different movements of the object at the "bounce" portion and the "stop" portion of the drawing in accordance with the continuous information input operation by the object such as the finger (the "bounce" portion and the "stop" portion are steep) In the `` bounce '' part, the time interval between the zero-cross point where the slope of the change in the dip position according to drawing per unit time is zero and the drawing end position is ), And compares the time interval between the zero-cross point and the end position of the drawing with a predetermined threshold value set in advance. By discriminating between the “stop” and the “stop”, the input state can be more appropriately recognized, and the reproduction image processing in which the tailing or the like for the “stop” portion that is an unintended “bounce” can be performed can be performed.
【0049】請求項19記載の発明は、二次元の情報入
力領域を指示した所定物体を受光手段で検出し、前記物
体の動作に対応する入力情報を識別する入力情報識別方
法であって、前記情報入力領域における前記物体による
連続的な情報入力動作に応じた前記受光手段の検出信号
のディップ位置の単位時間当たりの変化の傾きがゼロに
なるゼロクロス点を検出し、前記ゼロクロス点と前記物
体による連続的な情報入力動作の開始位置との時間間隔
を検出し、前記時間間隔と、前記ゼロクロス点と前記物
体による連続的な情報入力動作の開始位置との時間間隔
に関する所定の閾値とを比較し、前記時間間隔が所定の
閾値よりも大きい場合に、前記ゼロクロス点と前記物体
による連続的な情報入力動作の開始位置とを結ぶ入力情
報を有効にする。According to a nineteenth aspect of the present invention, there is provided an input information identification method for detecting a predetermined object indicating a two-dimensional information input area by a light receiving means and identifying input information corresponding to an operation of the object. In the information input area, a zero-cross point at which the slope of a change per unit time of the dip position of the detection signal of the light receiving means according to the continuous information input operation by the object is zero is detected, and the zero-cross point and the object are used. The time interval between the start position of the continuous information input operation and the time interval is compared with a predetermined threshold value for the time interval between the zero cross point and the start position of the continuous information input operation by the object. When the time interval is larger than a predetermined threshold value, input information connecting the zero-cross point and a start position of a continuous information input operation by the object is validated.
【0050】したがって、指などの物体による連続的な
情報入力動作に応じた描画の「跳ね」部分や「止め」部
分での物体の自然かつ異なる動きに着目し、描画に応じ
たディップ位置の単位時間当たりの変化の傾きがゼロに
なるゼロクロス点と描画の開始位置との時間間隔と、予
め設定された所定の閾値とを比較し、その大小に応じて
物体による描画が指などの物体の着地の仕方によって描
画ストロークの開始位置で発生するひげ状の描画ノイズ
なのか否かを識別することで、より適正に入力状態を認
識でき、描画ストロークの開始位置で発生するひげ状の
描画ノイズを低減させた再現画像処理が可能となる。Therefore, attention is paid to the natural and different movements of the object at the “bounce” portion and “stop” portion of the drawing according to the continuous information input operation by the object such as the finger, and the unit of the dip position according to the drawing The time interval between the zero-cross point where the slope of the change per unit time becomes zero and the drawing start position is compared with a predetermined threshold value, and the drawing by the object lands on an object such as a finger according to its magnitude. The input state can be recognized more properly by identifying whether or not it is a beard-shaped drawing noise generated at the start position of the drawing stroke, and the beard-shaped drawing noise generated at the start position of the drawing stroke is reduced. This enables the reproduced image processing to be performed.
【0051】請求項20記載の発明は、二次元の情報入
力領域を指示した所定物体を受光手段で検出し、前記物
体の動作に対応する入力情報を識別する入力情報識別方
法であって、前記情報入力領域における前記物体による
連続的な情報入力動作に応じた前記受光手段の検出信号
のピーク位置の単位時間当たりの変化の傾きがゼロにな
るゼロクロス点を検出し、前記ゼロクロス点と前記物体
による連続的な情報入力動作の終端位置との時間間隔を
検出し、前記時間間隔と、前記ゼロクロス点と前記物体
による連続的な情報入力動作の終端位置との時間間隔に
関する所定の閾値とを比較し、前記時間間隔が所定の閾
値よりも大きい場合に、前記ゼロクロス点と前記物体に
よる連続的な情報入力動作の終端位置とを結ぶ入力情報
を有効にする。According to a twentieth aspect of the present invention, there is provided an input information identifying method for detecting a predetermined object pointing to a two-dimensional information input area by light receiving means and identifying input information corresponding to an operation of the object. In the information input area, a zero-cross point at which the slope of a change per unit time of the peak position of the detection signal of the light receiving means according to the continuous information input operation by the object is zero is detected, and the zero-cross point and the object are used. The time interval between the end position of the continuous information input operation is detected, and the time interval is compared with a predetermined threshold value for the time interval between the zero cross point and the end position of the continuous information input operation by the object. When the time interval is larger than a predetermined threshold value, input information connecting the zero-cross point and the end position of the continuous information input operation by the object is validated.
【0052】したがって、指などの物体による連続的な
情報入力動作に応じた描画の「跳ね」部分や「止め」部
分での物体の自然かつ異なる動き(「跳ね」部分及び
「止め」部分は急峻に情報入力領域面から離れる点で共
通するが、「跳ね」部分では描画に応じたピーク位置の
単位時間当たりの変化の傾きがゼロになるゼロクロス点
と描画の終端位置との時間間隔が「止め」部分に比べて
長くなる)に着目し、ゼロクロス点と描画の終端位置と
の時間間隔と、予め設定された所定の閾値とを比較し、
その大小に応じて物体による描画が「跳ね」なのか「止
め」なのかを識別することで、より適正に入力状態を認
識でき、意図しない「跳ね」である「止め」部分に対す
る尾引き等を低減させた再現画像処理が可能となる。Therefore, the natural and different movements of the object at the “bounce” portion and the “stop” portion of the drawing according to the continuous information input operation by the object such as the finger (the “bounce” portion and the “stop” portion are steep) In the "bounce" part, the time interval between the zero-cross point where the peak position change according to drawing per unit time becomes zero and the drawing end position is "stop". ), And compares the time interval between the zero-cross point and the end position of the drawing with a predetermined threshold value set in advance.
By identifying whether the drawing by the object is “bounce” or “stop” according to the magnitude, the input state can be recognized more properly, and tailing etc. for the “stop” part that is unintended “bounce” can be performed. Reduced reproduction image processing can be performed.
【0053】請求項21記載の発明は、二次元の情報入
力領域を指示した所定物体を受光手段で検出し、前記物
体の動作に対応する入力情報を識別する入力情報識別方
法であって、前記情報入力領域における前記物体による
連続的な情報入力動作に応じた前記受光手段の検出信号
のピーク位置の単位時間当たりの変化の傾きがゼロにな
るゼロクロス点を検出し、前記ゼロクロス点と前記物体
による連続的な情報入力動作の開始位置との時間間隔を
検出し、前記時間間隔と、前記ゼロクロス点と前記物体
による連続的な情報入力動作の開始位置との時間間隔に
関する所定の閾値とを比較し、前記時間間隔が所定の閾
値よりも大きい場合に、前記ゼロクロス点と前記物体に
よる連続的な情報入力動作の開始位置とを結ぶ入力情報
を有効にする。According to a twenty-first aspect of the present invention, there is provided an input information identification method for detecting a predetermined object indicating a two-dimensional information input area by a light receiving means and identifying input information corresponding to an operation of the object. In the information input area, a zero-cross point at which the inclination of a change per unit time of the peak position of the detection signal of the light receiving means according to the continuous information input operation by the object is zero is detected, and the zero-cross point and the object are used. The time interval between the start position of the continuous information input operation and the time interval is compared with a predetermined threshold value for the time interval between the zero cross point and the start position of the continuous information input operation by the object. When the time interval is larger than a predetermined threshold value, input information connecting the zero-cross point and a start position of a continuous information input operation by the object is validated.
【0054】したがって、指などの物体による連続的な
情報入力動作に応じた描画の「跳ね」部分や「止め」部
分での物体の自然かつ異なる動きに着目し、描画に応じ
たピーク位置の単位時間当たりの変化の傾きがゼロにな
るゼロクロス点と描画の開始位置との時間間隔と、予め
設定された所定の閾値とを比較し、その大小に応じて物
体による描画が指などの物体の着地の仕方によって描画
ストロークの開始位置で発生するひげ状の描画ノイズな
のか否かを識別することで、より適正に入力状態を認識
でき、描画ストロークの開始位置で発生するひげ状の描
画ノイズを低減させた再現画像処理が可能となる。Therefore, attention is paid to the natural and different movement of the object in the “bounce” portion and the “stop” portion of the drawing according to the continuous information input operation by the object such as a finger, and the unit of the peak position according to the drawing The time interval between the zero-crossing point at which the slope of the change per unit time becomes zero and the drawing start position is compared with a predetermined threshold value, and the drawing by the object is performed based on the magnitude of the threshold. The input state can be recognized more properly by identifying whether or not it is beard-like drawing noise that occurs at the start position of the drawing stroke depending on the method, and the beard-like drawing noise that occurs at the start position of the drawing stroke is reduced. This enables the reproduced image processing to be performed.
【0055】請求項22記載の発明は、請求項18ない
し21のいずれか一記載の入力情報識別方法において、
全ての前記受光手段により検出される光強度分布に基づ
いて検出された前記時間間隔が所定の閾値よりも大きい
場合に、前記ゼロクロス点と前記物体による連続的な情
報入力動作の開始位置または終端位置とを結ぶ入力情報
を有効にする。According to a twenty-second aspect of the present invention, in the input information identification method according to any one of the eighteenth to twenty-first aspects,
When the time interval detected based on the light intensity distributions detected by all the light receiving means is greater than a predetermined threshold, the start position or the end position of the continuous information input operation by the zero-cross point and the object Enable the input information that connects with.
【0056】したがって、描画ストロークの終端位置で
発生する止めたにもかかわらず跳ねてしまう意図しない
「跳ね」である「止め」部分に対する尾引きや描画スト
ロークの開始位置で発生するひげ状の描画ノイズをこれ
らの発生方向によらず、確実に抑制することが可能にな
る。Accordingly, a tail-drawing noise generated at the end position of the drawing stroke, a tailing of the "stop" portion, which is an unintended "bounce", and a beard-shaped drawing noise generated at the start position of the drawing stroke. Can be reliably suppressed irrespective of these generation directions.
【0057】請求項23記載の発明は、二次元の情報入
力領域を指示した所定物体を検出し、前記物体の動作に
対応する入力情報を識別する入力情報識別方法であっ
て、前記情報入力領域における前記物体による連続的な
情報入力動作に応じた二次元位置座標成分の単位時間当
たりの変化の傾きがゼロになるゼロクロス点を検出し、
前記ゼロクロス点と前記物体による連続的な情報入力動
作の終端位置との時間間隔を検出し、前記時間間隔と、
前記ゼロクロス点と前記物体による連続的な情報入力動
作の終端位置との時間間隔に関する所定の閾値とを比較
し、前記時間間隔が所定の閾値よりも大きい場合に、前
記ゼロクロス点と前記物体による連続的な情報入力動作
の終端位置とを結ぶ入力情報を有効にする。According to a twenty-third aspect of the present invention, there is provided an input information identification method for detecting a predetermined object pointing to a two-dimensional information input area and identifying input information corresponding to an operation of the object. Detecting a zero-cross point at which the slope of the change per unit time of the two-dimensional position coordinate component according to the continuous information input operation by the object becomes zero,
Detecting a time interval between the zero-cross point and the end position of the continuous information input operation by the object, the time interval;
A predetermined threshold value for the time interval between the zero-cross point and the end position of the continuous information input operation by the object is compared, and when the time interval is larger than the predetermined threshold value, the continuation by the zero-cross point and the object Input information connecting the end position of a typical information input operation is validated.
【0058】したがって、指などの物体による連続的な
情報入力動作に応じた描画の「跳ね」部分や「止め」部
分での物体の自然かつ異なる動き(「跳ね」部分及び
「止め」部分は急峻に情報入力領域面から離れる点で共
通するが、「跳ね」部分では描画に応じて検出された二
次元位置座標成分の単位時間当たりの変化の傾きがゼロ
になるゼロクロス点と描画の終端位置との時間間隔が
「止め」部分に比べて長くなる)に着目し、ゼロクロス
点と描画の終端位置との時間間隔と、予め設定された所
定の閾値とを比較し、その大小に応じて物体による描画
が「跳ね」なのか「止め」なのかを識別することで、よ
り適正に入力状態を認識でき、意図しない「跳ね」であ
る「止め」部分に対する尾引き等を低減させた再現画像
処理が可能となる。Therefore, the natural and different movements of the object at the "bounce" portion and the "stop" portion of the drawing in accordance with the continuous information input operation by the object such as the finger (the "bounce" portion and the "stop" portion are steep) In the `` bounce '' part, the slope of the change per unit time of the two-dimensional position coordinate component detected according to the drawing is zero, The time interval between the zero-crossing point and the end position of the drawing is compared with a predetermined threshold value set in advance. By recognizing whether the drawing is "bounce" or "stop", it is possible to recognize the input state more properly, and reproduction image processing that reduces tailing etc. for "stop" part which is unintended "bounce" is performed It becomes possible.
【0059】請求項24記載の発明は、二次元の情報入
力領域を指示した所定物体を検出し、前記物体の動作に
対応する入力情報を識別する入力情報識別方法であっ
て、前記情報入力領域における前記物体による連続的な
情報入力動作に応じた二次元位置座標成分の単位時間当
たりの変化の傾きがゼロになるゼロクロス点を検出し、
前記ゼロクロス点と前記物体による連続的な情報入力動
作の開始位置との時間間隔を検出し、前記時間間隔と、
前記ゼロクロス点と前記物体による連続的な情報入力動
作の開始位置との時間間隔に関する所定の閾値とを比較
し、前記時間間隔が所定の閾値よりも大きい場合に、前
記ゼロクロス点と前記物体による連続的な情報入力動作
の開始位置とを結ぶ入力情報を有効にする。According to a twenty-fourth aspect of the present invention, there is provided an input information identifying method for detecting a predetermined object pointing to a two-dimensional information input area and identifying input information corresponding to the motion of the object. Detecting a zero-cross point at which the slope of the change per unit time of the two-dimensional position coordinate component according to the continuous information input operation by the object at zero becomes zero,
Detecting a time interval between the zero-cross point and a start position of a continuous information input operation by the object, and the time interval;
A predetermined threshold value for the time interval between the zero-cross point and the start position of the continuous information input operation by the object is compared, and when the time interval is larger than a predetermined threshold value, the continuation by the zero-cross point and the object is performed. Input information connecting the start position of a typical information input operation is made valid.
【0060】したがって、指などの物体による連続的な
情報入力動作に応じた描画の「跳ね」部分や「止め」部
分での物体の自然かつ異なる動きに着目し、描画に応じ
て検出された二次元位置座標成分の単位時間当たりの変
化の傾きがゼロになるゼロクロス点と描画の開始位置と
の時間間隔と、予め設定された所定の閾値とを比較し、
その大小に応じて物体による描画が指などの物体の着地
の仕方によって描画ストロークの開始位置で発生するひ
げ状の描画ノイズなのか否かを識別することで、より適
正に入力状態を認識でき、描画ストロークの開始位置で
発生するひげ状の描画ノイズを低減させた再現画像処理
が可能となる。Accordingly, attention is paid to natural and different movements of the object in the “bounce” portion and the “stop” portion of the drawing according to the continuous information input operation by the object such as the finger, and the two detected by the drawing. Comparing the time interval between the zero-cross point where the inclination of the change per unit time of the dimensional position coordinate component becomes zero and the drawing start position, and a predetermined threshold value set in advance,
By identifying whether the drawing by the object is the beard-like drawing noise generated at the start position of the drawing stroke depending on how the object such as a finger lands according to the magnitude, the input state can be more appropriately recognized, Reproduction image processing in which beard-like drawing noise generated at the start position of a drawing stroke is reduced is enabled.
【0061】請求項25記載の発明は、請求項23また
は24記載の入力情報識別方法において、二次元位置座
標を構成する全ての座標成分に基づいて検出された前記
時間間隔が所定の閾値よりも大きい場合に、前記ゼロク
ロス点と前記物体による連続的な情報入力動作の開始位
置または終端位置とを結ぶ入力情報を有効にする。According to a twenty-fifth aspect of the present invention, in the input information identification method according to the twenty-third aspect or the twenty-fourth aspect, the time interval detected based on all coordinate components constituting the two-dimensional position coordinates is smaller than a predetermined threshold. If it is larger, the input information connecting the zero cross point and the start position or end position of the continuous information input operation by the object is validated.
【0062】したがって、描画ストロークの終端位置で
発生する止めたにもかかわらず跳ねてしまう意図しない
「跳ね」である「止め」部分に対する尾引きや描画スト
ロークの開始位置で発生するひげ状の描画ノイズをこれ
らの発生方向によらず、確実に抑制することが可能にな
る。Therefore, a bouncing noise generated at the end position of the drawing stroke and a tailing at the "stop" portion, which is an unintended "bounce", which occurs at the end position of the drawing stroke, or a beard-shaped drawing noise generated at the start position of the drawing stroke Can be reliably suppressed irrespective of these generation directions.
【0063】請求項26記載の発明は、二次元の情報入
力領域を指示した所定物体を受光手段で検出し、前記物
体の動作に対応する入力情報の識別をコンピュータに実
行させるためのプログラムを記憶したコンピュータ読み
取り可能な記憶媒体であって、前記コンピュータに、前
記情報入力領域における前記物体による連続的な情報入
力動作に応じた前記受光手段の検出信号のディップ位置
の単位時間当たりの変化の傾きがゼロになるゼロクロス
点を検出するゼロクロス点検出機能と、前記ゼロクロス
点とディップが消滅した位置との時間間隔を検出する屈
曲後持続時間検出機能と、前記ゼロクロス点とディップ
が消滅した位置との時間間隔に関する所定の閾値と、検
出された前記時間間隔とを比較する比較機能と、前記時
間間隔が所定の閾値よりも大きい場合に、前記ゼロクロ
ス点とディップが消滅した位置とを結ぶ入力情報を有効
にする入力情報判別機能と、を実行させる。According to a twenty-sixth aspect of the present invention, there is stored a program for detecting a predetermined object indicating a two-dimensional information input area by a light receiving means and causing a computer to identify input information corresponding to the operation of the object. Computer-readable storage medium, wherein the computer has a slope of a change per unit time of a dip position of a detection signal of the light receiving unit according to a continuous information input operation by the object in the information input area. A zero-cross point detection function for detecting a zero-cross point that becomes zero; a post-bending duration detection function for detecting a time interval between the zero-cross point and the position where the dip disappears; and a time between the zero-cross point and the position where the dip disappears. A comparison function for comparing a predetermined threshold value for the interval with the detected time interval; If more greater, to execute an input information determination function to enable input information connecting the position where the zero-cross point and a dip is extinguished.
【0064】したがって、指などの物体による連続的な
情報入力動作に応じた描画の「跳ね」部分や「止め」部
分での物体の自然かつ異なる動き(「跳ね」部分及び
「止め」部分は急峻に情報入力領域面から離れる点で共
通するが、「跳ね」部分では描画に応じたディップ位置
の単位時間当たりの変化の傾きがゼロになるゼロクロス
点とディップが消滅した位置との時間間隔が「止め」部
分に比べて長くなる)に着目し、ゼロクロス点とディッ
プが消滅した位置との時間間隔と、予め設定された所定
の閾値とを比較し、その大小に応じて物体による描画が
「跳ね」なのか「止め」なのかを識別することで、より
適正に入力状態を認識でき、「止め」部分に対する尾引
き等を低減させた再現画像処理が可能となる。Therefore, the natural and different movements of the object at the “bounce” portion and the “stop” portion of the drawing according to the continuous information input operation by the object such as the finger (the “bounce” portion and the “stop” portion are steep) In the `` bounce '' part, the time interval between the zero-cross point where the slope of the change per unit time of the dip position according to drawing is zero and the time interval where the dip disappears is The time interval between the zero-cross point and the position where the dip disappears is compared with a predetermined threshold value set in advance. By identifying whether it is "" or "stop", the input state can be recognized more appropriately, and the reproduction image processing in which the tailing or the like of the "stop" portion is reduced can be performed.
【0065】請求項27記載の発明は、二次元の情報入
力領域を指示した所定物体を受光手段で検出し、前記物
体の動作に対応する入力情報の識別をコンピュータに実
行させるためのプログラムを記憶したコンピュータ読み
取り可能な記憶媒体であって、前記コンピュータに、前
記情報入力領域における前記物体による連続的な情報入
力動作に応じた前記受光手段の検出信号のディップ位置
の単位時間当たりの変化の傾きがゼロになるゼロクロス
点を検出するゼロクロス点検出機能と、前記ゼロクロス
点と前記物体による連続的な情報入力動作の終端位置と
の時間間隔を検出する時間間隔検出機能と、前記ゼロク
ロス点と前記物体による連続的な情報入力動作の終端位
置との時間間隔に関する所定の閾値と、検出された前記
時間間隔とを比較する比較機能と、前記時間間隔が所定
の閾値よりも大きい場合に、前記ゼロクロス点と前記物
体による連続的な情報入力動作の終端位置とを結ぶ入力
情報を有効にする入力情報判別機能と、を実行させる。According to a twenty-seventh aspect of the present invention, there is stored a program for detecting a predetermined object indicating a two-dimensional information input area by a light receiving means, and causing a computer to identify input information corresponding to the operation of the object. Computer-readable storage medium, wherein the computer has a slope of a change per unit time of a dip position of a detection signal of the light receiving unit according to a continuous information input operation by the object in the information input area. A zero-crossing point detecting function for detecting a zero-crossing point that becomes zero, a time interval detecting function for detecting a time interval between the zero-crossing point and an end position of a continuous information input operation by the object, A predetermined threshold value for a time interval from the end position of the continuous information input operation is compared with the detected time interval. And an input information discriminating function for validating input information connecting the zero-cross point and the end position of the continuous information input operation by the object when the time interval is larger than a predetermined threshold value. Let it run.
【0066】したがって、指などの物体による連続的な
情報入力動作に応じた描画の「跳ね」部分や「止め」部
分での物体の自然かつ異なる動き(「跳ね」部分及び
「止め」部分は急峻に情報入力領域面から離れる点で共
通するが、「跳ね」部分では描画に応じたディップ位置
の単位時間当たりの変化の傾きがゼロになるゼロクロス
点と描画の終端位置との時間間隔が「止め」部分に比べ
て長くなる)に着目し、ゼロクロス点と描画の終端位置
との時間間隔と、予め設定された所定の閾値とを比較
し、その大小に応じて物体による描画が「跳ね」なのか
「止め」なのかを識別することで、より適正に入力状態
を認識でき、意図しない「跳ね」である「止め」部分に
対する尾引き等を低減させた再現画像処理が可能とな
る。Therefore, the natural and different movements of the object at the "bounce" portion and the "stop" portion of the drawing in accordance with the continuous information input operation by the object such as the finger (the "bounce" portion and the "stop" portion are steep) In the `` bounce '' part, the time interval between the zero-cross point where the change in dip position according to drawing per unit time is zero and the drawing end position is `` stop '' ), And compares the time interval between the zero-cross point and the end position of the drawing with a predetermined threshold value set in advance. By discriminating between the "stop" and the "stop", the input state can be more appropriately recognized, and the reproduction image processing in which the tailing or the like for the "stop" portion which is an unintended "bounce" can be reduced.
【0067】請求項28記載の発明は、二次元の情報入
力領域を指示した所定物体を受光手段で検出し、前記物
体の動作に対応する入力情報の識別をコンピュータに実
行させるためのプログラムを記憶したコンピュータ読み
取り可能な記憶媒体であって、前記コンピュータに、前
記情報入力領域における前記物体による連続的な情報入
力動作に応じた前記受光手段の検出信号のディップ位置
の単位時間当たりの変化の傾きがゼロになるゼロクロス
点を検出するゼロクロス点検出機能と、前記ゼロクロス
点と前記物体による連続的な情報入力動作の開始位置と
の時間間隔を検出する時間間隔検出機能と、前記ゼロク
ロス点と前記物体による連続的な情報入力動作の開始位
置との時間間隔に関する所定の閾値と、検出された前記
時間間隔とを比較する比較機能と、前記時間間隔が所定
の閾値よりも大きい場合に、前記ゼロクロス点と前記物
体による連続的な情報入力動作の開始位置とを結ぶ入力
情報を有効にする入力情報判別機能と、を実行させる。According to a twenty-eighth aspect of the present invention, there is stored a program for detecting a predetermined object indicating a two-dimensional information input area by a light receiving means and causing a computer to identify input information corresponding to the operation of the object. Computer-readable storage medium, wherein the computer has a slope of a change per unit time of a dip position of a detection signal of the light receiving unit according to a continuous information input operation by the object in the information input area. A zero-crossing point detection function for detecting a zero-crossing point that becomes zero, a time interval detection function for detecting a time interval between the zero-crossing point and a start position of a continuous information input operation by the object, and a zero-crossing point and the object. A predetermined threshold value for a time interval from a start position of a continuous information input operation is compared with the detected time interval. And an input information discriminating function for validating input information connecting the zero-cross point and a start position of a continuous information input operation by the object when the time interval is larger than a predetermined threshold value. Let it run.
【0068】したがって、指などの物体による連続的な
情報入力動作に応じた描画の「跳ね」部分や「止め」部
分での物体の自然かつ異なる動きに着目し、描画に応じ
たディップ位置の単位時間当たりの変化の傾きがゼロに
なるゼロクロス点と描画の開始位置との時間間隔と、予
め設定された所定の閾値とを比較し、その大小に応じて
物体による描画が指などの物体の着地の仕方によって描
画ストロークの開始位置で発生するひげ状の描画ノイズ
なのか否かを識別することで、より適正に入力状態を認
識でき、描画ストロークの開始位置で発生するひげ状の
描画ノイズを低減させた再現画像処理が可能となる。Therefore, attention is paid to the natural and different movement of the object in the “bounce” portion and the “stop” portion of the drawing according to the continuous information input operation by the object such as the finger, and the unit of the dip position according to the drawing The time interval between the zero-crossing point at which the slope of the change per unit time becomes zero and the drawing start position is compared with a predetermined threshold value, and the drawing by the object is performed based on the magnitude of the threshold. The input state can be recognized more properly by identifying whether or not it is beard-like drawing noise that occurs at the start position of the drawing stroke depending on the method, and the beard-like drawing noise that occurs at the start position of the drawing stroke is reduced. This enables the reproduced image processing to be performed.
【0069】請求項29記載の発明は、二次元の情報入
力領域を指示した所定物体を受光手段で検出し、前記物
体の動作に対応する入力情報の識別をコンピュータに実
行させるためのプログラムを記憶したコンピュータ読み
取り可能な記憶媒体であって、前記コンピュータに、前
記情報入力領域における前記物体による連続的な情報入
力動作に応じた前記受光手段の検出信号のピーク位置の
単位時間当たりの変化の傾きがゼロになるゼロクロス点
を検出するゼロクロス点検出機能と、前記ゼロクロス点
と前記物体による連続的な情報入力動作の終端位置との
時間間隔を検出する時間間隔検出機能と、前記ゼロクロ
ス点と前記物体による連続的な情報入力動作の終端位置
との時間間隔に関する所定の閾値と、検出された前記時
間間隔とを比較する比較機能と、前記時間間隔が所定の
閾値よりも大きい場合に、前記ゼロクロス点と前記物体
による連続的な情報入力動作の終端位置とを結ぶ入力情
報を有効にする入力情報判別機能と、を実行させる。According to a twenty-ninth aspect of the present invention, there is stored a program for detecting a predetermined object indicating a two-dimensional information input area by a light receiving means and causing a computer to identify input information corresponding to the operation of the object. Computer-readable storage medium, wherein the computer has a slope of a change per unit time of a peak position of a detection signal of the light receiving unit according to a continuous information input operation by the object in the information input area. A zero-cross point detection function for detecting a zero-cross point that becomes zero, a time interval detection function for detecting a time interval between the zero-cross point and the end position of the continuous information input operation by the object, A predetermined threshold value for a time interval between the end position of the continuous information input operation and the detected time interval is compared. Performing a comparison function and an input information discriminating function for validating input information connecting the zero-cross point and the end position of the continuous information input operation by the object when the time interval is greater than a predetermined threshold value. Let it.
【0070】したがって、指などの物体による連続的な
情報入力動作に応じた描画の「跳ね」部分や「止め」部
分での物体の自然かつ異なる動き(「跳ね」部分及び
「止め」部分は急峻に情報入力領域面から離れる点で共
通するが、「跳ね」部分では描画に応じたピーク位置の
単位時間当たりの変化の傾きがゼロになるゼロクロス点
と描画の終端位置との時間間隔が「止め」部分に比べて
長くなる)に着目し、ゼロクロス点と描画の終端位置と
の時間間隔と、予め設定された所定の閾値とを比較し、
その大小に応じて物体による描画が「跳ね」なのか「止
め」なのかを識別することで、より適正に入力状態を認
識でき、意図しない「跳ね」である「止め」部分に対す
る尾引き等を低減させた再現画像処理が可能となる。Therefore, the natural and different movements of the object in the “bounce” portion and the “stop” portion of the drawing in accordance with the continuous information input operation by the object such as the finger (the “bounce” portion and the “stop” portion are steep) In the "bounce" part, the time interval between the zero-cross point where the peak position change according to drawing per unit time becomes zero and the drawing end position is "stop". ) Portion, and compares the time interval between the zero-cross point and the end position of the drawing with a predetermined threshold value set in advance.
By identifying whether the drawing by the object is “bounce” or “stop” according to the magnitude, the input state can be recognized more properly, and tailing etc. for the “stop” part that is unintended “bounce” can be performed. Reduced reproduction image processing can be performed.
【0071】請求項30記載の発明は、二次元の情報入
力領域を指示した所定物体を受光手段で検出し、前記物
体の動作に対応する入力情報の識別をコンピュータに実
行させるためのプログラムを記憶したコンピュータ読み
取り可能な記憶媒体であって、前記コンピュータに、前
記情報入力領域における前記物体による連続的な情報入
力動作に応じた前記受光手段の検出信号のピーク位置の
単位時間当たりの変化の傾きがゼロになるゼロクロス点
を検出するゼロクロス点検出機能と、前記ゼロクロス点
と前記物体による連続的な情報入力動作の開始位置との
時間間隔を検出する時間間隔検出機能と、前記ゼロクロ
ス点と前記物体による連続的な情報入力動作の開始位置
との時間間隔に関する所定の閾値と、検出された前記時
間間隔とを比較する比較機能と、前記時間間隔が所定の
閾値よりも大きい場合に、前記ゼロクロス点と前記物体
による連続的な情報入力動作の開始位置とを結ぶ入力情
報を有効にする入力情報判別機能と、を実行させる。According to a thirty-first aspect of the present invention, a program for detecting a predetermined object indicating a two-dimensional information input area by a light receiving means and causing a computer to identify input information corresponding to the operation of the object is stored. Computer-readable storage medium, wherein the computer has a slope of a change per unit time of a peak position of a detection signal of the light receiving unit according to a continuous information input operation by the object in the information input area. A zero-crossing point detection function for detecting a zero-crossing point that becomes zero, a time interval detection function for detecting a time interval between the zero-crossing point and a start position of a continuous information input operation by the object, and a zero-crossing point and the object. A predetermined threshold value relating to a time interval from a start position of a continuous information input operation is compared with the detected time interval. Executing a comparison function and an input information discriminating function for validating input information connecting the zero-cross point and a start position of a continuous information input operation by the object when the time interval is greater than a predetermined threshold value. Let it.
【0072】したがって、指などの物体による連続的な
情報入力動作に応じた描画の「跳ね」部分や「止め」部
分での物体の自然かつ異なる動きに着目し、描画に応じ
たピーク位置の単位時間当たりの変化の傾きがゼロにな
るゼロクロス点と描画の開始位置との時間間隔と、予め
設定された所定の閾値とを比較し、その大小に応じて物
体による描画が指などの物体の着地の仕方によって描画
ストロークの開始位置で発生するひげ状の描画ノイズな
のか否かを識別することで、より適正に入力状態を認識
でき、描画ストロークの開始位置で発生するひげ状の描
画ノイズを低減させた再現画像処理が可能となる。Therefore, attention is paid to the natural and different movements of the object at the “bounce” portion and “stop” portion of the drawing according to the continuous information input operation by the object such as a finger, and the unit of the peak position according to the drawing The time interval between the zero-crossing point at which the slope of the change per unit time becomes zero and the drawing start position is compared with a predetermined threshold value, and the drawing by the object is performed based on the magnitude of the threshold. The input state can be recognized more properly by identifying whether or not it is beard-like drawing noise that occurs at the start position of the drawing stroke depending on the method, and the beard-like drawing noise that occurs at the start position of the drawing stroke is reduced. This enables the reproduced image processing to be performed.
【0073】請求項31記載の発明は、二次元の情報入
力領域を指示した所定物体を検出し、前記物体の動作に
対応する入力情報の識別をコンピュータに実行させるた
めのプログラムを記憶したコンピュータ読み取り可能な
記憶媒体であって、前記コンピュータに、前記情報入力
領域における前記物体による連続的な情報入力動作に応
じた二次元位置座標成分の単位時間当たりの変化の傾き
がゼロになるゼロクロス点を検出するゼロクロス点検出
機能と、前記ゼロクロス点と前記物体による連続的な情
報入力動作の終端位置との時間間隔を検出する時間間隔
検出機能と、前記ゼロクロス点と前記物体による連続的
な情報入力動作の終端位置との時間間隔に関する所定の
閾値と、検出された前記時間間隔とを比較する比較機能
と、前記時間間隔が所定の閾値よりも大きい場合に、前
記ゼロクロス点と前記物体による連続的な情報入力動作
の終端位置とを結ぶ入力情報を有効にする入力情報判別
機能と、を実行させる。According to a thirty-first aspect of the present invention, there is provided a computer-readable storage medium storing a program for detecting a predetermined object indicating a two-dimensional information input area and causing the computer to identify input information corresponding to the operation of the object. A possible storage medium, wherein the computer detects a zero-cross point at which a gradient of a change per unit time of a two-dimensional position coordinate component according to a continuous information input operation by the object in the information input area becomes zero. A zero-crossing point detecting function, a time interval detecting function for detecting a time interval between the zero-crossing point and the end position of the continuous information inputting operation by the object, and a continuous information inputting operation by the zero-crossing point and the object. A predetermined threshold value for a time interval with the end position, a comparison function for comparing the detected time interval, and the time interval It is larger than a predetermined threshold value, to execute the input information determination function to enable input information connecting the end position of the continuous data input operations by the object and the zero-cross point.
【0074】したがって、指などの物体による連続的な
情報入力動作に応じた描画の「跳ね」部分や「止め」部
分での物体の自然かつ異なる動き(「跳ね」部分及び
「止め」部分は急峻に情報入力領域面から離れる点で共
通するが、「跳ね」部分では描画に応じて検出された二
次元位置座標成分の単位時間当たりの変化の傾きがゼロ
になるゼロクロス点と描画の終端位置との時間間隔が
「止め」部分に比べて長くなる)に着目し、ゼロクロス
点と描画の終端位置との時間間隔と、予め設定された所
定の閾値とを比較し、その大小に応じて物体による描画
が「跳ね」なのか「止め」なのかを識別することで、よ
り適正に入力状態を認識でき、意図しない「跳ね」であ
る「止め」部分に対する尾引き等を低減させた再現画像
処理が可能となる。Therefore, the natural and different movement of the object at the “bounce” portion and the “stop” portion of the drawing in accordance with the continuous information input operation by the object such as the finger (the “bounce” portion and the “stop” portion are steep) In the `` bounce '' portion, the slope of the change per unit time of the two-dimensional position coordinate component detected according to the drawing is zero, the zero cross point where the slope of the change per unit time is zero, and the end position of the drawing The time interval between the zero-cross point and the end position of the drawing is compared with a predetermined threshold value set in advance. By recognizing whether the drawing is "bounce" or "stop", the input state can be recognized more properly, and reproduction image processing that reduces tailing etc. for "stop" part which is unintended "bounce" is realized. It becomes possible.
【0075】請求項32記載の発明は、二次元の情報入
力領域を指示した所定物体を検出し、前記物体の動作に
対応する入力情報の識別をコンピュータに実行させるた
めのプログラムを記憶したコンピュータ読み取り可能な
記憶媒体であって、前記コンピュータに、前記情報入力
領域における前記物体による連続的な情報入力動作に応
じた二次元位置座標成分の単位時間当たりの変化の傾き
がゼロになるゼロクロス点を検出するゼロクロス点検出
機能と、前記ゼロクロス点と前記物体による連続的な情
報入力動作の開始位置との時間間隔を検出する時間間隔
検出機能と、前記ゼロクロス点と前記物体による連続的
な情報入力動作の開始位置との時間間隔に関する所定の
閾値と、検出された前記時間間隔とを比較する比較機能
と、前記時間間隔が所定の閾値よりも大きい場合に、前
記ゼロクロス点と前記物体による連続的な情報入力動作
の開始位置とを結ぶ入力情報を有効にする入力情報判別
機能と、を実行させる。According to a thirty-second aspect of the present invention, there is provided a computer-readable storage medium storing a program for detecting a predetermined object indicating a two-dimensional information input area and causing the computer to identify input information corresponding to the operation of the object. A possible storage medium, wherein the computer detects a zero-cross point at which a gradient of a change per unit time of a two-dimensional position coordinate component according to a continuous information input operation by the object in the information input area becomes zero. A zero-crossing point detecting function, a time interval detecting function for detecting a time interval between the zero-crossing point and a start position of a continuous information inputting operation by the object, and a continuous information inputting operation by the zero-crossing point and the object. A comparison function for comparing a predetermined threshold value with respect to a time interval with a start position and the detected time interval, and the time interval; It is larger than a predetermined threshold value, to execute the input information determination function to enable input information connecting the starting position of the continuous data input operations by the object and the zero-cross point.
【0076】したがって、指などの物体による連続的な
情報入力動作に応じた描画の「跳ね」部分や「止め」部
分での物体の自然かつ異なる動きに着目し、描画に応じ
て検出された二次元位置座標成分の単位時間当たりの変
化の傾きがゼロになるゼロクロス点と描画の開始位置と
の時間間隔と、予め設定された所定の閾値とを比較し、
その大小に応じて物体による描画が指などの物体の着地
の仕方によって描画ストロークの開始位置で発生するひ
げ状の描画ノイズなのか否かを識別することで、より適
正に入力状態を認識でき、描画ストロークの開始位置で
発生するひげ状の描画ノイズを低減させた再現画像処理
が可能となる。Therefore, attention is paid to natural and different movements of the object in the “bounce” portion and the “stop” portion of the drawing in response to the continuous information input operation by the object such as the finger, and the two detected by the drawing. Comparing the time interval between the zero-cross point where the inclination of the change per unit time of the dimensional position coordinate component becomes zero and the drawing start position, and a predetermined threshold value set in advance,
By identifying whether the drawing by the object is the beard-like drawing noise generated at the start position of the drawing stroke depending on how the object such as a finger lands according to the magnitude, the input state can be more appropriately recognized, Reproduction image processing in which beard-like drawing noise generated at the start position of a drawing stroke is reduced is enabled.
【0077】請求項33記載の発明の座標入力/検出装
置は、平面若しくはほぼ平面をなす二次元の座標入力/
検出領域を指示した指示手段の二次元位置座標を受光手
段により検出される光強度分布のディップに基づいて検
出し、描画情報として出力する座標入力/検出装置にお
いて、前記座標入力/検出領域における前記指示手段に
よる連続的な指示に基づく描画に応じたディップ位置の
単位時間当たりの変化の傾きがゼロになるゼロクロス点
を検出するゼロクロス点検出手段と、このゼロクロス点
検出手段で検出された前記ゼロクロス点とディップが消
滅した位置との時間間隔を検出する屈曲後持続時間検出
手段と、前記ゼロクロス点とディップが消滅した位置と
の時間間隔に関する所定の閾値を記憶する閾値記憶手段
と、前記屈曲後持続時間検出手段により検出された前記
時間間隔と前記閾値記憶手段に記憶された所定の閾値と
を比較する比較手段と、前記屈曲後持続時間検出手段に
より検出された時間間隔が所定の閾値よりも大きい場合
にのみ、前記ゼロクロス点とディップが消滅した位置と
を結ぶ描画情報を有効にするハネ/トメ判別手段と、を
備える。A coordinate input / detection device according to the present invention is a two-dimensional coordinate input / detection device which forms a plane or substantially a plane.
In a coordinate input / detection device which detects two-dimensional position coordinates of a pointing means which has designated a detection area based on a dip of a light intensity distribution detected by a light receiving means and outputs the same as drawing information, A zero-crossing point detecting means for detecting a zero-crossing point at which a gradient of a change per unit time of a dip position according to drawing based on a continuous instruction by the indicating means becomes zero, and the zero-crossing point detected by the zero-crossing point detecting means And a post-bending duration detecting means for detecting a time interval between the position where the dip disappears and a threshold storing means for storing a predetermined threshold value relating to a time interval between the zero cross point and the position where the dip disappears. A comparing means for comparing the time interval detected by the time detecting means with a predetermined threshold value stored in the threshold value storing means; And a fly / tome discriminating means for validating drawing information connecting the zero-cross point and the position where the dip disappears only when the time interval detected by the post-bending duration detecting means is larger than a predetermined threshold value. , Is provided.
【0078】したがって、指などの指示手段による連続
的な指示に基づく描画の「跳ね」部分や「止め」部分で
の指示手段の自然かつ異なる動き(「跳ね」部分及び
「止め」部分は急峻に座標入力/検出領域面から離れる
点で共通するが、「跳ね」部分では描画に応じたディッ
プ位置の単位時間当たりの変化の傾きがゼロになるゼロ
クロス点とディップが消滅した位置との時間間隔が「止
め」部分に比べて長くなる)に着目し、ゼロクロス点と
ディップが消滅した位置との時間間隔と、予め設定され
た所定の閾値とを比較し、その大小に応じて指示手段に
よる描画が「跳ね」なのか「止め」なのかを識別するこ
とで、より適正に入力状態を認識でき、「止め」部分に
対する尾引き等を低減させた再現画像処理が可能とな
る。Therefore, natural and different movements of the indicating means in the "bounce" portion and the "stop" portion of the drawing based on the continuous instruction by the indicating device such as a finger (the "bounce" portion and the "stop" portion are sharp) The point common to the point away from the coordinate input / detection area plane is common, but in the “bounce” part, the time interval between the zero cross point where the slope of the change per unit time of the dip position according to drawing becomes zero and the position where the dip disappears is Focusing on the "stop" part), the time interval between the zero-cross point and the position where the dip disappears is compared with a predetermined threshold value, and the drawing by the instruction means is performed according to the magnitude. By distinguishing between "bounce" and "stop", the input state can be recognized more appropriately, and reproduced image processing with reduced tailing or the like for the "stop" portion can be performed.
【0079】請求項34記載の発明のハネ/トメ識別方
法は、平面若しくはほぼ平面をなす二次元の座標入力/
検出領域を指示した指示手段の二次元位置座標を受光手
段により検出される光強度分布のディップに基づいて検
出し、描画情報として出力する座標入力/検出装置にお
ける前記指示手段による連続的な指示に基づく描画の
「跳ね」と「止め」とを識別するハネ/トメ識別方法で
あって、前記座標入力/検出領域における前記指示手段
による描画に応じたディップ位置の単位時間当たりの変
化の傾きがゼロになるゼロクロス点を検出するゼロクロ
ス点検出工程と、前記ゼロクロス点とディップが消滅し
た位置との時間間隔を検出する屈曲後持続時間検出工程
と、前記ゼロクロス点とディップが消滅した位置との時
間間隔に関する所定の閾値と、検出された前記時間間隔
とを比較する比較工程と、前記時間間隔が所定の閾値よ
りも大きい場合にのみ、前記ゼロクロス点とディップが
消滅した位置とを結ぶ描画情報を有効にするハネ/トメ
判別工程と、を含む。The method for discriminating fly / tome according to the thirty-fourth aspect of the present invention is characterized in that a two-dimensional coordinate input /
The coordinate input / detection device detects the two-dimensional position coordinates of the pointing means indicating the detection area based on the dip of the light intensity distribution detected by the light receiving means, and outputs it as drawing information. A method for discriminating a jump / stop between drawing and stopping based on a drawing, wherein a slope of a change per unit time of a dip position in the coordinate input / detection area according to drawing by the indicating means is zero. A zero-crossing point detection step of detecting a zero-crossing point, a post-bending duration detection step of detecting a time interval between the zero-crossing point and the position where the dip disappears, and a time interval between the zero-crossing point and the position where the dip disappears. A predetermined threshold value with respect to the detected time interval, and a comparing step of comparing the detected time interval with the time interval when the time interval is larger than the predetermined threshold value. Includes, and wings / Tome determination step to enable the drawing information connecting the position where the zero-cross point and a dip is extinguished.
【0080】したがって、指などの指示手段による連続
的な指示に基づく描画の「跳ね」部分や「止め」部分で
の指示手段の自然かつ異なる動き(「跳ね」部分及び
「止め」部分は急峻に座標入力/検出領域面から離れる
点で共通するが、「跳ね」部分では描画に応じたディッ
プ位置の単位時間当たりの変化の傾きがゼロになるゼロ
クロス点とディップが消滅した位置との時間間隔が「止
め」部分に比べて長くなる)に着目し、ゼロクロス点と
ディップが消滅した位置との時間間隔と、予め設定され
た所定の閾値とを比較し、その大小に応じて指示手段に
よる描画が「跳ね」なのか「止め」なのかを識別するこ
とで、より適正に入力状態を認識でき、「止め」部分に
対する尾引き等を低減させた再現画像処理が可能とな
る。Therefore, natural and different movements of the indicating means in the "bounce" portion and the "stop" portion of the drawing based on the continuous instruction by the indicating device such as a finger (the "bounce" portion and the "stop" portion are sharp) The point common to the point away from the coordinate input / detection area plane is common, but in the “bounce” part, the time interval between the zero cross point where the slope of the change per unit time of the dip position according to drawing becomes zero and the position where the dip disappears is Focusing on the "stop" part), the time interval between the zero-cross point and the position where the dip disappears is compared with a predetermined threshold value, and the drawing by the instruction means is performed according to the magnitude. By distinguishing between “bounce” and “stop”, the input state can be more appropriately recognized, and reproduction image processing with reduced tailing and the like for the “stop” portion can be performed.
【0081】請求項35記載の発明の記憶媒体は、平面
若しくはほぼ平面をなす二次元の座標入力/検出領域を
指示した指示手段の二次元位置座標を受光手段により検
出される光強度分布のディップに基づいて検出し、描画
情報として出力する座標入力/検出装置に用いられ、前
記指示手段による連続的な指示に基づく描画の「跳ね」
と「止め」との識別をコンピュータに実行させるコンピ
ュータに読み取り可能なプログラムを記憶している記憶
媒体であって、前記プログラムは、前記座標入力/検出
領域における前記指示手段による描画に応じたディップ
位置の単位時間当たりの変化の傾きがゼロになるゼロク
ロス点を検出するゼロクロス点検出機能と、前記ゼロク
ロス点とディップが消滅した位置との時間間隔を検出す
る屈曲後持続時間検出機能と、前記ゼロクロス点とディ
ップが消滅した位置との時間間隔に関する所定の閾値
と、検出された前記時間間隔とを比較する比較機能と、
前記時間間隔が所定の閾値よりも大きい場合にのみ、前
記ゼロクロス点とディップが消滅した位置とを結ぶ描画
情報を有効にするハネ/トメ判別機能と、を前記コンピ
ュータに実行させる。The storage medium according to the thirty-fifth aspect of the present invention is a storage medium according to the present invention, wherein the two-dimensional position coordinates of the pointing means for designating a two-dimensional coordinate input / detection area that is flat or substantially flat are detected by the light receiving means. Is used for a coordinate input / detection device that detects based on the drawing and outputs the drawing information as drawing information.
A storage medium storing a computer-readable program for causing a computer to execute identification of “stop” and “stop”, the program comprising: a dip position in the coordinate input / detection area according to drawing by the indicating means. A zero-crossing point detection function for detecting a zero-crossing point at which the slope of change per unit time becomes zero, a post-bending duration detection function for detecting a time interval between the zero-crossing point and a position where the dip disappears, and the zero-crossing point. A predetermined threshold value for the time interval between the position where the dip has disappeared, and a comparison function for comparing the detected time interval,
Only when the time interval is larger than a predetermined threshold value, the computer is caused to execute a fly / toning discriminating function for validating drawing information connecting the zero cross point and the position where the dip has disappeared.
【0082】したがって、指などの指示手段による連続
的な指示に基づく描画の「跳ね」部分や「止め」部分で
の指示手段の自然かつ異なる動き(「跳ね」部分及び
「止め」部分は急峻に座標入力/検出領域面から離れる
点で共通するが、「跳ね」部分では描画に応じたディッ
プ位置の単位時間当たりの変化の傾きがゼロになるゼロ
クロス点とディップが消滅した位置との時間間隔が「止
め」部分に比べて長くなる)に着目し、ゼロクロス点と
ディップが消滅した位置との時間間隔と、予め設定され
た所定の閾値とを比較し、その大小に応じて指示手段に
よる描画が「跳ね」なのか「止め」なのかを識別するこ
とで、より適正に入力状態を認識でき、「止め」部分に
対する尾引き等を低減させた再現画像処理が可能とな
る。Therefore, natural and different movements of the pointing means in the "bounce" portion and the "stop" portion of the drawing based on the continuous instruction by the pointing device such as a finger (the "bounce" portion and the "stop" portion are sharp) The point common to the point away from the coordinate input / detection area plane is common, but in the “bounce” part, the time interval between the zero cross point where the slope of the change per unit time of the dip position according to drawing becomes zero and the position where the dip disappears is Focusing on the "stop" part), the time interval between the zero-cross point and the position where the dip disappears is compared with a predetermined threshold value, and the drawing by the instruction means is performed according to the magnitude. By distinguishing between "bounce" and "stop", the input state can be recognized more appropriately, and reproduced image processing with reduced tailing or the like for the "stop" portion can be performed.
【0083】[0083]
【発明の実施の形態】本発明の第一の実施の形態を図1
ないし図14に基づいて説明する。ここで、図1は電子
黒板システム101を概略的に示す外観斜視図である。
図1に示すように、情報入力システムである電子黒板シ
ステム101は、表示装置であるプラズマディスプレイ
パネル(PDP:Plasma Display Panel)102及び情
報入力装置である座標入力/検出装置1で構成される電
子黒板部104と、機器収納部103とを主体に構成さ
れている。機器収納部103には、制御装置であるパー
ソナルコンピュータ等のコンピュータ105・原稿の画
像を読み取るためのスキャナ106,画像データを記録
紙に出力するプリンタ107,ビデオプレイヤー108
(いずれも図2参照)が収納されている。なお、PDP
102としては、電子黒板として利用可能な大画面タイ
プのものが用いられている。また、座標入力/検出装置
1には、詳細は後述するが、扇形状に投光される光束膜
によって形成される情報入力領域である座標入力/検出
領域3を有し、この座標入力/検出領域3に操作者の指
先やペン、指示棒など光遮断手段として機能する指示手
段4(図4参照)を挿入することで座標入力/検出領域
3内の光束を遮ることにより、CCD(Charge Coupled
Device)等の受光素子13(図5参照)における結像
位置に基づいてその指示位置を検出し、文字等の入力を
可能にする光学式の座標入力/検出装置が適用されてい
る。FIG. 1 shows a first embodiment of the present invention.
This will be described with reference to FIG. Here, FIG. 1 is an external perspective view schematically showing the electronic blackboard system 101.
As shown in FIG. 1, an electronic blackboard system 101, which is an information input system, includes a plasma display panel (PDP) 102, which is a display device, and a coordinate input / detection device 1, which is an information input device. The blackboard unit 104 and the device storage unit 103 are mainly configured. The device storage unit 103 includes a computer 105 such as a personal computer as a control device, a scanner 106 for reading an image of a document, a printer 107 for outputting image data to recording paper, and a video player 108.
(See FIG. 2). In addition, PDP
As 102, a large screen type that can be used as an electronic blackboard is used. The coordinate input / detection device 1 has a coordinate input / detection area 3 which is an information input area formed by a light beam projected in a fan shape, as will be described in detail later. By inserting an indicating means 4 (see FIG. 4) which functions as a light blocking means such as a fingertip of an operator, a pen, a pointing stick, etc. into the area 3 to block a light beam in the coordinate input / detection area 3, a CCD (Charge Coupled) is formed.
An optical coordinate input / detection device that detects an indicated position based on an image forming position on a light receiving element 13 (see FIG. 5) such as a device and enables input of characters and the like is applied.
【0084】PDP102及び座標入力/検出装置1
は、PDP102のディスプレイ面20側に座標入力/
検出装置1が位置するようにして一体化され、PDP1
02のディスプレイ面20に座標入力/検出装置1の座
標入力/検出領域3が略一致するようにして電子黒板部
104を形成している。このように、電子黒板部104
はPDP102及び座標入力/検出装置1を収納して、
電子黒板システム101の表示面(PDP102のディ
スプレイ面20)及び書き込み面(座標入力/検出領域
3)を構成している。PDP 102 and coordinate input / detection device 1
Is a coordinate input / display on the display surface 20 side of the PDP 102.
The detection device 1 is integrated so that it is located, and the PDP 1
The electronic blackboard section 104 is formed so that the coordinate input / detection area 3 of the coordinate input / detection device 1 substantially matches the display surface 20 of the display device 02. Thus, the electronic blackboard unit 104
Houses the PDP 102 and the coordinate input / detection device 1,
A display surface (display surface 20 of PDP 102) and a writing surface (coordinate input / detection area 3) of the electronic blackboard system 101 are configured.
【0085】さらに、図示することは省略するが、PD
P102にはビデオ入力端子やスピーカーが設けられて
おり、ビデオプレイヤー108をはじめ、その他レーザ
ディスクプレイヤー、DVDプレイヤー、ビデオカメラ
等の各種情報機器やAV機器を接続し、PDP102を
大画面モニタとして利用することが可能な構成になって
いる。また、PDP102には、PDP102の表示位
置、幅、高さ、歪等についての調整を行うための調整手
段(図示せず)も設けられている。Further, although not shown, the PD
The P102 is provided with a video input terminal and a speaker, and is connected to various information devices and AV devices such as a video player 108, a laser disk player, a DVD player, and a video camera, and uses the PDP 102 as a large-screen monitor. It is configured to be able to. The PDP 102 is also provided with adjustment means (not shown) for adjusting the display position, width, height, distortion, and the like of the PDP 102.
【0086】次に、電子黒板システム101に内蔵され
る各部の電気的接続について図2を参照して説明する。
図2に示すように、電子黒板システム101は、コンピ
ュータ105にPDP102、スキャナ106、プリン
タ107、ビデオプレイヤー108をそれぞれ接続し、
コンピュータ105によってシステム全体を制御するよ
うにしている。また、コンピュータ105には、指示手
段4で指示された座標入力/検出領域3内の位置座標の
演算等を行う座標入力/検出装置1に設けられるコント
ローラ110が接続されており、このコントローラ11
0を介して座標入力/検出装置1もコンピュータ105
に接続されている。また、コンピュータ105を介して
電子黒板システム101をネットワーク111に接続す
ることができ、ネットワーク111上に接続された他の
コンピュータで作成したデータをPDP102に表示し
たり、電子黒板システム101で作成したデータを他の
コンピュータに転送することも可能になっている。Next, the electrical connection of each part built in the electronic blackboard system 101 will be described with reference to FIG.
As shown in FIG. 2, the electronic blackboard system 101 connects a PDP 102, a scanner 106, a printer 107, and a video player 108 to a computer 105, respectively.
A computer 105 controls the entire system. Further, the computer 105 is connected to a controller 110 provided in the coordinate input / detection device 1 for calculating the position coordinates in the coordinate input / detection area 3 designated by the instruction means 4.
0, the coordinate input / detection device 1 is also a computer 105
It is connected to the. Also, the electronic blackboard system 101 can be connected to the network 111 via the computer 105. Data created by another computer connected to the network 111 can be displayed on the PDP 102, or data created by the electronic blackboard system 101 can be displayed. Can also be transferred to another computer.
【0087】次に、コンピュータ105について説明す
る。ここで、図3はコンピュータ105に内蔵される各
部の電気的接続を示すブロック図である。図3に示すよ
うに、コンピュータ105は、システム全体を制御する
CPU112(Central Processing Unit)と、起動プ
ログラム等を記憶したROM(Read Only Memory)113
と、CPU112のワークエリアとして使用されるRA
M(Random Access Memory)114と、文字・数値・各種
指示等の入力を行うためのキーボード115と、カーソ
ルの移動や範囲選択等を行うためのマウス116と、ハ
ードディスク117と、PDP102に接続されており
そのPDP102に対する画像の表示を制御するグラフ
ィックス・ボード118と、ネットワーク111に接続
するためのネットワーク・カード(またはモデムでも良
い)119と、コントローラ110、スキャナ106、
プリンタ107等を接続するためのインタフェース(I
/F)120と、上記各部を接続するためのバス121
とを備えている。Next, the computer 105 will be described. Here, FIG. 3 is a block diagram showing an electrical connection of each unit built in the computer 105. As shown in FIG. 3, the computer 105 includes a CPU 112 (Central Processing Unit) that controls the entire system, and a ROM (Read Only Memory) 113 that stores a startup program and the like.
And RA used as a work area of the CPU 112
M (Random Access Memory) 114, a keyboard 115 for inputting characters, numerical values, various instructions, etc., a mouse 116 for moving a cursor, selecting a range, etc., a hard disk 117, and a PDP 102 A graphics board 118 for controlling display of images on the PDP 102, a network card (or a modem) 119 for connecting to a network 111, a controller 110, a scanner 106,
Interface (I) for connecting the printer 107 and the like
/ F) 120 and a bus 121 for connecting the above components.
And
【0088】ハードディスク117には、オペレーティ
ング・システム(OS:OperatingSystem)122、コ
ントローラ110を介してコンピュータ105上で座標
入力/検出装置1を動作させるためのデバイスドライバ
123、描画ソフト・ワードプロセッサソフト・表計算
ソフト・プレゼンテーションソフト等の各種アプリケー
ションプログラム124等が格納されている。The hard disk 117 includes an operating system (OS) 122, a device driver 123 for operating the coordinate input / detection device 1 on the computer 105 via the controller 110, a drawing software, a word processor software, and a spreadsheet. Various application programs 124 such as software and presentation software are stored.
【0089】また、コンピュータ105には、OS12
2、デバイスドライバ123や各種アプリケーションプ
ログラム124等の各種のプログラムコード(制御プロ
グラム)を記憶した記憶媒体126、すなわち、フロッ
ピー(登録商標)ディスク、ハードディスク、光ディス
ク(CD−ROM,CD−R,CD−R/W,DVD−
ROM,DVD−RAMなど)、光磁気ディスク(M
O)、メモリカードなどに記憶されているプログラムコ
ードを読み取る装置であるフロッピーディスクドライブ
装置、CD−ROMドライブ装置、MOドライブ装置等
のプログラム読取装置125が搭載されている。The computer 105 has an OS 12
2. A storage medium 126 storing various program codes (control programs) such as a device driver 123 and various application programs 124, that is, a floppy (registered trademark) disk, a hard disk, and an optical disk (CD-ROM, CD-R, CD-ROM). R / W, DVD-
ROM, DVD-RAM, etc.), magneto-optical disk (M
O), a program reading device 125 such as a floppy disk drive device, a CD-ROM drive device, and an MO drive device, which is a device for reading a program code stored in a memory card or the like.
【0090】各種アプリケーションプログラム124
は、コンピュータ105への電源の投入に応じて起動す
るOS122による制御の下、CPU112によって実
行される。例えば、キーボード115やマウス116の
所定の操作によって描画ソフトを起動した場合には、P
DP102にグラフィックス・ボード118を介して描
画ソフトに基づく所定の画像が表示される。また、デバ
イスドライバ123もOS122とともに起動され、コ
ントローラ110を介した座標入力/検出装置1からの
データ入力が可能な状態になる。このように描画ソフト
を起動した状態で座標入力/検出装置1の座標入力/検
出領域3にユーザが指示手段4を挿入して文字や図形を
描いた場合、座標情報が指示手段4の記述に基づく画像
データとしてコンピュータ105に入力され、例えばP
DP102に表示されている画面上の画像に対して上書
き画像として重ねて表示される。より詳細には、コンピ
ュータ105のCPU112は、入力された画像データ
に基づいて線や文字を描画するための描画情報を生成
し、入力された座標情報に基づく位置座標に併せてグラ
フィックス・ボード118に設けられるビデオメモリ
(図示せず)に書き込んでいく。その後、グラフィックス
・ボード118が、ビデオメモリに書き込まれた描画情
報を画像信号としてPDP102に送信することによ
り、ユーザが書いた文字と同一の文字が、PDP102
に表示されることになる。つまり、コンピュータ105
は座標入力/検出装置1をマウス116のようなポイン
ティングデバイスとして認識しているため、コンピュー
タ105では、描画ソフト上でマウス116を用いて文
字を書いた場合と同様な処理が行われることになる。Various application programs 124
Is executed by the CPU 112 under the control of the OS 122 which is started in response to turning on the power of the computer 105. For example, when the drawing software is activated by a predetermined operation of the keyboard 115 and the mouse 116, the P
A predetermined image based on the drawing software is displayed on the DP 102 via the graphics board 118. Further, the device driver 123 is also started up together with the OS 122, and enters a state where data can be input from the coordinate input / detection device 1 via the controller 110. When the user inserts the instruction means 4 into the coordinate input / detection area 3 of the coordinate input / detection device 1 while drawing software is activated and draws a character or a figure, the coordinate information is included in the description of the instruction means 4. Is input to the computer 105 as image data based on
The image is displayed as an overwrite image on the image on the screen displayed on the DP 102. More specifically, the CPU 112 of the computer 105 generates drawing information for drawing a line or a character based on the input image data, and combines the drawing information with the position coordinates based on the input coordinate information. Video memory provided in
(Not shown). After that, the graphics board 118 transmits the drawing information written in the video memory to the PDP 102 as an image signal, so that the same character as the character written by the user is displayed on the PDP 102.
Will be displayed. That is, the computer 105
Recognizes the coordinate input / detection device 1 as a pointing device such as the mouse 116, so that the computer 105 performs the same processing as when writing characters using the mouse 116 on drawing software. .
【0091】次に、座標入力/検出装置1について詳細
に説明する。まず、その原理について正面概略構成を示
す図4を参照して説明する。四角形状の筐体構造の座標
入力/検出部材2の内部空間である本実施の形態の座標
入力/検出領域3は、平面(若しくは、ほぼ平面)をな
す二次元形状をなして電子的に画像を表示する前述した
PDP102のディスプレイ面20である。この座標入
力/検出領域3上を光学的に不透明な材質からなる操作
者の指先やペン、指示棒など光遮断手段として機能する
物体である指示手段4で触った場合を考える。このとき
の指示手段4の座標を検出することが、この座標入力/
検出装置1の目的である。Next, the coordinate input / detection device 1 will be described in detail. First, the principle will be described with reference to FIG. The coordinate input / detection area 3 of the present embodiment, which is the internal space of the coordinate input / detection member 2 having a rectangular housing structure, forms a two-dimensional shape that is a plane (or almost a plane) and is electronically imaged. Is the display surface 20 of the PDP 102 described above. It is assumed that the coordinate input / detection area 3 is touched by the pointing means 4 which is an object functioning as a light blocking means, such as an operator's fingertip, pen, or pointing rod made of an optically opaque material. Detecting the coordinates of the indicating means 4 at this time means that the coordinates input /
This is the purpose of the detection device 1.
【0092】座標入力/検出領域3の上方両端(又は、
下方両端)に受発光手段5が装着されている。受発光手
段5からは座標入力/検出領域3に向けて、L1,L
2,L3,…,Lnの光ビームの束(プローブ光)が照
射されている。実際には点光源6から広がる座標入力面
に平行な面に沿って進行する扇形板状の光波(光束膜)
である。The upper ends of the coordinate input / detection area 3 (or
Light receiving / emitting means 5 is attached to both lower ends). From the light receiving / emitting means 5 toward the coordinate input / detection area 3, L1, L
A bundle of light beams (probe light) of 2, L3,..., Ln is irradiated. Actually, a fan-shaped plate-like light wave (luminous flux film) traveling along a plane parallel to the coordinate input plane spread from the point light source 6.
It is.
【0093】座標入力/検出領域3の周辺部分には、再
帰性反射部材(再帰性反射手段)7が再帰反射面を座標
入力/検出領域3の中央に向けて装着されている。A retroreflective member (retroreflecting means) 7 is attached to the periphery of the coordinate input / detection area 3 with the retroreflective surface facing the center of the coordinate input / detection area 3.
【0094】再帰性反射部材7は入射した光を、入射角
度に依らずに同じ方向に反射する特性をもった部材であ
る。例えば、受発光手段5から発した扇形板状の光波の
うちある一つのプローブ光8に注目すると、プローブ光
8は再帰性反射部材7によって反射されて再び同じ光路
を再帰反射光9として受発光手段5に向かって戻るよう
に進行する。受発光手段5には、後述する受光手段が設
置されており、プローブ光L1〜Lnの各々に対して、
その再帰光が受光手段に再帰したかどうかを判断するこ
とができる。The retroreflective member 7 is a member having a characteristic of reflecting incident light in the same direction regardless of the incident angle. For example, when attention is paid to one probe light 8 among the fan-shaped plate-like light waves emitted from the light receiving / emitting means 5, the probe light 8 is reflected by the retroreflective member 7 and receives and emits the same light path again as the retroreflected light 9. Proceed back to means 5. The light receiving / emitting means 5 is provided with a light receiving means described later, and for each of the probe lights L1 to Ln,
It can be determined whether the return light has returned to the light receiving means.
【0095】いま、操作者が指(指示手段4)で位置P
を触った場合を考える。このときプローブ光10は位置
Pで指に遮られて再帰性反射部材7には到達しない。従
って、プローブ光10の再帰光は受発光手段5には到達
せず、プローブ光10に対応する再帰光が受光されない
ことを検出することによって、プローブ光10の延長線
(直線L)上に指示手段4が挿入されたことを検出する
ことができる。同様に、図4の右上方に設置された受発
光手段5からもプローブ光11を照射し、プローブ光1
1に対応する再帰光が受光されないことを検出すること
によって、プローブ光11の延長線(直線R)上に指示
手段4が挿入されたことを検出することができる。直線
L及び直線Rを求めることができれば、このP点の交点
座標を三角測量の原理に基づいた演算により算出するこ
とにより、指示手段4が挿入された座標を得ることがで
きる。Now, the operator uses the finger (instruction means 4) to move the position P
Think about touching. At this time, the probe light 10 is blocked by the finger at the position P and does not reach the retroreflective member 7. Therefore, by detecting that the return light of the probe light 10 does not reach the light receiving / emitting means 5 and that the return light corresponding to the probe light 10 is not received, an instruction is given on the extension line (straight line L) of the probe light 10. It can be detected that the means 4 has been inserted. Similarly, the probe light 11 is also emitted from the light receiving / emitting means 5 provided at the upper right of FIG.
By detecting that the return light corresponding to No. 1 is not received, it is possible to detect that the indicating means 4 is inserted on the extension line (straight line R) of the probe light 11. If the straight line L and the straight line R can be obtained, the coordinates at which the pointing means 4 is inserted can be obtained by calculating the intersection coordinates of the point P by an operation based on the principle of triangulation.
【0096】次に、受発光手段5の構成とプローブ光L
1からLnのうち、どのプローブ光が遮断されたかを検
出する機構について説明する。受発光手段5の内部の構
造の概略を図5に示す。図5は図4の座標入力面に取り
付けられた受発光手段5を、座標入力/検出領域3に垂
直な方向から見た図である。ここでは、簡単のため、座
標入力/検出領域3に平行な二次元平面で説明を行う。Next, the structure of the light receiving / emitting means 5 and the probe light L
A mechanism for detecting which of the probe lights 1 to Ln has been blocked will be described. FIG. 5 schematically shows the internal structure of the light receiving / emitting means 5. FIG. 5 is a view of the light emitting / receiving unit 5 attached to the coordinate input surface of FIG. 4 when viewed from a direction perpendicular to the coordinate input / detection area 3. Here, for the sake of simplicity, the description will be made on a two-dimensional plane parallel to the coordinate input / detection area 3.
【0097】概略構成としては、点光源6、集光レンズ
12及びCCD(Charge Coupled Device)であって受
光手段として機能する受光素子13から構成される。点
光源6は発光手段である光源21(図9参照)から見て
受光素子13と反対の方向に扇形に光を射出するものと
する。点光源6から射出された扇形の光は矢印14,1
5、その他の方向に進行するプローブ光の集合であると
考える。矢印14方向に進行したプローブ光は再帰性反
射部材7で矢印16方向に反射されて、集光レンズ12
を通り、受光素子13上の位置17に到達する。また、
矢印15方向に進行したプローブ光は再帰性反射部材7
で矢印18方向に反射されて、集光レンズ12を通り、
受光素子13上の位置19に到達する。このように点光
源6から発し、再帰性反射部材7で反射され同じ経路を
戻ってきた光は、集光レンズ12の作用によって、各々
受光素子13上の各々異なる位置に到達する。従って、
座標入力/検出領域3中の或る位置に指示手段4が挿入
されてあるプローブ光が遮断されると、そのプローブ光
に対応する受光素子13上の点に光が到達しなくなる。
よって、受光素子13上の光強度分布を調べることによ
って、どのプローブ光が遮られたかを知ることができ
る。The schematic configuration includes a point light source 6, a condenser lens 12, and a light receiving element 13 which is a CCD (Charge Coupled Device) and functions as light receiving means. The point light source 6 emits light in a fan shape in a direction opposite to the light receiving element 13 when viewed from the light source 21 (see FIG. 9) which is a light emitting means. The fan-shaped light emitted from the point light source 6 is indicated by arrows 14 and 1
5. It is considered to be a set of probe lights traveling in other directions. The probe light traveling in the direction of arrow 14 is reflected by the retroreflective member 7 in the direction of arrow 16 and
And reaches the position 17 on the light receiving element 13. Also,
The probe light traveling in the direction of arrow 15 is reflected by the retroreflective member 7.
Is reflected in the direction of arrow 18 and passes through the condenser lens 12,
The light reaches the position 19 on the light receiving element 13. The light emitted from the point light source 6 and reflected by the retroreflective member 7 and returning along the same path reaches respective different positions on the light receiving elements 13 by the action of the condenser lens 12. Therefore,
When the probe light in which the indicating means 4 is inserted at a certain position in the coordinate input / detection area 3 is blocked, the light does not reach the point on the light receiving element 13 corresponding to the probe light.
Therefore, by examining the light intensity distribution on the light receiving element 13, it is possible to know which probe light is blocked.
【0098】図6で前述の動作を詳しく説明する。図6
で受光素子13は集光レンズ12の焦点面(焦点距離
f)に設置されているものとする。点光源6から図6の
右側に向けて発した光は再帰性反射部材7によって反射
され同じ経路を戻ってくる。従って、点光源6の位置に
再び集光する。集光レンズ12中心は点光源位置と一致
するように設置する。再帰性反射部材7から戻った再帰
光は集光レンズ12の中心を通るので、レンズ後方(受
光素子側)に対称の経路で進行する。The above operation will be described in detail with reference to FIG. FIG.
It is assumed that the light receiving element 13 is installed on the focal plane (focal length f) of the condenser lens 12. Light emitted from the point light source 6 toward the right side of FIG. 6 is reflected by the retroreflective member 7 and returns along the same path. Therefore, the light is condensed again at the position of the point light source 6. The center of the condenser lens 12 is installed so as to coincide with the position of the point light source. The return light returning from the retroreflective member 7 passes through the center of the condenser lens 12 and travels in a symmetrical path behind the lens (light receiving element side).
【0099】このとき受光素子13上の光強度分布を考
える。指示手段4が挿入されていなければ、受光素子1
3上の光強度分布はほぼ一定であるが、図6に示すよう
に位置Pに光を遮る指示手段4が挿入された場合、ここ
を通過するプローブ光は遮られ、受光素子13上では位
置Dnの位置に光強度が弱い領域が生じ、受光素子13
からの光の強度分布の形状にはディップが出現する。こ
のディップが出現する位置Dnは遮られたプローブ光の
出射/入射角θnと対応しており、Dnを検出すること
によりθnを知ることができる。即ち、θnはDnの関
数として、 θn=arctan (Dn/f) ………………………………(1) と表すことができる。ここで、図4左上方の受発光手段
5におけるθnをθnL、DnをDnLと置き換える。At this time, the light intensity distribution on the light receiving element 13 is considered. If the indicating means 4 is not inserted, the light receiving element 1
Although the light intensity distribution on the light receiving element 3 is substantially constant, as shown in FIG. A region where the light intensity is low occurs at the position of Dn, and the light receiving element 13
A dip appears in the shape of the intensity distribution of the light from. The position Dn where this dip appears corresponds to the emission / incidence angle θn of the blocked probe light, and by detecting Dn, θn can be known. That is, θn can be expressed as a function of Dn as follows: θn = arctan (Dn / f) (1) Here, .theta.n is replaced by .theta.nL, and Dn is replaced by DnL in the light receiving and emitting means 5 at the upper left of FIG.
【0100】さらに、図7において、受発光手段5と座
標入力/検出領域3との幾何学的な相対位置関係の変換
係数gにより、指示手段4と座標入力/検出領域3との
なす角θLは、(1)式で求められるDnLの関数とし
て、 θL=g(θnL) ………………………………(2) ただし、θnL=arctan(DnL/f) と表すことができる。Further, in FIG. 7, the angle .theta.L between the pointing means 4 and the coordinate input / detection area 3 is determined by the conversion coefficient g of the geometric relative positional relationship between the light receiving / emitting means 5 and the coordinate input / detection area 3. Is a function of DnL obtained by equation (1), θL = g (θnL) (2) where θnL = arctan (DnL / f) .
【0101】同様に、図4右上方の受発光手段5につい
ても、上述の(1)(2)式中の記号Lを記号Rに置き
換えて、右側の受発光手段5と座標入力/検出領域3と
の幾何学的な相対位置関係の変換係数hにより、 θR=h(θnR) ………………………………(3) ただし、θnR=arctan(DnR/f) と表すことができる。Similarly, for the light emitting / receiving means 5 at the upper right in FIG. 4, the symbol L in the above-mentioned formulas (1) and (2) is replaced with the symbol R, and the light emitting / receiving means 5 on the right and the coordinate input / detection area are set. ΘR = h (θnR) (3) where θnR = arctan (DnR / f) by the conversion coefficient h of the geometric relative positional relationship with 3. Can be.
【0102】ここで、座標入力/検出領域3上の受発光
手段5の取付間隔を図7に示すwとし、原点座標を図7
に示すようにとれば、座標入力/検出領域3上の指示手
段4で指示した点Pの二次元座標(x,y)は、 x=w・tanθnR/(tanθnL+tanθnR) ………………(4) y=w・tanθnL・tanθnR/(tanθL+tanθnR) ……(5) このように、x,yは、DnL,DnRの関数として表
すことができる。即ち、左右の受発光手段5上の受光素
子13上の暗点の位置DnL,DnRを検出し、受発光
手段5の幾何学的配置を考慮することにより、指示手段
4で指示した点Pの二次元座標を検出することができ
る。Here, the mounting interval of the light receiving / emitting means 5 on the coordinate input / detection area 3 is represented by w shown in FIG. 7, and the origin coordinate is shown in FIG.
, The two-dimensional coordinates (x, y) of the point P indicated by the indicating means 4 on the coordinate input / detection area 3 are as follows: x = w · tan θnR / (tan θnL + tan θnR)... 4) y = w · tan θnL · tan θnR / (tan θL + tan θnR) (5) As described above, x and y can be expressed as functions of DnL and DnR. That is, the positions DnL and DnR of the dark spots on the light receiving element 13 on the left and right light emitting / receiving means 5 are detected, and the geometrical arrangement of the light receiving / emitting means 5 is taken into consideration. Two-dimensional coordinates can be detected.
【0103】次に座標入力/検出領域3、例えば、ディ
スプレイの表面などに前で説明した光学系を設置する例
を示す。図8は、図4、図5で述べた左右の受発光手段
5のうち一方を、PDP102のディスプレイ面20へ
設置した場合の例である。Next, an example will be described in which the optical system described above is installed on the coordinate input / detection area 3, for example, on the surface of a display. FIG. 8 shows an example in which one of the left and right light emitting / receiving means 5 described in FIGS. 4 and 5 is installed on the display surface 20 of the PDP 102.
【0104】図8中の20はディスプレイ面の断面を示
しており、図5で示したy軸の負から正に向かう方向に
見たものである。即ち、図8はx−z方向を主体に示し
ているが、二点鎖線で囲んだ部分は同一物を別方向(x
−y方向、y−z方向)から見た構成を併せて示してい
る。In FIG. 8, reference numeral 20 denotes a cross section of the display surface, which is viewed in the direction from the negative side to the positive side of the y-axis shown in FIG. That is, FIG. 8 mainly shows the xz direction, but the portion surrounded by the two-dot chain line shows the same object in another direction (x
-Y direction, yz direction).
【0105】受発光手段5のうち発光手段について説明
する。発光手段である光源21としてLD(Laser Diod
e:半導体レーザ)などスポットをある程度絞ることが
可能な光源を用いる。The light emitting means of the light emitting / receiving means 5 will be described. An LD (Laser Diod) is used as a light source 21 as a light emitting means.
e: a semiconductor laser) that can narrow the spot to some extent is used.
【0106】光源21からディスプレイ面20に垂直に
発した光は集光レンズ22によってx方向にのみコリメ
ートされる。このコリメートは、後でハーフミラー23
で折り返された後、ディスプレイ面20と垂直な方向に
は平行光として配光するためである。集光レンズ22を
出た後、この集光レンズ22とは曲率の分布が直交する
2枚の集光レンズ24,25で同図y方向に対して集光
される。Light emitted perpendicularly to the display surface 20 from the light source 21 is collimated by the condenser lens 22 only in the x direction. This collimation is later performed on the half mirror 23
This is for distributing the light as parallel light in the direction perpendicular to the display surface 20 after being turned back. After exiting the condenser lens 22, the light is condensed in the y direction in FIG.
【0107】これらの集光レンズ群(レンズ21,2
4,25)の作用により、線状に集光した領域が集光レ
ンズ25の後方に形成される。ここに、y方向に狭くx
方向に細長いスリット26を挿入する。即ち、スリット
位置に線状の二次光源6を形成する。二次光源6から発
した光はハーフミラー23で折り返され、ディスプレイ
面20の垂直方向には広がらず平行光で、ディスプレイ
面20と平行方向には二次光源6を中心に扇形状に広が
りながら、ディスプレイ面20に沿って進行する。進行
した光はディスプレイ周辺端に設置してある再帰性反射
部材7で反射されて、同様の経路でハーフミラー23方
向(矢印C)に戻る。ハーフミラー23を透過した光
は、ディスプレイ面20に平行に進み集光レンズ12を
通り受光素子13に入射する。These condenser lens groups (lenses 21 and 22)
By the operation of (4, 25), a linearly focused region is formed behind the focusing lens 25. Here, x
Insert a slit 26 that is elongated in the direction. That is, the linear secondary light source 6 is formed at the slit position. The light emitted from the secondary light source 6 is folded back by the half mirror 23 and does not spread in the vertical direction of the display surface 20 but is a parallel light. , Along the display surface 20. The light that has traveled is reflected by the retroreflective member 7 provided at the peripheral edge of the display, and returns to the half mirror 23 (arrow C) along a similar path. The light transmitted through the half mirror 23 travels parallel to the display surface 20, passes through the condenser lens 12, and enters the light receiving element 13.
【0108】このとき、二次光源6と集光レンズ12は
ハーフミラー23に対して共に距離Dの位置に配設され
共役な位置関係にある。従って、二次光源6は図6の点
光源6に対応し、集光レンズ12は図5のレンズ12に
対応する。At this time, the secondary light source 6 and the condenser lens 12 are both disposed at a distance D with respect to the half mirror 23 and have a conjugate positional relationship. Therefore, the secondary light source 6 corresponds to the point light source 6 in FIG. 6, and the condenser lens 12 corresponds to the lens 12 in FIG.
【0109】図9に、光源21及び受光素子13の制御
回路の構成ブロック図を示す。この制御回路は光源21
の発光制御と、受光素子13からの出力の演算を行うも
のである。同図に示すように、制御回路は、CPU(Ce
ntral Processing Unit)31を中心として、プログラ
ム及びデータを記憶するROM(Read Only Memory)3
2、RAM(Random Access Memory)33、コンピュータ
に接続するためのインタフェースドライバ34、A/D
(Analog/Digital)コンバータ35、LEDドライバ
36及び各種のプログラムコード(制御プログラム)を
格納するハードディスク37がバス接続された構成から
なる。ここに、CPU31、ROM32及びRAM33
によりコンピュータとしてのマイクロコンピュータが構
成されている。FIG. 9 is a block diagram showing a configuration of a control circuit for the light source 21 and the light receiving element 13. This control circuit is a light source 21
And the calculation of the output from the light receiving element 13. As shown in the figure, the control circuit includes a CPU (Ce
ROM (Read Only Memory) 3 for storing programs and data, centered on a central processing unit (31)
2. RAM (Random Access Memory) 33, interface driver 34 for connecting to a computer, A / D
An (Analog / Digital) converter 35, an LED driver 36, and a hard disk 37 for storing various program codes (control programs) are connected by a bus. Here, the CPU 31, the ROM 32, and the RAM 33
Constitutes a microcomputer as a computer.
【0110】また、このようなマイクロコンピュータに
は、各種のプログラムコード(制御プログラム)を記憶
した記憶媒体39、すなわち、フロッピーディスク、ハ
ードディスク、光ディスク(CD−ROM,CD−R,
CD−R/W,DVD−ROM,DVD−RAMな
ど)、光磁気ディスク(MO)、メモリカードなどに記
憶されているプログラムコードを読み取る装置であるフ
ロッピーディスクドライブ装置、CD−ROMドライブ
装置、MOドライブ装置等のプログラム読取装置40が
接続されている。Further, in such a microcomputer, a storage medium 39 storing various program codes (control programs), that is, a floppy disk, a hard disk, an optical disk (CD-ROM, CD-R,
CD-R / W, DVD-ROM, DVD-RAM, etc.), floppy disk drive, CD-ROM drive, MO A program reading device 40 such as a drive device is connected.
【0111】受光素子13からの出力を演算する回路と
して、受光素子13の出力端子に、アナログ処理回路4
1が図のように接続される。受光素子13に入射した反
射光は、受光素子13内で光の強度に応じた電圧値を持
つアナログの画像データに変換され、アナログ信号とし
て出力される。このアナログ信号は、アナログ処理回路
41で処理された後、A/D(Analog/Digital)コン
バータ35によってデジタル信号に変換されてCPU3
1に渡される。この後、CPU31によって指示手段4
の二次元座標の演算が行われる。As a circuit for calculating the output from the light receiving element 13, an analog processing circuit 4 is connected to the output terminal of the light receiving element 13.
1 are connected as shown. The reflected light that has entered the light receiving element 13 is converted into analog image data having a voltage value according to the light intensity in the light receiving element 13 and output as an analog signal. This analog signal is processed by an analog processing circuit 41, and then converted into a digital signal by an A / D (Analog / Digital) converter 35, and is converted to a digital signal by the CPU 3.
Passed to 1. Thereafter, the instruction means 4 is provided by the CPU 31.
Is calculated.
【0112】なお、この制御回路は、一方の受発光手段
5と同一筺体に組み込んでもよく、また、別筺体として
座標入力/検出領域3を形成するディスプレイの一部分
に組み込んでもよい。また、インタフェースドライバ3
4を介してコンピュータ等に演算された座標データを出
力するために出力端子を設けることが好ましい。This control circuit may be incorporated in the same housing as one of the light receiving / emitting means 5, or may be incorporated in a part of the display forming the coordinate input / detection area 3 as a separate housing. Also, interface driver 3
It is preferable to provide an output terminal for outputting the calculated coordinate data to a computer or the like via 4.
【0113】ハードディスク37に格納された各種のプ
ログラムコード(制御プログラム)または記憶媒体39
に記憶された各種のプログラムコード(制御プログラ
ム)は、座標入力/検出装置1への電源の投入に応じて
RAM33に書き込まれ、各種のプログラムコード(制
御プログラム)が実行されることになる。Various program codes (control programs) stored in the hard disk 37 or the storage medium 39
Are written into the RAM 33 in response to turning on the power to the coordinate input / detection device 1, and the various program codes (control programs) are executed.
【0114】続いて、制御プログラムに基づいてCPU
31によって実行される特徴的な機能について説明す
る。ここで、図10は座標入力/検出装置1を機能的に
示すブロック図である。図10に示すように、座標入力
/検出領域3の表面近傍に指などの指示手段4が挿入さ
れたときに(タッチされたときに)、受発光手段5の受
光素子13に入射した反射光に応じてA/Dコンバータ
35で生成されるデジタル信号は、指示手段4の座標入
力/検出領域3上での二次元座標を検出する座標検出手
段42と、ハネ/トメ識別手段43とに対してそれぞれ
出力される。Subsequently, based on the control program, the CPU
A description will be given of a characteristic function performed by the subroutine 31. Here, FIG. 10 is a block diagram functionally showing the coordinate input / detection device 1. As shown in FIG. 10, when the pointing means 4 such as a finger is inserted near the surface of the coordinate input / detection area 3 (when touched), the reflected light incident on the light receiving element 13 of the light receiving / emitting means 5 The digital signal generated by the A / D converter 35 in accordance with the above is sent to the coordinate detecting means 42 for detecting the two-dimensional coordinates on the coordinate input / detection area 3 of the pointing means 4 and the fly / toning identifying means 43. Output.
【0115】座標検出手段42は、前述したように、座
標入力/検出領域3の表面近傍に指などの指示手段4が
挿入されたときに、指示手段4の座標入力/検出領域3
上での二次元座標を検出する。As described above, when the pointing means 4 such as a finger is inserted near the surface of the coordinate input / detection area 3, the coordinate detecting means 42 detects the coordinate input / detection area 3 of the pointing means 4.
Detect the two-dimensional coordinates above.
【0116】一方、ハネ/トメ識別手段43は、座標入
力/検出領域3の表面近傍に指などの指示手段4による
連続的な情報入力動作に応じた日本語における漢字やひ
らがな等の文字を描画において、その文字に係る「跳
ね」や「止め」を検出するものである。ここで、ハネ/
トメ識別手段43を実現するCPU31によって実行さ
れるハネ/トメ識別処理について図11を参照して以下
に説明する。On the other hand, the splash / tome discriminating means 43 draws characters such as kanji and hiragana in Japanese in the vicinity of the surface of the coordinate input / detection area 3 in accordance with the continuous information input operation by the pointing means 4 such as a finger. , The "bounce" and "stop" of the character are detected. Here,
The fly / tome identification processing executed by the CPU 31 that implements the tome identification means 43 will be described below with reference to FIG.
【0117】図11に示すように、ステップS1におい
ては、微分処理が実行される。描画の際における「跳
ね」や「止め」はその描画軌跡において屈曲点を生じる
ことから、座標の時間変化を微分することにより、この
屈曲点を検出し、「跳ね」や「止め」の動作を検出する
ことが可能になっている。以下において、「止め」部分
を含む漢字「三」の描画及び漢字「三」の各ストローク
端部に「跳ね」部分を意図的に設けたものの描画を例に
して、「止め」や「跳ね」の動作検出についてより詳細
に説明する。As shown in FIG. 11, in step S1, a differentiation process is performed. Since “bounce” and “stop” at the time of drawing cause a bending point in the drawing locus, this bending point is detected by differentiating the time change of the coordinates, and the operation of “bounce” and “stop” is performed. It is possible to detect. In the following, the drawing of the Chinese character "3" including the "stop" portion and the drawing of the Chinese character "3" intentionally having a "bounce" portion at each stroke end will be referred to as "stop" or "bounce". Will be described in more detail.
【0118】ここで、図12(a)は漢字「三」を描画
した際の受光素子におけるディップ深さ及びディップ位
置の時間変化を示すグラフ、(b)は漢字「三」の各ス
トローク端部に「跳ね」部分を設けたものを描画した際
の受光素子におけるディップ深さ及びディップ位置の時
間変化を示すグラフである。図12(a)及び(b)に
示すA点は漢字「三」の描画及び漢字「三」の各ストロ
ーク端部に「跳ね」部分を設けたものの描画における第
二ストロークの始点であり、B点は第二ストロークの終
点である。つまり、B点は、漢字「三」の描画において
は「止め」部分であって、漢字「三」の各ストローク端
部に「跳ね」部分を設けたものの描画においては「跳
ね」部分である。ここで、漢字「三」の描画及び漢字
「三」の各ストローク端部に「跳ね」部分を設けたもの
の描画におけるB点を拡大してみると、図13に示すよ
うに、「止め」部分と「跳ね」部分とでは各動作にかか
わらず描画の最後に急激にディップ深さが変化し、その
消滅時間も「止め」部分と「跳ね」部分とでは差異は生
じていない。一方、図13に示すように、「止め」部分
と「跳ね」部分とでは、そのディップ位置変化に差異が
生じていることがわかる。そこで、ディップ深さ及びデ
ィップ位置の時間変化を微分して単位時間当たりの変化
量として捉えると、図14に示すグラフのようになる。
ここで、図14(a)及び(b)に示すC点はディップ
位置変化微分のゼロクロス点であり、D点はディップ深
さ変化微分のピーク値である。つまり、ゼロクロス点と
は、図14(a)及び(b)に示すように微分カーブの
符号が変わる点(つまり、変化の傾きがゼロになる点)
であり、「跳ね」や「止め」の動作に基づく屈曲点であ
る。また、ディップ深さ変化微分のピーク値であるD点
は、描画の際にはディップ深さは一定であることから、
座標入力/検出領域3から指示手段4が離間してディッ
プが消滅した位置である。Here, FIG. 12A is a graph showing the time change of the dip depth and the dip position in the light receiving element when the Chinese character “3” is drawn, and FIG. 12B is the end of each stroke of the Chinese character “3”. 7 is a graph showing a time change of a dip depth and a dip position in a light receiving element when an image in which a “bounce” portion is provided is drawn. Point A shown in FIGS. 12A and 12B is the starting point of the second stroke in the drawing of the kanji character “3” and the drawing of the kanji character “3” having a “bounce” portion at each stroke end. The point is the end point of the second stroke. That is, the point B is a “stop” portion in the drawing of the kanji “3”, and is a “bounce” portion in the drawing of the kanji “3” provided with a “bounce” portion at each stroke end. Here, when the point B in the drawing of the kanji “3” and the drawing of the kanji “3” having a “bounce” portion at each stroke end is enlarged, as shown in FIG. Regardless of each operation, the dip depth changes abruptly at the end of the drawing between the "bounce" portion and the "bounce" portion, and there is no difference in the disappearance time between the "stop" portion and the "bounce" portion. On the other hand, as shown in FIG. 13, it can be seen that there is a difference in the change of the dip position between the “stop” portion and the “bounce” portion. Therefore, when the time change of the dip depth and the dip position is differentiated and grasped as a change amount per unit time, a graph shown in FIG. 14 is obtained.
Here, point C shown in FIGS. 14A and 14B is a zero cross point of the dip position change derivative, and point D is a peak value of the dip depth change derivative. That is, the zero-cross point is a point at which the sign of the differential curve changes as shown in FIGS. 14A and 14B (that is, a point at which the slope of the change becomes zero).
, And is a bending point based on the action of “bounce” or “stop”. In addition, the point D, which is the peak value of the dip depth change derivative, is constant at the time of drawing because the dip depth is constant.
This is the position where the dip disappears because the pointing means 4 is separated from the coordinate input / detection area 3.
【0119】なお、上述したような屈曲点は、座標入力
/検出領域3の上方両端(又は、下方両端)に装着され
ている受発光手段5の少なくともいずれか一方で検出さ
れれば良い。このように受発光手段5の少なくともいず
れか一方で屈曲点が検出されれば良いものとしたのは、
以下の理由による。意図しない「跳ね」などの描画ノイ
ズは、座標入力/検出領域3内であらゆる方向に出る可
能性があるため、一方の受発光手段5の受光素子13の
ディップ位置だけでは、全ての意図しない「跳ね」を削
除することができない場合があるからである。例えば、
ストロークの「跳ね」が一方の受発光手段5の受光素子
13の光軸に平行あるいは平行に近い場合には、その受
発光手段5の受光素子13上ではディップ位置は移動し
ない。しかしながら、他方の受発光手段5の受光素子1
3は、一方の受発光手段5の受光素子13と光軸が略直
交しているので、ディップ位置の変化が必ず起こるから
である。つまり、両方の受発光手段5の受光素子13を
観察し、少なくとも一方の受発光手段5の受光素子13
においてディップ位置の変化によりゼロクロス点が発生
した場合に、「跳ね」を評価するようにすることで、評
価の取りこぼしをすることはなく、確実に意図しない
「跳ね」の抑制を行うことができる。The above-mentioned bending point may be detected by at least one of the light receiving / emitting means 5 mounted on both upper ends (or lower both ends) of the coordinate input / detection area 3. As described above, it is sufficient that at least one of the light receiving / emitting means 5 detects the bending point.
For the following reasons. Since drawing noise such as unintended “bounce” may appear in any direction within the coordinate input / detection area 3, all unintended “dip positions” of the light receiving element 13 of one of the light receiving / emitting means 5 are not included. This is because it may not be possible to delete “bounce”. For example,
If the “bounce” of the stroke is parallel or nearly parallel to the optical axis of the light receiving and emitting means 13 of one of the light receiving and emitting means 5, the dip position does not move on the light receiving element 13 of the light receiving and emitting means 5. However, the light receiving element 1 of the other light receiving / emitting means 5
No. 3 is because the light axis of the light receiving element 13 of one of the light receiving and emitting means 5 is substantially perpendicular to the light axis, so that the dip position always changes. That is, the light receiving elements 13 of both the light receiving and emitting units 5 are observed, and the light receiving elements 13 of at least one of the light receiving and emitting units 5 are observed.
By evaluating "bounce" when a zero-cross point occurs due to a change in the dip position, unintentional "bounce" can be surely suppressed without missing the evaluation.
【0120】そして、微分処理(ステップS1)は、ゼ
ロクロス点が検出されたと判断されるまで(ステップS
2のY)、繰り返される。したがって、ステップS1〜
S2において、ゼロクロス点検出手段の機能が実行され
る。The differentiation process (step S1) is continued until it is determined that the zero cross point is detected (step S1).
Y of 2) is repeated. Therefore, steps S1 to S1
In S2, the function of the zero-cross point detection means is executed.
【0121】ゼロクロス点が検出されたと判断された場
合には(ステップS2のY)、ステップS3に進み、屈
曲後持続時間Tを検出する屈曲後持続時間検出処理が実
行される。ここで、屈曲後持続時間Tとは、ディップ位
置変化微分のゼロクロス点であるC点と、ディップ深さ
変化微分のピーク値であるD点との屈曲後持続時間に対
応するものである(図14参照)。ステップS3におい
てこのような屈曲後持続時間Tを検出するのは、図14
からも解かるように、「跳ね」動作による描画形状は
「止め」の動作時に生じる擬似的な「跳ね」の描画形状
に比べて形状が長いことから、その持続時間も長くなっ
ているので、この屈曲後持続時間Tを検出することによ
り「跳ね」動作なのか「止め」動作なのかを判断するこ
とが可能になるからである。ここに、屈曲後持続時間検
出手段の機能が実行される。When it is determined that the zero cross point has been detected (Y in step S2), the process proceeds to step S3, and a post-bend duration detecting process for detecting the post-bend duration T is executed. Here, the post-bending duration T corresponds to the post-bending duration of the point C which is the zero cross point of the dip position change derivative and the point D which is the peak value of the dip depth change derivative (FIG. 14). The reason for detecting such a post-bending duration T in step S3 is as shown in FIG.
As can be seen from the figure, since the drawing shape by the "bounce" operation is longer than the pseudo "bounce" drawing shape generated at the time of the "stop" operation, its duration is also longer, By detecting the duration T after the bending, it is possible to determine whether the operation is the “bounce” operation or the “stop” operation. Here, the function of the post-bending duration detecting means is executed.
【0122】なお、図14(b)に示すように、漢字
「三」の各ストローク端部に「跳ね」部分を設けたもの
の「跳ね」を描画する際には、「タメ」の動作が生じ
る。この「タメ」の動作は、ゼロクロス点であるC点で
示した部分のディップ位置の微分曲線が“0”となる領
域が点にはならずに、20msec程度の“0”の時間が持
続している線として検出される。これは、「跳ね」部分
を描画する際に、指等の指示手段4がC点で一瞬止まる
からである。この持続部分が、いわゆる「タメ」であ
る。そのため、このような「タメ」の動作が検出される
場合には、ゼロクロス点であるC点は、“0”の時間が
持続している範囲で任意とされる。As shown in FIG. 14 (b), although the "bounce" portion is provided at each stroke end of the kanji "3", the "bounce" operation occurs when the "bounce" is drawn. . In the operation of the “delay”, the area where the differential curve of the dip position of the portion indicated by the point C which is the zero cross point becomes “0” does not become a point, but the “0” time of about 20 msec is maintained. Line is detected. This is because the pointing means 4 such as a finger stops at the point C for a moment when drawing the “bounce” portion. This lasting portion is the so-called “tame”. Therefore, when such an operation of “delay” is detected, the point C, which is the zero-cross point, is arbitrarily set within a range where the time “0” is maintained.
【0123】続くステップS4においては、ステップS
3で検出した屈曲後持続時間Tと閾値T0とを比較す
る。ここに、比較手段の機能が実行される。なお、閾値
T0は、「跳ね」動作による平均的な屈曲後持続時間
と、「止め」動作による平均的な屈曲後持続時間との中
間的な値とされており、例えばROM32に記憶されて
いる。つまり、ROM32が、閾値記憶手段として機能
することになる。In the following step S4, step S
After bending detected in 3 duration is compared with T and the threshold T 0. Here, the function of the comparing means is executed. The threshold value T 0 is an intermediate value between the average duration after bending by the “bounce” operation and the average duration after bending by the “stop” operation, and is stored in the ROM 32, for example. I have. That is, the ROM 32 functions as a threshold storage unit.
【0124】屈曲後持続時間Tが閾値T0よりも大きい
場合、つまり、“T>T0”であった場合には(ステッ
プS4のY)、ステップS5に進み、座標検出手段42
において検出された二次元座標をプロットするか否かの
判断基準となるプロットフラグPFをON(PF=1)
にして、処理を終了する。一方、屈曲後持続時間Tが閾
値T0よりも小さい場合、つまり、“T≦T0”であっ
た場合には(ステップS4のN)、ステップS6に進
み、プロットフラグPFをOFF(PF=0)にして、
処理を終了する。したがって、ステップS5〜S6にお
いて、ハネ/トメ判別手段の機能が実行される。If the post-bending duration T is greater than the threshold value T 0 , that is, if “T> T 0 ” (Y in step S 4), the process proceeds to step S 5, where the coordinate detection means 42
Or plotting the detected two-dimensional coordinates whether criteria become plot flag P F to ON in (P F = 1)
To end the processing. On the other hand, if after bending duration T is less than the threshold value T 0, that is, (N in step S4) "T ≦ T 0" when the A was, the process proceeds to step S6, OFF plots flag P F (P F = 0)
The process ends. Therefore, in steps S5 to S6, the function of the fly / toning discriminating means is executed.
【0125】そして、図10に示すように、座標検出手
段42およびハネ/トメ識別手段43の後段には描画制
御手段44が設けられている。この描画制御手段44
は、座標検出手段42において検出された二次元座標を
プロットフラグPFに基づいてコンピュータに出力する
か否かを判断するものである。つまり、プロットフラグ
PFがON(PF=1)の場合にのみ、座標検出手段4
2において検出された二次元座標をコンピュータに描画
情報(入力情報)として出力することになるので、「止
め」の動作時に生じる尾引きである擬似的な「跳ね」に
係る二次元座標が描画情報としてコンピュータに出力さ
れることはない。As shown in FIG. 10, a drawing control means 44 is provided downstream of the coordinate detecting means 42 and the fly / toning identifying means 43. This drawing control means 44
Is to determine whether to output to the computer on the basis of the two-dimensional coordinates detected in the coordinate detection unit 42 in the plot flag P F. That is, only when the plot flag P F is ON (P F = 1), the coordinate detection means 4
2 is output to the computer as drawing information (input information), so that the two-dimensional coordinates relating to a pseudo “bounce” which is a tail generated at the time of the “stop” operation are drawn information. Will not be output to the computer.
【0126】ここに、指などの指示手段4による連続的
な情報入力動作に応じた描画の「跳ね」部分や「止め」
部分での指示手段4の自然かつ異なる動き(「跳ね」部
分及び「止め」部分は急峻に座標入力/検出領域3から
離れる点で共通するが、「跳ね」部分では描画に応じた
ディップ位置の単位時間当たりの変化の傾きがゼロにな
るゼロクロス点とディップが消滅した位置との時間間隔
が「止め」部分に比べて長くなる)に着目し、ゼロクロ
ス点とディップが消滅した位置との時間間隔と、予め設
定された所定の閾値とを比較し、その大小に応じて指示
手段4による描画が「跳ね」なのか「止め」なのかを識
別することで、より適正に入力状態を認識でき、「止
め」部分に対する尾引き等を低減させた再現画像処理が
可能となる。Here, the "bounce" portion or the "stop" portion of the drawing according to the continuous information input operation by the pointing means 4 such as a finger.
The natural and different movements of the indicating means 4 in the portion (the "bounce" portion and the "stop" portion are common in that they steeply move away from the coordinate input / detection area 3, but in the "bounce" portion, the dip position corresponding to the drawing Focusing on the time interval between the zero-cross point where the slope of the change per unit time becomes zero and the position where the dip disappears becomes longer than the "stop" portion), the time interval between the zero-cross point and the position where the dip disappears Is compared with a predetermined threshold value set in advance, and it is possible to more appropriately recognize the input state by identifying whether the drawing by the indicating means 4 is “bounce” or “stop” according to the magnitude thereof, Reproduction image processing in which tailing or the like for the “stop” portion is reduced is enabled.
【0127】本発明の第二の実施の形態を図15ないし
図19に基づいて説明する。なお、第一の実施の形態に
おいて説明した部分と同一部分については同一符号を用
い、説明も省略する。本実施の形態の座標入力/検出装
置1は、指示手段4による連続的な指示に基づいて描画
された文字に係る「跳ね」や「止め」の検出方法のみが
第一の実施の形態とは異なるものである。A second embodiment of the present invention will be described with reference to FIGS. The same parts as those described in the first embodiment are denoted by the same reference numerals, and description thereof is omitted. The coordinate input / detection device 1 of the present embodiment differs from the first embodiment only in the method of detecting “bounce” and “stop” of a character drawn based on a continuous instruction by the instruction means 4. Are different.
【0128】図15は、座標入力/検出装置1を機能的
に示すブロック図である。図15に示すように、座標入
力/検出領域3の表面近傍に指などの指示手段4が挿入
されたときに(タッチされたときに)、受発光手段5の
受光素子13に入射した反射光に応じてA/Dコンバー
タ35で生成されるデジタル信号は、指示手段4の座標
入力/検出領域3上での二次元座標を検出する座標検出
手段42と、ハネ/トメ識別手段43とに対してそれぞ
れ出力される。FIG. 15 is a block diagram functionally showing the coordinate input / detection device 1. As shown in FIG. As shown in FIG. 15, when the pointing means 4 such as a finger is inserted near the surface of the coordinate input / detection area 3 (when touched), the reflected light incident on the light receiving element 13 of the light receiving / emitting means 5 The digital signal generated by the A / D converter 35 in response to the coordinate detection means 42 for detecting two-dimensional coordinates on the coordinate input / detection area 3 of the instruction means 4 and the fly / tome discriminating means 43 Output.
【0129】座標検出手段42は、前述したように、座
標入力/検出領域3の表面近傍に指などの指示手段4が
挿入されたときに、指示手段4の座標入力/検出領域3
上での二次元座標を検出する。As described above, when the pointing means 4 such as a finger is inserted near the surface of the coordinate input / detection area 3, the coordinate detecting means 42 detects the coordinate input / detection area 3 of the pointing means 4.
Detect the two-dimensional coordinates above.
【0130】一方、ハネ/トメ識別手段43は、座標入
力/検出領域3の表面近傍に指などの指示手段4による
連続的な情報入力動作に応じた日本語における漢字やひ
らがな等の文字を描画において、その文字に係る「跳
ね」や「止め」を検出するものである。なお、図15に
示すように、ハネ/トメ識別手段43は、各受発光手段
5毎に独立した第1ハネ/トメ識別手段43aと第2ハ
ネ/トメ識別手段43bとで構成されている。On the other hand, the splash / tome discriminating means 43 draws characters such as kanji and hiragana in Japanese in the vicinity of the surface of the coordinate input / detection area 3 according to the continuous information input operation by the pointing means 4 such as a finger. , "Bounce" and "stop" of the character are detected. As shown in FIG. 15, the fly / tome discriminating means 43 includes a first fly / tome discriminating means 43 a and a second fly / tome discriminating means 43 b which are independent for each light receiving / emitting means 5.
【0131】ここで、ハネ/トメ識別手段43を実現す
るCPU31によって実行されるハネ/トメ識別処理に
ついて図16を参照して以下に説明する。図16に示す
ように、まず、A/Dコンバータ35で生成されるデジ
タル信号に基づいてディップ位置の時系列データが逐次
取得される(ステップS31)。なお、以下の説明で
は、処理を各受発光手段5に分けて表記せず、一方の受
発光手段5に対しての第1ハネ/トメ識別手段43aに
おける処理について説明する。Here, the fly / tome identification processing executed by the CPU 31 that implements the fly / tome identification means 43 will be described below with reference to FIG. As shown in FIG. 16, first, time-series data of dip positions is sequentially acquired based on a digital signal generated by the A / D converter 35 (step S31). In the following description, the processing will not be described separately for each light emitting / receiving means 5, but the processing in the first splash / tome discriminating means 43a for one light receiving / emitting means 5 will be described.
【0132】続くステップS32においては、微分処理
が実行される。描画の際における「跳ね」や「止め」は
その描画軌跡において屈曲点を生じることから、座標の
時間変化を微分することにより、この屈曲点を検出し、
「跳ね」や「止め」の動作を検出することが可能になっ
ている。以下において、「止め」部分を含む漢字「三」
の描画ストロークを例にして、「止め」や「跳ね」の動
作検出についてより詳細に説明する。In the following step S32, a differentiation process is performed. Since "bounce" and "stop" at the time of drawing cause a bending point in the drawing locus, this bending point is detected by differentiating the time change of coordinates,
"Bounce" and "stop" actions can be detected. In the following, the kanji "san" including the "stop" part
The operation detection of “stop” and “bounce” will be described in more detail by taking the drawing stroke of “1” as an example.
【0133】ここで、図17(a)は漢字「三」を描画
した際に取得された座標データを示すグラフ、図17
(b)は(a)の実線部分に相当するディップ位置の時
間変化を示すグラフである。図17(a)及び図17
(b)に示すA点及びB点はいわゆる「跳ね」部分であ
る。取得されたディップ位置の時間変化を微分して単位
時間当たりの変化量として捉えると、図17(c)に示
すグラフのようになる。なお、微分処理には、単純差分
や平滑化微分が用いられる。微分処理された波形は、図
17(c)に示すように、A点及びB点で座標変化の向
きが変わっている。つまり、図17(c)に示すよう
に、A点及びB点に相当する位置が、微分カーブの符号
が変わる点(つまり、変化の傾きがゼロになる点)にな
っている。この符号が変わる位置を図17(b)におい
て、白丸(○)で示した。この部分が、ゼロクロス点で
ある。FIG. 17A is a graph showing coordinate data obtained when the Chinese character "3" is drawn.
(B) is a graph showing the time change of the dip position corresponding to the solid line part of (a). FIG. 17A and FIG.
Points A and B shown in (b) are so-called "bounce" portions. When the acquired time change of the dip position is differentiated and captured as a change amount per unit time, a graph shown in FIG. 17C is obtained. Note that a simple difference or a smoothed derivative is used for the differentiation process. As shown in FIG. 17C, the direction of the coordinate change of the differentiated waveform changes at points A and B. That is, as shown in FIG. 17C, the positions corresponding to the points A and B are points where the signs of the differential curves change (that is, points where the gradient of the change becomes zero). The position where this sign changes is indicated by a white circle (() in FIG. This part is the zero cross point.
【0134】以上のような微分処理(ステップS32)
は、ゼロクロス点が検出されたと判断されるまで(ステ
ップS33のY)、繰り返される。したがって、ステッ
プS31〜S33において、ゼロクロス点検出手段の機
能が実行される。The differentiation process as described above (step S32)
Are repeated until it is determined that a zero cross point has been detected (Y in step S33). Therefore, in steps S31 to S33, the function of the zero-cross point detecting means is executed.
【0135】ゼロクロス点が検出されたと判断された場
合には(ステップS33のY)、そのゼロクロス点が1
ストローク中において最初に現われたゼロクロス点なの
か、1ストローク中において最後に現われたゼロクロス
点なのかをステップS34及びステップS35において
判断する。If it is determined that the zero cross point has been detected (Y in step S33), the zero cross point is set to 1
It is determined in steps S34 and S35 whether the zero-cross point appears first in the stroke or the zero-cross point appears last in one stroke.
【0136】検出されたゼロクロス点が1ストローク中
において最初に現われたゼロクロス点である場合には
(ステップS34のY)、ストローク始点とゼロクロス
点との間の時間間隔T1が検出される(ステップS3
6)。ここで、ストローク始点とゼロクロス点との間の
時間間隔T1を検出するのは、「跳ね」動作による描画
形状は「止め」の動作時に生じる擬似的な「跳ね」の描
画形状に比べて形状が長いことから、ストローク始点と
ゼロクロス点との時間間隔も長くなっているので、この
時間間隔を検出することにより「跳ね」動作なのか「止
め」動作なのかを判断することが可能になるからであ
る。ここに、時間間隔検出手段の機能が実行される。If the detected zero cross point is the first zero cross point in one stroke (Y in step S34), the time interval T1 between the stroke start point and the zero cross point is detected (step S3).
6). Here, the time interval T1 between the stroke start point and the zero-cross point is detected because the drawing shape by the “bounce” operation is smaller than the pseudo “bounce” drawing shape generated at the time of the “stop” operation. Because the length is long, the time interval between the stroke start point and the zero cross point is also long, so by detecting this time interval, it is possible to determine whether it is a “bounce” operation or a “stop” operation. is there. Here, the function of the time interval detecting means is executed.
【0137】続くステップS37においては、ステップ
S36で検出した時間間隔T1と閾値TH1とを比較す
る。ここに、比較手段の機能が実行される。なお、閾値
TH1は、例えばROM32に記憶されている。つま
り、ROM32が、閾値記憶手段として機能することに
なる。In the following step S37, the time interval T1 detected in step S36 is compared with a threshold value TH1. Here, the function of the comparing means is executed. The threshold value TH1 is stored in, for example, the ROM 32. That is, the ROM 32 functions as a threshold storage unit.
【0138】時間間隔T1が閾値TH1よりも大きい場
合、つまり、“T1>TH1”であった場合には(ステ
ップS37のY)、ステップS38に進み、座標検出手
段42において検出された二次元座標をプロットするか
否かの判断基準となるプロットフラグPFをON(PF
=1)にした後、ステップS31に戻る。一方、時間間
隔T1が閾値TH1よりも小さい場合、つまり、“T1
≦TH1”であった場合には(ステップS37のN)、
ステップS39に進み、プロットフラグPFをOFF
(PF=0)にした後、ステップS31に戻る。つま
り、時間間隔T1が閾値TH1よりも小さい場合には、
ストローク始点から最初のゼロクロス点に至る部分は描
画されないか、または、ストロークデータとしては破棄
されることになる。If the time interval T1 is greater than the threshold value TH1, that is, if “T1> TH1” (Y in step S37), the process proceeds to step S38, where the two-dimensional coordinates detected by the coordinate detecting means 42 are detected. plot the criterion for determining whether to become plot flag P F to ON (P F
= 1), and the process returns to step S31. On the other hand, when the time interval T1 is smaller than the threshold value TH1, that is, "T1
≤ TH1 "(N in step S37),
The process proceeds to step S39, OFF plots flag P F
After (P F = 0), the process returns to step S31. That is, when the time interval T1 is smaller than the threshold value TH1,
The portion from the stroke start point to the first zero cross point is not drawn or discarded as stroke data.
【0139】また、検出されたゼロクロス点が1ストロ
ーク中において最後に現われたゼロクロス点である場合
には(ステップS35のY)、ストローク終点とゼロク
ロス点との間の時間間隔T2が検出される(ステップS
40)。ここでも、ストローク始点とゼロクロス点との
間の時間間隔T1を検出するのは、「跳ね」動作による
描画形状は「止め」の動作時に生じる擬似的な「跳ね」
の描画形状に比べて形状が長いことから、ストローク始
点とゼロクロス点との時間間隔も長くなっているので、
この時間間隔を検出することにより「跳ね」動作なのか
「止め」動作なのかを判断することが可能になるからで
ある。ここに、時間間隔検出手段の機能が実行される。If the detected zero cross point is the last zero cross point in one stroke (Y in step S35), a time interval T2 between the stroke end point and the zero cross point is detected (step S35). Step S
40). Here, the time interval T1 between the stroke start point and the zero-cross point is detected because the drawing shape by the “bounce” operation is a pseudo “bounce” generated at the time of the “stop” operation.
Since the shape is longer than the drawing shape of, the time interval between the stroke start point and the zero-cross point is also longer,
This is because detecting this time interval makes it possible to determine whether the operation is a “bounce” operation or a “stop” operation. Here, the function of the time interval detecting means is executed.
【0140】続くステップS21においては、ステップ
S40で検出した時間間隔T2と閾値TH2とを比較す
る。ここに、比較手段の機能が実行される。なお、閾値
TH2は、例えばROM32に記憶されている。つま
り、ROM32が、閾値記憶手段として機能することに
なる。In the following step S21, the time interval T2 detected in step S40 is compared with a threshold value TH2. Here, the function of the comparing means is executed. The threshold value TH2 is stored in, for example, the ROM 32. That is, the ROM 32 functions as a threshold storage unit.
【0141】時間間隔T2が閾値TH2よりも大きい場
合、つまり、“T2>TH2”であった場合には(ステ
ップS41のY)、ステップS42に進み、座標検出手
段42において検出された二次元座標をプロットするか
否かの判断基準となるプロットフラグPFをON(PF
=1)にして、処理を終了する。一方、時間間隔T2が
閾値TH2よりも小さい場合、つまり、“T2≦TH
2”であった場合には(ステップS41のN)、ステッ
プS43に進み、プロットフラグPFをOFF(PF=
0)にしして、処理を終了する。つまり、時間間隔T2
が閾値TH2よりも小さい場合には、最後のゼロクロス
点からストローク終点に至る部分は描画されないか、ま
たは、ストロークデータとしては破棄されることにな
る。If the time interval T2 is larger than the threshold value TH2, that is, if “T2> TH2” (Y in step S41), the process proceeds to step S42, where the two-dimensional coordinates detected by the coordinate detecting means 42 are detected. plot the criterion for determining whether to become plot flag P F to ON (P F
= 1), and the process ends. On the other hand, when the time interval T2 is smaller than the threshold value TH2, that is, “T2 ≦ TH
If the was the 2 "(N in step S41), the process proceeds to step S43, the plot flag P F OFF (P F =
0), and the process ends. That is, the time interval T2
Is smaller than the threshold value TH2, the portion from the last zero-cross point to the stroke end point is not drawn or is discarded as stroke data.
【0142】なお、意図した「跳ね」を描画する際に
は、人間の筆記動作として「タメ」の動作が生じること
がある。この「タメ」の動作は、ゼロクロス点である部
分の微分曲線が“0”となる領域が点にはならずに、
“0”の時間が持続している線として検出される。これ
は、「跳ね」部分を描画する際に、指等の指示手段4が
ゼロクロス点で一瞬止まるからである。この持続部分
が、いわゆる「タメ」である。そのため、このような
「タメ」の動作が検出される場合には、ゼロクロス点
は、“0”の時間が持続している範囲で任意とされる。
処理上は、この“0”が持続する期間の最終端をゼロク
ロス点として用いる方が意図した「跳ね」と意図しない
「跳ね」の動作間での差が明確になるが、持続部分の中
点や始点を選ぶこともできる。When drawing an intended “bounce”, a “tame” operation may occur as a human writing operation. The operation of this “delay” is that the region where the differential curve of the portion that is the zero crossing point is “0” does not become a point,
It is detected as a line in which the time “0” lasts. This is because the pointing means 4 such as a finger stops at the zero-cross point for a moment when drawing the “bounce” portion. This lasting portion is the so-called “tame”. Therefore, when such an operation of “delay” is detected, the zero-cross point is arbitrarily set within a range where the time “0” continues.
In processing, it is clearer to use the final end of the period in which this “0” is maintained as the zero-cross point, so that the difference between the intended “bounce” and the unintended “bounce” becomes clearer. You can also choose the starting point.
【0143】ここで、ストローク始点および終点でのハ
ネ抑制アルゴリズムについて図18を参照しつつ補足説
明する。図18は、ストローク描画時における受光素子
13上のディップ位置と時間との関係を示したものであ
る。図18中、S1,S2,・・SNで示された白丸
(○)は、各時刻における受光素子13上のディップ位
置を表している。つまり、これらのS1,S2,・・S
Nで示された列が、連続する1ストロークである。この
1ストロークにおいて等間隔で受光素子13上のディッ
プ位置をサンプリングすると仮定し、S1,S2,・・
SNの時間間隔は等間隔であるものとする。なお、1ス
トローク中において読み込まれるサンプリング数は、N
とする。また、S1はストロークの始点であり、S2,
S3,・・SNとストロークが進んでゆく。ここで、n
番目のディップ位置Snにおける微分dnは、以下に示
す式(6)のように定義される。Here, a supplementary explanation will be given of the splash suppression algorithm at the stroke start and end points with reference to FIG. FIG. 18 shows the relationship between the dip position on the light receiving element 13 and the time during stroke drawing. In FIG. 18, white circles (() indicated by S 1 , S 2 ,... SN indicate dip positions on the light receiving element 13 at respective times. That is, these S 1 , S 2 ,... S
The column indicated by N is one continuous stroke. Assuming that dip positions on the light receiving element 13 are sampled at equal intervals in this one stroke, S 1 , S 2 ,.
Time intervals of SN are assumed to be equal. The number of samples read during one stroke is N
And S 1 is the starting point of the stroke, and S 2 ,
The stroke advances as S 3 ,..., SN . Where n
Th derivative d n at the dip position S n of is defined by the equation (6) shown below.
【0144】[0144]
【数1】 (Equation 1)
【0145】また、n番目のディップ位置がゼロクロス
点かどうかを表すパラメータをZnとする。Znは以下
に示す式(7)のような論理値をとるものとする。な
お、初期状態では、Znはすべて“false”とする。[0145] Also, the parameters n th dip positions indicating whether the zero-cross point to Z n. Z n is assumed to take the logical value of Equation (7) shown below. In the initial state, Zn is all “false”.
【0146】[0146]
【数2】 (Equation 2)
【0147】さらに、n番目のサンプリング点をストロ
ークとして有効な点(描画すべき点)とするか否かを表
すパラメータpnを以下に示す式(8)のように定義す
る。なお、初期状態ではpnはすべて“false”であ
る。[0147] Furthermore, defining the parameter p n indicating whether a valid point the n-th sampling point as a stroke (point to be drawn) as shown in Equation (8) below. In the initial state, pn is all “false”.
【0148】[0148]
【数3】 (Equation 3)
【0149】さらにまた、上述したように、ストローク
始点に関する意図しない「跳ね」検出の閾値をT1と
し、ストローク終点に関する意図しない「跳ね」検出の
閾値をT2とする。加えて、ストロークの最初に現われ
たゼロクロス点を記憶するパラメータを“ztop”、スト
ローク最後に現われたゼロクロス点を記憶するパラメー
タを“ztail”とする。なお、“ztop”及び“ztail”の
初期値は、“ztop”=“ztail”=0とする。Further, as described above, the threshold value for unintended “bounce” detection at the stroke start point is T1 and the threshold value for unintended “bounce” detection at the stroke end point is T2. In addition, the parameter that stores the zero cross point that appears at the beginning of the stroke is “ztop”, and the parameter that stores the zero cross point that appears at the end of the stroke is “ztail”. Note that the initial values of “ztop” and “ztail” are “ztop” = “ztail” = 0.
【0150】次に動作について説明する。まず、ストロ
ーク描画の進行にしたがって逐次読み込まれるSn(n
=1,2,・・・,N)に基づき、dn(n=2,3,
・・・,N)およびZn−1(n=3,4,・・・,
N)が算出される。以下、場合分けして説明する。 1. n−1<T1,かつ,ストロークが継続している
場合 「n−1=r」で「Zn−1=“true”」となった場合
であって、「“ztop”=0」ならば、ストロークの最初
に現われたゼロクロス点であるとみなし、“ztop”=r
とする。 2. n−1<T1,かつ,ストロークが終了している
場合 p1〜pn−1を“true”とする。 3. n−1=T1の場合 「“ztop”=0」ならば、p1〜pn−1を“true”と
する。また、「“ztop”=0」でなければ、pztop
〜pn−1を“true”とする。 4. T1<n−1≦T1+T2,かつ,ストロークが
継続している場合 「n−1=s」で「Zn−1=“true”」となった場
合、“ztail”の値を「Zn−1=“true”」となった
時点の“n−1”で更新する。 5. T1<n−1≦T1+T2,かつ,ストロークが
終了している場合 処理を終了する。 6. T1+T2<n−1,かつ,ストロークが継続し
ている場合 「n−1=s」で「Zn−1=“true”」となった場
合、“ztail”の値を「Zn−1=“true”」となった
時点の“n−1”で更新する。また、pn−1− T2を
“true”とする。 7. T1+T2<n−1,かつ,ストロークが終了し
た場合 「“ztail”=0」ならば、pn−1−T2〜pNを“t
rue”とする。また、「“ztop”=0」でなければ、p
n−1−T2〜pztailを“true”とする。以上によ
り、ストローク始点および終点でのハネ抑制が実行され
る。Next, the operation will be described. First, S n (n read sequentially as the stroke drawing progresses
= 1, 2,..., N), d n (n = 2, 3,
.., N) and Zn -1 (n = 3, 4,...,
N) is calculated. Hereinafter, description will be made in each case. 1. If n-1 <T1, and the stroke is continued If "n-1 = r" and "Zn -1 =" true "", and if "ztop" = 0, , Assumed to be the zero crossing point that appeared at the beginning of the stroke, and “ztop” = r
And 2. n-1 <T1, and the p 1 a ~p n-1 "true" if the stroke is completed. 3. If the case of n-1 = T1 "" ztop "= 0", and the p 1 ~p n-1 "true ". Also, unless “ztop” = 0, p ztop
To pn-1 are "true". 4. T1 <n-1 ≦ T1 + T2 and, when the stroke continues, "n-1 = s' if becomes" Z n-1 = "true", "the value of" ztail "" Z n- 1 is updated with “n−1” when “true”. 5. If T1 <n-1 ≦ T1 + T2 and the stroke has ended, the processing ends. 6. When T1 + T2 <n-1 and the stroke is continued When "n-1 = s" and "Zn -1 =" true "", the value of "ztail" is changed to "Zn -1 = It is updated with "n-1" at the time of "true". Also, pn-1- T2 is set to "true". 7. When T1 + T2 <n−1 and the stroke is completed If ““ ztail ”= 0”, pn−1−T2 to PN are set to “t”.
rue ”, and if“ “ztop” = 0 ”, p
n-1−T2 to p ztail are set to “true”. As described above, the splash suppression at the stroke start point and the stroke end point is executed.
【0151】そして、図15に示すように、座標検出手
段42およびハネ/トメ識別手段43の後段には描画制
御手段44が設けられている。この描画制御手段44
は、座標検出手段42において検出された二次元座標を
プロットフラグPFに基づいてコンピュータに出力する
か否かを判断するものである。つまり、プロットフラグ
PFがON(PF=1)の場合にのみ、座標検出手段5
1において検出された二次元座標をコンピュータに描画
情報として出力することになるので、「止め」の動作時
に生じる尾引きである擬似的な「跳ね」に係る二次元座
標が描画情報としてコンピュータに出力されることはな
い。図19は、始点および終点とゼロクロス点との間の
描画データが「無効」と判断され、A点及びB点に生じ
ていた意図しない「跳ね」が削除された例である。As shown in FIG. 15, a drawing control means 44 is provided at a stage subsequent to the coordinate detecting means 42 and the fly / tome discriminating means 43. This drawing control means 44
Is to determine whether to output to the computer on the basis of the two-dimensional coordinates detected in the coordinate detection unit 42 in the plot flag P F. That is, only when the plot flag P F is ON (P F = 1), the coordinate detecting unit 5
Since the two-dimensional coordinates detected in step 1 are output to the computer as drawing information, the two-dimensional coordinates relating to the pseudo "bounce" which is a tail generated during the "stop" operation are output to the computer as drawing information. It will not be done. FIG. 19 shows an example in which the drawing data between the start point and the end point and the zero-cross point is determined to be “invalid”, and the unintended “bounce” occurring at the points A and B is deleted.
【0152】上述したように各受発光手段5毎に独立し
てハネ/トメ識別処理を行うようにしたのは、以下の理
由による。意図しない「跳ね」などの描画ノイズは、座
標入力/検出領域3内であらゆる方向に出る可能性があ
るため、一方の受発光手段5のディップ位置のみを微分
しただけでは、全ての意図しない「跳ね」を削除するこ
とができない場合があるからである。例えば、ストロー
クの「跳ね」が一方の受発光手段5の受光素子13の光
軸に平行あるいは平行に近い場合であった場合、その受
光素子13上ではディップ位置は移動しない。これで
は、意図しない「跳ね」が発生しているにもかかわら
ず、上述したゼロクロス点を見つけることができないた
め、「跳ね」を評価することすらできず、「跳ね」の抑
制を取りこぼしてしまう。しかしながら、この場合に
は、他方の受発光手段5の受光素子13は、一方の受発
光手段5の受光素子13と光軸が略直交しているので、
ディップ位置の変化が必ず起こる。つまり、各受発光手
段5毎に独立してハネ/トメ識別処理を行うようにし
て、各受発光手段5のうち少なくとも一方にゼロクロス
点が発生した場合に、「跳ね」を評価するようにするこ
とで、評価の取りこぼしをすることはなく、確実に意図
しない「跳ね」の抑制を行うことができる。As described above, the fly / toning discriminating process is performed independently for each light receiving / emitting means 5 for the following reason. Since drawing noise such as unintentional “bounce” may appear in any direction in the coordinate input / detection area 3, only unintentional “dip position” of one of the light emitting / receiving means 5 will cause all unintended “noise”. This is because it may not be possible to delete “bounce”. For example, if the “bounce” of the stroke is parallel or nearly parallel to the optical axis of the light receiving element 13 of one of the light receiving and emitting means 5, the dip position does not move on that light receiving element 13. In this case, even though unintended “bounce” has occurred, the above-mentioned zero cross point cannot be found, so that “bounce” cannot be evaluated even, and the suppression of “bounce” is missed. However, in this case, since the light receiving element 13 of the other light receiving / emitting means 5 has a light axis substantially orthogonal to the light receiving element 13 of the one light receiving / emitting means 5,
A change in the dip position always occurs. In other words, the fly / toning discrimination process is performed independently for each light emitting / receiving means 5, and when at least one of the light emitting / receiving means 5 has a zero-cross point, "bounce" is evaluated. This makes it possible to surely suppress unintended “bounce” without missing the evaluation.
【0153】ここに、指などの指示手段4による連続的
な情報入力動作に応じた描画の「跳ね」部分や「止め」
部分での指示手段4の自然かつ異なる動き(「跳ね」部
分及び「止め」部分は急峻に座標入力/検出領域3面か
ら離れる点で共通するが、「跳ね」部分では描画に応じ
たディップ位置の単位時間当たりの変化の傾きがゼロに
なるゼロクロス点と描画の終端位置との時間間隔が「止
め」部分に比べて長くなる)に着目し、ゼロクロス点と
描画の終端位置との時間間隔と、予め設定された所定の
閾値とを比較し、その大小に応じて指示手段による描画
が「跳ね」なのか「止め」なのかを識別することで、よ
り適正に入力状態を認識でき、意図しない「跳ね」であ
る「止め」部分に対する尾引き等を低減させた再現画像
処理が可能となる。Here, the "bounce" portion or the "stop" portion of the drawing in response to the continuous information input operation by the pointing means 4 such as a finger.
The natural and different movements of the indicating means 4 in the portion (the “bounce” portion and the “stop” portion are common in that they steeply move away from the coordinate input / detection area 3 surface, but the “bounce” portion has a dip position corresponding to the drawing. The time interval between the zero-cross point where the slope of the change per unit time becomes zero and the drawing end position is longer than the "stop" portion), and the time interval between the zero-cross point and the drawing end position is By comparing with a predetermined threshold value set in advance and identifying whether the drawing by the instruction means is “bounce” or “stop” according to the magnitude, the input state can be more appropriately recognized, and unintended Reproduced image processing in which tailing or the like for the "stop" portion, which is a "bounce", can be reduced.
【0154】また、描画に応じたディップ位置の単位時
間当たりの変化の傾きがゼロになるゼロクロス点と描画
の開始位置との時間間隔と、予め設定された所定の閾値
とを比較し、その大小に応じて指示手段4による描画が
指などの指示手段4の着地の仕方によって描画ストロー
クの開始位置で発生するひげ状の描画ノイズなのか否か
を識別することで、より適正に入力状態を認識でき、描
画ストロークの開始位置で発生するひげ状の描画ノイズ
を低減させた再現画像処理が可能となる。The time interval between the zero-crossing point at which the inclination of the change in the dip position per unit time according to the drawing becomes zero and the drawing start position is compared with a predetermined threshold value. The input state is recognized more appropriately by identifying whether or not the drawing by the indicating means 4 is the beard-like drawing noise generated at the start position of the drawing stroke depending on how the pointing means 4 such as a finger lands according to As a result, it is possible to perform a reconstructed image processing in which beard-like drawing noise generated at the start position of a drawing stroke is reduced.
【0155】本発明の第三の実施の形態を図20ないし
図24に基づいて説明する。なお、第一の実施の形態に
おいて説明した部分と同一部分については同一符号を用
い、説明も省略する。本実施の形態の座標入力/検出装
置50は、指示手段4による連続的な指示に基づいて描
画された文字に係る「跳ね」や「止め」の検出方法のみ
が第一の実施の形態の座標入力/検出装置1とは異なる
ものである。A third embodiment of the present invention will be described with reference to FIGS. The same parts as those described in the first embodiment are denoted by the same reference numerals, and description thereof is omitted. According to the coordinate input / detection device 50 of the present embodiment, only the method of detecting “bounce” or “stop” of a character drawn based on a continuous instruction by the instruction means 4 is the coordinate of the first embodiment. The input / detection device 1 is different.
【0156】図20は、座標入力/検出装置50を機能
的に示すブロック図である。図20に示すように、座標
入力/検出領域3の表面近傍に指などの指示手段4が挿
入されたときに(タッチされたときに)、受発光手段5
の受光素子13に入射した反射光に応じてA/Dコンバ
ータ35で生成されるデジタル信号は、指示手段4の座
標入力/検出領域3上での二次元座標を検出する座標検
出手段51に対して出力される。FIG. 20 is a block diagram functionally showing the coordinate input / detection device 50. As shown in FIG. As shown in FIG. 20, when the pointing means 4 such as a finger is inserted near the surface of the coordinate input / detection area 3 (when touched), the light emitting / receiving means 5 is used.
The digital signal generated by the A / D converter 35 in response to the reflected light that has entered the light receiving element 13 is transmitted to the coordinate detection means 51 for detecting two-dimensional coordinates on the coordinate input / detection area 3 of the instruction means 4. Output.
【0157】座標検出手段51は、前述した座標入力/
検出装置1の座標検出手段42と同様に、座標入力/検
出領域3の表面近傍に指などの指示手段4が挿入された
ときに、指示手段4の座標入力/検出領域3上での二次
元座標を検出する。そして、座標検出手段51によって
検出された二次元座標データの時系列データは、ハネ/
トメ識別手段52へと出力される。このような二次元座
標データの時系列データは、一般には直交座標系の成分
として、例えば(x1,y1),(x2,y2),・・
・のように、x座標,y座標の各成分の組である。The coordinate detecting means 51 performs the coordinate input /
Similar to the coordinate detecting means 42 of the detecting device 1, when the pointing means 4 such as a finger is inserted near the surface of the coordinate input / detecting area 3, the two-dimensional coordinates of the pointing means 4 on the coordinate input / detecting area 3 are displayed. Detect coordinates. The time-series data of the two-dimensional coordinate data detected by the coordinate detecting means 51 is
It is output to the tome identification means 52. The time-series data of such two-dimensional coordinate data is generally represented as a component of an orthogonal coordinate system, for example, (x1, y1), (x2, y2),.
It is a set of each component of the x coordinate and the y coordinate as shown in.
【0158】ハネ/トメ識別手段52は、座標入力/検
出領域3の表面近傍に指などの指示手段4による連続的
な情報入力動作に応じた日本語における漢字やひらがな
等の文字を描画において、その文字に係る「跳ね」や
「止め」を検出するものである。なお、図20に示すよ
うに、ハネ/トメ識別手段52は、二次元座標データの
x成分及びy成分のそれぞれについて独立したx座標ハ
ネ/トメ識別手段52aとy座標ハネ/トメ識別手段5
2bとで構成されている。The splash / tome discriminating means 52 draws characters such as Japanese kanji and hiragana in the vicinity of the surface of the coordinate input / detection area 3 in accordance with a continuous information input operation by the pointing means 4 such as a finger. The "bounce" and "stop" of the character are detected. As shown in FIG. 20, the fly / tome discriminating means 52 includes independent x-coordinate fly / tome discriminating means 52a and y-coordinate fly / tome discriminating means 5 for each of the x and y components of the two-dimensional coordinate data.
2b.
【0159】ここで、ハネ/トメ識別手段52を実現す
るCPU31によって実行されるハネ/トメ識別処理に
ついて図21を参照して以下に説明する。図21に示す
ように、まず、座標検出手段51によって検出された二
次元座標データの時系列データが逐次取得される(ステ
ップS11)。なお、以下の説明では、処理をxおよび
yの成分に分けて表記せず、一方の成分、例えばx成分
に対してのx座標ハネ/トメ識別手段52aにおける処
理について説明する。Here, the fly / tome identification processing executed by the CPU 31 that implements the fly / tome identification means 52 will be described below with reference to FIG. As shown in FIG. 21, first, time-series data of the two-dimensional coordinate data detected by the coordinate detecting means 51 is sequentially obtained (step S11). Note that in the following description, the processing is referred to as x and
The processing in the x-coordinate fly / tome discriminating means 52a for one component, for example, the x component, without being described separately for the y component, will be described.
【0160】続くステップS12においては、微分処理
が実行される。描画の際における「跳ね」や「止め」は
その描画軌跡において屈曲点を生じることから、座標の
時間変化を微分することにより、この屈曲点を検出し、
「跳ね」や「止め」の動作を検出することが可能になっ
ている。以下において、「止め」部分を含む漢字「三」
の描画ストロークを例にして、「止め」や「跳ね」の動
作検出についてより詳細に説明する。In the following step S12, a differentiation process is executed. Since "bounce" and "stop" at the time of drawing cause a bending point in the drawing locus, this bending point is detected by differentiating the time change of coordinates,
"Bounce" and "stop" actions can be detected. In the following, the kanji "san" including the "stop" part
The operation detection of “stop” and “bounce” will be described in more detail by taking the drawing stroke of “1” as an example.
【0161】ここで、図22(a)は漢字「三」を描画
した際に取得された座標データを示すグラフ、図22
(b)は(a)の実線部分に相当するx座標の時間変化
を示すグラフである。図22(a)及び図22(b)に
示すA点及びB点はいわゆる「跳ね」部分である。取得
された座標のx成分の時間変化を微分して単位時間当た
りの変化量として捉えると、図22(c)に示すグラフ
のようになる。なお、微分処理には、単純差分や平滑化
微分が用いられる。微分処理された波形は、図22
(c)に示すように、A点及びB点で座標変化の向きが
変わっている。つまり、図22(c)に示すように、A
点及びB点に相当する位置が、微分カーブの符号が変わ
る点(つまり、変化の傾きがゼロになる点)になってい
る。この符号が変わる位置を図22(b)において、白
丸(○)で示した。この部分が、ゼロクロス点である。Here, FIG. 22A is a graph showing coordinate data obtained when the Chinese character “3” is drawn.
(B) is a graph showing the time change of the x coordinate corresponding to the solid line part of (a). Points A and B shown in FIGS. 22A and 22B are so-called “bounce” portions. When the time change of the x component of the acquired coordinates is differentiated and grasped as a change amount per unit time, a graph shown in FIG. 22C is obtained. Note that a simple difference or a smoothed derivative is used for the differentiation process. The differentiated waveform is shown in FIG.
As shown in (c), the direction of the coordinate change is changed at point A and point B. That is, as shown in FIG.
The positions corresponding to the point and the point B are points where the sign of the differential curve changes (that is, a point where the gradient of the change becomes zero). The position at which this sign changes is indicated by a white circle (○) in FIG. This part is the zero cross point.
【0162】以上のような微分処理(ステップS12)
は、ゼロクロス点が検出されたと判断されるまで(ステ
ップS13のY)、繰り返される。したがって、ステッ
プS11〜S13において、ゼロクロス点検出手段の機
能が実行される。Differentiation processing as described above (step S12)
Are repeated until it is determined that the zero cross point has been detected (Y in step S13). Therefore, in steps S11 to S13, the function of the zero-crossing point detecting means is executed.
【0163】ゼロクロス点が検出されたと判断された場
合には(ステップS13のY)、そのゼロクロス点が1
ストローク中において最初に現われたゼロクロス点なの
か、1ストローク中において最後に現われたゼロクロス
点なのかをステップS14及びステップS15において
判断する。When it is determined that a zero cross point has been detected (Y in step S13), the zero cross point is set to 1
It is determined in steps S14 and S15 whether the zero-cross point appears first in the stroke or the zero-cross point appears last in one stroke.
【0164】検出されたゼロクロス点が1ストローク中
において最初に現われたゼロクロス点である場合には
(ステップS14のY)、ストローク始点とゼロクロス
点との間の時間間隔T1が検出される(ステップS1
6)。ここで、ストローク始点とゼロクロス点との間の
時間間隔T1を検出するのは、「跳ね」動作による描画
形状は「止め」の動作時に生じる擬似的な「跳ね」の描
画形状に比べて形状が長いことから、ストローク始点と
ゼロクロス点との時間間隔も長くなっているので、この
時間間隔を検出することにより「跳ね」動作なのか「止
め」動作なのかを判断することが可能になるからであ
る。ここに、時間間隔検出手段の機能が実行される。If the detected zero cross point is the first zero cross point in one stroke (Y in step S14), a time interval T1 between the stroke start point and the zero cross point is detected (step S1).
6). Here, the time interval T1 between the stroke start point and the zero-cross point is detected because the drawing shape by the “bounce” operation is smaller than the pseudo “bounce” drawing shape generated at the time of the “stop” operation. Because the length is long, the time interval between the stroke start point and the zero cross point is also long, so by detecting this time interval, it is possible to determine whether it is a “bounce” operation or a “stop” operation. is there. Here, the function of the time interval detecting means is executed.
【0165】続くステップS17においては、ステップ
S16で検出した時間間隔T1と閾値TH1とを比較す
る。ここに、比較手段の機能が実行される。なお、閾値
TH1は、例えばROM32に記憶されている。つま
り、ROM32が、閾値記憶手段として機能することに
なる。In the following step S17, the time interval T1 detected in step S16 is compared with a threshold value TH1. Here, the function of the comparing means is executed. The threshold value TH1 is stored in, for example, the ROM 32. That is, the ROM 32 functions as a threshold storage unit.
【0166】時間間隔T1が閾値TH1よりも大きい場
合、つまり、“T1>TH1”であった場合には(ステ
ップS17のY)、ステップS18に進み、座標検出手
段51において検出された二次元座標をプロットするか
否かの判断基準となるプロットフラグPFをON(PF
=1)にした後、ステップS11に戻る。一方、時間間
隔T1が閾値TH1よりも小さい場合、つまり、“T1
≦TH1”であった場合には(ステップS17のN)、
ステップS19に進み、プロットフラグPFをOFF
(PF=0)にした後、ステップS11に戻る。つま
り、時間間隔T1が閾値TH1よりも小さい場合には、
ストローク始点から最初のゼロクロス点に至る部分は描
画されないか、または、ストロークデータとしては破棄
されることになる。If the time interval T1 is larger than the threshold value TH1, that is, if “T1> TH1” (Y in step S17), the process proceeds to step S18, where the two-dimensional coordinates detected by the coordinate detecting means 51 are detected. plot the criterion for determining whether to become plot flag P F to ON (P F
= 1), and the process returns to step S11. On the other hand, when the time interval T1 is smaller than the threshold value TH1, that is, "T1
≤ TH1 "(N in step S17),
The process proceeds to step S19, OFF plots flag P F
After (P F = 0), the process returns to step S11. That is, when the time interval T1 is smaller than the threshold value TH1,
The portion from the stroke start point to the first zero cross point is not drawn or discarded as stroke data.
【0167】また、検出されたゼロクロス点が1ストロ
ーク中において最後に現われたゼロクロス点である場合
には(ステップS15のY)、ストローク終点とゼロク
ロス点との間の時間間隔T2が検出される(ステップS
20)。ここでも、ストローク始点とゼロクロス点との
間の時間間隔T1を検出するのは、「跳ね」動作による
描画形状は「止め」の動作時に生じる擬似的な「跳ね」
の描画形状に比べて形状が長いことから、ストローク始
点とゼロクロス点との時間間隔も長くなっているので、
この時間間隔を検出することにより「跳ね」動作なのか
「止め」動作なのかを判断することが可能になるからで
ある。ここに、時間間隔検出手段の機能が実行される。If the detected zero cross point is the last zero cross point in one stroke (Y in step S15), a time interval T2 between the stroke end point and the zero cross point is detected (step S15). Step S
20). Here, the time interval T1 between the stroke start point and the zero-cross point is detected because the drawing shape by the “bounce” operation is a pseudo “bounce” generated at the time of the “stop” operation.
Since the shape is longer than the drawing shape of, the time interval between the stroke start point and the zero-cross point is also longer,
This is because detecting this time interval makes it possible to determine whether the operation is a “bounce” operation or a “stop” operation. Here, the function of the time interval detecting means is executed.
【0168】続くステップS21においては、ステップ
S20で検出した時間間隔T2と閾値TH2とを比較す
る。ここに、比較手段の機能が実行される。なお、閾値
TH2は、例えばROM32に記憶されている。つま
り、ROM32が、閾値記憶手段として機能することに
なる。In the following step S21, the time interval T2 detected in step S20 is compared with a threshold value TH2. Here, the function of the comparing means is executed. The threshold value TH2 is stored in, for example, the ROM 32. That is, the ROM 32 functions as a threshold storage unit.
【0169】時間間隔T2が閾値TH2よりも大きい場
合、つまり、“T2>TH2”であった場合には(ステ
ップS21のY)、ステップS22に進み、座標検出手
段51において検出された二次元座標をプロットするか
否かの判断基準となるプロットフラグPFをON(PF
=1)にして、処理を終了する。一方、時間間隔T2が
閾値TH2よりも小さい場合、つまり、“T2≦TH
2”であった場合には(ステップS21のN)、ステッ
プS23に進み、プロットフラグPFをOFF(PF=
0)にしして、処理を終了する。つまり、時間間隔T2
が閾値TH2よりも小さい場合には、最後のゼロクロス
点からストローク終点に至る部分は描画されないか、ま
たは、ストロークデータとしては破棄されることにな
る。If the time interval T2 is larger than the threshold value TH2, that is, if “T2> TH2” (Y in step S21), the process proceeds to step S22, where the two-dimensional coordinates detected by the coordinate detecting means 51 are detected. plot the criterion for determining whether to become plot flag P F to ON (P F
= 1), and the process ends. On the other hand, when the time interval T2 is smaller than the threshold value TH2, that is, “T2 ≦ TH
If the it was the 2 "(N in step S21), and proceeds to step S23, the plot flag P F OFF (P F =
0), and the process ends. That is, the time interval T2
Is smaller than the threshold value TH2, the portion from the last zero-cross point to the stroke end point is not drawn or is discarded as stroke data.
【0170】なお、意図した「跳ね」を描画する際に
は、人間の筆記動作として「タメ」の動作が生じること
がある。この「タメ」の動作は、ゼロクロス点である部
分の微分曲線が“0”となる領域が点にはならずに、
“0”の時間が持続している線として検出される。これ
は、「跳ね」部分を描画する際に、指等の指示手段4が
ゼロクロス点で一瞬止まるからである。この持続部分
が、いわゆる「タメ」である。そのため、このような
「タメ」の動作が検出される場合には、ゼロクロス点
は、“0”の時間が持続している範囲で任意とされる。
処理上は、この“0”が持続する期間の最終端をゼロク
ロス点として用いる方が意図した「跳ね」と意図しない
「跳ね」の動作間での差が明確になるが、持続部分の中
点や始点を選ぶこともできる。When drawing an intended "bounce", a "tame" operation may occur as a human writing operation. The operation of this “delay” is that the region where the differential curve of the portion that is the zero crossing point is “0” does not become a point,
It is detected as a line in which the time “0” lasts. This is because the pointing means 4 such as a finger stops at the zero-cross point for a moment when drawing the “bounce” portion. This lasting portion is the so-called “tame”. Therefore, when such an operation of “delay” is detected, the zero-cross point is arbitrarily set within a range where the time “0” continues.
In processing, it is clearer to use the final end of the period in which this “0” is maintained as the zero-cross point, so that the difference between the intended “bounce” and the unintended “bounce” becomes clearer. You can also choose the starting point.
【0171】ここで、ストローク始点および終点でのハ
ネ抑制アルゴリズムについて図23を参照しつつ補足説
明する。図23は、ストローク描画時における座標位置
と時間との関係を示したものである。図23中、S1,
S2,・・SNで示された白丸(○)は、各時刻におけ
る座標位置を表している。つまり、これらのS1,
S 2,・・SNで示された列が、連続する1ストローク
である。この1ストロークにおいて等間隔で座標位置を
サンプリングすると仮定し、S1,S2,・・SNの時
間間隔は等間隔であるものとする。なお、1ストローク
中において読み込まれるサンプリング数は、Nとする。
また、S1はストロークの始点であり、S2,S3,・
・SNとストロークが進んでゆく。ここで、n番目の座
標位置Snにおける微分dnは、以下に示す式(6)の
ように定義される。Here, at the stroke start and end points,
Supplementary explanation on the energy suppression algorithm with reference to FIG.
I will tell. FIG. 23 shows a coordinate position when drawing a stroke.
It shows the relationship between time and time. In FIG. 23, S1,
S2, ... SNThe white circles (○) shown at
Represents the coordinate position. That is, these S1,
S 2, ... SNIs a continuous stroke
It is. In this one stroke, the coordinate position is
Assuming sampling, S1, S2, ... SNtime
The interval is assumed to be equal. One stroke
It is assumed that the number of samplings to be read in is N.
Also, S1Is the starting point of the stroke and S2, S3,
・ SNAnd the stroke goes on. Where the n th
Marking position SnThe derivative d atnIs given by the following equation (6)
Is defined as
【0172】[0172]
【数4】 (Equation 4)
【0173】また、n番目の座標位置がゼロクロス点か
どうかを表すパラメータをZnとする。Znは以下に示
す式(7)のような論理値をとるものとする。なお、初
期状態では、Znはすべて“false”とする。[0173] Also, the parameters n-th coordinate position indicates whether the zero-cross point to Z n. Z n is assumed to take the logical value of Equation (7) shown below. In the initial state, Zn is all “false”.
【0174】[0174]
【数5】 (Equation 5)
【0175】さらに、n番目のサンプリング点をストロ
ークとして有効な点(描画すべき点)とするか否かを表
すパラメータpnを以下に示す式(8)のように定義す
る。なお、初期状態ではpnはすべて“false”であ
る。[0175] Furthermore, defining the parameter p n indicating whether a valid point the n-th sampling point as a stroke (point to be drawn) as shown in Equation (8) below. In the initial state, pn is all “false”.
【0176】[0176]
【数6】 (Equation 6)
【0177】さらにまた、上述したように、ストローク
始点に関する意図しない「跳ね」検出の閾値をT1と
し、ストローク終点に関する意図しない「跳ね」検出の
閾値をT2とする。加えて、ストロークの最初に現われ
たゼロクロス点を記憶するパラメータを“ztop”、スト
ローク最後に現われたゼロクロス点を記憶するパラメー
タを“ztail”とする。なお、“ztop”及び“ztail”の
初期値は、 “ztop”=“ztail”=0 とする。Further, as described above, the threshold value for unintended "bounce" detection at the stroke start point is T1, and the threshold value for unintended "bounce" detection at the stroke end point is T2. In addition, the parameter that stores the zero cross point that appears at the beginning of the stroke is “ztop”, and the parameter that stores the zero cross point that appears at the end of the stroke is “ztail”. Note that the initial values of “ztop” and “ztail” are “ztop” = “ztail” = 0.
【0178】次に動作について説明する。まず、ストロ
ーク描画の進行にしたがって逐次読み込まれるSn(n
=1,2,・・・,N)に基づき、dn(n=2,3,
・・・,N)およびZn−1(n=3,4,・・・,
N)が算出される。以下、場合分けして説明する。 1. n−1<T1,かつ,ストロークが継続している
場合 「n−1=r」で「Zn−1=“true”」となった場合
であって、「“ztop”=0」ならば、ストロークの最初
に現われたゼロクロス点であるとみなし、“ztop”=r
とする。 2. n−1<T1,かつ,ストロークが終了している
場合 p1〜pn−1を“true”とする。 3. n−1=T1の場合 「“ztop”=0」ならば、p1〜pn−1を“true”と
する。また、「“ztop”=0」でなければ、pztop
〜pn−1を“true”とする。 4. T1<n−1≦T1+T2,かつ,ストロークが
継続している場合 「n−1=s」で「Zn−1=“true”」となった場
合、“ztail”の値を「Zn−1=“true”」となった
時点の“n−1”で更新する。 5. T1<n−1≦T1+T2,かつ,ストロークが
終了している場合 処理を終了する。 6. T1+T2<n−1,かつ,ストロークが継続し
ている場合 「n−1=s」で「Zn−1=“true”」となった場
合、“ztail”の値を「Zn−1=“true”」となった
時点の“n−1”で更新する。また、pn−1− T2を
“true”とする。 7. T1+T2<n−1,かつ,ストロークが終了し
た場合 「“ztail”=0」ならば、pn−1−T2〜pNを“t
rue”とする。また、「“ztop”=0」でなければ、p
n−1−T2〜pztailを“true”とする。以上によ
り、ストローク始点および終点でのハネ抑制が実行され
る。Next, the operation will be described. First, S n (n read sequentially as the stroke drawing progresses
= 1, 2,..., N), d n (n = 2, 3,
.., N) and Zn -1 (n = 3, 4,...,
N) is calculated. Hereinafter, description will be made in each case. 1. If n-1 <T1, and the stroke is continued If "n-1 = r" and "Zn -1 =" true "", and if "ztop" = 0, , Assumed to be the zero crossing point that appeared at the beginning of the stroke, and “ztop” = r
And 2. n-1 <T1, and the p 1 a ~p n-1 "true" if the stroke is completed. 3. If the case of n-1 = T1 "" ztop "= 0", and the p 1 ~p n-1 "true ". Also, unless “ztop” = 0, p ztop
To pn-1 are "true". 4. T1 <n-1 ≦ T1 + T2 and, when the stroke continues, "n-1 = s' if becomes" Z n-1 = "true", "the value of" ztail "" Z n- 1 is updated with “n−1” when “true”. 5. If T1 <n-1 ≦ T1 + T2 and the stroke has ended, the processing ends. 6. When T1 + T2 <n-1 and the stroke is continued When "n-1 = s" and "Zn -1 =" true "", the value of "ztail" is changed to "Zn -1 = It is updated with "n-1" at the time of "true". Also, pn-1- T2 is set to "true". 7. When T1 + T2 <n−1 and the stroke is completed If ““ ztail ”= 0”, pn−1−T2 to PN are set to “t”.
rue ”, and if“ “ztop” = 0 ”, p
n-1−T2 to p ztail are set to “true”. As described above, the splash suppression at the stroke start point and the stroke end point is executed.
【0179】そして、図20に示すように、ハネ/トメ
識別手段52の後段には描画制御手段53が設けられて
いる。この描画制御手段53は、座標検出手段51にお
いて検出された二次元座標をプロットフラグPFに基づ
いてコンピュータに出力するか否かを判断するものであ
る。つまり、プロットフラグPFがON(PF=1)の
場合にのみ、座標検出手段51において検出された二次
元座標をコンピュータに描画情報として出力することに
なるので、「止め」の動作時に生じる尾引きである擬似
的な「跳ね」に係る二次元座標が描画情報としてコンピ
ュータに出力されることはない。図24は、始点および
終点とゼロクロス点との間の描画データが「無効」と判
断され、A点及びB点に生じていた意図しない「跳ね」
が削除された例である。As shown in FIG. 20, a drawing control means 53 is provided at the subsequent stage of the fly / tome discriminating means 52. The drawing control unit 53 is for determining whether to output to the computer on the basis of the two-dimensional coordinates detected in the coordinate detection unit 51 in the plot flag P F. That is, only when the plot flag P F is ON (P F = 1), it means that outputs the two-dimensional coordinates detected in the coordinate detection unit 51 as the drawing information to a computer, generated during the operation of the "stop" The two-dimensional coordinates relating to the pseudo “bounce” as the tail are not output to the computer as the drawing information. FIG. 24 shows that the drawing data between the start point and the end point and the zero-cross point is determined to be “invalid”, and the unintended “bounce” generated at the points A and B
Is an example of having been deleted.
【0180】上述したように二次元座標データのx成分
及びy成分についてそれぞれ独立してハネ/トメ識別処
理を行うようにしたのは、以下の理由による。意図しな
い「跳ね」などの描画ノイズは、座標入力/検出領域3
内であらゆる方向に出る可能性があるため、一方の成分
のみを微分しただけでは、全ての意図しない「跳ね」を
削除することができない場合があるからである。例え
ば、右方向にx座標、上方向にy座標をとった場合、左
上から右下に向かって描画する際にその終端で右上から
左下に「跳ね」が発生した場合には、y成分の微分では
これが不連続に変化する場合があっても符号は変わらな
い。これでは、意図しない「跳ね」が発生しているにも
かかわらず、上述したゼロクロス点を見つけることがで
きないため、「跳ね」を評価することすらできず、「跳
ね」の抑制を取りこぼしてしまう。しかしながら、この
場合には、x成分の微分はプラスからマイナスに変化す
るので、x成分及びy成分のうち少なくとも一方にゼロ
クロス点が発生した場合に、「跳ね」を評価するように
することで、評価の取りこぼしをすることはなく、確実
に意図しない「跳ね」の抑制を行うことができる。As described above, the fly / tongue discriminating process is independently performed on the x component and the y component of the two-dimensional coordinate data for the following reasons. Drawing noise such as unintended “bounce” is caused by the coordinate input / detection area 3
This is because there is a possibility that the signal may come out in any direction, so that it is not always possible to eliminate all unintended “bounces” by differentiating only one component. For example, if the x-coordinate is taken in the right direction and the y-coordinate is taken in the upward direction, and if “bounce” occurs from the upper right to the lower left at the end when drawing from the upper left to the lower right, the derivative of the y component Then, even if this changes discontinuously, the sign does not change. In this case, even though unintended “bounce” has occurred, the above-mentioned zero cross point cannot be found, so that “bounce” cannot be evaluated even, and the suppression of “bounce” is missed. However, in this case, the derivative of the x component changes from plus to minus. Therefore, when a zero cross point occurs in at least one of the x component and the y component, the “bounce” is evaluated. It is possible to reliably suppress unintended “bounce” without missing the evaluation.
【0181】ここに、指などの指示手段4による連続的
な情報入力動作に応じた描画の「跳ね」部分や「止め」
部分での指示手段4の自然かつ異なる動き(「跳ね」部
分及び「止め」部分は急峻に座標入力/検出領域3面か
ら離れる点で共通するが、「跳ね」部分では描画に応じ
て検出された二次元位置座標成分の単位時間当たりの変
化の傾きがゼロになるゼロクロス点と描画の終端位置と
の時間間隔が「止め」部分に比べて長くなる)に着目
し、ゼロクロス点と描画の終端位置との時間間隔と、予
め設定された所定の閾値とを比較し、その大小に応じて
指示手段4による描画が「跳ね」なのか「止め」なのか
を識別することで、より適正に入力状態を認識でき、意
図しない「跳ね」である「止め」部分に対する尾引き等
を低減させた再現画像処理が可能となる。Here, the “bounce” portion or the “stop” portion of the drawing in response to the continuous information input operation by the pointing means 4 such as a finger.
The natural and different movements of the indicating means 4 in the portions (the "bounce" portion and the "stop" portion are common in that they steeply move away from the coordinate input / detection area 3 surface, but the "bounce" portion is detected in accordance with the drawing. (The time interval between the zero-cross point where the slope of the change per unit time of the two-dimensional position coordinate component per unit time is zero and the end position of drawing is longer than that at the "stop" part.) By comparing the time interval with the position with a predetermined threshold value set in advance, and identifying whether the drawing by the indicating means 4 is “bounce” or “stop” according to the magnitude of the difference, input more appropriately. The state can be recognized, and the reproduction image processing in which the tailing or the like for the “stop” portion that is an unintended “bounce” can be reduced can be performed.
【0182】また、描画に応じて検出された二次元位置
座標成分の単位時間当たりの変化の傾きがゼロになるゼ
ロクロス点と描画の開始位置との時間間隔と、予め設定
された所定の閾値とを比較し、その大小に応じて指示手
段4による描画が指などの指示手段4の着地の仕方によ
って描画ストロークの開始位置で発生するひげ状の描画
ノイズなのか否かを識別することで、より適正に入力状
態を認識でき、描画ストロークの開始位置で発生するひ
げ状の描画ノイズを低減させた再現画像処理が可能とな
る。Further, a time interval between a zero-cross point at which the gradient of a change per unit time of a two-dimensional position coordinate component detected according to drawing is zero and a drawing start position, a predetermined threshold value, and a predetermined threshold value are set. Is compared with each other, and whether or not the drawing by the indicating means 4 is a beard-like drawing noise generated at the start position of the drawing stroke depending on how the pointing means 4 such as a finger lands, is identified. The input state can be properly recognized, and the reproduction image processing in which the whisker-like drawing noise generated at the start position of the drawing stroke is reduced can be performed.
【0183】本発明の第四の実施の形態を図25ないし
図27に基づいて説明する。なお、第一の実施の形態な
いし第三の実施の形態において説明した部分と同一部分
については同一符号を用い、説明も省略する。本実施の
形態は、座標入力/検出装置の方式の変形例である。詳
細には、第一の実施の形態ないし第三の実施の形態で用
いた座標入力/検出装置1,50は光遮蔽式であった
が、本実施の形態の座標入力/検出装置60において
は、光反射式としたものである。A fourth embodiment of the present invention will be described with reference to FIGS. The same parts as those described in the first to third embodiments are denoted by the same reference numerals, and description thereof is omitted. This embodiment is a modification of the method of the coordinate input / detection device. In detail, the coordinate input / detection devices 1 and 50 used in the first to third embodiments are of the light shielding type. , A light reflection type.
【0184】ここで、図25は座標入力/検出装置60
に用いられる指示手段61を示す斜視図である。また、
図26は座標入力/検出装置60の座標入力/検出領域
63内の一点を指示手段61で指し示した一例を示す正
面図である。図25に示すように、座標入力/検出装置
60の座標入力/検出領域63内の一点を指し示すため
に用いられる指示手段61の先端近傍には、再帰性反射
部材62が設けられている。この再帰性反射部材62
は、例えば円錐形状のコーナーキューブを多数配列して
形成されており、入射した光をその入射角度によらずに
所定の位置に向けて反射する特性を有している。例え
ば、左側の受発光手段5から投光されたプローブ光Ln
は、図26に示すように、再帰性反射部材62によって
反射され、再び同一光路を辿る再帰反射光Ln´として
左側の受発光手段5により受光されることになる。その
ため、図26に示すように、本実施の形態の座標入力/
検出装置60においては、第一の実施の形態ないし第三
の実施の形態で用いた座標入力/検出装置1,50のよ
うに座標入力/検出領域63に再帰性反射部材7を設け
る必要はない。なお、指示手段61はペン状の形状をし
ており、光沢のある金属製よりゴムやプラスチックなど
の材質が望ましい。Here, FIG. 25 shows a coordinate input / detection device 60.
FIG. 7 is a perspective view showing an indicating means 61 used for the present embodiment. Also,
FIG. 26 is a front view showing an example in which one point in the coordinate input / detection area 63 of the coordinate input / detection device 60 is indicated by the instruction means 61. As shown in FIG. 25, a retroreflective member 62 is provided near the tip of the pointing means 61 used to indicate a point in the coordinate input / detection area 63 of the coordinate input / detection device 60. This retroreflective member 62
Is formed by arranging a large number of conical corner cubes, for example, and has a characteristic of reflecting incident light toward a predetermined position regardless of the incident angle. For example, the probe light L n emitted from the left light receiving / emitting means 5
As shown in FIG. 26, it is reflected by the retroreflection member 62 and will be received by the light receiving and emitting unit 5 to the left as retroreflected light L n 'that follows the same optical path again. For this reason, as shown in FIG.
In the detection device 60, it is not necessary to provide the retroreflective member 7 in the coordinate input / detection area 63 unlike the coordinate input / detection devices 1 and 50 used in the first to third embodiments. . The indicating means 61 has a pen-like shape, and is preferably made of a material such as rubber or plastic rather than a glossy metal.
【0185】したがって、このような指示手段61の再
帰性反射部材62を備えた先端近傍を座標入力/検出装
置60の座標入力/検出領域63の適当な位置(x,
y)に挿入し、例えば左側の受発光手段5から投光され
た扇形状の光束膜の中のプローブ光Lnが指示手段61
の再帰性反射部材62によって反射された場合、その再
帰反射光Ln´は受発光手段5の受光素子13によって
受光される。このようにして受光素子13が再帰反射光
Ln´を受光した場合には、再帰反射光Ln´に対応す
る受光素子13上の所定の位置Dnが光強度の強い領域
(明点)となる。つまり、図27に示すように、受光素
子13上では位置Dnの位置に光強度が強い領域が生
じ、受光素子13からの光の強度分布の形状にはピーク
が出現する。このピークが出現する位置Dnは反射され
たプローブ光の出射/入射角θnと対応しており、Dn
を検出することによりθnを知ることができる。つま
り、このような光反射式の座標入力/検出装置60の場
合も、前述した座標入力/検出装置1等と同様に、光強
度の波形に出現するピークに基づく三角測量の手法によ
り指示手段61の位置座標が算出されることになる。Therefore, the vicinity of the distal end of the pointing means 61 provided with the retroreflective member 62 is located at an appropriate position (x, x) in the coordinate input / detection area 63 of the coordinate input / detection device 60.
Insert the y), for example, the left side of the receiving and emitting probe light in the projected has been fan-shaped light Tabamaku from light means 5 L n instruction means 61
When it is reflected by the retroreflection member 62, the retroreflected light L n 'is received by the light receiving element 13 of the light emitting and receiving unit 5. When the light receiving element 13 receives the retroreflected light L n ′ in this manner, the predetermined position Dn on the light receiving element 13 corresponding to the retroreflected light L n ′ is defined as an area (bright spot) where the light intensity is high. Become. That is, as shown in FIG. 27, a region where the light intensity is high occurs at the position Dn on the light receiving element 13, and a peak appears in the shape of the light intensity distribution of the light from the light receiving element 13. The position Dn where this peak appears corresponds to the emission / incident angle θn of the reflected probe light, and Dn
Is detected, it is possible to know θn. That is, in the case of such a light reflection type coordinate input / detection device 60 as well, like the above-described coordinate input / detection device 1 and the like, the pointing means 61 is formed by a triangulation method based on a peak appearing in a light intensity waveform. Is calculated.
【0186】したがって、このような光反射式の座標入
力/検出装置60においても、第一の実施の形態で用い
た座標入力/検出装置1において実行されるハネ/トメ
識別処理を光強度の波形に出現するピークに基づいて実
行することができ、また、第二の実施の形態で用いた座
標入力/検出装置1において実行されるハネ/トメ識別
処理を光強度の波形に出現するピークに基づいて基づい
て実行することができ、さらに、第三の実施の形態で用
いた座標入力/検出装置50において実行されるハネ/
トメ識別処理を光強度の波形に出現するピークに基づい
て検出される座標位置に基づいて実行することができ
る。Therefore, even in such a light reflection type coordinate input / detection device 60, the fly / toning discrimination processing executed in the coordinate input / detection device 1 used in the first embodiment is performed based on the light intensity waveform. Can be executed on the basis of the peak appearing in the waveform of the light intensity. The fly / tome discriminating process executed in the coordinate input / detection device 1 used in the second embodiment can be executed based on the peak appearing on the waveform of the light intensity. On the basis of the data obtained by the coordinate input / detection device 50 used in the third embodiment.
The tome identification processing can be executed based on the coordinate position detected based on the peak appearing in the light intensity waveform.
【0187】本発明の第五の実施の形態を図28ないし
図32に基づいて説明する。なお、第一の実施の形態な
いし第四の実施の形態において説明した部分と同一部分
については同一符号を用い、説明も省略する。本実施の
形態は、受発光手段の変形例である。詳細には、第一の
実施の形態ないし第四の実施の形態で用いた受発光手段
5においては扇形状の光束膜を投光して座標入力/検出
領域を形成したが、本実施の形態では、ポリゴンミラー
等の回転走査系を有し、その回転走査系によって光源か
ら出射された光ビームを放射状に投光して座標入力/検
出領域を形成する受発光手段70を用いるものである。A fifth embodiment of the present invention will be described with reference to FIGS. The same parts as those described in the first to fourth embodiments are denoted by the same reference numerals, and description thereof is omitted. This embodiment is a modification of the light emitting / receiving means. More specifically, in the light receiving / emitting means 5 used in the first to fourth embodiments, the coordinate input / detection area is formed by projecting a fan-shaped light flux film. Has a rotary scanning system such as a polygon mirror, and uses a light receiving / emitting unit 70 that radially projects a light beam emitted from a light source by the rotary scanning system to form a coordinate input / detection area.
【0188】ここで、図28は受発光手段70を概略的
に示す平面図である。図28に示すように、受発光手段
70は、駆動回路(図示せず)を有してレーザ光を出射
する光源であるLD(Laser Diode:半導体レーザ)7
1とハーフミラー72とポリゴンミラー73と集光レン
ズ74とで構成される投光手段70aと、受光素子75
とが備えられている。受光素子75は、集光レンズ74
から距離f(fは集光レンズ74の焦点距離)の間隔で
設けられたPD(Photo Diode)で構成されている。こ
のような受発光手段70は、LD71から出射したレー
ザ光をハーフミラー72で折り返した後、パルスモータ
(図示せず)により所定の角速度ωtで回転駆動される
ポリゴンミラー73によって放射状に順次反射する。し
たがって、受発光手段70は、ビーム光を放射状に繰り
返し投光することになる。つまり、2つの受発光手段7
0から放射状に投光されるビーム光によって座標入力/
検出領域(図示せず)が形成されることになる。一方、
反射されて受発光手段70に入射したビーム光は、ポリ
ゴンミラー73によって反射され、ハーフミラー72に
到達する。ハーフミラー72に到達した反射ビーム光
は、ハーフミラー72を透過して受光素子75に到達
し、電気信号に変換される。Here, FIG. 28 is a plan view schematically showing the light emitting / receiving means 70. FIG. As shown in FIG. 28, the light receiving / emitting means 70 is a laser diode (semiconductor laser) 7 having a driving circuit (not shown) and emitting a laser beam.
1, a half mirror 72, a polygon mirror 73, and a condenser lens 74.
And are provided. The light receiving element 75 includes a condenser lens 74
(F is a focal length of the condenser lens 74). After the laser beam emitted from the LD 71 is turned back by the half mirror 72, the light receiving / emitting unit 70 sequentially reflects the laser beam radially by the polygon mirror 73 that is rotated and driven at a predetermined angular velocity ωt by a pulse motor (not shown). . Therefore, the light emitting / receiving means 70 repeatedly emits the light beam radially. That is, the two light receiving / emitting means 7
Coordinate input by beam light projected radially from 0 /
A detection area (not shown) will be formed. on the other hand,
The light beam reflected and incident on the light receiving / emitting means 70 is reflected by the polygon mirror 73 and reaches the half mirror 72. The reflected beam light that has reached the half mirror 72 passes through the half mirror 72 and reaches the light receiving element 75, where it is converted into an electric signal.
【0189】まず、このような受発光手段70を受発光
手段5に代えて座標入力/検出装置1,50に適用した
場合について考える。図29に示すように、座標入力/
検出領域3中の或る位置に指示手段4が挿入されてある
ビーム光が遮断されると、そのビーム光は再帰性反射部
材7で反射されることはないことから、受光素子75に
到達することはない。このように座標入力/検出領域3
中の或る位置に指示手段4が挿入されてあるビーム光が
遮断された場合、受光素子75からの光の強度分布の形
状にはディップが出現する。First, a case where such a light receiving / emitting means 70 is applied to the coordinate input / detection devices 1 and 50 instead of the light receiving / emitting means 5 will be considered. As shown in FIG.
When the light beam in which the indicating means 4 is inserted at a certain position in the detection area 3 is cut off, the light beam reaches the light receiving element 75 because the light beam is not reflected by the retroreflective member 7. Never. Thus, the coordinate input / detection area 3
When the light beam in which the indicating means 4 is inserted at a certain position in the inside is cut off, a dip appears in the shape of the intensity distribution of the light from the light receiving element 75.
【0190】各部の電気的接続等については技術的に公
知であるため詳細な説明は省略するが、図30に示すよ
うに、座標入力/検出領域3に指示手段4が挿入されて
いない場合には光強度は“I=I1”を示すが、座標入
力/検出領域3に指示手段4が挿入されて受光素子75
に再帰光が戻らない場合には光強度は“I=I0”を示
すことになる。このように光強度が“I=I0”である
部分が、ディップである。なお、図25中、時間t=t
0は、ポリゴンミラー73の回転の基準位置であって、
回転走査されるビーム光が所定の角度に達した時点であ
る。The electrical connection and the like of each section are well known in the art, so detailed description is omitted. However, as shown in FIG. 30, when the pointing means 4 is not inserted in the coordinate input / detection area 3, Indicates that the light intensity is “I = I 1 ”, but the pointing means 4 is inserted into the coordinate input / detection area 3 and the light receiving element 75
Light intensity when the return light does not return to would indicate "I = I 0". A portion where the light intensity is “I = I 0 ” is a dip. In FIG. 25, time t = t
0 is a reference position of rotation of the polygon mirror 73,
This is the point in time when the light beam to be rotationally scanned reaches a predetermined angle.
【0191】したがって、光強度が“I=I0”となっ
た時間tをt1であるとすれば、座標入力/検出領域3
に挿入された指示手段4により遮断されたビーム光の出
射角度θは、 θ=ω(t1−t0)=ω△t として算出される。つまり、左右それぞれに設けられた
受発光手段70において座標入力/検出領域3に挿入さ
れた指示手段4により遮断されたビーム光の出射角度θ
(θnL,θnR)が算出され、それらの出射角度θ
(θnL,θnR)に基づく三角測量の手法によって指
示手段4を挿入した位置座標が検出されることになる。Therefore, if the time t when the light intensity becomes “I = I 0 ” is t 1 , the coordinate input / detection area 3
Is calculated as θ = ω (t 1 −t 0 ) = ω △ t. That is, the emission angle θ of the light beam blocked by the indicating means 4 inserted into the coordinate input / detection area 3 in the light receiving / emitting means 70 provided on each of the right and left sides.
(ΘnL, θnR) are calculated and their emission angles θ
The position coordinates where the indicating means 4 is inserted are detected by the triangulation method based on (θnL, θnR).
【0192】次に、このような受発光手段70を受発光
手段5に代えて座標入力/検出装置60に適用した場合
について考える。図31に示すように、座標入力/検出
領域63中の或る位置に指示手段61が挿入された場
合、所定のビーム光が指示手段61の再帰性反射部材6
2において再帰反射され、そのビーム光は受光素子75
に到達する。このように座標入力/検出領域63中の或
る位置に指示手段61が挿入されてあるビーム光が再帰
反射された場合、受光素子75からの光の強度分布の形
状にはピークが出現する。Next, a case where such a light receiving / emitting means 70 is applied to the coordinate input / detection device 60 instead of the light receiving / emitting means 5 will be considered. As shown in FIG. 31, when the pointing means 61 is inserted at a certain position in the coordinate input / detection area 63, a predetermined light beam is emitted from the retroreflecting member 6 of the pointing means 61.
2, the light beam is retroreflected at the light receiving element 75
To reach. As described above, when the light beam in which the indicating means 61 is inserted at a certain position in the coordinate input / detection area 63 is retroreflected, a peak appears in the shape of the intensity distribution of the light from the light receiving element 75.
【0193】各部の電気的接続等については技術的に公
知であるため詳細な説明は省略するが、図32に示すよ
うに、座標入力/検出領域63に指示手段61が挿入さ
れていない場合には光強度は“I=I0”を示すが、座
標入力/検出領域63に指示手段61が挿入されて受光
素子75に再帰光が到達した場合には光強度は“I=I
1”を示すことになる。このように光強度が“I=
I1”である部分が、ピークである。なお、図27中、
時間t=t0は、ポリゴンミラー73の回転の基準位置
であって、回転走査されるビーム光が所定の角度に達し
た時点である。The electrical connection of each part is well known in the art, and therefore detailed description is omitted. However, as shown in FIG. 32, when the pointing means 61 is not inserted in the coordinate input / detection area 63, Indicates that the light intensity is “I = I 0 ”, but when the pointing means 61 is inserted into the coordinate input / detection area 63 and the returning light reaches the light receiving element 75, the light intensity becomes “I = I 0 ”.
1 ”. Thus, when the light intensity is“ I =
The portion indicated by I 1 ″ is a peak.
Time t = t 0 is a reference position for the rotation of the polygon mirror 73, and is a point in time when the light beam to be rotationally scanned reaches a predetermined angle.
【0194】したがって、光強度が“I=I1”となっ
た時間tをt1であるとすれば、座標入力/検出領域6
3に挿入された指示手段61により再帰反射されたビー
ム光の出射角度θは、 θ=ω(t1−t0)=ω△t として算出される。つまり、左右それぞれに設けられた
受発光手段70において座標入力/検出領域63に挿入
された指示手段61により再帰反射されたビーム光の出
射角度θ(θnL,θnR)が算出され、それらの出射
角度θ(θnL,θnR)に基づく三角測量の手法によ
って指示手段61を挿入した位置座標が検出されること
になる。Therefore, if the time t at which the light intensity becomes “I = I 1 ” is t 1 , the coordinate input / detection area 6
The emission angle θ of the light beam retroreflected by the indicating means 61 inserted in 3 is calculated as θ = ω (t 1 −t 0 ) = ω = t. In other words, the emission angles θ (θnL, θnR) of the light beams retroreflected by the instruction means 61 inserted into the coordinate input / detection area 63 in the light receiving / emitting means 70 provided on each of the left and right sides are calculated, and the emission angles thereof are calculated. The position coordinates where the indicating means 61 is inserted are detected by a triangulation method based on θ (θnL, θnR).
【0195】したがって、このような受発光手段70を
受発光手段5に代えて用いた場合においても、第一の実
施の形態で用いた座標入力/検出装置1において実行さ
れるハネ/トメ識別処理を光強度の波形に出現するディ
ップまたはピークに基づいて実行することができ、ま
た、第二の実施の形態で用いた座標入力/検出装置1に
おいて実行されるハネ/トメ識別処理を光強度の波形に
出現するディップまたはピークに基づいて実行すること
ができ、さらに、第三の実施の形態で用いた座標入力/
検出装置50において実行されるハネ/トメ識別処理を
光強度の波形に出現するディップまたはピークに基づい
て検出される座標位置に基づいて実行することができ
る。Therefore, even when such a light receiving / emitting means 70 is used in place of the light receiving / emitting means 5, the fly / toning discrimination processing executed in the coordinate input / detection device 1 used in the first embodiment. Can be executed based on a dip or a peak appearing in the waveform of the light intensity. In addition, the splash / tome identification process executed in the coordinate input / detection device 1 used in the second embodiment is performed. This can be performed based on dips or peaks appearing in the waveform, and can be further performed by using the coordinate input / input used in the third embodiment.
The fly / toning discrimination processing executed in the detection device 50 can be executed based on a coordinate position detected based on a dip or a peak appearing in the light intensity waveform.
【0196】本発明の第六の実施の形態を図33ないし
図34に基づいて説明する。なお、第一の実施の形態な
いし第三の実施の形態において説明した部分と同一部分
については同一符号を用い、説明も省略する。本実施の
形態は、座標入力/検出装置の方式の変形例であって、
座標入力/検出領域内の画像情報を撮像カメラにより取
り込んで、その取り込まれた画像情報の内の一部に基づ
いて位置座標を検出するいわゆるカメラ撮像方式の座標
入力/検出装置を適用した一例である。A sixth embodiment of the present invention will be described with reference to FIGS. The same parts as those described in the first to third embodiments are denoted by the same reference numerals, and description thereof is omitted. This embodiment is a modification of the method of the coordinate input / detection device,
This is an example in which a so-called camera imaging type coordinate input / detection device is applied in which image information in a coordinate input / detection area is captured by an imaging camera, and position coordinates are detected based on a part of the captured image information. is there.
【0197】ここで、図33は座標入力/検出装置80
の構成を概略的に示す正面図である。座標入力/検出装
置80の座標入力/検出領域81の上方両端部には、撮
像手段である撮像カメラ82が距離wを隔てて設けられ
ている。撮像カメラ82には、CCD(Charge Coupled
Device)である受光素子83と結像光学レンズ84と
が、距離fを隔てて設けられている。これらの撮像カメ
ラ82の撮像画角は約90度であり、座標入力/検出領
域81を撮影範囲とするようにそれぞれ設置されてい
る。また、撮像カメラ82は座標入力面を形成するPD
P102のディスプレイ面20から所定の距離となるよ
うに設置されており、その光軸はPDP102のディス
プレイ面20に平行である。Here, FIG. 33 shows a coordinate input / detection device 80.
FIG. 2 is a front view schematically showing the configuration of FIG. At both upper ends of the coordinate input / detection area 81 of the coordinate input / detection device 80, imaging cameras 82 as imaging means are provided at a distance w. The imaging camera 82 includes a CCD (Charge Coupled).
A light receiving element 83 and a focusing optical lens 84 are provided at a distance f from each other. The imaging angle of view of these imaging cameras 82 is about 90 degrees, and the cameras 82 are installed so that the coordinate input / detection area 81 is used as an imaging range. The imaging camera 82 is a PD that forms a coordinate input surface.
The PDP 102 is installed at a predetermined distance from the display surface 20 of the PDP 102, and its optical axis is parallel to the display surface 20 of the PDP 102.
【0198】加えて、座標入力/検出領域81の上部を
除く周縁部であって撮像カメラ82の撮像画角を妨げず
に撮影視野全体を覆う位置には、背景板85が設けられ
ている。この背景板85は、座標入力/検出領域81の
中央にその面を向け、PDP102のディスプレイ面2
0に対して略垂直に設けられる。この背景板85は、例
えば一様な黒色とされている。In addition, a background plate 85 is provided at a peripheral portion excluding the upper portion of the coordinate input / detection area 81 and at a position covering the entire field of view without obstructing the angle of view of the image pickup camera 82. The background plate 85 faces the center of the coordinate input / detection area 81, and the display surface 2 of the PDP 102
It is provided substantially perpendicular to 0. The background plate 85 is, for example, uniform black.
【0199】撮像カメラ82の信号と指示手段86との
関係を図34に示す。図34に示すように、指示手段8
6が座標入力/検出領域81に挿入された場合、その指
示手段86は撮像カメラ82に撮影され、指示手段86
の像が撮像カメラ82の受光素子83上に形成される。
本実施の形態の座標入力/検出装置80のように背景板
85が黒色であって、指を指示手段86として用いるよ
うな場合には、指示手段86は背景板85に比べて高い
反射率を有することになるので、受光素子83の指示手
段86に相当する部分は、光強度の強い領域(明点)と
なる。FIG. 34 shows the relationship between the signal of the imaging camera 82 and the instruction means 86. As shown in FIG.
When 6 is inserted into the coordinate input / detection area 81, the indicating means 86 is photographed by the imaging camera 82 and the indicating means 86
Is formed on the light receiving element 83 of the imaging camera 82.
In the case where the background plate 85 is black as in the coordinate input / detection device 80 of the present embodiment and a finger is used as the pointing device 86, the pointing device 86 has a higher reflectance than the background plate 85. Therefore, the portion corresponding to the pointing means 86 of the light receiving element 83 is an area (bright spot) where the light intensity is high.
【0200】各部の電気的接続等については技術的に公
知であるため詳細な説明は省略するが、図34に示すよ
うに、座標入力/検出領域81に指示手段86が挿入さ
れた場合には、受光素子83からの光の強度分布の形状
にはピークが出現する。このピークが出現する位置Dn
は、結像光学レンズ84の主点からの指示手段86の見
かけの角度θnに対応しており、θnはDnの関数とし
て、 θn=arctan (Dn/f) と表すことができる。つまり、このようなカメラ撮像方
式の座標入力/検出装置80の場合も、前述した座標入
力/検出装置1等と同様に、光強度の波形に出現するピ
ークに基づく三角測量の手法により指示手段86の位置
座標が算出されることになる。The electrical connection and the like of each section is well known in the art, so detailed description is omitted. However, as shown in FIG. 34, when the indicating means 86 is inserted in the coordinate input / detection area 81, A peak appears in the shape of the intensity distribution of the light from the light receiving element 83. Position Dn where this peak appears
Corresponds to the apparent angle θn of the pointing means 86 from the principal point of the imaging optical lens 84, and θn can be expressed as θn = arctan (Dn / f) as a function of Dn. That is, in the case of such a coordinate input / detection device 80 of the camera imaging method, similarly to the above-described coordinate input / detection device 1 and the like, the pointing means 86 is formed by a triangulation method based on a peak appearing in a light intensity waveform. Is calculated.
【0201】したがって、このようなカメラ撮像方式の
座標入力/検出装置80においても、第一の実施の形態
で用いた座標入力/検出装置1において実行されるハネ
/トメ識別処理を光強度の波形に出現するピークに基づ
いて実行することができ、また、第二の実施の形態で用
いた座標入力/検出装置1において実行されるハネ/ト
メ識別処理を光強度の波形に出現するピークに基づいて
実行することができ、さらに、第三の実施の形態で用い
た座標入力/検出装置50において実行されるハネ/ト
メ識別処理を光強度の波形に出現するピークに基づいて
検出される座標位置に基づいて実行することができる。Accordingly, even in such a coordinate input / detection device 80 of the camera image pickup system, the splash / toning discrimination processing executed in the coordinate input / detection device 1 used in the first embodiment is performed based on the light intensity waveform. Can be executed on the basis of the peak appearing in the waveform of the light intensity. The fly / tome discriminating process executed in the coordinate input / detection device 1 used in the second embodiment can be executed based on the peak appearing on the waveform of the light intensity. And the coordinate input / detection device 50 used in the third embodiment performs the fly / tome identification processing based on the coordinate position detected based on the peak appearing in the light intensity waveform. Can be performed based on
【0202】なお、指示手段86としては、自身が発光
する発光素子付きの専用ペン等も適用することができ
る。As the indicating means 86, a dedicated pen with a light emitting element which emits light by itself can be applied.
【0203】本発明の第七の実施の形態を図35ないし
図36に基づいて説明する。なお、第一の実施の形態な
いし第三の実施の形態において説明した部分と同一部分
については同一符号を用い、説明も省略する。本実施の
形態は、座標入力/検出装置の方式の変形例であって、
前述したような三角測量によって座標を検出するもので
はなく、直交する2軸の座標を直接検出するいわゆるL
EDアレイ方式の座標入力/検出装置を適用した一例で
ある。A seventh embodiment of the present invention will be described with reference to FIGS. The same parts as those described in the first to third embodiments are denoted by the same reference numerals, and description thereof is omitted. This embodiment is a modification of the method of the coordinate input / detection device,
Instead of detecting coordinates by triangulation as described above, what is called L that directly detects coordinates of two orthogonal axes.
This is an example to which an ED array type coordinate input / detection device is applied.
【0204】ここで、図35は座標入力/検出装置90
の構成を概略的に示す正面図である。図35に示すよう
に、座標入力/検出装置90は、Xm個の発光手段であ
る発光ダイオード(LED:Light Emitting Diode)9
1を水平方向に一定間隔で配置した発光素子列92と、
これに1対1に対応したXm個の受光手段であるフォト
トランジスタ93を一定間隔で対向配置した受光素子列
94と、Yn個のLED91を垂直方向に一定間隔で配
置した発光素子列95と、これに1対1に対応したYn
個のフォトトランジスタ93を一定間隔で対向配置した
受光素子列96とを備えている。そして、これらの発光
素子列92と、受光素子列94と、発光素子列95と、
受光素子列96とにより囲まれた空間部分が、座標入力
/検出領域97とされている。つまり、座標入力/検出
領域97内には、水平方向に形成されるm個の光路と垂
直方向に形成されるn個の光路とがマトリクス状に交差
可能となっている。なお、座標入力/検出領域97は、
PDP102のディスプレイ面20のサイズに対応した
サイズであって横長の四角形状に形成されており、手書
きにより文字や図形等の入力を可能にする領域である。FIG. 35 shows a coordinate input / detection device 90.
FIG. 2 is a front view schematically showing the configuration of FIG. As shown in FIG. 35, the coordinate input / detection device 90 includes a light emitting diode (LED: Light Emitting Diode) 9 as Xm light emitting units.
Light emitting element rows 92 in which 1 are arranged at regular intervals in the horizontal direction;
A light-receiving element array 94 in which Xm phototransistors 93 corresponding to one-to-one are arranged at regular intervals, a light-emitting element array 95 in which Yn LEDs 91 are arranged at regular intervals in a vertical direction, Yn corresponding to this one-to-one
And a light-receiving element array 96 in which the phototransistors 93 are arranged to face each other at regular intervals. Then, these light emitting element rows 92, light receiving element rows 94, light emitting element rows 95,
A space surrounded by the light receiving element array 96 is a coordinate input / detection area 97. That is, in the coordinate input / detection area 97, m optical paths formed in the horizontal direction and n optical paths formed in the vertical direction can intersect in a matrix. The coordinate input / detection area 97 is
This is a region corresponding to the size of the display surface 20 of the PDP 102 and formed in a horizontally long rectangular shape, and is an area in which characters, figures, and the like can be input by handwriting.
【0205】そして、この座標入力/検出領域97の或
る位置に指等の指示手段98が挿入された場合には、指
示手段98により所定の光路が遮られるため、その遮断
光路にある受光素子列94のフォトトランジスタ93及
び受光素子列96のフォトトランジスタ93の受光光量
がそれぞれ低下することになる。When a pointing means 98 such as a finger is inserted at a certain position in the coordinate input / detection area 97, a predetermined light path is blocked by the pointing means 98. The amount of light received by the phototransistors 93 in the row 94 and the phototransistors 93 in the light receiving element row 96 decreases.
【0206】各部の電気的接続等については技術的に公
知であるため詳細な説明は省略するが、図36に示すよ
うに、座標入力/検出領域97に指示手段98が挿入さ
れていない場合には各フォトトランジスタ93の光強度
は“I=i1”を示すが、座標入力/検出領域97に指
示手段98が挿入されて光路が遮られた場合には、その
遮断光路にあるフォトトランジスタ93の光強度は“I
=i0”を示すことになる。このように光強度が“I=
i0”である部分をディップという。なお、図36中、
横軸はフォトトランジスタ93の位置に相当し、実際に
はフォトトランジスタ93の光出力を逐次読みとる走査
時間である。The electrical connection and the like of each part is well known in the art, and therefore detailed description is omitted. However, as shown in FIG. 36, when the pointing means 98 is not inserted in the coordinate input / detection area 97, Indicates that the light intensity of each phototransistor 93 is “I = i 1 ”. However, if the light path is blocked by the insertion of the indicating means 98 into the coordinate input / detection area 97, the phototransistor 93 in the cutoff light path Has a light intensity of "I
= I 0 ". In this manner, the light intensity becomes" I =
The portion that is i 0 ″ is referred to as a dip.
The horizontal axis corresponds to the position of the phototransistor 93, and is actually a scanning time for sequentially reading the optical output of the phototransistor 93.
【0207】そして、受光光量が低下した受光光量が低
下した受光素子列94のフォトトランジスタ93及び受
光素子列96のフォトトランジスタ93の位置に相当す
るディップ位置を検出し、指示手段98により指示され
た座標位置を算出する。実際には、基準位置t=t0か
らのディップ位置が検出されるまでの時間t1や、図3
6で示した波形をメモリに取り込み、メモリ内のデータ
に対してディップ位置に相当するメモリ番地としてディ
ップの位置を検出することになる。Then, the dip positions corresponding to the positions of the phototransistor 93 of the light receiving element array 94 and the phototransistor 93 of the light receiving element array 96 in which the amount of received light has decreased have been detected. Calculate the coordinate position. In practice, and time t 1 until the dip position from the reference position t = t 0 is detected, FIG. 3
The waveform indicated by 6 is taken into the memory, and the position of the dip is detected as the memory address corresponding to the dip position for the data in the memory.
【0208】したがって、このようなLEDアレイ方式
の座標入力/検出装置90においても、第一の実施の形
態で用いた座標入力/検出装置1において実行されるハ
ネ/トメ識別処理を光強度の波形に出現するディップに
基づいて実行することができ、また、第二の実施の形態
で用いた座標入力/検出装置1において実行されるハネ
/トメ識別処理を光強度の波形に出現するディップに基
づいて実行することができ、さらに、第三の実施の形態
で用いた座標入力/検出装置50において実行されるハ
ネ/トメ識別処理を光強度の波形に出現するディップに
基づいて検出される座標位置に基づいて実行することが
できる。Therefore, even in such an LED array type coordinate input / detection device 90, the fly / toning discrimination processing executed in the coordinate input / detection device 1 used in the first embodiment is performed based on the light intensity waveform. Can be executed based on the dip appearing in the waveform of the light intensity. The fly / toning discriminating process executed in the coordinate input / detection device 1 used in the second embodiment can be executed based on the dip appearing in the light intensity waveform. The coordinate position detected based on the dip appearing in the waveform of the light intensity is obtained by performing the fly / tome identification processing performed in the coordinate input / detection device 50 used in the third embodiment. Can be performed based on
【0209】なお、各実施の形態においては、座標入力
/検出装置を表示装置であるプラズマディスプレイパネ
ル(PDP:Plasma Display Panel)102に備えた
が、これに限るものではなく、CRT(Cathode Ray Tu
be)、LCD(Liquid CrystalDisplay)、前面投影型
プロジェクター、背面投影型プロジェクター等を表示装
置として適用しても良い。さらに、これらの表示装置に
限るものではなく、特に図示しないが、ライティングボ
ードとして機能する黒板やホワイトボード等に備えるよ
うにしても良い。In each embodiment, the coordinate input / detection device is provided in the plasma display panel (PDP) 102 as a display device. However, the present invention is not limited to this, and the CRT (Cathode Ray Tuner) is not limited to this.
be), an LCD (Liquid Crystal Display), a front projection projector, a rear projection projector, or the like may be applied as the display device. Further, the present invention is not limited to these display devices, and may be provided on a blackboard, whiteboard, or the like that functions as a writing board, although not particularly shown.
【0210】また、各実施の形態においては、各種のプ
ログラムコード(制御プログラム)を記憶した記憶媒体
39としてフロッピーディスク、ハードディスク、光デ
ィスク(CD−ROM,CD−R,CD−R/W,DV
D−ROM,DVD−RAMなど)、光磁気ディスク
(MO)、メモリカード等を適用したが、これに限るも
のではなく、記憶媒体には、コンピュータと独立した媒
体に限らず、LANやインターネット等により伝送され
たプログラムをダウンロードして記憶または一時記憶し
た記憶媒体も含まれる。In each embodiment, a floppy disk, hard disk, optical disk (CD-ROM, CD-R, CD-R / W, DV) is used as a storage medium 39 storing various program codes (control programs).
D-ROM, DVD-RAM, etc., a magneto-optical disk (MO), a memory card, and the like are applied. However, the present invention is not limited to this, and the storage medium is not limited to a medium independent of a computer, but may be a LAN, the Internet, or the like. Also, a storage medium that downloads and transmits or temporarily stores the transmitted program is included.
【0211】[0211]
【発明の効果】請求項1記載の発明によれば、描画スト
ロークの終端位置で発生する止めたにもかかわらず跳ね
てしまう意図しない「跳ね」である「止め」部分に対す
る尾引きや描画ストロークの開始位置で発生するひげ状
の描画ノイズを確実に抑制することができる。According to the first aspect of the present invention, the tailing or drawing stroke is applied to the "stop" portion which is an unintended "bounce" which is generated at the end position of the drawing stroke but is unintentionally "bounced" despite being stopped. Whisker-like drawing noise generated at the start position can be reliably suppressed.
【0212】請求項2,17,26記載の発明によれ
ば、指などの物体による連続的な情報入力動作に応じた
描画の「跳ね」部分や「止め」部分での物体の自然かつ
異なる動き(「跳ね」部分及び「止め」部分は急峻に情
報入力領域面から離れる点で共通するが、「跳ね」部分
では描画に応じたディップ位置の単位時間当たりの変化
の傾きがゼロになるゼロクロス点とディップが消滅した
位置との時間間隔が「止め」部分に比べて長くなる)に
着目し、ゼロクロス点とディップが消滅した位置との時
間間隔と、予め設定された所定の閾値とを比較し、その
大小に応じて物体による描画が「跳ね」なのか「止め」
なのかを識別することで、より適正に入力状態を認識で
き、「止め」部分に対する尾引き等を低減させた再現画
像処理が可能となる。According to the invention as set forth in claims 2, 17 and 26, natural and different movements of an object at a "bounce" portion or a "stop" portion of a drawing according to a continuous information input operation by an object such as a finger. (The "bounce" portion and the "stop" portion are common in that they steeply move away from the information input area surface, but the "bounce" portion has a zero cross point where the slope of the change per unit time of the dip position according to drawing becomes zero. And the time interval between the position where the dip disappears and the position where the dip disappears is longer than the "stop" portion), and compares the time interval between the zero-cross point and the position where the dip disappears with a predetermined threshold value set in advance. , Depending on the size, whether the drawing by the object is "bounce" or "stop"
By recognizing the state, the input state can be more appropriately recognized, and reproduced image processing in which tailing or the like for the “stop” portion is reduced can be performed.
【0213】請求項3,18,27記載の発明によれ
ば、指などの物体による連続的な情報入力動作に応じた
描画の「跳ね」部分や「止め」部分での物体の自然かつ
異なる動き(「跳ね」部分及び「止め」部分は急峻に情
報入力領域面から離れる点で共通するが、「跳ね」部分
では描画に応じたディップ位置の単位時間当たりの変化
の傾きがゼロになるゼロクロス点と描画の終端位置との
時間間隔が「止め」部分に比べて長くなる)に着目し、
ゼロクロス点と描画の終端位置との時間間隔と、予め設
定された所定の閾値とを比較し、その大小に応じて物体
による描画が「跳ね」なのか「止め」なのかを識別する
ことで、より適正に入力状態を認識でき、意図しない
「跳ね」である「止め」部分に対する尾引き等を低減さ
せた再現画像処理が可能となる。According to the inventions of claims 3, 18, and 27, natural and different movements of an object at a “bounce” portion or a “stop” portion of a drawing in response to a continuous information input operation by an object such as a finger. (The "bounce" portion and the "stop" portion are common in that they steeply move away from the information input area surface, but the "bounce" portion has a zero cross point where the slope of the change per unit time of the dip position according to drawing becomes zero. And the time interval between the drawing end position is longer than the “stop” part).
By comparing the time interval between the zero cross point and the end position of the drawing with a predetermined threshold value set in advance, and identifying whether the drawing by the object is `` bounce '' or `` stop '' according to the magnitude thereof, The input state can be more appropriately recognized, and reproduction image processing in which tailing or the like for an unintended “bounce” “stop” portion is reduced is enabled.
【0214】請求項4,19,28記載の発明によれ
ば、指などの物体による連続的な情報入力動作に応じた
描画の「跳ね」部分や「止め」部分での物体の自然かつ
異なる動きに着目し、描画に応じたディップ位置の単位
時間当たりの変化の傾きがゼロになるゼロクロス点と描
画の開始位置との時間間隔と、予め設定された所定の閾
値とを比較し、その大小に応じて物体による描画が指な
どの物体の着地の仕方によって描画ストロークの開始位
置で発生するひげ状の描画ノイズなのか否かを識別する
ことで、より適正に入力状態を認識でき、描画ストロー
クの開始位置で発生するひげ状の描画ノイズを低減させ
た再現画像処理が可能となる。According to the invention as set forth in claims 4, 19, and 28, the natural and different movement of the object at the "bounce" portion or the "stop" portion of the drawing according to the continuous information input operation by the object such as a finger. And comparing the time interval between the zero-cross point where the inclination of the change per unit time of the dip position according to the drawing per unit time is zero and the drawing start position with a predetermined threshold value set in advance, and By identifying whether the drawing by the object is a beard-like drawing noise that occurs at the start position of the drawing stroke depending on how the object such as a finger lands, the input state can be more appropriately recognized, and the drawing stroke can be recognized. Reproduction image processing in which beard-like drawing noise generated at the start position is reduced is enabled.
【0215】請求項5,20,29記載の発明によれ
ば、指などの物体による連続的な情報入力動作に応じた
描画の「跳ね」部分や「止め」部分での物体の自然かつ
異なる動き(「跳ね」部分及び「止め」部分は急峻に情
報入力領域面から離れる点で共通するが、「跳ね」部分
では描画に応じたピーク位置の単位時間当たりの変化の
傾きがゼロになるゼロクロス点と描画の終端位置との時
間間隔が「止め」部分に比べて長くなる)に着目し、ゼ
ロクロス点と描画の終端位置との時間間隔と、予め設定
された所定の閾値とを比較し、その大小に応じて物体に
よる描画が「跳ね」なのか「止め」なのかを識別するこ
とで、より適正に入力状態を認識でき、意図しない「跳
ね」である「止め」部分に対する尾引き等を低減させた
再現画像処理が可能となる。According to the inventions described in claims 5, 20, and 29, natural and different movements of an object in a "bounce" portion or a "stop" portion of a drawing in response to a continuous information input operation by an object such as a finger. (The "bounce" portion and the "stop" portion are common in that they steeply move away from the information input area surface, but the "bounce" portion has a zero cross point where the slope of the change in the peak position per unit time according to drawing becomes zero. And the time interval between the drawing end position becomes longer than the “stop” portion), and compares the time interval between the zero-cross point and the drawing end position with a predetermined threshold value. By identifying whether the drawing by the object is "bounce" or "stop" according to the size, the input state can be recognized more appropriately, and tailing etc. for the "stop" part which is unintended "bounce" is reduced Reproducible image processing is possible It made.
【0216】請求項6,21,30記載の発明によれ
ば、指などの物体による連続的な情報入力動作に応じた
描画の「跳ね」部分や「止め」部分での物体の自然かつ
異なる動きに着目し、描画に応じたピーク位置の単位時
間当たりの変化の傾きがゼロになるゼロクロス点と描画
の開始位置との時間間隔と、予め設定された所定の閾値
とを比較し、その大小に応じて物体による描画が指など
の物体の着地の仕方によって描画ストロークの開始位置
で発生するひげ状の描画ノイズなのか否かを識別するこ
とで、より適正に入力状態を認識でき、描画ストローク
の開始位置で発生するひげ状の描画ノイズを低減させた
再現画像処理が可能となる。According to the inventions described in claims 6, 21 and 30, the natural and different movement of the object at the "bounce" portion or the "stop" portion of the drawing according to the continuous information input operation by the object such as a finger. And comparing the time interval between the zero-crossing point at which the inclination of the change per unit time of the peak position according to drawing per unit time is zero and the drawing start position with a predetermined threshold value set in advance, and determining the magnitude thereof. By identifying whether the drawing by the object is a beard-like drawing noise that occurs at the start position of the drawing stroke depending on how the object such as a finger lands, the input state can be more appropriately recognized, and the drawing stroke can be recognized. Reproduction image processing in which beard-like drawing noise generated at the start position is reduced is enabled.
【0217】請求項7,22記載の発明によれば、描画
ストロークの終端位置で発生する止めたにもかかわらず
跳ねてしまう意図しない「跳ね」である「止め」部分に
対する尾引きや描画ストロークの開始位置で発生するひ
げ状の描画ノイズをこれらの発生方向によらず、確実に
抑制することができる。According to the seventh and twenty-second aspects of the present invention, tailing and drawing strokes are applied to the "stop" portion, which is an unintended "bounce" which is generated at the end position of the drawing stroke but is unintentionally bounced despite being stopped. Whisker-like drawing noise generated at the start position can be reliably suppressed irrespective of the generation direction.
【0218】請求項8,23,32記載の発明によれ
ば、指などの物体による連続的な情報入力動作に応じた
描画の「跳ね」部分や「止め」部分での物体の自然かつ
異なる動き(「跳ね」部分及び「止め」部分は急峻に情
報入力領域面から離れる点で共通するが、「跳ね」部分
では描画に応じて検出された二次元位置座標成分の単位
時間当たりの変化の傾きがゼロになるゼロクロス点と描
画の終端位置との時間間隔が「止め」部分に比べて長く
なる)に着目し、ゼロクロス点と描画の終端位置との時
間間隔と、予め設定された所定の閾値とを比較し、その
大小に応じて物体による描画が「跳ね」なのか「止め」
なのかを識別することで、より適正に入力状態を認識で
き、意図しない「跳ね」である「止め」部分に対する尾
引き等を低減させた再現画像処理が可能となる。According to the eighth, twenty-third and thirty-second aspects of the present invention, natural and different movements of an object in a "bounce" portion or a "stop" portion of a drawing in response to a continuous information input operation by an object such as a finger. (The “bounce” part and the “stop” part are common in that they steeply move away from the information input area surface, but the “bounce” part is the slope of the change per unit time of the two-dimensional position coordinate component detected in accordance with the drawing. The time interval between the zero-cross point at which is zero and the drawing end position is longer than the “stop” portion), and the time interval between the zero-cross point and the drawing end position is determined by a predetermined threshold value. And whether the drawing by the object is "bounce" or "stop" according to the magnitude
By recognizing the state, the input state can be more appropriately recognized, and reproduced image processing in which tailing or the like for an unintended “bounce” “stop” portion is reduced becomes possible.
【0219】請求項9,24,32記載の発明によれ
ば、指などの物体による連続的な情報入力動作に応じた
描画の「跳ね」部分や「止め」部分での物体の自然かつ
異なる動きに着目し、描画に応じて検出された二次元位
置座標成分の単位時間当たりの変化の傾きがゼロになる
ゼロクロス点と描画の開始位置との時間間隔と、予め設
定された所定の閾値とを比較し、その大小に応じて物体
による描画が指などの物体の着地の仕方によって描画ス
トロークの開始位置で発生するひげ状の描画ノイズなの
か否かを識別することで、より適正に入力状態を認識で
き、描画ストロークの開始位置で発生するひげ状の描画
ノイズを低減させた再現画像処理が可能となる。According to the ninth, twenty-fourth, and thirty-second aspects of the invention, natural and different movements of an object in a "bounce" portion or a "stop" portion of a drawing in response to a continuous information input operation by an object such as a finger. Focusing on, the time interval between the zero cross point where the inclination of the change per unit time of the two-dimensional position coordinate component detected according to the drawing is zero, the time interval between the drawing start position, and a predetermined threshold value set in advance By comparing and determining whether the drawing by the object is a beard-like drawing noise generated at the start position of the drawing stroke depending on how the object such as a finger lands, the input state can be more appropriately determined. Recognition is possible, and reproduction image processing in which beard-like drawing noise generated at the start position of a drawing stroke is reduced is enabled.
【0220】請求項10,25記載の発明によれば、描
画ストロークの終端位置で発生する止めたにもかかわら
ず跳ねてしまう意図しない「跳ね」である「止め」部分
に対する尾引きや描画ストロークの開始位置で発生する
ひげ状の描画ノイズをこれらの発生方向によらず、確実
に抑制することができる。According to the tenth and twenty-fifth aspects of the present invention, a tailing or drawing stroke is applied to a "stop" portion which is an unintended "bounce" which is generated at the end position of the drawing stroke but is bouncing despite being stopped. Whisker-like drawing noise generated at the start position can be reliably suppressed irrespective of the generation direction.
【0221】請求項11記載の発明によれば、請求項1
ないし10のいずれか一記載の情報入力装置において、
前記情報入力領域は、光源から出射された光を板状に成
形して投光することにより形成されることにより、物体
の挿入を受け付ける二次元の情報入力領域を確実に形成
することができ、無視差、完全透明、高い描画感を実現
する情報入力装置を提供することができる。According to the eleventh aspect, according to the first aspect,
10. The information input device according to any one of items 1 to 10,
The information input area is formed by projecting light emitted from a light source into a plate shape and projecting the light, so that a two-dimensional information input area that receives insertion of an object can be reliably formed, It is possible to provide an information input device that realizes a neglected difference, complete transparency, and high drawing feeling.
【0222】請求項12記載の発明によれば、請求項1
ないし10のいずれか一記載の情報入力装置において、
前記情報入力領域は、光源から出射されたビーム光を順
次走査して投光することにより形成されることにより、
物体の挿入を受け付ける二次元の情報入力領域を確実に
形成することができ、無視差、完全透明、高い描画感を
実現する情報入力装置を提供することができる。According to the twelfth aspect, the first aspect
10. The information input device according to any one of to 10
The information input area is formed by sequentially scanning and projecting the light beam emitted from the light source,
A two-dimensional information input area for accepting the insertion of an object can be reliably formed, and an information input device that achieves a neglected difference, complete transparency, and a high drawing feeling can be provided.
【0223】請求項13記載の発明によれば、請求項
1,5,6,7,8,9,10のいずれか一記載の情報
入力装置において、前記情報入力領域は、撮像手段によ
る撮像範囲であることにより、物体の挿入を受け付ける
二次元の情報入力領域を確実に形成することができ、無
視差、完全透明、高い描画感を実現する情報入力装置を
提供することができる。According to a thirteenth aspect of the present invention, in the information input device according to any one of the first, fifth, sixth, seventh, eighth, ninth, and tenth aspects, the information input area includes an image pickup range of an image pickup means. Accordingly, a two-dimensional information input area for accepting insertion of an object can be reliably formed, and an information input device that realizes a neglected difference, complete transparency, and high drawing feeling can be provided.
【0224】請求項14記載の発明によれば、請求項
1,2,3,4,7,8,9,10のいずれか一記載の
情報入力装置において、前記情報入力領域は、前記受光
手段とこの受光手段に相対して設けられる発光手段とに
よる光路をマトリックス状に配することにより形成され
ることにより、物体の挿入を受け付ける二次元の情報入
力領域を確実に形成することができ、無視差、完全透
明、高い描画感を実現する情報入力装置を提供すること
ができる。According to the fourteenth aspect of the present invention, in the information input device according to any one of the first, second, third, fourth, seventh, eighth, ninth, and tenth aspects, the information input area may include the light receiving means. And the light-emitting means provided opposite to the light-receiving means are formed by arranging them in a matrix, so that a two-dimensional information input area for receiving the insertion of an object can be reliably formed and ignored. An information input device that realizes a difference, complete transparency, and high drawing feeling can be provided.
【0225】請求項15記載の発明の情報入力システム
によれば、表示装置と、この表示装置の表示面に前記情
報入力領域を一致させて配設される請求項1ないし14
のいずれか一記載の情報入力装置と、前記情報入力装置
からの入力に基づいて前記表示装置の表示制御を行う制
御装置と、を備えることにより、座標入力面(タッチパ
ネル面)のような物理的な面を有さず、表示装置の表示
面に装着して使用した場合であっても視認性に優れる情
報入力システムを安価で提供することができる。According to the information input system of the present invention, the display device and the information input area are arranged on the display surface of the display device so as to coincide with each other.
The information input device according to any one of the above, and a control device that performs display control of the display device based on an input from the information input device, the physical input device such as a coordinate input surface (touch panel surface) It is possible to provide an inexpensive information input system that has excellent visibility even when it is used by being attached to the display surface of a display device without using any surface.
【0226】請求項16記載の発明の情報入力システム
によれば、筆記を受け付けるライティングボードと、こ
のライティングボードの書き込み面に前記情報入力領域
を一致させて配設される請求項1ないし14のいずれか
一記載の情報入力装置と、前記情報入力装置からの入力
に基づいて前記ライティングボードに筆記された情報の
制御を行う制御装置と、を備えることにより、座標入力
面(タッチパネル面)のような物理的な面を有さず、表
示装置の表示面に装着して使用した場合であっても視認
性に優れる情報入力システムを安価で提供することがで
きる。According to the information input system of the present invention, the writing board for accepting handwriting and the information input area are arranged on the writing surface of the writing board so as to match the information input area. The information input device according to any one of the above, and a control device that controls information written on the writing board based on an input from the information input device, including a coordinate input surface (touch panel surface). An information input system that has no physical surface and has excellent visibility even when used while being attached to the display surface of a display device can be provided at low cost.
【0227】請求項33,34,35記載の発明によれ
ば、指などの指示手段による連続的な指示に基づく描画
の「跳ね」部分や「止め」部分での指示手段の自然かつ
異なる動き(「跳ね」部分及び「止め」部分は急峻に座
標入力/検出領域面から離れる点で共通するが、「跳
ね」部分では描画に応じたディップ位置の単位時間当た
りの変化の傾きがゼロになるゼロクロス点とディップが
消滅した位置との時間間隔が「止め」部分に比べて長く
なる)に着目し、ゼロクロス点とディップが消滅した位
置との時間間隔と、予め設定された所定の閾値とを比較
し、その大小に応じて指示手段による描画が「跳ね」な
のか「止め」なのかを識別することで、より適正に入力
状態を認識でき、「止め」部分に対する尾引き等を低減
させた再現画像処理が可能となる。According to the inventions described in claims 33, 34 and 35, natural and different movements of the indicating means in the "bounce" portion or the "stop" portion of the drawing based on the continuous instruction by the indicating device such as a finger ( The “bounce” part and the “stop” part are common in that they steeply move away from the coordinate input / detection area plane, but the “bounce” part has a zero crossing where the slope of the change per unit time of the dip position according to drawing becomes zero. Focusing on the time interval between the point and the position where the dip disappears is longer than the “stop” portion), and comparing the time interval between the zero-cross point and the position where the dip disappears with a predetermined threshold set in advance Then, by recognizing whether the drawing by the instruction means is "bounce" or "stop" according to the magnitude, the input state can be recognized more properly, and reproduction with reduced tailing etc. for the "stop" part Image processing It can become.
【図1】本発明の第一の実施の形態の電子黒板システム
を概略的に示す外観斜視図である。FIG. 1 is an external perspective view schematically showing an electronic blackboard system according to a first embodiment of the present invention.
【図2】電子黒板システムに内蔵される各部の電気的接
続を示すブロック図である。FIG. 2 is a block diagram showing an electrical connection of each unit built in the electronic blackboard system.
【図3】コンピュータに内蔵される各部の電気的接続を
示すブロック図である。FIG. 3 is a block diagram showing an electrical connection of each unit built in the computer.
【図4】座標入力/検出装置を示す概略正面図である。FIG. 4 is a schematic front view showing a coordinate input / detection device.
【図5】その受発光手段の内部構造の構成例を示す概略
正面図である。FIG. 5 is a schematic front view showing a configuration example of the internal structure of the light receiving and emitting means.
【図6】その検出動作を説明するための概略正面図であ
る。FIG. 6 is a schematic front view for explaining the detection operation.
【図7】受発光手段の取付間隔等を示す概略正面図であ
る。FIG. 7 is a schematic front view showing a mounting interval and the like of light emitting and receiving means.
【図8】ディスプレイ前面等への設置例を示す断面図で
ある。FIG. 8 is a cross-sectional view showing an example of installation on the front of a display or the like.
【図9】その制御系の構成例を示すブロック図である。FIG. 9 is a block diagram showing a configuration example of the control system.
【図10】座標入力/検出装置を機能的に示すブロック
図である。FIG. 10 is a block diagram functionally showing a coordinate input / detection device.
【図11】ハネ/トメ識別処理の流れを概略的に示すフ
ローチャートである。FIG. 11 is a flowchart schematically showing a flow of a fly / tome identification process.
【図12】(a)は漢字「三」を描画した際の受光素子
におけるディップ深さ及びディップ位置の時間変化を示
すグラフ、(b)は漢字「三」の各ストローク端部に
「跳ね」部分を設けたものを描画した際の受光素子にお
けるディップ深さ及びディップ位置の時間変化を示すグ
ラフである。FIG. 12A is a graph showing a change over time in a dip depth and a dip position in a light receiving element when a Chinese character “3” is drawn, and FIG. 12B is a graph showing “bounce” at each stroke end of the Chinese character “3”. 9 is a graph showing a time change of a dip depth and a dip position in a light receiving element when drawing an image having a portion.
【図13】(a)は漢字「三」を描画した際の受光素子
におけるディップ深さ及びディップ位置の時間変化を部
分的に拡大して示すグラフ、(b)は漢字「三」の各ス
トローク端部に「跳ね」部分を設けたものを描画した際
の受光素子におけるディップ深さ及びディップ位置の時
間変化を部分的に拡大して示すグラフである。FIG. 13A is a graph showing a partially enlarged time change of the dip depth and the dip position in the light receiving element when the Chinese character “3” is drawn, and FIG. 13B is each stroke of the Chinese character “3”. 6 is a graph showing a partially enlarged time change of a dip depth and a dip position in a light receiving element when an image having a “bounce” portion at an end is drawn.
【図14】その微分グラフである。FIG. 14 is a differential graph thereof.
【図15】本発明の第二の実施の形態の座標入力/検出
装置を機能的に示すブロック図である。FIG. 15 is a block diagram functionally showing a coordinate input / detection device according to a second embodiment of the present invention.
【図16】ハネ/トメ識別処理の流れを概略的に示すフ
ローチャートである。FIG. 16 is a flowchart schematically showing a flow of a fly / tome identification process.
【図17】(a)は漢字「三」を描画した際に取得され
た座標データを示すグラフ、(b)は(a)の実線部分
に相当するディップ位置の時間変化を示すグラフ、
(c)は(a)の実線部分に相当するディップ位置の単
位時間当たりの変化を示すグラフである。17A is a graph showing coordinate data acquired when a Chinese character “3” is drawn, FIG. 17B is a graph showing a time change of a dip position corresponding to a solid line portion in FIG.
(C) is a graph showing the change per unit time of the dip position corresponding to the solid line portion of (a).
【図18】ストローク描画時における受光素子上のディ
ップ位置と時間との関係を示すグラフである。FIG. 18 is a graph showing a relationship between a dip position on a light receiving element and time when drawing a stroke.
【図19】(a)は漢字「三」を描画した際に取得され
た座標データにハネ/トメ識別処理を施した状態を示す
グラフ、(b)は(a)の実線部分に相当するディップ
位置の時間変化を示すグラフ、(c)は(a)の実線部
分に相当するディップ位置の単位時間当たりの変化を示
すグラフである。FIG. 19A is a graph showing a state where the coordinate data obtained when the kanji character “3” is drawn is subjected to a splash / tome identification process, and FIG. 19B is a dip corresponding to the solid line portion in FIG. FIG. 5C is a graph showing a change in position over time, and FIG. 5C is a graph showing a change per unit time of a dip position corresponding to a solid line portion in FIG.
【図20】本発明の第三の実施の形態の座標入力/検出
装置を機能的に示すブロック図である。FIG. 20 is a block diagram functionally showing a coordinate input / detection device according to a third embodiment of the present invention.
【図21】ハネ/トメ識別処理の流れを概略的に示すフ
ローチャートである。FIG. 21 is a flowchart schematically showing a flow of a fly / tome identification process.
【図22】(a)は漢字「三」を描画した際に取得され
た座標データを示すグラフ、(b)は(a)の実線部分
に相当するx座標の時間変化を示すグラフ、(c)は
(a)の実線部分に相当するx座標の単位時間当たりの
変化を示すグラフである。22 (a) is a graph showing coordinate data obtained when a Chinese character “3” is drawn, FIG. 22 (b) is a graph showing a time change of an x coordinate corresponding to a solid line portion in FIG. () Is a graph showing the change per unit time of the x coordinate corresponding to the solid line portion in (a).
【図23】ストローク描画時における座標位置と時間と
の関係を示すグラフである。FIG. 23 is a graph showing a relationship between a coordinate position and time when drawing a stroke.
【図24】(a)は漢字「三」を描画した際に取得され
た座標データにハネ/トメ識別処理を施した状態を示す
グラフ、(b)は(a)の実線部分に相当するx座標の
時間変化を示すグラフ、(c)は(a)の実線部分に相
当するx座標の単位時間当たりの変化を示すグラフであ
る。24A is a graph showing a state in which the coordinate data obtained when the kanji character “3” is drawn is subjected to a splash / tome identification process, and FIG. 24B is a graph showing x corresponding to a solid line portion in FIG. FIG. 4C is a graph showing a change over time in coordinates, and FIG. 4C is a graph showing a change per unit time of the x coordinate corresponding to the solid line portion in FIG.
【図25】本発明の第四の実施の形態の座標入力/検出
装置に用いられる指示手段を示す斜視図である。FIG. 25 is a perspective view showing an indicating means used in a coordinate input / detection device according to a fourth embodiment of the present invention.
【図26】座標入力/検出装置の座標入力/検出領域内
の一点を指示手段で指し示した一例を示す正面図であ
る。FIG. 26 is a front view showing an example in which one point in the coordinate input / detection area of the coordinate input / detection device is pointed by the instruction means;
【図27】その検出動作を説明するための概略正面図で
ある。FIG. 27 is a schematic front view for explaining the detection operation.
【図28】本発明の第五の実施の形態の受発光手段を概
略的に示す平面図である。FIG. 28 is a plan view schematically showing a light emitting / receiving means according to a fifth embodiment of the present invention.
【図29】座標検出動作を説明するための概略正面図で
ある。FIG. 29 is a schematic front view for explaining a coordinate detection operation.
【図30】光強度と時間との関係を示すグラフである。FIG. 30 is a graph showing the relationship between light intensity and time.
【図31】座標検出動作を説明するための概略正面図で
ある。FIG. 31 is a schematic front view for explaining a coordinate detection operation.
【図32】光強度と時間との関係を示すグラフである。FIG. 32 is a graph showing the relationship between light intensity and time.
【図33】本発明の第六の実施の形態の座標入力/検出
装置の構成を概略的に示す正面図である。FIG. 33 is a front view schematically showing a configuration of a coordinate input / detection device according to a sixth embodiment of the present invention.
【図34】その検出動作を説明するための概略正面図で
ある。FIG. 34 is a schematic front view for explaining the detection operation.
【図35】本発明の第七の実施の形態の座標入力/検出
装置の構成を概略的に示す正面図である。FIG. 35 is a front view schematically showing a configuration of a coordinate input / detection device according to a seventh embodiment of the present invention.
【図36】光強度と時間との関係を示すグラフである。FIG. 36 is a graph showing a relationship between light intensity and time.
【図37】指等による描画動作を示す説明図である。FIG. 37 is an explanatory diagram illustrating a drawing operation using a finger or the like;
【図38】特徴的な文字の構成例及びその筆記に伴う描
画例を誇張して示す説明図である。FIG. 38 is an explanatory diagram exaggerating an example of a characteristic character configuration and a drawing example accompanying the writing.
1,50,60,80,90 座標入力/検出装
置、情報入力装置 3,63,81,97 座標入力/検出領域、情
報入力領域 4 指示手段、物体 13,75,83,94 受光手段 32 閾値記憶手段 39 記憶媒体 82 撮像手段 91 発光手段 101 情報入力システム 102 表示装置 105 制御装置1, 50, 60, 80, 90 Coordinate input / detection device, information input device 3, 63, 81, 97 Coordinate input / detection area, information input area 4 indicating means, object 13, 75, 83, 94 light receiving means 32 threshold Storage means 39 Storage medium 82 Imaging means 91 Light emitting means 101 Information input system 102 Display device 105 Control device
Claims (35)
体を検出し、所定の入力情報として出力する情報入力装
置において、 前記情報入力領域における前記物体による連続的な情報
入力動作に基づき所定の成分の単位時間当たりの変化の
傾きがゼロになるゼロクロス点と、前記連続的な情報入
力動作の端部との時間間隔が、所定の閾値よりも大きい
場合に、前記ゼロクロス点と前記連続的な情報入力動作
の端部とを結ぶ入力情報を有効にすることを特徴とする
情報入力装置。1. An information input device for detecting a predetermined object instructing a two-dimensional information input area and outputting the same as predetermined input information, wherein a predetermined object is detected based on a continuous information input operation by the object in the information input area. When the time interval between the zero cross point at which the gradient of the change of the component per unit time becomes zero and the end of the continuous information input operation is larger than a predetermined threshold, the zero cross point and the continuous An information input device for validating input information connected to an end of an information input operation.
体を受光手段で検出し、所定の入力情報として出力する
情報入力装置において、 前記情報入力領域における前記物体による連続的な情報
入力動作に応じた前記受光手段の検出信号のディップ位
置の単位時間当たりの変化の傾きがゼロになるゼロクロ
ス点を検出するゼロクロス点検出手段と、 前記ゼロクロス点検出手段で検出された前記ゼロクロス
点とディップが消滅した位置との時間間隔を検出する屈
曲後持続時間検出手段と、 前記ゼロクロス点とディップが消滅した位置との時間間
隔に関する所定の閾値を記憶する閾値記憶手段と、 前記屈曲後持続時間検出手段により検出された前記時間
間隔と前記閾値記憶手段に記憶された所定の閾値とを比
較する比較手段と、 前記屈曲後持続時間検出手段により検出された前記時間
間隔が所定の閾値よりも大きい場合に、前記ゼロクロス
点とディップが消滅した位置とを結ぶ入力情報を有効に
するハネ/トメ判別手段と、を備えることを特徴とする
情報入力装置。2. An information input device for detecting a predetermined object instructing a two-dimensional information input area by light receiving means and outputting the detected information as predetermined input information, wherein a continuous information input operation by the object in the information input area is performed. A zero-crossing point detecting means for detecting a zero-crossing point at which the inclination of a change per unit time of the dip position of the detection signal of the light-receiving means becomes zero, and the zero-crossing point and dip detected by the zero-crossing point detecting means disappear. A post-bending duration detecting means for detecting a time interval from the position where the dip disappears, a threshold storage means for storing a predetermined threshold value for a time interval between the zero-cross point and the position where the dip disappears, and a post-bending duration detecting means. Comparing means for comparing the detected time interval with a predetermined threshold value stored in the threshold value storage means; When the time interval detected by the detecting means is larger than a predetermined threshold value, there is provided fly / tome discriminating means for validating input information connecting the zero cross point and the position where the dip has disappeared. Information input device.
体を受光手段で検出し、所定の入力情報として出力する
情報入力装置において、 前記情報入力領域における前記物体による連続的な情報
入力動作に応じた前記受光手段の検出信号のディップ位
置の単位時間当たりの変化の傾きがゼロになるゼロクロ
ス点を検出するゼロクロス点検出手段と、 前記ゼロクロス点検出手段で検出された前記ゼロクロス
点と前記物体による連続的な情報入力動作の終端位置と
の時間間隔を検出する時間間隔検出手段と、 前記ゼロクロス点と前記物体による連続的な情報入力動
作の終端位置との時間間隔に関する所定の閾値を記憶す
る閾値記憶手段と、 前記時間間隔検出手段により検出された前記時間間隔と
前記閾値記憶手段に記憶された所定の閾値とを比較する
比較手段と、 前記時間間隔検出手段により検出された前記時間間隔が
所定の閾値よりも大きい場合に、前記ゼロクロス点と前
記物体による連続的な情報入力動作の終端位置とを結ぶ
入力情報を有効にするハネ/トメ判別手段と、を備える
ことを特徴とする情報入力装置。3. An information input device for detecting a predetermined object instructing a two-dimensional information input area by a light receiving means and outputting the detected information as predetermined input information, wherein a continuous information input operation by the object in the information input area is performed. A zero-crossing point detecting means for detecting a zero-crossing point at which a slope of a change per unit time of a dip position of a detection signal of the light receiving means according to the zero-crossing point becomes zero; A time interval detecting means for detecting a time interval between the end position of the continuous information input operation and a threshold value storing a predetermined threshold value relating to a time interval between the zero cross point and the end position of the continuous information input operation by the object Storage means, comparing the time interval detected by the time interval detection means with a predetermined threshold stored in the threshold storage means Comparing means, and when the time interval detected by the time interval detecting means is larger than a predetermined threshold value, the input information connecting the zero cross point and the end position of the continuous information input operation by the object is validated. An information input device, comprising:
体を受光手段で検出し、所定の入力情報として出力する
情報入力装置において、 前記情報入力領域における前記物体による連続的な情報
入力動作に応じたディップ位置の単位時間当たりの変化
の傾きがゼロになるゼロクロス点を検出するゼロクロス
点検出手段と、 前記ゼロクロス点検出手段で検出された前記ゼロクロス
点と前記物体による連続的な情報入力動作の開始位置と
の時間間隔を検出する時間間隔検出手段と、 前記ゼロクロス点と前記物体による連続的な情報入力動
作の開始位置との時間間隔に関する所定の閾値を記憶す
る閾値記憶手段と、 前記時間間隔検出手段により検出された前記時間間隔と
前記閾値記憶手段に記憶された所定の閾値とを比較する
比較手段と、 前記時間間隔検出手段により検出された前記時間間隔が
所定の閾値よりも大きい場合に、前記ゼロクロス点と前
記物体による連続的な情報入力動作の開始位置とを結ぶ
入力情報を有効にするハネ/トメ判別手段と、を備える
ことを特徴とする情報入力装置。4. An information input device for detecting a predetermined object instructing a two-dimensional information input area by a light receiving means and outputting the detected information as predetermined input information, wherein a continuous information input operation by the object in the information input area is performed. Zero cross point detection means for detecting a zero cross point at which the slope of the change per unit time of the corresponding dip position becomes zero, and a continuous information input operation by the zero cross point and the object detected by the zero cross point detection means. A time interval detecting means for detecting a time interval from a start position, a threshold storage means for storing a predetermined threshold value for a time interval between the zero cross point and a start position of a continuous information input operation by the object, the time interval Comparing means for comparing the time interval detected by the detecting means with a predetermined threshold value stored in the threshold value storing means; A spring / eye discriminating means for validating input information connecting the zero-cross point and a start position of a continuous information input operation by the object when the time interval detected by the distance detecting means is larger than a predetermined threshold value; An information input device comprising:
体を受光手段で検出し、所定の入力情報として出力する
情報入力装置において、 前記情報入力領域における前記物体による連続的な情報
入力動作に応じた前記受光手段の検出信号のピーク位置
の単位時間当たりの変化の傾きがゼロになるゼロクロス
点を検出するゼロクロス点検出手段と、 前記ゼロクロス点検出手段で検出された前記ゼロクロス
点と前記物体による連続的な情報入力動作の終端位置と
の時間間隔を検出する時間間隔検出手段と、 前記ゼロクロス点と前記物体による連続的な情報入力動
作の終端位置との時間間隔に関する所定の閾値を記憶す
る閾値記憶手段と、 前記時間間隔検出手段により検出された前記時間間隔と
前記閾値記憶手段に記憶された所定の閾値とを比較する
比較手段と、 前記時間間隔検出手段により検出された前記時間間隔が
所定の閾値よりも大きい場合に、前記ゼロクロス点と前
記物体による連続的な情報入力動作の終端位置とを結ぶ
入力情報を有効にするハネ/トメ判別手段と、を備える
ことを特徴とする情報入力装置。5. An information input device for detecting a predetermined object instructing a two-dimensional information input area by a light receiving means and outputting the detected information as predetermined input information, wherein a continuous information input operation by the object in the information input area is performed. A zero-crossing point detecting means for detecting a zero-crossing point at which a slope of a change per unit time of a peak position of a detection signal of the light-receiving means becomes zero, and the zero-crossing point detected by the zero-crossing point detecting means and the object A time interval detecting means for detecting a time interval between the end position of the continuous information input operation and a threshold value storing a predetermined threshold value relating to a time interval between the zero cross point and the end position of the continuous information input operation by the object Storage means for comparing the time interval detected by the time interval detection means with a predetermined threshold value stored in the threshold value storage means; Comparing means, when the time interval detected by the time interval detecting means is greater than a predetermined threshold value, validating input information connecting the zero cross point and the end position of the continuous information input operation by the object; An information input device, comprising:
体を受光手段で検出し、所定の入力情報として出力する
情報入力装置において、 前記情報入力領域における前記物体による連続的な情報
入力動作に応じた前記受光手段の検出信号のピーク位置
の単位時間当たりの変化の傾きがゼロになるゼロクロス
点を検出するゼロクロス点検出手段と、 前記ゼロクロス点検出手段で検出された前記ゼロクロス
点と前記物体による連続的な情報入力動作の開始位置と
の時間間隔を検出する時間間隔検出手段と、 前記ゼロクロス点と前記物体による連続的な情報入力動
作の開始位置との時間間隔に関する所定の閾値を記憶す
る閾値記憶手段と、 前記時間間隔検出手段により検出された前記時間間隔と
前記閾値記憶手段に記憶された所定の閾値とを比較する
比較手段と、 前記時間間隔検出手段により検出された前記時間間隔が
所定の閾値よりも大きい場合に、前記ゼロクロス点と前
記物体による連続的な情報入力動作の開始位置とを結ぶ
入力情報を有効にするハネ/トメ判別手段と、を備える
ことを特徴とする情報入力装置。6. An information input device for detecting a predetermined object instructing a two-dimensional information input area by a light receiving means and outputting the detected information as predetermined input information, wherein a continuous information input operation by the object in the information input area is performed. A zero-crossing point detecting means for detecting a zero-crossing point at which a slope of a change per unit time of a peak position of a detection signal of the light-receiving means becomes zero, and the zero-crossing point detected by the zero-crossing point detecting means and the object A time interval detecting means for detecting a time interval between a start position of a continuous information input operation and a threshold value storing a predetermined threshold value for a time interval between the zero cross point and a start position of a continuous information input operation by the object Storage means for comparing the time interval detected by the time interval detection means with a predetermined threshold value stored in the threshold value storage means; Comparing means, when the time interval detected by the time interval detecting means is larger than a predetermined threshold value, validating input information connecting the zero-cross point and a start position of a continuous information input operation by the object; An information input device, comprising:
メ判別手段は、全ての前記受光手段により検出される光
強度分布に基づいて前記時間間隔検出手段により検出さ
れた時間間隔が所定の閾値よりも大きい場合に、前記ゼ
ロクロス点と前記物体による連続的な情報入力動作の開
始位置または終端位置とを結ぶ入力情報を有効にするこ
とを特徴とする請求項3ないし6のいずれか一記載の情
報入力装置。7. The apparatus according to claim 1, further comprising a plurality of said light receiving means, wherein said fly / tome discriminating means determines a time interval detected by said time interval detecting means on the basis of a light intensity distribution detected by all said light receiving means. 7. The method according to claim 3, wherein input information connecting the zero-cross point and a start position or an end position of a continuous information input operation by the object is validated when the value is larger than the predetermined value. Information input device.
体を検出し、所定の入力情報として出力する情報入力装
置において、 前記情報入力領域における前記物体による連続的な情報
入力動作に応じた二次元位置座標成分の単位時間当たり
の変化の傾きがゼロになるゼロクロス点を検出するゼロ
クロス点検出手段と、 前記ゼロクロス点検出手段で検出された前記ゼロクロス
点と前記物体による連続的な情報入力動作の終端位置と
の時間間隔を検出する時間間隔検出手段と、 前記ゼロクロス点と前記物体による連続的な情報入力動
作の終端位置との時間間隔に関する所定の閾値を記憶す
る閾値記憶手段と、 前記時間間隔検出手段により検出された前記時間間隔と
前記閾値記憶手段に記憶された所定の閾値とを比較する
比較手段と、 前記時間間隔検出手段により検出された前記時間間隔が
所定の閾値よりも大きい場合に、前記ゼロクロス点と前
記物体による連続的な情報入力動作の終端位置とを結ぶ
入力情報を有効にするハネ/トメ判別手段と、を備える
ことを特徴とする情報入力装置。8. An information input device for detecting a predetermined object instructing a two-dimensional information input area and outputting the same as predetermined input information, wherein the two or more objects correspond to a continuous information input operation by the object in the information input area. A zero-crossing point detecting means for detecting a zero-crossing point at which a gradient of a change in a dimensional position coordinate component per unit time becomes zero; and a continuous information input operation by the zero-crossing point detected by the zero-crossing point detecting means and the object. A time interval detecting means for detecting a time interval from the end position; a threshold storage means for storing a predetermined threshold value for a time interval between the zero-cross point and the end position of the continuous information input operation by the object; Comparing means for comparing the time interval detected by the detecting means with a predetermined threshold value stored in the threshold value storing means; When the time interval detected by the output unit is larger than a predetermined threshold value, a fly / toning discriminating unit for validating input information connecting the zero-cross point and a terminal position of a continuous information input operation by the object; An information input device comprising:
体を検出し、所定の入力情報として出力する情報入力装
置において、 前記情報入力領域における前記物体による連続的な情報
入力動作に応じた二次元位置座標成分の単位時間当たり
の変化の傾きがゼロになるゼロクロス点を検出するゼロ
クロス点検出手段と、 前記ゼロクロス点検出手段で検出された前記ゼロクロス
点と前記物体による連続的な情報入力動作の開始位置と
の時間間隔を検出する時間間隔検出手段と、 前記ゼロクロス点と前記物体による連続的な情報入力動
作の開始位置との時間間隔に関する所定の閾値を記憶す
る閾値記憶手段と、 前記時間間隔検出手段により検出された前記時間間隔と
前記閾値記憶手段に記憶された所定の閾値とを比較する
比較手段と、 前記時間間隔検出手段により検出された前記時間間隔が
所定の閾値よりも大きい場合に、前記ゼロクロス点と前
記物体による連続的な情報入力動作の開始位置とを結ぶ
入力情報を有効にするハネ/トメ判別手段と、を備える
ことを特徴とする情報入力装置。9. An information input device for detecting a predetermined object pointing to a two-dimensional information input area and outputting the same as predetermined input information, comprising: A zero-crossing point detecting means for detecting a zero-crossing point at which a gradient of a change in a dimensional position coordinate component per unit time becomes zero; and a continuous information input operation by the zero-crossing point detected by the zero-crossing point detecting means and the object. A time interval detecting means for detecting a time interval from a start position, a threshold storage means for storing a predetermined threshold value for a time interval between the zero cross point and a start position of a continuous information input operation by the object, the time interval Comparing means for comparing the time interval detected by the detecting means with a predetermined threshold value stored in the threshold value storing means; When the time interval detected by the output unit is larger than a predetermined threshold value, a fly / toning discriminating unit for validating input information connecting the zero-cross point and a start position of a continuous information input operation by the object; An information input device comprising:
置座標を構成する全ての座標成分に基づいて前記時間間
隔検出手段により検出された前記時間間隔が所定の閾値
よりも大きい場合に、前記ゼロクロス点と前記物体によ
る連続的な情報入力動作の開始位置または終端位置とを
結ぶ入力情報を有効にすることを特徴とする請求項8ま
たは9記載の情報入力装置。10. The system according to claim 1, wherein the time interval detected by the time interval detecting means based on all coordinate components constituting the two-dimensional position coordinates is larger than a predetermined threshold value. 10. The information input device according to claim 8, wherein input information connecting a zero cross point and a start position or an end position of a continuous information input operation by the object is validated.
れた光を板状に成形して投光することにより形成される
ことを特徴とする請求項1ないし10のいずれか一記載
の情報入力装置。11. The information input device according to claim 1, wherein the information input area is formed by shaping light emitted from a light source into a plate shape and projecting the light into a plate shape. apparatus.
れたビーム光を順次走査して投光することにより形成さ
れることを特徴とする請求項1ないし10のいずれか一
記載の情報入力装置。12. The information input device according to claim 1, wherein the information input area is formed by sequentially scanning and projecting light beams emitted from a light source. .
撮像範囲であることを特徴とする請求項1,5,6,
7,8,9,10のいずれか一記載の情報入力装置。13. The information input area is an imaging range of an imaging unit.
The information input device according to any one of 7, 8, 9, and 10.
この受光手段に相対して設けられる発光手段とによる光
路をマトリックス状に配することにより形成されること
を特徴とする請求項1,2,3,4,7,8,9,10
のいずれか一記載の情報入力装置。14. The information input area is formed by arranging an optical path of the light receiving means and a light emitting means provided opposite to the light receiving means in a matrix. , 3,4,7,8,9,10
The information input device according to any one of the above.
配設される請求項1ないし14のいずれか一記載の情報
入力装置と、 前記情報入力装置からの入力に基づいて前記表示装置の
表示制御を行う制御装置と、 を備えることを特徴とする情報入力システム。15. The information input device according to claim 1, wherein the information input region is arranged on the display surface of the display device so as to match the information input region. An information input system, comprising: a control device that performs display control of the display device based on an input.
と、 このライティングボードの書き込み面に前記情報入力領
域を一致させて配設される請求項1ないし14のいずれ
か一記載の情報入力装置と、 前記情報入力装置からの入力に基づいて前記ライティン
グボードに筆記された情報の制御を行う制御装置と、を
備えることを特徴とする情報入力システム。16. A writing board for receiving writing, an information input device according to any one of claims 1 to 14, wherein the information input area is arranged on a writing surface of the writing board so as to match the information input area. A control device for controlling information written on the writing board based on an input from the device.
物体を受光手段で検出し、前記物体の動作に対応する入
力情報を識別する入力情報識別方法であって、 前記情報入力領域における前記物体による連続的な情報
入力動作に応じた前記受光手段の検出信号のディップ位
置の単位時間当たりの変化の傾きがゼロになるゼロクロ
ス点を検出し、 前記ゼロクロス点とディップが消滅した位置との時間間
隔を検出し、 前記時間間隔と所定の閾値とを比較し、 前記時間間隔が所定の閾値よりも大きい場合に、前記ゼ
ロクロス点とディップが消滅した位置とを結ぶ入力情報
を有効にすることを特徴とする入力情報識別方法。17. An input information identification method for detecting a predetermined object indicating a two-dimensional information input area by a light receiving means and identifying input information corresponding to an operation of the object, wherein the object in the information input area is A zero-cross point at which the slope of the change per unit time of the dip position of the detection signal of the light-receiving means in accordance with the continuous information input operation is zero, and the time interval between the zero-cross point and the position where the dip disappears And comparing the time interval with a predetermined threshold value.If the time interval is greater than a predetermined threshold value, the input information connecting the zero cross point and the position where the dip has disappeared is validated. Input information identification method.
物体を受光手段で検出し、前記物体の動作に対応する入
力情報を識別する入力情報識別方法であって、 前記情報入力領域における前記物体による連続的な情報
入力動作に応じた前記受光手段の検出信号のディップ位
置の単位時間当たりの変化の傾きがゼロになるゼロクロ
ス点を検出し、 前記ゼロクロス点と前記物体による連続的な情報入力動
作の終端位置との時間間隔を検出し、 前記時間間隔と、前記ゼロクロス点と前記物体による連
続的な情報入力動作の終端位置との時間間隔に関する所
定の閾値とを比較し、 前記時間間隔が所定の閾値よりも大きい場合に、前記ゼ
ロクロス点と前記物体による連続的な情報入力動作の終
端位置とを結ぶ入力情報を有効にすることを特徴とする
入力情報識別方法。18. An input information identification method for detecting a predetermined object indicating a two-dimensional information input area by light receiving means and identifying input information corresponding to an operation of the object, wherein the object in the information input area is Detecting a zero-cross point at which the slope of the change per unit time of the dip position of the detection signal of the light receiving means according to the continuous information input operation by zero becomes zero, and the continuous information input operation by the zero-cross point and the object Detecting a time interval with the end position of the object, comparing the time interval with a predetermined threshold value for the time interval between the zero cross point and the end position of the continuous information input operation by the object, and Input information connecting the zero-cross point and the end position of the continuous information input operation by the object when the threshold is larger than Broadcast identification method.
物体を受光手段で検出し、前記物体の動作に対応する入
力情報を識別する入力情報識別方法であって、 前記情報入力領域における前記物体による連続的な情報
入力動作に応じた前記受光手段の検出信号のディップ位
置の単位時間当たりの変化の傾きがゼロになるゼロクロ
ス点を検出し、 前記ゼロクロス点と前記物体による連続的な情報入力動
作の開始位置との時間間隔を検出し、 前記時間間隔と、前記ゼロクロス点と前記物体による連
続的な情報入力動作の開始位置との時間間隔に関する所
定の閾値とを比較し、 前記時間間隔が所定の閾値よりも大きい場合に、前記ゼ
ロクロス点と前記物体による連続的な情報入力動作の開
始位置とを結ぶ入力情報を有効にすることを特徴とする
入力情報識別方法。19. An input information identification method for detecting a predetermined object indicating a two-dimensional information input area by a light receiving means and identifying input information corresponding to an operation of the object, wherein the object in the information input area is Detecting a zero-cross point at which the slope of the change per unit time of the dip position of the detection signal of the light receiving means according to the continuous information input operation by zero becomes zero, and the continuous information input operation by the zero-cross point and the object Detecting a time interval with the start position of the object, comparing the time interval with a predetermined threshold value for the time interval between the zero cross point and the start position of the continuous information input operation by the object, and The input information connecting the zero-cross point and the start position of the continuous information input operation by the object when the threshold value is larger than the threshold value. Broadcast identification method.
物体を受光手段で検出し、前記物体の動作に対応する入
力情報を識別する入力情報識別方法であって、 前記情報入力領域における前記物体による連続的な情報
入力動作に応じた前記受光手段の検出信号のピーク位置
の単位時間当たりの変化の傾きがゼロになるゼロクロス
点を検出し、 前記ゼロクロス点と前記物体による連続的な情報入力動
作の終端位置との時間間隔を検出し、 前記時間間隔と、前記ゼロクロス点と前記物体による連
続的な情報入力動作の終端位置との時間間隔に関する所
定の閾値とを比較し、 前記時間間隔が所定の閾値よりも大きい場合に、前記ゼ
ロクロス点と前記物体による連続的な情報入力動作の終
端位置とを結ぶ入力情報を有効にすることを特徴とする
入力情報識別方法。20. An input information identification method for detecting a predetermined object indicating a two-dimensional information input area by a light receiving means and identifying input information corresponding to an operation of the object, wherein the object in the information input area is Detecting a zero-crossing point at which the slope of a change per unit time of the peak position of the detection signal of the light receiving means according to the continuous information inputting operation becomes zero, and the continuous information inputting operation by the zero-crossing point and the object Detecting a time interval with the end position of the object, comparing the time interval with a predetermined threshold value for the time interval between the zero cross point and the end position of the continuous information input operation by the object, and Input information connecting the zero-cross point and the end position of the continuous information input operation by the object when the threshold value is larger than the threshold value of the input information. Identification method.
物体を受光手段で検出し、前記物体の動作に対応する入
力情報を識別する入力情報識別方法であって、 前記情報入力領域における前記物体による連続的な情報
入力動作に応じた前記受光手段の検出信号のピーク位置
の単位時間当たりの変化の傾きがゼロになるゼロクロス
点を検出し、 前記ゼロクロス点と前記物体による連続的な情報入力動
作の開始位置との時間間隔を検出し、 前記時間間隔と、前記ゼロクロス点と前記物体による連
続的な情報入力動作の開始位置との時間間隔に関する所
定の閾値とを比較し、 前記時間間隔が所定の閾値よりも大きい場合に、前記ゼ
ロクロス点と前記物体による連続的な情報入力動作の開
始位置とを結ぶ入力情報を有効にすることを特徴とする
入力情報識別方法。21. An input information identification method for detecting a predetermined object instructing a two-dimensional information input area by light receiving means and identifying input information corresponding to an operation of the object, wherein the object in the information input area is Detecting a zero-crossing point at which the slope of a change per unit time of the peak position of the detection signal of the light receiving means according to the continuous information inputting operation becomes zero, and the continuous information inputting operation by the zero-crossing point and the object Detecting a time interval with the start position of the object, comparing the time interval with a predetermined threshold value for the time interval between the zero cross point and the start position of the continuous information input operation by the object, and Input information connecting the zero-cross point and the start position of the continuous information input operation by the object when the threshold value is larger than the threshold value of the input information. Identification method.
光強度分布に基づいて検出された前記時間間隔が所定の
閾値よりも大きい場合に、前記ゼロクロス点と前記物体
による連続的な情報入力動作の開始位置または終端位置
とを結ぶ入力情報を有効にすることを特徴とする請求項
18ないし21のいずれか一記載の入力情報識別方法。22. When the time interval detected based on the light intensity distributions detected by all the light receiving means is larger than a predetermined threshold, a continuous information input operation by the zero cross point and the object is performed. 22. The input information identification method according to claim 18, wherein input information connecting the start position or the end position is made valid.
物体を検出し、前記物体の動作に対応する入力情報を識
別する入力情報識別方法であって、 前記情報入力領域における前記物体による連続的な情報
入力動作に応じた二次元位置座標成分の単位時間当たり
の変化の傾きがゼロになるゼロクロス点を検出し、 前記ゼロクロス点と前記物体による連続的な情報入力動
作の終端位置との時間間隔を検出し、 前記時間間隔と、前記ゼロクロス点と前記物体による連
続的な情報入力動作の終端位置との時間間隔に関する所
定の閾値とを比較し、 前記時間間隔が所定の閾値よりも大きい場合に、前記ゼ
ロクロス点と前記物体による連続的な情報入力動作の終
端位置とを結ぶ入力情報を有効にすることを特徴とする
入力情報識別方法。23. An input information identification method for detecting a predetermined object pointing to a two-dimensional information input area and identifying input information corresponding to an operation of the object, wherein the input object identification method includes: A zero-cross point at which the gradient of the change per unit time of the two-dimensional position coordinate component according to the information input operation becomes zero, and the time interval between the zero-cross point and the end position of the continuous information input operation by the object The time interval is compared with a predetermined threshold value for a time interval between the zero-cross point and the end position of the continuous information input operation by the object.If the time interval is larger than a predetermined threshold value, Input information connecting the zero-cross point and an end position of a continuous information input operation by the object is validated.
物体を検出し、前記物体の動作に対応する入力情報を識
別する入力情報識別方法であって、 前記情報入力領域における前記物体による連続的な情報
入力動作に応じた二次元位置座標成分の単位時間当たり
の変化の傾きがゼロになるゼロクロス点を検出し、 前記ゼロクロス点と前記物体による連続的な情報入力動
作の開始位置との時間間隔を検出し、 前記時間間隔と、前記ゼロクロス点と前記物体による連
続的な情報入力動作の開始位置との時間間隔に関する所
定の閾値とを比較し、 前記時間間隔が所定の閾値よりも大きい場合に、前記ゼ
ロクロス点と前記物体による連続的な情報入力動作の開
始位置とを結ぶ入力情報を有効にすることを特徴とする
入力情報識別方法。24. An input information identification method for detecting a predetermined object instructing a two-dimensional information input area and identifying input information corresponding to an operation of the object, wherein the input information identification method includes: A zero-cross point at which the slope of the change per unit time of the two-dimensional position coordinate component according to the information input operation is zero, and the time interval between the zero-cross point and the start position of the continuous information input operation by the object The time interval is compared with a predetermined threshold value for a time interval between the zero-cross point and the start position of the continuous information input operation by the object.If the time interval is larger than a predetermined threshold value, Input information connecting the zero-cross point and a start position of a continuous information input operation by the object is validated.
成分に基づいて検出された前記時間間隔が所定の閾値よ
りも大きい場合に、前記ゼロクロス点と前記物体による
連続的な情報入力動作の開始位置または終端位置とを結
ぶ入力情報を有効にすることを特徴とする請求項23ま
たは24記載の入力情報識別方法。25. When the time interval detected based on all coordinate components constituting the two-dimensional position coordinate is larger than a predetermined threshold value, start of a continuous information input operation by the zero cross point and the object 25. The input information identification method according to claim 23, wherein input information connecting the position or the end position is made valid.
物体を受光手段で検出し、前記物体の動作に対応する入
力情報の識別をコンピュータに実行させるためのプログ
ラムを記憶したコンピュータ読み取り可能な記憶媒体で
あって、 前記コンピュータに、 前記情報入力領域における前記物体による連続的な情報
入力動作に応じた前記受光手段の検出信号のディップ位
置の単位時間当たりの変化の傾きがゼロになるゼロクロ
ス点を検出するゼロクロス点検出機能と、 前記ゼロクロス点とディップが消滅した位置との時間間
隔を検出する屈曲後持続時間検出機能と、 前記ゼロクロス点とディップが消滅した位置との時間間
隔に関する所定の閾値と、検出された前記時間間隔とを
比較する比較機能と、 前記時間間隔が所定の閾値よりも大きい場合に、前記ゼ
ロクロス点とディップが消滅した位置とを結ぶ入力情報
を有効にする入力情報判別機能と、 を実行させるためのプログラムを記憶したコンピュータ
読み取り可能な記憶媒体。26. A computer-readable storage storing a program for detecting a predetermined object indicating a two-dimensional information input area by a light receiving means and causing a computer to identify input information corresponding to the operation of the object. A medium, the computer comprising: a zero cross point at which a slope of a change per unit time of a dip position of a detection signal of the light receiving unit according to a continuous information input operation by the object in the information input area becomes zero. A zero-cross point detection function to detect, a post-bending duration detection function to detect a time interval between the zero-cross point and the position where the dip disappears, and a predetermined threshold value for a time interval between the zero-cross point and the position where the dip disappears. A comparison function for comparing the detected time interval with the time interval, and when the time interval is greater than a predetermined threshold The computer-readable storage medium storing a program for executing the the input information determination function to enable input information connecting the position where the zero-cross point and a dip is extinguished.
物体を受光手段で検出し、前記物体の動作に対応する入
力情報の識別をコンピュータに実行させるためのプログ
ラムを記憶したコンピュータ読み取り可能な記憶媒体で
あって、 前記コンピュータに、 前記情報入力領域における前記物体による連続的な情報
入力動作に応じた前記受光手段の検出信号のディップ位
置の単位時間当たりの変化の傾きがゼロになるゼロクロ
ス点を検出するゼロクロス点検出機能と、 前記ゼロクロス点と前記物体による連続的な情報入力動
作の終端位置との時間間隔を検出する時間間隔検出機能
と、 前記ゼロクロス点と前記物体による連続的な情報入力動
作の終端位置との時間間隔に関する所定の閾値と、検出
された前記時間間隔とを比較する比較機能と、 前記時間間隔が所定の閾値よりも大きい場合に、前記ゼ
ロクロス点と前記物体による連続的な情報入力動作の終
端位置とを結ぶ入力情報を有効にする入力情報判別機能
と、 を実行させるためのプログラムを記憶したコンピュータ
読み取り可能な記憶媒体。27. A computer-readable storage storing a program for detecting a predetermined object pointing to a two-dimensional information input area by a light receiving means and causing a computer to identify input information corresponding to the operation of the object. A medium, the computer comprising: a zero cross point at which a slope of a change per unit time of a dip position of a detection signal of the light receiving unit according to a continuous information input operation by the object in the information input area becomes zero. A zero-crossing point detecting function to detect, a time interval detecting function to detect a time interval between the zero-crossing point and the end position of the continuous information inputting operation by the object, a continuous information inputting operation by the zero-crossing point and the object A comparison function for comparing a predetermined threshold value with respect to the time interval with the end position of the When the time interval is larger than a predetermined threshold, an input information discriminating function for validating input information connecting the zero cross point and the end position of the continuous information input operation by the object, and a program for executing A stored computer-readable storage medium.
物体を受光手段で検出し、前記物体の動作に対応する入
力情報の識別をコンピュータに実行させるためのプログ
ラムを記憶したコンピュータ読み取り可能な記憶媒体で
あって、 前記コンピュータに、 前記情報入力領域における前記物体による連続的な情報
入力動作に応じた前記受光手段の検出信号のディップ位
置の単位時間当たりの変化の傾きがゼロになるゼロクロ
ス点を検出するゼロクロス点検出機能と、 前記ゼロクロス点と前記物体による連続的な情報入力動
作の開始位置との時間間隔を検出する時間間隔検出機能
と、 前記ゼロクロス点と前記物体による連続的な情報入力動
作の開始位置との時間間隔に関する所定の閾値と、検出
された前記時間間隔とを比較する比較機能と、 前記時間間隔が所定の閾値よりも大きい場合に、前記ゼ
ロクロス点と前記物体による連続的な情報入力動作の開
始位置とを結ぶ入力情報を有効にする入力情報判別機能
と、を実行させるためのプログラムを記憶したコンピュ
ータ読み取り可能な記憶媒体。28. A computer-readable storage storing a program for detecting a predetermined object indicating a two-dimensional information input area by a light receiving means and causing a computer to identify input information corresponding to the operation of the object. A medium, the computer comprising: a zero cross point at which a slope of a change per unit time of a dip position of a detection signal of the light receiving unit according to a continuous information input operation by the object in the information input area becomes zero. A zero-crossing point detecting function to detect; a time interval detecting function to detect a time interval between the zero-crossing point and a start position of a continuous information inputting operation by the object; a continuous information inputting operation by the zero-crossing point and the object. A comparison function of comparing a predetermined threshold value with respect to a time interval with the start position of the target position with the detected time interval; A program for executing an input information discriminating function for validating input information connecting the zero-cross point and the start position of the continuous information input operation by the object when the time interval is larger than a predetermined threshold value. A stored computer-readable storage medium.
物体を受光手段で検出し、前記物体の動作に対応する入
力情報の識別をコンピュータに実行させるためのプログ
ラムを記憶したコンピュータ読み取り可能な記憶媒体で
あって、 前記コンピュータに、 前記情報入力領域における前記物体による連続的な情報
入力動作に応じた前記受光手段の検出信号のピーク位置
の単位時間当たりの変化の傾きがゼロになるゼロクロス
点を検出するゼロクロス点検出機能と、 前記ゼロクロス点と前記物体による連続的な情報入力動
作の終端位置との時間間隔を検出する時間間隔検出機能
と、 前記ゼロクロス点と前記物体による連続的な情報入力動
作の終端位置との時間間隔に関する所定の閾値と、検出
された前記時間間隔とを比較する比較機能と、 前記時間間隔が所定の閾値よりも大きい場合に、前記ゼ
ロクロス点と前記物体による連続的な情報入力動作の終
端位置とを結ぶ入力情報を有効にする入力情報判別機能
と、を実行させるためのプログラムを記憶したコンピュ
ータ読み取り可能な記憶媒体。29. A computer-readable storage storing a program for detecting a predetermined object indicating a two-dimensional information input area by a light receiving means and causing a computer to identify input information corresponding to the operation of the object. A medium, the computer comprising: a zero cross point at which a slope of a change per unit time of a peak position of a detection signal of the light receiving unit according to a continuous information input operation by the object in the information input area becomes zero. A zero-crossing point detecting function to detect, a time interval detecting function to detect a time interval between the zero-crossing point and the end position of the continuous information inputting operation by the object, a continuous information inputting operation by the zero-crossing point and the object A predetermined threshold value for the time interval with the end position of the, and a comparison function of comparing the detected time interval, A program for executing an input information discriminating function for validating input information connecting the zero-cross point and the end position of the continuous information input operation by the object when the interval is larger than a predetermined threshold value. A stored computer-readable storage medium.
物体を受光手段で検出し、前記物体の動作に対応する入
力情報の識別をコンピュータに実行させるためのプログ
ラムを記憶したコンピュータ読み取り可能な記憶媒体で
あって、 前記コンピュータに、 前記情報入力領域における前記物体による連続的な情報
入力動作に応じた前記受光手段の検出信号のピーク位置
の単位時間当たりの変化の傾きがゼロになるゼロクロス
点を検出するゼロクロス点検出機能と、 前記ゼロクロス点と前記物体による連続的な情報入力動
作の開始位置との時間間隔を検出する時間間隔検出機能
と、 前記ゼロクロス点と前記物体による連続的な情報入力動
作の開始位置との時間間隔に関する所定の閾値と、検出
された前記時間間隔とを比較する比較機能と、 前記時間間隔が所定の閾値よりも大きい場合に、前記ゼ
ロクロス点と前記物体による連続的な情報入力動作の開
始位置とを結ぶ入力情報を有効にする入力情報判別機能
と、を実行させるためのプログラムを記憶したコンピュ
ータ読み取り可能な記憶媒体。30. A computer-readable storage storing a program for detecting a predetermined object pointing to a two-dimensional information input area by a light receiving means and causing a computer to identify input information corresponding to an operation of the object. A medium, the computer comprising: a zero cross point at which a slope of a change per unit time of a peak position of a detection signal of the light receiving unit according to a continuous information input operation by the object in the information input area becomes zero. A zero-crossing point detecting function to detect; a time interval detecting function to detect a time interval between the zero-crossing point and a start position of a continuous information inputting operation by the object; a continuous information inputting operation by the zero-crossing point and the object. A predetermined threshold value for the time interval with the start position of the, and a comparison function of comparing the detected time interval, A program for executing an input information discriminating function for validating input information connecting the zero-cross point and a start position of a continuous information input operation by the object when the interval is larger than a predetermined threshold. A stored computer-readable storage medium.
物体を検出し、前記物体の動作に対応する入力情報の識
別をコンピュータに実行させるためのプログラムを記憶
したコンピュータ読み取り可能な記憶媒体であって、 前記コンピュータに、 前記情報入力領域における前記物体による連続的な情報
入力動作に応じた二次元位置座標成分の単位時間当たり
の変化の傾きがゼロになるゼロクロス点を検出するゼロ
クロス点検出機能と、 前記ゼロクロス点と前記物体による連続的な情報入力動
作の終端位置との時間間隔を検出する時間間隔検出機能
と、 前記ゼロクロス点と前記物体による連続的な情報入力動
作の終端位置との時間間隔に関する所定の閾値と、検出
された前記時間間隔とを比較する比較機能と、 前記時間間隔が所定の閾値よりも大きい場合に、前記ゼ
ロクロス点と前記物体による連続的な情報入力動作の終
端位置とを結ぶ入力情報を有効にする入力情報判別機能
と、を実行させるためのプログラムを記憶したコンピュ
ータ読み取り可能な記憶媒体。31. A computer-readable storage medium storing a program for detecting a predetermined object indicating a two-dimensional information input area and causing a computer to identify input information corresponding to the operation of the object. A zero-cross point detection function for detecting a zero-cross point at which a gradient of a change per unit time of a two-dimensional position coordinate component according to a continuous information input operation by the object in the information input area becomes zero. A time interval detection function for detecting a time interval between the zero cross point and the end position of the continuous information input operation by the object; a time interval between the zero cross point and the end position of the continuous information input operation by the object. A predetermined threshold value and a comparison function of comparing the detected time interval, and the time interval is smaller than a predetermined threshold value. A computer-readable storage medium storing a program for executing an input information discriminating function for validating input information connecting the zero crossing point and the end position of the continuous information input operation by the object when the threshold is high. .
物体を検出し、前記物体の動作に対応する入力情報の識
別をコンピュータに実行させるためのプログラムを記憶
したコンピュータ読み取り可能な記憶媒体であって、 前記コンピュータに、 前記情報入力領域における前記物体による連続的な情報
入力動作に応じた二次元位置座標成分の単位時間当たり
の変化の傾きがゼロになるゼロクロス点を検出するゼロ
クロス点検出機能と、 前記ゼロクロス点と前記物体による連続的な情報入力動
作の開始位置との時間間隔を検出する時間間隔検出機能
と、 前記ゼロクロス点と前記物体による連続的な情報入力動
作の開始位置との時間間隔に関する所定の閾値と、検出
された前記時間間隔とを比較する比較機能と、 前記時間間隔が所定の閾値よりも大きい場合に、前記ゼ
ロクロス点と前記物体による連続的な情報入力動作の開
始位置とを結ぶ入力情報を有効にする入力情報判別機能
と、を実行させるためのプログラムを記憶したコンピュ
ータ読み取り可能な記憶媒体。32. A computer-readable storage medium storing a program for detecting a predetermined object indicating a two-dimensional information input area and causing a computer to identify input information corresponding to the operation of the object. A zero-cross point detection function for detecting a zero-cross point at which a gradient of a change per unit time of a two-dimensional position coordinate component according to a continuous information input operation by the object in the information input area becomes zero. A time interval detection function for detecting a time interval between the zero-cross point and the start position of the continuous information input operation by the object; a time interval between the zero-cross point and the start position of the continuous information input operation by the object. A predetermined threshold value and a comparison function of comparing the detected time interval, and the time interval is smaller than a predetermined threshold value. A computer-readable storage medium storing a program for executing an input information discriminating function for validating input information connecting the zero-cross point and a start position of a continuous information input operation by the object in a case where it is difficult .
座標入力/検出領域を指示した指示手段の二次元位置座
標を受光手段により検出される光強度分布のディップに
基づいて検出し、描画情報として出力する座標入力/検
出装置において、 前記座標入力/検出領域における前記指示手段による連
続的な指示に基づく描画に応じたディップ位置の単位時
間当たりの変化の傾きがゼロになるゼロクロス 点を検出するゼロクロス点検出手段と、このゼロクロス
点検出手段で検出された前記ゼロクロス点とディップが
消滅した位置との時間間隔を検出する屈曲後持続時間検
出手段と、 前記ゼロクロス点とディップが消滅した位置との時間間
隔に関する所定の閾値を記憶する閾値記憶手段と、 前記屈曲後持続時間検出手段により検出された前記時間
間隔と前記閾値記憶手段に記憶された所定の閾値とを比
較する比較手段と、 前記屈曲後持続時間検出手段により検出された時間間隔
が所定の閾値よりも大きい場合にのみ、前記ゼロクロス
点とディップが消滅した位置とを結ぶ描画情報を有効に
するハネ/トメ判別手段と、を備えることを特徴とする
座標入力/検出装置。33. A two-dimensional position coordinate of a pointing means for designating a two-dimensional coordinate input / detection area which forms a plane or substantially a plane is detected based on a dip of a light intensity distribution detected by a light receiving means, and is used as drawing information. In the coordinate input / detection device for outputting, a zero cross point for detecting a zero cross point at which a gradient of a change per unit time of a dip position per unit time according to drawing based on a continuous instruction by the instruction means in the coordinate input / detection area becomes zero. Point detecting means, a post-bending duration detecting means for detecting a time interval between the zero cross point detected by the zero cross point detecting means and a position where the dip disappears, and a time between the zero cross point and the position where the dip disappears. Threshold storage means for storing a predetermined threshold value for an interval; and the time detected by the post-bending duration detection means. Comparison means for comparing the interval with a predetermined threshold value stored in the threshold value storage means; and only when the time interval detected by the post-bending duration detection means is greater than a predetermined threshold value, the zero-cross point and the dip And a flap / tome discriminating means for validating drawing information connecting the position where the mark disappears.
座標入力/検出領域を指示した指示手段の二次元位置座
標を受光手段により検出される光強度分布のディップに
基づいて検出し、描画情報として出力する座標入力/検
出装置における前記指示手段による連続的な指示に基づ
く描画の「跳ね」と「止め」とを識別するハネ/トメ識
別方法であって、 前記座標入力/検出領域における前記指示手段による描
画に応じたディップ位置の単位時間当たりの変化の傾き
がゼロになるゼロクロス点を検出するゼロクロス点検出
工程と、 前記ゼロクロス点とディップが消滅した位置との時間間
隔を検出する屈曲後持続時間検出工程と、 前記ゼロクロス点とディップが消滅した位置との時間間
隔に関する所定の閾値と、検出された前記時間間隔とを
比較する比較工程と、 前記時間間隔が所定の閾値よりも大きい場合にのみ、前
記ゼロクロス点とディップが消滅した位置とを結ぶ描画
情報を有効にするハネ/トメ判別工程と、を含むことを
特徴とするハネ/トメ識別方法。34. A two-dimensional position coordinate of a pointing means for designating a two-dimensional coordinate input / detection area which forms a plane or substantially a plane is detected based on a dip of a light intensity distribution detected by a light receiving means, and is used as drawing information. A method for identifying a splash / stop of drawing based on a continuous instruction by said instruction means in a coordinate input / detection device for output, wherein said instruction means in said coordinate input / detection area A zero-crossing point detecting step of detecting a zero-crossing point at which the inclination of a change per unit time of the dip position according to drawing by the drawing becomes zero; and a duration after bending detecting a time interval between the zero-crossing point and the position where the dip disappears. A detecting step, comparing a predetermined threshold value relating to a time interval between the zero-cross point and the position where the dip has disappeared with the detected time interval And a discrimination step for validating drawing information connecting the zero-cross point and the position where the dip has disappeared only when the time interval is greater than a predetermined threshold value. Method to identify splashes and tome.
座標入力/検出領域を指示した指示手段の二次元位置座
標を受光手段により検出される光強度分布のディップに
基づいて検出し、描画情報として出力する座標入力/検
出装置に用いられ、前記指示手段による連続的な指示に
基づく描画の「跳ね」と「止め」との識別をコンピュー
タに実行させるコンピュータに読み取り可能なプログラ
ムを記憶している記憶媒体であって、 前記プログラムは、 前記座標入力/検出領域における前記指示手段による描
画に応じたディップ位置の単位時間当たりの変化の傾き
がゼロになるゼロクロス点を検出するゼロクロス点検出
機能と、 前記ゼロクロス点とディップが消滅した位置との時間間
隔を検出する屈曲後持続時間検出機能と、 前記ゼロクロス点とディップが消滅した位置との時間間
隔に関する所定の閾値と、検出された前記時間間隔とを
比較する比較機能と、 前記時間間隔が所定の閾値よりも大きい場合にのみ、前
記ゼロクロス点とディップが消滅した位置とを結ぶ描画
情報を有効にするハネ/トメ判別機能と、を前記コンピ
ュータに実行させることを特徴とする記憶媒体。35. A two-dimensional coordinate input / detection area for designating a two-dimensional coordinate input / detection area that forms a plane or substantially a plane is detected based on a dip of a light intensity distribution detected by a light-receiving means, and is used as drawing information. A storage, which is used for a coordinate input / detection device for outputting and stores a computer-readable program for causing a computer to identify “bounce” and “stop” of drawing based on a continuous instruction by the instruction means. A medium, wherein the program is configured to detect a zero cross point at which a slope of a change per unit time of a dip position in the coordinate input / detection area according to drawing by the instruction unit becomes zero, A post-bending duration detection function for detecting a time interval between the zero cross point and the position where the dip has disappeared; and the zero cross point A comparison function for comparing a predetermined threshold value with respect to the time interval with the position where the dip has disappeared and the detected time interval; and only when the time interval is larger than the predetermined threshold value, the zero cross point and the dip disappear. A storage medium characterized by causing the computer to execute a fly / tome discriminating function for validating drawing information connecting the position.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001046312A JP4060040B2 (en) | 2000-05-10 | 2001-02-22 | Information input device, information input system, input information identification method, coordinate input / detection device, honey / tome identification method, and storage medium |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000-136763 | 2000-05-10 | ||
| JP2000136763 | 2000-05-10 | ||
| JP2001046312A JP4060040B2 (en) | 2000-05-10 | 2001-02-22 | Information input device, information input system, input information identification method, coordinate input / detection device, honey / tome identification method, and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002032189A true JP2002032189A (en) | 2002-01-31 |
| JP4060040B2 JP4060040B2 (en) | 2008-03-12 |
Family
ID=26591590
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001046312A Expired - Fee Related JP4060040B2 (en) | 2000-05-10 | 2001-02-22 | Information input device, information input system, input information identification method, coordinate input / detection device, honey / tome identification method, and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4060040B2 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004054065A (en) * | 2002-07-23 | 2004-02-19 | Saeilo Japan Inc | Show window interactive display device |
| US7525536B2 (en) | 2004-06-03 | 2009-04-28 | Canon Kabushiki Kaisha | Coordinate input device, control method therefor, and control program for implementing the method |
| JP2010277122A (en) * | 2009-05-26 | 2010-12-09 | Xiroku:Kk | Optical position detector |
| WO2014061547A1 (en) * | 2012-10-15 | 2014-04-24 | シャープ株式会社 | Touch panel-equipped display device, and program |
-
2001
- 2001-02-22 JP JP2001046312A patent/JP4060040B2/en not_active Expired - Fee Related
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004054065A (en) * | 2002-07-23 | 2004-02-19 | Saeilo Japan Inc | Show window interactive display device |
| US7525536B2 (en) | 2004-06-03 | 2009-04-28 | Canon Kabushiki Kaisha | Coordinate input device, control method therefor, and control program for implementing the method |
| JP2010277122A (en) * | 2009-05-26 | 2010-12-09 | Xiroku:Kk | Optical position detector |
| WO2014061547A1 (en) * | 2012-10-15 | 2014-04-24 | シャープ株式会社 | Touch panel-equipped display device, and program |
| CN104718518A (en) * | 2012-10-15 | 2015-06-17 | 夏普株式会社 | Touch panel-equipped display device, and program |
| JP5840302B2 (en) * | 2012-10-15 | 2016-01-06 | シャープ株式会社 | Display device with touch panel and program |
| CN104718518B (en) * | 2012-10-15 | 2017-03-01 | 夏普株式会社 | Display device with touch panel |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4060040B2 (en) | 2008-03-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3905670B2 (en) | Coordinate input detection apparatus, information storage medium, and coordinate input detection method | |
| US7113174B1 (en) | Coordinate inputting/detecting apparatus and method designed to avoid a trailing phenomenon | |
| US7015894B2 (en) | Information input and output system, method, storage medium, and carrier wave | |
| JP4768143B2 (en) | Information input / output device, information input / output control method, and program | |
| JP3934846B2 (en) | Coordinate input / detection device, electronic blackboard system, light receiving element positional deviation correction method, and storage medium | |
| JP4342572B2 (en) | Information input / output device, information input / output control method, recording medium, and program | |
| JP4060040B2 (en) | Information input device, information input system, input information identification method, coordinate input / detection device, honey / tome identification method, and storage medium | |
| JP4335468B2 (en) | Information input / output system, information control method, program, and recording medium | |
| JP2003186616A (en) | Information input device, information input / output system, position coordinate output method, program, and recording medium | |
| JP2002342015A (en) | Information input device and information input / output system | |
| JP4560224B2 (en) | Information input device, information input / output system, program, and storage medium | |
| JP4414106B2 (en) | Information input device, information input / output system, program, and storage medium | |
| JP4414075B2 (en) | Coordinate input / detection device, coordinate detection method, and storage medium | |
| JP4615178B2 (en) | Information input / output system, program, and storage medium | |
| JP2008217819A (en) | Information input device, information input method, information input program, and storage medium | |
| JP4011260B2 (en) | Coordinate detection apparatus, electronic blackboard system, coordinate position detection method, and storage medium | |
| JP4603183B2 (en) | Information input / output system, display control method, storage medium, and program | |
| JP4256555B2 (en) | Coordinate input / detection device, electronic blackboard system, coordinate position detection method, and storage medium | |
| JP2001084105A (en) | Coordinate input / detection system | |
| JP2001243015A (en) | Information input / display system | |
| JP4080136B2 (en) | Coordinate input / detection device and storage medium | |
| JP2001290583A (en) | Coordinate input / detection device and electronic blackboard system | |
| JP2004287671A (en) | Handwritten character recognition device, information input / output system, program and storage medium | |
| JP2004005200A (en) | Information input / output system | |
| JP2004258899A (en) | Information input device and information input / output system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20040930 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050223 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20050406 |
|
| RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20060922 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070918 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070925 |
|
| 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: 20071218 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20071219 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101228 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4060040 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101228 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111228 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111228 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121228 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131228 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |