Transitioning views of a virtual model
First Claim
1. A method for operating a head-mounted display device, the method comprising:
- displaying via the head-mounted display device a virtual model at a first position in a coordinate frame of the head-mounted display device;
receiving sensor data from one or more sensors of the head-mounted display device;
determining a line of sight of a user that intersects the virtual model to identify a location the user is viewing; and
responsive to a trigger, moving the virtual model to a second position in the coordinate frame of the head-mounted display device corresponding to the location the user is viewing and simultaneously scaling a size of the virtual model relative to a field of view of the head-mounted display device, and adjusting a speed of the movement and scaling by moving and scaling the virtual model more quickly while the virtual model is smaller relative to the field of view of the head-mounted display device and more slowly as the virtual model grows larger relative to the field of view of the head-mounted display device, such that the virtual model appears to move and scale in size at a consistent rate relative to the field of view of the head-mounted display device.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments are disclosed for transitioning views presented via a head-mounted display device. One example method for operating a head-mounted display device includes displaying a virtual model at a first position in a coordinate frame of the head-mounted display device, receiving sensor data from one or more sensors of the head-mounted display device, and determining a line of sight of the user that intersects the virtual model to identify a location the user is viewing. The example method further includes, responsive to a trigger, moving the virtual model to a second position in the coordinate frame of the head-mounted display device corresponding to the location the user is viewing and simultaneously scaling the virtual model.
-
Citations
19 Claims
-
1. A method for operating a head-mounted display device, the method comprising:
-
displaying via the head-mounted display device a virtual model at a first position in a coordinate frame of the head-mounted display device; receiving sensor data from one or more sensors of the head-mounted display device; determining a line of sight of a user that intersects the virtual model to identify a location the user is viewing; and responsive to a trigger, moving the virtual model to a second position in the coordinate frame of the head-mounted display device corresponding to the location the user is viewing and simultaneously scaling a size of the virtual model relative to a field of view of the head-mounted display device, and adjusting a speed of the movement and scaling by moving and scaling the virtual model more quickly while the virtual model is smaller relative to the field of view of the head-mounted display device and more slowly as the virtual model grows larger relative to the field of view of the head-mounted display device, such that the virtual model appears to move and scale in size at a consistent rate relative to the field of view of the head-mounted display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A head-mounted display device, comprising:
-
a display; a logic device; and a storage device storing instructions executable by the logic device to display via the display of the head-mounted display device a virtual model at a first position in a coordinate frame of the head-mounted display device; and responsive to a trigger, display an animation representing a movement of the virtual model from the first position to a second position in the coordinate frame of the head-mounted display device and simultaneously scale a size of the virtual model relative to a field of view of the head-mounted display device based on the movement such that the movement and scaling occurs at a variable rate progression in which the virtual model moves and scales more quickly while the virtual model is smaller relative to the field of view of the head-mounted display device and more slowly as the virtual model grows larger relative to the field of view of the head-mounted display device, such that the virtual model appears to move and scale in size at a consistent rate relative to the field of view of the head-mounted display device. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A head-mounted display device comprising:
-
a display; one or more sensors; a logic device; and a storage device storing instructions executable by the logic device to display via the display of the head-mounted display device a virtual model at a first position in a coordinate frame of the head-mounted display device; determine a head pose of a user based on sensor data acquired via the one or more sensors; determine a line of sight of the user that intersects the virtual model to identify a location the user is viewing; and responsive to a trigger, displaying, via the display, an animation representing a movement of the virtual model to a second position in the coordinate frame of the head-mounted display device, the second position corresponding to the location the user is viewing, and simultaneously scaling a size of the virtual model relative to a field of view of the head-mounted display device based on the movement such that the movement and the scaling occurs at a variable rate progression in which the virtual model moves and scales more quickly while the virtual model is smaller relative to the field of view of the head-mounted display device and more slowly as the virtual model grows larger relative to the field of view of the head-mounted display device, such that the virtual model appears to move and scale in size at a consistent rate relative to the field of view of the head-mounted display device. - View Dependent Claims (18, 19)
-
Specification