雨果巴拉:行业北极星Vision Pro过度设计不适合市场

Magic Leap Patent | Content interaction driven by eye metrics

Patent: Content interaction driven by eye metrics

Drawings: Click to check drawins

Publication Number: 20210181514

Publication Date: 20210617

Applicants: Magic Leap

Abstract

A head mounted display system for displaying image content to a user comprises at least one display configured to be worn by a user to present virtual content to first and second eyes of a user, one or more inwardly facing sensors or camera configured to monitor one or both of the users eye and processing electronics. This head mounted display system is configured such that virtual content activity can be initiated and/or driven from eye inputs such as gaze direction, eyelid motions (e.g., blinking), and/or other eye gestures.

Claims

1. A head mounted display system for displaying image content to a user, the display system comprising: at least one display configured to be worn by a user to present virtual content to first and second eyes of a user; a first inward facing camera configured to image the first eye of the user; a second inward facing camera configured to image the second eye of the user; and processing electronics in communication with the first and second inward-facing cameras and said at least one display, the processing electronics configured to: present virtual content to the user on said at least one display; using the first inward-facing camera, determine that the first eye is at least partially closed; using the second inward-facing camera, determine that the second eye is at least partially closed; and based on the determination that the first and second eyes of the user are at least partially closed, alter a state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

2. The display system of claim 1, wherein the processing electronics are configured to alter said state of the head mounted display system based on a determination that the first and second eyes of the user are at least partially closed for longer than the threshold time.

3. The display system of claim 2, wherein said threshold time is in the range from 500 milliseconds to 1.5 second.

4. The display system of claim 2, wherein said threshold time in the range from 750 milliseconds to 2.0 seconds.

5. The display system of claim 2, wherein said threshold time in the range from 1 second and 3 seconds.

6. The display system of claim 2, wherein said threshold time in the range from 3 second and 10 seconds.

7. The display system of claim 1, wherein the processing electronics are configured to alter said state of the head mounted display system based on a determination that the first and second eyes of the user transition from being in an opened state to being in an at least partially closed state at least a first time and a second time.

8. The display system of claim 7, wherein said first and second times are separated by less than 3 seconds.

9. The display system of claim 7, wherein said first and second times are separated by less than 2 seconds.

10. The display system of claim 7, wherein said first and second times are separated by less than 1.5 seconds.

11. The display system of claim 1, wherein the processing electronics are configured to alter said state of the head mounted display system based on a determination that the first and second eyes of the user transition from being in an opened state to being in an at least partially closed state at least three times, a first time, a second time, and a third time.

12. The display system of claim 11, wherein said first and second times as well as said second and third times are separated by less than 3 seconds.

13. The display system of claim 11, wherein said first and second times as well as said second and third times are separated by less than 2 seconds.

14. The display system of claim 11, wherein said first and second times as well as said second and third times are separated by less than 1.5 seconds.

15. The display system of claim 1, wherein said processing electronics are configured to determine a gaze direction of said first and second eyes and use both said gaze direction and said determination that the first and second eyes of the user are at least partially closed to determine whether to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

16. The display system of claim 1, wherein said processing electronics are configured to determine a vergence of said first and second eyes and use both said vergence and said determination that the first and second eyes of the user are at least partially closed to determine whether to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

17. The display system of claim 1, wherein said processing electronics are configured to determine a gaze direction and a vergence of said first and second eyes and use said gaze direction, said vergence, and said determination that the first and second eyes of the user are at least partially closed to determine whether to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

18. The display system of claim 1, wherein said processing electronics are configured to display buttons, knobs, windows, menu items, or other regions toward which the user can direct their gaze to make a selection, said processing electronics being configured to identify said gaze direction of said first and second eyes and to use said gaze direction directed at said buttons, knobs, windows, menu items, or other regions and said determination that the first and second eyes of the user are at least partially closed in identifying a command or selection to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

19. The display system of claim 1, wherein said processing electronics are configured to display buttons, knobs, windows, menu items, or other regions toward which the user can direct their gaze to make a selection, said processing electronics being configured to identify said gaze direction and the vergence of said first and second eyes and to use said gaze direction and vergence directed at said buttons, knobs, windows, menu items, or other regions and said determination that the first and second eyes of the user are at least partially closed in identifying a command or selection to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

20. The display system of claim 1, wherein said processing electronics are configured to display buttons, knobs, windows, menu items, or other regions toward which the user can direct their gaze to make a selection, said processing electronics being configured to identify said the vergence of said first and second eyes and to use said vergence directed at said buttons, knobs, windows, menu items, or other regions and said determination that the first and second eyes of the user are at least partially closed in identifying a command or selection to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

21.-32. (canceled)

Description

CROSS-REFERENCE TO RELATED APPLICATIONS

[0001] This application claims the benefit of priority under 35 U.S.C. .sctn. 119(e) to U.S. Provisional application Ser. No. 15/448,402, filed on Jul. 19, 2018, entitled "CONTENT INTERACTION DRIVEN BY EYE METRICS," and Ser. No. 15/469,369, filed on Sep. 24, 2019, entitled "CONTENT INTERACTION DRIVEN BY EYE METRICS," each of which is hereby incorporated by reference herein in its entirety.

BACKGROUND

Field

[0002] The present disclosure relates to virtual reality and augmented reality imaging and visualization systems and more particularly to content interaction means in virtual reality and augmented reality systems.

Description of the Related Art

[0003] Modern computing and display technologies have facilitated the development of systems for so called "virtual reality" or "augmented reality" experiences, wherein digitally reproduced images or portions thereof are presented to a user in a manner wherein they seem to be, or may be perceived as, real. A virtual reality, or "VR", scenario typically involves presentation of digital or virtual image information without transparency to other actual real-world visual input; an augmented reality, or "AR", scenario typically involves presentation of digital or virtual image information as an augmentation to visualization of the actual world around the user.

SUMMARY

[0004] Information input tools, ranging from the computer mouse to the keyboard to handheld controllers, are all adapted to translate a human physical act into an information signal. As sensor technology improves, the former need for discrete and dedicated input tools to receive a designated user act can transition to accurate passive detection of more subtle inputs.

[0005] Described herein are means of initiating and/or driving virtual content activity from eye inputs such as gaze direction, eyelid motions (e.g., blinking), and/or other eye gestures.

[0006] The systems, methods and devices of this disclosure each have several innovative aspects, no single one of which is solely responsible for the desirable attributes disclosed herein. A variety of example systems and methods are provided below.

Part I

Example 1

[0007] A head mounted display system for displaying image content to a user, the display system comprising: [0008] at least one display configured to be worn by a user to present virtual content to first and second eyes of a user; [0009] a first inward facing camera configured to image the first eye of the user; [0010] a second inward facing camera configured to image the second eye of the user; and [0011] processing electronics in communication with the first and second inward-facing cameras and said at least one display, the processing electronics configured to: [0012] present virtual content to the user on said at least one display; [0013] using the first inward-facing camera, determine that the first eye is at least partially closed; [0014] using the second inward-facing camera, determine that the second eye is at least partially closed; and [0015] based on the determination that the first and second eyes of the user are at least partially closed, alter a state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 2

[0016] The display system of Example 1, wherein the processing electronics are configured to alter said state of the head mounted display system based on a determination that the first and second eyes of the user are at least partially closed for longer than the threshold time.

Example 3

[0017] The display system of Example 2, wherein said threshold time is in the range from 500 milliseconds to 1.5 second.

Example 4

[0018] The display system of Example 2, wherein said threshold time in the range from 750 milliseconds to 2.0 seconds.

Example 5

[0019] The display system of Example 2, wherein said threshold time in the range from 1 second and 3 seconds.

Example 6

[0020] The display system of Example 2, wherein said threshold time in the range from 3 second and 10 seconds.

Example 7

[0021] The display system of Example 1, wherein the processing electronics are configured to alter said state of the head mounted display system based on a determination that the first and second eyes of the user transition from being in an opened state to being in an at least partially closed state at least a first time and a second time.

Example 8

[0022] The display system of Example 7, wherein said first and second times are separated by less than 3 seconds.

Example 9

[0023] The display system of Example 7, wherein said first and second times are separated by less than 2 seconds.

Example 10

[0024] The display system of Example 7, wherein said first and second times are separated by less than 1.5 seconds.

Example 11

[0025] The display system of Example 1, wherein the processing electronics are configured to alter said state of the head mounted display system based on a determination that the first and second eyes of the user transition from being in an opened state to being in an at least partially closed state at least three times, a first time, a second time, and a third time.

Example 12

[0026] The display system of Example 11, wherein said first and second times as well as said second and third times are separated by less than 3 seconds.

Example 13

[0027] The display system of Example 11, wherein said first and second times as well as said second and third times are separated by less than 2 seconds.

Example 14

[0028] The display system of Example 11, wherein said first and second times as well as said second and third times are separated by less than 1.5 seconds.

Example 15

[0029] The display system of any of the Examples above, wherein said processing electronics are configured to determine a gaze direction of said first and second eyes and use both said gaze direction and said determination that the first and second eyes of the user are at least partially closed to determine whether to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 16

[0030] The display system of any of the Examples above, wherein said processing electronics are configured to determine a vergence of said first and second eyes and use both said vergence and said determination that the first and second eyes of the user are at least partially closed to determine whether to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 17

[0031] The display system of any of the Examples above, wherein said processing electronics are configured to determine a gaze direction and a vergence of said first and second eyes and use said gaze direction, said vergence, and said determination that the first and second eyes of the user are at least partially closed to determine whether to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 18

[0032] The display system of any of the Examples above, wherein said processing electronics are configured to display buttons, knobs, windows, menu items, or other regions toward which the user can direct their gaze to make a selection, said processing electronics being configured to identify said gaze direction of said first and second eyes and to use said gaze direction directed at said buttons, knobs, windows, menu items, or other regions and said determination that the first and second eyes of the user are at least partially closed in identifying a command or selection to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 19

[0033] The display system of any of the Examples above, wherein said processing electronics are configured to display buttons, knobs, windows, menu items, or other regions toward which the user can direct their gaze to make a selection, said processing electronics being configured to identify said gaze direction and the vergence of said first and second eyes and to use said gaze direction and vergence directed at said buttons, knobs, windows, menu items, or other regions and said determination that the first and second eyes of the user are at least partially closed in identifying a command or selection to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 20

[0034] The display system of any of the Examples above, wherein said processing electronics are configured to display buttons, knobs, windows, menu items, or other regions toward which the user can direct their gaze to make a selection, said processing electronics being configured to identify said the vergence of said first and second eyes and to use said vergence directed at said buttons, knobs, windows, menu items, or other regions and said determination that the first and second eyes of the user are at least partially closed in identifying a command or selection to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 21

[0035] The display system of any of the Examples above, wherein said processing electronics are configured to use glints on said first and second eyes to determine whether said first and second eyes are at least partially closed.

Example 22

[0036] The display system of any of the Examples above, wherein based on the determinations that the first and second eyes of the user are at least partially closed, the processing electronics are configured to alter a state of the head mounted display system so as to modify the virtual content presented to the user.

Example 23

[0037] The display system of any of the Examples above, wherein based on the determinations that the first and second eyes of the user are at least partially closed, the processing electronics are configured to alter a state of the head mounted display system so as to modify the manner in which virtual content is presented to the user.

Example 24

[0038] The display system of Example 23, wherein the manner in which virtual content is presented to the user includes the color of virtual content, the color palette used to provide color to virtual content, the position of virtual content, or movement of virtual content.

Example 25

[0039] The display system of any of the Examples above, wherein based on the determinations that the first and second eyes of the user are at least partially closed, the processing electronics are configured to alter a state of the head mounted display system so as to modify a performance feature of the head mounted display system apparent to the user.

Example 26

[0040] The display system of Example 25, wherein a performance feature of the head mounted display system apparent to the user includes audio characteristics.

Example 27

[0041] The display system of Example 26, wherein said audio characteristics include volume, which speaker a particular sound emanates from, balance between speakers, or any combination thereof.

Example 28

[0042] The display system of any of the Examples above, wherein said determination that causes said state to be altered is that said first and second eyes are partially closed.

Example 29

[0043] The display system of any of the Examples above, wherein said determination that causes said state to be altered is that said first and second eyes are squinting.

Example 30

[0044] The display system of any of the Examples above, wherein said determination that causes said state to be altered is that said first and second eyes are fully closed.

Example 31

[0045] The display system of any of the Examples above, wherein said determination that causes said state to be altered is that said first and second eyes are blinking.

Example 32

[0046] The display system of any of the Examples above, said altering of said state of the head mounted display does not reduce power consumption of said head mounted display system.

Part II

Example 1

[0047] A head mounted display system for displaying image content to a user, the display system comprising: [0048] at least one display configured to be worn by a user to present virtual content to first and second eyes of a user; [0049] a first inward facing camera configured to image the first eye of the user; [0050] a second inward facing camera configured to image the second eye of the user; and [0051] processing electronics in communication with the first and second inward-facing cameras and said at least one display, the processing electronics configured to: [0052] present virtual content to the user on said at least one display; [0053] using the first and second inward-facing cameras determine a vergance of said first and second eyes; and [0054] based on a determination of said vergence, alter a state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 2

[0055] The display system of any of the Examples above, wherein said processing electronics are configured to determine a gaze direction of said eyes and based on said determination of said gaze direction and said vergence, alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 3

[0056] The display system of any of the Examples above, wherein said processing electronics are configured to use both said vergence and a determination that the first and second eyes of the user are at least partially closed to determine whether to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 4

[0057] The display system of any of the Examples above, wherein said processing electronics are configured to determine a gaze direction of said first and second eyes and that the first and second eyes of the user are at least partially closed and use said gaze direction, said vergence, and a determination that the first and second eyes of the user are at least partially closed to determine whether to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 5

[0058] The display system of any of the Examples above, wherein said processing electronics are configured to display buttons, knobs, windows, menu items, or other regions toward at an apparent distance from the user, and said processing electronics are configured to detect a vergence corresponding to said apparent distance of said buttons, knobs, windows, menu items, or other regions in identifying a command or selection to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 6

[0059] The display system of any of the Examples above, wherein said processing electronics are configured to display buttons, knobs, windows, menu items, or other regions toward which the user can direct their gaze to make a selection, said processing electronics further being configured to identify the vergence of said first and second eyes and to use said gaze direction and vergence directed at said buttons, knobs, windows, menu items, or other regions in identifying a command or selection to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 7

[0060] The display system of any of the Examples above, wherein based on the determined vergence, the processing electronics are configured to alter a state of the head mounted display system so as to modify the virtual content presented to the user.

Example 8

[0061] The display system of any of the Examples above, wherein based on the on determined vergence, the processing electronics are configured to alter a state of the head mounted display system so as to modify the manner in which virtual content is presented to the user.

Example 9

[0062] The display system of Example 8, wherein the manner in which virtual content is presented to the user includes the color of virtual content, the color palette used to provide color to virtual content, the position of virtual content, or movement of virtual content.

Example 10

[0063] The display system of any of the Examples above, wherein based on the determined vergence, the processing electronics are configured to alter a state of the head mounted display system so as to modify a performance feature of the head mounted display system apparent to the user.

Example 11

[0064] The display system of Example 10, wherein a performance feature of the head mounted display system apparent to the user includes audio characteristics.

Example 12

[0065] The display system of Example 11, wherein said audio characteristics include volume, which speaker a particular sound emanates from, balance between speakers, or any combination thereof.

Example 13

[0066] The display system of any of the Examples above, said altering of said state of the head mounted display does not reduce power consumption of said head mounted display system.

Example 14

[0067] The display system of any of the Examples above, wherein said state is altered if said vergence is within a threshold distance from where virtual content appears to be displayed.

Example 15

[0068] The display system of Example 14, wherein said threshold distance is a depth from where said virtual content appears to be displayed.

Example 16

[0069] The display system of any of the Examples above, wherein said state is altered if said vergence is sufficiently close in depth to where virtual content appears to be displayed.

Part III

Example 1

[0070] A virtual content display system, comprising: [0071] a graphics rendering module configured to prepare virtual content for display in a first render mode; [0072] a display bridge coupled to a left display and a right display aligning to a left and right user eye respectively, wherein the display bridge is configured to selectively display a left and right version of the prepared virtual content from the graphics rendering module on the respective left and right display; [0073] left and right inward-facing sensors configured to detect an eye image status of a left and right user eye respectively; and [0074] processing electronics in communication with the left and right inward-facing sensors and the graphics rendering module, the processing electronics configured to: [0075] transmit virtual content from the graphics rendering module to the display bridge in a first mode, [0076] detect a change in both left and right eye image status by the left and right inward-facing sensors, and [0077] change a render mode of virtual content, at the graphics rendering module.

Example 2

[0078] The display system of Example 1, wherein detecting a change in eye image status of both the left and right eye further comprises determining a time duration of the change.

Example 3

[0079] The display system of Example 2, wherein the time duration of the change in eye image status of both the left and right eye corresponds a first range of time.

Example 4

[0080] The display system of Example 3, wherein the first range of time has a lower limit of greater than zero seconds.

Example 5

[0081] The display system of Example 4, wherein changing the mode of virtual content corresponds to selecting a second render mode from a plurality of render modes.

Example 6

[0082] The display system of Example 5, wherein the second render mode is a change in color of at least one component of the virtual content.

Example 7

[0083] The display system of Example 6, wherein the processing electronics are further configured to display the virtual content according to the second render mode.

Example 8

[0084] The display system of Example 2, wherein the time duration of change in eye image status of both the left and right eye corresponds to a second range of time.

Example 9

[0085] The display system of Example 8, wherein the second range of time has a lower limit of one second.

Example 10

[0086] The display system of Example 9, wherein changing the mode of virtual content corresponds to selecting a third mode change from a plurality of mode changes.

Example 11

[0087] The display system of Example 10, wherein the third mode is a change in geometric render space of the virtual content.

Example 12

[0088] The display system of Example 11, wherein the change in geometric render space is to a second position.

Example 13

[0089] The display system of Example 12, wherein an audio signal of the virtual content is adjusted to originate from a virtual speaker position at the second position.

Example 14

[0090] The display system of Example 12, wherein the processing electronics are further configured to display the virtual content according to the second render mode.

Example 15

[0091] A virtual content display system, comprising:

[0092] a graphics rendering module configured to prepare virtual content for display in a first operating state;

[0093] a display bridge coupled to a left display and a right display aligning to a left and right user eye respectively, wherein the display bridge is configured to selectively display a left and right version of the prepared virtual content from the graphics rendering module on the respective left and right display;

[0094] left and right inward-facing sensors configured to detect an eye image status of a left and right user eye respectively; and

[0095] processing electronics in communication with the left and right inward-facing sensors and the graphics rendering module, the processing electronics configured to:

[0096] transmit virtual content from the graphics rendering module to the display bridge in a first mode,

[0097] determine a vergence point where a gaze direction of the left and right user eye intersect, and

[0098] change, at the graphics rendering module, an operating state of virtual content that is co-located with the vergence point.

Example 16

[0099] The display system of Example 15, wherein changing the operating state of virtual content comprises selecting a second operating state from a predetermined list of operating states.

Example 17

[0100] The display system of Example 16, wherein the first operating state is a static display of the virtual content.

Example 18

[0101] The display system of Example 17, wherein the second operating state is an animated display of the virtual content.

Example 19

[0102] The display system of Example 18, wherein the processing electronics are further configured to change the operating state of the virtual content at the rendering module to the first operating state concurrent with the vergence point being a predetermined distance from the virtual content.

Example 20

[0103] The display system of Example 16, wherein the first operating state is a disabled interaction state.

Example 21

[0104] The display system of Example 20, wherein the second operating state is a user-input enabled state.

BRIEF DESCRIPTION OF THE DRAWINGS

[0105] FIG. 1 illustrates a user's view of augmented reality (AR) through an AR device according to some implementations.

[0106] FIG. 2 illustrates an example of wearable display system according to some implementations.

[0107] FIG. 3 illustrates a conventional display system for simulating three-dimensional imagery for a user according to some implementations.

[0108] FIG. 4 illustrates aspects of an approach for simulating three-dimensional imagery using multiple depth planes according to some implementations.

[0109] FIGS. 5A-5C illustrate relationships between radius of curvature and focal radius according to some implementations.

[0110] FIG. 6 illustrates an example of a waveguide stack for outputting image information to a user according to some implementations.

[0111] FIG. 7 illustrates an example of exit beams outputted by a waveguide according to some implementations.

[0112] FIG. 8 illustrates an example of a render pipeline for displaying virtual content to a user according to some implementations.

[0113] FIG. 9. illustrates partial blink detection techniques.

[0114] FIG. 10. illustrates feature detection within an eye image for status detection.

[0115] FIG. 11 illustrates an eye image status detection system according to some implementations.

[0116] FIG. 12 illustrates a flowchart of a process for changing a virtual content mode based on a detected user eye metric according to some implementations.

[0117] FIG. 13 illustrates a flowchart of a process for changing an operating state based on a detected vergence point according to some implementations.

[0118] FIG. 14 illustrates a content operating state as a function of eye vergence according to some implementations.

[0119] It will be appreciated that the drawings are provided to illustrate example implementations and are not intended to limit the scope of the disclosure. Like reference numerals refer to like features throughout.

DETAILED DESCRIPTION

Example Display Systems

[0120] With reference to FIG. 1, an augmented reality scene 100 is depicted. It will be appreciated that modern computing and display technologies have facilitated the development of systems for so called "virtual reality" or "augmented reality" experiences, wherein digitally reproduced images or portions thereof are presented to a user in a manner wherein they seem to be, or may be perceived as, real. A virtual reality, or "VR", scenario typically involves presentation of digital or virtual image information without transparency to other actual real-world visual input; an augmented reality, or "AR", scenario typically involves presentation of digital or virtual image information as an augmentation to visualization of the actual world around the user. FIG. 1 shows an example of such a scene in which a user of an AR technology sees a real-world park-like setting 110 featuring people, trees, buildings in the background, and a concrete platform 120. In addition to these items, the user of the AR technology also perceives that he "sees" a robot statue 130 standing upon the real-world platform 120, and a cartoon-like avatar character 140 flying by which seems to be a personification of a bumble bee, even though these elements 130, 150 do not exist in the real world. Because the human visual perception system is complex, it is challenging to produce a VR or AR technology that facilitates a comfortable, natural-feeling, rich presentation of virtual image elements amongst other virtual or real-world imagery elements.

[0121] FIG. 2 illustrates an example of wearable display system 200 (alternatively referred to as a "head mounted display" or "HMD" throughout this disclosure). The display system 200 includes a display 208, and various mechanical and electronic modules and systems to support the functioning of that display 208. The display 208 may be coupled to a frame 212, which is wearable by a display system user or viewer 201 and which is configured to position the display 208 in front of the eyes of the user 201. The display 208 may be considered eyewear in some implementations. In some implementations, a speaker 216 is coupled to the frame 212 and positioned adjacent the ear canal of the user 201 (in some implementations, another speaker, not shown, is positioned adjacent the other ear canal of the user to provide for stereo/shapeable sound control). In some implementations, the display system may also include one or more microphones (not shown) or other devices to detect sound. In some implementations, the microphone is configured to allow the user to provide inputs or commands to the system 200 (e.g., the selection of voice menu commands, natural language questions, etc.) and/or may allow audio communication with other persons (e.g., with other users of similar display systems).

[0122] With continued reference to FIG. 2, the display 208 is operatively coupled, such as by a wired lead or wireless connectivity, to a local data processing module 224 which may be mounted in a variety of configurations, such as fixedly attached to the frame 212, fixedly attached to a helmet or hat worn by the user, embedded in headphones, or otherwise removably attached to the user 201 (e.g., in a backpack-style configuration, in a beltcoupling style configuration). The local processing and data module 224 may comprise a hardware processor or processing electronics or circuitry, as well as digital memory, such as non-volatile memory (e.g., flash memory or hard disk drives), both of which may be utilized to assist in the processing, caching, and storage of data. The data include data a) captured from sensors (which may be, e.g., operatively coupled to the frame 212 or otherwise attached to the user 201), such as image capture devices (such as cameras), microphones, inertial measurement units, accelerometers, compasses, GPS units, radio devices, and/or gyros; and/or b) acquired and/or processed using remote processing module 228 and/or remote data repository 232, possibly for passage to the display 208 after such processing or retrieval. The local processing and data module 224 may be operatively coupled by communication links 236, 240, such as via a wired or wireless communication links, to the remote processing module 228 and remote data repository 232 such that these remote modules 228, 232 are operatively coupled to each other and available as resources to the local processing and data module 224. In some implementations, the local processing and data module 224 may include one or more of the image capture devices, microphones, inertial measurement units, accelerometers, compasses, GPS units, radio devices, and/or gyros. In some other implementations, one or more of these sensors may be attached to the frame 212, or may be stand alone structures that communicate with the local processing and data module 224 by wired or wireless communication pathways.

[0123] With continued reference to FIG. 2, in some implementations, the remote processing module 228 may comprise one or more processors or processing electronics or circuitry configured to analyze and process data and/or image information. In some implementations, the remote data repository 232 may comprise a digital data storage facility, which may be available through the internet or other networking configuration in a "cloud" resource configuration. In some implementations, the remote data repository 232 may include one or more remote servers, which provide information, e.g., information for generating augmented reality content, to the local processing and data module 224 and/or the remote processing module 228. In some implementations, all data is stored and all computations are performed in the local processing and data module, allowing fully autonomous use from a remote module.

[0124] The perception of an image as being "three-dimensional" or "3-D" may be achieved by providing slightly different presentations of the image to each eye of the viewer. FIG. 3 illustrates a conventional display system for simulating three-dimensional imagery for a user. Two distinct images 306, 308--one for each eye 302, 304--are outputted to the user. The images 306, 308 are spaced from the eyes 302, 304 by a distance 310 along an optical or z-axis parallel to the line of sight of the viewer. The images 306, 308 are flat and the eyes 302, 304 may focus on the images by assuming a single accommodated state. Such systems rely on the human visual system to combine the images 306, 308 to provide a perception of depth for the combined image.

[0125] It will be appreciated, however, that the human visual system is more complicated and providing a realistic perception of depth is more challenging. For example, without being limited by theory, it is believed that viewers of an object may perceive the object as being "three-dimensional" due to a combination of vergence and accommodation. Vergence movements (i.e., rolling movements of the pupils toward or away from each other to converge the lines of sight of the eyes to fixate upon an object) of the two eyes relative to each other are closely associated with focusing (or "accommodation") of the lenses of the eyes. Under normal conditions, a change in vergence of the eyes when shifting attention from one object to another object at a different distance will automatically cause a matching change in the focus of the lenses of the eyes, or accommodation of the eyes, under a relationship known as the "accommodation-vergence reflex." Likewise, a change in accommodation will trigger a matching change in vergence, under normal conditions. As noted herein, many stereoscopic or "3-D" display systems display a scene using slightly different presentations (and, so, slightly different images) to each eye such that a three-dimensional perspective is perceived by the human visual system. Such systems can be uncomfortable for many viewers, however, since they, among other things, simply provide a different presentations of a scene, but with the eyes viewing all the image information at a single accommodated state, and work against the "accommodation-vergence reflex." Display systems that provide a better match between accommodation and vergence may form more realistic and comfortable simulations of three-dimensional imagery.

[0126] FIG. 4 illustrates aspects of an approach for simulating three-dimensional imagery using multiple depth planes. Objects at various distances from eyes 302, 304 on the z-axis are accommodated by the eyes 302, 304 so that those objects are in focus. The eyes (302 and 304) assume particular accommodated states to bring into focus objects at different distances along the z-axis. Consequently, a particular accommodated state may be said to be associated with a particular one of depth planes 402, which has an associated focal distance, such that objects or parts of objects in a particular depth plane are in focus when the eye is in the accommodated state for that depth plane. In some implementations, three-dimensional imagery may be simulated by providing different presentations of an image for each of the eyes 302, 304, and also by providing different presentations of the image corresponding to each of the depth planes. While shown as being separate for clarity of illustration, it will be appreciated that the fields of view of the eyes 302, 304 may overlap, for example, as distance along the z-axis increases. In addition, while shown as flat for ease of illustration, it will be appreciated that the contours of a depth plane may be curved in physical space, such that all features in a depth plane are in focus with the eye in a particular accommodated state.

[0127] The distance between an object and the eye 302 or 304 can also change the amount of divergence of light from that object, as viewed by that eye. FIGS. 5A-5C illustrate relationships between distance and the divergence of light rays. The distance between the object and the eye 302 is represented by, in order of decreasing distance, R1, R2, and R3. As shown in FIGS. 5A-5C, the light rays become more divergent as distance to the object decreases. As distance increases, the light rays become more collimated. Stated another way, it may be said that the light field produced by a point (the object or a part of the object) has a spherical wavefront curvature, which is a function of how far away the point is from the eye of the user. The curvature increases with decreasing distance between the object and the eye 302. Consequently, at different depth planes, the degree of divergence of light rays is also different, with the degree of divergence increasing with decreasing distance between depth planes and the viewer's eye 302. While only a single eye 302 is illustrated for clarity of illustration in FIGS. 5A-5C and other figures herein, it will be appreciated that the discussions regarding eye 302 may be applied to both eyes 302 and 304 of a viewer.

[0128] Without being limited by theory, it is believed that the human eye typically can interpret a finite number of depth planes to provide depth perception. Consequently, a highly believable simulation of perceived depth may be achieved by providing, to the eye, different presentations of an image corresponding to each of these limited number of depth planes. The different presentations may be separately focused by the viewer's eyes, thereby helping to provide the user with depth cues based on the accommodation of the eye required to bring into focus different image features for the scene located on different depth plane and/or based on observing different image features on different depth planes being out of focus.

[0129] FIG. 6 illustrates an example of a waveguide stack for outputting image information to a user. A display system 600 includes a stack of waveguides, or stacked waveguide assembly, 605 that may be utilized to provide three-dimensional perception to the eye/brain using a plurality of waveguides 620, 622, 624, 626, 628. In some implementations, the display system 600 is the system 200 of FIG. 2, with FIG. 6 schematically showing some parts of that system 200 in greater detail. For example, the waveguide assembly 605 may be part of the display 208 of FIG. 2.

[0130] With continued reference to FIG. 6, the waveguide assembly 1240 may also include a plurality of features 630, 632, 634, 636 between the waveguides. In some implementations, the features 630, 632, 634, 636 may be lenses. The waveguides 620, 622, 624, 626, 628 and/or the plurality of lenses 630, 632, 634, 636 may be configured to send image information to the eye with various levels of wavefront curvature or light ray divergence. Each waveguide level may be associated with a particular depth plane and may be configured to output image information corresponding to that depth plane. Image injection devices 640, 642, 644, 646, 648 may function as a source of light for the waveguides and may be utilized to inject image information into the waveguides 620, 622, 624, 626, 628, each of which may be configured, as described herein, to distribute incoming light across each respective waveguide, for output toward the eye 302. By using different sources the light sources themselves act to switch depth planes by switching on or off the illumination for each depth plane, as desired. Light exits an output surface 650, 652, 654, 656, 658 of the image injection devices 640, 642, 644, 646, 648 and is injected into a corresponding input surface 670, 672, 674, 676, 678 of the waveguides 620, 622, 624, 626, 628. In some implementations, the each of the input surfaces 670, 672, 674, 676, 678 may be an edge of a corresponding waveguide, or may be part of a major surface of the corresponding waveguide (that is, one of the waveguide surfaces directly facing the world 610 or the viewer's eye 302). In some implementations, a single beam of light (e.g. a collimated beam) may be injected into each waveguide to output an entire field of cloned collimated beams that are directed toward the eye 302 at particular angles (and amounts of divergence) corresponding to the depth plane associated with a particular waveguide. In some implementations, a single one of the image injection devices 640, 642, 644, 646, 648 may be associated with and inject light into a plurality (e.g., three) of the waveguides 620, 622, 624, 626, 628.

[0131] In some implementations, the image injection devices 640, 642, 644, 646, 648 are discrete displays that each produce image information for injection into a corresponding waveguide 620, 622, 624, 626, 628, respectively. In some implementations, for example, the image injection devices 640, 642, 644, 646, 648 comprise scanning fibers or scanning fiber display devices. In some other implementations, the image injection devices 640, 642, 644, 646, 648 are the output ends of a single multiplexed display which may, e.g., pipe image information via one or more optical conduits (such as fiber optic cables) to each of the image injection devices 640, 642, 644, 646, 648. It will be appreciated that the image information provided by the image injection devices 640, 642, 644, 646, 648 may include light of different wavelengths, or colors (e.g., different component colors).

[0132] In some implementations, the light injected into the waveguides 620, 622, 624, 626, 628 is provided by a light output module 614, which may include a light source, such as backlight 614b. The backlight 614b may comprise one or more emitters such as one or more light-emitting diodes (LEDs). The light from the backlight 614b may be modified by a light modulator 614a, e.g., a spatial light modulator. The light modulator 614a may be configured to change the perceived intensity of the light injected into the waveguides 620, 622, 624, 626, 628. Examples of spatial light modulators include liquid crystal displays (LCD) and a digital light processing (DLP) displays. In some implementations, the light output module may include one or more light guides, light pipes or reflectors, which are configured to direct light from the emitter (e.g., by transmitting and/or reflecting the light) to the light modulator 614a.

[0133] A controller 612 controls the operation of one or more of the stacked waveguide assembly 1240, including operation of the image injection devices 640, 642, 644, 646, 648, the light emitter 614b, and/or the light modulator 614a. In some implementations, the controller 612 is part of the local data processing module 224. The controller 612 includes programming (e.g., instructions in a non-transitory medium) that regulates the timing and provision of image information to the waveguides 620, 622, 624, 626, 628 according to, e.g., any of the various schemes disclosed herein. In some implementations, the controller 612 may be configured to control the operations and/or received input from one or more cameras or sensors (e.g., an inward-facing camera) that image an eye of a user, wherein the operation of the light emitter 614b and/or light modulator 614a may be based at least in part upon images of the eye and/or associated image data, such as the determination of when the eye is blinking or moving. In some implementations, the controller may be a single integral device, or a distributed system connected by wired or wireless communication channels. The controller 612 may be part of the processing modules or electronics 224 or 228 (FIG. 2) and/or other processing electronics and circuitry in some implementations.

[0134] With continued reference to FIG. 6, the waveguides 620, 622, 624, 626, 628, 190 may be configured to propagate light within each respective waveguide by total internal reflection (TIR). The waveguides 620, 622, 624, 626, 628 may each be planar or have another shape (e.g., curved), with major top and bottom surfaces and edges extending between those major top and bottom surfaces. In the illustrated configuration, the waveguides 620, 622, 624, 626, 628 may each include outcoupling optical elements 660, 662, 664, 666, 628 that are configured to extract light out of a waveguide by redirecting the light propagating within each respective waveguide, out of the waveguide to output image information to the eye 4. Extracted light may also be referred to as outcoupled light and the outcoupling optical elements may also be referred to light extracting optical elements. An extracted beam of light may be outputted by the waveguide at locations at which the light propagating in the waveguide strikes a light extracting optical element. The outcoupling optical elements 660, 662, 664, 666, 628 may, for example, be gratings, including diffractive optical features, as discussed further herein. While illustrated as disposed at the bottom major surfaces of the waveguides 620, 622, 624, 626, 628 for ease of description and drawing clarity, in some implementations, the outcoupling optical elements 660, 662, 664, 666, 628 may be disposed at the top and/or bottom major surfaces, and/or may be disposed directly in the volume of the waveguides 620, 622, 624, 626, 628, as discussed further herein. In some implementations, the outcoupling optical elements 660, 662, 664, 666, 628 may be formed in a layer of material that is attached to a transparent substrate to form the waveguides 620, 622, 624, 626, 628. In some other implementations, the waveguides 620, 622, 624, 626, 628 may be a monolithic piece of material and the outcoupling optical elements 660, 662, 664, 666, 628 may be formed on a surface and/or in the interior of that piece of material.

[0135] With continued reference to FIG. 6, as discussed herein, each waveguide 620, 622, 624, 626, 628 is configured to output light to form an image corresponding to a particular depth plane. For example, the waveguide 620 nearest the eye may be configured to deliver collimated light, as injected into such waveguide 620, to the eye 302. The collimated light may be representative of the optical infinity focal plane. The next waveguide up 622 may be configured to send out collimated light which passes through the first lens 630 (e.g., a negative lens) before it can reach the eye 302; such first lens 630 may be configured to create a slight convex wavefront curvature so that the eye/brain interprets light coming from that next waveguide up 622 as coming from a first focal plane closer inward toward the eye 302 from optical infinity. Similarly, the third up waveguide 624 passes its output light through both the first 630 and second 632 lenses before reaching the eye 302; the combined optical power of the first 630 and second 632 lenses may be configured to create another incremental amount of wavefront curvature so that the eye/brain interprets light coming from the third waveguide 624 as coming from a second focal plane that is even closer inward toward the person from optical infinity than was light from the next waveguide up 622.

[0136] The other waveguide layers 626, 628 and lenses 634, 636 are similarly configured, with the highest waveguide 628 in the stack sending its output through all of the lenses between it and the eye for an aggregate focal power representative of the closest focal plane to the person. To compensate for the stack of lenses 630, 632, 634, 636 when viewing/interpreting light coming from the world 610 on the other side of the stacked waveguide assembly 605, a compensating lens layer 638 may be disposed at the top of the stack to compensate for the aggregate power of the lens stack 630, 632, 634, 636 below. Such a configuration provides as many perceived focal planes as there are available waveguide/lens pairings. Both the outcoupling optical elements of the waveguides and the focusing aspects of the lenses may be static (i.e., not dynamic or electro-active). In some alternative implementations, either or both may be dynamic using electro-active features.

[0137] In some implementations, two or more of the waveguides 620, 622, 624, 626, 628 may have the same associated depth plane. For example, multiple waveguides 620, 622, 624, 626, 628 may be configured to output images set to the same depth plane, or multiple subsets of the waveguides 620, 622, 624, 626, 628 may be configured to output images set to the same plurality of depth planes, with one set for each depth plane. This can provide advantages for forming a tiled image to provide an expanded field of view at those depth planes.

[0138] With continued reference to FIG. 6, the outcoupling optical elements 660, 662, 664, 666, 628 may be configured to both redirect light out of their respective waveguides and to output this light with the appropriate amount of divergence or collimation for a particular depth plane associated with the waveguide. As a result, waveguides having different associated depth planes may have different configurations of outcoupling optical elements 660, 662, 664, 666, 628, which output light with a different amount of divergence depending on the associated depth plane. In some implementations, the light extracting optical elements 660, 662, 664, 666, 628 may be volumetric or surface features, which may be configured to output light at specific angles. For example, the light extracting optical elements 660, 662, 664, 666, 628 may be volume holograms, surface holograms, and/or diffraction gratings. In some implementations, the features 630, 632, 634, 636 may not be lenses; rather, they may simply be spacers (e.g., cladding layers and/or structures for forming air gaps).

[0139] In some implementations, the outcoupling optical elements 660, 662, 664, 666, 628 are diffractive features that form a diffraction pattern, or "diffractive optical element" (also referred to herein as a "DOE"). In various implementations, the DOE's have a sufficiently low diffraction efficiency so that only a portion of the light of the beam is deflected away toward the eye 302 with each intersection of the DOE, while the rest continues to move through a waveguide via total internal reflection. The light carrying the image information is thus divided into a number of related exit beams that exit the waveguide at a multiplicity of locations and the result is a fairly uniform pattern of exit emission toward the eye 302 for this particular collimated beam bouncing around within a waveguide.

[0140] In some implementations, one or more DOEs may be switchable between "on" states in which they actively diffract, and "off" states in which they do not significantly diffract. For instance, a switchable DOE may comprise a layer of polymer dispersed liquid crystal, in which microdroplets comprise a diffraction pattern in a host medium, and the refractive index of the microdroplets can be switched to substantially match the refractive index of the host material (in which case the pattern does not appreciably diffract incident light) or the microdroplet can be switched to an index that does not match that of the host medium (in which case the pattern actively diffracts incident light).

[0141] FIG. 7 shows an example of exit beams outputted by a waveguide. One waveguide is illustrated, but it will be appreciated that other waveguides in the waveguide assembly 605 may function similarly, where the waveguide assembly 605 includes multiple waveguides. Light 700 is injected into the waveguide 620 at the input surface 670 of the waveguide 620 and propagates within the waveguide 620 by TIR. At points where the light 700 impinges on the DOE 660, a portion of the light exits the waveguide as exit beams 702. The exit beams 7 are illustrated as substantially parallel but, as discussed herein, they may also be redirected to propagate to the eye 302 at an angle (e.g., forming divergent exit beams), depending on the depth plane associated with the waveguide 620. It will be appreciated that substantially parallel exit beams may be indicative of a waveguide with outcoupling optical elements that outcouple light to form images that appear to be set on a depth plane at a large distance (e.g., optical infinity) from the eye 302. Other waveguides or other sets of outcoupling optical elements may output an exit beam pattern that is more divergent, which would require the eye 302 to accommodate to a closer distance to bring it into focus on the retina and would be interpreted by the brain as light from a distance closer to the eye 302 than optical infinity.

[0142] FIG. 8 illustrates an example display pipeline according to some implementations. A main processor graphics processing unit (GPU) creates virtual content for rendering by the wearable display device. Rendering virtual content may comprise preparing content in a first mode (for example, having a chromatic pattern mode or location mode for display by the wearable display device) and/or a first operating state (for example, configured for display of content in a static presentation or static functionality wherein it does not receive inputs or commands). The GPU may port data to a display bridge which then splits the rendered virtual content into left and right display data going over a MIPI interface. Left and right display data may correspond to the rendered virtual content for display to a respective eye. For example, if virtual content were to appear substantially in front of a user, that content would appear slightly warped as between how the left eye should perceive it and how the right eye should perceive it; despite a common rendering, the actual display information may differ. Additionally, if virtual content is to appear far to the left/right of the user such that it is out of view, the GPU may still render such content though the display bridge will not forward the same to a respective display.

[0143] In some implementations of augmented reality or virtual reality devices, such as described herein, a camera (or other method) may be used to track eye movement or detect eye image status information. In some cases, this eye tracking may be done, for example, in order to adjust the view or mode of content being displayed by the display system 600. The display system 600 may comprise an inward facing camera 616 directed inward to the face of the user, and in particular, toward the eye of the user (e.g., the eye 302). For example, the camera 616 may be used to capture images of the eye 302 from which a state or position of the eye pupil or iris can be tracked. The state or position of the eye pupil or iris may be used to determine where the user of the device is looking, allowing for the display to be adjusted and/or the nature of the presentation operating state to change.

[0144] In some implementations, eye tracking can be used to determine a particular metric of the user's eye. For example, eye tracking may be used to infer, from whether the inward facing cameras detect an eye image, when the user is blinking or otherwise closing their eyes.

[0145] In some implementations, the eye tracking camera or inward facing camera (or other sensor or sensor system) can be used to determine if the user has closed their eyes by determining if the pupil or iris of the user is partially or fully blocked from view. FIG. 9 illustrates such principles. For example, the cameras may track the iris 412a of the user's eyes as darker circles within a brighter background (e.g., the eye white or sclera 408a of the user). Alternatively, the cameras may track the pupils 416a of the user as darker circles within a brighter iris 412a. Additional details regarding segmenting images of the eye can be found in U.S. patent application Ser. No. 15/605,567, published as U.S. Patent Publication 2018/0089834 titled "Neural Network for Eye Image Segmentation an Image Quality Estimation," which is hereby incorporated by reference herein in its entirety.

[0146] When the user has closed their eyes, some or all of the circle defined by the iris 412a or pupil 416a may be obscured or cut off. The controller 612 may "graphically" detect the eye closure in response to the circle pattern corresponding to the user's iris or pupil being partially or totally missing. For example, in some implementations, how much of the circle pattern is visible may be compared against a threshold value, wherein the user is determined to be blinking and closed if the amount of visible (e.g., circle) pattern does not meet the threshold value. In some implementations, the threshold value may be preconfigured based upon user trials.

[0147] In some implementations, light from discrete light sources, such as infrared light, are projected on a user's eye to produce a glint pattern. In some implementations, a closure of a user's eyes, such as for a blink, may be inferred from an eyelid's disruption of the glint pattern (e.g., occlusion of the corresponding glint), which would otherwise reflect from the cornea and/or lens of the eye and detected (e.g., with the eye tracking camera(s)).

[0148] Deliberate eye gestures may be used to interact or communicate with the display system. In particular, various eye gestures as well as more passive changes in eye status can be used as a signal by the wearer to the display system. Example eye gestures as well as more passive changes in eye status can include a partial or full closing of one or more eyes (e.g., blink, wink, squint). Multiple partial or full closings of one or both eyes (e.g., blinks, winks, squints) and the number of such occurrences (e.g., 2, 3, 4, etc.) may be used to identify a particular gesture. Similarly, the timing such as duration of time for which the eye is closed and/or open as well as the time period between multiple partial or full closings of one or both eyes (e.g., blinks, winks, squints) may be identified as a particular gesture. Additionally, the one or more gestures as well as more passive changes in eye status can include a change in one or more eye direction, a change in vergence or a point of focus of one or more eyes, a change in direction of focus, a motion of one eye relative to the other, and/or any other intentional change in state of the user's eye used as a signal or indication by the user. One or more of the eye gestures can be combined within a threshold of time for the signal to initiate. For example, the user closing their eyes (e.g., one or both eyes) for longer than a threshold period of time (e.g., longer than 500 ms, 1, 1.5 sec., 2, 2.5, 3, 5 seconds, or any range between any of these values may correspond to a gesture or eye status recognized by the system as a signal. Additionally, closing one or both eyes for less than a first amount of time can send a first signal while closing one's eyes for longer than a second amount of time can send a second signal. Also in some implementations, closing one or both eyes for more than a first amount of time but less than a second amount of time can send a first signal while closing one's eyes for longer than a second amount of time can send a second signal. Additionally or alternatively, as will be discussed below fixating on a point for longer than a certain amount of time possibly coupled with partial or full closings of one or both eyes (e.g., blinks, winks, squints) can be a recognizable gesture that may indicate a particular signal being communicated to the display system.

[0149] In some implementations, a time period of an eye closure is measured and compared with heuristic norms. For example, to distinguish a deliberate eye closure as an input means from simple squinting or partial eye closures, a duration of the change in eye image status is evaluated against a predetermined period of time. The predetermined period of time may be determined based upon empirical data from user studies. In some implementations, a time period for an eye closure may be measured by one or more sensors of the display system 600 (e.g., the inward facing camera 616). Such camera(s) may image the eye. In some implementations, any duration of not detecting a user's eyes or portion thereof (e.g., retina, iris, pupil) is interpreted as an eye closure. In some implementations, any time greater than zero seconds may be determined to be a change in eye status. In some implementations, to distinguish a simple (e.g., involuntary or unconscious) blink or wink from a more deliberate eye status change, a first range of time for eye image status change may be employed. For example, the first range of time may be more than 100 ms, 250 ms, 500 ms, 750 ms or 1 s or any range between any of these values. In some implementations, even more deliberate eye image status detections may involve a measured eye closure of at least or longer than 1 s. Other time thresholds may be required, such as at least 1 s, 1.5 s, 2 s, 2.5 s, 3 s, 4 s, 5 s, 7 s, 10 s, or any number therebetween, or may fall within a range having endpoints therein (e.g., between 2 s and 4 s or between 1 and 1.5 s, etc.).

[0150] Although the above discussion refers primarily to using a camera to determine a status of the user's eye being detected (as opposed to not substantially detecting eye features such as sclera, iris, etc.), any type of hardware that can be used to detect a state of the user's eye and/or gaze directions may be used, such as other types of sensor systems like fiber scanning displays or infrared detectors. In some cases, it may be desirable to utilize hardware already integrated with display system 600 (e.g., hardware designed to serve other purposes in the display system 600), in order to reduce power consumption that would be consumed by the addition of new hardware. For example, eye tracking camera(s) used for eye tracking may be employed. The camera 616 or other type of sensor system is not limited to sensing visible light. For example, the camera 616 may sense infrared (IR) light and/or may include one or more depth sensitive sensors. FIG. 10 illustrates example features for detection by eye tracking sensors. In various implementations, however, the camera capture images of the eye that are processed to determine the state of the eye, for example, whether the eye is open, closed or partially closed and the duration of the open, closed, and/or partially closed states as well as possible the duration between closed or partially closed states.

[0151] FIG. 10 illustrates an example image 1200a of a periocular region 1270 comprising one eye 1210a, such as could be obtained from an eye tracking camera configured to determine an eye image status such as the presence of the eye. An eye image status of eye 1210a may have characteristics such as, for example, shape, size, pupil location, shape and folds of the eyelid, texture of skin around the eyeball, and so forth. In some implementations, the feature detection is a binary detection of presence or not of said feature. For example, in some implementations, eye closure may be detected by not detecting the presence of a pupil or a glint. Other more sophisticated eye closure status detections may be created, such as detecting certain eyelid positions in combination of occlusion or partial occlusion of iris, sclera, glint reflections, etc.

[0152] In various implementations, the wearable device can detect a periocular feature 1210a and associated characteristics using neural network or visual keypoints techniques such as scale-invariant feature transform (SIFT), speeded up robust features (SURF), oriented FAST and rotated BRIEF (ORB), binary robust invariant scalable keypoints (BRISK), fast retina keypoint (FREAK), etc., or any combination or variant of these. Other techniques may also be employed.

[0153] FIG. 11 illustrates an example wearable device which can acquire images of the user's eyes, e.g., to determine a vergence point, or where respective vectors of a direction an eye is looking will converge with the other. Such vergance or directions can be used as indicators to provide commands, selections, instructions, or other input to the system or may be used in conjuction with other gestures such as eye gestures like partially or fully closing of the eye (e.g., blinks, winks, squints). The wearable device 1150 can be an example head-mounted device (HMD) as described with reference to FIG. 2.

[0154] The wearable device 1150 can include an imaging system 1160 which can be configured to detect an image of one or both of the user's eyes 1110. For example, the imaging system 1160 may include sensors such as eye cameras (eye camera 1160a and eye camera 1160b) configured to image the user's eyes 1110 while the user 210 is wearing the wearable device 1150. These cameras may comprises video cameras configured to obtain images (e.g., video or still) of the eyes and/or periocular region. In some implementations, these sensors (e.g., cameras) may be mounted forward of the face or eye and be directed toward the face and/or eye. In various implementations such cameras are mounted on the frame possible surrounding the eyepieces. Alternatively, the cameras may be mounted on the arms or temples. The wearable device 1150 can also include other types of sensors such as, e.g., inertial measurement units, pressure sensors, proximity sensors, etc. One or more of these sensors can be disposed on the frame of the wearable device 1150 (e.g., on one or both ear stem).

[0155] As shown in FIG. 11, the imaging system 1160 points toward the head (e.g., face, eyes) of the user 210. The eye camera 1160a may be configured to image the eye 1110a while the eye camera 1160b may be configured to image the eye 1110b. Accordingly, in any implementations disclosed herein, first and second eye cameras 1160a may be designed to image the first and second eyes of the user respectively (with the first camera imaging more of the first eye than the second eye and the second camera imaging more of the second eye than the first eye). For example, respective left and right eye cameras may be employed to image the left and right eyes, respectively. Likewise, respective left and right eye sensors may be employed to monitor the left and right eyes, respectively. In this figure, the optical axis 1140a of the eye camera 1160a is parallel to the optical axis 1140b of the eye camera 1160b. The cameras, however, may be oriented different and need not be directed in the same direction.

[0156] Although the example described in FIG. 11 illustrates two eye cameras (in this example, one camera per eye), wearable device 1150 is not required to have two eye cameras. In some implementations, the imaging system 1160 may include one eye camera imaging the user's face. The one eye camera may be configured to image the periocular region associated with one eye or the periocular regions for both eyes. In other implementations, the wearable device 1150 may include more than two eye cameras.

[0157] As discussed above, a eye gesture or cue may comprise closing one eye (e.g., wink) or both eyes (e.g. blink). The eye or eyes may be fully closed or partially closed (e.g., when squinting). As discussed above, the eye gesture or cue may comprise closing the eye or eye for an extended period of time, for example, longer than a typical blink. Such period of time may be more than 100 ms, 250 ms, 500 ms, 750 ms, 1 s, 1.5 s, 2.0 s, 2.5 s, 3 s, or more or any range between any of these values. The eye gesture or cue may comprise closing or partially closing the eye or eyes (e.g., blink, wink, squint) multiple times (e.g., 2 times, 3 times, 4 times, 5 times, 6 times, 8 times, 10 times, or any range between any of these values). In some implementations, to distinguish such closure or partial closure of the eye (e.g., blinks, winks, squints) from involuntary blinking, the time between consequitive closures or partial closures (e.g., blinks, winks, squints) is measured. This time may for example be shorter than a certain threshold to be distinguished from involuntary blinking. The time between two consequitive involuntary blinks may, for example, be 1 second, 1.5 second, 2 second, 3 second, 4 second, 5 second or possibly more or any range between any of these values. Accordingly, the eye gesture or cue may comprise two or more (e.g., 3, 4, 5, etc.) blinks with less than a 1 s, 2 s, 3 s, 4 s between consequitive blinks. Likewise in an example implementation, the system may recognize as a gesture or cue a series of two blinks (e.g. full closure or partial closure or both eyes) separated by less than 0.5 s, or 1 s or 1.5 s, 2 s etc. In other implementations, a series (e.g, 2, 3, or more) partial closures (e.g., ssquints) of both eye comprise an eye gesture recognized by the system to indicate a particular command. In other implementations, a series (e.g, 2, 3, or more) closures or parital closures (e.g., winks) of one eye alone comprise an eye gesture recognized by the system to indicate a particular command. Closure or partial closure of the left eye may correspond to a different command than full or partial closure of the right eye. Similarly, a full or partial closure of the eye that lasts a period of time longer than a threshold amount of time (e.g., a first threshold duration) may correspond to a gesture, cue or indication of eye status correspondingly to be recognized by the system as an input (e.g., first input) and trigger a response (e.g., first response) by the system. For example, the user may close both eyes (e.g., blink) longer than a normal involuntary blink, e.g., 0.5 second, 1 second, 2 second, etc. Likewise in other implementations, the user may partially close both eyes (e.g., squint) longer than a normal involuntary blink, e.g., 0.5 second, 1 second, 2 second, etc. Additionally, if the eyes are closed (or partially closed) longer than a second threshold amount of time that is longer than the first threshold amount of time, such action may be interpreted as a second signal and may trigger a second response by the system different from the first response triggered by the first input interpreted by the system.

[0158] In other implementations, the user may close only one eye (e.g., wink) longer than a normal involuntary blink, e.g., 0.5 second, 1 second, 2 second, etc. In other implementations, the user may partially close only one eye (e.g., wink) longer than a normal involuntary blink, e.g., 0.5 second, 1 second, 2 second, etc. If only one eye is closed or partially closed, the closure or partial closure of the left eye may be interpreted differently than the closure or partial closure of the right eye. In various implementations, the system may recognize one or more of these various gestures to mean different commands or comprises different inputs. Any of these gesture may additionally be combine with assessment by the camera(s) of the gaze directions and/or vergence of the eye. For example, the meaning of the gesture may be different depending on where the gaze direction and/or vergence of the eye is observed by the cameras to be. In certain implementations, for example, the display presents to the user one or more buttons, menu item, or other regions associated with a particular command, instruction, selection, or input. If the user's gaze and/or vergance is directed to that button, menu item, or other regions associated with a particular command, instruction, selection, or input and an appropriate gesture such as described herein (e.g., one or more blinks, winks, squints or blink, wink, squint lasting for a sufficiently long duration of time) is performed the system will interpret such gesture as a particular command, instruction, selection, or input, e.g., associated with what is displayed in connection with said button, menu item, or other region. For example, if a button for activating a program is displayed to the user at a particular vertical and horizontal (e.g., x, y) location and/or at a particular depth (e.g., z) and the user's gaze direction and/or vergence are directed toward the location (e.g., x, y) of that button and/or converge at the distance (e.g., z) associated with the depth where that button appears to be located, and the user implements the appropriate gesture (e.g., blink), the program will be activated.

[0159] The eye gestures may serve as commands, inputs or instructions to change or initiate a display mode or other mode of the system (e.g., alter an audio parameter such as volume), control a display of virtual content (e.g., cause a video or audio recording to start). Other options are possible. A wide range of display modes such as color, contrast, brightness, etc. are possible parameters that can be controlled. These gestures may also be used as inputs to the system or software or applications (e.g., apps) ran on the system similar to the way a mouse, key on a keyboard, or touch or other motion on a touch screen may be used as inputs. Buttons, menu options, windows with selections, or other regions associated with potential inputs may be provided by the display. The display may simply request or prompt the user for a particular gesture as input (e.g., blink twice to activate game, close eyes for moment to start video, etc.).

[0160] FIG. 12 illustrates an example process for adjusting virtual content render modes based on input such as eye image detection or eye status detection, according to one implementation. As depicted, content is rendered and displayed in a first mode (such as having a first color or chromatic mode, or a mode that places the content in a first position). The first mode may corresponding to how image content is rendered, for example, the color or color palette that can be used, what depth to render (e.g, close up or distant), size (e.g., enlarge or reduce). Other implementations are possible. Upon and/or based on detecting eye closure or change in eye image status indicative of eye closure such as eyelid occlusion, the content mode may change. In some implementations, the change can depend on duration of the change in the eye image status.

[0161] In some implementations, a change in status is detected concurrent with a lack of detection of threshold eye image data (e.g., lack of a detected pupil, lack of a detected iris, or portions thereof, etc.) by one or more inward facing sensors. monitoring both the left and right eye. In some implementations, the threshold eye image may be of both eyes (e.g., in a blink) captured by a single camera or respective left and right cameras. Depending on frame rate and sensitivity of the inward facing sensors, the concurrent detection may impart of a limit (e.g., lower limit) of a first range of detecting eye closure to be instantaneous with any eye closure (i.e. greater than zero seconds). In some implementations, a deliberate limit to a first range of eye image status change is set to detect eye closure greater than 10 ms. Other values are possible.

[0162] Upon detecting an eye image status change greater than a threshold first limit value and/or within a first range, the graphics rendering module prepares content according to a second mode. In some implementations, the second mode is a change of at least one color aspect of the virtual content. For example, the display may present virtual content using a first palet of color during a first mode, and may use a second palet of color comprises displaying a second color for the virtual object in the second mode. The display of the virtual content using the first palet of color can include displaying a first color for a virtual object. Additionally or alternatively, the display of the virtual content using the second palette of color can include displaying a second color for the virtual object. The first and second colors may be different and/or may be from a different color palette.

[0163] Color or color palette is only one example of a render mode. Other render modes or modes of operation of the display system are possible. For example, the render mode could be where virtual content is to be located and/or how the virtual content moves or different effects imposed on the virtual content. In some implementations, for example, in the first mode the display presents virtual content at a first location on the display and in the second mode presents the virtual content at a second location on the display. In some implementations, in the second mode the processing electronics may cause the virtual content to appear to move along the display in a predictable path. For example, the virtual content or object (e.g., zombies, monsters) may appear to move toward the user in the second mode. Still other modes are possible.

[0164] In some implementations, eye status changes that persist so as to pass a limit of a second range, may trigger the graphics rendering module to prepare content for display in a third mode. In some implementations, the third mode is, for example, a change to display location of the virtual content. Display location of a first or second mode may be stationary or follow a preset path of motion. Display location of a third mode may be to initiate movement towards a preset target (such as the wearable display device itself) or to follow a new path of motion (such as orbiting the wearable display device). Other modes are possible.

[0165] Likewise, objects may appear to move toward or away from the user as well as to the side of the user and/or behind or around the user. Such positioning of the virtual content or objects may be implemented by displaying the object at different locations. Additionally or in the alternative, audio may be used to provide indication of position and/or movement of an object. For example if an sound associated with an object appears on a speaker for the user's left ear, the object may appear to be located to the left. Similarly, if an sound associated with an object appears on a speaker for the user's right ear, the object may appear to be located to the left. Shifting more of the sound from the left to the right may make the object appear to be moving toward the right while shifting more of the sound from the right to the left may make the object appear to be moving toward the right. Such perceptions of location and movement may be created even if the user's eyes are closed. Gestures or eye status may be used to trigger such positioning, repositioning or movement of virtual object or content.

[0166] In some implementations, if the eye image status exceeds both the limit of the first and second limits or ranges, the graphics rendering module will prepare virtual content in both the second and third modes. That is, according to some implementations, the third mode will render virtual content with both color change and position or path of motion. Other modes or combinations of modes are possible.

[0167] In various implementations, the mode governs how the image content or virtual content is perceived by the users. In some implementations, however, the mode governs different properties or parameters of the display system such as the audio. For example, the mode may correspond to the volume of audio output of the display system. Additionally, as discussed above, which speaker (e.g., left ear or right ear speakers) that particular sound emanated from may contribute to the user's perception of where a virtual object or virtual content is located. Accordingly, in various implementations, the mode may alter which speaker (e.g., left ear or right ear speakers) sound is output. In some cases sound is output from both but the mode may change the balance, the amount of source from each (possibly shifting the distribution of sound such that more sound emanated from one speaker and less sound emanates from the other speaker. The changes may be specific to particular sounds. For example, one or more sounds created by the speakers may change while other sounds created by the speaker need not change with a change of mode.

[0168] In other implementations, the eye gesture may alternatively determine a category of content to be displayed. A category may include, for example, a type of object for display, an animation type, video or movie, or a audio recording or some other category. Likewise the eye gesture may cause particular virtual content to be displayed or not displayed. For example, the eye gesture may cause a particular item (e.g, document, spreadsheet, image, file, folder, window etc.) to open.

[0169] In various implementations described herein, the particular eye gesture, cues or detected status of the eye does not necessarily cause the device system to alter to reduce power consumed. In some implementations, for example, the particular eye gesture, cues, or detected status of the eye does not cause the display system to enter a power savings move. In some implementations, for example, the eye gesture, cues or detected status of the eye does not cause the display system to change modes or provides or not provide image content or virtual content that reduces the power consumption of the display device.

[0170] Other gestures, cues, or indications of eye status can be employed to provide input to the display system. FIG. 13, for example, illustrates an example process for adjusting virtual content operating states based on input such as eye gaze direction and/or vergence. As depicted, content is rendered and displayed in a first operating state (such as static mode), which may govern the image content presented and/or how the image content is rendered. Upon detecting the gaze directions of the respective eyes converging within a volume or area of the content (e.g., distance to the content or sufficiently close in depth to the content), its operating state may change to a second operating state which may govern the image content presented and/or how the image content is rendered. This second operation state may for example comprise a dynamic mode or selection mode enabling subsequent input commands to further interact with the content. For example, in a first operating state, the content may be a static painting, but when the user's eyes converge on the painting a short movie will begin to play, or ancillary interfaces will present itself to further interaction such as a volume controller or metadata like creator credit information, or the content will be enabled such that additional commands such as "play movie" will be received whereas in the first operating state additional inputs would have no impact upon the content.

[0171] Using the inward-facing camera(s), the display system can detect a first amount of vergence and/or a first focal point or depth of the user's eyes. Based on the detected first vergence, focal point and/or depth, the system can present first virtual content on the display. A second vergence, focal point, and/or depth can be detected by the system, which may then provide a second virtual content in addition to or in place of the first virtual content depending on the implementation. In one example, the first and second virtual content are different objects (e.g., a person versus a monster). In another example, both the virtual content as well as the type of virtual may change. The first virtual content may, for example, represent static virtual content (e.g., an image of a waterfall) while the second virtual content represents animated virtual content (e.g., video of a waterfall). Other implementations are possible.

[0172] Recognition of the change in vergence as a cue, command, instruction or selection may depend on the how long the system detects the particular change in vergence or that the user's eyes are focused at a particular focal point and/or depth. For example, display of particular content and/or display in a particular way in which content is presented may only be trigger if a new vergence is detected and that the eyes remain at that vergence for at least a particular duration, e.g., 1, 2, 3, 5 s or more seconds, or any range between any of these values.

[0173] FIG. 14 is a visual representation of when eyes have vergence on virtual content (indicated by the striped lines) the second operating state is enabled, whereas when the eyes have a vergence point away from the object, it enters a static/nonresponsive first operating state.

[0174] Accordingly, eye tracking and in particular vergence may be used as an input for the display system to determine what image content to displayed. The display system may be configured to capture eye movement, eye orientation, vergence, focus location and/or depth, as a command, instruction, selection or input for what image content to present and/or what mode to render image content.

[0175] In some implementations, the display system may be configured to capture eye movement, eye orientation, vergence, focus location and/or depth, in combination with other eye gestures described herein as a command, instruction, or input. For example, the display device may determine a combination of a particular vergence or depth where the eyes are directed as well as a particular gesture, for example, the partial or full closure of one or both eyes (e.g., a blink, wink, or squint) as a command, instruction or input. A wide variety of options are available. The gesture, cue, or detected eye status may, for example, comprising a combination of at least two of the partially or fully closing of one of said eyes, gaze direction, movement in gaze of one of said eyes, vergence, or change in vergence. For example, the gesture may comprise a combination of at least partially or fully closing one of said eyes and movement in gaze of one of said eyes. In some implementations, the gesture may comprise a combination of at least partially or fully closing one of said eyes and change in vergence. In some implementations, the gesture may comprise a combination of at least movement in gaze of one of said eyes and change in vergence. In certain implementations, the gesture may comprise a combination of at least partially or fully closing one of said eyes, movement in gaze of one of said eyes and change in vergence. Still other possible combinations are possible.

[0176] In some implementations, the command, instruction or input may be contingent upon the partial or full closure of the one or both eyes (blink, wink, squint) lasting for a threshold duration. In some implementations, the command, instruction or input may be contingent upon multiple the partial or full closures of the one or both eyes (blink, wink, squint) possibly wherein the time between such closures is short compared to an involuntary blink (e.g., is less than 3 sec, 2 sec, 1 sec, 0.5 sec, or any range between any of these values.)

[0177] In some implementations, images such as buttons, menu items, or other regions associated with selections are presented to the user and if the user directs their gaze toward such items while performing the eye gesture, the display system interprets such action as an instruction, command, input, or selection. Similarly, in some implementations, images such as buttons, menu items, or other regions associated with selections are presented to the user at a particular apparent depth, and if the user's vergence is directed at the depth of such items while performing the eye gesture, the display system interprets such action as an instruction, command, input, or selection. In some implementations, images such as buttons, menu items, or other regions associated with selections are presented to the user at a particular apparent depth and vertical and/or horizontal (e.g., x-y) position, and if the user's vergence is directed at that the depth as well as vertical and/or horizontal (e.g., x-y) position lateral of such items while performing the eye gesture, the display system interprets such action as an instruction, command, input, or selection. In some implementations, virtual content items need not be placed at the particular location of the user's vergence, nevertheless, particular user vergence coupled with particular gestures (possibly with gaze directed at a particular horizontal and/or vertical position or region) may be interpreted as a command, instruction, or input.

[0178] Accordingly, as described herein, processing electronics (e.g., the controller 606) can create or modify image content based on the captured eye movement, gaze and/or vergence determination. In some implementations, eye tracking can be performed by the eye camera(s) to determine eye gaze (e.g., direction or orientation of one or both eyes). Gaze direction of the eyes may be used to determine vergence. In various implementations, vergence of the eyes may be determined using triangulation. Various techniques for determining eye gaze and vergence are discussed in PCT Application No. PCT/US2019/014052 filed on Jan. 17, 2019, published as ______ and titled "EYE CENTER OF ROTATION DETERMINATION, DEPTH PLANE SELECTION, AND RENDER CAMERA POSITIONING IN DISPLAY SYSTEMS" which is incorporated herein by reference in its entirety as well as in U.S. patent application Ser. No. 16/250,931, filed on Jan. 17, 2019, published as U.S. patent Publication Ser. No. ______ and titled "EYE CENTER OF ROTATION DETERMINATION, DEPTH PLANE SELECTION, AND RENDER CAMERA POSITIONING IN DISPLAY SYSTEMS" which is also incorporated herein by reference in its entirety Other techniques may also be employed.

[0179] The augmented, mixed, or virtual reality display systems described herein may be configured to receive input (e.g., visual input from an inward-facing or outward-facing camera of the user's wearable system or sensory input from various sensors, user-input devices or totem, eye tracking cameras, etc.) from one or more user wearable systems (e.g., the wearable system 200). The wearable systems can use various sensors (e.g., inertial measurement units, accelerometers, gyroscopes, movement sensors, depth sensors, GPS sensors, inward-facing imaging system, outward-facing imaging system, etc.) to determine the location and various other attributes of the environment of the user or attributes of the user (e.g., eye vergence, eye pose, eye blinks, head pose, hand or body gestures, etc.). In various implementations, the image data acquired by the cameras (such as the inward-facing or the outward-facing imaging systems) may be reduced to a set of mapping points or key points or computer vision features.

[0180] One or more object recognizers (e.g., executed by the local processing and data module 224 or the remote processing module 228) can crawl through the received data (e.g., the collection of points or features) and recognize or map points, tag images, attach semantic information to objects, optionally with the help of a map database of the environment of the user. The map database may comprise various points collected over time and their corresponding objects in the environment (including points collected of the user himself or herself such as periocular features of the user). The various devices, sensors, and wearable components and the map database can be connected to each other through a network (e.g., LAN, WAN, etc.) to access the cloud.

[0181] Based on this information and collection of points in the map database and acquired by the imaging systems and sensors, the object recognizers may recognize objects in an environment or features associated with the user. For example, the object recognizers can recognize faces, persons, windows, walls, user input devices, televisions, documents, other objects in the user's environment, etc. As another example, the object recognizers can recognize the user's eyes or eye features (e.g., pupil, iris, or cornea). One or more object recognizers may be specialized for object with certain characteristics. For example, an object recognizer may be used to recognizer faces, while another object recognizer may be used to recognize hand gestures, while yet another object recognizer may be used to recognize eye blinks, eye motions, and so forth. The recognized objects (e.g., eye features) can be used to generate eye pose, determine eye vergence, or for eye tracking.

[0182] The object recognitions may be performed using a variety of computer vision techniques. For example, the wearable system can analyze the images acquired by the outward-facing imaging system or the inward-facing imaging system to perform scene reconstruction, event detection, video tracking, object recognition (e.g., persons or documents), object pose estimation, facial recognition or feature recognition (e.g., from a person in the environment or the user), learning, indexing, motion estimation, or image analysis (e.g., identifying eye blinks, eye movements, eye pose, etc.), and so forth. One or more computer vision algorithms may be used to perform these tasks. Non-limiting examples of computer vision algorithms include: Scale-invariant feature transform (SIFT), speeded up robust features (SURF), oriented FAST and rotated BRIEF (ORB), binary robust invariant scalable keypoints (BRISK), fast retina keypoint (FREAK), Viola-Jones algorithm, Eigenfaces approach, Lucas-Kanade algorithm, Horn-Schunk algorithm, Mean-shift algorithm, visual simultaneous location and mapping (vSLAM) techniques, parallel tracking and mapping (PTAM) techniques, a sequential Bayesian estimator (e.g., Kalman filter, extended Kalman filter, etc.), bundle adjustment, Adaptive thresholding (and other thresholding techniques), Iterative Closest Point (ICP), Semi Global Matching (SGM), Semi Global Block Matching (SGBM), Feature Point Histograms, various machine learning algorithms (such as e.g., support vector machine, k-nearest neighbors algorithm, Naive Bayes, neural network (including convolutional or deep neural networks), or other supervised/unsupervised models, etc.), and so forth.

[0183] The object recognitions can additionally or alternatively be performed by a variety of machine learning algorithms. Once trained, the machine learning algorithm can be stored by the wearable system (e.g., in the local processing and data module 224 or the remote data repository 240). Some examples of machine learning algorithms can include supervised or non-supervised machine learning algorithms, including regression algorithms (such as, for example, Ordinary Least Squares Regression), instance-based algorithms (such as, for example, Learning Vector Quantization), decision tree algorithms (such as, for example, classification and regression trees), Bayesian algorithms (such as, for example, Naive Bayes), clustering algorithms (such as, for example, k-means clustering), association rule learning algorithms (such as, for example, a-priori algorithms), artificial neural network algorithms (such as, for example, Perceptron), deep learning algorithms (such as, for example, Deep Boltzmann Machine, or a deep neural network), dimensionality reduction algorithms (such as, for example, Principal Component Analysis), ensemble algorithms (such as, for example, Stacked Generalization), or other machine learning algorithms. Individual models can be customized for individual data sets. For example, the wearable device can generate or store a base model. The base model may be used as a starting point to generate additional models specific to a data type (e.g., specific features of a particular user such as, e.g., the user's eyes), a data set (e.g., a set of additional images obtained of the user by the inward-facing imaging system), conditional situations, or other variations. The wearable display system can be configured to utilize a plurality of techniques to generate models for analysis of the aggregated data. Other techniques may include using pre-defined thresholds or data values. Accordingly, the base model can be updated to generate a model personalized for a particular user of the wearable display system.

[0184] The systems, methods and devices of this disclosure each have several innovative aspects, no single one of which is solely responsible for the desirable attributes disclosed herein. A variety of example systems and methods are provided below.

Example 1

[0185] A head mounted display system for displaying image content to a user, the display system comprising: [0186] at least one display configured to be worn by a user to present virtual content to first and second eyes of a user; [0187] a first inward facing camera configured to image the first eye of the user; [0188] a second inward facing camera configured to image the second eye of the user; and [0189] processing electronics in communication with the first and second inward-facing cameras and said at least one display, the processing electronics configured to: [0190] present virtual content to the user on said at least one display; [0191] using the first inward-facing camera, determine that the first eye is at least partially closed; [0192] using the second inward-facing camera, determine that the second eye is at least partially closed; and [0193] based on the determination that the first and second eyes of the user are at least partially closed, alter a state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 2

[0194] The display system of Example 1, wherein the processing electronics are configured to alter said state of the head mounted display system based on a determination that the first and second eyes of the user are at least partially closed for longer than the threshold time.

Example 3

[0195] The display system of Example 2, wherein said threshold time is in the range from 500 milliseconds to 1.5 second.

Example 4

[0196] The display system of Example 2, wherein said threshold time in the range from 750 milliseconds to 2.0 seconds.

Example 5

[0197] The display system of Example 2, wherein said threshold time in the range from 1 second and 3 seconds.

Example 6

[0198] The display system of Example 2, wherein said threshold time in the range from 3 second and 10 seconds.

Example 7

[0199] The display system of Example 1, wherein the processing electronics are configured to alter said state of the head mounted display system based on a determination that the first and second eyes of the user transition from being in an opened state to being in an at least partially closed state at least a first time and a second time.

Example 8

[0200] The display system of Example 7, wherein said first and second times are separated by less than 3 seconds.

Example 9

[0201] The display system of Example 7, wherein said first and second times are separated by less than 2 seconds.

Example 10

[0202] The display system of Example 7, wherein said first and second times are separated by less than 1.5 seconds.

Example 11

[0203] The display system of Example 1, wherein the processing electronics are configured to alter said state of the head mounted display system based on a determination that the first and second eyes of the user transition from being in an opened state to being in an at least partially closed state at least three times, a first time, a second time, and a third time.

Example 12

[0204] The display system of Example 11, wherein said first and second times as well as said second and third times are separated by less than 3 seconds.

Example 13

[0205] The display system of Example 11, wherein said first and second times as well as said second and third times are separated by less than 2 seconds.

Example 14

[0206] The display system of Example 11, wherein said first and second times as well as said second and third times are separated by less than 1.5 seconds.

Example 15

[0207] The display system of any of the Examples above, wherein said processing electronics are configured to determine a gaze direction of said first and second eyes and use both said gaze direction and said determination that the first and second eyes of the user are at least partially closed to determine whether to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 16

[0208] The display system of any of the Examples above, wherein said processing electronics are configured to determine a vergence of said first and second eyes and use both said vergence and said determination that the first and second eyes of the user are at least partially closed to determine whether to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 17

[0209] The display system of any of the Examples above, wherein said processing electronics are configured to determine a gaze direction and a vergence of said first and second eyes and use said gaze direction, said vergence, and said determination that the first and second eyes of the user are at least partially closed to determine whether to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 18

[0210] The display system of any of the Examples above, wherein said processing electronics are configured to display buttons, knobs, windows, menu items, or other regions toward which the user can direct their gaze to make a selection, said processing electronics being configured to identify said gaze direction of said first and second eyes and to use said gaze direction directed at said buttons, knobs, windows, menu items, or other regions and said determination that the first and second eyes of the user are at least partially closed in identifying a command or selection to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 19

[0211] The display system of any of the Examples above, wherein said processing electronics are configured to display buttons, knobs, windows, menu items, or other regions toward which the user can direct their gaze to make a selection, said processing electronics being configured to identify said gaze direction and the vergence of said first and second eyes and to use said gaze direction and vergence directed at said buttons, knobs, windows, menu items, or other regions and said determination that the first and second eyes of the user are at least partially closed in identifying a command or selection to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 20

[0212] The display system of any of the Examples above, wherein said processing electronics are configured to display buttons, knobs, windows, menu items, or other regions toward which the user can direct their gaze to make a selection, said processing electronics being configured to identify said the vergence of said first and second eyes and to use said vergence directed at said buttons, knobs, windows, menu items, or other regions and said determination that the first and second eyes of the user are at least partially closed in identifying a command or selection to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 21

[0213] The display system of any of the Examples above, wherein said processing electronics are configured to use glints on said first and second eyes to determine whether said first and second eyes are at least partially closed.

Example 22

[0214] The display system of any of the Examples above, wherein based on the determinations that the first and second eyes of the user are at least partially closed, the processing electronics are configured to alter a state of the head mounted display system so as to modify the virtual content presented to the user.

Example 23

[0215] The display system of any of the Examples above, wherein based on the determinations that the first and second eyes of the user are at least partially closed, the processing electronics are configured to alter a state of the head mounted display system so as to modify the manner in which virtual content is presented to the user.

Example 24

[0216] The display system of Example 23, wherein the manner in which virtual content is presented to the user includes the color of virtual content, the color palette used to provide color to virtual content, the position of virtual content, or movement of virtual content.

Example 25

[0217] The display system of any of the Examples above, wherein based on the determinations that the first and second eyes of the user are at least partially closed, the processing electronics are configured to alter a state of the head mounted display system so as to modify a performance feature of the head mounted display system apparent to the user.

Example 26

[0218] The display system of Example 25, wherein a performance feature of the head mounted display system apparent to the user includes audio characteristics.

Example 27

[0219] The display system of Example 26, wherein said audio characteristics include volume, which speaker a particular sound emanates from, balance between speakers, or any combination thereof.

Example 28

[0220] The display system of any of Examples above, wherein said determination that causes said state to be altered is that said first and second eyes are partially closed.

Example 29

[0221] The display system of any of Examples above, wherein said determination that causes said state to be altered is that said first and second eyes are squinting.

Example 30

[0222] The display system of any of Examples above, wherein said determination that causes said state to be altered is that said first and second eyes are fully closed.

Example 31

[0223] The display system of any of Examples above, wherein said determination that causes said state to be altered is that said first and second eyes are blinking.

Example 32

[0224] The display system of any of the Examples above, said altering of said state of the head mounted display does not reduce power consumption of said head mounted display system.

Example 33

[0225] A head mounted display system for displaying image content to a user, the display system comprising: [0226] at least one display configured to be worn by a user to present virtual content to first and second eyes of a user; [0227] a first inward facing sensor configured to monitor a first eye of the user; [0228] a second inward facing sensor configured to monitor a second eye of the user; and [0229] processing electronics in communication with the first and second inward-facing cameras and said at least one display, the processing electronics configured to: [0230] present virtual content to the user on said at least one display; [0231] using the first inward-facing camera, determine that the first eye is at least partially closed; [0232] using the second inward-facing camera, determine that the second eye is at least partially closed; and [0233] based on the determination that the first and second eyes of the user are at least partially closed, alter a state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof, wherein said altering of said state of the head mounted display does not reduce power consumption of said head mounted display system.

Example 34

[0234] The display system of Example 33, wherein the processing electronics are configured to alter said state of the head mounted display system based on a determination that the first and second eyes of the user are at least partially closed for longer than the threshold time.

Example 35

[0235] The display system of Example 36, wherein said threshold time is in the range from 500 milliseconds to 1.5 second.

Example 36

[0236] The display system of Example 36, wherein said threshold time in the range from 750 milliseconds to 2.0 seconds.

Example 37

[0237] The display system of Example 36, wherein said threshold time in the range from 1 second and 3 seconds.

Example 38

[0238] The display system of Example 36, wherein said threshold time in the range from 3 second and 10 seconds.

Example 39

[0239] The display system of Example 33, wherein the processing electronics are configured to alter said state of the head mounted display system based on a determination that the first and second eyes of the user transition from being in an opened state to being in an at least partially closed state at least a first time and a second time.

Example 40

[0240] The display system of Example 39, wherein said first and second times are separated by less than 3 seconds.

Example 41

[0241] The display system of Example 39, wherein said first and second times are separated by less than 2 seconds.

Example 42

[0242] The display system of Example 39, wherein said first and second times are separated by less than 1.5 seconds.

Example 43

[0243] The display system of Example 33, wherein the processing electronics are configured to alter said state of the head mounted display system based on a determination that the first and second eyes of the user transition from being in an opened state to being in an at least partially closed state at least three times, a first time, a second time, and a third time.

Example 44

[0244] The display system of Example 43, wherein said first and second times as well as said second and third times are separated by less than 3 seconds.

Example 45

[0245] The display system of Example 43, wherein said first and second times as well as said second and third times are separated by less than 2 seconds.

Example 46

[0246] The display system of Example 43, wherein said first and second times as well as said second and third times are separated by less than 1.5 seconds.

Example 47

[0247] The display system of any of the Examples above, wherein said processing electronics are configured to determine a gaze direction of said first and second eyes and use both said gaze direction and said determination that the first and second eyes of the user are at least partially closed to determine whether to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 48

[0248] The display system of any of the Examples above, wherein said processing electronics are configured to determine a vergence of said first and second eyes and use both said vergence and said determination that the first and second eyes of the user are at least partially closed to determine whether to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 49

[0249] The display system of any of the Examples above, wherein said processing electronics are configured to determine a gaze direction and a vergence of said first and second eyes and use said gaze direction, said vergence, and said determination that the first and second eyes of the user are at least partially closed to determine whether to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 50

[0250] The display system of any of the Examples above, wherein said processing electronics are configured to display buttons, knobs, windows, menu items, or other regions toward which the user can direct their gaze to make a selection, said processing electronics being configured to identify said gaze direction of said first and second eyes and to use said gaze direction directed at said buttons, knobs, windows, menu items, or other regions and said determination that the first and second eyes of the user are at least partially closed in identifying a command or selection to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 51

[0251] The display system of any of the Examples above, wherein said processing electronics are configured to display buttons, knobs, windows, menu items, or other regions toward which the user can direct their gaze to make a selection, said processing electronics being configured to identify said gaze direction and the vergence of said first and second eyes and to use said gaze direction and vergence directed at said buttons, knobs, windows, menu items, or other regions and said determination that the first and second eyes of the user are at least partially closed in identifying a command or selection to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 52

[0252] The display system of any of the Examples above, wherein said processing electronics are configured to display buttons, knobs, windows, menu items, or other regions toward which the user can direct their gaze to make a selection, said processing electronics being configured to identify said the vergence of said first and second eyes and to use said vergence directed at said buttons, knobs, windows, menu items, or other regions and said determination that the first and second eyes of the user are at least partially closed in identifying a command or selection to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 53

[0253] The display system of any of the Examples above, wherein said processing electronics are configured to use glints on said first and second eyes to determine whether said first and second eyes are at least partially closed.

Example 54

[0254] The display system of any of the Examples above, wherein based on the determinations that the first and second eyes of the user are at least partially closed, the processing electronics are configured to alter a state of the head mounted display system so as to modify the virtual content presented to the user.

Example 55

[0255] The display system of any of the Examples above, wherein based on the determinations that the first and second eyes of the user are at least partially closed, the processing electronics are configured to alter a state of the head mounted display system so as to modify the manner in which virtual content is presented to the user.

Example 56

[0256] The display system of Example 55, wherein the manner in which virtual content is presented to the user includes the color of virtual content, the color palette used to provide color to virtual content, the position of virtual content, or movement of virtual content.

Example 57

[0257] The display system of any of the Examples above, wherein based on the determinations that the first and second eyes of the user are at least partially closed, the processing electronics are configured to alter a state of the head mounted display system so as to modify a performance feature of the head mounted display system apparent to the user.

Example 58

[0258] The display system of Example 57, wherein a performance feature of the head mounted display system apparent to the user includes audio characteristics.

Example 59

[0259] The display system of Example 58, wherein said audio characteristics include volume, which speaker a particular sound emanates from, balance between speakers, or any combination thereof.

Example 60

[0260] The display system of any of the Examples above, wherein said determination that causes said state to be altered is that said first and second eyes are partially closed.

Example 61

[0261] The display system of any of the Examples above, wherein said determination that causes said state to be altered is that said first and second eyes squinting.

Example 62

[0262] The display system of any of the Examples above, wherein said determination that causes said state to be altered is that said first and second eyes are fully closed.

Example 63

[0263] The display system of any of the Examples above, wherein said determination that causes said state to be altered is that said first and second eyes are blinking.

Example 64

[0264] The display system of any of the Examples above, wherein said first and second sensors comprise optical detectors.

Example 65

[0265] The display system of any of the Examples above, wherein said first and second sensors comprise cameras.

Example 66

[0266] The display system of any of the Examples above, said altering of said state of the head mounted display does not reduce power consumption of said head mounted display system.

Example 67

[0267] A head mounted display system for displaying image content to a user, the display system comprising: [0268] at least one display configured to be worn by a user to present virtual content to first and second eyes of a user; [0269] a first inward facing camera configured to image the first eye of the user; [0270] a second inward facing camera configured to image the second eye of the user; and [0271] processing electronics in communication with the first and second inward-facing cameras and said at least one display, the processing electronics configured to: [0272] present virtual content to the user on said at least one display; [0273] using the first and second inward-facing cameras determine a gaze direction of said first and second eyes; and [0274] based on a determination of said gaze direction, alter a state of the head mounted display system so as to modify the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 68

[0275] The display system of any of the Examples above, wherein said processing electronics are configured to determine a vergence and based on said determination of said gaze direction and said vergence, alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 69

[0276] The display system of any of the Examples above, wherein said processing electronics are configured to use both said gaze direction and said determination that the first and second eyes of the user are at least partially closed to determine whether to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 70

[0277] The display system of any of the Examples above, wherein said processing electronics are configured to determine a vergence of said first and second eyes and that the first and second eyes of the user are at least partially closed and use said gaze direction, said vergence, and a determination that the first and second eyes of the user are at least partially closed to determine whether to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 71

[0278] The display system of any of the Examples above, wherein said processing electronics are configured to display buttons, knobs, windows, menu items, or other regions toward which the user can direct their gaze to make a selection, said processing electronics to use said gaze direction directed at said buttons, knobs, windows, menu items, or other regions in identifying a command or selection to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 72

[0279] The display system of any of the Examples above, wherein said processing electronics are configured to display buttons, knobs, windows, menu items, or other regions toward which the user can direct their gaze to make a selection, said processing electronics further being configured to identify the vergence of said first and second eyes and to use said gaze direction and vergence directed at said buttons, knobs, windows, menu items, or other regions in identifying a command or selection to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 73

[0280] The display system of any of the Examples above, wherein based on the determined gaze direction, the processing electronics are configured to alter a state of the head mounted display system so as to modify the manner in which virtual content is presented to the user.

Example 74

[0281] The display system of Example 73, wherein the manner in which virtual content is presented to the user includes the color of virtual content, the color palette used to provide color to virtual content, the position of virtual content, or movement of virtual content.

Example 75

[0282] The display system of any of the Examples above, wherein based on the determined gaze direction, the processing electronics are configured to alter a state of the head mounted display system so as to modify a performance feature of the head mounted display system apparent to the user.

Example 76

[0283] The display system of Example 75, wherein a performance feature of the head mounted display system apparent to the user includes audio characteristics.

Example 77

[0284] The display system of Example 76, wherein said audio characteristics include volume, which speaker a particular sound emanates from, balance between speakers, or any combination thereof.

Example 78

[0285] The display system of any of the Examples above, said altering of said state of the head mounted display does not reduce power consumption of said head mounted display system.

Example 79

[0286] A head mounted display system for displaying image content to a user, the display system comprising: [0287] at least one display configured to be worn by a user to present virtual content to first and second eyes of a user; [0288] a first inward facing camera configured to image the first eye of the user; [0289] a second inward facing camera configured to image the second eye of the user; and [0290] processing electronics in communication with the first and second inward-facing cameras and said at least one display, the processing electronics configured to: [0291] present virtual content to the user on said at least one display; [0292] using the first and second inward-facing cameras determine a vergance of said first and second eyes; and [0293] based on a determination of said vergence, alter a state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 80

[0294] The display system of any of the Examples above, wherein said processing electronics are configured to determine a gaze direction of said eyes and based on said determination of said gaze direction and said vergence, alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 81

[0295] The display system of any of the Examples above, wherein said processing electronics are configured to use both said vergence and a determination that the first and second eyes of the user are at least partially closed to determine whether to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 82

[0296] The display system of any of the Examples above, wherein said processing electronics are configured to determine a gaze direction of said first and second eyes and that the first and second eyes of the user are at least partially closed and use said gaze direction, said vergence, and a determination that the first and second eyes of the user are at least partially closed to determine whether to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 83

[0297] The display system of any of the Examples above, wherein said processing electronics are configured to display buttons, knobs, windows, menu items, or other regions toward at an apparent distance from the user, and said processing electronics are configured to detect a vergence corresponding to said apparent distance of said buttons, knobs, windows, menu items, or other regions in identifying a command or selection to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 84

[0298] The display system of any of the Examples above, wherein said processing electronics are configured to display buttons, knobs, windows, menu items, or other regions toward which the user can direct their gaze to make a selection, said processing electronics further being configured to identify the vergence of said first and second eyes and to use said gaze direction and vergence directed at said buttons, knobs, windows, menu items, or other regions in identifying a command or selection to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 85

[0299] The display system of any of the Examples above, wherein based on the determined vergence, the processing electronics are configured to alter a state of the head mounted display system so as to modify the virtual content presented to the user.

Example 86

[0300] The display system of any of the Examples above, wherein based on the on determined vergence, the processing electronics are configured to alter a state of the head mounted display system so as to modify the manner in which virtual content is presented to the user.

Example 87

[0301] The display system of Example 86, wherein the manner in which virtual content is presented to the user includes the color of virtual content, the color palette used to provide color to virtual content, the position of virtual content, or movement of virtual content.

Example 88

[0302] The display system of any of the Examples above, wherein based on the determined vergence, the processing electronics are configured to alter a state of the head mounted display system so as to modify a performance feature of the head mounted display system apparent to the user.

Example 89

[0303] The display system of Example 88, wherein a performance feature of the head mounted display system apparent to the user includes audio characteristics.

Example 90

[0304] The display system of Example 89, wherein said audio characteristics include volume, which speaker a particular sound emanates from, balance between speakers, or any combination thereof.

Example 91

[0305] The display system of any of the Examples above, said altering of said state of the head mounted display does not reduce power consumption of said head mounted display system.

Example 92

[0306] A head mounted display system for displaying image content to a user, the display system comprising: [0307] at least one display configured to be worn by a user to present virtual content to first and second eyes of a user; [0308] at least one inward-facing sensor configured to monitor said first and second eyes of the user; and [0309] processing electronics in communication with the at least one inward-facing sensor and said at least one display, the processing electronics configured to: [0310] present virtual content to the user on said at least one display; [0311] using the at least one inward-facing sensor, determine that the first eye is at least partially closed and that the second eye is at least partially closed; and [0312] based on the determinations that the first and second eyes of the user are at least partially closed for a threshold duration, alter a state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 93

[0313] The display system of Example 92, wherein said threshold duration is in a range from 500 milliseconds to 1 second.

Example 94

[0314] The display system of Example 92, wherein said threshold duration is in a range from 750 milliseconds and 1.5 seconds.

Example 95

[0315] The display system of Example 92, wherein said threshold duration is in a range from 1 second and 3 seconds.

Example 96

[0316] The display system of Example 92, wherein said threshold duration is in a range from 3 seconds and 5 seconds.

Example 97

[0317] The display system of any of the Examples above, wherein said determination is that said first and second eyes are partially closed for at least said threshold duration.

Example 98

[0318] The display system of any of the Examples above, wherein said determination is that said first and second eyes are squinting for at least said threshold duration.

Example 99

[0319] The display system of any of the Examples above, wherein said determination is that said first and second eyes are fully closed for at least said threshold duration.

Example 100

[0320] The display system of any of the Examples above, wherein said determination is that said first and second eyes are blinking for at least said threshold duration.

Example 101

[0321] The display system of any of the Examples above, wherein said at least one inward facing sensor comprises at least one optical detector.

Example 102

[0322] The display system of any of the Examples above, wherein said at least one inward facing sensor comprises at least one camera.

Example 103

[0323] The display system of any of the Examples above, wherein said at least one inward facing sensor comprises a first inward facing sensor configured to monitor the first eye and a second inward facing sensor configured to monitor the second eye.

Example 104

[0324] The display system of Example 103, wherein first and second inward facing sensors comprise first and second inward facing cameras.

Example 105

[0325] The display system of any of the Examples above, wherein said processing electronics are configured to determine a gaze direction of said first and second eyes and use both said gaze direction and said determination that the first and second eyes of the user are at least partially closed to determine whether to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 106

[0326] The display system of any of the Examples above, wherein said processing electronics are configured to determine a vergence of said first and second eyes and use both said vergence and said determination that the first and second eyes of the user are at least partially closed to determine whether to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 107

[0327] The display system of any of the Examples above, wherein said processing electronics are configured to determine a gaze direction and a vergence of said first and second eyes and use said gaze direction, said vergence, and said determination that the first and second eyes of the user are at least partially closed to determine whether to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 108

[0328] The display system of any of the Examples above, wherein said processing electronics are configured to display buttons, knobs, windows, menu items, or other regions toward which the user can direct their gaze to make a selection, said processing electronics being configured to identify said gaze direction of said first and second eyes and to use said gaze direction directed at said buttons, knobs, windows, menu items, or other regions and said determination that the first and second eyes of the user are at least partially closed in identifying a command or selection to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 109

[0329] The display system of any of the Examples above, wherein said processing electronics are configured to display buttons, knobs, windows, menu items, or other regions toward which the user can direct their gaze to make a selection, said processing electronics being configured to identify said gaze direction and the vergence of said first and second eyes and to use said gaze direction and vergence directed at said buttons, knobs, windows, menu items, or other regions and said determination that the first and second eyes of the user are at least partially closed in identifying a command or selection to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 110

[0330] The display system of any of the Examples above, wherein said processing electronics are configured to display buttons, knobs, windows, menu items, or other regions toward which the user can direct their gaze to make a selection, said processing electronics being configured to identify said the vergence of said first and second eyes and to use said vergence directed at said buttons, knobs, windows, menu items, or other regions and said determination that the first and second eyes of the user are at least partially closed in identifying a command or selection to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 111

[0331] The display system of any of the Examples above, wherein said processing electronics are configured to use glints on said first and second eyes to determine whether said first and second eyes are at least partially closed.

Example 112

[0332] The display system of any of the Examples above, wherein based on the determinations that the first and second eyes of the user are at least partially closed, the processing electronics are configured to alter a state of the head mounted display system so as to modify the virtual content presented to the user.

Example 113

[0333] The display system of any of the Examples above, wherein based on the determinations that the first and second eyes of the user are at least partially closed, the processing electronics are configured to alter a state of the head mounted display system so as to modify the manner in which virtual content is presented to the user.

Example 114

[0334] The display system of Example 113, wherein the manner in which virtual content is presented to the user includes the color of virtual content, the color palette used to provide color to virtual content, the position of virtual content, or movement of virtual content.

Example 115

[0335] The display system of any of the Examples above, wherein based on the determinations that the first and second eyes of the user are at least partially closed, the processing electronics are configured to alter a state of the head mounted display system so as to modify a performance feature of the head mounted display system apparent to the user.

Example 116

[0336] The display system of Example 115, wherein a performance feature of the head mounted display system apparent to the user includes audio characteristics.

Example 117

[0337] The display system of Example 116, wherein said audio characteristics include volume, which speaker a particular sound emanates from, balance between speakers, or any combination thereof.

Example 118

[0338] The display system of any of the above Examples, wherein if the first and second eyes of the user are at least partially closed for a duration that exceeds the threshold duration by sufficient amount, the state of the head mounted display system is altered differently.

Example 119

[0339] The display system of Example 118, wherein if the first and second eyes of the user are at least partially closed for a duration that exceeds the threshold duration by sufficient amount, further modification of the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof is added.

Example 120

[0340] The display system of Example 118, wherein if the first and second eyes of the user are at least partially closed for a duration that exceeds the threshold duration by sufficient amount, alternative modification of the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof is provided.

Example 121

[0341] The display system of any of the Examples above, said altering of said state of the head mounted display does not reduce power consumption of said head mounted display system.

Example 122

[0342] A head mounted display system for displaying image content to a user, the display system comprising: [0343] at least one display configured to be worn by a user to present virtual content to first and second eyes of a user; [0344] at least one inward-facing sensor configured to monitor said first and second eyes of the user; and [0345] processing electronics in communication with the at least one inward-facing sensor and said at least one display, the processing electronics configured to: [0346] present virtual content to the user on said at least one display; [0347] using the at least one inward-facing sensor to detect a gesture, the gesture comprising the first and second eyes of the user transitioning from being in an opened state to being in an at least partially closed state at least a first time and a second time; and [0348] based on detection of said gesture, alter a state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 123

[0349] The display system of Example 122, wherein said first and second times are separated by less than 3 seconds.

Example 124

[0350] The display system of Example 122, wherein said first and second times are separated by less than 2 seconds.

Example 125

[0351] The display system of Example 122, wherein said first and second times are separated by less than 1.5 seconds.

Example 126

[0352] The display system of Example 122, wherein the gesture comprises the first and second eyes of the user transitioning from being in an opened state to being in an at least partially closed state at least three times, a first time, a second time, and a third time.

Example 127

[0353] The display system of Example 126, wherein said first and second times as well as said second and third times are separated by less than 3 seconds.

Example 128

[0354] The display system of Example 126, wherein said first and second times as well as said second and third times are separated by less than 2 seconds.

Example 129

[0355] The display system of Example 126, wherein said first and second times as well as said second and third times are separated by less than 1.5 seconds.

Example 130

[0356] The display system of any of the Examples above, wherein said processing electronics are configured to determine a gaze direction of said first and second eyes and use both said gaze direction and said determination that the first and second eyes of the user are at least partially closed to determine whether to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 131

[0357] The display system of any of the Examples above, wherein said processing electronics are configured to determine a vergence of said first and second eyes and use both said vergence and said determination that the first and second eyes of the user are at least partially closed to determine whether to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 132

[0358] The display system of any of the Examples above, wherein said processing electronics are configured to determine a gaze direction and a vergence of said first and second eyes and use said gaze direction, said vergence, and said determination that the first and second eyes of the user are at least partially closed to determine whether to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 133

[0359] The display system of any of the Examples above, wherein said processing electronics are configured to display buttons, knobs, windows, menu items, or other regions toward which the user can direct their gaze to make a selection, said processing electronics being configured to identify said gaze direction of said first and second eyes and to use said gaze direction directed at said buttons, knobs, windows, menu items, or other regions and the determination that the first and second eyes of the user are at least partially closed in identifying a command or selection to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 134

[0360] The display system of any of the Examples above, wherein said processing electronics are configured to display buttons, knobs, windows, menu items, or other regions toward which the user can direct their gaze to make a selection, said processing electronics being configured to identify said gaze direction and the vergence of said first and second eyes and to use said gaze direction and vergence directed at said buttons, knobs, windows, menu items, or other regions and the determination that the first and second eyes of the user are at least partially closed in identifying a command or selection to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 135

[0361] The display system of any of the Examples above, wherein said processing electronics are configured to display buttons, knobs, windows, menu items, or other regions toward which the user can direct their gaze to make a selection, said processing electronics being configured to identify said the vergence of said first and second eyes and to use said vergence directed at said buttons, knobs, windows, menu items, or other regions and the determination that the first and second eyes of the user are at least partially closed in identifying a command or selection to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 136

[0362] The display system of any of the Examples above, wherein said processing electronics are configured to use glints on said first and second eyes to determine whether said first and second eyes are at least partially closed.

Example 137

[0363] The display system of any of the Examples above, wherein based on detection of said gesture, the processing electronics are configured to alter a state of the head mounted display system so as to modify the virtual content presented to the user.

Example 138

[0364] The display system of any of the Examples above, wherein based on detection of said gesture, the processing electronics are configured to alter a state of the head mounted display system so as to modify the manner in which virtual content is presented to the user.

Example 139

[0365] The display system of Example 138, wherein the manner in which virtual content is presented to the user includes the color of virtual content, the color palette used to provide color to virtual content, the position of virtual content, or movement of virtual content.

Example 140

[0366] The display system of any of the Examples above, wherein based on detection of said gesture, the processing electronics are configured to alter a state of the head mounted display system so as to modify a performance feature of the head mounted display system apparent to the user.

Example 141

[0367] The display system of Example 140, wherein a performance feature of the head mounted display system apparent to the user includes audio characteristics.

Example 142

[0368] The display system of Example 141, wherein said audio characteristics include volume, which speaker a particular sound emanates from, balance between speakers, or any combination thereof.

Example 143

[0369] The display system of any of the Examples above, wherein said gesture comprises said first and second eyes being partially closed.

Example 144

[0370] The display system of any of the Examples above, wherein said gesture comprises said first and second eyes squinting.

Example 145

[0371] The display system of any of the Examples above, wherein said gesture comprises said first and second eyes being fully closed.

Example 146

[0372] The display system of any of the Examples above, wherein said gesture comprises said first and second eyes blinking.

Example 147

[0373] The display system of any of the Examples above, wherein said at least one inward facing sensor comprises at least one optical detector.

Example 148

[0374] The display system of any of the Examples above, wherein said at least one inward facing sensor comprises at least one inward facing camera.

Example 149

[0375] The display system of any of the Examples above, wherein said at least one inward facing sensor comprises a first inward facing sensor configured to monitor the first eye and a second inward facing sensor configured to monitor the second eye.

Example 150

[0376] The display system of Example 149, wherein first and second inward facing sensors comprise first and second inward facing cameras.

Example 151

[0377] The display system of any of the Examples above, said altering of said state of the head mounted display does not reduce power consumption of said head mounted display system.

Example 152

[0378] A head mounted display system for displaying image content to a user, the display system comprising: [0379] at least one display configured to be worn by a user to present virtual content to first and second eyes of a user; [0380] a first inward facing camera configured to image the first eye of the user; and [0381] processing electronics in communication with the first inward-facing camera and said at least one display, the processing electronics configured to: [0382] present virtual content to the user on said at least one display; [0383] using the first inward-facing camera detect a gesture comprising movement in gaze of said first eye; and [0384] based on the detection of said gesture, alter a state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 153

[0385] The display system of Example 152, wherein gesture comprises movement of said gaze from left to right or from right to left back.

Example 154

[0386] The display system of Example 152, wherein gesture comprises movement of said gaze from left to right back to left or from right to left back to right.

Example 155

[0387] The display system of any of the above Examples, wherein gesture comprises movement of said gaze up, then down, or down, then up.

Example 156

[0388] The display system of Example 155, wherein said processor further detects gaze moving from left to right at least 4 times just prior to said gesture.

Example 157

[0389] The display system of Example 155, wherein said processor further detects gaze moving from left to right at least 8 times just prior to said gesture.

Example 158

[0390] The display system of any of the above Examples, wherein gesture comprises movement of said gaze up, then down, and back up or movement of said gaze down, then up, and back down.

Example 159

[0391] The display system of any of the above Examples, wherein gesture comprises movement of said gaze from in horizontal direction followed by movement of said gaze in the vertical direction or movement of said gaze from in vertical direction followed by movement of said gaze in the horizontal direction.

Example 160

[0392] The display system of any of the above Examples, wherein gesture occurs in a threshold amount of time or less.

Example 161

[0393] The display system of Example 160, wherein said threshold amount of time is between 100 ms and 250 ms.

Example 162

[0394] The display system of Example 160, wherein said threshold amount of time is between 250 ms and 500 ms.

Example 163

[0395] The display system of Example 160, wherein said threshold amount of time is between 500 ms and 750 ms.

Example 164

[0396] The display system of Example 160, wherein said threshold amount of time is between 750 ms and 1 second.

Example 165

[0397] The display system of any of the above, wherein said processing electronics are configured to display on said display a prompt to prompt the user to move said gaze in a particular manner to indicate a selection or command.

Example 166

[0398] The display system of any of the Examples above, wherein based on detection of the gesture, the processing electronics are configured to alter a state of the head mounted display system so as to modify the virtual content presented to the user.

Example 167

[0399] The display system of any of the Examples above, wherein based on detection of the gesture, the processing electronics are configured to alter a state of the head mounted display system so as to modify the manner in which virtual content is presented to the user.

Example 168

[0400] The display system of Example 167, wherein the manner in which virtual content is presented to the user includes the color of virtual content, the color palette used to provide color to virtual content, the position of virtual content, or movement of virtual content.

Example 169

[0401] The display system of any of the Examples above, wherein based on detection of the gesture, the processing electronics are configured to alter a state of the head mounted display system so as to modify a performance feature of the head mounted display system apparent to the user.

Example 170

[0402] The display system of Example 169, wherein a performance feature of the head mounted display system apparent to the user includes audio characteristics.

Example 171

[0403] The display system of Example 170, wherein said audio characteristics include volume, which speaker a particular sound emanates from, balance between speakers, or any combination thereof.

Example 172

[0404] The display system of any of the Examples above, said altering of said state of the head mounted display does not reduce power consumption of said head mounted display system.

Example 173

[0405] A head mounted display system for displaying image content to a user, the display system comprising: [0406] at least one display configured to be worn by a user to present virtual content to first and second eyes of a user; [0407] at least one inward facing sensor configured to monitor the first eye or second eye of the user or both the first and second eye of the user; and [0408] processing electronics in communication with at least one inward-facing camera and said at least one display, the processing electronics configured to: [0409] present virtual content to the user on said at least one display; [0410] using the at least one inward-facing camera detect a gesture comprising a combination of at least two of the partially or fully closing of one of said eyes, movement in gaze of one of said eyes, or change in vergence; and [0411] based on the detection of said gesture, alter a state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 174

[0412] The display system of Example 173, wherein said gesture comprises a combination of at least partially or fully closing one of said eyes and movement in gaze of one of said eyes.

Example 175

[0413] The display system of Example 173, wherein said gesture comprises a combination of at least partially or fully closing one of said eyes and change in vergence.

Example 176

[0414] The display system of Example 173, wherein said gesture comprises a combination of at least movement in gaze of one of said eyes and change in vergence.

Example 177

[0415] The display system of Example 173, wherein said gesture comprises a combination of at least partially or fully closing one of said eyes, movement in gaze of one of said eyes and change in vergence.

Example 178

[0416] The display system of any of the Examples above, wherein said at least one inward facing sensor comprises at least one inward facing optical detector.

Example 179

[0417] The display system of any of the Examples above, wherein said at least one inward facing sensor comprises at least one inward facing camera.

Example 180

[0418] The display system of any of the Examples above, wherein said at least one inward facing sensor comprises a first inward facing sensor configured to monitor the first eye and a second inward facing sensor configured to monitor the second eye.

Example 181

[0419] The display system of Example 180, wherein first and second inward facing sensors comprise first and second inward facing cameras.

Example 182

[0420] The display system of any of the Examples above, wherein said processing electronics are configured to display buttons, knobs, windows, menu items, or other regions toward which the user can direct their gaze to make a selection, said processing electronics being configured to identify said gaze direction of said first and second eyes and to use said gaze direction directed at said buttons, knobs, windows, menu items, or other regions and the determination that the first and second eyes of the user are at least partially closed in identifying a command or selection to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 183

[0421] The display system of any of the Examples above, wherein said processing electronics are configured to display buttons, knobs, windows, menu items, or other regions toward which the user can direct their gaze to make a selection, said processing electronics being configured to identify said gaze direction and the vergence of said first and second eyes and to use said gaze direction and vergence directed at said buttons, knobs, windows, menu items, or other regions and the determination that the first and second eyes of the user are at least partially closed in identifying a command or selection to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 184

[0422] The display system of any of the Examples above, wherein said processing electronics are configured to display buttons, knobs, windows, menu items, or other regions toward which the user can direct their gaze to make a selection, said processing electronics being configured to identify said the vergence of said first and second eyes and to use said vergence directed at said buttons, knobs, windows, menu items, or other regions and the determination that the first and second eyes of the user are at least partially closed in identifying a command or selection to alter said state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 185

[0423] The display system of any of the Examples above, wherein based on detection of said gesture, the processing electronics are configured to alter a state of the head mounted display system so as to modify the virtual content presented to the user.

Example 186

[0424] The display system of any of the Examples above, wherein based on detection of said gesture, the processing electronics are configured to alter a state of the head mounted display system so as to modify the manner in which virtual content is presented to the user.

Example 187

[0425] The display system of Example 186, wherein the manner in which virtual content is presented to the user includes the color of virtual content, the color palette used to provide color to virtual content, the position of virtual content, or movement of virtual content.

Example 188

[0426] The display system of any of the Examples above, wherein based on detection of said gesture, the processing electronics are configured to alter a state of the head mounted display system so as to modify a performance feature of the head mounted display system apparent to the user.

Example 189

[0427] The display system of Example 188, wherein a performance feature of the head mounted display system apparent to the user includes audio characteristics.

Example 190

[0428] The display system of Example 189, wherein said audio characteristics include volume, which speaker a particular sound emanates from, balance between speakers, or any combination thereof.

Example 191

[0429] The display system of any of the Examples above, wherein said gesture comprises said first and second eyes being partially closed.

Example 192

[0430] The display system of any of the Examples above, wherein said gesture comprises said first and second eyes squinting.

Example 193

[0431] The display system of any of the Examples above, wherein said gesture comprises said first and second eyes being fully closed.

Example 194

[0432] The display system of any of the Examples above, wherein said gesture comprises said first and second eyes blinking.

Example 195

[0433] The display system of any of the Examples above, said altering of said state of the head mounted display does not reduce power consumption of said head mounted display system.

Example 196

[0434] A head mounted display system for displaying image content to a user, the display system comprising: [0435] at least one display configured to be worn by a user to present virtual content to first and second eyes of a user; [0436] at least one inward facing sensor configured to monitor the first eye and the second eye of the user; and [0437] processing electronics in communication with at least one inward-facing camera and said at least one display, the processing electronics configured to: [0438] present virtual content to the user on said at least one display; [0439] using the at least one inward-facing camera to detect a gesture comprising winking in said first eye and subsequently winking in said second eye; and [0440] based on the detection of said gesture, alter a state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 197

[0441] The display system of Example 196, wherein based on detection of the gesture, the processing electronics are configured to alter a state of the head mounted display system so as to modify the virtual content presented to the user.

Example 198

[0442] The display system of any of the Examples above, wherein based on detection of the gesture, the processing electronics are configured to alter a state of the head mounted display system so as to modify the manner in which virtual content is presented to the user.

Example 199

[0443] The display system of Example 198, wherein the manner in which virtual content is presented to the user includes the color of virtual content, the color palette used to provide color to virtual content, the position of virtual content, or movement of virtual content.

Example 200

[0444] The display system of any of the Examples above, wherein based on detection of the gesture, the processing electronics are configured to alter a state of the head mounted display system so as to modify a performance feature of the head mounted display system apparent to the user.

Example 201

[0445] The display system of Example 200, wherein a performance feature of the head mounted display system apparent to the user includes audio characteristics.

Example 202

[0446] The display system of Example 201, wherein said audio characteristics include volume, which speaker a particular sound emanates from, balance between speakers, or any combination thereof.

Example 203

[0447] The display system of any of the Examples above, wherein said at least one inward facing sensor comprises at least one optical detector.

Example 204

[0448] The display system of any of the Examples above, wherein said at least one inward facing sensor comprises at least one inward facing camera.

Example 205

[0449] The display system of any of the Examples above, wherein said at least one inward facing sensor comprises a first inward facing sensor configured to monitor the first eye and a second inward facing sensor configured to monitor the second eye.

Example 206

[0450] The display system of Example 205, wherein first and second inward facing sensors comprise first and second inward facing cameras.

Example 207

[0451] The display system of any of the Examples above, said altering of said state of the head mounted display does not reduce power consumption of said head mounted display system.

Example 208

[0452] A head mounted display system for displaying image content to a user, the display system comprising: [0453] at least one display configured to be worn by a user to present virtual content to first and second eyes of a user; [0454] at least one inward-facing sensor configured to monitor said first or second eye of the user or both; and [0455] processing electronics in communication with the at least one inward-facing sensor and said at least one display, the processing electronics configured to: [0456] present virtual content to the user on said at least one display; [0457] using the at least one inward-facing sensor, determine that the first eye or second eye or both are in a first eye status; and [0458] based on the determinations that the first eye or second eye or both are in a first eye status for a threshold duration, alter a state of the head mounted display system so as to modify the virtual content presented to the user, the manner in which virtual content is presented to the user, a performance feature of the head mounted display system apparent to the user, or any combination thereof.

Example 209

[0459] The display system of Example 208, wherein said threshold duration is in a range from 500 milliseconds to 1 second.

Example 210

[0460] The display system of Example 208, wherein said threshold duration is in a range from 750 milliseconds and 1.5 seconds.

Example 211

[0461] The display system of Example 208, wherein said threshold duration is in a range from 1 second and 3 seconds.

Example 212

[0462] The display system of Example 208, wherein said threshold duration is in a range from 3 seconds and 5 seconds.

Example 213

[0463] The display system of any of the Examples above, wherein said first status is that said first eye is partially closed for at least said threshold duration.

Example 214

[0464] The display system of any of the Examples above, wherein said first status is that said first eye is squinting for at least said threshold duration.

Example 215

[0465] The display system of any of the Examples above, wherein said first status is that said first and second eyes are squinting for at least said threshold duration.

Example 216

[0466] The display system of any of the Examples above, wherein said first status is that said first eye is fully closed for at least said threshold duration.

Example 217

[0467] The display system of any of the Examples above, wherein said first status is that said first and second eyes are fully closed for at least said threshold duration.

Example 218

[0468] The display system of any of the Examples above, wherein said first status is that said first and second eyes are blinking for at least said threshold duration.

Example 219

[0469] The display system of any of the Examples above, wherein said at least one inward facing sensor comprises at least one optical detector.

Example 220

[0470] The display system of any of the Examples above, wherein said at least one inward facing sensor comprises at least one camera.

Example 221

[0471] The display system of any of the Examples above, wherein said at least one inward facing sensor comprises a first inward facing sensor configured to monitor the first eye and a second inward facing sensor configured to monitor the second eye, respectively.

Example 222

[0472] The display system of Example 221, wherein first and second inward facing sensors comprise first and second inward facing cameras.

Example 223

[0473] The display system of any of the Examples above, wherein based on detection of said first eye status, the processing electronics are configured to alter a state of the head mounted display system so as to modify the virtual content presented to the user.

Example 224

[0474] The display system of any of the Examples above, wherein based on detection of said first eye status, the processing electronics are configured to alter a state of the head mounted display system so as to modify the manner in which virtual content is presented to the user.

Example 225

[0475] The display system of Example 224, wherein the manner in which virtual content is presented to the user includes the color of virtual content, the color palette used to provide color to virtual content, the position of virtual content, or movement of virtual content.

Example 226

[0476] The display system of any of the Examples above, wherein based on detection of said first eye status, the processing electronics are configured to alter a state of the head mounted display system so as to modify a performance feature of the head mounted display system apparent to the user.

Example 227

[0477] The display system of Example 226, wherein a performance feature of the head mounted display system apparent to the user includes audio characteristics.

Example 228

[0478] The display system of Example 227, wherein said audio characteristics include volume, which speaker a particular sound emanates from, balance between speakers, or any combination thereof.

Example 229

[0479] The display system of any of the Examples above, said altering of said state of the head mounted display does not reduce power consumption of said head mounted display system.

Example 230

[0480] A display system for controlling display of image content, the display system comprising: [0481] an inward-facing sensor; [0482] a display configured to be worn by a user; and [0483] processing electronics in communication with the inward-facing sensor and the display, the processing electronics configured to: [0484] using the inward-facing sensor, detect a first focal point of the user's eyes; [0485] based on the detected first focal point of the eyes, present first virtual content on the display; [0486] using the inward-facing sensor, detect a second focal point of the user's eyes; and [0487] based on the detected second focal point of the eyes, modify presentation of the virtual content to display second virtual content.

Example 231

[0488] The display system of Example 230, wherein first virtual content comprises a static image and wherein the second virtual content comprises animated content.

Example 232

[0489] The display system of any of Examples 230-231, wherein the second focal point is disposed at a surface of the display.

Example 233

[0490] The display system of Example 232, wherein the surface of the display comprises an inner surface nearer the user's eyes than an outer surface.

Example 234

[0491] The display system of any of Examples 230-233, wherein the processing electronics are configured to modify presentation of the virtual content to display the second virtual content based on a minimum focus time during which the user's eyes are focused on the second focus point.

Example 235

[0492] The display system of Example 234, wherein the minimum focus time is greater than 0.5 s.

Example 236

[0493] The display system of any of Examples 230-235, wherein the inward-facing sensor comprises a plurality of cameras.

Example 237

[0494] The display system of any of Examples 230-236, wherein a first camera is configured to track an orientation of a first eye of the user and wherein a second camera is configured to track an orientation of a second eye of the user.

Example 238

[0495] The display system of any of Examples 230-237, wherein the display comprises a liquid crystal display (LCD).

Example 239

[0496] The display system of any of Examples 230-238, wherein the processing electronics are configured to display the second content so long as the inward-facing sensor detects the second focal point of the eyes.

Example 240

[0497] A display system for modifying a display mode, the display system comprising: [0498] a display configured to be worn by a user; [0499] a first inward facing sensor configured to image a first eye of the user; [0500] a second inward facing sensor configured to image a second eye of the user; and [0501] processing electronics in communication with the inward-facing sensors and the display, the processing electronics configured to: [0502] present virtual content to the user in a first display mode; [0503] using the first inward-facing sensor, determine that the first eye is closed for longer than a threshold time; [0504] using the second inward-facing sensor, determine that the second eye is closed for longer than the threshold time; [0505] based on the determinations that the first and second eyes of the user are closed for longer than the threshold time, present the virtual content to the user in a second mode.

Example 241

[0506] The display system of Example 240, wherein the first mode comprises a display of virtual content using a first palet of color and wherein the second mode comprises a display of the virtual content using a second palet color.

Example 242

[0507] The display system of any of Examples 240-241, wherein the display of the virtual content using the first palet of color comprises displaying a first color for a virtual object and wherein the display of the virtual content using the second palet of color comprises displaying a second color for the virtual object.

Example 243

[0508] The display system of any of Examples 240-242, wherein the threshold time is at least 0.5 s.

Example 244

[0509] The display system of any of Examples 240-243, wherein the first mode comprises a display of virtual content at a first location on the display and wherein the second mode comprises a display of the virtual content at a second location on the display.

Example 245

[0510] The display system of any of Examples 240-244, wherein the processing electronics are configured, in the second mode, to display a movement of the virtual content along a predictable path.

Example 246

[0511] The display system of any of Examples 240-245, wherein the processing electronics are further configured to: [0512] using the first and second inward-facing sensors, determine that the first and second eyes are closed for longer than a second threshold time; [0513] based on the determinations that the first and second eyes are closed for longer than the second threshold time, update the display to present an object of the virtual content in a different color.

Example 247

[0514] The display system of any of Examples 240-246, wherein the second threshold time is about 1 s.

Example 248

[0515] The display system of any of Examples 240-247, wherein the predictable path comprises a path that appears to move toward a target destination.

Example 249

[0516] The display system of any of Examples 240-248, wherein the target destination comprises the user.

Example 250

[0517] The display system of any of Examples 240-245, wherein the processing electronics are further configured to: [0518] using the first and second inward-facing sensors, determine that the first and second eyes are closed for longer than a second threshold time; [0519] based on the determinations that the first and second eyes are closed for longer than the second threshold time, update the display to present an object of the virtual content in a different mode.

Additional Considerations

[0520] Various example implementations of the invention are described herein. Reference is made to these examples in a non-limiting sense. They are provided to illustrate more broadly applicable aspects of the invention. Various changes may be made to the invention described and equivalents may be substituted without departing from the spirit and scope of the invention. For example, while advantageously utilized with AR displays that provide images across multiple depth planes, the augmented reality content disclosed herein may also be displayed by systems that provide images on a single depth plane.

[0521] Many modifications may be made to adapt a particular situation, material, composition of matter, process, process act(s) or step(s) to the objective(s), spirit or scope of the present invention. Further, as will be appreciated by those with skill in the art that each of the individual variations described and illustrated herein has discrete components and features which may be readily separated from or combined with the features of any of the other several implementations without departing from the scope or spirit of the present inventions. All such modifications are intended to be within the scope of claims associated with this disclosure.

[0522] The invention includes methods that may be performed using the subject devices. The methods may comprise the act of providing such a suitable device. Such provision may be performed by the user. In other words, the "providing" act merely requires the user obtain, access, approach, position, set-up, activate, power-up or otherwise act to provide the requisite device in the subject method. Methods recited herein may be carried out in any order of the recited events that is logically possible, as well as in the recited order of events.

[0523] Example aspects of the invention, together with details regarding material selection and manufacture have been set forth above. As for other details of the present invention, these may be appreciated in connection with patents and publications generally known or appreciated by those with skill in the art. The same may hold true with respect to method-based aspects of the invention in terms of additional acts as commonly or logically employed.

[0524] In addition, though the invention has been described in reference to several examples optionally incorporating various features, the invention is not to be limited to that which is described or indicated as contemplated with respect to each variation of the invention. Various changes may be made to the invention described and equivalents (whether recited herein or not included for the sake of some brevity) may be substituted without departing from the spirit and scope of the invention. In addition, where a range of values is provided, it is understood that every intervening value, between the upper and lower limit of that range and any other stated or intervening value in that stated range, is encompassed within the invention.

[0525] Also, it is contemplated that any optional feature of the inventive variations described may be set forth and claimed independently, or in combination with any one or more of the features described herein. Reference to a singular item, includes the possibility that there are plural of the same items present. More specifically, as used herein and in claims associated hereto, the singular forms "a," "an," "said," and "the" include plural referents unless the specifically stated otherwise. In other words, use of the articles allow for "at least one" of the subject item in the description above as well as claims associated with this disclosure. It is further noted that such claims may be drafted to exclude any optional element. As such, this statement is intended to serve as antecedent basis for use of such exclusive terminology as "solely," "only" and the like in connection with the recitation of claim elements, or use of a "negative" limitation.

[0526] Without the use of such exclusive terminology, the term "comprising" in claims associated with this disclosure shall allow for the inclusion of any additional element irrespective of whether a given number of elements are enumerated in such claims, or the addition of a feature could be regarded as transforming the nature of an element set forth in such claims. Except as specifically defined herein, all technical and scientific terms used herein are to be given as broad a commonly understood meaning as possible while maintaining claim validity.

[0527] The breadth of the present invention is not to be limited to the examples provided and/or the subject specification, but rather only by the scope of claim language associated with this disclosure.

您可能还喜欢...