Information determination method and system for display screen, and sending card

By obtaining the unique identifier and adjacent information of each LED display unit for area classification, the problem of inaccurate unit position is solved, achieving higher positional accuracy and image accuracy.

WO2025260606A1PCT designated stage Publication Date: 2025-12-26UNILUMIN GRP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/133300
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-21
Filing Date
2024-11-20
Publication Date
2025-12-26

AI Technical Summary

Technical Problem

Existing methods suffer from inaccurate positioning when determining the location of LED display unit cells.

Method used

By obtaining the unique identifier of the unit and the information of adjacent units, the region is classified, and the preset position of the unit is determined based on the known location and distance. The accurate position of each unit is calculated step by step.

Benefits of technology

This improves the accuracy of the LED display unit's position, ensuring the accuracy of the display image.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024133300_26122025_PF_FP_ABST
    Figure CN2024133300_26122025_PF_FP_ABST
Patent Text Reader

Abstract

An information determination method and system for a display screen, and a sending card (51). The method comprise: acquiring storage information of each unit body of the display screen (S11); performing area classification on the display screen on the basis of a unique identifier of each unit body and adjacent unit body information of the unit body, to obtain an area classification result (S12); selecting one area from the areas as a target area; assigning a preset position to one unit body in the target area to determine the positions of all unit bodies in the target area; and sequentially determining the positions of all unit bodies in the remaining areas until the positions of the unit bodies in all areas of the display screen are determined. The accuracy of the determined positions of the unit bodies can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Information determination method and system of display screen and sending card

[0001] Cross-reference to Related Applications

[0002] This application claims priority to Chinese Patent Application No. 2024108161560, filed on June 21, 2024, entitled "Information determination method and system of display screen and sending card", which is incorporated by reference herein in its entirety. TECHNICAL FIELD

[0003] The present application belongs to the technical field of LED display, and particularly relates to an information determination method and system of a display screen, a sending card, and a computer readable storage medium. BACKGROUND

[0004] Currently, some light emitting diodes (LED) display screens can be disassembled and reassembled, such as disassembling one LED display screen into multiple modules or multiple unit bodies and then reassembling them. Each module or unit body is installed with a receiving card, and after receiving the data packet sent by the sending card, the receiving card can control the corresponding unit body (or module) to display the picture corresponding to the display data packet.

[0005] When these unit bodies (or modules) are spliced into a display screen, the positions of these unit bodies (or modules) need to be determined, and then the picture part displayed by each unit body is determined according to the positions of each unit body (or module) to ensure the accuracy of the picture displayed by the entire display screen.

[0006] In the prior art, when determining the positions of the unit bodies of the display screen, the position of one unit body is determined first, and then the positions of the unit bodies adjacent to it are determined according to the known position of the unit body and a preset value. However, when this method is used, the determined position of the unit body is still inaccurate.

[0007] Therefore, there is a need to provide a new method to solve the above technical problems. SUMMARY

[0008] The embodiments of the present application provide an information determination method and system of a display screen and a sending card, which can solve the problem of inaccurate position of the unit body of the display screen determined by the prior art.

[0009] The embodiments of the present application provide an information determination method of a display screen, applied to a sending card, comprising:

[0010] acquire storage information of each unit of a display screen, wherein the display screen is spliced by a plurality of units, the storage information comprises a unique identifier of the unit and adjacent unit information of the unit, the adjacent unit information of the unit is used to indicate whether there is an adjacent unit around the unit, and when there is an adjacent unit around the unit, the unique identifier of the adjacent unit is indicated;

[0011] perform regional classification on the display screen according to the unique identifier of each unit and the adjacent unit information of the unit, and obtain a regional classification result, wherein the regional classification result comprises a number of regions, when the number of units included in the region is greater than 2, there is a direct adjacent relationship or an indirect adjacent relationship between two units in the same region, and there is neither the direct adjacent relationship nor the indirect adjacent relationship between two units belonging to any two regions;

[0012] when the regional classification result indicates that the number of regions existing in the display screen is greater than 1, select one region from the regions, and obtain a target region;

[0013] assign a preset position to one unit of the target region, and determine the positions of all units in the target region according to the preset position, or according to the preset position and the storage information of each unit of the target region;

[0014] select one region from the remaining regions, assign a new preset position to a to-be-assigned unit in the selected region according to the positions of units with determined positions and the distances between the units with determined positions and the to-be-assigned unit, and determine the positions of all units in the selected region according to the last assigned preset position, or according to the last assigned preset position and the storage information of each unit in the selected region; wherein the remaining regions are regions in which the positions of units in the display screen have not been determined;

[0015] repeat the steps of selecting one region from the remaining regions and assigning a new preset position to a to-be-assigned unit in the selected region according to the positions of units with determined positions and the distances between the units with determined positions and the to-be-assigned unit, until the positions of units in all regions of the display screen are determined.

[0016] Embodiments of the present application also provide a display screen information determination system, comprising a sending card and a plurality of units, each unit comprising a register, a communication circuit and a receiving card, and the plurality of units are spliced to obtain a display screen;

[0017] The communication circuit of the unit body is configured to acquire neighboring unit body information of the unit body and store the neighboring unit body information in the register, wherein the neighboring unit body information of the unit body is configured to indicate whether there is a neighboring unit body around the unit body, and when there is a neighboring unit body around the unit body, the neighboring unit body information is configured to indicate a unique identifier of the neighboring unit body;

[0018] The register is configured to store storage information, wherein the storage information comprises the unique identifier of the unit body and the neighboring unit body information of the unit body;

[0019] The sending card is configured to interact with the receiving card to perform the information determination method of the display screen.

[0020] Embodiments of the present application further provide a sending card, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the method of the first aspect when executing the computer program.

[0021] Embodiments of the present application further provide a computer readable storage medium, wherein the computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the method of the first aspect.

[0022] Embodiments of the present application further provide a computer program product, when the computer program product is executed on an electronic device, the electronic device executes the method of the first aspect.

[0023] Compared with the prior art, the embodiments of the present application have the beneficial effects that:

[0024] In the embodiment of the present application, the storage information of each unit is acquired before the position of each unit in the display screen is determined. Since the storage information includes the unique identification of the unit and the adjacent unit information of the unit, and the adjacent unit information is used to indicate whether there is an adjacent unit around the unit, and when there is an adjacent unit around the unit, the unique identification of the adjacent unit is indicated, that is, whether there is an adjacent unit around the unit can be determined according to the adjacent unit information of the unit. Therefore, whether there is a direct adjacent relationship or an indirect adjacent relationship between one unit and other units can be determined according to the unique identification of the unit and the adjacent unit information of the unit, and then each unit with a direct adjacent relationship or an indirect adjacent relationship can be divided into the same region. After the display screen is classified into regions, since in each region obtained by the division, when the number of units included in the region is greater than 2, there is a direct adjacent relationship or an indirect adjacent relationship between any two units in the same region, and there is neither a direct adjacent relationship nor an indirect adjacent relationship between two units not in the same region, that is, the position of the unit in another region is not accurately calculated directly according to the position of the unit in one region. Therefore, the preset position corresponding to the to-be-awarded unit is determined according to the position of the unit with a known position and the distance between the unit with the known position and the to-be-awarded unit, and the positions of other units in the region where the to-be-awarded unit is located are determined according to the preset position of the to-be-awarded unit, instead of directly calculating the positions of the units in different regions according to the same preset position, which can improve the accuracy of the positions of all the units finally obtained. BRIEF DESCRIPTION OF DRAWINGS

[0025] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced.

[0026] FIG. 1 is a flow diagram of a display screen information determination method according to an embodiment of the present application;

[0027] FIG. 2 is a schematic diagram of a region obtained after a display screen is classified into regions according to an embodiment of the present application;

[0028] FIG. 3 is a schematic diagram of calculating the position of a unit according to an embodiment of the present application;

[0029] FIG. 4 is a schematic diagram of a communication link identification of a unit according to an embodiment of the present application;

[0030] FIG. 5 is a structural schematic diagram of display screen information determination according to an embodiment of the present application; and

[0031] FIG. 6 is a structural schematic diagram of a sending card according to an embodiment of the present application. DETAILED DESCRIPTION

[0032] In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular sequences of steps, techniques, etc., in order to provide a thorough understanding of the embodiments of the present application. However, it will be apparent to those skilled in the art that the present application can be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known methods, devices, circuits, and

[0033] It is to be understood that the terminology "includes", "has", "holds", "contains" and / or "comprising", when used in this specification and in the following claims, indicates the presence of the described features, integers, steps, operations, elements, and / or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.

[0034] It is also to be understood that the terminology "and / or" when used in this specification and the following claims, refers to at least one of the items, or any combination of the items, and includes all possible combinations when used in the following claims.

[0035] Reference throughout this specification to "one embodiment" or "an embodiment" or "a specific embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present application. Thus, the appearances of the phrases "in one embodiment" or "in an embodiment" or "in some embodiments" or "in other embodiments" or "in still other embodiments" in various places throughout this specification are not necessarily all referring to the same embodiment, unless otherwise specifically so stated. Furthermore, the term "comprising" is used throughout this specification to mean including, but not limited to, the listed items.

[0036] When a display screen (such as an LED display screen) is composed of a plurality of unit bodies, the positions of the unit bodies need to be determined so as to improve the accuracy of the picture displayed by the display screen composed of the unit bodies.

[0037] When the positions of the unit bodies of the display screen are determined, the positions of the unit bodies adjacent to the known unit bodies can be determined by the known positions of the unit bodies and preset values, and the positions of the unit bodies adjacent to the newly determined unit bodies can be determined by the newly determined positions of the unit bodies and preset values, until the positions of all the unit bodies of the display screen are determined. However, when this method is used, only the positions of the unit bodies having the adjacent relationship can be determined. In actual situations, the unit bodies in the display screen can not be adjacent to each other (for example, two unit bodies are separated by a distance of one unit body), and thus the positions of the unit bodies not adjacent to each other cannot be accurately determined by the known positions of the unit bodies and preset values.

[0038] In order to improve the accuracy of determining the positions of the unit bodies in different display screens, an information determination method of a display screen is provided in the embodiments of the present application. In the method, a sending card (or a host computer) communicates with receiving cards of the unit bodies, and the storage information of the corresponding unit bodies is obtained through the receiving cards. Since the storage information of each unit body includes the unique identification of the unit body and the unique identification of the unit bodies around the unit body (if there are unit bodies around the unit body), the display screen spliced by the unit bodies can be classified into regions according to the obtained storage information of the unit bodies, and a region classification result is obtained. In the case where the region classification result indicates that the number of the regions where the display screen exists is greater than 1, a preset position is assigned to one unit body in one of the regions, the positions of the unit bodies in the region are determined according to the preset position, and then the positions of the unit bodies in other regions are calculated one by one.

[0039] Since after the display screen is classified into regions, in each of the divided regions, any two unit bodies in the same region have a direct adjacent relationship or an indirect adjacent relationship, and two unit bodies in different regions do not have a direct adjacent relationship or an indirect adjacent relationship, that is, it is not accurate to directly calculate the positions of the unit bodies in one region according to the positions of the unit bodies in another region, therefore, the preset position of a to-be-assigned unit body is determined according to the position of a unit body with a known position and the distance between the unit body with the known position and the to-be-assigned unit body, and the positions of the other unit bodies in the region where the to-be-assigned unit body is located are determined according to the preset position of the to-be-assigned unit body, instead of directly calculating the positions of the unit bodies in different regions according to the same preset position, which can improve the accuracy of the positions of all the unit bodies finally obtained.

[0040] The information determination method of the display screen provided in the embodiments of the present application will be described below with reference to the accompanying drawings.

[0041] FIG. 1 shows a flowchart of an information determination method of a display screen provided in the embodiments of the present application, which is applied to a sending card or a host computer, and the sending card will be mainly taken as an example for description in the following. The sending card is also called a sending device or a controller, which is used to communicate with receiving cards of unit bodies of the display screen. The method includes the following steps.

[0042] S11, obtaining storage information of each unit body of a display screen, wherein the display screen is spliced by a plurality of unit bodies, and the storage information includes the unique identification of the unit body and the adjacent unit body information of the unit body.

[0043] The unit body can include a box (or a box frame), at least one display unit, and at least one receiving card, or can only include one display unit and at least one receiving card. The unique identifier of the unit body can be represented by the unique identifier of the display unit, or can be represented by the unique identifier of one of the receiving cards of the unit body, as long as the unit body can be uniquely identified. Alternatively, the unique identifier described above can be a universally unique identifier (UUID) of the display unit or the receiving card itself or a factory-embedded globally unique UUID serial number.

[0044] The adjacent unit body information of the unit body refers to information about whether there is an adjacent unit body around the unit body, and, when there is an adjacent unit body around the unit body, refers to the unique identifier of the adjacent unit body. That is, when there is an adjacent unit body around the unit body, the adjacent unit body information of the unit body can represent the corresponding orientation of the unit body and the adjacent unit body around the unit body and the unique identifier of the adjacent unit body. For example, if the adjacent unit body information of the unit body M is: upper UUID: 6573, it indicates that there is a unit body above the unit body M, and the UUID of the unit body is 6573.

[0045] Alternatively, whether there is an adjacent unit body around the unit body can be determined by identifying whether the value of the adjacent unit body information of the unit body is a preset value. For example, if the value of the adjacent unit body information of the unit body is not a preset value (the preset value is usually a meaningless value, such as NULL), it indicates that there is an adjacent unit body around the unit body, and vice versa, if the value of the adjacent unit body information of the unit body is the preset value, it indicates that there is no adjacent unit body around the unit body. Alternatively, the adjacent unit bodies of the unit body can include the unit bodies in the 4-neighborhood of the unit body, such as the unit bodies in the upper, lower, left, and right directions of the unit body, which can be determined as the adjacent unit bodies of the unit body. Alternatively, the adjacent unit bodies of the unit body can also include the unit bodies in the 8-neighborhood of the unit body, which is not limited here.

[0046] In the embodiments of the present application, the storage information can be stored in the register, and the sending card can obtain the storage information stored in the register of the corresponding unit body through communication with the receiving card of the unit body. Alternatively, the sending card can communicate with the receiving card of each unit body at the same time to obtain the storage information stored in the register of each unit body through the receiving card of each unit body. Of course, the sending card can also communicate with the receiving card of each unit body one by one to obtain the storage information stored in the register of each unit body through the receiving card of each unit body one by one. For example, after communicating with the receiving card of each unit body at the same time, if it is judged that the storage information of a certain unit body is not obtained, the sending card can communicate with the receiving card of the unit body alone to request the storage information again. Since the storage information of the unit body can be obtained in different ways, the flexibility of obtaining the storage information is improved.

[0047] S12, regionally classifying the display screen according to the unique identifier of each unit body and the adjacent unit body information of the unit body to obtain a region classification result, wherein the region classification result includes the number of regions, and in the case that the number of unit bodies included in a region is greater than 2, there is a direct adjacent relationship or an indirect adjacent relationship between two unit bodies in the same region, and there is neither the direct adjacent relationship nor the indirect adjacent relationship between two unit bodies belonging to any two regions.

[0048] Specifically, whether there is an adjacent unit body around the unit body is judged by judging whether the adjacent unit body information of the unit body is a preset value, and if there is at least one adjacent unit body, the region where the unit body and the unit body adjacent to the unit body are located is classified as a regular region. For example, referring to FIG. 2, since there is unit body 2 to the right of unit body 1, and by analogy, there is unit body 1 to the left of unit body 2, that is, unit body 1 and unit body 2 are two directly adjacent unit bodies, so the region where unit body 1 is located and the region where unit body 2 is located are classified as the same region. At the same time, there is unit body 4 below unit body 1, and there is unit body 5 below unit body 4, so unit body 1 and unit body 5 are two indirectly adjacent unit bodies, that is, the regions where unit body 1, unit body 2, unit body 4 and unit body 5 are located are all classified into the same region (assuming region 1). As can be seen from FIG. 2, there is no other adjacent unit body around unit body 3, that is, unit body 3 and the unit bodies in region 1 have neither a direct adjacent relationship nor an indirect adjacent relationship, so the region where unit body 3 is located is a region different from region 1, which is assumed to be region 2.

[0049] It should be pointed out that in FIG. 2, after regionally classifying the display screen, two regions are obtained. However, in actual situations, after regionally classifying the display screen, only one region or more than two regions can be obtained, which is not limited here.

[0050] It should be noted that when a region only includes one cell, since the direct adjacent relationship and the indirect adjacent relationship are used to indicate the relationship between two cells, the cell of the region only including one cell does not have the above-mentioned two relationships.

[0051] S13, in the case where the region classification result indicates that the number of regions where the display screen exists is greater than 1, selecting one region from the regions to obtain a target region.

[0052] Specifically, one region can be arbitrarily selected from the regions as the target region, and of course, the region to which the cell directly communicating with the sending card belongs can also be selected as the target region. Since the region to which the cell directly communicating with the sending card belongs is selected as the target region, even if the target region is selected in different display screens, the target region having the relevant characteristics (all of these target regions include the cell directly communicating with the sending card) can be selected in different display screens, thereby facilitating the standardization of the positions of the cells obtained subsequently.

[0053] S14, assigning a preset position to one cell of the target region, and determining the positions of all cells in the target region according to the preset position, or according to the preset position and the storage information of each cell of the target region.

[0054] Specifically, when the target region has only one cell, the position of all cells in the target region can be obtained after the preset position is assigned to the cell. When the number of cells in the target region is greater than 1, a preset position is assigned to one cell of the target region, and the positions of all cells in the target region are determined in combination with the preset position and the storage information of each cell of the target region.

[0055] S15, selecting one region from the remaining regions, assigning a new preset position to a cell to be assigned in the selected region according to the position of the cell whose position has been determined and the distance between the cell whose position has been determined and the cell to be assigned in the selected region, and determining the positions of all cells in the selected region according to the last assigned preset position, or according to the last assigned preset position and the storage information of each cell in the selected region. The remaining regions are the regions of the display screen in which the positions of the cells have not been determined.

[0056] Specifically, after the position of the cell in one region of the display screen is determined, before the new preset position is assigned to the cell in the remaining region, the distance between the determined cell and the cell to be assigned is also taken into account, for example, if it is determined that the determined cell and the cell to be assigned are in the same row, the horizontal coordinate of the determined cell is added to the distance between the two cells to obtain the horizontal coordinate of the cell to be assigned, and the vertical coordinate of the determined cell is taken as the vertical coordinate of the cell to be assigned. For example, if it is determined that the determined cell and the cell to be assigned are neither in the same row nor in the same column, the distance between the two cells in the horizontal direction and the vertical direction is estimated according to the distance between the two cells, the horizontal coordinate of the cell to be assigned is determined according to the horizontal distance and the horizontal coordinate of the determined cell, and the vertical coordinate of the cell to be assigned is determined according to the vertical distance and the vertical coordinate of the determined cell.

[0057] The above S15 is repeatedly performed until the positions of the cells in all regions of the display screen are determined.

[0058] It should be noted that since the new preset position assigned to the cell to be assigned is determined according to the position of the determined cell and the distance between the determined cell and the cell to be assigned, the new preset positions assigned to the cells in different regions are all different, thereby ensuring the accuracy of the positions of the cells obtained subsequently.

[0059] In the embodiments of the present application, the storage information of each unit is acquired before the position of each unit in the display screen is determined. Since the storage information includes the unique identification of the unit and the adjacent unit information of the unit, and the adjacent unit information is used to indicate whether there is an adjacent unit around the unit, and if there is an adjacent unit around the unit, the unique identification of the adjacent unit is indicated, that is, whether there is an adjacent unit around the unit can be determined according to the adjacent unit information of the unit, therefore, whether there is a direct adjacent relationship or an indirect adjacent relationship between one unit and other units can be determined according to the unique identification of the unit and the adjacent unit information of the unit, and then each unit having a direct adjacent relationship or an indirect adjacent relationship can be divided into the same region. After the display screen is classified into regions, since in each region obtained by the division, there is a direct adjacent relationship or an indirect adjacent relationship between any two units in the same region, and there is neither a direct adjacent relationship nor an indirect adjacent relationship between two units not in the same region, that is, the position of the unit in another region is not accurately calculated directly according to the position of the unit in one region, therefore, the preset position corresponding to the unit to be assigned is determined according to the position of the unit having a known position and the distance between the unit having the known position and the unit to be assigned, and the positions of other units in the region where the unit to be assigned is located are determined according to the preset position assigned to the unit to be assigned, instead of directly calculating the positions of the units in different regions according to the same preset position, which can improve the accuracy of the positions of all the units finally obtained.

[0060] In some embodiments, the regions can be classified according to the number of units included in the regions, for example, a region including at least two units is divided into a regular region, and a region including only one unit is divided into an irregular region. That is, in the regular region, there is at least one unit around any unit, and there is no unit around the unit in the irregular region.

[0061] If the target region is the regular region, and the storage information includes the size information of the unit, the S14 includes:

[0062] The preset position is assigned to one of the units in the regular region, and the positions of all the units in the regular region are determined according to the preset position, the size information of each unit in the regular region, and the adjacent unit information of each unit.

[0063] In the embodiments of the present application, the storage information of each unit is acquired before the position of each unit in the display screen is determined. Since the storage information includes the unique identification of the unit and the adjacent unit information of the unit, and the adjacent unit information is used to indicate whether there is an adjacent unit around the unit, and if there is an adjacent unit around the unit, the unique identification of the adjacent unit is indicated, that is, whether there is an adjacent unit around the unit can be determined according to the adjacent unit information of the unit, therefore, whether there is a direct adjacent relationship or an indirect adjacent relationship between one unit and other units can be determined according to the unique identification of the unit and the adjacent unit information of the unit, and then each unit having a direct adjacent relationship or an indirect adjacent relationship can be divided into the same region. After the display screen is classified into regions, since in each region obtained by the division, there is a direct adjacent relationship or an indirect adjacent relationship between any two units in the same region, and there is neither a direct adjacent relationship nor an indirect adjacent relationship between two units not in the same region, that is, the position of the unit in another region is not accurately calculated directly according to the position of the unit in one region, therefore, the preset position corresponding to the unit to be assigned is determined according to the position of the unit having a known position and the distance between the unit having the known position and the unit to be assigned, and the positions of other units in the region where the unit to be assigned is located are determined according to the preset position assigned to the unit to be assigned, instead of directly calculating the positions of the units in different regions according to the same preset position, which can improve the accuracy of the positions of all the units finally obtained.

[0064] The preset position is usually a two-dimensional coordinate value set by the user in advance, such as (0, 0).

[0065] The size information of the unit body is used to represent the length and width of the unit body. Alternatively, the size information is usually represented by pixel resolution in consideration of the size information of the picture, and thus the size information can be represented by pixel resolution to facilitate subsequent matching with the picture. For example, assuming that the size information of a unit body is: X pixel: 480, Y pixel: 320, if the X pixel represents the length of the unit body and the Y pixel represents the width of the unit body, the above size information represents that the length of the unit body is 480 pixels and the width is 320 pixels. Of course, in actual cases, the size information of the unit body can also be represented by other units, which is not limited herein.

[0066] In the embodiment of the application, after obtaining the position of the unit body as the preset position, the positions of the unit bodies around the unit body are determined according to the size information of the unit body, and the positions of the unit bodies around the unit bodies whose positions are determined are continuously determined according to the size information of the unit bodies whose positions are determined and the positions of the unit bodies whose positions are determined. The step of continuously determining the positions of the unit bodies around the unit bodies whose positions are determined according to the size information of the unit bodies whose positions are determined and the positions of the unit bodies whose positions are determined is repeatedly executed until the positions of all the unit bodies in the regular region are determined.

[0067] Since the number of unit bodies included in the regular region is greater than 2, and there is at least one unit body adjacent to each unit body around the unit body, the size information of the unit body and the adjacent unit body information of the unit body are required when determining the positions of the unit bodies in the regular region, and when determining the position of the unit body in the irregular region, since the irregular region only includes one unit body, the corresponding position is assigned to the unit body after the position of the unit body is determined, that is, if the target region is the regular region, the S14 includes:

[0068] The preset position is assigned to the box in the irregular region, and the position of the unit body in the irregular region is determined according to the preset position.

[0069] In the embodiments of the present application, the position of the unit body in the corresponding region is determined according to the algorithm corresponding to whether the region belongs to a regular region or an irregular region, so that the selected algorithm is more matched with the type of the region, thereby improving the accuracy of the determined position of the unit body. In addition, the number of unit bodies in the regular region is greater than 1, and there is a direct adjacent relationship or an indirect adjacent relationship between each unit body, so that for all unit bodies in the regular region, only one preset position of one unit body in the regular region is needed to calculate the positions of all unit bodies in the regular region, thereby effectively improving the calculation efficiency of the position. At the same time, since the size information of the unit body is also combined when calculating the position, even if the sizes of the unit bodies in the regular region are not necessarily the same, the positions of each unit body can also be accurately calculated.

[0070] In order to more clearly describe the process of determining the positions of the unit bodies in the regular region and the irregular region, the following will be described in combination with FIG. 3.

[0071] In FIG. 3, the display screen is divided into one regular region and one irregular region. Considering that the unit body 1 directly communicating with the card belongs to the regular region, the positions of all unit bodies in the regular region can be determined first, and then the positions of the unit bodies in the irregular region are determined.

[0072] Suppose that the preset position of the unit body 1 is (x0, y0), since the unit body 2 is on the right of the unit body 1, and the X pixel of the unit body 1 is 480, the position coordinate (i.e. the position) of the unit body 2 is (x0+480, y0). Since the unit body 4 is below the unit body 1, and the Y pixel of the unit body 1 is 320, the position coordinate (i.e. the position) of the unit body 4 is (x0, y0+320).

[0073] After determining the positions of all unit bodies in the regular region, considering that the unit body 3 and the unit body 4 are basically in the same row, the preset position (suppose (x1, y1)) of the unit body 3 can be determined according to the position coordinate of the unit body 4 and the distance between the unit body 4 and the unit body 3, and the position coordinate of the unit body 3 is (x1, y1). It should be noted that the preset position of the unit body 3 can be assigned by human-computer interaction, for example, the position coordinate can be input by the host computer, and of course, the preset position can also be assigned by other ways.

[0074] In some embodiments, before S11, the method further includes:

[0075] Determining the communication link identifier of each unit body.

[0076] Correspondingly, S11 includes:

[0077] According to the communication link identifier of each unit, the storage information of the corresponding unit is obtained.

[0078] The communication link of the unit is used for receiving data sent by the sending card and sending data sent by the receiving card of the unit, and the communication link identifier is used for uniquely identifying the communication link.

[0079] In the embodiment, when each unit in the display screen is connected through a network cable or an optical fiber, the connection relationship of each unit is determined, and the communication link ID of each unit is also determined. Specifically, the data packet in the unit is forwarded to the network port of the sending card through the network port of the unit, and the communication link identifier (i.e., the communication link ID) of the unit is increased by a preset value (e.g., 1) each time the data packet is forwarded through the network port of the unit. In this way, the sending card can determine the communication link ID corresponding to the unit sending the data packet according to the received data packet. In addition, the sending card can determine the number of units included in the display screen according to the number of data packets received or the number of communication link IDs. When the sending card determines the communication link ID corresponding to the unit, the sending card can send the communication link ID corresponding to the unit to the unit, so that the unit stores the communication link ID corresponding to the unit.

[0080] To more clearly describe the process of determining the communication link ID, the process is described below with reference to FIG. 4.

[0081] In FIG. 4, the sending card communicates with the receiving card of unit 1, that is, the data packet of unit 1 can reach the sending card without forwarding, and at this time, the communication link ID of unit 1 can be set as "1". When the sending card communicates with the receiving card of unit 2, the data packet of unit 2 needs to be forwarded once through unit 1, and at this time, the communication link ID of unit 2 is increased by 1, that is, "1+1=2", and the communication link ID of unit 2 is "2". According to the above method, the communication link IDs of unit 3, unit 4, unit 5, and unit 6 can be determined respectively, and details are not described herein.

[0082] Since the sending card determines the communication link ID of each unit of the display screen, that is, the same communication link is determined, the sending card can obtain the storage information of the corresponding unit according to the communication link ID, thereby improving the flexibility of obtaining the storage information.

[0083] In some embodiments, after the positions of the unit cells in all regions of the display screen are determined, the sending card can directly send data packets corresponding to the complete picture (i.e., the picture composed of the pictures displayed by all unit cells) to the unit cells, and the unit cells can determine the pictures to be displayed from the received data packets and then display the pictures. Alternatively, the sending card can first divide the data packets and then send the divided data packets to the corresponding unit cells. In this case, the information determination method for the display screen provided by the embodiments of the present application further includes the following steps.

[0084] A1, dividing the data packet to be sent according to the stored mapping relationship to obtain data corresponding to each unit cell, wherein the mapping relationship is used to indicate the correspondence between all unit cells and the pictures to be displayed by all unit cells, and the picture to be displayed is determined according to the data packet to be sent.

[0085] The mapping relationship can be used to record the correspondence between the positions of the unit cells and the positions of the pictures to be displayed by the unit cells. Here, the picture to be displayed by a unit cell refers to the picture displayed by the unit cell itself, and the picture obtained by combining the pictures to be displayed by all unit cells is the picture to be displayed by the display screen.

[0086] Specifically, the positions of the pictures to be displayed by the unit cells are determined according to the mapping relationship and the picture to be displayed by the display screen corresponding to the data packet to be sent, and the data packet to be sent is divided according to the positions of the pictures to be displayed by the unit cells to obtain data corresponding to each unit cell.

[0087] A2, sending the data corresponding to each unit cell to the corresponding unit cell.

[0088] In the embodiments of the present application, the sending card divides the data packet to be sent before sending it to the corresponding unit cell, i.e., the sending card can choose to send data to only some unit cells. Therefore, compared with sending data to all unit cells (i.e., the traditional sending method), the above sending method can reduce the length of data packets in the network and improve the frequency band utilization rate.

[0089] In some embodiments, after the positions of the unit cells in all regions of the display screen are determined, the method further includes the following steps:

[0090] determining the unit cell picture correspondence relationship corresponding to each unit cell according to the mapping relationship, and sending each unit cell picture correspondence relationship to the corresponding unit cell, wherein the unit cell picture correspondence relationship indicates the correspondence between the unit cell and the picture to be displayed by the unit cell.

[0091] Specifically, considering that the mapping relationship stored by the sending card records the position of all unit bodies and the corresponding relationship between the positions of all unit bodies and the to-be-displayed pictures corresponding to the unit bodies, and each unit body only needs to store the position of the to-be-displayed picture corresponding to the unit body, the corresponding relationship between the position of a single unit body and the position of the to-be-displayed picture corresponding to the unit body can be segmented from the mapping relationship, the unit body picture corresponding relationship is obtained, and then the unit body picture corresponding relationship is sent to the corresponding unit body.

[0092] In the embodiment of the application, since the sending card sends the unit body picture corresponding relationship to the corresponding unit body, each unit body can know the position of the picture that needs to be displayed specifically, so that when the receiving card of the unit body receives the data sent by the sending card, the receiving card can correct the received data, and display the corresponding data after the correction is passed. That is, by using the above method, the probability of displaying incorrect data by the unit body can be reduced.

[0093] In some embodiments, considering that the display screen is obtained by splicing a plurality of unit bodies, and after being spliced again, the positions of the unit bodies are likely to be different from the positions in the last splicing (for example, when the sizes of two sites are different, the sizes of the display screens obtained by splicing on the two sites are also likely to be different), that is, after being spliced again, the positions of different unit bodies and the unit bodies around the positions are usually different, that is, the registers corresponding to the unit bodies will be different, at this time, in order to obtain more accurate storage information, the S11 includes the following:

[0094] After the acquisition condition is met, the storage information of each unit body is acquired, wherein the acquisition condition includes any one of the following: interval time length reaches, detects that the display screen is started, and detects an instruction for reacquiring the storage information.

[0095] Specifically, when the acquisition condition is that the interval time length reaches, an interval time length can be set in advance, and each time when the interval time length reaches, the sending card acquires the storage information of the unit body. Of course, if the sending card judges that the acquired storage information is different from the storage information acquired last time, the sending card updates the storage information stored by the updater, otherwise, no update action is performed.

[0096] Specifically, when the acquisition condition is that the display screen is started, the starting instruction of the display screen can be monitored, and each time when the starting instruction of the display screen is monitored, the sending card performs an action of acquiring the storage information of the unit body. The monitoring of the starting instruction of the display screen can be performed by monitoring whether the power button of the display screen is pressed, and if the power button is pressed, it is determined that the starting instruction of the display screen is received. Since the splicing structure of the unit body of the display screen usually does not change in the same starting process, the action of acquiring the storage information of the unit body is performed again after the display screen is started, so that the number of invalid acquisitions can be reduced.

[0097] Specifically, when the acquisition condition is detecting the instruction of re-acquiring the storage information, a reset button can be set on the display screen in advance, when the reset button is pressed, it is determined that the instruction of re-acquiring the storage information is detected, and the action of acquiring the storage information of the unit body once is performed.

[0098] In the embodiments of the present application, since the storage information of the unit body is re-acquired after meeting the acquisition condition, and the position of the unit body and the adjacent unit bodies around the unit body are likely to change in the different times of splicing, therefore, re-acquiring the storage information of the unit body can improve the accuracy of the storage information acquired by the sending card, thereby being beneficial to improving the accuracy of the position of the unit body determined subsequently.

[0099] In some embodiments, considering that the storage information of the unit body acquired by the sending card in adjacent two times can be different, and the storage information is different indicates that the position of the unit body has changed, at this time, in order to improve the accuracy of the picture displayed by the display screen subsequently, it is necessary to update the mapping relationship stored by the sending card, that is, after determining the positions of the unit bodies in all regions of the display screen, the following steps are further included.

[0100] B1, determining a mapping relationship according to the positions of the unit bodies in the display screen determined this time, the mapping relationship is used to indicate the corresponding relationship between all the unit bodies and the to-be-displayed pictures of all the unit bodies, wherein the to-be-displayed picture of the unit body is determined according to the to-be-sent data packet.

[0101] B2, in the case that the mapping relationship is different from a pre-stored mapping relationship, updating the pre-stored mapping relationship by using the mapping relationship, wherein the pre-stored mapping relationship is determined according to the positions of the unit bodies in the display screen determined last time.

[0102] Specifically, the position of the unit body (i.e., the position of the unit body in the display screen determined this time) can be determined according to the storage information of the unit body acquired last time, a new mapping relationship is determined according to the positions of the unit bodies determined this time and the positions of the to-be-displayed pictures of the unit bodies, the new mapping relationship is compared with the mapping relationship stored by the sending card, if they are not the same, the new mapping relationship is used to update the mapping relationship stored by the sending card. Of course, if they are the same, the sending card does not need to update the mapping relationship stored by the sending card.

[0103] It should be noted that the new mapping relationship and the stored mapping relationship are different, including the following two cases, one is that the position of only one unit is different, and the new mapping relationship and the stored mapping relationship are determined to be different. Another is that the positions of a preset number of units are different, and the new mapping relationship and the stored mapping relationship are determined to be different. For the latter case, the number of units spliced into the display screen is usually large, such as the number of units exceeds the preset number threshold, at this time, even if a limited number (such as 2 or 3) of units are mispositioned, the human eye is difficult to detect the presence of the error display screen when watching the entire screen displayed by the display screen.

[0104] In the embodiment of the application, since the sending card updates the pre-stored mapping relationship with the newly determined mapping relationship in the case that the mapping relationship is different from the pre-stored mapping relationship, the accuracy of the stored mapping relationship can be ensured, thereby facilitating to improve the accuracy of the screen displayed by the subsequent display screen.

[0105] It should be understood that the size of the serial number of each step in the above embodiment does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiment of the application.

[0106] Corresponding to the display screen information determination method described in the above embodiment, Fig. 5 shows the structure block diagram of the display screen information determination system provided by the embodiment of the application, only the part related to the embodiment of the application is shown for the convenience of description.

[0107] Referring to Fig. 5, the display screen information determination system 5 includes a sending card 51 and a plurality of units (Fig. 5 only shows two units: unit 52 and unit 53), the unit 52 includes a register 521, a communication circuit 522 and a receiving card 523, the unit 53 includes a register 531, a communication circuit 532 and a receiving card 533, and the plurality of units are spliced to obtain a display screen.

[0108] Since the communication principles of the registers, communication circuits and receiving cards of different units are the same, only the register 521, the communication circuit 522 and the receiving card 523 of the unit 52 are described below.

[0109] The communication circuit 522 of the unit 52 is used to obtain the adjacent unit information of the unit and store it in the register, wherein the adjacent unit information of the unit is used to indicate whether there is an adjacent unit around the unit, and when there is an adjacent unit around the unit, it is used to indicate the unique identifier of the adjacent unit.

[0110] The communication circuit 522 can obtain the adjacent unit information of the unit by contactless induction, so as to reduce the complexity of wiring. For example, when two units are close to each other, the communication circuit of the two units can sense the unique identifier of the other unit, and then consider that the adjacent unit is sensed. Alternatively, when the directions of the two communication circuits are opposite, the accuracy of the communication circuit is higher, so as to accurately sense whether the unit has an adjacent unit in different directions, and a plurality of communication circuits can be arranged on the unit. For example, if the corresponding communication circuit is arranged in the upper, lower, left and right directions of the unit M, when the communication circuit in the upper direction senses the unique identifier of the unit, it is determined that there is an adjacent unit above the unit M. Specifically, the communication circuit 532 can realize communication by means of an optoelectronic transceiver. The optoelectronic transceiver can send and receive visible light, infrared or other forms of electromagnetic waves to realize communication. Of course, the communication circuit 532 can also realize signal communication by means of a mutual inductor, and the specific implementation is not limited.

[0111] The register 521 is used for storing storage information, which includes the unique identifier of the unit and the adjacent unit information of the unit.

[0112] The sending card 51 is used for interacting with the receiving card 523, and is used for performing the following steps.

[0113] Obtain the storage information of each unit of the display screen, wherein the display screen is composed of a plurality of units, the storage information includes the unique identifier of the unit and the adjacent unit information of the unit, the adjacent unit information of the unit is used for indicating whether there is an adjacent unit around the unit, and when there is an adjacent unit around the unit, the unique identifier of the adjacent unit is indicated.

[0114] According to the unique identifier of each unit and the adjacent unit information of the unit, the display screen is classified into regions, and a region classification result is obtained, wherein the region classification result includes the number of regions, when the number of units included in a region is greater than 2, there is a direct adjacent relationship or an indirect adjacent relationship between two units in the same region, and there is neither a direct adjacent relationship nor an indirect adjacent relationship between two units belonging to any two regions.

[0115] When the region classification result indicates that the number of regions of the display screen is greater than 1, a region is selected from the regions, and a target region is obtained.

[0116] A preset position is given to one unit of the target area, and the positions of all units in the target area are determined according to the preset position, or according to the preset position and the storage information of each unit in the target area.

[0117] One area is selected from the remaining areas, a new preset position is given to a unit to be assigned in the selected area according to the positions of the units whose positions have been determined and the distances between the units whose positions have been determined and the unit to be assigned, and the positions of all units in the selected area are determined according to the last given preset position, or according to the last given preset position and the storage information of each unit in the selected area. The remaining areas are the areas in which the positions of the units have not been determined in all areas of the display screen.

[0118] The step of selecting one area from the remaining areas, giving a new preset position to a unit to be assigned in the selected area according to the positions of the units whose positions have been determined and the distances between the units whose positions have been determined and the unit to be assigned, is repeatedly performed until the positions of all units in all areas of the display screen are determined.

[0119] In the embodiments of the present application, the storage information of each unit is acquired before the position of each unit in the display screen is determined. Since the storage information includes the unique identification of the unit and the adjacent unit information of the unit, and the adjacent unit information is used to indicate whether there is an adjacent unit around the unit, and when there is an adjacent unit around the unit, the unique identification of the adjacent unit is indicated, that is, the adjacent unit information of the unit can be used to determine whether there is an adjacent unit around the unit. Therefore, according to the unique identification of the unit and the adjacent unit information of the unit, it can be determined whether there is a direct adjacent relationship or an indirect adjacent relationship between one unit and other units, and then each unit with a direct adjacent relationship or an indirect adjacent relationship can be divided into the same region. After the display screen is classified into regions, in each region obtained by the division, there is a direct adjacent relationship or an indirect adjacent relationship between any two units in the same region, and there is neither a direct adjacent relationship nor an indirect adjacent relationship between two units not in the same region, that is, it is not accurate to directly calculate the position of the unit of another region according to the position of the unit of one region. Therefore, the preset position corresponding to the unit to be assigned is determined according to the position of the unit with a known position and the distance between the unit with a known position and the unit to be assigned, and the positions of other units in the region where the unit to be assigned is located are determined according to the preset position assigned to the unit to be assigned, instead of directly calculating the positions of the units in different regions according to the same preset position, which can improve the accuracy of the positions of all the units finally obtained.

[0120] Optionally, the region classification result further includes a regular region and / or an irregular region, the regular region includes at least two units, and the irregular region includes only one unit.

[0121] If the target region is a regular region, and the storage information includes the size information of the unit, a preset position is assigned to one unit in the target region, and the positions of all the units in the target region are determined according to the preset position, or according to the preset position and the storage information of each unit in the target region, including:

[0122] A preset position is assigned to one unit in the regular region, and the positions of all the units in the regular region are determined according to the preset position, the size information of each unit in the regular region, and the adjacent unit information of each unit.

[0123] If the target region is the irregular region, a preset position is assigned to each unit of the target region, and the positions of all units in the target region are determined according to the preset position or according to the preset position and the storage information of each unit of the target region, including:

[0124] The preset position is assigned to the irregular region, and the positions of the units of the irregular region are determined according to the preset position.

[0125] Optionally, before the storage information of each unit is obtained, the method further includes:

[0126] The communication link identifier of each unit is determined.

[0127] The storage information of each unit is obtained, including:

[0128] The storage information of each unit is obtained according to the communication link identifier of each unit.

[0129] Optionally, after the positions of the units in all regions of the display screen are determined, the method further includes:

[0130] The data corresponding to each unit is obtained by segmenting the to-be-sent data packet according to the stored mapping relationship, wherein the mapping relationship is used to indicate the correspondence between all units and all to-be-displayed pictures of the units, and the to-be-displayed pictures are determined according to the to-be-sent data packet.

[0131] The data corresponding to each unit is respectively sent to the corresponding unit.

[0132] Optionally, after the positions of the units in all regions of the display screen are determined, the method further includes:

[0133] The unit picture correspondence relationship corresponding to each unit is determined according to the mapping relationship, and each unit picture correspondence relationship is respectively sent to the corresponding unit, wherein the unit picture correspondence relationship indicates the correspondence between the unit and the to-be-displayed picture of the unit.

[0134] Optionally, the storage information of each unit is obtained, including:

[0135] The storage information of each unit is obtained after a condition for obtaining is met, wherein the condition for obtaining includes any one of the following: an interval duration is reached, a display screen is detected to be started, and a command for reacquiring storage information is detected.

[0136] Optionally, after determining the positions of the unit bodies in all regions of the display screen, the method further comprises:

[0137] determining a mapping relationship according to the positions of the unit bodies in the display screen, the mapping relationship being used to indicate a corresponding relationship between all the unit bodies and the to-be-displayed pictures of all the unit bodies.

[0138] In a case where the mapping relationship is different from a pre-stored mapping relationship, updating the pre-stored mapping relationship by using the mapping relationship, wherein the pre-stored mapping relationship is determined according to the positions of the unit bodies in the display screen determined last time.

[0139] It should be noted that the information interaction and execution process between the apparatuses / units are based on the same concept as the method embodiments of the present application, and the specific functions and technical effects brought by the same can be referred to the method embodiments part, which will not be repeated here.

[0140] FIG. 6 is a structural schematic diagram of an electronic device according to an embodiment of the present application. As shown in FIG. 6, the electronic device 6 according to the embodiment includes at least one processor 60 (only one processor is shown in FIG. 6), a memory 61, and a computer program 62 stored in the memory 61 and executable on the at least one processor 60, wherein the processor 60 executes the computer program 62 to implement the steps in any of the method embodiments.

[0141] The electronic device 6 can be a sending card, a desktop computer, a notebook computer, a palm computer, a cloud server, and the like. The electronic device can include, but is not limited to, the processor 60 and the memory 61. Those skilled in the art can understand that FIG. 6 is only an example of the electronic device 6, and does not limit the electronic device 6, which can include more or fewer components than those shown, or combine certain components, or different components, for example, can also include an input / output device, a network access device, and the like.

[0142] The processor 60 can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.

[0143] The memory 61 can be an internal storage unit of the electronic device 6 in some embodiments, such as a hard disk or a memory of the electronic device 6. The memory 61 can also be an external storage device of the electronic device 6 in other embodiments, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, and the like. Further, the memory 61 can include both an internal storage unit and an external storage device of the electronic device 6. The memory 61 is used to store an operating system, an application program, a boot loader, data, and other programs, such as program codes of the computer program. The memory 61 can also be used to temporarily store data that has been output or is to be output.

[0144] It can be clearly understood by those skilled in the art that, for the convenience and brevity of description, only the division of the above functional units and modules is exemplified, and in actual application, the above functions can be completed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules to complete all or part of the above-described functions. Each functional unit and module in the embodiment can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit. In addition, the specific names of the functional units and modules are only for the convenience of mutual distinction, and do not limit the protection scope of the present application. The specific working process of the units and modules in the system can refer to the corresponding process in the foregoing method embodiments, which will not be described here.

[0145] The embodiments of the present application also provide a network device, which comprises at least one processor, a memory, and a computer program stored in the memory and executable on the at least one processor, wherein the processor implements the steps in any of the method embodiments when executing the computer program.

[0146] The embodiments of the present application also provide a computer readable storage medium, which stores a computer program, wherein the computer program is executable on a processor to implement the steps in any of the method embodiments.

[0147] The embodiments of the present application provide a computer program product, which, when executed on an electronic device, enables the electronic device to implement the steps in any of the method embodiments.

[0148] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, the present application can implement all or part of the processes in the above-mentioned embodiment methods through a computer program to instruct related hardware to complete, and the computer program can be stored in a computer readable storage medium. When the processor executes the computer program, the steps of each method embodiment described above can be implemented. The computer program includes computer program code, which can be in the form of source code, object code, executable files or some intermediate forms. The computer readable medium can at least include any entity or device capable of carrying the computer program code to the photographing device / electronic device, recording medium, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal and software distribution medium. For example, U disk, mobile hard disk, magnetic disk or optical disk, etc. In some jurisdictions, according to legislation and patent practice, the computer readable medium can not be an electrical carrier signal and a telecommunication signal.

[0149] In the above embodiments, the description of each embodiment has its own focus, and the parts not described or recorded in detail in a certain embodiment can be referred to the relevant description of other embodiments.

[0150] Those skilled in the art can appreciate that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0151] In the embodiments provided by the present application, it should be understood that the disclosed apparatus / network device and method can be implemented in other ways. For example, the above-described apparatus / network device embodiments are merely schematic, for example, the division of the modules or units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed each other can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.

[0152] The units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may also be distributed to multiple network units. Part or all of the units can be selected to achieve the purpose of the embodiment scheme according to actual needs.

[0153] The above embodiments are only used to illustrate the technical solutions of the present application, but not limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that the technical solutions recorded in the foregoing embodiments can still be modified, or some technical features can be replaced by equivalents; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application.

Claims

1. A method for determining information on a display screen, comprising: Obtain the storage information of each unit of the display screen, wherein the display screen is composed of multiple units spliced ​​together, and the storage information includes the unique identifier of the unit and the information of the adjacent units of the unit; The display screen is classified into regions based on the unique identifier of each unit and the information of adjacent units of each unit, and the region classification result is obtained. If the region classification result indicates that the number of regions present on the display screen is greater than 1, select one region from the regions to obtain the target region; Assign a preset position to a unit cell in the target region, and determine the positions of all units cells in the target region based on the preset position; From the remaining regions, a region is selected. Based on the position of the unit with the determined position and the distance between the unit with the determined position and the unit to be assigned in the selected region, a new preset position is assigned to the unit to be assigned. Based on the most recently assigned preset position, the positions of all units in the selected region are determined. The remaining region is the region in the display screen where the position of the unit has not been determined. Repeat the steps of selecting a region from the remaining regions, assigning a new preset position to the unit to be assigned based on the position of the unit with the determined position and the distance between the unit with the determined position and the unit to be assigned in the selected region, until the positions of the units in all regions of the display screen are determined.

2. The method for determining information on a display screen according to claim 1, wherein, The adjacent unit information of the unit includes information used to indicate whether there are adjacent units around the unit. The adjacent unit information of the unit is used to indicate the unique identifier of the adjacent unit when there are adjacent units around the unit.

3. The method for determining information on a display screen according to claim 1 or 2, wherein, in, The region classification result includes the number of regions. When the number of units included in a region is greater than 2, there is a direct or indirect adjacent relationship between two units in the same region. There is neither a direct nor an indirect adjacent relationship between two units belonging to any two regions.

4. The method for determining information on a display screen according to claim 3, wherein, The region classification result also includes regular regions and / or irregular regions, wherein the regular regions include at least two of the aforementioned unit cells, and the irregular regions include only one of the aforementioned unit cells; If the target region is the regular region, and the stored information includes the size information of the unit cell, then assigning a preset position to one unit cell in the target region, and determining the positions of all units cells in the target region based on the preset position, or based on the preset position and the stored information of each unit cell in the target region, includes: Assign the preset position to one of the unit cells in the regular region, and determine the positions of all unit cells in the regular region based on the preset position, the size information of each unit cell in the regular region, and the adjacent unit cell information of each unit cell; If the target region is an irregular region, then assigning a preset position to a unit cell in the target region, and determining the positions of all units cells in the target region based on the preset position, or based on the preset position and the storage information of each unit cell in the target region, includes: The box in the irregular area is assigned the preset position, and the position of the unit body in the irregular area is determined according to the preset position.

5. The method for determining information on a display screen according to any one of claims 1 to 4, wherein, Determining the position of all units in the target area according to the preset position includes determining the position of all units in the target area according to the preset position and the storage information of each unit in the target area.

6. The method for determining information on a display screen according to any one of claims 1 to 5, wherein, Before obtaining the storage information of each of the unit bodies, the method further includes: Determine the communication link identifier for each of the aforementioned units; The step of obtaining the storage information of each of the unit bodies includes: The storage information of the corresponding unit is obtained according to the communication link identifier of each unit.

7. The method for determining information on a display screen according to any one of claims 1 to 6, wherein, After determining the positions of the unit cells in all areas of the display screen, the method further includes: The data packet to be sent is segmented according to the stored mapping relationship to obtain each unit. The data corresponding to the body, wherein the mapping relationship is used to indicate the correspondence between all the unit bodies and the display screen of all the unit bodies, wherein the display screen is determined according to the data packet to be sent; The data corresponding to each of the aforementioned unit bodies are sent to the respective unit bodies.

8. The method for determining information on a display screen according to claim 7, wherein, After determining the positions of the unit cells in all areas of the display screen, the method further includes: The unit screen correspondence is determined according to the mapping relationship, and each unit screen correspondence is sent to the corresponding unit. The unit screen correspondence is based on the correspondence between the unit and the screen to be displayed in the unit.

9. The method for determining information on a display screen according to any one of claims 1 to 8, wherein, The step of obtaining the storage information of each of the unit bodies includes: After the acquisition conditions are met, the storage information of each of the units is acquired, wherein the acquisition conditions include any one of the following: the interval duration is reached, the display screen is detected to be started, or an instruction to reacquire storage information is detected.

10. The method for determining information on a display screen according to claim 9, wherein, After determining the positions of the unit cells in all areas of the display screen, the method further includes: The mapping relationship is determined based on the position of each unit in the display screen as determined in this study. The mapping relationship is used to indicate the correspondence between all the units and the screen to be displayed for all the units. If the mapping relationship differs from the pre-stored mapping relationship, the pre-stored mapping relationship is updated using the mapping relationship, wherein the pre-stored mapping relationship is determined based on the position of each unit in the display screen as determined in the previous step.

11. The method for determining information of a display screen according to any one of claims 1 to 10, wherein, The method is applied to a sending card, the unit containing a housing, at least one display unit, and at least one receiving card.

12. The method for determining information of a display screen according to any one of claims 1 to 10, wherein, The method is applied to a sending card, the unit containing a display unit and at least one receiving card.

13. The method for determining information on a display screen according to claim 11 or 12, wherein, The unique identifier of the unit is represented by the unique identifier of the display unit, or by the unique identifier of one of the at least one receiving cards.

14. The method for determining information of a display screen according to any one of claims 1 to 13, wherein, If the value of the neighboring unit information of the unit is not a preset value, it is determined that there are neighboring units around the unit. If the value of the neighboring unit information of the unit is a preset value, it is determined that there are no neighboring units around the unit.

15. The method for determining information of a display screen according to any one of claims 11 to 14, wherein, The storage information is stored in a register, and the transmitting card can obtain the storage information stored in the register of the corresponding unit by communicating with the receiving card.

16. The method for determining information on a display screen according to claim 15, wherein, The transmitting card communicates simultaneously with the receiving cards of each unit, or the transmitting card communicates with the receiving cards of each unit one by one.

17. An information determination system for a display screen, comprising a sending card and multiple unit bodies, each unit body including a register, a communication circuit and a receiving card, wherein the multiple unit bodies are spliced ​​together to form a display screen; The communication circuit of the unit is used to acquire information about adjacent units and store it in the register, wherein, The adjacent unit information of the unit is used to indicate whether there are adjacent units around the unit, and when there are adjacent units around the unit, it is used to indicate the unique identifier of the adjacent unit. The register is used to store storage information, which includes the unique identifier of the unit and information about the adjacent units of the unit. The sending card is used to interact with the receiving card to perform the information determination method for the display screen according to any one of claims 1 to 7.

18. A sending card, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein, When the processor executes the computer program, it implements the method as described in any one of claims 1 to 16.

19. A computer-readable storage medium storing a computer program, wherein, When the computer program is executed by a processor, it implements the method as described in any one of claims 1 to 16.

Citation Information

Patent Citations

  • Display method, equipment and device for LED spliced screen and electronic equipment

    CN116825027A

  • Display control method and device of LED spliced screen, terminal and storage medium

    CN116974500A

  • Display screen information determination method and system and sending card

    CN118538152A

  • Multiscreen display apparatus

    US20160062725A1

  • Display device with combination of multiple display systems, control method of the same, and game machine equipped with the same

    US20220276821A1