Performing virtual reality input
First Claim
Patent Images
1. A computer-implemented method, comprising:
- presenting, by a virtual reality (VR) device, a virtual element in a VR scenario of a VR application;
determining an effective interaction region (EIR) of the virtual element that the virtual element can effectively interact with, the EIR having an area less than an area of the virtual element;
determining, based on a movement sensed by the VR device, coordinates of an operation focus of the VR application in an XY reference in the VR scenario;
generating, based upon the determined coordinates, a trajectory of the operational focus of the VR application in the VR scenario;
detecting, by the VR application, whether the trajectory passes through the EIR of the virtual element; and
selecting, by the VR device, the virtual element if a continuous V-shaped movement interaction between the trajectory of the operational focus and the EIR satisfies one or more conditions of interaction for triggering a selection event of the virtual element, the one or more conditions of interaction include initiation and termination of the continuous V-shaped movement interaction at locations outside of the area of the virtual element, and the trajectory of the operational focus intersects with the two parallel boundaries of the EIR more than four times within a predetermined time period.
3 Assignments
0 Petitions
Accused Products
Abstract
A virtual reality (VR) device presents a virtual element in a VR scenario of a VR application. An effective interaction region (EIR) of the virtual element is determined that the virtual element can effectively interact with. A trajectory of an operational focus of the VR application is determined based on a movement sensed by the VR device. The virtual element is selected if an interaction between the trajectory of the operational focus and the EIR satisfies one or more conditions for triggering a selection event of the virtual button.
31 Citations
26 Claims
-
1. A computer-implemented method, comprising:
-
presenting, by a virtual reality (VR) device, a virtual element in a VR scenario of a VR application; determining an effective interaction region (EIR) of the virtual element that the virtual element can effectively interact with, the EIR having an area less than an area of the virtual element; determining, based on a movement sensed by the VR device, coordinates of an operation focus of the VR application in an XY reference in the VR scenario; generating, based upon the determined coordinates, a trajectory of the operational focus of the VR application in the VR scenario; detecting, by the VR application, whether the trajectory passes through the EIR of the virtual element; and selecting, by the VR device, the virtual element if a continuous V-shaped movement interaction between the trajectory of the operational focus and the EIR satisfies one or more conditions of interaction for triggering a selection event of the virtual element, the one or more conditions of interaction include initiation and termination of the continuous V-shaped movement interaction at locations outside of the area of the virtual element, and the trajectory of the operational focus intersects with the two parallel boundaries of the EIR more than four times within a predetermined time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:
-
presenting, by a virtual reality (VR) device, a virtual element in a VR scenario of a VR application; determining an effective interaction region (EIR) of the virtual element that the virtual element can effectively interact with, the EIR having an area less than an area of the virtual element; determining, based on a movement sensed by the VR device, coordinates of an operation focus of the VR application in an XY reference in the VR scenario; generating, based upon the determined coordinates, a trajectory of the operational focus of the VR application in the VR scenario; detecting, by the VR application, whether the trajectory passes through the EIR of the virtual element; and selecting, by the VR device, the virtual element if a continuous V-shaped movement interaction between the trajectory of the operational focus and the EIR satisfies one or more conditions of interaction for triggering a selection event of the virtual element, the one or more conditions of interaction include initiation and termination of the continuous V-shaped movement interaction at locations outside of the area of the virtual element, and the trajectory of the operational focus intersects with the two parallel boundaries of the EIR for more than four times within a predetermined time period. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-implemented system, comprising:
-
one or more computers; and one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform operations comprising; presenting, by a virtual reality (VR) device, a virtual element in a VR scenario of a VR application; determining an effective interaction region (EIR) of the virtual element that the virtual element can effectively interact with, the EIR having an area less than an area of the virtual element; determining, based on a movement sensed by the VR device, coordinates of an operation focus of the VR application in an XY reference in the VR scenario; generating, based upon the determined coordinates, a trajectory of the operational focus of the VR application in the VR scenario; detecting, by the VR application, whether the trajectory passes through the EIR of the virtual element; and selecting, by the VR device, the virtual element if a continuous V-shaped movement interaction between the trajectory of the operational focus and the EIR satisfies one or more conditions of interaction for triggering a selection event of the virtual element, the one or more conditions of interaction include initiation and termination of the continuous V-shaped movement interaction at locations outside of the area of the virtual element, and the trajectory of the operational focus intersects with the two parallel boundaries of the EIR for more than four times within a predetermined time period. - View Dependent Claims (24, 25, 26)
-
Specification