专利名称:触摸式电子装置及提高其触摸准确度的方法
技术领域:
本发明涉及一种触摸式电子装置及提高其触摸准确度的方法。
背景技术:
目前,触摸式电子装置都提供虚拟键盘(Virtual Keypad),大多数的虚拟键盘在设计完成之后,都不会再有所改变。不同的用户在使用触摸式电子装置时,会有不同的使用习惯,尤其是手持触摸式电子装置的姿势都各不相同,从而导致不同的用户观看虚拟键盘的视角也不相同。由于视角的原因会导致用户实际选择的按键并不是自己所需要选择的按键,而导致输入错误的情况发生。
发明内容
鉴于以上内容,有必要提供一种触摸式电子装置,其可根据触摸式电子装置的倾斜方向,调整该触摸式电子装置的虚拟键盘中每个按键的触摸感应范围。还有必要提供一种提高触摸式电子装置触摸准确度的方法,其可根据触摸式电子装置的摆放位置及角度,调整该触摸式电子装置的虚拟键盘中每个按键的触摸感应范围。所述触摸式电子装置配置有三轴重力传感器,该触摸式电子装置包括传感器控制模块,用于当触摸式电子装置的虚拟键盘被启动时,控制所述三轴重力传感器实时侦测重力加速度在该三轴重力传感器的三个轴向上的分量;倾斜方向计算模块,用于根据上述重力加速度在三轴重力传感器的三个轴向上的分量,计算出触摸式电子装置针对一个预定的基准摆放姿势的倾斜方向;感应范围调整模块,用于根据上述计算出的触摸式电子装置针对所述基准摆放姿势的倾斜方向,调整该触摸式电子装置的虚拟键盘中每个按键的触摸感应范围。所述提高触摸式电子装置触摸准确度的方法,该触摸式电子装置配置有三轴重力传感器,该方法包括步骤当触摸式电子装置的虚拟键盘被启动时,控制所述三轴重力传感器实时侦测重力加速度在该三轴重力传感器的三个轴向上的分量;根据上述重力加速度在三轴重力传感器的三个轴向上的分量,计算出触摸式电子装置针对一个预定的基准摆放姿势的倾斜方向;根据上述计算出的触摸式电子装置针对所述基准摆放姿势的倾斜方向,调整该触摸式电子装置的虚拟键盘中每个按键的触摸感应范围。相较于现有技术,所述触摸式电子装置及提高其触摸准确度的方法,根据触摸式电子装置的倾斜方向,可调整该触摸式电子装置的虚拟键盘中每个按键的触摸感应范围, 有效的提高了触摸式电子装置的触摸准确度。
图1是本发明触摸式电子装置的架构图。图2是本发明较佳实施例中触摸式电子装置在三维空间坐标系中与三轴重力传感器相对位置的一个示意图。
图3是本发明提高触摸式电子装置触摸准确度的方法较佳实施例的流程图。图4是本发明触摸式电子装置的虚拟键盘中部分按键的示意图。主要元件符号说明
权利要求
1.一种触摸式电子装置,该触摸式电子装置配置有三轴重力传感器,其特征在于,该触摸式电子装置包括传感器控制模块,用于当触摸式电子装置的虚拟键盘被启动时,控制所述三轴重力传感器实时侦测重力加速度在该三轴重力传感器的三个轴向上的分量;倾斜方向计算模块,用于根据上述重力加速度在三轴重力传感器的三个轴向上的分量,计算出触摸式电子装置针对一个预定的基准摆放姿势的倾斜方向;及感应范围调整模块,用于根据上述计算出的触摸式电子装置针对所述基准摆放姿势的倾斜方向,调整该触摸式电子装置的虚拟键盘中每个按键的触摸感应范围。
2.如权利要求1所述的触摸式电子装置,其特征在于,所述感应范围调整模块通过以下方式对所述虚拟键盘中每个按键的触摸感应范围进行调整如果触摸式电子装置针对所述基准摆放姿势的倾斜方向为左,则将所述虚拟键盘中每个按键的触摸感应范围在该触摸感应范围原始位置的基础上向右平移一个预设距离;如果触摸式电子装置针对所述基准摆放姿势的倾斜方向为右,则将所述虚拟键盘中每个按键的触摸感应范围在该触摸感应范围原始位置的基础上向左平移所述预设距离;如果触摸式电子装置针对所述基准摆放姿势的倾斜方向为前,则将所述虚拟键盘中每个按键的触摸感应范围在该触摸感应范围原始位置的基础上向下平移所述预设距离;如果触摸式电子装置针对所述基准摆放姿势的倾斜方向为后,则将所述虚拟键盘中每个按键的触摸感应范围在该触摸感应范围原始位置的基础上向上平移所述预设距离;如果触摸式电子装置针对所述基准摆放姿势的倾斜方向为左前,则将所述虚拟键盘中每个按键的触摸感应范围在该触摸感应范围原始位置的基础上先向右平移所述预设距离后,再向下平移所述预设距离;如果触摸式电子装置针对所述基准摆放姿势的倾斜方向为左后,则将所述虚拟键盘中每个按键的触摸感应范围在该触摸感应范围原始位置的基础上先向右平移所述预设距离后,再向上平移所述预设距离;如果触摸式电子装置针对所述基准摆放姿势的倾斜方向为右前,则将该触摸式电子装置虚拟键盘中每个按键的触摸感应范围在该触摸感应范围原始位置的基础上先向左平移所述预设距离后,再向下平移所述预设距离;如果触摸式电子装置针对所述基准摆放姿势的倾斜方向为右后,则将该触摸式电子装置虚拟键盘中每个按键的触摸感应范围在该触摸感应范围原始位置的基础上先向左平移所述预设距离后,再向上平移所述预设距离。
3.如权利要求2所述的触摸式电子装置,其特征在于,所述原始位置是指所述触摸式电子装置处于所述基准摆放姿势时,所述虚拟键盘中每个按键的触摸感应范围在该触摸式电子装置的触摸屏上的位置。
4.如权利要求1所述的触摸式电子装置,其特征在于,该触摸式电子装置为手机、数码相机、媒体播放器或个人数字助理。
5.一种提高触摸式电子装置触摸准确度的方法,该触摸式电子装置配置有三轴重力传感器,其特征在于,该方法包括步骤当触摸式电子装置的虚拟键盘被启动时,控制所述三轴重力传感器实时侦测重力加速度在该三轴重力传感器的三个轴向上的分量;根据上述重力加速度在三轴重力传感器的三个轴向上的分量,计算出触摸式电子装置针对一个预定的基准摆放姿势的倾斜方向;及根据上述计算出的触摸式电子装置针对所述基准摆放姿势的倾斜方向,调整该触摸式电子装置的虚拟键盘中每个按键的触摸感应范围。
6.如权利要求5所述的提高触摸式电子装置触摸准确度的方法,其特征在于,所述调整该触摸式电子装置的虚拟键盘中每个按键的触摸感应范围的步骤包括如果触摸式电子装置针对所述基准摆放姿势的倾斜方向为左,则将所述虚拟键盘中每个按键的触摸感应范围在该触摸感应范围原始位置的基础上向右平移一个预设距离;如果触摸式电子装置针对所述基准摆放姿势的倾斜方向为右,则将所述虚拟键盘中每个按键的触摸感应范围在该触摸感应范围原始位置的基础上向左平移所述预设距离;如果触摸式电子装置针对所述基准摆放姿势的倾斜方向为前,则将所述虚拟键盘中每个按键的触摸感应范围在该触摸感应范围原始位置的基础上向下平移所述预设距离;如果触摸式电子装置针对所述基准摆放姿势的倾斜方向为后,则将所述虚拟键盘中每个按键的触摸感应范围在该触摸感应范围原始位置的基础上向上平移所述预设距离;如果触摸式电子装置针对所述基准摆放姿势的倾斜方向为左前,则将所述虚拟键盘中每个按键的触摸感应范围在该触摸感应范围原始位置的基础上先向右平移所述预设距离后,再向下平移所述预设距离;如果触摸式电子装置针对所述基准摆放姿势的倾斜方向为左后,则将所述虚拟键盘中每个按键的触摸感应范围在该触摸感应范围原始位置的基础上先向右平移所述预设距离后,再向上平移所述预设距离;如果触摸式电子装置针对所述基准摆放姿势的倾斜方向为右前,则将该触摸式电子装置虚拟键盘中每个按键的触摸感应范围在该触摸感应范围原始位置的基础上先向左平移所述预设距离后,再向下平移所述预设距离;如果触摸式电子装置针对所述基准摆放姿势的倾斜方向为右后,则将该触摸式电子装置虚拟键盘中每个按键的触摸感应范围在该触摸感应范围原始位置的基础上先向左平移所述预设距离后,再向上平移所述预设距离。
7.如权利要求6所述的提高触摸式电子装置触摸准确度的方法,其特征在于,所述原始位置是指所述触摸式电子装置处于所述基准摆放姿势时,所述虚拟键盘中每个按键的触摸感应范围在该触摸式电子装置的触摸屏上的位置。
8.如权利要求5所述的提高触摸式电子装置触摸准确度的方法,其特征在于,该触摸式电子装置为手机、数码相机、媒体播放器或个人数字助理。
全文摘要
一种配置有三轴重力传感器的触摸式电子装置,该触摸式电子装置包括传感器控制模块,用于当触摸式电子装置的虚拟键盘被启动时,控制所述三轴重力传感器实时侦测重力加速度在该三轴重力传感器的三个轴向上的分量;倾斜方向计算模块,用于根据上述重力加速度在三轴重力传感器的三个轴向上的分量,计算出触摸式电子装置针对一个预定的基准摆放姿势的倾斜方向;感应范围调整模块,用于根据上述计算出的触摸式电子装置针对所述基准摆放姿势的倾斜方向,调整该触摸式电子装置的虚拟键盘中每个按键的触摸感应范围。本发明还提供一种提高触摸式电子装置触摸准确度的方法。
文档编号G06F3/048GK102375581SQ20101025085
公开日2012年3月14日 申请日期2010年8月11日 优先权日2010年8月11日
发明者王仁宏, 郭文洁, 陈坤毅, 陈育群 申请人:奇美通讯股份有限公司, 深圳富泰宏精密工业有限公司