Gaze Tracking Hardware Calibration via Graphical Offset
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current eye and gaze tracking technologies require complex setup and calibration procedures, making them inaccessible to ordinary computer users and limiting their adoption in the mass market.
Innovation Solution
A data processing unit with a user-friendly interface that uses graphical guide objects to simplify the calibration of gaze tracking devices by allowing users to input movement commands and confirm positions, calculating offset values based on the device's position and display parameters, enabling accurate and intuitive hardware calibration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional calibration procedures are used for eye tracking devices, then measurement precision is achieved, but device complexity and ease of operation deteriorate
Solution Approach 1:
The calibration system allows users to perform calibration themselves by following on-screen instructions and moving the mouse to indicated positions. The system automatically captures calibration data and calculates offset values without requiring professional assistance, making the process self-service oriented while maintaining accuracy
Solution Approach 2:
A computer mouse serves as an intermediary tool between the user and the eye tracking calibration process. The user controls the cursor to follow graphical guide objects on the display, translating physical eye movement intentions into digital calibration data through the mouse interface, which simplifies the interaction while preserving measurement precision
2Measurement precision
If professional calibration assistance is provided, then measurement precision is improved, but device complexity and accessibility worsen
Solution Approach 1:
The system enables ordinary users to perform calibration independently through an automated computer-based interface that guides them through the process step-by-step. Professional calibration services are replaced by self-service software that adapts to any standard display unit, greatly expanding accessibility while maintaining gaze tracking accuracy through automated offset calculation and storage
Solution Approach 2:
The calibration system is designed to work universally with any standard display unit by calculating and storing offset values that are specific to each display-gaze tracker combination. The same software can calibrate different display types (monitors, TVs, projectors) and gaze tracking devices, making the solution universally applicable across diverse hardware configurations without requiring specialized professional intervention for each case
Data Source
Figure 1~2
Figure 3~4
AI summary
A gaze tracking device (120) is calibrated to a display unit (110) by presenting graphical guide objects (G1, G2, G3) on an active area (110A) thereof, which designate distinctive features (121, 122; 123) reflecting how the device (120) may be positioned (x1, x2) on a first side (110X) of a frame (110F) of the display unit (110). User commands (MC) move the objects (G1, G2, G3) on the display's active area (110A) in a first direction parallel to the first side (110X) of the frame (110F). A position value (Px) designating an actual position for the gaze tracking device (120) on the first side (110X) of the frame (110F) is assigned based on a current position of the graphical guide objects (G1, G2, G3) on the active area (110A). An offset value (X-OFF) is calculated based on the assigned position value (Px) and a known measure of the active area (110A). The offset value represents a distance in the first direction between a well-defined point (123) of the gaze tracking device (120) and a well-defined point of the first side (110X). Width and height measures (X, Y) reflecting a physical extension of the active area (110A) are also determined and stored in response to a user input confirmation command (CC) together with the offset value (X-OFF), so that the values can be used when determining a user's gaze point on the active area (110A).