Eye tracker automatic positioning method and structure
By using an automatic eye tracker positioning method and structure, and by adjusting the position and angle of the eye tracker using facial image processing and motor drive components, the problem of cumbersome manual adjustment in existing technologies is solved, achieving automatic positioning and simplified operation.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- JINAN GUOKE MEDICAL TECH DEV CO LTD
- Filing Date
- 2023-06-20
- Publication Date
- 2026-04-21
AI Technical Summary
Existing eye trackers require manual adjustment of position and angle when used on a portable computer, which is cumbersome.
An automatic positioning method using an eye tracker is employed. By acquiring facial images of the test subject, horizontal and vertical baselines are set. The direction and distance that the eye tracker needs to move are determined based on the distance from the center point of the eyeball to the baseline. The position and angle of the eye tracker are adjusted using a motor drive.
It enables automatic positioning of the eye tracker, simplifies the operation process, and improves ease of use.
Smart Images

Figure CN116616773B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of medical devices, and in particular to an automatic positioning method and structure for an eye tracker. Background Technology
[0002] The advent of eye trackers has provided psychologists with a new and effective tool to explore the mechanisms of visual information processing under various conditions and to observe the fascinating and intriguing direct or indirect relationship between visual information processing and psychological activities. Eye-tracking technology extracts data from the recording of eye movements to study an individual's internal cognitive processes. An eye tracker is a device that uses machine vision and camera technology to track and record eye movements. It is an important instrument in research fields such as psychology, advertising, and industrial engineering, and is also widely used in eye-tracking control.
[0003] With the development of technology, there are more and more types of eye trackers. The eye trackers selected in the equipment are convenient to operate and simple to use. However, the eye trackers are embedded in the groove of the portable computer. When using them, the eye trackers need to be raised and the angle adjusted. After use, the eye trackers need to be manually adjusted and retracted into the groove. This requires manual and repeated operation by personnel, making it relatively cumbersome to use. Summary of the Invention
[0004] In order to overcome the shortcomings of the prior art, one of the objectives of the present invention is to provide an automatic positioning method for an eye tracker, which can automatically adjust the position and angle of the eye tracker and is easy to use.
[0005] To overcome the shortcomings of the prior art, the second objective of this invention is to provide an automatic positioning structure for an eye tracker that can automatically adjust the position and angle of the eye tracker, making it convenient to use.
[0006] One of the objectives of this invention is achieved through the following technical solution:
[0007] The automatic positioning method of eye trackers includes the following steps:
[0008] Collect facial images of the test subjects;
[0009] The facial image is processed, and horizontal and vertical reference lines are set. The direction and distance that the eye tracker body needs to move are determined based on the distance from the center point of the eyeball to the horizontal and vertical reference lines. The horizontal reference line is parallel to the horizontal plane, and the vertical reference line is perpendicular to the horizontal plane.
[0010] When the distance L from the center point of any eyeball to the vertical baseline is less than or equal to the preset L0, the position of the eye tracker body in the horizontal direction does not need to be adjusted; when the distance L from the center point of any eyeball to the vertical baseline is greater than the preset L0, the eye tracker body needs to move in the horizontal direction closer to the center point of the eyeball.
[0011] When the distance H from the center point of any eyeball to the horizontal baseline is less than or equal to the preset h0, the position of the eye tracker body in the vertical direction does not need to be adjusted; when the distance H from the center point of any eyeball to the horizontal baseline is greater than the preset h0, the eye tracker body needs to move in the vertical direction closer to the center point of the eyeball.
[0012] The second objective of this invention is achieved by the following technical solution:
[0013] An automatic positioning structure for an eye tracker includes an eye tracker body and two positioning components. Each positioning component includes a first driving element, a first connecting rod, a second driving element, a second connecting rod, a third driving element, a third connecting rod, and a fourth driving element. The first connecting rod is connected to the output end of the first driving element. The second driving element is fixed to the first connecting rod and connected to the output end of the second driving element. The third driving element is fixed to the second connecting rod and connected to the output end of the third driving element. The fourth driving element is fixed to the third connecting rod and its output end is connected to the eye tracker body.
[0014] Furthermore, each of the positioning components also includes a base, on which the first drive member is fixedly mounted.
[0015] Furthermore, the automatic positioning structure of the eye tracker also includes a computer, the computer having a groove, and the base being fixed to the inner wall of the groove.
[0016] Furthermore, the two positioning components are located at both ends of the eye tracker body and between the eye tracker body and the groove.
[0017] Furthermore, the first driving member and the second driving member are respectively located at both ends of the first connecting rod.
[0018] Furthermore, the second driving member and the third driving member are respectively located at both ends of the second connecting rod.
[0019] Furthermore, the third driving member and the fourth driving member are respectively located at both ends of the third connecting rod.
[0020] Furthermore, the first driving component, the second driving component, the third driving component, and the fourth driving component are motors.
[0021] Compared with existing technologies, the automatic positioning method of the eye tracker in this invention processes facial images, sets horizontal and vertical baselines, and determines the direction and distance that the eye tracker body needs to move based on the distance from the center point of the eyeball to the horizontal and vertical baselines, so as to enable the eye tracker body to achieve automatic positioning. Attached Figure Description
[0022] Figure 1 This is a flowchart of the automatic positioning method of the eye tracker of the present invention;
[0023] Figure 2 This is a perspective view of the automatic positioning structure of the eye tracker of the present invention;
[0024] Figure 3 for Figure 3 A partial three-dimensional view of the automatic positioning structure of the eye tracker;
[0025] Figure 4 for Figure 3 A three-dimensional view of another part of the automatic positioning structure of the eye tracker;
[0026] Figure 5 for Figure 3 A schematic diagram of the automatic positioning structure of the eye tracker in use;
[0027] Figure 6 for Figure 5 A schematic diagram of the automatic positioning structure of the eye tracker during positioning.
[0028] In the diagram: 10. Eye tracker main body; 20. Positioning component; 21. Base; 22. First drive component; 23. First link; 24. Second drive component; 25. Second link; 26. Third drive component; 27. Third link; 28. Fourth drive component; 30. Computer; 31. Host; 310. Groove; 32. Monitor; 200. Seat; 300. Test subject. Detailed Implementation
[0029] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0030] It should be noted that when a structure is said to be "fixed to" another structure, it can be directly on the other structure or it can be fixed through another intermediate structure. When a structure is said to be "connected to" another structure, it can be directly connected to the other structure or it may be fixed through another intermediate structure. When a structure is said to be "set on" another structure, it can be set directly on the other structure or it may be set through another intermediate structure. The terms "vertical," "horizontal," "left," "right," and similar expressions used in this article are for illustrative purposes only.
[0031] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used herein in the description of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The term "and / or" as used herein includes any and all combinations of one or more of the associated listed items.
[0032] like Figure 1 As shown, the automatic positioning method of the eye tracker includes the following steps:
[0033] Collect facial images of the test subjects;
[0034] The facial image is processed, and horizontal and vertical reference lines are set. The direction and distance that the eye tracker body needs to move are determined based on the distance from the center point of the eyeball to the horizontal and vertical reference lines. The horizontal reference line is parallel to the horizontal plane, and the vertical reference line is perpendicular to the horizontal plane.
[0035] When the distance L from the center point of any eyeball to the vertical baseline is less than or equal to the preset L0, the position of the eye tracker body in the horizontal direction does not need to be adjusted; when the distance L from the center point of any eyeball to the vertical baseline is greater than the preset L0, the eye tracker body needs to move in the horizontal direction closer to the center point of the eyeball.
[0036] When the distance H from the center point of any eyeball to the horizontal baseline is less than or equal to the preset h0, the position of the eye tracker body in the vertical direction does not need to be adjusted; when the distance H from the center point of any eyeball to the horizontal baseline is greater than the preset h0, the eye tracker body needs to move in the vertical direction closer to the center point of the eyeball.
[0037] Please continue reading. Figures 2 to 5 This invention provides an automatic eye tracker positioning structure for implementing the aforementioned automatic eye tracker positioning method. The automatic eye tracker positioning structure includes an eye tracker body 10, two positioning components 20, and a computer 30.
[0038] The eye tracker body 10 is used to capture the eye movement of the test subject 300.
[0039] There are two positioning components 20, which are connected to the eye tracker body 10 respectively. The two positioning components 20 adjust the position, angle, extension, and retraction of the eye tracker body 10. Specifically, the two positioning components 20 are connected to both ends of the eye tracker body 10.
[0040] Each positioning component 20 includes a base 21, a first drive member 22, a first connecting rod 23, a second drive member 24, a second connecting rod 25, a third drive member 26, a third connecting rod 27, and a fourth drive member 28.
[0041] The base 21 is fixed in the groove 310 of the computer 30. Specifically, the base 21 is a plate structure, and the base 21 is fixed to the bottom wall of the groove 310 by screws or glue.
[0042] The first driving element 22, the second driving element 24, the third driving element 26, and the fourth driving element 28 can all output rotational force. In this embodiment, the first driving element 22, the second driving element 24, the third driving element 26, and the fourth driving element 28 are all micro motors.
[0043] The first link 23, the second link 25, and the third link 27 are all in a straight line.
[0044] The first drive element 22 is fixed to the base 21. The first connecting rod 23 is connected to the output end of the first drive element 22. The second drive element 24 is fixed to the first connecting rod 23. The second connecting rod 25 is connected to the output end of the second drive element 24. The third drive element 26 is fixed to the second connecting rod 25. The third connecting rod 27 is connected to the output end of the third drive element 26. The fourth drive element 28 is fixed to the third connecting rod 27. The output end of the fourth drive element 28 is connected to the eye tracker body 10. The first drive element 22 and the second drive element 24 are located at both ends of the first connecting rod 23. The second drive element 24 and the third drive element 26 are located at both ends of the second connecting rod 25. The third drive element 26 and the fourth drive element 28 are located at both ends of the third connecting rod 27.
[0045] Computer 30 is a laptop computer, which includes a host 31 and a monitor 32. The host 31 has a recess 310 for accommodating the eye tracker body 10 and the positioning component 20. When the eye tracker body 10 is not in use, it is stored in the recess 310, allowing the host 31 and the monitor 32 to close together. The monitor 32 is used to display text or image questions during testing.
[0046] When using the eye tracker automatic positioning structure, the test subject 300 sits on the chair 200, and the eye tracker is placed on the table. The distance between the chair 200 and the eye tracker is adjusted to within a preset range. The eye tracker body 10 first acquires facial images of the test subject 300. Based on the position of the center point of the eyeballs in the acquired facial images, the direction that the eye tracker body 10 needs to be adjusted is determined to ensure that the test subject 300's eyes are within the effective range. The vertical lifting and lowering of the eye tracker body 10 is achieved by rotating the two first drive components 22, the two second drive components 24, and the two third drive components 26. Specifically... Figure 6As shown, the distances from the center points of the left and right eyeballs of the test subject 300 to the vertical baseline of the screen are L1 and L2, respectively. Distances L1 and L2 are compared to a set value L0. If both are less than L0, the eye tracker body 10 does not need to adjust its horizontal movement to the left or right. Taking the front view as an example, if L1 is greater than L0, it indicates that the eye on the screen is to the left, and the eye tracker needs to move horizontally to the left. This is achieved by driving the eye tracker body 10 horizontally to the left using six rotary motors (two first drive units 22, two second drive units 24, and two third drive units 26). If L2 is greater than L0, it indicates that the eye on the screen is to the right, and the eye tracker needs to move horizontally to the right. This is achieved by driving the eye tracker body 10 horizontally to the right using six rotary motors (two first drive units 22, two second drive units 24, and two third drive units 26).
[0047] The distance from the center point of the subject's left eyeball to the horizontal baseline of the screen is set to h1, where h1 is positive above the horizontal baseline and negative below it. h1 is compared to a set h0. If the absolute value of h1 is less than h0, the eye tracker body 10 does not need to adjust its pitch angle, and the third link 27 and the fourth drive component 28 do not rotate. If the absolute value of h1 is greater than h0 and h1 is positive, the third link 27 and the two fourth drive components 28 synchronously drive the eye tracker body 10 to achieve a quantitative upward tilt. If the absolute value of h1 is greater than h0 and h1 is negative, the third link 27 and the two fourth drive components 28 synchronously drive the eye tracker body 10 to achieve a quantitative downward tilt. The synchronous motor-driven pitch movement of the eye tracker body 10 ensures that the line connecting the centers of the subject's left and right eyeballs is within the range of the horizontal baseline of the screen. After the eye tracker body 10 completes automatic positioning, the experimental assistant begins testing the eye tracker body 10. Once the eye tracker body 10 completes testing, if the experimental assistant clicks "Next," the eye tracker body 10 automatically adjusts its positioning for the next test subject. If the experimental assistant clicks "End," the two fourth drive units 28 on the left and right sides of the eye tracker body 10 synchronously drive the pitch angle to zero, achieving zero pitch deflection of the eye tracker body 10. The remaining six motors (two first drive units 22, two second drive units 24, and two third drive units 26) drive the eye tracker body 10 to horizontal offset to zero, and then the eye tracker body 10 retracts into the groove. Figure 2 As shown.
[0048] The present invention also relates to an eye tracker including the above-described automatic positioning structure for an eye tracker.
[0049] Through the above design, the eye tracker body 10 captures facial images of the test subject 300. Based on the position of the center point of the eyeball in the captured facial image, the position of the eye tracker body 10 is adjusted by the first drive member 22, the second drive member 24, the third drive member 26 and the fourth drive member 28, so that the eye tracker body 10 can achieve automatic positioning and adjustment of extension / retraction and pitch angle at the start / end of use.
[0050] The above embodiments merely illustrate several implementation methods of the present invention, and their descriptions are relatively specific and detailed, but they should not be construed as limiting the scope of the invention patent. It should be noted that, for those skilled in the art, several modifications and improvements can be made without departing from the concept of the present invention. These are all equivalent modifications and improvements made to the above embodiments based on the essential technology of the present invention, and all of these fall within the protection scope of the present invention.
Claims
1. An automatic positioning method for an eye tracker, used to automatically adjust the position and angle of the eye tracker, characterized in that, Includes the following steps: Collect facial images of the test subjects; The facial image is processed, and horizontal and vertical reference lines are set. The direction and distance that the eye tracker body needs to move are determined based on the distance from the center point of the eyeball to the horizontal and vertical reference lines. The horizontal reference line is parallel to the horizontal plane, and the vertical reference line is perpendicular to the horizontal plane. When the distance L from the center point of any eyeball to the vertical baseline is less than or equal to the preset L0, the position of the eye tracker body in the horizontal direction does not need to be adjusted; when the distance L from the center point of any eyeball to the vertical baseline is greater than the preset L0, the eye tracker body needs to move in the horizontal direction closer to the center point of the eyeball. The distance from the center point of the subject's left eyeball to the horizontal baseline is set to h1, where h1 is positive above the horizontal baseline and negative below the horizontal baseline. h1 is compared with the set h0. If the absolute value of h1 is less than the value of h0, the eye tracker does not need to adjust its pitch angle. If the absolute value of h1 is greater than the value of h0 and h1 is positive, the eye tracker will tilt upwards in a quantitative manner. If the absolute value of h1 is greater than the value of h0 and h1 is negative, the eye tracker will tilt downwards in a quantitative manner. The pitch movement of the eye tracker ensures that the line connecting the centers of the subject's left and right eyeballs is within the range of the horizontal baseline.
2. An automatic eye tracker positioning structure for implementing the automatic eye tracker positioning method of claim 1, comprising an eye tracker body, characterized in that: The automatic positioning structure of the eye tracker further includes two positioning components. Each positioning component includes a first driving member, a first connecting rod, a second driving member, a second connecting rod, a third driving member, a third connecting rod, and a fourth driving member. The first connecting rod is connected to the output end of the first driving member. The second driving member is fixed to the first connecting rod and connected to the output end of the second driving member. The third driving member is fixed to the second connecting rod and connected to the output end of the third driving member. The fourth driving member is fixed to the third connecting rod and its output end is connected to the main body of the eye tracker.
3. The automatic positioning structure of the eye tracker according to claim 2, characterized in that: Each of the positioning components further includes a base, on which the first drive element is fixedly mounted.
4. The automatic positioning structure of the eye tracker according to claim 3, characterized in that: The automatic positioning structure of the eye tracker also includes a computer, which has a groove, and the base is fixed to the inner wall of the groove.
5. The automatic positioning structure of the eye tracker according to claim 4, characterized in that: The two positioning components are located at both ends of the eye tracker body and between the eye tracker body and the groove.
6. The automatic positioning structure of the eye tracker according to claim 2, characterized in that: The first driving member and the second driving member are respectively located at both ends of the first connecting rod.
7. The automatic positioning structure of the eye tracker according to claim 2, characterized in that: The second driving member and the third driving member are located at both ends of the second connecting rod, respectively.
8. The automatic positioning structure of the eye tracker according to claim 2, characterized in that: The third driving member and the fourth driving member are located at both ends of the third connecting rod, respectively.
9. The automatic positioning structure of the eye tracker according to claim 2, characterized in that: The first driving component, the second driving component, the third driving component, and the fourth driving component are motors.
Citation Information
Patent Citations
Device for collecting eyeball movement behavior characteristic data
CN213525087U
Eye pupil tracking method with crisscross line positioning functions
TW499306B