CN100547532C - A kind of input method and system based on infrared touch panel - Google Patents

A kind of input method and system based on infrared touch panel Download PDF

Info

Publication number
CN100547532C
CN100547532C CNB2007100731488A CN200710073148A CN100547532C CN 100547532 C CN100547532 C CN 100547532C CN B2007100731488 A CNB2007100731488 A CN B2007100731488A CN 200710073148 A CN200710073148 A CN 200710073148A CN 100547532 C CN100547532 C CN 100547532C
Authority
CN
China
Prior art keywords
distance
point
infrared
numerical value
value
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.)
Active
Application number
CNB2007100731488A
Other languages
Chinese (zh)
Other versions
CN101236475A (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.)
New line Technology Co.,Ltd.
Original Assignee
BEIJING HITEVISION DIGITAL MEDIA 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 BEIJING HITEVISION DIGITAL MEDIA TECHNOLOGY Co Ltd filed Critical BEIJING HITEVISION DIGITAL MEDIA TECHNOLOGY Co Ltd
Priority to CNB2007100731488A priority Critical patent/CN100547532C/en
Publication of CN101236475A publication Critical patent/CN101236475A/en
Application granted granted Critical
Publication of CN100547532C publication Critical patent/CN100547532C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Position Input By Displaying (AREA)

Abstract

A kind of input method and system based on infrared touch panel may further comprise the steps: the coordinate of the point of the X-axis that the inspection basis is blocked and the infrared emission/receiving tube of Y-axis, and the distance between the calculation level, if having only a point to be blocked, it is 0 that distance then is set; If described distance between predefine first numerical value and second value, is then handled by first kind of action type; If described distance less than described first numerical value, is then handled by second kind of action type; If described distance greater than described second value, does not then change when the pre-treatment type.Beneficial effect of the present invention is: infrared touch panel user's the conversion of writing with moving screen operation is to decide by the contact point number that contacts with touch-screen, promptly, 1 finger is to write, finger more than 2 or 2 is a moving screen, rather than switch the operation of writing with moving screen by a specific function key, be convenient to operation.

Description

A kind of input method and system based on infrared touch panel
Technical field
The present invention relates to computer technology, more particularly, relate to a kind of input method based on infrared touch panel.
Background technology
Infrared technique is by many infrared emission and reception to be come work to pipe, and infrared tube performance and life-span are all reliable, utilize the infrared transmitting tube of same wavelength, infrared receiving tube (abbreviation infrared tube) just can obtain simple infra-red detection method.Any object of light that stops all can be used as pen, as long as being arranged, object blocks lives line between the infrared tube, received signal just sharply descends, so infrared ray can be surveyed stopping of object, therefore widespread use in systems such as burglary-resisting system, automatic induction system, counter.Whether the infrared exoelectron blank is the infrared ray matrix on densely covered X, the Y direction before being close to screen, have infrared ray to be detected the also touch of consumer positioning by object blocks by not stopping to scan.
The product of prior art also can be realized dragging, but generally is to need to click a special button or button, changes the state of software setting, so just can drag screen.Therefore, the operation of switching state brings inconvenience.
Summary of the invention
The technical problem to be solved in the present invention is, needs to use special key or button to drag the defective of screen at the above-mentioned of prior art, and a kind of input method and system based on infrared touch panel is provided.
According to an aspect of the present invention, provide a kind of input method, it is characterized in that, may further comprise the steps based on infrared touch panel:
A. check coordinate according to the point of the infrared emission/receiving tube of X-axis that is blocked and Y-axis, the distance between the calculation level, if having only a point to be blocked, it is 0 that distance then is set;
If b. described distance between predefine first numerical value and second value, is then handled by first kind of action type;
If described distance less than described first numerical value, is then handled by second kind of action type;
If described distance greater than described second value, does not then change when the pre-treatment type.
In method of the present invention, the described processing by second kind of action type is to write operation according to the motion track of described point.
In method of the present invention, the described processing by first kind of action type is the content that drags screen display according to the motion track of described point.
In method of the present invention, described step b further comprises according to relatively moving of at least 2 coordinate points and realize to amplify or dwindle screen graph.
In method of the present invention, described first numerical value is less than second value, and first numerical value is greater than 0.
According to another aspect of the present invention, a kind of input system based on infrared touch panel is provided, comprise processor (202), decoding network (203), infrared tube drives network (204), divide two groups to be oppositely arranged on about the touch-screen respectively and the infrared tube transmit network (204) and the infrared reception network (206) of the left and right sides, also comprise electronic switch network (207) and electronic switch network (207) is handled the amplifier (208) that the back signal is delivered to processor (202), it is characterized in that, also comprise: judgment means, be used for according to being blocked a distance, and send the control signal of first type or second type according to this distance that calculates by communication interface (201) to computing machine from the calculated signals of infrared reception network (206).
In system of the present invention, described first type of control signal is to calculate the control signal that drags screen display content that described distance is sent during less than second value greater than first numerical value.
In system of the present invention, described second type of control signal is the control signal of sending when calculating described distance less than first numerical value of writing/moving.
The beneficial effect of implementing the inventive method and system is: infrared touch panel user's the conversion of writing with the moving screen operation is to decide by the contact point number that contacts with touch-screen, promptly, 1 finger is to write, finger more than 2 or 2 is a moving screen, rather than switch the operation of writing with moving screen by a specific function key, switch key is more convenient for operating specially.
Description of drawings
The invention will be further described below in conjunction with drawings and Examples, in the accompanying drawing:
Fig. 1 judges the process flow diagram of writing and drag screen according to the inventive method;
Fig. 2 is the structural representation of system of the present invention;
Fig. 3 is the synoptic diagram of the embodiment of the invention.
Embodiment
Present invention is described in conjunction with Fig. 1 and Fig. 2, Fig. 2 is the structural representation of the embodiment of the invention, and the PIC16C745 that adopts MICROCHIP is as processor 202, integrated communication interface 201,8 A/D converters carry 8KB storer 209 (not showing among the figure) in the chip.Infrared emission network 205 and infrared reception network 206 adopt one group of tetrad, convenient production.The logic chip that decoding network 203 usefulness are common, electronic switch network 207 is selected basic amplifier circuit for use.Coordinate is given software processing by communication interface 201.
Fig. 1 is a program flow diagram of writing and drag screen operator according to the judgement that the inventive method is implemented.
Step 101, the signal of infrared emission network 205 and infrared reception network 206 transfers to amplifying circuit and is processed into digital signal, and send processor 202 to by behind the electronic switch network, obtains the coordinate of all points that are blocked with this;
Step 102, processor 202 judge whether into blocking point continuously, if then continuous blocking-up point number adds 1 in the storer according to the distance between adjacent two the blocking-up points of coordinate order computation; Otherwise, then enter step 103;
Step 103, processor 202 judges whether invalid blocking-up point, if then do not change when the pre-treatment type according to the distance between described adjacent two blocking-up point of coordinate order computation; Otherwise, enter step 104;
Step 104, discontinuous coordinate points number adds 1 in the storer 209;
Step 105 judges whether continuity point in addition, if then return step 102; Otherwise, then enter step 106;
Step 106, the quantity of the coordinate points of storage in the judgement storer 209 is if effective discontinuous blocking-up point number then write operation according to the motion track of described blocking-up point, and storer is reset less than 1; If effective discontinuous coordinate points number then drag the content of screen display according to the motion track of described discrete effective blocking-up point, and storer is reset more than or equal to 1.
Fig. 3 is the synoptic diagram of the embodiment of the invention.As shown in Figure 3, comprise X-axis emission/receiving tube array, be designated as 0-15 in order, and Y-axis emission/receiving tube array is designated as 0-11 in order, wherein dotted line is for the ease of be blocked a little coordinate of displaying.Suppose that predefined described first numerical value is 3 in the judgment means, predefined described second value is 12.
In situation 1, in the synchronization, the user has blocked the point that coordinate is A (2,1), B (3,1), C (4,1).Judgment means is at first calculated the distance that A point and B are ordered by coordinate order from big to small, and result of calculation is 1, and the distance between A point and the B point is less than described first numerical value, and therefore, judged result is that A point and B point are continuity points.Judgment means continues to calculate the distance between B point and the C point, and result of calculation is similarly 1, and B point and C point also are continuity points, therefore carry out and write operation, and storer is reset.
In situation 2, in the synchronization, the user has blocked the point that coordinate is A (3,4), B (4,4), C (8,4).Judgment means is at first calculated the distance that A point and B are ordered by coordinate order from big to small, and result of calculation is 1, and the distance between A point and the B point is less than described first numerical value, and therefore, judged result is that A point and B point are continuity points.Judgment means continue to be calculated the distance between B point and the C point, and result of calculation is 4, and promptly greater than 3, and because 3 less than described second value 12, therefore, B and C point are effective discontinuous points, and effective discontinuous some number adds 1 in the storer.At last, because effective discontinuous some number is 1 in the storer, therefore, drag the content of screen display according to the motion track of described discrete effective blocking-up point, and storer is reset.
In situation 3, in the synchronization, the user has been blocked the point that coordinate is A (1,8) and B (15,10).The distance that judgment means calculating A point and B are ordered, according to Pythagorean theorem, distance is approximately 14.14, promptly greater than described second value.Therefore A point and B point are Null Spot, do not carry out any operation, and processor are reset.
In situation 4, in the synchronization, the user has only been blocked the point that coordinate is A (11,6), and therefore, it is 0 that distance is set, and judgment means thinks that this point is a continuity point, writes operation according to the motion track of described effective continuity point.
In addition, dragging the space of a whole page that screen newly exposes is the new blank of a width of cloth, and therefore, the screen that can write is equivalent to infinity.
In addition, according to the recognition methods of multi-coordinate point, the present invention also can realize the function that two coordinate points relatively move the realization amplification and dwindle screen graph, for example, forefinger and middle finger be touch screen simultaneously, and forefinger is fixed, middle finger moves scalable screen graph clockwise, on the contrary, move counterclockwise and can dwindle screen graph, in addition, can also realize different functions according to the size of coordinate points, for example, it is to write operation that diameter is less than or equal to 1 centimetre point, realizes erase operation greater than 1 centimetre point.

Claims (4)

1, a kind of input method based on infrared touch panel is characterized in that, may further comprise the steps:
A. check coordinate according to the point of the infrared emission/receiving tube of X-axis that is blocked and Y-axis, the distance between the calculation level, if having only a point to be blocked, it is 0 that distance then is set;
If b. described distance between predefine first numerical value and second value, then drags the content of screen display according to the motion track of described point;
If described distance is then write operation according to the motion track of described point less than described first numerical value;
If described distance greater than described second value, does not then change when the pre-treatment type.
2, the method for claim 1 is characterized in that, described step b further comprises according to relatively moving of at least 2 coordinate points and realize to amplify or dwindle screen graph.
3, method as claimed in claim 1 or 2 is characterized in that, described first numerical value is less than second value, and first numerical value is greater than 0.
4, a kind of input system based on infrared touch panel, comprise processor (202), decoding network (203), infrared tube drives network (204), divide two groups to be oppositely arranged on about the touch-screen respectively and the infrared tube transmit network (204) and the infrared reception network (206) of the left and right sides, also comprise electronic switch network (207) and electronic switch network (207) is handled the amplifier (208) that the back signal is delivered to processor (202), it is characterized in that, also comprise: judgment means, be used for being blocked a distance, and send control signal corresponding by communication interface (201) to computing machine according to this distance that calculates according to calculated signals from infrared reception network (206);
During less than second value, send the control signal that drags screen display content greater than first numerical value to computing machine when calculating described distance; When calculating described distance, send the control signal of writing to computing machine less than first numerical value.
CNB2007100731488A 2007-01-30 2007-01-30 A kind of input method and system based on infrared touch panel Active CN100547532C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2007100731488A CN100547532C (en) 2007-01-30 2007-01-30 A kind of input method and system based on infrared touch panel

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2007100731488A CN100547532C (en) 2007-01-30 2007-01-30 A kind of input method and system based on infrared touch panel

Publications (2)

Publication Number Publication Date
CN101236475A CN101236475A (en) 2008-08-06
CN100547532C true CN100547532C (en) 2009-10-07

Family

ID=39920129

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2007100731488A Active CN100547532C (en) 2007-01-30 2007-01-30 A kind of input method and system based on infrared touch panel

Country Status (1)

Country Link
CN (1) CN100547532C (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102368195B (en) * 2011-09-29 2013-05-29 汉王科技股份有限公司 Method and device for switching main screen of touch screen terminal as well as touch screen terminal
CN103488409A (en) * 2012-06-13 2014-01-01 中兴通讯股份有限公司 Method and terminal for switching desktop
CN104834413A (en) * 2015-05-27 2015-08-12 广州华欣电子科技有限公司 Recognition method for touch points in infrared touch frame and infrared touch recognizer

Also Published As

Publication number Publication date
CN101236475A (en) 2008-08-06

Similar Documents

Publication Publication Date Title
US8614664B2 (en) Multi-touch multi-dimensional mouse
CN101243382B (en) System and method for processing raw data of track pad device
CN101551723B (en) Electronic device and related control method
CN101464750A (en) Method for gesture recognition through detecting induction area of touch control panel
CN102722333B (en) A kind of touch screen unlocking method and terminal
US8743065B2 (en) Method of identifying a multi-touch rotation gesture and device using the same
CN102736759B (en) Touch screen and control method thereof
CN101526880A (en) Touch event model
CN102736785A (en) Information processing apparatus, information processing method, and computer-readable storage medium
US20120249487A1 (en) Method of identifying a multi-touch shifting gesture and device using the same
US20120249599A1 (en) Method of identifying a multi-touch scaling gesture and device using the same
US20120249471A1 (en) Method of identifying a multi-touch rotation gesture and device using the same
CN101813995A (en) Method for recognizing gesture on infrared induction type electronic whiteboard
CN102043549B (en) Touch panel and touch point sensing method
CN101593060A (en) The method of operating of touching method of operating and electronic installation
CN100547532C (en) A kind of input method and system based on infrared touch panel
CN103777875A (en) Human-machine interaction method and device and electronic device thereof
CN103226406A (en) Touch-screen input/output device techniques
CN106886345B (en) Capacitive sensing device and method for detecting conductive foreign matters on same
CN102830861B (en) For localization method and device, the touch-control system of self-capacitance touch screen
CN103164137A (en) Identification method for cross-screen operation and electronic device
CN112698735A (en) Information input method and device and electronic equipment
US10969898B2 (en) Method for determining a force of a touch object on a touch device and for determining its related touch event
CN104516559A (en) Multi-point touch method of touch input device
CN105159555A (en) User equipment control method and user equipment

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
ASS Succession or assignment of patent right

Owner name: HONGHE TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: BEIJING HITEVISION DIGITAL MEDIA TECHNOLOGY CO., LTD.

Effective date: 20140708

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20140708

Address after: C1104 room 100085 Beijing city Haidian District Third Street No. 9 C

Patentee after: HONGHE TECHNOLOGY CO., LTD.

Address before: 100085, room 1103, block C, No. 9, 3rd Street, Beijing, Haidian District

Patentee before: Beijing Hitevision Digital Media Technology Co., Ltd.

CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: C1104 room 100085 Beijing city Haidian District Third Street No. 9 C

Patentee after: Hitevision Polytron Technologies Inc

Address before: C1104 room 100085 Beijing city Haidian District Third Street No. 9 C

Patentee before: HONGHE TECHNOLOGY CO., LTD.

TR01 Transfer of patent right

Effective date of registration: 20211015

Address after: Room c1102, 10 / F, block C, No. 9, Shangdi Third Street, Haidian District, Beijing 100085

Patentee after: New line Technology Co.,Ltd.

Address before: 100085 room c1104, block C, No.9, Shangdi 3rd Street, Haidian District, Beijing

Patentee before: HITEVISION Co.,Ltd.

TR01 Transfer of patent right