Methods and apparatus to align components in virtual reality environments
First Claim
Patent Images
1. A method comprising:
- detecting a first input from a handheld controller of a virtual reality system;
responsive to detecting the first input;
communicatively coupling the handheld controller to a head-mounted display of the virtual reality system; and
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;
determining a controller orientation of the handheld controller;
determining a display orientation of 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 controller orientation and the determined display orientation.
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.
-
Citations
14 Claims
-
1. A method comprising:
-
detecting a first input from a handheld controller of a virtual reality system; responsive to detecting the first input; communicatively coupling the handheld controller to a head-mounted display of the virtual reality system; and 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; determining a controller orientation of the handheld controller; determining a display orientation of 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 controller orientation and the determined display orientation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising a non-transitory storage medium, the computer program product including code that, when executed by processing circuitry of a virtual reality system configured to produce a virtual reality environment, causes the processing circuitry to perform a method, the method comprising:
-
detecting a first input from a handheld controller of the virtual reality system; responsive to detecting the first input; communicatively coupling the handheld controller to a head-mounted display of the virtual reality system; and 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; determining a controller orientation of the handheld controller; determining a display orientation of 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 controller orientation and the determined display orientation. - View Dependent Claims (10, 11, 12)
-
-
13. An electronic apparatus configured to produce a virtual reality environment, the electronic apparatus comprising:
-
a memory; and controlling circuitry coupled to the memory, the controlling circuitry being configured to; detect a first input from a handheld controller of the virtual reality system; responsive to detecting the first input; communicatively couple the handheld controller to a head-mounted display of the virtual reality system via a wireless signal; and instruct a user to orient a handheld controller in a designated direction; detect a second input from the handheld controller; and responsive to detecting the second input; determine a controller orientation of the handheld controller; determine a display orientation of a 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 controller orientation and the determined display orientation. - View Dependent Claims (14)
-
Specification