Method, device, storage medium and terminal for vision assessment of children
By displaying the vision test page on the communication terminal display screen and collecting and evaluating children's vision test parameters, the problem of untimely children's vision assessment is solved, and the vision test report can be discovered and fed back in time on the communication terminal, so that guardians can intervene in time.
Patent Information
- Application Number
- CN202510284660.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-11
- Publication Date
- 2025-10-10
- Estimated Expiration
- 2045-03-11
AI Technical Summary
Failure to promptly assess children’s vision leads to rapid development of vision problems. Existing technology requires children to go to the hospital for professional assessment, resulting in delayed detection of problems such as myopia.
A vision test page is displayed on the display screen of the communication terminal, and the child's test parameters, including the distance between the eyes and the display screen, are collected. The vision is evaluated through the vision test image, and the results are sent to the medical institution terminal to generate a report and feedback to the guardian.
It enables children to assess their vision without any sensation while using communication terminals, detect myopia problems in a timely manner and issue early warnings, so that guardians can intervene as early as possible.
Smart Images

Figure CN119969948B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of image processing technology, and in particular to a method, device, storage medium and terminal for evaluating children's vision. Background Art
[0002] With the development of online training courses, children need to use communication terminals such as mobile phones and tablets to study online courses. If used improperly, it will have a serious impact on children's eyesight.
[0003] In related technologies, children need to be taken to professional hospitals for vision assessment, which results in untimely vision assessment and rapid development of vision problems. For example, myopia can produce significant changes within 1-3 months. Therefore, by the time problems such as myopia and astigmatism are discovered, it is usually too late. Summary of the Invention
[0004] This application provides a method, device, storage medium, and terminal for evaluating children's vision, which are used to solve the problem of delayed vision evaluation in children, leading to vision problems in children. The technical solution is as follows:
[0005] According to a first aspect of the present application, a method for assessing vision of a child is provided, the method comprising:
[0006] When the child is viewing a display screen of the communication terminal, displaying a vision test page on the display screen, wherein the vision test page includes at least a vision test image;
[0007] When the child uses the vision test image to test vision, collecting test parameters of the child, the test parameters including at least a distance parameter between the child's eyes and the display screen;
[0008] evaluating the child's vision test results according to the test parameters;
[0009] The vision test result is sent to a medical institution terminal, so that the medical institution terminal generates a vision test report according to the vision test result, and feeds back the vision test report to the guardian of the child.
[0010] In a possible implementation, when the size of the vision test image is adjustable, displaying the vision test page on the display screen includes:
[0011] obtaining the distance between the child's eyes and the display screen;
[0012] determining a target size corresponding to the distance, and inserting the vision test image into the vision test page at the target size;
[0013] displaying the visual test page on the display screen.
[0014] In a possible implementation, the evaluating the visual test result of the child according to the test parameter comprises:
[0015] generating a face movement trend of the child during the test according to the periodically collected distance parameter;
[0016] if the face movement trend is shortening the distance, generating a test result that the child has myopia problem;
[0017] if the face movement trend is maintaining the distance unchanged, generating a test result that the child has no myopia problem.
[0018] In a possible implementation, the acquiring the distance between the eyes of the child and the display screen comprises:
[0019] when the communication terminal is installed with a distance detection unit, detecting the distance between the eyes of the child and the display screen through the distance detection unit;
[0020] when the communication terminal is installed with a front camera, capturing a current face image of the child through the front camera, and processing the current face image through a preset face distance recognition model to obtain the distance between the eyes of the child and the display screen, the face distance recognition model being a model obtained by training a training sample composed of a standard distance and a face image.
[0021] In a possible implementation, when the size of the visual test image is not adjustable, the evaluating the visual test result of the child according to the test parameter comprises:
[0022] acquiring a distance parameter collected when the test is completed;
[0023] acquiring a standard distance corresponding to the size of the visual test image, the standard distance being a shortest distance for the child to clearly see the visual test image when the child has no myopia;
[0024] if the distance corresponding to the distance parameter is less than the standard distance, generating a test result that the child has myopia problem;
[0025] if the distance corresponding to the distance parameter is greater than or equal to the standard distance, generating a test result that the child has no myopia problem.
[0026] In a possible implementation, when the test parameter further comprises a current face expression image of the child and the test result is myopia problem, the method further comprises:
[0027] Obtaining a preset myopia degree recognition model, wherein the myopia degree recognition model is a model obtained by training using training samples consisting of myopia degrees and images of facial expressions when observing objects, wherein the myopia degrees include at least preliminary myopia, near myopia, and high myopia;
[0028] Processing the current facial expression image using the myopia degree recognition model to obtain the myopia degree of the child;
[0029] The degree of myopia is added to the vision test result.
[0030] In a possible implementation, the method further includes:
[0031] When a training course is being displayed on the display screen, monitoring the teaching progress of the training course;
[0032] When it is determined that the training course is finished according to the teaching progress, the step of displaying the vision test page on the display screen is triggered.
[0033] According to a second aspect of the present application, a device for evaluating children's vision is provided, the device comprising:
[0034] A display module, configured to display a vision test page on the display screen of the communication terminal when the child is viewing the display screen, wherein the vision test page includes at least a vision test image;
[0035] an acquisition module, configured to acquire test parameters of the child when the child uses the vision test image to test vision, the test parameters including at least a distance parameter between the child's eyes and the display screen;
[0036] an evaluation module, configured to evaluate the child's vision test result according to the test parameters;
[0037] A feedback module is used to send the vision test result to a medical institution terminal, so that the medical institution terminal generates a vision test report according to the vision test result, and feeds back the vision test report to the guardian of the child.
[0038] According to a third aspect of the present application, a computer-readable storage medium is provided, wherein the storage medium stores at least one instruction, and the at least one instruction is loaded and executed by a processor to implement the method for assessing vision of children as described above.
[0039] According to a fourth aspect of the present application, a communication terminal is provided, comprising the above-mentioned children's vision assessment device.
[0040] The beneficial effects of the technical solution provided by this application include at least:
[0041] By displaying a vision test page on the display screen of the communication terminal, children can use the vision test image in the vision test page to test their vision. At this time, the child's test parameters are collected, the child's vision test results are evaluated based on the test parameters, and the vision test results are sent to the medical institution terminal, so that the medical institution terminal generates a vision test report based on the vision test results, and the vision test report is fed back to the child's guardian, thereby realizing the non-sensitive evaluation of the child's vision in the process of the child using the communication terminal, and the vision test report can be fed back to the guardian in time, so that the guardian can discover the child's myopia problem as early as possible and issue an early warning, and can also discover the errors in the child's eye habits and remind them in time. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0043] Figure 1 is a schematic structural diagram of a communication terminal according to some exemplary embodiments;
[0044] Figure 2 is a schematic diagram of a TOF sensor provided by one embodiment of the present application;
[0045] Figure 3 This is a flow chart of a method for assessing children's vision provided by one embodiment of the present application;
[0046] Figure 4 This is a flow chart of a method for assessing children's vision provided by one embodiment of the present application;
[0047] Figure 5 This is a flow chart of a method for assessing children's vision provided by one embodiment of the present application;
[0048] Figure 6 This is a structural block diagram of a children's vision assessment device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0049] In order to make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.
[0050] This application relates to a communication terminal with a large display screen, which can be used by children to study online training courses. The display screen can be a straight screen, a curved screen, or a folding screen. Generally speaking, the communication terminal can be a large-screen mobile phone, tablet computer, laptop computer, desktop computer, etc.
[0051] The bangs area of the communication terminal is equipped with a front camera, or the bangs area of the communication terminal is equipped with a front camera and a distance detection unit. Figure 1 As shown, the above-mentioned device is installed in the circled bangs area.
[0052] The front camera can include one camera, or two or more cameras. When the front camera includes two cameras, the two cameras can be a medium-focal-length camera and a wide-angle camera. This allows the user's distance to be detected and the camera with the appropriate focal length to be used for monitoring. For example, when the user is far away from the communication terminal, the medium-focal-length camera is preferred for monitoring.
[0053] The distance detection unit can be a laser photoelectric (Time of Flight, TOF) sensor, a laser ranging sensor, etc. Take the distance detection unit as an example, such as Figure 2 As shown, the measured distance = (photon flight time / 2) × light propagation speed. That is, after collecting the photon flight time, the distance between the child's eyes and the display screen can be calculated based on the measured distance formula.
[0054] A client program or applet for vision assessment is installed in the communication terminal. The client program or applet can execute the vision assessment method described in this application and can connect to the background database of the medical institution terminal, so as to send the assessed vision test results to the background database, so that the background database can conduct in-depth data analysis on the vision test results and generate a vision test report to feed back to the child's guardian to serve as an early warning.
[0055] like Figure 3 As shown, it shows a method flow chart of a method for evaluating children's vision provided by an embodiment of the present application, which can be applied to a communication terminal. The method for evaluating children's vision may include:
[0056] Step 301: When a child is watching a display screen of a communication terminal, a vision test page is displayed on the display screen, where the vision test page at least includes a vision test image.
[0057] Vision test images are used to test vision. They can be images like "E" or other text or numbers. The text or numbers in vision test images are usually small. Testing children's ability to accurately identify the content of the vision test images can be used to determine whether they have myopia. Considering the differences in literacy among children of different ages, we can use small numbers or simple text as vision test images to avoid misjudgment due to children's unfamiliarity with numbers or text.
[0058] The vision test image is displayed at a predetermined position on the vision test page. To increase the fun and encourage children to participate in the vision test, the predetermined position can be set to a certain part of the cartoon character, for example, displaying "6" or "9" in a bird's eye.
[0059] When displaying the vision test page, you can jump from the original page of the display screen to the vision test page and display it, or you can pop up a window on the original page and display the vision test page in the window. The specific display method is not limited in this embodiment.
[0060] Optionally, when the vision test page is displayed, animations or voice prompts can be used to prompt children to take the vision test. For example, when the vision test image is an "E", an animation demonstration can be used to ask children to say or point out the direction of the opening of the "E"; or, when the vision test image is a number in a predetermined position (such as in a bird's eye), a voice prompt can be used to ask children to say what number is in the predetermined position, etc.
[0061] Step 302 : When the child uses the vision test image to test his / her vision, the test parameters of the child are collected. The test parameters at least include the distance parameter between the child's eyes and the display screen.
[0062] When children take a vision test, if they cannot see the vision test image clearly, they usually need to move their face closer to the display screen; if they can see the vision test image clearly, they can keep their face still. We can collect the child's distance parameter in this process and use the distance parameter as a test parameter.
[0063] When a distance detection unit is installed in the communication terminal, the distance parameters can be collected through the distance detection unit; when the distance detection unit is not installed in the communication terminal, the distance parameters can be collected through the front camera. The collection method is described in detail below.
[0064] After the test is completed, an interesting animation can be played as a test reward, or icons such as stars can be issued to children to exchange for physical rewards or virtual medals after collecting a predetermined number of icons.
[0065] Step 303: Evaluate the child's vision test results according to the test parameters.
[0066] In step 304, the vision test result is sent to the medical institution terminal, so that the medical institution terminal generates a vision detection report according to the vision test result, and feeds back the vision detection report to the guardian of the child.
[0067] The communication terminal can send the evaluated vision test result to the background database of the medical institution terminal, so that the background database performs in-depth data analysis on the vision test result, and generates a vision detection report to be fed back to the guardian of the child, so that the guardian can discover the myopia problem of the child as early as possible and give a warning, and also can discover the error of the eye use habit of the child and give a timely reminder.
[0068] In summary, the vision evaluation method for children provided by the embodiment of the present application displays a vision test page on the display screen of the communication terminal, so that the child can test the vision by using the vision test image in the vision test page, at this time, the test parameters of the child are collected, the vision test result of the child is evaluated according to the test parameters, the vision test result is sent to the medical institution terminal, so that the medical institution terminal generates a vision detection report according to the vision test result, and feeds back the vision detection report to the guardian of the child, thereby realizing the inosculative evaluation of the vision of the child in the process of using the communication terminal by the child, and the vision detection report can be fed back to the guardian in time, so that the guardian can discover the myopia problem of the child as early as possible and give a warning, and also can discover the error of the eye use habit of the child and give a timely reminder.
[0069] The present application provides two vision test methods, the first test method is to adjust the vision test image to a suitable size according to the distance between the eye of the child and the display screen and display, to judge whether the child is myopic according to the facial movement trend of the child, see the embodiment shown in Figure 4 , the second test method is to display the vision test image with a fixed size, to judge whether the child is myopic according to the distance between the eye of the child and the display screen, see the embodiment shown in Figure 5 .
[0070] As Figure 4 shown, it shows the flow chart of the vision evaluation method for children provided by an embodiment of the present application, which can be applied to the communication terminal. The vision evaluation method for children can include:
[0071] In step 401, when the child watches the display screen of the communication terminal, the distance between the eye of the child and the display screen is obtained; a target size corresponding to the distance is determined, the vision test image is inserted into the vision test page with the target size; and the vision test page is displayed on the display screen.
[0072] In this embodiment, when the display screen is displaying a training course, the teaching progress of the training course is monitored; when it is determined according to the teaching progress that the training course is over, step 401 is triggered. The end of the training course can be the end of a chapter, the end of a section, or the pause of the course.
[0073] When monitoring the teaching progress, the display content of the display screen can be monitored to determine whether the training course is over. For example, when the training course is a recorded video, it can be determined that the training course is over when the progress bar reaches 100%; when the training course is a live video, it can be determined that the training course is over when the teacher says the voice of “the course is over” or “dismissal”.
[0074] When monitoring the teaching progress, the operation on the display screen can be monitored to determine whether the training course is over. For example, it can be determined that the training course is over when the return operation is monitored.
[0075] After determining that the training course is over, the communication terminal needs to determine the target size of the vision test image according to the distance between the eyes of the child and the display screen, and insert and display the vision test image in the vision test page with the target size.
[0076] Two distance measuring methods are provided in this embodiment, which are as follows:
[0077] The first distance measuring method is that when a distance detection unit is installed in the communication terminal, the distance between the eyes of the child and the display screen is detected by the distance detection unit.
[0078] The second distance measuring method is that when a front camera is installed in the communication terminal, the current face image of the child is captured by the front camera, and the distance between the eyes of the child and the display screen is obtained by processing the current face image by a preset face distance recognition model. The face distance recognition model is a model obtained by training a training sample composed of a standard distance and a face image.
[0079] Specifically, the face movement of the child can be guided by using a guide page, and the face images of the child under multiple standard distances are obtained respectively. Each face image and a standard distance form a training sample, and the face distance recognition model is trained by using the training sample. The multiple standard distances can be distances selected with a predetermined step length. For example, taking a step length of 0.1 meters, 0.6 meters, 0.5 meters, 0.4 meters, 0.3 meters, and 0.2 meters can be selected as the standard distances.
[0080] For each training sample, the face edge recognition and feature extraction of the face image are performed by using the face distance recognition model, and a face standard area data set corresponding to each standard distance is obtained. Based on the above data set, a face distance recognition model based on the face area of the child is constructed.
[0081] Optionally, when multiple children use the same communication terminal, a facial distance recognition model may be trained for each child to distinguish users of the communication terminal and improve the accuracy of facial distance recognition.
[0082] After determining the distance between the child's eyes and the display screen, the target size corresponding to that distance can be found in the mapping relationship. The vision test image is resized to the target size and inserted into the vision test page, which is then displayed on the display screen. The target size is positively correlated with the distance: that is, the larger the distance, the larger the target size; the smaller the distance, the smaller the target size.
[0083] When displaying the vision test page, you can jump from the original page on the display screen to the vision test page and display it, or you can pop up a window on the original page and display the vision test page in the window. The specific display method is not limited in this embodiment.
[0084] Optionally, when the vision test page is displayed, animations or voice prompts can be used to prompt children to take the vision test. For example, when the vision test image is an "E", an animation demonstration can be used to ask children to say or point out the direction of the opening of the "E"; or, when the vision test image is a number in a predetermined position (such as in a bird's eye), a voice prompt can be used to ask children to say what number is in the predetermined position, etc.
[0085] Step 402 : When the child uses the vision test image to test his / her vision, the test parameters of the child are collected. The test parameters at least include the distance parameter between the child's eyes and the display screen.
[0086] When a distance detection unit is installed in the communication terminal, the distance parameters can be periodically collected through the distance detection unit; when the distance detection unit is not installed in the communication terminal, the current facial image of the child can be periodically captured by the front camera, and the current facial image can be processed by a preset facial distance recognition model to obtain the distance parameters between the child's eyes and the display screen.
[0087] Step 403, generating the facial movement trend of the child during the test according to the periodically collected distance parameters; if the facial movement trend is to shorten the distance, a test result is generated indicating that the child has myopia; if the facial movement trend is to maintain the distance unchanged, a test result is generated indicating that the child does not have myopia.
[0088] The communication terminal can generate a facial movement trend for the periodically collected distance parameters according to the collection time. If the facial movement trend is to shorten the distance, that is, the child's face moves toward the display screen, it means that the child cannot see the vision test image clearly, and a test result is generated that the child has myopia problems; if the facial movement trend is to maintain the distance unchanged, it means that the child can see the vision test image clearly, and a test result is generated that the child does not have myopia problems.
[0089] If the child has myopia, step 404 is further executed to determine the degree of myopia; if the child does not have myopia, step 405 is directly executed.
[0090] Step 404, when the test parameters also include the child's current facial expression image and the test result shows that there is a myopia problem, a preset myopia degree recognition model is obtained, where the myopia degree recognition model is a model obtained by training using a training sample consisting of myopia degree and facial expression images when observing objects, where the myopia degree includes at least preliminary myopia, quasi-myopia and high myopia; the current facial expression image is processed by the myopia degree recognition model to obtain the child's myopia degree; and the myopia degree is added to the vision test result.
[0091] According to experimental data, the facial expressions (especially eye movements) of myopic children when observing tiny images are different from those of non-myopic children. Therefore, after determining that a child has myopia, we can also judge the degree of myopia based on the child's facial expressions when viewing vision test images.
[0092] Specifically, we can divide the degree of myopia into preliminary myopia, quasi-myopia and high myopia, and collect facial expression images of children when observing tiny images at each degree of myopia. Each facial expression image and the corresponding degree of myopia form a training sample, and use the training samples to train the myopia degree recognition model.
[0093] After obtaining the trained myopia degree recognition model, the child's current facial expression image can be input into the myopia degree recognition model. The myopia degree recognition model will output the child's myopia degree and add the myopia degree to the vision test results.
[0094] Step 405: Send the vision test result to the medical institution terminal, so that the medical institution terminal generates a vision test report according to the vision test result, and feeds back the vision test report to the child's guardian.
[0095] The communication terminal can send the evaluated vision test result to the background database of the medical institution terminal, so that the background database performs in-depth data analysis on the vision test result and generates a vision detection report to be fed back to the guardian of the child, so that the guardian can discover the myopia problem of the child as early as possible and give a warning, and also can discover the error of the eye use habit of the child and give a timely reminder.
[0096] In summary, the vision evaluation method for children provided by the embodiment of the present application displays a vision test page on the display screen of the communication terminal, so that the child can test the vision using the vision test image in the vision test page, at this time, the test parameters of the child are collected, the vision test result of the child is evaluated according to the test parameters, the vision test result is sent to the medical institution terminal, so that the medical institution terminal generates a vision detection report according to the vision test result, and the vision detection report is fed back to the guardian of the child, thereby realizing the inosculative evaluation of the vision of the child in the process of using the communication terminal by the child, and the vision detection report can be fed back to the guardian in time, so that the guardian can discover the myopia problem of the child as early as possible and give a warning, and also can discover the error of the eye use habit of the child and give a timely reminder.
[0097] As shown in Figure 5 , which shows a flowchart of the vision evaluation method for children provided by an embodiment of the present application. The vision evaluation method for children can be applied to a communication terminal. The vision evaluation method for children can include:
[0098] Step 501, when the child watches the display screen of the communication terminal, a vision test page is displayed on the display screen, and the vision test page at least includes a vision test image.
[0099] In this embodiment, when the training course is being displayed on the display screen, the teaching progress of the training course is monitored; when it is determined that the training course ends according to the teaching progress, the step 401 is triggered to be executed. The end of the training course can be the end of a chapter, the end of a section, or the pause of the course. The specific monitoring method is described in step 401, which is not repeated here.
[0100] After determining that the training course ends, the communication terminal can display a pre-generated vision test page on the display screen, and the vision test page contains a fixed-size real test image.
[0101] Step 502, when the child tests the vision using the vision test image, the test parameters of the child are collected, and the test parameters at least include the distance parameter between the eyes of the child and the display screen.
[0102] When the distance detection unit is installed in the communication terminal, the distance parameter can be periodically collected by the distance detection unit; when the distance detection unit is not installed in the communication terminal, the current face image of the child can be periodically photographed by the front camera, and the distance parameter between the eyes of the child and the display screen can be obtained by processing the current face image by the preset face distance recognition model. The training and processing process of the face distance recognition model is described in detail in step 401, which will not be described here.
[0103] In step 503, the distance parameter collected when the test is completed is obtained; the standard distance corresponding to the size of the visual test image is obtained, and the standard distance is the shortest distance at which the child can see the visual test image without myopia; if the distance corresponding to the distance parameter is less than the standard distance, a test result that the child has myopia problem is generated; if the distance corresponding to the distance parameter is greater than or equal to the standard distance, a test result that the child does not have myopia problem is generated.
[0104] The size of the visual test image and the standard distance have a positive correlation relationship. That is, the larger the size of the visual test image, the larger the standard distance; the smaller the size of the visual test image, the smaller the standard distance.
[0105] The communication terminal can compare the distance parameter and the standard distance, if the distance parameter is less than the standard parameter, it means that the child cannot see the visual test image, and a test result that the child has myopia problem is generated; if the distance corresponding to the distance parameter is greater than or equal to the standard distance, it means that the child can see the visual test image, and a test result that the child does not have myopia problem is generated.
[0106] If the child has myopia problem, step 504 is further executed to determine the degree of myopia; if the child does not have myopia problem, step 505 can be directly executed.
[0107] In step 504, when the test parameter further includes the current face expression image of the child and the test result is that there is myopia problem, a preset myopia degree recognition model is obtained, the myopia degree recognition model is a model obtained by training a training sample composed of the myopia degree and the face expression image when observing an object, and the myopia degree at least includes preliminary myopia, quasi myopia and high myopia; the current face expression image is processed by the myopia degree recognition model to obtain the myopia degree of the child; and the myopia degree is added to the visual test result.
[0108] According to the experimental data, the face expression (especially the eye movement) of myopic children when observing a micro image is different from that of non-myopic children when observing a micro image, so we can also determine the degree of myopia of the child according to the face expression of the child when watching the visual test image after determining that the child has myopia problem. The specific judgment method is described in detail in step 404, which will not be described here.
[0109] Step 505: Send the vision test result to the medical institution terminal, so that the medical institution terminal generates a vision test report according to the vision test result, and feeds back the vision test report to the child's guardian.
[0110] The communication terminal can send the assessed vision test results to the background database of the medical institution terminal, so that the background database can conduct in-depth data analysis on the vision test results and generate a vision test report to be fed back to the child's guardian, so that the guardian can discover the child's myopia problem as early as possible and issue an early warning. At the same time, the guardian can also discover the errors in the child's eye habits and give timely reminders.
[0111] To sum up, the children's vision assessment method provided in the embodiment of the present application displays a vision test page on the display screen of the communication terminal, so that children can test their vision using the vision test image in the vision test page. At this time, the child's test parameters are collected, and the child's vision test results are evaluated based on the test parameters. The vision test results are sent to the medical institution terminal, so that the medical institution terminal generates a vision test report based on the vision test results, and the vision test report is fed back to the child's guardian, thereby realizing the non-sensitive assessment of the child's vision in the process of the child using the communication terminal, and the vision test report can be fed back to the guardian in time, so that the guardian can discover the child's myopia problem as early as possible and issue an early warning, and can also discover the errors in the child's eye habits and remind them in time.
[0112] like Figure 6 , which shows a structural block diagram of a child's vision assessment device provided by an embodiment of the present application, the child's vision assessment device can be applied to a communication terminal. The child's vision assessment device may include:
[0113] The display module 610 is configured to display a vision test page on the display screen of the communication terminal when the child is viewing the display screen, wherein the vision test page includes at least a vision test image;
[0114] The acquisition module 620 is configured to acquire test parameters of the child when the child is taking a vision test using the vision test image, the test parameters including at least a parameter of the distance between the child's eyes and the display screen;
[0115] an evaluation module 630 for evaluating the child's vision test results based on the test parameters;
[0116] The feedback module 640 is used to send the vision test results to the medical institution terminal, so that the medical institution terminal generates a vision test report based on the vision test results and feeds back the vision test report to the child's guardian.
[0117] In an optional embodiment, when the size of the vision test image is adjustable, the display module 610 is further configured to:
[0118] acquire the distance between the eyes of the child and the display screen;
[0119] determine a target size corresponding to the distance, and insert the vision test image into the vision test page in the target size;
[0120] display the vision test page on the display screen.
[0121] In an optional embodiment, the evaluation module 630 is further configured to:
[0122] generate a facial movement trend of the child during the test according to the periodically acquired distance parameters;
[0123] if the facial movement trend is to shorten the distance, generate a test result that the child has myopia problems;
[0124] if the facial movement trend is to maintain the distance unchanged, generate a test result that the child does not have myopia problems.
[0125] In an optional embodiment, the display module 610 is further configured to:
[0126] when the distance detection unit is installed in the communication terminal, detect the distance between the eyes of the child and the display screen through the distance detection unit;
[0127] when the front camera is installed in the communication terminal, capture a current facial image of the child through the front camera, process the current facial image through a preset facial distance recognition model to obtain the distance between the eyes of the child and the display screen, and the facial distance recognition model is a model obtained by training a training sample composed of a standard distance and a facial image.
[0128] In an optional embodiment, when the size of the vision test image is not adjustable, the evaluation module 630 is further configured to:
[0129] acquire a distance parameter acquired when the test is completed;
[0130] acquire a standard distance corresponding to the size of the vision test image, and the standard distance is the shortest distance at which the child can see the vision test image when the child does not have myopia;
[0131] if the distance corresponding to the distance parameter is less than the standard distance, generate a test result that the child has myopia problems;
[0132] if the distance corresponding to the distance parameter is greater than or equal to the standard distance, generate a test result that the child does not have myopia problems.
[0133] In an optional embodiment, when the test parameters further include the child's current facial expression image and the test result indicates that there is a myopia problem, the evaluation module 630 is further configured to:
[0134] Obtaining a preset myopia degree recognition model, the myopia degree recognition model is a model obtained by training using training samples consisting of myopia degrees and images of facial expressions when observing objects, where the myopia degrees include at least preliminary myopia, near myopia, and high myopia;
[0135] The current facial expression image is processed by the myopia degree recognition model to obtain the child's myopia degree;
[0136] The degree of myopia is added to the vision test results.
[0137] In an optional embodiment, the device further comprises:
[0138] A monitoring module, for monitoring the teaching progress of a training course when the training course is being displayed on the display screen;
[0139] The trigger module is used to trigger the step of displaying a vision test page on the display screen when the training course is determined to be finished according to the teaching progress.
[0140] To sum up, the children's vision assessment device provided in the embodiment of the present application displays a vision test page on the display screen of the communication terminal, so that children can test their vision using the vision test image in the vision test page. At this time, the child's test parameters are collected, and the child's vision test results are evaluated based on the test parameters. The vision test results are sent to the medical institution terminal, so that the medical institution terminal generates a vision test report based on the vision test results, and the vision test report is fed back to the child's guardian, thereby realizing the non-sensitive assessment of the child's vision in the process of the child using the communication terminal, and the vision test report can be fed back to the guardian in time, so that the guardian can discover the child's myopia problem as early as possible and issue an early warning, and can also discover the errors in the child's eye habits and give timely reminders.
[0141] One embodiment of the present application provides a computer-readable storage medium, wherein the storage medium stores at least one instruction, and the at least one instruction is loaded and executed by a processor to implement the child's vision assessment method as described above.
[0142] One embodiment of the present application provides a communication terminal, which includes any of the above-mentioned children's vision assessment devices.
[0143] It should be noted that the children's vision assessment device provided in the above embodiment is only illustrated by the division of the above functional modules when performing a children's vision assessment. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the children's vision assessment device can be divided into different functional modules to complete all or part of the functions described above. In addition, the children's vision assessment device provided in the above embodiment and the children's vision assessment method embodiment are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.
[0144] Those skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware, or by a program to instruct the relevant hardware, and the program may be stored in a computer-readable storage medium, which may be a read-only memory, a disk, or an optical disk, etc.
[0145] The above description is not intended to limit the embodiments of the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the embodiments of the present application should be included in the scope of protection of the embodiments of the present application.
Claims
1. A method for assessing children's vision, characterized in that: The method comprises: When the child is viewing a display screen of the communication terminal, displaying a vision test page on the display screen, wherein the vision test page includes at least a vision test image; When the child uses the vision test image to test vision, collecting test parameters of the child, the test parameters including at least a distance parameter between the child's eyes and the display screen; evaluating the child's vision test results according to the test parameters; Sending the vision test result to a medical institution terminal, so that the medical institution terminal generates a vision test report according to the vision test result, and feeding back the vision test report to the guardian of the child; When the size of the vision test image is adjustable, displaying the vision test page on the display screen includes: obtaining a distance between the child's eyes and the display screen; determining a target size corresponding to the distance, inserting the vision test image into the vision test page at the target size; and displaying the vision test page on the display screen; The evaluating the child's vision test result according to the test parameters includes: generating a facial movement trend of the child during the test according to the periodically collected distance parameter; if the facial movement trend is to shorten the distance, generating a test result indicating that the child has myopia; if the facial movement trend is to maintain the distance unchanged, generating a test result indicating that the child does not have myopia; When the size of the vision test image is not adjustable, the evaluating the child's vision test result based on the test parameters includes: obtaining the distance parameter collected when the test is completed; obtaining the standard distance corresponding to the size of the vision test image, the standard distance being the shortest distance for the child to see the vision test image clearly when not nearsighted; if the distance corresponding to the distance parameter is less than the standard distance, generating a test result indicating that the child has a myopia problem; if the distance corresponding to the distance parameter is greater than or equal to the standard distance, generating a test result indicating that the child does not have a myopia problem.
2. The method for evaluating children's vision according to claim 1, wherein: The obtaining of the distance between the child's eyes and the display screen includes: When a distance detection unit is installed in the communication terminal, the distance between the child's eyes and the display screen is detected by the distance detection unit; When a front camera is installed in the communication terminal, the current facial image of the child is captured by the front camera, and the current facial image is processed by a preset facial distance recognition model to obtain the distance between the child's eyes and the display screen. The facial distance recognition model is a model obtained by training using training samples consisting of standard distances and facial images.
3. The method for evaluating children's vision according to claim 1, wherein: When the test parameters further include the child's current facial expression image and the test result indicates that the child has myopia, the method further includes: Obtaining a preset myopia degree recognition model, wherein the myopia degree recognition model is a model obtained by training using training samples consisting of myopia degrees and images of facial expressions when observing objects, wherein the myopia degrees include at least preliminary myopia, near myopia, and high myopia; Processing the current facial expression image using the myopia degree recognition model to obtain the myopia degree of the child; The degree of myopia is added to the vision test result.
4. The method for evaluating children's vision according to any one of claims 1 to 3, characterized in that: The method further comprises: When a training course is being displayed on the display screen, monitoring the teaching progress of the training course; When it is determined that the training course is finished according to the teaching progress, the step of displaying the vision test page on the display screen is triggered.
5. A device for evaluating children's vision, characterized in that: The device comprises: A display module, configured to display a vision test page on the display screen of the communication terminal when the child is viewing the display screen, wherein the vision test page includes at least a vision test image; an acquisition module, configured to acquire test parameters of the child when the child uses the vision test image to test vision, the test parameters including at least a distance parameter between the child's eyes and the display screen; an evaluation module, configured to evaluate the child's vision test result according to the test parameters; A feedback module is used to send the vision test result to a medical institution terminal, so that the medical institution terminal generates a vision test report according to the vision test result, and feeds back the vision test report to the guardian of the child; When the size of the vision test image is adjustable, the display module is further configured to: obtain the distance between the child's eyes and the display screen; determine a target size corresponding to the distance, insert the vision test image into the vision test page at the target size; and display the vision test page on the display screen; The evaluation module is further configured to: generate a facial movement trend of the child during the test based on the periodically collected distance parameter; if the facial movement trend is to shorten the distance, generate a test result indicating that the child has myopia; if the facial movement trend is to maintain the distance unchanged, generate a test result indicating that the child does not have myopia; When the size of the vision test image is not adjustable, the evaluation module is further used to: obtain the distance parameter collected when the test is completed; obtain the standard distance corresponding to the size of the vision test image, where the standard distance is the shortest distance for a child to see the vision test image clearly when he or she is not myopic; if the distance corresponding to the distance parameter is less than the standard distance, a test result is generated indicating that the child has myopia; if the distance corresponding to the distance parameter is greater than or equal to the standard distance, a test result is generated indicating that the child does not have myopia.
6. A computer-readable storage medium, characterized in that The storage medium stores at least one instruction, which is loaded and executed by the processor to implement the method for assessing children's vision as described in any one of claims 1 to 4.
7. A communication terminal, characterized in that: The communication terminal comprises: the children's vision assessment device according to claim 5.
Citation Information
Patent Citations
Vision detection method and device, computer readable medium and electronic equipment
CN114732350A
Systems and methods for vision test and uses thereof
US20230020578A1