Description of drawings
In Figure of description:
Fig. 1 is interactive entertainment device navigation system of the present invention and host computer and the display schematic diagram after online.
Fig. 2 is the schematic perspective view of the positioning host of interactive entertainment device navigation system of the present invention.
Fig. 3 is the circuit block diagram of the positioning host of interactive entertainment device navigation system of the present invention.
Fig. 4 is the schematic perspective view of the wireless controller of interactive entertainment device navigation system of the present invention.
Fig. 5 is the circuit block diagram of the wireless controller of interactive entertainment device navigation system of the present invention.
Fig. 6 is the schematic diagram of the preferable game area of wireless controller of interactive entertainment device navigation system of the present invention.。
The schematic diagram that Fig. 7 locatees wireless controller for the first time for the positioning host of interactive entertainment device navigation system of the present invention.
The flow chart of steps of first embodiment that Fig. 8 positions wireless controller for the first time for the positioning host of interactive entertainment device navigation system of the present invention.
The flow chart of steps of second embodiment that Fig. 9 positions wireless controller for the first time for the positioning host of interactive entertainment device navigation system of the present invention.
The schematic diagram that Figure 10 locatees the wireless controller of front and back displacement for the positioning host of interactive entertainment device navigation system of the present invention.
The schematic diagram that Figure 11 locatees the wireless controller of left and right displacement for the positioning host of interactive entertainment device navigation system of the present invention.
The schematic diagram that Figure 12 locatees the wireless controller of upper and lower displacement for the positioning host of interactive entertainment device navigation system of the present invention.
The schematic diagram that Figure 13 locatees the wireless controller under the normal moving state for the positioning host of interactive entertainment device navigation system of the present invention.
The navigation data table that Figure 14 locatees the wireless controller under the normal moving state for the positioning host of interactive entertainment device navigation system of the present invention.
The schematic diagram that Figure 15 locatees the wireless controller under the unusual moving state for the positioning host of interactive entertainment device navigation system of the present invention.
The navigation data table that Figure 16 locatees the wireless controller under the unusual moving state for the positioning host of interactive entertainment device navigation system of the present invention.
The description of reference numerals of each assembly is as follows among the figure:
Interactive entertainment device navigation system 100
Positioning host 1 first microprocessor 10
The first ultrasonic wave receiver module, 11 second ultrasonic wave receiver modules 12
The 3rd ultrasonic wave receiver module 13 first mnemons 14
First wireless communication module, 15 first antennas 16
The one USB module 17 wireless controllers 2
Second microprocessor, 20 operational modules 21
Cross key 210 operating keys 211
Second mnemon, 22 ultrasonic wave transmitter modules 23
Second wireless communication module, 24 second antennas 25
Voice output module 27 shock module 28
Host computer 3 displays 4
The specific embodiment
By describing technology contents of the present invention, structural feature in detail, realized purpose and effect, below give explanation especially exemplified by embodiment and conjunction with figs. are detailed.
See also Fig. 1, interactive entertainment device navigation system 100 of the present invention comprises positioning host 1 and wireless controller 2.Positioning host 1 connects electronic product by a connecting line, and electronic product can be host computer or game host etc., and electronic product is a host computer 3 in the present embodiment.Host computer 3 connects display 4 by a connecting line.In the host computer 3 Games Software is installed, when the game player plays, can be by wireless controller 2 control games, positioning host 1 can receive the control signal of wireless controller 2 and can calculate the moving coordinate of wireless controller 2.The coordinate of the controlled in wireless 2 that control signal that positioning host 1 is transmitted wireless controller 2 and calculating get sends Games Software in the host computer 3 to via connecting line, and Games Software is controlled games and games are presented on the display 4 with image mode according to the coordinate of received control signal and wireless controller 2 again.
See also Fig. 2 and Fig. 3, Fig. 2 is the schematic perspective view of positioning host 1, and Fig. 3 is the circuit block diagram of positioning host 1.Positioning host 1 has first microprocessor 10, the first ultrasonic wave receiver module 11, the second ultrasonic wave receiver module 12, the 3rd ultrasonic wave receiver module 13, first mnemon 14, first wireless communication module 15, first antenna 16 and a USB module 17.
Please continue to consult Fig. 3, the first ultrasonic wave receiver module 11, the second ultrasonic wave receiver module 12, the 3rd ultrasonic wave receiver module 13 connect first microprocessor 10 respectively, and pass to first microprocessor 10 after converting the ultrasonic wave signal that receives to data.First mnemon 14 connects first microprocessor 10, and the start data of required loading behind storage positioning host 1 turn-on power, behind positioning host 1 turn-on power, but need to wait for that first microprocessor 10 reads and load positioning host 1 just normal operation after the start data of first mnemon 14.And first microprocessor 10 also can be stored in important data in first mnemon 14.
First wireless communication module 15 connects first microprocessor 10 respectively and first antenna, 16, the first wireless communication modules 15 receive the instruction that first microprocessors 10 send, and will instruct coding afterwards to launch with wireless signal by first antenna 16.First wireless communication module 15 receives wireless signals by first antenna 16, and is sent to first microprocessor 10 after wireless signal is decoded into instruction.The one USB module 17 connects first microprocessors 10, and positioning host 1 and host computer 3 link together through a USB module 17 and the USB connecting line that connects a USB module 17 and host computer 3, make positioning host 1 and host computer 3 can receive and dispatch data mutually.Host computer 3 can provide power supply to location main frame 1 by a USB module 17.
See also Fig. 2, the first ultrasonic wave receiver module 11, the second ultrasonic wave receiver module 12 and the 3rd ultrasonic wave receiver module 13 are arranged at respectively on the positioning host 1, the distance W of being separated by between the first ultrasonic wave receiver module 11 and the second ultrasonic wave receiver module 12, the 3rd ultrasonic wave receiver module 13 and the first ultrasonic wave receiver module 11 and the second ultrasonic wave receiver module 12 be a height difference H at interval, and therefore the first ultrasonic wave receiver module 11, the second ultrasonic wave receiver module 12 and the 3rd ultrasonic wave receiver module 13 are arranged in non-same straight line.In the present embodiment, the first ultrasonic wave receiver module 11 and the second ultrasonic wave receiver module 12 are arranged at same horizontal plane, this spacing distance W is 20cm, the 3rd ultrasonic wave receiver module 13 is arranged in the middle of the first ultrasonic wave receiver module 11 and the second ultrasonic wave receiver module 12, and the elevation of water difference H that the 3rd ultrasonic wave receiver module 13 and the first ultrasonic wave receiver module 11 and the second ultrasonic wave receiver module 12 are provided with is 2cm to 5cm.By the location arrangements of the first ultrasonic wave receiver module 11, the second ultrasonic wave receiver module 12 and the 3rd ultrasonic wave receiver module 13, but the left and right displacement of positioning host 1 detecting wireless controller 2, upper and lower displacement and front and back displacement (narration in detail after a while).
See also Fig. 4 and Fig. 5, Fig. 4 is the schematic perspective view of wireless controller 2, and Fig. 5 is the circuit block diagram of wireless controller 2.Wireless controller 2 has second microprocessor 20, operational module 21, second mnemon 22, ultrasonic wave transmitter module 23, second wireless communication module 24, second antenna 25, voice output module 27 and shock module 28.
See also Fig. 4, operational module 21 comprises cross key 210 and a plurality of operating key 211 that is arranged on wireless controller 2 housings, cross key 210 and a plurality of operating key 211 all are endowed various functions, when recreation was carried out, the game player can be via pushing cross key 210 and a plurality of operating key 211 control games.Ultrasonic wave transmitter module 23 is arranged on wireless controller 2 housings, in order to send first ultrasonic wave receiver module 11, second ultrasonic wave receiver module 12 and three ultrasonic wave receiver module 13 detecting wireless controllers 2 positions (after a while in detail narration) of ultrasonic wave signal for positioning host 1.
See also Fig. 5, after the cross key 210 of second microprocessor, 20 attended operation modules, 21, the second microprocessors, 20 detecting operational modules 21 and the pressed state of a plurality of operating key 211, produce various instructions according to pressed state.Second mnemon 22 connects second microprocessor 20, and the start data of required loading behind storage wireless controller 2 turn-on powers, behind wireless controller 2 turn-on powers, but need to wait for that second microprocessor 20 reads and load wireless controller 2 just normal operations after the start data of second mnemon 22.And second microprocessor 20 also can be stored in important data in second mnemon 22.
Ultrasonic wave transmitter module 23 connects second microprocessor 20, and launches the ultrasonic wave signal according to the instruction that second microprocessor 20 sends.Second wireless communication module 24 connects second microprocessor 20 respectively and second antenna, 25, the second wireless communication modules 24 receive the instruction that second microprocessor 20 sends, and will instruct coding afterwards to launch with wireless signal by second antenna 25.Second wireless communication module 24 receives wireless signals by second antenna 25, and is sent to second microprocessor 20 after wireless signal is decoded into instruction.
Voice output module 27 and shock module 28 connect second microprocessor 20 respectively, when games carry out, positioning host 1 will instruct coding to change into wireless signal by first wireless communication module 15, transmit this wireless signal via first antenna 16 then, after second antenna 25 of wireless controller 2 is received this wireless signal, this wireless signal is delivered to 24 decodings of second wireless communication module, second wireless communication module 24 sends second microprocessor 20 to after wireless signal is decoded into instruction, after second microprocessor 20 is differentiated this instruction, further make voice output module 27 and shock module 28 generation sound and vibrations to increase the telepresenc of game player when games carry out according to this instruction.
See also Fig. 6, behind the power supply of game player's conducting positioning host 1 and wireless controller 2, positioning host 1 begins wireless controller 2 is positioned, and can begin to receive and dispatch mutually data.Is that 25 degree and propagation medium are that transfer rate under the situation of air is per second 340m according to ultrasonic wave in normal temperature, when 1 pair of wireless controller 2 of positioning host positions and receives and dispatches data, can be in away from positioning host 1 fore-and-aft distance D1 scope with wireless controller 2 ornaments, and the ornaments scope of qualification wireless controller 2 is in lateral separation D2 scope, but the restriction standard via fore-and-aft distance D1 and lateral separation D2 goes out a preferable game area, in this preferable game area, 1 pair of wireless controller of positioning host 2 all has high reliability when carrying out location and transmitting-receiving data.In the present embodiment, fore-and-aft distance D1 is 5m, and lateral separation D2 is 10.5m.
When wireless controller 2 in above-mentioned preferable game area and with positioning host 1 during apart from 2m, according to the ultrasonic wave transfer rate is that the characteristic of per second 340m can calculate, after wireless controller 2 sends the ultrasonic wave signal, the time that this ultrasonic wave signal arrives positioning host 1 is about 5.8 microseconds, and the ultrasonic wave transmitter module 23 of wireless controller 2 needs the time of about 1 microsecond to produce the ultrasonic wave signal, so behind the wireless controller 2 emission ultrasonic wave signals, positioning host 1 is received this ultrasonic wave signal after 6.8 microseconds.
When wireless controller 2 in above-mentioned preferable game area and with positioning host 1 during apart from 5m, according to the ultrasonic wave transfer rate is that the characteristic of per second 340m can calculate, after wireless controller 2 sent the ultrasonic wave signal, the time that this ultrasonic wave signal arrives positioning host 1 was about 14.7 microseconds.If when increasing the quantity of wireless controller 2, the number of times of positioning host 1 each wireless controller 2 of detecting can be multiple and successively decrease along with the recruitment of wireless controller 2.
See also Fig. 7 and Fig. 8, Fig. 7 be positioning host 1 for the first time to the schematic diagram of wireless controller 2 location, Fig. 8 be the flow chart of steps of first embodiment that for the first time wireless controller 2 located of positioning host 1.In interactive entertainment device localization method first embodiment of the present invention, when positioning host 1 was located wireless controller 2 for the first time, localization method comprised the following steps:
Step 1: cross key 210 or the operating key 211 of behind wireless controller 2 turn-on powers, pushing wireless controller 2 by the game player, then, second microprocessor 20 detects after the cross key 210 of operational module 21 or operating key 211 be pressed, send one and prepare positioning instruction to second communication module 24, after the preparation positioning instruction is encoded through second communication module 24, form one by second antenna 25 and prepare the location signal, second antenna 25 is also launched this preparation location signal;
Step 2: after first antenna 16 of positioning host 1 is received the preparation location signal that second antenna 25 of wireless controller 2 sent, this preparation location signal is sent to first microprocessor 10 after deciphering via first wireless communication module 15, after preparation positioning instruction differentiation after 15 decodings of 10 pairs first wireless communication modules of first microprocessor is errorless, sending one allows positioning instruction to give first wireless communication module 15, after first wireless communication module 15 will allow the positioning instruction coding, form one by first antenna 16 and allow the location signal, first antenna 16 is also launched this permission location wireless signal;
Step 3: after second antenna 25 of wireless controller 2 is received the permission location signal that first antenna 16 of positioning host 1 sent, this permission location signal is sent to second microprocessor 20 after deciphering by second wireless communication module 24, after permission positioning instruction differentiation after 24 decodings of 20 pairs second wireless communication modules of second microprocessor is errorless, ultrasonic wave transmitter module 23 emission ultrasonic wave signals;
In step 4: when the first ultrasonic wave receiver module 11 of positioning host 1, the second ultrasonic wave receiver module 12 and the 3rd ultrasonic wave receiver module 13 pass through the Ta time respectively, after Tb time and Tc time receives the ultrasonic wave signal that the ultrasonic wave transmitter module 23 of wireless controller 2 sent, with the Ta time, Tb time and Tc time reach first microprocessor 10, first microprocessor 10 and the property calculation of utilizing the ultrasonic wave per second to transmit 340m go out the wireless controller 2 and the first ultrasonic wave receiver module 11, the air line distance that the second ultrasonic wave receiver module 12 and the 3rd ultrasonic wave receiver module are 13, produce the coordinate at wireless controller 2 places after first microprocessor 10 these air line distances of calculating, the coordinate of the wireless controller 2 that first microprocessor 10 will be for the first time obtained is as the location datum mark then.Then, first microprocessor 10 sends a location and finishes instruction to first wireless communication module 15, this location is finished instruction and is finished signal via first wireless communication module, 15 coding backs by first antenna, 16 formation location, and first antenna 16 also sends this location and finishes signal.
After second antenna 25 of wireless controller 2 receives that signal is finished in location that first antenna 16 of positioning host 1 is sent, this location is finished and is sent to second microprocessor 20 after signal is deciphered by second wireless communication module 24, after signal differentiation after 24 decodings of 20 pairs second wireless communication modules of second microprocessor is errorless, finish the location first time of wireless controller 2.
See also Fig. 9, be the schematic flow sheet of second embodiment of interactive entertainment device localization method of the present invention.Interactive entertainment device localization method of the present invention comprises the following steps:
Step 1: cross key 210 or the operating key 211 of behind wireless controller 2 turn-on powers, pressing wireless controller 2 by the game player, operational module 21 sends a signal and gives second microprocessor 20, make second microprocessor 20 send one and prepare positioning instruction to second communication module 24, after the preparation positioning instruction is encoded through second communication module 24, form one by second antenna 25 and prepare the location signal, second antenna 25 is also launched this preparation location signal;
Step 2: after first antenna 16 of positioning host 1 is received the preparation location signal that second antenna 25 of wireless controller 2 sent, this preparation location signal is sent to first microprocessor 10 after deciphering via first wireless communication module 15, after preparation positioning instruction differentiation after 15 decodings of 10 pairs of wireless communication modules of first microprocessor is errorless, sending one allows positioning instruction to give first wireless communication module 15, after first wireless communication module 15 will allow the positioning instruction coding, form one by first antenna 16 and allow the location signal, first antenna 16 is also launched this permission location signal.First microprocessor 10 is carried out timing program simultaneously;
Step 3: after second antenna 25 of wireless controller 2 is received the permission location signal that first antenna 16 of positioning host 1 sent, this permission location signal is sent to second microprocessor 20 after deciphering by second wireless communication module 24, after permission positioning instruction differentiation after 24 decodings of 20 pairs second wireless communication modules of second microprocessor is errorless, ultrasonic wave transmitter module 23 emission ultrasonic wave signals;
Step 4: when the performed timing programs of the first microprocessor 10 of positioning host 1 surpass a Preset Time and positioning host 1 and do not receive ultrasonic wave signal from wireless controller 2 as yet, positioning host 1 will be launched again and be allowed the location signal;
Step 5: when the first ultrasonic wave receiver module 11 of positioning host 1, the second ultrasonic wave receiver module 12 and the 3rd ultrasonic wave receiver module 13 pass through the Ta time respectively, after Tb time and Tc time receives the ultrasonic wave signal that the ultrasonic wave transmitter module 23 of wireless controller 2 sent, with the Ta time, Tb time and Tc time reach first microprocessor 10, first microprocessor 10 and the property calculation of utilizing the ultrasonic wave per second to transmit 340m go out the wireless controller 2 and the first ultrasonic wave receiver module 11, the air line distance that the second ultrasonic wave receiver module 12 and the 3rd ultrasonic wave receiver module are 13, produce the coordinate of wireless controller 2 after first microprocessor 10 these air line distances of calculating, wireless controller 2 coordinates that first microprocessor 10 will be for the first time obtained are as the location datum mark then.First microprocessor 10 sends a location and finishes instruction and finish instruction for first wireless communication module 15, this location to form the location via first wireless communication module, 15 coding backs by first antenna 16 and finish signal, and first antenna 16 also sends this location and finishes signal.
After second antenna 25 of wireless controller 2 receives that signal is finished in location that first antenna 16 of positioning host 1 is sent, this location is finished and is sent to second microprocessor 20 after signal is deciphered by second wireless communication module 24, after signal differentiation after 24 decodings of 20 pairs second wireless communication modules of second microprocessor is errorless, finish the location first time of wireless controller 2.
See also Figure 10, when games carried out, player's operate wireless controller 2 made wireless controller 2 front and back displacements, while wireless controller 2 also launch the ultrasonic wave signal constantly for positioning host 1 location.Furnish at coordinate L1 and after sending the ultrasonic wave signal when wireless controller 2, the first ultrasonic wave receiver module 11, the second ultrasonic wave receiver module 12 and the 3rd ultrasonic wave receiver module 13 of positioning host 1 receives the ultrasonic wave signal that wireless controller 2 sends through T1 time, T2 time and T3 time respectively.First microprocessor 10 goes out wireless controller 2 and the first ultrasonic wave receiver module 11, the second ultrasonic wave receiver module 12 and the 3rd ultrasonic wave receiver module 13 air line distance at interval via T1 time, T2 time and T3 Time Calculation then, and positioning host 1 produces the coordinate L1 at wireless controller 2 places as calculated after this air line distance.
After wireless controller 2 was moved to coordinate L2 and sends the ultrasonic wave signal, the first ultrasonic wave receiver module 11, the second ultrasonic wave receiver module 12 and the 3rd ultrasonic wave receiver module 13 of positioning host 1 received the ultrasonic wave signal that wireless controller 2 sends through T4 time, T5 time and T6 time respectively.Then, positioning host 1 can calculate wireless controller 2 and the first ultrasonic wave receiver module 11, the second ultrasonic wave receiver module 12 and the 3rd ultrasonic wave receiver module 13 air line distance at interval via T4 time, T5 time and T6 time.Then, produce the coordinate L2 at wireless controller 2 places after positioning host 1 these front and back two straight linear distance data of calculating.
Obtain the coordinate L1 and L2 at wireless controller 2 places when first microprocessor 10 calculating after, by a USB module 17 coordinate L1 and L2 are sent to Games Software in the host computer 3, Games Software produces image according to the coordinate L1 at wireless controller 2 places that receive and L2 and also is presented on the display 4.Therefore, the image on the display 4 will show that the operated image of player is the front and back displacement.
See also Figure 11 and Figure 12, be wireless controller 2 left and right displacement and upper and lower displacement schematic diagram.As shown in the above description, when wireless controller 2 moves to coordinate L4 by coordinate L3 or is moved to coordinate L3 and produced left and right displacement by coordinate L4, and wireless controller 2 moves to coordinate L6 by coordinate L5 or when being moved to coordinate L5 and produced upper and lower displacement by coordinate L6, positioning host 1 can successively be received T1 time, T2 time, T3 time, T4 time, T5 time and T6 time.Then, first microprocessor 10 calculates wireless controller 2 and the first ultrasonic wave receiver module 11, the second ultrasonic wave receiver module 12 and the 3rd ultrasonic wave receiver module 13 air line distance at interval respectively, then, produce coordinate L3, L4, L5 and the L6 at wireless controller 2 places after positioning host 1 these front and back two straight linear distance data of calculating.
Obtain coordinate L3, L4, L5 and the L6 at wireless controller 2 places when first microprocessor 10 calculating after, by a USB module 17 coordinate L3, L4, L5 and L6 are sent to Games Software in the main frame 3, Games Software also produces image according to coordinate L3, L4, L5 and the L6 at wireless controller 2 places that receive and also is presented on the display 4.Therefore, display 4 images will show that the operated image of player is left and right displacement and upper and lower displacement.
See also Figure 13 and Figure 14.When wireless controller 2 was moved to coordinate Pn by coordinate P1, wireless controller 2 can continue to send the ultrasonic wave signal, and positioning host 1 receives behind the ultrasonic wave signal in regular turn and the coordinate P1 that calculates wireless controller 2 to coordinate Pn.
See also Figure 15 and Figure 16.When wireless controller 2 is moved to coordinate Sn by coordinate S1, and when producing unusual mobile Em in the displacement process, in order to exempt unusual mobile Em to the games indication that makes the mistake, when 1 pair of wireless controller of positioning host, 2 location, second microprocessor 20 calculates the coordinates of wireless controllers 2 each emission ultrasonic wave signals, and it is stored becomes to keep in coordinate S1 to Sn.
Then, calculate a plurality of temporary coordinates works and produce a plurality of mean value coordinates P1 to Pm according to storing sequencing, and second microprocessor 20 of positioning host 1 will these a plurality of mean value coordinates P1 to Pm as the coordinate of wireless controller 2, and pass to Games Software in the main frame 3, to exempt unusual mobile Em to the games indication that makes the mistake.
Interactive entertainment device navigation system 100 of the present invention receives 23 ultrasonic waves transmitted signals of ultrasonic wave transmitter module of wireless controller 2 via the first ultrasonic wave receiver module 11, the second ultrasonic wave receiver module 12 and the 3rd ultrasonic wave receiver module 13 of positioning host 1, and the first microprocessor by positioning host 1 10 calculates the coordinate of wireless controllers 2, with to wireless controller 2 location.Interactive entertainment device navigation system 100 of the present invention can be received and dispatched game command mutually by first wireless communication module 15 of positioning host 1 and first wireless communication module 24 and first antenna 25 of first antenna 16 and wireless controller 2, makes the voice output module 27 of wireless controller 2 and shock module 28 to sound and shake telepresenc when increasing games and carry out according to game command.