输出信息的方法和装置制造方法及图纸

技术编号:15547114 阅读:55 留言:0更新日期:2017-06-05 20:54
本发明专利技术公开了一种输出信息的方法和装置。其中,该方法包括:获取至少一个笔画在三维空间内的三维轨迹;将三维轨迹以视向量的方向为轴心进行正交投影,得到笔画在二维投影平面内的投影结果,其中,投影结果包括笔画在二维投影平面内的笔画向量;将投影结果与预设文字库比对,输出与投影结果匹配的信息。本发明专利技术解决了现有技术无法实现三维手写输入识别造成打字不方便的技术问题。

Method and device for outputting information

The invention discloses a method and a device for outputting information. Among them, the method comprises: acquiring at least one stroke in three-dimensional space three-dimensional trajectory; 3D trajectory is regarded as the axis direction vector orthogonal projection, projection results in 2D projection plane projection strokes which results including stroke strokes vector in the 2D projection plane projection and preset results; text Kubica, output and projection results, information. The invention solves the technical problem that the prior art can not realize three-dimensional handwriting input identification and causes inconvenient typing.

【技术实现步骤摘要】
输出信息的方法和装置
本专利技术涉及计算机
,具体而言,涉及一种输出信息的方法和装置。
技术介绍
在本领域,随着电子技术的飞速发展,为了实现人与计算机、手机等电子设备的互动,键盘已经成为现代人们生活中不可缺少的输入工具,不管是实体键盘,还是触摸屏键盘,QWERTY键盘可是必备的。目前,现有的输入法主要分为传统输入法(例如,拼音输入法)和手写输入法。首先从输入法原理来说,输入法就是一个查表操作,输入的信息是键盘信息,根据击键消息到表中查找对应的汉字。以拼音输入法为例,将码表导入到Excel。假设码表是基于拼音的,码表可以分为两列,一列是拼音,一列是汉字串,那么用鼠标点击编辑->查找,在查找内容框中敲入“shishi”,点击查找下一个按钮,黑色矩形框立即就跳到A列的“shishi”的行上面,对应的B列就是“试试、事事、实施、时世、史实……”等等这些汉字串,输入法的原理就是这样。随着触摸设备的普及,手写输入法也得到了广泛的应用。但是,我们现有使用的手写输入法还是应用在二维领域,是平面的,需要在手写板或者触摸屏上写字。然而在VR世界中,看不到键盘又摸不到屏幕,打字成为VR的一大难题,现有二维手写输入无法达到应用。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种输出信息的方法和装置,以至少解决现有技术无法实现三维手写输入识别造成打字不方便的技术问题。根据本专利技术实施例的一个方面,提供了一种输出信息的方法,包括:获取至少一个笔画在三维空间内的三维轨迹;将三维轨迹以视向量的方向为轴心进行正交投影,得到笔画在二维投影平面内的投影结果,其中,投影结果包括笔画在二维投影平面内的笔画向量;将投影结果与预设文字库比对,输出与投影结果匹配的信息。根据本专利技术实施例的另一方面,还提供了一种输出信息的装置,包括:第一获取模块,用于获取至少一个笔画在三维空间内的三维轨迹;第一处理模块,用于将三维轨迹以视向量的方向为轴心进行正交投影,得到笔画在二维投影平面内的投影结果,其中,投影结果包括笔画在二维投影平面内的笔画向量;第一输出模块,用于将投影结果与预设文字库比对,输出与投影结果匹配的信息。在本专利技术实施例中,通过获取至少一个笔画在三维空间内的三维轨迹;将三维轨迹以视向量的方向为轴心进行正交投影,得到笔画在二维投影平面内的投影结果,其中,投影结果包括笔画在二维投影平面内的笔画向量;将投影结果与预设文字库比对,输出与投影结果匹配的信息,达到了将三维空间手写输入的三维轨迹转换到二维平面上可以用于识别的二维图像的目的,从而实现了三维空间内快速手写输入识别文字的技术效果,进而解决了现有技术无法实现三维手写输入识别造成打字不方便的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的一种输出信息的方法流程图;图2(a)是根据本专利技术实施例的一种可选的以手写方式输入中文字符的VR游戏界面示意图;图2(b)是根据本专利技术实施例的一种可选的以手写方式输入英文字符的VR游戏界面示意图;图3是根据本专利技术实施例的一种可选的输出信息的方法流程图;图4是根据本专利技术实施例的一种可选的输出信息的方法流程图;图5是根据本专利技术实施例的一种可选的输出信息的方法流程图;图6是根据本专利技术实施例的一种可选的输出信息的方法流程图;图7是根据本专利技术实施例的一种优选的输出信息的方法流程图;以及图8是根据本专利技术实施例的一种输出信息的装置示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。实施例1根据本专利技术实施例,提供了一种输出信息的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图1是根据本专利技术实施例的一种输出信息的方法流程图,如图1所示,该方法包括如下步骤:步骤S102,获取至少一个笔画在三维空间内的三维轨迹。具体地,在上述步骤中,上述三维空间可以为由长、宽、高(或深度)三个维度构成的空间,上述三维轨迹可以为用户在该三维空间内基于手写方式输入文字时,与所写文字的笔画对应的在三维空间内的移动轨迹。一种可选的实施中,以VR游戏为例,当游戏玩家配上输入设备(例如,游戏手柄或感应手套)后,在游戏中则可以变换为手写笔,进入手写模式,根据人类写字的本能,可以利用游戏手柄在VR空间中绘制出要写的文字的笔画所对应的三维轨迹,在此过程中,由于游戏手柄在三维空间中运动,所以,与在手写板、绘图板、或者用鼠标写字的二维图形表示有所不同,在三维空间中进行书写文字,由于多了深度这个维度,因而,书写的每个笔画在空间中都是不相交的向量。对此,我们需要做额外的工作来进行平面化。此处需要说明的是,在上述实施例中,当玩家通过游戏手柄在三维空间内书写文字时,游戏手柄在三维空间内绘制轨迹时会产生三维运动数据,该三维运动数据包含在采样期间采样出的当前游戏手柄在三维空间内的坐标值(x,y,z)。容易注意,游戏手柄的三维运动数据是定时通过硬件提供的接口提供的。以游戏手柄在三维空间内的运动数据可以得到游戏手柄在绘制轨迹时的三维坐标值,以这样三维坐标值为基础,可以构造出游戏手柄在三维空间内绘制的三维轨迹,即,与输入的文字笔画对应的三维轨迹。步骤S104,将三维轨迹以视向量的方向为轴心进行正交投影,得到笔画在二维投影平面内的投影结果,其中,投影结果包括笔画在二维投影平面内的笔画向量。具体地,在上述步骤中,上述视向量可以为用户与文字笔画对应的三维轨迹时视线的朝向向量;上述投影结果可以为在视向量方向与上述三维轨迹对应的笔画向量;上述二维投影平面可以为与视向量的方向垂直的任意一个二维平面;在获取文字的至少一个笔画在三维空间内的三维轨迹后,将获取的三维轨迹以视向量的方向为轴心进行正交投影,在与视向量的方向垂直的二维投影面上得到与三维轨迹对应的笔画向量。一种可选的实施例中,仍以VR游戏为例,上述视向量可以为玩家的游戏手柄在三维空间内的运动轨迹过程中,对玩家的视线朝向向量进行采样后得到的多个视线朝向向量的和向量。步骤S106,将投影结果与预设文字库比对,输出本文档来自技高网
...
输出信息的方法和装置

【技术保护点】
一种输出信息的方法,其特征在于,包括:获取至少一个笔画在三维空间内的三维轨迹;将所述三维轨迹以视向量的方向为轴心进行正交投影,得到所述笔画在二维投影平面内的投影结果,其中,所述投影结果包括所述笔画在所述二维投影平面内的笔画向量;将所述投影结果与预设文字库比对,输出与所述投影结果匹配的信息。

【技术特征摘要】
1.一种输出信息的方法,其特征在于,包括:获取至少一个笔画在三维空间内的三维轨迹;将所述三维轨迹以视向量的方向为轴心进行正交投影,得到所述笔画在二维投影平面内的投影结果,其中,所述投影结果包括所述笔画在所述二维投影平面内的笔画向量;将所述投影结果与预设文字库比对,输出与所述投影结果匹配的信息。2.根据权利要求1所述的方法,其特征在于,获取至少一个笔画在三维空间内的三维轨迹,包括:获取目标对象在所述三维空间内移动时所产生的三维运动数据;根据所述三维运动数据确定至少一个移动位置对应的三维坐标;根据所述三维坐标构造所述三维轨迹。3.根据权利要求2所述的方法,其特征在于,在将所述三维轨迹以视向量的方向为轴心进行正交投影,得到所述笔画在二维投影平面内的投影结果之前,所述方法还包括:根据所述至少一个笔画在所述三维空间内的三维轨迹确定所述视向量。4.根据权利要求3所述的方法,其特征在于,根据所述至少一个笔画在所述三维空间内的三维轨迹确定所述视向量,包括:在所述目标对象完成所述三维轨迹的过程中,实时或定时采集操作所述目标对象的用户的多个视线朝向向量;根据所述多个视线朝向向量,计算得到与所述三维轨迹对应的视向量。5.根据权利要求1所述的方法,其特征在于,得到所述笔画在二维投影平面内的投影结果,包括:获取所有笔画在所述二维投影平面内的笔画向量;连接所有的笔画向量,得到在所述二维投影平面内的投影结果。6.根据权利要求5所述的方法,其特征在于,连接所有的笔画向量,包括:在当前笔画向量的起点与上一笔书写的笔画向量的终点之间添加虚拟笔画。7.根据权利要求5所述的方法,其特征在于,连接所有的笔画向量,包括:获取书写所述笔画的顺序;按照所述笔画的顺序,为所述所有的笔画对应的笔画向量设置唯一的序列号;根据所述唯一的序列号,在相邻序列号的笔画向量之间添加虚拟笔画。8.根据权利要求1所述的方法,其特征在于,将所述投影结果与预设文字库比对,输出与所述投影结果匹配的信息,包括:将所述投影结果的所有笔画向量进行网格划分;提取每个网格中所述笔画向量的一个或多个特征向量,作为所述每个网格的特征值;对所述特征值作线性归一化处理,得到所述投影结果的特征向量;将所述投影结果的特征向量与预设文字库比较,输出与所述投影结果匹配的信息。9.一种输出信息的装置,其特征在于,包括:第一获...

【专利技术属性】
技术研发人员:黄利平申文迪
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1