Spliced display screen, display method and system thereof, and parameter determination method and device thereof
By performing grayscale compensation for the current image collected by the stitched display, and using the temperature and brightness data in the historical image to calculate the real-time brightness compensation coefficient, the problem of tic toe grid afterimage caused by uneven temperature of the stitched display is solved, and a more uniform display effect is achieved.
Patent Information
- Application Number
- CN202311093130.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-28
- Publication Date
- 2025-02-28
- Estimated Expiration
- 2043-08-28
AI Technical Summary
The spliced display screen has a faster heat dissipation in the area where the aluminum frame contacts the glass, resulting in uneven heat conduction of the spliced display screen, and uneven chromaticity caused by uneven temperature, which is manifested as a regular tic toe lattice afterimage.
Using a display method of stitching the display screen, by performing grayscale compensation on the collected current image, obtaining the T-frame historical image before the current image, and determining the temperature compensation coefficient and steady-state brightness compensation coefficient of each pixel point based on the first grayscale data of each pixel point in the T-frame historical image, the real-time brightness compensation coefficient is calculated, and the current image is grayscale compensation is performed to obtain the compensated target image.
Effectively eliminate the tic toe afterimage of the spliced display screen, achieve uniformity of temperature and brightness, and improve the display effect.
Smart Images

Figure CN119541378A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure belongs to the field of image display technology, and in particular relates to a spliced display screen and a display method and system thereof, a parameter determination method and a device thereof. Background Art
[0002] With the rapid development of sub-millimeter light-emitting diode (mini LED) display technology, mini LED display products have begun to be used in the field of ultra-large display screens and high-definition displays.
[0003] like Figure 1 As shown in FIG. 1 , it is a schematic diagram of generating a tic-tac-toe afterimage. The spliced display screen is composed of multiple display modules spliced together. An aluminum frame structure is set on the back of each display module. The shaded part is the area where the aluminum frame contacts the glass. The contact area dissipates heat faster, while the non-contact area dissipates heat slower, resulting in uneven heat conduction of the spliced display screen, which in turn causes uneven heat dissipation in different areas of the back. Therefore, when the spliced display screen displays the same color, uneven chromaticity caused by uneven temperature will occur, which regularly appears as a "tic-tac-toe" afterimage. Summary of the invention
[0004] The present disclosure aims to solve at least one of the technical problems existing in the prior art, and provides a spliced display screen and a display method, system, parameter determination method and device thereof.
[0005] In a first aspect, the technical solution adopted to solve the technical problem of the present disclosure is a display method of a spliced display screen, wherein the spliced display screen includes a plurality of display panels spliced together; wherein the display method of the spliced display screen includes:
[0006] The images in the video frame sequence are sampled according to a preset sequence order, and grayscale compensation is performed on the collected current image to obtain a compensated target image;
[0007] The grayscale compensation is performed on the collected current image to obtain a compensated target image, including:
[0008] Acquire T frames of historical images before the current image in a preset sequence order, and determine the temperature compensation coefficient of each pixel point according to the first grayscale data of each pixel point in the T frames of historical images;
[0009] Obtaining a steady-state brightness compensation coefficient pre-configured for each pixel of the spliced display screen;
[0010] For any of the pixel points, determining a real-time brightness compensation coefficient of the pixel point according to the temperature compensation coefficient of the pixel point and the steady-state brightness compensation coefficient;
[0011] The real-time brightness compensation coefficient of each pixel point is used to perform grayscale compensation on the corresponding pixel points in the current image to obtain a compensated target image.
[0012] In some embodiments, the display panel is divided into a plurality of display areas;
[0013] Determining the temperature compensation coefficient of each pixel point according to the first grayscale data of each pixel point in the T frame historical image includes:
[0014] Determining a temperature compensation coefficient of each of the display areas according to first grayscale data of each pixel point in the T frame historical image;
[0015] For any of the display panels, the temperature compensation coefficient of each pixel in the display panel is determined using a preset interpolation algorithm based on the resolution of the display panel, the size information of the display area and the temperature compensation coefficient of each display area in the display panel.
[0016] In some embodiments, the step of determining the temperature compensation coefficient of any of the display areas comprises:
[0017] For any frame of the historical image, determining the first region grayscale data of each of the display regions according to the first grayscale data of the pixel points of each of the display regions in the historical image;
[0018] Determine the second area grayscale data of each of the display areas according to the first area grayscale data of each of the display areas in the T frames of historical images and a pre-configured time domain weighting factor corresponding to each frame of the historical image;
[0019] For any of the display areas, the temperature compensation coefficient of the display area is determined based on a preset convolution kernel, the second area grayscale data of the display area, and the second area grayscale data of the first adjacent area; the first adjacent area is other display areas within a first preset distance range centered on the display area.
[0020] In some embodiments, determining the second area grayscale data of each of the display areas according to the first area grayscale data of each of the display areas in the T-frame historical image and a pre-configured time domain weighting factor corresponding to each frame of the historical image includes:
[0021] For any of the display regions, determining temperature influence data of the display region according to first region grayscale data of the display region and a pre-configured first non-linear factor;
[0022] The temperature influence data of the display area corresponding to the same position in each frame of the historical image is weighted by using the time domain weighting factor corresponding to each frame of the historical image to obtain the second area grayscale data of the display area.
[0023] In some embodiments, determining the temperature compensation coefficient of the display area according to a preset convolution kernel, the second area grayscale data of the display area, and the second area grayscale data of the first adjacent area includes:
[0024] Using the convolution kernel, weighting the second region grayscale data of the display region and the second region grayscale data of the first adjacent region to determine a temperature compensation coefficient of the display region;
[0025] The convolution kernel includes a coefficient for characterizing the heat diffusion of each display area in a preset area in the spliced display screen to the surrounding area; the temperature compensation coefficient characterizes the temperature influence of the first adjacent area on the display area centered on the display area.
[0026] In some embodiments, the step of determining the first grayscale data of any pixel point in the historical image includes:
[0027] According to the pre-stored ratio of the heat generation capacity of each sub-pixel in the pixel point, each sub-pixel corresponding to the pixel point in the historical image is processed to determine the first grayscale data.
[0028] In some embodiments, acquiring T frames of historical images before the current image includes:
[0029] If there are t1 frames of historical images before the current image, t1<T, then t2 frames of preset pure color images are obtained as the historical images of the current image, and T frames of the historical images arranged in a preset sequence are obtained, t1+t2=T.
[0030] In some embodiments, using the real-time brightness compensation coefficient of each pixel point to perform grayscale compensation on the corresponding pixel point in the current image to obtain a compensated target image includes:
[0031] The real-time brightness compensation coefficient of each pixel point is used to perform grayscale compensation on the preset sub-pixels of the corresponding pixel point in the current image to obtain a compensated target image.
[0032] In a second aspect, an embodiment of the present disclosure further provides a method for determining parameters of a spliced display screen, which includes:
[0033] Using a customized reference spliced display screen, at least one of the following parameters configured for the spliced display screen according to any one of claims 1 to 8 is determined: a time domain weighting factor corresponding to each frame of historical image, a first nonlinear factor, a convolution kernel, a steady-state brightness compensation coefficient, and a ratio of the heat generation capacity between sub-pixels in a pixel point; the reference spliced display screen has the same screen properties as the spliced display screen.
[0034] In some embodiments, the step of determining the temporal weighting factor corresponding to each frame of the historical image includes:
[0035] According to the time sequence information of the historical images of T frames and a preset second nonlinear factor, a time domain weighting factor corresponding to each frame of the historical images is determined; the sum of the time domain weighting factors corresponding to the historical images of T frames is 1.
[0036] In some embodiments, the step of determining the first non-linear factor comprises:
[0037] Lighting up a first area of the reference spliced display screen according to a first grayscale, and lighting up a second area of the reference spliced display screen according to a second grayscale; the first area and the second area are different;
[0038] After a preset time, the first area and the second area are illuminated at the second gray scale, the first non-linear factor is adjusted, and when the display picture of the first area is consistent with the display picture of the second area, the adjusted first non-linear factor is determined.
[0039] In some embodiments, the step of determining the convolution kernel comprises:
[0040] For the P×P display panels in the reference spliced display screen, obtaining the first temperature of each display area of the P×P display panels before they are not lit; P is a positive integer;
[0041] Lighting up the target display panel located at the center of the P×P display panels according to the second gray scale to obtain a second temperature of each of the display areas;
[0042] taking the difference between the second temperature and the first temperature as the temperature change of the display area;
[0043] For any of the display regions, determining a ratio of a temperature change of the display region to a sum of temperature changes of all the display regions as a thermal diffusion coefficient of the display region;
[0044] The thermal diffusion coefficients of the respective display regions constitute the convolution kernel.
[0045] In some embodiments, the step of determining the steady-state brightness compensation coefficient includes:
[0046] Lighting up the reference spliced display screen according to the second gray scale, determining the third temperature of each pixel point, and determining the highest temperature among the third temperatures;
[0047] For any of the pixel points, taking the ratio of the highest temperature to the third temperature of the pixel point as an initial compensation coefficient of the pixel point;
[0048] A steady-state brightness compensation coefficient of each of the pixel points is determined according to a preconfigured scaling factor and an initial compensation coefficient of each of the pixel points.
[0049] In some embodiments, the reference spliced display screen includes a plurality of display modules spliced together; each of the display modules includes a plurality of display panels spliced together;
[0050] The step of lighting up the reference spliced display screen according to the second gray scale, determining the third temperature of each pixel point, and determining the maximum temperature among the third temperatures includes:
[0051] Lighting up the reference spliced display screen according to the second gray scale, and obtaining a thermal map captured by a temperature measuring instrument;
[0052] Determining a portion of the thermal map corresponding to the target display module in the thermal map according to size information of the target display module located at the center of the reference spliced display screen;
[0053] Dividing the partial heat map into regions to obtain a plurality of sub-heat maps;
[0054] Determine the average temperature of each of the sub-thermal maps according to the temperature data of the preset sampling points in each of the sub-thermal maps;
[0055] Determine the third temperature of each pixel in the display module by using a preset interpolation algorithm according to the resolution of the display module, the size information of the sub-thermal map and the average temperature of each sub-thermal map corresponding to the display module;
[0056] The maximum temperature corresponding to the portion of the thermal map is determined according to the third temperature of each pixel in the display module.
[0057] In some embodiments, determining the steady-state brightness compensation coefficient of each pixel point according to the preconfigured scaling factor and the initial compensation coefficient of each pixel point includes:
[0058] Determining an intermediate compensation coefficient for each of the pixel points according to a preconfigured scaling factor and an initial compensation coefficient for each of the pixel points;
[0059] Using the intermediate compensation coefficient of each pixel point to perform grayscale compensation, when the displayed images are inconsistent, adjusting the scaling factor according to a preset adjustment range until the displayed images are consistent, and determining the adjusted scaling factor;
[0060] A steady-state brightness compensation coefficient of each of the pixel points is determined according to the scaling factor and the initial compensation coefficient of each of the pixel points.
[0061] In some embodiments, determining the ratio of the heat generation capabilities of the sub-pixels in the pixel includes:
[0062] Lighting up the reference spliced display screen according to the sub-colors of the sub-pixels respectively, and obtaining the temperature change of the reference spliced display screen under the sub-colors;
[0063] The temperature variation of the reference spliced display screen under each of the sub-colors is normalized to obtain a ratio of the heat generation capacity between the sub-pixels.
[0064] In a third aspect, an embodiment of the present disclosure further provides a spliced display screen, which includes a grayscale compensation circuit for performing grayscale compensation on display data in the spliced display screen; the spliced display screen includes a plurality of display panels spliced together; wherein the grayscale compensation circuit includes a sampling module and a processor;
[0065] The sampling module is configured to sample the images in the video frame sequence according to a preset sequence order to obtain a current image;
[0066] The processor is configured to obtain T frames of historical images before the current image in a preset sequence order, and determine the temperature compensation coefficient of each pixel point according to the first grayscale data of each pixel point in the T frame historical image; obtain the steady-state brightness compensation coefficient of each pixel point of the spliced display screen obtained by pre-measurement; the pixels of the spliced display screen correspond to the pixels of the image displayed by the spliced display screen one by one; determine the real-time brightness compensation coefficient of each pixel point according to the temperature compensation coefficient and the steady-state brightness compensation coefficient of each pixel point; use the real-time brightness compensation coefficient to perform grayscale compensation on each pixel point of the current image to obtain a compensated target image.
[0067] In some embodiments, the spliced display screen includes a field programmable gate array (FPGA) chip, and the grayscale compensation circuit is integrated in the FPGA chip.
[0068] In a fourth aspect, an embodiment of the present disclosure further provides a control system for a spliced display screen, comprising the spliced display screen and a broadcast control module as described in the third aspect.
[0069] In a fifth aspect, an embodiment of the present disclosure further provides a parameter determination device, comprising a first preprocessing module, a second preprocessing module, a third preprocessing module, a fourth preprocessing module and a fifth preprocessing module;
[0070] The first preprocessing module is configured to determine a time domain weighting factor corresponding to each frame of historical image;
[0071] The second preprocessing module is configured to determine a first nonlinear factor;
[0072] The third preprocessing module is configured to determine a convolution kernel;
[0073] The fourth pre-processing module is configured as a steady-state brightness compensation coefficient;
[0074] The fifth pre-processing module is configured to determine the ratio of the heat generation capacity between the sub-pixels in the pixel.
[0075] In a sixth aspect, an embodiment of the present disclosure further provides a computer non-volatile readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the computer program executes the steps of the display method of the spliced display screen as described in any one of the first aspects; or, when the computer program is executed by a processor, the computer program executes the steps of the parameter determination method of the spliced display screen as described in any one of the second aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0076] Figure 1 A schematic diagram of the existing method for generating a tic-tac-toe afterimage;
[0077] Figure 2 A data processing flow chart of grayscale compensation provided by an embodiment of the present disclosure;
[0078] Figure 3 A flow chart of a display method of a spliced display screen provided by an embodiment of the present disclosure;
[0079] Figure 4 A flow chart for determining a temperature compensation coefficient of a pixel point provided by an embodiment of the present disclosure;
[0080] Figure 5 A schematic diagram of brightness variation with temperature provided in an embodiment of the present disclosure;
[0081] Figure 6a A schematic diagram of a central display area provided in an embodiment of the present disclosure being located at an edge of a spliced display screen;
[0082] Figure 6b It is a schematic diagram of the intermediate filtering stage;
[0083] Figure 7A schematic diagram of a specific process of grayscale compensation provided by an embodiment of the present disclosure;
[0084] Figure 8 A schematic diagram of a reference spliced display screen in a process of measuring a first nonlinear factor provided by an embodiment of the present disclosure;
[0085] Fig. 9 A schematic diagram of the nonlinear relationship between the time domain weighting factor and the sampling frame timing after determining the second nonlinear factor;
[0086] Fig.10 A schematic diagram of measuring thermal diffusion coefficient provided in an embodiment of the present disclosure;
[0087] Fig.11a A thermal image of a spliced display screen captured by an infrared thermometer provided in an embodiment of the present disclosure;
[0088] Fig.11b A schematic diagram of a process for measuring a steady-state brightness compensation coefficient provided by an embodiment of the present disclosure;
[0089] Fig.12 A graph of temperature changes caused by three channels provided in an embodiment of the present disclosure;
[0090] Fig.13 A schematic diagram of a spliced display screen provided in an embodiment of the present disclosure;
[0091] Fig.14 A schematic diagram of a grayscale compensation circuit in a spliced display screen provided by an embodiment of the present disclosure;
[0092] Fig.15 A schematic diagram of a control system for a spliced display screen provided in an embodiment of the present disclosure;
[0093] Fig.16 A schematic diagram of a parameter determination device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0094] In order to make the purpose, technical scheme and advantages of the embodiments of the present disclosure clearer, the technical scheme in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all of the embodiments. The components of the embodiments of the present disclosure generally described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present disclosure provided in the drawings is not intended to limit the scope of the present disclosure for protection, but merely represents the selected embodiments of the present disclosure. Based on the embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present disclosure.
[0095] Unless otherwise defined, the technical terms or scientific terms used in the present disclosure should be understood by people with ordinary skills in the field to which the present disclosure belongs. The "first", "second" and similar words used in the present disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components. Similarly, similar words such as "one", "one" or "the" do not indicate quantity restrictions, but indicate that there is at least one. Similar words such as "include" or "comprise" mean that the elements or objects appearing before the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. Similar words such as "connect" or "connected" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0096] The "multiple or several" mentioned in this disclosure refers to two or more. "And / or" describes the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.
[0097] In the related art, the ultra-large mini LED screen is often composed of multiple display modules spliced together. Due to the influence of the mechanical structure of the display module itself, for example, an aluminum frame structure is set on the back of each display module, such as Figure 1 As shown, the heat dissipation in the area 01 where the aluminum frame contacts the glass is faster, while the heat dissipation in the non-contact area is slower, resulting in differences in luminous efficiency. When a uniform background color is displayed, display anomalies will occur. For example, a "tic-tac-toe" afterimage of the back frame can be seen.
[0098] Based on this, an embodiment of the present disclosure provides a display method for a spliced display screen, which performs grayscale compensation on a captured current image. Specifically, according to a preset sequence order, T frames of historical images before the current image are obtained, and based on the first grayscale data of each pixel in the T frame historical image, a temperature compensation coefficient of each pixel is determined; a pre-configured steady-state brightness compensation coefficient of each pixel of the spliced display screen is obtained; for any pixel, a real-time brightness compensation coefficient of the pixel is determined based on the temperature compensation coefficient and the steady-state brightness compensation coefficient of the pixel; and the real-time brightness compensation coefficient of each pixel is used to perform grayscale compensation on the corresponding pixel in the current image to obtain a compensated target image.
[0099] The display method of the spliced display screen provided by the embodiment of the present disclosure is used to eliminate display anomalies, such as tic-tac-toe afterimages. During this process, the temperature compensation coefficient of each pixel point can be estimated in real time; at the same time, the steady-state brightness compensation coefficient of each pixel point that meets the requirements of the spliced display screen is obtained, and the temperature compensation coefficient and the steady-state brightness compensation coefficient are processed to obtain a real-time brightness compensation coefficient. The real-time brightness compensation coefficient is used to compensate for the grayscale of the pixel point, thereby eliminating the tic-tac-toe afterimages of the spliced display screen.
[0100] A display method of a spliced display screen provided by an embodiment of the present disclosure is described in detail below.
[0101] The spliced display screen includes multiple display modules spliced together; each display module includes multiple display panels spliced together. Each display panel is w wide and h high. The number of display modules can be configured as needed, for example, to form a common 2K or 4K resolution. Exemplarily, the spliced display screen can be a mini LED display screen, referred to as an MLED display screen. MLED technology has gradually matured, and more and more devices use MLED devices to directly display images. MLED has many characteristics such as high brightness, wide color gamut, high contrast, and clear resolution.
[0102] The display method of the spliced display screen includes: sampling images in a video frame sequence according to a preset sequence order, performing grayscale compensation on the collected current image, and obtaining a compensated target image.
[0103] Here, the preset sequence order can specifically be the order in which the video frame sequence is played on the spliced display screen. The sampling method for sampling the images in the video frame sequence can be continuous sampling; or it can also be frame skipping sampling. The specific number of frame skipping can be set based on experience, and this disclosure does not limit this.
[0104] It should be noted that the current image is an image collected from the video frame sequence at the current moment according to a preset sequence order. The image sampled before the current moment is recorded as a historical image before the current image.
[0105] Figure 2 The data processing flow chart of grayscale compensation provided by the embodiment of the present disclosure is as follows: Figure 2 As shown, a sliding window 02 is pre-set, and the length of the sliding window 02 is T frame sampling frames, and each frame sampling frame in the T frame sampling frame belongs to the historical frame before the current frame. The images in the video frame sequence are sampled, and the sampling rule is uniform sampling, for example, one frame of image is sampled at a certain interval. Each time a current frame is collected, grayscale compensation is performed using a preset residual image reduction algorithm to obtain a compensated target image.
[0106] In the initial sampling phase, if the sliding window does not satisfy the T-frame historical image, if there is a t1-frame historical image before the current image, t1<T, then the t2-frame preset pure color image is obtained as the historical image of the current image, and the T-frame historical images arranged in the preset sequence order are obtained, t1+t2=T. In the preset sequence order here, the t2-frame preset pure color image is in front, and the t1-frame historical image in the sliding window is in the back. The preset pure color image here can be, for example, a pure black image, and the grayscale of each pixel of the pure black image is 0, which will not affect the subsequent compensation.
[0107] The specific process of performing grayscale compensation on the current image to obtain the compensated target image is described in detail below. Figure 3 A flow chart of a display method of a spliced display screen provided by an embodiment of the present disclosure, such as Figure 3 As shown, it includes a parameter estimation stage, a steady-state brightness compensation coefficient calling stage, a real-time brightness compensation coefficient determination stage and a dynamic compensation stage, for details, see the following steps S11 to S14, wherein:
[0108] S11 . Acquire T frames of historical images before the current image in a preset sequence order, and determine a temperature compensation coefficient of each pixel point according to first grayscale data of each pixel point in the T frames of historical images.
[0109] The image, i.e., image data, specifically includes pixel information of sub-pixels of each pixel point in the image. The sub-pixels are, for example, red sub-pixels, green sub-pixels, and blue sub-pixels. The red sub-pixels, green sub-pixels, and blue sub-pixels correspond to three channels of the pixel point, respectively, i.e., the red sub-pixels correspond to the red channel R, the green sub-pixels correspond to the green channel G, and the blue sub-pixels correspond to the blue channel B. The pixel information of the sub-pixels may be the channel values of the channels corresponding to the sub-pixels, i.e., the red channel value r corresponding to the red channel R, the green channel value g corresponding to the green channel G, and the blue channel value b corresponding to the blue channel B.
[0110] The first grayscale data of each pixel point can be pre-stored and can be directly obtained, that is, the grayscale image corresponding to each frame of the historical image is stored, and the first grayscale data of each pixel point in the grayscale image is recorded as
[0111] Alternatively, the first grayscale data of each pixel point can be determined based on the pixel value of the sub-pixel of the pixel point. Specifically, the first grayscale data can be determined by processing the sub-pixels of the corresponding pixel point in the historical image according to the ratio of the heat generation capacity between the sub-pixels in the pixel point stored in advance.
[0112] For example, the ratio of the heat generation capacity of the red sub-pixel, the green sub-pixel, and the blue sub-pixel is known to be R:G:B=reteR:reteG:reteB, and the channel values of each sub-pixel are r, g, and b, respectively. According to the pre-stored ratio of the heat generation capacity between the sub-pixels in the pixel point reteR:reteG:reteB, the channel values r, g, and b of each sub-pixel are weighted to obtain the grayscale image corresponding to the historical image, and the first grayscale data of the pixel point (x, y) in the grayscale image is recorded as Among them, the first grayscale data The "j" in represents the j-th frame of the historical image, j = [0, 1, 2, ..., T-1].
[0113] When this step S11 is specifically implemented, the temperature compensation coefficient of each pixel point can be determined according to the first grayscale data of each pixel point in the T-frame historical image by using the parameter estimation algorithm in the preset afterimage reduction algorithm.
[0114] S12, obtaining a steady-state brightness compensation coefficient pre-configured for each pixel of the spliced display screen.
[0115] It should be noted that when the screen is just powered on, the screen temperature is relatively uniform. After the screen has been lit for a while, the temperature distribution of the screen becomes different. Relatively speaking, the heat dissipation is faster at the location where the screen contacts the aluminum frame on the back, and the heat dissipation is slowest at the location with holes in the aluminum frame. Since the grayscale brightness decreases linearly with the increase of temperature, the screen brightness distribution shows a phenomenon that the surrounding area is brighter, and the higher the temperature in the middle, the lower the brightness.
[0116] The steady-state brightness compensation coefficient here is obtained based on the temperature measurement and processing of the reference spliced display screen, and does not correspond to the spliced display screen in the actual application stage of the embodiment of the present disclosure. The temperature value of the pixel point obtained by measuring the reference spliced display screen can reflect the steady-state brightness corresponding to different temperatures. For example, based on the temperature measurement and processing of the reference spliced display screen, the steady-state brightness compensation coefficient of each pixel point of the reference spliced display screen is obtained. And because the screen properties of the reference spliced display screen and the spliced display screen are the same, the steady-state brightness compensation coefficient measured in advance can be reused as the steady-state brightness compensation coefficient of each pixel point of the spliced display screen to reflect the steady-state brightness corresponding to different temperatures of the spliced display screen.
[0117] Using the steady-state brightness compensation coefficient for grayscale compensation can ensure the uniformity of screen brightness. The actual brightness compensation coefficient of the current image displayed by the spliced display screen (that is, the real-time brightness compensation coefficient described below) is related to the steady-state brightness compensation coefficient. Therefore, by pre-configuring the steady-state brightness compensation coefficient for each pixel of the spliced display screen, the real-time brightness compensation coefficient is determined according to the correlation between the steady-state brightness compensation coefficient and the actual brightness compensation coefficient (such as the following formula 1), so as to be used for grayscale compensation.
[0118] Therefore, compared with the need to re-measure the brightness compensation coefficient in the afterimage reduction process of different spliced display screens, the embodiment of the present disclosure can directly calculate the real-time brightness compensation coefficient based on the pre-configured steady-state brightness compensation coefficient, saving the processing process of actually measuring the steady-state brightness compensation coefficient in each grayscale compensation process, thereby improving the efficiency of afterimage reduction. In addition, the steady-state brightness compensation coefficient can be adjusted differently according to the different types of actual spliced display screens, so that the afterimage reduction algorithm provided by the present disclosure has good universality.
[0119] For technicians, real-time measurement of the brightness compensation coefficient is a relatively complicated test and preparation process, so the embodiment of the present disclosure saves the processing process of the measurement stage and saves the manpower and material costs of the test stage.
[0120] S13. For any pixel point, determine a real-time brightness compensation coefficient of the pixel point according to the temperature compensation coefficient and the steady-state brightness compensation coefficient of the pixel point.
[0121] For example, the real-time brightness compensation coefficient of the pixel point can be determined according to the following formula 1:
[0122] C′ i =(C i -1)×Y′ i +1…………………………Formula 1
[0123] Among them, C′ i represents the real-time brightness compensation coefficient of the i-th pixel; C i represents the steady-state brightness compensation coefficient of the i-th pixel; Y′ i Represents the temperature compensation coefficient of the i-th pixel.
[0124] S14, using the real-time brightness compensation coefficient of each pixel point, respectively perform grayscale compensation on the corresponding pixel points in the current image to obtain a compensated target image.
[0125] In specific implementation, the real-time brightness compensation coefficient of each pixel point can be used to perform grayscale compensation on the preset sub-pixels corresponding to the pixel points in the current image to obtain a compensated target image.
[0126] Here, the preset sub-pixel may be, for example, at least one of a red sub-pixel, a green sub-pixel, and a blue sub-pixel.
[0127] Taking the grayscale compensation of any pixel as an example, in one case, in order to improve the uniformity and consistency of grayscale compensation, the real-time brightness compensation coefficient of the pixel and the pre-set brightness attenuation ratio of the three channels can be used to compensate each sub-pixel of the pixel. In another case, at the uA level current, the luminous efficiency of MLED is subject to some conditions. In particular, the red MLED using COG technology will significantly reduce the luminous efficiency due to the increase in temperature. It can be seen that due to the influence of the characteristics of the R channel itself, the R channel is the channel that can most cause temperature changes. Therefore, the grayscale attenuation in the R channel is the largest. In order to improve the efficiency of data processing, the real-time brightness compensation coefficient of the pixel is used to compensate only the channel value of the R channel of the pixel.
[0128] For the first case: the real-time brightness compensation coefficient C′ of the i-th pixel is known i , the preset brightness attenuation ratio of the three channels μ1:μ2:μ3 is used to determine the channel values r′, g′ and b′ of the three channels (R, G, B) of the i-th pixel after compensation according to the following formula 2:
[0129]
[0130]
[0131]
[0132] Among them, r′ represents the channel value of the i-th pixel after R channel compensation; g′ represents the channel value of the i-th pixel after G channel compensation; b′ represents the channel value of the i-th pixel after B channel compensation; r represents the channel value of the i-th pixel before R channel compensation; g represents the channel value of the i-th pixel before G channel compensation; b represents the channel value of the i-th pixel before B channel compensation.
[0133] For the second case: the real-time brightness compensation coefficient C of the i-th pixel is known i ′ , according to the following formula 3, determine the channel value r′ of the i-th pixel after R channel compensation:
[0134]
[0135] Among them, r′ represents the channel value of the i-th pixel after R channel compensation; r represents the channel value of the i-th pixel before R channel compensation.
[0136] In some embodiments, the display panel is divided into multiple display areas, for example, m×m display areas. For step S12, a parameter estimation algorithm can be used to first estimate the temperature compensation coefficient of the display area, and then a preset interpolation algorithm can be used to determine the temperature compensation coefficient of each pixel.
[0137] Figure 4 A flow chart for determining the temperature compensation coefficient of a pixel point provided by an embodiment of the present disclosure, such as Figure 4 As shown, determining the temperature compensation coefficient of each pixel point includes the following steps S121-S122, wherein:
[0138] S121 . Determine a temperature compensation coefficient for each display area according to first grayscale data of each pixel point in T frame historical images.
[0139] S122. For any display panel, determine the temperature compensation coefficient of each pixel in the display panel using a preset interpolation algorithm according to the resolution of the display panel, the size information of the display area and the temperature compensation coefficient of each display area in the display panel.
[0140] The resolution of the display panel is w×h; the size information of the display area is m×m, which means m×m display areas.
[0141] Exemplarily, the preset interpolation algorithm may be a nearest neighbor interpolation algorithm, which interpolates m×m temperature compensation coefficients using the nearest neighbor interpolation algorithm to obtain w×h temperature compensation coefficients, thereby obtaining the temperature compensation coefficient of each pixel in the display panel.
[0142] Compared to calculating the temperature compensation coefficient of each pixel point according to the first grayscale data of each pixel point in the T-frame historical image, the above steps S121 to S122 of the present invention first use a parameter estimation algorithm to estimate the temperature compensation coefficient of the display area, and then use a preset interpolation algorithm, which can improve the calculation efficiency of the temperature compensation coefficient.
[0143] In some embodiments, for step S121, taking determining the temperature compensation coefficient of any display area as an example, the step includes steps S121-1 to S121-3, wherein:
[0144] S121 - 1 . For any frame of historical image, determine first region grayscale data of each display region according to first grayscale data of pixel points of each display region in the historical image.
[0145] Exemplarily, for the j-th historical image, the first grayscale data of the pixel point (x, y) is For any display area, the average value of the first grayscale data of each pixel point therein can be determined as the first area grayscale data of the display area. The specific calculation process is shown in the following formula 4:
[0146]
[0147] in, Represents the first region grayscale data of the display region O; Represents the first grayscale data of the pixel point (x, y); represents the number of pixels in the display area O; w×h represents the resolution of the display panel; and m×m represents the total number of display areas into which the display panel is divided.
[0148] The first area grayscale data of other display areas can be determined by referring to Formula 4, and the repeated parts will not be repeated here.
[0149] S121 - 2 . Determine second region grayscale data of each display region according to first region grayscale data of each display region in T frames of historical images and a preconfigured time domain weighting factor corresponding to each frame of historical images.
[0150] The grayscale data of the first area of the display area O in the j-th frame historical image is: The pre-configured temporal weighting factor W corresponding to the j-th frame of historical image j , W j+1 ≥W j ,
[0151] Figure 5 The figure shows how brightness changes with temperature. It can be seen that there is a linear relationship between brightness and temperature. For MLED splicing display screens, there is a gamma power relationship between grayscale and brightness, and gamma is generally greater than 1. Therefore, it can be inferred that there is also a nonlinear relationship between grayscale and temperature. The temperature impact data of the current splicing screen should be released. The first area grayscale data of each display area in Performs power calculations.
[0152] Determine the second area grayscale data of each display area, see the following steps S121-2-1 to S121-2-2 for details, where:
[0153] S121-2-1. For any display area, determine temperature influence data of the display area according to first area grayscale data of the display area and a pre-configured first non-linear factor.
[0154] The first nonlinear factor b is used as the power exponent of the power operation. Determine the temperature influence data of the display area O For the specific process, please refer to Formula 5:
[0155]
[0156] The first nonlinear factor b is a coefficient related to the MLED spliced display screen, and its value range is a floating point number of [1,2].
[0157] S121-2-2. Use the time domain weighting factor corresponding to each frame of historical image to weight the temperature influence data of the display area corresponding to the same position in each frame of historical image to obtain the second area grayscale data of the display area.
[0158] For the display area O, the second area grayscale data of the display area O is determined. For the specific process, see Formula 6:
[0159]
[0160] Among them, Y O Grayscale data of the second area of the display area O in the spliced display screen; W represents the temperature impact data of the display area O in the j-th frame historical image; j Represents the temporal weighting factor of the j-th frame of historical image.
[0161] The second area grayscale data of other display areas can be determined by referring to Formula 6, and the repeated parts will not be repeated here.
[0162] S121 - 3 . For any display area, determine a temperature compensation coefficient of the display area according to a preset convolution kernel, the second area grayscale data of the display area, and the second area grayscale data of the first adjacent area.
[0163] The convolution kernel includes a coefficient for characterizing the thermal diffusion of each display area in a preset area in the spliced display screen to the surrounding area; the temperature compensation coefficient characterizes the temperature influence of the first adjacent area on the display area centered on the display area. Among them, the first adjacent area is other display areas within the first preset distance range centered on the display area. The first preset distance range is related to the size of the convolution kernel. For example, the size of the convolution kernel is N×N, that is, the convolution kernel has N×N coefficients; the first preset distance range is N / 2, N=3×m. The determination of each coefficient in the convolution kernel refers to the process of determining the convolution kernel in the parameter determination method of the spliced display screen described below, which will not be described in detail here.
[0164] The convolution kernel may be used to weight the second region grayscale data of the display region and the second region grayscale data of the first adjacent region to determine a temperature compensation coefficient of the display region.
[0165]
[0166] Where (u, v) represents the display area with coordinates (u, v); Y′ (u,v) Indicates the temperature compensation coefficient of the display area with coordinates (u, v); Y (i,j) A second region grayscale data representing a display region with coordinates (i, j); Indicates the convolution kernel corresponding to the first one-dimensional array coefficients.
[0167] The temperature compensation coefficients of other display areas can be determined by referring to Formula 7, and the repeated parts will not be repeated here.
[0168] For the display area (u, v), if the display area (u, v) is located at the edge of the spliced display screen, for example, the display area (1, 1), the first adjacent area and the second area grayscale data of the first adjacent area are also supplemented for the display area. Figure 6a A schematic diagram of an embodiment of the present disclosure in which the central display area is located at the edge of a spliced display screen, Figure 6b is a schematic diagram of the intermediate filtering stage, such as Figure 6a As shown, it is a schematic diagram of a central display area located at the edge of a spliced display screen, assuming that N=9, m=3, 61 indicates that the convolution kernel includes 9×9 thermal diffusion coefficients Q; the solid black thick line indicates the spliced display screen 60, and the display area (u, v) is located at the edge of the spliced display screen, that is, the display area (1,1). Among them, there is no corresponding second area grayscale data for the 56 thermal diffusion coefficients represented by the dashed small rectangular box in the 9×9 thermal diffusion coefficients Q of the convolution kernel. In this case, the second area grayscale data of the first adjacent area of the display area (1,1) can be supplemented by mirroring. Specifically, taking a display area C in a preset area as an example, the second area grayscale data of the display area C is used as the second area grayscale data of the first adjacent area C1, the first adjacent area C2 and the first adjacent area C3 that are symmetrical thereto. Among them, the display area C is symmetrical with the first adjacent area C1 through the vertex V1; the display area C is symmetrical with the first adjacent area C2 through the boundary V2 of the spliced display screen, and the display area C is symmetrical with the first adjacent area C3 through the boundary V3 of the spliced display screen. The supplementary methods of the grayscale data of the other first adjacent areas and the second areas are similar, and will not be listed one by one. Afterwards, each thermal diffusion coefficient in the convolution kernel is used to multiply and add the grayscale data of the corresponding display area and the second area in the first adjacent area in the preset area, respectively, to obtain the temperature compensation coefficient Y of the display area (1,1) ( ′ 1,1) .
[0169] In the above filtering process, the convolution step length is one display area, which can make the compensation effect of the spliced display screen more uniform.
[0170] Similarly, for other display areas, the temperature compensation coefficient of each display area is obtained using the above method, such as Figure 6b The filtering process shown in the figure will not be repeated in detail.
[0171] In some embodiments, after obtaining the compensated target image, the current image may be used as a sampling frame in the next sliding window to update the historical image.
[0172] To facilitate understanding of the embodiments of the present disclosure, a complete example is used below to comprehensively illustrate the display method.
[0173] For example, Figure 7 A schematic diagram of a specific process of grayscale compensation provided by an embodiment of the present disclosure is shown in FIG. Figure 7 As shown, it includes steps S101 to S110, wherein:
[0174] S101 . Acquire T frames of historical images before the current image according to a preset sequence order.
[0175] S102, for any pixel point in any frame of historical image, weighted processing is performed on the channel values r, g and b of each sub-pixel according to the ratio of the heat generation capacity between the sub-pixels in the pixel point stored in advance, to determine the first grayscale data
[0176] S103: for any display area O in any frame of historical image, the first grayscale data of the pixel point in the display area O is Calculate the average value to obtain the grayscale data of the first area of display area O
[0177] S104: for any display area O, according to the first area grayscale data of the display area O, and the pre-configured first nonlinear factor b, determine the temperature influence data of the display area O
[0178] S105, using the time domain weighting factor W corresponding to each frame of historical image j , the temperature impact data of the display area O corresponding to the same position in each frame of the historical image Weighted, the second area grayscale data of display area O is obtained
[0179] S106, using the convolution kernel Q, the second area grayscale data Y of the display area (u, v) (u,v)and the second region grayscale data Y of the first adjacent region (i, j) (i,j) Weighted to determine the temperature compensation coefficient of the display area (u,v)
[0180] S107: for any display panel, according to the resolution of the display panel, the size information of the display area and the temperature compensation coefficient Y′ of each display area in the display panel, (u,v) , using a preset interpolation algorithm, determine the temperature compensation coefficient Y′ of each pixel in the display panel i .
[0181] S108, obtaining a steady-state brightness compensation coefficient C pre-configured for each pixel of the spliced display screen i .
[0182] S109: For any pixel point i, according to the temperature compensation coefficient Y′ of the pixel point i i and steady-state brightness compensation coefficient C i , determine the real-time brightness compensation coefficient C′ of the pixel i =(C i -1)×Y′ i +1.
[0183] S110, using the real-time brightness compensation coefficient C′ of each pixel i , respectively, perform grayscale compensation on the channel value r of the R channel corresponding to the pixel point in the current image Get the compensated target image.
[0184] As described above, the display method of the spliced display screen provided by the embodiment of the present disclosure is used to eliminate the tic-tac-toe afterimage. In this process, the temperature compensation coefficient of each pixel point can be estimated in real time; at the same time, the steady-state brightness compensation coefficient of each pixel point that meets the requirements of the spliced display screen is obtained, and the temperature compensation coefficient and the steady-state brightness compensation coefficient are processed to obtain a real-time brightness compensation coefficient, which is used to compensate the grayscale of the pixel point, thereby eliminating the tic-tac-toe afterimage of the spliced display screen. In addition, the steady-state brightness compensation coefficient can be adjusted differently according to different types of actual spliced display screens, so that the afterimage reduction algorithm provided by the present disclosure has good universality.
[0185] In addition, for the various parameters pre-configured for the spliced display screen in the above embodiments, the embodiments of the present disclosure also provide a method for determining the parameters of the spliced display screen, using a customized reference spliced display screen to determine at least one of the following parameters configured for the above spliced display screen: a time domain weighting factor corresponding to each frame of historical image, a first nonlinear factor, a convolution kernel, a steady-state brightness compensation coefficient, and a ratio of the heat generation capacity between sub-pixels in a pixel point; the screen properties of the reference spliced display screen are the same as those of the spliced display screen.
[0186] Each actual spliced display screen corresponds to a reference spliced display screen, and the reference spliced display screen has the same screen properties as the spliced display screen, such as resolution and gamma characteristics.
[0187] The disclosed embodiment utilizes the measurement results of the reference spliced display screen to determine in advance various parameters to be configured for spliced display screens of the same type, thereby improving the efficiency of the overall processing flow of technicians in the development and deployment stage.
[0188] The specific process of determining each parameter is introduced in detail below.
[0189] In some embodiments, the time domain weighting factor corresponding to each frame of the historical image is determined, see step S21 for details:
[0190] S21 . Determine a time domain weighting factor corresponding to each frame of historical image according to the time sequence information of T frames of historical images and a preset second nonlinear factor.
[0191] The sum of the time domain weighting factors corresponding to T frames of historical images is 1.
[0192] In one case, specific data of the second nonlinear factor is directly set, so as to determine the time domain weighting factor corresponding to each frame of the historical image according to Formula 8.
[0193] Specifically, the time sequence information of the historical image includes the jth frame of the sampling time sequence, j = [0, 1, 2, ..., T-1]. The time domain weighting factor corresponding to the first frame of the historical image is W1, the time domain weighting factor to be adjusted corresponding to the second frame of the historical image is W2, ..., the time domain weighting factor to be adjusted corresponding to the T-1th frame of the historical image is W T-1 .satisfy Determine the time domain weighting coefficient corresponding to each frame of historical image according to formula 8:
[0194]
[0195] Among them, W j The time domain weighting factor a corresponding to the j-th frame of the historical image represents the second nonlinear factor, and a=1.5.
[0196] In another case, the second nonlinear factor can be adjusted to determine whether the display image of the reference spliced display screen is consistent or uniform, thereby determining the adjusted second nonlinear factor, and then using the finally adjusted second nonlinear factor to determine the time domain weighting factor corresponding to each frame of the historical image.
[0197] Specifically, the time sequence information of the historical image includes the jth frame of the sampling time sequence, j=[0, 1, 2, ..., T-1]. The time domain weighting factor to be adjusted corresponding to the first frame of the historical image is w′ 1. The time domain weighting factor to be adjusted corresponding to the second frame of historical image is w ′ 2, ..., ..., the time domain weighting factor to be adjusted corresponding to the T-1th frame of historical image is w ′ T-1 .satisfy The second nonlinear factor a is adjusted, and the time domain weighting coefficient to be adjusted corresponding to each frame of the historical image is determined according to Formula 9.
[0198]
[0199] Among them, w j ′ represents the time domain weighting factor to be adjusted corresponding to the j-th frame of the historical image; a ′ represents the second nonlinear factor to be adjusted.
[0200] like Figure 8 As shown, at the same time, the first area of the reference spliced screen is lit according to the first grayscale (i.e., grayscale 0), and a black screen is displayed. The second area of the reference spliced display screen is lit according to the second grayscale (i.e., grayscale 255), and a white screen is displayed. At this time, the reference spliced display screen has both a white screen and a black screen, so that the contrast of the reference spliced display screen is maximized. The reference spliced display screen is adjusted from screen 1 to screen 2. At this time, the first area lights up the second grayscale and displays a white screen. The actual display effect of screen 2 is uniform, and while satisfying Under the premise of adjusting the power exponent a in formula 9 ′ , using the adjusted power exponent a ′ Continue to determine the time domain weighting coefficient w to be adjusted j ′ , using the time domain weighting coefficient w j ′ Perform subsequent grayscale compensation to determine whether the display images of the first area and the second area in the compensated target image are consistent. If the display images are basically consistent or uniform, determine the final adjusted power index a. ′ is the second nonlinear factor. The time domain weighting factor W is obtained according to formula 8 using the second nonlinear factor. j ,like Fig. 9 As shown, it is a schematic diagram of the nonlinear relationship between the time domain weighting factor and the sampling frame timing after the second nonlinear factor is determined.
[0201] In some embodiments, the first nonlinear factor is determined, as shown in steps S22-1 to S22-2:
[0202] S22 - 1 , lighting up a first area of the reference spliced display screen according to a first gray scale, and lighting up a second area of the reference spliced display screen according to a second gray scale.
[0203] The first region and the second region are different.
[0204] Figure 8 A schematic diagram of a reference spliced display screen in the process of measuring a first nonlinear factor provided by an embodiment of the present disclosure, such as Figure 8 As shown, illustratively, at the same time, the first area 81 of the reference spliced screen is lit according to the first grayscale (i.e., grayscale 0), and a black screen is displayed. The second area 82 of the reference spliced display screen is lit according to the second grayscale (i.e., grayscale 255), and a white screen is displayed. At this time, the reference spliced display screen has both a white screen and a black screen, so that the contrast of the reference spliced display screen reaches the maximum.
[0205] S22-2, after a preset time, lighting the first area and the second area at a second gray scale, adjusting the first non-linear factor, and determining the adjusted first non-linear factor when the display picture of the first area is consistent with the display picture of the second area.
[0206] Continue as Figure 8 As shown, the reference splicing display screen is adjusted from screen 1 to screen 2. At this time, the first area lights up the second grayscale and displays a white screen. For the purpose of even display effect of screen 2, the power index b in formula 5 is adjusted, and the adjusted power index b is used to continue to determine the temperature influence data of display area O. Then, subsequent grayscale compensation is performed. It is determined whether the display images of the first area and the second area in the compensated target image are consistent. If the display images are substantially consistent or uniform, the power exponent b finally adjusted is determined to be the first nonlinear factor.
[0207] Exemplarily, to adjust the first nonlinear factor b, starting from the floating point number 1, the power exponent b in formula five can be adjusted upward in steps of 0.1, that is, b is set to 1.1, 1.2, 1.3, ..., 2 in sequence, to determine whether the display images of the first area and the second area are consistent; and, downward in steps of 0.1, the power exponent b in formula five can be adjusted in steps of 0.1, that is, b is set to 0.9, 0.8, 0.7, ..., 0 in sequence, to determine whether the display images of the first area and the second area are consistent.
[0208] In some embodiments, Fig.10 A schematic diagram of measuring the thermal diffusion coefficient provided in an embodiment of the present disclosure, such as Fig.10 As shown, determine the N×N thermal diffusion coefficients in the convolution kernel, see steps S23-1 to S23-5 for details:
[0209] S23 - 1 . For P×P display panels in a reference spliced display screen, obtain a first temperature of each display area of the P×P display panels before they are turned off.
[0210] Here, P is a positive integer.
[0211] Exemplarily, the first temperature of each display area of P×P display panels before being turned on is obtained by measuring with a thermometer at room temperature, and recorded as temp 1 . represents the first temperature of the kth display area, where k=0, 1, 2, ..., N×N.
[0212] S23 - 2 . Light up the target display panel located at the center of P×P display panels according to the second gray scale to obtain the second temperature of each display area.
[0213] The second grayscale is 255 grayscale, that is, a white screen is displayed. Take P = 3, take 3×3 display panels as an example, the 5th display panel is the center position of the 3×3 display panels, that is, the 5th display panel is the target display panel. Use a thermometer to measure the second temperature of N×N display areas, that is, the second temperature of 3m×3m display areas. k = 0, 1, 2, ..., N×N, Represents the second temperature of the kth display area.
[0214] S23-3. Use the difference between the second temperature and the first temperature as the temperature change of the display area.
[0215] For the temperature change of the kth display area Similarly, the temperature variation ΔT1, ΔT2, ..., ΔT of each display area in the N×N display areas can be obtained. N×N .
[0216] S23-4. For any display area, determine the ratio of the temperature change of the display area to the sum of the temperature changes of all display areas as the thermal diffusion coefficient of the display area.
[0217] The thermal diffusion coefficient of the kth display area is determined by referring to Formula 10:
[0218]
[0219] Among them, Q k Indicates the kth thermal diffusion coefficient under the one-dimensional array corresponding to the convolution kernel; ΔT k Indicates the temperature change of the kth display area; It represents the sum of the temperature changes of all display areas in each P×P display panel.
[0220] S23-5. The thermal diffusion coefficient of each display area constitutes a convolution kernel.
[0221] k = 0, 1, 2, ..., N × N, the convolution kernel corresponds to the N × N thermal diffusion coefficients in a one-dimensional array including Q1, Q2, ..., Q N×N , that is, Q1, Q2, ..., QN×N Construct the convolution kernel.
[0222] In some embodiments, determining the steady-state brightness compensation coefficient includes steps S24-1 to S24-3, wherein:
[0223] S24-1, lighting up the reference spliced display screen according to the second gray scale, determining the third temperature of each pixel point, and determining the highest temperature among the third temperatures.
[0224] The second grayscale is grayscale 255. The full screen is lit for a certain period of time according to grayscale 255, so that the temperature of the reference spliced display screen is stable. After that, the third temperature of each pixel point can be determined by the following two different determination methods:
[0225] Method 1: The temperature of some sampling points can be measured by a thermometer, and then the third temperature of each pixel point can be interpolated using a preset interpolation algorithm to determine the highest temperature among the third temperatures. The preset interpolation algorithm can be, for example, a nearest neighbor interpolation algorithm or a linear interpolation algorithm. The linear interpolation algorithm includes a bilinear interpolation algorithm, a trilinear interpolation algorithm, and the like.
[0226] Method 2: Fig.11a The thermal map of the spliced display screen taken by the infrared thermometer provided in the embodiment of the present disclosure is Fig.11b A schematic diagram of a process for measuring a steady-state brightness compensation coefficient provided by an embodiment of the present disclosure, such as Fig.11a and Fig.11b As shown, the thermal map can reflect the thermal distribution of the reference spliced display screen lit at 255 grayscale, thereby ensuring the accuracy of the third temperature of each pixel point determined, thereby improving the accuracy of the estimated steady-state brightness compensation coefficient. The specific steps for determining the steady-state brightness compensation coefficient are as follows S24-1-1 to S24-1-6, where:
[0227] S24-1-1. Light up the reference spliced display screen according to the second gray scale, and obtain a thermal map captured by a temperature measuring instrument.
[0228] The temperature measuring instrument is, for example, a Fluke infrared thermometer. For example, the full screen is lit at 255 grayscale for a certain period of time to stabilize the temperature of the reference spliced display screen, and a thermal map of the reference spliced display screen is obtained by using the Fluke infrared thermometer. The thermal map is used to reflect the thermal distribution of the reference spliced display screen after the temperature is stabilized.
[0229] S24-1-2. According to the size information of the target display module located at the center of the reference spliced display screen, determine the portion of the thermal map corresponding to the target display module in the thermal map.
[0230] S24-1-3. Divide part of the heat map into regions to obtain multiple sub-heat maps.
[0231] In this step, the method of dividing the partial heat map A is uniform division, and a plurality of rows and columns of sub-heat maps A1 distributed in an array are obtained, such as Fig.11b shown.
[0232] It should be noted that the size of the sub-thermal map A1 can be the same as or different from the size of the display area. In order to ensure the accuracy of the third temperature of the subsequent pixel points, the size of the divided sub-thermal map A1 can be relatively small, that is, the more the sub-thermal map A1 is divided, the more accurate the third temperature of the pixel point. However, in order to ensure the test efficiency, the fewer the sub-thermal map A1 is divided, the better. Therefore, the size of the sub-thermal map A1 can be determined by comprehensively considering the temperature accuracy and test efficiency, and the disclosed embodiment does not limit it.
[0233] S24-1-4. Determine the average temperature of each sub-thermal map according to the temperature data of the preset sampling points in each sub-thermal map.
[0234] The preset sampling points are, for example, five sampling points, namely, the top, bottom, left, right, and center of the sub-thermal map. However, in order to improve the temperature measurement accuracy, the number of the preset sampling points may be increased.
[0235] For any sub-thermal map, the temperature mean of each preset sampling point can be calculated as the average temperature of the sub-thermal map.
[0236] S24-1-5. Determine the third temperature of each pixel in the display module using a preset interpolation algorithm according to the resolution of the display module, the size information of the sub-thermal map and the average temperature of each sub-thermal map corresponding to the display module.
[0237] The display module includes S1×S2 display panels, and the resolution of each display panel is w×h, so the resolution of the display module is (S1×w)×(S2×h). The size information of the sub-heat map is n×n, which means n×n sub-heat maps.
[0238] Exemplarily, the preset interpolation algorithm may be a nearest neighbor interpolation algorithm, which interpolates n×n third temperatures using the nearest neighbor interpolation algorithm to obtain (S1×w)×(S2×h) third temperatures, thereby obtaining the third temperature of each pixel in the display module.
[0239] Exemplarily, the preset interpolation algorithm may be a bilinear interpolation algorithm, which interpolates n×n third temperatures using the bilinear interpolation algorithm to obtain (S1×w)×(S2×h) third temperatures, thereby obtaining the third temperature of each pixel in the display module.
[0240] Compared with testing the third temperature of each pixel point separately, using a preset interpolation algorithm can improve the temperature testing efficiency of all pixel points.
[0241] S24-1-6. Based on the third temperature of each pixel point in each sub-thermal map, determine the maximum temperature corresponding to the partial thermal map.
[0242] The highest third temperature is selected from the third temperatures of each pixel point as the highest temperature T corresponding to the partial heat map. max .
[0243] S24-2. For any pixel point, the ratio of the highest temperature to the third temperature of the pixel point is used as the initial compensation coefficient of the pixel point, see Formula 11.
[0244]
[0245] Among them, C i represents the initial compensation coefficient of the i-th pixel; T max Indicates the maximum temperature; T i Indicates the third temperature of the i-th pixel.
[0246] S24-3. Determine a steady-state brightness compensation coefficient for each pixel point according to a preconfigured scaling factor and an initial compensation coefficient for each pixel point.
[0247] In one case, the specific data of the scaling factor is directly set, so as to determine the steady-state brightness compensation coefficient of each pixel point according to Formula XII.
[0248] For example, the scaling factor is set to σ=0.5, and the steady-state brightness compensation coefficient of any pixel is determined, see Formula 12:
[0249] C i =(C″ i -1)×σ+1………………Formula 12
[0250] Among them, C i Represents the steady-state brightness compensation coefficient of the i-th pixel; C″ i represents the initial compensation coefficient of the i-th pixel; σ represents a preset scaling factor, and σ=0.5.
[0251] In another case, the scaling factor can be adjusted to determine whether the display image of the reference spliced display screen is consistent or uniform, thereby determining the adjusted scaling factor, and then using the final adjusted scaling factor to determine the steady-state brightness compensation coefficient of each pixel point. The specific steps are as follows S24-3-1 to S24-3-4, where:
[0252] S24-3-1. Determine the intermediate compensation coefficient of each pixel point based on the pre-configured scaling factor and the initial compensation coefficient of each pixel point.
[0253] Determine the intermediate compensation coefficient of any pixel, see Formula 13:
[0254] C i_middle =(C″ i -1)×σ+1…………………Formula 13
[0255] Among them, C i_middle Represents the intermediate compensation coefficient of the i-th pixel; C″ i represents the initial compensation coefficient of the i-th pixel; σ represents a preset scaling factor, and σ=1 is set in the initial state.
[0256] Grayscale compensation is performed using the intermediate compensation coefficient of each pixel. When the displayed images are inconsistent, the scaling factor is adjusted according to the preset adjustment range until the displayed images are consistent. The adjusted scaling factor is determined. For details, refer to the following steps S24-3-2 to 24-3-4, where:
[0257] S24-3-2, lighting up a first area of the reference spliced display screen according to a first gray scale, and lighting up a second area of the reference spliced display screen according to a second gray scale.
[0258] The first region and the second region are different.
[0259] like Figure 8 As shown, illustratively, at the same time, the first area of the reference spliced screen is lit according to the first grayscale (i.e., grayscale 0), and a black screen is displayed. The second area of the reference spliced display screen is lit according to the second grayscale (i.e., grayscale 255), and a white screen is displayed. At this time, the reference spliced display screen has both a white screen and a black screen, so that the contrast of the reference spliced display screen reaches the maximum.
[0260] S24-3-3. After a preset time, light up the first area and the second area to a second grayscale, adjust the zoom factor, and when the display image of the first area is consistent with the display image of the second area, determine the adjusted zoom factor.
[0261] Continue as Figure 8 As shown, the reference splicing display screen is adjusted from screen 1 to screen 2. At this time, the first area lights up the second grayscale and displays a white screen. For the purpose of uniform display effect of screen 2, the scaling factor σ in formula 13 is adjusted. For example, the preset adjustment range is 0.1, and the scaling factor σ is adjusted to 0.9; return to execute step S24-3-1, use the adjusted scaling factor σ, continue to determine the intermediate compensation coefficient according to formula 13, and use the intermediate compensation coefficient for subsequent grayscale compensation (refer to the grayscale compensation process of formula 3, that is, ). It is determined whether the display images of the first area and the second area in the compensated target image are consistent. If the display images are substantially consistent or uniform, the final adjusted scaling factor σ is determined.
[0262] S24-3-4. Determine the steady-state brightness compensation coefficient of each pixel point based on the adjusted scaling factor and the initial compensation coefficient of each pixel point.
[0263] Determine the steady-state brightness compensation coefficient of any pixel, see Formula 14:
[0264] C i =(C″ i -1)×σ+1…………………Formula 14
[0265] Among them, C i Represents the steady-state brightness compensation coefficient of the i-th pixel; C″ i represents the initial compensation coefficient of the i-th pixel; σ represents the adjusted scaling factor.
[0266] In some embodiments, the ratio of the heat generation capacity between the sub-pixels in the pixel is determined, as shown in steps S25-1 to S25-2, wherein:
[0267] S25-1, lighting up the reference spliced display screen according to the sub-color of each sub-pixel respectively, and obtaining the temperature change of the reference spliced display screen under each sub-color.
[0268] S25-2, normalizing the temperature variation of the reference spliced display screen under each sub-color to obtain the ratio of the heat generation capacity between the sub-pixels.
[0269] The sub-colors of the sub-pixels include red, green, and blue.
[0270] Fig.12 The temperature change curve of the three channels provided in the embodiment of the present disclosure is as follows: Fig.12 As shown, it shows the temperature change curve of the benchmark spliced display screen measured over time when the three pure colors of red, green and blue are lit respectively. Among them, the red light heats up most obviously. When the temperature change curve tends to be stable, the temperature is measured to rise by 6°C (Celsius); the heating effect of the blue light is second. When the temperature change curve tends to be stable, the temperature is measured to rise by 2.7°C; the heating effect of the green light is the smallest. When the temperature change curve tends to be stable, the temperature is measured to rise by 2°C. Finally, the ratio of the heating capacity of the red sub-pixel, the green sub-pixel and the blue sub-pixel is R:G:B=6.4:2:2.7. The ratio of the heating capacity is normalized to ensure that reteR+reteG+reteB=1, and R:G:B=reteR:reteG:reteB=0.576577:0.18018:0.243243 is obtained.
[0271] Those skilled in the art will appreciate that, in the above method of specific implementation, the order in which the steps are written does not imply a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of the steps should be determined by their functions and possible internal logic.
[0272] The embodiment of the present disclosure also provides a spliced display screen corresponding to the display method of the spliced display screen. Since the principle of solving the problem by the spliced display screen in the embodiment of the present disclosure is similar to the display method of the spliced display screen in the embodiment of the present disclosure, the implementation of the spliced display screen can refer to the implementation of the method, and the repeated parts will not be repeated.
[0273] The disclosed embodiment further provides a spliced display screen. The principle of the problem solved by the spliced display screen in the disclosed embodiment is similar to the principle of the problem solved by the display method embodiment of the spliced display screen mentioned above in the disclosed embodiment. Therefore, for the specific description of the spliced display screen, reference can be made to the specific description of the display method embodiment of the spliced display screen mentioned above, and the repeated parts will not be repeated.
[0274] Fig.13 A schematic diagram of a spliced display screen provided by an embodiment of the present disclosure, such as Fig.13 As shown, the spliced display screen includes a plurality of display modules 41 spliced together, and each display module 401 includes a plurality of display panels 411 spliced together. Each display panel has a width of w and a height of h. The number of display modules can be configured as needed, for example, to form a common 2K or 4K resolution.
[0275] Exemplarily, the spliced display screen can be a mini LED display screen, referred to as an MLED display screen.
[0276] like Fig.13 As shown, the spliced display screen also includes a field programmable gate array (FPGA) chip, and the grayscale compensation circuit 100 is integrated in the FPGA to perform grayscale compensation of the display picture.
[0277] The spliced display screen is a spliced display screen for actual application. Various parameters obtained by using the reference spliced display screen (i.e., the time domain weighting factor corresponding to each frame of historical image, the first nonlinear factor, the convolution kernel, the steady-state brightness compensation coefficient, and the ratio of the heat generation capacity between each sub-pixel in the pixel point) are written into the FPGA chip. At this time, the spliced display screen can realize real-time grayscale compensation processing of the images in the video frame sequence.
[0278] The spliced display screen of the disclosed embodiment includes a grayscale compensation circuit 100, which can sample images in a video frame sequence according to a preset sequence order (i.e., the playback order of the video frame sequence), perform grayscale compensation on the captured current image, and obtain a compensated target image.
[0279] The grayscale compensation of the current image in the spliced display screen will be described in detail below in conjunction with the specific structure of the grayscale compensation circuit 100 of the spliced display screen.
[0280] Fig.14 A schematic diagram of a grayscale compensation circuit in a spliced display screen provided by an embodiment of the present disclosure, such as Fig.14 As shown, the grayscale compensation circuit 100 includes a sampling module 101 and a processor 102, wherein:
[0281] The sampling module 101 is configured to sample the images in the video frame sequence according to a preset sequence order to obtain a current image.
[0282] The processor 102 is configured to obtain T frames of historical images before the current image in a preset sequence order, and determine the temperature compensation coefficient of each pixel point based on the first grayscale data of each pixel point in the T frame historical image; obtain the steady-state brightness compensation coefficient of each pixel point of the spliced display screen measured in advance; the pixels of the spliced display screen correspond to the pixels of the image displayed by the spliced display screen one by one; determine the real-time brightness compensation coefficient of each pixel point based on the temperature compensation coefficient and the steady-state brightness compensation coefficient of each pixel point; use the real-time brightness compensation coefficient to perform grayscale compensation on each pixel point of the current image to obtain a compensated target image.
[0283] The spliced display screen provided by the embodiment of the present disclosure can eliminate the tic-tac-toe afterimage, and can estimate the temperature compensation coefficient of each pixel in real time during the elimination process; at the same time, obtain the steady-state brightness compensation coefficient of each pixel that meets the requirements of the spliced display screen, and process the temperature compensation coefficient and the steady-state brightness compensation coefficient to obtain a real-time brightness compensation coefficient, and the real-time brightness compensation coefficient is used to compensate the gray scale of the pixel point, thereby eliminating the tic-tac-toe afterimage of the spliced display screen.
[0284] like Fig.14 As shown, the processor 102 specifically includes a parameter estimation module 201, a coefficient acquisition module 202, a coefficient determination module 203 and a grayscale compensation module 204. The processing process of each functional module in the processor 102 is introduced below.
[0285] In some embodiments, the display panel is divided into a plurality of display areas; the parameter estimation module 201 includes a first estimation unit and a second estimation unit.
[0286] The first estimation unit is configured to determine the temperature compensation coefficient of each display area according to the first grayscale data of each pixel point in the T frame historical image.
[0287] It should be noted that the first estimation unit in the embodiment of the present disclosure is configured to execute step S121 in the above display method, and the repeated parts are not repeated here.
[0288] The second estimation unit is configured to determine the temperature compensation coefficient of each pixel in the display panel for any display panel using a preset interpolation algorithm according to the resolution of the display panel, the size information of the display area and the temperature compensation coefficient of each display area in the display panel.
[0289] It should be noted that the first estimation unit in the embodiment of the present disclosure is configured to execute step S122 in the above display method, and the repeated parts are not repeated here.
[0290] In some embodiments, the first estimation unit includes a first region parameter estimation subunit, a second region parameter estimation subunit and a filtering subunit.
[0291] Take determining the temperature compensation coefficient of any display area as an example:
[0292] The first region parameter estimation subunit is configured to determine, for any frame of historical image, first region grayscale data of each display region according to first grayscale data of pixels of each display region in the historical image.
[0293] It should be noted that the first region parameter estimation subunit in the embodiment of the present disclosure is configured to execute step S121 - 1 in the above display method, and the repeated parts will not be repeated.
[0294] The second region parameter estimation subunit is configured to determine the second region grayscale data of each display region according to the first region grayscale data of each display region in the T-frame historical image and the pre-configured time domain weighting factor corresponding to each frame of the historical image;
[0295] It should be noted that the second region parameter estimation subunit in the embodiment of the present disclosure is configured to execute step S121 - 2 in the above display method, and the repeated parts will not be repeated.
[0296] The filtering subunit is configured to determine, for any display area, a temperature compensation coefficient of the display area based on a preset convolution kernel, the second area grayscale data of the display area, and the second area grayscale data of the first adjacent area; the first adjacent area is other display areas within a first preset distance range centered on the display area.
[0297] It should be noted that the filtering subunit in the embodiment of the present disclosure is configured to execute step S121 - 3 in the above-mentioned display method, and the repeated parts will not be repeated.
[0298] In some embodiments, the second area parameter estimation subunit is specifically configured to determine, for any display area, the temperature influence data of the display area based on the first area grayscale data of the display area and a pre-configured first nonlinear factor; and to weight the temperature influence data of the display area corresponding to the same position in each frame of the historical image using the time domain weighting factor corresponding to each frame of the historical image to obtain the second area grayscale data of the display area.
[0299] It should be noted that the second region parameter estimation subunit in the embodiment of the present disclosure is specifically configured to execute steps S121 - 2 - 1 to S121 - 2 - 2 in the above display method, and the repeated parts will not be repeated.
[0300] In some embodiments, the filtering subunit is specifically configured to use a convolution kernel to weight the grayscale data of the second area of the display area and the grayscale data of the second area of the first adjacent area to determine the temperature compensation coefficient of the display area; the convolution kernel includes a coefficient for characterizing the heat diffusion of each display area within a preset area in the spliced display screen to the surrounding area; the temperature compensation coefficient characterizes the temperature influence of the first adjacent area on the display area centered on the display area.
[0301] It should be noted that the second area parameter estimation subunit in the embodiment of the present disclosure is specifically configured to execute the process of specifically determining the temperature compensation coefficient of the display area in step S121-3 in the above-mentioned display method, and the repeated parts will not be repeated.
[0302] In some embodiments, the parameter estimation module 201 includes a historical image acquisition unit and a grayscale data determination unit;
[0303] The grayscale data determination module is configured to process each sub-pixel of a corresponding pixel point in the historical image according to a pre-stored ratio of heat generation capabilities between each sub-pixel in the pixel point to determine the first grayscale data.
[0304] In some embodiments, the historical image acquisition unit is configured to acquire t2 frames of preset solid color images as the historical image of the current image if there are t1 frames of historical images before the current image, t1<T, to obtain T frames of historical images arranged in a preset sequence order, t1+t2=T.
[0305] In some embodiments, the grayscale compensation module 204 is specifically configured to use the real-time brightness compensation coefficient of each pixel point to perform grayscale compensation on the preset sub-pixels corresponding to the pixel points in the current image to obtain a compensated target image.
[0306] The disclosed embodiment also provides a control system for a spliced display screen. Fig.15 A schematic diagram of a control system of a spliced display screen provided by an embodiment of the present disclosure, such as Fig.15 As shown, the control system 200 of the spliced display screen includes the spliced display screen 111 and the broadcast control module 112 in the above embodiment. The spliced display screen 111 includes a sampling module 101, a processor 102 and a display module 103. The display module 103 is used to display the compensated target image.
[0307] The embodiment of the present disclosure also provides a spliced display screen corresponding to the parameter determination method of the spliced display screen. Since the principle of solving the problem by the parameter determination device in the embodiment of the present disclosure is similar to the parameter determination method of the spliced display screen in the embodiment of the present disclosure, the implementation of the parameter determination device can refer to the implementation of the method, and the repeated parts will not be repeated.
[0308] Fig.16 A schematic diagram of a parameter determination device provided in an embodiment of the present disclosure, such as Fig.16 As shown, the parameter determination device 300 includes a first preprocessing module 301 , a second preprocessing module 302 , a third preprocessing module 303 , a fourth preprocessing module 304 and a fifth preprocessing module 305 .
[0309] The first pre-processing module 301 is configured to determine a time domain weighting factor corresponding to each frame of the historical image;
[0310] A second preprocessing module 302, configured to determine a first nonlinear factor;
[0311] A third preprocessing module 303 is configured to determine a convolution kernel;
[0312] The fourth pre-processing module 304 is configured as a steady-state brightness compensation coefficient;
[0313] The fifth pre-processing module 305 is configured to determine the ratio of the heat generation capabilities of the sub-pixels in the pixel.
[0314] The embodiments of the present disclosure also provide a non-transitory computer readable storage medium. The non-transitory computer readable storage medium stores a computer program, wherein when the program is executed by a processor, the display method of a spliced display screen or the steps in the parameter determination method of a spliced display screen as described in any of the above embodiments is implemented.
[0315] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a machine-readable medium, and the computer program contains a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication part, and / or installed from a removable medium. When the computer program is executed by a central processing unit (CPU), the above-mentioned functions defined in the system of the present disclosure are executed.
[0316] It should be noted that the computer non-transient readable medium shown in the present disclosure may be a computer readable signal medium or a computer readable storage medium or any combination of the above two. The computer readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable non-transient storage medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable non-transient storage medium may be transmitted using any suitable medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0317] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the devices, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the aforementioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two connected boxes can actually represent that they are executed in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0318] It is to be understood that the above embodiments are merely exemplary embodiments used to illustrate the principles of the present disclosure, but the present disclosure is not limited thereto. For those of ordinary skill in the art, various modifications and improvements can be made without departing from the spirit and substance of the present disclosure, and these modifications and improvements are also considered to be within the scope of protection of the present disclosure.
Claims
1. A display method of a spliced display screen, wherein the spliced display screen comprises a plurality of display panels spliced together; wherein: The display method of the spliced display screen includes: The images in the video frame sequence are sampled according to a preset sequence order, and grayscale compensation is performed on the collected current image to obtain a compensated target image; The grayscale compensation is performed on the collected current image to obtain a compensated target image, including: Acquire T frames of historical images before the current image in a preset sequence order, and determine the temperature compensation coefficient of each pixel point according to the first grayscale data of each pixel point in the T frames of historical images; Obtaining a steady-state brightness compensation coefficient pre-configured for each pixel point of the spliced display screen; For any of the pixel points, determining a real-time brightness compensation coefficient of the pixel point according to the temperature compensation coefficient of the pixel point and the steady-state brightness compensation coefficient; The real-time brightness compensation coefficient of each pixel point is used to perform grayscale compensation on the corresponding pixel points in the current image to obtain a compensated target image.
2. The display method of the spliced display screen according to claim 1, wherein: The display panel is divided into a plurality of display areas; Determining the temperature compensation coefficient of each pixel point according to the first grayscale data of each pixel point in the T frame historical image includes: Determining a temperature compensation coefficient of each of the display areas according to first grayscale data of each pixel point in the T frame historical image; For any of the display panels, the temperature compensation coefficient of each pixel in the display panel is determined using a preset interpolation algorithm based on the resolution of the display panel, the size information of the display area and the temperature compensation coefficient of each display area in the display panel.
3. The display method of the spliced display screen according to claim 2, wherein: The step of determining the temperature compensation coefficient of any of the display areas comprises: For any frame of the historical image, determining the first region grayscale data of each of the display regions according to the first grayscale data of the pixel points of each of the display regions in the historical image; Determine the second area grayscale data of each of the display areas according to the first area grayscale data of each of the display areas in the T frames of historical images and a pre-configured time domain weighting factor corresponding to each frame of the historical image; For any of the display areas, the temperature compensation coefficient of the display area is determined based on a preset convolution kernel, the second area grayscale data of the display area, and the second area grayscale data of the first adjacent area; the first adjacent area is other display areas within a first preset distance range centered on the display area.
4. The display method of the spliced display screen according to claim 3, wherein: Determining the second area grayscale data of each of the display areas according to the first area grayscale data of each of the display areas in the T-frame historical image and a pre-configured time domain weighting factor corresponding to each frame of the historical image includes: For any of the display regions, determining temperature influence data of the display region according to first region grayscale data of the display region and a pre-configured first non-linear factor; The temperature influence data of the display area corresponding to the same position in each frame of the historical image is weighted by using the time domain weighting factor corresponding to each frame of the historical image to obtain the second area grayscale data of the display area.
5. The display method of the spliced display screen according to claim 3, wherein: The step of determining the temperature compensation coefficient of the display area according to a preset convolution kernel, the second area grayscale data of the display area, and the second area grayscale data of the first adjacent area includes: Using the convolution kernel, weighting the second region grayscale data of the display region and the second region grayscale data of the first adjacent region to determine a temperature compensation coefficient of the display region; The convolution kernel includes a coefficient for characterizing the heat diffusion of each display area in a preset area in the spliced display screen to the surrounding area; the temperature compensation coefficient characterizes the temperature influence of the first adjacent area on the display area centered on the display area.
6. The display method of the spliced display screen according to claim 2, wherein: The step of determining the first grayscale data of any pixel point in the historical image comprises: According to the pre-stored ratio of the heat generation capacity between the sub-pixels in the pixel point, the sub-pixels corresponding to the pixel point in the historical image are processed to determine the first grayscale data.
7. The display method of the spliced display screen according to claim 1, wherein: The acquiring of T frames of historical images before the current image includes: If there are t1 frames of historical images before the current image, t1<T, then t2 frames of preset pure color images are obtained as the historical images of the current image, and T frames of the historical images arranged in a preset sequence are obtained, t1+t2=T.
8. The display method of the spliced display screen according to claim 1, wherein: The method of using the real-time brightness compensation coefficient of each pixel point to respectively perform grayscale compensation on the corresponding pixel points in the current image to obtain a compensated target image includes: The real-time brightness compensation coefficient of each pixel point is used to perform grayscale compensation on the preset sub-pixels of the corresponding pixel points in the current image to obtain a compensated target image.
9. A method for determining parameters of a spliced display screen, wherein: include: Using a customized reference spliced display screen, determining at least one of the following parameters configured for the spliced display screen according to any one of claims 1 to 8: a time domain weighting factor corresponding to each frame of historical image, a first nonlinear factor, a convolution kernel, a steady-state brightness compensation coefficient, and a ratio of heat generation capabilities between sub-pixels in a pixel point; The reference spliced display screen has the same screen attributes as the spliced display screen.
10. The method for determining parameters of a spliced display screen according to claim 9, wherein: The step of determining the time domain weighting factor corresponding to each frame of the historical image comprises: According to the time sequence information of the historical images of T frames and a preset second nonlinear factor, a time domain weighting factor corresponding to each frame of the historical images is determined; the sum of the time domain weighting factors corresponding to the historical images of T frames is 1.
11. The method for determining parameters of a spliced display screen according to claim 9, wherein: The step of determining the first nonlinear factor comprises: Lighting up a first area of the reference spliced display screen according to a first grayscale, and lighting up a second area of the reference spliced display screen according to a second grayscale; the first area and the second area are different; After a preset time, the first area and the second area are illuminated at the second gray scale, the first non-linear factor is adjusted, and when the display picture of the first area is consistent with the display picture of the second area, the adjusted first non-linear factor is determined.
12. The method for determining parameters of a spliced display screen according to claim 9, wherein: The step of determining the convolution kernel comprises: For the P×P display panels in the reference spliced display screen, obtaining the first temperature of each display area of the P×P display panels before they are not lit; P is a positive integer; Lighting up the target display panel located at the center of the P×P display panels according to the second gray scale to obtain a second temperature of each of the display areas; taking the difference between the second temperature and the first temperature as the temperature change of the display area; For any of the display regions, determining a ratio of a temperature change of the display region to a sum of temperature changes of all the display regions as a thermal diffusion coefficient of the display region; The thermal diffusion coefficients of the respective display regions constitute the convolution kernel.
13. The method for determining parameters of a spliced display screen according to claim 9, wherein: The step of determining the steady-state brightness compensation coefficient comprises: Lighting up the reference spliced display screen according to the second gray scale, determining the third temperature of each pixel point, and determining the highest temperature among the third temperatures; For any of the pixel points, taking the ratio of the highest temperature to the third temperature of the pixel point as an initial compensation coefficient of the pixel point; A steady-state brightness compensation coefficient of each of the pixel points is determined according to a preconfigured scaling factor and an initial compensation coefficient of each of the pixel points.
14. The method for determining parameters of a spliced display screen according to claim 13, wherein: The reference spliced display screen includes a plurality of display modules spliced together; each of the display modules includes a plurality of display panels spliced together; The step of lighting up the reference spliced display screen according to the second gray scale, determining the third temperature of each pixel point, and determining the maximum temperature among the third temperatures includes: Lighting up the reference spliced display screen according to the second gray scale, and obtaining a thermal map captured by a temperature measuring instrument; Determining a portion of the thermal map corresponding to the target display module in the thermal map according to size information of the target display module located at the center of the reference spliced display screen; Dividing the partial heat map into regions to obtain a plurality of sub-heat maps; Determine the average temperature of each of the sub-thermal maps according to the temperature data of the preset sampling points in each of the sub-thermal maps; Determine the third temperature of each pixel in the display module by using a preset interpolation algorithm according to the resolution of the display module, the size information of the sub-thermal map and the average temperature of each sub-thermal map corresponding to the display module; The maximum temperature corresponding to the portion of the thermal map is determined according to the third temperature of each pixel in the display module.
15. The method for determining parameters of a spliced display screen according to claim 13, wherein: Determining the steady-state brightness compensation coefficient of each pixel point according to the preconfigured scaling factor and the initial compensation coefficient of each pixel point includes: Determining an intermediate compensation coefficient for each of the pixel points according to a preconfigured scaling factor and an initial compensation coefficient for each of the pixel points; Perform grayscale compensation using the intermediate compensation coefficient of each pixel point, and in the case where the displayed images are inconsistent, adjust the scaling factor according to a preset adjustment range until the displayed images are consistent, and determine the adjusted scaling factor; A steady-state brightness compensation coefficient of each of the pixel points is determined according to the scaling factor and the initial compensation coefficient of each of the pixel points.
16. The method for determining parameters of a spliced display screen according to claim 9, wherein: Determine the ratio of the heat generation capacity between the sub-pixels in the pixel, including: Lighting up the reference spliced display screen according to the sub-colors of the sub-pixels respectively, and obtaining the temperature change of the reference spliced display screen under the sub-colors; The temperature variation of the reference spliced display screen under each of the sub-colors is normalized to obtain a ratio of the heat generation capacity between the sub-pixels.
17. A spliced display screen, comprising a grayscale compensation circuit for performing grayscale compensation on display data in the spliced display screen; the spliced display screen comprises a plurality of display panels spliced together; wherein: The grayscale compensation circuit includes a sampling module and a processor; The sampling module is configured to sample the images in the video frame sequence according to a preset sequence order to obtain a current image; The processor is configured to obtain T frames of historical images before the current image in a preset sequence order, and determine the temperature compensation coefficient of each pixel point according to the first grayscale data of each pixel point in the T frames of historical images; obtain the steady-state brightness compensation coefficient of each pixel point of the spliced display screen measured in advance; the pixel points of the spliced display screen correspond to the pixel points of the image displayed by the spliced display screen one by one; determine the real-time brightness compensation coefficient of each pixel point according to the temperature compensation coefficient and the steady-state brightness compensation coefficient of each pixel point; The real-time brightness compensation coefficient is used to perform grayscale compensation on each pixel of the current image to obtain a compensated target image.
18. The spliced display screen according to claim 17, wherein: The spliced display screen includes a field programmable gate array (FPGA) chip, and the grayscale compensation circuit is integrated in the FPGA chip.
19. A control system for a spliced display screen, comprising the spliced display screen as claimed in claim 17 or 18 and a broadcast control module.
20. A parameter determination device, comprising a first preprocessing module, a second preprocessing module, a third preprocessing module, a fourth preprocessing module and a fifth preprocessing module; The first preprocessing module is configured to determine a time domain weighting factor corresponding to each frame of historical image; The second preprocessing module is configured to determine a first nonlinear factor; The third preprocessing module is configured to determine a convolution kernel; The fourth pre-processing module is configured as a steady-state brightness compensation coefficient; The fifth pre-processing module is configured to determine the ratio of the heat generation capacity between the sub-pixels in the pixel.
21. A computer non-transitory readable storage medium, wherein: The computer non-volatile readable storage medium stores a computer program, and when the computer program is executed by a processor, the computer program executes the steps of the display method of the spliced display screen as described in any one of claims 1 to 8; or, when the computer program is executed by a processor, the computer program executes the steps of the parameter determination method of the spliced display screen as described in any one of claims 9 to 16.
Citation Information
Patent Citations
Method and system for adjusting brightness uniformity of screen of splicing display device
CN103531175A
Luminance compensation method and self-illumination display device
CN104299563A
Display screen compensation method and device, computer readable storage medium and electronic equipment
CN113012615A
Brightness compensation method, brightness compensation device and brightness compensation system of display panel
CN113628575A
Display compensation method and device
CN113870768A
Cited By
Compensation method and apparatus, and display device, electronic device and storage medium
WO2026199113A1