CN1842186A - 手机中加速度传感器的实现方法及实现该方法的手机 - Google Patents

手机中加速度传感器的实现方法及实现该方法的手机 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
English (en)
Other versions
CN100399848C (zh
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/zh
Publication of CN1842186A publication Critical patent/CN1842186A/zh
Application granted granted Critical
Publication of CN100399848C publication Critical patent/CN100399848C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Position Input By Displaying (AREA)
  • Telephone Function (AREA)

Abstract

本发明公开了一种手机中加速度传感器的实现方法,首先通过***控制单元开启加速度传感器及其控制器,加速度传感器感测手机在水平和垂直方向运动变化的数值,***控制单元读取上述数值,并将该数值归一化为屏幕的坐标位置,在相应地方显示鼠标的图标。本发明还公开了实现上述方法的手机,该手机包括一个手机本体、加速度传感器模块、控制模块、***控制单元。本发明利用加速度传感器的特性实现手机上的鼠标功能,从而使人机交互更方便快捷。

Description

手机中加速度传感器的实现方法及实现该方法的手机
技术领域
本发明涉及一种手机及一种智能化加速度传感器的实现方法,尤其涉及一种手机中加速度传感器的实现方法及实现该方法的手机。
背景技术
随着计算机在工作和生活的作用越来越重要,人们使用计算机的时间也越来越多。在计算机的各种组件当中,鼠标是一种便捷的操作计算机的工具,它是人机交互的一个方便快捷的方式。
信息时代的到来,通讯行业的发展日益加快,手机的发展更是突飞猛进。而手机的智能化发展是手机未来发展的一个重要方向。在目前的手机上,人机交互都是通过按键或者话筒的方式来进行,这样既不够方便快捷,人性化和智能化的特点也不是很明显。
发明内容
本发明要解决的技术问题是提供一种手机中加速度传感器的实现方法及实现该方法的手机,用户可以更快捷方便的操作手机。
为解决上述技术问题,本发明手机中加速度传感器的实现方法,所用的手机包括一个普通的手机本体,加速度传感器模块、控制加速度传感器的控制模块、***控制单元,它包括以下步骤:
第一步,当用户通过人机交互界面设置使用鼠标时,***开启加速度传感器及加速度传感器的控制器;
第二步,加速度传感器感测手机在水平和垂直方向运动变化的数值;
第三步,***控制单元读取加速度传感器感测到的手机在水平和垂直方向运动变化的数值;
第四步,***控制单元将读到的加速度传感器感测到的手机在水平和垂直方向运动变化的数值归一化为屏幕的坐标位置,并在相应地方显示鼠标的图标。
本发明一种实现手机中加速度传感器方法的手机,该手机包括一个手机本体,还包括加速度传感器模块、和加速度传感器模块相连并控制加速度传感器的控制模块、和控制模块相连的并接受控制模块中加速度传感器感测到手机的水平和垂直方向运动变化数值的***控制单元。
本发明在手机内部设有加速度传感器模块,控制加速度传感器的控制模块和***控制单元(Microprogram Control Unit,简称MCU)。首先通过***控制单元打开加速度传感器及加速度传感器的控制器,加速度传感器感测手机在水平和垂直方向运动变动的数值,***控制单元读取上述数值,并将该数值归一化为屏幕的坐标位置,在手机屏幕相应地方显示鼠标的图标。本发明手机中加速度传感器的实现方法及实现该方法的手机可以使用户更方便的操作手机,实现便捷的人机交互。
附图说明
图1为本发明实现手机中加速度传感器的手机的硬件模块图;
图2为本发明手机中加速度传感器的实现方法软件流程图;
图3为手机摆动前鼠标在手机屏幕中位置示意图;
图4为手机摆动后鼠标在手机屏幕中位置示意图;
图5为操作左键进入视听选项下级菜单时手机屏幕显示;
图6为操作右键返回视听选项时手机屏幕显示。
具体实施方式
如图1所示,本发明实现手机中加速度传感器方法的手机除手机本体还包括以下模块:加速度传感器模块(Accelerometer Sensor)、控制加速度传感器的控制模块(Accelerometer Controller)、***控制单元(Microprogram Control Unit)。加速度传感器,控制加速度传感器的控制器与***控制单元连接关系如图1。
该加速度传感器模块可以感测手机在水平方向和垂直方向上运动变化的数值。当用户通过人机交互界面设置开启鼠标时,手机则通过***控制单元的两个GPIO口开启加速度传感器及加速度传感器的控制器。***控制单元根据此时用户手持的手机所在的平面确定一个初始的鼠标滚动的基准面。当用户将手机摆动到一个与基准面成α角度的平面时,加速度传感器就能够感测手机在水平方向和垂直方向上运动变化的数值。
控制加速度传感器的控制模块两端分别连接加速度传感器和***控制单元。控制模块的ADC接口和加速度传感器的X-OUT以及Y-OUT接口相连接。当***开启加速度传感器时,传感器的控制器每隔5ms采样传感器感测到手机在水平方向和垂直方向上的偏移量,并进行模数转化。
***控制单元通过I2C接口向控制模块发送控制命令,当控制模块收到该控制命令,把传感器感测到的手机在水平方向和垂直方向上的偏移量的转化结果传送给***控制单元。***控制单元将读到的传感器感测到手机在水平和垂直方向上的偏移量归一化为手机屏幕的坐标位置,并在相应地方显示鼠标的图案。
本发明软件流程如图2所示,当用户通过人机交互界面设置开启鼠标时,通过***控制单元的两个GPIO口打开加速度传感器及加速度传感器的控制器。加速度传感器感测手机在水平和垂直方向运动变化的数值,***控制单元读取加速度传感器感测到的手机在水平和垂直方向的数值,***控制单元将读到的加速度传感器感测到的手机在水平和垂直方向的数值归一化为屏幕的坐标位置,并在相应地方显示鼠标的图标。在***进入省电模式后,自动关闭鼠标功能和定时器,退出省电模式后再恢复。
在实施例中手机默认的状态是传统的按键模式。在该手机的人机交互界面设置增加“是否开启鼠标”的功能选项,该功能选项可以实现鼠标按键共享模式和传统模式之间的切换。在硬件上将手机的侧键音量增大键设置为鼠标的左键,音量减小键设置为鼠标右键。当用户通过人机交互界面设置开启鼠标时,***控制单元的两个GPIO口打开加速度传感器及加速度传感器的控制器,***控制单元则根据此时用户手持的手机所在的平面来确定一个初始的鼠标滚动的基准面。
当用户将手机摆动一个与基准面成α角度的平面时,加速度传感器就能够感知手机在水平方向和垂直方向上的变动,***控制单元开启一个20ms的定时器,当时间到达,通过***控制单元与加速度控制器间的I2C接口,读取加速度传感器感测到的手机在水平方向和垂直方向上运动变化的数值。当α角度越大则水平方向和垂直方向上的变动就越大,***控制单元则根据该变动的大小确定鼠标滑动的方向和速度。因此当用户将手机在初始平面的基础上向上方摆动一个α角度,***控制单元把读到的手机在水平和垂直方向的数值归一化为屏幕的坐标位置,并在相应地方显示鼠标的图标。每隔20ms左右,鼠标的位置就根据该归一化的坐标位置而发生变化。
若用户摆动手机前,鼠标在屏幕中位置显示如图3所示,当用户将手机向前摆动α角度,加速度传感器能够感知手机在水平和垂直方向上的变动,***控制单元根据该变动确定鼠标滑动的方向和速度,鼠标位置发生相应的变化,鼠标在屏幕中的位置如图4所示。
在非通话状态,手机侧面的音量键不起音量调节的作用时,在***启动鼠标功能后,手机侧面的增加音量键作为鼠标的左键,减少音量键作为鼠标的右键。操作左键和右键时分别对应确认和取消的功能。实施例中鼠标在手机屏幕所处的位置由用户摆动前位于9增值选项,经过用户的摆动后,滑动到了6视听选项上,当用户操作具有鼠标左键功能的键时,则进入该视听选项,屏幕显示如图5所示。而当用户操作具有鼠标右键功能的键时,则回到上一级菜单,返回到6视听选项,手机屏幕显示如图6所示。当***进入省电模式后,自动关闭鼠标功能和定时器,退出省电模式后再恢复。

Claims (5)

1.手机中加速度传感器的实现方法,所用的手机包括一个普通的手机本体,加速度传感器模块、控制加速度传感器的控制模块、***控制单元,其特征在于,它包括以下步骤:
第一步,当用户通过人机交互界面设置使用鼠标时,***开启加速度传感器及加速度传感器的控制器;
第二步,加速度传感器感测手机在水平和垂直方向运动变化的数值;
第三步,***控制单元读取加速度传感器感测到的手机在水平和垂直方向运动变化的数值;
第四步,***控制单元将读到的加速度传感器感测到的手机在水平和垂直方向运动变化的数值归一化为屏幕的坐标位置,并在相应地方显示鼠标的图标。
2.如权利要求1所述的手机中加速度传感器的实现方法,其特征在于,第三步为***开启一个20ms的定时器,当时间到达20ms,***控制单元通过与加速度控制器间的I2C接口,读取加速度传感器感测到的手机在水平和垂直方向运动变化的数值。
3.如权利要求1或2所述的所述的手机中加速度传感器的实现方法,在第四步后增加一步,在手机***进入省电模式后,自动关闭鼠标功能和定时器,退出省电模式后再恢复。
4.一种实施权利要求1所述的方法的手机,该手机包括一个手机本体,其特征在于,还包括加速度传感器模块、和加速度传感器模块相连并控制加速度传感器的控制模块、和控制模块相连的并接受控制模块中加速度传感器感测到手机的水平和垂直方向运动变化数值的***控制单元。
5.如权利要求4所述的实施权利要求1所述的方法的手机,当手机处于非通话状态,在启动鼠标功能后,手机侧面的增加音量键作为鼠标的左键,减少音量键作为鼠标的右键。
CNB2005100246657A 2005-03-28 2005-03-28 手机中加速度传感器的实现方法及实现该方法的手机 Expired - Fee Related CN100399848C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005100246657A CN100399848C (zh) 2005-03-28 2005-03-28 手机中加速度传感器的实现方法及实现该方法的手机

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005100246657A CN100399848C (zh) 2005-03-28 2005-03-28 手机中加速度传感器的实现方法及实现该方法的手机

Publications (2)

Publication Number Publication Date
CN1842186A true CN1842186A (zh) 2006-10-04
CN100399848C CN100399848C (zh) 2008-07-02

Family

ID=37031002

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100246657A Expired - Fee Related CN100399848C (zh) 2005-03-28 2005-03-28 手机中加速度传感器的实现方法及实现该方法的手机

Country Status (1)

Country Link
CN (1) CN100399848C (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101515953A (zh) * 2009-03-20 2009-08-26 上海闻泰电子科技有限公司 具有感应按键功能的移动终端及实现感应按键的方法
CN101547251A (zh) * 2008-03-27 2009-09-30 鸿富锦精密工业(深圳)有限公司 电子设备和改变电子设备的***设置的方法
CN101931678A (zh) * 2009-06-22 2010-12-29 深圳市同洲电子股份有限公司 一种快捷处理来电的手机及方法
CN102016497B (zh) * 2008-07-15 2012-07-25 松下电器产业株式会社 便携终端及其位置确定方法
CN102647500A (zh) * 2012-03-20 2012-08-22 深圳市金立通信设备有限公司 基于左右手使用习惯调整手机显示界面的***及方法
CN101478581B (zh) * 2009-01-09 2012-10-03 华为终端有限公司 移动终端的显示控制方法及移动终端
CN103200304A (zh) * 2012-10-09 2013-07-10 深圳市金立通信设备有限公司 一种移动终端智能光标控制***及方法
CN103823576A (zh) * 2012-11-16 2014-05-28 中国科学院声学研究所 一种智能终端的控制信息输入方法及***
CN103942002A (zh) * 2014-05-13 2014-07-23 上海天奕达电子科技有限公司 一种基于移动终端实现虚拟鼠标的控制方法及装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000276280A (ja) * 1999-03-25 2000-10-06 Matsushita Electric Ind Co Ltd 電子機器及びその動作制御方法
JP4635342B2 (ja) * 2001-01-10 2011-02-23 ソニー株式会社 情報処理端末および方法
JP2003316511A (ja) * 2002-04-24 2003-11-07 Seiko Instruments Inc 入力方法及び入力制御方法
CN1327324C (zh) * 2004-07-27 2007-07-18 天津大学 倾斜度感应鼠标控制方法

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101547251A (zh) * 2008-03-27 2009-09-30 鸿富锦精密工业(深圳)有限公司 电子设备和改变电子设备的***设置的方法
CN102016497B (zh) * 2008-07-15 2012-07-25 松下电器产业株式会社 便携终端及其位置确定方法
CN101478581B (zh) * 2009-01-09 2012-10-03 华为终端有限公司 移动终端的显示控制方法及移动终端
CN101515953A (zh) * 2009-03-20 2009-08-26 上海闻泰电子科技有限公司 具有感应按键功能的移动终端及实现感应按键的方法
CN101515953B (zh) * 2009-03-20 2015-04-01 上海闻泰电子科技有限公司 具有感应按键功能的移动终端及实现感应按键的方法
CN101931678A (zh) * 2009-06-22 2010-12-29 深圳市同洲电子股份有限公司 一种快捷处理来电的手机及方法
CN102647500A (zh) * 2012-03-20 2012-08-22 深圳市金立通信设备有限公司 基于左右手使用习惯调整手机显示界面的***及方法
CN103200304A (zh) * 2012-10-09 2013-07-10 深圳市金立通信设备有限公司 一种移动终端智能光标控制***及方法
CN103823576A (zh) * 2012-11-16 2014-05-28 中国科学院声学研究所 一种智能终端的控制信息输入方法及***
CN103823576B (zh) * 2012-11-16 2016-08-03 中国科学院声学研究所 一种智能终端的控制信息输入方法及***
CN103942002A (zh) * 2014-05-13 2014-07-23 上海天奕达电子科技有限公司 一种基于移动终端实现虚拟鼠标的控制方法及装置

Also Published As

Publication number Publication date
CN100399848C (zh) 2008-07-02

Similar Documents

Publication Publication Date Title
CN1842186A (zh) 手机中加速度传感器的实现方法及实现该方法的手机
CN103348311B (zh) 用户界面上的拖移手势
CN101980153B (zh) 一种识别硬件手势的方法及移动终端
KR101933452B1 (ko) 디바이스 패널들의 상대적 이동을 이용한 사용자 명령들을 입력하는 방법 및 장치
CN101539788B (zh) 便携式信息处理设备
CN103718150B (zh) 具有基于姿势的任务管理的电子设备
CN103034390A (zh) 用于移动终端的多个分屏间移动应用程序的方法及装置
EP3082032A1 (en) Mobile terminal and operation method therefor
CN102750106B (zh) 全屏手写识别输入方法及***
CN105103110A (zh) 信息终端、显示控制方法和程序
CN105718088A (zh) 一种计算机***
CN103513788B (zh) 基于陀螺仪传感器的手势识别方法、***及移动终端
CN103077170A (zh) 一种基于物理运动的网页浏览的方法和装置
WO2016058092A1 (en) Mobile device systems and methods
EP2709344A2 (en) Mobile terminal and control method thereof
CN110471587A (zh) 交互方法、交互设备、终端及计算机可读存储介质
CN104859561B (zh) 用于汽车上的车机信息处理方法及装置
EP2146493B1 (en) Method and apparatus for continuous key operation of mobile terminal
CN105930156A (zh) 一种终端的控制方法及终端
CN107728917A (zh) 一种盲人手机输入法的手势判断方法
CN102279667A (zh) 一种响应屏幕触摸事件的方法、装置及通讯终端
CN105183538A (zh) 一种信息处理方法及电子设备
CN108418908A (zh) 一种手机左右手操作识别装置及方法
JP2000032110A (ja) 電話機
CN103502921B (zh) 文本指示符方法和电子设备

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