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 PDF

Info

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
Application number
CNA2005100246657A
Other languages
Chinese (zh)
Other versions
CN100399848C (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.)
Inventec Appliances Shanghai Corp
Original Assignee
Inventec Appliances Shanghai Corp
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 Inventec Appliances Shanghai Corp filed Critical Inventec Appliances Shanghai Corp
Priority to CNB2005100246657A priority Critical patent/CN100399848C/en
Publication of CN1842186A publication Critical patent/CN1842186A/en
Application granted granted Critical
Publication of CN100399848C publication Critical patent/CN100399848C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

The implementation method of acceleration transducer and realize the mobile phone of this method in the mobile phone
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.
CNB2005100246657A 2005-03-28 2005-03-28 Method for realizing acceleration transducer in mobile phone and mobile phone for realizing same Expired - Fee Related CN100399848C (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (11)

* Cited by examiner, † Cited by third party
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