无线光枪的制作方法

文档序号:1597017阅读:488来源:国知局
专利名称:无线光枪的制作方法
技术领域
本发明是关于一种配合游戏主机的光枪装置,特别是一种该游戏主机执行射击游戏所配合的无线光枪装置,是利用红外线(IR)或无线电(RF)等无线传输方式将拾取萤幕上的光点讯号或计算该光点的X、Y轴座标值传回游戏主机,以增加使用者在射击游戏中的活动空间,进而增加使用者在游戏中的互动性及趣味性。
背景技术
目前在射击类电玩游戏中,通常有利用光枪来取代一般摇杆进行瞄准萤幕上的目标物,以提升游戏模拟真实性。
依现有技术,因应游戏主机所执行的游戏程序设计方式,现有的有线光枪有分第一代有线光枪,由游戏主机所配合游戏程序本身会计算出光枪瞄准点的座标值;与第二代有线光枪,由光枪装置计算出瞄准点的座标值后,再将其传回配合的游戏程序。请参考图1所示,是现有第一代有线光枪连接游戏主机的方块图。第一代有线光枪的信号电缆线直接连接至游戏主机1的摇杆连接器,当使用者对准萤幕2上一瞄准点,有线光枪的光接收器5会接收到电视机2阴极射线管电子打在萤幕2上该瞄准点所产生的光点信号,即将此拾取的光点信号送回游戏主机1,而游戏主机1所执行的游戏程序会根据此光点信号并配合主机1的视讯(Video)信号10,即能够计算出光点相对于萤幕上的瞄准点坐标。此外,有线光枪上的通讯介面3,在游戏主机1读取光枪的状态时,有线光枪即将按钮9的资料传回游戏主机1。
再者,现有第二代有线光枪的设计,是在第一代有线光枪上,多加一条电视机视讯(Video)信号接头,该光枪可自这个接头利用同步信号分离单元7来取出水平同步信号212或垂直同步信号211。按着参阅图2,是现有第二代有线光枪连接游戏主机的方块图。第二代有线光枪的信号电缆线直接连接至游戏主机1的摇杆连接器,其信号电缆线并从游戏主机1的视讯信号10,利用同步分离单元7取出水平同步信号212,也可取出垂直同步信号211,并利用垂直同步信号211重置(Reset)Y轴计数器23,该Y轴计数器23是计数水平同步信号212的个数;当有线光枪的光接收器8有接收到电视机2阴极射线管电子打在萤光幕产生的光点时,即保留在Y轴计数器23已计数到的值到Y轴资料缓冲器25即,从重置后到收到光点时这段时间已经有几个水平同步信号),并且一直至下一个视讯信号所分离出的垂直同步信号211到来时,再作清除Y轴资料缓冲器25内所储存的值与Y轴计数器的计数动作。
另X轴资料是由任一个水平同步脉冲到下一个水平脉冲来时这段期间所决定,水平同步信号212用来重置X轴计数器22,该X轴计数器22计数一个高频时钟源的振荡器6所产生出来的脉冲。当使用者对准萤幕上一瞄准点,有线光枪的光接收器8会接收到电视机2阴极射线管电子打在萤幕上该瞄准点所产生的光点信号,此信号会保留住X轴计数器22已计数到的值到X轴资料缓冲器24,一直至主机读取X轴资料后清除X轴资料缓冲器24内所储存的值。经过以上的程序有线光枪已经有该瞄准点对应的X、Y轴的值了;在游戏主机1读取光枪的状态时光枪即将按钮9的资料及X、Y轴的资料传回游戏主机1。
由上述的传统第一代或第二代有线光枪可知,光枪在做信号处理或者在计算X、Y轴座标时,都必需靠一条信号电缆线,才能联系光枪与游戏主机1间的信号传输。再者,使用者在进行射击游戏时,常受限于光枪的信号电缆线,因而限制了使用者操作伸展的空间,而无法完全溶入于游戏中,大大降低了射击游戏与使用者的互动性和趣味性。
本发明的内容基于上述现有技术缺点,本发明将提供一种光枪,其为用一无线发射装置与一无线接收装置来取代传统有线光枪的信号电缆线,不仅可增加使用者在射击游戏时的空间,而且也提升了使用者与游戏人物之间的互动性以及娱乐性,让使用者更能溶入于所处的游戏环境中,以提升游戏的可玩性。
本发明主要目的是提供一种可选择性地输出光点座标资料或还原产生光点信号以适应游戏主机所配合的游戏程式的无线光枪装置。
本发明次一目的是提供一种利用在无线主机端与无线光枪端分别计数视讯信号的垂直同步信号的脉冲数,根据两者的比例在视讯信号周期中计算出光点座标资料或还原产生无线主机端的光点信号的无线光枪装置。
本发明另一目的是提供一种利用一组计算视讯信号周期的参数资料,根据该视讯信号在无线主机端与无线光枪端的脉冲数比例,来获得光点座标资料的无线光枪装置。
本发明再一目的是提供一种可依垂直同步信号来抓取计算视讯信号周期所需的参数的无线光枪。发明说明有鉴于现有有线光枪在从事射击游戏时,仅能视光枪的信号电缆线长度来适应活动空间,无法做太大的摆幅动作,而降低使用者对游戏的互动性及娱乐性。本发明遂利用红外线(IR)或无线电(RF)等无线装置来取代传统光枪的信号电缆线,主要包含无线主机端装置与无线光枪端装置,其中无线主机端装置接收萤幕的视讯(Video)信号,并利用垂直同步信号在无线主机端与无线光枪端所计数的脉冲数的比例值,在前述视讯信号周期中计算光点座标资料或还原一光点信号,而前述视讯信号周期可由一组参数资料计算得知,使无线主机端装置可因应一选择开关的选择,而输出光点座标资料或还原光点信号回游戏主机。
本发明无线光枪不仅可延长光枪的使用寿命,而且也让使用者能更溶入于射击游戏中,操作光枪也更得心应手。
本发明提供一种座标计算方法,用于第二代无线光枪产生相对于一萤幕上瞄准点的光点座标资料输出至一游戏主机,该无线光枪由无线主机端装置与无线光枪端装置组成,前述方法包含提供一视讯信号至前述无线主机端装置,以抓取计算该视讯信号周期所需的参数资料;提供一无线主机端振荡器计数电路,以计数前述视讯信号的垂直同步信号的最大脉冲个数;
提供一无线光枪端振荡器计数电路,以计数前述视讯信号的垂直同步信号的最大脉冲个数;以及根据无线主机端与无线光枪端垂直同步信号的最大脉冲个数的比例,计算前述无线光枪端装置所撷取的光点信号在前述参数资料所算出的视讯信号周期中的前述光点座标资料。


图1为现有第一代有线光枪使用于射击类游戏的方块图。
图2为现有第二代有线光枪使用于射击类游戏的方块图。
图3A为本发明第二代无线光枪的无线主机端装置,其中包含参数抓取电路的电路方块图。
图3B是为本发明第二代无线光枪的无线光枪端装置的电路方块图。
图4A为本发明第二代无线光枪另一实施例的无线主机端装置,其中包含参数抓取电路的电路方块图。
图4B是为本发明第二代无线光枪另一实施例的无线光枪端装置的电路方块图。
图5A为本发明第一代无线光枪的无线主机端装置,其中包含闸电路的电路方块图。
图5B是为本发明第一代无线光枪的无线光枪端装置的电路方块图。
图6A为本发明第一代无线光枪另一实施例的无线主机端装置,其中包含闸电路的电路方块图。
图6B是为本发明第一代无线光枪另一实施例的无线光枪端装置的电路方块7A为本发明第二代无线光枪再一实施例的无线主机端装置的电路方块围。
图7B是为本发明第二代无线光枪再一实施例的无线光枪端装置的电路方块8A为本发明第二代无线光枪进一实施例的无线主机端装置的电路方块图。
图8B是为本发明第二代无线光枪进一实施例的无线光枪端装置的电路方块图。
图9是本发明无线主机端装置进一实施例电路方块图。
图10是本发明无线主机端装置再进一实施例电路方块图。
图11A为本发明第一代无线光枪进一步实施例的无线光枪主机端,其中包含校正电路的电路方块图。
图11B是为本发明第一代无线光枪进一步实施例的无线光枪端的电路方块12A为本发明第二代无线光枪使用于射击类游戏的光枪主机端装置的电路方块图。
图12B为本发明第二代无线光枪使用于射击类游戏的光枪端装置的电路方块图。
图13A为本发明第二代无线光枪的光枪主机端的进一步实施例方块图。
图13B为本发明第二代无线光枪的光枪端的进一步实施例方块图。
图14A为本发明第二代无线光枪的光枪主机端的进一步实施例方块图。
图14B为本发明第二代无线光枪的光枪端的进一步实施例方块图。
图15A为本发明无线主机端装置实施例的实际电路图。
图15B为本发明无线光枪端装置实施例的实际电路图。
图16A为本发明第二代无线光枪的光枪主机端的进一步实施例方块图。
图16B为本发明第二代无线光枪的光枪端的进一步实施例方块图。
本发明的具体实现方式根据本发明上述座标计算方法,请参阅图3A及图3B所示,分别显示本发明第二代无线光枪的主机端装置与光枪端装置的电路方块图。在本发明的此一实施例中,所有信号的触发是前缘触发。当无线光枪主机端有接收到游戏主机1送至电视机、PC CRT Monitor或CRT TV的Video信号10后,便可利用同步分离单元7来取出垂直同步信号211以及水平同步信号212,并将利用垂直同步信号211来启始M-TotaI计数器202,在启始之前光枪主机端会先将M-Total计数器202所计数的值保留在M-Total缓冲器203内。启始后的M-Total计数器202即计数高频时钟源振荡器6所产生的脉冲。为了让计算电路能算出更准确的数值,因此本实施例让参数抓取电路207与M-Total计数器202有着相同的高频时钟源6。此时参数抓取电路207会依据垂直同步信号211及水平同步信号212来取出计算视讯信号周期所必需的四个参数(即水平扫描线数、水平同步信号High的宽度、水平同步信号Low的宽度以及垂直同步信号211的宽度),并与前述M-Total缓冲器203内的值一同存入资料缓冲器206,然后再一同与调变后的垂直同步信号201经由无线传送装置4发射至无线光枪端的无线接收装置5;当无线光枪端接收到前述资料缓冲器206内的值与垂直同步信号后,将会依据解调后的垂直同步信号104来启始s-Total计数器105并将M-Total缓冲器资料解码103存入M-Total缓冲器203中,在启始s-Total计数器105之前无线光枪端会先将s-Total计数器105所计数的值保留在s-Total缓冲器106内。启始后的s-Total计数器105即计数高频时钟源振荡器61所产生的脉冲。当下一个垂直同步信号211来之前无线光枪的光接收器8如有接收到萤光幕2的光点时,就会立刻将s-Total计数器105上的值存入s-Buffer 101内。由于每个高频时钟源振荡器所振荡出的脉冲个数都不会完全相同,因此在计算光枪主机端与光枪端的高频时钟源时,需一比例计算电路以换算实际的光枪主机端所闩锁(Latch)的光脉冲信号位置。以本发明为例,当光枪端在接收到光点信号时,其s-Total缓冲器所储存的计数值会与主机端M-Total缓冲器所储存的计算值不同,此时无线光枪端便可利用前述几个参数(s-Buffer、M-Total缓冲器的值以及s-Total缓冲器内的值),利用比例计算电路112将参数值依下述比例公式求出一比例值比例值=s-Buffer*(M-Total缓冲器/s-Total缓冲器)……(1)上述比例值可储存于s-Bufferl 102内,此时无线光枪端便可利用s-Bufferl 102以及之前所接收的四个参数(即水平扫描线数S、水平同步信号High的宽度TH、水平同步信号Low的宽度TL以及垂直同步信号的宽度TC计算出实际的X、Y轴座标值,在详细介绍上述计算X、Y轴座标之前,先定义一Video时间周期T,其为由一垂直同步信号宽度TC、数条水平扫描线S以及数个具有水平同步信号High宽度TH和水平同步信号Low宽度TL所组合而成。由于游戏主机1在成品时其Video时间周期T就已是固定不变,因此X、Y轴座标值可由X、Y轴计算电路108求出并将之存于X、Y轴资料缓冲器110、109内,即(s-Bufferl-Tc)/(TH+TL)=Y………R(馀数)R-TH=X ………(2)其中TH<TL,经过以上的程序就可以得到X、Y轴资料,无线光枪端再将X、Y轴资料加上按钮9的状态,以封包111的形式利用无线传送装置4传至无线光枪主机端,而无线光枪主机端在解调204与解码205后,便可依游戏主机1的通讯格式来与游戏主机1沟通。
继续参考图3A及图3B,图3A的无线主机端装置包含一同步分离单元7,用以从视讯信号10中取出垂直同步信号211及水平同步信号212,上述取出的垂直同步信号211可用来启始M-Total计数器202以及S-Total计数器105;一垂直同步信号调变电路201,是将前述垂直同步信号211予以调变处理,以方便光枪端与光枪主机端的无线传送;一参数抓取电路207,可根据上述的同步信号来取出计算X、Y轴座标值所必需的四个参数;一M-Total计数器202,用以计数高频时钟源振荡器6所振荡出的Clock,一直计数至下一个垂直同步信号211到来再作清除计数器的动作;一M-Total缓冲器203,用以储存前述M-Total计数器202在被清除的前所计数到的值;一资料缓冲器206,用以储存前述M-Total缓冲器203与参数抓取电路207所取出的四个参数值;一无线传送装置4,用以传送前述资料缓冲器206内的值与调变后的垂直同步信号201到光枪端;图3B的无线光枪端则包含一解调电路204,将光枪主机端所传送来的资料加上高频时钟源振荡器61予以解调处理;一光接收器8,用以感测萤光幕的光点而产生脉冲;一s-Total计数器105,用以计数高频时钟源振荡器61所振荡出的Clock,一直计数至下一个解调后的垂直同步信号104到来再作清除计数器的动作,在启始s-Total计数器105之前无线光枪端会先将s-Total计数器105所计数的值保留在s-Total缓冲器106内。当下一个垂直同步信号211来之前无线光枪的光接收器8如有接收到萤光幕2的光点时,就会立刻将s-Total计数器105上的值存入s-Bufferl 101内;一S-Total缓冲器106,用以储存前述S-Total计数器105在被清除的前所计数到的值;一M-Total缓冲器解码电路103,将光枪主机端所传送来的M-Total缓冲器203内的值予以解调处理;一M-Total缓冲器203,用以储存前述解调后的值;一s-Buffer 101,当光枪的光接收器8如有接收到萤光幕2的光点时,就会立刻将s-Total计数器105上的值存入s-Buffer 101内;一比例计算电路112,用以抓取s-Buffer 101与S-Total缓冲器106和M-Total缓冲器203内的值,而由比例公式(1)将换算的值储存于s-Bufferl 102内;一X、Y轴计算电路108,利用前述s-Bufferl 102的值再加上接收的四个参数值(水平扫描线数S、水平同步信号High的宽度TH、水平同步信号Low的宽度TL以及垂直同步信号的宽度TC),可依公式(2)来换算出正确的X、Y轴座标值;一X、Y轴资料缓冲器110、109,用以储存前述计算的X、Y轴座标值;一编码封包单元111,将前述X、Y轴资料缓冲器110、109内的值与按键资料用封包的方式加以编码处理以及一无线传送装置4,利用无线传送装置4将前述封包传送至无线光枪主机端;此外,无线光枪主机端还包含一无线接收装置5,用以接收无线光枪端所传送的X、Y轴座标资料与按钮编码资料;一解调电路204,将前述无线接收装置5所接收的资料加上高频时钟源6予以解调处理以及一X、Y轴与按键资料解码电路205,将前述解调后的资料予以解码处理。因此,本发明第二代无线光枪根据视讯信号10所分离的同步信号而利用参数抓取电路207取得计算X、Y轴座标所需的四个参数值,再将与M-Total缓冲器203内的值一同传送至无线光枪端做比例计算与X、Y轴座标计算以求出实际的X、Y轴座标实为此一实施例的特征。
接着参阅图4A及图4B,为本发明第二代无线光枪的进一步实施例。在此一实施例中,光枪仍包含无线光枪端装置与主机端装置,其中光枪主机端装置则进一步接收光枪端的s-Total缓冲器106与s-Buffer 101的值以实施比例计算电路112与X、Y轴计算电路108。此一实施例中,当无线光枪端的光接收器8有接收到萤光幕2的光点时,s-Total计数器105就会把目前所计数的值存至s-Buffer 101内,并与s-Total缓冲器106内的值以及编码后的按键资料做成封包一同传送至光枪主机端,而当无线光枪主机端接收到上述封包后,经过解调204与解码208的电路,可与M-Total缓冲器203内的值经由比例计算电路112而计算出一比例值并将之存于M-Buffer 209内。上述M-Buffer 209会与参数抓取电路207所取出的四个参数值一同传至X、Y轴计算电路108内做座标值的换算,并将换算后的结果储存于X、Y轴资料缓冲器110、109中经由通讯接口3与主机1沟通。
继续参考图4A及图4B,图4A中的无线主机端装置除了包含图3A的主要要件外,还更进一步包含一解码电路208,用以将s-Total缓冲器106、s-Buffer 101以及按钮资料予以解码处理;一比例计算电路112,将前述s-Total缓冲器106、s-Buffer 101以及M-Total缓冲器203的值依照比例公式(1)而可计算出一比例值;一M-Buffer 209,用以储存前述比例计算电路112所算出的比例值;一X、Y轴计算电路108,将参数抓取电路207所取出的四个参数值与前述存于M-Buffer 209内的比例值经由计算公式(2)而可以求出正确的X、Y轴座标值以及一X、Y轴资料缓冲器110、109,用以储存前述计算出的X、Y轴座标。图4B的无线光枪端则包含一解调电路104,将光枪主机端所传送来的垂直同步信号201加上高频时钟源6予以解调处理;一光接收器8,用以感测萤光幕2的光点而产生脉冲;一s-Total计数器105,用以计数高频时钟源61所振荡出的Clock,一直计数至下一个解调后的垂直同步信号211到来再作清除计数器的动作。当下一个垂直同步信号211来之前无线光枪的光接收器8如有接收到萤光幕2的光点时,就会立刻将s-Total计数器105上的值存入s-BuHer 101内;一S-Total缓冲器106,用以储存前述S-Total计数器105在被清除之前所计数到的值;一s-Buffer 101,当光枪的光接收器8如有接收到萤光幕2的光点时,就会立刻将s-Total计数器105上的值存入s-Buffer 101内;一编码封包单元113,将s-Total缓冲器106、s-Buffer 101内的值一同与按键资料用封包的方式加以编码处理以及一无线传送装置4,利用无线传送装置4将前述封包传送至无线光枪主机端;因此,本实施例主要是将比例计算电路112与X、Y轴计算电路108都设计于无线光枪主机端内,如此一来,当无线光枪端的光接收器8有接收到光点信号时,只需把此时s-Total计数器所计数的值转存至s-Buffer内并与s-Total缓冲器106一同传送至无线光枪主机端做比例计算与X、Y轴计算即可得到实际的X、Y轴座标,实为此一实施例的特征。
本发明提供一种信号产生方法,用于第一代无线光枪产生相对于一萤幕上瞄准点的光点信号输出至一游戏主机,该无线光枪由无线主机端装置与无线光枪端装置组成,前述方法包含提供一视讯信号至前述无线主机端装置,并分离出垂直同步信号;提供一无线主机端振荡器计数电路,以计数前述视讯信号的垂直同步信号的最大脉冲个数;提供一无线光枪端振荡器计数电路,以计数前述视讯信号的垂直同步信号的最大脉冲个数;根据无线主机端与无线光枪端垂直同步信号的最大脉冲个数的比例,计算前述无线光枪端装置所撷取的光点信号在前述视讯信号周期中的产生光点信号的比例;以及根据前述视讯信号周期中产生光点信号的比例,在前述视讯信号周期中产生一还原的光点信号输出至前述游戏主机。
根据本发明上述信号产生方法,请参阅图5A及图5B所示,是为本发明的第一代无线光枪的光枪端装置与主机端装置的电路方块图。在本发明的此一实施例中,所有信号的触发是前缘触发。当无线光枪主机端有接收到游戏主机1送至电视机、PC CRT Monitor或CRT TV2的Video信号10后,便可利用同步分离单元7来取出垂直同步信号211以及水平同步信号212,并将利用垂直同步信号211来启始M-Total计数器202,在启始之前光枪主机端会先将M-Total计数器202所计数的值保留在M-Total缓冲器203内。启始后的M-Total计数器202即计数高频时钟源振荡器6所产生的脉冲,而前述M-Total缓冲器203内的值会存入资料缓冲器206内,然后再一同与调变后的垂直同步信号201经由无线传送装置4发射至无线光枪端的无线接收装置5;当无线光枪端接收到前述资料缓冲器206内的值与垂直同步信号,将会依据解调后的垂直同步信号104来启始s-Total计数器105并将M-Total缓冲器资料解码103存入M-Total缓冲器203中,在启始s-Total计数器105之前无线光枪端会先将s-Total计数器105所计数的值保留在s-Total缓冲器106内。启始后的s-Total计数器105即计数高频时钟源振荡器61所产生的脉冲。当下一个垂直同步信号211来之前无线光枪如有接收到萤光幕2光点时,就会立刻将s-TotaI计数器105上的值存入s-Buffer 101内。此时无线光枪端便可将前述几个参数(s-Buffer、M-Total缓冲器以及s-Total缓冲器内的值),利用比例计算电路112将参数值依下述比例公式求出s-Bufferls-Bufferl=s-Buffer*(M-Total缓冲器/s-Total缓冲器)…(1)求出s-Bufferl 102的值后,无线光枪端会将此值与按键资料经由无线传送装置4传送至无线光枪主机;当无线光枪主机端接收到前述光枪端所传送的资料时,会将之解调204并先把主机端s-Bufferl 214的第一级缓冲器的值转存至第二级缓冲器中,然后再将光枪端所传送的s-Bufferl 102的值存至主机端s-Bufferl 214的第一级缓冲器内,此时s-Bufferl 214的第二级缓冲器会与目前M-Total计数器202所计数的值一同送至闸(Gate)213中,当M-Total计数器202一直计数到与s-Bufferl 214第二级缓冲器内的值相同时,则输出一高电位信号给光脉冲产生器215以还原产生一光脉冲并直接输出至主机1。
请继绩参考图5A及图5B所示,图5A的无线光枪主机端除了包含图3A内的部分主要元件外(如同步分离单元7、M-Total计数器202、M-Total缓冲 203、调变电路201与解调电路204以及资料缓冲器214),还包含一个具有二级缓冲器组合的s-Bufferl缓冲器214,其中第一级缓冲器用以储存光枪端传送至光枪主机端的比例值,而第二级缓冲器是储存前一个画面第一级缓冲器所储存的值。当在接收到光枪端所传送的资料(s-Bufferl与按钮资料)时,第一级缓冲器的值会先转存至第二级缓冲器中,然后再将s-Bufferl的值存至第一级缓冲器;一闸电路213,其为一类似逻辑闸电路的元件,当输入端有信号进来时,此电路会将输入端信号做布尔代数运算后,输出一脉冲信号给光点脉冲产生器215。以本发明为例,由于光枪主机端内M-Total计数器202的值与s-Bufferl 214第二级缓冲器的值会一直传送至闸电路213中,当M-Total计数器202一直计数到与s-Bufferl 214第二级缓冲器内的值相同时,闸电路213才会输出一高电位(脉冲)给光点脉冲产生器215,否则闸电路213的输出会一直是低电位的状态,此种闸电路213的输出真值表与一般XOR(互斥或闸)逻辑闸元件相类似;一光点脉冲产生器215,根据前述闸电路213的输出而还原产生一光脉冲并直接输出至游戏主机1;图5B的无线光枪端则包含一解调电路104,将光枪主机端所传送来的垂直同步信号201加上高频时钟源6予以解调处理;一光接收器8,用以感测萤光幕2的光点而产生脉冲;一s-Total计数器105,用以计数高频时钟源61所振荡出的Clock,一直计数至下一个解调后的垂直同步信号104到来再作清除计数器的动作,在清除s-Total计数器105之前无线光枪端会先将s-Total计数器105所计数的值保留在s-Total缓冲器106内。当下一个垂直同步信号104来之前无线光枪的光接收器8如有接收到萤光幕2的光点时,就会立刻将s-Total计数器105上的值存入s-Buffer 101内;一s-Total缓冲器106,用以储存前述s-Total计数器105在被清除之前所计数到的值;一M-Total缓冲器解码电路103,将光枪主机端所传送来的M-Total缓冲203器内的值以解调处理;一M-Total缓冲器203,用以储存前述解调后的值;一s-Buffer缓冲器101,当光枪的光接收器8如有接收到萤光幕2的光点时,就会立刻将s-Total计数器105上的值存入s-Buffer 101内;一比例计算电路112,用以抓取s-Buffer 101与s-Total缓冲器106和M-Total缓冲器203内的值,而借由比例公式(1)将换算的值储存于s-Bufferl 102内;一s-Bufferl缓冲器102,用以储存前述比例计算电路112所换算的比例值;一缓冲器114,用以储存按键9输出资料与s-Bufferl缓冲器102内的值并由无线传送装置4发射至无线光枪主机端。因此,本发明的第一代无线光枪是利用一闸213电路来作为光脉冲产生器215的前置输入组件,当无线光枪端在接收到光点信号并与其它参数(s-Buffer、s-Total缓冲器、M-Total缓冲器)做比例计算后,会将比例值传回至光枪主机端,此时主机端的M-Total计数器202在被垂直同步信号211清除之后会计数着高频时钟源振荡器6所振荡出的脉冲,一直计数到与s-Bufferl 214第二级缓冲器内的值相同时,闸电路213就会输出一高电位至光脉冲产生器215以还原光点信号至游戏主机1,实为本发明的主要特征。
接着参考图6A及图6B,是为本发明的第一代无线光枪进一步实施例方块图。在此一实施例中,光枪主机端装置则进一步接收光枪端的s-Total缓冲器106与s-Buffer 101的值以实施比例计算电路112与还原光点信号的动作。本发明中,当无线无线光枪主机端传送调变后的垂直同步信号201至无线光枪端后,光枪端会根据解调后的垂直同步信号104而加上高频时钟源6以启始s-Total计数器105,但在启始s-Total计数器105的前无线光枪端会先将s-Total计数器105所计数的值保留于s-Total缓冲器106内。启始后的s-Total计数器105即计数高频时钟源振荡器61所产生的脉冲,当下一个垂直同步信号104来之前,无线光枪如有接收到萤光幕2的光点时,就会立刻将s-Total计数器105上的值存入s-Buffer 101内,并与s-Total缓冲器106以及编码后的按键资料做成封包113一同传送至光枪主机端,而当无线光枪主机端接收到上述封包后,经过解调204与解码电路208,可与M-Total缓冲器203内的值一同输入至比例计算电路112内,经由比例公式(1)的计算会将换算后的比例值存于M-Buffer 209内。此时当M-Total计数器202内所计数的值与M-Buffer 209内相同时,就会输出一高电位脉冲给光点脉冲产生器215以还原光点信号并直接输出至主机端1。
请继续参考图6A及图6B,其中图6B的无线光枪端装置实施同图4B所示的实施例的无线光枪端装置相同,而图6A的主机端装置则包含一同步分离单元7,用以从视讯信号10中取出垂直同步信号211及水平同步信号212,上述取出的垂直同步信号211可用来启始M-Total计数器202以及S-Total计数器105;一垂直同步信号调变电路201,是将前述垂直同步信号211予以调变处理,以方便光枪端与光枪主机端的无线传送;一M-TotaI计数器202,用以计数高频时钟源振荡器6所振荡出的Clock,一直计数至下一个垂直同步信号211到来再作清除计数器的动作;一M-Total缓冲器203,用以储存前述M-Total计数器202在被清除之前所计数到的值;一解调电路204,将光枪端所传送来的资料加上高频时钟源6予以解调处理;一比例计算电路112,用以抓取s-Buffer 101与S-Total缓冲器106和M-Total缓冲器203内的值,而借由比例公式(1)将换算的值储存于M-Buffer 209内;一M-Buffer 209,用以储存前述比例计算电路112所算出的比例值;一闸电路213,其为一类似逻辑闸电路的元件,当输入端有信号进来时,此电路会将输入端信号做布尔代数运算后,输出一脉冲信号给光点脉冲产生器215;一光点脉冲产生器215,根据前述闸电路213的输出而还原产生一光脉冲并直接输出至游戏主机1。因此,本实施例的第一代无线光枪是在光枪主机端设计一比例计算电路112与闸电路213,当光枪端接收到光点信号时,会把s-Total缓冲器106与s-Buffer 101内的值传送至光枪主机端,并利用前述的比例计算电路112与闸电路213来驱动光脉冲产生器215以还原输出一光点信号至游戏主机1,实为此一实施例的主要特征。
请参考图7A及图7B,是为本发明的第二代无线光枪的光枪端装置与主机端装置的电路方块图。在此一实施例中,当无线光枪主机端有接收到游戏主机1送至电视机、PC CRT Monitor或CRTTV2的Video信号10后,便可利用同步分离单元7来取出垂直同步信号211以及水平同步信号212,前述水平同步信号可用来启始X轴计数器,并将利用垂直同步信号211来启始M-Total计数器202以及Y轴计数器,在启始M-Total计数器的前光枪主机端会先将M-Total计数器202所计数的值保留在M-Total缓冲器203内。启始后的M-Total计数器202即计数高频时钟源振荡器6所产生的脉冲,而前述M-Total缓冲器203内的值会存入资料缓冲器206内,然后再一同与调变后的垂直同步信号201经由无线传送装置4发射至无线光枪端的无线接收装置5;当无线光枪端接收到前述资料缓冲器206内的值与垂直同步信号,将会依据解调后的垂直同步信号104来启始s-Total计数器105并将M-Total缓冲器资料解码103存入M-Total缓冲器203中,在启始s-Total计数器105的前无线光枪端会先将s-Total计数器105所计数的值保留在s-Total缓冲器106内。启始后的s-Total计数器105即计数高频时钟源振荡器61所产生的脉冲。当下一个垂直同步信号211来之前无线光枪如有接收到萤光幕2的光点时,就会立刻将s-Total计数器105上的值存入s-Buffer 101内。此时无线光枪端便可将前述几个参数(s-Buffer、M-Total缓冲器以及s-Total缓冲器内的值),利用比例计算电路112将参数值依下述比例公式求出s-Bufferls-Bufferl=s-Buffer*(M-Total缓冲器/s-Total缓冲器),…(1)求出s-Bufferl 102的值后,无线光枪端会将此值与按键资料经由无线传送装置4传送至无线光枪主机;当无线光枪主机端接收到前述光枪端所传送的资料时,会将之解调204并先把主机端s-Bufferl 214的第一级缓冲器的值转存至第二级缓冲器中,然后再将光枪端所传送的s-Bufferl 102的值存至主机端s-Bufferl 214的第一级缓冲器内,此时s-Bufferl 214的第二级缓冲器会与目前M-Total计数器202所计数的值一同送至闸(Gate)213中,当M-Total计数器202一直计数到与s-Bufferl 214第二级缓冲器内的值相同时,则输出一高电位信号以闩锁(Latch)住存放光枪主机端X、Y轴计数器的计数值的X、Y轴资料缓冲器,此时X、Y轴资料缓冲器内的值即为实际的X、Y轴座标,并一同与前述解码后的按键资料输出至游戏主机。
请继续参考图7A与图7B所示,其中图7B的无线光枪端装置实施同图5B所示的实施例的无线光枪端装置相同,而图7A的主机端装置除了包含图5A内的部分主要元件外(不包括光脉冲产生器),还包含一X轴计数器,用以计数高频时钟源的个数,并在下一个水平同步信号来临时做启始动作;一Y轴计数器,用以计数水平同步信号212的个数,并于下一个水平同步信号来临时做启始动作以及一X、Y轴资料缓冲器,用以存放前述X、Y轴计数器所计数的值。
当使用者对准萤幕上一瞄准点,无线光枪端的光接收器8会接收到电视机2阴极射线管电子打在萤幕上该瞄准点所产生的光点信号,此信号会将s-Total计数器105此时所计数的值闩锁(Latch)于s-Buffer 101内,经比例计算电路后,将资料传送至光枪主机端,而光枪主机端在解调解码后,利用闸电路还原光点信号,并闩锁(Latch)住X、Y轴计数器已计数到的值到X、Y轴资料缓冲器中,最后将前述资料缓冲器内的值一同与解码后的按键资料输出至游戏主机即为此一实施例的主要特征。
请参考图8A及图8B,是为本发明的第二代无线光枪进一步实施例方块图。在此一实施例中,光枪主机端装置则进一步接收光枪端的s-Total缓冲器106与s-Buffer 101的值以实施比例计算电路112与还原光点信号的动作。本发明中,当无线光枪主机端传送调变后的垂直同步信号201至无线光枪端后,光枪端会根据解调后的垂直同步信号104而加上高频时钟源6以启始s-Total计数器105,但在启始s-TotaI计数器105的前无线光枪端会先将s-Total计数器105所计数的值保留于s-Total缓冲器106内。启始后的s-Total计数器105即计数高频时钟源振荡器61所产生的脉冲,当下一个垂直同步信号104来之前,无线光枪如有接收到萤光幕2的光点时,就会立刻将s-Total计数器105上的值存入s-Buffer 101内,并与s-Total缓冲器106以及编码后的按键资料一同传送至光枪主机端,而当无线光枪主机端接收到上述资料后,经过解调204与解码电路208,可与M-Total缓冲器203内的值一同输入至比例计算电路112内,经由比例公式(1)的计算会将换算后的比例值存于M-Buffer 209内。此时当M-Total计数器202内所计数的值与M-Buffer 209内相同时,就会输出一高电位脉冲以闩锁(Latch)住存放光枪主机端X、Y轴计数器的计数值的X、Y轴资料缓冲器,此时X、Y轴资料缓冲器内的值即为实际的X、Y轴座标,并一同与前述解码后的按键资料输出至游戏主机。
请继续参考图8A与图8B所示,其中图8B的无线光枪端装置实施同围6B所示的实施例的无线光枪端装置相同,而图8A的主机端装置除了包含图6A内的部分主要元件外(不包括光脉冲产生器),还包含一X轴计数器,用以计数高频时钟源61的个数,并在下一个水平同步信号来临时做启始动作;一Y轴计数器,用以计数水平同步信号212的个数,并启始于下一个水平同步信号的来临以及一X、Y轴资料缓冲器,用以存放前述X、Y轴计数器所计数的值。
当使用者对准萤幕上一瞄准点,无线光枪端的光接收器8会接收到电视机2阴极射线管电子打在萤幕上该瞄准点所产生的光点信号,此信号会将s-Total计数器105此时所计数的值闩锁(Latch)于s-Buffer 101内,并与s-Total缓冲器资料一同传送至光枪主机端,而光枪主机端在解调解码后,经比例计算电路运算且利用闸电路还原光点信号,可闩锁(Latch)住X、Y轴计数器已计数到的值保留于X、Y轴资料缓冲器中,最后将前述资料缓冲器内的值一同与解码后的按键资料输出至游戏主机即为此一实施例的主要特征。
请参看图9,是显示本发明无线主机端装置进一步实施例电路方块图。本发明主要特征在于取代先前实施例无线主机端装置的M-Total计数器、M-Total缓冲器、s-Total计数器以及s-Total缓冲器等数个显示器同步值计算电路,进而用一可取得且可控制萤幕2同步值的游戏主机1来代替。由于所有的游戏画面都是由游戏主机1所产生且控制,因此游戏主机1便可很容易地取得上述M-Total以及其它水平同步值等显示器相关资讯205,并利用游戏控制介面将前述资讯传送至无线光枪主机端,此时无线光枪主机端便可将这些资料利用X、Y轴计算电路以换算出光点所在位置,并回传给游戏主机1。
继续参考图9,如图所示,本实施例的无线主机端装置包含一垂直同步调变电路201,是将垂直同步信号予以调变处理;一游戏主机1,用以产生所有游戏画面并可取得显示器内的相关资讯205;一通讯介面3,用以传送前述显示器相关资讯205至比例计算电路112以换算出实际的光点信号或光点座标值;一X、Y轴计算电路,依照下例的X、Y轴计算公式M-Buffer=s-Buffer*(M-Total/S-Total)将显示器的相关资讯205换算出光点座标值;一解调电路204,将光枪端所传送来的资料加上高频时钟源振荡器6予以解调处理;一缓冲器与按键资料解码电路208,将前述解调后的资料予以解码处理,并将光枪端所传送来的资料传至上述比例计算电路112以计算实例座标值。因此,本实施例无线光枪根据游戏主机1所产生的显示器资料再将与光枪端所传来的资料,利用X、Y轴计算电路以计算实际的X、Y轴座标实为此一实施例的特征。
按着参考图10所示,是显示本发明无线主机端装置再进一实施例电路方块图。在本发明的较佳实施例中,由于所有的游戏画面都可由游戏主机1产生且控制,因此游戏主机1就可以很容易取得前述的M-Total等显示器相关资料,此时只要再将接收器所收到的s-TotaI、s-Buffer等值直接传回给游戏主机1,则游戏主机1便可自己换算成光点的X、Y座标值。
请继续参考图10所示,本实施例的无线主机端装置配合一游戏主机1,该游戏主机1可产生所有游戏画面的视讯信号,无线光枪装置的无线主机端装置包含一垂直同步信号调变电路201,是将垂直同步信号予以调变处理;一解调电路204,将光枪端所传送来的资料加上高频时钟源振荡器6予以解调处理;一缓冲器与按键资料解码电路208,将前述解调后的资料予以解码处理,并将光枪端所传送来的资料经由通讯介面3传送回游戏主机1内以计算出实际的X、Y轴座标值。
按着参阅图11A及图11B,为本发明第一代光枪进一步的实施例。在此一实施例中,光枪仍包含无线光枪端装置与主机端装置,其中主机端装置则进一步接收视讯信号6以实施校正电路。此一实施例中,校正电路是利用一计数器将光信号方波所闩锁住的值存于在二级缓冲器31,于下一个画面中将修正后的值传给主机1;因此,在每一个画面开始之际从视讯信号6被分离的垂直同步信号211会将缓冲器31内的第一级缓冲器所储存的值转存(Shift))至第二级缓冲器,然后再重置计数器222与缓冲器31内第一级缓冲器的值。
更详尽地说,当主机端装置利用无线接收装置9接收到光枪端装置所发出的信号后,光信号解码器27输出的方波会闩锁住计数器222的值且存至缓冲器31内的第一级缓冲器中,则该第一级缓冲器的值表示从一个画面开始到主机端装置接收到光点信号的时间,并考虑光枪端装置与主机端装置之间通讯可能造成的延迟,所以在下一个画面时(此时第一级缓冲器的值会转存至第二级缓冲器内,而第一级缓冲器将储存新的计数值),修正电路32会调整第二级缓冲器所储存的值,比较电路33会比较计数器222重新计数的值到修正电路32所调整的值后,即可由光脉冲产生器28还原产生一无延迟时间的模拟光点信号的光脉冲予主机1,实为此一实施例的特征。
继续参考图11A及图11B,图11A中的无线光枪主机端装置包含一校正电路部分,此部分包含一同步分离单元21,用以从视讯信号6中取出垂直同步信号211及水平同步信号212;一计数器222,可由前述垂直同步信号211来作重置(Reset)的动作,该计数器222是以高频计数着一个画面时间内的时序个数;一缓冲器31,为二级缓冲器,其中第一级缓冲器用以储存光信号解码器27解码出的光点脉冲所闩锁住计数器23的值,而第二级缓冲器是储存前一个画面第一级缓冲器所储存的值。当在接收到垂直同步信号时,第一级缓冲器的值会先转存至第二级缓冲器中,然后再由视讯信号所分离出的垂直同步信号重置第一级缓冲器;一修正电路32,考虑光枪端装置与主机端装置之间通讯可能造成的延迟,将前述第二级缓冲器内的值加以调整,例如第一级缓冲器的值为1200,考虑延迟时间则在下一个画面来时(第一级缓冲器的值1200转存至第二级缓冲器,并清除第一级缓冲器内的值为0),修正电路32调整第二级缓冲器后的值为1180,而计数器222将以高频依照修正后的值1180而计数1180个时序数所需的时间则为光枪端装置实际上在一个画面内光接收器5产生光点方波的时间;以及一比较电路33,用以比较修正后的值与计数器222所计数的值相同时,比较电路33会产生输出至光脉冲产生器28,以还原产生一无延迟时间的模拟光点信号的光脉冲予主机1,并在下一个视讯信号来时清除第一级缓冲器内的储存值。
请参阅图12A及图12B所示,为本发明的第二代无线光枪的光枪端装置与主机端装置的电路方块图。为了配合游戏主机1所执行的游戏程序,本发明的第二代无线光枪将提供包含瞄准点的座标值与光枪按钮状态的资料予游戏主机1。
在此一实施例中,本发明的第二代无线光枪包含图12B的光枪端装置与图12A的主机端装置,其中主机端装置将游戏主机1送出的视讯信号6加以调变11,利用无线传送装置8发射至无线光枪端装置的无线接收装置9,无线光枪端装置接收到信号后便解调13出视讯信号6,经由同步分离单元21取出水平同步信号212与垂直同步信号211,并利用垂直同步信号211来重置(清除计数电路)Y轴计数器23,该Y轴计数器23将计数水平同步信号212的脉冲(Pulse)来作为Y轴的座标值,而X轴计数器22在每个水平同步信号212来时将作重置(清除计数电路)X轴计数的动作,重置过后将计数高频时钟源的振荡器7所振荡出的Clock,一直计数至下一个水平同步信号212到来再作清除X轴计数的动作,如果在这个水平同步信号212至下一个水平同步信号212来时这段期问,光接收器5如有接收到电视机或萤光幕2的光点时,光接收器5的光点脉冲会将此时X轴计数器22所计数的值闩锁住并储存到X轴资料缓冲器24中,此值就是光点在萤光幕2上的X轴座标,并于下一个水平同步信号212来时会清除X轴计数器22与X轴资料缓冲器24,同时该光点脉冲亦将此时Y轴计数器所计数的值闩锁住并储存到Y轴资料缓冲器中,此值就是光点在萤光幕2上的Y轴座标,并于下一个垂直同步信号211来时会清除Y轴计数器23与Y轴资料缓冲器25;因为在垂直、水平同步期问是为CRT电视机或CRT萤幕2在作反驰的动作,所以此时是遮没期间阴极射线管是不发射电子也没有光点产生,所以Latch是不会发生在同步期间的。
图12B的光枪端装置将所得到的X、Y轴的座标及按钮4的状态经由无线传送装置8送回至图12A的主机端装置,该主机端装置将无线接收装置9所接收X、Y座标及按钮4的状态加以解调解码12,并依游戏主机1的通讯格式3来与游戏主机1沟通。
请继续参考图12A及图12B,图12A的无线光枪主机端包含一视讯信号6调变部分,用以调变11游戏主机端1所取出的视讯信号6并利用无线传送装置8传送至图12B的无线光枪端的无线接收装置9或者直接将视讯信号6利用无线传送装置8发射至图12B的无线光枪端;一无线接收装置9,用以接收无线光枪端于外部资料缓冲器34内所发射出的X、Y轴座标及按钮4的状态并将解码经通信介面3送至主机1;图12B的无线光枪端部分则包含一无线接收装置9,用以接收前述无线光枪主机端调变后的视讯信号6;一解调电路13,将前述接收的调变信号加上高频时钟源7予以解调处理;一同步分离单元21,将解调后的视讯信号6分离出水平同步信号212和垂直同步信号211,无线光枪端将可依据垂直同步信号211来重置(清除计数电路)Y轴计数器23与Y轴资料缓冲器25,且在每个水平同步信号212来时作重置(清除计数电路)X轴计数器22与X轴资料缓冲器24的动作;一Y轴计数器23,用以计数水平同步信号212的脉冲(Pulse);一X轴计数器22,用以计数高频时钟源振荡器7所振荡出的Clock,一直计数至下一个水平同步到来再作清除计数电路的动作;X轴资料缓冲器24与Y轴资料缓冲器25,当光接收器5接收到光点脉冲时,会Latch住X、Y轴计数器22、23此时所计数到的值,也就是实际的X、Y轴座标值,并储存至外部资料缓冲器34;一外部资料缓冲器34,用以储存X、Y轴资料缓冲器所输出的X、Y轴座标以及按钮4的状态;以及一无线传送装置,用以将前述外部资料缓冲器34的内容传送至无线光枪主机端的无线接收装置9,以进行解码的动作。在本发明的实施例中,无线光枪主机端可将游戏主机1所传来的视讯信号6调变后传送给无线光枪端做解调13及同步分离21的动作后,并且在接收到光点脉冲后计算出X、Y轴座标,再与按键4的资料一同储存至外部资料缓冲器34内,最后利用无线传送装置8传送到无线光枪主机端做X、Y轴与按键4资料的解码的动作实为此一实施例的特征。而此一实施例的另一特征是将视讯信号6无线传输至无线光枪端,使X、Y轴座标值在无线光枪端产生后再传回无线光枪主机端,以提供给游戏主机1。
按着参考图13A及图13B,是为本发明的第二代无线光枪的进一步实施例方块图。为了配合游戏主机1所执行的游戏程序,本实施例的第二代无线光枪将提供包含瞄准点的座标值与光枪按钮状态的资料予游戏主机1,其主要特征为一旦图13B的无线光枪端接收到光点脉冲并传送至图13A的无线光枪主机端后,前述瞄准点座标值的计算与按钮状态资料的解码动作都可在无线光枪主机端上完成,此特征也为图13与图12的主要差异之处。
在此一实施例中,本发明的第二代无线光枪包含光枪端装置与主机端装置,当游戏主机1传送视讯信号6至电视机2的视讯信号接头时,无线光枪主机端自这个视讯信号接头利用取出同步信号的同步分离单元21取出水平同步信号212,也可取出垂直同步信号211,当垂直同步信号211来的时候将Y轴计数器23与Y轴资料缓冲器25被重置,而重置后的Y轴计数器23即计数水平同步信号212的个数来作为Y轴的座标值,另X轴计数器22与X轴资料缓冲器24在每个水平同步信号212来时将作重置(清除计数电路)X轴计数的动作,重置过后将计数高频时钟源振荡器7所振荡出的Clock,一直计数至下一个水平同步信号212到来再作清除X轴计数的动作,如果在这个水平同步信号212至下一个水平同步信号212来时这段期间,无线光枪端的光接收器5如有接收到电视机或萤光幕2的光点,并将传送到图13A的无线光枪主机端做光点信号的解码后,会将此时X轴计数器22所计数的值闩锁住,并经由X轴资料修正电路322调整出正确值,此值就是光点在萤光幕2上的X轴座标,同时该解码后的光点信号亦将此时Y轴计数器23所计数的值闩锁住,经由Y轴资料修正电路323调整出正确值,此值就是光点在萤光幕2上的Y轴座标。经过以上的程序,光枪已经有X、Y轴的值了,因此当游戏主机1在读取光枪的状态时光枪即将无线光枪主机端上解码后的按钮4资料及X、Y轴的座标值传回游戏主机1。
请继续参考图13A及图13B,其中图13B的无线光枪端装置实施同图11B所示的实施例的无线光枪端装置相同,而图13A的主机端装置则包含一同步分离单元21,用以将游戏主机1送至电视机2的视讯信号6分离成水平同步212及垂直同步信号211,光枪是利用水平同步信号212来清除X轴计数器22及X轴资料缓冲器24,利用垂直同步信号211来清除Y轴计数器23及Y轴资料缓冲器25;一Y轴计数器23,用以计数水平同步信号212的个数;一X轴计数器22,计数一个高频时钟源振荡器7所产生出来的脉冲;一X轴资料缓冲器24与Y轴资料缓冲器25,是用以储存光信号解码器27解码出的光点脉冲所闩锁住计数器23的值。当光信号解码器27输出一脉冲时,可用来Latch住X轴计数器22和Y轴计数器23已计数到的值;以及X轴资料修正电路322与Y轴资料修正电路323,考虑光枪端装置与主机端装置之间通讯可能造成的延迟,将前述X、Y轴资料缓冲器内的值加以调整,为一加法器或减法器,例如X轴资料缓冲器24内的值为1200,考虑延迟时间,则X轴资料修正电路322会调整X轴资料缓冲器24的值为1180个时序数所需的时间,则为光枪端装置实际上在一个画面内光接收器5产生光点脉冲所闩锁住的X轴时间并输出至通讯介面3。同理,Y轴资料修正电路323的动作原理如同X轴资料修正电路322的操作;此外,无线光枪主机端还另外包含一无线接收装置9,用以接收由无线光枪端发出的光点脉冲(Pulse);一光信号解码器27,用以接收解调信号解码出的光点脉冲;以及一按键资料解码器29,接收解调的信号以分离解码出按键4资料经通信接口3而送至主机1。因此,在本发明的实施例中,无线光枪主机端可利用分离后的水平同步信号212及垂直同步信号211,在无线接收装置9接收到围13B的无线光枪端所发出的光点脉冲时,可经由光信号解码器27闩锁住X、Y轴计数器22、23此时所计数到的值,最后经由修正电路32得到无延迟的X、Y轴座轴值,并经通信接口3而送至主机1实为此一实施例的特征。
按着参考图14A及图14B,是为本发明的第二代无线光枪的进一步实施例方块图。为了配合游戏主机1所执行的游戏程序,本实施例的第二代无线光枪将提供包含瞄准点的座标值与光枪按钮状态的资料予游戏主机1,其主要特征是在图14A的无线光枪主机端内加入一个如同图4A的无线光枪主机端所述的校正电路部分,一旦无线光枪端接收到光点脉冲并传送至无线光枪主机端后,光信号解码器27输出的脉冲会先经由校正电路调整出正确的光点脉冲信号后,才输出闩锁住计数器的值并经通讯接口3传送至游戏主机1,此为图14与图13、图12主要差异的处。
在此一实施例中,本发明的第二代无线光枪包含光枪端装置与主机端装置,在图14A的无线光枪主机端内,游戏主机1送至TV的视讯信号6可取出水平同步信号212及垂直同步信号211,在每一个画面开始之际从视讯信号6被分离的水平同步信号212会将X轴计数器22与X轴资料缓冲器24在每个水平同步来时将作重置(清除计数电路)的动作,重置过后的X轴计数器22将计数高频时钟源振荡器7所振荡出的Clock,一直计数至下一个水平同步到来再作清除缓冲器与计数电路的动作。而垂直同步信号211会将缓冲器31内的第一级缓冲器所储存的值转存(SHIFT)至第二级缓冲器,然后再重置计数器222、Y轴计数器23、Y轴资料缓冲器25以及缓冲器31内第一级缓冲器的值,当主机端装置利用无线接收装置9接收到光枪端装置所发出的信号后,光信号解码器27输出的脉冲会闩锁住计数器222的值且存至缓冲器31内的第一级缓冲器中,则该第一级缓冲器的值表示从一个画面开始到主机端装置接收到光点信号的时间,并考虑光枪端装置与主机端装置之间通讯可能造成的延迟,所以在下一个画面时(此时第一级缓冲器的值会转存至第二级缓冲器内,而第一级缓冲器将清除为0)经由修正电路32调整第二级缓冲器所储存的值,比较电路33会比较计数器222重新计数的值到修正电路32所调整的值后,即可闩锁住X、Y轴计数器22、23此时所计数到的值列X、Y轴资料缓冲器24、25内,此值就是光点的X、Y轴座标,最后再与按键4资料解码器的输出一同经由通讯接口3送至主机1。
请继续参考图14A及图14B所示,其中图14B的无线光枪端装置实施同图11B所示的实施例的无线光枪端装置相同,而无线光枪主机端装置则包含一同步分离单元21,用以将游戏主机1送至电视机2的视讯信号6分离成了重置Y轴计数器23与Y轴资料缓冲器25的水平同步信号212及可重置X轴计数器22、计数器222、缓冲器31内的第一级缓冲器与X轴资料缓冲器24的垂直同步信号211;一Y轴计数器23,用以计数水平同步信号212的个数;一X轴计数器22,用以计数一个高频时钟源振荡器7所产生出来的脉冲;X轴资料缓冲器24与Y轴资料缓冲器25,用以储存经校正电路后所闩锁住的X、Y轴计数器22、23内的值以做为X、Y轴座标值;一无线接收装置9,用以接收无线光枪端所发出的光点脉冲信号;一光信号解码器27,用以接收解调信号解码出光点脉冲;一计数器222,利用前述垂直同步信号211重置(Reset)计数器,该计数器222是以高频计数着一个画面时间内的时序个数;一缓冲器31,为一个二级缓冲器的组合,其中第一级缓冲器用以储存光信号解码器27解码出的光点脉冲所闩锁住计数器23的值,而第二级缓冲器是储存前一个画面第一级缓冲器所储存的值。当在接收到同步信号时,第一级缓冲器的值会先转存至第二级缓冲器中,然后再由视讯信号所分离出的垂直同步信号重置第一级缓冲器;一修正电路32,考虑光枪端装置与主机端装置之间通讯可能造成的延迟,将前述第二级缓冲器内的值加以调整即表示计数器以高频所计数的时序数所需的时间为光枪端装置实际上在一个画面内光接收器5产生光点脉冲的时间,为一加法器或减法器;一比较电路33,用以比较修正后的值与计数器222所计数的值相同时,比较电路33会产生输出至X、Y轴资料缓冲器24、25,并在下一个视讯信号来时清除第一级缓冲器内的储存值;以及一按键资料解码器29,用以分离解码出按键资料经通信接口3送至主机1。木发明的实施例中,X、Y轴座标值的取得是由无线光枪端发射光点脉冲信号到无线光枪主机端的无线接收装置9,并经由如同图11A中无线光枪主机端所提出的校正电路来调整比较出一正确的光点信号进而闩锁住X、Y轴计数器22、23,此时所计数到的值至X、Y轴资料缓冲器24、25做为实际的X、Y轴座标值,最后再与按键资料一同经由通讯接口3送至主机1实为本实施例的主要特征。
如图15A、15B所示,是分别为本发明无线主机端与光枪端装置实施例的实际电路图。首先如15A所示,为光枪主机端的实际电路图,图中虚线框将电路图分为六个区块来加以说明本发明的电路功能。区块302为无线接收装置5及解调电路204的组合,主要功能是接收无线光枪端传送至主机端的红外线信号并加以解码后传送至区块300;区块303为光枪光点还原,当游戏软件需要第一代的光枪系统时即配合开关S1来切换为第一代光枪;区块304为电源供给电路,主要提供7.5和5伏特的直流电压供无线光枪主机端电路使用;区块7为同步信号分离单元,主要功能是将接收到游戏主机的视讯讯号分离成水平及垂直同步信号,并将水平及垂直同步信号传送至区块300及区块301以启始程序码;U2 PSCON为一通信介面3连接游戏主机和无线光枪主机端。
区块301,其中控制电路由U3 JCH08430-集成电路实施第一控制器,其为一通用程序控制器,由程序码所规划,并用电气连接其它区块,程序码功能是包含通信介面3、光脉冲产生器215、闸电路213、高频时钟源振荡器7的方块图功能,并有LED与开关Sl配合程序码的功能。区块301主要功能为1.接收游戏主机传送来的讯号并加以解码;2.将区块300传来的讯号,如光点X、Y座标、及按键的状态,经编码后,将此讯号传送至游戏主机中;3.配合开关S1来选择第一、二代的光枪系统;4.产生自动发射、自动填弹、半自动的功能;5.X、Y轴的计数,计数后的值再传送至区块300;6.当开关S1闭合,此时为第一代光枪系统,程序码会执行光枪光点还原并传送至游戏主机;7.LED状态显示。
区块300,其中控制电路由U4 JCH08430-1集成电路实施第二控制器,其为一通用程序控制器,由程序码所规划,并用电气连接其它区块,程序码功能是包含Y轴计数器23、Y轴资料缓冲器25、X轴资料缓冲器24、X轴计数器22、按键资料解码器29、光信号解码器27、垂直同步信号调变电路201、光点修正电路32、资料缓冲器31,并有高频振荡电路6、及开关S2、S3、S4以配合程序码的功能。区块300主要功能为1.将区块7传送来的同步讯号加以编码,并利用红外线将此编码讯号传送至无线光枪端;2.接收无线光枪端光点码和光枪的按键讯号加以解码后并闩锁住X、Y轴的计数讯号,最后得出X、Y轴座标且经过一修正电路得正确的X、Y轴座标并放入X、Y轴资料缓冲器,并一同将前述解码后的按键资料输出至第一控制器;3.开关S2、S3并配合程序码来选择单打或是双打;4.光枪灵敏度调整,以开关S4配合程序码来调整,当开关打开时为精准模式,闭合时为散射模式;5.高频振荡电路以提供U3 JCH08430-0与U4 JCH084301-1集成电路使用;6.LED状态显示。
请继续参考图15B所示,为光枪端的实际电路图,图中虚线框将电路图分为五个区块来加以说明本发明的电路功能。区块8为光接收器8,其将接收电视机2阴极射线管电子打在萤幕上该瞄准点所产生的光点信号传送至区块400;区块401为无线接收装置,区块401会接收区块300传送至无线光枪端的红外线编码讯号,并将此讯号解调后送至区块400;区块4为无线传送装置,主要功能为将区块400编码后的光点码与按钮状态由红外线传输将编码讯号传送至无线光枪主机端区块302;区块402为反馈装置,其内部为一个马达驱动电路,当光枪开枪时按钮9配合程序码的处理区块400会送出一高电位信号导通晶体管Q4 C945使马达动作,操作者就会感应一开枪后的真实后作力,以增加游戏的娱乐性。
区块400,其中控制电路由U2 JCH08430-3集成电路所实施,其为一通用程序控制器,由程序码所规划,并用电气连接其它区块,程序码功能是包含垂直同步信号解调电路104、光点/按键资料编码/封包电路、资料调变电路,并有按钮9、及高频时钟源振荡器61以配合程序码的功能。区块400的主要功能为1.接收区块8的电视机萤光幕光点编码,并经过调制后输出至区块4;2.配合程序码将按钮开关的状态编码,并经过调制后输出至区块4;3.高频振荡电路以提供U2 JCH08430-3集成电路使用;4.接收区块401的解调同步讯号,以作为光枪的同步处理;5.单打双打的模式处理,以开关S6配合程序码来调整,当开关打开时为单打模式,闭合时为双打模式;6.无线光枪端的处理模式,以开关S4、S5配合程序码来调整,开关S4、S5有四种组合模式00、01、10、11(0,开关闭合;1,开关打开)。00正常模式;01自动发射及自动填弹;10自动填弹;11半自动的功能及自动填弹;7.当无线光枪发射时,程序码会送出一驱动信号,此讯号会导通区块402中的Q4 C945晶体管,马达动作即产生一模拟的后作力;8.LED状态的显示;9.省电状态的处理。
按着请参考图16A及图16B,是为本创作的第二代无线光枪的进一步实施例方块图。为了配合游戏主机1所执行的游戏程序,本实施例的第二代无线光枪将提供包含瞄准点的座标值与光枪按钮状态的资料予游戏主机1,其主要特征是在图16A的无线光枪主机端内加入一个无线光枪主机端的校正电路部分,一旦无线光枪端接收到光点脉冲并传送至无线光枪主机端后,s-Buffer缓冲器27输出的脉冲会先经由校正电路调整出正确的光点脉冲信号后,才输出闩锁住计数器的值并经通讯介面3传送至游戏主机1。
在此一实施例中,本发明的第二代无线光枪包含光枪端装置与主机端装置,在图16A的无线光枪主机端内,游戏主机1送至TV的视讯信号6可取出水平同步信号212及垂直同步信号211,在每一个画面开始之际从视讯信号6被分离的水平同步信号212会将X轴计数器22与X轴资料缓冲器24在每个水平同步信号来时将作重置(清除计数电路)的动作,重置过后的X轴计数器22将计数高频时钟源振荡器7所振荡出的Clock,一直计数至下一个水平同步信号到来再作清除缓冲器与计数电路的动作。而垂直同步信号211会将缓冲器31内的第一级缓冲器所储存的值转存(Shift)至第二级缓冲器,然后再重置M-Counter计数器222、Y轴计数器23、Y轴资料缓冲器25以及缓冲器31内第一级缓冲器的值,当主机端装置利用无线接收装置9接收到光枪端装置所发出的信号后,s-Buffer缓冲器27输出的脉冲会闩锁住M-Counter计数器222的值且存至缓冲器31内的第一级缓冲器中,则该第一级缓冲器的值表示从一个画面开始到主机端装置接收到光点信号的时间,并考虑光枪端装置与主机端装置之间通讯可能造成的延迟,所以在下一个画面时(此时第一级缓冲器的值会转存至第二级缓冲器内,而第一级缓冲器将清除为0)经由修正电路32调整第二级缓冲器所储存的值,比较电路33会比较M-Counter计数器222重新计数的值到修正电路32所调整的值后,即可闩锁住X、Y轴计数器22、23此时所计数到的值到X、Y轴资料缓冲器24、25内,此值就是光点的X、Y轴座标,最后再与按键4资料解码器的输出一同经由通讯接口3送至主机1。
继绩参考图16A及图16B,图16B的无线光枪端装置包含一无线接收装置9,用来接收同步信号;一垂直同步信号解码电路104,将前述同步信号予以解码后,并重置送入资料编码缓冲器及无线传送装置,s-Counter计数器26;高频时钟源振荡器7,提供高频时钟源给予s-Counter计数器26;s-Counter计数器26,计数高频时钟源,当解码后的同步信号送入后即将s-Counter计数器26所计数的值存入s-Buffer缓冲器27且将其内容重置为0,并重新计数高频时钟源;一光接收器5,用以感测萤光幕的光点而产生脉冲;一s-Buffer缓冲器27,将前述脉冲予以储存;一资料编码缓冲器30,用以储存s-Buffer缓冲器27中的脉冲资料与按键4的资料并予以编码;以及一无线传送装置8,可将资料编码缓冲器30中的资料以无线方式传送出去。在本创作的实施例中,该无线传送装置8可为红外线发射器或无线射频发射器。图16A中的主机端装置则包含无线接收装置9,将接收的信号予以解调处理;按键资料解码器29,接收解调的信号分离解码出按键资料经通信介面3送至主机1;s-Buffer缓冲器27,接收解调信号解码出光点脉冲,并送入M-Buffer缓冲器31二阶中的第一阶,经过修正电路32后与M-Counter计数器222中的值相比较,若两值相同,则比较电路33送出一信号将Y轴资料缓冲器25、X轴资料缓冲器24中的计数值闩锁并经通信介面3送至主机1。在本发明的实施例申,该无线接收装置9可为红外线接收器或无线射频接收器。
本发明的最佳实施例以详如上述,但上述的实施例所作的若干变动,仍在本发明的专利范围内,例如本发明在无线传输上讯号延迟的时间。不管任何的传输都有讯号延迟的问题,本发明提出两种有关于本发明无线光枪如何将光点讯号正确的表示于电视机萤幕上的修正机制。第一种修正机制,是修正光枪端回传至主机端的光点及按键讯号。此修正机制乃是将回传至主机端的讯号加上或减少一个固定的延迟时间,如此,当主机端收到讯号后会将光点X、Y座标数值或比例值利用数学或逻辑与同步信号加以运算而得到理想值用来修正光点传输路径的时间延迟,经运算后即可清楚的辨识出光点讯号在电视机萤幕上的位置。
第二种修正机制,是修正同步分离电路送至无线光枪主机端的同步信号予以延迟(Delay)。此修正机制乃是将同步分离电路送至主机端的同步信号延迟一个时间,因为无线光枪端从收到光点到无线光枪主机端收到光点码会有一固定的时间差,所以游戏主机在同步信号分离电路的输出端放一个延迟电路,将它作相近时间的延迟,如此就可将光点的时间误差调整回来,当无线光枪主机端接收到光枪的光点、按键讯号与游戏主机的同步信号后,经过无线光枪主机端的运算后即可得到光点在电视机萤幕上的正确位置。
以上所述仅为本发明的较佳实施例而已,且已达广泛的实用功效,凡依本发明申请专利所作的均等变化与修饰,皆仍属本发明专利涵盖的范围内。
综上所述,本发明具有诸多优良特性,并解决现有技术在实务上与应用上的缺点与不便,提出有效的解决方法,完成实用可靠的装置,进而达成新颖且附经济效益的价值,实已符合发明专利的申请要件,故依法提出发明专利申请。
根据本发明所实施的光枪,将提供一种无线传输装置于光枪中,当使用者在进行射击类游戏时,可不必再受传统有线光枪的信号线长度限制,因此,增加了使用者的射击活动空间,让使用者在进行射击类游戏时能更溶入于游戏中,进而增加使用者与游戏机的间的互动性,使玩家对于射击类游戏更感兴趣而提升游戏的趣味性与娱乐性。
此外,根据本发明的无线光枪,使得游戏主机可以自己产生且控制所有游戏画面,并可容易地取得显示器的相关资讯,以通过通讯介面传送至光枪主机端计算实际座标值,或游戏主机依照前述资讯自己换算X、Y座标值。
权利要求
1.一种无线光枪,配合一游戏主机使用,可产生相对于一萤幕上瞄准点的光点座标资料输出至前述游戏主机,其特征在于该无线光枪包含一无线主机端装置,接收视讯信号,包含参数抓取电路,可抓取计算视讯信号周期所需的参数资料;振荡器计数电路,计数前述视讯信号的垂直同步信号的脉冲数;无线接收发射装置,将前述垂直同步信号、前述参数资料和前述脉冲数调变发射,并解调解码出光点座标资料;与通讯介面,连接游戏主机以传回前述光点座标资料;以及一无线光枪端装置,包含无线接收发射装置,解调与解码出前述参数资料、垂直同步信号以及前述脉冲数,且传送光点座标资料至前述无线主机端装置;振荡器计数电路,计数前述垂直同步信号的脉冲数;光接收器,感测萤幕而产生光点信号;与计算电路,根据前述无线主机端与无线光枪端计数前述垂直同步信号的脉冲数计算比例值,并配合前述参数资料计算光点信号在前述视讯信号周期中的光点座标资料。
2.一种无线光枪,配合一游戏主机使用,可产生相对于一萤幕上瞄准点的光点座标资料输出至前述游戏主机,其特征在于该无线光枪包含一无线主机端装置,接收视讯信号,包含参数抓取电路,可抓取计算视讯信号周期所需的参数资料;振荡器计数电路,计数前述视讯信号的垂直同步信号的脉冲数;无线接收发射装置,调变传送前述垂直同步信号,并接收前述垂直同步信号在一无线光枪端装置计数的脉冲数;计算电路,根据无线主机端与无线光枪端计数前述垂直同步信号的脉冲数计算比例值,并配合前述参数资料计算在前述视讯信号周期中的光点座标资料;与通讯介面,连接游戏主机以传回前述光点座标资料;以及前述无线光枪端装置,包含无线接收发射装置,接收前述垂直同步信号,且传送该垂直同步信号在无线光枪端装置计数的脉冲数;光接收器,感测萤幕而产生光点信号;与振荡器计数电路,计数前述垂直同步信号的脉冲数。
3.一种无线光枪,配合一游戏主机使用,可产生相对于一萤幕上瞄准点的光点信号输出至前述游戏主机,其特征在于该无线光枪包含一无线主机端装置,接收视讯信号,包含振荡器计数电路,计数前述视讯信号的垂直同步信号的脉冲数;无线接收发射装置,传送前述垂直同步信号与前述脉冲数至一无线光枪端装置,并接收前述垂直同步信号在该无线光枪端装置计数脉冲数的比例值;光脉冲产生器,根据前述比例值在前述视讯信号的周期中输出一还原光点信号;与通讯介面,连接游戏主机以传回前述还原光点信号;以及前述无线光枪端装置,包含无线接收发射装置,接收前述垂直同步信号,并传送该垂直同步信号在无线光枪端装置计数脉冲数的比例值;光接收器,感测萤幕而产生光点信号;振荡器计数电路,计数前述垂直同步信号的脉冲数;与比例计算电路,根据无线主机端与无线光枪端计数前述垂直同步信号的脉冲数计算比例值。
4.一种无线光枪,配合一游戏主机使用,可产生相对于一萤幕上瞄准点的光点信号输出至前述游戏主机,其特征在于该无线光枪包含一无线主机端装置,接收视讯信号,包含振荡器计数电路,计数前述视讯信号的垂直同步信号的脉冲数;无线接收发射装置,传送前述垂直同步信号至一无线光枪端装置,并接收前述垂直同步信号在该无线光枪端装置计数的脉冲数;比例计算电路,根据无线主机端与无线光枪端计数前述垂直同步信号的脉冲数计算比例值;光脉冲产生器,根据前述比例值在前述视讯信号的周期中输出一还原光点信号;与通讯介面,连接游戏主机以传回前述还原光点信号;以及前述无线光枪端装置,包含无线接收发射装置,接收前述垂直同步信号,并传送该垂直同步信号在无线光枪端装置计数的脉冲数;光接收器,感测萤幕而产生光点信号;与振荡器计数电路,计数前述垂直同步信号的脉冲数。
5.一种无线光枪,配合一游戏主机使用,可产生相对于一萤幕上瞄准点的光点座标资料输出至前述游戏主机,其特征在于该无线光枪包含一无线主机端装置,接收视讯信号,包含振荡器计数电路,计数前述视讯信号的垂直同步信号的脉冲数;无线接收发射装置,将前述垂直同步信号和前述脉冲数调变发射至一无线光枪端装置,并接收前述垂直同步信号在该无线光枪端装置计数脉冲数的比例值;闸电路,根据前述比例值在前述视讯信号的周期中输出一脉冲信号;座标计数电路,接收前述闸电路输出的脉冲信号在前述视讯信号的周期中闩锁光点座标资料;与通讯介面,连接游戏主机以传回前述光点座标资料;以及前述无线光枪端装置,包含无线接收发射装置,解调与解码出前述垂直同步信号以及前述脉冲数,并且传送该垂直同步信号在无线光枪端装置计数脉冲数的比例值;振荡器计数电路,计数前述垂直同步信号的脉冲数;比例计算电路,根据前述无线主机端与无线光枪端计数前述垂直同步信号的脉冲数的比例值;以及光接收器,感测萤幕而产生光点信号。
6.一种无线光枪,配合一游戏主机使用,可产生相对于一萤幕上瞄准点的光点座标资料输出至前述游戏主机,其特征在于该无线光枪包含一无线主机端装置,接收视讯信号,包含振荡器计数电路,计数前述视讯信号的垂直同步信号的脉冲数;无线接收发射装置,将前述垂直同步信号和前述脉冲数调变发射至一无线光枪端装置,并接收前述垂直同步信号在该无线光枪端装置计数的脉冲数;比例计算电路,根据前述无线主机端与无线光枪端计数前述垂直同步信号的脉冲数的比例值;闸电路,根据前述比例值在前述视讯信号的周期中输出一脉冲信号;座标计数电路,接收前述闸电路输出的脉冲信号在前述视讯信号的周期中闩锁光点座标资料;与通讯介面,连接游戏主机以传回前述光点座标资料;以及前述无线光枪端装置,包含无线接收发射装置,解调与解码出前述垂直同步信号以及前述脉冲数,并传送该垂直同步信号在无线光枪端装计数的脉冲数;光接收器,感测萤幕而产生光点信号;以及振荡器计数电路,计数前述垂直同步信号的脉冲数。
7.根据权利要求1或2或3或4或5或6所述的无线光枪,其特征是前述振荡器计数电路,包含高频时钟源振荡器,可振荡出高频时钟源的脉冲;计数器,由前述垂直同步信号重置计数状态并计数前述振荡器的高频时钟源脉冲;与缓冲器,储存由前述计数器所闩锁住的计数值。
8.根据权利要求1或2所述的无线光枪,其特征是前述计算电路根据前述参数资料计算出前述视讯信号周期,依前述垂直同步信号在无线主机端与无线光枪端计数的脉冲数比例值计算光点信号的X、Y轴座标。
9.根据权利要求1或2或3或4或5或6所述的无线光枪,其特征是前述比例值为(前述垂直同步信号在无线主机端最大脉冲数÷前述垂直同步信号在无线光枪端最大脉冲数)×前述光点信号在无线光枪端的前述视讯信号周期中闩锁的脉冲数。
10.根据权利要求1或2所述的无线光枪,其特征是前述参数资料包含水平扫描线数、水平同步信号High的宽度、水平同步信号Low的宽度以及垂直同步信号的宽度。
11.根据权利要求1或2或3或4或5或6所述的无线光枪,其特征是前述无线发射装置及无线接收装置可利用红外线(IR)或无线电(RF)等传输媒介来实现无线传输的功用。
12.根据权利要求1或2或3或4或5或6所述的无线光枪,其特征是前述无线光枪端装置内包含一按钮编码单元,而前述无线主机端装置包含一按钮解码单元。
13.根据权利要求1或2或3或4或5或6所述的无线光枪,其特征是前述无线光枪端装置或无线主机端装置包含一振荡器,其可振荡出高频时钟源的脉冲。
14.一种无线光枪光点座标计算方法,用于一无线光枪产生相对于一萤幕上瞄准点的光点座标资料输出至一游戏主机,该无线光枪由无线主机端装置与无线光枪端装置组成,前述方法包含提供一视讯信号至前述无线主机端装置,以抓取计算该视讯信号周期所需的参数资料;提供一无线主机端振荡器计数电路,以计数前述视讯信号的垂直同步信号的最大脉冲个数;提供一无线光枪端振荡器计数电路,以计数前述视讯信号的垂直同步信号的最大脉冲个数;以及根据无线主机端与无线光枪端垂直同步信号的最大脉冲个数的比例,计算前述无线光枪端装置所撷取的光点信号在前述参数资料所算出的视讯信号周期中的前述光点座标资料。
15.一种无线光枪光点信号产生方法,用于一无线光枪产生相对于一萤幕上瞄准点的光点信号输出至一游戏主机,该无线光枪由无线主机端装置与无线光枪端装置组成,其特征在于前述方法包含提供一视讯信号至前述无线主机端装置,并分离出垂直同步信号;提供一无线主机端振荡器计数电路,以计数前述视讯信号的垂直同步信号的最大脉冲个数;提供一无线光枪端振荡器计数电路,以计数前述视讯信号的垂直同步信号的最大脉冲个数;根据无线主机端与无线光枪端垂直同步信号的最大脉冲个数的比例,计算前述无线光枪端装置所撷取的光点信号在前述视讯信号周期中的产生光点信号的比例;以及根据前述视讯信号周期中产生光点信号的比例,在前述视讯信号周期中产生一还原的光点信号输出至前述游戏主机。
16.一种无线光枪,配合一游戏主机使用,可产生相对于一萤幕上瞄准点的光点座标资料输出至前述游戏主机,其特征在于该无线光枪包含一无线主机端装置,接收视讯信号,包含通讯介面,连接游戏主机以取得计算视讯信号的参数资料与其垂直同步信号的脉冲数,并传回前述光点座标资料;无线接收发射装置,调变传送前述垂直同步信号,并接收前述垂直同步信号在一无线光枪端装置计数的脉冲数;与计算电路,根据无线主机端与无线光枪端计数前述垂直同步信号的脉冲数计算比例值,并配合前述参数资料计算在前述视讯信号周期中的光点座标资料;以及前述无线光枪端装置,包含无线接收发射装置,接收前述垂直同步信号,且传送该垂直同步信号在无线光枪端装置计数的脉冲数;光接收器,感测萤幕而产生光点信号;与振荡器计数电路,计数前述垂直同步信号的脉冲数。
17.根据权利要求16所述的无线光枪,其特征是前述计算电路根据前述参数资料计算出前述视讯信号周期,依前述垂直同步信号在无线主机端与无线光枪端计数的脉冲数比例值计算光点信号的X、Y轴座标。
18.根据权利要求16或17所述的无线光枪,其特征是前述比例值为(前述垂直同步信号在无线主机端最大脉冲数÷前述垂直同步信号在无线光枪端最大脉冲数)×前述光点信号在无线光枪端的前述视讯信号周期中闩锁的脉冲数。
19.根据权利要求16所述的无线光枪,其特征是前述参数资料包含水平扫描线数、水平同步信号High的宽度、水平同步信号Low的宽度以及垂直同步信号的宽度。
20.一种无线光枪,配合一游戏主机使用,可产生相对于一萤幕上瞄准点的光点座标资料输出至前述游戏主机,其特征在于该无线光枪包含一无线主机端装置,接收视讯信号,包含无线接收发射装置,调变传送前述视讯信号的垂直同步信号,并接收前述垂直同步信号在一无线光枪端装置计数的脉冲数;与通讯介面,连接游戏主机以传回前述无线光枪端装置计数的脉冲数;以及前述无线光枪端装置,包含无线接收发射装置,接收前述垂直同步信号,且传送该垂直同步信号在无线光枪端装置计数的脉冲数;光接收器,感测萤幕而产生光点信号;与振荡器计数电路,计数前述垂直同步信号的脉冲数;其中,前述游戏主机根据前述视讯信号周期,并依前述垂直同步信号在游戏主机与无线光枪端计数的脉冲数比例值计算光点信号的座标资料。
21.根据权利要求20所述的无线光枪,其特征是前述比例值为(前述垂直同步信号在游戏主机最大脉冲数÷前述垂直同步信号在无线光枪端最大脉冲数)×前述光点信号在无线光枪端的前述视讯信号周期中闩锁的脉冲数。
22.一种无线光枪,配合一游戏主机使用,可产生相对于一萤幕上瞄准点的光点信号输出至前述游戏主机,其特征在于该无线光枪包含无线光枪端装置,包含一光接收器与一无线发射装置,该光接收器可产生前述光点信号,经前述无线发射装置调变发射;以及无线主机端装置,包含一无线接收装置与一光脉冲产生器,前述无线接收装置解调并解码出前述光点信号,并由前述光脉冲产生器输出一脉冲信号还原前述光点信号,再将此还原的前述光点信号传回前述游戏主机。
23.一种无线光枪,配合一游戏主机使用,可产生相对于一萤幕上瞄准点的光点信号输出至前述游戏主机,其特征在于该无线光枪包含无线光枪端装置,包含一光接收器与一无线发射装置,该光接收器可产生前述光点信号,经前述无线发射装置调变发射;以及无线主机端装置,包含一无线接收装置,解调并解码出前述光点信号;一校正电路接收一视讯信号,并分离出垂直同步信号,且前述校正电路接收解码出前述光点信号后,经一修正电路调整前述光点信号,而于下一个画面中将修正的前述光点信号;以及一光脉冲产生器,接收修正前述光点信号,输出一脉冲信号还原前述光点信号传回前述游戏主机。
24.根据权利要求23所述的无线光枪,其特征是前述校正电路,包含计数器,由垂直同步信号重置计数状态;缓冲器,储存由解码出的前述光点信号所闩锁的计数值;以及比较器,于下一个画面中比较前述计数器与前述修正电路所调整的计数值,触发前述光脉冲产生器还原前述光点信号传回前述游戏主机。
25.根据权利要求22或23所述的无线光枪,其特征是前述无线光枪端装置包含编码器,将前述光接收器产生的前述光点信号与按钮资料编码,输出至前述无线发射装置。
26.根据权利要求25所述的无线光枪,其特征是前述无线主机端装置包含解码器,将无线接收装置解调的信号解码出前述光点信号与按钮资料。
27.一种无线光枪,配合一游戏主机使用,可产生相对于一萤幕上瞄准点的光点座标资料输出至前述游戏主机,其特征在于该无线光枪包含无线光枪主机装置,包含一无线接收发射装置,该光枪主机装置接收视讯信号,由前述无线发射装置调变发射,且前述无线接收装置可解调并解码出前述光点座标资料传回前述游戏主机;无线光枪端装置,包含一无线接收发射装置,接收信号解码并分离出水平与垂直同步信号,且传送前述光点座标资料至前述无线光枪主机装置;光接收器,产生相对于前述瞄准点的光点信号;计数器电路,由前述水平与垂直同步信号分别重置X与Y座标计数值;座标资料缓冲器,暂存由前述光点信号闩锁住前述计数器电路的X与Y座标计数值,并由前述水平与垂直同步信号清除;前述座标资料缓冲器暂存的X与Y座标计数值为前述光点座标资料。
28.一种无线光枪,配合一游戏主机使用,可产生相对于一萤幕上瞄准点的光点座标资料输出至前述游戏主机,其特征在于该无线光枪包含无线光枪端装置,包含一光接收器与一无线发射装置,该光接收器可产生前述光点信号,经前述无线发射装置调变发射;以及无线光枪主机装置接收视讯信号,包含一无线接收装置,解调并解码出前述光点信号;同步分离电路,分离前述水平与垂直同步信号;计数器电路,由前述水平与垂直同步信号分别重置X与Y座标计数值;座标资料缓冲器,暂存由前述光点信号闩锁住前述计数器电路的X与Y座标计数值,并由前述水平与垂直同步信号清除;前述座标资料缓冲器暂存的X与Y座标计数值为前述光点座标资料。
29.一种无线光枪,配合一游戏主机使用,可产生相对于一萤幕上瞄准点的光点座标资料输出至前述游戏主机,其特征在于该无线光枪包含无线光枪端装置,包含一光接收器与一无线发射装置,该光接收器可产生前述光点信号,经前述无线发射装置调变发射;以及无线光枪主机装置接收视讯信号,包含一无线接收装置,解调并解码出前述光点信号;同步分离电路,分离前述水平与垂直同步信号;计数器电路,由前述水平与垂直同步信号分别重置X与Y座标计数值;座标资料缓冲器,暂存由前述光点信号闩锁住前述计数器电路的X与Y座标计数值,并由前述水平与垂直同步信号清除;以及一校正电路,将座标资料缓冲器暂存的X与Y座标计数值加以修正,修正后的X与Y座标计数值为前述光点座标资料。
30.一种无线光枪,配合一游戏主机使用,可产生相对于一萤幕上瞄准点的光点座标资料输出至前述游戏主机,其特征在于该无线光枪包含无线光枪端装置,包含一光接收器与一无线发射装置,该光接收器可产生前述光点信号,经前述无线发射装置调变发射;以及无线光枪主机装置接收视讯信号,包含同步分离电路,分离前述水平与垂直同步信号;计数器电路,由前述水平与垂直同步信号分别重置X与Y座标计数值;一无线接收装置,解调并解码出前述光点信号;一校正电路,将前述光点信号加以修正;以及座标资料缓冲器,暂存由修正后前述光点信号闩锁住前述计数器电路的X与Y座标计数值,并由前述水平与垂直同步信号清除;前述座标资料缓冲器暂存的X与Y座标计数值为前述光点座标资料。
31.根据权利要求29或30所述的无线光枪,其特征是前述校正电路为一加法器或减法器。
32.一种无线光枪,配合一游戏主机使用,可选择地产生相对于一萤幕上瞄准点的光点座标资料或光点信号输出至前述游戏主机,其特征在于该无线光枪包含无线光枪端装置,包含一光接收器与一无线收发装置,该光接收器可产生前述光点信号,经前述无线收发装置调变发射,并解调接收一同步信号,其中尚包含一控制器负责产生前述光点信号与接收前述同步信号,并控制前述无线收发装置;以及无线光枪主机装置接收一视讯信号,包含一同步分离电路,从前述视讯信号分离前述同步信号;一无线收发装置,调变发射前述同步信号并解调接收前述光点信号;一选择开关,用以选择地产生前述瞄准点的光点座标资料或光点信号;第一控制器,接收前述光点信号,并因应前述选择开关的选择将光点座标资料或还原光点信号输出至前述游戏主机;以及第二控制器,接收前述光点信号与前述同步信号以计算出光点座标资料输出给前述第一控制器。
33.根据权利要求32所述的无线光枪,其特征是进一步包含一修正机制,是将前述无线光枪端装置回传至无线光枪主机装置的讯号加上或减少一个固定的延迟时间。
34.根据权利要求32所述的无线光枪,其特征是进一步包含一修正机制,是将前述同步信号延迟一个时间。
全文摘要
本发明无线光枪可配合萤幕及射击游戏程式使用,主要包含无线主机端装置与无线光枪端装置,其中无线主机端装置接收荧幕的视讯(video)信号,并利用垂直同步信号在无线主机端与无线光枪端所计数的脉冲数的比例值,在前述视讯信号周期中计算光点坐标资料或还原一光点信号,而前述视讯信号周期可由一组参数资料在无线光枪端装置计算得知。本发明利用无线传输装置取代传统有线光枪的信号线,让光枪使用者可在进行射击游戏时,能不受空间的限制,而增加玩家与游戏之间的互动性。
文档编号A63F13/04GK1419944SQ0113994
公开日2003年5月28日 申请日期2001年11月20日 优先权日2001年11月20日
发明者郑秋豪 申请人:孕龙科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1