The present application relates to display technologies, and more particularly, to a drive circuit.
The resolution of a display device is gradually increased, and is currently above 8K (7680×4320). Under a condition that the size of a display panel remains unchanged, the increase in resolution reduces the aperture ratio, thereby reducing transmittance of the display panel. Therefore, an original viewing angle improvement scheme, an 8-domain pixel architecture design, cannot be applied in a product with a higher resolution due to a loss of transmittance, and is replaced with a 4-domain pixel architecture, which, however, also leads to deterioration of viewing angle characteristics, and thus viewing angle compensation is required to improve viewing angle characteristics.
An existing viewing angle improvement method generally distinguishes pixels in an effective display region of the display panel into two states, H and L. If H and L are simply separated spatially, a relatively obvious graininess is produced. This conflicts with requirements of high definition. A time-domain viewing angle improvement scheme may eliminate the graininess, but because of a relatively long liquid crystal reaction time, it takes at least twice the display frame time of a native display panel to maintain the H and L states so as to effectively improve the viewing angle. That is, to improve the viewing angle in a time-domain manner, at least two frames need to be repeated. However, in a mode of a variable refresh rate, improving the viewing angle in the time-domain manner produces obvious flicker.
The present application provides a drive circuit to improve a viewing angle in a time-domain manner without flickering.
According to a first aspect, the present application provides a drive circuit, including:
In the drive circuit according to the present application, the second module includes a calculation unit, a comparison unit and a setting unit; and
In the drive circuit according to the present application, the image data includes valid image data and black frame insertion data, where the valid image data corresponding to each image data has the same length, and the frame refresh rate corresponding to the image data is obtained based on a length of the black frame insertion data corresponding to the image data.
In the drive circuit according to the present application, when the frame refresh rate corresponding to the current image data is greater than the preset frequency threshold, and the state value corresponding to the previous image data is equal to the state value corresponding to the current image data, a first comparison result is obtained; and the setting unit sets the state value corresponding to the next image data based on the first comparison result.
In the drive circuit according to the present application, the setting unit switches the state value corresponding to the next image data to be unequal to the state value corresponding to the current image data based on the first comparison result.
In the drive circuit according to the present application, when the frame refresh rate corresponding to the current image data is greater than the preset frequency threshold, and the state value corresponding to the previous image data is unequal to the state value corresponding to the current image data, a second comparison result is obtained; and the setting unit sets the state value corresponding to the next image data based on the second comparison result.
In the drive circuit according to the present application, the setting unit switches the state value corresponding to the next image data to be equal to the state value corresponding to the current image data based on the second comparison result.
In the drive circuit according to the present application, when the frame refresh rate corresponding to the current image data is less than the preset frequency threshold, a third comparison result is obtained; and the setting unit sets the state value corresponding to the next image data based on the third comparison result.
In the drive circuit according to the present application, the setting unit switches the state value corresponding to the next image data to be unequal to the state value corresponding to the current image data based on the third comparison result.
In the drive circuit according to the present application, if the current image data is first-frame image data and the next image data is second-frame image data, the second module is further configured to set a state value corresponding to the second-frame image data based on a frame refresh rate corresponding to the second-frame image data and a state value corresponding to the first-frame image data.
In the drive circuit according to the present application, if the frame refresh rate corresponding to the second-frame image data is greater than the preset frequency threshold, the state value corresponding to the second-frame image data is set to be equal to the state value corresponding to the first-frame image data.
In the drive circuit according to the present application, if the frame refresh rate corresponding to the second-frame image data is less than the preset frequency threshold, the state value corresponding to the second-frame image data is set to be unequal to the state value corresponding to the first-frame image data.
According to a second aspect, the present application further provides a drive circuit, including:
In the drive circuit according to the present application, the image data includes valid image data and black frame insertion data, where the valid image data corresponding to each image data has the same length, and the frame refresh rate corresponding to the image data is obtained based on a length of the black frame insertion data corresponding to the image data.
In the drive circuit according to the present application, when the frame refresh rate corresponding to the current image data is greater than the preset frequency threshold, and the state value corresponding to the previous image data is equal to the state value corresponding to the current image data, a first comparison result is obtained; and the setting unit sets the state value corresponding to the next image data based on the first comparison result.
In the drive circuit according to the present application, the setting unit switches the state value corresponding to the next image data to be unequal to the state value corresponding to the current image data based on the first comparison result.
In the drive circuit according to the present application, when the frame refresh rate corresponding to the current image data is greater than the preset frequency threshold, and the state value corresponding to the previous image data is unequal to the state value corresponding to the current image data, a second comparison result is obtained; and the setting unit sets the state value corresponding to the next image data based on the second comparison result.
In the drive circuit according to the present application, the setting unit switches the state value corresponding to the next image data to be equal to the state value corresponding to the current image data based on the second comparison result.
In the drive circuit according to the present application, when the frame refresh rate corresponding to the current image data is less than the preset frequency threshold, a third comparison result is obtained; and the setting unit sets the state value corresponding to the next image data based on the third comparison result.
In the drive circuit according to the present application, the setting unit switches the state value corresponding to the next image data to be unequal to the state value corresponding to the current image data based on the third comparison result.
In the drive circuit according to the present application, one second module is added, and the second module is configured to set a state value corresponding to the next image data based on a frame refresh rate corresponding to the current image data, a state value corresponding to the current image data and a state value corresponding to the previous image data, so that the frame refresh rate corresponding to the current image data can be automatically determined, and the state value corresponding to the next image data is determined, thereby preventing flickering.
To explain the technical solutions of the embodiments of the present application more clearly, the following briefly describes the accompanying drawings required in the description of the embodiments. Apparently, the accompanying drawings in the following description show only some embodiments of the present application, and a person skilled in the art may still derive other accompanying drawings from the accompanying drawings without creative efforts.
The following clearly and completely describes the technical solutions in the embodiments of the present application with reference to accompanying drawings in the embodiments of the present application. Apparently, the described embodiments are merely some rather than all of the embodiments of the present application. All other embodiments obtained by a person skilled in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.
It should be understood that the specific implementations described herein are only used to illustrate and explain the present application, and are not used to limit the present application. The terms “comprising”, “having” and any variation thereof in the claims of the present application and in the specification are intended to cover non-exclusive inclusions.
An embodiment of the present application provides a drive circuit. It should be noted that an existing viewing angle improvement method is usually implemented by using a time-domain viewing angle improvement scheme. The time-domain viewing angle improvement scheme can eliminate the graininess, but because of a relatively long liquid crystal reaction time, it takes at least twice the display frame time of a native display panel to effectively improve the viewing angle. That is, to improve the viewing angle in a time-domain manner, at least two frames need to be repeated. The embodiment of the present application can improve a viewing angle in a time-domain manner without flickering. Details are described below. The order of description in the following embodiments is not intended to limit the preferred order of the embodiments.
Referring to
Referring to
It can be understood that, referring to
For example, the first module generates first image data A, second image data B and third image data C. The first image data A includes first valid image data A1 and first black frame insertion data A2, the second image data B includes second valid image data B1 and second black frame insertion data B2, and the third image data C includes third valid image data C1 and third black frame insertion data C2. The first valid image data A1, the second valid image data B1 and the third valid image data C1 have the same length. The first module 101 calculates a rendering time of each image data to modify the black frame insertion data to achieve the effect of changing the frame refresh rate at any time. This also means that the frame refresh rate of the next image data cannot be learned in advance, so that a time-domain V switching mode cannot be fixed in a mode of arbitrary switching between high and low frequencies.
That is, since the first valid image data A1, the second valid image data B1 and the third valid image data C1 have the same length, the frame refresh rate corresponding to the first image data A may be obtained based on the length of the first black frame insertion data A2; the frame refresh rate corresponding to the second image data B may be obtained based on the length of the second black frame insertion data B2; and the frame refresh rate corresponding to the third image data C may be obtained based on the length of the third black frame insertion data C2.
In the embodiment of the present application, when the frame refresh rate corresponding to the current image data is greater than the preset frequency threshold, and the state value corresponding to the previous image data is equal to the state value corresponding to the current image data, a first comparison result is obtained. The setting unit sets the state value corresponding to the next image data based on the first comparison result. Specifically, the setting unit switches the state value corresponding to the next image data to be unequal to the state value corresponding to the current image data based on the first comparison result.
For example, as shown in
In the embodiment of the present application, when the frame refresh rate corresponding to the current image data is greater than the preset frequency threshold, and the state value corresponding to the previous image data is unequal to the state value corresponding to the current image data, a second comparison result is obtained. The setting unit sets the state value corresponding to the next image data based on the second comparison result. Specifically, the setting unit switches the state value corresponding to the next image data to be equal to the state value corresponding to the current image data based on the second comparison result.
For example, as shown in
In the embodiment of the present application, when the frame refresh rate corresponding to the current image data is less than the preset frequency threshold, a third comparison result is obtained. The setting unit sets the state value corresponding to the next image data based on the third comparison result. Specifically, the setting unit switches the state value corresponding to the next image data to be unequal to the state value corresponding to the current image data based on the third comparison result.
For example, as shown in
Further, referring to
Specifically, as shown in
When the state value corresponding to the first image data A is “0”, the frame refresh rate corresponding to the second image data B is less than the preset frequency threshold, and when the state value corresponding to the second image data B is “0”, a third comparison result is obtained. The setting unit 1023 sets the state value corresponding to the third image data C based on the third comparison result. Specifically, the setting unit 1023 switches the state value corresponding to the third image data C to “1” based on the second comparison result.
When the state value corresponding to the first image data A is “0”, the frame refresh rate corresponding to the second image data B is less than the preset frequency threshold, and when the state value corresponding to the second image data is “1”, a third comparison result is obtained. The setting unit 1023 sets the state value corresponding to the third image data C based on the third comparison result. Specifically, the setting unit 1023 switches the state value corresponding to the third image data C to “0” based on the second comparison result.
In the embodiment of the present application, if the current image data is first-frame image data and the next image data is second-frame image data, the second module is further configured to set a state value corresponding to the second-frame image data based on a frame refresh rate corresponding to the second-frame image data and a state value corresponding to the first-frame image data. If the frame refresh rate corresponding to the second-frame image data is greater than the preset frequency threshold, the state value corresponding to the second-frame image data is set to be equal to the state value corresponding to the first-frame image data. If the frame refresh rate corresponding to the second-frame image data is less than the preset frequency threshold, the state value corresponding to the second-frame image data is set to be unequal to the state value corresponding to the first-frame image data.
For example, referring to
Specifically, as shown in
In the drive circuit according to the embodiments of the present application, one second module is added, and the second module is configured to set a state value corresponding to the next image data based on a frame refresh rate corresponding to the current image data, a state value corresponding to the current image data and a state value corresponding to the previous image data, so that the frame refresh rate corresponding to the current image data can be automatically determined, and the state value corresponding to the next image data is determined, thereby preventing flickering.
In the drive circuit according to the embodiments of the present application, specific examples are applied herein to explain the principle and implementations of the present application, and the above-mentioned description of the embodiments is only intended to help understand the method and the core idea of the present application. In addition, for a person skilled in the art, there may be modifications in the specific implementations and application scope based on the idea of the present application. In conclusion, the content of the present specification should not be construed as a limitation to the present application.
Number | Date | Country | Kind |
---|---|---|---|
202111027873.8 | Sep 2021 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2021/118096 | 9/14/2021 | WO |