THREE-DIMENSIONAL USER INTERFACE FOR HEAD-MOUNTABLE DISPLAY
First Claim
1. A method for displaying a user interface (UI) for a head-mountable display (HMD), the method comprising:
- generating three-dimensional content for display by the HMD;
identifying three-dimensional coordinates for UI elements of the UI that are associated with the three-dimensional content, the three-dimensional coordinates identified within an angular range for the UI that includes a viewable region of the HMD; and
in response to receiving an input, displaying the UI elements at the identified three-dimensional coordinates over the three-dimensional content.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer-readable medium for a user interface (UI) for a head-mountable display (HMD). The method includes generating three-dimensional content for display by the HMD. The method also includes identifying three-dimensional coordinates for UI elements of the UI that are associated with the three-dimensional content. The three-dimensional coordinates identified within an angular range for the UI that includes a viewable region of a user while wearing the HMD. Additionally, the method includes, in response to a user input, displaying the UI elements at the identified three-dimensional coordinates over the three-dimensional content. The method may further include, after displaying the UI elements, moving the display of the UI elements on the HMD in a direction corresponding to a movement direction of the HMD in response to detecting movement of the HMD corresponding to movement of a head of the user wearing the HMD.
54 Citations
20 Claims
-
1. A method for displaying a user interface (UI) for a head-mountable display (HMD), the method comprising:
-
generating three-dimensional content for display by the HMD; identifying three-dimensional coordinates for UI elements of the UI that are associated with the three-dimensional content, the three-dimensional coordinates identified within an angular range for the UI that includes a viewable region of the HMD; and in response to receiving an input, displaying the UI elements at the identified three-dimensional coordinates over the three-dimensional content. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for displaying a user interface (UI), the apparatus comprising:
-
a head-mountable display (HMD); and at least one processor configured to; generate three-dimensional content for display by the HMD; identify three-dimensional coordinates for UI elements of the UI that are associated with the three-dimensional content, the three-dimensional coordinates identified within an angular range for the UI that includes a viewable region of the HMD; and in response to receipt of an input, cause the HMD to display the UI elements at the identified three-dimensional coordinates over the three-dimensional content. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium comprising program code for generating a display of a user interface (UI) for a head-mountable display (HMD) that, when executed by at least one processor, causes an electronic device to:
-
generate three-dimensional content for display by the HMD; identify three-dimensional coordinates for UI elements of the UI that are associated with the three-dimensional content, the three-dimensional coordinates identified within an angular range for the UI that includes a viewable region of the HMD; and in response to receipt of an input, cause the HMD to display the UI elements at the identified three-dimensional coordinates over the three-dimensional content. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification