+

US20230393706A1 - Hand control interfaces and methods in virtual reality environments - Google Patents

Hand control interfaces and methods in virtual reality environments Download PDF

Info

Publication number
US20230393706A1
US20230393706A1 US18/300,769 US202318300769A US2023393706A1 US 20230393706 A1 US20230393706 A1 US 20230393706A1 US 202318300769 A US202318300769 A US 202318300769A US 2023393706 A1 US2023393706 A1 US 2023393706A1
Authority
US
United States
Prior art keywords
user
control interface
icon
interactive control
displaying
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US18/300,769
Inventor
Ethan Fieldman
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Curioxr Inc
Original Assignee
VR Edu Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by VR Edu Inc filed Critical VR Edu Inc
Priority to US18/300,769 priority Critical patent/US20230393706A1/en
Assigned to VR-EDU, Inc. reassignment VR-EDU, Inc. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: FIELDMAN, ETHAN
Publication of US20230393706A1 publication Critical patent/US20230393706A1/en
Priority to US18/403,111 priority patent/US20240211099A1/en
Assigned to CURIOXR, INC. reassignment CURIOXR, INC. CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: VR-EDU, Inc.
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04815Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning

Definitions

  • VR virtual reality
  • Oculus Platform SDK Oculus/Meta Quest platform
  • Oculus VR Irvine, CA
  • parent company Meta Oculus VR
  • the VR application selection interface remains the same; however, the user can make a pinch or similar pointing gesture to simulate laser pointing from the fingertips of the hand recognized by the system for selecting an application for launch from the display of the plurality of application icons in the VR application selection interface.
  • Embodiments of the invention address these challenges by providing methods and systems with improved display and functionality of an application selection interface in a VR environment that changes specifically for use with a user's hands (or other body parts, e.g., arms, feet, etc.) as compared to a separate and different application selection interface that is displayed when physical controllers are used.
  • methods and systems of the invention are implemented through development tools for the Oculus/Meta Quest platform (Oculus Platform SDK) by Oculus VR (Irvine, CA) (parent company Meta). It will be appreciated that the systems and methods, including related displays, user interfaces, controls and functionalities, disclosed herein may be similarly implemented on other VR platforms with other VR SDKs and software development tools known to VR developers.
  • a first application selection interface is provided in connection with use of a physical controller or controllers in a VR environment.
  • the first selection interface may be the same or similar to conventional VR application selection interfaces, such as implemented in the Meta Quest 2 VR system.
  • a second application selection interface that is better and more intuitively adapted for hand interaction and control is displayed to the user.
  • a second and different application selection interface for use with a user's hands in a VR environment does not require laser pointing functionality of conventional VR platforms, but may be presented to appear to be directly acted upon by the user hands, such as pushing or pulling the selected application with a hand to launch the application.
  • application icons in the application selection interface used with hands control may be presented as three-dimensional buttons that a user may use their hands to press the “application button” to launch a desired application.
  • application icons may be presented a three-dimensional levers or switches that can be pulled or flipped to launch the desired application.
  • scrolling arrows may also be presented as three-dimensional buttons to a user for navigating the application selection interface by scrolling up and down by selecting the corresponding up or down button, such as by pushing or pulling the scrolling arrow button. It will be appreciated that the application icons in the application selection interface will scroll up or down based on selection of an up or down scrolling arrow.
  • an application selection interface specific for hands control in a VR environment is displayed to appear at a different distance from the user in comparison to the application selection interface displayed for use with a physical controller.
  • a VR platform may calculate, either directly or indirectly based on arm length, relative arm length, user height, relative user height, or from average user arm lengths or height, a preferred distance that VR application selection interface appears closer to the user than an application selection interface displayed when the user is using a physical controller.
  • such distance for a hands-controlled application selection interface may be about half of an arm length (or relative or average determined arm length) for a user. It will be appreciated that in other embodiments, other distances from the user to the hands-controlled application display interface may be implemented for display, including user-selected distances.
  • an improved hands-control specific interface may be implemented through (i) a software application running on the VR platform operating system, (ii) programming of the hands-control interface as a feature in the VR platform operating system and (iii) other programmed plug-ins and similar control modifications adapted for use in the VR platform operating system. It will be appreciated that Oculus/Meta Quest system software based on Android source code provides one example of a VR platform operating system.
  • FIG. 1 is a perspective view of virtual reality application selection interface for control by a user's hands that interact with application icons and scrolling arrows to press and select an application for launch in an embodiment of the invention.
  • the present invention is directed to methods and interfaces for application selection in virtual reality environments, such as the Meta Quest 2 platform (Irvine, CA).
  • virtual reality environments such as the Meta Quest 2 platform (Irvine, CA).
  • a user in a virtual reality platform wears a headset paired with controllers, such as “touch” controllers, wherein the user interacts with their environment via the tracking and inputs received from one or both controllers to the computerized headset running system or operating software.
  • controllers such as “touch” controllers
  • controllers includes selection of application icons from an application selection interface when the user desires to launch and activate a desired application appearing in the selection interface.
  • a conventional alternative way for users to interact with a virtual reality environment in the Meta Quest 2 platform includes hand tracking.
  • Hand tracking may be activated when a user puts down physical device controllers or is not using the device controllers when beginning interaction in the VR environment.
  • Hand tracking works by using the inside-out cameras of the VR headset which detects the position and orientation of the user's hands and the configuration of the user's fingers.
  • computer vision algorithms track the movement and orientation of the user's hands. Conventionally, the computer vision then recognizes pinching and scrolling gestures from a user's hands that appear and operate like “laser hands” for the user to select, scroll and provide control inputs and interact with the virtual reality environment according to the operating system software for the VR platform.
  • the hand tracking feature of the current Meta Quest 2 platform applied to application selection such as a typical application selection interface resembling application icons on mobile devices and tablets (e.g. IOS and android application selection screens) but in a 3D virtual reality environment can be difficult for users to achieve proper pointing and recognition of the desired control input from the “laser hand” effect as compared to traditional procedures of tapping a button on an application selection interface of the mobile device and tablet platforms.
  • FIG. 1 an embodiment of the invention is illustrated wherein an alternative hand tracking and control interface for selection of an application icon 25 to launch and activate an application is provided in a VR environment to mimic the look and feel and of tapping or pressing an application icon from an application selection interface of mobile device and tablet environments.
  • an application selection interface 10 includes a grid of icons of applications 20 displayed for a user's selection by a user's hand 100 that is tracked by the camera and computer vision of a VR headset worn by the user.
  • a hands-control specific interface of the invention may be implemented through (i) a software application running on the VR platform operating system, (ii) programming of the hands-control interface as a feature in the VR platform operating system and (iii) other programmed plug-ins and similar control modifications adapted for use in the VR platform operating system.
  • Oculus/Meta Quest system software based on Android source code provides one example of a VR platform operating system that may be modified to add or provide an alternative of the hands-control interface of the invention.
  • scroll buttons or representations are displayed as an up arrow 30 and a down arrow 35 .
  • the user's hands 100 can use a finger to push those buttons 30 and 35 to scroll among the application icons 20 of the application selection interface 10 to choose an application for launching.
  • desired application such as education application icon 25
  • the scroll buttons up 30 and down 35 may be programmed to disappear as push buttons since the button pushing experience would no longer be relevant.
  • a user of the present invention for hands control with an application selection interface simply moves their hand 100 and finger over a desired application icon 25 among a plurality of application icons 20 displayed in the application selection interface 10 , and simply pushes the desired application icon 25 as a button to launch the application.
  • the camera tracking and computer vision algorithm in the VR platform activates the “pressed” application when detected. To the user, the experience is more similar to pressing application icons in a mobile device or table environment.
  • the application icons 20 could be represented as 2-dimensional (2D) application icons that become 3D buttons.
  • 2D 2-dimensional
  • the application icons 20 can lift up from 2D display to being displayed as a 3D button, so that it is clear to a user that they can push the application icon 20 as a button down with the user's finger on the user's hand 100 .
  • a user does not need to set down controllers or gesture to activate the hands-control and application selection interface of the invention, but could choose from a settings display, such as at the bottom of the user's VR environment display and select activation of the desired hands-control feature.
  • a user could select menus and settings features that are not necessarily applications in a similar manner of hands-control selecting an icon representing a menu item or setting.
  • a Wi-Fi settings button might change from a 2D to 3D display, so a user knows that the setting can be activated as pressed from the user's hands 100 instead of physical device controllers.
  • pulling and sliding actions from a user's hand 100 might be implemented in the VR platform instead of button pressing depending on the desired action of the user.
  • a user could grab an application icon 20 or between application icons and move the user's hand up or down to cause the application grid to scroll up or down respectively. That is, the user user's their hand 100 to grab something that is displayed to the user and move it up or down, like how someone might grab a huge classroom chalkboard or window to slide it up or down in the real world.
  • the interface applications grid and settings button appears to move toward the user after calculating about how long the user's arms are—such as (i) based on average American height or; (ii) based on how far away physical controllers were when dangling at the user's side or; (iii) based on a user's height since that dimension can be used determine arm length. It will be appreciated that other methods for calculating a preferred distance for an application selection interface 10 to be displayed relative to the user hands 100 may be utilized, with the intention that the user perceives an ability to reach and press or grab or otherwise interact with the application icons 20 or similar menus and settings feature and buttons as an alternative to controller operation and laser-hands interaction.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

A method for a user in a virtual reality environment to select an icon by virtually pressing the icon with the user's finger and displaying the icon as being pushed like a button in a real world environment when launching or activating a software application, setting or menu item represented by the icon.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application is a continuation of U.S. Non-Provisional application Ser. No. 18/066,796, filed Dec. 15, 2022, titled, “HAND CONTROL INTERFACES AND METHODS IN VIRTUAL REALITY ENVIRONMENTS”, which is a continuation of U.S. Non-Provisional application Ser. No. 17/830,109, now U.S. Pat. No. 11,531,448, filed Jun. 1, 2022, titled, “HAND CONTROL INTERFACES AND METHODS IN VIRTUAL REALITY ENVIRONMENTS”, the disclosures of which are incorporated herein in their entirety.
  • BACKGROUND OF THE INVENTION
  • Virtual reality (VR) environments have grown more realistic and immersive as VR headsets, controllers, interfaces, processor speeds, data storage and data transfer technologies have continued to improve. In electronic VR environments, such as implemented through development tools for the Oculus/Meta Quest platform (Oculus Platform SDK) by Oculus VR (Irvine, CA) (parent company Meta) there are both challenges and opportunities for customizing how users interact with the VR environment depending on whether the user is operating a physical controller device or using their body, typically their hands.
  • In conventional VR systems, such as the Meta Quest 2 platform, users can use either a physical controller or their hands to select and activate applications that are typically displayed 2-dimensionally in an application selection interface. In such conventional VR systems, when the user is using a physical controller, they move the controller or use buttons, joystick, scrolling or similar input controls on the controller to select and launch an application from an application selection interface in which applications are displayed similar to application icons on mobile operating systems on tablets and phones, e.g., Android and Apple iOS. If a user is using their hands to interact with the application interface in the conventional VR environment, whether by initially using their hands or setting down the physical controller to switch to hands, the VR application selection interface remains the same; however, the user can make a pinch or similar pointing gesture to simulate laser pointing from the fingertips of the hand recognized by the system for selecting an application for launch from the display of the plurality of application icons in the VR application selection interface.
  • One of the deficiencies of the VR application selection interface remaining in the same display format between a user's use of a physical controller and hands is that the current “laser pointing” hands experience is that the laser pointing effect can be slow to be recognized or not even recognized, difficult to quickly and accurately choose an application for launch, and be less intuitive for moving between application selection and applications selection screens as compared to use of the physical controller for which the application selection interface is more compatible.
  • SUMMARY OF THE INVENTION
  • Embodiments of the invention address these challenges by providing methods and systems with improved display and functionality of an application selection interface in a VR environment that changes specifically for use with a user's hands (or other body parts, e.g., arms, feet, etc.) as compared to a separate and different application selection interface that is displayed when physical controllers are used. In embodiments, methods and systems of the invention are implemented through development tools for the Oculus/Meta Quest platform (Oculus Platform SDK) by Oculus VR (Irvine, CA) (parent company Meta). It will be appreciated that the systems and methods, including related displays, user interfaces, controls and functionalities, disclosed herein may be similarly implemented on other VR platforms with other VR SDKs and software development tools known to VR developers.
  • In an embodiment of the invention, a first application selection interface is provided in connection with use of a physical controller or controllers in a VR environment. The first selection interface may be the same or similar to conventional VR application selection interfaces, such as implemented in the Meta Quest 2 VR system. When a user initially does not use or switches away from using a physical controller, to use a user's hands in the VR environment, a second application selection interface that is better and more intuitively adapted for hand interaction and control is displayed to the user.
  • In further embodiments, a second and different application selection interface for use with a user's hands in a VR environment (as compared to a first application selection interface for use with a physical controller) does not require laser pointing functionality of conventional VR platforms, but may be presented to appear to be directly acted upon by the user hands, such as pushing or pulling the selected application with a hand to launch the application.
  • In embodiments, application icons in the application selection interface used with hands control may be presented as three-dimensional buttons that a user may use their hands to press the “application button” to launch a desired application. In other embodiments application icons may be presented a three-dimensional levers or switches that can be pulled or flipped to launch the desired application.
  • In further embodiments, scrolling arrows may also be presented as three-dimensional buttons to a user for navigating the application selection interface by scrolling up and down by selecting the corresponding up or down button, such as by pushing or pulling the scrolling arrow button. It will be appreciated that the application icons in the application selection interface will scroll up or down based on selection of an up or down scrolling arrow.
  • In further embodiments, an application selection interface specific for hands control in a VR environment is displayed to appear at a different distance from the user in comparison to the application selection interface displayed for use with a physical controller. For example, a VR platform may calculate, either directly or indirectly based on arm length, relative arm length, user height, relative user height, or from average user arm lengths or height, a preferred distance that VR application selection interface appears closer to the user than an application selection interface displayed when the user is using a physical controller. In one embodiment, such distance for a hands-controlled application selection interface may be about half of an arm length (or relative or average determined arm length) for a user. It will be appreciated that in other embodiments, other distances from the user to the hands-controlled application display interface may be implemented for display, including user-selected distances.
  • In embodiments of the invention, an improved hands-control specific interface may be implemented through (i) a software application running on the VR platform operating system, (ii) programming of the hands-control interface as a feature in the VR platform operating system and (iii) other programmed plug-ins and similar control modifications adapted for use in the VR platform operating system. It will be appreciated that Oculus/Meta Quest system software based on Android source code provides one example of a VR platform operating system.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a perspective view of virtual reality application selection interface for control by a user's hands that interact with application icons and scrolling arrows to press and select an application for launch in an embodiment of the invention.
  • DETAILED DESCRIPTION
  • The present invention is directed to methods and interfaces for application selection in virtual reality environments, such as the Meta Quest 2 platform (Irvine, CA).
  • Typically, a user in a virtual reality platform wears a headset paired with controllers, such as “touch” controllers, wherein the user interacts with their environment via the tracking and inputs received from one or both controllers to the computerized headset running system or operating software. It will be appreciated that such interaction via controllers includes selection of application icons from an application selection interface when the user desires to launch and activate a desired application appearing in the selection interface.
  • A conventional alternative way for users to interact with a virtual reality environment in the Meta Quest 2 platform, includes hand tracking. Hand tracking may be activated when a user puts down physical device controllers or is not using the device controllers when beginning interaction in the VR environment. Hand tracking works by using the inside-out cameras of the VR headset which detects the position and orientation of the user's hands and the configuration of the user's fingers. Once detected, computer vision algorithms track the movement and orientation of the user's hands. Conventionally, the computer vision then recognizes pinching and scrolling gestures from a user's hands that appear and operate like “laser hands” for the user to select, scroll and provide control inputs and interact with the virtual reality environment according to the operating system software for the VR platform.
  • The hand tracking feature of the current Meta Quest 2 platform applied to application selection, such as a typical application selection interface resembling application icons on mobile devices and tablets (e.g. IOS and android application selection screens) but in a 3D virtual reality environment can be difficult for users to achieve proper pointing and recognition of the desired control input from the “laser hand” effect as compared to traditional procedures of tapping a button on an application selection interface of the mobile device and tablet platforms.
  • Referring to FIG. 1 , an embodiment of the invention is illustrated wherein an alternative hand tracking and control interface for selection of an application icon 25 to launch and activate an application is provided in a VR environment to mimic the look and feel and of tapping or pressing an application icon from an application selection interface of mobile device and tablet environments.
  • When a user puts down a VR physical device controller or is not using the VR physical device controller when beginning a VR platform experience, an application selection interface 10 includes a grid of icons of applications 20 displayed for a user's selection by a user's hand 100 that is tracked by the camera and computer vision of a VR headset worn by the user. It will be appreciated that in embodiments of the invention, a hands-control specific interface of the invention may be implemented through (i) a software application running on the VR platform operating system, (ii) programming of the hands-control interface as a feature in the VR platform operating system and (iii) other programmed plug-ins and similar control modifications adapted for use in the VR platform operating system. It will be appreciated that Oculus/Meta Quest system software based on Android source code provides one example of a VR platform operating system that may be modified to add or provide an alternative of the hands-control interface of the invention.
  • In a preferred embodiment, scroll buttons or representations are displayed as an up arrow 30 and a down arrow 35. The user's hands 100 can use a finger to push those buttons 30 and 35 to scroll among the application icons 20 of the application selection interface 10 to choose an application for launching. To the user the selection of desired application, such as education application icon 25, mimics pushing a button in the real world, including pushing a scroll button 30 and 35 or an application icon 25.
  • In some embodiments, if the user returns to use of a physical controller, the scroll buttons up 30 and down 35 may be programmed to disappear as push buttons since the button pushing experience would no longer be relevant.
  • Unlike the pinching of fingers to provide a laser-pointing experience in prior art hands tracking of the Meta Quest 2 platform, a user of the present invention for hands control with an application selection interface simply moves their hand 100 and finger over a desired application icon 25 among a plurality of application icons 20 displayed in the application selection interface 10, and simply pushes the desired application icon 25 as a button to launch the application. The camera tracking and computer vision algorithm in the VR platform activates the “pressed” application when detected. To the user, the experience is more similar to pressing application icons in a mobile device or table environment.
  • In embodiments of the invention, the application icons 20 could be represented as 2-dimensional (2D) application icons that become 3D buttons. When a user is in the hands-control interface of the present invention, the application icons 20 can lift up from 2D display to being displayed as a 3D button, so that it is clear to a user that they can push the application icon 20 as a button down with the user's finger on the user's hand 100.
  • In some embodiments, a user does not need to set down controllers or gesture to activate the hands-control and application selection interface of the invention, but could choose from a settings display, such as at the bottom of the user's VR environment display and select activation of the desired hands-control feature.
  • In further embodiments, a user could select menus and settings features that are not necessarily applications in a similar manner of hands-control selecting an icon representing a menu item or setting. For example, a Wi-Fi settings button might change from a 2D to 3D display, so a user knows that the setting can be activated as pressed from the user's hands 100 instead of physical device controllers.
  • In some embodiments, pulling and sliding actions from a user's hand 100 might be implemented in the VR platform instead of button pressing depending on the desired action of the user. For example, a user could grab an application icon 20 or between application icons and move the user's hand up or down to cause the application grid to scroll up or down respectively. That is, the user user's their hand 100 to grab something that is displayed to the user and move it up or down, like how someone might grab a huge classroom chalkboard or window to slide it up or down in the real world.
  • In further embodiments of the invention, when a user is in the hands-control interface for application selection, the interface applications grid and settings button appears to move toward the user after calculating about how long the user's arms are—such as (i) based on average American height or; (ii) based on how far away physical controllers were when dangling at the user's side or; (iii) based on a user's height since that dimension can be used determine arm length. It will be appreciated that other methods for calculating a preferred distance for an application selection interface 10 to be displayed relative to the user hands 100 may be utilized, with the intention that the user perceives an ability to reach and press or grab or otherwise interact with the application icons 20 or similar menus and settings feature and buttons as an alternative to controller operation and laser-hands interaction.
  • Various embodiments of the invention have been described. It will, however, be evident that various modifications and changes may be made thereto, and additional embodiments may be implemented, without departing from the broader scope of the invention as set forth by the claims. This specification is to be regarded in an illustrative rather than a restrictive sense.

Claims (20)

What is claimed is:
1. A method for providing an interactive control interface in a virtual reality environment comprising:
detecting that a user using a virtual reality environment via a virtual reality hardware device is using their hands to interact with the interactive control interface including an icon that appears as a button that represents at least one of a software application, setting and a menu item;
receiving a pressing action from a tracked finger of the user to the icon;
displaying the icon in the virtual reality environment to mimic the appearance of a button being pushed in a real world environment; and
launching or activating the corresponding software application, setting or menu item represented by the icon after receiving the pressing action from the tracked finger.
2. The method of claim 1, further comprising displaying the interactive control interface to appear within arm length distance of the user.
3. The method of claim 1, further comprising displaying the interactive control interface to appear at a user-selected distance.
4. The method of claim 1, further comprising calculating an interface display distance based on at least one of arm length and height of the user and displaying the interactive control interface to appear at the interface display distance.
5. The method of claim 1, further comprising displaying the interactive control interface to appear at a distance based on at least one of an average arm length and height of a plurality of users of the virtual reality environment.
6. The method of claim 1, further comprising detecting when a user discontinues use of a controller to interact with the virtual reality environment and changing appearance of the interactive control interface to appear closer to the user when using their hands to interact with the interactive control interface.
7. The method of claim 6, further comprising displaying the interactive control interface to appear closer within arm length distance of the user.
8. The method of claim 6, further comprising displaying the interactive control interface to appear closer at a user-selected distance.
9. The method of claim 6, further comprising calculating a closer interface display distance based on at least one of arm length and height of the user and displaying the interactive control interface to appear at the closer interface display distance.
10. The method of claim 1, further comprising displaying the interactive control interface to appear at a closer distance based on at least one of an average arm length and height of a plurality of users of the virtual reality environment.
11. The method of claim 1, further comprising detecting when a user discontinues use of a controller to interact with the virtual reality environment and changing appearance of the icon from a 2-dimensional representation of a button to a 3-dimensional representation of a button.
12. The method of claim 1, further comprising detecting a pulling action from a hand of the user and displaying a scrolling of the icon to correspond to a direction of the pulling action.
13. The method of claim 1, further comprising detecting a sliding action from a hand of the user and displaying a scrolling of the icon to correspond to a direction of the sliding action.
14. The method of claim 1, further comprising displaying one or more scroll buttons adjacent the icon and receiving a selection of a scroll button and displaying a scrolling of the icon to correspond to a direction of the scroll button that is selected.
15. The method of claim 14, wherein the one or more scroll buttons include one or both of an up arrow button and a down arrow button.
16. The method of claim 14, wherein the icon appears in a grid of a plurality of icons of the interactive control interface.
17. The method of claim 1, wherein the icon appears in a grid of a plurality of icons of the interactive control interface.
18. The method of claim 6, wherein the icon appears in a grid of a plurality of icons of the interactive control interface.
19. The method of claim 2, wherein the icon appears in a grid of a plurality of icons of the interactive control interface.
20. The method of claim 9, wherein the icon appears in a grid of a plurality of icons of the interactive control interface.
US18/300,769 2022-06-01 2023-04-14 Hand control interfaces and methods in virtual reality environments Abandoned US20230393706A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US18/300,769 US20230393706A1 (en) 2022-06-01 2023-04-14 Hand control interfaces and methods in virtual reality environments
US18/403,111 US20240211099A1 (en) 2022-06-01 2024-01-03 Hand control interfaces and methods in virtual reality environments

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US17/830,109 US11531448B1 (en) 2022-06-01 2022-06-01 Hand control interfaces and methods in virtual reality environments
US18/066,796 US11656742B1 (en) 2022-06-01 2022-12-15 Hand control interfaces and methods in virtual reality environments
US18/300,769 US20230393706A1 (en) 2022-06-01 2023-04-14 Hand control interfaces and methods in virtual reality environments

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US18/066,796 Continuation US11656742B1 (en) 2022-06-01 2022-12-15 Hand control interfaces and methods in virtual reality environments

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US18/403,111 Continuation US20240211099A1 (en) 2022-06-01 2024-01-03 Hand control interfaces and methods in virtual reality environments

Publications (1)

Publication Number Publication Date
US20230393706A1 true US20230393706A1 (en) 2023-12-07

Family

ID=84492684

Family Applications (4)

Application Number Title Priority Date Filing Date
US17/830,109 Active US11531448B1 (en) 2022-06-01 2022-06-01 Hand control interfaces and methods in virtual reality environments
US18/066,796 Active US11656742B1 (en) 2022-06-01 2022-12-15 Hand control interfaces and methods in virtual reality environments
US18/300,769 Abandoned US20230393706A1 (en) 2022-06-01 2023-04-14 Hand control interfaces and methods in virtual reality environments
US18/403,111 Abandoned US20240211099A1 (en) 2022-06-01 2024-01-03 Hand control interfaces and methods in virtual reality environments

Family Applications Before (2)

Application Number Title Priority Date Filing Date
US17/830,109 Active US11531448B1 (en) 2022-06-01 2022-06-01 Hand control interfaces and methods in virtual reality environments
US18/066,796 Active US11656742B1 (en) 2022-06-01 2022-12-15 Hand control interfaces and methods in virtual reality environments

Family Applications After (1)

Application Number Title Priority Date Filing Date
US18/403,111 Abandoned US20240211099A1 (en) 2022-06-01 2024-01-03 Hand control interfaces and methods in virtual reality environments

Country Status (2)

Country Link
US (4) US11531448B1 (en)
WO (1) WO2023235728A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20250076989A1 (en) * 2023-09-05 2025-03-06 VR-EDU, Inc. Hand tracking in extended reality environments

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120047465A1 (en) * 2010-08-19 2012-02-23 Takuro Noda Information Processing Device, Information Processing Method, and Program
CA2810307A1 (en) * 2010-09-06 2012-03-15 Shimane Prefectural Government Image recognition apparatus, operation determining method and computer readable medium
US20120284138A1 (en) * 2011-05-02 2012-11-08 Shave John T Computerized system and method for presenting discount offers
US20140195983A1 (en) * 2012-06-30 2014-07-10 Yangzhou Du 3d graphical user interface
US20170060230A1 (en) * 2015-08-26 2017-03-02 Google Inc. Dynamic switching and merging of head, gesture and touch input in virtual reality
US20170300113A1 (en) * 2016-04-15 2017-10-19 Beijing Pico Technology Co., Ltd. Anti-dizziness method and apparatus for use in virtual reality system
US20170336882A1 (en) * 2016-05-17 2017-11-23 Google Inc. Virtual/augmented reality input device
US20190026004A1 (en) * 2017-07-18 2019-01-24 Chicago Labs, LLC Three Dimensional Icons for Computer Applications

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH086708A (en) * 1994-04-22 1996-01-12 Canon Inc Display device
US6337694B1 (en) * 1999-09-07 2002-01-08 International Business Machines Corporation Method and system for variable speed scrolling within a data processing system
US7702728B2 (en) * 2004-01-30 2010-04-20 Microsoft Corporation Mobile shared group interaction
US20100211638A1 (en) * 2007-07-27 2010-08-19 Goojet Method and device for creating computer applications
US20130054319A1 (en) * 2011-08-29 2013-02-28 United Video Properties, Inc. Methods and systems for presenting a three-dimensional media guidance application
KR101960305B1 (en) * 2012-07-04 2019-03-20 엘지전자 주식회사 Display device including a touch screen and method for controlling the same
US20140139455A1 (en) * 2012-09-18 2014-05-22 Chris Argiro Advancing the wired and wireless control of actionable touchscreen inputs by virtue of innovative attachment-and-attachmentless controller assemblies: an application that builds on the inventor's kindred submissions
KR20140133362A (en) * 2013-05-10 2014-11-19 삼성전자주식회사 display apparatus and user interface screen providing method thereof
US20160004300A1 (en) * 2014-07-07 2016-01-07 PinchVR Inc. System, Method, Device and Computer Readable Medium for Use with Virtual Environments
US10943395B1 (en) * 2014-10-03 2021-03-09 Virtex Apps, Llc Dynamic integration of a virtual environment with a physical environment
US10176639B2 (en) * 2014-11-27 2019-01-08 Magic Leap, Inc. Virtual/augmented reality system having dynamic region resolution
WO2018012206A1 (en) * 2016-07-12 2018-01-18 富士フイルム株式会社 Image display system, control device for head-mounted display, and operating method and operating program for operating same
US10176640B2 (en) * 2016-08-02 2019-01-08 Qualtrics, Llc Conducting digital surveys utilizing virtual reality and augmented reality devices
US10110272B2 (en) * 2016-08-24 2018-10-23 Centurylink Intellectual Property Llc Wearable gesture control device and method
US10586220B2 (en) * 2016-12-02 2020-03-10 Bank Of America Corporation Augmented reality dynamic authentication
CN110337318B (en) * 2017-02-28 2024-06-14 奇跃公司 Recording of virtual and real objects in mixed reality installations
US10410324B2 (en) * 2017-10-31 2019-09-10 International Business Machines Corporation Displaying computer graphics according to arrangement and orientation attributes
US20190384460A1 (en) * 2018-06-14 2019-12-19 Microsoft Technology Licensing, Llc Surfacing application functionality for an object
US11681415B2 (en) * 2018-10-31 2023-06-20 Apple Inc. Near-viewing notification techniques
US11107265B2 (en) * 2019-01-11 2021-08-31 Microsoft Technology Licensing, Llc Holographic palm raycasting for targeting virtual objects
US11086392B1 (en) * 2019-04-09 2021-08-10 Facebook Technologies, Llc Devices, systems, and methods for virtual representation of user interface devices
US11086406B1 (en) * 2019-09-20 2021-08-10 Facebook Technologies, Llc Three-state gesture virtual controls
US11256336B2 (en) * 2020-06-29 2022-02-22 Facebook Technologies, Llc Integration of artificial reality interaction modes
US11582245B2 (en) * 2020-09-15 2023-02-14 Meta Platforms Technologies, Llc Artificial reality collaborative working environments
US12032803B2 (en) * 2020-09-23 2024-07-09 Apple Inc. Devices, methods, and graphical user interfaces for interacting with three-dimensional environments
US20220197277A1 (en) * 2020-12-23 2022-06-23 Qatar Foundation For Education, Science And Community Development Telepresence control schemes for hazardous environments
WO2022047436A1 (en) * 2021-10-13 2022-03-03 Innopeak Technology, Inc. 3d launcher with 3d app icons

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120047465A1 (en) * 2010-08-19 2012-02-23 Takuro Noda Information Processing Device, Information Processing Method, and Program
CA2810307A1 (en) * 2010-09-06 2012-03-15 Shimane Prefectural Government Image recognition apparatus, operation determining method and computer readable medium
US20120284138A1 (en) * 2011-05-02 2012-11-08 Shave John T Computerized system and method for presenting discount offers
US20140195983A1 (en) * 2012-06-30 2014-07-10 Yangzhou Du 3d graphical user interface
US20170060230A1 (en) * 2015-08-26 2017-03-02 Google Inc. Dynamic switching and merging of head, gesture and touch input in virtual reality
US20170300113A1 (en) * 2016-04-15 2017-10-19 Beijing Pico Technology Co., Ltd. Anti-dizziness method and apparatus for use in virtual reality system
US20170336882A1 (en) * 2016-05-17 2017-11-23 Google Inc. Virtual/augmented reality input device
US20190026004A1 (en) * 2017-07-18 2019-01-24 Chicago Labs, LLC Three Dimensional Icons for Computer Applications

Also Published As

Publication number Publication date
US11656742B1 (en) 2023-05-23
US11531448B1 (en) 2022-12-20
US20240211099A1 (en) 2024-06-27
WO2023235728A1 (en) 2023-12-07

Similar Documents

Publication Publication Date Title
JP6382261B2 (en) Advanced camera-based input
Karam A taxonomy of gestures in human computer interactions
US10296091B2 (en) Contextual pressure sensing haptic responses
Ren et al. 3D selection with freehand gesture
CN103502923B (en) User and equipment based on touching and non-tactile reciprocation
US9430041B2 (en) Method of controlling at least one function of device by using eye action and device for performing the method
EP1246048A1 (en) Method and computer system for executing functions for objects based on the movement of an input device
AU2002216117A1 (en) Method and computer system for executing functions for objects based on the movement of an input device
JP2019087284A (en) Interaction method for user interfaces
Ryu et al. GG Interaction: a gaze–grasp pose interaction for 3D virtual object selection
US20240211099A1 (en) Hand control interfaces and methods in virtual reality environments
CN105320410A (en) Method and device for touch control on touch terminal
CN119303299A (en) Map processing method in game, electronic device and computer-readable storage medium
CN108073267B (en) Three-dimensional control method and device based on motion trail
US10860120B2 (en) Method and system to automatically map physical objects into input devices in real time
CN103345358A (en) Display device and information processing method thereof
KR20120062053A (en) Touch screen control how the character of the virtual pet
Fikkert et al. User-evaluated gestures for touchless interactions from a distance
Boeck et al. Exploiting proprioception to improve haptic interaction in a virtual environment
EP4513305A1 (en) Improvements in touchless user interface pointer movement for computer devices
CN104951051B (en) A kind of information processing method and electronic equipment
EP4439245A1 (en) Improved touchless user interface for computer devices
EP4439258A1 (en) Mode switching between touchless pointer operation and typing activities using a computer device
US20240312154A1 (en) Authoring edge-based opportunistic tangible user interfaces in augmented reality
Cheng Direct interaction with large displays through monocular computer vision

Legal Events

Date Code Title Description
AS Assignment

Owner name: VR-EDU, INC., FLORIDA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:FIELDMAN, ETHAN;REEL/FRAME:063326/0530

Effective date: 20221018

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: CURIOXR, INC., FLORIDA

Free format text: CHANGE OF NAME;ASSIGNOR:VR-EDU, INC.;REEL/FRAME:069510/0242

Effective date: 20240702

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载