Display device and its splicing method, control card
By setting up communication interfaces and control units on the LED display control card, automatic splicing is achieved, solving the problems of high professional requirements and construction difficulty caused by manual wiring in the existing technology, thus improving construction efficiency and reducing costs.
Patent Information
- Application Number
- CN202610578650.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-04-28
- Publication Date
- 2026-07-31
AI Technical Summary
Existing LED display splicing technology relies on manual wiring via host computer software, which requires high levels of expertise, is difficult to construct, and is cumbersome to debug. Furthermore, it lacks flexibility in on-site construction and cannot automatically obtain the two-dimensional coordinates of the control card on the screen.
By setting up communication interfaces and control units on the control cards, automatic splicing between control cards is achieved. The communication interfaces are used to detect adjacent relationships and calculate coordinates, autonomously determine the position and connection relationship of each control card, form a grid-like communication network, provide multiple data transmission paths, and automatically drive the display panel to display test screens for easy debugging.
It reduces the professional requirements and difficulty of on-site construction, improves construction efficiency, reduces reliance on professional commissioning personnel, simplifies the construction process, and reduces costs.
Smart Images

Figure CN122493742A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of display technology, and in particular to a display device and its splicing method and control card. Background Technology
[0002] With the continuous development of LED (Light Emitting Diode) display technology, LED displays are increasingly widely used in various fields. Because LED displays typically have a large volume, area, and weight, finished screens often cannot be transported as a whole. Instead, they are produced in units of cabinets or modules and assembled on-site. In existing LED cabinet splicing technology, combining multiple LED cabinets into a large screen is usually achieved through manual wiring using host computer software. That is, after physical installation on-site, commissioning personnel need to use host computer software to configure the wiring of each cabinet to achieve the overall splicing display of the image.
[0003] However, this splicing method, which relies on manual wiring via host computer software, has several drawbacks. First, it demands a high level of expertise from on-site installation and commissioning personnel; operators must possess specialized knowledge in the LED field to complete the configuration. Second, on-site commissioning is extremely labor-intensive. If wiring or display problems arise during commissioning, the installed cabinets often need to be dismantled and reinstalled, significantly increasing construction difficulty, leading to low efficiency, and substantially raising the time and financial costs for construction workers. Furthermore, traditional LED control cards cannot automatically determine their two-dimensional coordinates within the entire screen. During the spliced display process, the coordinates of each control card must be manually configured.
[0004] To circumvent the complexities of on-site commissioning, existing technologies include a pre-commissioning approach in the factory. This involves debugging and labeling all enclosures, modules, and control cards in the factory before transporting them to the site for reinstallation according to the labels. However, this approach lacks flexibility; if damage occurs during transportation, new control cards must be reconfigured, failing to fundamentally solve the challenges of on-site installation. Summary of the Invention
[0005] In view of the above problems, the purpose of this application is to provide a display device and its splicing method and control card, which can realize the automatic splicing of the display device.
[0006] According to one aspect of this application, a method for splicing a display device is provided, wherein the display device includes a plurality of control cards and a display panel driven by the respective control cards, the splicing method comprising: determining a first control card and its coordinates; connecting the corresponding communication interfaces of each control card; each control card detecting its communication interface to obtain the connection relationship between the current control card and adjacent control cards; and, starting from the adjacent control cards of the first control card, each control card obtaining its own coordinates based on the coordinates of the adjacent control cards and the connection relationship.
[0007] Optionally, each of the control cards has at least a portion of its boundary with a corresponding communication interface. The step of connecting the corresponding communication interfaces of each control card includes: connecting the corresponding communication interfaces of each control card according to a preset data transmission path, so that the control cards are connected in series; or connecting adjacent communication interfaces of any adjacent control cards, so that the arrayed control cards have a grid-like communication network, the communication network providing multiple data transmission paths, each of the data transmission paths corresponding to a different series sequence of the control cards, and the preset data transmission path being one of the multiple data transmission paths.
[0008] Optionally, the splicing method further includes: determining whether the local control card has multiple adjacent control cards based on the connection relationship; and, under the condition that the local control card has multiple adjacent control cards, after determining the coordinates of the local control card based on one of the multiple adjacent control cards, verifying the coordinates of the local control card based on at least one of the remaining adjacent control cards.
[0009] Optionally, in the preset data transmission path, the serial sequence of adjacent control cards used for determining and verifying the coordinates of the local control card is earlier than that of the local control card.
[0010] Optionally, the splicing method further includes: under the condition that the coordinates are obtained and / or the verification is passed, each of the control cards drives the corresponding display panel to display a first test screen according to the internal pre-stored data; and under the condition that the coordinates are not obtained and / or the verification is failed, drives the corresponding display panel to display a second test screen or a black screen according to the pre-stored data.
[0011] Optionally, the step of sequentially obtaining its own coordinates based on the coordinates of adjacent control cards and the positional relationship includes: when the connection relationship indicates that the adjacent control card is adjacent to the first boundary of the current level control card, using the first coordinate of the adjacent control card as the first coordinate of the current level control card, and increasing the second coordinate of the adjacent control card by a preset value to obtain the second coordinate of the current level control card; when the connection relationship indicates that the adjacent control card is adjacent to the second boundary of the current level control card, using the first coordinate of the adjacent control card as the first coordinate of the current level control card, and decreasing the second coordinate of the adjacent control card by a preset value to obtain the second coordinate of the current level control card; when the connection relationship indicates that the adjacent control card is adjacent to the third boundary of the current level control card, using the second coordinate of the adjacent control card as the second coordinate of the current level control card, and increasing the first coordinate of the adjacent control card by a preset value to obtain the first coordinate of the current level control card; when the connection relationship indicates that the adjacent control card is adjacent to the fourth boundary of the current level control card, using the second coordinate of the adjacent control card as the second coordinate of the current level control card, and decreasing the first coordinate of the adjacent control card by a preset value to obtain the first coordinate of the current level control card.
[0012] According to another aspect of this application, a control card for a display device is provided, wherein the control card is used to drive a corresponding display panel, the control card includes: a plurality of communication interfaces, adjacent control cards being connected via the communication interfaces; and a control unit, used to obtain and store the coordinates of the control card at its own level, wherein the control unit determines the coordinates of the control card at its own level as a preset first card coordinate according to an external instruction; or the control unit detects the connection relationship of the communication interfaces to obtain the positional relationship between the control card at its own level and adjacent control cards, and obtains its own coordinates based on the positional relationship and the coordinates of adjacent control cards.
[0013] Optionally, each control card has at least a portion of its boundary with a corresponding communication interface, and the corresponding communication interfaces of each control card are connected according to a preset data transmission path to cascade the control cards; or any adjacent control cards are connected via communication interfaces corresponding to adjacent boundaries to form a grid-like communication network of control cards arranged in an array, wherein the communication network provides multiple data transmission paths, and the cascading order of the control cards corresponding to each data transmission path is different, and the preset data transmission path is one of the multiple data transmission paths.
[0014] Optionally, the control unit includes: a storage module for storing the coordinates of the local control card and the coordinates of the first card; a detection module for detecting the connection relationship of each of the communication interfaces; and a processing module for obtaining the position relationship based on the connection relationship, receiving the coordinates of adjacent control cards via the communication interface, and obtaining its own coordinates based on the position relationship and the coordinates of the adjacent control cards. The processing module is also used to call the coordinates of the first card as the coordinates of the local control card according to an external instruction.
[0015] Optionally, the processing module is further configured to determine whether the local control card has multiple adjacent control cards based on the connection relationship, and, under the condition that the local control card has multiple adjacent control cards, determine the coordinates of the local control card based on one of the multiple adjacent control cards, and then verify the coordinates of the local control card based on at least one of the remaining adjacent control cards.
[0016] Optionally, in the preset data transmission path, the serial sequence of adjacent control cards used for determining and verifying the coordinates of the local control card is earlier than that of the local control card.
[0017] Optionally, the processing module is further configured to provide an enable signal when the coordinates of the local control card are obtained or the coordinate verification of the local control card is successful. The control card further includes a display driving unit, configured to drive the corresponding display panel to display a first test screen according to the enable signal and the test data stored in its internal storage, and otherwise drive the corresponding display panel to display a second test screen or a black screen according to the test data stored in its internal storage.
[0018] According to another aspect of this application, a display device is provided, comprising a plurality of display cabinets, each of the display cabinets comprising: a display panel; and the aforementioned control card.
[0019] Based on the display device, splicing method, and control card provided in this application, by determining the first control card and calculating the coordinates of each display cabinet step by step, the automatic splicing of the display cabinets is finally achieved. This solves the problems of high professional requirements, high construction difficulty, and cumbersome debugging caused by relying on manual wiring with host computer software in the prior art. It significantly reduces the difficulty of on-site construction and the dependence on professional debugging personnel, improves construction efficiency, and reduces construction personnel costs. Attached Figure Description
[0020] The above and other objects, features and advantages of this application will become clearer from the following description of embodiments with reference to the accompanying drawings, in which:
[0021] Figure 1 This document shows a schematic diagram of the control card structure in an embodiment of this application.
[0022] Figure 2 This application shows a schematic diagram of the grid connection of the control card in some other embodiments;
[0023] Figure 3A This document shows a schematic diagram of a single-wire connection of the control card in some embodiments of this application;
[0024] Figure 3B This illustration shows a single-wire connection diagram of the control card in some other embodiments of this application;
[0025] Figure 4 This application shows schematic diagrams illustrating the structure of the processing module in some embodiments;
[0026] Figure 5 This is a schematic flowchart illustrating the splicing method according to an embodiment of this application. Detailed Implementation
[0027] Various embodiments of the present application will now be described in more detail with reference to the accompanying drawings. In the various drawings, the same elements are indicated by the same or similar reference numerals. For clarity, the various parts in the drawings are not drawn to scale.
[0028] Furthermore, certain terms are used in this specification and claims to refer to specific components. Those skilled in the art will understand that manufacturers may use different names to refer to the same component. This specification and claims do not distinguish components based on differences in name, but rather on differences in function.
[0029] It should be understood that in the following description, when a structure is said to be "connected to" another structure or "connected" between two nodes, it can be directly coupled or connected to the other structure or there can be an intermediate structure. The connection between the structures can be physical, logical, or a combination thereof. Conversely, when a structure is said to be "directly coupled to" or "directly connected to" another structure, it means that there is no intermediate structure between them.
[0030] Furthermore, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0031] It should also be noted that in the various methods and processes of this application, the order of the steps does not imply the order of execution, nor does it constitute any limitation on the implementation process of the embodiments of this application.
[0032] This application provides a display device. The display device, for example, has a 2K resolution.
[0033] Taking an LED display device as an example, the display device may include multiple display cabinets. Each display cabinet includes a display panel for displaying images and a control card for controlling the display panel. The connection relationship between the control cards is also the connection relationship between the corresponding display cabinet and the display panel.
[0034] Figure 1 A schematic diagram of the control card structure in an embodiment of this application is shown. (Reference) Figure 1 The control card 100 includes multiple communication interfaces 110, a display driver unit 120, a control unit 130, and a power supply unit. Figure 1 (Not shown in the image).
[0035] The power supply unit is used to supply power to the communication interface 110, the display driver unit 120 and the control unit 130.
[0036] Communication interface 110 is configured to correspond to at least a portion of the boundary of control card 100. Adjacent control cards are connected via communication interfaces 110 corresponding to adjacent boundaries and data lines connected between communication interfaces 110, thereby forming a data transmission path between control cards 100.
[0037] The data cable may include, for example, a network cable, a high-definition multimedia interface signal cable, or an RS485 bus. Adjacent control cards 100 may be connected via one type of data cable or multiple types. This application does not impose many restrictions on this, as long as the communication requirements are met.
[0038] exist Figure 1 In the example, a rectangular control card 100 is used, with each boundary of the control card 100 having a corresponding communication interface 110. Specifically, the control card 100 has four boundaries: top, bottom, left, and right. Communication interface 110a corresponds to the top boundary, communication interface 110b corresponds to the bottom boundary, communication interface 110c corresponds to the left boundary, and communication interface 110d corresponds to the right boundary. The terms top, bottom, left, and right are only used to distinguish positional relationships to facilitate understanding of the communication interface 110 settings and do not limit the actual structure of the control card 100.
[0039] It should be noted that the location and number of communication interfaces 110 are not limited to this in this application.
[0040] For example, in Figure 1 In the example, each communication interface 110 is aligned with the boundary of the control card 100. In other embodiments, each communication interface 110 may extend beyond the boundary of the control card 100 or be located closer to the center of the control card 100.
[0041] For example, in Figure 1 In the example, each boundary of the control card 100 has its corresponding communication interface 100. Therefore, accordingly, as... Figure 2 As shown, for multiple display cabinets 200 arranged in an array, any adjacent control cards 100 can be connected via communication interfaces 100 corresponding to their adjacent boundaries. This creates a grid-like communication network for the control cards 100, which are also arranged in an array. This grid-like communication network can provide multiple data transmission paths. On each data transmission path, the serial connection order of the control cards 100 is different.
[0042] exist Figure 2 In this system, each control card 100 is represented by its physical position using its coordinates (x, y). For example, under the condition that the display cabinets 200 are arranged in a 3×3 array, x and y can both be integers, and 1≤x≤3, 1≤y≤3.
[0043] In this application, each control card 100 can determine its own coordinates (which will be explained in detail below), thereby realizing the automatic splicing of the display cabinet 200.
[0044] In some other embodiments, the corresponding communication interfaces of each control card 100 may be connected according to a preset data transmission path, so that the control cards 100 are connected in series.
[0045] For example in Figure 3AIn the illustrated embodiment, a 3×3 array of display cabinets 200 is still used as an example. A data transmission path can be preset from the control card in the lower left corner along the path upward → right → downward → right → upward to the control card structure in the upper right corner, and the nine control cards 100 are connected sequentially based on this data transmission path.
[0046] It should be understood that this application does not impose excessive restrictions on the extension direction of the preset data transmission path. In other words, this application does not impose excessive restrictions on the cascading order of the control cards 100, as long as the control cards 100 can be connected in series via the data transmission path.
[0047] For example, such as Figure 3B In Figures (a) to (g), the data transmission path can also extend from any vertices of the display device in different directions to another vertices.
[0048] This data transmission path can also be a loopback extension. Each control card can be as follows: Figure 3B As shown in diagram (h), the connections proceed sequentially from the edge of the display device towards the center. Alternatively, the connections can proceed sequentially from the center of the display device towards the edge.
[0049] It should be understood that, in cases such as Figure 2 In the connection configuration of the control card 100 shown, the mesh-like communication network can provide, for example... Figure 3A and 3B Any data transmission path in the process.
[0050] In some embodiments, the communication interface 110 is a bidirectional communication interface. The control card 100 can send data to itself via these communication interfaces, and the control card 100 can also send data to other devices via these communication interfaces.
[0051] In other words, source data and / or command signals can be forwarded between the control cards 100 via these communication interfaces 110. In embodiments of this application, the command signals may include the coordinates of the control card 100.
[0052] More specifically, in cases such as Figure 3A He Ru Figure 3B As shown, with a single communication link, source data and / or command signals can be transmitted step-by-step between each control card 100.
[0053] In such Figure 2As shown, with a mesh-like communication link, source data and / or command signals can be transmitted step-by-step along a preset data transmission path to improve transmission efficiency. In other words, based on this mesh-like communication network, several backup data transmission paths can be provided. When one data transmission path malfunctions, it can be switched to another. Especially for display abnormalities caused by a damaged communication interface or data cable, there is no need to disassemble or replace the display cabinet; repair can be performed simply by switching the data transmission path, making the operation much simpler.
[0054] In some embodiments, such as Figure 1 As shown, the display driver unit 120 is connected to each communication interface 110. Each control card 100 can forward source data via each communication interface 110, data lines, and the display driver unit 120. More specifically, the source data can be transmitted via data lines such as network cables or HDMI signal cables. It should be understood that when the number of communication interfaces 110 of the control card 100 is large, a conversion circuit can also be provided to realize the communication connection between the display driver unit 120 and each communication interface 110.
[0055] In some embodiments, the source data may include display data of the complete frame of the current frame and corresponding timing control signals. The display driving unit 120 can drive the display panel to display the corresponding area of the screen based on the source data, the configuration information provided by the control unit 130, and the coordinates of the local control card.
[0056] In some embodiments, the display driving unit 120 stores display data of the test screen (hereinafter referred to as pre-stored data).
[0057] During the splicing process of the display devices, the display driving unit 120 can drive the display panel or make the display panel black based on these pre-stored data, thereby reflecting the different connection states of the control card 100. These connection states may include normal or abnormal communication of the control card 100.
[0058] For example, if the display cabinet is assembled and the corresponding control card 100 communicates normally, the display drive unit 120 will drive the display panel to display the first test screen, such as a solid color screen like white or red; otherwise, the screen will be black.
[0059] Alternatively, if the display cabinet is assembled and the corresponding control card 100 communicates normally, the display drive unit 120 will drive the display panel to display the first test screen, such as a solid color screen like white or red; otherwise, the second test screen will be displayed, such as an exclamation mark screen.
[0060] In some embodiments, the display driving unit 120 can also adjust Gamma, brightness, and color temperature according to the display data of the video source.
[0061] The control unit 130 is connected to the display driver unit 120 to configure the display driver unit 120. For example, the control unit 130 may have pre-stored resolution information to configure the display driver unit 120 according to that resolution. The control unit 130 is connected to each communication interface 110 and communicates with the control units 130 in other control cards 100 via the communication interfaces 110 and corresponding data lines. Each control card 100 can forward command signals via the communication interfaces 110, data lines, and control units 130.
[0062] In some embodiments, the command signal may be transmitted via a signal line such as an RS485 bus. In some embodiments, if the source data is transmitted via an HDMI signal line, the command signal may also be transmitted via an idle line in the HDMI signal line. This simplifies the complexity of wiring.
[0063] In the embodiments of this application, these command signals include coordinate information. That is, at least adjacent control cards 100 can also interact with each other via communication interfaces 110, data lines and control units 130, so that control units 130 can obtain the coordinates of their own control cards based on the coordinates of adjacent control cards 100 and their positional relationship with adjacent control cards.
[0064] refer to Figure 4 The control unit 130 may include a detection module 131, a processing module 132, and a storage module 133. The detection module 130 is used to detect the connection status of each communication interface 110. The processing module 132 is used to obtain the positional relationship between the current control card and adjacent control cards based on the connection relationship, receive the coordinates of adjacent control cards via the corresponding communication interface 110, and obtain its own coordinates based on the aforementioned positional relationship and the received coordinates of adjacent control cards. The storage module 133 is used to store the coordinates of the current control card.
[0065] In some embodiments, the detection module 131 may include, for example, a signal transceiver component. This signal transceiver component can send detection signals to each communication interface 110; it can also provide feedback signals based on the received detection signals.
[0066] In other words, if the detection module 131 sends a detection signal outward through a certain communication interface 110 and receives a feedback signal returned from the outside through the same communication interface 110, then it can be determined that the communication interface 110 is connected to another control card 100. That is, the current control card 100 has an adjacent control card 100 at the boundary corresponding to the communication interface 110.
[0067] For example, if the detection module 131 of the local control card 100a sends a detection signal and receives a feedback signal through the communication interface 110b, it can be determined that another control card 100b is set adjacent to the lower boundary of the local control card 100a. Then the processing module 132 can obtain the coordinates of the local control card 100a based on the coordinates of the control card 100b.
[0068] In some other embodiments, the detection module 130 can also obtain the connection status of each communication interface 110 by hardware detection of the communication interface 110, such as pin voltage detection, thereby obtaining the connection relationship with the adjacent control card.
[0069] The processing module 132 is used to obtain the positional relationship between the current control card and the adjacent control cards according to the connection status, and to obtain the coordinates of the current control card accordingly.
[0070] Specifically, when the connection relationship represents that the first boundary of the adjacent control card and the control card of this level are adjacent, the first coordinate of the adjacent control card is used as the first coordinate of the control card of this level, and the second coordinate of the adjacent control card is increased by a preset value to obtain the second coordinate of the control card of this level.
[0071] When the connection relationship characterizes the second boundary of the adjacent control card and the control card of this level, the first coordinate of the adjacent control card is used as the first coordinate of the control card of this level, and the second coordinate of the adjacent control card is reduced by a preset value to obtain the second coordinate of the control card of this level.
[0072] When the connection relationship characterizes the third boundary of the adjacent control card and the control card of this level, the second coordinate of the adjacent control card is used as the second coordinate of the control card of this level, and the first coordinate of the adjacent control card is increased by a preset value to obtain the first coordinate of the control card of this level.
[0073] When the connection relationship characterizes the adjacent control card and the fourth boundary of the current level control card, the second coordinate of the adjacent control card is used as the second coordinate of the current level control card, and the first coordinate of the adjacent control card is reduced by a preset value to obtain the first coordinate of the current level control card.
[0074] Combination Figure 1 and Figure 2 Taking a mesh communication link as an example, the above settings can be: 1, the first coordinate is the horizontal coordinate, the second coordinate is the column coordinate, the first boundary is the left boundary, the second boundary is the right boundary, the third boundary is the upper boundary, and the fourth boundary is the lower boundary.
[0075] For any control card (x, y), the coordinates of the control card adjacent to it in the column direction are (x, y+1) or (x, y-1), and the coordinates of the control card adjacent to it in the row direction are (x+1, y) or (x-1, y).
[0076] More specifically, in Figure 2 In the illustrated embodiment, the upper boundary of control card (x, y) is adjacent to control card (x+1, y); the lower boundary of control card (x, y) is adjacent to control card (x-1, y); the right boundary of control card (x, y) is adjacent to control card (x, y+1); and the left boundary of control card (x, y) is adjacent to control card (x, y-1). Wherein, 1 ≤ x ≤ 3, 1 ≤ y ≤ 3, and x and y are both integers.
[0077] It should be understood that when x or y is a boundary value, the control card has no adjacent control cards at the corresponding boundary. For example, in... Figure 2 In the middle, the control card with the horizontal coordinate x is 1 has no control card adjacent to its lower boundary.
[0078] In some embodiments, once the local control card obtains its own coordinates, it can determine that the local control card is communicating normally; otherwise, it can determine that the local control card is communicating abnormally.
[0079] In some other embodiments, when the local control card has multiple adjacent control cards with communication connections, the processing module 132 can determine the coordinates of the local control card based on one of these adjacent control cards, and verify the coordinates of the local control card based on at least one of the remaining adjacent control cards. Accordingly, if the verification passes, the local control card is determined to be communicating normally; otherwise, the local control card is determined to be communicating abnormally.
[0080] For example, the processing module 132 can obtain multiple coordinates of the local control card based on different adjacent control cards and compare them. If the obtained coordinates of these local control cards are the same, the verification passes; otherwise, the verification fails.
[0081] The processing module 132 can also provide a corresponding enable signal under normal communication conditions, i.e., when it obtains its own coordinates and / or its own coordinate verification passes. The display driving unit 120 drives the display panel to display the first test screen according to the enable signal and its internally stored data; otherwise, it displays the second test screen or a black screen. This design is more conducive to intuitively showing the connection status and communication status of each display cabinet 200.
[0082] For example, in Figure 2 In this process, the control card located at the center of the array can obtain one coordinate (a1, b1) of its own level control card based on the coordinates of its right-boundary adjacent control card (2, 3), and another coordinate (a2, b2) of its own level control card based on the coordinates of its lower-boundary adjacent control card (1, 2). If the two coordinates (a1, b1) and (a2, b2) are the same, for example, both are (2, 2), then the verification is considered successful. If the two coordinates (a1, b1) and (a2, b2) are different, for example, one of them is not (2, 2), then the verification is considered unsuccessful.
[0083] In some embodiments, within a preset data transmission path, the cascading order of different adjacent control cards used for determining and verifying the coordinates of the current-level control card is earlier than that of the current-level control card. For example, in conjunction with... Figure 2 Under the preset data transmission path, the serial connection sequence of each display cabinet 200 can be control cards (1,1), (1,2), (1,3), (2,3), (2,2)...(3,2), (3,3). For control card (2,2), the coordinates of this level control card can be determined first based on either control card (2,3) or control card (1,2), and then verified based on the other. This improves the accuracy of the verification.
[0084] The storage module 133 is used to store the coordinates of the local control card obtained by the processing module 132. In some embodiments, the storage module 133 may store the coordinates that have been verified by the processing module 132.
[0085] In some embodiments, the storage module 133 also stores preset first card coordinates. For example, in Figure 2 In the embodiment shown, the coordinates of the first card can be (1, 1).
[0086] Accordingly, the processing module 132 can call the pre-stored first card coordinates as the coordinates of the current level control card according to external instructions. Among them, when the display device is working normally, the control card with the first card coordinates is the first control card to receive source data.
[0087] In some embodiments, the processing module 132 can also reset the storage module 133 according to external instructions to erase the coordinates of the local control card stored therein. For example, when the display cabinet 200 is disassembled and reassembled, the processing module 132 can be controlled to reset the second storage module 133 to erase the coordinates of the local control card in the original splicing state.
[0088] It should be understood that the aforementioned external commands are provided by an external button. In some embodiments, they may also be obtained by the processing module determining its connection relationship with the host computer.
[0089] Therefore, each display cabinet 200 can determine its own coordinates based on the initial coordinates of the first display cabinet 200 and the connection relationships between them, ultimately achieving automatic splicing of the display cabinets. This solves the problems of high professional requirements, high construction difficulty, and cumbersome debugging caused by manual wiring using host computer software in existing technologies. It significantly reduces the difficulty of on-site construction and the reliance on professional debugging personnel, improves construction efficiency, and reduces construction personnel costs.
[0090] Furthermore, in some embodiments, since the display driver unit of each control card pre-stores the display data of the test screen, there is no need for the host computer to provide test data during the splicing process, which is more conducive to the testing and debugging process.
[0091] Figure 5 This diagram illustrates a flowchart of a display device splicing method according to an embodiment of this application. The display device can be the one provided in the above-described embodiments of this application. The splicing method can be implemented using a control card provided in any of the above embodiments. (See reference...) Figure 5 The splicing method includes the following steps: steps S11 to S14.
[0092] Step S11: Determine the first control card and its coordinates.
[0093] In some embodiments, the first control card that receives source data in a preset data transmission path may be used as the first control card mentioned above.
[0094] In some embodiments, preset first card coordinates may be stored in each control card. After the first control card is determined, an external command can be provided to that control card, causing it to call the preset first card coordinates as the coordinates of the control card at this level.
[0095] Step S12: Connect the corresponding communication interfaces of each control card.
[0096] In some embodiments, at least a portion of the boundaries of the control card are provided with corresponding communication interfaces. This step may involve assembling the display cabinets and connecting the adjacent communication interfaces of at least a portion of the adjacent display cabinets during the assembly process.
[0097] In some embodiments, the corresponding communication interfaces of each control card can be connected according to a preset data transmission path, so that the control cards are connected in series.
[0098] In some embodiments, adjacent communication interfaces of any adjacent control cards are connected to form a grid-like communication network for the arrayed control cards. The communication network provides multiple data transmission paths, and the serial connection order of the control cards corresponding to each data transmission path is different. The preset data transmission path is one of the multiple data transmission paths.
[0099] With a mesh-like communication network, source data and / or command signals can be transmitted step-by-step along the aforementioned preset data transmission paths to improve transmission efficiency. In other words, this mesh-like communication network can provide several backup data transmission paths. When one data transmission path malfunctions, it can be switched to another. Especially for display abnormalities caused by damaged communication interfaces or data cables, there is no need to disassemble or replace the display cabinet; repairs can be performed simply by switching the data transmission path, making the operation much simpler.
[0100] Step S13: Each control card detects its communication interface to obtain the connection relationship between the control card at this level and the adjacent control cards.
[0101] In some embodiments, the control card can send detection signals to other devices via various communication interfaces. Any control card that receives a detection signal via a communication interface will also return a feedback signal to that communication interface.
[0102] Therefore, in this step, the control card at this level can send detection signals to the outside through each communication interface, and when it receives a feedback signal through the communication interface, it can determine that the control card at this level has an adjacent control card connected through the communication interface.
[0103] For example, consider a rectangular control card with four boundaries: top, bottom, left, and right. If the control card 100a sends a detection signal through the communication interface 110b corresponding to its bottom boundary and receives a feedback signal, it can be determined that another control card 100b is located adjacent to the bottom boundary of the control card 100a.
[0104] In some other embodiments, the connection status of each communication interface can also be obtained by hardware detection of the communication interface, such as pin voltage detection.
[0105] Step S14: Starting from the adjacent control cards of the first control card, each control card obtains its own coordinates based on the coordinates and connection relationships of the adjacent control cards.
[0106] In some embodiments, this step may include: when the connection relationship indicates that the adjacent control card is adjacent to the first boundary of the current level control card, using the first coordinate of the adjacent control card as the first coordinate of the current level control card, and increasing the second coordinate of the adjacent control card by a preset value to obtain the second coordinate of the current level control card; when the connection relationship indicates that the adjacent control card is adjacent to the second boundary of the current level control card, using the first coordinate of the adjacent control card as the first coordinate of the current level control card, and decreasing the second coordinate of the adjacent control card by a preset value to obtain the second coordinate of the current level control card; when the connection relationship indicates that the adjacent control card is adjacent to the third boundary of the current level control card, using the second coordinate of the adjacent control card as the second coordinate of the current level control card, and increasing the first coordinate of the adjacent control card by a preset value to obtain the first coordinate of the current level control card; when the connection relationship indicates that the adjacent control card is adjacent to the fourth boundary of the current level control card, using the second coordinate of the adjacent control card as the second coordinate of the current level control card, and decreasing the first coordinate of the adjacent control card by a preset value to obtain the first coordinate of the current level control card.
[0107] For example, taking the rectangular control card mentioned above as an example, the settings could be as follows: the first coordinate is the horizontal coordinate, the second coordinate is the column coordinate, the first boundary is the left boundary, the second boundary is the right boundary, the third boundary is the upper boundary, and the fourth boundary is the lower boundary.
[0108] For any control card (x, y), the coordinates of the control card adjacent to it in the column direction are (x, y+1) or (x, y-1), and the coordinates of the control card adjacent to it in the row direction are (x+1, y) or (x-1, y).
[0109] More specifically, the upper boundary of control card (x, y) may be adjacent to control card (x+1, y); the lower boundary of control card (x, y) may be adjacent to control card (x-1, y); the right boundary of control card (x, y) may be adjacent to control card (x, y+1); and the left boundary of control card (x, y) may be adjacent to control card (x, y-1).
[0110] It should be understood that when x or y is a boundary value, the control card has no adjacent control cards at the corresponding boundary. For example, in... Figure 2 In the middle, the control card with the horizontal coordinate x is 1 has no control card adjacent to its lower boundary.
[0111] In some embodiments, based on the connection relationship obtained in step S13 above, it can also be determined whether the current-level control card has multiple adjacent control cards. When the current-level control card has multiple adjacent control cards, the splicing method provided in this application may further include: after determining the coordinates of the current-level control card based on one of the multiple adjacent control cards, verifying the coordinates of the current-level control card based on at least one of the remaining adjacent control cards.
[0112] Specifically, this can be done by obtaining the coordinates of multiple control cards at the same level from different adjacent control cards and comparing them. If these coordinates are the same, the verification is considered successful; otherwise, the verification is considered unsuccessful.
[0113] In some embodiments, within a preset data transmission path, the cascading order of different adjacent control cards used for determining and verifying the coordinates of the current-level control card is earlier than that of the current-level control card. This improves the accuracy of the verification.
[0114] For example, combined Figure 2 Under the preset data transmission path, the serial connection order of each display cabinet 200 can be control card (1,1), (1,2), (1,3), (2,3), (2,2)...(3,2), (3,3). Then, for control card (2,2), the coordinates of this level control card can be determined first based on one of control card (2,3) and control card (1,2), and the coordinates can be verified based on the other.
[0115] In some embodiments, the splicing method provided in this application further includes: when each control card obtains coordinates, driving the corresponding display panel to display a first test screen according to internal pre-stored data; and when coordinates are not obtained, driving the corresponding display panel to go black or display a second test screen according to pre-stored data.
[0116] In some other embodiments, under the condition of having the above-mentioned verification steps, the splicing method provided by this application further includes: under the condition of passing the verification, driving the corresponding display panel to display the first test screen according to the internal pre-stored data; and under the condition of failing the verification, driving the corresponding display panel to go black or display the second test screen according to the pre-stored data.
[0117] In some embodiments, the first test screen and the second test screen may be solid color screens of different colors or screens with different patterns; this application does not impose any restrictions.
[0118] By displaying the first / second test screen or a black screen on the drive display panel, the connection status of each control card can be more intuitively shown, making it easier to debug the spliced display device, such as replacing a control card. Based on the display device, splicing method, and control cards provided in this application, by determining the first control card and calculating the coordinates of each display cabinet step by step, the automatic splicing of the display cabinets is ultimately achieved. This solves the problems of high professional requirements, high construction difficulty, and cumbersome debugging caused by manual wiring using host computer software in existing technologies. It significantly reduces the difficulty of on-site construction and reliance on professional debugging personnel, improves construction efficiency, and reduces construction personnel costs.
[0119] The embodiments described above, as per the examples of this application, do not exhaustively describe all details, nor do they limit this application to the specific embodiments described above. Clearly, many modifications and variations can be made based on the above description. This specification selects and specifically describes these embodiments to better explain the principles and practical applications of this application, thereby enabling those skilled in the art to effectively utilize this application and its modifications. The scope of protection of this application should be determined by the scope defined in the claims of this application.
Claims
1. A method for splicing display devices, wherein, The display device includes multiple control cards and display panels driven by the corresponding control cards, and the splicing method includes: Determine the coordinates of the first control card and its first card. Connect the corresponding communication interfaces of each of the aforementioned control cards; Each control card detects its communication interface to obtain the connection relationship between its own control card and adjacent control cards; and Starting from the adjacent control cards of the first control card, each control card obtains its own coordinates based on the coordinates of the adjacent control cards and the connection relationship.
2. The splicing method according to claim 1, wherein, Each of the control cards has at least a portion of its boundary with a corresponding communication interface. The steps for connecting the corresponding communication interfaces of each control card include: The corresponding communication interfaces of each control card are connected according to a preset data transmission path, so that the control cards are connected in series; or Connect adjacent communication interfaces of any adjacent control cards to create a grid-like communication network for the array of control cards. The communication network provides multiple data transmission paths, and the serial order of the control cards corresponding to each data transmission path is different. The preset data transmission path is one of the multiple data transmission paths.
3. The splicing method according to claim 2, wherein, The splicing method also includes: Based on the connection relationship, determine whether the current-level control card has multiple adjacent control cards; and When the current level control card has the plurality of adjacent control cards, after determining the coordinates of the current level control card based on one of the plurality of adjacent control cards, the coordinates of the current level control card are verified based on at least one of the remaining adjacent control cards.
4. The splicing method according to claim 3, wherein, In the preset data transmission path, the serial sequence of adjacent control cards used for determining and verifying the coordinates of the local control card is earlier than that of the local control card.
5. The splicing method according to claim 3, wherein, The splicing method also includes: Upon obtaining coordinates and / or passing verification, each control card drives the corresponding display panel to display the first test screen based on internally stored data; and If the coordinates are not obtained and / or the verification fails, the corresponding display panel is driven to display the second test screen or a black screen according to the pre-stored data.
6. The splicing method according to any one of claims 1-5, wherein, The step of obtaining its own coordinates sequentially based on the coordinates of adjacent control cards and the positional relationship includes: When the connection relationship characterizes the first boundary of the adjacent control card and the control card of this level, the first coordinate of the adjacent control card is used as the first coordinate of the control card of this level, and the second coordinate of the adjacent control card is increased by a preset value to obtain the second coordinate of the control card of this level. When the connection relationship represents that the second boundary of the adjacent control card and the control card of this level are adjacent, the first coordinate of the adjacent control card is used as the first coordinate of the control card of this level, and the second coordinate of the adjacent control card is reduced by a preset value to obtain the second coordinate of the control card of this level. When the connection relationship characterizes the third boundary of the adjacent control card and the control card of this level, the second coordinate of the adjacent control card is used as the second coordinate of the control card of this level, and the first coordinate of the adjacent control card is increased by a preset value to obtain the first coordinate of the control card of this level. When the connection relationship represents that the adjacent control card is adjacent to the fourth boundary of the current level control card, the second coordinate of the adjacent control card is used as the second coordinate of the current level control card, and the first coordinate of the adjacent control card is reduced by a preset value to obtain the first coordinate of the current level control card.
7. A control card for a display device, wherein, The control card is used to drive the corresponding display panel, and the control card includes: Multiple communication interfaces, with adjacent control cards connected via these communication interfaces; and The control unit is used to obtain and store the coordinates of the control card at this level. Wherein, the control unit determines the coordinates of the control card at this level to the preset first card coordinates according to external instructions; or The control unit detects the connection relationship of the communication interface to obtain the positional relationship between the control card at this level and adjacent control cards, and obtains its own coordinates based on the positional relationship and the coordinates of adjacent control cards.
8. The control card according to claim 7, wherein, Each of the control cards has at least a portion of its boundary with a corresponding communication interface. The corresponding communication interfaces of each control card are connected according to a preset data transmission path, so that the control cards are connected in series; or Any adjacent control cards are connected via communication interfaces corresponding to adjacent boundaries, so that the array of control cards has a grid-like communication network. The communication network provides multiple data transmission paths, and the serial order of the control cards corresponding to each data transmission path is different. The preset data transmission path is one of the multiple data transmission paths.
9. The control card according to claim 8, wherein, The control unit includes: A storage module is used to store the coordinates of the current level control card and the coordinates of the first card; The detection module is used to detect the connection relationship of each of the communication interfaces; and The processing module is configured to obtain the positional relationship based on the connection relationship, receive the coordinates of adjacent control cards via the communication interface, and obtain its own coordinates based on the positional relationship and the coordinates of the adjacent control cards. The processing module is also used to call the coordinates of the first card as the coordinates of the control card at this level according to external instructions.
10. The control card according to claim 9, wherein, The processing module is further configured to determine whether the local control card has multiple adjacent control cards based on the connection relationship, and, under the condition that the local control card has multiple adjacent control cards, determine the coordinates of the local control card based on one of the multiple adjacent control cards, and then verify the coordinates of the local control card based on at least one of the remaining adjacent control cards.
11. The control card according to claim 10, wherein, In the preset data transmission path, the serial sequence of adjacent control cards used for determining and verifying the coordinates of the local control card is earlier than that of the local control card.
12. The control card according to claim 10, wherein, The processing module is also used to provide an enable signal when the coordinates of the local control card are obtained or when the coordinate verification of the local control card is successful. The control card also includes: The display driving unit is used to drive the corresponding display panel to display the first test screen according to the enable signal and the test data stored in it, and otherwise drive the corresponding display panel to display the second test screen or a black screen according to the test data stored in it.
13. A display device, wherein, It includes multiple display cabinets, each of which includes: Display panel; and The control card as described in any one of claims 7-12.