Visual training method and device based on self-test visual chart and storage medium

By determining the training range based on user vision data and generating personalized training trajectories and obtaining feedback information, the problem of lack of targeted and incomplete evaluation of traditional vision training is solved, and personalized training and comprehensive vision assessment are achieved.

CN120346096AActive Publication Date: 2025-07-22SICHUAN HEALTHSUN VISION PHARMA TECH DEV CO LTD
View PDF 13 Cites 0 Cited by

Patent Information

Application Number
CN202510840929.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-23
Publication Date
2025-07-22
Estimated Expiration
2045-06-23

AI Technical Summary

Technical Problem

Traditional vision training methods lack targeted and scientific nature, and cannot formulate personalized training plans based on the user's actual vision, and the training effect evaluation is not comprehensive.

Method used

By determining the training range based on user vision data, personalized training trajectory is generated, training feedback information is obtained and stored, including analysis of finger direction and eye tracking information, and display brightness and background color are adjusted to improve training effect.

Benefits of technology

It has achieved the formulation of personalized training plans based on user vision, improve training results, ensure eye flexibility training, and provide comprehensive vision status assessment and a comfortable visual environment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120346096A_ABST
    Figure CN120346096A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of visual training, and particularly discloses a visual training method and device based on a self-test visual chart and a storage medium, and the method comprises the steps: determining a trainable range on the self-test visual chart based on the visual data of a user; generating a training track on the self-test visual chart based on the trainable range; controlling the self-test visual chart to execute a corresponding sighting mark indication action based on preset training time and the training track; acquiring training feedback information of a user for the sighting mark indication action; and storing the training feedback information. The trainable range is determined based on the user vision data, and a personalized training scheme can be formulated according to the actual vision condition of each user, so that the training is more targeted, and the training effect is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of vision training, and particularly to a vision training method, device and storage medium based on a self-test vision chart. Background Art

[0002] With the change of modern lifestyle, people use electronic devices for a long time, resulting in the increasing prevalence of vision problems. Vision training is of great significance for improving vision and preventing vision decline. Traditional vision training methods often lack pertinence and scientificity, and it is difficult to formulate personalized training programs according to the actual vision conditions of users. For some existing vision training methods, the design of training trajectories lacks rationality and cannot effectively train the flexibility of users' eyeballs; in terms of training effect evaluation, there is also a lack of a comprehensive and accurate feedback mechanism, making it difficult to accurately understand the trend of users' vision changes and the eye health status. Therefore, there is an urgent need for a vision training method that can perform personalized training based on users' vision data and effectively evaluate the training effect. Summary of the Invention

[0003] In order to overcome the above technical problems existing in the prior art, the embodiments of the present invention provide a vision training method, device and storage medium based on a self-test vision chart. By determining the trainable range based on users' vision data, personalized training programs can be formulated according to the actual vision conditions of each user, making the training more targeted and improving the training effect.

[0004] To achieve the above object, the embodiments of the present invention provide a vision training method based on a self-test vision chart, the method comprising: determining a trainable range on the self-test vision chart based on the vision data of a user; generating a training trajectory on the self-test vision chart based on the trainable range; controlling the self-test vision chart to perform corresponding visual target indication actions based on a preset training time and the training trajectory; obtaining training feedback information of the user for the visual target indication actions; and storing the training feedback information.

[0005] Preferably, the determining a trainable range on the self-test vision chart based on the vision data of the user comprises: determining a corresponding visible visual target row based on the vision data; expanding the visible visual target row based on a preset expansion rule to determine a minimum visual target row; determining a maximum visual target row, and obtaining the visual target information of all visual targets from the minimum visual target row to the maximum visual target row, wherein the five-point recording value corresponding to the maximum visual target row is less than the five-point recording value corresponding to the minimum visual target row; and determining the trainable range based on the visual target information.

[0006] Preferably, generating a training trajectory on the self-test visual acuity chart based on the trainable range includes: determining the visual acuity position corresponding to each visual target based on the visual target information; generating a random position table based on the visual acuity positions; and generating a training trajectory based on the random position table.

[0007] Preferably, the method further includes: before generating a training trajectory based on the random position table, determining the eyeball movement amplitude based on the position of each visual target in the random position table; judging whether the preset movement amplitude requirement is satisfied based on the eyeball movement amplitude; if the preset movement amplitude requirement is not satisfied, adjusting the random position table to generate a first adjusted random position table; and generating a training trajectory based on the first adjusted random position table.

[0008] Preferably, the method further includes: before generating a training trajectory based on the random position table, obtaining the appearance frequency of each visual target in the random position table; judging whether there is a memorizable visual target based on the preset memory rule and the appearance frequency; if there is the memorizable visual target, adjusting the random position table based on the preset memory rule to generate a second adjusted random position table; and generating a training trajectory based on the second adjusted random position table.

[0009] Preferably, the training feedback information includes the finger direction, and the method further includes: obtaining the marking direction of the index indicated by the visual target indicating action corresponding to the finger direction; obtaining the consistency between the finger direction and the marking direction; analyzing the visual acuity change trend of the user based on the consistency to generate a visual acuity analysis result; and storing and feedbacking the visual acuity analysis result.

[0010] Preferably, the training feedback information further includes eyeball tracking information, and the method further includes: determining the visual acuity direction based on the eyeball tracking information; obtaining the visual acuity position of the index indicated by the visual target indicating action corresponding to the visual acuity direction; obtaining the matching result between the visual acuity direction and the visual acuity position; performing strabismus analysis on the user based on the matching result to generate a strabismus analysis result; and storing and feedbacking the strabismus analysis result.

[0011] Preferably, the method further includes: before determining the trainable range, determining the visual acuity blur degree based on the visual acuity data; determining the optimal contrast for visual acuity training based on the visual acuity blur degree; adjusting the display brightness of the self-test visual acuity chart based on the optimal contrast; determining the optimal background color for visual acuity training; and controlling the self-test visual acuity chart to perform a corresponding background color adjustment operation based on the optimal background color.

[0012] Correspondingly, the present invention further provides a vision training device based on a self-test vision chart. The training device includes: a range determination module for determining a trainable range on the self-test vision chart based on the user's vision data; a trajectory generation module for generating a training trajectory on the self-test vision chart based on the trainable range; an indication module for controlling the self-test vision chart to perform corresponding visual target indication actions based on a preset training time and the training trajectory; a feedback acquisition module for acquiring the user's training feedback information regarding the visual target indication actions; and a storage module for storing the training feedback information.

[0013] On the other hand, the present invention further provides a computer-readable storage medium having a computer program stored thereon, and when the program is executed by a processor, it implements the method provided by the embodiments of the present invention.

[0014] Through the technical solution provided by the present invention, the present invention has at least the following technical effects:

[0015] 1. By determining the trainable range based on the user's vision data, it is possible to formulate a personalized training plan according to the actual vision conditions of each user, making the training more targeted and improving the training effect.

[0016] 2. During the process of generating the training trajectory, by analyzing and adjusting the amplitude of eye movement and the frequency of visual target appearance, it is ensured that the training trajectory can effectively train the flexibility of the eyes and avoid the user reducing the training effect due to memorizing the positions of visual targets, thus enhancing the scientificity and effectiveness of the training.

[0017] 3. By acquiring training feedback information such as the user's finger direction and eye tracking information, it is possible to analyze the vision change trend and strabismus situation of the user, provide a comprehensive assessment of the user's vision condition, and enable the user to timely understand their own eye health situation.

[0018] 4. Adjust the display brightness and background color of the self-test vision chart according to the user's vision blur degree, provide a more comfortable visual environment that is more conducive to vision training, and further improve the training effect.

[0019] Other features and advantages of the embodiments of the present invention will be described in detail in the subsequent specific implementation section. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] The drawings are used to provide a further understanding of the embodiments of the present invention, and constitute a part of the specification. Together with the following specific implementation, they are used to explain the embodiments of the present invention, but do not constitute a limitation to the embodiments of the present invention. In the drawings:

[0021] Figure 1 is a specific implementation flowchart of a vision training method based on a self-test vision chart provided by an embodiment of the present application;

[0022] Figure 2 It is a schematic structural diagram of a vision training device based on a self-test vision chart provided by an embodiment of the present application. Specific embodiments

[0023] The following will describe in detail the specific embodiments of the embodiments of the present invention with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are only for the purpose of illustration and explanation of the embodiments of the present invention, and are not used to limit the embodiments of the present invention.

[0024] The terms "system" and "network" in the embodiments of the present invention can be used interchangeably. "A plurality of" means two or more. In view of this, in the embodiments of the present invention, "a plurality of" can also be understood as "at least two". "And / or" describes the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " generally represents an "or" relationship between the associated objects before and after, unless otherwise specified. In addition, it should be understood that in the description of the embodiments of the present invention, words such as "first" and "second" are only used for the purpose of distinguishing descriptions, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying order.

[0025] In the existing technology, the self-test vision chart usually has unified maximum values, minimum values, line spacings, etc. However, due to the different self-conditions of different users, their usage requirements are also different. Therefore, it is impossible to adjust arbitrarily according to the usage requirements of different users.

[0026] Please refer to Figure 1 , an embodiment of the present invention provides a vision training method based on a self-test vision chart, and the method includes:

[0027] S10: Determine the trainable range on the self-test vision chart based on the user's vision data;

[0028] S20: Generate a training trajectory on the self-test vision chart based on the trainable range;

[0029] S30: Control the self-test vision chart to perform corresponding visual target indication actions based on a preset training time and the training trajectory;

[0030] S40: Obtain the training feedback information of the user for the visual target indication action;

[0031] S50: Store the training feedback information.

[0032] In one embodiment, based on the naked-eye vision value or historical training data input by the user, the current visible visual acuity line is located, then the smallest visual acuity line that the user can train is determined according to the preset expansion rule, and finally the trainable range of the user is generated in combination with the largest visual acuity line.

[0033] By determining the trainable range based on the user's vision data, a personalized training plan can be formulated according to the actual vision of each user, making the training more targeted and improving the training effect; the training process is quantitatively evaluated through multi-modal feedback. In the conventional technology, the trainable range is often directly determined according to the user's vision. However, when the user's vision is poor, for example, when the user's vision is 4.5, the trainable range is the visual acuity of the range of 4.5 - 4.0. Since the number of visual acuity in this range is small and the fluctuation range is small, the training effect of the user's vision is reduced, which cannot meet the actual needs of the enterprise.

[0034] In actual use, on the one hand, for users of different ages, their own vision fluctuation thresholds will also be different. For example, when watching electronic products for a long time, since the vision of teenagers is more easily affected than that of middle-aged and elderly people, the vision of teenagers generally shows a transient decline, while that of middle-aged and elderly people does not show a particularly obvious decline, and different users' eye use habits will also lead to different vision fluctuation ranges. On the other hand, although the user's vision cannot clearly see the visual acuity below their vision value, they can see the indicator lights of the visual acuity. Therefore, in the vision training scenario, the trainable range can be appropriately expanded according to the user's vision to increase the range of eye movement and improve the training effect.

[0035] In the embodiment of the present invention, determining the trainable range on the self-test visual acuity chart based on the user's vision data includes: determining the corresponding visible visual acuity line based on the vision data; expanding the visible visual acuity line according to the preset expansion rule to determine the smallest visual acuity line; determining the largest visual acuity line, obtaining the visual acuity information of all visual acuities from the smallest visual acuity line to the largest visual acuity line, and the five-point recording value corresponding to the largest visual acuity line is less than the five-point recording value corresponding to the smallest visual acuity line; determining the trainable range based on the visual acuity information.

[0036] In one embodiment, first, the corresponding visible optotype line is determined according to the visual acuity data input by the user. For example, if the user's current visual acuity is 4.8, then according to the corresponding relationship of the standard visual acuity chart, the visible optotype line can be determined. Then, the visible optotype line is extended based on a preset extension rule to determine the minimum optotype line. The preset extension rule can be to extend a certain number of lines downward on the basis of the visible optotype line to cover optotypes with slightly lower difficulty, ensuring that the training has a certain degree of challenge and room for improvement. For example, 5.0 is selected as the minimum optotype line. Immediately afterwards, the maximum optotype line is determined. If the five-point recording value corresponding to the maximum optotype line is less than the five-point recording value corresponding to the minimum optotype line, then the optotype information of all optotypes from the minimum optotype line to the maximum optotype line is obtained. Finally, the trainable range is determined based on the optotype information. Specifically, the number of lines extended downward can be adjusted according to the user's age group. Since the visual acuity change range of younger users is large, the training range can be increased to better protect / restore and optimize the training of their eyes. While the visual acuity change range of older users is small, the training range can be reduced to ensure that their eyes can be optimized in the best visible segment, mainly playing the role of maintaining visual acuity.

[0037] In this way, it is possible to accurately determine the optotype range suitable for the user's training according to the user's actual visual acuity situation, realize personalized training, and can also adaptively adjust the optotype range according to the training purpose required by the user's age group.

[0038] At this time, an optotype is randomly selected within the trainable range to generate a trajectory sequence including optotype position, display duration, and switching path. In the actual use process, since the present invention is mainly used for visual acuity training, it is required that the user can move the eyes as much as possible during the training. Therefore, the training trajectory on the visual acuity chart also needs to be specially set.

[0039] In the embodiment of the present invention, generating a training trajectory on the self-test visual acuity chart based on the trainable range includes: determining the optotype position corresponding to each optotype based on the optotype information; generating a random position table based on the optotype position; and generating a training trajectory based on the random position table.

[0040] In a possible implementation manner, according to all the optotype information within the above-mentioned trainable range, the optotype information includes but is not limited to information such as the direction and position of each optotype. Then, a random position table is generated according to the optotype position. Since in the embodiment of the present invention, the visual acuity training time may be relatively long (for example, generally required to train for 5 minutes), there must be some repeated optotypes in the random position table, that is, each optotype is randomly generated to ensure the randomness of the training and improve the training effect. Then, a training trajectory is generated according to the random position table.

[0041] However, in the actual application process, the purpose of this solution is to achieve the best strength training effect. However, in the randomly generated random position table, there must be cases where the positions of two or more adjacent visual targets are close. At this time, the movement amplitude of the eyeball will be greatly reduced, reducing the vision training effect.

[0042] To solve the above technical problems, in the embodiments of the present invention, the method further includes: before generating a training trajectory based on the random position table, determining the eyeball movement amplitude based on the position of each visual target in the random position table; judging whether the preset movement amplitude requirement is met based on the eyeball movement amplitude; if the preset movement amplitude requirement is not met, adjusting the random position table to generate a first adjusted random position table; and generating a training trajectory based on the first adjusted random position table.

[0043] In a possible implementation manner, after obtaining the random position table, the eyeball movement amplitude is further determined according to the position of each visual target in the random position table. Specifically, the corresponding eyeball angle is determined according to the user's standing position (generally standing 5m directly in front of the self-test visual acuity chart) and the position of the visual target, and then the eyeball movement amplitude is determined according to the change in the position of the visual target. It is judged whether the preset movement amplitude requirement is met according to the eyeball movement amplitude. For example, in the embodiments of the present invention, assuming that the horizontal distance between two adjacent groups of visual targets is 10 cm, then when the eyes observe these two groups of visual targets, the eyeball rotation angle is 5°. Based on the above settings, the preset movement amplitude requirement in this embodiment is 10°, that is, the minimum distance between two adjacent selected visual targets is 1 row. This can more likely keep the eyeball activity range of the user wide during the training process and better achieve the training effect.

[0044] Based on this, if it is found that there are visual target positions in the random position table that do not meet the preset movement amplitude requirement, the random position table is adjusted according to the preset movement amplitude requirement to generate a first adjusted random position table, and a corresponding training trajectory is further generated, so as to ensure the sufficient training effect on the eyeball during the training process.

[0045] However, in the actual application process, technicians found that if the frequency of appearance of a certain visual target is too high, such as 5 times in 1 minute, the indication direction and position of this visual target may be remembered by the user. In subsequent training or detection processes, even if the user's vision deteriorates, they can "get by", thus reducing the training and detection effects.

[0046] To solve the above technical problems, in an embodiment of the present invention, the method further includes: before generating a training trajectory based on the random position table, obtaining the occurrence frequency of each visual target in the random position table; determining whether there is a memory visual target that is easily remembered based on a preset memory rule and the occurrence frequency; if there is the memory visual target, adjusting the random position table based on the preset memory rule to generate a second adjusted random position table; and generating a training trajectory based on the second adjusted random position table.

[0047] In a possible implementation manner, based on the generated random position table, the occurrence frequency of each visual target in the random position table is further detected, and it is determined whether there is a memory visual target that is easily remembered according to a preset memory rule. For example, the preset memory rule is that the occurrence frequency is less than 10 times per half minute or the number of occurrences is less than 2 times per 10 visual targets. If there is a memory visual target, it is immediately adjusted, and a training trajectory is further generated. For example, it is replaced with a visual target with a lower occurrence frequency to reduce the memory effect of the visual target on the user.

[0048] In an embodiment of the present invention, by further adjusting the generated random visual acuity chart according to the memory effect of the user, the phenomenon that the visual target is remembered by the user can be effectively avoided, and the accuracy and reliability of subsequent user visual acuity training and detection are improved.

[0049] After generating the training trajectory, when starting the training, within a preset training time, the target visual target is highlighted through the LED module of the visual acuity chart according to the training trajectory, and / or the target visual target is indicated by a dynamic indication mark. The preset training time can be a fixed time. Preferably, the fixed time is 5 - 10 minutes, or it can be custom - set according to the user's visual acuity data. For example, the higher the user's visual acuity, the longer the training time, and the lower the visual acuity, the shorter the training time. During the process of indicating the visual target, training feedback information of the user for the visual target indication action is also obtained in real time. The training feedback information includes, but is not limited to, the user's gesture action information, eye movement information, voice feedback information, and body movement information, etc. For example, in one embodiment, the user identifies the finger direction through a gesture recognition device or captures the viewpoint coordinates through an eye - tracking camera, and obtains the training feedback information, where the training feedback information includes the response time (the time difference from the visual target display to the user's reaction), direction accuracy, etc. After obtaining the training feedback information, it is stored to facilitate subsequent analysis of the training effect and tracking and analysis of the user's visual acuity change situation. For example, it is used to establish a user training database, record the feedback data of each visual target in each training, and generate a visual acuity change curve graph through time - series analysis for evaluating the training effect.

[0050] In an embodiment of the present invention, the training feedback information includes the finger direction, and the method further includes: obtaining the marking direction of the index indicated by the visual target indicating action corresponding to the finger direction; obtaining the consistency between the finger direction and the marking direction; analyzing the trend of the user's vision change based on the consistency to generate a vision analysis result; storing and feeding back the vision analysis result.

[0051] In a possible implementation manner, obtain the marking direction of the visual target indicated by the visual target indicating action corresponding to the finger direction, obtain the consistency between the finger direction and the marking direction, analyze the trend of the user's vision change based on the consistency to generate a vision analysis result. For example, according to the previous detection results, the user's vision value is 4.8. During the current vision training process, it is found that the user can also have a certain recognition accuracy for the visual target of 4.9, and the recognition accuracy is gradually increasing as the number of training times increases. Therefore, the trend of the user's vision change can be generated, and the corresponding analysis result can be generated, which is convenient for subsequent tracking treatment or dynamic adjustment of the training plan for the user's vision, facilitating the enterprise to collect more vision optimization means and phenomena, improving the subsequent vision treatment effect, and meeting the actual needs of the enterprise.

[0052] Further, in an embodiment of the present invention, the training feedback information further includes eye tracking information, and the method further includes: determining the vision direction based on the eye tracking information; obtaining the visual target position of the index indicated by the visual target indicating action corresponding to the vision direction; obtaining the matching result between the vision direction and the visual target position; performing strabismus analysis on the user based on the matching result to generate a strabismus analysis result; storing and feeding back the strabismus analysis result.

[0053] In a possible implementation manner, determine the vision direction based on the eye tracking information, obtain the visual target position of the visual target indicated by the visual target indicating action corresponding to the vision direction, obtain the matching result between the vision direction and the visual target position, and perform strabismus analysis on the user based on the matching result to generate a strabismus analysis result. For example, it is found through eye tracking data that there is a deviation between the angle between the visual target position and the eyeball and the actual rotation angle of the eyeball. For example, the deviation reaches 3°, then it can be determined that the user has a risk of strabismus, and a strabismus warning can be generated and fed back immediately.

[0054] In an embodiment of the present invention, by obtaining training feedback information such as the user's finger direction and eye tracking information, the trend of the user's vision change and the strabismus situation can be analyzed, providing a comprehensive vision condition assessment for the user, enabling the user to timely understand their own eye health conditions, and at the same time facilitating doctors to detect the user's eye defects early and follow up the treatment, so that the user's defects can be quickly optimized and solved at an early stage, improving the treatment efficacy.

[0055] In the actual use process, since different contrasts will have different degrees of influence on the user's vision training, and appropriately increasing the contrast according to the user's own vision blur degree can also enable the user to increase their own visible range, thereby increasing the training range and effectively improving the training effect.

[0056] In the embodiment of the present invention, the method further includes: before determining the trainable range, determining the vision blur degree based on the vision data; determining the optimal contrast for vision training based on the vision blur degree; adjusting the display brightness of the self-test vision chart based on the optimal contrast; determining the optimal background color for vision training; and controlling the self-test vision chart to perform the corresponding background color adjustment operation based on the optimal background color.

[0057] In a possible implementation manner, before determining the trainable range, the vision blur degree is also determined based on the vision data, the optimal contrast for vision training is determined based on the vision blur degree, and the display brightness of the self-test vision chart is adjusted based on the optimal contrast. For example, the contrast design can be: taking the visible visual target row determined according to the user-input vision data as the basic visual target row, linearly increasing the background contrast from the basic visual target row to the largest visual target row and the smallest visual target row, and satisfying that the contrast difference between adjacent rows is less than or equal to 10%. Then, the optimal background color for vision training is determined. Specifically, in the field of vision detection, the optimal background color is white and the visual target is black. However, in the field of vision training, since green light is the softest for vision and makes the vision training effect the best, the background color of the self-test vision chart can be set to green. In the subsequent display process, the self-test vision chart is controlled to perform the corresponding background color adjustment operation based on the optimal background color.

[0058] By adjusting the display brightness and background color, on the one hand, the range for the user to clearly see the visual target indication action is increased by improving the display contrast, thereby allowing the further expansion of the trainable range and further expanding the user's vision training range. Especially for users with poor vision, they can be not limited to the top few rows of visual targets on the self-test vision chart and can also perform vision training within a larger visual target range, thus further improving the vision training effect. At the same time, combined with a relatively soft background color, it can effectively relieve the vision pressure, provide a more comfortable visual environment more conducive to vision training for the user, and further enhance the training effect.

[0059] The following will describe a vision training device based on a self-test vision chart provided by an embodiment of the present invention with reference to the accompanying drawings.

[0060] Please refer to Figure 2, based on the same inventive concept, the training device provided by the embodiments of the present invention includes: a range determination module, configured to determine a trainable range on the self-test visual acuity chart based on the user's visual acuity data; a trajectory generation module, configured to generate a training trajectory on the self-test visual acuity chart based on the trainable range; an indication module, configured to control the self-test visual acuity chart to perform corresponding visual target indication actions based on a preset training time and the training trajectory; a feedback acquisition module, configured to acquire the training feedback information of the user for the visual target indication actions; and a storage module, configured to store the training feedback information.

[0061] Furthermore, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, it implements the method described in the embodiments of the present invention.

[0062] The optional implementation manners of the embodiments of the present invention have been described in detail above in conjunction with the accompanying drawings. However, the embodiments of the present invention are not limited to the specific details in the above implementation manners. Within the scope of the technical concept of the embodiments of the present invention, various simple modifications can be made to the technical solutions of the embodiments of the present invention, and these simple modifications all fall within the protection scope of the embodiments of the present invention.

[0063] In addition, it should be noted that, among the various specific technical features described in the above specific implementation manners, they can be combined in any appropriate manner without conflict. To avoid unnecessary repetition, the embodiments of the present invention do not separately describe various possible combination manners.

[0064] Those skilled in the art can understand that all or part of the steps in implementing the methods of the above embodiments can be completed by instructing relevant hardware through a program, and the program is stored in a storage medium, including several instructions for enabling a single-chip microcomputer, a chip, or a processor to execute all or part of the steps of the methods described in the embodiments of the present application. The aforementioned storage medium includes: various media such as a USB flash drive, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk, or an optical disc that can store program codes.

[0065] In addition, any combination can be made between various different implementation manners of the embodiments of the present invention, as long as it does not violate the idea of the embodiments of the present invention, and it should also be regarded as the content disclosed in the embodiments of the present invention.

Claims

1. A vision training method based on a self-test visual acuity chart, characterized in that, The method includes: Determining a trainable range on the self-test visual acuity chart based on the user's visual acuity data; Generating a training trajectory on the self-test visual acuity chart based on the trainable range; Controlling the self-test visual acuity chart to perform corresponding visual target indication actions based on a preset training time and the training trajectory; Obtaining the training feedback information of the user for the visual target indication actions; Storing the training feedback information.

2. The method according to claim 1, characterized in that The determining the trainable range on the self-test visual acuity chart based on the user's visual acuity data includes: Determining the corresponding visible visual target row based on the visual acuity data; Expanding the visible visual target row based on a preset expansion rule to determine the minimum visual target row; Determining the maximum visual target row, obtaining the visual target information of all visual targets from the minimum visual target row to the maximum visual target row, and the five-point recording value corresponding to the maximum visual target row is less than the five-point recording value corresponding to the minimum visual target row; Determining the trainable range based on the visual target information.

3. The method according to claim 2, wherein The generating a training trajectory on the self-test visual acuity chart based on the trainable range includes: Determining the visual target positions corresponding to each visual target based on the visual target information; Generating a random position table based on the visual target positions; Generating a training trajectory based on the random position table.

4. The method according to claim 3, wherein The method further includes: Before generating a training trajectory based on the random position table, determining the eyeball movement amplitude based on the position of each visual target in the random position table; Judging whether the preset movement amplitude requirement is satisfied based on the eyeball movement amplitude; If the preset movement amplitude requirement is not satisfied, adjusting the random position table to generate a first adjusted random position table; Generating a training trajectory based on the first adjusted random position table.

5. The method according to claim 3, wherein The method further includes: Before generating a training trajectory based on the random position table, obtaining the appearance frequency of each visual target in the random position table; Judging whether there are memory visual targets that are easy to remember based on a preset memory rule and the appearance frequency; If there are the memory visual targets, adjusting the random position table based on the preset memory rule to generate a second adjusted random position table; Generating a training trajectory based on the second adjusted random position table.

6. The method according to claim 1, characterized in that, The training feedback information includes the finger direction, and the method further includes: Obtaining the marking direction of the index indicated by the visual target indication action corresponding to the finger direction; Obtaining the consistency between the finger direction and the marking direction; Analyzing the visual acuity change trend of the user based on the consistency to generate a visual acuity analysis result; Storing and feeding back the visual acuity analysis result.

7. The method according to claim 1, characterized in that, The training feedback information further includes eyeball tracking information, and the method further includes: Determining the visual acuity direction based on the eyeball tracking information; Obtaining the visual target position of the index indicated by the visual target indication action corresponding to the visual acuity direction; Obtaining the matching result between the visual acuity direction and the visual target position; Performing strabismus analysis on the user based on the matching result to generate a strabismus analysis result; Storing and feeding back the strabismus analysis result.

8. The method according to any one of claims 1-7, characterized in that The method further includes: Before determining the trainable range, determining the visual acuity blur degree based on the visual acuity data; Determining the optimal contrast for visual acuity training based on the visual acuity blur degree; Adjust the display brightness of the self-test visual acuity chart based on the optimal contrast; Determine the optimal background color for vision training; Control the self-test visual acuity chart to perform corresponding background color adjustment operations based on the optimal background color.

9. A vision training device based on a self-testing visual acuity chart, characterized in that, Applied to the method according to any one of claims 1-8, the training device includes: A range determination module for determining a trainable range on the self-test visual acuity chart based on the user's vision data; A trajectory generation module for generating a training trajectory on the self-test visual acuity chart based on the trainable range; An indication module for controlling the self-test visual acuity chart to perform corresponding visual target indication actions based on a preset training time and the training trajectory; A feedback acquisition module for acquiring training feedback information of the user for the visual target indication action; A storage module for storing the training feedback information.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by a processor, it implements the method according to any one of claims 1-8.

Citation Information

Patent Citations

  • Eye training instrument system used for hypermetropia

    CN109350470A

  • Eyeball movement training method and system based on VR

    CN109662873A

  • Method and system for visual function training

    CN110292515A

  • Visual inspection and visual training equipment

    CN113208884A

  • Eyeball smooth convergence and divergence training method and device

    CN116509694A