字符输入方法和装置制造方法及图纸

技术编号:15704595 阅读:56 留言:0更新日期:2017-06-26 08:31
本发明专利技术揭示了一种字符输入方法和装置,所述方法包括以下步骤:接收轨迹数据采集装置发送的轨迹数据;根据所述轨迹数据确定每一个笔画的起点和终点;连接每一个笔画的起点和终点,绘制出字符图像;根据所述字符图像在字符库中匹配出对应的字符。本发明专利技术实施例所提供的一种字符输入方法,通过接收轨迹数据采集装置发送的轨迹数据,根据轨迹数据确定每一个笔画的起点和终点,绘制出字符图像,最终根据字符图像在字符库中匹配出对应的字符,从而实现字符输入。整个输入过程类似于手写输入,符合用户平时的写字习惯,操作极其方便快捷,提高了输入效率,解决了虚拟现实设备等终端设备字符输入不便的技术问题,提升了用户体验。

【技术实现步骤摘要】
字符输入方法和装置
本专利技术涉及虚拟现实
,特别是涉及到一种字符输入方法和装置。
技术介绍
虚拟现实设备,简称VR(VirtualReality)设备,是利用仿真技术、计算机图形学、人机接口技术、多媒体技术、传感技术以及网络技术等多种技术集合的产品,是借助计算机及最新传感器技术创造的一种崭新的人机交互手段。其具体技术内涵是一种综合利用计算机图形系统和各种现实及控制等接口设备,在计算机上生成的可交互的三维环境中提供沉浸感觉的技术。由于VR设备不便于通过键盘或触摸方式进行字符输入,因此,各种VR设备都面临如何实现字符输入的问题。现有的解决方案,是在VR界面中显示虚拟键盘,用户通过遥控器在虚拟键盘上选择相应的按键进行输入。但这种输入方式操作不便,效率低下,用户体验不佳。
技术实现思路
本专利技术的主要目的为提供一种字符输入方法和装置,旨在解决虚拟现实设备字符输入不便的技术问题,提高输入效率。为达以上目的,本专利技术提出一种字符输入方法,所述方法包括以下步骤:接收轨迹数据采集装置发送的轨迹数据;根据所述轨迹数据确定每一个笔画的起点和终点;连接每一个笔画的起点和终点,绘制出字符图像;根据所述字符图像在字符库中匹配出对应的字符。可选地,所述根据所述轨迹数据确定每一个笔画的起点和终点的步骤包括:获取所述轨迹数据中轨迹点的水平轴和垂直轴的加速度;比较所述加速度与第一阈值的大小;将所述水平轴和垂直轴的加速度均小于所述第一阈值的轨迹点确定为一个笔画的起点。可选地,所述将所述水平轴和垂直轴的加速度均小于所述第一阈值的轨迹点确定为一个笔画的起点的步骤之后还包括:判断所述轨迹点的水平轴或垂直轴的加速度是否急速增大;将所述水平轴或垂直轴的加速度急速增大的轨迹点确定为一个笔画的终点。可选地,所述将所述水平轴和垂直轴的加速度均小于所述第一阈值的轨迹点确定为一个笔画的起点的步骤之后还包括:判断所述轨迹点的水平轴或垂直轴的加速度是否先减小后急速增大;若是,则将所述水平轴或垂直轴的加速度急速增大的轨迹点确定为一个笔画的终点。可选地,所述判断所述轨迹点的水平轴或垂直轴的加速度是否先减小后急速增大的步骤包括:先依次比较前后两个轨迹点的水平轴或垂直轴的加速度的大小,当后一个轨迹点的所述加速度小于前一个轨迹点的所述加速度时,判定所述加速度减小;而后判断所述轨迹点的水平轴或垂直轴的加速度是否急速增大,若是,则判定所述加速度先减小后急速增大。可选地,所述将所述水平轴和垂直轴的加速度均小于所述第一阈值的轨迹点确定为一个笔画的起点的步骤之后还包括:判断所述轨迹点的水平轴或垂直轴的加速度是否先急速增大而后方向突变;若是,则将水平轴或垂直轴的加速度急速增大的轨迹点确定为一个笔画的终点。可选地,所述将所述水平轴和垂直轴的加速度均小于所述第一阈值的轨迹点确定为一个笔画的起点的步骤之后还包括:判断所述轨迹点的水平轴或垂直轴的加速度是否先减小再急速增大而后方向突变;若是,则将水平轴或垂直轴的加速度急速增大的轨迹点确定为一个笔画的终点。可选地,所述方法包括:统计一个笔画内的轨迹点的水平轴或垂直轴的加速度的平均值;比较当前轨迹点的水平轴或垂直轴的加速度与所述平均值的大小;当所述当前轨迹点的水平轴或垂直轴的加速度大于所述平均值,且二者的差值大于第二阈值时,判定所述加速度急速增大。可选地,所述方法包括:依次比较前后两个轨迹点的水平轴或垂直轴的加速度的大小;当后一个轨迹点的所述加速度大于前一个轨迹点的所述加速度,且二者的差值大于第二阈值时,判定所述加速度急速增大。可选地,所述方法包括:当所述加速度急速增大后,依次比较前后两个轨迹点的所述加速度的方向;当后一个轨迹点的所述加速度的方向与前一个轨迹点的所述加速度的方向的夹角超过预设角度时,判定所述加速度的方向突变。可选地,所述方法应用于虚拟现实设备。可选地,所述头戴式虚拟现实设备为虚拟现实眼镜或虚拟现实头盔。可选地,所述方法还包括:当接收到第一指令时,所述轨迹数据采集装置开始记录陀螺仪的数据;当接收到第二指令时,所述轨迹数据采集装置停止记录陀螺仪的数据;所述轨迹数据采集装置将在所述第一指令与所述第二指令之间记录的数据作为自身移动的轨迹数据。本专利技术同时提出一种字符输入装置,所述装置包括:接收模块,用于接收轨迹数据采集装置发送的轨迹数据;确定模块,用于根据所述轨迹数据确定每一个笔画的起点和终点;绘制模块,用于连接每一个笔画的起点和终点,绘制出字符图像;匹配模块,用于根据所述字符图像在字符库中匹配出对应的字符。可选地,所述确定模块包括起点确定单元,所述起点确定单元用于:获取所述轨迹数据中轨迹点的水平轴和垂直轴的加速度;比较所述加速度与第一阈值的大小;将所述水平轴和垂直轴的加速度均小于所述第一阈值的轨迹点确定为一个笔画的起点。可选地,所述确定模块还包括终点确定单元,所述终点确定单元用于:判断所述轨迹点的水平轴或垂直轴的加速度是否急速增大;将所述水平轴或垂直轴的加速度急速增大的轨迹点确定为一个笔画的终点。可选地,所述确定模块还包括终点确定单元,所述终点确定单元用于:判断所述轨迹点的水平轴或垂直轴的加速度是否先减小后急速增大;若是,则将所述水平轴或垂直轴的加速度急速增大的轨迹点确定为一个笔画的终点。可选地,所述终点确定单元用于:先依次比较前后两个轨迹点的水平轴或垂直轴的加速度的大小,当后一个轨迹点的所述加速度小于前一个轨迹点的所述加速度时,判定所述加速度减小;而后判断所述轨迹点的水平轴或垂直轴的加速度是否急速增大,若是,则判定所述加速度先减小后急速增大。可选地,所述确定模块还包括终点确定单元,所述终点确定单元用于:判断所述轨迹点的水平轴或垂直轴的加速度是否先急速增大而后方向突变;若是,则将水平轴或垂直轴的加速度急速增大的轨迹点确定为一个笔画的终点。可选地,所述确定模块还包括终点确定单元,所述终点确定单元用于:判断所述轨迹点的水平轴或垂直轴的加速度是否先减小再急速增大而后方向突变;若是,则将水平轴或垂直轴的加速度急速增大的轨迹点确定为一个笔画的终点。可选地,所述终点确定单元用于:统计一个笔画内的轨迹点的水平轴或垂直轴的加速度的平均值;比较当前轨迹点的水平轴或垂直轴的加速度与所述平均值的大小;当所述当前轨迹点的水平轴或垂直轴的加速度大于所述平均值,且二者的差值大于第二阈值时,判定所述加速度急速增大。可选地,所述终点确定单元用于:依次比较前后两个轨迹点的水平轴或垂直轴的加速度的大小;当后一个轨迹点的所述加速度大于前一个轨迹点的所述加速度,且二者的差值大于第二阈值时,判定所述加速度急速增大。可选地,所述终点确定单元用于:当所述加速度急速增大后,依次比较前后两个轨迹点的所述加速度的方向;当后一个轨迹点的所述加速度的方向与前一个轨迹点的所述加速度的方向夹角超过预设角度时,判定所述加速度的方向突变。可选地,所述装置应用于虚拟现实设备。可选地,所述轨迹数据采集装置用于:接收第一指令和第二指令;当接收到第一指令时,开始记录陀螺仪的数据;当接收到第二指令时,停止记录陀螺仪的数据;将在所述第一指令与所述第二指令之间记录的数据作为自身移动的轨迹数据。本专利技术实施例所提供的一种字符输入方法,通过接收轨迹数据采集装置发送的轨迹数据,根据轨迹数据确定每一个笔画的起点和本文档来自技高网...
字符输入方法和装置

【技术保护点】
一种字符输入方法,其特征在于,包括以下步骤:接收轨迹数据采集装置发送的轨迹数据;根据所述轨迹数据确定每一个笔画的起点和终点;连接每一个笔画的起点和终点,绘制出字符图像;根据所述字符图像在字符库中匹配出对应的字符。

【技术特征摘要】
1.一种字符输入方法,其特征在于,包括以下步骤:接收轨迹数据采集装置发送的轨迹数据;根据所述轨迹数据确定每一个笔画的起点和终点;连接每一个笔画的起点和终点,绘制出字符图像;根据所述字符图像在字符库中匹配出对应的字符。2.根据权利要求1所述的字符输入方法,其特征在于,所述根据所述轨迹数据确定每一个笔画的起点和终点的步骤包括:获取所述轨迹数据中轨迹点的水平轴和垂直轴的加速度;比较所述加速度与第一阈值的大小;将所述水平轴和垂直轴的加速度均小于所述第一阈值的轨迹点确定为一个笔画的起点。3.根据权利要求2所述的字符输入方法,其特征在于,所述将所述水平轴和垂直轴的加速度均小于所述第一阈值的轨迹点确定为一个笔画的起点的步骤之后还包括:判断所述轨迹点的水平轴或垂直轴的加速度是否急速增大;将所述水平轴或垂直轴的加速度急速增大的轨迹点确定为一个笔画的终点。4.根据权利要求2所述的字符输入方法,其特征在于,所述将所述水平轴和垂直轴的加速度均小于所述第一阈值的轨迹点确定为一个笔画的起点的步骤之后还包括:判断所述轨迹点的水平轴或垂直轴的加速度是否先减小后急速增大;若是,则将所述水平轴或垂直轴的加速度急速增大的轨迹点确定为一个笔画的终点。5.根据权利要求4所述的字符输入方法,其特征在于,所述判断所述轨迹点的水平轴或垂直轴的加速度是否先减小后急速增大的步骤包括:先依次比较前后两个轨迹点的水平轴或垂直轴的加速度的大小,当后一个轨迹点的所述加速度小于前一个轨迹点的所述加速度时,判定所述加速度减小;而后判断所述轨迹点的水平轴或垂直轴的加速度是否急速...

【专利技术属性】
技术研发人员:宋新华
申请(专利权)人:奇酷互联网络科技深圳有限公司
类型:发明
国别省市:广东,44

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

1