LED display screen direct-drive display method based on data algorithm and related equipment
By adopting a direct drive display method based on data algorithm in the LED display screen, the dot matrix scan data is directly output and the data is cached with its own memory, which solves the problem of complex structure and difficult to achieve lightness in traditional solutions, and achieves more efficient hardware cost and volume reduction.
Patent Information
- Application Number
- CN202510387080.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-31
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2045-03-31
AI Technical Summary
The traditional LED display driver solution has complex structure and cumbersome wiring, resulting in high hardware costs, low stability and reliability, making it difficult to achieve miniaturization, integration and thinness.
The LED display screen direct drive display method based on data algorithm is adopted, and the dot matrix scanning data is directly output through the core signal processing board, abandoning the traditional receiving card, and using the logic board's own memory to cache data, reducing hardware components and volume.
It realizes the integration of thin and light LED displays, reduces hardware cost and volume, and improves the miniaturization, integration and stability of the display.
Smart Images

Figure CN119889224A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of LED display screens, and in particular to a direct-drive display method for an LED display screen based on a data algorithm and related equipment. Background Art
[0002] With the rapid development of information communication technology, LED displays, as a key information display medium, have been widely used in a wide range of fields, including advertising, conference presentations, stage performances, and surveillance and command. From large outdoor advertising screens to indoor high-definition displays, the performance requirements of LED displays are constantly increasing. Not only do people expect them to present clear images with high resolution, high brightness, and high contrast, but they also have a higher demand for their appearance and ease of use.
[0003] Early LED display technology employed a more traditional driver approach. This traditional solution typically relied on multiple receiving cards to drive the LED matrix. The use of numerous receiving cards complicated the overall system structure and wiring, increasing hardware costs while also reducing system stability and reliability.
[0004] Furthermore, traditional solutions face significant challenges in achieving miniaturization, integration, and lightweight design. On the one hand, multiple receiving cards and their associated supporting circuitry occupy a significant amount of space, making them difficult to meet in applications requiring strict size requirements, such as embedded displays in small conference rooms and mobile display devices. On the other hand, the extensive use of hardware increases the weight of the equipment, making it difficult to install and transport. Furthermore, the complex structure increases energy consumption, which is inconsistent with current trends in energy conservation and environmental protection.
[0005] In practical applications, users expect LED displays to operate as easily and conveniently as LCD TVs. They also want them to be thin, lightweight, and integrated to better fit into various environments. However, traditional LED display driver solutions fail to meet these demands. Therefore, developing a new direct-drive method and system for LED displays that overcomes the shortcomings of traditional solutions has become a pressing issue in this field. Summary of the Invention
[0006] In order to help enhance the thinness and lightness of LED display screens, the present application provides a direct-drive display method for LED display screens based on a data algorithm and related equipment.
[0007] In the first aspect, the present application provides a direct-drive display method for an LED display screen based on a data algorithm, which adopts the following technical solutions: A direct-drive display method for an LED display screen based on a data algorithm, comprising: Acquire data to be displayed, and send the data to be displayed to the core signal processing board; Get signal frame duration; Based on the data to be displayed and the signal frame duration, controlling the core signal processing board to output dot matrix scanning data; Sending the dot matrix scanning data to a logic board; Based on the dot matrix scanning data and the logic board, the LED display screen is controlled to display the data to be displayed.
[0008] 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 the dot matrix scanning data according to the data to be displayed and the signal frame duration, and 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 is controlled to display the data to be displayed; compared with the traditional LED display display method, the core signal processing board directly outputs the dot matrix scanning data and abandons the traditional receiving card, which not only reduces the cost of hardware components, but also reduces the overall size of the display, which helps to make the display lighter and thinner. At the same time, the logic board only needs its own memory to cache data, and no external memory chip is required, which further reduces the hardware cost and further reduces the size of the display, thereby further enhancing the miniaturization, lightness and integration of the display.
[0009] Optionally, acquiring the signal frame duration includes: Get the target clock frequency of the LED driver chip; Based on the target clock frequency, obtaining a target grayscale data frequency; Based on the target grayscale data frequency, obtaining the target data output duration corresponding to the LED driver chip; The signal frame duration is obtained based on the target data output duration.
[0010] Optionally, controlling the LED display screen to display the data to be displayed based on the dot matrix scanning data and the logic board includes: Numbering the signal frames based on the data to be displayed and a preset display rule; Based on the display number, respectively obtain display data corresponding to each signal frame; Get the current number and current data; Acquire target data matching the current number; Determining whether the current data is consistent with the target data; If the current data is consistent with the target data, the LED display screen is controlled to display the data to be displayed based on the dot matrix scanning data and the logic board.
[0011] Optionally, after determining whether the current data is consistent with the target data, the method further includes: If the current data is inconsistent with the target data, matching the current data with the target data and obtaining a matching degree; Determining whether the degree of match is a complete match; If the matching degree is the complete match, determining whether the current data is initial continuous data; If the current data is the initial continuous data, determining whether the current time node is a transmission termination node; If the current time node is not the transmission termination node, controlling the LED display screen to display the data to be displayed based on the dot matrix scanning data and the logic board; If the current time node is the transmission termination node, determining whether the matching degree exceeds a first degree threshold; If the matching degree exceeds the first degree threshold, controlling the LED display screen to display the data to be displayed based on the dot matrix scanning data and the logic board; If the matching degree does not exceed the first degree threshold, determining whether the matching degree exceeds a second degree threshold; If the matching degree exceeds the second degree threshold, obtaining the first importance degree corresponding to the missing data; Determining whether the first importance level meets a preset level requirement, and generating a determination result; Based on the determination result, a target display method is generated.
[0012] Optionally, after determining whether the matching degree is a complete match, the method further includes: If the matching degree is not the complete match, obtaining a matching outlier point; Obtaining abnormal data corresponding to the matched abnormal point; Determining 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, obtaining the second importance level corresponding to the abnormal data; Determining whether the second importance level meets the preset level requirement; If the second importance level meets the preset level requirement, keep the current display; If the second importance level does not meet the preset level requirement, the LED display screen is controlled to display the data to be displayed based on the dot matrix scanning data and the logic board.
[0013] Optionally, the determining whether the first importance level meets a preset requirement and generating a determination result includes: Obtaining the number of data packets corresponding to the missing data; Determine whether the number of data packets is greater than 1; If the number of data packets is equal to 1, determining whether the first importance level is greater than a third level threshold; If the first importance level is greater than the third level threshold, it is determined that the first importance level does not meet the preset level requirement; If the number of data packets is greater than 1, determining whether there is a data packet whose first importance level is greater than the third level threshold; If the first importance level corresponding to the data packet exists and is greater than the third level threshold, it is determined that the first importance level does not meet the preset level requirement; If there is no first importance greater than the third importance threshold, obtaining the degree levels corresponding to different first importance levels respectively; obtaining a target level value based on the level and the number of data packets corresponding to the level; 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 requirement; 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 requirement.
[0014] Optionally, the determining whether the first importance level meets a preset requirement and generating a determination result further includes: Analyzing the data to be displayed and obtaining target content corresponding to the target data; Analyzing the missing data and obtaining the missing content corresponding to the missing data; Obtaining the degree of fit between the missing content and the target content; determining whether the degree of fit exceeds a fourth degree threshold; If the degree of fit exceeds the fourth degree threshold, it is determined that the first importance level does not meet the preset degree requirement; If the degree of fit does not exceed the fourth degree threshold, it is determined that the first importance level meets the preset degree requirement.
[0015] In a second aspect, the present application also discloses a direct-drive display system for an LED display screen based on a data algorithm, which adopts the following technical solutions: A direct-drive display system for an LED display screen based on a data algorithm, comprising: A first acquisition module is used to acquire data to be displayed and send the data to be displayed to the core signal processing board; The second acquisition module is used to obtain the signal frame duration; 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; A data sending module, used for sending the dot matrix scanning data to a 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.
[0016] By adopting the above technical solution, the data to be displayed is obtained and sent to the core signal processing board to obtain the signal frame duration. The core signal processing board is controlled to output the dot matrix scanning data according to the data to be displayed and the signal frame duration. The dot matrix scanning data is then sent to the logic board. Finally, according to the dot matrix scanning data and the logic board, the LED display is controlled to display the data to be displayed. Compared with the traditional LED display display method, the core signal processing board directly outputs the dot matrix scanning data and abandons the traditional receiving card, which not only reduces the cost of hardware components, but also reduces the overall size of the display, which helps to make the display thinner and lighter. At the same time, the logic board only needs its own memory to cache data, without the need for an external memory chip, thereby further reducing the hardware cost and further reducing the size of the display, thereby further enhancing the thinness of the display.
[0017] In a third aspect, the present application provides a computer device that adopts the following technical solution: An intelligent terminal comprises a memory and a processor, wherein the memory is used to store a computer program that can be run on the processor, and when the processor loads the computer program, the method of the first aspect is executed.
[0018] By adopting the above technical solution, a computer program is generated based on the method of the first aspect and stored in a memory to be loaded and executed by a processor, thereby making an intelligent terminal based on the memory and the processor, which is convenient for users to use.
[0019] In a fourth aspect, the present application provides a computer-readable storage medium, which adopts the following technical solution: A computer-readable storage medium stores a computer program, and when the computer program is loaded by a processor, the method of the first aspect is executed.
[0020] By adopting the above technical solution, a computer program is generated based on the method of the first aspect and stored in a computer-readable storage medium so as to be loaded and executed by a processor. The computer-readable storage medium facilitates the readability and storage of the computer program.
[0021] In summary, this application has the following beneficial technical effects: Compared with traditional LED display screens, 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 reduces the overall size 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 the need for an external memory chip, thereby further reducing hardware costs and further reducing the size of the display screen, thereby further enhancing the thinness of the display screen. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Figure 1 This is a main flow chart of a direct-drive display method for an LED display screen based on a data algorithm according to an embodiment of the present application; Figure 2 is a flowchart of steps S201 to S204; Figure 3 is a flowchart of steps S301 to S306; Figure 4 is a flowchart of steps S401 to S411; Figure 5 is a flowchart of steps S501 to S508; Figure 6 is a flowchart of steps S601 to S610; Figure 7 is a flowchart of steps S701 to S706; Figure 8 This is a module diagram of a direct-drive display system for an LED display screen based on a data algorithm in an embodiment of the present application.
[0023] Description of reference numerals: 1. First acquisition module; 2. Second acquisition module; 3. Data output module; 4. Data sending module; 5. Data display module. DETAILED DESCRIPTION
[0024] In a first aspect, the present application discloses a direct-drive display method for an LED display screen based on a data algorithm.
[0025] Reference Figure 1 , a direct drive display method for an LED display screen based on a data algorithm, comprising steps S101 to S105: Step S101: Acquire data to be displayed, and send the data to be displayed to the core signal processing board.
[0026] Specifically, in this embodiment, the data to be displayed is data that is about to be or needs to be displayed on the LED display screen, which can be text and pictures, etc. The core signal processing board is mainly composed of a large-scale FPGA + DDR2 memory, and its core function is to convert the standard line-by-line scanned 4K signal into 8-channel serial high-speed signal output according to the scanning order of the LED dot matrix.
[0027] After parsing each row of pixel data, the FPGA allocates the divided data blocks to the corresponding channel groups according to a pre-set 8-channel allocation rule. The data from these channel groups is then transferred to the DDR2 SDRAM for temporary caching. During data writes to the DDR2 SDRAM, the FPGA uses control signals to ensure data write order and address accuracy, while also utilizing the DDR2 SDRAM's burst read / write mode to improve data caching efficiency. The DDR2 SDRAM's high-speed cache capacity can meet the storage requirements of large 4K signal volumes, providing a stable data source for subsequent data processing.
[0028] Step S102: Obtain signal frame duration.
[0029] Specifically, the signal frame length is the signal frame length of the high-speed serial signal output by the core signal processing board. In this embodiment, the time it takes for the LED driver chip to output 16 bits is used as the signal frame length of the high-speed serial signal output by the core signal processing board; when the LED driver chip outputs display data at a certain frequency, this frequency corresponds to the signal frame frequency of the high-speed serial signal output.
[0030] Step S103: Based on the data to be displayed and the signal frame duration, the core signal processing board is controlled to output dot matrix scanning data.
[0031] Specifically, the data to be displayed is output as dot matrix scanning data according to the signal frame length; in this embodiment, the core signal processing board directly outputs the dot matrix scanning data, which is equivalent to replacing 16 receiving cards with one core board to drive the LED dot matrix, greatly enhancing the miniaturization, integration and lightweight of the LED display screen.
[0032] Step S104: Send the dot matrix scanning data to the logic board.
[0033] Specifically, in this embodiment, after all row data for a 4K frame is cached in the DDR2 SDRAM, the FPGA begins reading the data from the DDR2 SDRAM and reorganizing it according to the format requirements of an 8-channel serial high-speed signal. During this reorganization process, the FPGA adds specific synchronization signals and control information to each channel's data to ensure accurate data identification and parsing at the receiving end during subsequent transmission. This reorganized data is ultimately output to the logic board via eight independent high-speed output channels, completing the core signal processing board's task of processing and converting the 4K signal.
[0034] Step S105: Based on the dot matrix scanning data and the logic board, the LED display screen is controlled to display the data to be displayed.
[0035] Specifically, this embodiment directly utilizes the logic board's internal FPGA memory resources to cache a complete frame of display data. After receiving eight channels of serial high-speed signals from the core signal processing board, the logic board initially decodes and organizes the signals. Then, according to specific storage rules, the data is sequentially stored in the FPGA's internal memory. This process fully utilizes the FPGA's internal memory's high-speed read / write capabilities and flexible storage management capabilities to efficiently cache a frame of display data. This not only significantly enhances the miniaturization, integration, and thinness of LED displays, but also avoids the increased costs, transmission delays, and compatibility issues associated with external memory chips.
[0036] When data needs to be output to the LED driver chip, the logic board accurately reads the corresponding data from the FPGA's internal memory based on the LED driver chip's timing requirements and outputs the data to the LED driver chip in the correct order and time interval. The control logic circuitry within the logic board monitors the LED driver chip's operating status and data requirements in real time, dynamically adjusting the data reading and output rhythm to ensure accurate and stable data transmission. This approach not only enables efficient caching of display data but also closely collaborates with the LED driver chip to achieve precise drive control of the LED display.
[0037] The direct-drive display method for an LED display screen based on a data algorithm provided in this embodiment obtains data to be displayed, and sends the data to be displayed to a core signal processing board, obtains a 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, and then sends the dot matrix scanning data to a 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 and abandons the traditional receiving card, which not only reduces the cost of hardware components, but also reduces the overall size of the display screen, which helps to make the display screen lighter 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, thereby further reducing the hardware cost and further reducing the size of the display screen, thereby further enhancing the miniaturization, lightness and integration of the display screen.
[0038] Reference Figure 2 In one implementation of this embodiment, step S102 of obtaining the signal frame duration includes steps S201 to S204: Step S201: Obtain the target clock frequency of the LED driver chip.
[0039] 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.
[0040] Step S202: Based on the target clock frequency, obtain the target grayscale data frequency.
[0041] Specifically, the target grayscale 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 grayscale data frequency is 12.5MHz÷16=781.25KHz. In this embodiment, the signal frame frequency of the high-speed serial signal output is also 781.25KHz.
[0042] Step S203: Based on the target grayscale data frequency, the target data output duration corresponding to the LED driver chip is obtained.
[0043] Specifically, in this embodiment, the target data output duration is the quotient of 1 divided by the target grayscale data frequency, that is, when the clock frequency of the LED driver chip is 12.5MHz, the time for outputting 16-bit grayscale data is 1÷781250Hz=1.28us.
[0044] Step S204: Based on the target data output duration, the signal frame duration is obtained.
[0045] 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 by the core signal processing board. To ensure that this signal frame duration remains consistent throughout the system and achieve stable and efficient data transmission, the core signal processing board, logic board, and 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 a PLL to downclock the 525MHz to 75MHz and 12.5MHz.
[0046] The direct-drive display method for an LED display screen based on a data algorithm 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 of 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, without the need for an external memory chip, which helps to further enhance the miniaturization, lightness and integration of the display screen.
[0047] 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: Step S301: numbering signal frames based on data to be displayed and preset display rules.
[0048] Specifically, in this embodiment, the preset display rule is a pre-set rule for displaying the data to be displayed on the LED display screen, such as how many characters are displayed in each frame; the signal frames of the data to be displayed are numbered according to the preset display rule.
[0049] Step S302: Based on the display number, respectively obtain display data corresponding to each signal frame.
[0050] Specifically, the display number is a number used to determine the display order. The smaller the display number, the earlier the display starts. The display data is the data corresponding to each signal frame.
[0051] Step S303: Get the current number and current data.
[0052] Specifically, in this embodiment, the current number is the display number corresponding to the LED display screen at the current moment under normal circumstances; 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.
[0053] Step S304: Acquire target data that matches the current number.
[0054] Specifically, the target data is the data that matches the current number. In this embodiment, after the data to be displayed is numbered, the signal frame corresponding to each number determines the fixed display data. Therefore, as long as the current number is known, the target data that matches it can be found.
[0055] Step S305: Determine whether the current data is consistent with the target data.
[0056] Step S306: If the current data is consistent with the target data, the LED display screen is controlled to display the data to be displayed based on the dot matrix scanning data and the logic board.
[0057] Specifically, in this embodiment, if the current data is consistent with the target data, it indicates that the display process is executed normally and there are no errors caused by data transmission delays and errors. Therefore, the LED display screen is directly controlled to display the data stored on the logic board.
[0058] The direct-drive display method for an LED display screen based on a data algorithm provided in this embodiment determines whether the current data and the target data are consistent, thereby determining whether an abnormality has occurred in the data transmission and display process of the data to be displayed. If no abnormality has occurred, the data stored on the logic board can be displayed normally according to the preset display rules. By determining whether the current data and the target data are consistent and monitoring whether the data to be displayed is displayed according to the preset display rules and display numbers, it helps to reduce data missing or garbled due to reasons such as data transmission delays, thereby improving the accuracy of data display.
[0059] Reference Figure 4 In one implementation of this embodiment, after determining whether the current data is consistent with the target data in step S305, the following steps are further included: S401 to S411: Step S401: If the current data is inconsistent with the target data, the current data is matched with the target data and the matching degree is obtained.
[0060] Specifically, in this embodiment, the matching degree refers to the degree of similarity between the current data and the target data, including data integrity and data order.
[0061] Step S402: Determine whether the matching degree is a complete match.
[0062] Specifically, in this embodiment, a complete match means that the target data completely includes all the contents of the current data, and the data order is also exactly the same.
[0063] Step S403: If the matching degree is a complete match, determine whether the current data is initial continuous data.
[0064] Specifically, in this embodiment, the initial continuous data is data that is sorted according to the target data and starts from the first data without any interruption. 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 the initial continuous data. If the current data is [2,3,4,5,6], it does not start from the first data 1, then the current data is not the initial continuous data. If the current data is [1,2,4,5,6], data 3 is missing between data 2 and data 4, then the current data is not the initial continuous data. In addition, if the current data is [1,2,4,3,5,6], and the order of data 4 and data 3 is swapped, then the current data is not the initial continuous data.
[0065] Step S404: If the current data is initial continuous data, determine whether the current time node is a transmission termination node.
[0066] Specifically, in this embodiment, the transmission termination node is the time node at which data transmission is stopped, including the node moment and the time nodes after the node moment.
[0067] Step S405: If the current time node is not a transmission termination node, the LED display screen is controlled to display the data to be displayed based on the dot matrix scanning data and the logic board.
[0068] Specifically, in this embodiment, if the current time node is not a transmission termination node, it means that the data transmission process is still continuing, and the transmitted data is normal during the transmission process, so the data can be displayed as normal.
[0069] Step S406: If the current time node is a transmission termination node, determine whether the matching degree exceeds a first degree threshold.
[0070] 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 not the initial continuous data, so there must be data missing or data position change. In order to judge whether the impact of this situation on the data display is large or not, it is further judged whether the matching degree exceeds the first degree threshold, where the first degree threshold is a pre-set threshold used to characterize the impact of the matching degree on the data display.
[0071] Step S407: If the matching degree exceeds a first threshold, the LED display screen is controlled to display the data to be displayed based on the dot matrix scanning data and the logic board.
[0072] Specifically, in this embodiment, if the matching degree exceeds the first degree threshold, it means that the matching degree is very high, so in this case it can be considered that there is no impact on the data display, and the data stored on the logic board can be displayed normally according to the preset display rules.
[0073] Step S408: If the matching degree does not exceed the first threshold, determine whether the matching degree exceeds the second threshold.
[0074] Specifically, in this embodiment, the second degree threshold is also a preset threshold for characterizing the impact of the matching degree on data display. The difference between the second degree threshold and the first preset degree threshold is that the second degree threshold is smaller than the first degree threshold.
[0075] Step S409: If the matching degree exceeds the second degree threshold, the first importance degree corresponding to the missing data is obtained.
[0076] Specifically, in this embodiment, if the matching degree exceeds the second degree threshold, it indicates that the matching degree is high, but it cannot directly indicate that there is no impact on the data display. In order to further determine whether there is an impact on the data display, the first importance level corresponding to the missing data is obtained, where the first importance level is the importance level corresponding to the missing data, that is, the degree of impact of the missing data on the data display. It is worth noting that in addition to missing data, this embodiment can also include the impact of data sorting transformation on data display.
[0077] Step S410: Determine whether the first importance level meets a preset level requirement, and generate a determination result.
[0078] Specifically, in this embodiment, the preset degree requirement is a pre-set judgment standard for determining whether the first importance degree is large enough. If the first importance degree is large enough, it means that the first importance degree meets the preset degree requirement; if the first importance degree meets the preset degree requirement, it means that the missing data has a very large impact on the data display, and therefore the data stored on the logic board cannot be displayed normally according to the preset display rules; the judgment results include that the first importance degree meets the preset degree requirement and that the first importance degree does not meet the preset degree requirement.
[0079] Step S411: Generate a target display method based on the judgment result.
[0080] Specifically, according to different judgment results, a corresponding final display method is generated, and the final display method is the target display method.
[0081] The direct-drive display method for LED display screens based on data algorithms provided in this embodiment sets multiple conditions and undergoes multiple judgments, and selects corresponding display methods to display the data according to the results of different judgments. This not only helps to reduce the impact of delays and data loss during data transmission on data display, but also helps to improve the accuracy of data display.
[0082] Reference Figure 5 In one implementation of this embodiment, after determining whether the matching degree is a complete match in step S402, steps S501 to S508 are further included: Step S501: If the matching degree is not a complete match, obtain matching outliers.
[0083] Specifically, in this embodiment, the matching outlier point is the location of the data that causes an incomplete match.
[0084] Step S502: Acquire abnormal data corresponding to the matched abnormal point.
[0085] Specifically, in this embodiment, the abnormal data refers to the data corresponding to the matching abnormal point, that is, the data that causes an incomplete match.
[0086] Step S503: Determine whether there is abnormal data in the target data.
[0087] Step S504: If there is no abnormal data in the target data, the current display is maintained.
[0088] Specifically, if there is no abnormal data in the target data, it means that the abnormal data is the data generated by the transmission anomaly during the data transmission process, which causes data confusion. Therefore, the current display is maintained and no longer displayed according to the preset display rules and display numbers. In this embodiment, data display can also be performed according to actual conditions. For example, after the current display time exceeds a certain time threshold, the content that was previously displayed normally is repeated. The key content of the data to be displayed can also be detected. If the key content is included in the content that was previously displayed normally, the signal frame that displays the key content is jumped to. Summary content can also be generated based on the data to be displayed for display, etc.
[0089] Step S505: If there is abnormal data in the target data, the second importance level corresponding to the abnormal data is obtained.
[0090] 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 originally transmitted later is transmitted first. In order 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.
[0091] Step S506: Determine whether the second importance level meets the preset level requirement.
[0092] Specifically, in this embodiment, the preset level requirement can also be used to determine whether the second importance level is sufficiently high. If the second importance level is sufficiently high, it indicates that the second importance level meets the preset level requirement. If the second importance level meets the preset level requirement, it indicates that the abnormal data has a significant impact on the data display, and therefore the data stored on the logic board cannot be displayed normally according to the preset display rules. If the second importance level is relatively low, it indicates that the second importance level does not meet the preset level requirement. If the second importance level does not meet the preset level requirement, it indicates that the abnormal data has a minimal impact on the data display, and therefore, even if the abnormal data appears, the impact on the data display is minimal. Therefore, the data stored on the logic board can be displayed normally according to the preset display rules.
[0093] Step S507: If the second importance level meets the preset level requirement, the current display is maintained.
[0094] Step S508: If the second importance level does not meet the preset level requirement, the LED display screen is controlled to display the data to be displayed based on the dot matrix scanning data and the logic board.
[0095] The direct-drive display method for LED display screens based on data algorithms provided in this embodiment first determines whether there is abnormal data in the target data when the matching degree is not completely matched, and then determines whether the second importance degree meets the preset degree requirements. Based on different judgment results, the corresponding display mode is selected according to the actual situation, which not only helps to improve the display accuracy, but also helps to improve the user experience.
[0096] Reference Figure 6 In one implementation of this embodiment, step S410 determines whether the first importance level meets the preset level requirement, and generates a determination result including steps S601 to S610: Step S601: Obtain the number of data packets corresponding to the missing data.
[0097] Specifically, in this embodiment, the number of data packets is the number of data packets with missing data.
[0098] Step S602: Determine whether the number of data packets is greater than 1.
[0099] Step S603: If the number of data packets is equal to 1, determine whether the first importance level is greater than a third importance level threshold.
[0100] Specifically, in this embodiment, the third degree threshold is a pre-set judgment standard for judging whether the first degree threshold meets the preset degree requirement.
[0101] Step S604: If the first importance level is greater than the third level threshold, it is determined that the first importance level does not meet the preset level requirement.
[0102] Step S605: If the number of data packets is greater than 1, determine whether there is a data packet whose first importance level is greater than a third importance threshold.
[0103] Step S606: If there is a data packet whose first importance level is greater than the third importance threshold, it is determined that the first importance level does not meet the preset level requirement.
[0104] Step S607: If there is no first importance greater than the third importance threshold, obtain the degree levels corresponding to different first importance levels respectively.
[0105] Specifically, the degree level is used to represent the level of the first importance. In this embodiment, the degree level can be divided into levels one to five, where level one corresponds to the lowest importance and level five corresponds to the highest importance.
[0106] Step S608: Obtain a target level value based on the level and the number of data packets corresponding to the level.
[0107] Specifically, in this embodiment, the target level value is the sum of the first importance levels corresponding to all missing data multiplied by the corresponding proportional coefficient, plus the sum of the number of data packets multiplied by the corresponding proportional coefficient, that is, Z=AX+BY, where Z is the target level value, X is the sum of the first importance levels corresponding to all missing data, A is the corresponding proportional coefficient, Y is the sum of the number of data packets, and B is the corresponding proportional coefficient, where A and B are constants.
[0108] Step S609: 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 requirement.
[0109] Specifically, in this embodiment, the preset target value is a pre-set judgment standard for judging whether the first importance level does not meet the preset level requirement according to the target level value.
[0110] 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 requirement.
[0111] The direct-drive display method for LED display screens based on data algorithms provided in this embodiment obtains the final target level value according to the number of data packets and the degree levels corresponding to different first importance levels, and then judges whether the first importance level meets the preset degree requirements based on the size of the target level value. According to different situations, the corresponding method is selected and the corresponding results are generated, which helps to make the judgment results more accurate.
[0112] Reference Figure 7 In one implementation of this embodiment, step S410 determines whether the first importance level meets the preset level requirement, and generates a determination result further including steps S701 to S706: Step S701: Analyze the data to be displayed and obtain the target content corresponding to the target data.
[0113] Specifically, in this embodiment, the target content is the data content corresponding to the target data or the content that needs to be expressed.
[0114] Step S702: Analyze the missing data and obtain the missing content corresponding to the missing data.
[0115] Specifically, in this embodiment, the missing content refers to the data content of the missing part corresponding to the missing data or the content that the missing part needs to express.
[0116] Step S703: Obtain the degree of fit between the missing content and the target content.
[0117] Specifically, in this embodiment, the degree of fit is the degree of similarity.
[0118] Step S704: Determine whether the degree of fit exceeds a fourth degree threshold.
[0119] Specifically, in this embodiment, the fourth degree threshold is a pre-set judgment standard for judging whether the first importance degree meets the preset degree requirement according to the degree of fit.
[0120] 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 degree requirement.
[0121] 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 degree requirement.
[0122] The data algorithm-based direct-drive display method for LED screens provided in this embodiment determines whether the first importance level meets the preset level requirements based on whether the degree of fit between the missing content and the target content exceeds the fourth level threshold. A new judgment method is added, which helps to make the judgment method of whether the first importance level meets the preset level requirements more diversified and specific. Choosing a more suitable judgment method helps to make the judgment result more accurate.
[0123] Secondly, the present application also discloses a direct-drive display system for an LED display screen based on a data algorithm.
[0124] Reference Figure 8 , a direct-drive display system for LED display screen based on data algorithm, including: A first acquisition module is used to acquire data to be displayed and send the data to be displayed to the core signal processing board; The second acquisition module is used to obtain 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; A data sending module, used for sending 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.
[0125] In a third aspect, an embodiment of the present application discloses an intelligent terminal comprising a memory and a processor. The memory is used to store a computer program that can be run on the processor. When the processor loads the computer program, it executes a direct-drive display method for an LED display screen based on a data algorithm of the above embodiment.
[0126] 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, wherein when the computer program is loaded by the processor, a direct-drive display method for an LED display screen based on a data algorithm of the above embodiment is executed.
[0127] The above are all preferred embodiments of the present application, and are not intended to limit the scope of protection of the present application. Therefore, any equivalent changes made based on the structure, shape, and principle of the present application should be included in the scope of protection of the present application.
Claims
1. A direct-drive display method for an LED display screen based on a data algorithm, characterized in that: include: Acquire data to be displayed, and send the data to be displayed to the core signal processing board; Get the signal frame duration; Based on the data to be displayed and the signal frame duration, controlling the core signal processing board to output dot matrix scanning data; Sending the dot matrix scanning data to a logic board; Based on the dot matrix scanning data and the logic board, the LED display screen is controlled to display the data to be displayed.
2. According to the data algorithm-based LED display direct drive display method of claim 1, it is characterized in that: The acquisition of signal frame duration includes: Get the target clock frequency of the LED driver chip; Based on the target clock frequency, obtaining a target grayscale data frequency; Based on the target grayscale data frequency, obtaining the target data output duration corresponding to the LED driver chip; Based on the target data output duration, the signal frame duration is acquired.
3. The method for direct-driving a LED display screen based on a data algorithm according to claim 1, characterized in that: Based on the dot matrix scanning data and the logic board, controlling the LED display screen to display the data to be displayed includes: Numbering the signal frames based on the data to be displayed and a preset display rule; Based on the display number, respectively obtain display data corresponding to each signal frame; Get the current number and current data; Acquire target data matching the current serial number; Determining whether the current data is consistent with the target data; If the current data is consistent with the target data, the LED display screen is controlled to display the data to be displayed based on the dot matrix scanning data and the logic board.
4. The method for direct-driving a LED display screen based on a data algorithm according to claim 3, characterized in that: After determining whether the current data is consistent with the target data, the method further includes: If the current data is inconsistent with the target data, matching the current data with the target data and obtaining a matching degree; Determining whether the matching degree is a complete match; If the matching degree is the complete match, determining whether the current data is initial continuous data; If the current data is the initial continuous data, determining 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 scanning data and the logic board, controlling the LED display screen to display the data to be displayed; If the current time node is the transmission termination node, determining whether the matching degree exceeds a first degree threshold; If the matching degree exceeds the first degree threshold, based on the dot matrix scanning data and the logic board, controlling the LED display screen to display the data to be displayed; If the matching degree does not exceed the first degree threshold, determining whether the matching degree exceeds a second degree threshold; If the matching degree exceeds the second degree threshold, obtaining the first importance degree corresponding to the missing data; Determining whether the first importance level meets a preset level requirement, and generating a determination result; Based on the determination result, a target display method is generated.
5. The method for direct-driving a LED display screen based on a data algorithm according to claim 4, characterized in that: After determining whether the matching degree is a complete match, the method further includes: If the matching degree is not the complete match, obtaining a matching outlier point; Obtaining abnormal data corresponding to the matched abnormal point; Determining 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, obtaining the second importance level corresponding to the abnormal data; Determining whether the second importance level meets the preset level requirement; If the second importance level meets the preset level requirement, keep the current display; If the second importance level does not meet the preset level requirement, the LED display screen is controlled to display the data to be displayed based on the dot matrix scanning data and the logic board.
6. The method for direct-driving a LED display screen based on a data algorithm according to claim 4, characterized in that: The determining whether the first importance level meets a preset level requirement and generating a determination result includes: Obtaining the number of data packets corresponding to the missing data; Determine whether the number of data packets is greater than 1; If the number of data packets is equal to 1, determining whether the first importance level is greater than a third level threshold; If the first importance level is greater than the third level threshold, it is determined that the first importance level does not meet the preset level requirement; If the number of data packets is greater than 1, determining whether there is a data packet whose first importance level is greater than the third importance level threshold; If there is a data packet whose first importance level is greater than the third importance level threshold, it is determined that the first importance level does not meet the preset level requirement; If there is no first importance level greater than the third importance threshold, obtaining the degree levels corresponding to different first importance levels respectively; Based on the degree level and the number of data packets corresponding to the degree level, obtaining a target level value; 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 requirement; 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 requirement.
7. The method for direct-driving a LED display screen based on a data algorithm according to claim 4, characterized in that: The determining whether the first importance level meets a preset level requirement and generating a determination result further includes: Analyzing the data to be displayed, and acquiring target content corresponding to the target data; Analyze the missing data and obtain the missing content corresponding to the missing data; Obtaining the degree of fit between the missing content and the target content; determining whether the degree of fit exceeds a fourth degree threshold; If the degree of fit exceeds the fourth degree threshold, it is determined that the first importance level does not meet the preset degree requirement; If the degree of fit does not exceed the fourth degree threshold, it is determined that the first importance level meets the preset degree requirement.
8. A direct-drive display system for LED display screen based on data algorithm, characterized in that: include: A first acquisition module, used for acquiring data to be displayed, and sending the data to be displayed to a core signal processing board; The second acquisition module is used to obtain the signal frame duration; A data output module, used for controlling the core signal processing board to output dot matrix scanning data based on the data to be displayed and the signal frame duration; A data sending module, used for sending the dot matrix scanning data to a 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.
9. An intelligent terminal, comprising a memory and a processor, characterized in that: The memory is used to store a computer program that can be run on the processor, and when the processor loads the computer program, it executes the method according to any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored therein, characterized in that: When the computer program is loaded by a processor, the method according to any one of claims 1 to 7 is executed.
Citation Information
Patent Citations
Light emitting diode (LED) display control system and method thereof
CN103295526A
Data transmission method of LED display screen control system
CN105023540A
Display data transmission method and device and display module
CN118711491A
LED display screen direct-drive display method free of sending card and receiving card
CN119626148A
Data transmission method, chip, controller, and display device
WO2020029974A1