Lamp panel lightening method and device, electronic equipment and storage medium
By obtaining the connection information of the light board components and automatically lighting the light board, the problem of low efficiency and low accuracy of manual lighting in the existing technology is solved, and efficient and accurate lighting of the light board is achieved.
Patent Information
- Application Number
- CN202510773007.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-10
- Publication Date
- 2025-09-12
AI Technical Summary
The existing lighting method of light panels relies on manual operation, resulting in low lighting efficiency and low accuracy. Especially on large-sized light panels, it is time-consuming and prone to errors.
By obtaining the device connection information of the target light board, determining the connection relationship between the light point and the control chip, automatically generating the light board lighting information, and automatically lighting the target light board, reducing manual operation.
Improves the lighting efficiency of the light panel, reduces human errors, and improves the accuracy of lighting control.
Smart Images

Figure CN120636306A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of display technology, and in particular relates to a lighting method, device, electronic device and storage medium for a light panel. Background Art
[0002] With the continuous development of display technology, large-scale LED screens are widely used in a variety of display scenarios. LED screens are composed of multiple light panels or modules. Before using such large-scale LED screens on site, it is necessary to light up the light points on the light panels to ensure that the light panels can be properly illuminated by the display video control system.
[0003] Existing display technology generally relies on manual point-by-point operation by Field Application Engineers (FAE), such as manual tracing of points for lighting. The operation is complicated and the lighting efficiency is low. In particular, large-scale light panels have a large number of light points. Manual tracing of points for lighting often takes more than two weeks, which not only reduces the efficiency of large-screen applications, but also is prone to errors. It can be seen that the existing light panel lighting method relies on manual labor, and has the problems of low lighting efficiency and low accuracy. Summary of the Invention
[0004] The embodiments of the present application provide a method, device, electronic device and storage medium for lighting a light board, which can solve the problem that the existing method of lighting a light board relies on manual labor and has low lighting efficiency and low accuracy.
[0005] In a first aspect, an embodiment of the present application provides a method for lighting a light panel, comprising:
[0006] Acquire device connection information of a target light board, wherein the device connection information is used to determine the connection relationship between various devices in the target light board; the devices include the light points and a control chip that controls the light points;
[0007] Determining the light board lighting information of the target light board according to the device connection information;
[0008] Light up the target light board according to the light board lighting information.
[0009] In a possible implementation of the first aspect, determining the light board lighting information of the target light board according to the device connection information includes:
[0010] Determining first information of each light point on the target light board according to the device connection information; the first information includes a light point number of the light point and an identifier of a chip controlling the light point; the light point number is used to determine a connection order of the light points;
[0011] Determine second information of each light point on the target light board based on the first information of the light point and the configuration information of the target light board; the second information is used to determine a first pixel position and a first lighting number corresponding to the light point on the target light board; the configuration information is used to determine a scanning mode for the target light board;
[0012] The lamp board lighting information of the target lamp board is generated according to the second information of each lamp point.
[0013] In a possible implementation manner of the first aspect, the configuration information includes the number of pixels in each row and the maximum number of scanning rows on the target light board.
[0014] In a possible implementation of the first aspect, the target light board includes a plurality of sub-light boards;
[0015] The determining, based on the first information of the lamp point and according to the configuration information of the target lamp board, second information of each lamp point on the target lamp board includes:
[0016] According to the first information of each of the lamp points, all the lamp points are divided into a plurality of data groups; all the lamp points in each data group belong to the same sub-lamp board;
[0017] For any of the sub-light boards, determine the pixels corresponding to each of the light points on the sub-light board based on the light point number corresponding to each of the light points in the data group corresponding to the sub-light board and the number of pixels in each row, and determine the lighting order of the pixels corresponding to each of the light points based on the chip identifier corresponding to each of the light points in the data group and the maximum number of scan rows;
[0018] For any lamp point on the sub-lamp board, obtaining third information corresponding to the lamp point based on the pixel corresponding to the lamp point and the lighting order corresponding to the pixel, wherein the third information is used to determine a second pixel position and a second lighting number corresponding to the lamp point on the sub-lamp board;
[0019] The second information corresponding to each of the light points is determined according to the connection relationship between the sub-light panels and the third information corresponding to all the light points.
[0020] In a possible implementation of the first aspect, the first information further includes a number of a sub-lamp board to which the lamp point belongs;
[0021] The step of dividing all the light points into a plurality of data groups according to the first information of each light point includes:
[0022] According to the number of the sub-lamp board in the first information corresponding to each of the lamp points, all the lamp points are divided into multiple data groups; the numbers of the sub-lamp boards corresponding to all the lamp points in each of the data groups are the same.
[0023] In a possible implementation of the first aspect, determining the second information corresponding to each light point based on a connection relationship between the sub-light panels and the third information corresponding to all the light points includes:
[0024] Determining the pixel offset corresponding to each sub-light board according to the connection relationship between the sub-light boards;
[0025] For any of the sub-light panels, pixel offset calculation is performed on the third information of each of the light points in the data group corresponding to the sub-light panel according to the pixel offset corresponding to the sub-light panel to obtain the second information of each of the light points in the sub-light panel.
[0026] In a possible implementation of the first aspect, before determining the second information corresponding to each of the lamp points based on the connection relationship between the sub-lamp panels and the third information corresponding to all the lamp points, the method further includes:
[0027] The connection relationship between the sub-lamp panels is determined according to the device connection information.
[0028] In a possible implementation of the first aspect, before determining the second information corresponding to each of the lamp points based on the connection relationship between the sub-lamp panels and the third information corresponding to all the lamp points, the method further includes:
[0029] In response to a user's operation of editing the positions of the sub-lamp panels, the connection relationship between each of the sub-lamp panels is determined.
[0030] In a possible implementation manner of the first aspect, the first pixel position in the second information includes: a row number to which the light point belongs and pixel coordinates.
[0031] In a possible implementation manner of the first aspect, the configuration information is configured by a user and / or determined according to the device connection information.
[0032] In a possible implementation of the first aspect, the first information includes: the number of the sub-lamp board to which the lamp point belongs, the first chip identifier, the first pin identifier, the second chip identifier, the second pin identifier and the lamp point number; the first chip identifier is used to determine the driver chip that controls the column to which the lamp point belongs; the first pin identifier is used to determine the pin connecting the lamp point to the driver chip; the second chip is used to determine the decoder chip that controls the row where the lamp point is located; the second pin identifier is used to determine the pin connecting the lamp point to the decoder chip.
[0033] In a possible implementation of the first aspect, obtaining device connection information of the target light board includes:
[0034] Obtaining the design file corresponding to the target light board;
[0035] The device connection information is determined according to the design file.
[0036] In a possible implementation of the first aspect, determining the device connection information according to the design file includes:
[0037] Parsing the design file to obtain a device connection file;
[0038] The device connection information is determined through the device connection file.
[0039] In a possible implementation of the first aspect, lighting up the target light board according to the light board lighting information includes:
[0040] According to the light board information, a lighting preview interface of the target light board is displayed; the lighting preview interface includes: a schematic diagram of the image displayed by the target light board and a schematic diagram of the lighting of each light point on the target light board.
[0041] In a second aspect, an embodiment of the present application provides a lighting device for a light panel, comprising:
[0042] A device connection information acquisition unit, configured to acquire device connection information of a target light board, wherein the device connection information is used to determine a connection relationship between various devices in the target light board; the devices include the light points and a control chip that controls the light points;
[0043] a light board lighting information determining unit, configured to determine the light board lighting information of the target light board according to the device connection information;
[0044] A light board lighting unit is used to light up the target light board according to the light board lighting information.
[0045] In a possible implementation of the second aspect, the light panel lighting information determining unit includes:
[0046] A first information determining unit is configured to determine first information of each lamp point on the target lamp board according to the device connection information; the first information includes a lamp point number of the lamp point and an identifier of a chip controlling the lamp point; the lamp point number is used to determine a connection order of the lamp points;
[0047] A second information determining unit, configured to determine second information of each light point on the target light board based on the first information of the light point and the configuration information of the target light board; the second information is used to determine a first pixel position and a first lighting number corresponding to the light point on the target light board; the configuration information is used to determine a scanning mode for the target light board;
[0048] The information encapsulation unit is configured to generate the light board lighting information of the target light board according to the second information of each light point.
[0049] In a possible implementation manner of the second aspect, the configuration information includes the number of pixels in each row and the maximum number of scanning rows on the target light board.
[0050] In a possible implementation of the second aspect, the target light board includes a plurality of sub-light boards;
[0051] The second information determining unit includes:
[0052] a grouping unit, configured to divide all the lamp points into a plurality of data groups according to the first information of each of the lamp points; all the lamp points in each data group belong to the same sub-lamp board;
[0053] an information derivation unit, configured to determine, for any of the sub-light panels, the pixels corresponding to each of the light points on the sub-light panel based on the light point number corresponding to each of the light points in the data group corresponding to the sub-light panel and the number of pixels per row, and to determine a lighting order of the pixels corresponding to each of the light points based on the chip identifier corresponding to each of the light points in the data group and the maximum number of scan rows;
[0054] a third information determining unit configured to obtain, for any lamp point on the sub-lamp board, third information corresponding to the lamp point based on the pixels corresponding to the lamp point and the lighting order corresponding to the pixels, wherein the third information is used to determine a second pixel position and a second lighting number corresponding to the lamp point on the sub-lamp board;
[0055] The third information updating unit is configured to determine the second information corresponding to each of the light points according to the connection relationship between the sub-light boards and the third information corresponding to all of the light points.
[0056] In a possible implementation of the second aspect, the first information also includes the number of the sub-light board to which the light point belongs; the grouping unit is specifically used to: divide all the light points into multiple data groups according to the number of the sub-light board in the first information corresponding to each light point; the numbers of the sub-light boards corresponding to all the light points in each data group are the same.
[0057] In a possible implementation of the second aspect, the third information updating unit includes:
[0058] An offset determination unit, configured to determine a pixel offset corresponding to each sub-light board according to a connection relationship between the sub-light boards;
[0059] The offset adjustment unit is used to perform pixel offset on the third information of each lamp point in the data group corresponding to the sub-light board for any of the sub-light boards according to the pixel offset calculation corresponding to the sub-light board, so as to obtain the second information of each lamp point in the sub-light board.
[0060] In a possible implementation manner of the second aspect, the lighting device further includes:
[0061] The first determining unit is configured to determine the connection relationship between the sub-lamp boards according to the device connection information.
[0062] In a possible implementation manner of the second aspect, the lighting device further includes:
[0063] The second determining unit is configured to determine the connection relationship between each of the sub-light panels in response to a user's editing operation on the position of the sub-light panels.
[0064] In a possible implementation manner of the second aspect, the first pixel position in the second information includes: a row number to which the light point belongs and pixel coordinates.
[0065] In a possible implementation manner of the second aspect, the configuration information is configured by a user and / or determined according to the device connection information.
[0066] In a possible implementation of the second aspect, the first information includes: the number of the sub-lamp board to which the lamp point belongs, the first chip identifier, the first pin identifier, the second chip identifier, the second pin identifier and the lamp point number; the first chip identifier is used to determine the driver chip that controls the column to which the lamp point belongs; the first pin identifier is used to determine the pin connecting the lamp point to the driver chip; the second chip is used to determine the decoder chip that controls the row where the lamp point is located; the second pin identifier is used to determine the pin connecting the lamp point to the decoder chip.
[0067] In a possible implementation manner of the second aspect, the device connection information acquiring unit includes:
[0068] A design file acquisition unit, configured to acquire a design file corresponding to the target light board;
[0069] A design file parsing unit is used to determine the device connection information according to the design file.
[0070] In a possible implementation of the second aspect, the design file parsing unit includes:
[0071] A device connection file acquisition unit, configured to parse the design file to obtain a device connection file;
[0072] The device connection file parsing unit is used to determine the device connection information through the device connection file.
[0073] In a possible implementation of the second aspect, the light board lighting unit is specifically used to: display a lighting preview interface of the target light board according to the light board information; the lighting preview interface includes: an image schematic diagram displayed by the target light board and a lighting schematic diagram of each light point on the target light board.
[0074] In a third aspect, an embodiment of the present application provides an electronic device, comprising: a memory, a processor, and a program stored in the memory, wherein when the processor executes the program, the steps in the method for lighting the light board described in any one of the first aspects above are implemented.
[0075] In a fourth aspect, an embodiment of the present application provides a readable storage medium, which stores a program. When the program is executed by a processor, it implements the steps of the light board lighting method described in any one of the first aspects above.
[0076] In a fifth aspect, an embodiment of the present application provides a program product, which, when run on a device, enables the device to execute the steps of the method for lighting a light board described in any one of the first aspects above.
[0077] Compared with the prior art, the beneficial effect of the embodiment of the present application is that by obtaining the device connection information of the target light board corresponding to the display screen, the connection relationship between each light point on the target light board and the control chip it controls can be determined, and then the light point corresponding to each pixel when it is lit can be determined to establish the light board lighting information corresponding to the target light board, and the target light board is lit according to the light board lighting information, thereby realizing automatic lighting of the target light board. Compared with the control technology of the existing display screen, the embodiment of the present application does not require manual operation of the FAE, but can obtain the device connection information of the target light board to determine the connection relationship between each light point and the light point, and between the light point and the control chip, thereby automatically generating the light board lighting information of the target light board of the display screen, and automatically lighting the target light board based on the light board lighting information, thereby improving the efficiency of light board lighting, reducing lighting errors caused by manual human operation, and improving the accuracy of light board lighting control. BRIEF DESCRIPTION OF THE DRAWINGS
[0078] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments or descriptions of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0079] Figure 1 This is a schematic diagram of the lighting of the existing light panel;
[0080] Figure 2 This is a flow chart of a method for lighting a light panel provided in one embodiment of the present application;
[0081] Figure 3 This is a schematic diagram of obtaining device connection information provided by an embodiment of the present application;
[0082] Figure 4 This is a schematic diagram of a device connection file provided in one embodiment of the present application;
[0083] Figure 5 This is a specific implementation flow chart of S202 in the method for lighting a light panel provided in one embodiment of the present application;
[0084] Figure 6 This is a schematic diagram of determining configuration information provided by an embodiment of the present application;
[0085] Figure 7 This is a schematic diagram of dividing data groups provided by an embodiment of the present application;
[0086] Figure 8 is a schematic diagram of a lighting sequence provided in one embodiment of the present application;
[0087] Figure 9This is a schematic diagram of determining the connection relationship between sub-lamp boards using device connection information provided in an embodiment of the present application;
[0088] Figure 10 This is an overall flow chart of the light panel lighting information provided by an embodiment of the present application;
[0089] Figure 11 This is a schematic diagram of lighting up the preview interface provided by an embodiment of the present application;
[0090] Figure 12 This is a structural block diagram of a lighting device for a light panel provided in an embodiment of the present application;
[0091] Figure 13 It is a structural diagram of an electronic device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0092] In the following description, specific details such as specific system structures and techniques are provided for purposes of illustration rather than limitation to facilitate 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 may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid obscuring the description of the present application with unnecessary detail.
[0093] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of 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 collections thereof.
[0094] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0095] Lighting up the light board is the initial step of display screen control. How to light up the light board efficiently and accurately directly affects the application of the display screen and the accuracy of content display. The existing display control technology is generally to manually light up the light board by manually drawing points through FAE. For example, Figure 1 Shows the schematic diagram of the existing light panel lighting. Figure 1 As shown, the lighting process of the light board may specifically include the following steps:
[0096] Step 1: Fill in basic information
[0097] See also Figure 1As shown in (a), this interface requires the user to manually select the chip model, data type, light board type, number of rows and columns, and other information related to the light board as a whole based on the information on the back of the light board. In particular, for special-shaped light boards, it is also necessary to determine the number of chips contained in the light board, as well as the number of pixels or light points carried by each chip.
[0098] Step 2: Scan and fill in the information
[0099] See also Figure 1 As shown in (b) in the figure, the user can determine the display order of each color and the number of scans of the light points to be lit each time, such as the number of rows or columns, in the setting interface according to the screen display on the light board.
[0100] Step 3: Determine the routing
[0101] See also Figure 1 As shown in (c) in the figure, the user can select the corresponding light point in the setting interface according to the light point that is lit on the light board. For example, at time T1, the light point on the light board is the light point in the first row and first column, so the user clicks point A in the setting interface at time T1. At time T2, the light point on the light board is the light point in the first row and second column, so the user clicks point B in the setting interface at time T2. And so on. Each light point on the light board needs to be manually confirmed by the user. When there are more light points, the time required for confirmation is longer. Moreover, when the shape of the light board is irregular or the point spacing of the light board is small, the difficulty of the above-mentioned point tracing confirmation will be further increased, which makes it easy to make point tracing errors, reducing the accuracy of the generated light board lighting.
[0102] It can be seen that the existing display screen control technology requires manual point-by-point operation in the process of determining the position of each lit light point in the light board, which consumes a lot of manpower and a long time to light the light board, resulting in low light board lighting efficiency and low control accuracy.
[0103] In order to solve the above-mentioned problems in the prior art, an embodiment of the present application provides a method for lighting a light board, which can obtain the device connection information of the target light board to determine the connection relationship between each light point and the light point, and between the light point and the control chip, thereby automatically generating the light board lighting information of the target light board of the display screen, and automatically lighting the target light board based on the light board lighting information, thereby improving the efficiency of the light board lighting, reducing the lighting errors caused by manual operation, and improving the accuracy of the light board lighting control.
[0104] The light board can be a light emitting diode (LED) light board. For example, each pixel on the light board can include at least three light points, such as a red light point, a green light point, and a blue light point. The multiple light points work together to enable the pixel to display color. The electronic device can generate a light board lighting table (i.e., light board lighting information) for the LED light board through the embodiments of the present application, and then light up the target light board.
[0105] Figure 2 The flowchart of a method for lighting a light panel provided by an embodiment of the present application is shown. The execution subject of the method for lighting a light panel can be an electronic device, which can be a computer, a laptop, a server, etc. Figure 2 As shown, the lighting method of the light board provided in the embodiment of the present application specifically includes the following steps:
[0106] In S201, the device connection information of the target light board is obtained, where the device connection information is used to determine the connection relationship between the various devices in the target light board; the devices include the light points and a control chip for controlling the light points.
[0107] In this embodiment, before determining the light board lighting information of the target light board, the electronic device may obtain the device connection information corresponding to the target light board, so as to determine the connection relationship between the various devices on the target light board.
[0108] In this embodiment, the electronic device can determine the connection relationship between the light points, the connection relationship between the light points and the control chip, and the connection relationship between the chips through the above-mentioned device connection information, so as to determine the control chip corresponding to each light point based on the above-mentioned device connection information and obtain the control information of the light point. It can also determine the connection order between each light point and obtain the light point number corresponding to the light point, so as to obtain the light board lighting information of the target light board based on the above-mentioned two types of information.
[0109] In some possible implementations, the above-mentioned device connection information can be obtained based on the light board model of the target light board. For example, the light board database can store device connection information of light boards of different models. The electronic device can obtain the corresponding device connection information from the light board database based on the light board model of the target light board.
[0110] In some implementations, Figure 3 FIG2 shows a schematic diagram of obtaining device connection information provided by an embodiment of the present application. Figure 3 As shown, Figure 2 Compared with the embodiment shown in the figure, the embodiment of the present application may further include the following before S201:
[0111] In S301, a design file corresponding to the target light board is obtained.
[0112] In this embodiment, a design file corresponding to the display panel's light board can be generated during the design phase, and the corresponding light board can be manufactured according to this design file during the production process. The design file can record information such as the arrangement of the various components in the light board and the wiring between each component. For example, it can record the pins connecting each light point on the light board to the control chip, as well as the spacing between each light point on the light board. Before lighting the target light board, the electronic device can obtain the design file corresponding to the target light board.
[0113] In some implementations, the devices on the target light board include: light points and a control chip. The light points may be LED lights; the control chip may include a driver integrated circuit (IC) chip for controlling the column light points on the light board, and a decoder chip for controlling the row light points on the light board.
[0114] In some implementations, the design file is a printed circuit board (PCB) file corresponding to the target light board, and may also be a hardware circuit file in other formats. The selection of a specific design file may be determined based on actual conditions.
[0115] In S302 , device connection information is determined according to the design file.
[0116] In this embodiment, since the target light board is manufactured based on the design file, that is, the connection relationship and circuit routing of each device on the target light board are consistent with those recorded in the design file, based on this, the electronic device can obtain the device connection information corresponding to the target light board based on the above-mentioned design file.
[0117] In some implementations, the design file may be a design drawing of the target light board, and the electronic device may determine the components included in the target light board and the connection relationships between the components through an image recognition algorithm, thereby obtaining the above-mentioned component connection information.
[0118] In some implementations, the electronic device can parse the design file to obtain a device connection file corresponding to the target light board, and determine the device connection information of the target light board through the device connection file. Specifically, after parsing the design file, the electronic device can obtain two types of files: a device connection file and a pin coordinate file. The device connection relationship file is used to determine the connection relationship between the various components on the light board. For example, if the design file is a PCB file, the device connection file obtained after parsing the PCB file can be a file with a .net file suffix.
[0119] Optionally, the number of device connection files obtained by parsing the above design file can be multiple. For example, the above device connection files can include a device connection file corresponding to each control chip and light point, and can also include a device connection file between control chips. For example, the above target light board includes a driver integrated circuit IC chip and a decoder chip. Each driver IC chip includes multiple pins. The above device connection file can record the light point connected to each pin on the driver IC chip. For example, Figure 4 The schematic diagram of the device connection file provided by an embodiment of the present application is shown. The design file corresponding to the target light board is a PCB file, and some areas in the PCB file are as follows Figure 4 As shown in (a), the area shows a driver IC chip 41, and the chip identifier corresponding to the driver IC chip 41 is: TAB1; the driver IC chip is connected to multiple LED light points, such as light point 42 and light point 43, wherein the light serial numbers corresponding to the above two light points are LED01-B and LED02-B, and the above B is used to identify the color of the light point, that is, the blue light point; the first pin of the driver IC chip 41 is a signal input pin, which is connected to another driver IC chip 44, and the corresponding chip identifier is TAB0; the 16th pin of the driver IC chip is a signal output pin, which is connected to another driver IC chip 45, and the corresponding chip identifier is TAB2. The electronic device can parse the above design file to obtain the device connection file corresponding to the target light board, such as Figure 4 As shown in (b) in the figure, the device connection file can determine the connection between the driver IC chip and multiple LED light points based on the connection relationship recorded in the PCB file. It also displays the identification of the connected devices in sequence according to the order of the pins on the driver IC chip, such as TAB0 → LED01-B → LED02-B → ... → TAB2.
[0120] In some implementations, parsing the design file can also yield a pin location coordinate file for the target light board. This pin location coordinate file can be used to determine the location coordinates of each pin configured on the device on the light board. Because the locations of the pins corresponding to each device may require punching during light board circuit design, the design file must record the location coordinates of each pin on the light board to facilitate subsequent punching operations. For example, if the design file is a PCB file, the pin location coordinate file obtained by parsing the design file can be a file with a .csv file extension.
[0121] In some implementations, the electronic device may import the aforementioned design file into a design parsing application, and obtain the device connection file and pin coordinate file corresponding to the design file through the design parsing application. For example, the aforementioned design file may be a PCB file, and the corresponding design parsing application may be an AltiumDesigner application. The electronic device may install the application locally and import the PCB file into the application, thereby parsing the PCB file generated by the application to obtain the corresponding device connection file (a file with a .net suffix) and pin coordinate file (a file with a .csv suffix).
[0122] In this embodiment, the design file may be sent to the electronic device by a user, or may be obtained by the electronic device from a database according to a light board identifier of a target light board.
[0123] In some implementations, the electronic device is connected to a target light board, and the electronic device can read a light board identifier of the target light board from a register of the light board and obtain a design file of the target light board according to the light board identifier.
[0124] In some implementations, the electronic device can receive a user's input operation for a light board identification of a target light board, obtain the light board identification of the target light board in response to the user's input operation, and obtain the design file of the target light board based on the light board identification.
[0125] In S202, the light board lighting information of the target light board is determined according to the device connection information.
[0126] In this embodiment, after obtaining the device connection information corresponding to the target light board, the electronic device can determine the connection relationship between the various devices on the target light board based on the device connection information, thereby being able to determine the control information of the control chip corresponding to each light point, and the pixel corresponding to the light point on the target light board, thereby obtaining the light board lighting information corresponding to the target light board.
[0127] In some implementations, Figure 5The specific implementation flow chart of S202 in the lighting method of the light board provided in one embodiment of the present application is shown. Figure 5 As shown, Figure 2 Compared with the embodiment shown in FIG. 1 , S202 in the embodiment of the present application may specifically include the following steps:
[0128] In S2021, first information of each lamp point on the target lamp board is determined based on the device connection information; the first information includes the lamp point number of the lamp point and the chip identifier that controls the lamp point; the lamp point number is used to determine the connection order of the lamp points.
[0129] In this embodiment, the electronic device can determine the control chip connected to each light point based on the device connection information, and can also determine the corresponding number of the light point when it is connected on the target light board. That is, for each light point on the target light board, the electronic device can determine the chip identifier of the control chip connected to the light point and the light point number corresponding to the light point based on the device connection information, and determine the first information corresponding to the light point based on the above two types of information. The electronic device can sequentially identify the first information corresponding to each light point on the target light board in this manner. The light point numbers corresponding to the above light points are specifically used to determine the connection order of the light points on the target light board.
[0130] In some possible implementations, the above-mentioned first information includes: the number of the sub-lamp board to which the lamp point belongs, the first chip identifier, the first pin identifier of the first pin connected to the first chip, the second chip identifier, the second pin identifier of the second pin connected to the second chip, and the lamp point number; the first chip identifier is used to determine the driver chip that controls the column to which the lamp point belongs, such as a driver IC chip; the second chip is used to determine the decoder chip that controls the row where the lamp point is located, such as a decoder chip.
[0131] In some implementations, the format of the first information can be expressed as: data group_driver IC chip_driver IC group and column scan number_chip pin#decoder chip_decoder group and row scan number_decoder pin#light serial number.
[0132] The following describes the meaning of each element:
[0133] 1) Data group: The target light board can be divided into multiple sub-light boards, each of which can be used to display multiple pixels in a data group. The above data group can also be called the sub-light board number. The sub-light board number in the first information can be used to determine the data group and sub-light board to which the light point belongs.
[0134] 2) Driver IC chip: used to determine the driver IC chip connected to the lamp point.
[0135] 3) Driver IC group and a column scan number: The target light board may include multiple driver IC chips, each driver IC chip is used to control the lighting operation of one or more columns of pixels, one pixel can correspond to a light point group, and each light point group can include one or more light points. In addition to recording the driver IC chip connected to the light point, the above first information can also record the column scan number corresponding to the driver IC chip, that is, its corresponding driver IC group.
[0136] 4) Chip pin: the first pin identifier, used to identify the first pin connected to the driver IC chip connected to the lamp point.
[0137] 5) Decoder chip: Decoder chip used to determine the connection of the light point.
[0138] 6) Decoder group and row scan number: The target light board may include multiple decoder chips, each decoder chip is used to control the lighting operation of a row or multiple rows of pixels. The corresponding row scan number is determined according to the decoder chip that controls the row where the pixel corresponding to the light point is located. The above-mentioned first information can also record the row scan number corresponding to the decoder, that is, its corresponding decoder group.
[0139] 5) Decoder pin: the second pin identifier, used to identify the second pin connected to the decoder chip connected to the light point.
[0140] 6) Lamp point numbering, which is used to distinguish different lamp points on the target lamp board and the connection order of each lamp point on the target lamp board. For example, the IC chip contains 8 pins. According to the order of each pin on the IC chip, it can correspond to pins 1 to pin 8. Among the above 8 pins, 6 pins are connected to lamp points, namely pins 2 to pin 7. Then the lamp point connected to pin 2 can be numbered as lamp point 1. The connection order of the lamp point connected to pin 3 is after the lamp point connected to pin 2, that is, the lamp point number of the lamp point connected to pin 3 can be lamp point 2. And so on, the lamp points on the target lamp board are numbered.
[0141] For example, the first information of a certain light point is represented as: Group1_UR1_TAR1_5#Q1_TAH1_16#1. The relevant information of the light point can be determined as:
[0142] Group1: The data group corresponding to this light point is data group 1, that is, the light point on the first sub-light board of the target light board.
[0143] UR1: The driver IC chip connected to this light point is marked as UR1.
[0144] TAR1: This light point is connected to pin TAR1 on the driver IC chip UR1.
[0145] 5: The driver IC chip UR1 belongs to driver IC group 5, that is, the column scan number is 5.
[0146] Q1: The decoder chip connected to this light point is identified as Q1.
[0147] TAH1: This light point is connected to pin TAH1 on the decoder chip Q1.
[0148] 16: The decoder group described in this decoder chip is 16, that is, the row scan number is 16.
[0149] 1: The light point number corresponding to this light point.
[0150] In S2022, based on the first information of the light point and the configuration information of the target light board, the second information of each light point on the target light board is determined; the second information is used to determine the first pixel position and the first lighting number corresponding to the light point on the target light board; the configuration information is used to determine the scanning method of the target light board.
[0151] In this embodiment, after determining the first information corresponding to each light point, the electronic device can determine the pixel corresponding to each light point on the target light board according to the configuration information corresponding to the target light board. Since the first information contains the chip identification of the control chip corresponding to the light point, the first lighting number of the light point on the target light board is determined according to the chip identification of the control chip and the scanning method in the configuration information. According to the first pixel position of the pixel to which the light point belongs on the target light board and the first lighting number determined above, the second information corresponding to the light point on the target light board can be obtained.
[0152] In this embodiment, the electronic device can obtain configuration information corresponding to the target light board. This configuration information can be determined based on device connection information, such as recorded in the design file of the target light board, stored in a register of the target light board, or stored in a light board database. The specific storage method of this configuration information can be determined based on actual conditions.
[0153] In some implementations, the electronic device can obtain configuration information based on the first information of each light point determined by the device connection information. For example, the first information may include the row scan number and light point number of the light point, and the scanning method of the target light board is determined to obtain the above configuration information.
[0154] In some implementations, the above configuration information may also be set by the user, and the user may set the values of the relevant parameters in the configuration information according to the actual scanning mode of the target light board.
[0155] In some implementations, the configuration information may also be determined based on device connection information and user settings. For example, the electronic device may determine a pending configuration based on the device connection information. If a user confirms the pending configuration, the electronic device may identify the pending configuration as the target light panel's configuration without adjusting the configuration. Conversely, if a user adjusts the pending configuration, the electronic device may update the configuration based on the adjustment, and use the updated configuration as the target light panel's configuration.
[0156] In some implementations, the configuration information of the target light board includes determining the number of pixels per row corresponding to the target light board and the maximum number of scan rows. The number of pixels per row is used to determine the number of pixels contained in the same row of pixels when the target light board illuminates the same row of pixels. The number of pixels per row can also be referred to as the pixel width of the target light board. The maximum number of scan rows is used to determine the maximum number of rows that can be illuminated simultaneously by the target light board. For example, the pixels of the target light board can be divided into 100 rows, and the maximum number of scan rows of the target light board is 10, which means that the target light board can illuminate at most 10 of the 100 rows of pixels simultaneously, i.e., it needs to scan 100 / 10 = 10 times to fully illuminate all pixels on the target light board.
[0157] In some implementations, the target light board may include multiple sub-light boards. The number of pixels in each row in the configuration information may specifically be the maximum number of pixels contained in each row of each sub-light board. The maximum number of scan rows may be the maximum number of rows that can be lit simultaneously during a scan of each sub-light board.
[0158] In some implementations, the electronic device can determine the configuration information of the target light board based on the first information corresponding to each light point. Figure 6 FIG2 shows a schematic diagram of determining configuration information provided by an embodiment of the present application. Figure 6 As shown, the electronic device determines the distribution of each light point on the target light board according to the first information of each light point, for example, Figure 6 In order to intuitively determine the configuration information determination process, the distribution table 61 can be converted into a visual light point distribution diagram 62. Through the light point distribution diagram 62, the number of pixels in each row on the target light board can be determined, and the maximum number of scan rows of the target light board can be determined according to the row scan number corresponding to the control chip recorded in the first information. Based on the above two information, the configuration information of the target light board can be determined.
[0159] In this embodiment, the second information can be used to determine the planar position of the light point on the target light board and the lighting order of the corresponding pixels. The planar position can be determined based on the first pixel position in the second information, and the lighting order can be determined based on the first lighting number in the second information. Optionally, the first pixel position includes the row number corresponding to the pixel to which the light point belongs and the corresponding pixel coordinates on the target light board.
[0160] For example, the second information can be represented as: the row number to which the light point belongs, the first lighting number, and the spatial coordinates. The following describes in detail the meaning of each of the above elements:
[0161] 1) Row number to which the light point belongs: used to determine the row number to which the light point belongs on the target light board.
[0162] 2) The first lighting number is used to determine the lighting order of the pixels corresponding to the light point in the row to which it belongs. For example, if the lighting order of the pixels corresponding to a light point is 24, it means that the light point is the 24th pixel in the row to which it belongs.
[0163] 3) Pixel coordinates: used to determine the coordinate position of the pixel to which the light point belongs on the plane where the light board is located. The pixel coordinates can include the horizontal coordinate and the vertical coordinate. The coordinate origin can be set according to the actual situation. For example, the upper left corner of the target light board can be used as the coordinate origin, or the center of the light board can be used as the coordinate origin.
[0164] For example, the second information corresponding to a certain light point can be expressed as:
[0165] scan0_PosIndex127_Pos62_0
[0166] The content of each element in the second information may be:
[0167] scan0: The number of the row to which the light point belongs, that is, row 0 of the light board.
[0168] PosIndex127: The lighting order of this light point, that is, this light point is the 127th light point in its row.
[0169] Pos62_0: is the spatial coordinate corresponding to the light point, where 62 is the horizontal coordinate value corresponding to the light point; 0 is the vertical coordinate value corresponding to the light point.
[0170] In an embodiment of the present application, the electronic device can determine the relative position relationship between the light point and other light points on the light board by the row number and the lighting order, and determine the spatial position of the light point on the target light board by the spatial coordinates. Through the above two-dimensional spatial information, the relationship between the light point and the pixel can be determined more accurately.
[0171] In some possible implementations, when the target light board includes multiple sub-light boards, the process of determining the second information based on the first information and configuration information of the light point may specifically include the following four steps:
[0172] In step 1, all the lamp points are divided into a plurality of data groups according to the first information of each lamp point; all the lamp points in each data group belong to the same sub-lamp board.
[0173] In this embodiment, the first information may record the chip identifier of each light point's control chip and the corresponding light point number. The electronic device may determine the sub-light board to which each light point belongs based on the chip identifier of the control chip and the light point number, and divide all light points belonging to the same sub-light board into a data group. That is, the pixels in a data group are illuminated by a sub-light board. For example, each sub-light board may include a preset number of control chips, and the sub-light board to which each light point belongs may be determined based on the chip identifier of the control chip.
[0174] In some implementations, the first information may record the number of the sub-light board to which the light point belongs on the target light board. In this case, the electronic device may divide all the light points on the target light board into multiple data groups based on the sub-light board number recorded in the first information. The first information of the light points in each data group has the same sub-light board number, that is, all light points belonging to the same sub-light board can be divided into the same data group.
[0175] For example, Figure 7 Schematic diagram of the division of data groups provided by an embodiment of the present application is shown. Figure 7 As shown, the target light board includes light point 71 and light point 72, wherein the first information corresponding to light point 71 is Group1_UR1_TAR1_5#Q1_TAH1_16#1, and the corresponding sub-light board is numbered Group1; the first information corresponding to light point 72 is: Group1_UR1_TAR2_6#Q1_TAH2_16#2, and the corresponding sub-light board is also numbered Group1, that is, the above two light points have the same sub-light board number, therefore, the above light points 71 and 72 can be divided into the same data group, such as data group 74.
[0176] The above-mentioned target light board also includes light point 73, wherein the first information corresponding to light point 73 is: Group2_UR8_TAR1_5#Q8_TAH1_16#155. The sub-light board number of the above-mentioned light point 73 is different from that of light point 71. Therefore, the above-mentioned light point 73 can be divided into another data group, such as data group 75. Similarly, the electronic device can divide all the light points on the target light board into multiple data groups.
[0177] In step 2, for any of the sub-light boards, the pixels corresponding to each of the light points on the sub-light board are determined based on the light point numbers corresponding to each of the light points in the data group corresponding to the sub-light board and the number of pixels in each row, and the lighting order of the pixels corresponding to each of the light points is determined based on the control identifiers corresponding to each of the light points in the data group and the maximum number of scanning rows.
[0178] In this embodiment, the electronic device can combine the first information of each light point on the sub-light board and the configuration information corresponding to the sub-light board to determine the pixel corresponding to the light point on the target light board and the lighting order of the light points on the sub-light board. The pixel corresponding to the light point can be determined based on the light point number of the light point and the number of pixels per row in the configuration information; the lighting order of the pixels corresponding to the light point can be determined based on the chip identifier of the control chip corresponding to the light point.
[0179] In some possible implementations, the method of determining the pixel corresponding to the light point based on the light point number and the number of pixels in each row can be: each pixel can contain 3 light points of different colors, and the electronic device can identify 3 light points with consecutive light point numbers as belonging to the same pixel, and then based on the above light point numbers, it can determine multiple different light points belonging to the same pixel; the electronic device can also determine the pixel distribution of each pixel on the sub-light board based on the number of pixels in each row, so that after determining the pixel to which each light point belongs and the distribution position of the pixel on the sub-light board, it can determine the second pixel position corresponding to the light point on the sub-light board.
[0180] In some possible implementations, the lighting order can be determined based on the chip identification of the control chip and the maximum number of scan rows: based on the chip identification in the first information of the lamp point, the row scan number corresponding to the lamp point can be determined, and based on the row scan number, the row number of the pixel to which each lamp point belongs can be determined, and based on the maximum number of scan rows and the row number of the pixel to which each lamp point belongs, the lighting order corresponding to the lamp point can be determined.
[0181] For example, Figure 8 Schematic diagram showing the lighting sequence provided by an embodiment of the present application. Figure 8As shown, the row number of the pixel to which light point 81 belongs is 1, the row number of the pixel to which light point 82 belongs is 2, and the row number of the pixel to which light point 83 belongs is 11. The maximum number of scanning rows corresponding to the sub-light board 80 where the above three light points are located is 10, that is, within one frame, the sub-light board will light up 10 rows of pixels in sequence. For example, the light point with row number 1 is lit at time T1, and the light point with row number 2 is lit at time T2. Time T1 and time T2 are in the same frame, that is, all rows can be divided into different groups, for example, rows 1 to 10 Pixels can belong to one lighting group, while pixels in rows 11 to 20 belong to another lighting group. Pixels in different lighting groups can be lit simultaneously, meaning that pixels in rows 1 and 11 can be lit simultaneously at time T1. The lighting order of the lights in the pixels in these two rows is 1. However, the lights in pixels in different rows within the same lighting group need to be lit sequentially, meaning that the lights in pixels in row 1 have a lighting order of 1, while the lights in pixels in row 2 have a lighting order of 2. Therefore, the lighting order of lights 81 and 83 is 1, and the lighting order of light 82 is 2.
[0182] In step 3, for any lamp point on the sub-lamp board, the third information corresponding to the lamp point is obtained based on the pixel corresponding to the lamp point and the lighting order corresponding to the pixel. The third information is used to determine the second pixel position and the second lighting number corresponding to the lamp point on the sub-lamp board.
[0183] In this embodiment, the electronic device can determine the pixel to which each light point on the sub-light board belongs, as well as the lighting order of the pixel on the sub-light board. Based on the above two pieces of information, the electronic device can obtain third information corresponding to the light point on the sub-light board. The third information can include the second pixel position corresponding to the light point on the sub-light board and the second lighting order. The second lighting order can be determined based on the lighting order of the pixels to which the light points belong on the sub-light board.
[0184] In this embodiment, the second pixel position in the third information can be determined based on the pixel to which the light point belongs on the sub-light board. As described above, the electronic device can determine the light points contained in each pixel based on the light point number, and determine the pixel distribution on the sub-light board based on the number of pixels in each row, that is, the plane position of the pixel corresponding to each light point on the sub-light board can be determined, and the second pixel position corresponding to the light point to which it belongs can be determined based on the plane position of the pixel on the sub-light board. The second pixel position can include the row number and pixel coordinates corresponding to the light point on the sub-light board. It should be noted that the pixel coordinates of the light point in the third information are pixel coordinates constructed with the sub-light board as the coordinate system reference; while the pixel coordinates of the light point in the second information are pixel coordinates constructed with the target light board as the coordinate system reference.
[0185] In step 4, the second information corresponding to each of the light points is determined based on the connection relationship between the sub-light boards and the third information corresponding to all the light points.
[0186] In this embodiment, the third information is that the light point is determined based on the sub-light board. The target light board includes multiple sub-light boards. Different sub-light boards can be connected based on a preset connection relationship, such as up and down connection, left and right connection or other connection methods. Therefore, the relative position of each sub-light board on the target light board can be determined according to the connection relationship between the sub-light boards, and the above-mentioned third information is updated based on the relative position of the sub-light board on the target light board, so as to obtain the second information determined by each light point based on the target light board to determine the light board lighting information corresponding to the target light board.
[0187] In some implementations, the connection relationship between the sub-light panels can be determined in the following two ways:
[0188] Method 1: Determine based on device connection information
[0189] In this embodiment, the electronic device can determine the connection relationship between the sub-light boards according to the device connection information. Figure 9 A schematic diagram of determining the connection relationship between sub-light boards based on the device connection information provided by an embodiment of the present application is shown. The device connection information of the electronic device can record the sub-light boards included in the target light board and the connection relationship between the sub-light boards. The electronic device can generate a corresponding connection schematic diagram based on the above device connection information, as shown in schematic diagram 90. In the schematic diagram 90, it can be determined that the target light board includes sub-light board 91, sub-light board 92 and sub-light board 93, wherein the sub-light board 91 and the sub-light board 92 are in an up-down connection relationship, and the sub-light board 91 and the sub-light board 93 are in a left-right connection relationship. The electronic device can determine the connection relationship between different sub-light boards based on the device connection information, and then update the third information to obtain the second information that each light point corresponds to the target light board.
[0190] In an embodiment of the present application, the connection relationship corresponding to each sub-light board is automatically determined through the device connection information, and then the third information can be updated according to the connection relationship, so as to obtain the second information of each light point for the entire target light board as a whole, and then the light board lighting information for the entire target light board is generated, thereby improving the accuracy of light board information generation.
[0191] Method 2: Determine based on user configuration operations
[0192] In this embodiment, the electronic device can determine the connection relationship between each sub-light board on the target light board based on the user's settings. The above settings include active editing and passive modification. The passive modification process can be as follows: the electronic device can determine the connection relationship to be confirmed between sub-light boards based on the device connection information. If the user does not modify the above connection relationship, the above connection relationship can be determined as the connection relationship between each sub-light board in the target light board; conversely, if the user needs to modify the above connection relationship, the electronic device can update the connection relationship to be confirmed based on the user's modification operation, and use the updated connection relationship as the connection relationship of the target light board.
[0193] In some implementations, the electronic device can generate an editing interface for the connection relationship between sub-light boards through a dedicated software application or a host computer software application that controls the LED display device. The user can set the connection relationship between each sub-light board in the above editing interface; wherein the above software application can be an application installed on the electronic device, or it can be an application called through a cloud service. For example, the software application can be LED cabinet control software.
[0194] In this embodiment, after the electronic device determines the third information corresponding to each light point, it can generate a corresponding editing interface through the above-mentioned software application. The user can initiate an editing operation in the editing interface to determine the connection relationship between each sub-light board. The software application can update the generated third information based on the connection relationship between each sub-light board to obtain the second information of each light point based on the target light board.
[0195] In an embodiment of the present application, in addition to determining the connection relationship corresponding to each sub-light board based on the device connection information, the electronic device can also determine the connection relationship corresponding to each sub-light board based on the user's editing operation, thereby being able to more flexibly determine the connection relationship between each light board, thereby improving the accuracy of light board information generation.
[0196] In some implementations, the specific implementation process of determining the second information of each lamp point based on the connection relationship between the sub-light boards and the third information of the lamp point can be: determining the pixel offset corresponding to each sub-light board according to the connection relationship between the sub-light boards; for any of the sub-light boards, performing pixel offset on the third information of each lamp point in the data group corresponding to the sub-light board according to the pixel offset calculation corresponding to the sub-light board, so as to obtain the second information of each lamp point in the sub-light board.
[0197] In this embodiment, the third information may include a second pixel position corresponding to the pixel to which the light point belongs. Since the second pixel position is used to determine the planar position of the pixel to which the light point belongs on the sub-light board, and the light board lighting information needs to determine the planar position of the pixel to which the light point belongs on the target light board, the electronic device can determine the relative position of the sub-light board on the target light board based on the connection relationship between the sub-light boards, thereby determining the pixel offset corresponding to the sub-light board, and performing a pixel offset on the second pixel position in the third information according to the pixel offset, so as to determine the first pixel position corresponding to the pixel to which the light point belongs on the target light board, that is, to obtain the second information corresponding to the light point.
[0198] Continue with Figure 9 Take the process of determining the second information as an example, see Figure 9 As shown in the schematic diagram 90 in the figure, there is an offset between the sub-light board 91 and the sub-light board 92 in the vertical direction, that is, all pixels on the sub-light board 92 have a pixel offset in the vertical direction, that is, the pixel offset corresponding to the sub-light board 92 is the light board height of the sub-light board 91, and the third information of all the light points in the sub-light board 92 is pixel offset according to the pixel offset, so as to obtain the second information corresponding to each light point on the sub-light board 92.
[0199] In S2023, the light board lighting information of the target light board is generated according to the second information of each light point.
[0200] In this embodiment, the electronic device can determine the planar position of the control chip that controls each light point and its corresponding pixel on the target light board based on the second information corresponding to each light point, and then obtain the light board lighting information of the target light board based on the second information of all light points on the target light board, that is, the light board lighting table.
[0201] In an embodiment of the present application, the electronic device can determine the second information of each light point based on the device connection information, and thus obtain the light board lighting information of the target light board based on the second information of all the light points. When the target light board is an irregular screen, it can also accurately determine the pixel position corresponding to each light point and the control chip corresponding to the light point, and then establish a mapping relationship between the pixels of the light point and the control chip, without the user having to manually trace the points and match the screen, thereby improving the accuracy and construction efficiency of the light board lighting table generation.
[0202] For example, combining the entire light board information generation process, Figure 10 The overall flow chart of the light panel lighting information provided by an embodiment of the present application is shown. Figure 10 As shown, the above light board information can be summarized into the following stages:
[0203] Phase 1: Obtain design files;
[0204] Phase 2: Determine the device connection information between the lamp point, driver IC chip and decoder chip;
[0205] Stage 3: Determine the first information of each lamp point on the target lamp board, where each first information is used to determine the chip identifier of the control chip of the lamp point and the lamp point number corresponding to the lamp point;
[0206] Stage 4: Generate a data group for each sub-light board, each data group including the first information of each light point on the sub-light board;
[0207] Stage 5: Determine the third information corresponding to each light point based on the configuration information and the first information of each light point; the third information includes the second pixel position corresponding to the pixel to which the light point belongs on the sub-light board and the second light-up number;
[0208] Stage 6: Obtain the second information of each light point according to the pixel offset of the sub-light board and the third information of the light point, and generate the target light board lighting information based on all the second information.
[0209] The implementation process of the above stages can be found in the relevant descriptions of the above steps and will not be repeated here.
[0210] In S203, the target light board is lit according to the light board lighting information.
[0211] In this embodiment, the electronic device can control the lighting of all pixels on the target light panel based on the generated light panel lighting information. The lighting can be achieved by lighting all pixels on the target light panel simultaneously or by lighting each pixel sequentially according to a preset lighting order. The specific lighting method can be determined based on actual conditions and is not limited here.
[0212] In some implementations, the implementation of S204 may be: displaying a lighting preview interface of the target light board according to the light board lighting information; the lighting preview interface includes: an image schematic diagram displayed by the target light board and a lighting schematic diagram of each light point group on the target light board.
[0213] For example, Figure 11 A schematic diagram of lighting up the preview interface provided by an embodiment of the present application is shown. Figure 11 As shown, the lighting preview interface may include an image preview area 111 and a lighting preview area 112, wherein the electronic device may display a schematic diagram of the image required to be displayed by the target light board in the image preview area 111, such as image 113, and display a corresponding lighting schematic diagram when the image is displayed by the target light board through the lighting preview area 112, such as image 114, so as to facilitate the user to determine the display effect when the target light board is lit, thereby improving the visualization of the light board lighting process and thereby improving the user experience.
[0214] From the above, it can be seen that the embodiment of the present application provides a method for lighting a light board. By obtaining the device connection information of the target light board corresponding to the display screen, it is possible to determine the connection relationship between each light point on the target light board and the control chip it controls, and then determine the light point corresponding to each pixel when lighting up, so as to establish the light board lighting information corresponding to the target light board, and light up the target light board through the light board lighting information, thereby realizing automatic lighting of the target light board. Compared with the existing control technology for display screens, the embodiment of the present application does not require manual operation of the FAE, but can obtain the device connection information of the target light board to determine the connection relationship between each light point and the light point, and between the light point and the control chip, thereby automatically generating the light board lighting information of the target light board of the display screen, and automatically lighting the target light board based on the light board lighting information, thereby improving the efficiency of light board lighting, reducing lighting errors caused by manual human operation, and improving the accuracy of light board lighting control.
[0215] Corresponding to the implementation process of a method for lighting a light board in the above embodiment, Figure 12 A structural block diagram of a lighting device for a lamp board provided in an embodiment of the present application is shown. For ease of explanation, only the parts related to the embodiment of the present application are shown.
[0216] See also Figure 12 As shown, the lighting device of the above-mentioned light board includes:
[0217] The device connection information acquisition unit 121 is used to acquire the device connection information of the target light board, wherein the device connection information is used to determine the connection relationship between the various devices in the target light board; the devices include the light points and the control chip that controls the light points;
[0218] a light board lighting information determining unit 122, configured to determine the light board lighting information of the target light board according to the device connection information;
[0219] The light board lighting unit 123 is configured to light up the target light board according to the light board lighting information.
[0220] Optionally, the light board lighting information determining unit 122 includes:
[0221] A first information determining unit is configured to determine first information of each lamp point on the target lamp board according to the device connection information; the first information includes a lamp point number of the lamp point and an identifier of a chip controlling the lamp point; the lamp point number is used to determine a connection order of the lamp points;
[0222] A second information determining unit, configured to determine second information of each light point on the target light board based on the first information of the light point and the configuration information of the target light board; the second information is used to determine a first pixel position and a first lighting number corresponding to the light point on the target light board; the configuration information is used to determine a scanning mode for the target light board;
[0223] The information encapsulation unit is configured to generate the light board lighting information of the target light board according to the second information of each light point.
[0224] Optionally, the configuration information includes the number of pixels in each row on the target light board and the maximum number of scanning rows.
[0225] Optionally, the target light board includes a plurality of sub-light boards;
[0226] The second information determining unit includes:
[0227] a grouping unit, configured to divide all the lamp points into a plurality of data groups according to the first information of each of the lamp points; all the lamp points in each data group belong to the same sub-lamp board;
[0228] an information derivation unit, configured to determine, for any of the sub-light panels, the pixels corresponding to each of the light points on the sub-light panel based on the light point number corresponding to each of the light points in the data group corresponding to the sub-light panel and the number of pixels per row, and to determine a lighting order of the pixels corresponding to each of the light points based on the chip identifier corresponding to each of the light points in the data group and the maximum number of scan rows;
[0229] a third information determining unit configured to obtain, for any lamp point on the sub-lamp board, third information corresponding to the lamp point based on the pixels corresponding to the lamp point and the lighting order corresponding to the pixels, the third information being used to determine a second pixel position and a second lighting number corresponding to the lamp point on the sub-lamp board;
[0230] The third information updating unit is configured to determine the second information corresponding to each of the light points according to the connection relationship between the sub-light boards and the third information corresponding to all of the light points.
[0231] Optionally, the first information also includes the number of the sub-light board to which the light point belongs; the grouping unit is specifically used to: divide all the light points into multiple data groups according to the number of the sub-light board in the first information corresponding to each light point; the numbers of the sub-light boards corresponding to all the light points in each data group are the same.
[0232] Optionally, the third information updating unit includes:
[0233] An offset determination unit, configured to determine a pixel offset corresponding to each sub-light board according to a connection relationship between the sub-light boards;
[0234] The offset adjustment unit is used to perform pixel offset on the third information of each lamp point in the data group corresponding to the sub-light board for any of the sub-light boards according to the pixel offset calculation corresponding to the sub-light board, so as to obtain the second information of each lamp point in the sub-light board.
[0235] Optionally, the lighting device further includes:
[0236] The first determining unit is configured to determine the connection relationship between the sub-lamp boards according to the device connection information.
[0237] Optionally, the lighting device further includes:
[0238] The second determining unit is configured to determine the connection relationship between each of the sub-light panels in response to a user's editing operation on the position of the sub-light panels.
[0239] Optionally, the first pixel position in the second information includes: the row number and pixel coordinates to which the light point belongs.
[0240] Optionally, the configuration information is configured by a user and / or determined according to the device connection information.
[0241] Optionally, the first information includes: the number of the sub-lamp board to which the lamp point belongs, the first chip identifier, the first pin identifier, the second chip identifier, the second pin identifier and the lamp point number; the first chip identifier is used to determine the driver chip that controls the column to which the lamp point belongs; the first pin identifier is used to determine the pin connecting the lamp point to the driver chip; the second chip is used to determine the decoder chip that controls the row where the lamp point is located; the second pin identifier is used to determine the pin connecting the lamp point to the decoder chip.
[0242] Optionally, the device connection information acquiring unit 121 includes:
[0243] A design file acquisition unit, configured to acquire a design file corresponding to the target light board;
[0244] A design file parsing unit is used to determine the device connection information according to the design file.
[0245] Optionally, the design file parsing unit includes:
[0246] A device connection file acquisition unit, configured to parse the design file to obtain a device connection file;
[0247] The device connection file parsing unit is used to determine the device connection information through the device connection file.
[0248] Optionally, the light board lighting unit 123 is specifically used to: display a lighting preview interface of the target light board according to the light board information; the lighting preview interface includes: a schematic diagram of the image displayed by the target light board and a lighting schematic diagram of each light point on the target light board.
[0249] Figure 13 This is a schematic diagram of the structure of an electronic device provided in one embodiment of the present application. Figure 13 As shown, the electronic device 13 of this embodiment includes: at least one processor 130 ( Figure 13 Only one processor is shown, and the number of processors can match the number of chips actually included in the electronic device in the embodiment), a memory 131 and a program 132 stored in the memory 131 and executable on the at least one processor 130, and when the processor 130 executes the program 132, the steps in the above-mentioned method for lighting any of the lamp panels are implemented.
[0250] The electronic device 13 may be a smart phone, a tablet computer, a laptop computer, a desktop computer, etc. The electronic device may include but is not limited to a processor 130 and a memory 131. It will be understood by those skilled in the art that Figure 13 This is merely an example of the electronic device 13 and does not constitute a limitation on the electronic device 13 . The electronic device 13 may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, it may also include input and output electronic devices, network access electronic devices, etc.
[0251] The processor 130 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. A general-purpose processor may be a microprocessor or any conventional processor.
[0252] In some embodiments, the memory 131 may be an internal storage unit of the electronic device 13, such as a hard disk or memory of the electronic device 13. In other embodiments, the memory 131 may also be an external storage electronic device of the electronic device 13, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the electronic device 13. Furthermore, the memory 131 may also include both an internal storage unit of the electronic device 13 and an external storage electronic device. The memory 131 is used to store an operating system, an application program, a boot loader (BootLoader), data, and other programs, such as the program code of the program. The memory 131 may also be used to temporarily store data that has been output or is to be output.
[0253] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of this application. Their specific functions and technical effects can be found in the method embodiment section and will not be repeated here.
[0254] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0255] An embodiment of the present application also provides an electronic device, which includes: 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 of any of the above-mentioned method embodiments when executing the computer program.
[0256] An embodiment of the present application further provides a readable storage medium, wherein the readable storage medium stores a program, and when the program is executed by a processor, the steps in the above-mentioned various method embodiments can be implemented.
[0257] An embodiment of the present application provides a program product. When the program product is run on an electronic device, the electronic device can implement the steps in the above-mentioned various method embodiments when executing the program product.
[0258] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the process in the above-mentioned embodiment method by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, it can implement the steps of each of the above-mentioned method embodiments. The computer program includes computer program code, which can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium can at least include: any entity or device that can carry the computer program code to the camera / electronic device, recording medium, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals and telecommunication signals.
[0259] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant description of other embodiments.
[0260] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present application, and should all be included in the scope of protection of the present application.
Claims
1. A method for lighting a light panel, characterized in that: include: Acquire device connection information of a target light board, where the device connection information is used to determine the connection relationship between the various devices in the target light board; The device includes the light point and a control chip that controls the light point; Determining the light board lighting information of the target light board according to the device connection information; Light up the target light board according to the light board lighting information.
2. The lighting method according to claim 1, characterized in that: The determining, based on the device connection information, the light board lighting information of the target light board includes: Determining first information of each light point on the target light board according to the device connection information; the first information includes a light point number of the light point and an identifier of a chip controlling the light point; the light point number is used to determine a connection order of the light points; Determine second information of each light point on the target light board based on the first information of the light point and the configuration information of the target light board; the second information is used to determine a first pixel position and a first lighting number corresponding to the light point on the target light board; the configuration information is used to determine a scanning mode for the target light board; The lamp board lighting information of the target lamp board is generated according to the second information of each lamp point.
3. The lighting method according to claim 2, characterized in that: The configuration information includes the number of pixels in each row on the target light board and the maximum number of scanning rows.
4. The lighting method according to claim 3, characterized in that: The target light board includes a plurality of sub-light boards; The determining, based on the first information of the lamp point and according to the configuration information of the target lamp board, second information of each lamp point on the target lamp board includes: According to the first information of each of the lamp points, all the lamp points are divided into a plurality of data groups; all the lamp points in each data group belong to the same sub-lamp board; For any of the sub-light boards, determine the pixels corresponding to each of the light points on the sub-light board based on the light point number corresponding to each of the light points in the data group corresponding to the sub-light board and the number of pixels in each row, and determine the lighting order of the pixels corresponding to each of the light points based on the chip identifier corresponding to each of the light points in the data group and the maximum number of scan rows; For any lamp point on the sub-lamp board, obtaining third information corresponding to the lamp point based on the pixel corresponding to the lamp point and the lighting order corresponding to the pixel, wherein the third information is used to determine a second pixel position and a second lighting number corresponding to the lamp point on the sub-lamp board; The second information corresponding to each of the light points is determined according to the connection relationship between the sub-light panels and the third information corresponding to all the light points.
5. The lighting method according to claim 4, characterized in that: The first information also includes the number of the sub-lamp board to which the lamp point belongs; The step of dividing all the light points into a plurality of data groups according to the first information of each light point includes: Divide all the lamp points into a plurality of data groups according to the number of the sub-lamp board in the first information corresponding to each lamp point; The sub-lamp boards corresponding to all the lamp points in each data group have the same number.
6. The lighting method according to claim 4, characterized in that: The determining, based on the connection relationship between the sub-lamp panels and the third information corresponding to all the lamp points, the second information corresponding to each lamp point includes: Determining the pixel offset corresponding to each sub-light board according to the connection relationship between the sub-light boards; For any of the sub-light panels, pixel offset calculation is performed on the third information of each of the light points in the data group corresponding to the sub-light panel according to the pixel offset corresponding to the sub-light panel to obtain the second information of each of the light points in the sub-light panel.
7. The lighting method according to any one of claims 4 to 6, characterized in that: Before determining the second information corresponding to each of the light points based on the connection relationship between the sub-light panels and the third information corresponding to all the light points, the method further includes: The connection relationship between the sub-lamp panels is determined according to the device connection information.
8. The lighting method according to any one of claims 4 to 6, characterized in that: Before determining the second information corresponding to each of the light points based on the connection relationship between the sub-light panels and the third information corresponding to all the light points, the method further includes: In response to a user's operation of editing the positions of the sub-lamp panels, the connection relationship between each of the sub-lamp panels is determined.
9. The lighting method according to any one of claims 2 to 8, characterized in that: The first pixel position in the second information includes: the row number to which the light point belongs and the pixel coordinates.
10. The lighting method according to any one of claims 2 to 9, characterized in that: The configuration information is configured by a user and / or determined according to the device connection information.
11. The lighting method according to any one of claims 2 to 10, characterized in that: The first information includes: the number of the sub-lamp board to which the lamp point belongs, the first chip identifier, the first pin identifier, the second chip identifier, the second pin identifier and the lamp point number; the first chip identifier is used to determine the driver chip that controls the column to which the lamp point belongs; the first pin identifier is used to determine the pin connecting the lamp point to the driver chip; the second chip is used to determine the decoder chip that controls the row where the lamp point is located; the second pin identifier is used to determine the pin connecting the lamp point to the decoder chip.
12. The lighting method according to any one of claims 1 to 11, characterized in that: The obtaining of the device connection information of the target light board includes: Obtaining the design file corresponding to the target light board; The device connection information is determined according to the design file.
13. The lighting method according to claim 12, characterized in that: The determining the device connection information according to the design file includes: Parsing the design file to obtain a device connection file; The device connection information is determined through the device connection file.
14. The lighting method according to any one of claims 1 to 13, characterized in that: The step of lighting up the target light board according to the light board lighting information includes: According to the light board information, a lighting preview interface of the target light board is displayed; the lighting preview interface includes: a schematic diagram of the image displayed by the target light board and a schematic diagram of the lighting of each light point on the target light board.
15. A lighting device for a light panel, characterized in that: include: A device connection file acquisition unit, used to obtain device connection information of a target light board; The device connection information is used to determine the connection relationship between various devices in the target light board; the devices include the light points and the control chip that controls the light points; a light board lighting information determining unit, configured to determine the light board lighting information of the target light board according to the device connection information; A light board lighting unit is used to light up the target light board according to the light board lighting information.
16. An electronic device, characterized in that: The electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the steps of the method according to any one of claims 1 to 14 when executing the computer program.
17. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 14 are implemented.
Citation Information
Patent Citations
Stereoscopic image recording apparatus and method, stereoscopic image outputting apparatus and method, and stereoscopic image recording outputting system
CN101959075A
Wiring method of LED (light-emitting diode) special-shaped screen
CN105931574A
Method and system for automatically adding ground plane measuring points in PCB, and medium
CN112464608A
Dot tracing method and dot tracing system for LED display screen
CN117012143A