一种基于面部表情识别技术的游戏控制方法及系统与流程

文档序号:12595224阅读:1654来源:国知局

本发明属于网络游戏开发领域,尤其涉及一种基于面部表情识别技术的游戏控制方法及系统。



背景技术:

目前游戏市场发展迅速,各种游戏主机层出不穷,并搭配有丰富多彩的游戏软件,以满足消费者的需求。游戏的交互方式,从早期的通过键盘与手柄来进行,游戏者静态的坐在屏幕前;渐渐的进化成需要更多的肢体动作,如:跳舞机、赛车等。早期的通过键盘和手柄来操作游戏的方式,互动性不强,而且容易使游戏者上瘾,游戏者往往是长时间不断的坐在屏幕前操作游戏,对游戏者的身体健康状况有很大的伤害。伴随计算机游戏种类与内容的不断扩展丰富,其操作复杂性剧增,仍然采用传统的交互方式,越来越难于控制。



技术实现要素:

本发明的目的在于克服现有技术存在的以上问题,提供一种基于面部表情识别技术的游戏控制方法及系统,能够简化游戏操作方式,提高游戏玩家的身心健康。

为实现上述技术目的,达到上述技术效果,本发明通过以下技术方案实现:

一种基于面部表情识别技术的游戏控制方法,所述方法包括以下步骤:

步骤S1:首次启动游戏时,通过游戏终端采集游戏玩家的脸部表情特征,其中,将所述游戏玩家的脸部均分成十个区域进行分别表情特征采集,形成十个特征单元,并将采集后的十个特征单元整体作为一个特征存储单元寄存到游戏终端中,同时手动输入与特征存储单元相对应的游戏控制文本信息,且所述游戏控制文本信息与特征存储单元一起寄存到游戏终端中;

步骤S2:特征存储单元寄存到游戏终端中后,所述游戏终端将每隔一秒对游戏玩家进行面部表情特征采集,并将采集后的表情特征与游戏终端中的特征存储单元进行比对:

当采集后的表情特征与特征存储单元中各个特征单元的相似度平均值小于等于百分之六十,则游戏终端重新对游戏玩家进行面部表情特征采集;

当采集后的表情特征与特征存储单元中各个特征单元的相似度平均值大于百分之六十,则游戏终端则调取对应的游戏控制文本信息并控制游戏角色进行相应动作;

步骤S3:当游戏关闭后,所述游戏终端自动清除所寄存的特征存储单元与游戏控制文本信息。

进一步地,所述游戏控制文本信息包括上、下、左、右、旋转、跳跃、冲刺、后退、下蹲、飞行。

本发明还提供一种基于面部表情识别技术的游戏控制系统,包括数据处理模块、数据存储模块、调度模块、表情采集单元、信息识别单元、游戏控制模块、时钟模块、键盘输入模块、开关控制模块;

其中,所述表情采集单元用于采集游戏玩家的脸部表情特征,然后形成表情模拟信号并发送至信息识别单元;

所述信息识别单元用于接收表情采集单元的表情模拟信号,然后形成表情数字信号并发送至数据处理模块;

所述键盘输入模块用于输入文本信息并发送至数据处理模块;

所述开关控制模块用于控制数据处理模块的开启与关闭;

所述时钟模块每隔一秒发送时间信号至数据处理模块;

所述游戏控制模块用于控制游戏角色进行不同的动作;

所述数据存储模块用于寄存来自数据处理模块的数据信息;

所述调度模块用于调取数据存储模块中寄存的数据信息并发送至数据处理模块;

首次启动游戏时,所述表情采集单元将采集到的玩家脸部表情特征形成表情模拟信号并发送至信息识别单元,所述信息识别单元接收到表情模拟信号后形成表情数字信号并发送至数据处理模块,此时,键盘输入模块输入与特征存储单元相对应的游戏控制文本信息,所述数据处理模块接收到游戏控制文本信息后将游戏控制文本信息与表情数字信号一起寄存到数据存储模块中,此时,时钟模块每隔一秒发送时间信号至数据处理模块,当数据处理模块再次接收到来自信息识别单元的表情数字信号后,发送调度控制信号至调度模块,所述调度模块发送调度信号至数据存储模块,调取数据存储模块中寄存的游戏控制文本信息与表情数字信号,然后将游戏控制文本信息与表情数字信号传送至数据处理模块中进行比对,然后数据处理模块发送游戏控制信号至游戏控制模块,所述游戏控制模块则控制游戏角色进行相应的动作;

当游戏关闭时,开关控制模块发送关闭信号至数据处理模块,所述数据处理模块发送格式化信号至数据存储模块,所述数据存储模块接收到格式化信号后清除所有寄存的数据信息。

进一步地,所述键盘输入模块包括LED触摸屏。

本发明的有益效果是:

本发明通过表情采集单元、信息识别单元、数据处理模块的配合处理,将游戏玩家的脸部信息巧妙的转换为数字信号并进行存储,并能够随时调取数据进行比对,实现对游戏角色的智能化控制,简化了游戏操作方式,提高游戏玩家的身心健康。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是本发明的系统结构框图。

具体实施方式

下面将参考附图并结合实施例,来详细说明本发明。

如图1所示的一种基于面部表情识别技术的游戏控制方法,方法包括以下步骤:

步骤S1:首次启动游戏时,通过游戏终端采集游戏玩家的脸部表情特征,其中,将游戏玩家的脸部均分成十个区域进行分别表情特征采集,形成十个特征单元,并将采集后的十个特征单元整体作为一个特征存储单元寄存到游戏终端中,同时手动输入与特征存储单元相对应的游戏控制文本信息,且游戏控制文本信息与特征存储单元一起寄存到游戏终端中;

步骤S2:特征存储单元寄存到游戏终端中后,游戏终端将每隔一秒对游戏玩家进行面部表情特征采集,并将采集后的表情特征与游戏终端中的特征存储单元进行比对:

当采集后的表情特征与特征存储单元中各个特征单元的相似度平均值小于等于百分之六十,则游戏终端重新对游戏玩家进行面部表情特征采集;

当采集后的表情特征与特征存储单元中各个特征单元的相似度平均值大于百分之六十,则游戏终端则调取对应的游戏控制文本信息并控制游戏角色进行相应动作;

步骤S3:当游戏关闭后,游戏终端自动清除所寄存的特征存储单元与游戏控制文本信息。

其中,游戏控制文本信息包括上、下、左、右、旋转、跳跃、冲刺、后退、下蹲、飞行。

本发明还提供一种基于面部表情识别技术的游戏控制系统,包括数据处理模块、数据存储模块、调度模块、表情采集单元、信息识别单元、游戏控制模块、时钟模块、键盘输入模块、开关控制模块;

其中,表情采集单元用于采集游戏玩家的脸部表情特征,然后形成表情模拟信号并发送至信息识别单元;

信息识别单元用于接收表情采集单元的表情模拟信号,然后形成表情数字信号并发送至数据处理模块;

键盘输入模块用于输入文本信息并发送至数据处理模块;

开关控制模块用于控制数据处理模块的开启与关闭;

时钟模块每隔一秒发送时间信号至数据处理模块;

游戏控制模块用于控制游戏角色进行不同的动作;

数据存储模块用于寄存来自数据处理模块的数据信息;

调度模块用于调取数据存储模块中寄存的数据信息并发送至数据处理模块;

首次启动游戏时,表情采集单元将采集到的玩家脸部表情特征形成表情模拟信号并发送至信息识别单元,信息识别单元接收到表情模拟信号后形成表情数字信号并发送至数据处理模块,此时,键盘输入模块输入与特征存储单元相对应的游戏控制文本信息,数据处理模块接收到游戏控制文本信息后将游戏控制文本信息与表情数字信号一起寄存到数据存储模块中,此时,时钟模块每隔一秒发送时间信号至数据处理模块,当数据处理模块再次接收到来自信息识别单元的表情数字信号后,发送调度控制信号至调度模块,调度模块发送调度信号至数据存储模块,调取数据存储模块中寄存的游戏控制文本信息与表情数字信号,然后将游戏控制文本信息与表情数字信号传送至数据处理模块中进行比对,然后数据处理模块发送游戏控制信号至游戏控制模块,游戏控制模块则控制游戏角色进行相应的动作;

当游戏关闭时,开关控制模块发送关闭信号至数据处理模块,数据处理模块发送格式化信号至数据存储模块,数据存储模块接收到格式化信号后清除所有寄存的数据信息。

其中,键盘输入模块包括LED触摸屏。

本发明通过表情采集单元、信息识别单元、数据处理模块的配合处理,将游戏玩家的脸部信息巧妙的转换为数字信号并进行存储,并能够随时调取数据进行比对,实现对游戏角色的智能化控制,简化了游戏操作方式,提高游戏玩家的身心健康。

以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1