Visual fatigue alleviation method and apparatus, computer device, and storage medium

By displaying 3D virtual images on a naked-eye 3D display screen and utilizing dynamic display with varying depth of field, the problem of eye strain caused by prolonged viewing of 2D screens is solved, providing a comfortable relief method.

WO2026082036A1PCT designated stage Publication Date: 2026-04-23SHENZHEN LITITONG TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
SHENZHEN LITITONG TECH CO LTD
Filing Date
2025-10-14
Publication Date
2026-04-23

AI Technical Summary

Technical Problem

Prolonged viewing of two-dimensional flat screens causes eye strain, and existing methods of relief, such as eye drops, are often irritating or ineffective in urban environments where it is difficult to look into the distance.

Method used

Displaying 3D virtual images on a naked-eye 3D display screen, and controlling the display parameters of 3D virtual sub-objects to dynamically display them with multiple depths of field, achieving a floating effect that moves closer to or further away from the human eye.

Benefits of technology

By changing the viewing distance, it alleviates eye strain caused by a fixed viewing distance, providing a comfortable and effective way to relieve eye fatigue.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025127604_23042026_PF_FP_ABST
    Figure CN2025127604_23042026_PF_FP_ABST
Patent Text Reader

Abstract

The embodiments of the present application disclose a visual fatigue alleviation method and apparatus, a computer device, and a storage medium. The method comprises: displaying a three-dimensional virtual image in a naked-eye three-dimensional display screen, wherein a plurality of three-dimensional virtual sub-objects are displayed on the three-dimensional virtual image, and a volume of each three-dimensional virtual sub-object is less than a predefined volume threshold; determining a display parameter corresponding to each three-dimensional virtual sub-object when each three-dimensional virtual sub-object is displayed in the naked-eye three-dimensional display screen; and according to the display parameter, controlling each three-dimensional virtual sub-object to be dynamically displayed, at a plurality of different depths of field, in a three-dimensional space corresponding to the three-dimensional virtual image, so as to achieve a floating display effect in which the three-dimensional virtual sub-objects approach or move away from a human eye. This allows for a plurality of three-dimensional virtual sub-objects to be dynamically displayed at different depths of field according to a display parameter, so as to achieve a floating display effect in which the three-dimensional virtual sub-objects approach or move away from a human eye and a viewing distance of the human eye changes during viewing, thereby alleviating eye fatigue caused by a fixed viewing distance.
Need to check novelty before this filing date? Find Prior Art

Description

Methods, devices, computer equipment and storage media for relieving eye strain Technical Field

[0001] This application relates to the field of naked-eye 3D technology, specifically to a method, device, computer equipment, and storage medium for relieving eye strain. Background Technology

[0002] With the widespread use of smart electronic devices such as computers and mobile phones, people spend long periods of time looking at screens. This means that prolonged viewing of a two-dimensional plane keeps the eyes at a fixed viewing distance, which can easily lead to eye strain and even weaken the lens's ability to adjust, resulting in myopia.

[0003] There are many ways to relieve eye strain, such as using eye drops. However, some eye drops contain strong irritants that can cause discomfort. Another method is to look into the distance outdoors to adjust the lens and relieve eye strain, but in urban environments, dense buildings often prevent this.

[0004] Therefore, in modern society, how to alleviate eye strain has become an urgent technical problem to be solved. Summary of the Invention

[0005] This application provides a method, apparatus, computer device, and storage medium for relieving eye strain, which can alleviate eye strain.

[0006] To achieve the above objectives, the first aspect of this application provides a method for relieving eye strain, comprising:

[0007] A three-dimensional virtual image is displayed on a naked-eye three-dimensional display screen. Multiple three-dimensional virtual sub-objects are displayed on the three-dimensional virtual image, and the volume of each three-dimensional virtual sub-object is smaller than a preset volume threshold.

[0008] Determine the display parameters corresponding to each three-dimensional virtual sub-object when it is displayed on the naked-eye three-dimensional display screen;

[0009] Based on the display parameters, each three-dimensional virtual sub-object is dynamically displayed in the three-dimensional space corresponding to the three-dimensional virtual screen with multiple different depths of field, so as to achieve a floating display effect in which the three-dimensional virtual sub-object moves closer to or further away from the human eye.

[0010] To achieve the above objectives, a second aspect of this application provides a device for relieving eye strain, comprising:

[0011] The display module is used to display a three-dimensional virtual image on a naked-eye three-dimensional display screen. The three-dimensional virtual image displays multiple three-dimensional virtual sub-objects, and the volume of each three-dimensional virtual sub-object is less than a preset volume threshold.

[0012] The determination module is used to determine the display parameters corresponding to each three-dimensional virtual sub-object when it is displayed on the naked-eye three-dimensional display screen;

[0013] The dynamic display module is used to control each three-dimensional virtual sub-object to be dynamically displayed in the three-dimensional space corresponding to the three-dimensional virtual screen with a variety of different depths of field according to the display parameters, so as to achieve a floating display effect in which the three-dimensional virtual sub-object moves closer to or further away from the human eye.

[0014] In some embodiments, the display parameters include at least the target visual off-screen distance corresponding to each 3D virtual sub-object when displayed on the naked-eye 3D display screen, and the determining module is used for:

[0015] Determine the viewing distance between the human eye and the naked-eye 3D display screen;

[0016] When the viewing distance is within the preset viewing distance range, the viewing distance is multiplied by a preset proportional coefficient to obtain a preset off-screen distance threshold.

[0017] The target visual out-of-screen distance is determined based on the preset out-of-screen distance threshold, and the display parameters corresponding to each three-dimensional virtual sub-object when displayed on the naked-eye three-dimensional display screen are generated based on the target visual out-of-screen distance. The target visual out-of-screen distance is the minimum visual out-of-screen distance of each three-dimensional virtual sub-object.

[0018] In some embodiments, the display parameters include at least the display area corresponding to each three-dimensional virtual sub-object when displayed on the naked-eye 3D display screen, and the determining module is used for:

[0019] Determine the total display area of ​​the naked-eye 3D display screen;

[0020] Determine the cross-sectional area of ​​each three-dimensional virtual sub-object parallel to the naked-eye three-dimensional display screen;

[0021] The cross-sectional area is determined as the display area of ​​each three-dimensional virtual sub-object, and the display parameters corresponding to each three-dimensional virtual sub-object when displayed on the naked-eye three-dimensional display screen are generated based on the display area, wherein the display area is within one-thousandth of the total display area.

[0022] In some embodiments, the display parameters include at least the flow velocity of each three-dimensional virtual sub-object in the three-dimensional space corresponding to the three-dimensional virtual image when it is displayed on the naked-eye 3D display screen. A determining module is used for:

[0023] Determine the first velocity of each three-dimensional virtual sub-object in the depth direction perpendicular to the naked-eye three-dimensional display screen in the three-dimensional space;

[0024] The flow velocity of each three-dimensional virtual sub-object in the three-dimensional space is determined based on the first velocity, and the display parameters corresponding to each three-dimensional virtual sub-object when displayed on the naked-eye three-dimensional display screen are generated based on the flow velocity.

[0025] In some implementations, the three-dimensional virtual image generates at least one hundred three-dimensional virtual sub-objects within a preset time period.

[0026] In some implementations, the dynamic display module is used for:

[0027] According to the display parameters, each three-dimensional virtual sub-object is dynamically displayed in the three-dimensional space corresponding to the three-dimensional virtual screen with multiple different depths of field.

[0028] The volume of the three-dimensional virtual sub-object changes dynamically according to the depth of field.

[0029] In some embodiments, the visual fatigue relief device further includes a first adjustment module for:

[0030] After controlling each three-dimensional virtual sub-object to dynamically display in the three-dimensional space corresponding to the three-dimensional virtual screen with multiple different depths of field according to the display parameters, the wetness of the human eye and / or blinking frequency are obtained;

[0031] The stimulation value of the human eye is determined based on the moisture level and / or the blinking frequency;

[0032] When the stimulus value is lower than the preset stimulus value, the shape of at least a portion of the three-dimensional virtual sub-object is adjusted, and / or the volume of at least a portion of the three-dimensional virtual sub-object is increased, so as to obtain the adjusted three-dimensional virtual sub-object;

[0033] According to the display parameters, the adjusted three-dimensional virtual sub-object is dynamically displayed in the three-dimensional space corresponding to the three-dimensional virtual screen with a variety of different depths of field, so as to achieve the floating display effect of the adjusted three-dimensional virtual sub-object moving closer to or away from the human eye.

[0034] In some embodiments, the visual fatigue relief device further includes a second adjustment module for:

[0035] After controlling each three-dimensional virtual sub-object to dynamically display with multiple different depths of field in the three-dimensional space corresponding to the three-dimensional virtual screen according to the display parameters, the adjustment parameters corresponding to each three-dimensional virtual sub-object are obtained.

[0036] Adjust the display parameters of each 3D virtual sub-object according to the adjustment parameters to obtain the updated display parameters;

[0037] According to the updated display parameters, each three-dimensional virtual sub-object is dynamically displayed in the three-dimensional space corresponding to the three-dimensional virtual screen with a variety of different depths of field, so as to achieve a floating display effect in which the three-dimensional virtual sub-object moves closer to or further away from the human eye.

[0038] In some embodiments, the visual fatigue relief device further includes a preview module for:

[0039] Before determining the display parameters corresponding to each three-dimensional virtual sub-object when it is displayed on the naked-eye three-dimensional display screen, multiple three-dimensional virtual sub-objects of different types are pre-displayed in the three-dimensional virtual screen;

[0040] Obtain the rate of change of the human eye's pupil diameter when displaying multiple 3D virtual sub-objects of each type;

[0041] Multiple three-dimensional virtual sub-objects of the type corresponding to the highest rate of change are identified as multiple three-dimensional virtual sub-objects to be displayed on the naked-eye 3D display screen.

[0042] To achieve the above objectives, a third aspect of this application provides a computer-readable storage medium storing a plurality of instructions adapted for loading by a processor to execute the eye strain relief method provided in the embodiments of this application.

[0043] To achieve the above objectives, a fourth aspect of this application provides a computer device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the eye strain relief method provided in the embodiments of this application.

[0044] In this embodiment, a three-dimensional virtual image is displayed on a naked-eye 3D display screen. Multiple three-dimensional virtual sub-objects are displayed on the 3D virtual image, each with a volume smaller than a preset volume threshold. Display parameters for each three-dimensional virtual sub-object are determined on the naked-eye 3D display screen. Based on these display parameters, each three-dimensional virtual sub-object is dynamically displayed with different depths of field in the corresponding three-dimensional space of the 3D virtual image, achieving a floating display effect where the three-dimensional virtual sub-objects move closer to or further away from the viewer's eye. Thus, by displaying a three-dimensional virtual image containing multiple three-dimensional virtual sub-objects on a naked-eye 3D display screen, and allowing these sub-objects to be dynamically displayed with different depths of field according to the display parameters, a floating display effect where the three-dimensional virtual sub-objects move closer to or further away from the viewer's eye is achieved. This changes the viewing distance when the viewer looks at the three-dimensional virtual sub-objects, thereby alleviating eye fatigue caused by a fixed viewing distance.

[0045] Other features and advantages of this application will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the application. The objectives and other advantages of this application may be realized and obtained by means of the structures particularly pointed out in the description, claims and drawings. Attached Figure Description

[0046] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0047] Figure 1 is a schematic diagram of the system framework corresponding to the visual fatigue relief method provided in the embodiment of this application;

[0048] Figure 2 is a schematic diagram of a scenario corresponding to the visual fatigue relief method provided in the embodiments of this application;

[0049] Figure 3 is a flowchart illustrating the method for relieving eye strain provided in an embodiment of this application;

[0050] Figure 4 is a schematic diagram of the viewing distance provided in an embodiment of this application;

[0051] Figure 5 is a schematic diagram of the target visual off-screen distance provided in an embodiment of this application;

[0052] Figure 6 is a schematic diagram of the three-dimensional space provided in an embodiment of this application;

[0053] Figure 7 is a schematic diagram of another scenario for relieving visual fatigue provided in an embodiment of this application;

[0054] Figure 8 is another flowchart illustrating the method for relieving eye strain provided in an embodiment of this application.

[0055] Figure 9 is a schematic diagram of the structure of the visual fatigue relief device provided in the embodiment of this application;

[0056] Figure 10 is a schematic diagram of the structure of the computer device provided in an embodiment of this application. Detailed Implementation

[0057] To enable those skilled in the art to better understand the solutions of this application, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0058] It is understood that in the specific embodiments of this application, data related to the blinking frequency and moisture level of the user's eyes are involved. When the above embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of related data must comply with relevant laws, regulations and standards.

[0059] It should be noted that while some processes described in the specification, claims, and accompanying drawings include multiple steps appearing in a specific order, it should be clearly understood that these steps may not be performed in the order they appear herein or may be performed in parallel. The step numbers are merely used to distinguish different steps and do not represent any particular order of execution. Furthermore, descriptions such as "first," "second," or "objective" are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. Additionally, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to these processes, methods, products, or apparatuses.

[0060] In this application, "at least one" means one or more, and "more" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.

[0061] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0062] Before providing a further detailed description of the embodiments of this application, the nouns and terms used in the embodiments of this application are explained, and the nouns and terms used in the embodiments of this application shall be interpreted as follows:

[0063] Glasses-free 3D refers to the ability to view stereoscopic 3D images with the naked eye without the aid of any special glasses or other auxiliary equipment. Glasses-free 3D technology primarily utilizes the principle of parallax in the human eye. Because the two eyes are positioned differently, they perceive slightly different images. Glasses-free 3D technology uses special screen designs or optical devices to project images from different perspectives onto the left and right eyes respectively, thus creating a stereoscopic effect in the brain. Common glasses-free 3D technologies include parallax barrier technology and lenticular lens technology.

[0064] The principle of parallax in the human eye refers to the difference in viewing angle produced when the two eyes observe the same object from different positions, thus forming different images on the retina. The brain processes and fuses these two slightly different images to create a sense of depth and stereoscopic effect.

[0065] Orthographic parallax: The parallax that occurs when the left view of an object on a display screen is on the left and the right view is on the right. When viewing an object with orthographic parallax, the perceived image of the object is behind the display screen.

[0066] Negative parallax: The parallax where the left view of an object on a display screen is on the right and the right view is on the left. When viewing an object with negative parallax, the perceived image of the object is in front of the display screen.

[0067] Stereoscopic vision involves providing each eye with images exhibiting parallax, which are then synthesized by the brain to create a sense of depth. This is widely recognized as one of the main mechanisms for forming stereoscopic vision. For example, computer devices reproduce image signals with parallax information into images with parallax, thus creating stereoscopic vision for the observer.

[0068] The above is a detailed introduction to the relevant terminology.

[0069] Before introducing the eye strain relief method, apparatus, computer device, and storage medium provided in the embodiments of this application, let's first describe the existing technical problems:

[0070] With the widespread use of smart electronic devices such as computers and mobile phones, people spend long periods of time looking at screens. This means that prolonged viewing of a two-dimensional plane keeps the eyes at a fixed viewing distance, which can easily lead to eye strain and even weaken the lens's ability to adjust, resulting in myopia.

[0071] There are many ways to relieve eye strain, such as using eye drops. However, some eye drops contain strong irritants that can cause discomfort. Another method is to look into the distance outdoors to adjust the lens and relieve eye strain, but in urban environments, dense buildings often prevent this.

[0072] Therefore, in modern society, how to alleviate eye strain has become an urgent technical problem to be solved.

[0073] To address the aforementioned technical issues, this application embodiment displays a three-dimensional virtual image on a naked-eye three-dimensional display screen. The three-dimensional virtual image contains multiple three-dimensional virtual sub-objects, which can be dynamically displayed with different depths of field according to display parameters. This achieves a floating display effect where the three-dimensional virtual sub-objects move closer to or further away from the human eye. As a result, the viewing distance changes when the human eye views the three-dimensional virtual sub-objects, thereby alleviating eye fatigue caused by a fixed viewing distance.

[0074] Please refer to Figure 1, which is a schematic diagram of the system framework corresponding to the visual fatigue relief method provided in the embodiments of this application. The visual fatigue relief method provided in the embodiments of this application can be applied to this system framework.

[0075] Please refer to Figure 1 for details. Figure 1 is a system architecture diagram of the method for relieving eye strain provided in the embodiments of this application. It includes a terminal 140, an Internet 130, a gateway 120, a server 110, etc.

[0076] Terminal 140 or server 110 can be a device for implementing methods to relieve eye strain.

[0077] Terminal 140 includes, but is not limited to, mobile phones, computers, smart voice interaction devices, smart home appliances, vehicle terminals, and aircraft. This application embodiment can be applied to various scenarios, including but not limited to cloud office and enterprise management. Furthermore, it can be a single device or a collection of multiple devices. For example, multiple desktop computers can be interconnected via a local area network, sharing a single monitor to work collaboratively, forming a single terminal 140. Terminal 140 can communicate with the Internet 130 via wired or wireless means to exchange data.

[0078] Server 110 refers to a computer system that can provide certain services to terminal 140. Compared to ordinary terminal 140, server 110 has higher requirements in terms of stability, security, and performance. Server 110 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms.

[0079] Gateway 120, also known as an internetwork connector or protocol converter, is a computer system or device that acts as a translator, enabling network interconnection at the transport layer. It bridges the gap between two systems using different communication protocols, data formats, languages, or even completely different architectures. Gateways can also provide filtering and security functions. Messages sent from terminal 140 to server 110 are forwarded to the corresponding server 110 via gateway 120. Messages sent from server 110 to terminal 140 are also forwarded to the corresponding terminal 140 via gateway 120.

[0080] The eye strain relief method in this application can be applied in various scenarios, such as relieving eye strain, vision training, and vision recovery. This application does not limit the scenarios in which the eye strain relief method in this application can be used.

[0081] Please refer to Figure 2, which is a schematic diagram of the scenario corresponding to the visual fatigue relief method provided in the embodiments of this application.

[0082] In the scenario shown in Figure 2, the naked-eye 3D display screen can show a 3D virtual image. This virtual image contains multiple 3D virtual sub-objects, which can be combined to form a single 3D virtual object for display. For example, a 3D virtual object could be quicksand, water vapor, fire, or a meteor. If the 3D virtual object is quicksand, its sub-objects could be grains of sand within the quicksand. If the 3D virtual object is water vapor, its sub-objects could be water droplets within the water vapor.

[0083] Each 3D virtual sub-object has corresponding display parameters. These parameters can be used to control the display of each sub-object on a glasses-free 3D display screen. For example, display parameters might include the display area of ​​each sub-object, which can be used to control its 3D virtual display on the screen. Or, display parameters might include the visual off-screen distance of each sub-object, which can be used to control its 3D virtual display on the screen.

[0084] After setting the display parameters, each 3D virtual sub-object can be dynamically displayed with different depths of field in the corresponding 3D space of the 3D virtual screen, achieving a floating display effect where the 3D virtual sub-objects move closer to or further away from the viewer's eye. Therefore, by displaying a 3D virtual screen containing multiple 3D virtual sub-objects on a glasses-free 3D display, and these sub-objects dynamically displaying with different depths of field according to the display parameters, a floating display effect where the 3D virtual sub-objects move closer to or further away from the viewer's eye is achieved. This changes the viewing distance when the viewer looks at the 3D virtual sub-objects, thus alleviating eye fatigue caused by a fixed viewing distance.

[0085] As shown in Figure 2, the PP direction represents the depth of field. Multiple 3D virtual sub-objects can be dynamically displayed with different depths of field in the 3D space corresponding to the 3D virtual screen. For example, when the depth of field corresponding to a 3D virtual sub-object is large, a positive parallax will be formed in the human eye when viewing it. In this case, when the 3D virtual sub-object is displayed in the 3D virtual screen, it will be behind the plane of the naked-eye 3D display screen, i.e., on the side away from the human eye. Conversely, when the depth of field corresponding to a 3D virtual sub-object is small, a negative parallax will be formed in the human eye when viewing it. In this case, when the 3D virtual sub-object is displayed in the 3D virtual screen, it will be in front of the plane of the naked-eye 3D display screen, i.e., on the side closer to the human eye.

[0086] Multiple 3D virtual sub-objects continuously update the depth of field in the 3D virtual scene, thereby achieving a floating display effect where the 3D virtual sub-objects move closer to or further away from the human eye. Taking the formation of quicksand by multiple 3D virtual sub-objects as an example, it creates the effect of quicksand flowing into or out of the human eye, thus forming a flowing display effect. When viewing, the human eye will adjust the viewing distance from far to near or from near to far as the quicksand flows, thereby adjusting the lens of the human eye and relieving eye fatigue caused by fixed viewing distance.

[0087] The above is a general description of the visual fatigue relief method provided in the embodiments of this application in the context of relieving eye fatigue. In fact, the visual fatigue relief method in this application can also be used in scenarios such as vision training and vision recovery, and there are no limitations on this.

[0088] The following will describe in detail the methods, apparatus, computer devices and storage media for relieving eye strain provided in the embodiments of this application.

[0089] This application provides a method, apparatus, computer device, and storage medium for relieving eye strain. Specifically, this application will describe the eye strain relief apparatus, which can be integrated into a computer device, such as a server or a terminal. The server can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. The terminal can be a smartphone, tablet, laptop, desktop computer, in-vehicle terminal, intelligent voice interaction device, etc., but is not limited to these. This application can be applied to various scenarios, including but not limited to relieving eye strain.

[0090] Please refer to Figure 3, which is a flowchart illustrating the method for relieving eye strain provided in an embodiment of this application. The method for relieving eye strain may include the following steps:

[0091] Step 210: Display a three-dimensional virtual image on a naked-eye three-dimensional display screen. Multiple three-dimensional virtual sub-objects are displayed on the three-dimensional virtual image, and the volume of each three-dimensional virtual sub-object is less than a preset volume threshold.

[0092] Step 220: Determine the display parameters for each 3D virtual sub-object when it is displayed on a naked-eye 3D display screen;

[0093] Step 230: Control each 3D virtual sub-object to be dynamically displayed in the 3D space corresponding to the 3D virtual screen with a variety of different depths of field according to the display parameters, so as to achieve the floating display effect of the 3D virtual sub-object moving closer to or away from the human eye.

[0094] Steps 210 to 230 will be described in detail below.

[0095] In step 210, a three-dimensional virtual image is displayed on a naked-eye three-dimensional display screen. Multiple three-dimensional virtual sub-objects are displayed on the three-dimensional virtual image, and the volume of each three-dimensional virtual sub-object is less than a preset volume threshold.

[0096] In this embodiment of the application, the naked-eye 3D display screen can display a 3D virtual image. This 3D virtual image can be viewed by the human eye without any professional equipment. The naked-eye 3D display screen can simultaneously display the left and right views of the 3D virtual image. When the human eye observes the left and right views, a positive or negative parallax will be formed in the human eye, thereby enabling the viewing of the 3D virtual image.

[0097] In some implementations, multiple 3D virtual sub-objects can be displayed in a 3D virtual screen, each with a volume smaller than a preset volume threshold. It is understood that the larger the volume of a 3D virtual sub-object, the stronger the visual stimulation will be when the virtual object moves and changes depth in the corresponding 3D space, similar to the sensation of a large object impacting the eye, causing physiological discomfort. To address this issue, this application reduces the visual stimulation caused by the virtual object's movement and depth changes in 3D space by making each 3D virtual sub-object's volume smaller than a preset volume threshold, thus more comfortably alleviating eye strain.

[0098] The three-dimensional virtual screen generates at least one hundred three-dimensional virtual sub-objects within a preset time. For example, at least one hundred three-dimensional virtual sub-objects are generated and displayed in the three-dimensional virtual screen within one minute. As described in the above scenario, multiple three-dimensional virtual sub-objects can form three-dimensional virtual objects representing different scenes such as quicksand, water vapor, firelight, and meteors. To form a certain scale of one of these scenes, this application requires setting the number of three-dimensional virtual sub-objects to more than one hundred. Only in this way can multiple three-dimensional virtual sub-objects constitute a three-dimensional virtual object, thereby displaying one of these scenes in the three-dimensional virtual screen.

[0099] In this embodiment, multiple three-dimensional virtual sub-objects of various types can be pre-set. Different three-dimensional virtual sub-objects can form different three-dimensional virtual objects. For example, a three-dimensional virtual object can be quicksand, water vapor, firelight, or a meteor. Assuming the three-dimensional virtual object is quicksand, the three-dimensional virtual sub-objects can be sand grains within the quicksand. Assuming the three-dimensional virtual object is water vapor, the three-dimensional virtual sub-objects can be water droplets within the water vapor.

[0100] In some implementations, before determining the display parameters corresponding to each 3D virtual sub-object when displayed on a glasses-free 3D display screen, the following steps are included:

[0101] (1.1) Pre-display multiple 3D virtual sub-objects of different types in a 3D virtual screen;

[0102] (1.2) Obtain the rate of change of the pupil diameter of the human eye when displaying multiple three-dimensional virtual sub-objects of each type;

[0103] (1.3) The multiple three-dimensional virtual sub-objects of the type corresponding to the highest change rate are identified as multiple three-dimensional virtual sub-objects to be displayed on the naked-eye three-dimensional display screen.

[0104] In the 3D virtual scene, multiple 3D virtual sub-objects of different types can be displayed in advance. Multiple 3D virtual sub-objects of each type can form a 3D virtual object of a scene, such as forming 3D virtual objects corresponding to scenes such as quicksand, water vapor, firelight, and meteors.

[0105] It is understandable that different users have different sensitivities to different scenes. For example, some users' eyes are more sensitive to quicksand, while others are more sensitive to meteors. Therefore, multiple 3D virtual sub-objects of different types can be pre-displayed in the 3D virtual screen to show different scenes. Then, it can be determined which scene the user is more sensitive to, and the multiple 3D virtual sub-objects corresponding to the more sensitive scene can be determined as multiple 3D virtual sub-objects to be displayed on the naked-eye 3D display screen.

[0106] Specifically, when pre-displaying multiple 3D virtual sub-objects of each type in a 3D virtual screen, for example, controlling the pre-display of multiple 3D virtual sub-objects of each type in a 3D virtual screen according to default display parameters, such as displaying floating display effects of scenes like quicksand, water vapor, firelight, and meteors.

[0107] When displaying multiple 3D virtual sub-objects of each type, the rate of change in the human eye's pupil diameter during the display can be obtained. This rate of change reflects the human eye's sensitivity to the multiple 3D virtual sub-objects of each type during the pre-display. For example, taking the quicksand scene as an example, during the pre-display, multiple 3D virtual sub-objects can show the effect of quicksand flowing towards or away from the human eye. At this time, the rate of change in the human eye's pupil diameter can be obtained, such as the rate at which the pupil diameter increases or decreases. Specifically, this can be achieved by continuously filming the user's eyes with a camera and then analyzing the rate of change in the human eye's pupil diameter at different time points.

[0108] It is understandable that the faster the pupil diameter changes, the more sensitive the human eye is to a certain scene. Multiple 3D virtual sub-objects of the type corresponding to the highest rate of change can be identified as multiple 3D virtual sub-objects to be displayed on the naked-eye 3D display screen. In subsequent processes, multiple 3D virtual sub-objects of this type can be displayed.

[0109] The advantage of doing this is that by pre-displaying multiple types of 3D virtual sub-objects, the type of 3D virtual sub-objects that the user's eyes are most sensitive to can be selected for continued naked-eye 3D display in subsequent processes, thereby achieving a more effective stimulation of the human eye and effectively relieving eye fatigue.

[0110] In step 220, the display parameters corresponding to each three-dimensional virtual sub-object when displayed on the naked-eye three-dimensional display screen are determined.

[0111] In multiple 3D virtual sub-objects, each 3D virtual sub-object has corresponding display parameters when displayed on a naked-eye 3D display screen. These display parameters can include various parameters. The display parameters can be used to control the display of multiple 3D virtual sub-objects on the naked-eye 3D display screen, or they can be understood as the display parameters controlling the display of multiple 3D virtual sub-objects in the 3D space corresponding to the 3D virtual screen.

[0112] In some implementations, the display parameters include at least the target visual off-screen distance corresponding to each 3D virtual sub-object when displayed on the naked-eye 3D display screen, and determining the display parameters corresponding to each 3D virtual sub-object when displayed on the naked-eye 3D display screen includes:

[0113] (1.1) Determine the viewing distance between the human eye and the naked-eye 3D display screen;

[0114] (1.2) When the viewing distance is within the preset viewing distance range, the viewing distance is multiplied by the preset proportional coefficient to obtain the preset off-screen distance threshold;

[0115] (1.3) Determine the target visual out-of-screen distance based on the preset out-of-screen distance threshold, and generate the display parameters corresponding to each three-dimensional virtual sub-object when it is displayed on the naked-eye three-dimensional display screen based on the target visual out-of-screen distance. The target visual out-of-screen distance is the minimum visual out-of-screen distance of each three-dimensional virtual sub-object.

[0116] Please refer to Figure 4, which is a schematic diagram of the viewing distance provided in an embodiment of this application. The distance between the human eye and the plane of the naked-eye 3D display screen can be obtained and determined as the viewing distance between the human eye and the naked-eye 3D display screen, as shown in Figure 4. The viewing distance can be D.

[0117] When the viewing distance is within a preset viewing distance range, such as within 2 meters, the preset off-screen distance threshold can be obtained by multiplying the viewing distance by a preset scaling factor. The preset scaling factor can be a single coefficient or multiple coefficients. For example, if the preset scaling factor is 5%, then the viewing distance is multiplied by 5% to obtain the preset off-screen distance threshold.

[0118] Then, the target visual out-of-screen distance is determined based on the preset out-of-screen distance threshold. For example, the preset out-of-screen distance threshold can be directly determined as the target visual out-of-screen distance. The target visual out-of-screen distance is the minimum visual out-of-screen distance for each 3D virtual sub-object. In other words, if each 3D virtual sub-object is to appear outside the naked-eye display screen during 3D display, then the distance at which it appears must be at least the minimum visual out-of-screen distance. The distance at which it appears can be understood as the distance of the 3D virtual sub-object in 3D space perpendicular to the plane where the naked-eye 3D display screen is located.

[0119] Please also refer to Figure 5, which is a schematic diagram of the target visual off-screen distance provided in the embodiments of this application.

[0120] The display parameters for each 3D virtual sub-object when displayed on the naked-eye 3D display screen can be generated based on the target visual out-of-screen distance, as shown in Figure 5. The target visual out-of-screen distance is S. It can be controlled that the visual out-of-screen distance for each 3D virtual sub-object when displayed on the naked-eye 3D display screen must be greater than or equal to the target visual out-of-screen distance S. Then, the visual out-of-screen distance for each 3D virtual sub-object is used as one of the display parameters.

[0121] The advantage of doing this is that it allows us to control the visual off-screen distance of each 3D virtual sub-object to be above the target visual off-screen distance. This enhances the stereoscopic effect of multiple 3D virtual sub-objects when displayed, increases the stimulation to the human eye, and helps the human eye adjust its viewing distance to relieve eye strain.

[0122] In some implementations, the display parameters include at least the display area corresponding to each 3D virtual sub-object when displayed on a glasses-free 3D display screen, and determining the display parameters corresponding to each 3D virtual sub-object when displayed on a glasses-free 3D display screen includes:

[0123] (2.1) Determine the total display area of ​​the naked-eye 3D display screen;

[0124] (2.2) Determine the cross-sectional area of ​​each 3D virtual sub-object parallel to the naked-eye 3D display screen;

[0125] (2.3) The cross-sectional area is determined as the display area of ​​each three-dimensional virtual sub-object, and the display parameters corresponding to each three-dimensional virtual sub-object when displayed on the naked-eye three-dimensional display screen are generated according to the display area. The display area is within one-thousandth of the total display area.

[0126] The process involves first determining the total display area of ​​the glasses-free 3D display screen, then determining the cross-sectional area of ​​each 3D virtual sub-object parallel to the screen. For example, each 3D virtual sub-object can be cut, resulting in a cross-section that is parallel to the plane of the glasses-free 3D display screen. The area of ​​this cross-section is then determined as the cross-sectional area. This cross-sectional area is then used to determine the display area of ​​each 3D virtual sub-object, which is less than one-thousandth of the total display area. Finally, display parameters for each 3D virtual sub-object are generated based on the display area, meaning the display area is used as one of the display parameters.

[0127] The advantage of doing this is that it allows for reasonable control over the perceived size of each 3D virtual sub-object when displayed on a naked-eye 3D screen, avoiding excessive stimulation to the human eye and causing discomfort due to the perceived size of the 3D virtual sub-object being too large.

[0128] In some implementations, the display parameters include at least the flow velocity of each 3D virtual sub-object in the 3D space corresponding to the 3D virtual image when displayed on the naked-eye 3D display screen. Determining the display parameters corresponding to each 3D virtual sub-object when displayed on the naked-eye 3D display screen includes:

[0129] (3.1) Determine the first velocity of each 3D virtual sub-object in the depth direction perpendicular to the naked-eye 3D display screen in 3D space;

[0130] (3.2) Determine the flow velocity of each three-dimensional virtual sub-object in three-dimensional space based on the first velocity, and generate the display parameters corresponding to each three-dimensional virtual sub-object when it is displayed on the naked-eye three-dimensional display screen based on the flow velocity.

[0131] Please refer to Figure 6, which is a schematic diagram of the three-dimensional space provided in the embodiment of this application.

[0132] The three-dimensional virtual image corresponds to a three-dimensional space. In this three-dimensional space, a three-dimensional coordinate system can be established, in which the plane formed by the X-axis and Y-axis is parallel to the plane of the naked-eye 3D display screen, while the plane formed by the X-axis and Z-axis is perpendicular to the plane of the naked-eye 3D display screen, and the plane formed by the Y-axis and Z-axis is perpendicular to the plane of the naked-eye 3D display screen.

[0133] The first velocity of each 3D virtual sub-object in the depth direction perpendicular to the naked-eye 3D display screen in 3D space can be determined, which is the first velocity in the Z-axis direction.

[0134] Then, based on the first velocity, the corresponding flow velocity of each three-dimensional virtual sub-object in three-dimensional space is determined. For example, the first velocity of the three-dimensional virtual sub-object can be directly determined as the corresponding flow velocity of the three-dimensional virtual sub-object in three-dimensional space.

[0135] For example, the second velocity of each 3D virtual sub-object in the X-axis direction in 3D space and the third velocity of each 3D virtual sub-object in the Y-axis direction in 3D space can be obtained. Finally, a target velocity is generated based on the first velocity, the second velocity and the third velocity, and the target velocity is determined as the flow velocity of each 3D virtual sub-object in 3D space.

[0136] Finally, based on the flow velocity, the display parameters corresponding to each 3D virtual sub-object are generated when it is displayed on the naked-eye 3D display screen, that is, the flow velocity is used as one of the display parameters.

[0137] The advantage of this approach is that the movement of each 3D virtual sub-object in 3D space can be controlled by the flow speed. When multiple 3D virtual sub-objects are displayed on a naked-eye 3D display screen, the depth of field of the multiple 3D virtual sub-objects changes due to the movement, thus creating a floating display effect where multiple 3D virtual sub-objects are closer to or farther away from the human eye. In this way, the viewing distance of the human eye changes when viewing the 3D virtual sub-objects, thereby alleviating eye fatigue caused by a fixed viewing distance.

[0138] In some implementations, the display parameters corresponding to each 3D virtual sub-object can also include a motion cycle. The 3D virtual sub-object moves from a distance towards the viewer's eye and then moves away from the viewer's eye, constituting one motion cycle. For example, the motion cycle may be within a frequency range, such as 0.1 Hz to 10 Hz. This means that a motion cycle can occur at least once every 10 seconds, resulting in a slower flow speed for each 3D virtual sub-object, or at most 10 motion cycles per second, resulting in a faster flow speed for each 3D virtual sub-object. In this application, the motion cycle corresponding to each 3D virtual sub-object can be set within the frequency range of 0.1 Hz to 10 Hz, and the display parameters corresponding to each 3D virtual sub-object when displayed on a naked-eye 3D display screen can be generated based on the motion cycle.

[0139] It should be noted that, in this application, the display parameters corresponding to each three-dimensional virtual sub-object when displayed on a naked-eye three-dimensional display screen may also include other types of display parameters. The above are just examples of a few display parameters, and no limitation is made.

[0140] In step 230, each three-dimensional virtual sub-object is dynamically displayed in the three-dimensional space corresponding to the three-dimensional virtual screen with a variety of different depths of field according to the display parameters, so as to achieve the floating display effect of the three-dimensional virtual sub-object moving closer to or away from the human eye.

[0141] After determining the display parameters for each 3D virtual sub-object, these parameters can be used to control the dynamic display of each sub-object within the corresponding 3D space of the virtual image, using various depths of field. For example, the display parameters can be used to control whether each sub-object moves closer to or further from the viewer's eye. This creates a floating display effect when multiple sub-objects move. For instance, multiple sub-objects can form a quicksand scene, which can be displayed closer or further from the viewer's eye, thus creating a floating effect. This alters the viewing distance when viewing the 3D virtual sub-objects, thereby alleviating eye strain caused by fixed viewing distances.

[0142] In some implementations, each three-dimensional virtual sub-object is dynamically displayed in the three-dimensional space corresponding to the three-dimensional virtual screen with multiple different depths of field, according to display parameters. The volume of the three-dimensional virtual sub-object changes dynamically according to the depth of field.

[0143] For example, when each 3D virtual sub-object is determined to be close to the human eye based on the depth of field, the volume of each 3D virtual sub-object is increased according to the depth of field corresponding to each 3D virtual sub-object; when each 3D virtual sub-object is determined to be far from the human eye based on the depth of field, the volume of each 3D virtual sub-object is decreased according to the depth of field corresponding to each 3D virtual sub-object.

[0144] This allows for adjustments to the size of each 3D virtual sub-object as the depth of field changes, thereby increasing the stimulation to the human eye. This enables the human eye to focus on the depth changes of multiple 3D virtual sub-objects, thus changing the viewing distance when viewing them and alleviating eye fatigue caused by a fixed viewing distance.

[0145] In some implementations, after controlling each 3D virtual sub-object to be dynamically displayed with multiple different depths of field in the 3D space corresponding to the 3D virtual screen according to display parameters, the method further includes:

[0146] (1.1) Obtain the moisture level and / or blinking frequency of the human eye;

[0147] (1.2) Determine the stimulation value of the human eye based on the humidity and / or blinking frequency;

[0148] (1.3) When the stimulus value is lower than the preset stimulus value, adjust the shape of at least part of the three-dimensional virtual sub-object and / or increase the volume of at least part of the three-dimensional virtual sub-object to obtain the adjusted three-dimensional virtual sub-object;

[0149] (1.4) The adjusted three-dimensional virtual sub-object is dynamically displayed in the three-dimensional space corresponding to the three-dimensional virtual screen with a variety of different depths of field according to the display parameters, so as to achieve the floating display effect of the adjusted three-dimensional virtual sub-object moving closer to or away from the human eye.

[0150] Among them, after controlling each three-dimensional virtual sub-object to be dynamically displayed in the three-dimensional space corresponding to the three-dimensional virtual screen with multiple different depths of field according to the display parameters, the wetness and / or blinking frequency of the human eye can be obtained, and the stimulation value of the human eye can be determined based on the wetness and / or blinking frequency.

[0151] For example, the higher the eye's moisture level and / or blinking frequency, the more sensitive the eye is to dynamically displayed 3D virtual sub-objects, and the higher the corresponding stimulation value for the eye. A mapping relationship between eye moisture level and / or blinking frequency and the degree of eye stimulation can be established in advance. After obtaining the eye's moisture level and / or blinking frequency, the stimulation value for the eye can be found using this mapping relationship and the corresponding eye moisture level and / or blinking frequency.

[0152] When the stimulus value is lower than the preset stimulus value, it indicates that the dynamic display of multiple 3D virtual sub-objects provides low stimulation to the human eye and cannot effectively alleviate eye fatigue. In this case, the shape of at least some of the 3D virtual sub-objects can be adjusted, and / or the volume of at least some of the 3D virtual sub-objects can be increased to change the 3D virtual sub-objects and enhance the stimulation of the human eye. This will strengthen the stimulation of the human eye, allowing the human eye to focus on the depth changes of multiple 3D virtual sub-objects. As a result, the viewing distance will change when the human eye views the 3D virtual sub-objects, thereby alleviating eye fatigue caused by a fixed viewing distance.

[0153] Finally, based on the display parameters, the adjusted 3D virtual sub-objects are dynamically displayed in the 3D space corresponding to the 3D virtual screen with various depths of field, so as to achieve a floating display effect where the adjusted 3D virtual sub-objects move closer to or further away from the human eye.

[0154] Please refer to Figure 7. Figure 7 is a schematic diagram of another scenario for relieving visual fatigue provided by the embodiment of this application. The three-dimensional virtual sub-object in Figure 7 is a three-dimensional virtual sub-object with a changed shape compared to the three-dimensional virtual sub-object in Figure 5. That is, the original shape of the three-dimensional virtual sub-object was a star shape, and after changing the shape, the shape of the three-dimensional virtual sub-object became a polygon.

[0155] The advantage of doing this is that by changing the shape and / or volume of multiple 3D virtual sub-objects, the stimulation of the human eye by these sub-objects can be enhanced, allowing the human eye to focus on the depth changes of these sub-objects. As a result, the viewing distance changes when the human eye views the 3D virtual sub-objects, thus alleviating eye fatigue caused by a fixed viewing distance.

[0156] In some implementations, after controlling each 3D virtual sub-object to be dynamically displayed with multiple different depths of field in the 3D space corresponding to the 3D virtual screen according to display parameters, the method further includes:

[0157] (2.1) Obtain the adjustment parameters corresponding to each three-dimensional virtual sub-object;

[0158] (2.2) Adjust the display parameters of each three-dimensional virtual sub-object according to the adjustment parameters to obtain the updated display parameters;

[0159] (2.3) Based on the updated display parameters, control each three-dimensional virtual sub-object to be dynamically displayed in the three-dimensional space corresponding to the three-dimensional virtual screen with a variety of different depths of field, so as to achieve the floating display effect of the three-dimensional virtual sub-object moving closer to or away from the human eye.

[0160] If users feel that the current display parameters, where each 3D virtual sub-object is dynamically displayed with different depths of field in the corresponding 3D space of the 3D virtual screen, do not provide sufficient stimulation to the human eye, users can manually input and adjust parameters, such as the target flow speed and target size for each 3D virtual sub-object.

[0161] After receiving the adjustment parameters, the display parameters of each 3D virtual sub-object can be adjusted according to the adjustment parameters to obtain the updated display parameters. For example, the flow velocity in the display parameters of each 3D virtual sub-object can be adjusted to the target flow velocity in the adjustment parameters to obtain the updated display parameters.

[0162] Finally, based on the updated display parameters, each 3D virtual sub-object is dynamically displayed in the 3D space corresponding to the 3D virtual screen with various depths of field, so as to achieve a floating display effect where the 3D virtual sub-object moves closer to or further away from the human eye.

[0163] The advantage of this approach is that it allows the display parameters of each 3D virtual sub-object to be adjusted automatically based on the user's own visual stimulation level. This increases the stimulation of the human eye when each 3D virtual sub-object is displayed in a floating manner, enabling the human eye to focus on the depth changes of multiple 3D virtual sub-objects. As a result, the viewing distance changes when the human eye views the 3D virtual sub-objects, thus alleviating eye fatigue caused by a fixed viewing distance.

[0164] As described above, in this embodiment, a three-dimensional virtual image is displayed on a naked-eye 3D display screen. Multiple three-dimensional virtual sub-objects are displayed on the three-dimensional virtual image, each with a volume smaller than a preset volume threshold. Display parameters for each three-dimensional virtual sub-object are determined on the naked-eye 3D display screen. Based on these display parameters, each three-dimensional virtual sub-object is dynamically displayed in the three-dimensional space corresponding to the three-dimensional virtual image with various depths of field, achieving a floating display effect where the three-dimensional virtual sub-objects move closer to or further away from the viewer's eye. Thus, by displaying a three-dimensional virtual image on a naked-eye 3D display screen, containing multiple three-dimensional virtual sub-objects, and dynamically displaying these sub-objects with different depths of field according to the display parameters, a floating display effect where the three-dimensional virtual sub-objects move closer to or further away from the viewer's eye is achieved. This changes the viewing distance when the viewer looks at the three-dimensional virtual sub-objects, thereby alleviating eye fatigue caused by a fixed viewing distance. Furthermore, since the volume of each 3D virtual sub-object is smaller than the preset volume threshold, when each 3D virtual sub-object is dynamically displayed with different depths of field, it will not cause strong stimulation to the human eye, thereby enabling the human eye lens to adjust within a comfortable adjustment range and relieving eye fatigue.

[0165] Please refer to Figure 8, which is another flowchart illustrating the method for relieving eye strain provided in this embodiment. This method for relieving eye strain may include the following steps:

[0166] Step 301: Display a three-dimensional virtual image on a naked-eye three-dimensional display screen. Multiple three-dimensional virtual sub-objects are displayed on the three-dimensional virtual image, and the volume of each three-dimensional virtual sub-object is less than a preset volume threshold.

[0167] Step 302: Determine the viewing distance between the human eye and the naked-eye 3D display screen;

[0168] Step 303: When the viewing distance is within the preset viewing distance range, multiply the viewing distance by the preset scaling factor to obtain the preset off-screen distance threshold.

[0169] Step 304: Determine the target visual out-of-screen distance based on the preset out-of-screen distance threshold, and generate the display parameters corresponding to each three-dimensional virtual sub-object when it is displayed on the naked-eye three-dimensional display screen based on the target visual out-of-screen distance. The target visual out-of-screen distance is the minimum visual out-of-screen distance of each three-dimensional virtual sub-object.

[0170] Step 305: Determine the total display area of ​​the naked-eye 3D display screen, and determine the cross-sectional area of ​​each 3D virtual sub-object parallel to the naked-eye 3D display screen;

[0171] Step 306: Determine the cross-sectional area as the display area of ​​each three-dimensional virtual sub-object, and generate the display parameters corresponding to each three-dimensional virtual sub-object when it is displayed on the naked-eye 3D display screen based on the display area. The display area is within one-thousandth of the total display area.

[0172] Step 307: Determine the first velocity of each 3D virtual sub-object in the depth direction perpendicular to the naked-eye 3D display screen in 3D space;

[0173] Step 308: Determine the flow velocity of each three-dimensional virtual sub-object in three-dimensional space based on the first velocity, and generate the display parameters corresponding to each three-dimensional virtual sub-object when it is displayed on the naked-eye three-dimensional display screen based on the flow velocity;

[0174] Step 309: Control each 3D virtual sub-object to be dynamically displayed in the 3D space corresponding to the 3D virtual screen with a variety of different depths of field according to the display parameters, so as to achieve the floating display effect of the 3D virtual sub-object moving closer to or away from the human eye.

[0175] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the detailed description of the above method for relieving eye strain, which will not be repeated here.

[0176] Please refer to Figure 9, which is a schematic diagram of the structure of the eye fatigue relief device provided in an embodiment of this application. This eye fatigue relief device can perform the aforementioned eye fatigue relief method.

[0177] In this application embodiment, the terms "module" or "unit" refer to a computer program or part of a computer program that has a predetermined function and works with other related parts to achieve a predetermined goal, and can be implemented wholly or partially using software, hardware (such as processing circuitry or memory), or a combination thereof. Similarly, a processor (or multiple processors or memory) can be used to implement one or more modules or units. Furthermore, each module or unit can be part of an overall module or unit that includes the functionality of that module or unit.

[0178] As shown in Figure 9, the visual fatigue relief device 400 may include:

[0179] The display module 410 is used to display a three-dimensional virtual image on a naked-eye three-dimensional display screen. Multiple three-dimensional virtual sub-objects are displayed on the three-dimensional virtual image, and the volume of each three-dimensional virtual sub-object is less than a preset volume threshold.

[0180] The determination module 420 is used to determine the display parameters corresponding to each three-dimensional virtual sub-object when it is displayed on the naked-eye three-dimensional display screen;

[0181] The dynamic display module 430 is used to control each three-dimensional virtual sub-object to be dynamically displayed in the three-dimensional space corresponding to the three-dimensional virtual screen with a variety of different depths of field according to the display parameters, so as to achieve the floating display effect of the three-dimensional virtual sub-object moving closer to or away from the human eye.

[0182] In some implementations, the display parameters include at least the target visual off-screen distance corresponding to each 3D virtual sub-object when displayed on a glasses-free 3D display screen. The determining module 420 is used for:

[0183] Determine the viewing distance between the human eye and the naked-eye 3D display screen;

[0184] When the viewing distance is within the preset viewing distance range, the viewing distance is multiplied by the preset scaling factor to obtain the preset off-screen distance threshold.

[0185] The target visual out-of-screen distance is determined based on the preset out-of-screen distance threshold, and the display parameters corresponding to each three-dimensional virtual sub-object when displayed on the naked-eye three-dimensional display screen are generated based on the target visual out-of-screen distance. The target visual out-of-screen distance is the minimum visual out-of-screen distance for each three-dimensional virtual sub-object.

[0186] In some implementations, the display parameters include at least the display area of ​​each 3D virtual sub-object when displayed on a glasses-free 3D display screen. The determining module 420 is used for:

[0187] Determine the total display area of ​​the glasses-free 3D display screen;

[0188] Determine the cross-sectional area of ​​each 3D virtual sub-object parallel to the naked-eye 3D display screen;

[0189] The cross-sectional area is determined as the display area of ​​each 3D virtual sub-object, and the display parameters corresponding to each 3D virtual sub-object when displayed on the naked-eye 3D display screen are generated based on the display area. The display area is within one-thousandth of the total display area.

[0190] In some implementations, the display parameters include at least the flow velocity of each 3D virtual sub-object in the 3D space corresponding to the 3D virtual image when displayed on the naked-eye 3D display screen. The determining module 420 is used for:

[0191] Determine the first velocity of each 3D virtual sub-object in the depth direction perpendicular to the naked-eye 3D display screen in 3D space;

[0192] The flow velocity of each 3D virtual sub-object in 3D space is determined based on the first velocity, and the display parameters corresponding to each 3D virtual sub-object when displayed on the naked-eye 3D display screen are generated based on the flow velocity.

[0193] In some implementations, the 3D virtual screen generates at least one hundred 3D virtual sub-objects within a preset time.

[0194] In some implementations, the dynamic display module 430 is used for:

[0195] Based on the display parameters, each 3D virtual sub-object is dynamically displayed in the 3D space corresponding to the 3D virtual screen with multiple different depths of field;

[0196] The volume of the 3D virtual sub-object changes dynamically according to the depth of field.

[0197] In some embodiments, the visual fatigue relief device 400 further includes a first adjustment module for:

[0198] After controlling each 3D virtual sub-object to be dynamically displayed in the 3D space corresponding to the 3D virtual screen with multiple different depths of field according to the display parameters, the wetness of the human eye and / or blinking frequency are obtained.

[0199] The stimulation value of the human eye is determined based on moisture level and / or blinking frequency;

[0200] When the stimulus value is lower than the preset stimulus value, adjust the shape of at least part of the three-dimensional virtual sub-object and / or increase the volume of at least part of the three-dimensional virtual sub-object to obtain the adjusted three-dimensional virtual sub-object;

[0201] The adjusted 3D virtual sub-objects are dynamically displayed in the 3D space corresponding to the 3D virtual screen with various depths of field, according to the display parameters, so as to achieve a floating display effect where the adjusted 3D virtual sub-objects move closer to or further away from the human eye.

[0202] In some embodiments, the visual fatigue relief device 400 further includes a second adjustment module for:

[0203] After controlling each 3D virtual sub-object to be dynamically displayed in the 3D space corresponding to the 3D virtual screen with a variety of different depths of field according to the display parameters, the adjustment parameters corresponding to each 3D virtual sub-object are obtained.

[0204] Adjust the display parameters of each 3D virtual sub-object according to the adjustment parameters to obtain the updated display parameters;

[0205] Based on the updated display parameters, each 3D virtual sub-object is dynamically displayed in the 3D space corresponding to the 3D virtual screen with various depths of field, so as to achieve a floating display effect where the 3D virtual sub-object moves closer to or further away from the human eye.

[0206] In some embodiments, the visual fatigue relief device 400 further includes a preview module for:

[0207] Before determining the display parameters corresponding to each 3D virtual sub-object when displayed on a naked-eye 3D display screen, multiple 3D virtual sub-objects of different types are pre-displayed in the 3D virtual screen;

[0208] Obtain the rate of change of the human eye's pupil diameter when displaying multiple 3D virtual sub-objects of each type;

[0209] Multiple 3D virtual sub-objects of the type corresponding to the highest rate of change are identified as multiple 3D virtual sub-objects to be displayed on the naked-eye 3D display screen.

[0210] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the detailed description of the above method for relieving eye strain, which will not be repeated here.

[0211] As described above, in this embodiment, the display module 410 displays a three-dimensional virtual image on a naked-eye 3D display screen. Multiple three-dimensional virtual sub-objects are displayed on the three-dimensional virtual image, each with a volume smaller than a preset volume threshold. The determination module 420 determines the display parameters corresponding to each three-dimensional virtual sub-object when displayed on the naked-eye 3D display screen. The dynamic display module 430 controls each three-dimensional virtual sub-object to be dynamically displayed with different depths of field in the three-dimensional space corresponding to the three-dimensional virtual image, according to the display parameters, to achieve a floating display effect where the three-dimensional virtual sub-objects move closer to or further away from the human eye. Thus, by displaying a three-dimensional virtual image on a naked-eye 3D display screen, which contains multiple three-dimensional virtual sub-objects, and these sub-objects can be dynamically displayed with different depths of field according to the display parameters, a floating display effect where the three-dimensional virtual sub-objects move closer to or further away from the human eye is achieved. This changes the viewing distance when the human eye views the three-dimensional virtual sub-objects, thereby alleviating eye fatigue caused by a fixed viewing distance.

[0212] Please refer to Figure 10, which is a schematic diagram of the structure of a computer device provided in an embodiment of this application. This computer device can be a terminal. As shown in Figure 10, it illustrates the structural diagram of a terminal involved in an embodiment of this application. Specifically:

[0213] The computer device may include radio frequency (RF) circuitry 501, a memory 502 including one or more computer-readable storage media, an input unit 503, a display unit 504, a sensor 505, audio circuitry 506, a wireless fidelity (WiFi) module 507, a processor 508 including one or more processing cores, and a power supply 509, among other components. Those skilled in the art will understand that the terminal structure shown in FIG10 does not constitute a limitation on the terminal, and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein:

[0214] RF circuit 501 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink information from the base station and hands it over to one or more processors 508 for processing; additionally, it transmits uplink data to the base station. Typically, RF circuit 501 includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, a low-noise amplifier (LNA), a duplexer, etc. Furthermore, RF circuit 501 can also communicate wirelessly with networks and other devices. Wireless communication can use any communication standard or protocol, including but not limited to GSM, GPRS, CDMA, WCDMA, LTE, email, and SMS.

[0215] The memory 502 can be used to store software programs and modules. The processor 508 executes various functional applications and information retrieval by running the software programs and modules stored in the memory 502. The memory 502 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for at least one function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the terminal (such as audio data, phone book, etc.). In addition, the memory 502 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 502 may also include a memory controller to provide access to the memory 502 for the processor 508 and the input unit 503.

[0216] Input unit 503 can be used to receive input digital or character information, and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to object settings and function control. Specifically, in one embodiment, input unit 503 may include a touch-sensitive surface and other input devices. A touch-sensitive surface, also known as a touch display or touchpad, can collect touch operations on or near the surface (e.g., operations performed by the object using a finger, stylus, or any suitable object or accessory on or near the touch-sensitive surface) and drive corresponding connection devices according to a pre-set program. Optionally, the touch-sensitive surface may include a touch detection device and a touch controller. The touch detection device detects the touch orientation of the object and the signal generated by the touch operation, transmitting the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, sends it to the processor 508, and can receive and execute commands from the processor 508. Furthermore, various types of touch-sensitive surfaces, such as resistive, capacitive, infrared, and surface acoustic wave, can be used. In addition to the touch-sensitive surface, input unit 503 may also include other input devices. Specifically, other input devices may include, but are not limited to, one or more of the following: physical keyboard, function keys (such as volume control buttons, power buttons, etc.), trackball, mouse, joystick, etc.

[0217] Display unit 504 can be used to display information input by an object or information provided to an object, as well as various graphical object interfaces of the terminal. These graphical object interfaces can be composed of graphics, text, icons, video, and any combination thereof. Display unit 504 may include a display panel, optionally configured as a liquid crystal display (LCD), organic light-emitting diode (OLED), or similar form. Further, a touch-sensitive surface may cover the display panel. When the touch-sensitive surface detects a touch operation on or near it, it transmits the information to processor 508 to determine the type of touch event. Subsequently, processor 508 provides corresponding visual output on the display panel according to the type of touch event. Although in Figure 10, the touch-sensitive surface and the display panel are implemented as two separate components to achieve input and output functions, in some embodiments, the touch-sensitive surface and the display panel can be integrated to achieve input and output functions.

[0218] The terminal may also include at least one sensor 505, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel according to the ambient light level, and the proximity sensor can turn off the display panel and / or backlight when the terminal is moved to the ear. As a type of motion sensor, a gravity acceleration sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used for applications that recognize the phone's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition-related functions (such as pedometer, tapping), etc. Other sensors that the terminal may also be equipped with, such as gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, will not be described in detail here.

[0219] Audio circuitry 506, a speaker, and a microphone provide an audio interface between the device and the terminal. Audio circuitry 506 converts received audio data into electrical signals, transmits them to the speaker, and the speaker converts them into sound signals for output. Conversely, the microphone converts collected sound signals into electrical signals, which are then received by audio circuitry 506, converted back into audio data, and processed by processor 508. The audio data is then transmitted via RF circuitry 501 to, for example, another terminal, or output to memory 502 for further processing. Audio circuitry 506 may also include an earphone jack to facilitate communication between a peripheral headset and the terminal.

[0220] WiFi is a short-range wireless transmission technology. A terminal using WiFi module 507 can help users send and receive emails, browse web pages, and access streaming media, providing wireless broadband internet access. Although Figure 10 shows WiFi module 507, it is understood that it is not an essential component of the terminal and can be omitted as needed without altering the essence of the invention.

[0221] The processor 508 is the control center of the terminal, connecting various parts of the phone via various interfaces and lines. It executes software programs and / or modules stored in the memory 502, and calls data stored in the memory 502 to perform various functions and process data, thereby providing overall monitoring of the phone. Optionally, the processor 508 may include one or more processing cores; preferably, the processor 508 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 508.

[0222] The terminal also includes a power supply 509 (such as a battery) to power various components. Preferably, the power supply can be logically connected to the processor 508 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 509 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0223] Although not shown, the terminal may also include a camera, Bluetooth module, etc., which will not be described in detail here. Specifically, in this embodiment, the processor 508 in the terminal loads the executable files corresponding to the processes of one or more applications into the memory 502 according to the following instructions, and the processor 508 runs the applications stored in the memory 502 to realize various functions:

[0224] Display a 3D virtual image on a naked-eye 3D display screen. Multiple 3D virtual sub-objects are displayed on the 3D virtual image, and the volume of each 3D virtual sub-object is smaller than a preset volume threshold.

[0225] Determine the display parameters for each 3D virtual sub-object when it is displayed on a glasses-free 3D display screen;

[0226] Based on the display parameters, each 3D virtual sub-object is dynamically displayed in the 3D space corresponding to the 3D virtual screen with a variety of different depths of field, so as to achieve a floating display effect where the 3D virtual sub-object moves closer to or further away from the human eye.

[0227] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the detailed description of the method for relieving eye fatigue above, which will not be repeated here.

[0228] As described above, in this embodiment, a three-dimensional virtual image is displayed on a naked-eye 3D display screen. Multiple three-dimensional virtual sub-objects are displayed on the three-dimensional virtual image, each with a volume smaller than a preset volume threshold. Display parameters for each three-dimensional virtual sub-object are determined on the naked-eye 3D display screen. Based on these display parameters, each three-dimensional virtual sub-object is dynamically displayed in the three-dimensional space corresponding to the three-dimensional virtual image with various depths of field, achieving a floating display effect where the three-dimensional virtual sub-objects move closer to or further away from the viewer's eye. Thus, by displaying a three-dimensional virtual image on a naked-eye 3D display screen, containing multiple three-dimensional virtual sub-objects, and dynamically displaying these sub-objects with different depths of field according to the display parameters, a floating display effect where the three-dimensional virtual sub-objects move closer to or further away from the viewer's eye is achieved. This changes the viewing distance when the viewer looks at the three-dimensional virtual sub-objects, thereby alleviating eye fatigue caused by a fixed viewing distance.

[0229] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0230] Therefore, embodiments of this application provide a computer-readable storage medium storing a plurality of instructions that can be loaded by a processor to execute steps in any of the eye strain relief methods provided in embodiments of this application. For example, the instructions can execute the following steps:

[0231] Display a 3D virtual image on a naked-eye 3D display screen. Multiple 3D virtual sub-objects are displayed on the 3D virtual image, and the volume of each 3D virtual sub-object is smaller than a preset volume threshold.

[0232] Determine the display parameters for each 3D virtual sub-object when it is displayed on a glasses-free 3D display screen;

[0233] Based on the display parameters, each 3D virtual sub-object is dynamically displayed in the 3D space corresponding to the 3D virtual screen with a variety of different depths of field, so as to achieve a floating display effect where the 3D virtual sub-object moves closer to or further away from the human eye.

[0234] According to one aspect of this application, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the eye strain relief methods provided in the various optional implementations of the above embodiments.

[0235] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0236] The computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0237] Since the instructions stored in the computer-readable storage medium can execute the steps in any of the methods for relieving eye strain provided in the embodiments of this application, the beneficial effects that any of the methods for relieving eye strain provided in the embodiments of this application can achieve can be realized. For details, please refer to the previous embodiments, which will not be repeated here.

[0238] The foregoing has provided a detailed description of a method, apparatus, computer device, and storage medium for relieving eye strain according to embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A method of alleviating eyestrain, characterized by, include: A three-dimensional virtual image is displayed on a naked-eye three-dimensional display screen. Multiple three-dimensional virtual sub-objects are displayed on the three-dimensional virtual image, and the volume of each three-dimensional virtual sub-object is smaller than a preset volume threshold. Determine the display parameters corresponding to each three-dimensional virtual sub-object when it is displayed on the naked-eye three-dimensional display screen; According to the display parameters, each three-dimensional virtual sub-object is dynamically displayed in the three-dimensional space corresponding to the three-dimensional virtual screen with multiple different depths of field to achieve a floating display effect where the three-dimensional virtual sub-object moves closer to or further away from the human eye. The display parameters include at least one of the following: the target visual off-screen distance corresponding to each three-dimensional virtual sub-object when displayed on the naked-eye 3D display screen; the display area corresponding to each three-dimensional virtual sub-object when displayed on the naked-eye 3D display screen; and the flow speed of each three-dimensional virtual sub-object in the three-dimensional space corresponding to the three-dimensional virtual screen when displayed on the naked-eye 3D display screen.

2. The asthenopia alleviating method according to claim 1, characterized by, Determining the display parameters corresponding to each three-dimensional virtual sub-object when displayed on the naked-eye 3D display screen includes: Determine the viewing distance between the human eye and the naked-eye 3D display screen; When the viewing distance is within the preset viewing distance range, the viewing distance is multiplied by a preset proportional coefficient to obtain a preset off-screen distance threshold. The target visual out-of-screen distance is determined based on the preset out-of-screen distance threshold, and the display parameters corresponding to each three-dimensional virtual sub-object when displayed on the naked-eye three-dimensional display screen are generated based on the target visual out-of-screen distance. The target visual out-of-screen distance is the minimum visual out-of-screen distance of each three-dimensional virtual sub-object.

3. The asthenopia alleviating method according to claim 1, characterized by, Determining the display parameters corresponding to each three-dimensional virtual sub-object when displayed on the naked-eye 3D display screen includes: Determine the total display area of ​​the naked-eye 3D display screen; Determine the cross-sectional area of ​​each three-dimensional virtual sub-object parallel to the naked-eye three-dimensional display screen; The cross-sectional area is determined as the display area of ​​each three-dimensional virtual sub-object, and the display parameters corresponding to each three-dimensional virtual sub-object when displayed on the naked-eye three-dimensional display screen are generated based on the display area, wherein the display area is within one-thousandth of the total display area.

4. The asthenopia alleviating method according to claim 1, characterized by, Determining the display parameters corresponding to each three-dimensional virtual sub-object when displayed on the naked-eye 3D display screen includes: Determine the first velocity of each three-dimensional virtual sub-object in the depth direction perpendicular to the naked-eye three-dimensional display screen in the three-dimensional space; The flow velocity of each three-dimensional virtual sub-object in the three-dimensional space is determined based on the first velocity, and the display parameters corresponding to each three-dimensional virtual sub-object when displayed on the naked-eye three-dimensional display screen are generated based on the flow velocity.

5. The asthenopia alleviating method according to claim 1, characterized by, The three-dimensional virtual screen generates at least one hundred three-dimensional virtual sub-objects within a preset time.

6. The asthenopia alleviating method according to claim 1, characterized by, When each three-dimensional virtual sub-object is dynamically displayed in the three-dimensional space corresponding to the three-dimensional virtual screen with multiple different depths of field according to the display parameters, the volume of each three-dimensional virtual sub-object changes dynamically according to the size of the depth of field.

7. The asthenopia alleviating method according to claim 1, characterized by, After controlling each 3D virtual sub-object to dynamically display with multiple different depths of field in the 3D space corresponding to the 3D virtual screen according to the display parameters, the method further includes: Acquire the moisture level and / or blinking frequency of the human eye; The stimulation value of the human eye is determined based on the moisture level and / or the blinking frequency; When the stimulus value is lower than the preset stimulus value, the shape of at least a portion of the three-dimensional virtual sub-object is adjusted, and / or the volume of at least a portion of the three-dimensional virtual sub-object is increased, so as to obtain the adjusted three-dimensional virtual sub-object; According to the display parameters, the adjusted three-dimensional virtual sub-object is dynamically displayed in the three-dimensional space corresponding to the three-dimensional virtual screen with a variety of different depths of field, so as to achieve the floating display effect of the adjusted three-dimensional virtual sub-object moving closer to or away from the human eye.

8. The asthenopia alleviating method according to claim 1, characterized by, After controlling each 3D virtual sub-object to dynamically display with multiple different depths of field in the 3D space corresponding to the 3D virtual screen according to the display parameters, the method further includes: Obtain the adjustment parameters corresponding to each three-dimensional virtual sub-object; Adjust the display parameters of each 3D virtual sub-object according to the adjustment parameters to obtain the updated display parameters; Based on the updated display parameters, each three-dimensional virtual sub-object is dynamically displayed in the three-dimensional space corresponding to the three-dimensional virtual screen with multiple different depths of field, so as to achieve a floating display effect in which the three-dimensional virtual sub-object moves closer to or further away from the human eye.

9. The asthenopia alleviating method according to claim 1, characterized by, Before determining the display parameters corresponding to each 3D virtual sub-object when displayed on the naked-eye 3D display screen, the process includes: Multiple 3D virtual sub-objects of different types are pre-displayed in the 3D virtual image; Obtain the rate of change of the human eye's pupil diameter when displaying multiple 3D virtual sub-objects of each type; Multiple three-dimensional virtual sub-objects of the type corresponding to the highest rate of change are identified as multiple three-dimensional virtual sub-objects to be displayed in the three-dimensional virtual image within the naked-eye three-dimensional display screen, and these multiple three-dimensional virtual sub-objects of the type corresponding to the highest rate of change are displayed in the three-dimensional virtual image within the naked-eye three-dimensional display screen.

10. An asthenopia alleviating device characterized by comprising: include: The display module is used to display a three-dimensional virtual image on a naked-eye three-dimensional display screen. The three-dimensional virtual image displays multiple three-dimensional virtual sub-objects, and the volume of each three-dimensional virtual sub-object is less than a preset volume threshold. The determination module is used to determine the display parameters corresponding to each three-dimensional virtual sub-object when it is displayed on the naked-eye three-dimensional display screen; The dynamic display module is used to control each three-dimensional virtual sub-object to be dynamically displayed in the three-dimensional space corresponding to the three-dimensional virtual screen with multiple different depths of field according to the display parameters, so as to achieve a floating display effect in which the three-dimensional virtual sub-object moves closer to or further away from the human eye. The display parameters include at least one of the following: the target visual off-screen distance corresponding to each three-dimensional virtual sub-object when displayed on the naked-eye 3D display screen; the display area corresponding to each three-dimensional virtual sub-object when displayed on the naked-eye 3D display screen; and the flow speed of each three-dimensional virtual sub-object in the three-dimensional space corresponding to the three-dimensional virtual screen when displayed on the naked-eye 3D display screen.

11. A computer readable storage medium, characterized in that, The computer-readable storage medium stores a plurality of instructions adapted for loading by a processor to execute the eye strain relief method according to any one of claims 1 to 9.

12. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method for relieving eye strain according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Visual fatigue relief method and device, electronic device and storage medium

    CN109431761A

  • Method for actively preventing and treating myopia through naked eye 3D technology, electronic terminal and medium

    CN116439967A

  • Visual fatigue relieving method and device, computer equipment and storage medium

    CN119011801A

  • Method and apparatus for controlling naked eye stereoscopic display and display device

    US20180302613A1

  • Three-dimensional display apparatus

    WO2018076661A1