Method and device for generating tearing effect signal and display driver integrated circuit

By generating and synchronizing appropriate tear effect (TE) signals in the low-temperature polycrystalline oxide (LTPO) display panel, the problems of refresh rate adjustment and tear effect are solved, improving the image transmission freedom of the application processor and reducing power loss.

CN115547223BActive Publication Date: 2025-09-05BEIJING ESWIN COMPUTING TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211109830.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-13
Publication Date
2025-09-05
Estimated Expiration
2042-09-13

AI Technical Summary

Technical Problem

How to achieve flexible refresh rate adjustment in the low-temperature polycrystalline oxide (LTPO) display panel to avoid tear effects and reduce power loss and unnecessary interrupt checks on the application processor (AP).

Method used

By receiving a TE selection command sent by the application processor (AP), the number of jump phases in the current refresh cycle is determined, and a suitable tear effect (TE) signal is generated and synchronized so that the application processor does not need to frequently calculate the transmission timing and interrupt checks.

Benefits of technology

It improves the image transmission freedom of the application processor, reduces power loss, and ensures the response speed of the display driver integrated circuit (DDIC).

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115547223B_ABST
    Figure CN115547223B_ABST
Patent Text Reader

Abstract

This disclosure proposes a method, device, and display driver integrated circuit (DDIC) for generating a tearing effect signal. The DDIC first receives a TE selection command from an access point (AP), which includes a reference frequency for the TE signal required by the AP. The DDIC then determines the number of jump phases within each current refresh cycle based on the reference frequency. In response to the number of jump phases within each current refresh cycle being non-zero, the DDIC determines a target TE signal to be returned to the AP based on the number of jump phases within each current refresh cycle and a preset TE signal. The target TE signal is then synchronized with the AP. This method improves the AP's freedom in image transmission and reduces AP power consumption while ensuring the DDIC's response speed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of display technology, and in particular to a method and device for generating a tearing effect signal, and a display driver integrated circuit (DDIC). Background Art

[0002] Low temperature polycrystalline oxide (LTPO) screens have been increasingly used in the display field because they have both the high electron mobility of low temperature polycrystalline silicon (LTPS) and the low current of oxide.

[0003] Since LTPO display panels can adjust the refresh rate within a wider range, how to enable the application processor (AP) to flexibly transmit data is an urgent problem that needs to be solved. Summary of the Invention

[0004] This disclosure proposes a method, device, and display driver integrated circuit for generating a tearing effect signal. The specific solution is as follows:

[0005] In one aspect, an embodiment of the present disclosure provides a method for generating a tearing effect signal, including:

[0006] receiving a TE selection command sent by an application processor AP, wherein the TE selection command includes a reference frequency of a tearing effect TE signal required by the AP;

[0007] Determining the number of jump phases included in each current refresh cycle according to the reference frequency;

[0008] In response to the number of jump phases included in each current refresh cycle being non-zero, determining a target TE signal to be returned to the AP based on the number of jump phases included in each current refresh cycle and a preset tearing effect TE signal;

[0009] Synchronize the target TE signal to the AP.

[0010] Another aspect of the present disclosure provides a method for generating a tearing effect signal, including:

[0011] Determine the current application scenario;

[0012] Generate a TE selection command according to the current application scenario, wherein the TE selection command includes a reference frequency of a tearing effect TE signal required by the application processor AP;

[0013] Sending the TE selection command to the display driver integrated circuit DDIC;

[0014] receiving a target TE signal synchronized by the DDIC, wherein the target TE signal is determined by the DDIC based on a reference frequency of the TE signal;

[0015] Image data is transmitted to the DDIC based on the target TE signal.

[0016] Another aspect of the present disclosure provides a device for generating a tearing effect signal, the device comprising:

[0017] a transceiver module, configured to receive a TE selection command sent by an application processor AP, wherein the TE selection command includes a reference frequency of a tearing effect TE signal required by the AP;

[0018] A processing module, configured to determine the number of jump phases included in each current refresh cycle according to the reference frequency;

[0019] The processing module is further configured to determine, when the number of jump phases included in each current refresh cycle is non-zero, a target TE signal to be returned to the AP based on the number of jump phases included in each current refresh cycle and a preset tearing effect TE signal;

[0020] The transceiver module is further configured to synchronize the target TE signal to the AP.

[0021] Another aspect of the present disclosure provides a device for generating a tearing effect signal, the device comprising:

[0022] A processing module, used to determine the current application scenario;

[0023] The processing module is further configured to generate a TE selection command according to the current application scenario, wherein the TE selection command includes a reference frequency of a tearing effect TE signal required by the application processor AP;

[0024] A transceiver module, configured to send the TE selection command to the display driver integrated circuit DDIC;

[0025] The transceiver module is further configured to receive a target TE signal synchronized by the DDIC, wherein the target TE signal is determined by the DDIC based on a reference frequency of the TE signal;

[0026] The processing module is further configured to transmit image data to the DDIC based on the target TE signal.

[0027] Another embodiment of the present disclosure provides a display driver integrated circuit (DDIC), comprising a high-frequency tearing effect TE signal generator, a low-frequency TE signal generator, and a multiplexer;

[0028] Wherein, the high-frequency TE signal generator is used to generate a preset TE signal;

[0029] A low-frequency TE signal generator, configured to generate a low-frequency TE signal based on the preset TE signal;

[0030] The multiplexer is configured to receive a TE selection command sent by an application processor AP and select a target TE signal based on the TE selection command.

[0031] Another aspect of the present disclosure provides a device including an application processor (AP) and a DDIC chip.

[0032] The AP is connected to the DDIC chip, the AP is used to execute the method described in the first aspect, and the DDIC is used to execute the method described in the second aspect.

[0033] In the disclosed embodiments of the tearing effect signal generation method, device, and display driver integrated circuit, upon receiving a TE selection command from an AP, the DDIC first determines the number of jump phases included in each current refresh cycle based on the reference frequency of the TE signal indicated in the command. Then, when the number of jump phases included in each refresh cycle is non-zero, the DDIC determines the target TE signal to be returned to the AP based on this number and a preset TE signal, and performs TE signal synchronization with the AP. Thus, by returning the required TE signal to the AP, the DDIC not only increases the AP's freedom in image transmission, but also eliminates the need for the AP to frequently calculate the timing for transmitting image frame data to the DDIC and unnecessary interrupt checks on the DDIC TE signal, thereby ensuring the DDIC's response speed and saving AP power loss.

[0034] Additional aspects and advantages of the present disclosure will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] The above and / or additional aspects and advantages of the present disclosure will become apparent and readily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0036] Figure 1 A schematic flow chart of a method for generating a tearing effect signal provided by an embodiment of the present disclosure;

[0037] Figure 2 A schematic flow chart of another method for generating a tearing effect signal provided by an embodiment of the present disclosure;

[0038] Figure 3 A schematic flow chart of another method for generating a tearing effect signal provided by an embodiment of the present disclosure;

[0039] Figure 3a A timing diagram of a signal provided by an embodiment of the present disclosure;

[0040] Figure 4 A schematic flow chart of another method for generating a tearing effect signal provided by an embodiment of the present disclosure;

[0041] Figure 4a A timing diagram of a signal provided by an embodiment of the present disclosure;

[0042] Figure 5 A schematic flow chart of another method for generating a tearing effect signal provided by an embodiment of the present disclosure;

[0043] Figure 5a A timing diagram of a signal provided by an embodiment of the present disclosure;

[0044] Figure 6 A schematic flow chart of another method for generating a tearing effect signal provided by an embodiment of the present disclosure;

[0045] Figure 7 A schematic structural diagram of a device for generating a tearing effect signal provided by an embodiment of the present disclosure;

[0046] Figure 8 A schematic structural diagram of a DDIC chip provided in an embodiment of the present disclosure;

[0047] Figure 9 An internal structure diagram of a multiplexer provided by an embodiment of the present disclosure;

[0048] Figure 10 A schematic structural diagram of a device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0049] The following describes in detail embodiments of the present disclosure, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present disclosure, and should not be construed as limiting the present disclosure.

[0050] For ease of understanding, the professional terms involved in this disclosure are first explained below.

[0051] Tearing Effect (TE): Within an image frame, the read pointer and write pointer of the frame memory overlap, resulting in parts of the old and new images appearing on the display screen.

[0052] The TE signal, generated by the display driver integrated circuit (DDIC), is used to prevent tearing during image refresh. When the next image frame is ready to refresh, the DDIC generates the TE signal and synchronizes it to the application processor (AP), also known as the host. Upon detecting the trigger edge of the TE signal, the AP sends the next image frame data to the DDIC.

[0053] The vertical synchronization (Vsync) signal indicates the end of scanning the previous image frame and the start of scanning the next image frame. The frequency of this signal, also known as the frame rate, is the number of image frames that the DDIC can render per second.

[0054] The refresh rate is defined as the frequency at which a display panel displays an image per second, measured in Hertz (Hz). The refresh cycle is the length of time it takes for a display panel to display a single frame of image.

[0055] Typically, the minimum refresh rate of an LTPO display panel can reach 1 Hz. The biggest difference between LTPO display panel driving and LTPS display panel driving is that the LTPO display panel driver does not need to output the source driver to the LTPO panel for every frame. In the LTPO display panel driver, the DDIC can adjust the display frame rate within the supported refresh rate range, thereby achieving different refresh rates in different application scenarios.

[0056] However, in different application scenarios, if the TE signal frequency synchronized from the DDIC to the AP is the same during the LTPO display panel driving process, and in order to achieve a variable refresh rate of the LTPO display panel without the TE effect, the AP needs to frequently calculate the timing of transmitting image data to the DDIC in high refresh rate scenarios, and interrupt the AP for unnecessary TE signals in low refresh rate scenarios. Both the frequent calculation of the timing of transmitting image data to the DDIC and the need to interrupt the detection of unnecessary TE signals will result in power loss.

[0057] Therefore, in the present disclosure, DDIC selects a suitable TE signal based on the current refresh rate of the display panel and synchronizes it to the AP, so that the AP does not need to frequently calculate the timing of transmitting image frame data to the DDIC, nor does it need to perform unnecessary interrupt checks on the DDIC TE signal, thereby ensuring the response speed of the DDIC and saving the power loss of the AP.

[0058] The following describes in detail the method and device for generating a tearing effect signal and the display driver integrated circuit provided by the present disclosure with reference to the accompanying drawings.

[0059] Figure 1 This is a flow chart of a method for generating a tearing effect signal provided by an embodiment of the present disclosure. The method includes:

[0060] Step 101: Receive a TE selection command sent by an application processor AP, wherein the TE selection command includes a reference frequency of a tearing effect TE signal required by the AP.

[0061] Optionally, the AP in the terminal device can determine the reference frequency of the TE signal based on the terminal device's current application scenario. For example, if the terminal device's current application scenario is "video playback," the AP requires a relatively high TE signal frequency. However, if the application scenario is "e-book," the AP requires a relatively low TE signal frequency. Therefore, the AP can determine the reference frequency of the TE signal based on the terminal device's current application scenario.

[0062] It should be noted that since the AP can send image data to the DDIC when it receives the TE trigger signal, that is, write new image data into the frame memory in the DDIC, and the DDIC generates a TE signal when preparing to refresh the display panel, the reference frequency of the TE signal in the present disclosure can also represent the refresh rate of the display panel required by the AP.

[0063] Step 102: Determine the number of jump phases included in each current refresh cycle according to the reference frequency.

[0064] The skip phase refers to a phase in which the DDIC does not refresh the display panel based on the image data in the frame memory within a refresh cycle.

[0065] Typically, a refresh cycle can be divided into a refresh phase and a skip phase. During the refresh phase, the DDIC's source driver is used for the display panel. During the skip phase, the source driver maintains a constant level, meaning the DDIC does not read data from the frame memory during the skip phase. Therefore, the DDIC's internal frame memory is ready to receive image data from the AP during the skip phase.

[0066] It should be noted that the higher the refresh rate, the more times the LTPO display panel needs to read image data from the frame memory per second, which means the refresh cycle is shorter. In this case, a refresh cycle may only include one refresh phase. In other words, image data can only be transferred from the AP to the DDIC once during a refresh cycle.

[0067] A lower refresh rate means the LTPO display panel needs to read image data from the frame memory less frequently per second, meaning a longer refresh cycle. In this case, a refresh cycle may include one refresh phase and at least one skip phase. In other words, within a refresh cycle, data can be read from the frame memory once and image data can be transferred from the AP to the DDIC at least once.

[0068] Step 103 : In response to the number of jump phases included in each current refresh cycle being non-zero, a target TE signal to be returned to the AP is determined based on the number of jump phases included in each current refresh cycle and a preset tearing effect TE signal.

[0069] The preset tearing effect TE signal is a reference signal generated by the DDIC based on a preset frequency. Optionally, the preset frequency can be pre-configured in the DDIC or determined by the DDIC based on the maximum frame rate supported by the display panel, which is not limited in this application.

[0070] In the present disclosure, if it is determined that the number of jump phases contained in each refresh cycle is not 0, that is, a refresh cycle contains not only a refresh phase but also a skip phase, then the target TE signal to be returned can be determined based on the number of skip phases contained in a refresh cycle and the preset TE signal.

[0071] Optionally, to ensure that the DDIC can adjust the refresh rate of the display panel within a wide refresh rate range as needed, in the present disclosure, the DDIC can pre-generate a high-frequency reference TE signal, i.e., a preset TE signal, as much as possible. The DDIC then generates a target TE signal to be returned to the AP based on the TE selection command sent by the AP and the preset TE signal.

[0072] The target TE signal to be returned may be a single TE signal, and the AP may transmit image data based on the single TE signal. Alternatively, the target TE signal to be returned may be multiple TE signals with different frequencies, such as two TE signals with different frequencies. The AP may then select one of the two TE signals with different frequencies as a trigger signal to transmit image data, as needed. This disclosure is not limited to this.

[0073] Optionally, if there are multiple target TE signals to be returned, the target TE signals may include a preset TE signal and at least one TE signal newly generated based on the preset TE signal. Alternatively, the target TE signals may not include a preset TE signal but may include multiple TE signals newly generated based on the preset TE signal. This application is not limited to this. It is understood that the frequencies of the multiple TE signals to be returned are different.

[0074] It should be noted that if the number of skip phases in each refresh cycle is 0, this means that the DDIC does not refresh the display panel at a constant drive level during each refresh cycle. In other words, the AP can only transmit image data to the DDIC once per refresh cycle. In this case, the DDIC can determine that a target TE signal to be returned to the AP during each refresh cycle should include a TE pulse signal.

[0075] Step 104: Synchronize the target TE signal to the AP.

[0076] In this disclosure, the DDIC synchronizes target TE signals to the AP based on its needs, thereby increasing the AP's flexibility in image data transmission. Once the DDIC determines the target TE signal to be returned to the AP, it returns the TE signal to the AP via the TE pin, allowing the AP to transmit data to the DDIC based on the received TE signal. Alternatively, if the AP receives multiple TE signals, it can first determine the target TE signal from the multiple TE signals and then transmit image data based on the target TE signal.

[0077] That is, after receiving the TE signal synchronized by the DDIC, the AP can determine the timing of transmitting data to the DDIC based on the synchronization signal returned by the DDIC without performing additional calculations or interrupt checks, thereby saving AP power loss.

[0078] In this application, after receiving the TE selection command sent by the AP, the DDIC can first determine the number of jump phases contained in each current refresh cycle based on the reference frequency of the TE signal indicated in the command. Then, when the number of jump phases contained in each refresh cycle is non-zero, the DDIC determines the target TE signal to be returned to the AP based on this number and the preset TE signal, and synchronizes the TE signal to the AP. As a result, by returning the required TE signal to the AP, the DDIC not only increases the AP's freedom in image transmission, but also eliminates the need for the AP to frequently calculate the timing of transmitting image frame data to the DDIC, and eliminates the need for unnecessary interrupt checks on the DDIC TE signal, thereby ensuring the DDIC's response speed and saving AP power loss.

[0079] Through the above analysis, it can be seen that in this application, after DDIC determines the reference frequency of the TE signal currently required by the AP, it can determine the number of skip phases contained in each refresh cycle based on the reference frequency, and then determine the target TE signal to be returned to the AP. In one possible implementation form, DDIC can determine the number of skip phases contained in each current refresh cycle based on the maximum frame rate and reference frequency supported by DDIC. Figure 2 , which explains the process in detail.

[0080] Figure 2 This is a flow chart of another method for generating a tearing effect signal provided by an embodiment of the present disclosure. Figure 2 As shown, the method includes:

[0081] Step 201: Receive a TE selection command sent by an application processor AP, wherein the TE selection command includes a reference frequency of a TE signal required by the AP.

[0082] The specific implementation process of step 201 can refer to the detailed description of any embodiment of the present disclosure and will not be repeated here.

[0083] Step 202: Determine the maximum frame rate supported by the DDIC.

[0084] The maximum frame rate supported by the DDIC is the number of image frames that the DDIC can read from the frame memory per second.

[0085] Step 203: Determine the number of jump phases included in each current refresh cycle according to the maximum frame rate and the reference frequency.

[0086] Because the reference frequency can represent the number of image frames that the DDIC needs to read from the frame memory per second at the current moment, the DDIC can determine the number of jump phases that can be included in each refresh cycle based on the number of image frames that can be read from the frame memory per second and the number of image frames that need to be read.

[0087] It is understood that, when the maximum frame rate is fixed, a lower reference frequency indicates that fewer image frames need to be read from the frame memory per second, meaning that a greater number of skip phases can be included in each refresh cycle. Correspondingly, a higher reference frequency indicates that more image frames need to be read from the frame memory per second, meaning that a smaller number of skip phases can be included in each refresh cycle.

[0088] Optionally, the number N of jump phases included in each refresh cycle can be calculated according to the following formula:

[0089] refresh rate = maximum frame rate / (N + 1).

[0090] For example, if the AP requires a refresh rate of 60Hz and the maximum frame rate supported by the display panel is 120Hz, then the number of skip phases N included in each refresh cycle is 1. If the AP requires a refresh rate of 40Hz and the maximum frame rate supported by the display panel is 120Hz, then the number of skip phases N included in each refresh cycle is 2.

[0091] Step 204 : Determine the preset frequency of the TE signal based on the maximum frame rate supported by the DDIC and the preset parameter values.

[0092] The preset parameter value may be a positive integer preset in the DDIC, or any positive integer selected by the DDIC from a preset parameter range according to the performance of the display panel, which is not limited in the present disclosure.

[0093] Optionally, the DDIC may determine the preset TE signal frequency based on the product of the maximum frame rate and the preset parameter value. For example, if the maximum frame rate is 120 Hz and the preset parameter value is 2, the preset TE signal frequency may be determined to be 240 Hz.

[0094] Step 205 : In response to the number of jump phases included in each current refresh cycle being non-zero, a target TE signal to be returned to the AP is determined based on the number of jump phases included in each current refresh cycle and a preset tearing effect TE signal.

[0095] Step 206: Synchronize the target TE signal to the AP.

[0096] The specific implementation of the above steps 205 and 206 can refer to the detailed description of any embodiment of the present disclosure and will not be repeated here.

[0097] In this embodiment, after receiving a TE selection command from an AP, the DDIC determines the number of jump phases within each current refresh cycle based on the reference frequency of the TE signal indicated in the command and the maximum frame rate supported by the DDIC. It then determines the preset TE signal frequency based on the maximum frame rate supported by the DDIC. Furthermore, if the number of jump phases within each refresh cycle is non-zero, the DDIC determines the target TE signal to be returned to the AP based on the number of jump phases within each refresh cycle and the preset TE signal, and performs TE signal synchronization with the AP. Thus, by synchronizing the TE signal required by the AP based on its needs, the DDIC not only increases the AP's freedom in image transmission but also eliminates the need for the AP to frequently calculate the timing for transmitting image frame data to the DDIC and unnecessary interrupt checks on the DDIC TE signal. This ensures the DDIC's response speed and reduces AP power consumption.

[0098] Through the above analysis, it can be seen that DDIC can determine the target TE signal to be returned to the AP based on the number of jump stages contained in each refresh cycle and the preset TE signal. Figure 3 Taking the example of reducing the timing for the AP to calculate and transmit image frame data to the DDIC, the process of the DDIC generating and determining the target TE signal to be returned to the AP is described in detail.

[0099] Figure 3 This is a flow chart of another method for generating a tearing effect signal provided by an embodiment of the present disclosure. Figure 3 As shown, the method includes:

[0100] Step 301: Receive a TE selection command sent by an application processor AP, wherein the TE selection command includes a reference frequency of a TE signal required by the AP.

[0101] Step 302: Determine the maximum frame rate supported by the DDIC.

[0102] The maximum frame rate supported by the DDIC is the maximum number of image frames that the DDIC can read from the frame memory per second.

[0103] Step 303: Determine the number of jump phases included in each current refresh cycle according to the maximum frame rate and the reference frequency.

[0104] Step 304: Determine the preset frequency of the TE signal according to the maximum frame rate and the preset parameter value.

[0105] The specific implementation process of steps 301 to 304 can refer to the detailed description of any embodiment of the present disclosure and will not be repeated here.

[0106] Step 305 , in response to the number of skip phases included in each current refresh cycle being non-zero, determine a first time period corresponding to the refresh phase and a second time period corresponding to the skip phase in each refresh cycle according to the number of skip phases included in each current refresh cycle.

[0107] For example, if the maximum frame rate supported by DDIC is 120Hz, that is, the frequency of the vertical synchronization signal Vsync is 120Hz, then Figure 3a As shown, when the reference frequency is 60 Hz, the number of skip phases included in each refresh cycle is 1. When the reference frequency is 40 Hz, the number of skip phases included in each refresh cycle is 2. When the reference frequency is 120 Hz, the number of skip phases included in each refresh cycle is 0, and so on. Figure 3a A timing diagram of a signal provided in an embodiment of the present disclosure.

[0108] like Figure 3a As shown, when the reference frequency is 60 Hz, 40 Hz and 120 Hz, the first time period corresponding to the refresh phase (as shown in the figure refresh) is T1, and the second time period corresponding to the jump phase (as shown in the figure skip) is T2.

[0109] Step 306: Determine the start time of the last preset TE signal generated in the first time period in each refresh cycle as the start time of a target TE signal in each refresh cycle.

[0110] Step 307 : Determine the end time of the last TE signal generated in the second time period in each refresh cycle as the end time of the target TE signal.

[0111] For example, if Figure 3a As shown, if the preset TE signal ( Figure 3a The frequency of TE1 in the image is 240Hz, and the newly generated target signal is TE2. If, at time t0, the DDIC determines, based on the TE selection command sent by the AP, that the AP's required TE signal reference frequency is 60Hz, then each refresh cycle consists of a refresh phase and a skip phase. At this point, the DDIC can determine that the AP can transmit image data to the DDIC during all periods after reading data from the frame memory.

[0112] Alternatively, in order to maximize the freedom that AP can use to transmit image data to DDIC, in this application, DDIC can also determine that AP can transmit image data to DDIC during all time periods when the read pointer and write pointer of the frame memory in DDIC do not overlap. That is to say, AP can transmit image data to DDIC during the latter part of the refresh phase and all time periods in the skip phase. Thus, DDIC can determine the starting time of the last TE1 signal generated in the first time period (T1) as the starting time of the TE2 signal in the refresh cycle, and the ending time of the last TE1 signal generated in the second time period (T2) as the ending time of the TE2 signal in the refresh cycle. At this time, the timing diagram of the signal generated by DDIC is as follows: Figure 3a As shown in the dotted box A.

[0113] If at time t1, DDIC receives the TE selection command resent by AP and determines that the reference frequency of the AP's required TE signal is changed to 40Hz based on the command, then it can be determined that each refresh cycle includes a refresh phase and two skip phases, such as Figure 3a At this point, DDIC can re-determine the start and end times of a target TE signal to be returned in each refresh cycle based on the above process. The timing relationship between the TE2 signal newly generated by DDIC and the other signals is as follows: Figure 3a As shown in the dotted box B.

[0114] Step 308 : In response to the number of jump phases included in each current refresh cycle being 0, the last preset TE signal generated in each refresh cycle is determined as a target TE signal in each refresh cycle.

[0115] like Figure 3a As shown in the dashed box C, if at time t2 the DDIC receives a resent TE selection command from the AP and determines from this command that the AP's required TE signal reference frequency has changed to 120 Hz, then each refresh cycle contains only one refresh phase, meaning the number of skip phases in each refresh cycle is zero. At this point, the DDIC can determine that the TE2 signal in the current refresh cycle is the last TE1 signal generated in that refresh cycle.

[0116] Step 309: Synchronize the target TE signal to the AP.

[0117] In this disclosure, after generating the TE2 signal within each refresh cycle, the DDIC can identify the TE2 signal as the target signal and synchronize it to the AP. The AP can then transmit image data based on the TE2 signal. For example, the AP can transmit data at the trigger edge of the TE2 signal, or at one or more specific moments during the period when the TE2 signal is at a high level.

[0118] Alternatively, TE2 can be used as a target signal, and the TE1 signal can be used as a target signal, and both can be synchronized to the AP. The AP can then transmit image data based on the TE2 signal. Alternatively, if the transmission duration of a frame of image data is less than the duration of a TE2 pulse, the AP can also transmit image data to the DDIC multiple times as needed within the duration of the TE2 signal, triggered by the TE1 signal. This disclosure is not limited to this.

[0119] In this embodiment, after receiving a TE selection command from an AP, the DDIC determines the number of jump phases within each current refresh cycle based on the reference frequency of the TE signal indicated in the command and the maximum frame rate supported by the DDIC. It then determines the preset TE signal frequency based on the maximum frame rate supported by the DDIC. Furthermore, if the number of jump phases within each refresh cycle is non-zero, it determines a first time period corresponding to the refresh phase and a second time period corresponding to the jump phase within each refresh cycle based on the number of jump phases within each refresh cycle. It then determines the start and end times of a target TE signal to be returned to the AP based on the start and end times of the TE signal preset in the first and second time periods, and performs TE signal synchronization with the AP. This not only improves the AP's freedom in image transmission, but also ensures the DDIC's response speed and reduces AP power consumption.

[0120] Through the above analysis, it can be known that DDIC can determine the start and end time of a target TE signal to be returned to the AP based on the time periods corresponding to the refresh phase and the jump phase in each refresh cycle and the start and end time of the associated preset TE signal, and synchronize one or more TE signals to the AP. Afterwards, the AP can transmit image data based on a target TE signal, or it can determine the image data transmission time based on two target TE signals as needed. Alternatively, in the present disclosure, DDIC can also directly determine the target TE signal that the AP ultimately relies on, and the following is combined with Figure 4 , describes in detail the process of generating the target TE signal by the DDIC and returning it to the AP without the AP performing any calculation processing.

[0121] Figure 4 This is a flow chart of another method for generating a tearing effect signal provided by an embodiment of the present disclosure. Figure 4 As shown, the method includes:

[0122] Step 401: Receive a TE selection command sent by an application processor AP, wherein the TE selection command includes a reference frequency of a TE signal required by the AP.

[0123] Step 402: Determine the maximum frame rate supported by the DDIC.

[0124] Step 403: Determine the number of jump phases included in each current refresh cycle according to the maximum frame rate and the reference frequency.

[0125] Step 404 : Determine the preset frequency of the TE signal according to the maximum frame rate and the preset parameter value.

[0126] Step 405 , in response to the number of skip phases included in each current refresh cycle being non-zero, determine a first time period corresponding to the refresh phase and a second time period corresponding to the skip phase in each refresh cycle according to the number of skip phases included in each current refresh cycle.

[0127] The specific implementation process of steps 401 to 405 can refer to the detailed description of any embodiment of the present disclosure and will not be repeated here.

[0128] Step 406 : Determine the last preset TE signal generated in the first time period of each refresh cycle and all preset TE signals generated in the second time period as a target TE signal in each refresh cycle.

[0129] The following combination Figure 4a , the maximum frame rate supported by DDIC is 120Hz, that is, the frequency of the vertical synchronization signal Vsync is 120Hz, the preset TE signal ( Figure 4a Taking the frequency of TE1 in FIG. 1 as 240 Hz as an example, the method of generating the target TE signal by DDIC is described in detail. Figure 4a A timing diagram of another signal provided in an embodiment of the present disclosure.

[0130] In this disclosure, to maximize the AP's freedom in image transmission and increase the DDIC's display response speed, the DDIC can determine that the AP can transmit image data to the DDIC during any period when the read pointer and write pointer of the DDIC's frame memory do not overlap. In other words, the AP can transmit image data to the DDIC during the latter portion of the refresh phase and all periods of the skip phase. The DDIC can thus determine the last TE1 signal generated in the first time period (T1) of each refresh cycle and all preset TE signals generated in the second time period as a target TE signal within each refresh cycle.

[0131] like Figure 4a As shown, assuming that at time t0, DDIC determines that the reference frequency of the AP's required TE signal is 60Hz based on the TE selection command sent by the AP, then it can be determined that each refresh cycle includes a refresh phase and a skip phase. Figure 4a As shown in the dotted box A in FIG, a target TE signal generated by DDIC (such as Figure 4a TE3 in the refresh cycle contains 3 trigger pulses.

[0132] If at time t1, DDIC receives the TE selection command resent by AP and determines that the reference frequency of the AP's required TE signal is changed to 40Hz based on the command, then it can be determined that each refresh cycle includes a refresh phase and two skip phases, such as Figure 4a At this point, DDIC can re-determine the TE3 signal in each refresh cycle based on the above process. Figure 4a As shown in the dotted box B, the TE3 signal newly generated by the DDIC at this time includes 5 trigger pulses in each refresh cycle.

[0133] Step 407 : In response to the number of jump phases included in each current refresh cycle being 0, the last preset TE signal generated in each refresh cycle is determined as a target TE signal in each refresh cycle.

[0134] like Figure 4a As shown in the dashed box C, if at time t2, the DDIC receives the TE selection command resent by the AP and determines based on the command that the reference frequency of the AP's required TE signal has become 120Hz, then it can be determined that each refresh cycle contains only one refresh phase, that is, the number of skip phases contained in each refresh cycle is 0. At this time, the DDIC can determine that the last TE1 signal generated in each refresh cycle is the target signal TE3 in each refresh cycle. Figure 4a As shown in the dotted box C, the TE3 signal newly generated by the DDIC includes one trigger pulse in each refresh cycle.

[0135] Step 408: Synchronize the target TE signal to the AP.

[0136] In the present disclosure, after generating the TE3 signal in each refresh cycle, the DDIC may determine only the TE3 signal as the target signal and synchronize it to the AP. Thereafter, the AP may transmit image data based on the TE3 signal.

[0137] Alternatively, TE3 can be used as a target signal, and either TE2 or TE1 can be used as a target signal and synchronized to the AP. Alternatively, the TE3, TE2, and TE1 signals can be synchronized to the AP. The AP can then use the TE3 or TE2 signal as a trigger signal to transmit image data, as needed. This disclosure does not limit this.

[0138] In this embodiment, after receiving a TE selection command from an AP, the DDIC determines the number of jump phases within each current refresh cycle based on the reference frequency of the TE signal indicated in the command and the maximum frame rate supported by the DDIC. It then determines the frequency of the preset TE signal based on the maximum frame rate supported by the DDIC. Furthermore, if the number of jump phases within each refresh cycle is non-zero, it determines the first time period corresponding to the refresh phase and the second time period corresponding to the jump phase within each refresh cycle based on the number of jump phases within each refresh cycle. The last preset TE signal in the first time period and all preset TE signals in the second time period are then determined as the target TE signal to be returned to the AP, and TE signal synchronization is performed on the AP. This not only improves the AP's freedom in image transmission but also reduces AP power consumption while ensuring the DDIC's response speed.

[0139] From the above analysis, it can be known that in order to improve the freedom of AP to transmit image data and increase the display response speed of DDIC, DDIC can try to synchronize the timing when AP can transmit image data to AP through the target TE signal while ensuring that the TE effect is avoided. In one possible implementation form, when the refresh cycle is long, since the image data transmitted by AP to DDIC will not be used to drive the display, at this time, AP may not perform image data, that is, interrupt detection of the transmission timing. In this embodiment, in order to reduce the loss caused by AP interrupting detection of unnecessary transmission timing, DDIC can filter the target TE signal synchronized to AP. The following is combined with Figure 5 The above process is described in detail. Figure 5 This is a flow chart of another method for generating a tearing effect signal provided by an embodiment of the present disclosure. Figure 5 As shown, the method includes:

[0140] Step 501: Receive a TE selection command sent by an application processor AP, wherein the TE selection command includes a reference frequency of a TE signal required by the AP.

[0141] Step 502: Determine the maximum frame rate supported by the DDIC.

[0142] Step 503: Determine the number of jump phases included in each current refresh cycle according to the maximum frame rate and the reference frequency.

[0143] Step 504: Determine the preset frequency of the TE signal according to the maximum frame rate and the preset parameter value.

[0144] The specific implementation process of steps 501 to 504 can refer to the detailed description of any embodiment of the present disclosure and will not be repeated here.

[0145] Step 505 : In response to the number of jump phases included in each current refresh cycle being non-zero, determine a third time period corresponding to the last jump phase in each refresh cycle according to the number of jump phases included in each current refresh cycle.

[0146] Step 506: Determine the last preset TE signal generated in the third time period in each refresh cycle as a target TE signal in each refresh cycle.

[0147] The following combination Figure 5a , the maximum frame rate supported by DDIC is 120Hz, that is, the frequency of the vertical synchronization signal Vsync is 120Hz, the preset TE signal ( Figure 5a Taking the frequency of TE1 in FIG. 1 as 240 Hz as an example, the method of generating the target TE signal by DDIC is described in detail. Figure 5a A timing diagram of another signal provided in an embodiment of the present disclosure.

[0148] In this embodiment, if the AP continues to transmit data to the DDIC at a high transmission frequency in scenarios with long refresh cycles, not only will this waste transmission losses, but the AP will also incur significant losses due to unnecessary interruption recovery. In this scenario, the DDIC can synchronize the target TE signal with a higher frequency to the AP, thereby reducing both AP-side interruption losses and transmission losses.

[0149] like Figure 5a As shown, the DDIC may determine only the last preset TE signal generated in the third time period in each refresh cycle as a target TE signal in each refresh cycle.

[0150] like Figure 5a As shown, assuming that at time t0, DDIC determines that the reference frequency of the AP's required TE signal is 60Hz based on the TE selection command sent by the AP, then it can be determined that each refresh cycle includes a refresh phase and a skip phase. Figure 4a As shown in the dotted box A in FIG, a target TE signal generated by DDIC (such as Figure 4aTE4 in the skip phase) is the last TE1 signal generated in the third time period corresponding to the skip phase.

[0151] If at time t1, DDIC receives the TE selection command resent by AP and determines that the reference frequency of the AP's required TE signal is changed to 40Hz based on the command, then it can be determined that each refresh cycle includes a refresh phase and two skip phases, such as Figure 5a At this point, DDIC can re-determine the TE4 signal in each refresh cycle based on the above process. Figure 5a As shown in the dotted box B, the TE4 signal newly generated by the DDIC is the last TE1 signal generated in the T3 time period.

[0152] Step 507 : In response to the number of jump phases included in each current refresh cycle being 0, the last preset TE signal generated in each refresh cycle is determined as a target TE signal in each refresh cycle.

[0153] like Figure 5a As shown in the dashed box C, if at time t2 the DDIC receives the TE selection command resent by the AP and determines from this command that the reference frequency of the AP's desired TE signal has changed to 120 Hz, then each refresh cycle can be determined to contain only one refresh phase, meaning that the number of skip phases in each refresh cycle is zero. At this point, the DDIC can determine that the last TE1 signal generated in each refresh cycle is the target signal TE4 for each refresh cycle.

[0154] Step 508: Synchronize the target TE signal to the AP.

[0155] In the present disclosure, after generating the TE4 signal in each refresh cycle, the DDIC may determine only the TE4 signal as the target signal and synchronize it to the AP. Thereafter, the AP may transmit image data based on the TE4 signal.

[0156] Alternatively, TE4 can be used as a target signal, and the TE3 signal, or the TE2 or TE1 signal can be used as a target signal and synchronized to the AP. Alternatively, three or four of the TE4, TE3, TE2, and TE1 signals can be synchronized to the AP. The AP can then use the TE4 signal as a trigger signal to transmit image data, or the TE3 signal as a trigger signal to transmit image data, as needed. This disclosure is not limited to this.

[0157] In this embodiment, after receiving a TE selection command from an AP, the DDIC determines the number of jump phases within each current refresh cycle based on the TE signal reference frequency indicated in the command and the maximum frame rate supported by the DDIC. It then determines the preset TE signal frequency based on the maximum frame rate supported by the DDIC. Furthermore, based on the number of jump phases within each refresh cycle and the preset TE signal, it determines a target TE signal to be returned to the AP and synchronizes the TE signal with the AP. Thus, by synchronizing the TE signal with the AP based on the AP's needs, the DDIC not only increases the AP's freedom in image transmission but also reduces AP power consumption while ensuring the DDIC's response speed.

[0158] From the above analysis, we can know that DDIC can synchronize the required TE signal to AP according to the needs of AP. Figure 6 , taking AP as the execution body, the TE signal generation method provided by the present disclosure is further explained.

[0159] Figure 6 This is a flow chart of another method for generating a tearing effect signal provided by an embodiment of the present disclosure. Figure 6 As shown, the method includes:

[0160] Step 601: Determine the current application scenario.

[0161] The current application scenario can be determined based on the type of content displayed on the display panel of the device where the AP is located. For example, the current application scenario may be a scenario where the display content has a high refresh rate requirement or a scenario where the refresh rate requirement is low.

[0162] Alternatively, the determination may be made based on the type of application currently running in the device where the AP is located, for example, the current application scenario is a game scenario, an e-book scenario, a video playback scenario, and the like.

[0163] Step 602: Generate a TE selection command according to the current application scenario, wherein the TE selection command includes a reference frequency of a tearing effect TE signal required by the application processor AP.

[0164] In this disclosure, different application scenarios require different refresh rates for display panels. In display driving, the AP transmits image data based on the TE signal synchronized with the DDIC. If the TE signal frequency is fixed, the AP needs to transmit image data at this fixed frequency.

[0165] If the fixed-frequency TE signal has a high frequency, then in low refresh rate scenarios, the AP will not only need to interrupt detection of unnecessary trigger signals but will also perform multiple unnecessary image data transmissions, resulting in significant energy loss. In high refresh rate scenarios, if the fixed-frequency TE signal frequency does not match the refresh rate, the AP will not only need to frequently calculate transmission timings, wasting power on the AP side, but also affecting the DDIC's response speed. Therefore, in this disclosure, the AP can determine the current refresh rate, i.e., the reference frequency of the TE signal, based on the current application scenario.

[0166] Step 603: Send a TE selection command to the display driver integrated circuit DDIC.

[0167] Step 604: Receive a target TE signal synchronized by the DDIC, wherein the target TE signal is determined by the DDIC based on a reference frequency of the TE signal.

[0168] The specific implementation manner in which the DDIC determines the target TE signal according to the TE selection command can refer to the detailed description of any embodiment of the present disclosure and will not be repeated here.

[0169] Step 605: Transmit image data to the DDIC based on the target TE signal.

[0170] In this disclosure, upon receiving a TE selection command from an AP, the DDIC determines the target TE signal to be returned to the AP based on the command and synchronizes the determined target TE signal to the AP. This allows the AP to directly transmit image data based on the received TE signal, and the image data transmission frequency matches the display frequency requirements. This eliminates the need for the AP to frequently calculate transmission timing and avoids unnecessary interrupt detection, thereby saving AP power consumption, increasing the AP's freedom in image data transmission, and ensuring the DDIC's responsiveness.

[0171] In a possible implementation form, if the target TE signal for DDIC synchronization is one signal, the AP may directly transmit image data based on the one TE signal.

[0172] Alternatively, if the target TE signal includes multiple TE signals, the AP may first select a current trigger TE signal from the multiple TE signals according to the current application scenario, and then transmit image data to the DDIC based on the trigger TE signal.

[0173] Refer to the above Figure 3aAs shown in the figure, if the target TE signal returned by the DDIC includes TE1 and TE2, then when the application scenario requires a low refresh rate, the AP can determine TE2 as the current trigger TE signal and transmit image data to the DDIC based on TE2. When the current application scenario requires a higher refresh rate, TE1 and TE2 are combined to determine the current trigger and then transmit image data.

[0174] Or, as Figure 4a and Figure 5a As shown in the figure, if the target TE signal returned by the DDIC includes TE3 and TE4, then when the application scenario requires a low refresh rate, the AP can determine TE4 as the current trigger TE signal and transmit image data to the DDIC based on TE4. When the current application scenario requires a higher refresh rate, the AP can determine TE3 as the current trigger TE signal and transmit image data to the DDIC based on TE3.

[0175] In this disclosure, the AP first determines the current application scenario, then generates a TE selection command based on the current application scenario and sends it to the DDIC. After receiving the target TE signal from the DDIC, the AP transmits image data to the DDIC based on the target TE signal. This allows the DDIC to synchronize TE signals with the AP based on the AP's needs, increasing the AP's freedom in image transmission and reducing AP power consumption while ensuring the DDIC's response speed.

[0176] In order to implement the above embodiment, the present disclosure also proposes a device for generating a tearing effect signal.

[0177] Figure 7 A schematic structural diagram of a device for generating a tearing effect signal provided in an embodiment of the present disclosure.

[0178] like Figure 7 As shown, the tearing effect signal generating device 70 can be configured in a display driver integrated circuit DDIC chip, or used in conjunction with the DDIC to achieve the above-mentioned Figure 2-Figure 5 Alternatively, the device may be configured in an application processor AP, or used in conjunction with an AP, to implement the above-mentioned Figure 6 The method described. Figure 7 As shown, the device may include: a transceiver module 701 and a processing module 702.

[0179] The device is used to implement the above Figure 2-Figure 5 When the method described in any embodiment,

[0180] The transceiver module 701 is configured to receive a TE selection command sent by an application processor AP, wherein the TE selection command includes a reference frequency of a tearing effect TE signal required by the AP;

[0181] The processing module 702 is configured to determine the number of jump phases included in each current refresh cycle according to the reference frequency;

[0182] The processing module 702 is further configured to determine, when the number of jump phases included in each current refresh cycle is non-zero, a target TE signal to be returned to the AP based on the number of jump phases included in each current refresh cycle and a preset tearing effect TE signal;

[0183] The transceiver module 701 is further configured to synchronize the target TE signal to the AP.

[0184] Optionally, the processing module 702 is further configured to:

[0185] Determine the maximum frame rate supported by the display driver integrated circuit;

[0186] The number of jump phases included in each current refresh cycle is determined according to the maximum frame rate and the reference frequency.

[0187] Optionally, the processing module 702 is further configured to:

[0188] The frequency of the preset TE signal is determined based on a maximum frame rate supported by the display driver integrated circuit and a preset parameter value.

[0189] Optionally, the processing module 1002 is further configured to:

[0190] Determining, according to the number of skip stages included in each current refresh cycle, a first time period corresponding to the refresh stage and a second time period corresponding to the skip stage in each refresh cycle;

[0191] Determining the starting time of the last preset TE signal generated in the first time period of each refresh cycle as the starting time of a target TE signal in each refresh cycle;

[0192] The end time of the last TE signal generated in the second time period in each refresh cycle is determined as the end time of the target TE signal.

[0193] Optionally, the processing module 702 is further configured to:

[0194] Determining, according to the number of skip stages included in each current refresh cycle, a first time period corresponding to the refresh stage and a second time period corresponding to the skip stage in each refresh cycle;

[0195] The last preset TE signal generated in the first time period of each refresh cycle and all preset TE signals generated in the second time period are determined as a target TE signal in each refresh cycle.

[0196] Optionally, the processing module 702 is further configured to:

[0197] Determining, according to the number of jump phases included in each current refresh cycle, a third time period corresponding to the last jump phase in each refresh cycle;

[0198] The last preset TE signal generated in the third time period in each of the refresh cycles is determined as a target TE signal in each of the refresh cycles.

[0199] Optionally, the processing module 702 is further configured to:

[0200] In response to the number of jump phases included in each current refresh cycle being 0, the last preset TE signal generated in each refresh cycle is determined as a target TE signal in each refresh cycle.

[0201] It should be noted that the functions and specific implementation principles of the above modules in the embodiments of the present disclosure can be referred to the above method embodiments and will not be repeated here.

[0202] In the tearing effect signal generation device of the disclosed embodiment, upon receiving a TE selection command from an AP, the DDIC generates a target TE signal based on the reference frequency in the TE selection command and synchronizes it to the AP. This allows the DDIC to synchronize TE signals to the AP based on the AP's needs, improving the AP's image transmission flexibility while also reducing AP power consumption while ensuring the DDIC's response speed.

[0203] Alternatively, the device 700 is used to implement the above Figure 6 When the method described in the embodiment,

[0204] Processing module 702, used to determine the current application scenario;

[0205] The processing module 702 is further configured to generate a TE selection command according to the current application scenario, wherein the TE selection command includes a reference frequency of a tearing effect TE signal required by the application processor AP;

[0206] The transceiver module 701 is configured to send the TE selection command to the display driver integrated circuit DDIC;

[0207] The transceiver module 701 is further configured to receive a target TE signal synchronized by the DDIC, wherein the target TE signal is determined by the DDIC based on a reference frequency of the TE signal;

[0208] The processing module 702 is further configured to transmit image data to the DDIC based on the target TE signal.

[0209] Optionally, the processing module 702 is further configured to, in response to the target TE signal including multiple TE signals, select a current trigger TE signal from the multiple TE signals according to the current application scenario;

[0210] The transceiver module 701 is further configured to transmit image data to the DDIC based on the trigger TE signal.

[0211] In the device for generating a tearing effect signal according to the disclosed embodiment, the AP first generates a TE selection command based on the current application scenario. It then sends the TE selection command to the DDIC and receives a target TE signal generated based on the TE selection command from the DDIC. The AP then transmits image data to the DDIC based on the received target TE signal. This synchronizes the TE signal with the AP based on the AP's needs, improving the AP's image transmission flexibility and reducing AP power consumption while ensuring the DDIC's response speed.

[0212] In order to implement the above embodiments, the present disclosure further provides a display driver integrated circuit (DDIC) chip.

[0213] Figure 8 A schematic diagram of the structure of a DDIC chip provided in an embodiment of the present disclosure.

[0214] like Figure 8 As shown, the DDIC chip includes a high-frequency tearing effect TE signal generator 801 , a low-frequency TE signal generator 802 , and a multiplexer 803 .

[0215] The high-frequency TE signal generator 801 is used to generate a preset TE signal;

[0216] A low-frequency TE signal generator 802 is configured to generate a low-frequency TE signal based on the preset TE signal;

[0217] The multiplexer 803 is configured to receive a TE selection command sent by the application processor AP and select a target TE signal based on the TE selection command.

[0218] Figure 8In the example, the preset TE signal is TE1, the low-frequency TE signals include TE2, TE3, and TE4, and the target TE signals are TE1P and TE2P. The meanings and generation methods of the above-mentioned signals can be referred to the detailed description of any method embodiment of the present disclosure, and will not be repeated here.

[0219] It should be noted that Figure 8 The example of selecting two target TE signals is used for illustration. In actual implementation, the number and combination of target TE signals can be adjusted as needed, and this disclosure does not limit this.

[0220] In addition, the internal structure diagram of the multiplexer 803 can be as follows Figure 9 As shown. Figure 9 As shown, the high-frequency TE1 signal generated by the high-frequency TE signal generator 81 and the TE2, TE3 and TE4 signals generated by the low-frequency TE signal generator 82 are synchronized to the AP via the instructions (AP command) sent by the AP, such as the TE selection command (TE selection).

[0221] It should be noted that the number and implementation form of the TE signal interfaces between the AP and the DDIC in the present disclosure can be determined according to the number of target TE signals that the DDIC ultimately needs to synchronize to the AP, and the present disclosure does not limit this.

[0222] The DDIC chip in the disclosed embodiments can generate TE signals of varying frequencies and, based on the AP's TE selection command, provide the desired target TE signal. This improves the AP's freedom in image transmission and reduces AP power consumption while maintaining the DDIC's responsiveness.

[0223] In order to implement the above embodiments, the present disclosure also proposes a device.

[0224] Figure 10 A schematic structural diagram of a device provided in an embodiment of the present disclosure.

[0225] like Figure 10 As shown, the device includes an application processor AP1001 and a DDIC chip 1002. The AP1001 is connected to the DDIC chip 1002, and the AP1001 is used to execute the following Figures 1 to 5 Any of the methods described above, wherein the DDIC 1002 is configured to execute Figure 6 The method described.

[0226] Optionally, the AP 1001 and the DDIC chip 1002 may be connected via a mobile industry processor interface (MIPI).

[0227] Optionally, the device also includes an LTPO display panel 1003 , a source driver 1004 and a gate driver 1005 .

[0228] Among them, the DDIC chip is used to control the conduction of the transistor corresponding to each pixel in the LTPO display panel 1003 through the gate driver 1005 based on the TE signal, and provide a data signal to each pixel in the LTPO display panel 1003 through the source driver 1004 based on the image data stored in the frame memory to refresh the image frame displayed in the LTPO display panel 1003.

[0229] In the device of the disclosed embodiment, the AP first determines a TE selection command based on the device's current operating scenario and sends it to the DDIC, which then provides the AP with the required TE signal. This not only increases the AP's freedom in image transmission but also reduces AP power consumption while ensuring the DDIC's responsiveness.

[0230] Although the embodiments of the present disclosure have been shown and described above, it is understood that the above embodiments are illustrative and are not to be construed as limitations on the present disclosure. A person skilled in the art may change, modify, replace and vary the above embodiments within the scope of the present disclosure.

Claims

1. A method for generating a tearing effect signal, characterized in that: include: receiving a TE selection command sent by an application processor AP, wherein the TE selection command includes a reference frequency of a tearing effect TE signal required by the AP; Determining the number of jump phases included in each current refresh cycle according to the reference frequency; In response to the number of jump phases included in each current refresh cycle being non-zero, determining a target TE signal to be returned to the AP based on the number of jump phases included in each current refresh cycle and a preset tearing effect TE signal; Synchronize the target TE signal to the AP.

2. The method according to claim 1, wherein The determining, based on the reference frequency, the number of jump phases included in each current refresh cycle includes: Determine the maximum frame rate supported by the display driver integrated circuit; The number of jump phases included in each current refresh cycle is determined according to the maximum frame rate and the reference frequency.

3. The method according to claim 1, wherein Before determining the target TE signal to be returned to the AP based on the number of jump phases included in each current refresh cycle and the preset tearing effect TE signal, the method further includes: The frequency of the preset TE signal is determined based on a maximum frame rate supported by the display driver integrated circuit and a preset parameter value.

4. The method according to claim 1, wherein The determining, based on the number of jump phases included in each current refresh cycle and a preset tearing effect TE signal, a target TE signal to be returned to the AP includes: Determining, according to the number of skip stages included in each current refresh cycle, a first time period corresponding to the refresh stage and a second time period corresponding to the skip stage in each refresh cycle; Determining the starting time of the last preset TE signal generated in the first time period of each refresh cycle as the starting time of a target TE signal in each refresh cycle; The end time of the last TE signal generated in the second time period in each refresh cycle is determined as the end time of the target TE signal.

5. The method according to claim 1, wherein The determining, based on the number of jump phases included in each current refresh cycle and a preset tearing effect TE signal, a target TE signal to be returned to the AP includes: Determining, according to the number of skip stages included in each current refresh cycle, a first time period corresponding to the refresh stage and a second time period corresponding to the skip stage in each refresh cycle; The last preset TE signal generated in the first time period of each refresh cycle and all preset TE signals generated in the second time period are determined as a target TE signal in each refresh cycle.

6. The method according to claim 1, wherein The determining, based on the number of jump phases included in each current refresh cycle and a preset tearing effect TE signal, a target TE signal to be returned to the AP includes: Determining, according to the number of jump phases included in each current refresh cycle, a third time period corresponding to the last jump phase in each refresh cycle; The last preset TE signal generated in the third time period in each of the refresh cycles is determined as a target TE signal in each of the refresh cycles.

7. The method according to any one of claims 1 to 6, wherein: After determining the number of jump phases included in each current refresh cycle, the method further includes: In response to the number of jump phases included in each current refresh cycle being 0, the last preset TE signal generated in each refresh cycle is determined as a target TE signal in each refresh cycle.

8. A method for generating a tearing effect signal, characterized in that: include: Determine the current application scenario; Generate a TE selection command according to the current application scenario, wherein the TE selection command includes a reference frequency of a tearing effect TE signal required by the application processor AP; Sending the TE selection command to the display driver integrated circuit DDIC; receiving a target TE signal generated by the method according to any one of claims 1 to 7 and synchronized with the DDIC; Image data is transmitted to the DDIC based on the target TE signal.

9. The method according to claim 8, wherein The transmitting of image data to the DDIC based on the target TE signal includes: In response to the target TE signal including multiple TE signals, selecting a current trigger TE signal from the multiple TE signals according to the current application scenario; Based on the trigger TE signal, image data is transmitted to the DDIC.

10. A device for generating a tearing effect signal, characterized in that: include: a transceiver module, configured to receive a TE selection command sent by an application processor AP, wherein the TE selection command includes a reference frequency of a tearing effect TE signal required by the AP; A processing module, configured to determine the number of jump phases included in each current refresh cycle according to the reference frequency; The processing module is further configured to determine, when the number of jump phases included in each current refresh cycle is non-zero, a target TE signal to be returned to the AP based on the number of jump phases included in each current refresh cycle and a preset tearing effect TE signal; The transceiver module is further configured to synchronize the target TE signal to the AP.

11. The device according to claim 10, wherein The processing module is further configured to: Determine the maximum frame rate supported by the display driver integrated circuit; The number of jump phases included in each current refresh cycle is determined according to the maximum frame rate and the reference frequency.

12. The device according to claim 10, wherein The processing module is further configured to: The frequency of the preset TE signal is determined based on a maximum frame rate supported by the display driver integrated circuit and a preset parameter value.

13. The device according to claim 10, wherein The processing module is further configured to: Determining, according to the number of skip stages included in each current refresh cycle, a first time period corresponding to the refresh stage and a second time period corresponding to the skip stage in each refresh cycle; Determining the starting time of the last preset TE signal generated in the first time period of each refresh cycle as the starting time of a target TE signal in each refresh cycle; The end time of the last TE signal generated in the second time period in each refresh cycle is determined as the end time of the target TE signal.

14. The device according to claim 10, wherein The processing module is further configured to: Determining, according to the number of skip stages included in each current refresh cycle, a first time period corresponding to the refresh stage and a second time period corresponding to the skip stage in each refresh cycle; The last preset TE signal generated in the first time period of each refresh cycle and all preset TE signals generated in the second time period are determined as a target TE signal in each refresh cycle.

15. The device according to claim 10, wherein The processing module is further configured to: Determining, according to the number of jump phases included in each current refresh cycle, a third time period corresponding to the last jump phase in each refresh cycle; The last preset TE signal generated in the third time period in each of the refresh cycles is determined as a target TE signal in each of the refresh cycles.

16. The device according to any one of claims 10 to 15, characterized in that: The processing module is further configured to: In response to the number of jump phases included in each current refresh cycle being 0, the last preset TE signal generated in each refresh cycle is determined as a target TE signal in each refresh cycle.

17. A device for generating a tearing effect signal, characterized in that: include: A processing module, used to determine the current application scenario; The processing module is further configured to generate a TE selection command according to the current application scenario, wherein the TE selection command includes a reference frequency of a tearing effect TE signal required by the application processor AP; a transceiver module, configured to send the TE selection command to the display driver integrated circuit DDIC; The transceiver module is further configured to receive a target TE signal generated by the method according to any one of claims 1 to 7 and synchronized with the DDIC; The processing module is further configured to transmit image data to the DDIC based on the target TE signal.

18. The device according to claim 17, wherein The processing module is further configured to, in response to the target TE signal including multiple TE signals, select a current trigger TE signal from the multiple TE signals according to the current application scenario; The transceiver module is further configured to transmit image data to the DDIC based on the trigger TE signal.

19. A display driver integrated circuit (DDIC), characterized in that: Including a high-frequency tearing effect TE signal generator, a low-frequency TE signal generator, and a multiplexer; Wherein, the high-frequency TE signal generator is used to generate a preset TE signal; A low-frequency TE signal generator, configured to generate a low-frequency TE signal based on the preset TE signal; The multiplexer is configured to receive a TE selection command sent by an application processor AP, and select a target TE signal generated by the method according to any one of claims 1 to 7 based on the TE selection command.

20. A device, characterized in that Including application processor AP and DDIC chip; The AP is connected to the DDIC chip, the AP is used to execute the method according to claim 8 or 9, and the DDIC is used to execute the method according to any one of claims 1-7.

Citation Information

Patent Citations

  • Display screen frequency conversion method, display driving integrated circuit chip and application processor

    CN113160748A

  • Synchronization of videos in a display wall

    WO2015062616A1