The ideal tracking device must
While most people would agree that all these requirements are desirable, we must note that they are not all prerequisites for acceptable eye-gaze tracking interfaces. E.g., requirement b might not be crucial, as long as the physical construction of the device is discreet; as an example of today, one often finds the personnel of large companies wearing ID-cards for interfacing with electric doors etc. In the future, people might find it natural to wear, say, special glasses or `walkman'-ear-plugs, given that they are discreet and comfortable. One must also bear in mind that techniques that rely on head-mounted devices-be they inelegant headband-mounted cameras or handy glasses-have at least two advantages over most techniques that track at a distance: they track (almost) exactly the light rays that actually enter the eye and one tracker can cover an entire room. Thus, one can potentially make a camera-recording of exactly what the subject has looked at, instead of relying on several distant trackers and geometrical computations of directions of gaze for calculating the object that is being focused. This distinction becomes important if there is a possibility for some opaque object (e.g. a piece of paper) to obscure the screen, but not the tracking device (see figure 1). The dual-Purkinje-image tracking technique can in fact record the user's accomodation of focus, i.e., how far away the user is looking; thus it could probably reduce the "interfering problem," but this technique also requires the user's head to stay quite still in relation to the measuring equipment, and one way of doing this is by ... head-mounting!
Figure 1: An opaque object obscuring the display but not the distantly placed eye-gaze tracker might cause the tracker to compute the wrong point of regard.
While requirement j would be nice, as it would enable a greater freedom of movement for the user, allow one eye to be closed and generally yield more reliable tracking data, it is not essential for the average usage.
If we are to classify the current techniques of today by the way they make contact with the subject, there are basically three types of tracking techniques:
All techniques require some form of calibration before usage, as well as some recalibration every now and then during use.