Methods and apparatus to align components in virtual reality environments
AssigneeGoogle Inc.
InventorsDavid Dearman, Chun Yat Frank Li, Erica Morse
Life of this patent
Estimating the term…
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.
Claims18
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.
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.
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.
Dependencies are inferred from the claim text.