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

文档序号:10616470阅读:331来源:国知局
一种智能电视游戏手势识别的方法
【专利摘要】本发明提供了一种智能电视游戏手势识别的方法,游戏端先预设点击、触摸、滑动、长按、甩动、翻转和滑屏等各操作数据对应的解析方法;通过控制器实现点击、触摸、滑动、长按、甩动、翻转和滑屏等操作;然后将操作数据通过蓝牙传输至电视游戏端;电视游戏端对各操作数据进行解析;最后根据解析后的结果执行相应的操作。所述智能电视游戏手势识别的方法可实现点击、触摸、滑动、长按、甩动、翻转和滑屏等复杂操作信息的识别,可实现智能控制器操控电视游戏的功能,极大的改善了电视游戏的操作方式。
【专利说明】
一种智能电视游戏手势识别的方法
技术领域
[0001]本发明属于电子信息与计算机技术领域,特别涉及一种智能电视游戏手势识别的方法。
【背景技术】
[0002]随着智能电视的发展,电视游戏可以使用电视控制器或者手柄设备进行操控,两者之间采用蓝牙连接,操控端发送点击命令,只能电视响应点击的操作,但是这种操控方式单一,仅能识别简单的按键操作。移动互联网时代,移动设备的操作方式除了简单的点击,还有长按屏幕,滑动屏幕,翻转屏幕,甩动,旋转屏幕等较复杂的操作,对于移动设备上的游戏来说,将移动设备的游戏移植到智能电视端,就必须解决这些复杂操作的识别,或者说如果想在电视游戏端开发具有以上复杂操作方式的游戏,就必须解决这些复杂操作方式的识另IJ。现有的解决方案中,最终成型的设备体积和质量都比较大,同时连接方式是通过有线连接,可识别的操作方式并不是很全面。

【发明内容】

[0003]有鉴于此,本发明旨在提出一种智能电视游戏手势识别的方法,可实现点击,触摸,滑动,长按,甩动,翻转,滑屏等操作动作的识别。
[0004]为此,本发明提供一种智能电视游戏手势识别的方法,包括如下步骤:
[0005]S1、电视游戏端预设点击、触摸、滑动、长按、甩动、翻转和滑屏等各操作数据对应的解析方法;
[0006]S2、通过控制器实现点击、触摸、滑动、长按、甩动、翻转和滑屏等操作;
[0007]S3、将操作数据通过蓝牙传输至电视游戏端;
[0008]S4、电视游戏端对各操作数据进行解析;
[0009]S5、根据解析后的结果执行相应的操作。
[0010]进一步地,翻转操作的数据发送、接收与解析具体为:
[0011]控制器水平放置;
[0012]每一帧获取方向传感器的数据;
[0013]根据传感器返回的数值,计算出控制器3个实时角度;
[0014]将数据转换为json格式,通过蓝牙发送至电视游戏端;
[0015]电视游戏端接收数据,根据控制器的旋转角,可以用来设置游戏中控制器的角度、摄像机角度和主角朝向。
[0016]上述角度分别有与x,y,z轴平面的三个夹角,以人手持控制器正对的方向为z轴正方向,右手方向为X轴正方向,垂直向上为y轴正方向,对应游戏的三维坐标系。
[0017]进一步地,甩动操作的数据发送、接收和解析具体为:
[0018]每两帧获取加速传感器的加速度和方向传感器的角度;
[0019]计算每一对速度的差值和角度的差值;
[0020]根据差值进行插值计算;
[0021]将数据转换为json格式,通过蓝牙发送至电视游戏端;
[0022]电视游戏端接收数据,根据加速度的数值模拟出手势的移动轨迹。
[0023]进一步地,所述触摸操作的数据发送、接收和解析具体为:
[0024]识别触屏操作;
[0025]接收到触屏信号时记录开始时间,手指松开屏幕时记录结束时间;
[0026]计算时间差值,若差值小于2秒则判定为触摸;
[0027]将数据转换为json格式,通过蓝牙发送至电视游戏端;
[0028]电视游戏端接收数据,执行相应的操作。
[0029]进一步地,所述长按操作的数据发送、接收和解析具体为:
[0030]识别触屏操作;
[0031 ]接收到触屏信号时记录开始时间,手指松开屏幕时记录结束时间;
[0032]计算时间差值,若差值大于等于2秒则判定为长按;
[0033]将数据转换为json格式,通过蓝牙发送至电视游戏端;
[0034]电视游戏端接收数据,执行相应的操作。
[0035]进一步地,点击操作的数据发送、接收和解析具体为:
[0036]控制器设置特殊按键;
[0037]获取手指点击屏幕的位置或按键;
[0038]手指松开或按下时发送点击数据;
[0039]将数据转换为json格式,通过蓝牙发送至电视游戏端;
[0040]电视游戏端接收数据,执行相应的操作。
[0041]进一步地,滑屏操作的数据发送、接收和解析具体为:
[0042]每一帧获取每个手指的位置坐标;
[0043]处理获取到的坐标队列;
[0044]将数据转换为json格式,通过蓝牙发送至电视游戏端;
[0045]电视游戏端接收数据,执行相应的操作。
[0046]与现有技术相比,本发明提供的所述智能电视游戏手势识别的方法可实现点击、触摸、滑动、长按、甩动、翻转和滑屏等复杂操作信息的识别,可实现智能控制器操控电视游戏的功能,极大的改善了电视游戏的操作方式。
【具体实施方式】
[0047]需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
[0048]本发明提供一种智能电视游戏手势识别的方法,包括如下步骤:
[0049]S1、电视游戏端预设点击、触摸、滑动、长按、甩动、翻转和滑屏等各操作数据对应的解析方法;
[0050]S2、通过控制器实现点击、触摸、滑动、长按、甩动、翻转和滑屏等操作;
[0051]S3、将操作数据通过蓝牙传输至电视游戏端;
[0052]S4、电视游戏端对各操作数据进行解析;
[0053]S5、根据解析后的结果执行相应的操作。
[0054]所述翻转操作的数据发送、接收与解析具体为:
[0055]控制器水平放置;
[0056]每一帧获取方向传感器的数据;
[0057]根据传感器返回的数值,计算出控制器3个实时角度;
[0058]将数据转换为json格式,通过蓝牙发送至电视游戏端;
[0059]电视游戏端接收数据,根据控制器的旋转角,可以用来设置游戏中控制器的角度、摄像机角度和主角朝向,达到智能电视新一代智能手势识别与控制的需求,带来全新的体验。
[0060]上述角度分别有与x,y,z轴平面的三个夹角,以人手持控制器正对的方向为z轴正方向,右手方向为X轴正方向,垂直向上为y轴正方向,对应游戏的三维坐标系。
[0061 ]所述甩动操作的数据发送、接收和解析具体为:
[0062]每两帧获取加速传感器的加速度和方向传感器的角度;
[0063]计算每一对速度的差值和角度的差值;
[0064]根据差值进行插值计算;
[0065]将数据转换为json格式,通过蓝牙发送至电视游戏端;
[0066]电视游戏端接收数据,根据加速度的数值模拟出手势的移动轨迹。
[0067]这种轨迹可以用来解决一些特殊游戏的特殊操作,比如手持控制器快速挥动可以模拟砍出一道刀光,用来实现接水果类的游戏是最好不过了。
[0068]所述触摸操作的数据发送、接收和解析具体为:
[0069]识别触屏操作;
[0070]接收到触屏信号时记录开始时间,手指松开屏幕时记录结束时间;
[0071]计算时间差值,若差值小于2秒则判定为触摸;
[0072]将数据转换为json格式,通过蓝牙发送至电视游戏端;
[0073]电视游戏端接收数据,执行相应的操作。
[0074]所述长按操作的数据发送、接收和解析具体为:
[0075]识别触屏操作;
[0076]接收到触屏信号时记录开始时间,手指松开屏幕时记录结束时间;
[0077]计算时间差值,若差值大于等于2秒则判定为长按;
[0078]将数据转换为json格式,通过蓝牙发送至电视游戏端;
[0079]电视游戏端接收数据,执行相应的操作。
[0080]此种操作可以用来解决游戏中长按的操作,例如解密游戏中,需玩家长按某种地方获得某种特殊的效果等。
[0081 ]所述点击操作的数据发送、接收和解析具体为:
[0082]控制器设置特殊按键;
[0083]获取手指点击屏幕的位置或按键;
[0084]手指松开或按下时发送点击数据;
[0085]将数据转换为json格式,通过蓝牙发送至电视游戏端;
[0086]电视游戏端接收数据,执行相应的操作。如控制电视游戏中的游戏声音等等。
[0087]所述滑屏操作的数据发送、接收和解析具体为:
[0088]每一帧获取每个手指的位置坐标;
[0089]处理获取到的坐标队列;
[0090]将数据转换为json格式,通过蓝牙发送至电视游戏端;
[0091]电视游戏端接收数据,执行相应的操作。此种操作可以解决电视游戏屏幕不能滑屏或者电视游戏屏幕太大,滑屏操作的游戏体验感不强的问题。
[0092]综上,所述智能电视游戏手势识别的方法可实现点击、触摸、滑动、长按、甩动、翻转和滑屏等复杂操作信息的识别,可实现智能控制器操控电视游戏的功能,极大的改善了电视游戏的操作方式。
[0093]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种智能电视游戏手势识别的方法,其特征在于,包括如下步骤: 51、电视游戏端预设点击、触摸、滑动、长按、甩动、翻转和滑屏等各操作数据对应的解析方法; 52、通过控制器实现点击、触摸、滑动、长按、甩动、翻转和滑屏等操作; 53、将操作数据通过蓝牙传输至电视游戏端; 54、电视游戏端对各操作数据进行解析; 55、根据解析后的结果执行相应的操作。2.根据权利要求1所述的一种智能电视游戏手势识别的方法,其特征在于,翻转操作的数据发送、接收与解析具体为: 控制器水平放置; 每一帧获取方向传感器的数据; 根据传感器返回的数值,计算出控制器3个实时角度; 将数据转换为json格式,通过蓝牙发送至电视游戏端; 电视游戏端接收数据,根据控制器的旋转角,可以用来设置游戏中控制器的角度、摄像机角度和主角朝向。3.根据权利要求2所述的一种智能电视游戏手势识别的方法,其特征在于,角度分别有与X,y,z轴平面的三个夹角,以人手持控制器正对的方向为z轴正方向,右手方向为X轴正方向,垂直向上为y轴正方向,对应游戏的三维坐标系。4.根据权利要求1所述的一种智能电视游戏手势识别的方法,其特征在于,甩动操作的数据发送、接收和解析具体为: 每两帧获取加速传感器的加速度和方向传感器的角度; 计算每一对速度的差值和角度的差值; 根据差值进行插值计算; 将数据转换为json格式,通过蓝牙发送至电视游戏端; 电视游戏端接收数据,根据加速度的数值模拟出手势的移动轨迹。5.根据权利要求1所述的一种智能电视游戏手势识别的方法,其特征在于,触摸操作的数据发送、接收和解析具体为: 识别触屏操作; 接收到触屏信号时记录开始时间,手指松开屏幕时记录结束时间; 计算时间差值,若差值小于2秒则判定为触摸; 将数据转换为json格式,通过蓝牙发送至电视游戏端; 电视游戏端接收数据,执行相应的操作。6.根据权利要求1所述的一种智能电视游戏手势识别的方法,其特征在于,长按操作的数据发送、接收和解析具体为: 识别触屏操作; 接收到触屏信号时记录开始时间,手指松开屏幕时记录结束时间; 计算时间差值,若差值大于等于2秒则判定为长按; 将数据转换为json格式,通过蓝牙发送至电视游戏端; 电视游戏端接收数据,执行相应的操作。7.根据权利要求1所述的一种智能电视游戏手势识别的方法,其特征在于,点击操作的数据发送、接收和解析具体为: 控制器设置特殊按键; 获取手指点击屏幕的位置或按键; 手指松开或按下时发送点击数据; 将数据转换为json格式,通过蓝牙发送至电视游戏端; 电视游戏端接收数据,执行相应的操作。8.根据权利要求1所述的一种智能电视游戏手势识别的方法,其特征在于,滑屏操作的数据发送、接收和解析具体为: 每一帧获取每个手指的位置坐标; 处理获取到的坐标队列; 将数据转换为json格式,通过蓝牙发送至电视游戏端; 电视游戏端接收数据,执行相应的操作。
【文档编号】A63F13/235GK105979391SQ201610387412
【公开日】2016年9月28日
【申请日】2016年6月2日
【发明人】牛犇
【申请人】苏州乐米信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1