Thumb scroll user interface element for augmented reality or virtual reality environments
First Claim
1. A system for providing a thumb scroll user interface element in a computerized visual environment, the system comprising:
- a viewing device that displays, to a user of the viewing device, a graphical user interface within a three-dimensional space, the graphical user interface including one or more surface planes that comprise graphical content, each surface plane associated with a graphical thumb scroll element,wherein the viewing device is a virtual reality (VR) headset, an augmented reality (AR) headset, or a mixed reality (MR) headset, andwherein the graphical thumb scroll element is a cylindrical knob attached to the corresponding surface plane and capable of being turned;
a sensor device that captures a location of the user'"'"'s thumb and finger within the three-dimensional space and a gesture of the user'"'"'s thumb and finger; and
a computing device coupled to the viewing device and the sensor device that;
detects that the location of at least a portion of the user'"'"'s thumb and finger are within a defined zone around one of the graphical thumb scroll elements;
activates the graphical thumb scroll element associated with the defined zone;
identifies that the gesture of the user'"'"'s thumb and finger comprises a rotation of the thumb and finger around the cylindrical knob;
determines a scroll speed of the activated graphical thumb scroll element based upon a speed of the rotation of the thumb and finger around the cylindrical knob;
determines a scroll direction of the activated graphical thumb scroll element based upon a direction of the rotation of the thumb and finger around the cylindrical knob;
changing one or more characteristics of the graphical content in the surface plane of the graphical user interface that is associated with the activated graphical thumb scroll element, wherein the one or more characteristics of the graphical content change according to the determined scroll speed and the determined scroll direction.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatuses are described for providing a thumb scroll user interface element in a computerized visual environment. A viewing device displays a graphical user interface within a three-dimensional space that includes surface planes each associated with a graphical thumb scroll element. A sensor device captures a location of the user'"'"'s hand within the three-dimensional space and a gesture of the user'"'"'s hand. A computing device detects that the location is within a defined zone around one of the graphical thumb scroll elements and activates the thumb scroll element associated with the defined zone. The computing device identifies the gesture, determines a scroll speed based upon a speed of the identified gesture, and determines a scroll direction based upon a direction of the identified gesture. The computing device changes characteristics of graphical content in the surface plane based upon at least one of: the scroll speed or the scroll direction.
23 Citations
22 Claims
-
1. A system for providing a thumb scroll user interface element in a computerized visual environment, the system comprising:
-
a viewing device that displays, to a user of the viewing device, a graphical user interface within a three-dimensional space, the graphical user interface including one or more surface planes that comprise graphical content, each surface plane associated with a graphical thumb scroll element, wherein the viewing device is a virtual reality (VR) headset, an augmented reality (AR) headset, or a mixed reality (MR) headset, and wherein the graphical thumb scroll element is a cylindrical knob attached to the corresponding surface plane and capable of being turned; a sensor device that captures a location of the user'"'"'s thumb and finger within the three-dimensional space and a gesture of the user'"'"'s thumb and finger; and a computing device coupled to the viewing device and the sensor device that; detects that the location of at least a portion of the user'"'"'s thumb and finger are within a defined zone around one of the graphical thumb scroll elements; activates the graphical thumb scroll element associated with the defined zone; identifies that the gesture of the user'"'"'s thumb and finger comprises a rotation of the thumb and finger around the cylindrical knob; determines a scroll speed of the activated graphical thumb scroll element based upon a speed of the rotation of the thumb and finger around the cylindrical knob; determines a scroll direction of the activated graphical thumb scroll element based upon a direction of the rotation of the thumb and finger around the cylindrical knob; changing one or more characteristics of the graphical content in the surface plane of the graphical user interface that is associated with the activated graphical thumb scroll element, wherein the one or more characteristics of the graphical content change according to the determined scroll speed and the determined scroll direction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computerized method of providing a thumb scroll user interface element in a computerized visual environment, the method comprising:
-
displaying, by a viewing device to a user of the viewing device, a graphical user interface within a three-dimensional space, the graphical user interface including one or more surface planes that comprise graphical content, each surface plane associated with a graphical thumb scroll element, wherein the viewing device is a virtual reality (VR) headset, an augmented reality (AR) headset, or a mixed reality (MR) headset, and wherein the graphical thumb scroll element is a cylindrical knob attached to the corresponding surface plane and capable of being turned; capturing, by a sensor device, a location of the user'"'"'s thumb and finger within the three-dimensional space and a gesture of the user'"'"'s thumb and finger; detecting, by a computing device coupled to the viewing device and the sensor device, that the location of at least a portion of the user'"'"'s thumb and finger are within a defined zone around one of the graphical thumb scroll elements in the graphical user interface; activating, by the computing device, the graphical thumb scroll element associated with the defined zone; identifying, by the computing device, that the gesture of the user'"'"'s thumb and finger comprises a rotation of the thumb and finger around the cylindrical knob; determining, by the computing device, a scroll speed of the activated graphical thumb scroll element based upon a speed of the rotation of the thumb and finger around the cylindrical knob; determining, by the computing device, a scroll direction of the activated graphical thumb scroll element based upon a direction of the rotation of the thumb and finger around the cylindrical knob; and changing one or more characteristics of the graphical content in the surface plane of the graphical user interface that is associated with the activated graphical thumb scroll element, wherein the one or more characteristics of the graphical content change according to;
the determined scroll speed and the determined scroll direction. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification