[go: up one dir, main page]

CN110658945A - Angle and position acquisition driving system and method of multi-point touch equipment - Google Patents

Angle and position acquisition driving system and method of multi-point touch equipment Download PDF

Info

Publication number
CN110658945A
CN110658945A CN201910731461.9A CN201910731461A CN110658945A CN 110658945 A CN110658945 A CN 110658945A CN 201910731461 A CN201910731461 A CN 201910731461A CN 110658945 A CN110658945 A CN 110658945A
Authority
CN
China
Prior art keywords
marker
angle
coordinate
position acquisition
calculating
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910731461.9A
Other languages
Chinese (zh)
Inventor
周天波
周善记
刘春涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Red Star Mei Kailong Design Cloud Information Technology Co Ltd
Original Assignee
Shanghai Red Star Mei Kailong Design Cloud Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Red Star Mei Kailong Design Cloud Information Technology Co Ltd filed Critical Shanghai Red Star Mei Kailong Design Cloud Information Technology Co Ltd
Priority to CN201910731461.9A priority Critical patent/CN110658945A/en
Publication of CN110658945A publication Critical patent/CN110658945A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/241Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
    • G06F18/2411Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on the proximity to a decision surface, e.g. support vector machines
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Navigation (AREA)

Abstract

The invention provides an angle and position acquisition driving system and method of a multi-point touch device, wherein the system at least comprises the following components: the method comprises the steps of calculating the current Marker angle through a contact coordinate used by a Marker; calculating the current Marker coordinate according to the contact coordinate used by the current Marker; and adopting difference compensation and a stack median to enable an output result to be smoother and more stable. The invention adopts a plurality of sets of model processing technologies, so that the current Marker coordinate and angle can be obtained with high availability under each Marker version.

Description

Angle and position acquisition driving system and method of multi-point touch equipment
Technical Field
The invention relates to the technical field of multi-point touch, in particular to an angle and position acquisition driving system and method of multi-point touch equipment.
Background
Currently, only a finger recognition tool exists in the market, and a coordinate and angle recognition drive aiming at multi-point touch equipment is not provided.
Disclosure of Invention
The invention aims to provide an angle and position acquisition driving system and method of multi-point touch equipment.
In order to achieve the purpose, the technical scheme adopted by the invention is as follows: an angle and position acquisition driving system of a multi-touch device, comprising: the Marker angle acquisition module is used for calculating the current Marker angle according to the contact coordinates used by the Marker; the Marker point coordinate recognition processing module is used for calculating the current Marker coordinate according to the contact coordinate used by the current Marker; and the smooth output module adopts difference compensation and a stack median to enable an output result to be more smooth and stable.
The angle and position acquisition driving system of the multi-point touch device of the invention further comprises: and the Marker version control module is used for processing simultaneous use of multiple generations of markers with different core functions.
The angle and position acquisition driving system of the multi-point touch device of the invention further comprises: and the gyroscope processing module is used for connecting a gyroscope carried by the Marker to obtain an angle under the highest precision.
The angle and position acquisition driving method of the multi-point touch equipment at least comprises the following steps: calculating the current Marker angle according to the contact coordinates used by the Marker; calculating the current Marker coordinate according to the contact coordinate used by the current Marker; and adopting difference compensation and a stack median to enable an output result to be smoother and more stable.
The angle and position obtaining driving method of the multi-point touch equipment provided by the invention further comprises the following steps: and processing simultaneous use of multiple generations of markers with different core functions.
The angle and position obtaining driving method of the multi-point touch equipment provided by the invention further comprises the following steps: and connecting a gyroscope carried by the Marker to obtain an angle under the highest precision.
Compared with the prior art, the invention has the advantages that:
1. and (4) binding touch screen channels, and converting corresponding vertex coordinates of different channels.
2. Three points determine the center of the circumscribed circle, and two points guess the center of the circumscribed circle.
3. Processing angle anti-shaking stack data, filtering abnormal coordinates and filtering abnormal angles.
4. And (4) supporting by a multi-version Marker.
5. The support of the Bluetooth gyroscope and the support of the automatic Bluetooth connection function.
6. And (3) supporting a machine learning SVM algorithm.
7. The method comprises the steps of supporting distinguishing and identifying of the markers with different contact points, distinguishing and identifying the markers with the same contact points, and identifying the Marker angles of the congruent triangle contact points.
The invention adopts a plurality of sets of model processing technologies, so that the current Marker coordinate and angle can be obtained with high availability under each Marker version.
Drawings
Fig. 1 is a flowchart of an angle and position obtaining driving method of a multi-touch device according to an embodiment of the present invention.
Detailed Description
The technical solution adopted by the present invention will be further explained with reference to the schematic drawings.
Example 1: the utility model provides a multiple spot touch-control equipment's angle and position acquire actuating system includes Marker angle acquisition module, Marker point coordinate discernment processing module, Marker version control module, gyroscope processing module, smooth output module, wherein:
and the Marker version control module is used for processing simultaneous use of multiple generations of markers with different core functions.
The Marker angle acquisition module is used for calculating the current Marker angle according to the contact coordinates used by the Marker.
And the Marker point coordinate identification processing module is used for calculating the current Marker coordinate according to the contact point coordinate used by the current Marker.
And the gyroscope processing module can be connected with a gyroscope of the Marker through Bluetooth to obtain an angle under the highest precision.
The smooth output module adopts difference compensation and a stack median value to enable an output result to be more smooth and stable.
Example 2: the present embodiment provides a driving method for obtaining angles and positions of a multi-touch device, referring to fig. 1, the method includes the following steps:
s1, reading coordinates of all points on a current screen.
And S2, acquiring the version number of the currently required matching Marker.
And S3, determining the number of the current Marker points and the distance between specific points according to the version number.
And S4, reading whether the cached channel data exists before.
And S5, if no cached channel data exists, traversing all the point data through a multilateral congruent method and a support vector machine algorithm in machine learning, searching matched point coordinates, and updating the channel cache.
And S6, if the cached channel data exist, reading the coordinates of the corresponding points of the channels.
And S7, calculating the center of the circumscribed circle through the point coordinate to serve as the Marker point coordinate.
And S8, if the gyroscope exists, connecting the gyroscope through the Bluetooth to acquire the angle data of the gyroscope.
And S9, if no gyroscope is arranged, calculating angle data of the corresponding vertex by taking the coordinate of any point as the vertex.
S1, smoothing the data and performing corresponding interpolation compensation.
And S11, outputting specific Marker coordinates and angles.
The above description is only a preferred embodiment of the present invention, and does not limit the present invention in any way. It will be understood by those skilled in the art that various changes, substitutions and alterations can be made herein without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (6)

1. An angle and position acquisition driving system of a multi-point touch device, comprising:
the Marker angle acquisition module is used for calculating the current Marker angle according to the contact coordinates used by the Marker;
the Marker point coordinate recognition processing module is used for calculating the current Marker coordinate according to the contact coordinate used by the current Marker;
and the smooth output module adopts difference compensation and a stack median to enable an output result to be more smooth and stable.
2. The system of claim 1, further comprising:
and the Marker version control module is used for processing simultaneous use of multiple generations of markers with different core functions.
3. The system of claim 1, further comprising: and the gyroscope processing module is used for connecting a gyroscope carried by the Marker to obtain an angle under the highest precision.
4. An angle and position acquisition driving method for a multi-point touch device is characterized by at least comprising the following steps:
calculating the current Marker angle according to the contact coordinates used by the Marker;
calculating the current Marker coordinate according to the contact coordinate used by the current Marker;
and adopting difference compensation and a stack median to enable an output result to be smoother and more stable.
5. The method for driving angle and position acquisition of a multi-touch device according to claim 4, further comprising: and processing simultaneous use of multiple generations of markers with different core functions.
6. The method for driving angle and position acquisition of a multi-touch device according to claim 4, further comprising: and connecting a gyroscope carried by the Marker to obtain an angle under the highest precision.
CN201910731461.9A 2019-08-08 2019-08-08 Angle and position acquisition driving system and method of multi-point touch equipment Pending CN110658945A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910731461.9A CN110658945A (en) 2019-08-08 2019-08-08 Angle and position acquisition driving system and method of multi-point touch equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910731461.9A CN110658945A (en) 2019-08-08 2019-08-08 Angle and position acquisition driving system and method of multi-point touch equipment

Publications (1)

Publication Number Publication Date
CN110658945A true CN110658945A (en) 2020-01-07

Family

ID=69036496

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910731461.9A Pending CN110658945A (en) 2019-08-08 2019-08-08 Angle and position acquisition driving system and method of multi-point touch equipment

Country Status (1)

Country Link
CN (1) CN110658945A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201523345A (en) * 2013-12-13 2015-06-16 Zeroplus Technology Co Ltd Method for pointing direction identification system controlling movement of pointing mark
CN107992227A (en) * 2017-11-30 2018-05-04 武汉琉明光电科技有限公司 The method, apparatus and system of peripheral hardware positioning are carried out on the touchscreen
US20190065027A1 (en) * 2017-08-31 2019-02-28 Apple Inc. Systems, Methods, and Graphical User Interfaces for Interacting with Augmented and Virtual Reality Environments
CN109445599A (en) * 2018-11-13 2019-03-08 宁波视睿迪光电有限公司 Interaction pen detection method and 3D interactive system
CN109828695A (en) * 2018-12-29 2019-05-31 合肥金诺数码科技股份有限公司 A kind of large-screen interactive system based on laser radar positioning

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201523345A (en) * 2013-12-13 2015-06-16 Zeroplus Technology Co Ltd Method for pointing direction identification system controlling movement of pointing mark
US20190065027A1 (en) * 2017-08-31 2019-02-28 Apple Inc. Systems, Methods, and Graphical User Interfaces for Interacting with Augmented and Virtual Reality Environments
CN107992227A (en) * 2017-11-30 2018-05-04 武汉琉明光电科技有限公司 The method, apparatus and system of peripheral hardware positioning are carried out on the touchscreen
CN109445599A (en) * 2018-11-13 2019-03-08 宁波视睿迪光电有限公司 Interaction pen detection method and 3D interactive system
CN109828695A (en) * 2018-12-29 2019-05-31 合肥金诺数码科技股份有限公司 A kind of large-screen interactive system based on laser radar positioning

Similar Documents

Publication Publication Date Title
CN105825193A (en) Method and device for position location of center of palm, gesture recognition device and intelligent terminals
WO2016101643A1 (en) Meter data read method and system
CN103324274A (en) Method and device for man-machine interaction
CN102236409A (en) Image-based gesture recognition method and system
CN115409809B (en) Weld seam identification method, device, welding robot and storage medium
WO2019094003A1 (en) Determining locations of electro-optical pens
WO2021103824A1 (en) Key point position determining method and device in robot hand-eye calibration based on calibration block
WO2012163124A1 (en) Spatial motion-based input method and terminal
CN114223021A (en) Electronic device and method for processing handwriting input
CN109460044A (en) A kind of robot method for homing, device and robot based on two dimensional code
KR100970121B1 (en) Method, system, and computer-readable recording medium for performing image matching adaptively according to various conditions
CN108132920A (en) A kind of method and device of XML file and pdf document synchronization association
CN113172636A (en) Automatic hand-eye calibration method and device and storage medium
CN104035623B (en) The response method and device of touch screen false-touch prevention
CN114078258A (en) Image matching method applied to fingerprint identification and related device
WO2020192532A1 (en) Fingerprint image processing method and related apparatus
CN102750035B (en) The determination method and apparatus of display position of cursor
CN108196675A (en) For the exchange method, device and touch control terminal of touch control terminal
CN110187806B (en) Fingerprint template input method and related device
CN103135896B (en) Localization method and electronic equipment
CN110658945A (en) Angle and position acquisition driving system and method of multi-point touch equipment
CN113342208A (en) Railway line selection method based on multi-point touch equipment, terminal and storage medium
WO2016145827A1 (en) Terminal control method and device
CN102262492A (en) Touch control identifying method
CN103645829A (en) Character deletion method and portable terminal utilizing same

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20200107

RJ01 Rejection of invention patent application after publication