Special-shaped module parameter determination method and device, electronic equipment and storage medium

By obtaining the pixel width of the special module and dividing the production trace group, and establishing and laying the module traces, the problems of picture discontinuity and unreasonable use of ICs caused by the production of special module parameters are solved, and the picture continuity and good display effect are achieved.

CN119989595APending Publication Date: 2025-05-13SHENZHEN LIDING PHOTOELECTRIC TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510073903.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-17
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

The prior art can easily lead to discontinuity of the screen when making the parameters of the special-shaped module, and the use of ICs is unreasonable, so it is also difficult to debug subsequent modules.

Method used

By obtaining the pixel widths of the upper bottom edge, lower bottom edge and height direction of the module to be customized to the parameters, divide it into multiple routing groups, and establishing module routing, and arranging according to the routing group position to obtain the target parameter configuration.

Benefits of technology

The screen continuity and good display effect of the special-shaped display screen are achieved, and the subsequent module debugging process is simplified.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119989595A_ABST
    Figure CN119989595A_ABST
Patent Text Reader

Abstract

The invention discloses a special-shaped module parameter determination method and device, electronic equipment and a storage medium. The special-shaped module parameter determination method comprises the following steps: acquiring a first width pixel in the upper bottom edge direction, a second width pixel in the lower bottom edge direction and width pixels in each row between the upper bottom edge and the lower bottom edge in the height direction of a module to be subjected to parameter customization, according to the first width pixel, the second width pixel and the width pixel of each row, dividing the module to be subjected to parameter customization into a plurality of manufacturing wiring groups; and respectively establishing a plurality of module wires for making the wire groups, and arranging the plurality of module wires for making the wire groups according to the wire group positions of the module to be subjected to parameter customization to obtain target parameter configuration of the module to be subjected to parameter customization. According to the invention, the display frame of the special-shaped display screen is continuous, the display effect is good, and subsequent display debugging is facilitated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of display screens, and in particular to a method, device, electronic device and storage medium for determining parameters of a special-shaped module. Background Art

[0002] In the current application of LED large screens, there are more and more special-shaped construction projects that use multiple isosceles trapezoidal modules or fan-shaped modules to build flat ring screens, flat circular screens, space spherical screens, and space trumpet-shaped screens. Based on the display principle of LED screens based on LED lamp points, it is easy to make parameters on the standard rectangular grid "horizontal and vertical" lighting method of conventional modules, but the pixel lamp point spacing of special-shaped modules such as trapezoidal modules and fan-shaped modules is not fixed, which easily leads to the same column spacing of lamp points in adjacent columns in each row, but it is often not equal to the standard point spacing and fluctuates around the standard point spacing.

[0003] At present, the parameters of special-shaped modules can be made by drawing circuit principles to randomly and evenly draw empty points, and the frequency of random empty points will increase as it approaches the upper bottom edge. However, due to the random arrangement, the continuity defects of the picture are often large when viewed closely, and the continuity between adjacent modules is uncertain. In addition, taking the scan along the waist parallel to the trapezoidal module as an example, in each scan of the trapezoidal module, when each scan is arranged along the waist and approaches the shorter upper bottom edge, the number of LED lights arranged at the narrower bottom edge will gradually decrease, and some random scans will only do the front part and will not continue to the upper bottom edge. The length of each scan is uncertain, which leads to an uncertain number of ICs used. Summary of the invention

[0004] The present invention provides a method, device, electronic device and storage medium for determining parameters of a special-shaped module, so as to solve the problems that the current production of parameters of special-shaped modules may cause discontinuous images, unreasonable use of ICs, and difficulty in subsequent module debugging.

[0005] According to one aspect of the present invention, a method for determining parameters of a special-shaped module is provided, and the method for determining parameters of a special-shaped module comprises:

[0006] Obtain a first width pixel in the upper bottom edge direction, a second width pixel in the lower bottom edge direction, and a width pixel of each row between the upper bottom edge and the lower bottom edge in the height direction of the module to be parameter customized, and divide the module to be parameter customized into a plurality of manufacturing routing groups according to the first width pixel, the second width pixel, and the width pixel of each row;

[0007] Establishing a plurality of module routings of the manufacturing routing groups respectively, and arranging the module routings of the plurality of manufacturing routing groups according to the routing group positions of the module to be parameter customized, so as to obtain the target parameter configuration of the module to be parameter customized.

[0008] Optionally, after obtaining the first width pixels in the upper bottom edge direction, the second width pixels in the lower bottom edge direction, and the width pixels of each row between the upper bottom edge and the lower bottom edge in the height direction of the module to be parameter customized, the method further includes:

[0009] Obtaining a target width pixel of the module to be parameter customized, where the target width pixel is greater than or equal to the first width pixel and greater than or equal to the second width pixel;

[0010] Dividing the module to be parameter customized into a plurality of manufacturing routing groups according to the first width pixels, the second width pixels and the width pixels of each row, including:

[0011] The module to be parameter customized is divided into a plurality of manufacturing routing groups according to the target width pixels, the first width pixels, the second width pixels and the width pixels of each row.

[0012] Optionally, dividing the module to be parameter customized into a plurality of manufacturing routing groups according to the first width pixels, the second width pixels, and the width pixels of each row includes:

[0013] Each pixel of the first width pixel and each pixel of the second width pixel are evenly distributed to the target routing position in the target width pixel, and the routing position of each pixel in each row is repeatedly calculated according to the width pixels in each row to obtain the target routing matrix of the module to be parameter customized;

[0014] The module to be parameter customized is divided into a plurality of manufacturing routing groups according to the target routing matrix.

[0015] Optionally, after obtaining the first width pixels in the upper bottom edge direction, the second width pixels in the lower bottom edge direction, and the width pixels of each row between the upper bottom edge and the lower bottom edge in the height direction of the module to be parameter customized, the method further includes:

[0016] Obtain the target width in pixels of the module to be parameter customized;

[0017] Establishing a plurality of module routings of the routing group respectively, including:

[0018] A plurality of module routings of the routing group are respectively established according to the target width pixels.

[0019] Optionally, establishing a plurality of module routings of the routing group according to the target width pixels respectively includes:

[0020] Determine the physical empty points to be configured according to the target width pixels, and arrange the physical empty points to be configured at the pin empty point positions corresponding to each of the fabricated routing groups;

[0021] After configuring the physical empty points to be configured at the positions of the pin empty points corresponding to each of the manufacturing wiring groups, the module wiring of each of the manufacturing wiring groups is respectively established.

[0022] Optionally, establishing a plurality of module routings of the routing group according to the target width pixels respectively includes:

[0023] The physical empty points to be configured are determined according to the target width pixels, and the module routing of each of the manufacturing routing groups is established correspondingly according to the physical empty points to be configured.

[0024] Optionally, the method for determining parameters of the special-shaped module further includes:

[0025] The actual load of a single receiving card is adjusted according to the target parameter configuration of the module to be parameter customized, and the actual load of each receiving card is determined according to the actual load of the single receiving card.

[0026] According to another aspect of the present invention, a device for determining parameters of a special-shaped module is provided, and the device for determining parameters of a special-shaped module comprises:

[0027] A manufacturing wiring group division module is used to execute acquisition of the first width pixels in the upper bottom edge direction, the second width pixels in the lower bottom edge direction, and the width pixels of each row between the upper bottom edge and the lower bottom edge in the height direction of the module to be parameter customized, and divide the module to be parameter customized into a plurality of manufacturing wiring groups according to the first width pixels, the second width pixels, and the width pixels of each row;

[0028] The parameter configuration module is used to respectively establish the module routing of the plurality of routing groups, and arrange the module routing of the plurality of routing groups according to the routing group position of the module to be parameter customized, so as to obtain the target parameter configuration of the module to be parameter customized.

[0029] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:

[0030] at least one processor; and,

[0031] a memory communicatively connected to the at least one processor; wherein,

[0032] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for determining the parameters of the special-shaped module described in any embodiment of the present invention.

[0033] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for determining parameters of a special-shaped module described in any embodiment of the present invention when executed.

[0034] The technical solution of the embodiment of the present invention is to obtain the first width pixel in the upper bottom edge direction, the second width pixel in the lower bottom edge direction, and the width pixel of each row between the upper bottom edge and the lower bottom edge in the height direction of the module to be parameterized, and divide the module to be parameterized into multiple production wiring groups according to the first width pixel, the second width pixel, and the width pixel of each row; respectively establish the module wiring of multiple production wiring groups, and arrange the module wiring of multiple production wiring groups according to the wiring group position of the module to be parameterized, so as to obtain the target parameter configuration of the module to be parameterized. The present invention solves the current problems that the production of special-shaped module parameters may cause discontinuous images, unreasonable use of ICs, and difficulty in subsequent module debugging, and realizes that the screen of the heterogeneous display screen displays continuously and has good display effects, and is convenient for subsequent display debugging.

[0035] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0037] Figure 1 is a flow chart of a method for determining parameters of a special-shaped module provided according to the first embodiment of the present invention;

[0038] Figure 2 It is a configuration diagram of a physical empty point to be configured of a module to be parameter customized provided in Embodiment 1 of the present invention;

[0039] Figures 3 to 8 is a schematic diagram of parameter configuration of a module to be parameter customized provided in Embodiment 1 of the present invention;

[0040] Fig. 9 is a flow chart of a method for determining parameters of a special-shaped module provided according to Embodiment 2 of the present invention;

[0041] Fig.10This is a schematic diagram of the adjacent interpolation calculation of pixel width in the module to be parameter customized according to the second embodiment of the present invention;

[0042] Fig.11 This is a schematic diagram of an interface of a routing type of a module routing of a newly created data group 1 provided in Embodiment 2 of the present invention;

[0043] Fig.12 is a schematic diagram of a point drawing interface of a module routing of a data group 1 provided in a second embodiment of the present invention;

[0044] Fig.13 This is an interface schematic diagram of the routing type of the module routing of the newly created data group 2 provided in the second embodiment of the present invention;

[0045] Fig.14 This is a schematic diagram of a point drawing interface for module routing of data group 2 provided in Embodiment 2 of the present invention;

[0046] Fig.15 This is a schematic diagram of a point drawing interface for module routing of data group 3 provided in Embodiment 2 of the present invention;

[0047] Fig.16 is a schematic diagram of the position of the target parameter configuration of the module to be parameter customized provided in the second embodiment of the present invention;

[0048] Fig.17 is a structural schematic diagram of a device for determining parameters of a special-shaped module provided according to Embodiment 3 of the present invention;

[0049] Fig.18 It is a structural schematic diagram of an electronic device for implementing the method for determining parameters of a special-shaped module according to an embodiment of the present invention. DETAILED DESCRIPTION

[0050] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0051] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0052] Embodiment 1

[0053] Figure 1 A flowchart of a method for determining parameters of a special-shaped module is provided for the first embodiment of the present invention. This embodiment is applicable to the case of customizing and debugging the parameters of a special-shaped module. The method for determining parameters of a special-shaped module can be executed by a device for determining parameters of a special-shaped module. The device for determining parameters of a special-shaped module can be implemented in the form of hardware and / or software. The device for determining parameters of a special-shaped module can be configured in an electronic device for controlling the display of a special-shaped screen. Figure 1 As shown, the method for determining parameters of the special-shaped module includes:

[0054] S110, obtain the first width pixel in the upper bottom edge direction, the second width pixel in the lower bottom edge direction, and the width pixel of each row between the upper bottom edge and the lower bottom edge in the height direction of the module to be customized, and divide the module to be customized into multiple production routing groups according to the first width pixel, the second width pixel, and the width pixel of each row.

[0055] Among them, the module to be customized can be but not limited to a display module in an irregular screen or a display module in a rectangular screen, and the irregular screen can be but not limited to an isosceles trapezoidal module, a fan-shaped module or a trapezoidal cutting module, and this embodiment does not impose any restrictions on this.

[0056] The first width pixels in the upper bottom side direction of the module to be customized are the number of pixels in the upper bottom side direction of the module to be customized, the second width pixels in the lower bottom side direction are the number of pixels in the lower bottom side direction of the module to be customized, and the width pixels of each row between the upper bottom side and the lower bottom side in the height direction are the width pixels corresponding to each row between the upper bottom side and the lower bottom side in the height direction of the module to be customized.

[0057] It can be understood that if the module to be customized is a display module in an irregular screen, the first width pixel can be equal to the second width pixel, or the first width pixel can be different from the second width pixel; if the module to be customized is a display module in a rectangular screen, the first width pixel is equal to the second width pixel.

[0058] In this embodiment, referring to the nearest neighbor interpolation principle, a unique pixel position is assigned to each light point in the module to be customized through calculation, so that when making the parameters of the module to be customized, the corresponding coordinates can be accurately selected. In theory, the most uniform point sampling can be achieved, ensuring the best direct connection between the display screen data group and the module to be customized.

[0059] Specifically, taking the module to be customized as a trapezoidal module as an example, assume the first width pixel S in the upper bottom direction of the module to be customized, the second width pixel L in the lower bottom direction, and obtain the target width pixel K of the module to be customized, the width of a row of pixels of the module to be customized parallel to the bottom is X, then in X, from 1 to X pixels, the mapping relationship corresponding to K pixels is: K / X*(1, 2, 3...X), after rounding off, the nearest interpolation of the original K pixels most evenly distributed to X pixels can be obtained, and the image evenly loses KX pixels in this process.

[0060] It can be understood that the target width pixel K is the pixel of the largest module parallel to the bottom edge of the module to be customized, so as to ensure the optimal connection between multiple gradient modules. On the basis of the above, the target width pixel K is greater than or equal to the first width pixel S, and the target width pixel K is greater than or equal to the second width pixel L, then each row of the module to be customized is debugged through the above mapping relationship.

[0061] Furthermore, the height pixel H in the height direction is the number of pixels in the height direction of the module to be customized. By repeating the calculation of the height pixel H times at most (for example, if there are multiple rows with gradual physical width changes or column-wise point spacing changes but the same pixel X value, there is no need to repeat the height pixel H times), a K*H image nearest neighbor interpolation matrix can be obtained, that is, the target routing matrix of the module to be customized. It can be seen that this parameter presents a complete rectangle on the connection diagram, and the rectangular block parameters between adjacent modules are easy to splice and arrange, easy to debug later, and easy to process the image docking later.

[0062] It should be noted that if the module to be customized is a column-oriented trapezoidal module, the above parameter debugging method for the module to be customized is also applicable. However, since each scan is distributed in the column direction, the routing position of each pixel in a certain scan after calculation needs to check the nearest neighbor interpolation of multiple rows, and its mapping relationship is also K / X*(1,2,3,…,X), which can also achieve the most uniform arrangement. Similarly, the parameter processing method for the module to be customized is the same as that for the trapezoidal module. Each arc of the fan can be regarded as each row of the trapezoid. This embodiment does not impose any restrictions on this.

[0063] On the basis of the above, the module to be parameter customized is divided into multiple production routing groups according to the target routing matrix.

[0064] S120 , respectively establish module routing of multiple routing groups, and arrange the module routing of the multiple routing groups according to the routing group positions of the module to be parameter customized, to obtain target parameter configuration of the module to be parameter customized.

[0065] Among them, the multiple production routing groups can be two, three or more. The number of production routing groups reflects the accuracy of subsequent display screen display, but the specific number can be selected and set according to the display requirements of the display screen, and this embodiment does not impose any restrictions on this.

[0066] It can be understood that the width of the module routing should select the maximum width in the module to be customized. Therefore, if the target width pixel K is the pixel of the largest module parallel to the bottom edge of the module to be customized, that is, the target width pixel K is greater than or equal to the first width pixel S, and the target width pixel K is greater than or equal to the second width pixel L, then the width of the module routing is selected as the target width pixel K.

[0067] The sum of the height pixels of the multiple production wiring groups is the height pixel H in the height direction of the module to be parameter customized, and the height of the module wiring of each production wiring group is set according to the height pixel of each production wiring group.

[0068] Furthermore, since physical empty points will appear randomly when drawing the circuit principle, and the number of physical empty points will increase in stages as the module changes, this embodiment can first use the "empty point" function of parameter debugging to make each scan of the internal image continuous without sampling, and then use this virtual sampling method to make the most uniform arrangement, that is, it is only necessary to continuously arrange the light points according to the actual number of light points per scan. When the number of light points per row is an integer multiple of non-IC control, the empty point position is set at the real physical empty point position, and the empty points are concentrated by the receiving card parameters. For example, if the empty points are concentrated at the front of the station routing during the design stage, it can reduce the complexity of debugging and save circuit design costs.

[0069] The pin empty point position corresponding to each manufacturing routing group is the real physical empty point position of each manufacturing routing group. Optionally, the pin empty point position corresponding to each manufacturing routing group is the head of each manufacturing routing group.

[0070] See also Figure 2 As shown, taking the pin empty point position corresponding to each manufacturing routing group as the head of each manufacturing routing group as an example, the physical empty points to be configured are determined according to the target width pixels, and the physical empty points to be configured are arranged at the head of each manufacturing routing group, that is, all the physical empty points to be configured are head physical empty points. Further, after the head of each manufacturing routing group is configured with the physical empty points to be configured, the module routing of each manufacturing routing group is established respectively. As can be seen, continue to refer to Figure 2 As shown, the pin empty point position corresponding to each routing group can also be Figure 2 Any position among 2, 3 or 8 is not limited in this embodiment.

[0071] In another embodiment, see Figures 3 to 8 As shown, the physical empty point to be configured is determined according to the target width pixel, and the physical empty point to be configured does not need to be arranged at the wiring group position of the module to be customized. Figure 3 and Figure 4 As shown in the figure, the physical empty point to be configured is directly drawn at the calculated vacant position, so that the physical empty point is not configured at all, and then Figure 5 and Figure 6 As shown in the figure, start from the first light point parameter and continue to draw on the remaining spaces to complete the drawing of a whole line. Figure 7 and Figure 8 As shown, the depiction of the physical empty points to be configured for each manufacturing routing group is completed in sequence, that is, the physical empty points to be configured are depicted when the routing group is manufactured, and they are arranged at any position in the unconfigured position that should be skipped in the module routing, and further each manufacturing routing group is respectively corresponding to the module routing of each manufacturing routing group.

[0072] It can be known that the special-shaped screen may include multiple boxes, each box may include multiple display modules, each display module includes multiple data groups, the data groups can be arranged according to a preset arrangement order, and each data group is composed of several routing groups. In this embodiment, the module routing of multiple routing groups is arranged according to the routing group position of the module to be customized, so as to obtain the target parameter configuration of the module to be customized.

[0073] On the basis of the above embodiment, the actual load of a single receiving card is adjusted according to the target parameter configuration of the module to be parameter customized, and the actual load of each receiving card is determined according to the actual load of the single receiving card.

[0074] Since the receiving card is used to receive the signal sent by the transmitting end, if the receiving card's carrying capacity is exceeded, the refresh rate of the display screen will be affected, that is, the display screen will flicker and other display abnormalities. In this embodiment, first, it is determined that the receiving card's carrying capacity exceeds the pixel width and height of a single module to be customized in the display screen.

[0075] Furthermore, the actual load of the receiving card is adjusted according to the pixel width and height of a single module to be customized, that is, the actual load of the receiving card is modified according to the current module to be customized on the display screen, so that the receiving card matches the module to be customized.

[0076] On the basis of the above, the actual load of each receiving card is determined according to the actual load of a single receiving card, so as to complete the determination of the load solution of the entire display screen.

[0077] The technical solution of the embodiment of the present invention obtains the first width pixel in the upper bottom edge direction, the second width pixel in the lower bottom edge direction, and the width pixel of each row between the upper bottom edge and the lower bottom edge in the height direction of the module to be parameterized, and divides the module to be parameterized into multiple production wiring groups according to the first width pixel, the second width pixel, and the width pixel of each row; respectively establishes the module wiring of multiple production wiring groups, and arranges the module wiring of multiple production wiring groups according to the wiring group position of the module to be parameterized, so as to obtain the target parameter configuration of the module to be parameterized. The present invention solves the problems that the current production of special-shaped module parameters may cause discontinuous images, unreasonable use of ICs, and difficulty in subsequent module debugging, and realizes that the screen of the heterogeneous display screen displays images continuously, and the display effect is good, and it is convenient for subsequent display debugging.

[0078] Embodiment 2

[0079] Fig. 9 This is a flow chart of a method for determining parameters of a special-shaped module provided in Embodiment 2 of the present invention. This embodiment provides an optional implementation method based on the above embodiment. Fig. 9 As shown, the method for determining parameters of the special-shaped module includes:

[0080] S210, obtaining a first width pixel in the upper bottom edge direction, a second width pixel in the lower bottom edge direction, and width pixels of each row between the upper bottom edge and the lower bottom edge in the height direction of the module to be parameter customized, and obtaining a target width pixel of the module to be parameter customized, the target width pixel being greater than or equal to the first width pixel and greater than or equal to the second width pixel.

[0081] S220 , dividing the module to be parameter customized into a plurality of manufacturing routing groups according to the target width pixels, the first width pixels, the second width pixels, and the width pixels of each row.

[0082] For example, taking the module to be customized as a trapezoidal module, assuming that the first width pixel S=63 in the upper bottom direction, the second width pixel L=64 in the lower bottom direction, the height pixel H=96 in the height direction, and the target width pixel K=80 of the module to be customized, respectively calculate the adjacent interpolation of the first width pixel width 63 and the second width pixel width 64, and establish the following Fig.10 The Excel table shown in yellow in the table indicates the configuration parameter results. In this embodiment, each pixel of the first width pixel and the second width pixel is evenly distributed to the target routing position in the target width pixel, and the routing position of each pixel in each row is repeatedly calculated according to the height pixel to obtain the target routing matrix of the module to be customized.

[0083] Based on this, it can be known that the first width pixel width 63 and the second width pixel width 64 each occupy 48 rows of height. Then, the module to be customized is divided into multiple production routing groups according to the target routing matrix and the height pixels. Exemplarily, the module to be customized is divided into three production routing groups, namely, data group 1, data group 2 and data group 3 defined from top to bottom, and the corresponding pixels are: 63*32, 63*16+64*16, 64*32.

[0084] S230 , establishing a plurality of module routings of the routing group according to the target width pixels.

[0085] On the basis of the above, for example, Fig.11 The routing type of the module routing of the newly created data group 1 is shown, where the width of the module routing is 80 and the height is 32, and note J1. Fig.12 As shown in the figure, the data set 1 is plotted according to Fig.10 Scanning the calculation results point by point, we can see that the routing is disconnected at 2, 7, 16, 21, etc. The missing numbers are the columns in the routing table that do not need to be plotted.

[0086] It can be understood that since all the scanned points in data group 1 are consistent, the first scan can be directly copied to other scans after the first scan is completed, saving time.

[0087] On the basis of the above, in one embodiment, the physical empty points to be configured are determined according to the target width pixels, and the physical empty points to be configured are arranged at the corresponding pin empty point positions of each manufacturing routing group; after the physical empty points to be configured are configured at the corresponding pin empty point positions of each manufacturing routing group, the module routing of each manufacturing routing group is established respectively. In another embodiment, the physical empty points to be configured are determined according to the target width pixels, and the module routing of each manufacturing routing group is established respectively according to the physical empty points to be configured.

[0088] On the basis of the above, continue to build Fig.13 The routing type of the module routing of data group 2 is shown, where the width of the module routing of data group 2 is 80 and the height is 32, and note J2. It can be seen that, Fig.14 As shown, the routing of data group 2, the first 16 scans are the same as the routing of data group 1, and the 17th to 32nd scans are reference Fig.10 The calculation results are used to depict the routing point by point. Since 64 is an integer multiple of 16, there is no need to configure empty points.

[0089] Similarly, continue to build Fig.15 As shown in the module routing of data group 3, all 32 scans of data group 3 are routed based on the calculation results of 64 reference data group 2, thereby completing the routing of three routing groups.

[0090] S240, arranging the module routing of the plurality of routing groups according to the routing group position of the module to be parameter customized, to obtain the target parameter configuration of the module to be parameter customized.

[0091] On the basis of the above, continue to see Fig.16 As shown, add multiple module routing distributions of routing groups in sequence, and arrange them according to the routing group positions of the module to be customized, so as to complete the target parameter configuration of this module to be customized.

[0092] S250: adjusting the actual load of a single receiving card according to the target parameter configuration of the module to be parameter customized, and determining the actual load of each receiving card according to the actual load of the single receiving card.

[0093] The technical solution of the embodiment of the present invention uses an EXCEL table to fill in the formula according to the routing rules of the module to be customized, and automatically calculates the coordinates of each scanning light point. The result is automatically calculated according to the table and filled in the point-by-point scanning table of the debugging software. The configuration of the parameters of the special-shaped module is simple and easy, and can solve the debugging of this type of module with uniform image and continuous connection of multiple adjacent heterogeneous modules, reduce the difficulty of debugging, save debugging costs, and realize the continuity of the display screen of the special-shaped display screen with good display effect.

[0094] Embodiment 3

[0095] Fig.17 This is a schematic diagram of the structure of a device for determining parameters of a special-shaped module provided in Embodiment 3 of the present invention. Fig.17 As shown, the device for determining parameters of the special-shaped module includes:

[0096] A manufacturing wiring group division module 310 is used to obtain the first width pixels in the upper bottom edge direction, the second width pixels in the lower bottom edge direction, and the width pixels of each row between the upper bottom edge and the lower bottom edge in the height direction of the module to be parameter customized, and divide the module to be parameter customized into multiple manufacturing wiring groups according to the first width pixels, the second width pixels, and the width pixels of each row;

[0097] The parameter configuration module 320 is used to respectively establish module routings of multiple routing groups, and arrange the module routings of the multiple routing groups according to the routing group positions of the module to be parameter customized, so as to obtain the target parameter configuration of the module to be parameter customized.

[0098] Optionally, the device for determining parameters of a special-shaped module further includes:

[0099] A target width pixel acquisition module, used for acquiring a target width pixel of the module to be parameter customized, wherein the target width pixel is greater than or equal to the first width pixel and greater than or equal to the second width pixel;

[0100] Dividing the module to be parameter customized into a plurality of manufacturing routing groups according to the first width pixels, the second width pixels and the width pixels of each row, specifically for:

[0101] The module to be parameter customized is divided into a plurality of manufacturing routing groups according to the target width pixels, the first width pixels, the second width pixels and the width pixels of each row.

[0102] Optionally, the module to be parameter customized is divided into a plurality of manufacturing routing groups according to the first width pixels, the second width pixels and the width pixels of each row, specifically for:

[0103] Each pixel of the first width pixel and each pixel of the second width pixel are evenly distributed to the target routing position in the target width pixel, and the routing position of each pixel in each row is repeatedly calculated according to the width pixels in each row to obtain the target routing matrix of the module to be parameter customized;

[0104] The module to be parameter customized is divided into a plurality of manufacturing routing groups according to the target routing matrix.

[0105] Optionally, the device for determining parameters of a special-shaped module further includes:

[0106] A target width pixel acquisition module is used to acquire the target width pixel of the module to be parameter customized;

[0107] Establish multiple module routing groups for the following purposes:

[0108] Multiple module routings of routing groups are established according to the target width pixels.

[0109] Optionally, multiple module routings of routing groups are established according to the target width pixels, specifically for:

[0110] Determine the physical empty points to be configured according to the target width pixels, and arrange the physical empty points to be configured at the corresponding pin empty point positions of each manufacturing routing group;

[0111] After configuring the physical empty points corresponding to the pin empty points of each routing group, establish the module routing of each routing group respectively.

[0112] Optionally, multiple module routings of routing groups are established according to the target width pixels, specifically for:

[0113] The physical empty points to be configured are determined according to the target width pixels, and the module routing of each of the manufacturing routing groups is established correspondingly according to the physical empty points to be configured.

[0114] Optionally, the device for determining parameters of a special-shaped module further includes:

[0115] The load determination module is used to adjust the actual load of a single receiving card according to the target parameter configuration of the module to be parameter customized, and determine the actual load of each receiving card according to the actual load of the single receiving card.

[0116] The device for determining parameters of a special-shaped module provided in an embodiment of the present invention can execute the method for determining parameters of a special-shaped module provided in any embodiment of the present invention, and has corresponding functional modules and beneficial effects for executing the method for determining parameters of a special-shaped module.

[0117] Embodiment 4

[0118] Fig.18 A schematic diagram of an electronic device 410 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0119] like Fig.18As shown, the electronic device 410 includes at least one processor 411, and a memory connected to the at least one processor 411, such as a read-only memory (ROM 412), a random access memory (RAM 413), etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 411 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM 412) or the computer program loaded from the storage unit 418 to the random access memory (RAM 413). In RAM 413, various programs and data required for the operation of the electronic device 410 can also be stored. The processor 411, ROM 412 and RAM 413 are connected to each other via a bus 414. An I / O (input / output) interface 415 is also connected to the bus 414.

[0120] Multiple components in the electronic device 410 are connected to the I / O interface 415, including: an input unit 416, such as a keyboard, a mouse, etc.; an output unit 417, such as various types of displays, speakers, etc.; a storage unit 418, such as a disk, an optical disk, etc.; and a communication unit 419, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 419 allows the electronic device 410 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0121] The processor 411 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 411 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 411 executes the various methods and processes described above, such as the method for determining the parameters of the special-shaped module.

[0122] In some embodiments, the method for determining the parameters of the special-shaped module may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 418. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 410 via the ROM 412 and / or the communication unit 419. When the computer program is loaded into the RAM 413 and executed by the processor 411, one or more steps of the method for determining the parameters of the special-shaped module described above may be performed. Alternatively, in other embodiments, the processor 411 may be configured to execute the method for determining the parameters of the special-shaped module by any other appropriate means (e.g., by means of firmware).

[0123] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0124] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0125] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0126] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0127] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0128] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0129] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0130] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for determining parameters of a special-shaped module, characterized in that: include: Obtain a first width pixel in the upper bottom edge direction, a second width pixel in the lower bottom edge direction, and a width pixel of each row between the upper bottom edge and the lower bottom edge in the height direction of the module to be parameter customized, and divide the module to be parameter customized into a plurality of manufacturing routing groups according to the first width pixel, the second width pixel, and the width pixel of each row; Establishing a plurality of module routings of the manufacturing routing groups respectively, and arranging the module routings of the plurality of manufacturing routing groups according to the routing group positions of the module to be parameter customized, so as to obtain the target parameter configuration of the module to be parameter customized.

2. The method for determining parameters of a special-shaped module according to claim 1, characterized in that: After obtaining the first width pixels in the upper bottom edge direction, the second width pixels in the lower bottom edge direction, and the width pixels of each row between the upper bottom edge and the lower bottom edge in the height direction of the module to be parameter customized, the method further includes: Obtaining a target width pixel of the module to be parameter customized, where the target width pixel is greater than or equal to the first width pixel and greater than or equal to the second width pixel; Dividing the module to be parameter customized into a plurality of manufacturing routing groups according to the first width pixels, the second width pixels and the width pixels of each row, including: The module to be parameter customized is divided into a plurality of manufacturing routing groups according to the target width pixels, the first width pixels, the second width pixels and the width pixels of each row.

3. The method for determining parameters of a special-shaped module according to claim 2, characterized in that: Dividing the module to be parameter customized into a plurality of manufacturing routing groups according to the first width pixels, the second width pixels and the width pixels of each row, including: Each pixel of the first width pixel and each pixel of the second width pixel are evenly distributed to the target routing position in the target width pixel, and the routing position of each pixel in each row is repeatedly calculated according to the width pixels in each row to obtain the target routing matrix of the module to be parameter customized; The module to be parameter customized is divided into a plurality of manufacturing routing groups according to the target routing matrix.

4. The method for determining parameters of a special-shaped module according to claim 1, characterized in that: After obtaining the first width pixels in the upper bottom edge direction, the second width pixels in the lower bottom edge direction, and the width pixels of each row between the upper bottom edge and the lower bottom edge in the height direction of the module to be parameter customized, the method further includes: Obtain the target width in pixels of the module to be parameter customized; Establishing a plurality of module routings of the routing group respectively, including: A plurality of module routings of the routing group are respectively established according to the target width pixels.

5. The method for determining parameters of a special-shaped module according to claim 4, characterized in that: Establishing a plurality of module routings of the routing group according to the target width pixels respectively includes: Determine the physical empty points to be configured according to the target width pixels, and arrange the physical empty points to be configured at the pin empty point positions corresponding to each of the fabricated routing groups; After configuring the physical empty points to be configured at the positions of the pin empty points corresponding to each of the manufacturing wiring groups, the module wiring of each of the manufacturing wiring groups is respectively established.

6. The method for determining parameters of a special-shaped module according to claim 4, characterized in that: Establishing a plurality of module routings of the routing group according to the target width pixels respectively includes: The physical empty points to be configured are determined according to the target width pixels, and the module routing of each of the manufacturing routing groups is established correspondingly according to the physical empty points to be configured.

7. The method for determining parameters of a special-shaped module according to claim 1, characterized in that: The method for determining parameters of the special-shaped module also includes: The actual load of a single receiving card is adjusted according to the target parameter configuration of the module to be parameter customized, and the actual load of each receiving card is determined according to the actual load of the single receiving card.

8. A device for determining parameters of a special-shaped module, characterized in that: include: A manufacturing wiring group division module is used to execute acquisition of the first width pixels in the upper bottom edge direction, the second width pixels in the lower bottom edge direction, and the width pixels of each row between the upper bottom edge and the lower bottom edge in the height direction of the module to be parameter customized, and divide the module to be parameter customized into a plurality of manufacturing wiring groups according to the first width pixels, the second width pixels, and the width pixels of each row; The parameter configuration module is used to respectively establish the module routing of the plurality of routing groups, and arrange the module routing of the plurality of routing groups according to the routing group position of the module to be parameter customized, so as to obtain the target parameter configuration of the module to be parameter customized.

9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and, a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for determining the parameters of the special-shaped module according to any one of claims 1-7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for determining parameters of a special-shaped module according to any one of claims 1 to 7 when executed.