[go: up one dir, main page]

CN102411434B - Input device and data-processing method thereof - Google Patents

Input device and data-processing method thereof Download PDF

Info

Publication number
CN102411434B
CN102411434B CN201010290528.9A CN201010290528A CN102411434B CN 102411434 B CN102411434 B CN 102411434B CN 201010290528 A CN201010290528 A CN 201010290528A CN 102411434 B CN102411434 B CN 102411434B
Authority
CN
China
Prior art keywords
supporting surface
curvature portion
input media
motion
point
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
CN201010290528.9A
Other languages
Chinese (zh)
Other versions
CN102411434A (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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing 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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201010290528.9A priority Critical patent/CN102411434B/en
Publication of CN102411434A publication Critical patent/CN102411434A/en
Application granted granted Critical
Publication of CN102411434B publication Critical patent/CN102411434B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Position Input By Displaying (AREA)

Abstract

The invention provides an input device and a data-processing method of the input device. The input device comprises a shell, a detecting unit, a data-processing unit and an output unit, wherein the shell comprises a curved-surface part and a holding part, wherein the curved-surface part is used for being contacted with a supporting surface; the holding part is used for enabling different points of the curved-surface part to be contacted with the supporting surface by holding the holding part to move by an operator; the detecting unit is used for detecting the moving direction and the moving speed of the movement to obtain detecting data when a first point on the curved-surface part is contacted with the supporting surface and moves to a state that a second point is contacted with the supporting surface; the data-processing unit is used for converting the detecting data into control data for input operation; and the output unit is used for outputting the control data. In the invention, the part of the input device contacted with the supporting surface is designed into a curved surface, and different points on the curved-surface part are contacted with the supporting surface by swinging the input device to output a control command, so that the input device can be placed on the soft supporting surface for use, and thereby the operating position and the operating posture of the operator can be randomly transformed when the input device is used.

Description

The data processing method of input media and input media
Technical field
The present invention relates to technical field of electronic equipment, refer in particular to a kind of for the input media that enters the operating instructions to electronic equipment and the data processing method of input media.
Background technology
Electronic equipment has polytype input media conventionally, as for computing machine, comprises keyboard, mouse and game paddle etc.
Current, need on smooth hard desktop, move and carry out control operation cursor by conventional mouse.Operator must be sitting in before table, stretches arm and operates in desktop, and posture is single, and lumbar vertebrae and arm, the finger tissue of long-time operation to operator can cause potential damage.
For addressing the above problem, associated production manufacturer also broad research has developed the mouse of various structures form.As a kind of motion-sensing formula mouse of prior art, adopt minisize gyroscopes to follow the tracks of the action of mouse while brandishing mouse aloft, carry out mouse beacon pointer thereby can swing mouse aloft.But, adopt this kind to brandish the mode that mouse operates aloft, because the use of mouse lacks support, long-time use can expend muscle power very much, causes arm acid tired, therefore can not extensively be employed.
Prior art is developed a kind of hand computer mouse in addition, mouse is made to shape and the size of similar handle, uses hand holding operation, and the trace ball of mouse is arranged on a dip plane, with thumb manipulation; The options button of mouse is installed on respectively the position of food, middle finger touch mouse, with forefinger and middle finger operation.The mouse of this kind of structure, owing to adopting hand held operation, the arm fatigue problem of having avoided the arm motion of above-mentioned motion-sensing formula mouse to bring, but mouse lacks support during equally due to operation, uses for a long time, still can cause unavoidably wrist acid tired.
More than comprehensive, prior art also lacks a kind of input media with common mouse input control function, but compared with common mouse, without being confined to hard desktop operated, can be positioned on any supporting surface and use, arbitrarily map function position and operation posture while making operator use, solve long-time single posture and operate the physical impairment problem causing.
Summary of the invention
The object of specific embodiment of the invention technical scheme is to provide the data processing method of a kind of input media and input media, and this input media can be positioned on flexible support face and use, arbitrarily map function position and operation posture while making operator use.
Based on above-mentioned purpose, the object of technical solution of the present invention is to provide a kind of input media, comprising:
Housing, includes:
Curvature portion, for contacting with a supporting surface;
Grip portions, for making operator by holding described grip portions motion, the difference of described curvature portion contacts with described supporting surface;
Detecting unit, for when on described curvature portion first contact with described supporting surface, when moving to second point and contacting with described supporting surface, detect direction of motion and the movement velocity of described motion, acquisition detection data;
Data processing unit, for being converted to the control data for input operation by described detection data;
Output unit, for exporting described control data.
Preferably, input media described above, described detecting unit comprises:
Multiple pressure transducers, are evenly laid on described curvature portion;
Calculation of pressure module, while contact, calculates on described curvature portion the pressure size variation of pressure transducer described in diverse location for contacting with described supporting surface from described first when described curvature portion, moving to described second point with described supporting surface;
Data analysis module, for according to the pressure size variation of pressure transducer described in diverse location, analyzes described direction of motion and described movement velocity, obtains described detection data.
Preferably, input media described above, described calculation of pressure module, for calculating on described curvature portion the pressure size variation of pressure transducer described in diverse location, comprises for calculating:
Described first while contacting with described supporting surface, the pressure transducer of force value maximum in multiple described pressure transducers, and be defined as the first pressure transducer;
When described second point contacts with described supporting surface, the pressure transducer of force value maximum in multiple described pressure transducers, and be defined as the second pressure transducer;
Described data analysis module is used for analyzing described direction of motion and described movement velocity, comprise for:
Calculate described the first pressure transducer and described the second pressure transducer respectively with respect to the setting position of a predetermined point on described curvature portion, determine described direction of motion;
Calculate the interval time that is up to described the second pressure transducer force value maximum from described the first pressure transducer force value, determine described movement velocity.
Preferably, input media described above, described curvature portion is made up of resilient material, and is formed with multiple regular concentric rings;
Described detecting unit comprises:
Illuminating source, for irradiating multiple described concentric rings;
Photosensitive sensor, while contact with described supporting surface for contacting with described supporting surface from described first when described curvature portion, moving to described second point, the variation of concentric ring shape described in sensing diverse location;
Computing module, for according to the variation of concentric ring shape described in diverse location, analyzes described direction of motion and described movement velocity, obtains described detection data.
Preferably, input media described above, described photosensitive sensor is for the variation of concentric ring shape described in sensing diverse location, comprise for:
In the time contacting with described supporting surface, sense the first concentric ring pressurized deformation in multiple described concentric rings at described first;
In the time that described second point contacts with described supporting surface, sense the second concentric ring pressurized deformation in multiple described concentric rings;
Described computing module is used for analyzing described direction of motion and described movement velocity, comprise for:
Calculate described the first concentric ring and described the second concentric ring respectively with respect to the position of described curvature portion one predetermined concentric ring, determine described direction of motion;
Calculate described the first concentric ring pressurized deformation to the interval time between described the second concentric ring pressurized deformation, determine described movement velocity.
Preferably, input media described above, described detecting unit comprises:
Variable condenser array, is evenly laid on described curvature portion;
Electric capacity computing module, while contact with described supporting surface for contacting with described supporting surface from described first when described curvature portion, moving to described second point, the variation of calculating diverse location capacitance;
Data analysis module, for according to the variation of diverse location capacitance, analyzes described direction of motion and described movement velocity, obtains described detection data.
Preferably, input media described above, described detection data are with binary coding representation.
Preferably, input media described above, described input media is a mouse, described output unit is exported described control data, for controlling the cursor movement of described mouse.
Preferably, input media described above, stores one in described data processing unit and is related to swap table, for recording the corresponding relation between described detection data and described control data.
Further aspect of the present invention provides a kind of data processing method of input media, comprising:
Operator holds grip portions when motion of input media, and the curvature portion that detects input media contacts with supporting surface from first, direction of motion and movement velocity when moving to second point and contacting with supporting surface;
The detection data of described direction of motion and described movement velocity are recorded in acquisition, and described detection data are converted to the control data for input operation;
Export described control data.
At least one in specific embodiment of the invention technique scheme has following beneficial effect:
The partial design that input media is contacted with supporting surface is curved surface, by swinging input media, the difference on curvature portion is contacted, output control command with supporting surface, change the structure that traditional input media must adopt plane and plane contact operation, made input media have more novelty;
Input media is not limited to must be positioned in hard plane and uses, and when being positioned over soft plane, or while being positioned on curved surface, also can use.Therefore, operator needn't use input media by anchor at ad-hoc location, and operation posture is varied, can not cause the damage of wrist and finger.
Brief description of the drawings
Fig. 1 is a kind of surface structure schematic diagram of input media described in the specific embodiment of the invention;
Fig. 2 is the electrical block diagram of input media described in the specific embodiment of the invention;
Fig. 3 is described in first embodiment of the invention in input media, the structural representation of detecting unit;
Fig. 4 is described in first embodiment of the invention in input media, the workflow schematic diagram of detecting unit;
Fig. 5 is described in second embodiment of the invention in input media, the structural representation of detecting unit;
Fig. 6 is described in second embodiment of the invention in input media, the workflow schematic diagram of detecting unit;
Fig. 7 is the schematic flow sheet of the data processing method of input media described in the specific embodiment of the invention.
Embodiment
For making the object, technical solutions and advantages of the present invention clearer, describe the present invention below in conjunction with the accompanying drawings and the specific embodiments.
The data processing method of input media and input media described in the specific embodiment of the invention, the partial design that input media is contacted with supporting surface is curved surface, by swinging input media, the difference on curvature portion is contacted with supporting surface, output control command.
If Fig. 1 is a kind of surface structure schematic diagram of input media 100 as described in the specific embodiment of the invention, comprise curvature portion 10 and grip portions 20.
Wherein, when input device 100, curvature portion 10 and supporting surface (can be hard or soft plane, can be also hard or soft curved surface) contact, operator swings by hand-held this grip portions 20, the difference of curvature portion 10 is contacted with supporting surface, best, the center of gravity of input media 100 is positioned on curvature portion 10 place, center vertical curves, while making input media 100 be positioned in plane, can keep vertically, being formed as waving roly-poly type structure.
Fig. 2 is the electrical block diagram of input media 100 described in the specific embodiment of the invention, comprising:
Detecting unit 30, when the hand-held grip portions 20 of operator, makes curvature portion 10 contact with supporting surface from first, and when moving to second point and contacting with supporting surface, detecting unit 30, for detection of direction of motion and the movement velocity of this motion, obtains and detects data;
Data processing unit 40, for being converted to the control data for input operation by these detection data;
Output unit 50, for exporting this control data.
Adopt above-mentioned structure, input media 100 described in the specific embodiment of the invention, by detecting the variation of contact point between curvature portion 10 and supporting surface, the direction changing using contact point on curvature portion 10 and speed are as the control parameter of input operation, export control data, as controlled moving direction, shift position and the translational speed of cursor.
Based on this kind of principle of work of input media 100, as long as the variation of contact point between curvature portion 10 and supporting surface can be detected, can complete the input control function of input media, therefore input media 100 is not limited to must be positioned in hard plane and uses, when being positioned over soft plane (as mattress), or while being positioned on curved surface, also can use.Therefore, operator needn't use input media by anchor at ad-hoc location, and operation posture is varied, can not cause the damage of wrist and finger.
Best, input media can be a kind of mouse structure, by the variation of contact point between curvature portion 10 and supporting surface, controls the movement of computer cursor.In the time using as mouse, contour structures can have various ways, such as humanoid, animal shape, solid etc., and the single structure of the mouse that thoroughly breaks traditions, brings experience and the enjoyment of user's uniqueness.
Below will be in input media described in the specific embodiment of the invention 100, the specific implementation of detecting unit 30 is carried out illustrated in greater detail.
Fig. 3 is described in first embodiment of the invention in input media 100, the concrete structure schematic diagram of detecting unit 30, and this detecting unit 30 comprises:
Multiple pressure transducers 310, are evenly laid on the curvature portion 10 of input media 100 shown in Fig. 1, in the time that curvature portion 10 contacts with supporting surface, by the pressure of sensing relevant position, determine the position that curvature portion 10 contacts with supporting surface;
Calculation of pressure module 311, while contact, calculates the pressure size variation of diverse location pressure transducer 310 on curvature portion 10 for contacting with supporting surface from first when curvature portion 10, moving to second point with supporting surface;
Data analysis module 312, for according to the pressure size variation of diverse location pressure transducer, analytic surface part 10, with respect to direction of motion and the movement velocity of supporting surface, obtains and detects data.
Fig. 4 is for adopting the present invention first to implement described input media 100, and the workflow schematic diagram of detecting unit 30, comprises step:
S401, in the time contacting with supporting surface for first on curvature portion 10, the pressure transducer of force value maximum in calculation of pressure module 311 calculation pressure sensors 310, and be defined as the first pressure transducer;
S402, in the time that curvature portion 10 moves to second point and contacts with supporting surface, the pressure transducer of force value maximum in calculation of pressure module 311 calculation pressure sensors 310, and be defined as the second pressure transducer;
S403, data analysis module 312 calculates the first pressure transducer and the second pressure transducer respectively with respect to the setting position of a predetermined point on curvature portion 10, determine the direction of motion of curvature portion 10, if this predetermined point can be the central point of curvature portion 10 bottoms, by calculating the first pressure transducer and the second pressure transducer respectively with respect to the position of curvature portion 10 central points, can calculate and obtain the position of the second pressure transducer with respect to the first pressure transducer, determine that curvature portion 10 contacts with supporting surface from first, move to the direction of motion that second point contacts with supporting surface,
S404, data analysis module 312 calculates from obtaining the first pressure transducer force value maximum, to the interval time that obtains the second pressure transducer force value maximum, determine that curvature portion 10 contacts with supporting surface from first, moves to the movement velocity that second point contacts with supporting surface.
The above-mentioned detection data that obtain based on detecting unit 30, these detection data are converted to the control data for input operation (as the cursor of mouse beacon) by data processing unit 40, concrete conversion according to rule, can preset, can store one as data processing unit 40 and be related to swap table, for recording the corresponding relation between curvature portion 10 direction of motion and speed and corresponding output control data.
Illustrate, as the setting of multiple pressure transducers 310 in detecting unit 30 of the present invention in the following ways: taking curvature portion 10 center as the center of circle, spaced set N pressure transducer circlewise, and adopt binary coding form, for this N pressure transducer be encoded to clockwise 0,1,2 ..., N-1, with respect to curvature portion 10 center be arranged at respectively 0 degree, degree, degree ..., degree; When user's input device 100, flexing face portion 10 center swings respectively.
When curvature portion 10 contacts with supporting surface from central point (the first point), moving to second point contacts with supporting surface, calculation of pressure machine module 311 judges now which pressure maximum in N pressure transducer 310, data analysis module 312 is the position with respect to the central point of curvature portion 10 according to this pressure maximum sensor, and curvature portion 10 moves to the time of second point from central point, determine direction of motion and the movement velocity of curvature portion 10 with respect to supporting surface.
The motion that mapping table in data processing unit 40 can preset curvature portion 10 with the rule of controlling cursor output is: be 0 degree direction by the direction setting with respect to center on curvature portion 10, when detect 0 degree setting party to pressure transducer force value maximum (being also that curvature portion 10 swings to 0 degree direction) time, definition cursor directly over screen, move; When detect 90 degree setting parties to pressure transducer pressure maximum (being also that curvature portion swings to 90 degree directions), definition cursor move to screen front-right; In like manner, according to this rule, other directions of definition cursor movement, adopt the as shown in table 1 swap table that is related to, record curvature portion pendulum angle and control the corresponding relation between cursor movement:
Table 1
According to the predefined corresponding relation of above-mentioned table 1, when curvature portion 10 contacts with supporting surface from central point (the first point), when moving to second point and contacting with supporting surface, according to when the second point, in multiple pressure transducers pressure be maximum sensor with respect to the angle that arranges of spending direction by central point 0, determine the moving direction of cursor.
Certainly, the swap table that is related to of above-mentioned table 1 form can further include more contents, if record is by the swing of curvature portion 10, controls the rule such as distance and speed of cursor movement.As, this rule can be set as, and is the maximum sensor distance that arranges with respect to central point according to pressure in multiple pressure transducers when the second point, determines the displacement of cursor; Can also contact with supporting surface from central point (the first point) according to curvature portion 10, interval time when moving to second point and contacting with supporting surface, determine the translational speed of cursor, as when presetting interval time and being 0.5 second, corresponding cursor moving speed is 10cm/s; Interval time, while being 1 second, corresponding cursor moving speed was 5cm/s etc.
In addition, data processing unit 40 also can, according to the pressure rating of pressure transducer, be determined the translational speed of cursor.For instance, the pressure that pressure transducer 310 can just be experienced is converted into real-time voltage signal, for example, voltage is divided into 32 grades, and pressure is larger, and corresponding cursor moving speed is larger, sets the translational speed of cursor with this.Like this, when curvature portion 10 contacts with supporting surface from central point, when moving to second point and contacting with supporting surface, according to when the second point, the pressure rating of the sensor of pressure maximum, determines the translational speed of cursor.
In addition, detecting unit 30 can carry out triad coding to each pressure transducer 310, the pressure rating of the run duration to curvature portion between 2 o'clock or pressure transducer 310 is carried out five binary codings, those coded datas are sent to data processing unit 40, make data processing unit 40 according to presetting rule, those coded datas are converted to control command, control moving direction and the translational speed of cursor on screen.
The present invention also provides the input media 100 of the second embodiment, adopts the input media 100 of this second embodiment, and curvature portion 10 is made up of resilient material, and on curvature portion 10, is formed with multiple regular concentric rings, and wherein this detecting unit 30 specifically comprises as Fig. 5:
Illuminating source 320, is arranged at input media 100 inside, for irradiating the multiple concentric rings 321 on curvature portion 10;
Photosensitive sensor 322, while contact with supporting surface for contacting with supporting surface from first when curvature portion 10, moving to second point, the variation of sensing diverse location concentric ring 321 shapes;
Computing module 323, for according to the change of shape of diverse location concentric ring 321, the direction of motion of analytic surface part 10 and movement velocity, obtain described detection data.
Fig. 6 is described in second embodiment of the invention in input media, the testing process schematic flow sheet of detecting unit 30.Consult Fig. 4, comprise step:
S601, in the time that 10 first of curvature portions contact with supporting surface, is positioned at first the first concentric ring pressurized generation deformation of locating, and photosensitive sensor 322 senses the pressurized deformation of this first concentric ring;
S602, in the time that the second point of curvature portion 10 contacts with supporting surface, is positioned at the second concentric ring pressurized generation deformation at second point place, and photosensitive sensor 322 senses the pressurized deformation of this second concentric ring;
S603, computing module 323 calculates the first concentric ring and the second concentric ring respectively with respect to the position of a predetermined concentric ring on curvature portion 10 concentric ring of curvature portion 10 centers (as be positioned at), determines the direction of motion of curvature portion 10;
S604, computing module 323 calculates the interval time between the first concentric ring pressurized deformation to the second concentric ring pressurized deformation, determines the movement velocity of curvature portion 10.
In second embodiment of the invention, the mode of photosensitive sensor sensing concentric ring pressurized deformation can be: for example, take the concentric ring picture on curvature portion 10 with the constant time interval (1k/s), and photographed image data is sent to the computing module of detecting unit 30.Computing module 323 is by before contrasting successively, the picture of latter two, the situation of change of analytic surface part 10 interior concentric rings, from obtained picture, contact with supporting surface from first when curvature portion 10, in the motion process contacting with supporting surface to second point, computing module 323 can be judged and be positioned at first the first concentric ring generation deformation of locating, be converted to gradually the picture situation of change of the second concentric ring deformation that is positioned at second point place, according to the first concentric ring and the second concentric ring respectively with respect to the position of (as being the concentric ring of curvature portion 10 centers) of a predetermined concentric ring on curvature portion 10, judge direction of motion and the move distance of curvature portion 10, and according to clap the first concentric ring deformation picture to clapping to obtain the interval number of pictures between the second concentric ring deformation picture, judge the movement velocity of curvature portion 10.
For simplifying the computation process of computing module 323, described in second embodiment of the invention in input media 100, user carries out input control at input device 100, as while controlling the cursor of computing machine, all the time using input media 100 with respect to the vertical state of supporting surface as original state, at every turn from input media 100 central shafts perpendicular to the state of supporting surface, input device 100, curvature portion 10 is contacted with supporting surface from central point, and another point moving on curvature portion 10 contacts with supporting surface.
According to the above-mentioned characteristics of motion of input media 100, data processing unit 40 can further preset the control law for controlling cursor output, as set, curvature portion 10 moves and moving direction of cursor between corresponding relation, this control law can adopt and the following is:
Be 0 degree direction by the direction setting with respect to center on curvature portion 10, in the time that curvature portion 10 swings to 0 degree direction, definition cursor moves directly over screen; When curvature portion 10 to respect to 0 degree direction counterclockwise 90 degree directions swing time, definition cursor move to screen front-right, in like manner, according to this rule, definition cursor movement other directions, as shown in table 1, also identical with the setting rule of the first embodiment.Equally, identical with the first embodiment, the swap table that is related to of table 1 form can further include more contents, as records rule between motion-controlled cursor displacement and the speed of curvature portion 10 etc.
According to as the exchange relation table of above-mentioned table 1 form, when curvature portion 10 contacts with supporting surface from central point (the first point), when moving to second point and contacting with supporting surface, the picture photographing according to photosensitive sensor, computing unit judges that curvature portion 10 is in the time that second point contacts with supporting surface, the concentric ring of pressurized deformation with respect to 0 degree setting party to angle and position, determine moving direction and the position of cursor.Further, can also contact with supporting surface from central point (the first point) according to curvature portion 10, when moving to second point and contacting with supporting surface, the skip number of the captured picture of photosensitive sensor, determines the translational speed of cursor.
The present invention also provides the input media 100 of the 3rd embodiment, and wherein detecting unit 30 comprises:
Variable condenser array, is evenly laid on described curvature portion 10, and in the time a bit contacting with supporting surface on curvature portion 10, the capacitance that is arranged at the variable condenser of corresponding site changes;
Electric capacity computing module, while contact with supporting surface for contacting with supporting surface from first when curvature portion 10, moving to second point, the variation of calculating diverse location capacitance on variable condenser array;
Data analysis module, for according to the variation of diverse location capacitance, direction of motion and movement velocity when analytic surface part 10 contacts with supporting surface to second point with supporting surface contact movement from first, obtain described detection data.
In the time that the difference of curvature portion 10 contacts with supporting surface, utilize the capacitance variation of variable condenser array diverse location variable condenser on curvature portion 10, judge direction of motion and the movement velocity of curvature portion 10 in the time that difference contacts with supporting surface, when detecting unit 30 adopts this kind of mode of operation, identical with the principle of work that multiple pressure transducers are set on curvature portion 10, unique different while being adopts pressure sensor, for detection of information source be pressure change, and while adopting variable condenser array, for detection of information source be capacitance variation, therefore in third embodiment of the invention, the testing process of detecting unit 30, and according to the movement velocity of curvature portion 10 and direction of motion, controlling the rule of cursor output can consult described in the first embodiment and the second embodiment, be not described in detail in this.
It will be appreciated by those skilled in the art that, cited can making contacts between curvature portion 10 differences and supporting surface above, control the mode of cursor movement, be not limited to above-mentioned several, those skilled in the art can also otherwise realize according to prior art, as the mode that can also adopt comprises: the outside surface at curvature portion 10 arranges radiation source, irradiate the external environment condition of curved face part office by radiation source, when operator's input device, when the difference of curvature portion 10 is contacted with supporting surface, on supporting surface, can present multiple different shadow shapes, utilize photosensitive sensor can sense the variation of those shadow shapes, detecting unit 30 can be according to the switching time of the variation of different shadow shapes and those variations, determine direction of motion and the movement velocity of curvature portion 10 with respect to supporting surface.And data processing unit 40 further according to pre-stored for recording described direction of motion, described movement velocity and controlling the swap table that is related to of corresponding relation between cursor action, can realize the function of input media 100, control cursor movement.
Therefore, multiple for making described in the specific embodiment of the invention implementation of input media control cursor movement have, describe in detail no longer one by one at this.
Input media described in the specific embodiment of the invention, while controlling cursor movement as a mouse, on grip portions 20, corresponding finger placement location can also be provided for having operated the button of confirming order, realizes the basic operational functions of common mouse.
The present invention also provides a kind of data processing method of input media on the other hand, as shown in Figure 7, comprising:
Step S701, operator holds grip portions when motion of input media, and the curvature portion that detects input media contacts with supporting surface from first, direction of motion and movement velocity when moving to second point and contacting with supporting surface;
Step S702, obtains the detection data that record described direction of motion and described movement velocity, and described detection data are converted to the control data for input operation;
Step S703, exports described control data.
Can realize above-mentioned data processing method input media concrete structure as detailed above, do not repeat them here.
Input media and described data processing method described in the employing specific embodiment of the invention, can make the contact portion of input media and supporting surface be designed to curved surface, by swinging input media, difference on curvature portion is contacted with supporting surface, output control command therefore curvature portion is not limited to must be positioned in hard plane and uses, when being positioned over soft plane (as mattress), or while being positioned on curved surface, also can use.
The above is only the preferred embodiment of the present invention; it should be pointed out that for those skilled in the art, under the premise without departing from the principles of the invention; can also make some improvements and modifications, these improvements and modifications also should be considered as protection scope of the present invention.

Claims (10)

1. an input media, comprises a center of gravity, it is characterized in that, comprising:
Housing, includes:
Curvature portion, for contacting with a supporting surface, wherein said center of gravity is positioned on the vertical curve of place, curvature portion center, is configured to and waves roly-poly type structure;
Grip portions, for operator is swung by holding described grip portions, carries out input operation,
Described in while wherein carrying out each input operation step, the difference of curvature portion contacts with described supporting surface;
Detecting unit, the variation of contact point between curvature portion and supporting surface during for detection of each input operation step, when on described curvature portion first contact with described supporting surface, when moving to second point and contacting with described supporting surface, according to first change in location with second point, calculate direction of motion and the movement velocity of described motion, obtain and detect data;
Data processing unit, for being converted to the control data for input operation by described detection data;
Output unit, for exporting described control data.
2. input media as claimed in claim 1, is characterized in that, described detecting unit comprises:
Multiple pressure transducers, are evenly laid on described curvature portion;
Calculation of pressure module, while contact, calculates on described curvature portion the pressure size variation of pressure transducer described in diverse location for contacting with described supporting surface from described first when described curvature portion, moving to described second point with described supporting surface;
Data analysis module, for according to the pressure size variation of pressure transducer described in diverse location, analyzes described direction of motion and described movement velocity, obtains described detection data.
3. input media as claimed in claim 2, is characterized in that, described calculation of pressure module, for calculating on described curvature portion the pressure size variation of pressure transducer described in diverse location, comprises for calculating:
Described first while contacting with described supporting surface, the pressure transducer of force value maximum in multiple described pressure transducers, and be defined as the first pressure transducer;
When described second point contacts with described supporting surface, the pressure transducer of force value maximum in multiple described pressure transducers, and be defined as the second pressure transducer;
Described data analysis module is used for analyzing described direction of motion and described movement velocity, comprise for:
Calculate described the first pressure transducer and described the second pressure transducer respectively with respect to the setting position of a predetermined point on described curvature portion, determine described direction of motion;
Calculate the interval time that is up to described the second pressure transducer force value maximum from described the first pressure transducer force value, determine described movement velocity.
4. input media as claimed in claim 1, is characterized in that, described curvature portion is made up of resilient material, and is formed with multiple regular concentric rings;
Described detecting unit comprises:
Illuminating source, for irradiating multiple described concentric rings;
Photosensitive sensor, while contact with described supporting surface for contacting with described supporting surface from described first when described curvature portion, moving to described second point, the variation of concentric ring shape described in sensing diverse location;
Computing module, for according to the variation of concentric ring shape described in diverse location, analyzes described direction of motion and described movement velocity, obtains described detection data.
5. input media as claimed in claim 4, is characterized in that, described photosensitive sensor is for the variation of concentric ring shape described in sensing diverse location, comprise for:
In the time contacting with described supporting surface, sense the first concentric ring pressurized deformation in multiple described concentric rings at described first;
In the time that described second point contacts with described supporting surface, sense the second concentric ring pressurized deformation in multiple described concentric rings;
Described computing module is used for analyzing described direction of motion and described movement velocity, comprise for:
Calculate described the first concentric ring and described the second concentric ring respectively with respect to the position of described curvature portion one predetermined concentric ring, determine described direction of motion;
Calculate described the first concentric ring pressurized deformation to the interval time between described the second concentric ring pressurized deformation, determine described movement velocity.
6. input media as claimed in claim 1, is characterized in that, described detecting unit comprises:
Variable condenser array, is evenly laid on described curvature portion;
Electric capacity computing module, while contact with described supporting surface for contacting with described supporting surface from described first when described curvature portion, moving to described second point, the variation of calculating diverse location capacitance;
Data analysis module, for according to the variation of diverse location capacitance, analyzes described direction of motion and described movement velocity, obtains described detection data.
7. the input media as described in claim 1 to 6 any one, is characterized in that, described detection data are with binary coding representation.
8. the input media as described in claim 1 to 6 any one, is characterized in that, described input media is a mouse, and described output unit is exported described control data, for controlling the cursor movement of described mouse.
9. the input media as described in claim 1 to 6 any one, is characterized in that, stores one and is related to swap table, for recording the corresponding relation between described detection data and described control data in described data processing unit.
10. a data processing method for input media as claimed in claim 1, is characterized in that, comprising:
Operator holds the grip portions swing of input media and carries out input operation, when difference while making to carry out each input operation step on input media contacts with described supporting surface, the variation of contact point between curvature portion and supporting surface while detecting each input operation step, when the curvature portion of input media contacts with supporting surface from first, when moving to second point and contacting with supporting surface, according to first change in location with second point, calculate direction of motion and the movement velocity of motion;
The detection data of described direction of motion and described movement velocity are recorded in acquisition, and described detection data are converted to the control data for input operation;
Export described control data.
CN201010290528.9A 2010-09-21 2010-09-21 Input device and data-processing method thereof Active CN102411434B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010290528.9A CN102411434B (en) 2010-09-21 2010-09-21 Input device and data-processing method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010290528.9A CN102411434B (en) 2010-09-21 2010-09-21 Input device and data-processing method thereof

Publications (2)

Publication Number Publication Date
CN102411434A CN102411434A (en) 2012-04-11
CN102411434B true CN102411434B (en) 2014-07-30

Family

ID=45913539

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010290528.9A Active CN102411434B (en) 2010-09-21 2010-09-21 Input device and data-processing method thereof

Country Status (1)

Country Link
CN (1) CN102411434B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104503602A (en) * 2014-12-17 2015-04-08 济南大学 Wireless mouse based on stereo sensing
CN104978046A (en) * 2015-06-15 2015-10-14 亢焜 Input device, input system and input method
CN106293044B (en) * 2015-06-29 2023-02-28 北京智谷睿拓技术服务有限公司 Information processing method, information processing device and user equipment
CN107168555A (en) * 2017-03-17 2017-09-15 联想(北京)有限公司 Controlling equipment and information processing method
CN108829278B (en) * 2018-08-24 2021-08-24 京东方科技集团股份有限公司 Mouse and mouse control method and device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001331274A (en) * 2000-05-23 2001-11-30 Funai Electric Co Ltd Three-dimensional input device
CN101154137A (en) * 2006-09-27 2008-04-02 联想(北京)有限公司 GUI input mechanism

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6844871B1 (en) * 1999-11-05 2005-01-18 Microsoft Corporation Method and apparatus for computer input using six degrees of freedom

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001331274A (en) * 2000-05-23 2001-11-30 Funai Electric Co Ltd Three-dimensional input device
CN101154137A (en) * 2006-09-27 2008-04-02 联想(北京)有限公司 GUI input mechanism

Also Published As

Publication number Publication date
CN102411434A (en) 2012-04-11

Similar Documents

Publication Publication Date Title
He et al. Triboelectric vibration sensor for a human-machine interface built on ubiquitous surfaces
CN104238736B (en) Apparatus, method and system for motion recognition using grasped objects
CN102099771B (en) Multi-point touch screen operating tool
US11693497B2 (en) Signal diverse e-pen for touch sensor and e-pen systems
CN102411434B (en) Input device and data-processing method thereof
US20110285648A1 (en) Use of fingerprint scanning sensor data to detect finger roll and pitch angles
US11933607B2 (en) Electrode mapping and signal orthogonality for capacitive imaging glove
TW201329815A (en) Force sensitive interface device and methods of using same
CN101706677A (en) Input device based on body feeling and input method thereof
US12153764B1 (en) Stylus with receive architecture for position determination
US10065111B1 (en) Mapping user interactions with a controller to a hand position
Zheng et al. Integration of flexible touch panels and machine learning: applications and techniques
CN102770830B (en) Input equipment, input method
CN1926500B (en) Method, controller, controller configuration and communication device for controlling graphic objects
TW200839576A (en) Computer cursor control method and apparatus thereof
JP7353989B2 (en) Information processing device, information processing method, and information processing program
KR100666217B1 (en) Input system for computer
JPH11212709A (en) Surface property detector
KR20160035633A (en) Piano Pro
JP2003067109A (en) Signal input method and sensor device
KR20100060722A (en) Input device with haptic feedback module and haptic feedback generating method

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