An LED display direct drive display method and related devices

Through the direct drive display method, the core signal processing board directly outputs dot matrix scanning data, and combines the logic board with its own memory cache, which solves the problems of large size, heavy and high energy consumption of traditional LED displays, realizing integrated light and thin and convenient operation.

CN119889224BActive Publication Date: 2025-07-25GUANGZHOU SAMPLEX ELECTRONICS TECH
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510387080.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-31
Publication Date
2025-07-25
Estimated Expiration
2045-03-31

AI Technical Summary

Technical Problem

The traditional LED display driving method leads to complex system structure, large size, heavy weight and high energy consumption, making it difficult to achieve light and thin integration, and is inconvenient to operate.

Method used

The direct drive display method is adopted to directly output dot matrix scanning data through the core signal processing board, abandon traditional receiving cards, and use the logic board to provide memory cache data to reduce hardware components and volume, and realize the thinner and thinner LED display screen.

Benefits of technology

It reduces hardware costs, reduces display size, improves system stability and convenience, meets energy-saving and environmentally friendly requirements, and is suitable for miniaturization and integrated application scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119889224B_ABST
    Figure CN119889224B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of LED display screens, and particularly to a direct drive display method and related devices for an LED display screen. The method includes: obtaining data to be displayed and sending the data to be displayed to a core signal processing board; obtaining the signal frame duration; controlling the core signal processing board to output dot matrix scanning data based on the data to be displayed and the signal frame duration; sending the dot matrix scanning data to a logic board; and controlling the LED display screen to display the data to be displayed based on the dot matrix scanning data and the logic board. The present application helps to enhance the thin and light integration of the LED display screen.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of LED display screens, and particularly to a direct drive display method for LED display screens and related devices. Background Art

[0002] With the rapid development of information dissemination technology, LED display screens, as an important information display carrier, have been widely used in many fields such as advertising, conference displays, stage performances, monitoring and command, etc. From large outdoor advertising screens to indoor high-definition display screens, people's performance requirements for LED display screens are constantly increasing. Not only do they expect it to present clear pictures with high resolution, high brightness, and high contrast, but they also have higher pursuits for its appearance design and ease of use.

[0003] In the early LED display screen technology, a relatively traditional driving method was adopted. This traditional solution usually relies on multiple receiving cards to drive the LED dot matrix. The use of numerous receiving cards makes the entire system structure complex and the wiring cumbersome, not only increasing the hardware cost but also reducing the stability and reliability of the system.

[0004] In addition, the traditional solution faces huge challenges in achieving miniaturization, integration, and thinness. On the one hand, multiple receiving cards and related supporting circuits occupy a large amount of space, making it difficult to meet some application scenarios with strict requirements on device volume, such as embedded display screens in small meeting rooms, mobile display devices, etc.; on the other hand, the use of a large number of hardware increases the weight of the device, which is not conducive to installation and handling. At the same time, the complex structure also increases the energy consumption of the device, which does not conform to the current development trend of energy conservation and environmental protection.

[0005] In actual applications, users expect to be able to operate the LED display screen as simply and conveniently as using a liquid crystal TV, and hope that the display screen can achieve a thin and integrated design to better integrate into various usage environments. However, the traditional LED display screen driving solution cannot meet these requirements. Therefore, researching and developing a new direct drive display method and system for LED display screens to overcome the defects of the traditional solution has become an urgent problem to be solved in this field. Summary of the Invention

[0006] To help strengthen the thin and integrated design of the LED display screen, this application provides a direct drive display method for LED display screens and related devices.

[0007] In a first aspect, a direct drive display method for an LED display screen provided by this application adopts the following technical solution:

[0008] A direct drive display method for an LED display screen includes:

[0009] Obtain the data to be displayed and send the data to be displayed to the core signal processing board;

[0010] Obtain the signal frame duration;

[0011] Based on the data to be displayed and the signal frame duration, control the core signal processing board to output dot matrix scan data;

[0012] Send the dot matrix scan data to the logic board;

[0013] Based on the dot matrix scan data and the logic board, control the LED display screen to display the data to be displayed.

[0014] By adopting the above technical solution, obtain the data to be displayed, send the data to be displayed to the core signal processing board, obtain the signal frame duration, control the core signal processing board to output dot matrix scan data according to the data to be displayed and the signal frame duration, then send the dot matrix scan data to the logic board, and finally control the LED display screen to display the data to be displayed according to the dot matrix scan data and the logic board; compared with the traditional LED display screen display method, the core signal processing board directly outputs dot matrix scan data, abandoning the traditional receiving card, which not only reduces the cost of hardware components, but also reduces the overall volume of the display screen, helping to make the display screen thinner and lighter. At the same time, the logic board only needs the built-in memory to cache data, without the need to externally connect a memory chip, thereby further reducing the hardware cost and further reducing the volume of the display screen, and further strengthening the miniaturization, thinness and integration of the display screen.

[0015] Optionally, the obtaining the signal frame duration includes:

[0016] Obtain the target clock frequency of the LED driver chip;

[0017] Based on the target clock frequency, obtain the target gray data frequency;

[0018] Based on the target gray data frequency, obtain the target data output duration corresponding to the LED driver chip;

[0019] Based on the target data output duration, obtain the signal frame duration.

[0020] Optionally, the controlling the LED display screen to display the data to be displayed based on the dot matrix scan data and the logic board includes:

[0021] Number the signal frames based on the data to be displayed and a preset display rule;

[0022] Based on the display number, respectively obtain the display data corresponding to each signal frame;

[0023] Obtain the current number and the current data;

[0024] Obtain the target data that matches the current number;

[0025] Determine whether the current data is consistent with the target data;

[0026] If the current data is consistent with the target data, control the LED display screen to display the data to be displayed based on the dot matrix scan data and the logic board.

[0027] Optionally, after determining whether the current data is consistent with the target data, it further includes:

[0028] If the current data is not consistent with the target data, match the current data with the target data and obtain the matching degree;

[0029] Determine whether the matching degree is a perfect match;

[0030] If the matching degree is the perfect match, determine whether the current data is the initial continuous data;

[0031] If the current data is the initial continuous data, determine whether the current time node is the transmission termination node;

[0032] If the current time node is not the transmission termination node, control the LED display screen to display the data to be displayed based on the dot matrix scan data and the logic board;

[0033] If the current time node is the transmission termination node, determine whether the matching degree exceeds the first degree threshold;

[0034] If the matching degree exceeds the first degree threshold, control the LED display screen to display the data to be displayed based on the dot matrix scan data and the logic board;

[0035] If the matching degree does not exceed the first degree threshold, determine whether the matching degree exceeds the second degree threshold;

[0036] If the matching degree exceeds the second degree threshold, obtain the first importance level corresponding to the missing data;

[0037] Determine whether the first importance level meets the preset degree requirement and generate a judgment result;

[0038] Generate a target display method based on the judgment result.

[0039] Optionally, after determining whether the matching degree is a perfect match, it further includes:

[0040] If the matching degree is not the perfect match, obtain the matching abnormal points;

[0041] Obtain the abnormal data corresponding to the matching abnormal points;

[0042] Determine whether the abnormal data exists in the target data;

[0043] If the abnormal data does not exist in the target data, keep the current display;

[0044] If the abnormal data exists in the target data, obtain the second importance level corresponding to the abnormal data;

[0045] Determine whether the second importance level meets the preset importance level requirements;

[0046] If the second importance level meets the preset importance level requirements, keep the current display;

[0047] If the second importance level does not meet the preset importance level requirements, based on the dot matrix scanning data and the logic board, control the LED display screen to display the data to be displayed.

[0048] Optionally, the determining whether the first importance level meets the preset importance level requirements and generating a determination result includes:

[0049] Obtain the number of data packets corresponding to the missing data;

[0050] Determine whether the number of data packets is greater than 1;

[0051] If the number of data packets is equal to 1, determine whether the first importance level is greater than the third importance level threshold;

[0052] If the first importance level is greater than the third importance level threshold, determine that the first importance level does not meet the preset importance level requirements;

[0053] If the number of data packets is greater than 1, determine whether there is a first importance level corresponding to the data packet that is greater than the third importance level threshold;

[0054] If there is a first importance level corresponding to the data packet that is greater than the third importance level threshold, determine that the first importance level does not meet the preset importance level requirements;

[0055] If there is no first importance level greater than the third importance level threshold, respectively obtain the importance level grades corresponding to different first importance levels;

[0056] Based on the importance level grades and the number of data packets corresponding to the importance level grades, obtain the target level value;

[0057] If the target level value is greater than the preset target value, it is determined that the first importance level does not meet the preset level requirements;

[0058] If the target level value is less than or equal to the preset target value, it is determined that the first importance level meets the preset level requirements.

[0059] Optionally, determining whether the first importance level meets the preset level requirements and generating a judgment result further includes:

[0060] Analyze the data to be displayed and obtain the target content corresponding to the target data;

[0061] Analyze the missing data and obtain the missing content corresponding to the missing data;

[0062] Obtain the degree of fit between the missing content and the target content;

[0063] Judge whether the degree of fit exceeds the fourth degree threshold;

[0064] If the degree of fit exceeds the fourth degree threshold, it is determined that the first importance level does not meet the preset level requirements;

[0065] If the degree of fit does not exceed the fourth degree threshold, it is determined that the first importance level meets the preset level requirements.

[0066] In a second aspect, the present application also discloses a direct drive display system for an LED display screen, adopting the following technical solution:

[0067] A direct drive display system for an LED display screen, comprising:

[0068] A first acquisition module, configured to acquire data to be displayed and send the data to be displayed to a core signal processing board;

[0069] A second acquisition module, configured to acquire a signal frame duration;

[0070] A data output module, configured to control the core signal processing board to output dot matrix scan data based on the data to be displayed and the signal frame duration;

[0071] A data sending module, configured to send the dot matrix scan data to a logic board;

[0072] A data display module, configured to control the LED display screen to display the data to be displayed based on the dot matrix scan data and the logic board.

[0073] By adopting the above technical solution, the data to be displayed is obtained and sent to the core signal processing board. The signal frame duration is obtained, and the core signal processing board is controlled to output dot matrix scanning data according to the data to be displayed and the signal frame duration. Then, the dot matrix scanning data is sent to the logic board. Finally, according to the dot matrix scanning data and the logic board, the LED display screen is controlled to display the data to be displayed. Compared with the traditional LED display screen display method, the core signal processing board directly outputs dot matrix scanning data, abandoning the traditional receiving card, which not only reduces the cost of hardware components but also reduces the overall volume of the display screen, helping to make the display screen thinner and lighter. At the same time, the logic board only needs the built-in memory to cache data without an external memory chip, thereby further reducing the hardware cost and further reducing the volume of the display screen, and further strengthening the thinness and lightness of the display screen.

[0074] In the third aspect, a computer device provided by the present application adopts the following technical solution:

[0075] An intelligent terminal includes a memory and a processor. The memory is used to store a computer program that can run on the processor. When the processor loads the computer program, it executes the method of the first aspect.

[0076] By adopting the above technical solution, a computer program is generated based on the method of the first aspect and stored in the memory to be loaded and executed by the processor. Thus, an intelligent terminal is made according to the memory and the processor, which is convenient for users to use.

[0077] In the fourth aspect, a computer-readable storage medium provided by the present application adopts the following technical solution:

[0078] A computer-readable storage medium stores a computer program. When the computer program is loaded by the processor, it executes the method of the first aspect.

[0079] By adopting the above technical solution, a computer program is generated based on the method of the first aspect and stored in the computer-readable storage medium to be loaded and executed by the processor. Through the computer-readable storage medium, the readability and storage of the computer program are facilitated.

[0080] In summary, the present application includes the following beneficial technical effects:

[0081] Compared with the traditional LED display method, the core signal processing board directly outputs dot matrix scanning data, eliminating the traditional receiving card. This not only reduces the cost of hardware components but also decreases the overall volume of the display, contributing to making the display more lightweight and thinner. At the same time, the logic board only needs its own memory to cache data without the need for an external memory chip, thus further reducing the hardware cost and further decreasing the volume of the display, and further enhancing the lightweight and thinness of the display. Description of the Drawings

[0082] Figure 1 is the main flowchart of a direct drive display method for an LED display in an embodiment of the present application;

[0083] Figure 2 is the flowchart of steps S201 to S204;

[0084] Figure 3 is the flowchart of steps S301 to S306;

[0085] Figure 4 is the flowchart of steps S401 to S411;

[0086] Figure 5 is the flowchart of steps S501 to S508;

[0087] Figure 6 is the flowchart of steps S601 to S610;

[0088] Figure 7 is the flowchart of steps S701 to S706;

[0089] Figure 8 is the module diagram of a direct drive display system for an LED display in an embodiment of the present application.

[0090] Description of the Reference Numerals:

[0091] 1. First acquisition module; 2. Second acquisition module; 3. Data output module; 4. Data sending module; 5. Data display module. Detailed Embodiments

[0092] In a first aspect, the present application discloses a direct drive display method for an LED display.

[0093] Referring to Figure 1 , a direct drive display method for an LED display includes steps S101 to S105:

[0094] Step S101: Acquire the data to be displayed and send the data to be displayed to the core signal processing board.

[0095] Specifically, in this embodiment, the data to be displayed is the data that is about to be or needs to be displayed on the LED display screen, which can be text, pictures, etc.; the core signal processing board is mainly composed of a large-scale FPGA + DDR2 memory, and its core function is to divide the standard progressive-scan 4K signal into 8-channel serial high-speed signals for output according to the scanning order of the LED dot matrix.

[0096] After parsing the pixel data of each row, the FPGA allocates the divided data blocks to the corresponding channel groups in sequence according to the pre-set 8-channel allocation rule. The data of these channel groups is then transmitted to the DDR2 SDRAM for temporary caching. During the process of writing data into the DDR2 SDRAM, the FPGA ensures the writing order and address accuracy of the data through control signals, and at the same time utilizes the burst read / write mode of the DDR2 SDRAM to improve the efficiency of data caching. The high-speed caching ability of the DDR2 SDRAM can meet the storage requirements of the large data volume of the 4K signal, providing a stable data source for subsequent data processing.

[0097] Step S102: Obtain the signal frame duration.

[0098] Specifically, the signal frame duration is the signal frame duration of the high-speed serial signal output by the core signal processing board. In this embodiment, the time for the LED driver chip to output 16 bits is used as the signal frame duration of the high-speed serial signal output by the core signal processing board; when the LED driver chip outputs the display data at a certain frequency, this frequency corresponds to the signal frame frequency of the high-speed serial signal output.

[0099] Step S103: Based on the data to be displayed and the signal frame duration, control the core signal processing board to output dot matrix scanning data.

[0100] Specifically, according to the signal frame duration, the data to be displayed is output as dot matrix scanning data; in this embodiment, the core signal processing board directly outputs the dot matrix scanning data, which is equivalent to using one core board to replace 16 receiving cards to drive the LED dot matrix, greatly enhancing the miniaturization, integration and thinness of the LED display screen.

[0101] Step S104: Send the dot matrix scanning data to the logic board.

[0102] Specifically, in this embodiment, after all row data of a frame of 4K signal are cached in DDR2 SDRAM, FPGA starts to read data from DDR2 SDRAM and re-arranges it according to the format requirements of 8-channel serial high-speed signal. During the arrangement process, FPGA adds specific synchronization signals and control information to the data of each channel to ensure that the receiving end can accurately identify and parse the data during the subsequent transmission process. The arranged data is finally output to the logic board through 8 independent high-speed output channels, completing the processing and conversion tasks of the core signal processing board for 4K signals.

[0103] Step S105: Based on the dot matrix scanning data and the logic board, control the LED display screen to display the data to be displayed.

[0104] Specifically, in this embodiment, the memory resources of the FPGA inside the logic board are directly used to cache a complete frame of display data. After the logic board receives the 8-channel serial high-speed signal from the core signal processing board, it first decodes and organizes the signal, and then stores the data in the memory of the FPGA in sequence according to specific storage rules. This process makes full use of the high-speed read and write characteristics and flexible storage management capabilities of the internal memory of the FPGA to achieve efficient caching of a frame of display data, which not only further greatly enhances the miniaturization, integration and thinness of the LED display screen, but also avoids the cost increase, transmission delay and compatibility issues caused by external memory chips.

[0105] When data needs to be output to the LED driver chip, the logic board accurately reads the corresponding data from the FPGA's built-in memory according to the timing requirements of the LED driver chip, and outputs the data to the LED driver chip in the correct order and time interval. The control logic circuit inside the logic board can monitor the working status and data requirements of the LED driver chip in real time, dynamically adjust the data reading and output rhythm, and ensure the accuracy and stability of data transmission. In this way, the logic board not only realizes efficient caching of display data, but also can work closely with the LED driver chip to achieve precise drive control of the LED display.

[0106] The direct drive display method for the LED display screen provided in this embodiment obtains the data to be displayed, sends the data to be displayed to the core signal processing board, obtains the signal frame duration, controls the core signal processing board to output dot matrix scanning data according to the data to be displayed and the signal frame duration, then sends the dot matrix scanning data to the logic board, and finally controls the LED display screen to display the data to be displayed according to the dot matrix scanning data and the logic board; compared with the traditional LED display screen display method, the core signal processing board directly outputs dot matrix scanning data, abandoning the traditional receiving card, which not only reduces the cost of hardware components, but also reduces the overall volume of the display screen, helping to make the display screen thinner and lighter. At the same time, the logic board only needs its own memory to cache data, without an external memory chip, thus further reducing the hardware cost and further reducing the volume of the display screen, and further strengthening the miniaturization, thinness and integration of the display screen.

[0107] Referring to Figure 2 , in one implementation manner of this embodiment, step S102 of obtaining the signal frame duration includes steps S201 to S204:

[0108] Step S201: Obtain the target clock frequency of the LED driver chip.

[0109] Specifically, the common clock frequency of the LED driver chip is 12.5 MHz. In this embodiment, the target clock frequency is also 12.5 MHz.

[0110] Step S202: Based on the target clock frequency, obtain the target gray data frequency.

[0111] Specifically, the target gray data frequency is the quotient obtained by dividing the target clock frequency by the display data. When the display data is 16 bits, the target gray data frequency is 12.5 MHz ÷ 16 = 781.25 KHz. In this embodiment, the signal frame frequency of the high-speed serial signal output is also 781.25 KHz.

[0112] Step S203: Based on the target gray data frequency, obtain the target data output duration corresponding to the LED driver chip.

[0113] Specifically, in this embodiment, the target data output duration is the quotient obtained by dividing 1 by the target gray data frequency. That is, when the clock frequency of the LED driver chip is 12.5 MHz, the time to output 16-bit gray data is 1 ÷ 781250 Hz = 1.28 us.

[0114] Step S204: Based on the target data output duration, obtain the signal frame duration.

[0115] Specifically, the target data output duration is equal to the signal frame duration, so the signal frame duration is also 1.28us. In this embodiment, the target data output duration is directly set to the signal frame duration of the high-speed serial signal output of the core signal processing board. To ensure that the signal frame duration remains consistent throughout the system and to achieve stable and efficient data transmission, the core signal processing board, the logic board, and the LED driver IC all use the same clock source. For example, the clock frequency of the core signal processing board is 150MHz, and the clock frequency of the serial high-speed signal is 3.5 times 525MHz. The logic board then uses pll to down-convert 525MHz to 75MHz and 12.5Mhz.

[0116] The direct-drive display method for an LED display provided in this embodiment uses the time for the LED driver chip to output 16 bits as the signal frame duration of the high-speed serial signal output by the core signal processing board. The commonly used clock frequency of the LED driver chip is 12.5MHz, and the display data is 16 bits, so the data frequency is 781.25KHz, and the signal frame frequency of the high-speed serial signal output is also 781.25KHz. The logic board only needs the memory provided by the FPGA to cache this frame of data, and no external memory chip is required, which helps to further enhance the miniaturization, lightness and integration of the display screen.

[0117] Reference Figure 3 In one implementation of this embodiment, step S105 controls the LED display screen to display the data to be displayed based on the dot matrix scanning data and the logic board, including steps S301 to S306:

[0118] Step S301: numbering signal frames based on data to be displayed and preset display rules.

[0119] Specifically, in this embodiment, the preset display rule is a preset rule for displaying the data to be displayed on the LED display screen, such as how many characters are displayed in each frame, etc.; the signal frames of the data to be displayed are numbered according to the preset display rule.

[0120] Step S302: Based on the display number, respectively obtain display data corresponding to each signal frame.

[0121] Specifically, the display number is a number used to determine the display order. The smaller the display number, the earlier it starts to be displayed; the display data is the data corresponding to each signal frame.

[0122] Step S303: Get the current number and current data.

[0123] Specifically, in this embodiment, the current number is, under normal circumstances, the display number corresponding to the LED display screen at the current moment; the current data is the data stored in the logic board at the current moment, that is, the data to be displayed on the LED display screen at the next moment.

[0124] Step S304: Obtain target data that matches the current number.

[0125] Specifically, the target data is the data that matches the current number. In this embodiment, after numbering the data to be displayed, the display data corresponding to each number is determined to be fixed. Therefore, as long as the current number is known, the target data that matches it can be found correspondingly.

[0126] Step S305: Determine whether the current data is consistent with the target data.

[0127] Step S306: If the current data is consistent with the target data, then based on the dot matrix scan data and the logic board, control the LED display screen to display the data to be displayed.

[0128] Specifically, in this embodiment, if the current data is consistent with the target data, it indicates that the display process is executed according to the normal situation, and there is no error caused by data transmission delay and errors. Therefore, directly control the LED display screen to display the data stored on the logic board.

[0129] The direct drive display method for the LED display screen provided by this embodiment determines whether the current data and the target data are consistent, thereby determining whether an abnormality occurs during the data transmission and display process of the data to be displayed. If no abnormality occurs, the data stored on the logic board can be normally displayed according to the preset display rules; by determining whether the current data and the target data are consistent, it monitors whether the data to be displayed is displayed according to the preset display rules and display numbers, which helps to reduce data loss or garbled codes caused by data transmission delay and other reasons, thereby improving the accuracy of data display.

[0130] Refer to Figure 4 , in one implementation manner of this embodiment, after step S305 determines whether the current data is consistent with the target data, steps S401 to S411 are further included:

[0131] Step S401: If the current data is inconsistent with the target data, then match the current data with the target data and obtain the matching degree.

[0132] Specifically, in this embodiment, the matching degree is the degree of similarity between the current data and the target data, including data integrity and the sequence of data, etc.

[0133] Step S402: Determine whether the matching degree is a perfect match.

[0134] Specifically, in this embodiment, a complete match means that the target data completely contains all the content of the current data, and the data sorting is also exactly the same.

[0135] Step S403: If the matching degree is a complete match, then determine whether the current data is initial continuous data.

[0136] Specifically, in this embodiment, the initial continuous data is the data that has no interruption in the middle starting from the first data according to the sorting of the target data. For example, if the target data is [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] and the current data is [1, 2, 3, 4, 5], then the current data is initial continuous data. If the current data is [2, 3, 4, 5, 6], which does not start from the first data 1, then the current data is not initial continuous data. If the current data is [1, 2, 4, 5, 6], where the data 3 is missing between data 2 and data 4, then the current data is not initial continuous data either. In addition, if the current data is [1, 2, 4, 3, 5, 6], where the arrangement order of data 4 and data 3 is swapped, then the current data is not initial continuous data either.

[0137] Step S404: If the current data is initial continuous data, then determine whether the current time node is a transmission termination node.

[0138] Specifically, in this embodiment, the transmission termination node is the time node when data transmission stops, including this node moment and the time nodes after this node moment.

[0139] Step S405: If the current time node is not a transmission termination node, then based on the dot matrix scan data and the logic board, control the LED display screen to display the data to be displayed.

[0140] Specifically, in this embodiment, if the current time node is not a transmission termination node, it means that the data transmission process is still ongoing and the data that has been transmitted is normal during the transmission process. Therefore, the data can be displayed according to the normal situation.

[0141] Step S406: If the current time node is a transmission termination node, then determine whether the matching degree exceeds the first degree threshold.

[0142] Specifically, in this embodiment, if the current time node is a transmission termination node, it means that the data transmission process has ended, but the current data is inconsistent with the target data. Therefore, there must be data missing or data position transformation. To determine whether the impact of this situation on data display is significant, further determine whether the matching degree exceeds the first degree threshold, where the first degree threshold is a threshold set in advance to represent the impact of the matching degree on data display.

[0143] Step S407: If the matching degree exceeds the first degree threshold, control the LED display screen to display the data to be displayed based on the dot matrix scan data and the logic board.

[0144] Specifically, in this embodiment, if the matching degree exceeds the first degree threshold, it means that the matching degree is very high. Therefore, in this case, it can be considered that there is no impact on data display. Therefore, the data stored on the logic board can be normally displayed according to the preset display rules.

[0145] Step S408: If the matching degree does not exceed the first degree threshold, determine whether the matching degree exceeds the second degree threshold.

[0146] Specifically, in this embodiment, the second degree threshold is also a preset threshold used to characterize the impact of the matching degree on data display. The difference between it and the first preset degree threshold is that the second degree threshold is less than the first degree threshold.

[0147] Step S409: If the matching degree exceeds the second degree threshold, obtain the first importance level corresponding to the missing data.

[0148] Specifically, in this embodiment, if the matching degree exceeds the second degree threshold, it indicates that the matching degree is relatively high, but it cannot directly indicate that there is no impact on data display. To further determine whether there is an impact on data display, obtain the first importance level corresponding to the missing data. The first importance level is the importance level corresponding to the missing data, that is, the degree of impact of the missing data on data display. It should be noted that in addition to the missing data, in this embodiment, it can also be the impact caused by data sorting transformation on data display.

[0149] Step S410: Determine whether the first importance level meets the preset degree requirement and generate a judgment result.

[0150] Specifically, in this embodiment, the preset degree requirement is a judgment criterion preset for determining whether the first importance level is large enough. If the first importance level is large enough, it means that the first importance level meets the preset degree requirement; if the first importance level meets the preset degree requirement, it means that the impact of the missing data on data display is very large. Therefore, the data stored on the logic board cannot be normally displayed according to the preset display rules. The judgment result includes that the first importance level meets the preset degree requirement and the first importance level does not meet the preset degree requirement.

[0151] Step S411: Generate a target display method based on the judgment result.

[0152] Specifically, according to different judgment results, generate a corresponding final display method, and this final display method is the target display method.

[0153] The direct drive display method for an LED display provided by this embodiment sets multiple conditions and undergoes multiple judgments, and selects a corresponding display method according to the results of different judgments to display the data to be displayed. This not only helps to reduce the impact on data display caused by delays and data loss during the data transmission process, but also helps to improve the accuracy of data display.

[0154] Referring to Figure 5 , in one implementation manner of this embodiment, after judging whether the matching degree is a perfect match in step S402, steps S501 to S508 are further included:

[0155] Step S501: If the matching degree is not a perfect match, obtain the matching abnormal points.

[0156] Specifically, in this embodiment, the matching abnormal points are the positions of the data that cause the imperfect match.

[0157] Step S502: Obtain the abnormal data corresponding to the matching abnormal points.

[0158] Specifically, in this embodiment, the abnormal data is the data corresponding to the matching abnormal points, that is, the data that causes the imperfect match.

[0159] Step S503: Judge whether there is abnormal data in the target data.

[0160] Step S504: If there is no abnormal data in the target data, keep the current display.

[0161] Specifically, if there is no abnormal data in the target data, it means that the abnormal data is the data generated due to transmission anomalies during the data transmission process, resulting in data disorder. Therefore, keep the current display and do not display according to the preset display rules and display numbers. In this embodiment, the data can also be displayed according to the actual situation. For example, after keeping the current display time exceeding a certain time threshold, repeat the content of the previous normal display. It is also possible to detect the key content of the data to be displayed. If the content of the previous normal display includes the key content, then jump to the signal frame that displays the key content. It is also possible to generate summary content according to the data to be displayed for display, etc.

[0162] Step S505: If there is abnormal data in the target data, obtain the second importance level corresponding to the abnormal data.

[0163] Specifically, in this embodiment, if there is abnormal data in the target data, it means that the data sorting must have been changed during the data transmission process, so that the data that was originally transmitted later is transmitted first. To determine whether the abnormal data will affect the data display, the second importance level corresponding to the abnormal data is further obtained, where the second importance level is the importance level corresponding to the abnormal data, that is, the degree of influence of the abnormal data on the data display.

[0164] Step S506: Determine whether the second importance level meets the preset degree requirement.

[0165] Specifically, in this embodiment, the preset degree requirement can also be used to determine whether the second importance level is large enough. If the second importance level is large enough, it means that the second importance level meets the preset degree requirement; if the second importance level meets the preset degree requirement, it means that the abnormal data has a very large impact on the data display. Therefore, the data stored on the logic board cannot be normally displayed according to the preset display rules; if the second importance level is relatively small, it means that the second importance level does not meet the preset degree requirement; if the second importance level does not meet the preset degree requirement, it means that the abnormal data has a very small impact on the data display. Therefore, even if there is this abnormal data, the impact on the data display is very small. Therefore, the data stored on the logic board can be normally displayed according to the preset display rules.

[0166] Step S507: If the second importance level meets the preset degree requirement, keep the current display.

[0167] Step S508: If the second importance level does not meet the preset degree requirement, control the LED display screen to display the data to be displayed based on the dot matrix scan data and the logic board.

[0168] The LED display direct drive display method provided by this embodiment, when the matching degree is not a perfect match, first determines whether there is abnormal data in the target data, then determines whether the second importance level meets the preset degree requirement, and according to different judgment results, selects the corresponding display method according to the actual situation, which not only helps to improve the display accuracy rate, but also helps to improve the user experience.

[0169] Refer to Figure 6 , in one implementation manner of this embodiment, step S410 determines whether the first importance level meets the preset degree requirement, and the generation of the judgment result includes steps S601 to S610:

[0170] Step S601: Obtain the number of data packets corresponding to the missing data.

[0171] Specifically, in this embodiment, the number of data packets is the number of data packets with missing data.

[0172] Step S602: Determine whether the number of data packets is greater than 1.

[0173] Step S603: If the number of data packets is equal to 1, then determine whether the first importance level is greater than the third level threshold.

[0174] Specifically, in this embodiment, the third level threshold is a pre-set judgment criterion for determining whether the first level threshold meets the pre-set level requirement.

[0175] Step S604: If the first importance level is greater than the third level threshold, then determine that the first importance level does not meet the pre-set level requirement.

[0176] Step S605: If the number of data packets is greater than 1, then determine whether there is a first importance level corresponding to a data packet that is greater than the third level threshold.

[0177] Step S606: If there is a first importance level corresponding to a data packet that is greater than the third level threshold, then determine that the first importance level does not meet the pre-set level requirement.

[0178] Step S607: If there is no first importance level greater than the third level threshold, then obtain the level grades corresponding to different first importance levels respectively.

[0179] Specifically, the level grade is the grade used to characterize the first importance level. In this embodiment, the level grade can be divided into level 1 to level 5, where level 1 corresponds to the lowest importance level and level 5 corresponds to the highest importance level.

[0180] Step S608: Based on the level grade and the number of data packets corresponding to the level grade, obtain the target grade value.

[0181] Specifically, in this embodiment, the target grade value is the sum of the level grades of the first importance levels corresponding to all missing data multiplied by the corresponding proportionality coefficient, plus the sum of the number of data packets multiplied by the corresponding proportionality coefficient, that is, Z = AX + BY, where Z is the target grade value, X is the sum of the level grades of the first importance levels corresponding to all missing data, A is the corresponding proportionality coefficient, Y is the sum of the number of data packets, B is the corresponding proportionality coefficient, and A and B are constants.

[0182] Step S609: If the target grade value is greater than the pre-set target value, then determine that the first importance level does not meet the pre-set level requirement.

[0183] Specifically, in this embodiment, the pre-set target value is a pre-set judgment criterion for determining that the first importance level does not meet the pre-set level requirement according to the target grade value.

[0184] Step S610: If the target level value is less than or equal to the preset target value, it is determined that the first importance level meets the preset level requirements.

[0185] The direct drive display method for an LED display screen provided in this embodiment obtains the final target level value according to the number of data packets and the level corresponding to different first importance levels, and then determines whether the first importance level meets the preset level requirements according to the size of the target level value. According to different situations, corresponding methods are selected and corresponding results are generated, which helps to make the judgment result more accurate.

[0186] Refer to Figure 7 , in one implementation manner of this embodiment, step S410 for determining whether the first importance level meets the preset level requirements and generating a judgment result further includes steps S701 to S706:

[0187] Step S701: Analyze the data to be displayed and obtain the target content corresponding to the target data.

[0188] Specifically, in this embodiment, the target content is the data content corresponding to the target data or the content to be expressed.

[0189] Step S702: Analyze the missing data and obtain the missing content corresponding to the missing data.

[0190] Specifically, in this embodiment, the missing content is the missing part of the data content corresponding to the missing data or the content to be expressed for the missing part.

[0191] Step S703: Obtain the degree of fit between the missing content and the target content.

[0192] Specifically, in this embodiment, the degree of fit is the degree of similarity.

[0193] Step S704: Determine whether the degree of fit exceeds the fourth degree threshold.

[0194] Specifically, in this embodiment, the fourth degree threshold is a judgment criterion preset for determining whether the first importance level meets the preset level requirements according to the degree of fit.

[0195] Step S705: If the degree of fit exceeds the fourth degree threshold, it is determined that the first importance level does not meet the preset level requirements.

[0196] Step S706: If the degree of fit does not exceed the fourth degree threshold, it is determined that the first importance level meets the preset level requirements.

[0197] The direct drive display method for the LED display screen provided by this embodiment determines whether the first importance level meets the preset level requirement by judging whether the degree of fit between the missing content and the target content exceeds the fourth degree threshold. This adds a new judgment method, which helps to make the judgment method for determining whether the first importance level meets the preset level requirement more diversified and specific, and select a more fitting judgment method, which is helpful for the judgment result to be more accurate.

[0198] In a second aspect, the present application also discloses an LED display screen direct drive display system.

[0199] Referring to Figure 8 , an LED display screen direct drive display system includes:

[0200] A first acquisition module, configured to acquire data to be displayed and send the data to be displayed to the core signal processing board;

[0201] A second acquisition module, configured to acquire the signal frame duration;

[0202] A data output module, configured to control the core signal processing board to output dot matrix scanning data based on the data to be displayed and the signal frame duration;

[0203] A data sending module, configured to send the dot matrix scanning data to the logic board;

[0204] A data display module, configured to control the LED display screen to display the data to be displayed based on the dot matrix scanning data and the logic board.

[0205] In a third aspect, an embodiment of the present application discloses an intelligent terminal, including a memory and a processor. The memory is used to store a computer program that can run on the processor. When the processor loads the computer program, it executes the direct drive display method for the LED display screen in the above embodiment.

[0206] In a fourth aspect, an embodiment of the present application discloses a computer-readable storage medium, and a computer program is stored in the computer-readable storage medium. When the computer program is loaded by the processor, it executes the direct drive display method for the LED display screen in the above embodiment.

[0207] The above are all preferred embodiments of the present application. The protection scope of the present application is not limited accordingly. Therefore, all equivalent changes made according to the structure, shape, and principle of the present application should be covered within the protection scope of the present application.

Claims

1. A direct drive display method for an LED display screen, characterized in that, Including: Obtain the data to be displayed and send the data to be displayed to the core signal processing board; Obtain the signal frame duration; Based on the data to be displayed and the signal frame duration, control the core signal processing board to output dot matrix scan data; Send the dot matrix scan data to the logic board; Based on the dot matrix scan data and the logic board, control the LED display screen to display the data to be displayed; Among them, the controlling the LED display screen to display the data to be displayed based on the dot matrix scan data and the logic board includes: Number the signal frames based on the data to be displayed and a preset display rule; Based on the display numbers, obtain the display data corresponding to each signal frame respectively; Obtain the current number and the current data; Obtain the target data matching the current number; Judge whether the current data is consistent with the target data; If the current data is consistent with the target data, based on the dot matrix scan data and the logic board, control the LED display screen to display the data to be displayed; If the current data is not consistent with the target data, match the current data with the target data; Judge whether it is a complete match between the current data and the target data; If it is a complete match, judge whether the current data is initial continuous data; If the current data is the initial continuous data, judge whether the current time node is a transmission termination node; If the current time node is not the transmission termination node, based on the dot matrix scan data and the logic board, control the LED display screen to display the data to be displayed; If the current time node is the transmission termination node, obtain the matching degree and judge whether the matching degree exceeds the first degree threshold. The complete match means that the target data completely contains all the contents of the current data and the data sorting is also exactly the same; If the matching degree exceeds the first degree threshold, based on the dot matrix scan data and the logic board, control the LED display screen to display the data to be displayed; If the matching degree does not exceed the first degree threshold, judge whether the matching degree exceeds the second degree threshold; If the matching degree exceeds the second degree threshold, obtain the first importance degree corresponding to the missing data; Judge whether the first importance degree meets the preset degree requirement and generate a judgment result; Based on the judgment result, generate a target display method.

2. The direct drive display method of an LED display screen according to claim 1, wherein The obtaining the signal frame duration includes: Obtain the target clock frequency of the LED driving chip; Based on the target clock frequency, obtain the target gray data frequency; Based on the target gray data frequency, obtain the target data output duration corresponding to the LED driving chip; Based on the target data output duration, obtain the signal frame duration.

3. A direct drive display method for an LED display screen according to claim 1, characterized in that, After the judging whether it is a complete match between the current data and the target data, it further includes: If it is not a complete match between the current data and the target data, obtain the matching abnormal point; Obtain the abnormal data corresponding to the matching abnormal point; Judge whether the abnormal data exists in the target data; If the abnormal data does not exist in the target data, keep the current display; If the abnormal data exists in the target data, obtain the second importance level corresponding to the abnormal data; Judge whether the second importance level meets the preset importance requirement; If the second importance level meets the preset importance requirement, keep the current display; If the second importance level does not meet the preset importance requirement, based on the dot matrix scanning data and the logic board, control the LED display screen to display the data to be displayed.

4. A direct drive display method for an LED display screen according to claim 1, characterized in that The judgment of whether the first importance level meets the preset importance requirement and generating a judgment result includes: Obtain the number of data packets corresponding to the missing data; Judge whether the number of data packets is greater than 1; If the number of data packets is equal to 1, judge whether the first importance level is greater than the third importance threshold; If the first importance level is greater than the third importance threshold, determine that the first importance level does not meet the preset importance requirement; If the number of data packets is greater than 1, judge whether there is a first importance level corresponding to the data packet greater than the third importance threshold; If there is a first importance level corresponding to the data packet greater than the third importance threshold, determine that the first importance level does not meet the preset importance requirement; If there is no first importance level greater than the third importance threshold, respectively obtain the importance levels corresponding to different first importance levels; Based on the importance level and the number of data packets corresponding to the importance level, obtain the target level value; If the target level value is greater than the preset target value, determine that the first importance level does not meet the preset importance requirement; If the target level value is less than or equal to the preset target value, determine that the first importance level meets the preset importance requirement.

5. A direct drive display method for an LED display screen according to claim 1, characterized in that, The judgment of whether the first importance level meets the preset importance requirement and generating a judgment result further includes: Analyze the data to be displayed and obtain the target content corresponding to the target data; Analyze the missing data and obtain the missing content corresponding to the missing data; Obtain the matching degree between the missing content and the target content; Judge whether the matching degree exceeds the fourth importance threshold; If the matching degree exceeds the fourth importance threshold, determine that the first importance level does not meet the preset importance requirement; If the matching degree does not exceed the fourth importance threshold, determine that the first importance level meets the preset importance requirement.

6. An LED display direct drive display system for performing the method according to any one of claims 1 to 5, characterized in that, Includes: The first acquisition module is used to acquire the data to be displayed and send the data to be displayed to the core signal processing board; The second acquisition module is used to acquire the signal frame duration; The data output module is used to control the core signal processing board to output dot matrix scanning data based on the data to be displayed and the signal frame duration; The data sending module is used to send the dot matrix scanning data to the logic board; The data display module is used to control the LED display screen to display the data to be displayed based on the dot matrix scanning data and the logic board.

7. An intelligent terminal, comprising a memory and a processor, characterized in that The memory is used to store a computer program that can run on the processor. When the processor loads the computer program, it executes the method according to any one of claims 1 to 5.

8. A computer-readable storage medium storing a computer program therein, characterized in that, When the computer program is loaded by the processor, it executes the method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • LED display screen direct-drive display method free of sending card and receiving card

    CN119626148A