Visual training method, system and device for myopia prevention and control and correction based on naked eye 3D display and storage medium
By constructing zoned visual training content on a naked-eye 3D display, and combining image interweaving, video interweaving, and animation simulation, and using human eye tracking technology for dynamic matching and adjustment, the systemic adjustment of myopia control and the correspondence between 3D image generation and visual functional areas in existing technologies are solved, achieving a more efficient visual training effect.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- TIANJIN VISION TECHNOLOGY CO LTD
- Filing Date
- 2026-03-17
- Publication Date
- 2026-05-12
AI Technical Summary
Existing technologies mainly rely on drug intervention or corneal morphological changes for myopia control, lacking a systematic visual function adjustment mechanism. There is no correspondence between the generation of three-dimensional images and the visual function areas, the human eye position information is not involved in display control, and the image output method is fixed and lacks a dynamic matching structure.
A partitioned visual training content is constructed on a naked-eye 3D display. Three-dimensional images are generated by combining image interweaving, video interweaving, animation simulation, and local 3D parallax rendering. Eye tracking is used to obtain eye position information to dynamically match and adjust the display area, thereby achieving an orderly organization of visual content and three-dimensional display structure.
It enhances the adaptability of 3D image generation methods, improves the interactivity and stability of display control, and enhances the coordination, content carrying capacity, and output control precision of 3D presentation.
Smart Images

Figure CN122005279A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of three-dimensional image generation and display control technology, specifically to a visual training method, system, device, and storage medium for myopia prevention and correction based on a naked-eye 3D display. Background Technology
[0002] Currently, for vision problems such as myopia, clinical and commercial approaches mainly employ drug intervention and corneal morphology alteration. Examples include low-concentration atropine eye drops and orthokeratology lenses. Atropine eye drops intervene by affecting the ciliary muscle's accommodation function and the rate of axial elongation, which is a pharmacological regulatory pathway. Its mechanism of action is concentrated at the physiological level, and its use is dependent on duration; visual status may continue to change after discontinuation. Orthokeratology lenses alter the curvature of the anterior corneal surface through nighttime wear, maintaining corrected daytime uncorrected visual acuity. This method relies on continuous wear; the corneal morphology returns to its original state after discontinuation. Applicability is also limited by corneal condition, astigmatism level, and myopia degree. All of these methods primarily involve structural or pharmacological interventions and do not address the technical pathways related to visual neural pathways, binocular fusion control, or visual-motor accommodation.
[0003] Aside from medication and corneal correction, some vision training products use ordinary flat-panel displays or simple left-right image separation technology for visual stimulation. However, these are mostly two-dimensional image presentations or fixed parallax outputs, lacking a complete three-dimensional image generation architecture and failing to establish a correspondence between image structure and visual functional areas. Existing three-dimensional display technologies are mainly used in entertainment or advertising scenarios, often employing fixed parallax interleaving to generate stereoscopic images, lacking a dynamic matching mechanism based on human eye position data. At the image generation level, most technologies rely on static image interleaving or video frame interleaving, without involving simulated spatial modeling, left-right camera group rendering to generate view data, or texture conversion processes. They also lack an output structure with dual-condition control of window focus detection and human eye tracking. There is a lack of systematic integration between existing vision training technologies and three-dimensional display control technologies; visual function division, three-dimensional image synthesis methods, and human eye tracking control mechanisms have not formed an integrated structure. Summary of the Invention
[0004] In view of the above-mentioned problems, the present invention is proposed.
[0005] Therefore, the technical problem solved by this invention is that existing technologies mainly rely on drug intervention or corneal morphological changes for myopia control, which have problems such as a single intervention path, lack of systematic adjustment mechanism for visual functional structure, lack of correspondence between three-dimensional image generation method and visual functional area, lack of human eye position information in the display control process, fixed image output method and lack of dynamic matching structure. The invention addresses how to construct an image generation and display control method based on naked-eye three-dimensional display and human eye position acquisition, so as to realize the structured association between visual training content and three-dimensional image synthesis mechanism and display area matching adjustment.
[0006] To address the aforementioned technical problems, this invention provides the following technical solution: a visual training method for myopia prevention and correction based on a naked-eye 3D display, comprising constructing a visual training domain for myopia prevention on a naked-eye 3D display interface; the visual training domain includes a first visual training area and a second perception and integration area; in the first visual training area, images and videos are interwoven in 3D, using natural 3D vision to stimulate detailed or static, coarse or dynamic stereoscopic vision, adjusting the intersection point of the gaze, and conducting step-by-step visual training for the left and right eyes; in the second perception and integration area, through perception and spatial positioning training, binocular coordination and depth perception training, the human eye's spatial ability and reaction ability are dynamically stimulated and trained; combined with a three-dimensional display mechanism, the training area in any visual training domain is presented as a corresponding naked-eye stereoscopic image within the naked-eye 3D display interface; during the presentation of the naked-eye stereoscopic image, human eye tracking technology is used to obtain eyeball position information, and the display area of the three-dimensional image is dynamically matched and adjusted.
[0007] As a preferred embodiment of the visual training method for myopia prevention and correction based on a naked-eye 3D display according to the present invention, the first visual training area includes a visual motion area, a dynamic visual acuity area, and an eye movement area; in the visual motion area, any one or more training methods, including fixed 3D training and 2D cross-over training, are used to prevent and control myopia in the naked eye; in the dynamic visual acuity area, any one or more training methods, including underwater world training, ticking clock training, line counting training, and monocular visual training, are used to prevent and control myopia in the naked eye; in the eye movement area, path training, The second perception and integration area includes a visual perception area, a sensory integration area, and a fusion area. Within the visual perception area, one or more training methods, including arrow training and 3D target training, are used to control myopia without contact with the naked eye. Within the sensory integration area, one or more training methods, including 3D cross overlap training, circle movement training, chasing training, and target training, are used to control myopia without contact with the naked eye. Within the fusion area, magic vision training and cat training are used to control myopia without contact with the naked eye.
[0008] As a preferred embodiment of the visual training method for myopia prevention and correction based on naked-eye 3D display described in this invention, the three-dimensional display mechanism includes 3D interlacing (200) and local 3D parallax rendering; the 3D interlacing includes image interlacing, video interlacing, and animation simulation; the local 3D parallax rendering includes generating a complete image, creating a new canvas with the same height as the image and twice the width of the original image, drawing the original image on the left, copying the original image and offsetting it to the left and right, drawing it on the right side of the new canvas, and composing a left and right eye image; wherein the left offset is set as the outer depth of field, and the right offset is set as the inner depth of field.
[0009] As a preferred embodiment of the visual training method for myopia prevention and correction based on naked-eye 3D display described in this invention, the image interleaving includes: drawing 2D images as left-eye and right-eye images respectively; reading the image information of the left-eye and right-eye images and converting it into image texture data; processing the image texture data through the SDK interleaving method; under the condition that window focus detection is successful and human eye capture is successful, adjusting the positions of the left-eye and right-eye images in the display area according to the obtained human eye position information, and then performing interleaving processing to generate interleaved image data and outputting it to the display through the 3D output path; under the condition that window focus detection fails and human eye capture fails, the image data is output to the display as a 2D image through the 2D output path.
[0010] As a preferred embodiment of the visual training method for myopia prevention and correction based on naked-eye 3D display described in this invention, the video interleaving includes: writing the playback source file into the player to generate a video interface and performing real-time texture update processing on the video interface; performing window focus detection during the real-time texture update process; performing human eye tracking when window focus detection is successful; performing 3D interleaving processing on the real-time updated texture data to generate 3D interleaved image data and outputting it to the display through a 3D output path when human eye tracking is successful; and outputting the image data as a 2D image to the display through a 2D output path when window focus detection and human eye tracking fail.
[0011] As a preferred embodiment of the visual training method for myopia prevention and correction based on naked-eye 3D display described in this invention, the animation simulation includes: constructing left and right camera groups in a simulated world model; setting graphics, images, and animation objects in front of the lenses of the left and right camera groups for rendering to generate left and right view data; converting the left and right view data into texture data; performing 3D interleaving processing on the texture data and outputting it to the display through a 3D output path when window focus detection and human eye capture are successful; and outputting the texture data as a 2D image to the display through a 2D output path when window focus detection and human eye capture fail.
[0012] As a preferred embodiment of the visual training method for myopia prevention and correction based on a naked-eye 3D display described in this invention, the eye-tracking technology includes: acquiring binocular image data of the user through an eye-tracking camera set on the naked-eye 3D display; identifying and determining the position of the left and right eyes based on the binocular image data; acquiring coordinate data of the left and right eye positions within the display area; calculating the horizontal and vertical positions of the current eyeballs within the display area based on the coordinate data; inputting the horizontal and vertical positions as image adjustment parameters into the three-dimensional image display process; and performing 3D interlacing processing after correspondingly moving the display position of the three-dimensional image within the display area.
[0013] Another objective of this invention is to provide a visual training system for myopia prevention and correction based on a naked-eye 3D display. This system can achieve the structural division of visual training content, the interweaving and parallax synthesis of three-dimensional images, and the matching and adjustment of display areas based on human eye position information by constructing a collaborative control structure among a visual training construction module, a three-dimensional image generation module, and a human eye tracking and matching module. This solves the problems in the prior art, such as the lack of correspondence between visual training content and three-dimensional display mechanism, the single image interweaving method, and the lack of human eye position information in the image display control process.
[0014] As a preferred embodiment of the visual training system for myopia prevention and correction based on a naked-eye 3D display according to the present invention, it includes: a visual training construction module, a three-dimensional image generation module, and a human eye tracking and matching module; the visual training construction module is used to construct a visual training domain on the naked-eye 3D display and structurally divide it according to the visual motion zone, dynamic visual acuity zone, eye movement zone, visual perception zone, sensory integration zone, and fusion zone; the three-dimensional image generation module is used to perform three-dimensional synthesis of the regional images corresponding to the visual training domain using 3D interlacing and local 3D parallax rendering respectively; the human eye tracking and matching module is used to collect binocular image data and determine the left and right eye positions through a human eye tracking camera set on the naked-eye 3D display, obtain coordinate data in the display area and calculate the horizontal and vertical positions, use the horizontal and vertical positions as image adjustment parameters to move the display position of the three-dimensional image in the display area accordingly, execute the 3D output path under the condition that the window focus detection is successful and the human eye capture is successful, and execute the 2D output path under the condition that the window focus detection fails and the human eye capture fails.
[0015] Another object of the present invention is to provide a visual training device for myopia prevention and correction based on a naked-eye 3D display, including a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement a visual training method for myopia prevention and correction based on a naked-eye 3D display.
[0016] Another object of the present invention is to provide a visual training storage medium for myopia prevention and correction based on a naked-eye 3D display, wherein a computer program is stored thereon, and when the computer program is executed by a processor, the steps of a visual training method for myopia prevention and correction based on a naked-eye 3D display are implemented.
[0017] The beneficial effects of this invention are as follows: The visual training method for myopia prevention and correction based on naked-eye 3D display provided by this invention constructs partitioned visual training content on a naked-eye 3D display, combines image interweaving, video interweaving, animation simulation, and local 3D parallax rendering to generate three-dimensional images, and uses human eye tracking to obtain eye position information to dynamically match and adjust the display area. This achieves orderly organization of visual content and three-dimensional display structure, enhances the adaptability of three-dimensional image generation methods, improves the interactivity and stability of display control, and achieves better results in terms of coordination of three-dimensional presentation, content carrying capacity, and output control accuracy. Attached Figure Description
[0018] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0019] Figure 1 This is an overall flowchart of a visual training method for myopia prevention and correction based on a naked-eye 3D display, provided in Embodiment 1 of the present invention.
[0020] Figure 2 This is a schematic diagram of the path training for a visual training method for myopia prevention and correction based on a naked-eye 3D display, provided in Embodiment 1 of the present invention.
[0021] Figure 3 This is a schematic diagram of the Magic Vision training method for myopia prevention and correction based on a naked-eye 3D display, as provided in Embodiment 1 of the present invention.
[0022] Figure 4 This is a fixed 3D training diagram of a visual training method for myopia prevention and correction based on a naked-eye 3D display provided in Embodiment 1 of the present invention.
[0023] Figure 5 This is a 2D cross-over training diagram of a visual training method for myopia prevention and correction based on a naked-eye 3D display provided in Embodiment 1 of the present invention.
[0024] Figure 6 This is a schematic diagram of an underwater world training method for a visual training method based on a naked-eye 3D display for myopia prevention and correction provided in Embodiment 1 of the present invention.
[0025] Figure 7 This is a ticking clock training diagram for a visual training method based on a naked-eye 3D display for myopia prevention and correction provided in Embodiment 1 of the present invention.
[0026] Figure 8 This is a schematic diagram of line training for a visual training method for myopia prevention and correction based on a naked-eye 3D display, provided in Embodiment 1 of the present invention.
[0027] Figure 9 This is a schematic diagram of monocular vision training for a vision training method based on a naked-eye 3D display for myopia prevention and correction provided in Embodiment 1 of the present invention.
[0028] Figure 10 This is a schematic diagram of linear motion training for a visual training method based on a naked-eye 3D display for myopia prevention and correction provided in Embodiment 1 of the present invention.
[0029] Figure 11 This is a spatial motion training diagram of a visual training method for myopia prevention and correction based on a naked-eye 3D display, provided in Embodiment 1 of the present invention.
[0030] Figure 12 This is a maze training diagram illustrating a visual training method for myopia prevention and correction based on a naked-eye 3D display, as provided in Embodiment 1 of the present invention.
[0031] Figure 13 The arrow training diagram illustrates a visual training method for myopia prevention and correction based on a naked-eye 3D display, as provided in Embodiment 1 of the present invention.
[0032] Figure 14 This is a 3D target training diagram of a visual training method for myopia prevention and correction based on a naked-eye 3D display provided in Embodiment 1 of the present invention.
[0033] Figure 15 This is a schematic diagram of 3D cross-over training for a visual training method based on a naked-eye 3D display for myopia prevention and correction provided in Embodiment 1 of the present invention.
[0034] Figure 16 This is a schematic diagram of a circular motion training method for myopia prevention and correction based on a naked-eye 3D display, as provided in Embodiment 1 of the present invention.
[0035] Figure 17 This is a chasing training diagram of a visual training method for myopia prevention and correction based on a naked-eye 3D display provided in Embodiment 1 of the present invention.
[0036] Figure 18 This is a schematic diagram illustrating the target training of a vision training method for myopia prevention and correction based on a naked-eye 3D display, as provided in Embodiment 1 of the present invention.
[0037] Figure 19 This is a schematic diagram of cat training for a visual training method based on a naked-eye 3D display for myopia prevention and correction provided in Embodiment 1 of the present invention.
[0038] Figure 20 This is a schematic diagram of image interlacing for a visual training method for myopia prevention and correction based on a naked-eye 3D display provided in Embodiment 1 of the present invention.
[0039] Figure 21 This is a video interlacing diagram illustrating a visual training method for myopia prevention and correction based on a naked-eye 3D display, as provided in Embodiment 1 of the present invention.
[0040] Figure 22This is an animated simulation diagram of a visual training method for myopia prevention and correction based on a naked-eye 3D display, provided in Embodiment 1 of the present invention. Detailed Implementation
[0041] To make the above-mentioned objects, features, and advantages of the present invention more apparent and understandable, specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the protection scope of the present invention.
[0042] Example 1, referring to Figures 1-22 As an embodiment of the present invention, a visual training method for myopia prevention and correction based on a naked-eye 3D display is provided, comprising: S1: Constructing a visual training domain 100 on a naked-eye 3D display.
[0043] The first visual training area includes the visual-motor area, the dynamic visual acuity area, and the eye-movement area. In the visual-motor area, one or more training methods, such as fixed 3D training and 2D cross-over training, are used to control myopia without glasses. In the dynamic visual acuity area, one or more training methods, such as underwater world training, ticking clock training, line counting training, and monocular vision training, are used to control myopia without glasses. In the eye-movement area, one or more training methods, such as path training, linear motion training, spatial motion training, and maze training, are used to control myopia without glasses. The second perception and integration zone includes the visual perception zone, sensory integration zone, and fusion zone. In the visual perception zone, one or more training methods, such as arrow training and 3D target training, are used to control myopia without glasses. In the sensory integration zone, one or more training methods, such as 3D cross overlap training, circle movement training, chasing training, and target training, are used to control myopia without glasses. In the fusion zone, Magic Vision training and cat training are used to control myopia without glasses.
[0044] It should also be noted that, as referred to Figure 2 As shown, the path training includes tracking lines with only your eyes and reaching the destination without losing lines. Starting from a number, you must reach the correct letter. After completing the first image, click the next page to continue to the next image. There are a total of 5 images. The two sets of route maps are interwoven into a 3D image through 3D interlacing 200, which is then accurately projected onto the eyes using a naked-eye 3D display.
[0045] Magic Vision training includes, as referenced Figure 3As shown, 2D images are designed using visual algorithms. With the eyes spread out, the convergence point of the gaze is adjusted. In nearsightedness, the gaze converges in front of the object, while in nearsightedness, the gaze converges behind the object. Through training, the gaze can be trained to converge normally on the object. If there are 7 different images, look at the images while spreading your eyes, as if trying to see through the screen to reach a farther place. By training the eyes to spread out, 3D images will be seen. When an image appears, look at it for a period of time before looking at the next image.
[0046] Fixed 3D training includes, as referenced Figure 4 As shown, through 3D algorithms, the house moves while using local 3D parallax rendering 201 to achieve the switching of the house's interior and exterior depth of field. Observe the house getting bigger and smaller in the 3D background and carefully follow its changes. It is important to always notice that the background remains stationary and does not disappear, and always be aware of its existence.
[0047] 2D cross-over training includes, as referenced Figure 5 As shown, the control algorithm in the APK code enables the balance board and the computer host to connect via Bluetooth. The balance board sensor is controlled by first connecting the balance board to the computer host via Bluetooth. On the monitor screen, there is a fixed crosshair with a black border and a transparent interior, and a red crosshair. The red crosshair will light up at random positions on the screen. Moving the balance board until the two crosshairs coincide, when the red crosshair is perfectly positioned inside the black crosshair, a new red crosshair will light up, and this process will repeat at least twice, and can be repeated multiple times.
[0048] Underwater world training includes, as referenced Figure 6 As shown, the left and right videos are interwoven into a 3D video by 3D interlacing 200, and then precisely projected onto the eyes with the help of a naked-eye 3D display, allowing the user to watch the entire video and focus on the 3D image of a moving fish.
[0049] Tick clock training includes, as referenced Figure 7 As shown, the two sets of route maps on the left and right are interwoven into a 3D image by 3D interlacing 200, and then precisely projected onto the eyes with the help of a naked-eye 3D display to watch a 3D video consisting of 4 video segments appearing on the screen.
[0050] Line counting training includes, for example, referencing Figure 8 As shown, count the number of lines in each image. After completing the first test, proceed to the next page.
[0051] Monocular vision training includes, as referenced Figure 9 As shown, the left and right eyes see different things without obstructing the left and right eyes. This is used to train the left and right eyes to see separately, that is, the right eye sees white and the left eye sees video. Then, the polarity of the right eye is reversed, and the images seen by the left and right eyes are swapped.
[0052] Linear motion training includes, as referenced Figure 10 As shown, local 3D parallax rendering 201 enables real-time 3D synthesis of the ball during its movement, and controls the movement of small dots, letters, or numbers from left to right and from right to left, while controlling the movement speed. The eyes work together to track the 3D target dots, letters, or numbers on the screen, allowing the eyes to follow the target movement, thus training eye coordination and movement trajectory.
[0053] Spatial movement training includes, as referenced Figure 11 As shown, different numbers of 3D circles, letters, or numbers will appear on the screen. Concentrate and use your eyes to jump around and track all moving targets.
[0054] Maze training includes, as shown in the reference Figure 12 As shown, a 3D rendering of a line maze image is achieved through a 3D synthesis algorithm. Then, a 3D rendering of a ball is achieved by using local parallax. Through the control algorithm in the APK code, the balance board and the computer host are connected via Bluetooth to control the balance board sensor, that is, the balance board controls the red ball to move in the maze.
[0055] Arrow training includes, as referenced Figure 13 As shown, the first image displays arrows in random directions. Starting with the first arrow, move your arm in the direction of the arrow, move to the next arrow, and repeat the same process. Perform this for all arrows until the test ends. Then move to the next image, which has arrows and letters. Starting with the first arrow, move your arm in the direction of the arrow, say the letter after the arrow aloud while keeping your arm still, and continue until the test ends. Move to the next image, starting with the first arrow, and move your arm in the opposite direction of the arrow, and continue until the test ends.
[0056] 3D target training includes, as referenced Figure 14 As shown, you will see random numbers on the screen. A circle will light up above the number you are looking at. Move your eyes (not your head) to look at the circled number or letter and say it out loud. The letters and numbers will alternate.
[0057] 3D cross-over training includes, as referenced Figure 15 As shown, the monitor screen displays a fixed cross with a black border and a transparent interior, and a 3D red cross. The red cross will light up at random positions on the screen. Move the balance board to make the two crosses coincide. When the red cross is perfectly positioned inside the black cross, a new red cross will light up and this process will be repeated at least twice. This test can be repeated multiple times.
[0058] Circle exercise training includes, as shown in the reference... Figure 16As shown, a black circle and a 3D red circle are displayed on the monitor screen. The red circle lights up at random positions on the screen. Move the balance board to make the two circles overlap. When the red circle and the black circle perfectly overlap, a new red circle will light up and this process will be repeated at least twice. The test can be repeated multiple times.
[0059] Chase training includes, as referenced Figure 17 As shown, by moving the balance board, control the red ball to follow the lines and reach the finish line without losing the lines. Starting from a number, you must reach the correct letter. After completing the first picture, click the next page to continue to the next picture. There are a total of 5 pictures.
[0060] Target training includes, as referenced Figure 18 As shown, a red ball appears randomly in the blank space between the black lines. The ball moves with the balance board. Move the red ball from the area where it appears until it reaches the center circle. When it perfectly covers the center circle, it disappears, and a new red ball lights up in another area. Repeat this at least twice, and you can repeat this exercise as many times as you like.
[0061] Cat training includes, as shown in the reference Figure 19 As shown, there is a kitten inside the house. Clicking the right button with the mouse will make the kitten run outside the house, and clicking the left button will make the kitten hide inside the house. The training alternates between the inner and outer depth of field.
[0062] S2: Combining a 3D display mechanism, the training area in any visual training domain is presented as a corresponding naked-eye stereoscopic image within the naked-eye 3D display interface.
[0063] It should be noted that the three-dimensional display mechanism includes 3D interlacing 200 and local 3D parallax rendering 201; 3D interlacing 200 includes image interlacing 202, video interlacing 203, and animation simulation 204; local 3D parallax rendering 201 includes generating a complete image, creating a new canvas with the same height as the image and twice the width of the original image, drawing the original image on the left, copying the original image and offsetting it to the left and right, drawing it on the right side of the new canvas, and combining a left and right eye image; wherein the left offset is set as the outer depth of field, and the right offset is set as the inner depth of field.
[0064] For reference Figure 20As shown, the image interleaving 202 process first draws the 2D image as a left-eye image and a right-eye image respectively. After reading the image information of the left-eye and right-eye images, it is converted into image texture data and processed by the SDK interleaving method. During the interleaving process, window focus J is detected. If window focus J fails to be acquired, the 2D image is output to the display. If window focus J is acquired successfully, the human eye capture step is executed. Under the condition of successful human eye capture, the left-eye and right-eye images are processed for graphic transformation based on the acquired human eye position information. The processed image data is then input into the 3D interleaving 200 process to generate interleaved image data. Finally, the interleaved image is output to the display through the 3D output path. Under the condition of failed human eye capture, the image data remains as a 2D image and is output to the display through the 2D output path. Adjusting graphic transformations according to human eye includes adjusting the position of the left and right eye images within the display area before performing interleaving processing. This constitutes a dynamic image interleaving 202 path based on window focus J detection and human eye capture control, which is different from the processing method that only performs static interleaving on fixed left and right images.
[0065] For reference Figure 21 As shown, video interleaving 203 is executed. After the source file is written to the player, the playback process is executed. The playback process includes generating video frames and outputting them to the video interface, while performing real-time texture update processing on the video interface. During the real-time texture update process, window focus J detection is performed. When window focus J detection fails, the current image is output as 2D image data. When window focus J detection succeeds, the human eye tracking step is executed. Under the condition of successful human eye tracking, 3D interleaving 200 processing is performed on the real-time updated texture data to generate 3D interleaved image data, and the 3D interleaved image is output to the display through the 3D output path. Under the condition of failed human eye tracking, the image data is kept as a 2D image and output to the display through the 2D output path. The real-time texture update and the human eye tracking result together serve as the control conditions for triggering the 3D interleaving 200 processing, forming a dual-condition interleaving process based on window focus J detection and human eye tracking determination.
[0066] For reference Figure 22As shown, animation simulation 204 is executed, constructing left and right camera groups in the simulated world model. The lenses of the left and right camera groups are respectively aimed at corresponding virtual space areas. Graphics, images, and animated objects are drawn in front of the lenses of the left and right camera groups in the virtual space, and real-time rendering is performed on these graphics, images, and animated objects to form a rendered image. The rendered image is sampled within the critical point range of the left and right camera groups to generate left and right view data, which is then converted into texture data. After generating and updating the texture data, it is output to the window focus J detection process. If the window focus J detection is successful and human eye capture is successful, 3D interlacing 200 processing is performed on the texture data and it is output to the monitor through a 3D output path. If the window focus J detection fails or human eye capture fails, the texture data is output as a 2D image to the monitor through a 2D output path. The left and right camera groups are set to correspond to the left and right eye perspectives, and graphics, images, and animated objects are rendered independently in front of the lenses of the left and right camera groups, generating corresponding texture data.
[0067] S3: During the presentation of naked-eye stereoscopic images, human eye tracking technology 300 is used to obtain eye position information and dynamically match and adjust the display area of the three-dimensional image.
[0068] It should be noted that, firstly, the eye-tracking camera set on the naked-eye 3D display is activated to continuously capture images of the user's face area in front of the display, obtaining raw image data containing binocular features; the raw image data undergoes preset eye feature recognition processing to identify the left and right pupil areas and extract the corresponding pupil center point pixel coordinates; the pupil center point pixel coordinates are mapped to the display area coordinate system to obtain the left and right eye position coordinates; based on the left and right eye position coordinates, the horizontal and vertical position parameters of the current eyes in the display area are calculated to form the eye position information data of the current frame; the horizontal and vertical position parameters are input into the 3D image display process, and the position offset calculation is performed on the current 3D image to be output in the display area to generate the image display coordinates after position adjustment; after the image position offset calculation is completed, the adjusted 3D image data is submitted to the 3D output path for display; when the eye-tracking camera does not detect valid binocular features or the window focus J detection fails, the 3D image position matching calculation is stopped, and the current image data is switched to the 2D output path for display.
[0069] Example 2 is an embodiment of the present invention, which provides a visual training system for myopia prevention and correction based on a naked-eye 3D display, including a visual training construction module, a three-dimensional image generation module, and a human eye tracking and matching module.
[0070] The visual training construction module is used to build a visual training domain 100 on a naked-eye 3D display, and is structurally divided according to the visual motion area, dynamic visual acuity area, eye movement area, visual perception area, sensory integration area and fusion area.
[0071] The 3D image generation module is used to perform 3D synthesis on the region image corresponding to the visual training domain 100 using 3D interlacing 200 and local 3D parallax rendering 201 respectively.
[0072] The eye-tracking matching module is used to acquire binocular image data and determine the positions of the left and right eyes through an eye-tracking camera set on the naked-eye 3D display. It acquires coordinate data within the display area and calculates the horizontal and vertical positions. The horizontal and vertical positions are used as image adjustment parameters to move the display position of the 3D image within the display area accordingly. The 3D output path is executed when the window focus J is successfully detected and the human eye is successfully captured. The 2D output path is executed when the window focus J is not detected and the human eye is not captured.
[0073] This embodiment also provides a computer device, including a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, it implements a visual training method for myopia prevention and correction based on a naked-eye 3D display as proposed in the above embodiment.
[0074] This embodiment also provides a computer-readable storage medium storing a computer program thereon. When the computer program is executed by a processor, it implements a visual training method for myopia prevention and correction based on a naked-eye 3D display as proposed in the above embodiment.
[0075] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0076] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-including system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device.
[0077] More specific examples of computer-readable media (a non-exhaustive list) include: electrical connections (electronic devices) having one or more wires, portable computer disk drives (magnetic devices), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Furthermore, computer-readable media can even be paper or other suitable media on which the program can be printed, because the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in computer memory.
[0078] It should be understood that various parts of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0079] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.
Claims
1. A visual training method for myopia prevention and correction based on a naked-eye 3D display, characterized in that, include: Constructing a visual training domain for myopia prevention on a naked-eye 3D display interface (100). The visual training domain (100) includes a first visual training area and a second perception and integration area; In the first visual training area, images and videos are interwoven in 3D, using natural 3D vision to stimulate detailed or static, coarse or dynamic stereoscopic vision, and adjust the intersection point of the line of sight to conduct progressively more difficult separate vision training for the left and right eyes. In the second perception and integration area, dynamic stimulation training is conducted on human eye spatial ability and reaction ability through perception and spatial positioning training, binocular coordination and depth perception training. Combining the three-dimensional display mechanism, the training area in any visual training domain (100) is presented as a corresponding naked-eye stereoscopic image within the naked-eye 3D display interface; During the presentation of naked-eye stereoscopic images, human eye tracking technology (300) is used to obtain eye position information and dynamically match and adjust the display area of the three-dimensional image.
2. The visual training method for myopia prevention and correction based on a naked-eye 3D display as described in claim 1, characterized in that: The first visual training area includes a visual motion area, a dynamic visual acuity area, and an eye movement area; In the visual-motor zone, myopia control is performed on the naked eye using one or more of the following training methods: fixed 3D training and 2D cross-over training. In the dynamic visual acuity zone, myopia control is carried out on the naked eye using any one or different training methods among underwater world training, ticking clock training, line counting training and monocular vision training. In the eye movement zone, one or more of the following training methods, namely path training, linear motion training, spatial motion training and maze training, are used to control myopia without eye strain. The second perception and integration area includes a visual perception area, a sensory integration area, and a fusion area; In the visual perception zone, one or more training methods, such as arrow training and 3D target training, are used to control myopia without visual aids. In the sensory integration area, any one or more of the following training methods, such as 3D cross overlap training, circle movement training, chasing training and target training, can be used to control myopia without glasses. In the integration zone, Magic Vision training and cat training are used to prevent myopia in the naked eye.
3. The visual training method for myopia prevention and correction based on a naked-eye 3D display as described in claim 1 or 2, characterized in that: The three-dimensional display mechanism includes 3D interweaving (200), local 3D parallax rendering (201); The 3D interweaving (200) includes image interweaving (202), video interweaving (203), and animation simulation (204); The local 3D parallax rendering (201) includes generating a complete image, creating a new canvas with the same height as the image and twice the width of the original image, drawing the original image on the left, copying the original image and offsetting it to the left and right, drawing it on the right side of the new canvas, and combining a left and right eye image. The leftward offset is set to the outer depth of field, and the rightward offset is set to the inner depth of field.
4. The visual training method for myopia prevention and correction based on a naked-eye 3D display as described in claim 3, characterized in that: The image interlacing (202) includes, The 2D image is drawn as a left-eye image and a right-eye image respectively. The image information of the left-eye image and the right-eye image is read and converted into image texture data. The image texture data is processed by the SDK interleaving method. Under the condition that the window focus (J) detection is successful and the human eye capture is successful, the positions of the left-eye image and the right-eye image are adjusted in the display area according to the obtained human eye position information, and then interleaving is performed to generate interleaved image data and output to the display through the 3D output path. Under the condition that the window focus (J) detection fails and the human eye capture fails, the image data is output as a 2D image to the display through the 2D output path.
5. The visual training method for myopia prevention and correction based on a naked-eye 3D display as described in any one of claims 1, 2, and 4, characterized in that: The video interleaving (203) includes, After writing the source file to the player, a video interface is generated and real-time texture update processing is performed on the video interface. During the real-time texture update process, window focus (J) detection is performed. When window focus (J) detection is successful, the human eye tracking step is performed. Under the condition that human eye tracking is successful, the real-time updated texture data is processed by 3D interleaving (200) to generate 3D interleaved image data and output to the display through the 3D output path. Under the condition that window focus (J) detection fails and human eye tracking fails, the image data is output to the display as a 2D image through the 2D output path.
6. The visual training method for myopia prevention and correction based on a naked-eye 3D display as described in claim 5, characterized in that: The animation simulation (204) includes, In the simulated world model, construct left and right camera groups, set graphics, pictures and animation objects in front of the left and right camera group lenses for rendering to generate left and right view data, convert the left and right view data into texture data, perform 3D interleaving (200) processing on the texture data under the condition that the window focus (J) detection is successful and the human eye capture is successful, and output it to the display through the 3D output path, and output the texture data as a 2D image to the display through the 2D output path under the condition that the window focus (J) detection fails and the human eye capture fails.
7. The visual training method for myopia prevention and correction based on a naked-eye 3D display as described in any one of claims 1, 2, 4, and 6, characterized in that: The eye-tracking technology (300) includes, By collecting binocular image data of the user through an eye-tracking camera set on a naked-eye 3D display, the position of the left eye and the position of the right eye are identified and determined. The coordinate data of the position of the left eye and the position of the right eye are obtained in the display area. The horizontal and vertical positions of the eyeballs in the display area are calculated based on the coordinate data. The horizontal and vertical positions are used as image adjustment parameters and input into the three-dimensional image display process. The display position of the three-dimensional image in the display area is moved accordingly before 3D interleaving (200) processing is performed.
8. A visual training system for myopia prevention and correction based on a naked-eye 3D display, employing the visual training method for myopia prevention and correction based on a naked-eye 3D display as described in any one of claims 1 to 7, characterized in that: It includes a visual training module, a 3D image generation module, and a human eye tracking and matching module; The visual training construction module is used to construct a visual training domain (100) on a naked-eye 3D display and is structurally divided according to the visual motion area, dynamic visual acuity area, eye movement area, visual perception area, sensory integration area and fusion area. The three-dimensional image generation module is used to perform three-dimensional synthesis of the region image corresponding to the visual training domain (100) using 3D interlacing (200) and local 3D parallax rendering (201); The human eye tracking matching module is used to acquire binocular image data and determine the position of the left and right eyes through a human eye tracking camera set on the naked-eye 3D display. It acquires coordinate data in the display area and calculates the horizontal and vertical positions. The horizontal and vertical positions are used as image adjustment parameters to move the display position of the three-dimensional image in the display area accordingly. The 3D output path is executed when the window focus (J) is successfully detected and the human eye is successfully captured. The 2D output path is executed when the window focus (J) is not detected and the human eye is not captured.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the visual training method for myopia prevention and correction based on a naked-eye 3D display as described in any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the visual training method for myopia prevention and correction based on a naked-eye 3D display as described in any one of claims 1 to 7.