1. Field
Aspects of embodiments of the present invention relate to an infrared (IR) emissive display capable of facilitating remote eye tracking.
2. Related Art
Gaze tracking (or eye tracking) permits electronic devices, such as computers, to know where a user is looking (such as on a display screen) without requiring further input from the user. Current approaches to determine where an observer is looking on a display screen have failed to be widely available in consumer devices. Some solutions use specially designed eyewear to directly track the eye. Other solutions do not use eyewear, but instead use a detached or remote device to track the eye. The existing remote eye tracking devices (devices that do not require eyewear) are usually an add-on solution that goes beneath the display (such as on a large bar beneath the screen). Such solutions are large standalone systems and have performance problems, such as when a user is wearing normal eyeglasses (which can cause strong specular reflection off the lenses that confound eye tracking of existing devices).
Embodiments of the present invention are directed to a display system that has embedded IR emitters that can be used to enable more robust and lower cost eye tracking solutions than comparable approaches. Further embodiments of the present invention utilize an embedded IR-emissive display to provide IR illumination to track gaze position and avoid interference with eyeglasses. Still further embodiments of the present invention are directed to methods of facilitating remote eye tracking using a display system with embedded IR emitters.
In an embodiment of the present invention, an infrared (IR) emissive display device is provided. The IR emissive display device includes: a display panel including IR pixels configured to emit IR light and arranged in a first two-dimensional (2D) pattern; an IR sensor configured to sense IR signals emitted from the IR pixels reflected off a user of the display device; and a controller configured to control the IR pixels, the IR signals, and the IR sensor to detect a gaze direction of an eye of the user.
The display panel may further include red pixels configured to emit red light, green pixels configured to emit green light, and blue pixels configured to emit blue light. The controller may be further configured to control the red pixels, the green pixels, and the blue pixels. The first 2D pattern of the IR pixels may correspond to a 2D pattern of the red pixels, the green pixels, or the blue pixels.
The IR pixels may be as numerous as the red pixels, the green pixels, or the blue pixels.
The IR sensor may be at a periphery of the display panel.
The IR sensor may include a plurality of IR sensors.
The IR sensors may be on multiple sides of the periphery of the display panel.
The IR emissive display device may further include a scan driver configured to generate and transmit scan signals to rows of the display panel, and a data driver configured to generate and transmit data signals to columns of the display panel. The controller may be further configured to control the scan driver and the data driver.
The IR pixels may be further configured to be driven by the scan signals or the data signals.
The controller may be further configured to control multiple ones of the IR pixels arranged in a second 2D pattern to concurrently emit the IR signals.
The IR sensor may be an IR camera.
The controller may be further configured to: control the IR pixels, the IR signals, and the IR sensor to detect specular reflections from the IR signals reflecting off a cornea of the user's eye; and detect the gaze direction of the user's eye by using the detected specular reflections off the cornea. The IR sensor may be further configured to detect a center of a pupil of the eye.
The controller may be further configured to control a spacing or orientation of selected ones of the IR pixels for emitting the IR signals to produce a more recognizable pattern of the specular reflections off the cornea.
The controller may be further configured to: control the IR pixels, the IR signals, and the IR sensor to detect specular reflections from the IR signals reflecting off eyeglasses of the user's eye; and detect the gaze direction of the user's eye by not using the detected specular reflections off the eyeglasses.
The controller may be further configured to select different ones of the IR pixels from which to emit the IR signals in response to the detected specular reflections off the eyeglasses.
The IR sensor may include a plurality of IR sensors. The controller may be further configured to select a different one of the IR sensors from which to sense the IR signals in response to the detected specular reflections off the eyeglasses.
In another embodiment of the present invention, a method of facilitating remote eye tracking on a display device including a display panel having IR pixels configured to emit IR light and arranged in a two-dimensional pattern, an IR sensor configured to sense IR signals emitted from the IR pixels reflected off a user of the display device, and a controller configured to control the IR pixels, the IR signals, and the IR sensor to detect a gaze direction of an eye of the user is provided. The method includes emitting the IR signals from the IR pixels toward the user, sensing the IR signals reflected off the user with the IR sensor, and detecting the gaze direction of the user's eye from the sensed IR signals.
The method may further include detecting specular reflections from the IR signals reflecting off a cornea of the user's eye. The detecting of the gaze direction of the user's eye may include using the detected specular reflections off the cornea.
The method may further include detecting specular reflections from the IR signals reflecting off eyeglasses of the user's eye. The detecting of the gaze direction of the user's eye may include not using the detected specular reflections off the eyeglasses.
The method may further include selecting different ones of the IR pixels from which to emit the IR signals in response to the detected specular reflections off the eyeglasses.
The IR sensor may include a plurality of IR sensors. The method may further include selecting a different one of the IR sensors from which to sense the IR signals in response to the detected specular reflections off the eyeglasses.
Embodiments of the present invention avoid the large, detached, remote, or standalone systems of comparable approaches to remote eye tracking as well as these systems' poor performance when tracking persons wearing traditional eyeglasses. Embodiments of the present invention are directed to using IR emitters, such as IR emissive pixels, and sensors to track the eye gaze position.
The accompanying drawings, together with the specification, illustrate example embodiments of the present invention. These drawings, together with the description, serve to better explain aspects and principles of the present invention.
Example embodiments of the present invention will now be described with reference to the accompanying drawings. In the drawings, the same or similar reference numerals refer to the same or similar elements throughout. Herein, the use of the term “may,” when describing embodiments of the present invention, refers to “one or more embodiments of the present invention.” In addition, the use of alternative language, such as “or,” when describing embodiments of the present invention, refers to “one or more embodiments of the present invention” for each corresponding item listed.
In one or more embodiments, a display device is provided. The display device includes IR emissive pixels and one or more image sensors. The IR emissive pixels are arranged in a two-dimensional (2D) pattern or arrangement, such as an array of emitters or a dispersed arrangement along both dimensions. For example, the display device may use a display panel having embedded light emitters (e.g., IR emitters dispersed like other pixels on the display panel, such as being dispersed in the same or similar pattern to pixels corresponding to one of the colors of a color display panel). In other embodiments, the IR emitters are less dense, such as every inch or centimeter in the horizontal and vertical directions of the display panel. The IR emitters facilitate tracking the eye gaze position (e.g., on the display panel) of a person using the display device, such as estimating where on a display screen a person is looking from a distance. The IR emitters may be useful for other purposes as well, such as for touch and hover detection in a display system.
Embodiments of the present invention provide for a system that determines where a person is looking from a distance by imaging (as with a camera) one or more IR reflections on the person's cornea while concurrently (for example, simultaneously) imaging the pupil. This allows the system, for example, to avoid using emitters that cause interference by strong specular reflections from the person's glasses (e.g., eyeglasses) and instead emphasize the more subtle eye reflections coming from other emitters reflecting off the person's cornea, iris, and pupil. One way of accomplishing this is by shifting the locations of the IR sources in response to interference caused by eyeglass reflections. Embodiments of the present invention provide for a dense (for example, a two-dimensional display panel size) arrangement of IR emissive pixels.
The display device 10 includes a display panel 20, an IR sensor 50 (such as an IR camera or remote gaze tracking camera), and a controller 60. The display device 10 may further include a scan driver 70 and a data driver 80. The display panel 20 may be a flat panel display panel, such as an organic light emitting diode display panel, for displaying images (for example, color images using red, green, and blue pixels 40 configured to respectively emit red, green, and blue light) to a user or viewer of the display panel. The display panel 20 includes IR sources (emitters), such as IR emissive pixels (or IR pixels) 30 dispersed along both dimensions among the other pixels 40 of the display panel 20. For example, the IR pixels 30 may be at regular intervals, such as every inch or every centimeter in both the row and column directions of the display panel 20, or may be in the same or similar arrangement (for example, a corresponding relationship) to one of the other color pixels 40 (such as the red pixels, the green pixels, or the blue pixels) of the display panel 20.
The IR pixels 30 are configured to emit IR light as emitted IR signals. While the IR emitters are referred to as “IR pixels” throughout, this is for convenience of description, and not to imply that the IR pixels 30 necessarily take part in the picture generation of the display device (as with, for example, the red, green, and blue pixels). Further, while the specification refers to red, green, and blue pixels, the present invention is not limited thereto. In other embodiments, for example, the pixels 40 may correspond to other colors, and there may be more or fewer colors of pixels than three.
The IR sensor 50 is configured to sense IR light, such as the emitted IR signals from the IR pixels 30 as they are reflected off the user (for example, off the user's corneas, such as their pupils or irises) and provide data corresponding to these reflected IR signals (e.g., strength, shape, etc.). While the IR sensor 50 shown in the display device 10 of
The controller 60 controls operations of the display device 10, such as the pixels 40 of the display panel 20 (including the IR pixels 30) and the IR sensor 50. For example, the controller 60 may control when and which IR pixels 30 emit IR light. The controller 60 may also interpret the IR signals sensed by the IR sensor 50, deciding which signals (and from which IR pixels 30) correspond to reflected images being sensed by the IR sensor 50. The controller 60 is configured to control the IR pixels, the IR signals, and the IR sensor 50 to detect an eye gaze direction of the user (including, for example, an eye gaze position on the display panel 20), as described in more detail below. The controller 60 may control the pixels 40, for example, by controlling the scan driver 70 and the data driver 80. While the controller 60 is illustrated in
The pixels 40 of the display panel may be controlled by the scan driver 70 and the data driver 80. For example, the data driver may transmit data signals to columns (such as columns of pixels 40) of the display panel 20 in synchronization with scan signals transmitted by the scan driver 70 to rows (such as rows of pixels 40) of the display panel 20, as would be apparent to one of ordinary skill in the art. For instance, the scan driver 70 may transmit the scan signals to the rows of pixels 40 by corresponding scan lines while the data driver 80 may transmit the data signals to the columns of pixels 40 by corresponding data lines. In some embodiments, the IR pixels 30 are also controlled by the data signals and the scan signals, but the present invention is not limited thereto. In other embodiments, the IR pixels 30 are controlled by dedicated control lines, such as dedicated scan lines or dedicated data lines.
In
In
In
However, in
Referring now to
Meanwhile, in
In
In
Therefore, by using multiple IR pixels, then even if the user wears eyeglasses, a sufficient number of unobscured IR signals can be sensed by the IR sensor c to determine the gaze direction (for example, from the pupil shape (or size) and position as well as the locations of the specular reflections of the IR signals off the cornea) of the user as well as the corresponding eye gaze position on the display panel. That is, one way to mitigate the problem of reflections from eyeglasses is to use the IR emissive pixels of the display panel to shift the locations of the IR sources to locations where the reflections from the glasses does not interfere with the IR camera or other IR sensor.
An IR emissive display enables a full array of IR sources that can be used for remote gaze tracking. In addition to mitigating the interference from eyeglasses, being able to create point sources on a 2D array of IR sources (for example, IR pixels) offers opportunities to improve the accuracy of gaze estimates. The separation of the IR sources may be modulated, and a third point may be used to create a more distinctive reflection to track. For example, a two-dimensional pattern of IR sources may be used to create a corresponding more distinctive pattern of specular reflections off the cornea.
According to embodiments of the present invention, using the display panel itself for the
IR sources has several features. The position of the emitters may be changed when the IR camera detects an overwhelming reflection from eyeglasses, making the system have greater robustness to individuals wearing glasses. Further, the flexibility to have non-collinear and non-horizontal light sources (such as a 2D array of IR sources) offers the opportunity for algorithm developers to use improved 2D algorithms to identify the emitter pattern in the IR camera and ignore other specular reflections that could be caused by other point sources in the ambient lighting. In addition, by using the display panel for the IR emission, there is no longer a need for other external devices, such as a large bar beneath the display. For example, the IR camera may be embedded into the bezel of the display system at reduced cost. Furthermore, such a system including compact or embedded eye tracking may improve the user interface (UI) experience with smart phones in which touch interactions with small displays often obscures much of the content shown on the display.
In
In step 440, specular reflections from the IR signals reflecting off eyeglasses (such as the lenses of the eyeglasses) of the user's eye are detected. These reflections may be significantly more noticeable than the specular reflections off the cornea, and may obscure the cornea reflections when they coincide, such as in
If the controller determines in step 450 that the specular reflections off the eyeglasses are obscuring the specular reflections off the cornea, then processing proceeds to step 460, where different IR pixels are selected or a different IR camera is selected. By choosing IR pixels in different rows or columns, or by using a different IR camera, the controller may be able to move the specular reflections from directly over the cornea to a less noticeable portion of the eyeglasses, as would be apparent to one of ordinary skill in the art. Processing may then resume with step 410, emitting IR signals from the (possibly newly) selected IR pixels toward the user.
Otherwise, if the controller determines in step 450 that the specular reflections off the eyeglasses are not obscuring the specular reflections off the cornea, then processing proceeds to step 470, where the eye gaze direction of the user (such as the position of the display panel towards which the user is gazing) from the IR signals and the specular reflections off the cornea. For this purpose, the controller may use an eye gazing algorithm as is known to a person of ordinary skill in the art.
While the present invention has been described in connection with certain example embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims, and equivalents thereof.
This application claims priority to and the benefit of U.S. Provisional Application 61/845,118, entitled “IR EMISSIVE DISPLAY FACILITATING REMOTE EYE TRACKING,” filed on Jul. 11, 2013, the entire content of which is herein incorporated by reference.
Number | Date | Country | |
---|---|---|---|
61845118 | Jul 2013 | US |