Dynamic light eye accommodation training method for relieving visual fatigue and related device
Patent Information
- Application Number
- CN202610963175.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-30
- Publication Date
- 2026-09-18
AI Technical Summary
虽能提供平滑的亮度渐变,但全程振幅恒定、缺乏宏观变化,容易产生适应效应,训练效果随时间递减;此外,单一频率无法同时覆盖不同时间尺度的调节刺激需求
[0013] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the dynamic photodynamic accommodation training method for relieving eye strain as described in the first aspect.
Smart Images

Figure CN122768091A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of intelligent lighting technology, and in particular to a dynamic photo-eye adjustment training method and related device for relieving eye fatigue. Background Technology
[0002] Myopia in adolescents has become a global public health problem. The occurrence and progression of myopia are closely related to the functional state of the eye's accommodative system. Accommodation is mainly controlled by the ciliary muscle; prolonged close-range eye use leads to continuous tension in the ciliary muscle, which is a significant factor in the occurrence and development of myopia. Providing regularly changing, dynamically varying light stimulation to induce active contraction and relaxation of the ciliary muscle is considered an effective means to improve accommodative function and slow the progression of myopia. Existing eye training methods sometimes employ alternating switching of fixed brightness levels. This switching process is non-continuous and abrupt, resulting in extremely high brightness changes with each switch, posing a risk of exceeding illuminance safety standards. Furthermore, abrupt switching significantly impacts eye comfort. In addition, some eye training methods use a single, fixed-frequency, fixed-amplitude sine wave dimming. While this provides a smooth brightness gradient, the constant amplitude throughout lacks macroscopic variation, easily leading to adaptation effects and diminishing training effectiveness over time. Moreover, a single frequency cannot simultaneously cover the accommodative stimulation needs of different time scales. Summary of the Invention
[0003] This application provides a dynamic optical eye accommodation training method and related device for relieving eye fatigue, which can synergistically optimize multiple target parameters, thereby improving the accuracy and development speed of dynamic optical eye accommodation training for relieving eye fatigue.
[0004] In a first aspect, embodiments of this application provide a dynamic optical eye accommodation training method for relieving eye strain, the method comprising the following steps: The light-emitting components are controlled to work according to preset initial lighting parameters, which include an upper limit value for brightness, a lower limit value for brightness, and an update cycle. In response to the training start command, enter training mode and start timing, and obtain the timing duration; Calculate the brightness change factor based on the stated timing duration; The current brightness value is determined based on the upper limit value of brightness, the lower limit value of brightness, and the brightness variation factor; The light-emitting component is controlled to operate according to the current brightness value and the update cycle.
[0005] In some embodiments, calculating the brightness change factor based on the timing duration includes: Calculate the first cosine variation factor based on the stated timing duration; The brightness variation factor is obtained by normalizing the first cosine variation factor.
[0006] In some embodiments, determining the current brightness value based on the upper brightness limit, the lower brightness limit, and the brightness variation factor includes: The dynamic upper limit value is determined based on the upper limit value of brightness, the lower limit value of brightness, and the brightness variation factor; The current brightness value is determined based on the dynamic upper limit value, the brightness upper limit value, and the timing duration.
[0007] In some embodiments, determining the current brightness value based on the dynamic upper limit value, the brightness upper limit value, and the timing duration includes: The timing phase in which the timing duration is located is determined based on the timing duration and the update cycle; Calculate the second cosine variation factor based on the timing phase; The current brightness value is obtained based on the dynamic upper limit value, the brightness upper limit value, and the second cosine variation factor.
[0008] In some embodiments, controlling the light-emitting component to operate according to the update cycle based on the current brightness value includes: The current brightness value is subjected to amplitude limiting processing to obtain a limited brightness value; The limited brightness value is converted into the corresponding PWM duty cycle value and input into the PWM channel; The light-emitting component is controlled to operate according to the update cycle and the PWM duty cycle value.
[0009] In some embodiments, after controlling the light-emitting component to operate according to the update cycle, the dynamic photoelectric eye accommodation training method for alleviating eye fatigue further includes: When the timeout period reaches the preset timeout threshold, the light-emitting component is controlled to work according to the upper limit of brightness, and the timeout period is cleared. When the timeout period reaches the preset waiting time, the training mode is re-entered.
[0010] In some embodiments, the training start instruction is triggered by at least one of the following methods: When the timeout period reaches the preset waiting period; The user presses the training button to issue the training start command.
[0011] Secondly, embodiments of this application provide a dynamic photoelectric eye accommodation training device for relieving eye strain, which is used to implement the dynamic photoelectric eye accommodation training method for relieving eye strain as described in the first aspect, including: The light-emitting module is used to control the operation of the light-emitting components according to preset initial lighting parameters, which include an upper limit value for brightness, a lower limit value for brightness, and an update cycle. The timing module is used to respond to the training start command, enter the training mode and start timing, and obtain the timing duration; The calculation module is used to calculate the brightness change factor based on the timing duration; The determination module is used to determine the current brightness value based on the upper limit value of brightness, the lower limit value of brightness, and the brightness change factor; The training module is used to control the operation of the light-emitting component according to the current brightness value and the update cycle.
[0012] Thirdly, embodiments of this application provide an electronic device, characterized in that it includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, it implements the dynamic photodynamic accommodation training method for relieving eye strain as described in the first aspect.
[0013] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the dynamic photodynamic accommodation training method for relieving eye strain as described in the first aspect.
[0014] The dynamic optical eye accommodation training method, device, and storage medium for relieving eye fatigue according to embodiments of this application have at least the following beneficial effects: The light-emitting component is controlled to operate according to preset initial illumination parameters, including an upper limit value for brightness, a lower limit value for brightness, and an update cycle; in response to a training start command, a training mode is entered and timing begins, acquiring the timing duration; a brightness change factor is calculated based on the timing duration; the current brightness value is determined based on the upper limit value for brightness, the lower limit value for brightness, and the brightness change factor; and the light-emitting component is controlled to operate according to the update cycle based on the current brightness value. By dynamically adjusting the current brightness value through the brightness change factor, the actual amplitude of the light-emitting component's brightness within the update cycle continuously changes with the macroscopic envelope, forming a wide-range adjustment stimulus gradient, avoiding the sensory adaptation effect caused by a single fixed amplitude stimulus, and improving the eye training effect.
[0015] Other features and advantages of this application will be set forth in the following description 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 and the accompanying drawings. Attached Figure Description
[0016] Figure 1 This is a flowchart of a dynamic optical eye accommodation training method for relieving eye strain according to an embodiment of the present invention; Figure 2 for Figure 1 Flowchart of step S2000; Figure 3 for Figure 1 Flowchart of step S3000; Figure 4 for Figure 1 Flowchart of step S4000; Figure 5 for Figure 4 Flowchart of step S4200; Figure 6 for Figure 1 Flowchart of step S5000 in the middle section; Figure 7 for Figure 1 A flowchart of another embodiment of step S5000; Figure 8 for Figure 1 A graph showing the current brightness value; Figure 9 This is a structural diagram of a dynamic optical eye accommodation training device for relieving eye fatigue according to an embodiment of the present invention; Figure 10 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0017] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application. Furthermore, the features, operations, or characteristics described in the specification can be combined in any suitable manner to form various implementations. Simultaneously, the steps or actions described in the method description can be rearranged or adjusted in a manner readily apparent to those skilled in the art. Therefore, the various orders in the specification and drawings are merely for the clear description of a particular embodiment and do not imply a mandatory order, unless otherwise stated that a particular order must be followed.
[0018] In the description of this application, "several" means one or more, "more than" means two or more, "greater than," "less than," and "exceeding" are understood to exclude the stated number, while "above," "below," and "within" are understood to include the stated number. The use of "first" and "second" in the description is merely for distinguishing technical features and should not be construed as indicating or implying relative importance, or implicitly indicating the number of indicated technical features, or implicitly indicating the order of the indicated technical features.
[0019] The serial numbers assigned to components in this document, such as "first" and "second," are used only to distinguish the described objects and have no sequential or technical meaning. Unless otherwise specified, the terms "connection" and "linkage" used in this application include both direct and indirect connections (linkages).
[0020] The present invention relates to a dynamic optical eye accommodation training method and related device for relieving eye strain. During training, the method first involves gradual adaptation to varying light levels, causing the pupils to constrict / dilate autonomously, thus exercising the iris muscles and improving adaptability to day / night and indoor / outdoor transitions, alleviating pupil stiffness caused by prolonged screen time. Next, fixed-point brightness switching is performed, using multiple brightness levels to coordinate with focused vision, engaging the ciliary muscles and pupils to improve eye strain and blurred vision. Finally, gradual light changes are synchronized with breathing, promoting relaxation of both the mind and eyes, relieving tension-type eye strain and dry eyes. Therefore, in practical applications, providing regularly changing dynamic light stimulation is considered an effective means of improving accommodative function and slowing myopia progression.
[0021] Referring to relevant domestic and international standards for myopia prevention lighting (including technical requirements such as GB / T39363) and existing research results, the key parameter constraints for dynamic lighting training equipment include: a dynamic illuminance range of 300–3500 lx to ensure the light brightness covers the effective training illuminance range; a brightness change rate of ≤10% per 0.1s to prevent flicker damage and ensure visual safety; a peak / valley ratio of >2 to ensure effective adjustment of the stimulus amplitude; a duty cycle of <10% for low illuminance (<100 lx) to prevent prolonged periods of darkness; a duty cycle of <10% for high change rate (>5% / 0.1s) to limit the proportion of high-speed change time; and at least one significant change within 30 minutes to ensure the richness of training. In existing technologies, some products lack precise mathematical models for their dynamic lighting algorithms, making it impossible to guarantee that key indicators such as the illuminance change rate and peak / valley ratio consistently meet safety technical specifications throughout the entire training period (typically 30 minutes), resulting in poor consistency in engineering implementation.
[0022] Based on the above, embodiments of the present invention provide a dynamic optical eye accommodation training method and related apparatus for relieving eye fatigue. The method controls the operation of a light-emitting component according to preset initial illumination parameters, including an upper limit value for brightness, a lower limit value for brightness, and an update cycle. In response to a training start command, the method enters a training mode and begins timing, acquiring the timing duration. A brightness variation factor is calculated based on the timing duration. The current brightness value is determined based on the upper limit value, lower limit value, and brightness variation factor. The light-emitting component is then controlled to operate according to the update cycle based on the current brightness value. By dynamically adjusting the current brightness value through the brightness variation factor, the actual amplitude of the light-emitting component's brightness within the update cycle continuously changes with the macroscopic envelope, forming a wide-range regulatory stimulus gradient. This avoids the sensory adaptation effect caused by a single fixed amplitude stimulus, thereby improving the eye training effect.
[0023] Please see Figure 1 , Figure 1 The flowchart illustrates a dynamic optical eye accommodation training method for relieving eye strain provided by an embodiment of the present invention. For example... Figure 1 As shown, the dynamic optical eye accommodation training method for relieving eye strain according to an embodiment of the present invention includes the following steps: Step S1000: Control the light-emitting components to work according to the preset initial lighting parameters, which include the upper limit of brightness, the lower limit of brightness, and the update cycle.
[0024] Understandably, before eye training begins, it is necessary to set the initial illumination parameters of the light-emitting components, including the upper limit of brightness. , lower limit of brightness and update cycle . Specifically, , In this embodiment, the rapid adjustment cycle for brightness is 50 seconds. During this time, the light-emitting component can be either off or illuminated at a specified brightness when entering training mode.
[0025] It should be noted that the update cycle This refers to the time interval at which the light-emitting components update their brightness values, typically in the millisecond range, to ensure a smooth transition of lighting parameters.
[0026] Step S2000: In response to the training start command, enter the training mode and start timing, and obtain the timing duration.
[0027] Understandably, upon receiving the training start command, in order to accurately adjust the brightness of the light-emitting components by tracking the duration of training mode, it is necessary to start timing simultaneously upon entering training mode and obtain the timing duration in real time. It should be noted that the timing duration... This represents the number of milliseconds elapsed after entering training mode.
[0028] Please see Figure 2 , Figure 2 A schematic diagram illustrating the specific implementation process of step S2000 above is shown. For example... Figure 2 As shown, step S2000 includes at least the following steps: Step S2100: When the timer reaches the preset waiting time.
[0029] It's understandable that eye training is a cyclical process; after each training session, training needs to pause and wait for a preset waiting time before the next session can begin. Therefore, to ensure the training process runs cyclically, the system can automatically trigger the training start command when the preset waiting time has elapsed after the previous session ends, or, if the training duration is 30 minutes and the break time is 30 minutes, the system can automatically trigger the training start command on the hour.
[0030] Step S2200: The user presses the training button to issue a training start command.
[0031] Understandably, in practical applications, users may need to manually activate the training mode due to visual or lifestyle requirements. When a user needs eye training, pressing the training button will activate the dynamic optical eye accommodation training device to relieve eye strain and execute the following steps. By setting the training button, the flexibility and compatibility of the dynamic optical eye accommodation training method for relieving eye strain are effectively improved, allowing for immediate entry into training mode based on user needs, thus enhancing the user experience.
[0032] Step S3000: Calculate the brightness change factor based on the timing duration.
[0033] Understandably, during training, in order to dynamically adjust the brightness of the light-emitting components, it is necessary to calculate the brightness change factor in real time based on the timing duration. In practical applications, based on the cosine function, a first cosine change factor is determined as the slow envelope factor of the dynamic photodynamic accommodation training method to alleviate eye strain. This controls the speed, smoothness, and curve shape of brightness changes, achieving a slow, gentle, and non-jumping dimming effect, thus adapting to dynamic photodynamic accommodation training to alleviate eye strain.
[0034] Please see Figure 3 , Figure 3 A schematic diagram illustrating the specific implementation process of step S3000 in another embodiment is shown. For example... Figure 3 As shown, step S3000 further includes at least the following steps: Step S3100: Calculate the first cosine variation factor based on the timing duration.
[0035] It is understandable that the above steps are used to obtain the timing duration. Then, by substituting into the cosine function, the first cosine change factor is obtained as shown in the following formula:
[0036] Among them, 900000ms is 15 minutes, which is the slow envelope half-cycle of brightness adjustment, that is, the total duration of a single training process. The duration is 30 minutes. Of course, in other embodiments, the slow envelope half-cycle can also have other durations; for example, the slow envelope half-cycle could be 600,000 ms, or 10 minutes, making the total duration of a single training process 30 minutes. It takes 20 minutes.
[0037] Step S3200: Normalize the first cosine variation factor to obtain the brightness variation factor.
[0038] Understandably, normalization is a numerical transformation that maps the original physical or control quantity to a fixed standard range. Specifically, it linearly normalizes the first cosine variation factor to [0, 100] (percentage) to more accurately correspond to the pulse width modulation (PWM) duty cycle or brightness level. Specifically, the normalized brightness variation factor... As shown in the formula below:
[0039] It should be noted that the change factor It refers to the normalization coefficient used to dynamically adjust the brightness value based on the timing duration. Its value range is usually [0,1] or [-1,1], and it can be calculated by periodic functions (such as cosine function, sine function, etc.).
[0040] Step S4000: Determine the current brightness value based on the upper limit value, lower limit value, and brightness change factor.
[0041] Understandably, after obtaining the brightness change factor, in order to avoid the brightness value being too high or too low, it is necessary to combine the upper limit value and the lower limit value of brightness to determine the current brightness value.
[0042] Please see Figure 4 , Figure 4 A schematic diagram illustrating the specific implementation process of step S4000 above is shown. For example... Figure 4 As shown, step S4000 includes at least the following steps: Step S4100: Determine the dynamic upper limit value based on the upper limit value, lower limit value, and brightness change factor.
[0043] Understandably, after obtaining the brightness change factor through the above steps, a dynamic upper limit value needs to be determined to ensure that the current brightness value can be accurately controlled between the upper and lower limits. Specifically, the dynamic upper limit value... The calculation formula is as follows:
[0044] From the above formula, it can be seen that when the brightness change factor... When the maximum value is 1, the dynamic upper limit value When the brightness change factor When the minimum value is 0, the dynamic upper limit value As can be seen, the dynamic upper limit value It can effectively control the current brightness value between the upper and lower brightness limits, and through the brightness variation factor Adjust dynamically.
[0045] Step S4200: Determine the current brightness value based on the dynamic upper limit value, the brightness upper limit value, and the timing duration.
[0046] As can be understood from the above, after obtaining the dynamic upper limit value and the brightness upper limit value, the current brightness value can be accurately determined based on the interval in which the timing duration is located.
[0047] Please see Figure 5 , Figure 5 A schematic diagram illustrating the specific implementation process of step S4200 above is shown. For example... Figure 5 As shown, step S4200 includes at least the following steps: Step S4210: Determine the timing phase in which the timing duration is located based on the timing duration and update cycle.
[0048] As can be understood, phase describes the relative position or offset of periodic waveforms of the same frequency on the time axis. To precisely adjust brightness, it is necessary to determine the timing phase corresponding to the timing duration based on the timing duration and update cycle. The calculation formula is as follows:
[0049] Step S4220: Calculate the second cosine variation factor based on the timing phase.
[0050] It is understandable that, consistent with step S3100 above, the timing phase is obtained in the above steps. Then, by substituting the cosine function, the second cosine variation factor is obtained as shown in the following formula:
[0051] In the above formula, 50000ms is 50s, which corresponds to the update cycle.
[0052] Of course, in other embodiments, the second cosine variation factor can also be calculated using a sine function, as shown in the following formula:
[0053] Step S4230: Obtain the current brightness value based on the dynamic upper limit value, the brightness upper limit value, and the second cosine change factor.
[0054] It is understandable that, consistent with step S3200 above, the second cosine variation factor is normalized and combined with the dynamic upper limit value. upper limit of brightness Get the current brightness value The calculation formula is as follows:
[0055] Step S5000: Control the operation of the light-emitting components according to the current brightness value and the update cycle.
[0056] Please see Figure 8 , Figure 8 A graph showing the current brightness value obtained from the above steps is displayed. Figure 8 As shown, the blue curve represents the curve change of the current brightness value, i.e., the range of rapid small-cycle fluctuations; the orange curve represents the slow envelope graph; and the green dashed line represents the lower limit of brightness. It should be noted that the dynamic photodynamic accommodation training method for relieving eye strain in this embodiment uses a 50-second update cycle to ensure the timing duration is accurate to an integer millisecond, avoiding floating-point drift. Specifically, within a 50-second fast-wave cycle, the change process of the dynamic upper limit value includes a 25-second decrease and a 25-second increase. Within each fast-wave cycle, the brightness sinusoidally decreases from the current upper envelope limit to 40% of the lower brightness limit (25 seconds), and then sinusoidally increases back to 100% of the upper brightness limit (25 seconds), completing one complete accommodation stimulus. Figure 8 As shown, there are 36 complete fast wave cycles in 30 minutes. Of course, in other embodiments, the lower limit of brightness can be other values, such as 30%.
[0057] It is understandable that, such as Figure 8 As shown, within a 30-minute training cycle, the brightness change rate consistently remained ≤10%, meeting relevant safety standards and ensuring compliance. Secondly, the measured upper limit of brightness was 100%, the lower limit was 40%, and the peak / valley ratio of the current brightness value was 2.5, providing an effective stimulus gradient. Furthermore, the double-layer superimposed waveform remained stable during continuous operation, without abrupt changes or jitter, ensuring the waveform stability of the brightness change rate curve. The double-layer superimposed waveform refers to a composite waveform formed by multiplying a fast, small-cycle waveform (such as a sine wave) with a slow envelope waveform (such as a cosine wave), used to simultaneously generate both rapid microscopic changes and slow macroscopic changes.
[0058] Understandably, after obtaining the current brightness value, the light-emitting components are controlled to work according to the update cycle until the timing duration exceeds the total training time, i.e.:
[0059] Please see Figure 6 , Figure 6 A schematic diagram illustrating the specific implementation process of step S5000 above is shown. For example... Figure 6 As shown, step S5000 includes at least the following steps: Step S5100: Perform amplitude limiting processing on the current brightness value to obtain the amplitude-limited brightness value.
[0060] Understandingly, clipping / limiting clamps values that exceed a preset range after calculation, forcibly fixing them at their upper and lower boundaries to prevent parameter overflow, hardware malfunctions, excessively bright lights, or complete darkness. This is because during slow envelope, exponential curve, or floating-point iterative calculations, the calculated brightness value may be negative or greater than 1 due to the influence of coefficients; without clipping, brightness would be erratic. Clipping the current brightness value yields a limited brightness value, forcibly locking the upper and lower limits of the current brightness value. In the event of misoperation or instruction errors, the light will not be too bright or completely dark, thus adapting to dynamic photodynamic training to alleviate eye strain.
[0061] Step S5200: Convert the limiting brightness value into the corresponding PWM duty cycle value and input it into the PWM channel.
[0062] Understandably, after determining the brightness limit value, the percentage of brightness needs to be converted into a PWM duty cycle to obtain the PWM duty cycle value. To facilitate precise control of the light component's brightness, the PWM duty cycle value needs to be input into the PWM channel. The PWM channel is a hardware port on a microcontroller or driver chip that independently outputs one PWM waveform. Each channel can be individually configured with the following parameters: frequency, duty cycle, phase, and enable. Since this embodiment only addresses brightness adjustment, only a single channel is needed to precisely control the brightness of the light-emitting component; that is, only one PWM output is used to drive a single light-emitting component.
[0063] Step S5300: Control the operation of the light-emitting component according to the update cycle and the PWM duty cycle value.
[0064] Understandably, after obtaining the PWM duty cycle values for each update cycle according to the above steps, the light-emitting component is controlled to operate. Specifically, since LED light-emitting components are current-driven devices, their brightness is approximately proportional to the average operating current. Therefore, PWM, through a fixed-frequency square wave, changes the on-time within one cycle by altering the PWM duty cycle value, effectively changing the average current or average power, thereby continuously adjusting the brightness of the light-emitting component. In practical applications, controlling the light-emitting component's operation according to the update cycle using PWM duty cycle values is existing technology and will not be elaborated upon here.
[0065] Please see Figure 7 , Figure 7 A schematic diagram illustrating the specific implementation process of step S5000 in another embodiment is shown. For example... Figure 7 As shown, step S5000 includes at least the following steps: Step S5400: When the timing duration reaches the preset duration threshold, control the light-emitting component to work according to the upper limit of brightness, and clear the timing duration.
[0066] Understandably, when the timer reaches the preset threshold, i.e., 30 minutes, a complete eye training session is finished. At this point, to avoid fatigue from repeated eye training, the light-emitting component needs to be controlled to exit training mode and operate according to the upper limit of brightness. Simultaneously, to facilitate timely entry into the next eye training session, the timer needs to be cleared for re-timing and statistics in the next session.
[0067] Step S5500: When the timer reaches the preset waiting time, re-enter the training mode.
[0068] Understandably, when the timer reaches the preset waiting time, that is, the cumulative time since the last eye training session has reached the waiting time, for example, a waiting time of 30 minutes, it is necessary to re-enter the training mode in order to avoid fatigue and discomfort caused by prolonged use of the eyes.
[0069] like Figure 9 As shown, Figure 9 This is a schematic diagram of the structure of the dynamic photoelectric eye accommodation training device 600 for relieving eye fatigue provided in the embodiments of this application. The entire process of the dynamic photoelectric eye accommodation training method for relieving eye fatigue provided in the embodiments of this application involves the following modules in the dynamic photoelectric eye accommodation training device 600 for relieving eye fatigue: light emission module 610, timing module 620, calculation module 630, determination module 640 and training module 650.
[0070] The light-emitting module 610 is used to control the operation of the light-emitting components according to preset initial lighting parameters, including upper limit value of brightness, lower limit value of brightness and update cycle. The timing module 620 is used to respond to the training start command, enter the training mode and start timing, and obtain the timing duration; The calculation module 630 is used to calculate the brightness change factor based on the timing duration; The determination module 640 is used to determine the current brightness value based on the upper limit value of brightness, the lower limit value of brightness, and the brightness change factor; The training module 650 is used to control the operation of the light-emitting components according to the current brightness value and the update cycle.
[0071] It should be noted that the information interaction and execution process between the modules of the above-mentioned device are based on the same concept as the method embodiment of this application. For details on their specific functions and technical effects, please refer to the method embodiment section, and they will not be repeated here.
[0072] like Figure 10 As shown, Figure 10 This is a schematic diagram of a controller 700 provided in one embodiment of this application.
[0073] The controller 700 in this embodiment includes one or more processors 710 and a memory 720. Figure 10 The example uses a processor 710 and a memory 720.
[0074] The processor 710 and memory 720 can be connected via a bus or other means. Figure 10 Taking the example of a connection between China and Israel via a bus.
[0075] Memory 720, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs. Furthermore, memory 720 may include high-speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory 720 may optionally include memory 720 remotely located relative to processor 710, and these remote memories can be connected to controller 700 via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0076] Those skilled in the art will understand that Figure 10 The device structure shown does not constitute a limitation on the controller 700 and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0077] This application embodiment also provides a storage medium storing computer-executable instructions for executing the above-described dynamic photodynamic accommodation training method for relieving eye strain.
[0078] In one embodiment, the storage medium stores computer-executable instructions that are executed by one or more processors 710, such as one of the processors 710 in the controller 700, which can cause the one or more processors 710 to perform the dynamic photo-eye accommodation training method for relieving eye strain provided in any embodiment of this application.
[0079] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate; that is, they may be located in one place or distributed across multiple network nodes. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0080] It will be understood by those skilled in the art that all or some of the steps and systems in the methods disclosed above can be implemented as software, firmware, hardware, and suitable combinations thereof. Some or all of the physical components can be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer-readable medium, which can include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and is accessible to a computer. Furthermore, as is known to those skilled in the art, communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.
[0081] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe 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 (item) 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 (item) 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.
[0082] In the several embodiments provided in this application, it should be understood that the disclosed systems, instruments, and methods can be implemented in other ways. For example, the instrument embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the shown or discussed mutual couplings, direct couplings, or communication connections may be through some interfaces; indirect couplings or communication connections between instruments or units may be electrical, mechanical, or other forms. Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, i.e., they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0083] It should also be understood that the various implementation methods provided in this application can be combined arbitrarily to achieve different technical effects.
[0084] The above is a detailed description of the preferred embodiments of this application. However, this application is not limited to the above embodiments. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of this application. All such equivalent modifications or substitutions are included within the scope defined by the claims of this application.
Claims
1. A dynamic light eye accommodation training method for relieving visual fatigue, characterized in that, The method includes the following steps: The light-emitting components are controlled to work according to preset initial lighting parameters, which include an upper limit value for brightness, a lower limit value for brightness, and an update cycle. In response to the training start command, enter training mode and start timing, and obtain the timing duration; Calculate the brightness change factor based on the stated timing duration; The current brightness value is determined based on the upper limit value of brightness, the lower limit value of brightness, and the brightness variation factor; The light-emitting component is controlled to operate according to the current brightness value and the update cycle.
2. The dynamic light eye accommodation training method for alleviating visual fatigue according to claim 1, wherein, The step of calculating the brightness change factor based on the timing duration includes: Calculate the first cosine variation factor based on the stated timing duration; The brightness variation factor is obtained by normalizing the first cosine variation factor.
3. The dynamic light eye accommodation training method for alleviating visual fatigue according to claim 1, wherein, Determining the current brightness value based on the upper limit of brightness, the lower limit of brightness, and the brightness variation factor includes: The dynamic upper limit value is determined based on the upper limit value of brightness, the lower limit value of brightness, and the brightness variation factor; The current brightness value is determined based on the dynamic upper limit value, the brightness upper limit value, and the timing duration.
4. The dynamic light eye accommodation training method for alleviating visual fatigue according to claim 3, characterized in that, Determining the current brightness value based on the dynamic upper limit value, the brightness upper limit value, and the timing duration includes: The timing phase in which the timing duration is located is determined based on the timing duration and the update cycle; Calculate the second cosine variation factor based on the timing phase; The current brightness value is obtained based on the dynamic upper limit value, the brightness upper limit value, and the second cosine variation factor.
5. The dynamic light eye accommodation training method for alleviating visual fatigue according to claim 4, wherein, The step of controlling the light-emitting component to operate according to the current brightness value and the update cycle includes: The current brightness value is subjected to amplitude limiting processing to obtain a limited brightness value; The limited brightness value is converted into the corresponding PWM duty cycle value and input into the PWM channel; The light-emitting component is controlled to operate according to the update cycle and the PWM duty cycle value.
6. The dynamic light eye accommodation training method for alleviating visual fatigue according to claim 1, wherein, After controlling the light-emitting component to work according to the update cycle, the dynamic photoelectric eye accommodation training method for relieving eye fatigue further includes: When the timeout period reaches the preset timeout threshold, the light-emitting component is controlled to work according to the upper limit of brightness, and the timeout period is cleared. When the timeout period reaches the preset waiting time, the training mode is re-entered.
7. The dynamic light eye accommodation training method for alleviating visual fatigue according to claim 1, wherein, The training start command is triggered by at least one of the following methods: When the timeout period reaches the preset waiting period; The user presses the training button to issue the training start command.
8. A dynamic optical eye accommodation training device for relieving eye strain, used to implement the dynamic optical eye accommodation training method for relieving eye strain as described in any one of claims 1 to 7, characterized in that, include: The light-emitting module is used to control the operation of the light-emitting components according to preset initial lighting parameters, which include an upper limit value for brightness, a lower limit value for brightness, and an update cycle. The timing module is used to respond to the training start command, enter the training mode and start timing, and obtain the timing duration; The calculation module is used to calculate the brightness change factor based on the timing duration; The determination module is used to determine the current brightness value based on the upper limit value of brightness, the lower limit value of brightness, and the brightness change factor; The training module is used to control the operation of the light-emitting component according to the current brightness value and the update cycle.
9. An electronic device, characterized in that, include: The system includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, it implements the dynamic optical eye accommodation training method for relieving eye strain as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The device contains a computer program that, when executed by a processor, implements the dynamic optical eye accommodation training method for relieving eye strain as described in any one of claims 1 to 7.