Interactive input controls in a simulated three-dimensional (3D) environment
AssigneeSony Interactive Entertainment Inc.
InventorsJames Beach, Hao Chi, Jin Zhang, Mark Gadzikowski, Dustin Boyle, Jonathan Courney
Life of this patent
Estimating the term…
Abstract
A virtual reality (VR) system supports improved interactive control processes/services. These interactive control processes/services include detecting movement of a controller associated with a virtual reality (VR) environment, determining an angle of rotation based on the movement, determining a magnitude of force associated with the movement, determining a path in the VR environment that corresponds to the angle of rotation and the magnitude of force, and projecting the path in the VR environment.
Claims18
A method for interactive object selection, the method comprising:
- detecting a movement by a user associated with a perspective within a virtual environment, wherein the movement is detected via one or more sensors in a real-world environment of the user;
- projecting a path within the virtual environment based on a magnitude of force and a direction of the detected movement from the perspective of the user;
- detecting an intersection of the projected path with an anchor point at a location within the virtual environment;
- identifying an object associated with the anchor point at the location within the virtual environment;
- and
- generating a menu of selectable options regarding the identified object within the virtual environment, wherein generating the menu is based on the identified object.
A system for interactive object selection, the system comprising:
- one or more sensors that detect a movement by a user associated with a perspective within a virtual environment, wherein the movement is detected via the one or more sensors in a real-world environment of the user;
- a headset display that projects a path within the virtual environment based on a magnitude of force and a direction of the detected movement from the perspective of the user;
- and
- a processor that executes instruction stored in memory, wherein the processor executes the instructions stored in memory to:
- detect an intersection of the projected path with an anchor point at a location within the virtual environment,
- identify an object associated with the anchor point at the location within the virtual environment, and
- generates a menu of selectable options regarding the identified object within the virtual environment, wherein generating the menu is based on the identified object.
A non-transitory, computer-readable storage media having software encoded therein, the software executable by a processor to perform a method for interactive object selection, the method comprising:
- detecting a movement by a user associated with a perspective within a virtual environment, wherein the movement is detected via one or more sensors in a real-world environment of the user;
- projecting a path within the virtual environment based on a magnitude of force and a direction of the detected movement from the perspective of the user;
- detecting an intersection of the projected path with an anchor point at a location within the virtual environment;
- identifying an object associated with the anchor point at the location within the virtual environment;
- and
- generating a menu of selectable options regarding the identified object within the virtual environment, wherein generating the menu is based on the identified object.
Dependencies are inferred from the claim text.