Interactive virtual reality systems and methods
First Claim
Patent Images
1. A system for tracking a plurality of handheld interactive devices, the system comprising:
- a virtual reality environment for a plurality of users;
a plurality of interactive devices, each interactive device comprising;
a housing having a barrel section and a handle section;
a plurality of light emitting markers positioned within the barrel section, the light emitting markers spaced apart forming a pattern generally aligned with an expected trajectory of a virtual projectile, whereina combination of the light emitting markers are encoded to emit a unique light pattern representing respective interactive devices, and whereina first light emitting marker within the plurality of light emitting markers for each interactive device blinks in a first pulsing rate according to a first encoded frequency different than a second pulsing rate and a second encoded frequency of a second light emitting marker within the plurality of light emitting markers of the same interactive device,the first light emitting marker is uniquely identifiable from any other light emitting markers in the system by the first pulsing rate, andthe interactive device is uniquely identifiable from any other interactive devices in the system when at least one of the light emitting markers attached to the interactive device is uniquely identified;
a translucent cover essentially surrounding the light emitting markers and allowing light to radiate in nearly 360 degree far field emission pattern;
a trigger mechanism positioned on the handle section; and
,a controller coupled to the trigger mechanism and providing electrical current to the light emitting markers, the controller communicating trigger events;
a plurality of sensors monitoring the interactive devices for light signals and trigger events, the plurality of sensors outputting real-time device current status for each of the interactive devices; and
,a system controller configured to;
receive the real-time current status for each of the devices, andupdate the virtual reality environment.
1 Assignment
0 Petitions
Accused Products
Abstract
An immersive virtual reality system for larger, theater-sized audiences is disclosed. The system enables multiple users to collaborate or work together as a group, or enable groups to compete. Users interact with the virtual reality system through the manipulation of handheld interactive devices. Each device has multiple lights forming a pattern. Tracking sensors monitor the handheld devices, and the system interprets the motions of the users and dynamically changes the virtual reality environment based on the motions of the users. The system may assign unique roles for users within a group.
-
Citations
19 Claims
-
1. A system for tracking a plurality of handheld interactive devices, the system comprising:
-
a virtual reality environment for a plurality of users; a plurality of interactive devices, each interactive device comprising; a housing having a barrel section and a handle section; a plurality of light emitting markers positioned within the barrel section, the light emitting markers spaced apart forming a pattern generally aligned with an expected trajectory of a virtual projectile, wherein a combination of the light emitting markers are encoded to emit a unique light pattern representing respective interactive devices, and wherein a first light emitting marker within the plurality of light emitting markers for each interactive device blinks in a first pulsing rate according to a first encoded frequency different than a second pulsing rate and a second encoded frequency of a second light emitting marker within the plurality of light emitting markers of the same interactive device, the first light emitting marker is uniquely identifiable from any other light emitting markers in the system by the first pulsing rate, and the interactive device is uniquely identifiable from any other interactive devices in the system when at least one of the light emitting markers attached to the interactive device is uniquely identified; a translucent cover essentially surrounding the light emitting markers and allowing light to radiate in nearly 360 degree far field emission pattern; a trigger mechanism positioned on the handle section; and
,a controller coupled to the trigger mechanism and providing electrical current to the light emitting markers, the controller communicating trigger events; a plurality of sensors monitoring the interactive devices for light signals and trigger events, the plurality of sensors outputting real-time device current status for each of the interactive devices; and
,a system controller configured to; receive the real-time current status for each of the devices, and update the virtual reality environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A handheld interactive device comprising:
-
a housing having a barrel section and a handle section; a plurality of lights positioned within the barrel section, the lights spaced apart and encoded so that in combination, each of the plurality of lights is encoded to emit light according to a unique blinking pulse rate that is different from other lights in the plurality of lights; a translucent cover essentially surrounding the lights and allowing light to radiate in a nearly 360 degree far field emission pattern; a trigger mechanism positioned on the handle section; and
,a handheld interactive device controller coupled to the trigger mechanism and providing electrical current to the lights, the handheld interactive device controller communicating trigger events to a system controller. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method for providing tracking information of an interactive device, the method comprising:
-
encoding at least a first marker light and a second marker light for each of a plurality of interactive devices with greater than 2-bit coding, wherein the greater than 2-bit coding for the first marker light is different than the greater than 2-bit coding for the second marker light; providing the plurality of interactive devices having encoded marker lights to a plurality of users; generating pulsed light signals based on the respective greater than 2-bit coding in a unique combination of blinking patterns representing respective encoded marker lights of each interactive device, the pulsed light signal representing a unique identification for each interactive device; tracking emitted pulsed light from the interactive devices; determining the lights associated with a particular interactive device based on the pulsed light signal; determining if one or more lights have been occluded; and calculating the position and orientation of said interactive device based on the lights of said interactive device which are not occluded. - View Dependent Claims (17, 18, 19)
-
Specification