[go: up one dir, main page]

CN1845052A - Intelligent recognition coding method for interactive input apparatus - Google Patents

Intelligent recognition coding method for interactive input apparatus Download PDF

Info

Publication number
CN1845052A
CN1845052A CN 200610032860 CN200610032860A CN1845052A CN 1845052 A CN1845052 A CN 1845052A CN 200610032860 CN200610032860 CN 200610032860 CN 200610032860 A CN200610032860 A CN 200610032860A CN 1845052 A CN1845052 A CN 1845052A
Authority
CN
China
Prior art keywords
coding method
intelligent recognition
target
recognition coding
coordinate
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
Application number
CN 200610032860
Other languages
Chinese (zh)
Other versions
CN100373313C (en
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.)
WEICHUANGRIXIN ELECTRONIC CO Ltd GUANGDONG
Original Assignee
WEICHUANGRIXIN ELECTRONIC CO Ltd GUANGDONG
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 WEICHUANGRIXIN ELECTRONIC CO Ltd GUANGDONG filed Critical WEICHUANGRIXIN ELECTRONIC CO Ltd GUANGDONG
Priority to CNB2006100328609A priority Critical patent/CN100373313C/en
Publication of CN1845052A publication Critical patent/CN1845052A/en
Application granted granted Critical
Publication of CN100373313C publication Critical patent/CN100373313C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Position Input By Displaying (AREA)

Abstract

The invention discloses an intelligent identification code method used in interactive input device, which comprises: (1), the check program scans and positions the check areas of check system, when there is target into said check area, transferring the target identification subprogram to calculate and identify the shape, size and position coordinate of target; (2), the intelligent identification subprogram identifies the type of target according to the parameter of target, and transfers different target moving identification program according to the type of target to check the moving state of target. The invention has simple operation, while it can identify multi input types and motions intelligently.

Description

A kind of intelligent recognition coding method that is used for interaction type input apparatus
[technical field]
The present invention relates to a kind of intelligent recognition coding technology, particularly relates to a kind of intelligent recognition coding method that is used for interaction type input apparatus.
[background technology]
Most importantly various computing machine handwriting pads of present interaction type input apparatus and interactive electric whiteboard, the technology that realizes input function has multiple, as utilize the electromagnetic conversion technology, ultrasonic technology, pressure sensitive technology and infrared technology etc., but the function that above listed interactive input technology is finished all is the function of conventional mouse, as clicking, drag functions such as rolling, in other words, existing interaction type input apparatus is another form " mouse ".
And the software that the prior art interaction type input apparatus uses includes only simple mouse function, when writing, to realize page operation function such as page turning, roll etc., the subsidiary instrument that can only the clicking operation system software provides realizes, write or operating process if carry out function and switch, must frequently click the instrument item of changing on the tools menu, function is subjected to great restriction during use, complex operation, interactive mode is single, and is dumb.
In addition, the object track replay method of existing defeated interaction type input apparatus is that single dependence judges whether target leaves catching range or the plane determines that the coordinate of being caught is the beginning of a line or the continuity of the track of a line, and can not discern other mobile intention, the limitation of man-machine interaction is very big.
Therefore, prior art is improved, but provided the intelligent recognition coding method of a kind of multiple input type of Intelligent Recognition simple to operate, flexible that is used for interaction type input apparatus and action real for necessary.
[summary of the invention]
But the intelligent recognition coding method that is used for interaction type input apparatus that the purpose of this invention is to provide a kind of multiple input type of Intelligent Recognition simple to operate, flexible and action.
To achieve these goals, the present invention adopts following technical scheme:
A kind of intelligent recognition coding method that is used for interaction type input apparatus is provided, and this interaction type input apparatus comprises position detecting system and information handling system, and this intelligent recognition coding method may further comprise the steps:
(1) surveyed area of trace routine scanning position detecting system, after judgement had object to enter surveyed area, the Target Recognition of calling system judgement subroutine was calculated shape, the size and location coordinate of recognition objective thing;
(2) Target Recognition is judged the result's comparison that prestores in subroutine result calculated and the system database, comparing result can identification mode return with information handling system;
(3) the Intelligent Recognition subroutine is called different objects according to the kind of object and is moved the situation of movement that recognizer detects object according to the parameter recognition object classification of object, thereby determines the execution action of computing machine.
The step that before step (1) start detection program, also comprises initialization position detecting system and start detection program.
The data of returning in step (2) comprise data such as object shape code, magnitude numerical value, position coordinates.
To the calculating of object shape size, can be variant because the know-why that detection system adopted is different.With the infrared technology detection system is example, the quantity that only needs the infrared components of calculating object occlusion detection zone diverse location, just can calculate object in surveyed area the position and with the angle of edges of regions, thereby calculate object shape in different directions and size.For other detection technique, can adopt similar principle to calculate the shape and size of object.
Calculate after the shape and size of object, recognizer is compared numerical value and the data pre-set and that leave in the database calculated, judge that object is pen or lip pencil thing, blackboard eraser, palm or other, the series of parameters of returning after finishing, comprise object shape code, size and the coordinate figure in surveyed area (Xn, Yn).
Wherein, step (2) is a parameter comparison step, step (3) can be directly in the operation of step (1) back, and skip or omit step (2), after Target Recognition judges that subroutine calculates the parameter of recognition objective thing, the Intelligent Recognition subroutine is called different objects according to the kind of object and is moved the situation of movement that recognizer detects object according to the parameter recognition object classification of object.
Object moves the detection that recognizer moves object in step (3), can adopt multiple mode to realize, adopts target range difference algorithm to judge the object situation of movement in an embodiment of the present invention.The benefit of this method is, utilizes this method the Grid Track of catching can be reappeared once more, can judge speed and the direction that object moves simultaneously, thus recognition objective thing mobile be intended that write, wipe, page turning still is other.This method is the method that is different from the track reproduction of existing electronic whiteboard and some computing machine writing input boards, has broken through the limitation of man-machine interaction.
This object moves recognizer and comprises the steps:
(a) information handling system is calculated the coordinate of object and distance D and the angle θ between the last coordinate;
(b) judge according to the numerical value of distance D and angle θ and carry out display menu or wipe or function such as page turning;
(c) finish recognizer.
Move in the recognizer at object, step (a) comprises also that before information handling system reads the coordinate parameters of object, and is linked to be the step of line segment with a last coordinate,
Step of intelligent recognition coding method of the present invention (2) and step (3) can repeat to judge that up to system detection stops.
Compared with prior art, the present invention has following beneficial effect:
But the present invention is used for the intelligent recognition coding method of interaction type input apparatus multiple input type of Intelligent Recognition simple to operate, flexible and action, has broken through the limitation of man-machine interaction.
[description of drawings]
Accompanying drawing 1 is the composition synoptic diagram of interaction type input apparatus;
Accompanying drawing 2 is main flow synoptic diagram of intelligent recognition coding method of the present invention;
Accompanying drawing 3 is that schematic flow sheet is judged in object identification of the present invention;
Accompanying drawing 4 is that object of the present invention moves the identification process synoptic diagram.
[embodiment]
Please refer to Fig. 1, the composition synoptic diagram of interaction type input apparatus, information handling system 1 two large divisions that it can be divided into position detecting system 2 substantially and be attached thereto, information handling system 1 is a computing machine 1 in the present embodiment, connect by stube cable 3 between the two.
Position detecting system 2 can pass through technology such as resistance, electric capacity, surface are ultrasonic, infrared ray, electromagnetic induction and realize that role is to provide the input platform for interactive input system, and its effect is equivalent to people's " eyes ".Computing machine is mainly used to the information that analyzing and processing position detecting system 2 detected and makes corresponding processing.
The intelligent recognition coding method of present embodiment is a kind of program that acts on computing machine, and its main flow as shown in Figure 2.
1. before starting interactive mode, incite somebody to action at first initialization position detecting system, detection system is returned to initial setting up.
2. restart trace routine, the surveyed area of the continuous scanning-detecting system of trace routine after judgement has object to enter surveyed area, calculates invocation target identification judgement subroutine on shape, the size and location coordinate of recognition objective thing.
3. Target Recognition judgement subroutine can identification mode be returned the result result's comparison that prestores in result calculated and the database with computing machine after finishing, and the data of returning comprise object shape code, magnitude numerical value and position coordinates (X n, Y n).
4. the Intelligent Recognition subroutine is pen or finger or blackboard eraser or palm or other object according to the parameter recognition object classification of object, finish kind identification after, call different objects according to the kind of object and move recognizer.
5. detection system will repeat for 3,4 steps always before receiving the instruction that stops detecting, and judge to detect up to system to stop.
Accompanying drawing 3 is judged schematic flow sheet for object R identification.
To object shape size, can be variant according to the principle of detection system.With the infrared technology detection system is example, the quantity that only needs the infrared components of calculating object occlusion detection zone diverse location, just can calculate object in surveyed area the position and with the angle of edges of regions, thereby calculate object shape in different directions and size.For example, in the infrared touch detection system, identification to erasing apparatus is judged according to its size dimension numerical value, after the process scanning of one-period, as long as can judge the moving target size, just can confirm that the object that moves is an erasing apparatus on infrared touching device greater than the predetermined size value.Generally speaking, the device that is identified should be near circular.This erasing apparatus can be finger or other object, because finger is when mobile in the plane, its contact area is an ellipse near circle, can be considered circle and handles.For other detection technique, can adopt similar principle to calculate the shape and size of object.
Calculate after the shape and size of object, the identification determining program is with the numerical value of calculating and pre-set database comparison, judge that object is pen or lip pencil thing or blackboard eraser or palm or other, the series of parameters of returning after finishing comprises object shape code, size and the coordinate figure (X in surveyed area n, Y n), these parameters will be used as by the intelligent recognition coding program and call the foundation that the different target thing moves recognizer.
To the detection that object moves, the mobile recognizer that different objects is corresponding different.The algorithm principle that object moves identification has multiple, what adopt in the present embodiment is that a kind of difference of target range of utilizing is judged the method that object moves, the benefit of this method is, utilize this method the track of the coordinate of catching can be reappeared once more, simultaneously can judge speed and the direction that object moves, thus recognition objective thing mobile be intended that write, wipe, page turning or other.This method is the method that is different from the track reproduction of existing touch-screen and some computing machine writing input boards, breaks through the limitation of man-machine interaction.It is as follows that it calculates principle:
Program is calculated (X n, Y n) and a last coordinate (X N-1, Y N-1) between distance, its distance D can be calculated with formula:
D = ( X n - X n - 1 ) 2 + ( Y n - Y n - 1 ) 2 ;
Judge the direction that object moves, can use coordinate points (X n, Y n) and a last coordinate points (X N-1, Y N-1) vector reflect that promptly the sine value and the cosine value of the angle theta by calculating line segment and horizontal direction can be judged the direction that object moves:
Sinθ=(Y n-Y n-1)/D,
Cosθ=(X n-X n-1)/D;
The numerical value that calculates both comprises sign symbol, can determine the position of θ in 0-360 degree scope, according to the numerical value of θ, can define different functions, and as page turning left, page turning to the right etc. are below in conjunction with concrete flow process narration.
Accompanying drawing 4 moves the identification process synoptic diagram for object R.Object R through the comparison database data, is identified as palm or blackboard eraser etc., and returns corresponding shape, size parameter, position coordinate parameters after calculating through the identification determining program.
1. computing machine reads the coordinate parameters (X of object R n, Y n), and with a last coordinate (X N-1, Y N-1) be linked to be line segment.
2. utilize formula
D = ( X n - X n - 1 ) 2 + ( Y n - Y n - 1 ) 2 ,
Sinθ=(Y n-Y n-1)/D,
Cosθ=(X n-X n-1)/D,
Calculate distance D, angle θ.
3. whether judging distance D is 0, if be zero, shows that object R has stopped moving, and imposes a condition if satisfy, and then sends instruction to computing machine, and computing machine is carried out the display menu function.
4. if whether judging distance D satisfy, shows object R less than the speed set to move less than predefined numerical value w, and it is erasing move that program defines this kind mobile, sends corresponding instruction to computing machine, and computing machine is carried out erase feature.
5. if object R is moving greater than the speed of setting, and the angle θ that calculates is in the scope of setting, and this kind of procedure identification moves and be the page turning action, sends corresponding instruction to computing machine, and the computing machine execution up or down or page-turning function to the left or to the right.
Wherein, if angle θ between 45 ° to 135 °, then carries out upwards page-turning function,
If angle θ then carries out page-turning function left between 135 ° to 225 °,
If angle θ then carries out downward page-turning function between 225 ° to 315 °,
If angle θ is at 0 ° to 45 °, or between 315 ° to 360 °, then carry out page-turning function to the right,
6., then stop to move identification in case program receives the instruction that finishes identification.
Erase feature can be by setting up related the realization with the corresponding instrument item of system software, also can realize by color padding, receive the shape, size parameter of this coordinate and object when computing machine after, coordinate (the X that moves at object, Y) use on and the background color same color is filled object shape, zone that size is identical, according to the moving of object, repeat (the Xn that is constantly receiving then, Yn) fill on the coordinate, promptly can realize erase feature.
For page-turning function, program can be by setting up related the realization with the corresponding the tool option of system software.
The above only is a kind of preferred embodiment of the present invention, is not limited to above-mentioned a kind of for the intelligent recognition coding method of interaction type input apparatus.For example, shape, size identification to object can adopt other equivalent methods, setting value to object displacement can be divided carefullyyer, can segment more definitely to the angle that object moves, the function that computing machine is carried out is done corresponding change or expansion, as increasing rolling function, continuous page-turning function, can define the switch window function, can define mouse click function ... or the like, therefore, specific embodiments of the invention only are a kind of displayings to spirit of the present invention, and should be as to a kind of restriction of the present invention.Protection scope of the present invention is not limited thereto, and those of skill in the art are any to be included within protection domain of the present invention based on non-material change on the technical solution of the present invention.

Claims (8)

1, a kind of intelligent recognition coding method that is used for interaction type input apparatus, this interaction type input apparatus comprises position detecting system and information handling system, it is characterized in that, this intelligent recognition coding method may further comprise the steps:
(1) surveyed area of trace routine scanning position detecting system, after judgement had object to enter surveyed area, the Target Recognition of calling system judgement subroutine was calculated shape, the size and location coordinate of recognition objective thing;
(2) the Intelligent Recognition subroutine is called different objects according to the kind of object and is moved the situation of movement that recognizer detects object according to the parameter recognition object classification of object, thereby determines the execution action of computing machine.
2, intelligent recognition coding method as claimed in claim 1, it is characterized in that, between step (1) and step (2), further comprise a parameter comparison step, it is: Target Recognition is judged the result's comparison that prestores in subroutine result calculated and the system database, and comparing result can identification mode return with information handling system.
3, intelligent recognition coding method as claimed in claim 2 is characterized in that, the data of returning in the comparison step comprise data such as object shape code, magnitude numerical value, position coordinates.
4, intelligent recognition coding method as claimed in claim 3 is characterized in that, this comparison step and step (2) can repeat to judge that up to system detection stops.
5, intelligent recognition coding method as claimed in claim 1 is characterized in that, object moves the algorithm that the target range difference is adopted in detection that recognizer moves object in step (2).
6, intelligent recognition coding method as claimed in claim 1 is characterized in that, in the preceding step that also comprises initialization position detecting system and start detection program of step (1).
7, intelligent recognition coding method as claimed in claim 1 is characterized in that, in step (2), object moves recognizer and comprises the steps:
(a) information handling system is calculated the coordinate of object and distance D and the angle θ between the last coordinate;
(b) judge according to the numerical value of distance D and angle θ and carry out display menu or wipe or function such as page turning.
8, intelligent recognition coding method as claimed in claim 7 is characterized in that, step (a) comprises also that before information handling system reads the coordinate parameters of object, and is linked to be the step of line segment with a last coordinate.
CNB2006100328609A 2006-01-12 2006-01-12 Intelligent recognition coding method for interactive input apparatus Expired - Fee Related CN100373313C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006100328609A CN100373313C (en) 2006-01-12 2006-01-12 Intelligent recognition coding method for interactive input apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006100328609A CN100373313C (en) 2006-01-12 2006-01-12 Intelligent recognition coding method for interactive input apparatus

Publications (2)

Publication Number Publication Date
CN1845052A true CN1845052A (en) 2006-10-11
CN100373313C CN100373313C (en) 2008-03-05

Family

ID=37063984

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006100328609A Expired - Fee Related CN100373313C (en) 2006-01-12 2006-01-12 Intelligent recognition coding method for interactive input apparatus

Country Status (1)

Country Link
CN (1) CN100373313C (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9454962B2 (en) 2011-05-12 2016-09-27 Microsoft Technology Licensing, Llc Sentence simplification for spoken language understanding
US9760566B2 (en) 2011-03-31 2017-09-12 Microsoft Technology Licensing, Llc Augmented conversational understanding agent to identify conversation context between two humans and taking an agent action thereof
US9842168B2 (en) 2011-03-31 2017-12-12 Microsoft Technology Licensing, Llc Task driven user intents
US9858343B2 (en) 2011-03-31 2018-01-02 Microsoft Technology Licensing Llc Personalization of queries, conversations, and searches
US10049667B2 (en) 2011-03-31 2018-08-14 Microsoft Technology Licensing, Llc Location-based conversational understanding
US10061843B2 (en) 2011-05-12 2018-08-28 Microsoft Technology Licensing, Llc Translating natural language utterances to keyword search queries
CN102737101B (en) * 2011-03-31 2018-09-04 微软技术许可有限责任公司 Combined type for natural user interface system activates
US10642934B2 (en) 2011-03-31 2020-05-05 Microsoft Technology Licensing, Llc Augmented conversational understanding architecture
CN115469768A (en) * 2021-05-25 2022-12-13 北京科加触控技术有限公司 A track recognition method and device
CN115543114A (en) * 2021-06-30 2022-12-30 青岛海信商用显示股份有限公司 Touch identification method and touch display device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07160827A (en) * 1993-12-09 1995-06-23 Matsushita Electric Ind Co Ltd Handwriting stroke editing apparatus and method
CN1404005A (en) * 2001-09-11 2003-03-19 天瀚科技股份有限公司 Handwriting recognition system and method of use thereof
US6690387B2 (en) * 2001-12-28 2004-02-10 Koninklijke Philips Electronics N.V. Touch-screen image scrolling system and method
JP4244614B2 (en) * 2002-10-31 2009-03-25 株式会社日立製作所 Handwriting input device, program, and handwriting input method system
CN2731555Y (en) * 2004-07-26 2005-10-05 金凌 Interactive electronic white board

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9760566B2 (en) 2011-03-31 2017-09-12 Microsoft Technology Licensing, Llc Augmented conversational understanding agent to identify conversation context between two humans and taking an agent action thereof
US9842168B2 (en) 2011-03-31 2017-12-12 Microsoft Technology Licensing, Llc Task driven user intents
US9858343B2 (en) 2011-03-31 2018-01-02 Microsoft Technology Licensing Llc Personalization of queries, conversations, and searches
US10049667B2 (en) 2011-03-31 2018-08-14 Microsoft Technology Licensing, Llc Location-based conversational understanding
CN102737101B (en) * 2011-03-31 2018-09-04 微软技术许可有限责任公司 Combined type for natural user interface system activates
US10296587B2 (en) 2011-03-31 2019-05-21 Microsoft Technology Licensing, Llc Augmented conversational understanding agent to identify conversation context between two humans and taking an agent action thereof
US10585957B2 (en) 2011-03-31 2020-03-10 Microsoft Technology Licensing, Llc Task driven user intents
US10642934B2 (en) 2011-03-31 2020-05-05 Microsoft Technology Licensing, Llc Augmented conversational understanding architecture
US9454962B2 (en) 2011-05-12 2016-09-27 Microsoft Technology Licensing, Llc Sentence simplification for spoken language understanding
US10061843B2 (en) 2011-05-12 2018-08-28 Microsoft Technology Licensing, Llc Translating natural language utterances to keyword search queries
CN115469768A (en) * 2021-05-25 2022-12-13 北京科加触控技术有限公司 A track recognition method and device
CN115543114A (en) * 2021-06-30 2022-12-30 青岛海信商用显示股份有限公司 Touch identification method and touch display device

Also Published As

Publication number Publication date
CN100373313C (en) 2008-03-05

Similar Documents

Publication Publication Date Title
KR102344581B1 (en) System for detecting and characterizing inputs on a touch sensor
CN1224939C (en) Method of pre-caching user interaction elements using input device position
US7605804B2 (en) System and method for fine cursor positioning using a low resolution imaging touch screen
CN101458586B (en) Method for operating object on touch screen by multiple fingers
CN1661538A (en) Pointing device for a terminal having a touch screen and method for using the same
CN1673939A (en) Input method, control module and product defined by starting position and moving direction
CN1877508A (en) Handwritten information input apparatus
CN1071523A (en) Reduce the apparatus and method based on the system overhead in the inking strokes of the input equipment of finger or stylus of a data disposal system
TWI581171B (en) Method and device for identifying multipoint gestures
CN1845052A (en) Intelligent recognition coding method for interactive input apparatus
KR20090029631A (en) Input device with multi-mode switching
CN114792443A (en) Intelligent device gesture recognition control method based on image recognition
CN102736771A (en) Method and device for identifying multi-point rotation motion
CN1991717A (en) Virtual keyboard and hand-write synergic input system and realization method thereof
CN1940837A (en) Fast cursor positioning method
CN1280692C (en) Method and controller for recognizing dragging gesture
CN1315024C (en) Video recognition input system
CN102156605B (en) Object moving method, object moving system and electronic device
CN1275123C (en) A method capable of quickly switching operation modes of a touch device
CN1308796C (en) Method and controller for identifying double-tap gesture
TWI390437B (en) Method for executing instructions in a capacitive touch panel
US20120050171A1 (en) Single touch process to achieve dual touch user interface
CN1280690C (en) Finger-type pointer input method and device thereof
CN102073408A (en) How to accelerate cursor movement by sliding two fingers on the touchpad
CN1262909C (en) Coordinate Estimation and Estimation Filtering Method of Touch Panel

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080305

Termination date: 20160112