一种游戏指令识别方法及电子终端与流程

未命名 09-01 阅读:154 评论:0


1.本发明涉及电子终端的交互技术领域,具体涉及一种游戏指令识别方法及电子终端。


背景技术:

2.随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类也越来越多,人们也享受到了科技发展带来的各种便利。现在人们可以通过各种类型的电子终端,随时随地享受随着科技发展带来的舒适生活。现阶段,电子终端的游戏功能尤其是游戏功能已经是很重要的一部分,而且随着电子终端操作系统的完善和硬件配置的不断攀升,其所搭载的游戏早已不再是简易的平面小型游戏。不过制约电子终端上大型游戏发展的一个重要因素就是:电子终端的人机交互空间有限,操作性不强。大型游戏的常见特点就是玩法复杂,通过大量的互动和操作,给用户带来丰富的体验。而目前现阶段的电子终端与用户进行常规交互主要依靠触摸屏,按键数量相当少。
3.对于必须输入多样化指令的游戏,就需要利用在触摸屏上生成的悬浮按钮,用户在游戏中点击悬浮按钮所在的位置,来发出对应的指令。每一个悬浮按钮一般对应一个游戏指令,当游戏指令过多时,触摸屏上就会生成多个悬浮按钮,悬浮按钮过多显示在触控屏上显然会影响用户的游戏体验。所以,在游戏过程中,大多触发游戏指令的悬浮按钮都会被隐藏起来,需要使用时触发其显示,再选择相应的悬浮按钮触发相应的游戏指令。
4.可见,目前的电子终端在游戏过程中,依靠悬浮按钮触发游戏指令,游戏指令操作速度慢,影响游戏操作感。


技术实现要素:

5.针对现有技术存在的问题,本发明的目的在于提供一种游戏指令识别方法及电子终端,其利用不同手指敲击电子终端的方式来实现与电子终端的交互,实现游戏指令的快速操作,提高游戏操作感。
6.为实现上述目的,本发明采用的技术方案是:一种游戏指令识别方法,所述方法应用于电子终端,适用于游戏中用户横向握持电子终端的场景,用户双手大拇指和小拇指用于支撑握持电子终端,位于电子终端背面的双手的食指、中指、无名指的指端用于自由活动敲击电子终端背面;所述食指、中指、无名指的指端分别敲击的动作或任意两个以上组合的敲击动作对应绑定游戏中的指令,识别方法包括如下步骤:步骤1、用户在电子终端的游戏端启动双手的食指、中指、无名指的指端在电子终端背面的敲击动作与指定的游戏指令绑定的步骤:用户保持游戏中相同的握持电子终端的姿势,根据游戏端提示的游戏指令,用户使用自定义的指端敲击电子终端背面,游戏端采集该敲击动作对应的声纹信号,将该自定
义的指端敲击电子终端背面的动作与该游戏指令进行绑定;步骤2、游戏中,用户保持上述横向握持电子终端的姿势,使用自定义的指端敲击电子终端背面,游戏端根据声纹信号识别出敲击动作的类型,根据该敲击动作的类型调取对应的游戏指令,并执行相应的功能。
7.所述电子终端的背面设有六个敲击区域,分别为左边三个敲击区域和右边三个敲击区域;所述左边三个敲击区域分别对应用户左手的食指、中指和无名指,所述右边三个敲击区域分别对应用户右手的食指、中指和无名指;游戏中,用户使用自定义的指端敲击电子终端背面时,游戏端采集该敲击动作产生的声纹信号和敲击区域信息;游戏端根据采集的声纹信号识别出敲击动作的类型,调取相应的游戏指令;游戏端还判断调取的游戏指令与敲击区域是否存在对应关系,若存在对应关系,则执行游戏指令相应的功能;若不存在对应关系,则不进行任何操作。
8.所述将自定义的指端敲击电子终端背面的动作与该游戏指令进行绑定时,游戏端采集每一自定义指端在不同敲击力度和角度下多次敲击电子终端背面时的声纹差异,并设定容错率。
9.一种电子终端,其包括姿势判断单元,用于在启动电子终端的游戏端时判断电子终端是否被横向握持,当电子终端被横向握持时,启动指令绑定单元和分析单元;麦克风单元,用于采集用户手指敲击电子终端时产生的声纹信号;指令绑定单元,用于将用户双手的食指、中指、无名指的指端分别敲击的动作或任意两个以上组合的敲击动作对应绑定游戏指令;分析单元,用于对采集的声纹信息进行分析,根据声纹信号识别出敲击动作的类型,根据该敲击动作的类型调取对应的游戏指令;执行单元,用于执行分析单元获得的游戏指令。
10.所述电子终端还包括传感器单元,用于在游戏中用户使用自定义的指端敲击电子终端背面时,采集电子终端背面的六个敲击区域产生的震动信号;判断单元,用于比较六个敲击区域产生的震动信号强弱,并判定为震动信号最强的敲击区域为用户此次的敲击区域;该判断单元还用于判断所述分析单元获得的游戏指令与确定的敲击区域是否存在对应关系,若存在对应关系,则触发执行单元执行游戏指令相应的功能;若不存在对应关系,则不进行任何操作。
11.一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备执行如上所述的游戏指令识别方法。
12.采用上述方案后,本发明利用不同手指敲击电子终端的方式来实现与电子终端的交互,实现游戏指令的快速操作,丰富了游戏指令的输入操作,提高了游戏操作感。
附图说明
13.图1为短指甲用户的手指敲击示意图;图2为长指甲用户的手指敲击示意图。
具体实施方式
14.现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本公开的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本公开的各方面。附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现 这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
15.本发明揭示了一种游戏指令识别方法,该方法应用于电子终端,适用于游戏中用户横向握持电子终端的场景,该方法具体包括以下步骤:步骤10、用户双手大拇指和小拇指用于支撑握持电子终端,位于电子终端背面的双手的食指、中指、无名指的指端用于自由活动敲击电子终端背面;所述食指、中指、无名指的指端分别敲击的动作或任意两个以上组合的敲击动作对应绑定游戏中的指令。
16.具体地,用户在电子终端的游戏端启动双手的食指、中指、无名指的指端在电子终端背面的敲击动作与指定的游戏指令绑定。用户保持游戏中相同的握持电子终端的姿势,根据游戏端提示的游戏指令,用户使用自定义的指端敲击电子终端背面,游戏端采集该敲击动作对应的声纹信号,将该自定义的指端敲击电子终端背面的动作与该游戏指令进行绑定。
17.在将敲击的动作或任意两个以上组合的敲击动作与游戏指令绑定过程中,需要录入自定义指端敲击电子终端的声纹信息。而在录入声纹信息时,玩家根据电子终端屏幕提示,按照不同技能分别对应地用左手食指、左手中指、左手无名指、右手食指、右手中指、右手无名指来敲击手机背面,将六个手指的敲击动作与六个不同技能一一对应(当然,此处为举例说明,在实际应用过程中,六个手指的敲击动作通过组合之后可以绑定六个以上的游戏指令)。然后由电子终端自动收录不同手指的敲击声纹信息(由于每个手指的力量和指尖形状以及指甲长度都有不同,因此每个手指敲击手机背面的震动特征是有差异的,可以通过这种差异来判断敲击的声音来自哪个手指)。
18.由于每个人各个手指的指甲长度、指甲硬度、指甲形状及指尖肉的特征皆有不同,根据声音是由震动产生的原理,可以判断每个手指按固定角度敲击手机背面所发出的声音皆有不同。而相同手指反复敲击电子背面相同位置,发出的声音则会十分相似。
19.相同手指敲击相同位置之所以发声十分稳定,是因为指尖、指甲的接触顺序是非常固定的,假设用户的指甲较短,则手指在同方向下和被敲击面的接触顺序是很有规律的。单次敲击速度的差异,体现在声音上就是声音频率的差异。当指甲较短时,该朝向之下的指
尖、指甲的接触顺序是固定的。而由于指骨的存在,即使指甲未接触平面时,也会有指骨隔着指尖皮肤对平面施加撞击。因此会出现指尖肉、指骨、指甲三种较大差异的震动。
20.如图1所示,假设用户的指甲非常短,由于每个人指尖的肉厚度不同,发出的声音也会有不同,因为指尖、指骨的撞击震动差异。如图2所示,假设用户的指甲较长、则会因为指甲的长度、硬度、以及接触角度不同而产生不同的震动效果,也就会发出不同特征的声音频率。
21.综上,可以得知当用户双手握持电子终端时,各个手指敲击电子终端背面的声音产生特点都会不同,因此可以通过手机内置的麦克风来接收声音信息并分析出各手指敲击的频率特征,根据这些信息来对后续的敲击来源加以判断。
22.此外,在录入声纹信息时,每个手指需要多次敲击手机背面来收集不同敲击力度和角度时的声纹差异,并设定一定额度的容错率来保证敲击操作的触发成功率。完成声纹信息录入后,后续游戏中即可通过敲击电子终端背面来完成游戏技能释放了。
23.步骤20、游戏中,用户保持上述横向握持电子终端的姿势,使用自定义的指端敲击电子终端背面,游戏端根据声纹信号识别出敲击动作的类型,根据该敲击动作的类型调取对应的游戏指令,并执行相应的功能。
24.为了保证准确获取游戏指令,电子终端的背面设有六个敲击区域,分别为左边三个敲击区域和右边三个敲击区域。左边三个敲击区域分别对应用户横向握持电子终端时左手的食指、中指和无名指,右边三个敲击区域分别对应用户横向握持电子终端时右手的食指、中指和无名指。
25.游戏戏中,用户使用自定义的指端敲击电子终端背面时,游戏端采集该敲击动作产生的声纹信号和敲击区域信息。
26.游戏端根据采集的声纹信号识别出敲击动作的类型,调取相应的游戏指令;游戏端还判断调取的游戏指令与敲击区域是否存在对应关系,若存在对应关系,则执行游戏指令相应的功能;若不存在对应关系,则不进行任何操作。
27.其中,敲击区域信息通过以下方式获取:在手指敲击电子终端背面时,采集每一敲击区域的震动信号,然后将各敲击区域的震动信号进行比较,震动信号强度最大的敲击区域判定为手指敲击的敲击区域。
28.基于同一发明构思,本发明还揭示了一种电子终端,其包括姿势判断单元,用于在启动电子终端的游戏端时判断电子终端是否被横向握持,当电子终端被横向握持时,启动指令绑定单元和分析单元;麦克风单元,用于采集用户手指敲击电子终端时产生的声纹信号;指令绑定单元,用于将用户双手的食指、中指、无名指的指端分别敲击的动作或任意两个以上组合的敲击动作对应绑定游戏指令;分析单元,用于对采集的声纹信息进行分析,根据声纹信号识别出敲击动作的类型,根据该敲击动作的类型调取对应的游戏指令;执行单元,用于执行分析单元获得的游戏指令。
29.在电子终端被横向握持进行游戏时,双手大拇指和小拇指支撑握持电子终端,双手的食指、中指、无名指为自由活动状态。当用户的食指、中指或无名指敲击电子终端时,采集相应的声纹信号,然后对该采集的声纹信息进行分析,获得该声纹信息对应的游戏指令,
并执行游戏指令对应的功能。
30.电子终端还包括传感器单元,用于在游戏中用户使用自定义的指端敲击电子终端背面时,采集电子终端背面的六个敲击区域产生的震动信号;判断单元,用于比较六个敲击区域产生的震动信号强弱,并判定为震动信号最强的敲击区域为用户此次的敲击区域;该判断单元还用于判断所述分析单元获得的游戏指令与确定的敲击区域是否存在对应关系,若存在对应关系,则触发执行单元执行游戏指令相应的功能;若不存在对应关系,则不进行任何操作。
31.将声纹信息和敲击区域信息结合在一起来判断游戏指令是否执行,避免了误触的情况发生。
32.综上,本发明利用不同手指敲击电子终端的方式来实现与电子终端的交互,实现游戏指令的快速操作,丰富了游戏指令的输入操作,提高了游戏操作感。
33.本发明还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现上述实施例中所述的方法。应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、触控终端、或者网络设备等)执行根据本公开实施方式的方法。本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

技术特征:
1.一种游戏指令识别方法,所述方法应用于电子终端,适用于游戏中用户横向握持电子终端的场景,其特征在于,用户双手大拇指和小拇指用于支撑握持电子终端,位于电子终端背面的双手的食指、中指、无名指的指端用于自由活动敲击电子终端背面;所述食指、中指、无名指的指端分别敲击的动作或任意两个以上组合的敲击动作对应绑定游戏中的指令,识别方法包括如下步骤:步骤1、用户在电子终端的游戏端启动双手的食指、中指、无名指的指端在电子终端背面的敲击动作与指定的游戏指令绑定的步骤:用户保持游戏中相同的握持电子终端的姿势,根据游戏端提示的游戏指令,用户使用自定义的指端敲击电子终端背面,游戏端采集该敲击动作对应的声纹信号,将该自定义的指端敲击电子终端背面的动作与该游戏指令进行绑定;步骤2、游戏中,用户保持上述横向握持电子终端的姿势,使用自定义的指端敲击电子终端背面,游戏端根据声纹信号识别出敲击动作的类型,根据该敲击动作的类型调取对应的游戏指令,并执行相应的功能。2.根据权利要求1所述的一种游戏指令识别方法,其特征在于:所述电子终端的背面设有六个敲击区域,分别为左边三个敲击区域和右边三个敲击区域;所述左边三个敲击区域分别对应用户左手的食指、中指和无名指,所述右边三个敲击区域分别对应用户右手的食指、中指和无名指;游戏中,用户使用自定义的指端敲击电子终端背面时,游戏端采集该敲击动作产生的声纹信号和敲击区域信息;游戏端根据采集的声纹信号识别出敲击动作的类型,调取相应的游戏指令;游戏端还判断调取的游戏指令与敲击区域是否存在对应关系,若存在对应关系,则执行游戏指令相应的功能;若不存在对应关系,则不进行任何操作。3.根据权利要求1所述的一种游戏指令识别方法,其特征在于:所述将自定义的指端敲击电子终端背面的动作与该游戏指令进行绑定时,游戏端采集每一自定义指端在不同敲击力度和角度下多次敲击电子终端背面时的声纹差异,并设定容错率。4.一种电子终端,其特征在于:包括姿势判断单元,用于在启动电子终端的游戏端时判断电子终端是否被横向握持,当电子终端被横向握持时,启动指令绑定单元和分析单元;麦克风单元,用于采集用户手指敲击电子终端时产生的声纹信号;指令绑定单元,用于将用户双手的食指、中指、无名指的指端分别敲击的动作或任意两个以上组合的敲击动作对应绑定游戏指令;分析单元,用于对采集的声纹信息进行分析,根据声纹信号识别出敲击动作的类型,根据该敲击动作的类型调取对应的游戏指令;执行单元,用于执行分析单元获得的游戏指令。5.根据权利要求4所述的一种电子终端,其特征在于:所述电子终端还包括传感器单元,用于在游戏中用户使用自定义的指端敲击电子终端背面时,采集电子终端背面的六个敲击区域产生的震动信号;判断单元,用于比较六个敲击区域产生的震动信号强弱,并判定为震动信号最强的敲击区域为用户此次的敲击区域;该判断单元还用于判断所述分析单元获得的游戏指令与确
定的敲击区域是否存在对应关系,若存在对应关系,则触发执行单元执行游戏指令相应的功能;若不存在对应关系,则不进行任何操作。6.一种计算机可读存储介质,其特征在于:所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备执行如权利要求1-3任一项所述的游戏指令识别方法。

技术总结
本发明涉及一种游戏指令识别方法,所述方法应用于电子终端,所述方法包括:用户双手大拇指和小拇指用于支撑握持电子终端,位于电子终端背面的双手的食指、中指、无名指的指端用于自由活动敲击电子终端背面;所述食指、中指、无名指的指端分别敲击的动作或任意两个以上组合的敲击动作对应绑定游戏中的指令;游戏中,用户保持上述横向握持电子终端的姿势,使用自定义的指端敲击电子终端背面,游戏端根据声纹信号识别出敲击动作的类型,根据该敲击动作的类型调取对应的游戏指令,并执行相应的功能。本发明利用不同手指敲击电子终端的方式来实现与电子终端的交互,实现游戏指令的快速操作,丰富了游戏指令的输入操作,提高了游戏操作感。作感。作感。


技术研发人员:郑卫东 徐荣方 张影婷
受保护的技术使用者:深圳雷霆数字娱乐有限公司
技术研发日:2023.06.12
技术公布日:2023/8/30
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐