US20150146301A1 - Lighting adjustment for head mounted display - Google Patents

Lighting adjustment for head mounted display Download PDF

Info

Publication number
US20150146301A1
US20150146301A1 US14/612,144 US201514612144A US2015146301A1 US 20150146301 A1 US20150146301 A1 US 20150146301A1 US 201514612144 A US201514612144 A US 201514612144A US 2015146301 A1 US2015146301 A1 US 2015146301A1
Authority
US
United States
Prior art keywords
light
photodetector
receive
relay
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US14/612,144
Inventor
Adrian Wong
Russell N. Mirov
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Google LLC
Original Assignee
Google LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Google LLC filed Critical Google LLC
Priority to US14/612,144 priority Critical patent/US20150146301A1/en
Publication of US20150146301A1 publication Critical patent/US20150146301A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/01Head-up displays
    • G02B27/017Head mounted
    • G02B27/0172Head mounted characterised by optical features
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/01Head-up displays
    • G02B27/0101Head-up displays characterised by optical features
    • GPHYSICS
    • G02OPTICS
    • G02FOPTICAL DEVICES OR ARRANGEMENTS FOR THE CONTROL OF LIGHT BY MODIFICATION OF THE OPTICAL PROPERTIES OF THE MEDIA OF THE ELEMENTS INVOLVED THEREIN; NON-LINEAR OPTICS; FREQUENCY-CHANGING OF LIGHT; OPTICAL LOGIC ELEMENTS; OPTICAL ANALOGUE/DIGITAL CONVERTERS
    • G02F1/00Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics
    • G02F1/01Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour 
    • G02F1/13Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour  based on liquid crystals, e.g. single liquid crystal display cells
    • G02F1/133Constructional arrangements; Operation of liquid crystal cells; Circuit arrangements
    • G02F1/1333Constructional arrangements; Manufacturing methods
    • G02F1/1335Structural association of cells with optical devices, e.g. polarisers or reflectors
    • G02F1/1336Illuminating devices
    • G02F1/133621Illuminating devices providing coloured light
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/34Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
    • G09G3/3406Control of illumination source
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/34Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
    • G09G3/3406Control of illumination source
    • G09G3/3413Details of control of colour illumination sources
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/01Head-up displays
    • G02B27/0101Head-up displays characterised by optical features
    • G02B2027/0112Head-up displays characterised by optical features comprising device for genereting colour display
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/01Head-up displays
    • G02B27/0101Head-up displays characterised by optical features
    • G02B2027/0118Head-up displays characterised by optical features comprising devices for improving the contrast of the display / brillance control visibility
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/01Head-up displays
    • G02B27/0101Head-up displays characterised by optical features
    • G02B2027/014Head-up displays characterised by optical features comprising information/image processing systems
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/01Head-up displays
    • G02B27/017Head mounted
    • G02B2027/0178Eyeglass type
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/01Head-up displays
    • G02B2027/0192Supplementary details
    • G02B2027/0194Supplementary details with combiner of laminated type, for optical or mechanical aspects
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/28Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00 for polarising
    • G02B27/283Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00 for polarising used for beam splitting or combining
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • G09G2320/0626Adjustment of display parameters for control of overall brightness
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • G09G2320/0626Adjustment of display parameters for control of overall brightness
    • G09G2320/064Adjustment of display parameters for control of overall brightness by time modulation of the brightness of the illumination source
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • G09G2320/0666Adjustment of display parameters for control of colour parameters, e.g. colour temperature
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2360/00Aspects of the architecture of display systems
    • G09G2360/14Detecting light within display terminals, e.g. using a single or a plurality of photosensors
    • G09G2360/144Detecting light within display terminals, e.g. using a single or a plurality of photosensors the light being ambient light
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2360/00Aspects of the architecture of display systems
    • G09G2360/14Detecting light within display terminals, e.g. using a single or a plurality of photosensors
    • G09G2360/145Detecting light within display terminals, e.g. using a single or a plurality of photosensors the light originating from the display screen

Definitions

  • This disclosure relates generally to the field of optics, and in particular but not exclusively, relates to near-to-eye optical systems.
  • a head mounted display is a display device worn on or about the head.
  • HMDs usually incorporate some sort of near-to-eye optical system to emit a light image within a few centimeters of the human eye.
  • Single eye displays are referred to as monocular HMDs while dual eye displays are referred to as binocular HMDs.
  • Some HMDs display only a computer generated image (“CGI”), while other types of HMDs are capable of superimposing CGI over a real-world view. This latter type of HMD can serve as the hardware platform for realizing augmented reality.
  • CGI computer generated image
  • HMD head mounted display
  • HUD heads-up display
  • HMDs have numerous practical and leisure applications. Aerospace applications permit a pilot to see vital flight control information without taking their eye off the flight path. Public safety applications include tactical displays of maps and thermal imaging. Other application fields include video games, transportation, and telecommunications. There is certain to be new found practical and leisure applications as the technology evolves; however, many of these applications are limited due to the cost, size, weight, field of view, and efficiency of conventional optical systems used to implemented existing HMDs.
  • FIG. 1 is a perspective view of example wearable glasses that contain electronic components to facilitate human-computer interaction, in accordance with an embodiment of the disclosure.
  • FIG. 2 is an example schematic block diagram of a system and corresponding timing diagram that may be integrated into an HMD, in accordance with an embodiment of the disclosure.
  • FIG. 3 is an example schematic block diagram of a system and corresponding timing diagram that may be integrated into an HMD, in accordance with an embodiment of the disclosure.
  • FIG. 4 is a top cross-sectional view of an eyepiece optical system, in accordance with an embodiment of the disclosure.
  • FIG. 5 is a top view of a user wearing a binocular HMD implanted with eyepieces, in accordance with an embodiment of the disclosure, in accordance with an embodiment of the disclosure.
  • FIG. 6 is a flow chart illustrating an example process of operation for color balancing lamp light for a display that may be utilized by an HMD, in accordance with an embodiment of the disclosure.
  • FIG. 7 is a flow chart illustrating an example process of operation for adjusting lamp light brightness for a display that may be utilized in an HMD, in accordance with an embodiment of the disclosure.
  • Embodiments of a system and method for adjusting lamp light for a display are described herein.
  • numerous specific details are set forth to provide a thorough understanding of the embodiments.
  • One skilled in the relevant art will recognize, however, that the techniques described herein can be practiced without one or more of the specific details, or with other methods, components, materials, etc.
  • well-known structures, materials, or operations are not shown or described in detail to avoid obscuring certain aspects.
  • FIG. 1 is a perspective view of example wearable glasses 100 that contain electronic components to facilitate human-computer interaction, in accordance with an embodiment of the disclosure.
  • the illustrated embodiment of wearable glasses 100 includes lenses 145 disposed in frame 125 that includes left temple arm 130 and right temple arm 140 .
  • FIG. 1 illustrates a traditional eyeglass frame 125
  • embodiments of the present invention are applicable to a wide variety of frame types and styles (e.g. visor, headband, goggles).
  • Lenses 145 may or may not be corrective lenses with optical power in some embodiments. In some embodiments, no lenses are present and the optical and electronic systems and methods of this disclosure are used to display CGI light to the eye of a user of an HMD that does not utilize a traditional glasses frame.
  • Wearable glasses 100 may include a controller 105 disposed in right temple arm 140 and a computer generated image (“CGI”) engine 110 disposed in left temple arm 130 . Controller 105 and CGI engine 110 may be disposed in other locations in wearable glasses 100 . Controller 105 may include an integrated circuit with hardware, firmware, or software logic. CGI engine 110 may include a processor and graphics engine for rendering image data. In one embodiment, controller 105 and CGI engine 110 are combined in one integrated-chip, or even on the same semiconductor die. Controller 105 may be used to receive, transmit, and process data and communicate with CGI engine 110 . CGI engine 110 may generate images for displaying to the eye of a user.
  • CGI engine 110 may generate images for displaying to the eye of a user.
  • CGI engine 110 is not located on an HMD, rather display generation data is sent to the HMD from a CGI engine or display generator that is not worn on a head of the user.
  • CGI engine 110 may be located on a device configured to be worn on a belt of a user, or otherwise.
  • FIG. 2 is an example schematic block diagram of system 200 and corresponding timing diagram that may be integrated into an HMD, in accordance with an embodiment of the disclosure.
  • System 200 is capable of adjusting the brightness of a light source 210 based on ambient light measurements from photodetector 220 .
  • system 200 may measure the ambient light external to the HMD and adjust an emission-time of white lamp light 235 so that CGI light generated by a display using white lamp light 235 has the correct brightness when it is directed into an eye of a user.
  • the CGI light may be displayed relatively bright.
  • the CGI light may be displayed relatively dim.
  • FIG. 2 illustrates controller 105 coupled to a red, green, and blue light emitting diode (“RGB LED”), which is the illustrated embodiment of light source 210 that provides white lamp light 235 to a display (not shown).
  • RGB LED red, green, and blue light emitting diode
  • the illustrated RGB LED is just one example of possible light sources that could provide white lamp light 235 to a display, in accordance with an embodiment of the disclosure.
  • Light source 210 could include lasers, bulbs, or other technology that could provide white lamp light 235 to a display.
  • the illustrated RGB LED is shown as having red LED 213 , green LED 215 , and blue LED 217 contained in one package.
  • light source 210 could include individual (discrete) red, green, and blue LEDs.
  • Light source 210 may include more than one red, green, and blue LED configured in series or parallel.
  • Light source 210 may include white LEDs or two colors of LEDs (e.g. red and white).
  • Light source 210 may also include a white LED or a plurality of white LEDs in combination with RGB LEDs.
  • RGB LED configured to emit white light
  • the red, green, and blue LED are driven at the same time and the RGB light emitted by the RGB LED optically mixes to provide white light.
  • Specific electronic drivers to modulate light source 210 are not shown in FIG. 2 .
  • driver circuits that individually control both the current flowing through each individual LED and further modulate each LED according to separate pulse width modulation signals are possible to increase the dimming range and resolution of system 200 .
  • Other drive circuit configurations e.g. voltage controlled
  • Control circuitry 203 may include controller 105 and an analog-to-digital converter (“ADC”) module 219 coupled to controller 105 . It is appreciated that controller 105 and ADC module 219 may be contained in the same semiconductor package or even on the same semiconductor die. For example, controller 105 may be a processor that includes on-board ADC module 219 . If ADC module 219 is its own electronic component, it may communicate with controller 105 with a serial protocol or otherwise. In one embodiment, ADC module 219 has 10 -bit resolution, but other resolutions are possible.
  • ADC module 219 is coupled to photodetector 220 . It is appreciated that filtering/conditioning circuitry (e.g. resistor and/or capacitors) could be disposed between photodetector 220 and ADC module 219 .
  • Photodetector 220 may be a photodiode (e.g. CMOS P-N photodiode) or include other technology. Photodetector 220 may be an array of photodetectors.
  • photodetector 220 includes a first, second, and third photodiode with a red, green, and blue filter disposed over each photodiode, respectively.
  • photodetector 220 is not positioned to receive white lamp light 235 , but is positioned to receive ambient light.
  • photodetector 220 is positioned to receive white lamp light 235 and ambient light.
  • FIG. 2 also illustrates a timing diagram that shows light source 210 providing white lamp light 235 during ON-times of light source 210 .
  • the ON-times of light source 210 are between time T 1 and T 2 , between time T 3 and T 4 , and between time T 5 and T 6 .
  • “ON-times” may include the light source being strobed within the “ON-time” (e.g. LEDs may be driven by Pulse Width Modulation having a duty cycle during ON-times)
  • White lamp light 235 is provided to a display array (not shown) that is positioned to receive and selectively manipulate white lamp light 235 to generated CGI light.
  • the OFF-times of light source 210 are between time T 2 and T 3 , between T 4 and time T 5 , and between T 6 and time T 7 .
  • Controller 105 coordinates an ambient light measurement 260 with an OFF-time of light source 210 .
  • controller 105 may drive light source 210 to provide white light from time T 1 to time T 2 .
  • controller 105 may hold light source 210 OFF and coordinate an ambient light measurement 260 between time T 2 and T 3 .
  • Coordinating ambient light measurement 260 may include instructing ADC module 219 to measure an output signal of photodetector 220 during an OFF-time of light source 210 . If photodetector 220 is a photodiode, the photodiode may generate a current in response to the amount of ambient light incident on the photodiode. The current generated by the photodiode may generate a voltage on a resistor and that analog voltage may be measured by ADC module 219 and conveyed to controller 105 .
  • Controller 105 may adjust an ON-time of light source 210 based on ambient light measurement 260 .
  • Controller 105 may store the ambient light measurement 260 in a memory and change (or not change) the ON-time of light source 210 .
  • controller 105 coordinates a second ambient light measurement 260 (e.g. between time T 4 and T 5 ) and averages the second ambient light measurement 260 and the previous ambient light measurement.
  • Controller 105 may determine an ON-time of light source 210 based on multiple ambient light measurements 260 compared to an algorithm, equation, or data table stored in memory. The algorithm, equation, or data table may be generated according to calibration measurements taken by photodetector 220 .
  • controller 105 may adjust the ON-time of light source 210 based on white light measurement(s) 230 .
  • white light measurement(s) 230 may include measuring ambient light in addition to white lamp light 235 .
  • the ambient light portion of white measurement 230 can be subtracted out (e.g. by controller 105 ) by reducing white measurement 230 by ambient light measurement 260 to attain a more accurate measurement of white lamp light 235 .
  • FIG. 3 is an example schematic block diagram of system 300 and corresponding timing diagram that may be integrated into an HMD, in accordance with an embodiment of the disclosure.
  • System 300 is capable of color balancing light source 310 based on light measurements of individual light colors (e.g. RGB) provided by light source 310 .
  • system 300 may individually measure red light 335 , green light 345 , and blue light 355 and adjust the length of time each color light is provided to a display so that CGI light generated by the display has the correct color balance when it is directed into an eye of a user.
  • FIG. 3 illustrates controller 105 coupled to a red, green, and blue light emitting diode (“RGB LED”), which is the illustrated embodiment of light source 310 .
  • Light source 310 is capable of individually providing three different light colors to a display (not shown). Controller 105 may coordinate manipulating pixels of the display with sequentially providing the three different color lights to generate a color sequential image.
  • the illustrated RGB LED is just one example of possible light sources that could individually provide three different colors (that may combine as white light), in accordance with an embodiment of the disclosure.
  • light source 310 includes a cyan, magenta, and yellow LED.
  • Light source 310 could include lasers, bulbs, or other technology capable of individually providing three different colors that can be optically combined to form color images.
  • the illustrated RGB LED is shown as having the red, green, and blue LED contained in one package. However, light source 310 could include individual (discrete) red, green, and blue LEDs.
  • Color balancing light source 310 with a closed loop system allows light source 310 to maintain approximately the same white point by color balancing three different light colors.
  • system 300 can assist in creating color balanced light with the proper intensities despite variables that cause LEDs to emit light of different intensities.
  • LED light can be affected by manufacturing differences, junction temperature, lifetime degradation, and otherwise.
  • Some LED manufactures attempt to correct for manufacturing differences in same part number LEDs by “binning” LEDS according to color, efficiency, or other characteristics. However, “binning” can only homogenize LEDs so much and optical feedback may still be required to generate the desired output.
  • LED junction temperature can affect the efficiency of an LED. Since the junction temperature may change depending on lamp light brightness or ambient temperatures, closed loop systems may be useful in generating the desired LED output over the changing junction temperature. The lifetime of LEDs may also affect their performance. LED efficiency may degrade depending on their hours of operation. Since different color LEDs may experience efficiency degradation at different rates, optical feedback may be needed to maintain the desired color balance and intensity.
  • System 300 may assist in mitigating these variable and other variables that affect intensities and color balancing for display lamp light.
  • control circuitry 303 may include controller 105 and ADC module 219 coupled to controller 105 .
  • ADC module 219 is coupled to photodetector 220 .
  • filtering/conditioning circuitry e.g. resistor and/or capacitors
  • Photodetector 220 is positioned to receive (individually) three colors of light in embodiments consistent with system 300 .
  • photodetector 220 is positioned to receive red light 335 , green light 345 , and blue light 355 .
  • photodetector 220 is positioned to receive red light 335 , green light 345 , blue light 355 and ambient light.
  • FIG. 3 also illustrates a timing diagram that shows light source 310 providing red light 335 , green light 345 , and blue light 355 during respective ON-times of red LED 213 , green LED 215 , and blue LED 217 .
  • the ON-time of red LED 213 is between time T 1 and time T 2
  • the ON-time of green LED 215 is between time T 3 and time T 4
  • the ON-time of blue LED 217 is between time T 5 and time T 6 .
  • the ON-times of the red LED 213 , green LED 215 , and blue LED 217 correspond to emission-times of red light 335 , green light 345 , and blue light 355 , respectively.
  • the OFF-time of light source 310 is between time T 2 and T 3 , between time T 4 and T 5 , and between time T 6 and T 7 .
  • red light 335 , green light 345 , and blue light 355 are sequentially provided to a display array (not shown) that is positioned to receive and selectively manipulate the light to generate a color sequential image.
  • System 300 may be applicable to color sequential displays such as color sequential Liquid Crystal on Silicon (“LCOS”) arrays or liquid crystal displays (“LCD”) that are configured for color sequential display.
  • System 300 may be used to color balance color sequential displays while the color sequential displays are providing CGI light to a user.
  • system 300 may not be limited to color sequential display arrays and that in some circumstances, system 300 could be used to color balance lamp light for non-sequential display, as long as the display backlight or light source is capable of sequencing three colors that can optically combine to form color images. For example, during startup of a display array that is not a color sequential display, the backlight or light source could be color balanced before the backlight provides white light to the display array and images are presented to a user.
  • controller 105 may coordinate a red light measurement 330 between time T 1 and T 2 .
  • controller 105 may drive red LED 213 to provide red light 335 from time T 1 to T 2 and cause ADC module 219 to measure an output signal of photodetector 220 while red light 335 is provided.
  • Controller 105 may then coordinate a green light measurement 340 between time T 3 and T 4 by driving green LED 215 to provide green light 345 and causing ADC module 219 to measure an output signal of photodetector 220 while green light 345 is provided.
  • Controller 105 may then coordinate a blue light measurement 350 between time T 5 and T 6 by driving blue LED 217 to provide blue light 355 and causing ADC module 219 to measure an output signal of photodetector 220 while blue light 355 is provided. It is appreciated that different colors of light may be utilized and different measurement light sequences may be utilized to individually measure the three different colors of light.
  • Controller 105 may adjust an ON-time of red LED 213 , green LED 215 , and blue LED 217 based on red light measurement 330 , green light measurement 340 , and/or blue light measurement 350 .
  • red light measurement 330 may include measuring ambient light in addition to red light 335 .
  • the ambient light portion of red light measurement 330 can be subtracted out by reducing red light measurement 330 by ambient light measurement 360 to attain a more accurate measurement of red light 335 .
  • the same ambient light subtraction may be done to attain more accurate measurements of green light 345 and blue light 355 .
  • Controller 105 may store previous red light measurements 330 , green light measurements 340 , and/or blue light measurements 350 in a memory.
  • Controller 105 may determine an ON-time of red LED 213 , green LED 215 , and blue LED 217 based on previous red light measurements 330 , green light measurements 340 , and/or blue light measurements 350 . In one embodiment, controller 105 averages an integer of previous light measurements to determine ON-times. Controller 105 may determine ON-times of red LED 213 , green LED 215 , and blue LED 217 according to a pre-determined color balance. For example, controller 105 may adjust the ON-times to achieve a color balance of approximately 20% red light 335 , approximately 50% green light 345 , and approximately 30% blue light 355 .
  • time T 1 to T 7 is one “frame” and time T 1 to T 3 is a red subframe, time T 3 to T 5 is a green subframe, and time T 5 to T 7 is a blue subframe.
  • the red component of an image is generated in the red subframe, the green component in the green subframe and the blue component in the blue subframe.
  • the human eye integrates the different color light in the subframes and a user perceives an image.
  • the frame rate must meet a minimum threshold. In one embodiment, the frame rate must be greater than 60 frames per second.
  • each subframe is 3.25 ms with a maximum ON-time of 3.0 ms and a minimum “blanking period” (where no light is emitted) of 0.25 ms.
  • Time T 2 to T 3 , time T 4 to T 5 , and time T 6 to T 7 are example blanking periods in the illustrated embodiment.
  • controller 105 may increase or decrease the ON-time of a specific LED. If the ON-time of an LED is decreased, the “blanking period” may increase to fill the remainder of the example 3.25 ms subframe time.
  • Controller 105 may determine the color balance and intensities of light source 310 according to an algorithm, equation, or data table stored in memory.
  • the algorithm, equation, or data table may be generated according to calibration measurements taken by photodetector 220 .
  • ambient light measurements 360 may also be measured by system 300 .
  • ambient light measurements 360 may be taken between time T 2 and T 3 , between time T 4 and T 5 , and between time T 6 and T 7 .
  • Controller 105 may hold light source 310 OFF and coordinate an ambient light measurement 360 between time T 2 and T 3 .
  • Coordinating ambient light measurement 360 may include instructing ADC module 219 to measure an output signal of photodetector 220 during a “blanking period” of light source 310 . Then, controller 105 may further adjust ON-times of red LED 213 , green LED 215 , and blue LED 217 (while still maintain proper color balancing) based on an ambient light measurement 360 .
  • FIG. 3 illustrates an RGB LED as the light source for color balancing
  • the techniques described above could pertain to a light source with colors besides red, green, and blue.
  • the techniques described above could also pertain to light sources with more than three colors (e.g. RGB and white).
  • light source 310 includes only two colors (e.g. white and red) and the two colors are color balanced for a display.
  • FIG. 4 is a top cross-sectional view of an eyepiece optical system, in accordance with an embodiment of the disclosure.
  • Eyepiece 400 may be integrated into wearable glasses 100 or into a visor, headband or other HMD.
  • the illustrated embodiment of eyepiece 400 includes a light relay 475 disposed between a display module 423 and a viewing region 463 .
  • Photodetectors 220 A, B, C, D, and E are shown in FIG. 4 with dashed lines to indicate possible locations for photodetector 220 . It is appreciated that not all of the possible photodetector locations illustrated in FIG. 4 are necessarily appropriate for each embodiment discussed in connection with FIGS. 2-3 .
  • Display module 423 includes an illumination module 405 , an LCOS display array 410 , and a polarizing beam splitter (“PBS”) 420 .
  • Illumination module 405 includes light source 407 which is illustrated as an RGB LED.
  • Light source 407 may include light sources other than an RGB LED, as discussed in in connection with FIGS. 2-3 .
  • Illumination module 405 may include additional optical features (not shown) such as diffuse filters to evenly distribute the light from light source 407 .
  • Polarizing filters may be included in illumination module 405 .
  • LCOS display array 410 is disposed on a side of eyepiece 400 that is approximately perpendicular to the external scene-side of eyepiece 400 .
  • LCOS display array 410 may be disposed directly across from illumination module 405 .
  • display technologies other than LCOS displays e.g. backlit LCD
  • display module 423 may be used in place of display module 423 , as discussed in connection with FIGS. 2-3 .
  • PBS 420 is positioned to direct the lamp light emitted by illumination module 405 toward LCOS display array 410 .
  • PBS 420 passes P-polarized light and reflects S-polarized light, in the illustrated embodiment.
  • Lamp light received by PBS 420 from illumination module 405 may be S-polarized lamp light and an S-polarizing filter may be included in illumination module 405 . It is appreciated that PBS 420 could be configured to pass a different polarization orientation if corresponding adjustments were made to other components in eyepiece 400 .
  • Light relay 475 has a transparent structure to permit CGI light generated by LCOS display array 410 to travel along forward optical path 445 to pass through light relay 475 .
  • Light relay 475 may be fabricated of a solid transparent material (e.g., glass, quartz, acrylic, clear plastic, PMMA, ZEONEX—E48R, etc.) or be implemented as a solid housing having an inner air gap through which the CGI light passes.
  • Light relay 475 operates to receive and protect CGI light traveling along forward optical paths 445 , but may not use total internal reflection (“TIR”) to guide or confine the CGI light.
  • TIR total internal reflection
  • light relay 475 is curved.
  • Viewing region 463 includes beam splitter 425 .
  • beam splitter 425 is disposed within eyepiece 400 between PBS 420 and end reflector 430 .
  • Beam splitter 425 may be a polarizing or non-polarizing beam splitter.
  • beam splitter 425 is a 50/50 beam splitter that passes 50% of light and reflects 50% of light, although other percentages are possible.
  • Beam splitter 425 allows eye 460 to see light from the external scene-side of eyepiece 400 , while beam splitter 425 is also capable of assisting in directing CGI light to eye 460 of a user of eyepiece 400 .
  • Beam splitter 425 may direct ambient light 465 from the external scene-side of eyepiece 400 into light relay 475 .
  • a fixed polarization rotator is disposed between beam splitter 425 and an end reflector 430 .
  • the fixed polarization rotator may be a one-quarter wavelength rotator or a quarter waveplate, which rotates light approximately 45 degrees.
  • eyepiece 400 includes an end reflector 430 .
  • End reflector 430 is disposed at an opposite end of eyepiece 400 from display module 423 .
  • end reflector 430 is a concave mirror positioned to reflect CGI light received from LCOS display array 410 via light relay 475 .
  • light displayed to eye 460 may start as S-polarized lamp light emitted from illumination module 405 . Since PBS 420 passes P-polarized light and reflects S-polarized light, PBS 420 directs the S-polarized emitted lamp light to the LCOS display array 410 .
  • LCOS display array 410 is positioned to receive and selectively reflect lamp light to generate CGI light to be sent along forward optical path 445 .
  • illumination module 405 would sequentially provide red, green, and blue light to a color sequential LOCS array and the CGI light generated by the color sequential LCOS array would include color sequential images.
  • display module 423 includes LCD technology
  • an LCD would selectively manipulate the provided lamp light (from a backlight) to generate CGI.
  • S-polarized emitted lamp light would be rotated 90 degrees to P-polarized light by LCOS display array 410 .
  • the CGI light sent along forward optical path 445 may be P-polarized CGI light, as notated in FIG. 4 .
  • the P-polarized CGI light generated by LCOS display array 410 is received by light relay 475 , in FIG. 4 .
  • the P-polarized CGI light encounters beam splitter 425 along forward optical path 445 .
  • Beam splitter 425 directs a portion (e.g. 50%) of the CGI light toward the external scene-side of eyepiece 400 , while a portion (e.g. 50%) of the CGI light is passed toward end reflector 430 . It is appreciated that not all of the light paths (e.g. CGI light directed by beam splitter 425 toward the external scene-side of eyepiece 400 ) are shown in FIG. 4 , as to not obscure the invention.
  • the CGI light passed by beam splitter 425 reflects off end reflector 430 and encounters beam splitter 425 and a portion of the CGI light is directed toward eye 460 by beam splitter 425 , while the other portion is passed by beam splitter 425 .
  • Beam splitter 425 also serves to direct ambient light 465 (from the external scene-side of eyepiece 400 ) into light relay 475 .
  • beam splitter 425 may direct ambient light 465 through light relay 475 in a substantially opposite direction as forward optical path 445 .
  • the illustrated dashed line that depicts examples of light paths that ambient light 465 may travel include additional vertical arrows to indicate that ambient light 465 may be scattered in light relay 475 and within portions of display module 423 .
  • the illustrated portion of ambient light 465 that initially passes through beam splitter 425 may reflect off of eye 460 , encounter beam splitter 425 and be directed to end reflector 430 , and then be reflected toward LCOS display array 410 .
  • Photodetectors 220 A, B, C, D, and E are possible locations for photodetector 220 . Other photodetector locations are possible.
  • Photodetector 220 A is optically coupled to receive that ambient light 465 from light relay 475 that is traveling in a substantially opposite direction as the CGI light traveling along forward optical path 445 . Additionally, photodetector 220 A may detect scattered portions of ambient light 465 at coming from different angles. Photodetector 220 A may be disposed in the same semiconductor substrate as LCOS display array 410 . It is appreciated that photodetector 220 A is positioned to receive both RGB lamp light from illumination module 405 , and positioned to receive ambient light 465 .
  • Photodetector 220 B is disposed behind light source 407 .
  • Photodetector 220 B is positioned behind a package that houses an RGB LED and measures the RGB lamp light leaking through the RGB LED package body.
  • Photodetector 220 C is positioned facing PBS 420 .
  • Photodetector 220 C may measure RGB lamp light diffusion through the border of light source 407 .
  • Photodetector 220 D is optically coupled to receive ambient light 465 from light relay 475 . Photodetector 220 D may be disposed perpendicular to light relay 475 and measure diffuse reflections of ambient light 465 within light relay 475 .
  • Photodetector 220 D may be optically coupled to light relay 475 at an angle (e.g. 45 degrees) to measure ambient light 465 .
  • Photodetector 220 E is disposed behind end reflector 430 , in the illustrated embodiment.
  • end reflector 430 includes a hole and photodetector 220 E is optically coupled to receive ambient light 465 through the hole.
  • FIG. 5 is a top view of a user wearing a binocular HMD implanted with eyepieces 400 , in accordance with an embodiment of the disclosure, in accordance with an embodiment of the disclosure.
  • HMD 500 includes left temple arm 530 and right temple arm 540 positioned above the user's ears. Eyepieces 400 are positioned to project CGI light into eyes 460 of a user of the HMD.
  • FIG. 5 illustrates a binocular HMD having two of eyepiece 400 , one for each eye 460 , an HMD may also be implemented as a monocular HMD including only a single eyepiece positioned to project CGI to a single eye 460 .
  • HMD 500 is illustrated as being implanted with eyepieces 400 , however, an HMD may be implanted with eyepieces that incorporate alternative technologies discussed in the FIGS. 2-4 that may not be present in the illustrated embodiment of eyepiece 400 .
  • FIG. 6 is a flow chart illustrating an example process 600 of operation for color balancing lamp light for a display that may be utilized by an HMD, in accordance with an embodiment of the disclosure.
  • process 600 The order in which some or all of process blocks appear in process 600 should not be deemed limiting. Rather, one of ordinary skill in the art having the benefit of the present disclosure will understand that some of the process blocks may be executed in a variety of orders not illustrated, or even in parallel.
  • first, second, and third color lamp light is sequentially provided to a display array (e.g. LCOS display array 410 ) of the HMD. Only one of the first, second, and third color lamp light (e.g. red light 335 , green light 345 , and blue light 355 ) is sequentially provided at one time.
  • a first light measurement of the first color lamp light is acquired while the first color lamp light is provided to the display array.
  • a second light measurement of the second color lamp light is acquired while the first color lamp light is provided to the display array (process block 615 ).
  • a third light measurement of the third color lamp light is acquired while the third color lamp light is provided to the display array.
  • Photodetector 220 and ADC module 219 may be used to acquire the light measurements and controller 105 may coordinate the measurements with sequentially cycling red LED 213 , green LED 215 , and blue LED 217 .
  • an emission-time for each of the first, second, and third color lamp light is determined based on the first, second, and third light measurement, respectively. Determining the emission-times for the first, second, and third color lamp light may also be based on previous first, second, and third light measurements of previously provided first, second, and third color lamp light. The emission-times for the first, second, and third color lamp light may be determined in order to color balance the lamp light according to a pre-determined white point. The emission-times for the first, second, and third color lamp light are updated (process block 630 ) and the process may return to process block 605 and sequentially re-provide the first, second, and third color lamp light to the display with update emission-times.
  • FIG. 7 is a flow chart illustrating an example process of operation for adjusting lamp light brightness for a display that may be utilized in an HMD, in accordance with an embodiment of the disclosure.
  • the order in which some or all of process blocks appear in process 700 should not be deemed limiting. Rather, one of ordinary skill in the art having the benefit of the present disclosure will understand that some of the process blocks may be executed in a variety of orders not illustrated, or even in parallel.
  • strobed lamp light from a light source is provided to a display (e.g. LCOS display array 410 ) of an HMD.
  • CGI light is generated along an optical path in a light relay (e.g. light relay 475 ), when the light source is ON.
  • a beam splitter e.g. beam splitter 425 ) directs the CGI light in an eyeward direction of the HMD, when the light source is on (process block 715 ).
  • the beam splitter directs HMD ambient light into the light relay. In one embodiment, the beam splitter directs the HMD ambient light from an external scene side of the HMD that is opposite of an eyeward side of the HMD.
  • an ambient light measurement of the HMD ambient light e.g. ambient light 465
  • an ambient light measurement of the HMD ambient light e.g. ambient light 465
  • an ambient light measurement of the HMD ambient light e.g. ambient light 465
  • an ON-time of the light source is adjusted based on the ambient light measurement.
  • the ON-time of the light source may be adjusted to change a brightness level of the CGI light. Adjusting the ON-time of the light source may also be based on one or more previous ambient light measurements.
  • the light source is an RGB LED and ON-times of the red, green, and blue LED are adjusted by a same scale factor based on the ambient light measurement.
  • process 700 may return to process block 705 to strobe lamp light with an adjusted ON-time.
  • process 600 may further include coordinating a fourth light measurement of HMD ambient light that has been directed into a light relay optically coupled to receive color sequential images from the display array.
  • the fourth light measurement may be made by a photodetector while the first, second, and third color lamp light is not provided to the display, thus measuring the ambient light.
  • the same photodetector may be used for the first, second, and third light measurements. Determining the emission time for each of the first, second and third color lamp light may be further based on the fourth light measurement, in addition to the first, second, and third light measurement.
  • one photodetector (e.g. photodetector 220 A) is positioned to measure both sequential RGB lamp light and the ambient light of an HMD.
  • adjusting the color balance of lamp light according to a pre-determined white point and adjusting lamp light according to ambient light of an HMD may be accomplished using the same electronic components. This embodiment may save on component costs.
  • a beam splitter directs the ambient light to the photodetector (that also measure the sequential RGB lamp light), it may obviate the need to include an opening in the HMD to house a second photodiode to detect ambient light.
  • a tangible non-transitory machine-readable storage medium includes any mechanism that provides (i.e., stores) information in a form accessible by a machine (e.g., a computer, network device, personal digital assistant, manufacturing tool, any device with a set of one or more processors, etc.).
  • a machine-readable storage medium includes recordable/non-recordable media (e.g., read only memory (ROM), random access memory (RAM), magnetic disk storage media, optical storage media, flash memory devices, etc.).

Abstract

An apparatus includes a light source, a display array, a light relay, a photodetector, and control circuitry. The light source is for providing lamp light during an ON-time of the light source. The display array is positioned to receive and selectively manipulate the lamp light. The light relay is positioned to receive the image light from the display array. Control circuitry is coupled to the light source for adjusting the light source and coupled to receive an output of the photodetector.

Description

    RELATED APPLICATIONS
  • This application is a Continuation and claims priority to U.S. application Ser. No. 13/419,299, filed Mar. 13, 2012, now pending, which is hereby incorporated by reference.
  • TECHNICAL FIELD
  • This disclosure relates generally to the field of optics, and in particular but not exclusively, relates to near-to-eye optical systems.
  • BACKGROUND INFORMATION
  • A head mounted display (“HMD”) is a display device worn on or about the head. HMDs usually incorporate some sort of near-to-eye optical system to emit a light image within a few centimeters of the human eye. Single eye displays are referred to as monocular HMDs while dual eye displays are referred to as binocular HMDs. Some HMDs display only a computer generated image (“CGI”), while other types of HMDs are capable of superimposing CGI over a real-world view. This latter type of HMD can serve as the hardware platform for realizing augmented reality. With augmented reality, the viewer's image of the world is augmented with an overlaying CGI, also referred to as a heads-up display (“HUD”).
  • HMDs have numerous practical and leisure applications. Aerospace applications permit a pilot to see vital flight control information without taking their eye off the flight path. Public safety applications include tactical displays of maps and thermal imaging. Other application fields include video games, transportation, and telecommunications. There is certain to be new found practical and leisure applications as the technology evolves; however, many of these applications are limited due to the cost, size, weight, field of view, and efficiency of conventional optical systems used to implemented existing HMDs.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Non-limiting and non-exhaustive embodiments of the invention are described with reference to the following figures, wherein like reference numerals refer to like parts throughout the various views unless otherwise specified.
  • FIG. 1 is a perspective view of example wearable glasses that contain electronic components to facilitate human-computer interaction, in accordance with an embodiment of the disclosure.
  • FIG. 2 is an example schematic block diagram of a system and corresponding timing diagram that may be integrated into an HMD, in accordance with an embodiment of the disclosure.
  • FIG. 3 is an example schematic block diagram of a system and corresponding timing diagram that may be integrated into an HMD, in accordance with an embodiment of the disclosure.
  • FIG. 4 is a top cross-sectional view of an eyepiece optical system, in accordance with an embodiment of the disclosure.
  • FIG. 5 is a top view of a user wearing a binocular HMD implanted with eyepieces, in accordance with an embodiment of the disclosure, in accordance with an embodiment of the disclosure.
  • FIG. 6 is a flow chart illustrating an example process of operation for color balancing lamp light for a display that may be utilized by an HMD, in accordance with an embodiment of the disclosure.
  • FIG. 7 is a flow chart illustrating an example process of operation for adjusting lamp light brightness for a display that may be utilized in an HMD, in accordance with an embodiment of the disclosure.
  • DETAILED DESCRIPTION
  • Embodiments of a system and method for adjusting lamp light for a display are described herein. In the following description, numerous specific details are set forth to provide a thorough understanding of the embodiments. One skilled in the relevant art will recognize, however, that the techniques described herein can be practiced without one or more of the specific details, or with other methods, components, materials, etc. In other instances, well-known structures, materials, or operations are not shown or described in detail to avoid obscuring certain aspects.
  • Reference throughout this specification to “one embodiment” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, the appearances of the phrases “in one embodiment” or “in an embodiment” in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
  • FIG. 1 is a perspective view of example wearable glasses 100 that contain electronic components to facilitate human-computer interaction, in accordance with an embodiment of the disclosure. The illustrated embodiment of wearable glasses 100 includes lenses 145 disposed in frame 125 that includes left temple arm 130 and right temple arm 140. Although FIG. 1 illustrates a traditional eyeglass frame 125, embodiments of the present invention are applicable to a wide variety of frame types and styles (e.g. visor, headband, goggles). Lenses 145 may or may not be corrective lenses with optical power in some embodiments. In some embodiments, no lenses are present and the optical and electronic systems and methods of this disclosure are used to display CGI light to the eye of a user of an HMD that does not utilize a traditional glasses frame.
  • Wearable glasses 100 may include a controller 105 disposed in right temple arm 140 and a computer generated image (“CGI”) engine 110 disposed in left temple arm 130. Controller 105 and CGI engine 110 may be disposed in other locations in wearable glasses 100. Controller 105 may include an integrated circuit with hardware, firmware, or software logic. CGI engine 110 may include a processor and graphics engine for rendering image data. In one embodiment, controller 105 and CGI engine 110 are combined in one integrated-chip, or even on the same semiconductor die. Controller 105 may be used to receive, transmit, and process data and communicate with CGI engine 110. CGI engine 110 may generate images for displaying to the eye of a user. In one embodiment, CGI engine 110 is not located on an HMD, rather display generation data is sent to the HMD from a CGI engine or display generator that is not worn on a head of the user. CGI engine 110 may be located on a device configured to be worn on a belt of a user, or otherwise.
  • FIG. 2 is an example schematic block diagram of system 200 and corresponding timing diagram that may be integrated into an HMD, in accordance with an embodiment of the disclosure. System 200 is capable of adjusting the brightness of a light source 210 based on ambient light measurements from photodetector 220. In an HMD context, system 200 may measure the ambient light external to the HMD and adjust an emission-time of white lamp light 235 so that CGI light generated by a display using white lamp light 235 has the correct brightness when it is directed into an eye of a user. For example, in an outdoor environment, the CGI light may be displayed relatively bright. In an indoor environment, the CGI light may be displayed relatively dim.
  • FIG. 2 illustrates controller 105 coupled to a red, green, and blue light emitting diode (“RGB LED”), which is the illustrated embodiment of light source 210 that provides white lamp light 235 to a display (not shown). The illustrated RGB LED is just one example of possible light sources that could provide white lamp light 235 to a display, in accordance with an embodiment of the disclosure.
  • Light source 210 could include lasers, bulbs, or other technology that could provide white lamp light 235 to a display. The illustrated RGB LED is shown as having red LED 213, green LED 215, and blue LED 217 contained in one package. However, light source 210 could include individual (discrete) red, green, and blue LEDs. Light source 210 may include more than one red, green, and blue LED configured in series or parallel. Light source 210 may include white LEDs or two colors of LEDs (e.g. red and white). Light source 210 may also include a white LED or a plurality of white LEDs in combination with RGB LEDs. It is appreciated that in the case of an RGB LED configured to emit white light, the red, green, and blue LED are driven at the same time and the RGB light emitted by the RGB LED optically mixes to provide white light. Specific electronic drivers to modulate light source 210 are not shown in FIG. 2. However, driver circuits that individually control both the current flowing through each individual LED and further modulate each LED according to separate pulse width modulation signals are possible to increase the dimming range and resolution of system 200. Other drive circuit configurations (e.g. voltage controlled) are possible.
  • Control circuitry 203 may include controller 105 and an analog-to-digital converter (“ADC”) module 219 coupled to controller 105. It is appreciated that controller 105 and ADC module 219 may be contained in the same semiconductor package or even on the same semiconductor die. For example, controller 105 may be a processor that includes on-board ADC module 219. If ADC module 219 is its own electronic component, it may communicate with controller 105 with a serial protocol or otherwise. In one embodiment, ADC module 219 has 10-bit resolution, but other resolutions are possible.
  • In the illustrated embodiment, ADC module 219 is coupled to photodetector 220. It is appreciated that filtering/conditioning circuitry (e.g. resistor and/or capacitors) could be disposed between photodetector 220 and ADC module 219. Photodetector 220 may be a photodiode (e.g. CMOS P-N photodiode) or include other technology. Photodetector 220 may be an array of photodetectors. In one embodiment, photodetector 220 includes a first, second, and third photodiode with a red, green, and blue filter disposed over each photodiode, respectively. In one embodiment, photodetector 220 is not positioned to receive white lamp light 235, but is positioned to receive ambient light. In one embodiment, photodetector 220 is positioned to receive white lamp light 235 and ambient light.
  • FIG. 2 also illustrates a timing diagram that shows light source 210 providing white lamp light 235 during ON-times of light source 210. In the illustrated embodiment, the ON-times of light source 210 are between time T1 and T2, between time T3 and T4, and between time T5 and T6. It appreciated that “ON-times” may include the light source being strobed within the “ON-time” (e.g. LEDs may be driven by Pulse Width Modulation having a duty cycle during ON-times) White lamp light 235 is provided to a display array (not shown) that is positioned to receive and selectively manipulate white lamp light 235 to generated CGI light. In the illustrated embodiment, the OFF-times of light source 210 are between time T2 and T3, between T4 and time T5, and between T6 and time T7.
  • Controller 105 coordinates an ambient light measurement 260 with an OFF-time of light source 210. For example, controller 105 may drive light source 210 to provide white light from time T1 to time T2. Between time T2 and T3, controller 105 may hold light source 210 OFF and coordinate an ambient light measurement 260 between time T2 and T3. Coordinating ambient light measurement 260 may include instructing ADC module 219 to measure an output signal of photodetector 220 during an OFF-time of light source 210. If photodetector 220 is a photodiode, the photodiode may generate a current in response to the amount of ambient light incident on the photodiode. The current generated by the photodiode may generate a voltage on a resistor and that analog voltage may be measured by ADC module 219 and conveyed to controller 105.
  • Controller 105 may adjust an ON-time of light source 210 based on ambient light measurement 260. Controller 105 may store the ambient light measurement 260 in a memory and change (or not change) the ON-time of light source 210. In one embodiment, controller 105 coordinates a second ambient light measurement 260 (e.g. between time T4 and T5) and averages the second ambient light measurement 260 and the previous ambient light measurement. Controller 105 may determine an ON-time of light source 210 based on multiple ambient light measurements 260 compared to an algorithm, equation, or data table stored in memory. The algorithm, equation, or data table may be generated according to calibration measurements taken by photodetector 220.
  • In addition to adjusting the ON-time of light source 210 based on ambient light measurement(s) 260, controller 105 may adjust the ON-time of light source 210 based on white light measurement(s) 230. It is appreciated that white light measurement(s) 230 may include measuring ambient light in addition to white lamp light 235. However, the ambient light portion of white measurement 230 can be subtracted out (e.g. by controller 105) by reducing white measurement 230 by ambient light measurement 260 to attain a more accurate measurement of white lamp light 235.
  • FIG. 3 is an example schematic block diagram of system 300 and corresponding timing diagram that may be integrated into an HMD, in accordance with an embodiment of the disclosure. System 300 is capable of color balancing light source 310 based on light measurements of individual light colors (e.g. RGB) provided by light source 310. In an HMD context, system 300 may individually measure red light 335, green light 345, and blue light 355 and adjust the length of time each color light is provided to a display so that CGI light generated by the display has the correct color balance when it is directed into an eye of a user.
  • FIG. 3 illustrates controller 105 coupled to a red, green, and blue light emitting diode (“RGB LED”), which is the illustrated embodiment of light source 310. Light source 310 is capable of individually providing three different light colors to a display (not shown). Controller 105 may coordinate manipulating pixels of the display with sequentially providing the three different color lights to generate a color sequential image. The illustrated RGB LED is just one example of possible light sources that could individually provide three different colors (that may combine as white light), in accordance with an embodiment of the disclosure. In one embodiment light source 310 includes a cyan, magenta, and yellow LED. Light source 310 could include lasers, bulbs, or other technology capable of individually providing three different colors that can be optically combined to form color images. The illustrated RGB LED is shown as having the red, green, and blue LED contained in one package. However, light source 310 could include individual (discrete) red, green, and blue LEDs.
  • Color balancing light source 310 with a closed loop system allows light source 310 to maintain approximately the same white point by color balancing three different light colors. When light source 310 includes LEDs, system 300 can assist in creating color balanced light with the proper intensities despite variables that cause LEDs to emit light of different intensities.
  • LED light can be affected by manufacturing differences, junction temperature, lifetime degradation, and otherwise. Some LED manufactures attempt to correct for manufacturing differences in same part number LEDs by “binning” LEDS according to color, efficiency, or other characteristics. However, “binning” can only homogenize LEDs so much and optical feedback may still be required to generate the desired output. Furthermore, LED junction temperature can affect the efficiency of an LED. Since the junction temperature may change depending on lamp light brightness or ambient temperatures, closed loop systems may be useful in generating the desired LED output over the changing junction temperature. The lifetime of LEDs may also affect their performance. LED efficiency may degrade depending on their hours of operation. Since different color LEDs may experience efficiency degradation at different rates, optical feedback may be needed to maintain the desired color balance and intensity. System 300 may assist in mitigating these variable and other variables that affect intensities and color balancing for display lamp light.
  • In FIG. 3, control circuitry 303 may include controller 105 and ADC module 219 coupled to controller 105. In the illustrated embodiment, ADC module 219 is coupled to photodetector 220. It is appreciated that filtering/conditioning circuitry (e.g. resistor and/or capacitors) could be disposed between photodetector 220 and ADC module 219. Photodetector 220 is positioned to receive (individually) three colors of light in embodiments consistent with system 300. In the illustrated embodiment, photodetector 220 is positioned to receive red light 335, green light 345, and blue light 355. In one embodiment, photodetector 220 is positioned to receive red light 335, green light 345, blue light 355 and ambient light.
  • FIG. 3 also illustrates a timing diagram that shows light source 310 providing red light 335, green light 345, and blue light 355 during respective ON-times of red LED 213, green LED 215, and blue LED 217. In the illustrated embodiment, the ON-time of red LED 213 is between time T1 and time T2, the ON-time of green LED 215 is between time T3 and time T4, and the ON-time of blue LED 217 is between time T5 and time T6. The ON-times of the red LED 213, green LED 215, and blue LED 217 correspond to emission-times of red light 335, green light 345, and blue light 355, respectively. In the illustrated embodiment, the OFF-time of light source 310 is between time T2 and T3, between time T4 and T5, and between time T6 and T7. In the illustrated embodiment, red light 335, green light 345, and blue light 355 are sequentially provided to a display array (not shown) that is positioned to receive and selectively manipulate the light to generate a color sequential image.
  • System 300 may be applicable to color sequential displays such as color sequential Liquid Crystal on Silicon (“LCOS”) arrays or liquid crystal displays (“LCD”) that are configured for color sequential display. System 300 may be used to color balance color sequential displays while the color sequential displays are providing CGI light to a user. However, it is appreciated that system 300 may not be limited to color sequential display arrays and that in some circumstances, system 300 could be used to color balance lamp light for non-sequential display, as long as the display backlight or light source is capable of sequencing three colors that can optically combine to form color images. For example, during startup of a display array that is not a color sequential display, the backlight or light source could be color balanced before the backlight provides white light to the display array and images are presented to a user.
  • In the illustrated embodiment, controller 105 may coordinate a red light measurement 330 between time T1 and T2. For example, controller 105 may drive red LED 213 to provide red light 335 from time T1 to T2 and cause ADC module 219 to measure an output signal of photodetector 220 while red light 335 is provided. Controller 105 may then coordinate a green light measurement 340 between time T3 and T4 by driving green LED 215 to provide green light 345 and causing ADC module 219 to measure an output signal of photodetector 220 while green light 345 is provided. Controller 105 may then coordinate a blue light measurement 350 between time T5 and T6 by driving blue LED 217 to provide blue light 355 and causing ADC module 219 to measure an output signal of photodetector 220 while blue light 355 is provided. It is appreciated that different colors of light may be utilized and different measurement light sequences may be utilized to individually measure the three different colors of light.
  • Controller 105 may adjust an ON-time of red LED 213, green LED 215, and blue LED 217 based on red light measurement 330, green light measurement 340, and/or blue light measurement 350. It is appreciated that red light measurement 330 may include measuring ambient light in addition to red light 335. However, the ambient light portion of red light measurement 330 can be subtracted out by reducing red light measurement 330 by ambient light measurement 360 to attain a more accurate measurement of red light 335. The same ambient light subtraction may be done to attain more accurate measurements of green light 345 and blue light 355. Controller 105 may store previous red light measurements 330, green light measurements 340, and/or blue light measurements 350 in a memory. Controller 105 may determine an ON-time of red LED 213, green LED 215, and blue LED 217 based on previous red light measurements 330, green light measurements 340, and/or blue light measurements 350. In one embodiment, controller 105 averages an integer of previous light measurements to determine ON-times. Controller 105 may determine ON-times of red LED 213, green LED 215, and blue LED 217 according to a pre-determined color balance. For example, controller 105 may adjust the ON-times to achieve a color balance of approximately 20% red light 335, approximately 50% green light 345, and approximately 30% blue light 355.
  • In one embodiment, time T1 to T7 is one “frame” and time T1 to T3 is a red subframe, time T3 to T5 is a green subframe, and time T5 to T7 is a blue subframe. The red component of an image is generated in the red subframe, the green component in the green subframe and the blue component in the blue subframe. After display pixels of a display panel selectively manipulate the light provided in the subframes, the human eye integrates the different color light in the subframes and a user perceives an image. In order for the human eye to perceive the sequential light as one image, the frame rate must meet a minimum threshold. In one embodiment, the frame rate must be greater than 60 frames per second. In one embodiment, each subframe is 3.25 ms with a maximum ON-time of 3.0 ms and a minimum “blanking period” (where no light is emitted) of 0.25 ms. Time T2 to T3, time T4 to T5, and time T6 to T7 are example blanking periods in the illustrated embodiment. To color balance light source 310 according to a pre-determined color balance (e.g. 20% red, 50% green, 30% blue), controller 105 may increase or decrease the ON-time of a specific LED. If the ON-time of an LED is decreased, the “blanking period” may increase to fill the remainder of the example 3.25 ms subframe time.
  • Controller 105 may determine the color balance and intensities of light source 310 according to an algorithm, equation, or data table stored in memory. The algorithm, equation, or data table may be generated according to calibration measurements taken by photodetector 220.
  • In embodiments where photodetector 220 is positioned to receive three colors of lamp light and is also positioned to receive ambient light, ambient light measurements 360 may also be measured by system 300. For example ambient light measurements 360 may be taken between time T2 and T3, between time T4 and T5, and between time T6 and T7. Controller 105 may hold light source 310 OFF and coordinate an ambient light measurement 360 between time T2 and T3. Coordinating ambient light measurement 360 may include instructing ADC module 219 to measure an output signal of photodetector 220 during a “blanking period” of light source 310. Then, controller 105 may further adjust ON-times of red LED 213, green LED 215, and blue LED 217 (while still maintain proper color balancing) based on an ambient light measurement 360.
  • It is appreciated that even though FIG. 3 illustrates an RGB LED as the light source for color balancing, the techniques described above could pertain to a light source with colors besides red, green, and blue. The techniques described above could also pertain to light sources with more than three colors (e.g. RGB and white). In one embodiment, light source 310 includes only two colors (e.g. white and red) and the two colors are color balanced for a display.
  • FIG. 4 is a top cross-sectional view of an eyepiece optical system, in accordance with an embodiment of the disclosure. Eyepiece 400 may be integrated into wearable glasses 100 or into a visor, headband or other HMD. The illustrated embodiment of eyepiece 400 includes a light relay 475 disposed between a display module 423 and a viewing region 463. Photodetectors 220A, B, C, D, and E are shown in FIG. 4 with dashed lines to indicate possible locations for photodetector 220. It is appreciated that not all of the possible photodetector locations illustrated in FIG. 4 are necessarily appropriate for each embodiment discussed in connection with FIGS. 2-3.
  • Display module 423 includes an illumination module 405, an LCOS display array 410, and a polarizing beam splitter (“PBS”) 420. Illumination module 405 includes light source 407 which is illustrated as an RGB LED. Light source 407 may include light sources other than an RGB LED, as discussed in in connection with FIGS. 2-3. Illumination module 405 may include additional optical features (not shown) such as diffuse filters to evenly distribute the light from light source 407. Polarizing filters may be included in illumination module 405. In the illustrated embodiment, LCOS display array 410 is disposed on a side of eyepiece 400 that is approximately perpendicular to the external scene-side of eyepiece 400. However, in some embodiments LCOS display array 410 may be disposed directly across from illumination module 405. In some embodiments, display technologies other than LCOS displays (e.g. backlit LCD) may be used in place of display module 423, as discussed in connection with FIGS. 2-3.
  • PBS 420 is positioned to direct the lamp light emitted by illumination module 405 toward LCOS display array 410. PBS 420 passes P-polarized light and reflects S-polarized light, in the illustrated embodiment. Lamp light received by PBS 420 from illumination module 405 may be S-polarized lamp light and an S-polarizing filter may be included in illumination module 405. It is appreciated that PBS 420 could be configured to pass a different polarization orientation if corresponding adjustments were made to other components in eyepiece 400.
  • Light relay 475 has a transparent structure to permit CGI light generated by LCOS display array 410 to travel along forward optical path 445 to pass through light relay 475. Light relay 475 may be fabricated of a solid transparent material (e.g., glass, quartz, acrylic, clear plastic, PMMA, ZEONEX—E48R, etc.) or be implemented as a solid housing having an inner air gap through which the CGI light passes. Light relay 475 operates to receive and protect CGI light traveling along forward optical paths 445, but may not use total internal reflection (“TIR”) to guide or confine the CGI light. In one embodiment (not shown), light relay 475 is curved.
  • Viewing region 463 includes beam splitter 425. In the illustrated embodiment, beam splitter 425 is disposed within eyepiece 400 between PBS 420 and end reflector 430. Beam splitter 425 may be a polarizing or non-polarizing beam splitter. In one embodiment, beam splitter 425 is a 50/50 beam splitter that passes 50% of light and reflects 50% of light, although other percentages are possible. Beam splitter 425 allows eye 460 to see light from the external scene-side of eyepiece 400, while beam splitter 425 is also capable of assisting in directing CGI light to eye 460 of a user of eyepiece 400. Beam splitter 425 may direct ambient light 465 from the external scene-side of eyepiece 400 into light relay 475. In one embodiment, a fixed polarization rotator is disposed between beam splitter 425 and an end reflector 430. The fixed polarization rotator may be a one-quarter wavelength rotator or a quarter waveplate, which rotates light approximately 45 degrees.
  • The illustrated embodiment of eyepiece 400 includes an end reflector 430. End reflector 430 is disposed at an opposite end of eyepiece 400 from display module 423. In the illustrated embodiment, end reflector 430 is a concave mirror positioned to reflect CGI light received from LCOS display array 410 via light relay 475.
  • In the illustrated embodiment, light displayed to eye 460 may start as S-polarized lamp light emitted from illumination module 405. Since PBS 420 passes P-polarized light and reflects S-polarized light, PBS 420 directs the S-polarized emitted lamp light to the LCOS display array 410. LCOS display array 410 is positioned to receive and selectively reflect lamp light to generate CGI light to be sent along forward optical path 445. In a color sequential configuration, illumination module 405 would sequentially provide red, green, and blue light to a color sequential LOCS array and the CGI light generated by the color sequential LCOS array would include color sequential images. If display module 423 includes LCD technology, an LCD would selectively manipulate the provided lamp light (from a backlight) to generate CGI. Still referring to the illustrated embodiment, S-polarized emitted lamp light would be rotated 90 degrees to P-polarized light by LCOS display array 410. Hence, the CGI light sent along forward optical path 445 may be P-polarized CGI light, as notated in FIG. 4.
  • The P-polarized CGI light generated by LCOS display array 410 is received by light relay 475, in FIG. 4. After traveling through light relay 475, the P-polarized CGI light encounters beam splitter 425 along forward optical path 445. Beam splitter 425 directs a portion (e.g. 50%) of the CGI light toward the external scene-side of eyepiece 400, while a portion (e.g. 50%) of the CGI light is passed toward end reflector 430. It is appreciated that not all of the light paths (e.g. CGI light directed by beam splitter 425 toward the external scene-side of eyepiece 400) are shown in FIG. 4, as to not obscure the invention. The CGI light passed by beam splitter 425 reflects off end reflector 430 and encounters beam splitter 425 and a portion of the CGI light is directed toward eye 460 by beam splitter 425, while the other portion is passed by beam splitter 425.
  • Beam splitter 425 also serves to direct ambient light 465 (from the external scene-side of eyepiece 400) into light relay 475. As illustrated, beam splitter 425 may direct ambient light 465 through light relay 475 in a substantially opposite direction as forward optical path 445. The illustrated dashed line that depicts examples of light paths that ambient light 465 may travel include additional vertical arrows to indicate that ambient light 465 may be scattered in light relay 475 and within portions of display module 423. The illustrated portion of ambient light 465 that initially passes through beam splitter 425 may reflect off of eye 460, encounter beam splitter 425 and be directed to end reflector 430, and then be reflected toward LCOS display array 410.
  • Photodetectors 220A, B, C, D, and E are possible locations for photodetector 220. Other photodetector locations are possible.
  • Photodetector 220A is optically coupled to receive that ambient light 465 from light relay 475 that is traveling in a substantially opposite direction as the CGI light traveling along forward optical path 445. Additionally, photodetector 220A may detect scattered portions of ambient light 465 at coming from different angles. Photodetector 220A may be disposed in the same semiconductor substrate as LCOS display array 410. It is appreciated that photodetector 220A is positioned to receive both RGB lamp light from illumination module 405, and positioned to receive ambient light 465.
  • Photodetector 220B is disposed behind light source 407. In one embodiment, Photodetector 220B is positioned behind a package that houses an RGB LED and measures the RGB lamp light leaking through the RGB LED package body. Photodetector 220C is positioned facing PBS 420. Photodetector 220C may measure RGB lamp light diffusion through the border of light source 407. Depending on the exact position of photodetector 220C, it may also be able detect scattered ambient light 465. Photodetector 220D is optically coupled to receive ambient light 465 from light relay 475. Photodetector 220D may be disposed perpendicular to light relay 475 and measure diffuse reflections of ambient light 465 within light relay 475. Photodetector 220D may be optically coupled to light relay 475 at an angle (e.g. 45 degrees) to measure ambient light 465. Photodetector 220E is disposed behind end reflector 430, in the illustrated embodiment. In this embodiment, end reflector 430 includes a hole and photodetector 220E is optically coupled to receive ambient light 465 through the hole.
  • FIG. 5 is a top view of a user wearing a binocular HMD implanted with eyepieces 400, in accordance with an embodiment of the disclosure, in accordance with an embodiment of the disclosure. HMD 500 includes left temple arm 530 and right temple arm 540 positioned above the user's ears. Eyepieces 400 are positioned to project CGI light into eyes 460 of a user of the HMD. Although FIG. 5 illustrates a binocular HMD having two of eyepiece 400, one for each eye 460, an HMD may also be implemented as a monocular HMD including only a single eyepiece positioned to project CGI to a single eye 460. And, HMD 500 is illustrated as being implanted with eyepieces 400, however, an HMD may be implanted with eyepieces that incorporate alternative technologies discussed in the FIGS. 2-4 that may not be present in the illustrated embodiment of eyepiece 400.
  • FIG. 6 is a flow chart illustrating an example process 600 of operation for color balancing lamp light for a display that may be utilized by an HMD, in accordance with an embodiment of the disclosure. The order in which some or all of process blocks appear in process 600 should not be deemed limiting. Rather, one of ordinary skill in the art having the benefit of the present disclosure will understand that some of the process blocks may be executed in a variety of orders not illustrated, or even in parallel.
  • In process block 605, first, second, and third color lamp light is sequentially provided to a display array (e.g. LCOS display array 410) of the HMD. Only one of the first, second, and third color lamp light (e.g. red light 335, green light 345, and blue light 355) is sequentially provided at one time. In process block 610, a first light measurement of the first color lamp light is acquired while the first color lamp light is provided to the display array. A second light measurement of the second color lamp light is acquired while the first color lamp light is provided to the display array (process block 615). In process block 620, a third light measurement of the third color lamp light is acquired while the third color lamp light is provided to the display array. Photodetector 220 and ADC module 219 may be used to acquire the light measurements and controller 105 may coordinate the measurements with sequentially cycling red LED 213, green LED 215, and blue LED 217.
  • In process block 625, an emission-time for each of the first, second, and third color lamp light is determined based on the first, second, and third light measurement, respectively. Determining the emission-times for the first, second, and third color lamp light may also be based on previous first, second, and third light measurements of previously provided first, second, and third color lamp light. The emission-times for the first, second, and third color lamp light may be determined in order to color balance the lamp light according to a pre-determined white point. The emission-times for the first, second, and third color lamp light are updated (process block 630) and the process may return to process block 605 and sequentially re-provide the first, second, and third color lamp light to the display with update emission-times.
  • FIG. 7 is a flow chart illustrating an example process of operation for adjusting lamp light brightness for a display that may be utilized in an HMD, in accordance with an embodiment of the disclosure. The order in which some or all of process blocks appear in process 700 should not be deemed limiting. Rather, one of ordinary skill in the art having the benefit of the present disclosure will understand that some of the process blocks may be executed in a variety of orders not illustrated, or even in parallel.
  • In process block 705, strobed lamp light from a light source (e.g. light source 407) is provided to a display (e.g. LCOS display array 410) of an HMD. In process block 710, CGI light is generated along an optical path in a light relay (e.g. light relay 475), when the light source is ON. A beam splitter (e.g. beam splitter 425) directs the CGI light in an eyeward direction of the HMD, when the light source is on (process block 715). In process block 720, the beam splitter directs HMD ambient light into the light relay. In one embodiment, the beam splitter directs the HMD ambient light from an external scene side of the HMD that is opposite of an eyeward side of the HMD.
  • While the light source is OFF, an ambient light measurement of the HMD ambient light (e.g. ambient light 465) that is directed into the light relay (by the beam splitter) is acquired (process block 725). In process block 730, an ON-time of the light source is adjusted based on the ambient light measurement. The ON-time of the light source may be adjusted to change a brightness level of the CGI light. Adjusting the ON-time of the light source may also be based on one or more previous ambient light measurements. In one embodiment, the light source is an RGB LED and ON-times of the red, green, and blue LED are adjusted by a same scale factor based on the ambient light measurement. After process block 730, process 700 may return to process block 705 to strobe lamp light with an adjusted ON-time.
  • It is appreciated that at least portions of process 700 may be included in process 600 in some embodiments. For example, process 600 may further include coordinating a fourth light measurement of HMD ambient light that has been directed into a light relay optically coupled to receive color sequential images from the display array. The fourth light measurement may be made by a photodetector while the first, second, and third color lamp light is not provided to the display, thus measuring the ambient light. The same photodetector may be used for the first, second, and third light measurements. Determining the emission time for each of the first, second and third color lamp light may be further based on the fourth light measurement, in addition to the first, second, and third light measurement.
  • In one embodiment, one photodetector (e.g. photodetector 220A) is positioned to measure both sequential RGB lamp light and the ambient light of an HMD. In this embodiment, adjusting the color balance of lamp light according to a pre-determined white point and adjusting lamp light according to ambient light of an HMD may be accomplished using the same electronic components. This embodiment may save on component costs. When a beam splitter directs the ambient light to the photodetector (that also measure the sequential RGB lamp light), it may obviate the need to include an opening in the HMD to house a second photodiode to detect ambient light.
  • The processes explained above are described in terms of computer software and hardware. The techniques described may constitute machine-executable instructions embodied within a tangible or non-transitory machine (e.g., computer) readable storage medium, that when executed by a machine will cause the machine to perform the operations described. Additionally, the processes may be embodied within hardware, such as an application specific integrated circuit (“ASIC”) or otherwise.
  • A tangible non-transitory machine-readable storage medium includes any mechanism that provides (i.e., stores) information in a form accessible by a machine (e.g., a computer, network device, personal digital assistant, manufacturing tool, any device with a set of one or more processors, etc.). For example, a machine-readable storage medium includes recordable/non-recordable media (e.g., read only memory (ROM), random access memory (RAM), magnetic disk storage media, optical storage media, flash memory devices, etc.).
  • The above description of illustrated embodiments of the invention, including what is described in the Abstract, is not intended to be exhaustive or to limit the invention to the precise forms disclosed. While specific embodiments of, and examples for, the invention are described herein for illustrative purposes, various modifications are possible within the scope of the invention, as those skilled in the relevant art will recognize.
  • These modifications can be made to the invention in light of the above detailed description. The terms used in the following claims should not be construed to limit the invention to the specific embodiments disclosed in the specification. Rather, the scope of the invention is to be determined entirely by the following claims, which are to be construed in accordance with established doctrines of claim interpretation.

Claims (12)

What is claimed is:
1. An apparatus for a head mounted display (“HMD”), the apparatus comprising:
a light source including a first, second, and third light emitting element for sequentially providing, respectively, first, second, and third color lamp light;
a display array positioned to receive and selectively manipulate the first, second, and third color lamp light to generate a color sequential image;
a light relay positioned to receive the color sequential image from the display array and to deliver the color sequential image to a viewing end of the light relay for presenting to an eye of a user when the HMD is worn;
a photodetector optically coupled to receive ambient light from the light relay and optically coupled to receive the first, second, and third color lamp light; and
control circuitry coupled to receive an output of the photodetector and coupled to the light source for sequentially cycling the first, second, and third light emitting elements based on the output of the photodetector.
2. The apparatus of claim 1 further comprising a beam splitter disposed at the viewing end of the light relay for directing the ambient light into the light relay, wherein the ambient light is from an external scene-side of the light relay.
3. The apparatus of claim 1 further comprising an end reflector, wherein a display module includes the display array, the light source, and a polarizing beam splitter and the end reflector is disposed at an opposite end of an eyepiece from the display module, and wherein the end reflector is positioned to reflect the color sequential image, which is received from the display array via the light relay.
4. The apparatus of claim 3, wherein the end reflector includes a hole and the photodetector is optically coupled to receive the ambient light and the first, second, and third color lamp light through the hole.
5. The apparatus of claim 1, wherein the display array is a color sequential Liquid Crystal on Silicon (“LCOS”) array, and wherein the first, second, and third light emitting elements are a red, green, and blue light emitting diode (“LED”), respectively.
6. The apparatus of claim 1 further comprising a polarizing beam splitter disposed on a display side of the light relay, wherein the polarizing beam splitter is positioned to direct the first, second, and third lamp light to the display array.
7. The apparatus of claim 1, wherein the photodetector is optically coupled to receive the first, second, and third color lamp light from the light relay.
8. An apparatus for a head mounted display (“HMD”), the apparatus comprising:
a light source for providing lamp light during an ON-time of the light source;
a display array positioned to receive and selectively manipulate the lamp light to generate computer generated image (“CGI”) light;
a light relay positioned to receive the CGI light from the display array and deliver the CGI light to a viewing end of the light relay for presenting to an eye of a user;
a photodetector optically coupled to receive ambient light from the light relay; and
control circuitry coupled to receive an output signal of the photodetector and coupled to the light source for adjusting the ON-time of the light source based on the output signal of the photodetector.
9. The apparatus of claim 8, further comprising a beam splitter disposed at the viewing end of the light relay and positioned for directing the CGI light in an eyeward direction and directing the ambient light into the light relay.
10. The apparatus of claim 9, wherein the beam splitter directs the ambient light from an external scene side of the HMD that is opposite an eyeward side of the HMD.
11. The apparatus of claim 8, wherein the photodetector is optically coupled to receive the ambient light from the light relay that is traveling in a substantially opposite direction as the CGI light immediately leaving the display array.
12. The apparatus of claim 8 further comprising an end reflector, wherein a display module includes the display array, the light source, and a polarizing beam splitter and the end reflector is disposed at an opposite end of an eyepiece from the display module,
wherein the end reflector includes a hole and the photodetector is optically coupled to receive the ambient light through the hole.
US14/612,144 2012-03-13 2015-02-02 Lighting adjustment for head mounted display Abandoned US20150146301A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/612,144 US20150146301A1 (en) 2012-03-13 2015-02-02 Lighting adjustment for head mounted display

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/419,299 US8970571B1 (en) 2012-03-13 2012-03-13 Apparatus and method for display lighting adjustment
US14/612,144 US20150146301A1 (en) 2012-03-13 2015-02-02 Lighting adjustment for head mounted display

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US13/419,299 Continuation US8970571B1 (en) 2012-03-13 2012-03-13 Apparatus and method for display lighting adjustment

Publications (1)

Publication Number Publication Date
US20150146301A1 true US20150146301A1 (en) 2015-05-28

Family

ID=52575073

Family Applications (2)

Application Number Title Priority Date Filing Date
US13/419,299 Active 2033-02-07 US8970571B1 (en) 2012-03-13 2012-03-13 Apparatus and method for display lighting adjustment
US14/612,144 Abandoned US20150146301A1 (en) 2012-03-13 2015-02-02 Lighting adjustment for head mounted display

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US13/419,299 Active 2033-02-07 US8970571B1 (en) 2012-03-13 2012-03-13 Apparatus and method for display lighting adjustment

Country Status (1)

Country Link
US (2) US8970571B1 (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170001032A1 (en) * 2015-03-16 2017-01-05 Magic Leap, Inc. Methods and systems for diagnosing and treating eyes using light therapy
JP2017003856A (en) * 2015-06-12 2017-01-05 セイコーエプソン株式会社 Display device and control method for the same
GB2556121A (en) * 2016-11-22 2018-05-23 Wave Optics Ltd Optical device
WO2019077975A1 (en) * 2017-10-16 2019-04-25 コニカミノルタ株式会社 Video display device and optical see-through display
US10459231B2 (en) 2016-04-08 2019-10-29 Magic Leap, Inc. Augmented reality systems and methods with variable focus lens elements
US10690919B1 (en) * 2017-02-17 2020-06-23 Facebook Technologies, Llc Superluminous LED array for waveguide display
WO2020150753A1 (en) * 2019-01-19 2020-07-23 Ntt Docomo, Inc. An image device with a compact homogenizer
US10739595B2 (en) * 2018-01-22 2020-08-11 Facebook Technologies, Llc Application specific integrated circuit for waveguide display
US10962855B2 (en) 2017-02-23 2021-03-30 Magic Leap, Inc. Display system with variable power reflector
US11300784B2 (en) * 2020-02-21 2022-04-12 Fotonation Limited Multi-perspective eye acquisition
US11454816B1 (en) * 2020-12-07 2022-09-27 Snap Inc. Segmented illumination display
US20220319364A1 (en) * 2021-03-31 2022-10-06 Snap Inc. Eyewear projector brightness control
WO2023211529A1 (en) * 2022-04-26 2023-11-02 Microsoft Technology Licensing, Llc Methods for adjusting display engine performance profiles

Families Citing this family (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9619911B2 (en) 2012-11-13 2017-04-11 Qualcomm Incorporated Modifying virtual object display properties
US20140198034A1 (en) 2013-01-14 2014-07-17 Thalmic Labs Inc. Muscle interface device and method for interacting with content displayed on wearable head mounted displays
WO2014186370A1 (en) 2013-05-13 2014-11-20 Thalmic Labs Inc. Systems, articles and methods for wearable electronic devices that accommodate different user forms
US11426123B2 (en) 2013-08-16 2022-08-30 Meta Platforms Technologies, Llc Systems, articles and methods for signal routing in wearable electronic devices that detect muscle activity of a user using a set of discrete and separately enclosed pod structures
US20150124566A1 (en) 2013-10-04 2015-05-07 Thalmic Labs Inc. Systems, articles and methods for wearable electronic devices employing contact sensors
US11921471B2 (en) 2013-08-16 2024-03-05 Meta Platforms Technologies, Llc Systems, articles, and methods for wearable devices having secondary power sources in links of a band for providing secondary power in addition to a primary power source
US10042422B2 (en) 2013-11-12 2018-08-07 Thalmic Labs Inc. Systems, articles, and methods for capacitive electromyography sensors
US9788789B2 (en) 2013-08-30 2017-10-17 Thalmic Labs Inc. Systems, articles, and methods for stretchable printed circuit boards
FR3011952B1 (en) * 2013-10-14 2017-01-27 Suricog METHOD OF INTERACTION BY LOOK AND ASSOCIATED DEVICE
WO2015081113A1 (en) 2013-11-27 2015-06-04 Cezar Morun Systems, articles, and methods for electromyography sensors
US9311114B2 (en) * 2013-12-13 2016-04-12 International Business Machines Corporation Dynamic display overlay
US10199008B2 (en) 2014-03-27 2019-02-05 North Inc. Systems, devices, and methods for wearable electronic devices as state machines
US20150325202A1 (en) * 2014-05-07 2015-11-12 Thalmic Labs Inc. Systems, devices, and methods for wearable computers with heads-up displays
US9880632B2 (en) 2014-06-19 2018-01-30 Thalmic Labs Inc. Systems, devices, and methods for gesture identification
US9874744B2 (en) 2014-06-25 2018-01-23 Thalmic Labs Inc. Systems, devices, and methods for wearable heads-up displays
US9807221B2 (en) 2014-11-28 2017-10-31 Thalmic Labs Inc. Systems, devices, and methods effected in response to establishing and/or terminating a physical communications link
US10101586B2 (en) * 2014-12-24 2018-10-16 Seiko Epson Corporation Display device and control method for display device
AU2016220134A1 (en) 2015-02-17 2017-08-31 Thalmic Labs Inc. Systems, devices, and methods for eyebox expansion in wearable heads-up displays
US9958682B1 (en) 2015-02-17 2018-05-01 Thalmic Labs Inc. Systems, devices, and methods for splitter optics in wearable heads-up displays
US10078435B2 (en) 2015-04-24 2018-09-18 Thalmic Labs Inc. Systems, methods, and computer program products for interacting with electronically displayed presentation materials
US10133075B2 (en) 2015-05-04 2018-11-20 Thalmic Labs Inc. Systems, devices, and methods for angle- and wavelength-multiplexed holographic optical elements
EP3304172A4 (en) 2015-05-28 2019-01-02 North Inc. Systems, devices, and methods that integrate eye tracking and scanning laser projection in wearable heads-up displays
EP3345021A4 (en) 2015-09-04 2019-05-08 North Inc. Systems, articles, and methods for integrating holographic optical elements with eyeglass lenses
CA3007196A1 (en) 2015-10-01 2017-04-06 Thalmic Labs Inc. Systems, devices, and methods for interacting with content displayed on head-mounted displays
US9904051B2 (en) 2015-10-23 2018-02-27 Thalmic Labs Inc. Systems, devices, and methods for laser eye tracking
US10802190B2 (en) 2015-12-17 2020-10-13 Covestro Llc Systems, devices, and methods for curved holographic optical elements
US10303246B2 (en) 2016-01-20 2019-05-28 North Inc. Systems, devices, and methods for proximity-based eye tracking
US10151926B2 (en) 2016-01-29 2018-12-11 North Inc. Systems, devices, and methods for preventing eyebox degradation in a wearable heads-up display
US9946074B2 (en) * 2016-04-07 2018-04-17 Google Llc See-through curved eyepiece with patterned optical combiner
US10365548B2 (en) 2016-04-13 2019-07-30 North Inc. Systems, devices, and methods for focusing laser projectors
CN107329256B (en) * 2016-04-28 2022-04-05 江苏慧光电子科技有限公司 Display device and control method thereof
US10990174B2 (en) 2016-07-25 2021-04-27 Facebook Technologies, Llc Methods and apparatus for predicting musculo-skeletal position information using wearable autonomous sensors
US11216069B2 (en) 2018-05-08 2022-01-04 Facebook Technologies, Llc Systems and methods for improved speech recognition using neuromuscular information
US20200073483A1 (en) 2018-08-31 2020-03-05 Ctrl-Labs Corporation Camera-guided interpretation of neuromuscular signals
US11635736B2 (en) 2017-10-19 2023-04-25 Meta Platforms Technologies, Llc Systems and methods for identifying biological structures associated with neuromuscular source signals
US10277874B2 (en) 2016-07-27 2019-04-30 North Inc. Systems, devices, and methods for laser projectors
WO2018027326A1 (en) 2016-08-12 2018-02-15 Thalmic Labs Inc. Systems, devices, and methods for variable luminance in wearable heads-up displays
US10324291B2 (en) 2016-09-12 2019-06-18 Microsoft Technology Licensing, Llc Display active alignment system for waveguide displays
US10216263B2 (en) 2016-09-12 2019-02-26 Microsoft Technology Licensing, Llc Display active alignment systems utilizing test patterns for calibrating signals in waveguide displays
US10345596B2 (en) 2016-11-10 2019-07-09 North Inc. Systems, devices, and methods for astigmatism compensation in a wearable heads-up display
CA3045192A1 (en) 2016-11-30 2018-06-07 North Inc. Systems, devices, and methods for laser eye tracking in wearable heads-up displays
US10365492B2 (en) 2016-12-23 2019-07-30 North Inc. Systems, devices, and methods for beam combining in wearable heads-up displays
US10437074B2 (en) 2017-01-25 2019-10-08 North Inc. Systems, devices, and methods for beam combining in laser projectors
US10598927B2 (en) * 2017-06-08 2020-03-24 Visteon Global Technologies, Inc. Detecting polarization of a viewer's eyewear
US20190121133A1 (en) 2017-10-23 2019-04-25 North Inc. Free space multiple laser diode modules
US11907423B2 (en) 2019-11-25 2024-02-20 Meta Platforms Technologies, Llc Systems and methods for contextualized interactions with an environment
US11961494B1 (en) 2019-03-29 2024-04-16 Meta Platforms Technologies, Llc Electromagnetic interference reduction in extended reality environments
US11481030B2 (en) 2019-03-29 2022-10-25 Meta Platforms Technologies, Llc Methods and apparatus for gesture detection and classification
US10937414B2 (en) 2018-05-08 2021-03-02 Facebook Technologies, Llc Systems and methods for text input using neuromuscular information
US11493993B2 (en) 2019-09-04 2022-11-08 Meta Platforms Technologies, Llc Systems, methods, and interfaces for performing inputs based on neuromuscular control
US11150730B1 (en) 2019-04-30 2021-10-19 Facebook Technologies, Llc Devices, systems, and methods for controlling computing devices via neuromuscular signals of users
US10847071B2 (en) 2018-04-30 2020-11-24 Apple Inc. Electronic devices having ambient light sensors with lens diffusers
US10592001B2 (en) 2018-05-08 2020-03-17 Facebook Technologies, Llc Systems and methods for improved speech recognition using neuromuscular information
EP3853698A4 (en) 2018-09-20 2021-11-17 Facebook Technologies, LLC Neuromuscular text entry, writing and drawing in augmented reality systems
KR102554283B1 (en) * 2018-10-30 2023-07-10 엘지디스플레이 주식회사 Display device
US11797087B2 (en) 2018-11-27 2023-10-24 Meta Platforms Technologies, Llc Methods and apparatus for autocalibration of a wearable electrode sensor system
US11385463B1 (en) * 2019-09-18 2022-07-12 Apple Inc. Display device using active shutter
US10984732B2 (en) 2019-09-24 2021-04-20 Apple Inc. Electronic devices having ambient light sensors with hold function
US11868531B1 (en) 2021-04-08 2024-01-09 Meta Platforms Technologies, Llc Wearable device providing for thumb-to-finger-based input gestures detected based on neuromuscular signals, and systems and methods of use thereof
US11823634B2 (en) * 2021-06-09 2023-11-21 Snap Inc. Adaptive brightness for augmented reality display
US11933976B2 (en) 2021-09-28 2024-03-19 Valve Corporation Position tracking systems and methods for head-mounted display systems

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130113973A1 (en) * 2011-11-04 2013-05-09 Google Inc. Adaptive brightness control of head mounted display
US20140063055A1 (en) * 2010-02-28 2014-03-06 Osterhout Group, Inc. Ar glasses specific user interface and control interface based on a connected external device type

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4711512A (en) 1985-07-12 1987-12-08 Environmental Research Institute Of Michigan Compact head-up display
FR2647556B1 (en) 1989-05-23 1993-10-29 Thomson Csf OPTICAL DEVICE FOR INTRODUCING A COLLIMATED IMAGE INTO THE VISUAL FIELD OF AN OBSERVER AND HELMET COMPRISING AT LEAST ONE SUCH DEVICE
US6867753B2 (en) * 2002-10-28 2005-03-15 University Of Washington Virtual image registration in augmented display field
SG155167A1 (en) * 2004-08-03 2009-09-30 Silverbrook Res Pty Ltd Walk-up printing
US20060097978A1 (en) * 2004-10-22 2006-05-11 Ng Kee Y Field-sequential color display with feedback control
US20100149073A1 (en) * 2008-11-02 2010-06-17 David Chaum Near to Eye Display System and Appliance
US20110213664A1 (en) 2010-02-28 2011-09-01 Osterhout Group, Inc. Local advertising content on an interactive head-mounted eyepiece

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140063055A1 (en) * 2010-02-28 2014-03-06 Osterhout Group, Inc. Ar glasses specific user interface and control interface based on a connected external device type
US20130113973A1 (en) * 2011-11-04 2013-05-09 Google Inc. Adaptive brightness control of head mounted display

Cited By (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10466477B2 (en) 2015-03-16 2019-11-05 Magic Leap, Inc. Methods and systems for providing wavefront corrections for treating conditions including myopia, hyperopia, and/or astigmatism
US11156835B2 (en) 2015-03-16 2021-10-26 Magic Leap, Inc. Methods and systems for diagnosing and treating health ailments
US11747627B2 (en) 2015-03-16 2023-09-05 Magic Leap, Inc. Augmented and virtual reality display systems and methods for diagnosing health conditions based on visual fields
US20170007450A1 (en) 2015-03-16 2017-01-12 Magic Leap, Inc. Augmented and virtual reality display systems and methods for delivery of medication to eyes
US10473934B2 (en) 2015-03-16 2019-11-12 Magic Leap, Inc. Methods and systems for performing slit lamp examination
US20170001032A1 (en) * 2015-03-16 2017-01-05 Magic Leap, Inc. Methods and systems for diagnosing and treating eyes using light therapy
US11474359B2 (en) 2015-03-16 2022-10-18 Magic Leap, Inc. Augmented and virtual reality display systems and methods for diagnosing health conditions based on visual fields
US10345591B2 (en) 2015-03-16 2019-07-09 Magic Leap, Inc. Methods and systems for performing retinoscopy
US10345592B2 (en) 2015-03-16 2019-07-09 Magic Leap, Inc. Augmented and virtual reality display systems and methods for diagnosing a user using electrical potentials
US10345590B2 (en) 2015-03-16 2019-07-09 Magic Leap, Inc. Augmented and virtual reality display systems and methods for determining optical prescriptions
US10345593B2 (en) 2015-03-16 2019-07-09 Magic Leap, Inc. Methods and systems for providing augmented reality content for treating color blindness
US10359631B2 (en) 2015-03-16 2019-07-23 Magic Leap, Inc. Augmented reality display systems and methods for re-rendering the world
US10365488B2 (en) 2015-03-16 2019-07-30 Magic Leap, Inc. Methods and systems for diagnosing eyes using aberrometer
US10371945B2 (en) 2015-03-16 2019-08-06 Magic Leap, Inc. Methods and systems for diagnosing and treating higher order refractive aberrations of an eye
US10371947B2 (en) 2015-03-16 2019-08-06 Magic Leap, Inc. Methods and systems for modifying eye convergence for diagnosing and treating conditions including strabismus and/or amblyopia
US10371949B2 (en) 2015-03-16 2019-08-06 Magic Leap, Inc. Methods and systems for performing confocal microscopy
US10371948B2 (en) 2015-03-16 2019-08-06 Magic Leap, Inc. Methods and systems for diagnosing color blindness
US10371946B2 (en) 2015-03-16 2019-08-06 Magic Leap, Inc. Methods and systems for diagnosing binocular vision conditions
US10379350B2 (en) 2015-03-16 2019-08-13 Magic Leap, Inc. Methods and systems for diagnosing eyes using ultrasound
US10379351B2 (en) * 2015-03-16 2019-08-13 Magic Leap, Inc. Methods and systems for diagnosing and treating eyes using light therapy
US10379353B2 (en) 2015-03-16 2019-08-13 Magic Leap, Inc. Augmented and virtual reality display systems and methods for diagnosing health conditions based on visual fields
US10379354B2 (en) 2015-03-16 2019-08-13 Magic Leap, Inc. Methods and systems for diagnosing contrast sensitivity
US10386639B2 (en) 2015-03-16 2019-08-20 Magic Leap, Inc. Methods and systems for diagnosing eye conditions such as red reflex using light reflected from the eyes
US10386641B2 (en) 2015-03-16 2019-08-20 Magic Leap, Inc. Methods and systems for providing augmented reality content for treatment of macular degeneration
US10386640B2 (en) 2015-03-16 2019-08-20 Magic Leap, Inc. Methods and systems for determining intraocular pressure
US10429649B2 (en) 2015-03-16 2019-10-01 Magic Leap, Inc. Augmented and virtual reality display systems and methods for diagnosing using occluder
US10437062B2 (en) 2015-03-16 2019-10-08 Magic Leap, Inc. Augmented and virtual reality display platforms and methods for delivering health treatments to a user
US10444504B2 (en) 2015-03-16 2019-10-15 Magic Leap, Inc. Methods and systems for performing optical coherence tomography
US10451877B2 (en) 2015-03-16 2019-10-22 Magic Leap, Inc. Methods and systems for diagnosing and treating presbyopia
US10459229B2 (en) 2015-03-16 2019-10-29 Magic Leap, Inc. Methods and systems for performing two-photon microscopy
US11256096B2 (en) 2015-03-16 2022-02-22 Magic Leap, Inc. Methods and systems for diagnosing and treating presbyopia
US20170000342A1 (en) 2015-03-16 2017-01-05 Magic Leap, Inc. Methods and systems for detecting health conditions by imaging portions of the eye, including the fundus
US20170007843A1 (en) 2015-03-16 2017-01-12 Magic Leap, Inc. Methods and systems for diagnosing and treating eyes using laser therapy
US10527850B2 (en) 2015-03-16 2020-01-07 Magic Leap, Inc. Augmented and virtual reality display systems and methods for determining optical prescriptions by imaging retina
US10539795B2 (en) 2015-03-16 2020-01-21 Magic Leap, Inc. Methods and systems for diagnosing and treating eyes using laser therapy
US10539794B2 (en) 2015-03-16 2020-01-21 Magic Leap, Inc. Methods and systems for detecting health conditions by imaging portions of the eye, including the fundus
US10545341B2 (en) 2015-03-16 2020-01-28 Magic Leap, Inc. Methods and systems for diagnosing eye conditions, including macular degeneration
US10564423B2 (en) 2015-03-16 2020-02-18 Magic Leap, Inc. Augmented and virtual reality display systems and methods for delivery of medication to eyes
US10983351B2 (en) 2015-03-16 2021-04-20 Magic Leap, Inc. Augmented and virtual reality display systems and methods for diagnosing health conditions based on visual fields
US10969588B2 (en) 2015-03-16 2021-04-06 Magic Leap, Inc. Methods and systems for diagnosing contrast sensitivity
US10788675B2 (en) 2015-03-16 2020-09-29 Magic Leap, Inc. Methods and systems for diagnosing and treating eyes using light therapy
US10775628B2 (en) 2015-03-16 2020-09-15 Magic Leap, Inc. Methods and systems for diagnosing and treating presbyopia
JP2017003856A (en) * 2015-06-12 2017-01-05 セイコーエプソン株式会社 Display device and control method for the same
US10459231B2 (en) 2016-04-08 2019-10-29 Magic Leap, Inc. Augmented reality systems and methods with variable focus lens elements
US11614626B2 (en) 2016-04-08 2023-03-28 Magic Leap, Inc. Augmented reality systems and methods with variable focus lens elements
US11106041B2 (en) 2016-04-08 2021-08-31 Magic Leap, Inc. Augmented reality systems and methods with variable focus lens elements
GB2556121A (en) * 2016-11-22 2018-05-23 Wave Optics Ltd Optical device
US10690919B1 (en) * 2017-02-17 2020-06-23 Facebook Technologies, Llc Superluminous LED array for waveguide display
US10962855B2 (en) 2017-02-23 2021-03-30 Magic Leap, Inc. Display system with variable power reflector
US11774823B2 (en) 2017-02-23 2023-10-03 Magic Leap, Inc. Display system with variable power reflector
US11300844B2 (en) 2017-02-23 2022-04-12 Magic Leap, Inc. Display system with variable power reflector
WO2019077975A1 (en) * 2017-10-16 2019-04-25 コニカミノルタ株式会社 Video display device and optical see-through display
US10739595B2 (en) * 2018-01-22 2020-08-11 Facebook Technologies, Llc Application specific integrated circuit for waveguide display
US11480795B2 (en) 2018-01-22 2022-10-25 Meta Platforms Technologies, Llc Application specific integrated circuit for waveguide display
WO2020150753A1 (en) * 2019-01-19 2020-07-23 Ntt Docomo, Inc. An image device with a compact homogenizer
US11300784B2 (en) * 2020-02-21 2022-04-12 Fotonation Limited Multi-perspective eye acquisition
US20220365354A1 (en) * 2020-12-07 2022-11-17 Adam Greengard Segmented illumination display
US11454816B1 (en) * 2020-12-07 2022-09-27 Snap Inc. Segmented illumination display
US20220319364A1 (en) * 2021-03-31 2022-10-06 Snap Inc. Eyewear projector brightness control
US11663941B2 (en) * 2021-03-31 2023-05-30 Snap Inc. Eyewear projector brightness control
US20230252918A1 (en) * 2021-03-31 2023-08-10 Snap Inc. Eyewear projector brightness control
WO2023211529A1 (en) * 2022-04-26 2023-11-02 Microsoft Technology Licensing, Llc Methods for adjusting display engine performance profiles

Also Published As

Publication number Publication date
US8970571B1 (en) 2015-03-03

Similar Documents

Publication Publication Date Title
US8970571B1 (en) Apparatus and method for display lighting adjustment
US9158113B2 (en) Integrated display and photosensor
US11287878B2 (en) Controlling light sources of a directional backlight
US9164351B2 (en) Freeform-prism eyepiece with illumination waveguide
US9134536B2 (en) Head-up display device
JP5732808B2 (en) Virtual image display device
US8360583B2 (en) Image display device with exit pupil moving for tracking viewer's pupil
US9766454B2 (en) Dual output headlight system for a vehicle
US10170060B2 (en) Interlaced liquid crystal display panel and backlight used in a head mounted display
US20140078474A1 (en) Image Display Apparatus and Optical Component
EP3329740B1 (en) Pulse width modulation for a head-mounted display device display illumination system
US10712775B2 (en) Dichroic combiner backlight used in a head mounted display
US20170116950A1 (en) Liquid crystal display with variable drive voltage
US11656466B2 (en) Spatio-temporal multiplexed single panel based mutual occlusion capable head mounted display system and method
US10107950B2 (en) Flexible light combiner backlight used in a head mounted display
US20230317021A1 (en) Multi-Mode Display
US10175417B2 (en) Thick backlight for RGB LED of a liquid crystal display used in a virtual reality head mounted display
US10665180B1 (en) Liquid crystal display device with RGB backlight
TWI832559B (en) Stereoscopic image display system, stereoscopic display device, and filter glasses
US20230324686A1 (en) Adaptive control of optical transmission
US20230343254A1 (en) Methods for adjusting display engine performance profiles
JP2015096982A (en) Virtual image display apparatus
WO2019098265A1 (en) Color vision support device

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION