一种基于游戏手柄的字符输入方法及装置制造方法及图纸

技术编号:21126035 阅读:36 留言:0更新日期:2019-05-17 23:19
本发明专利技术实施例提供了一种基于游戏手柄的字符输入方法和装置,所述方法包括:响应于用户对游戏手柄上摇杆的至少一个书写操作,获取所述书写操作的轨迹;对所述轨迹进行分析得到笔画序列;识别所述笔画序列对应的字符并输入至电子设备中。应用本发明专利技术实施例能够使用游戏手柄进行书写,再数据识别并最终将识别出的字符显示,从而完成输入至电子设备的操作,适用于所有语言文字和符号的输入,符合人类的书写习惯且无需用户多次操作,输入速度快,用户体验效果好。

A Character Input Method and Device Based on Game Handle

The embodiment of the present invention provides a character input method and device based on a game handle. The method includes: acquiring the track of the writing operation in response to at least one writing operation of the rocker on the game handle by the user; analyzing the track to obtain the stroke sequence; recognizing the corresponding characters of the stroke sequence and input them into the electronic device. The embodiment of the invention can use the game handle to write, recognize data and display the recognized characters eventually, so as to complete the operation of input to the electronic equipment, which is suitable for the input of all languages and symbols, conforms to the human writing habits and does not require multiple user operations, has fast input speed and good user experience effect.

【技术实现步骤摘要】
一种基于游戏手柄的字符输入方法及装置
本专利技术涉及数据处理
,特别是涉及一种基于游戏手柄的字符输入方法和一种基于游戏手柄的字符输入装置。
技术介绍
键盘是最常用也是最主要的输入设备,通过键盘可以将英文字母、数字、标点符号等字符输入到计算机等电子设备中,从而向计算机发出命令、输入数据等,最早可以追溯到19世纪早期的打印机。随着游戏手柄技术的发展,越来越多的玩家选择使用手柄来进行游戏,然而手柄的按键有限,无法像键盘那样拥有大量的按键映射各种指令,因此无法快捷进行文字输入。目前在主机游戏中,主要使用游戏手柄来控制屏幕上的虚拟键盘。具体地,先使用摇杆来控制虚拟键盘上选中指示框的位置,当选中指示框的位置到达虚拟按键上时,点击手柄上的确认按键进行输入,这种输入方式效率非常的低,例如输入一个“键”汉字,用户需要依次输入“j”、“i”、“a”、“n”、“g”字母,每个字母平均需要移动选中指示框5次,等于用户一共需要进行约25次操作才能完成“键”字的输入。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种基于游戏手柄的字符输入方法和相应的一种基于游戏手柄的字符输入装置。为了解决上述问题,本专利技术实施例公开了一种基于游戏手柄的字符输入方法,包括:响应于用户对游戏手柄上摇杆的至少一个书写操作,获取所述书写操作的轨迹;对所述轨迹进行分析得到笔画序列;识别所述笔画序列对应的字符并输入至电子设备中。优选地,所述获取所述书写操作的轨迹的步骤,包括:记录所述书写操作的坐标数据和对应的输入时间;按照所述输入时间采用所述坐标数据形成轨迹。优选地,在所述对所述轨迹进行分析得到笔画序列的步骤之后,还包括:确定所述笔画序列中各个笔画的分析权重;根据所述分析权重从所述笔画序列中识别出无效笔画。优选地,所述确定所述笔画序列中各个笔画的分析权重的步骤,包括:判断用户书写在所述笔画序列中的笔画之前,是否检测到用户对游戏手柄上摇杆的指定操作;若检测到用户对游戏手柄上摇杆的指定操作,则增加所述笔画的分析权重。优选地,所述确定所述笔画方向序列中各个笔画的分析权重的步骤,包括:当检测到游戏手柄上摇杆回归至原点的时间达到预设时间时,降低最后一个笔画的分析权重。优选地,所述识别所述笔画序列对应的字符并输入至电子设备中的步骤,包括:当识别所述笔画序列对应为多个字符时,识别出所述多个字符的字符组合;按照预设规则显示所述至少一个字符组合;响应于用户在游戏手柄的选择操作,从所述至少一个字符组合中筛选出目标字符组合并输入至电子设备中。优选地,在所述获取所述书写操作的轨迹的步骤之后,还包括:实时显示所述轨迹。优选地,在所述识别所述笔画序列对应的字符并输入至电子设备中的步骤之后,还包括:响应于用户对游戏手柄上摇杆的旋转操作,对所述字符进行处理。本专利技术实施例还公开了一种基于游戏手柄的字符输入装置,包括:书写操作识别模块,用于响应于用户对游戏手柄上摇杆的至少一个书写操作,获取所述书写操作的轨迹;轨迹分析模块,用于对所述轨迹进行分析得到笔画序列;字符输入模块,用于识别所述笔画序列对应的字符并输入至电子设备中。本专利技术实施例还公开了一种电子设备,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述电子设备执行如上所述的一个或多个的方法。本专利技术实施例还公开了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如上所述的一个或多个的方法。本专利技术实施例包括以下优点:本专利技术实施例响应于用户对游戏手柄上摇杆的至少一个书写操作,识别书写操作形成点阵图,对点阵图进行分析得到笔画方向序列,识别笔画序列对应的字符并进行显示。应用本专利技术实施例能够使用游戏手柄进行书写,再数据识别并最终将识别出的字符显示,从而完成输入至电子设备的操作,适用于所有语言文字和符号的输入,符合人类的书写习惯且无需用户多次操作,输入速度快,用户体验效果好。附图说明图1是本专利技术的一种基于游戏手柄的字符输入方法实施例的步骤流程图;图2是本专利技术的一种模拟书写文字的过程示意图;图3是本专利技术的一种多种符号的示意图;图4是本专利技术的一种文字识别的示意图;图5是本专利技术的一种字符选择的示意图;图6是本专利技术的一种基于游戏手柄的字符输入装置实施例的结构框图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。参照图1,示出了本专利技术的一种基于游戏手柄的字符输入方法实施例的步骤流程图,具体可以包括如下步骤:步骤101,响应于用户对游戏手柄上摇杆的至少一个书写操作,获取所述书写操作的轨迹。本专利技术实施例可以基于模拟摇杆实现,模拟摇杆(AnalogStick,也叫类比摇杆),顾名思义输入的是模拟量。传统的游戏手柄上的方向键(摇杆或者十字键),输入的都只是单纯的方向,相当于XY轴的正负没有量化。而模拟摇杆输入的则是XY轴的向量信号,可以包含方向和力度等多种信息。当然,除了模拟摇杆之外,其他能够输入模拟量的游戏手柄均可,本专利技术实施例对此无需加以限制。需要说明的是,本专利技术实施例可以运用于各种语言文字与符号的输入,比如日文、韩文、英文或者标点符号,只要是可以进行书写的文字与符号均可以通过此方法输入至电子设备中。在激活基于游戏手柄输入字符的操作后,用户可以通过模拟书写的方式摇动游戏手柄上的摇杆并产生书写操作,游戏手柄识别书写操作形成点阵图。在用户书写过程中,可以将不同位置的笔画叠加在一起,书写识别系统会自动通过笔画的输入时间将笔画按时间顺序进行分析,这意味着用户可以不停顿的连续书写一定数量的字体,具体可书写字体的数量视识别算法而定。参照图2所示,该图为用户通过模拟书写的方式输入“一天”的过程示意图,用户可以通过不停顿的连续书写两个文字。在本专利技术的一种优选实施例中,所述步骤101可以包括如下子步骤:记录所述书写操作的坐标数据和对应的输入时间;按照所述输入时间采用所述坐标数据形成轨迹。在具体实现中,游戏手柄实时记录书写操作对应的摇杆的XY轴的坐标数据与相应的输入时间,然后通过点阵的方式排布坐标数据和输入时间形成轨迹(点阵图)。其中,XY轴的坐标数据可以根据游戏手柄的模拟量分辨率与采样方式而定,XY轴的坐标数据的分析方式可以视具体使用的书写识别算法而定。优选地,在本专利技术实施例中可以实时显示所述轨迹,即在用户输入过程中,在电子设备的屏幕可以实时将通过游戏手柄输入的轨迹以图形化的方式显示出来,对用户的书写操作进行反馈。步骤102,对所述轨迹进行分析得到笔画序列。本专利技术实施例在用户书写的过程中,对于轨迹中的笔画不断进行分析得到笔画方向序列。其中,在笔画序列中的笔画包含方向和输入时间等信息。在本专利技术的一种优选实施例中,在所述步骤102,即得到笔画序列之后还可以包括如下步骤:步骤S11,确定所述笔画序列中各个笔画的分析权重;步骤S12,根据所述分析权重从所述笔画序列中识别出无效笔画。在本专利技术实施例中,会自动通过笔画的输入时间将笔画按时间顺序进行分析,不同的笔画会有不同的分析权重。在书写识别的时候,没有绝对的无效笔画,因此每种笔画在不同的情况下有着不同的分析权重,分析权重越低,本文档来自技高网...

【技术保护点】
1.一种基于游戏手柄的字符输入方法,其特征在于,包括:响应于用户对游戏手柄上摇杆的至少一个书写操作,获取所述书写操作的轨迹;对所述轨迹进行分析得到笔画序列;识别所述笔画序列对应的字符并输入至电子设备中。

【技术特征摘要】
1.一种基于游戏手柄的字符输入方法,其特征在于,包括:响应于用户对游戏手柄上摇杆的至少一个书写操作,获取所述书写操作的轨迹;对所述轨迹进行分析得到笔画序列;识别所述笔画序列对应的字符并输入至电子设备中。2.根据权利要求1所述的方法,其特征在于,所述获取所述书写操作的轨迹的步骤,包括:记录所述书写操作的坐标数据和对应的输入时间;按照所述输入时间采用所述坐标数据形成轨迹。3.根据权利要求1所述的方法,其特征在于,在所述对所述轨迹进行分析得到笔画序列的步骤之后,还包括:确定所述笔画序列中各个笔画的分析权重;根据所述分析权重从所述笔画序列中识别出无效笔画。4.根据权利要求3所述的方法,其特征在于,所述确定所述笔画序列中各个笔画的分析权重的步骤,包括:判断用户书写在所述笔画序列中的笔画之前,是否检测到用户对游戏手柄上摇杆的指定操作;若检测到用户对游戏手柄上摇杆的指定操作,则增加所述笔画的分析权重。5.根据权利要求3所述的方法,其特征在于,所述确定所述笔画方向序列中各个笔画的分析权重的步骤,包括:当检测到游戏手柄上摇杆回归至原点的时间达到预设时间时,降低最后一个笔画的分析权重。6.根据权利要求1所述的方法,其特征在于,所述识别所述笔画序列对应的字符并输入至电子设备中...

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

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

1