Method, apparatus, electronic device, and computer storage medium for adjusting the brightness of a tiled screen

By obtaining the reference brightness of the splicing screen and the grayscale of the image frame, the brightness of the window is calculated to achieve uniform brightness, which solves the problem of uneven light and darkness of the splicing screen and improves the display effect.

CN115079970BActive Publication Date: 2025-07-18ZHEJIANG UNIVIEW TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110272330.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-03-12
Publication Date
2025-07-18
Estimated Expiration
2041-03-12

AI Technical Summary

Technical Problem

The overall appearance of the splicing screen is uneven in brightness and darkness, resulting in some areas being very bright and some areas being very dark, and there is a sense of splitting.

Method used

By obtaining the reference brightness of the spliced screen and the grayscale of the image frame to be displayed, the first screen brightness and the second screen brightness of the window are determined, and the target brightness is determined based on the reference brightness, the first screen brightness of the window and the second screen brightness of the window, and the window brightness is adjusted to achieve overall brightness uniformity.

Benefits of technology

The display effect of the splicing screen is optimized, making the brightness of the entire wall picture consistent, reducing uneven light and darkness, and improving visual integration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115079970B_ABST
    Figure CN115079970B_ABST
Patent Text Reader

Abstract

The embodiments of the present application provide a method, device, electronic device, and computer-readable storage medium for adjusting the brightness of a splicing screen, which relates to the technical field of screen control. The method includes: obtaining the reference brightness of the splicing screen and the grayscale of the image frame to be displayed; determining the first screen brightness of the window according to the grayscale; determining the second screen brightness according to the average value of the first screen brightness; and then determining the target brightness of the window. By obtaining the grayscale of the image frame to be displayed and the reference brightness of the splicing screen, and respectively determining the first screen brightness and the second screen brightness, and finally determining the target brightness, the embodiments of the present application batch-adjust the brightness in units of screen groups when adjusting the window brightness, ensuring that the screen brightness corresponding to the complete picture is unified, the brightness effect of the splicing screen picture is consistent, and by analyzing the picture grayscale, the screen of the low-grayscale picture is shifted to a higher brightness, and the screen of the high-grayscale picture is shifted to a lower brightness, making the whole-wall playback look uniform in light and dark and optimizing the display effect.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of screen control technology. Specifically, this application relates to a method, device, electronic device, and computer storage medium for adjusting the brightness of a tiled screen. Background Art

[0002] A tiled screen refers to a video wall composed of multiple screens, and a tiled video wall can display different pictures in different areas.

[0003] When viewing the display picture of a tiled screen, the overall visual experience of the tiled screen is not only directly affected by the screen brightness, but also greatly influenced by the surrounding ambient light and the brightness and darkness of the picture itself. Various methods for adaptively adjusting the screen brightness have emerged, and some screens are equipped with the function of adaptively adjusting the screen brightness according to the ambient light. The general method is to increase the display brightness when the ambient light is strong and decrease the display brightness when the ambient light is weak. However, in actual use, due to the large difference in the brightness and darkness of different pictures, the brightness unity of the tiled video wall in the overall visual experience is poor, resulting in some areas being very bright and some areas being very dark, making the entire tiled screen appear uneven in brightness and showing a sense of fragmentation. Summary of the Invention

[0004] The purpose of this application aims to solve at least one of the above technical defects, especially the technical defect that in the prior art, due to the large difference in the brightness and darkness of different pictures, the brightness unity of the tiled video wall in the overall visual experience is poor, resulting in some areas being very bright and some areas being very dark, making the entire tiled screen appear uneven in brightness and showing a sense of fragmentation.

[0005] According to one aspect of this application, there is provided a method for adjusting the brightness of a tiled screen. The tiled screen includes at least one window for displaying an image frame, and the window includes at least one sub-screen. The method includes:

[0006] Obtain the reference brightness of the tiled screen and determine the gray level of the image frame to be displayed in the window;

[0007] Determine the first screen brightness of the window according to the gray level of the image frame to be displayed;

[0008] Determine the second screen brightness according to the average value of the first screen brightness of all windows;

[0009] Determine the target brightness of the window according to the reference brightness, the first screen brightness of the window, and the second screen brightness, and display the image frame according to the target brightness.

[0010] As a possible implementation manner of this application, obtaining the reference brightness of each window includes:

[0011] Obtain the ambient light intensity collected by at least one light sensor in the tiled screen;

[0012] For each ambient light intensity, based on the ambient light intensity, calculate the reference brightness corresponding to each ambient light intensity according to the preset functional relationship between the light intensity and the screen brightness;

[0013] Take the maximum brightness among all the reference brightnesses as the reference brightness of the splicing screen.

[0014] As a possible implementation manner of the present application, determining the first screen brightness of the window according to the grayscale of the image frame to be displayed includes:

[0015] Obtain the first component of the first screen brightness according to the product of the grayscale of the image frame to be displayed and the first preset parameter;

[0016] Obtain the first screen brightness of the window according to the sum of the first component of the first screen brightness and the second preset parameter.

[0017] As a possible implementation manner of the present application, determining the target brightness of the window according to the reference brightness, the first screen brightness of the window, and the second screen brightness, and displaying the image frame according to the target brightness includes:

[0018] Determine the number of windows in the splicing screen;

[0019] If the number of windows is 2, take the reference brightness as the target brightness of the first window;

[0020] Determine the target brightness of the second window according to the first screen brightness of the second window, the difference between the first screen brightness of the second window and the first screen brightness of the first window, and the reference brightness;

[0021] Wherein, the first screen brightness of the first window is less than the first screen brightness of the second window.

[0022] As a possible implementation manner of the present application, determining the target brightness of the second window according to the first screen brightness of the second window, the difference between the first screen brightness of the second window and the first screen brightness of the first window, and the reference brightness includes:

[0023] Take the difference between the first screen brightness of the second window and the first screen brightness of the first window as the first brightness difference of the target brightness of the second window;

[0024] Calculate the first ratio of the first brightness difference to the first screen brightness of the second window, and take the product of the first ratio and the reference brightness as the first component of the target brightness of the second window;

[0025] Take the reference brightness as the second component of the target brightness of the second window, and take the sum of the second component and the first component of the target brightness of the second window as the target brightness of the second window.

[0026] As a possible implementation manner of the present application, determining the target brightness of the window according to the reference brightness, the first screen brightness of the window, and the second screen brightness, and displaying the image frame according to the target brightness includes:

[0027] Determine the number of windows in the tiled screen;

[0028] If the number of windows is greater than 2, determine the target brightness of the window according to the magnitude relationship between the first screen brightness and the second screen brightness of the window and the reference brightness.

[0029] As a possible implementation manner of the present application, determining the target brightness of the window according to the magnitude relationship between the first screen brightness and the second screen brightness of the window and the reference brightness includes:

[0030] For any window, when the first screen brightness of the window is less than the second screen brightness, use the difference between the second screen brightness and the first screen brightness of the window as the first screen brightness difference, calculate the second ratio of the first screen brightness difference to the first screen brightness of the window, use the product of the second ratio and the reference brightness as the first component of the target brightness of the window, use the reference brightness as the second component of the target brightness of the window, and use the difference between the second component and the first component of the target brightness of the window as the target brightness of the window;

[0031] When the first screen brightness of the window is greater than or equal to the second screen brightness, use the difference between the first screen brightness and the second screen brightness of the window as the second screen brightness difference, calculate the third ratio of the second screen brightness difference to the reference brightness, use the product of the third ratio and the reference brightness as the first component of the target brightness of the window, use the reference brightness as the second component of the target brightness of the window, and use the sum of the second component and the first component of the target brightness of the window as the target brightness of the window.

[0032] As a possible implementation manner of the present application, the method further includes:

[0033] Calculate the difference between the grayscale of the image frame to be displayed and the grayscale of the previous displayed image. When the difference for a continuous first preset number of times is greater than the first preset value, fix the target brightness of the window as the reference brightness;

[0034] When the difference for a continuous second preset number of times is less than the second preset value, determine the target brightness of the window according to the reference brightness, the first screen brightness of the window, and the second screen brightness.

[0035] According to another aspect of the present application, a splicing screen brightness adjustment device is provided, and the device includes:

[0036] A reference brightness acquisition module, configured to acquire the reference brightness of the splicing screen and determine the grayscale of the image frame to be displayed in the window;

[0037] A first screen brightness determination module, configured to determine the first screen brightness of the window according to the grayscale of the image frame to be displayed;

[0038] A second screen brightness determination module, configured to determine the second screen brightness according to the average value of the first screen brightnesses of all windows;

[0039] A target brightness determination module, configured to determine the target brightness of the window according to the reference brightness, the first screen brightness of the window, and the second screen brightness, and display the image frame according to the target brightness.

[0040] According to another aspect of the present application, an electronic device is provided, and the electronic device includes:

[0041] A processor, a memory, and a bus;

[0042] The bus is used to connect the processor and the memory;

[0043] The memory is used to store operation instructions;

[0044] The processor is configured to execute the above-mentioned splicing screen brightness adjustment method by calling the operation instructions.

[0045] According to still another aspect of the present application, a computer-readable storage medium is provided, and the storage medium stores at least one instruction, at least one segment of program, a code set, or an instruction set, and the at least one instruction, at least one segment of program, the code set, or the instruction set is loaded and executed by the processor to implement the above-mentioned splicing screen brightness adjustment method.

[0046] In the embodiments of the present application, by acquiring the grayscale of the image frame to be displayed and the reference brightness of the splicing screen, determining the first screen brightness of each window based on the grayscale, determining the second screen brightness based on the first screen brightness, then determining the target brightness of the window based on the first screen brightness, the second screen brightness, and the reference brightness, and adjusting the window brightness based on the target brightness. When adjusting the window brightness, it is adjusted in batches in units of screen groups. On the one hand, it can achieve simultaneous adjustment of multiple interconnected screens, and on the other hand, it ensures that the screen brightness corresponding to a complete picture is unified, making the brightness effect of the entire wall picture seen by the human eye consistent, optimizing the integrity, and through parsing the picture grayscale and combining with the ambient light for balanced analysis, shifting the screen of the low grayscale picture towards high brightness and the screen of the high grayscale picture towards low brightness, making the entire wall playback look bright and dark unified, and optimizing the display effect. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] To more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the accompanying drawings required for the description of the embodiments of the present application.

[0048] Figure 1 A schematic diagram of a spliced product provided for an embodiment of the present application;

[0049] Figure 2 A schematic flowchart of a method for adjusting the brightness of a splicing screen provided for an embodiment of the present application;

[0050] Figure 3 A flowchart for determining the number of screens covered by a window provided for an embodiment of the present application;

[0051] Figure 4 A schematic diagram of device connection provided for an embodiment of the present application;

[0052] Figure 5 A schematic diagram of a window covering a screen provided for an embodiment of the present application;

[0053] Figure 6 A schematic flowchart of a method for obtaining a reference brightness provided for an embodiment of the present application;

[0054] Figure 7 A schematic diagram of two windows provided for an embodiment of the present application;

[0055] Figure 8 A schematic diagram of three windows provided for an embodiment of the present application;

[0056] Figure 9 A schematic flowchart of a method for preventing screen flashing provided for an embodiment of the present application;

[0057] Figure 10 A schematic structural diagram of a device for adjusting the brightness of a splicing screen provided for an embodiment of the present application;

[0058] Figure 11 A schematic structural diagram of an electronic device provided for an embodiment of the present application.

[0059] Combined with the accompanying drawings and with reference to the following specific embodiments, the above and other features, advantages, and aspects of the embodiments of the present application will become more obvious. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic, and the original components and elements are not necessarily drawn to scale. Specific Embodiments

[0060] Embodiments of the present application will be described in detail below. Examples of the embodiments are shown in the accompanying drawings, where the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the drawings are exemplary and are only used to explain the present application and should not be construed as a limitation of the present application.

[0061] Those skilled in the art of the present technology can understand that, unless specifically stated otherwise, the singular forms "a", "an", "the", and "said" used herein may also include the plural forms. It should be further understood that the term "including" used in the specification of the present application means the presence of the described features, integers, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or their groups. It should be understood that when we say that an element is "connected" or "coupled" to another element, it can be directly connected or coupled to other elements, or there may also be intermediate elements. In addition, the "connection" or "coupling" used herein may include wireless connection or wireless coupling. The phrase "and / or" used herein includes all or any unit and all combinations of one or more related listed items.

[0062] To make the objectives, technical solutions, and advantages of the present application clearer, the embodiments of the present application will be further described in detail below in conjunction with the accompanying drawings.

[0063] First, several terms related to the present application will be introduced and explained:

[0064] (1) A splicing screen refers to a video wall composed of multiple screens. A splicing video wall can display different pictures in different areas. Among them, the screen can be an electronic display screen or a small-pitch LED (Light Emitting Diode) screen;

[0065] (2) Picture grayscale: A picture grayscale can be considered as the degree of brightness or color depth. The more grayscale levels a picture presents, the richer the color expressiveness. Currently, the most widely used method to measure the grayscale value divides the picture grayscale into 256 levels. The larger the grayscale value, the lighter the color; among them, the white grayscale value is 255, and the black grayscale value is 0;

[0066] (3) Visual comfort: The subjective comfortable feeling of the eyes when viewing various display screen pictures, specifically manifested as the eyes not getting tired after watching for a certain period of time. Currently, for display screens containing self-luminous units, both high contrast and high brightness will cause harm to the eyes of viewers and are prone to discomfort symptoms such as fatigue and dizziness, especially the impact of small-pitch LED screens is greater;

[0067] (4) Color lightness: Also known as the brightness of the color, different colors have differences in light and dark, and the same color also has changes in light and dark shades. White has the highest lightness, and black has the lowest lightness.

[0068] When viewing the display screen of the splicing screen, the overall visual experience of the splicing screen is not only directly affected by the screen brightness, but also greatly influenced by the surrounding ambient light and the light and dark of the picture itself. Various methods for adaptively adjusting the screen brightness have emerged, and some screens are equipped with the function of adaptively adjusting the screen brightness according to the ambient light. The general method is to increase the display brightness when the ambient light is strong and decrease the display brightness when the ambient light is weak. However, in actual use, due to the large differences in the light and dark of different pictures, the overall visual experience of the splicing TV wall has poor light and dark unity, resulting in some areas being very bright and some areas being very dark, making the entire splicing screen appear uneven in light and dark and showing a sense of fragmentation. As Figure 1 shown, the splicing screen is a 3x3 screen matrix composed of 9 sub-screens. Picture 1 is spliced and displayed by four sub-screens, Picture 2 is spliced and displayed by two sub-screens, and Picture 3 is spliced and displayed by three sub-screens. The three pictures can play different contents. When Picture 2 has the highest grayscale and Picture 3 has the lowest grayscale, when the three pictures are displayed together on the splicing screen, the upper right corner area is very bright and the lower part is very dark, making the entire TV wall appear uneven in light and dark.

[0069] The following will specifically describe the technical solution of the present application and how the technical solution of the present application solves the above technical problems with specific embodiments. These specific embodiments below can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below with reference to the accompanying drawings.

[0070] In the embodiments of the present application, a method for adjusting the brightness of a splicing screen is provided. The splicing screen includes at least one window for displaying an image frame, and the window includes at least one sub-screen. As Figure 2 shown, the method includes:

[0071] Step S201, obtaining the reference brightness of the splicing screen and determining the grayscale of the image frame to be displayed in the window.

[0072] In the embodiments of the present application, the reference brightness refers to the reference brightness used to adjust the screen brightness. Among them, the reference brightness can be manually set by the user or determined according to the ambient light intensity of the splicing screen. Specifically, it can be determined according to the light intensity collected by the light sensors set in the sub-screens of the splicing screen. All the sub-screens of the entire splicing screen share a reference brightness.

[0073] The image frame to be displayed refers to a frame of image that needs to be displayed in the video to be displayed, and the grayscale refers to the grayscale value of the frame of image. The grayscale of the image frame can be decoded by decoding.

[0074] In an embodiment of the present application, there is at least one window in a splicing screen, and one window is used to display one image frame to be displayed. Optionally, there may be multiple windows in a splicing screen, and the multiple windows may respectively display multiple image frames to be displayed.

[0075] In an embodiment of the present application, after obtaining the reference brightness of the splicing screen, the brightness of the splicing screen can be adjusted to the reference brightness first. When there is only one window in the splicing screen, only the reference brightness of the screen in the window needs to be used as the reference brightness of the splicing screen, and the gray level of the image frame to be displayed shown in the one window is obtained. When there are multiple windows in the splicing screen, the reference brightness of the splicing screen is determined based on the screens in the multiple windows, and the gray levels of the image frames to be displayed in each window are obtained respectively.

[0076] Step S202: Determine the first screen brightness of the window according to the gray level of the image frame to be displayed.

[0077] In an embodiment of the present application, the first screen brightness is an intermediate calculated value for calculating the target brightness of the window. The first screen brightness is determined according to the gray level of the image frame to be displayed shown in the window. The first screen brightness of different windows in a splicing screen may be different.

[0078] For an embodiment of the present application, for a window in the splicing screen, the gray level of the image frame to be displayed in the window is determined, and based on the preset functional relationship between the gray level and the screen brightness, the first screen brightness of the window is determined. For each window in a splicing screen, the first screen width of each window is determined by calculating through the gray level of the image frame to be displayed shown in the window.

[0079] Step S203: Determine the second screen brightness according to the average value of the first screen brightnesses of all windows.

[0080] In an embodiment of the present application, the second screen brightness is a common parameter for calculating the target brightness of all windows in a splicing screen. The second screen brightness is calculated according to the first average brightness of all windows in a splicing screen. Optionally, based on calculating the average value of the first screen brightnesses of all windows in a splicing screen, and the first screen brightness closest to the average value among the first screen brightnesses of all windows is determined as the second screen brightness.

[0081] As a possible implementation manner of the present application, for the convenience of description, taking a specific embodiment as an example, there are 3 windows in a splicing screen, namely windows A, B, and C. The first screen brightnesses of the three windows are 50, 60, and 100 respectively. Then, the average value of the first screen brightnesses of the three windows is calculated to be 70. Then, the first screen brightness of the window with the first screen brightness closest to 70 is used as the second screen brightness. In this embodiment, the second screen brightness is the first screen brightness 60 of window B. Of course, there may be more or fewer windows in a splicing screen, but technical solutions with the same method for calculating the second screen brightness as the above embodiments of the present application should be within the protection scope of the present application.

[0082] Step S204: Determine the target brightness of the window according to the reference brightness, the first screen brightness of the window, and the second screen brightness, and display the image frame according to the target brightness.

[0083] In the embodiment of the present application, for a window in the splicing screen, when calculating the target brightness of the window, it can be determined in combination with the reference brightness of the splicing screen, the second screen brightness, and the first screen brightness of the window. Among them, the determination principle is to ensure that when the first screen brightness of the window is greater than the second screen brightness, the brightness of the window is increased, and when the first screen brightness of the window is less than the second screen brightness, the brightness of the window is decreased. After determining the target brightness of the window, the image frame to be displayed is displayed according to the target brightness.

[0084] In the embodiment of the present application, when adjusting the display brightness of the window, if the difference between the target brightness and the current display brightness is too large, a step-by-step adjustment method can be adopted to prevent the large screen from flashing.

[0085] As an embodiment of the present application, before adjusting the brightness of the window, it is necessary to determine which screens are in the window. For example, Figure 3 As shown, it is a flowchart for determining the number of screens in the window. First, determine the number of windows in the entire splicing screen. Among them, the number of windows can be the number of single windows in the splicing screen that are playing image frames. The number of windows can be determined according to the number of devices sending the content to be displayed on the splicing screen. For example, it can be determined according to the number of opened windows in the splicing screen. For example, if there are three completely displayed pictures in the splicing screen, the number of windows can be determined to be 3. Among them, the screen can be powered by the sending card of the device. For example, Figure 4 As shown, each device has a sending card ID. Based on this sending card ID, the corresponding screen can be powered. When determining the screens in a window, set the number of screens of the splicing screen as y, set the loop count x, the initial value of the loop count x is 1, obtain the screen ID of the displayed image frame, and record the screen S covered by window W y to generate a screen group A x, increment the loop count x by 1, and loop the above steps until the loop count x is greater than y, then the screen of each window can be determined. As Figure 5 shown, the screen covered by window W1 is (S1, S2, S4, S5). When the brightness of window W1 needs to be adjusted, directly adjust the brightness of the screen (S1, S2, S4, S5) it covers.

[0086] In the embodiment of the present application, by obtaining the grayscale of the image frame to be displayed and the reference brightness of the splicing screen, and determining the first screen brightness of each window based on the grayscale, determining the second screen brightness based on the first screen brightness, then determining the target brightness of the window based on the first screen brightness, the second screen brightness and the reference brightness, and adjusting the window brightness based on the target brightness. When adjusting the window brightness, batch adjustment is performed in units of screen groups. On the one hand, it can achieve simultaneous adjustment of multiple interconnected screens. On the other hand, it ensures that the screen brightness corresponding to a complete picture is unified, making the brightness effect of the entire wall picture seen by the human eye consistent, optimizing the integrity, and through parsing the picture grayscale and combining with ambient light for balanced analysis, shifting the screen of the low-grayscale picture towards high brightness and the screen of the high-grayscale picture towards low brightness, making the entire wall playback look bright and dark uniformly, and optimizing the display effect.

[0087] A possible implementation manner provided by the embodiment of the present application. In this implementation manner, as Figure 6 shown, obtaining the reference brightness of each window includes:

[0088] Step S601, obtaining the ambient light intensity collected by at least one light sensor in the splicing screen.

[0089] In the embodiment of the present application, at least one light sensor is provided in the splicing screen, and this light sensor is used to collect the ambient light intensity of the environment where the splicing screen is located. Optionally, each screen in the splicing screen is provided with a light sensor for collecting the ambient light intensity of each screen.

[0090] Step S602, for each ambient light intensity, calculate the reference brightness corresponding to each ambient light intensity based on the ambient light intensity according to the preset functional relationship between the light intensity and the screen brightness.

[0091] In the embodiment of the present application, when multiple light sensors are provided in the splicing screen, each sensor corresponds to a screen, and for the ambient light intensity collected by each sensor, calculate the reference brightness corresponding to the ambient light intensity based on the preset functional relationship between the light intensity and the screen brightness.

[0092] Step S603, take the maximum brightness among all the reference brightnesses as the reference brightness of the splicing screen.

[0093] In the embodiment of the present application, after calculating the reference brightness corresponding to each ambient light intensity, the maximum value of all the reference brightnesses is used as the reference brightness of the splicing screen.

[0094] In the embodiment of the present application, the ambient light intensity of the environment where the splicing screen is located is collected by a light sensor, and the reference brightness corresponding to the ambient light intensity of each screen is calculated. The maximum value of all the reference brightnesses is used as the reference brightness of the splicing screen, ensuring that the overall picture brightness of the splicing screen is sufficient.

[0095] The embodiment of the present application provides a possible implementation manner. In this implementation manner, determining the first screen brightness of the window according to the gray level of the image frame to be displayed includes:

[0096] Obtaining a first component of the first screen brightness according to the product of the gray level of the image frame to be displayed and a first preset parameter;

[0097] Obtaining the first screen brightness of the window according to the sum of the first component of the first screen brightness and a second preset parameter.

[0098] In the embodiment of the present application, when calculating the first screen brightness of the window for displaying the image frame according to the gray level of the image frame to be displayed, a first component of the first screen brightness can be obtained according to the product of the gray level of the image frame to be displayed and a first preset parameter; the first screen brightness of the window is obtained according to the sum of the first component of the first screen brightness and a second preset parameter.

[0099] As an embodiment of the present application, the first screen brightness of the window in a splicing screen can be calculated by formula (1):

[0100] l n =α*B + β (1)

[0101] where, l n is the first screen brightness of window n in the splicing screen, α and β are preset coefficients respectively, and B is the gray level of the image frame to be displayed in window n.

[0102] α and β can be calculated in the following way:

[0103] Use two screens. The starting gray level of the first screen is 20%, and the screen brightness is 100. The gray level of the second screen is 80%, and the screen brightness is 0. Using the same brightness step, the screen brightness of the low-gray-level screen increases step by step, and the screen brightness of the high-gray-level screen decreases step by step. For example, the brightness of the first screen decreases by 5 each time, and the brightness of the second screen increases by 5 each time until the two screens look the same in terms of light and dark. Record this set of data. For example, when the brightness of the first screen is 80 and the brightness of the second screen is 35, the screens of the first screen and the second screen look the same in terms of light and dark. Then, two sets of (brightness, gray level) values can be recorded, which are (80, 20%) and (35, 80%). Record multiple sets of data in the same way, and calculate the values of α and β by linear fitting.

[0104] In the embodiment of the present application, the first screen brightness of the window is calculated through a preset formula, ensuring that there is an association between the first screen brightness and the gray level of the to-be-displayed image frame displayed in the window, and the brightness of the window can be adjusted according to the gray level of the image frame displayed in the window.

[0105] A possible implementation manner provided by the embodiment of the present application. In this implementation manner, according to the reference brightness, the first screen brightness of the window, and the second screen brightness of the window, determine the target brightness of the window, and display the image frame according to the target brightness, including:

[0106] Determine the number of windows in the splicing screen;

[0107] If the number of windows is 2, then use the reference brightness as the target brightness of the first window;

[0108] According to the first screen brightness of the second window, the difference between the first screen brightness of the second window and the first screen brightness of the first window, and the reference brightness, determine the target brightness of the second window; where the first screen brightness of the first window is less than the first screen brightness of the second window.

[0109] In the embodiment of the present application, before calculating the target brightness of a window in the splicing screen, it is necessary to first determine the number of windows in the splicing screen. The method of calculating the target brightness of each window may be different when the number of windows in a splicing screen is different. Among them, the number of windows in the splicing screen can be determined according to the number of completely displayed pictures in the splicing screen, that is, the number of opened windows in the splicing screen. For example, when there are three completely displayed pictures in the splicing screen, it is determined that the number of windows in the splicing screen is 3. For example, when the number of windows is 1, directly use the reference brightness as the target brightness of the window. When it is determined that the number of windows in the splicing screen is 2, respectively determine the first screen brightness of the first window and the first screen brightness of the second window, and respectively determine the target brightness of the two windows according to the size relationship of the first screen brightness of the two windows.

[0110] As a possible implementation manner of the present application, such asFigure 7 As shown, the tiled screen includes window W1 and window W2. Among them, the first screen brightness of window W1 is L1, and the first screen brightness of window W2 is L2. When the first screen brightness of window W1 is less than that of window W2, that is, when L1 < L2, the target brightness L W1 of window W1 is set to the reference brightness L0, that is, L W1 = L0. And the ratio of the difference between the first screen brightness of window W2 and the first screen brightness of window W1 to the first screen brightness of window W2 is used as the first ratio. The product of the first ratio and the reference brightness is used as the first component of the target brightness of window W2. The reference brightness is used as the second component of the target brightness of window W2. And the sum of the first component and the second component of the target brightness of window W2 is used as the target brightness of this window W2. Its calculation formula is as shown in formula (2):

[0111]

[0112] In the embodiment of the present application, for a tiled screen with only two windows, by setting the target brightness of the window with the smaller first screen brightness to the reference brightness and calculating the target brightness of the other window according to a preset formula, it is ensured that the target brightnesses of the two windows do not differ much and the brightness characteristics of the images in the windows are retained as much as possible.

[0113] The embodiment of the present application provides a possible implementation manner. In this implementation manner, when the number of windows in the tiled screen is greater than 2, the target brightness of the window is determined according to the magnitude relationship between the first screen brightness and the second screen brightness of the window and the reference brightness, including:

[0114] For any window, when the first screen brightness of the window is less than the second screen brightness, the difference between the second screen brightness and the first screen brightness of the window is used as the first screen brightness difference. The ratio of the first screen brightness difference to the second screen brightness is used as the second ratio. The product of the second ratio and the reference brightness is used as the first component of the target brightness of the window. The reference brightness is used as the second component of the target brightness of the window. The difference between the second component and the first component of the target brightness of the window is used as the target brightness of the window;

[0115] When the first screen brightness of the window is greater than or equal to the second screen brightness, the difference between the first screen brightness and the second screen brightness of the window is used as the second screen brightness difference. The ratio of the second screen brightness difference to the second screen brightness is used as the third ratio. The product of the third ratio and the reference brightness is used as the first component of the target brightness of the window. The reference brightness is used as the second component of the target brightness of the window. The sum of the second component and the first component of the target brightness of the window is used as the target brightness of the window.

[0116] In the embodiments of the present application, when the number of windows in the splicing screen exceeds two, the target brightness of each window can be calculated according to the relationship between the first screen brightness and the second screen brightness of each window, ensuring that all windows are offset from the low-gray-scale image to the high brightness and from the high-gray-scale image to the low brightness based on the reference brightness, and calculated according to formulas (3) and (4), where formulas (3) and (4) are as follows:

[0117]

[0118]

[0119] Wherein, is the target brightness of window n, L0 is the reference brightness, L n is the first screen brightness of window n, L Z is the second screen brightness, and when , let

[0120] For the embodiments of the present disclosure, for the sake of convenience of description, a specific embodiment is taken as an example. As Figure 8 shown, there are three windows in the splicing screen, namely window A, B, and C. Among them, the first screen brightnesses of windows A, B, and C are L A , L B , L C , respectively, the second screen brightness is L Z , and L A < L Z , L B > L Z , L C > L Z . Then, when calculating the target brightnesses of windows A, B, and C, using the above formulas (3) and (4), we can obtain:

[0121]

[0122]

[0123]

[0124] Wherein, L A is the target brightness of window A, L B is the target brightness of window B, L C is the target brightness of window C, and L0 is the reference brightness.

[0125] In the embodiments of the present application, for each window, the target brightness of the window is calculated using the above formulas (3) and (4), ensuring that the target brightness of each window is not much different and the brightness characteristics of the image in the window are preserved as much as possible. This ensures that the screen brightness corresponding to a complete picture is unified, making the brightness effect of the entire wall picture seen by the human eye consistent, optimizing the integrity. The low-gray-scale picture screen is shifted towards high brightness, and the high-gray-scale picture screen is shifted towards low brightness, making the entire wall playback appear uniform in light and dark and optimizing the display effect.

[0126] The embodiments of the present application provide a possible implementation manner. In this implementation manner, as Figure 9 shown, the method further includes:

[0127] Step S901: Calculate the difference between the grayscale of the image frame to be displayed and the grayscale of the previous displayed image frame. When the difference is greater than the first preset value for a continuous first preset number of times, fix the target brightness of the window to the reference brightness.

[0128] In the embodiments of the present application, for some videos with frequent alternation of light and dark in the picture, it may occur that the target screen brightness parameter jumps and causes screen flashing. To prevent screen flickering, when adjusting the target brightness of the window, calculate the difference between the grayscales of the image frames displayed in the window. When it is detected that the difference between the grayscales of the video image frames displayed in the window exceeds the first preset value for a continuous first preset number of times, set the target brightness of the window to the reference brightness. For example, for a window, if it is continuously detected three times that the grayscale change exceeds 50% of the gray scale, then stop adjusting the target brightness corresponding to the window picture and set the target brightness of the window to the reference brightness.

[0129] Step S902: When the difference in grayscale is less than the second preset value for a continuous second preset number of times, determine the target brightness of the window according to the reference brightness, the first screen brightness, and the second screen brightness of the window.

[0130] In the embodiments of the present application, for a window in the tiled screen, after setting the target brightness of the window to the reference brightness, to resume the adjustment of the target brightness of the window, continue to detect the grayscale change between the image frames displayed in the window. When it is detected that the grayscale change is less than the second preset value for a continuous second preset number of times, resume the adjustment of the target brightness of the window. For example, when it is continuously detected five times that the grayscale change is less than 50% of the gray scale, then resume the adjustment of the target brightness of the window.

[0131] In the embodiments of the present application, when it is detected that the change in the grayscale difference between the image frames displayed in the window is too fast, stop adjusting the target brightness of the window to prevent screen flickering. When it is detected that the change in the grayscale difference between the image frames displayed in the window is within the normal range, resume the adjustment of the target brightness of the window.

[0132] In the embodiment of the present application, the grayscale of the image frame to be displayed and the reference brightness of the splicing screen are obtained, the first screen brightness of each window is determined based on the grayscale, the second screen brightness is determined based on the first screen brightness, and then the target brightness of the window is determined based on the first screen brightness, the second screen brightness and the reference brightness, and the window brightness is adjusted based on the target brightness. When adjusting the window brightness, it is adjusted in batches in units of screen groups. On the one hand, multi-screen correlation can be achieved for simultaneous adjustment. On the other hand, it ensures that the screen brightness corresponding to a complete picture is unified, so that the brightness effect of the whole-wall picture seen by the human eye is consistent, optimizing the integrity. By analyzing the grayscale of the picture and combining with the ambient light for equilibrium analysis, the screen with a low grayscale picture is shifted to a high brightness, and the screen with a high grayscale picture is shifted to a low brightness, making the whole-wall playback look uniform in light and dark and optimizing the display effect.

[0133] An embodiment of the present application provides a splicing screen brightness adjustment device, as Figure 10 shown. The screenshot brightness adjustment device 100 may include: a reference brightness acquisition module 1001, a first screen brightness determination module 1002, a second screen brightness determination module 1003, and a target brightness determination module 1004, where

[0134] The reference brightness acquisition module 1001 is configured to acquire the reference brightness of the splicing screen and determine the grayscale of the image frame to be displayed in the window;

[0135] The first screen brightness determination module 1002 is configured to determine the first screen brightness of the window according to the grayscale of the image to be displayed;

[0136] The second screen brightness determination module 1003 is configured to determine the second screen brightness according to the average value of the first screen brightness of all windows;

[0137] The target brightness determination module 1004 is configured to determine the target brightness of the window according to the reference brightness, the first screen brightness of the window, and the second screen brightness, and display the image frame according to the target brightness.

[0138] Optionally, when the reference brightness acquisition module 1001 acquires the reference brightness of each window, it may be configured to:

[0139] Acquire the ambient light intensity collected by at least one light sensor in the splicing screen;

[0140] For each ambient light intensity, calculate the reference brightness corresponding to each ambient light intensity based on the ambient light intensity according to the preset functional relationship between the light intensity and the screen brightness;

[0141] Take the maximum brightness among all the reference brightnesses as the reference brightness of the splicing screen.

[0142] Optionally, when determining the first screen brightness of the window according to the gray scale of the image to be displayed, the first screen brightness determination module 1002 can be used for:

[0143] Obtaining a first component of the first screen brightness according to the product of the gray scale of the image to be displayed and a first preset parameter;

[0144] Obtaining the first screen brightness of the window according to the sum of the first component of the first screen brightness and a second preset parameter.

[0145] Optionally, when determining the target brightness of the window according to the reference brightness, the first screen brightness of the window, and the second screen brightness, and displaying the image frame according to the target brightness, the second screen brightness determination module 1003 can be used for:

[0146] Determining the number of windows in the tiled screen;

[0147] If the number of the windows is 2, using the reference brightness as the target brightness of the first window;

[0148] Determining the target brightness of the second window according to the first screen brightness of the second window, the difference between the first screen brightness of the second window and the first screen brightness of the first window, and the reference brightness;

[0149] Wherein, the first screen brightness of the first window is less than the first screen brightness of the second window. Optionally, when determining the target brightness of the second window according to the ratio of the first screen brightnesses of the first window and the second window and the reference brightness, the second screen brightness determination module 1003 can be used for:

[0150] Using the difference between the first screen brightness of the second window and the first screen brightness of the first window as a first brightness difference of the target brightness of the second window;

[0151] Calculating a first ratio of the first brightness difference to the first screen brightness of the second window, and using the product of the first ratio and the reference brightness as a first component of the target brightness of the second window;

[0152] Using the reference brightness as a second component of the target brightness of the second window, and using the sum of the second component and the first component of the target brightness of the second window as the target brightness of the second window.

[0153] Optionally, when determining the target brightness of the window according to the reference brightness, the first screen brightness of the window, and the second screen brightness, and displaying the image frame according to the target brightness, the target brightness determination module 1004 includes:

[0154] Determining the number of windows in the tiled screen;

[0155] If the number of the windows is greater than 2, determine the target brightness of the window according to the magnitude relationship between the first screen brightness and the second screen brightness of the window and the reference brightness.

[0156] Optionally, when determining the target brightness of the window according to the magnitude relationship between the first screen brightness and the second screen brightness of the window and the reference brightness, the target brightness determination module 1004 may be used to:

[0157] For any one window, when the first screen brightness of the window is less than the second screen brightness, use the difference between the second screen brightness and the first screen brightness of the window as the first screen brightness difference, calculate the second ratio of the first screen brightness difference to the first screen brightness of the window, use the product of the second ratio and the reference brightness as the first component of the target brightness of the window, use the reference brightness as the second component of the target brightness of the window, and use the difference between the second component and the first component of the target brightness of the window as the target brightness of the window;

[0158] When the first screen brightness of the window is greater than or equal to the second screen brightness, use the difference between the first screen brightness and the second screen brightness of the window as the second screen brightness difference, calculate the third ratio of the second screen brightness difference to the reference brightness, use the product of the third ratio and the reference brightness as the first component of the target brightness of the window, use the reference brightness as the second component of the target brightness of the window, and use the sum of the second component and the first component of the target brightness of the window as the target brightness of the window.

[0159] Optionally, the device further includes a stroboscopic prevention module, which is used to:

[0160] Calculate the difference between the grayscale of the image frame to be displayed and the grayscale of the previous displayed image. When the difference for a continuous first preset number of times is greater than a first preset value, fix the target brightness of the window to the reference brightness;

[0161] When the difference for a continuous second preset number of times is less than a second preset value, determine the target brightness of the window according to the reference brightness, the first screen brightness, and the second screen brightness of the window.

[0162] The splicing screen brightness adjustment device in this embodiment can execute the splicing screen brightness adjustment method shown in the foregoing embodiments of the present application, and its implementation principle is similar, which will not be elaborated here.

[0163] An embodiment of the present application provides an electronic device, which includes: a memory and a processor; at least one program stored in the memory and, when executed by the processor, can achieve the following compared with the prior art: In the embodiment of the present application, by obtaining the grayscale of the image frame to be displayed and the reference brightness of the splicing screen, and determining the first screen brightness of each window based on the grayscale, determining the second screen brightness based on the first screen brightness, then determining the target brightness of the window based on the first screen brightness, the second screen brightness and the grayscale, and adjusting the window brightness based on the target brightness. When adjusting the window brightness, it is adjusted in batches in units of screen groups. On the one hand, it can achieve simultaneous adjustment of multiple interconnected screens, and on the other hand, it ensures the unity of the screen brightness corresponding to a complete picture, making the brightness effect of the entire wall picture seen by the human eye consistent, optimizing the integrity, and by analyzing the grayscale of the picture and combining with the ambient light for balance analysis, shifting the screen of the low-grayscale picture towards high brightness and the screen of the high-grayscale picture towards low brightness, making the whole-wall playback look bright and dark unified, and optimizing the display effect.

[0164] In an alternative embodiment, an electronic device is provided, as Figure 11 shown. Figure 11 The electronic device 4000 shown includes: a processor 4001 and a memory 4003. Among them, the processor 4001 and the memory 4003 are connected, such as through a bus 4002. Optionally, the electronic device 4000 may further include a transceiver 4004, and the transceiver 4004 may be used for data interaction between the electronic device and other electronic devices, such as sending and / or receiving data, etc. It should be noted that in actual applications, the transceiver 4004 is not limited to one, and the structure of the electronic device 4000 does not constitute a limitation to the embodiment of the present application.

[0165] The processor 4001 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logical blocks, modules, and circuits described in combination with the disclosure of the present application. The processor 4001 may also be a combination for implementing computing functions, such as a combination including one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0166] The bus 4002 may include a path for transmitting information between the above components. The bus 4002 can be a PCI (Peripheral Component Interconnect) bus, an EISA (Extended Industry Standard Architecture) bus, or the like. The bus 4002 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 only a thick line is used in Figure 8 , but it does not mean that there is only one bus or one type of bus.

[0167] The memory 4003 can be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory), or other types of dynamic storage devices that can store information and instructions. It can also be an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory), or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media, or other magnetic storage devices, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0168] The memory 4003 is used to store the application program code (computer program) for executing the solution of this application, and is controlled by the processor 4001 for execution. The processor 4001 is used to execute the application program code stored in the memory 4003 to implement the content shown in the foregoing method embodiments.

[0169] Among them, the electronic device includes but is not limited to a computer, a tablet computer, a smart watch, a set-top box, etc.

[0170] The embodiment of this application provides a computer-readable storage medium, on which a computer program is stored. When it runs on a computer, it enables the computer to execute the corresponding content in the foregoing method embodiments.

[0171] It should be understood that although the steps in the flowchart of the accompanying drawings are shown sequentially in the direction of the arrows, these steps are not necessarily executed sequentially in the order indicated by the arrows. Unless there is a clear indication in this document, there is no strict order restriction for the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed alternately or alternately with at least some of the sub-steps or stages of other steps or other steps.

[0172] The above are only some embodiments of the present application. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present application, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present application.

Claims

1. A method for adjusting the brightness of a splicing screen, characterized in that, The tiled screen includes a plurality of windows for displaying image frames, and each window includes at least one sub-screen. The method includes: Obtaining a reference brightness of the tiled screen and determining the grayscale of the image frame to be displayed in the window; Determining a first screen brightness of the window according to the grayscale of the image frame to be displayed; Determining a second screen brightness according to the average value of the first screen brightnesses of all windows and the first screen brightness of each window; Determining a target brightness of the window according to the reference brightness, the first screen brightness of the window, and the second screen brightness, and displaying the image frame according to the target brightness; The determining the target brightness of the window according to the reference brightness, the first screen brightness of the window, and the second screen brightness, and displaying the image frame according to the target brightness includes: Determining the number of windows in the tiled screen; If the number of windows is greater than 2, determining the target brightness of the window according to the magnitude relationship between the first screen brightness and the second screen brightness of the window and the reference brightness; If the number of windows is 2, taking the reference brightness as the target brightness of the first window; determining the target brightness of the second window according to the first screen brightness of the second window, the difference between the first screen brightness of the second window and the first screen brightness of the first window, and the reference brightness; Wherein, the first screen brightness of the first window is less than the first screen brightness of the second window.

2. The splicing screen brightness adjustment method according to claim 1, wherein, The obtaining the reference brightness of each window includes: Obtaining the ambient light intensity collected by at least one light sensor in the tiled screen; For each ambient light intensity, calculating the reference brightness corresponding to each ambient light intensity based on the ambient light intensity according to a preset functional relationship between the light intensity and the screen brightness; Taking the maximum brightness among all the reference brightnesses as the reference brightness of the tiled screen.

3. The method for adjusting the brightness of a splicing screen according to claim 1, wherein The determining the first screen brightness of the window according to the grayscale of the image frame to be displayed includes: Obtaining a first component of the first screen brightness according to the product of the grayscale of the image frame to be displayed and a first preset parameter; Obtaining the first screen brightness of the window according to the sum of the first component of the first screen brightness and a second preset parameter.

4. The splicing screen brightness adjustment method according to claim 1, wherein The determining the target brightness of the second window according to the first screen brightness of the second window, the difference between the first screen brightness of the second window and the first screen brightness of the first window, and the reference brightness includes: Taking the difference between the first screen brightness of the second window and the first screen brightness of the first window as a first brightness difference of the target brightness of the second window; Calculating a first ratio of the first brightness difference to the first screen brightness of the second window, and taking the product of the first ratio and the reference brightness as a first component of the target brightness of the second window; Taking the reference brightness as a second component of the target brightness of the second window, and taking the sum of the second component and the first component of the target brightness of the second window as the target brightness of the second window.

5. The splicing screen brightness adjustment method according to claim 1, characterized in that, Determining the target brightness of the window according to the magnitude relationship between the first screen brightness and the second screen brightness of the window and the reference brightness includes: For any window, when the first screen brightness of the window is less than the second screen brightness, taking the difference between the second screen brightness and the first screen brightness of the window as the first screen brightness difference, calculating a second ratio of the first screen brightness difference to the first screen brightness of the window, taking the product of the second ratio and the reference brightness as the first component of the target brightness of the window, taking the reference brightness as the second component of the target brightness of the window, and taking the difference between the second component and the first component of the target brightness of the window as the target brightness of the window; When the first screen brightness of the window is greater than or equal to the second screen brightness, taking the difference between the first screen brightness and the second screen brightness of the window as the second screen brightness difference, calculating a third ratio of the second screen brightness difference to the reference brightness, taking the product of the third ratio and the reference brightness as the first component of the target brightness of the window, taking the reference brightness as the second component of the target brightness of the window, and taking the sum of the second component and the first component of the target brightness of the window as the target brightness of the window.

6. The splicing screen brightness adjustment method according to claim 1, wherein, The method further includes: Calculating the difference between the grayscale of the image frame to be displayed and the grayscale of the previous displayed image frame, and when the difference is greater than a first preset value for a continuous first preset number of times, fixing the target brightness of the window to the reference brightness; When the difference is less than a second preset value for a continuous second preset number of times, determining the target brightness of the window according to the reference brightness, the first screen brightness of the window, and the second screen brightness.

7. A splicing screen brightness adjustment device, characterized in that, Includes: A reference brightness acquisition module, configured to acquire the reference brightness of the splicing screen and determine the grayscale of the image frame to be displayed in the window, where the splicing screen includes a plurality of windows for displaying image frames, and the window includes at least one sub-screen; A first screen brightness determination module, configured to determine the first screen brightness of the window according to the grayscale of the image frame to be displayed; A second screen brightness determination module, configured to determine the second screen brightness according to the average value of the first screen brightness of all windows; A target brightness determination module, configured to determine the target brightness of the window according to the reference brightness, the first screen brightness of the window, and the second screen brightness, and display the image frame according to the target brightness; The determining the target brightness of the window according to the reference brightness, the first screen brightness of the window, and the second screen brightness, and displaying the image frame according to the target brightness includes: Determining the number of windows in the splicing screen; If the number of windows is greater than 2, determining the target brightness of the window according to the magnitude relationship between the first screen brightness and the second screen brightness of the window and the reference brightness; If the number of the windows is 2, use the reference brightness as the target brightness of the first window; determine the target brightness of the second window according to the first screen brightness of the second window, the difference between the first screen brightness of the second window and the first screen brightness of the first window, and the reference brightness; wherein, the first screen brightness of the first window is less than the first screen brightness of the second window.

8. An electronic device, characterized in that, The electronic device includes: a processor, a memory, and a bus; the bus is used for connecting the processor and the memory; the memory is used for storing operation instructions; the processor is used for executing the splicing screen brightness adjustment method according to any one of claims 1 to 6 by calling the operation instructions.

9. A computer storage medium, characterized in that, The storage medium stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the splicing screen brightness adjustment method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Backlight adjustment method and device of intelligent display device

    CN107689214A

  • Multi-screen color correction method and electronic device using the same

    US20200388243A1