Data transmission stability testing method, system, device and storage medium

By generating and processing data in the OLED printing system, full-link transmission and back-pass comparison are performed, the problem of data transmission stability detection in the prior art cannot be met, and accurate detection and evaluation of data transmission is realized, ensuring the stability and accuracy of data transmission.

CN120238586BActive Publication Date: 2025-08-08JIHUA LAB
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510720050.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-30
Publication Date
2025-08-08
Estimated Expiration
2045-05-30

AI Technical Summary

Technical Problem

The existing data transmission stability detection technology cannot meet the needs of OLED printing systems for long-term continuous data transmission and complex functional data processing, and lacks targeted testing methods.

Method used

By generating original test data on the upper computer and compressing it, signal balance encoding is performed using the printing main board, the nozzle driver board performs differentiated processing according to the test type, and finally data comparison is performed on the upper computer to achieve full-link transmission stability evaluation.

Benefits of technology

It realizes accurate detection and evaluation of data transmission in OLED printing system, ensures the stability and accuracy of data transmission, and adapts to the requirements of high-frequency pulse signals without packet loss and image data without distortion in OLED printing system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120238586B_ABST
    Figure CN120238586B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of electrical data processing technology. The present invention discloses a data transmission stability testing method, system, equipment and storage medium, including: generating original test data in a host computer and compressing it according to a selected test type to obtain compressed data; sending the compressed data to a printing main board, and performing signal balance encoding processing on the compressed data to obtain encoded data; sending the encoded data to a nozzle driver board, performing corresponding data processing on the encoded data according to the test type to obtain return data; transmitting the return data back to the host computer through the printing main board, and comparing the return data with the original test data to obtain a test result; performing stability evaluation based on the test results of all test types to obtain a stability evaluation result; the present invention realizes accurate detection and evaluation of the data transmission stability of the printing system by generating and processing data, full-link transmission and return comparison for different test types.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of electronic data processing technology, and in particular to a data transmission stability testing method, system, device and storage medium. Background Art

[0002] In the OLED printing manufacturing process, the nozzle driving accuracy directly affects the injection position and dosage of the pixel light-emitting material, and data transmission stability is the core to ensure driving accuracy.

[0003] Existing data transmission stability detection technology is usually applied to communication networks or storage systems. Its function is to detect link connectivity or bit error rate by cyclically sending data packets in a fixed pattern. However, during the data transmission process of OLED printing systems, it is necessary to simultaneously ensure the reliability of long-term continuous data transmission (such as no packet loss of high-frequency pulse signals) and the integrity of complex functional data processing (such as no distortion in image data decoding). It can be seen that the existing technology lacks data transmission stability testing methods for these two core requirements of OLED printing systems. Summary of the Invention

[0004] In order to overcome the shortcomings of the existing technology, the purpose of the present invention is to provide a data transmission stability testing method, system, equipment and storage medium, which provides a systematic solution to the core pain points of data transmission in OLED printing systems. By generating and processing data for two test types, full-link transmission and return comparison, accurate detection and evaluation of the data transmission stability of OLED printing systems are achieved.

[0005] A first aspect of the present invention provides a data transmission stability testing method, which is applied to a data transmission stability testing system. The data transmission stability testing system includes: a control device and a host computer electrically connected to the control device, a printing main board, and a nozzle driver board; the host computer is electrically connected to the printing main board, and the printing main board is electrically connected to the nozzle driver board; the data transmission stability testing method includes the following steps:

[0006] According to the selected test type, original test data is generated in the host computer, and the original test data is compressed to obtain compressed data; the test type includes uninterrupted stability test and functional stability test;

[0007] The compressed data is sent to the printing main board, and the printing main board is used to perform signal balance encoding processing on the compressed data to obtain encoded data;

[0008] Send the coded data to the nozzle driver board, so that the nozzle driver board performs corresponding data processing on the coded data according to the test type to obtain the return data;

[0009] The returned data is sent back to the host computer through the printing mainboard, and the returned data is compared with the original test data to obtain the test results;

[0010] A stability assessment is performed based on the test results of all test types to obtain a stability assessment result.

[0011] Optionally, in a first implementation method of the first aspect of the present invention, the original test data is generated in the host computer according to the selected test type, and the original test data is compressed to obtain compressed data, including: if the selected test type is an uninterrupted stability test, then the sequence original test data is generated in the host computer according to preset rules, and the sequence original test data is compressed to obtain compressed data; if the selected test type is a functional stability test, then the binary image data is generated in the host computer according to a preset pixel size, and the binarized image data is compressed to obtain compressed data.

[0012] Optionally, in a second implementation method of the first aspect of the present invention, if the selected test type is an uninterrupted stability test, sequence original test data is generated in the host computer according to preset rules, and the sequence original test data is compressed to obtain compressed data, including: if the selected test type is an uninterrupted stability test, an uninterrupted stability test instruction is generated in the host computer; the quantity characteristics and data scale of the characteristic elements are determined according to preset rules to obtain sequence original test data; the uninterrupted stability test instruction and the sequence original test data are encapsulated into an instruction data packet; and the instruction data packet is compressed to obtain compressed data.

[0013] Optionally, in a third implementation method of the first aspect of the present invention, if the selected test type is a functional stability test, binary image data is generated in the host computer according to a preset pixel size, and the binary image data is compressed to obtain compressed data, including: if the selected test type is a functional stability test, a functional stability test instruction is generated in the host computer; the quantity characteristics and pixel scale of the feature elements are determined according to the preset pixel size; the feature elements are arranged into binary image data according to the quantity characteristics and pixel scale; the binarized image data and the functional stability test instruction are encapsulated into an image data packet; and the image data packet is compressed to obtain compressed data.

[0014] Optionally, in a fourth implementation method of the first aspect of the present invention, the compressed data is sent to the printing main board, and the compressed data is subjected to signal balance encoding processing by the printing main board to obtain encoded data, including: sending the compressed data to the printing main board, and after the printing main board receives the compressed data, performing frame processing on the compressed data to obtain data to be encoded; performing multi-bit mapping encoding conversion on each data to be encoded to obtain redundant encoded data; and performing data encapsulation on the redundant encoded data to obtain encoded data.

[0015] Optionally, in a fifth implementation of the first aspect of the present invention, the encoded data is sent to the nozzle driver board, so that the nozzle driver board performs corresponding data processing on the encoded data according to the test type to obtain return data, including: sending the encoded data to the nozzle driver board, and after the nozzle driver board receives the encoded data, performing decoding and compression processing on the encoded data in sequence to obtain restored data; if the test type is an uninterrupted stability test, extracting and counting characteristic parameters of the restored data to obtain characteristic parameter statistical results, and encapsulating the characteristic parameter statistical results as return data; if the test type is a functional stability test, recompressing the restored data and encapsulating it as return data.

[0016] Optionally, in a sixth implementation of the first aspect of the present invention, the returned data is transmitted back to the host computer through the printing mainboard, and the returned data is compared with the original test data to obtain a test result, including: transmitting the returned data back to the host computer through the printing mainboard; after the host computer receives the returned data, performing data extraction on the returned data to obtain an extraction result; if the extraction result is a characteristic parameter statistical result, performing a sequence characteristic parameter comparison on the statistical result data and the original test data to obtain a test result; if the extraction result is restored data, performing a binary image pixel comparison on the restored data and the original test data to obtain a test result.

[0017] The second aspect of the present invention provides a data transmission stability testing system, which includes: a control device and a host computer, a printing main board and a nozzle driving board electrically connected to the control device; the control device is used to execute the data transmission stability testing method described above.

[0018] The third aspect of the present invention provides a data transmission stability testing device, which includes: a memory and at least one processor, wherein the memory stores instructions; at least one processor calls the instructions in the memory so that the data transmission stability testing device executes each step of the data transmission stability testing method described above.

[0019] A fourth aspect of the present invention provides a computer-readable storage medium having instructions stored thereon, which, when executed by a processor, implement the various steps of any of the above-mentioned data transmission stability testing methods.

[0020] In the technical solution of the present invention, it first generates corresponding original test data in the host computer for the two test types of uninterrupted stability test and functional stability test, and compresses it to adapt to the multi-level transmission requirements of the printing system. The compressed data is signal-balanced encoded by the printing main board to improve the anti-interference ability of the data, and then the encoded data is transmitted to the nozzle driver board. The nozzle driver board performs differentiated processing on the encoded data according to the test type to meet different test requirements, and then the processed data is returned to the host computer; finally, the processed return data is compared with the original test data to quantify the stability of data transmission, and a comprehensive evaluation is performed on the test results of the two test types to obtain the final stability evaluation result; the present invention realizes the accurate detection and evaluation of the data transmission stability of the OLED printing system by generating and processing data for the two test types, full-link transmission and return comparison. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1 A first flow chart of a data transmission stability testing method provided by an embodiment of the present invention;

[0022] Figure 2 A second flow chart of the data transmission stability testing method provided by an embodiment of the present invention;

[0023] Figure 3 A third flow chart of the data transmission stability testing method provided in an embodiment of the present invention;

[0024] Figure 4 A fourth flow chart of the data transmission stability testing method provided by an embodiment of the present invention;

[0025] Figure 5 A fifth flow chart of the data transmission stability testing method provided by an embodiment of the present invention;

[0026] Figure 6 A sixth flow chart of the data transmission stability testing method provided by an embodiment of the present invention;

[0027] Figure 7 A seventh flow chart of the data transmission stability testing method provided by an embodiment of the present invention;

[0028] Figure 8 A schematic structural diagram of a data transmission stability testing system provided by an embodiment of the present invention;

[0029] Figure 9 A structural diagram of a data transmission stability testing device provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0030] The present invention provides a data transmission stability testing method, system, device and storage medium. First, for two test types, uninterrupted stability test and functional stability test, corresponding original test data is generated in a host computer, and the data is compressed to adapt to the multi-level transmission requirements of the printing system. The compressed data is signal-balanced encoded by the printing main board to improve the anti-interference ability of the data, and the encoded data is then transmitted to the nozzle driver board. The nozzle driver board performs differentiated processing on the encoded data according to the test type to meet different test requirements, and then the processed data is transmitted back to the host computer; finally, the processed return data is compared with the original test data to quantify the stability of the data transmission, and a comprehensive evaluation is performed based on the test results of the two test types to obtain the final stability evaluation result.

[0031] The terms "first," "second," "third," "fourth," and so on (if any) in the description and claims of the present invention and in the accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a particular order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments described herein can be implemented in an order other than that shown or described herein. In addition, the terms "including" or "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus that includes a series of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, product, or apparatus.

[0032] For ease of understanding, the specific process of the embodiment of the present invention is described below. Figure 1 , an embodiment of a data transmission stability testing method in an embodiment of the present invention includes:

[0033] The data transmission stability test system includes: a control device and a host computer electrically connected to the control device, a printing main board and a nozzle driving board; the host computer is electrically connected to the printing main board, and the printing main board is electrically connected to the nozzle driving board;

[0034] In one embodiment, the data transmission stability test system of this embodiment adopts a three-level control architecture, including a host computer (control terminal), a printing main board (data transfer hub), and a nozzle driver board (execution unit). The host computer is connected to the printing main board via a network interface (such as a USB3.0 or PCIe interface) to generate test data and issue control instructions. The printing main board is connected to the nozzle driver board via an LVDS (Low Voltage Differential Signaling) differential bus to achieve high-speed data transmission. The nozzle driver board is connected to the OLED nozzle array via a dedicated signal line to directly control ink droplet ejection.

[0035] The host computer can be a personal computer or a custom industrial computer, which is used to run the test control software, generate raw test data (sequence data or binary images), achieve high-speed data exchange with the printing motherboard, and execute the comparison algorithm;

[0036] The printing main board is a custom main board containing an FPGA chip, which is used to receive test data from the host computer, encapsulate the encoded data into frames, perform encoding conversion, and distribute the data to the printhead driver board;

[0037] The printhead driver board can be a customized ASIC driver board, which is used to receive the encoded data from the printing main board, perform decoding and decompression, perform differential processing on the data according to the test type, and drive the ink droplet ejection;

[0038] The working process of the data transmission stability test system is as follows: the host computer generates original test data according to the test type and transmits it to the printing main board through the network interface. The printing main board encodes and frames the data and then sends it to the nozzle driver board through the LVDS bus; the nozzle driver board receives the data, performs decoding and decompression, and processes it according to the test type. The processed data is encapsulated as return data and returned to the printing main board through the LVDS bus; the printing main board decodes the return data and transmits it to the host computer through the network interface; the host computer executes the comparison algorithm to generate the test results.

[0039] The data transmission stability testing method comprises the steps of:

[0040] 101. According to the selected test type, original test data is generated in the host computer, and the original test data is compressed to obtain compressed data; the test type includes an uninterrupted stability test and a functional stability test;

[0041] In this embodiment, the host computer generates raw test data (e.g., a continuous sequence of 0 / 1 feature elements) or binary image data (e.g., a 0 / 1 matrix simulating pixel pit filling) based on the selected test type (continuous stability test / functional stability test). It then uses a compression algorithm (e.g., dictionary compression or run-length encoding) adapted to the printing system's bandwidth to reduce the data volume and generate compressed data. This process aligns with the high-frequency continuous drive signal characteristics and pixel-level image formation requirements of OLED printing, ensuring a close match between the test data and the actual printing scene.

[0042] 102. Send the compressed data to the printing main board, and use the printing main board to perform signal balance encoding processing on the compressed data to obtain encoded data;

[0043] In this embodiment, after the printing main board receives the compressed data, it first performs frame processing, and then performs multi-bit mapping conversion through the encoding algorithm to ensure the balance of high and low level quantities of the encoded data, suppress the common mode noise in high-frequency transmission, and provide underlying signal protection for the accurate decoding of the nozzle driver board.

[0044] 103. Send the coded data to the nozzle driver board, so that the nozzle driver board performs corresponding data processing on the coded data according to the test type to obtain return data;

[0045] In this embodiment, the nozzle driving board sequentially decodes and decompresses the received coded data, and after restoring the data to the original data format, performs differential processing according to the test type to obtain return data.

[0046] 104. The returned data is transmitted back to the host computer through the printing mainboard, and the returned data is compared with the original test data to obtain the test results;

[0047] In this embodiment, after the returned data is transferred to the host computer via the printing mainboard, the host computer performs differentiated comparison according to the test type; for the uninterrupted stability test, the host computer compares the returned 0 / 1 actual count with the theoretical value of the original data to obtain the test result; for the functional stability test, the host computer compares the returned image with the original image pixel by pixel to obtain the test result.

[0048] 105. Perform stability assessment based on the test results of all test types to obtain stability assessment results;

[0049] In this embodiment, for the uninterrupted stability test, the focus is on the 0 / 1 count deviation rate and the abnormal point density, which directly reflect the continuity of the nozzle drive signal, and continuity is the key to ensuring the consistency of the ink droplet ejection frequency and avoiding uneven thickness of the light-emitting layer; for the functional stability test, the focus is on the pixel matching rate and edge error rate, which quantify the accuracy of pixel-level data transmission and directly affect the resolution and edge clarity of the display panel; based on the test results of the uninterrupted stability test and the functional stability test, the upper computer comprehensively evaluates the stability of the data transmission link in different dimensions, and finally obtains the stability evaluation result.

[0050] In an embodiment of the present invention, it first generates corresponding original test data in the host computer for the two test types of uninterrupted stability test and functional stability test, and compresses the data to adapt to the multi-level transmission requirements of the printing system. The compressed data is signal-balanced encoded by the printing main board to improve the anti-interference ability of the data, and then the encoded data is transmitted to the nozzle driver board. The nozzle driver board processes the encoded data differently according to the test type to meet different test requirements, and then transmits the processed data back to the host computer; finally, the processed return data is compared with the original test data to quantify the stability of data transmission, and a comprehensive evaluation is performed based on the test results of the two test types to obtain the final stability evaluation result; the present invention realizes the accurate detection and evaluation of the data transmission stability of the OLED printing system by generating and processing data for the two test types, full-link transmission and return comparison.

[0051] See also Figure 2 , two embodiments of the data transmission stability testing method in the embodiment of the present invention include:

[0052] 201. If the selected test type is an uninterrupted stability test, then in the host computer, original test data of the sequence is generated according to a preset rule, and the original test data of the sequence is compressed to obtain compressed data;

[0053] In this embodiment, the host computer generates a sequence of original test data with 0 / 1 as the characteristic elements according to the requirements of uninterrupted stability testing, sets the 0 / 1 quantity ratio and data length (such as a continuous pulse sequence of the simulated nozzle drive signal) through preset rules, and uses a compression algorithm adapted to the bandwidth of the printing system (such as dictionary compression) to reduce the data volume, forming compressed data that is easy to transmit efficiently, thereby meeting the stability detection requirements of long-term continuous data transmission of OLED printing.

[0054] 202. If the selected test type is a functional stability test, binary image data is generated in the host computer according to a preset pixel size, and the binary image data is compressed to obtain compressed data;

[0055] In this embodiment, the upper computer arranges the 0 / 1 feature elements into binary image data (such as a simulated pixel pit filling pattern) according to the preset pixel size based on the functional stability test requirements and the pixel forming principle of OLED printing. Through row and column compression and other processing that adapts to the characteristics of the image data, compressed data that meets the parsing requirements of the printing mainboard is formed, which is used to detect the integrity of complex image data transmission.

[0056] See also Figure 3 , three embodiments of the data transmission stability testing method in the embodiment of the present invention include:

[0057] 301. If the selected test type is an uninterrupted stability test, an uninterrupted stability test instruction is generated in the host computer;

[0058] In this embodiment, when the OLED printing system selects the uninterrupted stability test type, the host computer immediately generates an uninterrupted stability test instruction. This instruction follows the communication protocol of the OLED printing system and adopts a binary format compatible with the nozzle driver board. In the prior art, traditional data stability test instructions do not distinguish the high-frequency signal transmission requirements of the printing scenario, resulting in the driver board being unable to respond to the continuous data stream in real time. This solution uses a customized instruction format to enable the nozzle driver board FPGA chip to quickly call a dedicated data processing module based on the instruction identifier.

[0059] The uninterrupted stability test instruction serves as the control signal for the entire test process and carries key information about the test, including the test type and basic parameter setting requirements. For example, the instruction will clearly indicate that this is an uninterrupted stability test, as well as requirements for basic parameters such as test duration and data transmission frequency. This information will guide subsequent data generation, processing, and transmission processes.

[0060] 302. Determine the quantity characteristics and data size of the characteristic elements according to the preset rules to obtain the original test data of the sequence;

[0061] In this embodiment, the host computer determines the quantitative characteristics (i.e., the number of 0s and 1s) and the data size (i.e., the total length of the data) of the characteristic elements (i.e., 0s and 1s) based on preset rules (involving the ink droplet ejection frequency and data transmission rate in the OLED printing system). The data is arranged in a pattern such as "000...111..." or "01 alternating" to simulate the pulse sequence in the nozzle drive signal (such as the on / off signal), ensuring that the generated sequence data is highly consistent with the nozzle start / stop and frequency control instructions during the printing process.

[0062] By accurately determining the quantitative characteristics and data scale of characteristic elements, the generated sequence raw test data can more realistically reflect the data conditions that the OLED printing system may encounter in actual work.

[0063] 303. Encapsulate the uninterrupted stability test instruction and the sequence original test data into an instruction data packet;

[0064] In this embodiment, the host computer encapsulates the generated uninterrupted stability test instructions and the sequence original test data obtained according to the above rules to form an instruction data packet, and integrates the test instructions and the data to be tested into a whole, which is convenient for transmission and processing in the OLED printing system, ensuring the orderliness and accuracy of data transmission, avoiding confusion or loss of instructions and data during transmission, and thus improving the stability of data transmission.

[0065] 304. Compress the instruction data packet to obtain compressed data;

[0066] In this embodiment, in the actual OLED inkjet printing process, both the image and the data packet are large, and therefore need to be compressed. In order to simulate this step, the impact of data compression also needs to be considered when performing data transmission stability testing; therefore, the host computer uses a suitable compression method, such as dictionary compression, row / column compression, prefix compression, etc., to compress the instruction data packet; taking dictionary compression as an example, the host computer scans the instruction data packet, extracts the repeated bytes or byte sequences therein, constructs a dictionary and replaces them with the index values in the dictionary, thereby achieving data compression; after compression, the size of the instruction data packet is significantly reduced, making it easier to transmit quickly under the limited bandwidth of the OLED printing system.

[0067] See also Figure 4 , the four embodiments of the data transmission stability testing method in the embodiment of the present invention include:

[0068] 401. If the selected test type is a functional stability test, a functional stability test instruction is generated in the host computer;

[0069] In this embodiment, after the OLED printing system selects the functional stability test type, the host computer generates a functional stability test instruction, which includes the type of test, the number of test rounds, basic requirements for image data, etc.

[0070] In OLED printing, the same pixel often requires multiple rounds of ink replenishment (e.g., three injections). Traditional test instructions don't account for multi-round data processing requirements, resulting in the driver board being unable to cache multiple sets of image data. This solution's round number parameter enables the test to simulate the multi-round injection timing of actual printing, verifying the driver board's consistency in image data processing over time and avoiding pixel formation deviations caused by data confusion between rounds. For example, the instructions specify that this functional stability test requires 10 rounds, and the image data transmitted in each round must meet specific pixel size and format requirements. This information will provide guidance for subsequent data generation and testing processes.

[0071] 402. Determine the quantity characteristics and pixel scale of the feature elements according to a preset pixel size;

[0072] In this embodiment, the host computer determines the quantitative characteristics (i.e., the number of 0s and 1s) and the pixel scale (i.e., the number of pixels in the length and width of the image) of the feature elements (i.e., 0s and 1s) according to a preset rule;

[0073] For OLED printing systems, the mapping relationship between pixel size and actual printing area can be used to convert 0 / 1 data into pixel points (1 represents ink droplet injection, 0 represents no injection), forming a binary matrix that simulates the printing pattern, ensuring that the data characteristics directly correspond to the pixel light-emitting layer structure after printing; for example, in order to simulate a high-resolution printing scene, the image size is set to 200 pixels in length and 150 pixels in width. At the same time, based on the complexity of the image and the correlation between pixels, the distribution of the number of 0 and 1 is determined to ensure that the generated binary image data can accurately reflect the characteristics of the actual printed image.

[0074] 403. Arrange the feature elements into binary image data according to the quantity feature and the pixel scale;

[0075] In this embodiment, randomly generated data containing 0 and 1 are arranged into binary image data; during the arrangement process, methods such as row and column rearrangement may be used to correspond the data to each pixel point of the image according to a specific algorithm to form a binary image that meets the requirements.

[0076] 404. Encapsulate the binarized image data and the functional stability test instruction into an image data packet;

[0077] In this embodiment, the host computer encapsulates the generated functional stability test instructions and the image data packet obtained according to the above rules to form an image data packet, and integrates the test instructions and the data to be tested into a whole, which is convenient for transmission and processing in the OLED printing system, ensuring the orderliness and accuracy of data transmission, avoiding confusion or loss of instructions and data during transmission, and thus improving the stability of data transmission.

[0078] 405. Compress the image data packet to obtain compressed data;

[0079] In this embodiment, the host computer uses a suitable compression method, such as dictionary compression, row / column compression, etc., to compress the image data packet. Taking row / column compression as an example, it scans the image data row by row or column by column, and merges and records consecutive identical pixel values (0 or 1), thereby reducing the amount of data. After compression, the size of the image data packet is significantly reduced, which is more suitable for fast transmission under the limited bandwidth of the OLED printing system.

[0080] See also Figure 5 The five embodiments of the data transmission stability testing method in the embodiment of the present invention include:

[0081] 501. Send the compressed data to the printing main board. After the printing main board receives the compressed data, it performs frame processing on the compressed data to obtain data to be encoded.

[0082] In this embodiment, after receiving the compressed data sent by the host computer, the printing main board first performs frame processing; according to the maximum transmission unit of the LVDS transmission link, the continuous compressed data is cut into data segments of fixed length to form data frames to be encoded;

[0083] In OLED printing, the compressed image data may be as high as several MB. Traditional non-frame transmission is prone to frame loss due to data congestion. The frame processing of this solution ensures the orderly transmission of multiple frames of data when multiple nozzles are driven in parallel, avoiding confusion in driver board data parsing due to blurred frame boundaries.

[0084] 502. Perform multi-bit mapping encoding conversion on each to-be-encoded data to obtain redundant encoded data;

[0085] In this embodiment, for each frame of data to be encoded, the printing mainboard adopts a coding algorithm such as 4B / 5B or 8B / 10B to perform multi-bit mapping conversion. In OLED printing, data is transmitted between the printing mainboard and the nozzle driver board via the LVDS (Low Voltage Differential Signaling) protocol. The high-frequency signal of the LVDS protocol is easily affected by parasitic capacitance of PCB traces and electromagnetic interference. To address this problem, the present invention performs multi-bit mapping coding conversion on each data to be encoded. Taking 4B / 5B coding as an example, 4 bits of original data are mapped to 5 bits of encoded data. Multi-bit mapping coding converts the original data into a balanced signal suitable for LVDS transmission by adding redundant bits. As a low-voltage differential signal, LVDS relies on the level flipping of positive and negative signal pairs to transmit data. The number of high and low levels of the encoded signal is balanced, which can effectively reduce common-mode noise interference (such as electromagnetic compatibility (EMC) issues) while providing sufficient edge jumps required for clock recovery.

[0086] 503. Encapsulate the redundant coded data to obtain coded data.

[0087] In this embodiment, the printing mainboard encapsulates the encoded redundant data into a data frame that complies with the LVDS transmission protocol, namely, the encoded data.

[0088] See also Figure 6 The six embodiments of the data transmission stability testing method in the embodiment of the present invention include:

[0089] 601. Send the encoded data to the nozzle driver board. After the nozzle driver board receives the encoded data, it sequentially performs decoding and decompression processing on the encoded data to obtain restored data.

[0090] In this embodiment, after the nozzle driver board receives the encoded data sent by the printing main board, it first performs 4B / 5B or 8B / 10B decoding through the hardware decoding module to restore the encoded data to the original binary sequence; then, according to the compression algorithm agreed upon by the host computer and the driver board (such as dictionary compression or run-length encoding), the decoded data is decompressed and restored to the original test data format (such as sequence original test data or binarized image data), which is the restored data.

[0091] 602. If the test type is an uninterrupted stability test, extract and count characteristic parameters of the restored data to obtain characteristic parameter statistics, and encapsulate the characteristic parameter statistics as return data;

[0092] In this embodiment, the printhead driver board extracts characteristic parameters from the restored sequence data, identifies 0 / 1 elements in the sequence, and counts parameters such as the maximum length of consecutive identical elements (e.g., the longest string of consecutive 1s) and the total 0 / 1 ratio. The board then records the statistical results using a built-in hardware counter to obtain characteristic parameter statistics.

[0093] The continuity of the printhead drive signal directly affects the ink droplet ejection frequency. This solution uses real-time counting and continuity detection to accurately capture missing 0 / 1 signals (e.g., sending 1000 1s but receiving 998) or abnormal continuous signals (e.g., a burst of 15 consecutive 0s) caused by LVDS transmission noise.

[0094] 603. If the test type is a functional stability test, the restored data is recompressed and encapsulated as return data;

[0095] In this embodiment, after receiving the restored data, the nozzle driver board stores the compressed image data inside it, completely simulating the data receiving steps during actual printing; then, it uses the same compression algorithm as the host computer to re-compress the cached data to prepare for data transmission;

[0096] In actual printing, the same pixel requires multiple rounds of ink droplet spraying to fill the pixel pit (such as three ink fillings). This solution caches multiple rounds of image data and recompresses and returns it. This can verify whether the driver board maintains data consistency during multiple rounds of processing, thereby completing the transmission stability test of the round-by-round printing data.

[0097] See also Figure 7 , the seven embodiments of the data transmission stability testing method in the embodiment of the present invention include:

[0098] 701. The returned data is transmitted to the host computer via the printing mainboard;

[0099] In this embodiment, the nozzle driver board sends the packaged return data (such as characteristic parameter statistical results or recompressed image data) to the printing main board through the LVDS link. The main board performs the opposite processing flow to the sending process on the return data, and finally transmits the processed return data to the host computer through the network interface.

[0100] 702. After the host computer receives the returned data, it extracts the returned data to obtain the extraction result;

[0101] In this embodiment, after receiving the returned data, the host computer first classifies the data according to the test type, and then performs targeted data extraction.

[0102] 703. If the extraction result is a characteristic parameter statistical result, the statistical result data is compared with the original test data in terms of sequence characteristic parameters to obtain a test result;

[0103] In this embodiment, if the extraction result is a statistical result of characteristic parameters, the following comparison methods can be performed. First, a quantity consistency comparison is performed to compare the quantity characteristics and data scale of the characteristic elements in the returned data, that is, to compare the 0 / 1 in the returned data with the theoretical value of the original test data. This step can calculate the deviation rate of data transmission; in addition, the sections where data anomalies occur can be checked to locate the transmission link where the anomaly occurs; the statistical results of multiple rounds of uninterrupted tests can also be statistically analyzed to determine the fluctuation trend of multiple statistical results over time to determine the timing stability of data transmission.

[0104] 704. If the extraction result is restored data, perform a binary image pixel comparison between the restored data and the original test data to obtain a test result;

[0105] In this embodiment, if the extraction result is restored data, the following comparison method can be used. The host computer first compares the decompressed restored image with the original binary image pixel by pixel, calculates the number and position of different pixels in the two images, and determines the pixel consistency between the restored data and the original test data. It can also evaluate the edge accuracy of the restored data and the stability of its edge area. Finally, it is necessary to perform consistency analysis on the injection results of the same pixel in different rounds to evaluate its multi-round stability. Steps 703 and 704 achieve comprehensive verification of data transmission stability through differentiated comparison strategies to adapt to the diverse requirements of OLED printing systems for data transmission stability.

[0106] The above describes the data transmission stability test method in the embodiment of the present invention. The following describes the data transmission stability test system in the embodiment of the present invention. Figure 8 , an embodiment of a data transmission stability testing system in an embodiment of the present invention includes:

[0107] The data transmission stability testing system includes: a control device 801 and a host computer 802 electrically connected to the control device 801, a printing main board 803 and a nozzle driving board 804; the control device 801 is used to execute the data transmission stability testing method described above.

[0108] Figure 9 The diagram is a schematic structural diagram of a data transmission stability testing device provided in an embodiment of the present invention. The data transmission stability testing device 900 may vary significantly depending on configuration or performance, and may include one or more central processing units (CPUs) 910 (e.g., one or more processors), a memory 920, and one or more storage media 930 (e.g., one or more mass storage devices) storing application programs 933 or data 932. The memory 920 and storage medium 930 may be either transient or persistent storage. The program stored in the storage medium 930 may include one or more modules (not shown), each of which may include a series of instruction operations within the data transmission stability testing device 900. Furthermore, the processor 910 may be configured to communicate with the storage medium 930, executing the series of instruction operations stored in the storage medium 930 on the data transmission stability testing device 900 to implement the steps of the data transmission stability testing method provided in the aforementioned method embodiments.

[0109] The data transmission stability testing device 900 may further include one or more power supplies 940, one or more wired or wireless network interfaces 950, one or more input and output interfaces 960, and / or one or more operating systems 931, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD, etc. It will be understood by those skilled in the art that Figure 9 The structure of the data transmission stability test device shown does not constitute a limitation to the data transmission stability test device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0110] The present invention also provides a computer-readable storage medium, which may be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium. The computer-readable storage medium stores instructions, which, when executed on a computer, cause the computer to execute the steps of the data transmission stability testing method.

[0111] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described systems, devices, and units can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0112] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the portion that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes various media that can store program code, such as a USB flash drive, a mobile hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0113] Finally, it should be noted that the above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art will be able to modify the technical solutions described in the aforementioned embodiments or substitute equivalents for some of the technical features. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention shall be included within the scope of protection of the present invention.

Claims

1. A data transmission stability testing method, characterized in that: The invention is applied to a data transmission stability test system, which includes: a control device and a host computer electrically connected to the control device, a printing main board and a nozzle driving board; the host computer is electrically connected to the printing main board, and the printing main board is electrically connected to the nozzle driving board; the data transmission stability test method includes the following steps: According to the selected test type, original test data is generated in the host computer, and the original test data is compressed to obtain compressed data; the test type includes uninterrupted stability test and functional stability test; The compressed data is sent to the printing main board, and the printing main board is used to perform signal balance encoding processing on the compressed data to obtain encoded data; Send the coded data to the nozzle driver board, so that the nozzle driver board performs corresponding data processing on the coded data according to the test type to obtain the return data; The returned data is sent back to the host computer through the printing mainboard, and the returned data is compared with the original test data to obtain the test results; A stability assessment is performed based on the test results of all test types to obtain a stability assessment result.

2. The data transmission stability testing method according to claim 1, characterized in that: The method of generating original test data in the host computer according to the selected test type and compressing the original test data to obtain compressed data includes: If the selected test type is the uninterrupted stability test, the host computer generates the original test data of the sequence according to the preset rules, and compresses the original test data of the sequence to obtain compressed data; If the selected test type is a functional stability test, binary image data is generated in the host computer according to a preset pixel size, and the binary image data is compressed to obtain compressed data.

3. The data transmission stability testing method according to claim 2, characterized in that: If the selected test type is an uninterrupted stability test, the host computer generates sequence original test data according to preset rules, and compresses the sequence original test data to obtain compressed data, including: If the selected test type is an uninterrupted stability test, an uninterrupted stability test instruction is generated in the host computer; Determine the quantity characteristics and data size of characteristic elements according to preset rules to obtain the original test data of the sequence; Encapsulate the uninterrupted stability test instructions and sequence original test data into an instruction data packet; The instruction data packet is compressed to obtain compressed data.

4. The data transmission stability testing method according to claim 2, wherein: If the selected test type is a functional stability test, then in the host computer, binary image data is generated according to a preset pixel size, and the binary image data is compressed to obtain compressed data, including: If the selected test type is a functional stability test, a functional stability test instruction is generated in the host computer; Determining the quantity characteristics and pixel scale of feature elements according to a preset pixel size; Arrange feature elements into binary image data according to quantitative characteristics and pixel scale; Encapsulating the binary image data and the functional stability test instruction into an image data packet; The image data packet is compressed to obtain compressed data.

5. The data transmission stability testing method according to claim 1, wherein: The compressed data is sent to the printing mainboard, and the compressed data is subjected to signal balancing encoding processing by the printing mainboard to obtain encoded data, including: The compressed data is sent to the printing main board. After the printing main board receives the compressed data, it is framed to obtain the data to be encoded. Performing multi-bit mapping encoding conversion on each to-be-encoded data to obtain redundant encoded data; Data encapsulation is performed on the redundant coded data to obtain coded data.

6. The data transmission stability testing method according to claim 1, wherein: The step of sending the coded data to the nozzle driver board so that the nozzle driver board performs corresponding data processing on the coded data according to the test type to obtain the returned data includes: The coded data is sent to the nozzle driver board. After the nozzle driver board receives the coded data, it performs decoding and decompression processing on the coded data in sequence to obtain the restored data; If the test type is an uninterrupted stability test, the characteristic parameters of the restored data are extracted and counted to obtain the characteristic parameter statistics, and the characteristic parameter statistics are encapsulated as the return data; If the test type is a functional stability test, the restored data will be recompressed and encapsulated as the return data.

7. The data transmission stability testing method according to claim 1, wherein: The returned data is transmitted back to the host computer through the printing mainboard, and the returned data is compared with the original test data to obtain the test results, including: The returned data is sent back to the host computer through the printing mainboard; After the host computer receives the returned data, it extracts the returned data to obtain the extraction result; If the extraction result is a characteristic parameter statistical result, the statistical result data is compared with the original test data for sequence characteristic parameters to obtain the test result; If the extracted result is restored data, the restored data is compared with the original test data in binary image pixels to obtain the test result.

8. A data transmission stability testing system, characterized in that: The data transmission stability testing system includes: a control device and a host computer, a printing main board and a nozzle driving board electrically connected to the control device; the control device is used to execute the data transmission stability testing method according to any one of claims 1 to 7.

9. A data transmission stability testing device, characterized in that: The data transmission stability testing device includes: a memory and at least one processor, wherein instructions are stored in the memory; At least one of the processors calls the instructions in the memory to enable the data transmission stability testing device to perform each step of the data transmission stability testing method according to any one of claims 1 to 7.

10. A computer-readable storage medium having instructions stored thereon, characterized in that: When the instructions are executed by a processor, the steps of the data transmission stability testing method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Control box test device based on single-chip microcomputer

    CN105302119A

  • Spray head screening method, device, equipment and medium

    CN115371981A