Display panel test picture processing method, picture storage device and test device
By extracting and storing image and pixel information from test images of the display panel, the problems of high storage costs and equipment wear and tear are solved, achieving efficient test image reading, writing, and transmission, and improving the testing efficiency of the display panel.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-15
- Publication Date
- 2026-04-07
AI Technical Summary
Existing technologies suffer from high storage costs for display panel test images, rapid equipment wear and tear, and low read/write efficiency.
By extracting image and pixel information from the test images on the display panel, test image information is generated and stored in the storage device, reducing storage space requirements. During testing, the test image information is retrieved from the storage device and restored to the display panel for display, avoiding the need to store the original test images.
It reduces the storage cost of test images, slows down equipment wear and tear, improves the reading, writing and transmission efficiency of test images, and enhances the real-time testing efficiency of the display panel.
Smart Images

Figure CN121811779A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of display panel testing technology. More specifically, it relates to a display panel test image processing method, image storage device, and testing device. Background Technology
[0002] With the rapid development of display technology, the resolution of display modules used in consumer electronics products such as smartphones, tablets, and virtual reality devices is constantly increasing, with 4K, 8K, and even higher resolution display panels becoming mainstream. Under this trend, the factory testing and quality inspection of display modules face new challenges.
[0003] During the testing of display modules, the testing system typically needs to output a series of test images (such as graphics, color bars, grayscale images, etc.) to the module to perform stress tests on the display. Currently, the industry generally uses uncompressed standard test images, such as BMP images, for display panel testing. This is because standard test images can record the original data of each pixel without loss, avoiding the image quality loss caused by lossy compression, thereby ensuring the absolute accuracy of the test benchmark and the reliability of the comparison results.
[0004] However, with the exponential increase in display panel resolution, the file size of a single standard test image has become extremely large. For example, an 8K resolution (7680×4320 pixels) 24-bit color depth standard test image has a file size exceeding 95 megabytes. A complete test process typically involves hundreds or even thousands of test images, meaning that the total amount of raw image data generated in a single test can easily reach several gigabytes or even tens of gigabytes.
[0005] To store large numbers of standard test images, testing equipment must be equipped with high-capacity solid-state drives (SSDs) or enterprise-grade hard disk drives (HDDs). This not only directly increases the hardware cost of a single testing device, but also makes the overall storage cost exceptionally high for production lines that need to manage hundreds or thousands of testing devices. Furthermore, frequent read and write operations on large files exacerbate wear and tear on storage devices and can become a bottleneck in the testing process, impacting overall testing efficiency. Summary of the Invention
[0006] One objective of this application is to provide a method for processing display panel test images, thereby solving the problems of high storage costs, rapid equipment wear and tear, and low read / write efficiency in the prior art. Another objective of this application is to provide a method for processing display panel test images. A further objective of this application is to provide a storage device for display panel test images. A final objective of this application is to provide a display panel testing apparatus.
[0007] To achieve the above objectives, this application adopts the following technical solution: This application discloses a method for processing test images of a display panel, including: Acquire test images for display panel testing, and extract image information and pixel information from the test images to obtain test image information; The test image information is stored in a storage device; During display panel testing, the test image information is obtained from the storage device and transmitted to the display panel testing device, so that the display panel testing device can reconstruct the test image based on the test image information and transmit the test image to the display panel for display.
[0008] Optionally, the storage space required for storing the test images is greater than the storage space required for storing the test image information.
[0009] Optionally, the test image is in a first image format, and storing the test image information to a storage device includes: The test image information is converted to obtain image data in a second image format; The image data is stored in the storage device according to the format requirements of the second image format.
[0010] Optionally, converting the test image information into image data in the second image format includes: Read the image information from the test image information, the image information including a first file header and an information header, and generate a second file header; Read the pixel information from the test image information, the pixel information including pixel position and pixel value, and filter and compress the pixel value to obtain compressed data; The test image information, namely the image data, is obtained based on the second file header and the compressed data.
[0011] Optionally, the step of restoring the test image based on the test image information includes: The second file header and compressed data are obtained by parsing the test image information; Image information is obtained based on the second file header, and the pixel information is obtained by decompressing the compressed data and performing reflection filtering prediction. The test image is reconstructed based on the image information and the pixel information.
[0012] Optionally, the step of extracting image information and pixel information from the test image to obtain test image information includes: Identify the test image type of the test image; Based on the test image type, determine the information extraction rules for the test image information; Based on the information extraction rules, image information and pixel information are extracted from the test image to obtain test image information.
[0013] Optionally, the step of extracting image information and pixel information from the test image to obtain test image information includes: Identify the test image type of the test image; If the test image is a solid color image, extract the image information and pixel information of the test image. The pixel information includes the pixel value information of the solid color. Generate test image information based on the pixel value information, the test image type and the image information. If the test image is a labeled image, extract the image information and pixel information of the test image. The pixel information includes the pixel information of the image label and the image background. Generate test image information based on the pixel information, the test image type and the image information. If the test image is a predetermined pattern image, extract the image information and pixel information of the test image. The pixel information includes pixel variation rules. Generate test image information based on the pixel information, the test image type, and the image information. Otherwise, for the test image information, extract the image information and pixel information of the test image, the pixel information including the pixel value information of all pixels, and generate test image information based on the pixel information, the test image type and the image information.
[0014] This application also discloses a method for processing test images of a display panel, the method comprising: The system receives test image information sent by an image storage device. The test image information is obtained by the image storage device from a test image used for display panel testing. The test image information is obtained by extracting image information and pixel information from the test image and storing the test image information in a storage device. During display panel testing, the test image information is retrieved from the storage device. The test image is reconstructed based on the test image information, and then transmitted to the display panel for display.
[0015] This application also discloses a display panel test image storage device, comprising: The information extraction module is used to acquire test images for display panel testing, and to extract image information and pixel information from the test images to obtain test image information; The image storage module is used to store the test image information to a storage device; The image sending module is used to obtain the test image information from the storage device during display panel testing, transmit the test image information to the display panel testing device, so that the display panel testing device can reconstruct the test image based on the test image information and transmit the test image to the display panel for display.
[0016] This application also discloses a display panel testing device, comprising: The image receiving module is used to receive test image information sent by the image storage device. The test image information is obtained by the image storage device from a test image used for display panel testing. The test image information and pixel information are extracted from the test image to obtain the test image information, which is then stored in the storage device. During display panel testing, the test image information is retrieved from the storage device. The panel testing module is used to reconstruct the test image based on the test image information and transmit the test image to the display panel for display.
[0017] The beneficial effects of this application are as follows: This application's display panel test image processing method acquires test images for display panel testing, extracts image and pixel information from the test images to obtain test image information, and stores the test image information in a storage device. This eliminates the need to store the original test images in the storage device, reducing storage space and costs, and mitigating device wear and tear. During display panel testing, the test image information is retrieved from the storage device and transmitted to a display panel testing device. The testing device then reconstructs the test image based on the test image information and transmits it to the display panel for display. Therefore, this application only needs to transmit the test image information during transmission, significantly improving the read / write and transmission efficiency of test images, thereby enhancing the real-time testing efficiency of the display panel. Attached Figure Description
[0018] The specific embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0019] Figure 1 A flowchart illustrating the image processing method for display panel testing according to an embodiment of this application is shown.
[0020] Figure 2 The flowchart illustrates S200 of the display panel test image processing method according to an embodiment of this application.
[0021] Figure 3 The flowchart illustrates the display panel test image processing method S210 according to an embodiment of this application.
[0022] Figure 4 The flowchart illustrates the display panel test image processing method S300 according to an embodiment of this application.
[0023] Figure 5 The flowchart illustrates the display panel test image processing method S100 according to an embodiment of this application.
[0024] Figure 6 The flowchart illustrates the display panel test image processing method S130 according to an embodiment of this application.
[0025] Figure 7 A schematic diagram of the structure of a computer programmable logic device used to implement embodiments of the present invention is shown. Detailed Implementation
[0026] To more clearly illustrate this application, the following description, in conjunction with embodiments and accompanying drawings, further clarifies the application. Similar components in the drawings are indicated by the same reference numerals. Those skilled in the art should understand that the specific description below is illustrative rather than restrictive and should not be construed as limiting the scope of protection of this application.
[0027] In the description of this application, it should be noted that the terms "upper," "lower," etc., indicating the orientation or positional relationship are based on the orientation or positional relationship shown in the accompanying drawings, and are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this application. Unless otherwise expressly specified and limited, the terms "installed," "connected," and "linked" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication between two elements. For those skilled in the art, the specific meaning of the above terms in this application can be understood according to the specific circumstances.
[0028] It should also be noted that, in the description of this application, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0029] In order to solve at least one of the problems existing in the prior art, according to one aspect of this application, such as Figure 1 As shown, this embodiment discloses a method for processing test images of a display panel. For example... Figure 1 As shown, in this embodiment, the method includes: S100: Obtain test images for display panel testing, and extract image information and pixel information from the test images to obtain test image information.
[0030] It should be noted that the types of display panels include, but are not limited to, liquid crystal display panels (LCD), organic light-emitting diode display panels (OLED), and micro-light-emitting diode display panels (Micro-LED). Test images include, but are not limited to, test images with patterns such as graphics, color bars, and grayscale images. The original, non-destructive test images can be in BMP format or other lossless formats; those skilled in the art can determine the test images according to actual needs.
[0031] S200: Store the test image information to a storage device.
[0032] The storage space required for storing the test images is greater than the storage space required for storing the test image information. Specifically, the original test images typically contain various data such as pixel data, format information, and redundant data, while the test image information extracts the image and pixel information of the original test images, eliminating the need to store the original test images. Therefore, its storage space is significantly smaller than that of the original test images. The original test images have a large amount of pixel data, requiring significant storage space, which increases storage costs and burdens the equipment. The extracted test image information, however, retains only the pixel features and basic image information relevant to the test, thereby reducing the storage space required for test images and lowering storage costs. Furthermore, the reduced data volume lowers the read / write frequency and load on the storage device, effectively mitigating equipment wear and tear.
[0033] It should be noted that the storage space required for test images and test image information may vary depending on the information extraction logic. Optimizing storage resources can be achieved by storing test image information instead of the original test images, thereby reducing costs and losses.
[0034] After obtaining the test image information, the test image information is stored in a storage device. In this embodiment, the choice of storage device can be determined according to the needs of the actual application scenario; it can be a local storage module or a cloud storage server.
[0035] S300: During display panel testing, the test image information is obtained from the storage device, and the test image information is transmitted to the display panel testing device so that the display panel testing device can reconstruct the test image based on the test image information and transmit the test image to the display panel for display.
[0036] It should be noted that the data volume of the test image information is much smaller than that of the original test image. This not only reduces the transmission pressure during transmission, but also greatly improves the reading, writing, and transmission efficiency of the test image, thereby enhancing the real-time testing efficiency of the display panel and avoiding the impact of transmission delays or errors on testing efficiency.
[0037] It should be noted that the transmission method can be wired or wireless, and this application is not limited to this; any method that can achieve reliable information transmission is applicable. Furthermore, the restoration of test image information by the display panel testing device needs to be based on the extraction logic of the test image information to ensure that the restored test image is consistent with the original test image, thereby ensuring testing accuracy and further improving overall testing efficiency.
[0038] This application's display panel test image processing method acquires test images for display panel testing, extracts image and pixel information from the test images to obtain test image information, and stores the test image information in a storage device. This eliminates the need to store the original test images in the storage device, reducing storage space and costs, and mitigating device wear and tear. During display panel testing, the test image information is retrieved from the storage device and transmitted to a display panel testing device. The testing device then reconstructs the test image based on the test image information and transmits it to the display panel for display. Therefore, this application only needs to transmit the test image information during transmission, significantly improving the read / write and transmission efficiency of test images, thereby enhancing the real-time testing efficiency of the display panel.
[0039] In an optional implementation, the test image is in a first image format, such as... Figure 2 As shown, step S200, storing the test image information to a storage device, includes: S210: Convert the test image information to obtain image data in a second image format.
[0040] S220: Store the image data in the storage device according to the format requirements of the second image format.
[0041] In this embodiment, the test image is in a first image format. After converting the test image information in the first image format to image data in a second image format, the image data in the second image format is stored as test image information on the storage device. This method of extracting test image information through image format conversion is simpler and more versatile.
[0042] For example, when the first image format is BMP, the second image format can be selected as PNG. The BMP image is converted to PNG, and the converted test image information is stored in the storage device according to the format requirements of the second image format. Storing according to the specific format requirements of PNG allows the testing device to quickly identify the PNG image format and parse the data when retrieving test image information from the storage device later, improving read and write efficiency. At the same time, a standardized storage format can reduce the error rate during data storage, further ensuring storage stability and mitigating device wear and tear.
[0043] In a specific example, when processing a high-resolution original standard BMP test image, the BMP file header and information header are read, pixel data is located and read, and information on row order, alignment, and color channels is processed. Each row of pixels is filtered, and the pixel values are converted into a more easily compressed form. The entire difference data stream obtained after filtering is sent to the DEFLATE compression algorithm for processing. The compressed data and image information are packaged according to the PNG block structure, and all these data blocks are written sequentially into a new PNG file according to the PNG file format specification.
[0044] During the test process, when a test image is needed, the corresponding PNG file is read from the storage medium in real time, and the PNG file structure is parsed. The PNG file header is read to confirm that it is a valid PNG file. Each data block in the PNG file is read sequentially, with the most crucial being: a) IHDR block: This obtains basic image information such as width, height, bit depth (e.g., 8-bit, 24-bit, 32-bit), and color type (e.g., grayscale, RGB, RGB with alpha). b) IDAT block: This is the core block storing compressed image data. The program collects the data from all IDAT blocks. c) IEND block: This marks the end of the PNG data stream.
[0045] The compressed data stream collected in the IDAT block is decompressed using the DEFLATE decompression algorithm, resulting in a stream of unprocessed image data bytes. Before compression, PNG applies a "predictive filter" to each row of pixels to minimize the differences between adjacent pixel values, thus facilitating subsequent compression. Now, the program needs to reverse the operation based on the filter type recorded at the beginning of each row to restore the original RGB / A values of the pixels in that row. After this step, we obtain a complete, uncompressed array of pixel data, where each pixel is represented by its true color value (e.g., R, G, B, A).
[0046] The program begins by assembling the raw pixel data into BMP format packets, creating a BMP file header, and writing the BMP file type identifier (BM). It calculates and writes the total size of the BMP file, writes reserved fields, and writes the starting offset of the pixel data array within the file. It then creates the BMP header, writing its size. The program retrieves and writes the image width and height from the PNG's IHDR. It writes the number of color planes (fixed at 1). It writes the bit depth, which typically corresponds to the PNG's bit depth (e.g., 24-bit PNG to 24-bit BMP, 32-bit PNG to 32-bit BMP). It specifies the compression method (usually "no compression"). The program calculates and writes the size of the image data portion. Other parameters (such as horizontal / vertical resolution) are written. Color channel order conversion: PNG pixel data is typically in R, G, B, A order, while BMP pixel data is typically in B, G, R, A (if alpha is included). The program needs to swap the R and B channels pixel by pixel. Line order reversal: PNG pixel data is from top to bottom. BMP pixel data is stored in memory from bottom to top. The program needs to place the first row of image data at the end of the BMP data area and the last row at the beginning. Row alignment: BMP requires that the number of bytes in each row of pixel data must be a multiple of 4. If not, 0x00 must be padded to the end of the row to meet the alignment requirements. The program needs to calculate and add these padding bytes to assemble the complete BMP image data.
[0047] It should be noted that image data integrity verification is necessary during storage to prevent data corruption due to storage errors, thereby avoiding efficiency losses and increased costs caused by repeated storage and transmission. For example, data verification can be performed by adding a checksum. After storage, the data integrity is verified using the checksum. This application is not limited to this; any conventional data integrity assurance method can be applied to this step to achieve the goals of reducing costs, improving testing efficiency, and reducing equipment wear and tear.
[0048] In alternative implementations, such as Figure 3As shown, step S210, which converts the test image information into image data in the second image format, includes: S211: Read the image information in the test image information, the image information including a first file header and an information header, and generate a second file header.
[0049] S212: Read the pixel information in the test image information, the pixel information including pixel position and pixel value, and filter and compress the pixel value to obtain compressed data.
[0050] S213: Obtain the test image information, namely the image data, based on the second file header and the compressed data.
[0051] In this embodiment, when converting the test image information into image data of the second image format, the image information in the test image information is read. The image information includes a first file header and an information header, and a second file header is generated. It should be noted that the file header is the core identifier of the image format, containing basic image parameter information. When generating the second file header, the information in the first file header needs to be adapted based on the specifications of the second image format, retaining the core identifier information. The file data conversion rules can be determined according to the specific differences between the two image formats to balance accuracy and format requirements.
[0052] Filtering and compressing pixel values further optimizes data volume, reducing storage space, costs, and equipment wear, while also lowering transmission pressure and improving efficiency, thereby enhancing real-time testing efficiency of the display panel. It's crucial to ensure that effective pixel information is not lost during filtering and compression to avoid affecting the accuracy of subsequent image reconstruction, ensuring that testing quality is not compromised while improving efficiency and reducing costs. For example, threshold filtering can be used to remove pixel values outside a reasonable range; lossless compression algorithms can be employed to ensure that the compressed data completely restores the original effective pixel information. This application is not limited to these methods; any filtering and compression method that guarantees information integrity is applicable.
[0053] When combining the second file header with the compressed data, the format specifications of the second image format must be followed to ensure that the combined image data forms the correct second image format image data, which can be correctly parsed by the tested device, thus improving read / write and parsing efficiency. It should be noted that the order and format of the data must be strictly controlled during the image data formation process to avoid data misalignment and prevent duplicate transmissions due to parsing errors, which would affect testing efficiency. The specific splicing method can be determined according to the requirements of the second image format.
[0054] In alternative implementations, such as Figure 4As shown, step S300, which reconstructs the test image based on the test image information, includes: S310: The second file header and compressed data are obtained by parsing the test image information.
[0055] S320: Based on the second file header, obtain the image information, decompress the compressed data, and perform reflection filtering prediction to obtain the pixel information.
[0056] S330: The test image is reconstructed based on the image information and the pixel information.
[0057] In this embodiment, the second file header and compressed data can be parsed from the test image information. It should be noted that the parsing process must be based on the specifications of the second image format to accurately and quickly separate the second file header and compressed data, thereby improving parsing efficiency and ultimately enhancing the real-time testing efficiency of the display panel.
[0058] Specifically, the second file header is obtained by converting the image information of the test image. When obtaining image information based on the second file header, the image information of the original test image can be deduced in reverse through the correlation between the second file header and the first file header, etc., to accurately restore the image information. The decompression process requires a decompression algorithm corresponding to the compression process to ensure accurate and fast restoration of the pixel data before compression. Reflection filtering prediction is a reverse compensation for the filtering process, aiming to restore complete and valid pixel information. It should be noted that efficient decompression and derivation processes can further improve the restoration efficiency of the test image. Combined with previous storage and transmission optimizations, this comprehensively improves the real-time testing efficiency of the display panel. For example, if a lossless compression algorithm is used in the compression process, the corresponding decompression algorithm must be used in the decompression process.
[0059] Finally, the test image is reconstructed based on the image information and the pixel information. In this embodiment, the reconstruction process requires matching and integrating the basic parameters in the image information with the pixel data in the pixel information to construct a complete test image. The reconstructed test image can be quickly used for display panel testing, further improving real-time testing efficiency. It should be noted that the reconstructed test image must have the same testing function as the original test image to meet the testing requirements of the display panel and avoid test failure due to reconstruction deviation, thus affecting testing efficiency. For example, the pixel values in the pixel information can be quickly filled according to the corresponding pixel positions based on the resolution parameters in the image information to form a complete image. This application is not limited to this; any reconstruction method that can effectively integrate image information and pixel information is applicable.
[0060] In alternative implementations, such as Figure 5As shown, step S100 extracts image information and pixel information from the test image to obtain test image information, including: S110: Identify the test image type of the test image.
[0061] S120: Determine the information extraction rules for the test image information based on the test image type.
[0062] S130: Based on the information extraction rules, extract image information and pixel information from the test image to obtain test image information.
[0063] In this embodiment, when extracting image and pixel information from the test image to obtain test image information, the test image type is first identified. Different image processing is then performed based on the test image type to achieve optimal storage performance. Specifically, different types of test images have different characteristics in their image and pixel information. By identifying the image type, targeted information extraction rules can be determined, enabling accurate extraction, avoiding the extraction of redundant information, and further simplifying the data volume of the test image information. This not only helps reduce storage costs and mitigate device wear and tear but also improves subsequent read / write and transmission efficiency, thereby contributing to improved real-time testing efficiency of the display panel. For example, test image types used for display panel testing typically include solid color images, marked images, and images with predetermined patterns. This application is not limited to these types and may also classify other types of test images according to the testing purpose.
[0064] In this embodiment, the information extraction rules are customized for different image types, and can extract the core information of each type of image based on the characteristics of the image type, eliminate invalid and redundant information, and achieve maximum simplified storage of test image information.
[0065] For example, for solid color images, the extraction rules can extract the pixel value information of the solid color and the basic size information of the image, without extracting all pixel information, thus greatly reducing the amount of data; for marked images, the extraction rules can extract the pixel difference information between the marked part and the background part, avoiding the extraction of irrelevant background details. This application is not limited to this, and the specific content of the extraction rules can be determined according to the actual image type characteristics and testing requirements.
[0066] It should be noted that after extraction, a preliminary verification of the information can be performed to determine if any information is missing or incorrect, thus avoiding subsequent restoration failures or repeated extractions due to information problems, which would affect testing efficiency. For example, the total amount of extracted information can be compared with a preset information threshold to determine if any information is missing. This application is not limited to this; any conventional information verification method can be applied to this step to ensure extraction quality and efficiency.
[0067] In alternative implementations, such as Figure 6 As shown, step S130 extracts image information and pixel information from the test image to obtain test image information, including: S131: If the test image is a solid color image, extract the image information and pixel information of the test image. The pixel information includes the pixel value information of the solid color. Generate test image information based on the pixel value information, the test image type and the image information. S132: If the test image is a labeled image, extract the image information and pixel information of the test image. The pixel information includes the pixel information of the image label and the image background. Generate test image information based on the pixel information, the test image type and the image information. S133: If the test image is a predetermined pattern image, extract the image information and pixel information of the test image, the pixel information including pixel change rules, and generate test image information based on the pixel information, the test image type and the image information; S134: Otherwise, for the test image information, extract the image information and pixel information of the test image, the pixel information including the pixel value information of all pixels, and generate test image information based on the pixel information, the test image type and the image information.
[0068] In this embodiment, the extraction of image and pixel information from the test image to obtain test image information can employ differentiated extraction logic based on the specific type of the test image. First, different test image types can be preset. Image type identification and classification can be achieved by analyzing the pixel distribution characteristics and color features of the image. By pre-setting the image type division and corresponding extraction rules, the accuracy of the identification results can be ensured. Furthermore, differentiated extraction reduces the amount of data for different image types, further improving the effects of reduced storage costs, reduced device wear and tear, and improved read / write and transmission efficiency.
[0069] If the test image is a solid color image, the image information and pixel information of the test image are extracted. The pixel information includes the pixel value information of the solid color. Test image information is generated based on the pixel value information, the test image type, and the image information. The core characteristic of a solid color image is the uniformity of pixel values. Therefore, the extracted pixel information does not need to contain information of all pixels; only the pixel value information of the solid color needs to be retained. This can significantly reduce the amount of extracted data, significantly reduce storage space, reduce storage costs, and slow down device wear and tear. At the same time, it can significantly improve subsequent read / write and transmission efficiency, helping to improve the real-time testing efficiency of the display panel. It should be noted that when generating test image information, the test image type identifier needs to be associated with the extracted information for storage, so that the image type can be quickly identified during subsequent restoration, further improving restoration efficiency. For example, a solid color image can be a single-color image such as red or blue. During extraction, only the pixel value corresponding to the color and the image resolution need to be recorded. It is not necessary to record the repetitive information of each pixel. This application is not limited to this; any image with a single color or a single gradient color falls into the category of solid color images.
[0070] If the test image is a marked image, such as a cross-shaped or square mark, the image information and pixel information of the test image are extracted. The pixel information includes the pixel information of the image mark and the image background. Test image information is generated based on the pixel information, the test image type, and the image information. In this embodiment, the marked image is characterized by a significant pixel difference between the marked portion and the background portion. Therefore, when extracting pixel information, the image mark information (mark shape and mark position) and the image background information are recorded separately. The extraction of the image background information can be set with reference to the pixel information extraction method for other types of images such as solid color images, so as to effectively reduce the amount of data, reduce storage costs, mitigate device wear and tear, and improve read / write and transmission efficiency.
[0071] It should be noted that the pixel information of the marked part can be the shape of the mark, the pixel value corresponding to the color, etc., and the pixel information of the background part can be the color of the background, the pixel value corresponding to the texture, etc. Extracting only the core difference information is sufficient to meet the testing requirements. For example, a marked image can be an image with black circular marks added to a white background. During extraction, it is only necessary to record the pixel range and pixel value of the black circular marks, as well as the pixel value of the white background and the basic size information of the image. It is not necessary to extract the repetitive information of each pixel in the background. This application is not limited to this; this extraction logic is applicable to any test image containing specific marks.
[0072] If the test image is a predetermined pattern image, such as a striped image, the image information and pixel information of the test image are extracted. The pixel information includes pixel change rules. Test image information is generated based on the pixel information, the test image type, and the image information. In this embodiment, the core feature of the predetermined pattern image is that the pixels are arranged and changed according to specific rules. Therefore, when extracting pixel information, it is not necessary to record the pixel value of each pixel; only the pixel change rules need to be extracted. This can significantly optimize information extraction efficiency and storage resource consumption, greatly reduce storage costs, and slow down device wear. At the same time, due to the small data volume, it can greatly improve read / write and transmission efficiency, thereby improving the real-time testing efficiency of the display panel. It should be noted that the pixel change rules can be the pixel arrangement period, color gradient rules, etc. The complete pattern pixel information can be restored through the rules. For example, the predetermined pattern image can be a black and white striped pattern image, whose pixel change rule is to switch colors every fixed number of pixels. When extracting, it is only necessary to record the switching period, the pixel value of the initial color, and the resolution of the image, etc., without recording the specific pixels of each stripe. This application is not limited to this; any test image with fixed pixel change rules is applicable to this extraction logic.
[0073] For test images that do not possess the specific characteristics mentioned above, the pixel distribution has no obvious pattern or fixed variation rules. Therefore, it is necessary to extract the pixel value information of all pixels and perform format conversion to ensure accurate image reconstruction later. It should be noted that even if all pixel information needs to be extracted for such images, this application can still reduce the data volume through subsequent filtering, compression, and other processing steps, minimizing storage costs, mitigating device wear and tear, and improving read / write and transmission efficiency. Simultaneously, when extracting the pixel value information of all pixels, it is necessary to record them in the order of pixel positions to avoid pixel position errors and ensure reconstruction accuracy. For example, such images can be test images containing complex random textures. During extraction, the pixel value of each pixel and the basic image information of the image need to be recorded sequentially. Subsequent compression processing can reduce the data volume. This application is not limited to this; this extraction logic applies to any test image that does not meet the specific characteristics mentioned above.
[0074] Based on the same principle, this application also discloses a method for processing test images of a display panel, the method comprising: The system receives test image information sent by an image storage device. The test image information is obtained by the image storage device from a test image used for display panel testing. The test image information is obtained by extracting image information and pixel information from the test image and storing the test image information in a storage device. During display panel testing, the test image information is retrieved from the storage device. The test image is reconstructed based on the test image information, and then transmitted to the display panel for display.
[0075] Since the principle behind this method is similar to that of the methods described above, the implementation of this method can be found in the section on method implementation, and will not be repeated here.
[0076] Based on the same principle, this application also discloses a display panel test image storage device, comprising: The information extraction module is used to acquire test images for display panel testing, and to extract image information and pixel information from the test images to obtain test image information; The image storage module is used to store the test image information to a storage device; The image sending module is used to obtain the test image information from the storage device during display panel testing, transmit the test image information to the display panel testing device, so that the display panel testing device can reconstruct the test image based on the test image information and transmit the test image to the display panel for display.
[0077] Since the principle by which this device solves the problem is similar to the methods described above, the implementation of this device can be found in the implementation of the methods, and will not be repeated here.
[0078] Based on the same principle, this application also discloses a display panel testing device, comprising: The image receiving module is used to receive test image information sent by the image storage device. The test image information is obtained by the image storage device from a test image used for display panel testing. The test image information and pixel information are extracted from the test image to obtain the test image information, which is then stored in the storage device. During display panel testing, the test image information is retrieved from the storage device. The panel testing module is used to reconstruct the test image based on the test image information and transmit the test image to the display panel for display.
[0079] Since the principle by which this device solves the problem is similar to the methods described above, the implementation of this device can be found in the implementation of the methods, and will not be repeated here.
[0080] Based on the same principle, this application also discloses a display panel testing system, which includes a display panel test image storage device and a display panel testing device according to this embodiment.
[0081] Since the principle by which this system solves the problem is similar to the methods and apparatus described above, the implementation of this system can be found in the implementation of the methods and apparatus, and will not be repeated here.
[0082] This application also provides a computer programmable logic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the above-described method.
[0083] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described method.
[0084] Those skilled in the art will understand that the embodiments of this application can provide methods, systems, or computer programs that produce the systems, apparatuses, modules, or units described in the above embodiments. Specifically, they can be implemented by computer chips or entities, or by products with certain functions. A typical implementation of a programmable logic device is a computer programmable logic device. Specifically, a computer programmable logic device can be, for example, a personal computer, laptop computer, cellular phone, camera phone, smartphone, personal digital assistant, media player, navigation programmable logic device, email programmable logic device, game console, tablet computer, wearable programmable logic device, or any combination of these programmable logic devices.
[0085] In a typical example, a computer programmable logic device specifically includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the method executed by the client as described above, or the method executed by the server as described above.
[0086] The following is for reference. Figure 7 It shows a schematic diagram of the structure of a computer programmable logic device 600 suitable for implementing embodiments of the present application.
[0087] like Figure 7 As shown, the computer programmable logic device 600 includes a central processing unit (CPU) 601, which can perform various appropriate tasks and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage section 608 into a random access memory (RAM) 603. The RAM 603 also stores various programs and data required for the operation of the computer programmable logic device 600. The CPU 601, ROM 602, and RAM 603 are interconnected via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0088] The following components are connected to I / O interface 605: an input section 606 including a keyboard, mouse, etc.; an output section 607 including a cathode ray tube (CRT), liquid crystal feedback (LCD), etc., and speakers, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN card, modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to I / O interface 605 as needed. A removable medium 611, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on drive 610 as needed so that computer programs read from it can be installed in storage section 608 as needed.
[0089] In particular, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program tangibly embodied on a machine-readable medium, the computer program including program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 609, and / or installed from removable medium 611.
[0090] Computer-readable media include both permanent and non-permanent, removable and non-removable media that can store information by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage, programmable logic devices, or any other non-transferable media that can be used to store information accessible by a computer programmable logic device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0091] For ease of description, the above devices are described separately by function as various units. Of course, in implementing this application, the functions of each unit can be implemented in one or more software and / or hardware.
[0092] This application is described with reference to flowchart illustrations and / or block diagrams of methods, programmable logic devices (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing programmable logic device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing programmable logic device, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0093] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing programmable logic device to operate in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0094] These computer program instructions can also be loaded onto a computer or other programmable data processing logic device, causing a series of operational steps to be executed on the computer or other programmable logic device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable logic device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0095] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or programmable logic device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or programmable logic device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or programmable logic device that includes said element.
[0096] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0097] This application can be described in the general context of computer-executable instructions, such as program modules, that are executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform a specific task or implement a specific abstract data type. This application can also be practiced in distributed computing environments where tasks are performed by remotely processed programmable logic devices connected via a communication network. In a distributed computing environment, program modules can reside in local and remote computer storage media, including storage for programmable logic devices.
[0098] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to interchangeably. Each embodiment focuses on describing the differences from other embodiments. In particular, the system embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments.
[0099] The above description is merely an embodiment of this application and is not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.
Claims
1. A method for processing test images of a display panel, characterized in that, include: Acquire test images for display panel testing, and extract image information and pixel information from the test images to obtain test image information; The test image information is stored in a storage device; During display panel testing, the test image information is obtained from the storage device and transmitted to the display panel testing device, so that the display panel testing device can reconstruct the test image based on the test image information and transmit the test image to the display panel for display.
2. The display panel test image processing method according to claim 1, characterized in that, The storage space required for storing the test images is greater than the storage space required for storing the test image information.
3. The display panel test image processing method according to claim 1, characterized in that, The test image is in a first image format, and storing the test image information to a storage device includes: The test image information is converted to obtain image data in a second image format; The image data is stored in the storage device according to the format requirements of the second image format.
4. The display panel test image processing method according to claim 3, characterized in that, The step of converting the test image information into image data in the second image format includes: Read the image information from the test image information, the image information including a first file header and an information header, and generate a second file header; Read the pixel information from the test image information, the pixel information including pixel position and pixel value, and filter and compress the pixel value to obtain compressed data; The test image information, namely the image data, is obtained based on the second file header and the compressed data.
5. The display panel test image processing method according to claim 4, characterized in that, The process of restoring the test image based on the test image information includes: The second file header and compressed data are obtained by parsing the test image information; Image information is obtained based on the second file header, and the pixel information is obtained by decompressing the compressed data and performing reflection filtering prediction. The test image is reconstructed based on the image information and the pixel information.
6. The display panel test image processing method according to claim 1, characterized in that, The process of extracting image information and pixel information from the test image to obtain test image information includes: Identify the test image type of the test image; Based on the test image type, determine the information extraction rules for the test image information; Based on the information extraction rules, image information and pixel information are extracted from the test image to obtain test image information.
7. The display panel test image processing method according to claim 6, characterized in that, The process of extracting image information and pixel information from the test image to obtain test image information includes: Identify the test image type of the test image; If the test image is a solid color image, extract the image information and pixel information of the test image. The pixel information includes the pixel value information of the solid color. Generate test image information based on the pixel value information, the test image type and the image information. If the test image is a labeled image, extract the image information and pixel information of the test image. The pixel information includes the pixel information of the image label and the image background. Generate test image information based on the pixel information, the test image type and the image information. If the test image is a predetermined pattern image, extract the image information and pixel information of the test image. The pixel information includes pixel variation rules. Generate test image information based on the pixel information, the test image type, and the image information. Otherwise, for the test image information, extract the image information and pixel information of the test image, the pixel information including the pixel value information of all pixels, and generate test image information based on the pixel information, the test image type and the image information.
8. A method for processing test images of a display panel, characterized in that, The method includes: The system receives test image information sent by an image storage device. The test image information is obtained by the image storage device from a test image used for display panel testing. The test image information is obtained by extracting image information and pixel information from the test image and storing the test image information in a storage device. During display panel testing, the test image information is retrieved from the storage device. The test image is reconstructed based on the test image information, and then transmitted to the display panel for display.
9. A display panel test image storage device, characterized in that, include: The information extraction module is used to acquire test images for display panel testing, and to extract image information and pixel information from the test images to obtain test image information; The image storage module is used to store the test image information to a storage device; The image sending module is used to obtain the test image information from the storage device during display panel testing, transmit the test image information to the display panel testing device, so that the display panel testing device can reconstruct the test image based on the test image information and transmit the test image to the display panel for display.
10. A display panel testing device, characterized in that, include: The image receiving module is used to receive test image information sent by the image storage device. The test image information is obtained by the image storage device from a test image used for display panel testing. The test image information and pixel information are extracted from the test image to obtain the test image information, which is then stored in the storage device. During display panel testing, the test image information is retrieved from the storage device. The panel testing module is used to reconstruct the test image based on the test image information and transmit the test image to the display panel for display.