Control method and device of intelligent eye protection bookmark

By detecting the distance between the bookmark and the user's eyes and the ambient light intensity in real time, a light intensity and distance measurement compensation model is established, and the distance value is dynamically adjusted. This solves the problem of unstable distance measurement of eye-protecting bookmarks in complex lighting environments, achieving high-precision monitoring and reliable reminders to prevent myopia.

CN121409109APending Publication Date: 2026-01-27叶耀中
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202511485948.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-17
Publication Date
2026-01-27

AI Technical Summary

Technical Problem

The existing eye-protection bookmarks have unstable distance measurement accuracy under complex lighting conditions, leading to false alarms or missed alarms, which affects the actual effect of the eye protection function and the user experience.

Method used

By detecting the distance between the bookmark and the user's eyes and the ambient light intensity in real time, a correlation model between ambient light intensity and distance measurement compensation is established. The distance value is dynamically adjusted to correct the distance measurement error, and a graded reminder mechanism is combined to correct poor reading posture.

Benefits of technology

It achieves centimeter-level high-precision monitoring under different lighting conditions, reducing the false alarm rate to below 5%, improving the reliability and practicality of eye protection reminders, ensuring that reminders are based on real distance data, and preventing myopia.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121409109A_ABST
    Figure CN121409109A_ABST
Patent Text Reader

Abstract

The invention discloses a control method and device for an intelligent eye protection bookmark, and belongs to the technical field of intelligent stationery. The invention provides a dynamic compensation method for solving the technical problems that an existing eye protection bookmark is poor in distance measurement precision and high in false alarm rate under different environment illumination. According to the method, the distance from the book to the eyes of the user and the environment illumination intensity are synchronously detected in real time, and the corresponding distance adjustment value is selected to dynamically compensate the initial distance based on the preset threshold interval to which the illumination intensity belongs, so that the correction distance with higher precision is obtained. By comparing the corrected distance with a safety threshold value, a reminding operation is executed when the distance is too close. The environment light sensing and dynamic compensation algorithm is integrated on the bookmark carrier, so that the interference of environment light is effectively overcome, the full-scene high-precision distance monitoring is realized, and meanwhile, the interference on reading is reduced to the greatest extent while the bad reading posture is effectively corrected through a humanized graded reminding mechanism.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of smart stationery technology, and in particular to a control method and device for a smart eye-protecting bookmark. Background Technology

[0002] Reading is fundamental to learning and work; however, incorrect reading posture, especially excessively close proximity of the book to the eyes, is a key factor contributing to myopia in teenagers and eye strain in adults. To address this issue, some eye-protecting bookmarks or standalone devices with distance monitoring functions have appeared on the market. For example, smart devices using sensing technologies such as capacitive, infrared, or ultrasonic sensors have been tested for distance measurement.

[0003] However, the inventors of this application have noted that the ranging performance of such prior art exhibits significant instability when put into practical use. Especially under different ambient lighting conditions, such as switching from indoor natural light to strong direct sunlight or a dim desk lamp environment, the ranging readings of the same device can fluctuate significantly at the centimeter level. This accuracy drift caused by changes in ambient light results in insufficient reliability of the device in real-world complex lighting scenarios, frequently leading to false alarms or missed alarms, severely impacting the actual effectiveness of eye protection functions and user experience. Existing solutions mostly focus on the selection of the sensor itself or the basic ranging principle, without providing a universal solution to this systematic error caused by ambient light. Therefore, how to maintain high accuracy and stability of the ranging system under complex and changing lighting environments has become a long-standing and urgent technical challenge in this field. Summary of the Invention

[0004] This invention aims to overcome the technical shortcomings of existing eye-protection bookmarks, which suffer from unstable distance measurement accuracy under complex lighting conditions, and provides a control method for intelligent eye-protection bookmarks. Its core objective is to effectively suppress or compensate for interference caused by changes in ambient light on the distance measurement module, thereby improving the accuracy, robustness, and reliability of distance monitoring across all scenarios.

[0005] To achieve the above objectives, a first aspect of the present invention provides a control method for an intelligent eye-protection bookmark, comprising the following steps: S100: Real-time detection of the distance between the bookmark and the user's eyes, and simultaneous detection of ambient light intensity; S200. Based on the ambient light intensity, dynamically compensate the detected distance to obtain a corrected distance; wherein, the dynamic compensation includes: S21. Preset at least two different light intensity threshold ranges, wherein each threshold range corresponds to a predefined distance adjustment value; S22. Select the corresponding distance adjustment value based on the threshold range into which the ambient light intensity falls; S23. Using the selected distance adjustment value, compensate for the distance and output the corrected distance; S300: Compare the corrected distance with a preset safe distance threshold; S400. If the correction distance is less than the safe distance threshold, then a reminder operation is performed.

[0006] A second aspect of the present invention provides a control system for an intelligent eye-protection bookmark, comprising: The distance measuring module is used to detect the distance between the bookmark device and the user's eyes in real time; An ambient light sensor is used to synchronously detect the intensity of ambient light. A microcontroller, electrically connected to the ranging module and the ambient light sensor, wherein the microcontroller includes: A storage unit is used to store at least two different light intensity threshold intervals and a predefined distance adjustment value corresponding to each threshold interval; The selection unit is electrically connected to the storage unit and the ambient light sensor, and is used to select a corresponding distance adjustment value from the storage unit according to the threshold range in which the ambient light intensity falls; The compensation execution unit is electrically connected to the selection unit and the ranging module, and is used to compensate the distance using the selected distance adjustment value and output the corrected distance; The judgment and control unit is electrically connected to the compensation execution unit and is used to compare the correction distance with a preset safety distance threshold, and generate a control signal when the correction distance is less than the safety distance threshold; The reminder module is electrically connected to the judgment and control unit of the microcontroller and is used to perform a reminder operation in response to the control signal.

[0007] Compared with the prior art, the control method and device for the intelligent eye-protection bookmark provided by the present invention have the following technical effects: By establishing a correlation model between ambient light intensity and distance compensation, the system can sense changes in ambient light and dynamically and adaptively correct the distance measurement value. This ensures that the final output "book-eye" distance value remains stable under different lighting conditions, achieving centimeter-level high-precision monitoring across all scenarios. Through proactive compensation for environmental interference factors, this invention solves the distance drift problem at the system level. Tests show that its false alarm rate under different lighting conditions can be stably controlled below 5%, improving reliability and practicality. This solution ensures that eye protection reminders are triggered based on real and accurate distance data, avoiding invalid or missing reminders due to ambient light interference, thereby helping users correct poor reading posture and prevent myopia. Attached Figure Description

[0008] Figure 1 A flowchart illustrating a control method for an intelligent eye-protection bookmark provided in an embodiment of the present invention; Figure 2 This is a flowchart illustrating a method for dynamically compensating for the distance between a bookmark and the user's eyes, provided in an embodiment of the present invention. Figure 3 This is a schematic diagram illustrating the structural principle of an intelligent eye-protection bookmark device provided in an embodiment of the present invention; Figure 4 This is a schematic diagram illustrating the structural principle of another intelligent eye-protection bookmark device provided in an embodiment of the present invention; Figure label: Storage unit-31, selection unit-32, compensation execution unit-33, judgment and control unit-34, vibration unit-41, LED indicator-42, ranging module-100, ambient light sensor-200, microcontroller-300, reminder module-400, Bluetooth module-500. Detailed Implementation

[0009] 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 a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0010] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a mutually exclusive, independent, or alternative embodiment. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0011] Example 1 To clearly demonstrate how the method of this invention achieves high-precision, adaptive eye protection functionality through its steps, especially how it addresses the problem of ambient light interference, each step of the method will be described in detail below. See also... Figure 1 , Figure 1 This is a flowchart illustrating a control method for a smart eye-protection bookmark provided in an embodiment of this application. The method includes: S100, Distance and Ambient Light Synchronous Detection: Real-time detection of the distance between the bookmark and the user's eyes, and simultaneous detection of ambient light intensity; In one possible implementation, the microcontroller wakes up the system every 10 seconds, simultaneously activating the infrared ranging sensor and the ambient light sensor. The infrared ranging sensor emits an infrared signal with a power of <1mW to measure the initial distance between the bookmark and the user's eyes, while the ambient light sensor collects the current ambient light intensity, with a measurement range of 0-65535 lux. The sampling time difference between the two sensors is controlled within 100ms to ensure data synchronization.

[0012] S200, Dynamic Distance Compensation: Based on the ambient light intensity, dynamically compensate the detected distance to obtain a corrected distance; wherein, the dynamic compensation specifically includes the following sub-steps: Step S21, Threshold range preset: Preset at least two different light intensity threshold ranges, wherein each threshold range corresponds to a predefined distance adjustment value; In one possible implementation, three light intensity threshold ranges are preset in the microcontroller's Flash memory: Range 1: Light intensity < 100 lux (dark environment); Range 2: 100 lux ≤ light intensity ≤ 1000 lux (normal lighting); Zone 3: Light intensity > 1000 lux (strong light environment); Each interval corresponds to a predefined distance adjustment value: Adjustment value for interval 1: +2cm; Adjustment value corresponding to interval two: 0cm; Adjustment value for interval three: -3cm; Step S22, Interval Matching and Adjustment Value Selection: Select the corresponding distance adjustment value according to the threshold interval into which the ambient light intensity falls; In one possible implementation, the microcontroller compares the ambient light intensity value collected in step S100 with a preset threshold range to determine the range it belongs to and selects the corresponding distance adjustment value. For example, when the detected ambient light intensity is 1500 lux, it is determined to belong to range three, and an adjustment value of -3 cm is selected.

[0013] Step S23, Distance Compensation Calculation: Using the selected distance adjustment value, compensate the distance and output the corrected distance; In one possible implementation, the microcontroller algebraically adds the initial distance value to the selected adjustment value to obtain the corrected distance. The calculation formula is: Corrected distance = Initial distance value + Adjustment value; for example, if the initial distance value is 33cm and the adjustment value is -3cm, the corrected distance is 30cm.

[0014] In this embodiment of the invention, the technical effect of this compensation mechanism is that by establishing a correspondence between "light intensity and distance adjustment value," it actively corrects systematic errors caused by changes in ambient light. In strong light environments, reflections from the book surface can lead to an overestimation of the infrared ranging value; negative compensation can correct this to the true value. In low light environments, signal attenuation can lead to an underestimation of the ranging value; positive compensation can restore the true distance. This compensation strategy directly addresses the physical causes of ambient light interference, fundamentally solving the technical problem of unstable ranging accuracy.

[0015] S300, Safety distance determination: Compare the corrected distance with a preset safety distance threshold; In one possible implementation, the microcontroller compares the calibration distance with a preset safe distance threshold of 35cm. If the calibration distance is less than 35cm, it is determined that the distance is too close, and step S400 is executed; otherwise, the LED indicator is controlled to display green, and the process returns to step S100 to continue monitoring.

[0016] S400. Execute a reminder operation: If the corrected distance is less than the safe distance threshold, then execute a reminder operation.

[0017] In one possible implementation, this embodiment employs a progressive reminder strategy: When the distance is detected to be too close for the first time, a first-level alert is triggered: the vibration motor vibrates with an amplitude of 0.5mm for 1 second, and the LED indicator lights up red and flashes at a frequency of 1Hz. The alert cycle is 5 minutes.

[0018] If the close proximity continues for 15 minutes, a Level 2 alert will be issued: the vibration motor amplitude will increase to 0.8mm, the vibration time will be extended to 2 seconds, the vibration interval will be shortened to 30 seconds, and the LED indicator will turn solid red.

[0019] By implementing the above technical solution, the ranging accuracy under different lighting conditions in this embodiment is significantly improved. Laboratory test data shows: In strong light environments (>1000 lux): the ranging error decreased from +4.2 cm before compensation to ±0.8 cm; In low-light environments (<100 lux): the ranging error was improved from -3.5 cm before compensation to ±0.6 cm; The overall false alarm rate was reduced from >30% in the traditional scheme to <5%.

[0020] This invention achieves at least three technological breakthroughs through a collaborative mechanism of ambient light sensing and distance compensation: first, it establishes a quantitative correspondence between ambient light intensity and ranging error; second, it creates a dynamic compensation strategy based on threshold ranges; and third, it forms a complete closed-loop technology system of "detection-compensation-judgment-reminder." The systematic technical solution provided by this invention ensures that eye-protecting bookmarks provide accurate and reliable distance monitoring under various lighting conditions, effectively solving the long-standing problem of ambient light interference.

[0021] Example 2 Based on Embodiment 1, this embodiment of the invention also provides another intelligent eye-protection bookmark control method. This embodiment aims to provide multiple preferred implementation schemes to fully demonstrate the technical diversity and feasibility of the invention. Those skilled in the art will understand that the following specific embodiments are only for explaining the invention and are not intended to limit the scope of protection of the invention.

[0022] In a preferred embodiment, step S100 of the control method is specifically implemented as follows: After system power-on initialization, it enters a low-power standby mode. The Microcontroller Unit (MCU) employs a sleep-wake mechanism, waking the system with a fixed sampling period. This sampling frequency is preferably set to 1 time / 10 seconds to balance real-time performance and power consumption. After waking up, the MCU simultaneously starts the ranging module and the ambient light sensor via the I²C bus. In one possible implementation, to achieve strict synchronization, the MCU first sends a measurement command to the ambient light sensor, and then sends a ranging command to the ranging module. By utilizing the processing time within the sensors, the data from the two sensors are highly aligned in time, ensuring the accuracy of subsequent compensation algorithms.

[0023] In a preferred embodiment, Figure 2 This is a flowchart illustrating a method for dynamically compensating for the distance between a bookmark and the user's eyes, as provided in an embodiment of the present invention. Figure 2 As shown, the dynamic compensation step S200 is specifically implemented in the following manner: First, a first light intensity threshold and a second light intensity threshold are preset, wherein the first light intensity threshold is lower than the second light intensity threshold. Second, dynamic compensation is performed according to the following process: Q210. Compare the ambient light intensity with the first light intensity threshold and the second light intensity threshold; Q220. Based on the comparison results, select the corresponding distance adjustment value: Q231. When the ambient light intensity is less than the first light intensity threshold, the distance value is compensated using the first distance adjustment value; Q232. When the ambient light intensity is greater than the second light intensity threshold, the distance value is compensated using the second distance adjustment value; Q233. When the ambient light intensity is between the first light intensity threshold and the second light intensity threshold, the distance value is compensated using a third distance adjustment value. The first distance adjustment value, the second distance adjustment value, and the third distance adjustment value are all different.

[0024] In one possible implementation, three light intensity threshold ranges are set. Specifically, a first light intensity threshold is preset to 100 lux, and a second light intensity threshold is preset to 1000 lux. The first light intensity threshold is lower than the second light intensity threshold. These three ranges are: low light environment (<100 lux), normal lighting (100-1000 lux), and strong light environment (1000 lux).

[0025] The system compares the ambient light intensity collected in real time by the ambient light sensor with the first light intensity threshold and the second light intensity threshold, and selects the corresponding distance adjustment value based on the comparison result. When the ambient light intensity is less than the first light intensity threshold (100 lux), a first distance adjustment value, such as +2 cm, is used to compensate for the initial distance value. This is because the infrared signal reception is weak in low light, which may lead to an underestimation of the distance value, hence the positive compensation.

[0026] When the ambient light intensity exceeds the second light intensity threshold (1000 lux), a second distance adjustment value, such as -3 cm, is used to compensate for the initial distance value. This is because strong background noise under bright light may cause the infrared ranging value to be too high, hence the negative compensation.

[0027] When the ambient light intensity is between the first and second thresholds, a third distance adjustment value is used, for example, 0 cm, meaning no compensation is performed.

[0028] The first, second, and third distance adjustment values ​​are all different. The compensation execution unit algebraically adds the selected distance adjustment value to the initial distance value and outputs the final corrected distance. This dynamic threshold compensation algorithm is one of the core components of this invention. Through simple interval judgment and numerical compensation, it efficiently solves the technical problem of complex ambient light interference, stabilizing the ranging accuracy within ±1cm.

[0029] In a preferred embodiment, step S300 is implemented as follows: The microcontroller compares the dynamically compensated corrected distance with a preset safe distance threshold. This safe distance threshold is preferably set to 35 centimeters, a value based on eye protection safety limits determined through extensive ophthalmological research. If the corrected distance is greater than or equal to 35 centimeters, the reading posture is considered acceptable.

[0030] In a preferred embodiment, the execution reminder operation in step S400 adopts a hierarchical reminder mechanism, the specific implementation of which includes, but is not limited to, the following methods: In one basic implementation, tiered alerts only include vibration alerts.

[0031] In another implementation, tiered alerts include only visual indicator lights.

[0032] In a preferred overall implementation, the alert includes a combination of vibration alerts and visual indicator light alerts.

[0033] The specific hierarchical logic is as follows: Level 1 Reminder (Gentle Reminder): When the system first detects a correction distance of less than 35 cm, it enters the Level 1 reminder stage. The preferred preset duration for this first reminder is 15 minutes. Within these 15 minutes, the system triggers reminders at a primary frequency. Specifically, the vibration motor vibrates with an amplitude of 0.3 mm for 1 second, and the reminder interval (i.e., the manifestation of the primary frequency) is 5 minutes; simultaneously, the red LED indicator flashes at a frequency of 1 Hz (on for 0.5 seconds, off for 0.5 seconds). This method aims to gently prompt the user to adjust their posture, avoiding excessive disruption to the reading immersion experience.

[0034] Level 2 Reminder (Forced Reminder): If the poor posture persists, meaning the correction distance remains less than 35 cm after 15 minutes, the system automatically escalates to Level 2. At this point, the system triggers the reminder at a higher frequency than the Level 1 reminder. Specifically, the vibration motor's amplitude increases to 0.8 mm, the vibration time is extended to 2 seconds, and the reminder interval is shortened to 30 seconds; simultaneously, the red LED indicator's flashing frequency changes to 2 Hz (on for 0.25 seconds, off for 0.25 seconds) or becomes constantly lit, attracting the user's attention in a more prominent way.

[0035] In another possible implementation, the visual indicator light can provide more diverse alerts. For example, during the initial duration, the indicator light can be controlled to flash red and green alternately as a first-frequency alert; after the limit is continuously exceeded, the indicator light can be controlled to flash red light at a high frequency as a second-frequency alert.

[0036] In a preferred embodiment, the system continuously monitors the correction distance throughout the entire reminder process. The monitoring frequency can be consistent with the main loop, for example, once every 10 seconds. Once the correction distance is detected to have returned to a safe threshold of 35 cm or more, the microcontroller immediately generates a stop signal, controls the vibration motor to stop vibrating, switches the LED indicator to a solid green light, stops all current reminder operations, and returns to the normal monitoring loop. This mechanism demonstrates the intelligence and humanization of the intervention, avoiding unnecessary reminders that would disturb the user even after they have adjusted their posture.

[0037] In a preferred embodiment, the low-power and long-lasting battery solution of the present invention is achieved through the following method: the core microcontroller (MCU) is an ultra-low-power chip, and the system software employs an active "sleep-wake" mechanism. During non-sampling periods, the MCU enters a low-power mode, at which time most clocks are turned off, the core voltage is reduced, and power consumption can be reduced to below 1μA. External sensors, such as the ranging module and ambient light sensor, are also completely powered off when not in operation. Through this low-power design combining hardware and software, coupled with a coin cell battery power supply, the device can achieve a battery life of no less than 30 days under standard usage conditions.

[0038] In a preferred embodiment, the data synchronization function of the present invention is implemented via a Bluetooth module. The Bluetooth module preferably uses a chip that supports the Bluetooth Low Energy (BLE) protocol. This module connects to the MCU via a serial port interface. The microcontroller internally caches key reading data, such as the total number of times the limit was exceeded that day, the longest duration of a single exceedance, and the average daily reading distance. In one possible implementation, the Bluetooth module establishes a connection with a dedicated APP on the user's mobile phone once per hour, synchronizing at least one of the above data. To ensure user privacy and security, all data transmitted via Bluetooth is encrypted using the AES-128 algorithm.

[0039] In a preferred embodiment, the control method for the smart eye-protection bookmark of the present invention adopts a cyclic execution architecture. Specifically, steps S100 to S400 constitute a complete main control loop, which is started after the device is powered on and continues to run until the device is powered off.

[0040] In a preferred embodiment, the cyclic execution is implemented using the microcontroller's timer interrupt function. Preferably, a base clock cycle, such as 10 seconds, is set as the execution cycle of the main loop. At the beginning of each cycle, the microcontroller is woken up from a low-power sleep mode and executes steps S100 to S400 sequentially. After execution, if no continuous reminder is triggered, the microcontroller re-enters sleep mode, waiting to be woken up in the next cycle. This "execution-sleep-wake-up" cyclic mechanism is key to achieving the device's ultra-long battery life.

[0041] In a preferred embodiment, the continuous execution of steps S100 to S300 specifically includes: after triggering the reminder operation, the system does not wait for the current reminder cycle to end, but immediately or after a very short delay restarts the ranging and judgment process. Preferably, during the reminder operation, the system maintains the same monitoring frequency as the main loop, that is, executes the complete S100 to S300 process once every 10 seconds. In another possible implementation, in order to respond more promptly to user posture adjustments, the monitoring frequency can be temporarily increased during the reminder operation, for example, shortened to execute the S100 to S300 process once every 3 seconds, to achieve faster feedback.

[0042] The "immediately stop the current reminder operation" is implemented through the microcontroller's interrupt service mechanism. Specifically, during the execution of the reminder operation, when a new correction distance is obtained through the continuous S100 to S300 process, and this distance value recovers to a value greater than or equal to the safe distance threshold (preferably 35 cm), the microcontroller immediately generates a high-priority interrupt signal. This interrupt signal will forcibly terminate the currently executing reminder driver, regardless of whether it is in the vibration cycle or the light flashing cycle.

[0043] In one possible implementation, restoring the state after stopping the notification operation includes the following steps: First, the microcontroller immediately stops sending drive signals to the vibration motor, regardless of whether it is currently in a vibration state; Secondly, the microcontroller switches the LED indicator from the alert state (such as flashing red light) to the normal state (such as solid green light). Finally, the system completely exits the current reminder operation process and returns to the starting point of the main control loop, that is, restarts the execution of step S100 and continues the loop monitoring.

[0044] In one possible implementation, the intelligent interruption mechanism is effective at all levels of the tiered reminder system. Whether in the first-level reminder (gentle reminder) or the second-level reminder (mandatory reminder) stage, an interruption is immediately triggered and all forms of reminder output cease as soon as the correction distance is detected to have returned to a safe value. This design ensures the accuracy and timeliness of intervention, avoiding unnecessary disturbances to the user even after they have adjusted their posture.

[0045] The coordinated operation of the loop execution and intelligent interruption is implemented through a state machine. The system maintains a state variable to record whether it is currently in normal monitoring, level one alert, or level two alert state. When continuous monitoring detects that the distance has returned to a safe level while in the alert state, the state machine immediately jumps back to the normal monitoring state and resets all alert-related timers. This state machine design ensures the consistency and reliability of system behavior.

[0046] Through laboratory testing, the loop execution and intelligent interruption mechanism described in this embodiment achieves the following technical effects: The response latency was reduced from >5 seconds in traditional solutions to <1 second, achieving near real-time posture correction feedback; It avoids more than 95% of unnecessary reminders, significantly improving the user experience; While maintaining high responsiveness, the overall power consumption increases by no more than 8% through optimized cycle design, and the battery life can still be guaranteed to be ≥30 days.

[0047] Therefore, this embodiment combines an intelligent stop reminder mechanism with a dynamic cyclic monitoring strategy to achieve timely and accurate eye protection reminders and low power consumption and long battery life. It effectively solves the technical problems of reminder lag and excessive interference in the prior art. While ensuring the user's focus, it improves the intelligence of eye protection reminders, device battery life and overall user experience.

[0048] In a preferred embodiment, the step of real-time detection of the distance between the bookmark and the user's eyes includes determining the user's pupil position using a human eye positioning algorithm and performing precise distance measurement based on the pupil position. The step of determining the user's pupil position using a human eye positioning algorithm is implemented in the following way: The system uses an infrared dot matrix sensor as the core component for human eye detection. Preferably, the OVM7950 infrared image sensor is selected, with a pixel array of 640×480 and an operating wavelength of 850nm, making it particularly suitable for eye feature recognition. The sensor acquires grayscale images of the user's facial area at a fixed frame rate and transmits them to the microcontroller for real-time processing.

[0049] In a preferred embodiment, the human eye localization algorithm is implemented through the following steps: Dark area screening based on infrared images yields at least one candidate pupil region. If multiple candidate pupil regions exist, the millimeter-wave sensor is controlled to transmit detection signals to each candidate region, and the pupil region is selected from the multiple candidate regions based on the difference in reflection intensity. Distance detection is performed based on the finally determined pupil region.

[0050] Among the possible implementation methods, the following steps are adopted: First, the microcontroller preprocesses the acquired raw infrared image, including Gaussian filtering for noise reduction and histogram equalization, to enhance image quality.

[0051] Next, an adaptive thresholding algorithm is used, preferably Otsu's method, to automatically calculate the optimal grayscale threshold. In one possible implementation, the grayscale threshold is preset to 50 (range 0-255), and areas with pixel values ​​below this threshold are identified as candidate dark areas.

[0052] Then, morphological operations are performed on the selected dark areas, including erosion followed by dilation closing operations, to eliminate noise points and connect adjacent dark area pixels.

[0053] Finally, the connected regions are filtered by area. Based on the projection size of an adult pupil diameter of 3-5 mm on the sensor (approximately 1-2 pixels), invalid regions that are too large or too small are eliminated, and candidate regions that conform to the physical characteristics of the pupil are retained.

[0054] The handling mechanism when multiple candidate pupil regions exist is as follows: If only one candidate region is obtained after filtering, the system directly determines it as the pupil position and records its center coordinates.

[0055] If multiple candidate regions that meet the criteria exist simultaneously (potentially due to interference from mirror reflections, hair obstruction, etc.), the millimeter-wave sensor is activated for secondary verification. Preferably, the millimeter-wave sensor uses an A111PCR radar with a beamwidth of 80°, and beam guidance can be achieved through phase array technology.

[0056] The specific verification process is as follows: The microcontroller controls the millimeter-wave sensor to sequentially transmit low-power detection signals (power < 0.1mW) to each candidate region. Simultaneously, the reflected signals from each region are received, and the reflection intensity is calculated; Because the human pupil has a spherical concave structure, the intensity of millimeter wave reflection is more than 30% lower than that of flat objects (such as skin and book pages); The system selects the candidate region with the lowest reflection intensity as the true pupil region, effectively eliminating other interfering regions.

[0057] In a preferred embodiment, the precise ranging based on pupil position is achieved in the following manner: After determining the pupil region, the microcontroller records its precise coordinates (x, y) in the image coordinate system. The ranging module (preferably the infrared ranging sensor VL6180X) performs targeted ranging based on the coordinate information. Its ranging spot diameter can be focused to within 5mm, ensuring that the measurement target is the user's eyes rather than other areas of the face or the background environment. In a preferred implementation, the system can estimate the user's head posture changes by measuring the pupil's position changes in consecutive frames and combining this with sensor internal parameters, thus providing more dimensional information for subsequent intelligent reminders.

[0058] In a preferred embodiment, the sensor executing the human eye localization algorithm operates in an intermittent wake-up mode, which is specifically implemented as follows: The infrared dot matrix sensor and the main ranging module use the same wake-up cycle, preferably set to 10 seconds / time; In each wake-up cycle, the infrared sensor first starts and performs human eye detection, which takes about 80ms; only when a human eye is successfully detected is the main ranging module and ambient light sensor woke up to perform subsequent ranging and compensation processes. If no human eye is detected for three consecutive cycles (i.e., 30 seconds), the bookmark is determined to be in an unused state, and the system enters deep monitoring mode, extending the wake-up cycle to 60 seconds per cycle to further reduce power consumption.

[0059] In one possible implementation, the microcontroller's sleep-wake mechanism is implemented in the following way: The microcontroller uses the STM32L071 series chip, which supports multiple low-power modes; When the system confirms through the human eye localization algorithm that no user's eyes are detected, the microcontroller enters STOP2 mode. At this time: the core voltage drops to 0.9V; the high-speed clock is turned off; most peripherals are powered down; only necessary wake-up sources (such as RTC and EXTI) are retained. In this mode, the overall sleep current can be controlled within 0.5μA. When the infrared sensor detects possible eye features, an external interrupt signal is generated to wake up the microcontroller. The microcontroller resumes full-speed operation within 50μs and immediately initiates the complete verification process of the human eye localization algorithm.

[0060] In a preferred embodiment, the collaborative workflow of the human eye localization algorithm and the ranging module is as follows: After the device is powered on, it first enters the initialization state, and all sensors perform self-calibration. The microcontroller starts its first working cycle: the infrared dot matrix sensor is woken up first to perform human eye detection; If no human eye is detected, the system immediately enters a sleep state and waits for the next wake-up cycle; If a human eye is detected, the microcontroller sequentially wakes up the millimeter-wave sensor (if verification is required), the main ranging module, and the ambient light sensor. After each sensor collects data, the microcontroller executes a complete dynamic compensation algorithm to obtain the correction distance; based on the comparison between the correction distance and the safety threshold, it decides whether to trigger an alert operation. After completing all processes, the system re-enters hibernation mode, awaiting the next work cycle.

[0061] Through laboratory testing, the human eye positioning and low-power solution described in this embodiment achieves the following technical effects: The accuracy rate of human eye recognition reaches 98.5%, with a false judgment rate of less than 1.5%. Compared with non-positioning solutions, ranging accuracy is improved by about 40%, and stability is significantly enhanced in complex environments; Through the intelligent wake-up mechanism, the overall power consumption is reduced by up to 67%, and the battery life is extended from 30 days to 90 days in typical usage scenarios. The sleep / wake response time is less than 100ms, and users cannot perceive the delay in system state switching at all.

[0062] This embodiment uses a human eye positioning algorithm to determine the user's pupil position and performs accurate distance measurement based on the pupil position, effectively solving the technical problems of unclear distance measurement targets and insufficient distance measurement accuracy in the prior art.

[0063] In summary, this embodiment, through multiple preferred implementation schemes, successfully achieves high-precision, all-scenario adaptive, and humanized eye protection functions under the size and shape limitations of traditional bookmarks, effectively solving the long-standing problems in this field such as ambient light interference, poor user experience, poor battery life, poor portability, and high cost.

[0064] Example 3 Based on the above-described method embodiments, the present invention also provides an intelligent eye-protection bookmark device. The hardware structure and module collaborative operation mode of the intelligent eye-protection bookmark device of the present invention will be described in detail below through several preferred embodiments. Figure 3 A schematic diagram illustrating the structural principle of an intelligent eye-protection bookmark device is provided as an example in this embodiment. Figure 3 As shown, it includes: The ranging module 100 is used to detect the distance between the bookmark device and the user's eyes in real time; Ambient light sensor 200 is used to synchronously detect ambient light intensity; A microcontroller 300 is electrically connected to the ranging module 100 and the ambient light sensor 200, wherein the microcontroller 300 includes: Storage unit 31 is used to store at least two different light intensity threshold ranges and a predefined distance adjustment value corresponding to each threshold range; Selection unit 32 is electrically connected to storage unit 31 and ambient light sensor 200, and is used to select a corresponding distance adjustment value from storage unit 31 according to the threshold range in which the ambient light intensity falls; The compensation execution unit 33 is electrically connected to the selection unit 32 and the ranging module 100, and is used to compensate the distance using the selected distance adjustment value and output the corrected distance; The judgment and control unit 34 is electrically connected to the compensation execution unit 33 and is used to compare the correction distance with a preset safety distance threshold, and generate a control signal when the correction distance is less than the safety distance threshold; The reminder module 400 is electrically connected to the judgment and control unit 34 of the microcontroller 300 and is used to perform a reminder operation in response to the control signal.

[0065] In a preferred embodiment, Figure 4 This is a schematic diagram illustrating the structural principle of another intelligent eye-protection bookmark device provided in an embodiment of the present invention, as shown below. Figure 4 As shown. The bookmark body is preferably made of ABS+PC composite material and integrally molded using injection molding. Its preferred dimensions are 40mm in length, 20mm in width, and 2.5mm in thickness, with a weight controlled to within 15g. The edges are rounded to avoid scratching the user. The bookmark integrates a core control board, which houses a microcontroller 300, a ranging module 100, an ambient light sensor 200, a vibration unit 41, an LED indicator 42, and a Bluetooth module 500. The power supply system preferably uses a CR2032 button battery, located in a dedicated battery compartment at the tail of the bookmark. In a preferred implementation, the distance measuring module 100, ambient light sensor 200, microcontroller 300, and reminder module 400 are arranged as follows: the distance measuring module 100 is preferably located in the top area of ​​the bookmark to obtain an unobstructed measurement path; the ambient light sensor 200 is arranged adjacent to the distance measuring module 100, for example, with a spacing of less than 5mm, to ensure that the environmental conditions sensed by both are consistent; the microcontroller 300 is located in the central core area of ​​the bookmark body; the vibration unit 41 is preferably arranged at the bottom of the bookmark; and the LED indicator 42 is set on the side of the bookmark for easy observation by the user from multiple angles.

[0066] In a preferred embodiment, the microcontroller 300 (MCU) is preferably an STM32L071 series ultra-low power chip from STMicroelectronics. The flash memory within the MCU constitutes the storage unit 31, used to store program code and preset parameters. The selection unit 32, the compensation execution unit 33, and the judgment and control unit 34 implement their functions by executing the firmware program stored in the flash memory through the MCU.

[0067] In a preferred embodiment, the ranging module 100 includes an infrared ranging sensor and a millimeter-wave ranging sensor; The ranging module 100 includes an infrared ranging sensor and a millimeter-wave ranging sensor. The infrared ranging sensor is used to collect first distance data under normal lighting conditions, and the millimeter-wave ranging sensor is used to collect second data under strong light or reflective scenes.

[0068] In one possible implementation, the ranging module 100 includes only one infrared ranging sensor, such as an integrated proximity sensor of model VL6180X. This sensor is small in size, consumes little power, and has a ranging range of 0-50cm, which can meet basic ranging requirements.

[0069] In another preferred implementation, the ranging module 100 includes only one millimeter-wave radar sensor, such as the Acconeer A111PCR radar sensor. This sensor is based on pulse coherence technology, has extremely high range resolution, and is stable under strong light.

[0070] In a more preferred embodiment, the ranging module 100 employs dual-mode coordinated ranging using infrared and millimeter-wave sensors. Specifically, the infrared ranging sensor preferably uses the aforementioned VL6180X, and the millimeter-wave sensor preferably uses the aforementioned A111. The collaborative operation process is as follows: the system first acquires an initial distance value through the infrared sensor, which has a fast response speed and low power consumption; simultaneously, the millimeter-wave sensor operates synchronously, but its data is mainly used for verification and correction. When the ambient light sensor 200 detects that the light intensity is higher than a preset threshold (e.g., 1000 lux), the microcontroller 300 will preferentially accept the data from the millimeter-wave sensor, because millimeter waves are not affected by strong light and reflections, thereby correcting the error of infrared ranging in strong light scenarios. This dual-mode collaborative mechanism ensures high-precision ranging in all scenarios.

[0071] In a preferred embodiment, the reminder module 400 includes a vibration unit 41 and an LED indicator 42; the vibration unit 41 is configured to vibrate at a preset frequency when the correction distance is less than a safety distance threshold; the LED indicator 42 is configured to emit red light when the correction distance is less than the safety distance threshold and to emit green light when the correction distance is greater than or equal to the safety distance threshold.

[0072] In one possible implementation, the reminder module 400 includes a vibration unit 41 and an LED indicator 42. The vibration unit 41 is preferably a miniature linear resonant actuator (LRA), such as a C10-100 vibration motor with a diameter of 10 mm and a thickness of 3 mm, which is ideal for the confined space of a bookmark. The vibration unit 41 is driven by a pulse width modulation (PWM) signal, and its vibration amplitude and mode can be flexibly controlled by a microcontroller 300.

[0073] The LED indicator 42 preferably uses a dual-color (red / green) SMD LED, such as the SMLP34RGB2C3.

[0074] The judgment and control unit 34 of the microcontroller 300 is configured as follows: When the correction distance is greater than or equal to the safety distance threshold (preferably, the threshold is set to 35 cm), the control LED indicator 42 emits green light, for example, in a constant-on mode to indicate a safe state.

[0075] When the correction distance is less than the safe distance threshold, a control signal is generated to control the LED indicator 42 to emit a red light. In one possible implementation, the red light can be constantly on, but preferably, for better visibility and power saving, it can be controlled to flash at a specific frequency, such as 1Hz (on for 500ms, off for 500ms).

[0076] Simultaneously, the vibration unit 41 is controlled to vibrate at a preset frequency and mode. In one possible implementation, the vibration mode can be subdivided into multiple levels: when the distance is initially detected to be too close, the vibration unit 41 vibrates in a gentle mode, for example, vibrating with an amplitude of 0.5G for 1 second, and then stops; if the distance continues to be too close, it is upgraded to an alarm mode, for example, vibrating with an amplitude of 0.8G for 1 second every 30 seconds.

[0077] In a preferred embodiment, the Bluetooth module 500 is electrically connected to the judgment and control unit 34 of the microcontroller 300, and is used to synchronize the calibration distance and related usage data to an external device; The Bluetooth module 500 uses the AES-128 encryption protocol for data transmission.

[0078] In one possible implementation, the device further includes a Bluetooth module 500, which is electrically connected to the judgment and control unit 34 of the microcontroller 300 via a UART serial port. The Bluetooth module 500 preferably uses a chip that supports the Bluetooth 5.0 Low Energy (BLE) protocol, such as Nordic Semiconductor's nRF52832. This module is responsible for synchronizing the calibration distance and related usage data to external devices, such as the user's smartphone or tablet.

[0079] The relevant data used includes, but is not limited to: historical correction distance records, cumulative number of times the distance exceeded the standard in a single day, the longest duration of a single exceedance, and the estimated average daily reading distance.

[0080] To ensure user privacy and data security, the Bluetooth module 500 employs the AES-128 encryption protocol during data transmission. In one specific implementation, the microcontroller 300 packages the data to be sent, encrypts it using the Bluetooth chip's encryption coprocessor with AES-128, and then transmits it via a wireless link. External devices must use the corresponding key to decrypt the data before they can read the valid information.

[0081] In a preferred embodiment, the intelligent eye-protection bookmark device is specially designed in terms of its overall shape and connection method to ensure that it conforms to the usage habits of traditional bookmarks while stably and reliably performing eye protection monitoring functions. The basic shape of the bookmark body is a long strip-shaped thin sheet structure. Preferably, its length ranges from 35mm to 60mm, its width ranges from 15mm to 25mm, and its thickness is controlled between 1.5mm and 3.5mm. In a specific implementation, the bookmark adopts a size specification of 45mm in length, 18mm in width, and 2mm in thickness. This size can accommodate the necessary electronic components without being too large and affecting the normal closing of the book.

[0082] The bookmark's clamping connection structure adopts the following preferred implementation methods: In one possible implementation, the bookmark has a resilient clamping mechanism at its top. This mechanism includes a U-shaped spring clip, preferably made of phosphor bronze, which has good elastic recovery properties. The inner side of the clip has an anti-slip texture or a silicone anti-slip pad, such as silicone with an interlaced diamond pattern, which has a coefficient of friction of 0.8 or higher, ensuring that it does not easily slip when holding the book. This implementation is suitable for books of various thicknesses, and users can easily clip the bookmark to the target page.

[0083] In another possible implementation, the bookmark uses a magnetic adsorption connection structure. A permanent magnet, such as a neodymium iron boron magnet, is embedded inside the bookmark body, with a surface magnetic induction intensity exceeding 200 mT. Correspondingly, a matching magnetic pad is provided, which can be placed on the other side of the book, using magnetic attraction to firmly fix the bookmark in place. This implementation is particularly suitable for scenarios where the bookmark's position needs to be frequently moved without causing mechanical damage to the pages.

[0084] In another possible implementation, the bookmark employs an insert-type connection structure. The bottom of the bookmark features a flexible, wing-shaped extension, preferably made of thermoplastic polyurethane (TPU) with a hardness of 80A to 90A, providing sufficient flexibility to avoid damaging the pages while also possessing appropriate rigidity for easy insertion. The thickness of the wing-shaped extension gradually decreases from 0.8mm at the base to 0.3mm at the tip, forming a wedge shape for easy insertion between pages. This implementation is particularly suitable for use with hardcover books, providing a stable and elegant connection.

[0085] In a preferred embodiment, the bookmark's surface is treated with an anti-slip and wear-resistant process. Preferably, the grip area of ​​the bookmark has a fine frosted texture, with a surface roughness Ra controlled between 3.2μm and 6.3μm, ensuring a good feel while preventing slippage due to sweaty hands. In another implementation, the bookmark surface is covered with a skin-friendly silicone sleeve with a thickness of 0.5mm and an ergonomic wave-shaped design to further enhance grip comfort.

[0086] Preferably, the bookmark's color and logo design balances practicality and aesthetics. The main body of the bookmark uses a dark color scheme, such as dark gray or dark blue, to reduce visual interference while reading. In the status indicator area, a semi-transparent light guide material covers the LED indicator 42 to ensure soft and even light transmission. A miniature power switch, measuring 3mm × 2mm, is prominently located on the side of the bookmark and features a recessed design to prevent accidental activation.

[0087] Preferably, the bookmark's durability design includes the following features: the overall structure meets the requirements of more than 5,000 bending tests, and the connecting parts meet the standard of more than 10,000 opening and closing tests. The outer shell material is coated with a UV stabilizer to ensure that it does not yellow under prolonged exposure to sunlight. All exposed seams are protected with silicone sealing rings to ensure that they meet the requirements of IP54 protection level.

[0088] Preferably, the bookmark's human-computer interaction design takes into account the needs of different usage scenarios. Status indicator lights are placed at both the top and bottom of the bookmark, ensuring that users can easily observe its working status regardless of the orientation in which it is held in the book. For haptic feedback, tiny positioning bumps are placed on the side of the bookmark, allowing users to easily identify the bookmark's orientation even in the dark.

[0089] In a preferred embodiment, the device's power supply system uses a CR2032 button battery with a rated voltage of 3V and a capacity of approximately 220mAh. Through the low-power management of the microcontroller 300 and the intermittent operation modes of several sensors, the entire device can achieve a battery life of no less than 30 days under standard usage conditions.

[0090] In a preferred embodiment, the overall safety of the device complies with relevant standards. Its total radiated power has been tested and found to be below 10 mW / m², complying with international electromagnetic compatibility standards such as FCC Part 15 Subpart B. The housing material used has passed the heavy metal migration test according to EN71-3:2019+A1:2021 standards. Furthermore, the bookmark's overall structural design achieves an IP54 protection rating, effectively preventing dust intrusion and water splashes during daily use, thus improving the product's durability and applicability.

[0091] In summary, this embodiment, through the description of multiple preferred embodiments, fully and clearly demonstrates the specific implementation methods of each technical solution of the intelligent eye-protection bookmark device. These embodiments cover various aspects such as sensor selection, module layout, control logic, data encryption, and security specifications, ensuring that those skilled in the art can reproduce the technical solutions of this invention without creative effort and achieve its beneficial effects of high-precision eye protection, user-friendly reminders, and safety and reliability.

[0092] The above description is merely a preferred embodiment of this application and does not limit the patent scope of this invention. Any equivalent structural or procedural transformations made based on the description and drawings of this invention, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this invention.

Claims

1. A control method for an intelligent eye-protection bookmark, characterized in that, Includes the following steps: S100: Real-time detection of the distance between the bookmark and the user's eyes, and simultaneous detection of ambient light intensity; S200. Based on the ambient light intensity, dynamically compensate the detected distance to obtain a corrected distance; wherein, the dynamic compensation includes: S21. Preset at least two different light intensity threshold ranges, wherein each threshold range corresponds to a predefined distance adjustment value; S22. Select the corresponding distance adjustment value based on the threshold range into which the ambient light intensity falls; S23. Using the selected distance adjustment value, compensate for the distance and output the corrected distance; S300: Compare the corrected distance with a preset safe distance threshold; S400. If the correction distance is less than the safe distance threshold, then a reminder operation is performed.

2. The control method as described in claim 1, characterized in that, Steps S21 to S23 are implemented in the following ways: A first light intensity threshold and a second light intensity threshold are preset, wherein the first light intensity threshold is lower than the second light intensity threshold; The ambient light intensity is compared with the first light intensity threshold and the second light intensity threshold; Based on the comparison results, select the corresponding distance adjustment value: When the ambient light intensity is less than the first light intensity threshold, the distance value is compensated using the first distance adjustment value; When the ambient light intensity is greater than the second light intensity threshold, the distance value is compensated using the second distance adjustment value; When the ambient light intensity is between the first light intensity threshold and the second light intensity threshold, the distance value is compensated using a third distance adjustment value; The first distance adjustment value, the second distance adjustment value, and the third distance adjustment value are all different.

3. The control method as described in claim 1, characterized in that, Performing reminder operations includes performing tiered reminder operations, which involves the following steps: Trigger the alert at the first frequency during the first duration; After the duration exceeds the first duration, a reminder is triggered at a second frequency higher than the first frequency.

4. The control method as described in claim 3, characterized in that, The alerts include vibration alerts and / or visual indicator light alerts.

5. The control method as described in claim 4, characterized in that, Visual indicator lights provide reminders including: During the first duration, the control indicator flashes at a first frequency; After the duration exceeds the first duration, the indicator light is controlled to flash at a second frequency higher than the first frequency or become constantly lit.

6. The control method as described in claim 1, characterized in that, Steps S100 to S400 are executed cyclically; Furthermore, during the reminder operation in step S400, the process from steps S100 to S300 continues; if the corrected distance obtained during the reminder period recovers to a value greater than or equal to the safe distance threshold, the current reminder operation is immediately stopped.

7. A smart eye-protection bookmark device, used to execute any one of the control methods described in claims 1 to 6, characterized in that, include: The distance measuring module is used to detect the distance between the bookmark device and the user's eyes in real time; An ambient light sensor is used to synchronously detect the intensity of ambient light. A microcontroller, electrically connected to the ranging module and the ambient light sensor, wherein the microcontroller includes: A storage unit is used to store at least two different light intensity threshold intervals and a predefined distance adjustment value corresponding to each threshold interval; The selection unit is electrically connected to the storage unit and the ambient light sensor, and is used to select a corresponding distance adjustment value from the storage unit according to the threshold range in which the ambient light intensity falls; The compensation execution unit is electrically connected to the selection unit and the ranging module, and is used to compensate the distance using the selected distance adjustment value and output the corrected distance; The judgment and control unit is electrically connected to the compensation execution unit and is used to compare the correction distance with a preset safety distance threshold, and generate a control signal when the correction distance is less than the safety distance threshold; The reminder module is electrically connected to the judgment and control unit of the microcontroller and is used to perform a reminder operation in response to the control signal.

8. The apparatus as claimed in claim 7, characterized in that: The ranging module includes an infrared ranging sensor and a millimeter-wave ranging sensor; The infrared ranging sensor is used to collect first distance data under normal lighting conditions, and the millimeter-wave ranging sensor is used to collect second data under strong light or reflective conditions.

9. The apparatus as claimed in claim 7, characterized in that: The alert module includes a vibration unit and an LED indicator; The vibration unit is configured to vibrate at a preset frequency when the correction distance is less than the safety distance threshold; the LED indicator is configured to emit red light when the correction distance is less than the safety distance threshold and to emit green light when the correction distance is greater than or equal to the safety distance threshold.

10. The apparatus as claimed in claim 7, characterized in that, Also includes: A Bluetooth module, electrically connected to the judgment and control unit of the microcontroller, is used to synchronize the calibration distance and related usage data to an external device; The Bluetooth module uses the AES-128 encryption protocol for data transmission.

Citation Information

Patent Citations

  • Glasses capable of adjusting reading sitting posture

    CN107037611A

  • Photometry and ranging type eye protection system

    CN111986456A

  • Photoelectric sensor and distance measurement compensation method and system thereof

    CN116520301A