The present invention relates to a diffractive waveguide combiner for use in an augmented reality (AR) or virtual reality (VR) display. In particular, an aspect of the invention relates to a waveguide in which light coupled into the waveguide is expanded in two dimensions by a diffractive optical element as well as coupled out of the waveguide towards a viewer. This can allow pupil replication, eyebox expansion and relay of a projected image in an augmented reality or virtual reality display.
An augmented reality display provides a user, or viewer, with a view of their real-world surroundings combined with other images such as those artificially generated by a computerised display system. Often the overlaid images provide information that is relevant to the real-world surroundings. For example, in transportation applications the overlaid images may provide navigation assistance or information regarding hazards. In medical applications such as in an operating theatre the overlaid images may provide real-time information regarding a patient such as heart rate and blood oxygen levels or provide complementary data to assist a surgeon such as x-ray images or other medical scans. In video game applications the overlaid images may include computer generated characters or objects which may then appear to interact with the real-world, including the viewer, in response to data gathered from other sensors, such as cameras.
In some augmented reality display systems the entire image provided to the viewer is in the form of a computer-generated display output on a monitor or other visual display screen. In these systems cameras are used to capture images of the real-world surroundings which are then combined with computer generated images and the resulting combination shown to a viewer using the image processing software and hardware of a computerised display system. Suitable display systems are widely available and typically found in personal computers, smartphones, tablets, and other devices which combine computational processing, image capture and a visual display screen.
In other augmented reality display systems a viewer directly observes the real-world through a transparent or semi-transparent optical device, often termed a combiner. The combiner provides a means by which additional images can be overlaid on this view of the real-world. These images will typically be generated by a computerised display system connected to suitable image projection hardware such as a micro-display based projector.
The provision of direct viewing of real-world surroundings to a viewer rather than via image capture and re-display provides multiple advantages, such as: the field-of-view, resolution and dynamic-range of real-world viewing considerably outstrips the capability of any artificial display hardware available at present; removal of the need to place a display screen in-front of the viewer can result in a smaller and more socially acceptable form-factor for a display system; and real-world viewing contains three-dimensional data and focus cues which are known to be important for long term wear and the avoidance of eye-strain.
Augmented reality display systems that combine direct viewing of real-world surroundings with additional, generated images may be fixed to a larger installation such as the cockpit of an aircraft, in which case they are often referred to as Head-Up Displays (or HUDs), or part of a portable device that is worn by a viewer, in which case they are often called Head-Mounted Displays (HMDs).
A virtual reality display is one where the entire image seen by a viewer is artificially generated. A combiner used in an AR-HMD may also be configured for use in a virtual reality head mounted display (VR-HMD) simply by suppressing observation of the real-world, for example, by using an opaque black screen between the combiner and the real world, but not between the combiner and a viewer's eyes.
There are several different methods by which computer generated images may be optically combined with a view of the real world. A simple method is to make the combiner a partially reflective piece of glass and place it at a tilted angle such that the reflection from the glass allows the viewer to see an image that would otherwise be outside of their field of view. This is the approach used in many autocue systems where a tilted piece of glass provides the viewer with a view of written text on a display screen, reflected from the glass, as well as a direct view of the real world via transmission of light from the real world through the glass. Here the reflected light from the display screen appears to be overlaid on the view of the real-world surroundings.
For an augmented reality head-mounted display (AR-HMD) it is advantageous if the display is not too large and cumbersome for a user, especially if long periods of wear are anticipated. This requirement makes the use of a simple, tilted partially reflective screen impractical for anything other than a small field of view for the overlaid images.
U.S. Pat. No. 4,711,512 describes an optical device that uses diffraction gratings and waveguiding of light to realise a combiner for an augmented reality display. In this approach the combiner consists of a planar slab waveguide made out of a light transmissive material such as a suitable glass or plastic. The waveguide is placed in front of the eye (or eyes) of a user with a projector provided to one side of the waveguide and outside the direct field-of-view of the user. Light from the projector is coupled into the waveguide by scattering from a diffraction grating on the surface of, or embedded in, the waveguide at a region in front of the projector. The diffraction grating is designed such that scattered projected light will be totally internally reflected within the waveguide and generally directed towards the region of the waveguide in front of the user's eye. The light is then coupled out of the waveguide by scattering from another diffraction grating so that it can be viewed by the user. The projector can provide information and/or images that augment a user's view of the real world.
The eyebox of an AR-HMD is a measure of the region of space over which a projected image output by the display can be observed by a viewer's eye. It is often desirable for an AR-HMD to have an eyebox significantly larger than the size of the pupil of the eye (typically 2-8 mm) to provide a degree of tolerance for the position of wear of a display system. A too small eyebox will lead to an image that can easily vanish if the viewer's eye is not in exactly the right place leading to frustration and strain. For direct viewing of a projector, the size of the eyebox is determined by the size and location of the exit pupil of the projector and the position of the eye relative to the projector. Increasing the eyebox size requires reducing the F-number of the projector which both complicates its design and adds weight and volume to the overall system, neither of which is desirable if a compact form-factor is to be maintained. Diffractive waveguide combiners (DWCs), meaning combiners that use diffraction gratings and waveguiding to function, can provide an alternative approach to increase the size of a display system's eyebox.
In U.S. Pat. No. 4,711,512 the diffraction grating used to output-couple waveguided light (henceforth termed the output grating) is designed to out-couple only a fraction of the energy of a light beam that is incident on it. Each time a light beam interacts with the output grating it splits into at least two beams, an output coupled beam which exits from the waveguide and a beam which continues to propagate within the waveguide. Light that remains waveguided will, after the distance required to bounce off the surfaces of the waveguide, interact again with the output grating, potentially multiple times as the size allows. In this way a single input beam of light can be output multiple times. If it can be arranged that the size of the waveguided pupil is larger than, or comparable to, the distance between the successive interactions with the output grating, then the overall output from the beam, consisting of multiple overlapping beams, will in a way synthesize a much larger output beam. Thus, the size of an output beam no longer depends on the size of the exit pupil of the projector alone. This phenomenon is termed pupil-replication and may be used to output projected light over an expanded region of space, and thus provide a larger eyebox, than would otherwise be possible. In U.S. Pat. No. 4,711,512 multiple replications of a beam are only possible in the direction of propagation of the waveguided light from the input grating. This restricts expansion of the eyebox to be only along this direction. Furthermore, beams corresponding to different points in the output field of view will be expanded along slightly different directions. This will constrain the size of the eyebox over which simultaneous observation of the entire projected field of view of the display system is possible.
An optical device is disclosed in WO 2016/020643 that features pupil replication and eyebox expansion in two dimensions as part of realising a combiner for an augmented reality display. In WO 2016/020643 an input diffractive optical element is provided to couple light from a projector into waveguided propagation within a light transmissive planar slab substrate. The optical device includes an output element consisting of two diffractive optical elements overlaid on one another so that each diffractive optical element can receive light from the input diffractive optical element and couple it towards the other diffractive optical element in the pair. These diffractive elements can scatter a proportion of incident light such that it remains waveguided but changes direction, and, depending on the direction of the light beam, scatter a proportion so that it is coupled out of the waveguide where it may then be observed. By combining both turning of the light beams in different direction and output coupling from the waveguide the diffractive elements provide pupil replication in more than one direction which in turn provides for expansion of the eyebox in two-dimensions.
In some embodiments of WO 2016/020643 the two diffractive optical elements overlaid on one another are provided in a photonic crystal. This may be achieved by an array of pillars arranged on a plane within the waveguide, where the pillars have a different refractive index compared to the surrounding waveguide medium. Alternatively, the pillars may be composed as a surface relief structure arranged on one of the outer surfaces of the waveguide. In WO 2016/020643 the pillars are described as having a circular cross-sectional shape when viewed in the plane of the waveguide. This arrangement has been found to be highly effective at simultaneously expanding light in two dimensions and coupling light out of the waveguide. Compared to other diffractive combiners the embodiments of WO 2016/02/0643 can also provide for more efficient use of space on the waveguide, which can decrease manufacturing costs.
An optical device featuring an output element with optical structures that have a diamond cross-sectional shape is disclosed in WO 2018/178626. A modified diamond cross-sectional shape is also disclosed, where the modified diamond features notches cut into two opposing vertices of a diamond profile. Compared to circular structures optical structures having such a modified diamond shape may exhibit a central strip of light along the output element with a brightness that is better balanced relative to the rest of the output element. This may reduce an undesirable “striping” effect that can otherwise occur in the output image and so improve the brightness uniformity of the output from the combiner.
In the photonic crystal embodiment of WO 2016/020643 as well as in WO 2018/178626 the diffractive optical features are arranged in a two-dimensional periodic array having hexagonal symmetry. The vector sum of the two grating vectors associated with this array and the grating vector associated with the one-dimensional input diffractive element is zero. As disclosed in WO 2018/178626 and WO 2016/020643 this arrangement can provide for two-dimensional pupil replication and eyebox expansion as well as coupling light out of the waveguide to a viewer.
Although the modified diamond structures of WO 2018/178626 are effective, they are prone to some drawbacks.
First, there is a need to ensure that the modified diamonds are accurately dimensioned, including the size of features such as notches. Small deviations in the shapes from the intended design can lead to undesirable scattering properties. For instance, variations from the diamond shape can modify the relative proportion of light coupled into various directions which may cause a bright central band in the observed image. This places challenging tolerances on the manufacturing processes by which these structures are formed.
Second, the requirement that the shape of the modified diamond structures have dimensions within a narrow range restricts the extent to which the optical element may be varied with respect to position. Rather than varying the structures to have scattering properties that are optimal for each position, the modified diamond structures have to be designed as a compromise of what is required across the whole optical element.
Third, the narrow constraints on the shape of the modified diamond structures also limits the extent to which the structures may be optimized to take into account other considerations. For example, although diffractive waveguide combiners are specifically designed and engineered to receive an input pupil of image bearing light from a projector and then propagate that single input pupil across an output region of the device to yield an eyebox that permits a user to perceive the image at a range of angular positions when looking through the waveguide; the same diffractive elements can also cause unwanted diffraction of external ambient light, such as sunlight or electric lighting, potentially resulting in the appearance of rainbow artefacts within the eyebox to a wearer of the device as the external light, which is spectrally broadband for typical light sources, is separated into its component colours due to the dispersive nature of light scattering from diffraction gratings. These rainbow artefacts may have the appearance of rainbow-coloured streaks or bands of light that can appear across the field of view for a user and thus may adversely affect a user experience by distracting the user from viewing the intended projected imagery and/or the real world.
Consequently, there is a need for an improved waveguide that is less susceptible to the appearance of rainbow artefacts, at least within the central portion of the eyebox region of the waveguide where a wearer is most likely to be observing projected images. Minimizing such artefacts is desirable for many use cases. However, the extent to which this may be accomplished by the optical structures is limited if the structures have tightly constrained shapes and dimensions.
Finally, the optical elements described in both WO 2018/178626 and WO 2016/020643 require that the output element is extended in size so that the two-dimensional expansion can fan-out diagonally to fill the designed eyebox in the direction orthogonal to the direction from the input grating to the output grating. This adds to the size of the device, compared to the minimum required for a given eyebox.
An object of the present invention is to overcome one or more of these issues and limitations.
According to a first aspect of the invention, there is provided a diffraction grating for use as an output element of a diffractive waveguide combiner for an augmented reality (AR) or virtual reality (VR) display, comprising:
By “oblique” it is meant that the unit cell has the shape of a parallelogram with non-perpendicular vertices, which terminology is also used in the field of crystallography to describe two-dimensional monoclinic crystal lattices. A grating of this type may therefore be referred to as an interleaved skewed rectangular grating. It should be understood that the two arrays of optical structures are arranged on the same oblique unit cell, although the lateral position of the optical structure(s) of the first array within the unit cell will be different from the lateral position of the optical structure(s) of the second array within the unit cell, giving rise to the above-mentioned offset between the two arrays. Since the two arrays are both based on the same unit cell, they will have the same periodicity as one another (which is the periodicity of the grating as a whole). However, the period of the arrays may be different in different directions—that is, the first period of the grating may be the same or different from the second period of the grating. If the first and second periods are equal, the unit cell is a rhombus (which is a special case of “oblique”). By “spacing between neighbouring optical structures” of an array, it will be understood this means the distance between the same points on each of the neighbouring structures (e.g. the middle of each structure), i.e. the pitch of the repeating pattern.
By arranging for the unit cell of the grating to be oblique, an additional degree of design freedom is introduced into the grating, namely the angle between the sides of the unit cell, which is no longer 90 degrees. This enables the direction(s) of pupil replication in the plane of the grating to be controlled and configured as necessary, for example to ensure full usage of the eyebox area. This can be particularly useful where complex waveguide geometries are to be implemented, such as corner injection arrangements. The use of an interleaved skewed rectangular grating of the sort disclosed herein also provides additional control over the position at which rainbow artefacts will be perceived by the viewer. Further, the interleaved skewed rectangular grating has been found to give rise to improved uniformity of luminance across the eyebox area.
The grating may have the arrays of optical structures arranged in a repeating pattern, with the optical structures of the first array overlaying with the optical structures of the second array. Both arrays of optical structures are arranged such that the orientation of the patterns that they form are identical to each other. By overlaying the optical structures the first array of optical structures are interspersed in or on the plane around the optical structures of the second array of optical structures. In some embodiments the arrays of optical structures may comprise arrays of holes within a polymeric layer. For instance, the optical structures may be apertures filled with air, such that there is a refractive index difference between the air and the surrounding polymeric layer. In other embodiments they may comprise surface relief structures.
Preferably, the first array of optical structures and the second array of optical structures are configured to receive light from an input direction and to couple orders of the light in directions that are at angles to the input direction thereby providing two-dimensional expansion of the light and to couple out orders of the light towards a viewer.
Preferably, the first periodic array forms a first 2D lattice with oblique symmetry, and the second periodic array forms a second 2D lattice with oblique symmetry. The grating may have a finite extent to be physically realisable. As such the first and second periodic arrays may be truncated to a region or a set of distinct regions within the plane associated with the grating. Each of these regions may be described by a closed profile defining a shape within which the grating will be present and noting that whilst the spatial extent of the first and second periodic arrays can be near identical, the offset between the arrays requires that they cannot be cropped to exactly the same profile within the plane, but this may be accomplished to within one period in each periodic direction and this will have a negligible consequence for the light scattering properties of the grating.
The grating may act as an output element of a waveguide. This may be a diffractive waveguide combiner (DWC) for an AR or VR display. An interleaved skewed grating configured as an output element of a DWC will scatter (diffract) incident light according to the principles of diffraction from periodic structures. Specifically, this means that an incident monochromatic beam of light will be scattered in various directions as described by diffraction orders derived from the periodicity of the interleaved skewed grating.
Diffraction orders which change the direction of light but do not couple light out of the waveguide are termed turn orders whereas those that couple light out of the waveguide are known as to-eye orders. As described in WO 2016/020642 together turn orders and to-eye orders can provide the functions of pupil replication, eyebox expansion and output coupling. In order for a device that operates on these principles to perform well it is important that these diffraction orders are balanced in strength with respect to each other and with respect to the direction, wavelength and polarisation of incident beams of light.
Certain characteristics of the grating may be described in terms of grating vectors. Thus, a first pair of parallel sides of the common oblique unit cell define a first output grating vector of the diffraction grating, the direction of the first output grating vector being perpendicular to the direction of the first pair of parallel sides, and the magnitude of the first output grating vector being inversely proportional to the spacing between the first pair of parallel sides along the direction of the first output grating vector. A second pair of parallel sides of the common unit cell define a second output grating vector of the diffraction grating, the direction of the second output grating vector being perpendicular to the direction of the second pair of parallel sides, and the magnitude of the second output grating vector being inversely proportional to the spacing between the second pair of parallel sides along the direction of the second output grating vector. In accordance with the invention, the first and second output grating vectors are non-parallel and non-perpendicular to one another. Preferably, the respective magnitudes of the first and second output grating vectors are the same or different; and/or the angle between the first and second output grating vectors is greater than 90 degrees and less than or equal to 150 degrees, more preferably less than or equal to 135 degrees.
It is also useful to describe some characteristics of the grating by reference to the unit cell itself. In the plane there is defined a first direction, termed the a-direction of the grating, which is arranged to be parallel to one of the sides of the common unit cell (e.g. one of the first pair of parallel sides), and a second direction, termed the b-direction of the grating, which is arranged to be parallel to one of the adjacent sides of the unit cell (e.g. one of the second pair of parallel sides). The angle between the a-direction and the b-direction will be non-zero and non-perpendicular. The z-direction of the grating can be defined to be in the direction normal to the plane of the grating (i.e. perpendicular to the a-direction and to the b-direction). In this way, an a-period (which may be the “first period” of the grating mentioned above) can be defined as the separation between matching points on nearest pairs (i.e. neighbouring optical structures) of optical structures of the first periodic array, as measured along the a-direction. The b-period (which may be the “second period” of the grating mentioned above) is defined as the separation between matching points on nearest pairs (i.e. neighbouring optical structures) of optical structures of the first periodic array, as measured along the b-direction. The second periodic array has the same a- and b-period as the first periodic array as determined by the distance between the nearest pairs of optical structures of the second periodic array, as measured along the a- and b-direction, respectively. It should be appreciated that the a-period is not equal to the spacing between pairs of parallel sides of the unit cell along the direction of the first output grating vector, and nor is the b-period equal to the spacing between pairs of parallel sides of the unit cell along the direction of the second output grating vector. As such the a- and b-periods do not have a direct relationship with the magnitudes of the first and second output grating vectors (although changing the a- and/or b-period may of course also lead to a change in those magnitudes).
The offset between the first and second periodic arrays may be an a-offset, defined as the separation between a fixed point on one of the optical structures of the first rectangular array and a fixed point on one of the optical structures of the second rectangular array as measured along the a-direction. Alternatively, the offset may be a b-offset defined as the separation between a fixed point on one of the optical structures of the first rectangular array and a fixed point on one of the optical structures of the second rectangular array as measured along the b-direction. The factor may comprise a first parameter that describes the offset between the first and second rectangular arrays in the b-direction and/or a second parameter that describes the offset between the first and second rectangular arrays in the b-direction. In this way, the offset being different to half the period may be different to half a period in the a-direction and/or half a period in the b-direction.
The offset is preferably measured between an optical structure of the first array and an optical structure of the second array that are closest to each other. The fixed point may be chosen to suit convenience but for simple optical structures will normally be the centre of the structure, as mentioned above.
Hence in some examples, by having a grating where the first array of optical structures are offset from the second array of optical structures by a factor which is different to half the first or second period of the grating, and whether or not the second array of structures is otherwise identical to the first array, it can be ensured that there exists to-eye orders. The directional properties and magnitude of these to-eye orders will depend on the extent to which the offset is different to half the period. Specifically, where the a-offset is different from half the a-period, and/or a b-offset that is different from half the b-period, it can be ensured that there exists to-eye orders where the directional properties and magnitude of the to-eye orders will depend on the extent to which the a-offset is different from half the a-period and/or the b-offset is different from half the b-period. In this way, the scattering (diffracting) properties of such a grating used as an output element can be varied as required.
By having a grating where the optical structures of the first periodic array are different by at least one characteristic to the optical structures of the second periodic array this too can ensure that to-eye orders exist.
The turn orders of the grating may also depend on the shape and material composition of the optical structures of the first and second periodic arrays as well as the offsets between these arrays.
If the optical structures of the first and second periodic arrays are identical and the a- and b-offsets are equal to half the a- and b-periods, respectively, then this can ensure that no to-eye orders exist and only turn orders will be allowed. Therefore, by exploiting differences in how the various turn orders and to-eye orders depend on the shapes of the optical structures, the a- and b-offsets, and differences in a characteristic between the optical structures of the first and second arrays, the scattering properties of a grating used as an output element of a DWC can be varied as required. In particular, it is possible to use turn orders to distribute light in two dimensions across an interleaved skewed rectangular grating and so provide a function of pupil replication to expand the eyebox provided whilst also using to-eye orders to output light towards a viewer so that a projected image appropriately input coupled into the DWC can be seen.
In preferred embodiments, the optical structures of the first periodic array may differ from the optical structures of the second periodic array in at least one characteristic by one or more of:
The optical structures may differ from one another in at least one characteristic by the optical structures of the first array having a different shape in the plane to the optical structures in the second array. By providing optical structures of the first or second array with a different shape to the optical structures of the other array it is possible to enable to-eye-orders. This is the case even if the a- and b-offsets are equal to half the a- and b-periods, respectively, because the symmetry is broken and no grating with half-periods is formed. The shape may be the cross-sectional shape in the plane. For instance, the optical structures in the first array may have a circular cross-section, and the optical structures in the second array may have a rectangular cross-section. Alternatively, the optical structures in the first array may have a circular cross-section, and the optical structures in the second array may be composed of multiple elements with a triangular cross-section. Any shape, and any combination of shapes may be envisaged, so long as they are different between the arrays. This means shapes such as circular, square, rectangular, triangular, or any other shape that may be envisaged, may be used and the number of elements making up the optical structures of each of the arrays can be one, two or more.
Alternatively, or in addition, the optical structures of the first and second array may differ from each other in at least one intrinsic optical property including refractive index, electric permittivity, magnetic permeability, absorptivity and/or birefringence. In this way, the optical structures of the first array could be composed of material with a different refractive index, electric permittivity, magnetic permeability, absorptivity and/or birefringence to those of the second array. The optical structures of both arrays may be composed of a variety of different materials. As long as the spatial distribution of the refractive index, electric permittivity, magnetic permeability, absorptivity and/or birefringence of these materials is not the same for the structures of the first array compared to the second array, then to-eye orders with non-zero scattering strength may exist.
Alternatively, or in addition, the optical structures may differ from one another in at least one characteristic by the optical structures of the first array having a different size in the plane to the optical structures of the second array. The size may be the size of the cross-section of the optical structures, when viewed in the plane. For instance, the size of the optical structures of the first array may be smaller than the optical structures of the second array.
Alternatively, or in addition, the optical structures may differ from one another in at least one characteristic by the optical structures of the first array having a different orientation in the plane to the optical structures of the second array. For instance, the optical structures of the first array may be orientated at an angle in the plane with respect to the optical structures of the second array. They may be orientated at an angle of 30°, 45°, or 90° to one another. Alternatively, they may be orientated at any other angle with respect to one another. In some arrangements, the optical structures of the first array may be a mirror image of the optical structures of the second array.
In other arrangements, in addition or instead of the above, the optical structures may differ from one another in at least one characteristic by the optical structures of the first array having a different height, or physical extent, in a direction perpendicular to the plane to the optical structures of the second array. The optical structures have a three-dimensional profile. The height is perpendicular to the cross-sectional area as described above. This may be in the z-direction. For instance, the optical structures of the first array may extend in a direction orthogonal to the plane by a larger amount than the optical structures of the second array, or vice versa.
In some arrangements, the different physical extent may involve the optical structures of the first array having a different blaze to the optical structures of the second array. For instance, at least one of the optical structures in the first and/or second arrays may have a height or physical extent in a direction perpendicular to the plane which varies along the plane. In this way, a blazed grating may be formed. In some arrangements, this may only apply to the optical structures of the first array. In other arrangements, it may apply to optical structures of both arrays so long as there is a difference between the variation in height between the two optical structures of each array, or due to different characteristics as described herein. This may enable further control of directional scattering properties. The variation of height may be along a single axis of the plane, or along multiple axis of the plane.
The different characteristics described above between the first and second periodic arrays can be selected to enable control of the diffraction orders for light scattering from an output grating of a diffractive waveguide combiner composed of such interleaved skewed rectangular gratings.
In some arrangements, the second array of optical structures may be offset from the first array of optical structures in the a-direction by a distance which is different to half the a-period and in the b-direction by a distance which is equal to half the b-period. Alternatively, the second array of optical structures may be offset from the first array of optical structures in the b-direction by a distance which is different to half the b-period and in the a-direction by a distance which is equal to half the a-period. In another variation the second array of optical structures may be offset from the first array of optical structures in the a-direction by a distance which is different to half the a-period and in the b-direction by a distance which is different to half the b-period. In this way, the offset that is different to half a period may be in the a-direction, the b-direction or both directions.
It has been found that when the offset is by a factor that is different to half a period in only a direction of a single axis, then turn orders are produced that are symmetric about the plane normal to the direction in which the offset is different to half a period. A symmetric turn order is one where the scattering (diffracting) properties are the same if both the sign of the diffraction order is flipped and the direction of light is mirrored with respect to the plane of symmetry. Whereas when the offset is by a factor that is different to half a period in both directions it can be found that more directional differences in terms of intensity between turn orders can be produced. This can provide the flexibility of tuning the output element to vary the strength of specific turn orders.
It has been found that if the optical structures of the first and second arrays are identical then when the a-offset is zero and the b-offset is equal to half a period, then there will be no to-eye orders in the b-direction. To-eye orders in the a-direction may still be present. The only diffraction orders that may be allowed in the b-direction are the zeroth order and diffraction orders that turn a light beam back in the b-direction. If such an arrangement were to be used at the edge of a grating configured as an output element of a DWC, then it could serve to take light which would otherwise escape towards the edge of the DWC and send it back towards the interior region of a grating where it may then be output towards a viewer. Such recycling of light that would otherwise be lost may serve to increase the optical efficiency of the grating.
Similarly, it has also been found that when the b-offset is zero and the a-offset is equal to half a period then there will be no to-eye orders in the a-direction. To eye orders in the b-direction may still be present. The only diffraction orders that may be allowed in the a-direction are the zeroth order and diffraction orders that turn a light beam back in the a-direction. Such turn-back orders may be used to redirect light back towards the interior region of a grating where it may then be output towards a viewer. By selectively configuring a grating with regions at the edges of the grating that provide turning back of light in either the a- or b-direction, depending on which is advantageous according to the predominant direction of light at a particular part of the grating then it is possible to increase optical efficiency with which light may be output from a waveguide.
The period of the optical structures in the first array is constant across the plane, and the period of the optical structures in the second array is constant across the plane. This means that the optical structures of both arrays have long range periodicity across the waveguide in both the a and b directions.
In some arrangements, the optical structures of the first and/or second arrays may form a continuous structure. In this way, the optical structures of the first array need not be distinct entities but may join together to form a continuous structure or a series of continuous structures. This may also be the case for the optical structures of the second array. Conceptually, there is no difference between an optical structure with the periodicity of an oblique array and an oblique array composed of discrete structures repeated at each node of the array and with a shape such that when repeated they are contiguous with each other.
An interleaved skewed rectangular grating may also be created by combining the first array of optical structures and the second array of optical structures by methods other than overlaying the structures. If the first and second arrays of optical structures may each be represented as arrays of surface relief structures of the same material with height (as measured relative to a reference plane) that varies with position then an interleaved skewed rectangular grating may be created as a surface relief structure with height at a given position in the plane that depends on the heights of the first and second arrays of optical structures at that position in a variety of ways. Possible values for the resulting height at a given position on a reference plane of an interleaved skewed rectangular grating with a surface relief structure so created include, but are not limited to:
It should be noted that here, any a- and/or b-offset between the first and second arrays of optical structures would be applied to the relevant array of optical structures before they are combined.
Alternatively, if both the first and second arrays of optical structures are arrays of shapes that may be represented using a three-dimensional geometric description such as a mesh surface, a collection of geometry primitives such as cuboids, cylinders, ellipsoids and tetrahedra, or otherwise, then an interleaved skewed rectangular grating may be created with a representation that is the result of the application of a geometric union, geometric intersection or geometric subtraction operation between the first and second arrays of optical structures. Again, it should be noted that here any a- and/or b-offset between the first and second arrays of optical structures would be applied to the relevant array of optical structures before they are combined.
Alternatively, if both the first and second arrays of optical structures are represented as arrays of three-dimensional volumetric functions or three-dimensional voxels describing the optical properties of the structures with respect to position, then an interleaved skewed rectangular grating may be created with a representation that is a volumetric function or voxel-based description wherein the optical properties described by the function or voxels at a given position in three-dimensional space depends on a mathematical relationship involving the optical properties of the corresponding volumetric function or three-dimensional voxels representing the first and second arrays of optical structures at that position. With this approach, possible values for the optical properties of an interleaved skewed rectangular grating at a given position include, but are not limited to:
Again, it should be noted that here any a- and/or b-offset between the first and second arrays of optical structures would be applied to the relevant array of optical structures before they are combined.
The interleaved skewed rectangular grating resulting from the combination of two arrays of optical structures may be modified by application of one or more layers of coating on the surface of the structures. Each layer of coating may have optical properties that are different to the other layers of coating and/or the optical structures atop of which the coating is applied. It is also possible for multiple layers of optical structures as well as multiple layers of coating to be formed on top of each other to create an interleaved skewed rectangular grating with a multi-layered structure.
According to a further aspect of the invention, there is provided a diffractive waveguide combiner for an augmented reality or virtual reality display, comprising a waveguide, the waveguide being a substrate configured to transmit light, having arranged in or on the waveguide:
The substrate may be planar. The waveguide may be a planar slab waveguide. The output grating may be placed in or on the waveguide. For instance, it may be placed on one of the external faces of the slab. Alternatively, it may be placed within the slab as long as the refractive indices of the optical structures of the grating are different from the refractive index of the slab. The plane of the waveguide may be the same as the plane on which the first and second periodic arrays are arranged.
The waveguide may comprise: a planar slab of transparent optical material surrounded by a medium with a refractive index lower than the refractive index of the planar slab such that light arranged to have a sufficiently large angle of incidence will be confined within the slab in the direction normal to the planar faces of the slab by total internal reflection. Preferably, the planar faces of the slab are parallel to the plane of the output grating.
The output grating need not cover the complete spatial extent of the slab. However, in some arrangements it may do such that the slab has a finite spatial extent of at least the size of the output grating. The output grating preferably has a substantially rectangular (e.g. square) periphery, optionally with one or more truncated corners. This is desirable since in many cases the image to be displayed will have a rectangular format. It is also preferable for the output grating to have its edges substantially aligned with the global axes of the DWC.
The output grating is configured to receive light from the input direction and diffract light out towards the eye or eyes of a viewer. In this way it acts as an output element of the waveguide combiner. The waveguide combiner also comprises an input grating (i.e. another diffractive optical element) configured to couple light into the waveguide and to provide light to the first and second arrays of optical structures in the input direction. The input grating is preferably a one-dimensional diffraction grating comprising periodic grooves in one surface of the waveguide. The input grating may be an input grating as described in WO 2016/020643.
Preferably the input grating has a high efficiency for coupling light into the waveguide. One way this may be achieved is by blazing the structures of the diffraction grating so that light is preferentially directed towards the interleaved skewed rectangular grating.
In particularly preferred embodiments, the input grating vector and the first output grating vector are parallel to one another and have the same magnitude as one another. It is advantageous to align one of the output grating vectors with the input grating vector so that the sum of any set of diffractive interactions that couple light into the waveguide combiner and out to the eye equals zero. This will then be true for any set of diffractive interactions that couple light into TIR in the waveguide via the input grating and out of the waveguide via the output grating, and ensures that the angular and chromatic properties of the input image are conserved. However, the other (second) output grating vector can be positioned at an arbitrary angle (subject to design constraints). It is this freedom to change the direction of one of the output grating vectors (relative to the other of the output grating vectors) that enables the pattern of pupil expansion to be configured as desired, e.g. to make more efficient use of the output grating area.
This finds particular utility in complex waveguide geometries. For comparison, conventional waveguides typically comprise an output grating having a substantially square or rectangular periphery, and an input grating arranged to direct light towards the output grating either from one side (“side-injection”) or from above (“top-injection”). Typically the (straight) edges of the square or rectangular output grating are aligned with orthogonal x and y axes of the waveguide, which are intended to lie substantially horizontally and vertically (respectively) when the waveguide is in use. The input grating is configured to direct light towards the output grating along the x or y axis. If an interleaved rectangular grating (i.e. without any skew) is used as the output grating, one of its grating vectors will be aligned with the input vector and the other grating vector will be perpendicular. In this way, pupils are propagated along one of the x and y axes and replicated in the other of the x and y axes, leading to good pupil expansion which fills the eyebox in this standard geometry.
However, in some cases it would be desirable to utilise differently shaped or orientated output gratings (in terms of their periphery) and/or to allow for different relative positions of the input and output gratings. In particular, corner injection provides a number of advantages including improved peripheral vision, since the input grating (and the accompanying optics) can be located away from the wearer's main field of view. Additionally, corner injection may be preferred for certain designs of headsets, e.g. where the light projector is to be incorporated into an arm of a spectacle frame, since the input grating can then be placed closer to the projector, simplifying or even eliminating any intervening optics. In corner injection configurations, light will be directed from the input grating to the output grating along an input direction which is not parallel with the x or y axes of the waveguide. As such, if the output grating is substantially rectangular with its edges parallel to the x and y axes, use of an interleaved rectangular grating (i.e. without any skew) with one of its grating vectors aligned with the input vector and the other perpendicular to the input vector leads to non-uniform illumination of the eyebox. By instead using an interleaved skewed rectangular grating, as defined above, this problem can be rectified since the two output grating vectors are no longer perpendicular and hence the pupil replication direction can be re-orientated as necessary to fill the eye-box.
Thus in some preferred embodiments, the output grating has a periphery in the plane of the waveguide that includes a first edge, and the output grating and the input grating are arranged relative to one another such that, in use, light from the input grating enters the output grating by crossing the first edge, the input direction intersecting the first edge at a non-perpendicular angle to the direction of the first edge, and wherein preferably the second output grating vector is substantially parallel to the direction of the first edge. By “direction of the first edge” we mean the direction parallel to the first edge if the first edge is straight. If the first edge is curved, the direction of the first edge is its tangent at the point of intersection. If the first edge is made of multiple segments (e.g. a sinusoidal edge or “zig-zag”), it is its overall direction that is relevant, e.g. that parallel to a straight line joining the two ends of the first edge. Since the second output grating vector follows the direction of the first edge, the exit pupils are also replicated along that direction leading to improved filling of the eyebox area. The output grating periphery could have any shape (e.g. square, rectangular, triangular, circular, polygonal, irregular) and could lie at any orientation in the plane of the waveguide.
Preferably, the output grating has a periphery in the plane of the waveguide that includes four substantially straight edges arranged along substantially orthogonal directions, the periphery of the output grating preferably being substantially rectangular. In this case, the output grating could be, for example, a conventionally-orientated substantially square or rectangular area (optionally with one or more truncated corners) and the input grating could be positioned to provide corner-injection (i.e. not side-injection or top-injection).
For instance, in preferred embodiments, a first centre axis of the output grating extends parallel to and equidistant between two opposing straight edges of the periphery, and a second centre axis of the output grating extends parallel to and equidistant between the other two opposing straight edges of the periphery, the first and second centre axes intersecting one another at the centre of the output grating, and the input grating is located on neither the first centre axis nor the second centre axis of the output grating. Preferably the first centre axis is parallel to the x-axis of the waveguide, and the second centre axis is parallel to the y-axis of the waveguide. Thus the input direction of the input grating, from the centre of the input grating to the centre of the output grating, is not parallel to the x or y axes of the waveguide.
Advantageously, a line connecting the centre of the output grating and the centre of the input grating makes a skew angle (φskew) with a first global axis of the diffractive waveguide combiner which is in the plane of the waveguide and designed to lie substantially horizontal in use, the skew angle (φskew) being non-zero and non-perpendicular, wherein preferably the angle (γskew) between the first and second output grating vectors is given by: γskew=90°+φskew. Preferably the first global axis is the x-axis of the diffractive waveguide combiner. Desirably, the output grating has a periphery which includes at least one substantially straight edge which is parallel to or perpendicular to the first global axis. For instance, the output grating may be a substantially square or rectangular grating, aligned with the x and y axes.
By linking the angle (γskew) between the first and second output grating vectors to the skew angle (φskew) in this way, the eyebox can be reliably filled with exit pupils.
Preferably, the waveguide comprises multiple output gratings according to the above aspect, wherein the multiple output gratings at least partially overlap in the plane of the waveguide and are offset from each other in the direction perpendicular to the plane of the waveguide. In some arrangements the regions covered by the gratings, as projected onto a plane parallel to the plane of the gratings may overlap to at least some extent, preferably completely.
In some arrangements, the period of the first and second rectangular arrays of each of the multiple output gratings are identical. The planes of these gratings may be parallel to each other. The individual gratings may be positioned on opposing surfaces of the waveguide or embedded within the waveguide. The planes of the gratings may be offset by a distance considerably longer than the wavelength of light. In some arrangements it is preferable that the separation between these distinct gratings is longer than the coherence length of the light from the projector.
Preferably, the arrangement of the optical structures between the multiple output gratings differ from one another. By having different arrangements of optical structures (e.g. different offsets between the first and second arrays, or different characteristics) between the multiple output gratings, each multiple output grating can be tailored such that it has a different diffraction characteristic. In some arrangements, the arrangement of the optical structures of a first of the multiple output gratings may be such that the first multiple output grating predominantly provides two dimensional expansion of the light, whilst the arrangement of the optical structures of a second of the multiple output gratings may be such that the second multiple output grating predominantly couples out orders of the light towards a viewer.
Preferably, the waveguide comprises multiple output gratings according to the above aspect, wherein the period of the first and second periodic arrays of each of the multiple output gratings are identical.
Preferably, the waveguide comprises multiple output gratings according to the above aspect, each output grating having an associated input grating forming a grating pair, wherein each grating pair is configured to interact with light of a specific wavelength range.
Preferably, the output diffractive waveguide combiner comprises a plurality of waveguides arranged on top of one another thereby forming a composite stack of waveguides.
Preferably, the waveguide comprises a plurality of waveguides adjacent to one another.
Preferably, the output grating(s) and/or the input grating(s) are formed of a surface relief structure on the waveguide or an embedded structure in the waveguide.
Preferably, the optical structures of the output grating(s) are composed of multiple distinct elements located at different positions orthogonal to the plane of the waveguide.
Preferably, the output grating(s) is comprised of a layer within the waveguide having a variation of optical properties to the surrounding waveguide.
Another aspect of the invention provides a headset comprising the diffractive waveguide combiner according to the above aspect, and a mount configured to support the headset on a person's head in use with the diffractive waveguide combiner in front of at least one of the person's eyes, this being the in-use orientation of the diffraction waveguide combiner, first and second global axes of the diffractive waveguide combiner being defined substantially parallel to the horizontal and vertical directions respectively in the in-use orientation and lying in the plane of the diffractive waveguide combiner, and a third global axis being defined orthogonal to the first and second global axes, wherein the input grating is offset from the centre of the output grating along both the first and second global axes, the input grating preferably being located in a corner of the diffractive waveguide combiner. Forms of headset envisaged include any of: a pair of glasses (spectacles), a pair of sunglasses, a visor, a helmet, a mask, a hat, a headband or similar. The first and second global axes are preferably the x-axis and y-axis of the waveguide respectively, and the third global axis is preferably the z-axis. It should be appreciated that the first and second global axes may not be exactly horizontal and/or vertical in use, e.g. due to wrap and/or pantoscopic tilt of the waveguide.
Preferably a line connecting the centre of the output grating and the centre of the input grating makes a skew angle (φskew) with the first global axis, the skew angle (φskew) being non-zero and non-perpendicular, wherein preferably the angle (γskew) between the first and second output grating vectors is given by: γskew=90°+φskew. This is particularly beneficial where the output grating area is substantially square or rectangular and has its edges aligned with the first and second global axes, as is often preferred.
The headset preferably further comprises a projector configured to project an image towards the input grating substantially along the third global axis. It will be appreciated that the projector may include optics to redirect the image generated by a light source of the projector as necessary so as to impinge on the input grating at the desired position and angle. The projector may be polychromatic and be provided in an orientation such that the optical axis of the projector lies out of the plane of the waveguide.
According to a further aspect of the invention there may be provided an augmented reality or virtual reality display comprising the diffractive waveguide combiner or the headset of the relevant aspect above.
According to a further aspect, there is provided a method of manufacture of a diffraction grating for an augmented reality or virtual reality display, comprising the steps of: providing a plurality of optical structures; and arranging the plurality of optical structures as described above.
The method may be configured to provide the diffraction grating with any of the preferred features mentioned above.
According to a further aspect there is provided a method of manufacture of a diffractive waveguide combiner for an augmented reality or virtual reality display, comprising the steps of: providing a waveguide, the waveguide being a substrate configured to transmit light, and arranging in or on the waveguide: an output grating being the diffraction grating of any of the above aspects; and an input grating for coupling in light into the waveguide towards the output grating.
The method may be configured to provide the diffractive waveguide combiner with any of the preferred features mentioned above.
Embodiments of the present invention will now be described, by way of example only, and contrasted with comparative examples, with reference to the accompanying drawings in which:
For context, the principles of operation and manufacture of diffraction gratings and their application to diffractive waveguide combiners (DWCs), will be described first in relation to interleaved rectangular gratings (which are not in accordance with the present invention) with reference to
It is well established that a spatially periodic array of structures (an object that possesses translational symmetry) may be decomposed into an array of discrete points, termed a lattice, at each point of which an identical structure is placed.
It is well known that a system with optical properties that vary in a spatially periodic fashion, such as a periodic array of surface relief structures created between media with different refractive indices or a periodic array of structures of one refractive index encapsulated in a medium of a different refractive index, will scatter incident light in directions determined by the direction and wavelength of the light and the periodicity and orientation of the lattice associated with the periodic array of structures. The strength of scattering in various directions depends on the shape and composition of the variation in optical properties, as well as the wavelength, direction and polarisation of the incident light.
When a periodic structure is configured in a plane and used to scatter waves, such as electromagnetic waves, it is typically referred to as a diffraction grating. A structure that is periodic along one direction only is often termed a one-dimensional diffraction grating, or 1D grating, and a structure that is periodic in two-dimensions is often termed a two-dimensional grating, or 2D grating. Other terms are also used for periodic light scattering structures such as photonic crystals of various dimensionality. Layered periodic structures are also possible, and when used to scatter electromagnetic waves are often referred to as 1D-, 2D-, or 3D-Bragg gratings, after the physicist Sir Lawrence Bragg, and depending on the dimensionality of the periodicity.
A diffractive waveguide combiner (DWC) is an optical device that employs diffraction gratings to perform functions that may facilitate an augmented reality (AR) or virtual reality (VR) display system. When used as part of such a display system a DWC may receive light from an artificial source which may be a computer-controlled image-based display system such as a micro-projector and then output this light again from a different position of the combiner such that it may be received by an observer or other detection system. In an augmented reality display system a DWC may also provide transmissive viewing of the surrounding physical world. The intended result being that images from the artificial source will be seen by a viewer as overlaid on the view of the surrounding physical world, thus providing an augmented reality display experience. This description will use the term real-world light to refer to light from the surrounding physical world as seen via transmissive viewing through a DWC, and the term projected light for light from an artificial source that is received by a DWC in order to be overlaid on the view of the surrounding physical world.
This invention is concerned with novel configurations of two-dimensional gratings with properties and features suited to application as an output element of a diffractive waveguide combiner (DWC).
In principle, any electromagnetic radiation field may be decomposed into a superposition of monochromatic plane waves. The electric field of a given plane wave in a linear, isotropic, homogeneous medium with refractive index n may be expressed as a function of position, r, and time, t, as
Where E0 is a constant vector describing the amplitude and polarisation of the plane wave, k is the wavevector of the wave, ω is the angular frequency of the wave, i=√{square root over (−1)}, and c.c. refers to the complex conjugate of the first part of the expression so that E(r, t) is real-valued only (often this term is dropped for simplicity). The wavevector and angular frequency are related to the speed of light, c, by the dispersion relation
The length of the wavevector k, |k|=k, is related to the to the wavelength of light in vacuum, λ, and refractive index of the material in which the wavevector is propagating n by
It should be noted that for most materials the refractive index n depends on the wavelength in vacuum but for the sake of clarity we do not show this explicitly throughout this description.
Using a Cartesian (x, y, z)-coordinate system for position we may write the components of position as a row vector,
We may also define a Cartesian coordinate system for the wavevector with basis vectors parallel to those of the physical space Cartesian (x, y, z)-coordinate system. We refer to this vector space as k-space and we may write the components of the wavevector as a row vector,
If we define the spherical angles θ and ϕ to describe the direction of the wavevector k, where θ describes the angle subtended between k and the z-direction of the Cartesian coordinate system and ϕ describes the polar angle of k as projected onto the xy-plane, then we may write the wavevector as
Without loss of generality, but with considerable convenience, we may define the plane of the spatially periodic structures with which we are concerned to be the xy-plane of a three-dimensional Cartesian (x, y, z)-coordinate system. Unless stated otherwise for the rest of this description it will be assumed that the plane of any spatially periodic structures arranged in a plane is parallel to such an xy-plane, which may be a globally applied coordinate system or one that has been defined locally in order to provide this convenience. We also define kxy to be the subvector of k in the two-dimensional subspace of k-space that is parallel to the xy-plane (and so the (kx, ky)-plane), which gives
We will term wavevector subvectors in this two-dimensional subspace as xy-wavevectors and the associated subspace of k-space as kxy-space. In many circumstances the interaction of light with a grating will be in a medium such as a glass waveguide and light will undergo refraction in order to couple into this medium. Such refraction may be computed by using Snell's law. Alternatively, we may note that, as a consequence of the boundary conditions at a smooth interface between different media and absent of any features such as a diffraction grating, the components of a wavevector in the local plane tangent to the interface remain unchanged upon refraction. Thus, if the interface between media is in the xy-plane of a Cartesian (x, y, z)-coordinate system, as will the case for much of the description herein, then the xy-wavevector will remain the same upon refraction, which can help clarify analysis and enable a more succinct presentation of the optical phenomena at work.
Any structure realised in the physical world cannot be truly infinite in extent meaning that translational symmetry does not extend beyond the edges of a finite periodic array. This invention is concerned with spatially periodic arrays that although not infinite extent, consist of a large number of unit cells, numbering at least in the millions. The invention is also concerned with the propagation of beams of light that are smaller than the spatial extent of the lattice. As such, the treatment of the scattering of light beams off the grating is well approximated by considering an infinite periodic array, with deviations for finite size effects taken into account where appropriate.
It is a well-established principle of optics that light will scatter from a spatially periodic structure in directions characterised by a vector equation involving the wavevector components of light and vectors derived from the lattice associated with the periodic structure. These vectors are termed grating vectors. If the lattice is arranged in a plane, then this equation will only involve subvectors within the plane of the lattice.
where we term L1(x, y) as the lattice function associated with the 1D diffraction grating shown in
We note that g1 is a two-dimensional vector within kxy-space as a consequence of arranging for the plane of the grating to be parallel to the xy-plane of the coordinate system.
The diffraction of monochromatic plane waves from such a grating will result in diffracted plane wave beams of light with xy-wavevectors given by the 1D grating equation,
or in terms of row-vectors of scalar components,
where m1 is a parameter describing the diffraction order of the interaction and is either zero, a positive integer or a negative integer. Here kxy is the xy-wavevector of the incident plane wave with x- and y-direction components given by kx and ky, respectively; kxy{m
If a plane wave beam of light, which may also be termed a collimated beam of light, undergoes successive interactions with a given 1D-diffraction grating then each interaction will obey the 1D grating equation. Under such circumstances, the following relationship will necessarily hold for the xy-wavevector of a beam k′xy after any number of interactions with the same grating,
where kxy is the xy-wavevector of the original beam before it first interacted with the grating and r1 is an integer formed from the sum of all the diffraction orders of the previous interactions, which we term here the cumulative order of g1. For example, if our beam has undergone N interactions with the same diffraction grating and m1(i) is the diffraction order of the ith interaction, then r1 is given by
In general, the value of r1 may be zero, positive or negative. A light beam corresponding to a particular value of r1 must obey the same dispersion relation as the incident light and so the magnitude of the full three-dimensional wavevector of the scattered light will be given by
where n′ is the refractive index of the medium in which the beam propagates. Here λ the wavelength of the wave in vacuum, f is the frequency of the wave and c is the speed of light in a vacuum, which all remain constant for a given monochromatic light beam. We can relate this to the Cartesian components of the wavevector by noting the definition of the scalar components of the diffracted wavevector,
and expanding the expression for the magnitude of the wavevector,
which we can rearrange to solve to give,
Values of kz{r
and describe light beams which do not freely propagate away from the grating. Such beams are referred to as evanescent orders to indicate corresponding evanescent electromagnetic waves. These orders will not transport energy without an additional structure interacting with them, such as another layer of optically structures. For a grating that is placed at an interface between two mediums with different refractive index the value of n′ for a transmitted order may differ from a reflected order. Consequently, a different range of orders may be non-evanescent for transmitted and reflected diffraction orders.
For light propagating in a medium of refractive index n incident on an interface with a medium of refractive index no and that is parallel to the xy-plane the condition that a beam will undergo total internal reflection (TIR) requires that the beam in the medium of refractive index no is evanescent. This is given by
Thus, for a collimated light beam propagating in a system consisting of a planar slab waveguide of refractive index n arranged with surfaces parallel to the xy-plane and in a surrounding medium of refractive index n0 we can identify three regions of k-space based on the xy-wavevector of the beam:
The use of diffraction gratings to transform beams of light between the free and waveguided propagation regions of k-space, whilst respecting the limits imposed by the evanescent region, is key to the function of a DWC.
By taking a slab of material of refractive index n with parallel, planar sides we may confine light beams in the direction orthogonal to the planar surfaces of the waveguide whilst allowing propagation of light within the waveguide. Such confinement may be used to allow light beams to be transported (i.e. relayed) from one location to another within a slim device: Light exiting a projector will satisfy the condition for the free propagation region and so freely propagate through the medium between the projector and the waveguide, typically air; a diffraction grating of suitable period and orientation on a slab waveguide may be used to diffract light from this projector such that it satisfies the condition for waveguided propagation and undergoes confinement within the slab by TIR; at some separate location from the first diffraction grating, a second diffraction grating with period and orientation identical to the first may be used to diffract some or all of the light beam out of the waveguiding region and into the free propagation region of k-space where it may then exit the waveguide, for example, towards the eye of an observer.
It is possible that the second grating may have a different period and orientation to the first, in this case the same inequalities apply for governing the regions of k-space. In this case the xy-wavevector in terms of the initial wavevector and the grating vectors that have interacted with the beam will acquire an additional term due to the distinct grating vector of the second grating, resulting in
Here h1 is the grating vector of the second grating and q1 the cumulative order for interactions with this grating.
The spatially repeating features of a 1D diffraction grating are often termed grooves. These grooves can be complex in shape, and even composed out of a variety of materials.
Since the gratings 301, 302, and 303 have the same grating vector any non-evanescent orders of an incident light beam will diffract in the same direction. However, the different shape of the structures will mean that in general the proportion of light coupled into non-evanescent transmitted and reflected diffraction orders will be different for each of the structures for a given incident beam direction, wavelength, and polarisation.
Waveguided Light Interactions with Two-Dimensional Diffraction Gratings
We can generalise the lattice function (9) to provide a method for the mathematical representation for two-dimensional gratings lying in the xy-plane by taking the product of lattice functions for two different one-dimensional gratings.
where pa and pb are the periods of gratings 401 and 402, respectively, and ϕa and ϕb are angles describing the orientation of the grating vectors of gratings 401 and 402, respectively (note as drawn in
where (xij, yij) gives the (x, y)-coordinates of a lattice point described by the index values i and j. These indices may be positive or negative integers, or zero.
A diffraction grating for scattering of light may be generated based on this lattice by associating with each point an identical structure, or ensemble of structures. Such structures should exhibit at least some variation of an optical property such as refractive index, electric permittivity, magnetic permeability, birefringence and/or absorptivity, either within the structures or relative to the medium surrounding the structures.
or in terms of row-vectors of scalar components,
Here {ma, mb} describes the two-dimensional diffraction order of the interaction, each component of which may be either zero, a positive integer or a negative integer; and kxy{m
Here kxy is the xy-wavevector of the original beam before it first interacted with the 2D gratings and ra and rb are integers formed from the sum of all the diffraction orders of the previous interactions. Here, we term the set of values {ra, rb} the 2D cumulative order of the 2D grating. If we consider a beam undergoing multiple diffraction events with a 2D grating and select just a single diffracted beam after each diffraction event with diffraction order {ma(i), mb(i)} for the ith interaction, then the cumulative order before and after the ith interaction, {ra(i-1), rb(i-1)} and {ra(i), rb(i)}, respectively, have values related by
If {ra(N), rb(N)} is the cumulative order of a beam after it has undergone N interactions with the same diffraction grating, and {ma(i),mb(i)} is the two-dimensional diffraction order of the ith interaction with the grating, then the values ra(N) and rb(N) are given by
From these equations we can clearly see that that since ma(i) and mb(i) are positive integers, negative integers or zero then ra(N) and rb(N) must also be positive integers, negative integers or zero.
The z-component of the full three-dimensional wavevector may be found from the wavelength of the light beam in vacuum, which does not change, the refractive index of the medium in which the beam propagates, n′, and the diffracted xy-components of the wavevector,
As in the case with a one-dimensional grating, values of kz{r
are evanescent orders and do not couple energy or result in freely propagating light beams. It is quite possible that for some orders only the transmitted or reflected beam will be non-evanescent.
As with the 1D grating we may identify three regions of k-space where different modes of propagation are possible for a system consisting of a planar slab waveguide of refractive index n arranged with surfaces parallel to the xy-plane in a surrounding medium of refractive index n0. The xy-wavevector of a beam that has undergone multiple interactions with a 2D grating leading to a cumulative order of {ra, rb} may be written as
where (kx, ky) is the xy-wavevector of the beam prior to interacting with the 2D grating. The three regions of k-space may then be defined as follows:
As with 1D gratings a light beam may undergo transitions between the free propagation and waveguiding regions upon interaction with a suitably configured 2D grating. However, in the case of a 2D grating the xy-wavevector may be deflected in more than one direction, as long as ga and gb are not collinear. This additional degree of freedom provides for a greater capacity for a grating to distribute light spatially within a waveguide. This may be used advantageously to support functions such as two-dimensional exit pupil expansion in a DWC.
In a slab-waveguide with a suitably configured 2D diffraction grating a beam may undergo waveguided propagation and at some regions of the waveguide interact with a 2D-grating. At each interaction the beam may split into multiple separate beams corresponding to different diffraction orders of the grating. Some of these beams may continue to be confined within the waveguide by TIR and so may interact again with the grating, again potentially splitting into multiple beams. This process will continue until the various light beams are absorbed, escape the grating region due to transmission out of the waveguide medium (which is allowed for xy-wavevectors in the free propagation region of k-space), escape the grating region due to propagation out of the region of the waveguide covered by the grating, and/or are absorbed or otherwise escape from the waveguide, for example by hitting the sides of the slab waveguide other than the surfaces parallel to the xy-plane.
The direction of a beam after a two-dimensional grating interaction will depend on the 2D cumulative order for that beam as determined up to the most recent grating interaction. This beam will thus have undergone an evolution of its cumulative order and in doing so will have traced out a branching path through the waveguide. Multiple beams with different evolutions of cumulative order but derived from the same incident collimated monochromatic beam coupled into the waveguide will trace out different paths. The accumulation of these beams may thus provide for a spatially extended distribution of the input light throughout part of a suitably configured waveguide. Such paths can be analysed analytically or by computational methods such as raytracing.
Having related the layout of two-dimensional periodic structures to the 2D grating equation it is now possible to design 2D gratings with prescribed directional scattering properties. As with the 1D grating case, the proportion of light coupled into a particular grating order will depend on the actual structure associated with the lattice, as well as the wavelength, direction, and polarisation of incident light.
We will use the term diffraction efficiency to describe the radiant power of a particular diffracted order relative to the radiant power of an incident beam. Here we will distinguish transmitted and reflected orders from a diffraction grating since they correspond to different beams, albeit with the same xy-wavevector. In mathematical notation we may use an index value, T to indicate whether a beam is a transmitted or reflected order of the associated grating. Here we will term T the transmission index and define that T=1 for a transmitted beam and T=−1 for a reflected beam, thus we can state that
where kz, k′z is the z-component of the wavevector of the incident and scattered beam, respectively, and sgn(x) is the sign or signum function. If we define
as the diffraction efficiency of a beam with diffraction order {ma, mb} and transmission index T then as a function of incident wavevector k and normalized electric vector Ê the diffraction efficiency will be given by
is the intensity of the incident beam and
is the intensity of the scattered beam for diffraction order {ma, mb} and transmission index T. Since intensity is the radiant power per unit area as measured in a plane perpendicular to the direction of propagation we must account for the possible change in the size of the beams upon diffraction, hence the inclusion of the term
where {circumflex over (z)} is a unit vector in the direction normal to the surface of the grating, k is the incident wavevector and k{m
Various methods may be used for the mathematical or computational analysis of grating designs to compute the scattering of light into the various diffraction orders. For simple cases and under certain approximations it is possible to perform analytical calculations. Here the use of mathematical convolution can allow for the description of a periodic array of finite structures. Such methods are well established in the field of Fourier optics and are particularly effective for gratings that introduce only a small perturbation to an incident wave.
In general, it is not possible to use purely analytical methods to solve for the optical scattering properties of gratings and instead it is necessary to use numerical techniques such as the finite-difference-time domain method (FDTD) with periodic boundary conditions, or semi-analytical methods such as rigorous coupled-wave analysis (RCWA). These methods are well established and there exists an extensive literature in the public domain describing their use for the analysis of diffraction gratings. Furthermore, there are several sophisticated software packages available both commercially (e.g. the Lumerical DEVICE suite from Lumerical Inc.) and free-of-charge (e.g. the Meep software package, originally from the Massachusetts Institute of Technology), which make such techniques readily accessible to a person sufficiently skilled in the art.
To understand the operation of a DWC it is helpful to appreciate the principles by which projected light may be configured for use with a DWC. The eyebox is the region of space over which viewing of the entire field of view of projected light output by the DWC is possible. Such a region is required in order to ensure that viewing of the output from the DWC is possible for a range of eye motions relative to the DWC such as rotation of the eye to vary the position of the centre of gaze and variations of the position of wear of the display system. The size, shape, and location of an eyebox at a specified distance, or range of distances, is often a design requirement for a DWC. In many cases the size and shape of a design eyebox is a minimum that must be achieved rather than an exact requirement.
Many DWCs will output a waveguided beam multiple times in order to expand the size of the eyebox. For such DWCs it may be advantageous for each beam of projected light to be collimated such that the wavefront of the beam is planar. Assuming that the beams are of moderate size and the propagation distances are not too large (e.g. beam diameter>0.25 mm, propagation distances<100 mm) then in such a case the wavefront of the various beams output from the DWC will also be planar, even though the propagation distance of each of the beams may be different. This will mean that different outputs derived from the same initial beam, as long as they have the same direction, will appear to come from the same location. If the beams are not collimated, then different outputs derived from the same initial beam may appear to be from a slightly different location, owing to evolution of the wavefront between different output events. This may cause undesirable artefacts for the viewer such as loss of image sharpness, or small shifts in the apparent position of parts of the image depending on the location of the observing eye within the eyebox. In order to avoid such artefacts, it may be advantageous to ensure that the projected light provided to a DWC is collimated.
Suitable technologies for the display 502 include emissive displays such as organic light emitting device based pixel displays (OLED displays), micro light emitting device based pixel displays (μLED displays) or miniature cathode-ray tubes (CRT displays), and reflective displays such as those based on digital micro-mirror devices (DMD displays) or liquid-crystal on silicon displays (LCOS displays). For projectors based on reflective displays additional optical elements not shown in
During operation each point of display 502 emits or reflects light towards the lens system 503 resulting in a collimated beam with a unique direction determined by the point on the display. For example, points 504 and 505 result in the collimated beams 506 and 507, respectively, each of which is shown schematically in
In order to write an expression for the electromagnetic waves produced by a projector it is useful to define the following:
As an example we assume that the projector is in a Cartesian (x, y, z)-coordinate system where the z-axis is normal to the plane of the display 502, the optical axis of the imaging system 503 is coincident with the normal projected from the centre of the display and the u- and v-directions of the display 502 are parallel to the x- and y-directions of the (x, y, z)-coordinate system. For a projector with a high-quality imaging system exhibiting negligible aberrations and distortion the wavevector k(λ, u, v) can be written in row vector form as
The field of view of the output of the projector 503 may then be found by considering the extents of the display and using equation (50). It is sometimes advantageous to refer to the horizontal and vertical gaze angle of a projected light beam. The horizontal angle, θx, is the angle subtended by the beam to the z-axis when projected into the xz-plane and the vertical gaze angle, θy, is the angle subtended by the beam to the z-axis when projected into the yz-plane. With this definition the wavevector of the light beam is given by
Thus, we can see that
The horizontal field of view, Θx, is defined as the angle subtended by the range of output wavevectors when projected into the xz-plane and is given by
Similarly, the vertical field of view, Θy, is defined as the angle subtended by the range of output wavevectors when projected into the yz-plane and is given by
The electromagnetic field output by the projector 501 as observed at the exit pupil, ED(r, t) can be written as an ensemble of plane waves, truncated by the spatial extent of the exit pupil,
This decomposition means that rather than be concerned with a complicated arbitrary electromagnetic field we may instead treat the output from a projector as an ensemble of separate, spatially truncated, monochromatic plane wave components, each of which is simpler to analyse. A complete description is then given by a superposition of these components. Furthermore, for many projector systems these components will not be coherent with respect to each other, so this superposition may be performed in the intensity domain of a detected images. By analysing the propagation of the various plane wave components we may understand how a DWC can be used to map the output from a projector into an observation device, such as a wearer's eye.
Having established this formalism we can now define a collimated beam of light as being a electromagnetic plane wave which has a wavefront amplitude that is non-zero over a finite region, typically dictated by the exit pupil of a projector. In this scheme the projected light of an AR- or VR-display system is an ensemble of collimated beams, where each beam corresponds to a point in the projected image being conveyed by the display system.
The transformation of a spatially distributed source object into an ensemble of collimated beams where the direction of a given beam depends on the position on the source object in a fashion similar to equation (50) is often referred to placing an object at infinity, in analogy with having a much larger object at a very large distance such that the wavefront from any point source on the object becomes planar when interacting with the system at hand. An imaging system, such as a camera or an observer's eye that is focused to infinity and configured to receive a collimated beam of light will produce a sharp point at a location determined by the direction of the incident plane wave. Thus, an imaging system focused to infinity and trained to observe the ensemble of collimated beams generated from optically placing an object at infinity will produce an image of the original object.
Strictly speaking as these plane waves will be finite in extent, owing to the introduction of the pupil function, diffraction will cause the waves to being to spread as they propagate. However, for the purposes of this invention the pupil sizes and propagation distances of interest are such that any spreading has a negligible effect, aside from the usual diffraction limiting effects on image resolution. Furthermore, in order for an analysis based on the decomposition of projected light into an ensemble of collimated beams to be valid up until the moment of detection by the eye or an image sensor, we require that any effects that are nonlinear with respect to the amplitude of the electromagnetic waves remain negligible. For the range of wavelengths and light intensities typically employed in AR- and VR-display systems this condition is well satisfied.
Other image generating devices for use with augmented reality or virtual reality displays using DWCs are possible such as those based on scanning laser beams or using holographic principles. These may also be decomposed along the lines of that outlined above, although coherent interference effects between different parts of the image and elsewhere may be more important for these systems.
It is often advantageous for a projector system configured for use with a DWC if the exit pupil of the imaging system of the projector is externally located such that it may be placed close to, or coincident with, an input coupling element of the DWC.
where p is the period of the input grating, and the grating vectors of the output grating g2, g3 are given by
We note that from this definition the grating vector of the input grating and the grating vectors of the output grating sum to zero,
The result of equation (59) is important to the function of the waveguide when used as the DWC of an augmented reality display with non-monochromatic light. Essentially this result shows that the accumulated change to an xy-wavevector after first order diffraction by grating vectors g1, g2 and g3 is zero. Note that this relationship makes no statement regarding the z-direction of a light beam. Thus, a beam of light after such a series of diffraction orders will travel in the same direction in the xy-plane as the initial beam prior to scattering by any of these diffraction orders whilst the direction of propagation of the beam in three dimensions will either be the same as the initial beam or as reflected about the xy-plane.
Two-Dimensional Gratings with a Rectangular Lattice
for grating 801 and
for grating 802 where px is the period of grating 801 and py is the period of grating 802.
which can be expanded into row vector form to give
where kxy=(kx, ky) and k′yy=(k′x, k′y). We will term a diffraction grating constructed using orthogonal grating vectors a rectangular grating.
A micro-projector 904 is arranged to output an image optically transformed into an ensemble of collimated beams of light of finite size in a manner as described above and which are directed to fall incident on the input grating 901. Typically, the output from the micro-projector 904 is part of a computer controlled display system (not shown). As detailed above each point in the image for a given wavelength in vacuum, λ, will be associated with a unique wavevector, which we denote here as k(λ, u, v) where (u, v) are coordinates describing a point in the projected image from the micro-projector 904. The xy-wavevector associated with k(λ, u, v) is denoted by kxy(λ, u, v). The exact parameterization of the coordinates (u, v) is not unique and need not be specified, instead it is sufficient to note that each coordinate pair should uniquely describe a point in the image, and so a direction for a collimated beam from the micro-projector. For the sake of convenience, we will define an associated pair of coordinates derived from (u, v), (u′(u, v), v′(u, v)), where u′(u, v) and v′(u, v) are each functions of (u, v) such that the wavevector of a point is given by
We can re-write this in a more compact notation in terms of (u′, v′) as
The input grating 901 is arranged to have a grating vector g1 pointing in the direction from the centre of the input grating 901 to the centre of the output grating 902 and is given by
Here p1 is the period of the input grating and is chosen so that the range of collimated output beams from the micro-projector 904 will be coupled into the waveguiding range of the waveguide substrate 905 after first order diffraction by the input grating 901. This requires that for all xy-wavevectors associated with beams from the micro-projector 904, kxy(λ, u′, v′)=(kx, ky), we satisfy the inequality
where n0 is the refractive index of the medium surrounding the waveguide and n is the refractive index of the waveguide substrate 905. Noting that our definition of (u′, v′) allows us to write
we may write the inequality for the waveguiding region of k-space in terms of (u′, v′) as
In general both n0 and n depend on wavelength, however, for the sake of clarity we do not show this explicitly here.
Output grating 902 has a rectangular orthorhombic lattice similar to the grating 803 shown in
We note that the periods of the gratings px and py need not be equal. For the purposes of a DWC these periods may have a similar magnitude such that
Upon interaction with the output grating 902 the xy-wavevector kxy{m
or, in terms of components,
In general, multiple interactions with the output grating 902 are possible for a waveguided light beam, in which case the xy-wavevector of the beam will be characterised by the 2D cumulative order {rx, ry}, giving
or in terms of components
We can see here that the x-component of the xy-wavevector depends only on the x-component of the wavevector of the collimated monochromatic beam prior to coupling into the waveguide, the grating vector gx and the cumulative order rx. Similarly, we note that the y-component of the xy-wavevector depends only on the y-component of the wavevector of the collimated monochromatic beam prior to coupling into the waveguide, the grating vectors g1, gy and the cumulative order ry.
A particularly relevant case for a DWC occurs if we set p1=py. Under this circumstance the expression for ky{r
We can then express the condition that a wavevector is in the waveguiding region of k-space when rx=±1, ry=−1 by selecting a value of px that satisfies the inequality
For a DWC with suitable grating periods for px and py we may describe several qualitatively distinct behaviours associated with a beam depending on the 2D cumulative order {rx, ry}. These are described in Table 1 in
In all cases shown in table 1 in
where n′=n or n′=n0, depending on whether the light beam described by the wavevector is inside the waveguide substrate 905 or the medium surrounding the waveguide, respectively.
The free-propagation case, where {rx, ry}={0, −1} corresponds to a restoration of the xy-wavevector to be the same as its initial value. This case describes a collimated beam that can exit from the waveguide, thus if the incident collimated beam corresponds to part of an image, then so will the exit beam. The existence of this case demonstrates the potential for the DWC to provide a relay function for light beams from the micro-projector 904; if the ensemble of collimated beams produced from the micro-projector 904 is both coupled into the waveguide by the input grating 901 and then out of the waveguide again by the cumulative order {0, −1} of the output grating 902, and if we ensure that this ensemble of beams is observed by a suitable imaging detector such as a viewer's eye or a camera, then we can ensure that the image from the micro-projector 904 is seen by a viewer thus successfully completing the relay.
The z-component of the wavevector of the beam with cumulative order {0, −1} will, upon exiting the waveguide, have either the same value as the initial beam from the micro-projector 904 or the same magnitude but opposite sign. The first case is termed here as transmission mode output, as it has a direction as though the wavevector has passed through the waveguide by conventional optical transmission, except that noting of course that the position of the beam will have been shifted as a consequence of the waveguided confinement and propagation of the beam between the input grating 901 and output grating 902. The case where the sign of kz is opposite to that of the initial beam from the micro-projector 904 is termed here as reflection mode output, in this case by analogy with the expected direction of the wavevector had it reflected from a conventional mirrored surface parallel to the xy-plane. Again, we note that the position of the beam will be shifted due to waveguided confinement and propagation between the input grating 901 and the output grating 902. As with other diffraction orders the strength of diffraction into a transmission or reflection output mode will depend on the structure and composition of the grating as well as the wavelength, direction, and polarisation of the incident beam.
Other values of {rx, ry} are possible in principle, depending on λ, u′, v′ and n but in many practical cases beams where
will be evanescent. It is also possible that some combinations of λ, u′ and v′ will result in evanescent waves for the various other cases above, apart from {rx, ry}={0, −1}. Where this arises this means that propagation along paths which require use of such values of the 2D cumulative order must be forbidden for such values of λ, u′ and v′. It is also possible that some values of λ, u′ and v′ may result in free propagation of waves, in particular for cases where {rx, ry}={±1, −1} or where {rx, ry}={0, −2}. In such cases this provides an additional mechanism for output from a DWC, but one that is generally undesirable as it will usually cause image artefacts. These issues may be suppressed by choosing grating periods that ensure that any light beams generated by these modes of propagation will be very weak and/or lie outside the eyebox of the DWC.
In addition to the 2D cumulative orders noted in table 1 in
As noted above the diffraction efficiency for coupling between non-evanescent orders will in general depend on the structure and composition of the grating as well as the wavelength, direction, and polarisation of the incident light beam.
The diffraction orders noted in table 2 in
whereas for the turn orders the sum of the order values is
The other diffraction order that is important is the zeroth order interaction, {mx, my}={0,0}. This order corresponds to the case where the xy-wavevector does not change, so a beam that is confined by TIR within the waveguide will remain confined and a beam that is freely propagating through the waveguide will remain freely propagating (although it may reflect from the waveguide surface). This is important both for projected light beams being conveyed within the DWC as well as real-world light beams. Generally it is preferable for real-world light to pass through the waveguide towards an observer in augmented reality applications. It is the zeroth order interactions with the grating that primarily allows for such transmissive viewing. In many AR applications it is desirable for viewing of the surrounding physical world to be as bright as possible, meaning that the transmission efficiency of real-world light is as high as possible. This requires that the zeroth-order diffraction efficiency is as close as possible to unity for angles of incidence corresponding to beams of light corresponding to the free propagation region of k-space. We note that the directions of light beams for real world light are necessarily different from those for waveguiding of projected light. Thus, in some systems it may be advantageous to employ diffraction structures which provide scattering properties that are particularly dependent on whether a light beam falls within the range of directions relevant for waveguided projected light or freely propagating real-world light.
The various cumulative orders {rx, ry} and diffraction orders {my, my} to couple between these orders provides for a large range of paths of TIR confined light beams that interact one or more times with the output grating 902. In general, several new beams will occur at each interaction with the output grating 902 since multiple diffraction orders will occur simultaneously, each of which will result in a new beam with a different cumulative order {rx, ry} travelling in a different direction. The number of beam paths that light beams may take through the waveguide will tend to increase exponentially with the number of interactions with the output grating 902.
The relay function of a DWC is provided by the examples shown in
The pupil expansion function of the DWC is provided by the examples shown in
The distance between interactions with an output grating 902 on the surface of the waveguide 903, d{r
We may write equation (85) in terms of the initial wavevector direction parameters (u′, v′) as
The size of each output beam will depend on the overlap of the input grating 901 with the beams from the micro-projector 904. Generally, the input grating 901 will have a size and shape sufficient to accommodate all of the beams from the micro-projector 904 within the interior of the grating. In this circumstance the size of the output beams will be determined by the beams from the micro-projector 904.
Assuming that good overlap with the input grating 901 is achieved then in order to achieve good pupil expansion it is in general desirable to ensure that db(λ, u′, v′)>d{r
In general terms a diffractive waveguide combiner functions by using diffraction gratings to couple light into a waveguide, spatially distributing the light across part of the waveguide via multiple branched paths and coupling at least some of the light out again towards an observer or other detector. These key functions have been explained at length and are termed input coupling (to describe transforming incident light into waveguided propagation), output coupling (to describe transforming waveguided light into freely propagating light travelling outside the waveguide), relay (to describe transport of light from one spatial region to another), and eyebox expansion (to describe generating multiple, overlapping beams from a single input beam thus expanding the size of the spatial region over which viewing is possible, compared to the input).
It is helpful to articulate some of the properties required for a DWC to perform effectively. Some of the key properties of an ideal diffractive waveguide combiner are summarised in table 3 in
In practice it is impossible to satisfy the ideal requirements of a DWC simultaneously and any practical realisation will be a balanced compromise depending on the relative importance of the various properties for the task at hand, as constrained by the limitations of both design and manufacture.
As noted previously, the many different paths that a light beam may take through a DWC will occur with a relative intensity that depends on both the structure and composition of the grating as well as the wavelength, direction and polarisation of the light beams. It has been found that for output gratings based on rectangular orthorhombic lattices it is difficult to achieve good uniformity across the eyebox. In particular, for some parts of the eyebox output of light beams may occur mostly via the STE order, whereas for other parts of the eyebox require light beams that have undergone at least one T+X or T−X turn order so that the required location within the waveguide can be reached. These beams are then followed by a TEAT to-eye orders to output the beam. A large difference in the combined efficiency of turn orders and TEAT to-eye orders compared to the STE order may result in non-uniformities in the observed image either with respect to the position of the viewer's eye within the eyebox and/or with respect to the gaze angle of the image.
The interleaved rectangular grating (IRG) mentioned above provides a new method for the design and control of the diffraction efficiency of different diffraction orders of a rectangular grating. This additional control can help provide superior performance for a diffractive optical element in applications such as use as an output grating of a diffractive waveguide combiner.
An interleaved rectangular grating can be defined as follows:
For the sake of convenience and unless stated otherwise any embodiment of an interleaved rectangular grating described herein is based on the definition detailed in i)-vii) above and will have associated with it a set of structures S1 and S2, lattices L1 and L2, grating vectors g2 and g3, lattice offset vector oxy, periodic structure PS1 formed from lattice L1 and structure S1, periodic structure PS2 formed from lattice L2 and structure S2, and an IRG unit cell. Further modifications and variations of an IRG may be possible and any such changes will be detailed explicitly in the following description.
It should be noted here that the term structure is intended to imply any sort of variation of a physical property with respect to position. For example, the term may refer to geometries of materials with different refractive index, or it may refer to a variation of optical properties within a single material, such as a variation of alignment of liquid crystal molecules resulting in spatial variations of birefringence. Furthermore, the term structure may refer to more than one material or type of variation, and so structures S1 and S2 could be constructed as a composite of multiple sub-structures, which may be separate or joined to each other and each of which may be composed out of different materials.
In some arrangements the structures S1 and/or S2 are made from materials with different optical properties to the medium surrounding the combined structure. Such differences in optical properties include, but are not limited to, refractive index, electric permittivity, magnetic permeability, birefringence, and/or absorptivity. In general, a structure that features such a variation of optical properties may serve as a two-dimensional diffraction grating for the scattering of light, including use as a diffraction grating element in a diffractive waveguide combiner.
If the periodic structures PS1 and PS2 are spatially separate so they do not overlap, then they may be directly superimposed in a plane to form the IRG. However, if the structures overlap, then some principle of combination should be applied. For example, a geometric union may be conceived where regions of overlap between PS1 and PS2 are merged in space. If the optical properties where PS1 and PS2 overlap are different, then a rule may be used to dictate the combined result. For example, if the variation is in refractive index, the rule could be to favour the index of one structure over the other, take the average, or take the maximum/minimum value, or take a third value. In some cases the combination may be determined by manufacturing methods.
Any structure realised in the real world must have some thickness in a direction orthogonal to the plane of the IRG, even if this is a single atomic layer. IRGs for the scattering of light for use in a DWC will typically have a thickness in the range 1 nm to 10000 nm, or the range 10 nm to 2000 nm, or the range 20 nm to 500 nm.
Lattice L2 is positioned in the same plane as lattice L1 but with an offset in position. As the lattice is arranged in a plane this position offset may be specified by a two-dimensional vector, termed the lattice offset vector oxy, with components describing the position offset in the x- and y-directions,
Here ox is the offset between lattices L1 and L2 in the x-direction and oy is the offset between L1 and L2 in the y-direction. The (x, y)-coordinates of the points of lattice L1 and L2 may be found from equations (29) and (30), using the expressions for the grating vectors given in (87) and (88) to give
for the position of points of lattice L1, (xij(1), yij(1)), as indexed by i and j, and
for the position of points of lattice L2, (xij(2), yij(2)), as also indexed by i and j. The indices i and j are used for counting lattice position and are either positive or negative integers, or zero. The coordinates (x0, y0) define an origin for the lattice. As we may redefine the origin of the Cartesian coordinate system to suit our convenience and for the sake of clarity we set this coordinate to (0,0) and neglect including these terms for the rest of this description, unless noted otherwise.
In this example, the shape of structure S1 is a pillar with circular cross-section 1104 and the shape of structure S2 is a pillar with triangular cross-section 1105.
Since the lattices of each of the periodic structures making up the IRG have identical periodicity which the IRG also possesses we expect that the diffraction orders of the IRG will conform to those of a rectangular grating as given by equation (62). If the IRG 1101 is used as the output grating 902 in the diffractive waveguide combiner 901 shown in
A particular type of IRG, termed here as the fully symmetric interleaved rectangular grating (FSIRG), is defined as an interleaved rectangular grating satisfying the following additional constraints:
and the (x, y)-coordinates of the points of lattice L2, as indexed by i and j, are
it is possible to identify an alternative primitive lattice from which the periodic structure may be generated. Instead of interleaving two lattices, it is possible to derive the same overall structure from a new lattice L3 with structure S1 repeated at each point of the lattice. The lattice L3 is indicated by the dots 1205 and the dotted lines shown on
The grating vectors for lattice L3, h2 and h3, may be deduced by considering the geometry derived from diagonal rows drawn through the lattice points.
and so the angle subtended by the grating vector h2 to the x-axis, ϕ2, as well as the related sine and cosines thereof are given by
The distance between adjacent rows of the grating with grating vector h2, q2, may also be found from the geometric construction and is given by
In row vector form the grating vector h2 has a form similar to equation (26) and is given by
which we can write in terms of px, py as
The distance between adjacent rows of the grating with grating vector h3, q3, may also be found from the geometric construction and is given by
which is the same as q2. In row vector form the grating vector h3 has a form similar to equation (27) and is given by
which we can write in terms of px, py as
We can use the expressions given in equations (29) and (30) to determine the coordinates of points of the lattice L3 based on the parameterization of the grating vectors h2 and h3 in terms of the lattice periods px and py. Substitution of the parameterization into expressions of the form of (29) and (30) gives
where (xab(3), yab(3)) is the xy-coordinate of a point in the lattice L3 as indexed by values a and b which are positive or negative integers, or zero.
Since a and b in equations (108) and (109) are integers, or zero, the quantities a+b and a−b must also be integers or zero. Furthermore, if a+b is an even number then a−b must also be an even number since evenness of a+b implies that either a and b are both odd or both even numbers. Similarly, if a+b is an odd number then a−b must also be an odd number.
If we suppose that a+b is even, then we may write
where c, d are positive or negative integers, or zero. The coordinates of the points on the lattice for even values of a+b are thus given by
which we note is identical to the coordinates of lattice L1 given by equation (93) if i=c and j=d. If we suppose instead that a+b is odd, then we may write
where e, f are positive or negative integers, or zero. The coordinates of the points on the lattice for odd values of a+b are thus given by
which we note is identical to the coordinates of lattice L2 given by equation (94) if i=e and j=f. Equations (112) and (115) prove that the points of lattice L3 are identical to the combination of the points of lattice L1 and lattice L2, as given by equations (93) and (94), thus proving that the equivalence of the two approaches described for the construction of the FSIRG. It has been found that construction of the FSIRG in terms of lattice L3 allows for the deduction of profound consequences for the diffraction orders of an FSIRG.
By considering the FSIRG 1201 as constructed from lattice L3 we can write a grating equation for the scattering of light beams from a grating in terms of the grating vectors h2, h3 as given by equations (101) and (107),
where kxy is the xy-wavevector of the incident beam on the grating, and {l2, l3} is the diffraction order for the scattered beam with xy-wavevector kxy{l
where g2 and g3 are grating vectors given by equations (87) and (88) and {m2, m3} is the diffraction order for the scattered beam with xy-wavevector kxy{m
We note that equations (116) and (117) describe scattering from the same grating. As such there must exist a correspondence between the possible wavevectors kxy{l
Substituting these results into equation (116) gives
If we set this equal to the expression for kxy{m
Taking the sum of mx and my gives
Since l2 is a positive or negative integer, or zero, equation (123) shows that the sum of the diffraction order values mx and my must be an even number, or zero. However, based on the grating equation for the rectangular grating, equation (117), it is possible to choose pairs of values of mx and my which sum to an odd number. This creates an apparent contradiction since such value pairs cannot correspond to a diffraction order of equation (116). The resolution of this apparent contradiction is that the diffraction efficiency of diffraction orders {mx, my} where mx+my is an odd number must be zero. Essentially, although the grating equation for the rectangular lattice (117), shows that these orders exist in a mathematical sense, the fact they will necessarily have zero intensity means that they won't exist physically and so there is no contradiction in terms of any physically measurable consequence. Under this circumstance, the two descriptions of the FSIRG produce consistent predictions for the directions of diffracted beams in the physical world. Since they arise from considerations of the lattices of an FSIRG, not the actual structures, these conclusions will apply to any FSIRG capable of scattering diffraction orders of incident light.
This result for the scattering properties of FSIRGs may be checked by methods that will be familiar to those skilled in the art. For example, an analytical calculation is possible by application of the Floquet-Bloch theorem using the symmetry of lattice L3 imposed on the solution for a plane wave scattered by an interleaved rectangular grating, as defined here. Alternatively, one may employ computational methods, such as the finite-difference-time domain method (FDTD) with periodic boundary conditions, or semi-analytical methods such as rigorous coupled-wave analysis (RCWA).
Thus, if a fully symmetric interleaved rectangular grating is suitably configured for use as an output grating element of a DWC such that the order nomenclature of table 2 in
As will be demonstrated, the diffraction efficiencies for orders where mx+my is an odd number are particularly sensitive to the difference between the shape of structures S1 and S2 compared to the diffraction efficiencies for orders where mx+my is zero or an even number.
It is important to note that the structures S1 or S2 need not be composed of a single element for these conclusions to apply. By way of example
The IRG unit cell as described here is a rectangle with sides aligned to the x- and y-directions, length in the x-direction equal to the x-period of lattice L1 (or equally lattice L2) and length in the y-direction equal to the y-period lattice L1 (or equally lattice L2). As noted above, within the plane of the grating the position of the unit cell relative to the periodic structure may be chosen arbitrarily. The IRG 1213 shown in
Another approach for introducing a difference between structure S1 and S2 is to vary the composition of the structures in a way that their optical properties differ. For example, if the electric permittivity of the structures is made different to each other, then they will scatter light differently resulting in an IRG that is no longer fully symmetric and so non-evanescent orders where mx+my is odd do not necessarily have zero diffraction efficiency.
We now consider a modification to an FSIRG such that the lattice offset vector between lattices L1 and L2 is no longer equal to ½(px, py), where px and py are the periods of L1 and L2 in the x- and y-directions, respectively. With this change we may no longer construct the grating using a single structure repeated at the points of a lattice constructed from the vectors h2 and h3 shown in equations (101) and (107). So again the argument leading to the requirement that diffraction orders where mx+my is odd must have zero diffraction efficiency no longer applies.
If we now consider a very slight deviation of the lattice offset vector from
we may expect that although non-evanescent diffraction orders where mx+my is odd will not be exactly cancelled we may expect that the deviation from zero efficiency will also be very slight, and depend on the degree to which the lattice offset vector deviates from
Thus, we may expect that the diffraction efficiency of orders where mx+my is odd will exhibit a much greater sensitivity to small deviations of the lattice offset vector from
when compared to diffraction orders where mx+my is even or zero.
By allowing control of both the difference between structures S1 and S2 as well as control of the position offset between the rectangular lattices L1 and L2 used to construct an interleaved rectangular grating, an additional method of control of the diffraction efficiency of certain diffraction orders may be provided. In such a scheme a fully symmetric interleaved rectangular grating and a rectangular grating may be seen as two extreme cases of a general interleaved rectangular grating, providing on the one hand a case where certain diffraction orders must necessarily be zero and on the other a situation where for similar structures the magnitude of these orders will in generally be much larger, as long as they are not evanescent.
For convenience we will use the following terminology to refer to the extent to which an IRG may deviate from an FSIRG: the extent to which structure S1 and S2 differ from each other in shape is termed the degree of broken shape symmetry of the IRG; the extent to which S1 and S2 differ in composition is termed the degree of broken composition symmetry of the IRG; the extent of an overall difference between structure S1 and S2, whether it is in shape, composition, optical properties or a combination of these, is termed the degree of broken structure symmetry for the IRG; the deviation of position offset between lattices L1 and L2 from
is termed the degree of broken position symmetry of the IRG; and the extent to which there is a difference between structures S1 and S2 and/or a deviation of the offset of lattices L1 and L2 from
is termed the degree of broken symmetry of the IRG.
With reference to the criteria listed in table 3 in
Alternative Arrangements for Interleaved Rectangular Gratings with a High Degree of Symmetry
The diffraction orders for this grating will obey equation (117). However, we note that this grating can also be constructed as a rectangular grating with a x-direction period of ½px. As in the case of an FSIRG, in order to reconcile the two methods for constructing the HSIRG we require that certain diffraction orders of equation (117) must have zero diffraction efficiency. For the HSIRG the requirement is that orders will have zero efficiency if mx is an odd number. With reference to the diffraction orders listed in table 2 in
The diffraction orders for this grating will obey equation (117). However, we note that this grating can also be constructed as a rectangular grating with a y-direction period of ½py. As in the case of an FSIRG, in order to reconcile the two methods for constructing the VSIRG we require that certain diffraction orders of equation (117) must have zero diffraction efficiency. For the VSIRG the requirement is that orders will have zero efficiency if my is an odd number. With reference to the diffraction orders listed in table 2 in
Similar to the FSIRG, the introduction of a degree of broken symmetry by deviating from the exact condition of the HSIRG or VSIRG will result in non-evanescent diffraction orders with zero efficiency receiving some of the energy from an incident beam of light. For small deviations we may expect that for an incident beam of a given direction, wavelength and polarisation, the magnitude of the diffraction efficiency of the suppressed diffraction orders will depend on the size, shape, and optical properties of the structures S1 and S2 as well as the degree of broken symmetry. With respect to the HSIRG the degree of broken position symmetry will be the extent to which the lattice offset vector deviates from
Similarly, with respect to the HSIRG the degree of broken position symmetry will be the extent to which the lattice offset vector deviates from
Thus, with the concept of the FSIRG, HSIRG and VSIRG, in conjunction with the use of broken symmetry the IRG provides for a range of approaches for providing considerable control over to-eye orders, or certain combinations of to-eye orders and turn orders.
WO 2018/178626 describes an approach for a two-dimensional grating design based on modified diamond structures. This approach is shown to have certain scattering properties which are advantageous for use as an output grating of a DWC. However, it has been found that in order to control the relative strength of certain to-eye diffraction orders it is necessary to ensure that the parameters describing the shape of the modified diamonds must lie within a certain range. This constrains the extent to which the scattering properties of the grating may be optimized for improved performance, for example, by varying the shape of the diamonds with respect to position across the grating, as this can lead to a loss of control of the efficiency of certain to-eye diffraction orders, resulting in a loss of uniformity for the wearer. The interleaved rectangular grating described herein may make use of the degree of broken symmetry in addition to the shape and optical properties of the structures of the grating to provide for additional degrees of control over the scattering of the grating. In turn this may provide more control over the optimization of the scattering properties to suit an application such as using an IRG as the output element of a DWC.
An additional advantage is that diffraction orders which turn rays back towards the direction of input into the IRG are more accessible. With reference to table 1 in
Another advantage is that for a given size of eyebox the size of the output grating may be smaller. This can be seen via use of pupil replication maps. A pupil replication map is a graph showing the location of positions at which the output of a beam can occur as a result of the various branching paths through the DWC as provided by repeat interactions with a diffraction element such as an IRG or other two-dimensional diffraction grating. Essentially, at each output location a replica of the input beam is considered to be output. The result of the entire ensemble of beams is the expanded exit pupil described previously, which in turn provides for an extended eyebox. Thus, the extent and coverage of the pupil replication map is one of the main factors that determines the eyebox of a system. It should be noted that for a given DWC each input beam direction and wavelength will result in its own corresponding pupil replication map.
The projected eyebox for a given gaze angle is found by taking the eyebox of a system at its defined location relative to the DWC, which is usually spatially separated from the DWC, and projecting it back along the gaze angle onto the output grating of the DWC. The region of the output grating covered by this projected eyebox is the part of the output grating that should output light at the given gaze angle in order to cover the eyebox at that gaze angle. In order for the image to be seen at all positions within the eyebox of the DWC, pupil replication events for a point in the field of view must cover the corresponding projected eyebox of that point in the field of view. Since light can only be output from the DWC at points where there is a diffraction grating, the extreme positions of the projected eyeboxes as computed over the whole field of view projected into the DWC will set a minimum size for the output grating.
For this grating the pupil replication map shows that the xy-wavevector after one of the dominant turn orders points in a substantially diagonal direction. In order to ensure that the projected eyebox 1405 is covered by pupil replication events the pupils must be made to start turning at a significantly closer distance to the input grating than the eyebox 1405. This requires that the output grating has an additional region above the most extreme eyebox position 1405, which increases the minimum size of the grating. For the example shown in
It is important to emphasise that although we may employ symmetry-based arguments to determine that the efficiency of certain diffraction orders of an FSIRG, HSIRG or VSIRG must be zero, for an arbitrary IRG it is often necessary to use computational techniques to determine diffraction efficiencies or related polarisation-dependent coefficients. As mentioned previously, appropriate methods include numerical techniques such as the finite-difference-time domain method (FDTD) with periodic boundary conditions, or semi-analytical methods such as rigorous coupled-wave analysis (RCWA).
In general numerical simulation methods are required to compute the performance of an IRG in practical applications, such as if used as a grating element in a DWC. For situations where the coherence length of the light sources used is shorter than the distance between successive grating interactions, a reasonable approximation is to consider each interaction independently of the others and use numerical ray-tracing to compute the various beam paths resulting from successive interactions with the surfaces of a waveguide. The contribution of each of these paths to the overall output may be computed by considering the grating interactions required for a given path. At each interaction the diffraction efficiency of the various orders may be computed using the methods described above given the wavelength, direction, and polarisation of the incident beam as represented by one or more rays. The subsequent radiant flux, direction and polarisation of the various diffracted beams will then be determined by the computed diffraction efficiencies as well as the grating equation acting on the xy-wavevector described by the rays. By aggregating contributions from a large number of paths and determining those that will be detected by a representation of the observer the output from a DWC may be simulated.
Ray-tracing methods have found widespread application in optical simulation, including systems featuring waveguides and/or diffraction gratings. Such methods may be readily implemented using custom simulation codes or commercial software such as Zemax OpticStudio® (Zemax LLC). In ray-tracing simulations it is possible to take into account various practical features for a physical world realisation of a DWC. For example, the finite extent of a grating can be considered by using the hit coordinate of a ray interaction with a surface and performing a test as to whether such coordinates lie within a region defined to have a grating, which could be described by a polygon or other method. The edges of the DWC itself can also be simulated using ray-tracing, for example, by describing the edges using polygons, curved surfaces or other geometry primitives and performing tests to determine which surface a given ray will strike next on its path through the DWC. Processes such as absorption or scattering may then be applied to a ray based on the surfaces it strikes. In this way a sophisticated simulation model for the behaviour of a DWC may be developed and used in order to predict the performance of the DWC.
In order for a diffraction grating to scatter light there must exist within the grating and its surroundings some variation of at least one optical property including, but not limited to refractive index, electric permittivity, magnetic permeability, birefringence and/or absorptivity. In many instances this variation may be accomplished by the use of embedded structures of at least one dissimilar optical property within a surrounding matrix of material, or as a surface relief structure composed of at least one material upon a substrate of either the same or a different material and which protrudes into a surrounding medium of a dissimilar material to the surface relief structure. In order to diffract light, at least one optical property of the medium surrounding a surface relief structure must differ from at least part of the surface relief structure. A surrounding medium typically used for gratings arranged as surface relief structures on the surfaces of a DWC is air but this need not be the case. In a sense any surface relief structure may be considered to be an embedded structure in the matrix of a surrounding medium. As such similar methods may be employed to design and represent surface relief structures and embedded structures.
Any design of grating will require some representation, or description, which provides details of the shape and composition of the IRG so that it may be designed, simulated and manufactured in the physical world. Here various representations suitable for describing a range of surface relief structures are developed in order to elucidate various aspects of the grating as well as demonstrate how such aspects may be realised in practical applications such as simulation and manufacture. It will be appreciated by those skilled in the art that there exists a wide range of methods available for viable representations of an IRG beyond those outlined here.
In some approaches a grating may be created from three-dimensional structures created in one or more materials. For gratings constructed along such principles, a representation may seek to describe the geometry of each interface between the various materials used. In some approaches we may include in our representation augmentations to the geometry, such as the addition of layers of new geometry derived from the existing geometry to represent the outcome of processes such as coating. In other approaches we may consider modifications to the geometry of the grating such as rounding of sharp features either as a tool to alter the performance of a design or as a method to represent manufacturing limitations. We may consider applying these approaches in various combinations and multiple times to potentially yield quite complex geometries composed of many distinct regions of different materials.
In a system where materials are described by surface geometry each material must be associated with its own surface geometry description. One method for generating a surface geometry description of an interleaved rectangular grating comprises the following steps:
For some representations it may be helpful to allow the periodic structure functions to have a range of values such that it is difficult to use z=0 as the criterion for determining whether both structures are present and so whether an overlap has occurred. Instead, a masking function may be defined based on detection of a specially designated value ξ, chosen to be easily distinguished from the range of values of P1(x, y) and P2(x, y) required to represent the intended structures. In this case the mask function may now be defined as
In the representation scheme above both S1(x, y) and S2(x, y) are defined to only have non-zero values within a rectangular region of the same size as the IRG unit cell of the IRG. Typically this region is centred on the origin (0,0) but this does not have to be the case. Outside this rectangular region both S1(x, y) and S2(x, y) are zero by definition. This may be forced by use of the rectangle function, rect(x) defined as
If S′(x, y) is a function that does not respect the rules regarding being zero-valued outside the IRG unit cell, then a suitable truncated version of this function, centred on the origin (0,0) is given by
On its own equation (147) constrains the extent of any structures defined by S1(x, y) and S2(x, y). However, for some systems it may be desirable to represent structures that extend beyond the limits of the IRG unit cell as this may bring advantageous properties for the performance of the IRG. From the definition of our periodic structures we know that everything about the shape of the structure may be represented within a unit cell of the IRG. Therefore, in order to represent long structures we require a method of accommodating them within a single unit cell.
A mathematical representation of this process may be constructed by taking the sum of shifted versions of a structure function that describe the whole structure but cropping each of these to the unit cell rectangle.
Here it is assumed that S′1(x, y) has a value of zero outside the parts that are wanted of the structure. If a value of ξ is used instead to indicate a lack of structure, then masking functions may be employed leading to the expression
Equations (148) and (149) may be generalised to as many adjacent rectangles as necessary to ensure that a structure is correctly represented by a structure function confined within a single unit cell. For example, if extension is required into the 8 rectangles surrounding the unit cell rectangle (horizontal and vertical edges, plus diagonal corners), and if S′(x, y) is a function describing the extended structure, then the structure function wrapped into a unit cell sized rectangle is given by
Here it is assumed that parts without structure are indicated by S′(x, y)=0, again, if an alternative value is used to indicate a lack of structure, then mask functions may be used as demonstrated by equation (149).
If the structures S1 or S2 overlap each other within their own periodic structures when repeated over their respective lattices, then in the procedure outlined here the resulting structure will have the sum of the heights of the overlapping components. This does not preclude use of this procedure but should be born in mind when designing structures and considering their suitability once repeated as a periodic structure.
As well as extending beyond the IRG unit cell it is also possible for the periodic structures PS1 and PS2 to be composed of continuous structures. In this case the appropriate structure function would be one that is defined entirely within a rectangle of dimensions equal to the IRG unit cell, with the structure function defined so that opposite edges align with each other to join up and form a continuous structure.
A common class of structures consists of one or more shape profiles that are extruded in the z-direction to form pillars. If a structure is formed from pillars that are all extruded to the same height, then the resulting structure is often referred to as a binary structure. If the profile of a pillar can be described in the xy-plane as a polar function of angle ρ(θ) then a suitable definition for a suitable structure function S (x, y) is given by
where h is the height of the pillar and we have used θ=atan 2 (y, x). Here, atan 2 (y, x) is the quadrant-sensitive arc-tangent function to find the value of the polar angle θ when converting from Cartesian (x, y)-coordinates to polar (ρ, θ)-coordinates. In another approach to describe an extruded surface geometry we can define an N sided polygon P as a list of (x, y)-coordinates for the N vertices of the polygon, where Pxy={(x1, y1), (x2, y2), . . . , (xN, yN)} is a list of the (x, y) coordinate pairs of polygon P. We can then define a function, pip(x, y, Pxy), with the following properties:
For a single structure the corresponding structure function S(x, y) would therefore be
Multiple structures where the height of the ith structure is given by hi and the x- and y-coordinates of the polygon of the ith structure are given by Pxy(i), can be represented by the structure function
where M is the number of elements in the structure. In this way a sophisticated multiple element structure may be created. It should be noted that this approach may also be applied to create a multilevel structure. By defining polygons which lie on top of each other equation (154) may be used to represent a multilevel structure.
Having constructed a surface representation via mathematical formulae it is often necessary to convert this representation into a format suitable for other purposes such as simulation or fabrication. The necessary format is dictated by the requirements of the process, but there are many methods available to those skilled in the art which may be applied in a straightforward fashion.
For example, some uses may require the grating to be represented as a mesh of triangular polygons. A mathematical representation may be converted into a mesh format by first constructing a mesh of triangles in the xy-plane and at each vertex on this mesh evaluating the mathematical function to obtain the z-value of the mesh. The result will be a contoured mesh of triangles that approximates the mathematical function. Such a representation will necessarily be an approximation of the true geometry; for example, infinitely steep walls in the structure caused by a sudden step in z-values will be limited by the choice of mesh resolution around such transitions. However, the resolution of a grid may be adjusted such that the difference between the approximate and true representations are essentially negligible for practical purposes.
Some uses may require a voxel-based representation of a grating. A voxel-based description is provided as a three-dimensional grid of coordinates where at each coordinate one or more value of interest is described. Such values would typically be material properties relevant for the interaction with electromagnetic radiation, such as electric permittivity.
A voxel representation may be constructed by first creating a three-dimensional grid of size and resolution dictated by the requirements. The grid is deemed to describe to the corner vertices of a set of contiguous three-dimensional cuboids which are the voxels of the representation. Each voxel has associated with it a Cartesian (xi, yi, zi)-coordinate for the centre of the cuboid, typically computed as the arithmetic mean of the coordinates for the corner vertices, and a set of properties {Vi} relevant to the requirements of the use for the representation, such as values of intrinsic optical properties and/or an index value describing the material at that voxel. Note here the index i is used to denote the ith voxel of the representation.
Conversion of a mathematical representation into a voxel space may then be accomplished by iterating through all the voxels and for each voxel comparing the z-value of the voxel centre with the value of the function at that point, in accordance with the material assignations of the geometry of the surface representation.
For example, suppose an IRG composed of a material with refractive index n2 is placed on a substrate with a material of refractive index n1 and surrounded by a medium with refractive index no. If the substrate surface sits at z=0 and the definition of the IRG function I(x, y) is such that I(x, y)>0 ∀(x, y), then we know that where z≤0 the material of the system is that of the substrate and where z>I (x, y) the material will be that of the surroundings. In-between these limits the material will be that of the IRG. Thus for the ith voxel with coordinates (xi, yi, zi) we can determine the refractive index ni by the following equation
This procedure may be applied over the complete set of properties {Vi} by substitution of the refractive index values for the values of the relevant properties. Alternatively, in some systems one may use equation (155) but substitute the refractive indices with index values corresponding a selection of a material. A separate look-up table of material property values may then be associated with each material index value. As with a mesh representation, a voxel-based representation will in general be an approximation of the original representation, but by adjusting the resolution of the voxel grid the differences may be made negligible from a practical point of view.
Ultimately the accuracy of any numerical representation will be dictated by limits to computational resources such as memory and computing power. Fortunately, it has been found that the computing power of modern personal computers is sufficient to handle a wide range of designs and representations with sufficient precision.
The procedure leading to the IRG surface function given in equation (143) requires that the resultant surface geometry has a single z-value at each (x, y)-coordinate. This precludes the description of certain geometries, such as those that feature structures where the geometry has more than one z-value at some (x, y)-coordinates such as undercut geometries or highly slanted faces. Instead of seeking a mathematical description for the structures S1 and S2 we could instead build these structures using methods developed for the design of three-dimensional geometry such as employed in three-dimensional computer aided design systems (3D CAD) or three-dimensional computer graphic systems.
These systems typically provide a wide variety of geometry modelling processes for the construction and manipulation of three-dimensional geometry, including tools for extruding, lofting and sweeping 2D profiles, 3D geometry primitives such as cuboids, cylinders, ellipsoids and tetrahedra, tools for the generation and manipulation of polygon meshes and tools for the creation and manipulation of curved surfaces including those based on non-uniform rational B-splines (NURBS), which can be used to represent a wide range of geometry. Typical computer modelling systems also provide extensive tools for trimming, stitching, blending, distorting and otherwise manipulating geometries as well as tools for combining geometries via operations such as geometric union (also called Boolean union, Boolean combine and addition in various modelling systems), geometric intersection and geometric subtraction. By applying such geometry modelling and creation tools successively and by combining multiple elements a wide range of geometries complex three-dimensional structures may be created.
Commercially available software demonstrating geometry creation and modification methods described here are widely available and include SolidWorks® (Dassault Systèmes SolidWorks Corporation), Catia (Dassault Systèmes SE), Autodesk Maya (Autodesk, Inc). Examples of open-source software include the Blender project and FreeCAD (both licensed under GPLv2+).
Generally speaking, geometry modelled in a given system may be exported in a number of vendor-neutral file formats. Suitable formats capable of describing a diverse range of types of geometry include the Initial Graphics Exchange Specification (IGES) file format, and the Standard for the Exchange of Product model data (STEP) file format. For data converted into polygon meshes files such as stereolithography (STL) file format from 3D Systems Corporation and the Polygon File Format (PLY) developed at Stanford University. Such files may then be imported for use in simulation and manufacturing software. Specifications for these file formats are publicly available, thus if a given system does not support the required format it is possible to write a software module to import the data and parse it into a suitable format for the onward purpose, such as simulation of the scattering properties of a grating design based on the geometry described or production of a manufacturing tool to create a physical world embodiment of a design. Such an importation routine could also perform labelling of the material types of the different entities described by a file, allowing for the assignment of material properties and labels as may be required.
It is important to appreciate that although these systems are intended for the creation of much larger structures, it is straightforward to incorporate a scaling function in a simulation tool which uses geometry created by such systems. For example, 1 mm in a CAD system could be scaled to correspond to 1 nm in a simulation system. It is also important to appreciate that only a single unit cell of the IRG need be modelled in a CAD system and exported into a simulation or other design tool. Replication of the structure to a full array may then be performed, as required, although for some purposes, such as simulation of the scattering of electromagnetic waves from a periodic structure, only a single unit cell is normally required due to the invocation of periodic boundary conditions as part of the simulation process.
By way of example
Structures S1 and S2 must be constructed in a way such that in the x- and y-directions they are each entirely defined within a rectangular region of the xy-plane of dimensions and orientation equal to the IRG unit cell. This may require the use of copy and trim operations to take parts of structures which overlap the edges of the IRG unit cell to create a version of the structures that lie within the IRG unit cell. For example, the extended structure 1502 forming part of the IRG 1501 shown in
Such a geometry editing procedure is straightforward with modern three-dimensional modelling tools such as those mentioned above.
In this method the periodic structures PS1 and PS2 will be created by a straightforward pattern replication operation where a copy of structure S1 is placed at each point of the lattice L1 of the IRG and a copy of structure S2 is placed at each point of the lattice L2 of the IRG. This is an analogy with the convolution operation shown in equations (128) and (129). A geometric union operation of adjacent copies of structure S1 and S2 may be used to join the structures together to form periodic structures PS1 and PS2, respectively.
The IRG is formed from a combination of periodic structures PS1 and PS2. In this method some consideration must be given to how overlapping regions of PS1 and PS2 are handled when constructing the IRG. Generally this combination will be a geometric union of the structures. If PS1 and PS2 consist of closed geometries it is possible to perform tests to see if the geometry of one part lies within the other and so determine the appropriate trim and stitch operations required to create the geometry union. If open surfaces are used for PS1 and PS2 it is generally advantageous to add extra geometry to the representation to create one of more closed bodies, that is bodies where all the surfaces join to close around a finite volume, so that operations such as geometric union may be applied correctly in three dimensions. One method is to use an extrusion operation from a plane parallel to the xy-plane.
In some embodiments an IRG will be a surface relief structure on a substrate. Such a combination may be accomplished by a geometric union between the IRG and a cuboid with one face parallel to the xy-plane of the IRG. If the substrate has different optical properties to the IRG, such as due to being composed of a different material, then the boundaries between the substrate and IRG must be maintained in the geometric representation and a method must be chosen to determine whether the optical properties of overlapping geometries between the substrate and the IRG with those of the substrate, the IRG or some combination of the two. For such an IRG to be physically realisable it is necessary for all parts of the surface relief structure to be joined in some way to the substrate.
In other embodiments an IRG will be embedded in a medium M, such as the substrate itself, where the optical properties of the medium and the IRG differ in at least one aspect.
A representation of an IRG constructed out of various 3D geometries may also need to be converted into other representations for other purposes such as simulation and fabrication. A mesh-based representation may be achieved by using various well-established tessellation methods to convert various geometries into approximations constructed from triangular polygons. A voxel-based representation may be constructed by considering whether the central coordinate of each voxel lies within the geometry for the IRG. Based on such a test the properties associated with the voxel may be set to those of the IRG material or the surrounding material accordingly.
In some instances it is useful to apply modifications to a geometry representation. Such modifications may be appropriate in order to have a geometry that better matches the limits of manufacturing processes or may be analogous to steps of a manufacturing process. A modification may be a mathematical transformation of a surface described by a mathematical formula, 2D and 3D geometry primitives or a derived geometric mesh. Alternatively, a modification may be an algorithm which performs an analysis of the input geometry and computes a derived result based on this. Some modifications may be applied selectively to just part of the geometry of the IRG. Furthermore, many modifications can be applied sequentially, with the input to one modification taking the geometry output from another. If the modifications are representative of fabrication processes, then by this approach complex geometrical features which are also practically realisable by current manufacturing methods may be created. Modifications need not be applied to an entire IRG and instead may be applied to the structures S1 and S2 or the periodic structures PS1 and PS2 before constructing the IRG. Some examples of geometry modifications are provided as follows:
In many cases to create representations of these modifications it will be necessary to convert to a mesh representation rather than a mathematical function. This is especially true for transformations which render the surface no longer single valued in the z-direction. Furthermore, it will be appreciated by those skilled in the art that these modifications are merely exemplary of the great range of techniques for the manipulation and modification of geometry as demonstrated by the modelling tools provided in the academic literature as well as by 3D computer aided design and 3D computer graphics systems.
Another form of modification to an IRG composed as a surface relief structure, both in terms of the geometric representation and as a practical step in manufacturing a device in the physical world is to apply one or more coatings on top of the grating surface. It has been found that advantageous performance benefits may be yielded by application of a thin film of a distinct material on top of the surface relief structure. One advantage of this approach is that materials with a high refractive index may be used which are not otherwise available for fabrication of a nanostructured surface relief geometry. The use of higher index materials may bring advantageous benefits for the magnitude of the diffraction efficiencies of the various non-zero diffraction orders, as well as provide an additional degree of freedom for the design and optimization of the IRG.
There are various techniques for coating processes which may be used, depending on the requirements and which may give different results for the resulting structures.
In one approach material may be added on top of a surface relief structure in the z-direction.
A directional coating may instead be applied in a direction tilted away from the normal to the surface.
In another approach a coating may be applied to an IRG that is conformal in all directions, meaning of equal thickness as far as possible.
By varying the tilt of the grating relative to a directional coating source, or otherwise, it is possible to create a coating which is an intermediate condition between these various cases. For example, one may not wish to have an extreme directional variation in the thickness of the coating 1806. Instead vary the tilt of the grating surface dynamically during the coating deposition process and noting that the time spent at a given tilt angle will influence the rate of coating build-up on the surfaces at such an angle it is possible to ensure that a prescribed thickness of material accumulates on the various sides of the structure 1804.
Coatings may be applied successively in a variety of materials in order to further modify the scattering properties of an IRG.
Geometry representations of coatings may be generated by a number of methods. In general these will result in a surface geometry representation of each layer of material that results. For a mathematical-based description derived geometry for a coating may be generated by computing a derived function based on the existing surface function. First, suppose we define the IRG coating surface function as c(i)(x, y) where i is an index representing the coating layer for systems with more than one coating. For coatings applied in the z-direction where the ith layer has a thickness of ti the corresponding IRG coating surface function is given by
For coatings applied in other directions it is difficult to write a general expression as it is possible for the offset surface to become self-intersecting, or intersect with the base geometry. However, such geometry may be found via numerical algorithms using a mesh-based representation of a surface. Furthermore, for IRG surface functions where the x- and y-direction gradients may be evaluated, then the surface function for a directional coating of the ith layer may be described approximately by projection of the coating offset in the z-direction at a given (x, y)-coordinate which leads to the definition of the IRG coating surface function
where we define the zeroth layer of coating as the underlying IRG surface function, Ic(0)(x, y)=I(x, y) and D(N(i-1), V) is defined as the coating direction function and is a scalar function of the normalized surface normal vector N(i-1) and normalized coating direction vector V. Here, the normalized surface normal vector is given by
For a convention where the surface relief structure protrudes in the +z direction and the coating direction points from +z towards the surface then a simple definition for the coating direction function which ensures that coating is only possible within an angle of ±90° relative to the coating direction vector V is given by
where N(i-1). V is the dot product of the vectors N(i-1) and V.
In general the approach embodied by equations (166) to (168) will reach limitations for all except very thin coatings. For thicker coatings a suitable representation can be derived based on 2D and 3D geometry primitives or mesh-based geometries, wherein each layer of coating, including the underlying structure will be represented by its own mesh or composite of 2D and 3D geometry primitives. For such representations well established methods may be used to create derived geometries with an offset prescribed according to the rules of the coating. Methods may then be used to check these derived geometries for self-intersecting features, or interference with a base geometry and appropriate cutting and stitching methods employed to create a valid geometric representation of the coating surface.
Practical realisations of coatings often exhibit more complicated effects in the thickness of the coating over the surface, as well as variations in the composition and properties of the coating. Such effects can be captured by a representation via the use of appropriate modifiers to the geometry, such as use of rounded corners to represent the in-fill that can happen at internal corners or raytracing and shadow casting methods to represent line-of-sight variations in coating thickness.
Methods for Construction of Interleaved Rectangular Gratings from Multiple Layers of Structures and Coatings
The application of layers of coating is one approach to introduce a range of new materials to a grating. Another approach is to apply new layers of structures.
In this approach a representation of this geometry may be created by simple addition of surface functions. For example, if I1(x, y) is the IRG surface function of the structure 1901, I2(x, y) is the IRG surface function of the structure 1902 and t3 is the thickness of the base layer then we may define the following surface geometry functions for the layers of the multi-layer IRG:
Alternatively, a mesh-based representation of the geometry may involve multiple meshes where the mesh of each layer other than the first is generated by taking the sum of the z-positions of the meshes of the previous layers. If the meshes have identical (x, y)-coordinates for the vertices of the polygons making up the respective meshes, then it is sufficient to compute the sum of the z-positions of the meshes for the layers to compute the mesh for a derived layer. In general, such an overlap of the (x, y)-coordinates of the vertices of different meshes is not guaranteed and instead it may be necessary to subdivide the polygons of each of the mesh layers until this condition is achieved.
When combining layers of surface geometry such as meshes where at least part of the geometry is single valued in the z-direction care must be taken to handle intersections between mesh layers should they arise. Various methods may be used should such circumstances arise. One method is to use trimming operations to remove parts of one geometry based on some method of assigning priority between geometry, such as choosing which materials have precedence. The prioritisation of materials may be accomplished by consideration of a manufacturing process, wherein materials have priority in the order that they are deposited, so the first material deposited on the substrate has priority over the second material deposited and so on.
Approaches based on 3D geometries describing enclosed volumes may proceed by overlapping the different geometries on top of each other and adopting rules governing overlap regions. As with a surface geometry one rule may be to assigning an order of priority between different materials and the designated material of any overlapping region may be set to be the higher priority material.
Another approach for a multi-layer grating is to encapsulate structures in different distinct layers of surrounding material, the various methods described above for the representation and modification of geometry may be employed for each layer of material. This may allow for the creation of a complex multi-layer geometry for a grating which may be an IRG. For example,
It should be noted that in a multi-layer IRG each layer of periodic structures must be an IRG, a rectangular grating or a 1D grating. For all layers with a 2D-grating the various layers must have the same grating vectors as each other. Layers with a 1D grating must have a grating vector equal to one of the grating vectors of the 2D grating layers, the sum of the grating vectors of the 2D grating layers or the difference of the grating vectors of the 2D grating layers. If this is not the case new grating vectors may be introduced resulting in additional scattering directions for each beam and resulting in a breakdown of the image relay function of the IRG. It is quite possible that for some layers the structure S1 or S2 of the IRG will be null, which is equivalent to a rectangular grating. It is also possible that the position of the lattice of each layer may be shifted with respect to the others. It should also be noted that coherent scattering effects may only be possible for a multi-layer system where the optical path length through the system is shorter than the coherence length of the light sources used with the system. Grating layers separated by more than the coherence length may be considered to be independent from each other and treated separately for the purposes of the calculation of scattering properties such as diffraction efficiencies.
The assignment of materials and properties of materials in a multi-layer representation, where systems with coatings are included in the definition of a multi-layer system may proceed in a similar fashion to the methods outlined for a single-layer structure with some modification. In one approach each surface is assigned a material index and a priority index. The priority index may be based on consideration of the intended method of manufacture and wherein surface geometries are given priority based on the order in which they are fabricated. The material assignment at a coordinate (x, y, z) is then determined by finding the highest priority surface that this point lies under (or lies within for encapsulated geometry). In this way descriptions such as voxel-based representations may be realised from a representation of the geometry of a multi-layer IRG composed out of multiple materials.
The use of representations based on surface geometry is well suited for IRGs based on distinct materials with different shapes. In other examples an IRG may be constructed from variations of one or more optical properties within a region of material. For example, periodic variations of the orientation pattern of birefringent materials such as liquid crystals may be created and provide grating structures with particular sensitivity to the polarisation of an incident light beam.
Instead of representing a grating in terms of the geometry of structures composed of different materials, an alternative approach is to describe the optical properties of a volume containing an IRG directly in terms of position coordinates. One possible approach for such a volumetric description of an IRG consists of the following steps:
It should be noted that for the sake of clarity single-valued scalar functions have been defined here for the property of the IRG and the corresponding contributions from S1 and S2. It will be clear to those skilled in the art that this definition may be generalised to many separate functions that follow the same general scheme but each describing a different property of the volume. In doing so the full range of properties of a volume may be described. This may include tensor properties, such as the electric permittivity tensor, as required for anisotropic media such as liquid crystals, since any tensor can be constructed from a sufficient number of scalar values. Alternatively, by providing a volumetric description of an index value corresponding to a choice of material the optical properties at a given point may be determined by finding the material index at a given (x, y, z)-coordinate followed by referencing a table providing the optical properties of this material.
By facilitating a direct representation of the three-dimensional variation of properties required to understand the response of an IRG to electromagnetic radiation the use of a volumetric representation lends itself advantageously to design and simulation. Conversion to a voxel-based representation, or data associated with a three-dimensional mesh, as required for many simulation approaches such as RCWA or FDTD, may be accomplished simply by evaluation of the IRG volumetric function at each voxel centre coordinate or mesh-node. A volumetric approach is also well suited to representing IRG systems where the optical properties of a material may be varied with respect to position. Examples of such systems include those relying on variations in the alignment of liquid crystal molecules or phase change polymers including certain photopolymers, as well as certain meta materials.
For some practical applications conversion between volumetric and surface geometry representations may be advantageous. Conversion from a surface geometry representation to a volumetric representation may be accomplished by similar methods to those used for construction of a voxel-based representation. The IRG volumetric function at a given (x, y, z)-coordinate may be evaluated by using the surface geometry data to determine the material at that point in space and then referencing the required optical property from a look-up table associate with the material. Conversion from a volumetric representation to a surface geometry representation requires that the optical properties described by the volumetric description be matched to materials that are available. Computation of surface geometry may be accomplished by looking for the edges of three-dimensional regions with the same properties (potentially to within a tolerance threshold). This is an example of an isosurface calculation for which there exists a variety of well established methods as well as support in various software packages such as the isosurface function provided as part of the Matlab® language (MathWorks, Inc.). The construction of surface geometry from volumetric data is particularly important for the manufacture of surface relief IRGs where three-dimensional geometry is required for the fabrication of tooling such as mastering tools.
As detailed above, for an IRG to have to-eye orders with non-zero diffraction orders, and so be capable of output coupling waveguided light for observation, some method for symmetry breaking should be employed.
which means that IRG 2001 is an FSIRG. By increasing the size of structure S12002 as viewed in the xy-plane to form a new structure S12004, and decreasing the size of structure S22003 as viewed in the xy-plane to form a new structure S22005 a modified IRG 2006 is created. Owing to the breaking of shape symmetry by the scale change, this new IRG 2006 may have to-eye orders with non-zero diffraction efficiency, the magnitude of which we expect to depend on the difference in scale between structures S1 and S2. Alternatively, this scaling may also be applied to just one of the structures, along just a single direction in the xy-plane, or by different amounts along two directions in the xy-plane.
which means that IRG 2007 is an FSIRG. By changing the lattice offset vector to shift the lattices L1 and L2 relative to each other the copies of structures S22010 can be moved closer to some of the nearest neighbouring copies of structures S12008. In the example shown this shift in the y-direction. Owing to the breaking of position symmetry, this new IRG 2011 will have non-zero to-eye orders, the magnitude of which will depend on the size and direction of the relative lattice shift.
which means that IRG 2012 is an FSIRG. By rotating structure S12013 about the z-axis in a clockwise direction to form a new structure S12015 and rotating structure S22014 about the z-axis in a counter-clockwise direction to form a new structure S22016 a modified IRG 2017 is created. Owing to the breaking of shape symmetry by the rotations, this new IRG 2017 may have to-eye orders with non-zero diffraction efficiency, the magnitude of which in general will depend on the rotation angles applied to structures S1 and S2. Alternatively, the rotation may be applied to just structure S1 or S2.
which means that IRG 2018 is an FSIRG. By mirroring structure S22019 about the yz plane to form a new structure S22021, a modified IRG 2022 is created. Owing to the breaking of shape symmetry by the mirroring, this new IRG 2022 may have to-eye orders with non-zero diffraction efficiency. Unlike the other operations mirroring cannot be applied gradually, the only choice being the plane through which the structures are mirrored and which structures are chosen for mirroring.
which means that IRG 2023 is an FSIRG. By increasing the height of structure S12024 to form a new structure S12026 and decreasing the height of structure S22025 to form a new structure S22027 a modified IRG 2028 is created. Owing to the breaking of shape symmetry by the change in heights, this new IRG 2028 may have to-eye orders with non-zero diffraction efficiency, the magnitude of which we expect to depend on the difference in height introduced between structures S1 and S2. Alternatively, the change in height may also be applied to just one set of structures.
which means that IRG 2029 is an FSIRG. The structures exhibit a slanted top owing to blaze modification. By increasing the blaze angle of structure S12030 to form a new structure S12032 and reducing the blaze angle structure S22031 to form a new structure S22033 a modified IRG 2034 is created. Owing to the breaking of shape symmetry by the change in blaze, this new IRG 2034 may have to-eye orders with non-zero diffraction efficiency, the magnitude of which we expect to depend on the change in blaze angle applied to structures S1 and S2. Alternatively the change in blaze may apply to just one of the structures, or may include a change in the orientation of the slope.
which means that IRG 2035 is an FSIRG. By changing the shape of structure S22037 from having a circular profile to having a square profile 2038 a modified IRG 2039 is created. Owing to the breaking of shape symmetry by this change, the new IRG 2039 may have to-eye orders with non-zero diffraction efficiency, the magnitude of which we expect to depend on the similarity of the shapes for structures S1 and S2. Geometric morphing methods may be used to create a range of shapes with a controllable difference. For example, two shapes may be used to represent two extreme possibilities of shape and from these a morph used to compute intermediate shapes which may then be used in an IRG. As long as the morph is smooth and continuous then it is possible in principle to produce shapes with a continuous degree of difference from each other, providing for a broad range of geometry changes. With the exception of relative lattice shift, all the methods listed above may be regarded as examples of shape difference constrained to a particular aspect such as height or rotation.
which means that IRG 2040 is an FSIRG. By changing the composition of the structure S22042 to form a new structure S22043 such that at least one intrinsic optical property is different to S12040a modified IRG 2044 is created. Owing to the breaking of composition symmetry this new IRG 2044 may have to-eye orders with non-zero diffraction efficiency, the magnitude of which we expect to depend on the degree of difference of the optical properties of structures S1 and S2.
which means that IRG 2045 is an FSIRG. By replacing structure S22047 with a new structure composed of multiple elements 2048 a modified IRG 2049 is created. Due to the breaking of shape symmetry the new IRG 2049 may have to-eye orders with non-zero diffraction efficiency. As well as splitting structures into multiple elements it is also possible to merge structures together. In fact, both of these changes can be viewed as a form of geometric morph and on this basis a range of intermediate structures may be created to provide for a range of degree of shape symmetry breaking. For example,
It should be noted that in applications of an IRG as part of a DWC it is preferable that any differences created in an IRG using the methods described above, or otherwise, should not alter the periodicity or orientation of lattices L1 and L2 of the IRG. Doing so would change the directions of the various diffraction orders and may disrupt the function of the IRG in a DWC. The methods described above may be applied individually or combined together and even repeated multiple times. In principle any of the shape modification methods identified previously may be used to create a break of symmetry, including draft modification, slant transformation, rounding as well as single and multilayer coating methods. As such the modifications detailed above should be considered to be examples of a wide variety of modifications. For example, any modification to geometry may in principle be applied to just structure S1 and/or periodic structure PS1, or just to structure S2 and/or periodic structure PS2. Alternatively, a geometric modification may be applied to both sets of structures but to a different degree. For example, both periodic structures PS1 and PS2 of an IRG may undergo slant modification with symmetry breaking achieved by altering the magnitude and/or direction of the slant applied to periodic structure PS1 relative to that applied to periodic structure PS2.
It will be appreciated that these modifiers need not use an FSIRG as a starting point and may be used to augment an IRG where differences between the underlying periodic structures already exists. It is also important to note that the methods for inducing differences between the periodic structures PS1 and PS2 outlined above are just a sample of the different possible modifications that enable the described advantages for controlling the diffraction efficiencies of the diffraction orders of an IRG.
Use of Interleaved Rectangular Gratings with Diffractive Waveguide Combiners
The waveguiding faces of the substrate 2103 have a very low roughness, along with a high degree of flatness and parallelism to each other. The non-waveguiding faces of the substrate 2103 may be painted black or otherwise treated with a light absorptive material and may have a rough or smooth surface finish in order to reduce the scattering of light incident on the non-waveguiding faces back into the waveguide which can reduce the performance of the DWC 2101 by introducing artefacts such as haze.
Viewing of real-world light may be made possible through the waveguiding surfaces of the DWC 2101 as a consequence of the light transmissive property of the substrate 2103 and the existence of zeroth-order diffraction orders of the IRG with non-zero diffraction efficiency for real-world light incident on the DWC 2101 from the surrounding medium M. In other configurations where viewing of real-world light is not required a light occlusion device may be used on the opposite side of the DWC 2101 to that used for viewing where the occlusion device is configured to prevent light from the real-world from interfering with viewing of the projected image.
A projector 2102 is configured to produce an ensemble of collimated beams of light which are directed to fall onto the input grating 2104. The output from the projector 2102 may be monochromatic or cover a range of wavelengths to provide a full colour image. Together the ensemble of beams of light form an image focused at infinity which is to be displayed by the DWC 2101 in conjunction with transmissive viewing of real-world light through the DWC 2101. Light beams from the projector 2102 are coupled into the DWC 2101 by the input grating 2104 using methods described herein and undergo waveguided propagation towards the IRG 2105 wherein pupil replication for eyebox expansion and output coupling for observation both take place by repeated interactions of light beams with the IRG 2105 as a consequence of the diffractive scattering properties of the grating.
Typically the output beams from the projector 2102 are circular in shape and have a diameter of between 0.25 mm and 10 mm, and preferably a diameter between 1.0 mm and 6.0 mm. The ensemble of beams output from the projector 2102 will have a range of xy-wavevectors. For a projector based on a rectangular micro-display such an LCOS, DMD or micro-LED display panel, for each wavelength from the projector 2102 the range of xy-wavevectors will usually comprise an approximately rectangular region of k-space. Other light projection technologies may produce other shapes but any display system for projector 2102 that produces an image with a non-zero field of view will produce a range of xy-wavevectors that correspond to at least one region of k-space.
In some applications an observer (not shown) will view the light coupled out from the IRG 2105. In some arrangements the observer will be on the same side of the DWC 2101 as the projector 2102, in other arrangements the observer will be on the opposite side of the DWC 2101.
The planes of the input grating 2104 and IRG 2105 are configured parallel to the waveguiding surfaces of the substrate 2103. A Cartesian (x, y, z)-coordinate is defined where the xy-plane is parallel to the waveguiding surfaces and diffraction gratings of the DWC 2101. Both the input grating 2104 and IRG 2105 may be located on either of the outer waveguiding surfaces of the substrate 2103 or embedded within the substrate. The input grating 2104 and IRG 2105 need not lie within the same plane but the planes of the gratings should be parallel to each other. The input grating 2104 and IRG 2105 may be configured with grating vectors that are advantageous for the operation as a diffractive waveguide combiner for augmented or virtual reality display applications. As such the notable cumulative orders and nomenclature of tables 1 and 2 may be adopted to facilitate the description of the operation of the DWC 2101.
The input grating 2104 has a structure and composition suitable for the diffractive scattering of light and is a one-dimensional grating with a grating vector given by
The period of the input grating py is such that first-order diffraction scattering of light beams from the projector 2102 results in light beams waveguided within the substrate 2103 by total internal reflection. It has been found for many applications that it may be preferable for py to be in the range 150 nm to 800 nm, and for applications using visible light it may be preferable for py to be in the range 250 nm to 600 nm.
Depending on the range of wavelengths output by the projector, and the refractive index of the substrate 2103 it may not be possible to find a value of py where all xy-wavevectors will lie within the waveguiding range of the substrate 2103 after first order diffraction by the input grating 2104. In this case the designer may select a combined range of field of view and display wavelengths so that the resulting range of xy-wavevectors may be accommodated within the waveguiding region of the DWC 2101 or a selected portion thereof.
If the substrate 2103 has a refractive index n, the medium M has a refractive index no, and λ1 and λ2 are the shortest and longest wavelengths in vacuum of the range required for display by the DWC 2101, respectively, then in order for TIR waveguiding of the entire field of view and range of wavelengths to be possible py should satisfy the following inequalities in order for TIR waveguiding of the entire field of view and range of wavelengths to be possible:
where Θx and Θy are, respectively, the horizontal and vertical field of view of the display in the medium M. Here Θx is defined by considering the angle subtended by the range of wavevectors when projected into the xz-plane, and Θy is defined by considering the angle subtended by the range in wavevectors projected in the yz-plane. Here it is assumed that the beam corresponding to the centre of the field of view is incident normal to the plane input grating 2104. It will be clear to someone skilled in the art that other arrangements are also possible where the projector 2102 is tilted so that the centre of the field of view is not normal to the plane of the input grating 2104 and in such a case equations (183) and (184) should be adjusted accordingly.
For some systems it is advantageous for the useable region in k-space available for waveguiding by TIR to be smaller than the limits forced by TIR and evanescence. One reason to do this is to ensure that the distance between successive pupil replications, such as predicted by equation (85), are maintained within a desired range. Such a circumstance may be taken into account by defining a cropped waveguiding region where the xy-wavevector (ky, ky) of a waveguided light beam in the DWC 2101 satisfies
Here the parameter f1 provides for an increase of the minimum angle of incidence of waveguided light beams on the surfaces of the DWC 2101 as compared to the TIR limit, and the parameter f2 provides for a decrease in the maximum angle of incidence of waveguided light beams from the surfaces of the DWC 2101 from the limit of 90°. The parameters f1 and f2 should satisfy the inequalities
Constraining the field of view to fit within the cropped waveguiding region of equation (185) requires that py should satisfy the following inequalities:
If these inequalities cannot be satisfied simultaneously, then the combined range of wavelengths and field of view is too large for the cropped waveguiding region of the substrate 2103.
Generally the input grating 2104 should be large enough to receive the entire ensemble of beams from the projector 2102 so that no light from the projector is wasted however this need not be the case. In principle light may be coupled into the waveguiding region of k-space by the input grating 2104 via both the m1=+1 and m1=−1 diffraction orders. This will result in ensembles of light beams travelling in both the general +y- and −y-directions. Only the +y-direction is desirable for the purposes of the DWC 2101. As such the input grating 2104 may feature a structure and composition for its unit cell such that the diffraction efficiency of the m1=+1 order is much greater than that of the m1=−1 order over the range of incident beam angles and wavelengths provided by the projected light. This may help increase the overall optical efficiency of the DWC 2101.
The IRG 2105 may be arranged so that the centre of the grating lies approximately in the +y-direction relative to the centre of the input grating 2104. The lattices L1 and L2 of the IRG 2105 are constructed from the grating vectors
Here, the period in the y-direction, py, has been set equal to that of the input grating 2104. The period in the x-direction, px, may be chosen such that for the intended range of wavelengths and field of view at least some portion of the corresponding xy-wavevectors will continue to undergo waveguided propagation within the substrate 2103 after a beam that has first been coupled into the waveguide by first order diffraction by the input grating 2104 then undergoes a T+X to T−X turn order, as defined in table 2 in
In most circumstances it has been found that it is preferential for px to be in the range 0.5py≤px≤2py.
The IRG 2105 should be large enough to provide pupil replication sufficient to cover the intended size of the eyebox of the system, including taking into account projection of the eyebox for all points of the field of view from the defined position to the plane of the IRG 2105. If the central ray exits the DWC 2101 at normal incidence to the surface, then for an eyebox size of w in the x-direction and h in the y-direction at located a perpendicular distance s from the waveguide then size of the IRG 2105 should satisfy
in the x-direction, and
in the y-direction. Here d is the diameter of the entrance pupil of a system used to observe the output from the grating and the output grating has been sized to ensure that in principle the entrance pupil can be filled at all positions within the eyebox. In some configurations it is advantageous to ensure that the eyebox may be covered by pupils arising from light beams following a path that feature only a single T+X or T−X turn order into the {±1, −1} cumulative orders of the IRG 2105 and no other turn orders before the beams are output. This requires that the dimension of the output grating in the y-direction is increased at each end by a distance depending on the intended layout of the input grating 2104 and IRG 2105 and which may be computed in a straightforward fashion by analytical or computational raytracing of the corners of the field of view for the longest and shortest wavelengths intended for the design.
The relations (183), (184), (187), (188), (191), (192), (193) and (194) are valid for a rectangular field of view oriented to the x- and y-directions of the DWC 2101 and such that the centre of the field of view is at normal incidence to the DWC 2101. Other shapes and orientations of the field of view are possible in which case the corresponding expressions for the grating periods px and py and the minimum size of the IRG 2105 will be changed accordingly but may be derived using either the inequality (185) for px and py, or from geometric ray tracing from the eyebox for the size of the IRG 2105.
The structure of the IRG 2105 may be composed of one or more materials and may be configured as a surface relief structure, a surface relief structure with one or more layers of coating, an embedded structure, an embedded structure with one or more layers of coating, a multilayer surface relief structure, a multilayer surface relief structure with one or more layers of coating, a multilayer embedded structure, or a multilayer embedded structure with one or more layers of coating. At least one of the materials of the IRG 2105 may have at least one optical property which is different to the medium surrounding the IRG 2105. For an embedded structure this medium is the substrate 2103, for a surface relief structure this medium is the medium surrounding the substrate 2103, which may be air.
Alternatively, the IRG 2105 may be configured as a variation of optical properties within a thin layer of material on the surface of the substrate 2103 or a thin layer of material within the substrate 2103. In these cases the layer of material may be a liquid crystal, a photopolymer or any other material capable of supporting a spatial variation of optical properties such as refractive index, electric permittivity, magnetic permeability, birefringence and/or absorptivity.
Generally it is advantageous for the structure and composition of the IRG 2105 to be tailored such that the efficiencies of the diffraction orders yield a good balance of performance across the properties listed in table 3 in
The finite range of xy-wavevectors afforded by the cropped waveguiding region described by inequality (185) limits the combined range of wavelengths and field of view that may be supported by a single DWC 2101. By stacking together two or more DWCs on top of each other a composite DWC may be realised. In principle, the range of wavelengths and/or size of field of view of projected light that can be displayed by such a system may be larger than a system relying on a single DWC. Projected light coupled out from DWCs that are further from a viewer's eye than the nearest DWC will pass through the DWCs nearer to the eye in the same way as real-world. Thus, the overall output from a composite DWC is a combination of the outputs from the individual DWCs. In such a system each DWC need only handle a portion of the range of wavelengths and/or gaze angles of projected light required for the total system. As long as the ranges of wavelengths and gaze angles handled by each DWC overlap each other to some extent, then the total range of wavelengths and/or field of view of projected light that may be displayed by the composite DWC may be increased relative to that of a DWC based on a single waveguide composed of the same substrate material.
One way in which this may be accomplished is to employ different grating periods px and py for each of the individual DWCs of a composite DWC. Based on inequality (185) each DWC will be able to convey different ranges of wavelengths and/or gaze angles of projected light.
By way of example
Projected light coupled into each of the DWCs 2201, 2202 and 2203 will behave in a fashion similar to the single DWC 2101. In this case each DWC has grating periods chosen to suit a portion of the wavelengths and/or field of view of the projected light output by the projector.
For a normal RGB colour display each waveguide may be optimized for a single component colour, red, green, or blue. This optimization may apply not only to the choice of grating periods px and py but also to the design of the structures of the IRGs 2207, 2210, 2213. Use of a smaller range of wavelengths may allow for improved control of diffraction efficiencies as the intrinsic variation associated with the wavelength of an incident light beam may be significantly reduced. In this way not only may an extended field of view and/or wavelength range be accommodated by a display system, but also the performance of the system may be made more optimal.
In another variation multiple projectors may be used. Here the output from each projector may be coupled to all the DWCs in the stack or just some of the DWCs in the stack.
It will be appreciated that in principle any number of DWCs may be used in a multiple DWC system and that a combination of the methods described here may be used. For example, one configuration could take several multiply stacked waveguides as shown in
Practical realisation of a DWC that features an IRG at its output element may require the use of manufacturing processes capable of creating sub-micron scale optical structures or patterns of variations of optical properties. Depending on the intended application these processes may need to be scalable to large volumes and/or low cost. Well-established processes that may be suitable for use in IRG fabrication include the following:
The general layout shown in
There now follows a number of specific examples of IRGs. It will be appreciated by someone skilled in the art that these cases are examples and there exists a great variety of designs made possible.
Periodic structure PS2 of the IRG 2302 is composed of copies of structure S22304 which also has a rectangular cross-sectional shape when viewed in the plane of the grating and protrudes out of the plane of the grating into the surrounding air. Structure S22304 has sides of length S2x and S2y in the x- and y-directions, respectively. Owing to the chosen position for the unit cell 2301 there are four parts of separate copies of structure S22304 within the unit cell 2301. Structures S12303 and S22304 have the same material composition and materials as each other.
In the example shown in
Insets 2401, 2402 and 2403 show example unit cells that can make up an IRG 2105 as described above. Note that the x- and y-axes of these graphs are normalized to the period in the x-direction, px, and the period in the y-direction, py, of the IRG, respectively. The structures shown in 2401, 2402, and 2403 have the same parameters as the IRG 2302 and in all cases the structure S1 of the insets has side lengths of the rectangle given by S1x=0.4px and S1y=0.4py.
The structures S2 in insets 2401, 2402, and 2403 has the same length parameter in the y-direction which is given by S2y=0.4py. In inset 2401 structure S2 has a length parameter in the x-direction of zero, S2x=0, which essentially means that there is no structure S2 in this unit cell. In inset 2402 the structure S2 has a length parameter in the x-direction of S2x=0.4px, which means that an IRG constructed using the unit cell of 2402 will be a fully-symmetric interleaved rectangular grating (FSIRG) where the to-eye orders must have zero efficiency. In inset 2403 the structure S2 has a length parameter in the x-direction of S2x=0.8px. Thus, the insets 2401, 2402, and 2403 show a progression in the size of structure S2 in the x-direction from being absent through to being the same as structure S1 and then being significantly longer than structure S1.
Graphs 2404 and 2405 show the result of computation of the diffraction efficiencies for various diffraction orders of an IRG 2101 composed from a general case of the structures S1 and S2 shown in 2401, 2402, and 2403. For these graphs the size of the structure S2 in the x-direction is varied according to the parameter sx such that S2x=sxpx. Graph 2404 shows how the diffraction efficiency of the {−1, −1} T−X and {1, −1} T+X turn orders in reflection vary with respect to sx, and graph 2405 shows how the {0, −1} STE to-eye order in reflection varies with respect to sx.
The points 2406 and 2407 correspond to the unit cell shown in 2401, which is essentially a conventional rectangular grating, and show that for this grating the turn orders have relatively low efficiency, whereas the to-eye order has relatively high efficiency. The points 2408 and 2409 correspond to the unit cell shown in 2402, which is an FSIRG, and show that the turn orders have moderate efficiency whereas the to-eye order has zero efficiency, as expected. The points 2410 and 2411 correspond to the unit cell shown in 2403, which is a general case for an IRG and show that the diffraction efficiency of both the turn orders and the to-eye order are relatively high. The region between sx=0.4 and sx=0.8 shows comparatively little relative variation of the turn orders, whereas there is a very large relative variation of the to-eye order, thus demonstrating how an IRG can afford a significant degree of control of the diffraction efficiencies of to-eye orders relative to turn orders.
Graphs 2504 and 2505 show the result of computation of the diffraction efficiencies for various diffraction orders of an IRG 2101 composed from the structures S1 and S2 of a form shown in insets 2501, 2502, and 2503. Here the length of structure S2 in the y-direction is varied according to the parameter sy. The points 2506 and 2507 correspond to the unit cell shown in 2503. As can be seen the behaviour of the diffraction efficiencies is similar to that exhibited in graphs 2404 and 2405. However, whereas the T−X, T+X turn order diffraction efficiencies of the points 2506 are similar to those of the points 2410, the STE to-eye order diffraction efficiency of the point 2507 is significantly lower than that of the point 2411. Nonetheless significant variation is still seen in the STE to-eye order between the values sy=0.4 and sy=0.8. Thus, not only does the relative size of structure S2 to structure S1 affect the strength of the to-eye orders but the horizontal vs aspect ratio of the shape of structure S2 can have a significant effect.
Structures S12703 and S22704 of the IRG 2702 have the same size, shape, and material composition. The structures have a circular cross-sectional shape when viewed in the plane of the grating and protrude out of the plane of the grating into the surrounding air. The period of lattice L1 and L2 of IRG 2702, and so the length of the sides of unit cell, 2701 is px in the x-direction and py in the y-direction. The lattice offset vector of the IRG 2702 has a value defined to be
As such Dx and Dy are relative lattice shift parameters for describing the displacement between lattices L1 and L2 of IRG 2702. It should be noted that for the case Dx=Dy=0 the IRG will be an FSIRG and so the diffraction efficiencies of the to-eye orders in table 2 in
Thus, by having a displacement from the centre position in both the x- and y-directions differences in turn orders that are produced can be achieved. By varying the shift the diffraction efficiency of turn orders can be emphasised to a degree.
Unit cell 3001 is a specific instance of IRG 2702 with lattice displacement parameters given by Dx=0 and Dy=0.25. Unit cell 3002 is another instance of IRG 2702 with lattice displacement parameters given by Dx=Dy=0 and so is an FSIRG. Unit cell 3003 is a further instance of IRG 2702 with lattice displacement parameters given by Dx=0 and Dy=−0.25.
Graph 3004 shows how the diffraction efficiency of the T−X and T+X turn orders vary with respect to the parameter Dy of IRG 2702. Graph 3005 shows how the diffraction efficiency of the STE to-eye order varies with respect to the parameter Dy of IRG 2702. The points 3006 and 3007 correspond to unit cell 3002 and show that the diffraction efficiency of the STE to-eye order is zero, as expected, and the diffraction efficiency of the T−X and T+X turn orders are at a maximum with respect to Dy. The point 3008 corresponds to the unit cell 3001 and the point 3009 corresponds to the unit cell 3003. Both points 3008 and 3009 show a significant reduction of the diffraction efficiency relative to the point showing here that variation of Dy has a moderate effect on the relative efficiency of the T−X and T+X turn orders. The point 3010 corresponds to the unit cell 3001 and the point 3011 corresponds to the unit cell 3003. Both points 3010 and 3011 show a significant increase in the diffraction efficiency of the STE to-eye order as a result of variation of Dy. Thus, for IRG 2702 shifting the lattice L1 in the y-direction relative to lattice L2 can introduce the to-eye orders in a controlled way. As can be seen from these figures varying the lattice offset parameters provides control over the diffraction efficiency of the diffraction orders produced by the IRG 2702.
The points 3008 and 3009 have the same value as do the points 3010 and 3011. This is because the IRG resulting from unit cell 3001 is identical to the IRG resulting from unit cell 3003. This can be seen by identifying that shifting the position of the reference rectangle for unit cell 3001 by 0.5px in the x-direction and 0.75py in the y-direction results in unit cell 3003.
Unit cell 3101 is a specific instance of IRG 2702 with lattice displacement parameters given by Dx=0.25, Dy=0. Unit cell 3102 is another instance of IRG 2702 where Dx=Dy=0, and so is an FSIRG. Unit cell 3103 is a further instance of IRG 2702 with lattice displacement parameters given by Dx=−0.25, Dy=0.
Graph 3104 shows how the diffraction efficiency of the T−X and T+X turn orders vary with respect to the parameter Dx of IRG 2702. Graph 3105 shows how the diffraction efficiency of the STE to-eye order varies with respect to the parameter Dx of IRG 2702. The points 3106 and 3107 correspond to the unit cell 3102 and show that the diffraction efficiency of the STE to-eye order is zero, as expected, and the diffraction efficiency of the T−X and T+X turn orders are at a maximum with respect to Dx. The point 3108 corresponds to the unit cell 3101 and the point 3109 corresponds to the unit cell 3103. Both points show a significant reduction of the diffraction efficiency relative to the point showing here that variation of Dx has a moderate effect on the relative efficiency of the T−X and T+X turn orders. The point 3110 corresponds to the unit cell 3101 and the point 3111 corresponds to the unit cell 3103. Both points show a significant increase in the diffraction efficiency of the STE to-eye order as a result of variation of Dx. Thus, by shifting the lattice L1 of IRG 2702 in the x-direction relative to lattice L2 the to-eye orders can be introduced. As can be seen from these figures varying the lattice offset parameters provides control over the diffraction efficiency of the diffraction orders produced by IRG 2702.
The points 3108 and 3109 have the same value as do the points 3110 and 3111. This is because the IRG resulting from the unit cell 3101 will be identical to the IRG resulting from the unit cell 3103. This can be seen by identifying that shifting the position of the reference rectangle for unit cell 3101 by 0.75px in the x-direction and 0.5py in the y-direction results in unit cell 3103.
Thus, an increase in the displacement in the y-direction of lattice L1 relative to lattice L2 of IRG 2702 can increase the to-eye orders that are produced. However, it is also clear from the heatmaps 3306-3308 that the luminance has poor uniformity with respect to gaze angle, showing a bright central band and low luminance elsewhere. The input luminance used in the simulations was uniform so this is a result of the interplay between the various beam paths through the DWC 2101 arising due to the diffraction efficiencies of the various orders.
Thus, an increase in the displacement in the x-direction of lattice L1 relative to lattice L2 of IRG 2702 can increase the to-eye orders that are produced. It is also clear from the heatmaps 3406-3408 that the luminance has much superior uniformity compared to 3306-3308. The input to the simulations in all cases was the same so the difference here shows that the various diffraction orders are such that a more favourable balance of beam paths through the DWC 2101 is produced resulting in a more uniform luminance output.
The figures and embodiments described above demonstrate that introducing a degree of symmetry breaking to an interleaved rectangular grating, such as modifying the shape of one of the structures S1 or S2 of the IRG, or the lattice offset vector oxy of the IRG, then a degree tailoring of the efficiency of diffraction orders that are produced can be achieved which may be used to manipulate advantageously the uniformity of the luminance output from a DWC which makes use of such an IRG as an output element.
The structure S1 of the IRG 1902 is a pillar with a circular cross-sectional shape 3503 when viewed in the plane of the grating. The structure S1 has a radius of r1px. The structure S2 is represented as multiple elements 3504, 3505 within the unit cell and is formed by cutting an ellipse-shaped section from a uniform slab of material across the whole unit cell such that the two elements 3504 and 3505 remain which are placed on the plane of the grating along with structure S1. The ellipse is centred on the unit cell 3501 and has a size described by the parameters rx and ry. The structure S1 is defined to be smaller than the ellipse defining structure S2. If pyry>pxrx then the major axis of the ellipse lies in the y-direction and has a size of 2pyry, and the minor axis of the ellipse lies in the x-direction and has a size of 2pxrx. In this case r1<rx. If pyry<pxrx then the minor axis of the ellipse lies in the y-direction and has a size of 2pyry, and the major axis of the ellipse lies in the x-direction and has a size of 2pxrx. In this case r1px<typy. If pyry=pxrx then the ellipse is circular in shape and r1<rx.
As a result of structure S2 of the IRG 3502 extending to the edges of the unit cell 3501 the structures of periodic structure PS2 of the IRG 3502 will be continuous when the structure is tiled across the plane as long as rx<0.5.
Diffractive Waveguide Combiners with Multiple Grating Elements
In some embodiments it is preferable to employ multiple interleaved rectangular gratings within a diffractive waveguide combiner in order to bring additional degrees of freedom for optimizing the performance of a DWC.
A projector 3910 is used output projected light which is coupled into the DWC 3901 by a series of input gratings 3903, 3904 and 3905. When viewed in the xy-plane of the DWC 3901 the input gratings 3903, 3904 and 3905 have the same dimensions, shape, and location as each other but are separated in the z-direction. Input grating 3903 is located on the waveguiding face of the DWC 3901 nearest to the projector 3910, input grating 3904 is embedded midway between the waveguiding faces of the DWC 3901 and input grating 3905 is located on the waveguiding face of the DWC 3901 farthest from the projector 3910. The size and shape of the region in the xy-plane covered by the input gratings 3903, 3904 and 3905 is sufficient to receive the complete ensemble of beams of light output by the projector 3910.
Projected light coupled into the waveguiding region of k-space propagates from the input gratings towards a series of output grating elements 3906, 3907 and 3908, configured as IRGs. When viewed in the xy-plane of the DWC 3901 the IRGs 3906, 3907 and 3908 have the same dimensions and location as each other but are separated in the z-direction. IRG 3906 is located on the waveguiding face of the DWC 3901 nearest to the projector 3910, IRG 3907 is embedded midway between the waveguiding faces of the DWC 3901 and input grating 3908 is located on the waveguiding face of the DWC 3901 farthest from the projector 3910. The size and shape of the region in the xy-plane covered by the IRGs 3906, 3907 and 3908 is consistent with the inequalities (193) and (194), based on projected light with a field of view of Θx in the xz-plane and Θy in the yz-plane and an eyebox covering a rectangle measuring w in the x-direction and h in the y-direction and located a distance s from the waveguide.
The input gratings 3903, 3904 and 3905 all have the same grating vector g1 as given by equation (182), and which has a period py based on the same design principles as input grating 2104 and so satisfies the inequalities (187) and (188). Similarly, IRGs 3906, 3907 and 3908 all have the same grating vectors gx and gy as given by equations (189) and (190) and which have period py identical to the input gratings 3903, 3904 and 3905, and period px based on the same design principles as IRG 2105 and so satisfies the inequalities (191) and (192). Preferably the IRGs are separated by a distance along the z-direction greater than the coherence length of the projected light. In this circumstance interactions of the light beam with each output grating element can be considered independent of the others, which simplifies design and analysis of the DWC 3901.
Each of the input gratings 3903, 3904, and 3905 provides an opportunity for coupling projected light into the waveguiding region of k-space to be conveyed through the waveguide. Although the grating vectors of the input gratings are the same the design and composition of the unit cells need not be identical. As such the different gratings may be optimized to provide preferential properties, such as more optimal coupling via a transmission diffraction order or a reflection diffraction order, or more optimal coupling for a range of wavelengths. The use of multiple input gratings means in general each incident beam of projected light may produce input beams that are shifted with respect to each other. This may provide advantageous coverage of the output eyebox.
Each of the IRGs 3906, 3907 and 3908 may provide the cumulative orders listed in table 1 in
By way of an example, in some configurations IRG 3906 may be configured as an FSIRG and so only have turn orders with non-zero diffraction efficiency, whereas IRG 3907 may be configured as an HSIRG and IRG 3908 may be configured as a VSIRG to provide a mixture of to-eye and turn back orders. By separating the gratings additional control may be afforded to improve the performance of the DWC 3901, in particular with respect to the properties listed in table 3 in
Thus, for a DWC 3901 where IRG 3906 is an FSIRG, IRG 3907 is an HSIRG and IRG 3908 is a VSIRG then IRG 3906 may be designed to provide turn orders to distribute light beams across the grating whilst IRG 3908 provides output of these light beams after turning and IRG 3907 provides output of projected light before turning by the T+X, T−X orders or after turning by one of the TTB+X, TTB−X, UT+X, or UT−X orders. The magnitude of the diffraction orders provided by each of the IRGs may be controlled by modifying the various properties as discussed elsewhere in this description but may include the height, size and shape of structures composed of materials with optical properties contrasting the medium surrounding the DWC 3901 and/or the substrate 3902. In particular IRG 3907 being embedded in the substrate 3902 should have structures optical properties that contrast with the surrounding substrate.
In some configurations it is possible that some of the output grating elements 3906, 3907, and 3908 need not be configured as IRGs. For example, if the element 3908 was instead made a 1D grating with grating vector equal to gx, as defined for the IRG 3906, then 1D grating 3908 would still provide to-eye orders for beams after T+X or T−X turn orders, but no other orders, such as the BT−Y and BRT+Y orders. Alternatively the element 3908 may be configured as a rectangular grating 3908 and provide the full range of diffraction orders listed in table 2 in
In some configurations only one or two of the input gratings 3903, 3904 and 3905 may be included in the DWC 3901. Similarly, in some configurations only one or two of the output grating elements 3906, 3907 and 3908 may be included in the DWC 3901. In other configurations the number of input gratings or output grating elements may be greater than three.
In some configurations the output grating elements 3906, 3907 and 3908 are composed of optical structures with optical properties that show strong dependence on wavelength. In such an arrangement each grating element may be designed to exhibit a significant variation of optical properties to the surrounding material over a small range of wavelengths and so each corresponding grating element would be optimized for that range of wavelengths. In some configurations the properties of the grating elements 3906, 3907 and 3908 and the input gratings 3903, 3904 and 3905 are such that they only each only provide non-negligible diffraction efficiency for non-zero diffraction orders over a small range of wavelengths.
By matching the wavelength range for each input grating to a corresponding output grating and ensuring that these wavelength ranges are distinct from those of other input and output grating pairs it should be possible to ensure that a beam of a given wavelength will only interact non-negligibly with a pair of input and output gratings. For example, in some configurations input grating 3903 and output grating element 3906 may only interact significantly with light over the range 440 to 480 nm, corresponding to blue light, and input grating 3904 and output grating element 3907 may only interact significantly with light over the range 520 to 560 nm, corresponding to green light, and input grating 3905 and output grating element 3908 may only interact significantly with light over the range 600 to 640 nm, corresponding to red light.
If the wavelength ranges for the various grating pairs do not overlap, then in some configurations the grating vectors for the input gratings 3903, 3904 and 3905 need not be the same as each other, and also the grating vectors of the output grating elements 3906, 3907 and 3908 also need not be the same as each other. In this case the values for the grating periods px and py may be optimized for the wavelength range of each grating pair. Advantageously, it may be preferable for each input and output grating pair that one of the grating vectors of the output grating is the same as the grating vector of the input grating.
By reducing the range of wavelengths that need be accommodated by a pair of input and output gratings the size of field of view that may be accommodated within the inequalities (187), (188), (191) and (192) may be increased. Thus, the field of view that may be accommodated by the DWC may be increased. In a sense such an approach is similar to using multiple DWCs except here wavelength dependent properties of the gratings have been used rather than separate waveguides. If the grating vectors of the diffraction gratings differ, then it is important to ensure that the diffraction scattering of gratings for light beams with wavelengths outside the ranges is sufficiently weak. Otherwise the presence of gratings with different grating vectors may give rise to additional diffraction orders resulting in shifted and coloured ghost images that will generally be undesirable in an AR or VR display system.
Methods for engineering strong dependence on wavelength include using resonant scattering materials such as quantum dots or nanostructured metallic features for inducing surface plasmon resonances.
In other embodiments the multiple IRGs may have identical grating vectors and be stacked very close to each other such that they are located within the coherence length of the projected light. In some applications the projected light will be from LED-based light sources and have a wavelength range of 450 nm to 650 nm and a spectral width of 10 to 50 nm. In materials with refractive indices in the range 1.5 to 2.0 results in coherence lengths ranging from 2 μm to 28 μm. In such circumstances the composite of multiple IRGs is equivalent to a single multi-layer IRG as described above and should be treated as such for the purposes of analysis such as for the simulations of the scattering of electromagnetic waves from the IRG.
In some embodiments where each input and output grating pair are dedicated to a narrow range of wavelengths, or where the projected light may consist of only a narrow range of wavelengths it may be advantageous to relax the constraint that the grating vector of the input grating g1 and the y-direction grating vector of the output grating gy should be the same. In this case light beams that are coupled out of the DWC with a cumulative order of {0, −1} may contain an additional contribution to their xy-wavevector of g1−gy. This may be advantageous in some systems as such a difference can allow for an additional deflection to be applied to the output beam relative to that provided for the input. For example, it may be advantageous to have a projected light that is incident on an input grating such that the centre of the field of view is at normal incidence to the DWC but results in an output that is tilted horizontally and/or vertically from normal incidence. Such a tilt could be used to provide a pantoscopic tilt or face-form wrap angle for a DWC used as part of a head-mounted display.
If used with projected light covering a broad range of wavelengths a mismatch of g1 and gy in a DWC may result in a blurring of the output and a separation of the colours of the image as a result of the well-established dispersive properties of diffraction gratings. However, if the mismatch between g1 and gy were pre-compensated using other elements, such as an additional diffraction grating between a projector and the input grating of the DWC, then such blurring may be reduced such that a mismatch between g1 and gy may be feasible for systems that feature a broader range of wavelengths than might otherwise be feasible.
A range of methods may be used to manufacture DWCs with multiple gratings, including, but not limited to, the following:
These methods may be applied together to increase the complexity of grating elements that can be retained within a single DWC. Furthermore, multiple DWCs each featuring multiple layers of grating elements may be employed in some display systems.
In all manufacturing methods it is advantageous if a high degree of parallelism is maintained between the various layers of grating as well as between the exterior faces of the DWC and the grating layers. This is because deviations from the parallel condition will lead to additional deviations in the beam paths of projected light. These deviations may result in degraded performance for viewing of projected light, such as reduced resolution.
Aspects of an IRG may vary with respect to position within one or more regions of the IRG. Variations of the IRG may be used to vary the diffraction efficiency of the various orders, both relative to each other and in absolute terms. Furthermore, the dependence of the diffraction orders on the direction, wavelength and polarisation of incident beam of light may also be varied with respect to position on the IRG.
Aspects for spatial variation may include variation of the lattice offset vector oxy, variation of the shape, optical properties and/or material composition of periodic structures PS1 and/or PS2, variation of the combination rules used for combining these periodic structures to form the IRG. In principle any of the methods for the design and modification of an IRG described previously, as well as any other methods for designing an IRG, may be used within specific subregions within an IRG to provide for spatial variations of the overall grating. Variations may be applied collectively to both periodic structures PS1 and PS2, to just one of the periodic structures or differentially between the periodic structures, for example, by using the methods described above for providing differences between the periodic structures of an IRG.
In many arrangements it is preferable for the grating vectors gx and gy used to construct lattices L1 and L2 to be kept the same across the IRG as this will ensure that the directional scattering properties of the grating are maintained.
As shown in previous examples, variation of parameters such as a difference in shape between structures S1 and S2 or the deviation of lattice offset vector from the position required for an FSIRG,
may be used to vary the diffraction efficiency of to-eye orders with greater sensitivity than turn orders. Spatial variation of an IRG may provide advantages for optimizing an IRG for use in a DWC such as with respect to some or all of the properties listed in table 3 in
In some arrangements it may advantageous for the type of grating to be varied with respect to position. By doing this certain diffraction orders can be made zero whereas others can be made relatively large.
By changing the shape of structures 4002 into new structures 4004 with the same shape as s structures 4003 the IRG will be transitioned into the FSIRG 4005 where the to-eye orders of table 2 in
IRG 4006 will become an FSIRG 4009 and the diffraction efficiency of the to-eye diffraction orders of table 2 will necessarily become zero. Similarly, by changing the lattice offset vector to
an HSIRG will be formed, or by changing the lattice offset vector to
a VSIRG will be formed, each of which have their own range of available diffraction orders.
Multiple aspects of a grating may be changed simultaneously in order to accomplish a change in grating type. For example,
in conjunction with applying a shape change to the structures of periodic structure PS2 to form structures 4013 that match the shape and composition of structures 4011 the IRG can be changed into an HSIRG 4014.
It is also possible to transition some parts of an IRG into a one-dimensional grating.
In this case only the BT−X and BT+X diffraction orders of table 2 in
and where only the BT−Y and BRT+Y diffraction orders of table 2 in
For this grating only the T−X and UT−X diffraction orders of table 2 in
and where in this case only the T+X and UT+X diffraction orders of table 2 will have non-zero diffraction efficiency.
It should be noted that the transitions shown in
Another form of transition is to eliminate one of the periodic structures altogether.
Light beams incident on such a grating may be diffracted by the TEAT+X and TEAT−X to-eye orders and BT−X and BT+X back turn orders of table 2 in
will be formed, and which will provide non-zero diffraction efficiency for scattering by the STE and TEAT−Y to-eye orders as well as the BT−Y and BRT+Y back turn orders of table 2 in
It should be noted that all variations of a grating as an FSIRG, HSIRG, VSIRG and the various 1D gratings essentially all represent particular special cases of a generalised interleaved rectangular grating and so may be described using the same lattices L1 and L2 of an IRG.
Generally, such a transition will occur over a distance of 1 mm to 10 mm of a defined edge. This is so as to be gradual enough to accomplish a smooth transition, but not so large so as to incur excessive additional fabrication costs due to increase in the size of the grating.
Alternatively, or additionally, a gradual reduction in the height of nanostructures may be applied towards the edge of a grating region to accomplish a similar effect. For gratings consisting of a variation of optical properties due to variations within a material, such as gradients in refractive index, then the magnitude of the variations of the properties can be reduced progressively towards the edge of a grating region to accomplish a similar effect.
Preferably, all subregions of the grating element 4104 are based on the same lattices L1 and L2 of an IRG and so for all regions the notable diffraction orders and nomenclature of tables 1 and 2 may be adopted. Furthermore in many cases it is preferable for the configuration of the gratings of DWC 4101 to be equivalent to those of DWC 2101. Thus, the input grating 4103 has grating vector g1 as given by equation (182) and period py based on the same design principles as input grating 2104 and the inequalities (187) and (188). Similarly the output grating element 4104 have grating vectors gx and gy given by equations (189) and (190), where the period py is identical to that of the input grating 4103 and period px based on the same design principles as IRG 2105 and the inequalities (191) and (192).
The central part of grating element 4104 consists of a 3×3 grid of subregions 4105-4113. The subregions along the central strip 4106, 4107, and 4108 may be configured as IRGs with a small degree of break in symmetry to output some projected light via to-eye orders, in particular the STE order. These IRGs should also provide turn orders, in particular the T+X and T−X orders. In the absence of turn orders beams of projected light will tend to run along the central strip of the waveguide, thus the turn orders are to distribute light outwards to other parts of the grating and expand the size of the eyebox. The degree of symmetry breaking may be increased from subregion 4106 to 4107 to 4108 in order to increase the amount of light that is coupled out of the waveguide and compensate for the loss of light due to prior turning and output coupling of beams of light as they propagate down the DWC 4101. There are multiple ways in which this may be accomplished. For example the lattice offset vector may be increased from subregion 4106 to 4107 to 4108, or geometric morphing may be used increase the shape difference between the structures S1 and S2 of each IRG subregion. In some configurations it is advantageous for the diffraction efficiency of the T+X and T−X turn orders to also increase. This may be accomplished by varying the size and/or height of the structures S1 and S2 from subregion 4106 to 4107 to 4108. This may also assist in compensating for the depletion of light as it propagates down the waveguide.
The strip on the +x side of the 3×3 grid, consisting of subregions 4105, 4108 and 4111 may also consists of IRGs. Here the IRGs may be configured to have relatively high diffraction efficiencies for the TEAT+X and TEAT−X to-eye diffraction orders, in particular the TEAT+X diffraction order as the predominant path for beams into these subregions is likely to be via the {1, −1} cumulative order of the output grating element 4104. Similarly, the strip on the −x side of the 3×3 grid, consisting of subregions 4107, 4110 and 4113 consists of IRGs configured to have relatively high diffraction efficiencies for the TEAT+X and TEAT−X to-eye diffraction orders, in particular the TEAT−X diffraction order as the predominant path for beams into these subregions is likely to be via the {−1, −1} cumulative order of the output grating element 4104.
Alternatively, in other configurations the subregions 4105, 4107, 4108, 4110, 4111 and 4113 may be 1D gratings with grating vector g1D given by equation (200). In this case the TEAT+X and TEAT−X to-eye orders can be made relatively large without interference from other turn orders, except for the x-direction back turn orders, BT+X and BT−X.
In some configurations subregions 4114 and 4115 lie outside of the projected eyebox of the system. Light that reaches these regions is potentially wasted so there is no advantage to providing to-eye diffraction orders. By configuring these regions as 1D gratings with grating vector g1D given by equation (196) the back turn orders BT+X and BT−X may be provided, without light losses to any to-eye orders. These orders will turn beams of light back towards the interior of the grating where they may then be usefully out-coupled from the grating, thus increasing the efficiency of the system. As there are no to-eye orders the diffraction efficiency of these regions can be made very large in order to favour efficient return of light to the grating interior without concern for inducing large non-uniformities in the output from the grating element 4104. Preferably, subregion 4114 is optimized to particularly favour the BT−X order and subregion 4115 is optimized to particularly favour the BT+X order. In other configurations subregions 4114 and 4115 are configured as HSIRGs, which also provide a mechanism for providing back-turn orders in the x-direction.
Similarly, in some configurations subregion 4116 lies outside the projected eyebox of the system and may be configured as a 1D grating with grating vector g1D given by equation (197) in order to provide back turn orders BT-Y and BRT+Y without light losses to any to-eye orders. Such orders will turn light beams back towards the interior of the grating where they may then be usefully out-coupled from the grating. Alternatively, subregion 4116 may be configured as a VSIRG, which also provides suitable back-turn orders in the y-direction.
One advantage of the diffraction orders provided by the IRG is that there are fewer cumulative orders allowed that correspond to waveguided propagation compared to other schemes based on 2D gratings, such as WO 2018/178626. This can improve the efficiency with which structures designed to turn beams back from the periphery of a grating region as typically each region only need be concerned with light propagating due to a single cumulative order of the 2D grating element based on an IRG.
The subregion 4117 is located around the periphery of the grating. In some configurations this region lies outside the projected eyebox of the system and the grating may be configured to have a structure that fades-out in a fashion equivalent to that shown in
Abrupt changes in a grating element containing multiple subregions with different configurations of an IRG, such as the example discussed above may induce unwanted effects, depending on the magnitude of the changes. For example, changes in the scattering properties of a grating may lend it a tiled or mosaic-like appearance for an external observer, which may be undesirable for the cosmetic appearance of a product. The projected light contributing to an observation at a particular location within the eyebox and gaze angle within the system field of view must necessarily come from a corresponding patch of the output element on a DWC. This patch has a size, shape and location determined by projecting the entrance pupil of an observation system (such as an eye) backwards along the gaze path onto the output element. Undesirable non-uniformities in brightness and/or colour may be experienced by a viewer as their observation moves with location within the eyebox as driven by changes in which subregions illuminating different parts of the observed field of view. Sudden changes in grating properties may also result in variations of the wavefront of beams that overlap such transitions. This may bring undesirable effects such as reduction in the sharpness of focus that may be achieved by such a beam.
Various methods may be used to mitigate these effects. One method is to reduce the magnitude of variation by subdividing each subregion into a number of smaller subregions. The grating in each of these subregions may then be designed to have structures and composition that provide a more gradual variation of scattering properties compared to those of neighbouring sub-regions. For example, each of the nine subregions within the 3×3 grid of subregions in grating 4104 may be divided into a 3×3 grid, thus resulting in an overall grid of 9×9 subregions. This subdivision may be applied iteratively to form ever greater number of subregions, with the ultimate limit being subregions corresponding to single unit cells.
Essentially, a process of subdivision followed by adjustment of the grating properties in the new subregions to provide for more gradual transitions in scattering properties is a form of interpolation adapted to optical structures of a diffraction grating. As such a broad range of interpolation methods, including parametric and non-parametric techniques may be applicable to this task.
As all subregions are based on the same grating lattices L1 and L2, and in the case that the material composition of the grating does not vary between subregions then a wide range of transitions may in principle be accomplished by changes in the lattice offset vector oxy of the IRG in each subregion and/or changes in the shape of the structures S1 and S2 of the IRG in each subregion. Depending on how the shapes of the gratings vary the latter may be possible via the geometry morphing methods outlined above or by simpler methods based on changes to the size, orientation, height and/or blaze of the structures. For structures generated based on parametric description, such as those shown in
In one approach the design of a grating may be prescribed at a series of N xy-coordinates {(x1, y1), (x2, y2), . . . , (xN, yN)}. The points may or may not lie on a grid, but in general should not all lie on a line. In-between each of these locations interpolation methods are used to prescribe the design at each unit cell based on the coordinates of the unit cell. If the series of prescribed points lies on a grid, then methods such as bilinear and bicubic interpolation may be used. Other methods may be used if the points are not on a grid, including methods based on thin plate splines, Kriging, polynomial basis functions and triangular irregular networks with linear interpolation. The scatteredInterpolant function in Matlab® provides an implementation of linear interpolation methods for irregularly distributed data points. Outside the convex hull enclosing the points extrapolation methods may be used to prescribe required designs. Such extrapolation may choose to clamp properties to those at the edge of the convex hull or use various methods to generate new values such as linear extrapolation.
Interpolation and extrapolation may be performed on any parametric values describing the design of an IRG in a region, including the lattice offset vector, values governing the size and shape of structures S1 and S2, and parameters governing any transformations.
By way of example,
where (x0, y0) is an origin for the grid, P the period of the grid in the x-direction and Q the period of the grid in the y-direction. The periods P and Q are not to be confused with the periods of the IRG px and py which will generally be much smaller in value. Advantageously P and Q may be an integer multiple of px and py, respectively. At each point on the grid a scalar value for which interpolation is required is defined. If we use the notation s(i, j) to denote this scalar value at the point on the grid (xi, yj), then the bilinearly interpolated value at an intermediate point with coordinates (u, v), s (u, v) may be found by the following procedure:
It should be noted that if the point (u, v) lies outside the grid, then the value s(u, v) may be clamped to a value on the edge of the grid or extrapolated based on the x- and y-gradient of the points on the grid closest to the point. It is often preferable to avoid extrapolation as this may lead to parameter values which lie outside a range of valid values. Alternatively a grid may be defined with an extent larger than the final grating design to ensure that no extrapolation occurs over the physical extent of the actual grating.
Any number of parameters describing an IRG may be interpolated by this approach by treating each parameter as a separate grid of scalar values and performing interpolation on these values. For example, for grating designs where variation of the lattice offset vector is used to control the strength of diffraction orders, interpolation may be applied separately to the x- and y-components of the lattice offset vector. In this way a range of variations of both shape, lattice offset and even grating composition may be handled by interpolation methods.
In other approaches, interpolation and extrapolation may used to provide target values required for diffraction efficiencies of the grating with respect to position. These target values may then be related back to corresponding designs of IRG. As there are many diffraction orders, each of which may have a nonlinear dependence on the direction, wavelength and polarisation of incident beams or light it may be necessary to perform some selection as to which diffraction orders, and which incident beam conditions are used to provide the target values. For example, a simple approach would be to select a single diffraction order and a single direction and wavelength for an incident beam and perform interpolation on this to select the value of a single parameter for the IRG at interpolated locations. For example, the diffraction efficiency of the to eye order shown in graph 2405 may be used to select values of sx in the range 0.4≤sx≤0.8. Any efficiency value between 0% and ˜1% may be uniquely related to a value of sx. A range of incident beam properties could be taken into account by constructing an average measurement of efficiency over a desired range of incident beam directions and/or wavelengths. Such an average may be weighted to afford more importance to particular directions and/or wavelengths of the incident beam.
For grating designs with multiple parameters, it may be desirable to generate multiple targets for the diffraction efficiency at intermediate locations. This may be performed by looking at multiple diffraction orders and/or defining multiple ranges of incident beam properties for computing average performance. In such an approach interpolation may be performed on the value derived by each range of incident beam properties for each of the diffraction orders under consideration. The resulting values of diffraction efficiency may then be used to select a grating design.
Typically, it may not be possible for designs to provide the exact diffraction efficiencies desired. In this case it may be preferable to employ a multi-objective optimization to find or otherwise select a grating design that provides a best-fit approximation of the targets. For example, one approach may be to select a variation of grating design based on the minimum least squares difference with respect to the various target diffraction efficiencies required. Weighting of different contributions may be used if certain diffraction orders and/or certain ranges of incident beam parameters are more important. Such an optimization may be constrained to designs that are of a form similar to the surrounding grating, differing in details such as lattice offset or structure size, or may allow for a wider exploration of grating design in order to deliver the diffraction efficiencies desired.
As described above a geometric morph may be used to create a shape that represents an intermediate form between two different shapes. When interpolating across a grid with two-dimensional spatial variation it may be necessary to combine contributions from more than two shapes. For example, equation (207) shows that bilinear interpolation on a two-dimensional grid will in general combine four values from points on the grid to form each interpolated value. Extending such a concept to geometric morphing requires some method to combine four shapes together.
A method analogous to bilinear interpolation is to reduce the combination of multiple shapes into a succession of pair-wise geometric morphs. Here we may suppose that the shape of part of an IRG, such as structure S1 or S2 is defined on the grid of points shown in
Here we note that based on the definition of γ, morph (0, A, B)=A and morph (1, A, B)=B. As mentioned above, there are many algorithms described in the public domain which may be used to perform the actual morph function, which need not be defined in detail here to outline the approach required for interpolation of shapes defined at points on a grid. Using this definition interpolated shape at the coordinate (u, v), s (u, v) may be computed using the following approach:
This approach is in fact equivalent to an approach which may be used to derive equation (207). Linear interpolation between the values s(i,j) and s(i+1,j) with respect to the parameter a derived according to equation (205) gives the value
Similarly linear interpolation between the values s(i, j+1) and s(i+1,j+1) with respect to the parameter a gives the value
Performing linear interpolation between the values SA and SB with respect to the parameter β derived according to equation (206) gives the value
which expands to give
We note that the expression for SC in equation (216) is the same as s(u, v) given in equation (207). This demonstrates a conceptual equivalence between bilinear interpolation of numerical values and interpolation of shapes using geometric morphing.
Another approach for describing spatial variations of IRGs is to use functions of (x, y)-coordinate in the xy-plane of the IRG to describe how parameters of the IRG vary with position, including parameters describing the shapes of the structures as well as the lattice offset vector of the IRG. For example, the description of periodic structures PS1 and PS2 given by equations (130) and (131), respectively, can be expanded to include position dependent parameters and so written as
Here the terms a1(x, y) and a2(x, y) are vector functions of position where each element of the vector corresponds to a parameter used to prescribe the shape of structure S1 and S2, respectively. As such the definitions of the structure functions S1( ) and S2( ) have been expanded to express the input parameter values explicitly, whereas previously for structures that do not vary with position any parameters could be included implicitly within the definition of the functions themselves. It should be noted that here a1(x, y) and a2(x, y) are evaluated at the points of lattice L1 with coordinates given by (ipx, jpy), this ensures that the values of the parameters are constant for each instance of the structure function on the lattice. Equation (218) also shows that the x- and y-components of the lattice offset vector may be expressed as scalar functions depending on the points of lattice L1 of the IRG.
A similar use of expanded definition may be applied to the volumetric descriptions of periodic structures PS1 and PS2 given by equations (176) and (177) to give
Each element of a1 (x, y) and a2 (x, y), as well as ox (x, y) and oy (x,y), is a scalar function of position. In principle any form of function that yields valid, finite values at each evaluation point may be used. For some representations it may be advantageous to construct each scalar function from a basis set of functions. For example, if Bi (x) is a series of one-dimensional basis functions described by the index i then a two-dimensional scalar function F(x, y) could be constructed as
Here N1 and N2 are limits on the x- and y-dependent terms allowed for F (x, y) and bij is a coefficient for the contribution of the Bi(x) Bj(y) term to F(x, y). Suitable forms for the basis functions include simple polynomials, Bi(x)=xi, Chebyshev polynomials of the first and second kind, Legendre polynomials, or a Fourier series, Bi(x)=sin(2πix/T+ϕi) where an additional set of phase parameters ϕi must be defined as well as the period T. For some representations, such as those based on polynomials, it may be advantageous to use normalization constants to control the range of (x, y) values applied to the basis functions in order to avoid numerical stability issues associated with the computation of high order terms. If nx and ny are normalization constants, then a suitable modification of equation (221) is
Typically, the values of nx and ny will be such that over the dimensions over the grating |x/nx|≤1 and |y/ny|≤1.
Two-dimensional basis functions, such as the Zernike polynomials, may also be suitable representations for F (x, y); typically, these will also employ some form of normalization on the x and y values. Alternatively, any scalar function could be constructed in a piecewise fashion, such as a piecewise polynomial, or as a two-dimensional non-uniform rational B-spline surface (NURBS surface).
In another approach any scalar function describing a parameter value or lattice offset component may use interpolation between a series of points defined on the xy-plane in a fashion similar to that outlined previously.
In general, neither the functions used to describe each of these scalar functions nor any coefficients on which these functions may depend need be the same for various parameters being described by the functions. Furthermore, multiple scalar function types may be combined simultaneously in a single, overall scalar function describing a parameter value or lattice offset component.
Functional definitions may also be used to apply to other aspects for creation of an IRG structure. For example, geometry modifiers may be made position dependent and that position dependence described using methods such as those outlined here.
Many functional definitions will depend on coefficients or other parameters for describing the functions. In many cases selection of the values of these parameters will be important for determining the performance of an IRG in a given application, for instance as an output element of an IRG. If the performance of the IRG in an intended application can be measured by one or more numerical values, then a wide variety of optimization techniques may be used to guide the selection of parameter values.
In some approaches, simulations may be used to compute the output from a DWC using the IRG where the input consists of an ensemble of beams with uniform luminance over a defined field of view and selection of wavelengths. The criteria listed in table 3 in
Simulation of a DWC with a spatially varying IRG will typically employ a combination of ray tracing methods, to compute the effect of the many different beam paths possible in an IRG, in conjunction with wave-based computation, to compute the scattering properties of the IRG. For a spatially varying IRG the scattering properties may require computation at each location of the grating. If variations of the grating are sufficiently gradual, then invoking periodic boundary conditions across a single unit cell and computing scattering properties based on this may provide an adequate approximation. This significantly reduces the computational burden required. Abrupt changes in the grating may also be computed using this approach as long as the distance between abrupt changes is much larger than the wavelength of light and for beams much larger than the unit cell of the grating.
If the scattering properties of an IRG vary with respect to position in a continuous and well-behaved manner, then interpolation methods may be used to further reduce the computational burden. Here the scattering properties of the grating may be calculated at various reference positions and interpolation then used to compute the scattering properties at intermediate locations. Typically, such interpolation will be performed on the values corresponding to a single diffraction order at a single direction of incident beam with a single wavelength.
Various methods for spatial variation may be applied selectively to different subregions of an IRG and combined together. For example, function-based methods could be used to describe parametric spatial variations within a subregion of an IRG and then combined with interpolation methods to transition another subregion of an IRG.
Unless stated otherwise all phase shifts should be assumed to be in radians for this description. As well as changing the magnitude of various diffraction orders, spatial variations of an IRG may also affect the polarisation-dependent phase shift imparted to the electric field of diffracted orders. Such phase variation can affect the wavefront of a scattered light beam which may degrade the image sharpness that may be achieved for projected light beams. As described above, in general there are multiple paths by which projected light beams derived from the same input beam may come to output at a particular location on a DWC that uses an IRG as an output element. If these paths acquire different phase shifts due from scattering by non-zero diffraction orders from a spatially varying IRG, then complex interference effects may occur when the beams are recombined which may degrade the uniformity of the output.
In practical terms it is desirable to keep non-planar phase variations across a light beam or a typical observation pupil to within a small fraction of 2π. For some systems it has been found that it is preferable to constrain the range of phase departure from planarity across a wavefront of 2 mm diameter to be less than π/2. For systems targeting lower image resolution a phase departure of less than π/2 across a wavefront (or portion thereof) of 1 mm diameter may be acceptable. For high resolution systems a phase departure of less than π/2 across a wavefront (or portion thereof) of 4 mm diameter may be required. Depending on the nature of phase departure it may be favourable to construct a statistical measure of the phase departure across a wavefront. A common measure is the root-mean-square (RMS) of the phase departure from a planar wavefront and in this case it may be preferable to ensure that rms phase departure is less than π/4 across a wavefront (or portion thereof) of 2 mm diameter or less than π/4 across a wavefront of 4 mm diameter for high resolution systems.
For some configurations of a spatially varying IRG it may be advantageous to include some form of phase compensation to balance against variations of the phase imparted by diffraction orders of the IRG. One method by which this may be achieved is to introduce a within a region of the IRG an overall position shift of the IRG lattices. For example, suppose we have an IRG with lattice functions for lattices L1 and L2 given by
respectively. If we shift these lattices by a distance dx in the x-direction and dy in the y-direction, then the new lattice functions for lattices L1 and L2 will be given by
respectively. Position shifting the lattice of the IRG in this way will not affect the directions of the various diffraction orders. However, when scattering from an IRG composed of lattices described by equations (225) and (226) a diffracted beam of order {mx, my} will acquire an extra phase shift of
compared to the phase of a beam scattering from an otherwise identical IRG composed of lattices described by equations (223) and (224). Note that only non-zeroth order scattering attracts this phase shift effect.
By making dx and dy scalar functions of the (x, y)-coordinates, which we term lattice shift functions, the phase shift can be varied over an IRG. The position dependent phase shift is thus given by
When used with lattice functions it is convenient to evaluate the lattice shift functions at the points of lattice L1. Thus, we may write the lattice functions for lattices L1 and L2 as
respectively. Note here that both lattice L1 and L2 are shifted collectively by (dx, dy) so this modification to the lattices of the IRG is quite distinct to variations of the lattice offset vector, which controls the relative offset between the two lattices.
Instead of adding a position dependent shift to the construction lattices of an IRG, in some arrangements it is preferable to apply a position dependent deviation to the lattice itself. This may be accomplished by shifting the (x, y)-coordinates of a representation of an IRG by the coordinate transformations
For example, if I(x, y) is an IRG surface function, then after shifting the modified IRG surface function I′ (x, y) would be given by
Essentially, equation (233) states that a new grating surface function I′(x, y) is formed by distortion of the coordinate system of I(x, y). This may result in a distortion of the structures of the IRG, not just the distribution of the lattice points although for small shifts the alteration of the structures may have a negligible impact on the diffraction efficiencies of the structures.
It is important to note that the transformations of equations (231) and (232) may be applied to any description of a grating, not just one that may be expressed as a surface function. This is because any representation of a grating must ultimately provide some description with reference to the (x, y, z)-coordinate system of the physical world, thus by introducing the transformations of (231) and (232) as an additional step between the coordinates of the real world and the coordinate-dependent description of a grating the necessary distortion will be accomplished. This distortion may be applied at various steps depending on the task at hand. For example, if creating a voxel-based representation of the grating then the voxel coordinates may be transformed according to (231) and (232) and the resulting shifted coordinates used for reference to the structure to determine the voxel properties at that point.
Preferably, the functions dx(x, y) and dy(x, y) when used with the transformations (231) and (232) should be continuously differentiable (class C1), meaning that both of these functions and the first derivatives of these functions with respect to position are continuous. This is in order to avoid discontinuities or other features in a grating which may cause difficulties when trying to realise the grating in the physical world.
For small variations in the x- and y-coordinates, the phase shift introduced by the transformations (231) and (232) will be given by equation (228). Here the term small means that the relative size of the unit cells after coordinate transformation do not deviate significantly from the size of the unit cell before transformation. As a rule of thumb a deviation of less than 0.1% in either the x- or y-directions is desirable, although over short regions of rapid variation of the grating larger deviations may be acceptable. Here the term short would mean much smaller than the pupil size for the system, so generally much less than 1 mm. Under such circumstances the functions dx (x, y) and dy(x, y) have a similar effect whether they are used to shift the underlying lattice positions of an IRG representation or used to distort the (x, y)-coordinates of the complete representation of the IRG. This leaves the designer with a choice in how to implement such shifts within an IRG which may then be dictated by whatever best suits the representation used to describe the IRG.
The phase compensation at a given location on the lattice may be set according to the variation of the phase shift arising from spatial variations of the IRG. Generally, it may not be possible to determine an exact value for the phase compensation required at a given location as the phase shift from variations of the IRG will depend on diffraction order as well as direction of the incident beam. In this case an average phase shift from the lattice may be computed based on the most important diffraction orders and incident beam directions at a given location. The phase compensation required and so the values of dx and dy may then be set accordingly.
For some embodiments rather than seek to compensate phase shifts occurring as a result of spatial variations it may be preferable to deliberately induce phase variations between different beam paths. In this case the goal is not to ensure that all beams are coherent with respect to each other, but rather to disrupt coherent interference effects. Such a method is particularly applicable when the number of beams contributing to an output beam is large as each may potentially acquire a phase shift with little relation to that of other beams. A quasi-random mixture of phases between many beams will mean that neither constructive nor destructive interference is particularly favoured and so the output from such an IRG should be much less sensitive to these interference effects.
This is particularly relevant if there are other sources of variations in a DWC which may cause additional phase variations between beams taking different paths through the DWC. For example, small variations in the thickness of the DWC substrate due to manufacturing tolerances will incur variations in the optical path length that may not be accounted for by a design but can cause interference effects that significantly disrupt the uniformity of output from an IRG.
In order to accomplish such arrangements the lattice shift functions dx(x, y) and dy(x, y) may be configured to have a quasi-random variation with respect to position. However, any variation should not be too extreme as sudden or rapid variations of dx(x, y) and/or dy(x, y) with respect to position may result in undesirable defects in the shape of an IRG or undesirable effects on the output of projected light from an IRG such as loss of image sharpness, distortion and/or colour separation. Therefore, in some configurations it is preferable to set a maximum value for the magnitude of the x- and y-gradients of dx(x, y) and/or dy(x, y) to minimise unwanted optical degradation.
The maximum gradients depend on the wavelength, lattice pitch and diffraction order, and may be set according to the inequalities
Here ∇ is the vector gradient operator, confined here to the xy-plane which can be written in row vector form as
The coefficient η in inequalities (234) and (235) has a value informed by the maximum perturbation to the wavefront across a beam deemed to be tolerable. It has been found that a value of η<5×10−4 is suitable for many configurations or for lower resolution systems η<1×10−3. In many systems the diffraction orders used in inequalities (234) and (235) will be |mx|=|my=1.
It is important that the value of η should not be too small or the induced phase shifts will be too small to have a significant effect. For quasi-random distributions of phase shift effects it may be useful to characterise the magnitude of variation required in statistical terms. In some configurations, it may be preferable to compute at each position of an IRG the average phase shift over a circular region centred at that location and typically of 2 to 4 mm in diameter or 1 to 6 mm in diameter. The average phase shift Φav (x, y, w, mx, my) for the {mx, my} diffraction order over a circle of diameter w centred at (x, y) may be found by the polar integral
Typically, the diameter w will be the same as the size of the pupil of an observer, or the size of the pupil of the input beams of projected light. For many arrangements it may be advantageous if the standard deviation of Φav (x, y, w, mx, my) computed over the require region of an IRG satisfies
Here the STD (A (x, y)) indicates computation of the standard deviation of the spatially-dependent quantity A (x, y) over a defined region of interest. It may also be advantageous if the average of the magnitude of the gradient of Φav (x, y, w, mx, my) satisfies
as this may help ensure that phase variations are sufficiently rapid. Here AV (A (x, y)) indicates computation of the average of the spatially-dependent quantity A (x, y) over a defined region of interest. It has been found that the coefficient ζ should preferably satisfy ζ>0.1 or ζ>0.25 or ζ>0.5 in order to ensure that phase shifts of sufficient magnitude and variability are induced across an IRG. For such an IRG it is preferable that the gradient constraints of inequalities (234) and (235) are still respected. For practical applications it is necessary to specify diffraction orders for the phase shift functions. It has been found that in many cases setting |mx|=|my|=1 is adequate to provide effective constraints.
There are many suitable representations which may be used for the shift functions dx(x, y) and dy(x, y), including the use of basis functions along the lines of equation (221) such as simple x- and y-polynomials, Chebyshev polynomials, Legendre polynomials and Fourier series. Other representations include, but are not limited to Zernike polynomials, piecewise polynomials and NURBS surfaces.
With a suitable representation, designing the lattice shift functions dx (x, y) and dy (x, y) to suit the various requirements described above is a matter of selecting appropriate parameters and aspects such as the number of terms to use. For example, if using a Fourier series representation, it may be desirable to restrict the number of terms such that the shortest spatial frequency is comparable to the size of an observation pupil. This may help limit the gradient of the scalar function. The parameters of a representation may be set by a variety of methods, including the use of pseudo-random number generators. Such approaches may be applied iteratively to ensure that the various constraints and inequalities detailed above are respected.
If a representation of an IRG uses a construction principle based on lattice functions along the lines of equations (229) and (230) then it is not necessary for dy (x, y) and dy (x, y) to be smooth and continuous functions. This allows the use of other methods for the functions of dx (x, y) and dy (x, y) in addition to those disclosed above. For example, methods based on recursive subdivision of a grid in the plane of the grating followed by deviation by pseudo-random numbers may be used. Under these circumstances the gradient constraints of inequalities (234) and (235) need not be respected. Instead, we need only be concerned with the values of dx (x, y) and dy (x, y) at the lattice points (ipx, jpy). We may then set constraints for the maximum changes in value of dx (x, y) and dy (x, y) between adjacent lattice points according to:
It has been found that typically it is preferable if the coefficient η has a value of η<5×10−4 or for lower resolution systems η<1×10−3. The most important diffraction orders typically satisfy |mx|=|my|=1.
The requirements on the average phase shift and gradient of the average phase shift given by inequalities (238) and (239) will remain applicable in principle. However, in order to compute these quantities evaluation of the phase shift should only be performed only at the lattice points (ipx, jpy). This will turn the integrals into a summation over the lattice points lying within a circular region of diameter w centred at the position (x, y). The resulting expression for the average phase shift is thus given by
where the function rect(x) is as defined by equation (146). Strictly speaking the gradient of this function may not be smooth owing to the discrete nature by which lattice points may or may not lie within the circular aperture used to evaluate Φav (x, y, w, mx, my). This may cause issues when applying the gradient operator as required for inequality (239). This may be mitigated by using numerical differentiation to compute the gradient of Φav (x, y, w, my, my) by finite difference over a distance of at least several lattice periods in the x- or y-direction, as required by the direction of the derivative. For example, a suitable definition of the gradient operator applied to Φav (x, y, w, mx, my) as defined by equation (244) may be given by
where the finite difference parameters Ax and Ay are distances of at least several lattice periods in the x- and y-directions, respectively. For example, suitable finite difference parameters may be Δx˜10px and Δy˜10py, or larger.
In some arrangements, it may be desirable to allow for abrupt changes in the shift functions dx (x, y) and/or dy (x, y). Alternatively, it may be desirable to allow for rapid changes in the shift functions over a short region, typically much smaller than the size of typical light beams. Under these circumstances the gradient constraints of inequalities (234) and (235) are no longer appropriate. Instead, a useful quantity is the root-mean-square (rms) phase shift,
This will provide a measure of the perturbation to the wavefront of a beam. For an IRG constructed on a lattice along the lines of equations (229) and (230) and so where evaluation of the lattice shift functions dx (x, y) and dy (x, y) is performed only at the discrete points of a lattice an expression for the rms phase shift equivalent to equation (246) may be given by
Typically, the diameter w used to evaluate equations (247) and (248) will be the smaller of the size of pupil of the observer and the size of the beams of projected light as input into a DWC that features a grating with this modification. By setting a limit to Φrms (x, y, w, mx, my) at all positions of the grating where light beams may interact and be output towards an observer a limit to the degradation in image quality may be imposed. This may be expressed by requiring that the rms phase shift satisfies
where k is a coefficient that determines the degree to which a compromise in image fidelity may be tolerated. For low-resolution systems a value of κ=0.5 may be appropriate whereas for medium-resolution systems a value of κ=0.25 may be required. For high-resolution systems a smaller value in the range 0≤κ<0.12 may be necessary in order to not significantly reduce image quality. A smaller value of κ reduces the extent to which significant phase differences may be engineered into the layout of the grating. In order to ensure that sufficient phase shifts are generated the conditions given by inequalities (238) and (239) may still apply to a grating that satisfies inequality (248). To avoid artefacts arising from the overlap of discrete lattice points with the measurement circle of the rms phase shift, finite difference methods over several lattice periods may be used to evaluate the x- and y-gradients of Φrms (x, y, w, mx, my). This may be particularly appropriate for systems where equation is used to find Φrms (x, y, w, mx, my).
Thus, a flexible range of methods for imparting position-dependent phase shift to the non-zero diffraction orders of an IRG have been established.
Another method for inducing a path-dependent phase shift for the various beams propagating through a DWC is to introduce a small variation in the thickness of the DWC. Such a variation may be accomplished in a number of ways. For an IRG which employs a surface relief structure a base layer of variable thickness may be added underneath the surface relief structure. Another approach is to vary the thickness of the substrate of the DWC such that the surfaces are no longer quite parallel. This may be accomplished by various methods including fabricating substrates with a deliberate thickness variation or by application of a layer of transparent resin of variable thickness to one of the outer surfaces of the substrate. Such a resin layer may be the same as that used for a surface relief structure of an appropriate IRG.
Preferably any thickness variations of the DWC will be relatively small, typically less than 10 μm as well as gradual in nature. An increase in DWC thickness of t will increase the optical path length for a beam between successive bounces within the waveguide by 2t cos θ, where θ is the angle of incidence of the beam on the waveguide surface. If we represent the thickness variation is a scalar function of position t (x, y) then the extra phase acquired after a double reflection from the waveguide may be written as
where n is the refractive index of the variable thickness medium and will typically be close in value to that of the substrate. If the angle of incidence of the beam changes from θ1 to θ2 due to a non-zeroth order diffraction of a beam, then the phase acquired is given by
Unlike position shifts of the lattice, phase shifts due to thickness variation will be incurred after every double reflection of a waveguided beam. As such phase shifts due to thickness variations may accumulate more rapidly than those due to lattice position shift.
Any variation of thickness must be associated with a variation in the parallelism between the surfaces of a DWC. Such a variation may cause waveguided beams of projected light to acquire a tilt or higher order wavefront variations that degrade optical performance by causing a loss of image sharpness, colour separation or distortion. In order to control these effects it may be advantageous to constrain the magnitude of the gradient of t (x, y) such that it satisfies
where the coefficient τ is such that
In order to have an appreciable effect preferably the phase shift ϕt(x, y) should have statistical properties similar to those required from phase shifts due to the lattice shift functions above.
There are many suitable representations which may be used for the scalar function t (x, y), including the use of basis functions along the lines of equation (221) such as simple x- and y-polynomials, Chebyshev polynomials, Legendre polynomials and Fourier series. Other representations include, but are not limited to Zernike polynomials, piecewise polynomials and NURBS surfaces. Methods similar to those used for the lattice shift functions may be employed to suitably configure a representation of t (x, y) with the required properties.
In the examples of DWCs described above, the input grating has been positioned such that, in use, light is directed towards the output grating substantially parallel to either the x-axis or the y-axis (at least for the central ray of the image). This is achieved by arranging for a line joining the centre point of the input grating and a centre point of the output grating to be parallel to the x- or y-axis as desired, commonly referred to as side-injection and top-injection, respectively. For instance,
However, for some applications it is desirable to utilise more complex DWC geometries. In particular, it would be desirable to allow for light to be directed towards the output grating along a direction which is not necessarily parallel to the x- or y-axis of the DWC. It may also be desirable to use output gratings which do not cover square or rectangular areas aligned with the x and y axes, but rather may have different peripheral shapes and/or different orientations. In such cases, IRGs of the sort described above have limitations, an example of which will be explained with reference to
The input grating 5003 typically comprises a 1D periodic structure orientated so as to direct light towards the output grating 5004 along the direction of line Q, as indicated by arrow In. The output grating 5004 in this example covers a substantially square area demarcated by edges 5004a,b,c,d. One pair of opposite edges 5004a, c is parallel to the x-axis while the other pair of opposite edges 5004b, d is parallel to the y-axis. The output grating comprises an interleaved rectangular grating of any of the sorts described above. However, the axes x′ and y′ of the lattice itself (i.e. the directions of periodicity) have been rotated within the plane of the waveguide such that they are no longer parallel to the x and y-axes of the waveguide. Rather, the lattice axis x′ is made parallel to the input direction In, in order to ensure that the angular and chromatic properties of the input image are conserved. Since the grating is arranged on a rectangular lattice, the lattice axis y′ is orthogonal to the input direction In.
This is seen even more significantly in the blue image, as shown in
As before, characteristics of the diffraction grating can be described by reference to two grating vectors, here termed a first output grating vector GO1 and a second output grating vector GO2. Each output grating vector GO1, GO2 is perpendicular to a respective one of the lattice directions and has a length inversely proportional to the to the distance between parallel edges of the unit cell as measured along the direction of the grating vector that is perpendicular to these edges. Hence for an oblique unit cell with an acute corner angle α and obtuse corner angle β (where β=180°−α), the obtuse angle γskew between the two output grating vectors will also be B. This angle can be selected so as to obtain beneficial results from the output grating, e.g. in terms of full usage of the grating area and/or improved uniformity. Examples will now be described to illustrate the usefulness which this additional degree of freedom provides.
The described diffraction grating finds particular utility where it forms an output grating 5104 of a DWC having an input grating arranged for corner-injection, although this is not essential and the disclosed interleaved skewed rectangular grating concept could alternatively be used in side-injection or top-injection scenarios. This may be useful for instance where the output grating area is not square or rectangular and/or in which it is orientated with edges that are non-parallel to the x- and/or y-axe(s).
In
Hence, desirably, the other output grating vector GO2 is arranged to be parallel to the edge of the output grating area which the incident light intersects on reaching the output grating 5104 from the input grating. In many cases, this will be achieved by arranging the a-direction to be parallel to the x-axis (such that GO2 is parallel to the y-axis), because output gratings are typically square or rectangular and orientated such that the edges align with the x- and y-axes of the DWC. An example of this for a corner-injection DWC 5101 having a output grating similar to that of
In the output grating 5104, the angle between the output grating vectors GO1 and GO2 is selected so that while one is parallel to the input direction In, the other is parallel to edge 5104b of the output grating, which is the edge where the incident light impinges on the output grating. In this example, the edge 5104b is parallel to the y-axis of the DWC. Therefore, the obtuse angle γskew between the two output grating vectors is selected to be equal to (90°+φskew). The a-direction of the lattice is parallel to the x-axis of the DWC. As shown in
Even for an corner ray (10°, 10°) of the image, which has an eyebox 5106b in the top right of the output grating as shown, the pupils are replicated close to the periphery of the output grating, as shown in
Again, this can be seen most clearly in the blue image, as shown in
As mentioned above, the symmetry of the unit cell may be broken (to achieve to-eye orders) by either or both of: (i) providing the first and second arrays of optical elements with at least one different characteristic; and (ii) arranging the offset between the two arrays to be different from half the periodic repeat distance in at least one direction, which here will be the a- and/or b-direction.
Various ways in which the first option (i) may be implemented have already been described with reference to interleaved rectangular gratings and all are equally applicable to the presently disclosed interleaved skewed rectangular gratings. For instance, the optical structures of the first periodic array 5111 may differ from the optical structures of the second periodic array 5112 in at least one characteristic by one or more of:
Having described aspects of the disclosure in detail, it will be apparent that modifications and variations are possible without departing from the scope of aspects of the disclosure as defined in the appended claims. As various changes could be made in the above constructions, products, and methods without departing from the scope of aspects of the disclosure, it is intended that all matter contained in the above description and shown in the accompanying drawings shall be interpreted as illustrative and not in a limiting sense.
Number | Date | Country | Kind |
---|---|---|---|
21213871.3 | Dec 2021 | EP | regional |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2022/084946 | 12/8/2022 | WO |