Multi-mode dynamic vision detection system
By designing a multi-mode dynamic vision detection system, the problem of cumbersome and fixed mode setting of dynamic vision detection system parameters in the existing technology is solved, and the flexibility and efficiency of multiple motion modes and information management is realized, the operation process is simplified and improved. The convenience of storing and querying test results is achieved.
Patent Information
- Application Number
- CN202410497798.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-24
- Publication Date
- 2025-01-14
- Estimated Expiration
- 2044-04-24
AI Technical Summary
The existing dynamic vision detection system needs to frequently set parameters before testing, and can only conduct fixed mode tests, which cannot meet the needs of multiple motion modes and information management, and is inconvenient to operate and inconvenient to store results.
A multi-mode dynamic vision detection system is designed, including a host, information collection unit, display unit and database. It has data processing, storage and retrieval functions, can pre-set test modes and parameters, supports multi-module combined testing, and provides users with Friendly interface and result management system.
It realizes the rapid selection of multiple motion modes and parameter settings before testing, supports multi-module combination testing, simplifies the operation process, facilitates result storage and query, and improves the flexibility and efficiency of testing.
Smart Images

Figure CN118078202B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of vision detection, and in particular to a multi-mode dynamic vision detection system. Background Art
[0002] Vision is an important way for humans to obtain external information, and vision-related examinations play an important role in the diagnosis, treatment and prognosis of ophthalmic clinical diseases. Dynamic vision refers to the ability of subjects to distinguish the details of objects that are in relative motion with themselves. It is closely related to our lives, including sports, driving, etc. In current ophthalmic clinical practice, vision-related examinations are mainly focused on static vision, that is, the target object or light source used for the examination is in a static state, including visual acuity, contrast sensitivity, wavefront difference, etc. In real life, there is often relative motion between the surrounding objects and the observer, so only evaluating static vision cannot fully reflect the visual quality in real life. On the other hand, the neural conduction pathways of dynamic vision and static vision are not the same. There are two types of ganglion cells in the retina, of which P ganglion cells are mainly responsible for transmitting visual signals with high spatial frequency, while M ganglion cells are mainly responsible for transmitting visual signals with high temporal frequency, that is, dynamic visual signals. In the visual center, static visual signals are transmitted through the dorsal / ventral dual flow pathway, while dynamic visual signals are transferred through the key area MT / V5 and then transmitted to areas with different functions, including attention, cognition, and eye movement. It can be seen that dynamic vision examination can provide information different from static vision, and can more effectively reflect the visual quality in various scenarios of observing dynamic sight marks in daily life, so it is of great significance for the evaluation of dynamic vision.
[0003] The examination methods of dynamic vision are mainly divided into dynamic vision with moving sight mark and dynamic vision with stationary sight mark. Among them, in the process of dynamic vision examination with stationary sight mark, the subject is required to identify the details of the target in a stationary state while actively or passively rotating the head. This examination is mainly used in the evaluation of vestibular ocular reflex in otolaryngology. The dynamic vision examination with moving sight mark allows the observer in a stationary state to identify the visual target in a moving state, and the quality of the dynamic vision of the subject is judged according to the subject's ability to identify the details of the moving object. The examination methods of dynamic vision with moving sight mark (hereinafter referred to as "dynamic vision") include mechanical display and electronic screen display of sight mark. Among them, the mechanical method of displaying sight mark relies on a special motorized device to drive the sight mark to move. The mechanical method of displaying sight mark requires a specific device, which is not convenient for clinical promotion and application. The examination of electronic screen display sight mark uses an edited program to display a sight mark with a certain size, movement mode and movement speed on the screen, and at the same time checks the smallest sight mark that the subject can recognize. The required equipment is easy to obtain and the examination method is easy to standardize. In the past, dynamic vision examinations were mostly used for scientific research, athlete assessment, and screening for special occupations, including drivers and pilots, etc., but there is currently no dynamic vision examination equipment for clinical diagnosis and treatment of ophthalmology. The reasons limiting the clinical application of current dynamic vision examination equipment include the lack of standardized examination sight marks and examination paradigms that meet the clinical needs of ophthalmology, as well as the shortcomings of current examination equipment such as inconvenient operation and a long learning curve.
[0004] The disadvantages of the dynamic vision detection system in the prior art mainly include:
[0005] (1) The current dynamic vision testing system only displays horizontally moving sight marks. However, in real life, we encounter sight marks with various movements. Therefore, dynamic vision testing that only uses horizontally moving sight marks has certain limitations.
[0006] (2) The current dynamic vision testing system requires setting various test parameters before each test, including the initial sight mark size, sight mark movement mode, sight mark movement speed, sight mark display interval, test logic, etc., which is inconvenient.
[0007] (3) The current dynamic vision test system requires setting of various test parameters before each test. If the subject needs to perform multiple modes of dynamic vision tests in sequence, the examiner needs to return to the setting interface during the test to reset the settings and then perform the dynamic vision test again, which is inconvenient.
[0008] (4) The current dynamic vision testing system can only perform fixed-mode pre-tests and cannot adjust the pre-test parameters.
[0009] (5) The current dynamic vision testing system does not have a subject information and test information management system, which makes it inconvenient to store and trace the results.
[0010] (6) The current dynamic vision testing system requires the examiner to calculate the results based on the subject's judgment of the visual target, which is inconvenient. Summary of the invention
[0011] The present invention aims to provide a multi-mode dynamic vision detection system, and the technical problems to be solved include at least how to combine and set multiple test modules according to test needs before testing, and how to perform dynamic vision measurement in multiple motion modes.
[0012] In order to achieve the above-mentioned object, the present invention provides a multi-mode dynamic vision detection system, including a host, an information acquisition unit, a display unit and a database; the host is provided with a data processing unit, a data storage and retrieval module, a display module and a determination module;
[0013] The information collection unit is used to collect information input by the examiner and the determination information of the subject;
[0014] The display unit is used to display the user interface, sight mark setting interface, test interface and result display interface;
[0015] The database is used to store the information of the subjects and the test information, including the subject information table, the sight mark information table and the completed test table, which can be retrieved and called by the data processing unit of the host;
[0016] The data processing unit is used to receive the subject information collected by the information collection unit and store it in the subject information table in the database through the data storage and retrieval module;
[0017] The data in the subject information table in the database can be accessed through the data storage and retrieval module;
[0018] Displaying the subject's information in a user interface of a display unit through a display module;
[0019] The data processing unit of the host has a sight mark setting function, which can accept the setting parameters input through the information acquisition unit, including the pre-test and formal test parameters in each test module under each test mode, and display the setting parameters in the display unit through the display module during the test process;
[0020] The determination module is used to compare the opening direction of the visual mark actually displayed with the determined opening direction input by the subject during the test, so as to determine whether the subject's input is correct or not; after the test is completed, the test result is displayed in the result display interface of the display unit through the display module to realize the result output function.
[0021] Preferably, the information input by the examiner includes basic information of the subject and sight mark setting parameters.
[0022] Preferably, the basic information of the subject includes the subject's name, medical record number and date of birth.
[0023] Preferably, the subject's judgment information is the subject's judgment based on the opening direction of the moving sight mark he sees, and the subject inputs one of the up, down, left or right judgments into the judgement device.
[0024] Preferably, the setting parameters input through the information acquisition unit include sight mark size, movement speed and movement mode.
[0025] Preferably, the sight mark information table contains basic information of the sight marks required for the test, and associations between the sight marks and the test distance and the size of the display unit; the subject information table contains basic information of the subject.
[0026] Preferably, the completed test table contains the test module information for each test, the sight mark parameters for each test module, and the test result data for each test module, all of which are associated with the subject's information.
[0027] Preferably, the multi-mode dynamic vision detection system can pre-set corresponding custom test modes according to the needs of the test, each test mode includes multiple test modules, each test module includes a pre-test and a formal test, and various test parameters can be pre-determined, so that quick selection can be made before the test.
[0028] Preferably, the "movement mode" in the pre-test includes horizontal right to left, horizontal left to right, horizontal random, vertical top to bottom, vertical bottom to top, vertical random and diagonal random; "interval time" is the time interval from the end of the movement of the previous sight mark to the appearance of the next sight mark, in seconds; "pass logic" is the condition for passing the pre-test, specifically including the number of consecutive correct sight marks required to pass the pre-test, and the number of consecutive incorrect sight marks required to switch to a larger sight mark.
[0029] Preferably, the "movement mode" in the formal test includes horizontal right to left, horizontal left to right, horizontal random, vertical top to bottom, vertical bottom to top, vertical random and diagonal random; the "interval time" is the time interval from the end of the movement of the previous sight mark to the appearance of the next sight mark, in seconds; the "pass standard" is set as a percentage and calculated by rounding, indicating that the percentage of sight marks of a specific size that are correctly identified during the display of the sight mark is considered to have passed the recognition of the sight mark of that specific size.
[0030] Preferably, the "optical symbol size switching mode" in the formal test is the logic of testing the switching of optical symbol sizes, including a quick mode and a standard mode; the quick mode requires setting the maximum number of optical symbols required to be displayed for each optical symbol size, and during the test, once the number of optical symbols correctly identified by the subject reaches the passing standard, the optical symbol is immediately switched to a smaller size, and so on, until the number of displays under a specific optical symbol size reaches the total number and the number correctly identified by the subject fails to meet the standard; the standard mode requires setting the maximum number of optical symbols required to be displayed for each optical symbol size, and during the test, the number of optical symbols displayed for each size reaches the set number, and after the display is completed, if the number of optical symbols correctly identified by the subject reaches the passing standard, the optical symbol is switched to a smaller size, and so on, until the number of displays under a specific optical symbol size reaches the total number and the number correctly identified by the subject fails to meet the standard.
[0031] Preferably, the multi-modal dynamic vision detection system has a sight mark display function; the sight mark display function automatically displays sight marks with random opening directions and specific sizes, movement speeds, movement patterns, and time intervals in the pre-test and formal test of each test module according to pre-set parameters, and can automatically switch the sight mark size and test module according to the set parameters.
[0032] The present invention also provides a dynamic vision detection method of a multi-mode dynamic vision detection system, comprising the following steps:
[0033] S1. Introduction to the test process: adjust the distance between the subject and the screen to match the test distance; adjust the subject's chair height so that the subject's eyes are at the center of the screen level;
[0034] S2. Enter the user interface. In the user interface, the upper left corner shows the patient information. Click Add to add a new test patient. Enter the patient's name, birthday and medical record number. Click Save to save the entered patient information. Click Modify to modify the basic information of the patient who has completed the test. Click Search to search the results of the patient who has completed the test according to the information. The lower left corner shows the information of all patients who have completed the test. Click to select one of the patients, and click "Modify" in the upper left corner to modify the information of the patient. The lower right corner shows the tests that the patient has previously taken, including the test date, test eye and results. The upper right corner can quickly select the test mode to be performed. Select the eye, and after the selection is completed, click Start Test to enter the test. Click "Modify" to modify the current test mode. Click "Delete" to delete the current test mode.
[0035] S3. Enter the test mode setting interface: In the test mode setting interface, click "Add" test mode setting interface;
[0036] (1) Enter the basic information of the custom test in the test information, including the test name, test conditions and test module interval time, and click "Save" to store the current test information;
[0037] (2) Click "Module+" to add a test module. You can add multiple test modules, and each test module will be displayed in sequence during the test process.
[0038] (3) In the test module settings, set the pre-test and formal test parameters;
[0039] (4) If you select "Yes" in the pre-test setting, you can continue to set the pre-test parameters; set the pre-test initial sight mark size, sight mark speed, movement mode, sight mark interval time, pass test logic, and pre-test-emmetropia test time interval;
[0040] (5) The settings for the formal test, including the initial sight mark size, sight mark speed, movement pattern, sight mark interval time, passing criteria, and passing logic;
[0041] (6) Click “Save” to save the set parameters; or click “Reset” to reset all parameters; click “Return” to return to the initial interface;
[0042] S4. Start the test:
[0043] (1) Click "Start Test" in the initial interface to enter the test, and click "Space" to start the pre-test;
[0044] (2) During the pre-test, according to the set parameters, including the size, speed, movement and time interval of the sight mark, a sight mark with a random opening direction is displayed. From the time the sight mark starts to move to the time before the next sight mark appears, the subject makes a judgment on the opening direction of the sight mark. The examiner inputs the subject's judgment into the judgment device. After the subject correctly judges the opening direction of 5 sight marks in a row, the pre-test ends.
[0045] (3) After passing the pre-test, wait 10 seconds or click "Space" to start the formal test;
[0046] (4) During the formal test, according to the set parameters, including the initial sight mark size, sight mark speed, movement mode and time interval, a sight mark with a random opening direction is displayed. From the time the sight mark starts to move to the time before the next sight mark appears, the subject makes a judgment on the sight mark opening direction, and the examiner inputs the subject's judgment; according to the set sight mark size switching mode, it is determined when to switch to a smaller sight mark and when to end the test;
[0047] (5) The results show that:
[0048] After a module test is completed, click "Space" to continue to the next module. If there is no next module, it will be displayed as "Click Space to end the test";
[0049] S5. Calculation of test results: The results are displayed in decimal notation, including the minimum sight mark that the subject can reach to "pass", and the sight marks that are one size smaller than the minimum sight mark that the subject can reach to "pass" and the correct number that can be identified, connected by a plus sign.
[0050] Compared with the prior art, the present invention has the following beneficial effects:
[0051] (1) The dynamic vision testing system of the present invention can display visual marks with multiple motion modes, including horizontal motion, vertical motion and oblique motion.
[0052] (2) The dynamic vision testing system of the present invention can pre-set the corresponding test mode according to the test requirements. Before the test, the desired test mode can be quickly selected with one key, and the mode contains pre-set parameters.
[0053] (3) The dynamic vision test system of the present invention can support multi-module combination testing, and each module can set independent test parameters, including initial sight mark size, sight mark movement mode, sight mark movement speed, sight mark display interval, test logic, etc. During the test, the subject can complete multiple dynamic vision tests with different parameters at one time without repeatedly adjusting the test parameters.
[0054] (4) The dynamic vision test system of the present invention can adjust the pre-test parameters, including the size of the sight mark, the sight mark movement speed, the sight mark movement mode, the display interval time, the test logic, etc. At the same time, the pre-test parameters can be set independently in each test module, which is convenient for the test subject to complete multi-module and differentiated pre-test settings in one test.
[0055] (5) The dynamic vision testing system of the present invention includes an easily interactive user interface, which facilitates the addition, modification, search and storage of subject information based on keywords, and can also display the test mode and test results of each test of the subject.
[0056] (6) The dynamic vision testing system of the present invention can automatically display the test results after the test and store them in the server, and can query the results of each patient examination on the user interface, which is convenient for statistics and traceability. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] The accompanying drawings are used to provide a further understanding of the technical solution of the present invention and constitute a part of the specification. Together with the specific implementation methods of the present application, they are used to explain the technical solution of the present invention and do not constitute a limitation on the technical solution of the present invention.
[0058] Figure 1 It is a schematic diagram of the connection structure of different functional modules in the present invention.
[0059] Figure 2 It is a schematic diagram of the user interface in the present invention.
[0060] Figure 3 It is a schematic diagram of the test mode information setting of the test mode setting interface in the present invention.
[0061] Figure 4 It is a schematic diagram of the test module settings of the test mode setting interface in the present invention.
[0062] Figure 5 It is a schematic diagram of the initial interface in the present invention.
[0063] Figure 6 It is a schematic diagram of the interface after pre-testing in the present invention.
[0064] Figure 7 It is a schematic diagram of the interface after the test in the present invention is completed. DETAILED DESCRIPTION
[0065] The present invention is described in more detail hereinafter to facilitate understanding of the present invention.
[0066] like Figures 1 to 7 As shown, the multi-mode dynamic vision detection system of the present invention includes a host, an information acquisition unit, a display unit and a database; the host is provided with a data processing unit, a data storage and retrieval module, a display module and a determination module;
[0067] The information collection unit is used to collect information input by the examiner and the determination information of the subject;
[0068] The display unit is used to display the user interface, sight mark setting interface, test interface and result display interface;
[0069] The database is used to store the subject information and test information, including the subject information table, the sight mark information table (i.e. the sight mark data table) and the completed test table, which can be retrieved and called up by the data processing unit of the host.
[0070] The data processing unit is used to receive the subject information collected by the information collection unit and store it in the subject information table in the database through the data storage and retrieval module;
[0071] The data in the subject information table in the database can be accessed through the data storage and retrieval module;
[0072] Displaying the subject's information in a user interface of a display unit through a display module;
[0073] The data processing unit of the host has a sight mark setting function, which can accept the setting parameters input through the information acquisition unit, including the pre-test and formal test parameters in each test module under each test mode, and display the setting parameters in the display unit through the display module during the test process;
[0074] The determination module is used to compare the opening direction of the visual mark actually displayed with the determined opening direction input by the subject during the test, so as to determine whether the subject's input is correct or not; after the test is completed, the test result is displayed in the result display interface of the display unit through the display module to realize the result output function.
[0075] Preferably, the information input by the examiner includes basic information of the subject and sight mark setting parameters.
[0076] Preferably, the basic information of the subject includes the subject's name, medical record number and date of birth.
[0077] Preferably, the subject's judgment information is the subject's judgment based on the opening direction of the moving sight mark he sees, and the subject inputs one of the up, down, left or right judgments into the judgement device.
[0078] Preferably, the setting parameters input through the information acquisition unit include sight mark size, movement speed, movement mode, etc.
[0079] Preferably, the sight mark information table contains basic information of the sight marks required for the test, and associations between the sight marks and the test distance and the size of the display unit; the subject information table contains basic information of the subject.
[0080] Preferably, the completed test table contains the test module information for each test, the sight mark parameters for each test module, and the test result data for each test module, all of which are associated with the subject's information.
[0081] In a preferred embodiment, the multi-modal dynamic vision detection system of the present invention can integrate the basic information of the subject and store it in a database.
[0082] (1) Figure 2 For the user interface, Figure 2On the left, before the test, click "Add" to add the subject's information, including the subject's name, birthday, and medical record number. After clicking "Save", the subject's information appears in the patient list on the lower left and is saved in the database. Select a subject in the patient list and click "Modify" to change the subject's basic information. Click "Save" again to modify the information stored in the database. Enter the keywords of the patient information in the patient information column in the upper left corner and click "Search". The relevant instructions are entered into the database and fed back to the patient list on the lower left, showing the information of the subjects who meet the corresponding conditions.
[0083] (2) Figure 2 The lower right corner shows the completed test information and results of the selected subject, including the test date, test mode, test eye, and test results. The test mode is a test mode quickly selected before the test, the test eye is the test eye selected before the test, and the test results show the test results of each test module in the test mode in turn.
[0084] In a preferred embodiment, the multi-mode dynamic vision detection system of the present invention can pre-set corresponding custom test modes according to the needs of the test. Each test mode can include multiple test modules, each test module includes a pre-test and a formal test, and various test parameters can be pre-determined, so that a quick selection can be made before the test. Click "Add" or "Modify" in the upper right corner of Image 2 to enter the test mode setting interface (such as Figure 3 and Figure 4 ), click Figure 3 or Figure 4 Click "Back" in the upper right corner to return to the user interface.
[0085] (1) Test mode information setting: Figure 3 As shown, the basic information of the test can be set according to the needs of the test, including the test name, test conditions and module interval time. The test name can be set according to actual clinical needs, such as "cataract surgery test". The test condition settings include test distance (unit: cm), screen length (unit: cm), and screen width (unit: cm). The program calculates the size of the visual mark to be displayed according to the corresponding formula. The module interval time, in seconds, is the interval between multiple test modules. After the settings are completed, click "Save" to save the set parameters in the database. Click "Reset" to clear the parameters and reset them all.
[0086] (2) Test module settings: Figure 3 As shown, click the "Module+" above to add a test module and jump to Figure 4 The module settings are shown. You can click multiple times to add multiple test modules.
[0087] (3) Pre-test setting: Figure 4 On the left side, the pre-test process is set according to the test needs, including whether to pre-test, initial sight mark size, sight mark speed, movement mode, interval time, pre-test-formal test interval, and pass logic. In the whether to pre-test selection, if "yes" is selected, the module includes pre-test, and if "no" is selected, the module does not include pre-test. "Initial sight mark size" is the sight mark size displayed at the beginning of the pre-test, which is entered in decimal notation. "Sight mark speed" is the speed of sight mark movement during the pre-test, in degrees / second. "Movement mode" includes horizontal right to left, horizontal left to right, horizontal random, vertical up to down, vertical down to up, vertical random, and diagonal random. "Interval time" is the time interval from the end of the previous sight mark movement to the appearance of the next sight mark, in seconds. The pre-test-formal test interval is the time interval from the end of the pre-test to the normal sight test, in seconds. "Pass logic" is the condition for passing the pre-test. Here you can enter the number of sight marks that are correctly judged continuously to pass the pre-test, and the number of sight marks that are incorrectly identified continuously to switch to a larger sight mark.
[0088] (4) Formal test setting: Figure 4 On the right side, the formal test process is set according to the test needs, including the initial sight mark size, sight mark speed, movement mode, interval time, passing standard and sight mark size switching mode.
[0089] The “initial optotype size” is the size of the optotype displayed at the beginning of the emmetropia test, expressed using decimal notation.
[0090] The unit of "Sight Speed" is degree / second. "Motion Mode" includes horizontal right to left, horizontal left to right, horizontal random, vertical top to bottom, vertical bottom to top, vertical random and diagonal random.
[0091] "Interval time" is the time interval from the end of the movement of the previous sight mark to the appearance of the next sight mark, measured in seconds.
[0092] The "passing standard" is set as a percentage and calculated by rounding off, indicating that when a certain size of the sight mark is displayed, the percentage of correct identification of the sight mark is considered to have passed the recognition of that size of the sight mark.
[0093] "Optome size switching mode" is the logic for testing the switching of optome size, including quick mode and standard mode. In quick mode, the maximum number of optomes required to be displayed for each optome size needs to be set. During the test, once the number of optomes recognized correctly by the subject reaches the passing standard, the optome will be immediately switched to a smaller size, and so on, until the number of displayed optomes at a specific size reaches the total number and the subject cannot correctly identify the number of optomes that meet the standard. In standard mode, the maximum number of optomes required to be displayed for each optome size needs to be set. During the test, the number of optomes displayed for each size reaches the set number. After the display is completed, if the number of optomes recognized correctly by the subject reaches the passing standard, the optomes will be switched to a smaller size, and so on, until the number of displayed optomes at a specific size reaches the total number and the subject cannot correctly identify the number of optomes that meet the standard.
[0094] Click "Save" to save the set parameters in the database. Click "Reset" to clear the parameters and reset them all. Click "Delete" to delete the module.
[0095] (5) Test mode selection: Before the test starts, click the corresponding gray circle in the options behind the test mode in the upper right corner of the user interface to quickly select the pre-set test mode and perform the test. You need to reset the parameters before each test. After clicking the gray circle, click "Modify" to enter the test mode setting interface to modify the parameters. After clicking the gray circle, click "Delete" to delete the current test mode.
[0096] In a preferred embodiment, the multi-modal dynamic vision detection system described in the present invention has a sight mark display function; the sight mark display function is to automatically display sight marks with random opening directions of specific sizes, movement speeds, movement patterns and time intervals in the pre-test and formal test of each test module according to pre-set parameters, and can automatically switch the sight mark size and test module according to the set parameters.
[0097] (1) Optotype: The optotype used is the letter E in the international standard eye chart. The letter E is black with a contrast ratio of 100%. Each line of the letter E has the same width, and the width of the gap between the lines is the same as the width of the line. The letter E includes four openings: upward, downward, left, and right.
[0098] (2) Size of the sight mark: The size of the sight mark is designed according to the perspective principle of the international standard eye chart, that is, the size of the sight mark presented corresponds to the perspective formed by the tested distance. The reciprocal of the number entered in the decimal expression, θ1, is equal to 1 / 5 of the perspective θ2 formed by the sight mark at the test distance. When the sight mark size is a, the perspective θ2 formed by the sight mark is 5 / (60*a)°. According to the test distance L entered before the test, the sight mark movement track length w (if moving horizontally, the track length is the screen width; if moving vertically, the track length is the screen height), the program can automatically obtain the total pixel value P in the direction of the screen movement track, and thus the pixel value occupied by the sight mark can be calculated according to the following company P=2* (L / w) *P*tan((θ2*π) / (2*180)).
[0099] (3) Movement patterns of sight marks: The movement patterns of sight marks include horizontal right to left, horizontal left to right, horizontal random, vertical top to bottom, vertical bottom to top, vertical random, and diagonal random.
[0100] Horizontal right to left: The sight mark appears from the center of the far left side of the screen, moves horizontally to the center of the far right side of the screen, and then disappears.
[0101] Horizontal left to right: The sight mark appears from the center of the far right side of the screen, moves horizontally to the center of the far left side of the screen, and then disappears.
[0102] Horizontal random: The sight mark appears randomly from the far left or far right side of the screen, moves horizontally to the middle of the opposite side, and then disappears.
[0103] Vertically from top to bottom: The sight mark appears in the top center of the screen, moves vertically to the bottom center of the screen, and then disappears.
[0104] Vertically from bottom to top: The sight mark appears in the bottom center of the screen, moves vertically to the top center of the screen, and then disappears.
[0105] Vertical random: The sight mark appears randomly from the top or bottom of the screen, moves vertically to the middle of the opposite side, and then disappears.
[0106] Random diagonal: The sight mark appears randomly from the upper right corner / lower right corner / lower left corner / upper left corner of the screen, moves along the diagonal of the screen to the corresponding corner, and then disappears.
[0107] (4) Speed of sight mark movement: The speed of sight mark movement is measured in visual angle / second, that is, the visual angle of movement per second. The implementation method is that the program obtains the screen refresh frequency as f. Then, under the setting speed v, the visual angle of movement of the sight mark along the motion trajectory for each refresh is ε, where ε=v / f. According to the test distance L input before the test, the sight mark movement trajectory length w (if it moves horizontally, the trajectory length is the screen width; if it moves vertically, the trajectory length is the screen height), the program can automatically obtain the total pixel value P in the direction of the screen movement trajectory, and thus the pixel value P moved each time the screen is refreshed can be calculated according to the following formula =2* (L / w) *P*tan((ε*π) / (2*180)).
[0108] (5) Sight mark switching: During the pre-test and the formal test, the sight mark size is automatically switched during the test according to the pre-set "pass logic" and "sight mark size switching mode".
[0109] The implementation method is that for the pre-test, according to the preset interval time and the initial sight mark size, the sight marks with the "initial sight mark size" are displayed in sequence. If the number of consecutive errors recognized by the subject is greater than or equal to the number set in the "pass logic", the display module calls the sight mark that is one size larger than the current sight mark, and so on. If the number of consecutive correct recognitions by the subject is greater than or equal to the number set in the "pass logic", the pre-test is passed.
[0110] For the formal test, the sight marks with the "initial sight mark size" are displayed at intervals according to the preset interval time and initial sight mark size. In the fast mode, when the subject determines that the correct number reaches the number required to judge correctly for the "pass standard", the display module immediately calls a smaller sight mark, and so on, until the number of sight marks displayed reaches the total number of sight marks required to be displayed for each type of sight mark, and the subject determines that the correct number does not reach the "pass standard", then the test ends. In the standard mode, starting from the "initial sight mark size", after the number of sight marks displayed reaches the set number, if the subject recognizes that the number of sight marks correctly reaches the passing standard, the display module calls a smaller sight mark, and so on, until the number of sight marks displayed under a certain sight mark size reaches the set number and the subject cannot recognize that the correct number reaches the standard, then the test ends.
[0111] In a preferred embodiment, the multi-mode dynamic vision detection system of the present invention also includes a determiner, which is a small keyboard including four buttons of up, down, left and right, and is connected to the host via Bluetooth. During the test, the subject observes the moving sight mark displayed on the screen. From the time the current sight mark starts to move to before the next sight mark appears, the subject needs to input the judged sight mark opening direction into the determiner. The program automatically compares the direction of the determiner source with the actual displayed sight mark opening direction, thereby obtaining the subject's judgment on the opening direction of the displayed sight mark. If the subject does not press any judgment key before the next sight mark appears, it is automatically determined that the subject's judgment is wrong; and the sight mark is displayed, the sight mark is switched, or the test is ended according to the number of correct and incorrect judgments and the preset "pass logic".
[0112] In a preferred embodiment, the multi-mode dynamic vision detection system of the present invention has a result output function:
[0113] (1) Result output: During the face test, after each test module is completed, the test results will be automatically displayed on the screen. Figure 7 The results are displayed in decimal notation, including the smallest optotype that the subject can reach the "pass standard" and the optotype that is one size smaller than it (i.e. the smallest optotype that the subject can reach the "pass standard") that can identify the correct number, connected by a plus sign.
[0114] (2) Result display: The result of each test and the raw data of the test are automatically stored in the database. The time, test mode, eye type and test result of each test are displayed in the table in the lower right corner of the user interface, and the test results of each module are displayed in turn. The raw data of the test is automatically stored in the database, including the test mode parameters during the entire test process, the opening direction of the displayed sight mark and the determined opening direction, and can also be exported to a local folder.
[0115] In a preferred embodiment, the multi-mode dynamic vision detection system of the present invention has a database function, that is, various inspection-related data involved in the multi-mode dynamic vision detection system of the present invention are stored in the database of the server, so that they can be retrieved and traced back. The data included are:
[0116] (1) Patient basic information table, including the patient's name, birthday and medical record number, which is used as a keyword to index the patient.
[0117] (2) Completed test table, indexed by the test code generated by the system based on the timestamp, contains the basic information of the patient, the time of completion of the test, the test mode record, the test eye and the test results.
[0118] (3) The optotype data table is indexed by optotype type and contains optotypes of various sizes, corresponding to the calculation relationship between the minimum resolution angle, test distance, screen size and pixel value.
[0119] (4) Test mode data table, indexed by the test code generated based on the timestamp, containing the test name, test conditions, module interval time, and information of each module.
[0120] (5) Test module data table, which contains information such as module code generated based on timestamp, pre-test setting parameters, and formal test setting parameters.
[0121] (6) The test result data table is indexed by the test code generated based on the timestamp, and contains the patient's basic information, test name, module code, test eye and the original test record (including the size of the visual mark displayed each time, movement mode, movement pattern and the subject's judgment input), and can be generated and exported to the local computer in Excel.
[0122] In a preferred embodiment, the test equipment used in the multi-mode dynamic vision detection system of the present invention includes a test computer, a screen and a determiner. The test computer is a win10 system, the screen is an IPS screen, the refresh rate is 120hz-500hz, and the response time is 1ms or lower. The screen and the test computer are connected through a DP connection line. The determiner is connected to the computer via Bluetooth.
[0123] The present invention also provides a dynamic vision detection method of a multi-mode dynamic vision detection system, comprising the following steps:
[0124] S1. Introduce the test process: adjust the distance between the subject and the screen to match the test distance (e.g. 3 meters); adjust the subject's chair height so that the subject's eyes are at the center of the screen level;
[0125] S2. Enter the user interface, such as Figure 2 ;
[0126] The upper left corner shows the patient information. Click Add to add a new test patient, enter the patient's name, birthday, and medical record number, and click Save to save the entered patient information. Click Modify to modify the basic information of the patient who has completed the test. Click Search to search for the results of the patient who has completed the test according to the information.
[0127] The lower left corner shows the information of all patients who have completed the test. Click to select one of the patients (it turns gray), and then click "Modify" in the upper left corner to modify the information of the patient.
[0128] The lower right corner shows the patient's previous tests, including the test date, test eye, and results.
[0129] In the upper right corner, you can quickly select the test mode you want to perform, such as clicking the gray circle on the left side of Test 1, or clicking "Add" to customize the test mode; select the eye, and after the selection is completed, click Start Test to enter the test. Click "Modify" to modify the current test mode. Click "Delete" to delete the current test mode.
[0130] S3. Enter the test mode setting interface:
[0131] Click "Add" to open the test mode setting interface. Figure 3 .
[0132] (1) Enter the basic information of the custom test in the test information, including the test name (such as "postoperative test"), test conditions (such as test distance 3 meters, test screen width 53 cm, height 40 cm), test module interval time (such as 60 seconds), and click "Save" to store the current test information.
[0133] (2) Click "Module+" to add a test module. You can add multiple test modules. Each test module will be displayed in turn during the test.
[0134] (3) In the test module settings, set the pre-test and formal test parameters (the pre-test can help the subjects understand the movement of the test sight mark and improve the accuracy of the test).
[0135] (4) Select "Yes" in the pre-test settings to continue setting the pre-test parameters. Set the initial sight mark size (e.g. 0.5), sight mark speed (e.g. 20 degrees / second), movement mode (e.g. horizontal left to right), sight mark interval (e.g. 2 seconds), pass test logic (e.g. 5 consecutive correct answers will pass the test, 2 consecutive errors will switch to a larger sight mark), and pre-test-frontal test time interval (e.g. 10 seconds).
[0136] (5) The settings for the formal test include the initial sight mark size (e.g., 0.5), sight mark speed (e.g., 20 degrees / second), movement mode (e.g., horizontal left to right), sight mark interval (e.g., 2 seconds), pass standard (e.g., 50%), and pass logic (e.g., set to "fast mode, if the number of correct identifications out of 8 sight marks meets the standard, then change to a smaller sight mark until the end of the test").
[0137] (6) Click “Save” to save the set parameters; you can also click “Reset” to reset all parameters. Click “Return” to return to the initial interface.
[0138] S4. Start the test:
[0139] (1) Click "Start Test" in the initial interface to enter the test. Figure 5, click "Space" to start the pre-test;
[0140] (2) During the pre-test, according to the set parameters, including the size of the sight mark, the speed of the sight mark, the movement mode and the time interval, the sight mark with random opening directions is displayed. From the time the sight mark starts to move to the time before the next sight mark appears, the subject makes a judgment on the opening direction of the sight mark. The examiner inputs the subject's judgment into the determination device. For example, if the subject judges that the opening is upward, the examiner presses the "up" direction key. After the subject correctly judges the opening direction of 5 sight marks in a row, the pre-test ends.
[0141] (3) After passing the pre-test, it will be displayed Figure 6 , wait 10 seconds or click "Space" to start the formal test;
[0142] (4) During the formal test, the system displays a sight mark with a random opening direction according to the set parameters, including the initial sight mark size, sight mark speed, movement mode and time interval. From the time the sight mark starts to move to the time before the next sight mark appears, the subject makes a judgment on the sight mark opening direction, and the examiner inputs the subject's judgment. For example, if the subject judges that the opening is upward, the examiner presses the "up" direction key; the system determines when to switch to a smaller sight mark and when to end the test according to the set sight mark size switching mode. In this example, the initial size is 0.5, and the sight mark size switching mode is "if the number of correct identifications among 8 sight marks reaches the standard, then change to a smaller sight mark until the test ends", then the sight mark with a size of 0.5 will be displayed, and a maximum of 8 will be displayed. During the display process, if the subject judges 5 or more correctly, it will switch to a smaller sight mark, i.e. 0.625, at any time, and repeat this process until the number of correct identifications among 8 sight marks is less than 5. The test ends at this time.
[0143] (5) The results show that:
[0144] After a module test is completed, it will be displayed as Figure 7 , click "Space" to continue to the next module. If there is no next module, it will be displayed as "Click Space to end the test";
[0145] S5. Calculation of test results: The results are displayed in decimal notation, including the minimum sight mark that the subject can reach to "pass", and the sight marks that are one size smaller than the minimum sight mark that the subject can reach to "pass" and the correct number that can be identified, connected by a plus sign.
[0146] In this example, the test logic is "if 5 out of 8 sight marks are correctly identified, then change to a smaller sight mark". In the test, if the subject correctly identifies 6 (≥5 / 8) 0.8 sight marks and correctly identifies 2 1.0 sight marks, the result is 0.8+2.
[0147] The key points of the present invention include:
[0148] (1) The dynamic vision testing system of the present invention can display visual marks with multiple motion modes, including horizontal motion, vertical motion and oblique motion.
[0149] (2) The dynamic vision testing system of the present invention can pre-set the corresponding test mode according to the test needs, including the size, speed, movement mode and pass logic of the visual mark used in the pre-test and the formal test, and can quickly select the required test mode with one key before the test. The test mode contains pre-set parameters without having to reset the parameters each time.
[0150] (3) The dynamic vision test system of the present invention can support multi-module combination testing, and each module can set independent test parameters, including initial sight mark size, sight mark movement mode, sight mark movement speed, sight mark display interval, test logic, etc. During the test, the subject can complete multiple dynamic vision tests with different parameters at one time without having to repeatedly exit and adjust the test parameters.
[0151] (4) The dynamic vision testing system of the present invention can adjust the pre-test parameters, including the size of the sight mark, the sight mark movement speed, the sight mark movement mode, the display interval time, the test logic, etc.
[0152] (5) The dynamic vision testing system of the present invention includes an easily interactive user interface, which facilitates the addition, modification, search and storage of subject information based on keywords, and can also display the test mode and test results of each test of the subject.
[0153] (6) The dynamic vision testing system of the present invention can automatically display the test results after the test and store them in the server, and can query the results of each patient examination on the user interface, which is convenient for statistics and traceability.
[0154] Compared with the prior art, the present invention can pre-set the test parameters according to the needs of the test, including the sight mark size, sight mark speed, movement mode and pass logic, and can select them with one key before the test, which is convenient and quick; at the same time, the parameter setting supports multi-module combination, that is, the combination test of various movement speeds and movement modes can be completed in sequence in one test without repeatedly returning to the parameter setting interface for parameter setting; at the same time, personalized pre-test settings are added to the parameter setting, which gets rid of the problem that there was no independent pre-test module in the previous inspection equipment.
[0155] The present invention develops a user interface and database that is more interactive, which is convenient for inputting and retrieving subject information, as well as checking and tracing the examination results.
[0156] The above describes the preferred embodiments of the present invention, but it is not intended to limit the present invention. Those skilled in the art may make improvements and changes to the embodiments disclosed herein without departing from the scope and spirit of the present invention.
Claims
1. A dynamic vision detection method of a multi-mode dynamic vision detection system, characterized in that: The multi-mode dynamic vision detection system includes a host, an information acquisition unit, a display unit and a database; the host is provided with a data processing unit, a data storage and retrieval module, a display module and a determination module; The information collection unit is used to collect information input by the examiner and the determination information of the subject; The display unit is used to display the user interface, sight mark setting interface, test interface and result display interface; The database is used to store the information of the subjects and the test information, including the subject information table, the sight mark information table and the completed test table, which can be retrieved and called by the data processing unit of the host; The data processing unit is used to receive the subject information collected by the information collection unit and store it in the subject information table in the database through the data storage and retrieval module; The data in the subject information table in the database can be accessed through the data storage and retrieval module; Displaying the subject's information in a user interface of a display unit through a display module; The data processing unit of the host has a sight mark setting function, which can accept the setting parameters input through the information acquisition unit, including the pre-test and formal test parameters in each test module under each test mode, and display the setting parameters in the display unit through the display module during the test process; The determination module is used to compare the opening direction of the visual mark actually displayed with the determined opening direction input by the subject during the test, so as to determine whether the subject's input is correct or not; After the test is completed, the test results are displayed in the result display interface of the display unit through the display module to realize the result output function; The multi-mode dynamic vision detection system can pre-set corresponding custom test modes according to the needs of the test. Each test mode includes multiple test modules, each test module includes a pre-test and a formal test, and various test parameters can be pre-determined, so that a quick selection can be made before the test. The "movement mode" in the pre-test includes horizontal right to left, horizontal left to right, horizontal random, vertical up to down, vertical down to up, vertical random and diagonal random; "interval time" is the time interval from the end of the movement of the previous sight mark to the appearance of the next sight mark, in seconds; "pass logic" is the condition for passing the pre-test, specifically including the number of sight marks that are continuously judged correctly to pass the pre-test, and the number of sight marks that are continuously recognized incorrectly to switch to a larger sight mark; The "movement mode" in the formal test includes horizontal right to left, horizontal left to right, horizontal random, vertical up to down, vertical down to up, vertical random and diagonal random; "interval time" is the time interval from the end of the movement of the previous sight mark to the appearance of the next sight mark, in seconds; "pass standard" is set as a percentage and calculated by rounding, indicating that the recognition of the sight mark of a specific size is considered to have passed after the correct recognition of the sight mark of that specific size during the display process; The sight mark information table contains the basic information of the sight mark required for the test, and the association between the sight mark and the test distance and the size of the display unit; the subject information table contains the basic information of the subject; The completed test table contains the test module information for each test, the sight mark parameters for each test module, and the test result data for each test module, all of which are associated with the information of the subject; The "sight mark size switching mode" in the formal test is the logic of testing the sight mark size switching, including the quick mode and the standard mode; the quick mode needs to set the maximum number of sight marks required to be displayed under each sight mark size. During the test, once the number of sight marks correctly identified by the subject reaches the passing standard, it will immediately switch to a smaller sight mark, and so on, until the number of sight marks displayed under a specific sight mark size reaches the total number and the number of sight marks correctly identified by the subject fails to meet the standard; the standard mode needs to set the maximum number of sight marks required to be displayed for each sight mark size. During the test, the number of sight marks displayed for each size reaches the set number. After the display is completed, if the number of sight marks correctly identified by the subject reaches the passing standard, it will switch to a smaller sight mark, and so on, until the number of sight marks displayed under a specific sight mark size reaches the total number and the number of sight marks correctly identified by the subject fails to meet the standard; The multi-mode dynamic vision detection system has a sight mark display function; the sight mark display function is to automatically display sight marks with specific sizes, movement speeds, movement patterns and time intervals in random opening directions in the pre-test and formal test of each test module according to pre-set parameters, and can automatically switch sight mark sizes and test modules according to the set parameters; The dynamic vision detection method of the multi-mode dynamic vision detection system comprises the following steps: S1. Introduce the test process: adjust the distance between the subject and the screen to match the test distance; adjust the subject's seat height so that the subject's eyes are at the center of the screen level; S2. Enter the user interface. In the user interface, the upper left corner shows the patient information. Click Add to add a new test patient. Enter the patient's name, birthday and medical record number. Click Save to save the entered patient information. Click Modify to modify the basic information of the patient who has completed the test. Click Search to search the results of the patient who has completed the test according to the information. The lower left corner shows the information of all patients who have completed the test. Click to select one of the patients, and click "Modify" in the upper left corner to modify the information of the patient. The lower right corner shows the tests that the patient has previously taken, including the test date, test eye and results. The upper right corner can quickly select the test mode to be performed. Select the eye, and after the selection is completed, click Start Test to enter the test. Click "Modify" to modify the current test mode. Click "Delete" to delete the current test mode. S3. Enter the test mode setting interface: In the test mode setting interface, click "Add" test mode setting interface; (1) Enter the basic information of the custom test in the test information, including the test name, test conditions and test module interval time, and click "Save" to store the current test information; (2) Click "Module+" to add a test module. You can add multiple test modules, and each test module will be displayed in sequence during the test process. (3) In the test module settings, set the pre-test and formal test parameters; (4) If you select "Yes" in the pre-test setting, you can continue to set the pre-test parameters; set the pre-test initial sight mark size, sight mark speed, movement mode, sight mark interval time, pass test logic, and pre-test-normal sight test time interval; (5) The settings for the formal test, including the initial sight mark size, sight mark speed, movement pattern, sight mark interval time, passing criteria, and passing logic; (6) Click "Save" to save the set parameters; or click "Reset" to reset all parameters; click "Return" to return to the initial interface; S4. Start the test: (1) Click "Start Test" in the initial interface to enter the test, and click "Space" to start the pre-test; (2) During the pre-test, according to the set parameters, including the size, speed, movement and time interval of the sight mark, a sight mark with a random opening direction is displayed. From the time the sight mark starts to move to the time before the next sight mark appears, the subject makes a judgment on the opening direction of the sight mark. The examiner inputs the subject's judgment into the judgment device. After the subject correctly judges the opening direction of 5 sight marks in a row, the pre-test ends. (3) After passing the pre-test, wait for 10 seconds or click "Space" to start the formal test; (4) During the formal test, according to the set parameters, including the initial sight mark size, sight mark speed, movement mode and time interval, a sight mark with a random opening direction is displayed. From the time the sight mark starts to move to the time before the next sight mark appears, the subject makes a judgment on the sight mark opening direction, and the examiner inputs the subject's judgment; according to the set sight mark size switching mode, it is determined when to switch to a smaller sight mark and when to end the test; (5) The results show that: After a module test is completed, click "Space" to continue to the next module. If there is no next module, it will be displayed as "Click Space to end the test"; S5. Calculation of test results: The results are displayed in decimal notation, including the minimum sight mark that the subject can reach to "pass", and the sight marks that are one size smaller than the minimum sight mark that the subject can reach to "pass" and the correct number that can be identified, connected by a plus sign.
2. The dynamic vision detection method of the multi-mode dynamic vision detection system according to claim 1, characterized in that: The information input by the examiner includes the basic information of the subject and the sight mark setting parameters.
3. The dynamic vision detection method of the multi-mode dynamic vision detection system according to claim 1, characterized in that: The basic information of the subject includes the subject's name, medical record number and date of birth.
4. The dynamic vision detection method of the multi-mode dynamic vision detection system according to claim 1, characterized in that: The subject's judgment information is judged by the subject according to the opening direction of the moving sight mark he sees, and one of the up, down, left or right judged by the subject is input into the judgement device.
5. The dynamic vision detection method of the multi-mode dynamic vision detection system according to claim 1, characterized in that: The setting parameters input through the information acquisition unit include the size of the sight mark, the movement speed and the movement mode.
Citation Information
Patent Citations
Colorful dynamic vision testing system and method
CN116725472A
Systems and methods for vision testing
US20210290051A1