TWI607347B - Spatial Positioning System and method - Google Patents

Spatial Positioning System and method Download PDF

Info

Publication number
TWI607347B
TWI607347B TW105127948A TW105127948A TWI607347B TW I607347 B TWI607347 B TW I607347B TW 105127948 A TW105127948 A TW 105127948A TW 105127948 A TW105127948 A TW 105127948A TW I607347 B TWI607347 B TW I607347B
Authority
TW
Taiwan
Prior art keywords
signal
coordinates
screen
dimensional coordinate
observer
Prior art date
Application number
TW105127948A
Other languages
Chinese (zh)
Other versions
TW201807541A (en
Inventor
張玉琪
Original Assignee
張玉琪
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 張玉琪 filed Critical 張玉琪
Priority to TW105127948A priority Critical patent/TWI607347B/en
Priority to CN201710767201.8A priority patent/CN107797103B/en
Application granted granted Critical
Publication of TWI607347B publication Critical patent/TWI607347B/en
Publication of TW201807541A publication Critical patent/TW201807541A/en

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S11/00Systems for determining distance or velocity not using reflection or reradiation
    • G01S11/02Systems for determining distance or velocity not using reflection or reradiation using radio waves
    • G01S11/06Systems for determining distance or velocity not using reflection or reradiation using radio waves using intensity measurements
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/06Position of source determined by co-ordinating a plurality of position lines defined by path-difference measurements

Description

空間定位系統以及方法Spatial positioning system and method

本發明係關於一種空間定位系統以及方法,尤指利用於簡報、螢幕遊戲場合中之空間定位系統以及方法。The present invention relates to a spatial positioning system and method, and more particularly to a spatial positioning system and method for use in presentations, screen games, and the like.

於人們的日常生活中,利用訊號發射指向的需求很多,例如簡報環境中,報告者以雷射筆對螢幕指向來進行簡報;或者螢幕遊戲中,遊戲者扮演槍手持槍對螢幕指向來進行射擊螢幕遊戲,或是遊戲者扮演魔法師持魔法棒對螢幕指向來進行魔法螢幕遊戲等,這些較複雜的訊號指向需求,不僅需產生指向的訊號,更須針對觀測者以及標的物定位,才能符合實務上的應用。In people's daily life, there are many demands for using signal transmission. For example, in the briefing environment, the reporter uses a laser pointer to brief the screen; or in a game, the player plays the gun and shoots the screen to shoot. A screen game, or a player playing a magician holding a magic wand to point to a magic screen game, etc. These more complex signals point to the demand, not only need to generate the pointing signal, but also must be targeted to the observer and the target to meet the requirements. Practical application.

關於簡報環境,報告者對螢幕有指向以及翻頁控制的需求,以往報告者是手持雷射筆對螢幕進行指向,因為報告者站在螢幕跟聽眾之間,為了指向以及跟觀眾溝通,往往需要頻頻回首或轉身。針對翻頁的需求,往往需要有人幫助操控電腦翻頁,除耗費人力之外又要講求默契,不然就是自己以遙控器翻頁,手持雷射筆又手持遙控器,使手部動作變的好複雜,加上頻頻回首轉身,搞得報告者容易分心而難專注在報告內容的呈現,是聽眾的一大損失。此外,目前具有雷射與遙控二合一的簡報指向技術,遙控螢幕滑鼠採用加速度感應器、觸控面板、或按鍵的方式,其控制邏輯和一般滑鼠一樣,是利用改變相對座標的方式,但是其操控的效果卻往往不如桌上滑鼠來的精準。因此需要一種新的技術能使報告者方便的進行指向以及操控,並改善操作的精準度。Regarding the briefing environment, the reporter has a need for pointing and page turning control. In the past, the reporter used a handheld laser pen to point to the screen, because the reporter is standing between the screen and the audience. In order to point and communicate with the audience, it is often necessary. Frequently look back or turn around. In response to the need for page turning, it is often necessary for someone to help control the computer to turn pages. In addition to manpower, it is necessary to talk about tacit understanding. Otherwise, it is to turn the page with the remote control, hold the laser pointer and hold the remote control, so that the hand movement becomes better. Complex, coupled with frequent turnarounds, made it easy for reporters to be distracted and difficult to focus on the presentation of the report content, which is a big loss for the audience. In addition, there is a laser and remote control combo pointing technology. The remote control mouse uses an acceleration sensor, a touch panel, or a button. The control logic is the same as that of a normal mouse. However, the effect of its manipulation is often not as accurate as that of the desktop mouse. Therefore, a new technology is needed to enable the reporter to easily point and manipulate and improve the accuracy of the operation.

關於螢幕遊戲,現階段的技術有多種方式,中華民國專利第I458532號之光線槍指向位置確定系統及方法,係由光線槍上安裝的攝像裝置來輔助螢幕座標的定位。中華民國專利第M413112號的射擊系統,係直接以雷射光束於螢幕上形成光點。而中華民國專利第M284416號適用於任何顯示器之電玩無線控制器,藉由固態迴轉儀感應槍體移動方向來進行定位。Regarding the screen game, there are various ways of the current technology. The light gun pointing position determining system and method of the Republic of China Patent No. I458532 is to assist the positioning of the screen coordinates by the camera mounted on the light gun. The firing system of the Republic of China Patent No. M413112 directly forms a spot on the screen with a laser beam. The Republic of China Patent No. M284416 is applicable to a video game wireless controller of any display, and the solid state gyroscope senses the moving direction of the gun body for positioning.

目前市面上螢幕遊戲有將接收器安裝在螢幕端,接收槍枝上訊號來判斷瞄準點的方法,這種方式的缺點是當玩家離開原來做瞄準設定的位置時,其設定基礎已經改變,原設定就會失去準確性。這些技術林林總總的,有的元件成本不低,例如攝像裝置、固態迴轉儀,有的形成的功效有限,例如光點定位或螢幕端接收器的技術,並且,整體上缺乏一種有效率、低成本、又能解決各種指向功能的技術來符合多種需求。因此,本發明的主要目的在於提供一種通用於簡報、螢幕遊戲場合甚至虛擬實境遊戲中所需之空間定位系統以及方法,一併以解決上述問題。At present, the screen game on the market has a method of installing the receiver on the screen end and receiving the signal on the gun to judge the aiming point. The disadvantage of this method is that when the player leaves the position where the aiming setting is originally made, the setting basis has been changed. Settings will lose accuracy. These technologies are common in some components, such as camera devices, solid state gyroscopes, and some have limited effectiveness, such as spot positioning or screen-end receiver technology, and overall lack of an efficient, low-cost And can solve a variety of pointing technology to meet a variety of needs. Accordingly, it is a primary object of the present invention to provide a spatial positioning system and method that are commonly used in presentations, screen games, and even virtual reality games to solve the above problems.

本發明之目的在提供一種空間定位系統以及方法,藉由一個虛擬之二維座標平面予以定位,因此,不論是簡報環境、螢幕遊戲場合,甚至虛擬實境遊戲中,都可用相同的原理,以更有效率、簡便的模式,符合多種的需求來產生多種應用效能。The object of the present invention is to provide a spatial positioning system and method, which are positioned by a virtual two-dimensional coordinate plane, so that the same principle can be used in a briefing environment, a screen game occasion, or even a virtual reality game. A more efficient and simple mode that meets multiple needs to produce multiple application performance.

本發明係關於一種空間定位系統以及方法,於空間中具有觀測者以及標的物,空間定位系統係相對觀測者以及標的物形成一個虛擬之二維座標平面予以定位,其中二維座標平面係相對應觀測者於空間移動。空間定位系統係包含訊號發射單元、至少二訊號接收器、以及座標運算模組。The invention relates to a spatial positioning system and method, which has an observer and a target object in a space, and the spatial positioning system forms a virtual two-dimensional coordinate plane with respect to the observer and the target object, wherein the two-dimensional coordinate plane corresponds to The observer moves in space. The spatial positioning system includes a signal transmitting unit, at least two signal receivers, and a coordinate computing module.

訊號發射單元係受觀測者控制,訊號發射單元並位於二維座標平面,用以產生訊號。至少二訊號接收器係裝設於觀測者,用以接收訊號發射單元所產生之訊號,判讀能量的強弱以產生距離訊號。座標運算模組係耦接所述之訊號接收器。當觀測者相對標的物位於空間中之第一位置時,則進行設定階段,座標運算模組係透過訊號接收器根據訊號發射單元之訊號定義設定座標,若有螢幕需求時實務上可能需要多個設定座標,並根據該些訊號接收器之距離訊號以分別產生起始距離,座標運算模組根據設定座標以及該些起始距離,以產生起始之二維座標平面,並分別計算該些訊號接收器之接收器座標。The signal transmitting unit is controlled by the observer, and the signal transmitting unit is located on the two-dimensional coordinate plane for generating signals. At least two signal receivers are installed in the observer for receiving signals generated by the signal transmitting unit, and reading the energy intensity to generate a distance signal. The coordinate computing module is coupled to the signal receiver. When the observer is in the first position in the space relative to the object, the setting phase is performed. The coordinate computing module uses the signal receiver to set the coordinates according to the signal definition of the signal transmitting unit. If there is a screen demand, it may be required in practice. Setting a coordinate, and generating a starting distance according to the distance signals of the signal receivers, and the coordinate computing module generates the starting two-dimensional coordinate plane according to the set coordinates and the starting distances, and respectively calculating the signals Receiver coordinates of the receiver.

藉此,當觀測者相對於標的物在空間移動至第二位置時,即進行訊號處理階段,該些訊號接收器係分別再接收來自訊號發射單元之距離訊號,以分別產生運動距離,座標運算模組係根據觀測者產生接續之二維座標平面,座標運算模組根據運動距離以及該些接收器座標計算出訊號發射單元之運動座標,以運動座標相對於所述接續之二維座標平面,產生相對應標的物之相對位置訊號,此位置訊號可供後續簡報的電腦、螢幕遊戲的遊戲機等作程式運用。Thereby, when the observer moves to the second position relative to the target object, the signal processing stage is performed, and the signal receivers respectively receive the distance signals from the signal transmitting unit to respectively generate the moving distance and coordinate operations. The module generates a continuous two-dimensional coordinate plane according to the observer, and the coordinate computing module calculates the motion coordinate of the signal transmitting unit according to the moving distance and the receiver coordinates, and the moving coordinate is relative to the connected two-dimensional coordinate plane. The relative position signal of the corresponding target object is generated, and the position signal can be used for the computer of the subsequent briefing, the game machine of the screen game, and the like.

如前述之空間定位系統,其中空間定位系統係可利用於簡報環境,此時觀測者為報告者,標的物為螢幕。報告者於第一位置持訊號發射單元指向螢幕之複數個特定位置以產生複數個訊號,座標運算模組係根據該等訊號定義複數個設定座標,座標運算模組針對每一個設定座標分別與該些起始距離,以產生起始之二維座標平面。The spatial positioning system as described above, wherein the spatial positioning system can be utilized in a briefing environment, where the observer is the reporter and the target is the screen. The reporter in the first position holds the signal transmitting unit to a plurality of specific positions of the screen to generate a plurality of signals, and the coordinate computing module defines a plurality of setting coordinates according to the signals, and the coordinate computing module separately sets the coordinates for each of the setting coordinates. These starting distances are used to produce the initial two-dimensional coordinate plane.

此外,空間定位系統也可利用於射擊螢幕遊戲,此時觀測者為槍手遊戲者,標的物為螢幕,訊號發射單元係設置於槍之準星處。槍手遊戲者於第一位置持有訊號發射單元指向螢幕之複數個特定位置以產生複數個訊號,座標運算模組係根據該等訊號定義複數個設定座標,座標運算模組針對每一個設定座標分別與該些起始距離,以產生起始之二維座標平面。In addition, the space positioning system can also be used for shooting screen games. At this time, the observer is a gunman gamer, the target object is a screen, and the signal transmitting unit is set at the gun's crosshair. The gunner player holds the signal transmitting unit at a plurality of specific positions on the screen to generate a plurality of signals in the first position, and the coordinate computing module defines a plurality of setting coordinates according to the signals, and the coordinate computing module separately sets the coordinates for each of the coordinates. And the starting distances to generate the initial two-dimensional coordinate plane.

再者,空間定位系統也可利用於魔法螢幕遊戲,此時觀測者為魔法師遊戲者,標的物為螢幕,訊號發射單元係設置於魔法棒之頂端。魔法師遊戲者於第一位置持有魔法棒並以訊號發射單元指向螢幕之複數個特定位置以產生複數個訊號,座標運算模組係根據該等訊號定義複數個設定座標,座標運算模組針對每一個設定座標分別與該些起始距離,以產生起始之二維座標平面。Furthermore, the spatial positioning system can also be used in the magic screen game. At this time, the observer is a magician player, the target object is a screen, and the signal transmitting unit is set at the top of the magic wand. The magician player holds the magic wand in the first position and points to a plurality of specific positions of the screen by the signal transmitting unit to generate a plurality of signals. The coordinate computing module defines a plurality of setting coordinates according to the signals, and the coordinate computing module is Each set coordinate is separated from the starting distances to produce an initial two-dimensional coordinate plane.

不論以上簡報環境、射擊螢幕遊戲、或是魔法師遊戲者,當螢幕為矩形且已知長寬比例時,則所述該等設定座標需為四個設定座標,其係指訊號發射單元指向螢幕四個角落之其中三角落之三個設定座標,以及訊號發射單元指向螢幕之中心點之設定座標。當螢幕為矩形且未知長寬比例,則所述該等設定座標為五個設定座標,其係指訊號發射單元指向螢幕四個角落之其中三角落之三個設定座標,以及訊號發射單元指向該三角落所形成螢幕之二邊之中心點之兩個設定座標。Regardless of the above briefing environment, shooting screen game, or magician player, when the screen is rectangular and the aspect ratio is known, the setting coordinates need to be four setting coordinates, which means that the signal emitting unit points to the screen. Three of the four corners of the four corners set the coordinates, and the signal emitting unit points to the set coordinates of the center point of the screen. When the screen is rectangular and has an unknown aspect ratio, the setting coordinates are five setting coordinates, which means that the signal emitting unit points to three setting coordinates of three corners of the four corners of the screen, and the signal transmitting unit points to the The three corners form the two set coordinates of the center point of the two sides of the screen.

若為簡報環境時,所述二維座標平面係相對應觀測者於空間移動,係進一步指對應報告者所配帶其中之一個訊號接收器於空間移動。當觀測者移動至第二位置時,所述根據觀測者產生接續之二維座標平面,係以起始之二維座標平面相對於報告者所配帶其中之該個訊號接收器的相對位置,藉由報告者至第二位置時該個訊號接收器的位置,以相對關係來得所述接續之二維座標平面。並且,二維座標平面係對應於螢幕,所述以運動座標相對於所述接續之二維座標平面,產生相對應標的物之相對位置訊號,係指運動座標在二維座標平面的相對位置,相對應於螢幕而產生位置訊號。In the case of a briefing environment, the two-dimensional coordinate plane is moved in space corresponding to the observer, and further refers to a signal receiver in which the corresponding reporter is equipped to move in space. When the observer moves to the second position, the two-dimensional coordinate plane generated by the observer is based on the relative position of the initial two-dimensional coordinate plane relative to the signal receiver to which the reporter is assigned. The successive two-dimensional coordinate plane is obtained in a relative relationship by the position of the signal receiver when the reporter reaches the second position. Moreover, the two-dimensional coordinate plane corresponds to the screen, and the relative coordinate signal of the corresponding object is generated by the motion coordinate relative to the successive two-dimensional coordinate plane, which is the relative position of the motion coordinate on the two-dimensional coordinate plane. A position signal is generated corresponding to the screen.

若為射擊螢幕遊戲以及魔法螢幕遊戲時,會於螢幕之四個角落至少裝設三個發射器,如果是射擊螢幕遊戲還會在槍之覘孔處也多設置一個發射器。這時,需要三個訊號接收器,該三個訊號接收器係分別接收所述至少三個角落之發射器所產生之訊號,以分別產生相對應之距離訊號,座標運算模組根據該些距離訊號產生該些螢幕距離,並根據該三個訊號接收器之接收器座標以及該些螢幕距離,以產生所述至少三個發射器之螢幕角落座標。In the case of shooting screen games and magic screen games, at least three emitters will be installed in the four corners of the screen. If it is a shooting screen game, an emitter will be placed at the pupil of the gun. At this time, three signal receivers are required, and the three signal receivers respectively receive the signals generated by the transmitters of the at least three corners to respectively generate corresponding distance signals, and the coordinate computing module generates the corresponding distance signals according to the distance signals. The screen distances are generated and based on the receiver coordinates of the three signal receivers and the screen distances to generate screen corner coordinates of the at least three transmitters.

若為射擊螢幕遊戲,需額外算出覘孔座標。該三個訊號接收器係分別接收覘孔處之發射器所產生之訊號,以分別產生相對應之距離訊號,座標運算模組根據該些距離訊號產生該些覘孔距離,並根據該三個訊號接收器之接收器座標以及該些覘孔距離,以產生覘孔座標。所述二維座標平面相對應觀測者於空間移動,係指相對應槍手遊戲者所裝設訊號接收器之接收器座標於空間移動。If you are shooting a game, you need to calculate the pupil coordinates. The three signal receivers respectively receive the signals generated by the transmitters at the pupils to respectively generate corresponding distance signals, and the coordinate computing module generates the pupil distances according to the distance signals, and according to the three The receiver coordinates of the signal receiver and the pupil distances to create pupil coordinates. The two-dimensional coordinate plane moves in space corresponding to the observer, and refers to the movement of the receiver corresponding to the receiver of the signal receiver installed by the gunner.

若為魔法螢幕遊戲,需額外算出眼睛座標。藉由所述至少三個螢幕角落座標中任二個螢幕角落座標與起始之二維座標平面之四個角落座標中相對應之二座標,會聚出眼睛座標,所述二維座標平面相對應觀測者於空間移動,係進一步指相對應眼睛座標於空間移動。If it is a magic screen game, you need to calculate the eye coordinates. Eye coordinates are gathered by two corresponding corner coordinates of the at least three screen corner coordinates and four corner coordinates of the starting two-dimensional coordinate plane, the two-dimensional coordinate plane corresponding to The observer moves in space and further refers to the movement of the corresponding eye coordinates in space.

不論射擊螢幕遊戲或是魔法螢幕遊戲,當觀測者移動時,螢幕遊戲的螢幕角落座標以及二維座標平面都得重新計算。若為射擊螢幕遊戲,當槍手遊戲者移動至第二位置時,係需重新根據該三個訊號接收器對所述至少三個發射器之該些距離訊號以及該三個訊號接收器之接收器座標重新計算該四個發射器之螢幕角落座標。並需重新根據該三個訊號接收器對覘孔處之發射器之該些距離訊號以及該三個訊號接收器之接收器座標重新計算覘孔座標。所述根據觀測者產生接續之二維座標平面,係以重新計算後之覘孔座標對重新計算後之四個螢幕角落座標,配合訊號發射單元之位置,產生接續之二維座標平面。Regardless of the shooting screen game or the magic screen game, when the observer moves, the screen corner coordinates of the screen game and the 2D coordinate plane are recalculated. In the case of a shooting game, when the player of the gunner moves to the second position, the distance signals of the at least three transmitters and the receivers of the three signal receivers are re-based according to the three signal receivers. The coordinates recalculate the corner coordinates of the four emitters. The pupil coordinates are recalculated according to the distance signals of the transmitters of the three signal receivers and the receiver coordinates of the three signal receivers. The two-dimensional coordinate plane generated according to the observer is generated by the recalculated pupil coordinate pair and the recalculated four corner coordinates of the screen, and the position of the signal transmitting unit is used to generate a continuous two-dimensional coordinate plane.

若為魔法螢幕遊戲,當魔法師遊戲者移動至第二位置時,係需重新根據該三個訊號接收器對所述至少三個發射器之該些距離訊號以及該三個訊號接收器之接收器座標重新計算該四個發射器之螢幕角落座標,所述根據觀測者產生接續之二維座標平面,係以眼睛座標對重新計算後之四個螢幕角落座標,配合訊號發射單元之位置,產生接續之二維座標平面。In the case of a magic screen game, when the magician player moves to the second position, the distance signals of the at least three transmitters and the reception of the three signal receivers are re-received according to the three signal receivers. The coordinates of the screen recalculate the corner coordinates of the four emitters, and the two-dimensional coordinate plane generated by the observer is recalculated by the eye coordinate pair, and the position of the signal transmitting unit is generated. Continued two-dimensional coordinate plane.

不論哪一種螢幕遊戲,最後要將運動座標在二維座標平面的相對位置,相對應於螢幕而產生位置訊號。但若接續之二維座標平面之邊長比例不等同於螢幕之邊長比例時,需針對運動座標於二維座標平面上先進行比例修正,才能將運動座標在修正後二維座標平面的相對位置,相對應於螢幕而產生位置訊號。Regardless of the type of screen game, the relative position of the motion coordinates on the two-dimensional coordinate plane is finally generated, and the position signal is generated corresponding to the screen. However, if the ratio of the length of the side of the two-dimensional coordinate plane is not equal to the length of the side of the screen, the scale of the motion coordinate on the two-dimensional coordinate plane should be corrected first, so that the motion coordinates can be relative to the corrected two-dimensional coordinate plane. Position, corresponding to the screen to generate a position signal.

本發明也係上述空間定位系統所實施之空間定位方法,包含下列步驟:當觀測者相對標的物位於空間中之第一位置時,也就是於設定階段時,根據訊號發射單元之訊號定義設定座標,並根據該些訊號接收器之距離訊號以分別產生起始距離;根據設定座標以及該些起始距離,以產生起始之二維座標平面;根據二維座標平面,分別計算該些訊號接收器之接收器座標;當觀測者相對於標的物在空間移動至第二位置時,也就是進入訊號處理階段,該些訊號接收器係分別再接收來自訊號發射單元之距離訊號,以分別產生運動距離,座標運算模組根據運動距離以及該些接收器座標計算出訊號發射單元之運動座標;根據觀測者產生接續之二維座標平面;以及以運動座標相對於所述接續之二維座標平面,產生相對應標的物之相對位置訊號。The present invention is also a spatial positioning method implemented by the above spatial positioning system, comprising the steps of: setting a coordinate according to a signal definition of a signal transmitting unit when the observer is located at a first position in the space relative to the object, that is, at a setting stage; And generating a starting distance according to the distance signals of the signal receivers; generating a starting two-dimensional coordinate plane according to the set coordinates and the starting distances; and separately calculating the signal receiving according to the two-dimensional coordinate plane The receiver coordinates of the device; when the observer moves to the second position relative to the object in the space, that is, enters the signal processing stage, the signal receivers respectively receive the distance signals from the signal transmitting unit to respectively generate motion a distance calculation module calculates a motion coordinate of the signal transmitting unit according to the moving distance and the receiver coordinates; generating a continuous two-dimensional coordinate plane according to the observer; and using the moving coordinate relative to the successive two-dimensional coordinate plane, The relative position signal of the corresponding object is generated.

以上步驟可實施簡報環境的應用,若為射擊螢幕遊戲時,空間定位方法在設定階段進一步包含下列步驟:該三個訊號接收器係分別接收所述至少三個角落之發射器所產生之訊號,以分別產生相對應之距離訊號,根據該些距離訊號產生該些螢幕距離;根據該三個訊號接收器之接收器座標以及該些螢幕距離,以產生所述至少三個發射器之螢幕角落座標;該三個訊號接收器係分別接收覘孔處之發射器所產生之訊號,以分別產生相對應之距離訊號,根據該些距離訊號產生該些覘孔距離;根據該三個訊號接收器之接收器座標以及該些覘孔距離,以產生覘孔座標,其中所述二維座標平面相對應觀測者於空間移動,係進一步指相對應槍手遊戲者所裝設訊號接收器之接收器座標於空間移動。The above steps may be implemented in a briefing environment. In the case of a shooting game, the spatial positioning method further includes the following steps in the setting phase: the three signal receivers respectively receive signals generated by the transmitters of the at least three corners. Generating the corresponding distance signals according to the distance signals respectively; generating the screen distances according to the distance signals; and generating the screen corner coordinates of the at least three transmitters according to the receiver coordinates of the three signal receivers and the screen distances The three signal receivers respectively receive the signals generated by the transmitters at the pupils to respectively generate corresponding distance signals, and generate the pupil distances according to the distance signals; according to the three signal receivers a receiver coordinate and the pupil distances to generate a pupil coordinate, wherein the two-dimensional coordinate plane moves in space corresponding to the observer, and further refers to a receiver coordinate of the corresponding signal receiver installed by the gunman game player Space moves.

而當槍手遊戲者移動至第二位置時,也就是進入訊號處理階段,空間定位方法係進一步包含下列步驟:係需重新根據該三個訊號接收器對所述至少三個發射器之該些距離訊號以及該三個訊號接收器之接收器座標重新計算該四個發射器之螢幕角落座標;並需重新根據該三個訊號接收器對覘孔處之發射器之該些距離訊號以及該三個訊號接收器之接收器座標重新計算覘孔座標;以重新計算後之覘孔座標對重新計算後之四個螢幕角落座標,配合訊號發射單元之位置,產生接續之二維座標平面;當接續之二維座標平面之邊長比例不等同於螢幕之邊長比例時,需針對運動座標於二維座標平面上進行比例修正;以及運動座標在二維座標平面的相對位置,相對應於螢幕而產生位置訊號。When the gun player moves to the second position, that is, enters the signal processing stage, the spatial positioning method further includes the following steps: re-based the distances of the three signal receivers to the at least three transmitters. The signal and the receiver coordinates of the three signal receivers recalculate the corner coordinates of the four transmitters; and need to re-based the distance signals of the transmitters of the three signal receivers at the pupil and the three The receiver coordinates of the signal receiver recalculate the pupil coordinates; the recalculated pupil coordinate pairs are recalculated and the four corner coordinates of the screen are matched with the position of the signal transmitting unit to generate a continuous two-dimensional coordinate plane; When the ratio of the length of the side of the two-dimensional coordinate plane is not equal to the ratio of the length of the side of the screen, the scale of the motion coordinate is corrected on the two-dimensional coordinate plane; and the relative position of the motion coordinate on the two-dimensional coordinate plane corresponds to the screen. Location signal.

若為魔法螢幕遊戲時,空間定位方法除了簡報環境所實施之步驟外,在設定階段進一步包含下列步驟:該三個訊號接收器係分別接收所述至少三個發射器所產生之訊號,以分別產生相對應之距離訊號,根據該些距離訊號產生該些螢幕距離;並根據該三個訊號接收器之接收器座標以及該些螢幕距離,以產生所述至少三個發射器之螢幕角落座標;以及藉由所述至少三個螢幕角落座標中任二個螢幕角落座標與起始之二維座標平面之四個角落座標中相對應之二座標,會聚出眼睛座標,其中所述二維座標平面相對應觀測者於空間移動,係進一步指相對應眼睛座標於空間移動。In the case of a magic screen game, the spatial positioning method further includes the following steps in addition to the steps implemented in the briefing environment: the three signal receivers respectively receive signals generated by the at least three transmitters to respectively Generating a corresponding distance signal, generating the screen distances according to the distance signals; and generating, according to the receiver coordinates of the three signal receivers and the screen distances, screen corner coordinates of the at least three transmitters; And converge the eye coordinates by using two of the at least three screen corner coordinates and the two coordinates corresponding to the four corner coordinates of the initial two-dimensional coordinate plane, wherein the two-dimensional coordinate plane The corresponding observer moves in space, which further refers to the movement of the corresponding eye coordinates in space.

而當魔法師遊戲者移動至第二位置時,也就是進入訊號處理階段,係進一步包含下列步驟:需重新根據該三個訊號接收器對所述至少三個發射器之該些距離訊號以及該三個訊號接收器之接收器座標重新計算該四個發射器之螢幕角落座標;以眼睛座標對重新計算後之四個螢幕角落座標,配合訊號發射單元之位置,產生接續之二維座標平面;當接續之二維座標平面之邊長比例不等同於螢幕之邊長比例時,需針對運動座標於二維座標平面上進行比例修正;以及運動座標在二維座標平面的相對位置,相對應於螢幕而產生位置訊號。When the magician player moves to the second position, that is, enters the signal processing stage, the method further includes the following steps: re-based the distance signals from the three signal receivers to the at least three transmitters and the The receiver coordinates of the three signal receivers recalculate the corner coordinates of the four transmitters; the recalculated four corner coordinates of the screen are matched with the position of the signal transmitting unit to generate a continuous two-dimensional coordinate plane; When the ratio of the length of the side of the two-dimensional coordinate plane is not equal to the length of the side of the screen, it is necessary to correct the scale of the motion coordinate on the two-dimensional coordinate plane; and the relative position of the motion coordinate on the two-dimensional coordinate plane corresponds to The screen generates a position signal.

因此,利用本發明所提供一種空間定位系統以及方法,藉由訊號接收器接收訊號所計算座標的程序,利用訊號發射單元上所虛擬形成之二維座標平面予以定位,不論是簡報環境、螢幕遊戲場合,甚至虛擬實境遊戲中,都可用相同的原理,以更有效率、簡便的模式,符合多種的需求來產生多種應用效能。Therefore, with the spatial positioning system and method provided by the present invention, the program for calculating the coordinates calculated by the signal receiver is used to locate the virtualized two-dimensional coordinate plane on the signal transmitting unit, whether it is a briefing environment or a screen game. Occasionally, even virtual reality games can use the same principle to produce multiple application performances in a more efficient and simple mode that meets multiple needs.

關於本發明之優點與精神可以藉由以下的發明詳述及所附圖式得到進一步的瞭解。The advantages and spirit of the present invention will be further understood from the following detailed description of the invention.

請參閱圖1,圖1係本發明空間定位系統20之功能示意圖。本發明係關於一種空間定位系統20,於空間中具有觀測者10以及標的物12,空間定位系統20係相對觀測者10以及標的物12形成一個虛擬之二維座標平面22予以定位,其中二維座標平面22係相對應觀測者10於空間移動。空間定位系統20係包含訊號發射單元30、至少二訊號接收器32、以及座標運算模組34。Please refer to FIG. 1. FIG. 1 is a schematic diagram of the function of the spatial positioning system 20 of the present invention. The present invention relates to a spatial positioning system 20 having an observer 10 and a target 12 in a space. The spatial positioning system 20 is positioned relative to the observer 10 and the target 12 to form a virtual two-dimensional coordinate plane 22, wherein the two-dimensional The coordinate plane 22 is spatially moved corresponding to the observer 10. The spatial positioning system 20 includes a signal transmitting unit 30, at least two signal receivers 32, and a coordinate computing module 34.

訊號發射單元30係受觀測者10控制,訊號發射單元30並位於二維座標平面22,用以產生訊號;至少二訊號接收器32,係裝設於觀測者10,用以接收訊號發射單元30所產生之訊號,以產生距離訊號;以及座標運算模組34,座標運算模組34係耦接所述之訊號接收器32。當觀測者10相對標的物12位於空間中之第一位置時,座標運算模組34係透過訊號接收器32根據訊號發射單元30之訊號定義設定座標,訊號發射單元30在定義設定座標時其實是根據標的物12來進行的,座標運算模組34並根據該些訊號接收器32之距離訊號以分別產生起始距離,座標運算模組34根據設定座標以及該些起始距離,以產生起始之二維座標平面22,並分別計算該些訊號接收器32之接收器座標。The signal transmitting unit 30 is controlled by the observer 10, and the signal transmitting unit 30 is located on the two-dimensional coordinate plane 22 for generating a signal; at least two signal receivers 32 are installed in the observer 10 for receiving the signal transmitting unit 30. The generated signal is used to generate a distance signal; and the coordinate computing module 34 is coupled to the signal receiver 32. When the observer 10 is in the first position in the space relative to the object 12, the coordinate computing module 34 is configured to set a coordinate according to the signal definition of the signal transmitting unit 30 through the signal receiver 32. The signal transmitting unit 30 actually defines the setting coordinates. According to the object 12, the coordinate computing module 34 generates a starting distance according to the distance signals of the signal receivers 32, and the coordinate computing module 34 generates a starting point according to the set coordinates and the starting distances. The two-dimensional coordinate plane 22, and the receiver coordinates of the signal receivers 32 are calculated separately.

藉此,當觀測者10相對於標的物12在空間移動至第二位置時,藉由三個訊號接收器32分別再接收來自訊號發射單元30之距離訊號,以分別產生運動距離,座標運算模組34根據運動距離以及該些接收器座標計算出訊號發射單元30之運動座標,座標運算模組34係根據觀測者10產生接續之二維座標平面22。以運動座標相對於所述接續之二維座標平面22,產生相對應標的物12之相對位置訊號。Thereby, when the observer 10 moves to the second position relative to the target 12, the three signal receivers 32 respectively receive the distance signals from the signal transmitting unit 30 to respectively generate the moving distance, the coordinate operation mode. The group 34 calculates the motion coordinates of the signal transmitting unit 30 based on the motion distance and the receiver coordinates. The coordinate computing module 34 generates a successive two-dimensional coordinate plane 22 based on the observer 10. Relative position signals corresponding to the object 12 are generated with respect to the successive two-dimensional coordinate plane 22 with the motion coordinates.

補充說明的是,本發明空間定位系統20可利用之用途很廣,後續將以三個實施例來說明實際的應用。但不論何種實施例,本發明空間定位系統20依流程可分為設定階段以及訊號處理階段,前述第一位置之相關敘述即是所謂的設定階段,前述第二位置的相關敘述即是所謂的訊號處理階段。It should be noted that the space positioning system 20 of the present invention can be utilized for a wide range of applications, and the actual application will be described later in three embodiments. However, regardless of the embodiment, the spatial positioning system 20 of the present invention can be divided into a setting phase and a signal processing phase according to the process. The related description of the first location is a so-called setting phase, and the related description of the second location is so-called Signal processing stage.

請參閱圖2,圖2係本發明空間定位系統20用於簡報環境之示意圖。如前述之空間定位系統20,其中空間定位系統20係可利用於簡報環境,此時觀測者10為一個報告者,標的物12為一個螢幕,一台電腦14用以操作螢幕上所顯示的畫面以及呈現簡報所要的資料,報告者身上掛了兩個訊號接收器32。於設定階段,報告者於第一位置持有訊號發射單元30指向螢幕之複數個特定位置以產生複數個訊號,座標運算模組34係根據該等訊號定義複數個設定座標,座標運算模組34針對每一個設定座標分別與該些起始距離,以產生起始之二維座標平面22。Please refer to FIG. 2. FIG. 2 is a schematic diagram of the spatial positioning system 20 of the present invention for a briefing environment. As described above, the spatial positioning system 20, wherein the spatial positioning system 20 can be utilized in a briefing environment, wherein the observer 10 is a reporter, the target 12 is a screen, and a computer 14 is used to operate the screen displayed on the screen. As well as presenting the information required for the briefing, the reporter has two signal receivers 32 attached. In the setting stage, the reporter holds the signal transmitting unit 30 at a plurality of specific positions of the screen to generate a plurality of signals in the first position, and the coordinate computing module 34 defines a plurality of setting coordinates according to the signals, and the coordinate computing module 34 The starting distances are respectively set for each of the set coordinates to produce an initial two-dimensional coordinate plane 22.

請參閱圖3進一步說明起始之二維座標平面22的產生,圖3係設定階段中對螢幕進行設定座標求二維座標平面22之示意圖。如圖之上段所示,當螢幕為矩形且已知長寬比例,則所述該等設定座標為四個設定座標,係指訊號發射單元30指向螢幕四個角落之其中三角落之三個設定座標,以及訊號發射單元30指向螢幕之中心點之設定座標。補充說明的是,於簡報環境產生設定座標時,不需很精準的對準螢幕的周邊、角落,只要大約對向螢幕即可,特別是對向螢幕中實際上想運作的區域即可,但為方便說明實施例仍以瞄準周邊、角落來進行解釋。Please refer to FIG. 3 to further illustrate the generation of the initial two-dimensional coordinate plane 22, and FIG. 3 is a schematic diagram of setting the coordinate to the two-dimensional coordinate plane 22 in the setting phase. As shown in the upper part of the figure, when the screen is rectangular and the aspect ratio is known, the setting coordinates are four setting coordinates, which means that the signal transmitting unit 30 points to three settings of three corners of the four corners of the screen. The coordinates, and the signal transmitting unit 30, point to the set coordinates of the center point of the screen. In addition, when the setting environment is generated in the briefing environment, it is not necessary to accurately align the periphery and corner of the screen, as long as it is about the opposite screen, especially the area that actually wants to operate in the screen, but For the convenience of the description, the explanation is still made by aiming at the periphery and the corner.

以圖例座標說明,二維座標平面22上的A、B、C、D、E為以覘孔與訊號發射單元30瞄準螢幕四個角落與中間點時在空間中得到的位置,假設二維座標平面22的寬度為 w,所在空間座標之Y座標為0,由於螢幕之高寬比 r已知,所以二維座標平面22的高度是 rw,各點的座標就分別是A(0,0,0)、B(0,0, rw)、C( w,0, rw)、D( w,0,0)、E( w/2,0, rw/2)。 O 1( x 1, y 1, z 1)為第一顆訊號接收器32的座標,利用訊號接收器32接收到訊號發射單元30的能量大小換算,可得 O 1與A、B、C、E、F的距離分別為 d Ad Bd Cd Ed F,實際上用不到D點輔助計算就已經能解出 w,因此也就解出A、B、C、D、E的座標而解出起始之二維座標平面22。 As illustrated by the legend coordinates, A, B, C, D, and E on the two-dimensional coordinate plane 22 are positions obtained in the space when the pupil and signal transmitting unit 30 aim at the four corners and intermediate points of the screen, assuming two-dimensional coordinates. The width of the plane 22 is w , and the coordinate of the space coordinate is 0. Since the aspect ratio r of the screen is known, the height of the two-dimensional coordinate plane 22 is rw , and the coordinates of each point are A(0, 0, respectively. 0), B(0,0, rw ), C( w ,0, rw ), D( w ,0,0), E( w /2,0, rw /2). O 1 ( x 1 , y 1 , z 1 ) is the coordinate of the first signal receiver 32, and the energy level conversion of the signal transmitting unit 30 is received by the signal receiver 32, and O 1 and A, B, C, The distances of E and F are d A , d B , d C , d E , and d F respectively . In fact, w can be solved by using D point auxiliary calculation, so A, B, C, and D are solved. The coordinates of E are used to solve the initial two-dimensional coordinate plane 22.

如圖之下段所示,當螢幕為矩形且未知長寬比例,則所述該等設定座標為五個設定座標,係指訊號發射單元30指向螢幕四個角落之其中三角落之三個設定座標,以及訊號發射單元30指向該三角落所形成螢幕之二邊之中心點之兩個設定座標。As shown in the lower part of the figure, when the screen is rectangular and has an unknown aspect ratio, the setting coordinates are five setting coordinates, which means that the signal transmitting unit 30 points to three setting coordinates of three corners of the four corners of the screen. And the signal transmitting unit 30 points to two set coordinates of the center point of the two sides of the screen formed by the three corners.

以圖例座標說明,二維座標平面22上的A、B、C、D、E、F為以覘孔與訊號發射單元30瞄準螢幕四個角落與兩個相鄰邊的中間點時在空間中得到的,假設二維座標平面22的寬度為 w,所在空間座標之Y座標為0,由於螢幕之高寬比未知,所以二維座標平面22的高度設為 h,各點的座標就分別是A(0,0,0)、B(0,0, h)、C( w,0, h)、D( w,0,0)、E(0,0, h/2)、F( w/2,0, h)。 O 1( x 1, y 1, z 1)為第一顆訊號接收器32的座標,利用訊號接收器32接收到訊號發射單元30的能量大小換算,可得 O 1與A、B、C、E、F的距離分別為 d Ad Bd Cd Ed F,實際上用不到D點輔助計算就已經能解出 w以及 h,因此也就解出起始之二維座標平面22。 As illustrated by the legend coordinates, A, B, C, D, E, and F on the two-dimensional coordinate plane 22 are in the space when the pupil and signal transmitting unit 30 aim at the four corners of the screen and the intermediate points of two adjacent sides. It is assumed that the width of the two-dimensional coordinate plane 22 is w , and the coordinate of the space coordinate is 0. Since the aspect ratio of the screen is unknown, the height of the two-dimensional coordinate plane 22 is set to h , and the coordinates of each point are respectively A(0,0,0), B(0,0, h ), C( w ,0, h ), D( w ,0,0), E(0,0, h /2), F( w /2,0, h ). O 1 ( x 1 , y 1 , z 1 ) is the coordinate of the first signal receiver 32, and the energy level conversion of the signal transmitting unit 30 is received by the signal receiver 32, and O 1 and A, B, C, The distances of E and F are d A , d B , d C , d E , and d F respectively . In fact, w and h can be solved by using the D-point auxiliary calculation, so the initial two-dimensional solution is solved. Coordinate plane 22.

請參閱圖4進一步說明計算該些訊號接收器32之接收器座標,圖4係設定階段中求取訊號接收器32座標之示意圖。三顆訊號接收器32的座標分別為 O 1( x 1, y 1, z 1)、 O 2( x 2, y 2, z 2)、 O 3( x 3, y 3, z 3),二維座標平面22的 w以及 h都為已知所以二維座標平面22的A、B、C、D、E、F的座標都是已知,利用能量大小判斷,也可得 O 1與二維座標平面22各點的距離為 d A1d B1d C1d D1d E1d F1O 2與二維座標平面22各點的距離為 d A2d B2d C2d D2d E2d F2O 3與二維座標平面22各點的距離為 d A3d B3d C3d D3d E3d F3,藉此可求取出 O 1( x 1, y 1, z 1)、 O 2( x 2, y 2, z 2)、 O 3( x 3, y 3, z 3),也就解出三個訊號接收器32之接收器座標。 Referring to FIG. 4, the receiver coordinates of the signal receivers 32 are further calculated. FIG. 4 is a schematic diagram of determining the coordinates of the signal receiver 32 in the setting phase. The coordinates of the three signal receivers 32 are O 1 ( x 1 , y 1 , z 1 ), O 2 ( x 2 , y 2 , z 2 ), O 3 ( x 3 , y 3 , z 3 ), respectively. The w and h of the dimensional coordinate plane 22 are known. Therefore, the coordinates of A, B, C, D, E, and F of the two-dimensional coordinate plane 22 are known, and the energy magnitude is used to determine the O 1 and the two-dimensional. The distances between the points of the coordinate plane 22 are d A1 , d B1 , d C1 , d D1 , d E1 , d F1 , O 2 and the distances of the two-dimensional coordinate plane 22 are d A2 , d B2 , d C2 , d D2 , d E2 , d F2 , O 3 and the distance between each point of the two-dimensional coordinate plane 22 are d A3 , d B3 , d C3 , d D3 , d E3 , d F3 , thereby taking out O 1 ( x 1 , y 1 , z 1 ), O 2 ( x 2 , y 2 , z 2 ), O 3 ( x 3 , y 3 , z 3 ), and the receiver coordinates of the three signal receivers 32 are solved.

接下來進入簡報環境的訊號處理階段,即所謂觀測者10(報告者)移動至第二位置,有個原則不變,即先前求出之三個訊號接收器32之接收器座標當作固定不變的。其中,所述二維座標平面22相對應觀測者10於空間移動,係進一步指對應報告者所配帶其中之一個訊號接收器32於空間移動。所以,關於座標運算模組34產生接續之二維座標平面22,係以起始之二維座標平面22相對於報告者所配帶其中之該個訊號接收器32的相對位置,藉由報告者至第二位置時該個訊號接收器32的位置,來相對關係以得所述接續之二維座標平面22,換句話說,訊號接收器32在設定階段到訊號處理階段都為固定,因而接續之二維座標平面22不論在設定階段或是訊號處理階段也都為固定,所以在簡報模式中接續之二維座標平面22是以固定的方式進行所謂的再確認。Next, entering the signal processing stage of the briefing environment, that is, the so-called observer 10 (reporter) moves to the second position, and there is a principle that the receiver coordinates of the three signal receivers 32 previously obtained are regarded as fixed. changing. The two-dimensional coordinate plane 22 is spatially moved corresponding to the observer 10, and further refers to a signal receiver 32 that is associated with the reporter to move in space. Therefore, the coordinate computing module 34 generates a successive two-dimensional coordinate plane 22 with the relative position of the initial two-dimensional coordinate plane 22 relative to the signal receiver 32 to which the reporter is assigned, by the reporter. The position of the signal receiver 32 in the second position is relative to the successive two-dimensional coordinate plane 22, in other words, the signal receiver 32 is fixed in the setting stage to the signal processing stage, thereby continuing The two-dimensional coordinate plane 22 is fixed either in the set phase or in the signal processing phase, so that the successive two-dimensional coordinate plane 22 in the presentation mode is so-called reconfirmed in a fixed manner.

後續,該些訊號接收器32係分別再接收來自訊號發射單元30之距離訊號,以分別產生運動距離,座標運算模組34根據運動距離以及該些接收器座標計算出訊號發射單元30之運動座標,以運動座標相對於所述接續之二維座標平面22,產生相對應標的物12之相對位置訊號。其中,二維座標平面22係對應於螢幕,所述以運動座標相對於所述接續之二維座標平面22,產生相對應標的物12之相對位置訊號,係指運動座標在二維座標平面22的相對位置,相對應於螢幕而產生位置訊號。Subsequently, the signal receivers 32 respectively receive the distance signals from the signal transmitting unit 30 to respectively generate the moving distance, and the coordinate computing module 34 calculates the motion coordinates of the signal transmitting unit 30 according to the moving distance and the receiver coordinates. The relative position signal of the corresponding object 12 is generated with the motion coordinate relative to the successive two-dimensional coordinate plane 22. Wherein, the two-dimensional coordinate plane 22 corresponds to the screen, and the motion coordinate relative to the successive two-dimensional coordinate plane 22 generates a relative position signal corresponding to the object 12, and the motion coordinate is on the two-dimensional coordinate plane 22 The relative position of the screen corresponds to the position signal generated by the screen.

因此,觀測者10(報告者)就可如圖2一般,在對觀眾簡報的過程中,只要在面前這塊隨著他移動的二維座標平面22中指點筆畫,透過原本操作螢幕顯示的電腦14的運作,實際上螢幕畫面就會出現觀測者10(報告者)的指點筆畫,再配合一些先進的軟體,甚至可以翻頁,如此,達到一人即能進行簡報的目的,且觀測者10(報告者)勿需指向螢幕,只要對面前二維座標平面22指向即能達到螢幕上指示的目的。Therefore, the observer 10 (reporter) can be as shown in FIG. 2, in the process of briefing the viewer, as long as the finger is drawn in front of the two-dimensional coordinate plane 22 that moves with him, through the computer that originally displays the screen. In the operation of the 14th, in fact, the observer's 10 (reporter) pointing strokes will appear on the screen, and with some advanced software, even the page can be turned, so that one person can perform the purpose of briefing, and the observer 10 ( The reporter does not need to point to the screen, as long as the two-dimensional coordinate plane 22 is pointed in front of the screen to achieve the purpose of the on-screen indication.

請參閱圖5,圖5係本發明空間定位系統20用於射擊螢幕遊戲之環境示意圖。如前述圖1之空間定位系統20,其中空間定位系統20也可利用於射擊螢幕遊戲,此時觀測者10係為一個槍手遊戲者,觀測者10頭盔上安裝三顆訊號接收器32,標的物12係為一個螢幕,螢幕的畫面受一台遊戲機16來控制,槍有準星以及覘孔,訊號發射單元30係設置於槍之準星處,槍之覘孔處也進一步設置一個發射器40。槍手遊戲者於第一位置持有訊號發射單元30指向螢幕之複數個特定位置以產生複數個訊號,座標運算模組34係根據該等訊號定義複數個設定座標,座標運算模組34針對每一個設定座標分別與該些起始距離,以產生起始之二維座標平面22。Please refer to FIG. 5. FIG. 5 is a schematic diagram of an environment in which the spatial positioning system 20 of the present invention is used for shooting a screen game. The spatial positioning system 20 of the foregoing FIG. 1 , wherein the spatial positioning system 20 can also be used for shooting a game of the screen. At this time, the observer 10 is a gun player, and the observer 10 is equipped with three signal receivers 32 on the helmet. The 12 series is a screen. The screen of the screen is controlled by a game machine 16. The gun has a sight and a pupil. The signal transmitting unit 30 is disposed at the gun's crosshair, and a transmitter 40 is further disposed at the pupil of the gun. The gunner player holds the signal transmitting unit 30 at a plurality of specific positions of the screen to generate a plurality of signals in the first position, and the coordinate computing module 34 defines a plurality of setting coordinates according to the signals, and the coordinate computing module 34 is for each of the The coordinates are set to the starting distances respectively to produce an initial two-dimensional coordinate plane 22.

在設定階段中,關於起始之二維座標平面22的設定,如同圖3所示之方法與步驟,以及訊號接收器32之接收器座標,如同圖4所示之方法與步驟,在此不再贅述,所不同的是,在計算完接收器座標後,還需計算螢幕角落座標以及覘孔座標。配合圖5請進一步參閱圖6,圖6係射擊螢幕遊戲設定階段螢幕角落座標定位之示意圖。由於,持槍射擊需有覘孔、準星共線產生瞄準點的問題,所以螢幕遊戲不僅需於螢幕之四個角落中之至少三個角落分別各設有發射器40,且進一步也需在槍之覘孔處設置一個發射器40。In the setting phase, the setting of the initial two-dimensional coordinate plane 22, like the method and steps shown in FIG. 3, and the receiver coordinates of the signal receiver 32, like the method and steps shown in FIG. Again, the difference is that after calculating the receiver coordinates, you need to calculate the corner coordinates of the screen and the pupil coordinates. Please refer to FIG. 6 in conjunction with FIG. 5, which is a schematic diagram of the corner coordinates of the screen in the setting stage of the shooting game. Because the gun shooting requires the pupil and the crosshair to create the aiming point, the screen game needs not only the transmitter 40 in each of the four corners of the screen, but also the gun. A transmitter 40 is provided at the pupil.

此時,所述至少二訊號接收器32係需為三個訊號接收器32,該三個訊號接收器32係分別接收所述至少三個角落之發射器40所產生之訊號,以分別產生相對應之距離訊號,座標運算模組34根據該些距離訊號產生該些螢幕距離,並根據該三個訊號接收器32之接收器座標以及該些螢幕距離,以產生所述至少三個發射器40之螢幕角落座標,進而確認出四個螢幕角落座標,等於實體螢幕被確認。At this time, the at least two signal receivers 32 are required to be three signal receivers 32, and the three signal receivers 32 respectively receive the signals generated by the transmitters 40 of the at least three corners to respectively generate phases. Corresponding distance signals, the coordinate computing module 34 generates the screen distances according to the distance signals, and generates the at least three transmitters 40 according to the receiver coordinates of the three signal receivers 32 and the screen distances. The corner coordinates of the screen confirm the four corner coordinates of the screen, which is equal to the physical screen being confirmed.

以圖例之座標來說明,此時三個訊號接收器32之接收器座標 O 1( x 1, y 1, z 1)、 O 2( x 2, y 2, z 2)、 O 3( x 3, y 3, z 3)為已知,螢幕四個角落之發射器40的座標為S( x S, y S, z S)、T( x T, y T, z T)、U( x U, y U, z U)、V( x V, y V, z V),同樣也以能量大小可判出三個訊號接收器32與四個發射器40的距離分別為 d S1d T1d U1d V1d S2d T2d U2d V2d S3d T3d U3d V3,實際上只要利用三個發射器40就能算出四個發射器40的座標S( x S, y S, z S)、T( x T, y T, z T)、U( x U, y U, z U)、V( x V, y V, z V),也就是四個螢幕角落座標。 The coordinates of the legend are used to illustrate the receiver coordinates O 1 ( x 1 , y 1 , z 1 ), O 2 ( x 2 , y 2 , z 2 ), O 3 ( x 3 ) of the three signal receivers 32 at this time. , y 3 , z 3 ) is known, the coordinates of the transmitter 40 at the four corners of the screen are S( x S , y S , z S ), T( x T , y T , z T ), U( x U , y U , z U ), V( x V , y V , z V ), and the distance between the three signal receivers 32 and the four transmitters 40 can be determined by the magnitude of the energy as d S1 , d T1 , d U1 , d V1 , d S2 , d T2 , d U2 , d V2 , d S3 , d T3 , d U3 , d V3 , in fact, the coordinates S of the four emitters 40 can be calculated by using only three emitters 40 ( x S , y S , z S ), T( x T , y T , z T ), U( x U , y U , z U ), V( x V , y V , z V ), that is, four A corner of the screen.

進一步該三個訊號接收器32係分別接收覘孔處之發射器40所產生之訊號,以分別產生相對應之距離訊號,座標運算模組34根據該些距離訊號產生該些覘孔距離,並根據該三個訊號接收器32之接收器座標以及該些覘孔距離,以產生覘孔座標52。所述二維座標平面22相對應觀測者10於空間移動,係進一步指相對應槍手遊戲者所裝設訊號接收器32之接收器座標於空間移動。Further, the three signal receivers 32 respectively receive the signals generated by the transmitters 40 at the pupils to respectively generate corresponding distance signals, and the coordinate calculation module 34 generates the pupil distances according to the distance signals, and The pupil coordinates 52 are generated based on the receiver coordinates of the three signal receivers 32 and the pupil distances. The two-dimensional coordinate plane 22 is spatially moved corresponding to the observer 10, and further refers to the movement of the receiver corresponding to the receiver of the signal receiver 32 installed in the space.

針對射擊螢幕遊戲進入訊號處理階段作說明,射擊螢幕遊戲比簡報環境需增加以下的動作,包括重新計算螢幕角落座標、以及重新計算覘孔座標52,並藉以定義接續之二維座標平面22。其中,當槍手遊戲者移動至第二位置時,係需重新根據該三個訊號接收器32對所述至少三個發射器40之該些距離訊號以及該三個訊號接收器32之接收器座標重新計算該四個發射器40之螢幕角落座標。並需重新根據該三個訊號接收器32對覘孔處之發射器40之該些距離訊號以及該三個訊號接收器32之接收器座標重新計算覘孔座標52。所述根據觀測者10產生接續之二維座標平面22,係以重新計算後之覘孔座標52對重新計算後之四個螢幕角落座標,配合訊號發射單元30之位置,產生接續之二維座標平面22。For the shooting game to enter the signal processing stage, the shooting screen game needs to add the following actions to the presentation environment, including recalculating the corner coordinates of the screen, and recalculating the pupil coordinates 52, thereby defining the successive two-dimensional coordinate plane 22. Wherein, when the gunner player moves to the second position, the distance signals of the at least three transmitters 40 and the receiver coordinates of the three signal receivers 32 are re-based according to the three signal receivers 32. The corner coordinates of the four emitters 40 are recalculated. The pupil coordinates 52 need to be recalculated according to the distance signals of the transmitters 40 at the pupils and the receiver coordinates of the three signal receivers 32 according to the three signal receivers 32. The two-dimensional coordinate plane 22 is generated according to the observer 10, and the recalculated pupil coordinates 52 are paired with the recalculated four corner coordinates of the screen, and the position of the signal transmitting unit 30 is matched to generate a two-dimensional coordinate. Plane 22.

配合圖6請參閱圖7,圖7係運動座標計算之示意圖。其中,二維座標平面22係對應於螢幕,所述以運動座標相對於接續之二維座標平面22,產生相對應標的物12之相對位置訊號,係指運動座標在二維座標平面22的相對位置,相對應於螢幕而產生位置訊號。Referring to Figure 6, please refer to Figure 7, which is a schematic diagram of the calculation of the motion coordinates. Wherein, the two-dimensional coordinate plane 22 corresponds to the screen, and the motion coordinate relative to the succeeding two-dimensional coordinate plane 22 generates a relative position signal corresponding to the object 12, which refers to the relative motion coordinate of the motion coordinate in the two-dimensional coordinate plane 22. Position, corresponding to the screen to generate a position signal.

以座標例來說明,假設圖7之上一段陳述中,透過已知的接收器座標與訊號強弱換算的距離之間的關係,即能重新計算之螢幕角落座標S ( x S , y S , z S )、T ( x T , y T , z T )、U ( x U , y U , z U )、V ( x V , y V , z V ),重新計算之覘孔座標52為( x 0, y 0, z 0)。接著,利用三個訊號接收器32之接收器座標 O 1( x 1, y 1, z 1)、 O 2( x 2, y 2, z 2)、 O 3( x 3, y 3, z 3),以及三個訊號接收器32收到訊號發射單元30之訊號的能量大小所測得之運動距離 d P1d P2d P3,就可算出運動座標P ( x’, y’, z’)。此時,利用螢幕角落座標、覘孔座標以及運動座標,就可以重新算出接續之二維座標平面22的四個角落點的座標,A ( x A , y’, z A )、B ( x B , y’, z B )、C ( x C , y’, z C )、D ( x D , y’, z D )。後續,只要將運動座標P ( x’, y’, z’)在接續之二維座標平面22為A ( x A , y’, z A )、B ( x B , y’, z B )、C ( x C , y’, z C )、D ( x D , y’, z D )中的相對位置,根據螢幕角落座標S ( x S , y S , z S )、T ( x T , y T , z T )、U ( x U , y U , z U )、V ( x V , y V , z V )找到相同相對應位置的那一點,即為所述相對應於螢幕而產生位置訊號P( x, y, z)。 In the case of a coordinate example, assume that the relationship between the known receiver coordinates and the distance converted by the signal strength, ie, the recalculated screen corner coordinates S ' ( x S ' , y S , in the above statement in Figure 7 ' , z S ' ), T ' ( x T ' , y T ' , z T ' ), U ' ( x U ' , y U ' , z U ' ), V ' ( x V ' , y V ' , z V ' ), the recalculated pupil coordinate 52 is ( x 0 , y 0 , z 0 ). Next, the receiver coordinates O 1 ( x 1 , y 1 , z 1 ), O 2 ( x 2 , y 2 , z 2 ), O 3 ( x 3 , y 3 , z 3 ) of the three signal receivers 32 are utilized. And the three motion receivers 32 receive the motion distances d P1 , d P2 , d P3 measured by the energy of the signal of the signal transmitting unit 30, and then calculate the motion coordinates P ' ( x ' , y ' , z ' ). At this point, using the corner coordinates of the screen, the pupil coordinates, and the motion coordinates, the coordinates of the four corner points of the successive two-dimensional coordinate plane 22 can be recalculated, A ' ( x A ' , y' , z A ' ), B ' ( x B ' , y ' , z B ' ), C ' ( x C ' , y' , z C ' ), D ' ( x D ' , y' , z D ' ). Subsequently, as long as the motion coordinates P ' ( x ' , y ' , z ' ) are in the successive two-dimensional coordinate plane 22 A ' ( x A ' , y ' , z A ' ), B ' ( x B ' , y Relative position in ' , z B ' ), C ' ( x C ' , y' , z C ' ), D ' ( x D ' , y' , z D ' ), according to the corner coordinates of the screen S ' ( x S ' , y S ' , z S ' ), T ' ( x T ' , y T ' , z T ' ), U ' ( x U ' , y U ' , z U ' ), V ' ( x V ' , y V ' , z V ' ) The point at which the same corresponding position is found, that is, the position signal P( x , y , z ) is generated corresponding to the screen.

請參閱圖8,圖8係校正二維座標平面22之示意圖。但事實上,於第二位置時,多半已經不是正對螢幕,原來螢幕為矩形,此時的二維座標平面22就已經變形為梯形或僅是四邊形了。所以,當接續之二維座標平面22之邊長比例不等同於螢幕之邊長比例時,需針對運動座標於二維座標平面22上進行比例修正。Please refer to FIG. 8. FIG. 8 is a schematic diagram of correcting the two-dimensional coordinate plane 22. But in fact, in the second position, most of the time is not facing the screen, the original screen is rectangular, and the two-dimensional coordinate plane 22 has been deformed into a trapezoid or a quadrilateral. Therefore, when the length ratio of the sides of the successive two-dimensional coordinate plane 22 is not equal to the length ratio of the sides of the screen, the motion coordinates are scaled on the two-dimensional coordinate plane 22.

以圖例說明,當觀測者10不在螢幕得前方時,二維座標平面22就會變形,此時以一條L 1線自角落A 點連線穿過P 點相交於邊緣線L 2於S 點。P 即是運動座標為已知,所以可得L 1被P 分割的比例 g: h,也可得S 點,再依S 點在L 2邊的比例,可以對應於螢幕的右邊L 3求得S點,自螢幕A點連線至S點產生線L 4,一樣將L 4以比例 g: h分割求取P點,螢幕上對應的P點就是修正後對應於螢幕而產生位置訊號。最後,此位置訊號即可供遊戲機16進行遊戲程式處理,如位置訊號跟螢幕中的敵軍士兵疊合,並且遊戲機16接收槍被扣扳機的訊號,即判定敵軍士兵被射中。 As an illustration, when the observer 10 is not in front of the screen, the two-dimensional coordinate plane 22 will be deformed. At this time, an L 1 line is connected from the corner A ' point through the P ' point intersecting the edge line L 2 to the S. ' Point. P 'that is moving coordinate is known, it is possible to obtain L 1 is P' split ratio g: h, may have S 'point, then by S' L 2 percentage points of the edge, you can correspond to the right of the screen L 3 finds the S point, from the screen A point to the S point to generate the line L 4 , the same as the ratio of g 4 h to find the P point, the corresponding P point on the screen is corrected corresponding to the screen Location signal. Finally, the location signal is available to the gaming machine 16 for game program processing, such as the location signal is superimposed with the enemy soldiers in the screen, and the gaming machine 16 receives the signal that the gun is triggered, that is, the enemy soldier is shot.

請參閱圖9,圖9係本發明空間定位系統20用於魔法螢幕遊戲之示意圖。如圖1所述之空間定位系統20,其中空間定位系統20也可利用於魔法螢幕遊戲,此時觀測者10係為一個魔法師遊戲者,頭戴三個訊號接收器32,標的物12為一個螢幕,螢幕之四個角落裝有發射器40,螢幕的畫面受遊戲機16所控制,訊號發射單元30設置於魔法棒之頂端。魔法師遊戲者於第一位置持有魔法棒並以訊號發射單元30指向螢幕之複數個特定位置以產生複數個訊號,座標運算模組34係根據該等訊號定義複數個設定座標,座標運算模組34針對每一個設定座標分別與該些起始距離,以產生起始之二維座標平面22。Please refer to FIG. 9. FIG. 9 is a schematic diagram of the spatial positioning system 20 of the present invention for a magic screen game. The spatial positioning system 20 as shown in FIG. 1 , wherein the spatial positioning system 20 can also be utilized in a magic screen game, in which the observer 10 is a magician player, wearing three signal receivers 32, and the target 12 is A screen, four corners of the screen are equipped with a transmitter 40, the screen of the screen is controlled by the gaming machine 16, and the signal emitting unit 30 is placed at the top of the magic wand. The magician player holds the magic wand in the first position and points to a plurality of specific positions of the screen by the signal transmitting unit 30 to generate a plurality of signals. The coordinate computing module 34 defines a plurality of setting coordinates according to the signals, and the coordinate operation mode. Group 34 sets the starting distances for each of the set coordinates to produce an initial two-dimensional coordinate plane 22.

魔法螢幕遊戲與射擊螢幕遊戲皆為螢幕遊戲,大致原理都相同,唯一不同之處魔法螢幕遊戲不需要覘孔座標,取而代之的是眼睛座標50,而眼睛座標50在訊號處理階段中,由於跟訊號接收器32的相對關係是固定的,所以是不需重新計算。所以與射擊座標遊戲相同之處就不再贅述,僅針對相異處說明。請參閱圖10,圖10係眼睛座標50計算之示意圖。在設定階段中算完螢幕的螢幕角落座標後,進一步藉由所述至少三個螢幕角落座標中任二個螢幕角落座標與起始之二維座標平面22之四個角落座標中相對應之二座標,會聚出眼睛座標50。所述二維座標平面22相對應觀測者10於空間移動,係進一步指相對應眼睛座標50於實體螢幕與眼睛間的空間移動。Both the magic screen game and the shooting screen game are screen games. The general principle is the same. The only difference is that the magic screen game does not need the pupil coordinate, instead it is the eye coordinate 50, and the eye coordinate 50 is in the signal processing stage due to the signal. The relative relationship of the receivers 32 is fixed, so no recalculation is required. Therefore, the same as the shooting coordinate game will not be repeated, only for the difference. Please refer to FIG. 10, which is a schematic diagram of the calculation of the eye coordinates 50. After the screen corner coordinates of the screen are calculated in the setting stage, the two corner coordinates of the at least three screen corner coordinates and the four corner coordinates of the starting two-dimensional coordinate plane 22 are further corresponding. The coordinates will converge the eye coordinates 50. The two-dimensional coordinate plane 22 moves spatially corresponding to the observer 10, and further refers to the spatial movement of the corresponding eye coordinates 50 between the physical screen and the eye.

以圖例座標方式說明,如圖6例所述,螢幕角落座標先前也經計算得出S( x S, y S, z S)、T( x T, y T, z T)、U( x U, y U, z U)、V( x V, y V, z V) ,而二維座標平面22的座標A、B、C、D早為已知,所以,從直線 即能延伸交叉到一個點上,即為眼睛座標( x 0, y 0, z 0)50,事實上,只要四直線中的兩直線即能延伸會集求取交點。 According to the legend coordinate method, as shown in Figure 6, the corner coordinates of the screen have been calculated before, S( x S , y S , z S ), T( x T , y T , z T ), U( x U , y U , z U ), V( x V , y V , z V ), and the coordinates A, B, C, and D of the two-dimensional coordinate plane 22 are known, so, from the straight line , , , That is, it can extend to a point, which is the eye coordinate ( x 0 , y 0 , z 0 ) 50. In fact, as long as the two straight lines of the four lines can extend, the intersection is obtained.

魔法螢幕遊戲在訊號處理階段中,當魔法師遊戲者移動至第二位置時,也是要重算螢幕角落座標,但所述根據觀測者10產生接續之二維座標平面22,係以眼睛座標50對重新計算後之四個螢幕角落座標,配合訊號發射單元30之位置,產生接續之二維座標平面22。In the signal processing stage, when the magician player moves to the second position, the corner coordinates of the screen are also recalculated, but the two-dimensional coordinate plane 22 is generated according to the observer 10, and the eye coordinates 50 are used. For the recalculated four corner coordinates of the screen, in conjunction with the position of the signal transmitting unit 30, a successive two-dimensional coordinate plane 22 is created.

同樣地如圖7,所述以運動座標相對於接續之二維座標平面22,產生相對應標的物12之相對位置訊號,係指運動座標在二維座標平面22的相對位置,相對應於螢幕而產生位置訊號。其中,當接續之二維座標平面22之邊長比例不等同於螢幕之邊長比例時,也是需如圖8一般,針對運動座標於二維座標平面22上進行比例修正。此時的位置訊號即可供遊戲機16進行遊戲程式處理,例如位置訊號跟螢幕中的飛龍疊合,並且遊戲機16接收魔法棒被握壓按鈕的訊號,或是以魔法棒上設置的加速度感應器所感測速度改變而發生的訊號,即判定飛龍被法術射中。Similarly, as shown in FIG. 7, the relative position signal of the corresponding object 12 is generated by the motion coordinate relative to the successive two-dimensional coordinate plane 22, which refers to the relative position of the motion coordinate on the two-dimensional coordinate plane 22, corresponding to the screen. And generate a position signal. Wherein, when the length ratio of the side of the two-dimensional coordinate plane 22 is not equal to the length ratio of the side of the screen, it is also required to perform scale correction on the two-dimensional coordinate plane 22 for the motion coordinates as shown in FIG. The position signal at this time is available for the game machine 16 to perform game program processing, for example, the position signal is superimposed with the dragon in the screen, and the game machine 16 receives the signal that the magic wand is pressed, or is the acceleration set on the magic wand. The signal that the sensor senses the change of speed, that is, the dragon is determined to be hit by the spell.

請參閱圖11,圖11係本發明空間定位方法之流程圖。本發明也係前述空間定位系統所實施之空間定位方法,同樣也於空間中具有觀測者10以及標的物12,空間定位系統20係相對觀測者10以及標的物12形成一個虛擬之二維座標平面22予以定位,其中二維座標平面22係相對應觀測者10於空間移動,訊號發射單元30受觀測者10控制,訊號發射單元30並位於二維座標平面22,用以產生訊號,至少二訊號接收器32裝設於觀測者10,用以接收訊號發射單元30所產生之訊號,以產生距離訊號。Please refer to FIG. 11. FIG. 11 is a flow chart of the spatial positioning method of the present invention. The present invention is also a spatial positioning method implemented by the aforementioned spatial positioning system, and also has an observer 10 and a target 12 in the space. The spatial positioning system 20 forms a virtual two-dimensional coordinate plane with respect to the observer 10 and the target 12 . 22 is positioned, wherein the two-dimensional coordinate plane 22 is spatially moved corresponding to the observer 10, and the signal transmitting unit 30 is controlled by the observer 10, and the signal transmitting unit 30 is located on the two-dimensional coordinate plane 22 for generating a signal, at least two signals. The receiver 32 is mounted on the observer 10 for receiving the signal generated by the signal transmitting unit 30 to generate a distance signal.

空間定位方法係包含下列步驟:步驟S01:當觀測者10相對標的物12位於空間中之第一位置時,根據訊號發射單元30之訊號定義設定座標,訊號發射單元30在定義設定座標時其實是根據標的物12來進行的,並且,根據該些訊號接收器32之距離訊號以分別產生起始距離。步驟S02: 根據設定座標以及該些起始距離,以產生起始之二維座標平面22。步驟S03: 根據二維座標平面22,分別計算該些訊號接收器32之接收器座標。以上為設定階段所實施之步驟。The spatial positioning method includes the following steps: Step S01: When the observer 10 is in the first position in the space with respect to the target 12, the coordinates are defined according to the signal definition of the signal transmitting unit 30, and the signal transmitting unit 30 actually defines the setting coordinates. According to the object 12, and according to the distance signals of the signal receivers 32, the starting distances are respectively generated. Step S02: The initial two-dimensional coordinate plane 22 is generated according to the set coordinates and the starting distances. Step S03: Calculate the receiver coordinates of the signal receivers 32 according to the two-dimensional coordinate plane 22. The above are the steps implemented in the setup phase.

進入訊號處理階段後之步驟如下,步驟S04:當觀測者10相對於標的物12在空間移動至第二位置時,該些訊號接收器32係分別再接收來自訊號發射單元30之距離訊號,以分別產生運動距離,座標運算模組34根據運動距離以及該些接收器座標計算出訊號發射單元30之運動座標步驟S05:根據觀測者10產生接續之二維座標平面22。步驟S06:以運動座標相對於所述接續之二維座標平面22,產生相對應標的物12之相對位置訊號。The steps after entering the signal processing stage are as follows. Step S04: When the observer 10 moves to the second position relative to the target 12, the signal receivers 32 respectively receive the distance signals from the signal transmitting unit 30 to The motion distances are respectively generated, and the coordinate calculation module 34 calculates the motion coordinates of the signal transmitting unit 30 according to the motion distance and the receiver coordinates. Step S05: The successive two-dimensional coordinate plane 22 is generated according to the observer 10. Step S06: generating a relative position signal corresponding to the object 12 with respect to the successive two-dimensional coordinate plane 22 with the motion coordinate.

以上步驟即能實施簡報環境的應用,同樣的,觀測者10為一位報告者,標的物12為一個螢幕,報告者於第一位置持有訊號發射單元30指向螢幕之複數個特定位置以產生複數個訊號,根據該等訊號定義複數個設定座標,針對每一個設定座標分別與該些起始距離,以產生起始之二維座標平面22。其中,所述二維座標平面22係相對應觀測者10於空間移動,係進一步指對應報告者所配帶其中之一個訊號接收器32於空間移動。The above steps can implement the application of the briefing environment. Similarly, the observer 10 is a reporter, and the subject 12 is a screen. The reporter holds the signal transmitting unit 30 at a first position to point to a specific position of the screen to generate A plurality of signals are defined, and a plurality of setting coordinates are defined according to the signals, and the starting distances are respectively set for each of the coordinates to generate an initial two-dimensional coordinate plane 22. The two-dimensional coordinate plane 22 is spatially moved corresponding to the observer 10, and further refers to one of the signal receivers 32 that the corresponding reporter is equipped to move in space.

請參閱圖12,圖12係本發明空間定位方法進行射擊螢幕遊戲之方法流程圖。接續圖11空間定位方法所述之方法步驟,其中空間定位方法也可利用於射擊螢幕遊戲,此時觀測者10係為一個槍手遊戲者,標的物12係為一個螢幕,訊號發射單元30係設置於槍之準星處。槍手遊戲者於第一位置持有訊號發射單元30指向螢幕之複數個特定位置以產生複數個訊號,根據該等訊號定義複數個設定座標,針對每一個設定座標分別與該些起始距離,以產生起始之二維座標平面22。螢幕之四個角落中之至少三個角落分別各設有發射器40,槍之覘孔處也進一步設置一個發射器40,所述至少二訊號接收器32係需為三個訊號接收器32並裝設在觀測者10(槍手遊戲者)身上。Please refer to FIG. 12. FIG. 12 is a flow chart of a method for performing a shooting game by the spatial positioning method of the present invention. Following the method steps described in the spatial positioning method of FIG. 11, the spatial positioning method can also be utilized for shooting a game of the screen. At this time, the observer 10 is a gun player, the target 12 is a screen, and the signal transmitting unit 30 is set. At the gun's sight. The gunner player holds the signal transmitting unit 30 at a plurality of specific positions on the screen to generate a plurality of signals according to the signals, and defines a plurality of setting coordinates according to the signals, and sets the starting distances for each of the coordinates respectively. An initial two-dimensional coordinate plane 22 is created. At least three corners of the four corners of the screen are respectively provided with a transmitter 40, and a transmitter 40 is further disposed at the pupil of the gun, and the at least two signal receivers 32 are required to be three signal receivers 32. Installed on the Observer 10 (gunner gamer).

在設定階段除了進行圖11所進行的步驟S01、步驟S02、步驟S03之外,進一步包含下列步驟:步驟S10:該三個訊號接收器32係分別接收所述至少三個角落之發射器40所產生之訊號,以分別產生相對應之距離訊號,根據該些距離訊號產生該些螢幕距離。步驟S11:根據該三個訊號接收器32之接收器座標以及該些螢幕距離,以產生所述至少三個發射器40之螢幕角落座標。步驟S12:該三個訊號接收器32係分別接收覘孔處之發射器40所產生之訊號,以分別產生相對應之距離訊號,根據該些距離訊號產生該些覘孔距離。步驟S13:根據該三個訊號接收器32之接收器座標以及該些覘孔距離,以產生覘孔座標52,其中所述二維座標平面22相對應觀測者10於空間移動,係進一步指相對應槍手遊戲者所裝設訊號接收器32之接收器座標於實體螢幕與覘孔間的空間移動。以上為設定階段時射擊螢幕遊戲所進行的步驟。In the setting stage, in addition to performing step S01, step S02, and step S03 performed in FIG. 11, the method further includes the following steps: Step S10: the three signal receivers 32 receive the transmitters 40 of the at least three corners respectively. The generated signals are respectively generated to generate corresponding distance signals, and the screen distances are generated according to the distance signals. Step S11: generating the screen corner coordinates of the at least three transmitters 40 according to the receiver coordinates of the three signal receivers 32 and the screen distances. Step S12: The three signal receivers 32 respectively receive the signals generated by the transmitters 40 at the pupils to respectively generate corresponding distance signals, and generate the pupil distances according to the distance signals. Step S13: generating a pupil coordinate 52 according to the receiver coordinates of the three signal receivers 32 and the pupil distances, wherein the two-dimensional coordinate plane 22 moves in space corresponding to the observer 10, further referring to the phase Corresponding to the space movement of the receiver of the signal receiver 32 installed in the gunner game between the physical screen and the pupil. The above is the steps taken to shoot a screen game during the setup phase.

射擊螢幕遊戲進入訊號處理階段後,當槍手遊戲者移動至第二位置時,空間定位方法係進一步包含下列步驟:步驟S14:係需重新根據該三個訊號接收器32對所述至少三個發射器40之該些距離訊號以及該三個訊號接收器32之接收器座標重新計算該四個發射器40之螢幕角落座標。步驟S15:並需重新根據該三個訊號接收器32對覘孔處之發射器40之該些距離訊號以及該三個訊號接收器32之接收器座標重新計算覘孔座標52。步驟S04: 該些訊號接收器32係分別根據所接收來自訊號發射單元30之距離訊號,以分別產生運動距離,座標運算模組34根據運動距離以及該些接收器座標計算出訊號發射單元30之運動座標。步驟S16:改進自圖11步驟S05,以重新計算後之覘孔座標52對重新計算後之四個螢幕角落座標,配合訊號發射單元30之位置,也就是運動座標,產生接續之二維座標平面22。步驟S17:當接續之二維座標平面22之邊長比例不等同於螢幕之邊長比例時,需針對運動座標於二維座標平面22上進行比例修正。步驟S18:改進自圖11步驟S06,運動座標在修正後二維座標平面22的相對位置,相對應於螢幕而產生位置訊號,此位置訊號即可供遊戲機16進行遊戲程式處理,如位置訊號跟螢幕中的敵軍士兵疊合,並且遊戲機16接收槍被扣扳機的訊號,即判定敵軍士兵被射中。After the shooting game enters the signal processing stage, when the player moves to the second position, the spatial positioning method further includes the following steps: Step S14: the three signals are further retransmitted according to the three signal receivers 32. The distance signals of the controller 40 and the receiver coordinates of the three signal receivers 32 recalculate the corner coordinates of the four transmitters 40. Step S15: The pupil coordinates 52 need to be recalculated according to the distance signals of the transmitters 40 at the pupils and the receiver coordinates of the three signal receivers 32 according to the three signal receivers 32. Step S04: The signal receivers 32 respectively generate the motion distance according to the distance signals received from the signal transmitting unit 30, and the coordinate computing module 34 calculates the signal transmitting unit 30 according to the moving distance and the receiver coordinates. Movement coordinates. Step S16: Improved from step S05 of FIG. 11 to recalculate the rearped pupil coordinates 52 to the recalculated four screen corner coordinates, and cooperate with the position of the signal transmitting unit 30, that is, the moving coordinates, to generate a continuous two-dimensional coordinate plane. twenty two. Step S17: When the length ratio of the sides of the successive two-dimensional coordinate plane 22 is not equal to the length ratio of the sides of the screen, the scale correction is performed on the two-dimensional coordinate plane 22 for the motion coordinates. Step S18: Improved from step S06 of FIG. 11 , the relative position of the motion coordinate in the corrected two-dimensional coordinate plane 22, corresponding to the screen to generate a position signal, the position signal is available for the game machine 16 to perform game program processing, such as position signal The enemy soldiers in the screen are superimposed, and the gaming machine 16 receives the signal that the gun is being pulled, that is, the enemy soldiers are shot.

請參閱圖13,圖13係本發明空間定位方法進行魔法螢幕遊戲之方法流程圖。接續圖11空間定位方法所述之方法步驟,其中空間定位方法也可利用於魔法螢幕遊戲,此時觀測者10係為一個魔法師遊戲者,標的物12係為一個螢幕,訊號發射單元30係設置於魔法棒之頂端。魔法師遊戲者於第一位置持有魔法棒並以訊號發射單元30指向螢幕之複數個特定位置以產生複數個訊號,根據該等訊號定義複數個設定座標,針對每一個設定座標分別與該些起始距離,以產生起始之二維座標平面22。螢幕之四個角落中之至少三個角落分別各設有一個發射器40,所述至少二訊號接收器32係為三個訊號接收器32。Please refer to FIG. 13, which is a flowchart of a method for performing a magic screen game by the spatial positioning method of the present invention. Following the method steps described in the spatial positioning method of FIG. 11, the spatial positioning method can also be utilized in a magic screen game. At this time, the observer 10 is a magician player, and the target 12 is a screen, and the signal transmitting unit 30 is a system. Set at the top of the magic wand. The magician player holds the magic wand in the first position and points to a plurality of specific positions of the screen by the signal transmitting unit 30 to generate a plurality of signals, and defines a plurality of setting coordinates according to the signals, and respectively sets the coordinates for each of the coordinates. The starting distance is to produce an initial two-dimensional coordinate plane 22. At least three corners of each of the four corners of the screen are each provided with a transmitter 40, and the at least two signal receivers 32 are three signal receivers 32.

在設定階段除了進行圖11所進行的步驟S01、步驟S02、步驟S03之外,進一步包含下列步驟:步驟S30:如圖12步驟S10一般,該三個訊號接收器32係分別接收所述至少三個發射器40所產生之訊號,以分別產生相對應之距離訊號,根據該些距離訊號產生該些螢幕距離。步驟S31:如圖12步驟S11一般,並根據該三個訊號接收器32之接收器座標以及該些螢幕距離,以產生所述至少三個發射器40之螢幕角落座標。步驟S32:藉由所述至少三個螢幕角落座標中任二個螢幕角落座標與起始之二維座標平面22之四個角落座標中相對應之二座標,會聚出眼睛座標50,其中所述二維座標平面22相對應觀測者10於空間移動,係進一步指相對應眼睛座標50於空間移動。以上為設定階段時射擊螢幕遊戲所進行的步驟。In the setting stage, in addition to performing step S01, step S02, and step S03 performed in FIG. 11, the method further includes the following steps: Step S30: generally, as shown in step S10 of FIG. 12, the three signal receivers 32 respectively receive the at least three The signals generated by the transmitters 40 respectively generate corresponding distance signals, and the screen distances are generated according to the distance signals. Step S31: In accordance with step S11 of FIG. 12, and based on the receiver coordinates of the three signal receivers 32 and the screen distances, the corner coordinates of the at least three transmitters 40 are generated. Step S32: converge the eye coordinates 50 by using two coordinates of any one of the at least three screen corner coordinates and the four corner coordinates of the starting two-dimensional coordinate plane 22, wherein the The two-dimensional coordinate plane 22 moves spatially corresponding to the observer 10, further referring to the corresponding movement of the eye coordinates 50 in space. The above is the steps taken to shoot a screen game during the setup phase.

魔法螢幕遊戲進入訊號處理階段後,當魔法師遊戲者移動至第二位置時,係進一步包含下列步驟:步驟S33:如圖12步驟S14一般,需重新根據該三個訊號接收器32對所述至少三個發射器40之該些距離訊號以及該三個訊號接收器32之接收器座標重新計算該四個發射器40之螢幕角落座標。步驟S04: 該些訊號接收器32係分別再接收來自訊號發射單元30之距離訊號,以分別產生運動距離,座標運算模組34根據運動距離以及該些接收器座標計算出訊號發射單元30之運動座標。步驟S34:以眼睛座標50對重新計算後之四個螢幕角落座標,配合訊號發射單元30之位置,也就是配合訊號發射單元30之運動座標,產生接續之二維座標平面22。步驟S35:如圖12步驟S17一般,當接續之二維座標平面22之邊長比例不等同於螢幕之邊長比例時,需針對運動座標於二維座標平面22上進行比例修正。步驟S36:如圖12步驟S18一般,運動座標在二維座標平面22的相對位置,相對應於螢幕而產生位置訊號,此位置訊號即可供遊戲機16進行遊戲程式處理,如位置訊號跟螢幕中的飛龍疊合,並且遊戲機16接收魔法棒被握壓按鈕的訊號,即判定飛龍被法術射中。After the magic screen game enters the signal processing stage, when the magician player moves to the second position, the method further includes the following steps: Step S33: as shown in step S14 of FIG. 12, the third signal receiver 32 needs to be re-based according to the three signals. The distance signals of the at least three transmitters 40 and the receiver coordinates of the three signal receivers 32 recalculate the corner coordinates of the four transmitters 40. Step S04: The signal receivers 32 respectively receive the distance signals from the signal transmitting unit 30 to respectively generate the moving distance, and the coordinate computing module 34 calculates the motion of the signal transmitting unit 30 according to the moving distance and the receiver coordinates. coordinate. Step S34: The recalculated four screen corner coordinates are matched with the position of the signal transmitting unit 30, that is, the motion coordinates of the signal transmitting unit 30, to generate a continuous two-dimensional coordinate plane 22. Step S35: As shown in step S17 of FIG. 12, when the ratio of the length of the side of the successive two-dimensional coordinate plane 22 is not equal to the length of the side of the screen, the scale of the motion coordinate on the two-dimensional coordinate plane 22 is required to be corrected. Step S36: In step S18 of FIG. 12, the relative position of the motion coordinates on the two-dimensional coordinate plane 22 generates a position signal corresponding to the screen, and the position signal is available for the game machine 16 to perform game program processing, such as position signal and screen. The flying dragons are superimposed, and the gaming machine 16 receives the signal that the magic wand is pressed by the button, that is, the flying dragon is determined to be hit by the spell.

螢幕遊戲僅以射擊螢幕遊戲與魔法螢幕遊戲來做說明,是因為射擊螢幕遊戲需利用覘孔座標,魔法螢幕遊戲需利用眼睛座標,其它各類遊戲中大多數也皆以眼睛對準或是以一個工具的延伸線來對準,皆可套用於此二例的方式來進行實施。Screen games are only illustrated by shooting screen games and magic screen games, because shooting screen games need to use pupil coordinates, magic screen games need to use eye coordinates, and most other games are also eye-aligned or The extension of a tool to align can be applied to the two examples.

因此,利用本發明所提供一種空間定位系統以及方法,藉由訊號接收器接收訊號所計算座標的程序,利用訊號發射單元上所虛擬形成之二維座標平面予以定位,不論是簡報環境、螢幕遊戲場合,甚至虛擬實境遊戲中,都可用相同的原理,以更有效率、簡便的模式,符合多種的需求來產生多種應用效能,此外,利用本發明虛擬形成二維座標平面之定位技術,更可以有利於多人共用同一個螢幕畫面來進行應用。Therefore, with the spatial positioning system and method provided by the present invention, the program for calculating the coordinates calculated by the signal receiver is used to locate the virtualized two-dimensional coordinate plane on the signal transmitting unit, whether it is a briefing environment or a screen game. Occasionally, even in virtual reality games, the same principle can be used to produce a variety of application performances in a more efficient and simple mode, in accordance with various requirements. In addition, by using the present invention to form a two-dimensional coordinate plane positioning technology, It can be beneficial for multiple people to share the same screen to apply.

藉由以上較佳具體實施例之詳述,係希望能更加清楚描述本發明之特徵與精神,而並非以上述所揭露的較佳具體實施例來對本發明之範疇加以限制。相反地,其目的是希望能涵蓋各種改變及具相等性的安排於本發明所欲申請之專利範圍的範疇內。The features and spirit of the present invention will be more apparent from the detailed description of the preferred embodiments. On the contrary, the intention is to cover various modifications and equivalents within the scope of the invention as claimed.

10‧‧‧觀測者
12‧‧‧標的物
14‧‧‧電腦
16‧‧‧遊戲機
20‧‧‧空間定位系統
22‧‧‧二維座標平面
30‧‧‧訊號發射單元
32‧‧‧訊號接收器
34‧‧‧座標運算模組
40‧‧‧發射器
50‧‧‧眼睛座標
52‧‧‧覘孔座標
10‧‧‧ Observers
12‧‧‧ Subject matter
14‧‧‧ computer
16‧‧‧Game machine
20‧‧‧ Spatial Positioning System
22‧‧‧Two-dimensional coordinate plane
30‧‧‧Signal launch unit
32‧‧‧Signal Receiver
34‧‧‧ coordinate computing module
40‧‧‧transmitter
50‧‧‧ eye coordinates
52‧‧‧ pupil coordinates

圖1係本發明空間定位系統之功能示意圖; 圖2係本發明空間定位系統用於簡報環境之示意圖; 圖3係設定階段中對螢幕進行設定座標求二維座標平面之示意圖; 圖4係設定階段中求取訊號接收器座標之示意圖; 圖5係本發明空間定位系統用於射擊螢幕遊戲之環境示意圖; 圖6係射擊螢幕遊戲設定階段螢幕角落座標定位之示意圖; 圖7係運動座標計算之示意圖; 圖8係校正二維座標平面之示意圖; 圖9係本發明空間定位系統用於魔法螢幕遊戲之示意圖; 圖10係眼睛座標計算之示意圖; 圖11係本發明空間定位方法之流程圖; 圖12係本發明空間定位方法進行射擊螢幕遊戲之方法流程圖;以及 圖13係本發明空間定位方法進行魔法螢幕遊戲之方法流程圖。1 is a schematic diagram of the function of the spatial positioning system of the present invention; FIG. 2 is a schematic diagram of the spatial positioning system of the present invention used for the briefing environment; FIG. 3 is a schematic diagram of setting the coordinate of the screen to obtain a two-dimensional coordinate plane in the setting stage; FIG. 5 is a schematic diagram of an environment for shooting a screen game in the space positioning system of the present invention; FIG. 6 is a schematic diagram of a corner coordinate positioning of a screen in a setting stage of a shooting screen game; Figure 8 is a schematic diagram of a two-dimensional coordinate plane; Figure 9 is a schematic diagram of a spatial positioning system for a magic screen game; Figure 10 is a schematic diagram of eye coordinate calculation; Figure 11 is a flow chart of the spatial positioning method of the present invention; 12 is a flow chart of a method for performing a shooting screen game by the spatial positioning method of the present invention; and FIG. 13 is a flow chart of a method for performing a magic screen game by the spatial positioning method of the present invention.

10‧‧‧觀測者 10‧‧‧ Observers

12‧‧‧標的物 12‧‧‧ Subject matter

20‧‧‧空間定位系統 20‧‧‧ Spatial Positioning System

22‧‧‧二維座標平面 22‧‧‧Two-dimensional coordinate plane

30‧‧‧訊號發射單元 30‧‧‧Signal launch unit

32‧‧‧訊號接收器 32‧‧‧Signal Receiver

34‧‧‧座標運算模組 34‧‧‧ coordinate computing module

Claims (23)

一種空間定位系統,於空間中具有一觀測者以及一標的物,該空間定位系統係相對該觀測者以及該標的物形成一個虛擬之二維座標平面予以定位,其中該二維座標平面係相對應該觀測者於空間移動,該空間定位系統係包含:一訊號發射單元,係受該觀測者控制,該訊號發射單元並位於該二維座標平面,用以產生訊號;至少二訊號接收器,係裝設於該觀測者,用以接收該訊號發射單元所產生之訊號,以產生一距離訊號;以及一座標運算模組,該座標運算模組係耦接所述之訊號接收器,當該觀測者相對該標的物位於空間中之一第一位置時,該座標運算模組係透過該訊號接收器根據該訊號發射單元之訊號定義一設定座標,並根據該些訊號接收器之距離訊號以分別產生一起始距離,該座標運算模組根據該設定座標以及該些起始距離,以產生起始之二維座標平面,並分別計算該些訊號接收器之接收器座標;藉此,當該觀測者相對於該標的物在空間移動至一第二位置時,該些訊號接收器係分別再接收來自該訊號發射單元之距離訊號,以分別產生一運動距離,該座標運算模組根據該運動距離以及該些接收器座標計算出該訊號發射單元之運動座標,該座標運算模組根據該觀測者產生接續之二維座標平面,以該運動座標相對於所述接續之二維座標平面,產生相對應該標的物之相對位置訊號,其中該空間定位系統係利用於簡報環境,該觀測者係為一報告者,該標的物係為一螢幕,該報告者於該第一位置持有該訊號發射單元指向該螢幕之複數個特定位置以產生複數個訊號,該座標運算模組係根據該等訊號定義複數個設定座 標,該座標運算模組針對每一個設定座標分別與該些起始距離,以產生起始之二維座標平面。 A spatial positioning system having an observer and a target in a space, the spatial positioning system is positioned relative to the observer and the target to form a virtual two-dimensional coordinate plane, wherein the two-dimensional coordinate plane corresponds to The observer moves in space, and the spatial positioning system comprises: a signal transmitting unit controlled by the observer, the signal transmitting unit is located in the two-dimensional coordinate plane for generating a signal; at least two signal receivers are attached The observer is configured to receive the signal generated by the signal transmitting unit to generate a distance signal; and a calibration operation module, the coordinate computing module is coupled to the signal receiver, when the observer When the target object is located at a first position in the space, the coordinate computing module defines a set coordinate according to the signal of the signal transmitting unit through the signal receiver, and generates a separate signal according to the distance signals of the signal receivers. a starting distance, the coordinate computing module is based on the set coordinates and the starting distances to generate a starting two-dimensional coordinate And respectively calculating the receiver coordinates of the signal receivers; wherein, when the observer moves to a second position relative to the object in the space, the signal receivers respectively receive the signal transmissions The distance signal of the unit is respectively generated to generate a moving distance, and the coordinate computing module calculates a motion coordinate of the signal transmitting unit according to the moving distance and the receiver coordinates, and the coordinate computing module generates a continuation according to the observer. a coordinate coordinate plane, wherein the motion coordinate is relative to the successive two-dimensional coordinate plane, and generates a relative position signal corresponding to the target object, wherein the spatial positioning system is used in a briefing environment, and the observer is a reporter, The target system is a screen, and the reporter holds the signal emitting unit at the first position to point to a plurality of specific positions of the screen to generate a plurality of signals, and the coordinate computing module defines a plurality of setting bases according to the signals. The coordinate computing module separately sets the starting distances for each of the set coordinates to generate an initial two-dimensional coordinate plane. 如申請專利範圍第1項所述之空間定位系統,其中當該螢幕為矩形且已知長寬比例,則所述該等設定座標為四個設定座標,係指該訊號發射單元指向該螢幕四個角落之其中三角落之三個設定座標,以及該訊號發射單元指向該螢幕之中心點之設定座標。 The spatial positioning system of claim 1, wherein when the screen is rectangular and the aspect ratio is known, the setting coordinates are four setting coordinates, that is, the signal emitting unit points to the screen four. Three of the three corners of the corner set the coordinates, and the signal emitting unit points to the set coordinates of the center point of the screen. 如申請專利範圍第1項所述之空間定位系統,其中當該螢幕為矩形且未知長寬比例,則所述該等設定座標為五個設定座標,係指該訊號發射單元指向該螢幕四個角落之其中三角落之三個設定座標,以及該訊號發射單元指向該三角落所形成該螢幕之二邊之中心點之兩個設定座標。 The spatial positioning system of claim 1, wherein when the screen is rectangular and has an unknown aspect ratio, the setting coordinates are five setting coordinates, that is, the signal emitting unit points to the screen. Three setting coordinates of three corners of the corner, and two setting coordinates of the signal emitting unit pointing to the center point of the two sides of the screen formed by the three corners. 如申請專利範圍第1項所述之空間定位系統,其中所述該二維座標平面係相對應該觀測者於空間移動,係進一步指對應該報告者所配帶其中之一個訊號接收器於空間移動。 The spatial positioning system of claim 1, wherein the two-dimensional coordinate plane is moved in space relative to the observer, and further refers to a spatial receiver corresponding to one of the signal receivers corresponding to the reporter. . 如申請專利範圍第4項所述之空間定位系統,其中當該觀測者移動至該第二位置時,所述根據該觀測者產生接續之二維座標平面,係以起始之二維座標平面相對於報告者所配帶其中之該個訊號接收器的相對位置,藉由該報告者至該第二位置時該個訊號接收器的位置,來相對關係以得所述接續之二維座標平面。 The spatial positioning system of claim 4, wherein when the observer moves to the second position, the two-dimensional coordinate plane generated by the observer is a starting two-dimensional coordinate plane. Relative to the relative position of the signal receiver to which the reporter is equipped, by the position of the signal receiver when the reporter reaches the second position, the relative two-dimensional coordinate plane is obtained . 如申請專利範圍第1項所述之空間定位系統,其中該二維座標平面係對應於該螢幕,所述以該運動座標相對於所述接續之二維座標平面,產生相對應該標的物之相對位置訊號,係指該運動座標在該二維座標平面的相對位置,相對應於該螢幕而產生位置訊號。 The spatial positioning system of claim 1, wherein the two-dimensional coordinate plane corresponds to the screen, and the motion coordinate relative to the successive two-dimensional coordinate plane generates a relative relative to the target object. The position signal refers to the relative position of the motion coordinate on the two-dimensional coordinate plane, and the position signal is generated corresponding to the screen. 一種空間定位系統,於空間中具有一觀測者以及一標的物,該空間定位系統係相對該觀測者以及該標的物形成一個虛擬之二維座標平面予以定位,其中該二維座標平面係相對應該觀測者於空間移動,該空間定位系統係包含:一訊號發射單元,係受該觀測者控制,該訊號發射單元並位於該二維座標平面,用以產生訊號;至少二訊號接收器,係裝設於該觀測者,用以接收該訊號發射單元所產生之訊號,以產生一距離訊號;以及一座標運算模組,該座標運算模組係耦接所述之訊號接收器,當該觀測者相對該標的物位於空間中之一第一位置時,該座標運算模組係透過該訊號接收器根據該訊號發射單元之訊號定義一設定座標,並根據該些訊號接收器之距離訊號以分別產生一起始距離,該座標運算模組根據該設定座標以及該些起始距離,以產生起始之二維座標平面,並分別計算該些訊號接收器之接收器座標;藉此,當該觀測者相對於該標的物在空間移動至一第二位置時,該些訊號接收器係分別再接收來自該訊號發射單元之距離訊號,以分別產生一運動距離,該座標運算模組根據該運動距離以及該些接收器座標計算出該訊號發射單元之運動座標,該座標運算模組根據該觀測者產生接續之二維座標平面,以該運動座標相對於所述接續之二維座標平面,產生相對應該標的物之相對位置訊號,其中該空間定位系統係利用於射擊螢幕遊戲,該觀測者係為一槍手遊戲者,該標 的物係為一螢幕,該訊號發射單元係設置於一槍之準星處,該槍手遊戲者於該第一位置持有該訊號發射單元指向該螢幕之複數個特定位置以產生複數個訊號,該座標運算模組係根據該等訊號定義複數個設定座標,該座標運算模組針對每一個設定座標分別與該些起始距離,以產生起始之二維座標平面。 A spatial positioning system having an observer and a target in a space, the spatial positioning system is positioned relative to the observer and the target to form a virtual two-dimensional coordinate plane, wherein the two-dimensional coordinate plane corresponds to The observer moves in space, and the spatial positioning system comprises: a signal transmitting unit controlled by the observer, the signal transmitting unit is located in the two-dimensional coordinate plane for generating a signal; at least two signal receivers are attached The observer is configured to receive the signal generated by the signal transmitting unit to generate a distance signal; and a calibration operation module, the coordinate computing module is coupled to the signal receiver, when the observer When the target object is located at a first position in the space, the coordinate computing module defines a set coordinate according to the signal of the signal transmitting unit through the signal receiver, and generates a separate signal according to the distance signals of the signal receivers. a starting distance, the coordinate computing module is based on the set coordinates and the starting distances to generate a starting two-dimensional coordinate And respectively calculating the receiver coordinates of the signal receivers; wherein, when the observer moves to a second position relative to the object in the space, the signal receivers respectively receive the signal transmissions The distance signal of the unit is respectively generated to generate a moving distance, and the coordinate computing module calculates a motion coordinate of the signal transmitting unit according to the moving distance and the receiver coordinates, and the coordinate computing module generates a continuation according to the observer. a coordinate coordinate plane, wherein the motion coordinate is relative to the successive two-dimensional coordinate plane, and generates a relative position signal corresponding to the target object, wherein the spatial positioning system is used for a shooting screen game, and the observer is a gunman game player , the standard The signal system is a screen, and the signal transmitting unit is disposed at a gun sight. The gun player holds the signal emitting unit at the first position to point to a plurality of specific positions of the screen to generate a plurality of signals. The coordinate computing module defines a plurality of setting coordinates according to the signals, and the coordinate computing module separately sets the starting distances for each of the coordinates to generate an initial two-dimensional coordinate plane. 如申請專利範圍第7項所述之空間定位系統,其中當該螢幕為矩形且已知長寬比例,則所述該等設定座標為四個設定座標,係指該訊號發射單元指向該螢幕四個角落之其中三角落之三個設定座標,以及該訊號發射單元指向該螢幕之中心點之設定座標。 The spatial positioning system of claim 7, wherein when the screen is rectangular and the aspect ratio is known, the setting coordinates are four setting coordinates, that is, the signal emitting unit points to the screen four. Three of the three corners of the corner set the coordinates, and the signal emitting unit points to the set coordinates of the center point of the screen. 如申請專利範圍第7項所述之空間定位系統,其中當該螢幕為矩形且未知長寬比例,則所述該等設定座標為五個設定座標,係指該訊號發射單元指向該螢幕四個角落之其中三角落之三個設定座標,以及該訊號發射單元指向該三角落所形成該螢幕之二邊之中心點之兩個設定座標。 The spatial positioning system of claim 7, wherein when the screen is rectangular and has an unknown aspect ratio, the setting coordinates are five setting coordinates, which means that the signal emitting unit points to the screen. Three setting coordinates of three corners of the corner, and two setting coordinates of the signal emitting unit pointing to the center point of the two sides of the screen formed by the three corners. 如申請專利範圍第7項所述之空間定位系統,其中該螢幕之四個角落中之至少三個角落分別各設有一發射器,該槍之覘孔處也進一步設置一個發射器,所述至少二訊號接收器係為三個訊號接收器,該三個訊號接收器係分別接收所述至少三個角落之發射器所產生之訊號,以分別產生相對應之距離訊號,該座標運算模組根據該些距離訊號產生多個螢幕距離,並根據該三個訊號接收器之接收器座標以及該些螢幕距離,以產生所述至少三個發射器之螢幕角落座標,進一步該三個訊號接收器係分別接收該覘孔處之發射器所產生之訊號,以分別產生相對應之距離訊號,該座標運算模組根據該些距離訊號產生多個覘孔距離,並根據該三個訊號接收器之接收器座標以及該些覘孔距離,以產生一覘 孔座標,所述該二維座標平面相對應該觀測者於空間移動,係進一步指相對應該槍手遊戲者所裝設之接收器座標於空間移動。 The space positioning system of claim 7, wherein at least three corners of the four corners of the screen are respectively provided with an emitter, and a transmitter is further disposed at the pupil of the gun, the at least The two signal receivers are three signal receivers, and the three signal receivers respectively receive signals generated by the transmitters of the at least three corners to respectively generate corresponding distance signals, and the coordinate computing module is configured according to the The distance signals generate a plurality of screen distances, and based on the receiver coordinates of the three signal receivers and the screen distances, to generate screen corner coordinates of the at least three transmitters, and further the three signal receivers Receiving signals generated by the transmitters at the pupils respectively to generate corresponding distance signals, the coordinate computing module generating a plurality of pupil distances according to the distance signals, and receiving according to the three signal receivers The coordinates of the device and the pupil distances to generate a The coordinate of the hole, the two-dimensional coordinate plane is corresponding to the movement of the observer in space, and further refers to the movement of the receiver corresponding to the position of the receiver of the gunner. 如申請專利範圍第10項所述之空間定位系統,其中當該槍手遊戲者移動至該第二位置時,係需重新根據該三個訊號接收器對所述至少三個發射器之該些距離訊號以及該三個訊號接收器之接收器座標重新計算該四個發射器之螢幕角落座標,並需重新根據該三個訊號接收器對該覘孔處之發射器之該些距離訊號以及該三個訊號接收器之接收器座標重新計算該覘孔座標,所述根據該觀測者產生接續之二維座標平面,係以重新計算後之覘孔座標對重新計算後之四個螢幕角落座標,配合該訊號發射單元之位置,產生接續之二維座標平面。 The space positioning system of claim 10, wherein when the gun player moves to the second position, the distance between the three signal receivers and the at least three transmitters is re-based. The signal and the receiver coordinates of the three signal receivers recalculate the corner coordinates of the four transmitters, and need to re-based the distance signals of the transmitters of the three signal receivers at the pupil and the three The receiver coordinates of the signal receiver recalculate the pupil coordinate, and the two-dimensional coordinate plane generated according to the observer is recalculated with the recalculated pupil coordinate coordinates of the four screen corner coordinates. The position of the signal transmitting unit produces a successive two-dimensional coordinate plane. 如申請專利範圍第11項所述之空間定位系統,其中該二維座標平面係對應於該螢幕,所述以該運動座標相對於接續之二維座標平面,產生相對應該標的物之相對位置訊號,係指該運動座標在該二維座標平面的相對位置,相對應於該螢幕而產生位置訊號,其中當接續之二維座標平面之邊長比例不等同於該螢幕之邊長比例時,需針對該運動座標於該二維座標平面上進行比例修正。 The spatial positioning system of claim 11, wherein the two-dimensional coordinate plane corresponds to the screen, and the motion coordinate relative to the succeeding two-dimensional coordinate plane generates a relative position signal corresponding to the target object. , the relative position of the motion coordinate on the two-dimensional coordinate plane, corresponding to the screen to generate a position signal, wherein when the length of the side of the successive two-dimensional coordinate plane is not equal to the length of the side of the screen, Proportional correction is performed on the two-dimensional coordinate plane for the motion coordinate. 一種空間定位系統,於空間中具有一觀測者以及一標的物,該空間定位系統係相對該觀測者以及該標的物形成一個虛擬之二維座標平面予以定位,其中該二維座標平面係相對應該觀測者於空間移動,該空間定位系統係包含:一訊號發射單元,係受該觀測者控制,該訊號發射單元並位於該二維座標平面,用以產生訊號; 至少二訊號接收器,係裝設於該觀測者,用以接收該訊號發射單元所產生之訊號,以產生一距離訊號;以及一座標運算模組,該座標運算模組係耦接所述之訊號接收器,當該觀測者相對該標的物位於空間中之一第一位置時,該座標運算模組係透過該訊號接收器根據該訊號發射單元之訊號定義一設定座標,並根據該些訊號接收器之距離訊號以分別產生一起始距離,該座標運算模組根據該設定座標以及該些起始距離,以產生起始之二維座標平面,並分別計算該些訊號接收器之接收器座標;藉此,當該觀測者相對於該標的物在空間移動至一第二位置時,該些訊號接收器係分別再接收來自該訊號發射單元之距離訊號,以分別產生一運動距離,該座標運算模組根據該運動距離以及該些接收器座標計算出該訊號發射單元之運動座標,該座標運算模組根據該觀測者產生接續之二維座標平面,以該運動座標相對於所述接續之二維座標平面,產生相對應該標的物之相對位置訊號,其中該空間定位系統係利用於魔法螢幕遊戲,該觀測者係為一魔法師遊戲者,該標的物係為一螢幕,該訊號發射單元係設置於一魔法棒之頂端,該魔法師遊戲者於該第一位置持有該魔法棒並以該訊號發射單元指向該螢幕之複數個特定位置以產生複數個訊號,該座標運算模組係根據該等訊號定義複數個設定座標,該座標運算模組針對每一個設定座標分別與該些起始距離,以產生起始之二維座標平面。 A spatial positioning system having an observer and a target in a space, the spatial positioning system is positioned relative to the observer and the target to form a virtual two-dimensional coordinate plane, wherein the two-dimensional coordinate plane corresponds to The observer moves in space, and the spatial positioning system comprises: a signal transmitting unit controlled by the observer, the signal transmitting unit is located in the two-dimensional coordinate plane for generating a signal; At least two signal receivers are installed in the observer for receiving signals generated by the signal transmitting unit to generate a distance signal; and a label computing module, the coordinate computing module is coupled to the a signal receiver, when the observer is located at a first position in the space relative to the object, the coordinate computing module defines a setting coordinate according to the signal of the signal transmitting unit through the signal receiver, and according to the signals The distance signals of the receivers respectively generate a starting distance, and the coordinate computing module generates the initial two-dimensional coordinate planes according to the set coordinates and the starting distances, and respectively calculates the receiver coordinates of the signal receivers. Thereby, when the observer moves to a second position relative to the target object, the signal receivers respectively receive the distance signals from the signal transmitting unit to respectively generate a moving distance, the coordinates The computing module calculates a motion coordinate of the signal transmitting unit according to the moving distance and the receiver coordinates, and the coordinate computing module is based on the observation Generating a two-dimensional coordinate plane that generates a relative position signal corresponding to the target object relative to the successive two-dimensional coordinate plane, wherein the spatial positioning system is utilized in a magic screen game, and the observer is a magician player, the target is a screen, the signal emitting unit is disposed at a top of a magic wand, the magician player holds the magic wand in the first position and points to the signal emitting unit The plurality of specific positions of the screen are used to generate a plurality of signals, and the coordinate computing module defines a plurality of setting coordinates according to the signals, and the coordinate computing module separately sets the starting distances for each of the coordinates to generate a starting point. The two-dimensional coordinate plane. 如申請專利範圍第13項所述之空間定位系統,其中當該螢幕為矩形且已知長寬比例,則所述該等設定座標為四個設定座標,係指該訊號發射單元指向該螢幕四個角落之其中三角落之三個設定座標,以及該訊號發射單元指向該螢幕之中心點之設定座標。 The spatial positioning system of claim 13, wherein when the screen is rectangular and the aspect ratio is known, the setting coordinates are four setting coordinates, that is, the signal emitting unit points to the screen four. Three of the three corners of the corner set the coordinates, and the signal emitting unit points to the set coordinates of the center point of the screen. 如申請專利範圍第13項所述之空間定位系統,其中當該螢幕為矩形且未知長寬比例,則所述該等設定座標為五個設定座標,係指該訊號發射單元指向該螢幕四個角落之其中三角落之三個設定座標,以及該訊號發射單元指向該三角落所形成該螢幕之二邊之中心點之兩個設定座標。 The spatial positioning system of claim 13, wherein when the screen is rectangular and has an unknown aspect ratio, the setting coordinates are five setting coordinates, that is, the signal emitting unit points to the screen. Three setting coordinates of three corners of the corner, and two setting coordinates of the signal emitting unit pointing to the center point of the two sides of the screen formed by the three corners. 如申請專利範圍第13項所述之空間定位系統,其中該螢幕之四個角落中之至少三個角落分別各設有一發射器,所述至少二訊號接收器係為三個訊號接收器,該三個訊號接收器係分別接收所述至少三個發射器所產生之訊號,以分別產生相對應之距離訊號,該座標運算模組根據該些距離訊號產生多個螢幕距離,並根據該三個訊號接收器之接收器座標以及該些螢幕距離,以產生所述至少三個發射器之螢幕角落座標,進一步藉由所述至少三個螢幕角落座標中任二個螢幕角落座標與起始之二維座標平面之四個角落座標中相對應之二座標,會聚出一眼睛座標,所述該二維座標平面相對應該觀測者於空間移動,係進一步指相對應該眼睛座標於空間移動。 The spatial positioning system of claim 13, wherein at least three corners of the four corners of the screen are respectively provided with a transmitter, and the at least two signal receivers are three signal receivers, and the at least two signal receivers are three signal receivers. The three signal receivers respectively receive the signals generated by the at least three transmitters to respectively generate corresponding distance signals, and the coordinate computing module generates a plurality of screen distances according to the distance signals, and according to the three Receiver coordinates of the signal receiver and the screen distances to generate screen corner coordinates of the at least three transmitters, further by any two of the at least three screen corner coordinates of the corner coordinates and the start of the second The corresponding two coordinates of the four corner coordinates of the dimension coordinate plane converge an eye coordinate, and the two-dimensional coordinate plane is corresponding to the observer moving in space, and further refers to the corresponding movement of the eye coordinate in the space. 如申請專利範圍第16項所述之空間定位系統,其中當該魔法師遊戲者移動至該第二位置時,係需重新根據該三個訊號接收器對所述至少三個發射器之該些距離訊號以及該三個訊號接收器之接收器座標重新計算該四個發射器之螢幕角落座標,所述根據該觀測者產生接續之二維座標平面,係以該眼睛座標對重新計算後之四個螢幕角落座標,配合該訊號發射單元之位置,產生接續之二維座標平面。 The spatial positioning system of claim 16, wherein when the magician player moves to the second position, the three signal receivers are required to re-based the at least three transmitters. The distance signals and the receiver coordinates of the three signal receivers recalculate the corner coordinates of the four emitters, and the two-dimensional coordinate plane generated by the observer is recalculated with the eye coordinate pair A corner coordinate of the screen, in conjunction with the position of the signal transmitting unit, produces a continuous two-dimensional coordinate plane. 如申請專利範圍第17項所述之空間定位系統,其中該二維座標平面係對應於該螢幕,所述以該運動座標相對於接續之二維座標平面,產生相對應該標的物之相對位置訊號,係指該運動座標在該二維座標平面的相對位置,相對應於該螢幕而產生位置訊號,其中當接續之二維座標平面之邊長比例不等同於該螢幕之邊長比例時,需針對該運動座標於該二維座標平面上進行比例修正。 The spatial positioning system of claim 17, wherein the two-dimensional coordinate plane corresponds to the screen, and the motion coordinate relative to the succeeding two-dimensional coordinate plane generates a relative position signal corresponding to the target object. , the relative position of the motion coordinate on the two-dimensional coordinate plane, corresponding to the screen to generate a position signal, wherein when the length of the side of the successive two-dimensional coordinate plane is not equal to the length of the side of the screen, Proportional correction is performed on the two-dimensional coordinate plane for the motion coordinate. 一種空間定位方法,於空間中具有一觀測者以及一標的物,該空間定位系統係相對該觀測者以及該標的物形成一個虛擬之二維座標平面予以定位,其中該二維座標平面係相對應該觀測者於空間移動,一訊號發射單元受該觀測者控制,該訊號發射單元並位於該二維座標平面,用以產生訊號,至少二訊號接收器裝設於該觀測者,用以接收該訊號發射單元所產生之訊號,以產生一距離訊號,該空間定位方法係包含下列步驟:當該觀測者相對該標的物位於空間中之一第一位置時,根據該訊號發射單元之訊號定義一設定座標,並根據該些訊號接收器之距離訊號以分別產生一起始距離;根據該設定座標以及該些起始距離,以產生起始之二維座標平面;根據該二維座標平面,分別計算該些訊號接收器之接收器座標;當該觀測者相對於該標的物在空間移動至一第二位置時,該些訊號接收器係分別再接收來自該訊號發射單元之距離訊號,以分別產生一運動距離,該座標運算模組根據該運動距離以及該些接收器座標計算出該訊號發射單元之運動座標;係根據該觀測者產生接續之二維座標平面;以及以該運動座標相對於所述接續之二維座標平面,產生相對應該標的物之相對位置訊號,其中該空間定位方法係利用於簡報環境,該觀測者係為一報告者,該 標的物係為一螢幕,該報告者於該第一位置持有該訊號發射單元指向該螢幕之複數個特定位置以產生複數個訊號,根據該等訊號定義複數個設定座標,針對每一個設定座標分別與該些起始距離,以產生起始之二維座標平面,其中所述該二維座標平面係相對應該觀測者於空間移動,係進一步指對應該報告者所配帶其中之一個訊號接收器於空間移動。 A spatial positioning method has an observer and a target in a space, and the spatial positioning system is positioned relative to the observer and the target to form a virtual two-dimensional coordinate plane, wherein the two-dimensional coordinate plane corresponds to The observer moves in space, and a signal transmitting unit is controlled by the observer, and the signal transmitting unit is located at the two-dimensional coordinate plane for generating a signal, and at least two signal receivers are installed at the observer for receiving the signal. Transmitting a signal generated by the unit to generate a distance signal, the spatial positioning method comprising the steps of: when the observer is in a first position in the space relative to the object, defining a setting according to the signal of the signal transmitting unit Coordinates, and according to the distance signals of the signal receivers, respectively, to generate a starting distance; according to the setting coordinates and the starting distances, to generate an initial two-dimensional coordinate plane; according to the two-dimensional coordinate plane, respectively calculate Receiver coordinates of the signal receivers; when the observer moves to a second space in space relative to the object At the same time, the signal receivers respectively receive the distance signals from the signal transmitting unit to generate a moving distance, and the coordinate computing module calculates the signal transmitting unit according to the moving distance and the receiver coordinates. a motion coordinate; generating a successive two-dimensional coordinate plane according to the observer; and generating a relative position signal corresponding to the target object with respect to the successive two-dimensional coordinate plane, wherein the spatial positioning method is utilized In the briefing environment, the observer is a reporter, The target system is a screen, and the reporter holds the signal transmitting unit at the first position to point to a plurality of specific positions of the screen to generate a plurality of signals, and defines a plurality of setting coordinates according to the signals, and sets coordinates for each of the coordinates. And the starting distances are respectively generated to generate an initial two-dimensional coordinate plane, wherein the two-dimensional coordinate plane is corresponding to the observer moving in space, and further refers to receiving one of the signals corresponding to the reporter. The device moves in space. 一種空間定位方法,於空間中具有一觀測者以及一標的物,該空間定位系統係相對該觀測者以及該標的物形成一個虛擬之二維座標平面予以定位,其中該二維座標平面係相對應該觀測者於空間移動,一訊號發射單元受該觀測者控制,該訊號發射單元並位於該二維座標平面,用以產生訊號,至少二訊號接收器裝設於該觀測者,用以接收該訊號發射單元所產生之訊號,以產生一距離訊號,該空間定位方法係包含下列步驟:當該觀測者相對該標的物位於空間中之一第一位置時,根據該訊號發射單元之訊號定義一設定座標,並根據該些訊號接收器之距離訊號以分別產生一起始距離;根據該設定座標以及該些起始距離,以產生起始之二維座標平面;根據該二維座標平面,分別計算該些訊號接收器之接收器座標;當該觀測者相對於該標的物在空間移動至一第二位置時,該些訊號接收器係分別再接收來自該訊號發射單元之距離訊號,以分別產生一運動距離,該座標運算模組根據該運動距離以及該些接收器座標計算出該訊號發射單元之運動座標;係根據該觀測者產生接續之二維座標平面;以及以該運動座標相對於所述接續之二維座標平面,產生相對應該標的物之相對位置訊號,其中該空間定位方法係利用於射擊螢幕遊戲,該觀測者係為一槍手遊 戲者,該標的物係為一螢幕,該訊號發射單元係設置於一槍之準星處,該槍手遊戲者於該第一位置持有該訊號發射單元指向該螢幕之複數個特定位置以產生複數個訊號,根據該等訊號定義複數個設定座標,針對每一個設定座標分別與該些起始距離,以產生起始之二維座標平面,該螢幕之四個角落中之至少三個角落分別各設有一發射器,該槍之覘孔處也進一步設置一個發射器,所述至少二訊號接收器係為三個訊號接收器,該空間定位方法進一步包含下列步驟:該三個訊號接收器係分別接收所述至少三個角落之發射器所產生之訊號,以分別產生相對應之距離訊號,根據該些距離訊號產生多個螢幕距離;根據該三個訊號接收器之接收器座標以及該些螢幕距離,以產生所述至少三個發射器之螢幕角落座標;該三個訊號接收器係分別接收該覘孔處之發射器所產生之訊號,以分別產生相對應之距離訊號,根據該些距離訊號產生多個覘孔距離;根據該三個訊號接收器之接收器座標以及該些覘孔距離,以產生一覘孔座標,其中所述該二維座標平面相對應該觀測者於空間移動,係進一步指相對應該槍手遊戲者所裝設訊號接收器之接收器座標於空間移動。 A spatial positioning method has an observer and a target in a space, and the spatial positioning system is positioned relative to the observer and the target to form a virtual two-dimensional coordinate plane, wherein the two-dimensional coordinate plane corresponds to The observer moves in space, and a signal transmitting unit is controlled by the observer, and the signal transmitting unit is located at the two-dimensional coordinate plane for generating a signal, and at least two signal receivers are installed at the observer for receiving the signal. Transmitting a signal generated by the unit to generate a distance signal, the spatial positioning method comprising the steps of: when the observer is in a first position in the space relative to the object, defining a setting according to the signal of the signal transmitting unit Coordinates, and according to the distance signals of the signal receivers, respectively, to generate a starting distance; according to the setting coordinates and the starting distances, to generate an initial two-dimensional coordinate plane; according to the two-dimensional coordinate plane, respectively calculate Receiver coordinates of the signal receivers; when the observer moves to a second space in space relative to the object At the same time, the signal receivers respectively receive the distance signals from the signal transmitting unit to generate a moving distance, and the coordinate computing module calculates the signal transmitting unit according to the moving distance and the receiver coordinates. a motion coordinate; generating a successive two-dimensional coordinate plane according to the observer; and generating a relative position signal corresponding to the target object with respect to the successive two-dimensional coordinate plane, wherein the spatial positioning method is utilized Shooting a screen game, the observer is a gunman The player, the target system is a screen, the signal transmitting unit is disposed at a gun sight, and the gun player holds the signal emitting unit at the first position to point to a plurality of specific positions of the screen to generate a plurality of a signal, according to the signal, a plurality of setting coordinates are defined, and the starting distances are respectively set for each of the coordinates to generate a starting two-dimensional coordinate plane, and at least three corners of the four corners of the screen are respectively An emitter is further disposed, and a transmitter is further disposed at the pupil of the gun, wherein the at least two signal receivers are three signal receivers, and the spatial positioning method further comprises the following steps: the three signal receivers are respectively Receiving signals generated by the transmitters of the at least three corners to respectively generate corresponding distance signals, generating a plurality of screen distances according to the distance signals; receiving receiver coordinates of the three signal receivers and the screens a distance to generate a screen corner coordinate of the at least three transmitters; the three signal receivers respectively receive the transmitter at the pupil Generating a signal to generate a corresponding pupil distance, and generating a plurality of pupil distances according to the distance signals; and generating a pupil coordinate according to the receiver coordinates of the three signal receivers and the pupil distances, Wherein the two-dimensional coordinate plane moves relative to the observer in space, and further refers to the movement of the receiver corresponding to the receiver of the signal receiver installed by the gunner. 如申請專利範圍第20項所述之空間定位方法,其中當該槍手遊戲者移動至該第二位置時,該空間定位方法係進一步包含下列步驟:係需重新根據該三個訊號接收器對所述至少三個發射器之該些距離訊號以及該三個訊號接收器之接收器座標重新計算該四個發射器之螢幕角落座標; 並需重新根據該三個訊號接收器對該覘孔處之發射器之該些距離訊號以及該三個訊號接收器之接收器座標重新計算該覘孔座標;以重新計算後之覘孔座標對重新計算後之四個螢幕角落座標,配合該訊號發射單元之位置,產生接續之二維座標平面;當接續之二維座標平面之邊長比例不等同於該螢幕之邊長比例時,需針對該運動座標於該二維座標平面上進行比例修正;以及該運動座標在該二維座標平面的相對位置,相對應於該螢幕而產生位置訊號。 The spatial positioning method of claim 20, wherein when the gun player moves to the second position, the spatial positioning method further comprises the steps of: re-based the three signal receivers The distance signals of the at least three transmitters and the receiver coordinates of the three signal receivers recalculate the corner coordinates of the four transmitters; And recalculating the pupil coordinates according to the distance signals of the transmitters at the pupils and the receiver coordinates of the three signal receivers according to the three signal receivers to recalculate the pupil coordinate pairs The recalculated four corner coordinates of the screen cooperate with the position of the signal transmitting unit to generate a continuous two-dimensional coordinate plane; when the length of the side of the successive two-dimensional coordinate plane is not equal to the length of the side of the screen, The motion coordinate is scaled on the two-dimensional coordinate plane; and the relative position of the motion coordinate on the two-dimensional coordinate plane generates a position signal corresponding to the screen. 一種空間定位方法,於空間中具有一觀測者以及一標的物,該空間定位系統係相對該觀測者以及該標的物形成一個虛擬之二維座標平面予以定位,其中該二維座標平面係相對應該觀測者於空間移動,一訊號發射單元受該觀測者控制,該訊號發射單元並位於該二維座標平面,用以產生訊號,至少二訊號接收器裝設於該觀測者,用以接收該訊號發射單元所產生之訊號,以產生一距離訊號,該空間定位方法係包含下列步驟:當該觀測者相對該標的物位於空間中之一第一位置時,根據該訊號發射單元之訊號定義一設定座標,並根據該些訊號接收器之距離訊號以分別產生一起始距離;根據該設定座標以及該些起始距離,以產生起始之二維座標平面;根據該二維座標平面,分別計算該些訊號接收器之接收器座標;當該觀測者相對於該標的物在空間移動至一第二位置時,該些訊號接收器係分別再接收來自該訊號發射單元之距離訊號,以分別產生一運動距離,該座標運算模組根據該運動距離以及該些接收器座標計算出該訊號發射單元之運動座標;係根據該觀測者產生接續之二維座標平面;以及 以該運動座標相對於所述接續之二維座標平面,產生相對應該標的物之相對位置訊號,其中該空間定位方法係利用於魔法螢幕遊戲,該觀測者係為一魔法師遊戲者,該標的物係為一螢幕,該訊號發射單元係設置於一魔法棒之頂端,該魔法師遊戲者於該第一位置持有該魔法棒並以該訊號發射單元指向該螢幕之複數個特定位置以產生複數個訊號,根據該等訊號定義複數個設定座標,針對每一個設定座標分別與該些起始距離,以產生起始之二維座標平面,該螢幕之四個角落中之至少三個角落分別各設有一發射器,所述至少二訊號接收器係為三個訊號接收器,該空間定位方法進一步包含下列步驟:該三個訊號接收器係分別接收所述至少三個發射器所產生之訊號,以分別產生相對應之距離訊號,根據該些距離訊號產生多個螢幕距離;並根據該三個訊號接收器之接收器座標以及該些螢幕距離,以產生所述至少三個發射器之螢幕角落座標;以及藉由所述至少三個螢幕角落座標中任二個螢幕角落座標與起始之二維座標平面之四個角落座標中相對應之二座標,會聚出一眼睛座標,其中所述該二維座標平面相對應該觀測者於空間移動,係進一步指相對應該眼睛座標於空間移動。 A spatial positioning method has an observer and a target in a space, and the spatial positioning system is positioned relative to the observer and the target to form a virtual two-dimensional coordinate plane, wherein the two-dimensional coordinate plane corresponds to The observer moves in space, and a signal transmitting unit is controlled by the observer, and the signal transmitting unit is located at the two-dimensional coordinate plane for generating a signal, and at least two signal receivers are installed at the observer for receiving the signal. Transmitting a signal generated by the unit to generate a distance signal, the spatial positioning method comprising the steps of: when the observer is in a first position in the space relative to the object, defining a setting according to the signal of the signal transmitting unit Coordinates, and according to the distance signals of the signal receivers, respectively, to generate a starting distance; according to the setting coordinates and the starting distances, to generate an initial two-dimensional coordinate plane; according to the two-dimensional coordinate plane, respectively calculate Receiver coordinates of the signal receivers; when the observer moves to a second space in space relative to the object At the same time, the signal receivers respectively receive the distance signals from the signal transmitting unit to generate a moving distance, and the coordinate computing module calculates the signal transmitting unit according to the moving distance and the receiver coordinates. a motion coordinate; a two-dimensional coordinate plane that is generated based on the observer; Relatively positional signals corresponding to the target object are generated by the motion coordinate relative to the successive two-dimensional coordinate plane, wherein the spatial positioning method is used in a magic screen game, and the observer is a magician player, the target The signal is a screen, the signal emitting unit is disposed at the top of a magic wand, and the magician player holds the magic wand in the first position and points the signal emitting unit to a plurality of specific positions of the screen to generate a plurality of signals, a plurality of setting coordinates are defined according to the signals, and the starting distances are respectively set for each of the coordinates to generate a starting two-dimensional coordinate plane, and at least three corners of the four corners of the screen respectively Each of the at least two signal receivers is configured as three signal receivers, and the spatial positioning method further includes the following steps: the three signal receivers respectively receive signals generated by the at least three transmitters , respectively, generating corresponding distance signals, generating a plurality of screen distances according to the distance signals; and according to the three signal receivers Receiver coordinates and the screen distances to generate screen corner coordinates of the at least three emitters; and by using at least two of the at least three screen corner coordinates and the initial two-dimensional coordinate plane The corresponding two coordinates of the four corner coordinates converge an eye coordinate, wherein the two-dimensional coordinate plane moves relative to the observer in space, and further refers to the corresponding movement of the eye coordinate in the space. 如申請專利範圍第22項所述之空間定位方法,其中當該魔法師遊戲者移動至該第二位置時,係進一步包含下列步驟:需重新根據該三個訊號接收器對所述至少三個發射器之該些距離訊號以及該三個訊號接收器之接收器座標重新計算該四個發射器之螢幕角落座標;以該眼睛座標對重新計算後之四個螢幕角落座標,配合該訊號發射單元之位置,產生接續之二維座標平面; 當接續之二維座標平面之邊長比例不等同於該螢幕之邊長比例時,需針對該運動座標於該二維座標平面上進行比例修正;以及該運動座標在該二維座標平面的相對位置,相對應於該螢幕而產生位置訊號。 The spatial positioning method of claim 22, wherein when the magician player moves to the second position, the method further comprises the step of: re-relying the at least three according to the three signal receivers The distance signals of the transmitter and the receiver coordinates of the three signal receivers recalculate the corner coordinates of the four transmitters; the recalculated four corner coordinates of the eye coordinates are matched with the signal transmitting unit Position, creating a continuous two-dimensional coordinate plane; When the ratio of the length of the side of the two-dimensional coordinate plane is not equal to the length of the side of the screen, the motion coordinate is scaled on the two-dimensional coordinate plane; and the relative coordinates of the motion coordinate in the two-dimensional coordinate plane Position, corresponding to the screen to generate a position signal.
TW105127948A 2016-08-31 2016-08-31 Spatial Positioning System and method TWI607347B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW105127948A TWI607347B (en) 2016-08-31 2016-08-31 Spatial Positioning System and method
CN201710767201.8A CN107797103B (en) 2016-08-31 2017-08-31 Space positioning system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW105127948A TWI607347B (en) 2016-08-31 2016-08-31 Spatial Positioning System and method

Publications (2)

Publication Number Publication Date
TWI607347B true TWI607347B (en) 2017-12-01
TW201807541A TW201807541A (en) 2018-03-01

Family

ID=61230692

Family Applications (1)

Application Number Title Priority Date Filing Date
TW105127948A TWI607347B (en) 2016-08-31 2016-08-31 Spatial Positioning System and method

Country Status (2)

Country Link
CN (1) CN107797103B (en)
TW (1) TWI607347B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5490784A (en) * 1993-10-29 1996-02-13 Carmein; David E. E. Virtual reality system with enhanced sensory apparatus
TWI298799B (en) * 2002-11-12 2008-07-11 Epos Technologies Ltd Method and system for obtaining positioning data
TWI376520B (en) * 2004-04-30 2012-11-11 Hillcrest Lab Inc Free space pointing devices and methods
TWI476364B (en) * 2011-05-09 2015-03-11 Lin Cho Yi Detecting method and apparatus
TWI499938B (en) * 2014-04-11 2015-09-11 Quanta Comp Inc Touch control system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012515899A (en) * 2009-01-27 2012-07-12 エックスワイゼッド・インタラクティヴ・テクノロジーズ・インコーポレーテッド Method and apparatus for ranging detection, orientation determination, and / or positioning of a single device and / or multiple devices
US8913009B2 (en) * 2010-02-03 2014-12-16 Nintendo Co., Ltd. Spatially-correlated multi-display human-machine interface
CN104598048A (en) * 2013-10-31 2015-05-06 鸿富锦精密工业(深圳)有限公司 Digital pen writing control method and system
CN103529957A (en) * 2013-11-05 2014-01-22 上海电机学院 Position recognizing device and method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5490784A (en) * 1993-10-29 1996-02-13 Carmein; David E. E. Virtual reality system with enhanced sensory apparatus
TWI298799B (en) * 2002-11-12 2008-07-11 Epos Technologies Ltd Method and system for obtaining positioning data
TWI376520B (en) * 2004-04-30 2012-11-11 Hillcrest Lab Inc Free space pointing devices and methods
TWI476364B (en) * 2011-05-09 2015-03-11 Lin Cho Yi Detecting method and apparatus
TWI499938B (en) * 2014-04-11 2015-09-11 Quanta Comp Inc Touch control system

Also Published As

Publication number Publication date
CN107797103B (en) 2020-10-09
CN107797103A (en) 2018-03-13
TW201807541A (en) 2018-03-01

Similar Documents

Publication Publication Date Title
US7268781B2 (en) Image display control method
US11416084B2 (en) Multi-sensor device with an accelerometer for enabling user interaction through sound or image
US10653958B2 (en) Image processing program and image processing device for moving display area
US10705619B2 (en) System and method for gesture based data and command input via a wearable device
KR100878127B1 (en) Single camera system for gesture-based input and target indication
US6704000B2 (en) Method for remote computer operation via a wireless optical device
US8593402B2 (en) Spatial-input-based cursor projection systems and methods
US20220210387A1 (en) Computer-readable non-transitory storage medium having stored therein information processing program, information processing method, information processing system, and information processing apparatus
KR101582296B1 (en) Automatic aiming system and method for mobile game
US20150057082A1 (en) Method and System to Create Three-Dimensional Mapping in a Two-Dimensional Game
US10537814B2 (en) Screen coding methods and camera based game controller for video shoot game
US10025375B2 (en) Augmented reality controls for user interactions with a virtual world
US11266904B2 (en) Game system, game control device, and information storage medium
US20070129152A1 (en) Input device and method for shooting games
JP6447853B1 (en) GAME CONTROL DEVICE, GAME SYSTEM, AND PROGRAM
CN107803025B (en) Analogy method is aimed at and triggered when a kind of 3D high-precision real
JP2012216073A (en) Image processor, image processor control method, and program
TWI607347B (en) Spatial Positioning System and method
JP2021524120A (en) Display detectors, methods for doing so, and computer-readable media
KR20170001539A (en) Automatic aiming system and method for mobile game
TWI737980B (en) System and method for magnifying target block in display screen
US9001037B2 (en) Pointer positioning system
CN207838257U (en) Picture catching Virtal shooting system
JP2019188118A (en) Game controller, game system and program
JP2014195591A (en) Game machine, and control method and computer program used for the same

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees