Portable eye movement detection system
Patent Information
- Application Number
- TW114108348
- Authority / Receiving Office
- TW · TW
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-03-06
- Publication Date
- 2026-09-16
- Estimated Expiration
- 2045-03-05
AI Technical Summary
Current oculomotor examinations for vertigo diagnosis require specialized equipment and trained professionals, limiting their accessibility and increasing the risk of missing crucial examination opportunities.
A portable eye movement detection system using wearable augmented reality glasses with an integrated eye-tracking module, storage, and processing module, which executes various gaze and tracking programs to detect eye movements and generate corresponding signals.
Enables convenient and effective eye movement examinations that can be performed anywhere, providing equivalent diagnostic signals to traditional methods, thus overcoming the limitations of specialized equipment and professional dependence.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Technical Field
[0001] This invention relates to an eye movement detection system, and more particularly to a portable eye movement detection system for simulating eye movement examination procedures in a vertigo examination room. Prior Technology
[0002] Acute vertigo can range from mild peripheral labyrinthine imbalance to central nervous system disorders requiring emergency treatment, such as stroke. Current practice involves performing oculomotor examinations in a hospital vertigo examination room using specialized equipment, assisted by an audiologist. This includes eight procedures: horizontal gaze, vertical gaze, horizontal saccades, vertical saccades, horizontal tracking, vertical tracking, and left-right visual movement, to obtain eight corresponding oculomotor signals for the physician's diagnosis. However, oculomotor examinations have clinical limitations, including the need for appropriate equipment in the hospital, a stable patient who can be moved to the examination room, and a professionally trained audiologist. Therefore, the existence of other, more convenient oculomotor detection systems to avoid missing crucial examination opportunities remains a problem to be solved. Summary of the Invention
[0003] Therefore, the object of the present invention is to provide a portable eye movement detection system that is easy to implement.
[0004] Therefore, the present invention provides a portable eye movement detection system suitable for a user, comprising a wearable augmented reality (AR) glasses, a storage module, and a processing module. The wearable AR glasses include a glasses frame, an eye tracking module disposed on the glasses frame, and a display.
[0005] The storage module stores an eye movement test program. The eye movement test program includes a horizontal gaze program, a vertical gaze program, a horizontal jump program, a vertical jump program, a horizontal tracking program, a vertical tracking program, a right-to-right gaze movement program, and a left-to-left gaze movement program.
[0006] The processing module is electrically connected to the storage module, the eye-tracking module, and the display. The user wears the wearable augmented reality glasses. When the processing module executes the eye movement test procedure, it controls the display to execute the horizontal gaze procedure, the vertical gaze procedure, the horizontal saccade procedure, the vertical saccade procedure, the horizontal tracking procedure, the vertical tracking procedure, the rightward gaze movement procedure, and the leftward gaze movement procedure, and simultaneously controls the eye-tracking module to detect the user's eye saccades and movement trajectories, thereby obtaining eight corresponding eye coordinate signals.
[0007] In some embodiments, during the horizontal gaze procedure, the processing module controls the display to sequentially display a light spot at each of six coordinate positions (0,0), (0.2,0), (-0.2,0), (0.5,0), (-0.5,0), and (0,0) on a plane for a predetermined time. The center point of the plane is located at (0,0) and is in front of the user's line of sight.
[0008] In other embodiments, during the vertical gaze procedure, the processing module controls the display to sequentially display a light spot at each of six coordinate positions (0,0), (0,0.2), (0,-0.2), (0,0.5), (0,-0.5), and (0,0) on a plane for a predetermined time. The center point of the plane is located at (0,0) and is in front of the user's line of sight.
[0009] In other embodiments, in this horizontal jump-viewing procedure, the processing module controls the display to alternately display a light spot at two coordinate positions (0.5, 0) and (-0.5, 0) on a plane for a predetermined time. The center point of the plane is located at (0, 0) and is in front of the user's line of sight.
[0010] In other embodiments, in this vertical jump view procedure, the processing module controls the display to alternately display a light spot at two coordinate positions (0, 0.5) and (0, -0.5) on a plane for a predetermined time. The center point of the plane is located at (0, 0) and is in front of the user's line of sight.
[0011] In other embodiments, in the horizontal tracking procedure, the processing module controls the display to show a light spot that swings back and forth between two coordinate positions (0.5, 0) and (-0.5, 0) on a plane. The center point of the plane is located at (0, 0) and is in front of the user's line of sight.
[0012] In other embodiments, in the right-looking motion procedure, the processing module controls the display to alternately display multiple vertical light bars arranged at equal intervals in a plane. These vertical light bars flash at a fixed frequency to show continuous movement to the right for a predetermined time. The coordinates of the center point of the plane are (0,0), and it is located in front of the user's line of sight.
[0013] In other embodiments, in the left-looking motion procedure, the processing module controls the display to alternately display multiple vertical light bars arranged at equal intervals in a plane. These vertical light bars flash at a fixed frequency to show continuous movement to the left for a predetermined time. The coordinates of the center point of the plane are (0,0), and it is located in front of the user's line of sight.
[0014] In other embodiments, in the vertical tracking procedure, the processing module controls the display to show a light spot that swings back and forth between two coordinate positions (0, 0.5) and (0, -0.5) on a plane. The center point of the plane is located at (0, 0) and is in front of the user's line of sight.
[0015] In other embodiments, the processing module compares the eight eye coordinate signals with eight preset standard signals to determine whether the user has nystagmus.
[0016] In other embodiments, the portable nystagmus detection system also includes a light shield for placement on the display to provide the black background required during the eye movement examination procedure.
[0017] The advantage of this invention is that, by using the wearable augmented reality glasses of the prior art, combined with the processing module, the horizontal gaze program, the vertical gaze program, the horizontal jump program, the vertical jump program, the horizontal tracking program, the vertical tracking program, the rightward gaze movement program, and the leftward gaze movement program stored in the storage module are executed respectively, so as to obtain the eight ocular coordinate signals equivalent to those of the prior art (using special equipment for detection), thus achieving the technical effect of convenient implementation. Simple Explanation of the Diagram
[0018] Other features and effects of the present invention will be clearly presented in the embodiments with reference to the drawings, wherein: Figure 1 is a block diagram illustrating an embodiment of the portable eye movement detection system of the present invention. Implementation
[0019] Before the invention is described in detail, it should be noted that similar elements are represented by the same numbers in the following description.
[0020] Referring to Figure 1, one embodiment of the portable eye movement detection system of the present invention is applicable to a user and includes a wearable augmented reality (AR) glasses 1, a storage module 3, a processing module 2, and a light shield 4.
[0021] The wearable augmented reality glasses 1 include a glasses frame 11, an eye-tracking module 12 and a display 13 mounted on the glasses frame 11. The eye-tracking module 12 is used to detect the sacral movement and trajectory of the user's eyes when wearing the glasses. In this embodiment, the wearable augmented reality glasses 1 is, for example, an existing product of model J7EF Gaze, and the display 13 is a binocular silicon organic light-emitting diode (Si-OLED) display. The light-shielding plate 4 is, for example, an accessory of the product and can be magnetically attached to the display 13 to provide a black background.
[0022] The storage module 3 is, for example, memory, hard drive, or other storage medium, and stores an eye movement test program. The eye movement test program includes a horizontal gaze program, a vertical gaze program, a horizontal jump program, a vertical jump program, a horizontal tracking program, a vertical tracking program, a right-to-right gaze movement program, and a left-to-left gaze movement program.
[0023] The processing module 2 is, for example, a processor, and is electrically connected to the storage module 3, the eye-tracking module 12, and the display 13. In this embodiment, the processing module 2 and the storage module 3 are, for example, located in a smartphone. In other embodiments, the processing module 2 and the storage module 3 may also be located in a laptop, a computer host, a mobile computing device, or integrated into the wearable augmented reality glasses 1.
[0024] First, the user wears the wearable augmented reality glasses 1, and the light shield 4 is placed on the display 13. The user is prompted to control their eyes to look at a light spot displayed on the display 13. It should also be noted that when the display 13 is in a dark room environment, the light shield 4 can be omitted.
[0025] When the processing module 2 executes the eye movement test program, the processing module 2 controls the display 13 to execute the horizontal gaze program, the vertical gaze program, the horizontal jump program, the vertical jump program, the horizontal tracking program, the vertical tracking program, the right-to-right gaze movement program, and the left-to-left gaze movement program respectively, and simultaneously controls the eye-tracking module 12 to detect the user's eye movements and trajectory, thereby obtaining six corresponding eye coordinate signals.
[0026] More specifically, in this horizontal gaze procedure, the processing module 2 controls the display 13 to sequentially display the light spot at each of the six coordinate positions (0,0), (0.2,0), (-0.2,0), (0.5,0), (-0.5,0), and (0,0) on a plane for a predetermined time (e.g., 4 seconds).
[0027] The center point of the plane is located at (0,0) and is in front of the user's line of sight. The normal vector of the plane is parallel to the user's line of sight when viewing the coordinate position (0,0). In this embodiment, the two-dimensional (2D) coordinates in the field of view of the display 13 are represented by a normalized range of -1 to 1. Both the horizontal and vertical axes are defined according to this range, and the origin (0, 0) is located at the center of the field of view of the display 13. The binocular gaze coordinates presented on the display 13 are usually the average of the left and right eye gaze points and are represented by a normalized range. The normalization process is based on the horizontal and vertical resolution of the display 13, mapping the pixel coordinates from left to right on the horizontal (X-axis) to -1 to 1, and mapping the pixel coordinates from top to bottom on the vertical (Y-axis) to 1 to -1.
[0028] In this vertical gaze program, the processing module 2 controls the display 13 to sequentially display the light spot at each of the six coordinate positions (0,0), (0,0.2), (0,-0.2), (0,0.5), (0,-0.5), and (0,0) on the plane for a predetermined time.
[0029] In this horizontal jump view program, the processing module 2 controls the display 13 to alternately display the light spot at two coordinate positions (0.5,0) and (-0.5,0) on the plane for another predetermined time (e.g., 12 seconds), and repeats the display 8 to 9 times for example.
[0030] In this vertical jump viewing program, the processing module 2 controls the display 13 to alternately display the light spot at two coordinate positions (0, 0.5) and (0, -0.5) on the plane for a predetermined time (e.g., 12 seconds), and repeats the display 8 to 9 times for example.
[0031] In this horizontal tracking program, the processing module 2 controls the display 13 to display the back-and-forth swinging light spot between two coordinate positions (0.5,0) and (-0.5,0) on the plane, and for example, it takes 4 seconds to go back and forth between the two coordinate positions, and repeats 5 times.
[0032] In this vertical tracking program, the processing module 2 controls the display 13 to display the back-and-forth swinging light spot between two coordinate positions (0, 0.5) and (0, -0.5) on the plane, and for example, it takes 4 seconds to go back and forth between the two coordinate positions, and repeats 5 times.
[0033] In the right-looking motion program, the processing module 2 controls the display 13 to display multiple vertical light bars arranged at equal intervals in turn on the plane, and the vertical light bars flash at a fixed frequency (e.g., 4Hz) to show continuous movement to the right for a predetermined time (e.g., 20 seconds).
[0034] In the leftward movement program, the processing module 2 controls the display 13 to display the vertical light bars arranged at equal intervals in turn on the plane, and the vertical light bars flash at the fixed frequency to show continuous movement to the left for the predetermined time.
[0035] The processing module 2 can also compare the eight eye coordinate signals with eight preset standard signals to determine whether the user has nystagmus.
[0036] In summary, by using the wearable augmented reality glasses 1 of the prior art, combined with the processing module 2 to execute the horizontal gaze program, the vertical gaze program, the horizontal jump program, the vertical jump program, the horizontal tracking program, the vertical tracking program, the rightward gaze movement program, and the leftward gaze movement program stored in the storage module 3, the eight ocular coordinate signals equivalent to those of the prior art (using special equipment for detection) can be obtained, thereby achieving the technical effect of convenient implementation. Therefore, the purpose of this invention can indeed be achieved.
[0037] However, the above description is merely an embodiment of the present invention and should not be construed as limiting the scope of the present invention. Any simple equivalent changes and modifications made in accordance with the scope of the patent application and the contents of the patent specification of the present invention shall still fall within the scope of the patent of the present invention.
[0038] 1: Wearable Augmented Reality Glasses 11: Eyeglass frames 12: Eye-tracking module 13: Monitor 2: Processing Module 3: Storage Module 4: Light-blocking sheet
Claims
1. A portable eye movement detection system for a user, comprising: a wearable augmented reality (AR) glasses, including a glasses frame, and an eye tracking module and a display disposed on the glasses frame; A storage module stores an eye movement test program, which includes a horizontal gaze program, a vertical gaze program, a horizontal saccade program, a vertical saccade program, a horizontal tracking program, a vertical tracking program, a rightward gaze movement program, and a leftward gaze movement program; and a processing module electrically connected to the storage module, the eye-tracking module, and the display. The user wears wearable augmented reality glasses. When the processing module executes the eye movement test program, it controls the display to execute the horizontal gaze program, the vertical gaze program, the horizontal saccade program, the vertical saccade program, the horizontal tracking program, the vertical tracking program, the rightward gaze movement program, and the leftward gaze movement program, and simultaneously controls the eye-tracking module to detect the user's eye saccades and movement trajectories, thereby obtaining eight corresponding ocular coordinate signals. In this horizontal gaze program, the processing module controls the display to sequentially display a light spot at each of the six coordinate positions (0,0), (0.2,0), (-0.2,0), (0.5,0), (-0.5,0), and (0,0) on a plane for a predetermined time. The center point of the plane is located at (0,0) and is in front of the user's line of sight.
2. A portable eye movement detection system for a user, comprising: a wearable augmented reality glasses, including a glasses frame, and an eye tracking module and a display disposed on the glasses frame; A storage module stores an eye movement test program, which includes a horizontal gaze program, a vertical gaze program, a horizontal saccade program, a vertical saccade program, a horizontal tracking program, a vertical tracking program, a rightward gaze movement program, and a leftward gaze movement program; and a processing module electrically connected to the storage module, the eye-tracking module, and the display. The user wears wearable augmented reality glasses. When the processing module executes the eye movement test program, it controls the display to execute the horizontal gaze program, the vertical gaze program, the horizontal saccade program, the vertical saccade program, the horizontal tracking program, the vertical tracking program, the rightward gaze movement program, and the leftward gaze movement program, and simultaneously controls the eye-tracking module to detect the user's eye saccades and movement trajectories, thereby obtaining eight corresponding ocular coordinate signals. In this vertical gaze program, the processing module controls the display to display a light spot at each of the six coordinate positions (0,0), (0,0.2), (0,-0.2), (0,0.5), (0,-0.5), and (0,0) on a plane for a predetermined time. The center point of the plane is located at (0,0) and is in front of the user's line of sight.
3. A portable eye movement detection system for a user, comprising: a wearable augmented reality glasses, including a glasses frame, and an eye tracking module and a display disposed on the glasses frame; A storage module stores an eye movement test program, which includes a horizontal gaze program, a vertical gaze program, a horizontal saccade program, a vertical saccade program, a horizontal tracking program, a vertical tracking program, a rightward gaze movement program, and a leftward gaze movement program; and a processing module electrically connected to the storage module, the eye-tracking module, and the display. The user wears wearable augmented reality glasses. When the processing module executes the eye movement test program, it controls the display to execute the horizontal gaze program, the vertical gaze program, the horizontal saccade program, the vertical saccade program, the horizontal tracking program, the vertical tracking program, the rightward gaze movement program, and the leftward gaze movement program, and simultaneously controls the eye-tracking module to detect the user's eye saccades and movement trajectories, thereby obtaining eight corresponding ocular coordinate signals. In this horizontal jump view program, the processing module controls the display to alternately display a light spot at two coordinate positions (0.5,0) and (-0.5,0) on a plane for a predetermined time. The center point of the plane is located at (0,0) and is in front of the user's line of sight.
4. A portable eye movement detection system for a user, comprising: a wearable augmented reality glasses, including a glasses frame, and an eye tracking module and a display disposed on the glasses frame; A storage module stores an eye movement test program, which includes a horizontal gaze program, a vertical gaze program, a horizontal saccade program, a vertical saccade program, a horizontal tracking program, a vertical tracking program, a rightward gaze movement program, and a leftward gaze movement program; and a processing module electrically connected to the storage module, the eye-tracking module, and the display. The user wears wearable augmented reality glasses. When the processing module executes the eye movement test program, it controls the display to execute the horizontal gaze program, the vertical gaze program, the horizontal saccade program, the vertical saccade program, the horizontal tracking program, the vertical tracking program, the rightward gaze movement program, and the leftward gaze movement program, and simultaneously controls the eye-tracking module to detect the user's eye saccades and movement trajectories, thereby obtaining eight corresponding ocular coordinate signals. In this vertical jump view program, the processing module controls the display to alternately display a light spot at two coordinate positions (0,0.5) and (0,-0.5) on a plane for a predetermined time. The center point of the plane is located at (0,0) and is in front of the user's line of sight.
5. A portable eye movement detection system for a user, comprising: a wearable augmented reality glasses, including a glasses frame, and an eye tracking module and a display disposed on the glasses frame; A storage module stores an eye movement test program, which includes a horizontal gaze program, a vertical gaze program, a horizontal saccade program, a vertical saccade program, a horizontal tracking program, a vertical tracking program, a rightward gaze movement program, and a leftward gaze movement program; and a processing module electrically connected to the storage module, the eye-tracking module, and the display. The user wears wearable augmented reality glasses. When the processing module executes the eye movement test program, it controls the display to execute the horizontal gaze program, the vertical gaze program, the horizontal saccade program, the vertical saccade program, the horizontal tracking program, the vertical tracking program, the rightward gaze movement program, and the leftward gaze movement program, and simultaneously controls the eye-tracking module to detect the user's eye saccades and movement trajectories, thereby obtaining eight corresponding ocular coordinate signals. In this horizontal tracking program, the processing module controls the display to show a light spot that swings back and forth between two coordinate positions (0.5,0) and (-0.5,0) on a plane. The center point of the plane is located at (0,0) and is in front of the user's line of sight.
6. A portable eye movement detection system for a user, comprising: a wearable augmented reality glasses, including a glasses frame, and an eye tracking module and a display disposed on the glasses frame; A storage module stores an eye movement test program, which includes a horizontal gaze program, a vertical gaze program, a horizontal saccade program, a vertical saccade program, a horizontal tracking program, a vertical tracking program, a rightward gaze movement program, and a leftward gaze movement program; and a processing module electrically connected to the storage module, the eye-tracking module, and the display. The user wears wearable augmented reality glasses. When the processing module executes the eye movement test program, it controls the display to execute the horizontal gaze program, the vertical gaze program, the horizontal saccade program, the vertical saccade program, the horizontal tracking program, the vertical tracking program, the rightward gaze movement program, and the leftward gaze movement program, and simultaneously controls the eye-tracking module to detect the user's eye saccades and movement trajectories, thereby obtaining eight corresponding ocular coordinate signals. In this vertical tracking program, the processing module controls the display to show a light spot that swings back and forth between two coordinate positions (0,0.5) and (0,-0.5) on a plane. The center point of the plane is located at (0,0) and is in front of the user's line of sight.
7. A portable eye movement detection system for a user, comprising: a wearable augmented reality glasses, including a glasses frame, and an eye tracking module and a display disposed on the glasses frame; A storage module stores an eye movement test program, which includes a horizontal gaze program, a vertical gaze program, a horizontal saccade program, a vertical saccade program, a horizontal tracking program, a vertical tracking program, a rightward gaze movement program, and a leftward gaze movement program; and a processing module electrically connected to the storage module, the eye-tracking module, and the display. The user wears wearable augmented reality glasses. When the processing module executes the eye movement test program, it controls the display to execute the horizontal gaze program, the vertical gaze program, the horizontal saccade program, the vertical saccade program, the horizontal tracking program, the vertical tracking program, the rightward gaze movement program, and the leftward gaze movement program, and simultaneously controls the eye-tracking module to detect the user's eye saccades and movement trajectories, thereby obtaining eight corresponding ocular coordinate signals. In the right-looking motion program, the processing module controls the display to display multiple vertical light bars arranged at equal intervals in turn on a plane. The vertical light bars flash at a fixed frequency to show continuous movement to the right for a predetermined time. The coordinate position of the center point of the plane is (0,0), and it is located in front of the user's line of sight.
8. A portable eye movement detection system for a user, comprising: a wearable augmented reality glasses, including a glasses frame, and an eye tracking module and a display disposed on the glasses frame; A storage module stores an eye movement test program, which includes a horizontal gaze program, a vertical gaze program, a horizontal saccade program, a vertical saccade program, a horizontal tracking program, a vertical tracking program, a rightward gaze movement program, and a leftward gaze movement program; and a processing module electrically connected to the storage module, the eye-tracking module, and the display. The user wears wearable augmented reality glasses. When the processing module executes the eye movement test program, it controls the display to execute the horizontal gaze program, the vertical gaze program, the horizontal saccade program, the vertical saccade program, the horizontal tracking program, the vertical tracking program, the rightward gaze movement program, and the leftward gaze movement program, and simultaneously controls the eye-tracking module to detect the user's eye saccades and movement trajectories, thereby obtaining eight corresponding ocular coordinate signals. In the left-looking motion program, the processing module controls the display to display multiple vertical light bars arranged at equal intervals in turn on a plane. The vertical light bars flash at a fixed frequency to show continuous movement to the left for a predetermined time. The coordinate position of the center point of the plane is (0,0), and it is located in front of the user's line of sight.
