Display module, brightness adjustment method, display device and storage medium

By using the loop position sequence of the marking unit and timing controller in the splicing display screen, the real-time display content is obtained and the brightness adjustment parameters are filtered, which solves the problem of inconsistent brightness in the splicing display screen, realizes uniform brightness adjustment of the display area, and improves the display effect.

CN118800176BActive Publication Date: 2026-06-23HEFEI XINSHENG OPTOELECTRONICS TECH CO LTD +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HEFEI XINSHENG OPTOELECTRONICS TECH CO LTD
Filing Date
2024-08-26
Publication Date
2026-06-23

Smart Images

  • Figure CN118800176B_ABST
    Figure CN118800176B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a display module, a brightness adjustment method, a display device and a storage medium, relating to the technical field of display panels. The display module comprises a plurality of display areas, each display area being configured with a timing controller; each timing controller is configured to obtain real-time display content of the corresponding display area based on a preset acquisition time interval; for each real-time display content, a brightness adjustment parameter of the corresponding display area is determined based on the real-time display content; the brightness adjustment parameters of each display area are obtained, and a target brightness adjustment parameter is selected from the brightness adjustment parameters; and the display brightness of the corresponding display area is adjusted according to the target brightness adjustment parameter. Through the data transmission loop comprising the marking unit and the plurality of timing controllers, the embodiments of the present application realize the transmission and adjustment of the brightness adjustment parameters of each display area, can uniformly adjust the brightness of each display area based on the target adjustment parameter, and avoid display boundaries between the display areas.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application 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

[0002] 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.

[0003] 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

[0004] This application provides a display module, a brightness adjustment method, a display device, and a storage medium to solve the problem of obvious boundaries between spliced ​​display screens in the prior art.

[0005] According to one aspect of this application, a display module is provided, the display module including 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;

[0006] Each timing controller 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 marker unit;

[0007] 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;

[0008] 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.

[0009] Adjust the display brightness of the corresponding display area according to the target brightness adjustment parameters.

[0010] In one possible implementation, each of the timing controllers described above is used for:

[0011] 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.

[0012] In one possible implementation, each of the timing controllers described above is specifically used for:

[0013] Use the brightness adjustment parameters of the corresponding display area of ​​the timing controller as candidate brightness adjustment parameters;

[0014] 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.

[0015] Obtain the candidate brightness adjustment parameters corresponding to the last data processing operation as the target brightness adjustment parameters;

[0016] The data processing operations include:

[0017] 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.

[0018] 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.

[0019] 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.

[0020] In yet another possible implementation, each of the second timing controllers, other than the first timing controller described above, is used for:

[0021] 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;

[0022] The sum of the first count value and 1 is used as the loop position sequence of the second timing controller;

[0023] 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;

[0024] 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.

[0025] In another possible implementation, the termination condition mentioned above includes at least one of the following:

[0026] The first timing controller receives the first brightness adjustment parameter;

[0027] 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.

[0028] In another possible implementation, the aforementioned second timing controller is also used for:

[0029] Mark the brightness adjustment parameters of the corresponding display area according to the corresponding loop position order;

[0030] The termination condition also includes receiving the brightness adjustment parameters marked with the corresponding loop position order.

[0031] In another possible implementation, the aforementioned acquisition time interval is the display duration of each frame of data in the display area.

[0032] In another possible implementation, the aforementioned marking unit is configured on the timing controller or on the circuit board of the display module.

[0033] According to another aspect of the embodiments of this application, a brightness adjustment method is provided, applied to a display module, the display module including multiple display areas, each display area corresponding to a timing controller; the multiple timing controllers are sequentially connected in pairs to form a data transmission loop, one timing controller corresponding to a marker unit; the method includes:

[0034] 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;

[0035] 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;

[0036] 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.

[0037] Adjust the display brightness of the corresponding display area according to the target brightness adjustment parameters.

[0038] According to another aspect of this application, a display device is provided, which includes the display module shown in the first aspect of this application.

[0039] According to another aspect of this application, 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 application.

[0040] The beneficial effects of the technical solution provided in this application are:

[0041] The display module, brightness adjustment method, display device, and storage medium provided in this application can determine the loop position order of multiple timing controllers connected in pairs to form a data transmission loop through a marking unit connected to the timing controller, and determine the time interval through the loop position order of each timing controller. Each timing controller can obtain the real-time display content of the corresponding display area based on the time interval, and determine the brightness adjustment parameter of the corresponding display area for each 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. This application realizes the transmission and adjustment of the brightness adjustment parameter of each display area through a data transmission loop including a marking unit and multiple timing controllers. 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. Attached Figure Description

[0042] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0043] Figure 1 A schematic diagram illustrating the process of adjusting display brightness by a timing controller in a display module, as provided in an embodiment of this application;

[0044] Figure 2 This is a schematic diagram illustrating the correspondence between average pixel brightness and brightness adjustment parameters in a display module, as provided in an embodiment of this application.

[0045] Figure 3 A flowchart illustrating the determination of target brightness adjustment parameters in a display module, provided as an embodiment of this application;

[0046] Figure 4 This application provides a schematic diagram of data processing between timing controllers in a display module.

[0047] Figure 5 A schematic diagram of a timing controller in a display module provided in an embodiment of this application;

[0048] Figure 6 This is a schematic diagram of the structure of an example display module provided in an embodiment of this application.

[0049] Figure label:

[0050] 501-Timing controller, 502-Marking unit, 601-Marking unit, 602-Circuit board, 603-Timing controller, 604-Display area. Detailed Implementation

[0051] 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.

[0052] 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.

[0053] 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.

[0054] 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.

[0055] To address the aforementioned technical issues, some embodiments of this application utilize a marking unit connected to the timing controller to determine the loop position order of multiple timing controllers connected in pairs to form a data transmission loop, and determine the 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.

[0056] The technical solutions of this application 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 application will now be described with reference to the accompanying drawings.

[0057] This application 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.

[0058] Specifically, the aforementioned timing controllers can transmit data bidirectionally or unidirectionally along the data transmission loop. In some embodiments, the timing controllers can form a data transmission loop by connecting them end-to-end via 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 between the multiple timing controllers; where n is the loop position order of the timing controllers, and n is a positive integer.

[0059] The structures of the aforementioned display areas can be varied and can be selected and configured according to actual needs. For example, the aforementioned display areas may include light-emitting devices such as organic light-emitting semiconductors (OLEDs, Organic Electroluminescence Displays), quantum dot light-emitting diodes (QLEDs), or micro light-emitting diodes (Micro LEDs).

[0060] Each timing controller is used to acquire the real-time display content of the corresponding display area based on a preset acquisition time interval; such as Figure 1 As shown, for each piece of content displayed in real time:

[0061] S101 determines the brightness adjustment parameters for the corresponding display area based on the real-time display content.

[0062] 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.

[0063] Specifically, 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, it determines the average pixel brightness of the displayed image, and the timing controller can then determine the corresponding brightness adjustment parameters based on the average pixel brightness.

[0064] The correspondence between average pixel brightness and brightness adjustment parameters is as follows: Figure 2 As shown; it should be noted that the timing controller uses a peak brightness control algorithm to determine the brightness adjustment parameters, so that the brightness adjustment parameters of the corresponding display area are different when displaying the same grayscale of different areas, which in turn leads to different display brightness of the display area corresponding to the timing controller when displaying the same grayscale of 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 be 200 nits, while when some pixels in the displayed image have a grayscale of 255 (and other pixels have a grayscale of 0), the timing controller controls the display brightness of the corresponding display area 1 to be 800 nits.

[0065] S102, obtain the brightness adjustment parameters for each display area, and filter the target brightness adjustment parameters from each brightness adjustment parameter.

[0066] 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.

[0067] Specifically, each timing controller can sequentially obtain 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 the preset parameter value from each brightness adjustment parameter as the target brightness adjustment parameter; 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.

[0068] 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.

[0069] 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.

[0070] 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.

[0071] S103, adjusts the display brightness of the corresponding display area according to the target brightness adjustment parameters.

[0072] 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.

[0073] 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.

[0074] This embodiment of the application 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 the 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 of ​​the timing controller 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.

[0075] 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.

[0076] This application embodiment provides a possible implementation, wherein each of the timing controllers described above is used for:

[0077] 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.

[0078] The aforementioned marking unit may include switch controls such as jump caps or DIP switches.

[0079] Specifically, the timing controller can be wired to the tagging unit, that is, the tagging unit is set on the timing controller; the timing controller can also be wirelessly connected to the tagging unit, which is not specifically limited in the embodiments of this application.

[0080] In this embodiment, when a timing controller detects a connected marking unit, 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.

[0081] This application provides one possible implementation method, such as... Figure 3As shown, each of the above timing controllers is specifically used for:

[0082] S201, the brightness adjustment parameters of the corresponding display area of ​​the timing controller are used as candidate brightness adjustment parameters.

[0083] Specifically, the timing controller can first use the brightness adjustment parameters of the corresponding display area as candidate brightness adjustment parameters and store them.

[0084] 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.

[0085] The data processing operations include:

[0086] 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.

[0087] 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.

[0088] S203, obtain the candidate brightness adjustment parameter corresponding to the last data processing operation as the target brightness adjustment parameter.

[0089] Specifically, 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. In other words, 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 loop ends, each timing controller can iterate through the smallest brightness adjustment parameter as the target brightness adjustment parameter.

[0090] like Figure 4As shown, taking k timing controllers as an example, in the first loop, each timing controller n first sends the brightness adjustment parameter Gain n for the corresponding display area to the next timing controller (n+1), and then sends the brightness adjustment parameter it has received one by one until the end of one loop. At the end of a loop, it needs to send the new brightness adjustment parameter for the corresponding display area again, and then continue the loop. 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.

[0091] This application embodiment 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.

[0092] This application provides a possible implementation method, wherein the above-mentioned 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.

[0093] In this embodiment, 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.

[0094] This application embodiment provides a possible implementation, wherein each of the second timing controllers, excluding the first timing controller, is used for:

[0095] 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.

[0096] In this embodiment, timing controller 1 sends a first brightness adjustment parameter, calculated for the corresponding display area and marked with a label, to timing controller 2. The first data received by timing controller 2 is the first brightness adjustment parameter marked with a label, thus timing controller 2 can determine that it is in the second position 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 brightness adjustment parameter is unmarked; only the data sent by timing controller 1 is marked. When timing controller 2 receives the data sent by timing controller 1, it sends the data from timing controller 1 to timing controller 3. The second data received by timing controller 3 is the first brightness adjustment parameter marked with a label, therefore timing controller 3 can determine that it is in the third position in the entire loop. Similarly, any timing controller can know its loop position order X1 in the entire loop; where X1 is a positive integer.

[0097] 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.

[0098] 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.

[0099] In the data processing loop of this application 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.

[0100] This application provides a possible implementation method, wherein the termination condition includes at least one of the following:

[0101] The first timing controller receives the first brightness adjustment parameter;

[0102] 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.

[0103] 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.

[0104] In this embodiment, the first timing controller can determine the data processing loop based on the first brightness adjustment parameter after the standard is met, so as to obtain the loop termination and the update conditions of the acquired real-time display content. In this embodiment, 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 when determining the loop position order. This can effectively avoid data transmission errors and enhance the accuracy of brightness adjustment.

[0105] This application embodiment provides a possible implementation, wherein the aforementioned second timing controller is further configured to:

[0106] Mark the brightness adjustment parameters of the corresponding display area according to the corresponding loop position order;

[0107] The above termination conditions also include: receiving brightness adjustment parameters marked with the corresponding loop position order.

[0108] In this embodiment, when each timing controller knows its loop position order X1 and 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. It then no longer needs to count X2 to X1 to find the position where it needs to update its brightness adjustment parameters. 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 further improves the user experience.

[0109] This application provides a possible implementation method, wherein the above-mentioned acquisition time interval is the display duration of each frame of data in the display area.

[0110] In this embodiment, 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.

[0111] This application 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.

[0112] In some implementations, such as Figure 5 As shown, 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.

[0113] In other implementations, such as Figure 6 The display module shown has a marking unit 601 that can be configured on the circuit board 602 of the display module, and a timing controller 603 that can be located between the circuit board 602 and the display area 604. The timing controller 603 can obtain marking signals from the PCB (Printed Circuit Board) and mark the brightness adjustment parameters of the corresponding display area 604.

[0114] This application 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:

[0115] 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;

[0116] 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;

[0117] 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.

[0118] Adjust the display brightness of the corresponding display area according to the target brightness adjustment parameters.

[0119] This application 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:

[0120] 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.

[0121] This application 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:

[0122] Use the brightness adjustment parameters of the corresponding display area of ​​the timing controller as candidate brightness adjustment parameters;

[0123] 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.

[0124] Obtain the candidate brightness adjustment parameters corresponding to the last data processing operation as the target brightness adjustment parameters;

[0125] The data processing operations include:

[0126] 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.

[0127] 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.

[0128] This application provides a possible implementation method, wherein the above-mentioned 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.

[0129] This application 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:

[0130] 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;

[0131] The sum of the first count value and 1 is used as the loop position sequence of the second timing controller;

[0132] 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;

[0133] 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.

[0134] This application provides a possible implementation method, wherein the termination condition includes at least one of the following:

[0135] The first timing controller receives the first brightness adjustment parameter;

[0136] 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.

[0137] This application 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:

[0138] The second timing controller marks the brightness adjustment parameters of the corresponding display area with the corresponding loop position sequence;

[0139] The above termination conditions also include: receiving brightness adjustment parameters marked with the corresponding loop position order.

[0140] This application provides a possible implementation method, wherein the above-mentioned acquisition time interval is the display duration of each frame of data in the display area.

[0141] This application 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.

[0142] The apparatus in this application embodiment can execute the method provided in this application embodiment, and the implementation principle is similar. The actions performed by each module in the apparatus of each embodiment of this application correspond to the steps in the method of each embodiment of this application. 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.

[0143] This embodiment of the application 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 the 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 of ​​the timing controller 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.

[0144] This application provides a display device, which includes the display module shown in the first aspect of this application. The display device provided in this application can be various display products, including mobile phones, tablets, televisions, and smart wearable devices. Compared with related technologies, this application 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.

[0145] This application provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the method shown in the second aspect of this application.

[0146] 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.

[0147] Although preferred embodiments of this application 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 application.

[0148] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A display module, characterized in that, It includes 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, and 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; 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. 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 sending end of the timing controller; the upstream timing controller is a timing controller connected to the data receiving end of the timing controller; the acquisition time interval is the time interval from the first moment when the timing controller acquires the real-time display content of the corresponding display area to the second moment when the data processing operation meets the termination condition; 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.

2. The display module according to claim 1, characterized in that, 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.

3. The display module according to claim 1, characterized in that, 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.

4. The display module according to claim 1, characterized in that, The marking unit is configured on the timing controller or on the circuit board of the display module.

5. A brightness adjustment method, characterized in that, The method is applied to a display module, the display module comprising multiple display areas, each display area corresponding to a timing controller; the multiple timing controllers are sequentially connected in pairs to form a data transmission loop, and one of the timing controllers is correspondingly connected to a 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; After determining the brightness adjustment parameters for the corresponding display area based on the real-time display content for each item, the method further includes: 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. The step of obtaining the brightness adjustment parameters for each display area and filtering the target brightness adjustment parameters from these parameters includes: Use the brightness adjustment parameters of the corresponding display area of ​​the timing controller as candidate brightness adjustment parameters; 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. Obtain the candidate brightness adjustment parameters corresponding to the last data processing operation as the target brightness adjustment parameters; The data processing operations include: 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. Wherein, the downstream timing controller is a timing controller connected to the data sending end of the timing controller; the upstream timing controller is a timing controller connected to the data receiving end of the timing controller; the acquisition time interval is the time interval from the first moment when the timing controller acquires the real-time display content of the corresponding display area to the second moment when the data processing operation meets the termination condition; After using the brightness adjustment parameters of the display area corresponding to the timing controller as candidate brightness adjustment parameters, the method further includes: Each of the second timing controllers, excluding the first timing controller, determines a first count value of the data received by the second timing controller when it first receives the first brightness adjustment parameter; The sum of the first count value and 1 is used as the loop position sequence of the second timing controller; 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; 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.

6. A display device, characterized in that, The display module includes any one of claims 1-4.

7. A storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the steps of the method of claim 5.