Methods and apparatus to align components in virtual reality environments
First Claim
Patent Images
1. A method comprising:
- instructing a user to orient a handheld controller in a targeted direction by;
displaying a target within a scene displayed by a head-mounted display; and
instructing the user to aim the handheld controller at the target;
detecting an input from the handheld controller; and
responsive to detecting the input;
determining an orientation of the handheld controller;
determining an orientation associated with the head-mounted display; and
storing alignment data representative of an alignment of the handheld controller, the alignment data including data representative of an offset between the determined orientation of the handheld controller and the determined orientation associated with the head-mounted display.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, devices, methods, computer program products, and electronic apparatuses for aligning components in virtual reality environments are provided. An example method includes detecting a first input from a handheld controller of a virtual reality system, responsive to detecting the first input, instructing a user to orient a handheld controller in a designated direction, detecting a second input from the handheld controller; and responsive to detecting the second input, storing alignment data representative of an alignment of the handheld controller.
85 Citations
18 Claims
-
1. A method comprising:
-
instructing a user to orient a handheld controller in a targeted direction by; displaying a target within a scene displayed by a head-mounted display; and instructing the user to aim the handheld controller at the target; detecting an input from the handheld controller; and responsive to detecting the input; determining an orientation of the handheld controller; determining an orientation associated with the head-mounted display; and storing alignment data representative of an alignment of the handheld controller, the alignment data including data representative of an offset between the determined orientation of the handheld controller and the determined orientation associated with the head-mounted display. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product comprising a non-transitory storage medium, the computer program product including code that, when executed by processing circuitry, causes the processing circuitry to perform a method comprising:
-
instructing a user to orient a handheld controller in a designated direction by; displaying a target within a scene displayed by a head-mounted display that is communicatively coupled to the handheld controller; and instructing the user to aim the handheld controller at the target; detecting an input from the handheld controller; and responsive to detecting the input; determining an orientation of the handheld controller; determining an orientation associated with the head-mounted display that is communicatively coupled to the handheld controller; and storing alignment data representative of an alignment of the handheld controller, the alignment data including data representative of an offset between the determined orientation of the controller and the determined orientation associated with the head-mounted display. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. An electronic apparatus comprising:
-
a memory; and controlling circuitry coupled to the memory and configured to; detect a first input from a handheld controller; responsive to detecting the first input; display a target within a scene displayed by a head-mounted display; and instruct a user to aim the handheld controller at the target detect a second input from the handheld controller; and responsive to detecting the second input; determine an orientation of the handheld controller; determine an orientation associated with the head-mounted display; and store alignment data representative of an alignment of the handheld controller, the alignment data including data representative of an offset between the determined orientation of the controller and the determined orientation associated with the head-mounted display. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification