Metalens array and display device having same
US-2024241289-A1 · Jul 18, 2024 · US
US8964295B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-8964295-B2 |
| Application number | US-201213470184-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 11, 2012 |
| Priority date | May 11, 2012 |
| Publication date | Feb 24, 2015 |
| Grant date | Feb 24, 2015 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Techniques are described for designing and manufacturing a refractive surface that produces a desired image when placed over a target image. The refractive lens surface may include a set of lens patches, each of which indexes a region on the source image to refract light from the indexed region to recreate a patch of the target image. And together, the lenses reproduce the target image. In one embodiment, the refractive geometry of the lens surface (i.e., the shape of each lens) is determined by formulating and efficiently determining a solution to an inverse light transport problem. The solution may account for additional constraints imposed by the physical manufacturing procedure. Doing so results in a design for a refractive surface amenable to milling (or other manufacturing process).
Opening claim text (preview).
What is claimed is: 1. A refractive surface, comprising: a two-dimensional array of lens patches, wherein each lens patch is configured to redirect light from a region of a source image, wherein the light redirected from the regions of the source image reproduce a first target image viewed through the refractive surface, and wherein a topology of the refractive surface is determined by: segmenting the first target image into a plurality of image patches, each image patch corresponding to a lens patch in the two-dimensional array of lens patches; for each image patch: determining, by operation of one or more computer processors, a plurality of regions in the source image matching a visual appearance of the image patch, determining, for the corresponding lens patch, a mapping for each of the plurality of determined regions that refracts light through the refractive surface towards a viewer's eye, assigning a match score to each of the plurality of mappings, and assigning one of the plurality of mappings to the image patch. 2. The refractive surface of claim 1 , wherein the first target image is reproduced when the refractive surface is placed over the source image at a first specified distance and first orientation. 3. The refractive surface of claim 1 , wherein the refractive surface reproduces a second target image when placed over the source image at a second orientation. 4. The refractive surface of claim 1 , wherein the refractive surface reproduces the first target image when viewed at a first predefined viewing position and a second target image when viewed at a second predefined viewing position. 5. The refractive surface of claim 1 , wherein the topology of the refractive surface is further determined by: optimizing the assigned mappings from the plurality of image patches to the determined regions of the source image using a simulated annealing process. 6. The refractive surface of claim 5 , wherein the optimization process is performed to optimize a smooth surface shape for the refractive surface 7. The refractive surface of claim 5 , wherein the topology of the refractive surface is further determined by: optimizing the refractive surface by adjusting the height of one or more of the lens patches on the refractive surface to reduce discontinuities between neighboring lens patches in the two-dimensional array of lens patches. 8. The refractive surface of claim 7 , after adjusting the height of a first lens patch, re-determining, for the first lens patch, the mapping that refracts light through the refractive surface. 9. The refractive surface of claim 5 , wherein determining a mapping for each of the plurality of determined regions comprises determining a surface normal of a lens required to orient the lens patch such that the lens patch refracts light through the refractive surface. 10. The refractive surface of claim 5 , wherein the match score is determined based on both a correlation term and a smoothing term. 11. The refractive surface of claim 1 , wherein each lens patch is further configured to redirect light from a region of a second source image and wherein the light redirected from the regions of the second source image reproduce a second image viewed through the refractive surface. 12. A method for determining a topology of a refractive surface, the method comprising: segmenting a target image into a plurality of image patches, each image patch corresponding to a lens patch in a two-dimensional array of lens patches on a refractive surface; for each image patch: determining, by operation of one or more computer processors, a plurality of regions in a source image which match a visual appearance of the image patch, determining, for the corresponding lens patch, a mapping for each of the plurality of determined regions that refracts light through the refractive surface towards a viewer's eye, assigning a match score to each of the plurality of mappings, and assigning one of the plurality of mappings to the image patch. 13. The method of claim 12 , wherein assigning one of the plurality of mappings to the image patch comprises. optimizing the assigned mappings from the plurality of image patches to determined regions of the source image using a simulated annealing process. 14. The method of claim 13 , wherein the simulated annealing process is performed to optimize a smooth surface continuity of the refractive surface. 15. The method of claim 13 , wherein the topology of the refractive surface is further determined by: optimizing the refractive surface by adjusting the height of one or more of the lens patches on the refractive surface to reduce discontinuities between neighboring lens patches in the two-dimensional array of lens patches. 16. The method of claim 15 , after adjusting the height of a first lens patch, re-determining, for the first lens patch, the mapping that refracts light through the refractive surface. 17. The method of claim 12 , wherein determining a mapping for each of the plurality of determined regions comprises determining a surface normal of a lens required to orient the lens patch such that the lens patch refracts light through the refractive surface. 18. The method of claim 12 , further comprising, generating a milling plan for creating the refractive surface having the two-dimensional array of lens patches. 19. The method of claim 12 , wherein the match score is determined based on both a correlation term and a smoothing term. 20. The method of claim 12 , wherein determining a mapping for each of the plurality of determined regions comprises determining a surface normal of a lens required to orient the lens patch such that the lens patch refracts light through the refractive surface. 21. The method of claim 12 , wherein each lens patch is further configured to redirect light from a region of a second source image and wherein the light redirected from the regions of the second source image reproduce a second image viewed through the refractive surface. 22. A non-transitory computer readable storage medium storing one or more applications, which, when executed on a processor, perform operations for determining a topology of a refractive surface, the operations comprising: segmenting a target image into a plurality of image patches, each image patch corresponding to a lens patch in a two-dimensional array of lens patches on a refractive surface; for each image patch: determining a plurality of regions in a source image which match a visual appearance of the image patch, determining, for the corresponding lens patch, a mapping for each of the plurality of determined regions that refracts light through the refractive surface towards a viewer's eye, assigning a match score to each of the plurality of mappings, and assigning one of the plurality of mappings to the image patch. 23. The non-transitory computer readable storage medium of claim 22 , wherein assigning one of the plurality of mappings to the image patch comprises. optimizing the assigned mappings from the plurality of image patches to determined regions of the source image using a simulated annealing process. 24. The non-transitory computer readable storage medium of claim 23 , wherein the simulated annealing process is performed to optimize a smooth surface continuity of the refractive surface. 25. The non-transitory computer readable storage medium of claim 23 , wherein the topology
Inhomogeneous or irregular arrays, e.g. varying shape, size, height · CPC title
Systems for changing the beam intensity distribution, e.g. Gaussian to top-hat · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.