Screen testing method and system, industrial personal computer and storage medium
Through the automated screen testing method, the inefficiency and low accuracy problems caused by manual intervention in the prior art are solved, and more efficient and accurate screen testing is achieved.
Patent Information
- Application Number
- CN202311190014.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-15
- Publication Date
- 2025-03-18
AI Technical Summary
The prior art requires a lot of manual intervention when testing screen performance, resulting in low testing efficiency, low accuracy, and prone to data statistical errors.
It provides an automated screen testing method. By detecting the test task, obtaining the test images and optical parameters to be measured for each test item, and automatically sending these parameters to the screen to be tested and measuring instruments to realize automated testing.
It reduces manpower investment, improves the efficiency and accuracy of screen testing, and ensures the accuracy of test results.
Smart Images

Figure CN119643105A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of electronic technology, and in particular to a screen testing method, system, industrial computer and storage medium. Background Art
[0002] With the rapid development of media technology, a large amount of visual information has appeared in daily life, which provides more possibilities for people's communication. Users can achieve information exchange by using various types of electronic devices. Furthermore, it is necessary to perform display tests on various types of display screens to understand the screen display performance.
[0003] Currently, there is a way to test the performance parameters of the screen through measuring instruments, but it cannot be completely free from human intervention. Manual operation takes a lot of time and effort, and is prone to problems such as inaccurate control of measuring instruments, low data statistical efficiency, and errors in judgment. Summary of the invention
[0004] The present application provides a screen testing method, system, industrial computer and storage medium, which can reduce the manpower input in the screen testing process and improve the accuracy of screen testing while ensuring the efficiency of screen testing.
[0005] In a first aspect, a method for testing a screen is provided, comprising: detecting a test task, the test task comprising at least one test item; obtaining, according to the at least one test item, a test image corresponding to each test item and an optical parameter to be tested corresponding to each test item; sending the test image corresponding to each test item to the screen to be tested, so that the screen to be tested displays the test image; sending the optical parameter to be tested corresponding to each test item to a measuring instrument, so that the measuring instrument collects parameter values of the optical parameter to be tested; obtaining the parameter values of the optical parameter to be tested collected by the measuring instrument; generating a test result of the screen to be tested according to the parameter values of the optical parameter to be tested, wherein the test result of the screen to be tested is used to indicate the display performance of the screen to be tested.
[0006] In the above method, a test task is acquired based on the test item selected by the user, a test image corresponding to the test item is sent to the screen to be tested, and the optical parameter to be tested corresponding to the test item is sent to the measuring instrument, so that when the screen to be tested displays the test image corresponding to the test item, the measuring instrument detects the screen to be tested that is currently displaying the test image, and acquires the parameter value of the optical parameter to be tested corresponding to the test item; and a test result of the screen to be tested is generated based on the parameter value of the optical parameter to be tested acquired by the measuring instrument, indicating the display performance of the screen to be tested. In the method of the present application, on the one hand, since the test method of the present application does not require human intervention, it can send the test image corresponding to the test item to the screen to be tested based on the test item in the test task, and can send the optical parameter to be tested corresponding to the test item to the measuring instrument based on the test item in the test task, so as to realize automatic testing of the screen to be tested, reduce manpower input, and improve testing efficiency; on the other hand, in this case, when testing the screen to be tested, for each test item in at least one test item, the test image corresponding to each test item and the parameter value of the optical parameter to be tested can be obtained; through the test image corresponding to each test item and the parameter value of the optical parameter to be tested, targeted testing of the test item is realized, so that the test result of each test item obtained is more accurate; by improving the accuracy of each test item, the accuracy of the test result of the screen to be tested can be improved; while ensuring the efficiency of screen testing, the accuracy of screen testing is improved.
[0007] In combination with the first aspect, in some possible implementations, if the test images corresponding to each test item include at least two identical test images, and the at least two identical test images correspond to a target test item in at least one test item, the optical parameters to be measured corresponding to each test item are sent to the measuring instrument, including: simultaneously sending the optical parameters to be measured corresponding to the target test item to the measuring instrument, so that the measuring instrument simultaneously collects the parameter values of the optical parameters to be measured corresponding to the target test items of the screen to be tested.
[0008] The target test items are at least two test items corresponding to the same test image.
[0009] In this embodiment, when at least two test images are the same among the test images corresponding to multiple test items, at least two test items (for example, target test items) can be tested simultaneously when the test image is displayed, that is, the measuring instrument can simultaneously collect the optical parameters to be tested corresponding to the at least two test items; compared with executing each test item separately, this solution can reduce the test time of the screen to be tested to a certain extent and improve the test efficiency.
[0010] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, at least one test item includes a first test item and a second test item, and the optical parameters to be measured corresponding to each test item are sent to the measuring instrument, including: sending the optical parameters to be measured corresponding to the first test item to the measuring instrument; after obtaining the parameter value of the optical parameter to be measured corresponding to the first test item collected by the measuring instrument, sending the optical parameter to be measured corresponding to the second test item to the measuring instrument.
[0011] In this embodiment, when executing multiple test items, another test item can be executed after one test item is completed, thereby avoiding mutual interference between the multiple test items and improving the accuracy of the test.
[0012] In one possible implementation, whether the current test item has been completed is determined by determining whether the parameter value of the optical parameter to be tested corresponding to the current test item is received; after completing the test of the current item, the optical parameter to be tested corresponding to the next test item is sent to the measuring instrument; and a test image corresponding to the next test item is sent to the screen to be tested, so that the measuring instrument obtains the parameter value of the optical parameter to be tested corresponding to the next test item in the screen to be tested.
[0013] It should be noted that the same test item has its corresponding optical parameters to be tested and test images, so there is a binding relationship between the optical parameters to be tested and the test images corresponding to the same test item. For example, when the optical parameters to be tested corresponding to the first test item are sent to the measuring instrument, the test image corresponding to the first test item will be sent to the screen to be tested; when the optical parameters to be tested corresponding to the first test item are not sent to the measuring instrument, the test image corresponding to the first test item will not be sent to the screen to be tested.
[0014] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, after obtaining the parameter value of the optical parameter to be measured corresponding to the first test item collected by the measuring instrument, the method also includes: sending a deletion instruction to the screen to be tested so that the screen to be tested deletes the test image corresponding to the first test item.
[0015] In this embodiment, after the test of a test item is completed, the test image corresponding to the test item in the screen to be tested can be deleted; compared with the processing method of overwriting the test image corresponding to the previous test item when displaying the test image corresponding to the current test item, the solution of the present application can avoid the mutual influence between the test images corresponding to multiple test items; ensure the accuracy of the test image displayed on the screen to be tested, thereby improving the accuracy of the test results.
[0016] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, the pixel values of different pixel positions in the test image are the same, and the test images corresponding to each test item are sent to the screen to be tested so that the screen to be tested displays the test image, including: sending the pixel value of any pixel point in the test image corresponding to each test item to the screen to be tested so that the screen to be tested displays the test image.
[0017] In this embodiment, the pixel value of a pixel point can be sent to the screen to be tested, so that the screen to be tested displays a test image according to the pixel value and a preset resolution; compared with directly sending the pixel values of all pixel points of the test image, the solution of the present application can reduce the amount of data that needs to be transmitted and improve the testing efficiency of the screen to be tested.
[0018] In combination with the first aspect and the above-mentioned implementation methods, in some possible implementation methods, at least one test item includes: one or more of: gamma curve test, contrast test, brightness uniformity test, color temperature test, color gamut test, white balance error test, and bare screen test.
[0019] In this embodiment, more executable test items can be provided, and the display performance of the screen to be tested can be tested in various dimensions; so that the display performance of the screen to be tested can be more comprehensively understood, and the accuracy of the screen test can be improved while ensuring the efficiency of the screen test.
[0020] In a second aspect, a screen testing device is provided, comprising:
[0021] A task detection module, used to detect a test task, where the test task includes at least one test item;
[0022] A first acquisition module, configured to acquire, according to at least one test item, a test image corresponding to each test item and an optical parameter to be measured corresponding to each test item;
[0023] A first sending module is used to send the test images corresponding to each test item to the screen to be tested, so that the screen to be tested displays the test images;
[0024] A second sending module is used to send the optical parameters to be measured corresponding to each test item to the measuring instrument, so that the measuring instrument collects parameter values of the optical parameters to be measured;
[0025] A second acquisition module is used to acquire the parameter value of the optical parameter to be measured collected by the measuring instrument;
[0026] The result generating module is used to generate the test result of the screen to be tested according to the parameter value of the optical parameter to be tested, and the test result of the screen to be tested is used to indicate the display performance of the screen to be tested.
[0027] In combination with the second aspect, in some possible implementations, if the test images corresponding to each test item include at least two identical test images, and the at least two identical test images correspond to a target test item in at least one test item, the second sending module is specifically used to: simultaneously send the optical parameters to be measured corresponding to the target test item to the measuring instrument, so that the measuring instrument simultaneously collects the parameter values of the optical parameters to be measured corresponding to the target test item.
[0028] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, at least one test item includes a first test item and a second test item, and the second sending module is specifically used to: send the optical parameter to be measured corresponding to the first test item to the measuring instrument; after obtaining the parameter value of the optical parameter to be measured corresponding to the first test item collected by the measuring instrument, send the optical parameter to be measured corresponding to the second test item to the measuring instrument.
[0029] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, after obtaining the parameter value of the optical parameter to be measured corresponding to the first test item collected by the measuring instrument, the second sending module is also used to: send a deletion instruction to the screen to be tested so that the screen to be tested deletes the test image corresponding to the first test item.
[0030] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the pixel values of different pixel positions in the test image are the same, and the second sending module is specifically used to send the pixel value of any pixel point in the test image corresponding to each test item to the screen to be tested, so that the screen to be tested displays the test image.
[0031] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, at least one test item includes: one or more of: gamma curve test, contrast test, brightness uniformity test, color temperature test, color gamut test, white balance error test, and bare screen test.
[0032] In a third aspect, a screen testing system is provided, comprising: an industrial computer, a screen to be tested connected to the industrial computer for communication, and a measuring instrument connected to the industrial computer for communication;
[0033] An industrial computer, used to execute the first aspect or any method in the first aspect;
[0034] The screen to be tested is used to display the test images corresponding to the various test items sent by the industrial computer, so that the measuring instrument can collect the parameter values of the optical parameters to be tested;
[0035] The measuring instrument is used to collect parameter values of the optical parameters to be measured of the screen to be measured according to the optical parameters to be measured corresponding to each test item sent by the industrial computer.
[0036] In a fourth aspect, an industrial computer is provided, comprising a memory and a processor. The memory is used to store executable program code, and the processor is used to call and run the executable program code from the memory, so that the industrial computer executes the method in the first aspect or any possible implementation of the first aspect.
[0037] In a fifth aspect, a computer program product is provided, which includes: a computer program code, which, when executed on a computer, enables the computer to execute the method in the first aspect or any possible implementation of the first aspect.
[0038] In a sixth aspect, a computer-readable storage medium is provided, which stores a computer program. When the computer program is executed by a processor, the processor executes the method of the first aspect or any one of the first aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Figure 1 is a schematic diagram of an application scenario applicable to the present application;
[0040] Figure 2 It is a schematic diagram of a screen testing method proposed in this application;
[0041] Figure 3 It is a schematic diagram of an operability interface of a screen testing method provided by the present application;
[0042] Figure 4 is a schematic flow chart of another screen testing method provided by the present application;
[0043] Figure 5 is a schematic flow chart of another screen testing method provided by the present application;
[0044] Figure 6 is a schematic diagram of a screen testing system provided by the present application;
[0045] Figure 7 is a schematic flow chart of the screen test system provided by the present application when performing a test;
[0046] Figure 8 It is a structural schematic diagram of a screen testing device provided by the present application;
[0047] Fig. 9 It is a structural schematic diagram of an industrial computer provided by this application. DETAILED DESCRIPTION
[0048] The technical solution in this application will be described below in conjunction with the accompanying drawings.
[0049] Figure 1 It is a schematic diagram of an application scenario suitable for the present application, wherein the industrial computer 600 is communicatively connected with the screen to be tested 001, and is used to send a test image to the screen to be tested 001; the industrial computer 600 is communicatively connected with the measuring instrument 002, and is used to send optical parameters to be tested to the measuring instrument 002, and obtain parameter values of the optical parameters to be tested collected by the measuring instrument 002.
[0050] In some related technologies, in order to conduct a comprehensive test on the display performance of the screen to be tested 001, it is necessary to measure multiple test items (for example, contrast, brightness uniformity, white balance error, etc.). In this regard, when measuring different test items, the tester needs to manually adjust the measuring instrument 002 to perform the test, collect the parameter values of the optical parameters of the screen to be tested 001, and manually record the parameter values of the optical parameters displayed by the measuring instrument 002 to analyze the display performance of the screen to be tested 001.
[0051] It is understandable that when the above test steps are performed manually, the operation is cumbersome. At the same time, the accuracy of manual execution is not high, and it is easy to make mistakes due to fatigue and other reasons, including the control measuring instrument 002 collecting unnecessary optical parameter values, errors in the statistical measurement of the optical parameter values displayed by the measuring instrument 002, and inaccurate display performance calculated based on the optical parameter values, etc., resulting in low test efficiency.
[0052] In addition, when executing different test items, in order to reduce manual input, the screen to be tested 001 displays a random or uniform test screen, and the parameter values of the optical parameters corresponding to each test item cannot be accurately obtained. The test of the display performance of the screen to be tested is inaccurate, and even if the screen to be tested 001 is detected to be qualified according to the test method, it may be a defective product, affecting the user experience.
[0053] In some related technologies, there are also solutions for autonomously detecting the screen, but usually multiple test items are tested on a group of images, and the test accuracy is low.
[0054] In this regard, the present application proposes a screen testing method, which is applied to an industrial computer 600 and combines Figure 2 The screen testing method 100 provided in the present application is described in detail.
[0055] It should be noted that, in the present application, terms such as "first" and "second" are used to distinguish different individuals in the same type of objects. For example, the first test item and the second test item represent two different test items. There is no other limitation.
[0056] Method 100 may be performed by Figure 1 The industrial computer 600 shown in FIG. Figure 2 As shown, method 100 includes the following contents.
[0057] S110, a test task is detected, where the test task includes at least one test item.
[0058] Optionally, before testing the test task, the current test environment is tested to confirm the communication status between various devices. For example, the industrial computer sends handshake information to various devices (screens to be tested and measuring instruments, etc.), and after receiving feedback on the handshake information, it is confirmed that the communication with various devices is normal, that is, the test environment is normal.
[0059] Optionally, before testing the test task, the qualification criteria of each test item can be adjusted according to the needs of the target user. For example, the natural environment in the northern and southern hemispheres is different, and the white balance parameters required for display are different. Therefore, before testing the screen to be tested, the qualification criteria of white balance are adaptively adjusted (for example, RGB values under commonly used color temperatures are input), so that the display performance of the screen to be tested finally obtained better meets the needs of the target user.
[0060] Optionally, the at least one test item includes: one or more of: a gamma curve test, a contrast test, a brightness uniformity test, a color temperature test, a color gamut test, a white balance error test, and a bare screen test.
[0061] In this embodiment, more executable test items can be provided, and the display performance of the screen to be tested can be tested in various dimensions; so that the display performance of the screen to be tested can be more comprehensively understood, and the accuracy of the screen test can be improved while ensuring the efficiency of the screen test.
[0062] Exemplarily, the test items can be obtained by the tester checking them in the display interface of the industrial computer.
[0063] S120: According to at least one test item, a test image corresponding to each test item and an optical parameter to be measured corresponding to each test item are acquired.
[0064] That is, different test items are preset with targeted test images and corresponding optical parameters to be tested. After the tester checks the test item, the industrial control machine will read the test image and optical parameters to be tested corresponding to the test item and prepare for the test.
[0065] Optionally, when the test item is a gamma curve test, the corresponding test image is a set of grayscale images arranged according to grayscale values, and the corresponding optical parameter to be tested is brightness. It is used to confirm whether the brightness of the screen changes evenly when the grayscale changes in the screen to be tested, or whether the brightness change of the screen conforms to the usage habits of the target user.
[0066] Optionally, when the test item is a contrast test, the corresponding test images are a pure black image (grayscale value is 0) and a pure white image (grayscale value is 255), and the corresponding optical parameter to be tested is brightness, which is used to confirm the brightness limit of the screen to be tested. Specifically, the first brightness value of the center point of the pure white image can be obtained, and the second brightness value of the edge of the pure black image can be obtained. The contrast value calculated based on the first brightness value and the second brightness value can better reflect the brightness limit of the screen to be tested.
[0067] Optionally, when the test item is a brightness uniformity test, the corresponding test image is a pure color image, and the corresponding optical parameter to be tested is brightness, which is used to confirm whether the display brightness of the screen to be tested is uniform, or whether the brightness of each area is within a reasonable range. Specifically, the brightness values of different preset points in the image can be obtained to calculate and confirm the brightness uniformity of the screen to be tested.
[0068] Optionally, when the test item is a color temperature test, the corresponding test image is a pure white image (grayscale value is 255), and the corresponding optical parameter to be measured is color temperature, which is used to confirm whether the color temperature value is within a normal and acceptable range.
[0069] Optionally, when the test item is a color gamut test, the corresponding test image is a set of RGB images, including a red image with an R value of 255, a G value and a B value of 0; a green image with a G value of 255, an R value and a B value of 0; and a blue image with a B value of 255, an R value and a G value of 0. The corresponding optical parameters to be tested are the RGB values of each image, or the xy values of each image in the XYZ color space, which are used to confirm the maximum color range that the screen to be tested can display.
[0070] Optionally, when the test item is a white balance error test, the corresponding test image is a set of grayscale images, and the corresponding optical parameter to be tested is chromaticity (UV value in YUV data format), which is used to confirm whether the white balance error of the screen to be tested is within an allowable range.
[0071] Optionally, when the test item is a bare screen test, the corresponding test image is a null value, that is, no test image is displayed, and the corresponding optical parameter to be tested is brightness or color temperature, which is used to confirm the general performance of the screen hardware to be tested.
[0072] S130, sending the test images corresponding to the test items to the screen to be tested, so that the screen to be tested displays the test images.
[0073] Optionally, after the test items are detected, a test item queue of the test items is generated, and the test items are executed in sequence according to the test item queue. For example, the test items are sorted by checking the order of the test items, or the test items are randomly sorted to obtain the test item queue. When sending the test images corresponding to each test item to the screen to be tested, they are sent in sequence according to the order of the test items in the test item queue. Avoid mutual influence between the test images of the test items and reduce the probability of error.
[0074] For example, if the test items include a bare screen test, the bare screen test is placed at the top of the test item queue, because the screen to be tested does not need to display any image during the bare screen test, so as to avoid other previously executed test items affecting the display image of the bare screen test, resulting in inaccurate bare screen test results.
[0075] Optionally, the pixel values of different pixel positions in the test image are the same, and the test images corresponding to each test item are sent to the screen to be tested so that the screen to be tested displays the test image, including: sending the pixel value of any pixel point in the test image corresponding to each test item to the screen to be tested so that the screen to be tested displays the test image.
[0076] Exemplarily, the pixel value may be an RGB parameter value.
[0077] Exemplarily, after the screen to be tested receives the pixel value, a test image is generated according to the pixel value and preset resolution or size parameters, and finally the test image is displayed.
[0078] In this embodiment, the pixel value of a pixel point can be sent to the screen to be tested, so that the screen to be tested displays a test image according to the pixel value and a preset resolution; compared with directly sending the pixel values of all pixel points of the test image, the solution of the present application can reduce the amount of data that needs to be transmitted and improve the testing efficiency of the screen to be tested.
[0079] At the same time, the test image is directly generated according to the pixel value, which can ensure the accuracy of the test image. If the complete image data is sent, due to the large amount of test image data (including the location information of each pixel point and the pixel value of each pixel point, etc.), packet loss and other problems may occur during the transmission process, causing the test image displayed on the screen to be tested to lose details, etc., resulting in inaccurate display and affecting the test results.
[0080] S140, sending the optical parameters to be measured corresponding to each test item to the measuring instrument, so that the measuring instrument collects parameter values of the optical parameters to be measured.
[0081] Optionally, the measuring instrument is a color analyzer CA410.
[0082] It can be understood that when the measuring instrument collects the parameter value of the optical parameter to be measured corresponding to the test item in the screen to be measured, the screen to be measured displays the test image corresponding to the test item.
[0083] Optionally, the industrial computer sends to the measuring instrument optical parameters to be measured, for example, the test items correspond to brightness and color temperature that need to be tested.
[0084] Optionally, if the test images corresponding to each test item include at least two identical test images, and the at least two identical test images correspond to a target test item in at least one test item, the optical parameters to be measured corresponding to each test item are sent to the measuring instrument, including: simultaneously sending the optical parameters to be measured corresponding to the target test item to the measuring instrument, so that the measuring instrument simultaneously collects the parameter values of the optical parameters to be measured corresponding to the target test item.
[0085] The target test items are at least two test items corresponding to the aforementioned same test image.
[0086] In this embodiment, when at least two test images are the same among the test images corresponding to the multiple test items, the at least two test items (target test items) corresponding to the test images can be tested simultaneously when the test images are displayed, that is, the measuring instrument simultaneously collects the parameter values of the optical parameters to be measured corresponding to the at least two test items (target test items). Compared with executing each test item separately, this solution can reduce the test time of the screen to be tested to a certain extent and improve the test efficiency.
[0087] Exemplarily, when the test items include contrast test and color temperature test, the test images corresponding to the contrast test are pure black images and pure white images, and the test images corresponding to the color temperature test are pure white images, that is, pure white images exist in all test images. Therefore, the brightness required to be measured for the contrast test and the color temperature required to be measured for the color temperature test are sent to the measuring instrument, so that when the screen to be tested displays a pure white image, the measuring instrument simultaneously obtains the brightness value and the color temperature value, which reduces the test time of the screen to be tested to a certain extent and improves the test efficiency.
[0088] Optionally, at least one test item includes a first test item and a second test item, and sending the optical parameters to be measured corresponding to each test item to the measuring instrument includes: sending the optical parameters to be measured corresponding to the first test item to the measuring instrument; after obtaining the parameter value of the optical parameter to be measured corresponding to the first test item collected by the measuring instrument, sending the optical parameter to be measured corresponding to the second test item to the measuring instrument.
[0089] Exemplarily, obtaining the parameter value of the optical parameter to be measured collected by the measuring instrument includes actively sending a query message to the measuring instrument or receiving active feedback from the measuring instrument.
[0090] In this embodiment, when executing multiple test items, another test item can be executed after one test item is completed, thereby avoiding mutual interference between the multiple test items and improving the accuracy of the test.
[0091] In one possible implementation, whether the current test item has been completed is determined by determining whether the parameter value of the optical parameter to be tested corresponding to the current test item is received; after completing the test of the current item, the optical parameter to be tested corresponding to the next test item is sent to the measuring instrument; and a test image corresponding to the next test item is sent to the screen to be tested, so that the measuring instrument obtains the parameter value of the optical parameter to be tested corresponding to the next test item in the screen to be tested.
[0092] It can be understood that the same test item has its corresponding optical parameters to be measured and measured images, so there is a binding relationship between the optical parameters to be measured and the measured images corresponding to the same test item, for example, a binding relationship of sending time.
[0093] Exemplarily, when the optical parameters to be measured corresponding to the first test item are sent to the measuring instrument, the test image corresponding to the first test item is sent to the screen to be tested; when the optical parameters to be measured corresponding to the first test item are not sent to the measuring instrument, the test image corresponding to the first test item is not sent to the screen to be tested. When the measuring instrument tests the screen to be tested according to the optical parameters to be tested corresponding to the first test item, the screen to be tested is displaying the test image corresponding to the first test item, thereby ensuring the accuracy of the test.
[0094] Optionally, after obtaining the parameter value of the optical parameter to be measured corresponding to the first test item collected by the measuring instrument, the method further includes: sending a deletion instruction to the screen to be measured, so that the screen to be measured deletes the test image corresponding to the first test item.
[0095] In the present embodiment, after the test of a test item is completed, the test image corresponding to the test item in the screen to be tested can be deleted; compared with the processing method of overwriting the test image corresponding to the previous test item when displaying the test image corresponding to the current test item, the solution of the present application can avoid the mutual influence between the test images corresponding to multiple test items; ensure the accuracy of the test image displayed on the screen to be tested, thereby improving the accuracy of the test results.
[0096] S150, obtaining parameter values of the optical parameters to be measured collected by the measuring instrument.
[0097] For example, after the measuring instrument completes the collection of the optical parameters to be measured sent by the industrial computer, the parameter values of the collected optical parameters to be measured will be fed back to the industrial computer, so that the industrial computer can record and analyze relevant data to determine the display performance of the screen to be measured. Alternatively, after the industrial computer sends the optical parameters to be measured to the measuring instrument, the parameter values of the optical parameters to be measured collected by the measuring instrument will be actively queried at a preset time.
[0098] Among them, when the size of the screen to be measured is large, more points need to be measured, and the amount of data of the parameter values of the optical parameters to be measured is also relatively large. It is easy to miss when recording manually, and the probability of error is high. However, directly transmitting the parameter values of the relevant optical parameters to be measured to the industrial computer can avoid omissions, and the data that can be retained is high in accuracy.
[0099] S160, generating a test result of the screen to be tested according to the parameter value of the optical parameter to be tested, wherein the test result of the screen to be tested is used to indicate the display performance of the screen to be tested.
[0100] That is, the industrial computer analyzes the collected parameter values of the optical parameters to be tested and confirms the display performance of the screen to be tested. For example, a test report is generated, and the test report displays the parameter values of the optical parameters to be tested and the evaluation results of the display performance.
[0101] Exemplarily, when the test item in the test task is a gamma curve test, the corresponding test image is a set of grayscale images arranged evenly in the order of grayscale values, and the difference in grayscale values between two adjacent grayscale images is equal. For example, the test image is 256 grayscale images arranged according to grayscale values of 0-255, and the difference in grayscale values between two adjacent grayscale images is 1, or 128 grayscale images arranged according to grayscale values of 0, 2, 4, 6...255, and the difference in grayscale values between two adjacent grayscale images is 2. If the difference in grayscale values between two adjacent grayscale images is equal, the change in grayscale is uniform. The parameter value of the optical parameter to be measured collected is the brightness value corresponding to each grayscale image, which can be the brightness value of the same pixel point in different grayscale images.
[0102] According to the changing trend of the brightness value, the test result of the screen to be tested is obtained. For example, the difference in brightness values corresponding to two adjacent grayscale images is obtained to confirm whether each difference is within the allowable range. For example, the allowable difference between grayscale images with smaller grayscale values is larger, and the allowable difference between grayscale images with larger grayscale values is smaller. If so, the test result of the screen to be tested is generated, indicating that the gamma curve test is qualified. Alternatively, a gamma curve is drawn according to the grayscale value corresponding to the grayscale image and the obtained brightness value to confirm whether the parameter value of the gamma curve is within the allowable range. If so, the test result of the screen to be tested is generated, indicating that the gamma curve test is qualified.
[0103] In addition, when the difference between the obtained parameter value of the optical parameter to be measured and the preset standard value is greater than the preset threshold, it is confirmed whether the measurement environment is abnormal. After eliminating the environmental factors, the test can be repeated.
[0104] In the above method, a test task is obtained according to the test item selected by the user, a test image corresponding to the test item is sent to the screen to be tested, and the optical parameter to be tested corresponding to the test item is sent to the measuring instrument, so that when the screen to be tested displays the test image corresponding to the test item, the measuring instrument tests the screen to be tested that is currently displaying the test image, and obtains the parameter value of the optical parameter to be tested corresponding to the test item; the test result of the screen to be tested is generated according to the parameter value of the optical parameter to be tested obtained by the measuring instrument, indicating the display performance of the screen to be tested. In the method of the present application, on the one hand, since the test method of the present application does not require human intervention, it can send the test image corresponding to the test item to the screen to be tested based on the test item in the test task, and can send the optical parameter to be tested corresponding to the test item to the measuring instrument based on the test item in the test task, so as to realize automatic testing of the screen to be tested, reduce manpower input, and improve testing efficiency; on the other hand, in this case, when testing the screen to be tested, for each test item in at least one test item, the test image corresponding to each test item and the parameter value of the optical parameter to be tested can be obtained; through the test image corresponding to each test item and the parameter value of the optical parameter to be tested, targeted testing of the test item is realized, so that the test result of each test item obtained is more accurate; by improving the accuracy of each test item, the accuracy of the test result of the screen to be tested can be improved; while ensuring the efficiency of screen testing, the accuracy of screen testing is improved.
[0105] For example, Figure 3 An operable interface for a screen testing method proposed in the present application includes a test item check area 11 , a test result display area 12 , a personalized adjustment area 13 , and a control start area 14 .
[0106] Among them, the test item check area 11 is used for the tester to confirm the test items that need to be tested on the screen to be tested; the test result display area 12 is used to display the test results of the final screen to be tested; the personalized adjustment area 13 is used to adjust the judgment criteria of the test items according to user needs; the control start area 14 is used to control the start and stop of the test task, etc.
[0107] Exemplarily, in the personalized adjustment area 13, the Gamma order item is to set the number of grayscale images in the gamma curve test according to user needs.
[0108] Test platforms such as 982, 972, 9950, 811, etc., indicate the model of the image processing chip of the screen to be tested. After selecting the 982 or 972 platform, no special processing is required. After selecting the 9950 or 811 platform, a trigger message needs to be sent to trigger the external proxy platform to start, and send data to the screen to be tested through the external proxy platform.
[0109] When the white balance needs to be corrected, you need to enter the standard RGB, cold RGB and warm RGB of the target white balance to adjust the test standard in the white balance error test. The white balance can be corrected accordingly according to the geographical environment where the user is located.
[0110] Figure 4 is a schematic flow chart of another screen testing method provided by the present application, Figure 4 The method shown includes S201 to S215, and S210 to S215 are described in detail below.
[0111] S201, detecting a test task, including a first test item and a second test item.
[0112] For example, the tester Figure 3 The control interface shown has two test items checked, and "Start" is clicked, then a measurement task is detected, which includes the checked first test item and the second test item.
[0113] S202: Acquire test images and optical parameters to be measured corresponding to the first test item and the second test item.
[0114] Exemplarily, the industrial computer locally stores the correspondence between the test items, the test images and the optical parameters to be measured. After confirming the test items included in the test task, the test images and the optical parameters to be measured corresponding to the first test item and the second test item are read from the local industrial computer respectively.
[0115] S203: Send a test image corresponding to the first test item.
[0116] Exemplarily, after reading the test images and the optical parameters to be tested corresponding to the first test item and the second test item, the industrial computer sends the test image corresponding to the first test item to the screen to be tested, so that the screen to be tested displays the test image corresponding to the first test item.
[0117] S204, sending the optical parameter to be measured corresponding to the first test item.
[0118] Exemplarily, the industrial computer sends the optical parameter to be measured corresponding to the first test item to the measuring instrument, so that the measuring instrument collects the parameter value of the optical parameter to be measured corresponding to the first test item in the screen to be measured.
[0119] It should be noted that S203 and S204 can be executed simultaneously, that is, the industrial computer sends the test image corresponding to the first test item to the screen to be tested, and at the same time sends the optical parameter to be tested corresponding to the first test item to the measuring instrument, so that when the measuring instrument collects the parameter value of the optical parameter to be tested of the screen to be tested, the screen to be tested displays the test image corresponding to the first test item.
[0120] S205: Display a test image corresponding to the first test item.
[0121] Exemplarily, after receiving the test image corresponding to the first test item sent by the industrial computer, the screen to be tested displays the test image so that the measuring instrument can obtain the parameter value of the optical parameter to be tested corresponding to the first test item. The test of the first test item is performed.
[0122] S206, when the screen to be tested displays the test image corresponding to the first test item, the measuring instrument collects the parameter value of the optical parameter to be tested corresponding to the first test item.
[0123] Exemplarily, in S205, the screen to be tested has displayed the test image corresponding to the first test item, and the measuring instrument detects the current screen to be tested according to the optical parameters to be tested required for the first test item obtained in S204, and can obtain the parameter values of the optical parameters to be tested when the screen to be tested displays the test image corresponding to the first test item, so as to achieve accurate testing of the first test item.
[0124] S207: Send the parameter value of the optical parameter to be measured corresponding to the first test item.
[0125] Exemplarily, after collecting the parameter value of the optical parameter to be measured corresponding to the first test item, the measuring instrument sends the parameter value of the optical parameter to be measured to the industrial computer, so that the industrial computer obtains the test result of the first test item according to the parameter value of the optical parameter to be measured corresponding to the first test item.
[0126] S208, whether to obtain the parameter value of the optical parameter to be measured corresponding to the first test item collected by the measuring instrument within the preset time period. If yes, execute S209; if not, return to execute S203 to S207.
[0127] Exemplarily, in this embodiment, the second test item is tested after the first test item is tested, so as to avoid mutual interference between parameters (test images, etc.) between the test items and improve the accuracy of the test results.
[0128] Exemplarily, the parameter value of the optical parameter to be measured corresponding to the first test item obtained by the industrial computer is used as an indication that the test of the first test item is completed.
[0129] S209: Send a test image corresponding to the second test item.
[0130] Exemplarily, after the first test item is tested, the industrial computer sends a test image corresponding to the second test item to the screen to be tested, for testing the second test item.
[0131] S210, sending the optical parameter to be measured corresponding to the second test item.
[0132] Exemplarily, the industrial computer sends the optical parameter to be measured corresponding to the second test item to the measuring instrument, so that the measuring instrument collects the parameter value of the optical parameter to be measured corresponding to the second test item in the screen to be measured.
[0133] It should be noted that S209 and S210 can be executed simultaneously, that is, the industrial computer sends the test image corresponding to the second test item to the screen to be tested, and at the same time sends the optical parameter to be tested corresponding to the second test item to the measuring instrument. When the measuring instrument collects the parameter value of the optical parameter to be tested corresponding to the second test item, the screen to be tested displays the test image corresponding to the second test item.
[0134] If it is set to send simultaneously, after receiving the optical parameters to be tested of the first test item, the industrial computer is triggered to simultaneously send the test image and the optical parameters to be tested corresponding to the second test. The logic setting of data sending is simple, and there is no need to set the sequence and disaster recovery delay.
[0135] S211, displaying a test image corresponding to the second test item. The execution is substantially similar to S205, and the description of S205 may be referred to.
[0136] S212, when the screen to be tested displays the test image corresponding to the second test item, the measuring instrument collects the parameter value of the optical parameter to be tested corresponding to the second test item. The execution is generally similar to S206, and the description of S206 may be referred to.
[0137] S213, sending the parameter value of the optical parameter to be measured corresponding to the second test item. The execution is generally similar to S207, and the description of S207 may be referred to.
[0138] S214, whether to obtain the parameter value of the optical parameter to be measured corresponding to the second test item collected by the measuring instrument within the preset time. If yes, execute S215; if not, return to execute S209 to S213. The execution is generally similar to S208, and the description of S208 can be referred to.
[0139] S215, generating a test result of the screen to be tested according to the parameter values of the optical parameters to be tested of the first test item and the second test item.
[0140] Exemplarily, based on the parameter values of the optical parameters to be tested of the first test item and the second test item, the test results of the first test item and the second test item are obtained, a test report of the screen to be tested is generated (i.e., the test results of the screen to be tested are generated) and based on the test report, the display performance of the screen to be tested is indicated.
[0141] Among them, the test results of the first test item and the second test item are obtained according to the parameter values of the optical parameters to be measured of the first test item and the second test item. For example, for the first test item, the parameter value of the optical parameter to be measured corresponding to the first test item is compared with the qualified standard corresponding to the first test item to confirm whether the test of the first test item is qualified, and the test result is whether the test of the first test item is qualified or not.
[0142] Figure 5 is a schematic flow chart of another screen testing method provided by the present application, Figure 5 The method shown includes S301 to S316, and S301 to S316 are described in detail below.
[0143] S301 , a test task is detected, including test item A, test item B and test item C. The relevant execution process is substantially similar to the above S201 , and reference may be made to the execution process of S201 .
[0144] S302, respectively obtaining test images and optical parameters to be measured corresponding to test item A, test item B and test item C; wherein the test images corresponding to test items A and B are the same.
[0145] Exemplarily, after acquiring the test images corresponding to the three test directions respectively, it is detected that there are two identical test images, and the two identical test images correspond to test item A and test item B respectively.
[0146] The test images corresponding to the three test items are obtained, that is, the test images corresponding to the three test items are searched locally according to the identifiers of the three test items, and the test images corresponding to the three test items are read.
[0147] S303: Test item A and test item B are arranged in parallel at the first position of the queue, and test item C is arranged at the second position of the queue, so as to generate a test item queue.
[0148] Exemplarily, after identifying the existence of the same test image, the execution order of the test items is adjusted, that is, the test items with the same test image are arranged in parallel and executed simultaneously, thereby reducing the execution time of the test task.
[0149] In a possible implementation, the test items A and B correspond to the same test image, so test items A and B are arranged in parallel in the test item queue, and test item C is tested before or after test items A and B.
[0150] S304: Send the test image corresponding to test item A.
[0151] Exemplarily, the test images corresponding to the test items arranged in parallel are the same, so only one test image may be sent, thereby reducing the amount of data sent and alleviating the data pressure on the communication link.
[0152] Optionally, in S304, only the test image corresponding to the test item B may be sent.
[0153] Optionally, in S304, both the test image corresponding to test item B and the test image corresponding to test item B may be sent. That is, the sending logic of the test image is not modified for the test items arranged in parallel.
[0154] S305, sending the optical parameters to be measured corresponding to the test items A and B.
[0155] Exemplarily, the industrial computer sends the optical parameters to be measured corresponding to test item A and test item B to the measuring instrument at the same time, so that the measuring instrument simultaneously collects parameter values of the optical parameters to be measured corresponding to test item A and test item B in the screen to be measured.
[0156] It should be noted that S304 and S305 can be executed simultaneously.
[0157] S306, displaying the test image corresponding to the test item A. The execution is substantially similar to S205, and reference may be made to the relevant description of S205.
[0158] S307, when the screen to be tested displays the test image corresponding to the test item A, the measuring instrument collects parameter values of the optical parameters to be tested corresponding to the test item A and the test item B.
[0159] Exemplarily, in S306, the screen to be tested has displayed the test image corresponding to the test item A, and the measuring instrument collects the parameter values of the optical parameters to be tested of the current screen to be tested according to the optical parameters to be tested that need to be detected by the test items A and B acquired in S305. When the screen to be tested displays the test image corresponding to the test item A, the parameter values of the optical parameters to be tested of the test items A and B can be collected at the same time to implement the testing of the test items A and B.
[0160] Compared with independent testing of test items A and B, the test time of the screen to be tested can be reduced to a certain extent, thereby improving the test efficiency.
[0161] S308, sending parameter values of the optical parameters to be measured corresponding to test item A and test item B.
[0162] Exemplarily, after collecting the parameter values of the optical parameters to be measured corresponding to test items A and B, the measuring instrument sends the parameter values of the relevant optical parameters to be measured to the industrial computer, so that the industrial computer obtains the test results of test items A and B according to the parameter values of the optical parameters to be measured of test items A and B.
[0163] S309: whether to obtain the parameter values of the optical parameters to be measured corresponding to the test items A and B collected by the measuring instrument within the preset time. If yes, execute S310; if not, return to execute S304 to S308. Similar to S208, please refer to the relevant description of S208.
[0164] S310, sending a test image corresponding to test item C. Similar to S209, reference may be made to the relevant description of S209.
[0165] S311, sending the optical parameters to be measured corresponding to the test item C. Similar to S210, reference may be made to the relevant description of S210.
[0166] S312, displaying the test image corresponding to the test item C. Similar to S205, reference may be made to the relevant description of S205.
[0167] S313, when the screen to be tested displays the test image corresponding to the test item C, the measuring instrument collects the parameter value of the optical parameter to be tested corresponding to the test item C. Similar to S206, please refer to the relevant description of S206.
[0168] S314, sending the parameter value of the optical parameter to be measured corresponding to the test item C. The execution is generally similar to S207, and the relevant description of S207 may be referred to.
[0169] S315, whether to obtain the parameter value of the optical parameter to be measured corresponding to the test item C collected by the measuring instrument within the preset time. If yes, execute S316; if not, return to execute S310 to S314. The execution is generally similar to S208, and the relevant description of S208 can be referred to.
[0170] S316, generating a test result of the screen to be tested according to the parameter values of the optical parameters to be tested of test item A, test item B and test item C. The execution is generally similar to S215, and the relevant description of S215 may be referred to.
[0171] In addition, it should be noted that in S303, test item C can be arranged before or after test item A and test item B. In this embodiment, only the example of test item C being arranged after test item A and test item B is used for illustration.
[0172] The above describes in detail an example of a method for testing a screen provided by the present application. It is understandable that, in order to implement the above functions, the corresponding device includes a hardware structure and / or software module corresponding to each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present application.
[0173] The present application also provides a testing system, such as Figure 6 As shown, it includes: an industrial computer 600, a screen to be tested 001 which is connected to the industrial computer 600 for communication, and a measuring instrument 002 which is connected to the industrial computer 600 for communication;
[0174] An industrial computer 600, used to execute any one of the methods in the above method embodiments;
[0175] The screen to be tested 001 is used to display the test images corresponding to the various test items sent by the industrial computer 600, so that the measuring instrument 002 can collect the parameter values of the optical parameters to be tested;
[0176] The measuring instrument 002 is used to collect parameter values of the optical parameters to be measured of the screen to be measured 001 according to the optical parameters to be measured corresponding to the various test items sent by the industrial computer 600 .
[0177] Optionally, the connection between the industrial computer 600 and the screen to be tested 001, and the connection between the industrial computer 600 and the measuring instrument 002, are preferably wired connections. In the case of wired connections, data transmission is more accurate, transmission delay is smaller, and data loss is less likely to occur. In addition, the sender and receiver of data transmission in wired connections are clearer, which can avoid problems such as sending data to the wrong object to a certain extent.
[0178] Optionally, when there are multiple screens 001 to be tested, the screen 001 to be tested in this test needs to be selected before testing. Alternatively, the test order of each screen 001 to be tested is determined during the first test, and the tests are performed in sequence.
[0179] The specific manner in which the industrial computer 600 executes the screen testing method and the beneficial effects produced can be found in the relevant description in the method embodiment.
[0180] Figure 7 The schematic flow chart of the screen test system provided in the present application performing the test includes S401 to S404, and S401 to S404 are described in detail below.
[0181] S401, environmental preparation.
[0182] Exemplarily, the industrial computer 600 is connected to the measuring instrument 002 , and the industrial computer 600 is connected to the screen to be tested 001 to establish a test environment.
[0183] Exemplarily, the test tool in the industrial computer 600 is initialized.
[0184] S402, system configuration.
[0185] For example, when the user has special needs, adjust Figure 3 The corresponding parameters in the personalized adjustment area 13 shown include selecting the Gamma order (the default value is 256), or inputting the standard RGB value, the cold RGB value and the warm RGB value when the white balance needs to be corrected.
[0186] Exemplary, check Figure 3 The test items shown are checked in area 11 to confirm the test items that need to be executed in the test task.
[0187] S403, enter the test.
[0188] For example, click Figure 3 The “Start” button in the control start area 14 shown enables the industrial computer 600 to send the test image corresponding to the checked test item to the screen to be tested 001 , and to send the optical parameters to be measured for the checked test item to the measuring instrument 002 .
[0189] Exemplarily, the screen to be tested 001 displays the test image sent by the industrial computer 600, and the measuring instrument 002 measures the screen to be tested 001 displaying the test image to obtain the parameter value of the optical parameter to be tested.
[0190] Exemplarily, the industrial computer 600 obtains the parameter value of the optical parameter to be measured collected by the measuring instrument 002 .
[0191] S404, report generation.
[0192] Exemplarily, after completing all test items, the industrial computer 600 generates a test report according to the parameter values of the optical parameters to be tested, and the test report indicates the display performance of the screen 001 to be tested.
[0193] The present application can divide the screen test device into functional units according to the above method example. For example, each function can be divided into each functional unit, or two or more functions can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of software functional units. It should be noted that the division of units in the present application is schematic and is only a logical functional division. There may be other division methods in actual implementation.
[0194] Figure 8 It is a structural schematic diagram of a screen testing device 500 provided in the present application.
[0195] A task detection module 501 is used to detect a test task, where the test task includes at least one test item;
[0196] A first acquisition module 502 is used to acquire, according to at least one test item, a test image corresponding to each test item and an optical parameter to be measured corresponding to each test item;
[0197] The first sending module 503 is used to send the test images corresponding to the test items to the screen to be tested, so that the screen to be tested displays the test images;
[0198] The second sending module 504 is used to send the optical parameters to be measured corresponding to each test item to the measuring instrument, so that the measuring instrument collects the parameter values of the optical parameters to be measured;
[0199] The second acquisition module 505 is used to acquire the parameter value of the optical parameter to be measured collected by the measuring instrument;
[0200] The result generating module 506 is used to generate the test result of the screen to be tested according to the parameter value of the optical parameter to be tested, and the test result of the screen to be tested is used to indicate the display performance of the screen to be tested.
[0201] In some possible implementations, the test images corresponding to each test item include at least two identical test images, and the at least two identical test images correspond to a target test item in at least one test item. The second sending module 504 is specifically used to: simultaneously send the optical parameters to be measured corresponding to the target test item to the measuring instrument, so that the measuring instrument simultaneously collects the parameter values of the optical parameters to be measured corresponding to the target test item.
[0202] In some possible implementations, at least one test item includes a first test item and a second test item, and the second sending module 504 is specifically used to: send the optical parameter to be measured corresponding to the first test item to the measuring instrument; after obtaining the parameter value of the optical parameter to be measured corresponding to the first test item collected by the measuring instrument, send the optical parameter to be measured corresponding to the second test item to the measuring instrument.
[0203] In some possible implementations, after obtaining the parameter value of the optical parameter to be measured corresponding to the first test item collected by the measuring instrument, the second sending module 504 is further used to: send a deletion instruction to the screen to be tested so that the screen to be tested deletes the test image corresponding to the first test item.
[0204] In some possible implementations, the pixel values of different pixel positions in the test image are the same, and the second sending module 504 is specifically used to send the pixel value of any pixel in the test image corresponding to each test item to the screen to be tested, so that the screen to be tested displays the test image.
[0205] In some possible implementations, the at least one test item includes: one or more of: a gamma curve test, a contrast test, a brightness uniformity test, a color temperature test, a color gamut test, a white balance error test, and a bare screen test.
[0206] The specific manner in which the testing device 500 executes the screen testing method and the beneficial effects produced can refer to the relevant description in the method embodiment.
[0207] The testing device 500 may be as follows: Figure 1 The industrial computer 600 shown in FIG. 1 may be Figure 6 The industrial computer 600 shown in FIG. 1 may be Fig. 9 The industrial computer 600 is shown.
[0208] Fig. 9 A structural schematic diagram of an industrial computer 600 provided in the present application is shown. Fig. 9 The dotted line in the figure indicates that the unit or the module is optional. The industrial computer 600 can be used to implement the method described in the above method embodiment.
[0209] The industrial computer 600 includes one or more processors 601, which can support the industrial computer 600 to implement the method in the method embodiment. The processor 601 can be a general-purpose processor or a special-purpose processor. For example, the processor 601 can be a central processing unit (CPU), a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, such as discrete gates, transistor logic devices, or discrete hardware components.
[0210] The processor 601 can be used to control the industrial computer 600, execute software programs, and process data of the software programs. The industrial computer 600 can also include a communication unit 605 to implement signal input (reception) and output (transmission).
[0211] The communication unit 605 may be a transceiver of the industrial computer 600 , or the communication unit 605 may be a transceiver circuit of the industrial computer 600 .
[0212] The industrial computer 600 may include one or more memories 602, on which a program 604 is stored. The program 604 can be executed by the processor 601 to generate instructions 603, so that the processor 601 executes the method described in the above method embodiment according to the instructions 603. Optionally, data may also be stored in the memory 602. Optionally, the processor 601 may also read the data stored in the memory 602, and the data may be stored at the same storage address as the program 604, or the data may be stored at a different storage address from the program 604.
[0213] The processor 601 and the memory 602 may be provided separately or integrated together, for example, integrated on a system on chip (SOC) of the terminal device.
[0214] The present application also provides a computer program product, which, when executed by the processor 601, implements the method of any method embodiment in the present application.
[0215] The computer program product may be stored in the memory 602 , for example, a program 604 , which is converted into an executable target file that can be executed by the processor 601 after preprocessing, compiling, assembling, and linking.
[0216] The present application also provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a computer, the method of any method embodiment of the present application is implemented. The computer program can be a high-level language program or an executable target program.
[0217] The computer-readable storage medium is, for example, a memory 602. The memory 602 may be a volatile memory or a nonvolatile memory, or the memory 602 may include both a volatile memory and a nonvolatile memory. Among them, the nonvolatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0218] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described devices and equipment and the technical effects produced can refer to the corresponding processes and technical effects in the aforementioned method embodiments, and will not be repeated here.
[0219] In several embodiments provided in the present application, the disclosed systems, devices and methods can be implemented in other ways. For example, some features of the method embodiments described above can be ignored or not performed. The device embodiments described above are merely schematic, and the division of units is only a logical function division. There may be other division methods in actual implementation, and multiple units or components may be combined or integrated into another system. In addition, the coupling between the units or the coupling between the components may be direct coupling or indirect coupling, and the above coupling includes electrical, mechanical or other forms of connection.
[0220] It should be understood that in the various embodiments of the present application, the size of the serial number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0221] In addition, the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0222] In short, the above are only preferred embodiments of the technical solution of this application, and are not intended to limit the protection scope of this application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of this application should be included in the protection scope of this application.
Claims
1. A screen testing method, characterized in that: include: A test task is detected, wherein the test task includes at least one test item; According to the at least one test item, acquiring a test image corresponding to each test item and an optical parameter to be measured corresponding to each test item; Sending the test images corresponding to the test items to the screen to be tested, so that the screen to be tested displays the test images; Sending the optical parameters to be measured corresponding to the various test items to the measuring instrument, so that the measuring instrument collects parameter values of the optical parameters to be measured; Acquiring the parameter value of the optical parameter to be measured collected by the measuring instrument; A test result of the screen to be tested is generated according to the parameter value of the optical parameter to be tested, and the test result of the screen to be tested is used to indicate the display performance of the screen to be tested.
2. The method according to claim 1, characterized in that If the test images corresponding to the respective test items include at least two identical test images, and the at least two identical test images correspond to target test items in the at least one test item, the sending the optical parameters to be measured corresponding to the respective test items to the measuring instrument includes: At the same time, the optical parameter to be measured corresponding to the target test item is sent to the measuring instrument, so that the measuring instrument simultaneously collects the parameter value of the optical parameter to be measured corresponding to the target test item.
3. The method according to claim 1, characterized in that The at least one test item includes a first test item and a second test item, and the sending of the optical parameters to be measured corresponding to each of the test items to the measuring instrument includes: Sending the optical parameter to be measured corresponding to the first test item to the measuring instrument; After obtaining the parameter value of the optical parameter to be measured corresponding to the first test item collected by the measuring instrument, the optical parameter to be measured corresponding to the second test item is sent to the measuring instrument.
4. The method according to claim 3, characterized in that After obtaining the parameter value of the optical parameter to be measured corresponding to the first test item collected by the measuring instrument, the method further includes: A deletion instruction is sent to the screen to be tested, so that the screen to be tested deletes the test image corresponding to the first test item.
5. The method according to claim 1, characterized in that The pixel values of different pixel points in the test image are the same, and the test images corresponding to the test items are sent to the screen to be tested so that the screen to be tested displays the test images, including: The pixel value of any pixel point in the test image corresponding to each test item is sent to the screen to be tested, so that the screen to be tested displays the test image.
6. The method according to any one of claims 1 to 5, characterized in that The at least one test item comprises: One or more of the following: gamma curve test, contrast test, brightness uniformity test, color temperature test, color gamut test, white balance error test, and bare screen test.
7. A screen testing system, characterized in that: include: An industrial computer, a screen to be tested connected to the industrial computer for communication, and a measuring instrument connected to the industrial computer for communication; The industrial computer is used to execute the method according to any one of claims 1 to 6; The screen to be tested is used to display the test images corresponding to the various test items sent by the industrial computer, so that the measuring instrument can collect the parameter values of the optical parameters to be tested; The measuring instrument is used to collect parameter values of the optical parameters to be measured of the screen to be measured according to the optical parameters to be measured corresponding to the various test items sent by the industrial computer.
8. An industrial computer, characterized in that: including a processor and memory, The memory is used to store executable program code; The processor is used to call and run the executable program code from the memory, so that the industrial computer executes the method according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor is caused to perform the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Efficient test generator for video test patterns
CN101401444A
Method and system for detecting image quality of optical system, and testing target plate
CN106596073A
System and method for testing display performance, terminal and storage medium
CN110220675A
Measurement method, system and device and terminal equipment
CN111595554A
Color signal detection method and device for optical detection of display system
CN116222972A
Cited By
Multi-channel parallel time sequence control panel non-screen test system and method
CN122474000A