游戏装置定位方法转让专利

申请号 : CN200710030746.7

文献号 : CN101401998B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 邱硕聪许文正范丙林丁信华吴孟修陈冠婷高嬿婷黄信霖

申请人 : 富港电子(昆山)有限公司正崴精密工业股份有限公司

摘要 :

本发明公开了一种游戏装置定位方法,运用于一游戏系统中,该定位方法包括:游戏系统中的一定位主机发出定位讯号并开始计时;游戏系统中的一无线控制器收到该定位讯号后,发出一超声波讯号;定位主机收到该超声波讯号后停止计时,并算得超声波传递时间;定位主机将超声波传递时间送至游戏系统中的一运算主机;运算主机根据该超声波传递时间算出无线控制器与定位主机之间的距离;运算主机根据该距离算出无线控制器之位置。因此,本发明游戏装置定位方法具有做法简单、硬件需求低廉及较不受环境干扰等优点。

权利要求 :

1.一种游戏装置定位方法,其特征在于,包括:

首先,利用一定位主机的一第一收发模块发出一第一讯号并开始计时传递时间; 然后,利用一无线控制器的一第二收发模块收到该第一讯号后,无线控制器的一第一发射模块发出一第二讯号; 接着,该定位主机的一第一接收模块、一第二接收模块和一第三接收模块分别收到该第二讯号后停止计时传递时间,并算得一第一传递时间、一第二传递时间与一第三传递时间; 再来,该定位主机将该第一、第二、第三传递时间送至一运算主机; 之后,该运算主机根据该第一、第二、第三传递时间与第二讯号的传递速度算得无线控制器与定位主机的第一、第二、第三接收模块之间的一第一直线距离、一第二直线距离与一第三直线距离;以及 最后,该运算主机根据已知的第一、第二、第三接收模块位置与第一直线距离、第二直线距离与第三直线距离代入三角函式中算得无线控制器的位置。

2.如权利要求1所述的游戏装置定位方法,其特征在于:所述的第一讯号传递速度较第二讯号传递速度快。

3.如权利要求2所述的游戏装置定位方法,其特征在于:所述的第一讯号为射频讯号,第二讯号为超声波讯号。

4.如权利要求1所述的游戏装置定位方法,其特征在于:将所述的第一接收模块与第二接收模块设置在同一水平面,将第三接收模块设置在第一接收模块与第二接收模块中间,且第三接收模块与第一接收模块和第二接收模块设置的水平面间隔一高度差。

5.如权利要求1所述的游戏装置定位方法,其特征在于:该游戏装置定位方法还包括: 首先,该运算主机算得无线控制器的一移动前位置与一移动后位置; 接着,该运算主机根据无线控制器移动前后的位置与第二讯号发送的间隔时间算得一第一次移动速度; 之后,该运算主机再次取得无线控制器移动前后的位置并算得一第二次移动速度; 再来,该运算主机根据第一次移动速度与第二次移动速度的正负值判断无线控制器的移动方向;以及最后,运算主机比较第一次移动速度与第二次移动速度的大小后判断该无线控制器处于加速状态或减速状态。

6.如权利要求1所述的游戏装置定位方法,其特征在于:所述的定位主机具有一作为定位主机与运算主机间收发数据的接口的USB模块。

7.如权利要求1所述的游戏装置定位方法,其特征在于:所述的运算主机为电脑主机。

说明书 :

游戏装置定位方法

[0001] 所属技术领域
[0002] 本发明涉及一种游戏装置定位方法,尤其涉及一种对游戏装置的无线控制器进行定位的方法。

背景技术

[0003] 电视游戏及电脑游戏已是现在常见的休闲娱乐方式,以一般的电脑游戏为例,大多是在电脑装置的主机中安装游戏软件,透过电脑外围的鼠标、键盘、游戏杆及控制把手等接口对电脑游戏进行控制,然后经由显示器及喇叭等输出装置将游戏进行过程及游戏进行信息显示给游戏玩家。然而,现在也有搭配游戏厂商销售的游戏软件的交互式游戏装置。
[0004] 如申请日为2006年1月2日的美国专利申请第2007/0072674号揭示了一种现有的交互式游戏装置,该交互式游戏装置具有游戏主机、无线控制器及两个红外线标示器。游戏主机经由连接线连接到电视屏幕,红外线标示器分别设置在电视屏幕上方的左右两侧,红外线标示器并向电视屏幕前方发出红外光,游戏主机通过连接器连接一接收单元,接收单元负责接收由无线控制器以无线发送方式送出的操作数据。
[0005] 无线控制器具有操作部、影像讯息计算部、无线通讯部及加速感应器。操作部包括设置于无线控制器外壳上的多个按钮及游戏杆,游戏玩家可通过该按钮及游戏杆控制游戏进行。影像讯息计算部包括红外线滤光器、透镜、成像单元及影像处理电路。红外线滤光器只允许由红外线标示器发出的红外线光线进入影像讯息计算部。透镜收集已经通过红外线滤光器的红外线光线,并将红外线光线输出至成像单元。成像单元为固态成像设备,例如CMOS感应器或CCD感应器,成像单元拍摄通过红外线滤光器及透镜的红外光影像并产生影像数据,影像处理电路计算成像单元所产生的影像数据,以产生红外线标示器的坐标,并将外线标示器的坐标输出至通讯部。
[0006] 加速感应器侦测无线控制器于前后方向、左右方向及上下方向三轴移动方向的加速度,加速感应器并侦测无线控制器于上述三轴方向的倾斜度。除上述影像讯息计算部所产生的红外线标示器的坐标外,无线控制器并通过加速感应器来确定无线控制器的加速度及倾斜度。
[0007] 无线通讯部包括微处理器、储存单元、无线模块及天线,微处理器接收来自操作部、加速感应器及影像讯息计算部的操作数据,并将接收的操作数据储存在储存单元中,无线模块和天线将储存单元中的操作数据以无线传输方式传送至游戏主机。该操作数据包括无线控制器的位移方向、倾斜度及加速度等资料。游戏主机经接收单元接收由无线控制器以无线传输方式送出的操作数据,并根据该操作数据进行游戏的各种操作处理。
[0008] 但是,该交互式游戏装置必须通过影像讯息计算部撷取并计算两个红外线标示器的坐标,通过加速感应器取得无线控制器的倾斜度及加速度,经无线通讯部将无线控制器的位移方向、倾斜度及加速度等数据传送至游戏主机处理。交互式游戏装置必须在无线控制器上装设影像讯息计算部及加速感应器等装置才可对无线控制器进行移动定位,所以该现有交互式游戏装置的成本高。另外,当两个红外线标示器所摆设的环境产生红外光干扰源时,影像讯息计算部将无法取得红外线标示器的正确坐标,最后游戏将无法进行下去。

发明内容

[0009] 本发明的目的在于提供一种游戏装置定位方法,可对游戏装置的无线控制器进行定位。
[0010] 为达到上述目的,本发明所提供的游戏装置定位方法运用于一交互式游戏系统中,该交互式游戏系统具有一定位主机及一无线控制器,定位主机通过连接线连接一运算主机。定位主机设有一第一接收模块、一第二接收模块、一第三接收模块与第一收发模块,无线控制器设有一第一发射模块与一第二收发模块,该游戏装置定位方法包括:
[0011] 步骤一:定位主机的第一收发模块发出一定位讯号并开始计时传递时间;定位主机收到超声波讯号
[0012] 步骤二:无线控制器的第二收发模块收到该定位讯号后,第一发射模块发出一超声波讯号;
[0013] 步骤三:定位主机的第一、第二、第三接收模块分别收到该超声波讯号后停止计时传递时间并算得超声波由无线控制器的第一发射模块传至定位主机的第一、第二、第三接收模块的一第一传递时间、一第二传递时间与一第三传递时间;
[0014] 步骤四:定位主机将第一、第二、第三传递时间送至运算主机;
[0015] 步骤五:运算主机根据第一、第二、第三传递时间与超声波讯号传递速度,分别算得无线控制器与定位主机的第一、第二、第三接收模块之间的一第一直线距离、一第二直线距离与一第三直线距离;以及
[0016] 步骤六:运算主机将已知的第一、第二、第三接收模块位置与第一直线距离、第二直线距离和第三直线距离代入三角函式中算得无线控制器的位置。
[0017] 本发明游戏装置定位方法经由定位主机取得第一、第二、第三传递时间后并将第一、第二、第三传递时间传给运算主机以算得无线控制器的位置,所以本发明游戏装置定位方法具有做法简单、硬件需求较低廉及较不受环境干扰等优点。

附图说明

[0018] 在说明书附图中:
[0019] 图1为本发明游戏装置定位系统的定位主机、运算主机和显示器联机后的示意图。
[0020] 图2为本发明游戏装置定位方法的定位主机的立体示意图。
[0021] 图3为本发明游戏装置定位方法的定位主机与无线控制器的电路方块图。
[0022] 图4为本发明游戏装置定位方法的定位主机的第一、第二、第三超声波接收模块与无线控制器于立体空间中的位置示意图。
[0023] 图5与图6为本发明游戏装置定位方法第一实施例的步骤流程图。
[0024] 图7为本发明游戏装置定位方法的无线控制器于三维空间中的示意图。
[0025] 图8为本发明游戏装置定位方法第二实施例的步骤流程图。
[0026] 图9为本发明游戏装置定位方法第三实施例的步骤流程图。
[0027] 图中各组件的附图标记说明如下:
[0028] 交互式游戏系统 900
[0029] 定位主机 1 第一微处理器 10
[0030] 第一超声波接收模块 11 第二超声波接收模块 12
[0031] 第三超声波接收模块 13 第一无线通讯模块 14
[0032] USB模块 15 无线控制器 2
[0033] 第二微处理器 20 超声波发射模块 21
[0034] 第二无线通讯模块 22 加速侦测器 23
[0035] 电脑主机 3 显示器 4

具体实施方式

[0036] 为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下特例举实施例并配合附图详予说明。
[0037] 请参阅图1,本发明的游戏装置定位方法运用于一交互式游戏系统900中,交互式游戏系统900包括定位主机1及无线控制器2。定位主机1通过一连接线连接运算主机,运算主机可为电脑主机或游戏主机等,本实施例中运算主机为一电脑主机3。电脑主机3通过一连接线连接显示器4。
[0038] 请参阅图2与图3,图2为定位主机1的立体示意图,图3为定位主机1与无线控制器2的电路方块图。定位主机1具有第一微处理器10、第一超声波接收模块11、第二超声波接收模块12、第三超声波接收模块13、第一无线通讯模块14及USB模块15。
[0039] 请参阅图2,第一超声波接收模块11、第二超声波接收模块12及第三超声波接收模块13分别设置于定位主机1上,第一超声波接收模块11与第二超声波接收模块12之间相隔一距离W,第三超声波接收模块13与第一超声波接收模块11和第二超声波接收模块12间隔一高度差H,使第一超声波接收模块11、第二超声波接收模块12及第三超声波接收模块13布置在非同一直在线。
[0040] 在本实施例中,第一超声波接收模块11和第二超声波接收模块12设置于同一水平面,其间隔距离W为20cm,第三超声波接收模块13设置于第一超声波接收模块11和第二超声波接收模块12中间,且其与第一超声波接收模块11和第二超声波接收模块12设置的水平面高度差H为5cm。
[0041] 请参阅图3,第一超声波接收模块11、第二超声波接收模块12、第三超声波接收模块13分别连接第一微处理器10,并将接收到的超声波讯号转换成数据后传给第一微处理器10。第一无线通讯模块14连接第一微处理器10,以作为定位主机1与无线控制器2收发数据的接口。
[0042] 第一无线通讯模块14用以接收第一微处理器10送出的数据,并将该数据编码后以无线讯号传送给无线控制器2。第一无线通讯模块14也接收来自无线控制器2的无线讯号,并将该无线讯号译码成数据后传送至第一微处理器10。本实施例中,第一无线通讯模块14为一可接收与发射射频讯号的无线电模块。
[0043] USB模块15连接第一微处理器10,定位主机1及电脑主机3经由该USB模块15及连接USB模块15和电脑主机3的USB连接线连接在一起,使定位主机1及电脑主机3之间能收发数据。本实施例中,定位主机1的第一、第二、第三超声波接收模块11、12、13及第一无线通讯模块14接收到的讯号经由第一微处理器10处理后,通过USB模块15及USB连接线传至电脑主机3,电脑主机3中的游戏软件再利用该讯号对无线控制器2定位并控制游戏程序。
[0044] 请续参阅图3,无线控制器2具有第二微处理器20、超声波发射模块21及第二无线通讯模块22。超声波发射模块21连接第二微处理器20并设置于无线控制器2壳体上,超声波发射模块21受第二微处理器20所控制而发射超声波讯号至定位主机1的第一超声波接收模块11、第二超声波接收模块12及第三超声波接收模块13。
[0045] 第二无线通讯模块22连接第二微处理器20,第二无线通讯模块22接收第二微处理器20送出的数据,并将该数据编码后以无线讯号发射出去。第二无线通讯模块22也接收无线讯号,并将该无线讯号译码成数据后传送至第二微处理器20。本实施例中,第二无线通讯模块22与定位主机1的第一无线通讯模块14相互配合,为一可接收与发射射频讯号的无线电模块。
[0046] 请参阅图4、图5、图6与图7,图4为定位主机1的第一、第二、第三超声波接收模块11、12、13与无线控制器2于立体空间中的位置示意图,图5与图6为本发明游戏装置定位方法第一实施例的步骤流程图,图7为无线控制器2于三轴空间中的示意图,本发明游戏装置定位方法的步骤流程如下所述:
[0047] 步骤1000:定位主机1的第一微处理器10送出一定位指令给第一无线通讯模块14,第一无线通讯模块14将该定位指令编码并转换成无线电定位讯号后将该无线电定位讯号发送给无线控制器2的第二无线通讯模块22;
[0048] 步骤1001:定位主机1的第一微处理器10启动超声波传递时间计时程序:
[0049] 步骤1002:无线控制器2的第二无线通讯模块22收到定位主机1的第一无线通讯模块14所发送的无线电定位讯号后,将该无线电定位讯号译码并转换成定位指令,并将该定位指令传送至第二微处理器20,第二微处理器20判断该定位指令是否正确;
[0050] 步骤1003:第二微处理器20判断该定位指令正确无误后,发送一超声波发射指令给超声波发射模块21,令超声波发射模块21发射超声波讯号至定位主机1的第一、第二、第三超声波接收模块11、12、13;
[0051] 步骤1004:根据定位主机1的第一、第二、第三超声波接收模块11、12、13的摆设位置及超声波在室温下每秒传送340m的特性,第一、第二、第三超声波接收模块11、12、13分别经过时间Ta、Tb、Tc后收到无线控制器2的超声波发射模块21所发射的超声波讯号;
[0052] 步骤1005:当定位主机1的第一微处理器10侦测到第一、第二、第三超声波接收模块11、12、13分别收到无线控制器2的超声波发射模块21发出的超声波讯号时,第一微处理器10并停止超声波传递时间计时程序。因此,超声波由无线控制器2的超声波发射模块21传递至定位主机1第一、第二、第三超声波接收模块11、12、13的时间大致为Ta、Tb、Tc。在本实施例中,因为无线电定位讯号为一射频讯号,其传递速度远比超声波传递速度快,所以可忽略无线电定位讯号的传递时间;
[0053] 步骤1006:定位主机1将无线控制器2发送超声波讯号至第一、第二、第三超声波接收模块11、12、13所需的超声波传递时间Ta、Tb、Tc传至电脑主机3;
[0054] 步骤1007:电脑主机3分别根据无线控制器2传送超声波讯号至定位主机1的第一、第二、第三超声波接收模块11、12、13的超声波传递时间Ta、Tb、Tc及超声波在室温下具有每秒传送340m的特性,计算出无线控制器2的超声波发射模块21与定位主机1的第一、第二、第三超声波接收模块11、12、13的距离Da、Db、Dc;
[0055] 步骤1008:电脑主机3根据算得的无线控制器2的超声波发射模块21与定位主机1的第一、第二、第三超声波接收模块11、12、13的距离Da、Db、Dc及已知的第一、第二、第三超声波接收模块11、12、13的坐标,代入三角函式联立方程式,可算出无线控制器2的坐标。本实施例中,已知无线控制器2的超声波发射模块21与定位主机1的第一、第二、第三超声波接收模块11、12、13的距离为Da、Db、Dc,第一、第二、第三超声波接收模块11、12、13的坐标分别为(X1,Y1,Z1)、(X2,Y2,Z2)、(X3,Y3,Z3),而欲求出的无线控制器2的坐标为(Xn,Yn,Zn),将上述已知及未知之数值代入三角函式联立方程式中,即
[0056]
[0057]
[0058]
[0059] 因此,电脑主机3根据上述三个方程式可求出无线控制器2的坐标(Xn,Yn,Zn);
[0060] 步骤1009:本实施例中,无线控制器2每30微秒(ms)发射一次超声波讯号至定位主机1,于是电脑主机3可算得连续的无线控制器2的坐标(Xni,Yni,Zni)i=1,2,3,...,电脑主机3分别计算连续的无线控制器2坐标(Xni,Yni,Zni)中的两个连续坐标并根据无线控制器2每30ms发射一次超声波讯号,以计算出无线控制器2每30ms分别于X轴向、Y轴向、Z轴向上的移动速度Sxi、Syi、Szi,其中i=1,2,3,...,本实施例中Sx1为第一个30ms内无线控制器2于X轴的移动速度,Sx2为第二个30ms内无线控制器2于X轴的移动速度,依此类推;
[0061] 步骤1010:请参阅图7,电脑主机3分别判断无线控制器2于X轴向、Y轴向、Z轴向上的移动方向,当无线控制器2于X轴向、Y轴向、Z轴向上的移动速度为正时,执行步骤1011,当无线控制器2于X轴向、Y轴向、Z轴向上的移动速度为负时,执行步骤1012;
[0062] 步骤1011:当无线控制器2于X轴向的移动速度Sxi为正,无线控制器2往右方移动,当无线控制器2于Y轴向的移动速度Syi为正,无线控制器2往上方移动,当无线控制器2于Z轴向的移动速度Szi为正,无线控制器2往前移动;及
[0063] 步骤1012:当无线控制器2于X轴向的移动速度Sxi为负,无线控制器2往左方移动,当无线控制器2于Y轴向的移动速度Syi为负,无线控制器2往下方移动,当无线控制器2于Z轴向的移动速度Szi为负,无线控制器2往后移动。
[0064] 因此,电脑主机3的游戏软件根据无线控制器2的连续坐标(Xni,Yni,Zni)及其于X轴向、Y轴向、Z轴向上的移动方向及速度,以图像方式显示在显示器4上。以网球游戏为例说明,电脑主机3的游戏软件通过显示器4将无线控制器2的连续坐标(Xni,Yni,Zni)以网球游戏中人物拿着球拍移动的图像表示出来,当无线控制器2的移动速度Sxi为正,人物拿着球拍往右移动,反之,往左移动。当无线控制器2的移动速度Syi为正,球拍会被举起,反之,球拍会被放下。当无线控制器2的移动速度Szi为正,人物拿着球拍往前移动,反之,往后移动。
[0065] 当无线控制器2于X轴向上的移动速度为正,网球游戏中人物会挥击正手拍,反之网球游戏中人物会挥击反手拍,当无线控制器2于Y轴向上的移动速度为正,网球游戏中人物会挥击高吊球,反之网球游戏中人物会挥击杀球。
[0066] 请参阅图8,为本发明游戏装置定位方法第二实施例的步骤流程图。本发明游戏装置定位方法还可判定无线控制器2于X轴向、Y轴向、Z轴向上的加速与减速,以判定无线控制器2于X轴向的加速与减速为例说明,其步骤流程如下所述:
[0067] 步骤1100:电脑主机3算得无线控制器2的第N次X轴坐标Xn;
[0068] 步骤1101:电脑主机3算得无线控制器2的第N+1次X轴坐标Xn+1;
[0069] 步骤1102:电脑主机3根据无线控制器2的第N次X轴坐标Xn与第N+1次X轴坐标Xn+1的差值及无线控制器2每30ms发射一次超声波讯号至定位主机1,算得第N次无线控制器2的移动速度为An;
[0070] 步骤1103:电脑主机3算得无线控制器2的第N+2次X轴坐标Xn+2
[0071] 步骤1104:电脑主机3根据无线控制器2的第N+1次X轴坐标Xn+1与第N+2次X轴坐标Xn+2的差值及无线控制器2每30 ms发射一次超声波讯号至定位主机1,算得第N+1次无线控制器2的移动速度为An+1;
[0072] 步骤1105:电脑主机3判断第N次无线控制器2的移动速度An与第N+1次无线控制器2的移动速度An+1是否大于零,如果An与An+1均大于零,判定无线控制器2于X轴向上往右方移动,并执行步骤1106,如果An与An+1均小于零,判定无线控制器2于X轴向上往左方移动,并执行步骤1107;
[0073] 步骤1106:电脑主机3判断第N+1次无线控制器2的移动速度An+1是否大于第N次无线控制器2的移动速度An,如果第N+1次无线控制器2的移动速度An+1大于第N次无线控制器2的移动速度An,执行步骤1108,反之执行步骤1109;
[0074] 步骤1107:电脑主机3判断第N+1次无线控制器2的移动速度An+1是否大于第N次无线控制器2的移动速度An,如果第N+1次无线控制器2的移动速度An+1大于第N次无线控制器2的移动速度An,执行步骤1110,反之执行步骤1111;
[0075] 步骤1108:无线控制器2于X轴向上朝右方正向加速,即朝右方加速;
[0076] 步骤1109:无线控制器2于X轴向上朝右方反向加速,即朝右方减速;
[0077] 步骤1110:无线控制器2于X轴向上朝左方反向加速,即朝左方减速;及[0078] 步骤1111:无线控制器2于X轴向朝左方正向加速,即朝左方加速。
[0079] 因此,电脑主机3的游戏软件将无线控制器2的加速或减速,以图像方式显示在显示器4上。以网球游戏为例说明,当无线控制器2渐渐加速时,其球拍挥击力道将增强,当无线控制器2渐渐减速时,其球拍挥击力道将减小。另外,电脑主机3的游戏软件可判断无线控制器2的加速度与其移动轨迹,并以图像方式显示在显示器4上表示出切球等特殊击球方法。
[0080] 请参阅图3与图9,图9为本发明游戏装置定位方法第三实施例的步骤流程图,无线控制器2还包括一连接第二微处理器20的加速侦测器23,本实施例中,加速侦测器23可侦测无线控制器2于X轴向Y轴向与Z轴向上的加速度,其步骤流程如下所述:
[0081] 步骤1200:无线控制器2的加速侦测器23侦测无线控制器2于X轴向Y轴向与Z轴向上的加速度值;
[0082] 步骤1201:第二微处理器20向速侦测器23取得无线控制器2于X轴向Y轴向与Z轴向上的加速度值,并将该加速度值送至第二无线通讯模块22,第二无线通讯模块22将无线控制器2的加速度值编码后转成无线讯号发送给定位主机1;
[0083] 步骤1202:定位主机1的第一无线通讯模块14收到该无线讯号后将该无线讯号译码并转成加速度值;
[0084] 步骤1203:第一微处理器10由第一无线通讯模块14取得加速度值后,通过USB模块将该速度值传给电脑主机3,由电脑主机3分别判断无线控制器2于X轴向上的加速度(步骤1203)、Y轴向上的加速度(步骤1204)与Z轴向上的加速度(步骤1205);
[0085] 步骤1204:电脑主机3判断线控制器2于X轴向上的加速度值是否为正,如果加速度值为正,执行步骤1207,如果加速度值为负,执行步骤1208;
[0086] 步骤1205:电脑主机3判断线控制器2于Y轴向上的加速度值是否为正,如果加速度值为正,执行步骤1209,反之,执行步骤1210;
[0087] 步骤1206:电脑主机3判断线控制器2于Z轴向上的加速度值是否为正,如果加速度值为正,执行步骤1211,反之,执行步骤1212;
[0088] 步骤1207:电脑主机3判无线控制器2朝右方移动;
[0089] 步骤1208:电脑主机3判无线控制器2朝左方移动;
[0090] 步骤1209:电脑主机3判无线控制器2朝上方移动;
[0091] 步骤1210:电脑主机3判无线控制器2朝下方移动;
[0092] 步骤1211:电脑主机3判无线控制器2朝前方移动;及
[0093] 步骤1212:电脑主机3判无线控制器2朝后方移动。
[0094] 因此,电脑主机3的游戏软件根据无线控制器2的加速侦测器23所测得的加速度值,以图像方式显示在显示器4上,当无线控制器2于X轴向上的加速度为正,网球游戏中人物会挥击正手拍,反之网球游戏中人物会挥击反手拍,当无线控制器2于Y轴向上的加速度为正,网球游戏中人物会挥击高吊球,反之网球游戏中人物会挥击杀球。
[0095] 综上所述,本发明游戏装置定位方法经由定位主机1的第一、第二、第三超声波接收模块11、12、13接收无线控制器2的超声波发射模块21所发射的超声波讯号,并通过定位主机1的第一微处理器10计算超声波讯号传递时间Ta、Tb、Tc,并经由USB模块15将超声波讯号传递时间Ta、Tb、Tc传给电脑主机3。
[0096] 电脑主机3根据超声波讯号传递时间Ta、Tb、Tc算得无线控制器2与第一、第二、第三超声波接收模块11、12、13的距离后,并将该距离代入三角函式中,算得无线控制器2坐标,电脑主机3并以无线控制器2的连续移动坐标配合无线控制器2发送超声波讯号的间隔时间算出无线控制器2于X轴、Y轴、Z轴向上的移动速度。最后,电脑主机3的游戏软件透过显示器4将无线控制器2的坐标值与移动速度值以图像方式显示出来,以增加游戏程序进行时的临场感。
[0097] 另外,本发明游戏装置定位方法经由无线控制器2的加速侦测器23测得其加速度,并通过第二无线通讯模块22将加速度值传给定位主机1,定位主机1经由USB模块15将该加速度值传给电脑主机3后,电脑主机3根据该加速度值判断无线控制器2于X轴、Y轴、Z轴向上的加速度。
[0098] 最后,电脑主机3的游戏软件通过显示器4将无线控制器2的加速度值以图像方式显示出来。且加速侦测器23测得的加速值可与电脑主机3计算超声波传递时间而得的速度做比对,使得电脑主机3对无线控制器2的加速度判断更为准确,以增加游戏整体的细腻感。因此,本发明游戏装置定位方法经由定位主机侦测超声波传递时间后并传给电脑主机3以算得无线控制器的位置,具有做法简单、硬件需求较低廉及较不受环境干扰等优点。