JP2004029918A5 - - Google Patents
Download PDFInfo
- Publication number
- JP2004029918A5 JP2004029918A5 JP2002181369A JP2002181369A JP2004029918A5 JP 2004029918 A5 JP2004029918 A5 JP 2004029918A5 JP 2002181369 A JP2002181369 A JP 2002181369A JP 2002181369 A JP2002181369 A JP 2002181369A JP 2004029918 A5 JP2004029918 A5 JP 2004029918A5
- Authority
- JP
- Japan
- Prior art keywords
- coordinates
- coordinate sequence
- received
- current coordinate
- input pen
- 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
Claims (5)
前記コンピュータは、
前記入力ペンの座標を検出する座標検出装置から所定のタイミングで前記入力ペンの座標を受信するステップ、
現在の座標列を用いて次のタイミングにおける座標を推測するステップ、
前記次のタイミングで前記座標検出装置から受信した座標と前記推測した座標との間の距離を計算するステップ、
前記距離が閾値より小さいときは前記受信した座標を前記現在の座標列に追加し、前記距離が閾値以上のときは前記推測した座標を前記現在の座標列に追加するステップ、
を実行することを特徴とする座標列取得方法。 By a computer, in Ekata method preparative coordinate strings representing movement locus of the input pen on the board,
The computer
Receiving the coordinates of the input pen at a predetermined timing from a coordinate detection device for detecting the coordinates of the input pen ;
Inferring coordinates at the next timing using the current coordinate sequence ;
Calculating a distance between coordinates received from the coordinate detection device at the next timing and the estimated coordinates ;
Adding the received coordinates to the current coordinate sequence when the distance is less than a threshold, and adding the estimated coordinates to the current coordinate sequence when the distance is greater than or equal to the threshold ;
The coordinate sequence acquisition method characterized by performing .
前記コンピュータは、
前記入力ペンの座標を検出する座標検出装置から所定のタイミングで前記入力ペンの座標を受信するステップ、
前記現在の座標列中の直近の過去3点の座標を通る円を求めるステップ、
前記円の中心と直近の過去2点の座標とをそれぞれ結ぶ2つの線分がなす角度を求めるステップ、
前記角度が予め定めた設定値以上の場合、前記現在の座標列中の直近の過去2点の座標間の移動速度と直近の過去の座標と前記受信した座標間の移動速度の変化率が設定値以下であれば前記受信した座標を前記現在の座標列に追加し、前記変化率が前記設定値より大きければ前記受信した座標を廃棄するステップ、
を実行することを特徴とする座標列取得方法。 By a computer, in Ekata method preparative coordinate strings representing movement locus of the input pen on the board,
The computer
Receiving the coordinates of the input pen at a predetermined timing from a coordinate detection device for detecting the coordinates of the input pen ;
Obtaining a circle that passes through the coordinates of the last three points in the current coordinate sequence ;
Obtaining an angle formed by two line segments respectively connecting the center of the circle and the coordinates of the two most recent past points ;
If the angle is greater than or equal to a preset value, the moving speed between the two most recent coordinates in the current coordinate sequence and the rate of change of the moving speed between the most recent past coordinates and the received coordinates are set. Adding the received coordinates to the current coordinate sequence if less than a value, and discarding the received coordinates if the rate of change is greater than the set value ;
The coordinate sequence acquisition method characterized by performing .
前記コンピュータは、
前記入力ペンの座標を検出する座標検出装置から所定のタイミングで前記入力ペンの座標を受信するステップ、
現在の座標列中の直近の過去3点の座標を通る円を求めるステップ、
前記円の中心と直近の過去2点の座標とをそれぞれ結ぶ2つの線分がなす角度を求めるステップ、
前記角度が予め定めた設定値以上の場合、前記現在の座標列中の直近の過去2点の座標間の移動速度と直近の過去の座標と前記受信した座標間の移動速度の変化率が設定値以下であれば前記受信した座標を前記現在の座標列に追加し、前記変化率が前記設定値より大きければ前記受信した座標を廃棄するステップ、
前記角度が予め定めた設定値より小さい場合、前記円上に次のタイミングにおける座標を推測するステップ、
前記次のタイミングで前記座標検出装置から受信した座標と前記推測した座標との間の距離を計算するステップ、
前記距離が、前記現在の座標列中の直近の過去2点の座標間の移動速度及び前記円の中心と前記直近の過去2点の座標とをそれぞれ結ぶ2つの線分がなす角度に依存して求められる閾値より小さいときは前記受信した座標を前記現在の座標列に追加し、前記距離が閾値以上のときは前記推測した座標を前記現在の座標列に追加するステップ、
を実行することを特徴とする座標列取得方法。 By a computer, in Ekata method preparative coordinate strings representing movement locus of the input pen on the board,
The computer
Receiving the coordinates of the input pen at a predetermined timing from a coordinate detection device for detecting the coordinates of the input pen ;
Obtaining a circle passing through the coordinates of the last three points in the current coordinate sequence ;
Obtaining an angle formed by two line segments respectively connecting the center of the circle and the coordinates of the two most recent past points ;
If the angle is greater than or equal to a preset value, the moving speed between the two most recent coordinates in the current coordinate sequence and the rate of change of the moving speed between the most recent past coordinates and the received coordinates are set. Adding the received coordinates to the current coordinate sequence if less than a value, and discarding the received coordinates if the rate of change is greater than the set value ;
If the angle is smaller than a predetermined set value, the step of inferring the coordinates in the next timing on the circle,
Calculating a distance between coordinates received from the coordinate detection device at the next timing and the estimated coordinates ;
The distance depends on a moving speed between the coordinates of the two most recent past points in the current coordinate sequence and an angle formed by two line segments respectively connecting the center of the circle and the coordinates of the two most recent past points. Adding the received coordinates to the current coordinate sequence when less than the threshold value obtained, and adding the estimated coordinates to the current coordinate sequence when the distance is greater than or equal to the threshold value ;
The coordinate sequence acquisition method characterized by performing .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002181369A JP4029012B2 (en) | 2002-06-21 | 2002-06-21 | Coordinate sequence acquisition method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002181369A JP4029012B2 (en) | 2002-06-21 | 2002-06-21 | Coordinate sequence acquisition method |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2004029918A JP2004029918A (en) | 2004-01-29 |
JP2004029918A5 true JP2004029918A5 (en) | 2005-07-28 |
JP4029012B2 JP4029012B2 (en) | 2008-01-09 |
Family
ID=31178228
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002181369A Expired - Fee Related JP4029012B2 (en) | 2002-06-21 | 2002-06-21 | Coordinate sequence acquisition method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4029012B2 (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006072631A (en) | 2004-09-01 | 2006-03-16 | Sharp Corp | Coordinate input device |
JP4552685B2 (en) * | 2005-02-22 | 2010-09-29 | カシオ計算機株式会社 | Coordinate detection apparatus and coordinate detection method |
JP4926426B2 (en) | 2005-08-12 | 2012-05-09 | 株式会社半導体エネルギー研究所 | Electronics |
JP4632257B2 (en) * | 2006-06-07 | 2011-02-16 | 株式会社日立ソリューションズ | Electronic board system |
JP4046753B2 (en) * | 2006-06-22 | 2008-02-13 | 株式会社コナミデジタルエンタテインメント | Line shape processing apparatus, line shape processing method, and program |
JP4832217B2 (en) * | 2006-08-28 | 2011-12-07 | 三洋電機株式会社 | Pointer display control device |
JP5091591B2 (en) | 2007-08-30 | 2012-12-05 | 株式会社東芝 | Information processing apparatus, program, and information processing method |
JP6176907B2 (en) * | 2012-09-13 | 2017-08-09 | キヤノン株式会社 | Information processing apparatus, control method therefor, and program |
US20150338960A1 (en) * | 2013-01-09 | 2015-11-26 | Sharp Kabushiki Kaisha | Touch panel system |
WO2014141763A1 (en) * | 2013-03-15 | 2014-09-18 | シャープ株式会社 | Touch panel system |
-
2002
- 2002-06-21 JP JP2002181369A patent/JP4029012B2/en not_active Expired - Fee Related
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3630712B2 (en) | Gesture input method and apparatus | |
KR100537518B1 (en) | Method for adjusting pointing position according to click operation in space and spatial input device therefor | |
KR100630806B1 (en) | Command input method using motion recognition device | |
WO2022166243A1 (en) | Method, apparatus and system for detecting and identifying pinching gesture | |
JP2004029918A5 (en) | ||
WO2005104709A3 (en) | An improved method for scrolling and edge motion on a touchpad | |
TW200519764A (en) | Method and system for three-dimensional handwriting recognition | |
CN109871800A (en) | A kind of estimation method of human posture, device and storage medium | |
US20140327641A1 (en) | Disambiguating intentional and incidental contact and motion in multi-touch pointing devices | |
CN104581480A (en) | Touch control headset system and touch control command recognition method | |
JP2000099251A (en) | Electronic pen device and character recognizing method | |
CN106774839A (en) | A kind of intelligence wearing key board unit and its input method | |
CN104516649A (en) | Intelligent cell phone operating technology based on motion-sensing technology | |
CN109758154A (en) | A kind of motion state determines method, apparatus, equipment and storage medium | |
CN103777846A (en) | Information processing method and electronic device | |
CN103544469A (en) | Fingertip detection method and device based on palm ranging | |
CN105426107A (en) | Gesture recognition method based on touchpad | |
JP2016095795A (en) | Recognition device, method, and program | |
CN111228792B (en) | Motion recognition method, device, computer equipment and storage medium for motion recognition game | |
CN104731492B (en) | A kind of magic pen and its display control method | |
CN107329170B (en) | A kind of seismic waveform matching process and device | |
CN104423663B (en) | A kind of input recognition method and electronic equipment | |
TW202141349A (en) | Image recognition method and device thereof and ai model training method and device thereof | |
CN104123551A (en) | Information processing method, processor and information input device | |
US20190113999A1 (en) | Touch motion tracking and reporting technique for slow touch movements |