Human eye protection method for projector
By calculating the diagonal length of a standard rectangle and dividing it into shifting lines, the size and position of the projection screen are dynamically adjusted. Combined with dwell time reminders, this solves the problem of eye damage caused by changes in projector viewing distance, achieving consistent clarity and personalized protection.
Patent Information
- Application Number
- CN202511280760.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-09
- Publication Date
- 2025-12-23
AI Technical Summary
When users watch projectors, changes in distance cause image details to become unclear, and prolonged viewing can cause eye damage, a problem that current technology has not been able to effectively solve.
By calculating the diagonal length of a standard rectangle to set a standard distance, dividing the displacement line, dynamically adjusting the size and position of the projection screen, and combining this with user dwell time reminders for viewing behavior, personalized protection can be achieved.
It ensures consistent image clarity, avoids eye strain, provides a personalized viewing experience, protects eye health, and adapts to different usage scenarios.
Smart Images

Figure CN121193901A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of eye protection technology for projectors, specifically a method for protecting the eyes of projectors. Background Technology
[0002] As a display device, projectors can project very large images or videos, making them suitable for scenarios such as meetings, classrooms, and home theaters. The projection distance and screen size can be adjusted as needed, providing flexible display solutions. Some projectors support interactive whiteboard functionality, allowing for touch control and annotation, enhancing the interactive experience. Modern projectors generally have high resolution, providing clear and detailed image quality. Many projectors possess excellent color reproduction capabilities, displaying realistic colors and good contrast. The large screen display of a projector provides a more immersive viewing experience, and compared to traditional monitors, the reflected light from projectors is generally less irritating to the eyes, making it more comfortable. Through these advantages, projectors demonstrate their unique value in various application scenarios, providing users with more convenient, efficient, and flexible display solutions.
[0003] When users view a projector screen, changes in viewing position, such as moving too far from the screen, can cause image details to become blurry and require excessive eye strain. Furthermore, changes in viewing position alter the viewing angle, which can damage the user's eyes over time.
[0004] This solution proposes that when the distance from which a user views the projection screen changes, the size of the projection screen should be adjusted accordingly based on the user's movement along the road. At the same time, a judgment and reminder strategy should be adopted based on the time the user stays in the moving section to remind the user of their viewing behavior. Summary of the Invention
[0005] This invention provides a method for protecting the eyes of the user in a projector, which helps to solve the problems mentioned in the background art.
[0006] This invention provides the following technical solution: a method for protecting the eyes of a projector, comprising: Obtain the rectangular area where the user-defined projection screen is located, and denote it as the standard rectangle; Based on the standard rectangle, a distance configuration strategy is used to calculate the distance at which the user observes the projection screen, and this distance is denoted as the standard distance. Find the intersection of the diagonals of a standard rectangle and denote it as the standard center point; A line segment with a length of standard distance and perpendicular to the plane containing the standard rectangle, passing through the standard center point, is denoted as the standard line segment; One end of the standard line segment is the standard center point, and the other end of the standard line segment is the standard observation point. A straight line parallel to the length of the standard rectangle is drawn through the standard observation point and denoted as the displacement line. Based on the displacement line and standard observation points, a displacement line division strategy is adopted to obtain a set of moving road segments; The rectangular area where the projection screen changes position and size accordingly when the user moves along the displacement line is defined as the scheduling rectangle. Traverse the set of moving road segments, and obtain the set of scheduling rectangles by using a projection planning strategy based on standard distances and standard rectangles; The time a user spends at each element in the set of moving routes is counted to obtain the set of dwell times. Based on the set of dwell time and the set of movement segments, a judgment and reminder strategy is adopted to remind users of their viewing behavior.
[0007] Optionally, the distance configuration strategy includes: Get a standard rectangle; Measure the length 'a' of the standard rectangle; Measure the width b of the standard rectangle; Calculate the length c of the diagonal of a standard rectangle, c = ; Set a standard value d for determining the standard distance; Therefore, the standard distance for the user to observe the projection screen is f, where f = c × d.
[0008] Optionally, the method of employing a shifted straight line partitioning strategy includes: Obtain the shift line; Obtain standard observation points. These points divide the shift line into two paths, denoted as the first path and the second path, respectively. A partitioning strategy is then applied to the first and second paths, specifically: One of the paths is designated as the road segment; Set the interval distance used to divide the shift lines; The road segments are divided at equal intervals to obtain a set of moving road segments.
[0009] Optionally, the projection planning strategy includes: Get the set of moving road segments; Get any element from the set of moving road segments and denote it as the metering road segment; The midpoint of the measured section is designated as the measurement center point; The distance from the measurement center point to the standard center point is denoted as the observation distance p; Obtain the standard distance q; Get the length 'a' and width 'b' of the standard rectangle; Then, let u be the length of the scheduling rectangle corresponding to the metering section, where u = a × p ÷ q; Let v be the width of the dispatch rectangle corresponding to the metering section, where v = b × p ÷ q; Iterate through all elements in the set of moving road segments. Each moving road segment corresponds to a scheduling rectangle, forming a set of scheduling rectangles.
[0010] Optionally, the projection planning strategy further includes: Define the rectangle corresponding to the maximum projection size of the projection screen, and denote it as the constraint rectangle; Get the set of scheduling rectangles; Iterate through all elements in the set of scheduling rectangles, and get and limit the length and width of the rectangles to be equal, and denote them as the marked scheduling rectangles; Obtain the mobile segment corresponding to the marked scheduling rectangle, and denote it as the marked mobile segment; Obtain all moving road segments from the standard observation point to the marked moving road segment, and form the first moving road segment set; Calculate the number of elements in the first moving segment set, and denote it as the number of fixed points; The width of the standard rectangle on one side of the moving road segment set is defined as the mark width; The length of the line segment from the standard center point to the mark width is recorded as the positioning line length; Divide the positioning line into a set of positioning line segments at equal intervals to form a number of fixed points; Iterate through all elements in the set of positioning line segments, obtain the midpoint of each positioning line segment, and form a set of rectangular landing points.
[0011] Optionally, the projection planning strategy further includes: Obtain the set of moving road segments. The elements in the set of moving road segments excluding the first set of moving road segments are denoted as the second set of moving road segments. Then, each element in the first set of moving segments corresponds to a scheduling rectangle, forming a finite set of scheduling rectangles; Each element in the second set of moving segments corresponds to a restriction rectangle; When a user moves within a set of movement segments in the first set of movement segments: Obtain the set of rectangular landing points, starting from the standard center point and labeling them as the first landing point position, the second landing point position, ..., the nth landing point position; Obtain a finite set of scheduling rectangles, and label them as the first scheduling rectangle, the second scheduling rectangle, ..., the nth scheduling rectangle, in descending order of size; Then, the landing position of the center point of the first scheduling rectangle is the first landing position, the landing position of the center point of the second scheduling rectangle is the second landing position, and so on, the landing position of the center point of the nth scheduling rectangle is the nth landing position; When a user moves within a mobile segment of the second mobile segment set: The projection size of the projection screen corresponds to a bounded rectangle; Obtain the landing position of the scheduling rectangle corresponding to the constraint rectangle, and record it as the constraint position. Keep the size of the constraint rectangle and the constraint position unchanged on the projection screen.
[0012] Optionally, the judgment and reminder strategy includes: Get the set of dwell times; Obtain the time the user spends on each mobile segment in the first set of mobile segments, and form the first set of dwell times; Set a threshold time for reminding users of the duration of viewing; Calculate the sum of all elements in the first dwell time set, and record the result as the first decision time; Determine the magnitude of the first decision time and the threshold time: If the first judgment time is less than the threshold time, the user's viewing behavior will not be notified; When the first judgment time is greater than or equal to the threshold time, the user is reminded to monitor the viewing behavior.
[0013] Optionally, the judgment and reminder strategy includes: Obtain the second set of moving road segments, and label the moving road segments from near to far as the first warning road segment, the second warning road segment, ... the eth warning road segment according to the distance marker; Set a warning time to remind users to gather at the second moving section to view the projection screen; Obtain the threshold time; Get the number of fixed points; Divide the threshold time by the number of fixed points, and the result is recorded as the standard time t0. Therefore, the warning time for the first warning section is t1, t1 = t0 ÷ 1; the warning time for the second warning section is t2, t2 = t0 ÷ 2; and so on, until the e-th warning section has a warning time of t. e , t e =t0÷e; Obtain any element from the second set of moving road segments, and denote it as the detection road segment; The time a user stays in the detected road segment is recorded as the second determination time; Obtain the warning time of the user in the detected road segment and record it as the warning threshold time; Determine the magnitude of the second judgment time and the warning threshold time: When the second judgment time is less than the warning threshold time, the user's viewing behavior is not notified; When the second judgment time is greater than or equal to the warning threshold time, the user's viewing behavior is alerted. Iterate through all elements in the second set of moving segments, obtain the user's dwell time on each moving segment, compare it with the warning time, and determine whether to remind the user of the viewing behavior.
[0014] The present invention has the following beneficial effects: 1. The eye protection method of this projector is to calculate the length of the diagonal of a standard rectangle, set a standard value, and calculate the standard distance for the user to observe the projection screen. That is, when the size of the projection screen is a standard rectangle, the user's eyes will be least harmed when viewing the projection screen at the standard distance. This avoids the burden on the eyes caused by viewing too close and the need for excessive eye strain when viewing too far, which leads to unclear image details.
[0015] 2. The eye protection method of this projector refines the management of the user's movement path by dividing the displacement line, so that the projection system can respond more accurately to changes in the user's position. The displacement line is divided at equal intervals to ensure that each element in the set of movement segments has a uniform distribution, which is convenient for subsequent calculation and adjustment.
[0016] 3. The projector's eye protection method involves acquiring the center point of the metering section, measuring the observation distance, obtaining a standard distance, and calculating the corresponding scheduling rectangle for the metering section based on a ratio between the observation distance and the standard distance. The system can dynamically adjust the size of the projected content to ensure consistent image clarity and proportion across different locations. It adjusts the screen size according to the user's observation distance at different locations, providing a personalized viewing experience, adapting to different usage scenarios and needs, and protecting the eyes.
[0017] 4. The projector's eye protection method involves setting a limiting rectangle to restrict the maximum projection size, ensuring that the projected content does not become too large due to user movement, thus preventing the image from becoming unclear and maintaining minimum visibility and readability.
[0018] 5. The projector's eye protection method involves acquiring the movement segments corresponding to the restriction rectangles, dividing the set of movement segments into a first set and a second set. Each movement segment in the first set corresponds to a scheduling rectangle. Based on the user's current movement segment, the size and position of the projected content are adjusted to ensure optimal viewing experience from all locations. The set of rectangle landing points is calculated. Using the first set of movement segments and the rectangle landing point set, the user's possible movement paths can be pre-planned, optimizing the position and size of the projected content. When the user moves within the second set of movement segments, the size and position of the restriction rectangles remain unchanged to prevent the projected content from becoming too large and reducing clarity.
[0019] 6. The projector's eye protection method monitors the user's dwell time at different locations and promptly reminds the user to avoid prolonged viewing, thus protecting eye health. When the user moves along the second movement path, different warning times are set for each movement path; that is, the farther the user is from the projection screen, the shorter the warning time, preventing the user from viewing the projection screen for extended periods at unsuitable viewing angles and protecting eye health. Attached Figure Description
[0020] Figure 1 This is a schematic diagram of the method of the present invention. Detailed Implementation
[0021] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0022] Example 1, refer to Figure 1 A method for protecting the eyes of a projector, comprising: Obtain the rectangular area where the user-defined projection screen is located, and denote it as the standard rectangle; Based on the standard rectangle, a distance configuration strategy is used to calculate the distance at which the user observes the projection screen, and this distance is denoted as the standard distance. Find the intersection of the diagonals of a standard rectangle and denote it as the standard center point; A line segment with a length of standard distance and perpendicular to the plane containing the standard rectangle, passing through the standard center point, is denoted as the standard line segment; One end of the standard line segment is the standard center point, and the other end of the standard line segment is the standard observation point. A straight line parallel to the length of the standard rectangle is drawn through the standard observation point and denoted as the displacement line. Based on the displacement line and standard observation points, a displacement line division strategy is adopted to obtain a set of moving road segments; The rectangular area where the projection screen changes position and size accordingly when the user moves along the displacement line is defined as the scheduling rectangle. Traverse the set of moving road segments, and obtain the set of scheduling rectangles by using a projection planning strategy based on standard distances and standard rectangles; The time a user spends at each element in the set of moving routes is counted to obtain the set of dwell times. Based on the set of dwell time and the set of movement segments, a judgment and reminder strategy is adopted to remind users of their viewing behavior.
[0023] The distance configuration strategy includes: Get a standard rectangle; Measure the length 'a' of the standard rectangle; Measure the width b of the standard rectangle; Calculate the length c of the diagonal of a standard rectangle, c = ; Set a standard value d for determining the standard distance; Therefore, the standard distance for the user to observe the projection screen is f, where f = c × d.
[0024] By calculating the length of the diagonal of a standard rectangle and setting a standard value, the standard distance for users to view the projection screen is calculated. That is, when the size of the projection screen is a standard rectangle, the user's eyes will be least harmed when viewing the projection screen at the standard distance. This avoids the burden on the eyes caused by viewing too closely, while viewing too far away will result in unclear image details and require excessive eye strain.
[0025] The proposed shift-line partitioning strategy includes: Obtain the shift line; Obtain standard observation points. These points divide the shift line into two paths, denoted as the first path and the second path, respectively. A partitioning strategy is then applied to the first and second paths, specifically: One of the paths is designated as the road segment; Set the interval distance used to divide the shift lines; The road segments are divided at equal intervals to obtain a set of moving road segments.
[0026] By dividing the shift lines, the management of user movement paths is refined, enabling the projection system to respond more accurately to changes in user position. Dividing the shift lines at equal intervals ensures that each element in the set of movement segments has a uniform distribution, facilitating subsequent calculations and adjustments.
[0027] In this embodiment, the length of the interval distance is 0.5m, and the measured length of the divided road segment is 2m. Therefore, the divided road segment is divided equally by the interval distance to obtain a set of moving road segments. The number of elements in the set of moving road segments is the length of the divided road segment divided by the length of the interval distance, 2÷0.5=4, that is, there are 4 moving road segments in the set of moving road segments, which are named the first positioning moving road segment, the second positioning moving road segment, the third positioning moving road segment, and the fourth positioning moving road segment, respectively. The length of each moving road segment is equal to 0.5m.
[0028] The projection planning strategy includes: Get the set of moving road segments; Get any element from the set of moving road segments and denote it as the metering road segment; The midpoint of the measured section is designated as the measurement center point; The distance from the measurement center point to the standard center point is denoted as the observation distance p; Obtain the standard distance q; Get the length 'a' and width 'b' of the standard rectangle; Then, let u be the length of the scheduling rectangle corresponding to the metering section, where u = a × p ÷ q; Let v be the width of the dispatch rectangle corresponding to the metering section, where v = b × p ÷ q; Iterate through all elements in the set of moving road segments. Each moving road segment corresponds to a scheduling rectangle, forming a set of scheduling rectangles.
[0029] In this embodiment, the set of mobile segments contains 4 elements, each of which corresponds to a scheduling rectangle. Specifically, the first positioning mobile segment corresponds to the first scheduling rectangle, the second positioning mobile segment corresponds to the second scheduling rectangle, the third positioning mobile segment corresponds to the third scheduling rectangle, and the fourth positioning mobile segment corresponds to the fourth scheduling rectangle.
[0030] By acquiring the center point of the metering section, measuring the observation distance, and obtaining the standard distance, the system calculates the corresponding scheduling rectangle for the metering section based on the observation distance and the standard distance using a proportional method. The system can dynamically adjust the size of the projected content to ensure consistent image clarity and proportion across different locations. It adjusts the screen size according to the user's observation distance at different locations, providing a personalized viewing experience to adapt to different usage scenarios and needs.
[0031] The projection planning strategy also includes: Define the rectangle corresponding to the maximum projection size of the projection screen, and denote it as the constraint rectangle; By setting a limiting rectangle, the maximum projection size is limited, ensuring that the projected content does not become too large due to user movement, resulting in a blurry image and maintaining a minimum level of visibility and readability.
[0032] Get the set of scheduling rectangles; Iterate through all elements in the set of scheduling rectangles, and get and limit the length and width of the rectangles to be equal, and denote them as the marked scheduling rectangles; Obtain the mobile segment corresponding to the marked scheduling rectangle, and denote it as the marked mobile segment; In this embodiment, the scheduling rectangle with the same length and width as the limiting rectangle is the third scheduling rectangle; Then, the marked mobile segment is the third location mobile segment; Obtain all moving road segments from the standard observation point to the marked moving road segment, and form the first moving road segment set; Calculate the number of elements in the first moving segment set, and denote it as the number of fixed points; In this embodiment, the elements in the first mobile segment set are the first positioning mobile segment, the second positioning mobile segment, and the third positioning mobile segment; The number of fixed points is 3; The width of the standard rectangle on one side of the moving road segment set is defined as the mark width; The length of the line segment from the standard center point to the mark width is recorded as the positioning line length; Divide the positioning line into a set of positioning line segments at equal intervals to form a number of fixed points; Iterate through all elements in the set of positioning line segments, obtain the midpoint of each positioning line segment, and form a set of rectangular landing points.
[0033] The projection planning strategy also includes: Obtain the set of moving road segments. The elements in the set of moving road segments excluding the first set of moving road segments are denoted as the second set of moving road segments. Then, each element in the first set of moving segments corresponds to a scheduling rectangle, forming a finite set of scheduling rectangles; Each element in the second set of moving segments corresponds to a restriction rectangle; When a user moves within a set of movement segments in the first set of movement segments: Obtain the set of rectangular landing points, starting from the standard center point and labeling them as the first landing point position, the second landing point position, ..., the nth landing point position; Obtain a finite set of scheduling rectangles, and label them as the first scheduling rectangle, the second scheduling rectangle, ..., the nth scheduling rectangle, in descending order of size; Then, the landing position of the center point of the first scheduling rectangle is the first landing position, the landing position of the center point of the second scheduling rectangle is the second landing position, and so on, the landing position of the center point of the nth scheduling rectangle is the nth landing position; When a user moves within a mobile segment of the second mobile segment set: The projection size of the projection screen corresponds to a constraint rectangle. The landing position of the scheduling rectangle corresponding to the constraint rectangle is obtained and recorded as the constraint position. Therefore, when the user moves within the second set of moving segments, the projection screen maintains the size and position of the constraint rectangle unchanged.
[0034] In this embodiment, the first set of moving segments contains 3 elements, the second set of moving segments contains 1 element, and the elements in the finite scheduling rectangle set are the first scheduling rectangle, the second scheduling rectangle, and the third scheduling rectangle. The elements in the rectangle landing point set are the first landing point position, the second landing point position, and the third landing point position. Therefore, the landing point position of the center point of the first scheduling rectangle is the first landing point position, the landing point position of the center point of the second scheduling rectangle is the second landing point position, and the landing point position of the center point of the third scheduling rectangle is the third landing point position.
[0035] The restricted position is the third landing point; When the user moves within the second set of moving segments, the projection screen maintains the size of the third scheduling rectangle and the restricted position remains unchanged.
[0036] By acquiring the movement segments corresponding to the constraint rectangles, the set of movement segments is divided into a first movement segment set and a second movement segment set. Each movement segment in the first movement segment set corresponds to a scheduling rectangle. Based on the user's current movement segment, the size and position of the projected content are adjusted to ensure optimal viewing experience across all locations. The set of rectangle landing points is calculated. Using the first movement segment set and the rectangle landing point set, the user's possible movement paths can be pre-planned, optimizing the position and size of the projected content. When the user moves within the second movement segment set, the size and position of the constraint rectangles remain unchanged to prevent the projected content from becoming too large and reducing clarity.
[0037] The judgment and reminder strategy includes: Get the set of dwell times; Obtain the time the user spends on each mobile segment in the first set of mobile segments, and form the first set of dwell times; Set a threshold time for reminding users of the duration of viewing; Calculate the sum of all elements in the first dwell time set, and record the result as the first decision time; Determine the magnitude of the first decision time and the threshold time: If the first judgment time is less than the threshold time, the user's viewing behavior will not be notified; When the first judgment time is greater than or equal to the threshold time, the user is reminded to monitor the viewing behavior.
[0038] In this embodiment, the threshold time is 1 hour.
[0039] The judgment and reminder strategy includes: Obtain the second set of moving road segments, and label the moving road segments from near to far as the first warning road segment, the second warning road segment, ... the eth warning road segment according to the distance marker; Set a warning time to remind users to gather at the second moving section to view the projection screen; Obtain the threshold time; Get the number of fixed points; Divide the threshold time by the number of fixed points, and the result is recorded as the standard time t0. Therefore, the warning time for the first warning section is t1, t1 = t0 ÷ 1; the warning time for the second warning section is t2, t2 = t0 ÷ 2; and so on, until the e-th warning section has a warning time of t. e , te =t0÷e; Obtain the time the user spends on each mobile segment in the second set of mobile segments, and form a second set of dwell times; Obtain any element from the second set of moving road segments, and denote it as the detection road segment; The time a user stays in the detected road segment is recorded as the second determination time; Obtain the warning time of the user in the detected road segment and record it as the warning threshold time; Determine the magnitude of the second judgment time and the warning threshold time: When the second judgment time is less than the warning threshold time, the user's viewing behavior is not notified; When the second judgment time is greater than or equal to the warning threshold time, the user's viewing behavior is alerted. Iterate through all elements in the second set of moving segments, obtain the user's dwell time on each moving segment, compare it with the warning time, and determine whether to remind the user of the viewing behavior.
[0040] In this embodiment, the number of fixed points is 3. The threshold time is divided by the number of fixed points, and the result is recorded as the standard time t0, t0 = 60 ÷ 3 = 20 minutes; The number of elements in the second moving segment is 1, corresponding to the first warning segment. Therefore, the warning time of the first warning segment is t1 = t0 ÷ 1 = 20 ÷ 1 = 20 minutes.
[0041] By monitoring the time users spend at different locations, the system promptly reminds them to avoid prolonged viewing and protect their eye health. As users move along the second movement segment, different warning times are set for each segment; the further the user is from the projection screen, the shorter the warning time, preventing users from viewing the screen at unsuitable angles for extended periods and protecting their eye health.
[0042] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus.
[0043] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the technical principles of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A method for protecting the eyes of a projector, characterized in that: include, Obtain the rectangular area where the user-defined projection screen is located, and denote it as the standard rectangle; Based on the standard rectangle, a distance configuration strategy is used to calculate the distance at which the user observes the projection screen, and this distance is denoted as the standard distance. Find the intersection of the diagonals of a standard rectangle and denote it as the standard center point; A line segment with a length of standard distance and perpendicular to the plane containing the standard rectangle, passing through the standard center point, is denoted as the standard line segment; One end of the standard line segment is the standard center point, and the other end of the standard line segment is the standard observation point. A straight line parallel to the length of the standard rectangle is drawn through the standard observation point and denoted as the displacement line; Based on the displacement line and standard observation points, a displacement line division strategy is adopted to obtain a set of moving road segments; The rectangular area where the projection screen changes position and size accordingly when the user moves along the displacement line is defined as the scheduling rectangle. Traverse the set of moving road segments, and obtain the set of scheduling rectangles by using a projection planning strategy based on standard distances and standard rectangles; The time a user spends at each element in the set of moving routes is counted to obtain the set of dwell times. Based on the set of dwell time and the set of movement segments, a judgment and reminder strategy is adopted to remind users of their viewing behavior.
2. The eye protection method for a projector according to claim 1, characterized in that: The distance configuration strategy includes: Get a standard rectangle; Measure the length 'a' of the standard rectangle; Measure the width b of the standard rectangle; Calculate the length c of the diagonal of a standard rectangle, c = ; Set a standard value d for determining the standard distance; Therefore, the standard distance for the user to observe the projection screen is f, where f = c × d.
3. The eye protection method for a projector according to claim 1, characterized in that: The proposed shift-line partitioning strategy includes: Obtain the shift line; Obtain standard observation points. These points divide the shift line into two paths, denoted as the first path and the second path, respectively. A partitioning strategy is then applied to the first and second paths, specifically: One of the paths is designated as the road segment; Set the interval distance used to divide the shift lines; The road segment is divided into multiple mobile road segments at equal intervals to obtain a set of mobile road segments.
4. The method for protecting the eyes of a projector according to claim 1, characterized in that: The projection planning strategy includes: Get any element from the set of moving road segments and denote it as the metering road segment; The midpoint of the measured section is designated as the measurement center point; The distance from the measurement center point to the standard center point is denoted as the observation distance p; Obtain the standard distance q; Get the length 'a' and width 'b' of the standard rectangle; Then, let u be the length of the scheduling rectangle corresponding to the metering section, where u = a × p ÷ q; Let v be the width of the dispatch rectangle corresponding to the metering section, where v = b × p ÷ q; Iterate through all elements in the set of moving road segments. Each moving road segment corresponds to a scheduling rectangle, forming a set of scheduling rectangles.
5. The method for protecting the eyes of a projector according to claim 4, characterized in that: The adoption of the projection planning strategy also includes: Define the rectangle corresponding to the maximum projection size of the projection screen, and denote it as the constraint rectangle; Iterate through all elements in the set of scheduling rectangles, and get and limit the length and width of the rectangles to be equal, and denote them as the marked scheduling rectangles; Obtain the mobile segment corresponding to the marked scheduling rectangle, and denote it as the marked mobile segment; Obtain all moving road segments from the standard observation point to the marked moving road segment, and form the first moving road segment set; Calculate the number of elements in the first moving segment set, and denote it as the number of fixed points; The width of the standard rectangle on one side of the moving road segment set is defined as the mark width; The length of the line segment from the standard center point to the mark width is recorded as the positioning line length; Divide the positioning line into a set of positioning line segments at equal intervals to form a number of fixed points; Iterate through all elements in the set of positioning line segments, obtain the midpoint of each positioning line segment, and form a set of rectangular landing points.
6. The eye protection method for a projector according to claim 5, characterized in that: The adoption of the projection planning strategy also includes: Obtain the set of moving road segments. The elements in the set of moving road segments excluding the first set of moving road segments are denoted as the second set of moving road segments. Then, each element in the first set of moving segments corresponds to a scheduling rectangle, forming a finite set of scheduling rectangles; Each element in the second set of moving segments corresponds to a restriction rectangle; When a user moves within a set of movement segments in the first set of movement segments: Obtain the set of rectangular landing points, starting from the point closest to the standard center point and labeling them as the first landing point position, the second landing point position, ..., the nth landing point position; Obtain a finite set of scheduling rectangles, and label them as the first scheduling rectangle, the second scheduling rectangle, ..., the nth scheduling rectangle, in descending order of size; Then, the landing position of the center point of the first scheduling rectangle is the first landing position, the landing position of the center point of the second scheduling rectangle is the second landing position, and so on, the landing position of the center point of the nth scheduling rectangle is the nth landing position; When a user moves within a mobile segment of the second mobile segment set: The projection size of the projection screen corresponds to a bounded rectangle; Obtain the landing position of the scheduling rectangle corresponding to the constraint rectangle, and record it as the constraint position. Keep the size of the constraint rectangle and the constraint position unchanged on the projection screen.
7. The method for protecting the eyes of a projector according to claim 1, characterized in that: The judgment and reminder strategy includes: Obtain the time the user spends on each mobile segment in the first set of mobile segments, and form the first set of dwell times; Set a threshold time for reminding users of the duration of viewing; Calculate the sum of all elements in the first dwell time set, and record the result as the first decision time; Determine the magnitude of the first decision time and the threshold time: If the first judgment time is less than the threshold time, the user's viewing behavior will not be notified; When the first judgment time is greater than or equal to the threshold time, the user is reminded to monitor the viewing behavior.
8. The method for protecting the eyes of a projector according to claim 1, characterized in that: The judgment and reminder strategy includes: Obtain the second set of moving road segments, and label the moving road segments from near to far as the first warning road segment, the second warning road segment, ... the eth warning road segment according to the distance marker; Set a warning time to remind users to gather at the second moving section to view the projection screen; Obtain the threshold time; Get the number of fixed points; Divide the threshold time by the number of fixed points, and the result is recorded as the standard time t0. Therefore, the warning time for the first warning section is t1, t1 = t0 ÷ 1; the warning time for the second warning section is t2, t2 = t0 ÷ 2; and so on, until the e-th warning section has a warning time of t. e , t e =t0÷e; Obtain any element from the second set of moving road segments, and denote it as the detection road segment; The time a user stays in the detected road segment is recorded as the second determination time; Obtain the warning time of the user in the detected road segment and record it as the warning threshold time; Determine the magnitude of the second judgment time and the warning threshold time: When the second judgment time is less than the warning threshold time, the user's viewing behavior is not notified; When the second judgment time is greater than or equal to the warning threshold time, the user's viewing behavior is alerted. Iterate through all elements in the second set of moving segments, obtain the user's dwell time on each moving segment, compare it with the warning time, and determine whether to remind the user of the viewing behavior.