一种智能电视游戏手势识别的方法技术

技术编号:13779432 阅读:71 留言:0更新日期:2016-10-04 05:04
本发明专利技术提供了一种智能电视游戏手势识别的方法,游戏端先预设点击、触摸、滑动、长按、甩动、翻转和滑屏等各操作数据对应的解析方法;通过控制器实现点击、触摸、滑动、长按、甩动、翻转和滑屏等操作;然后将操作数据通过蓝牙传输至电视游戏端;电视游戏端对各操作数据进行解析;最后根据解析后的结果执行相应的操作。所述智能电视游戏手势识别的方法可实现点击、触摸、滑动、长按、甩动、翻转和滑屏等复杂操作信息的识别,可实现智能控制器操控电视游戏的功能,极大的改善了电视游戏的操作方式。

【技术实现步骤摘要】

本专利技术属于电子信息与计算机
,特别涉及一种智能电视游戏手势识别的方法
技术介绍
随着智能电视的发展,电视游戏可以使用电视控制器或者手柄设备进行操控,两者之间采用蓝牙连接,操控端发送点击命令,只能电视响应点击的操作,但是这种操控方式单一,仅能识别简单的按键操作。移动互联网时代,移动设备的操作方式除了简单的点击,还有长按屏幕,滑动屏幕,翻转屏幕,甩动,旋转屏幕等较复杂的操作,对于移动设备上的游戏来说,将移动设备的游戏移植到智能电视端,就必须解决这些复杂操作的识别,或者说如果想在电视游戏端开发具有以上复杂操作方式的游戏,就必须解决这些复杂操作方式的识别。现有的解决方案中,最终成型的设备体积和质量都比较大,同时连接方式是通过有线连接,可识别的操作方式并不是很全面。
技术实现思路
有鉴于此,本专利技术旨在提出一种智能电视游戏手势识别的方法,可实现点击,触摸,滑动,长按,甩动,翻转,滑屏等操作动作的识别。为此,本专利技术提供一种智能电视游戏手势识别的方法,包括如下步骤:S1、电视游戏端预设点击、触摸、滑动、长按、甩动、翻转和滑屏等各操作数据对应的解析方法;S2、通过控制器实现点击、触摸、滑动、长按、甩动、翻转和滑屏等操作;S3、将操作数据通过蓝牙传输至电视游戏端;S4、电视游戏端对各操作数据进行解析;S5、根据解析后的结果执行相应的操作。进一步地,翻转操作的数据发送、接收与解析具体为:控制器水平放置;每一帧获取方向传感器的数据;根据传感器返回的数值,计算出控制器3个实时角度;将数据转换为json格式,通过蓝牙发送至电视游戏端;电视游戏端接收数据,根据控制器的旋转角,可以用来设置游戏中控制器的角度、摄像机角度和主角朝向。上述角度分别有与x,y,z轴平面的三个夹角,以人手持控制器正对的方向为z轴正方向,右手方向为x轴正方向,垂直向上为y轴正方向,对应游戏的三维坐标系。进一步地,甩动操作的数据发送、接收和解析具体为:每两帧获取加速传感器的加速度和方向传感器的角度;计算每一对速度的差值和角度的差值;根据差值进行插值计算;将数据转换为json格式,通过蓝牙发送至电视游戏端;电视游戏端接收数据,根据加速度的数值模拟出手势的移动轨迹。进一步地,所述触摸操作的数据发送、接收和解析具体为:识别触屏操作;接收到触屏信号时记录开始时间,手指松开屏幕时记录结束时间;计算时间差值,若差值小于2秒则判定为触摸;将数据转换为json格式,通过蓝牙发送至电视游戏端;电视游戏端接收数据,执行相应的操作。进一步地,所述长按操作的数据发送、接收和解析具体为:识别触屏操作;接收到触屏信号时记录开始时间,手指松开屏幕时记录结束时间;计算时间差值,若差值大于等于2秒则判定为长按;将数据转换为json格式,通过蓝牙发送至电视游戏端;电视游戏端接收数据,执行相应的操作。进一步地,点击操作的数据发送、接收和解析具体为:控制器设置特殊按键;获取手指点击屏幕的位置或按键;手指松开或按下时发送点击数据;将数据转换为json格式,通过蓝牙发送至电视游戏端;电视游戏端接收数据,执行相应的操作。进一步地,滑屏操作的数据发送、接收和解析具体为:每一帧获取每个手指的位置坐标;处理获取到的坐标队列;将数据转换为json格式,通过蓝牙发送至电视游戏端;电视游戏端接收数据,执行相应的操作。与现有技术相比,本专利技术提供的所述智能电视游戏手势识别的方法可实现点击、触摸、滑动、长按、甩动、翻转和滑屏等复杂操作信息的识别,可实现智能控制器操控电视游戏的功能,极大的改善了电视游戏的操作方式。具体实施方式需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。本专利技术提供一种智能电视游戏手势识别的方法,包括如下步骤:S1、电视游戏端预设点击、触摸、滑动、长按、甩动、翻转和滑屏等各操作数据对应的解析方法;S2、通过控制器实现点击、触摸、滑动、长按、甩动、翻转和滑屏等操作;S3、将操作数据通过蓝牙传输至电视游戏端;S4、电视游戏端对各操作数据进行解析;S5、根据解析后的结果执行相应的操作。所述翻转操作的数据发送、接收与解析具体为:控制器水平放置;每一帧获取方向传感器的数据;根据传感器返回的数值,计算出控制器3个实时角度;将数据转换为json格式,通过蓝牙发送至电视游戏端;电视游戏端接收数据,根据控制器的旋转角,可以用来设置游戏中控制器的角度、摄像机角度和主角朝向,达到智能电视新一代智能手势识别与控制的需求,带来全新的体验。上述角度分别有与x,y,z轴平面的三个夹角,以人手持控制器正对的方向为z轴正方向,右手方向为x轴正方向,垂直向上为y轴正方向,对应游戏的三维坐标系。所述甩动操作的数据发送、接收和解析具体为:每两帧获取加速传感器的加速度和方向传感器的角度;计算每一对速度的差值和角度的差值;根据差值进行插值计算;将数据转换为json格式,通过蓝牙发送至电视游戏端;电视游戏端接收数据,根据加速度的数值模拟出手势的移动轨迹。这种轨迹可以用来解决一些特殊游戏的特殊操作,比如手持控制器快速挥动可以模拟砍出一道刀光,用来实现接水果类的游戏是最好不过了。所述触摸操作的数据发送、接收和解析具体为:识别触屏操作;接收到触屏信号时记录开始时间,手指松开屏幕时记录结束时间;计算时间差值,若差值小于2秒则判定为触摸;将数据转换为json格式,通过蓝牙发送至电视游戏端;电视游戏端接收数据,执行相应的操作。所述长按操作的数据发送、接收和解析具体为:识别触屏操作;接收到触屏信号时记录开始时间,手指松开屏幕时记录结束时间;计算时间差值,若差值大于等于2秒则判定为长按;将数据转换为json格式,通过蓝牙发送至电视游戏端;电视游戏端接收数据,执行相应的操作。此种操作可以用来解决游戏中长按的操作,例如解密游戏中,需玩家长按某种地方获得某种特殊的效果等。所述点击操作的数据发送、接收和解析具体为:控制器设置特殊按键;获取手指点击屏幕的位置或按键;手指松开或按下时发送点击数据;将数据转换为json格式,通过蓝牙发送至电视游戏端;电视游戏端接收数据,执行相应的操作。如控制电视游戏中的游戏声音等等。所述滑屏操作的数据发送、接收和解析具体为:每一帧获取每个手指的位置坐标;处理获取到的坐标队列;将数据转换为json格式,通过蓝牙发送至电视游戏端;电视游戏端接收数据,执行相应的操作。此种操作可以解决电视游戏屏幕不能滑屏或者电视游戏屏幕太大,滑屏操作的游戏体验感不强的问题。综上,所述智能电视游戏手势识别的方法可实现点击、触摸、滑动、长按、甩动、翻转和滑屏等复杂操作信息的识别,可实现智能控制器操控电视游戏的功能,极大的改善了电视游戏的操作方式。以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
一种智能电视游戏手势识别的方法,其特征在于,包括如下步骤:S1、电视游戏端预设点击、触摸、滑动、长按、甩动、翻转和滑屏等各操作数据对应的解析方法;S2、通过控制器实现点击、触摸、滑动、长按、甩动、翻转和滑屏等操作;S3、将操作数据通过蓝牙传输至电视游戏端;S4、电视游戏端对各操作数据进行解析;S5、根据解析后的结果执行相应的操作。

【技术特征摘要】
1.一种智能电视游戏手势识别的方法,其特征在于,包括如下步骤:S1、电视游戏端预设点击、触摸、滑动、长按、甩动、翻转和滑屏等各操作数据对应的解析方法;S2、通过控制器实现点击、触摸、滑动、长按、甩动、翻转和滑屏等操作;S3、将操作数据通过蓝牙传输至电视游戏端;S4、电视游戏端对各操作数据进行解析;S5、根据解析后的结果执行相应的操作。2.根据权利要求1所述的一种智能电视游戏手势识别的方法,其特征在于,翻转操作的数据发送、接收与解析具体为:控制器水平放置;每一帧获取方向传感器的数据;根据传感器返回的数值,计算出控制器3个实时角度;将数据转换为json格式,通过蓝牙发送至电视游戏端;电视游戏端接收数据,根据控制器的旋转角,可以用来设置游戏中控制器的角度、摄像机角度和主角朝向。3.根据权利要求2所述的一种智能电视游戏手势识别的方法,其特征在于,角度分别有与x,y,z轴平面的三个夹角,以人手持控制器正对的方向为z轴正方向,右手方向为x轴正方向,垂直向上为y轴正方向,对应游戏的三维坐标系。4.根据权利要求1所述的一种智能电视游戏手势识别的方法,其特征在于,甩动操作的数据发送、接收和解析具体为:每两帧获取加速传感器的加速度和方向传感器的角度;计算每一对速度的差值和角度的差值;根据差值进行插值计算;将数据转换为json格式,通过蓝牙发送至电视游戏端;电视游戏端接收数据,根...

【专利技术属性】
技术研发人员:牛犇
申请(专利权)人:苏州乐米信息科技有限公司
类型:发明
国别省市:江苏;32

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

1