Brightness compensation method, compensation device and display device of spliced screen
By calculating the current difference of the display modules in the splicing screen and adjusting the grayscale value, the problem of poor display uniformity of the splicing screen is solved, and brightness balance and cost optimization are achieved.
Patent Information
- Application Number
- CN202411719304.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-27
- Publication Date
- 2026-01-23
- Estimated Expiration
- 2044-11-27
AI Technical Summary
The inconsistent lifespan decay of different display modules in a video wall results in poor display uniformity, and existing prior models cannot effectively solve this problem.
By obtaining the difference between the real-time current value and the standard current value of the display module, the target value for current adjustment is calculated, and the grayscale value is adjusted according to the difference to achieve brightness compensation. Brightness balance is achieved through software-level adjustments.
It achieves a balanced brightness effect in the splicing screen, reduces costs and maintenance difficulty, and eliminates the need for hardware replacement or additional equipment investment.
Smart Images

Figure CN119400112B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of display, in particular to a brightness compensation method, a compensation device and a display device of a spliced screen. BACKGROUND
[0002] Organic Light-Emitting Diode (OLED) has the advantages of self-emission, flexible screen, high luminous efficiency and fast response time. However, due to the limitation of process technology, it is currently impossible to manufacture large-size screens, so it is necessary to splice multiple small-size display modules into a large-size OLED spliced screen, and to use image segmentation technology to segment the image to be displayed and transmit it to each individual display module for display.
[0003] Since the spliced screen includes multiple display modules, and there are differences in manufacturing process, material and color correction error between different display modules, the service life attenuation of different display modules in the use process of the spliced screen is different, which leads to poor display uniformity of the spliced screen, thereby affecting the user experience.
[0004] Currently, various prior models (such as Burn-IN algorithm) of a single display module can only compensate for the service life attenuation within a single display module within a certain range. Since the service life attenuation of different display modules has discrete characteristics, the current various prior models cannot eliminate the differences between different display modules, so they cannot effectively solve the problem of poor display uniformity caused by different service life attenuation of different display modules in the current spliced screen. SUMMARY
[0005] The present application provides a brightness compensation method, a compensation device and a display device of a spliced screen, which can solve the problem of poor display uniformity of the spliced screen.
[0006] In a first aspect, the present application provides a brightness compensation method of a spliced screen, the spliced screen including at least two display modules, comprising:
[0007] Obtaining the real-time current value of at least part of the display modules when displaying a preset picture on the spliced screen, and calculating the difference between the real-time current value and the standard current value of at least part of the display modules;
[0008] According to the difference between the real-time current value and the standard current value of at least part of the display modules, calculating the current adjustment target value of the spliced screen;
[0009] Adjusting the gray scale value of the above-mentioned at least two display modules to obtain the gray scale adjustment value of each display module when the current adjustment value reaches the current adjustment target value, and taking it as the gray scale adjustment target value of each display module;
[0010] According to the gray scale adjustment target value of each display module, the picture is displayed.
[0011] In some embodiments, the current adjustment target value of the spliced screen is calculated according to the difference between the real-time current value and the standard current value of at least part of the display modules in the at least two display modules, including:
[0012] The current adjustment target value of the spliced screen is calculated according to the difference between the real-time current value and the standard current value of the display module located at the edge in the at least two display modules.
[0013] In some embodiments, the current adjustment target value of the spliced screen is calculated according to the difference between the real-time current value and the standard current value of the display module located at the edge in the at least two display modules, including:
[0014] The average value of the difference between the real-time current value and the standard current value of the display module located at the edge is obtained as the current adjustment target value of the spliced screen.
[0015] In some embodiments, the spliced screen is a rectangular display screen, and the display modules located at the edge include four display modules located at the top corners.
[0016] In some embodiments, the gray scale value of the at least two display modules is adjusted to obtain the gray scale adjustment value of each display module when the current adjustment value of the display module reaches the current adjustment target value, including:
[0017] The gray scale value of each display module is increased or decreased to make the current adjustment value of the display module reach the current adjustment target value, and the gray scale adjustment value of the display module is recorded.
[0018] In some embodiments, the picture is displayed according to the gray scale adjustment target value of each display module, including:
[0019] When the picture is displayed in each display module, the gray scale value of each pixel in the display module is added to the gray scale adjustment target value to display the picture.
[0020] In some embodiments, when the picture is displayed in each display module, the gray scale value of each pixel in the display module is added to the gray scale adjustment target value to display the picture, and before the picture is displayed, the method further includes:
[0021] The gray scale adjustment target value of the upper display module is obtained from a first lookup list, and the first lookup list is used to store the gray scale adjustment target value of the display module.
[0022] In some embodiments, before the difference between the real-time current value and the standard current value of at least part of the display modules is calculated, the method further includes:
[0023] Obtaining the standard current value of the at least partial display module from the second lookup table.
[0024] In some embodiments, the real-time current value of the at least partial display module when displaying the preset picture on the spliced screen is obtained by:
[0025] The real-time current value of the at least partial display module is obtained by reading the current parameter collected by the ammeter arranged on the power supply board of the at least partial display module.
[0026] In some embodiments, the preset picture is a middle gray scale picture.
[0027] In a second aspect, the present application provides a brightness compensation device of a spliced screen, the spliced screen comprising at least two display modules, comprising:
[0028] The current information acquisition module is configured to obtain the real-time current value of the at least partial display module when displaying the preset picture on the spliced screen, and calculate the difference between the real-time current value and the standard current value of the at least partial display module;
[0029] The edge compensation calculation module is configured to calculate the current adjustment target value of the spliced screen according to the difference between the real-time current value and the standard current value of the at least partial display module;
[0030] The current difference adjustment module is configured to obtain the gray scale adjustment value of each display module when the current adjustment value of each display module reaches the current adjustment target value by adjusting the gray scale value of the at least two display modules, and take the gray scale adjustment value as the gray scale adjustment target value of each display module;
[0031] The screen brightness compensation module is configured to display a picture according to the gray scale adjustment target value of each display module.
[0032] In a third aspect, the present application provides a computer readable medium having a computer program stored thereon, the computer program being executed by a processor to implement the method of the above embodiments.
[0033] In a fourth aspect, the present application provides an electronic device comprising a processor and a memory, the processor being configured to execute the computer program stored in the memory to implement the method described in the above embodiments.
[0034] In a fifth aspect, the present application provides a display device, comprising:
[0035] At least two display modules;
[0036] At least two power supply boards are arranged one-to-one corresponding to the display modules, and are configured to drive the display modules to display a picture, and the power supply board is provided with an ammeter configured to obtain the real-time current value when the display module displays a preset picture.
[0037] The electronic device in the above embodiment is provided with a connection line, the connection line is electrically connected with the ammeter, and the processor of the electronic device obtains the real-time current value when driving the display module to display the preset picture through the connection line.
[0038] The technical scheme provided by the embodiment of the application can obtain the real-time current value of at least part of the display module when displaying the preset picture on the spliced screen, and calculate the difference between the real-time current value of the at least part of the display module and the standard current value. The difference can be used as the current change amount of different display modules in the spliced screen, and can represent the characteristic attenuation amount of the thin film transistor for driving the OLED in different display modules. Then, the current adjustment target value of the spliced screen is calculated according to the above difference, and the gray scale adjustment target value of the display module is obtained based on the current adjustment target value. When displaying the picture of each display module, the picture is displayed according to the above gray scale adjustment target value, so that accurate brightness compensation can be realized for different display modules in the spliced screen, and the best brightness balance effect is achieved. Moreover, the technical scheme provided by the embodiment of the application can be dynamically adjusted according to the actual use of the spliced screen, and as the use time increases and the characteristic of the thin film transistor for driving the OLED further attenuates, the processor (master control end) of the spliced screen can update the gray scale adjustment target value in real time to maintain the brightness balance between different display modules.
[0039] In addition, compared with the traditional brightness compensation method, the brightness compensation method of the spliced screen provided by the application does not need to replace hardware or increase additional equipment investment, but only needs to realize the display brightness balance effect of the spliced screen through software level adjustment, which can also reduce the cost and maintenance difficulty. BRIEF DESCRIPTION OF DRAWINGS
[0040] The above and / or additional aspects and advantages of the present application will become apparent and more readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings, in which:
[0041] Figure 1 A flowchart of a brightness compensation method of a spliced screen provided by an embodiment of the application;
[0042] Figure 2 A spliced structure diagram of a spliced screen provided by an embodiment of the application;
[0043] Figure 3 A flowchart of a specific embodiment of the application;
[0044] Figure 4 A structure block diagram of a brightness compensation device of a spliced screen provided by an embodiment of the application;
[0045] Figure 5A structural schematic diagram of an electronic device provided by an embodiment of the present application is shown in FIG. 1.
[0046] Figure 6 A structural schematic diagram of a display device provided by an embodiment of the present application is shown in FIG. 2. DETAILED DESCRIPTION
[0047] The technical solutions in some embodiments of the present application will be clearly and completely described below with reference to the drawings. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments of the present application. Based on the embodiments provided by the present application, all other embodiments obtained by a person of ordinary skill in the art belong to the scope of protection of the present application.
[0048] Unless otherwise required by context, the term "comprises" in the specification and claims is to be construed as open, inclusive, meaning "including but not limited to".
[0049] Hereinafter, the terms "first" and "second" are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined with "first" and "second" can explicitly or implicitly include one or more of the features. In the description of the embodiments of the present application, unless otherwise stated, the meaning of "a plurality of" is two or more.
[0050] In describing some embodiments, the term "connected" and its derivatives can be used. The term "connected" should be interpreted broadly, for example, "connected" can be fixedly connected, or detachably connected, or integrated; can be directly connected, or indirectly connected through an intermediate medium. For example, in describing some embodiments, the term "connected" can be used to indicate that two or more components have direct physical or electrical contact with each other.
[0051] In addition, the use of "based on" means open and inclusive, because the process, step, calculation or other action "based on" one or more stated conditions or values can be based on additional conditions or values beyond those stated in practice.
[0052] It should be understood that when a layer or element is referred to as being on another layer or substrate, it can be that the layer or element is directly on the other layer or substrate, or there can be an intermediate layer between the layer or element and the other layer or substrate.
[0053] Exemplary embodiments are described herein with reference to cross-sectional illustrations that are idealized exemplary illustrations. In the drawings, the thickness of layers and regions are exaggerated for clarity. Accordingly, variations from the shapes of the illustrations as a result, for example, of manufacturing techniques and / or tolerances, are to be expected. Thus, the exemplary embodiments should not be construed as limited to the particular shapes of regions as illustrated herein but are to include deviations in shapes that result, for example, from manufacturing. The regions illustrated in the drawings are schematic in nature and their shapes are not intended to illustrate the actual shape of a region of a device and are not intended to limit the scope of the exemplary embodiments.
[0054] Examples of the embodiments are illustrated in the accompanying drawings, wherein like reference numerals refer to like elements or elements having the same or similar function throughout. The embodiments described below by reference to the drawings are exemplary only, and are used merely for the purpose of explanation of the present application, and are not to be construed as limiting the present application.
[0055] In the related art, due to the limitation of the size of a single display module itself, in order to realize a super large screen display, a spliced screen technology emerges as the times require. The spliced screen is formed by splicing a plurality of display modules together to form a large screen. Each display module displays a part of an image. The display modules arranged in a matrix display a large area image together or display different images in a split screen mode.
[0056] Due to the differences between different display modules in the spliced screen caused by process factors, even if the display brightness of the different display modules in the spliced screen is consistent after optical adjustment at the factory, the different display modules in the spliced screen will inevitably have inconsistent degree of life attenuation in the later use process, thereby causing problems such as inter-screen brightness difference (obvious in a pure color picture), color cast, and long-term residual image between the different display modules in the spliced screen, thereby affecting the display effect of the spliced screen.
[0057] To solve at least one of the above problems, the present application provides a brightness compensation method, a compensation device, and a display device for a spliced screen.
[0058] Figure 1 A flowchart of a brightness compensation method for a spliced screen provided by an embodiment of the present application is shown. The spliced screen includes at least two display modules. As shown in the figure, the brightness compensation method for the spliced screen provided by the present application includes the following steps: Figure 1
[0059] S1, obtaining real-time current values of at least part of the display modules when displaying a preset picture on the spliced screen, and calculating the difference between the real-time current values of at least part of the display modules and standard current values.
[0060] In this step, the real-time current value of part or all display modules on the spliced screen can be obtained, as well as the difference between the real-time current value and the standard current value.
[0061] For example, in one example, the processor obtains the real-time current value of part display module when displaying a preset picture on the spliced screen, and calculates the difference between the real-time current value of the part display module and the standard current value.
[0062] For another example, in another example, the processor obtains the real-time current value of all display modules when displaying a preset picture on the spliced screen, and calculates the difference between the real-time current value of all display modules and the standard current value.
[0063] Wherein, the preset picture displayed on the spliced screen is any boot picture of the spliced screen in use; the real-time current value is the driving current value when the current display module displays the boot picture; and the standard current value is the initial current value when the display module displays the boot picture.
[0064] Further, in one example, the spliced screen can be an OLED spliced screen.
[0065] Each pixel point of the display module in the OLED spliced screen contains one or more thin film transistors (TFT) and OLED light emitting elements. TFT, as a switch and current modulation element, can control the current size flowing through the OLED light emitting element. In addition, by adjusting the on state or on resistance of TFT, the current value flowing through the OLED light emitting element can be changed, so as to realize the adjustment of the brightness of the pixel point.
[0066] Further, the relationship of calculating the current flowing through the OLED light emitting element is as follows:
[0067] I = K * μ * C ox (V gs -V th ) 2
[0068] Wherein, I is the current in OLED, K is a constant, μ is the mobility of carriers, C ox is the oxide layer capacitance, V gs is the gate-source voltage, V th is the threshold voltage (i.e., the minimum gate-source voltage required for the OLED light emitting element to start conducting).
[0069] In the OLED spliced screen, the full-screen brightness adjustment is usually achieved by changing the total current value provided by the power supply board. The total current is the sum of the current values flowing through the OLED light-emitting elements of each pixel. When the total current increases, the current flowing through each OLED light-emitting element also increases. When the screen brightness needs to be increased, the real-time current provided by the power supply board is increased; when the screen brightness needs to be reduced, the real-time current provided by the power supply board is reduced.
[0070] As the use time of the spliced screen increases, the characteristics of the TFT will gradually deteriorate, mainly manifested in: the threshold voltage of the TFT drifts, the channel resistance increases, and the mobility decreases, thereby causing the real-time current provided by the power supply board to decrease, and further affecting the brightness of the pixel points in the spliced screen.
[0071] For example, the channel resistance of the TFT is the resistance in its conductive channel. As the TFT ages, defects and impurities in the channel may increase, causing the channel resistance to increase. The increase of the channel resistance will limit the flow of current, thereby causing the real-time current, that is, the driving current finally output to each OLED light-emitting element, to decrease.
[0072] Therefore, the current variation of different display modules, that is, the difference between the real-time current value and the standard current value of the display module, can be used to represent the degree of deterioration of the TFT characteristics in different display modules.
[0073] The processor of the spliced screen can calculate the brightness attenuation degree of each display module by receiving the current variation information of different display modules. And adjust the gray scale value of the display module according to the brightness attenuation degree of the display module, so as to achieve the effect of balancing the display brightness of the spliced screen.
[0074] S2, calculating the current adjustment target value of the spliced screen according to the difference between the real-time current value and the standard current value of at least part of the display modules.
[0075] Further, the at least part of the display modules includes any one display module or any several display modules in the spliced screen.
[0076] Preferably, the at least part of the display modules includes the edge area of the spliced screen. Wherein, the edge area can include one or several edge display modules of the spliced screen.
[0077] For example, in one example, the spliced screen includes a center area and an edge area. Due to the fact that in actual application, the center area of the spliced screen is usually the key area for displaying content, used for showing key information or images; the edge area of the spliced screen is often used as an auxiliary display or blank area, showing relatively less or less important information. Therefore, the center area as the commonly used area of the spliced screen is seriously aged; and the edge area as the less used area of the spliced screen is less aged than the center area, has better reference value, and can better provide reference information for brightness compensation.
[0078] The present application takes the difference between the real-time current value of the edge area of the spliced screen and the standard current value of the spliced screen as the current adjustment target value of the spliced screen, which can effectively improve the display brightness uniformity problem of the spliced screen.
[0079] S3, adjusting the gray scale value of at least two display modules to obtain the gray scale adjustment value of the current adjustment value of each display module when reaching the current adjustment target value, and taking it as the gray scale adjustment target value of each display module.
[0080] It should be noted that the preset relationship between the gray scale value of different display modules and different driving current is sequentially stored in the processor of the OLED spliced screen. In this step, the gray scale value of at least two display modules is adjusted to reach the current adjustment target value obtained in the above step, thereby meeting the brightness compensation demand, and the gray scale adjustment value at this time can be recorded as the gray scale adjustment target value, so that the gray scale adjustment target value can be used for picture display in subsequent picture display.
[0081] In addition, different gray scale values of the spliced screen also correspond to the brightness level of the picture displayed by the spliced screen. For example, in a gray scale image, the brightness level of the gray scale image is represented by 256 gray scale values. These gray scale values (brightness levels) change from 0 (pure black) to 255 (pure white).
[0082] S4, picture display according to the gray scale adjustment target value of each display module.
[0083] The brightness compensation method of the spliced screen provided by the present application can obtain the current change amount of different display modules in the spliced screen, that is, the difference between the real-time current value and the standard current value, to represent the TFT characteristic attenuation amount in different display modules, then calculate the current adjustment target value of the spliced screen according to the above difference, and obtain the gray scale adjustment target value of the display module based on the current adjustment target value, and display the picture according to the gray scale adjustment target value in the picture display of each display module, thereby realizing accurate brightness compensation for different display modules in the spliced screen, and achieving the best brightness balance effect.
[0084] And the application can be dynamically adjusted according to the actual use of the spliced screen, and as the use time increases and the further attenuation of the TFT characteristics, the processor of the spliced screen can update the gray scale adjustment target value in real time to maintain the brightness balance between different display modules.
[0085] In addition, the brightness compensation method of the spliced screen provided by the application can realize the display brightness balance effect of the spliced screen by adjusting only the software level without replacing the hardware or increasing additional equipment investment compared with the traditional brightness compensation method, thereby reducing the cost and maintenance difficulty.
[0086] The above Figure 1 In the embodiment shown, the processor in step S2 calculates the current adjustment target value of the spliced screen according to the difference between the real-time current value and the standard current value of at least part of the display modules in the at least two display modules, including the steps of:
[0087] According to the difference between the real-time current value and the standard current value of the display modules located at the edge in the at least two display modules, the current adjustment target value of the spliced screen is calculated.
[0088] Specifically, the display modules located at the edge can be all display modules located at the edge, or part of the display modules located at the edge, or in some cases, for example, the spliced screen is a rectangular display screen, the display modules located at the edge can include four display modules located at the top corners.
[0089] Figure 2 A spliced structure schematic diagram of a spliced screen provided by the embodiment of the application is shown in Figure 2 In one specific embodiment, the spliced screen is spliced by 16 display modules and is a rectangular display screen. The address numbers of the 16 display modules of the spliced screen stored in the processor in sequence are 1 to 16. The processor can be the master control end of the spliced screen.
[0090] In one example, the display modules located at the edge in the spliced screen are the display modules located at the edge, i.e. the address numbers are 1, 2, 3, 4, 5, 8, 9, 12, 13, 14, 15 and 16.
[0091] In one example, the display modules with address numbers 1, 4, 13 and 16 at the four corners of the edge of the tiled screen are selected. At this time, the processor reads the real-time current values of the display modules 1, 4, 13 and 16 at the edge of the tiled screen from the LUT3 of the memory, and reads the standard current values of the display modules 1, 4, 13 and 16 at the edge of the tiled screen from the LUT2 of the memory, calculates the difference between the real-time current values and the standard current values of the display modules 1, 4, 13 and 16 at the edge of the tiled screen, and calculates the current adjustment target value according to the above difference, for example, the average value, or the difference closest to the average value, or other ways to select any one as the current adjustment target value of the tiled screen.
[0092] In some embodiments, the average value is selected as the current adjustment target value, which can be calculated according to the difference between the real-time current values and the standard current values of the display modules at the edge of the at least two display modules, including the steps of:
[0093] The average value of the difference between the real-time current values and the standard current values of the display modules at the edge is obtained as the current adjustment target value of the tiled screen.
[0094] As shown in Figure 2 , the display modules with address numbers 1, 4, 13 and 16 in the tiled screen are selected. At this time, the processor reads the real-time current values of the display modules 1, 4, 13 and 16 in the tiled screen from the LUT3 of the memory, and reads the standard current values of the display modules 1, 4, 13 and 16 in the tiled screen from the LUT2 of the memory, calculates the difference between the real-time current values and the standard current values of the display modules 1, 4, 13 and 16 in the tiled screen, and calculates the average value of the plurality of differences as the current adjustment target value of the tiled screen.
[0095] Since the edge area of the tiled screen is an area that is not often used, not only the frequency of use is lower than that of the center area of the tiled screen, but also the influence of light and heat is lower than that of the center area of the tiled screen, therefore, the aging condition of the display modules at the edge of the tiled screen is lighter than that of the center area, and therefore, the real-time current value of the edge display module is closer to the standard current value, and the tiled screen can be adjusted gradually.
[0096] The application uses the average value of the difference between the real-time current value and the standard current value of the display module at the edge as the current adjustment target value of the tiled screen, which can effectively improve the display brightness uniformity problem of the tiled screen.
[0097] In the above Figure 1 embodiment, the processor in step S3 adjusts the gray scale values of the at least two display modules to obtain the gray scale adjustment value of each display module when the current adjustment value reaches the current adjustment target value, including the steps of:
[0098] For each display module, increase or decrease the gray scale value of the display module so that the current adjustment value of the display module reaches the current adjustment target value, and record the gray scale adjustment value of the display module.
[0099] In a specific embodiment, if the current adjustment value of the display module is lower than the current adjustment target value, the gray scale value of the display module is gradually increased, the current adjustment value is calculated after each increase, until the current adjustment value of the display module is the same as the current adjustment target value, and the gray scale adjustment value at this time is sequentially stored as the gray scale adjustment target value used in the subsequent display screen.
[0100] In the embodiments of the present application, a look-up table (LUT) can be used for data storage, and the above-mentioned gray scale adjustment target value can be stored in a first look-up table LUT1 in the processor.
[0101] If the current adjustment value of the display module is higher than the current adjustment target value, the gray scale value of the display module is gradually decreased, the current adjustment value is calculated after each decrease, until the current adjustment value of the display module is the same as the current adjustment target value, and the gray scale adjustment value at this time is sequentially stored in the first look-up table LUT1 in the processor.
[0102] In the embodiments of the present application, when the processor adjusts the current adjustment value of the display module according to the current adjustment target value, the adjustment step of the gray scale can be adjusted according to actual needs.
[0103] For example, in one example, if the difference between the current adjustment value of the display module and the current adjustment target value is large, a larger step can be used to adjust the gray scale to ensure that the current adjustment value can approach the current adjustment target value more quickly.
[0104] For another example, in another example, if the current adjustment value of the display module is close to the current adjustment target value, a smaller step can be used to fine-tune the gray scale to ensure that the current adjustment value can accurately reach the current adjustment target value.
[0105] The above Figure 1 In the embodiments shown in the above
[0106] When each display module displays a picture, the gray scale value of each pixel in the display module is added to the gray scale adjustment target value to display the picture.
[0107] The present application can realize uniform adjustment of the brightness of different display modules in the spliced screen by adding the gray scale value of each pixel in the display module to the gray scale adjustment target value.
[0108] In some embodiments, before adding the gray scale value of each pixel in the display module to the gray scale adjustment target value for picture display, the gray scale adjustment target value of each display module is obtained from the first lookup list LUT1.
[0109] In some embodiments, the standard current value of the display module in the spliced screen can be sequentially stored in the second lookup list LUT2 (Look-Up-Table 2) of the processor, and / or the real-time current value of different display modules in the spliced screen can be sequentially stored in the third lookup list LUT3 (Look-Up-Table 3) of the processor. In the present application, the lookup list LUT is a data structure used to replace complex runtime calculations with simple lookup operations. It is usually implemented as an array or an associative array, which stores pre-computed results. When a certain calculation result is needed, it can be directly looked up from the lookup list LUT instead of being recalculated, thereby greatly improving efficiency.
[0110] In some embodiments, before calculating the difference between the real-time current value and the standard current value of at least part of the display modules, the standard current value of at least part of the display modules is obtained from the second lookup list LUT2.
[0111] In some embodiments, obtaining the real-time current value of at least part of the display modules when displaying a preset picture on the spliced screen includes the step of: obtaining the real-time current value of at least part of the display modules by reading the current parameters collected in real time by the ammeter arranged on the power supply board of at least part of the display modules.
[0112] For example, in a specific embodiment, after reading the current parameters collected in real time by the ammeter on the power supply board, the control end stores the real-time current value in the third lookup list LUT3, and when the real-time current value of any display module in the spliced screen is needed, it can be accurately read from the third lookup list LUT3 according to the address number of the display module in the processor at any time.
[0113] If in the above embodiment, the gray scale adjustment target value has been calculated and stored in the first lookup list LUT1, after the subsequent picture display of the spliced screen, the processor can release the memory space occupied by the second lookup list LUT2 and the third lookup list LUT3 after brightness compensation, thereby reducing memory fragmentation, improving memory utilization, and completing the verification before the next boot.
[0114] In some embodiments, the preset picture is a middle gray scale picture, in which case the entire screen will display a uniform, medium brightness gray color. This is mainly because the current / grey scale adjustment accuracy is affected by the physical hardware of the tiled screen, and thus there will be some errors. Adjusting the gray scale value of the display module in the middle current / grey scale state will have a better effect.
[0115] Optionally, the middle gray scale picture displayed on the tiled screen of the present application can be a full screen W128 picture, in which the gray scale value of each pixel is 128. Using a middle gray scale picture as the preset picture for brightness compensation adjustment is conducive to testing the uniformity of the screen or displaying a specific visual effect.
[0116] In addition, for the selection of the preset picture, if the gray scale value of the preset picture group is too large, the display module will be too bright, and if the gray scale value of the preset picture is too small, the display module will be too dark, and the gray scale adjustment accuracy of both will not meet the range of human visual perception.
[0117] On the basis of the above-mentioned embodiments, a specific embodiment of the present application is also provided, Figure 3 For the flowchart of a specific embodiment of the present application, as shown in Figure 3 the following steps are included:
[0118] S10, reading the standard current value of each display module of the tiled screen and storing it in LUT2;
[0119] S20, reading the real-time current value of at least part of the display modules on the tiled screen and storing it in LUT1, and calculating the difference between the real-time current value and the standard current value. The at least part of the display modules can be the real-time current value of all or part of the display modules, mainly referring to which real-time current value of the display modules to use for brightness compensation, for example, the real-time current value of the edge display modules can be selected as the reference, and then the real-time current value of multiple edge display modules is read;
[0120] S30, calculating the average value of the difference between the real-time current value and the standard current value of the multiple edge display modules read in the above-mentioned steps as the current adjustment target value of the tiled screen;
[0121] S40, the processor adjusts the gray scale value of each display module in parallel, and reads the difference between the real-time current value and the standard current value as the current adjustment value thereof;
[0122] S50, comparing the difference between the standard current value and the real-time current value, i.e. the current adjustment value and the current adjustment target value, adjusting the gray scale value of the display module by increasing or decreasing the gray scale, so as to obtain the gray scale adjustment value of each display module when the current adjustment value reaches the current adjustment target value, and use it as the gray scale adjustment target value of each display module;
[0123] S60, store the gray scale adjustment target value into LUT1;
[0124] S70, superimpose the gray scale value of the image to be output on each display module with the gray scale adjustment target value stored in LUT1, and then perform picture display, thereby completing the brightness compensation.
[0125] Figure 4 A structural block diagram of a brightness compensation device of a spliced screen provided by an embodiment of the present application is provided, wherein the spliced screen comprises at least two display modules, as shown in the figure. Figure 4 The brightness compensation device of the spliced screen comprises a current information acquisition module 10, an edge compensation calculation module 11, a current difference adjustment module 12, and a screen brightness compensation module 13.
[0126] The current information acquisition module 10 is configured to acquire the real-time current value of at least part of the display modules when displaying a preset picture on the spliced screen, and calculate the difference between the real-time current value and the standard current value of the at least part of the display modules. The edge compensation calculation module 11 is configured to calculate the current adjustment target value of the spliced screen according to the difference between the real-time current value and the standard current value of the at least part of the display modules. The current difference adjustment module 12 is configured to obtain the gray scale adjustment value of each display module when the current adjustment value of each display module reaches the current adjustment target value by adjusting the gray scale value of the at least two display modules, and take the gray scale adjustment value as the gray scale adjustment target value of each display module. The screen brightness compensation module 13 is configured to perform picture display according to the gray scale adjustment target value of each display module.
[0127] The brightness compensation device of the spliced screen provided by the present application characterizes the TFT characteristic attenuation amount in different display modules by acquiring the current variation amount of different display modules in the spliced screen, i.e. the difference between the real-time current value and the standard current value, then calculates the current adjustment target value of the spliced screen according to the above difference, and obtains the gray scale adjustment target value of the display module based on the current adjustment target value, and performs picture display according to the gray scale adjustment target value when displaying the picture of each display module, thereby realizing accurate brightness compensation for different display modules in the spliced screen, and achieving the best brightness balance effect. Moreover, the present application can be dynamically adjusted according to the actual use of the spliced screen, and as the use time increases and the TFT characteristic further attenuates, the processor of the spliced screen can update the gray scale adjustment target value in real time to maintain the brightness balance between different display modules.
[0128] In addition, compared with the traditional brightness compensation device, the brightness compensation device of the spliced screen provided by the present application does not need to replace hardware or increase additional equipment investment, but only needs to adjust at the software level to realize the display brightness balance effect of the spliced screen, thereby reducing the cost and maintenance difficulty.
[0129] The application further provides a computer readable medium, which stores a computer program, and the computer program is executed by a processor to implement the method of the above embodiment.
[0130] Figure 5 A structural schematic diagram of an electronic device provided by the embodiment of the application is shown in FIG. 1. Figure 5 The application further provides an electronic device 100, which comprises a memory 101 and a processor 102.
[0131] Further, the electronic device 100 further comprises a communication bus 104.
[0132] The processor 102 is configured to execute the computer program 103 stored in the memory 101 to implement the compensation method described in the above embodiment.
[0133] For example, in one example, the memory 101 is configured to store the computer program 103, and the processor 102 is configured to run or execute the computer program 103 stored in the memory 101 and call the data stored in the memory 101 to implement the steps of the brightness compensation method of the spliced screen provided in the above embodiment.
[0134] In one example, the memory 101 can mainly comprise a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application program required by a function (such as a sound playing function, an image playing function, etc.), and the like; and the data storage area can store data (such as audio data) created according to the use of the electronic device 100, etc. In addition, the memory 101 can comprise a non-volatile memory, for example, a hard disk, a memory, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device.
[0135] The processor 102 can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs) or other programmable logic devices, discrete gates or transistor logic components, discrete hardware components, etc. The processor 102 can be a microprocessor or can also be any conventional processor, etc. The processor 102 is a control center of the electronic device 100, and is connected to various parts of the electronic device 100 through various interfaces and lines.
[0136] The memory 101 in the electronic device 100 stores a plurality of instructions, and the processor 102 can execute the plurality of instructions to implement a brightness compensation method for a tiled screen.
[0137] Figure 6 A structural schematic diagram of a display device provided in an embodiment of the present application is shown in FIG. 1. As shown in FIG. 1, the display device includes at least two display modules (A, B), at least two power supply boards (D1, D2), and an electronic device 100. The electronic device 100 can be the electronic device in the embodiment shown in FIG. 2, and is capable of executing the steps of the brightness compensation method for a tiled screen provided in the above embodiment. Figure 6 Figure 5 The electronic device 100 can be the electronic device in the embodiment shown in FIG. 2, and is capable of executing the steps of the brightness compensation method for a tiled screen provided in the above embodiment.
[0138] The at least two power supply boards (D1, D2) are arranged in one-to-one correspondence with the at least two display modules (A, B), and are used to drive the display modules (A, B) to display pictures. The power supply boards (D1, D2) are respectively provided with current meters (L1, L2), which are used to obtain real-time current values when the display modules (A, B) display preset pictures.
[0139] The electronic device 100 provided in the above embodiment is provided with a connection line, which is electrically connected to the current meters. The processor of the electronic device obtains the real-time current values when the display modules display the preset pictures through the connection line, so as to perform brightness compensation.
[0140] In the present application, the electronic device 100 includes a processor and a control unit 100a, and the control unit 100a is arranged in a box body 200 of the display device. The box body 200 is used to fix and support a plurality of display modules in the tiled screen, so as to ensure the stability and connectivity of the entire tiled screen.
[0141] In some embodiments, the display device further comprises at least two floating connectors (M1, M2), each of which is arranged on the power supply board to realize electrical connection of the ammeter and the control unit 100a.
[0142] Specifically, the output end of the ammeter is connected to the control unit 100a of the box body 200 through the PIN corner in the floating connector.
[0143] Further, the communication mode of the ammeter and the control unit 100a can be I2C (Inter-Integrated Circuit, IC bus) or SPI (Serial Peripheral Interface).
[0144] The above merely describes specific embodiments of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can think of changes or replacements within the technical scope disclosed by the present application, which should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A brightness compensation method for a tiled screen, the tiled screen comprising at least two display modules, characterized in that, include: The real-time current value of at least a portion of the display module is obtained when a preset image is displayed on the splicing screen, and the difference between the real-time current value of the at least a portion of the display module and the standard current value is calculated. The target current adjustment value of the splicing screen is calculated based on the difference between the real-time current value and the standard current value of at least some of the display modules. By adjusting the grayscale values of the at least two display modules, the grayscale adjustment value of each display module when the current adjustment value reaches the current adjustment target value is obtained, and this value is used as the grayscale adjustment target value of each display module. The screen is displayed by adjusting the target value of the grayscale of each display module.
2. The method of claim 1, wherein, The step of calculating the current adjustment target value of the splicing screen based on the difference between the real-time current value and the standard current value of at least some of the at least two display modules includes: The target current adjustment value of the splicing screen is calculated based on the difference between the real-time current value and the standard current value of the display module located at the edge of the at least two display modules.
3. The method of claim 2, wherein, The step of calculating the current adjustment target value of the splicing screen based on the difference between the real-time current value and the standard current value of the display module located at the edge of the at least two display modules includes: The average value of the difference between the real-time current value and the standard current value of the display module located at the edge is obtained as the target value for current adjustment of the splicing screen.
4. The method of claim 2, wherein, The splicing screen is a rectangular display screen, and the display modules located at the edges include four display modules located at the top corners.
5. The method of claim 1, wherein, The step of adjusting the grayscale values of the at least two display modules to obtain the grayscale adjustment value of each display module when the current adjustment value reaches the target current adjustment value includes: For each display module, the grayscale value of the display module is increased or decreased so that the current adjustment value of the display module reaches the current adjustment target value, and the grayscale adjustment value of the display module is recorded.
6. The method of claim 1, wherein, The step of adjusting the target value of grayscale for each display module to display the image includes: When each display module displays an image, the grayscale value of each pixel in the display module is added to the grayscale adjustment target value to display the image.
7. The method of claim 6, wherein, Before adding the grayscale value of each pixel in the display module to the grayscale adjustment target value when displaying the image in each display module, the method further includes: The grayscale adjustment target value of the display module is obtained from the first lookup list, which is used to store the grayscale adjustment target value of the display module.
8. The method according to any of claims 1 to 7, characterized in that Before calculating the difference between the real-time current value and the standard current value of the at least partially displayed module, the method further includes: Obtain the standard current value of at least part of the display module from the second lookup list.
9. The method according to any of claims 1 to 7, characterized in that The step of obtaining the real-time current value of at least a portion of the display module when displaying a preset image on the splicing screen includes: The real-time current value of the at least part of the display module is obtained by reading the current parameters collected in real time by the ammeter installed on the power supply board of the at least part of the display module.
10. The method according to any one of claims 1 to 7, characterized in that, The preset image is a mid-grayscale image.
11. A brightness compensation device for a tiled screen, the tiled screen comprising at least two display modules, characterized in that, include: The current information acquisition module is configured to acquire the real-time current value of at least a portion of the display modules when displaying a preset image on the splicing screen, and to calculate the difference between the real-time current value of the at least a portion of the display modules and the standard current value. An edge compensation calculation module is configured to calculate a current adjustment target value for the splicing screen based on the difference between the real-time current value and the standard current value of the at least part of the display module. The current difference adjustment module is configured to adjust the grayscale values of the at least two display modules to obtain the grayscale adjustment value of each display module when the current adjustment value reaches the current adjustment target value, and use it as the grayscale adjustment target value of each display module. The screen brightness compensation module is configured to adjust the target value according to the grayscale of each display module for screen display.
12. A computer readable medium having stored thereon a computer program, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1 to 10.
13. An electronic device, characterized in that, It includes a processor and a memory, the processor being configured to execute a computer program stored in the memory to implement the method as described in any one of claims 1 to 10.
14. A display device, characterized in that, include: At least two display modules; At least two power supply boards are configured one-to-one with the display module to drive the display module to display the image. The power supply board is equipped with an ammeter to obtain the real-time current value when driving the display module to display the preset image. The electronic device of claim 13 is provided with a connecting line, the connecting line being electrically connected to the ammeter, and the processor of the electronic device obtaining the real-time current value when driving the display module to display a preset image through the connecting line.
Citation Information
Patent Citations
Display device and method for adjusting brightness of OLED spliced screen
CN111326115A
Brightness compensation method and device of display panel, equipment and storage medium
CN118675460A