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