The present disclosure relates to imaging systems, and particularly to autofocusing a multi-sensor imaging system having folded optics.
Many mobile devices, such as mobile phones and tablet computing devices, include cameras that may be operated by a user to capture still and/or video images. Because such mobile devices are typically designed to be relatively thin, it can be important to design the cameras or imaging systems to be as thin as possible in order to maintain a low-profile mobile device. One of the limiting factors as to how thin a mobile camera, imaging system or device can be constructed is the camera, as traditional mobile device cameras have a number of optical elements (e.g., lens system, autofocus assembly, and image sensor) arranged linearly along the height of the device. Accordingly, the optical stack height including optical elements (e.g. refractive optical components, support structures such as the lens, barrel or optical element spacers), the focal length of the lens system, autofocus mechanisms, and possibly other camera elements limit how thin a mobile device can be constructed. As the device becomes thinner the focal length of the camera may need to be shortened, which may make the image circle diameter decrease. If it is desired to increase the number of image sensor pixels then normally the pixel pitch will need to be made smaller or the camera field of view (FOV) of the scene in the object space will need to be increased. If it is not possible to reduce the pixel pitch then the FOV of the camera may need to be increased. At some point it may not be practical or possible to continue decreasing the focal length by increasing the FOV or decreasing the pixel pitch. Accordingly, it may be desired to have lower profile image capture devices without having to shorten the focal length or decrease the resolution of the image.
Folded optic image sensor arrays allow for the creation of low-profile image capture devices without having to shorten the focal length. Some folded optic image sensor arrays employ a central mirror or prism with multiple facets to split incoming light comprising the target image of the scene into multiple portions for capture by the sensors in the array, wherein each facet directs a portion of the light from the target image toward a sensor in the array. Each portion of the split light may be passed through a lens assembly and reflected off of a surface positioned directly above or below a sensor, such that each sensor captures a portion of the image. The sensor fields of view can overlap to assist in stitching together the captured portions into a complete image.
Due to the reflection of light off of multiple surfaces toward multiple sensors and the height limitations on the camera, traditional autofocus modules and techniques are not adapted for such folded optic low-profile sensor arrays. The folded optics and other structural features of such sensor arrays can make autofocus mechanisms difficult to implement. Moving an autofocus lens assembly up and down over each sensor, as typically done today for most mobile devices with cameras, would increase the height of the system and may change the incident angle and/or the relative positioning of the optical axes with respect to an orthogonal line of the imaging plane.
As stated above, another problem with autofocus in folded optic array cameras is a small form factor (possibly 4.5 mm or less), where ultra-high resolution across the image height is needed. Satisfying both height constraints and performance requirements is difficult to achieve with wide Field of View (FOV) lenses. The most straightforward way to focus the lens is to lift the entire lens assembly up and down over the sensor, but this may change the position of the optical axis of one camera with respect to the optical axis of each of the other cameras as well as increase the overall height of the system. An alternative approach is needed and is described below.
The aforementioned problems, among others, are addressed by the folded optic array camera autofocus techniques described herein for providing an autofocused image to each sensor. By redirecting light toward each sensor in the array using a primary and secondary surface, and by positioning the lens assemblies used to focus the incoming light between the primary and secondary surfaces, the sensor array may be positioned on a flat substrate parallel to a movable portion of the lens assembly. The longer focal length of such an array camera makes it possible to implement features such as optical zoom and to incorporate more complicated optics that require more space than commonly afforded by the traditional mobile camera, such as adding more optical elements. For example, the use of multiple lenses may increase the focal length of the camera and thus decrease the camera's FOV as done for optical zoom lenses when more resolution is desired and likewise when the FOV is desired to be wider the focal length can be decreased. Further, the use of multiple lenses across the field of view of the system can increase the total effective resolution across the entire field of view of the multi-camera array.
In some embodiments, a lens system design enables lateral motion of a movable portion of a lens assembly within the mechanical tolerances of the folded optic system while maintaining good image performance, for example defined by having acceptable modulation transfer function (MTF) values and a focus range between 20 cm and infinity. The movable portion can be moved in a direction parallel to a plane formed by the image sensor. The lens system can additionally include a stationary portion of the lens assembly. In some embodiments, two or more movable lens assembles can be incorporated to implement Zoom and AF. In some implementations, the stationary portion of the lens assembly can be a field corrector lens placed in close proximity to the image sensor, for example affixed to a glass cover plate positioned over the sensor.
An autofocus assembly using the two-part lens system design described above can implement a guide rail and an actuator in some embodiments. For example, the movable portion of the lens assembly can be coupled to an actuator that moves the movable portion through a range of positions to achieve different focal lengths. In some embodiments, the movable portion can be coupled to the actuator by a guide rail passing along an edge of a secondary sensor prism, the secondary sensor prism positioned below the sensor. By moving the guide rail along the edge of the secondary sensor prism, the autofocus assembly can laterally (e.g., in a direction parallel to the plane formed by the image sensor) move the movable portion of the lens assembly while restriction tilt, roll, pitch, and yaw within the tolerances of the lens design and translational lateral movement away from the optical axis within the tolerances of the lens design.
In some embodiments, an autofocus assembly using a two-part lens system design as described above can be provided for each sensor in a folded optic array.
One innovation includes an imaging system, including at least one camera configured to capture a target image scene. The at least one cameras includes an image sensor comprising an array of sensor elements, a primary light folding surface configured to direct a portion of received light in a first direction, an optical element having a secondary light folding surface, the secondary light folding surface positioned to redirect light received from the primary light folding surface in a second direction, and a lens assembly. The lens assembly includes at least one stationary lens positioned between the secondary light folding surface and the image sensor, the at least one stationary lens having a first surface mechanically coupled to the optical element and a second surface mechanically coupled to the image sensor, and at least one movable lens positioned between the primary light folding surface and the optical element. The at least one camera further includes an actuator configured to move the at least one movable lens to focus light propagating through the lens assembly onto the image sensor.
Various embodiments with one or more additional aspects are contemplated. In some embodiments, the optical element further includes an output surface through which light redirected by the secondary light folding surface in the second direction propagates toward the image sensor, and wherein the at least one stationary lens is connected to the output surface. The imaging system may include a cover glass disposed between the image sensor and the at least one stationary lens. The cover glass may include a first cover glass surface coupled to the output surface of the at least one stationary lens, and a second cover glass surface coupled to the image sensor. The cover glass may include a second cover glass surface coupled to the image sensor. The optical element, at least one stationary lens, cover glass, and image sensor may be mechanically coupled together in a stack.
In some embodiments, the array of sensor elements have a sensor element pitch, wherein the image sensor has a Nyquist sampling rate determined based at least part on the sensor element pitch, and wherein the optical system is configured to have an MTF performance of about 30% or less at the image sensor Nyquist sampling rate. In some embodiments, the sensor element pitch is about 1.4 μm or less. Another aspect is that the at least one camera may further include at least one guide rail coupled between the actuator and the at least one movable lens of the lens assembly, the at least one guide rail positioned to slidably engage a surface within the camera to constrain motion of the at least one movable lens away from an optical axis or rotating around the optical axis, the optical axis being substantially parallel to the first direction. The at least one camera may include a plurality of cameras configured to capture a corresponding plurality of portions of the target image scene, and the imaging system further comprises a processor configured to generate a final image of the target image scene based at least partly on the corresponding plurality of portions. In some embodiments, the sensor element pitch can be approximately 1.0 μm or less. In some embodiments the diameter of the at least one movable lens is 4.5 mm or less.
In some embodiments of the system the at least one stationary lens includes a planoconcave lens having a substantially flat surface disposed parallel to the image sensor and proximate to the optical element, and a concave surface disposed opposite the substantially flat surface and disposed proximate to the image sensor. Another aspect is that the secondary light folding surface may include a mirror. Is some embodiments, the optical element further includes a support structure coupled to the mirror, and wherein the image sensor and the mirror are mechanically coupled together to be stationary relative to each other.
Another innovation is an imaging system, including at least one camera configured to capture a target image scene, the at least one camera including an image sensor comprising an array of sensor elements, a primary light folding surface configured to direct a portion of received light in a first direction, a means for redirecting light configured to redirect light received from the primary light folding surface in a second direction to the image sensor, a lens assembly having at least one stationary lens positioned between the secondary light folding surface and the image sensor, the at least one stationary lens having a first surface mechanically coupled to the means for redirecting light and a second surface mechanically coupled to the image sensor, and at least one movable lens positioned between the primary light folding surface and the optical element. The imaging system can further include means for moving the at least one movable lens to focus light propagating through the lens assembly onto the image sensor. In some embodiments, the means for redirecting light comprises an output surface through which light redirected means for redirecting light in the second direction propagates toward the image sensor, and wherein the at least one stationary lens is connected to the output surface. In some embodiments, the system further comprises means for protecting the image sensor disposed between the image sensor and the at least one stationary lens. The means for protecting the image sensor includes a cover glass. The cover glass may include a first cover glass surface coupled to the output surface of the at least one stationary lens. The cover glass may include a second cover glass surface coupled to the image sensor. In various embodiments, the means for redirecting light, the at least one stationary lens, the cover glass, and image sensor are mechanically coupled together to be stationary relative to each other. In some embodiments, the at least one stationary lens includes a planoconcave lens having a substantially flat surface disposed parallel to the image sensor and proximate to the optical element, and a concave surface disposed opposite the substantially flat surface and disposed proximate to the image sensor.
Another innovation is a method that includes providing at least one camera configured to capture a target image scene, the at least one cameras including an image sensor comprising an array of sensor elements, a primary light folding surface configured to direct a portion of received light in a first direction, an optical element having a secondary light folding surface, the secondary light folding surface positioned to redirect light received from the primary light folding surface in a second direction, and a lens assembly having at least one stationary lens positioned between the secondary light folding surface and the image sensor, the at least one stationary lens having a first surface mechanically coupled to the optical element and a second surface mechanically coupled to the image sensor, and at least one movable lens positioned between the primary light folding surface and the optical element. The at least one camera further having an actuator configured to move the at least one movable lens to focus light propagating through the lens assembly onto the image sensor. The method further including focusing the at least one camera on the target image scene by moving the at least one movable lens while maintaining the relative positioning of the optical element, the at least one stationary lens and the image sensor. The at least one camera may include a plurality of cameras, and the method further includes receiving images from the plurality of cameras and form an image comprising at least a portion of the images received from the plurality of cameras.
Another innovation includes an imaging system having at least one camera configured to capture a target image scene, the at least one cameras including an image sensor comprising an array of sensor elements, wherein the array of sensor elements have a sensor element pitch, wherein the image sensor has a Nyquist sampling rate determined based at least part on the sensor element pitch, an optical element having a secondary light folding surface, the secondary light folding surface positioned to redirect light received on the secondary light folding surface in a second direction, and a lens assembly having at least one stationary lens positioned between the secondary light folding surface and the image sensor, the at least one stationary lens having a first surface mechanically coupled to the optical element and a second surface mechanically coupled to the image sensor, and at least one movable lens positioned such that light received by the secondary folding surface propagates through the at least one movable lens. The imaging system may also include an actuator configured to move the at least one movable lens to focus light propagating through the lens assembly onto the image sensor.
The disclosed aspects will hereinafter be described in conjunction with the appended drawings and appendices, provided to illustrate and not to limit the disclosed aspects, wherein like designations denote like elements.
Introduction
Embodiments of the auto-focus systems and techniques for folded optic, multi-camera systems as described herein can include a two-part lens system and an autofocus assembly provided for each image sensor in the multi-camera system. The multi-camera system can include a primary and secondary light folding surface associated with each of a plurality of image sensors. The primary light folding surface can be a reflective mirror or refractive prism, can be mounted to a substrate, and can split incoming light from the target image scene into multiple portions corresponding to the number of image sensors in the multi-camera system. The secondary light folding surface can be a reflective mirror or refractive prism, and can redirect the portion of light from the primary light folding surface toward the image sensor, for example where the image sensor is mounted flat on the same substrate to which the primary light folding surface is mounted.
One important aspect of such an embodiment is that, by redirecting light toward each sensor in the array using one or more reflective surfaces or prisms, it is possible to position all image sensors on a common flat substrate. In some embodiments all sensor surfaces are formed on one common die, where circuitry can be shared between all sensors, possibly reducing the die area, power requirements and interfaces in and outside of the die.
As stated above, the traditional method of moving the lens up or down above the image sensor, for example, along the optical axis of the image sensor, may not be desirable because it may increase the camera module height and potentially create other undesirable characteristics or aspects.
Another potential problem with autofocus in folded optic systems can be the need to achieve high modulation transfer function (MTF) resolution performance across the full field of view (FOV) of the image projected on the image sensor surface. The maximum MTF performance of a lens assembly is bounded by the diffraction limit of the lens assembly, which is determined by the f-number and the wavelengths of light passing through the lens assembly. The lens assembly is made up of one or more optical elements from the first surface of the lens assembly to the last surface of the lens assembly that projects the image onto another surface, such as an image sensor surface. An element can be made of one or more optical surfaces that can, for example, refract light or reflect light.
While the lens assembly actual MTF performance can be less than the diffraction limit across the full range of image heights used, it is desirable to design the lens so that it is possible to fabricate a set of samples or large quantity of lens assemblies that are very close to the diffraction limit of the lens assembly across the full FOV of the lens assembly.
As the MTF performance requirements of a lens assembly increase towards its maximum performance (for example, the diffraction limit), this may place more demands on the tolerances of the mechanical autofocus mechanisms and/or the optical components of the lens assembly, including other aspects of the camera design. Examples of optical components or other camera design aspects that may require tighter tolerances are the autofocus mechanisms, the lens surfaces, lens materials, the alignment of the lens surfaces with respect to one another, and the combined fabrication of the autofocus mechanisms with the lens assembly as a single operating unit. The mechanical autofocus mechanisms can, for example, create lens tilt errors (for example, rotational errors about the optical axis) and/or translational errors (e.g., X, Y and Z linear direction errors about the optical axis). In a design intended for fabrication ranging from just a few samples to large quantities it is generally a good practice to establish limits for all key variations, such as lens tilt and lens translation, and then determine a tolerance budget for all components, elements, or aspects that can create these variations, such as lens tilt or translation, and those components, elements or aspects that can be influenced by those variations. The influence normally is expressed in MTF reduction as one or more key variations change in amount. After determining the tolerance budget for all mechanical and optical components, elements or design aspects, those components, elements or aspects can then be designed so they stay within the budgeted tolerances with a certain level of statistical confidence. The use of such practices can, for example, increase the yield of the final finished product, such as the complete single or multi camera autofocus module. By viewing this system in this way, the lens assembly can be designed to be less sensitive to factors caused by the aforementioned variations or to contribute less to the aforementioned variations.
When auto-focus mechanisms or other similar descriptions or references are used herein, such a reference can include all related linkages, components, elements or aspects associated or not associated with the process of focusing a lens. For example autofocus mechanisms can include one or more motors, one or more actuators, linkages, devices, components, elements, or aspects that may cause or pass motion, where this motion in turn will move or cause action to bring a lens system into a certain level of focus. Other factors may affect the lens assembly MTF without the motor or motion from the motor. The level of the focus can be expressed in various ways such as in terms of MTF, Pulse Spread Function (PSF), or by other suitable measures.
Though discussed herein primarily in the context of MTF performance, this is for illustrative purposes, and lens performance can be expressed in other embodiments by similar concepts such as PSF, Line Spread Function (LSF) or other direct or indirect ways of expressing similar concepts.
The embodiments described herein may be used for folded optics, high MTF resolution auto-focus designs where the lens assembly design and autofocus mechanical structure design can work together to reduce the variations that can cause the MTF resolution to decrease, and/or to reduce the MTF sensitivity of the lens assembly, elements, aspects for the types and magnitude of the variations that may occur. The range of possible variations that can lead to loss or reduction in the MTF performance can come from secondary sources, tertiary sources, or the like, that are affected by the aforementioned possible variations, or others variations and in turn influence or reduce the MTF performance.
One example of a process to design a folded optics system is to start with the image sensor pixel pitch. The lens will need to act as an anti-aliasing filter in the optical domain. If image sensor pixel pitch is not taken into account at the beginning of the lens design process, then the resulting lens design may filter out scene frequency content in cycles per mm at the focus plane, that are below the Nyquist sample rate of the image sensor. Or alternatively, the resulting lens design may allow too much content above Nyquist scene frequency (in cycles per mm) to pass through, in which case the image may have noticeable aliasing artifacts. In some embodiments, the lens system should reduce the MTF to 20% (or slightly less) at the Nyquist sample rate. The diffraction limit can then be used as a starting point for the lens design, where the f-number can be determined that would meet the 20% or slightly less rule. Once the f-number is determined then an amount to increase the diffraction limit can be estimated so that the final lens assembly design will have 20% MTF or less at the Nyquist rate. For example, if the lens MTF is 10% or less than the diffraction limit at or near the Nyquist sample rate, then the f-number potentially could be decreased to help achieve the 20% or slightly less rule.
The more the diffraction limit is increased, the wider the clear aperture will need to be increased, provided the effective focal length remains approximately constant. As the clear aperture increases the height of the lens assembly may increase. In order to keep the folded optics as thin as possible it is accordingly important to design the lens assembly so the MTF performance is as close as possible to the diffraction limit. Otherwise, it may not be possible to meet the module height, or thinness, requirements for the entire single or multi camera autofocus module. Those skilled in the art will recognize the f-number is equal to the effective focal length divided by the clear aperture of the imaging system, such as a camera lens system or assembly.
For the embodiments presented herein, the lens assemblies were designed to remain as close as possible to the diffraction limit across all spatial frequencies, in cycles per mm, up to the Nyquist sample rate and all the higher frequencies, in cycles per mm, out to the diffraction limit vanishing point. In addition, the MTF performance was designed to remain as close as possible to the diffraction limit across the full FOV of the lens assembly, and at all focus distances from infinity to a near distance of 200 mm.
The embodiments presented herein, as examples, are based on using an imaging sensor square pixel array where the pixel pitch is 1.1 μm and the pixel fill factor is 100%. The embodiments described herein therefore are based on the Nyquist sample rate of 454 cycles per mm. A person having ordinary skill in the art about sample theory will recognize that the square aperture width, such as 1.1 μm, may introduce sampling MTF roll-off. This sampling MTF roll-off can be calculated. The diffraction limit can be increased further to compensate for the sampling MTF roll-off so that at the Nyquist sample rate the lens MTF roll-off plus the sampling MTF roll-off will produce a net 20% MTF altogether; or some other slightly less MTF level as the case may be.
It should also be recognized that the embodiments presented herein are not limited to any pixel size, shape, pitch, rectangular array, non-rectangular array, or arrangement where the pixel size or shape can be different from one another on the surface of the image sensor. The embodiments are intended to point out the factors or aspects that may be used to design such a system and the benefits, attributes and claims of the system being described herein. The embodiments are not limited to the pixel size or other factors covered when describing or referring to those embodiments.
The embodiments presented herein can be implemented using a refractive sensor prism or a reflective mirror over the sensor. The refractive sensor prism can use total internal reflection properties to reflect light towards the sensor surface or a reflective surface on the refractive prism shaped optical element.
For the embodiments presented herein the sensor prism reflective surface and also the sensor mirror surface can have the most sensitivity to rotation and translational variations. These variations can come from the operation of the autofocus mechanisms, the motor, and interactions of the motor with other mechanical and/or optical components, elements or aspects as well as other environmental conditions such as motion, temperature, and shock. The rotation and translational variations can come from other related or unrelated sources. Other aspects can also have an impact on the MTF performance.
The embodiments described herein utilize methods intended to reduce the aforementioned variations.
In some examples, the two-part lens system can include a movable portion positioned between the primary and secondary light folding surfaces of the folded optical path of one image sensor. The movable portion of the lens assembly can move laterally (e.g., in a direction parallel to the plane formed by the image sensor) between the primary and secondary light folding surfaces to change the focal depth of an image captured by the sensor. The movable portion may include a number of lenses selected to produce the desired focal length and resolution. The two-part lens system can also include a stationary portion, for example a field corrector lens positioned in close proximity to the sensor. In some embodiments, the field corrector lens may be affixed (e.g., glued or mechanically held in place) to a glass cover plate positioned over the sensor.
In some embodiments, the autofocus assembly used to move the movable portion of the lens system can include an actuator and a guide rail or other guiding device. The actuator may be a voice coil motor (VCM), micro-electronic mechanical system (MEMS), piezoelectric motor, or a shape memory alloy (SMA). The actuator can be coupled to the substrate on the opposite side of the secondary light folding surface from the movable portion of the lens assembly, and can be coupled to the movable portion by the guide rail. The guide rail can translate the actuator motion to the movable portion, and in some embodiments can engage (for example, slidably engage) a surface of the secondary light folding surface in order to constrain tilt (e.g., roll, pitch, yaw, and rotational motion) and lateral translation movements of the movable portion within the tolerances of the lens design.
Various embodiments will be described below in conjunction with the drawings for purposes of illustration. It should be appreciated that many other implementations of the disclosed concepts are possible, and various advantages can be achieved with the disclosed implementations.
Overview of Autofocus Assembly
Referring now to
As shown in the example of
The lens L6 can be a field corrector lens. In some embodiments, lens L6 is a stationary component of the L1-L6 lens system. In some embodiments the lens L6 can include multiple lens elements forming a lens group, which is stationary (a “stationary lens group”), that is, does not move to perform an autofocus operation. L6 may be one lens or multiple lenses forming a the stationary lens group, where each lens is connected together as a group or stack of lens. The secondary light folding surface 135 extends away from the lens L6, and as illustrated is formed as a refractive prism 136A coupled to a support block 136B at the secondary light folding surface 135. It is possible that a mirror surface be placed between the 136A and 136B instead of using the internal reflective characteristics of a prism to redirect the light.
A movable portion 130 of the lens system including lenses L1, L2, L3, L4, and L5 is positioned between the primary light folding surface 124 and the secondary light folding surface 135. Optical axis 123 shows one example of a path that light could take as it enters the array camera 100A, is redirected off of the primary light folding surface 124, passes through the movable portion 130 of the lens system, is redirected off of the secondary light folding surface 135, passes through the lens L6 and the cover glass 126, and is incident upon the sensor 125. The movable portion 130 can move laterally (e.g., along the optical axis 123 that extends from the primary light folding surface 124 and the secondary light folding surface 135 and in a direction substantially parallel to the plane formed by the sensor 125) between a bounding edge 141 of the refractive prism 145 forming the primary light folding surface 124 and a bounding edge 131 of the refractive prism 136A forming the secondary light folding surface 135 in order to change the focus distance in the object space. The lens L6 may be positioned in a plane parallel to, or substantially parallel to, an optical axis of the movable portion 130.
In some embodiments, the sensor 125, cover glass 126, lens L6, and the unit including the refractive prism 136A and/or block 136B (referred to herein as an “optical element”) may be adhered or otherwise affixed in the illustrated configuration such that these components are fixed together relative to one another within the camera. In some embodiments these components may be permanently, or semi-permanently fixed together such that their positions with respect to one another stay the same, which stabilizes the optical path of light through the elements. In some embodiments, as discussed above, cover glass 126 may be omitted and the remaining sensor 125, lens L6, and the refractive prism 136A and/or block 136B can be adhered or otherwise affixed to one another with the lens L6 positioned between the sensor 125 and the refractive prism 136A and/or block 136B. For example, lens L6 may be disposed physically between a portion of sensor 125 and refractive prism 136A and/or block 136B. Also for example, lens L6 may be disposed in the optical path of light propagating from block 136B to the sensor 125. As illustrated, the optical element comprises an input surface (bounding edge 131) for receiving the light passed from the primary light folding surface 124 through the movable portion of the lens assembly 130, the secondary light folding surface 135, an output surface (adjacent to the lens L6), and a guide surface 186.
As used herein, the term “camera” refers to an image sensor, lens system, and a number of corresponding light folding (or reflecting) surfaces, for example the primary light folding surface 124, movable lens assembly 130, secondary light folding surface 135, stationary lens L6, and sensor 125 as illustrated in
Actuator 180 can be used to laterally move the movable portion 130. The actuator 180 may be a VCM, MEMS, piezoelectric motor, or SMA. The actuator 180 can be coupled to the movable portion 130 by guide rail 185 extending along a lower edge 186 of the refractive prism 136A and/or block 136B. The guide rail 185 can translate motion from the actuator 180 to the movable portion 130. The guide rail 185 can slidably engage lower edge 186 (or another surface within the camera, for example another surface of the refractive prism 136A and/or block 136B, an adjacent surface of a camera housing, a lower surface of the central refractive prism, a pad or block coupled to the optical element, and the like) in order to constrain tilt, roll, pitch, yaw, and translational linear motions of the movable portion 130 (that is, motion away from or twisting around the optical axis of the movable portion 130) within the tolerances of the lens design (e.g., while still providing image of a desired quality). Although only one guide rail 185 is illustrated, some examples may include a number of guide rails 185 as needed for constraining the motion of the movable portion 130 of the lens assembly. Friction between the guide rail 185 and the lower edge 186, as well as any friction between the movable lens system 130 and surrounding components, may be reduced by any suitable means, for example ball bearings, lubricating liquids or solids, magnetic fields, or a combination thereof. In some embodiments, magnetic coils wrapped around the movable portion 130 and/or the actuator 180 can further minimize unwanted movement in the tilt, roll, pitch, yaw, and translational linear directions.
Although the guide rail 185 is primarily discussed herein as slidably engaging the lower edge 186 of a prism 136A and/or block 136B forming the secondary light folding surface 135, the guide rail 185 may slidably engage other surfaces in other embodiments. For example, an end of the guide rail may extend past the movable portion of the lens system and slidably engage a lower surface of the prism 145 forming the primary light folding surface 124. In some embodiments, the camera may include one or more light folding surfaces as reflective mirrors. In such embodiments, the guide rail may contact an edge of one or more of the mirrors and/or mounting blocks for the mirrors in order to constrain the unwanted rotational and/or translational motion about the optical axis of the movable portion of the lens assembly.
Although discussed primarily within the context of multi-camera folded optic array systems such as are described herein, the autofocus assembly can be used in any folded optic system with one or more image sensors or folded optics lens assemblies.
As shown in
The image sensors 105, 125 may comprise, in certain embodiments, a charge-coupled device (CCD), complementary metal oxide semiconductor sensor (CMOS), or any other image sensing device that receives light and generates image data in response to the received image. Image sensors 105, 125 may be able to obtain image data of still photographs and may also provide information regarding motion in a captured video stream. Sensors 105 and 125 may be individual sensors or may represent arrays of sensors, such as a 3×1 array. Any suitable array of sensors may be used in the disclosed implementations.
The sensors 105, 125 may be mounted on the substrate 150 as shown in
Primary light folding surfaces 122, 124 may be prism surfaces as illustrated, or may be a mirror or a plurality of mirrors, and may be flat or shaped as needed to properly redirect incoming light to the image sensors 105, 125. In some embodiments the primary light folding surfaces 122, 124 may be formed as a central mirror, pyramid, or prism, or other shapes that employ separate sections or facets to separate portions of the image scene in the object field whether overlapping or not overlapping. The central mirror, pyramid, prism, or other reflective surface may split light representing the target image into multiple portions and direct each portion at a different sensor. For example, a primary light folding surface 122 may send a portion of the light corresponding to a first field of view toward the left sensor 105 while primary light folding surface 124 sends a second portion of the light corresponding to a second field of view toward the right sensor 125. In some embodiments in which the receiving sensors are each an array of a plurality of sensors, the light folding surfaces may be made of multiple reflective surfaces angled relative to one another in order to send a different portion of the target image scene toward each of the sensors. It should be appreciated that together the fields of view of the cameras cover at least the target image. The fields of view can be aligned and stitched together after capture to form a final image, for example, as further described below referring to image stitching module 240 and a processor illustrated in
The light folding surfaces can be flat or curved in various embodiments. A light folding surface can have a curvature that is part of the optical system, whereby it alters the path of the light in a manner other than that of a flat surface. For example such a curved surface could be part of the overall lens optical design, where without using such a curved surface, the performance of the lens design and/or the focusing capability would not be achieved. The light folding surface can also have other materials or optical elements that alter light in the optical path. The other optical elements can include, but are not limited to, Diffractive Optical Elements (DOE), coatings, polarizing elements, etc.
Each sensor in the array (and each camera) may have a substantially different field of view, and in some embodiments the fields of view may overlap. Certain embodiments of the light folding surfaces may have complicated non-planar surfaces to increase the degrees of freedom when designing the lens system.
After being reflected off the primary light folding surfaces 122, 124, the light may be passed through movable lens systems 115, 130 provided between the primary light folding surfaces 122, 124 and reflective surfaces 110, 135. The movable lens systems 115, 130 may be used to focus the portion of the target image which is directed toward each sensor. The autofocus assembly for the movable lens systems 115, 130 can include an actuator for moving the lens among a plurality of different lens positions. The actuator may be a voice coil motor (VCM), micro-electronic mechanical system (MEMS), or a shape memory alloy (SMA). The autofocus assembly may further include a lens driver for controlling the actuator. As depicted, sensor 105 may be positioned above light folding surface 110 and sensor 125 may be positioned above light folding surface 135 (“above” direction referring to the orientation of the embodiment illustrated in
Each sensor's field of view may be projected into the object space, and each sensor may capture a partial image comprising a portion of the target scene according to that sensor's field of view. In some embodiments, the fields of view for the opposing sensor arrays 105, 125 may overlap by a certain amount. To form a single image, a stitching process as described below may be used to combine the images from the two opposing sensors 105, 125. Certain embodiments of the stitching process may employ the overlap for identifying common features in stitching the partial images together. After stitching the overlapping images together, the stitched image may be cropped to a desired aspect ratio, for example 4:3 or 1:1, to form the final image.
As illustrated by
Using the illustrated parameters or other variations, a person having ordinary skill in the art will appreciate that there can be more or less lens surfaces and or lens than that shown for lenses L1, L2, L3, L4, L5 and L6. For example, L6 is shown in
Overview of Example Image Capture System
Device 200 may be, or may be part of, a cell phone, digital camera, tablet computer, personal digital assistant, or the like. There are many portable computing devices in which a reduced thickness imaging system such as is described herein would provide advantages. Device 200 may also be a stationary computing device or any device in which a thin imaging system would be advantageous. A plurality of applications may be available to the user on device 200. These applications may include traditional photographic and video applications, high dynamic range imaging, panoramic photo and video, or stereoscopic imaging such as 3D images or 3D video.
The image capture device 200 includes the cameras 215a-215n for capturing external images. As described above, each camera may include a sensor, lens system, autofocus assembly, and light folding surfaces. The cameras 215a-215n may each include a sensor, lens assembly, and a primary and secondary reflective or refractive surface for redirecting a portion of a target image to each sensor, as discussed above with respect to
The image processor 220 may be configured to perform various processing operations on received image data comprising N portions of the target image in order to output a high quality stitched image, as will be described in more detail below. Processor 220 may be a general purpose processing unit or a processor specially designed for imaging applications. Examples of image processing operations include cropping, scaling (for example, to a different resolution), image stitching, image format conversion, color interpolation, color processing, image filtering (for example, spatial image filtering), lens artifact or defect correction, lens light roll-off or reduction of light level caused by vignetting, and the like. Processor 220 may, in some embodiments, comprise a plurality of processors. Certain embodiments may have a processor dedicated to each image sensor. Image processor 220 may be one or more dedicated image signal processors (ISPs) or a software implementation of a processor.
As shown, the image processor 220 is connected to a memory 230 and a working memory 205. In the illustrated embodiment, the memory 230 stores capture control module 235, image stitching module 240, operating system 245, and autofocus module 255. These modules include instructions that configure the image processor 220 of device 200 to perform various image processing and device management tasks. Working memory 205 may be used by image processor 220 to store a working set of processor instructions contained in the modules of memory 230. Alternatively, working memory 205 may also be used by image processor 220 to store dynamic data created during the operation of device 200.
As mentioned above, the image processor 220 may be configured by several modules stored in the memory 230. The capture control module 235 may include instructions that control the overall image capture functions of the device 200. For example, capture control module 235 may include instructions that call subroutines to configure the image processor 220 to capture raw image data of a target image scene using the cameras 215a-215n. Capture control module 235 may then call the image stitching module 240 to perform a stitching technique on the N partial images captured by the cameras 215a-215n and output a stitched and cropped target image to imaging processor 220. Capture control module 235 may also call the image stitching module 240 to perform a stitching operation on raw image data in order to output a preview image of a scene to be captured, and to update the preview image at certain time intervals or when the scene in the raw image data changes.
Image stitching module 240 may comprise instructions that configure the image processor 220 to perform stitching, cropping techniques and other image processing techniques on captured image data. For example, each of the N cameras 215a-215n may capture a partial image comprising a portion of the target image according to each sensor's field of view. The fields of view may share areas of overlap, as described above. In order to output a single target image, image stitching module 240 may configure the image processor 220 to combine the multiple N partial images to produce a high-resolution target image. Target image generation may occur through known image stitching techniques.
For instance, image stitching module 240 may include instructions to compare the areas of overlap along the edges of the N partial images for matching features in order to determine rotation and alignment of the N partial images relative to one another. Due to rotation of partial images and/or the shape of the field of view of each sensor, the combined image may form an irregular shape. Therefore, after aligning and combining the N partial images, the image stitching module 240 may call subroutines which configure image processor 220 to crop the combined image to a desired shape and aspect ratio, for example a 4:3 rectangle or 1:1 square. The cropped image may be sent to the device processor 250 for display on the display 225 or for saving in the electronic storage module 210.
Operating system module 245 configures the image processor 220 to manage the working memory 205 and the processing resources of device 200. For example, operating system module 245 may include device drivers to manage hardware resources such as the cameras 215a-215n. Therefore, in some embodiments, instructions contained in the image processing modules discussed above may not interact with these hardware resources directly, but instead interact through standard subroutines or APIs located in operating system component 245. Instructions within operating system 245 may then interact directly with these hardware components. Operating system module 245 may further configure the image processor 220 to share information with device processor 250.
Autofocus module 255 can include instructions that configure the image processor 220 to adjust the focus position of each of cameras 215a-215n, for example by controlling the movement and positioning of corresponding autofocus assemblies. Autofocus module 255 can include instructions that configure the image processor 220 to perform focus analyses and automatically determine focus parameters in some embodiments, and can include instructions that configure the image processor 220 to respond to user-input focus commands in some embodiments. In some embodiments, the lens system of each camera in the array can be focused separately. In some embodiments, the lens system of each camera in the array can be focused as a group.
Device processor 250 may be configured to control the display 225 to display the captured image, or a preview of the captured image, to a user. The display 225 may be external to the imaging device 200 or may be part of the imaging device 200. The display 225 may also be configured to provide a view finder displaying a preview image for a use prior to capturing an image, or may be configured to display a captured image stored in memory or recently captured by the user. The display 225 may include a panel display, for example, a LCD screen, LED screen, or other display technologies, and may implement touch sensitive technologies.
Device processor 250 may write data to storage module 210, for example data representing captured images. While storage module 210 is represented graphically as a traditional disk device, those with skill in the art would understand that the storage module 210 may be configured as any storage media device. For example, the storage module 210 may include a disk drive, such as a floppy disk drive, hard disk drive, optical disk drive or magneto-optical disk drive, or a solid state memory such as a FLASH memory, RAM, ROM, and/or EEPROM. The storage module 210 can also include multiple memory units, and any one of the memory units may be configured to be within the image capture device 200, or may be external to the image capture device 200. For example, the storage module 210 may include a ROM memory containing system program instructions stored within the image capture device 200. The storage module 210 may also include memory cards or high speed memories configured to store captured images which may be removable from the camera.
Although
Additionally, although
Overview of Example Image Capture Process
The process 900 then moves to block 910, in which the optical path of the plurality of cameras causes light comprising a target image of a scene to be redirected off at least one light folding surface toward the corresponding imaging sensors. For example, a portion of the light may be redirected off of each of a plurality of surfaces toward each of the plurality of sensors. This step may further comprise passing the light through a lens system associated with each sensor, and may also include redirecting the light off of a second surface onto the sensor.
The process 900 then transitions to block 915, in which a lens assembly associated with each of the cameras is moved to such a position that an image is focused on the sensor, that is, is “focused” or “autofocused” to a desired focal position. For example, this can be accomplished using the actuator and guide rail discussed above in some embodiments. In some embodiments, the autofocus module 255 of
The process 900 may then move to block 920, in which the sensors capture a plurality of images of the target image scene. For example, each sensor may capture an image of a portion of the scene corresponding to that sensor's field of view. Together, the fields of view of the plurality of sensors cover at least the target image in the object space.
The process 900 then may transition to block 925 in which an image stitching method is performed to generate a single image from the plurality of images. In some embodiments, the image stitching module 240 of
Next, the process 900 transitions to block 930 in which the stitched image is cropped to a specified aspect ratio, for example 4:3 or 1:1. Finally, the process ends after storing the cropped image at block 935. For example, the image may be stored in storage component 210 of
Overview of Example Array Camera Autofocus Assemblies
In some embodiments, one or more image sensors arrays may be on a common die such as that shown in FIG. 8 of U.S. Application Pub. No. 2014/0111650, filed Mar. 15, 2013 and titled “MULTI-CAMERA SYSTEM USING FOLDED OPTICS,” incorporated by reference above. This figure shows an example of two image sensor image surfaces on one common die 811. In this example the object prisms 820 and 821 are positioned on the outside as opposed to the center as shown in
There are advantages of being able to capture images on one die from a plurality of camera assemblies, such as that shown as 1000A on
Two object prisms 1010 are shown in the example of
Overview of Example Optics Performance
As described above,
The MTF curves shown in 1402a, 1404a, 1406a, and 1410a in
The sensor of each camera may have its own MTF, based in part on sampling theory where the MTF rolls off as a function of the aperture (or apertures) of the pixels and sampling pitch of the pixels, where the sampling pixel pitch can affect the measured MTF performance should artifacts such as aliasing be present. Therefore, in some examples, the simulated optics performance of
For the focus positions 6767 mm, 1000 mm, and 500 mm the corresponding MTF curves 1402a, 1402b, 1404a, 1404b, 1410a and 1410b are shown and are approximately equal for both tangential and sagittal MTF simulated performance across the entire “Y Field in Degrees” (e.g., from 0 degree to −16 degrees about the optical axis) and across the range of image spatial frequencies from zero to above 450 cycles per mm.
For position +142 μm the sagittal simulated performance remains near 50% MTF across the entire Y Field in Degrees from zero to −16 degrees as shown in graph 1406a and remains close to the diffraction limit as shown in 1406b, where the diffraction limit shown in graphs 1402b, 1404b, 1406b and 1410b is the maximum MTF curve shown in these graph. However the tangential MTF performance deviates from the sagittal performance as the Y Field in Degrees is increased. This means this embodiment is near the shortest distance where useful images can be captured, where useful MTF resolution is achieved for the sagittal MTF performance and useful but reduced MTF performance is achieved for the Tangential MTF performance.
For the focus positions 6767 mm (the hyper-focus position in this embodiment), 1000 mm and 500 mm and the corresponding MTF graphs 1402a, 1402b, 1404a, 1404b, 1410a and 1410b, are shown and are approximately equal for both Tangential and sagittal MTF performance data across the entire Y Field in Degrees (e.g., from 0 degree to −16 degrees about the optical axis) and across the range of image spatial frequencies from zero to Nyquist in 450 cycles per mm. The Nyquist sample rate for a sensor having a square pixel of 1.1 μm is 454 cycles per mm.
As illustrated, the sagittal and tangential MTF performance data shown in graphs 1402b, 1404b and 1410b are close to the diffraction limit, where the diffraction limit shown in graphs 1402b, 1404b, 1406b and 1410b is the maximum MTF curve shown in these graphs.
For position +142 μm the sagittal performance data in graph 1406a (
It may be desirable to design the lens assembly system so the sagittal and tangential MTF performance data are close to the lens diffraction limit curve across the spatial frequency range from zero to an image sensor spatial Nyquist sampling rate. In some embodiments, it can be desirable for the lens assembly MTF performance to be near the diffraction limit curve at nearly all object field angles in order to have uniform MTF performance across the full field of view of the camera. It can also be desirable these conditions be meet across the full focus range requirements of the system, such as the focus distance of 200 mm to the hyper-focus distance of 6767 mm.
The f-number and the lens assembly aperture may affect the diffraction MTF limit curve of the lens assembly. The minimum achievable height H, as shown in
If the lens assembly MTF curves plus the MTF reduction, caused by the pixel aperture and pixel spatial sample rate (for example, pixel pitch), increase or decrease the MTF significantly from about 20 percent at the Nyquist sample rate, then final image may have degraded performance caused by noticeable aliasing artifacts or having less resolution performance in cycles per mm than that achievable for the sensor pixel aperture and spatial sample rate (i.e. the pixel pitch Nyquist sample rate). In other words, if the MTF of the optical system and that of the image sensor combined produce an MTF of significantly less than 20% at the Nyquist Sample rate, then spatial frequencies in the scene may be reduced to less than that that can be achieved without noticeable aliasing artifacts.
If the tolerances of the system (e.g., the amount of motion allowable for the rotational and translational variations about the ideal optical axis, among other aspects) cause the MTF to go down then the aperture of the lens assembly potentially can be increased so as to keep the MTF above or near the 20 percent rule. It is therefore desirable to keep the tolerances and potential variations as low as possible in order to achieve as close as possible an optimum height H camera design.
In some of the autofocus assembly embodiments described herein, L6 can be attached to the sensor prism, and then the L6 plus the sensor prism can be mounted or permanently mounted either to the image sensor cover glass or directly to the image sensor. This can prevent the sensor prism from tilting or shifting relative to the sensor while an auto-focus process is taking place or tilting or shifting under the influence of other factors such as gravity, motion or temperature.
Mounting the L6 plus the sensor prism to either the sensor or cover glass can provide benefits to overcome potential detrimental effects on the MTF performance of the lens assembly design shown in
Conceptually, if we represent an image sensor “visualized” image plane as plane where light rays can pass through unobstructed, we can look for the ideal visualized plane location and orientation that will yield the highest optimum uniform MTF performance as measured across the visualized image plane surface representing the image sensor image surface. As an example, a best or most clearly focused image formed by the optics in the image space (or light field) in front and/or behind the plane of the image sensor image plane may not be aligned parallel with the image sensor image plane, and in some examples the best focused image in the light field space in front and/or behind of the image sensor image plane may not be a plane, but rather a contour where one may be able to align a plane within the contour to form a best fit. In this instance the MTF performance across the image sensor image plane, when best fit image plane in the light field is optimum focused on the image sensor image plane, may have reduced MTF performance across the image sensor image plane with respect to the ideal design. This topic will be further covered when we discuss the ray trace diagram shown in
If the sensor prism is moved only back and forth along the optical axis 123, then the distance from the L5 lens surface to the secondary light folding surface 135 will increase or decrease along the optical axis 123. The optical axis, when projected on the image sensor image plane, may shift its intersection point relative to a reference point on the image sensor image plane. Accordingly, when the sensor prism when is allowed to move within a given rotational and/or translational set of ranges, the intersection of the optical axis 123 with the image sensor image plane may deviate by a linear distance from a reference point on the image sensor image plane.
In some embodiments, the sensor prism plus L6 as shown in
The purpose of describing these variances is to point out the importance of minimizing the rotation and translational variations of the sensor prism with respect to the idea reference point and ideal image sensor image plane. An example of how this can be done is to affix the sensor prism plus L6 to the image sensor glass plate if present, or to the image sensor image plane if the image sensor glass plate is not present. This can prevent rotational variations of the sensor prism plus L6 with respect to a reference point on the image sensor plane. Once this is done the remaining variations will be between the movable lens assembly 130 and the sensor prism, e.g. the rotational and translational variations of lens assembly 130 with respect to the optical axis 123, where that optical axis starts from a point on the image sensor image plane, travels through L6, the sensor prism, bends at the reflective surface 135 and emerges from the sensor prism along the optical axis 123. Methods and systems are described with respect
Overview of Example Autofocus Components
In this embodiment the method to hold the assemblies, such as 1503 to assembly 1502, are not shown. Examples of such methods include, but are not limited to, using glides and/or interlocking grooves. One or more magnetic fields, such as induced by magnets not requiring a power source and/or magnetic field generators that do/can require power sources, can be used to lower the resistance between mechanical parts and/or assemblies such as the stationary portion 1502 (
Another embodiment of a suitable folded optic system is to use the mirror surface 135 as a secondary light directing surface without a surrounding prism. Accordingly, illustrated element of prism portions 136A, 136B are removed and only the mirror surface 135 remains. A structure design to secure a mirror 135 can be used to guide the guide rail 185.
By holding the tolerances with tighter tolerances than that of a traditional mobile device, influences of forces (e.g., acceleration and deceleration of the camera system) and vibrations from influences within and outside the camera systems can be prevented, abated and/or minimized.
There are many other forms of suspension other than magnetic fields, for example, such methods that could be used include one or more of oil, ball bearings, air, gas, lubricating liquids or solids, or the like.
One advantage of the folded optic multi-sensor assemblies described herein is the ability to use long guides and one or more suspensions such as using, for example, magnetic fields, ball bearings and liquids such as oils to keep devices like, but not necessarily, to aid in keeping the stationary portion 1502 and the movable portion 1503 of the camera within tight tolerances. Such tolerances, for example, can be translational movement tolerances like X, Y and Z linear directions and the rotation movement tolerances like roll, pitch and yaw, where the meaning translational movement, rotational movement, pitch movement, roll movement, and yaw movement can be found in literature. The reference directions for these tolerances are not shown because it will depend on the particular design used.
Another advantage is there is room to provide structures that are electrical and/or mechanical between and around the camera assemblies 1000A and/or 1500. One such structure could be interlocking electrical and/or mechanical devices to control the focus positions for 1, 2 or more camera assemblies 1000A and/or 1500. The embodiments of the present application are not limited to mobile camera devices and are equally applicable to camera devices and imaging systems of any type.
A key advantage of folded optics is that position indicators can be used such that an appropriate process can make use of this information. There may be more room for such position indicators within the lens assembly 1000A and/or 1500. There may also be more room within the array camera housing to hold one or more cameras. Such additional cameras can assist with depth detection to be used to assist with focusing a lense assembly or lens assemblies of the array camera. Such position indicators can be placed on the housing and/or assembly substrates like that shown in
Whereas the housing is a structures that may surround the assembly camera modules and/or the assembly substrate 1004 either partially or completely.
In other embodiments, and optical designs the location of movement between lens surfaces, L1 to L6 may be different, but the same concepts as described herein apply. The number of surfaces can be different for other optical designs. Other implementations could be used such as changing the curvature of one or more surfaces such as that of a liquid lens or other technologies. Some advantages of such implementations are, for example: the optical axis of one camera relative to the others in the array does not change position, which is an important consideration when stitching images together. It is possible to implement a position indicator of the moveable lens assembly. With this information a module or an external device, like an image sensor processor (ISP), can estimate the distance the camera is focused at. Knowledge of the focus location for each camera in the array can help with how to stitch the images together and enable unique other features like provide extended (depth of field) DoF images by focusing each camera at different distances. Calibration can be used to determine within reasonable certainty whether each of the cameras has obtained good focus.
Another embodiment is remove prism block 136A and keep only the mirror surface 135. The mirror surface can be attached to a plate, a supporting block like 136B or other means. Around the mirror a structure can be placed to keep the mirror firmly aligned and stationary with respect to image plane surface of an image sensor 125, where the mirror, L6 and the image sensor 125 will not move relative to each other. The structure used to firmly hold the sensor 125, L6 and the mirror surface 135 in place can also be designed to support the movable system 1503 shown in
Another embodiment is to use a “U” bracket instead of a rod like 185 shown in
Overview of Example Ray Trace
The embodiment of the lens assembly 1600 illustrated in
A mirror 1603 may be used to reflect the rays toward the image sensor surface (for example, the image sensor image plane 1602). Assuming that the lens L6 directly above the image sensor is not present, it becomes apparent the light rays must past a long distance from the last lens surface of L5 in the horizontal lens assembly (where horizontal refers to a plane parallel to the plane of the image sensor surface 1602 to the mirror 1603 and then arrive at the surface of the sensor 1602. Accordingly, lens surface L6, sometimes called a “Field Corrector”, is placed close to the image plane to make final corrections to the rays so they converge as close as possible to a point on the sensor surface 1602. Such a lens is placed close to the image plane, where part of its function is to make adjustments of the ray so they are better focused across the full image height. Lens L6 has advantages due to its ability to afford minor corrections to the progression of light through the system which will enable the ability to image high resolution images on the image sensor surface, whereas a system without lens surface such as L6 may not be able to achieve the same level of MTF resolution.
Overview of Example Optical Performance for Particular Pixel Pitches
The objective of the L1-L6 lens assembly, or a similar assembly used in place of the L1-L6 assembly, is to meet the MTF and PSF resolution requirements set forth herein for small pixels, for example 1 micro-meter or sub-micro meter pixels, while also keeping the array camera, made up of one or more camera assemblies as thin as possible.
The point spread function (PSF) is a measure of the resolving power of an optical system. The narrower the point spread function the better the resolution will be. As the name implies, the point spread function defines the spread of a point object in the object space when imaged and focused on an image plane. The degree of spreading of the point object in the object space on a focused image plane can be a measure for the quality of a lens assembly, such as L1-L6. The curves in the plots of
Zo=1.22*λ*(f/#)
f/#=f-number=EFL/(Clear Aperture)
λ=light wave-length=550 nm
If, for example, one were to choose to take measurements enabling one to determine the color of the light spectrum being imaged on each monochrome pixel we may need to select a color pattern such as the Bayer color pattern where, for example, one would then add four pixels for each monochrome pixel where each of these four pixels will have one of the four light color filters Red, Green-red, Blue, Green-blue (for example, R, Gr, B and Gb) color filter pattern, which is typically the common way to reference the color filters of a Bayer color filter pattern. Those skilled in the art may be aware of such a pattern and how to convert the output of each of the color pixels R, Gr, B and Gb (for example, a RGrBGb pattern) to values representing color for these four pixels within the pixel represented by a monochrome pixel. In
If, for example, we were to use a black and white target in the object space as a way to measure the resolution of a the lens assembly together with a the imager sensor array then one skilled in the art may recognized each color pixel would be able to measure the light imaged on the aperture of a the pixel, because black and white targets project wide enough light spectrum to cover the color filters spectrum of the R, Gr, B, and Gb color filters. In this way one may consider each of the color pixels as a separate sample of the image of the black and white target on the image sensor image plane.
The PSF performance of the lens assembly can be used to determine a suitable pixel pitch for use with the lens assembly. The folded optic array camera lens assemblies should be capable of resolving or clearly resolving the pixels of the corresponding sensor pixel size.
In one embodiment a folded optics single lens assembly without an image sensor can have, an EFL of 6.3, an f/# of 2.5, a FOV of 32 degrees, an image circle diameter of 3.56 mm, at a wavelength of 550 nanometers (nm). Such an optical lens assembly could be as system suitable for a monochrome square image sensor pixel pitch of for use with the L1-L6 or a similar lens assembly can be approximately 0.84 μm (micro-meter) on each horizontal and vertical sides of the pixel, and a suitable Bayer image sensor square pixel size pitch of approximately 0.42 μm on each side. Other factors can reduce the performance of such a lens assembly system to where it may not able to achieve the ideal MTF or PSF performance suitable for 0.84 μm monochrome pixels and or 0.42 Bayer color filter image sensor pixels.
MTFDetector(Sf)=1, when Sf=0.
The equation for this roll off is:
MTFDetector(Sf)=abs(sin(Pi*PW*Sf))/(PixelPitch*Sf)
where Sf is the normalize spatial frequency of the sinusoidal light pattern projected along a row or column on an image sensor array of square pixels, PW represents a square pixel width in the horizontal or vertical directions and PixelPitch represents the horizontal and vertical pixel pitch of the image sensor array. The pixel width is normally slightly less than the pixel pitch for a typical camera image sensor, but for the examples presented herein the pixel width is to be considered the same as the pixel pitch. A person having ordinary skill in the art should recognize the term “pixel width” may be determined by knowing the sensors pixel pitch and the common meaning of the term “fill-factor,” where fill-factor is used when an image sensor has micro-lenses on each pixel. The micro-lens of each pixel is used to focus light on the photo sensitive area of the pixel. In some cases the fill-factor may be 80% or more of the area covered by each pixel and in some cases the fill-factor may be considered near 100% of the pixel area. In example embodiments in this disclosure, a fill-factor of 100% may be assumed unless stated otherwise or the context indicates otherwise.
The dashed lines 4501, 4502 and 4503 in each
As demonstrated by
Wafer optics inherently is capable of producing higher lens alignment accuracy, with higher yield, than that of the current stack barrel designs. The wider the pixel size the lower the pixel MTF resolution may be, simply because of sampling theory. Wider pixels can lower the Nyquist sampling rate, which can lead to more image aliasing or the need to lower the lens image MTF resolution around Nyquist in order to reduce the aliasing effects.
In conclusion, presented herein are methods and systems that may be used to implement high performance autofocus mass produced lens assemblies capable of matching a the present and future image sensor pixel pitch of approximately 1.4 μm to sub-micrometer pixels. For example, attaching L6 plus the sensor prism to the sensor or sensor clover glass one can focus the lens and achieve near diffraction limit performance suitable enough to accumulate pixels at least as small as 0.5 um square. Earlier solutions to move the lens elements with the objective to change the focal length may not provide the necessary performance needed to achieve the performance of the array camera as described here in for lens assembly L1-L6. Therefore, methods are needed to address a good solution for mass production of folded optics. The embodiment provided shows it can be done. The systems and methods described herein implement a field corrector, require precision assembly of the sensor prism or mirror, and an autofocus actuation/movement design that will provide the necessary precision performance as described above.
Implementations disclosed herein provide systems, methods and apparatus for auto-focus in a multi-sensor folded optic system. One skilled in the art will recognize that these embodiments may be implemented in hardware, software, firmware, or any combination thereof.
In some embodiments, the circuits, processes, and systems discussed above may be utilized in a wireless communication device. The wireless communication device may be a kind of electronic device used to wirelessly communicate with other electronic devices. Examples of wireless communication devices include cellular telephones, smart phones, Personal Digital Assistants (PDAs), e-readers, gaming systems, music players, netbooks, wireless modems, laptop computers, tablet devices, etc.
The wireless communication device may include one or more image sensors, two or more image signal processors, a memory including instructions or modules for carrying out the processes discussed above. The device may also have data, a processor loading instructions and/or data from memory, one or more communication interfaces, one or more input devices, one or more output devices such as a display device and a power source/interface. The wireless communication device may additionally include a transmitter and a receiver. The transmitter and receiver may be jointly referred to as a transceiver. The transceiver may be coupled to one or more antennas for transmitting and/or receiving wireless signals.
The wireless communication device may wirelessly connect to another electronic device (e.g., base station). A wireless communication device may alternatively be referred to as a mobile device, a mobile station, a subscriber station, a user equipment (UE), a remote station, an access terminal, a mobile terminal, a terminal, a user terminal, a subscriber unit, etc. Examples of wireless communication devices include laptop or desktop computers, cellular phones, smart phones, wireless modems, e-readers, tablet devices, gaming systems, etc. Wireless communication devices may operate in accordance with one or more industry standards such as the 3rd Generation Partnership Project (3GPP). Thus, the general term “wireless communication device” may include wireless communication devices described with varying nomenclatures according to industry standards (e.g., access terminal, user equipment (UE), remote terminal, etc.).
The functions described herein may be stored as one or more instructions on a processor-readable or computer-readable medium. The term “computer-readable medium” refers to any available medium that can be accessed by a computer or processor. By way of example, and not limitation, such a medium may comprise RAM, ROM, EEPROM, flash memory, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store desired program code in the form of instructions or data structures and that can be accessed by a computer. Disk and disc, as used herein, includes compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray® disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. It should be noted that a computer-readable medium may be tangible and non-transitory. The term “computer-program product” refers to a computing device or processor in combination with code or instructions (e.g., a “program”) that may be executed, processed or computed by the computing device or processor. As used herein, the term “code” may refer to software, instructions, code or data that is/are executable by a computing device or processor.
The methods disclosed herein comprise one or more steps or actions for achieving the described method. The method steps and/or actions may be interchanged with one another without departing from the scope of the claims. In other words, unless a specific order of steps or actions is required for proper operation of the method that is being described, the order and/or use of specific steps and/or actions may be modified without departing from the scope of the claims.
It should be noted that the terms “couple,” “coupling,” “coupled” or other variations of the word couple as used herein may indicate either an indirect connection or a direct connection. For example, if a first component is “coupled” to a second component, the first component may be either indirectly connected to the second component or directly connected to the second component. As used herein, the term “plurality” denotes two or more. For example, a plurality of components indicates two or more components.
The term “determining” encompasses a wide variety of actions and, therefore, “determining” can include calculating, computing, processing, deriving, investigating, looking up (e.g., looking up in a table, a database or another data structure), ascertaining and the like. Also, “determining” can include receiving (e.g., receiving information), accessing (e.g., accessing data in a memory) and the like. Also, “determining” can include resolving, selecting, choosing, establishing and the like.
The phrase “based on” does not mean “based only on,” unless expressly specified otherwise. In other words, the phrase “based on” describes both “based only on” and “based at least on.”
In the foregoing description, specific details are given to provide a thorough understanding of the examples. However, it will be understood by one of ordinary skill in the art that the examples may be practiced without these specific details. For example, electrical components/devices may be shown in block diagrams in order not to obscure the examples in unnecessary detail. In other instances, such components, other structures and techniques may be shown in detail to further explain the examples.
Headings are included herein for reference and to aid in locating various sections. These headings are not intended to limit the scope of the concepts described with respect thereto. Such concepts may have applicability throughout the entire specification.
It is also noted that the examples may be described as a process, which is depicted as a flowchart, a flow diagram, a finite state diagram, a structure diagram, or a block diagram. Although a flowchart may describe the operations as a sequential process, many of the operations can be performed in parallel, or concurrently, and the process can be repeated. In addition, the order of the operations may be re-arranged. A process is terminated when its operations are completed. A process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc. When a process corresponds to a software function, its termination corresponds to a return of the function to the calling function or the main function.
The previous description of the disclosed implementations is provided to enable any person skilled in the art to make or use embodiments of the invention. Various modifications to these implementations will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other implementations without departing from the spirit or scope of the embodiments of the invention. Thus, embodiments are not intended to be limited to the implementations shown herein but are to be accorded the widest scope consistent with the principles and novel features disclosed herein.
This application is a continuation of U.S. patent application Ser. No. 14/676,669, filed on Apr. 1, 2015, entitled “AUTO-FOCUS IN LOW-PROFILE FOLDED OPTICS MULTI-CAMERA SYSTEM,” which is a continuation-in-part of U.S. patent application Ser. No. 14/526,104, filed on Oct. 28, 2014, entitled “AUTO-FOCUS IN LOW-PROFILE FOLDED OPTICS MULTI-CAMERA SYSTEM,” which claims the benefit of U.S. Provisional Patent Application No. 61/975,680, filed on Apr. 4, 2014, entitled “METHOD OF AUTO-FOCUSING MULTI-CAMERA SYSTEM USING FOLDED OPTICS,” and U.S. Provisional Patent Application No. 62/015,364, filed on Jun. 20, 2014, entitled “METHOD OF AUTO-FOCUSING MULTI-CAMERA SYSTEM USING FOLDED OPTICS.” U.S. patent application Ser. No. 14/676,669, filed on Apr. 1, 2015, entitled “AUTO-FOCUS IN LOW-PROFILE FOLDED OPTICS MULTI-CAMERA SYSTEM” also claims the benefit of U.S. Provisional Patent Application No. 61/975,669, filed on Apr. 4, 2014, entitled “EXTENSION OF CAMERA RESOLUTION FOR PERISCOPE LENS DESIGNS.” The entire content of each of the above-listed applications is hereby incorporated by reference herein.
Number | Name | Date | Kind |
---|---|---|---|
3698803 | Toshio | Oct 1972 | A |
4114171 | Altman | Sep 1978 | A |
4437745 | Hajnal | Mar 1984 | A |
4639586 | Fender et al. | Jan 1987 | A |
4740780 | Brown et al. | Apr 1988 | A |
4751570 | Robinson | Jun 1988 | A |
4890314 | Judd et al. | Dec 1989 | A |
5012273 | Nakamura et al. | Apr 1991 | A |
5016109 | Gaylord | May 1991 | A |
5063441 | Lipton et al. | Nov 1991 | A |
5142357 | Lipton et al. | Aug 1992 | A |
5194959 | Kaneko et al. | Mar 1993 | A |
5207000 | Chang et al. | May 1993 | A |
5231461 | Silvergate et al. | Jul 1993 | A |
5243413 | Gitlin et al. | Sep 1993 | A |
5313542 | Castonguay | May 1994 | A |
5475617 | Castonguay | Dec 1995 | A |
5506913 | Ibison et al. | Apr 1996 | A |
5539483 | Nalwa | Jul 1996 | A |
5606627 | Kuo | Feb 1997 | A |
5614941 | Hines | Mar 1997 | A |
5640222 | Paul | Jun 1997 | A |
5642299 | Hardin et al. | Jun 1997 | A |
5686960 | Sussman et al. | Nov 1997 | A |
5721585 | Keast et al. | Feb 1998 | A |
5734507 | Harvey | Mar 1998 | A |
5745305 | Nalwa | Apr 1998 | A |
5760846 | Lee | Jun 1998 | A |
5793527 | Nalwa | Aug 1998 | A |
5798791 | Katayama et al. | Aug 1998 | A |
5903306 | Heckendorn et al. | May 1999 | A |
5926411 | Russell | Jul 1999 | A |
5990934 | Nalwa | Nov 1999 | A |
6111702 | Nalwa | Aug 2000 | A |
6115176 | Nalwa | Sep 2000 | A |
6128143 | Nalwa | Oct 2000 | A |
6141034 | McCutchen | Oct 2000 | A |
6141145 | Nalwa | Oct 2000 | A |
6144501 | Nalwa | Nov 2000 | A |
6195204 | Nalwa | Feb 2001 | B1 |
6219090 | Nalwa | Apr 2001 | B1 |
6285365 | Nalwa | Sep 2001 | B1 |
6356397 | Nalwa | Mar 2002 | B1 |
6421185 | Wick et al. | Jul 2002 | B1 |
6611289 | Yu et al. | Aug 2003 | B1 |
6628897 | Suzuki | Sep 2003 | B2 |
6650774 | Szeliski | Nov 2003 | B1 |
6700711 | Nalwa | Mar 2004 | B2 |
6701081 | Dwyer et al. | Mar 2004 | B1 |
6768509 | Bradski et al. | Jul 2004 | B1 |
6775437 | Kazarinov et al. | Aug 2004 | B2 |
6782137 | Avinash | Aug 2004 | B1 |
6798406 | Jones et al. | Sep 2004 | B1 |
6809887 | Gao et al. | Oct 2004 | B1 |
6850279 | Scherling | Feb 2005 | B1 |
6855111 | Yokoi | Feb 2005 | B2 |
6861633 | Osborn | Mar 2005 | B2 |
6862364 | Berestov | Mar 2005 | B1 |
6987534 | Seta | Jan 2006 | B1 |
6992700 | Sato et al. | Jan 2006 | B1 |
7006123 | Yoshikawa et al. | Feb 2006 | B2 |
7039292 | Breiholz | May 2006 | B1 |
7084904 | Liu et al. | Aug 2006 | B2 |
7116351 | Yoshikawa | Oct 2006 | B2 |
7215479 | Bakin | May 2007 | B1 |
7253394 | Kang | Aug 2007 | B2 |
7271803 | Ejiri et al. | Sep 2007 | B2 |
7336299 | Kostrzewski et al. | Feb 2008 | B2 |
7612953 | Nagai et al. | Nov 2009 | B2 |
7710463 | Foote | May 2010 | B2 |
7805071 | Mitani | Sep 2010 | B2 |
7817354 | Wilson et al. | Oct 2010 | B2 |
7860214 | Haff | Dec 2010 | B1 |
7893957 | Peters et al. | Feb 2011 | B2 |
7961398 | Tocci | Jun 2011 | B2 |
7978222 | Schneider | Jul 2011 | B2 |
8004557 | Pan | Aug 2011 | B2 |
8098276 | Chang et al. | Jan 2012 | B2 |
8115813 | Tang | Feb 2012 | B2 |
8139125 | Scherling | Mar 2012 | B2 |
8228417 | Georgiev et al. | Jul 2012 | B1 |
8267601 | Campbell et al. | Sep 2012 | B2 |
8284263 | Oohara et al. | Oct 2012 | B2 |
8294073 | Vance et al. | Oct 2012 | B1 |
8356035 | Baluja et al. | Jan 2013 | B1 |
8400555 | Georgiev et al. | Mar 2013 | B1 |
8442392 | Ollila et al. | May 2013 | B2 |
8482813 | Kawano et al. | Jul 2013 | B2 |
8791984 | Jones et al. | Jul 2014 | B2 |
8836693 | Katano | Sep 2014 | B2 |
8928988 | Ford et al. | Jan 2015 | B1 |
8988564 | Webster et al. | Mar 2015 | B2 |
9049375 | Wade et al. | Jun 2015 | B2 |
9055208 | Kim | Jun 2015 | B2 |
9185296 | Wade et al. | Nov 2015 | B2 |
9264610 | Duparre | Feb 2016 | B2 |
9294672 | Georgiev et al. | Mar 2016 | B2 |
9316810 | Mercado | Apr 2016 | B2 |
9332188 | Takei et al. | May 2016 | B2 |
9602806 | Stafford et al. | Mar 2017 | B1 |
9609210 | Djordjevic et al. | Mar 2017 | B2 |
20010028482 | Nishioka | Oct 2001 | A1 |
20020070365 | Karellas | Jun 2002 | A1 |
20020136150 | Mihara et al. | Sep 2002 | A1 |
20030024987 | Zhu | Feb 2003 | A1 |
20030034395 | Tsikos et al. | Feb 2003 | A1 |
20030038814 | Blume | Feb 2003 | A1 |
20030214575 | Yoshikawa | Nov 2003 | A1 |
20040021767 | Endo et al. | Feb 2004 | A1 |
20040051805 | Yoshikawa et al. | Mar 2004 | A1 |
20040066449 | Givon | Apr 2004 | A1 |
20040105025 | Scherling | Jun 2004 | A1 |
20040183907 | Hovanky et al. | Sep 2004 | A1 |
20040195492 | Hsin | Oct 2004 | A1 |
20040246333 | Steuart et al. | Dec 2004 | A1 |
20040263611 | Cutler | Dec 2004 | A1 |
20050053274 | Mayer et al. | Mar 2005 | A1 |
20050057659 | Hasegawa | Mar 2005 | A1 |
20050081629 | Hoshal | Apr 2005 | A1 |
20050111106 | Matsumoto et al. | May 2005 | A1 |
20050185711 | Pfister et al. | Aug 2005 | A1 |
20050218297 | Suda et al. | Oct 2005 | A1 |
20050243175 | Yamada et al. | Nov 2005 | A1 |
20050253951 | Fujimoto et al. | Nov 2005 | A1 |
20060023074 | Cutler | Feb 2006 | A1 |
20060023106 | Yee et al. | Feb 2006 | A1 |
20060023278 | Nishioka | Feb 2006 | A1 |
20060061660 | Brackmann | Mar 2006 | A1 |
20060098267 | Togawa | May 2006 | A1 |
20060140446 | Luo et al. | Jun 2006 | A1 |
20060193509 | Criminisi et al. | Aug 2006 | A1 |
20060215054 | Liang et al. | Sep 2006 | A1 |
20060215903 | Nishiyama | Sep 2006 | A1 |
20060238441 | Benjamin et al. | Oct 2006 | A1 |
20070024739 | Konno | Feb 2007 | A1 |
20070058961 | Kobayashi et al. | Mar 2007 | A1 |
20070064142 | Misawa et al. | Mar 2007 | A1 |
20070085903 | Zhang | Apr 2007 | A1 |
20070146530 | Nose | Jun 2007 | A1 |
20070164202 | Wurz et al. | Jul 2007 | A1 |
20070216796 | Lenel et al. | Sep 2007 | A1 |
20070242152 | Chen | Oct 2007 | A1 |
20070263115 | Horidan et al. | Nov 2007 | A1 |
20070268983 | Elam | Nov 2007 | A1 |
20080029708 | Olsen et al. | Feb 2008 | A1 |
20080030573 | Ritchey | Feb 2008 | A1 |
20080030597 | Olsen et al. | Feb 2008 | A1 |
20080058629 | Seibel et al. | Mar 2008 | A1 |
20080088702 | Linsenmaier et al. | Apr 2008 | A1 |
20080117289 | Schowengerdt et al. | May 2008 | A1 |
20080117532 | Shafer | May 2008 | A1 |
20080218612 | Border et al. | Sep 2008 | A1 |
20080259172 | Tamaru | Oct 2008 | A1 |
20080266404 | Sato | Oct 2008 | A1 |
20080290435 | Oliver et al. | Nov 2008 | A1 |
20080291543 | Nomura et al. | Nov 2008 | A1 |
20080297612 | Yoshikawa | Dec 2008 | A1 |
20080316301 | Givon | Dec 2008 | A1 |
20090003646 | Au et al. | Jan 2009 | A1 |
20090005112 | Sorek et al. | Jan 2009 | A1 |
20090015812 | Schultz et al. | Jan 2009 | A1 |
20090051804 | Nomura et al. | Feb 2009 | A1 |
20090080695 | Yang | Mar 2009 | A1 |
20090085846 | Cho et al. | Apr 2009 | A1 |
20090096994 | Smits | Apr 2009 | A1 |
20090153726 | Lim | Jun 2009 | A1 |
20090160931 | Pockett et al. | Jun 2009 | A1 |
20090268210 | Prince | Oct 2009 | A1 |
20090268983 | Stone et al. | Oct 2009 | A1 |
20090268985 | Wong et al. | Oct 2009 | A1 |
20090296984 | Nijim et al. | Dec 2009 | A1 |
20090315808 | Ishii | Dec 2009 | A1 |
20100044555 | Ohara et al. | Feb 2010 | A1 |
20100045774 | Len et al. | Feb 2010 | A1 |
20100066812 | Kajihara et al. | Mar 2010 | A1 |
20100165155 | Chang | Jul 2010 | A1 |
20100202766 | Takizawa et al. | Aug 2010 | A1 |
20100215249 | Heitz et al. | Aug 2010 | A1 |
20100232681 | Fujieda et al. | Sep 2010 | A1 |
20100259655 | Takayama | Oct 2010 | A1 |
20100265313 | Liu et al. | Oct 2010 | A1 |
20100265363 | Kim | Oct 2010 | A1 |
20100278423 | Itoh et al. | Nov 2010 | A1 |
20100289878 | Sato et al. | Nov 2010 | A1 |
20100290703 | Sim et al. | Nov 2010 | A1 |
20100290769 | Nasiri et al. | Nov 2010 | A1 |
20100302396 | Golub et al. | Dec 2010 | A1 |
20100309286 | Chen et al. | Dec 2010 | A1 |
20100309333 | Smith et al. | Dec 2010 | A1 |
20110001789 | Wilson et al. | Jan 2011 | A1 |
20110007135 | Okada et al. | Jan 2011 | A1 |
20110009163 | Fletcher et al. | Jan 2011 | A1 |
20110012998 | Pan | Jan 2011 | A1 |
20110038535 | Wang et al. | Feb 2011 | A1 |
20110043623 | Fukuta et al. | Feb 2011 | A1 |
20110090575 | Mori | Apr 2011 | A1 |
20110096089 | Shenhav et al. | Apr 2011 | A1 |
20110096988 | Suen et al. | Apr 2011 | A1 |
20110128412 | Milnes et al. | Jun 2011 | A1 |
20110181588 | Barenbrug et al. | Jul 2011 | A1 |
20110213664 | Osterhout et al. | Sep 2011 | A1 |
20110235899 | Tanaka | Sep 2011 | A1 |
20110249341 | Difrancesco et al. | Oct 2011 | A1 |
20110262122 | Minamisawa et al. | Oct 2011 | A1 |
20110304764 | Shigemitsu et al. | Dec 2011 | A1 |
20120008148 | Pryce et al. | Jan 2012 | A1 |
20120033051 | Atanassov et al. | Feb 2012 | A1 |
20120044368 | Lin et al. | Feb 2012 | A1 |
20120056987 | Fedoroff | Mar 2012 | A1 |
20120075168 | Osterhout et al. | Mar 2012 | A1 |
20120229688 | Tajiri | Sep 2012 | A1 |
20120249750 | Izzat et al. | Oct 2012 | A1 |
20120249815 | Bohn et al. | Oct 2012 | A1 |
20120269400 | Heyward | Oct 2012 | A1 |
20120281072 | Georgiev et al. | Nov 2012 | A1 |
20120293607 | Bhogal et al. | Nov 2012 | A1 |
20120293632 | Yukich | Nov 2012 | A1 |
20120327195 | Cheng | Dec 2012 | A1 |
20130003140 | Keniston et al. | Jan 2013 | A1 |
20130010084 | Hatano | Jan 2013 | A1 |
20130038689 | McDowall | Feb 2013 | A1 |
20130070055 | Atanassov et al. | Mar 2013 | A1 |
20130076924 | Wade et al. | Mar 2013 | A1 |
20130077945 | Liu et al. | Mar 2013 | A1 |
20130128030 | Georgiev | May 2013 | A1 |
20130141802 | Yang | Jun 2013 | A1 |
20130182325 | Minamisawa et al. | Jul 2013 | A1 |
20130222556 | Shimada | Aug 2013 | A1 |
20130229529 | Lablans | Sep 2013 | A1 |
20130250045 | Ki | Sep 2013 | A1 |
20130250053 | Levy | Sep 2013 | A1 |
20130250123 | Zhang et al. | Sep 2013 | A1 |
20130260823 | Shukla et al. | Oct 2013 | A1 |
20130278785 | Nomura et al. | Oct 2013 | A1 |
20130286451 | Verhaegh | Oct 2013 | A1 |
20130329015 | Pulli et al. | Dec 2013 | A1 |
20130335598 | Gustavsson et al. | Dec 2013 | A1 |
20130335600 | Gustavsson et al. | Dec 2013 | A1 |
20140009631 | Topliss | Jan 2014 | A1 |
20140016832 | Kong et al. | Jan 2014 | A1 |
20140085502 | Lin et al. | Mar 2014 | A1 |
20140104378 | Kauff et al. | Apr 2014 | A1 |
20140111650 | Georgiev et al. | Apr 2014 | A1 |
20140139623 | McCain et al. | May 2014 | A1 |
20140152852 | Ito et al. | Jun 2014 | A1 |
20140184749 | Hilliges et al. | Jul 2014 | A1 |
20140192253 | Laroia | Jul 2014 | A1 |
20140285673 | Hundley et al. | Sep 2014 | A1 |
20140340568 | Sano et al. | Nov 2014 | A1 |
20150043076 | Nakayama | Feb 2015 | A1 |
20150049172 | Ramachandra et al. | Feb 2015 | A1 |
20150070562 | Nayar et al. | Mar 2015 | A1 |
20150085363 | Liu et al. | Mar 2015 | A1 |
20150125092 | Zhuo et al. | May 2015 | A1 |
20150177524 | Webster et al. | Jun 2015 | A1 |
20150201128 | Dong | Jul 2015 | A1 |
20150244934 | Duparre et al. | Aug 2015 | A1 |
20150253647 | Mercado | Sep 2015 | A1 |
20150286033 | Osborne | Oct 2015 | A1 |
20150288865 | Osborne | Oct 2015 | A1 |
20150370040 | Georgiev | Dec 2015 | A1 |
20150371387 | Atanassov | Dec 2015 | A1 |
20150373252 | Georgiev | Dec 2015 | A1 |
20150373263 | Georgiev | Dec 2015 | A1 |
20150373268 | Osborne | Dec 2015 | A1 |
20150373269 | Osborne | Dec 2015 | A1 |
20150373279 | Osborne | Dec 2015 | A1 |
20160014332 | De Leon et al. | Jan 2016 | A1 |
20160085059 | Mercado | Mar 2016 | A1 |
20160127641 | Gove | May 2016 | A1 |
20160127646 | Osborne | May 2016 | A1 |
20160198087 | Georgiev et al. | Jul 2016 | A1 |
20160269602 | Osborne | Sep 2016 | A1 |
20160286121 | Georgiev et al. | Sep 2016 | A1 |
20160295112 | Georgiev et al. | Oct 2016 | A1 |
20160373263 | Zaidi et al. | Dec 2016 | A1 |
20170026570 | Shepard et al. | Jan 2017 | A1 |
20170038502 | Georgiev | Feb 2017 | A1 |
20170118421 | Georgiev | Apr 2017 | A1 |
Number | Date | Country |
---|---|---|
101201459 | Jun 2008 | CN |
101571666 | Nov 2009 | CN |
101581828 | Nov 2009 | CN |
101867720 | Oct 2010 | CN |
101902657 | Dec 2010 | CN |
202405984 | Aug 2012 | CN |
0610605 | Aug 1994 | EP |
0751416 | Jan 1997 | EP |
1176812 | Jan 2002 | EP |
1383342 | Jan 2004 | EP |
1816514 | Aug 2007 | EP |
1832912 | Sep 2007 | EP |
2242252 | Oct 2010 | EP |
2354390 | Mar 2001 | GB |
2354391 | Mar 2001 | GB |
S60213178 | Oct 1985 | JP |
H06217184 | Aug 1994 | JP |
H06251127 | Sep 1994 | JP |
H089424 | Jan 1996 | JP |
H0847001 | Feb 1996 | JP |
H08125835 | May 1996 | JP |
8194274 | Jul 1996 | JP |
H08242453 | Sep 1996 | JP |
H09214992 | Aug 1997 | JP |
H10142490 | May 1998 | JP |
2001194114 | Jul 2001 | JP |
2002158913 | May 2002 | JP |
2003304561 | Oct 2003 | JP |
2004260787 | Sep 2004 | JP |
3791847 | Jun 2006 | JP |
2006279538 | Oct 2006 | JP |
2007147457 | Oct 2006 | JP |
2007323615 | Dec 2007 | JP |
2008009424 | Jan 2008 | JP |
2009122842 | Jun 2009 | JP |
2010041381 | Feb 2010 | JP |
2010067014 | Mar 2010 | JP |
2010128820 | Jun 2010 | JP |
2010524279 | Jul 2010 | JP |
20080071400 | Aug 2008 | KR |
WO-9321560 | Oct 1993 | WO |
WO-9847291 | Oct 1998 | WO |
WO-2006075528 | Jul 2006 | WO |
WO-2007129147 | Nov 2007 | WO |
WO-2008112054 | Sep 2008 | WO |
WO-2009047681 | Apr 2009 | WO |
WO-2009086330 | Jul 2009 | WO |
WO-2010019757 | Feb 2010 | WO |
WO-2012136388 | Oct 2012 | WO |
WO-2012164339 | Dec 2012 | WO |
WO-2013154433 | Oct 2013 | WO |
WO-2014012603 | Jan 2014 | WO |
WO-2014025588 | Feb 2014 | WO |
Entry |
---|
Arican, et al., “Intermediate View Generation for Perceived Depth Adjustment of Stereo Video”, Mitsubishi Electric Research Laboratories, http://www.merl.com, TR2009-052, Sep. 2009; 12 pages. |
Han Y., et al., “Removing Illumination from Image Pair for Stereo Matching”, Audio, Language and Image Processing (ICALIP), 2012 International Conference on, IEEE, Jul. 16, 2012, XP032278010, pp. 508-512. |
Hao M., et al., “Object Location Technique for Binocular Stereo Vision Based on Scale Invariant Feature Transform Feature Points”, SIFT, Journal of Harbin Engineering University, Jun. 2009, vol. 30, No. 6, pp. 649-653. |
Hoff, et al., “Surfaces from Stereo: Integrating Feature Matching, Disparity Estimation, and Contour Detection”, IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 11, No. 2, pp. 121-131, Feb. 1989. |
International Search Report and Written Opinion—PCT/US2015/024121—ISA/EPO—dated Jun. 10, 2015. |
Kawanishi T., et al., “Generation of High-Resolution Stereo Panoramic Images by Omnidirectional Imaging Sensor Using Hexagonal Pyramidal Mirrors”, Patiern Recognition, 1998, Proceedings, Fourteenth International Conference on Brisbane, QLD., Australia Aug. 16-20, 1998, Los Alamitos, CA, USA,IEEE Comput. Soc, US, Jan. 1, 1998 (Jan. 1, 1998), pp. 485-489, vol. 1, XP031098377, ISBN: 978-0-8186-8512-5. |
Krotkov E., et al., “Active vision for reliable ranging: Cooperating focus, stereo, and vergence”, International Journal of Computer Vision. vol. 11, No. 2, Oct. 1, 1993 (Oct. 1, 1993), pp. 187-203, XP055149875, ISSN: 0920-5691. DOI: 10.1007/BF01469228. |
Murphy M., et al., “Lens Drivers Focus on Performance in High-Resolution Camera Modules,” Analog Dialogue, Nov. 2006, vol. 40, pp. 1-3. |
Narkhede, et al., “Stereoscopic Imaging: A Real-Time, In Depth Look,” IEEE Potentials, Feb./Mar. 2004, vol. 23, Issue 1, pp. 38-42. |
Ricoh Imagine Change: “New Ricoh Theta Model, Capturing 360-degree Images in One Shot, is on Sale Soon—Spherical Video Function, API and SDK (Beta Version)”, News Release, Oct. 28, 2014, 3 pages. |
Shuchun Y., et al., “Preprocessing for stereo vision based on LOG filter”, Proceedings of 2011 6th International Forum on Strategic Technology, Aug. 2011, XP055211077, pp. 1074-1077. |
Sun W.S., et al., “Single-Lens Camera Based on a Pyramid Prism Array to Capture Four Images,” Optical Review, 2013, vol. 20 (2), pp. 145-152. |
Tan K-H., et al., “Multiview Panoramic Cameras Using a Pyramid”, Omnidirectional Vision, 2002, Proceedings, Third Workshop on Jun. 2, 2002, Piscataway, NJ, USA,IEEE, Jan. 1, 2002 (Jan. 1, 2002), pp. 87-93, XP010611080, ISBN: 978-0-7695-1629-5. |
Hua et al., “Design Analysis of a High-Resolution Panoramic Camera Using Conventional Imagers and a Mirror Pyramid,” IEEE Transactions on Pattern Analysis and Machine Intelligence; Feb. 2007; 29(2): 356-361. |
Meng et al., “Single-shot Specular Surface Reconstruction with Gonio-plenoptic Imaging,” 2015 IEEE International Conference on Computer Vision; pp. 3433-3441. |
Chowdhury A., et al., “Challenges of Megapixel Camera Module Assembly and Test,” Electronic Components and Technology Conference, 2005, pp. 1390-1401. |
Number | Date | Country | |
---|---|---|---|
20160353008 A1 | Dec 2016 | US |
Number | Date | Country | |
---|---|---|---|
61975680 | Apr 2014 | US | |
62015364 | Jun 2014 | US | |
61975669 | Apr 2014 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 14676669 | Apr 2015 | US |
Child | 15170589 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 14526104 | Oct 2014 | US |
Child | 14676669 | US |