Facebook Patent | Imaging Device Based On Lens Assembly With Embedded Filter
Patent: Imaging Device Based On Lens Assembly With Embedded Filter
Publication Number: 20200259982
Publication Date: 20200813
Applicants: Facebook
Abstract
An imaging device for imaging of a local area surrounding the imaging device. The imaging device includes a lens assembly, a filtering element and a detector. The lens assembly is configured to receive light from a local area surrounding the imaging device and to direct at least a portion of the received light to the detector. The filtering element is placed in the imaging device within the lens assembly such that light is incident at a surface of the filtering element within a range of angles determined by a design range of angles at which the filtering element is designed to filter light. The detector is configured to capture image(s) of the local area including the filtered light. The imaging device can be integrated into a depth camera assembly for determining depth information of object(s) in the local area based on the captured image(s).
BACKGROUND
[0001] The present disclosure generally relates to an imaging device, and specifically relates to an imaging device that includes a lens assembly with an embedded filter.
[0002] An imaging device (camera or sensor), e.g., employed for depth sensing in augmented reality (AR) and virtual reality (VR) systems, typically utilizes a two-dimensional pixel array detector to measure and record light back-scattered from one or more objects in a scene. Other methods for depth sensing are based on a time-of-flight technique, which measures a round trip travel time-of-light projected into the scene and returning to pixels on a sensor array. In general, an imaging device captures images of a scene based on light coming from one or more objects in the scene being detected by one or more pixels of a detector included in the imaging device. The problem related to operation of an imaging device is related to designing a compact and efficient camera that can produce quality images in both indoor and outdoor environments where background ambient light can strongly interfere with measurements. Thus, light received by the imaging device needs to be efficiently filtered within an assembly of the imaging device in order to block undesired light components, e.g., background ambient light and/or light of specific band(s).
SUMMARY
[0003] An imaging device is presented herein. The imaging device includes a lens assembly, a filtering element and a detector. The lens assembly is configured to receive light from a local area surrounding the imaging device and to direct at least a portion of the received light to the detector. The filtering element is placed in the imaging device within the lens assembly such that light is incident at a surface of the filtering element within a range of angles, wherein the range of angles is determined by a design range of angles at which the filtering element is designed to filter light. The detector is configured to capture one or more images of the local area including the filtered light. In some embodiments, the lens assembly generates collimated light using the received light, the collimated light composed of light rays substantially parallel to an optical axis. The surface of the filtering element is perpendicular to the optical axis, and the collimated light is incident on the surface of the filtering element. The filtering element may be configured to reduce an intensity of a portion of the collimated light to generate the filtered light.
[0004] A depth camera assembly (DCA) can integrate the imaging device. The DCA determines depth information associated with one or more objects in a local area. The DCA further comprises a light generator and a controller coupled to the light generator and the imaging device. The light generator is configured to illuminate the local area with illumination light in accordance with emission instructions. The controller generates the emission instructions and provides the emission instructions to the light generator. The controller further determines depth information for the one or more objects based in part on the captured one or more images.
[0005] A head-mounted display (HMD) can further integrate the DCA with the imaging device. The HMD further includes an electronic display and an optical assembly. The HMD may be, e.g., a virtual reality (VR) system, an augmented reality (AR) system, a mixed reality (MR) system, or some combination thereof. The electronic display is configured to emit image light. The optical assembly is configured to direct the image light to an eye-box of the HMD corresponding to a location of a user’s eye, the image light comprising the depth information of the one or more objects in the local area determined by the DCA.
BRIEF DESCRIPTION OF THE DRAWINGS
[0006] FIG. 1 is an example imaging device, in accordance with an embodiment.
[0007] FIG. 2 is a diagram of a head-mounted display (HMD), which may include the imaging device in FIG. 1, in accordance with an embodiment.
[0008] FIG. 3 is a cross section of a front rigid body of the HMD in FIG. 2, in accordance with an embodiment.
[0009] FIG. 4 is an example depth camera assembly (DCA), which may include the imaging device in FIG. 1, in accordance with an embodiment.
[0010] FIG. 5 is a block diagram of a HMD system in which a console operates, in accordance with an embodiment.
[0011] The figures depict embodiments of the present disclosure for purposes of illustration only. One skilled in the art will readily recognize from the following description that alternative embodiments of the structures and methods illustrated herein may be employed without departing from the principles, or benefits touted, of the disclosure described herein.
DETAILED DESCRIPTION
[0012] An imaging device (camera) presented herein includes a lens assembly with a plurality of lens elements and a filtering element (e.g., an interference filter). The filtering element is configured to pass a particular band or bands of light received by the imaging device. However, often times, the filtering element may be of a type that operates with a designed passband for light incident within a particular range of angles to a surface of the filtering element. For example, in some embodiments, the filtering element may operate with the designed passband on light having incidence that is substantially perpendicular to a surface of the filtering element, e.g., .+-.5 degrees from normal incidence.
[0013] For a dichroic (interference) filtering element, a passband of the filtering element (i.e., filter edges) may shift when the filtering element operates on light having an angle of incidence (AOI) that substantially deviates from a desired AOI for which the filtering element is designed, e.g., when the AOI deviates by more than .+-.5 degrees from normal incidence. In this case, the filtering element would not pass desired wavelength(s) of received light as the passband of the filtering element has been shifted to another band that typically does not overlap with a desired band. To avoid the filter edge shifting due to incident light impinging on a surface of the filtering element away from its designed AOI (e.g., normal incidence), the filtering element is placed within the lens assembly of the imaging device where optical rays of the received light incident on the surface of the filtering element are impinging substantially at the designed AOI of the filtering element, e.g., within .+-.5 degrees from the designed AOI. The filtering element embedded at a preferred location into the camera propagates the optical rays in a particular desired band of light to generate filtered light. The filtering element presented herein also blocks some or all of the optical rays of other light band(s).
[0014] In some embodiments, the camera is integrated into a depth camera assembly (DCA). The DCA may further include an illumination source and a controller. The illumination source illuminates a local area surrounding some or all of the DCA with illumination light (e.g., structured light) in accordance with emission instructions from the controller. The camera captures one or more images of the local area including the filtered light. The controller determines depth information for one or more objects in the local area based in part on the captured one or more images.
[0015] In some embodiments, the DCA with the camera is integrated into a head-mounted display (HMD) that captures data describing depth information in the local area surrounding some or all of the HMD. The HMD may be part of, e.g., a virtual reality (VR) system, an augmented reality (AR) system, a mixed reality (MR) system, or some combination thereof. The HMD further includes an electronic display and an optical assembly. The electronic display is configured to emit image light. The optical assembly is configured to direct the image light to an eye-box of the HMD corresponding to a location of a user’s eye, the image light comprising the depth information of the one or more objects in the local area determined by the DCA.
[0016] FIG. 1 is an imaging device 100, in accordance with an embodiment. The imaging device 100 is configured for imaging of a local area 105 surrounding some or all of the imaging device 100. The imaging device 100 may be located in an indoor environment. Alternatively, the imaging device 100 may be located in an outdoor environment. The imaging device 100 includes a lens assembly 110, a filtering element 115, a detector 120, and a controller 125 coupled to the detector 120.
[0017] The lens assembly 110 receives light 130 coming from the local area 105. The lens assembly 110 includes a plurality of optical elements (e.g., lenses) encased in a housing (not shown). The plurality of optical elements are organized into at least a first lens subassembly 135 in optical series with a second lens subassembly 140, with the filtering element 115 there between. An air gap may exist between the first lens subassembly 135 and the second lens subassembly 140. The first lens subassembly 135 may include one or more optical elements (lenses, apertures, etc.) that generate light 145 using the received light 130. The light 145 generated by the first lens subassembly 135 is composed of light rays that are diverge and/or converge no more than a threshold value. The amount of divergence or convergence is based in part on a design range of angles of the filtering element 115 discussed below. In some embodiments, light rays of the light 145 are substantially parallel to an optical axis 150. The second lens subassembly 140 directs light toward the detector 120. The second lens subassembly 140 may include a prism (not shown in FIG. 1) or one or more other optical elements (lenses) that focus light toward a sensor area of the detector 120.
[0018] The filtering element 115 is configured to reduce an intensity of a portion of the light 145 to generate filtered light 155. In some embodiments, the filtering element 115 is implemented as an interference filter that passes a particular band of light. The filtering element 115 is positioned within the lens assembly 110, e.g., between the first lens subassembly 135 that generates the light 145 and the second lens subassembly 140 that directs the filtered light 155 toward the detector 120 as light 160.
[0019] The filtering element 115 is placed such that the light 145 is incident at a surface 165 of the filtering element 115 within a range of angles. And the range of angles is determined by a design range of angles at which the filtering element 115 is designed to filter light. The design range of angles for a typical infrared interference filter is approximately .+-.5 degrees from an angle of incidence (AOI) for which the filtering element 115 is designed. In the embodiment shown in FIG. 1, the AOI for which the filtering element 115 is designed is normal incidence. In this embodiment, the filtering element 115 is designed to filter light for a design range of angles of the light 145 whose center angle (i.e., angle between an axis perpendicular to a surface 165 of the filtering element 115 and a center axis of a cone of light whose apex is at the surface 165) is substantially perpendicular to the surface 165. In alternate embodiments, the filtering element 115 may be designed to operate at some other range of angles (e.g., 45.+-.5 degrees, where 45 degrees is the center angle and an angle between a lateral surface of the cone and the apex of the cone is 5 degrees) of the light incident on the surface 165. And the filtering element 115 may be placed in the camera 100 such that the light 145 is incident within the design range of angles. It should be noted–that as a size of the design range of angles increases, the corresponding amount of collimation of the light 145 may decrease. For example, if the design range of angles as a center angle of 0 degrees and is .+-.0.1 degree, to have efficient operation of the filtering element 115 and avoid the filter edge shifting, the light 145 should be substantially collimated and incident within .+-.0.1 degree of normal to the surface 165. In contrast, if the design range of angles is .+-.15 degrees (again with a center angle of 0 degrees), efficient operation of the filtering element 115 without the filter edge shifting may be obtained with light that is not collimated and may be converging/diverging–so long as the light 145 is incident on the surface 165 at an angle within the design range of angles.
[0020] In FIG. 1, the light 145 has light rays substantially parallel to the optical axis 150 and is incident on the surface 165 of the filtering element. And the design range of angles of the filtering element 115 is such that for efficient operation without the filter edge shifting incident light should be at normal incidence. As the light 145 is substantially collimated, the filtering element 115 can efficiently pass a particular band of the light 145 and block undesired band(s) of the light 145. In one embodiment, the filtering element 115 is configured to pass a portion of the light 145 in a visible band. In another embodiment, the filtering element 115 is configured to pass a portion of the light 145 in an infrared band. In one embodiment, the surface 165 of the filtering element 115 is flat. In this case, the filtering element 115 may not add/subtract any optical power to/from the incident light 145. In another embodiment, the surface 165 is curved. In this case, the filtering element 115 may be configured to add/subtract a defined optical power to/from the incident light 145.
[0021] In some embodiments, the surface 165 of the filtering element 115 is coated (e.g., with a metal or dichroic coating) to reflect a portion of the light 145 having one or more wavelengths outside a defined band. The coated surface 165 of the filtering element 115 also propagates other portion of the light 145 having one or more other wavelengths within the defined band to generate the filtered light 155.
[0022] The detector 120 captures one or more images of the local area 105 including the filtered light 155 (i.e., the light 160 on a sensor surface of the detector 120). In one embodiment, the detector 120 is an infrared detector configured to capture images in an infrared band. In another embodiment, the detector 120 is configured to capture an image light of a visible band. The detector 120 may be implemented as a charge-coupled device (CCD) detector, a complementary metal-oxide-semiconductor (CMOS) detector or some other types of detectors (not shown in FIG. 1). The detector 120 may be configured to operate with a frame rate in the range of mHz to approximately 1 KHz when performing detection of objects in the local area 105. In some embodiments, the detector 120 is implemented as a two-dimensional pixel array for capturing light signals related to the filtered light 155. In other embodiments, the detector 120 is implemented as a single pixel detector for capturing light signals related to the filtered light 155 over a defined amount of time.
[0023] In some embodiments, the detector 120 is configured to capture the one or more images of the local area 105 by capturing, at each pixel of the detector 120, a light signal related to the filtered light 155 for each time instant of one or more time instants. A controller 165 coupled to the detector 120 may be configured to determine depth information for one or more object in the local area 105 based on one or more light signals related to the filtered light 155 captured at each pixel of the detector 120 during the one or more time instants.
[0024] In some embodiments, the received light 130 includes ambient light (not shown in FIG. 1) and a portion of illumination light (not shown in FIG. 1) reflected from one or more objects in the local area 105. The filtering element 115 may be configured to generate the filtered light 155 substantially composed of the portion of illumination light reflected from the one or more objects in the local area 105. The detector 120 may be configured to capture the portion of reflected illumination light. The controller 165 may be configured to determine depth information for the one or more objects in the local area 105 based in part on the captured portion of the reflected illumination light.
[0025] In some embodiments, the imaging device 100 can be a component of a DCA, as disclosed in conjunction with FIGS. 3-4. In some embodiments, the imaging device 100 can be a component of a HMD, as disclosed in conjunction with FIGS. 2-3.
[0026] FIG. 2 is a diagram of a HMD 200, in accordance with an embodiment. The HMD 200 may include the imaging device 100 (now shown in FIG. 2). The HMD 200 may be part of, e.g., a VR system, an AR system, a MR system, or some combination thereof. In embodiments that describe AR system and/or a MR system, portions of a front side 202 of the HMD 200 are at least partially transparent in the visible band (.about.380 nm to 750 nm), and portions of the HMD 200 that are between the front side 202 of the HMD 200 and an eye of the user are at least partially transparent (e.g., a partially transparent electronic display). The HMD 200 includes a front rigid body 205, a band 210, and a reference point 215. The HMD 200 also includes a DCA with the imaging device 100 configured to determine depth information of a local area surrounding some or all of the HMD 200. The HMD 200 also includes an imaging aperture 220 and an illumination aperture 225, and an illumination source of the DCA emits light (e.g., structured light) through the illumination aperture 225. The imaging device 100 of the DCA captures light from the illumination source that is reflected from the local area through the imaging aperture 220.
[0027] The front rigid body 205 includes one or more electronic display elements (not shown in FIG. 2), one or more integrated eye tracking systems (not shown in FIG. 2), an Inertial Measurement Unit (IMU) 230, one or more position sensors 235, and the reference point 215. In the embodiment shown by FIG. 2, the position sensors 235 are located within the IMU 230, and neither the IMU 230 nor the position sensors 235 are visible to a user of the HMD 200. The IMU 230 is an electronic device that generates fast calibration data based on measurement signals received from one or more of the position sensors 235. A position sensor 235 generates one or more measurement signals in response to motion of the HMD 200. Examples of position sensors 235 include: one or more accelerometers, one or more gyroscopes, one or more magnetometers, another suitable type of sensor that detects motion, a type of sensor used for error correction of the IMU 230, or some combination thereof. The position sensors 235 may be located external to the IMU 230, internal to the IMU 230, or some combination thereof.
[0028] FIG. 3 is a cross section 300 of the front rigid body 205 of the HMD 200 shown in FIG. 2. As shown in FIG. 3, the front rigid body 205 includes an electronic display 310 and an optical assembly 320 that together provide image light to an eye-box 325. The eye-box 325 is a region in space that is occupied by a user’s eye 330. For purposes of illustration, FIG. 3 shows a cross section 300 associated with a single eye 330, but another optical assembly 320, separate from the optical assembly 320, provides altered image light to another eye of the user.
[0029] The electronic display 310 generates image light. In some embodiments, the electronic display 310 includes an optical element that adjusts the focus of the generated image light. The electronic display 310 displays images to the user in accordance with data received from a console (not shown in FIG. 3). In various embodiments, the electronic display 310 may comprise a single electronic display or multiple electronic displays (e.g., a display for each eye of a user). Examples of the electronic display 310 include: a liquid crystal display (LCD), an organic light emitting diode (OLED) display, an inorganic light emitting diode (ILED) display, an active-matrix organic light-emitting diode (AMOLED) display, a transparent organic light emitting diode (TOLED) display, some other display, a projector, or some combination thereof. The electronic display 310 may also include an aperture, a Fresnel lens, a convex lens, a concave lens, a diffractive element, a waveguide, a filter, a polarizer, a diffuser, a fiber taper, a reflective surface, a polarizing reflective surface, or any other suitable optical element that affects the image light emitted from the electronic display. In some embodiments, one or more of the display block optical elements may have one or more coatings, such as anti-reflective coatings.
[0030] The optical assembly 320 magnifies received light from the electronic display 310, corrects optical aberrations associated with the image light, and the corrected image light is presented to a user of the HMD 200. At least one optical element of the optical assembly 320 may be an aperture, a Fresnel lens, a refractive lens, a reflective surface, a diffractive element, a waveguide, a filter, or any other suitable optical element that affects the image light emitted from the electronic display 310. Moreover, the optical assembly 320 may include combinations of different optical elements. In some embodiments, one or more of the optical elements in the optical assembly 320 may have one or more coatings, such as anti-reflective coatings, dichroic coatings, etc. Magnification of the image light by the optical assembly 320 allows elements of the electronic display 310 to be physically smaller, weigh less, and consume less power than larger displays. Additionally, magnification may increase a field-of-view of the displayed media. For example, the field-of-view of the displayed media is such that the displayed media is presented using almost all (e.g., 110 degrees diagonal), and in some cases all, of the user’s field-of-view. In some embodiments, the optical assembly 320 is designed so its effective focal length is larger than the spacing to the electronic display 310, which magnifies the image light projected by the electronic display 310. Additionally, in some embodiments, the amount of magnification may be adjusted by adding or removing optical elements.
[0031] As shown in FIG. 3, the front rigid body 105 further includes a DCA 340 for determining depth information of one or more objects in a local area 345 surrounding some or all of the HMD 200. The DCA 340 includes the imaging device 100 shown in FIG. 1. The DCA 340 further includes a light generator 350, and a controller 360 that may be coupled to both the light generator 350 and the imaging device 100. The light generator 350 emits light through the illumination aperture 225. In accordance with embodiments of the present disclosure, the light generator 350 is configured to illuminate the local area 345 with light 365 in accordance with emission instructions generated by the controller 360.
[0032] The light generator 350 may include a plurality of emitters that each emits light having certain characteristics (e.g., wavelength, polarization, coherence, temporal behavior, etc.). The characteristics may be the same or different between emitters, and the emitters can be operated simultaneously or individually. In one embodiment, the plurality of emitters could be, e.g., laser diodes (e.g., edge emitters), inorganic or organic LEDs, a vertical-cavity surface-emitting laser (VCSEL), or some other source. In some embodiments, a single emitter or a plurality of emitters in the light generator 350 can emit one or more light beams. More details about the DCA 340 that includes the light generator 350 are disclosed in conjunction with FIG. 4.
[0033] The imaging device 100 integrated into the DCA 340 may be configured to capture, through the imaging aperture 220, at least a portion of the light 365 reflected from the local area 345. The imaging device 100 captures one or more images of one or more objects in the local area 345 illuminated with the light 365. The controller 360 coupled to the imaging device 355 is also configured to determine depth information for the one or more objects based on the captured portion of the reflected light. In some embodiments, the controller 360 provides the determined depth information to a console (not shown in FIG. 3) and/or an appropriate module of the HMD 200 (e.g., a varifocal module, not shown in FIG. 3). The console and/or the HMD 200 may utilize the depth information to, e.g., generate content for presentation on the electronic display 310.
[0034] In some embodiments, the front rigid body 205 further comprises an eye tracking system (not shown in FIG. 3) that determines eye tracking information for the user’s eye 330. The determined eye tracking information may comprise information about an orientation of the user’s eye 330 in an eye-box, i.e., information about an angle of an eye-gaze. An eye-box represents a three-dimensional volume at an output of a HMD in which the user’s eye is located to receive image light. In one embodiment, the user’s eye 330 is illuminated with structured light. Then, the eye tracking system can use locations of the reflected structured light in a captured image to determine eye position and eye-gaze. In another embodiment, the eye tracking system determines eye position and eye-gaze based on magnitudes of image light captured over a plurality of time instants.
[0035] In some embodiments, the front rigid body 105 further comprises a varifocal module (not shown in FIG. 3). The varifocal module may adjust focus of one or more images displayed on the electronic display 310, based on the eye tracking information. In one embodiment, the varifocal module adjusts focus of the displayed images and mitigates vergence-accommodation conflict by adjusting a focal distance of the optical assembly 320 based on the determined eye tracking information. In another embodiment, the varifocal module adjusts focus of the displayed images by performing foveated rendering of the one or more images based on the determined eye tracking information. In yet another embodiment, the varifocal module utilizes the depth information from the controller 360 to generate content for presentation on the electronic display 310.
[0036] FIG. 4 is an example DCA 400, in accordance with an embodiment. The DCA 400 is configured for depth sensing over a large field-of-view. The DCA 400 includes the imaging device 100 shown in FIG. 1. The DCA 400 further includes a light generator 405 and a controller 410 coupled to both the light generator 405 and the imaging device 100. The DCA 400 may be configured to be a component of the HMD 200 in FIG. 2. Thus, the DCA 400 may be an embodiment of the DCA 340 in FIG. 3, and the light generator 405 may be an embodiment of the light generator 350 in FIG. 3.
[0037] The light generator 405 is configured to illuminate and scan a local area 420 with illumination light in accordance with emission instructions from the controller 410. The light generator 405 may include an illumination source 425, a diffractive optical element (DOE) 430 and a projection assembly 435.
[0038] The illumination source 425 generates and directs light toward a portion of the DOE 430. The illumination source 425 includes a light emitter 440 and a beam conditioning assembly 445. The light emitter 440 is configured to emit one or more optical beams 450, based in part on the emission instructions from the controller 410. In some embodiments, the light emitter 440 includes an array of laser diodes that emit the one or more optical beams 450 in an infrared band. In other embodiments, the light emitter 440 includes an array of laser diodes that emit the one or more optical beams 450 in a visible band. In some embodiments, the light emitter 440 emits the one or more optical beams 450 as structured light of a defined pattern (e.g., dot pattern, or line pattern). Alternatively or additionally, the light emitter 440 emits the one or more optical beams 450 as temporally modulated light based in part on the emission instructions from the controller 410 to generate temporally modulated illumination of the local area 420, e.g., in addition to structured illumination.
[0039] The beam conditioning assembly 445 collects the one or more optical beams 450 emitted from the light emitter 440 and directs the one or more optical beams 450 toward at least a portion of the DOE 430. The beam conditioning assembly 445 is composed of one or more optical elements (lenses). In some embodiments, the beam conditioning assembly 445 includes a collimation assembly and a prism (not shown in FIG. 4). The collimation assembly includes one or more optical elements (lenses) that collimate the one or more optical beams 450 into collimated light. The prism is an optical element that directs the collimated light into the DOE 430. In alternate embodiments, the beam conditioning assembly 445 includes a single hybrid optical element (lens) that both collimates the one or more optical beams 450 to generate collimated light and directs the collimated light into the portion of the DOE 430.
[0040] The DOE 430 generates diffracted scanning beams 455 from the one or more optical beams 450, based in part on the emission instructions from the controller 410. The DOE 430 may be implemented as: an acousto-optic device, a liquid crystal on Silicon (LCOS) device, a spatial light modulator, a digital micro-mirror device, a microelectromechanical (MEM) device, some other diffraction grating element, or combination thereof. In some embodiments, operation of the DOE 430 can be controlled, e.g., based in part on the emission instructions from the controller 410. For example, the controller 410 may control a voltage level applied to the DOE 430 or a radio frequency of a signal controlling a transducer of the DOE 430 (not shown in FIG. 4) to adjust a diffraction angle of the DOE 430 for generating the diffracted scanning beams 455 with a variable spatial resolution and/or variable field-of-view. Having ability to dynamically adjust a spatial resolution and/or a field-of-view of the diffracted scanning beams 455 (and of the illumination light 460) provides flexibility to scanning of different areas and various types of objects in the local area 420.
……
……
……