一种单手输入的方法和装置制造方法及图纸

技术编号:6056003 阅读:180 留言:0更新日期:2012-04-11 18:40
本发公开了一种单手输入的方法和装置。用户在任一平面内手持终端凌空输入,利用终端内置的加速度传感器将检测到的凌空输入轨迹数据传递给应用处理器,应用处理器将凌空输入轨迹数据转化为可识别的字体在显示屏上显示。本发明专利技术还公开了一种实现上述方法的装置。能够克服必须双手输入及受终端体积大小的限制,提高用户体验。用户单手很容易完成文本输入操作,触摸屏的支持已不是必须,用户最终对于文本的选择既可以通过触摸屏,也可以通过键盘来操作,更加方便快捷。

Method and apparatus for single hand input

A method and apparatus for a single hand input are disclosed. User terminal input in any plane of volley, transfer volley trajectory data will be detected by the input terminal of the built-in accelerometer to the application processor, application processor will be input into volley trajectory data displayed on the display screen font recognition. The invention also discloses a device for realizing the method. It can overcome the limitation of both hand input and terminal volume, so as to improve user experience. The user's one hand is easy to complete the text input operation, and the support of touch screen is not necessary. The user can choose the text from the touch screen or keyboard, which is more convenient and quick.

【技术实现步骤摘要】

本专利技术涉及一种终端的输入方法和装置,尤其是单手输入的方法和装置
技术介绍
终端的输入法,自终端诞生之日起就伴随着终端左右。开始只是在一个小键盘上输入,后面慢慢发展到了触摸屏输入。终端的手写操作,目前最常用的实现方式是在触摸屏上检测手写轨迹。用户手写, 造成触摸板电压或者电容变化,所得信号传递给应用处理器,再经过处理的程序判断,提供一组与此轨迹有关的文本给与用户进行选择,最终由用户确认写入文本。虽然这种输入方法比键盘输入的直观性和效率性更高,但是不便之处在于操作过程中,使用者需要一手持住所属的设备,另一只手握住触摸笔进行书写,不但需要两只手共同操作,且必须要有触摸屏支持。有时,用户只能单手进行操作,手写功能就很不容易完成了。综上所述现有的手写技术有如下缺陷必须使用双手完成输入;必须有触摸屏的支持;受终端的体积大小所限,供使用者书写的传感区域面积比较小,使用者必须非常小心的在该传感区域内进行书写,这使得在书写笔画较多或者结构复杂的汉子字符时难度较大,字体辨认的命中率降低,例如“曦”字。
技术实现思路
有鉴于此,本专利技术提供一种单手输入方法和装置,能够克服必须双手输入及受终端体积大小的限制,提高用户体验。为解决上述技术问题,本专利技术提供一种输入方法,用户在任一平面内手持终端凌空输入,加速度传感器将检测到的凌空输入轨迹数据传递给应用处理器,应用处理器将凌空输入轨迹数据转化为可识别的字体在显示屏上显示。本方面还提供一种输入装置,包括 加速度传感器,用于检测凌空输入轨迹数据;应用处理器,用于处理从所述加速传感器获得的凌空输入轨迹数据,将其转化为可识别的字体;显示屏,用于显示所述可识别的字体。与现有的手写方式相比,它有如下几个特点单手很容易完成文本输入操作;触摸屏的支持已不是必须,用户最终对于文本的选择既可以通过触摸屏,也可以通过键盘来操作;终端书写时是凌空书写,相当于传感区域面积尽可能大,对于复杂的字体可以更方便的书写。附图说明图1是本专利技术具体实施方式单手输入装置的系统连接图;图2是本专利技术具体实施方式单手输入方法的笔画序列输入介绍图;图3是本专利技术具体实施方式单手输入方法的拼音输入介绍图。具体实施例方式下面对技术方案的实施将会结合附图作进一步详细描述。一种单手输入方法和装置包括以下模块加速度传感器,用于检测凌空输入轨迹数据;应用处理器,包括, 轨迹算法模块,用于接受加速度传感器传来的凌空输入轨迹数据,并将凌空输入轨迹数据转化为可识别的笔画轨迹信息;轨迹判断模块用于根据笔画轨迹信息判断出笔画信息; 字库字符检索模块用于将笔画信息与存储器内预置的字库信息比对后检索出符合要求的字体等;存储器,用于存储应用程序,笔画、字库等信息;人机交互系统,包括触摸屏、键盘寸。图1是本专利技术具体实施方式单手输入装置的系统连接图。单手输入装置包括加速度传感器、传递凌空输入轨迹数据的通信接口、应用处理器、显示屏以及最终人机交互所需的键盘或者触摸屏。用户选定凌空输入模式后,可直接用终端做任意参考平面的书写,如桌面、墙面等或者凌空虚拟一个平面。以汉字输入为例,手写时,加速度传感器将检测到的凌空输入轨迹数据通过通信接口(如I2C接口)传递给应用处理器,应用处理器中的轨迹算法模块率先处理,将凌空输入轨迹数据转化为可识别的笔画轨迹信息,然后通过内部程序接口将笔画轨迹信息传递给轨迹判断模块,判断出是何笔画,例如“横” “竖” “撇” “捺” 等;将判断出的笔画保存在存储器中,字库字符检索模块根据笔画输入的序列判断输入的字体,最后通过应用处理器上的LCD接口将字符在显示屏显示,用户通过键盘或触摸屏确认。对于凌空输入轨迹数据的识别,会涉及到一个精度问题。这个精度是由加速度传感器内的数模转换器(ADC)来决定。ADC的数据bit位越多,能够检测的信息就越精准。本实施例采用主流的8bit传感器。图2是本专利技术具体实施方式单手输入方法的笔画序列输入(以“永字八法”为例) 的介绍图。如图所示,“永”字可以被分解为“点” “横” “竖” “钩” “提” “撇” “短撇” “捺” 八个笔画。这样,只要在手写时按顺序分别输入这八个笔画即可找到“永”字。由于此输入法的检索仅依靠笔画序列,笔画与笔画之间的大小和位置关系被忽略,即使输入时在空间上有重叠也能进行识别,所以特别适合于凌空书写的应用。基于此输入法,得出符合当前笔画序列的字符以及符合当前笔画序列但还含有其他后续笔画序列的字符,如同使用键盘的笔画输入法一样,方便用户熟悉使用。图3是本专利技术具体实施方式单手输入方法的手写拼音输入的介绍图。拼音的输入实际上就是英文字母的输入。英文字母的识别比较简单,26个字母几乎都可一笔写完,用户凌空书写一个字母后,终端根据书写的轨迹,在字母库中找到与轨迹相接近的字母供用户选择。一串拼音输入完成,字库将符合这串拼音的汉子都列出供用户选择。例如输入“羊” 这个字,第1步书写轨迹后选中字母“y”,第2步书写轨迹选中字母“a”,第3步书写轨迹选中“n”,第4步书写轨迹选中“g”,第5步根据输入的拼音“yang”列出符合此发音的汉字供用户选择。最后用户点击选中“羊”。本专利技术具体实施方式单手输入方法过程第一步,用户打开输入界面,选择凌空输入模式;第二步,加速度传感器初始化,调整好状态,准备接收数据;第三步,用户开始手写,加速度传感器的原始数据上报给应用处理器内的轨迹算法模块;第四步,轨迹算法模块对凌空输入轨迹数据进行信息处理,轨迹判断模块判断输入的是何种笔画。这里需要具体说明下笔画的判断依据。以书写一个“点”为例。凌空输入轨迹是一个三维轨迹,所以传递给应用处理器的数据应是一个三维的加速度矢量,但实际手写时,书写的字体都是二维的,需要先进行方向辨别和虚拟平面映射,首先,虚拟平面的确立,将终端所在的面看作是一个平面忽略其厚度,加速度传感器看作一个点,与终端平面相垂直且经过加速度传感器的平面即可作为手写的虚拟平面;其次,将凌空输入轨迹数据映射成笔画轨迹信息,加速度传感器本身就可以检测角度,虚拟平面确立后,加速度传感器通过检测凌空输入的三维轨迹数据与虚拟平面的夹角,再进行三角余弦函数处理,映射成笔画轨迹信息,根据方向和映射出的笔画轨迹信息,得到第一笔是“点”。第五步,将判断出的笔画送到存储器中保存。第六步,将笔画从存储器中读出,在字库里进行对比。命中则列出符合当前笔画序列的字,无命中则本次手写输入结束。第七步,将搜索到的字符实时的输出在显示屏上供用户选择。第八步,用户不选择,就准备进行下一笔画的检测。用户选定一个字符,本次手写输入结束。以写“永”字为例,具体的说一下字体的输入。第一笔落下,轨迹判断模块程序根据方向和映射出的轨迹,判断得到第一笔是“点”。在字库的输出,将会实时列出所有第一笔是“点”的字。然后写第二笔,用户日常书写时,一笔行完一笔未出之间会有一个“酝酿” 的过程,以选择笔画的落笔点。如何判断终端的拖动是“酝酿”还是落笔呢?中文写字,一划里面讲求的是一气呵成,所以写笔画和一笔行完时,加速度会明显增大。例如,开始书写一“横”,笔从静止到一横写出,加速度会很大;同样的,一横写完,归为静止,也有一个很大的加速度。这样,一道笔画从开始直到完成就可以检测了。“酝酿”的过程可以结合两个因素考虑书写的轨迹本文档来自技高网...

【技术保护点】
1.一种单手输入方法,其特征在于:用户在任一平面内手持终端凌空输入,加速度传感器将检测到的凌空输入轨迹数据传递给应用处理器,应用处理器将凌空输入轨迹数据转化为可识别的字体在显示屏上显示。

【技术特征摘要】

【专利技术属性】
技术研发人员:赵清毅杨庭栋
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1