The present disclosure generally relates to optical devices and, more specifically, to an accommodation integrated folding lens assembly.
An artificial reality system, such as a head-mounted display (“HMD”) or heads-up display (“HUD”) system, generally includes a near-eye display (“NED”) system in the form of a headset or a pair of glasses. The NED system may be configured to present content to a user via an electronic or optic display disposed, for example, about 10-20 mm in front of the eyes of a user. The NED system may display virtual objects or combine images of real objects with virtual objects, as in virtual reality (“VR”), augmented reality (“AR”), or mixed reality (“MR”) applications. It is often desirable to make NEDs that are compact and light-weight, and have a high resolution, a large field of view (“FOV”), and a small form factor. An NED may include a light source (e.g., a display element) configured to generate an image light, and a lens assembly configured to direct the image light towards eyes of the user. To achieve a compact size and light weight while maintaining satisfactory optical characteristics, the lens assembly may be designed to fold the optical path from the display element to the eye.
One aspect of the present disclosure provides a device that includes a display element, and a lens assembly coupled with the display element. The lens assembly includes a first polarization selective reflector and a second polarization selective reflector each configured to be switchable between operating in an active state and operating in a non-active state. The lens assembly includes a polarization non-selective partial reflector disposed between the first polarization selective reflector and the second polarization selective reflector. The device includes a controller configured to control, during a first time period, the display element to display a first virtual object, the first polarization selective reflector to operate in the active state, and the second polarization selective reflector to operate in the non-active state. The controller is also configured to control, during a second time period, the display element to display a second virtual object, the first polarization selective reflector to operate in the non-active state, and the second polarization selective reflector to operate in the active state.
Another aspect of the present disclosure provides a method. The method includes during a first time period, controlling, by a controller, a display element to display a first virtual object, a first polarization selective reflector disposed at a first side of a polarization non-selective partial reflector facing the display element to operate in an active state, and a second polarization selective reflector disposed at a second side of the polarization non-selective partial reflector to operate in a non-active state. The method also includes during a second time period, controlling, by the controller, the display element to display a second virtual object, the first polarization selective reflector to operate in the non-active state, and the second polarization selective reflector to operate in the active state.
Other aspects of the present disclosure can be understood by those skilled in the art in light of the description, the claims, and the drawings of the present disclosure.
The following drawings are provided for illustrative purposes according to various disclosed embodiments and are not intended to limit the scope of the present disclosure. In the drawings:
Embodiments consistent with the present disclosure will be described with reference to the accompanying drawings, which are merely examples for illustrative purposes and are not intended to limit the scope of the present disclosure. Wherever possible, the same reference numbers are used throughout the drawings to refer to the same or similar parts, and a detailed description thereof may be omitted.
Further, in the present disclosure, the disclosed embodiments and the features of the disclosed embodiments may be combined. The described embodiments are some but not all of the embodiments of the present disclosure. Based on the disclosed embodiments, persons of ordinary skill in the art may derive other embodiments consistent with the present disclosure. For example, modifications, adaptations, substitutions, additions, or other variations may be made based on the disclosed embodiments. Such variations of the disclosed embodiments are still within the scope of the present disclosure. Accordingly, the present disclosure is not limited to the disclosed embodiments. Instead, the scope of the present disclosure is defined by the appended claims.
As used herein, the terms “couple,” “coupled,” “coupling,” or the like may encompass an optical coupling, a mechanical coupling, an electrical coupling, an electromagnetic coupling, or any combination thereof. An “optical coupling” between two optical elements refers to a configuration in which the two optical elements are arranged in an optical series, and a light output from one optical element may be directly or indirectly received by the other optical element. An optical series refers to optical positioning of a plurality of optical elements in a light path, such that a light output from one optical element may be transmitted, reflected, diffracted, converted, modified, or otherwise processed or manipulated by one or more of other optical elements. In some embodiments, the sequence in which the plurality of optical elements are arranged may or may not affect an overall output of the plurality of optical elements. A coupling may be a direct coupling or an indirect coupling (e.g., coupling through an intermediate element).
The phrase “at least one of A or B” may encompass all combinations of A and B, such as A only, B only, or A and B. Likewise, the phrase “at least one of A, B, or C” may encompass all combinations of A, B, and C, such as A only, B only, C only, A and B, A and C, B and C, or A and B and C. The phrase “A and/or B” may be interpreted in a manner similar to that of the phrase “at least one of A or B.” For example, the phrase “A and/or B” may encompass all combinations of A and B, such as A only, B only, or A and B. Likewise, the phrase “A, B, and/or C” has a meaning similar to that of the phrase “at least one of A, B, or C.” For example, the phrase “A, B, and/or C” may encompass all combinations of A, B, and C, such as A only, B only, C only, A and B, A and C, B and C, or A and B and C.
When a first element is described as “attached,” “provided,” “formed,” “affixed,” “mounted,” “secured,” “connected,” “bonded,” “recorded,” or “disposed,” to, on, at, or at least partially in a second element, the first element may be “attached,” “provided,” “formed,” “affixed,” “mounted,” “secured,” “connected,” “bonded,” “recorded,” or “disposed,” to, on, at, or at least partially in the second element using any suitable mechanical or non-mechanical manner, such as depositing, coating, etching, bonding, gluing, screwing, press-fitting, snap-fitting, clamping, etc. In addition, the first element may be in direct contact with the second element, or there may be an intermediate element between the first element and the second element. The first element may be disposed at any suitable side of the second element, such as left, right, front, back, top, or bottom.
When the first element is shown or described as being disposed or arranged “on” the second element, term “on” is merely used to indicate an example relative orientation between the first element and the second element. The description may be based on a reference coordinate system shown in a figure, or may be based on a current view or example configuration shown in a figure. For example, when a view shown in a figure is described, the first element may be described as being disposed “on” the second element. It is understood that the term “on” may not necessarily imply that the first element is over the second element in the vertical, gravitational direction. For example, when the assembly of the first element and the second element is turned 180 degrees, the first element may be “under” the second element (or the second element may be “on” the first element). Thus, it is understood that when a figure shows that the first element is “on” the second element, the configuration is merely an illustrative example. The first element may be disposed or arranged at any suitable orientation relative to the second element (e.g., over or above the second element, below or under the second element, left to the second element, right to the second element, behind the second element, in front of the second element, etc.).
When the first element is described as being disposed “on” the second element, the first element may be directly or indirectly disposed on the second element. The first element being directly disposed on the second element indicates that no additional element is disposed between the first element and the second element. The first element being indirectly disposed on the second element indicates that one or more additional elements are disposed between the first element and the second element.
The term “processor” used herein may encompass any suitable processor, such as a central processing unit (“CPU”), a graphics processing unit (“GPU”), an application-specific integrated circuit (“ASIC”), a programmable logic device (“PLD”), or any combination thereof. Other processors not listed above may also be used. A processor may be implemented as software, hardware, firmware, or any combination thereof.
The term “controller” may encompass any suitable electrical circuit, software, or processor configured to generate a control signal for controlling a device, a circuit, an optical element, etc. A “controller” may be implemented as software, hardware, firmware, or any combination thereof. For example, a controller may include a processor, or may be included as a part of a processor.
The term “non-transitory computer-readable medium” may encompass any suitable medium for storing, transferring, communicating, broadcasting, or transmitting data, signal, or information. For example, the non-transitory computer-readable medium may include a memory, a hard disk, a magnetic disk, an optical disk, a tape, etc. The memory may include a read-only memory (“ROM”), a random-access memory (“RAM”), a flash memory, etc.
The term “film,” “layer,” “coating,” or “plate” may include rigid or flexible, self-supporting or free-standing film, layer, coating, or plate, which may be disposed on a supporting substrate or between substrates. The terms “film,” “layer,” “coating,” and “plate” may be interchangeable. The term “film plane” refers to a plane in the film, layer, coating, or plate that is perpendicular to the thickness direction or a normal of a surface of the film, layer, coating, or plate. The film plane may be a plane in the volume of the film, layer, coating, or plate, or may be a surface plane of the film, layer, coating, or plate. The term “in-plane” as in, e.g., “in-plane orientation,” “in-plane direction,” “in-plane pitch,” etc., means that the orientation, direction, or pitch is within the film plane. The term “out-of-plane” as in, e.g., “out-of-plane direction,” “out-of-plane orientation,” or “out-of-plane pitch” etc., means that the orientation, direction, or pitch is not within a film plane (i.e., non-parallel with a film plane). For example, the direction, orientation, or pitch may be along a line that is perpendicular to a film plane, or that forms an acute or obtuse angle with respect to the film plane. For example, an “in-plane” direction or orientation may refer to a direction or orientation within a surface plane, an “out-of-plane” direction or orientation may refer to a thickness direction or orientation non-parallel with (e.g., perpendicular to) the surface plane. In some embodiments, an “out-of-plane” direction or orientation may form an acute or right angle with respect to the film plane.
The term “orthogonal” as in “orthogonal polarizations” or the term “orthogonally” as in “orthogonally polarized” means that an inner product of two vectors representing the two polarizations is substantially zero. For example, two lights or beams with orthogonal polarizations (or two orthogonally polarized lights or beams) may be two linearly polarized lights (or beams) with two orthogonal polarization directions (e.g., an x-axis direction and a y-axis direction in a Cartesian coordinate system) or two circularly polarized lights with opposite handednesses (e.g., a left-handed circularly polarized light and a right-handed circularly polarized light).
The wavelength ranges, spectra, or bands mentioned in the present disclosure are for illustrative purposes. The disclosed optical device, system, element, assembly, and method may be applied to a visible wavelength band, as well as other wavelength bands, such as an ultraviolet (“UV”) wavelength band, an infrared (“IR”) wavelength band, or a combination thereof. The term “substantially” or “primarily” used to modify an optical response action, such as transmit, reflect, diffract, block or the like that describes processing of a light means that a major portion, including all, of a light is transmitted, reflected, diffracted, or blocked, etc. The major portion may be a predetermined percentage (greater than 50%) of the entire light, such as 100%, 98%, 90%, 85%, 80%, etc., which may be determined based on specific application needs.
The term “optic axis” may refer to a direction in a crystal. A light propagating in the optic axis direction may not experience birefringence (or double refraction). An optic axis may be a direction rather than a single line: lights that are parallel to that direction may experience no birefringence.
An artificial reality device often has a vergence-accommodation conflict issue. Vergence is the simultaneous movement or rotation of both eyes in opposite directions to obtain or maintain single binocular vision, and is related to accommodation of the eyes. In a real world, when human eyes look at real objects located at different distances (associated with different vergence distances), the eyes may automatically change focus (by changing the shapes of the crystalline lenses of the eyes) to provide accommodation at different vergence distances.
In view of the limitations in the conventional technologies, the present disclosure provides a path-folding lens assembly (or folding lens assembly) having an accommodation function. The disclosed path-folding lens assembly may be implemented into an artificial reality system in the form of eyeglasses, goggles, a helmet, a visor, or some other type of eyewear to mitigate the vergence-accommodation conflict, and improve the visual experience of the user. The disclosed path-folding lens assembly may also achieve a compact size and light weight while maintaining satisfactory optical characteristics.
In some embodiments, the system 200 may also include a controller 216 configured to control the lens assembly 202 and the display element 204. The controller 216 may include a processor or processing unit 219. The processor 219 may by any suitable processor, such as a central processing unit (“CPU”), a graphic processing unit (“GPU”), etc. The controller 216 may include a storage device 218. The storage device 218 may be a non-transitory computer-readable medium, such as a memory, a hard disk, etc. The storage device 218 may be configured to store data or information, including computer-executable program instructions or codes, which may be executed by the processor 219 to perform various controls or functions described in the methods or processes disclosed herein.
The display element 204 may be configured to output an image light 221 representing a virtual image (or a virtual object) toward the lens assembly 202. The lens assembly 202 may focus the image light 221 to propagate though one or more exit pupils 257 in the eye-box region 259. In some embodiments, each light outputting unit of the display element 204 may output a bundle of diverge rays (that is a portion of the image light 221), and the lens assembly 202 may be configured to convert the bundle of diverge rays to a bundle of parallel rays propagating through one or more exit pupils 257 in the eye-box region 259. In some embodiments, the bundle of parallel rays may substantially cover the entire eye-box region 259. For illustrative purposes,
For illustrative purposes,
The lens assembly 202 may be configured to increase the length of an optical path of the image light 221 from the display element 204 to the exit pupil 257, by folding the optical path of the image light 221 one or multiple times. Due to the path folding, the lens assembly 202 may increase a field of view (“FOV”) of the system 200 without increasing the physical distance between the display element 204 and the eye-box region 259, and without compromising the image quality. The lens assembly 202 may include a first optical component 217, a second optical component 227, and a third optical component 237 arranged in an optical series, with the third optical component 237 disposed between the first optical element 217 and the second optical element 227. At least one (e.g., each) of the first optical component 217 or the second optical component 227 may be configured as a reflective and polarization selective optical component with a lens function (i.e., configured with an optical power). For example, in some embodiments, at least one (e.g., each) of the first optical component 217 or the second optical component 227 may include a single reflective and polarization selective optical element with a lens function (e.g., a single reflective and polarization selective lens). In some embodiments, at least one (e.g., each) of the first optical component 217 or the second optical component 227 may include two individual optical elements respectively configured with a lens function and a polarization selective reflection function. For example, the optical element configured with a lens function (that may be polarization non-selective) may be an optical lens having an optical power, while the optical element configured with the polarization selective reflection function may have a zero optical power.
In some embodiments, at least one (e.g., each) of the first optical component 217, the second optical component 227, or the third optical component 237 may include a reflector. A reflector may be polarization selective or polarization non-selective (i.e., polarization independent). In some embodiments, at least one (e.g., each) of the first optical component 217 and the second optical component 227 may include a polarization selective reflector, and the third optical component 237 may include a polarization non-selective reflector.
A polarization non-selective reflector may reflect an input light independent of the polarization. An example of the polarization non-selective reflector is a polarization non-selective partial reflector. The polarization non-selective partial reflector may partially transmit a portion of an input light and partially reflect a portion of the input light, independent of the polarization of the input light. The polarization non-selective reflector may also be referred to as a “partial reflector” in the following descriptions. Examples of polarization non-selective partial reflectors may include a volume Bragg grating (“VBG”), a 50:50 mirror (transmitting 50% and reflecting 50%), etc. The polarization non-selective partial reflector may be configured with or without an optical power (or lens function). For the polarization non-selective reflector, the percentages of the input light for the transmitted portion and the reflected portion may be any suitable percentages, such as 10%/90%, 10%/80%, 30%/70%, 40%/60%, 50%/50%, etc.
A polarization selective reflector may be configured to reflect an input light having a first polarization (e.g., a circular polarization, or linear polarization), and transmit an input light having a second polarization (e.g., an orthogonal circular polarization, or an orthogonal linear polarization) different from (e.g., orthogonal to) the first polarization. Examples of the polarization selective reflector may include a linear reflective polarizer, a circular reflective polarizer, etc. The polarization selective reflector may or may not be configured with an optical power (or lens function). When configured with an optical power, the polarization selective reflector may also function as a reflective lens to backwardly diverge or converge an input light having the first polarization, and transmit an input light having the second polarization while substantially maintaining the propagation direction of the input light.
In some embodiments, when the polarization selective reflector is configured with zero optical power, the polarization selective reflector may be coupled with an optical lens having an optical power to backwardly diverge or converge an input light having the first polarization, and transmit an input light having the second polarization while substantially maintaining the propagation direction of the input light. In other words, a combination of the polarization selective reflector configured with zero optical power and the optical lens having a non-zero optical power may function similarly to the polarization selective reflector with the optical power.
Each of the polarization selective reflector configured with an optical power, and the combination of the polarization selective reflector configured with zero optical power and the optical lens having an optical power may also be referred to as a reflective polarization selective lens. The term “reflective polarization selective lens” used in the present disclosure may include both of the polarization selective reflector configured with an optical power, and the combination of the polarization selective reflector configured with zero optical power and the optical lens having an optical power.
A reflective polarization volume hologram (“PVH”) element based on self-organized cholesteric liquid crystals (“CLCs”) is an example of a polarization selective reflector. A reflective PVH element based on self-organized CLCs may also be referred to as a slanted or patterned CLC element. A reflective PVH element with an optical power (also referred to as PVH lens) is an example of a reflective polarization selective lens. For discussion purposes, the reflective PVH lens may also be referred to as a slanted or patterned CLC lens. The reflective PVH lens may be narrowband (e.g., including a single CLC layer having a fixed helical pitch) or broadband (e.g., including a CLC layer having a gradient helical pitch, or a plurality of CLC layers having different helical pitches). The reflective PVH element described herein may be fabricated based on various methods, such as holographic interference, laser direct writing, ink-jet printing, 3D printing, or various other forms of lithography. Thus, a “hologram” described herein is not limited to fabrication by holographic interference, or “holography.”
In the embodiment shown in
The polarization selective reflector 215 or 225 may be an active polarization selective reflector that is switchable between operating in an active state (or an on-state) and operating in a non-active state (or an off-state), such as an active PVH element or an active CLC reflective polarizer including active liquid crystals that are reorientable via an externa field. The polarization selective reflector 215 or 225 operating in the active state may selectively reflect or transmit an input light depending on a polarization of the input light. The polarization selective reflector 215 or 225 operating in the non-active state may transmit an input light independent of the polarization of the input light. Thus, the polarization selective reflector 215 or 225 operating in the active state may have a polarization selective optical power (e.g., zero or non-zero optical power depending on the polarization of the input light), and polarization selective reflector 215 or 225 operating in the non-active state may have a zero optical power independent of the polarization of the input light. For example, the polarization selective reflector 215 or 225 may operate in the active state when an external voltage applied to the polarization selective reflector 215 or 225 is less than or equal to a first threshold value (e.g., when the voltage is zero), and may operate in the non-active state when the external voltage applied to the polarization selective reflector 215 or 225 is equal to or greater than a second threshold value (e.g., a voltage that is sufficiently high to reorientate all the liquid crystal molecules).
In some embodiments, the controller 216 may be communicatively coupled with the polarization selective reflector 215 or 225 to control an operation state of the polarization selective reflector 215 or 225. For example, the polarization selective reflector 215 or 225 may be electrically coupled with a power source (not shown). The controller 216 may control the output of the power source to control the electric field in the polarization selective reflector 215 or 225, thereby controlling the operation state of the polarization selective reflector 215 or 225.
In some embodiments, the polarization selective reflectors 215 and 225 may be configured with opposite polarization selectivities. For example, the first polarization selective reflector 215 operating in the active state may be configured to substantially reflect an input light having a first polarization (e.g., a right-handed circularly polarized (“RHCP”) light), and substantially transmit an input light having a second polarization (e.g., a left-handed circularly polarized (“LHCP”) light), which may be orthogonal to the first polarization. The first polarization selective reflector 215 operating in the active state may reflect and converge the input light having the first polarization (e.g., RHCP light), and substantially transmit the input light having the second polarization (e.g., LHCP light) while substantially maintaining the propagation direction of the input light. The first polarization selective reflector 215 operating in the non-active state may be configured to substantially transmit both of the input light having the first polarization (e.g., RHCP light) and the input light having the second polarization (e.g., LHCP light), while substantially maintaining the propagation directions of the respective input lights.
The second polarization selective reflector 225 operating in the active state may be configured to substantially reflect an input light having the second polarization (e.g., an LHCP light), and substantially transmit an input light having the first polarization (e.g., an RHCP) light). The second polarization selective reflector 225 operating in the active state may reflect and converge the input light having the second polarization (e.g., LHCP light), and substantially transmit the input light having the first polarization (e.g., RHCP light) while substantially maintaining the propagation direction of the input light. The second polarization selective reflector 225 operating in the non-active state may be configured to substantially transmit both of the input light having the first polarization (e.g., RHCP light) and the input light having the second polarization (e.g., LHCP light), while substantially maintaining the propagation directions of the respective input lights.
The optical power of the polarization selective reflector 215 or 225 may be fixed or adjustable. The first polarization selective reflector 215 and the second polarization selective reflector 225 may be configured to have at least one of different optical powers or different axial distances (e.g., L1 and L2) to the mirror 237 along an optical axis 220 of the system 200. For example, in some embodiments, the first polarization selective reflector 215 and the second polarization selective reflector 225 may be configured to have the same optical power, and different axial distances to the mirror 237. In some embodiments, the first polarization selective reflector 215 and the second polarization selective reflector 225 may be configured to have different optical powers, and the same axial distance to the mirror 237. In some embodiments, the first polarization selective reflector 215 and the second polarization selective reflector 225 may be configured to have different optical powers, and different axial distances to the mirror 237. For discussion purposes,
In some embodiments, the first optical component 217 may also include a first polarizer 213 coupled with the first polarization selective reflector 215. The first polarizer 213 may be disposed between the first polarization selective reflector 215 and the display element 204. That is, the first polarizer 213 may be disposed at a side of the first polarization selective reflector 215 opposite to a side that faces the mirror 237. In some embodiments, the first polarizer 213 may be an absorptive polarizer configured to transmit an input light having the second polarization (e.g., LHCP light), and block, via absorption, an input light having the first polarization (e.g., RHCP light). In some embodiments, the display element 204 may be configured to output the image light 221 that is an unpolarized or linearly polarized image light. The first polarizer 213 may convert the image light 221 into a polarized image light having the second polarization, e.g., a circularly polarized image light having a second handedness (e.g., an LHCP light) propagating toward the first polarization selective reflector 215. In some embodiments, the first polarizer 213 may be omitted.
In some embodiments, the second optical component 227 may also include a second polarizer 223 coupled with the second polarization selective reflector 225. The second polarizer 223 may be disposed between the second polarization selective reflector 225 and the eye-box region 259. That is, the second polarizer 223 may be disposed at a side of the second polarization selective reflector 225 opposite to a side that faces the mirror 237. In some embodiments, the second polarizer 223 may be an absorptive polarizer configured to transmit an input light having the first polarization (e.g., RHCP light), and block, via absorption, an input light having the second polarization (e.g., LHCP light). The second polarizer 223 may be configured to block, via absorption, an image light having an undesirable polarization (e.g., the second polarization (e.g., left-handed circular polarization)), thereby reducing the ghost image and enhancing the image quality at the eye-box region 259. In other words, the second polarizer 223 may function as a “clean up” polarizer that removes, via absorption, an image light having the undesirable polarization. In some embodiments, the second polarizer 223 may be omitted.
In some embodiments, the lens assembly 202 may also include a fourth optical component 247 disposed between the eye-box region 259 and the second optical component 227. The second optical component 227 may be disposed between the fourth optical component 247 and the third optical component 237. The fourth optical component 247 may include a suitable transmissive lens (also referred to as 247 for discussion purposes) configured to converge the image light output from the second optical component 227. The transmissive lens 247 may have an axial distance of L3 to the second polarization selective reflector 225 along the optical axis 220 of the system 200. Thus, the transmissive lens 247 may have an axial distance of (L3+L2) to the mirror 237 along the optical axis 220 of the system 200. The eye-box region 259 may have an axial distance of L5 to the transmissive lens 247. The display element 204 may have a fixed axial distance to the eye-box region 259.
Examples of the transmissive lens 247 may include a conventional solid lens including at least one curved surface (e.g., a glass lens, a polymer lens, or a resin lens, etc.), a liquid lens, a liquid crystal lens, a Fresnel lens, a meta lens, a Pancharatnam-Berry Phase (“PBP”) lens, a diffractive lens, a PVH lens, etc. The transmissive lens 247 may be configured with a fixed optical power or a tunable optical power. For discussion purposes,
Various elements included in the system 200 are shown in
The lens assembly 202 may be integrated with an accommodation function to mitigate the vergence-accommodation conflict in the system 200. For the eyes 256 placed at the exit pupil 257 within the eye-box region 259, the lens assembly 202 may image the display element 204 to multiple image planes (or form images of the display element 204 at multiple image planes) associated with different accommodation distances, thereby providing the accommodation function to mitigate the vergence-accommodation conflict in the system 200. In the disclosed embodiments, during an operation of the system 200, the controller 216 may control the first polarization selective reflector 215 and the second polarization selective reflector 225 to operate in different operation states. For example, the controller 216 may control one of the first polarization selective reflector 215 and the second polarization selective reflector 225 to operate in the active state, and control the other one of the first polarization selective reflector 215 and the second polarization selective reflector 225 to operate in the non-active state.
For discussion purposes, in
In
The first polarization selective reflector 215 may reflect and converge, via diffraction, the image light 337R as an image light 339R toward the mirror 237. The mirror 237 may transmit a first portion of the image light 339R toward the second polarization selective reflector 225 as an image light 341R, and reflect a second portion of the image light 339R back to the first polarization selective reflector 215 as an LHCP image light (not shown). The second polarization selective reflector 225 may substantially transmit the image light 341R as an image light 343R propagating toward the second circular polarizer 223. The second circular polarizer 223 may transmit the image light 343R as an image light 345R propagating toward the transmissive lens 247. The transmissive lens 247 may focus the image light 345R into an image light 347L. The light intensity of the image light 347L may be about 25% of the light intensity of the image light 332L output from the display element 204. The optical path of an image light from being the image light 332L to being the image light 347L may be referred to as a first optical path.
The lens assembly 202 may image the display element 204 to a first image plane 305 having a first axial distance of da1 to the eye-box region 259, along the optical axis 220 of the lens assembly 202. Thus, the first virtual object displayed by the display element 204 (e.g., displayed on the display panel) may be imaged, by the lens assembly 202, to the first image plane 305 that is apart from the eye-box region 259 by the first axial distance of da1. In other words, the lens assembly 202 may form an image of the first virtual object at the first image plane 305. Accordingly, for the eyes 256 placed at the exit pupil 257 within the eye-box region 259, the accommodation distance of the first virtual object may be substantially equal to the first axial distance da1.
In
The second polarization selective reflector 225 may reflect and converge, via diffraction, the image light 366L as an image light 368L propagating toward the mirror 237. The mirror 237 may transmit a first portion of the image light 368L propagating toward the first polarization selective reflector 215 as an LHCP image light (not shown), and reflect a second portion of the image light 368L back to the second polarization selective reflector 225 as an image light 370R. The second polarization selective reflector 225 may substantially transmit the image light 370R as an image light 372R propagating toward the second circular polarizer 223. The second circular polarizer 223 may transmit the image light 372R as an image light 374R propagating toward the transmissive lens 247. The transmissive lens 247 may focus the image light 374R into an image light 376L. The light intensity of the image light 376L may be about 25% of the light intensity of the image light 362L output from the display element 204. The optical path of an image light from being the image light 363L to being the image light 376L may be referred to as a second optical path.
The lens assembly 202 may image the display element 204 to a second image plane 310 having a second axial distance of da2 to the eye-box region 259, along the optical axis 220 of the lens assembly 202. Thus, the second virtual object displayed by the display element 204 (e.g., displayed on the display panel) may be imaged by the lens assembly 2020 to be at the second image plane 310 that is spaced apart from the eye-box region 259 by the second axial distance of da2. In other words, the lens assembly 202 may form an image of the second virtual object at the second image plane 310. Accordingly, for the eyes 256 placed at the exit pupil 257 within the eye-box region 259, the accommodation distance of the second virtual object 308 may be substantially equal to the second axial distance da2.
Referring to
When the axial distances L1, L2, L3, L4, and L5 are fixed, the first axial distance da1 of the first image plane 305 may be determined by the respective optical powers of the first polarization selective reflector 215 and the transmissive lens 247, and the second axial distance da2 of the second image plane 310 may be determined by the respective optical powers of the second polarization selective reflector 225 and the transmissive lens 247. Thus, through configuring the respective optical powers of the transmissive lens 247, the first polarization selective reflector 215, and the second polarization selective reflector 225, the second axial distance da2 may be configured to be different from the first axial distance da2.
For discussion purposes,
Thus, when each of the transmissive lens 247, the first polarization selective reflector 215, and the second polarization selective reflector 225 is presumed to have a fixed optical power, the lens assembly 202 may image the display element 204 to two different image planes having different axial distances to the eye-box region 259. In other words, the lens assembly 202 may form respective images of the first virtual object and the second virtual object displayed by the display element 204 (e.g., displayed on the display panel) at two different image planes that are spaced apart from the eye-box region 259 by different axial distances. Accordingly, for the eyes 256 placed at the exit pupil 257 within the eye-box region 259, the accommodation distance of the first virtual object and the second virtual object may be different from one another.
When the display element 204 displays the first virtual object and the second virtual object associated with different vergence distances (from the eyes 256 placed at the exit pupil 257 within the eye-box region 259), the respective optical powers of the transmissive lens 247, the first polarization selective reflector 215, and the second polarization selective reflector 225 may be configured, and the axial distances L1, L2, L3, L4, and/or L5 for the lens assembly 202 may be configured, such that the first axial distance da2 may be substantially equal to the vergence distance of the first virtual object, and the second axial distance da2 may be substantially equal to the vergence distance of the second virtual object. When the axial distances L1, L2, L3, L4, and L5 are fixed, the respective optical powers of the transmissive lens 247, the first polarization selective reflector 215, and the second polarization selective reflector 225 may be configured, such that the first axial distance da2 may be substantially equal to the vergence distance of the first virtual object, and the second axial distance da2 may be substantially equal to the vergence distance of the second virtual object. Thus, the vergence-accommodation conflict in the system 200 may be reduced, and the user experience may be enhanced.
In some embodiments, when at least one of the transmissive lens 247, the first polarization selective reflector 215, or the second polarization selective reflector 225 has an adjustable optical power, the lens assembly 202 may image the virtual content displayed by the display element 204 to more than two different image planes having different axial distances to the eye-box region 259. The accommodation capability of the lens assembly 202 may be further improved.
The controller 216 may be configured to control the operation states of the first polarization selective reflector 215 and the second polarization selective reflector 225 based on the vergence distance of a virtual object displayed by the display element 204. In addition, when at least one of the transmissive lens 247, the first polarization selective reflector 215, or the second polarization selective reflector 225 has an adjustable optical power, the controller 216 may also control the adjustable optical power of the respective elements based on the vergence distance of the virtual object displayed by the display element 204. In some embodiments, the controller 216 may obtain or determine the vergence distance of the virtual object displayed by the display element 204 based on eye tracking information provided by an eye tracking device (not shown).
In some embodiments, the distant virtual object and the close virtual object may be displayed by the display element 204, during different sub-frames of a same display frame of the display element 204.
The display element 204 may be configured to display virtual objects associated with different vergence distances in a time sequential manner during the operation of the system 200. For example, the display element 204 may be configured to switch between displaying the distant virtual object 302 and displaying the close virtual object 308 at a predetermined frequency or predetermined frame rate. In some embodiments, the display frame of the display element 204 may include a first sub-frame and a second sub-frame, and the controller 216 may be configured to control the display element 204 to display the distant virtual object 302 and the close virtual object 308 during the respective sub-frames of the display frame of the display element 204. Compared to a conventional display element that simultaneously displays the distant virtual object 302 and the close virtual object 308 during the same sub-frame or the same display frame, the frame rate of the display element 204 may be at least two times of the frame rate of the conventional display element. In some embodiments, the frame rate of the display element 204 may be at least 60 Hz according to the frame rate of the human vision.
In addition, during the operation of the system 200, the controller 216 may be configured to control each of the first polarization selective reflector 215 and the second polarization selective reflector 225 to switch between the active state and the non-active state. In some embodiments, when the display frame of the display element 204 includes the first sub-frame and the second sub-frame, the controller 216 may be configured to control the first polarization selective reflector 215 and the second polarization selective reflector 225 to sequentially operate in the active state during the two sub-frames. The switching of the first polarization selective reflector 215 and the second polarization selective reflector 225 may be synchronized with the switching of the display element 204 (switching between displaying the distant virtual object 302 and displaying the close virtual object 308).
Referring to
Referring to
Referring to
Referring to
In some embodiments, at least one of the transmissive lens 247, the first polarization selective reflector 215, or the second polarization selective reflector 225 may have an adjustable optical power. For example, the transmissive lens 247 may be a variable transmissive lens having an adjustable optical power, such as a liquid lens, or a liquid crystal lens, etc. The first polarization selective reflector 215 and/or the second polarization selective reflector 225 may be a variable polarization selective lens having an adjustable optical power, such as a reflective PVH or CLC lens having an adjustable optical power. In such an embodiment, the lens assembly 202 may image the display element 204 to more than two different image planes having different axial distances to the eye-box region 259. In other words, the lens assembly 202 may provide more than two different accommodation distances for virtual objects displayed by the display element 204. Based on the vergence distance of a virtual object displayed by the display element 204, the controller 216 may control the optical powers of at least one of the transmissive lens 247, the first polarization selective reflector 215, or the second polarization selective reflector 225, and control the operation states of the first polarization selective reflector 215 and the second polarization selective reflector 225, such that the lens assembly 202 may image the virtual object displayed on the display element 204 to an image plane having an accommodation distance substantially the same as the vergence distance.
For discussion purposes, in the lens assembly 202 show in
In the embodiment shown in
At least one (e.g., each) of the first optical component 217 or the second optical component 227 may also include an optical lens coupled with the polarization selective reflector 215 or 225. For example, the first optical component 217 may include a first optical lens 750 disposed between the first polarization selective reflector 215 and the first polarizer 213. The second optical component 227 may include a second optical lens 760 disposed between the second polarization selective reflector 225 and the first polarizer 223. The combination of the first polarization selective reflector 215 with zero optical power and the first optical lens 750 may function similarly to the first polarization selective reflector 215 with an optical power shown in
The first and second polarization selective reflectors, and the polarization non-selective partial reflector disposed therebetween may form a lens assembly. In some embodiments, the first time period and the second time period may be a first sub-frame and a second sub-frame of a same display frame of the display element, respectively. In some embodiments, the first time period and the second time period may be two different display frames of the display element. In some embodiments, the first virtual object and the second virtual object may be associated with a first vergence distance, and a second vergence distance, respectively. The first vergence distance may be different from the second vergence distance.
In some embodiments, the method 400 may also include additional steps that are not shown in
The method 400 may also include during the first time period, controlling, by the controller, the display element to output a first image light forming the first virtual object. The method 400 may also include during the first time period, controlling, by the controller, the first polarization selective reflector to operate in the active state to transmit the first image light having a first polarization toward the polarization non-selective partial reflector. The method 400 may also include during the first time period, reflecting, by the polarization non-selective partial reflector, a first portion of the first image light back to the first polarization selective reflector as a second image light having a second polarization that is orthogonal to the first polarization. The method 400 may also include during the first time period, controlling, by the controller, the first polarization selective reflector to operate in the active state to reflect the second image light back to the polarization non-selective partial reflector as a third image light having the second polarization. The method 400 may also include during the first time period, transmitting, by the polarization non-selective partial reflector, a portion of the third image light as a fourth image light having the second polarization toward the second polarization selective reflector. The method 400 may also include during the first time period, controlling, by the controller, the second polarization selective reflector to operate in the non-active state to transmit the fourth image light having the second polarization.
The method 400 may also include during the second time period, controlling, by the controller, the display element to output a fifth image light forming the second virtual object. The method 400 may also include during the second time period, controlling, by the controller, the first polarization selective reflector to operate in the non-active state to transmit the fifth image light having the first polarization toward the polarization non-selective partial reflector. The method 400 may also include during the second time period, transmitting, by the polarization non-selective partial reflector, a portion of the fifth image light as a sixth image light having the first polarization toward the second polarization selective reflector. The method 400 may also include during the second time period, controlling, by the controller, the second polarization selective reflector to operate in the active state to reflect the sixth image light back to the polarization non-selective partial reflector as a seventh image light having the first polarization. The method 400 may also include during the second time period, reflecting, by the polarization non-selective partial reflector, a portion of the seventh image light back to the second polarization selective reflector as an eighth image light having the second polarization. The method 400 may also include during the second time period, controlling, by the controller, the second polarization selective reflector to operate in the active state to transmit the eighth image light having the second polarization.
The viewing optics assembly 520 may be arranged between the display device 510 and the eyes 256, and may be configured to guide an image light output from the display device 510 to the exit pupil 257 the eye-box region 259. The image light may represent a virtual object displayed on the display element 204. The exit pupil 257 may be a location where the eye pupil 258 of the eye 256 may be positioned in the eye-box region 259 of the system 500. The viewing optics assembly 520 may include two lens assemblies 525 for the left and right eyes 256, respectively. The lens assembly 525 may be an embodiment of the lens assembly disclosed herein, such as the lens assembly 202 shown in
The object tracking system 530 may be an eye tracking system and/or face tracking system. The object tracking system 530 may include an infrared (“IR”) light source 531 configured to emit an IR light to illuminate the eyes 256 and/or the face. The object tracking system 530 may also include an optical sensor 533, such as a camera, configured to receive the IR light reflected by each eye 256 and generate a tracking signal relating to the eye 256, such as an image of the eye 256. In some embodiments, the object tracking system 530 may also include an IR deflecting element (not shown) configured to deflect the IR light reflected by the eye 256 toward the optical sensor 533. The controller 540 may be communicatively coupled with the display device 510, the viewing optics assembly 520, and/or the object tracking system 530 to control the operations thereof.
In some embodiments, the lens assembly 525 may be configured to mitigate the accommodation-vergence conflict in the system 500. For example, the lens assembly 525 may be configured with a large aperture size, such as 50 mm, for a large field of view, such as 65 degrees with 20 mm eye relief distance, a large optical power for adapting human eye vergence accommodation, such as ±2.0 Diopters, a fast switching speed at the milli-seconds level or tens of milliseconds level for adapting vergence-accommodation of human eyes, and a high image quality for meeting human eye acuity.
In some embodiments, the two display elements 204 may be synchronized to display respective virtual images including a same virtual object. The virtual objects may be located in different positions in the respective virtual images, or the respective virtual images may show different perspectives of the virtual object. Based on the eye tracking information provided by the eye tracking system 530, the controller 540 may determine a vergence depth (dv) of the gaze of the user that verges on a virtual object 518, based on the gaze point or an estimated intersection of gaze lines 519 determined by the object tracking system 530. As shown in
In some embodiments, the polarization selective reflector 600 may include a birefringent medium (e.g., an LC material) in a form of a layer, which may be referred to as a birefringent medium layer 615. The birefringent medium layer 615 may have a first surface 615-1 and an opposing second surface 615-2. The first surface 615-1 and the second surface 615-2 may be surfaces along the light propagating path of the incident beam 602. The birefringent medium layer 615 may include optically anisotropic molecules (e.g., LC molecules) configured with a 3D orientational pattern to provide a predetermined phase profile associated with a predetermined optical response.
For discussion purposes, rod-like LC molecules 612 are used as examples of the optically anisotropic molecules 612. The rod-like LC molecule 612 may have a longitudinal axis (or an axis in the length direction) and a lateral axis (or an axis in the width direction). The longitudinal axis of the LC molecule 612 may be referred to as a director of the LC molecule 612 or an LC director. An orientation of the LC director may determine a local optic axis orientation or an orientation of the optic axis at a local point of the birefringent medium layer 615. The term “optic axis” may refer to a direction in a crystal. A light propagating in the optic axis direction may not experience birefringence (or double refraction). An optic axis may be a direction rather than a single line: lights that are parallel with that direction may experience no birefringence. The local optic axis may refer to an optic axis within a predetermined region of a crystal. For illustrative purposes, the LC directors of the LC molecules 612 shown in
As shown in
As shown in
As shown in
The birefringent medium layer 615 may also have a vertical periodicity (or pitch) Pv which may be defined as a distance along the thickness direction of the birefringent medium layer 615 over which the orientations of the LC directors of the LC molecules 612 exhibit a rotation around the helical axis 618 by 180° (or the azimuthal angles of the LC directors vary by 180°).
The LC molecules 612 from the plurality of helical structures 617 having a first same orientation (e.g., same tilt angle and azimuthal angle) may form a first series of parallel refractive index planes 614 periodically distributed within the volume of the birefringent medium layer 615. Although not labeled, the LC molecules 612 with a second same orientation (e.g., same tilt angle and azimuthal angle) different from the first same orientation may form a second series of parallel refractive index planes periodically distributed within the volume of the birefringent medium layer 615. Different series of parallel refractive index planes may be formed by the LC molecules 612 having different orientations. In the same series of parallel and periodically distributed refractive index planes 614, the LC molecules 612 may have the same orientation and the refractive index may be the same. Different series of refractive index planes 614 may correspond to different refractive indices. When the number of the refractive index planes 614 (or the thickness of the birefringent medium layer) increases to a sufficient value, Bragg diffraction may be established according to the principles of volume gratings. Thus, the periodically distributed refractive index planes 614 may also be referred to as Bragg planes 614. The refractive index planes 614 may be slanted with respect to the first surface 615-1 or the second surface 615-2. Within the birefringent medium layer 615, there may exist different series of Bragg planes. A distance (or a period) between adjacent Bragg planes 614 of the same series may be referred to as a Bragg period PB. The different series of Bragg planes formed within the volume of the birefringent medium layer 615 may produce a varying refractive index profile that is periodically distributed in the volume of the birefringent medium layer 615. The birefringent medium layer 615 may diffract an input light satisfying a Bragg condition through Bragg diffraction.
The birefringent medium layer 615 may also include a plurality of LC molecule director planes (or molecule director planes) 616 arranged in parallel with one another within the volume of the birefringent medium layer 615. An LC molecule director plane (or an LC director plane) 616 may be a plane formed by or including the LC directors of the LC molecules 612. In the example shown in
In some embodiments, the present disclosure provides a device. The device includes a display element, and a lens assembly coupled with the display element. The lens assembly includes a first polarization selective reflector and a second polarization selective reflector each configured to be switchable between operating in an active state and operating in a non-active state. The lens assembly includes a polarization non-selective partial reflector disposed between the first polarization selective reflector and the second polarization selective reflector. The lens assembly includes a controller configured to control, during a first time period, the display element to display a first virtual object, the first polarization selective reflector to operate in the active state, and the second polarization selective reflector to operate in the non-active state, and control, during a second time period, the display element to display a second virtual object, the first polarization selective reflector to operate in the non-active state, and the second polarization selective reflector to operate in the active state.
In some embodiments, the first time period and the second time period are a first sub-frame and a second sub-frame of a same display frame of the display element, respectively. In some embodiments, the first virtual object and the second virtual object are associated with a first vergence distance and a second vergence distance, respectively, the first vergence distance being different from the second vergence distance. In some embodiments, during the first time period, the lens assembly is configured to form a first image of the first virtual object displayed on the display element at a first image plane associated with a first accommodation distance; and during the second time period, the lens assembly is configured to form a second image of the second virtual object displayed on the display element at a second image plane associated with a second accommodation distance, the second accommodation distance being different from the first accommodation distance. In some embodiments, the first accommodation distance is substantially equal to the first vergence distance; and the second accommodation distance is substantially equal to the second vergence distance.
In some embodiments, at least one of the first polarization selective reflector or the second polarization selective reflector includes a reflective polarization volume hologram (“PVH”) element configured with an optical power. In some embodiments, the first polarization selective reflector and the second polarization selective reflector are configured with at least one of different optical powers or different axial distances to the polarization non-selective partial reflector.
In some embodiments, the first polarization selective reflector operating in the active state is configured to reflect an input light having a first polarization, and transmit an input light having a second polarization that is orthogonal to the first polarization. In some embodiments, the second polarization selective reflector operating in the active state is configured to reflect an input light having the second polarization, and transmit an input light having the first polarization. In some embodiments, the first polarization selective reflector and the second polarization selective reflector operating in the non-active state are each configured to transmit an input light independent of a polarization of the input light.
In some embodiments, the lens assembly further comprises a first polarizer disposed between the first polarization selective reflector and the display element; and a second polarizer. The second polarization selective reflector is disposed between the polarization non-selective partial reflector and the second polarizer. The first polarizer and the second polarizer are configured to block input lights having orthogonal polarizations. In some embodiments, the lens assembly further comprises a transmissive lens configured to converge an image light received from the second polarization selective reflector. The second polarization selective reflector is disposed between the polarization non-selective partial reflector and the transmissive lens.
In some embodiments, during the first time period, the first polarization selective reflector operating in the active state is configured to transmit a first image light having a first polarization toward the polarization non-selective partial reflector, the first image light forming the first virtual object. In some embodiments, during the first time period, the polarization non-selective partial reflector is configured to reflect a first portion of the first image light back to the first polarization selective reflector as a second image light having a second polarization that is orthogonal to the first polarization. In some embodiments, during the first time period, the first polarization selective reflector operating in the active state is configured to reflect the second image light back to the polarization non-selective partial reflector as a third image light having the second polarization. In some embodiments, during the first time period, the polarization non-selective partial reflector is configured to transmit a portion of the third image light as a fourth image light having the second polarization toward the second polarization selective reflector. In some embodiments, during the first time period, the second polarization selective reflector operating in the non-active state is configured to transmit the fourth image light having the second polarization.
In some embodiments, during the second time period, the first polarization selective reflector operating in the non-active state is configured to transmit a fifth image light having the first polarization toward the polarization non-selective partial reflector, the fifth image light forming the second virtual object. In some embodiments, during the second time period, the polarization non-selective partial reflector is configured to transmit a portion of the fifth image light as a sixth image light having the first polarization toward the second polarization selective reflector. In some embodiments, during the second time period, the second polarization selective reflector operating in the active state is configured to reflect the sixth image light back to the polarization non-selective partial reflector as a seventh image light having the first polarization. In some embodiments, during the second time period, the polarization non-selective partial reflector is configured to reflect a portion of the seventh image light back to the second polarization selective reflector as an eighth image light having the second polarization. In some embodiments, during the second time period, the second polarization selective reflector operating in the active state is configured to transmit the eighth image light having the second polarization.
In some embodiments, the present disclosure provides a method. The method includes during a first time period, controlling, by a controller, a display element to display a first virtual object, a first polarization selective reflector disposed at a first side of a polarization non-selective partial reflector facing the display element to operate in an active state, and a second polarization selective reflector disposed at a second side of the polarization non-selective partial reflector to operate in a non-active state. The method includes during a second time period, controlling, by the controller, the display element to display a second virtual object, the first polarization selective reflector to operate in the non-active state, and the second polarization selective reflector to operate in the active state.
In some embodiments, the first time period and the second time period are a first sub-frame and a second sub-frame of a same display frame of the display element, respectively. In some embodiments, the first virtual object and the second virtual object are associated with a first vergence distance and a second vergence distance, respectively, and the first vergence distance is different from the second vergence distance. In some embodiments, the first polarization selective reflector, the second polarization selective reflector, and the polarization non-selective partial reflector disposed between the first polarization selective reflector and the second polarization selective reflector form a lens assembly. In some embodiments, the method further comprises during the first time period, forming, by the lens assembly, a first image of the first virtual object displayed on the display element at a first image plane associated with a first accommodation distance that is substantially equal to the first vergence distance; and during the second time period, forming, by the lens assembly, a second image of the second virtual object displayed on the display element at a second image plane associated with a second accommodation distance that is substantially equal to the second vergence distance.
In some embodiments, at least one of the first polarization selective reflector or the second polarization selective reflector includes a reflective polarization volume hologram (“PVH”) element configured with an optical power. In some embodiments, the first polarization selective reflector and the second polarization selective reflector are configured with at least one of different optical powers or different axial distances to the polarization non-selective partial reflector.
In some embodiments, the method further comprises during the first time period, controlling, by the controller, the display element to output a first image light forming the first virtual object. In some embodiments, the method further comprises during the first time period, controlling, by the controller, the first polarization selective reflector to operate in the active state to transmit the first image light having a first polarization toward the polarization non-selective partial reflector. In some embodiments, the method further comprises during the first time period, reflecting, by the polarization non-selective partial reflector, a first portion of the first image light back to the first polarization selective reflector as a second image light having a second polarization that is orthogonal to the first polarization. In some embodiments, the method further comprises during the first time period, controlling, by the controller, the first polarization selective reflector to operate in the active state to reflect the second image light back to the polarization non-selective partial reflector as a third image light having the second polarization. In some embodiments, the method further comprises during the first time period, transmitting, by the polarization non-selective partial reflector, a portion of the third image light as a fourth image light having the second polarization toward the second polarization selective reflector. In some embodiments, the method further comprises during the first time period, controlling, by the controller, the second polarization selective reflector to operate in the non-active state to transmit the fourth image light.
In some embodiments, the method further comprises during the second time period, controlling, by the controller, the display element to output a fifth image light forming the second virtual object. In some embodiments, the method further comprises during the second time period, controlling, by the controller, the first polarization selective reflector to operate in the non-active state to transmit the fifth image light having the first polarization toward the polarization non-selective partial reflector. In some embodiments, the method further comprises during the second time period, transmitting, by the polarization non-selective partial reflector, a portion of the fifth image light as a sixth image light having the first polarization toward the second polarization selective reflector. In some embodiments, the method further comprises during the second time period, controlling, by the controller, the second polarization selective reflector to operate in the active state to reflect the sixth image light back to the polarization non-selective partial reflector as a seventh image light having the first polarization. In some embodiments, the method further comprises during the second time period, reflecting, by the polarization non-selective partial reflector, a portion of the seventh image light back to the second polarization selective reflector as an eighth image light having the second polarization. In some embodiments, the method further comprises during the second time period, controlling, by the controller, the second polarization selective reflector to operate in the active state to transmit the eighth image light.
The foregoing description of the embodiments of the present disclosure have been presented for the purpose of illustration. It is not intended to be exhaustive or to limit the disclosure to the precise forms disclosed. Persons skilled in the relevant art can appreciate that modifications and variations are possible in light of the above disclosure.
Some portions of this description may describe the embodiments of the present disclosure in terms of algorithms and symbolic representations of operations on information. These operations, while described functionally, computationally, or logically, may be implemented by computer programs or equivalent electrical circuits, microcode, or the like. Furthermore, it has also proven convenient at times, to refer to these arrangements of operations as modules, without loss of generality. The described operations and their associated modules may be embodied in software, firmware, hardware, or any combinations thereof.
Any of the steps, operations, or processes described herein may be performed or implemented with one or more hardware and/or software modules, alone or in combination with other devices. In one embodiment, a software module is implemented with a computer program product including a computer-readable medium containing computer program code, which can be executed by a computer processor for performing any or all of the steps, operations, or processes described. In some embodiments, a hardware module may include hardware components such as a device, a system, an optical element, a controller, an electrical circuit, a logic gate, etc.
Embodiments of the present disclosure may also relate to an apparatus for performing the operations herein. This apparatus may be specially constructed for the specific purposes, and/or it may include a general-purpose computing device selectively activated or reconfigured by a computer program stored in the computer. Such a computer program may be stored in a non-transitory, tangible computer readable storage medium, or any type of media suitable for storing electronic instructions, which may be coupled to a computer system bus. The non-transitory computer-readable storage medium can be a suitable medium that can store program codes, for example, a magnetic disk, an optical disk, a read-only memory (“ROM”), or a random access memory (“RAM”), an Electrically Programmable read only memory (“EPROM”), an Electrically Erasable Programmable read only memory (“EEPROM”), a register, a hard disk, a solid-state disk drive, a smart media card (“SMC”), a secure digital card (“SD”), a flash card, etc. Furthermore, computing systems described in the specification may include a single processor or may be architectures employing multiple processors for increased computing capability. The processor may be a central processing unit (“CPU”), a graphics processing unit (“GPU”), or another suitable processing device configured to process data and/or performing computation based on data. The processor may include both software and hardware components. For example, the processor may include a hardware component, such as an application-specific integrated circuit (“ASIC”), a programmable logic device (“PLD”), or a combination thereof. The PLD may be a complex programmable logic device (“CPLD”), a field-programmable gate array (“FPGA”), etc.
Embodiments of the present disclosure may also relate to a product that is produced by a computing process described herein. Such a product may include information resulting from a computing process, where the information is stored on a non-transitory, tangible computer readable storage medium and may include any embodiment of a computer program product or other data combination described herein.
Further, when an embodiment illustrated in a drawing shows a single element, it is understood that the embodiment or an embodiment not shown in the figures but within the scope of the present disclosure may include a plurality of such elements. Likewise, when an embodiment illustrated in a drawing shows a plurality of such elements, it is understood that the embodiment or an embodiment not shown in the figures but within the scope of the present disclosure may include only one such element. The number of elements illustrated in the drawing is for illustration purposes only, and should not be construed as limiting the scope of the embodiment. Moreover, unless otherwise noted, the embodiments shown in the drawings are not mutually exclusive, and they may be combined in a suitable manner. For example, elements shown in one figure/embodiment but not shown in another figure/embodiment may nevertheless be included in the other figure/embodiment. In an optical device disclosed herein including one or more optical layers, films, plates, or elements, the numbers of the layers, films, plates, or elements shown in the figures are for illustrative purposes only. In other embodiments not shown in the figures, which are still within the scope of the present disclosure, the same or different layers, films, plates, or elements shown in the same or different figures/embodiments may be combined or repeated in various manners to form a stack.
Various embodiments have been described to illustrate the exemplary implementations. Based on the disclosed embodiments, a person having ordinary skills in the art may make various other changes, modifications, rearrangements, and substitutions without departing from the scope of the present disclosure. Thus, while the present disclosure has been described in detail with reference to the above embodiments, the present disclosure is not limited to the above described embodiments. The present disclosure may be embodied in other equivalent forms without departing from the scope of the present disclosure. The scope of the present disclosure is defined in the appended claims.
This application claims the benefit of priority to U.S. Provisional Application No. 63/323,489, filed on Mar. 24, 2022. The content of the above-mentioned application is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
63323489 | Mar 2022 | US |