DETERMINING LENS CHARACTERISTICS
First Claim
1. A system for determining one or more characteristics of a lens of eyeglasses, the system comprising:
- a computing device;
a head-mounted display device comprising;
a frame;
a camera mounted to the frame and communicatively coupled to the computing device, the camera comprising an optical axis that includes a center point; and
a plurality of light sources mounted to the frame and configured to emit light rays toward the lens to produce a plurality of lens glints from the lens, the plurality of light sources located in a light source plane that is spaced from a lens plane of the lens by an offset distance of between 8 mm and 12 mm, the plurality of light sources being either (1) spaced vertically from a line perpendicular to the light source plane and extending through the center point of the optical axis of the camera by a vertical light source distance of between 13 mm and 53 mm, or (2) spaced horizontally from the line perpendicular to the light source plane and extending through the center point of the optical axis of the camera by a horizontal light source distance of between 13 mm and 80 mm; and
lens characterization program logic executed by a processor of the computing device, wherein the lens characterization program logic is configured to;
identify an image location of each of the plurality of lens glints in an image captured by the camera; and
using the image locations of the plurality of lens glints in the image, output an estimated lens shape model comprising the one or more characteristics of the lens of the eyeglasses.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments relating to determining characteristics of eyeglass lenses are disclosed. A head-mounted display device comprises a camera communicatively coupled to a computing device and including an optical axis having a center point. Light sources are configured to emit light rays toward the lens to produce lens glints. The light sources are in a light source plane that is spaced from a lens plane by an offset distance of between 8 mm and 12 mm. The light sources are either spaced vertically from a line perpendicular to the light source plane and extending through the center point by a distance between 13 mm and 53 mm, or spaced horizontally from the line by a distance of between 13 mm and 80 mm. Lens characterization program logic identifies an image location of each lens glint, and outputs an estimated lens shape model comprising the one or more lens characteristics.
-
Citations
20 Claims
-
1. A system for determining one or more characteristics of a lens of eyeglasses, the system comprising:
-
a computing device; a head-mounted display device comprising; a frame; a camera mounted to the frame and communicatively coupled to the computing device, the camera comprising an optical axis that includes a center point; and a plurality of light sources mounted to the frame and configured to emit light rays toward the lens to produce a plurality of lens glints from the lens, the plurality of light sources located in a light source plane that is spaced from a lens plane of the lens by an offset distance of between 8 mm and 12 mm, the plurality of light sources being either (1) spaced vertically from a line perpendicular to the light source plane and extending through the center point of the optical axis of the camera by a vertical light source distance of between 13 mm and 53 mm, or (2) spaced horizontally from the line perpendicular to the light source plane and extending through the center point of the optical axis of the camera by a horizontal light source distance of between 13 mm and 80 mm; and lens characterization program logic executed by a processor of the computing device, wherein the lens characterization program logic is configured to; identify an image location of each of the plurality of lens glints in an image captured by the camera; and using the image locations of the plurality of lens glints in the image, output an estimated lens shape model comprising the one or more characteristics of the lens of the eyeglasses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for determining one or more characteristics of a lens of eyeglasses, the method comprising:
-
receiving from a camera an image comprising a plurality of lens glints produced by the lens of the eyeglasses, wherein the plurality of lens glints comprise light rays emitted by a plurality of light sources located in a light source plane that is spaced from a lens plane of the lens, the light source plane spaced from the lens plane by an offset distance of between 8 mm and 12 mm, the plurality of light sources being either (1) spaced vertically from a line perpendicular to the light source plane and extending through the center point of the optical axis of the camera by a vertical light source distance of between 13 mm and 53 mm, or (2) spaced horizontally from the line perpendicular to the light source plane and extending through the center point of the optical axis of the camera by a horizontal light source distance of between 13 mm and 80 mm; identifying an image location of each of the plurality of lens glints in the image received from the camera; and using the image locations of the plurality of lens glints in the image, outputting an estimated lens shape model comprising the one or more characteristics of the lens of the eyeglasses. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for determining one or more characteristics of a lens of eyeglasses, the method comprising:
-
receiving from a camera an image comprising a plurality of lens glints produced by the lens of the eyeglasses, wherein the plurality of lens glints comprise light rays emitted by a plurality of light sources located in a light source plane that is spaced from a lens plane of the lens, the plurality of light sources being spaced from a line perpendicular to the light source plane and extending through the center point of the optical axis of the camera by a light source distance of 120 mm or less; identifying an image location of each of the plurality of lens glints in the image received from the camera; using the image locations of the plurality of lens glints in the image, outputting an estimated lens shape model comprising the one or more characteristics of the lens of the eyeglasses; receiving another image comprising one or more corneal glints generated by one or more corneal glint light sources, the one or more corneal glint light sources being spaced from the line perpendicular to the light source plane and extending through the center point of the optical axis of the camera by a corneal glint light source distance of either less than 13 mm or greater than 53 mm; determining a position of the one or more corneal glints; using the estimated lens shape model to adjust the position of each of the one or more corneal glints to an adjusted position; and outputting the adjusted positions of each of the one or more corneal glints to an eye-tracking system.
-
Specification