Visual training system and visual training method

By reusing components and performing parameterized evaluation of the visual function training system, the problems of low reusability and long development cycle of binocular vision training systems have been solved. This has enabled the rapid development of visual training content and the scientific adjustment of training effects, thereby improving patient compliance and training effectiveness.

CN121606464APending Publication Date: 2026-03-06CHINA MOBILE (JIANGXI) VIRTUAL REALITY TECH CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511827024.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-05
Publication Date
2026-03-06

AI Technical Summary

Technical Problem

Existing binocular vision training systems suffer from low reusability, long development cycles, and a lack of rich training content and intelligent dynamic adjustment functions, resulting in reduced patient compliance and poor training effects.

Method used

A visual function training system is provided, including a training component module, a game assembly module, and a training adjustment module. Through component reuse and parameterized evaluation, a target visual training game is generated, and the component parameters are dynamically adjusted according to the training results to improve the professionalism and compliance of the training content.

Benefits of technology

It enables rapid development and content iteration of visual training systems, improves the parameterizable evaluation of training effects and the scientific adjustment of training difficulty, reduces the research and development cycle, and enhances patient training compliance and professionalism.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121606464A_ABST
    Figure CN121606464A_ABST
Patent Text Reader

Abstract

The invention provides a visual training system and a visual training method, and relates to the technical field of visual function training, the visual function training system comprises a training component module used for providing related components of a visual training game; the game assembling module is used for assembling related components of the visual training game according to the training scene and the action object to generate a target visual training game; and the training adjustment module is used for acquiring a training result when the trained user performs visual training through the target visual training game, and adjusting component parameters of the target component corresponding to the target visual training game according to the training result. Different related components are assembled through the game assembly module, different target visual training games are set up, reuse of the related components is achieved, component parameters of corresponding target components are adjusted based on training results, training effect parameterized evaluation and training difficulty accurate dynamic adjustment are achieved, and training efficiency is improved. And the research and development period of the target visual training game is shortened.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of visual function training technology, and in particular to a visual training system and a visual training method. Background Technology

[0002] Amblyopia is a common neurodevelopmental disorder that causes physiological changes and vision impairment in the visual pathway of one eye, but it is less common for both eyes to experience similar changes and vision impairment. It reflects a range of neurological, perceptual, oculomotor, and clinical abnormalities that can occur when normal visual development is disrupted in early life. Currently, there are many methods for rehabilitating children with amblyopia, including occlusion and punishment of the stronger eye, sensory learning, playing video games, and binocular therapy.

[0003] Currently, there are many mature visual training system designs based on Extended Reality (XR) devices. These typically include detection modules and game / movie training modules, combining the binocular vision technology of XR devices to enhance visual stimulation for the amblyopic eye and suppress visual stimulation for the dominant eye, thus promoting vision rehabilitation through gaming. Existing technologies for vision rehabilitation primarily utilize binocular vision training systems, which offer better rehabilitation effects and compliance compared to other methods. However, existing binocular vision training system designs are generally tailored to single, specific training content, resulting in low reusability and long development cycles. Summary of the Invention

[0004] This invention provides a visual training system and a visual training method to solve the problems of low reusability and long development cycle of existing binocular vision training systems.

[0005] To address the aforementioned technical problems, the embodiments of the present invention provide the following technical solutions:

[0006] In a first aspect, embodiments of the present invention provide a visual function training system, comprising:

[0007] The training component module provides relevant components for visual training games;

[0008] The game assembly module is used to assemble the relevant components of the visual training game according to the training scenario and the target object to generate the target visual training game.

[0009] The training adjustment module is used to obtain the training results of the trained user when performing visual training through the target visual training game, and adjust the component parameters of the target component corresponding to the target visual training game according to the training results, wherein the target component is the relevant component of the visual training game corresponding to the target visual training game.

[0010] Optionally, the training component module includes:

[0011] A binocular vision component is used to control the training user to display different game content in each of the training user's eyes when the training user is performing visual training through the target visual training game;

[0012] An interactive component is used to enable the interaction between the eye-tracking focus and the controller when the training user performs visual training through the target visual training game;

[0013] A visual stimulation component is used to provide game content that is visible to each of the trainee's eyes when the trainee performs visual training through the target visual training game.

[0014] A control component is used to control the assembly of the visual stimulation component to generate the target visual training game and to adjust the component parameters of the visual stimulation component.

[0015] Optionally, the visual stimulation component includes at least one of the following:

[0016] The color sub-component is used to provide the colors of the game scene that are visible to each of the trainee's eyes when the trainee performs visual training through the target visual training game.

[0017] The texture sub-component is used to provide the background of the game scene that is visible to each of the trainee's eyes when the trainee performs visual training through the target visual training game.

[0018] The model sub-component is used to provide the effect of the game model in the game scene that is visible to the trainee's eyes respectively when the trainee performs visual training through the target visual training game.

[0019] The blur sub-component is used to provide a blurring effect on the game content in the game scene that is visible to each of the trainee's eyes when the trainee is performing visual training through the target visual training game.

[0020] Optionally, the game assembly module is specifically used for:

[0021] Load the binocular vision component, the interaction component, and the control component;

[0022] Based on the training scenario and the target object, determine the target component among the relevant components of the visual training game;

[0023] The target component is assembled using the control component, and the target component is controlled to match the target object to generate the target visual training game.

[0024] Optionally, the game assembly module is specifically used for:

[0025] The control component controls the activation time and operational effect of the target component in the target visual training game.

[0026] Optionally, the training result includes the post-training score obtained by the trained user through multiple training sessions using the target visual training game, wherein each training session corresponds to one post-training score.

[0027] The training adjustment module is specifically used for:

[0028] Based on the post-training score and expected score, the component parameters of the target component are adjusted after the training user has trained multiple times using the target visual training game.

[0029] Optionally, the training adjustment module is specifically used for:

[0030] The training scores are fitted to obtain a fitting curve;

[0031] The expected score is determined based on the trend of the fitted curve.

[0032] Based on the expected score, after the training user has trained multiple times through the target visual training game, the component parameters of the target component are adjusted.

[0033] Optionally, the training result includes the real-time training score obtained by the trained user through real-time training in the target visual training game;

[0034] The training adjustment module is specifically used for:

[0035] Based on the changes in the real-time training score, the component parameters of the target component are adjusted during the real-time training process of the training user through the target visual training game.

[0036] Optionally, the training adjustment module is specifically used for:

[0037] If the change in the real-time training score indicates that the real-time training score is decreasing, or if the real-time training score is not changing and the real-time training score is lower than the first preset score, then during the real-time training process of the training user through the target visual training game, the component parameters of the target component are adjusted to reduce the difficulty of the target visual training game.

[0038] When the changes in the real-time training score indicate that the real-time training score shows a constant trend and all real-time training scores are higher than the second preset score, during the real-time training process of the training user through the target visual training game, the component parameters of the target component are adjusted to increase the difficulty of the target visual training game.

[0039] In a second aspect, embodiments of the present invention also provide a visual function training method, applied to a visual function training system as described in any one of the first aspects, the method comprising:

[0040] Based on the training scenario and the target audience, the relevant components of the visual training game are assembled to generate the target visual training game;

[0041] Obtain the training results of the trained user when performing visual training through the target visual training game;

[0042] The component parameters of the target component corresponding to the target visual training game are adjusted according to the training results, wherein the target component is a related component of the visual training game corresponding to the target visual training game.

[0043] The beneficial effects of this invention are:

[0044] The visual function training system provided by this invention includes: a training component module for providing relevant components of a visual training game; a game assembly module for assembling the relevant components of the visual training game according to the training scenario and the target audience to generate a target visual training game; and a training adjustment module for obtaining the training results of the user undergoing visual training through the target visual training game, and adjusting the component parameters of the target components corresponding to the target visual training game based on the training results, wherein the target components are the relevant components of the visual training game corresponding to the target visual training game. This invention provides relevant components of a visual training game through the training component module, assembles different relevant components through the game assembly module to build different target visual training games, realizes the reuse of relevant components, and adjusts the component parameters of the target components corresponding to the target visual training game based on the training results. This enables parameterized evaluation of training effects and scientific, precise, and dynamic adjustment of training difficulty, reducing the development cycle of the target visual training game. Attached Figure Description

[0045] Figure 1 This is a schematic diagram of the structure of the visual function training system provided in an embodiment of the present invention;

[0046] Figure 2 This is a schematic diagram illustrating the process of generating a target visual training game and adjusting component parameters in the visual function training system provided in this embodiment of the invention.

[0047] Figure 3 This is a flowchart illustrating the visual function training method provided in an embodiment of the present invention. Detailed Implementation

[0048] To make the technical problems, technical solutions, and advantages of this application clearer, a detailed description will be provided below in conjunction with the accompanying drawings and specific embodiments. In the following description, specific details such as particular configurations and components are provided merely to aid in a comprehensive understanding of the embodiments of this application. Therefore, those skilled in the art should understand that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this application. Furthermore, for clarity and brevity, descriptions of known functions and structures have been omitted.

[0049] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of this application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.

[0050] In the various embodiments of this application, it should be understood that the sequence number of each process described below does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0051] The terms "first," "second," etc., used in this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, without limiting the number of objects; for example, the first object can be one or more. Furthermore, "or" in this application indicates at least one of the connected objects. For example, "A or B" covers three scenarios: Scenario 1: including A but not B; Scenario 2: including B but not A; Scenario 3: including both A and B. The character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0052] The term "instruction" in this application can be either a direct instruction (or explicit instruction) or an indirect instruction (or implicit instruction). A direct instruction can be understood as one in which the sender explicitly informs the receiver of specific information, the operation to be performed, or the requested result, etc.; an indirect instruction can be understood as one in which the receiver determines the corresponding information based on the instruction sent by the sender, or makes a judgment and determines the operation to be performed or the requested result, etc., based on the judgment result.

[0053] Before describing specific embodiments of the present invention, the following explanation is provided:

[0054] Visual training is a common method for the rehabilitation of amblyopia in children. The professionalism of the training content and patient compliance are key factors affecting the training effect. Currently, there is still a lack of sufficiently attractive training content on the market. By enriching the training content, accelerating its iteration, and providing engaging training for children, we can improve patient compliance. Furthermore, by incorporating artificial intelligence technology, we can enhance the professionalism and effectiveness of the training content.

[0055] The incidence of amblyopia in children is 3%-5%, with approximately 12 million children in China suffering from it. Assuming a treatment cycle of 12-18 months and an average cost of over 10,000 yuan, the market size for childhood amblyopia treatment could reach hundreds of billions of yuan. Compared to traditional amblyopia rehabilitation training methods, the binocular vision technology of XR devices has a natural advantage in the field of amblyopia rehabilitation, as it can display visual content separately for each eye, resulting in significant effects in amblyopia rehabilitation.

[0056] To address the issues of low reusability and long development cycles in existing binocular vision training systems, this invention provides a vision training system and a vision training method.

[0057] like Figure 1 As shown, this embodiment of the invention provides a visual function training system. This visual function training system is an intelligent visual function training system based on XR dual-screen display technology. The visual function training system includes:

[0058] The training component module provides relevant components (or training components) for visual training games.

[0059] Among them, the training component module is the most basic functional mechanism for realizing visual function training. It is the core function for truly realizing visual rehabilitation training, such as dual-screen display, eye tracking, model mapping, model segmentation, scene blurring, scene brightness, color, etc.

[0060] Optionally, the training component module includes the following training components (1), (2), (3), and (4):

[0061] (1) A binocular split-viewing component is used to control the different game content displayed by the training user's eyes when the training user performs visual training through the target visual training game. Specifically, the binocular split-viewing component is loaded by default in the system. By setting the dual cameras of the XR device or distributing the display content to different layers, the binocular visual content of the XR device can be controlled separately so that the eyes can receive different stimuli.

[0062] (2) Interactive component, used to perform the interaction between eye focus and controller when the training user performs visual training through the target visual training game. Specifically, the interactive component is loaded by default in the system and the interaction mode of eye focus and controller interaction is switched in the game interaction to train eye muscles and hand-eye coordination.

[0063] (3) Visual stimulation component, used to provide the game content that the training user’s eyes can see when the training user performs visual training through the target visual training game. Specifically, the visual stimulation component stimulates the training visual function by controlling objects, pictures, colors and other elements in the visual scene. Each component provides adjustable parameters to the outside world.

[0064] (4) Control component, used to control the assembly of the visual stimulation component to generate the target visual training game and adjust the component parameters of the visual stimulation component. Specifically, the control component is loaded by default in the system and controls and adjusts all training components (i.e., visual stimulation components) except for the binocular vision component and the interactive component. It sets whether other components are loaded, the timing of effect activation and the adjustment of parameters of each component. The timing of effect activation includes random appearance, gamepad or eye-tracking interactive event entry.

[0065] Optionally, the visual stimulation component includes at least one of the following: a, b, c, d:

[0066] a. Color sub-component (or color component class) is used to provide the colors of the game scene that the training user's eyes can see when the training user performs visual training through the target visual training game. Specifically, the color sub-component is a small functional component that controls the brightness, contrast, saturation and color of the scene and objects in the scene through parameter settings.

[0067] b. Texture sub-component (or color component class) is used to provide the background of the game scene that the training user's eyes can see when the training user performs visual training through the target visual training game. Specifically, the texture sub-component controls the scene background, skybox, model object texture and other functional components. It realizes the generation of specific images or textures through algorithms, including raster images, stripe images, Gabor images, etc. Each algorithm provides adjustable parameters to affect the image generation effect.

[0068] c. Model sub-components (or model component classes) are used to provide the effect of the game model in the game scene that the training user's eyes can see respectively when the training user performs visual training through the target visual training game. Specifically, the model sub-components mainly function on the model and realize small components such as model cutting and separation, model transparency and presence, model size, and model outline highlighting.

[0069] d. Blur sub-component (or local blur component class) is used to provide a blur effect on the game content in the game scene that the training user's eyes can see respectively when the training user performs visual training through the target visual training game. Specifically, the blur sub-component acts on the entire scene, image, and object, and processes the blur degree of part of the scene or image content to enhance the stimulation algorithm for amblyopic eyes by providing blur parameters for adjustment.

[0070] The visual function training system also includes:

[0071] The game assembly module is used to assemble the relevant components of the visual training game according to the training scenario and the target object to generate the target visual training game.

[0072] The target visual training game generated by the game assembly module includes multiple component functions and implements a complete gameplay mechanism for the training content, such as scoring, difficulty, gameplay, timing, feedback prompts, etc., to improve patient compliance with training.

[0073] Each training component has a corresponding target. For example, the components for model size, display / hide, and segmentation target the 3D model entity, while the components for brightness and contrast target the scene camera or model material.

[0074] Optionally, the game assembly module is specifically used for:

[0075] Load the binocular vision component, the interaction component, and the control component;

[0076] Based on the training scenario and the target object, determine the target component among the relevant components of the visual training game;

[0077] The target component is assembled using the control component, and the target component is controlled to match the target object to generate the target visual training game.

[0078] Specifically, taking the visual function training system as an example, with the pico device as the development platform and Unity as the running device:

[0079] Each training component has a clearly defined target, assigning a tag value to the target in the scene and assigning one or more tag values ​​to the component, corresponding to the tags of the target objects in the game scene; the target objects include scene objects, model objects, and video objects, etc.

[0080] When creating age-appropriate games for children, all relevant components of the target visual training game are imported into the target visual training game asset as scripts. During the design process of the target visual training game, binocular vision components, interaction components, and control components are loaded by default, and all active objects are assigned to the same layer, such as naming the layer TrainingObject.

[0081] The target component is assembled using the control component, and the target component is controlled to match the target object. All other training components are managed in the control component, and the activation or deactivation of other training components is set. The parameters of the training components are adjusted according to the training difficulty requirements to generate the target visual training game.

[0082] Furthermore, the game assembly module is specifically used for:

[0083] The control component controls the activation time and operational effect of the target component in the target visual training game.

[0084] Specifically, the control component manages all other training components, setting the timing of training component effects, including random and interactive event triggers. For example, the model show / hide component controls the presence or absence of the model, with its timing being random; the model explosion dynamic effect component acts on the model object, with the explosion triggered by an eye-tracking focus touch event or a controller interaction touch event. Interactive events are provided by the interaction component, and the control component allows you to select the timing events for the effects to trigger for each training component.

[0085] The visual function training system also includes:

[0086] The training adjustment module is used to obtain the training results of the trained user when performing visual training through the target visual training game, and adjust the component parameters of the target component corresponding to the target visual training game according to the training results, wherein the target component is the relevant component of the visual training game corresponding to the target visual training game.

[0087] The training results include the post-training scores obtained by the trained user through multiple training sessions using the target visual training game, and the real-time training scores obtained by the trained user through real-time training using the target visual training game.

[0088] The training adjustment module adjusts the parameters of the training components based on the game score, thereby controlling the difficulty of game training.

[0089] It should be noted that, according to theoretical research on amblyopia treatment, the principle of amblyopia treatment is mainly to strengthen the use of the amblyopic eye, stimulate the visual neural pathways of the amblyopic eye, and reduce the inhibitory effect of the dominant eye on the amblyopic eye. Visual function training systems based on XR devices enhance stimulation through training components and improve training compliance through games.

[0090] In an optional embodiment, the training result includes the post-training score obtained by the trained user through multiple training sessions using the target visual training game, wherein each training session corresponds to one post-training score.

[0091] The training adjustment module is specifically used for:

[0092] Based on the post-training score and expected score, the component parameters of the target component are adjusted after the training user has trained multiple times using the target visual training game.

[0093] It should be noted that, to evaluate the patient's training effectiveness, all target vision training games include game tasks and a scoring system. Training scores are out of 100 points; the higher the patient's visual function level, the higher the score. The difficulty of the target vision training games for the patient is controlled by adjusting component parameters through algorithms.

[0094] The component parameters of the training component are not loaded or are at normal values ​​in the superior eye. In the amblyopic eye, the parameter values ​​deviate from normal values. The more severe the suppression of the amblyopic eye by the superior eye, the greater the deviation of the component parameters, thereby strengthening the stimulation of the amblyopic eye.

[0095] Based on the post-training score and the expected score, the training adjustment module adjusts the component parameters of the target component after the training user has trained multiple times through the target visual training game, so that the post-training score of the target visual training game after adjusting the component parameters of the target component can reach the expected score.

[0096] The training adjustment module dynamically adjusts the parameters of other training components through the control component, thereby adjusting the difficulty of the target visual training game so that the post-training score of the target visual training game can reach the expected score. At this time, the difficulty of the target visual training game is slightly higher than the patient's visual function level, which enhances the training effect and ensures the patient's enthusiasm for training.

[0097] Furthermore, the training adjustment module is specifically used for:

[0098] The training scores are fitted to obtain a fitting curve;

[0099] The expected score is determined based on the trend of the fitted curve.

[0100] Based on the expected score, after the training user has trained multiple times through the target visual training game, the component parameters of the target component are adjusted.

[0101] In this optional embodiment, a fixed adjustment mode is set. In this fixed adjustment mode, since visual function levels do not change significantly in the short term, the dynamic adjustment module extracts all recent training scores (i.e., post-training scores) and corresponding component parameters of the patient's target visual training game. The training scores (i.e., post-training scores) and component parameters are then used for data modeling. Specifically, for each game, a mathematical model is established using deep learning based on the user's target visual training game component parameters and training scores (i.e., post-training scores). The component parameters and score data (i.e., post-training scores) from each training session are uploaded to the server. The server periodically performs deep learning and modeling on the data. The data modeling uses the classic linear neural network for data fitting, and the formula for the fitting curve is as follows:

[0102]

[0103] Where y represents the score after training. Indicates component parameters, This indicates the intensity of the influence of each component parameter. Represents a real number.

[0104] Based on the trend of the fitted curve, it was determined that with a score of 85, the difficulty of the target visual training game should be slightly higher than the patient's visual function level to enhance the training effect while ensuring the patient's enthusiasm for training. Therefore, the expected score is 85.

[0105] To ensure the training effect, it is expected that the patient's score will be around 85 points. Before entering the game, the parameter values ​​of each component will be set according to the data model.

[0106] In another optional embodiment, the training result includes the real-time training score obtained by the trained user through real-time training of the target visual training game;

[0107] The training adjustment module is specifically used for:

[0108] Based on the changes in the real-time training score, the component parameters of the target component are adjusted during the real-time training process of the training user through the target visual training game.

[0109] In this optional embodiment, a real-time adjustment mode is set. In this real-time adjustment mode, the real-time training score obtained by the target visual training game is acquired, and the component parameters of the target component are adjusted in a timely manner based on the real-time training score.

[0110] Specifically, the training adjustment module is used for:

[0111] If the changes in the real-time training score indicate a downward trend, or if the real-time training score remains constant and is consistently below a first preset score, then during the real-time training process of the user using the target visual training game, the component parameters of the target component are adjusted to reduce the difficulty of the target visual training game. Specifically, during the game, the patient's scoring speed is monitored; if points are lost for an extended period or multiple times, the component parameter values ​​are immediately adjusted to reduce the game's difficulty.

[0112] If the changes in the real-time training score indicate that the real-time training score shows a constant trend and is consistently higher than the second preset score, then during the real-time training process of the user using the target visual training game, the component parameters of the target component are adjusted to increase the difficulty of the target visual training game. Specifically, during the game, the patient's scoring speed is monitored; if the accuracy rate approaches 100% (i.e., the second preset score is the maximum or near-maximum score of the target visual training game), the component parameters are immediately adjusted to increase the game difficulty. The parameter adjustment range is modeled based on data from previous training performance.

[0113] The following is combined Figure 2 The following describes in detail the process by which the visual function training system provided in this embodiment generates a target visual training game and adjusts component parameters:

[0114] The training component module includes a binocular vision component, an interaction component, and a visual stimulus component. The interaction component includes a color sub-component, a texture sub-component, a model sub-component, and a blur sub-component. Each sub-component has adjustable parameters, i.e., component parameters. The visual stimulus component assigns tags to objects in the scene, including scene objects, model objects, and video objects.

[0115] The process of adjusting component parameters in the training and adjustment module is as follows: acquire the control component; acquire the loaded component parameters; acquire the post-training score obtained by the trained user through multiple training sessions in the target visual training game; obtain the fitting curve based on the post-training score and component parameters; determine the component parameters of the target component based on the expected score and the fitting curve; and adjust the component parameters of the target component using the control component.

[0116] It should be noted that the current market still lacks sufficiently rich and engaging visual training games for amblyopia rehabilitation, leading to a gradual decrease in patient compliance during actual training. Furthermore, current training systems lack the functional design to intelligently and dynamically adjust training difficulty based on patient training results, and lack quantifiable training effect evaluation, thus failing to provide patients with more targeted training. The visual function training system provided in this embodiment of the invention consists of a training component module, a game assembly module, and a training adjustment module. The training component module mainly comprises a collection of functional components with visual function training effects; the components have adjustable parameters, and this module can be reused in multiple training content designs. The game assembly module provides attractive training content for patients, while integrating training components into the game, enabling the game to have visual function training effects and improving patient treatment compliance. The intelligent training adjustment module dynamically adjusts the parameters of the training components based on the patient's real-time training performance and the parameters of each component, thereby adjusting the game difficulty to be slightly higher than the patient's visual function ability level, providing targeted training for the patient's visual function.

[0117] In the visual training system provided by this invention, the training component module and the game assembly module can quickly build visual training game content for visual function targets. Through component reuse, the professionalism of the training content is ensured, and the development efficiency of the target visual training game is improved. Data modeling using training component parameters and training results enables parameterized evaluation of training effects and scientific, precise, and dynamic adjustment of training difficulty, allowing for targeted training for each patient. This improves the speed of training content updates and iterations: the training system is separated into a visual function training component module and a game module, and then the target visual training game is quickly built by assembling components within the game module. The parameterized component module can be reused. It enhances professionalism: this separation design allows vision rehabilitation professionals to focus on designing training content and improving visual training effects; game design professionals can focus on designing fun games suitable for children. It enables targeted training: the intelligent dynamic adjustment module, through measurable parameterized design of the game and the introduction of deep learning technology, dynamically adjusts the game difficulty based on the patient's real-time training results and training parameter data, providing targeted training for the patient's visual function.

[0118] The visual training system provided in this invention is based on training component modules to enable the reuse of visual function training content, thereby improving development efficiency and ensuring the professionalism of the training system. At the same time, based on the parameterization of training components, it enables scientific evaluation of treatment effects and provides targeted treatment for patients.

[0119] In summary, the visual function training system provided by this invention provides relevant components for visual training games through a training component module, and assembles different relevant components through a game assembly module to build different target visual training games, thereby realizing the reuse of relevant components. Furthermore, based on the training results, the component parameters of the target components corresponding to the target visual training games are adjusted, enabling parameterized evaluation of training effects and scientific, precise, and dynamic adjustment of training difficulty, thus reducing the development cycle of target visual training games.

[0120] like Figure 3 As shown, this embodiment of the invention also provides a visual function training method, applied to the visual function training system described in any of the preceding claims, the method comprising:

[0121] Step 301: Assemble the relevant components of the visual training game according to the training scenario and the target audience to generate the target visual training game;

[0122] Step 302: Obtain the training results of the trained user when performing visual training through the target visual training game;

[0123] Step 303: Adjust the component parameters of the target component corresponding to the target visual training game according to the training results, wherein the target component is the relevant component of the visual training game corresponding to the target visual training game.

[0124] The visual function training method provided in this invention assembles relevant components of different visual training games according to the training scenario and target, generates different target visual training games, realizes the reuse of relevant components, and adjusts the component parameters of the target components corresponding to the target visual training games based on the training results, so as to realize the parameterized evaluation of training effect and the scientific and precise dynamic adjustment of training difficulty, and reduce the development cycle of target visual training games.

[0125] Optionally, based on the training scenario and the target audience, relevant components of the visual training game are assembled to generate the target visual training game, including:

[0126] Load the binocular vision component, interaction component, and control component;

[0127] Based on the training scenario and the target object, determine the target component among the relevant components of the visual training game;

[0128] The target component is assembled using the control component, and the target component is controlled to match the target object to generate the target visual training game.

[0129] Optionally, the method further includes:

[0130] Control the activation time and operating effect of the target component in the target vision training game.

[0131] Optionally, the training result includes the post-training score obtained by the trained user through multiple training sessions using the target visual training game, wherein each training session corresponds to one post-training score.

[0132] The step of adjusting the component parameters of the target component corresponding to the target visual training game based on the training results includes:

[0133] Based on the post-training score and expected score, the component parameters of the target component are adjusted after the training user has trained multiple times using the target visual training game.

[0134] Optionally, adjusting the component parameters of the target component based on the post-training score and the expected score after the training user has performed multiple training sessions using the target visual training game includes:

[0135] The training scores are fitted to obtain a fitting curve;

[0136] The expected score is determined based on the trend of the fitted curve.

[0137] Based on the expected score, after the training user has trained multiple times through the target visual training game, the component parameters of the target component are adjusted.

[0138] Optionally, the training result includes the real-time training score obtained by the trained user through real-time training in the target visual training game;

[0139] The step of adjusting the component parameters of the target component corresponding to the target visual training game based on the training results includes:

[0140] Based on the changes in the real-time training score, the component parameters of the target component are adjusted during the real-time training process of the training user through the target visual training game.

[0141] Optionally, adjusting the component parameters of the target component based on changes in the real-time training score during the real-time training process of the training user through the target visual training game includes:

[0142] If the change in the real-time training score indicates that the real-time training score is decreasing, or if the real-time training score is not changing and the real-time training score is lower than the first preset score, then during the real-time training process of the training user through the target visual training game, the component parameters of the target component are adjusted to reduce the difficulty of the target visual training game.

[0143] When the changes in the real-time training score indicate that the real-time training score shows a constant trend and all real-time training scores are higher than the second preset score, during the real-time training process of the training user through the target visual training game, the component parameters of the target component are adjusted to increase the difficulty of the target visual training game.

[0144] It should be noted that the visual function training method provided in the embodiments of the present invention is applied to the visual function training system described above. Therefore, all embodiments of the above-described visual function training system are applicable to this method and can achieve the same or similar technical effects.

[0145] The above describes the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications are also within the scope of protection of the present invention.

Claims

1. A visual functional training system, characterized by, The method comprises the following steps: The training component module is used for providing relevant components of a visual training game; The game assembly module is used for assembling the relevant components of the visual training game according to a training scene and an action object, and generating a target visual training game; The training adjustment module is used for obtaining a training result of a user being trained when the user being trained performs visual training through the target visual training game, and adjusting component parameters of a target component corresponding to the target visual training game according to the training result, wherein the target component is a relevant component of the visual training game corresponding to the target visual training game.

2. The visual functional training system according to claim 1, characterized in that, The training component module comprises: A binocular split viewing component, which is used for controlling different game contents displayed by eyes of the user being trained when the user being trained performs visual training through the target visual training game; An interaction component, which is used for performing interaction between an eye focus and a handle when the user being trained performs visual training through the target visual training game; A visual stimulation component, which is used for providing game contents visible to eyes of the user being trained respectively when the user being trained performs visual training through the target visual training game; A control component, which is used for controlling the visual stimulation component to be assembled to generate the target visual training game and adjusting component parameters of the visual stimulation component.

3. The visual functional training system according to claim 2, characterized in that, The visual stimulation component comprises at least one of the following: A color sub-component, which is used for providing colors of a game scene visible to eyes of the user being trained respectively when the user being trained performs visual training through the target visual training game; A map sub-component, which is used for providing a background of the game scene visible to eyes of the user being trained respectively when the user being trained performs visual training through the target visual training game; A model sub-component, which is used for providing effects of a game model in the game scene visible to eyes of the user being trained respectively when the user being trained performs visual training through the target visual training game; A blur sub-component, which is used for providing a blur effect of game contents in the game scene visible to eyes of the user being trained respectively when the user being trained performs visual training through the target visual training game.

4. The visual functional training system according to claim 2 or 3, characterized in that The game assembly module is specifically used for: Loading the binocular split viewing component, the interaction component and the control component; Determining the target component in the relevant components of the visual training game according to the training scene and the action object; Assembling the target component through the control component, and controlling the target component to match the action object to generate the target visual training game.

5. The visual functional training system according to claim 4, characterized in that The game assembly module is specifically used for: Controlling, through the control component, an opening time and a running effect of the target component in the target visual training game.

6. The visual functional training system of claim 1, wherein The training result comprises training post-scores obtained through multiple training of the user being trained through the target visual training game, wherein one training corresponds to one training post-score; The training adjustment module is specifically used for: Adjusting the component parameters of the target component according to the training post-scores and an expected score value after the user being trained performs multiple training through the target visual training game.

7. The visual functional training system according to claim 6, characterized in that The training adjustment module is specifically used for: fitting the post-training scores to obtain a fitting curve; determining the expected score according to a curve trend of the fitting curve; adjusting component parameters of the target component according to the expected score after the training user trains multiple times through the target visual training game.

8. The visual functional training system of claim 1, wherein, The training result includes a training real-time score obtained by the trained user through real-time training of the target visual training game. The training adjustment module is specifically configured to: adjust the component parameters of the target component according to a change of the training real-time score during real-time training of the training user through the target visual training game.

9. The visual functional training system according to claim 8, characterized in that The training adjustment module is specifically configured to: in a case where the change of the training real-time score indicates that the training real-time score presents a downward trend, or indicates that the training real-time score presents an unchanging trend and the training real-time score is all lower than a first preset score, adjust the component parameters of the target component during real-time training of the training user through the target visual training game, so that the difficulty of the target visual training game is reduced; in a case where the change of the training real-time score indicates that the training real-time score presents an unchanging trend and the training real-time score is all higher than a second preset score, adjust the component parameters of the target component during real-time training of the training user through the target visual training game, so that the difficulty of the target visual training game is increased.

10. A visual function training method applied to the visual function training system according to any one of claims 1 to 9, characterized by, The method comprises: assembling related components of a visual training game according to a training scene and an action object to generate a target visual training game; obtaining a training result of a trained user when training through the target visual training game; adjusting component parameters of a target component corresponding to the target visual training game according to the training result, wherein the target component is a related component of the visual training game corresponding to the target visual training game.