Display panel driving method, driving relation determination method and related device
By acquiring and processing the gray level of the display panel, the preset -driven relationship adjusts the liquid crystal response speed, solving the tail problem caused by the liquid crystal response of the high refresh rate display panel in time, and improves the display quality of the screen.
Patent Information
- Application Number
- CN202310945783.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-27
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2043-07-27
AI Technical Summary
In the high refresh rate display panel, the tailing phenomenon caused by the untimely response of LCDs affects the display quality of dynamic pictures.
By obtaining the gray level of the current frame and the to displaying frame, the preset execution driving relationship and query driving relationship are used to adjust the response speed of the LCD to avoid the occurrence of the tail phenomenon.
Effectively improved the tailing phenomenon that the high -refresh rate display panel appeared when the liquid crystal response was not timely, and improved the display quality of the dynamic screen.
Smart Images

Figure CN119380669A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of display technology, and discloses a method for driving a display panel, a method for determining a driving relationship, and related devices. Background Art
[0002] As the demand for ultra-high-definition video continues to increase, the demand for high-refresh-rate panels is increasing. However, as the panel screen refresh rate increases, the display time of each frame is shortened, and the liquid crystal response requires a certain amount of time. If the liquid crystal cannot complete the response within one frame and reach the preset grayscale, a tailing phenomenon will occur in the dynamic picture. Summary of the invention
[0003] The embodiments of the present application provide a display panel driving method, a driving relationship determination method and related devices, which can improve the tailing phenomenon of the display panel after overdriving occurs.
[0004] In a first aspect, an embodiment of the present application provides a method for driving a display panel, which may include: obtaining a grayscale value of a first frame currently displayed, and a second frame to be displayed and a third frame to be displayed, wherein the second frame is a next frame of the first frame, and the third frame is a next frame of the second frame;
[0005] Determine, according to a preset execution driving relationship, that the grayscale value of the first frame is switched to a first pixel grayscale value corresponding to the grayscale value of the second frame, wherein the execution driving relationship includes switching the starting grayscale value to a pixel grayscale value corresponding to a target grayscale value, wherein the pixel grayscale value is used to display the target grayscale value, wherein the starting grayscale value is any grayscale value among a plurality of preset grayscale values, and wherein the target grayscale value is any grayscale value among the plurality of grayscale values;
[0006] If it is determined that the first pixel grayscale value is equal to a preset grayscale threshold parameter, a preset query drive relationship is started, wherein the query drive relationship includes switching the starting grayscale value to a transition grayscale value corresponding to the target grayscale value; and based on the query drive relationship, determining that the grayscale value of the second frame is switched to a first transition grayscale value corresponding to the grayscale value of the third frame; and based on the execution drive relationship, determining that the first transition grayscale value is switched to a second pixel grayscale value corresponding to the grayscale value of the third frame.
[0007] The driving method provided in the embodiment of the present application can be executed by a timing controller. When overdriving occurs, the grayscale value of the first frame currently displayed is switched to the first pixel grayscale value corresponding to the grayscale value of the second frame, and compared with the preset grayscale threshold parameter, it can be determined whether the liquid crystal can complete the response within one frame. If the first pixel grayscale value is equal to the grayscale threshold parameter, it can be reflected that the liquid crystal cannot complete the response within one frame. In this case, the timing controller can start querying the driving relationship to redetermine the starting grayscale value for driving the third frame, rather than directly using the grayscale value of the second frame as the starting grayscale value for driving the third frame. In this way, the response speed of the liquid crystal can be accelerated and the tailing of the display panel can be improved.
[0008] In some examples, if the grayscale value of the first frame is less than the grayscale value of the second frame, the grayscale value threshold parameter is 255, and the timing controller can compare the grayscale value of the first pixel with 255. In other examples, if the grayscale value of the first frame is greater than the grayscale value of the second frame, the grayscale value threshold parameter is 0, and the timing controller can compare the grayscale value of the first pixel with 0.
[0009] In a possible design, the driving method provided in the embodiment of the present application may further include:
[0010] If it is determined that the first pixel grayscale value is not equal to the grayscale threshold parameter, then based on the execution driving relationship, it is determined that the grayscale value of the second frame is switched to a third pixel grayscale value corresponding to the grayscale value of the third frame.
[0011] In an embodiment of the present application, if the grayscale value of the first pixel is not equal to the grayscale threshold parameter, it can reflect that the liquid crystal can complete the response within one frame. The timing controller may not start the query drive relationship, but instead drive the third frame based on the execution drive relationship, using the grayscale value of the second frame as the starting grayscale.
[0012] In a possible design, in the driving method provided in the embodiment of the present application, after determining, based on the execution driving relationship, that the first transition grayscale value is switched to the second pixel grayscale value corresponding to the grayscale value of the third frame, the method further includes:
[0013] Acquire a grayscale value of a target frame, where the target frame is a frame after the third frame;
[0014] Based on the query driving relationship, determine that the grayscale value of the previous frame of the target frame is switched to a second transition grayscale value corresponding to the grayscale value of the target frame; and after determining that the second transition grayscale value is equal to the grayscale value of the target frame, terminate the use of the query driving relationship and use the target frame as the first frame; or, after determining that the second transition grayscale value is not equal to the grayscale value of the target frame, determine that the second transition grayscale value is switched to a fourth pixel grayscale value corresponding to the grayscale value of the target frame based on the execution driving relationship.
[0015] In an embodiment of the present application, after the timing controller starts the query drive relationship, for frames after the third frame, it can sequentially determine whether the previous frame of each frame switches to the second transition grayscale value corresponding to the frame, and whether it is the grayscale value of the frame. If they are equal, it can be reflected that the liquid crystal can respond to the frame drive in a timely manner, and the timing controller can terminate the use of the query drive relationship.
[0016] After executing the driving method provided in an embodiment of the present application, in one possible scenario, the grayscale value of the first frame is smaller than the grayscale value of the second frame; the acquired display panel sequentially displays the brightness change waveforms of the first frame, the second frame, the third frame and the fourth frame, wherein, in two adjacent moments, the grayscale value corresponding to the previous moment is smaller than the grayscale value corresponding to the next moment.
[0017] In another possible scenario, the grayscale value of the first frame is greater than the grayscale value of the second frame;
[0018] The display panel sequentially displays the brightness change waveforms of the first frame, the second frame, the third frame and the fourth frame, wherein in two adjacent moments, the grayscale value corresponding to the previous moment is greater than the grayscale value corresponding to the next moment.
[0019] In a second aspect, an embodiment of the present application provides a method for determining a driving relationship, which may include:
[0020] According to a preset execution driving relationship, determine that the grayscale value of the first test frame is switched to the fifth pixel grayscale value corresponding to the grayscale value of the second test frame; wherein the execution driving relationship includes the switching of the starting grayscale value to the pixel grayscale value corresponding to the target grayscale value, the pixel grayscale value is used to display the target grayscale value, the starting grayscale value is any grayscale value among a plurality of preset grayscale values, and the target grayscale value is any grayscale value among the plurality of grayscale values;
[0021] If the fifth pixel grayscale value is equal to a preset grayscale value threshold parameter, a preset query driving relationship is started, wherein the query driving relationship includes switching the starting grayscale value to a transition grayscale value corresponding to the target grayscale value; and based on the query driving relationship, it is determined that the grayscale value of the second test frame is switched to a third transition grayscale value corresponding to the grayscale value of the third test frame, and the third transition grayscale value is used to determine, based on the execution driving relationship, that the third transition grayscale value is switched to a sixth pixel grayscale value corresponding to the grayscale value of the third test frame;
[0022] The acquisition display panel displays the brightness change waveforms of the multiple test frames;
[0023] Based on the brightness change waveform, the grayscale value of the second test frame in the query driving relationship is adjusted to switch to a transition grayscale value corresponding to the grayscale value of the third test frame.
[0024] In a possible design, in the method for determining the driving relationship provided in the embodiment of the present application, if the grayscale value of the first test frame is less than the grayscale value of the second test frame, the preset grayscale value threshold parameter is 255;
[0025] If the grayscale value of the first test frame is greater than the grayscale value of the second test frame, the preset grayscale value threshold parameter is 0.
[0026] In a possible design, in the method for determining the driving relationship provided in an embodiment of the present application, the grayscale value of the first test frame is greater than the grayscale value of the second test frame, and the fifth pixel grayscale value is equal to the grayscale value threshold parameter; after determining that the grayscale value of the first test frame is switched to the fifth pixel grayscale value corresponding to the grayscale value of the second test frame, the method further includes:
[0027] The grayscale value of the second test frame is used as the grayscale value of the first test frame to switch to the pixel grayscale value corresponding to the grayscale value of the second test frame, and the pixel grayscale value is used to display the second test frame.
[0028] In a possible design, in the method for determining the driving relationship provided in an embodiment of the present application, the grayscale value of the first test frame is any grayscale value among multiple grayscale values for executing the driving relationship, and the grayscale value of the second test frame is any grayscale value among multiple grayscale values for executing the driving relationship; or,
[0029] The relationship between the first test frame and the second test frame meets a preset condition: the preset condition is that in the execution driving relationship, the pixel grayscale value corresponding to the switching of the first grayscale value of the first test frame to the second grayscale value of the second test frame is equal to the grayscale value threshold parameter.
[0030] In a possible design, in the method for determining the driving relationship provided in an embodiment of the present application, adjusting the grayscale value of the second test frame in the query driving relationship to switch to a transition grayscale value corresponding to the grayscale value of the third test frame based on the brightness change waveform includes:
[0031] If the first moment corresponding to the maximum amplitude in the brightness change waveform is before the stable moment, and the maximum amplitude is greater than the amplitude corresponding to the stable moment, then the grayscale value of the second test frame in the query drive relationship is increased to switch to the transition grayscale value corresponding to the grayscale value of the third test frame;
[0032] If the amplitude of each moment in the brightness change waveform before the stable moment is smaller than the amplitude corresponding to the stable moment, the grayscale value of the second test frame in the query drive relationship is reduced and switched to the transition grayscale value corresponding to the grayscale value of the third test frame.
[0033] In a third aspect, an embodiment of the present application provides a method for determining a driving relationship, which may include:
[0034] Based on an execution driving relationship, determining that the grayscale value of the first test frame is switched to the pixel grayscale value corresponding to the grayscale value of the second test frame, the execution driving relationship includes switching the starting grayscale value to the pixel grayscale value corresponding to the target grayscale value, the pixel grayscale value is used to display the target grayscale value, the starting grayscale value is any grayscale value among a plurality of preset grayscale values, and the target grayscale value is any grayscale value among the plurality of grayscale values; wherein the grayscale value of the first test frame is any grayscale value among the plurality of grayscale values, and the grayscale value of the second test frame is any grayscale value among the plurality of grayscale values;
[0035] The acquisition display panel displays the brightness change waveforms of the first test frame and the second test frame;
[0036] Based on the brightness change waveform, the grayscale value corresponding to the end of a frame is determined as a transition grayscale value corresponding to the grayscale value of the first test frame switching to the grayscale value of the second test frame in the query driving relationship.
[0037] In a fourth aspect, an embodiment of the present application provides a controller, which pre-stores an execution drive relationship and a query drive relationship, and is used to execute the method in the first aspect and any possible implementation thereof.
[0038] In a fifth aspect, an embodiment of the present application provides a display device, which may include a display panel for displaying a picture;
[0039] The controller is used to execute the method in the first aspect and any possible implementation manner thereof, so as to improve the tailing phenomenon occurring on the display panel.
[0040] In a sixth aspect, a computer-readable storage medium stores computer instructions, and when the computer instructions are executed on a processor, the processor executes the method in the first aspect and any possible implementation thereof.
[0041] In a seventh aspect, an embodiment of the present application provides a drive relationship generation system, which may include a processing device and a signal acquisition device;
[0042] The processing device is used to generate a grayscale switching command, wherein the grayscale switching command is used to instruct the timing controller to drive a plurality of test frames, wherein the plurality of test frames include the first test frame, the second test frame and the third test frame to be displayed in sequence;
[0043] The timing controller is used to determine, according to a preset execution driving relationship, that the grayscale value of the first test frame is switched to a fifth pixel grayscale value corresponding to the grayscale value of the second test frame; wherein the execution driving relationship includes the switching of the starting grayscale value to the pixel grayscale value corresponding to the target grayscale value, the pixel grayscale value is used to display the target grayscale value, the starting grayscale value is any grayscale value among a plurality of preset grayscale values, and the target grayscale value is any grayscale value among the plurality of grayscale values; the grayscale switching command is used to instruct driving of a plurality of test frames, the plurality of test frames including the first test frame, the second test frame and the third test frame to be displayed in sequence;
[0044] If the fifth pixel grayscale value is equal to a preset grayscale value threshold parameter, a preset query driving relationship is started, wherein the query driving relationship includes switching the starting grayscale value to a transition grayscale value corresponding to the target grayscale value; and based on the query driving relationship, it is determined that the grayscale value of the second test frame is switched to a third transition grayscale value corresponding to the grayscale value of the third test frame, and the third transition grayscale value is used to determine, based on the execution driving relationship, that the third transition grayscale value is switched to a sixth pixel grayscale value corresponding to the grayscale value of the third test frame;
[0045] The signal acquisition device is used to acquire brightness change waveforms of the plurality of test frames displayed by the display panel;
[0046] The processing device is further used to adjust the grayscale value of the second test frame in the query driving relationship to switch to a transition grayscale value corresponding to the grayscale value of the third test frame based on the brightness change waveform.
[0047] In an eighth aspect, an embodiment of the present application provides a drive relationship generation system, which may include a processing device and a signal acquisition device;
[0048] The processing device is used to: determine, according to a preset execution driving relationship, that the grayscale value of the first test frame is switched to a fifth pixel grayscale value corresponding to the grayscale value of the second test frame; wherein the execution driving relationship includes the switching of the starting grayscale value to the pixel grayscale value corresponding to the target grayscale value, the pixel grayscale value is used to display the target grayscale value, the starting grayscale value is any grayscale value among a plurality of preset grayscale values, and the target grayscale value is any grayscale value among the plurality of grayscale values;
[0049] And if the fifth pixel grayscale value is equal to a preset grayscale value threshold parameter, then starting to use a preset query driving relationship, the query driving relationship includes switching the starting grayscale value to a transition grayscale value corresponding to the target grayscale value; and based on the query driving relationship, determining that the grayscale value of the second test frame is switched to a third transition grayscale value corresponding to the grayscale value of the third test frame, the third transition grayscale value is used to determine, based on the execution driving relationship, that the third transition grayscale value is switched to a sixth pixel grayscale value corresponding to the grayscale value of the third test frame;
[0050] and generating a grayscale switching command based on the grayscale value of the first test frame, the grayscale value of the second test frame, and the third transition grayscale value; the grayscale switching command is used to instruct the timing controller to switch grayscales in sequence;
[0051] The signal acquisition device is used to acquire brightness change waveforms of the plurality of test frames displayed by the display panel;
[0052] The processing device is further used to adjust the grayscale value of the second test frame in the query driving relationship to switch to a transition grayscale value corresponding to the grayscale value of the third test frame based on the brightness change waveform.
[0053] In a ninth aspect, an embodiment of the present application provides a drive relationship generation system, which may include a processing device and a signal acquisition device;
[0054] The processing device is used to determine that the grayscale value of the first test frame is switched to the pixel grayscale value corresponding to the grayscale value of the second test frame based on an execution driving relationship, the execution driving relationship includes switching the starting grayscale value to the pixel grayscale value corresponding to the target grayscale value, the pixel grayscale value is used to display the target grayscale value, the starting grayscale value is any grayscale value among a plurality of preset grayscale values, and the target grayscale value is any grayscale value among the plurality of grayscale values; wherein the grayscale value of the first test frame is any grayscale value among the plurality of grayscale values, and the grayscale value of the second test frame is any grayscale value among the plurality of grayscale values.
[0055] The signal acquisition device is used to acquire brightness change waveforms of the display panel displaying the first test frame and the second test frame;
[0056] The processing device is also used to determine the grayscale value corresponding to the end time of a frame as a transition grayscale value corresponding to the grayscale value of the first test frame switching to the grayscale value of the second test frame in the query driving relationship based on the brightness change waveform.
[0057] Other features and advantages of the present application will be described in the following description, and partly become apparent from the description, or be understood by practicing the present application. The purpose and other advantages of the present application can be realized and obtained by the structures specifically pointed out in the written description, claims, and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0059] Figure 1 A schematic diagram showing an application scenario of a driving method is exemplified;
[0060] Figure 2 A flowchart exemplarily showing a method for driving a display panel provided in an embodiment of the present application;
[0061] Figure 3 An exemplary execution drive relationship table is shown;
[0062] Figure 4 An exemplary query-driven relationship table is shown;
[0063] Figure 5 A flowchart exemplarily showing a driving relationship of a display panel;
[0064] Figure 6 A flowchart exemplarily shows a method for driving a display panel;
[0065] Figure 7 A flowchart exemplarily shows a method for driving a display panel;
[0066] Figure 8 The grayscale change of a display panel that executes the driving method provided in an embodiment of the present application is exemplarily shown;
[0067] Fig. 9 The grayscale change of a display panel that executes the driving method provided in an embodiment of the present application is exemplarily shown;
[0068] Fig.10A schematic diagram of the structure of a generation system is shown exemplarily;
[0069] Fig.11 A schematic diagram of the structure of a generation system is shown exemplarily;
[0070] Fig.12 A schematic diagram showing an exemplary display panel brightness change curve;
[0071] Fig.13 A flowchart exemplarily showing a method for determining a driving relationship;
[0072] Fig.14 A flowchart exemplarily showing a method for determining a driving relationship;
[0073] Fig.15 A schematic diagram exemplarily showing a brightness variation curve of a display panel;
[0074] Fig.16 An exemplary record table showing sampling points and corresponding grayscale values;
[0075] Fig.17 A schematic diagram of the structure of a controller is shown as an example. DETAILED DESCRIPTION
[0076] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the technical solution of the present application, rather than all of the embodiments. Based on the embodiments recorded in the application documents, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the technical solution of the present application.
[0077] As the refresh rate of display panels continues to increase, the display time of each frame is shortened. However, it takes some time for the liquid crystal in the display panel to respond. If the liquid crystal cannot complete the response within one frame and reach the preset grayscale, the displayed image will have a tailing phenomenon. As the number of frames that the liquid crystal responds to increases, the tailing phenomenon becomes more serious.
[0078] In view of this, an embodiment of the present application provides a driving method for a real panel, which can improve the tailing phenomenon of a high refresh rate panel.
[0079] See also Figure 1 , is a schematic diagram of an application scenario provided by an embodiment of the present application. Figure 1 In the display panel, a timing controller (TCON) is usually provided to convert the video signal into a digital signal with a voltage required by the driving circuit. Figure 1It is shown in the figure that the timing controller can be connected to the display panel through an interface module (rectangle with diagonal lines). Figure 1 It is only used as an example to introduce the application scenario of the timing controller and is not intended to limit the connection relationship between the display panel and the timing controller.
[0080] Figure 2 The driving method provided in the embodiment of the present application is exemplarily shown, which can be executed by a controller. The method may include the following steps:
[0081] S201, obtaining the grayscale value of a first frame currently being displayed, as well as a second frame to be displayed and a third frame to be displayed, wherein the second frame is a next frame of the first frame, and the third frame is a next frame of the second frame.
[0082] During specific implementation, the controller can receive a video signal and determine the grayscale value of each frame in the video signal. The grayscale value can reflect or characterize the brightness of the display. The grayscale value of the image frame is related to the bit width of the data signal of the video signal. In some examples, the data signal of the video signal is 8 bits (bit), then the grayscale value range is [0, 255], and the grayscale values are all integers. It can be seen that 256 grayscale values can be configured in this example. In other examples, as the data signal of the video signal expands, the data signal may be greater than 8bit, and the grayscale value range will also expand accordingly. The display panel driving method provided in the embodiment of the present application may also be applicable to such a situation. The present application does not make too many restrictions on this.
[0083] The controller can obtain or determine the grayscale values of two adjacent frames in the video signal. The controller performs the driving method provided by the embodiment of the present application on two adjacent frames to improve the tailing phenomenon after the display panel switches from displaying the previous frame to displaying the next frame.
[0084] In actual application scenarios, the controller can execute the driving method used in the embodiment of the present application in the case of overdriving. In step S201, the current display frame is the first frame in which overdriving occurs. In other words, a grayscale jump occurs during the display of the first frame. Assume that the previous frame of the current display frame is frame A0. The grayscale value of frame A0 is less than the grayscale value of the current display frame, and the grayscale value of the pixel corresponding to the grayscale value of the current display frame switched from the grayscale value of frame A0 is greater than the grayscale value of the current display frame, and it can be determined that overdriving has occurred. Alternatively, the grayscale value of frame A0 is greater than the grayscale value of the current display frame, and the grayscale value of the pixel corresponding to the grayscale value of the current display frame switched from the grayscale value of frame A0 is less than the grayscale value of the current display frame, and it can be determined that overdriving has occurred. In the case of overdriving, the controller can trigger the execution of the operations in steps S201-203.
[0085] For ease of introduction, the currently displayed frame is recorded as the first frame, the next frame of the first frame is recorded as the second frame, and the next frame of the second frame is recorded as the third frame.
[0086] The controller may pre-store an execution driving relationship, wherein the execution driving relationship includes a pixel grayscale value corresponding to switching between any two grayscale values among a plurality of preset grayscale values. In other words, the execution driving relationship may include switching between a starting grayscale value and a pixel grayscale value corresponding to a target grayscale value, wherein the pixel grayscale value is used to display the target grayscale value. For example, the controller may send a voltage corresponding to the pixel grayscale value to a liquid crystal driving circuit to drive the liquid crystal. The starting grayscale value is any grayscale value among a plurality of preset grayscale values, and the target grayscale value is any grayscale value among the plurality of grayscale values.
[0087] For the sake of introduction, we will take the storage form of the execution driver relationship as a table as an example. Figure 3 , for two adjacent frames acquired by the controller, in the execution drive relationship table (solid line part), multiple grayscale values that increase in sequence are recorded in the row direction (dashed line part 1). A grayscale value in the row direction can represent the grayscale value of the previous frame (or the current display frame) in the two adjacent frames, and multiple grayscale values that increase in sequence are recorded in the column direction (dashed line part 2). A grayscale value in the column direction can represent the grayscale value of the next frame (or the next frame of the current display frame) in the two adjacent frames. Among them, in the execution drive relationship table, the number in the i-th row and j-th column represents that the grayscale value of the previous frame is the j-th grayscale value in the row direction (dashed line part 1), and the grayscale value switched to the next frame is the pixel grayscale value corresponding to the i-th grayscale value in the column direction (dashed line part 2). Among them, the j-th grayscale value is the j-th among the multiple grayscale values that increase in sequence in the row direction, and the i-th grayscale value is the i-th among the multiple grayscale values that increase in sequence in the column direction. Typically, the sequence of the plurality of grayscale values that increase sequentially in the row direction is the same as the sequence of the plurality of grayscale values that increase sequentially in the column direction.
[0088] It should be noted that Figure 3 The execution drive relationship table is shown as 5*5, which is only used as an introduction to the execution drive relationship table, and is not a specific limitation on the actual form of the execution drive relationship table. In actual application scenarios, the execution drive relationship table can also be 17*17 or 33*33. The execution drive relationship size is N*N, which can reflect that the grayscale value range [0, 255] is divided into N parts. The execution drive relationship can reflect that any one of the N grayscale values is switched to the pixel grayscale value corresponding to any one of the N grayscale values.
[0089] It can be seen that in the execution driving relationship, the grayscale value of the previous frame of the first frame is switched to the grayscale value of the first frame and the corresponding pixel grayscale value is greater than the grayscale value of the first frame. In this case, the controller performs the operations in steps S201-203.
[0090] S202: According to a preset execution driving relationship, determine whether the grayscale value of the first frame is switched to a first pixel grayscale value corresponding to the grayscale value of the second frame.
[0091] The controller can execute the driving relationship to determine the first pixel grayscale value corresponding to the grayscale value of the first frame switching to the grayscale value of the second frame. The first pixel grayscale value can be used to generate or determine the liquid crystal driving voltage required for switching from the first frame to the second frame.
[0092] Optionally, after determining that the grayscale value of the first frame switches to the first pixel grayscale value corresponding to the grayscale value of the second frame, the controller can provide the first pixel grayscale value to a module that generates a liquid crystal driving voltage, so that the module provides the liquid crystal with a driving voltage corresponding to the first pixel grayscale value.
[0093] S203, if it is determined that the first pixel grayscale value is equal to the preset grayscale threshold parameter, then start using the preset query drive relationship, the query drive relationship includes switching the starting grayscale value to the transition grayscale value corresponding to the target grayscale value; and based on the query drive relationship, determine that the grayscale value of the second frame is switched to the first transition grayscale value corresponding to the grayscale value of the third frame; and based on the execution drive relationship, determine that the first transition grayscale value is switched to the second pixel grayscale value corresponding to the grayscale value of the third frame.
[0094] In specific implementation, the controller can switch the grayscale value of the first frame determined in step S203 to the first pixel grayscale value corresponding to the grayscale value of the second frame, and compare it with the preset grayscale value threshold parameter to determine whether the first pixel grayscale value is equal to the preset grayscale value threshold parameter.
[0095] If the grayscale value of the first pixel is equal to the preset grayscale value threshold parameter, it can reflect that after the overdrive occurs, it is difficult for the liquid crystal to reach the grayscale value of the second frame within the duration of one frame, which will aggravate the tailing phenomenon. To improve the tailing phenomenon, the controller can not use the grayscale value of the second frame as the starting grayscale value in the process of determining the pixel grayscale value required for switching to display the third frame. By adjusting the starting grayscale value of the grayscale value switched to the third frame. The liquid crystal drive circuit determines the pixel grayscale value required to display the third frame in this way, which can speed up the liquid crystal deflection speed and accelerate the liquid crystal response for liquid crystal driving.
[0096] To this end, the embodiment of the present application provides a query driving relationship, which may include a transition grayscale value corresponding to the switching of any two grayscale values among the multiple grayscale values. For ease of introduction, the query driving relationship is taken as an example of a storage form of a table.
[0097] Please combine Figure 4 , for two adjacent frames acquired by the controller, in the query driving relationship table (solid line part), multiple grayscale values that increase in sequence are recorded in the row direction (dashed line part 3). A grayscale value in the row direction can represent the grayscale value of the previous frame (or the current display frame) of the two adjacent frames. Multiple grayscale values that increase in sequence are recorded in the column direction (dashed line part 4). A grayscale value in the column direction can represent the grayscale value of the next frame (or the next frame of the current display frame) of the two adjacent frames.
[0098] In the query driving relationship table, the number in the ath row and the bth column indicates that the grayscale value of the previous frame is the bth grayscale value in the row direction (dashed line portion 3), and the grayscale value switched to the next frame is the transition grayscale value corresponding to the ath grayscale value in the column direction (dashed line portion 4). The transition grayscale value is used as the starting grayscale value for switching to the next frame.
[0099] The bth grayscale value is the bth grayscale value among the grayscale values that increase sequentially in the row direction, and the ath grayscale value is the ath grayscale value among the grayscale values that increase once in the column direction. Usually, the sequence of the grayscale values that increase sequentially in the row direction is the same as the sequence of the grayscale values that increase sequentially in the column direction.
[0100] It should be noted that Figure 4 The query drive relationship table is shown as 5*5, which is only used as an introduction to the query drive relationship table, and is not a specific limitation on the actual form of the query drive relationship table. In actual application scenarios, the query drive relationship table can also be 17*17 or 33*33. The size of the query drive relationship is N*N, which can reflect that the grayscale value range [0, 255] is divided into N parts. The query drive relationship can reflect any grayscale value among the N grayscale values, and switching to any grayscale value of the N grayscale values requires inserting the grayscale value of the transition frame.
[0101] It should be clear that the execution drive relationship and the query drive relationship in the present application are two different relationships. Among them, the execution drive relationship is used to determine the pixel grayscale value corresponding to the switch from one frame to another frame, and the pixel grayscale value can represent the required grayscale jump amount. The pixel grayscale value is used to generate the driving voltage of the liquid crystal. The query drive relationship is used to determine the starting grayscale value C used between the switch from frame A to frame B. The controller can determine the pixel grayscale value corresponding to the grayscale value of frame B when the starting grayscale value C is switched based on the execution drive relationship, so as to drive the liquid crystal to display frame B.
[0102] Through the above introduction, the controller can determine whether the grayscale value of the first pixel corresponding to the grayscale value of the first frame switched to the grayscale value of the second frame is equal to the grayscale threshold parameter to determine whether the liquid crystal can reach the grayscale value of the second frame within one frame after the occurrence. If it is determined that the grayscale value of the first pixel corresponding to the grayscale value of the first frame switched to the grayscale value of the second frame is equal to the grayscale threshold parameter, it is determined that the liquid crystal cannot reach the grayscale value of the second frame within one frame, which will aggravate the tailing phenomenon caused by overdrive. If it is determined that the grayscale value of the first pixel corresponding to the grayscale value of the first frame switched to the grayscale value of the second frame is not equal to the grayscale threshold parameter, it can be determined that the liquid crystal can reach the grayscale value of the second frame within one frame, and the tailing phenomenon caused by overdrive will not be aggravated.
[0103] In one possible scenario, when the controller determines that a tailing phenomenon caused by overdrive will occur, the query drive relationship is initiated, and when it is determined that the grayscale value of the first frame switches to the first pixel grayscale value corresponding to the grayscale value of the second frame is equal to the preset grayscale threshold parameter, the query drive relationship is initiated. And the starting grayscale value required to switch to the pixel grayscale value corresponding to the third frame is determined. That is, based on the query drive relationship, it is determined that the grayscale value of the second frame switches to the first transition grayscale value corresponding to the grayscale value of the third frame; and based on the execution drive relationship, it is determined that the first transition grayscale value switches to the second pixel grayscale value corresponding to the grayscale value of the third frame. The controller can provide the second pixel grayscale value to the liquid crystal drive circuit to drive the liquid crystal.
[0104] In another possible scenario, when the controller determines that the tailing phenomenon caused by overdrive will not be aggravated, and also when it is determined that the grayscale value of the first frame is switched to the grayscale value of the second frame, the first pixel grayscale value corresponding to the grayscale value is not equal to the preset grayscale threshold parameter, the query driving relationship is not started, and based on the execution driving relationship, the grayscale value of the second frame is determined to be switched to the third pixel grayscale value corresponding to the grayscale value of the third frame. The controller can provide the third pixel grayscale value to the liquid crystal driving circuit to drive the liquid crystal.
[0105] In a possible implementation, the grayscale value threshold parameter may be any one of 0 and 255. In a possible scenario, if the grayscale value of the first frame in step S201 is less than the grayscale value of the second frame, the grayscale value threshold parameter in step S203 is configured to be 255. The controller determines that the grayscale value of the first frame is less than the grayscale value of the second frame, and then the grayscale value of the first pixel may be compared with 255 to determine whether the grayscale value of the first pixel is equal to 255. In this case, the grayscale value of the currently displayed first frame is less than the grayscale value of the second frame, and the grayscale value of the first pixel is equal to 255, which may reflect that overdrive occurs.
[0106] In another possible scenario, if the grayscale value of the first frame currently displayed in step S201 is greater than the grayscale value of the second frame, the grayscale value threshold parameter in step S203 is configured to be 0. The controller determines that the grayscale value of the first frame is greater than the grayscale value of the second frame, and then the first pixel grayscale value can be compared with 0 to determine whether the pixel grayscale value is equal to 0. In this case, the grayscale value of the first frame is greater than the grayscale value of the second frame, and the first pixel grayscale value is equal to 0, which can reflect that overdrive occurs.
[0107] After the controller starts to use the query driving relationship, in order to speed up the response speed of the liquid crystal and further improve the tailing phenomenon caused by overdrive, the controller can traverse each frame after the third frame and can execute the following Figure 5 The driving method shown is terminated using the query driving relationship.
[0108] S501, obtaining the grayscale value of the target frame s;
[0109] S502 , based on the query driving relationship, determining that the grayscale value of the previous frame of the target frame s is switched to a second transition grayscale value corresponding to the grayscale value of the target frame.
[0110] S503, determining whether the second transition grayscale value is equal to the grayscale value of the target frame s, if so, executing step S504, if not, executing step S505.
[0111] If the second transition grayscale value is equal to the grayscale value of the target frame s, it can be reflected that the overdrive condition is over. If the second transition grayscale value is not equal to the grayscale value of the target frame s, it can be reflected that the overdrive condition is not over.
[0112] S504: Terminate the use of the query-driven relationship.
[0113] If the second excessive grayscale value is equal to the grayscale value of the target frame s, the controller can terminate the use of the query driving relationship. The controller can perform a driving operation without overdriving. For example, according to the execution driving relationship, determine that the grayscale value of the previous frame of the target frame s is switched to the target pixel grayscale value corresponding to the grayscale value of the target frame s. And judge whether the target pixel grayscale value is greater than the grayscale value of the target frame s, so as to determine whether overdriving occurs. If it is determined that overdriving occurs, the controller can use the target frame s as the aforementioned first frame and perform the operations in steps S201-203. If overdriving does not occur, the controller can perform a driving operation without overdriving on the next frame of the target frame s.
[0114] S505: Based on the execution driving relationship, determine that the second transition grayscale value switches to a fourth pixel grayscale value corresponding to the grayscale value of the target frame s.
[0115] If the second transition grayscale value is not equal to the grayscale value of the target frame s, the controller uses the second transition grayscale value as the starting grayscale value, and determines, based on the execution driving relationship, that the second transition grayscale value is switched to the fourth pixel grayscale value corresponding to the grayscale value of the target frame s, thereby accelerating the response speed of the liquid crystal. After executing step S505, the controller can update the next frame of the target frame s to the target frame s (ie, s=s+1), and repeat the operations in steps S501-505.
[0116] Figure 6 An exemplary method for driving a display panel is shown, which may be executed by a controller and may include the following steps:
[0117] S601, obtaining grayscale values of a plurality of frames in a video signal, wherein the grayscale values of the plurality of frames include a grayscale value of a qth frame and a grayscale value of a q+1th frame.
[0118] Optionally, when the controller executes step S601 for the first time, the controller may record the first frame of the video signal as the qth frame.
[0119] S602 , based on the execution driving relationship, determine that the grayscale value of the qth frame is switched to the pixel grayscale value Dq+1 corresponding to the grayscale value of the q+1th frame.
[0120] S603, determining whether the grayscale value of the qth frame, the pixel grayscale value Dq+1 and the grayscale value of the q+1th frame meet a preset condition, if so, executing step S604 next, if not, executing step S605 next.
[0121] Pre-conditions may include:
[0122] Condition 1: the grayscale value of the qth frame is less than the grayscale value of the q+1th frame, and the pixel grayscale value Dq+1 is greater than the grayscale value of the q+1th frame.
[0123] Condition 2: the grayscale value of the qth frame is greater than the grayscale value of the q+1th frame, and the pixel grayscale value Dq+1 is less than the grayscale value of the q+1th frame.
[0124] Among them, the grayscale value of the qth frame, the pixel grayscale value Dq+1 and the q+1th frame meet condition 1 or condition 2, which can all be used to determine that the preset conditions are met to determine whether overdrive occurs.
[0125] S604: Determine whether overdriving occurs in the q+1th frame.
[0126] After the controller performs overdriving in the q+1th frame, the controller executes step S606. In some application scenarios, the controller may directly execute the operation in step S606 after determining that the pixel grayscale value Dq+1 is greater than the grayscale value of the q+1th frame.
[0127] S605: Determine that no overdriving occurs in the q+1th frame.
[0128] The controller may update q+1 to q and execute the operation in step S602 again.
[0129] S606 , according to the execution driving relationship, determine that the grayscale value of the q+1th frame is switched to the pixel grayscale value Dq+2 corresponding to the grayscale value of the q+2th frame.
[0130] S607, determine whether the pixel grayscale value Dq+2 is equal to the grayscale threshold parameter, if so, execute step S608 as the next step, if not, update q+2 to q, and execute the operation in step S602 again.
[0131] If the grayscale value of the q+1th frame is less than the grayscale value of the q+2th frame, the grayscale threshold parameter in step S607 is 255. If the grayscale value of the q+1th frame is greater than the grayscale value of the q+2th frame, the grayscale threshold parameter in step S607 is 0.
[0132] S608, start querying the driving relationship.
[0133] S609 , based on the query driving relationship, determine that the grayscale value of the q+2th frame is switched to a transition grayscale value Gq+3 corresponding to the grayscale value of the q+3th frame.
[0134] S610: Based on the execution driving relationship, determine that the transition grayscale value Gq+3 is switched to the pixel grayscale value Dq+3 corresponding to the grayscale value of the q+3th frame.
[0135] S611 , based on the query driving relationship, determine that the grayscale value of the q+3th frame is switched to a transition grayscale value Gq+4 corresponding to the grayscale value of the q+4th frame.
[0136] S612, determine whether the transition grayscale value Gq+4 is equal to the grayscale value of the q+4th frame, if so, execute step S613 next, if not, update q+1 to q, and execute the operation in step S609.
[0137] S613, terminate the use of the query driven relationship.
[0138] The controller executes step S612, which may reflect that the tailing condition caused by the current overdrive has been improved. The controller may update q+3 to q and execute the operation in step S602 again.
[0139] In some examples, the process of the controller performing the above step S607 can be seen in Figure 7 The method shown may include the following steps:
[0140] S701, determine whether the grayscale value of the q+1th frame is less than the grayscale value of the q+2th frame, if so, execute step S702 next, if not, execute step S703 next.
[0141] S702, determine whether the pixel grayscale value Dq+2 is equal to 255, if so, execute step S704 next, if not, execute step S705 next.
[0142] S703, determining whether the grayscale value of the q+1th frame is greater than the grayscale value of the q+2th frame, if so, executing step S706 next, if not, executing step S705 next.
[0143] S704, determine that the pixel grayscale value Dq+2 is equal to the grayscale threshold parameter, and then execute step S608.
[0144] S705 , determining that the pixel grayscale value Dq+2 is not equal to the grayscale threshold parameter, updating q+2 to q, and executing step 602 .
[0145] S706, determining whether the pixel grayscale value Dq+2 is equal to 0, if so, executing step S704 as the next step, if not, executing step S705 as the next step.
[0146] It should be noted that Figure 7 The execution process of each step in is only used for illustration, and in actual application scenarios, the execution order of S701, S702 and S706 can be flexibly adjusted. This embodiment of the present application does not specifically limit this.
[0147] Please combine Figure 8 , assuming that in a scene where frame A1 is smaller than frame B1, the grayscale value of frame A1 switches to the grayscale value of frame B1, and the corresponding pixel grayscale value is greater than the grayscale value X_B1 of frame B1, that is, frame B1 is overdriven. The frames after frame B1 are frame M1, frame S1, and frame P1. Figure 8The actual grayscale change curve of the display panel is shown in the process of the controller driving frame A1, frame B1, frame M1, frame S1, and frame P1 in sequence. After the controller adopts the driving method of the display panel provided by the embodiment of the present application, the controller can adjust the grayscale value of frame B1 to switch to the starting grayscale value of the grayscale value of frame M1, and determine the grayscale value of frame B1 to switch to the transition grayscale value GB1M1 corresponding to the grayscale value of frame M1 based on the query driving relationship, as the starting grayscale value of switching to frame M1. The controller can determine the pixel grayscale value X_M1 corresponding to the grayscale value of frame M1 to switch to the transition grayscale value GB1M1 based on the execution driving relationship. Similarly, the controller can adjust the grayscale value of frame M1 to switch to the starting grayscale value of frame S1, and determine the transition grayscale value GM1S1 corresponding to the grayscale value of frame S1 to switch to the grayscale value of frame M1 based on the query driving relationship. The controller can determine that the transition grayscale value GM1S1 is switched to the pixel grayscale value X_S1 corresponding to the grayscale value of frame S1 based on the execution driving relationship. The controller can adjust the starting grayscale value for switching the grayscale value of frame S1 to the grayscale value of frame P1, and based on the query driving relationship, determine that the grayscale value of frame S1 is switched to the transition grayscale value GS1P1 corresponding to the grayscale value of frame P1, wherein the transition grayscale value GS1P1 is equal to the grayscale value of frame P1, and the controller can terminate the use of the query driving relationship. The controller can determine that the grayscale value of frame S1 is switched to the pixel grayscale value X_P1 corresponding to the grayscale value of frame P1 based on the execution driving relationship.
[0148] Depend on Figure 8 It can be seen that after frame B1 is overdriven, the controller executes the driving method provided in the embodiment of the present application, which can speed up the response speed of the liquid crystal, so that the pixel grayscale value of each frame after overdrive is closer and closer to the grayscale value of the frame, and can also improve the tailing situation on the display panel.
[0149] Please combine Fig. 9 , assuming that in a scene where frame A2 is greater than frame B2, the grayscale value of frame A2 switches to the grayscale value of frame B2, and the corresponding pixel grayscale value is less than the grayscale value X_B2 of frame B2, that is, frame B2 is overdriven. The frames after frame B2 are frame M2, frame S2, and frame P2. Fig. 9The actual grayscale change curve of the display panel is shown in the process of the controller driving frame A2, frame B2, frame M2, frame S2, and frame P2 in sequence. After the controller adopts the driving method of the display panel provided in the embodiment of the present application, the controller can adjust the grayscale value of frame B2 to switch to the starting grayscale value of the grayscale value of frame M2, and determine the grayscale value of frame B2 to switch to the transition grayscale value GBM2 corresponding to the grayscale value of frame M2 based on the query driving relationship, as the starting grayscale value of switching to frame M2. The controller can determine the pixel grayscale value X_M2 corresponding to the grayscale value of frame M2 based on the execution driving relationship. Similarly, the controller can adjust the grayscale value of frame M2 to switch to the starting grayscale value of the grayscale value of frame S2, and determine the transition grayscale value GMS2 corresponding to the grayscale value of frame M2 to switch to the grayscale value of frame S2 based on the query driving relationship, as the starting grayscale value of switching to frame S2. The controller can determine that the transition grayscale value GMS2 is switched to the pixel grayscale value X_S2 corresponding to the grayscale value of frame S2 based on the execution driving relationship. The controller can adjust the starting grayscale value for switching the grayscale value of frame S2 to the grayscale value of frame P2, and based on the query driving relationship, determine that the grayscale value of frame S2 is switched to the transition grayscale value GSP2 corresponding to the grayscale value of frame P2, wherein the transition grayscale value GSP2 is equal to the grayscale value of frame P2, and the controller can terminate the use of the query driving relationship. The controller can determine that the grayscale value of frame S2 is switched to the pixel grayscale value X_P2 corresponding to the grayscale value of frame P2 based on the execution driving relationship.
[0150] Depend on Fig. 9 It can be seen that after frame B2 is overdriven, the controller executes the driving method provided in the embodiment of the present application, which can speed up the response speed of the liquid crystal, so that the pixel grayscale value of each frame after overdrive is closer and closer to the grayscale value of the frame, and can also improve the tailing situation on the display panel.
[0151] Based on the same inventive concept, the present application also provides a method for determining a driving relationship, which is used to generate the above-mentioned query driving relationship so as to speed up the response speed of the liquid crystal and improve the tailing phenomenon caused by overdriving.
[0152] The method for determining the driving relationship may be executed by the generation system. Fig.10 A schematic structural diagram of a generation system is shown exemplarily. The generation system may include a signal acquisition device and a processing device.
[0153] The signal acquisition device may include an optical sensor and a signal converter. The optical sensor may be used to acquire the optical signal of the target display panel. The signal converter is used to convert the optical signal into a voltage signal and output it to the processing device.
[0154] The processing device can be connected to the timing controller. The processing device can use any existing data transmission protocol or communication protocol with the timing controller. Optionally, the processing device and the timing controller can use the I2C data transmission protocol for data transmission. In some application scenarios, the processing device and the timing controller can be connected via a USB to I2C module for data transmission.
[0155] The timing controller may be connected to the target display panel to provide the target display panel with a pixel grayscale value so as to generate a driving voltage corresponding to the pixel grayscale value to drive the liquid crystal of the target display panel.
[0156] The processing device may send an initial query-drive relationship to the timing controller. In some examples, the processing device may send an updated query-drive relationship to the timing controller so that the timing controller replaces the previously stored query-drive relationship with the most recently received query-drive relationship. In other examples, such as Fig.11 As shown, the processing device may send a modification instruction to the timing controller, so that the timing controller modifies the parameters in the query-drive relationship stored in the register, thereby updating the query-drive relationship. Optionally, the generation system may include a timing controller.
[0157] In one possible design, the processing device may send a generated grayscale switching command to the timing controller, carrying grayscale values of multiple test frames, and the grayscale switching command is used to instruct the timing controller to drive each test frame in sequence. The timing controller drives each test frame in sequence, and when it is determined that overdrive occurs, executes the driving method provided in the embodiment of the present application.
[0158] Optionally, the grayscale value of the first test frame and the grayscale value of the second test frame can be any two grayscale values in the aforementioned execution driving relationship. Alternatively, the grayscale value of the first test frame and the second test frame have the following relationship: in the aforementioned execution driving relationship, the grayscale value of the pixel corresponding to the grayscale value of the first test frame switching to the grayscale value of the second test frame is equal to 255, or the grayscale value of the pixel corresponding to the grayscale value of the first test frame switching to the grayscale value of the second test frame is equal to 0.
[0159] The timing controller may pre-store an execution drive relationship and a target query drive relationship. The target query drive relationship may be the query drive relationship most recently received by the timing controller, or the query drive relationship most recently modified by the timing controller.
[0160] Optionally, in the query drive relationship first received by the timing controller, the transition grayscale value corresponding to a grayscale value switching to any grayscale value is the same as any grayscale value. Or, in the initial query drive relationship stored by the timing controller, the transition grayscale value corresponding to a grayscale value switching to any grayscale value is the same as any grayscale value. The timing controller can determine the fifth pixel grayscale value corresponding to the grayscale value of the first test frame switching to the grayscale value of the second test frame according to a preset execution drive relationship; wherein the execution drive relationship includes the pixel grayscale value corresponding to the starting grayscale value switching to the target grayscale value, the pixel grayscale value is used to display the target grayscale value, the starting grayscale value is any grayscale value among a plurality of preset grayscale values, and the target grayscale value is any grayscale value among the plurality of grayscale values; the grayscale switching command is used to instruct driving multiple test frames, and the multiple test frames include the first test frame, the second test frame, and the third test frame to be displayed in sequence.
[0161] If the fifth pixel grayscale value is equal to a preset grayscale value threshold parameter, the preset target query driving relationship is started, and the target query driving relationship includes switching the starting grayscale value to the transition grayscale value corresponding to the target grayscale value; and based on the target query driving relationship, determining that the grayscale value of the second test frame is switched to the third transition grayscale value corresponding to the grayscale value of the third test frame; and based on the execution driving relationship, determining that the third transition grayscale value is switched to the sixth pixel grayscale value corresponding to the grayscale value of the third test frame.
[0162] In one possible scenario, the grayscale value of the first test frame is greater than the grayscale value of the second test frame, and the fifth pixel grayscale value is equal to the grayscale value threshold parameter; after the timing controller determines that the grayscale value of the first test frame is switched to the fifth pixel grayscale value corresponding to the grayscale value of the second test frame, the timing controller uses the grayscale value of the second test frame as the grayscale value of the first test frame to switch to the pixel grayscale value corresponding to the grayscale value of the second test frame, and the pixel grayscale value is used to display the second test frame.
[0163] In the above design, the timing controller in the generation system executes the display panel driving method provided in the above embodiment when driving multiple test frames.
[0164] In another possible design, the processing device in the generation system can perform the related operations of determining the transition grayscale value in the aforementioned display panel driving method for multiple test frames. For example, the processing device can determine that the grayscale value of the first test frame is switched to the fifth pixel grayscale value corresponding to the grayscale value of the second test frame according to a preset execution driving relationship; wherein the execution driving relationship includes the switching of the starting grayscale value to the pixel grayscale value corresponding to the target grayscale value, the pixel grayscale value is used to display the target grayscale value, the starting grayscale value is any grayscale value among the preset multiple grayscale values, and the target grayscale value is any grayscale value among the multiple grayscale values; the grayscale switching command is used to instruct driving multiple test frames, the multiple test frames include the first test frame, the second test frame and the third test frame to be displayed in sequence; the processing device can send a first switching instruction to the timing controller, instructing the timing controller to execute the operation of switching the grayscale value of the first test frame to the grayscale value of the second test frame.
[0165] If the fifth pixel grayscale value is equal to the preset grayscale value threshold parameter, the processing device starts using the most recently updated query drive relationship (or the initially stored query drive relationship) to determine that the grayscale value of the second test frame is switched to the third transition grayscale value corresponding to the grayscale value of the third test frame, and the third transition grayscale value is used to determine that the third transition grayscale value is switched to the sixth pixel grayscale value corresponding to the grayscale value of the third test frame based on the execution drive relationship. The processing device can send a second switching instruction to the timing controller to instruct the timing controller to switch from the third transition grayscale value to the grayscale value of the third test frame.
[0166] Optionally, the grayscale value of the first test frame and the grayscale value of the second test frame can be any two grayscale values in the aforementioned execution drive relationship. Alternatively, the grayscale value of the first test frame and the second test frame have the following relationship: in the aforementioned execution drive relationship, the grayscale value of the pixel corresponding to the grayscale value of the first test frame switching to the grayscale value of the second test frame is equal to 255 or 0.
[0167] In one possible scenario, the grayscale value of the first test frame is greater than the grayscale value of the second test frame, and the fifth pixel grayscale value is equal to the grayscale value threshold parameter; after the timing controller determines that the grayscale value of the first test frame is switched to the fifth pixel grayscale value corresponding to the grayscale value of the second test frame, the processing device uses the grayscale value of the second test frame as the grayscale value of the first test frame to switch to the pixel grayscale value corresponding to the grayscale value of the second test frame, and the pixel grayscale value is used to display the second test frame.
[0168] Based on the generation system provided by any of the aforementioned designs, the signal acquisition device in the generation system can collect the brightness change waveforms of the multiple test frames displayed by the display panel; the processing device can adjust the grayscale value of the second test frame in the query drive relationship to switch to a transition grayscale value corresponding to the grayscale value of the third test frame based on the brightness change waveform.
[0169] In the embodiment of the present application, the process of the timing controller driving multiple test frames can refer to the driving method of the display panel provided in the above embodiment, which will not be repeated here.
[0170] In the generation system, the processing device adjusts the grayscale value of the second test frame in the query driving relationship based on the brightness change waveform, and switches it to the transition grayscale value corresponding to the grayscale value of the third test frame. The processing device can detect the moment corresponding to the maximum amplitude in the brightness change waveform in real time.
[0171] In some examples, if the first moment corresponding to the maximum amplitude in the brightness change waveform is before a predetermined stable moment, and the maximum amplitude is greater than the amplitude corresponding to the stable moment, the grayscale value of the second test frame in the query drive relationship is increased and switched to a transition grayscale value corresponding to the grayscale value of the third test frame.
[0172] Please combine Fig.12 , curve 0 is a brightness change curve without overdriving. In the brightness change waveform shown in curve 1, the moment t1_1 corresponding to the maximum amplitude is before the stable moment tn, and the maximum amplitude is greater than the amplitude at the stable moment, which can reflect that overdriving still exists. The stable moment tn is pre-configured. The processing device can increase the grayscale value of the second test frame in the query drive relationship to switch to the excessive grayscale value corresponding to the grayscale value of the third test frame. Optionally, the amount of adjustment can be configured according to the actual application scenario.
[0173] In other examples, if the amplitude of each moment in the brightness change waveform before the stable moment is smaller than the amplitude corresponding to the stable moment, the grayscale value of the second test frame in the query drive relationship is reduced and switched to a transition grayscale value corresponding to the grayscale value of the third test frame.
[0174] Please combine Fig.12 , Curve 0 is a brightness change curve without overdriving. In the brightness change waveform shown in Curve 2, the amplitudes at each moment before the stable moment tn are all smaller than the amplitudes corresponding to the stable moment, which can reflect the existence of underdriving. The processing device can reduce the grayscale value of the second test frame in the query drive relationship to switch to the excessive grayscale value corresponding to the grayscale value of the third test frame. Optionally, the reduction amount can be configured according to the actual application scenario.
[0175] In some examples, the processing device may send the adjusted query-drive relationship to the timing controller. In other examples, the processing device may send a modification instruction to the timing controller so that the timing controller performs the same modification on the query-drive relationship.
[0176] Based on the generation system provided in the above embodiment, the present application embodiment provides a method for determining a driving relationship, which can be executed by the generation system. Fig.13 As shown, the method for determining the driving relationship may include the following steps:
[0177] S1301, according to a preset execution drive relationship, determine that the grayscale value of the first test frame is switched to the fifth pixel grayscale value corresponding to the grayscale value of the second test frame; wherein, the execution drive relationship includes the starting grayscale value switching to the pixel grayscale value corresponding to the target grayscale value, the pixel grayscale value is used to display the target grayscale value, the starting grayscale value is any grayscale value among a plurality of preset grayscale values, and the target grayscale value is any grayscale value among the plurality of grayscale values.
[0178] S1302, if the fifth pixel grayscale value is equal to a preset grayscale value threshold parameter, then start using a preset query drive relationship, the query drive relationship includes switching the starting grayscale value to a transition grayscale value corresponding to the target grayscale value; and based on the query drive relationship, determine that the grayscale value of the second test frame is switched to a third transition grayscale value corresponding to the grayscale value of the third test frame, and the third transition grayscale value is used to determine, based on the execution drive relationship, that the third transition grayscale value is switched to a sixth pixel grayscale value corresponding to the grayscale value of the third test frame.
[0179] S1303, collecting brightness change waveforms of the plurality of test frames displayed on a display panel.
[0180] S1304: Based on the brightness change waveform, adjust the grayscale value of the second test frame in the query driving relationship to switch to a transition grayscale value corresponding to the grayscale value of the third test frame.
[0181] In addition, the present application also provides a method for determining a driving relationship, which can be applied to Fig.10 or Fig.11 The structure of the generated system is shown. Fig.14 As shown, the method for determining the driving relationship may include the following steps:
[0182] S1401, based on the execution driving relationship, determine that the grayscale value of the first test frame is switched to the pixel grayscale value corresponding to the grayscale value of the second test frame, the execution driving relationship includes the starting grayscale value switching to the pixel grayscale value corresponding to the target grayscale value, the pixel grayscale value is used to display the target grayscale value, the starting grayscale value is any grayscale value among a plurality of preset grayscale values, the target grayscale value is any grayscale value among the plurality of grayscale values, wherein the grayscale value of the first test frame is any grayscale value among the plurality of grayscale values, and the grayscale value of the second test frame is any grayscale value among the plurality of grayscale values.
[0183] S1402, collecting brightness change waveforms of the first test frame and the second test frame displayed on a display panel.
[0184] S1403, based on the brightness change waveform, determining the grayscale value corresponding to the end of a frame as a transition grayscale value corresponding to the grayscale value of the first test frame switching to the grayscale value of the second test frame in the query driving relationship.
[0185] The following is an introduction to the method for determining the driving relationship provided in the embodiment of the present application in conjunction with the structure of the generation system.
[0186] In a possible design, before step S1401, the processing device may send a grayscale switching instruction to the timing controller, where the grayscale switching instruction may be used to instruct switching from the grayscale value of the first test frame to the grayscale value of the second test frame.
[0187] The timing controller may determine, based on the execution driving relationship, that the grayscale value of the first test frame is switched to the pixel grayscale value corresponding to the grayscale value of the second test frame, and drive the second test frame.
[0188] The signal acquisition device can acquire the brightness change waveform of the display panel during the process of switching from the first test frame to the second test frame.
[0189] The processing device can sample the brightness change waveform according to a preset sampling rate QN. Fig.15 As shown, the brightness change waveform and sampling points are shown. In some examples, the relationship between brightness and grayscale value can be: Wherein, Lm represents any brightness value, and GrayQN represents the grayscale value corresponding to Lm. Based on the correspondence between brightness and grayscale value, the processing device can determine the grayscale values corresponding to multiple sampling points in the process of switching from the first test frame to the second test frame. Optionally, Fig.16 As shown, during the process of switching from the first test frame to the second test frame, the grayscale values corresponding to the plurality of sampling points may be stored in the form of a table.
[0190] The processing device may predetermine a frame time tm of the display panel. For example, assuming that the refresh rate of the display panel is 60 Hz, the processing device may determine that a frame time of the display panel is 1 / 60=16.7 ms. The processing device may determine the grayscale value corresponding to a frame time tm in the grayscale value corresponding to a plurality of sampling points in the process of switching the first test frame to the second test frame in the order of time from small to large as the grayscale value corresponding to the grayscale value of the first test frame switching to the grayscale value of the second test frame in the query drive relationship.
[0191] In some examples, the processing device can traverse each starting grayscale value in the execution drive relationship and switch to each target grayscale value, generate multiple grayscale switching instructions, and send them to the timing controller. In other examples, the processing device can select the grayscale value of the first test frame and the grayscale value of the second test frame from the execution drive relationship, and the grayscale value of the first test frame and the grayscale value of the second test frame meet the following conditions: in the execution drive relationship, the grayscale value of the pixel corresponding to the grayscale value of the first test frame switching to the grayscale value of the second test frame is 255, or the grayscale value of the pixel corresponding to the grayscale value of the first test frame switching to the grayscale value of the second test frame is 0.
[0192] After determining that the grayscale value of one test frame is switched to the transition grayscale value corresponding to the grayscale value of another test frame, the processing device can send the next grayscale switching instruction to the timing controller, and repeat the above process of determining the transition grayscale value in the query driving relationship based on the collected brightness change waveform.
[0193] Optionally, the processing device may send the query driving relationship finally determined to the timing controller. Or the processing device may send a modification instruction to the timing controller after determining a transition grayscale value each time, so that the timing controller modifies the corresponding transition grayscale value in the query driving relationship in the memory.
[0194] Based on the same technical concept, an embodiment of the present application provides a controller, which executes the driving method of the display panel in the above embodiment and can achieve the same technical effect, which will not be repeated here.
[0195] See also Fig.17 The controller may include a processor 1701, a memory 1702 and a communication interface 1703. The processor 1701, the memory 1702 and the communication interface are connected via a bus 1704. The communication interface 1703 is used to communicate with other devices, including but not limited to exchanging data. The memory 1702 stores a computer program. The processor 1701 executes the steps in the method for driving the display panel in the above embodiment according to the computer program.
[0196] Embodiments of the present application Fig.17 The processor involved may be a central processing unit (CPU), a general-purpose processor, a graphics processing unit (GPU), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof.
[0197] On the other hand, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions. When the computer instructions are executed on a controller, the controller executes a method for driving a display panel.
[0198] On the other hand, an embodiment of the present application provides a computer program product, comprising a computer program, wherein when the computer program is executed by a controller, the steps of the above-mentioned display panel driving method are implemented.
[0199] On the other hand, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and when the computer instructions are executed on a processing device, the processing device executes the steps in the method for determining a driving relationship.
[0200] On the other hand, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions. When the computer instructions are executed on a timing controller, the timing controller executes the steps in the method for determining a driving relationship.
[0201] On the other hand, an embodiment of the present application provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processing device, the steps in the above-mentioned method for determining a driving relationship are implemented.
[0202] On the other hand, an embodiment of the present application provides a computer program product, comprising a computer program, wherein when the computer program is executed by a timing controller, the steps in the method for determining the driving relationship are implemented.
[0203] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0204] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0205] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0206] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0207] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A method for driving a display panel, characterized in that: The method comprises: Acquire the grayscale value of the first frame currently displayed, as well as the second frame to be displayed and the third frame to be displayed, wherein the second frame is the next frame of the first frame, and the third frame is the next frame of the second frame; Determine, according to a preset execution driving relationship, that the grayscale value of the first frame is switched to a first pixel grayscale value corresponding to the grayscale value of the second frame, wherein the execution driving relationship includes switching the starting grayscale value to a pixel grayscale value corresponding to a target grayscale value, wherein the pixel grayscale value is used to display the target grayscale value, wherein the starting grayscale value is any grayscale value among a plurality of preset grayscale values, and wherein the target grayscale value is any grayscale value among the plurality of grayscale values; If it is determined that the first pixel grayscale value is equal to a preset grayscale threshold parameter, a preset query drive relationship is started, wherein the query drive relationship includes switching the starting grayscale value to a transition grayscale value corresponding to the target grayscale value; and based on the query drive relationship, determining that the grayscale value of the second frame is switched to a first transition grayscale value corresponding to the grayscale value of the third frame; and based on the execution drive relationship, determining that the first transition grayscale value is switched to a second pixel grayscale value corresponding to the grayscale value of the third frame.
2. The method according to claim 1, characterized in that If the grayscale value of the first frame is less than the grayscale value of the second frame, the grayscale value threshold parameter is 255; If the grayscale value of the first frame is greater than the grayscale value of the second frame, the grayscale value threshold parameter is 0.
3. The method according to claim 1, characterized in that The method further comprises: If it is determined that the first pixel grayscale value is not equal to the grayscale threshold parameter, then based on the execution driving relationship, it is determined that the grayscale value of the second frame is switched to a third pixel grayscale value corresponding to the grayscale value of the third frame.
4. The method according to claim 1, characterized in that After determining, based on the execution driving relationship, that the first transition grayscale value is switched to the second pixel grayscale value corresponding to the grayscale value of the third frame, the method further includes: Acquire a grayscale value of a target frame, where the target frame is a frame after the third frame; Based on the query driving relationship, determine that the grayscale value of the previous frame of the target frame is switched to a second transition grayscale value corresponding to the grayscale value of the target frame; and after determining that the second transition grayscale value is equal to the grayscale value of the target frame, terminate the use of the query driving relationship and use the target frame as the first frame; or, after determining that the second transition grayscale value is not equal to the grayscale value of the target frame, determine that the second transition grayscale value is switched to a fourth pixel grayscale value corresponding to the grayscale value of the target frame based on the execution driving relationship.
5. The method according to any one of claims 1 to 4, characterized in that: The grayscale value of the first frame is smaller than the grayscale value of the second frame; The display panel sequentially displays the brightness change waveforms of the first frame, the second frame, the third frame and the fourth frame, wherein in two adjacent moments, the grayscale value corresponding to the previous moment is smaller than the grayscale value corresponding to the next moment.
6. The method according to any one of claims 1 to 4, characterized in that: The grayscale value of the first frame is greater than the grayscale value of the second frame; The display panel sequentially displays the brightness change waveforms of the first frame, the second frame, the third frame and the fourth frame, wherein in two adjacent moments, the grayscale value corresponding to the previous moment is greater than the grayscale value corresponding to the next moment.
7. A method for determining a driving relationship, characterized in that: The method comprises: According to a preset execution driving relationship, determine that the grayscale value of the first test frame is switched to the fifth pixel grayscale value corresponding to the grayscale value of the second test frame; wherein the execution driving relationship includes the switching of the starting grayscale value to the pixel grayscale value corresponding to the target grayscale value, the pixel grayscale value is used to display the target grayscale value, the starting grayscale value is any grayscale value among a plurality of preset grayscale values, and the target grayscale value is any grayscale value among the plurality of grayscale values; If the fifth pixel grayscale value is equal to a preset grayscale value threshold parameter, a preset query driving relationship is started, wherein the query driving relationship includes switching the starting grayscale value to a transition grayscale value corresponding to the target grayscale value; and based on the query driving relationship, it is determined that the grayscale value of the second test frame is switched to a third transition grayscale value corresponding to the grayscale value of the third test frame, and the third transition grayscale value is used to determine, based on the execution driving relationship, that the third transition grayscale value is switched to a sixth pixel grayscale value corresponding to the grayscale value of the third test frame; The acquisition display panel displays the brightness change waveforms of the multiple test frames; Based on the brightness change waveform, the grayscale value of the second test frame in the query driving relationship is adjusted to switch to a transition grayscale value corresponding to the grayscale value of the third test frame.
8. The method according to claim 7, characterized in that If the grayscale value of the first test frame is less than the grayscale value of the second test frame, the preset grayscale value threshold parameter is 255; If the grayscale value of the first test frame is greater than the grayscale value of the second test frame, the preset grayscale value threshold parameter is 0.
9. The method according to claim 8, characterized in that The grayscale value of the first test frame is greater than the grayscale value of the second test frame, and the grayscale value of the fifth pixel is equal to the grayscale value threshold parameter; After determining that the grayscale value of the first test frame is switched to the grayscale value of the fifth pixel corresponding to the grayscale value of the second test frame, the method further includes: The grayscale value of the second test frame is used as the grayscale value of the first test frame to switch to the pixel grayscale value corresponding to the grayscale value of the second test frame, and the pixel grayscale value is used to display the second test frame.
10. The method according to claim 7 or 8, characterized in that The grayscale value of the first test frame is any grayscale value among a plurality of grayscale values for executing the driving relationship, and the grayscale value of the second test frame is any grayscale value among a plurality of grayscale values for executing the driving relationship; or, The relationship between the first test frame and the second test frame meets a preset condition: the preset condition is that in the execution driving relationship, the pixel grayscale value corresponding to the switching of the first grayscale value of the first test frame to the second grayscale value of the second test frame is equal to the grayscale value threshold parameter.
11. The method according to claim 7, characterized in that The adjusting, based on the brightness change waveform, the grayscale value of the second test frame in the query-drive relationship to switch to a transition grayscale value corresponding to the grayscale value of the third test frame comprises: If the first moment corresponding to the maximum amplitude in the brightness change waveform is before the stable moment, and the maximum amplitude is greater than the amplitude corresponding to the stable moment, then the grayscale value of the second test frame in the query drive relationship is increased to switch to the transition grayscale value corresponding to the grayscale value of the third test frame; If the amplitude of each moment in the brightness change waveform before the stable moment is smaller than the amplitude corresponding to the stable moment, the grayscale value of the second test frame in the query drive relationship is reduced and switched to the transition grayscale value corresponding to the grayscale value of the third test frame.
12. A method for determining a driving relationship, characterized in that: The method comprises: Based on an execution driving relationship, determining that the grayscale value of the first test frame is switched to the pixel grayscale value corresponding to the grayscale value of the second test frame, the execution driving relationship includes switching the starting grayscale value to the pixel grayscale value corresponding to the target grayscale value, the pixel grayscale value is used to display the target grayscale value, the starting grayscale value is any grayscale value among a plurality of preset grayscale values, and the target grayscale value is any grayscale value among the plurality of grayscale values; wherein the grayscale value of the first test frame is any grayscale value among the plurality of grayscale values, and the grayscale value of the second test frame is any grayscale value among the plurality of grayscale values; The acquisition display panel displays the brightness change waveforms of the first test frame and the second test frame; Based on the brightness change waveform, the grayscale value corresponding to the end of a frame is determined as a transition grayscale value corresponding to the grayscale value of the first test frame switching to the grayscale value of the second test frame in the query driving relationship.
13. A controller, characterized in that: The controller pre-stores an execution drive relationship and a query drive relationship, and the controller is used to execute the method according to any one of claims 1-6.
14. A display device, characterized in that: include: A display panel, used for displaying images; The controller is used to execute the method as described in any one of claims 1 to 6, so as to improve the tailing phenomenon of the display panel.
15. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and when the computer instructions are executed on a processor, the processor is caused to execute the method according to any one of claims 1 to 6.
16. A drive relationship generation system, characterized in that: include: Processing device and signal acquisition device; The processing device is used to generate a grayscale switching command, wherein the grayscale switching command is used to instruct the timing controller to drive a plurality of test frames, wherein the plurality of test frames include the first test frame, the second test frame and the third test frame to be displayed in sequence; The timing controller is used to determine, according to a preset execution driving relationship, that the grayscale value of the first test frame is switched to a fifth pixel grayscale value corresponding to the grayscale value of the second test frame; wherein the execution driving relationship includes the switching of the starting grayscale value to the pixel grayscale value corresponding to the target grayscale value, the pixel grayscale value is used to display the target grayscale value, the starting grayscale value is any grayscale value among a plurality of preset grayscale values, and the target grayscale value is any grayscale value among the plurality of grayscale values; the grayscale switching command is used to instruct driving of a plurality of test frames, the plurality of test frames including the first test frame, the second test frame and the third test frame to be displayed in sequence; If the fifth pixel grayscale value is equal to a preset grayscale value threshold parameter, a preset query driving relationship is started, wherein the query driving relationship includes switching the starting grayscale value to a transition grayscale value corresponding to the target grayscale value; and based on the query driving relationship, it is determined that the grayscale value of the second test frame is switched to a third transition grayscale value corresponding to the grayscale value of the third test frame, and the third transition grayscale value is used to determine, based on the execution driving relationship, that the third transition grayscale value is switched to a sixth pixel grayscale value corresponding to the grayscale value of the third test frame; The signal acquisition device is used to acquire brightness change waveforms of the plurality of test frames displayed by the display panel; The processing device is further used to adjust the grayscale value of the second test frame in the query driving relationship to switch to a transition grayscale value corresponding to the grayscale value of the third test frame based on the brightness change waveform.
17. A drive relationship generation system, characterized in that: include: Processing device and signal acquisition device; The processing device is used to: determine, according to a preset execution driving relationship, that the grayscale value of the first test frame is switched to a fifth pixel grayscale value corresponding to the grayscale value of the second test frame; wherein the execution driving relationship includes the switching of the starting grayscale value to the pixel grayscale value corresponding to the target grayscale value, the pixel grayscale value is used to display the target grayscale value, the starting grayscale value is any grayscale value among a plurality of preset grayscale values, and the target grayscale value is any grayscale value among the plurality of grayscale values; And if the fifth pixel grayscale value is equal to a preset grayscale value threshold parameter, then starting to use a preset query driving relationship, the query driving relationship includes switching the starting grayscale value to a transition grayscale value corresponding to the target grayscale value; and based on the query driving relationship, determining that the grayscale value of the second test frame is switched to a third transition grayscale value corresponding to the grayscale value of the third test frame, the third transition grayscale value is used to determine, based on the execution driving relationship, that the third transition grayscale value is switched to a sixth pixel grayscale value corresponding to the grayscale value of the third test frame; and generating a grayscale switching command based on the grayscale value of the first test frame, the grayscale value of the second test frame, and the third transition grayscale value; the grayscale switching command is used to instruct the timing controller to switch grayscales in sequence; The signal acquisition device is used to acquire brightness change waveforms of the plurality of test frames displayed by the display panel; The processing device is further used to adjust the grayscale value of the second test frame in the query driving relationship to switch to a transition grayscale value corresponding to the grayscale value of the third test frame based on the brightness change waveform.
18. A drive relationship generation system, characterized in that: include: Processing device and signal acquisition device; The processing device is used to determine that the grayscale value of the first test frame is switched to the pixel grayscale value corresponding to the grayscale value of the second test frame based on an execution driving relationship, the execution driving relationship includes switching the starting grayscale value to the pixel grayscale value corresponding to the target grayscale value, the pixel grayscale value is used to display the target grayscale value, the starting grayscale value is any grayscale value among a plurality of preset grayscale values, and the target grayscale value is any grayscale value among the plurality of grayscale values; wherein the grayscale value of the first test frame is any grayscale value among the plurality of grayscale values, and the grayscale value of the second test frame is any grayscale value among the plurality of grayscale values; The signal acquisition device is used to acquire brightness change waveforms of the display panel displaying the first test frame and the second test frame; The processing device is also used to determine the grayscale value corresponding to the end time of a frame as a transition grayscale value corresponding to the grayscale value of the first test frame switching to the grayscale value of the second test frame in the query driving relationship based on the brightness change waveform.
Citation Information
Patent Citations
Overdriving method of LCD
CN101359458A
Overdrive method and overdrive circuit
CN101425266A
Liquid crystal display and driving method thereof
CN101577095A
LCD driving method and LCD
CN102290036A
Liquid crystal display device and driving method thereof
CN111933087A