SYSTEM AND METHOD FOR FACILITATING VIRTUAL INTERACTIONS WITH A THREE-DIMENSIONAL VIRTUAL ENVIRONMENT IN RESPONSE TO SENSOR INPUT INTO A CONTROL DEVICE HAVING SENSORS
First Claim
1. A method for facilitating one or more virtual interactions with a three-dimensional virtual environment, the method comprising:
- controlling a display system to present a three-dimensional virtual environment over views of a real world such that the three-dimensional virtual environment is perceived to be in a first region in the real world;
receiving a sensor signal from one or more sensors, the sensor signal including a representation of physical movement by a user interaction element within a specified three-dimensional physical region, the specified three-dimensional physical region having a fixed spatial relationship with respect to a portable physical object in the real world such that a location of the specified three-dimensional physical region in the real world can be moved by changing a location in the real world of the portable physical object, the specified three-dimensional physical region forming a second region in the real world that is distinct from the first region in the real world, the physical movement represented by the representation of physical movement including physical movement that is devoid of physical contact with the portable physical object;
translating the representation of the physical movement into a virtual interaction by the user with the three-dimensional virtual environment;
identifying a virtual action in the three-dimensional virtual environment, the virtual action corresponding to the virtual interaction; and
providing instructions to the display system to display the virtual action.
3 Assignments
0 Petitions
Accused Products
Abstract
Various implementations provide for a three-dimensional trackpad in which sensors and a three-dimensional physical region may be used to interact with a three-dimensional virtual environment. The methods, systems, techniques, and components described herein may facilitate interactions with virtual objects in a three-dimensional virtual environment in response to sensor input into a control device having one or more sensors implemented thereon. The control device may be coupled to a display that may be configured to display the three-dimensional virtual environment. In various implementations, the sensor(s) capture physical movement of a user interaction element (a hand, a stylus, a physical object, etc.) within a specified three-dimensional physical region. The physical movement may be translated into a virtual interaction with the three-dimensional virtual environment. A virtual action in the three-dimensional virtual environment may be identified and displayed.
2 Citations
20 Claims
-
1. A method for facilitating one or more virtual interactions with a three-dimensional virtual environment, the method comprising:
-
controlling a display system to present a three-dimensional virtual environment over views of a real world such that the three-dimensional virtual environment is perceived to be in a first region in the real world; receiving a sensor signal from one or more sensors, the sensor signal including a representation of physical movement by a user interaction element within a specified three-dimensional physical region, the specified three-dimensional physical region having a fixed spatial relationship with respect to a portable physical object in the real world such that a location of the specified three-dimensional physical region in the real world can be moved by changing a location in the real world of the portable physical object, the specified three-dimensional physical region forming a second region in the real world that is distinct from the first region in the real world, the physical movement represented by the representation of physical movement including physical movement that is devoid of physical contact with the portable physical object; translating the representation of the physical movement into a virtual interaction by the user with the three-dimensional virtual environment; identifying a virtual action in the three-dimensional virtual environment, the virtual action corresponding to the virtual interaction; and providing instructions to the display system to display the virtual action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for facilitating one or more virtual interactions with a three-dimensional virtual environment, the system comprising:
-
the display system configured to present a three-dimensional virtual environment over views of a real world such that the three-dimensional virtual environment is perceived to be in a first region in the real world; a processing unit coupled to the control device and the display system, the processing unit comprising; memory; one or more physical computer processors coupled to the memory, the one or more physical computer processors configured by computer readable instructions stored in the memory to; receive a sensor signal from one or more sensors, the sensor signal including a representation of physical movement by a user interaction element within a specified three-dimensional physical region, the specified three-dimensional physical region having a fixed spatial relationship with respect to a portable physical object in the real world such that a location of the specified three-dimensional physical region in the real world can be moved by changing a location in the real world of the portable physical object, the specified three-dimensional physical region forming a second region in the real world that is distinct from the first region in the real world, the physical movement represented by the representation of physical movement including physical movement that is devoid of physical contact with the portable physical object; translate the representation of the physical movement into a virtual interaction by the user with the three-dimensional virtual environment; identify a virtual action in the three-dimensional virtual environment, the virtual action corresponding to the virtual interaction; and provide instructions to the display system to display the virtual action. - View Dependent Claims (17, 18, 19, 20)
-
Specification