Display module and decoding module adaptation method and device, display screen and storage medium

By acquiring and setting the preset configuration items of the decoding module, the display module is adapted to different decoding modules, which solves the system reliability and stability problems caused by the adaptation of decoding modules in LED displays, improves compatibility and scalability, and reduces development and maintenance costs.

CN119626123BActive Publication Date: 2025-12-09SHENZHEN HUIDU TECH
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411757944.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-03
Publication Date
2025-12-09
Estimated Expiration
2044-12-03

AI Technical Summary

Technical Problem

The compatibility issues between display modules and decoding modules in existing LED displays are diverse, which affects the reliability and stability of the system, and code updates and firmware modifications increase development and maintenance costs.

Method used

By determining the row scanning cycle of the display module, the changing level signal of the decoding module within the row scanning cycle is obtained. Preset decoding data is obtained based on the changing level signal and used as the configuration item of the decoding module. The display module is then driven according to the configuration item and content data, thereby achieving flexible adaptation to different decoding modules.

Benefits of technology

It improves the compatibility and scalability of LED display systems, reduces the need for code or firmware modification and updates, lowers development and maintenance costs, and improves system reliability and stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119626123B_ABST
    Figure CN119626123B_ABST
Patent Text Reader

Abstract

The application discloses a display module and decoding module adaptation method and device, a display screen and a storage medium, and relates to the technical field of display. The method comprises the following steps: determining a row scanning period of a display module; acquiring a change level signal of a decoding module in one row scanning period; acquiring preset decoding data according to the change level signal; taking the preset decoding data as a corresponding configuration item of the decoding module; and driving the display module according to the configuration item and content data. The method can realize the adaptation of the display module to various different decoding modules by setting the decoding data corresponding to the decoding module as flexible configuration items, improves the compatibility and expansibility of the LED display screen system, effectively reduces the code or firmware modification and update requirements, reduces the development and maintenance costs, and improves the reliability and stability of the system.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of display, in particular to a display module and decoding module adaptation method and device, a display screen and a storage medium. BACKGROUND

[0002] There are various types of display modules for current LED display screens, and different manufacturers produce display modules using different decoding modules. Even different display modules produced by the same manufacturer may use different types of decoding modules. This diversity brings challenges to the adaptation of display modules and decoding modules in LED display screens. Currently, the LED display screen control system (or control card) on the market usually has several function codes of known decoding modules built-in. When driving the display module, the model of the decoding module is obtained from the upper computer, and the corresponding decoding function code is selected according to the model to perform decoding, thereby realizing the driving support of the display module. However, when a new decoding module needs to be used, the corresponding function code usually needs to be re-written and implemented, and a firmware update of the control system is needed to adapt to the new decoding module. However, this way of modifying the code and updating the firmware is likely to bring uncontrollable risks, affecting the reliability and stability of the system, and increasing the workload, leading to increased development and maintenance costs, and also likely to cause project delays. SUMMARY

[0003] Therefore, the embodiments of the present application provide a display module and decoding module adaptation method, device, display screen and storage medium to solve the problem of updating the decoding module affecting the reliability and stability of the system in the prior art.

[0004] In a first aspect, the embodiments of the present application provide a display module and decoding module adaptation method, which comprises:

[0005] determining the row scanning period of the display module;

[0006] obtaining the change level signal output by the decoding module within one row scanning period;

[0007] obtaining preset decoding data according to the change level signal;

[0008] setting the preset decoding data as the configuration item corresponding to the decoding module;

[0009] driving the display module according to the configuration item and content data.

[0010] Preferably, the obtaining of the preset decoding data according to the change level signal comprises:

[0011] obtaining the first change level signal and the second change level signal corresponding to the row selection signal and the latch signal of the display module in the change level signal, respectively.

[0012] acquiring row selection decoding data according to the first varying level signal;

[0013] acquiring latch decoding data according to the second varying level signal;

[0014] combining the row selection decoding data and the latch decoding data into the preset decoding data.

[0015] Preferably, when the decoding module belongs to an n-m decoder, where m=2 n ; the preset decoding data is represented by one byte, where bit0-bit6 are used to represent the row selection decoding data and bit7 is used to represent the latch decoding data.

[0016] Preferably, when the decoding module does not belong to an n-m decoder, where m=2 n , the preset decoding data is represented by at least two bytes, where bit7 of the first byte is used to represent the latch decoding data and bit0-bit6 of the first byte and bit0-bit7 of the second byte are used to represent the row selection decoding data.

[0017] Preferably, the display module is driven by four row selection signals ABCD, in the preset decoding data, bit0 is used to represent row selection signal A, bit1 is used to represent row selection signal B, bit2 is used to represent row selection signal C, bit3 is used to represent row selection signal D, and bit7 is used to represent the latch signal.

[0018] Preferably, when the decoding module outputs K groups of varying level signals in one row scanning period, the acquiring preset decoding data according to the varying level signals comprises: acquiring K groups of preset decoding data corresponding to the K groups of varying level signals; and the setting the preset decoding data as the configuration item corresponding to the decoding module comprises: storing the K groups of preset decoding data as a set in a host computer of the display module.

[0019] Preferably, the driving the display module according to the configuration item and the content data comprises:

[0020] acquiring the configuration item corresponding to the decoding module from the host computer;

[0021] reading preset decoding data corresponding to the varying level signal output by the decoding module from the configuration item;

[0022] determining a current scanning row number according to the preset decoding data;

[0023] driving the corresponding row of the display module according to the current scanning row number and the content data.

[0024] In a second aspect, an embodiment of the present application provides a display module and decoding module adaptation device, the device comprising:

[0025] a determination module configured to determine a line scanning period of the display module;

[0026] a change level acquisition module configured to acquire a change level signal output by the decoding module in one line scanning period;

[0027] a decoding data acquisition module configured to acquire preset decoding data according to the change level signal;

[0028] a configuration module configured to set the preset decoding data as a configuration item corresponding to the decoding module;

[0029] a driving module configured to drive the display module according to the configuration item and content data.

[0030] In a third aspect, an embodiment of the present application provides an LED display screen, comprising: a plurality of display modules, a decoding module and a control module, wherein the decoding module is integrated in the control module, and the control module further comprises: at least one processor, at least one memory and computer program instructions stored in the memory, and when the computer program instructions are executed by the processor, the method of the first aspect in the above embodiment is implemented.

[0031] In a fourth aspect, an embodiment of the present application provides a storage medium having computer program instructions stored thereon, and when the computer program instructions are executed by a processor, the method of the first aspect in the above embodiment is implemented.

[0032] In summary, the beneficial effects of the present application are as follows:

[0033] The display module and decoding module adaptation method, device, display screen and storage medium provided by the embodiment of the present application comprise: determining a line scanning period of the display module; acquiring a change level signal of the decoding module in one line scanning period; acquiring preset decoding data according to the change level signal; setting the preset decoding data as a configuration item corresponding to the decoding module; and driving the display module according to the configuration item and content data. The method sets the decoding data corresponding to the decoding module as a flexible configuration item, can realize the adaptation of the display module to various different decoding modules, improves the compatibility and expansibility of the LED display screen system, can effectively reduce the code or firmware modification and update requirements, reduces the development and maintenance cost, and improves the reliability and stability of the system. BRIEF DESCRIPTION OF DRAWINGS

[0034] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments of the present application. For those of ordinary skill in the art, other drawings can also be obtained from these drawings without any creative effort, and these are within the protection scope of the present application.

[0035] Figure 1 is a flow diagram of the display module and decoding module adaptation method of the embodiments of the present application.

[0036] Figure 2 is a schematic diagram of the varying level signal of the embodiments of the present application.

[0037] Figure 3 is a schematic diagram of the varying level signal of the embodiments of the present application.

[0038] Figure 4 is a schematic diagram of the preset decoding data of the embodiments of the present application.

[0039] Figure 5 is a structural diagram of the display module and decoding module adaptation device of the embodiments of the present application.

[0040] Figure 6 is a structural diagram of the control module of the embodiments of the present application. DETAILED DESCRIPTION

[0041] The features and exemplary embodiments of various aspects of the present application will be described in detail below, in order to make the purposes, technical solutions and advantages of the present application more clear, the following will further describe the present application in combination with the drawings and embodiments. It should be understood that the specific embodiments described herein are only configured to explain the present application, and are not configured to limit the present application. For those skilled in the art, the present application can be implemented without some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by showing examples of the present application.

[0042] It should be noted that, in this paper, the relationship terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between the entities or operations. Moreover, the terms "include", "contain" or any other variants thereof are intended to cover non-exclusive inclusion, so that the process, method, article or equipment including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such process, method, article or equipment. Without more limitation, the elements defined by the statement "include" do not exclude the presence of other identical elements in the process, method, article or equipment including the elements.

[0043] Embodiment one

[0044] See Figure 1 The embodiment of the present application provides a display module and decoding module adaptation method, which specifically comprises the following steps:

[0045] S1: determining a row scanning period of a display module;

[0046] S2: acquiring a change level signal output by a decoding module in one row scanning period;

[0047] S3: acquiring preset decoding data according to the change level signal;

[0048] S4: setting the preset decoding data as a corresponding configuration item of the decoding module;

[0049] S5: driving the display module according to the configuration item and content data.

[0050] Specifically, in the display module of the LED display screen system, a row scanning period is used to describe the time interval of scanning all rows of the display module in a refresh period. In a row scanning period, all rows will be scanned in sequence to update the display content. The decoding module is responsible for converting the input row selection signal into a control signal for driving the corresponding row of the display module to light up. The changing level signal in the row scanning period is the level signal output by the decoding module during a row scanning period. If the level signal changes 16 times, the scanning mode of the display module driven by it is 1 / 16 scanning. The changing level signal of the decoding module can be obtained through the relevant signal waveform description in its product specification or through devices such as an oscilloscope. After obtaining these changing level signals, the preset decoding data is obtained according to the changing level signals, that is, the changing law of the changing level signal is encoded to convert the changing level signal into preset decoding data suitable for controlling the display module. Preferably, the preset decoding data includes row selection data (data corresponding to the row selection signal) for determining the current display row and latch data (data corresponding to the latch signal) for locking the data content of the current display row. In other embodiments, enable data (corresponding to the enable signal) can also be included. Then, the preset decoding data is used as the corresponding configuration item of the decoding module. The process of using the preset decoding data as the configuration item is actually storing it in the host computer. By storing the preset decoding data corresponding to various decoding modules as configuration items in the host computer, a configuration set is formed. When the decoding module needs to be replaced, there is no need to modify the code or update the firmware, but the corresponding configuration item of the decoding module to be replaced can be directly obtained from the host computer to obtain the preset decoding data. Finally, the display module is driven according to the preset decoding data and the content data (i.e., RGB data). When a new decoding module is needed, the preset decoding data corresponding to the new decoding module is obtained and added as a new configuration item to the configuration set. Subsequently, the corresponding configuration item is called from the host computer to obtain the corresponding preset decoding data when driving the display module, and the display module is driven according to the preset decoding data and the content data. By setting the decoding data of the decoding module as a flexible configuration item, the display module can be adapted to various decoding modules, improving the compatibility and expandability of the LED display screen system. At the same time, it can effectively reduce the need for firmware modification and update, and improve the reliability and stability of the system.

[0051] In one embodiment, the preset decoding data obtained according to the changing level signal includes:

[0052] obtaining first changing level signals and second changing level signals corresponding to row selection signals and latch signals of the display module in the changing level signal, respectively;

[0053] The row selection decoding data is obtained based on the first changing level signal;

[0054] The latched decoding data is obtained based on the second changing level signal;

[0055] The row selection decoding data and the latch decoding data are combined into the preset decoding data.

[0056] Specifically, the level change signal represents the level signal change output by the decoding module within one line scan cycle. In LED displays, different lines in the display module are often controlled by line selection signals, while latch signals are used to lock the display content of the currently scanned line. Therefore, it is necessary to determine the corresponding level change signals for the line selection signal and the latch signal from the level change signals, namely the first level change signal and the second level change signal, and encode them. Encoding the first level change signal involves converting its changes into line selection decoded data. Encoding the first level change signal helps determine which line is currently being scanned. Encoding the second level change signal involves converting its changes into latch decoded data. After merging these two parts of data, preset decoded data is obtained. This preset decoded data includes line selection decoded data used to indicate the currently scanned line and latch decoded data used to lock the display content.

[0057] The following sections will use two different decoding modules to illustrate how to encode preset decoded data based on changing level signals.

[0058] like Figure 2 The image shows the output waveform of a decoding module when driving a 64×16 display module (scanning mode 1 / 16). The waveforms of channels 0, 1, 2, and 3 correspond to the waveforms of the row selection signals ABCD, and the waveform of channel 5 corresponds to the waveform of the latch signal lat. The changing level signal within one row scan cycle is selected, as shown... Figure 2 As shown in region 21 enclosed by the dashed line, the changing level signals in channels 0-3 within region 21 constitute the first changing level signal, while the second changing level signal is the changing level signal in channel 5. First, the level signals in channels 0-3 are encoded, changing 16 times within one row scan cycle. Based on this change pattern, the row selection decoding data corresponding to the second changing level signal can be obtained as 0000, 0001, 0010, 0011, ..., 1111. Each time the second changing level signal changes, the corresponding second changing level signal undergoes a high-level change, and the corresponding latch decoding data is 1, 1, 1, 1, ..., 1. After encoding the waveform output by this type of decoding module, its change pattern is sequentially increasing. The signals of n channels change m times within one row scan cycle, where m = 2. nThis type of decoding module is called an nm decoder, similar to the encoding pattern of an 138 decoder. When the decoding module is an nm decoder, the preset decoding data is represented by one byte, where bits 0 to 6 are used to represent the row selection decoding data, and bit 7 is used to represent the latch decoding data. For example, Figure 2 The preset decoding data can be represented as: 1000000, 10000001, 10000010, 10000011, ..., 10001111, a total of 16 sets of preset decoding data.

[0059] like Figure 3 The image shows the output waveform of another decoding module when driving a 64×16 display module (scan mode 1 / 16). The waveforms of channels 0, 1, 2, and 3 correspond to the waveforms of the row selection signals ABCD, and the waveform of channel 5 corresponds to the waveform of the latch signal lat. The changing level signal within one row scan cycle is selected, as shown... Figure 3 As shown in region 31 enclosed by the dashed line, the changing level signals in channels 0-3 within region 31 constitute the first changing level signal, while the second changing level signal is the changing level signal in channel 5. First, the level signals in channels 0-3 are encoded, changing 16 times within one line scan cycle. Based on their changing pattern, each level transition can be represented as: 1111->0000, 0101->0000, 0101->0000, 0101->0000, ..., 1111->1000, 1101->1000, 1101->1000, 1101->1000. Whenever the second changing level signal changes, there is no high-low level transition, and the corresponding latched decoded data is 0, 0, 0, 0, ..., 0. To more clearly represent the level transitions, two bytes are used to represent the encoded data before and after the transition. In this data set, bits 0 to 6 of the first byte represent the data before the transition, and the second byte identifies the data after the transition. The combined preset decoded data can be represented as: (byte1)00001111, (byte2)00000000; (byte1)00000101, (byte2)00000000; (byte1)00000101, (byte2)00000000; (byte1)00000101, (byte2)00000000; ... There are 16 changes within one scan cycle, corresponding to 16 sets of preset decoded data. Please refer to [link to documentation] for details. Figure 4 .

[0060] In the embodiment of the present application, if the change level signal changes K times in a row scanning period, it indicates that the scanning mode of the display module is 1 / K scanning, each change corresponds to a group of preset decoding data, and the corresponding 1 / K scanning corresponds to K groups of preset decoding data. The K groups of change level signals and the K groups of preset decoding data are one-to-one corresponding, and the K groups of preset decoding data are stored in the host computer of the display module as a set as the configuration item corresponding to the decoding module.

[0061] In one embodiment, the driving of the display module according to the configuration item and the content data includes:

[0062] obtaining the configuration item corresponding to the decoding module from the host computer;

[0063] reading the preset decoding data corresponding to the change level signal output by the decoding module from the configuration item;

[0064] determining the current scanning row number according to the preset decoding data;

[0065] driving the corresponding lamp bead row of the display module according to the current scanning row number and the content data.

[0066] When the decoding module is used to drive the display module, the configuration item corresponding to the decoding module can be obtained from the host computer first (the host computer can store the configuration items of multiple decoding modules, and each configuration item corresponds to a different decoding module), the preset decoding data corresponding to the change level signal output by the decoding module is read from the configuration item. These preset decoding data are obtained by encoding the change level signal, and contain row selection decoding data for indicating the row number of the current lighting row (or the current scanning row) and latch decoding data for latching the display content. Based on the preset decoding data, the current scanning row number can be accurately determined, and then the corresponding lamp bead row of the display module is driven according to the current scanning row number and the content data (such as RGB data).

[0067] By abstracting the decoding data corresponding to the decoding module into a configuration item and storing it in the host computer, the adaptation of the display module to different types of decoding modules is realized. When a new decoding module needs to be replaced or introduced, it is not necessary to modify the firmware or programming again, but to simply update the configuration item in the host computer, so that the preset decoding data corresponding to the new decoding module can be automatically obtained. This flexibility greatly improves the compatibility and expansibility of the system, can support multiple decoding modules of different manufacturers or different types, and reduces the difficulty of hardware and software adaptation.

[0068] In summary, the display module and decoding module adaptation method of the embodiment of the present application comprises determining a row scanning period of a display module; obtaining a change level signal of a decoding module in one row scanning period; obtaining preset decoding data according to the change level signal; setting the preset decoding data as a corresponding configuration item of the decoding module; and driving the display module according to the configuration item and content data. The method sets the decoding data corresponding to the decoding module as a flexible configuration item, can realize the adaptation of the display module to various different decoding modules, improves the compatibility and expansibility of the LED display screen system, can effectively reduce the code or firmware modification and update requirements, reduces the development and maintenance costs, and improves the reliability and stability of the system.

[0069] Embodiment two

[0070] Referring to Figure 5 The embodiment of the present application provides a display module and decoding module adaptation device 200, which comprises:

[0071] A determination module 201 is configured to determine a row scanning period of a display module.

[0072] A change level obtaining module 202 is configured to obtain a change level signal output by a decoding module in one row scanning period.

[0073] A decoding data obtaining module 203 is configured to obtain preset decoding data according to the change level signal.

[0074] A configuration module 204 is configured to set the preset decoding data as a corresponding configuration item of the decoding module.

[0075] A driving module 205 is configured to drive the display module according to the configuration item and content data.

[0076] Preferably, the decoding data obtaining module 203 comprises:

[0077] An obtaining unit is configured to obtain a first change level signal and a second change level signal corresponding to a row selection signal and a latch signal of the display module in the change level signal.

[0078] A first encoding unit is configured to obtain row selection decoding data according to the first change level signal.

[0079] A second encoding unit is configured to obtain latch decoding data according to the second change level signal.

[0080] A combination unit is configured to combine the row selection decoding data and the latch decoding data into the preset decoding data.

[0081] Preferably, in the decoding data acquisition module 203, when the decoding module belongs to an n-m decoder, wherein m=2 n The preset decoding data is represented by one byte, wherein bit0 to bit6 are used to represent the row selection decoding data, and bit7 is used to represent the latch decoding data.

[0082] Preferably, in the decoding data acquisition module 203, when the decoding module does not belong to an n-m decoder, wherein m=2 n The preset decoding data is represented by at least two bytes, wherein bit7 of the first byte is used to represent the latch decoding data, and bit0-bit6 of the first byte and bit0-bit7 of the second byte are used to represent the row selection decoding data.

[0083] Preferably, in the decoding data acquisition module 203, the display module is driven by using four row selection signals ABCD, in the preset decoding data, bit0 is used to represent the row selection signal A, bit1 is used to represent the row selection signal B, bit2 is used to represent the row selection signal C, and bit3 is used to represent the row selection signal D, and bit7 is used to represent the latch signal.

[0084] Preferably, the driving module 205 comprises:

[0085] A configuration item acquisition unit, which is configured to acquire the configuration item corresponding to the decoding module from the host computer;

[0086] A reading unit, which is configured to read the preset decoding data corresponding to the change level signal output by the decoding module from the configuration item;

[0087] A scanning row determination unit, which is configured to determine the current scanning row number according to the preset decoding data;

[0088] A lighting unit, which is configured to drive the lamp beads of the corresponding row of the display module according to the current scanning row number and the content data.

[0089] In summary, the display module and decoding module adaptation device provided by the embodiment of the present application comprises determining the row scanning period of the display module; acquiring the change level signal of the decoding module in one row scanning period; acquiring the preset decoding data according to the change level signal; taking the preset decoding data as the configuration item corresponding to the decoding module; and driving the display module according to the configuration item and the content data. The method can realize the adaptation of the display module to various different decoding modules by setting the decoding data corresponding to the decoding module as a flexible configuration item, improve the compatibility and expansibility of the LED display screen system, effectively reduce the code or firmware modification and update requirements, reduce the development and maintenance costs, and improve the reliability and stability of the system.

[0090] Embodiment three

[0091] The embodiment provides an LED display screen, comprising: a plurality of display modules, a decoding module and a control module, wherein the decoding module is integrated in the control module, and in addition, the display module and the decoding module adaptation method of the embodiment can be realized by the control module. Figure 6 A hardware structure schematic diagram of the control module provided by the embodiment is shown.

[0092] The control module can comprise a processor 301 and a memory 302 storing computer program instructions.

[0093] Specifically, the processor 301 can comprise a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiment of the application.

[0094] The memory 302 can comprise a mass storage for data or instructions. By way of example and not limitation, the memory 302 can include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. Where appropriate, the memory 302 can include removable or non-removable (or fixed) media. Where appropriate, the memory 302 can be internal or external to the data processing apparatus. In certain embodiments, the memory 302 is a nonvolatile solid-state memory. In certain embodiments, the memory 302 includes read-only memory (ROM). Where appropriate, this ROM can be mask-programmed ROM, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), electrically alterable ROM (EAROM), or flash memory, or a combination of two or more of these.

[0095] The processor 301 reads and executes the computer program instructions stored in the memory 302 to realize any one of the display module and decoding module adaptation methods in the above embodiments.

[0096] In one example, the control module can further comprise a communication interface 303 and a bus 310. As shown, the processor 301, the memory 302, and the communication interface 303 are connected through the bus 310 and complete communication among each other. Figure 6

[0097] ​The communication interface 303 is mainly used to realize the communication between the modules, devices, units and / or equipment in the embodiments of the present application.

[0098] The bus 310 includes hardware, software, or both, that couples components of the control module to each other. By way of example, and not limitation, the bus 310 can include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an InfiniBand (IB) interconnect, a Low Pin Count (LPC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association local (VLB) bus, or another suitable bus or a combination of two or more of these. Where suitable, the bus 310 can include one or more buses. Although specific buses are described and illustrated in the embodiments of the present application, the present application contemplates any suitable bus or interconnect.

[0099] Embodiment Four

[0100] In addition, in combination with the display module and decoding module adaptation method in the above embodiments, the embodiments of the present application can provide a computer readable storage medium to realize. The computer readable storage medium has computer program instructions stored thereon; the computer program instructions are executed by the processor 301 to realize any one of the display module and decoding module adaptation methods in the above embodiments.

[0101] In summary, the display module and decoding module adaptation method, device, display screen and storage medium provided by the embodiments of the present application include determining the row scanning period of the display module; obtaining the change level signal of the decoding module in one row scanning period; obtaining the preset decoding data according to the change level signal; taking the preset decoding data as the corresponding configuration item of the decoding module; and driving the display module according to the configuration item and content data. The method can realize the adaptation of the display module to various different decoding modules by setting the decoding data corresponding to the decoding module as flexible configuration items, improve the compatibility and expansibility of the LED display screen system, effectively reduce the code or firmware modification and update requirements, reduce the development and maintenance cost, and improve the reliability and stability of the system.

[0102] It is to be understood that the application is not limited to particular configurations and processes described herein and shown in the drawings, as such can include any alternatives, modifications, additions or omissions as is readily contemplated by one of ordinary skill in the art. For the sake of brevity and clarity, detailed descriptions of well-known methods, procedures, components, and circuits will not be described in detail. In the above embodiments, several specific steps are described and illustrated in order to provide a thorough disclosure of the application. However, the application can be performed in a number of different embodiments and the steps need not be performed in the order described.

[0103] The functional blocks shown in the block diagrams described above can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of the application are program or code segments that are used to perform the required tasks. The program or code segments can be stored in a machine-readable medium or transmitted through a data signal carried in a carrier wave over a transmission medium or communication link. A "machine-readable medium" includes any medium that can store or transfer information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. The code segments can be downloaded via computer networks such as the Internet, intranets, etc.

[0104] It is also to be understood that the example embodiments described herein are based on a series of steps or apparatuses to describe some methods or systems. However, the application is not limited to the order of the steps described above, that is, the steps can be performed in the order mentioned in the embodiments, or in an order different from the embodiments, or several steps can be performed simultaneously.

[0105] The above description merely illustrates the principles of the application. It will thus be appreciated that those skilled in the art will be able to devise various arrangements that, although not explicitly described or shown herein, embody the principles of the application and are included within its spirit and scope. Furthermore, any rearrangement of the above-described elements can be readily appreciated by those skilled in the art.

Claims

1. A display module and decoding module adaptation method, characterized in that, The method comprises: determining a row scanning period of a display module; acquiring a change level signal output by a decoding module in one row scanning period; acquiring preset decoding data according to the change level signal, comprising: acquiring first change level signals and second change level signals corresponding to row selection signals and latch signals of the display module in the change level signal; acquiring row selection decoding data according to the first change level signals; acquiring latch decoding data according to the second change level signals; and combining the row selection decoding data and the latch decoding data into the preset decoding data; setting the preset decoding data as a configuration item corresponding to the decoding module; driving the display module according to the configuration item and content data.

2. The display module and decoding module adaptation method of claim 1, wherein, When the decoding module belongs to n-m decoder, m = 2 n The preset decoding data is represented by one byte, wherein bit0 to bit6 are used to represent the row selection decoding data, and bit7 is used to represent the latch decoding data.

3. The display module and decoding module adaptation method of claim 1, wherein, When the decoding module does not belong to n-m decoder, m = 2 n The preset decoding data is represented by at least two bytes, wherein bit7 of the first byte is used to represent the latch decoding data, and bit0-bit6 of the first byte and bit0-bit7 of the second byte are used to represent the row selection decoding data.

4. The display module and decoding module adaptation method of claim 3, wherein, The display module is driven by using four row selection signals ABCD, in the preset decoding data, bit0 is used to represent row selection signal A, bit1 is used to represent row selection signal B, bit2 is used to represent row selection signal C, bit3 is used to represent row selection signal D, and bit7 is used to represent latch signal.

5. The display module and decoding module adaptation method of claim 1, wherein, When the decoding module outputs K groups of change level signals in one row scanning period, the acquiring preset decoding data according to the change level signal comprises: acquiring K groups of preset decoding data corresponding to K groups of change level signals; and the setting the preset decoding data as a configuration item corresponding to the decoding module comprises: storing K groups of preset decoding data as a set in an upper computer of the display module.

6. The display module and decoding module adaptation method of any of claims 1-5, wherein, The driving the display module according to the configuration item and content data comprises: acquiring the configuration item corresponding to the decoding module from the upper computer; reading preset decoding data corresponding to the change level signal output by the decoding module from the configuration item; determining a current scanning row number according to the preset decoding data; driving corresponding row lamp beads of the display module to light up according to the current scanning row number and the content data.

7. A display module and decoding module adaptation apparatus, characterized by The apparatus comprises: a determining module, configured to determine a row scanning period of a display module; a change level acquiring module, configured to acquire a change level signal output by a decoding module in one row scanning period; a decoding data acquiring module, configured to acquire preset decoding data according to the change level signal, comprising: acquiring first change level signals and second change level signals corresponding to row selection signals and latch signals of the display module in the change level signal; acquiring row selection decoding data according to the first change level signals; acquiring latch decoding data according to the second change level signals; and combining the row selection decoding data and the latch decoding data into the preset decoding data; a configuration module, configured to set the preset decoding data as a configuration item corresponding to the decoding module; a driving module, configured to drive the display module according to the configuration item and content data.

8. An LED display screen, characterized by comprising: A number of display modules, decoding modules and control modules, wherein the decoding modules are integrated in the control modules, the control modules further comprising: at least one processor, at least one memory, and computer program instructions stored in the memory, which when executed by the processor implement the method of any one of claims 1-6.

9. A storage medium having stored thereon computer program instructions, characterized in that, The computer program instructions, when executed by a processor, implement the method of any one of claims 1-6.

Citation Information

Patent Citations

  • Extensible silicon-based micro display driving circuit

    CN108766332A