User input system for immersive interaction
First Claim
1. A position tracking system for providing immersive interaction between users and interactive software programs, comprising:
- a network of three or more spatially separated antennas fixed at different locations, the three or more antennas receiving radio signals sent from an RF-transmitting device operated by a user to interact with an interactive software program that produces a virtual environment; and
a user input system in communication with the network of antennas to acquire therefrom time of arrival information of the radio signals received by each of the antennas, the user input system including a first interface in communication with the interactive software program that produces the virtual environment and a second interface in communication with a device having a display screen on which the virtual environment produced by the interactive software program is displayed, the user input system further including a processor programmed to calculate a position of the RF-transmitting device from the time of arrival information acquired from each of the antennas and to register the position of the RF-transmitting device within the interactive software program as user input by which the user interacts with and navigates the virtual environment produced by the interactive software program and displayed on the display screen.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing immersive interaction between users and interactive software programs comprise receiving radio frequency (RF) signals, transmitted by an RF-transmitting device, at three or more spatially separated antennas. Time of arrival information is acquired from the RF signals. A position of the RF-transmitting device is computed from the time of arrival information acquired from the RF signals. The position of the RF-transmitting device is registered within a virtual environment produced by an interactive software program (which can execute on a mobile device). The virtual environment, as affected by the registered position of the RF-transmitting device, is transmitted to a display apparatus for display.
95 Citations
14 Claims
-
1. A position tracking system for providing immersive interaction between users and interactive software programs, comprising:
-
a network of three or more spatially separated antennas fixed at different locations, the three or more antennas receiving radio signals sent from an RF-transmitting device operated by a user to interact with an interactive software program that produces a virtual environment; and a user input system in communication with the network of antennas to acquire therefrom time of arrival information of the radio signals received by each of the antennas, the user input system including a first interface in communication with the interactive software program that produces the virtual environment and a second interface in communication with a device having a display screen on which the virtual environment produced by the interactive software program is displayed, the user input system further including a processor programmed to calculate a position of the RF-transmitting device from the time of arrival information acquired from each of the antennas and to register the position of the RF-transmitting device within the interactive software program as user input by which the user interacts with and navigates the virtual environment produced by the interactive software program and displayed on the display screen. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for providing immersive interaction between users and interactive software programs, the method comprising:
-
receiving radio-frequency (RF) signals, transmitted by an RF-transmitting device operated by a user to interact with an interactive software program that produces a virtual environment, at three or more spatially separated antennas; acquiring time of arrival information from the RF signals; computing a position of the RF-transmitting device from the time of arrival information acquired from the RF signals; and registering the computed position of the RF-transmitting device within the interactive software program as user input by which the user interacts with and navigates the virtual environment produced by the interactive software program; and transmitting the virtual environment, as affected by the registered position of the RF-transmitting device, to a display apparatus for display. - View Dependent Claims (12, 13, 14)
-
Specification