Methods and systems for object selection
AssigneeRiot Games, Inc.
InventorsChristina Norman, Kuo-Yen Lo
Life of this patent
Estimating the term…
Abstract
A method for identifying and selecting an object in a virtual or real environment is disclosed. The method comprises: determining a target finder area, at a computing device, within an area displayed by the user interface based on a user profile; determining a list of one or more objects within the target finder area; and presenting one or more of the determined list of one or more objects on the user interface.
Claims20
A method for prioritizing object selection within a three-dimensional (3D) environment comprising:
- define a target finder area within a field of view of a three-dimensional (3D) environment based on a position of a user-defined focus point within the field of view, wherein the target finder area extends away from an origin point at an angle around the focus point;
- detecting a first object and a second object within the field of view based on the defined target finder area, the first object being positioned closer to the origin point than the second object;
- retrieving object data related to the first object and object data related to the second object;
- defining a first prominence area having a first size within the 3D environment that extends outward from the first object based on the object data related to the first object and a second prominence area having a second size within the 3D environment that extends outward from the second object based on the object data related to the second object, wherein the first prominence area and the second prominence area overlap within the 3D environment;
- after the first prominence area and the second prominence area are defined within the 3D environment, defining an adjusted first prominence area and an adjusted second prominence area by reducing each of the first size and the second size until the overlap is eliminated;
- calculating a focus distance for each of the adjusted first prominence area and the adjusted second prominence area, a first focus distance corresponding to the first object calculated from the origin point to a nearest point within the 3D environment on the adjusted first prominence area and a second focus distance corresponding to the second object calculated from the origin point to the nearest point on the adjusted second prominence area;
- and
- responsive to determining that the second focus distance is smaller than the first focus distance, automatically selecting the second object within the user interface.
A non-transitory processor-readable medium having one or more instructions operational on a computing device, which when executed by at least one processor cause the at least one processor to:
- retrieve a user profile that includes user characteristics;
- define a target finder area within the user's field of view of a three-dimensional (3D) environment based on a position of a user-defined focus point within the field of view, wherein the target finder area extends away from an origin point at an angle around the focus point, wherein the position of the user-defined focus point is based on the user characteristic;
- detect objects within the field of view based on the defined target finder area including a first object positioned closer to the origin point than a second object;
- retrieve object data corresponding to the first object and object data corresponding to the second object;
- define a first prominence area having a first size within the 3D environment for the first object and a second prominence area having a second size within the 3D environment for the second object based on the object data corresponding to each object, wherein a region of the 3D environment is within both the first prominence area and the second prominence area;
- after the first prominence area and the second prominence area are defined within the 3D environment, define an adjusted first prominence area and an adjusted second prominence area by reducing each of the first size and the second size until the region is eliminated;
- calculate a focus distance for each of the adjusted first prominence area and the adjusted second prominence area, a first focus distance corresponding to the first object calculated from the origin point to a nearest point within the 3D environment on the adjusted first prominence area and a second focus distance corresponding to the second object calculated from the origin point to the nearest point on the adjusted second prominence area;
- and
- automatically select the second object in response to a determination that the second focus distance is smaller than the first focus distance.
Dependencies are inferred from the claim text.