CN116524849A - LED display system, device and method - Google Patents
LED display system, device and method Download PDFInfo
- Publication number
- CN116524849A CN116524849A CN202310427924.9A CN202310427924A CN116524849A CN 116524849 A CN116524849 A CN 116524849A CN 202310427924 A CN202310427924 A CN 202310427924A CN 116524849 A CN116524849 A CN 116524849A
- Authority
- CN
- China
- Prior art keywords
- display
- display information
- led
- firmware
- level cache
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/30—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
- G09G3/32—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/12—Frame memory handling
- G09G2360/121—Frame memory handling using a cache memory
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of El Displays (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
Description
技术领域technical field
本申请涉及LED显示技术领域,具体而言,涉及一种LED显示系统、装置及方法。The present application relates to the technical field of LED display, in particular, to an LED display system, device and method.
背景技术Background technique
如图1所示,现有的LED显示系统包括依次电性连接的控制器(图1中的MCU)、固件(图1中的Firmware)、控制电路(图1中的Controller)和显示板驱动器(图1中的LEDARRAY),控制电路内集成有能存放一帧或多帧显示数据的显示缓存(图1中的Display DataBuffer Memory)。现有的LED显示系统的显示流程为:控制器通过固件将需要显示的内容数据(显示内容)写入到显示缓存中,控制电路根据显示板驱动器的显示刷新频率将显示数据逐帧地从显示缓存发送至显示板驱动器,以使显示板驱动器进行显示。由于在将控制器中的显示内容写入显示缓存时固件起到传输带宽的作用,即将显示内容写入显示缓存需要占用固件的通讯带宽,且固件需要将显示缓存中的数据逐帧发送给显示板驱动器,因此固件需要处理的数据量大,从而导致现有技术存在由于LED显示系统一次性产生大量数据而导致固件的通讯带宽被占满、LED显示系统卡死的情况。As shown in Figure 1, the existing LED display system includes a controller (MCU in Figure 1), firmware (Firmware in Figure 1), a control circuit (Controller in Figure 1) and a display panel driver that are electrically connected in sequence (LEDARRAY in Figure 1), the control circuit is integrated with a display buffer that can store one or more frames of display data (Display DataBuffer Memory in Figure 1). The display process of the existing LED display system is: the controller writes the content data (display content) to be displayed into the display buffer through the firmware, and the control circuit transfers the display data from the display frame by frame according to the display refresh rate of the display panel driver. The buffer is sent to the display board driver for display by the display board driver. Since the firmware plays the role of transmission bandwidth when the display content in the controller is written into the display buffer, writing the display content into the display buffer needs to occupy the communication bandwidth of the firmware, and the firmware needs to send the data in the display buffer to the display frame by frame. Board driver, so the amount of data that the firmware needs to process is large, which leads to the situation in the prior art that the communication bandwidth of the firmware is fully occupied and the LED display system is stuck due to the large amount of data generated by the LED display system at one time.
针对上述问题,目前尚未有有效的技术解决方案。For the above problems, there is no effective technical solution at present.
发明内容Contents of the invention
本申请的目的在于提供一种LED显示系统、装置及方法,能够在将第一显示信息写入第一级缓存时无需占用固件的通讯带宽。The purpose of the present application is to provide an LED display system, device and method, which can write the first display information into the first-level cache without occupying the communication bandwidth of the firmware.
第一方面,本申请提供了一种LED显示系统,其包括:In a first aspect, the present application provides an LED display system, which includes:
第一显示信息发送模块;The first display information sending module;
基于硬件构建的第一级缓存,与第一显示信息发送模块电性连接,用于缓存第一显示信息发送模块发送的第一显示信息;A hardware-based first-level buffer is electrically connected to the first display information sending module, and is used for buffering the first display information sent by the first display information sending module;
传输设备,其一端与第一级缓存电性连接;a transmission device, one end of which is electrically connected to the first-level cache;
基于固件构建的第二级缓存,传输设备的另一端与用于存储固件的存储器电性连接;The second-level cache based on firmware, the other end of the transmission device is electrically connected to the memory for storing firmware;
LED阵列,与用于存储固件的存储器电性连接,用于显示第二显示信息;The LED array is electrically connected with the memory for storing the firmware, and is used for displaying the second display information;
固件用于根据LED阵列的显示刷新率控制传输设备基于第一级缓存获取第二显示信息并写入第二级缓存,第二显示信息为第一显示信息中的一帧信息。The firmware is used to control the transmission device according to the display refresh rate of the LED array to obtain the second display information based on the first-level cache and write it into the second-level cache. The second display information is one frame of information in the first display information.
本申请提供的一种LED显示系统,将第一显示信息直接写入第一级缓存,由于本申请的固件仅用于根据LED阵列的显示刷新率控制传输设备基于第一级缓存获取第二显示信息并写入第二级缓存,而现有技术的固件需要作为将第一显示信息写入第一级缓存的传输带宽和将第一级缓存中的数据逐帧发送给LED阵列,因此相较于现有技术,该系统能够有效地减少固件的数据处理量,从而有效地避免出现由于LED显示系统一次性产生大量数据而导致固件的通讯带宽被占满,LED显示系统卡死的情况。An LED display system provided by this application directly writes the first display information into the first-level cache, because the firmware of this application is only used to control the transmission device to obtain the second display based on the first-level cache according to the display refresh rate of the LED array. The information is written into the second-level cache, and the firmware of the prior art needs as the transmission bandwidth for writing the first display information into the first-level cache and sending the data in the first-level cache to the LED array frame by frame, so compared Compared with the existing technology, the system can effectively reduce the data processing volume of the firmware, thereby effectively avoiding the situation that the communication bandwidth of the firmware is fully occupied and the LED display system is stuck due to the large amount of data generated by the LED display system at one time.
可选地,传输设备为DMA传输设备。Optionally, the transmission device is a DMA transmission device.
由于DMA传输设备具备数据传输速度快的优点,因此该技术方案能够有效地提高传输第二显示信息的速率。Since the DMA transmission device has the advantage of fast data transmission speed, this technical solution can effectively increase the transmission rate of the second display information.
可选地,第二级缓存包括多个缓存单元,每个缓存单元用于缓存一个第二显示信息,固件根据LED阵列的显示刷新率控制传输设备基于第一级缓存获取第二显示信息并写入第二级缓存的过程包括:Optionally, the second-level cache includes a plurality of cache units, each cache unit is used to cache a second display information, and the firmware controls the transmission device based on the first-level cache to obtain the second display information based on the display refresh rate of the LED array and write The process of entering the second-level cache includes:
判断当前缓存单元中的第二显示信息是否完成显示;judging whether the second display information in the current cache unit has been displayed;
若是,根据LED阵列的显示刷新率控制传输设备基于第一级缓存获取下一显示阶段中对应的第二显示信息并写入当前缓存单元。If yes, the transmission device is controlled according to the display refresh rate of the LED array to obtain the corresponding second display information in the next display stage based on the first-level cache and write it into the current cache unit.
可选地,固件根据LED阵列的显示刷新率控制传输设备基于第一级缓存获取第二显示信息并写入第二级缓存的过程还包括:Optionally, the process of the firmware controlling the transmission device to obtain the second display information based on the first-level cache and write the second-level cache according to the display refresh rate of the LED array also includes:
若当前缓存单元中的第二显示信息未完成显示,控制第二级缓存输出其缓存的第二显示信息,以使LED阵列显示该第二显示信息。If the display of the second display information in the current cache unit has not been completed, the second level cache is controlled to output the cached second display information, so that the LED array displays the second display information.
可选地,根据LED阵列的显示刷新率控制传输设备基于第一级缓存获取下一显示阶段中对应的第二显示信息并写入当前缓存单元的过程还包括:Optionally, the process of controlling the transmission device according to the display refresh rate of the LED array to obtain the corresponding second display information in the next display stage based on the first-level cache and write it into the current cache unit also includes:
判断所有缓存单元是否均完成更新;Determine whether all cache units have been updated;
若否,判断下一显示阶段中对应的第二显示信息是否能被传输;If not, judging whether the corresponding second display information in the next display stage can be transmitted;
若下一显示阶段中对应的第二显示信息能被传输,根据LED阵列的显示刷新率控制传输设备基于第一级缓存获取该第二显示信息并写入当前缓存单元。If the corresponding second display information in the next display stage can be transmitted, the transmission device is controlled according to the display refresh rate of the LED array to obtain the second display information based on the first-level cache and write it into the current cache unit.
可选地,固件还用于在传输设备获取或写入第二显示信息错误时,在该第二显示信息对应的缓存单元写入错误信息。Optionally, the firmware is further configured to write error information in the cache unit corresponding to the second display information when the transmission device acquires or writes the second display information incorrectly.
由于错误信息不会影响传输设备传输后续的第二显示信息,因此该技术方案能够有效地避免出现由于传输设备获取或写入第二显示信息错误而导致LED阵列显示卡顿的情况。Since the error information will not affect the subsequent transmission of the second display information by the transmission device, this technical solution can effectively avoid the situation that the LED array display is stuck due to an error in obtaining or writing the second display information by the transmission device.
可选地,固件还用于在传输设备获取或写入第二显示信息错误时,在下一个写入周期控制传输设备重新传输该第二显示信息。Optionally, the firmware is further configured to control the transmission device to retransmit the second display information in the next write cycle when the transmission device acquires or writes the second display information incorrectly.
由于在传输设备获取或写入第二显示信息错误时,该技术方案在下一个写入周期控制传输设备重新传输该第二显示信息,因此该技术方案能够有效地避免出现由于第二显示信息传输错误而导致LED阵列显示花帧的情况。Since the technical solution controls the transmission device to retransmit the second display information in the next writing cycle when the transmission device acquires or writes the second display information incorrectly, the technical solution can effectively avoid the transmission error caused by the second display information. As a result, the LED array displays flowery frames.
第二方面,本申请还提供一种LED显示装置,该装置包括固件,固件包括:In the second aspect, the present application also provides an LED display device, the device includes firmware, and the firmware includes:
获取模块,用于获取LED阵列的显示刷新率;An acquisition module, configured to acquire the display refresh rate of the LED array;
预先构建的第二级缓存,其帧数和帧结构与LED阵列相匹配;A pre-built L2 cache with frame count and frame structure matching the LED array;
触发模块,用于根据显示刷新率生成触发信息,以使传输设备基于第一级缓存获取第二显示信息并写入第二级缓存,第二显示信息为第一显示信息中的一帧信息,还用于控制第二级缓存根据显示刷新率将接收到的第二显示信息逐个发送给LED阵列,以使LED阵列显示该第二显示信息。The trigger module is configured to generate trigger information according to the display refresh rate, so that the transmission device obtains the second display information based on the first-level cache and writes it into the second-level cache, the second display information is one frame of information in the first display information, It is also used to control the second-level cache to send the received second display information to the LED array one by one according to the display refresh rate, so that the LED array displays the second display information.
本申请提供的一种LED显示装置,将第一显示信息直接写入第一级缓存,由于本申请的固件仅用于根据LED阵列的显示刷新率控制传输设备基于第一级缓存获取第二显示信息并写入第二级缓存,而现有技术的固件需要作为将第一显示信息写入第一级缓存的传输带宽和将第一级缓存中的数据逐帧发送给LED阵列,因此相较于现有技术,该装置能够有效地减少固件的数据处理量,从而有效地避免出现由于LED显示系统一次性产生大量数据而导致固件的通讯带宽被占满,LED显示系统卡死的情况。An LED display device provided by this application directly writes the first display information into the first-level cache, because the firmware of this application is only used to control the transmission device to obtain the second display based on the first-level cache according to the display refresh rate of the LED array. The information is written into the second-level cache, and the firmware of the prior art needs as the transmission bandwidth for writing the first display information into the first-level cache and sending the data in the first-level cache to the LED array frame by frame, so compared Compared with the prior art, the device can effectively reduce the amount of data processing by the firmware, thereby effectively avoiding the situation that the communication bandwidth of the firmware is fully occupied and the LED display system is stuck due to the large amount of data generated by the LED display system at one time.
第三方面,本申请还提供了一种LED显示方法,应用在 LED显示系统中,LED显示系统包括第一显示信息发送模块、基于硬件构建的第一级缓存、传输设备、基于固件构建的第二级缓存和LED阵列,第一级缓存与第一显示信息发送模块电性连接,第一级缓存用于缓存第一显示信息发送模块发送的第一显示信息,传输设备的两端分别与第一级缓存和用于存储固件的存储器电性连接,LED阵列与用于存储固件的存储器电性连接,LED阵列用于显示第二显示信息,LED显示方法包括步骤:In the third aspect, the present application also provides an LED display method, which is applied in an LED display system. The LED display system includes a first display information sending module, a first-level buffer based on hardware, a transmission device, and a first-level buffer based on firmware. The second-level cache and the LED array, the first-level cache is electrically connected to the first display information sending module, the first-level cache is used to cache the first display information sent by the first display information sending module, and the two ends of the transmission device are respectively connected to the first display information sending module. The first-level cache is electrically connected to the memory for storing the firmware, the LED array is electrically connected to the memory for storing the firmware, and the LED array is used to display the second display information. The LED display method includes steps:
获取LED阵列的显示刷新率;Obtain the display refresh rate of the LED array;
根据显示刷新率生成触发信息,以使传输设备基于第一级缓存获取第二显示信息并写入第二级缓存,第二显示信息为第一显示信息中的一帧信息;Generate trigger information according to the display refresh rate, so that the transmission device acquires second display information based on the first-level cache and writes it into the second-level cache, where the second display information is one frame of information in the first display information;
控制第二级缓存根据显示刷新率将接收到的第二显示信息逐个发送给LED阵列,以使LED阵列显示该第二显示信息。Controlling the second-level cache to send the received second display information to the LED array one by one according to the display refresh rate, so that the LED array displays the second display information.
本申请提供的一种LED显示方法,将第一显示信息直接写入第一级缓存,由于本申请的固件仅用于根据LED阵列的显示刷新率控制传输设备基于第一级缓存获取第二显示信息并写入第二级缓存,而现有技术的固件需要作为将第一显示信息写入第一级缓存的传输带宽和将第一级缓存中的数据逐帧发送给LED阵列,因此相较于现有技术,该方法能够有效地减少固件的数据处理量,从而有效地避免出现由于LED显示系统一次性产生大量数据而导致固件的通讯带宽被占满,LED显示系统卡死的情况。An LED display method provided by this application directly writes the first display information into the first-level cache, because the firmware of this application is only used to control the transmission device to obtain the second display based on the first-level cache according to the display refresh rate of the LED array. The information is written into the second-level cache, and the firmware of the prior art needs as the transmission bandwidth for writing the first display information into the first-level cache and sending the data in the first-level cache to the LED array frame by frame, so compared Compared with the prior art, this method can effectively reduce the amount of data processing by the firmware, thereby effectively avoiding the situation that the communication bandwidth of the firmware is fully occupied and the LED display system is stuck due to the large amount of data generated by the LED display system at one time.
可选地,第二级缓存的构建步骤包括:Optionally, the construction steps of the second-level cache include:
根据LED阵列配置第二级缓存的帧数和帧结构。Configure the frame number and frame structure of the second-level cache according to the LED array.
由上可知,本申请提供的一种LED显示系统、装置及方法,将第一显示信息直接写入第一级缓存,由于本申请的固件仅用于根据LED阵列的显示刷新率控制传输设备基于第一级缓存获取第二显示信息并写入第二级缓存,而现有技术的固件需要作为将第一显示信息写入第一级缓存的传输带宽和将第一级缓存中的数据逐帧发送给LED阵列,因此相较于现有技术,该系统能够有效地减少固件的数据处理量,从而有效地避免出现由于LED显示系统一次性产生大量数据而导致固件的通讯带宽被占满,LED显示系统卡死的情况。It can be seen from the above that the LED display system, device and method provided by the present application directly write the first display information into the first-level cache, because the firmware of the present application is only used to control the transmission device based on the display refresh rate of the LED array. The first-level cache acquires the second display information and writes it into the second-level cache, while the firmware of the prior art needs as the transmission bandwidth for writing the first display information into the first-level cache and the data in the first-level cache frame by frame sent to the LED array, so compared with the existing technology, the system can effectively reduce the amount of data processing of the firmware, thereby effectively avoiding that the communication bandwidth of the firmware is fully occupied due to the large amount of data generated by the LED display system at one time. Indicates that the system is stuck.
附图说明Description of drawings
图1为现有的LED显示系统的结构示意图。FIG. 1 is a schematic structural diagram of an existing LED display system.
图2为本申请实施例提供的一种LED显示系统的数据传递示意图。FIG. 2 is a schematic diagram of data transmission of an LED display system provided by an embodiment of the present application.
图3为本申请实施例提供的一种LED显示系统的结构示意图。FIG. 3 is a schematic structural diagram of an LED display system provided by an embodiment of the present application.
图4为本申请实施例提供的一种LED显示装置与传输设备和LED阵列的结构示意图。Fig. 4 is a schematic structural diagram of an LED display device, a transmission device and an LED array provided by an embodiment of the present application.
图5为本申请实施例提供的一种LED显示方法的流程图。FIG. 5 is a flowchart of an LED display method provided by an embodiment of the present application.
附图标记:1、第一显示信息发送模块;2、第一级缓存;3、传输设备;4、第二级缓存;5、LED阵列;6、用于存储固件的存储器;7、获取模块;8、触发模块。Reference signs: 1. First display information sending module; 2. First-level cache; 3. Transmission device; 4. Second-level cache; 5. LED array; 6. Memory for storing firmware; 7. Obtaining module ; 8. Trigger module.
具体实施方式Detailed ways
下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, not all of them. The components of the embodiments of the application generally described and illustrated in the figures herein may be arranged and designed in a variety of different configurations. Accordingly, the following detailed description of the embodiments of the application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely represents selected embodiments of the application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative efforts belong to the scope of protection of the present application.
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。It should be noted that like numerals and letters denote similar items in the following figures, therefore, once an item is defined in one figure, it does not require further definition and explanation in subsequent figures. Meanwhile, in the description of the present application, the terms "first", "second" and the like are only used to distinguish descriptions, and cannot be understood as indicating or implying relative importance.
第一方面,如图2和图3所示,本申请提供了一种LED显示系统,其包括:In the first aspect, as shown in Figure 2 and Figure 3, the present application provides an LED display system, which includes:
第一显示信息发送模块1;The first display information sending module 1;
基于硬件构建的第一级缓存2,与第一显示信息发送模块1电性连接,用于缓存第一显示信息发送模块1发送的第一显示信息;The hardware-based first-level cache 2 is electrically connected to the first display information sending module 1, and is used to cache the first display information sent by the first display information sending module 1;
传输设备3,其一端与第一级缓存2电性连接;A transmission device 3, one end of which is electrically connected to the first-level cache 2;
基于固件构建的第二级缓存4,传输设备3的另一端与用于存储固件的存储器6电性连接;The second-level cache 4 constructed based on the firmware, the other end of the transmission device 3 is electrically connected to the memory 6 for storing the firmware;
LED阵列5,与用于存储固件的存储器6电性连接,用于显示第二显示信息;The LED array 5 is electrically connected to the memory 6 for storing the firmware, and is used for displaying the second display information;
固件用于根据LED阵列5的显示刷新率控制传输设备3基于第一级缓存2获取第二显示信息并写入第二级缓存4,第二显示信息为第一显示信息中的一帧信息。The firmware is used to control the transmission device 3 based on the display refresh rate of the LED array 5 to obtain the second display information based on the first-level cache 2 and write it into the second-level cache 4. The second display information is one frame of information in the first display information.
其中,该实施例的第一显示信息发送模块1相当于现有技术的控制器,第一显示信息发送模块1用于发送第一显示信息,第一显示信息为LED阵列5需要进行显示的内容。第一级缓存2为基于硬件构建的,该实施例的硬件优选为SRAM,第一级缓存2与第一显示信息发送模块1电性连接,第一级缓存2用于缓存第一显示信息发送模块1的发送第一显示信息(相当于第一显示信息发送模块1将第一显示信息写入第一级缓存2),因此第一级缓存2相当于现有技术的显示缓存。传输设备3可以为程序直接控制式数据传输设备、中断控制式数据传输设备、DMA(直接内存访问)式数据传输设备或通道式数据传输设备等可以传输数据的设备,由于固件为写入存储器的程序,因此传输设备3的两端分别与第一级缓存2和用于存储固件的存储器6电性连接,传输设备3能将第一级缓存2中的数据传输给第二级缓存4。第二级缓存4为基于固件构建的,第二级缓存4相当于一个虚拟缓存,LED阵列5为现有技术,此处不再进行详细论述,LED阵列5与用于存储固件的存储器6电性连接。固件用于根据LED阵列5的显示刷新率控制传输设备3传输第二显示信息,第二显示信息为第一显示信息中的一帧内容,该实施例的第二级缓存4相当于根据LED阵列5的显示刷新率将第一级缓存2中的第一显示信息逐帧地发送给LED阵列5,以使LED阵列5进行显示。应当理解的是,由于第二级缓存4为虚拟缓存,因此第二级缓存4的帧数量和帧结构可变,即第二级缓存4能缓存不同数量的第二显示信息。还应当理解的是,本申请提供的LED显示系统优选应用在静态的LED显示或基于多帧结构实现简单动画的应用场景中,因此第二级缓存4优选为依据LED阵列5满足第一级缓存的多帧结构。Wherein, the first display information sending module 1 of this embodiment is equivalent to the controller in the prior art, the first display information sending module 1 is used to send the first display information, and the first display information is the content to be displayed by the LED array 5 . The first-level cache 2 is built based on hardware. The hardware in this embodiment is preferably SRAM. The first-level cache 2 is electrically connected to the first display information sending module 1. The first-level cache 2 is used to cache the first display information sending The module 1 sends the first display information (equivalent to the first display information sending module 1 writing the first display information into the first-level cache 2), so the first-level cache 2 is equivalent to the display cache in the prior art. The transmission device 3 can be a program direct control type data transmission device, an interrupt control type data transmission device, a DMA (direct memory access) type data transmission device or a channel type data transmission device, etc. program, so the two ends of the transmission device 3 are respectively electrically connected to the first-level cache 2 and the memory 6 for storing firmware, and the transmission device 3 can transmit the data in the first-level cache 2 to the second-level cache 4 . The second-level cache 4 is built based on firmware, and the second-level cache 4 is equivalent to a virtual cache. The LED array 5 is a prior art, and will not be discussed in detail here. The LED array 5 and the memory 6 for storing firmware are electrically connected. sexual connection. The firmware is used to control the transmission device 3 to transmit the second display information according to the display refresh rate of the LED array 5. The second display information is the content of one frame of the first display information. The second level cache 4 of this embodiment is equivalent to The display refresh rate of 5 sends the first display information in the first level cache 2 to the LED array 5 frame by frame, so that the LED array 5 can display. It should be understood that, since the second-level cache 4 is a virtual cache, the number of frames and the frame structure of the second-level cache 4 are variable, that is, the second-level cache 4 can cache different amounts of second display information. It should also be understood that the LED display system provided by the present application is preferably applied in a static LED display or an application scenario in which a simple animation is realized based on a multi-frame structure, so the second-level cache 4 preferably satisfies the first-level cache according to the LED array 5 multi-frame structure.
该实施例的工作原理为:本申请提供的一种LED显示系统包括依次电性连接的第一显示信息发送模块1、第一级缓存2、传输设备3、第二级缓存4和LED阵列5,该系统将第一显示信息直接写入第一级缓存2(相当于现有的控制器将显示内容直接写入现有的显示缓存),由于本申请的固件仅用于根据LED阵列5的显示刷新率控制传输设备3基于第一级缓存2获取第二显示信息并写入第二级缓存4,而现有技术的固件需要作为将第一显示信息写入第一级缓存2的传输带宽和将第一级缓存2中的数据逐帧发送给LED阵列5,因此相较于现有技术,该系统能够有效地减少固件的数据处理量,从而有效地避免出现由于LED显示系统一次性产生大量数据而导致固件的通讯带宽被占满,LED显示系统卡死的情况。应当理解的是,该实施例可以通过配置显示时间的方式在无需刷新第一级缓存2的情况下实现LED阵列5的自动显示,从而有效地降低数据传输带宽。The working principle of this embodiment is: an LED display system provided by this application includes a first display information sending module 1, a first-level cache 2, a transmission device 3, a second-level cache 4, and an LED array 5 that are electrically connected in sequence , the system directly writes the first display information into the first-level cache 2 (equivalent to the existing controller directly writing the display content into the existing display cache), since the firmware of this application is only used for the LED array 5 The display refresh rate control transmission device 3 obtains the second display information based on the first-level cache 2 and writes it into the second-level cache 4, while the firmware of the prior art needs to be used as the transmission bandwidth for writing the first display information into the first-level cache 2 and send the data in the first-level cache 2 to the LED array 5 frame by frame, so compared with the prior art, this system can effectively reduce the data processing amount of the firmware, thereby effectively avoiding the one-time generation of LED display system A large amount of data causes the communication bandwidth of the firmware to be fully occupied, and the LED shows that the system is stuck. It should be understood that in this embodiment, the automatic display of the LED array 5 can be realized without refreshing the first-level cache 2 by configuring the display time, thereby effectively reducing the data transmission bandwidth.
本申请提供的一种LED显示系统,将第一显示信息直接写入第一级缓存2,由于本申请的固件仅用于根据LED阵列5的显示刷新率控制传输设备3基于第一级缓存2获取第二显示信息并写入第二级缓存4,而现有技术的固件需要作为将第一显示信息写入第一级缓存2的传输带宽和将第一级缓存2中的数据逐帧发送给LED阵列5,因此相较于现有技术,该系统能够有效地减少固件的数据处理量,从而有效地避免出现由于LED显示系统一次性产生大量数据而导致固件的通讯带宽被占满,LED显示系统卡死的情况。An LED display system provided by this application directly writes the first display information into the first-level cache 2, because the firmware of this application is only used to control the transmission device 3 based on the first-level cache 2 according to the display refresh rate of the LED array 5 Acquiring the second display information and writing it into the second-level cache 4, while the firmware of the prior art needs as the transmission bandwidth for writing the first display information into the first-level cache 2 and sending the data in the first-level cache 2 frame by frame For the LED array 5, compared with the prior art, the system can effectively reduce the amount of data processing of the firmware, thereby effectively avoiding that the communication bandwidth of the firmware is fully occupied due to the large amount of data generated by the LED display system at one time. Indicates that the system is stuck.
在一些实施例中,传输设备3为DMA传输设备。该实施例的DMA传输设备3相当于上述实施例的DMA式数据传输设备,由于DMA传输设备具备数据传输速度快的优点,因此该实施例能够有效地提高传输第二显示信息的速率。In some embodiments, the transmission device 3 is a DMA transmission device. The DMA transmission device 3 in this embodiment is equivalent to the DMA data transmission device in the above embodiment. Since the DMA transmission device has the advantage of high data transmission speed, this embodiment can effectively increase the transmission rate of the second display information.
在一些实施例中,第二级缓存4包括多个缓存单元,每个缓存单元用于缓存一个第二显示信息,固件根据LED阵列5的显示刷新率控制传输设备3基于第一级缓存2获取第二显示信息并写入第二级缓存4的过程包括:In some embodiments, the second-level cache 4 includes a plurality of cache units, and each cache unit is used to cache a second display information, and the firmware controls the transmission device 3 to acquire based on the first-level cache 2 according to the display refresh rate of the LED array 5 The second process of displaying information and writing the second-level cache 4 includes:
判断当前缓存单元中的第二显示信息是否完成显示;judging whether the second display information in the current cache unit has been displayed;
若是,根据LED阵列5的显示刷新率控制传输设备3基于第一级缓存2获取下一显示阶段中对应的的第二显示信息并写入当前缓存单元。If yes, the transmission device 3 is controlled according to the display refresh rate of the LED array 5 to obtain the corresponding second display information in the next display stage based on the first-level cache 2 and write it into the current cache unit.
由于第二级缓存4的写入需要以帧为操作单位,因此该实施例可以根据第一显示信息的总帧数和缓存单元的数量(相当于第二级缓存4的可缓存帧数)将第一显示信息对应的显示内容划分成多个显示阶段,例如,第一显示信息的总帧数为20帧,缓存单元的数量为10个,则将第一显示信息划分成个显示阶段,第一个显示阶段为第一显示信息的第1帧-第10帧,第二显示阶段为第一显示信息的第11帧-第20帧。判断当前缓存单元中的第二显示信息是否完成显示属于现有技术,此处不再进行详细论述。若当前缓存单元中的第二显示信息完成显示,则固件根据LED阵列5的显示刷新率控制传输设备3基于第一级缓存2获取下一显示阶段中对应的第二显示信息并写入当前缓存单元,以对当前缓存单元进行更新,上述步骤重复执行至完成第一显示信息的显示。Since the writing of the second-level cache 4 needs to take frames as the operation unit, this embodiment can set the The display content corresponding to the first display information is divided into multiple display stages, for example, the total number of frames of the first display information is 20 frames, and the number of buffer units is 10, then the first display information is divided into a display stage, the second One display stage is frame 1-frame 10 of the first display information, and the second display stage is frame 11-frame 20 of the first display information. Judging whether the display of the second display information in the current buffer unit is completed belongs to the prior art, and will not be discussed in detail here. If the second display information in the current cache unit is displayed, the firmware controls the transmission device 3 to obtain the corresponding second display information in the next display stage based on the first-level cache 2 based on the display refresh rate of the LED array 5 and writes it into the current cache. unit to update the current cache unit, and the above steps are repeated until the display of the first display information is completed.
在一些实施例中,固件根据LED阵列5的显示刷新率控制传输设备3基于第一级缓存2获取第二显示信息并写入第二级缓存4的过程还包括:In some embodiments, the process of the firmware controlling the transmission device 3 to acquire the second display information based on the first-level cache 2 and writing it into the second-level cache 4 according to the display refresh rate of the LED array 5 also includes:
若当前缓存单元中的第二显示信息未完成显示,控制第二级缓存4输出其缓存的第二显示信息,以使LED阵列5显示该第二显示信息。If the second display information in the current cache unit has not been displayed, control the second level cache 4 to output the cached second display information, so that the LED array 5 displays the second display information.
该实施例中,若当前缓存单元中的第二显示信息未完成显示,则固件控制当前第二级缓存4输出其缓存的第二显示信息(相当于控制当前缓存单元将接收到的第二显示信息发送给LED阵列5),以使LED阵列5显示该第二显示信息。In this embodiment, if the second display information in the current cache unit has not been displayed, the firmware controls the current second-level cache 4 to output the cached second display information (equivalent to controlling the second display information to be received by the current cache unit). The information is sent to the LED array 5 ), so that the LED array 5 displays the second display information.
在一些实施例中,根据LED阵列5的显示刷新率控制传输设备3基于第一级缓存2获取下一显示阶段中对应的第二显示信息并写入当前缓存单元的过程还包括:In some embodiments, the process of controlling the transmission device 3 based on the display refresh rate of the LED array 5 to obtain the corresponding second display information in the next display stage based on the first-level cache 2 and write it into the current cache unit also includes:
判断所有缓存单元是否均完成更新;Determine whether all cache units have been updated;
若否,判断下一显示阶段中对应的的第二显示信息是否能被传输;If not, judging whether the corresponding second display information in the next display stage can be transmitted;
若下一显示阶段中对应的第二显示信息能被传输,根据LED阵列5的显示刷新率控制传输设备3基于第一级缓存2获取该第二显示信息并写入当前缓存单元。If the corresponding second display information in the next display stage can be transmitted, the transmission device 3 is controlled according to the display refresh rate of the LED array 5 to obtain the second display information based on the first-level cache 2 and write it into the current cache unit.
该实施例的判断所有缓存单元是否均完成更新相当于判断是否完成第一显示信息的显示。若第一显示信息的显示未完成,则判断下一显示阶段中对应的第二显示信息是否能被传输,并在下一显示阶段中对应的第二显示信息能被传输时,根据LED阵列5的显示刷新率控制传输设备3基于第一级缓存2获取该第二显示信息并写入当前缓存单元,以对当前缓存单元进行更新。In this embodiment, judging whether all cache units have been updated is equivalent to judging whether the display of the first display information is completed. If the display of the first display information is not completed, it is judged whether the corresponding second display information in the next display stage can be transmitted, and when the corresponding second display information can be transmitted in the next display stage, according to the LED array 5 The display refresh rate control transmission device 3 acquires the second display information based on the first-level cache 2 and writes it into the current cache unit, so as to update the current cache unit.
在传输设备连续性地获取和写入第二显示信息时,若出现传输设备获取或写入第二显示信息错误的情况(如获取第二显示信息失败、将第二显示信息写入第二级缓存4失败或无法在规定时间内将第二显示信息写入第二级缓存4),则会导致传输设备3无法正常获取和写入后续的第二显示信息,从而导致LED阵列5显示卡顿。When the transmission device continuously obtains and writes the second display information, if there is an error in the transmission device obtaining or writing the second display information (such as failure to obtain the second display information, writing the second display information to the second level If the cache 4 fails or cannot write the second display information into the second-level cache 4 within the specified time), it will cause the transmission device 3 to fail to obtain and write the subsequent second display information normally, thus causing the LED array 5 to freeze .
为了解决该技术问题,在一些实施例中,固件还用于在传输设备3获取或写入第二显示信息错误时,在该第二显示信息对应的缓存单元写入错误信息。由于错误信息不会影响传输设备3传输后续的第二显示信息,因此该实施例能够有效地避免出现由于传输设备3获取或写入第二显示信息错误而导致LED阵列5显示卡顿的情况。In order to solve this technical problem, in some embodiments, the firmware is further configured to write error information in the cache unit corresponding to the second display information when the transmission device 3 acquires or writes the second display information incorrectly. Since the error information will not affect the subsequent transmission of the second display information by the transmission device 3, this embodiment can effectively avoid the situation that the display of the LED array 5 is stuck due to an error in the transmission device 3 acquiring or writing the second display information.
在传输设备非连续性地获取和写入第二显示信息时,若出现传输设备获取或写入第二显示信息错误的情况(如获取第二显示信息失败、将第二显示信息写入第二级缓存4失败或无法在规定时间内将第二显示信息写入第二级缓存4),则会导致LED阵列显示花帧。When the transmission device obtains and writes the second display information discontinuously, if there is an error in the transmission device obtaining or writing the second display information (such as failure to obtain the second display information, writing the second display information into the second If the level-1 cache 4 fails or the second display information cannot be written into the second-level cache 4 within the specified time), it will cause the LED array to display a broken frame.
为了解决该技术问题,在一些实施例中,固件还用于在传输设备3获取或写入第二显示信息错误时,在下一个写入周期控制传输设备3重新传输该第二显示信息。在一个写入周期内,传输设备3基于第一级缓存2获取一个第二显示信息并将该第二显示信息写入第二级缓存4。由于在传输设备3获取或写入第二显示信息错误时,该实施例在下一个写入周期控制传输设备3重新传输该第二显示信息,因此该实施例能够有效地避免出现由于第二显示信息传输错误而导致LED阵列5显示花帧情况。应当理解的是,只有在LED阵列未对传输错误的第二显示信息进行显示前,该实施例才会在下一个写入周期控制传输设备3重新传输该第二显示信息。In order to solve this technical problem, in some embodiments, the firmware is also used to control the transmission device 3 to retransmit the second display information in the next writing cycle when the transmission device 3 obtains or writes the second display information incorrectly. In a write cycle, the transmission device 3 obtains a piece of second display information based on the first-level cache 2 and writes the second display information into the second-level cache 4 . Because when the transmission device 3 obtains or writes the second display information incorrectly, this embodiment controls the transmission device 3 to retransmit the second display information in the next writing cycle, so this embodiment can effectively avoid the occurrence of errors caused by the second display information. The transmission error causes the LED array 5 to display a flowery frame. It should be understood that this embodiment will control the transmission device 3 to retransmit the second display information in the next writing cycle only before the LED array does not display the second display information of the transmission error.
由上可知,本申请提供的一种LED显示系统,将第一显示信息直接写入第一级缓存2,由于本申请的固件仅用于根据LED阵列5的显示刷新率控制传输设备3基于第一级缓存2获取第二显示信息并写入第二级缓存4,而现有技术的固件需要作为将第一显示信息写入第一级缓存2的传输带宽和将第一级缓存2中的数据逐帧发送给LED阵列5,因此相较于现有技术,该系统能够有效地减少固件的数据处理量,从而有效地避免出现由于LED显示系统一次性产生大量数据而导致固件的通讯带宽被占满,LED显示系统卡死的情况。It can be known from the above that the LED display system provided by this application directly writes the first display information into the first-level cache 2, since the firmware of this application is only used to control the transmission device 3 based on the display refresh rate of the LED array 5 The first-level cache 2 obtains the second display information and writes it into the second-level cache 4, and the firmware of the prior art needs as the transmission bandwidth for writing the first display information into the first-level cache 2 and the transmission bandwidth of the first-level cache 2. The data is sent to the LED array 5 frame by frame, so compared with the prior art, this system can effectively reduce the data processing amount of the firmware, thereby effectively avoiding the communication bandwidth of the firmware being limited due to the large amount of data generated by the LED display system at one time. Occupied, the LED shows the situation that the system is stuck.
第二方面,本申请还提供了一种LED显示装置,该装置包括固件,固件包括:In the second aspect, the present application also provides an LED display device, the device includes firmware, and the firmware includes:
获取模块7,用于获取LED阵列5的显示刷新率;An acquisition module 7, configured to acquire the display refresh rate of the LED array 5;
预先构建的第二级缓存4,其帧数和帧结构与LED阵列5相匹配;A pre-built second-level cache 4 whose frame number and frame structure matches the LED array 5;
触发模块8,用于根据显示刷新率生成触发信息,以使传输设备3基于第一级缓存2获取第二显示信息并写入第二级缓存4,第二显示信息为第一显示信息中的一帧信息,还用于控制第二级缓存4根据显示刷新率将接收到的第二显示信息逐个发送给LED阵列5,以使LED阵列5显示该第二显示信息。The trigger module 8 is configured to generate trigger information according to the display refresh rate, so that the transmission device 3 obtains the second display information based on the first-level cache 2 and writes it into the second-level cache 4, and the second display information is the information in the first display information One frame of information is also used to control the second-level cache 4 to send the received second display information to the LED array 5 one by one according to the display refresh rate, so that the LED array 5 displays the second display information.
该实施例的第二级缓存4的帧数和帧结构与LED阵列5相匹配,具体地,第二级缓存4的帧数和帧结构与LED阵列5的显示方式和显示需求相匹配。本申请提供了一种LED显示装置,该装置包括固件,固件的工作原理与上述第一方面提供的一种LED显示系统的工作原理相似,此处不再进行详细论述。The frame number and frame structure of the second-level buffer 4 in this embodiment match the LED array 5 , specifically, the frame number and frame structure of the second-level buffer 4 match the display mode and display requirements of the LED array 5 . The present application provides an LED display device, which includes firmware. The working principle of the firmware is similar to that of the LED display system provided in the first aspect above, and will not be discussed in detail here.
由上可知,本申请提供的一种LED显示装置,将第一显示信息直接写入第一级缓存2,由于本申请的固件仅用于根据LED阵列5的显示刷新率控制传输设备3基于第一级缓存2获取第二显示信息并写入第二级缓存4,而现有技术的固件需要作为将第一显示信息写入第一级缓存2的传输带宽和将第一级缓存2中的数据逐帧发送给LED阵列5,因此相较于现有技术,该装置能够有效地减少固件的数据处理量,从而有效地避免出现由于LED显示系统一次性产生大量数据而导致固件的通讯带宽被占满,LED显示系统卡死的情况。It can be seen from the above that the LED display device provided by the present application directly writes the first display information into the first-level cache 2, since the firmware of the present application is only used to control the transmission device 3 based on the display refresh rate of the LED array 5 The first-level cache 2 obtains the second display information and writes it into the second-level cache 4, and the firmware of the prior art needs as the transmission bandwidth for writing the first display information into the first-level cache 2 and the transmission bandwidth of the first-level cache 2. The data is sent to the LED array 5 frame by frame, so compared with the prior art, this device can effectively reduce the data processing amount of the firmware, thereby effectively avoiding the communication bandwidth of the firmware being limited due to the large amount of data generated by the LED display system at one time. Occupied, the LED shows the situation that the system is stuck.
第三方面,本申请还提供了一种LED显示方法,应用在 LED显示系统中,LED显示系统包括第一显示信息发送模块1、基于硬件构建的第一级缓存2、传输设备3、基于固件构建的第二级缓存4和LED阵列5,第一级缓存2与第一显示信息发送模块1电性连接,第一级缓存2用于缓存第一显示信息发送模块1发送的第一显示信息,传输设备3的两端分别与第一级缓存2和用于存储固件的存储器6电性连接,LED阵列5与用于存储固件的存储器6电性连接,LED阵列5用于显示第二显示信息,LED显示方法包括步骤:In the third aspect, the present application also provides an LED display method, which is applied in an LED display system. The LED display system includes a first display information sending module 1, a hardware-based first-level cache 2, a transmission device 3, a firmware-based The second-level cache 4 and the LED array 5 are constructed, the first-level cache 2 is electrically connected to the first display information sending module 1, and the first-level cache 2 is used to cache the first display information sent by the first display information sending module 1 , the two ends of the transmission device 3 are respectively electrically connected to the first-level cache 2 and the memory 6 for storing the firmware, the LED array 5 is electrically connected to the memory 6 for storing the firmware, and the LED array 5 is used for displaying the second display information, the LED display method includes steps:
S1、获取LED阵列5的显示刷新率;S1. Obtain the display refresh rate of the LED array 5;
S2、根据显示刷新率生成触发信息,以使传输设备3基于第一级缓存2获取第二显示信息并写入第二级缓存4,第二显示信息为第一显示信息中的一帧信息;S2. Generate trigger information according to the display refresh rate, so that the transmission device 3 acquires second display information based on the first-level cache 2 and writes it into the second-level cache 4, where the second display information is one frame of information in the first display information;
S3、控制第二级缓存4根据显示刷新率将接收到的第二显示信息逐个发送给LED阵列5,以使LED阵列5显示该第二显示信息。S3. Control the second-level cache 4 to send the received second display information to the LED array 5 one by one according to the display refresh rate, so that the LED array 5 displays the second display information.
本申请提供的一种LED显示方法应用在LED显示系统中,本申请实施例提供的一种LED显示方法的工作原理与上述第一方面提供的一种LED显示系统的工作原理相同,此处不再进行详细论述。The LED display method provided by the present application is applied in the LED display system. The working principle of the LED display method provided in the embodiment of the present application is the same as that of the LED display system provided in the first aspect above. Then discuss it in detail.
在一些实施例中,第二级缓存4的构建步骤包括:In some embodiments, the construction steps of the second-level cache 4 include:
根据LED阵列5配置第二级缓存4的帧数和帧结构。The number of frames and the frame structure of the second-level cache 4 are configured according to the LED array 5 .
由上可知,本申请提供的一种LED显示方法,将第一显示信息直接写入第一级缓存2,由于本申请的固件仅用于根据LED阵列5的显示刷新率控制传输设备3基于第一级缓存2获取第二显示信息并写入第二级缓存4,而现有技术的固件需要作为将第一显示信息写入第一级缓存2的传输带宽和将第一级缓存2中的数据逐帧发送给LED阵列5,因此相较于现有技术,该方法能够有效地减少固件的数据处理量,从而有效地避免出现由于LED显示系统一次性产生大量数据而导致固件的通讯带宽被占满,LED显示系统卡死的情况。It can be seen from the above that the LED display method provided by this application directly writes the first display information into the first-level cache 2, since the firmware of this application is only used to control the transmission device 3 based on the display refresh rate of the LED array 5 The first-level cache 2 obtains the second display information and writes it into the second-level cache 4, and the firmware of the prior art needs as the transmission bandwidth for writing the first display information into the first-level cache 2 and the transmission bandwidth of the first-level cache 2. The data is sent to the LED array 5 frame by frame. Therefore, compared with the prior art, this method can effectively reduce the data processing amount of the firmware, thereby effectively avoiding that the communication bandwidth of the firmware is limited due to the large amount of data generated by the LED display system at one time. Occupied, the LED shows the situation that the system is stuck.
由上可知,本申请提供的一种LED显示系统、装置及方法,将第一显示信息直接写入第一级缓存2,由于本申请的固件仅用于根据LED阵列5的显示刷新率控制传输设备3基于第一级缓存2获取第二显示信息并写入第二级缓存4,而现有技术的固件需要作为将第一显示信息写入第一级缓存2的传输带宽和将第一级缓存2中的数据逐帧发送给LED阵列5,因此相较于现有技术,该系统能够有效地减少固件的数据处理量,从而有效地避免出现由于LED显示系统一次性产生大量数据而导致固件的通讯带宽被占满,LED显示系统卡死的情况。It can be seen from the above that the LED display system, device and method provided by the present application directly write the first display information into the first-level cache 2, since the firmware of the present application is only used to control the transmission according to the display refresh rate of the LED array 5 The device 3 obtains the second display information based on the first-level cache 2 and writes it into the second-level cache 4, while the firmware of the prior art needs as the transmission bandwidth for writing the first display information into the first-level cache 2 and the first-level The data in the cache 2 is sent to the LED array 5 frame by frame, so compared with the prior art, this system can effectively reduce the amount of data processing by the firmware, thereby effectively avoiding the occurrence of problems caused by the LED display system that generates a large amount of data at one time. The communication bandwidth is fully occupied, and the LED shows that the system is stuck.
在本申请所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个机器人,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the embodiments provided in this application, it should be understood that the disclosed devices and methods may be implemented in other ways. The device embodiments described above are only illustrative. For example, the division of the above units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or can be Integrate into another robot, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some communication interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.
另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以上升至一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。In addition, the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be raised to one place, or may also be distributed to multiple network units . Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
再者,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。Furthermore, each functional module in each embodiment of the present application may be integrated to form an independent part, each module may exist independently, or two or more modules may be integrated to form an independent part.
在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。In this document, relational terms such as first and second etc. are used only to distinguish one entity or operation from another without necessarily requiring or implying any such relationship between these entities or operations. Actual relationship or sequence.
以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。The above descriptions are only examples of the present application, and are not intended to limit the scope of protection of the present application. For those skilled in the art, various modifications and changes may be made to the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of this application shall be included within the protection scope of this application.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310427924.9A CN116524849B (en) | 2023-04-20 | 2023-04-20 | LED display system, device and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310427924.9A CN116524849B (en) | 2023-04-20 | 2023-04-20 | LED display system, device and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN116524849A true CN116524849A (en) | 2023-08-01 |
| CN116524849B CN116524849B (en) | 2025-06-27 |
Family
ID=87407574
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310427924.9A Active CN116524849B (en) | 2023-04-20 | 2023-04-20 | LED display system, device and method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116524849B (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2180729A (en) * | 1985-09-13 | 1987-04-01 | Sun Microsystems Inc | Direct memory access window display |
| US6437789B1 (en) * | 1999-02-19 | 2002-08-20 | Evans & Sutherland Computer Corporation | Multi-level cache controller |
| KR20070113037A (en) * | 2006-05-24 | 2007-11-28 | 엠텍비젼 주식회사 | Effective dual frame buffer control device and its method |
| US20110080419A1 (en) * | 2009-09-25 | 2011-04-07 | Arm Limited | Methods of and apparatus for controlling the reading of arrays of data from memory |
| CN111916023A (en) * | 2020-07-31 | 2020-11-10 | 无锡力芯微电子股份有限公司 | LED display screen and display method thereof |
| CN114664238A (en) * | 2022-03-23 | 2022-06-24 | 无锡力芯微电子股份有限公司 | PWM data synchronization method for LED display |
-
2023
- 2023-04-20 CN CN202310427924.9A patent/CN116524849B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2180729A (en) * | 1985-09-13 | 1987-04-01 | Sun Microsystems Inc | Direct memory access window display |
| US6437789B1 (en) * | 1999-02-19 | 2002-08-20 | Evans & Sutherland Computer Corporation | Multi-level cache controller |
| KR20070113037A (en) * | 2006-05-24 | 2007-11-28 | 엠텍비젼 주식회사 | Effective dual frame buffer control device and its method |
| US20110080419A1 (en) * | 2009-09-25 | 2011-04-07 | Arm Limited | Methods of and apparatus for controlling the reading of arrays of data from memory |
| CN111916023A (en) * | 2020-07-31 | 2020-11-10 | 无锡力芯微电子股份有限公司 | LED display screen and display method thereof |
| CN114664238A (en) * | 2022-03-23 | 2022-06-24 | 无锡力芯微电子股份有限公司 | PWM data synchronization method for LED display |
Non-Patent Citations (1)
| Title |
|---|
| 郭柳柳,等: "基于FPGA高速图像数据的存储及显示设计", 电子技术应用, no. 11, 6 November 2014 (2014-11-06) * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN116524849B (en) | 2025-06-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110214348B (en) | Apparatus and method for driving display panel in response to image data | |
| US20060227709A1 (en) | Data transfer control device and electronic instrument | |
| US7475171B2 (en) | Data transfer control device including a switch circuit that switches write destination of received packets | |
| US10033916B2 (en) | Transmission of image data and camera management commands | |
| CN113742282A (en) | SATA IP core based on FPGA and data storage method | |
| WO2022246727A1 (en) | Data processing apparatus and data processing method | |
| CN101771554B (en) | Redundancy management circuit and management method thereof | |
| US20070088874A1 (en) | Offload engine as processor peripheral | |
| CN116107959A (en) | Caching method, image transmission method, electronic device and storage medium | |
| CN116524849A (en) | LED display system, device and method | |
| JP4924560B2 (en) | Data transfer control device and electronic device | |
| US10216653B2 (en) | Pre-transmission data reordering for a serial interface | |
| CN114500877A (en) | Camera sharing method, system and storage medium | |
| US12001333B1 (en) | Early potential HPA generator | |
| CN114049859B (en) | A display device, display method, and vehicle | |
| CN115334268A (en) | A kind of LVDS signal cable, video signal processing device and TV set | |
| CN114862659A (en) | Image histogram generation method and device, electronic equipment and storage medium | |
| CN115603713A (en) | A pulse signal processing method, device and matching circuit | |
| CN116166185A (en) | Caching method, image transmission method, electronic device and storage medium | |
| CN115481078A (en) | Master-slave communication system and method | |
| CN116610622B (en) | SPI daisy chain self-adaptive communication method and system | |
| CN114143268B (en) | TCP-based message receiving method and device, electronic equipment and storage medium | |
| CN106406791B (en) | Rapid synchronization display method, system and device connected to the system | |
| US20250123985A1 (en) | Autonomous integrated translator for local bus operations | |
| CN116166594B (en) | IIC bus circuit of single-address multi-slave machine and transmission method and device thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| TA01 | Transfer of patent application right | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20240202 Address after: Building 1901-6, Xinghe WORLDF, No.1 Yabao Road, Nankeng Community, Bantian Street, Longgang District, Shenzhen City, Guangdong Province, 518000 Applicant after: Lingkong Microelectronics (Shenzhen) Co.,Ltd. Country or region after: China Address before: 518000 Room 101, building 10, Dayun software Town, 8288 Longgang Avenue, he'ao community, Yuanshan street, Longgang District, Shenzhen City, Guangdong Province Applicant before: XTX Technology Inc. Country or region before: China |
|
| GR01 | Patent grant | ||
| GR01 | Patent grant |