虚拟手柄摇杆信号的获取方法及装置制造方法及图纸

技术编号:18244158 阅读:45 留言:0更新日期:2018-06-20 00:59
本发明专利技术公开了一种虚拟手柄摇杆信号的获取方法及装置。包括:采用移动终端的陀螺仪实时采集当前移动终端的水平偏转角度以及俯仰偏转角度,其中,水平偏转角度为以移动终端在校准模式下的位置为基准,在移动终端的屏幕所在的同一平面内,顺时针或者逆时针旋转移动终端屏幕所产生的角度变化值,俯仰偏转角度为以移动终端在校准模式下的位置为基准,将移动终端的屏幕向上或者向下翻转所产生的角度变化值;将移动终端的陀螺仪采集到的水平偏转角度转化为虚拟手柄摇杆的横坐标,将移动终端的陀螺仪采集到的俯仰偏转角度转化为虚拟手柄摇杆的纵坐标。根据本发明专利技术,可以使移动终端的屏幕节约出更多的空间,便于用户在游戏过程中,更好地操控虚拟手柄。

The method and device for obtaining the signal of the rocker of the virtual handle

The invention discloses a method for acquiring a virtual handle rocker signal and a device thereof. Including: using the gyroscope of the mobile terminal to collect the horizontal deflection angle and the pitch deflection angle of the current mobile terminal in real time, in which the horizontal deflection angle is based on the position of the mobile terminal in the calibration mode, and in the same plane where the screen of the mobile terminal is located, the clockwise or counterclockwise rotation of the mobile terminal screen. The angle change value produced by the curtain, the angle of the pitch deflection is the angle change value generated by the moving terminal's position in the calibration mode, which turns the screen of the mobile terminal upwards or downwards; the horizontal deflection angle collected by the gyroscope of the mobile terminal is converted to the horizontal coordinate of the virtual handle rocker, which will end the moving end. The pitch angle of the gyroscope collected by the gyroscope is transformed into the longitudinal coordinates of the virtual handle rocker. According to the invention, the screen of the mobile terminal can be saved more space, so that users can better manipulate the virtual handle during the game process.

【技术实现步骤摘要】
虚拟手柄摇杆信号的获取方法及装置
本专利技术涉及通信领域,具体而言,涉及一种虚拟手柄摇杆信号的获取方法及装置。
技术介绍
游戏手柄在视频游戏产业中一直占有非常重要的位置,基本上当前的大型游戏均需要通过游戏手柄来操纵。随着移动设备近几年来的迅猛发展,出现了移动设备上的虚拟手柄。所谓虚拟手柄即为一个移动设备程序,在移动设备的屏幕上呈现出所有实物手柄按键的图像,用户通过操作触摸屏上的按钮图像来起到模拟真正实物手柄操作的效果。如图1所示,传统的虚拟手柄中摇杆通常由三个部分组成:摇杆中心、滑块、以及摇杆边界。用户拖动滑块使之离开摇杆中心,程序通过计算滑块与摇杆中心之间横坐标、纵坐标的差距,推算出滑块距离摇杆中心的角度与距离,从而模拟出实物摇杆将滑块推离中心的效果。然而,虚拟手柄与实物手柄相比,存在一个很大的缺点:虚拟手柄所有的按键都堆积在一个平面上,在游戏过程中,非常不利于手指的操纵。
技术实现思路
本专利技术的主要目的在于公开了一种虚拟手柄摇杆信号的获取方法及装置,以至少解决相关技术中虚拟手柄所有的按键都堆积在一个平面上,在游戏过程中,非常不利于手指的操纵的问题。根据本专利技术的一个方面,提供了一种虚拟手柄摇杆信号的获取方法。根据本专利技术的虚拟手柄摇杆信号的获取方法包括:采用移动终端的陀螺仪实时采集当前移动终端的水平偏转角度以及俯仰偏转角度,其中,上述水平偏转角度为以上述移动终端在校准模式下的位置为基准,在上述移动终端的屏幕所在的同一平面内,顺时针或者逆时针旋转移动终端屏幕所产生的角度变化值,上述俯仰偏转角度为以上述移动终端在校准模式下的位置为基准,将上述移动终端的屏幕向上或者向下翻转所产生的角度变化值;将上述移动终端的陀螺仪采集到的水平偏转角度转化为虚拟手柄摇杆的横坐标,将上述移动终端的陀螺仪采集到的俯仰偏转角度转化为虚拟手柄摇杆的纵坐标。根据本专利技术的另一方面,提供了一种虚拟手柄摇杆信号的获取装置。根据本专利技术的虚拟手柄摇杆信号的获取装置包括:采集模块,用于采用移动终端的陀螺仪实时采集当前移动终端的水平偏转角度以及俯仰偏转角度,其中,上述水平偏转角度为以上述移动终端在校准模式下的位置为基准,在上述移动终端的屏幕所在的同一平面内,顺时针或者逆时针旋转移动终端屏幕所产生的角度变化值,上述俯仰偏转角度为以上述移动终端在校准模式下的位置为基准,将上述移动终端的屏幕向上或者向下翻转所产生的角度变化值;转化模块,用于将上述移动终端的陀螺仪采集到的水平偏转角度转化为虚拟手柄摇杆的横坐标,将上述移动终端的陀螺仪采集到的俯仰偏转角度转化为虚拟手柄摇杆的纵坐标。与现有技术相比,本专利技术实施例至少具有以下优点:将移动终端(例如,手机)的陀螺仪采集的角度信号与虚拟手柄的滑块移动信号建立对应关系,将陀螺仪采集的角度信号转化为虚拟手柄摇杆的坐标信号并实时发送给虚拟摇杆。可以使移动终端的屏幕节约出更多的空间,便于用户在游戏过程中,更好地操控虚拟手柄。附图说明图1是根据相关技术的虚拟摇杆示意图;图2是根据本专利技术实施例的虚拟手柄摇杆信号的获取方法的流程图;图3是根据本专利技术优选实施例的水平偏转角度的示意图;图4是根据本专利技术优选实施例的俯仰偏转角度的示意图;图5是根据本专利技术优选实施例的虚拟手柄摇杆信号的获取方法的流程图;图6是根据本专利技术实施例的虚拟手柄摇杆信号的获取装置的结构框图;图7是根据本专利技术优选实施例的虚拟手柄摇杆信号的获取装置的结构框图。具体实施方式下面结合说明书附图对本专利技术的具体实现方式做一详细描述。图2是根据本专利技术实施例的虚拟手柄摇杆信号的获取方法的流程图。如图2所示,该虚拟手柄摇杆信号的获取方法包括:步骤S201:采用移动终端的陀螺仪实时采集当前移动终端的水平偏转角度以及俯仰偏转角度,其中,上述水平偏转角度为以上述移动终端在校准模式下的位置为基准,在上述移动终端的屏幕所在的同一平面内,顺时针或者逆时针旋转移动终端屏幕所产生的角度变化值,上述俯仰偏转角度为以上述移动终端在校准模式下的位置为基准,将上述移动终端的屏幕向上或者向下翻转所产生的角度变化值;步骤S203:将上述移动终端的陀螺仪采集到的水平偏转角度转化为虚拟手柄摇杆的横坐标,将上述移动终端的陀螺仪采集到的俯仰偏转角度转化为虚拟手柄摇杆的纵坐标。将移动终端的陀螺仪采集的角度信号与虚拟手柄的滑块移动信号建立对应关系,将陀螺仪采集的角度信号转化为虚拟手柄摇杆的坐标信号并实时发送给虚拟摇杆。可以使移动终端的屏幕节约出更多的空间,便于用户在游戏过程中,更好地操控虚拟手柄。优选地,采用移动终端的陀螺仪实时采集当前移动终端的水平偏转角度以及俯仰偏转角度之前,还可以包括:响应用户操作,进入上述校准模式,提示上述用户将上述移动终端横置,并提示上述用户选择上述移动终端在校准模式下的位置,确定上述移动终端在校准模式下的位置并保存;提示上述用户在上述移动终端的屏幕所在的同一平面内逆时针旋转移动终端屏幕至最大极限位置并确定上述第一最大水平偏转角度X1,提示上述用户在上述移动终端的屏幕所在的同一平面内顺时针旋转移动终端屏幕至最大极限位置并确定上述第二最大水平偏转角度X2;提示上述用户将上述移动终端的屏幕向下翻转至最大极限位置并确定上述第一最大俯仰偏转角度Y1,提示上述用户将上述移动终端的屏幕向上翻转至最大极限位置并确定上述第二最大俯仰偏转角度Y2。在优选实施过程中,如果定义摇杆中心距离摇杆边界的距离为100%,则滑块横坐标、纵坐标的移动范围均为[-100%,100%],而陀螺仪所输出的俯仰;偏转角度与水平偏转角度信号的范围均为[-180°,180°],本专利技术涉及的将移动终端的陀螺仪采集的角度信号与虚拟手柄的滑块移动信号建立对应关系的陀螺仪信号校准系统是将两类信号对应起来的系统。在陀螺仪信号校准系统已经将陀螺仪的角度信号与虚拟手柄的滑块移动信号建立好对应关系后,本专利技术实施例负责将实时的陀螺仪信号转化为虚拟手柄摇杆信号并不断发送给虚拟手柄摇杆系统。在移动终端进入校准模式后,响应用户操作,进入上述校准模式,提示上述用户将上述移动终端横置,如图3所示,移动终端处于横置的状态,确定上述移动终端在校准模式下的位置并保存。即,获取移动终端在校准模式下的位置为基准,在上述移动终端的屏幕所在的同一平面内,顺时针或者逆时针旋转移动终端屏幕所产生的角度变化值为水平偏转角度,如图3中的角度X。获取移动终端在校准模式下的位置为基准,将上述移动终端的屏幕向上或者向下翻转所产生的角度变化值为俯仰偏转角度,如图4中的角度Y。在上述移动终端的屏幕所在的同一平面内顺时针或者逆时针旋转移动终端屏幕至最大极限位置,则这个最大极限位置对应的水平偏转角度为最大水平偏转角度。其中,在上述移动终端的屏幕所在的同一平面内逆时针旋转移动终端屏幕至最大极限位置,则这个最大极限位置对应的水平偏转角度为上述第一最大水平偏转角度X1,在上述移动终端的屏幕所在的同一平面内顺时针旋转移动终端屏幕至最大极限位置,则这个最大极限位置对应的水平偏转角度为上述第二最大水平偏转角度X2。将横置的上述移动终端的屏幕向下或向上翻转至最大极限位置,则这个最大极限位置对应的俯仰偏转角度为最大俯仰偏转角度。其中,将横置的上述移动终端的屏幕向下翻转至最大极限位置,则这个最大极限位置对应的俯仰偏转本文档来自技高网...
虚拟手柄摇杆信号的获取方法及装置

【技术保护点】
1.一种虚拟手柄摇杆信号的获取方法,其特征在于,包括:采用移动终端的陀螺仪实时采集当前移动终端的水平偏转角度以及俯仰偏转角度,其中,所述水平偏转角度为以所述移动终端在校准模式下的位置为基准,在所述移动终端的屏幕所在的同一平面内,顺时针或者逆时针旋转移动终端屏幕所产生的角度变化值,所述俯仰偏转角度为以所述移动终端在校准模式下的位置为基准,将所述移动终端的屏幕向上或者向下翻转所产生的角度变化值;将所述移动终端的陀螺仪采集到的水平偏转角度转化为虚拟手柄摇杆的横坐标,将所述移动终端的陀螺仪采集到的俯仰偏转角度转化为虚拟手柄摇杆的纵坐标。

【技术特征摘要】
1.一种虚拟手柄摇杆信号的获取方法,其特征在于,包括:采用移动终端的陀螺仪实时采集当前移动终端的水平偏转角度以及俯仰偏转角度,其中,所述水平偏转角度为以所述移动终端在校准模式下的位置为基准,在所述移动终端的屏幕所在的同一平面内,顺时针或者逆时针旋转移动终端屏幕所产生的角度变化值,所述俯仰偏转角度为以所述移动终端在校准模式下的位置为基准,将所述移动终端的屏幕向上或者向下翻转所产生的角度变化值;将所述移动终端的陀螺仪采集到的水平偏转角度转化为虚拟手柄摇杆的横坐标,将所述移动终端的陀螺仪采集到的俯仰偏转角度转化为虚拟手柄摇杆的纵坐标。2.根据权利要求1所述的获取方法,其特征在于,采用移动终端的陀螺仪实时采集当前移动终端的水平偏转角度以及俯仰偏转角度之前,还包括:响应用户操作,进入所述校准模式,提示所述用户将所述移动终端横置,并提示所述用户选择所述移动终端在校准模式下的位置,确定所述移动终端在校准模式下的位置并保存;提示所述用户在所述移动终端的屏幕所在的同一平面内逆时针旋转移动终端屏幕至最大极限位置并确定所述第一最大水平偏转角度X1,提示所述用户在所述移动终端的屏幕所在的同一平面内顺时针旋转移动终端屏幕至最大极限位置并确定所述第二最大水平偏转角度X2;提示所述用户将所述移动终端的屏幕向下翻转至最大极限位置并确定所述第一最大俯仰偏转角度Y1,提示所述用户将所述移动终端的屏幕向上翻转至最大极限位置并确定所述第二最大俯仰偏转角度Y2。3.根据权利要求2所述的获取方法,其特征在于,将所述移动终端的陀螺仪采集到的水平偏转角度转化为虚拟手柄摇杆的横坐标包括:当所述移动终端的陀螺仪采集到的当前移动终端的水平偏转角度X大于0时,将X/X1的值确定为所述虚拟手柄摇杆的横坐标;当所述移动终端的陀螺仪采集到的当前移动终端的水平偏转角度X小于0时,将X/X2的值确定为所述虚拟手柄摇杆的横坐标。4.根据权利要求2所述的获取方法,其特征在于,将所述移动终端的陀螺仪采集到的俯仰偏转角度转化为虚拟手柄摇杆的纵坐标包括:当所述移动终端的陀螺仪采集到的当前移动终端的俯仰偏转角度Y大于0时,将Y/Y1的值确定为所述虚拟手柄摇杆的纵坐标;当所述移动终端的陀螺仪采集到的当前移动终端的水平偏转角度Y小于0时,将Y/Y2的值确定为所述虚拟手柄摇杆的纵坐标。5.根据权利要求2至4中任一项所述的获取方法,其特征在于,还包括:提示所述用户调整所述第一最大水平偏转角度X1、和/或所述第二最大水平偏转角度X2、和/或所述第一最大俯仰偏转角度Y1、和/或所述第二最大俯仰偏转角度Y2;响应所述用户的操作,进入所述校准模式,在所述第一最大水平偏转角度X1、和/或所述第二最大水平偏转角度X2、和/或所述第一最大俯仰偏转角度Y1、和/或所述第二最大俯仰偏转角度Y2发生变化时,判断变化后的值是否大于该值对应的变化前的值;在变化后的值大于该值对应的变化前的值时,采用变化后的值替换该值对应的所述变化前的值。6...

【专利技术属性】
技术研发人员:李卓
申请(专利权)人:贵阳动视云科技有限公司
类型:发明
国别省市:贵州,52

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

1