Automatic menu test system and method based on display screen OSD

By introducing deep learning algorithms and robotic arm control modules into the OSD menu testing system, automatic recognition and testing of OSD menus are realized, solving the problems of low testing efficiency and error-prone in the existing technology, and improving the efficiency and accuracy of testing. .

CN119336624APending Publication Date: 2025-01-21SHENZHEN RENDERBUS TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411300846.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-18
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

In the prior art, OSD menu testing is inefficient and error-prone, and cannot meet the large-scale and efficient testing needs.

Method used

Provide an automatic test system based on the OSD menu of the display screen, including an OSD menu recognition module, a robotic arm control module, a test data recording module and a test report generation module. It identifies the OSD menu through a deep learning algorithm and uses the robotic arm to simulate user operations for automatic testing. test.

Benefits of technology

It improves the efficiency and accuracy of OSD menu testing, reduces testing costs, reduces manual operation errors and interference, and improves testing reliability and stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119336624A_ABST
    Figure CN119336624A_ABST
Patent Text Reader

Abstract

The invention discloses an automatic test system and method based on a display screen OSD menu. The automatic test system based on the OSD menu of the display screen comprises an OSD menu identification module which is used for receiving an OSD menu image of the display screen and automatically identifying various functions and setting options in the OSD menu through image identification; the mechanical arm control module is used for controlling a mechanical arm to simulate user operation according to an output result of the OSD menu identification module and automatically testing various functions of the OSD menu; the test data recording module is used for recording the test process and result of the mechanical arm in real time, including test steps, response time and operation result data; and the test report generation module is used for automatically generating a detailed test report according to a recording result of the test data recording module, and the detailed test report comprises a test summary, test steps, a test result and analysis content. According to the invention, the OSD menu test efficiency and accuracy are improved, and the test cost is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of testing technology, and in particular to an automatic testing system and method based on an OSD menu of a display screen. Background Art

[0002] With the rapid development of display technology, the performance and stability of the OSD (On-Screen Display) menu, as one of the important functions of the display, directly affects the user experience. Traditional OSD menu testing methods mainly rely on manual operation, which is inefficient and error-prone. Although some automatic testing systems have emerged, they still have deficiencies in identifying OSD menus, automatic testing, and test report generation, and cannot meet the needs of large-scale and efficient testing.

[0003] Therefore, the prior art has defects and needs to be improved. Summary of the invention

[0004] The technical problem to be solved by the present invention is: to provide a system and method for automatic testing of OSD menu based on a display screen, which aims to solve the problems of low testing efficiency and easy errors in the prior art by automatically identifying the OSD menu and using a robotic arm to perform automatic testing, and to improve the efficiency and accuracy of OSD menu testing.

[0005] The technical solution of the present invention is as follows: providing an automatic testing system based on an OSD menu of a display screen, comprising the following modules.

[0006] OSD menu recognition module: used to receive the OSD menu image of the display screen and automatically identify the various functions and setting options in the OSD menu through image recognition.

[0007] Robotic arm control module: According to the output result of the OSD menu recognition module, the robot arm is controlled to simulate user operations and automatically test various functions of the OSD menu.

[0008] Test data recording module: used to record the test process and results of the robotic arm in real time, including test steps, response time, and operation result data.

[0009] Test report generation module: According to the record results of the test data recording module, a detailed test report is automatically generated, including test overview, test steps, test results and analysis content.

[0010] The OSD menu recognition module uses a deep learning algorithm to extract features and classify OSD menu images to ensure accurate recognition of various functions and setting options.

[0011] The robotic arm control module simulates the user's precise operation by controlling the motion trajectory and strength of the robotic arm.

[0012] The test data recording module uses SATA data storage or SAS data storage to ensure the integrity and accuracy of the test data.

[0013] The test report generation module adopts a templated report generation method, or customizes the report format and content as needed.

[0014] The present invention also provides an automatic testing method based on the OSD menu of a display screen, which is characterized by comprising the following steps.

[0015] S1: Initialization of the automatic test system for OSD menu based on the display screen; specifically including: S1.1: Connecting the display screen to be tested to the interface of the automatic test system for OSD menu based on the display screen, ensuring that the automatic test system for OSD menu based on the display screen can normally receive the OSD menu image output by the display screen; S1.2: Starting the automatic test system for OSD menu, performing a system self-test, and checking whether the functions of each module are normal.

[0016] S2: OSD menu recognition; specifically including: S2.1: The OSD menu recognition module starts to receive the OSD menu image output by the display screen; S2.2: Use the deep learning algorithm to extract features and classify the OSD menu image to identify the various functions and setting options in the OSD menu; S2.3: Transmit the recognition results to the robotic arm control module for it to generate corresponding test instructions.

[0017] S3: Automatic testing of the robotic arm; specifically including: S3.1: The robotic arm control module generates corresponding test instructions according to the output results of the OSD menu recognition module; S3.2: The robotic arm simulates user operations according to the test instructions and automatically tests various functions of the OSD menu.

[0018] S4: Test data recording; that is, the test data recording module records the test process and results of the robotic arm in real time; the recorded data includes but is not limited to test steps, response time, and operation results.

[0019] S5: Test report generation; that is, after the test is completed, the test report generation module automatically generates a detailed test report according to the record results of the test data recording module; the test report includes: test overview, test steps, test results and analysis content.

[0020] In step S3.2, the various functions of the OSD menu include: adjusting brightness, contrast, color setting, language selection, and signal source switching.

[0021] In step S3, during the test, the robotic arm controls the motion trajectory and force to ensure the accuracy and stability of the test.

[0022] In step S5, the test report will be saved in the form of an electronic document to facilitate users to view and share.

[0023] The automatic testing method based on the OSD menu of the display screen is characterized in that it also includes: S6: test end and result analysis; specifically includes: S6.1: after the automatic testing system based on the OSD menu of the display screen completes the test, the mechanical arm and the automatic testing system based on the OSD menu of the display screen will be automatically shut down to ensure the safety of the equipment; S6.2: check the generated test report to understand the test status of the OSD menu; S6.3: based on the test results, evaluate and optimize the OSD menu function of the display screen to improve product quality and user experience.

[0024] By adopting the above scheme, the present invention provides a system and method for automatically testing the OSD menu of a display screen, which has the following technical effects:

[0025] (1) Improve the efficiency and accuracy of OSD menu testing and reduce testing costs.

[0026] (2) Reduces manual operation errors and interference, and improves test reliability and stability.

[0027] (3) Provides display manufacturers with efficient and accurate OSD menu testing solutions, helping to improve product quality and competitiveness. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] Figure 1 It is a functional module diagram of the present invention. DETAILED DESCRIPTION

[0029] The present invention is described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0030] See also Figure 1 The present invention provides an automatic testing system based on the OSD menu of a display screen, comprising the following modules.

[0031] OSD menu recognition module: used to receive the OSD menu image of the display screen and automatically identify the various functions and setting options in the OSD menu through image recognition.

[0032] Robotic arm control module: According to the output result of the OSD menu recognition module, the robot arm is controlled to simulate user operations and automatically test various functions of the OSD menu.

[0033] Test data recording module: used to record the test process and results of the robotic arm in real time, including test steps, response time, and operation result data.

[0034] Test report generation module: According to the record results of the test data recording module, a detailed test report is automatically generated, including test overview, test steps, test results and analysis content.

[0035] The OSD menu recognition module uses a deep learning algorithm to extract features and classify OSD menu images to ensure accurate recognition of various functions and setting options.

[0036] The robotic arm control module simulates the user's precise operation by controlling the motion trajectory and strength of the robotic arm.

[0037] The test data recording module uses SATA data storage or SAS data storage to ensure the integrity and accuracy of the test data.

[0038] The test report generation module adopts a templated report generation method, or customizes the report format and content as needed.

[0039] The present invention also provides an automatic testing method based on the OSD menu of a display screen, which is characterized by comprising the following steps.

[0040] S1: Initialization of the automatic test system for OSD menu based on the display screen; specifically including: S1.1: Connecting the display screen to be tested to the interface of the automatic test system for OSD menu based on the display screen, ensuring that the automatic test system for OSD menu based on the display screen can normally receive the OSD menu image output by the display screen; S1.2: Starting the automatic test system for OSD menu, performing a system self-test, and checking whether the functions of each module are normal.

[0041] S2: OSD menu recognition; specifically including: S2.1: The OSD menu recognition module starts to receive the OSD menu image output by the display screen; S2.2: Use the deep learning algorithm to extract features and classify the OSD menu image to identify the various functions and setting options in the OSD menu; S2.3: Transmit the recognition results to the robotic arm control module for it to generate corresponding test instructions.

[0042] S3: Automatic testing of the robotic arm; specifically including: S3.1: The robotic arm control module generates corresponding test instructions according to the output results of the OSD menu recognition module; S3.2: The robotic arm simulates user operations according to the test instructions and automatically tests various functions of the OSD menu.

[0043] S4: Test data recording; that is, the test data recording module records the test process and results of the robotic arm in real time; the recorded data includes but is not limited to test steps, response time, and operation results.

[0044] S5: Test report generation; that is, after the test is completed, the test report generation module automatically generates a detailed test report according to the record results of the test data recording module; the test report includes: test overview, test steps, test results and analysis content.

[0045] In step S3.2, the various functions of the OSD menu include: adjusting brightness, contrast, color setting, language selection, and signal source switching.

[0046] In step S3, during the test, the robotic arm controls the motion trajectory and force to ensure the accuracy and stability of the test.

[0047] In step S5, the test report will be saved in the form of an electronic document to facilitate users to view and share.

[0048] The automatic testing method based on the OSD menu of the display screen is characterized in that it also includes: S6: test end and result analysis; specifically includes: S6.1: after the automatic testing system based on the OSD menu of the display screen completes the test, the mechanical arm and the automatic testing system based on the OSD menu of the display screen will be automatically shut down to ensure the safety of the equipment; S6.2: check the generated test report to understand the test status of the OSD menu; S6.3: based on the test results, evaluate and optimize the OSD menu function of the display screen to improve product quality and user experience.

[0049] By automatically identifying the OSD menu and using a mechanical arm to perform automatic testing, the test efficiency is effectively improved. Compared with the existing manual testing, the test efficiency and accuracy can be effectively improved. The present invention can realize automatic identification, automatic testing, data recording and report generation of the OSD menu, greatly improving the test efficiency and accuracy, and providing an efficient and accurate test solution for display manufacturers.

[0050] In summary, the present invention provides a system and method for automatically testing an OSD menu on a display screen, which has the following technical effects:

[0051] (1) Improve the efficiency and accuracy of OSD menu testing and reduce testing costs.

[0052] (2) Reduces manual operation errors and interference, and improves test reliability and stability.

[0053] (3) Provides display manufacturers with efficient and accurate OSD menu testing solutions, helping to improve product quality and competitiveness.

[0054] The above are only preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. An automatic testing system based on display screen OSD menu, characterized in that: include: OSD menu recognition module: used to receive the OSD menu image of the display screen and automatically identify the various functions and setting options in the OSD menu through image recognition; Robotic arm control module: according to the output result of the OSD menu recognition module, control the robotic arm to simulate user operation and automatically test various functions of the OSD menu; Test data recording module: used to record the test process and results of the robot arm in real time, including test steps, response time, and operation result data; Test report generation module: According to the record results of the test data recording module, a detailed test report is automatically generated, including test overview, test steps, test results and analysis content.

2. The automatic test system based on the display screen OSD menu according to claim 1 is characterized in that: The OSD menu recognition module uses a deep learning algorithm to extract features and classify OSD menu images to ensure accurate recognition of various functions and setting options.

3. The automatic test system based on the display screen OSD menu according to claim 1 is characterized in that: The robotic arm control module simulates the user's precise operation by controlling the motion trajectory and strength of the robotic arm.

4. The automatic test system based on the display screen OSD menu according to claim 1 is characterized in that: The test data recording module uses SATA data storage or SAS data storage to ensure the integrity and accuracy of the test data.

5. The automatic test system based on the display screen OSD menu according to claim 1 is characterized in that: The test report generation module adopts a templated report generation method, or customizes the report format and content as needed.

6. An automatic testing method based on display screen OSD menu, characterized in that: The following steps are involved: S1: Initialization of the automatic test system based on the display screen OSD menu according to any one of claims 1 to 5; specifically comprising: S1.1: Connect the display screen to be tested to the interface of the automatic test system based on the display screen OSD menu, and ensure that the automatic test system based on the display screen OSD menu can normally receive the OSD menu image output by the display screen; S1.2: Start the OSD menu automatic test system, perform system self-test, and check whether the functions of each module are normal; S2: OSD menu identification; specifically including: S2.1: The OSD menu recognition module starts to receive the OSD menu image output by the display screen; S2.2: Use deep learning algorithms to extract features and classify OSD menu images. Identify the various functions and setting options in the OSD menu; S2.3: Transmit the recognition result to the robot arm control module so that it can generate corresponding test instructions; S3: Automatic test of the robot arm; specifically includes: S3.1: The robot arm control module generates corresponding test instructions according to the output result of the OSD menu recognition module; S3.2: The robotic arm simulates user operations according to the test instructions and automatically tests various functions of the OSD menu; S4: Test data recording; that is, the test data recording module records the test process and results of the robot arm in real time; the recorded data includes but is not limited to test steps, response time, and operation results; S5: Test report generation; that is, after the test is completed, the test report generation module automatically generates a detailed test report according to the record results of the test data recording module; the test report includes: test overview, test steps, test results and analysis content.

7. The method for automatically testing the OSD menu of a display screen according to claim 6, characterized in that: In step S3.2, the various functions of the OSD menu include: adjusting brightness, contrast, color setting, language selection, and signal source switching.

8. The method for automatically testing the OSD menu of a display screen according to claim 6, characterized in that: In step S3, during the test, the robotic arm controls the motion trajectory and force to ensure the accuracy and stability of the test.

9. The method for automatically testing the OSD menu of a display screen according to claim 6, characterized in that: In step S5, the test report will be saved in the form of an electronic document to facilitate users to view and share.

10. The method for automatically testing the OSD menu of a display screen according to claim 6, characterized in that: Also includes: S6: End of test and result analysis; Specifically include: S6.1: After the automatic test system based on the OSD menu of the display screen completes the test, the robot arm and the automatic test system based on the OSD menu of the display screen will be automatically shut down to ensure the safety of the equipment; S6.2: Check the generated test report to understand the test status of the OSD menu; S6.3: Based on the test results, evaluate and optimize the OSD menu function of the display to improve product quality and user experience.