Display module and decoding module adaptation method and device, display screen and storage medium
By acquiring and encoding the changing level signals of the decoding module in the LED display, generating preset decoding data and setting them as configuration items, the reliability and stability problems of the LED display system when updating the decoding module are solved, and the system is high compatibility and scalability is achieved.
Patent Information
- Application Number
- CN202411757944.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-03
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2044-12-03
AI Technical Summary
The existing LED display control system can easily affect the system reliability and stability when updating the decoding module, and increase development and maintenance costs.
By determining the row scanning period of the display module, the change level signal of the decoding module during the period is obtained, the preset decoding data is obtained according to the change level signal, and the configuration item of the decoding module is set to drive the display module.
It realizes the adaptation of the display module to various decoding modules, improves the compatibility and expansion of the LED display system, reduces the need for firmware modification and update, reduces the development and maintenance costs, and improves the reliability and stability of the system.
Smart Images

Figure CN119626123A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of display technology, and in particular to a display module and a decoding module adaptation method, device, display screen and storage medium. Background Art
[0002] There are many types of display modules in current LED display screens. Display modules produced by different manufacturers use 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. The LED display control system (or control card) currently on the market usually has built-in function codes of several known decoding modules. When driving the display module, the model of the decoding module will be obtained from the host computer, and the corresponding decoding function code will be selected according to the model for decoding, thereby realizing the driving support of the display module. However, when a new decoding module is needed, it is usually necessary to rewrite and implement the corresponding function code, and release the firmware update control system to adapt to the new decoding module. However, this method of modifying the code and updating the firmware is prone to uncontrollable risks that affect the reliability and stability of the system, and increases the workload, resulting in increased development and maintenance costs, and is also prone to project delays. Summary of the invention
[0003] In view of this, the embodiments of the present invention provide a display module and a decoding module adaptation method, device, display screen and storage medium to solve the problem in the prior art that decoding module update affects system reliability and stability.
[0004] In a first aspect, an embodiment of the present invention provides a method for adapting a display module to a decoding module, the method comprising:
[0005] Determine the row scanning period of the display module;
[0006] Acquire the change level signal output by the decoding module within one of the row scanning cycles;
[0007] Acquire preset decoding data according to the conversion level signal;
[0008] Setting the preset decoding data as a configuration item corresponding to the decoding module;
[0009] The display module is driven according to the configuration items and the content data.
[0010] Preferably, the obtaining of preset decoding data according to the conversion level signal comprises:
[0011] Acquire a first change level signal and a second change level signal respectively corresponding to the row selection signal and the latch signal of the display module in the change level signal;
[0012] Acquire row selection decoding data according to the first change level signal;
[0013] Acquire latched decoding data according to the second change level signal;
[0014] The row selection decoding data and the latch decoding data are combined into the preset decoding data.
[0015] Preferably, when the decoding module is an nm decoder, where 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.
[0016] Preferably, when the decoding module does not belong to the nm decoder, where m=2 n The preset decoding data is represented by at least two bytes, wherein at least 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 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 be a latch signal.
[0018] Preferably, when the decoding module outputs K groups of changing level signals within one row scanning cycle, obtaining the preset decoding data according to the changing level signals includes: obtaining K groups of the preset decoding data corresponding to the K groups of the changing level signals; setting the preset decoding data as the configuration items corresponding to the decoding module includes: taking the K groups of the preset decoding data as a set and storing them in the host computer of the display module.
[0019] Preferably, the driving the display module according to the configuration item and the content data comprises:
[0020] Obtaining configuration items corresponding to the decoding module from the host computer;
[0021] Reading preset decoding data corresponding to the level-changing signal output by the decoding module from the configuration item;
[0022] Determine the current scanning line number according to the preset decoding data;
[0023] The lamp beads of the corresponding row of the display module are driven to light up according to the current scanning row number and the content data.
[0024] In a second aspect, an embodiment of the present invention provides a display module and a decoding module adaptation device, the device comprising:
[0025] A determination module, used to determine a row scanning period of a display module;
[0026] A change level acquisition module, used for acquiring a change level signal output by the decoding module within one of the row scanning cycles;
[0027] A decoding data acquisition module, used for acquiring preset decoding data according to the conversion level signal;
[0028] A configuration module, used to set the preset decoding data as a configuration item corresponding to the decoding module;
[0029] A driving module is used to drive the display module according to the configuration items and content data.
[0030] In the third aspect, an embodiment of the present invention 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 invention provides a storage medium having computer program instructions stored thereon, which implements the method of the first aspect in the above-mentioned embodiment when the computer program instructions are executed by a processor.
[0032] In summary, the beneficial effects of the present invention 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 invention include determining the row scanning cycle of the display module; obtaining the change level signal of the decoding module within one of the row scanning cycles; obtaining preset decoding data according to the change level signal; using the preset decoding data as the configuration item corresponding to 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 a flexible configuration item, thereby improving the compatibility and extensibility of the LED display system, and at the same time effectively reducing the code or firmware modification and update requirements, reducing the development and maintenance costs, and improving the reliability and stability of the system. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] In order to more clearly illustrate the technical solution of the embodiment of the present invention, the drawings required for use in the embodiment of the present invention will be briefly introduced below. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work, and these are all within the protection scope of the present invention.
[0035] Figure 1 It is a flowchart of a method for adapting a display module and a decoding module according to an embodiment of the present invention.
[0036] Figure 2 Schematic diagram of a level-changing signal according to an embodiment of the present invention.
[0037] Figure 3 Schematic diagram of a level-changing signal according to an embodiment of the present invention.
[0038] Figure 4 2 is a schematic diagram of preset decoding data according to an embodiment of the present invention.
[0039] Figure 5 It is a structural schematic diagram of a display module and a decoding module adaptation device according to an embodiment of the present invention.
[0040] Figure 6 It is a schematic diagram of the structure of a control module according to an embodiment of the present invention. DETAILED DESCRIPTION
[0041] The features and exemplary embodiments of various aspects of the present invention will be described in detail below. In order to make the purpose, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and Examples. It should be understood that the specific embodiments described herein are only configured to explain the present invention and are not configured to limit the present invention. For those skilled in the art, the present invention can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present invention by illustrating examples of the present invention.
[0042] It should be noted that, in this article, relational terms such as first and second, etc. 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 these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0043] Embodiment 1
[0044] See also Figure 1 The embodiment of the present invention provides a display module and a decoding module adaptation method, the method specifically comprising the following steps:
[0045] S1: Determine the row scanning period of the display module;
[0046] S2: obtaining a change level signal output by the decoding module within a row scanning cycle;
[0047] S3: obtaining preset decoding data according to the conversion level signal;
[0048] S4: setting the preset decoding data to a configuration item corresponding to the decoding module;
[0049] S5: driving the display module according to the configuration items and content data.
[0050] Specifically, in the display module of the LED display system, the row scanning cycle is used to describe the time interval for the display module to scan all rows in the refresh cycle. In a row scanning cycle, all rows are scanned in sequence to update the display content. The decoding module is responsible for converting the input row selection signal into a control signal that drives the corresponding row of the display module to light up in the LED display control system. The changing level signal in the row scanning cycle is the level signal output by the decoding module during a row scanning cycle. 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 an oscilloscope and other devices. After obtaining these changing level signals, the preset decoding data is obtained according to the changing level signal, that is, the changing law of the changing level signal is encoded, and the changing level signal is converted into the preset decoding data suitable for controlling the display module. Preferably, the preset decoding data includes the row selection data for determining the current display row (that is, the data corresponding to the row selection signal) and the latch data for locking the data content of the current display row (the data corresponding to the latch signal). In other embodiments, it may also include enable data (corresponding to enable signal) and the like. Afterwards, the preset decoding data is used as the configuration item corresponding to the decoding module. The process of using the preset decoding data as the configuration item is actually to store 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. Instead, the configuration item corresponding to the decoding module to be replaced can be directly obtained from the host computer to obtain the preset decoding data, and finally the display module is driven according to the preset decoding data and 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 to the configuration set as a new configuration item. When the display module is subsequently driven, the corresponding configuration item is directly called from the host computer to obtain the corresponding preset decoding data, and the display module can be driven to light up according to the preset decoding data and content data. By setting the decoding data corresponding to the decoding module as flexible configuration items, the display module can be adapted to various decoding modules, which improves the compatibility and scalability of the LED display 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, obtaining preset decoding data according to the conversion level signal includes:
[0052] Acquire a first change level signal and a second change level signal respectively corresponding to the row selection signal and the latch signal of the display module in the change level signal;
[0053] Acquire row selection decoding data according to the first change level signal;
[0054] Acquire latched decoding data according to the second change level signal;
[0055] The row selection decoding data and the latch decoding data are combined into the preset decoding data.
[0056] Specifically, the conversion level signal represents the change of the level signal output by the decoding module within a row scanning cycle. In the LED display screen, the row selection signal is often used to control different rows in the display module for display, and the latch signal is used to lock the display content of the current scanning row. Therefore, it is necessary to determine the change level signals corresponding to the row selection signal and the latch signal from the change level signal, that is, the first change level signal and the second change level signal, and encode them. Encode the first change level signal, that is, convert the change of the first change level signal into row selection decoding data. The encoding of the first change level signal can help determine which row is currently scanned. Encode the second change level signal, that is, convert the change of the second change level signal into latch decoding data. After merging these two parts of data, preset decoding data is obtained. These preset decoding data include row selection decoding data for indicating the current scanning row and latch decoding data for locking the display content.
[0057] The following uses two different decoding modules to illustrate how to encode the variable level signal to obtain the preset decoding data.
[0058] like Figure 2 As shown in the figure, it is the output waveform corresponding to a 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 signal ABCD, and the waveform of channel 5 corresponds to the waveform of the latch signal lat. Select a changing level signal within a row scanning cycle, such as Figure 2 As shown in the area 21 surrounded by the dotted line, the changed level signals in channels 0-3 in area 21 constitute the first changed level signal, and the second changed level signal is the changed level signal in channel 5. First, the level signals in channels 0-3 are encoded, which change 16 times in one row scanning cycle. According to the change rule, the row selection decoding data corresponding to the second changed level signal can be obtained as 0000, 0001, 0010, 0011, ..., 1111. Whenever the second changed level signal changes once, the corresponding second conversion level signal has 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 rule is to increase successively. The signals of n channels change m times in one row scanning cycle, and m=2 n, this type of decoding module is called nm decoder, which is similar to the coding rule of 138 decoder. When the decoding module belongs to nm decoder, 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. Exemplary, Figure 2 The preset decoding data in can be expressed as: 1000000, 10000001, 10000010, 10000011, ..., 10001111, for a total of 16 sets of preset decoding data.
[0059] like Figure 3 As shown in the figure, it is the output waveform corresponding to 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 signal ABCD, and the waveform of channel 5 corresponds to the waveform of the latch signal lat. Select a changing level signal within a row scanning cycle, such as Figure 3 As shown in the area 31 surrounded by the dotted line, the changed level signals in channels 0-3 in area 31 constitute the first changed level signal, and the second changed level signal is the changed level signal in channel 5. First, the level signal in channels 0-3 is encoded, which changes 16 times in one row scanning cycle. According to its change rule, each level jump can be expressed as: 1111->0000, 0101->0000, 0101->0000, 0101->0000, ..., 1111->1000, 1101->1000, 1101->1000, 1101->1000, and whenever the second changed level signal changes once, the corresponding second changed level signal has no high-to-low level change, and the corresponding latched decoded data is 0, 0, 0, 0, ..., 0. In order to more clearly represent the level change, two bytes are used to represent the encoded data before and after the jump. Among them, bit0 to bit6 of the first byte are used to indicate the data before the jump, and the second byte is used to identify the data after the jump. The preset decoded data after combination can be expressed as: (byte1) 00001111, (byte2) 00000000; (byte1) 00000101, (byte2) 00000000; (byte1) 00000101, (byte2) 00000000; (byte1) 00000101, (byte2) 00000000; ... There are 16 changes in one scanning cycle, corresponding to 16 groups of preset decoded data. For details, please refer to Figure 4 .
[0060] In an embodiment of the present invention, if the changing level signal changes K times within a row scanning cycle, it means that the scanning mode of the display module is 1 / K scanning, each change corresponds to a set of preset decoding data, and the corresponding 1 / K scan corresponds to K groups of preset decoding data. The K groups of changing level signals and the K groups of preset decoding data are corresponded one by one, and the K groups of preset decoding data are stored as a set in the host computer of the display module as the configuration items corresponding to the decoding module.
[0061] In one embodiment, driving the display module according to the configuration item and the content data includes:
[0062] Obtaining configuration items corresponding to the decoding module from the host computer;
[0063] Reading preset decoding data corresponding to the level-changing signal output by the decoding module from the configuration item;
[0064] Determine the current scanning line number according to the preset decoding data;
[0065] The lamp bead row corresponding to the display module is driven to light up 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 first obtained from the host computer (the host computer can store configuration items of multiple decoding modules, each configuration item corresponds to a different decoding module), and the preset decoding data corresponding to the changing level signal output by the decoding module is read from the configuration item. These preset decoding data are obtained by encoding the changing level signal, and include row selection decoding data for indicating the number of currently lit rows (or currently scanned rows) and latch decoding data for latching display content. Based on the preset decoding data, the current number of scanned rows can be accurately determined, and then the lamp beads of the corresponding rows in the display module are driven to light up according to the current number of scanned rows and content data (such as RGB data).
[0067] By abstracting the decoding data corresponding to the decoding module into configuration items and storing them in the host computer, the display module can adapt to different types of decoding modules. When a new decoding module needs to be replaced or introduced, there is no need to modify the firmware or program again. Instead, the preset decoding data corresponding to the new decoding module can be automatically obtained by simply updating the configuration items in the host computer. This flexibility greatly improves the compatibility and scalability of the system, and can support decoding modules of multiple different manufacturers or different types, reducing the difficulty of hardware and software adaptation.
[0068] In summary, the display module and decoding module adaptation method of the embodiment of the present invention includes determining the row scanning cycle of the display module; obtaining the change level signal of the decoding module within one of the row scanning cycles; obtaining preset decoding data according to the change level signal; using the preset decoding data as the configuration item corresponding to 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 a flexible configuration item, thereby improving the compatibility and scalability of the LED display system, and at the same time, it can effectively reduce the code or firmware modification and update requirements, reduce development and maintenance costs, and improve the reliability and stability of the system.
[0069] Embodiment 2
[0070] See also Figure 5 , an embodiment of the present invention provides a display module and decoding module adaptation device 200, the device comprising:
[0071] A determination module 201 is used to determine a row scanning period of a display module;
[0072] The change level acquisition module 202 is used to acquire the change level signal output by the decoding module within one of the row scanning cycles;
[0073] A decoding data acquisition module 203, used to acquire preset decoding data according to the conversion level signal;
[0074] A configuration module 204, configured to set the preset decoding data as a configuration item corresponding to the decoding module;
[0075] The driving module 205 is used to drive the display module according to the configuration items and content data.
[0076] Preferably, the decoded data acquisition module 203 includes:
[0077] An acquisition unit, configured to acquire a first change level signal and a second change level signal respectively corresponding to a row selection signal and a latch signal of the display module in the change level signal;
[0078] A first encoding unit, configured to obtain row selection decoding data according to the first change level signal;
[0079] A second encoding unit, used for acquiring latched decoding data according to the second change level signal;
[0080] The combining unit is used to combine the row selection decoding data and the latch decoding data into the preset decoding data.
[0081] Preferably, in the decoded data acquisition module 203, when the decoded module belongs to an nm 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.
[0082] Preferably, in the decoded data acquisition module 203, when the decoded module does not belong to the nm decoder, where m=2 n The preset decoding data is represented by at least two bytes, wherein at least 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 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 a latch signal.
[0084] Preferably, the driving module 205 includes:
[0085] A configuration item acquisition unit, used to acquire the configuration item corresponding to the decoding module from the host computer;
[0086] A reading unit, used for reading preset decoding data corresponding to the level-changing signal output by the decoding module from the configuration item;
[0087] A scanning line determination unit, used to determine the current scanning line number according to the preset decoding data;
[0088] A lighting unit is used to drive the lamp beads of the corresponding row of the display module to light up 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 invention includes determining the row scanning cycle of the display module; obtaining the change level signal of the decoding module within one of the row scanning cycles; obtaining preset decoding data according to the change level signal; using the preset decoding data as the configuration item corresponding to 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 a flexible configuration item, thereby improving the compatibility and scalability of the LED display system, and at the same time, it can 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 3
[0091] This embodiment provides an LED display screen, including: a plurality of display modules, a decoding module and a control module, wherein the decoding module is integrated in the control module. In addition, the display module and the decoding module adaptation method of the embodiment of the present invention can be implemented by the control module. Figure 6 A schematic diagram of the hardware structure of a control module provided in an embodiment of the present invention is shown.
[0092] The control module may include a processor 301 and a memory 302 storing computer program instructions.
[0093] Specifically, the processor 301 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiment of the present invention.
[0094] The memory 302 may include a large capacity memory for data or instructions. For example, but not limitation, the memory 302 may 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. In appropriate cases, the memory 302 may include a removable or non-removable (or fixed) medium. In appropriate cases, the memory 302 may be inside or outside the data processing device. In a specific embodiment, the memory 302 is a non-volatile solid-state memory. In a specific embodiment, the memory 302 includes a read-only memory (ROM). In appropriate cases, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM) or a 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 implement any one of the display module and decoding module adaptation methods in the above embodiments.
[0096] In one example, the control module may further include a communication interface 303 and a bus 310. Figure 6 As shown, the processor 301, the memory 302, and the communication interface 303 are connected via a bus 310 and communicate with each other.
[0097] The communication interface 303 is mainly used to implement the communication between the modules, devices, units and / or equipment in the embodiment of the present invention.
[0098] Bus 310 includes hardware, software or both, and the components of control module are coupled to each other. For example, but not limitation, bus 310 may include accelerated graphics port (AGP) or other graphics bus, enhanced industrial standard architecture (EISA) bus, front side bus (FSB), hypertransport (HT) interconnection, industrial standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 310 may include one or more buses. Although the embodiment of the present invention describes and shows a specific bus, the present invention considers any suitable bus or interconnection.
[0099] Embodiment 4
[0100] In addition, in combination with the display module and decoding module adaptation method in the above embodiment, the embodiment of the present invention can provide a computer-readable storage medium for implementation. The computer-readable storage medium stores computer program instructions; when the computer program instructions are executed by the processor 301, any one of the display module and decoding module adaptation methods in the above embodiment is implemented.
[0101] In summary, the display module and decoding module adaptation method, device, display screen and storage medium provided by the embodiment of the present invention include determining the row scanning cycle of the display module; obtaining the change level signal of the decoding module within one of the row scanning cycles; obtaining preset decoding data according to the change level signal; using the preset decoding data as the configuration item corresponding to 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 a flexible configuration item, thereby improving the compatibility and scalability of the LED display system, and at the same time, it can effectively reduce the code or firmware modification and update requirements, reduce development and maintenance costs, and improve the reliability and stability of the system.
[0102] It should be clear that the present invention is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present invention is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present invention.
[0103] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present invention are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting 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, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.
[0104] It should also be noted that the exemplary embodiments mentioned in the present invention describe some methods or systems based on a series of steps or devices. However, the present invention is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiments, or in a different order from the embodiments, or several steps can be performed simultaneously.
[0105] The above is only a specific implementation of the present invention. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present invention is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be covered within the protection scope of the present invention.
Claims
1. A display module and a decoding module adaptation method, characterized in that: The method comprises: Determine the row scanning period of the display module; Acquire the change level signal output by the decoding module within one of the row scanning cycles; Acquire preset decoding data according to the conversion level signal; Setting the preset decoding data as a configuration item corresponding to the decoding module; The display module is driven according to the configuration items and the content data.
2. The display module and decoding module adaptation method according to claim 1, characterized in that: The obtaining of preset decoding data according to the conversion level signal comprises: Acquire a first change level signal and a second change level signal respectively corresponding to the row selection signal and the latch signal of the display module in the change level signal; Acquire row selection decoding data according to the first change level signal; Acquire latched decoding data according to the second change level signal; The row selection decoding data and the latch decoding data are combined into the preset decoding data.
3. The display module and decoding module adaptation method according to claim 2, characterized in that: When the decoding module belongs to nm decoder, where 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.
4. The display module and decoding module adaptation method according to claim 2, characterized in that: When the decoding module does not belong to nm decoder, where m=2 n The preset decoding data is represented by at least two bytes, wherein at least 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.
5. The display module and decoding module adaptation method according to claim 4, characterized in that: The display module is driven by four row selection signals ABCD. In the preset decoded 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 a latch signal.
6. The display module and decoding module adaptation method according to claim 1, characterized in that: When the decoding module outputs K groups of changing level signals within one row scanning cycle, obtaining the preset decoding data according to the changing level signals includes: obtaining K groups of the preset decoding data corresponding to the K groups of the changing level signals; setting the preset decoding data as the configuration items corresponding to the decoding module includes: taking the K groups of the preset decoding data as a set and storing them in the host computer of the display module.
7. The display module and decoding module adaptation method according to any one of claims 1 to 6, characterized in that: The driving the display module according to the configuration item and the content data comprises: Obtaining configuration items corresponding to the decoding module from the host computer; Reading preset decoding data corresponding to the level-changing signal output by the decoding module from the configuration item; Determine the current scanning line number according to the preset decoding data; The lamp beads of the corresponding row of the display module are driven to light up according to the current scanning row number and the content data.
8. A display module and decoding module adaptation device, characterized in that: The device comprises: A determination module, used to determine a row scanning period of a display module; A change level acquisition module, used for acquiring a change level signal output by the decoding module within one of the row scanning cycles; A decoding data acquisition module, used for acquiring preset decoding data according to the conversion level signal; A configuration module, used to set the preset decoding data as a configuration item corresponding to the decoding module; A driving module is used to drive the display module according to the configuration items and content data.
9. An LED display screen, characterized in that: include: 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 as described in any one of claims 1-7 is implemented.
10. A storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, the method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Line scanning driving method and platform for display screen
CN102542992A
Extensible silicon-based micro display driving circuit
CN108766332A
LED flexible transparent display device and display screen driving circuit thereof
CN221486121U
Display controller driver and driving method of display part
JP2000148092A
Drive control circuit, drive control chip, integrated packaged device, display system, and sparse drive method
US20220130323A1