Method and device for determining lamp bead layout mode of sub-pixel lamp panel
Through image recognition technology and reference data matching method, the lamp bead layout method of sub-pixel lamp boards is quickly and accurately determined, and the problem of manual identification in the prior art is solved, which is labor-intensive and has a high error rate.
Patent Information
- Application Number
- CN202311703832.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-12
- Publication Date
- 2025-06-13
AI Technical Summary
In the prior art, it is labor-intensive to view the layout of sub-pixel lamp panels through the human eye and has a high error rate, making it difficult to quickly and accurately determine the layout method of the lamp beads.
By obtaining the reference data of the lamp bead layout in the reference library, illuminating the sub-pixel lamp board and obtaining the image in its illuminated state, obtaining the characteristic information of the lamp bead arrangement based on image recognition technology, and finally matching it with the reference data to determine the layout method of the lamp beads.
The bead layout method of sub-pixel lamp panels is achieved quickly and accurately, reducing the error rate and time-consuming of manual identification.
Smart Images

Figure CN120148397A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of sub-pixel light boards, and in particular, relates to a method and device for determining a layout of lamp beads of a sub-pixel light board. Background Art
[0002] With the development of LED display technology, small-pitch (such as Mini-LED, Micro-LED, etc.) LED display devices are becoming more and more popular. Sub-pixel technology is one of the key technologies that can significantly reduce pixel pitch and improve display effects. Traditionally, each real pixel includes at least one red LED lamp bead, one green LED lamp bead and one blue LED lamp bead, and multiple such pixels are evenly arranged in an LED light board; while a sub-pixel light board often includes multiple or multiple sub-pixels, each of which includes one or two LED lamp beads (which can be the same or different). By staggering these different sub-pixels and flexibly combining several adjacent sub-pixels into a display unit when display is required, the purpose of improving the display effect is achieved.
[0003] There are many types of known sub-pixel light board arrangements, such as Delta_1, Delta_2, XDDelta_2, etc. Different types of sub-pixel arrangements have different lighting or rendering methods. In order to display the expected picture normally, it is necessary to determine the specific arrangement type of the lamp beads in the light board before officially lighting the light board. In the related art, when determining the layout of the lamp beads of the light board, the human eye is relied on to view the layout of the lamp beads in the light board, and trial and error attempts are made in all layouts to determine the layout of the lamp beads in the light board by finding a pattern. However, the related art relies on the human eye, which is more labor-intensive and has a high error rate. Summary of the invention
[0004] In response to the above problems, an embodiment of the present application provides a method and device for determining the layout of lamp beads of a sub-pixel light board, which can quickly and accurately determine the layout of lamp beads of a sub-pixel light board.
[0005] The embodiment of the present application provides a method for determining the layout of lamp beads of a sub-pixel lamp panel, including:
[0006] Obtain a reference library, the reference library including reference data of one or more lamp bead layouts;
[0007] Lighting up the sub-pixel light board in a first manner, and acquiring an image when the sub-pixel light board is in a lighted state;
[0008] Based on the image, characteristic information of the arrangement of lamp beads of the sub-pixel lamp panel is obtained;
[0009] Based on the matching results between the feature information and the reference data, the layout of the lamp beads of the sub-pixel light panel is determined.
[0010] In some embodiments, the first method includes:
[0011] At least some of the light beads on the sub-pixel light board have different brightnesses.
[0012] In some embodiments, the sub-pixel light board further includes a driving IC having a plurality of output pins, and each output pin is connected to a different light bead; different voltages are applied through each output pin to make at least some of the light beads have different brightnesses.
[0013] In some embodiments, based on an image, characteristic information of the arrangement of the light beads is obtained, including:
[0014] Based on image recognition technology, characteristic information is obtained from the image, where the characteristic information includes the color and position information of the light beads.
[0015] In some embodiments, the reference data includes the arrangements of several red light beads, green light beads, and blue light beads; based on the matching result between the characteristic information and the reference data, the arrangement mode of the light beads on the sub-pixel light board is determined, including:
[0016] Based on the colors and position information of several red light beads, green light beads, and blue light beads on the sub-pixel light board, the arrangements of several light beads are determined;
[0017] The arrangements of several light beads on the sub-pixel light board are matched with the arrangements of the light beads in the reference data to obtain a matching result;
[0018] Based on the matching result, the arrangement mode of the light beads on the sub-pixel light board is determined.
[0019] In some embodiments, the method further includes: determining the correspondence between the light beads and the pins based on the brightness of each of the light beads and the output voltage of each of the pins; where "based on the image, obtaining the characteristic information of the arrangement of the light beads" includes:
[0020] Based on image recognition technology, the brightness data of each of the light beads is obtained from the image.
[0021] In some embodiments, the reference data includes structured information on the composition of several sub-pixels and the arrangement information of the light beads within each sub-pixel; the method further includes:
[0022] Based on the brightness differences of each of the light beads, the composition of each sub-pixel is determined; and,
[0023] Based on the colors of each of the light beads, the arrangement of the light beads within each sub-pixel is determined.
[0024] In some embodiments, the reference data includes structured information on the composition of several sub-pixels and the arrangement of the light beads within each sub-pixel; the method further includes:
[0025] Determine the composition of each sub-pixel based on the position information; and,
[0026] Determine the arrangement of the lamp beads within each sub-pixel based on the color of each lamp bead.
[0027] In some embodiments, determining the lamp bead layout of the sub-pixel light board based on the matching result between the feature information and the reference data includes:
[0028] Structurally process the sub-pixel composition of the sub-pixel light board and the arrangement of the lamp beads within each sub-pixel according to the structural format of the reference data; and,
[0029] When the sub-pixel composition of the sub-pixel light board and the arrangement of the lamp beads within each sub-pixel are respectively exactly the same as the sub-pixel composition and the arrangement of the lamp beads within each sub-pixel of the reference data of the target lamp bead layout in the reference library, determine that the lamp bead layout of the sub-pixel light board is the same as the target lamp bead layout.
[0030] In some embodiments, the method further includes:
[0031] Light the sub-pixel light board in a second manner and obtain the video during the lighting process of the sub-pixel light board;
[0032] Analyze the video to determine the lighting sequence of the lamp beads;
[0033] Determine the lamp board wiring based on the lighting sequence of the lamp beads.
[0034] The embodiments of the present application further provide a device for determining the lamp bead layout of a sub-pixel light board, including:
[0035] A reference library module for obtaining a reference library, where the reference library includes reference data of one or more lamp bead layouts;
[0036] A first acquisition module for lighting the sub-pixel light board in a first manner and obtaining an image of the sub-pixel light board in a lit state;
[0037] A second acquisition module for obtaining the feature information of the lamp bead arrangement of the sub-pixel light board based on the image;
[0038] A first determination module for determining the lamp bead layout of the sub-pixel light board based on the matching result between the feature information and the reference data.
[0039] The embodiments of the present application provide an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the method for determining the lamp bead layout of any one of the above sub-pixel light boards.
[0040] An embodiment of the present application provides a sub-pixel light board, including: the above-mentioned electronic device.
[0041] An embodiment of the present application provides a computer-readable storage medium storing a computer program, which when executed by a processor, implements the method for determining the bead layout mode of any one of the above-mentioned sub-pixel light boards.
[0042] An embodiment of the present application provides a computer program product, which when running on a terminal device, enables the electronic device to execute the method of any one of the above.
[0043] A method and device for determining the bead layout mode of a sub-pixel light board provided by an embodiment of the present application, by obtaining a reference library, the reference library includes one or more bead layout reference data; lighting the sub-pixel light board in a first manner and obtaining an image of the sub-pixel light board in the lit state; based on the image, obtaining the characteristic information of the bead arrangement; based on the matching result between the characteristic information and the reference data, determining the bead layout mode of the sub-pixel light board. By constructing a reference library and introducing the process of image recognition and automatic matching, compared with the method of human eye recognition in the related art, it can quickly and accurately determine the bead layout mode of the sub-pixel light board. Description of the Drawings
[0044] Hereinafter, the present application will be described in more detail based on embodiments with reference to the drawings.
[0045] Figure 1 It is a schematic flowchart of the implementation of a method for determining the bead layout mode of a sub-pixel light board provided by an embodiment of the present application;
[0046] Figure 2 It is a schematic diagram of the bead layout mode provided by an embodiment of the present application;
[0047] Figure 3 It is a schematic structural diagram of a receiving card of a sub-pixel light board provided by an embodiment of the present application;
[0048] Figure 4 It is a schematic flowchart of the implementation of a method for determining the board layout mode of a sub-pixel light board provided by an embodiment of the present application;
[0049] Figure 5 It is a schematic structural diagram of a device for determining the bead layout mode of a sub-pixel light board provided by an embodiment of the present application;
[0050] Figure 6 It is a schematic structural diagram of the composition of an electronic device provided by an embodiment of the present application.
[0051] In the drawings, the same components are denoted by the same reference numerals, and the drawings are not drawn to actual scale. Specific Embodiments
[0052] In order to make the objectives, technical solutions, and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be construed as limiting the present application. All other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the scope of protection of the present application.
[0053] In the following description, reference is made to "some embodiments", which describe a subset of all possible embodiments. However, it can be understood that "some embodiments" can be the same subset or different subsets of all possible embodiments, and can be combined with each other without conflict.
[0054] If similar descriptions such as "first / second / third" appear in the application documents, the following explanation is added. In the following description, the terms "first / second / third" merely distinguish similar objects and do not represent a specific arrangement of the objects. It can be understood that "first / second / third" can be interchanged in a specific order or sequence when permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.
[0055] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the technical field to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0056] Based on the problems existing in the related art, the method for determining the bead layout of a sub-pixel light board provided in the embodiments of the present application can be applied to electronic devices such as mobile phones, tablet computers, wearable devices, vehicle-mounted devices, augmented reality (AR) / virtual reality (VR) devices, laptop computers, ultra-mobile personal computers (UMPCs), netbooks, personal digital assistants (PDAs), and sub-pixel light boards. The embodiments of the present application do not impose any restrictions on the specific types of electronic devices.
[0057] In the embodiments of the present application, sub-pixel light boards are generally used in display devices such as monitors, televisions, display screens, mobile phones, tablet computers, and wearable devices. In a sub-pixel light board, since each bead can be configured to belong to multiple pixels, at the same resolution, the sub-pixel light board can provide a higher pixel density, thereby obtaining a clearer image.
[0058] The functions implemented by the method for determining the bead layout of the sub-pixel light board provided in the embodiments of the present application can be realized by a processor of an electronic device calling program code, where the program code can be stored in a computer storage medium. It should be noted that those skilled in the art can obtain the program code that can execute the corresponding steps based on the description of the embodiments of the present application without creative labor. Moreover, the embodiments of the present application do not intend to impose any restrictions on the specific style of the program code for executing the method of the present application.
[0059] The embodiments of the present application provide a method for determining the bead layout of a sub-pixel light board. Figure 1 As shown in the schematic flowchart of the implementation of the method for determining the bead layout of a sub-pixel light board provided in the embodiments of the present application, Figure 1 as shown, it includes:
[0060] Step S101, obtain a reference library, where the reference library includes reference data of one or more bead layouts.
[0061] In the embodiments of the present application, the reference data of the bead layout can be determined based on known bead layout methods. According to the known bead layout methods, the position information of each bead can be calculated, and the color when the bead is lit can be determined. Based on the position information and the color when lit, the reference data of the bead layout can be determined.
[0062] In the embodiments of the present application, the position information of each bead can be determined according to the known bead layout method of the sub-pixel light board. The position information of each bead can be represented by row and column coordinates. Then, the color when each bead is lit can be determined. The position information and color information of each bead can be stored in a data structure to obtain the reference data of the bead layout. The data structure can be a list or a dictionary. Taking a dictionary as an example, it is stored in the data type of Dictionary<R, G, B>.
[0063] In the embodiments of the present application, the reference data of the bead layout may include: the arrangement of several red (R, red), green (G, green), and blue (B, blue) beads.
[0064] Each reference data of the bead layout can be the structured sub-pixel composition information and the bead arrangement within the sub-pixel.
[0065] Exemplarily, the embodiments of the present application list 6 known bead layout methods of the sub-pixel light board. Figure 2 As the schematic diagram of the bead layout provided in the embodiments of the present application, Figure 2 as shown, there are six bead layout methods a, b, c, d, e, and f. Figure 2Among them, 1 represents an R light bead, 2 represents a B light bead, 3 represents a G light bead, and 4 represents a sub-pixel. Each sub-pixel can include one or two (same or different colors) R, G, and B light beads. Each can form a virtual pixel unit including RGB with other surrounding sub-pixels. a, b, c, d, e, f can respectively represent 6 light bead layout modes. a, b, c, d, e, f can be an identification unit. Each identification unit corresponds to an area corresponding to 3×3 sub-pixels. The light bead layout modes corresponding to a, b, c, d, e, f are respectively: Delta1_horizontal 1, Deltal_vertical 1, Delta1_horizontal 2, Deltal_vertical 2, XDDelta2, RGGB. The reference data of the light bead layout can be established through these 6 light bead layout modes. Exemplarily, taking Delta1_horizontal 1 as an example, the data type of the reference data of this light bead layout can be expressed as: {{R,B},{G},{R,B},{G},{R,B},{G},{R,B},{G},{R,G}}. According to this character, it can first be indicated that the number of light beads in each sub-pixel is 2, 1, 2, 1, 2, 1, 2, 1, 2 respectively. Further, it can represent the arrangement of light beads in each sub-pixel. For example, {R,B} means that there are one red and one blue light beads in this sub-pixel, and they are arranged with red on the left and blue on the right.
[0066] Step S102, light the sub-pixel light board in the first manner, and obtain an image of the sub-pixel light board in the lit state.
[0067] In some possible embodiments, the first manner may also include: the brightness of the light beads on the sub-pixel light board is the same, that is, the light beads are lit with the same brightness.
[0068] In some possible embodiments, lighting the sub-pixel light board in the first manner is achieved by directly controlling the brightness of each light bead. The sub-pixel light board is usually composed of an array of several red, green, and blue light beads. Each light bead is lit by the voltage applied by the driving chip. The brightness of the light bead is related to the applied voltage and the register value. Therefore, when controlling the display brightness of the light bead, it can be achieved by controlling the driving voltage or modifying the register value, etc.
[0069] In some embodiments, the first manner may include: the brightness of at least some of the light beads on the sub-pixel light board is different. In the method provided in the embodiments of the present application, by making the brightness of at least some of the light beads on the sub-pixel light board different, it is more convenient to distinguish the light beads during image recognition. And whether it is achieved by controlling the driving voltage or modifying the register value to make the light beads have different brightness, it takes extra time and experience. Therefore, by controlling the sub-pixel light board to be lit locally, and then obtaining the locally lit image, it can also ensure the completion of the light bead arrangement recognition. The locally lit manner can save the lighting time.
[0070] In the embodiments of the present application, the electronic device is communicatively connected to the receiving card through the host computer, and the receiving card is controllably connected to the driving chip of the sub-pixel light board. Figure 3 FIG. is a schematic structural diagram of a receiving card for a sub-pixel light board provided by an embodiment of the present application. As Figure 3 shown, the receiving card includes: synchronous dynamic random-access memory (SDRAM), field programmable gate array (FPGA), micro controller unit (MCU), high-density connectors, and interfaces, etc.
[0071] In the embodiments of the present application, the interface may include: SPI (Serial Peripheral Interface) interface.
[0072] In the embodiments of the present application, the SPI interface can be used to connect the sub-pixel light board to the electronic device. After being connected to the electronic device, the electronic device can be initialized and corresponding parameters can be set. The specific parameter setting method can refer to the technical manual or data sheet of the sub-pixel light board.
[0073] The receiving card is used to send the required data to the driving chip of the sub-pixel light board, and the driving chip controls the light beads to light up.
[0074] In the embodiments of the present application, the data packet can be sent to the RAM, and the FPGA reads the data packet in the RAM to parse the data and allocates it to the MCU for calculation. The MCU processes the data stream and performs operation processing.
[0075] In the embodiments of the present application, the electronic device communicates with the FPGA, and sends parameters, instructions, and a default large table to the FPGA. After receiving the parameters, the FPGA enters the screen printing state and lights up the light beads according to the sent instructions.
[0076] Exemplarily, the light beads can be lit with the same or different brightness by setting the above parameters.
[0077] In the embodiments of the present application, different voltages can be applied by controlling the output pins of the driving chip to make the brightness of at least some of the light beads different.
[0078] In the embodiments of the present application, the sub-pixel light board includes a driving chip with multiple output pins, and each output pin is connected to a different light bead. After the electronic device sends the required data to the receiving card of the sub-pixel light board, different voltages can be applied to each output pin to make the brightness of at least some of the light beads different.
[0079] In the embodiments of the present application, after being lit, a camera or other image acquisition device can be used to capture the display content of the sub-pixel light board, and the image can be a picture.
[0080] In the embodiments of the present application, since the sub-pixel light board displays an image by controlling the brightness of each sub-pixel point, when obtaining an image in the lit state, it is necessary to keep the relative position and angle of the camera or acquisition device and the sub-pixel light board consistent to ensure that the correct image is captured. In addition, it is also necessary to adjust the light conditions and exposure parameters to obtain a clear and accurate image.
[0081] In the obtained image, it is necessary to ensure that the structure of the lamp beads can be captured.
[0082] Step S103, based on the image, obtain the characteristic information of the lamp bead arrangement.
[0083] In the embodiments of the present application, the characteristic information of the lamp bead arrangement may include: the color and position information of the lamp beads. The lamp beads include: R lamp beads, G lamp beads, and B lamp beads. Then the characteristic information may include: the position information and color respectively corresponding to the R lamp beads, G lamp beads, and B lamp beads.
[0084] In the embodiments of the present application, the characteristic information can be obtained from the image based on image recognition technology. Exemplarily, the characteristic information may include the color and position information of the recognized lamp beads (the position information can be represented by coordinates). In some embodiments, the characteristic information may further include: the brightness data of the lamp beads.
[0085] It should be noted that the lamp beads on the light board can of course be lit with the same brightness. If they are lit with the same brightness, it is necessary to use a relatively high-end imaging device to obtain an image of the light board in the lit state, or use a relatively complex algorithm and computing device to be able to identify the color and position information of the lamp beads, but the cost is relatively high. In some possible embodiments of the present application, by controlling the lamp beads to be lit with different brightnesses, the lamp beads are easier to distinguish in the image. On this premise, using a relatively low-end imaging device to obtain an image of the light board in the lit state, or using a relatively simple algorithm and computing device, can also accurately identify the color and position information of the lamp beads.
[0086] In the embodiments of the present application, based on image recognition technology, obtaining feature information from an image can be achieved through the following methods: preprocess the image, including operations such as denoising, grayscale conversion, and edge detection, in order to better extract the position information of the lamp beads. Use algorithms such as SIFT, SURF, ORB, etc. to detect key points in the image, and these key points usually correspond to the lamp beads in the image. At the same time, color feature extraction algorithms, such as color histogram, color moment, etc., can be used to extract the color information of the lamp beads. For each detected key point, use the corresponding algorithm to calculate its feature descriptor, and these descriptors will contain position information and color information. The position information is usually represented by the coordinates of the key point, and the color information can be obtained by the color feature extraction algorithm, so as to obtain the feature information of the lamp bead arrangement. It should be noted that obtaining the color and position of the target from the image based on image recognition technology can be achieved by existing technologies, and this is not the inventive point of the present application, so it will not be elaborated in detail here. In addition, those skilled in the art can also use other algorithms other than the above algorithms to obtain the required feature information. The present application does not specifically limit the steps and content of the algorithms, as long as the required feature information can be obtained.
[0087] In some embodiments, a recognition model can be trained through machine learning algorithms, and then the image is input into the recognition model to determine the feature information of the lamp bead arrangement.
[0088] In the embodiments of the present application, a machine learning algorithm can be used to train a model to recognize the feature information of the lamp bead arrangement. When training the recognition model, it can be achieved through the following steps:
[0089] Collect an image dataset containing different lamp bead arrangements. These images can include lamp beads of different types, colors, and arrangements.
[0090] Mark the images to determine the feature information of each lamp bead arrangement.
[0091] In the embodiments of the present application, this can be completed by manual marking or using an image annotation tool to mark the images.
[0092] Select a suitable machine learning algorithm, such as a convolutional neural network (CNN) or other image classification algorithms, and train the model through the marked image dataset to obtain a trained model.
[0093] Evaluate the trained model and adjust the model parameters to obtain better performance.
[0094] After obtaining the image, the image can be input into the trained model to obtain the feature information of the lamp bead arrangement.
[0095] In some embodiments, before performing image recognition, it may further include: preprocessing the image to ensure good image quality. Preprocessing the image includes: denoising processing, adjusting brightness and contrast, etc.
[0096] In the embodiments of the present application, the denoising processing of the image may include at least one of the following methods: using a median filter to remove salt-and-pepper noise or speckle noise in the image; applying a Gaussian filter to smooth the image and reduce noise; using wavelet transform to denoise the image, which can effectively remove the noise in the image.
[0097] In the embodiments of the present application, adjusting brightness and contrast may include at least one of the following methods: improving the quality of the image by enhancing the contrast of the image; changing the brightness and contrast of the image by adjusting the gamma value of the image; linearly stretching or non-linearly stretching the contrast of the image to enhance the details in the image.
[0098] In some embodiments, after identifying the brightness data of the lamp beads, the correspondence between the lamp beads and the pins may be determined based on the brightness of each lamp bead and the output voltage of each pin, so as to facilitate subsequent control.
[0099] Step S104, based on the matching result between the feature information and the reference data, determine the lamp bead layout mode of the sub-pixel lamp board.
[0100] In the embodiments of the present application, the matching result may include: matching and non-matching. The so-called matching means that there is such a layout type in the reference library, while non-matching indicates that there is no corresponding layout type in the reference library.
[0101] In the embodiments of the present application, the lamp bead arrangement may be determined based on the color and position information of each lamp bead, and then the lamp bead arrangement is compared with the reference data in the reference library to determine the lamp bead layout mode.
[0102] Taking the Delta1 horizontal type 1 as an example, taking a 3×3 area as the recognition unit, determine the lamp bead arrangement in each sub-pixel according to the color of one or more lamp beads in each sub-pixel unit. Refer to Figure 2 In a, based on the position information and color in the image recognition result, it can be determined that there are two lamp dots in the sub-pixel at the first row and first column and arranged with red on the left and blue on the right, there is one green lamp dot in the sub-pixel at the first row and second column, there are two lamp dots in the sub-pixel at the first row and third column and arranged with red on the left and blue on the right... and so on. Then the lamp bead arrangement in this sub-pixel layout can be expressed as {{R,B},{G},{R,B},{G},{R,B},{G},{R,B},{G},{R,G}}.
[0103] Furthermore, the lamp bead arrangement in the same sub-pixel can also be further characterized. Taking the attachedFigure 2 Taking Delta1 vertical 1 (Figure c) and Delta1 horizontal 2 (Figure b) as examples, in Figure b, the red and blue light beads in the first sub-pixel of the second row have the same ordinate, but the abscissa of the red light bead is less than that of the blue light point. At this time, the arrangement of the light beads in this sub-pixel can be defined as {R, B}; in Figure c, the red and blue light beads in the first sub-pixel of the second row have the same abscissa, but the ordinate of the red light bead is greater than that of the blue light point. At this time, the arrangement of the light beads in this sub-pixel can be defined as {R1, B1}. By analogy, the arrangement of the light beads in each sub-pixel can be determined. On this basis, the arrangement of the light beads in each recognition unit can be determined.
[0104] Exemplarily, continuing with the Delta1 horizontal 1 type as an example, the arrangement of the light beads in the recognition unit can be determined based on the above rules as
[0105] {{R, B}, {G}, {R, B}, {G}, {R, B}, {G}, {R, B}, {G}, {R, G}}. Then, compare the determined result with the reference data in the reference library. Since the string of the determined result is exactly the same as the string representing the Delta1 horizontal 1 type in the reference data, it can be determined that the light bead layout mode is the Delta1 horizontal 1 type arrangement.
[0106] In possible embodiments, the relative position between two or more light beads can also be determined according to the light bead color and position information, and this relative position information can also be used to distinguish the arrangement of the light beads in the same sub-pixel.
[0107] In some embodiments, the reference data includes the arrangements of a number of R, G, and B light beads. Exemplarily, the reference data may be the structured information of the sub-pixel composition and the light bead arrangement within each sub-pixel in an identification unit. The identification unit may be a set of several sub-pixels, such as a row of sub-pixels or a 3×3 sub-pixel array. Taking the 3×3 sub-pixel array as an example of the identification unit, the reference data may be {{the light bead arrangement of the first sub-pixel in the first row}, {the light bead arrangement of the second sub-pixel in the first row}, {the light bead arrangement of the third sub-pixel in the first row}, {the light bead arrangement of the first sub-pixel in the second row}, {the light bead arrangement of the second sub-pixel in the second row}, {the light bead arrangement of the third sub-pixel in the second row}, {the light bead arrangement of the first sub-pixel in the third row}, {the light bead arrangement of the second sub-pixel in the third row}, {the light bead arrangement of the third sub-pixel in the third row}}, and the number of light beads in each sub-pixel may be one, two, or more. When there are more than one light bead in a sub-pixel, it is necessary to further determine the arrangement of the same or different light beads. For example, when a sub-pixel has a horizontal arrangement of red and blue light beads with red in front, the light bead arrangement within this sub-pixel can be determined as {R, B}; when a sub-pixel has a vertical arrangement of red and blue light beads with red on top, the light bead arrangement within this sub-pixel can be determined as {R1, B1}, and so on.
[0108] In a possible implementation, it is possible to determine whether two light beads belong to the same sub-pixel based on the distance between two adjacent light beads, and this distance can be obtained from the position information of the two light beads. Specifically, a threshold can be set artificially. If the distance is greater than the threshold, the two light beads belong to different sub-pixels; if the distance is less than the threshold, the two light beads belong to the same sub-pixel; or, machine learning can be used to make the judgment.
[0109] In other possible implementations, it is possible to determine the composition of each sub-pixel based on the brightness differences of the respective light beads. Specifically, if different pins of the driving chip provide different driving voltages to the light beads in different sub-pixels, then the light beads in different sub-pixels will exhibit different brightnesses. That is to say, even if there are two light beads within the same sub-pixel, their brightnesses can be the same, but different from the brightnesses of the light beads in other sub-pixels. Therefore, it is possible to determine the composition of each sub-pixel based on the brightness differences of the respective light beads.
[0110] Step S104 can be implemented through the following steps:
[0111] Step S1041, based on the colors and position information of a number of R, G, and B light beads on the sub-pixel light board, determine the arrangements of the number of light beads.
[0112] In the embodiments of the present application, it is possible to divide the arrangements of a number of light beads according to a template based on the colors and position information of a number of R, G, and B light beads on the sub-pixel light board.
[0113] In the embodiments of the present application, based on the position information of the lamp beads, the distance between the lamp beads can be calculated, so as to find adjacent lamp beads. By matching adjacent R lamp beads, G lamp beads and B lamp beads, the arrangement of several lamp beads can be determined.
[0114] Step S1042: Match the arrangement of several lamp beads on the sub-pixel lamp board with the arrangement of lamp beads in the reference data to obtain a matching result.
[0115] Step S1043: Determine the lamp bead layout mode of the sub-pixel lamp board based on the matching result.
[0116] In some embodiments, step S104 can also be implemented through the following steps:
[0117] Structurally process the sub-pixel composition of the sub-pixel lamp board and the lamp bead arrangement in each sub-pixel according to the structured format of the reference data;
[0118] When the sub-pixel composition of the sub-pixel lamp board and the lamp bead arrangement in each sub-pixel are respectively completely the same as the sub-pixel composition and the lamp bead arrangement in each sub-pixel of the reference data of the target lamp bead layout in the reference library, determine that the lamp bead layout mode of the sub-pixel lamp board is the target lamp bead layout.
[0119] Referring to the above, based on the color and position information of the lamp beads obtained by image recognition, the sub-pixel composition and the lamp bead arrangement in each sub-pixel can be determined, and the sub-pixel composition and the lamp bead arrangement are structurally processed. According to the position information of the lamp beads, it is determined that several lamp beads belong to the same sub-pixel, and the lamp beads belonging to the same sub-pixel are placed within the same "{}" and separated by ",", and the color of the lamp beads in each sub-pixel and the arrangement of lamp beads of different colors are determined. Represent the red lamp bead by R, the green lamp bead by G, and the blue lamp bead by B, and then refer to the above to determine the lamp bead arrangement within the same sub-pixel according to the position information of the lamp beads.
[0120] In the present application, defining that a sub-pixel contains one or two lamp beads as the sub-pixel composition, taking the above-mentioned Delta1 horizontal type 1 as an example, the "{}" 14 lamp beads are divided into 9 groups, each group includes one or two lamp beads, constituting a sub-pixel. In the present application, the color and arrangement of the lamp beads in each sub-pixel are defined as the "lamp bead arrangement within the sub-pixel".
[0121] After that, place the sub-pixel composition and the lamp bead arrangement results in the same recognition unit within the same "{}" and separate them by "," to obtain the structured recognition result data.
[0122] Compare the characters of the structured recognition result data with the reference data of a certain type of lamp bead layout one by one. If the matching result is that all the characters are the same as those of the reference data of a certain type of lamp bead layout, it can be determined that it is this type of lamp bead layout method; if the matching result is at least one different from the characters of the reference data of a certain type of lamp bead layout, it can be determined that it is not this type of lamp bead layout method, and continue to compare with the reference data of other types of lamp bead layouts.
[0123] It should be noted that the reference data representing the lamp bead layout in this application exists in a structured form. Specifically, as described above, the outermost "{}" indicates that the inside is an identification unit, and the inner "{}" indicates that the inside is a sub-pixel. Different sub-pixels are separated by ",", and R, G, and B are used to represent red, green, and blue lamp beads respectively. Different lamp beads within the same sub-pixel are separated by ",". Therefore, after obtaining the composition of each sub-pixel and the arrangement of lamp beads within each sub-pixel based on the lamp bead color and / or brightness and / or position, it is necessary to process them according to the structured format of the reference data, and then compare with the reference data. Those skilled in the art can understand that the formatted style proposed in this application is only exemplary and not an absolute limitation to this application.
[0124] A method for determining the lamp bead layout method of a sub-pixel lamp board provided by an embodiment of the present application includes obtaining a reference library, where the reference library includes one or more pieces of lamp bead layout reference data; lighting the sub-pixel lamp board in a first manner and obtaining an image of the sub-pixel lamp board in the lit state; based on the image, obtaining the characteristic information of the lamp bead arrangement; and based on the matching result between the characteristic information and the reference data, determining the lamp bead layout method of the sub-pixel lamp board, which can quickly and accurately determine the lamp bead layout method of the sub-pixel lamp board through the image.
[0125] In some embodiments, after step S105, the method further includes:
[0126] Step S106, outputting a prompt message.
[0127] In the embodiments of the present application, the prompt message is used to prompt the user that the lamp bead layout method selection is successful. The prompt message can be output in the form of text or sound.
[0128] In some embodiments, after step S103, the method further includes:
[0129] Step S107, determining whether each lamp bead displays the corresponding color.
[0130] In the embodiments of the present application, after determining the colors of each light bead, the preset expected color of each light bead can be obtained, and the extracted color of the light bead is compared with the expected color. When making the comparison, a color similarity measurement method (such as Euclidean distance, hue, saturation, and brightness in the HSV color space, etc.) can be used to compare the color similarity, and then based on the similarity, it is determined whether each light bead displays the corresponding color. If the color similarity exceeds a certain threshold, it can be considered that the light bead displays the corresponding color. If the color similarity does not exceed the threshold, it is considered that the light bead does not display the corresponding color.
[0131] Step S108, in the case where it is determined that the target light bead does not display the corresponding color, trim the control information in the control program corresponding to the target light bead.
[0132] In the embodiments of the present application, if the target light bead does not display the corresponding color, it means that the light bead is a light bead that does not need to be lit, then the control information in the control program corresponding to the target light bead can be trimmed, which can reduce the size of the control program.
[0133] In addition, in order to determine the lamp board wiring of the sub-pixel lamp board, in the related art, the receiving card is used to send parameters to light up each light bead in turn, and the position where the light bead on the lamp board flashes is determined by the human eye to determine the lamp board wiring. Since it is necessary to manually determine the position where the light bead flashes with the naked eye, the error rate is high and the time cost is large. For the method in the related art, the present application provides another method for determining the lamp board layout of the sub-pixel lamp board. Figure 4 It is a schematic flowchart of the implementation process of a method for determining the lamp board layout of a sub-pixel lamp board provided by the embodiments of the present application, as Figure 4 shown, the method includes:
[0134] Step S201, light up the sub-pixel lamp board based on the second method, and obtain the video of the sub-pixel lamp board lit in the second method.
[0135] In the embodiments of the present application, the second method includes: lighting up each row or each column of light beads in turn. The chip pins of each row or each column of light beads in the sub-pixel lamp board can be controlled to conduct in turn, so that each row or each column of light beads lights up in turn.
[0136] In the embodiments of the present application, if the light beads are arranged in rows, the second method is to light up each column of light beads in turn. If the light beads are arranged in columns, the second method is to light up each row of light beads in turn.
[0137] In the embodiments of the present application, a camera or other video acquisition device can be used to collect the video of the lit sub-pixel lamp board. Ensure that the video acquisition device can accurately capture the lighting situation of the sub-pixel lamp board.
[0138] Step S202, analyze the video and determine the lighting sequence of the light beads.
[0139] In the embodiments of the present application, a video processing software or a video processing library in a programming language can be used to parse the collected video. Then, the video is analyzed frame by frame to determine the lighting sequence of each lamp bead.
[0140] Step S203: Determine the lamp board wiring based on the lighting sequence of the lamp beads.
[0141] In the embodiments of the present application, the lamp board wiring can be represented by a wiring table. The wiring table is a table used to record the arrangement and connection mode of the lamp beads, which can help determine the scanning order of the sub-pixels and the rows to be lit.
[0142] In the embodiments of the present application, after determining the lighting sequence of the lamp beads, a wiring diagram can be drawn in the wiring table to determine the scanning order of the sub-pixel lamp board and the rows to be lit.
[0143] In the embodiments of the present application, according to the lighting sequence of the lamp beads, the arrangement mode of the lamp beads can be determined, for example, whether they are arranged in rows or columns. According to the arrangement mode of the lamp beads, a layout diagram of the lamp beads is drawn in the wiring table. If the lamp beads are arranged in rows, each row in the table represents a row of lamp beads; if the lamp beads are arranged in columns, each column in the table represents a column of lamp beads. In the drawn wiring diagram, according to the determined lighting sequence, the lit lamp beads are marked, and according to the marked lit lamp beads, the scanning order of the lamp beads and the rows to be lit are determined. The scanning order can be determined according to the arrangement mode, and the rows to be lit can be determined according to the lighting sequence and the arrangement mode. The information about the scanning order of the lamp beads and the rows to be lit is recorded in the wiring table, thus completing the determination of the lamp board wiring.
[0144] In the embodiments of the present application, after determining the lamp board wiring, it can be applied in step S102 to improve the efficiency of lighting the sub-pixel lamp board.
[0145] The method for determining the lamp bead layout mode of the sub-pixel lamp board provided by the embodiments of the present application can quickly and accurately determine the lamp board wiring of the sub-pixel lamp board.
[0146] Based on the foregoing embodiments, an apparatus for determining a bead layout manner of a sub-pixel light board according to an embodiment of the present application includes various modules and various units included in each module, which can be implemented by a processor in a computer device; of course, it can also be implemented by a specific logic circuit; in the implementation process, the processor can be a central processing unit (CPU, Central Processing Unit), a microprocessor (MPU, Microprocessor Unit), a digital signal processor (DSP, Digital Signal Processing), or a field programmable gate array (FPGA, Field Programmable Gate Array), etc.
[0147] An embodiment of the present application provides an apparatus for determining a bead layout manner of a sub-pixel light board. Figure 5 FIG. is a schematic structural diagram of an apparatus for determining a bead layout manner of a sub-pixel light board provided by an embodiment of the present application. As Figure 5 shown, the apparatus 500 for determining a bead layout manner of a sub-pixel light board includes:
[0148] A reference library module 501, configured to obtain a reference library, where the reference library includes one or more bead layout reference data;
[0149] A first obtaining module 502, configured to light up the sub-pixel light board in a first manner and obtain an image of the sub-pixel light board in a lit state;
[0150] A second obtaining module 503, configured to obtain characteristic information of the bead arrangement based on the image;
[0151] A first determining module 504, configured to determine the bead layout manner of the sub-pixel light board based on a matching result between the characteristic information and the reference data.
[0152] In some embodiments, the first manner includes:
[0153] The brightnesses of at least some of the beads on the sub-pixel light board are different.
[0154] In some embodiments, the sub-pixel light board further includes a driving IC having a plurality of output pins, and each output pin is connected to a different bead; different voltages are applied through each output pin to make the brightnesses of at least some of the beads different.
[0155] In some embodiments, the second obtaining module includes:
[0156] An identification unit, configured to obtain characteristic information from the image based on image recognition technology, where the characteristic information includes bead color and position information.
[0157] In some embodiments, the reference data includes the arrangements of a number of R, G, and B lamp beads; the determination module includes:
[0158] A first determination unit, configured to determine the arrangements of a number of lamp beads based on the colors and position information of a number of R, G, and B lamp beads on the sub-pixel lamp board;
[0159] A matching unit, configured to match the arrangements of a number of lamp beads on the sub-pixel lamp board with the arrangements of the lamp beads in the reference data to obtain a matching result;
[0160] A second determination unit, configured to determine the lamp bead layout mode of the sub-pixel lamp board based on the matching result.
[0161] In some embodiments, the device for determining the lamp bead layout mode of the sub-pixel lamp board further includes:
[0162] An establishment module, configured to determine the correspondence between the lamp beads and the pins based on the brightness of each lamp bead and the output voltage of each pin; wherein "acquiring the characteristic information of the lamp bead arrangement based on the image" includes:
[0163] Based on image recognition technology, obtaining the brightness of each lamp bead from the image.
[0164] In some embodiments, the reference data includes structured information on the composition of a number of sub-pixels and the lamp bead arrangements within each sub-pixel; the device for determining the lamp bead layout mode of the sub-pixel lamp board further includes:
[0165] A second determination module, configured to determine the composition of each sub-pixel based on the brightness difference of each lamp bead; and,
[0166] A third determination module, configured to determine the lamp bead arrangement within each sub-pixel based on the color of each lamp bead.
[0167] In some embodiments, the reference data includes structured information on the composition of a number of sub-pixels and the lamp bead arrangements within each sub-pixel; the device for determining the lamp bead layout mode of the sub-pixel lamp board further includes:
[0168] A fourth determination module, configured to determine the composition of each sub-pixel based on the position information; and,
[0169] A fifth determination module, configured to determine the lamp bead arrangement within each sub-pixel based on the color of each lamp bead.
[0170] In some embodiments, the first determination module further includes:
[0171] A structuring processing unit, configured to structurally process the sub-pixel composition of the sub-pixel lamp board and the lamp bead arrangement data within each sub-pixel according to the structured format of the reference data;
[0172] A third determination unit, configured to determine that the bead layout mode of the sub-pixel light board is the target bead layout when the sub-pixel composition of the sub-pixel light board and the bead arrangement data within each sub-pixel are exactly the same as the sub-pixel composition and the bead arrangement within each sub-pixel of the reference data of the target bead layout in the reference library.
[0173] In some embodiments, the apparatus 500 for determining the bead layout mode of the sub-pixel light board further includes:
[0174] A third acquisition module, configured to light up the sub-pixel light board in a second manner and acquire a video during the lighting process of the sub-pixel light board;
[0175] An analysis module, configured to analyze the video and determine the lighting sequence of the beads;
[0176] A second determination module, configured to determine the light board wiring based on the lighting sequence of the beads.
[0177] An embodiment of the present application provides an electronic device. Figure 6 As shown in the schematic diagram of the composition structure of the electronic device provided in the embodiment of the present application, Figure 6 the electronic device 600 includes: a processor 601, at least one communication bus 602, a user interface 603, at least one external communication interface 604, and a memory 605. Among them, the communication bus 602 is configured to implement connection communication between these components. Among them, the user interface 603 may include a display screen, and the external communication interface 604 may include a standard wired interface and a wireless interface. The processor 601 is configured to execute a program of the method for determining the bead layout mode of the sub-pixel light board stored in the memory to implement the steps in the method for determining the bead layout mode of the sub-pixel light board provided in the above embodiments.
[0178] In the embodiments of the present application, if the above method for determining the bead layout mode of the sub-pixel light board is implemented in the form of a software function module and sold or used as an independent product, it may also be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the embodiments of the present application essentially or the part that contributes to the prior art may be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in the embodiments of the present application. The foregoing storage medium includes: various media such as a USB flash drive, a mobile hard disk, a read-only memory (ROM, Read Only Memory), a magnetic disk, or an optical disc that can store program codes. In this way, the embodiments of the present application are not limited to any specific combination of hardware and software.
[0179] Accordingly, an embodiment of the present application provides a storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps in the method for determining the bead layout mode of the sub-pixel light board provided in the above embodiment are implemented.
[0180] The embodiment of the present application further provides a computer program product. When the computer program product runs on an electronic device, the electronic device is enabled to execute the method for determining the bead layout mode of the sub-pixel light board described in any one of the above.
[0181] The descriptions of the above embodiments of the electronic device and the storage medium are similar to the descriptions of the above method embodiments, and have beneficial effects similar to those of the method embodiments. For the technical details not disclosed in the embodiments of the computer device and the storage medium of the present application, please refer to the descriptions of the method embodiments of the present application for understanding.
[0182] It should be understood that the term "one embodiment" or "an embodiment" mentioned throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of the present application. Therefore, the appearances of "in one embodiment" or "in an embodiment" throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. It should be understood that in various embodiments of the present application, the magnitudes of the sequence numbers of the above processes do not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application. The sequence numbers of the embodiments of the present application above are only for description and do not represent the advantages and disadvantages of the embodiments.
[0183] It should be noted that in this article, the term "comprising", "including" or any other variation thereof is intended to cover a non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the phrase "comprising a..." does not exclude the presence of additional identical elements in the process, method, article or device including the element.
[0184] In several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined, or can be integrated into another system, or some features can be ignored, or not executed. In addition, the couplings, direct couplings, or communication connections between the various components shown or discussed can be through some interfaces. The indirect couplings or communication connections of devices or units can be electrical, mechanical, or other forms.
[0185] The units described above as separate components may or may not be physically separated. The components shown as units may or may not be physical units. They can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0186] In addition, each functional unit in the embodiments of this application can be all integrated in a processing unit, or each unit can be separately used as a unit, or two or more units can be integrated in one unit. The above-mentioned integrated units can be implemented in the form of hardware, or in the form of hardware plus software functional units.
[0187] Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions. The foregoing program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps including the above method embodiments. The foregoing storage medium includes various media that can store program codes, such as removable storage devices, read-only memory (ROM), magnetic disks, or optical discs.
[0188] Alternatively, if the above-mentioned integrated units of this application are implemented in the form of software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the embodiments of this application essentially or the part that contributes to the prior art can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to enable a controller to execute all or part of the methods described in the various embodiments of this application. The foregoing storage medium includes various media that can store program codes, such as removable storage devices, ROM, magnetic disks, or optical discs.
[0189] As described above, it is only the implementation mode of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of changes or substitutions, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the said claims.
Claims
1. A method for determining the bead layout of a sub-pixel light board, characterized in that, it includes the steps: Obtain a reference library, where the reference library includes reference data of one or more bead layouts; Light the sub-pixel light board in a first manner and obtain an image of the sub-pixel light board in the lit state; Based on the image, obtain the characteristic information of the bead arrangement of the sub-pixel light board; Based on the matching result between the characteristic information and the reference data, determine the bead layout of the sub-pixel light board.
2. The determination method according to claim 1, characterized in that, the first manner includes: At least some of the beads on the sub-pixel light board have different brightnesses.
3. The determination method according to claim 2, characterized in that: The sub-pixel light board includes a driving chip with multiple output pins, and each output pin is connected to a different bead.
4. The determination method according to claim 2 or 3, characterized in that, "Based on the image, obtain the characteristic information of the bead arrangement" includes: Based on image recognition technology, obtain the characteristic information from the image, where the characteristic information includes the color and position information of each bead.
5. The determination method according to claim 4, characterized in that, The reference data includes the arrangements of several red beads, green beads and blue beads; "Based on the matching result between the characteristic information and the reference data, determine the bead layout of the sub-pixel light board" includes: Based on the colors and position information of several red beads, green beads and blue beads on the sub-pixel light board, determine the arrangement of several beads; Match the arrangement of several beads on the sub-pixel light board with the arrangement of beads in the reference data to obtain a matching result; Based on the matching result, determine the bead layout of the sub-pixel light board.
6. The determination method according to claim 3, characterized in that, it further includes: Based on the brightness of each bead and the output voltage of each pin, determine the corresponding relationship between the bead and the pin; where, "Based on the image, obtain the characteristic information of the bead arrangement" includes: Based on image recognition technology, obtain the brightness of each bead from the image.
7. The determination method according to claim 5, characterized in that, The reference data includes structured information on the composition of several sub-pixels and the bead arrangement information within each sub-pixel; the determination method further includes: Based on the brightness difference of each bead, determine the composition of each sub-pixel; and, Based on the color of each bead, determine the bead arrangement within each sub-pixel.
8. The determination method according to claim 5, characterized in that, The reference data includes structured information on the composition of several sub-pixels and the bead arrangement within each sub-pixel; the determination method further includes: Based on the position information, determine the composition of each sub-pixel; and, Based on the color of each bead, determine the bead arrangement within each sub-pixel.
9. The determination method according to claim 7 or 8, characterized in that, Determining the bead layout mode of the sub-pixel light board based on the matching result between the feature information and the reference data includes: Structurally processing the sub-pixel composition of the sub-pixel light board and the bead arrangement within each sub-pixel according to the structural format of the reference data; When the sub-pixel composition of the sub-pixel light board and the bead arrangement within each sub-pixel are respectively exactly the same as the sub-pixel composition and the bead arrangement within each sub-pixel of the reference data of the target bead layout in the reference library, determining that the bead layout mode of the sub-pixel light board is the target bead layout.
10. According to the determination method described in claim 1, wherein, the method further includes: Lighting the sub-pixel light board in a second manner and obtaining a video during the lighting process of the sub-pixel light board; Analyzing the video to determine the lighting sequence of the beads; Determining the light board wiring based on the lighting sequence of the beads.
11. A device for determining the bead layout mode of a sub-pixel light board, wherein, it includes: A reference library module for obtaining a reference library, where the reference library includes reference data of one or more bead layouts; A first acquisition module for lighting the sub-pixel light board in a first manner and obtaining an image of the sub-pixel light board in the lit state; A second acquisition module for obtaining the feature information of the bead arrangement of the sub-pixel light board based on the image; A determination module for determining the bead layout mode of the sub-pixel light board based on the matching result between the feature information and the reference data.
12. An electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein, when the processor executes the computer program, it implements the method for determining the bead layout mode of the sub-pixel light board according to any one of claims 1 to 10.
13. A computer-readable storage medium stores a computer program, wherein, when the computer program is executed by a processor, it implements the method for determining the bead layout mode of the sub-pixel light board according to any one of claims 1 to 10.