COB seam brightness reduction method, apparatus, equipment and readable storage medium
By calculating the brightness correction coefficient of the LED beads on both sides of the splice seam in the COB display module, the light emission of the LED beads is controlled to reduce the brightness of the splice seam, thus solving the problem of poor display effect caused by the increased brightness of the splice seam in the COB display module and improving the display quality of the LED display screen.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO LTD
- Filing Date
- 2022-04-26
- Publication Date
- 2026-06-30
AI Technical Summary
In COB display modules, increased brightness at the seams leads to poor display quality of the LED screen, especially due to diffuse reflection from rough surfaces and protruding edges, resulting in bright lines.
By acquiring the brightness of the first region of LED beads on both sides of the seam in the displayed image and the brightness of the second region of the adjacent region, the brightness correction coefficient of the LED beads is calculated, and the LED beads are controlled to emit light based on the corrected brightness parameters in order to reduce the brightness at the seam.
It effectively reduces the brightness at the seams, improves the display effect of the LED display screen, and makes the edge light of the COB display module imperceptible to the human eye.
Smart Images

Figure CN116994518B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of LED display technology, and in particular to a method, apparatus, device, and readable storage medium for reducing the brightness of COB seams. Background Technology
[0002] With the development of LED (Light-Emitting Diode) packaging technology, LED packaging technology is becoming increasingly advanced. COB (Chip-on-Board) technology is an emerging LED packaging technology. Unlike traditional SMD (Surface Mount Devices) technology, it integrates LED light-emitting chips onto a PCB (Printed Circuit Board) rather than soldering them one by one.
[0003] When using COB (Chip-on-Board) technology to encapsulate LEDs, the LEDs are sealed within the encapsulating adhesive. Before the COB display module (containing multiple LEDs, also known as LED chips) is soldered onto the adapter board, the COB display module requires secondary processes such as cutting and grinding. This results in inconsistent smoothness between the edges and the interior of the adhesive, and may even cause edge protrusions. Light will then undergo irregular diffuse reflection on the rough surface. (See reference...) Figure 1 When LEDs are lit, light escapes more easily from rough surfaces and protruding edges via diffuse reflection, increasing the brightness of LEDs near rough surfaces. Since the seams created during the mounting process of the COB display module on the adapter plate are precisely these rough surfaces and protrusions, the brightness of LEDs near these seams is amplified. This results in bright lines appearing on the side of the LEDs with increased brightness closest to the rough surface, making the edges of the COB display module appear to be emitting light, leading to poor display quality on LED displays composed of COB display modules. Summary of the Invention
[0004] The main objective of this application is to provide a method, apparatus, device, and readable storage medium for reducing the brightness of COB seams, aiming to solve the existing technical problem of how to improve the display effect of LED displays composed of COB display modules.
[0005] To achieve the above objectives, this application provides a method for reducing the brightness of COB seams, the method comprising:
[0006] The brightness of a first region between multiple first LED beads in the displayed image is obtained; the first region includes at least the seam corresponding to the COB display module, and the multiple first LED beads are one or more pairs of LED beads located on both sides of the seam; the displayed image is obtained by a camera capturing the LED display screen where the COB display module is located.
[0007] Obtain the brightness of a second region in the display image between the plurality of first LED beads and the plurality of second LED beads; the plurality of second LED beads are LED beads that are adjacent to the plurality of first LED beads in rows or columns.
[0008] Calculate the ratio between the brightness of the first region and the brightness of the second region to obtain the lamp brightness correction coefficient of the plurality of first lamp beads;
[0009] The product of the brightness correction coefficient of the LED bead and the brightness parameters of the plurality of first LED beads is calculated to obtain the corrected brightness parameters of the plurality of first LED beads;
[0010] Based on the corrected brightness parameters, the plurality of first LED beads are controlled to emit light, thereby reducing the brightness of the plurality of first LED beads and weakening the brightness at the seam.
[0011] For example, obtaining the brightness of a first region among a plurality of first LED beads in a displayed image includes:
[0012] Obtain the coordinates of multiple first LEDs in the displayed image, and obtain the diameter of the first LED of the multiple first LEDs;
[0013] Based on the coordinates of the plurality of LED beads and the diameter of the first LED bead, the brightness of the first region of the first region between the plurality of first LED beads is determined.
[0014] For example, obtaining the diameter of the first LED bead among the plurality of first LED beads includes:
[0015] Based on preset LED acquisition rules, multiple third LEDs are acquired from the LED display screen, and the diameters of the multiple third LEDs are acquired.
[0016] Calculate the average diameter of the plurality of third LED beads to obtain the diameter of the first LED beads from the plurality of first LED beads; or,
[0017] The median diameter of the plurality of third LED beads is calculated to obtain the diameter of the first LED beads.
[0018] For example, determining the brightness of a first region among the plurality of first LEDs based on the coordinates of the plurality of LEDs and the diameter of the first LED includes:
[0019] The average coordinates of the multiple LED bead coordinates are used as the center coordinates of the first region between the multiple first LED beads, and the diameter of the first LED bead is used as the region size determination factor of the first region. Based on the region center and the region size determination factor, the first region is determined.
[0020] The average brightness of the first region is determined to obtain the first region brightness of the first region.
[0021] For example, determining the first region based on the region center and the region size determination factor includes:
[0022] Determine the region containing a circle centered at the center of the region and with a diameter equal to the size factor of the region; or,
[0023] The region containing a square with the center of the region as its geometric center and the size factor of the region as its side length is defined as the first region.
[0024] For example, determining the average brightness of the first region to obtain the first region brightness includes:
[0025] From the displayed image, the brightness of multiple pixels in the first region is obtained to obtain multiple third brightness levels;
[0026] The average value of the plurality of third brightness values is calculated to obtain the first region brightness of the first region.
[0027] For example, before obtaining the brightness of a first region among a plurality of first LED beads in the displayed image, the process includes:
[0028] Obtain the resolution of the COB display module;
[0029] Starting with the LED bead at the top corner of the COB display module furthest from other COB display modules, all LED beads in the LED display screen are numbered; the resolution is the product of the number of rows and columns of LED beads in the COB display module; the row number and column number of the top corner LED bead are 0; the row numbers of adjacent rows of LED beads in the LED display screen differ by 1, and the column numbers of adjacent columns of LED beads differ by 1;
[0030] Calculate the first remainder between the row number and the row number of each LED bead in the LED display screen that is not zero, and calculate the second remainder between the column number and the column number of each LED bead in the LED display screen that is not zero; and take the LED beads with the first remainder of zero and the LED beads with the row number minus 1 as the first LED beads, and take the LED beads with the second remainder of zero and the LED beads with the column number minus 1 as the first LED beads.
[0031] For example, to achieve the above objective, this application also provides a COB seam brightness reduction device, the COB seam brightness reduction device comprising:
[0032] The first acquisition module is used to acquire the brightness of a first region between multiple first LED beads in the displayed image; the first region includes at least the seam corresponding to the COB display module, the multiple first LED beads are one or more pairs of LED beads located on both sides of the seam, and the displayed image is obtained by a camera capturing the LED display screen where the COB display module is located;
[0033] The second acquisition module is used to acquire the brightness of a second region in the display image between the plurality of first LED beads and the plurality of second LED beads; the plurality of second LED beads are LED beads that are adjacent to the plurality of first LED beads in rows or columns.
[0034] The first calculation module is used to calculate the ratio between the brightness of the first area and the brightness of the second area to obtain the brightness correction coefficient of the plurality of first LED beads;
[0035] The second calculation module is used to calculate the product of the brightness correction coefficient of the LED and the brightness parameters of the plurality of first LEDs to obtain the corrected brightness parameters of the plurality of first LEDs.
[0036] The control module is used to control the plurality of first LED beads to emit light based on the corrected brightness parameters, so as to reduce the brightness of the plurality of first LED beads and weaken the brightness at the seam.
[0037] For example, the first acquisition module includes:
[0038] The first acquisition submodule is used to acquire the coordinates of multiple first LEDs in the displayed image, and to acquire the diameter of the first LEDs of the multiple first LEDs;
[0039] The determination submodule is used to determine the brightness of a first region between the multiple first LEDs based on the coordinates of the multiple LEDs and the diameter of the first LED.
[0040] And / or, the first acquisition submodule includes:
[0041] The acquisition unit is used to acquire multiple third LEDs from the LED display screen based on a preset LED acquisition rule, and to acquire the diameters of the multiple third LEDs.
[0042] A calculation unit is used to calculate the average diameter of the plurality of third LED beads to obtain the diameter of the first LED beads; or,
[0043] Calculate the median of the diameters of the plurality of third LED beads to obtain the diameter of the first LED beads of the plurality of first LED beads;
[0044] And / or, the determining submodule includes:
[0045] The first determining unit is configured to use the average coordinates of the multiple LED coordinates as the coordinates of the center of the first region between the multiple LEDs, the diameter of the first LED as the region size determining factor of the first region, and determine the first region based on the region center and the region size determining factor.
[0046] The second determining unit is used to determine the average brightness of the first region and obtain the first region brightness of the first region.
[0047] And / or, the first determining unit includes:
[0048] A sub-unit is defined to determine a circle with the center of the region as its center and the region size determination factor as its diameter, and the region containing this circle is the first region; or,
[0049] The region containing a square with the center of the region as its geometric center and the side length determined by the size factor of the region is defined as the first region.
[0050] And / or, the second determining unit includes:
[0051] The first acquisition subunit is used to acquire the brightness of multiple pixels in the first region from the displayed image to obtain multiple third brightness levels;
[0052] The second calculation subunit is used to calculate the average value of the plurality of third brightness values to obtain the first region brightness of the first region;
[0053] And / or, the device further includes:
[0054] The third acquisition module is used to acquire the resolution of the COB display module;
[0055] The numbering module is used to number all the LED beads in the LED display screen, starting from the LED bead at the top corner of the COB display module furthest from other COB display modules; the resolution is the product of the number of rows and columns of LED beads in the COB display module; the row number and column number of the LED bead at the top corner are 0; the row numbers of LED beads in adjacent rows of the LED display screen differ by 1, and the column numbers of LED beads in adjacent columns of the LED display screen differ by 1;
[0056] The third calculation module is used to calculate the first remainder between the row number and the number of rows for each LED bead in the LED display screen whose row number is not zero, and to calculate the second remainder between the column number and the number of columns for each LED bead in the LED display screen whose column number is not zero; and to take the LED beads with the first remainder being zero and the LED beads with the row number minus 1 as the first LED beads, and to take the LED beads with the second remainder being zero and the LED beads with the column number minus 1 as the first LED beads.
[0057] For example, to achieve the above objectives, this application also provides a COB seam brightness reduction device, which includes a memory, a processor, and a COB seam brightness reduction program stored in the memory and executable on the processor. When the COB seam brightness reduction program is executed by the processor, it implements the steps of the COB seam brightness reduction method as described above.
[0058] For example, to achieve the above objectives, this application also provides a computer-readable storage medium storing a COB seam brightness reduction program, which, when executed by a processor, implements the steps of the COB seam brightness reduction method as described above.
[0059] Compared to existing technologies where light escapes diffusely from rough surfaces and protruding edges, causing the human eye to perceive that the edges of the COB display module are also emitting light, resulting in poor display effects for LED displays composed of COB display modules, this application obtains the brightness of a first region between multiple first LED beads in a display image; the first region at least includes the seam corresponding to the COB display module, and the multiple first LED beads are one or more pairs of LED beads located on both sides of the seam; the display image is obtained by a camera capturing the brightness of the LED display screen where the COB display module is located; obtaining the brightness of the first region between multiple first LED beads in the display image. The brightness of a second region between a plurality of first LED beads and a plurality of second LED beads is described; the plurality of second LED beads are LED beads that are adjacent to the plurality of first LED beads in rows or columns; the ratio between the brightness of the first region and the brightness of the second region is calculated to obtain the LED brightness correction coefficient of the plurality of first LED beads; the product of the LED brightness correction coefficient and the brightness parameter of the plurality of first LED beads is calculated to obtain the corrected brightness parameter of the plurality of first LED beads; based on the corrected brightness parameter, the plurality of first LED beads are controlled to emit light, so as to reduce the brightness of the plurality of first LED beads and weaken the brightness at the seam. It is understood that this application targets the enhancement of the brightness of multiple first LED beads on both sides of the splice seam by diffuse reflection. That is, by controlling the brightness of multiple first LED beads, the sum of the original display brightness of multiple first LED beads and the enhanced brightness of diffuse reflection is adjusted so that the sum of the brightness reaches the brightness required by multiple first LED beads, rather than the first LED beads themselves directly reaching the required display brightness. This reduces the brightness at the splice seam, so that the human eye cannot perceive that the edge of the COB display module is emitting light, thereby improving the display effect of the LED display screen composed of COB display modules. Attached Figure Description
[0060] Figure 1 This is a schematic diagram of the seam bright line involved in the background technology of this application;
[0061] Figure 2 This is a flowchart illustrating the first embodiment of the COB seam brightness reduction method of this application;
[0062] Figure 3 This is a schematic diagram of specular reflection and diffuse reflection;
[0063] Figure 4 This is a schematic diagram of diffuse reflection of light emitted by an LED in an embodiment of the COB seam brightness reduction method of this application;
[0064] Figure 5 This is a schematic diagram showing the distribution of the first LED bead in an LED display screen, as described in an embodiment of the COB seam brightness reduction method of this application.
[0065] Figure 6This is a schematic diagram showing the positional relationship between the first LED and the second LED involved in the COB seam brightness reduction method embodiment of this application;
[0066] Figure 7 This is a schematic diagram of the hardware operating environment involved in the embodiments of this application.
[0067] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0068] It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.
[0069] This application provides a method for reducing the brightness of COB seams, referring to... Figure 2 , Figure 2 This is a flowchart illustrating the COB seam brightness reduction method of this application.
[0070] This application also provides embodiments of a COB seam brightness reduction method. It should be noted that although the logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here. The COB seam brightness reduction method can be applied in a computer. For ease of description, the following omits the description of the execution entity and the various steps of the COB seam brightness reduction method. The COB seam brightness reduction method includes:
[0071] Step S110: Obtain the brightness of a first region between multiple first LED beads in the displayed image; the first region includes at least the seam corresponding to the COB display module, the multiple first LED beads are one or more pairs of LED beads located on both sides of the seam, and the displayed image is obtained by a camera capturing the LED display screen where the COB display module is located.
[0072] For example, diffuse reflection caused by a rough surface increases the brightness of the LEDs on both sides of the seam, thus requiring brightness compensation for the LEDs on both sides of the seam. In this embodiment, the brightness of the first area is the brightness of the bright line at the seam, and the brightness of the LEDs on both sides of the seam is adjusted based on this brightness, thereby weakening the brightness compensation and reducing the impact of diffuse reflection on the LED display screen's display effect.
[0073] For example, refer to Figure 1The COB display module is square. After splicing, seams will appear in both the length and width directions of the COB display module, including vertical and horizontal seams. It is understood that when reducing the brightness compensation of the seams, reducing the brightness compensation in the horizontal direction cannot reduce the brightness compensation in the vertical direction. Therefore, brightness compensation needs to be reduced separately for the vertical and horizontal seams. This embodiment does not specifically limit the order in which the brightness compensation of the vertical and horizontal seams is reduced; either the brightness compensation of the vertical seams can be reduced first, followed by the brightness compensation of the horizontal seams, or vice versa.
[0074] For example, the splicing process involves fixing the COB display module to the adapter plate by welding.
[0075] For example, in the displayed image, the LED display screen displays an RGB pure color image, thereby ensuring that the display brightness of each LED bead in the LED display screen is the same, which facilitates the subsequent calculation of the LED bead brightness correction coefficient.
[0076] For example, the displayed images include color images and black and white images.
[0077] For example, the camera is configured to clearly capture the state of each LED on the LED display screen before it is used to capture the displayed image.
[0078] For example, an LED display screen is composed of several COB display modules spliced together.
[0079] For example, the LEDs on both sides of the seam are the first LEDs affected by diffuse reflection of light. The brightness of the first area can be determined by obtaining the coordinates of any logarithmic number of LED pairs. The process of determining the brightness of the first area is as follows: obtain the coordinates of multiple LED pairs of any logarithmic number of LED pairs; calculate the average coordinates of the multiple LED coordinates (its x-coordinate is the average of the x-coordinates of all multiple LED coordinates, and its y-coordinate is the average of the y-coordinates of all multiple LED coordinates) to obtain the center coordinates; determine the first area based on the center coordinates and the preset area size; and determine the brightness of the first area. For example, if multiple first LED beads form a pair, and the coordinates of the multiple first LED beads are A(x1,y1) and B(x2,y1), then the center coordinates are C((x1+x2) / 2,(y1+y1) / 2); or if multiple first LED beads form two pairs, and the coordinates of the first pair of LED beads are (x1,y1) and (x2,y1), and the coordinates of the second pair of LED beads are (x1,y2) and (x2,y2), then the center coordinates are C((x1+x2+x1+x2) / 4,(y1+y1+y2+y2) / 4).
[0080] For example, the brightness of the first region needs to be determined jointly by the coordinates of multiple first LEDs and the diameter of the multiple first LEDs, wherein the preset region size is determined by the diameter of the first LEDs, and obtaining the brightness of the first region of the first region among the multiple first LEDs in the displayed image includes:
[0081] Step a: Obtain the coordinates of multiple first LEDs in the displayed image, and obtain the diameter of the first LED of the multiple first LEDs.
[0082] The first LED is the one whose brightness is compensated by diffuse reflection, as shown in the reference. Figure 3 and Figure 4 Since diffused light radiates in all directions, the LEDs on both sides of the seam will be affected.
[0083] For example, the LED beads in an LED display screen have a certain spacing between them, and the light emitted by each bead has a coverage area. Therefore, in the displayed image (if it is not a black and white image, it needs to be binarized to become a black and white image first), there exists a number of connected components equal to the number of LED beads. (For a region G on the complex plane, if any simple closed curve is drawn within it, and the interior of the closed curve always belongs to G, then G is called a connected component, meaning that the gray levels in the connected component are the same.) Based on this, by locating the connected components in the black and white image, the region corresponding to each LED bead can be determined in the displayed image, thereby locating each LED bead in the displayed image.
[0084] For example, the principle of binarization is to set a contrast gray level, and set the gray levels of pixels in the grayscale image that are greater than or equal to the contrast gray level to the maximum gray level, and set the gray levels of pixels in the grayscale image that are less than the contrast gray level to the minimum gray level. For example, if the grayscale image has a grayscale range of 0-255 and a contrast gray level of 100, then the gray levels of pixels in the grayscale image that are greater than or equal to the contrast gray level are set to 255, and the gray levels of pixels in the grayscale image that are less than the contrast gray level are set to 0, thus obtaining a binarized image.
[0085] For example, the diameter of the LED bead is the number of pixels. That is, the diameter of each first LED bead is determined by the number of pixels it occupies in the displayed image. For instance, if the diameter of first LED bead 1 in the displayed image has 10 pixels, then the diameter of first LED bead 1 is 10 pixels. Obtaining the diameter of the first LED bead among the plurality of first LED beads includes:
[0086] Step a1: Based on the preset LED acquisition rules, acquire multiple third LEDs from the LED display screen, and acquire the diameters of the multiple third LEDs.
[0087] Step a2: Calculate the average diameter of the plurality of third LED beads to obtain the diameter of the first LED beads; or,
[0088] The median diameter of the plurality of third LED beads is calculated to obtain the diameter of the first LED beads.
[0089] For example, the preset LED acquisition rule can be to acquire all LEDs in the LED display screen as multiple third LEDs, or to sample all LEDs in the LED display screen at preset intervals, or to randomly sample all LEDs in the LED display screen, etc. The preset distance can be set as needed, and this embodiment does not impose a specific limitation.
[0090] The diameter of each LED in an LED display screen can be determined by averaging the diameters of multiple third-party LEDs, or by calculating the median of the diameters of multiple third-party LEDs and using that median as the diameter of each LED. It's understood that this method assumes that all the third-party LEDs have the same diameter.
[0091] Therefore, the diameter of the first LED can be the average of the diameters of the multiple third LEDs, or it can be the median of the diameters of the multiple third LEDs. This embodiment does not specifically limit the exact diameter of the first LED; it can be set during use.
[0092] Taking the preset rule of acquiring all LED beads in the LED display screen as an example, the multiple third LED beads in the LED display screen are LED bead 1, LED bead 2, LED bead 3 and LED bead 4. The diameter of the third LED bead of LED bead 1 is 22, the diameter of the third LED bead of LED bead 2 is 21, the diameter of the third LED bead of LED bead 3 is 23 and the diameter of the third LED bead of LED bead 4 is 24. Then the average value of the diameter of the multiple third LED beads is (21 + 22 + 23 + 24) / 4 = 22.5, and the median value of the diameter of the multiple third LED beads is (22 + 23) / 2 = 22.5.
[0093] Step b: Based on the coordinates of the plurality of LED beads and the diameter of the first LED bead, determine the brightness of the first region of the first region between the plurality of first LED beads;
[0094] For example, determining the brightness of a first region among the plurality of first LEDs based on the coordinates of the plurality of LEDs and the diameter of the first LED includes:
[0095] Step b1: The average coordinates of the multiple LED bead coordinates are used as the region center coordinates of the first region between the multiple first LED beads, and the diameter of the first LED bead is used as the region size determination factor of the first region. Based on the region center and the region size determination factor, the first region is determined.
[0096] For example, determining the first region based on the region center and the region size determination factor includes:
[0097] Determine the region containing a circle centered at the center of the region and with a diameter equal to the size factor of the region; or,
[0098] The region containing a square with the center of the region as its geometric center and the size factor of the region as its side length is defined as the first region.
[0099] For example, the specific shape of the first region is not specifically limited in this embodiment.
[0100] Step b2: Determine the average brightness of the first region to obtain the first region brightness of the first region.
[0101] The average brightness of the first region is obtained by calculating the average brightness of all (or some) pixels in the first region of the displayed image.
[0102] For example, determining the average brightness of the first region to obtain the first region brightness includes:
[0103] Step b21: Obtain the brightness of multiple pixels in the first region from the displayed image to obtain multiple third brightness levels;
[0104] Step b22: Calculate the average value of the plurality of third brightness values to obtain the first region brightness of the first region.
[0105] For example, "multiple pixels" includes all pixels and a subset of pixels. Taking "multiple pixels including all pixels" as an example: Since the LED coordinates on the black and white image are determined by the method described above for determining the connected components of the LED in the black and white image, the LED coordinates on the displayed image are also determined. Furthermore, the coordinates of the region center are determined by the LED coordinates. Given the region center coordinates and the size of the first region, the brightness of all pixels within the first region and in the displayed image can be determined. The average brightness of the first region can then be calculated using the obtained brightness of all pixels. It can be understood that "multiple pixels including a subset of pixels" means selecting a portion of pixels from all pixels. The selection method can be set as needed; this embodiment does not specify a particular method.
[0106] For example, the first region includes pixel 1, pixel 2, pixel 3, and pixel 4. The brightness of pixel 1 is 150 (cd / m2), the brightness of pixel 2 is 149 (cd / m2), the brightness of pixel 3 is 150 (cd / m2), and the brightness of pixel 4 is 151 (cd / m2). Then the average brightness is (150 (cd / m2) + 149 (cd / m2) + 150 (cd / m2) + 151 (cd / m2)) / 4 = 150 (cd / m2), that is, the brightness of the first region is 150 (cd / m2).
[0107] For example, before obtaining the brightness of a first region among a plurality of first LED beads in the displayed image, the process includes:
[0108] Step c: Obtain the resolution of the COB display module;
[0109] Step d: Starting from the LED bead at the top corner of the COB display module furthest from other COB display modules, number all LED beads in the LED display screen; the resolution is the product of the number of rows and columns of LED beads in the COB display module; the row number and column number of the top corner LED bead are 0; the row numbers of adjacent rows of LED beads in the LED display screen differ by 1, and the column numbers of adjacent columns of LED beads differ by 1.
[0110] Reference Figure 5 , Figure 5 This is a schematic diagram of an LED display screen. 501 represents the seam; 502 represents the LED bead in the 6th column of the LED display screen; 503 represents the LED bead in the 5th column of the LED display screen; 504 represents a COB display module in the LED display screen, with the starting point for numbering the LED bead at the top corner of 504 furthest from other COB display modules, and the number of this top corner LED bead is (0,0); 505 and 506 represent the row and column numbers of each LED bead in the LED display screen, respectively.
[0111] It should be noted that the LED display screen consists of four COB display modules with the same resolution, as shown in the reference. Figure 5 The resolution of 504 is 5*6, meaning that each COB display module includes 5 rows and 6 columns of LEDs.
[0112] Step e: Calculate the first remainder between the row number and the row number of each LED bead in the LED display screen that is not zero, and calculate the second remainder between the column number and the column number of each LED bead in the LED display screen that is not zero; and take the LED beads with the first remainder of zero and the LED beads with the row number minus 1 as the first LED beads, and take the LED beads with the second remainder of zero and the LED beads with the column number minus 1 as the first LED beads.
[0113] In the row numbers 0-9, only row numbers 0 and 5 have a first remainder of zero when divided by row number 5. Excluding the case where row number 0 is 0, we can find that the first LED corresponding to the first remainder is in row 5 and row 4 where the row number is 1 less than the first remainder. Similarly, in the column numbers 0-11, only column numbers 0 and 6 have a second remainder of zero when divided by column number 6. Excluding the case where column number 0 is 0, we can find that the first LED corresponding to the second remainder is in column 6 and column 5 where the column number is 1 less than the first remainder.
[0114] Step S120: Obtain the brightness of the second region of the second region between the plurality of first LED beads and the plurality of second LED beads in the displayed image; the plurality of second LED beads are LED beads that are adjacent to the plurality of first LED beads in rows or columns.
[0115] It should be noted that the calculation process for the brightness of the second region is basically the same as that for the brightness of the first region, and will not be repeated here.
[0116] For example, refer to Figure 6 LED1 and LED2 are the first LED beads, and LED3 is the second LED bead adjacent to the first LED bead. N1 is the first region, and N2 is the second region. N1 and N2 are squares with a side length equal to the LED bead diameter G. It can be understood that LED3 is a second LED bead, and the second LED bead can also be located to the left of LED1 (not shown in the figure).
[0117] Step S130: Calculate the ratio between the brightness of the first region and the brightness of the second region to obtain the brightness correction coefficient of the plurality of first LED beads.
[0118] The brightness of the first region is directly proportional to the degree to which the brightness of the first LED is affected by the brightness of the seam. It can be understood that the brightness of the second region is the brightness of the region unaffected by the seam brightness. Therefore, the LED brightness correction coefficient can be calculated using the brightness of the second region unaffected by the seam brightness and the brightness of the first region affected by the seam brightness, to correct the brightness of the first region to the brightness of the second region. The LED brightness correction coefficient u = N2(L) / N1(L), where N2(L) is the brightness of the second region and N1(L) is the brightness of the first region.
[0119] Step S140: Calculate the product of the brightness correction coefficient of the LED and the brightness parameters of the plurality of first LEDs to obtain the corrected brightness parameters of the plurality of first LEDs;
[0120] Step S150: Based on the corrected brightness parameters, control the plurality of first LED beads to emit light, so as to reduce the brightness of the plurality of first LED beads and weaken the brightness at the seam.
[0121] When multiple first LED beads are a pair of LED beads, refer to Figure 6Assuming LED1(L) represents the brightness of LED1 and LED2(L) represents the brightness of LED2, then the adjusted brightness of LED1 is LED1'(L) = LED1(L) * u, and the adjusted brightness of LED2 is LED2'(L) = LED2(L) * u. Here, u is the LED brightness correction coefficient.
[0122] Furthermore, when multiple first LEDs are in pairs, the brightness of each pair of LEDs can be calculated separately for its corresponding first and second region brightness, and the corresponding LED brightness correction coefficient can be calculated accordingly. Alternatively, the brightness correction coefficient for a pair of LEDs can be used to correct the brightness of all first LEDs. It should be noted that the implementation method for calculating the LED brightness correction coefficient is basically the same as the implementation method for calculating the LED brightness correction coefficient when multiple first LEDs are in pairs, and will not be repeated here.
[0123] The corresponding driving device is controlled to drive each first LED bead with the corrected brightness parameters, thereby reducing the brightness of each first LED bead and weakening the brightness at the seam.
[0124] It should be noted that in this embodiment, the gap between each COB display module caused by splicing is negligible, and even if there is a gap, the resulting bright and dark lines will only appear between the adapter boards, not between the COB display modules. Therefore, the bright lines at the seam are not caused by splicing, and the splicing process will not affect the brightness correction coefficient of the LED beads.
[0125] Compared to existing technologies where light escapes diffusely from rough surfaces and protruding edges, causing the human eye to perceive that the edges of the COB display module are also emitting light, resulting in poor display effects for LED displays composed of COB display modules, this application obtains the brightness of a first region between multiple first LED beads in a display image; the first region at least includes the seam corresponding to the COB display module, and the multiple first LED beads are one or more pairs of LED beads located on both sides of the seam; the display image is obtained by a camera capturing the brightness of the LED display screen where the COB display module is located; obtaining the brightness of the first region between multiple first LED beads in the display image. The brightness of a second region between a plurality of first LED beads and a plurality of second LED beads is described; the plurality of second LED beads are LED beads that are adjacent to the plurality of first LED beads in rows or columns; the ratio between the brightness of the first region and the brightness of the second region is calculated to obtain the LED brightness correction coefficient of the plurality of first LED beads; the product of the LED brightness correction coefficient and the brightness parameter of the plurality of first LED beads is calculated to obtain the corrected brightness parameter of the plurality of first LED beads; based on the corrected brightness parameter, the plurality of first LED beads are controlled to emit light, so as to reduce the brightness of the plurality of first LED beads and weaken the brightness at the seam. It is understood that this application targets the enhancement of the brightness of multiple first LED beads on both sides of the splice seam by diffuse reflection. That is, by controlling the brightness of multiple first LED beads, the sum of the original display brightness of multiple first LED beads and the enhanced brightness of diffuse reflection is adjusted so that the sum of the brightness reaches the brightness required by multiple first LED beads, rather than the first LED beads themselves directly reaching the required display brightness. This reduces the brightness at the splice seam, so that the human eye cannot perceive that the edge of the COB display module is emitting light, thereby improving the display effect of the LED display screen composed of COB display modules.
[0126] For example, this application also provides a COB seam brightness reduction device, the COB seam brightness reduction device comprising:
[0127] The first acquisition module is used to acquire the brightness of a first region between multiple first LED beads in the displayed image; the first region includes at least the seam corresponding to the COB display module, the multiple first LED beads are one or more pairs of LED beads located on both sides of the seam, and the displayed image is obtained by a camera capturing the LED display screen where the COB display module is located;
[0128] The second acquisition module is used to acquire the brightness of a second region in the display image between the plurality of first LED beads and the plurality of second LED beads; the plurality of second LED beads are LED beads that are adjacent to the plurality of first LED beads in rows or columns.
[0129] The first calculation module is used to calculate the ratio between the brightness of the first area and the brightness of the second area to obtain the brightness correction coefficient of the plurality of first LED beads;
[0130] The second calculation module is used to calculate the product of the brightness correction coefficient of the LED and the brightness parameters of the plurality of first LEDs to obtain the corrected brightness parameters of the plurality of first LEDs.
[0131] The control module is used to control the plurality of first LED beads to emit light based on the corrected brightness parameters, so as to reduce the brightness of the plurality of first LED beads and weaken the brightness at the seam.
[0132] For example, the first acquisition module includes:
[0133] The first acquisition submodule is used to acquire the coordinates of multiple first LEDs in the displayed image, and to acquire the diameter of the first LEDs of the multiple first LEDs;
[0134] The determination submodule is used to determine the brightness of a first region between the multiple first LEDs based on the coordinates of the multiple LEDs and the diameter of the first LED.
[0135] And / or, the first acquisition submodule includes:
[0136] The acquisition unit is used to acquire multiple third LEDs from the LED display screen based on a preset LED acquisition rule, and to acquire the diameters of the multiple third LEDs.
[0137] A calculation unit is used to calculate the average diameter of the plurality of third LED beads to obtain the diameter of the first LED beads; or,
[0138] Calculate the median of the diameters of the plurality of third LED beads to obtain the diameter of the first LED beads of the plurality of first LED beads;
[0139] And / or, the determining submodule includes:
[0140] The first determining unit is configured to use the average coordinates of the multiple LED coordinates as the coordinates of the center of the first region between the multiple LEDs, the diameter of the first LED as the region size determining factor of the first region, and determine the first region based on the region center and the region size determining factor.
[0141] The second determining unit is used to determine the average brightness of the first region and obtain the first region brightness of the first region.
[0142] And / or, the first determining unit includes:
[0143] A sub-unit is defined to determine a circle with the center of the region as its center and the region size determination factor as its diameter, and the region containing this circle is the first region; or,
[0144] The region containing a square with the center of the region as its geometric center and the side length determined by the size factor of the region is defined as the first region.
[0145] And / or, the second determining unit includes:
[0146] The first acquisition subunit is used to acquire the brightness of multiple pixels in the first region from the displayed image to obtain multiple third brightness levels;
[0147] The second calculation subunit is used to calculate the average value of the plurality of third brightness values to obtain the first region brightness of the first region;
[0148] And / or, the device further includes:
[0149] The third acquisition module is used to acquire the resolution of the COB display module;
[0150] The numbering module is used to number all the LED beads in the LED display screen, starting from the LED bead at the top corner of the COB display module furthest from other COB display modules; the resolution is the product of the number of rows and columns of LED beads in the COB display module; the row number and column number of the LED bead at the top corner are 0; the row numbers of LED beads in adjacent rows of the LED display screen differ by 1, and the column numbers of LED beads in adjacent columns of the LED display screen differ by 1;
[0151] The third calculation module is used to calculate the first remainder between the row number and the number of rows for each LED bead in the LED display screen whose row number is not zero, and to calculate the second remainder between the column number and the number of columns for each LED bead in the LED display screen whose column number is not zero; and to take the LED beads with the first remainder being zero and the LED beads with the row number minus 1 as the first LED beads, and to take the LED beads with the second remainder being zero and the LED beads with the column number minus 1 as the first LED beads.
[0152] The specific implementation of the COB seam brightness reduction device in this application is basically the same as the embodiments of the COB seam brightness reduction method described above, and will not be repeated here.
[0153] In addition, this application also provides a COB seam brightness reduction device. For example... Figure 7 As shown, Figure 7 This is a schematic diagram of the hardware operating environment involved in the embodiments of this application.
[0154] In one possible implementation, Figure 7 This is a schematic diagram of the hardware operating environment for COB seam brightness reduction devices.
[0155] like Figure 7As shown, the COB seam brightness reduction device may include a processor 701, a communication interface 702, a memory 703, and a communication bus 704. The processor 701, the communication interface 702, and the memory 703 communicate with each other through the communication bus 704. The memory 703 is used to store computer programs. When the processor 701 executes the program stored in the memory 703, it implements the steps of the COB seam brightness reduction method.
[0156] The communication bus 704 mentioned in the COB bezel brightness reduction device can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus 704 can be divided into an address bus, a data bus, and a control bus, etc. For ease of illustration, it is represented by only one thick line in the figure, but this does not indicate that there is only one bus or one type of bus.
[0157] Communication interface 702 is used for communication between the aforementioned COB seam brightness reduction device and other devices.
[0158] The memory 703 may include random access memory (RMD) or non-volatile memory (NM), such as at least one disk storage device. Optionally, the memory 703 may also be at least one storage device located remotely from the aforementioned processor 701.
[0159] The processor 701 mentioned above can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0160] The specific implementation of the COB seam brightness reduction device in this application is basically the same as the embodiments of the COB seam brightness reduction method described above, and will not be repeated here.
[0161] Furthermore, embodiments of this application also propose a computer-readable storage medium storing a COB seam brightness reduction program, which, when executed by a processor, implements the steps of the COB seam brightness reduction method as described above.
[0162] The specific implementation of the computer-readable storage medium in this application is basically the same as the embodiments of the COB seam brightness reduction method described above, and will not be repeated here.
[0163] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0164] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0165] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, 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 (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, device, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0166] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.
Claims
1. A method for reducing the brightness of COB seams, characterized in that, The method includes: The brightness of a first region between multiple first LED beads in the displayed image is obtained; the first region includes at least the seam corresponding to the COB display module, the multiple first LED beads are one or more pairs of LED beads located on both sides of the seam, the displayed image is obtained by a camera capturing the LED display screen where the COB display module is located, and the first LED beads are LED beads whose brightness is compensated by diffuse reflection; Obtain the brightness of a second region in the display image between the plurality of first LED beads and the plurality of second LED beads; the plurality of second LED beads are LED beads that are adjacent to the plurality of first LED beads in rows or columns. Calculate the ratio between the brightness of the first region and the brightness of the second region to obtain the lamp brightness correction coefficient of the plurality of first lamp beads; The product of the brightness correction coefficient of the LED bead and the brightness parameters of the plurality of first LED beads is calculated to obtain the corrected brightness parameters of the plurality of first LED beads; Based on the corrected brightness parameters, the multiple first LED beads are controlled to emit light in order to reduce the brightness of the multiple first LED beads, so that the original display brightness of the multiple first LED beads and the brightness of the diffuse reflection enhancement brightness reach the brightness required by the multiple first LED beads, and the brightness at the seam is reduced. The step of obtaining the brightness of a first region among multiple first LED beads in the displayed image includes: The average coordinates of multiple LEDs in the displayed image are used as the center coordinates of the first region between the multiple first LEDs, and the diameter of the first LEDs is used as the region size determination factor of the first region. Based on the region center and the region size determination factor, the first region is determined. The average brightness of the first region is determined to obtain the first region brightness of the first region.
2. The method as described in claim 1, characterized in that, The step of obtaining the brightness of a first region among multiple first LED beads in the displayed image includes: Obtain the coordinates of multiple first LEDs in the displayed image, and obtain the diameter of the first LED of the multiple first LEDs; Based on the coordinates of the plurality of LED beads and the diameter of the first LED bead, the brightness of the first region of the first region between the plurality of first LED beads is determined.
3. The method as described in claim 2, characterized in that, The step of obtaining the diameter of the first LED bead among the plurality of first LED beads includes: Based on preset LED acquisition rules, multiple third LEDs are acquired from the LED display screen, and the diameters of the multiple third LEDs are acquired. Calculate the average diameter of the plurality of third LED beads to obtain the diameter of the first LED beads from the plurality of first LED beads; or, The median diameter of the plurality of third LED beads is calculated to obtain the diameter of the first LED beads.
4. The method as described in claim 1, characterized in that, The determination of the first region based on the region center and the region size determination factor includes: Determine the region containing a circle centered at the center of the region and with a diameter equal to the size factor of the region; or, The region containing a square with the center of the region as its geometric center and the size factor of the region as its side length is defined as the first region.
5. The method as described in claim 1, characterized in that, Determining the average brightness of the first region to obtain the first region brightness includes: From the displayed image, the brightness of multiple pixels in the first region is obtained to obtain multiple third brightness levels; The average value of the plurality of third brightness values is calculated to obtain the first region brightness of the first region.
6. The method as described in claim 1, characterized in that, Before acquiring the brightness of the first region among the multiple first LED beads in the displayed image, the process includes: Obtain the resolution of the COB display module; Starting with the LED bead at the top corner of the COB display module furthest from other COB display modules, all LED beads in the LED display screen are numbered; the resolution is the product of the number of rows and columns of LED beads in the COB display module; the row number and column number of the top corner LED bead are 0; the row numbers of adjacent rows of LED beads in the LED display screen differ by 1, and the column numbers of adjacent columns of LED beads differ by 1; Calculate the first remainder between the row number and the row number of each LED bead in the LED display screen that is not zero, and calculate the second remainder between the column number and the column number of each LED bead in the LED display screen that is not zero; and take the LED beads with the first remainder of zero and the LED beads with the row number minus 1 as the first LED beads, and take the LED beads with the second remainder of zero and the LED beads with the column number minus 1 as the first LED beads.
7. A COB seam brightness reduction device, characterized in that, The device includes: The first acquisition module is used to acquire the brightness of a first region between multiple first LED beads in the displayed image; the first region includes at least the seam corresponding to the COB display module, the multiple first LED beads are one or more pairs of LED beads located on both sides of the seam, the displayed image is obtained by a camera taking pictures of the LED display screen where the COB display module is located, and the first LED beads are LED beads that are brightness compensated by diffuse reflection. The second acquisition module is used to acquire the brightness of a second region in the display image between the plurality of first LED beads and the plurality of second LED beads; the plurality of second LED beads are LED beads that are adjacent to the plurality of first LED beads in rows or columns. The first calculation module is used to calculate the ratio between the brightness of the first area and the brightness of the second area to obtain the brightness correction coefficient of the plurality of first LED beads; The second calculation module is used to calculate the product of the brightness correction coefficient of the LED and the brightness parameters of the plurality of first LEDs to obtain the corrected brightness parameters of the plurality of first LEDs. The control module is used to control the emission of the plurality of first LED beads based on the corrected brightness parameters, so as to reduce the brightness of the plurality of first LED beads, so that the original display brightness of the plurality of first LED beads and the brightness of the diffuse reflection enhancement brightness reach the brightness required for the display of the plurality of first LED beads, and weaken the brightness at the seam. The determined submodules include: The first determining unit is configured to use the average coordinates of multiple lamp bead coordinates in the displayed image as the region center coordinates of the first region between the multiple first lamp beads, the first lamp bead diameter of the multiple first lamp beads as the region size determining factor of the first region, and determine the first region based on the region center and the region size determining factor. The second determining unit is used to determine the average brightness of the first region and obtain the first region brightness of the first region.
8. The apparatus as claimed in claim 7, characterized in that, The first acquisition module includes: The first acquisition submodule is used to acquire the coordinates of multiple first LEDs in the displayed image, and to acquire the diameter of the first LEDs of the multiple first LEDs; The determination submodule is used to determine the brightness of a first region between the multiple first LEDs based on the coordinates of the multiple LEDs and the diameter of the first LED. And / or, the first acquisition submodule includes: The acquisition unit is used to acquire multiple third LEDs from the LED display screen based on a preset LED acquisition rule, and to acquire the diameters of the multiple third LEDs. A calculation unit is used to calculate the average diameter of the plurality of third LED beads to obtain the diameter of the first LED beads; or, Calculate the median of the diameters of the plurality of third LED beads to obtain the diameter of the first LED beads of the plurality of first LED beads; And / or, the first determining unit includes: A sub-unit is defined to determine a circle with the center of the region as its center and the region size determination factor as its diameter, and the region containing this circle is the first region; or, The region containing a square with the center of the region as its geometric center and the side length determined by the size factor of the region is defined as the first region. And / or, the second determining unit includes: The first acquisition subunit is used to acquire the brightness of multiple pixels in the first region from the displayed image to obtain multiple third brightness levels; The second calculation subunit is used to calculate the average value of the plurality of third brightness values to obtain the first region brightness of the first region; And / or, the device further includes: The third acquisition module is used to acquire the resolution of the COB display module; The numbering module is used to number all the LED beads in the LED display screen, starting from the LED bead at the top corner of the COB display module furthest from other COB display modules; the resolution is the product of the number of rows and columns of LED beads in the COB display module; the row number and column number of the LED bead at the top corner are 0; the row numbers of LED beads in adjacent rows of the LED display screen differ by 1, and the column numbers of LED beads in adjacent columns of the LED display screen differ by 1; The third calculation module is used to calculate the first remainder between the row number and the number of rows for each LED bead in the LED display screen whose row number is not zero, and to calculate the second remainder between the column number and the number of columns for each LED bead in the LED display screen whose column number is not zero; and to take the LED beads with the first remainder being zero and the LED beads with the row number minus 1 as the first LED beads, and to take the LED beads with the second remainder being zero and the LED beads with the column number minus 1 as the first LED beads.
9. A COB seam brightness reduction device, characterized in that, The COB seam brightness reduction device includes a memory, a processor, and a COB seam brightness reduction program stored in the memory and executable on the processor. When the COB seam brightness reduction program is executed by the processor, it implements the steps of the COB seam brightness reduction method as described in any one of claims 1 to 6.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a COB seam brightness reduction program, which, when executed by a processor, implements the steps of the COB seam brightness reduction method as described in any one of claims 1 to 6.