Method and system for determining connection relation of spliced display screens
Patent Information
- Application Number
- CN202380012986.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-26
- Publication Date
- 2024-12-31
AI Technical Summary
The connection relationship setting process of the existing splicing display screen is inefficient, which affects the display effect of the splicing display screen. Especially when the resolution is large, manual setting of the connection relationship is prone to errors, resulting in long time consumption and low efficiency.
Through the control module, the connection port of the display module is polled, the interface data and resolution of each module are obtained, and the connection relationship between the display modules is automatically determined, including the relative connection sequence and pixel position information, to achieve fast and accurate connection relationship settings. .
It improves the efficiency of setting the connection relationship of the splicing display, reduces manual errors, saves costs, simplifies the wiring process, and improves the accuracy and beauty of the display.
Smart Images

Figure CN119234266A_ABST
Abstract
Description
Method and system for determining connection relationship of spliced display screens Technical Field
[0001] The embodiments of the present application relate to the technical field of spliced display testing, and in particular to a method and system for determining the connection relationship of a spliced display screen. Background Art
[0002] A spliced display screen refers to a large-screen display device composed of multiple display modules. Each display module can be used as an independent display device or connected to other display modules to form a spliced display screen. Usually, after multiple display modules form a spliced display screen, it is necessary to set the connection relationship between each display module on the control device so that the control device controls each display module for display based on the connection relationship. In the related art, the connection relationship is set in the control device manually. At this time, the user needs to manually determine the actual connection order of each display module, and then set the connection relationship in the control device based on the actual connection order. This makes the connection relationship setting process less efficient, affecting the display of the spliced display screen.
[0003] Summary of the Invention
[0004] An embodiment of the present application provides a method and system for determining the connection relationship of a spliced display screen to solve the technical problem of low efficiency in the process of setting the connection relationship between display modules in the related art.
[0005] In a first aspect, an embodiment of the present application provides a method for determining a connection relationship of a spliced display screen, which is applied to a system for determining a connection relationship of a spliced display screen, the system comprising: a control module and a plurality of display modules, the plurality of display modules forming a spliced display screen, the control module comprising a plurality of first connection ports, and the display modules comprising a plurality of second connection ports;
[0006] The connection relationship determination method includes:
[0007] The control module polls the first connection ports to determine a target connection port connected to a display module among the first connection ports, where the target connection port is at least one;
[0008] The control module acquires connection data of each display module connected to the target connection port, wherein the connection data includes interface data of the second connection port;
[0009] The control module determines the connection relationship between the display modules according to the interface data and the first resolution of each display module, wherein the connection relationship includes the relative connection order between the display modules and the pixel position information corresponding to each display module during splicing display.
[0010] In a second aspect, an embodiment of the present application further provides a method for determining a connection relationship of a spliced display screen, which is applied to a control module, wherein the control module includes multiple first connection ports and is connected to a display module via at least one first connection port, wherein the display modules are multiple and constitute a spliced display screen, and the display modules include multiple second connection ports.
[0011] The connection relationship determination method includes:
[0012] polling the first connection ports to determine a target connection port connected to a display module among the first connection ports;
[0013] Acquire connection data of each display module connected to the target connection port, wherein the connection data includes interface data of the second connection port;
[0014] The connection relationship between the display modules is determined according to the interface data and the first resolution of each display module. The connection relationship includes the relative connection order between the display modules and the pixel position information corresponding to each display module during splicing display.
[0015] In a third aspect, an embodiment of the present application further provides a method for determining a connection relationship of a spliced display screen, which is applied to a display module, wherein a plurality of the display modules constitute a spliced display screen, the display module includes a plurality of second connection ports, and a control module cooperating with the display module includes a plurality of first connection ports;
[0016] The connection relationship determination method includes:
[0017] receiving a data acquisition instruction, wherein the data acquisition instruction is sent outward by the control module;
[0018] Sending connection data of its own display module to the control module according to the data acquisition instruction, and sending the data acquisition instruction to other display modules when other display modules are connected, wherein the connection data includes interface data of the second connection port of the display module;
[0019] Receive the connection data sent by the other display modules, and send the connection data of the other display modules to the control module, so that the control module determines the connection relationship between the display modules based on the interface data of each display module and the first resolution of each display module, and the connection relationship includes the relative connection order between the display modules and the pixel position information corresponding to each display module when the spliced display is displayed.
[0020] In a fourth aspect, an embodiment of the present application further provides a system for determining a connection relationship of a spliced display screen, comprising: a control module and a plurality of display modules, wherein the plurality of display modules constitute a spliced display screen, the control module comprising a plurality of first connection ports and connected to the display modules via at least one first connection port, the display modules comprising a plurality of second connection ports,
[0021] The control module is configured to poll the first connection ports to determine a target connection port connected to a display module among the first connection ports; obtain connection data of each display module connected to the target connection port, the connection data including interface data of the second connection port; and determine a connection relationship between the display modules based on the interface data and a first resolution of each display module, the connection relationship including a relative connection order between the display modules and pixel position information corresponding to each display module during a spliced display.
[0022] The display module is used to send its own connection data outwards, and when receiving connection data sent by other display modules, send the connection data sent by other display modules outwards.
[0023] In one embodiment of the present application, a target connection port connected to a display module is determined by a control module, and interface data of each display module connected to the target connection port is obtained. Thereafter, a technical means is used to determine the connection relationship between each display module based on the interface data of each display module and the first resolution of each display module. This solves the technical problem of low efficiency in the process of setting the connection relationship between each display module in the related art. Compared with manually setting the connection relationship, the control device can conveniently and quickly determine the connection relationship based on the interface data and the first resolution of each display module, thereby saving labor costs and improving the efficiency of determining the connection relationship between each display module. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] FIG1 is a schematic diagram showing the location of a data connection port in an LED module in the related art;
[0025] FIG2 is a schematic diagram of the structure of a splicing display screen control system in the related art;
[0026] FIG3 is a flowchart of manual setting of connection relationships in the related art;
[0027] FIG4 is a schematic structural diagram of a system for determining a connection relationship of a spliced display screen provided by one embodiment of the present application;
[0028] FIG5 is a flowchart of a method for determining a connection relationship of a spliced display screen provided by one embodiment of the present application;
[0029] FIG6 is a schematic diagram showing the position of a second connection port in a display module provided by one embodiment of the present application;
[0030] FIG7 is a connection diagram of a display module provided by one embodiment of the present application;
[0031] FIG8 is a connection diagram of a display module provided by one embodiment of the present application;
[0032] FIG9 is a schematic diagram of a module unit assembly method provided by an embodiment of the present application;
[0033] FIG10 is a schematic diagram of another module unit assembly method provided by an embodiment of the present application;
[0034] FIG11 is a flowchart of another method for determining a connection relationship of a spliced display screen provided by one embodiment of the present application;
[0035] FIG12 is a connection diagram of another display module provided by one embodiment of the present application;
[0036] FIG13 is a schematic diagram of wiring of a spliced display screen provided by one embodiment of the present application;
[0037] FIG14 is a wiring diagram of another spliced display screen provided by one embodiment of the present application;
[0038] FIG15 is a schematic diagram showing an alternative combination method provided by an embodiment of the present application;
[0039] FIG16 is a flowchart of another method for determining a connection relationship of spliced display screens provided by an embodiment of the present application;
[0040] FIG17 is a flowchart of another method for determining a connection relationship of a spliced display screen provided by an embodiment of the present application. DETAILED DESCRIPTION
[0041] The present application will be further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are intended to explain the present application, not to limit the present application. It should also be noted that, for ease of description, the accompanying drawings only illustrate portions relevant to the present application, not all structures.
[0042] A light-emitting diode (LED) box, also known as an LED module, is a common display module. An LED module consists of a receiving card and an LED light board. The receiving card and LED light board can be integrated into the same physical unit or separated into two separate physical units.
[0043] A receiving card, also known as a board or control board, controls the imaging of the LED light panel. Multiple chips are installed on the receiving card to implement the various functions of the LED module. Currently, the chips installed on the receiving card include at least a logic chip and an interface chip.
[0044] A logic chip is a programmable device, such as a Field Programmable Gate Array (FPGA). An FPGA chip can process data received by an LED module. For example, after receiving display data, the FPGA chip determines the RGB values of each pixel in the LED module based on the display data and controls the LED module to display based on the RGB values. It is understood that in addition to FPGAs, logic chips can also be microcontroller units (MCUs), ARM (Advanced RISC Machines) processors, system-on-chips (SOCs), digital signal processing (DSP) chips, and so on.
[0045] The interface chip, also known as a data interface chip, is used to determine the connection status of the LED module's data connector (also known as a communication interface). The connection status describes whether the LED module's data connector is connected to another device. It should be noted that determining the connection status is a common function of the interface chip and is not discussed separately here.
[0046] In the related art, two data connection ports are installed on the LED module. Among them, the data connection port of the LED module can be a network port or a fiber optic port. The data connection port of the LED module can be set on the receiving card and connected to the chip on the receiving card to realize data communication between the LED module and the outside. It can be understood that data communication refers to the transmission of data, instructions and other contents between the LED module and the outside. For example, Figure 1 is a schematic diagram of the position of the data connection port in the LED module in the related art. Referring to Figure 1, two data connection ports 12 are set on the receiving card 11 of the LED module. Generally speaking, the two data connection ports 12 of the LED module are respectively set on the two symmetrical edges of the receiving card 11, such as the two data connection ports in Figure 1 are respectively set on the upper and lower sides of the receiving card. In actual applications, the two data connection ports can also be respectively set on the left and right sides of the receiving card. In addition, the two data connection ports can be set symmetrically or asymmetrically.
[0047] It should be noted that in some cases, the data connection port set on the receiving card cannot be directly exposed to the outside of the LED module. In this case, a data connection port is set on the surface of the LED module shell, and the data connection port set on the surface corresponds to the position of the data connection port in the LED module and the interface type is the same. In this case, the data that needs to be transmitted by the data connection port in the LED module is transmitted via the data connection port set on the surface.
[0048] Each LED module can be connected in series via the data connection port. To connect the two LED modules in series, connect the two ends of a data connection cable to the data connection ports of the two LED modules. Multiple LED modules can be connected in this manner to achieve a series connection. The data connection cable and the data connection port must match.
[0049] It is understood that the receiving card can also be equipped with other chips, such as a display chip. The display chip receives external display data, decodes it, and sends the decoded display data to the logic chip, which controls the LED module to display according to the display data. The receiving card can also be equipped with at least one memory to implement storage functions, such as storing the resolution of the LED module. The data stored in the memory can be used by the chip of the receiving card.
[0050] It should be noted that the specific connection relationship between the data connection ports and the chips on the receiving card and the peripheral circuits involved in the connection can be referred to the existing LED module and will not be explained separately at this time.
[0051] The LED light board is equipped with LED beads for imaging. Each LED bead corresponds to a pixel in the LED module. The red, green, and blue light-emitting diodes of each LED bead are encapsulated in a lamp holder. The three primary optical colors of each bead are mixed to form the colors that the LED bead can display, which are the colors displayed by the pixel. When the LED light board is connected to a receiving card, imaging can be performed based on the receiving card's control.
[0052] The resolution of an LED module can be determined by the number of LEDs distributed horizontally and vertically on an LED light board. For example, if an LED light board has 200 LEDs distributed horizontally and 150 LEDs distributed vertically, the resolution of the LED module is 200×150, measured in pix.
[0053] After building a spliced display screen based on various LED modules, the display of the spliced display screen can be controlled by a control system. Figure 2 is a schematic diagram of the structure of a spliced display screen control system in related art. Referring to Figure 2, the control system includes a control device and a sending card.
[0054] The control device is a device with data processing capabilities and can be a single physical entity or composed of multiple physical entities. The control device can be a mobile phone, laptop, desktop computer, tablet computer, or other embedded device. The control device is installed with control software for controlling the video wall, allowing users to interact with the video wall through the control software. If the control device is installed with an operating system, the control software can be an application installed in the operating system.
[0055] The sending card, also known as a sending function card, is provided with multiple data connection ports. The data connection ports in the sending card are of the same type as the data connection ports of the LED module, and each data connection port in the sending card can be connected to the data connection port of the LED module via a data connection cable compatible with the interface type. During the construction of the spliced display screen, workers can select at least one data connection port in the sending card based on actual conditions and use the selected data connection port to connect the LED module. When the data connection port of the sending card needs to connect to multiple LED modules, the multiple LED modules are connected in series, and the LED modules located at the edge of the series connection are connected to the data connection port of the sending card. It should be noted that Figure 2 uses an example in which a sending card is provided with N data connection ports, each of which is connected to M LED modules. In actual applications, the number of LED modules connected to the multiple data connection ports in the sending card can vary.
[0056] The sending card is also provided with a connection port for connecting to a control device, which can be a wired connection port or a wireless connection port. After the sending card and the control device are connected, data communication between the control device and each LED module can be realized.
[0057] The sending card can also be equipped with at least one chip. For example, the sending card can be equipped with an interface chip to determine the connection status of each data connection port on the sending card. In another example, the sending card can be equipped with a programmable device to achieve data forwarding. Currently, this mainly enables data forwarding between the control device and the LED module, such as sending display data sent by the control device to the LED module.
[0058] It should be noted that the receiving card in the LED module controls the display of the LED module's light board. Therefore, both the receiving card and the sending card are considered the hardware that controls the LED module's display. Accordingly, the control software in the control device can be considered the software that controls the LED module's display.
[0059] When the control device controls the spliced display screen, it is necessary to first clarify the connection relationship between each LED module, and then control each LED module to display based on the connection relationship.
[0060] For example, a current spliced display screen consists of four LED modules, each with a resolution of 200×150. Two of these modules are connected in series to one data port on the sending card, while the other two are connected in series to another data port on the sending card. Only when the control device understands the aforementioned connection relationship between the four LED modules can it determine the corresponding pixel areas for the LED modules to display. The corresponding pixel areas for the four LED modules are (0, 0) to (200, 150), (200, 0) to (400, 150), (0, 150) to (200, 300), and (200, 150) to (400, 300). Once these settings are established, each LED module can display according to the corresponding pixel area.
[0061] In the related art, the connection relationship of the LED modules is manually set on a control device, and the connection relationship is sent to each LED module through a sending card, so that each LED module can clearly identify its corresponding pixel area.
[0062] Figure 3 is a flowchart for manually setting connection relationships in the related art. Referring to Figure 3, the control device first sets the relevant information for the tiled display. This information includes the resolution of each LED module currently in use, the number of data connectors used in the sending card (i.e., the data connectors in the sending card that are connected to LED modules), and the number of LED modules connected to each data connector in the sending card. It is understood that the resolutions of the LED modules can be the same or different. During the setup process, the relevant information can be manually entered or selected in the control device.
[0063] Afterwards, the control device displays the relevant information according to the settings, for example, displays the LED modules of corresponding sizes according to the resolution of the LED modules, and displays the number of data connection ports used in the sending card and the number of LED modules connected to each data connection port used in the sending card.
[0064] Afterwards, the control device manually sets the connection relationship of the LED modules based on the actual connection order of each LED module. One implementation method for setting the connection relationship is to set the pixel area of each LED module during display based on the resolution of each LED module, the data connector used in the sending card, and the number of LED modules connected to each data connector used in the sending card. This setting of the connection relationship is achieved by setting the pixel area. Another implementation method is to set the connection lines between the LED modules in the control device based on the data connector used in the sending card and the number of LED modules connected to each data connector used in the sending card. The control device then determines the pixel area of each LED module based on the connection order of the LED modules and the resolution of the LED modules. In actual applications, other setting methods can also be used.
[0065] It's understood that before establishing the connection relationship, the physical connection of each LED module has already been completed manually based on actual needs. During connection, the LED modules need to be connected based on actual site conditions, such as the length of the data cable. While Figure 3 exemplifies the physical connection process before establishing the connection relationship, in actual applications, it can also be placed earlier.
[0066] After setting the connection relationship in the control device, it is necessary to verify whether the set connection relationship is consistent with the actual connection relationship. One verification method is: after the control device sets the connection relationship, it sends the connection relationship to the sending card, and the sending card sends the connection relationship to each LED module. After that, the control device sends the image used for testing (i.e., display data) to the sending card, and the sending card sends the image to each LED module. After each LED module receives the image, it displays the content in the corresponding pixel area in the image according to the set connection relationship. After that, it is manually checked whether the display screens of each LED module are spliced into an accurate image, and then it is determined whether the connection relationship set in the control device is accurate. If it is inaccurate, it is necessary to manually adjust the currently set connection relationship on the control device and test until the display screens of each LED module are spliced into an accurate image, and it is determined that the connection relationship setting is complete.
[0067] However, when the resolution of a spliced display screen is high, a large number of LED modules are required, resulting in complex connections between the modules. This makes it easy to make mistakes when setting these connections on the control device. This is especially true when the person actually wiring the screen and the person setting the connections on the control device are different. This can lead to frequent changes to the established connections, making setting the connections between the LED modules inefficient and time-consuming, which in turn affects the display quality of the spliced display screen.
[0068] Based on this, an embodiment of the present application provides a method and system for determining the connection relationship of a spliced display screen. The control device can automatically obtain the data connection port used when each display module is connected, and determine the connection relationship of each display module based on the used data connection port and the resolution of each display module, thereby improving the efficiency of setting the connection relationship, and thereby improving the efficiency of the spliced display screen to display normally.
[0069] Figure 4 is a schematic diagram of a system for determining connection relationships for a spliced display screen, according to one embodiment of the present application. Referring to Figure 4 , the system includes a control module 20 and multiple display modules 40 . The multiple display modules 40 comprise a spliced display screen. The control module 20 includes multiple first connection ports, and the display modules 40 include multiple second connection ports.
[0070] Exemplarily, the control module 20 may include a control device and a sending card, or the control module 20 may only include a sending card.
[0071] When the control module 20 includes a control device and a sending card, the control device is of the same type as that used in the related art and is not described separately at present.
[0072] In an optional manner, the control device can be considered as the data processing part of the connection relationship determination system. In this case, the functions of the control device include: providing an operation interface for user (i.e., the user of the control device) interaction, issuing necessary public data, data collection, and intelligent generation of connection relationships. Among them, the operation interface currently mainly refers to the interface involved in the connection relationship determination process. The necessary public data includes the instructions sent to the sending card and display module during the connection relationship determination process and the display data sent to the sending card and display module 40 after the connection relationship is determined. Data collection refers to the collection of data related to the connection relationship from the display module 40, such as the data connection port data used in the display module 40, the resolution of the display module 40, etc.
[0073] When the control device serves as the data processing part in the connection relationship determination system, the sending card can be considered as the data forwarding part in the connection relationship determination system. At this time, the functions of the sending card include: realizing data transmission between the display module 40 and the control device, and this process is mainly realized through the programmable device installed in the sending card.
[0074] In some cases, the sending card can also assist the data processing unit. This means that, based on the data processing capabilities of the programmable device, the sending card can assist the data processing unit in handling some of the data processing tasks. In this case, the data to be processed does not need to be sent to the control device for processing, thus reducing the number of data transmission links. For example, the sending card can handle part of the data processing required to determine the connection relationship in the control device, allowing the control device to interact only with the user.
[0075] Currently, the sending card is of the same type as that used in the related art. In this case, the programmable device in the sending card can take on part of the data processing function.
[0076] Optionally, the sending card and the display module 40 may be integrated into the same physical entity, or may be different physical entities. FIG4 takes the sending card and the display module 40 as an example, which are different physical entities.
[0077] The sending card is connected to the control device, and the connection method between the sending card and the control device is the same as the connection method used in the related art, and is not described separately at present.
[0078] The sending card is also connected to the display module 40. Currently, the connection between the sending card and the display module 40 includes direct and indirect connections. Direct connection refers to the sending card and display module 40 being connected via a data cable. Indirect connection refers to the sending card and display module 40 being connected in series with other display modules 40, i.e., at least two display modules 40 are connected in series before being connected to the sending card. For example, if the sending card is connected to the display module 40 via a data cable, and the display module 40 is then connected to another display module 40 via another data cable, both display modules 40 can be considered to be connected to the sending card. It is understood that when the sending card and the display module 40 are the same physical entity, the connection between the sending card and the display module 40 is internal to the physical entity. Furthermore, the sending card can also be connected to other display modules 40. The foregoing description can be understood as referring to the connection between the sending card and other display modules 40.
[0079] In some cases, the sending card may also be installed with at least one operating system, and various functions are implemented based on the operating system, such as assisting in data processing. In this case, the programmable device installed in the sending card is a programmable device that can run an operating system.
[0080] When the control module 20 includes only a sending card, the sending card can perform not only the functions of the sending card described above, but also the functions of the control device described above. Specifically, the sending card can not only transmit data with the display module 40, but also provide an operation interface for user (i.e., the user of the sending card) interaction, transmit necessary public data, collect data, and intelligently generate connection relationships.
[0081] In this case, the sending card may include not only a data connection port for connecting to the display module and one or more programmable devices, but also a display screen to provide an operational interface. The programmable device (also considered a processor) may run at least one operating system, which in turn executes relevant software programs and instructions to implement functions such as intelligent generation of connection relationships. The sending card also includes at least one memory. The programmable device executes the software programs and instructions stored in the memory to run the operating system and various other functions.
[0082] When the control module 20 only includes a sending card, the sending card and the display module 40 are different physical entities. In this case, the sending card and the display module 40 are connected, and can be directly or indirectly connected. For direct connection and indirect connection, please refer to the above related description.
[0083] In one embodiment of the present application, the display module 40 is an LED module. In practical applications, the display module 40 can also be of other display types. The number of display modules 40 is not currently limited, and each display module 40 forms a spliced display screen.
[0084] Similar to the related art, the display module 40 is composed of a receiving card 41 and an LED light board 42. Among them, in addition to controlling the LED light board 42 for display, the receiving card 41 also has the following functions: identifying the properties and usage of the data connection port, communicating with the LED light board 42, transmitting data to the control module 20, receiving the pixel position information of the spliced display sent by the front end (i.e., the control module 20) and using the pixel position information. In some cases, the receiving card 41 can also assume the function of data forwarding. Optionally, data such as the resolution of the LED module can be stored in the LED light board 42 or the receiving card 41. It can be understood that when the sending card and the display module 40 are integrated into the same physical entity, the sending card and the receiving card can be installed in the same circuit board or in different circuit boards.
[0085] It should be noted that Figure 4 uses only one LED module 40 as an example to illustrate the connection relationship that determines the data transmission direction between devices in the system. In actual applications, there may be multiple LED modules 40. Furthermore, Figure 4 only shows the data transmission direction when the receiving card 41 obtains data from the LED light board 42. In actual applications, the receiving card 41 can also send data to the LED light board 42.
[0086] It should be noted that the sending card in the control module 20 and the receiving card 41 in the display module 40 can be considered as a hardware control system of the spliced display screen, which can control the LED light board 42.
[0087] In one embodiment, the control module 20 includes multiple data connection ports for connecting to the display module. Currently, the data connection port in the control module 20 for connecting to the display module is referred to as a first connection port. The control module 20 including multiple first connection ports means that the sending card includes multiple first connection ports. It is understood that regardless of whether the control module 20 includes a control device, the control module 20 includes a sending card.
[0088] Generally speaking, the number of first connection ports is 8 to 10. When building a spliced display screen, combined with the actual situation of the spliced display screen (such as actual resolution), at least one first connection port can be used to connect the display modules, and the number of display modules connected to different first connection ports and the resolution of the display modules can be the same or different. When a first connection port is connected to multiple display modules, the display modules are connected in series, and the display modules located at the edge are connected to the first connection port. At present, for ease of understanding, each display module connected to a first connection port is recorded as a module unit, and there is no direct physical connection relationship between the module units corresponding to different first connection ports.
[0089] In one embodiment, the display module 40 includes multiple data connection ports for connection. Currently, the data connection ports provided in the display module are referred to as second connection ports. There are at least two second connection ports. When there are two second connection ports, the two second connection ports can refer to the location of the data connection ports of the display module in the related art. The two second connection ports can also be located at two adjacent edges. For example, the two second connection ports can be located at the top and left side, top and right side, bottom and left side, or bottom and right side of the display module, respectively. When there are three second connection ports, the three second connection ports can be located at three edges of the display module, such as the three second connection ports are located at the top, left side, and right side of the display module, the top, left side, and bottom side, the top, right side, and bottom side, or the right side, left side, and bottom side. When there are four second connection ports, the four second connection ports are respectively provided at the top, bottom, left, and right side of the display module. Generally speaking, when a display module is provided with a maximum of four second connection ports, various connection requirements of the spliced display screen can be met, that is, the display module is provided with a maximum of four second connection ports.
[0090] For example, taking four second connection ports as an example, FIG6 is a schematic diagram of the position of the second connection ports in a display module provided by an embodiment of the present application. Referring to FIG6 , four second connection ports 43 are provided on the receiving card 41 of the display module 40. Moreover, the four second connection ports 43 are respectively located on the four sides of the receiving card 41. It can be understood that the shape of the receiving card 41 is rectangular or approximately rectangular, and a second connection port 43 can be installed on each side of the rectangle. It should be noted that FIG6 takes the example of each second connection port 43 being located in the middle of the edge as an example. In actual applications, the second connection port 43 can be located at other positions of the edge, and it is sufficient to ensure that there is a second connection port on each of the four edges.
[0091] It can be understood that the upper side, lower side, left side and right side mentioned currently are all relative directions, which are based on the viewing angle when the display module is displayed.
[0092] It should be noted that the second connection port is the same type and function as the data connection port of the receiving card in the related art, and both can receive and send data and instructions. In the embodiment, in order to realize the automatic determination of the connection relationship, the relative position relationship between the display module that each second connection port can connect to and the display module where the second connection port is located is fixed. At present, the nearest connection of each display module is taken as an example. For example, a display module includes a second connection port located on the upper side and a second connection port located on the lower side. Then, when the second connection port located on the upper side is used to connect another display module, the relative position relationship between the other display module and the current display module is located above the current display module. When the second connection port located on the lower side is used to connect another display module, the relative position relationship between the other display module and the current display module is located below the current display module. The relative position relationship can also be understood as the actual position relationship between the two display modules in the spliced display screen. On the basis of the nearest connection, the actual connection of each display module is realized, and then the connection relationship between each display module can be determined.
[0093] Figure 5 is a flow chart of a method for determining the connection relationship of a spliced display screen provided by an embodiment of the present application. The connection relationship determination method can be executed by the aforementioned connection relationship determination system. It should be noted that the control module may include a control device and a sending card, or only include a sending card. Currently, the control module is described as including a control device and a sending card. At this time, when describing the functions that can only be implemented by the sending card in the embodiment, the sending card is used as the execution subject of the function. When describing the functions related to display and user interaction, the control device is used as the execution subject of the function. The remaining functions can be implemented by either the sending card or the control device. For functions that can be implemented by both the sending card and the control device, the embodiment uses the control device as the execution subject of the function as an example for description. In real-time applications, the sending card can also be considered as the execution subject of these functions. When the sending card executes these functions (functions that can also be implemented by the control device), the transmission of data and instructions between the control device and the sending card can be considered as the transmission of data and instructions within the sending card.
[0094] It is understandable that if the control module only includes a sending card, then the relevant functions executed by the control device in the embodiment can be considered to be executed by the sending card.
[0095] When a sending card performs the same function as a control device, the sending card has hardware components related to implementing the function. For example, when describing the display function, it can be assumed that the sending card has a display screen.
[0096] 5 , the connection relationship determination method includes steps 110 to 130:
[0097] Step 110 : The control module polls the first connection ports to determine a target connection port connected to the display module among the first connection ports, where there is at least one target connection port.
[0098] When the control device (or the sending card) determines the connection relationship, it needs to first determine the first connection port of the sending card connected to the display module. For easy identification, the first connection port connected to the display module is recorded as the target connection port, and there is at least one target connection port.
[0099] Exemplarily, the control device (which may also be a sending card) polls each first connection port in the sending card to detect all target connection ports.
[0100] In an optional manner, during polling, the control device sends a command to the sending card. After receiving the command, the programmable device in the sending card sequentially determines the number of display modules connected to each first connection port. Currently, the number of display modules connected to the first connection port is recorded as the module number. Afterwards, the sending card feeds back the module number corresponding to each first connection port to the control device. The sending card can feed back all module numbers to the control device. In this case, the module number received by the control device may be zero. Alternatively, the sending card only feeds back non-zero module numbers to the control device. Afterwards, the control device determines that the first connection port corresponding to the non-zero module number is the target connection port, and determines the module number corresponding to the target connection port. Alternatively, during polling, the control device sends an instruction to the sending card. After receiving the instruction, the programmable device of the sending card determines the module quantity of the display module connected to a first connection port, and then feeds back the module quantity to the control device, or feeds back the module quantity to the control device when the module quantity is non-zero. After receiving the module quantity, the control device sends the instruction to the sending card again, so that the sending card determines the module quantity of another first connection port, and so on. After the module quantity of all first connection ports is determined, the control device determines the target connection port and the module quantity corresponding to each target connection port based on the module quantity.
[0101] Step 120: The control module obtains connection data of each display module connected to the target connection port, where the connection data includes interface data of the second connection port.
[0102] Exemplarily, when the control device (which may also be a sending card) determines the connection relationship, it also needs to determine the connection data of each currently connected display module. The connection data refers to the data required to determine the connection relationship, and each display module has corresponding connection data. In one embodiment, the connection data includes at least the interface data of the second connection port.
[0103] The interface data of the second connection port is used to describe the second connection port currently used for connection. The second connection port currently used refers to the second connection port that is connected to other devices via a data connection line.
[0104] Taking the display module having four second connection ports as an example, when the display module is connected, the four second connection ports include a second connection port for receiving data from the outside (i.e., input) or a second connection port for input and a second connection port for sending data to the outside (i.e., output). That is, there are two situations for the second connection port currently used for connection. One situation is that the second connection port currently used for connection includes a second connection port for input, and the other situation is that the second connection port currently used for connection includes a second connection port for input and a second connection port for output. For example, Figure 7 is a connection diagram of a display module provided by an embodiment of the present application. Referring to Figure 7, taking the example of connecting three display modules 40 to one target connection port, the display module 40 located at the edge (i.e., display module 1-3) has only one second connection port for input, and the other display modules 40 (i.e., display module 1-1 and display module 1-2) all have a second connection port for input and a second connection port for output. Figure 7 exemplarily shows that the sending card 30 is connected to the display module 20.
[0105] It is understandable that when the display module has three second connection ports or two second connection ports, it also includes a second connection port for input or includes a second connection port for input and a second connection port for output, and each display module adopts the principle of nearest connection.
[0106] Optionally, the second connection port for input and the second connection port for output are both bidirectional data connection ports, that is, both can receive and send data. The currently mentioned use for input and use for output are related to the transmission direction of display data when splicing display is performed, that is, the second connection port for receiving display data is the second connection port for input, and the second connection port for sending display data is the second connection port for output.
[0107] For example, when a control device (which may also be a sending card) obtains interface data from the second connection port of each display module, it may first send a command to the sending card. This command may be the same as or different from the command sent when polling the first connection port. The sending card then sends this command to the display module connected to the target connection port. After receiving this command, the display module determines the currently connected second connection port among the second connection ports to obtain the interface data.
[0108] Optionally, taking the display module having four second connection ports as an example, different numbers are pre-set for the second connection ports in the relative directions of the upper side, lower side, left side, and right side. In this case, the interface data may include an identifier representing input and the number of the corresponding second connection port, and an identifier representing output and the number of the corresponding second connection port. If there is currently no second connection port for output, only the identifier representing input and the number of the corresponding second connection port are written in the interface data, or a character indicating "empty" is written in the number representing output. After obtaining the interface data, the display module feeds the interface data back to the sending card, which feeds the interface data back to the control device (when the continuous relationship is determined by the sending card, the interface data can be fed back only to the sending card). Alternatively, after the display module is powered on, the interface data can be pre-determined, and the interface data can be fed back after receiving the corresponding instruction.
[0109] Optionally, the control device (or the sending card) stores a numbering rule for the second connection port, so that when the interface data is received, the position of the corresponding second connection port (ie, top, bottom, left or right) can be determined.
[0110] It is understandable that when the display module has three second connection ports or two second connection ports, the method of obtaining interface data is similar to the method of obtaining received data when the display module has four second connection ports. In an optional manner, each display module in the spliced display screen can have a different number of second connection ports, and the second connection ports in each display module with the same number of second connection ports can also be set at different positions. In this case, no matter how many second connection ports each display module is provided with, the second connection ports on the same side are set to the same number, and the second connection ports on different sides have different numbers, so that the control device (which can also be a sending card) determines the second connection port currently used by each display module and the position of the second connection port based on the number of the second connection port. For example, the upper side, lower side, left side and right side are numbered 2, 1, 3 and 4 respectively, and the spliced display screen consists of four display modules, among which two display modules are provided with second connection ports located on the upper side and lower side. At this time, the control device will receive the interface data corresponding to the second connection ports numbered 1 and 2, and determine that the corresponding display modules are provided with second connection ports on the upper side and lower side, and the other two display modules are provided with second connection ports on the left side and right side. At this time, the control device will receive the interface data corresponding to the second connection ports numbered 3 and 4, and determine that the corresponding display modules are provided with second connection ports on the left side and right side.
[0111] It can be understood that when a target connection port is connected to multiple display modules, taking Figure 7 as an example, when display module 1-1 feeds back interface data, it also sends an instruction for feeding back interface data to display module 1-2 through the second connection port for output. Display module 1-2 feeds back interface data based on the instruction. When feeding back, the interface data is first sent to display module 1-1, and display module 1-1 feeds back the interface data of display module 1-2 to the sending card, and then the interface data is fed back to the control device through the sending card. At the same time, display module 1-2 also sends an instruction to display module 1-3, after which display module 1-3 feeds back interface data, and the interface data transmission process is similar to that of display module 1-2, so it will not be described in detail at this time.
[0112] Optionally, when determining interface data, the display module may first determine the second connector for inserting the data cable, and then determine the second connector for input and the second connector for output based on the display data transmission direction (also referred to as the display data transmission direction). The display data transmission direction refers to the direction in which display data is transmitted when the display module displays the spliced display.
[0113] Optionally, the interface data may also include the number of the corresponding display module so that the control device can distinguish between the display modules. The numbering rules are not currently limited. Optionally, each display module connected to a target connection port will send an instruction to feedback the interface data to other display modules connected to it only after it feeds back its own interface data. At this time, the control device can distinguish the display modules corresponding to the interface data based on the order in which the interface data is received. For example, taking Figure 7 as an example, after the control device receives the first interface data, the display module corresponding to the interface data is recorded as display module 1-1. After the control device receives the second interface data, the display module corresponding to the interface data is recorded as display module 1-2, and so on, to achieve the distinction between different display modules.
[0114] It can be understood that when there is an unused second connection port in the display module, the unused second connection port can be used as a backup data connection port. If the second connection port in use is damaged, the backup data connection port can be used to increase the service life of the display module. That is, when the display module is used for splicing display, if the second connection port in use in the display module is damaged, the data connection line connected to the second connection port can be unplugged from the second connection port and reconnected to the unused second connection port in the display module (i.e., the backup data connection port) to maintain the normal connection of the display module. At this time, for the spliced display screen, only the second connection port used in the display module changes, and the connection relationship with other display modules and the sending card does not change (for example, the pixel area of a display module is (0,150) to (200,300) when the second connection port is replaced). Furthermore, during the application of the display modules, since the connection relationship between the display modules has been determined, even if the second connection port is replaced, there is no need to redefine the connection relationship, and the determined connection relationship is still used to control the splicing display of the display modules.
[0115] In one embodiment, the connection data includes the interface data of the second connection port and may also include the first resolution of the display module.
[0116] The first resolution refers to the resolution of the display module currently in use. The first resolutions corresponding to different display modules may be different. Optionally, the display module has its own first resolution pre-stored. At this time, when the control device (which may also be a sending card) obtains the first resolution of each display module, it may first send an instruction to the sending card. The instruction may be the same instruction as the instruction sent when obtaining the interface data, or it may be a different instruction. The sending card sends the instruction to the display module connected to the target connection port. After receiving the instruction, the display module obtains the first resolution stored in itself, and then sends the first resolution to the sending card. The sending card feeds the first resolution back to the control device (when the continuous relationship is determined by the sending card, the first resolution may only be fed back to the sending card). The transmission process of the first resolution can refer to the transmission process of the interface data, which will not be described in detail at present.
[0117] Optionally, the display module feeds back the first resolution and the interface data simultaneously. In this case, the display module may package the first resolution and the interface data together and transmit them in the form of a data packet. The packaging rules are not currently limited.
[0118] It is understandable that in some abnormal situations, the connection data of some display modules may not be fed back normally. At this time, after the control device (or the sending card) receives the connection data, it can determine whether there is any connection data that has not been fed back based on whether the number of modules corresponding to the target connection port and the number of received connection data are consistent. If there is any connection data that has not been fed back, the user is prompted to check whether there are any wiring abnormalities in each display module.
[0119] It should be noted that in actual applications, there is a situation where the target connection port is only connected to one display module. In this case, the control device (which can also be a sending card) can also obtain the connection data of the display module.
[0120] Optionally, in addition to the display module providing its own first resolution, a user may input the first resolution into the control device. Specifically, the control module may receive the first resolution of the display module input by the user, or the control module may obtain the first resolution of the display module from the display module.
[0121] In one embodiment, when the user inputs the first resolution, the method further includes: the control module receiving the first resolution of each display module determined by the user.
[0122] Optionally, a user of the control device (who may also be a person who builds the spliced display screen) calls up an interface for inputting the first resolution on the control device, and enters the first resolution of each display module on the interface. Alternatively, the control device pre-stores a plurality of different first resolutions, and then the user of the control device calls up an interface for selecting the first resolution on the control device, and selects the first resolution of each display module on the interface.
[0123] Optionally, before the user determines the first resolution, each display module has been built into a spliced display screen through a data connection line and has established a connection with the sending card.
[0124] To reduce manual labor, in this embodiment, the user can only determine the first resolution when all display modules have the same first resolution. The user only needs to determine the first resolution once, and the control device will use this first resolution as the first resolution for each display module. In this case, the user's determination of the first resolution can be performed simultaneously with this step, before or after this step, or before step 110, and this embodiment is not limited to this.
[0125] Optionally, if the first resolutions of the display modules are different, the user can determine the first resolution of each display module. In this case, the connection data provided by the display module also includes the display module's identification data, such as the display module model. Subsequently, when the control device displays the interface for inputting or selecting the first resolution, the display module model is also displayed, allowing the user to enter the corresponding first resolution based on the model. In this case, the user determining the first resolution can be performed after this step.
[0126] Optionally, the interface for the user to input or select the first resolution may also provide an option for the control device to obtain the first resolution from the display module. When the first resolutions of the display modules are inconsistent, or the user is unable to determine the first resolution (for example, the user does not know the first resolution of the display module), the user can select this option, and the control device will then obtain the first resolution from the display module.
[0127] Step 130: The control module determines the connection relationship between the display modules according to the interface data and the first resolution of each display module. The connection relationship includes the relative connection order between the display modules and the pixel position information corresponding to each display module during splicing display.
[0128] For example, when the control device (which may also be a sending card) obtains the connection data, it can determine the target connection port corresponding to the connection data. Then, based on the interface data and first resolutions corresponding to the same target connection port, it establishes a connection sequence between the display modules corresponding to the target connection port, thereby determining the connection relationship between the display modules in the spliced display screen.
[0129] The connection relationship includes the relative connection order between the display modules and the pixel position information corresponding to each display module during splicing display.
[0130] Based on the relative connection order, it can be determined whether the display modules are connected and the relative position relationship when connected. It can be understood that the display modules are connected by proximity. For example, if two display modules are adjacent to each other in the spliced display screen, then the second connection port on the lower side of the upper display module and the second connection port on the upper side of the lower display module can be used when connecting. At this time, the control device (which can also be a sending card) can determine that the two display modules are connected and connected up and down based on the interface data of the two display modules. Generally speaking, the relative position relationship when connected is up and down connection or left and right connection.
[0131] The control device (which can also be a sending card) can determine the second connection port for input and the second connection port for output in each display module based on the interface data of the second connection port of each display module, and thus obtain the relative connection order. For example, Figure 8 is a connection diagram of a display module provided by an embodiment of the present application. Figure 8 includes two display modules, respectively recorded as display module 1-1 and display module 1-2, each display module has four second connection ports and is numbered 1-4. Based on the connection diagram shown in Figure 8, the control device (which can also be a sending card in actual application) receives two interface data fed back by the target connection port of the sending card in sequence, wherein the first received interface data corresponds to display module 1-1, and the interface data indicates that the second connection port for input is second connection port 3, which can determine that the second connection port for input is located on the left, and the second connection port for output is second connection port 1, which can determine that the second connection port for output is located on the bottom, and the interface data received later corresponds to display module 1-2, and the interface data indicates that the second connection port for input is second connection port 2, which can determine that the second connection port for input is located on the top. At this point, the control device can clearly determine the relative connection order of the two display modules connected to the target connection port: the left side of display module 1-1 is connected to the sending card, and the bottom side of display module 1-1 is connected to the second display module 1-2. Alternatively, the sending card sequentially receives the two interface data fed back by the target connection port and sends both interface data to the control device. When sending, the corresponding display module numbers can be added to the two interface data, and these numbers can reflect the order in which the interface data were received. In this case, the control device can determine the relative connection order between the two display modules based on the display module numbers and the interface data of the second connection port. The connection relationship between the control device and the sending card is not shown in Figure 8.
[0132] It should be noted that when the display module includes four second connection ports, the nearest connection may not be used. In this case, the relative connection order is determined by the position of the second connection port used for input. For example, the second connection port on the left side of the display module 1-1 is connected to the second connection port on the upper side of the display module 1-2, and display data is sent from the display module 1-1 to the display module 1-2. At this time, since the second connection port on the upper side of the display module 1-2 is the second connection port used for input, it can be determined that the display module 1-1 connected to the second connection port is located on the upper side of the display module 1-2.
[0133] Pixel position information can be used to determine what content each display module should display when stitching together. This pixel position information can be a pixel region, specifically specifying the pixel region that the display module should display when stitching together. It can also be the starting pixel position corresponding to the pixel region, meaning that after receiving display data, the display module begins acquiring display content from the starting pixel position, with the resolution of the displayed content equal to its own first resolution. It is understood that pixel position can be represented by the two-dimensional coordinates of the pixels.
[0134] Exemplarily, the control device (which can also be a sending card) can determine the relative connection order of each display module corresponding to the target connection port based on the interface data corresponding to the target connection port, and determine the pixel position information corresponding to each display module according to the relative connection order and the first resolution of each display module.
[0135] For example, the first resolution of both display modules is 200×150, and the two display modules are connected vertically, and the display data transmission order is that the first display module transmits display data to the second display module. At this time, taking the pixel position information as the pixel area as an example, when the control device (which can also be the sending card) determines that the pixel area of the first display module is (0,0) to (200,150), it can determine that the pixel area of the second display module is (0,150) to (200,300).
[0136] Optionally, when there is only one target connection port, a spliced display screen can be obtained by splicing the display modules corresponding to the target connection port in a relative connection order.
[0137] Optionally, when there are multiple target connection ports, the display modules corresponding to each target connection port should also have a relative positional relationship. In this case, the control device (which can also be a sending card) can first combine and splice the relative connection order corresponding to each target connection port. During the combination and splicing process, the first resolution of the display module can be referenced to ensure that the spliced display screen is a rectangular splicing display screen. Optionally, during splicing, the resolution of the spliced display screen should also be referenced to ensure that the spliced resolution is the resolution of the spliced display screen.
[0138] It can be understood that when there are multiple target connection ports, there may be multiple combinations of the relative connection order corresponding to each target connection port. For example, there are two target connection ports on the sending card, and the relative connection order corresponding to the two target connection ports both represent two display modules connected up and down. For ease of understanding, the display modules belonging to the same target connection port are recorded as module units. At this time, after the control device (which can also be the sending card) combines and splices the module units based on the relative connection order, two combination methods can be obtained, as shown in Figures 9 and 10 respectively. In Figures 9 and 10, module unit 1 and module unit 2 are used to represent the two module units. Other combination methods do not conform to the currently desired spliced display screen and can be deleted by the control device (which can also be the sending card). Afterwards, the control device can display two combinations for the user to select the currently tested combination. After the user selects, the control device (which can also be a sending card) tests the selected combination. For example, after determining the pixel position information of each display module based on the combination, the display module is controlled to display, so that the user can determine whether the displayed content is accurate. If it is inaccurate, the user selects another combination. The control device (which can also be a sending card) determines the pixel position information of each display module based on the user's selection and then tests again until the user determines that the displayed content is accurate. The control device (which can also be a sending card) determines the pixel position information of each display module based on the user's selection and then tests again until the user determines that the displayed content is accurate. The connection relationship is determined based on the corresponding combination, that is, after splicing according to the corresponding combination, a spliced display screen can be obtained. Alternatively, the control device (which can also be a sending card) tests various combinations in sequence and, during each test, allows the user to determine the test results, that is, to determine whether the content displayed by each display module is accurate. If it is inaccurate, another combination is changed and tested again until the user determines that the displayed content is accurate, and the connection relationship is determined based on the corresponding combination. It should be noted that the display modules contained in the module unit are not shown in Figures 9 and 10.
[0139] Optionally, in some cases, the control module does not need to use the first resolution of the display modules when determining the connection relationship. In this case, the control module does not need to obtain the first resolution. For example, the first resolutions of the display modules currently in use are the same, and the control module knows in advance the resolution of the spliced display screen composed of the display modules (which can be determined by the user). Generally speaking, the resolution of the spliced display screen is an integer multiple of the first resolution. Based on this relationship, the control module can determine the pixel position information of each display module according to the resolution of the spliced display screen and the relative connection order between the display modules.
[0140] As described above, the control module determines the target connection port connected to the display module, obtains the interface data of each display module connected to the target connection port, and then determines the connection relationship between each display module based on the interface data of each display module and the first resolution of each display module. This technical means solves the technical problem of low efficiency in the process of setting the connection relationship between each display module in the related art. Compared with manually setting the connection relationship, the control device can conveniently and quickly determine the connection relationship based on the interface data and first resolution of each display module, saving labor costs and improving the efficiency of determining the connection relationship between each display module. The display module is provided with multiple second connection ports, and each second connection port is physically connected based on the principle of nearest connection. This can save wiring costs while realizing the rapid determination of the connection relationship between each display module. In particular, when the display module is provided with four second connection ports, flexible connection between each display module can be achieved, with fewer restrictions and without the need for overly long data connection cables, thereby improving the simplicity of wiring between display modules and thereby improving the aesthetics of wiring.
[0141] Based on the above embodiment, FIG11 is a flowchart of another method for determining the connection relationship of a spliced display screen provided by one embodiment of the present application. FIG11 is a specific embodiment of the method for determining the connection relationship shown in FIG5. In this embodiment, the connection data also includes the first resolution of the display module. Referring to FIG11, the method for determining the connection relationship includes steps 210 to 270:
[0142] Step 210: The control module receives the second resolution of the spliced display screen.
[0143] Currently, the overall resolution of the spliced display screen to be constructed is recorded as the second resolution. In one embodiment, the second resolution is manually input into the control device. Specifically, a user of the control device (the user may also be the person constructing the spliced display screen) calls up an interface for inputting the second resolution in the control device and enters the second resolution in the interface.
[0144] Optionally, before inputting the second resolution, each display module has been built into a spliced display screen through a data connection line and has established a connection with the sending card.
[0145] Optionally, after entering the second resolution, the user can also select a connection setup function on the control device. This function allows the control device (or a sending card) to determine the connection relationship between the display modules. There are currently no restrictions on how to select the connection setup function. After selecting the connection setup function, the control device performs the following steps.
[0146] Step 220: The control module determines the number of display modules connected to each first connection port according to the data acquisition instruction.
[0147] Exemplarily, when the control device (which may also be a sending card) begins to determine the connection relationship, it generates a data acquisition instruction (e.g., when it determines that the user has selected the connection setting function, it generates a data acquisition instruction) and sends the data acquisition instruction to the sending card. Currently, the data acquisition instruction is used to instruct the sending card to determine the module number of the display module connected to the first connection port and to instruct the display module to determine the connection data. The data acquisition instruction can be a single instruction or composed of multiple instructions, and the sending node of each instruction can be flexibly set as long as the corresponding requirements can be met. The use of "data connection instruction" in the embodiment is only used to illustrate that both the sending card and the display module begin to respond accordingly after receiving a instruction.
[0148] Exemplarily, the programmable device of the sending card determines the number of display modules connected to each first connection port based on the data acquisition instruction.
[0149] The method by which the programmable device of the sending card determines the number of modules is currently not limited. For example, the programmable device of the sending card sends a signal to each first connection port. Then, if a display module is connected to the first connection port, each connected display module will provide feedback based on the signal. The programmable device of the sending card then determines the number of times each first connection port receives feedback and uses the number of feedbacks as the number of modules corresponding to the first connection port. It is understood that if no feedback is received, the module number is determined to be zero.
[0150] The sending card sends the module quantity corresponding to each first connection port to the control device (which may also be the sending card), or the sending card sends a non-zero module quantity to the control device (which may also be the sending card).
[0151] Optionally, when the control device (which may also be a sending card) receives the module quantity, it can determine the corresponding relationship between the module quantity and the first connection port. For example, when the sending card sends the module quantity of each first connection port, it sends each module quantity in the order of the arrangement of the first connection ports, so that the control device can clearly understand the corresponding relationship between the module quantity and the first connection port. For another example, when the sending card only sends a non-zero module quantity, it sends the module quantity and the first connection port number to the control device together, so that the control device can clearly understand the corresponding relationship between the module quantity and the first connection port.
[0152] Step 230: The control module determines a target connection port connected to a display module according to the number of modules connected to each first connection port.
[0153] Exemplarily, the control device (which may also be a sending card) determines the first connection port corresponding to a non-zero number of modules as the target connection port based on the number of modules connected to each first connection port, and can determine the number of modules corresponding to the target connection port.
[0154] Step 240: The control module sends the data acquisition instruction to each display module corresponding to the target connection port.
[0155] For example, when the control device (which can also be a sending card) sends a data acquisition instruction to the sending card, the sending card also sends the data acquisition instruction to each display module connected to it through the target connection port. It is understandable that each display module connected to the target connection port will receive the data acquisition instruction in sequence.
[0156] It should be noted that after receiving the data acquisition instruction, the sending card not only determines the target connection port, but also sends the data acquisition instruction to the display module. The specific execution order can be flexibly set. For example, step 230 and step 240 can be executed simultaneously or sequentially. The embodiment does not limit this.
[0157] In this embodiment, the control device only needs to send a data acquisition instruction once to the sending card, after which the sending card transmits the data acquisition instruction to the display module. Optionally, the data acquisition instruction sent by the sending card to the display module may also be a processed data acquisition instruction. In practical applications, the control device may also send multiple data acquisition instructions to the sending card. For example, after determining the target connection port, the control device may send a data acquisition instruction to the sending card once more, after which the sending card transmits the data acquisition instruction to the display module connected to the target connection port.
[0158] Step 250: The display module sends the connection data to the control module according to the data acquisition instruction.
[0159] In the embodiment, the connection data includes the interface data of the second connection port and the first resolution of the display module as an example to describe how the display module determines and feeds back the interface data and the first resolution. In actual applications, the connection data may only include the interface data of the second connection port.
[0160] Exemplarily, the display module connected to the target connection port receives the data acquisition instruction through the second connection port for input, and responds to the data acquisition instruction. Moreover, when it is connected to other display modules, it also sends the data acquisition instruction to the other display modules through the second connection port for output, and so on, so that each display module in series receives the data acquisition instruction.
[0161] In one embodiment, the display module predetermines the connection data and feeds back the connection data after receiving the data acquisition instruction. The display module transmits the connection data to the outside through the second connection port for input. In addition, if the display module receives data (currently connection data) transmitted by other display modules through the second connection port for output, the data transmitted by other display modules will also be transmitted to the outside through the second connection port for input (this process may be transparent transmission) to ensure that the control module receives the connection data of each display module. It can be understood that the process of the control module receiving the connection data fed back by each display module after sending the data acquisition instruction to the display module can be considered as the process of the control module obtaining the connection data of each display module connected to the target connection port.
[0162] Exemplarily, the implementation process of determining the connection data for each display module is the same. In the embodiment, the implementation process of obtaining the connection data is described by taking one display module as an example.
[0163] In one embodiment, when the display module determines the interface data of the second connection port in the connection data, before this step, it also includes: the logic chip of the display module reads the status information of the interface chip of the display module; the logic chip of the display module determines the second connection port in the connected state among the multiple second connection ports based on the status information; the logic chip of the display module determines the second connection port for input and the second connection port for output based on the display data transmission direction of the second connection port in the connected state, and obtains the corresponding interface data.
[0164] The logic chip and the interface chip may both be logic chips and interface chips in related technologies and have the functions of logic chips and interface chips in related technologies.
[0165] For example, the interface chip of the display module can determine whether each second connection port in the display module is in a connected state. A connected state refers to whether the second connection port is connected to another device (such as a sending card or another display module) and is in a connected state. In the connected state, the display module can transmit data to the other device through the second connection port. It should be noted that determining the connection status of each connection port by the interface chip is a well-established technical means and is not further described in the embodiments.
[0166] In one embodiment, before the display module is powered on, the tiled display screen has already been assembled, meaning that the display modules have already established corresponding connections via the data transmission lines. After the display module is powered on, the interface chip of the display module can determine whether each second connection port is already in a connected state, or determine whether each second connection port is already in a connected state in real time. The interface chip of the display module then generates status information including the connection status.
[0167] Optionally, the status information records the numbers of the second connection ports in the connected state. Also optionally, the status information records whether each second connection port is in the connected state.
[0168] After the display module is powered on, the logic chip of the display module detects the second connection port in the connected state, or the logic chip of the display module detects the second connection port in the connected state in real time. During the detection, the logic chip of the display module reads the status information provided by the interface chip of the display module, and then determines the second connection port in the connected state based on the status information. It can be understood that the second connection port in the connected state can be one or two. In the embodiment, the description is made by taking the case where there are two second connection ports in the connected state as an example. When there is one second connection port in the connected state, the subsequent processing process is the same as the subsequent processing process when there are two second connection ports in the connected state.
[0169] Optionally, after the logic chip of the display module determines the second connection port in the connected state among the multiple second connection ports according to the status information, the logic chip of the display module configures the second connection port in the connected state so that the second connection port in the connected state transmits data.
[0170] Before using the second connection port, the logic chip of the display module needs to configure the second connection port. After configuration, the second connection port can transmit data. The configuration process is not currently limited.
[0171] After the configuration is completed, the logic chip of the display module determines a second connection port for input and a second connection port for output among the second connection ports in the connected state.
[0172] For example, the logic chip of the display module can determine the second connector for input and the second connector for output based on the display data transmission direction. It is understood that when the display modules are spliced for display, the display data has a fixed and unidirectional transmission direction. Therefore, the second connector for input and the second connector for output can be determined based on the display data transmission direction. If there is no second connector for output, the second connector for output is determined to be empty.
[0173] Optionally, the display module's logic chip receives data via a connected second port, where the data is transmitted in the same direction as the display data. The display module's logic chip then determines the second port receiving the data as the second port for input, and determines the other connected second port without incoming data as the second port for output. For ease of distinction, the data currently received by the logic chip is recorded as test data. The method for generating the test data is currently unrestricted. For example, the display module's logic chip transmits signals through two connected second ports. During transmission, when a control device generates test data, the signal is transmitted to the control device via the transmission path between the display module and the control device. Upon receiving the signal, the control device transmits the test data. The display module's logic chip then determines the second port receiving the test data as the second port for input. When a sending card generates test data, the signal is transmitted to the sending card via the transmission path between the display module and the sending card. Upon receiving the signal, the sending card transmits the test data. The display module's logic chip then determines the second port receiving the test data as the second port for input. Optionally, a description related to identifying the input and output connectors can be added to the test data's header, allowing the display module's logic chip to determine receipt of the test data based on the description in the header. Furthermore, a preset checksum can be added to the test data. Upon receiving the test data, the display module's logic chip verifies the checksum and, upon successful verification, determines receipt of the test data. This ensures the logic chip's accuracy in identifying the test data and, consequently, its accuracy in determining the second connector for input.
[0174] It can be understood that after the display module receives the test data, it determines the second connection port for input and determines the other second connection port in a connected state as the second connection port for output. Thereafter, the test data is sent through the second connection port for output so that other display modules connected to the display module also receive the test data and determine the second connection port for input and the second connection port for output.
[0175] After the display module's logic chip determines the second input port and the second output port, it generates interface data and prepares to send the interface data to the control device. Upon receiving a data acquisition instruction, the logic chip then sends the interface data. It is understood that after determining the second input port and the second output port, the display module can directly use the second input port and the second output port for data transmission during this application.
[0176] In one embodiment, when the display module determines the first resolution in the connection data, before this step, it also includes: the logic chip of the display module reads the first resolution pre-stored in the memory of the display module, and the memory is located in the receiving card of the display module or the LED light board of the display module.
[0177] For example, a memory may be installed on the LED light board or receiving card of the display module. The type of memory is not currently limited. For example, a FLASH memory may be installed on the LED light board or receiving card of the display module. Before the LED light board or receiving card leaves the factory, the memory may already store data such as the first resolution.
[0178] After the spliced display screen is built, the display module is powered on. After that, the logic chip of the display module reads the first resolution stored in the memory and prepares to feedback the first resolution. Then, when receiving the data acquisition instruction, it sends the first resolution.
[0179] It is understood that in actual applications, there may be situations where the display module lacks memory or the memory does not store the first resolution. In this case, the display device's logic chip cannot read the first resolution. Based on this, when the display module sends the connection data to the control module according to the data acquisition instruction, the display module also includes: if the display module does not store the first resolution, the display module's logic chip sends a retrieval failure prompt to the control module; in response to the retrieval failure prompt, the control module displays a resolution input interface to allow the user to select the first resolution.
[0180] Optionally, when the logic chip of the display module needs to read the first resolution from the LED light board, if the LED light board is not provided with a memory (i.e., the first resolution cannot be stored), the logic chip of the display module cannot read the first resolution. In this case, the logic chip may generate an acquisition failure prompt, which is used to notify the control device that the first resolution cannot be obtained at present. Alternatively, when the logic chip of the display module reads the first resolution from the memory of the receiving card, if the first resolution is not stored in the memory, the logic chip of the display module cannot read the first resolution. In this case, the logic chip may generate an acquisition failure prompt.
[0181] After the logic chip generates an acquisition failure prompt, when it receives a data acquisition instruction, it sends the data acquisition instruction outward through the second connection port used for input, or after the logic chip determines that the first resolution is not read, when it receives a data acquisition instruction, it generates an acquisition failure prompt and sends the acquisition failure prompt outward through the second connection port used for input.
[0182] It is understandable that the transmission path of the acquisition failure prompt is the same as the transmission path of the connection data, which will not be described in detail. In addition, the acquisition failure prompt can be transmitted simultaneously with the connection data (at this time, only the interface data is included in the connection data).
[0183] In one embodiment, after receiving a prompt that the acquisition failed, the control device determines that the first resolution needs to be manually input. At this time, the control device displays a resolution input interface, and the resolution input interface includes an input box for entering the first resolution or a selection box for selecting the first resolution (the resolution input interface may be the same as the interface described above for the user to determine the first resolution of each display module). Afterwards, the user enters the first resolution in the input box or selects the first resolution in the selection box to determine the first resolution.
[0184] Optionally, the acquisition failure prompt may also include the identity data of the display module, such as the model of the display module. Later, when the control device displays the resolution input interface, the model of the display module is also displayed to allow the user to enter the corresponding first resolution according to the model.
[0185] It is understood that the display module's logic chip transmits the connection data outward through the second input connection port. If the display module is directly connected to the sending card, the connection data is sent directly to the sending card. If at least one display module is connected between the display module and the sending card, the connection data is sent to the sending card after passing through the at least one display module.
[0186] Among them, for the sending card, it will receive the connection data of each display module in sequence, wherein the order in which the connection data is received is related to the series connection order of the display modules. After the series connection, the connection data of the display module closer to the sending card will be received first. After each time the sending card receives the connection data, it sends the connection data to the control device. At this time, the control device also receives each connection data in sequence. Alternatively, after each time the sending card receives the connection data, it first caches the connection data. After all the connection data are received (whether all are received can be determined by the number of modules), it sends them together to the control device. At this time, the control device receives each connection data at the same time. Optionally, when the sending card sends each connection data, it can add the display module number to each connection data in sequence according to the order in which each connection data is received, so that the control device determines the order in which each connection data is received according to the number of the display module. In addition, when there are multiple target connection ports, the sending card also distinguishes the connection data corresponding to each target connection port, so that the control device can clearly know which target connection port corresponds to which connection data.
[0187] Optionally, the sending card can also obtain the number of modules corresponding to each first connection port, and based on the number of modules, send data acquisition instructions to each display module through the corresponding first connection port. After that, the sending card receives the connection data fed back by all display modules, and feeds back the connection data and the number of modules to the control device. At this time, the control device can determine the target connection port based on the number of modules, and can also determine the connection data corresponding to each target connection port.
[0188] Step 260: The control module obtains connection data of each display module connected to the target connection port.
[0189] Step 270: The control module determines the connection relationship between the display modules according to the interface data, the first resolution and the second resolution of each display module.
[0190] The connection relationship includes the relative connection order between the display modules and the pixel position information corresponding to each display module when the display modules are spliced for display.
[0191] Exemplarily, when the control device (or the sending card) determines the connection relationship, it can also refer to the second resolution to ensure that the resolution of the spliced display screen obtained based on the connection relationship is the same as the second resolution, thereby improving the accuracy of determining the connection relationship.
[0192] In one embodiment, the control device (which may also be a sending card) uses different determination strategies based on the number of target connection ports when determining the connection relationship. Currently, one determination strategy is used when there is one target connection port, and another determination strategy is used when there are multiple target connection ports.
[0193] When there is only one target connection port, step 270 may include: step 271-step 272,
[0194] Step 271: The control module determines the relative connection sequence between the display modules according to the interface data.
[0195] In an optional manner, the control device (which may also be a sending card) sequentially receives the interface data of the second connection port fed back by each display module, and under normal circumstances, the receiving order is the same as the physical connection order of the display module. It should be noted that the control device can also receive each interface data at the same time. In this case, the sending card sequentially receives each interface data and processes it, such as adding the display module number that can reflect the order in which the interface data is received. In this case, the control device can also know the order in which the interface data is received based on the display module number. Afterwards, the control device (which may also be a sending card) determines the relative connection order between the display modules based on the receiving order and the second connection port for input and the interface port for output in the interface data. For example, the display module is provided with four second connection ports, which are numbered 1-4 respectively. The interface data received sequentially by the control device (which may also be a sending card) are: the input second connection port is numbered 3 and the output second connection port is numbered 4; the input second connection port is numbered 3 and the output second connection port is numbered 1; the input second connection port is numbered 2 and the output second connection port is numbered 3; the input second connection port is numbered 4. Then, the relative connection order determined by the control device (which can also be the sending card) is shown in Figure 12. Referring to Figure 12, for the sake of convenience in distinguishing, the display modules are currently recorded as 1-1, 1-2, 1-3 and 1-4, where the display module 1-1 corresponds to one interface data. At this time, the control device (which can also be the sending card) determines that the target connection port of the sending card is connected to the second connection port 3 of the display module 1-1, the right side of the display module 1-1 is connected to the display module 1-2 and is connected to the second connection port 3 of the display module 1-2 through the second connection port 4, the lower side of the display module 1-2 is connected to the display module 1-3 and is connected to the second connection port 2 of the display module 1-3 through the second connection port 1, and the left side of the display module 1-3 is connected to the display module 1-4 and is connected to the second connection port 4 of the display module 1-4 through the second connection port 3.
[0196] It is understandable that when the display module includes two or three second connection ports, the method for determining the relative connection order is similar to the method for determining the relative connection order when the display module includes four second connection ports, and is not further described herein.
[0197] Optionally, when determining the relative connection order, the control device (or the sending card) can also determine whether the number of received interface data is consistent with the number of modules corresponding to the target connection port to determine whether there is any omission. If there is any omission, the control device can provide a prompt.
[0198] Step 272: The control module determines pixel position information corresponding to each display module during splicing display according to the relative connection order, the second resolution, and the first resolution of each display module.
[0199] Exemplarily, the control device (which can also be a sending card) determines the pixel position information of the display modules during the spliced display based on the relative connection order and the first resolution of the display modules. For example, using the relative connection order shown in Figure 12, the first resolution of each display module is 200×150. The pixel position information represents the starting pixel position corresponding to the pixel region. The control device (which can also be a sending card) determines the pixel position information of display module 1-1 connected to the sending card to be (0,0) based on the relative connection order and the first resolution. Display module 1-2 is located to the right of display module 1-1, so its corresponding pixel position information is (200,0). Display module 1-3 is located below display module 1-2, so its corresponding pixel position information is (200,150). Display module 1-4 is located to the left of display module 1-3, so its corresponding pixel position information is (0,150). After determining the pixel position information of each display module, it is possible to determine whether the total resolution of the spliced display modules is equal to the second resolution, thereby determining whether the pixel position information is accurate. If they are not equal, the control device prompts the user that the resolution of the actually constructed spliced display screen is not equal to the required second resolution, so that the user can rebuild the spliced display screen.
[0200] Illustratively, after step 272, the control module may further include displaying the connection relationship between the display modules. After the control device determines the connection relationship, the connection relationship may be displayed to clarify the current connection relationship to the user. The display rules for the connection relationship may include: the relative position relationship between the display modules is consistent with the relative position relationship in the relative connection sequence, and the second connection port, first resolution, data transmission direction, and pixel position information used for the connection between the display modules are displayed. In actual applications, other display rules may also be used.
[0201] If there are multiple target connection ports, step 270 may include steps 273 to 275:
[0202] Step 273: The control module determines the relative connection sequence between the display modules corresponding to each target connection port according to the interface data.
[0203] This step is similar to step 271 , except that, in step 271 , only a relative connection order corresponding to one target connection port is determined, while in this step, each target connection port corresponds to a relative connection order.
[0204] Step 274 : The control module combines the display modules corresponding to the target connection ports according to the first resolution, relative connection order, and second resolution of each display module to obtain at least one alternative combination.
[0205] When multiple target connection ports are connected to display modules, the display modules connected to the multiple target connection ports also need to be combined. It is understandable that the control device (which can also be a sending card) can determine the resolution of the screen spliced by the display modules corresponding to a target connection port based on the relative connection order corresponding to the display modules connected to the target connection port and the first resolution of the display module. Currently, for the sake of convenience in distinction, this resolution is recorded as the third resolution. Afterwards, based on the third resolution corresponding to each target connection port and the second resolution of the spliced display screen, the module units corresponding to each target connection port are combined to obtain a spliced display screen that meets the second resolution. It is understandable that the current combination is only a combination of the relative positions of the module units in the control device, and does not involve actual wiring. When combining, there may be multiple combinations that can obtain the second resolution, that is, each combination may be the actual combination of the module units. Therefore, it is necessary to further determine which combination is the actual combination.
[0206] Currently, combinations that meet the second resolution are recorded as alternative combinations. There are generally multiple alternative combinations, and in some cases, there may be only one alternative combination. The control device (which can also be a sending card) determines at least one alternative combination, which can be some or all of the alternative combinations. When determining some of the alternative combinations, the latter are first tested in subsequent steps. If none of these alternative combinations are the target combination, the control device continues to determine the remaining alternative combinations, and so on. If the target combination exists among these alternative combinations, the control device does not need to determine the remaining alternative combinations.
[0207] Step 275: The control module determines a target combination mode and pixel position information corresponding to each display module in the target combination mode during splicing display according to at least one alternative combination mode, the relative connection order, and the first resolution of each display module.
[0208] The target combination mode is the combination mode actually adopted by each module unit determined by the control device (which may also be a sending card), that is, the combination mode actually used currently.
[0209] The means by which the control device (or the sending card) determines the target combination is not currently limited. For example, the control device (or the sending card) tests each alternative combination to determine the accurately displayed alternative combination as the target combination. In this case, this step may specifically include steps 2751 to 2757:
[0210] Step 2751: The control module displays at least one alternative combination and selects a currently used alternative combination from the at least one alternative combination.
[0211] There is currently no limitation on the display mode of the control device when displaying the alternative combination modes.
[0212] In one embodiment, after the control device determines all the alternative combinations, it displays them. In this case, all the alternative combinations can be displayed. Alternatively, some of the alternative combinations (i.e., at least one alternative combination) can be displayed, and then the user can change the currently displayed alternative combination by sliding the display interface, etc.
[0213] Alternatively, the control device may pre-set the number of displayable alternative combinations. Thereafter, the control device determines and displays only the number of alternative combinations within that number. If none of the number of alternative combinations is the target combination, the control device continues to determine and display the remaining alternative combinations (not exceeding that number), and so on.
[0214] Afterwards, one of the currently displayed candidate combinations is determined as the currently used candidate combination (ie, the currently tested candidate combination).
[0215] The currently used alternative combination can be selected by the user. In this case, the user can select an alternative combination from at least one displayed alternative combination as the currently used alternative combination. Specifically, if the display screen of the control device has a touch function, the user can select the currently used alternative combination by touching the display screen. If the control device is connected to an external device such as a mouse or keyboard, the user can select the currently used alternative combination through the external device.
[0216] The currently used alternative combination can be automatically determined by the control device. For example, when the control device displays multiple alternative combinations, each of which has a certain order of arrangement, the control device can select an alternative combination as the currently used alternative combination according to a preset order (e.g., from left to right, from top to bottom). Alternatively, the control device can display only one alternative combination at a time and determine that alternative combination as the currently used alternative combination.
[0217] Step 2752: The control module determines candidate pixel position information of each display module when splicing and displaying in the currently used candidate combination mode, and sends the candidate pixel position information to the corresponding display module.
[0218] For example, the control device (which can also be a sending card) can determine the third resolution corresponding to each module unit based on the first resolution and relative connection order of each display module. Based on each third resolution, the currently used alternative combination method, and the second resolution of the spliced display screen, the control device (which can also be a sending card) can determine the overall pixel position information corresponding to each module unit when spliced and displayed according to the currently used alternative combination method. For example, currently, there are two module units, both of which have a third resolution of 800×600 and a second resolution of 800×1200. The currently used alternative combination method is to arrange the two module units one above the other. Then, the module unit located relatively above should display an overall pixel area from (0,0) to (800×600) when spliced, and the module unit located relatively below should display an overall pixel area from (0,600) to (800,1200) when spliced.
[0219] Afterwards, the control device (which can also be a sending card) can obtain the pixel position information of each display unit when the splicing display is performed according to the overall pixel position information corresponding to each module unit during the splicing display, as well as the first resolution and relative connection order of each display module in the module unit. This process can be referred to the implementation process of step 272 and will not be described in detail here. Currently, the pixel position information determined when testing the currently used alternative combination is recorded as the alternative pixel position information.
[0220] Afterwards, the control device (which can also be a sending card) sends the alternative pixel position information to the corresponding display module. For example, the control device (which can also be a sending card) can send the alternative pixel position information to the corresponding display module according to the relative connection order of each display module. For example, the control device (which can also be a sending card) determines that the alternative pixel position information of display module 1-1 is (0,0) to (200,150), and the alternative pixel position information of display module 1-2 is (200,0) to (400,150), and display module 1-2 is connected to the right side of display module 1-1. At this time, the control device (which can also be a sending card) first sends the alternative pixel position information from (0,0) to (200,150), and display module 1-1 receives the alternative pixel position information first. At this time, the logic chip of display module 1-1 saves the alternative pixel position information. Afterward, the control device (which could also be a sending card) sends (200,0) to (400,150). At this point, the logic chip in display module 1-1 determines that it has already saved the candidate pixel position information and sends (200,0) to (400,150). At this point, the logic chip in display module 1-2 receives (200,0) to (400,150) and saves it. It should be noted that the processing logic between the display module and the control device when sending the candidate pixel position information can be flexibly configured.
[0221] It can be understood that when the control device sends the candidate pixel position information, the candidate pixel position information is sent to the display module through the target connection port of the sending card.
[0222] Step 2753: The control module sends the test image meeting the second resolution to each display module.
[0223] The test image can be understood as the display data transmitted during the test. The control device (or sending card) pre-stores the test image, and the resolution of the test image can be adjusted to a second resolution. Optionally, the pattern content of the test image is not currently limited; generally, the test image is not a solid color image.
[0224] After the control device (which can also be a sending card) obtains a test image that meets the second resolution, it sends the test image to the sending card, and the sending card sends the test image to each display module connected to it, where the display modules connected in series can receive the test image in turn.
[0225] Step 2754: The display module displays the area image corresponding to the currently used candidate pixel position information in the test image.
[0226] Each display module displays a regional image in the same manner. Here, we use one display module as an example to describe how to display a regional image. The regional image can be considered as a portion of the test image, and the resolution of the regional image is equal to the first resolution of the display module.
[0227] Exemplarily, when the alternative pixel position information is a pixel area, after the display module receives the test image, it obtains the regional image corresponding to the pixel area in the test image. For example, the pixel area is (200, 0) to (400, 150). After receiving the test image, the display module determines the image (i.e., the regional image) with pixels from (200, 0) to (400, 150) in the test image, and then displays the regional image.
[0228] Exemplarily, when the candidate pixel position information is the starting pixel position corresponding to the pixel area, after the display module receives the test image, it determines the pixel corresponding to the starting pixel position in the test image and maps the pixel to the upper left corner pixel in the display module for display. In this case, pixels in the test image that exceed the first resolution will not be displayed in the display module. For example, if the starting pixel position corresponding to the pixel area is (200,0), after the display module receives the test image, it determines the pixel at position (200,0) in the test image and maps the content of the pixel to the pixel in the upper left corner of the display module. In this case, when the display module displays the test image, it only displays the image of the area starting at the pixel (200,0) and having the first resolution.
[0229] Step 2755: The control module receives the test result and selects an operation.
[0230] Exemplarily, after the control device determines the currently used alternative combination mode, it can highlight the currently used alternative combination mode to make the user clear about the currently used alternative combination mode. At the same time, a test result selection control can also be displayed on the screen, and the test result selection control includes a control indicating a normal test result and a control indicating an abnormal test result. Among them, the normal test result indicates that the regional images displayed by each display module can form a test image after splicing (that is, the spliced regional image is consistent with the content of the test image), and the abnormal test result indicates that the regional images displayed by each display module cannot form a test image after splicing.
[0231] After the display module displays the images of each area, the user can view whether the images of each area constitute a test image (in order to improve the accuracy of the test, the control device can also display the test image). If it is determined that the test image is constituted, the control representing the normal test result is selected; otherwise, the control representing the abnormal test result is selected. In an embodiment, the operation of the user selecting the control is recorded as a test result selection operation, wherein the triggering method of the test result selection operation can refer to the triggering method of the user selecting the currently used alternative combination method. When the control device detects that the test result selection control receives a setting operation (such as a single-click operation), it determines that the test result selection operation is received.
[0232] Step 2756. When the test result selection operation is used to select a normal test result, the control module determines the currently used alternative combination method as the target combination method. When the test result selection operation is used to select an abnormal test result, the control module updates another alternative combination method to the currently used alternative combination method, and returns to execute the operation of determining the alternative pixel position information of each display module when spliced and displayed under the currently used alternative combination method.
[0233] For example, if the test result selection operation selects a normal test result, it indicates that when splicing based on the currently used alternative combination, the image displayed by each display module is consistent with the test image. That is, the connection relationship under the currently used alternative combination is consistent with the actual connection relationship. Therefore, the control device (which can also be a sending card) determines the currently used alternative combination as the target combination. At this time, there is no need to test other alternative combinations, and step 2757 is executed.
[0234] When the test result selection operation selects a test abnormal result, it means that when splicing is performed based on the currently used alternative combination method, the image displayed by the spliced display modules is inconsistent with the test image, that is, the connection relationship under the currently used alternative combination method does not conform to the actual connection relationship. At this time, other alternative combination methods need to be tested. In this case, the control device updates another alternative combination method to the currently used alternative combination method, wherein the other alternative combination method can be selected by the user or by the control device, and is not currently limited. Optionally, when the test result selection operation selects a test abnormal result, the control device first determines whether there is an untested alternative combination method. If so, the currently used alternative combination method is selected from the untested alternative combination methods. If not, it is determined that the connection relationships under all alternative combination methods do not conform to the actual connection relationship. At this time, the user can be prompted to manually set the connection relationship.
[0235] After selecting the new currently used alternative combination, return to step 2752, that is, test the new currently used alternative combination until the target selection combination is determined, or it is determined that the connection relationships under all alternative combinations do not conform to the actual connection relationships.
[0236] Step 2757: The control module determines the candidate pixel position information corresponding to each display module under the target combination mode as the pixel position information corresponding to each display module during splicing display.
[0237] After the target combination mode is determined, candidate pixel position information obtained based on the target combination mode is determined as a pixel position signal of the display module.
[0238] It is understandable that, in addition to the above-mentioned methods, the target combination method may also be determined in other ways, for example, the user directly selects the target combination method from various alternative combination methods.
[0239] In one embodiment, if the total number of alternative combinations is too large, the control module needs to perform more calculations, which increases the data processing capacity of the control module. Therefore, the embodiment also includes: when the control module determines that the total number of alternative combinations exceeds the quantity threshold, the combination setting interface is displayed to allow the user to set the target combination in the combination setting interface.
[0240] Exemplarily, the number of first connection ports in the sending card is generally 8 to 10. If more of the first connection ports are target connection ports, then when determining the alternative combination mode, the total number of alternative combination modes will be relatively large. At this time, the control device (which can also be the sending card) will choose to have the user set the target combination mode. Exemplarily, a quantity threshold is set, and the quantity threshold can be set according to actual needs. In the process of determining the alternative combination mode, the control device (which can also be the sending card) counts the total number of currently determined alternative combination modes. When the total number exceeds the quantity threshold, the determination of the alternative combination mode is stopped, and the user manually sets the target combination mode. At this time, the control device displays the combination setting interface. The display content of the combination setting interface is currently not limited. The user can set the relative position relationship between each module unit in the combination setting interface. Afterwards, the control device (which can also be the sending card) obtains the target combination mode based on the relative position relationship set by the user. It can be understood that the workload of manually setting the relative position relationship between each module unit is much less than the workload of setting the connection relationship between each display module.
[0241] In one embodiment, due to the high randomness and irregularity of the connections between display modules in a tiled display screen, the control device (which may also be a sending card) may be unable to determine an alternative combination. Therefore, in this embodiment, if the control module fails to determine an alternative combination, a combination setting interface is displayed, allowing the user to set a target combination in the combination setting interface.
[0242] For example, when the control device (or the sending card) cannot obtain an alternative combination that satisfies the second resolution, it determines that the user manually sets the target combination. In this case, the control device displays a combination setting interface, in which the user can set the relative position relationship between the module units. Then, the control device (or the sending card) obtains the target combination based on the relative position relationship set by the user.
[0243] Step 280: The control module sends the pixel position information to the corresponding display module, so that the display module realizes splicing display according to the corresponding pixel position information.
[0244] For example, after the control device (which can also be a sending card) determines the pixel position information corresponding to each display module, it is also necessary to send the pixel position information to the corresponding display module. This process can refer to the process of sending the candidate pixel position information to the corresponding display module, and will not be described in detail here.
[0245] In the above-mentioned method, the control module obtains the second resolution of the tiled display screen. Thereafter, the control module determines the number of modules of the first connection port according to the data acquisition instruction and then determines the target connection port based on the number of modules. Furthermore, the control module receives the interface data and the first resolution fed back by each display module according to the data acquisition instruction. Thereafter, the connection relationship of each display module is determined based on the second resolution, the interface data, and the first resolution. The pixel position information in the connection relationship is fed back to the corresponding display module. This technical means realizes the rapid determination of the connection relationship between each display module, saving labor costs. Moreover, by sending pixel position information to each display module, each display module also clearly knows which content to display during the tiled display, thereby improving the accuracy of the tiled display. In addition, the display module's logic chip and interface chip are used to automatically determine the connection data, which also improves the efficiency of determining the connection relationship. Moreover, different connection relationship determination logic is used when the number of target connection ports is different, which also ensures the accuracy of the connection relationship determination. When the control device cannot determine the target combination method, the target combination method can also be manually set, which also ensures the accuracy of the final determined connection relationship and improves flexibility.
[0246] The following is an exemplary description of the application process of the method for determining the connection relationship of the spliced display screen provided by the embodiment of the present application. In the following examples, the display module is provided with four second connection ports.
[0247] Example 1. Figure 13 is a connection diagram of a spliced display screen provided by an embodiment of the present application. Referring to Figure 13, each display module in the spliced display screen is connected in series and is only connected to one target connection port of the sending card. Currently, it is taken as an example that the first connection port of the sending card is a network port, and the target connection port is network port 1. The four second connection ports of each display module are numbered 1-4 according to the relative positions shown in Figure 13. The first resolution of each display module is the same, both 200×150. In this example, the control module includes a control device and a sending card, and the connection relationship is determined by the control device.
[0248] When the connection relationship is determined, the user first inputs the second resolution of the spliced display screen into the control device, and the second resolution is 800 × 600. After that, the user issues a control instruction to the control device, which is used to enable the control device to automatically determine the connection relationship.
[0249] At this time, the control device polls each first connection port of the sending card to determine the module number of the display module connected to each first connection port and obtain the connection data of each display module. Based on the connection diagram shown in Figure 13, the control device determines that network port 1 is the target connection port and the module number of the display module connected to it is 16. The control device also receives the connection data fed back by each display module in sequence. Among them, the connection data corresponding to display module 1-1 is the first resolution: 200×150, the second connection port for input is 3, and the second connection port for output is 4. The connection data corresponding to display module 1-2 is the first resolution: 200×150, the second connection port for input is 3, and the second connection port for output is 4, and so on. The connection data of the remaining display modules can be shown in Figure 13.
[0250] At this time, the control device specifies that the number of target connection ports is one. Afterwards, the control device determines the relative connection order and pixel position information between each display module based on the connection data, wherein the pixel position information is the starting pixel position corresponding to the pixel area. The relative connection order can refer to the order shown by the arrows in Figure 13. The pixel position information includes display module 1-1: (0, 0), display module 1-2: (200, 0), display module 1-3: (400, 0), display module 1-4: (600, 0), display module 1-5: (600, 150), display module 1-6: (400, 150), display module 1-7: (200, 150), display module 1-8: (0, 150), display module Group 1-9: (0, 300), display module 1-10: (200, 300), display module 1-11: (400, 300), display module 1-12: (600, 300), display module 1-13: (600, 450), display module 1-14: (400, 450), display module 1-15: (200, 450), display module 1-16: (0, 450).
[0251] Afterwards, the control device sends the pixel position information of each display module to the corresponding display module. After receiving the pixel position information, the display module saves the pixel position information to use the pixel position information in subsequent display.
[0252] Example 2. Figure 14 is a connection diagram of another spliced display screen provided by an embodiment of the present application. Referring to Figure 14, the display modules in the spliced display screen are connected in series and are connected to the three target connection ports of the sending card. Currently, take the example that the first connection ports of the sending card are all network ports, and the target connection ports are network port 1, network port 2 and network port 3. The four second connection ports of each display module are numbered 1-4 according to the relative positions shown in Figure 14. The first resolution of each display module is the same, both 200×100. In this example, the control module includes a control device and a sending card, and the connection relationship is determined by the control device.
[0253] When the connection is confirmed, the user first inputs the second resolution of the spliced display screen in the control device, and the second resolution is 1000×400. After that, the user issues a control instruction on the control device, and the control instruction is used to enable the control device to automatically determine the connection relationship.
[0254] At this point, the control device polls each first connection port on the sending card to determine the number of display modules connected to each first connection port and obtain the connection data for each display module. Based on the connection diagram shown in Figure 14, the control device determines that network port 1, network port 2, and network port 3 are the target connection ports, and the number of display modules connected to them is 6, 8, and 6, respectively. The control device also receives connection data fed back by each display module in sequence. The connection data for each display module corresponding to network port 1 is as follows: Display module 1-1 has a first resolution of 200×100, a second connection port for input of 3, and a second connection port for output of 4. Display module 1-2 has a first resolution of 200×100, a second connection port for input of 3, and a second connection port for output of 4, and so on. The connection data for the remaining display modules can be shown in Figure 14. The connection data for each display module corresponding to network port 2 is as follows: the connection data for display module 2-1 is the first resolution: 200×100, the second connection port for input is 3, and the second connection port for output is 4. The connection data for display module 2-2 is the first resolution: 200×100, the second connection port for input is 3, and the second connection port for output is 1, and so on. The connection data for the remaining display modules can be shown in Figure 14. The connection data for each display module corresponding to network port 3 is as follows: the connection data for display module 3-1 is the first resolution: 200×100, the second connection port for input is 3, and the second connection port for output is 4. The connection data for display module 3-2 is the first resolution: 200×100, the second connection port for input is 3, and the second connection port for output is 4, and so on. The connection data for the remaining display modules can be shown in Figure 14.
[0255] At this time, the control device knows that there are multiple target connection ports. Afterwards, the control device determines the relative connection order between the display modules corresponding to the target connection ports. Among them, the relative connection order corresponding to the target connection ports can refer to the order shown by the arrows in Figure 14. Afterwards, the control device determines all alternative combination methods. Currently, there are four alternative combination methods that the control device may implement. Figure 15 is a schematic diagram of an alternative combination method provided by an embodiment of the present application. Figure 15 shows a display interface of the alternative combination method, in which the relative position relationship of each module unit in the four alternative combination methods is displayed. It can be understood that in order to facilitate a clear view, the name of the module unit is replaced by the name of the target connection port in Figure 15. In actual applications, the relative connection order between the display modules is also displayed.
[0256] Afterwards, the control device determines the alternative combination mode corresponding to the upper left corner as the currently used alternative combination mode, and determines the alternative pixel position information between each display module under the currently used alternative combination mode, wherein the alternative pixel position information is the starting pixel position corresponding to the pixel area. The alternative pixel position information includes display module 1-1: (0, 0), display module 1-2: (200, 0), display module 1-3: (400, 0), display module 1-4: (400, 100), display module 1-5: (200, 100), display module 1-6: (0, 100), display module 2-1: (600, 0), display module 2-2: (800, 0), display module 2-3: (800, 100), display module 2-4: (600, 100), Display module 2-5: (600, 200), display module 2-6: (800, 200), display module 2-7: (800, 300), display module 2-8: (600, 300), display module 3-1: (0, 200), display module 3-2: (200, 200), display module 3-3: (400, 200), display module 3-4: (400, 300), display module 3-5: (200, 300), display module 3-6: (0, 300). Subsequently, the candidate pixel position information of each display module is sent to the corresponding display module. After receiving the candidate pixel position information, the display module saves the candidate pixel position information.
[0257] The control device then sends a test image with a resolution of 1000×400 to each display module via the sending card. Display module 1-1 then receives the test image and displays it starting at pixel (0,0) within the test image, along with a 200×100 resolution area image. Simultaneously, it sends the test image to display module 1-2. Display module 1-2 then receives the test image and displays it starting at pixel (200,0) within the test image, along with a 200×100 resolution area image. It then sends the test image to display module 1-3, and so on.
[0258] After all display modules have finished displaying, the user determines that the images of each displayed area are spliced into a test image and sends a selection of normal test results to the control device. At this time, the control device determines that the currently used alternative combination method is the target combination method, and there is no need to test other alternative test combinations.
[0259] The control device then determines the candidate pixel position information for each display module under the target combination as the pixel position information for each display module. Specifically, the pixel position information includes display module 1-1: (0, 0), display module 1-2: (200, 0), and so on. The control device then sends the pixel position information for each display module to the corresponding display module. Upon receiving the pixel position information, the display module stores the pixel position information for use in subsequent displays.
[0260] FIG16 is a flowchart of another method for determining the connection relationship of a spliced display screen provided by one embodiment of the present application. The method for determining the connection relationship is executed by a control module, which may include a control device and a sending card, or may include only a sending card. The control module includes multiple first connection ports and is connected to a display module through at least one first connection port. There are multiple display modules and they form a spliced display screen. The display modules include multiple second connection ports. Referring to FIG16, the method for determining the connection relationship includes steps 310 to 330:
[0261] Step 310 : poll the first connection ports to determine a target connection port connected to a display module among the first connection ports.
[0262] Step 320: Acquire connection data of each display module connected to the target connection port, where the connection data includes interface data of the second connection port.
[0263] Step 330: Determine the connection relationship between the display modules according to the interface data and the first resolution of each display module. The connection relationship includes the relative connection order between the display modules and the pixel position information corresponding to each display module during splicing display.
[0264] It can be understood that the relevant technical implementation details of the connection relationship determination method executed by the control module can refer to the technical implementation details executed by the control module in the aforementioned embodiments, and have corresponding functions and beneficial effects.
[0265] FIG17 is a flowchart of another method for determining the connection relationship of a spliced display screen provided by one embodiment of the present application. The method for determining the connection relationship is executed by a display module. A plurality of display modules constitute a spliced display screen. The display module includes a plurality of second connection ports, and a control module that cooperates with the display module includes a plurality of first connection ports. Optionally, the control module may include a control device and a sending card, or may include only a sending card. Referring to FIG17 , the method for determining the connection relationship includes steps 410 to 430:
[0266] Step 410: Receive a data acquisition instruction, which is sent out by the control module.
[0267] When the display module is connected to the control module, it receives the data acquisition instruction sent by the control module; when the display module is connected to the control module through at least one other display module, it receives the data acquisition instruction sent by the control module through at least one other display module.
[0268] Step 420: Send the connection data of its own display module to the control module according to the data acquisition instruction, and send the data acquisition instruction to other display modules when other display modules are connected. The connection data includes the interface data of the second connection port of the display module.
[0269] Exemplarily, after the display module receives the data acquisition instruction through the second connection port for input, it sends its own connection data outward through the second connection port for input. At this time, the connection data sent outward is finally transmitted to the control module (it can be understood that when there is at least one other display module connected between the display module and the control module, the connection data is transmitted to the control module through at least one other display module).
[0270] In one embodiment, after receiving the data acquisition instruction, the display module also sends the data acquisition instruction externally through the second connection port for output. Optionally, when the display module receives data or instructions (such as display data, data acquisition instructions, etc.) from the second connection port for input, it determines whether there is currently a second connection port for output. If so, the currently received data or instructions are sent externally through the second connection port for output. If not, the currently received data or instructions are not sent externally. In this case, the display module only needs to send its own connection data to the control device, and there is no need to execute step 430.
[0271] It is understood that when the display module currently has a second connection port for output, it means that the display module is connected to other display modules. In this case, when a data acquisition instruction is sent through the second connection port for output, it can also be considered as sending a data acquisition instruction to the other display module.
[0272] Step 430: Receive connection data sent by other display modules, and send the connection data of other display modules to the control module, so that the control module determines the connection relationship between each display module based on the interface data of each display module and the first resolution of each display module. The connection relationship includes the relative connection order between each display module and the pixel position information corresponding to each display module when spliced display.
[0273] When other display modules receive the data acquisition instruction, they will also send their own connection data through the second connection port used for input. At this time, the display module will also receive the connection data sent by the other display modules. For example, after receiving the connection data sent by the other display modules, the display module sends the connection data through the second connection port used for input. In this case, the connection data can be transparently transmitted. The transmission path of the connection data after it is sent out can be referred to the relevant description of sending the connection data outward in step 420.
[0274] It is understandable that the relevant technical implementation details of the connection relationship determination method executed by the display module can refer to the technical implementation details executed by the display module in the aforementioned embodiments, and have corresponding functions and beneficial effects.
[0275] An embodiment of the present application further provides a system for determining the connection relationship of a spliced display screen, referring to FIG4 , comprising: a control module 20 and multiple display modules 40, wherein the multiple display modules 40 constitute a spliced display screen, the control module 20 comprises multiple first connection ports and is connected to the display modules 40 via at least one first connection port, and the display modules 40 comprise multiple second connection ports.
[0276] The control module 20 is configured to poll the first connection ports to identify a target connection port connected to a display module; obtain connection data for each display module 40 connected to the target connection port, including interface data for the second connection port; and determine the connection relationship between the display modules 40 based on the interface data and the first resolution of each display module, including the relative connection order between the display modules 40 and the corresponding pixel position information of each display module 40 during the spliced display. The display module 40 is configured to transmit its own connection data and, upon receiving connection data from another display module, transmit the connection data sent by the other display module.
[0277] In one embodiment of the present application, the control module 20 is further used to send pixel position information to the corresponding display module 40 after determining the connection relationship between each display module 40 based on the interface data and the first resolution of each display module, so that the display module 40 can achieve splicing display according to the corresponding pixel position information.
[0278] In one embodiment of the present application, the connection data further includes a first resolution of the display module.
[0279] In one embodiment of the present application, the control module 20 is used to poll the first connection port to determine the target connection port connected to the display module 40 among the first connection ports, including: determining the number of display modules 40 connected to each first connection port according to a data acquisition instruction; and determining the target connection port connected to the display module 40 according to the number of modules connected to each first connection port.
[0280] In one embodiment of the present application, the control module 20 is configured to, when or after determining a target connection port connected to a display module based on the number of modules connected to each first connection port, further configure to send a data acquisition instruction to each display module 40 corresponding to the target connection port. The display module 40 is configured to send connection data to the control module in accordance with the data acquisition instruction, so that the control device 20 acquires the connection data for each display module 40 connected to the target connection port.
[0281] In one embodiment of the present application, the display module 40 is further used to read the status information of the interface chip of the display module 40 through the logic chip before sending the interface data of the second connection port to the control module according to the data acquisition instruction; determine the second connection port in the multiple second connection ports that is in a connected state according to the status information through the logic chip; determine the second connection port for input and the second connection port for output according to the display data transmission direction of the second connection port in the connected state through the logic chip, and obtain the corresponding interface data.
[0282] In one embodiment of the present application, the display module 40 is further configured to configure the second connection port in the connected state through the logic chip after determining the second connection port in the connected state among the plurality of second connection ports based on status information through the logic chip, so that the second connection port in the connected state can transmit data.
[0283] In one embodiment of the present application, the display module 40 is also used to read the first resolution pre-stored in the memory of the display module 40 through a logic chip before sending the first resolution of the display module 40 to the control module 20 according to the data acquisition instruction. The memory is located in the receiving card of the display module 40 or the LED light board of the display module 40.
[0284] In one embodiment of the present application, when the display module 40 sends the connection data to the control module according to the data acquisition instruction, it is further configured to send an acquisition failure prompt to the control module 20 via the logic chip if the first resolution is not stored in the display module. The control module 20 is further configured to display a resolution input interface in response to the acquisition failure prompt, so that the user can enter the first resolution.
[0285] In one embodiment of the present application, the control module 20 is further configured to receive the second resolution of the tiled display screen before polling the first connection port. Accordingly, when the control module 20 is configured to determine the connection relationship between each display module based on the interface data and the first resolution of each display module, it is specifically configured to determine the connection relationship between each display module 40 based on the interface data, the first resolution of each display module, and the second resolution of each display module.
[0286] In one embodiment of the present application, there is one target connection port, and the control module 20 is used to determine the connection relationship between each display module based on the interface data, the first resolution and the second resolution of each display module, and is specifically used to: determine the relative connection order between each display module 40 based on the interface data; determine the corresponding pixel position information of each display module 40 during splicing display based on the relative connection order, the second resolution and the first resolution of each display module 40.
[0287] In one embodiment of the present application, the control module 20 is further configured to display the connection relationship between the display modules 40 .
[0288] In one embodiment of the present application, there are multiple target connection ports, and the control module 20 is used to determine the connection relationship between each display module 40 based on the interface data, the first resolution and the second resolution of each display module, including: determining the relative connection order between each display module 40 corresponding to each target connection port based on the interface data; combining the display modules 40 corresponding to each target connection port based on the first resolution, the relative connection order and the second resolution of each display module to obtain at least one alternative combination method; determining the target combination method and the pixel position information corresponding to each display module 40 when spliced display is performed under the target combination method based on the at least one alternative combination method, the relative connection order and the first resolution of each display module 40.
[0289] In one embodiment of the present application, the control module is used to determine the target combination mode and the pixel position information corresponding to each display module 40 when the splicing display is performed under the target combination mode according to at least one alternative combination mode, the relative connection order and the first resolution of each display module, and is specifically used to: display at least one alternative combination mode and select the currently used alternative combination mode from the at least one alternative combination mode; determine the alternative pixel position information of each display module 40 when the splicing display is performed under the currently used alternative combination mode, and send the alternative pixel position information to the corresponding display module 40; send a test image that meets the second resolution to each display module 40; and receive a test result selection operation, The test result selection operation is initiated by the user after each display module displays the regional image corresponding to the currently used alternative pixel position information in the test image; when the test result selection operation is used to select a normal test result, the currently used alternative combination method is determined as the target combination method; when the test result selection operation is used to select an abnormal test result, another alternative combination method is updated to the currently used alternative combination method, and the operation of determining the alternative pixel position information of each display module 40 when spliced and displayed under the currently used alternative combination method is returned; the alternative pixel position information corresponding to each display module under the target combination method is determined as the pixel position information corresponding to each display module when spliced and displayed. Accordingly, the display module 40 is also used to receive the alternative pixel position information; receive the test image; and display the regional image corresponding to the currently used alternative pixel position information in the test image.
[0290] In one embodiment of the present application, the control module 20 is further used to display a combination setting interface when it is determined that the total number of alternative combinations exceeds a quantity threshold, so that the user can set a target combination in the combination setting interface, or, when no alternative combination is obtained, display a combination setting interface so that the user can set a target combination in the combination setting interface.
[0291] In one embodiment of the present application, the control module 20 includes a sending card, which is provided with a plurality of first connection ports and is connected to the display module through at least one first connection port.
[0292] In one embodiment of the present application, the control module 20 includes a control terminal and a sending card. The control device is connected to the sending card. The sending card is provided with multiple first connection ports and is connected to the display module through at least one first connection port.
[0293] In one embodiment of the present application, second connection ports are provided on the upper side, lower side, left side, and right side of the display module 40 .
[0294] An embodiment of the present application provides a connection relationship determination system that can execute a connection relationship determination method and has corresponding functions and beneficial effects.
[0295] In addition, an embodiment of the present application also provides a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to perform relevant operations in the connection relationship determination method provided in any embodiment of the present application, and have corresponding functions and beneficial effects.
[0296] Those skilled in the art should understand that the embodiments of the present application may be provided as methods, systems, or computer program products.
[0297] Therefore, the application can adopt the form of complete hardware embodiment, complete software embodiment, or the embodiment in combination with software and hardware. Moreover, the application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code. The application is described with reference to the flow chart and / or block diagram of the method, equipment (system) and computer program product according to the embodiment of the application. It should be understood that each flow process and / or box in the flow chart and / or block diagram and the combination of the flow chart and / or box in the flow chart and / or block diagram can be realized by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processing machine or other programmable data processing device to produce a machine, so that the instruction executed by the processor of the computer or other programmable data processing device produces a device for realizing the function specified in one flow chart flow chart or multiple flow processes and / or one block or multiple blocks of the block diagram. These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device that implements the functions specified in one or more processes of the flowchart and / or one or more blocks of the block diagram. These computer program instructions may also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes of the flowchart and / or one or more blocks of the block diagram.
[0298] In a typical configuration, the control device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory. Memory may include non-permanent storage in a computer-readable medium, random access memory (RAM), and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.
[0299] Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.
[0300] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.
[0301] Note that the above are only preferred embodiments of the present application and the technical principles employed. Those skilled in the art will understand that the present application is not limited to the specific embodiments described herein, and that various obvious changes, readjustments, and substitutions can be made by those skilled in the art without departing from the scope of protection of the present application. Therefore, although the present application has been described in more detail through the above embodiments, the present application is not limited to the above embodiments and may include many other equivalent embodiments without departing from the scope of the present application. The scope of the present application is determined by the scope of the appended claims.
Claims
1. A method for determining a connection relationship of a spliced display screen, applied to a system for determining a connection relationship of a spliced display screen, the system comprising: A control module and a plurality of display modules, wherein the plurality of display modules form a spliced display screen, the control module comprises a plurality of first connection ports, and the display module comprises a plurality of second connection ports, wherein the connection relationship determination method comprises: The control module polls the first connection ports to determine a target connection port connected to a display module among the first connection ports, wherein the number of the target connection port is at least one; The control module acquires connection data of each display module connected to the target connection port, wherein the connection data includes interface data of the second connection port; The control module determines the connection relationship between the display modules according to the interface data and the first resolution of each display module, wherein the connection relationship includes the relative connection sequence between the display modules and the pixel position information corresponding to each display module during splicing display.
2. The method for determining a connection relationship according to claim 1, wherein: After the control module determines the connection relationship between the display modules according to the interface data and the first resolution of each display module, the control module includes: The control module sends the pixel position information to the corresponding display module, so that the display module realizes splicing display according to the corresponding pixel position information.
3. The method for determining a connection relationship according to claim 1, wherein: The connection data also includes a first resolution of the display module.
4. The method for determining a connection relationship according to claim 3, wherein: The control module polls the first connection ports to determine a target connection port connected to a display module among the first connection ports, including: The control module determines the number of display modules connected to each of the first connection ports according to the data acquisition instruction; The control module determines a target connection port connected to a display module according to the number of modules connected to each of the first connection ports.
5. The method for determining a connection relationship according to claim 4, wherein: When or after the control module determines the target connection port connected to the display module according to the number of modules connected to each of the first connection ports, the control module further includes: The control module sends the data acquisition instruction to each display module corresponding to the target connection port; The display module sends the connection data to the control module according to the data acquisition instruction, so that the control module acquires the connection data of each display module connected to the target connection port.
6. The method for determining a connection relationship according to claim 5, wherein: Before the display module sends the interface data of the second connection port to the control module according to the data acquisition instruction, the display module further includes: The logic chip of the display module reads the status information of the interface chip of the display module; The logic chip of the display module determines a second connection port in a connected state among the plurality of second connection ports according to the state information; The logic chip of the display module determines the second connection port for input and the second connection port for output according to the display data transmission direction of the second connection port in the connected state, and obtains corresponding interface data.
7. The method for determining a connection relationship according to claim 6, wherein: After the logic chip of the display module determines the second connection port in the connection state among the plurality of second connection ports according to the state information, the method includes: The logic chip of the display module configures the second connection port in the connected state so that the second connection port in the connected state performs data transmission.
8. The method for determining a connection relationship according to claim 5, wherein: Before the display module sends the first resolution of the display module to the control module according to the data acquisition instruction, the method further includes: The logic chip of the display module reads a first resolution pre-stored in a memory of the display module, and the memory is located in a receiving card of the display module or in an LED light board of the display module.
9. The method for determining a connection relationship according to claim 8, wherein: When the display module sends the connection data to the control module according to the data acquisition instruction, it also includes: If the first resolution is not stored in the display module, the logic chip of the display module sends an acquisition failure prompt to the control module; The control module displays a resolution input interface according to the acquisition failure prompt, so that the user can determine the first resolution.
10. The method for determining a connection relationship according to claim 1, wherein: Before the control module polls the first connection port, the control module includes: The control module receives a second resolution of the spliced display screen; The control module determines the connection relationship between the display modules according to the interface data and the first resolution of each display module, including: The control module determines the connection relationship between the display modules according to the interface data, the first resolution of each display module, and the second resolution.
11. The method for determining a connection relationship according to claim 10, wherein: The target connection port is one, The control module determines the connection relationship between the display modules according to the interface data, the first resolution and the second resolution of each display module, including: The control module determines the relative connection sequence between the display modules according to the interface data; The control module determines pixel position information corresponding to each of the display modules during splicing display according to the relative connection sequence, the second resolution and the first resolution of each display module.
12. The method for determining a connection relationship according to claim 11, wherein: After the control module determines the pixel position information corresponding to each of the display modules during splicing display according to the relative connection sequence, the second resolution and the first resolution of each display module, the control module further includes: The control module displays the connection relationship between the display modules.
13. The method for determining a connection relationship according to claim 10, wherein: There are multiple target connection ports. The control module determines the connection relationship between the display modules according to the interface data, the first resolution and the second resolution of each display module, including: The control module determines the relative connection order between the display modules corresponding to each of the target connection ports according to the interface data; The control module combines the display modules corresponding to the target connection ports according to the first resolution, relative connection order and the second resolution of the display modules to obtain at least one alternative combination mode; The control module determines a target combination mode and pixel position information corresponding to each of the display modules during splicing display under the target combination mode according to at least one of the alternative combination modes, the relative connection order and the first resolution of each of the display modules.
14. The method for determining a connection relationship according to claim 13, wherein: The control module determines a target combination mode and pixel position information corresponding to each of the display modules in the target combination mode when the display modules are spliced and displayed according to at least one of the alternative combination modes, the relative connection order and the first resolution of each of the display modules, including: The control module displays at least one of the alternative combinations, and selects a currently used alternative combination from the at least one alternative combination; The control module determines candidate pixel position information of each display module when splicing and displaying in the currently used candidate combination mode, and sends the candidate pixel position information to the corresponding display module; The control module sends the test image satisfying the second resolution to each of the display modules; The display module displays a region image corresponding to the candidate pixel position information currently used in the test image; The control module receives a test result selection operation; When the test result selection operation is used to select a normal test result, the control module determines the currently used alternative combination mode as the target combination mode; when the test result selection operation is used to select an abnormal test result, the control module updates another alternative combination mode to the currently used alternative combination mode, and returns to perform an operation of determining the alternative pixel position information of each display module when splicing and displaying under the currently used alternative combination mode; The control module determines the candidate pixel position information corresponding to each of the display modules under the target combination mode as the pixel position information corresponding to each of the display modules during splicing display.
15. The method for determining a connection relationship according to claim 13, wherein: Also includes: When the control module determines that the total number of the candidate combinations exceeds the quantity threshold, a combination setting interface is displayed to allow the user to set a target combination in the combination setting interface, or, When the control module fails to obtain the candidate combination mode, a combination setting interface is displayed to enable the user to set a target combination mode in the combination setting interface.
16. A method for determining a connection relationship of a spliced display screen, applied to a control module, the control module comprising a plurality of first connection ports and connected to a display module via at least one first connection port, the display modules being multiple and constituting a spliced display screen, the display modules comprising a plurality of second connection ports, wherein: The connection relationship determination method comprises: Polling the first connection ports to determine a target connection port connected to a display module among the first connection ports; Acquire connection data of each display module connected to the target connection port, wherein the connection data includes interface data of the second connection port; The connection relationship between the display modules is determined according to the interface data and the first resolution of each display module, and the connection relationship includes the relative connection sequence between the display modules and the pixel position information corresponding to each display module when splicing and displaying.
17. A method for determining the connection relationship of a spliced display screen, applied to a display module, wherein a plurality of the display modules form a spliced display screen, the display module comprises a plurality of second connection ports, and a control module cooperating with the display module comprises a plurality of first connection ports, wherein: The connection relationship determination method comprises: receiving a data acquisition instruction, wherein the data acquisition instruction is sent outwardly by the control module; According to the data acquisition instruction, the connection data of the display module itself is sent to the control module, and when other display modules are connected, the data acquisition instruction is sent to the other display modules, wherein the connection data includes the interface data of the second connection port of the display module; Receive the connection data sent by the other display modules, and send the connection data of the other display modules to the control module, so that the control module determines the connection relationship between the display modules according to the interface data of each display module and the first resolution of each display module, and the connection relationship includes the relative connection order between the display modules and the pixel position information corresponding to each display module when the splicing display is performed.
18. A system for determining a connection relationship of a spliced display screen, the system comprising: A control module and a plurality of display modules, wherein the plurality of display modules form a spliced display screen, the control module comprises a plurality of first connection ports and is connected to the display module via at least one first connection port, and the display module comprises a plurality of second connection ports, wherein: The control module is used to poll the first connection ports to determine a target connection port connected to a display module among the first connection ports; obtain connection data of each display module connected to the target connection port, wherein the connection data includes interface data of the second connection port; determine a connection relationship between the display modules according to the interface data and a first resolution of each display module, wherein the connection relationship includes a relative connection sequence between the display modules and pixel position information corresponding to each display module when splicing and displaying; The display module is used to send its own connection data to the outside, and when receiving the connection data sent by other display modules, send the connection data sent by other display modules to the outside.
19. The connection relationship determination system according to claim 18, wherein: The control module includes a sending card, and the sending card is provided with a plurality of the first connection ports and is connected to the display module through at least one first connection port.
20. The connection relationship determination system according to claim 18, wherein: The control module includes a control device and a sending card. The control device is connected to the sending card. The sending card is provided with a plurality of the first connection ports and is connected to the display module via at least one first connection port.
21. The connection relationship determination system according to claim 18, wherein: The second connection ports are disposed on the upper side, the lower side, the left side and the right side of the display module.
Citation Information
Cited By
Distributed LED direct display control method and system
CN122245226A
