Background technology
Interaction technique is one of important technology of computer man-machine interacting.
A previous interaction technique mainly is to be used for the touch-screen aspect.A present interaction technique also is mainly used in the touch-screen aspect of notebook computer, Tablet PC, palm PC, mobile phone etc.But touch screen technology is a relative complex technology, and price is higher.The another one problem is to have broken away from touch-screen, and this class interaction technique just has no way of using.
People are also exploring various interaction techniques that break away from touch-screen always.The various interaction technique of methods such as electromagnetic induction, infrared ray, ultrasound wave, camera installation of utilizing are also constantly proposed.
There is different shortcomings in above-mentioned existing the whole bag of tricks:
-electromagnetic induction method: still need be on mutual plane or inside lay, more complicated, also relatively more expensive.
-infrared method: need around mutual plane, lay infrared ray sensor.What be not suitable for frameing out is mutual, and precision is restriction to some extent also.Can not leave the operation on plane.
-ultrasonic method: also can only operate in the plane usually.And, because ultrasonic sensor is common and nib has certain distance,, cause bigger error even if operation in the plane also can be tilted owing to the difference of a body.
-photographic means: a kind of method preferably, but structure more complicated, price are also than higher.In addition, owing to need object of reference within its sight line all the time, also influenced use.Simultaneously, methods such as Flame Image Process are more complicated also, is difficult to obtain higher precision.
Therefore, be necessary to propose a kind of simple in structure and can carry out the pen interactive device of flexible operating.
Summary of the invention
The object of the present invention is to provide a kind of pen interactive device.
According to an aspect of the present invention, provide a kind of pen interactive device, having comprised: shell; Nib is positioned at shell one end; Distance measuring equipment, the outer distance measuring equipment of at least three shells that comprises distance measuring equipment at least two shells that are positioned on the shell and be positioned at housing exterior, on the described shell distance measuring equipment and described shell outward distance measuring equipment send/receive distance measuring signal each other; Treating apparatus is used for the signal that obtains according to distance measuring equipment, determines the locus state of described nib and shell, and converts them to the host apparatus identifiable information; And dispensing device, be used for described information is sent to host apparatus.
Preferably, this switch also comprises pressure sensor device, and nib is connected on the shell by this pressure sensor device, is used to detect the pressure that nib bears.Treating apparatus is determined the pressure state of nib according to the detected pressure of pressure sensor device, is converted into the host apparatus identifiable information, sends to host apparatus by dispensing device then.
Preferably, the distance measuring signal that this treating apparatus receives according to distance measuring equipment outside distance measuring equipment on the shell and/or the shell, calculate the distance between the outer distance measuring equipment of distance measuring equipment and each shell on each shell, determine the locus of distance measuring equipment on described at least two shells by method of geometry, thereby obtain the position of nib, the heeling condition of shell.
According to the present invention, determine the position of nib, the heeling condition of shell by range finding, make pen interactive device of the present invention can not only be used for the mutual of ordinary screen, and can write easily in common writing on the carrier (as common paper).Simultaneously, this pen interactive device can be used as three-dimensional mouse and carries out alternately.
Embodiment
Below, specific embodiments of the invention will be described with reference to the drawings.
Fig. 1 shows the synoptic diagram according to the pen interactive device of the embodiment of the invention.
As shown in Figure 1, the peninteractive device 10 according to present embodiment comprise form of a stroke or a combination ofstrokes shell 100, be positioned at shell oneend nib 105, be positioned at distance measuring equipment 110-1 and 110-2 at least two shells on the shell, be positioned at the outer distance measuring equipment 120-1 to 120-5 (example shown in the figure is 5) of a plurality of shells of housing exterior and treating apparatus, dispensing device (all not shown).
Form of a stroke or a combination ofstrokes shell 100 is used to hold the critical piece of peninteractive device 10, as distance measuring equipment 110-1 and 110-2, treating apparatus, information transmitting apparatus onnib 105, the shell.Certainly,shell 100 also can be other shapes, as rod etc.
The outer distance measuring equipment 120-1 to 120-5 of distance measuring equipment 110-1 and 110-2 and shell constitutes jointly according to distance measuring equipment of the present invention on the shell.For example, the outer distance measuring equipment 120-1 to 120-5 of distance measuring equipment 110-1 and 110-2 and shell is that signal sends and/or receiving trap on the shell, is used to launch/receive the distance measuring signal of forms such as electromagnetic wave, ultrasound wave, infrared ray or laser.
There is various ways in signal transmission/reception as for carrying out in order to find range between the outer distance measuring equipment 120-1 to 120-5 of distance measuring equipment 110-1 and 110-2 and shell on the shell.For example, distance measuring equipment 110-1 and 110-2 transmit on the shell, and outer distance measuring equipment 120-1 to the 120-5 received signal of shell.Also can be that the outer distance measuring equipment 120-1 to 120-5 of shell transmits, and distance measuring equipment 110-1 and 110-2 received signal on the shell.In addition, the outer distance measuring equipment 120-1 to 120-5 of shell can transmit, and distance measuring equipment 110-1 and 110-2 received signal and handle on the shell, forward signal receives the signal of transmitting by the outer distance measuring equipment 120-1 to 120-5 of shell more then.Similarly, distance measuring equipment 110-1 and 110-2 can transmit on the shell, and outer distance measuring equipment 120-1 to the 120-5 received signal of shell and handling, forward signal receives the signal of transmitting by distance measuring equipment 110-1 and 110-2 on the shell more then.
Treating apparatus calculates the position ofnib 105 and the inclination of form of a stroke or a combination ofstrokes shell 100 according to the signal that the outer distance measuring equipment 120-1 to 120-5 of distance measuring equipment 110-1 and 110-2 and/or shell on the shell is obtained.For example, treating apparatus is according to the signal that the outer distance measuring equipment 120-1 to 120-5 of distance measuring equipment 110-1 and 110-2 and/or shell on the shell is obtained, and can obtain on each shell distance measuring equipment 110-1 and 110-2 and each shell distance between the distance measuring equipment 120-1 to 120-5 outward.After obtaining these distances, by mathematical method of geometry, can determine the locus of distance measuring equipment 110-1 and 110-2 on the shell, thereby, can determine the position ofnib 105 and the heeling condition of form of a stroke or a combination ofstrokes shell 100 according to the position on form of a stroke or a combination ofstrokes shell 100 of distance measuring equipment 110-1 and 110-2 on the shell with respect tonib 105.
In the present invention, in order to determine the position of distance measuring equipment on the shell by the distance between distance measuring equipment on the shell and the outer distance measuring equipment of shell, need the outer distance measuring equipment of at least three shells.Simultaneously, in order to determine the inclination of pen tip position and form of a stroke or a combination of strokes shell by the position of distance measuring equipment on the shell, need distance measuring equipment at least two shells.
Treating apparatus is converted to the information that is suitable for host apparatus (as computing machine, personal digital assistant, portable terminal etc.) with the location status ofnib 105, the heeling condition of form of a stroke or a combination ofstrokes shell 100, and this information sent to dispensing device, thereby send to host apparatus by dispensing device.
In host apparatus, for example by utilizing the location status ofnib 105, thereby this peninteractive device 10 can be used as a kind of indicating device (as mouse).For example, utilizenib 105, can carry out operations such as mouse moves the moving of space.The user can also be as required, and the heeling condition of form of a stroke or a combination ofstrokes shell 100 is defined corresponding operation.Therefore, can also carry out third dimension operation, as operations such as the size adjustment of the size adjustment of control chart picture, window, literal, figure rotations.How determine the operation that will carry out according to the heeling condition of the location status ofnib 105 and form of a stroke or a combination ofstrokes shell 100 as for host apparatus, this situation with conventional indicating device is identical, does not give unnecessary details at this.
As indicating device, this peninteractive device 10 can also comprise at least two buttons/roller devices 115-1, the 115-2 that is positioned on the form of a stroke or a combination ofstrokes shell 100 for better.They for example can be used for the function of similar mouse right and left key, for example can also be used to represent windows content about/function of scroll-up/down.Treating apparatus also sends to host apparatus with the status information of button/roller devices 115-1,115-2 by dispensing device.
In embodiment described above, the location status ofnib 105 and the heeling condition of form of a stroke or a combination ofstrokes shell 100 are sent to host apparatus, thus can be with this peninteractive device 10 as a kind of indicating device.But the present invention is not limited thereto.
For example, peninteractive device 10 can also comprise the pressure transducer (not shown).Nib 105 is installed on the form of a stroke or a combination ofstrokes shell 100 by this pressure transducer, thereby this pressure transducer can detect the pressure thatnib 105 is born.Treating apparatus obtains the pressure state ofnib 105, and is converted into the information that is suitable for host apparatus according to the detected pressure of pressure transducer, sends to host apparatus by dispensing device then.
In host apparatus, pressure state and location status for example by utilizingnib 105, thus this peninteractive device 10 can be used as a kind of hand input device.How to determine input according to the pressure state and the location status ofnib 105 as for host apparatus, this situation with conventional hand input device is identical, does not give unnecessary details at this.
Comprise at peninteractive device 10 under the situation of pressure transducer that peninteractive device 10 can have two kinds of mode of operations: pointing-type and handwriting input mode.In order to switch between these two kinds of patterns, peninteractive device 10 can also comprise the mode-changeover device (not shown).This mode-changeover device can be provided with separately, also can be combined as a whole with miscellaneous part.For example, above-mentioned button/roller devices also can be used as mode-changeover device.Certainly, this mode-changeover device not necessarily is included in the peninteractive device 10, also can be included in the host apparatus.This mode-changeover device is not necessarily realized with example, in hardware, also can be realized with form of software.For example, in host apparatus,, adaptively peninteractive device 10 is located at pointing-type or handwriting input mode according to the focus position.For example, when focus is positioned at the text input frame, peninteractive device 10 can be made as handwriting input mode automatically.
More than describe topology example in detail according to pen interactive device of the present invention.When using pen interactive device of the present invention,, select one of handwriting input mode and pointing-type by mode-changeover device (for example, button/roller).Then by mobile pen tip position, nib is carried out pushing and carry out handwriting input in various degree, perhaps by mobile pen tip position, make form of a stroke or a combination of strokes shell tilt to carry out in various degree the indication operation of similar mouse.
Before using pen interactive device of the present invention, need calibrate it.
For example, according to the present invention, the outer distance measuring equipment 120-1 to 120-5 of shell can be fixed on screen periphery in advance.In this case, utilize the outer distance measuring equipment 120-1 to 120-5 of fixing shell, in advance the various states of pen are calibrated.Thereby when pen interactive device is worked, need not to calibrate once more and can directly use.Certainly, can also calibrate at any time by the alignment pattern on the screen, temporarily to increase accuracy.
In addition, according to the present invention, the outer distance measuring equipment 120-1 to 120-5 of shell can be fixed on the writing frame frame peripheral in advance.In this case, utilize the outer distance measuring equipment 120-1 to 120-5 of fixing shell, in advance the various states of pen are calibrated.Paper or other can be write carrier and can be fixed on and write in the framework.Thereby when pen interactive device is worked, need not to calibrate once more and can directly use.Certainly, can also calibrate at any time by cut-and-dried caliberator, to increase accuracy temporarily.
Distance measuring equipment 120-1 to 120-5 is fixed on the situation of host apparatus screen periphery/writing frame frame peripheral except above-mentioned shell, the outer distance measuring equipment 120-1 to 120-5 of shell also can be placed in the appropriate location of screen periphery temporarily at random, at any time calibrate by the alignment pattern on the screen, pen interactive device can carry out normal running then.In addition, the outer distance measuring equipment 120-1 to 120-5 of shell also can be placed in paper at random temporarily or other can write the appropriate location of carrier, calibrates by cut-and-dried caliberator, and pen interactive device can carry out normal running then.
Though described the example of pen interactive device of the present invention as indicating device and/or hand input device in the above-described embodiments, the present invention is not limited thereto.For example, according to the position of nib move, the heeling condition of shell, the assembled state of button/roller, can define corresponding various operation.
More than described embodiments of the invention, but should be appreciated that this only is used for illustrative purposes, and be not in order to limit the present invention.It will be appreciated by those skilled in the art that and to make various details and pro forma change, to substitute the foregoing description, and do not depart from the scope of the present invention that scope of the present invention is limited by claims and equivalent thereof.