A computer-driven system aids operator positioning of a cursor by
integrating eye gaze and manual operator input, thus reducing pointing
time and operator fatigue. A gaze tracking apparatus monitors operator eye
orientation while the operator views a video screen. Concurrently, the
computer monitors an input device, such as a mouse, for mechanical
activation by the operator. According to the operator's eye orientation,
the computer calculates the operator's gaze position. Also computed is a
gaze area, comprising a sub-region of the video screen that includes the
gaze position. This region, for example, may be a circle of sufficient
radius to include the point of actual gaze with a certain likelihood. When
the computer detects mechanical activation of the operator input device,
it determines an initial cursor display position within the current gaze
area. This position may be a predetermined location with respect to the
gaze area, such as a point on the bottom of the gaze area periphery. A
different approach uses the initial mechanical activation of the input
device to determine the direction of motion, and sets the initial display
position on the opposite side of the gaze area from this motion so that
continued movement of the input device brings the cursor to the gaze
position in a seamless transition between gaze and manual input. After
displaying the cursor on the video screen at the initial display position,
the cursor is thereafter positioned manually according to the operator's
use of the input device, without regard to gaze.
Ένα χειριζόμενο μέσω υπολογιστή σύστημα βοηθά τον προσδιορισμό θέσης χειριστών ενός δρομέα με την ενσωμάτωση του βλέμματος ματιών και της χειρωνακτικής εισαγωγής χειριστών, μειώνοντας κατά συνέπεια δείχνοντας το χρόνο και την κούραση χειριστών. Μια ακολουθώντας συσκευή βλέμματος ελέγχει τον προσανατολισμό ματιών χειριστών ενώ ο χειριστής βλέπει μια τηλεοπτική οθόνη. Ταυτόχρονα, ο υπολογιστής ελέγχει μια συσκευή εισαγωγής, όπως ένα ποντίκι, για τη μηχανική ενεργοποίηση από το χειριστή. Σύμφωνα με τον προσανατολισμό ματιών του χειριστή, ο υπολογιστής υπολογίζει τη θέση βλέμματος του χειριστή. Επίσης υπολογίζεται μια περιοχή βλέμματος, περιλαμβάνοντας μια υποπεριφέρεια της τηλεοπτικής οθόνης που περιλαμβάνει τη θέση βλέμματος. Αυτή η περιοχή, παραδείγματος χάριν, μπορεί να είναι ένας κύκλος της ικανοποιητικής ακτίνας για να περιλάβει το σημείο του πραγματικού βλέμματος με μια ορισμένη πιθανότητα. Όταν ο υπολογιστής ανιχνεύει τη μηχανική ενεργοποίηση της συσκευής εισαγωγής χειριστών, καθορίζει μια αρχική θέση επίδειξης δρομέων μέσα στην τρέχουσα περιοχή βλέμματος. Αυτή η θέση μπορεί να είναι μια προκαθορισμένη θέση όσον αφορά την περιοχή βλέμματος, όπως ένα σημείο στο κατώτατο σημείο της περιφέρειας περιοχής βλέμματος. Μια διαφορετική προσέγγιση χρησιμοποιεί την αρχική μηχανική ενεργοποίηση της συσκευής εισαγωγής για να καθορίσει την κατεύθυνση της κίνησης, και θέτει την αρχική θέση επίδειξης στην αντίθετη πλευρά της περιοχής βλέμματος από αυτήν την κίνηση έτσι ώστε η συνεχής μετακίνηση της συσκευής εισαγωγής φέρνει το δρομέα στη θέση βλέμματος σε μια άνευ ραφής μετάβαση μεταξύ του βλέμματος και της χειρωνακτικής εισαγωγής. Μετά από να επιδείξει το δρομέα στην τηλεοπτική οθόνη στην αρχική θέση επίδειξης, ο δρομέας τοποθετείται έκτοτε με το χέρι σύμφωνα με τη χρήση του χειριστή της συσκευής εισαγωγής, αδιαφορώντας για το βλέμμα.