一种宽屏互动光枪定位装置的制造方法

文档序号:11011160阅读:1219来源:国知局
一种宽屏互动光枪定位装置的制造方法
【专利摘要】本实用新型公开了一种宽屏互动光枪定位装置,它涉及互动游戏用具技术领域;红外灯一、红外灯二分别安装在宽屏的左侧与右侧的三分之一处,红外灯一、红外灯二与红外定位摄像头相配合,游戏光枪上分别分别安装有红外定位摄像头、Arduino单片机,且红外定位摄像头安装在游戏光枪的枪口处;本实用新型解决了互动游戏光枪在宽屏上精确定位的问题,提升了定位的精度。
【专利说明】
一种宽屏互动光枪定位装置
技术领域
:
[0001]本实用新型涉及一种宽屏互动光枪定位装置,属于互动游戏用具技术领域。
【背景技术】
:
[0002]目前最新的第三代游戏光枪是采用了红外线感应技术,透过屏幕上/下方额外装设的红外线感应条两端所发出的红外线(肉眼无法察觉),来让光枪前端的红外线摄影机定位。
[0003]现有的方案应用在大型宽屏幕上会出现定位不足,探测超出范围的问题;另一方面,在与电脑主机通信上,也不适用于多人参与的大型项目,目前最多支持双人参与。
【实用新型内容】:
[0004]针对上述问题,本实用新型要解决的技术问题是提供一种宽屏互动光枪定位装置。
[0005]本实用新型的一种宽屏互动光枪定位装置,它包含宽屏、红外灯一、红外灯二、游戏光枪、红外定位摄像头、Arduino单片机;红外灯一、红外灯二分别安装在宽屏的左侧与右侧的三分之一处,红外灯一、红外灯二与红外定位摄像头相配合,游戏光枪上分别分别安装有红外定位摄像头、Arduino单片机,且红外定位摄像头安装在游戏光枪的枪口处。
[0006]作为优选,所述的Arduino单片机的型号为arduino mega 2560。
[0007]作为优选,所述的游戏光枪的内部安装有电源模块。
[0008]本实用新型的有益效果为:解决了互动游戏光枪在宽屏上精确定位的问题,提升了定位的精度。
【附图说明】

:
[0009]为了易于说明,本实用新型由下述的具体实施及附图作以详细描述。
[0010]图1为本实用新型的结构示意图。
[0011 ]图中:1-宽屏;2-红外灯一 ;3-红外灯二 ; 4-游戏光枪;5-红外定位摄像头;6-Arduino单片机。
【具体实施方式】
:
[0012]为使本实用新型的目的、技术方案和优点更加清楚明了,下面通过附图中示出的具体实施例来描述本实用新型。但是应该理解,这些描述只是示例性的,而并非要限制本实用新型的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本实用新型的概念。
[0013]如图1所示,本【具体实施方式】采用以下技术方案:它包含宽屏1、红外灯一2、红外灯二 3、游戏光枪4、红外定位摄像头5、Arduino单片机6;红外灯一 2、红外灯二 3分别安装在宽屏I的左侧与右侧的三分之一处,红外灯一 2、红外灯二 3与红外定位摄像头5相配合,游戏光枪4上分别分别安装有红外定位摄像头5、Arduino单片机6,且红外定位摄像头5安装在游戏光枪4的枪口处。
[0014]进一步的,所述的Arduino单片机6的型号为arduino mega 2560。
[0015]进一步的,所述的游戏光枪4的内部安装有电源模块。
[0016]本【具体实施方式】的工作原理为:假设宽屏I其宽度为Wl= 1920,高度为Hl = 1080;红外灯一 2、红外灯二 3为两组红外灯,31为红外灯二 3所指的红外灯对应的检测范围,21为红外灯一2所指的红外灯对应的检测范围,其中21和31的高度为H21=H31 = 1080,宽度为W21=W31 = 1440。为了便于说明,将光枪准心在大屏幕上的定位坐标设定为(XI,Y1)(其中X代表宽度,y为高度,以下同理),在两组红处灯所检测的范围内的定位坐标设为(X2,Y2)和(Χ3,Υ3)0
[0017]由于采用了两组红外灯,红外定位摄像头模块传回的数据经过处理,会形成两个定位坐标,并且总共会出现3种情况:
[0018](I)、光枪准心处于A所示的区域,也就是都处于两组红外灯的左侧。此种情况下,(Χ2,Υ2)有效,(Χ3,Υ3)因超出检测范围,传回的值为空,因此光枪的最终坐标为:
[0019]Χ1=Χ2、Υ1=Υ2;
[0020](2)、光枪准心处于C所示的区域,也就是都处于两组红外灯的右侧。此种情况下,(Χ3,Υ3)有效,(Xl,Yl)因超出检测范围,传回的值为空,因此光枪的最终坐标为:
[0021]Xl =Χ3+( 1920-1440)、Υ1=Υ3;
[0022](3),光枪准心处于两组红外灯探测范围的重叠区域,红外灯一 2的右侧,红外灯二3的左侧;此种情况下,(Χ2,Υ2)和(Χ3,Υ3)都是有效的,因此光枪的最终坐标有两个结果:
[0023]Χ1_2=Χ2、Υ1_2 = Υ2 和 Χ1_3=Χ3+(1920-1440)、Υ1_3 = Υ3;
[0024]由于探测角度和透视关系,上面两个坐标不会完全相等,存在一定误差。为了防止在切换数据的时候产生光标跳跃,需要通过一个权重值,使光标坐标在不同状态切换的时候,能够平滑过度。假设这个权重值为P,通过光标在X轴上距离两组红外灯的远近来判断权重的值:
[0025]P= ((Χ1_2+Χ1_3)/2-720)/( 1200-720);
[0026]当P为O的时候,取(Χ1_2,Υ1_2)的值,P为I的时候,取(Χ1_3,Υ1_3)的值:
[0027]Χ1=Χ1_2*(1-Ρ)+Χ1_3*Ρ;
[0028]Υ1=Υ1_2*(1_Ρ)+Υ1_3*Ρ。
[0029]以上显示和描述了本实用新型的基本原理和主要特征和本实用新型的优点。本行业的技术人员应该了解,本实用新型不受上述实施例的限制,上述实施例和说明书中描述的只是说明本实用新型的原理,在不脱离本实用新型精神和范围的前提下,本实用新型还会有各种变化和改进,这些变化和改进都落入要求保护的本实用新型范围内。本实用新型要求保护范围由所附的权利要求书及其等效物界定。
【主权项】
1.一种宽屏互动光枪定位装置,其特征在于:它包含宽屏、红外灯一、红外灯二、游戏光枪、红外定位摄像头、Arduino单片机;红外灯一、红外灯二分别安装在宽屏的左侧与右侧的三分之一处,红外灯一、红外灯二与红外定位摄像头相配合,游戏光枪上分别分别安装有红外定位摄像头、Arduino单片机,且红外定位摄像头安装在游戏光枪的枪口处。2.根据权利要求1所述的一种宽屏互动光枪定位装置,其特征在于:所述的Arduino单片机的型号为arduino mega 2560。3.根据权利要求1所述的一种宽屏互动光枪定位装置,其特征在于:所述的游戏光枪的内部安装有电源模块。
【文档编号】A63F13/219GK205699383SQ201620555675
【公开日】2016年11月23日
【申请日】2016年6月8日
【发明人】张正洪
【申请人】深圳市鑫美幻想工程有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1