Display module, brightness adjustment method, display apparatus and storage medium
By forming a data transmission loop between the timing controllers of the video wall display, using a marking unit to determine the loop position order, obtaining real-time display content, and uniformly adjusting brightness, the problem of inconsistent brightness in the video wall display is solved, improving display effect and brightness adjustment efficiency.
Patent Information
- Application Number
- PCT/CN2025/107001
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-26
- Filing Date
- 2025-07-04
- Publication Date
- 2026-03-05
AI Technical Summary
In large-size video wall displays, the different content displayed in each area leads to inconsistent brightness and obvious splicing boundaries, affecting the display effect.
By forming a data transmission loop between timing controllers, the loop position order is determined by a marking unit. Each timing controller obtains the real-time display content based on this order, determines the brightness adjustment parameters, and filters out the same target brightness adjustment parameters to uniformly adjust the brightness of the display area.
It achieves uniform brightness adjustment across all display areas, avoiding obvious boundaries and improving display quality and brightness adjustment efficiency.
Smart Images

Figure CN2025107001_05032026_PF_FP_ABST
Abstract
Description
Display module, brightness adjustment method, display device and storage medium Cross-reference to related applications
[0001] This application claims priority to Chinese patent application No. 202411182365.0, filed on August 26, 2024, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This disclosure relates to the field of display panel technology, and in particular to a display module, a brightness adjustment method, a display device, and a storage medium. Background Technology
[0003] With technological advancements and the diversification of products, video wall applications are becoming increasingly widespread. A video wall is constructed by freely combining and installing complete display units. It can be used to display large combined images, allowing users to experience high-definition large-screen effects. Each video wall display unit can be used individually as a monitor or combined to create an ultra-large screen. Depending on different usage needs, it can achieve functions such as increasing or decreasing the size of the displayed image: single-screen multi-view display, single-screen single-view display, and arbitrary combination display of video walls.
[0004] In large-size splicing displays, the display brightness of each spliced display area can be adjusted according to its own display content. However, since the display content of each display area is different, the display brightness of each display area is easily inconsistent, which in turn leads to obvious boundaries between the spliced display areas and affects the display effect. Summary of the Invention
[0005] This disclosure provides a display module, a brightness adjustment method, a display device, and a storage medium, which solves the problem of obvious boundaries between spliced display screens in related technologies by utilizing one or more embodiments of the content of this disclosure.
[0006] According to one aspect of this disclosure, a display module is provided, which may include multiple display areas, each display area being configured with a timing controller; the multiple timing controllers are connected in pairs to form a data transmission loop, and one timing controller is connected to a marker unit; each timing controller is used to: acquire real-time display content of the corresponding display area based on a preset acquisition time interval; wherein the acquisition time interval is determined based on the loop position order of the timing controllers, and the loop position order of the timing controllers is determined based on the marker unit; for each real-time display content, determine the brightness adjustment parameters of the corresponding display area based on the real-time display content; acquire the brightness adjustment parameters of each display area, and filter out target brightness adjustment parameters from each brightness adjustment parameter, wherein the target brightness adjustment parameters obtained by each timing controller are the same; and adjust the display brightness of the corresponding display area according to the target brightness adjustment parameters.
[0007] In one possible implementation, each of the timing controllers described above can be used for:
[0008] When a marker unit is detected to be connected, the timing controller is used as the first timing controller, and the brightness adjustment parameter of the display area corresponding to the first timing controller is determined as the first brightness adjustment parameter.
[0009] In one possible implementation, each of the timing controllers described above can specifically be used for:
[0010] Use the brightness adjustment parameters of the corresponding display area of the timing controller as candidate brightness adjustment parameters;
[0011] The brightness adjustment parameters of the corresponding display area of the timing controller are sent to the downstream timing controller, and the following data processing operation is performed at least once until the preset termination condition is met.
[0012] Obtain the candidate brightness adjustment parameters corresponding to the last data processing operation as the target brightness adjustment parameters;
[0013] The data processing operations may include:
[0014] Receive the brightness adjustment parameters sent by the upstream timing controller and send the received brightness adjustment parameters to the downstream timing controller; when the brightness adjustment parameters sent by the upstream timing controller are less than the candidate brightness adjustment parameters, update the candidate brightness adjustment parameters to the brightness adjustment parameters sent by the upstream timing controller.
[0015] The downstream timing controller is a timing controller connected to the data transmitting end of the timing controller; the upstream timing controller is a timing controller connected to the data receiving end of the timing controller.
[0016] In another possible implementation, the aforementioned acquisition time interval is the time interval from the first moment when the real-time display content of the corresponding display area is acquired from the timing controller to the second moment when the data storage operation meets the termination condition.
[0017] In yet another possible implementation, each of the second timing controllers, other than the first timing controller described above, is used for:
[0018] Upon receiving the first brightness adjustment parameter for the first time, the first count value of the data received by the second timing controller is determined;
[0019] The sum of the first count value and 1 is used as the loop position sequence of the second timing controller;
[0020] Upon receiving the first brightness adjustment parameter for the second time, the second count value of the data received by the second timing controller is determined;
[0021] The difference between the second count value and the first count value is used as the total number of timing controllers in the data transmission loop.
[0022] In another possible implementation, the termination condition described above may include at least one of the following:
[0023] The first timing controller receives the first brightness adjustment parameter;
[0024] After receiving the first brightness adjustment parameter, the second timing controller performs data processing operations for the target number of times; where the target number of times is the difference between the total number of the timing controllers and the loop position order of the second timing controller.
[0025] In another possible implementation, the second timing controller described above can also be used for:
[0026] Mark the brightness adjustment parameters of the corresponding display area according to the corresponding loop position order;
[0027] The termination condition also includes receiving the brightness adjustment parameters marked with the corresponding loop position order.
[0028] In another possible implementation, the aforementioned acquisition time interval is the display duration of each frame of data in the display area.
[0029] In another possible implementation, the aforementioned marking unit is configured on the timing controller or on the circuit board of the display module.
[0030] According to another aspect of the present disclosure, a brightness adjustment method is provided, which can be applied to a display module. The display module includes multiple display areas, each display area corresponding to a timing controller. The multiple timing controllers are connected in pairs to form a data transmission loop, and one timing controller is connected to a marker unit. The method includes: each timing controller acquiring real-time display content of the corresponding display area based on a preset acquisition time interval; wherein the acquisition time interval is determined based on the loop position order of the timing controllers, and the loop position order of the timing controllers is determined based on the marker unit; for each real-time display content, determining the brightness adjustment parameters of the corresponding display area based on the real-time display content; acquiring the brightness adjustment parameters of each display area, and filtering out target brightness adjustment parameters from each brightness adjustment parameter, wherein the target brightness adjustment parameters obtained by each timing controller are the same; and adjusting the display brightness of the corresponding display area according to the target brightness adjustment parameters.
[0031] According to another aspect of this disclosure, a display device is provided, which includes the display module shown in the first aspect of this disclosure.
[0032] According to another aspect of this disclosure, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps of the method shown in the second aspect of this disclosure. Attached Figure Description
[0033] To more clearly illustrate the technical solutions in the embodiments or related technologies of this disclosure, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0034] Figure 1 is a schematic diagram of the process of adjusting the display brightness in a timing controller in a display module according to some embodiments of the present disclosure;
[0035] Figure 2 is a schematic diagram showing the correspondence between average pixel brightness and brightness adjustment parameters in a display module according to some embodiments of the present disclosure;
[0036] Figure 3 is a schematic flowchart of determining target brightness adjustment parameters in a display module according to some embodiments of the present disclosure;
[0037] Figure 4 is a schematic diagram of data processing between timing controllers in a display module according to some embodiments of the present disclosure;
[0038] Figure 5 is a schematic diagram of a timing controller in a display module according to some embodiments of the present disclosure;
[0039] Figure 6 is a schematic diagram of the structure of a display module according to some embodiments of the present disclosure. Detailed Implementation
[0040] Embodiments of the present disclosure will now be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the disclosure. Furthermore, descriptions of well-known structures and technologies are omitted in the following description to avoid unnecessarily obscuring the concepts of the present disclosure.
[0041] The accompanying drawings illustrate various structural schematics according to embodiments of the present disclosure. These drawings are not to scale, and some details have been enlarged for clarity, and some details may have been omitted. The shapes of the various regions and layers shown in the drawings, as well as their relative sizes and positional relationships, are merely exemplary and may deviate from reality due to manufacturing tolerances or technical limitations. Furthermore, those skilled in the art can design regions / layers with different shapes, sizes, and relative positions as needed.
[0042] In the context of this disclosure, when a layer / element is referred to as being "above" another layer / element, the layer / element may be directly above the other layer / element, or there may be an intermediate layer / element between them. Additionally, if a layer / element is "above" another layer / element in one orientation, then when the orientation is reversed, the layer / element may be "below" the other layer / element.
[0043] Large-size displays typically employ peak brightness algorithms, which automatically adjust the brightness parameters of the algorithm to achieve varying display brightness when displaying the same grayscale across different areas. Generally, smaller screens offer higher brightness, while larger screens offer lower brightness. This ensures maximum brightness while preventing excessive power consumption and screen burn-in. However, when multiple displays are spliced together, the different content displayed on each screen results in varying brightness adjustment parameters, leading to brightness differences between screens and noticeable splicing boundaries. The inventors discovered that while existing brightness adjustment methods can control the overall brightness of a spliced screen, they only apply to a fixed number of display areas and cannot adapt to arbitrary or unlimited splicing scenarios.
[0044] To address the aforementioned technical issues, some embodiments of this disclosure utilize a marking unit connected to a timing controller to determine the loop position order of multiple timing controllers forming a data transmission loop, and determine a time interval based on the loop position order of each timing controller. Each timing controller can acquire the real-time display content of its corresponding display area based on this time interval, and for each real-time display content, determine the brightness adjustment parameter for the corresponding display area. Then, the timing controller can acquire the brightness adjustment parameter for each display area, filter out the target brightness adjustment parameter from these parameters, and adjust the display brightness of the corresponding display area based on the target adjustment parameter. Since the target brightness adjustment parameter obtained by each timing controller is the same, the brightness of each display area can be uniformly adjusted based on the target adjustment parameter, avoiding obvious boundaries between display areas and effectively improving the display effect.
[0045] The technical solutions of this disclosure and how they solve the aforementioned technical problems will be described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of this disclosure will now be described with reference to the accompanying drawings.
[0046] This disclosure provides a display module, which includes multiple display areas, each display area being configured with a timing controller; the multiple timing controllers are connected in pairs to form a data transmission loop, and one timing controller is connected to a marker unit.
[0047] In some implementations, the aforementioned timing controllers can transmit data bidirectionally or unidirectionally along a data transmission loop. In some embodiments, the timing controllers can form a data transmission loop by connecting them end-to-end with transmission signal lines: the data receiving end of timing controller n is connected to the data transmitting end of timing controller (n-1), and the data transmitting end of timing controller n is connected to the data receiving end of timing controller (n+1), thereby enabling unidirectional cyclic data transmission among the multiple timing controllers; wherein, n is the loop position order of the timing controllers, and n is a positive integer.
[0048] The structures of the aforementioned display areas can be varied and can be selected according to actual needs. For example, the display areas may include light-emitting devices such as organic light-emitting semiconductors (OLEDs), quantum dot light-emitting diodes (QLEDs), or micro light-emitting diodes (Micro LEDs).
[0049] Each timing controller is used to acquire the real-time display content of the corresponding display area based on a preset acquisition time interval; as shown in Figure 1, for each real-time display content:
[0050] S101 determines the brightness adjustment parameters for the corresponding display area based on the real-time display content.
[0051] The acquisition time interval is determined based on the loop position order of the timing controller, which in turn is determined based on the marker unit. The brightness adjustment parameters can be calculated based on the peak brightness control algorithm.
[0052] In some implementations, the timing controller can acquire the real-time display content (i.e., the displayed image) of the corresponding display area and determine the grayscale value of each pixel in the displayed image. Then, based on the grayscale value of each pixel, the average pixel brightness of the displayed image is determined, and the timing controller can then determine the corresponding brightness adjustment parameters based on the average pixel brightness.
[0053] The correspondence between average pixel brightness and brightness adjustment parameters is shown in Figure 2. It should be noted that the timing controller uses a peak brightness control algorithm to determine the brightness adjustment parameters, resulting in different brightness adjustment parameters for different areas of the same grayscale displayed in the corresponding display area. This leads to different display brightness levels for the timing controller's corresponding display area when displaying the same grayscale in different areas. For the same grayscale, the smaller the area, the higher the display brightness; the larger the area, the lower the display brightness. For example, when all pixels in the displayed image have a grayscale of 255, the timing controller controls the display brightness of the corresponding display area 1 to 200 nits. However, when some pixels in the displayed image have a grayscale of 255 (while others have a grayscale of 0), the timing controller controls the display brightness of the corresponding display area 1 to 800 nits.
[0054] S102, obtain the brightness adjustment parameters for each display area, and filter the target brightness adjustment parameters from each brightness adjustment parameter.
[0055] In this embodiment, the target brightness adjustment parameters obtained by each timing controller are the same. The target brightness adjustment parameters can be selected and determined by each timing controller, or they can be determined by one of the multiple timing controllers and then sent to the other timing controllers. No specific limitation is made in this embodiment.
[0056] In some implementations, each timing controller can sequentially acquire the brightness adjustment parameters of each display area based on the data transmission loop, and select the brightness adjustment parameters that are less than or equal to a preset parameter value from the brightness adjustment parameters as the target brightness adjustment parameters; wherein, the brightness adjustment parameters can be arranged in ascending order, and the brightness adjustment parameter ranked first can be used as the preset parameter value.
[0057] In this embodiment, the minimum brightness adjustment parameter can be used as the target brightness adjustment parameter, so that each timing controller adjusts the display brightness according to the minimum brightness adjustment parameter. This ensures that the brightness adjustment parameters of each timing controller are consistent, and also ensures that the power consumption of each display area is not too high.
[0058] In some implementations, each timing controller can be used to acquire the brightness adjustment parameters of the other timing controllers and determine the target brightness adjustment parameter from its own brightness adjustment parameters and the brightness adjustment parameters of the other timing controllers.
[0059] In other embodiments, each timing controller may also be used to obtain the brightness adjustment parameter set sent by the previous timing controller, add its own brightness adjustment parameters to the brightness adjustment parameter set, and send the brightness adjustment parameter set to the next timing controller; if it is determined that the brightness adjustment parameter set sent by the previous timing controller includes the brightness adjustment parameters of the other timing controllers, the target brightness adjustment parameter is determined from its own brightness adjustment parameters and the brightness adjustment parameters of the other timing controllers.
[0060] S103, adjusts the display brightness of the corresponding display area according to the target brightness adjustment parameters.
[0061] This embodiment ensures that the target brightness adjustment parameters of each timing controller are consistent, thereby ensuring that the adjusted display brightness of each display area is the same, avoiding obvious display boundaries between display areas, and improving the display effect.
[0062] In this embodiment, the transmission protocol between timing controllers can be LVDS, SPI, I2C, RS232, etc. Any timing controller can be selected to connect to the marking unit, and the structure and programming of each timing controller can be completely identical, without the need for separate design and differentiation. When the display module is a spliced display, there are no restrictions on the splicing position of each display area, nor on the number of display panels that can be spliced.
[0063] This embodiment of the disclosure uses a marking unit connected to a timing controller to determine the loop position order of multiple timing controllers that are connected in pairs to form a data transmission loop, and determines the time interval through the loop position order of each timing controller. Each timing controller can obtain the real-time display content of its corresponding display area based on the time interval, and for each real-time display content, determine the brightness adjustment parameter of the corresponding display area based on the real-time display content. Then, the timing controller can obtain the brightness adjustment parameter of each display area, filter out the target brightness adjustment parameter from each brightness adjustment parameter, and then adjust the display brightness of the corresponding display area based on the target adjustment parameter. Since the target brightness adjustment parameter obtained by each timing controller is the same, the brightness of each display area can be uniformly adjusted based on the target adjustment parameter, avoiding obvious boundaries between display areas and effectively improving the display effect.
[0064] Meanwhile, one of the timing controllers is connected to a marking unit, which can be used to mark the transmission data of the timing controller. The marking unit can track the transmission path of the marked transmission data in the data transmission loop to determine the loop position order of each timing controller, and update the acquired real-time display content according to the loop position order, thereby enhancing the efficiency of brightness adjustment.
[0065] This disclosure provides a possible implementation, wherein each timing controller described above is used for:
[0066] When a marker unit is detected to be connected, the timing controller is used as the first timing controller, and the brightness adjustment parameter of the display area corresponding to the first timing controller is determined as the first brightness adjustment parameter.
[0067] The aforementioned marking unit may include switch controls such as jump caps or DIP switches.
[0068] In some embodiments, the timing controller can be wired to the tagging unit, i.e., the tagging unit is disposed on the timing controller; the timing controller can also be wirelessly connected to the tagging unit, which is not specifically limited in the embodiments disclosed herein.
[0069] In this embodiment of the disclosure, when the timing controller detects that a marking unit is connected, it can mark the brightness adjustment parameters of the corresponding display area of the timing controller based on the marking unit. Each timing controller can track the transmission order of the marked first brightness adjustment parameters in the data transmission to determine the loop position order of each timing controller, and update the acquired real-time display content according to the loop position order. This brightness adjustment scheme is not limited by the number of spliced display areas and can effectively improve the brightness adjustment efficiency of the display module.
[0070] This disclosure provides a possible implementation, as shown in Figure 3, wherein each timing controller is specifically used for:
[0071] S201, the brightness adjustment parameters of the corresponding display area of the timing controller are used as candidate brightness adjustment parameters.
[0072] In some implementations, the timing controller can first use the brightness adjustment parameters of the corresponding display area as candidate brightness adjustment parameters and store them.
[0073] S202, the brightness adjustment parameters of the corresponding display area of the timing controller are sent to the downstream timing controller, and at least one of the following data processing operations are performed until the preset termination condition is met.
[0074] The data processing operations include:
[0075] Receive the brightness adjustment parameters sent by the upstream timing controller and send the received brightness adjustment parameters to the downstream timing controller; when the brightness adjustment parameters sent by the upstream timing controller are less than the candidate brightness adjustment parameters, update the candidate brightness adjustment parameters to the brightness adjustment parameters sent by the upstream timing controller.
[0076] The downstream timing controller is a timing controller connected to the data transmitting end of the timing controller; the upstream timing controller is a timing controller connected to the data receiving end of the timing controller.
[0077] S203, obtain the candidate brightness adjustment parameter corresponding to the last data processing operation as the target brightness adjustment parameter.
[0078] In some implementations, the timing controller can update the stored candidate brightness adjustment parameters in each data processing operation. When the brightness adjustment parameter sent by the upstream timing controller is less than the candidate brightness adjustment parameter, the candidate brightness adjustment parameter is updated to the smaller brightness adjustment parameter sent by the upstream timing controller. That is, when the timing controller receives a brightness adjustment parameter, it compares it with the currently stored minimum value, i.e., the candidate brightness adjustment parameter, and stores the smaller one as the minimum value. After the data processing operation is completed, i.e., after the data transmission cycle ends, each timing controller can iterate through the smallest brightness adjustment parameter as the target brightness adjustment parameter.
[0079] As shown in Figure 4, taking k timing controllers as an example, in the first loop, each timing controller n first sends the brightness adjustment parameter Gain n (parameter n) for the corresponding display area to the next timing controller (n+1), and then sends the brightness adjustment parameters it receives one by one until the end of one loop. At the end of a loop, a new brightness adjustment parameter for the corresponding display area needs to be sent again, and then the loop continues. When a preset termination condition is met, such as when the first timing controller receives the first brightness adjustment parameter with a mark, it indicates that one loop has been completed. At this time, the first timing controller, i.e., timing controller 1, can send a newly generated brightness adjustment parameter with a mark to timing controller 2; where k is a positive integer.
[0080] This embodiment of the disclosure iterates through the brightness adjustment parameters of each timing controller by performing a data processing operation loop to find the minimum target brightness adjustment parameter. This allows each timing controller to adjust the brightness of the display area according to the minimum brightness adjustment parameter, which can ensure the consistency of the brightness adjustment parameters of each timing controller and avoid excessive power consumption or even screen burn-in in each display area.
[0081] This disclosure provides a possible implementation method, wherein the aforementioned acquisition time interval is the time interval from the first moment when the real-time display content of the corresponding display area is acquired from the timing controller to the second moment when the data storage operation meets the termination condition.
[0082] In this embodiment of the disclosure, the loop time of the data processing operation is usually very short, on the order of microseconds. When the data storage operation meets the termination condition, that is, when the loop ends, the new real-time display content of the display area is obtained, which will not cause the brightness difference of the display area before, and can effectively improve the brightness adjustment efficiency.
[0083] This disclosure provides a possible implementation, wherein each of the second timing controllers, excluding the first timing controller, is used for:
[0084] S301, when the first brightness adjustment parameter is received for the first time, the first count value of the data received by the second timing controller is determined; the sum of the first count value and 1 is used as the loop position order of the second timing controller.
[0085] In this embodiment, timing controller 1 sends a first brightness adjustment parameter, calculated for the corresponding display area and marked, to timing controller 2. The first data received by timing controller 2 is the marked first brightness adjustment parameter, allowing timing controller 2 to determine its position as the second in the entire loop. Simultaneously with timing controller 1 sending data to timing controller 2, timing controller 2 also sends its own brightness adjustment parameter to timing controller 3. This parameter is unmarked; only the data sent by timing controller 1 is marked. When timing controller 2 receives the data from timing controller 1, it forwards the data to timing controller 3. The second data received by timing controller 3 is the marked first brightness adjustment parameter, allowing timing controller 3 to determine its position as the third in the entire loop. Similarly, any timing controller can determine its loop position order X1 in the entire loop; where X1 is a positive integer.
[0086] S302, when the first brightness adjustment parameter is received for the second time, the second count value of the data received by the second timing controller is determined; the difference between the second count value and the first count value is used as the total number of timing controllers in the data transmission loop.
[0087] When timing controller 2 receives the first brightness adjustment parameter with the mark for the second time, the number of data points between the two reception intervals is equal to the total number of display areas in one loop multiplied by 2, which is the total number of timing controllers in the data transmission loop. Similarly, the total number of timing controllers in the entire loop multiplied by 2 can be determined for any timing controller using this method; where X2 is a positive integer.
[0088] In the data processing loop of this embodiment, the loop position order of each second timing controller and the total number of each timing controller can be calculated based on the first brightness adjustment parameter. In subsequent data processing loops, the loop termination condition can be determined based on the loop position order of each timing controller and the total number of each timing controller. Each timing controller can update the real-time display content of the corresponding display area in a timely manner and generate new brightness adjustment parameters based on the real-time display content. This ensures the real-time performance and efficiency of brightness adjustment, effectively avoids obvious boundaries caused by brightness differences between display areas, and further improves the user experience.
[0089] This disclosure provides a possible implementation, wherein the termination condition includes at least one of the following:
[0090] The first timing controller receives the first brightness adjustment parameter;
[0091] After receiving the first brightness adjustment parameter, the second timing controller performs data processing operations for the target number of times; where the target number of times is the difference between the total number of the timing controllers and the loop position order of the second timing controller.
[0092] In this embodiment, X1 represents the loop position order of the timing controller in the data transmission loop, X2 represents the total number of timing controllers in the entire loop, and X2-X1 represents the number of timing controllers from the current timing controller to the last timing controller in the entire loop, i.e., how many more times the current loop ends before sending the newly generated brightness adjustment parameter. Therefore, after receiving the first brightness adjustment parameter with the tag for the second time, after sending X2-X1 data (received from the upstream timing controller) to the downstream timing controller, the newly generated brightness adjustment parameter is sent once.
[0093] In this embodiment, the first timing controller can determine the data processing loop based on the first brightness adjustment parameter after the target is met, so as to obtain the loop termination and the update conditions of the acquired real-time display content. In this embodiment, when determining the loop position order and the total number of timing controllers, each second timing controller can determine the loop termination and the update conditions of the acquired real-time display content by the difference between the total number of timing controllers and the loop position order of the second timing controllers. This can effectively avoid data transmission errors and enhance the accuracy of brightness adjustment.
[0094] This disclosure provides a possible implementation, wherein the second timing controller is further configured to:
[0095] Mark the brightness adjustment parameters of the corresponding display area according to the corresponding loop position order;
[0096] The above termination conditions also include: receiving brightness adjustment parameters marked with the corresponding loop position order.
[0097] In this embodiment, when each timing controller, after knowing its loop position order X1, sends new brightness adjustment parameters after counting data from X2 to X1, it can add its own position marker X1 to the brightness adjustment parameters. This eliminates the need to count X2 to X1 again to find the position where it needs to update its brightness adjustment parameters. Instead, it only needs to receive brightness adjustment parameters marked with X1 to send out its newly generated brightness adjustment parameters. This further simplifies the data processing of the timing controller, enhances the accuracy of data transmission, and improves the user experience.
[0098] This disclosure provides a possible implementation method, wherein the acquisition time interval is the display duration of each frame of data in the display area.
[0099] In this embodiment of the disclosure, the loop time of the data processing operation is very short relative to the display time of each frame of data in the display area. It is possible that the timing controller can complete more than a dozen data processing operation loops within the display time of each frame of data. Therefore, after each frame of data is displayed, new real-time display content can be obtained for display brightness adjustment, which can further enhance the effectiveness of brightness adjustment.
[0100] This disclosure provides a possible implementation in which the above-mentioned marking unit is configured on a timing controller or on a circuit board of a display module.
[0101] In some implementations, as shown in FIG5, the marking unit 502 can be configured on the timing controller 501. The timing controller 501 can directly obtain the marking signal from the marking unit 502 and mark the brightness adjustment parameters of the corresponding display area.
[0102] In other embodiments, as shown in FIG6, the marking unit 601 can be configured on the circuit board 602 of the display module, and the timing controller 603 can be disposed between the circuit board 602 and the display area 604. The timing controller 603 can obtain the marking signal from the PCB (Printed Circuit Board) and mark the brightness adjustment parameters of the corresponding display area 604.
[0103] This disclosure provides a brightness adjustment method applied to a display module, which includes multiple display areas, each display area corresponding to a timing controller; the multiple timing controllers are connected in pairs to form a data transmission loop, and one timing controller is connected to a marker unit; as shown in the figure, the brightness adjustment method may include:
[0104] Each timing controller acquires the real-time display content of the corresponding display area based on a preset acquisition time interval; wherein, the acquisition time interval is determined based on the loop position order of the timing controller, and the loop position order of the timing controller is determined based on the marking unit;
[0105] For each piece of real-time displayed content, determine the brightness adjustment parameters for the corresponding display area based on the real-time displayed content;
[0106] Obtain the brightness adjustment parameters for each display area, and filter out the target brightness adjustment parameters from each brightness adjustment parameter. The target brightness adjustment parameters obtained by each timing controller are the same.
[0107] Adjust the display brightness of the corresponding display area according to the target brightness adjustment parameters.
[0108] This disclosure provides a possible implementation method. After determining the brightness adjustment parameters of the corresponding display area based on the real-time display content for each real-time display content, it further includes:
[0109] When a marker unit is detected to be connected, the timing controller is used as the first timing controller, and the brightness adjustment parameter of the display area corresponding to the first timing controller is determined as the first brightness adjustment parameter.
[0110] This disclosure provides a possible implementation method in which the above-mentioned acquisition of brightness adjustment parameters for each display area and the selection of target brightness adjustment parameters from each brightness adjustment parameter include:
[0111] Use the brightness adjustment parameters of the corresponding display area of the timing controller as candidate brightness adjustment parameters;
[0112] The brightness adjustment parameters of the corresponding display area of the timing controller are sent to the downstream timing controller, and the following data processing operation is performed at least once until the preset termination condition is met.
[0113] Obtain the candidate brightness adjustment parameters corresponding to the last data processing operation as the target brightness adjustment parameters;
[0114] The data processing operations include:
[0115] Receive the brightness adjustment parameters sent by the upstream timing controller and send the received brightness adjustment parameters to the downstream timing controller; when the brightness adjustment parameters sent by the upstream timing controller are less than the candidate brightness adjustment parameters, update the candidate brightness adjustment parameters to the brightness adjustment parameters sent by the upstream timing controller.
[0116] The downstream timing controller is a timing controller connected to the data transmitting end of the timing controller; the upstream timing controller is a timing controller connected to the data receiving end of the timing controller.
[0117] This disclosure provides a possible implementation method, wherein the aforementioned acquisition time interval is the time interval from the first moment when the real-time display content of the corresponding display area is acquired from the timing controller to the second moment when the data storage operation meets the termination condition.
[0118] This disclosure provides a possible implementation method, which, after using the brightness adjustment parameters of the display area corresponding to the timing controller as candidate brightness adjustment parameters, further includes:
[0119] Each of the second timing controllers, excluding the first timing controller mentioned above, determines a first count value of the data received by the second timing controller when it first receives the first brightness adjustment parameter;
[0120] The sum of the first count value and 1 is used as the loop position sequence of the second timing controller;
[0121] Upon receiving the first brightness adjustment parameter for the second time, the second count value of the data received by the second timing controller is determined;
[0122] The difference between the second count value and the first count value is used as the total number of timing controllers in the data transmission loop.
[0123] This disclosure provides a possible implementation, wherein the termination condition includes at least one of the following:
[0124] The first timing controller receives the first brightness adjustment parameter;
[0125] After receiving the first brightness adjustment parameter, the second timing controller performs data processing operations for the target number of times; where the target number of times is the difference between the total number of the timing controllers and the loop position order of the second timing controller.
[0126] This disclosure provides a possible implementation method, which, after using the difference between the second count value and the first count value as the total number of timing controllers in the data transmission loop, further includes:
[0127] The second timing controller marks the brightness adjustment parameters of the corresponding display area with the corresponding loop position sequence;
[0128] The above termination conditions also include: receiving brightness adjustment parameters marked with the corresponding loop position order.
[0129] This disclosure provides a possible implementation method, wherein the acquisition time interval is the display duration of each frame of data in the display area.
[0130] This disclosure provides a possible implementation in which the above-mentioned marking unit is configured on a timing controller or on a circuit board of a display module.
[0131] The apparatus of this disclosure embodiment can execute the method provided in this disclosure embodiment, and the implementation principle is similar. The actions performed by each module in the apparatus of each disclosure embodiment correspond to the steps in the method of each disclosure embodiment. For detailed functional descriptions of each module of the apparatus, please refer to the descriptions in the corresponding methods shown above, which will not be repeated here.
[0132] This embodiment of the disclosure uses a marking unit connected to a timing controller to determine the loop position order of multiple timing controllers that are connected in pairs to form a data transmission loop, and determines the time interval through the loop position order of each timing controller. Each timing controller can obtain the real-time display content of its corresponding display area based on the time interval, and for each real-time display content, determine the brightness adjustment parameter of the corresponding display area based on the real-time display content. Then, the timing controller can obtain the brightness adjustment parameter of each display area, filter out the target brightness adjustment parameter from each brightness adjustment parameter, and then adjust the display brightness of the corresponding display area based on the target adjustment parameter. Since the target brightness adjustment parameter obtained by each timing controller is the same, the brightness of each display area can be uniformly adjusted based on the target adjustment parameter, avoiding obvious boundaries between display areas and effectively improving the display effect.
[0133] This disclosure provides a display device, which includes the display module shown in the first aspect of this disclosure. The display device provided in this disclosure can be various display products, including mobile phones, tablets, televisions, and smart wearable devices. Compared with related technologies, this disclosure achieves the following: By using a marking unit connected to a timing controller, the loop position order of multiple timing controllers connected in pairs to form a data transmission loop is determined, and a time interval is determined by the loop position order of each timing controller. Each timing controller can obtain the real-time display content of its corresponding display area based on this time interval, and for each real-time display content, determine the brightness adjustment parameter of the corresponding display area based on the real-time display content. Then, the timing controller can obtain the brightness adjustment parameter of each display area, filter out the target brightness adjustment parameter from each brightness adjustment parameter, and then adjust the display brightness of the corresponding display area based on the target adjustment parameter. Since the target brightness adjustment parameter obtained by each timing controller is the same, the brightness of each display area can be uniformly adjusted based on the target adjustment parameter, avoiding obvious boundaries between display areas and effectively improving the display effect.
[0134] This disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method shown in the second aspect of this disclosure.
[0135] The above description does not provide detailed technical specifications regarding the structure of each layer. However, those skilled in the art should understand that layers and regions of desired shapes can be formed using various technical means. Furthermore, to form the same structure, those skilled in the art can also design methods that are not entirely identical to those described above. Additionally, although various embodiments have been described above, this does not mean that the measures in the various embodiments cannot be advantageously combined.
[0136] Although preferred embodiments of this disclosure have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of this disclosure.
[0137] Obviously, those skilled in the art can make various modifications and variations to this disclosure without departing from its spirit and scope. Therefore, if such modifications and variations fall within the scope of the claims of this disclosure and their equivalents, this disclosure is also intended to include such modifications and variations.
Claims
1. A display module, comprising multiple display areas, each of which is configured with a timing controller; the multiple timing controllers are connected in pairs to form a data transmission loop, wherein one of the timing controllers is connected to a marker unit. Each of the timing controllers is used to acquire the real-time display content of the corresponding display area based on a preset acquisition time interval; wherein... The acquisition time interval is determined based on the loop position order of the timing controller, and the loop position order of the timing controller is determined based on the marking unit; For each piece of real-time displayed content, the brightness adjustment parameters for the corresponding display area are determined based on the real-time displayed content; Obtain the brightness adjustment parameters for each display area, and filter out the target brightness adjustment parameters from each brightness adjustment parameter, wherein the target brightness adjustment parameters filtered out by each timing controller are the same; Adjust the display brightness of the corresponding display area according to the target brightness adjustment parameters.
2. The display module according to claim 1, wherein, Each of the timing controllers is used for: When a marker unit is detected to be connected, the timing controller is used as the first timing controller, and the brightness adjustment parameter of the display area corresponding to the first timing controller is determined as the first brightness adjustment parameter.
3. The display module according to claim 2, wherein, Each of the timing controllers is specifically used for: The brightness adjustment parameters of the corresponding display area of the timing controller are used as candidate brightness adjustment parameters; The brightness adjustment parameters of the display area corresponding to the timing controller are sent to the downstream timing controller, and at least one of the following data processing operations is performed until the preset termination condition is met; Obtain the candidate brightness adjustment parameters corresponding to the last data processing operation as the target brightness adjustment parameters; The data processing operations include: The system receives brightness adjustment parameters sent by the upstream timing controller and sends the received brightness adjustment parameters to the downstream timing controller; when the brightness adjustment parameters sent by the upstream timing controller are less than the candidate brightness adjustment parameters, the candidate brightness adjustment parameters are updated to the brightness adjustment parameters sent by the upstream timing controller. Wherein, the downstream timing controller is a timing controller connected to the data transmitting end of the timing controller; the upstream timing controller is a timing controller connected to the data receiving end of the timing controller.
4. The display module according to claim 3, wherein, The acquisition time interval is the time interval from the first moment when the real-time display content of the corresponding display area is acquired from the timing controller to the second moment when the data storage operation meets the termination condition.
5. The display module according to claim 3, wherein, Each of the second timing controllers, excluding the first timing controller, is used for: Upon first receiving the first brightness adjustment parameter, a first count value of the data received by the second timing controller is determined; The sum of the first count value and 1 is used as the loop position order of the second timing controller; Upon receiving the first brightness adjustment parameter for the second time, a second count value of the data received by the second timing controller is determined; The difference between the second count value and the first count value is taken as the total number of timing controllers in the data transmission loop.
6. The display module according to claim 5, wherein, The termination condition includes at least one of the following: The first timing controller receives the first brightness adjustment parameter; After receiving the first brightness adjustment parameter, the second timing controller performs the data processing operation for a target number of times; wherein, the target number of times is the difference between the total number of the timing controllers and the loop position order of the second timing controller.
7. The display module according to claim 5, wherein, The second timing controller is further configured to: The brightness adjustment parameters of the corresponding display area are marked with the corresponding loop position order. The termination condition further includes receiving brightness adjustment parameters marked by the corresponding loop position order.
8. The display module according to claim 1, wherein, The acquisition time interval is the display duration of each frame of data in the display area.
9. The display module according to claim 1, wherein, The marking unit is configured on the timing controller or on the circuit board of the display module.
10. A brightness adjustment method applied to a display module, the display module comprising multiple display areas, each of the display areas being configured with a timing controller; Multiple timing controllers are connected in pairs to form a data transmission loop, with each timing controller connected to a corresponding marker unit; the method includes: Each of the timing controllers acquires the real-time display content of the corresponding display area based on a preset acquisition time interval; wherein, the acquisition time interval is determined based on the loop position order of the timing controller, and the loop position order of the timing controller is determined based on the marking unit; For each piece of real-time displayed content, the brightness adjustment parameters for the corresponding display area are determined based on the real-time displayed content; Obtain the brightness adjustment parameters for each display area, and filter out the target brightness adjustment parameters from each brightness adjustment parameter, wherein the target brightness adjustment parameters filtered out by each timing controller are the same; Adjust the display brightness of the corresponding display area according to the target brightness adjustment parameters.
11. A display device comprising the display module according to any one of claims 1-9.
12. A storage medium having a computer program stored thereon, the program being executed by a processor to implement the steps of the method of claim 10.
Citation Information
Patent Citations
Multi-display system and driving method of the same
CN108287675A
Image processing method, image processing device, electronic equipment and computer readable storage medium
CN110992284A
Information processing method and device and storage medium
CN111240623A
Voice noise reduction method and device, storage medium and computer equipment
CN113470674A
Spliced display device
CN116416954A