This application claims priority to Korean Patent Application No. 10-2022-0167923 filed on Dec. 5, 2022 in the Korean Intellectual Property Office, the content of which is incorporated by reference herein in its entirety.
The present disclosure relates to a display driver integrated circuit (DDIC), a system-on-chip (SoC), and a display system including the SoC.
As the resolution of the displays of portable devices such as smartphones or tablet personal computers (PCs) increases, memory bandwidth requirements and the power consumption of the portable devices also increases.
As low-temperature polycrystalline oxide (LTPO) panels capable of storing data for a long period of time (e.g., one second) have been commercialized, interfaces between application processors (APs) and display driver integrated circuits (DDIC) have been switched from a command mode to a video mode. The improved data retention capability of the LTPO panels can reduce the number of interfaces for a screen update, mitigating the problem of an increased power consumption resulting from the application of video-mode interfacing, and provides advantages of video-mode interfacing, such as fast screen response and reduced manufacturing cost of DDICs.
In the case of driving a display device at low frame rate (LFR), system/interface power may be turned off except for a frame update when an image is output in order to reduce the power consumption of the system. In this case, the display driving frequency of an AP and the display driving frequency of a DDIC may become different, and as a result, flicker may occur on a screen. Therefore, research into ways to address this is needed.
Example embodiments of the present disclosure provide a display driver integrated circuit (DDIC), a system-on-chip (SoC), and a display system that may reduce flicker that may occur in a display panel due to a rapid synchronization of operating clocks.
However, aspects of the present disclosure are not restricted to those set forth herein. The above and other aspects of the present disclosure will become more apparent to one of ordinary skill in the art to which the present disclosure pertains by referencing the detailed description of the present disclosure given below.
According to an aspect of an example embodiment, a display driver integrated circuit (IC) includes: a clock generator configured to generate an internal operating clock: and a control circuit configured to provide a data signal to a pixel array based on the internal operating clock, wherein the data signal corresponds to frame data, wherein the control circuit is further configured to, in a frame data update period: receive first frame data, perform a first synchronization operation on the internal operating clock based on the first frame data, and provide a first data signal to the pixel array, and wherein the control circuit is further configured to, in a low power mode (LPM) period when an update of the frame data is not performed: transmit a sync request signal based on a result of monitoring a state of a display panel, receive a frequency signal from a System-on-Chip (SoC) in response to the sync request signal, and perform a second synchronization operation on the internal operating clock based on the frequency signal.
According to an aspect of an example embodiment, a System-on-Chip (SoC) includes: a clock generator configured to generate an internal operating clock; and a control circuit configured to generate and output the frame data based on the internal operating clock, wherein the control circuit is further configured to: transmit first frame data, which is generated based on the internal operating clock, to a display panel, receive a sync request signal from the display panel, and transmit a frequency signal to the display panel based on the internal operating clock, in response to the sync request signal.
According to an aspect of an example embodiment, a display system includes: a System-on-Chip (SoC) configured to: generate, based on a first internal operating clock, frame data, and output the frame data: and a display panel configured to output, based on a second internal operating clock, an image corresponding to the frame data, wherein the display panel is further configured to, in a frame data update period when an update of the frame data is performed: receive first frame data from the SoC, perform a first synchronization operation, which synchronizes the second internal operating clock with the first internal operating clock, based on the first frame data, and output the image corresponding to the first frame data, and wherein the display panel is further configured to, in a low power mode (LPM) period when the update of the frame data is not performed: transmit a sync request signal to the SoC based on a result of monitoring a state of the display panel, receive a frequency signal, which is generated based on the first internal operating clock, from the SoC in response to the sync request signal, and perform a second synchronization operation, which synchronizes the second internal operating clock with the first internal operating clock, based on the frequency signal.
The effects of the present disclosure are not limited to those described above, and other effects of the present disclosure will be apparent from the following description.
The above and other aspects and features of the present disclosure will become more apparent by describing in detail example embodiments thereof with reference to the attached drawings, in which:
Referring to
The display system 1 may be implemented as a television (TV) system, a multiscreen system, or a portable electronic device.
The portable electronic device may be implemented as, for example, a laptop computer, a mobile phone, a smartphone, a tablet personal computer (PC), a personal digital assistant (PDA), an enterprise digital assistant (EDA), a digital still camera, a digital video camera, a portable multimedia player (PMP), a personal (or portable) navigation device (PND), a mobile Internet device (MID), a wearable computer, an Internet-of-Things (IOT) device, an Internet-of-Everything (IoE) device, or an electronic-book (e-book) reader.
The AP 20 may control the display panel 10. The AP 20 may include a control circuit and a clock generator 230. The control circuit of the AP 20 may include an interrupt & input/output (IO) controller 210, a video timer 220, a graphic processor 240, and a signal transmitter 250.
The interrupt & IO controller 210 may provide frame data, which is to be output to the display panel 10, to the DDIC 110 in response to a frame data request signal (e.g., a tearing effect (TE) signal) received from the DDIC 110 via a first side link 31. Here, the frame data request signal will hereinafter be described as being a TE signal.
For example, the interrupt & IO controller 210 may receive the TE signal, which is a type of interrupt signal, from the DDIC 110 via the first side link 31 and may control the graphic processor 240 to provide the frame data to the DDIC 110.
Also, the interrupt & IO controller 210 may receive a sync request signal Req_sync from the DDIC 110 and may control the video timer 220 to transmit an AP frequency signal AP_FREQ to the DDIC 110. AP_FREQ may be sent on first side link 31, second side link 32 or main side link 40, as shown in
Also, the interrupt & IO controller 210 may receive a sync done signal Done_sync from the DDIC 110 and may recognize that the synchronization of the operating frequency of the DDIC 110 and the operating frequency of the AP 20 is complete.
Also, the interrupt & IO controller 210 may receive a “sync pause” signal Pause_sync from the DDIC 110 and may control the video timer 220 not to transmit the AP frequency signal AP_FREQ any longer to the DDIC 110.
In response to receipt of the sync done signal Done_sync from the DDIC 110, the interrupt & IO controller 210 may recognize that the synchronization of the operating frequency of the DDIC 110 and the operating frequency of the AP 20 is complete, and may control the video timer 220 to continue to provide the AP frequency signal AP_FREQ to the DDIC 110. On the contrary, in response to receipt of the “sync pause” signal Pause_sync from the DDIC 110, the interrupt & IO controller 210 may control the video timer 220 not to transmit the AP frequency signal AP_FREQ any longer to the DDIC 110.
The clock generator 230 may generate a clock necessary for an operation of the AP 20. In one or more embodiments, the clock generator 230 may include an oscillator, but embodiments of the present disclosure are not limited thereto.
The video timer 220 may extract the AP frequency signal AP_FREQ from an output signal of the clock generator 230. The AP frequency signal AP_FREQ may have the same frequency as the output signal of the clock generator 230 or may have a frequency divided from the frequency of the output signal of the clock generator 230. The video timer 220 may provide the AP frequency signal AP_FREQ to the graphic processor 240 such that the graphic processor 240 may provide the frame data to the DDIC 110 in accordance with the AP frequency signal AP_FREQ.
In one or more embodiments, the video timer 220 may provide the AP frequency signal AP_FREQ to the DDIC 110 via the first side link 31 in response to the sync request signal Req_sync from the DDIC 110. Also, in one or more embodiments, the video timer 220 may provide the AP frequency signal AP_FREQ to the DDIC 110 via a second side link 32 in response to the sync request signal Req_sync from the DDIC 110.
Also, in one or more embodiments, the video timer 220 may provide the AP frequency signal AP_FREQ to the DDIC 110 via the multiplexer 260 and a main link 40 in response to the sync request signal Req_sync from the DDIC 110. Also, in one or more embodiments, the video timer 220 may provide the AP frequency signal AP_FREQ directly to the signal transmitter 250 in response to the sync request signal Req_sync from the DDIC 110 such that the AP frequency signal AP_FREQ may be provided to the DDIC 110 via the main link 40.
In one or more embodiments, when the interrupt & IO controller 210 receives the “sync pause” signal Pause_sync from the DDIC 110, the video timer 220 may not transmit the AP frequency signal AP_FREQ any longer to the DDIC 110 under the control of the interrupt & IO controller 210.
The graphic processor 240 may generate the frame data, which is to be output to the display panel 10, and may transmit the frame data to the DDIC 110 via the main link 40. In one or more embodiments, the main link 40 may be a high-bandwidth communication link, compared to the first and second side links 31 and 32. For example, the main link 40 may be a high-bandwidth communication link, and the first and second side links 31 and 32 may be low-bandwidth communication links. In one or more embodiments a link is a wired connection between a first IC chip and a second IC chip. Data may be transferred over a main link and some control signals may be communicated over a side link.
The multiplexer 260 may transmit the output of the graphic processor 240 to the DDIC 110 when the frame data from the graphic processor 240 needs to be transmitted to the DDIC 110, and may transmit the output of the video timer 220 to the DDIC 110 when the AP frequency signal AP_FREQ from the video timer 220 needs to be transmitted to the DDIC 110.
For example, in a case where the signal transmitter 250 includes high- and low-bandwidth drivers, the output of the low-bandwidth driver and the AP frequency signal AP_FREQ may be configured to be input to the multiplexer 260, and the multiplexer 260 may be disposed at the input terminal of the low-bandwidth driver.
The display panel 10 may include the DDIC 110, a gate driver 120, and a pixel array 130. The display panel 10 may not include a graphics random-access memory (GRAM) therein and may operate in a video mode to output the frame data from the AP 20. That is, the timing of the output of an image to the display panel 10 may be determined by the AP 20.
The DDIC 110 may include a control circuit and the clock generator 113. The control circuit of the DDIC 110 may include a timing controller 111, a display monitor 112, buffers 114 and 115, a multiplexer 116, a signal receiver 117, a display processor 118, and a source driver 119. The clock generator 113 of the DDIC 110 may include, for example, an oscillator. The clock generator 113 will hereinafter be described as including an oscillator 133, but embodiments of the present disclosure are not limited thereto.
The timing controller 111 may generate a timing signal in accordance with the frequency of a signal generated by the oscillator 113 and may provide the timing signal to the gate driver 120, the display processor 118, and the source driver 110.
The gate driver 120 may provide a gate signal to the pixel array 130 in accordance with the timing signal. The display processor 118 and the source driver 119 may provide a data signal and an emission signal in accordance with the timing signal. Accordingly, the timing of the provision of the emission signal to the pixel array 130 may be changed by the timing signal generated by the oscillator 113.
The display monitor 112 may monitor the state of the display panel 10 by using a plurality of sensors. Then, if the display panel 10 is determined to be in a state where the internal operating frequency fDDIC of the display panel 10 and the internal operating frequency fAP of the AP 20 may differ from each other, the display monitor 112 may generate the sync request signal Req_sync, which is for synchronizing the internal operating frequencies of the display panel 10 and the AP 20, and transmit the sync request signal Req_sync to the Ap 20.
For example, if the display panel 10 is a low-temperature polycrystalline oxide (LTPO) panel that can be driven at low frame rate (LFR), the display panel 10 may have a low power mode (LPM) not to receive the frame data from the AP 20 via the main link 40. Here, the LFR may be a frequency lower than 60 Hz, for example, 30 Hz, 10 Hz, or 1 Hz.
The occurrence of flicker that may be caused by the LPM will hereinafter be described with reference to
Referring to
Each of n-th and (n+1)-th frames “Frame n” and “Frame n+1” may be received together with, for example, a “VBlank”, “VBP”, “VFP”, “VSS”, or “HSS” signal from the Mobile Industry Processor Interface Digital Serial Interface (MIPI DSI), but embodiments of the present disclosure are not limited thereto.
The display panel 10 may receive the n-th and (n+1)-th frames “Frame n” and “Frame n+1” from the AP 20 along a time axis.
The display panel 10 may receive the n-th frame “Frame n” and then the (n+1)-th frame “Frame n+1” from the AP 20 during a first period T1. There may exist an LPM period in which the display panel 10 receives no frame data from the AP 20 via the main link 40, between the period of receipt of the n-th frame “Frame n” and the period of receipt of the (n+1)-th frame “Frame n+1”.
After the receipt of the n-th frame “Frame n”, the display panel 10 may transmit the TE signal to the AP 20 via the first side link 31 at an arbitrary time during the LPM period. For example, the display panel 10 may transmit the TE signal to the AP 20 before a second period T2 for outputting the (n+1)-th frame “Frame n+1”.
For example, the display panel 10 may change the state of the TE signal to a logic high state and may transmit the TE signal to the AP 20. That is, the display panel 10 may transmit the TE signal to the AP 20 to request new frame data to be output to the display panel 10 as the (n+1)-th frame “Frame n+1”.
Referring to
When the display panel 10 enters the LPM period, the internal operating frequency fDDIC of the display panel 10 may be changed depending on the state of the display panel 10. In the example of
In a case where for the output of the (n+1)-th frame “Frame n+1”, the display panel 10 transmits the TE signal to the AP 20, receives frame data for outputting the (n+1)-th frame “Frame n+1”, and performs a synchronization operation based on the received frame data to control the period of the internal clock of the display panel 10 to be t1, flicker may occur in the display panel 10 due to a rapid change in the period of the internal clock of the display panel 10.
To prevent the occurrence of flicker, the display monitor 112 may monitor the state of the display panel 10 and may generate the sync request signal Req_sync, which is for synchronizing the internal operating frequency fDDIC of the display panel 10 and the internal operating frequency fAP of the AP 20, and transmit the sync request signal Req_sync to the Ap 20, if the display panel 10 is determined to be in a state where the internal operating frequency fDDIC of the display panel 10 and the internal operating frequency fAP of the AP 20 may differ from each other.
In one or more embodiments, the display monitor 112 may include a temperature sensor and may determine that the display panel 10 is in a state where the internal operating frequency fDDIC of the display panel 10 and the internal operating frequency fAP of the AP 20 may differ from each other, if the temperature of the display panel 10 is at a predetermined level or is within a predetermined range during the LPM period, and may generate the sync request signal Req_sync and transmit the sync request signal Req_sync to the Ap 20.
In one or more embodiments, the display monitor 112 may detect the panel leakage of the display panel 10, may determine that the display panel 10 is in the state where the internal operating frequency fDDIC of the display panel 10 and the internal operating frequency fAP of the AP 20 may differ from each other, if the panel leakage of the display panel 10 is at a predetermined level or is within a predetermined range, and may generate the sync request signal Req_sync and transmit the sync request signal Req_sync to the Ap 20.
In one or more embodiments, the display monitor 112 may store product variation information regarding the display panel 10. Then, if the operating state of the display panel 10 during the LPM period matches the product variation information, the display monitor 112 may determine that the display panel 10 is in the state where the internal operating frequency fDDIC of the display panel 10 and the internal operating frequency fAP of the AP 20 may differ from each other, and may generate the sync request signal Req_sync and transmit the sync request signal Req_sync to the AP 20.
In one or more embodiments, if the display panel 10 is driven at a predetermined frame rate or lower, the display monitor 112 may determine that the display panel 10 is in the state where the internal operating frequency fDDIC of the display panel 10 and the internal operating frequency fAP of the AP 20 may differ from each other, and may generate the sync request signal Req_sync and transmit the sync request signal Req_sync to the AP 20.
The buffer 114 may buffer the TE signal, the sync request signal Req_sync, the sync done signal Done_sync, the “sync pause” signal Pause_sync, which are generated by the timing controller 111, and may transmit the buffered signals to the AP 20. For example, buffering a signal may refer to providing an impedance transformation or circuit isolation from the input of the signal to the buffer to the buffered signal provided at an output of the buffer. The TE signal, the sync request signal Req_sync, the sync done signal Done_sync, the “sync pause” signal Pause_sync are illustrated as being generated by the timing controller 111, but may be generated by other elements or members.
When the AP frequency signal AP_FREQ is received by the DDIC 110 via the first side link 31, the buffer 115 may buffer the AP frequency signal AP_FREQ and may transmit the buffered AP frequency signal to the multiplexer 116.
The multiplexer 116 may transmit the AP frequency signal AP_FREQ, provided by the AP 20, to the oscillator 113 and may allow the frequency of a signal generated by the oscillator 113 to be synchronized with the AP frequency signal AP_FREQ.
The multiplexer 116 may output the output of the buffer 115 when the AP frequency signal AP_FREQ is received by the DDIC 110 via the first side link 31, may output the output of the video timer 220 when the AP frequency signal AP_FREQ is received by the DDIC 110 via the second side link 32, the multiplexer 116, and may output the output of the signal receiver 117 when the AP frequency signal AP_FREQ is received by the DDIC 110 via the main link 40.
Here, the AP frequency signal AP_FREQ may be a differential signal that may be used in a high-speed link or may be a low-speed single-ended signal not using a high-speed transmission circuit. In one or more embodiments, the AP frequency signal AP_FREQ may be, for example, a signal having a HSYNC period, a signal having n times the HSYNC period (where n is a natural number), or a signal having 1/n times the HSYNC period.
The AP 20 and the display panel 10 may communicate with each other in accordance with, for example, the MIPI DSI or the MIPI DIS-2 standards, but embodiments of the present disclosure are not limited thereto. Alternatively, the AP 20 and the display panel 10 may communicate with each other in accordance with the Display Port (DP), embedded DP (eDP), or High-Definition Multimedia Interface (HDMI) standard.
In one or more embodiments, the display panel 10 may be implemented as an adaptive refresh panel (ARP) display panel. Here, the ARP display panel may be a panel capable of storing data for a long period of time, and may include an LTPO panel or hybrid-oxide panel (HOP) panel.
The display panel 10 will hereinafter be described as being an ARP display panel conforming to the MIPI standard (e.g., MIPI DSI-2), but embodiments of the present disclosure are not limited thereto.
During the LPM period, the display panel 10 may transmit the sync request signal Req_sync, which requests internal frequency information of the AP 20, to the AP 20, and the AP 20 may transmit the AP frequency signal AP_FREQ, which includes the internal frequency information of the AP 20, to the display panel 10 in response to the sync request signal Req_sync.
Accordingly, during the LPM period, the display system 1 may synchronize the frequencies of clocks that are not synchronized between the display panel 10 and the AP 20. This will be described later with reference to
The pixel array 130 may provide a visual screen via the pixels based on frame data received from the AP 20, and this will hereinafter be described with reference to
Referring to a pixel of
A capacitor C may store a data voltage generated using a pixel power supply voltage ELVDD, which is generated based on data received from the controller 110.
A second transistor N2, which is a driving transistor, may be gated by the voltage of the first node node1 and may control the magnitude of a current that flows to an organic light-emitting diode (OLED) due to the difference between the pixel power supply voltage ELVDD and the data voltage.
A third transistor N3 may function as a switching transistor controlling a current flowing from the second transistor N2 to the OLED D. That is, the third transistor N3 may be gated by an emission signal and may provide the current received from the second transistor N2 to the OLED D, thereby allowing the OLED D to emit light in accordance with the data voltage.
The OLED D is connected to a ground voltage ELVSS. The first, second, and third transistors N1, N2, and N3 are illustrated as being N-type metal-oxide semiconductor (NMOS) transistors, but embodiments of the present disclosure are not limited thereto.
Referring to
For example, the k-th gate Gate<k> may become logic high in a period between a first time t1 and a second time t2, and may also become logic high in a period between a fourth time t4 and a fifth time t5. That is, the first transistor N1 may be turned on at the first time t1, turned off at the second time t2, turned on again at the fourth time t4, and turned off again at the fifth time t5.
The period in which the first transistor N1 is turned on may be defined as a frame period TFrame. When turned on at the first time t1, the first transistor N1 may transmit data received from the m-th source Source<m>, for example, n-th data Dn, to the first node node1. In the period in which the first transistor N1 transmits the n-th data Dn to the first node node1, the k-th emission signal Emission<k> is logic low. That is, the third transistor N3 is maintained to be off.
At an arbitrary time (e.g., a third time t3) between the second time t2 and a time (e.g., the fourth time t4) when a subsequent frame is received, the k-th emission signal Emission<k> becomes logic high. That is, the period in which the third transistor N3 is turned on, i.e., the period between the second time t2 and the time t3, may be defined as an emission period TEmit, and in the emission period TEmit, the third transistor N3 may provide the current received from the second transistor N2 to the OLED D, thereby allowing the OLED D to emit light in accordance with a data voltage.
The operation of the pixel of
As already mentioned above, as no frame data update occurs in the LPM period, the timing of the k-th emission signal Emission<k> is determined by the frequency of the internal operating clock of the display panel 10. On the contrary, if after the LPM period, the frequency of the internal operating clock of the display panel 10 is rapidly changed to match the frequency of the internal operating clock of the AP 20 in response to the update of frame data, the timing of the k-th emission signal Emission<k> may also be rapidly changed, and as a result, flicker may occur on the screen.
Referring to
As already mentioned above, when a frame data update occurs via the main link 40, the synchronization of the frequencies of the internal operating clocks of the AP 20 and the DDIC 110 is continued.
Thereafter, in the LPM period when the transmission of frame data via the main link 40 does not occur, a difference may arise between the internal operating frequency fAP (hereinafter, referred to as a first frequency f_AP) of the AP 20 and the internal operating frequency fDDIC (hereinafter, referred to as a second frequency f_Panel) of the display panel 10 depending on the operating state of the display panel 10.
For example, it may be expected that a difference will begin to arise between the first and second frequencies f_AP and f_Panel, which have been synchronized by a HSYNC or VSYNC signal during a frame data update, at a second time t2, at which the LPM period begins. For example, it may be expected that the first and second frequencies f_AP and f_Panel will begin to differ from each other in the LPM period, depending on the operating conditions of the display panel 10.
That is, the period of an internal clock AP_clk of the AP 20 and the period of an internal clock Panel_clk of the display panel 10 may begin to differ from each other at the second time t2.
The first and second frequencies f_AP and f_Panel is expected to begin to differ from each other at the second time t2, at which the LPM period begins, or a predetermined amount of time after the second time t2.
The display monitor 112 of the DDIC 110 may transmit the sync request signal Req_sync to the AP 20 if a difference is determined to arise between the first and second frequencies f_AP and f_Panel depending on the operating state of the display panel 10.
In one or more embodiments, if the DDIC 110 and the AP 20 are determined to have not communicated with each other for more than a predetermined amount of time, the DDIC 110 may transmit the sync request signal Req_sync to the AP 20. Also, in one or more embodiments, the DDIC 110 may transmit the sync request signal Req_sync to the AP 20 whenever a particular operation is initiated in the display panel 10 after the LPM period.
For example, the DDIC 110 may transmit the sync request signal Req_sync to the AP 20 at a third time t3.
The third time t3, at which the display monitor 112 of the DDIC 110 transmits the sync request signal Req_sync, may be when the absolute value of the second frequency f_Panel is expected to exceed a predetermined percentage of the absolute value of the first frequency f_AP.
For example, if the first frequency f_AP is a hertz (Hz) and the predetermined percentage is 3%, the DDIC 110 may transmit the sync request signal Req_sync to the AP 20 at the third time t3, at which the second frequency f_Panel is expected to become 0.97a Hz, via the first side link 31.
After a fourth time t4, at which the transmission of the sync request signal Req_sync is complete, the interrupt & IO controller 210 of the AP 20 may send a request for an interrupt to, for example, a central processing unit (CPU) of the AP 20, in response to the receipt of the sync request signal Req_sync, and may wake up the video timer 220 if the video timer 220 is in a sleep state.
Thereafter, the video timer 220 may transmit an AP frequency signal AP_FREQ corresponding to the first frequency f_AP to the DDIC 110.
In one or more embodiments, the video timer 220 may transmit the AP frequency signal AP_FREQ to the DDIC 110 via the first side link 31, which receives a TE signal. Also, in one or more embodiments, the video timer 220 may transmit the AP frequency signal AP_FREQ to the DDIC 110 via the second side link 32. Also, in one or more embodiments, the video timer 220 may transmit the AP frequency signal AP_FREQ to the DDIC 110 via the main link 40.
The DDIC 110 may perform a synchronization operation for synchronizing its internal operating clock with the AP frequency signal AP_FREQ, in response to the receipt of the AP frequency signal AP_FREQ. Then, if the difference between the first and second frequencies f_AP and f_Panel is determined to have been reduced or eliminated, the DDIC 110 may transmit the sync done signal Done_sync to the AP 20.
For example, the DDIC 110 may transmit the sync done signal Done_sync to the AP 20 at a fifth time t5.
The fifth time t5, at which the DDIC 110 transmits the sync done signal Done_sync, may be when the DDIC 110 determines that the absolute value of the second f_Panel is below the predetermined percentage of the absolute value of the first frequency f_AP. Here, the sync done signal Done_sync may be transmitted via the first side link 31.
Referring to
In one or more embodiments, the DDIC 110 may transmit the sync request signal Req_sync and the sync done signal Done_sync to the AP 20 via the first side link 31 in a counter method. For example, the DDIC 110 may transmit the sync request signal Req_sync and the sync done signal Done_sync to the AP 20 via the first side link 31 by transmitting f pulse signals (where f is a natural number) when to transmit the sync request signal Req_sync and transmitting g pulse signals (where g is a different natural number from f) when to transmit the sync done signal Done_sync.
In one or more embodiments, the DDIC 110 may transmit the sync request signal Req_sync and the sync done signal Done_sync to the AP 20 via the first side link 31 in a coded command method. For example, the DDIC 110 may transmit the sync request signal Req_sync and the sync done signal Done_sync to the AP 20 via the first side link 31 by transmitting a signal corresponding to a value of 101 when to transmit the sync request signal Req_sync and transmitting a signal corresponding to a value of 1001 when to transmit the sync done signal Done_sync.
After a sixth time t6, at which the transmission of the sync done signal Done_sync from the DDIC 110 to the AP 20 is complete, the AP 20 may recognize that the synchronization of the display panel 10 is complete, but may continue to transmit the AP frequency signal AP_FREQ.
As the LPM period includes a sub-LPM period (e.g., the second sub-LPM period LPM-2) when the synchronization of the internal clocks of the display panel 10 and the AP 20 is being performed, a rapid synchronization of the internal clocks of the display panel 10 and the AP 20 may not be performed at a seventh time t7, at which a frame data update begins, after the LPM period.
Referring to
Thereafter, the application processor 20 transmits an AP frequency signal AP_FREQ for the first frequency f_AP to the display panel 10 (S12).
Thereafter, the display panel 10 performs a synchronization operation based on the AP frequency signal AP_FREQ and transmits the sync done signal to the AP 20 (S14) if it is determined that the difference between the first and second frequencies f_AP and f_Panel has been eliminated or reduced.
The embodiment of
Referring to
In this manner, the driving frequency of the display panel 10 can be stably maintained not to differ from the driving frequency of the AP 20 by more than a predetermined amount in the LPM period, and this helps maintain an excellent image quality even in the LPM period. The number of sync request signals transmitted by the display panel 10 is not particularly limited.
For example, in the LPM period, the DDIC 110 may generate the first and second sync request signals “1st Req_sync” and “2nd Req_sync” depending on the operating state of the display panel 10.
For example, the DDIC 110 may transmit the first sync request signal “1st Req_sync” to the AP 20 in anticipation that a difference will arise between a first frequency f_AP, which is the internal operating frequency of the AP 20, and a second frequency f_Panel, which is the internal operating frequency of the display panel 10, because the display panel 10 is driven at a predetermined frame rate or lower in the LPM period.
Thereafter, the DDIC 110 may perform a synchronization operation by receiving an AP frequency signal AP_FREQ, and may transmit a “sync pause” signal Pause_sync to the AP 20 when the synchronization operation is complete.
In response to the receipt of the “sync pause” signal Pause_sync, the AP 20 may not transmit the AP frequency signal AP_FREQ any longer to the DDIC 110.
Thereafter, the DDIC 110 may transmit the second sync request signal “2nd Req_sync” to the AP 20 in anticipation that a difference will arise between the first and second frequencies f_AP and f_Panel because the temperature of the display panel 10 will reach a predetermined level or be beyond a predetermined range in the LPM period.
Thereafter, the DDIC 110 may perform a synchronization operation by receiving an AP frequency signal AP_FREQ, and may transmit a sync done signal Done_sync to the AP 20 when the synchronization operation is complete.
In response to the receipt of the sync done signal Done_sync, the AP 20 may recognize that the synchronization with the DDIC 110 is complete, but may continue to transmit the AP frequency signal AP_FREQ to the DDIC 110.
Referring to
After the transmission of the sync request signal Req_sync, the AP 20 may transmit an AP frequency signal AP_FREQ corresponding to operating frequency information of the AP 20, i.e., an AP frequency signal AP_FREQ corresponding to the first frequency f_AP, to the display panel 10 (S110).
Referring to
The image data processing system 2000 may include an AP 2100, an image sensor 2200, and a display 2300.
The AP 2100 may correspond to the AP 20 described above with reference to
A Camera Serial Interface (CSI) host 2120, which is implemented in the AP 2100, may serial-communicate with a CSI device 2210 of the image sensor 2200 via a CSI. A deserializer DES may be implemented in the CSI host 2120, and a serializer SER may be implemented in the CSI device 2210.
A Display Serial Interface (DSI) host 2110, which is implemented in the AP 2100, may serial-communicate with a DSI device 2310 of the display 2300 via a DSI. A serializer SER may be implemented in the DSI host 2110, and a deserializer DES may be implemented in the DSI device 2310.
The image data processing system 2000 may further include a radio frequency (RF) chip 2400, which can communicate with the AP 2100. A physical (PHY) layer 2130 of the image data processing system 2000 and a PHY layer 2410 of the RF chip 2400 may exchange data with each other in accordance with the MIPI DigRF protocol.
The image data processing system 2000 may include a Global Positioning System (GPS) receiver 2500, a memory 2520 such as a dynamic random-access memory (DRAM), a storage device 2540, which is implemented as a nonvolatile memory such as a NAND flash memory, a microphone 2560, and a speaker 2580.
The image data processing system 2000 may communicate with an external device using at least one communication protocol (or standard) such as, for example, ultra-wideband (UWB) 2600, Wireless Local Area Network (WLAN) 2620, Worldwide Interoperability for Microwave Access (WiMAX) 2640, or Long-Term Evolution™ (LTE). In concluding the detailed description, those skilled in the art will appreciate that many variations and modifications may be made to the example embodiments without substantially departing from the principles of the present disclosure. Therefore, the disclosed example embodiments of the present disclosure are used in a generic and descriptive sense only and not for purposes of limitation.
Number | Date | Country | Kind |
---|---|---|---|
10-2022-0167923 | Dec 2022 | KR | national |