An intelligent vision testing system

The intelligent vision testing system generates a vision chart using facial image information, solving the problem of existing devices requiring fixed distances and environments. It enables autonomous, low-error vision self-testing, making it suitable for long-term use by ordinary users.

CN115331282BActive Publication Date: 2025-10-21CHONGQING UNIV +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202210806308.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-08
Publication Date
2025-10-21
Estimated Expiration
2042-07-08

AI Technical Summary

Technical Problem

Existing vision testing equipment requires a fixed distance and environment, making it impossible to perform high-frequency measurements independently. Furthermore, the tester's tendency to memorize the vision chart can lead to errors, making it difficult for the general public to perform self-tests.

Method used

An intelligent vision testing system is used to acquire facial image information through an information acquisition module, generate a vision chart using a face deviation calibration module, and conduct autonomous testing in conjunction with a vision testing module, including eye feature extraction, distance measurement, and user feedback processing, to generate a vision report.

Benefits of technology

It enables autonomous vision testing in any environment, reduces environmental requirements, minimizes measurement errors, facilitates long-term, high-frequency measurements, and is suitable for self-testing by ordinary users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115331282B_ABST
    Figure CN115331282B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of vision testing of intelligent medical equipment, in particular to an intelligent vision testing system, the intelligent testing system collects face image information of a user through an information collection module, then generates an eye chart according to the face image information by using an eye chart generation module, so that a standard distance of the vision testing does not need to be preset, the requirement on the environment is reduced, the face deviation of the user is calibrated according to the face image information by using a face deviation calibration module, finally, the vision testing module carries out vision testing on the user according to the eye chart after the face deviation calibration, obtains a vision testing result, and a user management module stores user information and carries out user login. In this way, only one person is needed to complete the vision testing, the requirement on the environment is low, and the user can conveniently perform self-vision testing at any time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of vision testing of intelligent medical equipment, and in particular to an intelligent vision testing system. Background Art

[0002] With the advancement of technology, mobile phones have become essential smart devices in people's lives. While they provide numerous conveniences, they also come with numerous negative impacts. Eye health is particularly prominent. Using phones in the dark and staying up late are becoming increasingly common, leading to a rise in the incidence of eye diseases such as refractive errors and glaucoma. Regular vision tests can quickly identify changes in visual function and are crucial for the timely diagnosis and treatment of eye diseases.

[0003] Patent application number CN03252948 discloses a self-testing vision test device that uses optical principles to scale an eye chart, significantly reducing the distance required for vision testing. The user can adjust the eye chart dial by turning a handwheel. However, the eye chart dial in this device is fixed, and repeated testing can easily lead to memory loss, resulting in significant errors in subsequent tests. Furthermore, this device requires the user to have a certain level of knowledge of vision testing rules, making it unsuitable for self-testing by the general public.

[0004] Patent application number CN201720061868 discloses a vision test device for medical examinations that prevents cheating. This device uses a rotating mechanism on the central axis of the base to adjust the visual acuity dial, significantly increasing the difficulty for the tester to memorize the sight marks and effectively preventing cheating by observing the sight marks and then memorizing their order. However, the test requires a person to operate the control panel to change the sight marks, making it difficult for the tester to conduct frequent self-tests.

[0005] The most common eye chart on the market is the 5m standard logarithmic eye chart, which needs to be fixed to a wall. The tester must stand 5m away and take the test under the guidance of medical staff. This vision test method requires a large space and cannot be used for self-testing. In addition, the characters and graphics of the eye chart are fixed. After multiple measurements, the tester will have a deep impression of the eye chart, which will affect subsequent measurements. It cannot be used for long-term, high-frequency vision measurement. Therefore, there is a need for an intelligent vision test system that reduces the requirements for the test environment so that users can perform self-tests at any time. Summary of the Invention

[0006] In view of the defects in the prior art, the present invention provides an intelligent vision testing system to facilitate users to perform self-vision testing.

[0007] The technical solution adopted by the present invention is an intelligent vision testing system.

[0008] In a first possible implementation method, an intelligent vision testing system includes: an information acquisition module for acquiring facial image information of a user; a face deviation calibration module for calibrating the face deviation of the user based on the facial image information; a vision chart generation module for generating a vision chart based on the facial image information; a vision testing module for performing a vision test on the user based on the vision chart after the face deviation calibration to obtain a vision test result; and a user management module for storing user information and performing user login.

[0009] In combination with the first possible implementation, in the second possible implementation, the face deviation calibration module includes a user eye feature extraction module, which is used to extract the eye and pupil contours of the face image according to the facial image information; locate the position of the inner corner of the eye, the center position of the pupil, and the position of the outer corner of the eye according to the eye and pupil contours; obtain the user's eye features according to the position of the inner corner of the eye, the center position of the pupil, and the position of the outer corner of the eye: the user's eye features include eye position information and eye distance data; the eye position information is the position of the inner corner of the left eye, the position of the inner corner of the right eye, the position of the outer corner of the left eye, and the position of the outer corner of the right eye; the eye distance data is the distance between the inner corners of both eyes, the pupil distance between both eyes, and the straight line between the outer corners of both eyes distance; a face deviation calculation module for calibrating the user's face according to the user's eye features; a vision chart generation module, including an image distance measurement module, for obtaining the user's current distance; a test character pattern generation module, for obtaining a number of character patterns with different pixels and different directions according to the user's current distance; and generating a vision chart according to each character pattern; a distance measurement verification module including one or a combination of an infrared distance measurement unit, an ultrasonic distance measurement unit, and a laser distance measurement unit; an infrared distance measurement unit for measuring a first distance between the user and the intelligent vision test system; the first distance is used to verify the user's current distance; an ultrasonic distance measurement unit for measuring the distance between the user and the intelligent vision test system. The second distance between the user and the intelligent vision testing system; the second distance is used to verify the current distance of the user; the laser distance measuring unit is used to measure the third distance between the user and the intelligent vision testing system; the third distance is used to verify the current distance of the user; the distance input module is used to externally input the fourth distance between the user and the intelligent vision testing system, and the fourth distance is used to verify the current distance of the user; the vision testing module includes a character graphic display module, which is used to display character graphics in sequence according to the vision chart; the user feedback module is used to obtain the shape and direction information of the character graphics fed back by the user; the eye feature recognition module is used to perform eye feature segmentation on the facial image information to obtain Eye image; performing eye feature recognition processing on the eye image to obtain eye feature information; a vision evaluation module for obtaining a comprehensive vision evaluation based on the shape and direction information of the character graphics and the eye feature information fed back by the user; a user management module, including a user information storage module, for storing and viewing the user's vision report, vision curve chart, and historical records; the user information storage module is also used to store the user's facial image information and the user's eye features; a user identification module for logging in according to a preset login method, including registration and login by mobile phone number, registration and login by WeChat account, registration and login by face recognition, and registration and login by voiceprint recognition.

[0010] In combination with the second possible implementation method, in a third possible implementation method, the face deviation calculation module includes: a vertical line determination module, used to determine a vertical line passing through the center point of the line connecting the inner corner position of the left eye and the inner corner position of the right eye; a horizontal distance acquisition module, used to obtain the horizontal distance between the vertical line and the vertical line passing through the center point of the facial image; an angle acquisition module, used to obtain the angle between the line connecting the inner corner position of the left eye and the inner corner position of the right eye and the horizontal plane passing through the inner corner position of the left eye; a position adjustment module, used to confirm that the user is in the optimal measurement position when the percentage of the horizontal distance to the inner corner distance of both eyes is less than a first preset threshold and the angle is less than a second preset threshold; otherwise, prompt the user to adjust the position.

[0011] In combination with the second possible implementation, in a fourth possible implementation, the image ranging module includes a distance calibration module for determining a preset distance between the user and the display screen, and obtaining an eye distance calibration value according to the preset distance; the ratio between the preset distance and the eye distance calibration value is equal to the ratio between the user's current distance and the current eye distance data; the user's current distance acquisition module calculates Get the user's current distance; where, is the user's current distance, For the preset distance, is the eye distance calibration value, is the current eye distance data; the user's current distance is the straight-line distance between the display screen and the user's eyes; a test character graphic generation module includes a display terminal screen resolution acquisition module, which is used to obtain the pixel resolution of the screen; generates the closest distance corresponding to the display terminal according to the pixel resolution; a character graphic pixel generation module is used to generate characters corresponding to the user's current distance and vision condition according to the pixel resolution, and generates a pixel-vision correspondence scale; a character graphic direction generation module is used to randomly generate the direction of each character graphic; a character graphic pixel and direction combination module is used to generate a vision chart according to the order of the pixels of each character graphic from high to low and the direction of each character graphic.

[0012] In combination with the second possible implementation method, in the fifth possible implementation method, the user feedback module includes a voice recognition module for collecting the user's voice information; performing recognition processing on the voice information to obtain voice recognition direction information; a gesture recognition module for collecting the user's hand image information; performing recognition processing on the hand image information to obtain gesture recognition direction information; a head movement recognition module for collecting the user's head image information; performing recognition processing on the head image information to obtain the deflection of the head in the left, right, up and down directions; and obtaining the head movement direction information according to the direction deflection; a key recognition module for obtaining the key information of the handheld hardware terminal or the touch virtual key of the touch display screen information, and obtains key feedback direction information according to key information or touch virtual key information; an eye feature recognition module, including a left and right eye occlusion recognition module, for performing eye feature segmentation on facial image information to obtain eye images; performing left and right eye occlusion recognition processing on eye images to obtain left and right eye occlusion information; a frame glasses recognition module, for performing eye feature segmentation on facial image information to obtain eye images; performing frame glasses recognition processing on eye images to obtain frame glasses wearing information; a contact lens recognition module, for performing eye feature segmentation on facial image information to obtain eye images; performing contact lens recognition processing on eye images to obtain contact lens wearing information; vision evaluation The module includes a data comparison module for comparing the direction of the character graphics displayed in the character graphics display module, the voice recognition direction information, the gesture recognition direction information, the head movement direction information and the key feedback direction information into a group of data for comparison; if the direction of the character graphics displayed is consistent with one or more of the voice recognition direction information, the gesture recognition direction information, the head movement direction information or the key feedback direction information, the result is determined to be valid and the next group of determinations is continued; otherwise, the result is determined to be invalid, and the pixels of the character graphics displayed in the previous group of data are compared with the pixel-vision correspondence scale to obtain the vision value; the vision evaluation generation module is used to compare the vision value, the left and right eye occlusion information , frame glasses wearing information and contact lens wearing information to obtain a comprehensive vision evaluation; a report generation module, used to generate a vision report based on the comprehensive vision evaluation; a history recording module, used to record the vision test results of each time; the vision test results include vision value, left and right eye occlusion information, frame glasses wearing information and contact lens wearing information; a vision curve generation module, used to generate a vision curve according to each vision value and the test time of the vision value; a result display module, used to display the vision report and the vision curve; a report sending module, used to send a vision report to the user via the user's mobile phone number or WeChat account; a vision test reminder module, used to regularly remind the user to test his or her vision.

[0013] In combination with any one of the first to fifth possible implementation methods, the sixth possible implementation method further includes: a cloud platform for obtaining vision test results; the cloud platform includes a data transmission module, a face deviation calibration module, a vision chart generation module and a vision test module; the face deviation calibration module performs face deviation calibration on the user according to the received facial image information; the vision chart generation module generates a vision chart according to the received facial image information, and transmits the vision chart to the vision testing module; after the face deviation calibration, the vision test module transmits the vision chart to the display screen through the data transmission module, and performs a vision test on the user according to the vision chart to obtain a vision test result, and transmits the vision test result to the display screen through the data transmission module.

[0014] In combination with the first feasible method, the seventh feasible method further includes: a hanging bracket and a cloud platform; the hanging bracket is provided with a display screen, a camera is provided in the upper center of the display screen, a speaker is provided on the upper left side of the display screen, an infrared ranging sensor and an ultrasonic ranging sensor are provided on the upper right side of the display screen, the upper half of the display screen is used to display character graphics, and the lower half of the display screen is used to dynamically display the user's facial image or hand image; the display screen is also used for video playback, the display screen collects the user's facial image information through the camera, and transmits the user's facial image information to the cloud platform; the cloud platform is connected to the hanging bracket through a data transmission module; the cloud platform calibrates the user's facial deviation according to the received facial image information, generates an eye chart according to the received facial image information, and transmits the eye chart to the hanging bracket through the data transmission module, performs a vision test on the user according to the eye chart, obtains the vision test result, and transmits the vision test result to the hanging bracket through the data transmission module.

[0015] In combination with the first feasible method, the eighth feasible method further includes: a camera, a dual-screen all-in-one machine and a cloud platform; the camera is connected to the cloud platform through a data transmission module; the camera is used to collect facial image information of the user, and transmit the facial image information of the user to the cloud platform through the data transmission module; the dual-screen all-in-one machine is provided with two display screens, one display screen is used to display an operation visualization page, the operation visualization page is used to start the vision test operation, and the other display screen of the dual-screen all-in-one machine is used to display a test visualization page, and the test visualization page is used to display a vision chart and vision test results; the cloud platform is connected to the dual-screen all-in-one machine through a data transmission module, the cloud platform calibrates the user's facial deviation according to the received facial image information, generates a vision chart according to the received facial image information, and transmits the vision chart to the dual-screen all-in-one machine through the data transmission module, the cloud platform performs a vision test on the user according to the vision chart, obtains the vision test results, and transmits the vision test results to the dual-screen all-in-one machine through the data transmission module.

[0016] In combination with the first possible implementation, the ninth possible implementation further includes: a sensor, an intelligent terminal, and a cloud platform; the sensor is configured to obtain a current distance of the user and transmit the current distance of the user to the cloud platform via the data transmission module;

[0017] The smart terminal is used to collect the user's facial image information and transmit the facial image information to the cloud platform through the data transmission module; the smart terminal receives the eye chart and vision test results through the data transmission module and displays the eye chart and vision test results; the smart terminal includes a mobile phone or tablet; the cloud platform calibrates the user's facial deviation according to the received facial image information, generates an eye chart according to the received facial image information and the user's current distance, and transmits the eye chart to the smart terminal through the data transmission module. The cloud platform performs a vision test on the user according to the eye chart, obtains the vision test results, and transmits the vision test results to the smart terminal through the data transmission module.

[0018] In combination with any one of the seventh to ninth possible implementations, a tenth possible implementation further includes:

[0019] The head fixing bracket is connected to the cloud platform through the data transmission module; the head fixing bracket is used to adjust the user's head horizontally or vertically; the head fixing bracket is provided with a target point and an eye-blocking structure, and the cloud platform obtains the horizontal distance between the head fixing bracket and the display screen according to the position of the target point; the eye-blocking structure is used to block the left eye or the right eye; the head fixing bracket includes a basic head fixing bracket and a head-mounted fixing bracket; the basic head fixing bracket also includes a chin bracket; the chin bracket is used to fix the head; the head-mounted fixing bracket is also used to obtain the horizontal distance between the head-mounted fixing bracket and the display screen in real time, and adjust the size of the displayed character graphics according to the user's real-time horizontal distance.

[0020] It can be seen from the above technical solution that the beneficial technical effects of the intelligent vision testing system provided by the present invention are as follows: the user's facial image information is collected by the information collection module, and then the vision chart generation module is used to generate a vision chart based on the facial image information. In this way, there is no need to preset a standard distance for the vision test, which reduces the requirements for the environment. The face deviation calibration module calibrates the user's face deviation based on the facial image information. Finally, after the face deviation calibration, the vision testing module performs a vision test on the user based on the vision chart to obtain the vision test results. The user management module stores the user information and logs in the user. In this way, only one person is needed to complete the vision test, and the environmental requirements are relatively low, which is convenient for users to perform self-vision testing at any time. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the specific embodiments of the present invention, the following briefly introduces the drawings required for the specific embodiments or the prior art description. In all the drawings, each element or part is not necessarily drawn according to the actual scale.

[0022] Figure 1 A schematic diagram of an intelligent vision testing system provided by an embodiment of the present invention;

[0023] Figure 2 A schematic diagram of a face for face deviation calibration provided by an embodiment of the present invention;

[0024] Figure 3 A schematic diagram for displaying the user's current distance provided by an embodiment of the present invention;

[0025] Figure 4 A schematic diagram of a rack provided by an embodiment of the present invention;

[0026] Figure 5 A diagram of a scenario for testing vision using a dual-screen all-in-one device provided by an embodiment of the present invention;

[0027] Figure 6 A scene diagram of a mobile phone vision test provided by an embodiment of the present invention;

[0028] Figure 7 A scene diagram of an intelligent vision testing system provided by an embodiment of the present invention;

[0029] Figure 8 A schematic structural diagram of a basic head fixing bracket provided by an embodiment of the present invention;

[0030] Figure 9 A schematic structural diagram of a head-mounted fixing bracket provided in an embodiment of the present invention;

[0031] Figure 10 A scene diagram of an intelligent vision testing system with a stand provided by an embodiment of the present invention;

[0032] Figure 11 A flowchart of an intelligent vision testing system provided in an embodiment of the present invention.

[0033] Reference numerals:

[0034] 1-Speaker, 2-Camera, 3-Infrared ranging sensor, 4-Ultrasonic ranging sensor, 5-Display, 6-Cloud platform, 7-Dual-screen all-in-one machine, 8-Mobile phone. DETAILED DESCRIPTION

[0035] The following embodiments of the technical solution of the present invention will be described in detail with reference to the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present invention and are therefore only examples and are not intended to limit the scope of protection of the present invention.

[0036] It should be noted that, unless otherwise specified, the technical or scientific terms used in this application should have the common meanings understood by those skilled in the art to which the present invention belongs.

[0037] In addition, the terms "first," "second," etc. are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the technical features indicated. In the description of the present invention, "plurality" means more than two, unless otherwise specifically defined.

[0038] Optionally, this embodiment provides an intelligent vision testing system, comprising: an information collection module 101, a face deviation calibration module 102, an eye chart generation module 103, and a vision testing module 104. The information collection module 101 is configured to collect facial image information of a user; the face deviation calibration module 102 is configured to perform face deviation calibration on the user based on the facial image information; the eye chart generation module 103 is configured to generate an eye chart based on the facial image information; and the eye testing module 104 is configured to perform a vision test on the user based on the eye chart after face deviation calibration to obtain a vision test result.

[0039] Combine Figure 1 As shown, this embodiment provides an intelligent vision testing system, comprising: an information collection module 101, a face deviation calibration module 102, an eye chart generation module 103, an eye test module 104, and a user management module 105. The information collection module 101 is used to collect facial image information of a user; the face deviation calibration module 102 is used to perform face deviation calibration on the user based on the facial image information; the eye chart generation module 103 is used to generate an eye chart based on the facial image information; the eye test module 104 is used to perform an eye test on the user based on the eye chart after face deviation calibration to obtain the eye test result; and the user management module 105 is used to store user information and perform user login.

[0040] Optionally, this embodiment provides an intelligent vision testing system, comprising: an information collection module, a face deviation calibration module, an eye chart generation module, a vision testing module, and a user management module. The user management module stores user information and performs user login. After the user logs in, the information collection module collects the user's facial image information. The face deviation calibration module performs face deviation calibration on the user based on the facial image information. The eye chart generation module generates an eye chart based on the facial image information. After the face deviation calibration, the eye test module performs a vision test on the user based on the eye chart to obtain a vision test result.

[0041] The user management module stores user information and logs in the user. The information collection module collects the user's facial image information, and then uses the vision chart generation module to generate a vision chart based on the facial image information. In this way, there is no need to preset a standard distance for vision testing, which reduces the requirements for the environment. The face deviation calibration module calibrates the user's face deviation based on the facial image information. Finally, after the face deviation calibration, the vision test module performs a vision test on the user based on the vision chart to obtain the vision test results. In this way, only one person is needed to complete the vision test, and the environmental requirements are low, which makes it convenient for users to conduct self-vision testing at any time, and avoids the measurer from having a deep impression of the vision chart after multiple measurements, which affects subsequent measurements, thereby facilitating long-term and high-frequency vision measurement, providing great help for the prevention and control of eye-related diseases.

[0042] Optionally, the intelligent vision testing system includes an intelligent testing host, which includes a camera, a display screen, a microphone, a speaker, buttons, a storage and computing unit, an infrared ranging unit, and an ultrasonic ranging unit.

[0043] In some embodiments, the intelligent testing host selects functions and options by pressing buttons, collects photos of the user's current status in real time through the camera, including facial photos and hand photos; collects the user's directional voice during the test in real time through the microphone; broadcasts information such as face offset calibration and regular vision test reminders through the speaker; and displays the generated test letters and vision test results on the display screen.

[0044] In some embodiments, an intelligent vision testing system includes an intelligent testing host. A user management module stores user information and performs user login. The intelligent testing host's information acquisition module then uses a camera to capture the user's facial image information and transmits it to a facial deviation calibration module and an eye chart generation module. The facial deviation calibration module receives the facial image information and calculates it using a storage and computation unit. After determining that the face is offset from the display screen, it prompts the user to adjust the position through a speaker. The eye chart generation module receives the facial image information and calculates it using a storage and computation unit to obtain an eye chart and a pixel-to-eye chart correspondence scale. The pixel-to-eye chart correspondence scale is then transmitted to the storage and computation unit, which then transmits the eye chart to the vision testing module. The eye chart module receives the eye chart, displays test letters on the display screen based on the eye chart, prompts the user to begin the test through a speaker, captures the user's voice responses through a microphone, and transmits the user's voice responses to the storage and computation unit. The storage and computation unit receives the user's voice responses and the pixel-to-eye chart correspondence scale, calculates the results, and transmits the results to the vision testing module. The vision test module receives the vision test result and displays the vision test result on a display screen.

[0045] In some embodiments, the intelligent vision testing system includes an intelligent testing host, a communication module, and a cloud server. The user management module stores user information and performs user login. The intelligent testing host then collects the user's facial image information, performs facial deviation calibration on the user based on the facial image information, generates an eye chart based on the facial image information, and after the facial deviation calibration, performs a vision test on the user based on the eye chart to obtain test data, and transmits the test data to the cloud server via the communication module. The cloud server receives the test data, processes the test data, obtains the vision test results, and transmits the vision test results to the intelligent testing host. The intelligent testing host displays the vision test results on a display screen.

[0046] Optionally, the information collection module includes a facial image information collection module. The facial image information collection module collects the user's facial image information in real time through a camera.

[0047] Combine Figure 2 As shown, optionally, the face deviation calibration module includes: a user eye feature extraction module, which is used to extract the eye and pupil contours of the face image according to the face image information; locate the position of the inner corner of the eye, the center position of the pupil, and the position of the outer corner of the eye according to the eye and pupil contours; obtain the user's eye features according to the position of the inner corner of the eye, the center position of the pupil, and the position of the outer corner of the eye: the user's eye features include eye position information and eye distance data; the eye position information is the position of the inner corner of the left eye L EC1 , the inner corner of the right eye position R EC1 , the position of the outer corner of the left eye L EC2 and the outer corner of the right eye position R EC2 ; The eye distance data is the distance between the inner corners of both eyes D EC1 , interpupillary distance PD and the distance between the outer corners of the eyes D EC2 ; Face deviation calculation module, used to calibrate the user's face based on the user's eye features.

[0048] Combine Figure 2 As shown, optionally, the face deviation calculation module includes: a vertical line determination module for determining the position L of the inner corner of the left eye EC1 and the inner corner of the right eye position R EC1 A vertical line connecting the center points; a horizontal distance acquisition module for acquiring the horizontal distance D between the vertical line and the vertical line of the center point of the face image P ; Angle acquisition module, used to obtain the position L of the inner corner of the left eye EC1 and the inner corner of the right eye position R EC1 The line between them and the line passing through the inner corner of the left eye L EC1 The angle α between the horizontal planes; a position adjustment module for adjusting the horizontal distance to the inner corner distance D of the eyes EC1When the percentage of is less than the first preset threshold and the angle α is less than the second preset threshold, it is confirmed that the user is in the optimal measurement position; otherwise, the user is prompted to adjust the position.

[0049] Optionally, the first threshold is 15%, and the second threshold is 5°.

[0050] Optionally, the face deviation calibration module implements face deviation calibration for the user based on facial image information in the following manner: calibrating the central axis of the nose bridge, the inner canthus of the left eye and the inner canthus of the right eye based on the facial image information; obtaining a first calibration distance between the central axis of the nose bridge and the inner canthus of the left eye; obtaining a second calibration distance between the central axis of the nose bridge and the inner canthus of the right eye; determining whether the first calibration distance and the second calibration distance are equal; if the first calibration distance and the second calibration distance are not equal, prompting the user to adjust the position until the first calibration distance is equal to the second calibration distance.

[0051] In some embodiments, the face deviation calibration module processes facial image information to calibrate the positions of the central axis of the nose bridge, the inner canthus of the left eye, and the inner canthus of the right eye; obtains a first calibration distance between the central axis of the nose bridge and the inner canthus of the left eye, and obtains a second calibration distance between the central axis of the nose bridge and the inner canthus of the right eye. The module determines whether the user is facing the intelligent testing host by determining whether the first calibration distance and the second calibration distance are equal. If the first calibration distance and the second calibration distance are not equal, it is determined that the user is deviated from the intelligent testing host, and the user is prompted to adjust their position until the user is no longer deviated from the intelligent testing host.

[0052] Optionally, the face deviation calibration module implements face deviation calibration for the user based on facial image information in the following manner: calibrating the central axis of the nose bridge, the inner canthus of the left eye and the inner canthus of the right eye based on the facial image information; obtaining a first calibration distance between the central axis of the nose bridge and the inner canthus of the left eye; obtaining a second calibration distance between the central axis of the nose bridge and the inner canthus of the right eye; obtaining the difference between the first calibration distance and the second calibration distance; and when the difference between the first calibration distance and the second calibration distance is within a preset range, prompting the user to adjust the position until the difference between the first calibration distance and the second calibration distance is within the preset range.

[0053] Optionally, prompting the user to adjust the position includes: issuing a voice through a speaker: "Please adjust the position" or "Please move to the left" or "Please move to the right".

[0054] Optionally, the vision chart generation module includes an image ranging module, a test character pattern generation module, and a distance measurement verification module. The image ranging module is used to obtain the user's current distance; the test character pattern generation module is used to obtain a number of character patterns of different pixels and different directions based on the user's current distance; and the vision chart is generated based on each character pattern. The distance measurement verification module includes one or a combination of an infrared ranging unit, an ultrasonic ranging unit, and a laser ranging unit. The infrared ranging unit is used to measure a first distance between the user and the intelligent vision test system; the first distance is used to verify the user's current distance. The ultrasonic ranging unit is used to measure a second distance between the user and the intelligent vision test system; the second distance is used to verify the user's current distance. The laser ranging unit is used to measure a third distance between the user and the intelligent vision test system; the third distance is used to verify the user's current distance. The distance input module is used to externally input a fourth distance between the user and the intelligent vision test system; the fourth distance is used to verify the user's current distance.

[0055] Optionally, the first distance, second distance, third distance and fourth distance between the user and the intelligent vision testing system are respectively the first distance, second distance, third distance and fourth distance between the user's eyes and the display screen of the intelligent vision testing system.

[0056] Optionally, the image distance measurement module includes a distance calibration module for determining a preset distance between the user and the display screen, and obtaining an eye distance calibration value according to the preset distance; the ratio between the preset distance and the eye distance calibration value is equal to the ratio between the user's current distance and the current eye distance data; the user's current distance acquisition module calculates Get the user's current distance; where, is the user's current distance, For the preset distance, is the eye distance calibration value, The current eye distance data is the straight-line distance between the display screen and the user's eyes.

[0057] Optionally, the preset distance is a preset distance between the user and the intelligent test host, and the eye distance data corresponding to the preset distance is used as the eye distance calibration value. The ratio between the preset distance and the eye distance calibration value is equal to the ratio between the user's current distance and the current eye distance data.

[0058] In some embodiments, Figure 3 is a schematic diagram for showing the user's current distance, such as Figure 3 As shown, the distance between the display screen and the user's eyes is the user's current distance Optionally, obtaining the user's current distance based on the current eye distance data, the eye distance calibration value and the preset distance includes: calculating Get the user's current distance; where, is the user's current distance, For the preset distance, is the eye distance calibration value, The current eye distance data.

[0059] Optionally, the infrared ranging unit is used to measure the horizontal distance between the user and the display screen. In some embodiments, when the user is positioned directly in front of the intelligent vision testing system and the intelligent vision testing system begins testing, the infrared ranging unit emits infrared light and receives infrared signals, processes the received infrared signals, and obtains the horizontal distance between the display screen of the intelligent vision testing system and the user.

[0060] Optionally, the ultrasonic ranging unit is used to measure the horizontal distance between the user and the display screen. In some embodiments, when the user is positioned directly in front of the intelligent vision testing system, an ultrasonic transmitter transmits ultrasonic waves toward the front of the intelligent vision testing system. The ultrasonic waves are reflected from the user and received by a receiving device of the ultrasonic ranging unit. The distance between the user and the display screen is calculated by measuring the round-trip time of the ultrasonic signal.

[0061] Optionally, the vision chart generating module determines the first distance and / or second distance The third distance and / or fourth distance One or more of the current distances calculated Is it consistent? Verify the current distance The accuracy of the vision test can be improved by obtaining a more accurate current distance of the user, and then generating an eye chart according to the current distance of the user, and performing a vision test on the user according to the eye chart to improve the accuracy of the vision test results.

[0062] Optionally, the test character graphic generation module includes a display terminal screen resolution acquisition module, a character graphic pixel generation module, and a character graphic direction generation module. The display terminal screen resolution acquisition module is used to acquire the pixel resolution of the screen; generate the closest distance corresponding to the display terminal based on the pixel resolution; the character graphic pixel generation module is used to generate characters corresponding to the user's current distance and vision condition based on the pixel resolution, and generate a pixel-vision correspondence scale; the character graphic direction generation module is used to randomly generate the direction of each character graphic; and the character graphic pixel and direction combination module is used to generate a vision chart based on the order of the pixels of each character graphic from high to low and the direction of each character graphic.

[0063] In some embodiments, the directions of the character graphics include four directions: up, down, left, and right.

[0064] Optionally, the vision test module includes a character graphic display module, an eye feature recognition module, and a vision evaluation module. The character graphic display module is used to display character graphics in sequence according to the vision chart; the user feedback module is used to obtain the shape and direction information of the character graphics provided by the user; the eye feature recognition module is used to perform eye feature segmentation on the facial image information to obtain an eye image; and perform eye feature recognition processing on the eye image to obtain eye feature information; the vision evaluation module is used to obtain a comprehensive vision evaluation based on the shape and direction information of the character graphics and the eye feature information provided by the user.

[0065] Optionally, the user feedback module includes a voice recognition module for collecting voice information of the user; performing recognition processing on the voice information to obtain voice recognition direction information; a gesture recognition module for collecting hand image information of the user; performing recognition processing on the hand image information to obtain gesture recognition direction information; a head movement recognition module for collecting head image information of the user; performing recognition processing on the head image information to obtain deflection of the head in left, right, up and down directions; and obtaining head movement direction information based on the deflection in the directions; a key recognition module for obtaining key information of a handheld hardware terminal or touch virtual key information of a touch display screen, and obtaining key feedback direction information based on the key information or the touch virtual key information;

[0066] Optionally, the speech recognition module includes a speech information processing module. The speech recognition module collects the user's speech information when answering questions through a microphone, and the speech information is a speech signal; the speech signal is transmitted to the speech information processing module to complete the conversion of the speech signal, and the direction is classified to obtain speech recognition direction information. , and then the speech recognition direction information Sent to the vision assessment module.

[0067] Optionally, the gesture recognition module collects hand image information through a camera, and pre-processes and classifies the hand image information to obtain gesture recognition direction information. , and then recognize the direction information of the gesture Sent to the vision assessment module.

[0068] Optionally, the head movement recognition module collects head image information through a camera, and recognizes and processes the head image information to obtain the deflection of the head in the left, right, up and down directions; obtains the head movement direction information based on the direction deflection, and then sends the head movement direction information to the vision evaluation module.

[0069] Optionally, the key recognition module processes the key information or the touch virtual key information to obtain key feedback direction information, and then sends the key feedback direction information to the vision evaluation module.

[0070] Optionally, the eye feature recognition module includes a left and right eye occlusion recognition module, a frame glasses recognition module, and a contact lens recognition module. The left and right eye occlusion recognition module is used to perform eye feature segmentation on the facial image information to obtain an eye image; perform left and right eye occlusion recognition processing on the eye image to obtain left and right eye occlusion information; the frame glasses recognition module is used to perform eye feature segmentation on the facial image information to obtain an eye image; perform frame glasses recognition processing on the eye image to obtain frame glasses wearing information; the contact lens recognition module is used to perform eye feature segmentation on the facial image information to obtain an eye image; perform contact lens recognition processing on the eye image to obtain contact lens wearing information;

[0071] Optionally, the left and right eye occlusion recognition module processes the facial image information collected by the facial image information collection module, determines whether the user has blocked the left eye or the right eye, obtains a determination result, which is left and right eye occlusion information, and sends the left and right eye occlusion information to the vision assessment module. The left and right eye occlusion information indicates whether the user has blocked the left eye or the right eye.

[0072] Optionally, frame glasses wearing information The user is wearing frame glasses or the user is not wearing frame glasses.

[0073] Optionally, contact lens wearing information The user is wearing contact lenses or the user is not wearing contact lenses.

[0074] Optionally, the vision evaluation module includes a data comparison module for dividing the direction of the character graphics displayed in the character graphics display module, the voice recognition direction information, the gesture recognition direction information, the head movement direction information and the key feedback direction information into a group of data for comparison; when the direction of the displayed character graphics is consistent with one or more of the voice recognition direction information, the gesture recognition direction information, the head movement direction information or the key feedback direction information, the result is determined to be valid and the next group of determinations is continued; otherwise, the result is determined to be invalid, and the pixels of the displayed character graphics in the previous group of data are compared with the pixel-vision correspondence scale to obtain the vision value; the vision evaluation generation module is used to compare the vision value, the left and right eye occlusion information, and the left and right eye occlusion information. The information, the frame glasses wearing information and the contact lens wearing information are analyzed to obtain a comprehensive vision evaluation; a report generating module is used to generate a vision report according to the comprehensive vision evaluation; a history recording module is used to record the vision test results of each time; the vision test results include the vision value, the left and right eye occlusion information, the frame glasses wearing information and the contact lens wearing information; a vision curve generating module is used to generate a vision curve according to each vision value and the test time of the vision value; a result display module is used to display the vision report and the vision curve; a report sending module is used to send the vision report to the user via the user's mobile phone number or WeChat account; a vision test reminder module is used to regularly remind the user to test his vision.

[0075] In some embodiments, the data comparison module compares the letter direction information , voice recognition direction information , gesture recognition direction information , head movement direction information and key feedback direction information are divided into a group of data for comparison. Gesture recognition direction information The two are consistent, or the letter direction information Direction information with voice recognition The two are consistent, or the letter direction information Consistent with the head movement direction information, or the letter direction information Direction information with voice recognition , gesture recognition direction information All three are consistent, or, letter direction information Direction information with voice recognition , gesture recognition direction information , head movement direction information, or letter direction information Direction information with voice recognition , gesture recognition direction information If the five information are consistent, the result of this group is considered valid. Otherwise, the result of this group is considered invalid. If the result of this group is considered valid, continue to determine the next group of letter direction information. , voice recognition direction information , gesture recognition direction information , head movement direction information, and key feedback direction information until an invalid score is obtained. If the score is determined to be invalid, the pixels corresponding to the displayed character graphics in the previous set of data that was determined to be valid are compared with the pixel-vision correspondence scale to obtain the vision value.

[0076] Optionally, when the vision evaluation generation module receives that the user is wearing frame glasses and / or the user is wearing contact lenses, it analyzes that the user's vision test type is vision with glasses; when the vision evaluation generation module receives that the user is not wearing frame glasses and the user is not wearing contact lenses, it analyzes that the user's vision test type is naked eye vision.

[0077] In some embodiments, the vision evaluation generation module receives a vision value of 5.0, the user covers the left eye, the user does not wear frame glasses, and the user does not wear contact lenses. After comprehensive analysis of the above content, the comprehensive vision evaluation obtained is: the naked eye vision of the user's right eye is 5.0.

[0078] Optionally, the result display module displays the vision report and the vision curve chart through a display screen.

[0079] In some embodiments, the vision test reminder module periodically reminds the user to test vision through a speaker.

[0080] Optionally, the user management module includes a user information storage module for storing and viewing the user's vision report, vision curve chart, and historical records; the user information storage module is also used to store the user's facial image information and user eye features; the user identification module is used to log in the user according to a preset login method, including registration and login by mobile phone number, registration and login by WeChat account, registration and login by face recognition, and registration and login by voiceprint recognition.

[0081] Optionally, the intelligent vision testing system also includes a cloud platform for obtaining vision test results; the cloud platform includes a data transmission module, a face deviation calibration module, a vision chart generation module and a vision testing module; the face deviation calibration module performs face deviation calibration on the user according to the received facial image information; the vision chart generation module generates a vision chart according to the received facial image information, and transmits the vision chart to the vision testing module; after the face deviation calibration, the vision testing module transmits the vision chart to the display screen through the data transmission module, and performs a vision test on the user according to the vision chart to obtain a vision test result, and transmits the vision test result to the display screen through the data transmission module.

[0082] Combine Figure 4 As shown, optionally, the intelligent vision testing system also includes a bracket and a cloud platform; the bracket is provided with a display screen 5, a camera 2 is provided in the upper center of the display screen, a speaker 1 is provided on the upper left side of the display screen, an infrared ranging sensor 3 and an ultrasonic ranging sensor 4 are provided on the upper right side of the display screen 5, the upper half of the display screen is used to display character graphics, and the lower half of the display screen is used to dynamically display the user's facial image or hand image; the display screen is also used for video playback, and the display screen collects the user's facial image information through the camera and transmits the user's facial image information to the cloud platform; the cloud platform is connected to the bracket through a data transmission module; the cloud platform performs facial deviation calibration on the user according to the received facial image information, generates a vision chart according to the received facial image information, and transmits the vision chart to the bracket through the data transmission module, performs a vision test on the user according to the vision chart, obtains a vision test result, and transmits the vision test result to the bracket through the data transmission module.

[0083] Combine Figure 5 As shown, optionally, the intelligent vision testing system further includes a camera 2, a dual-screen all-in-one machine 7 and a cloud platform;

[0084] The camera 2 is connected to the cloud platform through a data transmission module; the camera is used to collect facial image information of the user, and transmit the facial image information of the user to the cloud platform through the data transmission module; the dual-screen all-in-one machine 7 is provided with two display screens 5, one display screen is used to display an operation visualization page, and the operation visualization page is used to start the vision test operation, and the other display screen of the dual-screen all-in-one machine is used to display a test visualization page, and the test visualization page is used to display a vision chart and vision test results; the cloud platform is connected to the dual-screen all-in-one machine through the data transmission module, and the cloud platform performs facial deviation calibration on the user according to the received facial image information, generates a vision chart according to the received facial image information, and transmits the vision chart to the dual-screen all-in-one machine through the data transmission module, and the cloud platform performs a vision test on the user according to the vision chart to obtain a vision test result, and transmits the vision test result to the dual-screen all-in-one machine through the data transmission module.

[0085] Combine Figure 6 and Figure 7 As shown, optionally, the intelligent vision testing system further includes a sensor, an intelligent terminal and a cloud platform 6;

[0086] The sensor is used to obtain the user's current distance and transmit the user's current distance to the cloud platform 6 through the data transmission module;

[0087] The smart terminal is used to collect facial image information of the user through the camera 2 and transmit the facial image information to the cloud platform 6 through the data transmission module; the smart terminal receives the eye chart and the vision test results through the data transmission module, and displays the eye chart and the vision test results through the display screen 5; the smart terminal includes a mobile phone 8 or a tablet;

[0088] The cloud platform performs facial deviation calibration on the user based on the received facial image information, generates an eye chart based on the received facial image information and the user's current distance, and transmits the eye chart to the smart terminal through the data transmission module. The cloud platform performs a vision test on the user based on the eye chart to obtain a vision test result, and transmits the vision test result to the smart terminal through the data transmission module.

[0089] Optionally, the intelligent vision testing system also includes a head-fixing bracket, which is connected to the cloud platform through the data transmission module; the head-fixing bracket is used to adjust the user's head horizontally or vertically; the head-fixing bracket is provided with a target point and an eye-blocking structure, and the cloud platform obtains the horizontal distance between the head-fixing bracket and the display screen according to the position of the target point; the eye-blocking structure is used to block the left eye or the right eye; the head-fixing bracket includes a basic head-fixing bracket and a head-mounted fixing bracket; the basic head-fixing bracket also includes a chin bracket; the chin bracket is used to fix the head; the head-mounted fixing bracket is also used to obtain the horizontal distance between the head-mounted fixing bracket and the display screen in real time, and adjust the size of the displayed character graphics according to the real-time horizontal distance of the user.

[0090] In some embodiments, Figure 8 This is a schematic structural diagram of a basic head fixing bracket provided by an embodiment of the present invention. Figure 9 A schematic structural diagram of a head-mounted fixing bracket provided in an embodiment of the present invention is shown. Figure 10 A scene diagram of an intelligent vision testing system with a bracket provided by an embodiment of the present invention. Figure 10 In the embodiment, the smart terminal collects the facial image information of the user through the camera 2 and transmits the facial image information to the cloud platform 6. The cloud platform calibrates the face deviation of the user according to the facial image information of the user, generates an eye chart according to the received facial image information and the current distance of the user, and transmits the eye chart to the smart terminal through the data transmission module. The cloud platform performs a vision test on the user according to the eye chart to obtain a vision test result, transmits the vision test result to the display screen 5 of the smart terminal through the data transmission module for display, and stores it in the user management module.

[0091] Optionally, the intelligent test host is a dual-screen all-in-one machine, a two-screen separate test machine, a mobile phone or a tablet, etc.

[0092] In some embodiments, the intelligent testing host is a dual-screen all-in-one device. The dual-screen all-in-one device has two screens, A and B. Screen A displays an operation visualization page for initiating a vision test, among other operations. Screen B displays a test visualization page for displaying test characters and images, vision test results, and the like. After initiating a vision self-test or displaying vision test results on screen A, screen B displays the corresponding test characters and images or vision test results.

[0093] In some embodiments, the intelligent testing host is a dual-screen split testing machine. The dual-screen split testing machine has two hardware devices with display screens. The display screens of the two hardware devices respectively display an operation visualization page and a test visualization page.

[0094] In some embodiments, combined Figure 11 As shown, a flow chart of the intelligent vision testing system provided in this embodiment includes:

[0095] Step S01: The user turns on the intelligent test host and then moves to the front of the display screen of the intelligent test host while ensuring that the face and hands are not blocked, and then starts the test;

[0096] Step S02: If the user's face is away from the display screen, the speaker will sound: "Please look at the screen." If the user's face is not away from the display screen, step S03 will be executed.

[0097] Step S03: The display screen displays character graphics, and the speaker emits a voice: "Test begins, please answer the questions";

[0098] Step S04: When the user answers the question by voice, gesture, head movement or keystroke, the display screen displays the next set of character graphics if the user answers correctly three times or more, and returns to displaying the previous set of character graphics if the user answers incorrectly;

[0099] Step S05: After the last set of character graphics is displayed on the screen, or when the screen returns to displaying the previous set of character graphics, if the user answers correctly three or more times, the test is completed;

[0100] Step S06: The display screen displays the vision test result.

[0101] In the description of this specification, the reference terms "one embodiment," "some embodiments," "example," "specific example," or "some examples" mean that the specific features, structures, materials, or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art can combine and combine different embodiments or examples described in this specification and features of different embodiments or examples without contradiction.

[0102] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some or all of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present invention, and they should all be included in the scope of the claims and description of the present invention.

Claims

1. An intelligent vision testing system, characterized in that: include: An information collection module is used to collect user's facial image information; A face deviation calibration module, configured to perform face deviation calibration on the user based on the facial image information; an eye chart generating module, configured to generate an eye chart based on the facial image information; a vision testing module, configured to perform a vision test on the user according to the vision chart after the face deviation is calibrated, to obtain a vision test result; User management module, used to store user information and perform user login; The face deviation calibration module includes a user eye feature extraction module, which is used to extract the eye and pupil contours of the facial image based on the facial image information; locate the position of the inner corner of the eye, the center position of the pupil, and the position of the outer corner of the eye based on the eye and the pupil contour; Acquire user eye features according to the positions of the inner canthus, the pupil center, and the outer canthus, wherein the user eye features include eye position information and eye distance data; The eye position information includes the position of the inner corner of the left eye, the position of the inner corner of the right eye, the position of the outer corner of the left eye, and the position of the outer corner of the right eye; the eye distance data includes the distance between the inner corners of both eyes, the interpupillary distance between both eyes, and the straight-line distance between the outer corners of both eyes; A face deviation calculation module, configured to perform user face calibration based on the user's eye features; The face deviation calculation module includes: A vertical line determination module, configured to determine a vertical line passing through the center point of a line connecting the inner corner of the left eye and the inner corner of the right eye; a horizontal distance acquisition module, configured to acquire a horizontal distance between the vertical line and a vertical line passing through the center point of the facial image; An angle acquisition module, used to acquire the angle between the line connecting the inner corner of the left eye and the inner corner of the right eye and the horizontal plane passing through the inner corner of the left eye; The position adjustment module is used to confirm that the user is in the optimal measurement position when the percentage of the horizontal distance to the distance between the inner corners of the eyes is less than a first preset threshold and the angle is less than a second preset threshold; otherwise, prompt the user to adjust the position.

2. The system according to claim 1, wherein: The vision chart generation module includes an image ranging module for obtaining the user's current distance; a test character pattern generation module for obtaining a number of character patterns of different pixels and different directions according to the user's current distance; and generating a vision chart according to each of the character patterns; a distance measurement verification module including one or a combination of an infrared ranging unit, an ultrasonic ranging unit, and a laser ranging unit; the infrared ranging unit is used to measure a first distance between the user and the intelligent vision test system; the first distance is used to verify the user's current distance; the ultrasonic ranging unit is used to measure a second distance between the user and the intelligent vision test system; the second distance is used to verify the user's current distance; the laser ranging unit is used to measure a third distance between the user and the intelligent vision test system; the third distance is used to verify the user's current distance; a distance input module is used to externally input a fourth distance between the user and the intelligent vision test system, and the fourth distance is used to verify the user's current distance; The vision test module includes a character graphic display module for sequentially displaying character graphics according to the vision chart; A user feedback module is used to obtain the shape and direction information of the character graphics fed back by the user; An eye feature recognition module, configured to perform eye feature segmentation on the facial image information to obtain an eye image; performing eye feature recognition processing on the eye image to obtain eye feature information; A vision evaluation module, configured to obtain a comprehensive vision evaluation based on the shape and direction information of the character graphics and the eye feature information fed back by the user; The user management module includes a user information storage module for storing and viewing the user's vision report, vision curve chart, and historical records; the user information storage module is also used to store the user's facial image information and user eye features; The user identification module is used to log in the user according to the preset login method, which includes registration and login by mobile phone number, registration and login by WeChat account, registration and login by face recognition, and registration and login by voiceprint recognition.

3. The system according to claim 2, characterized in that: The image ranging module includes a distance calibration module for determining a preset distance between the user and the display screen, and obtaining an eye distance calibration value based on the preset distance; the ratio between the preset distance and the eye distance calibration value is equal to the ratio between the user's current distance and the current eye distance data; The user's current distance acquisition module calculates Get the user's current distance; where, is the user's current distance, For the preset distance, is the eye distance calibration value, The current eye distance data is the straight-line distance between the display screen and the user's eyes; The test character graphic generation module includes a display terminal screen resolution acquisition module, which is used to obtain the pixel resolution of the screen; generate the minimum distance corresponding to the display terminal based on the pixel resolution; a character graphic pixel generation module, which is used to generate characters corresponding to the user's current distance and vision condition based on the pixel resolution, and generate a pixel-vision correspondence scale; a character graphic direction generation module, which is used to randomly generate the direction of each character graphic; and a character graphic pixel and direction combination module, which is used to generate a vision chart based on the order of the pixels of each character graphic from high to low and the direction of each character graphic.

4. The system according to claim 2, wherein: The user feedback module includes a speech recognition module for collecting the user's speech information; performing recognition processing on the speech information to obtain speech recognition direction information; and a gesture recognition module for collecting the user's hand image information; performing recognition processing on the hand image information to obtain gesture recognition direction information. A head action recognition module, used to collect head image information of the user; The head image information is recognized and processed to obtain the deflection of the head in the left, right, up and down directions; the head movement direction information is obtained based on the deflection in the direction; the key recognition module is used to obtain the key information of the handheld hardware terminal or the touch virtual key information of the touch display screen, and obtain the key feedback direction information based on the key information or the touch virtual key information; The eye feature recognition module includes a left and right eye occlusion recognition module, which is used to perform eye feature segmentation on the facial image information to obtain an eye image; and perform left and right eye occlusion recognition processing on the eye image to obtain left and right eye occlusion information; A frame glasses recognition module is used to perform eye feature segmentation on the facial image information to obtain an eye image; perform frame glasses recognition processing on the eye image to obtain frame glasses wearing information; a contact lens recognition module, configured to segment the facial image information based on eye features to obtain an eye image; Performing contact lens recognition processing on the eye image to obtain contact lens wearing information; The vision evaluation module includes a data comparison module for grouping the direction of the character graphics displayed in the character graphics display module, the voice recognition direction information, the gesture recognition direction information, the head movement direction information, and the key feedback direction information into a group of data for comparison; If the direction of the displayed character graphic is consistent with one or more of the voice recognition direction information, the gesture recognition direction information, the head movement direction information, or the key feedback direction information, the result is determined to be valid and the next set of determinations is continued; otherwise, the result is determined to be invalid, and the pixels of the displayed character graphic in the previous set of data are compared with the pixel-vision correspondence scale to obtain the vision value; a vision evaluation generating module, configured to analyze the vision value, the left and right eye occlusion information, the frame glasses wearing information, and the contact lens wearing information to obtain a comprehensive vision evaluation; a report generation module for generating a vision report based on the comprehensive vision evaluation; a history recording module for recording the results of each vision test; the vision test results including the vision value, the left and right eye occlusion information, the frame glasses wearing information, and the contact lens wearing information; a vision curve generation module for generating a vision curve based on each vision value and the test time of the vision value; A result display module, used for displaying the vision report and the vision curve chart; A report sending module, configured to send the vision report to the user via the user's mobile phone number or WeChat ID; The vision test reminder module is used to regularly remind users to test their vision.

5. The system according to any one of claims 1 to 4, characterized in that Also includes: A cloud platform for obtaining vision test results; the cloud platform includes a data transmission module, a face deviation calibration module, a vision chart generation module, and a vision test module; The face deviation calibration module performs face deviation calibration on the user according to the received facial image information; The vision chart generating module generates a vision chart according to the received facial image information, and transmits the vision chart to the vision testing module; After calibrating the face deviation, the vision testing module transmits the vision chart to the display screen through the data transmission module, performs a vision test on the user according to the vision chart, obtains a vision test result, and transmits the vision test result to the display screen through the data transmission module.

6. The system according to claim 1, wherein: Also includes: Peg racks and cloud platforms; The hanging bracket is provided with a display screen, a camera is provided in the center above the display screen, a speaker is provided on the left side above the display screen, and an infrared ranging sensor and an ultrasonic ranging sensor are provided on the right side above the display screen. The upper half of the display screen is used to display character graphics, and the lower half of the display screen is used to dynamically display the user's facial image or hand image; the display screen is also used for video playback, and the display screen collects user facial image information through the camera and transmits the user's facial image information to the cloud platform; The cloud platform is connected to the bracket via a data transmission module; the cloud platform performs facial deviation calibration on the user based on the received facial image information, generates an eye chart based on the received facial image information, and transmits the eye chart to the bracket via the data transmission module; performs a vision test on the user based on the eye chart to obtain a vision test result, and transmits the vision test result to the bracket via the data transmission module.

7. The system according to claim 1, wherein: Also includes: Camera, dual-screen all-in-one machine and cloud platform; The camera is connected to the cloud platform via a data transmission module; The camera is used to collect facial image information of the user and transmit the facial image information of the user to the cloud platform through the data transmission module; The dual-screen all-in-one machine is provided with two display screens, one display screen is used to display an operation visualization page, the operation visualization page is used to start the vision test operation, and the other display screen of the dual-screen all-in-one machine is used to display a test visualization page, the test visualization page is used to display a vision chart and vision test results; The cloud platform is connected to the dual-screen all-in-one machine through the data transmission module. The cloud platform calibrates the face deviation of the user according to the received facial image information, generates an eye chart according to the received facial image information, and transmits the eye chart to the dual-screen all-in-one machine through the data transmission module. The cloud platform performs a vision test on the user according to the eye chart to obtain a vision test result, and transmits the vision test result to the dual-screen all-in-one machine through the data transmission module.

8. The system according to claim 1, wherein: Also includes: Sensors, smart terminals and cloud platforms; The sensor is used to obtain the user's current distance and transmit the user's current distance to the cloud platform through the data transmission module; The smart terminal is used to collect facial image information of the user and transmit the facial image information to the cloud platform through the data transmission module; The smart terminal receives the eye chart and the vision test result through the data transmission module, and displays the eye chart and the vision test result; the smart terminal includes a mobile phone or a tablet; The cloud platform performs facial deviation calibration on the user based on the received facial image information, generates an eye chart based on the received facial image information and the user's current distance, and transmits the eye chart to the smart terminal through the data transmission module. The cloud platform performs a vision test on the user based on the eye chart to obtain a vision test result, and transmits the vision test result to the smart terminal through the data transmission module.

9. The system according to any one of claims 6 to 8, characterized in that Also includes: A head-fixing bracket is connected to the cloud platform through the data transmission module; the head-fixing bracket is used to adjust the user's head horizontally or vertically; the head-fixing bracket is provided with a target point and an eye-blocking structure, and the cloud platform obtains the horizontal distance between the head-fixing bracket and the display screen according to the position of the target point; the eye-blocking structure is used to block the left eye or the right eye; the head-fixing bracket includes a basic head-fixing bracket and a head-mounted fixing bracket; the basic head-fixing bracket also includes a chin bracket; the chin bracket is used to fix the head; the head-mounted fixing bracket is also used to obtain the horizontal distance between the head-mounted fixing bracket and the display screen in real time, and adjust the size of the displayed character graphics according to the user's real-time horizontal distance.

Citation Information

Patent Citations

  • Vision testing device is used to prevent cheating's physical examination branch of academic or vocational study

    CN206809264U

  • Self-testing eyesight tester

    CN2650699Y

  • Intelligent myopia detection and intervention treatment home terminal and system thereof

    CN105678087A

  • Vision detecting method, device thereof, vision detecting instrument and computer storage medium

    CN110123257A