This application is a U.S. National Stage of International Patent Application No. PCT/CN2020/075782 filed on Feb. 19, 2020, which claims priority to Chinese Patent Application No. 201910843928.9 filed on Sep. 6, 2019 and International Patent Application No. PCT/CN2019/075980 filed on Feb. 23, 2019. All of the aforementioned applications are hereby incorporated by reference in their entireties.
This application relates to the field of terminal technologies, and in particular, to a display driving system, a display module, a method for driving a display screen, and an electronic device.
With fast development of electronic technologies, electronic devices such as intelligent terminals and tablet computers greatly change the ways people live and work. To meet various requirements of users for entertainment, office, video viewing, or web browsing, sizes of display screens of electronic devices are designed to be larger. In addition, to improve user experience, a same display screen may be split into a plurality of display regions, and the plurality of display regions on the same display screen may display different images or applications. For example, one display region is used to play back a video, and another display region may be used to present a chat interface, to meet various requirements of a user at the same time. Moreover, the plurality of display regions may also be combined to present a same image or video. For example, a foldable screen is a typical example of a display screen including a plurality of display regions. To achieve portability, a screen of an electronic device is designed as a foldable display screen. Based on different requirements, a user may fold the foldable display screen to form a relatively small display screen, or unfold the foldable display screen to form a relatively large display screen to implement functions such as web browsing and video viewing.
However, the display screen with a plurality of display regions also brings difficulties to a design of a display driving system. For example, as a size of the display screen becomes larger and a design of the display driving system becomes more complex, power consumption of the electronic device also increases. How to design a display driving system to reduce power consumption of an electronic device is an urgent problem to be resolved in the industry.
This application provides a display driving system, a display module, a method for driving a display screen, and an electronic device to improve design flexibility of the display driving system.
According to a first aspect, an electronic device is provided, including: a display screen, where the display screen includes a first display region and a second display region; and a display driving system, including a first emission EM signal output end configured to send a first EM signal to the display screen, where the display driving system further includes a second EM signal output end configured to send a second EM signal to the display screen, where the first EM signal is used to control the first display region to display an image in a first time period, and the second EM signal is used to control the second display region not to display an image in the first time period.
In this embodiment of this application, different EM signals are used to independently control emitting and non-emitting states of pixel circuits in each of a plurality of display regions of the display screen, to provide an independent EM management function for each display region. Therefore, when a display region does not display an image, an EM signal may be used to control the display region not to display an image, and there is no need to always output a video source signal indicating a black screen. This improves design flexibility of the display driving system, and makes it possible to reduce power consumption of a display screen drive circuit.
With reference to the first aspect, in a possible implementation, the first EM signal remains at a first level or transitions between the first level and a second level in the first time period, and the second EM signal remains at the second level in the first time period; when the first EM signal is at the first level, the first display region is controlled to emit light, or when the first EM signal is at the second level, the first display region is controlled not to emit light; and when the second EM signal is at the first level, the second display region is controlled to emit light, or when the second EM signal is at the second level, the second display region is controlled not to emit light.
As an example, the first EM signal may be a pulse width modulation (pulse width modulation, PWM) signal in the first time period.
With reference to the first aspect, in a possible implementation, the display driving system further includes a video source output end configured to: output a video source signal corresponding to the first display region in a first time interval in a first time frame, and turn off a video source signal corresponding to the second display region in a second time interval in the first time frame, where the first time frame belongs to the first time period.
In this embodiment of this application, in a time period in which one of the plurality of display regions does not display an image, the display driving system may turn off a video source signal corresponding to the display region in a corresponding partial time interval in each time frame, thereby reducing power consumption of the display driving system.
With reference to the first aspect, in a possible implementation, the display driving system further includes a video source output end configured to: output, in the first time interval in a second time frame, a video source signal corresponding to the first display region and indicating a black screen, where the second time frame is adjacent to a third time frame and is located before the third time frame, and the first EM signal is further used to control the first display region to switch from displaying an image to not displaying an image, starting from the third time frame.
In this embodiment of this application, to avoid erratic display in a process of switching a display region between a display state and a non-display state, before the state switching, the display driving system may first instruct, by using a video source signal, the display region to display a black screen, and then switch to an image display state or a non image display state, so that a phenomenon of erratic display can be avoided, and that user experience can be improved.
With reference to the first aspect, in a possible implementation, the display driving system further includes a video source output end configured to: output, in the first time interval in a fourth time frame, a video source signal corresponding to the first display region and indicating a black screen, where the fourth time frame is adjacent to a fifth time frame and is located before the fifth time frame, and the first EM signal is further used to control the first display region to switch from not displaying an image to displaying an image, starting from the fourth time frame.
In this embodiment of this application, to avoid erratic display in a process of switching a display region between a display state and a non-display state, before the state switching, the display driving system may first instruct, by using a video source signal, the display region to display a black screen, and then switch to an image display state or a non image display state, so that a phenomenon of erratic display can be avoided, and that user experience can be improved.
With reference to the first aspect, in a possible implementation, the video source signal corresponding to the first display region and the video source signal corresponding to the second display region are generated based on different brightness calibration parameters.
In this embodiment of this application, different brightness calibration parameters may be used to generate video source signals of different display regions. Therefore, brightness of different display regions may be different, design flexibility of the display driving system is improved, and user experience is improved.
With reference to the first aspect, in a possible implementation, the brightness calibration parameter includes a display brightness vector DBV.
With reference to the first aspect, in a possible implementation, the display driving system further includes: a first emission layer positive voltage ELVDD output end, configured to output a first ELVDD, where the first ELVDD is used to provide a high supply voltage for a pixel circuit in the first display region; and a second ELVDD output end, configured to output a second ELVDD, where the second ELVDD is used to provide a high supply voltage for a pixel circuit in the second display region, and voltage values of the first ELVDD and the second ELVDD are different.
In this embodiment of this application, the display driving system may provide an independent supply voltage signal for each of the plurality of display regions, thereby facilitating independent management of supply voltages of different display regions, and improving design flexibility of the display driving system.
With reference to the first aspect, in a possible implementation, the display driving system further includes: a first emission layer negative voltage ELVSS output end configured to output a first ELVSS, where the first ELVSS is used to provide a low supply voltage for the pixel circuit in the first display region; and a second ELVSS output end, configured to output a second ELVSS, where the second ELVSS is used to provide a low supply voltage for the pixel circuit in the second display region, and voltage values of the first ELVSS and the second ELVSS are different.
In this embodiment of this application, the display driving system may provide an independent supply voltage signal for each of the plurality of display regions, thereby facilitating independent management of supply voltages of different display regions, and improving design flexibility of the display driving system.
With reference to the first aspect, in a possible implementation, the display driving system includes a first display drive circuit and a second display drive circuit, where the first display drive circuit includes the first EM signal output end, and the second display drive circuit includes the second EM signal output end.
With reference to the first aspect, in a possible implementation, the display driving system includes a first display drive circuit, and the first display drive circuit includes the first EM signal output end and the second EM signal output end.
With reference to the first aspect, in a possible implementation, the display screen includes a foldable display screen.
According to a second aspect, a display driving system for controlling a display screen is provided, where the display screen includes a first display region and a second display region, and the display driving system includes: a first emission EM signal output end, configured to send a first EM signal to the display screen; and a second EM signal output end, configured to send a second EM signal to the display screen, where the first EM signal is used to control the first display region to display an image in a first time period, and the second EM signal is used to control the second display region not to display an image in the first time period.
It should be understood that the display driving system in the second aspect and the electronic device in the first aspect are based on a same inventive concept. Therefore, for beneficial technical effects that can be achieved by the technical solution in the third aspect, refer to the description in the first aspect. Details are not described again.
With reference to the second aspect, in a possible implementation, the first EM signal remains at a first level or transitions between the first level and a second level in the first time period, and the second EM signal remains at the second level in the first time period; when the first EM signal is at the first level, the first display region is controlled to emit light, or when the first EM signal is at the second level, the first display region is controlled not to emit light; and when the second EM signal is at the first level, the second display region is controlled to emit light, or when the second EM signal is at the second level, the second display region is controlled not to emit light.
As an example, the first EM signal may be a PWM signal in the first time period.
With reference to the second aspect, in a possible implementation, the display driving system further includes a video source output end configured to: output a video source signal corresponding to the first display region in a first time interval in a first time frame, and turn off a video source signal corresponding to the second display region in a second time interval in the first time frame, where the first time frame belongs to the first time period.
With reference to the second aspect, in a possible implementation, the display driving system further includes a video source output end configured to: output, in the first time interval in a second time frame, a video source signal corresponding to the first display region and indicating a black screen, where the second time frame is adjacent to a third time frame and is located before the third time frame, and the first EM signal is further used to control the first display region to switch from displaying an image to not displaying an image, starting from the third time frame.
With reference to the second aspect, in a possible implementation, the display driving system further includes a video source output end configured to: output, in the first time interval in a fourth time frame, a video source signal corresponding to the first display region and indicating a black screen, where the fourth time frame is adjacent to a fifth time frame and is located before the fifth time frame, and the first EM signal is further used to control the first display region to switch from not displaying an image to displaying an image, starting from the fourth time frame.
With reference to the second aspect, in a possible implementation, the video source signal corresponding to the first display region and the video source signal corresponding to the second display region are generated based on different brightness calibration parameters.
With reference to the second aspect, in a possible implementation, the brightness calibration parameter includes a display brightness vector DBV.
With reference to the second aspect, in a possible implementation, the display driving system further includes: a first emission layer positive voltage ELVDD output end, configured to output a first ELVDD, where the first ELVDD is used to provide a high supply voltage for a pixel circuit in the first display region; and a second ELVDD output end, configured to output a second ELVDD, where the second ELVDD is used to provide a high supply voltage for a pixel circuit in the second display region, and voltage values of the first ELVDD and the second ELVDD are different.
With reference to the second aspect, in a possible implementation, the display driving system further includes: a first emission layer negative voltage ELVSS output end, configured to output a first ELVSS, where the first ELVSS is used to provide a low supply voltage for the pixel circuit in the first display region; and a second ELVSS output end, configured to output a second ELVSS, where the second ELVSS is used to provide a low supply voltage for the pixel circuit in the second display region, and voltage values of the first ELVSS and the second ELVSS are different.
With reference to the second aspect, in a possible implementation, the display driving system includes a first display drive circuit and a second display drive circuit, where the first display drive circuit includes the first EM signal output end, and the second display drive circuit includes the second EM signal output end.
With reference to the second aspect, in a possible implementation, the display driving system includes a first display drive circuit, and the first display drive circuit includes the first EM signal output end and the second EM signal output end.
With reference to the second aspect, in a possible implementation, the display screen includes a foldable display screen.
According to a third aspect, a method for driving a display screen is provided, where the display screen includes a first display region and a second display region, and the method includes: sending a first emission EM signal to the display screen; and sending a second EM signal to the display screen, where the first EM signal is used to control the first display region to display an image in a first time period, and the second EM signal is used to control the second display region not to display an image in the first time period.
It should be understood that the method for driving a display screen in the third aspect and the electronic device in the first aspect are based on a same inventive concept. Therefore, for beneficial technical effects that can be achieved by the technical solution in the third aspect, refer to the description in the first aspect. Details are not described again.
With reference to the third aspect, in a possible implementation, the first EM signal remains at a first level or transitions between the first level and a second level in the first time period, and the second EM signal remains at the second level in the first time period; when the first EM signal is at the first level, the first display region is controlled to emit light, or when the first EM signal is at the second level, the first display region is controlled not to emit light; and when the second EM signal is al the first level, the second display region is controlled to emit light, or when the second EM signal is at the second level, the second display region is controlled not to emit light.
As an example, the first EM signal may be a PWM signal in the first time period.
With reference to the third aspect, in a possible implementation, the method further includes: outputting, to the display screen, a video source signal corresponding to the first display region in a first time interval in a first time frame, and turning off a video source signal corresponding to the second display region in a second time interval in the first time frame, where the first time frame belongs to the first time period.
With reference to the third aspect, in a possible implementation, the method further includes: outputting, to the display screen in a first time interval in a second time frame, a video source signal corresponding to the first display region and indicating a black screen, where the second time frame is adjacent to a third time frame and is located before the third time frame, and the first EM signal is further used to control the first display region to switch from displaying an image to not displaying an image, starting from the third time frame.
With reference to the third aspect, in a possible implementation, the method further includes: outputting, to the display screen in a first time interval in a fourth time frame, a video source signal corresponding to the first display region and indicating a black screen, where the fourth time frame is adjacent to a fifth time frame and is located before the fifth time frame, and the first EM signal is further used to control the first display region to switch from not displaying an image to displaying an image, starting from the fourth time frame.
With reference to the third aspect, in a possible implementation, the video source signal corresponding to the first display region and the video source signal corresponding to the second display region are generated based on different brightness calibration parameters.
With reference to the third aspect, in a possible implementation, the brightness calibration parameter includes a display brightness vector DBV.
With reference to the third aspect, in a possible implementation, the method further includes: outputting a first ELVDD to the display screen, where the first ELVDD is used to provide a high supply voltage for a pixel circuit in the first display region; and outputting a second ELVDD to the display screen, where the second ELVDD is used to provide a high supply voltage for a pixel circuit in the second display region, and voltage values of the first ELVDD and the second ELVDD are different.
With reference to the third aspect, in a possible implementation, the method further includes: outputting a first ELVSS to the display screen, where the first ELVSS is used to provide a low supply voltage for the pixel circuit in the first display region; and outputting a second ELVSS to the display screen, where the second ELVSS is used to provide a low supply voltage for the pixel circuit in the second display region, and voltage values of the first ELVSS and the second ELVSS are different.
With reference to the third aspect, in a possible implementation, the display screen includes a foldable display screen.
According to a fourth aspect, a chip is provided, including a processor. The processor is configured to read and execute a computer program stored in a memory, to perform the method according to any one of the third aspect or the possible implementations of the third aspect.
According to a fifth aspect, a computer program product is provided, where the computer program product includes computer program code, and when the computer program code is run on a computer, the computer is enabled to perform the method according to any one of the third aspect or the possible implementations of the third aspect.
According to a sixth aspect, this application provides a computer readable storage medium, where the computer readable storage medium stores a computer instruction, and when the computer instruction is run on a computer, the computer is enabled to perform the method according to any one of the third aspect or the possible implementations of the third aspect.
According to a seventh aspect, this application provides a display module, where the display module includes a display screen and the display driving system according to any one of the second aspect or the possible implementations of the second aspect.
The following describes technical solutions of this application with reference to accompanying drawings.
Embodiments of this application provide a display driving system, a method for driving a display screen, and an electronic device. The display screen and the display driving system may be installed in the electronic device.
The electronic device in the embodiments of this application may include any electronic device including a display screen, such as user equipment, a mobile terminal, a smartphone, or a tablet computer (pad). This is not limited in the embodiments of this application.
The display screen in this application may include a foldable display screen, or may include a non-foldable display screen. With reference to
As shown in
It should be understood that the electronic device 100 in
Optionally, as shown in (a) to (c) in
In a second working state (FIG. b), the region A does not display an image, and the region B displays an image. For example, assuming that the display screen is a foldable screen, when the display screen is in a folded state, the region B faces toward a user, and the region A faces away from the user. In this case, the region B may be used to display an image, but the region A does not display an image.
In a third display state (FIG. c), the display screen is in a folded state, the region A displays an image, and the region B does not display an image. For example, assuming that the display screen is a foldable screen, when the display screen is in the folded state, the region A faces toward the user, and the region B faces away from the user. In this case, the region A may display an image, but the region B does not display an image.
The host controller 110 is configured to output video data, a clock signal, and/or a host command to the display driving system 120. The host controller includes but is not limited to various types of processors such as a system-on-chip (system on chip, SOC), an application processor (application processor, AP), or a general-purpose processor.
The display driving system 120 is configured to receive the video data sent by the host controller 110, and obtain a video source signal after performing digital processing and analog processing on the video data by using a video processing module. The video source signal is output to the display screen 130, to drive the display screen 130 to display an image. In addition, the display driving system 120 may perform EM control management, GOA control management, and power management on the display screen 130, and output an emission (emission, EM) signal, an emission layer positive voltage (emission layer VDD, ELVDD), an emission layer negative voltage (emission layer VSS, ELVSS), a GOA signal, and the like to the display screen. In this embodiment of this application, the video source signal may also be referred to as a source signal.
Display drive circuit: The display driving system 120 may include one or more display drive circuits, and each display circuit may be a display drive hardware module. When the display driving system 120 includes a plurality of display drive circuits, an interface may exist between the plurality of display drive circuits to facilitate synchronization or interaction. In an example, the display drive circuit may also be referred to as a display driver integrated circuit (display driver integrated circuit, DDIC).
A pixel circuit is a minimum circuit unit in the display screen. One pixel circuit is equivalent to one subpixel (or referred to as a subpixel) in a display screen circuit, and the display screen includes a plurality of rows of subpixels. Based on a structure of the pixel circuit, subpixels in the display screen are scanned and emit light row by row. Therefore, when an image is displayed, after subpixels in a first row emit light, an emitting state needs to be maintained until subpixels in a last row emit light, so that the image can be displayed.
A gate driver on array (gate driver on array, GOA) is configured to provide a gating signal for each row of pixel circuits, to control turn-on or turn-off of each row of pixel circuits. In this embodiment of this application, the gate driver on array may also be referred to as a gate array.
For ease of understanding the solutions of this application, the following describes a structure and an operating principle of a pixel circuit in a display screen in the embodiments of this application with reference to the accompanying drawings. It should be noted that the following description is merely used as an example of the pixel circuit but is not intended to limit the protection scope of this application. Solutions or variations thereof obtained by a person skilled in the art according to the solutions of this application without creative efforts also fall within the protection scope of this application.
It should be noted that the emitting device L may be an organic light emitting diode (organic light emitting diode, OLED). In this case, the display screen is an OLED display screen. Alternatively, the emitting device L may be a micro light emitting diode (mirco light emitting diode, mirco LED). In this case, the display screen is a mirco LED display screen. For ease of description, it is assumed that the emitting device L is an OLED in the following description.
Based on a structure of the pixel circuit 50 shown in
In the first stage {circle around (1)}, the first reset transistor M1 and the second reset transistor M7 are turned on under control of a gating signal N−1, as shown in
In this way, the voltages of the gate electrode g of the drive transistor M4 and the anode a of the OLED can be reset to the initial voltage Vint in the first stage {circle around (1)}, and residual voltages of the gate electrode g of the drive transistor M4 and the anode a of the OLED in a previous image are prevented from affecting a next image. Therefore, the first stage {circle around (1)} may be referred to as a reset stage.
In the second stage {circle around (2)}, the transistor M2 and the transistor M3 are turned on under control of a gating signal N, as shown in
In the third stage {circle around (3)}, the second emission control transistor M5 and the first emission control transistor M6 are turned on under control of an emission control signal EM, and a current path between a high supply voltage ELVDD and a low supply voltage ELVES is available. A drive current I generated by the drive transistor M4 is transmitted to the OLED through the current path, to drive the OLED to emit light.
Because the OLED emits light in the third stage {circle around (3)}, the third stage {circle around (3)} may be referred to as an emission stage. It can be learned from the description of the third stage {circle around (3)} that the EM signal may control the pixel circuit to be in an emitting state or a non-emitting state.
It should be noted that Vdata may be understood as a voltage signal corresponding to the pixel circuit, in a video source signal output by the display driving system 120 to the display screen. Each pixel circuit corresponds to different Vdata, and the Vdata may be used to control a value of the drive current I, to control luminous intensity of the pixel circuit. For example, depending on designs of some pixel circuits, the drive current I ∝ (ELVDD−Vdata)2. Certainly, this is only an example. Based on different designs of the pixel circuits, the drive current I and Vdata may satisfy other functional relationships. It should be noted that when the display screen is in a black screen state, the emitting device L does not emit light. However, due to the structure and a design principle of the pixel circuit, the pixel circuit still needs to receive the Vdata signal, and a voltage value of the Vdata signal should be set so that the drive current I is as close to zero as possible, and the emitting device L does not emit light. In some examples, in the black screen state, the voltage of the Vdata may be set to be higher than the voltage of the ELVDD, for example, Vdata=5.3 V and ELVDD=4.6 V.
It can be learned from the foregoing description that even if the display screen is in the black screen state, the display driving system 120 always needs to output a video source signal (that is, Vdata) to the display screen. Therefore, the display driving system 120 further needs to generate the video source signal. This obviously increases power consumption of the display driving system 120.
In a time frame in which the display screen displays each image, the display driving system 120 outputs a video source signal corresponding to the first display region in a first time interval in the time frame, and outputs a video source signal corresponding to the second display region in a second time interval in the time frame. For example, when the first display region of the display screen displays an image but the second display region does not display an image, the display driving system 120 further needs to output, in a second time interval in each time frame, a video source signal indicating a black screen, so that the second display region remains in a state of not displaying an image, and this increases power consumption of the display driving system 120.
If the video source signal is directly turned off in the second time interval in each time frame to reduce power consumption, because EM signals of the first display region and the second display region are the same, the EM signal still controls the second emission control transistor M5 and the first emission control transistor M5 in the pixel circuit to be turned on in the emission stale, and a current may flow through the emitting device L. In this case, an erratic display state occurs in the second display region, and user experience is severely affected. Therefore, in the conventional solution, a video source signal indicating a black screen, that is, a Vdata signal that makes a current flowing through the emitting device L close to 0, is usually selected for outputting to the second display region.
To further reduce power consumption of a display screen, an embodiment of this application provides a driving solution for a display driving system. In the solution, the display driving system may provide an independent EM management function for each of a plurality of display regions. This improves design flexibility of the display driving system, and makes it possible to reduce power consumption of the display screen drive circuit.
The display driving system 120 includes a first EM signal output end configured to send a first EM signal to the display screen 130. The display driving system 120 further includes a second EM signal output end, configured to send a second EM signal to the display screen 130. The first EM signal is used to control the first display region to display an image in a first time period, and the second EM signal is used to control the second display region not to display an image in the first time period; and/or the first EM signal is used to control the first display region not to display an image in a second time period, and the second EM signal is used to control the second display region to display an image in the second time period.
Optionally, the first EM signal is used to control the first display region to display an image in a third time period, and the second EM signal is used to control the second display region to display an image in the third time period.
The first EM signal and the second EM signal may be control signals used to control a pixel circuit in the display screen to emit light or not to emit light. As an example, the first EM signal and the second EM signal may be the EM signals described in
Optionally, the first time period, the second time period, and/ or the third time period may include a plurality of time frames, and the display screen scans one image in each time frame. As an example, duration of each time frame may be 16.67 ms (ms), that is, a refresh rate of the display screen is 60 Hz.
As an example, assuming that the EM signal controls the emitting device L in the pixel circuit to emit light at a low level and controls the emitting device L in the pixel circuit not to emit light at a high level, when the display region displays an image, the EM signal is at a high level in the reset stage and the Vdata writing stage, but is at a low level in the emission stage. Therefore, when the display screen displays an image, the EM signal in each time frame is a pulse width modulation (pulse width modulation, PWM) signal, that is, the EM signal is in a state of fast switching between a high level and a low level, and may be referred to as an EM signal is in a normal working state in this embodiment of this application. Because a switching frequency of the EM signal is high, based on a visual staying phenomenon of human eyes, from a perspective of the human eyes, the display region is always in a state of displaying an image. When the display region does not display an image, the EM signal is always in a high-level state in a plurality of consecutive time frames, and may be referred to as EM signal in an off state in this embodiment of this application. In other words, from the perspective of the human eyes, the display region is in a state of not displaying an image.
Optionally, the EM signal may alternatively control the emitting device L in the pixel circuit to emit light at a high level, and control the emitting device L in the pixel circuit not to emit light at a low level. Therefore, in this case, when the EM signal is at a low level in a plurality of time frames, the display region controlled by the EM signal does not display an image.
In an example, in the foregoing first time period, the first EM signal is a signal (for example, a PWM signal) that transitions between a first level and a second level or remains at a first level, and the second EM signal remains at the second level; and/or in the foregoing second time period, the first EM signal remains at the first level, and the second EM signal is a signal (for example, a PWM signal) that transitions between the first level and the second level or remains at the first level; and/or in the foregoing third time period, both the first EM signal and the second EM signal are signals (for example, PWM signals) that transition between the first level and the second level, or both remain at the first level.
When the EM signal is at the first level, the EM signal is used to control the emitting device in the pixel circuit to emit light, or when the EM signal is at the second level, the EM signal is used to control the emitting device in the pixel circuit not to emit light. In an example, the first level is a high level and the second level is a low level. Alternatively, in another example, the first level is a low level and the second level is a high level.
In this embodiment of this application, the display driving system 120 controls the first display region 11 and the second display region 12 in the display screen by using the first EM signal and the second EM signal that are mutually independent, to provide independent EM management functions for different display regions. In a time period in which one of the display regions does not display an image, the EM signal may control the pixel circuit in the display region not to emit light. Using the description of the pixel circuit in the emission stage in
In this embodiment of this application, different EM signals are used to independently control emitting and non-emitting stales of pixel circuits in each of a plurality of display regions of the display screen, to provide an independent EM management function for each display region. Therefore, when a display region does not display an image, an EM signal may be used to control the display region not to display an image, and there is no need to always output a video source signal indicating a black screen. This improves design flexibility of the display driving system, and makes it possible to reduce power consumption of a display screen drive circuit.
The display driving system 120 further includes a video output end configured to output a video source signal, where the video source signal is used to drive the display screen to display an image.
Optionally, when the first display region displays an image and the second display region does not display an image, the video source output end is further configured to output a video source signal corresponding to the first display region in the first time interval in a first time frame, and turn off a video source signal corresponding to the second display region in the second time interval in the first time frame, where the first time frame belongs to the first time period.
Similarly, when the first display region does not display an image and the second display region displays an image, the video source output end is further configured to turn off a video source signal corresponding to the first display region in the first time interval in the sixth time frame, and output a video source signal corresponding to the second display region in the sixth time interval in the sixth time frame, where the sixth time frame belongs to the second time period.
In this embodiment of this application, in a time period in which one of the plurality of display regions does not display an image, the display driving system may turn off a video source signal corresponding to the display region in a corresponding partial time interval in each time frame, thereby reducing power consumption of the display driving system.
That the display driving system turns off a video source signal may include opening the video source output end or setting a bias voltage. Optionally, in a corresponding time interval in which the video source signal is turned off in each time frame, all or some modules of the display drive circuit that are configured to process the corresponding video source signal may also be turned of, to reduce power consumption.
The display driving system may include one display drive circuit, or may include a plurality of display drive circuits. When the display driving system includes a plurality of display drive circuits, an interface may exist between the plurality of display drive circuits.
As an example,
Optionally, the display driving system may provide an independent supply voltage management function for each of the plurality of display regions in a display screen.
As an example, the first ELVDD and the second ELVDD many include the ELVDD in
Still referring to
The first ELVSS and the second ELVSS may include the ELVSS in
In this embodiment of this application, the display driving system may provide an independent supply voltage signal for each of the plurality of display regions, thereby facilitating independent management of supply voltages of different display regions, and improving design flexibility of the display driving system.
Optionally, the display driving system may further provide independent GOA clock control management for different display regions, and provide mutually independent GOA signals for different display regions. The GOA signals are used to control turn-on and turn-off of GOAs. As an example, the display driving system further includes a first GOA output end configured to output a first GOA signal corresponding to the first display region to the display screen, where the first GOA signal is used to control a GOA in the first display region to be turned on or off. The display driving system further includes a second GOA output end configured to output a second GOA signal, where the second GOA signal is used to control a GOA in the second display region to be turned on or off. In a time period, phases, voltage values, or voltage value switching states between the first GOA signal and the second GOA signal may be the same or different.
In this embodiment of this application, the display driving system may provide an independent GOA clock signal for each of the plurality of display regions, thereby facilitating independent management of turn-on and turn-off of GOAs in different display regions, and improving design flexibility of the display driving system.
To avoid erratic display in a process of switching a display region between a display state and a non-display state, before the state switching, the display driving system may first instruct, by using a video source signal, the display region to display a black screen, and then switch to an image display state or a non image display state, so that a phenomenon of erratic display can be avoided, and that user experience can be improved.
Assuming that the display region switches from displaying an image to not displaying an image, the video source output end may first send, to the display region within duration of one time frame or a plurality of time frames, a video source signal indicating a black screen, to instruct the display region to display the black screen. In addition, the video source signal corresponding to the display region is turned off in one or more time frames after the time frame indicating the black screen, to avoid erratic display and improve user experience. It should be noted that in this embodiment of this application, for human eyes, there is no difference between the display region in a black screen state and the display region in a source off state, that is, in the foregoing two states, no image is displayed in the display region seen by the human eyes.
In an example, assuming that the first display region switches from displaying an image to a non-display state, the video source output end is further configured to output, in the first time interval in a second time frame, a video source signal corresponding to the first display region and indicating a black screen, where the second time frame is adjacent to a third time frame and is located before the third time frame, and the first EM signal is further used to control the first display region to switch from displaying an image to not displaying an image, starting from the third time frame.
Assuming that the display region switches from a non-display state to displaying an image, the video source output end may first send, to the display region within duration of one time frame or a plurality of time frames, a video source signal indicating a black screen, to instruct the display region to display the black screen and display an image in one or more time frames after the time frame indicating the black screen.
In an example, assuming that the first display region switches from displaying an image to not displaying an image, the video source output end is further configured to output, in the first time interval in a fourth time frame, a video source signal corresponding to the first display region and indicating a black screen, where the fourth time frame is adjacent to a fifth time frame and is located before the fifth time frame, and the first EM signal is further used to control the first display region to switch from not displaying an image to displaying an image, starting from the fourth time frame.
Optionally, the display driving system usually needs to perform brightness processing on video data before outputting the video source signal. Usually, brightness processing is performed on the video data in two modes. The first mode is pulse width modulation (pulse width modulation, PWM), that is, brightness is adjusted by adjusting a duty ratio of an EM signal. If an emission time of a pixel circuit controlled by the EM signal in one time frame is longer, display brightness of the display region is higher; otherwise, display brightness of the display region is lower. For example, assuming that duration of a time frame is 16 ms, the EM signal controls the pixel circuit to emit light within 8 ms and controls the pixel circuit not to emit light within remaining 8 ms. If the brightness needs to be increased, the EM signal may be set to control the pixel circuit to emit light within 10 ms, and control the pixel circuit not to emit light within remaining 6 ms. In the prior art, EM signals of a plurality of display regions in a display screen are controlled by a same EM management module; therefore, the plurality of display regions can only use a same brightness control mode. In this embodiment of this application, because a plurality of EM signals are used to independently manage a plurality of display regions, different display regions may use different brightness control modes, thereby improving user experience. For example, if a user needs to use the first display region to view a video and use the second display region to browse web pages, brightness of the two display regions may be adjusted to different values.
The second brightness control mode is to adjust brightness based on a voltage and a current, that is, the brightness may be adjusted based on a voltage value of the Vdata. A digital circuit part in the display driving system generally includes a brightness processing module, configured to perform brightness processing on video data. In this embodiment of this application, the brightness processing module may perform brightness calibration on video data in different display regions based on different brightness calibration parameters. Therefore, different brightness control modes may be used for different display regions, thereby improving user experience.
As an example, an OLED display screen generally adjusts brightness of a display region by using a combination of the foregoing two modes.
It should be noted that brightness processing generally includes gamma calibration. Gamma calibration is a manner of adjusting brightness or contrast of an image. Specifically, in the image display field, because sensitivity of a human visual system is in an approximately logarithmic relationship with the brightness of the display screen, rather than a non-linear relationship, to ensure that an image presented by the display screen is the same as an original image, gamma calibration needs to be introduced into the display screen to adjust a grayscale curve of the display screen, to achieve a best visual effect. The grayscale curve is a characteristic curve indicating a relationship between different grayscales and brightness of the display screen. The gamma calibration may be implemented by using a gamma lookup table (look up table, LUT). The gamma LUT may be a mapping table of pixel grayscale values. The gamma LUT may convert an actually sampled pixel grayscale value into another corresponding grayscale value through transformation, such as threshold, inversion, binarization, contrast adjustment, and linear transformation. In this way, useful information of the image is highlighted and the contrast of the image is enhanced.
In this embodiment of this application, different brightness calibration parameters may be used to generate video source signals of different display regions. Therefore, brightness of different display regions may be different, design flexibility of the display driving system is improved, and user experience is improved.
Optionally, in this embodiment of this application, different brightness processing modules may be used to implement brightness control functions for different display regions, or a same brightness processing module may be used to implement brightness control functions for different display regions. The brightness processing module is generally located in the digital circuit part in the display driving system. In an example, the brightness processing module may be a voltage code generator (voltage code generator).
In an example, the video source signal corresponding to the first display region and the video source signal corresponding, to the second display region are generated based on different brightness calibration parameters. Optionally, the brightness calibration parameter includes a display brightness vector (display brightness vector, DBV).
In this embodiment of this application, because independent brightness control management is used fur different display regions, each display region is not limited by a brightness level of another display region in a brightness adjustment range, and a degree of freedom of brightness adjustment of each display region is improved.
It should be noted that the display drive circuit may be configured to drive one display region in a display screen, or may be configured to drive a plurality of display regions in a display screen. In the following description, it is assumed that the display drive circuit drives a
first display region and a second display region. A person skilled in the art can understand that if the display drive circuit is used to drive only one display region in the display screen, the display drive circuit is only configured to output a video source signal, an EM signal, a GOA signal, and a supply voltage signal that correspond to the display region. For brevity, details are not described again.
The video processing module is configured to receive video data from a host controller, process the video data, and generate and output a video source signal. The video processing module includes a digital circuit part and an analog circuit part. As an example, the digital circuit part may include but is not limited to a frame buffer (frame buffers), a decoder (decoder), and a pixel pipeline (pixel pipeline). The pixel pipeline includes a plurality of modules for pipeline processing of pixel data, such as a voltage code generator, where the voltage code generator may be configured to perform brightness control. The analog processing part includes but is not limited to modules such as a shift register (shifter register), a data latch, a digital-to-analog converter (digital analog convertor, DAC), a data output buffer, and the like.
It should be noted that when the display drive circuit drives two display regions, the display drive circuit may include one video source output end, and output a video source signal corresponding to the first display region and a video source signal corresponding to the second display region by using the video output end. Alternatively, the display drive circuit may include two video source output ends respectively configured to output video source signals of the first display region and the second display region.
The EM management module is configured to output an EM signal to the display screen. The EM management module may output a first EM signal corresponding to the first display region, and/or output a second EM signal corresponding to the second display region. In a time period, phases of the first EM signal and the second EM signal may be the same or different.
The power management module is configured to output an ELVDD and an ELVSS to the display screen. Optionally, the power management module may output a same ELVDD voltage and a same ELVSS voltage to different display regions, or may output different ELVDD voltages and different ELVSS voltages to different display regions. For example, the power management module may output a first ELVDD and a first ELVSS corresponding to the first display region, and/or output a second ELVDD and a second ELVSS corresponding to the second display region. In some examples, the power management module may include a power management integrated circuit (power management integrate circuit, PMIC).
The GOA management module is configured to output a GOA signal. The GOA signal is used to control turn-on and turn-off of a GOA in the display screen. The GOA management module may output GOA signals that vary independently of each other to different display regions. Optionally, the GOA management module may output GOA clock signals with a same phase, voltage value, and on state or off state to different display regions, or may output GOA clock signals with different phases, voltage values, and on states or off states to different display regions. As an example, the GOA management module generally outputs a pair of mutually phase-inverted GOA signals to each display region to control turn-on and turn-off of the GOA array.
Optionally, the EM management module may be configured to provide independent EM management for each display region. The video processing module may be configured to provide an independent brightness control function for displaying an image in each display region. The power management module may be configured to provide an independent working voltage for each display region. The GOA management module may be configured to provide an independent GOA signal for each display region.
The EM management module may implement EM management for the plurality of display regions by using same hardware, or may implement EM management for the plurality of display regions by using different hardware. Similarly, the video processing module may implement brightness control for the plurality of display regions by using same hardware, or may implement brightness control for the plurality of display regions by using different hardware. The power management module may implement supply voltage management the plurality of display regions by using same hardware, or may implement supply voltage management for the plurality of display regions by using different hardware. The GOA management module may implement GOA control for the plurality of display regions by using same hardware, or may implement electrical GOA control for the plurality of display regions by using different hardware.
When the foregoing modules manage the display regions by using different hardware, if a display region does not display an image, a hardware module corresponding to the display region may be turned of. For example, if the first display region does not display an image, all or some hardware modules corresponding to the first display region among the video processing module, the EM management module, the power management module, and/or the GOA management module may be turned off.
Optionally, the display screen driving solution in this application is intended to support two or more independent display regions in one display screen, and each independent display region may be completely consistent or completely different in terms of pixel density (pixel per inch, PPI), pixel arrangement (pixel arrangement), aperture ratio (aperture ratio), pixel current density (pixel current density), and brightness level. Therefore, a display driving system may include two or more sets of independent EM management modules, video processing modules, power management modules, and/or GOA management modules. As an example, the display driving system may include two or more display drive circuits, each for controlling an independent display region. Phases, voltage values, and off or on states of EM signals, ELVDDs, ELVSSs, and/or GOA clock signals output by each display drive circuit may be the same or different. Image brightness of the display region corresponding to each display drive circuit may be independently adjusted. As another example, the display driving system may alternatively include one display drive circuit, and phases, voltage values, and off or on states of EM signals, ELVDDs, ELVSSs, and/or GOA clock signals output by the display drive circuit to different display regions may be the same or may be different. The display drive circuit may independently adjust brightness of different display regions.
The voltage code generator may generate, based on different DBVs, voltage codes corresponding to different display regions, and implement fast gamma switching (gamma switch) between two display regions. The gamma switching may mean that after scanning of the region A is completed, the region B starts to continue scanning an image based on a brightness calibration parameter different from that of the region A. Because updating of a gamma adjustment point (that is, gamma switching) is completed in a digital circuit part, updating of the gamma adjustment point may be performed in a plurality of pixel cycles. Optionally, a speed of an internal pixel clock of the voltage code generator may be increased to compensate for a time for inserting a gamma voltage adjustment point into an internal pipeline. In addition, in the scanning process, a dummy line (dummy line) may be inserted between the two display regions to compensate for a setting time of a gamma voltage. The dummy line may also be understood as a blank GOA.
For example, as an example rather than a limitation, the foregoing instructions include an instruction 1 and an instruction 2. The instruction 1 is used to indicate the following content:
(1) The host controller (host controller) supports sending a black screen image (black image) in the region B.
(2) The DDIC switches to a state of the region A at a next vertical synchronization (V-Sync) moment by using a host command that indicates a region mode register update (region mode register update).
The instruction 2 is used to indicate the following content:
(1) The DDIC bypasses (bypass) a frame buffer and a decoder in the region B.
(2) The DDIC reads start column and row addresses at a first pixel of the region A.
(3) Receive, from the host controller, a host command for writing the start column and row addresses, where the host command may be supported in a previous or subsequent frame.
(4) A source (source) operational amplifier is turned off in the region B.
(5) The EM2 start pulse signal triggers the EM1 signal to be at a high level (H).
As shown in
(1) A host controller (host controller) supports sending a black screen image in the region A.
(2) A DDIC switches to a state of the region B at a next vertical synchronization (V-Sync) moment by receiving a host command that indicates a region mode register update.
An instruction 2 is used to indicate the following content:
(1) The DDIC bypasses a frame buffer and a decoder in the region A.
(2) The DDIC reads start column and row addresses at a first pixel of the region B.
(3) Receive, from the host controller, a host command for writing the start column and row addresses, where the host command may be supported in a previous or subsequent frame.
(4) A source (source) operational amplifier is turned off in the region A.
(5) An EM1 start pulse signal triggers an EM2 signal to be at a high level (H).
As shown in
(1) A DDIC switches to a state of the regions ATB at a next vertical synchronization (V-Sync) moment by receiving a host command that indicates a region mode register update.
(2) A source channel (source channel) remains in an off state in the region B.
An instruction 2 is used to indicate the following content:
(1) The DDIC reads start column and row addresses at a first pixel of the region A.
(2) Receive, from a host controller, a host command for writing the start column and row addresses, where the host command may be supported in a previous or subsequent frame.
(3) A source (source) starts to run normally at a beginning of the region B.
(4) An EM2 starts to run normally.
As shown in
(1) A DDIC switches to a state of the regions A+B at a next vertical synchronization (V-Sync) moment by receiving a host command that indicates a region mode register update.
(2) Receive, from a host controller, a host command for writing start column and row addresses.
(3) A source channel (source channel) remains in an off state in the region B.
An instruction 2 is used to indicate the following content:
(1) The DDIC reads start column and row addresses at a first pixel of the region A.
(2) A source (source) starts to run normally at a beginning of the region B.
(3) An EM2 starts to run normally.
State switching of the display screen in
(1) A DDIC switches to a state of the regions A+B at a next vertical synchronization (V-Sync) moment by receiving a host command that indicates a region mode register update.
(2) A source channel (source channel) remains in an off state in the region A.
An instruction 2 is used to indicate the following content:
(1) The DDIC reads start column and row addresses at a first pixel of the region A.
(2) Receive, from a host controller, a host command for writing the start column and row addresses, where the host command may be supported in a previous or subsequent frame.
(3) A source (source) starts to run normally at a beginning of the region A.
(4) An EM1 starts to run normally.
As shown in
(1) A DDIC switches to a state of the regions A+B at a next vertical synchronization (V-Sync) moment by receiving a host command that indicates a region mode register update.
(2) Receive, from a host controller, a host command for writing start column and row addresses.
(3) A source channel (source channel) remains in an off state in the region A.
An instruction 2 is used to indicate the following content:
(1) The DDIC reads start column and row addresses at a first pixel of the region A.
(2) A source (source) starts to run normally at a beginning of the region A.
(3) An EM1 signal starts to run normally.
State switching of the display screen in
(1) A frame buffer (frame buffer) of the region A writes a black screen image before a source is turned off.
(2) A DDIC switches to a state of the region B at a next vertical synchronization (V-Sync) moment by receiving a host command that indicates a region mode register update.
(3) A source channel remains in an off state in the region B.
(4) A host controller supports sending a black screen image in the region A.
An instruction 2 is used to indicate the following content:
(1) The DDIC reads start column and row addresses at a first pixel of the region B.
(2) Receive, from the host controller, a host command for writing the start column and row addresses, where the host command may be supported in a previous or subsequent frame.
(3) A source (source) starts to run normally at a beginning of the region B.
(4) A source operational amplifier is turned off in the region A.
(5) An EM2 signal starts to run normally.
(6) An EM1 start pulse signal triggers an EM1 signal to be at a high level (H).
As can be seen from
(1) A frame buffer (frame buffer) of the region A writes a black screen image before a source is turned off.
(2) A DDIC switches to a state of the region B at a next vertical synchronization (V-Sync) moment by receiving a host command that indicates a region mode register update.
(3) Receive, from a host controller, a host command for writing start column and row addresses.
(4) A source channel remains in an off state in the region B.
(5) The host controller supports sending a black screen image in the region A.
An instruction 2 is used to indicate the following content:
(1) The DDIC reads start column and row addresses at a first pixel of the region B.
(2) A source (source) starts to run normally at a beginning of the region B.
(3) A source operational amplifier is turned off in the region A.
(4) An EM2 signal starts to run normally.
(5) An EM1 start pulse signal triggers an EM1 signal to be at a high level (H).
As can be seen from
(1) A frame buffer (frame buffer) of the region B writes a black screen image before a source is turned off.
(2) A DDIC switches to a state of the region A at a next vertical synchronization (V-Sync) moment by receiving a host command that indicates a region mode register update.
(3) A source channel remains in an off state in the region A.
(4) A host controller supports sending a black screen image in the region B.
An instruction 2 is used to indicate the following content:
(1) The DDIC reads start column and row addresses at a first pixel of the region A.
(2) Receive, from the host controller, a host command for writing the start column and row addresses, where the host command may be supported in a previous or subsequent frame.
(3) A source (source) starts to run normally at a beginning of the region A.
(4) A source operational amplifier is turned off in the region B.
(5) An EM2 start pulse signal triggers an EM2 signal to be at a high level (H).
(6) An EM1 signal starts to run normally after a start pulse delay.
As shown in
(1) A frame buffer (frame butler) of the region B writes a black screen image before a source is turned off.
(2) A DDIC switches to a state of the region A at a next vertical synchronization (V-Sync) moment by receiving a host command that indicates a region mode register update.
(3) Receive, from a host controller, a host command for writing start column and row addresses.
(4) A source channel remains in an off state in the region A.
(5) The host controller supports sending a black screen image in the region B.
An instruction 2 may be used to indicate the following content:
(1) The DDIC reads start column and row addresses at a first pixel of the region A.
(2) Receive, from the host controller, a host command for writing the start column and row addresses, where the host command may be supported in a previous or subsequent frame.
(3) A source (source) starts to run normally at a beginning of the region A.
(4) A source operational amplifier is turned off in the region B.
(5) An EM2 start pulse signal triggers an EM2 signal to be at a high level (H).
(6) An EM1 signal starts to run normally after a start pulse delay.
State switching of the display screen in
A person of ordinary skill in the art may be aware that, in combination with the examples described in the embodiments disclosed in this specification, units and algorithm steps may be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed by hardware or software depends on particular applications and design constraint conditions of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of this application.
It may be clearly understood by a person skilled in the art that, for the purpose of convenient and brief description, for a detailed working process of the system, apparatus, and unit described above, refer to a corresponding process in the foregoing method embodiments, and details are not described herein again.
In the several embodiments provided in this application, it should be understood that the disclosed system, apparatus, and method may be implemented in other manners. For example, the described apparatus embodiment is merely an example. For example, the unit division is merely logical function division and may be other division in actual implementation. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or may not be performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented by using some interfaces. The indirect couplings or communication connections between the apparatuses or units may be implemented in electronic, mechanical, or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one position, or may be distributed on a plurality of network units. Some or all of the units may be selected based on actual requirements to achieve the objectives of the solutions of the embodiments.
In addition, functional units in the embodiments of this application may be integrated into one processing unit, or each of the units may exist alone physically, or two or more units are integrated into one unit.
When the functions are implemented in the form of a software functional unit and sold or used as an independent product, the functions may be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions of this application essentially, or the part contributing to the prior art, or some of the technical solutions may be implemented in a form of a software product. The software product is stored in a storage medium, and includes several instructions for instructing a computer device (which may be a personal computer, a server, a network device, or the like) to perform all or some of the steps of the methods described in the embodiments of this application. The foregoing storage medium includes: any medium that can store program code, such as a USB flash drive, a removable hard disk, a read-only memory (read-only memory, ROM), a random access memory (random access memory, RAM), a magnetic disk, or an optical disc.
The foregoing descriptions are merely specific implementations of this application, but are not intended to limit the protection scope of this application. Any variation or replacement readily figured out by a person skilled in the art within the technical scope disclosed in this application shall fall within the protection scope of this application. Therefore, the protection scope of this application shall be subject to the protection scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
201910843928.9 | Sep 2019 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2020/075782 | 2/19/2020 | WO |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2020/169036 | 8/27/2020 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
11176879 | Cho | Nov 2021 | B2 |
20070222718 | Takahara | Sep 2007 | A1 |
20100182332 | Ozawa et al. | Jul 2010 | A1 |
20150035777 | Hirakata et al. | Feb 2015 | A1 |
20180075808 | Yamashita et al. | Mar 2018 | A1 |
20180233091 | Ma | Aug 2018 | A1 |
20180329508 | Klein et al. | Nov 2018 | A1 |
20180342192 | Lee | Nov 2018 | A1 |
20180374425 | Jeong et al. | Dec 2018 | A1 |
Number | Date | Country |
---|---|---|
105452981 | Mar 2016 | CN |
105976759 | Sep 2016 | CN |
107610653 | Jan 2018 | CN |
108121094 | Jun 2018 | CN |
109346009 | Feb 2019 | CN |
109377952 | Feb 2019 | CN |
2006243621 | Sep 2006 | JP |
Number | Date | Country | |
---|---|---|---|
20220122500 A1 | Apr 2022 | US |