The present invention relates to a field of display technologies, especially relates to a timing controller, a controlling method thereof, and a display device with the timing controller.
At present, under a circumstance of a liquid crystal display screen displaying a static screen image of an electronic book or a website page of a browser, a timing controller controlling the liquid crystal display screen still keeps working such that the electricity is wasted drastically and a power consumption of the timing controller becomes greater, which leads to a greater power consumption of the liquid crystal display screen.
Technical issue
At present, a liquid crystal display screen displaying a static screen image of an electronic book or a website page of a browser has a greater power consumption.
Technical solution
For lowering the power consumption of a timing controller when the liquid crystal display screen displays a static screen image, the present invention provides a timing controller, a controlling method thereof, and a display device with the timing controller.
In a first aspect, the present invention provides a timing controller, comprising a storage control module and a frame buffer module connected to each other, wherein the timing controller further comprises a self-refresh interface connected to a front-end system chip, and the self-refresh interface is configured to detect whether the front-end system chip outputs a static screen image; wherein when the self-refresh interface detects the static screen image, the storage control module writes the static screen image into the frame buffer module, and controls the frame buffer module to output the static screen image.
In some embodiments, the timing controller further comprises a row buffer module connected to the storage control module; and after the static screen image is written into the frame buffer module, the storage control module sequentially outputs rows of pixel data of each frame of the static screen image at least one row at a time from the frame buffer module through the row buffer module.
In some embodiments, the timing controller further comprises a data reception module connected to the storage control module and a data output module connected to the row buffer module; the data reception module is configured to receive the static screen image outputted by the front-end system chip and to output the pixel data of each frame of the static screen image to the frame buffer module; and the data output module is configured to receive at least one row of the pixel data outputted by the row buffer module and output the at least one row of the pixel data.
In some embodiments, the timing controller further comprises a gate and source electrode timing control signal generation module connected to the row buffer module; and the gate and source electrode timing control signal module is configured to generate a gate electrode timing control signal and a source electrode timing control signal.
In some embodiments, the timing controller further comprises a micro process module, and the front-end system chip and the storage control module are connected to the micro process module; and the micro process module is configured to control the storage control module to receive data and instructions transmitted by the front-end system chip.
In some embodiments, the timing controller further comprises a phase lock loop module; and the phase lock loop module is configured to generate clock frequencies of the storage control module, the data output module, and the micro process module.
In some embodiments, the storage control module comprises a detect unit and a control unit; the detect unit is configured to detect an effective data strobe signal of the static screen image; the control unit is configured to control the frame buffer module to transmit the pixel data of the static screen image form the frame buffer module to the row buffer module in a cycle when an effective data strobe signal is detected in the cycle.
In a second aspect, the present invention also provides a controlling method for controlling a timing controller, the timing controller comprising a storage control module and a frame buffer module connected to each other, wherein the timing controller further comprises a self-refresh interface connected to a front-end system chip, and the controlling method comprises:
by the self-refresh interface detecting any one static screen image outputted by the front-end system chip;
by the storage control module writing the static screen image into the frame buffer module; and
by the storage control module outputting the static screen image from the frame buffer module.
In some embodiments, the timing controller further comprises a row buffer module connected to the storage control module, the step of by the storage control module outputting the static screen image from the frame buffer module in the controlling method further comprises:
by the storage control module sequentially outputting the pixel data of each frame of the static screen image at least one row at a time from the frame buffer module through the row buffer module.
In a third aspect, the present invention further provides a display device, comprising: a display panel, a gate electrode driver configured to provide the display panel with a scan signal, a source electrode driver configured to provide the display panel with a data signal, and a timing controller, wherein the timing controller is configured to provide the gate electrode driver with a gate electrode timing control signal and to provide the source electrode driver with a source electrode timing control signal and pixel data of a static screen image;
where in the timing controller comprises a storage control module and a frame buffer module connected to each other, the timing controller further comprises a self-refresh interface connected to a front-end system chip, and the self-refresh interface is configured to detect whether the front-end system chip outputs the static screen image; and
wherein when the self-refresh interface detects the static screen image, the storage control module writes the static screen image into the frame buffer module, and controls the frame buffer module to output the static screen image.
In some embodiments, the timing controller further comprises a row buffer module connected to the storage control module; and
after the static screen image is written into the frame buffer module, the storage control module sequentially outputs rows of pixel data of each frame of the static screen image at least one row at a time from the frame buffer module through the row buffer module.
In some embodiments, the timing controller further comprises a data reception module connected to the storage control module and a data output module connected to the row buffer module;
the data reception module is configured to receive the static screen image outputted by the front-end system chip and to output the pixel data of each frame of the static screen image to the frame buffer module; and
the data output module is configured to receive at least one row of the pixel data outputted by the row buffer module and output the at least one row of the pixel data.
In some embodiments, the timing controller further comprises a gate and source electrode timing control signal generation module connected to the row buffer module; and
the gate and source electrode timing control signal module is configured to generate a gate electrode timing control signal and a source electrode timing control signal.
In some embodiments, the timing controller further comprises a micro process module, and the front-end system chip and the storage control module are connected to the micro process module; and
the micro process module is configured to control the storage control module to receive data and instructions transmitted by the front-end system chip.
In some embodiments, the timing controller further comprises a phase lock loop module; and
the phase lock loop module is configured to generate clock frequencies of the storage control module, the data output module, and the micro process module.
In some embodiments, the storage control module comprises a detect unit and a control unit;
the detect unit is configured to detect an effective data strobe signal of the static screen image; and
the control unit is configured to control the frame buffer module to transmit the pixel data of the static screen image form the frame buffer module to the row buffer module in a cycle when an effective data strobe signal is detected in the cycle.
Advantages
In the timing controller, the controlling method thereof, and the display device comprises the timing controller provided by the present invention, the timing controller comprises the storage control module and the frame buffer module connected to each other and the self-refresh interface connected to the front-end system chip. When the timing controller uses the self-refresh interface to detect a static screen image outputted by the front-end system chip, the storage control module writes the static screen image received by the front-end system chip into the frame buffer module for storage, and then outputs the static screen image out from the frame buffer module according to a normal timing. When the front-end system chip displays a static screen image, the timing controller provided by the present invention can only maintain internal essential modules such as the storage control module and the frame buffer module working and suspend other modules on standby, which reduces power consumption of the timing controller and enhances an operation life of the display device with the timing controller.
DESCRIPTION OF DRAWINGS
To make the objective, the technical solution, and the effect of the present invention clearer and more explicit, the present invention will be further described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described here are only used to explain the present invention instead of being used to limit the present invention.
Specifically, the self-refresh interface 3 determines whether the front-end system chip outputs a static screen image through an electrical level transmitted by the front-end system chip. For example, the front-end system chip transmits a low electrical level to the self-refresh interface 3 while normally outputting a screen image to the timing controller. The front-end system chip transmits a high electrical level to the self-refresh interface 3 while outputting a static screen image to the timing controller, namely, the self-refresh interface 3 determines that an effective electrical level of the static screen image outputted by the front-end system chip is a high electrical level. It should be explained that switching between high and low electrical levels is implemented in a vertical blank (Vblank) time interval. The vertical blank time interval refers to an interval from a last row of pixels of an active area (AA) written with data of a screen image of a previous frame to a first row of the pixels written with data of a screen image of a next frame.
When the front-end system chip displays a static screen image, the timing controller provided by the present invention can only maintain internal essential modules such as the storage control module and the frame buffer module working and suspend other modules on standby, which reduces power consumption of the timing controller.
Furthermore, with reference to
Furthermore, with reference to
Furthermore, with reference to
Furthermore, with reference to
According to the above embodiment, when the self-refresh interface 3 detects that the front-end system chip outputs a static screen image, in the timing controller, the row buffer module 4, the data output module 6, the data reception module 5, the gate and source electrode timing control signal module 7, the micro process module 8, and the phase lock loop module 9 are also operating simultaneously with the storage control module 1 and the frame buffer module 2. An operation process of the timing controller is as follows. Under control of the storage control module 1, the data reception module 5 receives a static screen image inputted by the front-end system chip and store the static screen image in the frame buffer module 2, and then transmits the static screen image from the frame buffer module 2 to the row buffer module 4 for storage according to a timing by one or more rows of pixel data. Finally the row buffer module 4 sequentially outputs one or more rows of pixel data through the data output module 6 to output the pixel data of an entire frame of the static screen image.
Specifically,
Specifically, the timing controller 300 outputs a gate electrode timing control signal from the gate and source electrode timing control signal module 7 to the gate electrode driver 201, and outputs a source electrode timing control signal into source electrode driver 202 to implement a gate electrode timing control and a source electrode timing control. Moreover, the timing controller transmits pixel data of the static screen image from the data output module 6 to source electrode driver 202.
It should be explained that the gate electrode driver 201 and the source electrode driver 202 of the display device are not necessarily disposed inside the display panel 200. In
The step S501 comprises by the self-refresh interface 3 detecting any one static screen image outputted by the front-end system chip.
The step S502 comprises by the storage control module 1 writes the static screen image into the frame buffer module 2.
The step S503 comprises by the storage control module 1 outputs the static screen image out from the frame buffer module 2.
When the front-end system chip displays a static screen image, the timing controller controlling method provided by the present invention can only maintain internal essential modules such as the storage control module 1 and the frame buffer module 2 working and suspend other modules on standby, which reduces power consumption of the timing controller.
Furthermore, with reference to
After the frame buffer module 2 writes the static screen image, the storage control module 1 sequentially outputs the pixel data of each frame of the static screen image at least one row at a time from the frame buffer module 2 through the row buffer module 4.
It can be understood that for a person of ordinary skill in the art, equivalent replacements or changes can be made according to the technical solution of the present invention and its inventive concept, and all these changes or replacements should belong to the scope of protection of the appended claims of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
202010945252.7 | Sep 2020 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2020/121144 | 10/15/2020 | WO |