Synchronous mirror image control vision examination auxiliary system for infrared remote control visual chart

By using synchronized mirror control of the Arduino UNO development board and PC software, the problems of frequent head movements and manual recording during vision tests were solved, realizing the digitization and networking of vision tests, reducing costs and improving the accuracy and security of data collection.

CN121890931APending Publication Date: 2026-04-21MINGDE DOCTOR GROUP (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
MINGDE DOCTOR GROUP (SHENZHEN) CO LTD
Filing Date
2025-12-22
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

Current vision testing technologies require examiners to frequently turn their heads to observe visual targets and manually record information, making it impossible to achieve networking or digitization. Furthermore, existing equipment is expensive or lacks versatility, posing risks to medical data security.

Method used

Using an Arduino UNO development board and an infrared receiver/transmitter module, combined with PC software, it achieves synchronous mirror control, automatically acquires visual acuity values, and stores and transmits them via an intranet. Equipped with a barcode scanner and a thermal printer, it supports the digital transformation of infrared remote-controlled vision charts.

Benefits of technology

This technology enables examiners to automatically acquire and store visual acuity values ​​without frequently turning their heads, improving examination efficiency and data collection accuracy, reducing equipment costs, and avoiding the security risks of storing data on external networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121890931A_ABST
    Figure CN121890931A_ABST
Patent Text Reader

Abstract

The invention discloses an infrared remote control visual chart-oriented synchronous mirror image control vision examination auxiliary system, which comprises an infrared receiving and transmitting device and a PC terminal, the infrared receiving and transmitting device comprises a development board, an infrared receiving module and an infrared transmitting module, and the PC terminal comprises a PC and is equipped with a bar code or two-dimensional code scanning gun and a bar code thermal printer. The PC is connected to an internal network and is connected with the development board; a signal pin of the infrared receiving module is connected with a digital pin D3 of the development board, a signal pin of the infrared transmitting module is connected with a digital pin D2 of the development board, and power supply pins of the infrared receiving module and the infrared transmitting module are respectively connected with a 5V pin and a GND pin of the development board; coding analysis software for infrared remote control of the visual chart and synchronous mirror image software for the infrared remote control visual chart are written in the PC, an infrared signal analysis database is established through the coding analysis software, and the software receives and sends infrared coding data through a COM port and an infrared receiving and emitting device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vision testing technology, and more specifically, to a PC-based synchronous mirror control vision testing auxiliary system for infrared remote-controlled vision charts. Background Technology

[0002] In the field of ophthalmology, vision testing is the most basic procedure. Most ophthalmic diseases are treated with the goal of improving, preserving, or saving vision. Therefore, vision is the core of ophthalmic medical care.

[0003] Currently, most hospitals have replaced the traditional lightbox vision charts with infrared-controlled LCD or projection vision charts. These remote-controlled vision charts change the traditional method where medical staff had to stand 2.5-5 meters away from the patient and point to the optotypes with a stick or finger. Instead, the examiner sits face-to-face with the patient and controls the optotype patterns on the LCD or projection screen using an infrared remote control. However, the examiner still needs to constantly turn their head during the test: first facing the screen to check the optotypes, then turning to the patient to confirm that the direction indicated by the remote matches the direction of the optotypes. Furthermore, because remote-controlled vision charts lack a digital output interface, the examiner must either handwrite the vision values ​​or manually input them into a computer.

[0004] Therefore, the drawback of existing vision testing technology is that each patient's examination requires medical staff to repeatedly shake their heads and manually record data, which is not only inefficient, but also makes it impossible to network or digitize the vision test results.

[0005] Currently advanced vision testing technologies, such as fully automated refractometers (e.g., TOPCON or NIDEK), include vision testing functions, but they are expensive, and the vision testing module cannot be used independently. Their dedicated touchscreens can control projected eye charts, but this is limited to use by optometrists during refraction tests, making them too costly and unsuitable for routine vision checks. Large-scale student vision screening systems (such as Avis) connect to tablets or mobile phones via Bluetooth and control dedicated LCD eye charts through an external app, but they are incompatible with ordinary infrared remote-controlled LCD or projected eye charts, resulting in poor versatility. These systems require a complete purchase and regular network service fees, leading to high costs and wasting existing equipment resources. Furthermore, the measurement data is stored on an external cloud network, posing risks to medical information security.

[0006] In summary, the main shortcomings of existing technologies include: When using general-purpose LCD or projection vision charts, the examiner lacks mirror control and must frequently move their head between the chart and the patient for observation; commercially available vision charts of this type lack data output ports, network interfaces, and patient data input ports, only providing video output functionality, making it impossible to simultaneously collect visual acuity values ​​and difficult to upgrade to network digitization. Fully automatic optometry devices, due to different usage scenarios, are incompatible with general-purpose charts and are costly; while intelligent LCD vision charts for large-scale force screening have similar functions, they are incompatible with general-purpose devices, their control systems rely on external networks and dedicated apps, and data is stored in the cloud, posing both medical data security risks and requiring additional ongoing network service fees. Summary of the Invention

[0007] The purpose of this invention is to overcome the defects and shortcomings of the prior art and provide a synchronous mirror control vision examination auxiliary system for infrared remote control vision charts. For general infrared remote control LCD or projection vision charts, it provides a computer-based control auxiliary system for examiners to use, realizing synchronous mirror display with the vision chart, so that examiners do not need to turn their heads back and forth to observe, and can automatically obtain the current vision value. It also realizes fast, accurate and reliable data storage and transmission through the intranet, thereby completing the low-cost digital transformation and upgrade of ordinary infrared remote control LCD or projection vision charts.

[0008] To achieve the above objectives, the technical solution adopted by the present invention is as follows: A synchronous mirror control vision testing auxiliary system for infrared remote control vision charts includes an infrared receiver and transmitter and a PC. The infrared receiver and transmitter includes an Arduino UNO development board, an infrared receiving module and an infrared transmitting module. The PC includes an office PC and is equipped with a barcode or QR code scanner and a barcode thermal printer. The PC is connected to an internal network and is connected to the Arduino UNO development board. The signal pins of the infrared receiver module are connected to the digital pin D3 of the Arduino UNO development board, the signal pins of the infrared transmitter module are connected to the digital pin D2 of the Arduino UNO development board, and the power pins of the infrared receiver module and the infrared transmitter module are connected to the 5V pin and GND pin of the Arduino UNO development board, respectively. The PC contains encoding and parsing software for infrared remote control of the vision chart and synchronization and mirroring software for the infrared remote control vision chart. The encoding and parsing software establishes an infrared signal parsing database. The encoding and parsing software and the synchronization and mirroring software receive and send infrared encoded data with the infrared receiver and transmitter through the COM port.

[0009] Furthermore, using the Arduino IDE compilation environment on the PC, the Grove Infrared library was installed and infrared receiving and transmitting code was written. The code was then burned to the Arduino UNO development board via USB cable. The receiving function reads the standard encoding format of each button on the infrared remote control by calling the Grove Infrared library to read the D2 pin of the Arduino UNO development board. The transmitting function writes the specified encoding format to the D3 pin of the Arduino UNO development board and transmits it outward by calling the Grove Infrared library.

[0010] Furthermore, the infrared receiver and transmitter also includes a housing, in which the Arduino UNO development board, infrared receiver module, and infrared transmitter module are all housed.

[0011] Furthermore, an infrared signal analysis database is established using encoding and parsing software, as detailed below: The PC connects to the Arduino UNO development board via a USB interface and USB cable, and the PC automatically obtains the COM port number. In the encoding parsing software, set the correct COM port, click "Connect" to open the infrared receiver / transmitter port, and establish communication; Press the button to be analyzed on the original infrared remote control of the vision chart. After the infrared receiver and transmitter receive the infrared remote control signal, it will be transmitted to the corresponding port of the PC via USB cable. The encoding analysis software analyzes the infrared remote control signal to obtain the infrared code of a single button.

[0012] Furthermore, the last line of the infrared encoding for a single button is a feature code, representing the characteristics of infrared remote controls of different frequencies and the feature code of the buttons.

[0013] Furthermore, the infrared code of each button is obtained by parsing the code using encoding analysis software. The encoding analysis software establishes a data table for each vision button and function button on the original infrared remote control of the vision chart, storing the infrared feature code corresponding to the visual target or function displayed by each button. In the process of parsing the infrared code of the button, through the acquisition, parsing and feature code extraction of infrared signals, a mapping relationship table between visual target display and function and feature code is established to ensure that each unique feature code corresponds to a clear functional attribute.

[0014] Furthermore, after establishing the infrared signal analysis database, vision checks are performed by synchronously mirroring the vision chart using synchronous mirroring software. The specific workflow is as follows: The inspectors obtain the current patient's medical registration number using a barcode scanner, and then use the original infrared remote control that comes with the eye chart, or through the interface of the PC's synchronous mirroring software, to operate the simulated infrared remote control buttons with the mouse. The PC synchronously mirrors and controls the eye chart, collecting, storing, and transmitting the current patient's vision values ​​in real time. The results are directly output via barcode printing, and can also be accessed through the hospital's HIS system via the internal network.

[0015] Compared to existing technologies, this invention, through system software, allows users to synchronously control the LCD or projected eye chart using a computer, or synchronously control the computer-mirrored eye chart and the LCD or projected eye chart using the original infrared remote control. Through synchronous control, the system can automatically acquire the patient's vision values ​​in real time and complete operations such as storage, management, transmission, and printing, thereby achieving a digital and networked upgrade to ordinary infrared remote-controlled LCD or projected eye charts. Attached Figure Description

[0016] Figure 1 This is a topology diagram of a synchronous mirror control vision testing auxiliary system for infrared remote-controlled vision charts.

[0017] Figure 2 This is a schematic diagram of the interface of the LCD vision chart infrared remote control code parsing software.

[0018] Figure 3 This is a schematic diagram of the interface of the infrared remote control LCD vision chart synchronization mirroring software. Detailed Implementation

[0019] The present invention provides a further description of the synchronous mirror control vision testing auxiliary system for infrared remote-controlled vision charts, in conjunction with the accompanying drawings and specific embodiments.

[0020] Please see Figure 1 This invention discloses a synchronous mirror control vision examination auxiliary system for infrared remote control vision charts, including an infrared receiver and transmitter and a PC. The infrared receiver and transmitter includes an Arduino UNO development board 1, an infrared receiving module 2, an infrared transmitting module 3, a USB cable 4, and a housing 5. The Arduino UNO development board 1, the infrared receiving module 2, and the infrared transmitting module 3 are all housed inside the housing 5.

[0021] The signal pin OUT of infrared receiver module 2 is connected to the digital pin D3 of Arduino UNO development board 1, the signal pin S of infrared transmitter module 3 is connected to the digital pin D2 of Arduino UNO development board 1, and the power pins V and G of infrared receiver module 2 and infrared transmitter module 3 are connected to the 5V pin and GND pin of Arduino UNO development board 1, respectively.

[0022] The PC component includes an office PC equipped with a barcode or QR code scanner and a barcode thermal printer. The PC is connected to the internal network and connects to the Arduino UNO development board via a USB interface and USB cable 4. The PC contains encoding and parsing software for infrared remote control of the eye chart, and synchronization and mirroring software for the infrared remote control eye chart. The encoding and parsing software establishes an infrared signal parsing database. The encoding and parsing software and the synchronization and mirroring software receive and transmit infrared encoded data through a COM port with an infrared receiver / transmitter.

[0023] The infrared receiver and transmitter uses Arduino UNO development board 1, connecting a Grove infrared receiver module 2 (940nm) and a Grove infrared transmitter module 3 (940nm). The signal pins of the two modules are connected to pins D2 and D3 of Arduino UNO development board 1, respectively, and the power pins are connected to the 5V pin and ground pin of Arduino UNO development board 1. Arduino UNO development board 1 is connected to the PC via USB cable 4. Arduino Uno development board 1 is a microcontroller development board launched by Arduino.

[0024] The infrared receiver-transmitter receives and parses the infrared signal codes of each button on the LCD vision chart infrared remote control, and transmits the codes to the PC via the COM port. At the same time, it can also receive infrared codes sent from the PC mirroring software via the COM port, and send the corresponding signals to the LCD vision chart through the transmitting module, thereby realizing the function of the PC software simulating the infrared remote control and taking over the original remote control.

[0025] On a PC, using the Arduino IDE compilation environment, install the Grove Infrared library and write infrared receiving and transmitting code. Burn the code to the Arduino UNO development board 1 via USB cable 4. The receiving function uses the Grove Infrared library to read the standard encoding format of each button on the Arduino UNO development board 1 from pin D2. The transmitting function uses the Grove Infrared library to write the specified encoding format to pin D3 of the Arduino UNO development board 1 and transmit it outwards. The serial communication parameters are set to: 115200 baud rate, no parity, 8 data bits, 1 stop bit (115200, n, 8, 1).

[0026] The PC terminal uses an office PC equipped with a barcode or QR code scanner and a barcode thermal printer, connected to the internal network. The PC connects to the infrared receiver / transmitter via a USB interface, and the serial communication parameters are set to: 115200 baud rate, no parity, 8 data bits, 1 stop bit (115200, n, 8, 1).

[0027] The PC receives infrared coded data sent by the infrared receiver transmitter, or sends specified infrared coded data to it, thereby achieving: establishing an infrared signal analysis database; simulating and mirroring the LCD eye chart. Ultimately, this invention achieves its main functions: synchronously mirroring the LCD eye chart targets on the PC, taking over the infrared remote control, assisting in vision checks, and completing the acquisition, storage, and transmission of vision data, thus realizing the digitization of vision checks.

[0028] On PCs running Windows 7.0 and above, a client application called "LCD Vision Chart Infrared Remote Control Encoding Parsing Software" and a vision test client application called "Infrared Remote Control LCD Vision Chart Synchronous Mirroring Software" were developed using Visual FoxPro 9.0. These two software applications receive and send infrared encoded data to and from an infrared receiver / transmitter via a COM port.

[0029] Please see Figure 2 In the interface diagram of the "LCD Vision Chart Infrared Remote Control Encoding Analysis Software", 6 is the COM port parameter setting connected to the infrared receiver and transmitter; 7 is the infrared standard encoding of a single remote control button on the PC side that transmits values ​​from the infrared receiver and transmitter; 8 is the visual target pattern setting interface (including visual target patterns that correspond one-to-one with the infrared remote control visual target buttons); 9 is the feature code of a certain infrared remote control button extracted from the infrared standard encoding. 10 is a mapping table of infrared remote control beacon buttons and characteristic infrared codes; 11 is a standard infrared code corresponding to the infrared remote control beacon buttons; 12 is a data table of multi-line beacon page patterns corresponding to the infrared remote control beacon buttons; 13 is a mapping table of infrared remote control function buttons and characteristic infrared codes; 14 is a standard infrared code corresponding to the infrared remote control function buttons; 15 is a data table of different types of beacon patterns; 16 is the COM port communication parameters connected to the infrared receiver transmitter, such as transmission baud rate, parity check, etc.

[0030] Please see Figure 3 In the interface diagram of the "Infrared Remote Control LCD Vision Chart Synchronous Mirroring Software", 17 is for patient registration number input (supports barcode scanning or manual input); 18 is the list of patients for vision testing (if the medical database contains patient names and other information, the system will automatically match and fill in the registration number); 19 is the real-time acquisition area for right eye vision; 20 is the main function button that replaces the remote control (the computer can be operated with a mouse, and the LCD or projected vision chart can be remotely controlled via infrared receiver and transmitter to achieve synchronous operation); 21 is the real-time acquisition area for left eye vision; 22 is the mirrored vision icon display area (the left and right directions of the optotypes are opposite to those of the LCD or projected vision chart, and the top and bottom are consistent, making it easy for the examiner to compare); 23 is for printing vision results.

[0031] Run the "LCD Vision Chart Infrared Remote Control Encoding Parsing Software" on a PC and create an infrared signal parsing database based on MySQL 8.0. The specific creation process is as follows: The PC connects to the Arduino UNO development board 1 via the USB interface and USB cable 4. The PC automatically obtains the COM port number. In the "LCD Vision Chart Infrared Remote Control Encoding Analysis Software", set the correct COM port and click "Connect" to open the infrared receiver transmitter port and establish communication; Press the button to be analyzed on the original infrared remote control of the LCD vision chart. After the infrared receiver and transmitter receive the infrared remote control signal, it will be transmitted to the corresponding port on the PC via USB cable 4. The "LCD Vision Chart Infrared Remote Control Code Parsing Software" on the PC parses and obtains the infrared code of this button, as shown in the example below: LEN = 9 START_H: 180 START_L: 89 DATA_H: 12 DATA_L: 32 DATA_LEN = 4 DATA: 0x0 0xFD 0x22 0xDD DATA: 0 253 34 221 The last line, "DATA: 0 253 34 221", contains the feature code: "0 253" represents the characteristics of infrared remote controls at different frequencies, and "34 221" is the feature code for that specific button. Using this method, the encoding and parsing software creates a data table for each vision and function button on the original infrared remote control of the LCD vision chart, storing the infrared feature code of each button's displayed visual target or function. For example... Figure 2 As shown in the interface, the process of parsing the infrared codes of the buttons realizes the acquisition, parsing, and feature code extraction of infrared signals, and establishes a mapping relationship table between the display of visual targets and functions and feature codes, ensuring that each unique feature code corresponds to a clear functional attribute, such as displaying a "0.1" visual target, switching between "single lines", and using the "left" and "right" buttons.

[0032] After establishing the infrared signal analysis database, the LCD eye chart can be synchronously mirrored and controlled for vision checks using the "Infrared Remote Control LCD Eye Chart Synchronous Mirroring Software". The specific workflow is as follows: The examiner obtains the patient's medical registration number using a barcode scanner. They can then use either the original infrared remote control that comes with the vision chart or the mouse-operated simulated remote control buttons through the PC-based mirroring software interface. The PC-based mirroring software controls the vision chart and collects, stores, and transmits the patient's vision values ​​in real time, thus achieving full digitization of the vision test. This method eliminates the need for the examiner to move their head back and forth or manually record data, and supports direct output of results via barcode printer, significantly improving examination efficiency and the accuracy and reliability of data collection. Furthermore, it can be connected to the hospital's HIS (Hospital Information System) via the internal network.

[0033] This invention is not a medical device itself, but rather an aid to an LCD vision chart that already possesses medical device qualifications. Its function is to assist the examiner in vision testing, not directly to the patient. In use, simply add a computer running Windows at the vision testing area, configure the software and hardware (infrared receiver and transmitter) of this system, and it can take over the infrared remote control to achieve synchronous mirroring and remote control of the vision chart.

[0034] The term "mirror image" refers to the fact that the visual acuity displayed on the computer monitor is reversed horizontally but aligned vertically with the direction of the optotypes displayed on the remote-controlled eye chart, much like an image of the eye chart in a mirror. This design helps the examiner observe the left-right direction of the optotypes and maintain consistency with the direction of the patient's hand gestures while facing the eye chart, making it easier to determine the correctness of the patient's instructions.

[0035] The client software of this invention was developed using Visual FoxPro 9.0, and the database server was built on MySQL 8.0. The infrared receiver and transmitter are based on the Arduino Uno development board, equipped with infrared receiving and transmitting modules, coded in C language, and connected to the computer via a virtual COM port. The system settings interface supports customization of various infrared remote-controlled eye charts (including LCD and projection types), offering strong compatibility and adaptability to most remote-controlled LCD and projection eye charts on the market.

[0036] This vision assistance system can simultaneously control a computer-mirrorized vision chart and an LCD or projected vision chart via an infrared remote control, or it can be controlled via a computer mouse by clicking on the system interface and taking over the control of the LCD or projected vision chart from the infrared remote control. The system has low software and hardware costs, data can be stored locally or on an intranet server, and it has an open data interface to support integration with hospital HIS systems.

[0037] This invention creates an infrared receiving and transmitting hardware module and develops its own infrared signal analysis software. This allows for the analysis of infrared remote control button information and corresponding operations and optotypes for various remote-controlled vision charts, thereby constructing an infrared remote-controlled vision chart button information database. Based on this, a PC-based vision chart mirroring control and vision value acquisition auxiliary system suitable for Windows systems was developed. Medical personnel conducting vision checks can run this system on their work computers, using a scanner to obtain the current patient's medical registration number. They can then use either the original infrared remote control that came with the vision chart or directly operate the system interface via a computer mouse to take over the remote control functions. The work computer can synchronously mirror and control the vision chart, and collect, store, and transmit the current patient's vision values ​​over the network in real time, thus achieving comprehensive digitization of vision checks. This system eliminates the need for examiners to repeatedly turn their heads to observe and removes the manual recording step, significantly improving work efficiency and the accuracy and reliability of data acquisition. It can also be connected to the hospital's HIS system via the internal network.

[0038] The above description is a detailed description of the preferred embodiments of the present invention. However, the embodiments are not intended to limit the scope of the patent application of the present invention. All equivalent changes or modifications made under the technical spirit disclosed in the present invention should fall within the patent scope covered by the present invention.

Claims

1. A synchronous mirror control vision testing auxiliary system for infrared remote-controlled vision charts, characterized in that, It includes an infrared receiver and transmitter and a PC. The infrared receiver and transmitter includes an Arduino UNO development board, an infrared receiver module and an infrared transmitter module. The PC includes an office PC and is equipped with a barcode or QR code scanner and a barcode thermal printer. The PC is connected to the internal network and is connected to the Arduino UNO development board. The signal pins of the infrared receiver module are connected to the digital pin D3 of the Arduino UNO development board, the signal pins of the infrared transmitter module are connected to the digital pin D2 of the Arduino UNO development board, and the power pins of the infrared receiver module and the infrared transmitter module are connected to the 5V pin and GND pin of the Arduino UNO development board, respectively. The PC contains encoding and parsing software for infrared remote control of the vision chart and synchronization and mirroring software for the infrared remote control vision chart. The encoding and parsing software establishes an infrared signal parsing database. The encoding and parsing software and the synchronization and mirroring software receive and send infrared encoded data with the infrared receiver and transmitter through the COM port.

2. The synchronous mirror control vision testing auxiliary system for infrared remote-controlled visual charts according to claim 1, characterized in that, On a PC, use the Arduino IDE compilation environment, install the Grove Infrared library, and write infrared receiving and transmitting code. Burn the code to the Arduino UNO development board via USB cable. The receiving function calls the Grove Infrared library to read pin D2 of the Arduino UNO development board and obtain the standard encoding format of each button on the infrared remote control. The transmitting function calls the Grove Infrared library to write the specified encoding format to pin D3 of the Arduino UNO development board and transmit it outward.

3. The synchronous mirror control vision testing auxiliary system for infrared remote-controlled visual charts according to claim 1, characterized in that, The infrared receiver and transmitter also includes a housing, in which the Arduino UNO development board, infrared receiver module, and infrared transmitter module are all housed.

4. The synchronous mirror control vision testing auxiliary system for infrared remote-controlled vision charts according to claim 1, characterized in that, An infrared signal analysis database is established using encoding and parsing software, as detailed below: The PC connects to the Arduino UNO development board via a USB interface and USB cable, and the PC automatically obtains the COM port number. In the encoding parsing software, set the correct COM port, click "Connect" to open the infrared receiver / transmitter port, and establish communication; Press the button to be analyzed on the original infrared remote control of the vision chart. After the infrared receiver and transmitter receive the infrared remote control signal, it will be transmitted to the corresponding port of the PC via USB cable. The encoding analysis software analyzes the infrared remote control signal to obtain the infrared code of a single button.

5. The synchronous mirror control vision testing auxiliary system for infrared remote-controlled vision charts according to claim 4, characterized in that, The last line of the infrared encoding for a single button is a feature code, which represents the characteristics of infrared remote controls of different frequencies and the feature code of the button.

6. The synchronous mirror control vision testing auxiliary system for infrared remote-controlled vision charts according to claim 5, characterized in that, The infrared code of each button is obtained by parsing the code using encoding analysis software. The encoding analysis software establishes a data table for each vision button and function button on the original infrared remote control of the vision chart, storing the infrared feature code corresponding to the visual target or function displayed by each button. In the process of parsing the infrared code of the button, through the acquisition, parsing and feature code extraction of infrared signals, a mapping relationship table between visual target display and function and feature code is established to ensure that each unique feature code corresponds to a clear functional attribute.

7. The synchronous mirror control vision testing auxiliary system for infrared remote-controlled vision charts according to claim 6, characterized in that, After establishing the infrared signal analysis database, vision tests are performed by synchronously mirroring the vision chart using synchronous mirroring software. The specific workflow is as follows: The inspectors obtain the current patient's medical registration number using a barcode scanner, and then use the original infrared remote control that comes with the eye chart, or through the interface of the PC's synchronous mirroring software, to operate the simulated infrared remote control buttons with the mouse. The PC synchronously mirrors and controls the eye chart, collecting, storing, and transmitting the current patient's vision values ​​in real time. The results are directly output via barcode printing, and can also be accessed through the hospital's HIS system via the internal network.