Eye-tracking system including a ring-shaped printed circuit board having extensions and illumination sources coupled to the extensions
Systems, methods, and devices for eye tracking are provided. A device may include at least one printed circuit board including a shape around a lens of the device. The device may also include a plurality of light emitting diodes arranged around the shape of the lens. The plurality of light emitting diodes may be configured to connect to the at least one printed circuit board. The plurality of light emitting diodes may also be configured to illuminate light directed to at least one eye of a user to cause at least one reflection of the at least one eye.
1 . A pair of smart glasses, comprising:
a frame;
one or more imaging devices coupled with the frame;
an optical stack coupled with the frame, the optical stack including:
a lens including a rigid transparent substrate for i) mechanically supporting a ring-shaped printed circuit board (PCB) and ii) controlling a perceived distance of a displayed image,
the ring-shaped PCB having a plurality of extensions extending from the ring-shaped PCB,
a plurality of illumination sources, wherein each of the plurality of illumination sources is coupled to a respective extension of the plurality of extensions of the ring-shaped PCB;
an optically clear adhesive (OCA) layer coupling at least a portion of the ring-shaped PCB with at least a portion of the lens; and
memory including executable instructions that, when executed by one or more processors, cause the one or more processors to perform:
providing a first control signal to the ring-shaped PCB printed circuit board for illuminating the plurality of illumination sources,
providing a second control signal to the one or more imaging devices for capturing image data of an eye of a user wearing an augmented-reality device; and
determining, based on the image data, a gaze associated with the eye of the user wearing the augmented-reality device.
2 . The pair of smart glasses of claim 1 , wherein the first control signal controls one or more of a power, a voltage, and a current provided to the plurality of illumination sources.
3 . The pair of smart glasses of claim 1 , wherein the first control signal is configured to individually control one or more illumination sources of the plurality of illumination sources to compensate for changes in performance caused by temperature variation associated with the plurality of illumination sources.
4 . The pair of smart glasses of claim 1 , wherein the frame includes a tapered edge and at least one imaging device of the one or more imaging devices coupled with the tapered edge.
5 . The pair of smart glasses of claim 1 , wherein the image data of the eye of the user wearing the pair of smart glasses includes glint image data associated with at least one reflection of the eye caused by the illumination of the plurality of illumination sources.
6 . The pair of smart glasses of claim 1 , wherein the optical stack is configured to present one or more of artificial reality content and a real world environment associated with a field of view of the user wearing the pair of smart glasses.
7 . The pair of smart glasses of claim 1 , wherein at least one imaging device of the one or more imaging devices operates at a wavelength range between 800 nanometers (nm) to 1,000 nm with a 50% cut-off.
8 . The pair of smart glasses of claim 1 , wherein the plurality of extensions extend from an inner perimeter of the ring-shaped PCB or extend from an outer perimeter of the ring-shaped PCB.
9 . The pair of smart glasses of claim 1 , wherein each of the plurality of illumination sources is mechanically supported at a respective angle by a lens frame such that each of the plurality of illumination sources is angled towards a center of rotation of the eye of the user.
10 . The pair of smart glasses of claim 1 , wherein each of the plurality of illumination sources is disposed at a terminal end of each of the plurality of extensions.
11 . A non-transitory computer-readable medium storing instructions that, when executed by a pair of smart glasses, cause the pair of smart glasses to perform:
providing, via one or more processors of the pair of smart glasses, a first control signal to a ring-shaped printed circuit board (PCB) for illuminating a plurality of illumination sources communicatively coupled with the ring-shaped PCB via a plurality of conductive traces, wherein the ring-shaped PCB and the plurality of illumination sources are part of an optical stack coupled with a frame of the pair of smart glasses, the optical stack including:
a first layer lens including a rigid transparent substrate for i) mechanically supporting the ring-shaped PCB and ii) controlling a perceived distance of a displayed image, the ring-shaped PCB having a plurality of extensions extending from the ring-shaped PCB,
the plurality of illumination sources, wherein each of the plurality of illumination sources is coupled to a respective extension of the plurality of extensions of the ring-shaped PCB, and
an optically clear adhesive (OCA) layer coupling at least a portion of the ring-shaped PCB with at least a portion of the lens;
providing, via the one or more processors, a second control signal to one or more imaging devices for capturing image data of an eye of a user wearing the pair of smart glasses, wherein the one or more imaging devices are coupled with the frame; and
determining, by the one or more processors, a gaze associated with the eye of the user wearing the pair of smart glasses based on the image data.
12 . The non-transitory computer-readable medium of claim 11 , wherein the first control signal controls one or more of a power, a voltage, and a current provided to the plurality of illumination sources.
13 . The non-transitory computer-readable medium of claim 11 , wherein the first control signal is configured to individually control one or more illumination sources of the plurality of illumination sources to compensate for changes in performance caused by temperature variation associated with the plurality of illumination sources.
14 . The non-transitory computer-readable medium of claim 11 , wherein the frame includes a tapered edge and at least one imaging device of the one or more imaging devices coupled with the tapered edge.
15 . The non-transitory computer-readable medium of claim 11 , wherein the image data of the eye of the user wearing the pair of smart glasses includes glint image data associated with at least one reflection of the eye caused by the illumination of the plurality of illumination sources.
16 . A method performed at a pair of smart glasses, the method comprising:
providing, via one or more processors of the pair of smart glasses, a first control signal to a ring-shaped printed circuit board (PCB) for illuminating a plurality of illumination sources communicatively coupled with the ring-shaped PCB via a plurality of conductive traces, wherein the ring-shaped PCB and the plurality of illumination sources are part of an optical stack coupled with a frame of the pair of smart glasses, the optical stack including:
a including a rigid transparent substrate for i) mechanically supporting the ring-shaped PCB and ii) controlling a perceived distance of a displayed image, the ring-shaped PCB having a plurality of extensions extending from the ring-shaped PCB,
the plurality of illumination sources, wherein each of the plurality of illumination sources is coupled to a respective extension of the plurality of extensions of the ring-shaped PCB, and
an optically clear adhesive (OCA) layer coupling at least a portion of the ring-shaped PCB with at least a portion of the lens;
providing, via the one or more processors, a second control signal to one or more imaging devices for capturing image data of an eye of a user wearing the pair of smart glasses, wherein the one or more imaging devices are coupled with the frame; and
determining, by the one or more processors, a gaze associated with the eye of the user wearing the pair of smart glasses based on the image data.
17 . The method of claim 16 , wherein the first control signal controls one or more of a power, a voltage, and a current provided to the plurality of illumination sources.
18 . The method of claim 16 , wherein the first control signal is configured to individually control one or more illumination sources of the plurality of illumination sources to compensate for changes in performance caused by temperature variation associated with the plurality of illumination sources.
19 . The method of claim 16 , wherein the frame includes a tapered edge and at least one imaging device of the one or more imaging devices coupled with the tapered edge.
20 . The method of claim 16 , wherein the image data of the eye of the user wearing the pair of smart glasses includes glint image data associated with at least one reflection of the eye caused by the illumination of the plurality of illumination sources.