A method and apparatus for displaying visual targets in a driver's medical examination machine.

CN122556899APending Publication Date: 2026-08-14GUANGZHOU PRESTIGE TECH
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-09
Publication Date
2026-08-14

AI Technical Summary

Technical Problem

[0002]驾驶员自助体检中视力检测是一项核心检测项目,传统自助体检机采用液晶屏通过显示不同视力等级E字标进行视力检测,但该方案中液晶屏通常包含两层玻璃结构,光线穿透玻璃时会出现不可避免的折现现象,导致视标显示失真,影响检测准确性,且液晶屏的固定像素点距在显示小视标时,视标边缘易出现锯齿或轮廓变形偏差,易出现误判,视标缺失防护措施,易出现人为损坏,同时,现有机械传动式视标呈现方案中,视标转盘与掩板的同轴度、视标与显示孔的对准偏差较大,且长期使用后易受温度变化、机械磨损影响,精度衰减明显,进一步降低了检测准确性

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122556899A_ABST
    Figure CN122556899A_ABST
Patent Text Reader

Abstract

This application provides a method and apparatus for visual target presentation in a driver's medical examination machine. The method includes: performing visual target initialization based on a visual target test signal to obtain a visual target initialization state; performing visual target module positioning calibration after initialization to obtain a positioning calibration state; performing visual target presentation for visual target testing after calibration to obtain a visual target testing execution state; controlling the visual target module to switch testing after visual target testing is completed; and resetting the visual target module based on the visual target module switching testing status. The apparatus includes: a control host, a front display screen, an operation screen, a camera, a lifting module, and a visual target module. This application uses a region focusing algorithm to locate the real-time coordinates of both eyes, combined with individual visual target position compensation, and cross-verifies the visual target position using dual sensors. After the test, the visual target is automatically hidden, thereby realizing visual target presentation for driver's visual target testing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of self-service medical examination equipment technology, and more specifically, to a visual target presentation method and device for a driver's medical examination machine. Background Technology

[0002] Vision testing is a core component of self-service medical examinations for drivers. Traditional self-service medical examination machines use LCD screens to display E-marks of different vision levels for vision testing. However, the LCD screens in this solution usually contain a double-layered glass structure, and unavoidable refraction occurs when light passes through the glass, causing distortion of the visual target display and affecting the accuracy of the test. Furthermore, the fixed pixel pitch of the LCD screen makes it easy for jagged edges or contour distortion to appear on small visual targets, leading to misjudgments. The visual targets also lack protective measures, making them susceptible to human-caused damage. In addition, in existing mechanical transmission visual target presentation solutions, the coaxiality of the visual target turntable and the mask, as well as the alignment deviation between the visual target and the display hole, are relatively large. Moreover, after long-term use, they are easily affected by temperature changes and mechanical wear, resulting in a significant decrease in accuracy, further reducing the accuracy of the test.

[0003] Effective technical solutions are urgently needed to address the above problems. Summary of the Invention

[0004] The purpose of this application is to provide a method and device for visual target presentation in a driver's vision examination machine. It can locate the real-time coordinates of both eyes through a region focusing algorithm, combine visual target individual position compensation, cross-verify the visual target position with dual sensors, and automatically hide the visual target after the test, thereby realizing visual target presentation for driver's vision test.

[0005] In a first aspect, this application provides a method for presenting visual targets in a driver's medical examination machine, comprising the following steps:

[0006] Obtain the driver's vision detection signal, perform vision detection initialization based on the vision detection signal, and obtain the vision detection initialization status;

[0007] If the vision test initialization status is "initialization complete", then perform optotype module positioning calibration and obtain the positioning calibration status;

[0008] If the positioning calibration status is "positioning calibration complete", then the visual target presentation is performed to conduct a vision test, and the visual target test execution status is obtained;

[0009] If the target detection execution status is target detection completed, then control the target module switching detection and reset the target module according to the target module switching detection status.

[0010] Optionally, in the visual target presentation method of the driver's medical examination machine described in this application, the step of acquiring the driver's vision detection signal, performing vision detection initialization based on the vision detection signal, and obtaining the vision detection initialization state includes:

[0011] Acquire the driver's vision detection signal and perform vision detection initialization based on the vision detection signal;

[0012] Acquire the control motor reset status, the dual position sensor working status, and the lifting module zeroing status;

[0013] If the control motor reset state is the initial position state, the dual position sensor working state is the standby state, and the lifting module zeroing state is the lifting module zeroing state, then the vision detection initialization state is determined to be initialization complete.

[0014] Conversely, if the initialization status of the vision test is not completed, a warning response will be output.

[0015] Optionally, in the visual target presentation method of the driver's physical examination machine described in this application, the step of performing visual target module positioning calibration and obtaining positioning calibration status if the vision detection initialization state is initialization complete includes:

[0016] If the vision detection initialization status is "initialization complete", then real-time facial images are acquired and image processing is performed using a preset region focusing algorithm to obtain the real-time coordinates of both eyes.

[0017] The horizontal reference height of the eyes is obtained by analyzing and processing the real-time coordinates of the eyes.

[0018] The host computer is controlled to perform lifting and lowering operations based on the horizontal reference height of the two eyes, and the measured lifting and lowering height is obtained;

[0019] The measured height difference is obtained by comparing it with the horizontal reference height of both eyes, and then compared with a preset measured height difference threshold.

[0020] If the measured height difference is less than or equal to a preset measured height difference threshold, the positioning calibration status is determined to be completed; otherwise, the positioning calibration status is determined to be incomplete.

[0021] Optionally, in the visual target presentation method of the driver's physical examination machine described in this application, the step of performing visual target presentation for vision testing if the positioning calibration status is "positioning calibration complete" to obtain the visual target testing execution status includes:

[0022] If the positioning calibration status is "positioning calibration complete", then generate the target parameters of the random target individual, including target position, target direction and target rotation reference angle;

[0023] The corresponding individual angle compensation value is obtained by querying the preset individual target position compensation mapping table, and the target rotation reference angle is corrected to obtain the target rotation correction angle.

[0024] Visual acuity testing is performed by presenting the visual targets based on the visual target level, visual target direction, and visual target rotation correction angle.

[0025] Obtain the vision test and recognition results and visual target presentation duration submitted by the driver;

[0026] If there is a vision test result or the duration of the visual target presentation exceeds the preset visual target presentation duration threshold, the visual target detection execution status is determined to be visual target detection completed.

[0027] Optionally, in the visual target presentation method of the driver's physical examination machine described in this application, after performing visual target presentation and vision testing based on the visual target level, visual target direction, and visual target rotation correction angle, the method further includes:

[0028] The first angle of the host control start edge signal and the second angle of the end edge signal are obtained and analyzed to obtain the actual position angle of the target.

[0029] The actual position angle of the target is compared with the preset motor rotation angle to obtain the difference in actual position angle;

[0030] If the actual position angle difference of the target is less than the preset angle difference warning threshold, the target position is determined to be accurate.

[0031] Optionally, in the visual target presentation method of the driver's physical examination machine described in this application, the step of controlling the visual target module to switch detection if the visual target detection execution state is visual target detection completed, and resetting the visual target module according to the visual target module switching detection status, includes:

[0032] If the target detection execution status is target detection completed, then the number of target detections is counted and compared with the preset target detection quantity threshold.

[0033] If the number of target detections is less than a preset target detection threshold, then target module switching detection is performed;

[0034] If the number of target detections is greater than or equal to a preset target detection threshold, then the target module is reset.

[0035] Optionally, the visual target presentation method of the driver medical examination machine described in this application further includes:

[0036] The driver's facial normal vector is obtained and compared with the preset camera optical axis vector to obtain the measured angle;

[0037] The measured angle is compared with a preset angle threshold, and the driver's forward-looking state is obtained based on the threshold comparison result.

[0038] Optionally, in the visual target presentation method of the driver's physical examination machine described in this application, the step of comparing the measured angle with a preset angle threshold and obtaining the driver's forward gaze state based on the threshold comparison result includes:

[0039] If the measured angle is less than the preset angle threshold, then the driver's facing state is determined to be the driver facing the camera.

[0040] If the measured angle is greater than or equal to the preset angle threshold, it is determined that the driver is not facing the camera and a voice reminder is activated.

[0041] Secondly, this application provides a visual target presentation device for a driver's medical examination machine, the device comprising:

[0042] Control host, front display screen, operation panel, camera, lifting module and visual target module;

[0043] The front display screen, operation screen, camera, and target module are connected to the lifting module, and the control host is connected to each module via circuitry.

[0044] Optionally, in the visual target presentation device of a driver's physical examination machine according to this application, the visual target module includes:

[0045] Target mask, target turntable, motor bracket, miniature stepper motor and sensors, including dual position sensors and temperature sensors;

[0046] The target mask has a target display hole in the middle for displaying the target;

[0047] The visual target turntable is printed with visual target groups and corresponding coded square holes along its circumference;

[0048] The miniature stepper motor is fixed to the motor bracket, the target turntable is fixed to the rotating shaft of the miniature stepper motor, the dual position sensors are symmetrically installed on the target mask, and the temperature sensor is installed on the target mask near the turntable.

[0049] As can be seen from the above, the visual target presentation method and device for driver's physical examination machine provided in this application locates the real-time coordinates of both eyes through a regional focusing algorithm, combines visual target individual position compensation, cross-verifies the visual target position with dual sensors, and automatically hides the visual target after the test, thereby realizing the visual target presentation for driver's vision test.

[0050] Other features and advantages of this application will be set forth in the following description and will be apparent in part from the description or may be learned by practicing embodiments of this application. The objectives and other advantages of this application may be realized and obtained by means of the structures particularly pointed out in the written description and the accompanying drawings. Attached Figure Description

[0051] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0052] Figure 1 A flowchart illustrating a visual target presentation method for a driver's physical examination machine provided in this application embodiment;

[0053] Figure 2 A high-level flowchart of a visual target presentation method for a driver's physical examination machine provided in an embodiment of this application;

[0054] Figure 3 An external view of a visual target display device for a driver's physical examination machine provided in an embodiment of this application;

[0055] Figure 4 A cross-sectional view of a visual target display device for a driver's physical examination machine provided in an embodiment of this application;

[0056] Figure 5 An exploded view of the target module of a target presentation device for a driver's physical examination machine provided in this application embodiment. Detailed Implementation

[0057] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. The components of the embodiments of this application described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely represents selected embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.

[0058] It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. Furthermore, in the description of this application, the terms "first," "second," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0059] Please refer to Figure 1 , Figure 1This is a flowchart illustrating a visual target presentation method for a driver's medical examination machine according to some embodiments of this application. This visual target presentation method for a driver's medical examination machine is used in terminal devices, such as computers and mobile phones. The visual target presentation method for a driver's medical examination machine includes the following steps:

[0060] S11. Obtain the driver's vision detection signal, perform vision detection initialization based on the vision detection signal, and obtain the vision detection initialization status;

[0061] S12. If the vision detection initialization status is "initialization complete", then perform optotype module positioning calibration and obtain the positioning calibration status.

[0062] S13. If the positioning calibration status is "positioning calibration complete", then the visual target presentation is performed to conduct vision detection, and the visual target detection execution status is obtained.

[0063] S14. If the target detection execution status is target detection completed, control the target module switching detection and reset the target module according to the target module switching detection status.

[0064] It should be noted that, in order to achieve accurate presentation of optotypes based on the user's vision test, firstly, it is determined whether the vision test initialization is complete. Then, the position of both eyes is identified through the region focusing algorithm and compensation processing is performed. Next, the optotype module is controlled to present the optotypes and perform the vision test. Finally, after the vision test is completed, the optotype module is controlled to reset to ensure that the optotype module is not damaged.

[0065] According to an embodiment of the present invention, the step of acquiring the driver's vision detection signal, performing vision detection initialization based on the vision detection signal, and obtaining a vision detection initialization state includes:

[0066] Acquire the driver's vision detection signal and perform vision detection initialization based on the vision detection signal;

[0067] Acquire the control motor reset status, the dual position sensor working status, and the lifting module zeroing status;

[0068] If the control motor reset state is the initial position state, the dual position sensor working state is the standby state, and the lifting module zeroing state is the lifting module zeroing state, then the vision detection initialization state is determined to be initialization complete.

[0069] Conversely, if the initialization status of the vision test is not completed, a warning response will be output.

[0070] It should be noted that, in order to initialize the vision test and eliminate the interference from residual position deviations or unstable signals from the previous test, after receiving the vision test signal submitted by the driver, the system checks the motor reset status, whether the sensor is in standby mode, and resets the lifting module to zero. After initialization is completed, vision test instructions are issued via the operation screen or voice. If initialization is not completed, a warning response is output and a retest is performed.

[0071] According to an embodiment of the present invention, if the vision detection initialization state is "initialization complete", then performing optotype module positioning calibration and obtaining the positioning calibration state includes:

[0072] If the vision detection initialization status is "initialization complete", then real-time facial images are acquired and image processing is performed using a preset region focusing algorithm to obtain the real-time coordinates of both eyes.

[0073] The horizontal reference height of the eyes is obtained by analyzing and processing the real-time coordinates of the eyes.

[0074] The host computer is controlled to perform lifting and lowering operations based on the horizontal reference height of the two eyes, and the measured lifting and lowering height is obtained;

[0075] The measured height difference is obtained by comparing it with the horizontal reference height of both eyes, and then compared with a preset measured height difference threshold.

[0076] If the measured height difference is less than or equal to a preset measured height difference threshold, the positioning calibration status is determined to be completed; otherwise, the positioning calibration status is determined to be incomplete.

[0077] It should be noted that after initialization, high-precision real-time facial images of the user are captured. The image processing time is reduced by optimizing the algorithm, and the core position of the eyes is locked. The horizontal reference height of the eyes is then determined based on the real-time coordinates of the eyes. For example, if the Y-axis coordinates of the driver's eyes are 560 pixels and 558 pixels, with an average of 559 pixels, and the physical height of the camera's optical center is 1400mm, the horizontal distance is 700mm, the imaging focal length is 2000 pixels, and the vertical coordinate of the principal point of the imaging is 540 pixels, then (559-540)*700 / 2000=6.65. 1400-6.65 is then used as the horizontal reference height of the eyes. The accuracy of the measured lifting height is evaluated by comparing it with the height difference threshold. If the positioning calibration is not completed, it is readjusted and re-evaluated to achieve positioning calibration.

[0078] According to an embodiment of the present invention, if the positioning calibration status is "positioning calibration complete", then performing visual target presentation for vision testing to obtain the visual target testing execution status includes:

[0079] If the positioning calibration status is "positioning calibration complete", then generate the target parameters of the random target individual, including target position, target direction and target rotation reference angle;

[0080] The corresponding individual angle compensation value is obtained by querying the preset individual target position compensation mapping table, and the target rotation reference angle is corrected to obtain the target rotation correction angle.

[0081] Visual acuity testing is performed by presenting the visual targets based on the visual target level, visual target direction, and visual target rotation correction angle.

[0082] Obtain the vision test and recognition results and visual target presentation duration submitted by the driver;

[0083] If there is a vision test result or the duration of the visual target presentation exceeds the preset visual target presentation duration threshold, the visual target detection execution status is determined to be visual target detection completed.

[0084] It should be noted that after completing the height positioning calibration, visual acuity test targets are randomly generated, and the corresponding target parameters are determined. Among them, the target rotation reference angle is compensated according to the constructed target individual position compensation mapping table. For example, for the target on 4.9, the target rotation reference angle is 40°, and the corresponding individual angle compensation value is +0.18°. Then the target rotation correction angle is 40 + 0.18 = 40.18°. Based on the arc length calculation (if the target disk radius is 100), the corresponding deviation value is 0.18 * 3.14 * 100 / 180 = 0.314 mm. After the angle is adjusted to the correct position, visual acuity test is performed. When the user submits the recognition result or the recognition times out, the current target test is considered complete, and the next target test is performed until the preset number of target tests are completed, thus completing the visual acuity test target presentation.

[0085] According to an embodiment of the present invention, the step of performing visual acuity testing by presenting the visual target based on the visual target level, visual target direction, and visual target rotation correction angle further includes:

[0086] The first angle of the host control start edge signal and the second angle of the end edge signal are obtained and analyzed to obtain the actual position angle of the target.

[0087] The actual position angle of the target is compared with the preset motor rotation angle to obtain the difference in actual position angle;

[0088] If the actual position angle difference of the target is less than the preset angle difference warning threshold, the target position is determined to be accurate.

[0089] It should be noted that this embodiment uses dual position sensors and a cross-validation algorithm for position detection. Sensor 1 is used to monitor the starting edge of the square hole of the target, and sensor 2 is used to monitor the ending edge of the square hole of the target. The distance between the detection ends of the two sensors is a fixed value, and both are aligned with the coded square hole area of ​​the target turntable. When the starting edge of the square hole reaches the detection position of sensor 1, sensor 1 sends a high-level signal to the control host and records the first angle. When the ending edge of the square hole reaches the detection position of sensor 2, sensor 2 sends a high-level signal to the control host and records the second angle. The average of the two is the rotation angle of the turntable corresponding to the center of the square hole, which prevents misjudgment of position due to single-point failure. When the actual position angle difference of the target is greater than or equal to the preset angle difference warning threshold, it is further corrected according to the difference before judgment.

[0090] According to an embodiment of the present invention, if the target detection execution state is target detection completed, then controlling the target module switching detection and resetting the target module according to the target module switching detection status includes:

[0091] If the target detection execution status is target detection completed, then the number of target detections is counted and compared with the preset target detection quantity threshold.

[0092] If the number of target detections is less than a preset target detection threshold, then target module switching detection is performed;

[0093] If the number of target detections is greater than or equal to a preset target detection threshold, then the target module is reset.

[0094] It should be noted that during the vision test, a preset number of optotypes need to be presented to ensure the accuracy of the vision test. After the detection of one optotype is completed, the remaining random optotypes are presented, and the number of optotypes detected is counted. Once the preset threshold for the number of optotypes detected is reached, the vision test is completed. To prevent human damage to the optotypes, an optotype module reset operation is performed, that is, the optotypes are hidden, and the square holes show blank areas.

[0095] According to an embodiment of the present invention, it further includes:

[0096] The driver's facial normal vector is obtained and compared with the preset camera optical axis vector to obtain the measured angle;

[0097] The measured angle is compared with a preset angle threshold, and the driver's forward-looking state is obtained based on the threshold comparison result.

[0098] According to an embodiment of the present invention, comparing the measured angle with a preset angle threshold and obtaining the driver's forward-looking state based on the threshold comparison result includes:

[0099] If the measured angle is less than the preset angle threshold, then the driver's facing state is determined to be the driver facing the camera.

[0100] If the measured angle is greater than or equal to a preset angle threshold, it is determined that the driver is not facing the camera directly, and a voice reminder is activated.

[0101] It should be noted that, in order to verify whether the driver is facing the camera during vision detection and to prevent cheating, after acquiring the facial detection image, the PnP algorithm is used to analyze the rotation matrix of the driver's head relative to the camera by combining the two-dimensional pixel coordinates of the facial key points with a preset general three-dimensional facial model. The facing direction vector of the face, i.e., the facial normal vector, is extracted from the rotation matrix and compared with the preset camera optical axis vector to obtain the measured angle. Then, a threshold comparison is performed to accurately determine the angle.

[0102] It is worth mentioning that, according to embodiments of the present invention, it further includes:

[0103] Obtain the measured position data corresponding to the individual target number, and compare it with the corresponding preset standard position data to obtain the corresponding position difference;

[0104] Based on the individual target number and the corresponding position difference, a processing method is constructed to obtain the individual target position compensation mapping table;

[0105] Obtain the shaft thermal expansion deviation corresponding to the preset temperature, and perform construction processing to obtain a temperature and shaft thermal expansion deviation compensation mapping table.

[0106] It should be noted that, in order to improve the accuracy of the visual target presentation position, a compensation table is constructed for each vision testing device. The individual position compensation mapping table of the visual target is specifically designed to offset individual deviations generated during assembly and processing. It is constructed by calculating the corresponding angle compensation value based on the X and Y direction deviations of each visual target. The temperature and axial thermal expansion deviation compensation mapping table compensates for the visual target positioning deviation caused by changes in ambient temperature. The mapping table is calibrated by those skilled in the art through multiple experiments and can be adjusted according to the operating conditions of the equipment.

[0107] It is worth mentioning that, according to an example of the present invention, it also includes:

[0108] Obtain the real-time environmental monitoring temperature and query the preset temperature and shaft thermal expansion deviation compensation mapping table to obtain the temperature compensation value;

[0109] The horizontal reference height of both eyes is corrected based on the temperature compensation value to obtain the corrected horizontal height of both eyes.

[0110] It should be noted that, in order to improve the accuracy of the target's position, after determining the horizontal reference height of both eyes, thermal expansion and contraction compensation is performed based on the real-time environmental temperature monitoring. For example, if the real-time environmental temperature is 23℃ and the temperature compensation value is found to be -0.13mm, the horizontal correction height of both eyes is the horizontal reference height of both eyes + (-0.13), and the raising and lowering operation is performed based on the corrected height.

[0111] Please refer to Figure 2 , Figure 2 This is a high-level flowchart of a visual representation method for a driver's physical examination machine according to some embodiments of this application.

[0112] Please refer to Figure 3 , Figure 3 This is an external view of a visual display device for a driver's physical examination machine according to some embodiments of this application.

[0113] Please refer to Figure 4 , Figure 4 This is a cross-sectional view of a visual target presentation device for a driver's physical examination machine according to some embodiments of this application.

[0114] The present invention also discloses a visual target presentation device for a driver's physical examination machine, comprising:

[0115] Control host, front display screen, operation panel, camera, lifting module and visual target module;

[0116] The front display screen, operation screen, camera, and target module are connected to the lifting module, and the control host is connected to each module via circuitry.

[0117] Please refer to Figure 5 , Figure 5 This is an exploded view of the target module of a target presentation device for a driver's physical examination machine according to some embodiments of this application.

[0118] According to an embodiment of the present invention, the target module includes:

[0119] The target mask 1, the target turntable 2, the motor bracket 3, the miniature stepper motor 4, and the sensor 5, the sensor 5 including a dual position sensor 51 and a temperature sensor 52;

[0120] The target mask 1 has a target display hole in the middle for displaying the target;

[0121] The visual target turntable 2 is printed with visual target groups and corresponding coded square holes along its circumference;

[0122] The micro stepper motor 4 is fixed to the motor bracket 3, the target turntable 2 is fixed to the rotation axis of the micro stepper motor 4, the dual position sensor 51 is symmetrically installed on the target mask 1, and the temperature sensor 52 is installed on the target mask 1 near the turntable.

[0123] It should be noted that the visual target mask is made of light-shielding material, with a single visual target display hole (matching the size of a single visual target) in the upper center. Fixing holes are provided on the edge for connection to the self-service medical examination machine body, while also providing a mounting reference surface for the sensor. The visual target turntable has a circular sheet structure, with visual target groups printed along the circumference using a high-precision printing process. Several different visual target positions are reserved for random switching during the detection process, reducing the probability of the user guessing correctly. Several sets of coded square holes are formed along the circumference of the outer ring of the visual target turntable. The number and arrangement of square holes in each set are unique, achieving a one-to-one mapping between visual targets and codes, providing a basis for position detection. The micro stepper motor has precise angle control and forward / reverse rotation functions, supports programmable rotation count, and can drive the visual target turntable to achieve precise positioning and rapid switching. The motor bracket is made of lightweight alloy material to fix the motor and ensure the coaxiality of the motor's rotation axis with the visual target turntable. The position sensor is a photoelectric sensor, installed on the visual target mask, corresponding to the coded square hole area of ​​the visual target turntable, used to identify the position information of the coded square holes and feed it back to the control host.

[0124] The present invention discloses a method and device for visual target presentation in a driver's vision examination machine. It uses a region focusing algorithm to locate the real-time coordinates of both eyes, combines visual target individual position compensation, cross-verifies the visual target position with dual sensors, and automatically hides the visual target after the test, thereby realizing visual target presentation for driver's vision testing.

[0125] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple units or components can be combined, or integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed can be through some interfaces, and the indirect coupling or communication connection between devices or units can be electrical, mechanical, or other forms.

[0126] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units. They may be located in one place or distributed across multiple network units. Some or all of the units may be selected to achieve the purpose of this embodiment according to actual needs.

[0127] In addition, in the various embodiments of the present invention, each functional unit can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be implemented in hardware or in the form of hardware plus software functional units.

[0128] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a readable storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0129] Alternatively, if the integrated units of this invention are implemented as software functional modules and sold or used as independent products, they can also be stored in a readable storage medium. Based on this understanding, the technical solutions of the embodiments of this invention, or the parts that contribute to the prior art, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, ROM, RAM, magnetic disks, or optical disks.

Claims

1. A method for presenting visual targets in a driver's physical examination machine, characterized in that, Includes the following steps: Obtain the driver's vision detection signal, perform vision detection initialization based on the vision detection signal, and obtain the vision detection initialization status; If the vision test initialization status is "initialization complete", then perform optotype module positioning calibration and obtain the positioning calibration status; If the positioning calibration status is "positioning calibration complete", then the visual target presentation is performed to conduct a vision test, and the visual target test execution status is obtained; If the target detection execution status is target detection completed, then control the target module switching detection and reset the target module according to the target module switching detection status.

2. The visual target presentation method of the driver's physical examination machine according to claim 1, characterized in that, The process of acquiring the driver's vision detection signal, performing vision detection initialization based on the vision detection signal, and obtaining the vision detection initialization state includes: Acquire the driver's vision detection signal and perform vision detection initialization based on the vision detection signal; Acquire the control motor reset status, the dual position sensor working status, and the lifting module zeroing status; If the control motor reset state is the initial position state, the dual position sensor working state is the standby state, and the lifting module zeroing state is the lifting module zeroing state, then the vision detection initialization state is determined to be initialization complete. Conversely, if the initialization status of the vision test is not completed, a warning response will be output.

3. The visual target presentation method of the driver's physical examination machine according to claim 2, characterized in that, If the vision detection initialization status is "initialization complete", then the optotype module positioning calibration is performed, and the positioning calibration status is obtained, including: If the vision detection initialization status is "initialization complete", then real-time facial images are acquired and image processing is performed using a preset region focusing algorithm to obtain the real-time coordinates of both eyes. The horizontal reference height of the eyes is obtained by analyzing and processing the real-time coordinates of the eyes. The host computer is controlled to perform lifting and lowering operations based on the horizontal reference height of the two eyes, and the measured lifting and lowering height is obtained; The measured height difference is obtained by comparing it with the horizontal reference height of both eyes, and then compared with a preset measured height difference threshold. If the measured height difference is less than or equal to a preset measured height difference threshold, the positioning calibration status is determined to be completed; otherwise, the positioning calibration status is determined to be incomplete.

4. The visual target presentation method of the driver's physical examination machine according to claim 3, characterized in that, If the positioning calibration status is "positioning calibration complete", then visual target presentation is performed for vision testing to obtain the visual target testing execution status, including: If the positioning calibration status is "positioning calibration complete", then generate the target parameters of the random target individual, including target position, target direction and target rotation reference angle; The corresponding individual angle compensation value is obtained by querying the preset individual target position compensation mapping table, and the target rotation reference angle is corrected to obtain the target rotation correction angle. Visual acuity testing is performed by presenting the visual targets based on the visual target level, visual target direction, and visual target rotation correction angle. Obtain the vision test and recognition results and visual target presentation duration submitted by the driver; If there is a vision test result or the duration of the visual target presentation exceeds the preset visual target presentation duration threshold, the visual target detection execution status is determined to be visual target detection completed.

5. The visual target presentation method of the driver's physical examination machine according to claim 4, characterized in that, The process of performing visual acuity testing by presenting the visual target based on the visual target level, visual target direction, and visual target rotation correction angle further includes: The first angle of the host control start edge signal and the second angle of the end edge signal are obtained and analyzed to obtain the actual position angle of the target. The actual position angle of the target is compared with the preset motor rotation angle to obtain the difference in actual position angle; If the actual position angle difference of the target is less than the preset angle difference warning threshold, the target position is determined to be accurate.

6. The visual target presentation method of the driver's physical examination machine according to claim 5, characterized in that, If the target detection execution status is target detection complete, then control the target module switching detection, and reset the target module according to the target module switching detection status, including: If the target detection execution status is target detection completed, then the number of target detections is counted and compared with the preset target detection quantity threshold. If the number of target detections is less than a preset target detection threshold, then target module switching detection is performed; If the number of target detections is greater than or equal to a preset target detection threshold, then the target module is reset.

7. The visual target presentation method of the driver's physical examination machine according to claim 1, characterized in that, Also includes: The driver's facial normal vector is obtained and compared with the preset camera optical axis vector to obtain the measured angle; The measured angle is compared with a preset angle threshold, and the driver's forward-looking state is obtained based on the threshold comparison result.

8. The visual target presentation method of the driver's physical examination machine according to claim 7, characterized in that, The step of comparing the measured angle with a preset angle threshold and obtaining the driver's forward-looking state based on the threshold comparison result includes: If the measured angle is less than the preset angle threshold, then the driver's facing state is determined to be the driver facing the camera. If the measured angle is greater than or equal to the preset angle threshold, it is determined that the driver is not facing the camera and a voice reminder is activated.

9. A visual target presentation device for a driver's medical examination machine, wherein the visual target presentation device for a driver's medical examination machine implements the visual target presentation method for a driver's medical examination machine as described in claims 1-8, characterized in that, include: Control host, front display screen, operation panel, camera, lifting module and visual target module; The front display screen, operation screen, camera, and target module are connected to the lifting module, and the control host is connected to each module via circuitry.

10. The visual target presentation device of the driver's physical examination machine according to claim 9, characterized in that, The target module includes: The target mask (1), the target turntable (2), the motor bracket (3), the micro stepper motor (4) and the sensor (5), the sensor (5) including a dual position sensor (51) and a temperature sensor (52); The target mask (1) has a target display hole in the middle for displaying the target; The target turntable (2) is printed with target groups and corresponding coded square holes along its circumference; The micro stepper motor (4) is fixed to the motor bracket (3), the target turntable (2) is fixed to the rotating shaft of the micro stepper motor (4), the dual position sensor (51) is symmetrically installed on the target mask (1), and the temperature sensor (52) is installed on the target mask (1) near the turntable.