Method for controlling TFT LCD (Thin Film Transistor Liquid Crystal Display) display module
By obtaining the control data of the TFTLCD display module, dividing the signal stages and constructing a control chain tree structure, the problem of traditional methods failing to fully consider the changing laws of the driving signal is solved, and precise control of the display unit and performance improvement are achieved.
Patent Information
- Application Number
- CN202510943761.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-09
- Publication Date
- 2025-09-19
AI Technical Summary
Traditional TFT-LCD display module control methods fail to fully consider the changing patterns of driving signals and the differences in control data of display units at different stages, resulting in limited rationality and effectiveness of control schemes, making it difficult to meet the display needs of high-end monitors and smartphones.
By obtaining the control data of each display unit under different types of driving signals, dividing the stable signal stage and the changing signal stage, combining the timing information and grayscale adjustment information, building a control chain tree structure, determining the priority of key nodes and building a display module control solution.
It achieves precise control of the display unit, improves display effects and performance, and meets the display needs of high-end monitors, smartphones and other fields.
Smart Images

Figure CN120673719A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of TFTLCD display module control, in particular to a TFTLCD display module control method. Background Art
[0002] The development of TFT-LCD display technology has presented numerous challenges in controlling display modules. With the continuous advancement of display technology, users' demands for higher display quality are increasing, requiring more precise and efficient control of display modules.
[0003] TFT LCD display modules are composed of numerous display units, each of which operates in complex and diverse ways under different drive signals. In practical applications, drive signals vary over time, and control parameters such as refresh rate, grayscale adjustment, and response time all have their own unique patterns under different drive signals.
[0004] Traditional display module control methods often fail to fully consider the changing patterns of drive signals and the differences in control data between display units at different stages. For example, when the drive signal transitions from a stable phase to a changing phase, it is impossible to accurately determine the characteristics of each phase, resulting in an inability to effectively control the display units at different stages.
[0005] Traditional methods also lack systematic analysis and processing of the interactions and control relationships between display units. When determining key nodes and building control structures, they fail to fully consider factors such as control data matching and timing information, limiting the rationality and effectiveness of control solutions.
[0006] When processing grayscale adjustment information and response time information, traditional methods fail to fully utilize detailed data such as the adjustment start time, signal response time, and adjustment decision time, making it difficult to accurately evaluate the control and response capabilities of the display unit, thereby affecting the display effect and performance of the entire display module.
[0007] With the application of display technology in more fields, such as high-end monitors, smartphones, and automotive displays, the requirements for TFT-LCD display module control methods are becoming increasingly stringent. A method is needed that can adapt to different drive signal types, accurately distinguish between stable and changing signal phases, comprehensively consider various control data and timing information, and rationally determine key nodes and construct control structures to meet the growing display needs. Summary of the Invention
[0008] The object of the present invention is to provide a TFTLCD display module control method to solve the problems raised in the above background technology.
[0009] To achieve the above object, the present invention provides a TFTLCD display module control method, the method comprising:
[0010] Obtaining control data of each display unit in different dimensions under different types of driving signals; the control data includes image refresh frequency, grayscale adjustment information, and response time information;
[0011] According to the change pattern of the screen refresh frequency over time under each driving signal, the stable signal stage and the changing signal stage are divided; according to the difference in the screen refresh frequency between the stable signal stage and the changing signal stage under each driving signal, the driving signal type to be processed is screened;
[0012] Under each driving signal type to be processed, according to the matching of the control data of each display unit in the stable signal stage and each display unit in the changing signal stage, combined with the timing information and the grayscale adjustment information of the display unit, a control capability index of each display unit under each driving signal type to be processed in the stable signal stage is obtained;
[0013] According to the timing corresponding to the grayscale adjustment information and response time information of each display unit in the changing signal stage and the screen redrawing data, combined with the control capability index, the key node priority of each display unit under each to-be-processed type in the stable signal stage is obtained;
[0014] According to the priority of the key nodes, each display unit under each to-be-processed type in the stable signal stage is selected as a key node, and the control data of each display unit under the same to-be-processed type in the changing signal stage is combined to construct a control chain tree structure, and the display module control scheme of different display units is determined based on the control chain tree structure.
[0015] Preferably, the grayscale adjustment information includes the adjustment start time of each adjustment behavior; the response time information includes the signal response duration of each adjustment behavior and the time interval from the end of adjustment to the refresh time under each adjustment behavior, which is called the adjustment decision duration of each adjustment behavior; the control data also includes the number of screen redrawings.
[0016] Preferably, the method for obtaining the control capability index of each display unit under each to-be-processed type in the stable signal stage specifically includes:
[0017] Under any type of driving signal to be processed, all display units with the control data in the stable signal stage are regarded as nodes to be screened, and all display units with the control data in the changing signal stage are regarded as controlled nodes; any node to be screened is recorded as a selected node to be screened, and any controlled node is recorded as a selected controlled node;
[0018] Obtaining the degree of delay impact of each adjustment behavior of the selected node to be screened relative to the selected controlled node based on the adjustment start time, signal response duration, and matching index between the selected node to be screened and the selected controlled node.
[0019] Calculate the matching degree between the control data of each adjustment behavior of the selected node to be screened in the stable signal stage and the control data of each adjustment behavior of the selected controlled node in the changing signal stage, and obtain the matching characteristic factor corresponding to the selected controlled node under each adjustment behavior;
[0020] The degree of delay impact is used as a weight, and the matching characteristic factors corresponding to the selected controlled node under each adjustment behavior are weighted and averaged to obtain the signal control power of the selected node to be screened relative to the selected controlled node. The average of the signal control power of the selected node to be screened relative to all controlled nodes is used as the control capability indicator of the selected node to be screened.
[0021] Preferably, the method for obtaining the degree of delay influence of each adjustment behavior of the selected node to be screened relative to the selected controlled node specifically includes:
[0022] Record the adjustment behavior in any order as the target adjustment behavior;
[0023] Determining a degree of matching between the selected node to be screened and the selected controlled node based on a degree of matching between the control data of the selected node to be screened in each dimension and the control data of the selected controlled node in each dimension;
[0024] The ratio between the adjustment start time of the selected controlled node and the selected to-be-screened node under the target adjustment behavior is used as the first characteristic coefficient; the ratio between the matching degree and the signal response time of the selected controlled node under the target adjustment behavior is used as the second characteristic coefficient;
[0025] The product of the first characteristic coefficient and the second characteristic coefficient is calculated to obtain the delay influence degree of the selected node to be screened relative to the selected controlled node under the target adjustment behavior.
[0026] Preferably, the step of obtaining the key node priority of each display unit under each to-be-processed type in the stable signal stage according to the timing corresponding to the grayscale adjustment information and response time information of each display unit in the changing signal stage and the screen redrawing data, combined with the control capability index, specifically includes:
[0027] The responsiveness index of the selected node to be screened is obtained according to the signal response time, adjustment decision time, and screen redraw times of each adjustment behavior of the selected node to be screened;
[0028] The normalized value of the product of the control capability index and the response index of the selected node to be screened is used as the key node priority of the selected node to be screened.
[0029] Preferably, obtaining the responsiveness index of the selected node to be screened according to the signal response duration and adjustment decision duration of each adjustment behavior of the selected node to be screened and the number of screen redrawings specifically includes:
[0030] The characteristic ratio of the signal response time and the adjustment decision time of each adjustment behavior of the selected node to be screened is calculated, and the product of the average of the characteristic ratios corresponding to all adjustment behaviors of the selected node to be screened in the stable signal stage and the number of screen redrawings of the selected node to be screened in the stable signal stage is taken as the responsiveness index of the selected node to be screened.
[0031] Preferably, the step of selecting each display unit of each to-be-processed type in the stable signal stage as a key node according to the key node priority, and constructing a control chain tree structure in combination with the control data of each display unit of the same to-be-processed type in the changing signal stage, specifically includes:
[0032] The nodes to be screened corresponding to the key nodes whose priority is greater than the preset priority threshold are respectively used as the key nodes of each tree in the control chain tree structure;
[0033] Obtaining the responsiveness index of each controlled node, and multiplying the corresponding delay impact degree between each controlled node and the to-be-screened node corresponding to the key node by the responsiveness index of the controlled node as the compliance index of each controlled node relative to the key node;
[0034] For any key node, a tree structure is constructed in descending order of the compliance index of each controlled node relative to the key node. The compliance index of the controlled nodes corresponding to the nodes at the same level in the tree structure has the same size.
[0035] The tree structure of all key nodes constitutes the control chain tree structure.
[0036] Preferably, the determining of the display module control schemes of different display units based on the control chain tree structure specifically includes:
[0037] In the control chain tree structure, the layer where the first common child node of different key nodes is located is used as the first-stage target layer; after the first-stage target layer in the control chain tree structure, the layer with the largest number of child nodes is used as the second-stage target layer;
[0038] The first type of preset control scheme is used for the display units between the key node and the first stage target layer, the second type of preset control scheme is used for the display units between the first stage target layer and the second stage target layer, and the third type of preset control scheme is used for the display units between the second stage target layer and the bottom layer.
[0039] Preferably, the method of dividing the stable signal stage and the changing signal stage according to the time-varying rule of the picture refresh frequency under each driving signal specifically includes:
[0040] For any driving signal, obtain the frequency sequence composed of the screen refresh frequency at each moment, calculate the first-order difference value of the frequency sequence, and select the moment with a positive first-order difference value as the increasing moment;
[0041] Arrange the increasing moments in ascending order according to the corresponding first-order difference values to obtain a difference sequence, calculate the second-order difference value of the difference sequence, and take the increasing moment corresponding to the maximum value of the second-order difference value as the characteristic moment. The time period before the characteristic moment is the stable signal stage, and the time period after the characteristic moment is the changing signal stage.
[0042] Preferably, the method of screening out the driving signal to be processed according to the difference in the picture refresh frequency in the stable signal stage and the changing signal stage under each driving signal specifically includes:
[0043] For any type of driving signal, a first mean value of the screen refresh frequency in the stable signal stage and a second mean value of the screen refresh frequency in the changing signal stage are obtained; the difference between the second mean value and the first mean value is normalized to obtain a frequency difference coefficient; if the frequency difference coefficient is greater than a preset difference threshold, the driving signal is regarded as the driving signal of the type to be processed.
[0044] Compared with the prior art, the present invention has the following beneficial effects:
[0045] The TFTLCD display module control method provided by the present invention has multiple advantages. By acquiring control data for each display unit in different dimensions, such as image refresh rate, grayscale adjustment information, and response time information under different types of drive signals, this method lays a comprehensive data foundation for subsequent precise control.
[0046] In the processing of driving signals, the time-varying pattern of the image refresh rate allows for accurate division into stable and changing signal phases. By calculating the first- and second-order differences of the frequency sequence and determining characteristic moments for phase division, this approach fully accounts for the dynamic nature of the driving signal, making the phase division more scientific and reasonable. By screening the driving signal types to be processed based on the difference in image refresh rate between the stable and changing signal phases, it is possible to specifically address the driving signal types that have a greater impact on the display quality.
[0047] When determining the control capability of a display unit, the adjustment start time, signal response duration, and matching indicators of the selected nodes to be screened and the selected controlled nodes are comprehensively considered. By calculating the degree of delay impact and matching characteristic factors, the signal controllability and control capability indicators are derived. This method comprehensively considers the mutual influence and data matching between display units, accurately evaluating the control capability of each display unit during the stable signal phase.
[0048] The priority of key nodes is determined by combining the display unit's grayscale adjustment information during the signal change phase, the timing corresponding to the response time information, and the screen redraw data. The response index is calculated and combined with the control capability index to determine the key node priority. This approach fully considers the dynamic response characteristics and control capabilities of the display unit at different stages, making the screening of key nodes more reasonable.
[0049] When constructing the control chain tree structure, key nodes are screened based on their priority, and compliance indicators are calculated based on the responsiveness and latency impact of the controlled nodes. The tree structure is then constructed based on these compliance indicators. This structure clearly reflects the control relationships and hierarchical structure between display units, providing a clear framework for subsequent control solution development.
[0050] When determining the display module control scheme based on the control chain tree structure, different types of preset control schemes are applied to display units at different levels by determining the first-stage target layer and the second-stage target layer. This hierarchical control approach enables the use of targeted control strategies based on the position and importance of the display unit in the control chain, improving the efficiency and accuracy of the entire display module control, thereby optimizing the display effect and enhancing the performance of the display module. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] Figure 1 This is a working principle diagram of the TFTLCD display module control method of the present invention;
[0052] Figure 2 Flowchart for obtaining control capability indicators;
[0053] Figure 3 Flowchart obtained for the extent of delay impact;
[0054] Figure 4 Flowchart constructed for the control chain tree structure;
[0055] Figure 5 Flowchart determined for the display module control scheme. DETAILED DESCRIPTION
[0056] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.
[0057] See also Figure 1-Figure 5 The present invention provides a TFTLCD display module control method, and the specific implementation steps are as follows:
[0058] The control data of each display unit in different dimensions under different types of driving signals are obtained, wherein the control data includes picture refresh frequency, grayscale adjustment information, and response time information.
[0059] Based on the temporal variation of the screen refresh frequency under each driving signal, the stable signal phase and the changing signal phase are divided. For any driving signal, a frequency sequence consisting of the screen refresh frequency at each moment is obtained, the first-order difference value of the frequency sequence is calculated, and moments with positive first-order difference values are selected as increasing moments. The increasing moments are arranged in ascending order of the corresponding first-order difference values to obtain a difference sequence. The second-order difference value of the difference sequence is calculated, and the increasing moment corresponding to the maximum second-order difference value is used as the characteristic moment. The time period before the characteristic moment is the stable signal phase, and the time period after the characteristic moment is the changing signal phase. Based on the difference in screen refresh frequency between the stable signal phase and the changing signal phase under each driving signal, the driving signal type to be processed is selected. Specifically, for any driving signal, a first mean of the screen refresh frequency during the stable signal phase and a second mean of the screen refresh frequency during the changing signal phase are obtained. The difference between the second mean and the first mean is normalized to obtain a frequency difference coefficient. If the frequency difference coefficient is greater than a preset difference threshold, the driving signal is selected as the driving signal type to be processed.
[0060] Under each driving signal type to be processed, based on the matching of the control data of each display unit in the stable signal stage and each display unit in the changing signal stage, combined with the timing information and the grayscale adjustment information of the display unit, the control capability index of each display unit under each type to be processed in the stable signal stage is obtained.
[0061] According to the timing corresponding to the grayscale adjustment information and response time information of each display unit in the changing signal stage and the screen redrawing data, combined with the control capability index, the key node priority of each display unit under each type to be processed in the stable signal stage is obtained.
[0062] According to the priority of the key nodes, each display unit under each to-be-processed type in the stable signal stage is selected as a key node, and the control data of each display unit under the same to-be-processed type in the changing signal stage is combined to construct a control chain tree structure, and the display module control scheme of different display units is determined based on the control chain tree structure.
[0063] Example 1: This example describes the specific content of the control data. The control data includes screen refresh frequency, grayscale adjustment information, and response time information, wherein the grayscale adjustment information specifically includes the adjustment start time of each adjustment behavior. In actual application scenarios, when the TFTLCD display module is running, different types of drive signals will act on each display unit, and when each display unit adjusts the grayscale, the start time of its adjustment behavior needs to be accurately recorded. For example, when the drive signal changes, prompting the display unit to transition from one grayscale level to another, the specific time point at which the transition begins is the adjustment start time, and the record of this moment can reflect the time point when the display unit responds after receiving the drive signal.
[0064] Response time information includes the signal response duration for each adjustment action and the interval between the end of adjustment and the refresh time for each adjustment action. These two components together constitute the adjustment decision duration for each adjustment action. The signal response duration refers to the length of time from the issuance of the adjustment action signal to the display unit's response. For example, when a driver signal sends a grayscale adjustment instruction, the time difference between the display unit receiving this instruction and the start of the corresponding adjustment action is the signal response duration, which reflects the display unit's responsiveness to the signal. The interval between the end of adjustment and the refresh time refers to the time span between the display unit completing a grayscale adjustment and the next screen refresh time. For example, after a display unit completes a grayscale adjustment, it waits for a period of time before refreshing the screen. This waiting time is the interval between the end of adjustment and the refresh time. The sum of these two intervals is the adjustment decision duration, which comprehensively reflects the total time elapsed from the issuance of the adjustment signal to the subsequent refresh preparation.
[0065] Control data also includes the number of screen redraws. In the TFT LCD display module's operating process, a screen redraw refers to the operation of redrawing the display screen. A screen redraw may be triggered whenever the displayed content needs to be updated or an anomaly occurs. For example, when the display module needs to switch to displaying a different image or video frame, a screen redraw is performed. Each redraw operation is recorded, forming the screen redraw count data.
[0066] When actually acquiring these control data, it is necessary to collect data in real time for each display unit under different types of drive signals. For each display unit, when the drive signal type changes, its working state will also change accordingly. At this time, it is necessary to synchronously collect various control data of the display unit under the drive signal. For example, when the drive signal is type A, the display unit 1 performs a grayscale adjustment. At this time, it is necessary to record the adjustment start time of the adjustment behavior, measure the signal response time and the time interval from the end of the adjustment to the refresh time, calculate the adjustment decision time, and record whether the number of screen redraws corresponding to this adjustment has changed.
[0067] Accurately acquiring this data is fundamental to all subsequent steps. By analyzing grayscale adjustment information, we can understand the display unit's grayscale adjustments at different times, and thus analyze the changes in its display effect. Studying response time information can help us understand the display unit's response speed to signals and the time characteristics of the adjustment process. The number of screen redraws reflects the display module's image update frequency and stability under different drive signals.
[0068] In the specific data collection process, the corresponding hardware and software tools are needed to implement it. In terms of hardware, sensors or measurement circuits may be needed to detect the time nodes and response conditions of the signal; in terms of software, programs need to be written to record and store this data in real time. For example, by setting a time mark point in the driving circuit of the display module, when the signal of the adjustment behavior is issued, the timing is started, and when it is detected that the display unit starts to respond, the timing is stopped to obtain the signal response duration; at the end of the adjustment behavior, the current time is recorded, and when the next refresh moment arrives, the time difference between the two is calculated to obtain the time interval from the end of the adjustment to the refresh moment.
[0069] To record the number of screen redrawing times, a counter can be set in the control software of the display module. Whenever a screen redrawing operation is triggered, the counter is incremented by 1, and the count value is associated with the corresponding drive signal type and display unit and stored.
[0070] By collecting and recording these control data in detail, accurate data support can be provided for subsequent steps such as dividing the stable signal stage and the changing signal stage, calculating the control capability index, determining the priority of key nodes, and building the control chain tree structure. This enables the entire TFTLCD display module control method to be implemented more accurately, thereby achieving effective control of the display module.
[0071] Example 2:
[0072] This embodiment details a method for obtaining the control capability indicator of each display unit for each processing type during the stable signal phase. Under the action of a driving signal of any processing type, the nodes to be filtered and the controlled nodes are determined. All display units with control data during the stable signal phase are considered to be the nodes to be filtered, while all display units with control data during the changing signal phase are considered to be the controlled nodes. The control data here includes the screen refresh rate, grayscale adjustment information, response time information, and the number of screen redraws.
[0073] Select one of the candidate nodes as the selected candidate node, and select one of the controlled nodes as the selected controlled node. Then, for these two nodes, calculate the delay impact of each adjustment behavior of the selected candidate node relative to the selected controlled node based on the adjustment start time, signal response duration, and matching index between the two.
[0074] During the specific operation, the adjustment behavior in any order is first determined as the target adjustment behavior. Then, based on the matching degree between the control data of the selected node to be filtered in each dimension and the control data of the selected controlled node in each dimension, the matching degree between the two nodes is determined. The control data for each dimension here covers multiple aspects such as the screen refresh frequency mentioned above, the adjustment start time in the grayscale adjustment information, the signal response time and adjustment decision time in the response time information, and the number of screen redraws. By comparing and analyzing these data of different dimensions, the overall matching degree between the two is obtained.
[0075] Calculate the first characteristic coefficient and the second characteristic coefficient. The first characteristic coefficient is the ratio between the adjustment start time of the selected controlled node and the selected node to be screened under the target adjustment behavior. For example, if the adjustment start time of the selected controlled node under the target adjustment behavior is t1, and the adjustment start time of the selected node to be screened under the target adjustment behavior is t2, then the first characteristic coefficient is the ratio of t1 to t2. The second characteristic coefficient is the ratio between the previously determined matching degree and the signal response duration of the selected controlled node under the target adjustment behavior. Assuming that the matching degree is M and the signal response duration of the selected controlled node under the target adjustment behavior is T, then the second characteristic coefficient is the ratio of M to T.
[0076] Multiplying the first characteristic coefficient by the second characteristic coefficient yields the delay impact of the selected candidate node relative to the selected controlled node under the target adjustment behavior. This delay impact reflects the impact of the selected candidate node's adjustment behavior on the time delay of the selected controlled node's adjustment behavior.
[0077] After determining the impact of latency, we need to calculate the matching characteristic factor corresponding to the selected controlled node for each adjustment behavior. This requires calculating the degree of match between the control data of each adjustment behavior of the selected node during the stable signal phase and the control data of each adjustment behavior of the selected controlled node during the changing signal phase. This matching degree is the corresponding matching characteristic factor. The matching calculation here also requires comprehensive consideration of control data from multiple dimensions, using specific algorithms or rules to measure the similarity or fit between the two sets of data.
[0078] After completing the above steps, the delay impact degree is used as the weight to perform weighted averaging on the matching characteristic factors corresponding to the selected controlled node under each adjustment behavior, thereby obtaining the signal control force of the selected node to be screened relative to the selected controlled node. For example, assuming that there are n adjustment behaviors between the selected node to be screened and the selected controlled node, and the delay impact degree corresponding to each adjustment behavior is w i , the matching characteristic factor is f i, then the signal control force F is calculated as:
[0079]
[0080] Finally, the average of the signal control power of the selected node relative to all controlled nodes is used as the control capability index of the selected node. In other words, for each selected node, its signal control power relative to each controlled node is calculated separately. These signal control powers are then added together and divided by the number of controlled nodes. The resulting average is the control capability index of the selected node.
[0081] Throughout this process, this calculation must be performed for each node to be screened for each type of drive signal to be processed. For example, for a drive signal of type X to be processed, where there are multiple nodes to be screened, each node to be screened must be calculated along with all controlled nodes using the above steps, ultimately yielding a control capability indicator for each node to be screened.
[0082] In actual operation, data collection and processing require accuracy and meticulousness. The control data for each display unit during both the stable and changing signal phases must be fully recorded, including the specific time of each adjustment, various time parameters, and the number of screen redraws. When calculating the matching degree, reasonable matching rules must be formulated to ensure that the control data matching between nodes is accurately reflected.
[0083] Furthermore, when processing large amounts of data, it may be necessary to use computer programs for automated calculations and processing to improve efficiency and accuracy. For example, a program could be written to read stored control data and automatically calculate the delay impact and matching characteristic factors for each target adjustment behavior, thereby calculating signal controllability and control capability indicators.
[0084] Through this method, the relationship between the control data of the display units at different stages and the impact of time factors on the control behavior can be considered more comprehensively, so as to obtain the control capability index of each display unit relative to other display units in the stable signal stage, which provides an important basis for subsequent steps such as determining the priority of key nodes and constructing the control chain tree structure.
[0085] Example 3: The acquisition of the priority of the key node needs to be combined with the grayscale adjustment information of the display unit in the signal change stage, the timing corresponding to the response time information and the screen redrawing data, and associated with the control capability index. The specific implementation method is as follows:
[0086] The responsiveness index of the selected node to be filtered needs to be calculated. For each adjustment of the selected node to be filtered, its signal response time and adjustment decision time need to be obtained. The signal response time is the time interval from the issuance of the adjustment signal to the start of the display unit's response; the adjustment decision time is composed of the signal response time and the time interval from the end of the adjustment to the refresh time.
[0087] For each adjustment behavior, calculate the characteristic ratio of its signal response time and adjustment decision time. Assume that the signal response time of the i-th adjustment behavior is ti and the adjustment decision time is T i , then the characteristic ratio can be expressed as:
[0088]
[0089] Among them, ri is the characteristic ratio of the i-th adjustment behavior, ti is the signal response time of the i-th adjustment behavior, T i is the adjustment decision duration of the i-th adjustment behavior.
[0090] Calculate the mean of the characteristic ratios corresponding to all adjustment behaviors of the selected node in the stable signal stage. If the node has n adjustment behaviors in the stable signal stage, the mean of the characteristic ratios is:
[0091]
[0092] in, is the mean of the characteristic ratio, n is the total number of adjustment behaviors, and ri is the characteristic ratio of the i-th adjustment behavior.
[0093] Multiply the mean by the number of screen redraws of the selected node in the stable signal stage to obtain the responsiveness index. Assuming the number of screen redraws is C, the calculation formula for the responsiveness index S is:
[0094] Among them, S is the response index, is the mean of the feature ratio, and C is the number of screen redraws.
[0095] In actual operation, it is necessary to process the data of each adjustment behavior of each selected node in turn. For example, a selected node has three adjustment behaviors in the stable signal stage. The signal response time of the first adjustment is t1, the adjustment decision time is T1, and the characteristic ratio r1 = t1 / T1; the signal response time of the second adjustment is t2, the adjustment decision time is T2, and the characteristic ratio r2 = t2 / T2; the signal response time of the third adjustment is t3, the adjustment decision time is T3, and the characteristic ratio r3 = t3 / T3. Then the mean of the characteristic ratios is If the number of times the node is redrawn is C, the responsiveness index
[0096] After obtaining the responsiveness index, the key node priority needs to be calculated in combination with the control capability index. The control capability index is calculated using the method in Example 2 and is used to reflect the control capability of the display unit in the stable signal stage.
[0097] Multiply the control capability index and the response capability index of the selected node to be screened to obtain the product value of the two. Let the control capability index be K, then the product value is K×S.
[0098] The product value is normalized to obtain the key node priority P. Normalization usually involves mapping the product value to a specific interval (such as [0,1]). The specific method can be maximum and minimum value normalization. Assuming that the maximum value of the product of the controllability index and the responsiveness index of all the nodes to be screened is Max and the minimum value is Min, the normalization formula is:
[0099]
[0100] Among them, P is the priority of the key node, K is the control capability index, S is the responsiveness index, Max is the maximum value of K×S of all nodes to be screened, and Min is the minimum value of K×S of all nodes to be screened.
[0101] In practical applications, it is necessary to first collect the control capability indicators and responsiveness indicators of all nodes to be screened, calculate their respective K×S values, determine the Max and Min, and then normalize the K×S of each node to obtain the corresponding key node priority.
[0102] For example, if there are three nodes to be screened, A, B, and C, and their K×S values are 10, 15, and 20 respectively, then Max = 20 and Min = 10. The key node priority of node A Node B Node C
[0103] During data collection, the accuracy of data such as signal response time, adjustment decision time, and screen redraw times must be ensured. The signal response time can be calculated using a timer that starts when the adjustment signal is sent and ends when the display unit detects a response. The adjustment decision time requires recording the adjustment end time and the next refresh time, calculating the time interval and adding it to the signal response time. The screen redraw times can be calculated by setting a counter in the display module control software, which increments by 1 with each redraw.
[0104] The calculation of the control capability index needs to be based on the steps of Example 2, accurately obtaining the delay influence degree and matching characteristic factor between the node to be screened and the controlled node, and then obtaining the average value of the signal control power.
[0105] When normalizing, please note that when Max=Min, special processing is required (such as setting the priority of all nodes to 1) to avoid the denominator being zero.
[0106] Through the above steps, the key node priority of each selected node can be obtained. This priority comprehensively considers the responsiveness and control capabilities of the display unit, providing a quantitative basis for subsequent key node screening and construction of the control chain tree structure. In actual operation, this calculation process can be implemented through programming to improve the efficiency and accuracy of data processing and ensure that the priority calculation results of each node truly reflect its importance in the display module.
[0107] Example 4: The construction of the control chain tree structure requires screening key nodes based on their priorities and combining the control data of the change signal stage. The specific implementation is as follows:
[0108] Determine the screening criteria for key nodes. For each type of drive signal to be processed, select the nodes with a key node priority greater than a preset priority threshold from the nodes to be screened during the stable signal phase and use them as key nodes for each tree in the control chain tree structure. For example, suppose there are 10 nodes to be screened under a certain type of drive signal to be processed, and the preset priority threshold is 0.6. Among them, the key node priorities of nodes A, B, and C are 0.7, 0.8, and 0.65, respectively, all greater than 0.6. In this case, these three nodes are determined to be key nodes.
[0109] Obtain a responsiveness index for each controlled node. The responsiveness index is calculated according to the method described in Example 3, namely, by calculating the signal response duration, adjustment decision duration, and screen redraw count of each controlled node's adjustment behavior during the stable signal phase. For example, the responsiveness index of controlled node D is calculated by multiplying the average characteristic ratio of each adjustment behavior by the number of screen redraws.
[0110] Calculate the compliance index of each controlled node relative to the key node. Specifically, for each key node, it is necessary to calculate the degree of delay impact between it and each controlled node. The calculation of the delay impact degree needs to refer to the method in Example 2, that is, it is based on the adjustment start time, signal response duration and matching degree of the two. Assuming that the delay impact degree of key node A and controlled node D in a certain adjustment behavior is 0.5, and the responsiveness index of controlled node D is 10, then the compliance index is 0.5×10=5.
[0111] After the compliance index calculation is completed, the tree structure is constructed. Taking any key node as an example, all the corresponding controlled nodes are arranged in descending order according to the compliance index. For example, if the compliance indexes of controlled nodes D, E, and F corresponding to key node A are 5, 3, and 4 respectively, then the arrangement order is D, F, and E. In the tree structure, the compliance indexes corresponding to nodes on the same layer are the same. If the compliance indexes of multiple controlled nodes are the same, they are located on the same layer of the tree structure. For example, if the compliance indexes of controlled nodes E and F are both 3, they are on the same layer.
[0112] The tree structure of all key nodes together constitutes the control chain tree structure. For example, key nodes A, B, and C each construct a subtree. The root node of each subtree is the corresponding key node, and the child nodes are the controlled nodes. The hierarchical relationship between nodes is determined by the size of the compliance index.
[0113] In actual operation, data collection and processing must strictly follow the logic of each step. For example, when screening key nodes, the key node priority of all nodes to be screened must first be calculated using the method in Example 3 and then compared with a preset threshold. The preset priority threshold can be set based on the actual needs of the display module, such as 0.5 or 0.6.
[0114] When calculating responsiveness indicators, it's necessary to ensure the accuracy of the signal response time, adjustment decision time, and screen redraw count for each controlled node. For example, a hardware timer can be used to record the time the adjustment signal is sent and the display unit's response time to obtain the signal response time. The adjustment end time and refresh time can be recorded, and the time interval can be calculated and added to the signal response time to obtain the adjustment decision time. A software counter can also be used to record the number of screen redraws.
[0115] To calculate the impact of latency, it's necessary to obtain the adjustment start time, signal response duration, and matching degree for each adjustment behavior between the key node and the controlled node. For example, the adjustment start time for key node A in a certain adjustment behavior is t1, and the adjustment start time for controlled node D is t2. The matching degree between the two is determined by comparing control data (such as screen refresh rate and grayscale adjustment information). The signal response duration is the response time of controlled node D in this adjustment behavior.
[0116] When building a tree structure, the compliance indexes must be sorted, and the node levels are determined based on the sorting results. For example, a sorting algorithm (such as bubble sort) can be used to sort the controlled nodes from highest to lowest compliance index. These nodes are then assigned to different levels of the tree structure, with nodes at the same level having the same compliance index.
[0117] Let's use a specific example: Assume there are two key nodes (K1 and K2) under the type of drive signal to be processed, and each key node corresponds to three controlled nodes. The controlled nodes corresponding to key node K1 are C1, C2, and C3, whose compliance indices are 8, 6, and 6, respectively; the controlled nodes corresponding to key node K2 are C4, C5, and C6, whose compliance indices are 7, 5, and 5, respectively. When constructing the tree structure, K1 serves as the root node. C1 is located on the first layer because it has the highest compliance index of 8; C2 and C3 both have compliance indices of 6 and are located on the second layer. K2 serves as the root node of another subtree. C4 has the highest compliance index of 7 and is located on the first layer; C5 and C6 both have compliance indices of 5 and are located on the second layer. Ultimately, the control chain tree structure consists of these two subtrees, clearly presenting the hierarchical relationship between key nodes and controlled nodes.
[0118] During the construction process, attention should be paid to the logical rationality of the tree structure, ensuring that nodes at the same level have consistent compliance indicators and that the order of the levels reflects the level of compliance. Furthermore, for data processing of large numbers of nodes, programming tools (such as Python) can be used to automate sorting and tree structure generation, improving efficiency and avoiding human error.
[0119] Example 5: Determining the display module control scheme of different display units based on the control chain tree structure. The specific implementation method is as follows:
[0120] The first-stage target layer and the second-stage target layer need to be determined in the control chain tree structure. The first-stage target layer is the layer where the first shared child node of different key nodes is located. For example, there are two subtrees in the control chain tree structure, with root nodes being key node A and key node B. If the first shared child node C appears in the third layer of these two subtrees, then the third layer is the first-stage target layer. The shared child nodes here refer to nodes that belong to different key node subtrees at the same time. That is, the node is a child node or a lower-level node of both key node A and key node B in the control chain tree structure.
[0121] After determining the target layer for the first stage, you need to find the layer with the largest number of child nodes after the first stage target layer in the control chain tree structure and use it as the target layer for the second stage. For example, if the target layer for the first stage is the third layer, the fourth layer after the third layer has 5 child nodes, the fifth layer has 8 child nodes, and the sixth layer has 3 child nodes, then the fifth layer is the target layer for the second stage because it has the largest number of child nodes after the third layer.
[0122] When determining the target layer at each stage, it is necessary to traverse all levels of the control chain tree structure, count the number of child nodes at each level, and compare them. For complex control chain tree structures, it may be necessary to use a data structure traversal algorithm (such as breadth-first search) to efficiently obtain the node count information at each level.
[0123] According to the position of the target layer in each stage, different preset control schemes are applied to the display units in different intervals. Specifically:
[0124] For the display units between the key node and the first-stage target layer, a first-type preset control scheme is used. For example, the display units in the first and second layers between key node A and the first-stage target layer (third layer) all use the first-type control scheme. The first-type control scheme may include optimizing the drive signal parameters for these display units, such as adjusting the stability parameters of the image refresh rate or fixing the timing of grayscale adjustment to ensure stable transmission of control signals from the key node to subsequent nodes.
[0125] For display units between the first and second target layers, a second type of preset control scheme is used. For example, the fourth layer of display units, between the third and fifth layers, uses the second type of control scheme. This scheme may focus on optimizing the response time of the display units, such as adjusting the threshold of the signal response time or the trigger conditions for the number of screen redraws, to meet the signal transmission requirements of the intermediate nodes.
[0126] For display units between the second-stage target layer and the bottom layer, a third type of preset control scheme is used. For example, the display units from the fifth layer to the lowest layer (e.g., the sixth layer) use the third type of control scheme. This scheme may focus more on the display stability of the bottom-layer nodes, such as adding redundant checks for grayscale adjustment or strictly limiting the fluctuation range of the image refresh rate to reduce display anomalies of the bottom-layer display units.
[0127] Take a specific control chain tree structure as an example: Assume that the control chain tree structure contains two subtrees, and the root nodes are key nodes K1 and K2. The first-stage target layer is the second layer, and there is a common child node C1 in this layer, that is, the subtrees of K1 and K2 both contain C1 in the second layer. After the first-stage target layer, the third layer has 4 child nodes, the fourth layer has 6 child nodes, and the fifth layer has 2 child nodes, so the second-stage target layer is the fourth layer. At this time, the first-layer nodes between the key nodes K1 and K2 and the second layer (the first-stage target layer) apply the first type of control scheme; the third-layer nodes between the second layer and the fourth layer apply the second type of control scheme; the nodes from the fourth layer to the bottom layer (the fifth layer) apply the third type of control scheme.
[0128] In practical applications, the specific content of the preset control scheme needs to be designed based on the hardware characteristics and display requirements of the TFT LCD display module. For example, the first type of control scheme may design a higher signal transmission priority for nodes near key nodes to ensure the rapid transmission of control signals; the second type of control scheme may design balanced response parameters for mid-level nodes, taking into account both signal transmission efficiency and display quality; the third type of control scheme may design more fault-tolerant mechanisms for low-level nodes to reduce display issues caused by response delays at these nodes.
[0129] When determining the application range of a control scheme, it's necessary to accurately delineate the boundaries of each stage's target layer. For example, if the first-stage target layer is the third layer, then whether the nodes between the key node and the third layer include the first, second, and third layers themselves, or only the layers before the key node to the third layer, must be strictly determined based on the tree structure's hierarchical definition. Typically, "between the key node and the first-stage target layer" includes the root layer where the key node is located, all intermediate layers from the root layer to the first-stage target layer, and the first-stage target layer itself.
[0130] If the target layers for each stage of the control chain tree structure differ between different subtrees, these differences must be addressed separately. For example, if the first-stage target layer in the subtree of key node K1 is the third level, while the first-stage target layer in the subtree of key node K2 is the fourth level, the target layers for each stage must be determined for each subtree separately, and the corresponding control schemes must be applied.
[0131] During implementation, attention must also be paid to the control solution's compatibility and scalability. For example, when the display module's hardware configuration changes, the pre-set control solution should be able to quickly adapt by adjusting parameters without redesigning the entire control logic. Furthermore, conflicts between different control solutions should be avoided to ensure a smooth overall control process for the display module.
[0132] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that includes a list of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus.
[0133] While embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions, and variations may be made to these embodiments without departing from the principles and spirit of the invention, and that the scope of the invention is defined by the appended claims and their equivalents.
Claims
1. A TFTLCD display module control method, characterized in that: The method comprises the following steps: Obtaining control data of each display unit in different dimensions under different types of driving signals; the control data includes image refresh frequency, grayscale adjustment information, and response time information; According to the change pattern of the screen refresh frequency over time under each driving signal, the stable signal stage and the changing signal stage are divided; according to the difference in the screen refresh frequency between the stable signal stage and the changing signal stage under each driving signal, the driving signal type to be processed is screened; Under each driving signal type to be processed, according to the matching of the control data of each display unit in the stable signal stage and each display unit in the changing signal stage, combined with the timing information and the grayscale adjustment information of the display unit, a control capability index of each display unit under each driving signal type to be processed in the stable signal stage is obtained; According to the timing corresponding to the grayscale adjustment information and response time information of each display unit in the changing signal stage and the screen redrawing data, combined with the control capability index, the key node priority of each display unit under each to-be-processed type in the stable signal stage is obtained; According to the priority of the key nodes, each display unit under each to-be-processed type in the stable signal stage is selected as a key node, and the control data of each display unit under the same to-be-processed type in the changing signal stage is combined to construct a control chain tree structure, and the display module control scheme of different display units is determined based on the control chain tree structure.
2. A TFTLCD display module control method according to claim 1, characterized in that: The grayscale adjustment information includes the adjustment start time of each adjustment behavior; the response time information includes the signal response duration of each adjustment behavior and the time interval from the end of adjustment to the refresh time under each adjustment behavior, which is called the adjustment decision duration of each adjustment behavior; the control data also includes the number of screen redrawings.
3. A TFTLCD display module control method according to claim 2, characterized in that: The method for obtaining the control capability index of each display unit under each to-be-processed type in the stable signal stage specifically includes: Under any type of driving signal to be processed, all display units with the control data in the stable signal stage are regarded as nodes to be screened, and all display units with the control data in the changing signal stage are regarded as controlled nodes; any node to be screened is recorded as a selected node to be screened, and any controlled node is recorded as a selected controlled node; Obtaining the degree of delay impact of each adjustment behavior of the selected node to be screened relative to the selected controlled node based on the adjustment start time, signal response duration, and matching index between the selected node to be screened and the selected controlled node. Calculate the matching degree between the control data of each adjustment behavior of the selected node to be screened in the stable signal stage and the control data of each adjustment behavior of the selected controlled node in the changing signal stage, and obtain the matching characteristic factor corresponding to the selected controlled node under each adjustment behavior; The degree of delay impact is used as a weight, and the matching characteristic factors corresponding to the selected controlled node under each adjustment behavior are weighted and averaged to obtain the signal control power of the selected node to be screened relative to the selected controlled node. The average of the signal control power of the selected node to be screened relative to all controlled nodes is used as the control capability indicator of the selected node to be screened.
4. A TFTLCD display module control method according to claim 3, characterized in that: The method for obtaining the degree of delay influence of each adjustment behavior of the selected node to be screened relative to the selected controlled node specifically includes: Record the adjustment behavior in any order as the target adjustment behavior; Determining a degree of matching between the selected node to be screened and the selected controlled node based on a degree of matching between the control data of the selected node to be screened in each dimension and the control data of the selected controlled node in each dimension; The ratio between the adjustment start time of the selected controlled node and the selected to-be-screened node under the target adjustment behavior is used as the first characteristic coefficient; the ratio between the matching degree and the signal response time of the selected controlled node under the target adjustment behavior is used as the second characteristic coefficient; The product of the first characteristic coefficient and the second characteristic coefficient is calculated to obtain the delay influence degree of the selected node to be screened relative to the selected controlled node under the target adjustment behavior.
5. A TFTLCD display module control method according to claim 3, characterized in that: The method of obtaining the key node priority of each display unit under each to-be-processed type in the stable signal stage according to the timing corresponding to the grayscale adjustment information and response time information of each display unit in the changing signal stage and the screen redrawing data in combination with the control capability index specifically includes: The responsiveness index of the selected node to be screened is obtained according to the signal response time, adjustment decision time, and screen redraw times of each adjustment behavior of the selected node to be screened; The normalized value of the product of the control capability index and the response index of the selected node to be screened is used as the key node priority of the selected node to be screened.
6. A TFTLCD display module control method according to claim 5, characterized in that: The responsiveness index of the selected node to be screened is obtained according to the signal response time and adjustment decision time of each adjustment behavior of the selected node to be screened and the number of screen redrawings, specifically including: The characteristic ratio of the signal response time and the adjustment decision time of each adjustment behavior of the selected node to be screened is calculated, and the product of the average of the characteristic ratios corresponding to all adjustment behaviors of the selected node to be screened in the stable signal stage and the number of screen redrawings of the selected node to be screened in the stable signal stage is taken as the responsiveness index of the selected node to be screened.
7. A TFTLCD display module control method according to claim 5, characterized in that: The method further comprises: selecting each display unit of each to-be-processed type in the stable signal phase as a key node according to the key node priority, and combining the control data of each display unit of the same to-be-processed type in the changing signal phase to construct a control chain tree structure. The nodes to be screened corresponding to the key nodes whose priority is greater than the preset priority threshold are respectively used as the key nodes of each tree in the control chain tree structure; Obtaining the responsiveness index of each controlled node, and multiplying the corresponding delay impact degree between each controlled node and the to-be-screened node corresponding to the key node by the responsiveness index of the controlled node as the compliance index of each controlled node relative to the key node; For any key node, a tree structure is constructed in descending order of the compliance index of each controlled node relative to the key node. The compliance index of the controlled nodes corresponding to the nodes at the same level in the tree structure has the same size. The tree structure of all key nodes constitutes the control chain tree structure.
8. A TFTLCD display module control method according to claim 7, characterized in that: The determining of the display module control schemes of different display units based on the control chain tree structure specifically includes: In the control chain tree structure, the layer where the first common child node of different key nodes is located is used as the first-stage target layer; after the first-stage target layer in the control chain tree structure, the layer with the largest number of child nodes is used as the second-stage target layer; The first type of preset control scheme is used for the display units between the key node and the first stage target layer, the second type of preset control scheme is used for the display units between the first stage target layer and the second stage target layer, and the third type of preset control scheme is used for the display units between the second stage target layer and the bottom layer.
9. A TFTLCD display module control method according to claim 1, characterized in that: The stable signal stage and the changing signal stage are divided according to the change pattern of the image refresh frequency over time under each driving signal, specifically including: For any driving signal, obtain the frequency sequence composed of the screen refresh frequency at each moment, calculate the first-order difference value of the frequency sequence, and select the moment with a positive first-order difference value as the increasing moment; Arrange the increasing moments in ascending order according to the corresponding first-order difference values to obtain a difference sequence, calculate the second-order difference value of the difference sequence, and take the increasing moment corresponding to the maximum value of the second-order difference value as the characteristic moment. The time period before the characteristic moment is the stable signal stage, and the time period after the characteristic moment is the changing signal stage.
10. A TFTLCD display module control method according to claim 9, characterized in that: The method of selecting a drive signal to be processed according to the difference in the image refresh frequency between the stable signal stage and the changing signal stage under each drive signal specifically includes: For any type of driving signal, a first mean value of the screen refresh frequency in the stable signal stage and a second mean value of the screen refresh frequency in the changing signal stage are obtained; the difference between the second mean value and the first mean value is normalized to obtain a frequency difference coefficient; if the frequency difference coefficient is greater than a preset difference threshold, the driving signal is regarded as the driving signal of the type to be processed.