CN1842186A - Method for realizing acceleration transducer in mobile phone and mobile phone for realizing same - Google Patents
Method for realizing acceleration transducer in mobile phone and mobile phone for realizing same Download PDFInfo
- Publication number
- CN1842186A CN1842186A CNA2005100246657A CN200510024665A CN1842186A CN 1842186 A CN1842186 A CN 1842186A CN A2005100246657 A CNA2005100246657 A CN A2005100246657A CN 200510024665 A CN200510024665 A CN 200510024665A CN 1842186 A CN1842186 A CN 1842186A
- Authority
- CN
- China
- Prior art keywords
- mobile phone
- acceleration transducer
- mouse
- control unit
- system control
- 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
Links
Images
Landscapes
- Position Input By Displaying (AREA)
- Telephone Function (AREA)
Abstract
The invention discloses a method for achieving the handset acceleration sensor, which first uses the system control unit to open the acceleration sensor and its controller; the acceleration sensor senses the moving change value on the level direction and the vertical direction; the system control unit reads the value and normalizes the value on the coordinate position of the screen and displays the mouse on the corresponding position. It also discloses a handset for achieving the method which comprises a handset body, an acceleration sensor module, a control module and a system control unit.
Description
Technical field
The present invention relates to the implementation method of a kind of mobile phone and a kind of intelligent acceleration transducer, relate in particular to the implementation method of acceleration transducer in a kind of mobile phone and realize the mobile phone of this method.
Background technology
Along with computer is more and more important in the effect of work and life, the computed time of people is also more and more.In the middle of the various assemblies of computer, mouse is a kind of instrument of the machine of operational computations easily, and it is one of a man-machine interaction conveniently mode.
The arrival of information age, the development of communications industry is accelerated day by day, and the development of mobile phone is advanced by leaps and bounds especially.And the intelligent development of mobile phone is an important directions of mobile phone future development.On present mobile phone, man-machine interaction all is to be undertaken by the mode of button or microphone, and is so both convenient and swift inadequately, and hommization and intelligentized characteristics neither be clearly.
Summary of the invention
The technical problem to be solved in the present invention provides the implementation method of acceleration transducer in a kind of mobile phone and realizes the mobile phone of this method, and the user can faster operating handset easily.
For solving the problems of the technologies described above, the implementation method of acceleration transducer in the mobile phone of the present invention, used mobile phone comprises a common mobile phone body, control module, the system control unit of acceleration sensor module, control acceleration transducer, and it may further comprise the steps:
The first step, when the user was provided with the use mouse by human-computer interaction interface, the controller of acceleration transducer and acceleration transducer was opened by system;
In second step, acceleration transducer sensing mobile phone is at the numerical value of level and movement in vertical direction variation;
In the 3rd step, system control unit reads the numerical value that mobile phone that acceleration transducer senses changes in level and movement in vertical direction;
In the 4th step, system control unit is normalized to the coordinate position of screen with the mobile phone that the acceleration transducer of reading senses at the numerical value of level and movement in vertical direction variation, and shows the icon of mouse in corresponding place.
A kind of mobile phone of realizing acceleration transducer method in the mobile phone of the present invention, this mobile phone comprises a mobile phone body, comprises that also acceleration sensor module links to each other with acceleration sensor module and controls that the control module of acceleration transducer links to each other with control module and accept that acceleration transducer senses the level of mobile phone and the system control unit that movement in vertical direction changes numerical value in the control module.
The present invention is provided with acceleration sensor module in mobile phone inside, the control module of control acceleration transducer and system control unit (Microprogram Control Unit is called for short MCU).At first open the controller of acceleration transducer and acceleration transducer by system control unit, acceleration transducer sensing mobile phone is at the numerical value of level and movement in vertical direction change, system control unit reads above-mentioned numerical value, and this numerical value is normalized to the coordinate position of screen, at the corresponding local icon that shows mouse of mobile phone screen.The implementation method of acceleration transducer and realize that the mobile phone of this method can make user's operating handset more easily, realizes man-machine interaction easily in the mobile phone of the present invention.
Description of drawings
Fig. 1 realizes the hardware module figure of the mobile phone of acceleration transducer in the mobile phone for the present invention;
Fig. 2 is the implementation method software flow pattern of acceleration transducer in the mobile phone of the present invention;
Fig. 3 is the preceding mouse position view in mobile phone screen of mobile phone swing;
Fig. 4 is mobile phone swing back mouse position view in mobile phone screen;
Mobile phone screen showed when Fig. 5 entered audiovisual option subordinate menu for the operation left button;
Mobile phone screen showed when Fig. 6 returned the audiovisual option for the operation right button.
Embodiment
As shown in Figure 1, the present invention realizes that the mobile phone of acceleration transducer method in the mobile phone removes mobile phone body and also comprises with lower module: control module (Accelerometer Controller), the system control unit (Microprogram Control Unit) of acceleration sensor module (Accelerometer Sensor), control acceleration transducer.Acceleration transducer, controller and system control unit annexation such as Fig. 1 of control acceleration transducer.
This acceleration sensor module can the sensing mobile phone in the horizontal direction with vertical direction on the numerical value of motion change.When the user was provided with the unlatching mouse by human-computer interaction interface, mobile phone was then opened the controller of acceleration transducer and acceleration transducer by two GPIO mouths of system control unit.System control unit is determined the datum level of an initial mouse rollovers according to the plane at the mobile phone place that this moment, the user handed.When the user swings to a plane that becomes the α angle with datum level with mobile phone, acceleration transducer just can the sensing mobile phone in the horizontal direction with vertical direction on the numerical value of motion change.
The control module two ends of control acceleration transducer connect acceleration transducer and system control unit respectively.The ADC interface of control module and the X-OUT of acceleration transducer and Y-OUT interface is connected.When acceleration transducer is opened by system, the controller of transducer every the 5ms sampling sensor sense mobile phone in the horizontal direction with vertical direction on side-play amount, and carry out analog-to-digital conversion.
System control unit passes through I
2C interface is to the control module transmitting control commands, when control module is received this control command, the mobile phone that transducer is sensed in the horizontal direction with vertical direction on the conversion results of side-play amount send system control unit to.System control unit senses the coordinate position that mobile phone side-play amount in the horizontal and vertical directions is normalized to mobile phone screen with the transducer of reading, and at the corresponding local pattern that shows mouse.
Software flow of the present invention when the user is provided with the unlatching mouse by human-computer interaction interface, is opened the controller of acceleration transducer and acceleration transducer as shown in Figure 2 by two GPIO mouths of system control unit.Acceleration transducer sensing mobile phone is at the numerical value of level and movement in vertical direction variation, system control unit reads mobile phone that acceleration transducer the senses numerical value in level and vertical direction, system control unit is normalized to the coordinate position of screen with the mobile phone that the acceleration transducer of reading senses at the numerical value of level and vertical direction, and shows the icon of mouse in corresponding place.After system enters battery saving mode, close mouse function and timer automatically, withdraw from behind the battery saving mode and recover again.
The state of mobile phone acquiescence is traditional button pattern in an embodiment.Human-computer interaction interface at this mobile phone is provided with the function choosing-item whether increase " opens mouse ", and this function choosing-item can be realized the switching between mousebutton shared model and the traditional mode.The side switch volume of mobile phone increases the left button that key is set to mouse on hardware, and volume reduces key and is set to right mouse button.When the user is provided with the unlatching mouse by human-computer interaction interface, two GPIO mouths of system control unit are opened the controller of acceleration transducer and acceleration transducer, and system control unit is then determined the datum level of an initial mouse rollovers according to the plane at the mobile phone place that this moment, the user handed.
When the user becomes the plane of α angle with one of mobile phone swing with datum level, acceleration transducer just can the perception mobile phone in the horizontal direction with vertical direction on change, system control unit is opened the timer of a 20ms, arrives when the time, by the I between system control unit and acceleration controller
2C interface, read mobile phone that acceleration transducer senses in the horizontal direction with vertical direction on the numerical value of motion change.Change on big more then horizontal direction of α angle and vertical direction is just big more, and system control unit is then determined direction and the speed that mouse slides according to the size of this change.Therefore work as the user mobile phone is swung a α angle upward on the basis of initial plane, system control unit is normalized to the coordinate position of screen to the mobile phone of reading at the numerical value of level and vertical direction, and shows the icon of mouse in corresponding place.Every about 20ms, the position of mouse just changes according to this normalized coordinate position.
Before if the user swings mobile phone, position display is as shown in Figure 3 in screen for mouse, when the user swings the α angle forward with mobile phone, acceleration transducer can the change in the horizontal and vertical directions of perception mobile phone, system control unit is determined direction and the speed that mouse slides according to this change, the corresponding variation takes place in mouse position, and the position of mouse in screen as shown in Figure 4.
In non-talking state, the volume key of mobile phone side does not play the time spent of doing of volume adjusting, and behind the system start-up mouse function, the increase volume key of mobile phone side reduces the right button of volume key as mouse as the left button of mouse.The corresponding respectively function of confirming and cancelling when operation left button and right button.Mouse is swung anteposition in 9 value-add options in the residing position of mobile phone screen by the user among the embodiment, through after user's the swing, slided on the 6 audiovisual options, when user's operation has the key of left mouse button function, then enter this audiovisual option, screen display as shown in Figure 5.And when user's operation has the key of right mouse button function, then get back to previous menu, and turning back to 6 audiovisual options, mobile phone screen shows as shown in Figure 6.After system enters battery saving mode, close mouse function and timer automatically, withdraw from behind the battery saving mode and recover again.
Claims (5)
1. the implementation method of acceleration transducer in the mobile phone, used mobile phone comprises a common mobile phone body, control module, the system control unit of acceleration sensor module, control acceleration transducer is characterized in that it may further comprise the steps:
The first step, when the user was provided with the use mouse by human-computer interaction interface, the controller of acceleration transducer and acceleration transducer was opened by system;
In second step, acceleration transducer sensing mobile phone is at the numerical value of level and movement in vertical direction variation;
In the 3rd step, system control unit reads the numerical value that mobile phone that acceleration transducer senses changes in level and movement in vertical direction;
In the 4th step, system control unit is normalized to the coordinate position of screen with the mobile phone that the acceleration transducer of reading senses at the numerical value of level and movement in vertical direction variation, and shows the icon of mouse in corresponding place.
2. the implementation method of acceleration transducer in the mobile phone as claimed in claim 1, it is characterized in that, the 3rd step was opened the timer of a 20ms for system, arrive 20ms when the time, system control unit by and acceleration controller between the I2C interface, read the numerical value that mobile phone that acceleration transducer senses changes in level and movement in vertical direction.
3. the implementation method of acceleration transducer in the described mobile phone as claimed in claim 1 or 2 increases by a step in the 4th step back, after cell phone system enters battery saving mode, closes mouse function and timer automatically, recovers after withdrawing from battery saving mode again.
4. mobile phone of implementing the described method of claim 1, this mobile phone comprises a mobile phone body, it is characterized in that, comprise that also acceleration sensor module links to each other with acceleration sensor module and controls that the control module of acceleration transducer links to each other with control module and accept that acceleration transducer senses the level of mobile phone and the system control unit that movement in vertical direction changes numerical value in the control module.
5. the mobile phone of the described method of enforcement claim 1 as claimed in claim 4, when mobile phone is in non-talking state, after starting mouse function, the increase volume key of mobile phone side reduces the right button of volume key as mouse as the left button of mouse.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100246657A CN100399848C (en) | 2005-03-28 | 2005-03-28 | Method for realizing acceleration transducer in mobile phone and mobile phone for realizing same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100246657A CN100399848C (en) | 2005-03-28 | 2005-03-28 | Method for realizing acceleration transducer in mobile phone and mobile phone for realizing same |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1842186A true CN1842186A (en) | 2006-10-04 |
CN100399848C CN100399848C (en) | 2008-07-02 |
Family
ID=37031002
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005100246657A Expired - Fee Related CN100399848C (en) | 2005-03-28 | 2005-03-28 | Method for realizing acceleration transducer in mobile phone and mobile phone for realizing same |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100399848C (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101515953A (en) * | 2009-03-20 | 2009-08-26 | 上海闻泰电子科技有限公司 | Mobile termination with induced key function and method for realizing induced key |
CN101547251A (en) * | 2008-03-27 | 2009-09-30 | 鸿富锦精密工业(深圳)有限公司 | Electronic equipment and method for changing system setting of electronic equipment |
CN101931678A (en) * | 2009-06-22 | 2010-12-29 | 深圳市同洲电子股份有限公司 | Mobile phone capable of fast processing call and method thereof |
CN102016497B (en) * | 2008-07-15 | 2012-07-25 | 松下电器产业株式会社 | Mobile terminal and method for identifying position of the mobile terminal |
CN102647500A (en) * | 2012-03-20 | 2012-08-22 | 深圳市金立通信设备有限公司 | System and method for adjusting display interface of mobile phone based on left-hand and right-hand use habits |
CN101478581B (en) * | 2009-01-09 | 2012-10-03 | 华为终端有限公司 | Display control method for mobile terminal and mobile terminal |
CN103200304A (en) * | 2012-10-09 | 2013-07-10 | 深圳市金立通信设备有限公司 | System and method for controlling mobile terminal intelligent cursor |
CN103823576A (en) * | 2012-11-16 | 2014-05-28 | 中国科学院声学研究所 | Intelligent terminal control information input method and system |
CN103942002A (en) * | 2014-05-13 | 2014-07-23 | 上海天奕达电子科技有限公司 | Method and device for controlling virtual mouse based on mobile terminal |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000276280A (en) * | 1999-03-25 | 2000-10-06 | Matsushita Electric Ind Co Ltd | Electronic equipment and operation control method therefor |
JP4635342B2 (en) * | 2001-01-10 | 2011-02-23 | ソニー株式会社 | Information processing terminal and method |
JP2003316511A (en) * | 2002-04-24 | 2003-11-07 | Seiko Instruments Inc | Input method and input control method |
CN1327324C (en) * | 2004-07-27 | 2007-07-18 | 天津大学 | Control method for gradient induction mouse |
-
2005
- 2005-03-28 CN CNB2005100246657A patent/CN100399848C/en not_active Expired - Fee Related
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101547251A (en) * | 2008-03-27 | 2009-09-30 | 鸿富锦精密工业(深圳)有限公司 | Electronic equipment and method for changing system setting of electronic equipment |
CN102016497B (en) * | 2008-07-15 | 2012-07-25 | 松下电器产业株式会社 | Mobile terminal and method for identifying position of the mobile terminal |
CN101478581B (en) * | 2009-01-09 | 2012-10-03 | 华为终端有限公司 | Display control method for mobile terminal and mobile terminal |
CN101515953A (en) * | 2009-03-20 | 2009-08-26 | 上海闻泰电子科技有限公司 | Mobile termination with induced key function and method for realizing induced key |
CN101515953B (en) * | 2009-03-20 | 2015-04-01 | 上海闻泰电子科技有限公司 | Mobile termination with induced key function and method for realizing induced key |
CN101931678A (en) * | 2009-06-22 | 2010-12-29 | 深圳市同洲电子股份有限公司 | Mobile phone capable of fast processing call and method thereof |
CN102647500A (en) * | 2012-03-20 | 2012-08-22 | 深圳市金立通信设备有限公司 | System and method for adjusting display interface of mobile phone based on left-hand and right-hand use habits |
CN103200304A (en) * | 2012-10-09 | 2013-07-10 | 深圳市金立通信设备有限公司 | System and method for controlling mobile terminal intelligent cursor |
CN103823576A (en) * | 2012-11-16 | 2014-05-28 | 中国科学院声学研究所 | Intelligent terminal control information input method and system |
CN103823576B (en) * | 2012-11-16 | 2016-08-03 | 中国科学院声学研究所 | The control data inputting method of a kind of intelligent terminal and system |
CN103942002A (en) * | 2014-05-13 | 2014-07-23 | 上海天奕达电子科技有限公司 | Method and device for controlling virtual mouse based on mobile terminal |
Also Published As
Publication number | Publication date |
---|---|
CN100399848C (en) | 2008-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1842186A (en) | Method for realizing acceleration transducer in mobile phone and mobile phone for realizing same | |
CN103348311B (en) | Gesture is dragged in user interface | |
CN101980153B (en) | Method and mobile terminal for identifying hardware gestures | |
CN101539788B (en) | Portable information processing apparatus | |
CN108897483B (en) | Method for changing focus in response to gesture and dual screen communication device | |
CN103034390B (en) | The method and device of mobile applications between multiple split screens of mobile terminal | |
CN103718150B (en) | Electronic equipment with the task management based on posture | |
JP4591798B2 (en) | Terminal device and program | |
EP3082032A1 (en) | Mobile terminal and operation method therefor | |
CN102750106B (en) | Full frame handwriting recognition input method and system | |
CN102640102A (en) | Information processing device, information processing method and program | |
CN105103110A (en) | Information terminal, display control method, and program therefor | |
CN105718088A (en) | Computer system | |
CN103513788B (en) | Based on the gesture identification method of gyro sensor, system and mobile terminal | |
CN103077170A (en) | Method and device for browsing webpage based on physical movement | |
CN103197867A (en) | Application program control method and system based on touch screen | |
WO2016058092A1 (en) | Mobile device systems and methods | |
CN110471587A (en) | Exchange method, interactive device, terminal and computer readable storage medium | |
CN104859561B (en) | Vehicle device information processing method and device on automobile | |
EP2146493B1 (en) | Method and apparatus for continuous key operation of mobile terminal | |
CN105930156A (en) | Terminal control method and terminal | |
CN107728917A (en) | A kind of gesture judging method of blind mobile phone input method | |
CN102279667A (en) | Method and device for responding screen touch event and communication terminal | |
CN105183538A (en) | Information processing method and electronic device | |
CN108418908A (en) | A kind of mobile phone right-hand man operates identification device and 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 | ||
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: 20080702 Termination date: 20210328 |