This application is a national stage application under 35 U.S.C. § 371 of International Application No. PCT/CN2019/076859, filed Mar. 4, 2019, the contents of which are incorporated by reference in the entirety.
The present invention relates to display technology, more particularly, to a display-driving circuit, a display apparatus, and a display method.
A trend for flat panel display apparatus is to continuously pursue for better image quality on screen, higher resolution, special displaying effect. Higher resolution means more image pixels on screen which is usually harder to manufacture with higher cost. Practically for lowering the cost, some high-resolution image content resources are applied to display apparatus with lower-resolution, causing issues like fussy display images. Higher resolution or high PPI panel also leads to non-compatibility or resource waste issues for not matching the display panel with available data bandwidth properly. Further, display apparatus with higher resolution also consumes higher power. For typical flat panel display apparatus based on either liquid crystal display (LCD) or organic light-emitting diode display (OLED), the display panel contains many physical gaps between screen pixels due to signal or power line layout or introduction of black matrix between subpixel circuits. These physical gaps between screen pixels may badly affect the quality of the displayed image.
In an aspect, the present disclosure provides a display-driving circuit based on time-divisional data output. The display-driving circuit includes a data processor including at least a first shift register and a data buffer. The data processor is configured to receive a first frame of image data based on display refreshing rate and store a first matrix of data corresponding to the first frame of image data to the data buffer at time t0. The data processor is further configured to cause a m-column shift to the first matrix of data by the first shift register to obtain a second matrix of data stored to the data buffer at time t1. Here, t1 is different from t0 with a fixed sequential timing order of either t0 is earlier than t1 or vice versa. The display-driving circuit further includes an interface connector configured to control outputting of the first matrix of data and the second matrix of data based on timing signals provided in an order same as the fixed sequential timing order respectively over at least two time-divisional periods T0 and T1 of a unit-time for displaying one frame of image. Additionally, the display-driving circuit includes a driver circuit coupled to the interface connector to apply a respective column of a respective one of the first matrix of data and the second matrix of data to a respective one of multiple data lines.
Optionally, a sum of the at least two time-divisional periods T0 and T1 is smaller than or equal to the unit-time for displaying one frame of image which is inverse of the display refreshing rate.
Optionally, the interface connector is configured to halt outputting in a gap time T between each two sequential timing signals. A sum of the at least two time-divisional periods T0 and T1, and at least the gap time T between the at least two time-divisional periods T0 and T1 is no greater than the unit-time for displaying one frame of image.
Optionally, the in-column shift corresponds to that a k-th column of data in the second matrix of data is set to equal to (k−m)-th column of data in the first matrix of data and each of first m numbers of columns of data of the second matrix of data is repeated as a first column of data of the first matrix of data. Here m is an integer smaller than 10.
Optionally, the data processor further includes a second shift register configured to receive the first frame of image data and cause a −n-column shift to the first matrix of data to obtain a third matrix of data stored to the data buffer at time t2. Here t2 is different from t0 or t1 and t0, t1, and t2 are in a fixed sequential timing order.
Optionally, −n-column shift corresponds to that a k-th column of data in the third matrix of data is set to equal to (k+n)-th column of data in the first matrix of data and each of last n numbers of columns of data of the third matrix of data is repeated as a last column of data in the first matrix of data. Here n is an integer smaller than 10.
Optionally, the interface connector is configured to control outputting of the first matrix of data, the second matrix of data, and the third matrix of data based on timing signals provided in an order same as the fixed sequential timing order associated with t0, t1, and t2 respectively over at least three time-divisional periods T0, T1, and T2 of a unit-time for displaying one frame of image.
Optionally, the interface connector is configured to halt outputting in a gap time T between any two sequential timing signals. A sum of the at least three time-divisional periods T0, T1, T2, and at least two gap times 2T between two sequential pairs of periods is no greater than the unit-time for displaying one frame of image. Either one of T0, T1, and T2 is no smaller than a response time associated with subpixels of the display panel.
In another aspect, the present disclosure provides a display apparatus including a display-driving circuit described herein and a display panel including an array of pixel circuits with a respective one column being connected to a respective one data line coupled to a driver integrated circuit to receive a first matrix of data and a second matrix of data in respective time-divisional periods T0 and T1 of a unit-time for displaying one frame of image to display a frame of image.
Optionally, the display panel includes a liquid crystal layer configured to yield a respective transmissivity for a respective one of a plurality of subpixels within a minimum liquid-crystal response time Tr based on data of a respective one subpixel from the first matrix of data in period T0 and the second matrix of data in period T1. Here the period T0 or period T1 is no smaller than Tr.
Optionally, the display panel includes a light-emitting diode layer configured to emit light at a respective one of a plurality of subpixels within a pixel-response time Tpr to yield a pixel luminance based on data of a respective one subpixel from the first matrix of data in period T0 and the second matrix of data in period T1. The pixel-response time Tpr is substantially negligible and the at least two time-divisional periods T0 and T1 are substantially free of a low bound.
In yet another aspect, the present disclosure provides a method for displaying one frame of image using time-divisional image data. The method includes receiving a first matrix of data from a system driver. The method further includes storing the first matrix of data to a data buffer at time t0. Additionally, the method includes shifting the first matrix of data by m columns in a first direction to obtain a second matrix of data stored into the data buffer at time t1. t1 is selected to be different from t0. The method further includes shifting the first matrix of data by −n columns in a second direction opposite to the first direction to obtain a third matrix of data stored into the data buffer at time t2. t2 is selected to be different from either t0 or t1. A fixed sequential timing order associated with t0, t1, and t2 is selected. Furthermore, the method includes outputting the first matrix of data in period T0, the second matrix of data in period T1, and the third matrix of data in period T2 from the data buffer to a driver circuit of a display panel in an order same as the fixed sequential timing order associated with t0, t1, and t2. The period T0, the period T1, and the period T2 are at least three time-divisional periods of one unit-time for displaying one frame of image depending on display refreshing rate. Moreover, the method includes displaying one frame of image based on display refreshing rate using the first matrix of data in the period T0, the second matrix of data in the period T1, and the third matrix of data in the period T2.
Optionally, the step of shifting the first matrix of data by m columns in a first direction includes allowing the first matrix of data to be processed by a shift register configured to assigning respective k-th column of data in the first matrix of data to (k−m)-th column of data of the second matrix of data and keeping all of last m numbers of columns of data repeated as a last column of data in the first matrix of data. m is an integer less than 10.
Optionally, the step of shifting the first matrix of data by −n columns in a second direction includes allowing the first matrix of data to be processed by a shift register configured to assigning respective k-th column of data in the first matrix of data to (k+n)-th column of data of the third matrix of data and keeping all of first n numbers of columns of data repeated as a first column of data in the first matrix of data. n is an integer less than 10.
Optionally, the step of outputting includes providing at least three sequential timing signals in a same fixed sequential timing order to respectively enable an interface connector coupled between the data buffer and the driver circuit over three time periods respectively equal to period T0, period T1, and period T2.
Optionally, either one of period T0, T1, and T2 is set to be no smaller than a pixel response time associated with the display panel.
Optionally, the step of outputting further includes halting outputting in a gap time T between any two sequential timing signals. The gap time T is determined by that a sum of the at least T0, T1, T2, and two gap times 2×T is no greater than a unit-time of displaying one frame of image depended on the display refreshing rate.
Optionally, the display panel is a liquid crystal display panel including a liquid crystal layer over a plurality of subpixels. The step of displaying includes setting a respective one of period T0, period T1, and period T2 to be no smaller than a response time of the liquid crystal layer to a respective one matrix of data applied to the plurality of subpixels.
Optionally, the display panel is a light-emitting diode display panel including a plurality of subpixels. The step of displaying includes setting a respective one of period T0, period T1, and period T2 to be substantially free of low bound as a response time for the plurality of subpixels to emit light based on a respective one matrix of data applied thereof.
The following drawings are merely examples for illustrative purposes according to various disclosed embodiments and are not intended to limit the scope of the present invention.
The disclosure will now be described more specifically with reference to the following embodiments. It is to be noted that the following descriptions of some embodiments are presented herein for purpose of illustration and description only. It is not intended to be exhaustive or to be limited to the precise form disclosed.
As flat panel display technologies are progress continuously, the demands on better image quality on screen, higher resolution, special displaying effect are increasing. Higher resolution means more image pixels on screen which is usually harder to manufacture. Practically, some high-resolution image content resources are applied to display apparatus with lower-resolution for cost-saving, but it likely will cause issues for the viewers to see fussy display images. For typical flat panel display apparatus based on either liquid crystal display (LCD) or organic light-emitting diode display (MED), the display panel contains many physical gaps between screen pixels due to signal or power line layout or introduction of black matrix between subpixel circuits. These physical gaps between screen pixels may badly affect the display.
Accordingly, the present disclosure provides, inter alia, a display-driving circuit configured to generate, and output time-divisional image data based on an original matrix of data and a display apparatus to display images using the time-divisional image data to enhance display resolution visually. More particularly, one frame of image is displayed by the display apparatus using different sets of image data that are outputted in a time-divisional manner, the physical gaps existed between screen pixels of the display panel can be made up to smooth out image display effect. Additionally, the present disclosure provides a display method for pre-treating a matrix of data for displaying one frame of image to obtain one or more column-shifted matrices of data which is sequentially outputted to driver circuit in several time-divisional periods of one unit-time for displaying the one frame of image. The display apparatus and display method thereof substantially obviate one or more of the problems due to limitations and disadvantages of the related art.
In one aspect, the present disclosure provides a display-driving circuit configured to drive a display panel for displaying image based on time-divisional data output.
Optionally, the driver circuit 200 is configured to receive the matrix of data. designed to allow one frame of image to be displayed in a unit-time based on a display refreshing rate of the display panel. The driver circuit 200 is configured to generate the control signals timely scanning row-by-row to activate respective rows of subpixel circuits. Depending on different types of the display panels, the activated subpixel circuit is driven by the voltage or current signal converted from a respective one column of a matrix of data to perform different display tasks. For example, for a display panel based on passive liquid-crystal display (LCD), the activated subpixel circuit is to output a voltage across two electrodes of a liquid crystal layer to apply an electrical field to cause rotation of liquid crystal molecules thereof. The rotation of the liquid crystal molecules subsequently changes optical transmissivity of the liquid crystal layer for producing proper luminance per pixel based on a fixed back plain light source. For example, for a display panel based on active organic light-emitting diode (OLED), the activated subpixel circuit is to induce a light emission directly to achieve proper luminance per pixel for displaying an image.
Referring to
In an embodiment, a first matrix of data 401 from the Data Output of the system driver 500 is received by the data processor 400 and is saved directly to the data buffer 430 at time t0. Optionally, the first matrix of data 401 includes multiple columns of data the same as original multiple columns of data in the matrix of data designed for displaying one frame of image at the display panel. In the embodiment, the first matrix of data 401 is also received by the first shift register 410. Each column of data in the first matrix of data 401 is processed in the first shift register 410 to generate a second matrix of data 402, and the second matrix of data 402 is saved at time t1 into the data buffer 430. Here, time t1 is different from time t0. The time t0 and t1 can be set in a sequential timing order of t0 ahead of t1 or vice versa. Optionally, each column of data in the second matrix of data 402 is same as a respective column of data in the first matrix of data 401 shifted by +m columns in a first direction. Optionally, m is an integer smaller than 10. For example, m=1, i.e., corresponding to one column shift to the right or forward, as shown in
Optionally, the second matrix of data 402 can be generated by processing the first matrix of data 401 in the data processor 400 such that each row of the second matrix of data 402 is same as a respective row of the first matrix of data 401 shifted by +i rows in a first direction. Optionally, i is an integer smaller than 10. For example, i=1 corresponding to a shift to one row down, as shown in
Additionally in the embodiment, the first matrix of data is also received by the second shift register 420. Each column of data in the first matrix of data 401 is processed in the second shift register 420 to generate a third matrix of data 403, and the third matrix of data 403 is saved at time t2 into the data buffer 430. Here, time t2 is different from time t0 and also different from time t1. The time t0, t1, and t2 can be in any sequential timing order. In a specific embodiment, the timing order of t0, t1, and t2 is a fixed sequential timing order, no matter what that order is, throughout the data output process from the system driver 500 to the data processor 400 for the display apparatus. Optionally, each column of data in the third matrix of data 403 is same as a respective column of data in the first matrix of data 401 shifted by −n columns in a second direction. Optionally, n is an integer smaller than 10. For example, n=1, i.e., corresponding to one column shift to the left or backward, as shown in
Optionally, the third matrix of data 403 can be generated by processing the first matrix of data 401 in the data processor 400 such that each row of the third matrix of data 403 is same as a respective row of the first matrix of data 401 shifted by −j rows in a second direction. Optionally, j is an integer smaller than 10. For example, j=1 corresponding to a shift to one row up, as shown in
Referring back to
In an embodiment, the interface connector 300 is configured in a communication scheme to control outputting of the first matrix of data, the second matrix of data, the third matrix of data from the data buffer 430 based on timing signals provided in an order same as the fixed sequential timing order associated with t0, t1, t2 respectively over at least time-divisional periods T0, T1, T2 of a unit-time for displaying one frame of image.
Similarly, in another time-divisional period T1, another timing signal MIPI(T1) is provided to enable the interface connector 300. In yet another time-divisional period T2, yet another timing signal MIPI(T2) is provided to enable the interface connector 300. Either T0, T1, and T2 is different period without overlap in time. A sum of T0, T1, and T2 is no greater than one unit-time of displaying one frame of image determined by display refreshing rate. Although
In general, as the display panel 100 is driven by the driver circuit 200, referring to
Referring to
In another embodiment, for display panel 100 based on organic light-emitting diode (OLED) subpixels or other panel using active light-emitting subpixels, the pixel response time of OLED is substantially negligible. Therefore, the time-divisional periods can be selected to be substantially free of lower bound, making the time-divisionally outputted data very suitable for displaying high quality, very smooth, and dynamic image on high refreshing rate (such as 240 Hz or higher) display apparatus.
In another aspect, the present disclosure provides a display apparatus including the display-driving circuit described herein coupled to a display panel substantially as shown in
In another aspect, the present disclosure provides a method for displaying one frame of image using time-divisional image data.
Optionally, referring to
Optionally, the method includes a step of outputting the first matrix of data in period T0, the second matrix of data in period T1, and the third matrix of data in period T2 from the data buffer to a driver circuit of a display panel in an order same as the fixed sequential timing order associated with t0, t1, and t2. The period T0, the period T1, and the period T2 are at least three time-divisional periods of one unit-time for displaying one frame of image which is depended on a display refreshing rate designed for the display apparatus. In an embodiment, the method further includes displaying one frame of image based on display refreshing rate using the first matrix of data in the period T0, the second matrix of data in the period T1, and the third matrix of data in the period T2, in the embodiment, the driver IC receives each set of data, either the first matrix of data, the second matrix of data, or the third matrix of data, and generate control signals to scan through all rows of subpixel circuits in a display panel to load a respective matrix of data within a respective one of the at least three time-divisional periods T0, T1, and T2.
In the embodiment, the step of shifting the first matrix of data by m columns in a first direction includes allowing the first matrix of data to be processed by a shift register configured to assigning respective k-th column of data in the first matrix of data to (k−m)-th column of data of the second matrix of data and keeping all of the last m numbers of columns of data repeated as the last column of data in the first matrix of data. Particularly, in is an integer less than 10. In an example, m=1, each column in the first matrix of data is shifted by one column forward to obtain the second matrix of data. The second matrix of data and the first matrix of data can be delivered from the driver IC to the display panel in time-divisional manner so that the display panel can display a dynamically yet smoothly shifted image data with enhanced visual resolution.
In the embodiment, the step of shifting the first matrix of data by −n columns in a second direction includes allowing the first matrix of data to be processed by a shift register configured to assigning respective k-th column of data in the first matrix of data to (k+n)-th column of data of the third matrix of data and keeping all of the first n numbers of columns of data repeated as the first column of data in the first matrix of data. Particularly, n is an integer less than 10. In an example, n=1, each column of the first matrix of data is shifted by one column backward to obtain the third matrix of data. The third matrix of data, the second matrix of data, and the first matrix of data can be delivered from the driver IC to the display panel in time-divisional manner so that the display panel can display a dynamically yet smoothly shifted image data with enhanced visual resolution.
In the embodiment, the method includes setting either one of period T0, T1, and T2 to be no smaller than a pixel response time associated with the display panel.
In the embodiment, the step of outputting further includes halting outputting in a gap time T between any two sequential timing signals. The gap time is determined based on sum of the at least T0, T1, T2, and two gap times 2×T is no greater than a unit-time of displaying one frame of image depended on the display refreshing rate. For LCD display, each time-divisional period is set to be at least the minimum pixel response time associated with the liquid crystal layer of the display panel. For OLED display, since each subpixel circuit include an active light-emitting device of which the pixel response time is substantially negligible so that there is no theoretical lower bound to be set for the time-divisional period and the display method can be implemented in display apparatus with super high refreshing rate.
The foregoing description of the embodiments of the invention has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form or to exemplary embodiments disclosed. Accordingly, the foregoing description should be regarded as illustrative rather than restrictive, Obviously, many modifications and variations will be apparent to practitioners skilled in this art. The embodiments are chosen and described in order to explain the principles of the invention and its best mode practical application, thereby to enable persons skilled in the art to understand the invention for various embodiments and with various modifications as are suited to the particular use or implementation contemplated. It is intended that the scope of the invention be defined by the claims appended hereto and their equivalents in which all terms are meant in their broadest reasonable sense unless otherwise indicated. Therefore, the term “the invention”, “the present invention” or the like does not necessarily limit the claim scope to a specific embodiment, and the reference to exemplary embodiments of the invention does not imply a. limitation on the invention, and no such limitation is to be inferred. The invention is limited only by the spirit and scope of the appended claims. Moreover, these claims may refer to use “first”, “second”, etc. following with noun or element. Such terms should be understood as a nomenclature and should not be construed as giving the limitation on the number of the elements modified by such nomenclature unless specific number has been given. Any advantages and benefits described may not apply to all embodiments of the invention. It should be appreciated that variations may be made in the embodiments described by persons skilled in the art without departing from the scope of the present invention as defined by the following claims. Moreover, no element and component in the present disclosure is intended to be dedicated to the public regardless of whether the element or component is explicitly recited in the following claims.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2019/076859 | 3/4/2019 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2020/177053 | 9/10/2020 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
5230064 | Kuo | Jul 1993 | A |
5799174 | Muntz | Aug 1998 | A |
20020047555 | Inukai | Apr 2002 | A1 |
20050104825 | Chao | May 2005 | A1 |
20070252797 | Huang et al. | Nov 2007 | A1 |
20130215095 | Shin et al. | Aug 2013 | A1 |
20150186098 | Hall | Jul 2015 | A1 |
20150310798 | Heide et al. | Oct 2015 | A1 |
20180293949 | Nakamura | Oct 2018 | A1 |
20190064530 | Lee et al. | Feb 2019 | A1 |
Number | Date | Country |
---|---|---|
1452408 | Oct 2003 | CN |
Entry |
---|
International Search Report & Written Opinion dated Nov. 27, 2019, regarding PCT/CN2019/076859. |
Number | Date | Country | |
---|---|---|---|
20210233482 A1 | Jul 2021 | US |