Transmission and display method and apparatus, processor, and display method, apparatus and device

By generating local frames and adjusting the refresh rate of local display areas, the problem of smooth transition between overall image smoothness and local high fidelity in existing technologies is solved, achieving energy saving and high smoothness effects for display devices.

WO2025237363A1PCT designated stage Publication Date: 2025-11-20GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD

Patent Information

Application Number
PCT/CN2025/095041
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-05-16
Filing Date
2025-05-15
Publication Date
2025-11-20

AI Technical Summary

Technical Problem

Current display technologies can only reduce the frequency of certain areas when reducing energy consumption, which cannot effectively solve the problem of smooth transitions in overall image smoothness and local high fidelity.

Method used

A local frame is generated by acquiring the difference pixels between adjacent frames, and the entire frame is sent for display processing according to the first refresh rate. A frequency modulation command is sent to adjust the refresh rate of the local display area from the first refresh rate to the second refresh rate, thereby realizing the local high refresh rate display processing.

Benefits of technology

It improves the smoothness of display between adjacent frames and the high fidelity of local areas, ensuring a smooth transition of the picture, which is both energy-saving and improves the overall visual experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025095041_20112025_PF_FP_ABST
    Figure CN2025095041_20112025_PF_FP_ABST
Patent Text Reader

Abstract

A transmission and display method, comprising: acquiring a first frame and a second frame which are adjacent to each other; generating a local frame on the basis of pixels of the second frame which are changed relative to the first frame; transmitting and displaying the first frame on the basis of a first refresh rate; transmitting a first frequency adjustment instruction on the basis of the local frame, wherein the first frequency adjustment instruction is used for instructing the refresh rate of a local display area of the local frame to be adjusted from the first refresh rate to a second refresh rate, and the first refresh rate is smaller than the second refresh rate; and transmitting and displaying the local frame on the basis of the second refresh rate.
Need to check novelty before this filing date? Find Prior Art

Description

Display method and device, processor, display method and device, and equipment

[0001] Related applications

[0002] The present application claims priority to the Chinese patent application No. 2024106135114, filed on May 16, 2024, and entitled "Display method and device, processor, display method and device, and equipment", the contents of which are hereby incorporated by reference in its entirety. TECHNICAL FIELD

[0003] The present application relates to the technical field of display, and in particular to a display method and device, a processor, a display method and device, and equipment. BACKGROUND

[0004] The statements herein are provided only to enhance understanding of the present application and are not necessarily intended to constitute the existing exemplary technology.

[0005] With the continuous development of display technology, variable refresh rate technology and partial update technology have emerged. At present, in the display process, the display refresh rate can be maintained for the area requiring smoothness based on the display partition refresh rate requirement, and the display refresh rate can be dynamically reduced for the area without requiring smoothness to save power consumption. However, this way can only reduce the energy consumption by partitioning frequency reduction. SUMMARY

[0006] According to various embodiments of the present application, a display method and device, a processor, a display method and device, and equipment are provided.

[0007] In a first aspect, the present application provides a display method, the display method comprising:

[0008] obtaining a first frame and a second frame adjacent to each other;

[0009] generating a partial frame according to the pixels of the second frame changed relative to the first frame;

[0010] performing display processing on the first frame based on a first refresh rate;

[0011] sending a first frequency modulation instruction according to the partial frame; wherein the first frequency modulation instruction is used to instruct to adjust the refresh rate of a partial display area of the partial frame from the first refresh rate to a second refresh rate, the first refresh rate being less than the second refresh rate;

[0012] performing display processing on the partial frame based on the second refresh rate.

[0013] In a second aspect, the present application provides a display device, the display device comprising:

[0014] an obtaining module configured to obtain a first frame and a second frame adjacent to the first frame;

[0015] an inserting module configured to generate a partial frame according to pixels of the second frame that have changed relative to the first frame;

[0016] a sending module configured to perform display processing on the first frame based on a first refresh rate, send a first frequency modulation instruction according to the partial frame, and perform display processing on the partial frame based on a second refresh rate; the first frequency modulation instruction is used to instruct adjusting a refresh rate of a partial display region of the partial frame from the first refresh rate to the second refresh rate, and the first refresh rate is less than the second refresh rate.

[0017] In a third aspect, a processor is provided, which is configured to implement the steps of the display processing method.

[0018] In a fourth aspect, a display device is provided, which comprises the processor as described above.

[0019] In a fifth aspect, a display method is provided, which comprises:

[0020] receiving a first frequency modulation instruction and a partial frame; the first frequency modulation instruction and the partial frame are obtained by using the display processing method as described above;

[0021] displaying a first frame based on a first refresh rate;

[0022] adjusting a refresh rate of a partial display region of the partial frame from the first refresh rate to a second refresh rate according to the first frequency modulation instruction; the first refresh rate is less than the second refresh rate;

[0023] controlling the partial display region to display the partial frame based on the second refresh rate.

[0024] In a sixth aspect, a display apparatus is provided, which comprises:

[0025] a receiving module configured to receive a first frequency modulation instruction and a partial frame; the first frequency modulation instruction and the partial frame are obtained by using the display processing method as described above;

[0026] a frequency modulation module configured to adjust a refresh rate of a partial display region of the partial frame from a first refresh rate to a second refresh rate according to the first frequency modulation instruction; the first refresh rate is less than the second refresh rate;

[0027] a display module configured to display a first frame based on a first refresh rate, and control the partial display region to display the partial frame based on the second refresh rate.

[0028] In a seventh aspect, the present application provides a display driver for implementing the steps of the display method as described above.

[0029] In an eighth aspect, the present application provides a display device comprising the display driver as described above.

[0030] The details of one or more embodiments of the application are set forth in the accompanying drawings and the description below. Other features, objects, and advantages of the application will be apparent from the description and drawings, and from the claims. BRIEF DESCRIPTION OF DRAWINGS

[0031] In order to more clearly illustrate the technical solutions in the embodiments of the present application or in the prior art, the accompanying drawings needed to be used in the embodiments or the description of the prior art will be briefly introduced. Obviously, the accompanying drawings in the following description only are a part of the embodiments of the present application, and for those skilled in the art, other drawings can also be obtained from the disclosed drawings without any creative effort.

[0032] Fig. 1 is a flowchart of a display method in one embodiment;

[0033] Fig. 2 is a flowchart of a display method in one embodiment;

[0034] Fig. 3 is a flowchart of a display method in one embodiment;

[0035] Fig. 4 is a timing diagram of a display driver built-in tearing effect signal, a display driver output tearing effect signal and a processor transmitted image frame in a display method in one embodiment;

[0036] Fig. 5 is a timing diagram of a display driver built-in tearing effect signal, a display driver output tearing effect signal and a processor transmitted image frame in a display method in another embodiment;

[0037] Fig. 6 is a flowchart of a display method in one embodiment;

[0038] Fig. 7 is a flowchart of a display method in one embodiment;

[0039] Fig. 8 is a schematic diagram of a change region of a first frame and a second frame in one embodiment;

[0040] Fig. 9 is a schematic diagram of a compensation region of a first frame and a second frame in one embodiment;

[0041] Fig. 10 is a flowchart of a display method in one embodiment;

[0042] Fig. 11 is a flowchart of a display method in one embodiment;

[0043] FIG. 12 is a schematic diagram of generating a 3-frame partial frame according to a first frame and a second frame in one embodiment;

[0044] FIG. 13 is a flowchart of a display method in one embodiment;

[0045] FIG. 14 is a schematic diagram of a display device in one embodiment;

[0046] FIG. 15 is a schematic diagram of a display device in another embodiment;

[0047] FIG. 16 is a flowchart of a display method in one embodiment;

[0048] FIG. 17 is a flowchart of a display method in one embodiment;

[0049] FIG. 18 is a flowchart of a display method in one embodiment;

[0050] FIG. 19 is a schematic diagram of a display panel in one embodiment;

[0051] FIG. 20 is a flowchart of a display method in one embodiment;

[0052] FIG. 21 is a flowchart of a display method in one embodiment;

[0053] FIG. 22 is a block diagram of a display device in one embodiment;

[0054] FIG. 23 is a block diagram of a display device in one embodiment;

[0055] FIG. 24 is a schematic diagram of an internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0056] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments of the present application. Based on the embodiments in the present application, all the other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.

[0057] The display method provided by the embodiments of the present application can be applied to a display device. The display device can include a processor, such as an application processor (AP), which is configured to execute the steps of the display method. The display device can be, but is not limited to, various personal computers, notebook computers, smart phones, tablet computers, Internet of Things devices, and portable wearable devices. The Internet of Things device can be a smart speaker, a smart television, a smart air conditioner, a smart vehicle-mounted device, and the like. The portable wearable device can be a smart watch, a smart bracelet, a head-mounted device, and the like.

[0058] In some embodiments, as shown in FIG. 1, a display method is provided. The display method is described by taking a processor as an example, and includes the following steps S101-S105.

[0059] S101: Obtain a first frame and a second frame that are adjacent.

[0060] The first frame and the second frame are two frames that are immediately adjacent in time sequence. If the first frame is regarded as a current frame, the second frame is a next frame that is immediately subsequent to the first frame. The first frame and the second frame are adjacent in a time axis, and the display time of the first frame is earlier than the display time of the second frame.

[0061] In some embodiments, the processor can obtain the first frame and the second frame from a frame buffer. The first frame and the second frame can be two frames generated after layer drawing rendering and stored in the frame buffer. In an application, a processor such as a graphics processing unit (GPU), an image signal processor (ISP), or a video processing unit (VPU) can first perform layer drawing rendering through an application program, and the obtained layers are saved in the frame buffer of a surface flinger. The application program draws multiple adjacent frames of images as image data sources for subsequent modules.

[0062] S102: Generate a local frame according to pixels of the second frame that have changed relative to the first frame.

[0063] The local frame is an interpolated frame between the first frame and the second frame, and is used to smooth the transition between the first frame and the second frame, fill the time interval between the first frame and the second frame, and provide a smooth visual transition effect. In some embodiments, the size of the local frame is smaller than the size of the first frame and the second frame, and the size of the first frame and the second frame is the same, that is, the first frame and the second frame are complete frames. The local frame includes at least part of the area in the first frame and / or the second frame. The number of local frames can be one frame or multiple frames, which can be determined according to actual interpolation requirements and is not limited herein.

[0064] In the application, the processor can first determine the difference pixels of the second frame relative to the first frame, and then generate the local frame according to the first frame, the second frame and the difference pixels. In some embodiments, by comparing each corresponding pixel of the first frame and the second frame, it is determined which pixels have changed between the two frames, including but not limited to changes in color, brightness, transparency and other attributes, thereby determining the difference pixels between the two frames. Then, based on the detected difference pixels, a suitable interpolation algorithm can be used to estimate the intermediate state of these pixels within the time interval of the first frame and the second frame, thereby generating a local frame to fill the change process of the difference pixels between the first frame and the second frame. The interpolation algorithm includes but is not limited to linear interpolation, bilinear interpolation, motion vector prediction, etc., which are not limited herein.

[0065] S103: Perform display processing on the first frame based on the first refresh rate.

[0066] S104: Send a first frequency modulation instruction according to the local frame.

[0067] The first frequency modulation instruction is used to instruct to adjust the display area refresh rate of the local frame from the first refresh rate to the second refresh rate. The first frequency modulation instruction can include display position information of the local frame. In the application, the local refresh circuit in the display device can be configured according to the first frequency modulation instruction, and the local refresh circuit is used to adjust the refresh rate of the local display area of the local frame from the first refresh rate to the second refresh rate, so that the local frame can be displayed in the local display area based on the second refresh rate. The first refresh rate is less than the second refresh rate.

[0068] S105: Perform display processing on the local frame based on the second refresh rate.

[0069] In the application, the processor can first perform the display sending processing on the first frame based on the first refresh rate to display the first frame completely based on the first refresh rate, after completing the display sending processing on the first frame, generate the first frequency modulation instruction according to the local frame to increase the refresh rate of the local display area corresponding to the local frame from the first refresh rate to the second refresh rate through the first frequency modulation instruction, then perform the display sending processing on the local frame based on the second refresh rate to display the local frame in the local display area based on the second refresh rate, after completing the display sending processing on the local frame, perform the display sending processing on the second frame again to display the second frame completely based on the first refresh rate.

[0070] The display sending method described above acquires the adjacent first frame and second frame, then generates the local frame according to the pixels of the second frame that change relative to the first frame, in the display sending process, first performs the display sending processing on the first frame according to the first refresh rate to display the first frame based on the first refresh rate, then sends the first frequency modulation instruction according to the local frame to increase the refresh rate of the local display area corresponding to the local frame from the first refresh rate to the second refresh rate according to the first frequency modulation instruction, realizes the increase of the refresh rate of the local display area, and after increasing the refresh rate of the local display area, performs the display sending processing on the local frame again, so as to support displaying the local frame at the second refresh rate. Since the second refresh rate is higher than the first refresh rate, the local display area can accept more refreshes in unit time, and the local frame as the inserted frame can finely fill the transition between the first frame and the second frame, effectively compensating for the possible tearing and lag phenomenon under the low refresh rate, ensuring the smooth transition from the first frame to the second frame, and significantly improving the display fluency between adjacent frames. The display sending method combines the low refresh rate global display and the high refresh rate local inserted frame display, which not only ensures the energy-saving presentation of the overall picture, but also realizes the high-fidelity display of the dynamic area, i.e. the local refresh area, through accurate control of the local high refresh rate, thereby ensuring the smooth transition from the first frame to the second frame and significantly improving the overall visual experience.

[0071] In some embodiments, as shown in FIG. 2, after performing the display sending processing on the local frame based on the second refresh rate in step S104, the display sending method can further include steps S201 and S202.

[0072] S201: Send a second frequency modulation instruction according to the second frame. The second frequency modulation instruction is used to instruct to adjust the refresh rate of the local display area from the second refresh rate to the first refresh rate.

[0073] S202: Perform the display sending processing on the second frame based on the first refresh rate.

[0074] In an application, the processor sends a second frequency modulation instruction according to the second frame after the local frame is sent and displayed based on the second refresh rate, so as to adjust the refresh rate of the local display area from the second refresh rate to the first refresh rate, that is, to lower the refresh rate of the local display area, and to send and display the second frame based on the first refresh rate, so as to support complete display of the second frame based on the first refresh rate. In an application, the processor can turn off the local refresh circuit in the display device according to the second frequency modulation instruction, so that the refresh rate of the local display area is lowered from the first refresh rate to the second refresh rate, thereby supporting low-frequency display of the entire frame of the second frame based on the first refresh rate.

[0075] The display method described above, after the first frame is sent and displayed, sends a first frequency modulation instruction according to the local frame, so as to adjust the refresh rate of the local display area to the second refresh rate through the first frequency modulation instruction, so that the local frame is sent and displayed based on the second refresh rate, compared with low-frequency display of the entire frame of the first frame based on the first refresh rate, the local frame can be super-frequency displayed based on the second refresh rate, and after the sending and displaying of the local frame is completed, a second frequency modulation instruction is sent according to the second frame, so as to lower the refresh rate of the local display area to the first refresh rate through the second frequency modulation instruction, so that the second frame is sent and displayed based on the first refresh rate, so as to restore the low-frequency display of the entire frame of the second frame based on the first refresh rate, and then display the local frame by super-frequency, thereby improving the display fluency of the changed area between the first frame and the second frame, and the power consumption is lower than that of the entire frame interpolation super-frequency display between the first frame and the second frame.

[0076] In some embodiments, as shown in FIG. 3, step S104, sending a first frequency modulation instruction according to a local frame, can include steps S301 and S302.

[0077] S301: receiving a tearing effect signal sent based on the first refresh rate.

[0078] The tearing effect (TE) signal is a signal generated by a display driver IC (DDIC) to prevent tearing problems during image display when the picture is refreshed. The processor is connected to the DDIC. In some embodiments, the processor and the DDIC are connected through a mobile industry processor interface (MIPI). When the display device is ready to refresh the next frame of image, the processor receives the TE signal output by the DDIC, and sends the next frame of image data to the DDIC for display according to the TE signal. In the application, before the first frequency modulation instruction is sent, the output frequency of the TE signal sent by the DDIC is equal to the first refresh rate, for example, as shown in FIG. 4 and FIG. 5, the output frequency of the TE signal sent by the DDIC received by the AP is 120Hz.

[0079] S302: In the case that the tearing effect signal meets the display condition, the first frequency modulation instruction is sent according to the local frame.

[0080] The display condition is pre-set and can be set according to the application scenario. In some embodiments, the display condition includes at least one of the rising edge of the TE signal and the TE signal being in a high level state. That is, the processor sends the first frequency modulation instruction according to the local frame in the case that the rising edge of the TE signal is listened to, or the TE signal is detected in the high level state. The first frequency modulation instruction is also used to adjust the output frequency of the TE signal from the first refresh rate to the second refresh rate. In the application, the processor sends the first frequency modulation instruction to the DDIC, and the DDIC adjusts the output frequency of the TE signal to the second refresh rate according to the first frequency modulation instruction, for example, as shown in FIG. 4, the output frequency of the TE signal is adjusted to the second refresh rate 240Hz; as shown in FIG. 5, the output frequency of the TE signal is adjusted to the second refresh rate 360Hz.

[0081] Based on the above, step S105, the local frame is displayed based on the second refresh rate, including: in the case that the frequency-modulated tearing effect signal meets the display condition, the local frame is displayed based on the second refresh rate. It can be understood that the processor displays the frame based on the TE signal, therefore, the output frequency of the TE signal affects the display frequency of the processor, since the output frequency of the TE signal is adjusted from the first refresh rate to the second refresh rate, so that the display frequency of the processor is also adjusted to the second refresh rate, that is, the local frame can be displayed based on the second refresh rate, and then the local frame is locally overclocked at the second refresh rate to improve the display fluency of the local area between the first frame and the second frame.

[0082] In some embodiments, as shown in FIG. 6, the step S201 of sending the second frequency modulation instruction according to the second frame can include steps S601 and S602.

[0083] S601: receiving the tearing effect signal sent based on the second refresh rate.

[0084] After the processor performs the display of the local frame based on the second refresh rate, the processor continues to receive the TE signal, and at this time, the output frequency of the TE signal still remains the second refresh rate.

[0085] S602: in the case where the tearing effect signal meets the display condition, sending the second frequency modulation instruction according to the second frame.

[0086] The display condition is the same as the aforementioned step S302, and will not be described here again. The second frequency modulation instruction is also used to instruct to adjust the output frequency of the tearing effect signal from the second refresh rate to the first refresh rate. In applications, after the processor performs the display processing of the local frame based on the second refresh rate, in the case where the processor listens to the rising edge of the next TE signal or detects that the TE signal is in a high level state, the processor sends the second frequency modulation instruction to the DDIC, and the DDIC adjusts the output frequency of the TE signal to the first refresh rate according to the second frequency modulation instruction. For example, as shown in FIG. 4, the output frequency of the TE signal is adjusted from the second refresh rate 240 Hz to the first refresh rate 120 Hz; as shown in FIG. 5, the output frequency of the TE signal is adjusted from the second refresh rate 360 Hz to the first refresh rate 120 Hz.

[0087] Based on the above, the step S202 of performing the display processing of the second frame based on the first refresh rate includes the step of performing the display processing of the second frame based on the first refresh rate in the case where the frequency-modulated tearing effect signal meets the display condition. The processor performs the display processing of the frame according to the TE signal, and thus the output frequency of the TE signal affects the display frequency of the processor. Since the output frequency of the TE signal is adjusted from the second refresh rate to the first refresh rate, the display processing frequency of the processor is also adjusted to the first refresh rate, that is, the display processing of the second frame can be performed based on the first refresh rate, and thus the whole-frame low-frequency display of the second frame at the first refresh rate is supported, so as to reduce the power consumption.

[0088] In some embodiments, as shown in FIG. 7, the step S102 of generating the local frame according to the pixels of the second frame that change relative to the first frame can include the following steps S701 to S703.

[0089] S701: determining the change region of the first frame and the second frame according to the pixels of the second frame that change relative to the first frame at the same pixel position.

[0090] In an application, the processor can traverse the entire frame in a single pixel, compare the pixels at the same pixel position of the first frame and the second frame, determine the pixels that have not changed as static pixels, determine the pixels that have changed as changed pixels, and determine the changed region corresponding to the first frame and the second frame according to all the changed pixels. The changed region includes the changed region of the first frame and the changed region of the second frame, and the changed region of the first frame corresponds to the changed region of the second frame, or the position of the changed region of the first frame is the same as the position of the changed region of the second frame. The changed region includes at least one rectangular region, which can be one rectangular region or multiple rectangular regions. The rectangular region includes at least one different pixel. In some embodiments, as shown in FIG. 8, the changed region X1 of the first frame N and the changed region X2 of the second frame N+1 are determined according to the first frame N and the second frame N+1.

[0091] S702: Motion estimation is performed on the changed region to determine the motion vector of each pixel in the changed region.

[0092] In some embodiments, block-based motion estimation is performed on the changed region. The basic idea of block-based motion estimation is to divide each frame of the image sequence into a plurality of non-overlapping blocks, and consider that the displacement of all pixels in the block is the same, and then find the matching block that is most similar to the current block in a certain search range according to a certain block matching criterion. That is, the processor divides the changed region of the first frame and the changed region of the second frame into a plurality of non-overlapping blocks, the block can include a single pixel or multiple pixels, and finds a matching block with a similarity greater than a similarity threshold in the plurality of blocks of the changed region of the second frame corresponding to the block of the first frame, and then determines the corresponding motion vector according to the blocks that match each other between the first frame and the second frame. The motion vector is used to represent the relative displacement of the second frame relative to the first frame, and the motion vector includes a displacement direction and a distance value. In some embodiments, taking the changed region X1 of the first frame and the changed region X2 of the second frame shown in the foregoing FIG. 8 as an example, motion estimation is performed on the changed regions X1 and X2, and the motion vector of each pixel in the changed region can be determined, as shown in FIG. 9. The motion vector of the moving object bird is Y1, and the motion vector of the moving object cloud is Y2.

[0093] S703: Generate a local frame according to the changed region and the motion vector.

[0094] In an application, the processor can perform equal division processing on the motion vector according to the changed region and the motion vector, compensate for the motion object at the corresponding position, perform transition processing on the edge to ensure the display effect, obtain at least one local frame, and form a smooth motion image sequence.

[0095] The sending display method can accurately identify the change area between the two frames by comparing and analyzing the pixels that change at the same pixel position of the first frame and the second frame, thereby separating the objects that dynamically change between the two frames from the static elements, achieving detection and segmentation of the moving target, and performing motion estimation on the change area to determine the motion vector of each pixel in the change area. After that, the motion vector can be used to predict or interpolate the motion area between the two frames to generate a local frame, i.e., motion compensation, thereby eliminating or reducing the image distortion caused by inter-frame motion and improving the smoothness, fluency and visual quality between the first frame and the second frame.

[0096] In some embodiments, as shown in FIG. 10, the step S703 of generating a local frame according to the change area and the motion vector can include the following steps S1001 to S1003.

[0097] S1001: determining a compensation area according to the motion pixels in the change area.

[0098] The motion pixels are the pixels in the change area whose distance values of the motion vector are greater than or equal to a distance threshold. The distance threshold is pre-set and can be set according to the fluency requirement, the size of the frame and other factors, which are not limited here. Taking the change areas X1 and X2 shown in FIG. 9 as an example, the distance value of the motion vector of the moving object bird is greater than or equal to the distance threshold, while the motion vector of the moving object cloud is less than the distance threshold. Therefore, the corresponding compensation area Z can be determined according to the moving object bird.

[0099] S1002: performing transition processing on the motion vector of each pixel in the change area to generate a compensation vector.

[0100] The transition processing on the motion vector of the change area between the two frames is mainly to improve the accuracy of motion estimation, reduce visual distortion and achieve smooth motion change effect during the display process. In some embodiments, the distance value of the motion pixels in the change area can be maintained, and the distance value of the static pixels in the change area can be set to zero. The static pixels are the pixels in the change area whose distance values of the motion vector are less than the distance threshold. Taking the change areas X1 and X2 shown in FIG. 8 as an example, the distance value of the motion vector of the moving object bird is greater than or equal to the distance threshold, while the motion vector of the moving object cloud is less than the distance threshold. Therefore, the motion vector of the moving object cloud can be set to zero.

[0101] S1003: generating a local frame according to the change area, the compensation area and the compensation vector.

[0102] The display method can distinguish the moving pixels in the change region, accurately locate the region needing compensation, i.e., the high-speed moving region, improve the accuracy of the motion compensation, improve the visual quality of the local frame, and perform transition processing on the motion vector of each pixel in the change region, so that the compensation region and the surrounding low-speed moving region or the static region are smoothly transitioned on the basis of the motion compensation of the high-speed moving compensation region in the process of generating the local frame according to the change region, the compensation region and the compensation vector, which helps to improve the compensation effect of the local frame and further improve the display effect.

[0103] In some embodiments, as shown in FIG. 11, the step S1003 of generating a local frame according to the change region, the compensation region and the compensation vector can include the following steps S1101 and S1102.

[0104] S1101: determining an interpolation parameter of the local frame according to the refresh rate ratio of the second refresh rate to the first refresh rate.

[0105] The interpolation parameter includes at least one of an interpolation method, an interpolation weight, a number and a size. The interpolation method includes at least one of interpolation and extrapolation. The interpolation weight is used to represent the relative position of the local frame between the first frame and the second frame. In some embodiments, the number of local frames is 3 frames, and the interpolation weights of the three local frames can be 0.25, 0.5 and 0.75 respectively. In some embodiments, the number of local frames is positively correlated with the refresh rate ratio. In some embodiments, the number of local frames is equal to the refresh rate ratio. For example, the first refresh rate is 120 Hz, and the second refresh rate is 360 Hz, so the refresh rate ratio of the second refresh rate to the first refresh rate is 3, and the number of local frames is 3. For another example, the first refresh rate is 120 Hz, and the second refresh rate is 240 Hz, so the refresh rate ratio of the second refresh rate to the first refresh rate is 2, and the number of local frames is 2. In some embodiments, the size of the local frame is negatively correlated with the refresh rate ratio, that is, the larger the refresh rate ratio, the shorter the display time of the local frame, and the smaller the size of the local frame that can be supported for display; the smaller the refresh rate ratio, the longer the display time of the local frame, and the larger the size of the local frame that can be supported for display. In actual application, the size of the local frame can be determined according to the size of the first frame and the second frame and the refresh rate ratio, which is not limited here.

[0106] S1102: generating a local frame according to the change region, the compensation region, the compensation vector and the interpolation parameter.

[0107] In an application, the processor can generate the local frame according to the change region, the compensation region, the compensation vector, and the interpolation parameter. FIG. 12 shows an example of the first frame and the second frame shown in FIGS. 8 and 9, where the first refresh rate is 120 Hz and the second refresh rate is 360 Hz, and three local frames are interpolated between the first frame and the second frame. In some embodiments, the processor can divide the motion vector by three based on the first frame and the motion vector that has been estimated, compensate for the motion object at the corresponding position, and generate three local interpolated frame images, i.e., local frame A1, local frame B1, and local frame C1, by combining the compensated vector after transition processing, to form a smooth motion image sequence. The timing diagram of the display processing of the three local frames A1B1C1 in sequence is shown in FIG. 4. In FIG. 5, the first refresh rate is 120 Hz and the second refresh rate is 240 Hz. Based on the refresh rate ratio of the second refresh rate to the first refresh rate, i.e., 2, the motion vector can be divided by two, and two local frames A2 and B2 are generated.

[0108] The display method described above determines the interpolation parameter of the local frame according to the refresh rate ratio of the second refresh rate to the first refresh rate, and generates the local frame according to the change region, the compensation region, the motion vector of each pixel of the change region after the zero processing, and the interpolation parameter. This method dynamically determines and applies the interpolation parameter by combining the refresh rate ratio and the motion vector, and achieves adaptive optimization of different refresh rate scenes, motion smoothness improvement, picture consistency maintenance, and effective use of computing resources, thereby ensuring that high-quality and adaptive local frames can be generated under various conditions, and improving the effectiveness of local overclocking display.

[0109] In some embodiments, the display method further includes the steps of obtaining a first display parameter of the first frame and a second display parameter of the second frame, respectively. In some embodiments, each display parameter includes at least one of a display scene parameter and a display environment parameter. The display parameters include the first display parameter and the second display parameter described above. The display background parameter is used to represent the display scene of the frame, including but not limited to a video display scene, a game display scene, a photo display scene, etc. The display environment parameter is used to represent the display environment of the frame, including but not limited to the display frame rate, i.e., the display refresh rate, the display brightness, etc.

[0110] The step S102 of generating the local frame according to the pixels of the second frame that change relative to the first frame can include the step of generating the local frame according to the pixels of the second frame that change relative to the first frame when the first display parameter and the second display parameter satisfy the local interpolation condition.

[0111] The local frame insertion condition is preset, and in some embodiments, the local frame insertion condition is that a display parameter difference between the first display parameter and the second display parameter is less than a display parameter threshold. Taking an example in which the local frame insertion condition includes a display scene parameter and a display environment parameter, in a case where the display scene parameter between the first frame and the second frame is the same, such as both being a video display scene, and a difference between the display environment parameters of the first frame and the second frame is less than an environment parameter threshold, step S102 is performed, that is, a local frame is generated according to pixels of the second frame that change relative to the first frame, so that local overclocking frame insertion display processing is performed between the first frame and the second frame, to improve local smoothness between the first frame and the second frame.

[0112] As shown in FIG. 13, the processor can first perform step S1301, and acquire the first display parameter of the first frame and the second display parameter of the second frame, respectively. Then step S1302 is performed, and it is determined whether the display scene parameters in the first display parameter and the second display parameter are the same. If the display scene parameters are different, step S1303 is performed, and an intermediate frame is generated according to the first frame and the second frame. If the display scene parameters are the same, step S1304 is performed, and it is determined whether the display scene parameters in the first display parameter and the second display parameter are less than an environment parameter threshold; if yes, step S102 is performed, and a local frame is generated according to pixels of the second frame that change relative to the first frame; if no, step S1303 is performed. The size of the intermediate frame is the same as the size of the first frame and the second frame, that is, full frame insertion is performed between two adjacent frames. In some embodiments, as shown in FIG. 4, after the processor generates the intermediate frame D1 according to the second frame N+1 and the third frame N+2, the second frame N+1, the intermediate frame D1 and the third frame N+2 are sequentially displayed based on the first refresh rate; as shown in FIG. 5, after the processor generates the intermediate frame D2 according to the second frame N+1 and the third frame N+2, the second frame N+1, the intermediate frame D2 and the third frame N+2 are sequentially displayed based on the first refresh rate; that is, full frame insertion processing is performed between the second frame N+1 and the third frame N+2, to improve overall smoothness between the first frame and the second frame.

[0113] Further, the display method shown in FIG. 13 can further include step S1305: determining whether there is a compensation area between the first frame and the second frame, which is the compensation area described in the foregoing step S1001. If there is a compensation area, it indicates that there is a local area between the second frame and the first frame that has high-speed motion, and therefore, it is necessary to perform local frame insertion processing on the compensation area. If there is no compensation area, that is, each pixel in the change area of the first frame and the second frame is a stationary pixel, it indicates that there is no area with high-speed motion between the second frame and the first frame, and in this case, local overclocking frame insertion processing is not needed, and step S1303 can be performed.

[0114] In the application, the processor can determine to generate a partial frame or an intermediate frame according to the first display parameter of the first frame and the second display parameter of the second frame when the TE signal meets the display condition, and further select to send the first frame, the partial frame, the intermediate frame or the second frame according to the display parameter to realize partial overclocking display between the first frame and the second frame or whole-frame interpolation display between the first frame and the second frame.

[0115] The display method described above, before generating a partial frame according to the first frame and the second frame, respectively acquires a first display parameter of the first frame and a second display parameter of the second frame, and determines whether the display parameter between the first frame and the second frame meets a partial overclocking condition, and generates a partial frame according to the pixels of the second frame that change relative to the first frame, so that in the case that the display scene parameter and the display environment parameter are relatively stable, and there is a high-speed motion compensation area between adjacent two frames, partial overclocking interpolation processing is performed to improve the fluency of the local area between the first frame and the second frame.

[0116] In some embodiments, before the display of the partial frame based on the second refresh rate, the display method further comprises the step of: performing display pipeline processing on the partial frame based on the second refresh rate, so as to obtain display image data of the partial frame. The display pipeline processing includes at least one of rotation processing, scaling processing, brightness processing, contrast processing, color processing and compensation processing on the second frame. The compensation processing is image compensation processing for the display panel characteristics.

[0117] Based on the above, the step S104 of performing display processing on the partial frame based on the second refresh rate can include the step of performing display processing on the partial frame after the display pipeline processing based on the second refresh rate, so that the partial frame can be displayed based on the second refresh rate. As shown in FIG. 14, after the processor 11 acquires the first frame and the second frame, the compensation area is determined according to the first frame and the second frame, and the partial frame is generated according to the compensation area, and then the display pipeline processing is performed on the partial frame, and then the partial frame after the display pipeline processing is displayed to the DDIC 12, and the display panel 13 is driven to display.

[0118] It can be understood that, before performing display processing on the first frame, the second frame and the intermediate frame based on the first refresh rate, the processor can also perform display pipeline processing on the first frame and the second frame based on the first refresh rate. That is, the processor is compatible with the display pipeline processing performance of the whole frame and the partial frame, and is also compatible with the display processing of the whole frame and the partial frame. The whole frame includes the first frame, the second frame and the intermediate frame. In other words, the processor can complete the display pipeline processing and the display processing on the first frame and the second frame based on the first refresh rate, can complete the display pipeline processing and the display processing on the intermediate frame based on the whole-frame interpolation frame rate, and can complete the display pipeline processing and the display processing on the partial frame based on the second refresh rate.

[0119] In the application, as shown in FIG. 15, the processor 11 can perform display pipeline processing and display processing on the first frame and the second frame, generate a partial frame according to the first frame and the second frame, and perform display processing on the partial frame based on the second refresh rate, that is, perform the frame insertion processing after the display pipeline processing, and then drive the display panel 13 to display by using the DDIC 12.

[0120] The display method provided by the embodiments of the present application can be applied to a display device, which can include a processor and a DDIC, wherein the DDIC is connected with the processor, and the DDIC is used to execute the display method. The display device can be, but is not limited to, various personal computers, notebook computers, smart phones, tablet computers, Internet of Things devices, and portable wearable devices. The Internet of Things device can be a smart speaker, a smart television, a smart air conditioner, a smart vehicle device, etc. The portable wearable device can be a smart watch, a smart bracelet, a head-mounted device, etc.

[0121] In an embodiment, as shown in FIG. 16, a display method is provided, which is taken as an example to illustrate the case that the display method is applied to a DDIC. The display method can include the following steps S1601 to S1604.

[0122] S1601: receiving a first frequency modulation instruction and a partial frame.

[0123] In the application, the DDIC receives the first frequency modulation instruction and the partial frame sent by the processor. The first frequency modulation instruction and the partial frame are respectively sent by the processor by using the display method provided in the above embodiments. In the application, after receiving the first frame sent by the processor, the DDIC receives the first frequency modulation instruction sent by the processor according to the partial frame, and receives the partial frame sent by the processor.

[0124] S1602: displaying the first frame based on a first refresh rate.

[0125] S1603: adjusting the refresh rate of a partial display area of the partial frame from the first refresh rate to a second refresh rate according to the first frequency modulation instruction.

[0126] In the application, after the DDIC controls the entire display area of the display screen to display the first frame based on the first refresh rate, the refresh rate of the partial display area of the partial frame is adjusted from the first refresh rate to the second refresh rate according to the first frequency modulation instruction. The first refresh rate is less than the second refresh rate. The partial display area is an area of the display screen used to display the partial frame, and the partial display area is smaller than the entire display area.

[0127] S1604: controlling the partial display area to display the partial frame based on the second refresh rate.

[0128] The display method displays the first frame in its entirety based on the first refresh rate, and adjusts the refresh rate of the local display area of the local frame from the first refresh rate to the second refresh rate according to the received first frequency modulation instruction, and controls the local display area to display the local frame based on the second refresh rate. Since the second refresh rate is greater than the first refresh rate, the local display area can be refreshed at a higher frequency than the first refresh rate within a unit time, thereby improving the local display fluency. Since the other areas of the local display area maintain a lower first refresh rate, the power consumption can be reduced while performing local overclocking display. The display method locally adjusts the refresh rate based on the frequency modulation instruction, and manages the refresh rate of the local display area in detail, which can significantly improve the dynamic detail performance, visual fluency, system energy efficiency ratio, and adapt to scene changes, and greatly optimizes the user experience, especially for application scenarios sensitive to refresh rate.

[0129] In an embodiment, as shown in FIG. 17, the display method can further include the following steps S1701-S1703.

[0130] S1701: Receive a second frequency modulation instruction and a second frame.

[0131] In an application, the DDIC receives the second frequency modulation instruction and the second frame sent by the receiving processor. The second frequency modulation instruction and the second frame are sent by the processor using the display method provided in the above embodiments. In an application, after the DDIC receives the local frame sent by the receiving processor, the DDIC receiving processor adjusts the refresh rate of the local display area from the first refresh rate to the second refresh rate according to the second frequency modulation instruction sent by the second frame, and the second frame sent by the receiving processor.

[0132] S1702: Adjust the refresh rate of the local display area from the first refresh rate to the second refresh rate according to the second frequency modulation instruction.

[0133] S1703: Display the second frame based on the first refresh rate.

[0134] In an application, after the DDIC controls the local display area to display the local frame based on the second refresh rate, the refresh rate of the local display area is adjusted from the second refresh rate to the first refresh rate according to the second frequency modulation instruction, so that the entire display area can be controlled to display the second frame in its entirety based on the first refresh rate.

[0135] The display method adjusts the refresh rate of the local display area from the second refresh rate to the first refresh rate according to the received second frequency modulation instruction after performing local overclocking display on the local frame based on the second refresh rate, and displays the first frame in its entirety based on the first refresh rate, so that the refresh rate of the local display area is restored to a lower first refresh rate after local overclocking display to reduce power consumption.

[0136] In some embodiments, before receiving the first frequency modulation instruction, the display method further includes a step of sending the tearing effect signal based on a first refresh rate. In an application, the DDIC sends the TE signal to the processor based on the first refresh rate. The processor receives the TE signal, and after performing the display processing on the first frame, if it is detected that the TE signal meets the display condition, the processor sends a first frequency modulation instruction to the DDIC. In some embodiments, after performing the display processing on the first frame, if the processor detects a rising edge of the TE signal or detects that the TE signal is in a high state, the processor sends the first frequency modulation instruction to the DDIC.

[0137] Based on the above, after receiving the first frequency modulation instruction, the display method further includes a step of adjusting the output frequency of the tearing effect signal from the first refresh rate to a second refresh rate according to the first frequency modulation instruction, and sending the frequency-modulated tearing effect signal. In an application, the DDIC can be configured to generate at least one built-in TE signal, and the frequency of the built-in TE signal is greater than or equal to the second refresh rate. Based on this, after receiving the first frequency modulation instruction, the DDIC can adjust the output frequency of the TE signal according to the first frequency modulation instruction and the built-in TE signal.

[0138] In some embodiments, before receiving the second frequency modulation instruction, the display method further includes a step of sending the tearing effect signal based on a second refresh rate. In an application, the DDIC sends the TE signal to the processor based on the second refresh rate. The processor receives the TE signal, and after performing the display processing on the second frame, if it is detected that the TE signal meets the display condition, the processor sends a second frequency modulation instruction to the DDIC. In some embodiments, after performing the display processing on the local frame, if the processor detects a rising edge of the TE signal or detects that the TE signal is in a high state, the processor sends the second frequency modulation instruction to the DDIC.

[0139] Based on the above, after receiving the second frequency modulation instruction, the display method further includes a step of adjusting the output frequency of the tearing effect signal from the second refresh rate to the first refresh rate according to the second frequency modulation instruction, and sending the frequency-modulated tearing effect signal. In an application, the DDIC can be configured to generate at least one built-in TE signal, and the frequency of the built-in TE signal is greater than or equal to the second refresh rate. Based on this, after receiving the second frequency modulation instruction, the DDIC can perform frequency division processing on the built-in TE signal according to the first frequency modulation instruction, and output the TE signal with the first refresh rate.

[0140] In some embodiments, as shown in FIG. 4, the DDIC is configured to generate an internal TE signal with a frequency of 360Hz, and before the processor sends the first frame to the DDIC, the DDIC sends a TE signal with a first refresh rate, such as 120Hz, to the processor, and the processor sends the first frame to the DDIC based on the first refresh rate 120Hz when detecting that the TE signal meets the display condition, and the DDIC displays the first frame based on the first refresh rate 120Hz, and the processor sends a first frequency adjustment instruction and a partial frame to the DDIC when detecting that the next TE signal meets the display condition, and the DDIC adjusts the output frequency of the TE signal to a second refresh rate 360Hz according to the first frequency adjustment instruction, and adjusts the refresh rate of the partial display area to 360Hz, to display the partial frame based on 360Hz. After the processor completes the display of the partial frame, the processor detects that the next TE signal meets the display condition, and sends a second frequency adjustment instruction and a second frame to the DDIC, and the DDIC adjusts the output frequency of the TE signal to the first refresh rate 120Hz according to the second frequency adjustment instruction and the internal TE signal, and adjusts the refresh rate of the partial display area to the first refresh rate 120Hz, to display the second frame based on 120Hz.

[0141] In some embodiments, as shown in FIG. 5, the DDIC is configured to generate an internal TE signal with a frequency of 360Hz and an internal TE signal with a frequency of 240Hz, and before the processor sends the first frame to the DDIC, the DDIC sends a TE signal with a first refresh rate, such as 120Hz, to the processor, and the processor sends the first frame to the DDIC based on the first refresh rate 120Hz when detecting the rising edge of the TE signal, and the DDIC displays the first frame based on the first refresh rate 120Hz, and the processor sends a first frequency adjustment instruction and a partial frame to the DDIC when detecting the rising edge of the next TE signal, and the DDIC adjusts the output frequency of the TE signal to a second refresh rate 240Hz according to the first frequency adjustment instruction, and adjusts the refresh rate of the partial display area to 240Hz, to display the partial frame based on 240Hz. After the processor completes the display of the partial frame, the processor detects that the next TE signal meets the display condition, and sends a second frequency adjustment instruction and a second frame to the DDIC, and the DDIC adjusts the output frequency of the TE signal to the first refresh rate 120Hz according to the second frequency adjustment instruction and the internal TE signal, and adjusts the refresh rate of the partial display area to the first refresh rate 120Hz, to display the second frame based on 120Hz.

[0142] In some embodiments, as shown in FIG. 18, after displaying the first frame based on the first refresh rate, adjusting the refresh rate of the partial display area of the partial frame from the first refresh rate to the second refresh rate according to the first frequency adjustment instruction includes steps S1801 and S1802.

[0143] S1801: generate a frequency modulation enabling signal according to the first frequency modulation instruction.

[0144] S1802: enable the frequency modulation clock signal of the local display area according to the frequency modulation enabling signal.

[0145] The frequency modulation clock signal is used to adjust the refresh rate of the local display area from the first refresh rate to the second refresh rate. In some embodiments, as shown in FIG. 19, the display device further includes a display panel 13, which includes a display area and a non-display area. The display device includes a refresh driving circuit and an addressing circuit 131. The refresh driving circuit includes a gate driver on array (GOA) circuit 132 and a pixel circuit. The GOA circuit 132 and the addressing circuit 131 are located in the non-display area, and the pixel circuit is located in the display area. The DDIC is connected to the GOA circuit 132 and the addressing circuit 131, respectively. The frequency modulation enabling signal is used to enable the frequency modulation clock signal input to the addressing circuit 131. The frequency modulation clock signal can be understood as the clock signal for addressing by the addressing circuit 131, and the addressing circuit 131 can determine the local display area of the local frame according to the frequency modulation clock signal. The GOA circuit 132 is connected to the pixel circuit in the display area, and the GOA circuit 132 is used to drive the pixel circuit in the display area of the display panel 13 to display the frame. The refresh circuit in the GOA circuit 132 is used to scan the pixel circuit corresponding to the local display area under the action of the DDIC. The refresh circuit is part of the GOA circuit, and the refresh circuit corresponds to the local display area. In application, after the addressing circuit 131 locates the local display area, the refresh circuit can drive the pixel circuit corresponding to the local display area in the display area by outputting a scanning signal (or GOA signal) to display the local frame through the pixel circuit. In application, after the DDIC receives the first frequency modulation instruction, the frequency modulation enabling signal is generated, and the frequency modulation clock signal of the addressing circuit 131 is enabled according to the frequency modulation enabling signal, so that the addressing circuit 131 addresses the local display area corresponding to the local frame at high speed through the frequency modulation clock signal. Based on this, the refresh circuit scans the pixel circuit of the local display area, so that the refresh rate of the local display area is adjusted from the first refresh rate to the second refresh rate, and local overclocking display of the local frame in the local display area is realized.

[0146] In application, the display panel supports row and column free local refresh. In some embodiments, the DDIC can control the GOA circuit 132 to scan the display panel, and control the multi-channel data bus to write data to the display panel, so as to realize driving of the display panel through the DDIC. In the embodiments of the present application, scanning and data writing of the local display area of the display panel are supported.

[0147] In some embodiments, the DDIC first enables the frequency modulation clock signal of the addressing circuit 131 by the frequency modulation enabling signal, so that the addressing circuit 131 can determine the respective rows of pixel circuits corresponding to the local display area according to the frequency modulation clock signal. The clock frequency of the addressing circuit 131 is N times the clock frequency of the GOA circuit 132, that is, the frequency of the frequency modulation clock signal of the addressing circuit 131 is N times the frequency of the scan signal output by the GOA circuit 132. Wherein, N > 1, for example, N is 2, 3 and other suitable values, which are not limited here. The number of rows of pixel circuits of the local display area positioned by the addressing circuit 131 can be one row, or multiple rows, which can be determined according to the local frame. That is, the addressing circuit 131 positions the local display area at a frequency N times that of the scan signal, so that only 1 / N of the time is needed to achieve high-speed addressing of the local display area. Then in the display process, the refresh circuit starts from the starting position of the local display area and scans each row of pixel circuits in the local display area, and combines subsequent data writing to the pixel circuits in the local display area, thereby realizing the super frequency display of the local frame. The number of rows of pixel circuits of the local display area positioned by the addressing circuit 131 is the same as the number of rows of pixel circuits of the local display area scanned by the refresh circuit, for example, the addressing circuit 131 positions the local display area in units of one row of pixel circuits, and correspondingly, the refresh circuit scans each row of pixel circuits in the local display area. The specific driving mode of the pixel circuit can be determined according to the refresh circuit, which is not limited here. It can be understood that in the display process of the local frame, the clock signal for addressing logic of the addressing circuit 131 is enabled by the frequency modulation enabling signal, and is adjusted to N times the clock frequency of the GOA circuit 132. Compared with the related art without the addressing circuit 131 and the GOA circuit 132 which scans all the display areas of the display panel as a whole, the present application supports super frequency addressing of the local display area at a frequency of N times, and supports only scanning and data writing of the local refresh area, without scanning all the display areas of the display panel. Therefore, not only is the local super frequency display realized, but also the precise control of the local display area in the display process and the decoupling between the local display area and the remaining display area are realized, and the energy consumption is reduced.

[0148] In some embodiments, the DDIC enables the frequency modulation clock signal of the addressing circuit 131 through a frequency modulation enabling signal, so that the addressing circuit 131 can determine the respective groups of pixel circuits corresponding to the local display area according to the frequency modulation clock signal. The clock frequency of the addressing circuit 131 is the same as the clock frequency of the GOA circuit 132, that is, the frequency of the frequency modulation clock signal of the addressing circuit 131 is the same as the frequency of the scan signal output by the GOA circuit 132. The number of groups of pixel circuits of the local display area positioned by the addressing circuit 131 can be one group or multiple groups, which can be determined according to the local frame. The addressing circuit 131 positions the local display area in units of one group of pixel circuits, where each group of pixel circuits includes M*a rows of pixel circuits, M>1, a≥1. For example, M can be 2, 3, and other suitable values, and a can be 1, 2, 3, and other suitable values, which are not limited herein. For example, the display area includes 160 rows of pixel circuits, M=16, and a=1, so the display area includes a total of 10 groups of pixel circuits. If the local display area is the 1st to 48th row of pixel circuits, in an application, the addressing circuit 131 positions the 1st to 3rd groups of pixel circuits as the local display area in units of 16 rows of pixel circuits. That is, the addressing circuit 131 positions the local display area in units of 16 rows of pixel circuits at the same frequency as the GOA scan signal, so that only 1 / M of the time is needed to achieve high-speed addressing of the local display area. Then in the display process, the refresh circuit starts from the starting position of the local display area and scans the pixel circuits in the local display area row by row by a, and combines the subsequent data writing to the pixel circuits in the local display area, thereby realizing the super frequency display of the local frame. Wherein, a can be understood as the number of rows of pixel circuits scanned simultaneously by the refresh circuit. In the foregoing example, a=1, so the refresh circuit starts from the 1st row of pixel circuits and scans downward row by row until the 48th row of pixel circuits, thereby realizing the local super frequency display of the 1st to 48th row of pixel circuits to the local frame. It can be understood that in the display process of the local frame, the addressing circuit 131 positions the local display area in units of multiple rows of pixel circuits to achieve high-speed addressing, compared with the related art without the addressing circuit 131 and the GOA circuit which scans all the display areas of the display panel as a whole. The present application supports high-speed addressing of the local display area without the need to adjust the clock frequency of the addressing circuit 131, which is conducive to reducing power consumption, and supports scanning and data writing only to the local refresh area without scanning all the display areas of the display panel. Not only does it realize local super frequency display, but also it realizes accurate control of the local display area during the display process and decoupling between the local display area and the remaining display area, further reducing energy consumption.

[0149] In the application, the local display area can be positioned by using the aforementioned N times high-speed addressing mode, or by using the aforementioned M times high-speed addressing mode, or by using a mixed addressing mode of N times and M times to realize high-speed positioning of the local display area at a time of 1 / (M*N). Specifically, any suitable mode can be selected to realize high-speed addressing according to the application scenario, which is not limited herein.

[0150] In some embodiments, in combination with FIG. 20, a display method is provided, which is taken as an example for description in the case of being applied to a display device including an AP, a DDIC and a display panel including a GOA circuit. As shown in FIGS. 20 and 21, the display method includes the following steps S2101 to S2113.

[0151] S2101: The processor performs layer rendering by using a GPU, an ISP or a VPU, and saves the rendered layer in a frame buffer of a layer compositor.

[0152] S2102: The processor acquires adjacent first and second frames respectively.

[0153] S2103: The processor compares the pixels at the same pixel positions of the first and second frames, determines the completely same pixels as static pixels, and determines the different pixels as changed pixels, to obtain a changed area of adjacent image frames.

[0154] S2104: The processor performs motion estimation on the changed area to obtain a motion vector of the changed area.

[0155] S2105: The processor determines a compensation area according to the motion pixels whose distance values of the motion vector are greater than or equal to a distance threshold, and sets the static pixels whose distance values of the motion vector are less than the distance threshold to zero.

[0156] S2106: The processor determines to perform local frame interpolation processing according to the first display parameter of the first frame, the second display parameter of the second frame and the compensation area.

[0157] S2107: A local frame is generated according to the changed area, the compensation area and the motion vector of the changed area after the zero setting processing.

[0158] S2108: The processor performs display pipeline processing on the local frame based on a second refresh rate.

[0159] S2109: The processor sends a first frequency modulation instruction to the DDIC according to the local frame after performing the display processing on the first frame based on a first refresh rate and in the case of receiving a rising edge of a TE signal sent by the DDIC based on the first refresh rate.

[0160] S2110: The DDIC up-converts the output frequency of the TE signal to a second refresh rate according to the first frequency conversion instruction, generates a frequency conversion enable signal, and enables a frequency conversion clock signal of the local display area of the display panel according to the frequency conversion enable signal to up-convert the refresh rate of the local display area to the second refresh rate according to the frequency conversion clock signal. In some embodiments, the first refresh rate in FIG. 20 is 120 Hz, and the second refresh rate is 360 Hz, where the local frame between adjacent two frames is 3 frames.

[0161] S2111: The processor performs rendering processing on the local frame based on the second refresh rate based on the next TE signal after frequency conversion.

[0162] S2112: The DDIC drives the display panel to display the local frame in the local display area at the second refresh rate.

[0163] S2113: After completing the rendering processing on the local frame, the processor sends a second frequency conversion instruction to the DDIC and performs rendering processing on the second frame in the case of detecting the rising edge of the next TE signal, so that the DDIC down-converts the output frequency of the TE signal and the refresh rate of the local display area of the display panel to the first refresh rate according to the second frequency conversion instruction, so that the DDIC drives the display panel to display the first frame based on the first refresh rate.

[0164] The display method described above can obtain the change area according to the comparison of adjacent two frames of image data source, perform motion estimation and motion area recognition on the input adjacent two frames of image, and complete the frame insertion through motion compensation of the motion area, the display pipeline can perform display algorithm processing on the local image based on the overclocking frequency, i.e., the second refresh rate, and write to the display driver through the display interface, the display driver can send the TE signal to the processor, and can receive the first frequency conversion instruction to up-convert the output frequency of the TE signal and the refresh rate of the local display area through the first frequency conversion instruction, and send the local image to the display panel. The display panel can support row and column free local refresh, and the local refresh circuit supports random writing of the overclocking clock, completes the overclocking display refresh of the local image, so as to analyze the change area and motion condition of the display content, perform local overclocking frame insertion and rendering on the high-speed motion area, and improve the display fluency.

[0165] It should be understood that although the steps in the flowcharts related to the embodiments described above are shown in a sequence as indicated by arrows, the steps are not necessarily executed in the order as indicated by the arrows. Unless otherwise specifically noted, the execution of the steps is not strictly limited in sequence, and the steps can be executed in other sequences. Moreover, at least some of the steps in the flowcharts related to the embodiments described above can include multiple steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution of the steps or stages is not necessarily sequential, but can be executed alternately or in rotation with at least some of the other steps or the steps or stages in the other steps.

[0166] Based on the same inventive concept, the embodiments of the present application also provide a display sending device for implementing the display sending method described above. The implementation scheme for solving the problem provided by the display sending device is similar to the implementation scheme described in the above method, and therefore the specific limitations in one or more display sending device embodiments provided below can refer to the limitations of the display sending method described above, which will not be described here again.

[0167] In some embodiments, as shown in FIG. 22, a display sending device 2200 is provided, including an acquisition module 2201, an interframe insertion module 2202, and a sending module 2203. The acquisition module 2201 is configured to acquire adjacent first and second frames. The interframe insertion module 2202 is configured to generate a local frame according to the pixels of the second frame that change relative to the first frame. The sending module 2203 is configured to perform display sending processing on the first frame based on a first refresh rate, send a first frequency modulation instruction according to the local frame, and perform display sending processing on the local frame based on a second refresh rate; wherein the first frequency modulation instruction is used to instruct to adjust the refresh rate of a local display area of the local frame from the first refresh rate to the second refresh rate, and the first refresh rate is less than the second refresh rate.

[0168] In some embodiments, the sending module 2203 is further configured to receive a tearing effect signal sent based on the first refresh rate, and in a case where the tearing effect signal meets a display sending condition, send the first frequency modulation instruction according to the local frame, and in a case where the frequency-modulated tearing effect signal meets the display sending condition after being received, perform display sending processing on the local frame based on the second refresh rate; wherein the first frequency modulation instruction is further used to instruct to adjust the output frequency of the tearing effect signal from the first refresh rate to the second refresh rate.

[0169] In some embodiments, the sending module 2203 is further configured to, after performing display sending processing on the local frame based on the second refresh rate, send a second frequency modulation instruction according to the second frame, and perform display sending processing on the second frame based on the first refresh rate; wherein the second frequency modulation instruction is used to instruct to adjust the refresh rate of the local display area from the second refresh rate to the first refresh rate.

[0170] In some embodiments, the sending module 2203 is further configured to receive a tearing effect signal sent based on the second refresh rate; in a case where the tearing effect signal meets a display condition, send a second frequency modulation instruction according to the second frame; in a case where the tearing effect signal after frequency modulation meets the display condition, perform display processing on the second frame based on the first refresh rate; and the second frequency modulation instruction is further configured to instruct to adjust the output frequency of the tearing effect signal from the second refresh rate to the first refresh rate.

[0171] In some embodiments, the interpolation module 2202 is further configured to determine a change region of the first frame and the second frame according to pixels of the second frame that change at the same pixel position relative to the first frame; perform motion estimation on the change region to determine a motion vector of each pixel in the change region; and generate a local frame according to the change region and the motion vector.

[0172] In some embodiments, the interpolation module 2202 is further configured to determine a compensation region according to motion pixels in the change region, the motion pixels being pixels in the change region whose motion vector distance value is greater than or equal to a distance threshold; set the motion vector of a stationary pixel in the change region to zero, the stationary pixel being a pixel in the change region whose motion vector distance value is less than the distance threshold; and generate the local frame according to the change region, the compensation region, and the motion vector of each pixel in the change region after the zero setting processing.

[0173] In some embodiments, the interpolation module 2202 is further configured to determine an interpolation parameter of the local frame according to a refresh rate ratio of the second refresh rate to the first refresh rate, the interpolation parameter including at least one of an interpolation weight, a number, and a size; and generate the local frame according to the change region, the compensation region, the motion vector of each pixel in the change region after the zero setting processing, and the interpolation parameter.

[0174] In some embodiments, the obtaining module 2201 is further configured to obtain a first display parameter of the first frame and a second display parameter of the second frame respectively. The interpolation module 2202 is further configured to, in a case where the first display parameter and the second display parameter meet a local interpolation condition, generate a local frame according to pixels of the second frame that change relative to the first frame, the size of the local frame being smaller than the size of the first frame and the second frame.

[0175] In some embodiments, the sending module 2203 is further configured to, after generating the local frame according to the pixels of the second frame that change relative to the first frame, perform display pipeline processing on the local frame based on the second refresh rate, the display pipeline processing including at least one of rotation processing, scaling processing, brightness processing, contrast processing, color processing, and compensation processing; and perform display processing on the local frame after the display pipeline processing based on the second refresh rate.

[0176] Based on the same inventive concept, the embodiments of the present application also provide a display device for implementing the display method described above. The implementation scheme for solving the problem provided by the display device is similar to the implementation scheme described in the display method above, so the specific limitations in one or more display device embodiments provided below can refer to the limitations of the display method described above, which will not be repeated here.

[0177] In some embodiments, as shown in FIG. 23, a display device 2300 is provided, including a receiving module 2301, a frequency modulation module 2302, and a display module 2303. The receiving module 2301 is configured to receive a first frequency modulation instruction and a partial frame. The first frequency modulation instruction and the partial frame are obtained by using the display method provided in the foregoing embodiments. The frequency modulation module 2302 is configured to adjust the refresh rate of a partial display area of the partial frame from a first refresh rate to a second refresh rate according to the first frequency modulation instruction. The first refresh rate is less than the second refresh rate. The display module 2303 is configured to display the first frame based on the first refresh rate, and control a partial refresh circuit to display the partial frame based on the second refresh rate.

[0178] In some embodiments, the display device further includes a sending module configured to send a tearing effect signal based on the first refresh rate before receiving the first frequency modulation instruction. The frequency modulation module 2302 is further configured to adjust the output frequency of the tearing effect signal from the first refresh rate to the second refresh rate according to the first frequency modulation instruction after receiving the first frequency modulation instruction. The sending module is further configured to send the frequency-modulated tearing effect signal.

[0179] In some embodiments, the frequency modulation module 2302 is further configured to generate a frequency modulation enable signal according to the first frequency modulation instruction, and enable a frequency modulation clock signal of the partial display area according to the frequency modulation enable signal. The frequency modulation clock signal is used to adjust the refresh rate of the partial display area from the first refresh rate to the second refresh rate.

[0180] The various modules in the display device described above can be all or partially implemented by software, hardware, and combinations thereof. The various modules described above can be embedded in or independent of a processor in a computer device in hardware form, or stored in a memory in a computer device in software form, so as to be called and executed by a processor to perform the operations corresponding to the various modules.

[0181] In some embodiments, a processor is provided, which is used to implement the steps of the display method provided in any of the foregoing embodiments.

[0182] In some embodiments, a display driver is provided, which is used to implement the steps of the display method provided in any of the foregoing embodiments. The display driver can be a DDIC.

[0183] In some embodiments, a display device is provided, which can include a processor that can be configured to implement the display method provided in any of the preceding embodiments.

[0184] In some embodiments, a display device is provided, which can include a display driver configured to implement the display method provided in any of the preceding embodiments.

[0185] In some embodiments, referring to FIG. 19, the display device includes a display driver, an addressing circuit 131, a refreshing circuit, and a pixel circuit. The addressing circuit 131 is connected to the display driver. The addressing circuit 131 is configured to determine a local display area of a local frame under the action of the display driver, so as to adjust a refresh rate of the local display area from a first refresh rate to a second refresh rate. The refreshing circuit is connected to the display driver. The refreshing circuit is configured to scan the local display area under the action of the display driver. The pixel circuit is connected to the refreshing circuit. The pixel circuit is configured to display the local frame in the local display area based on the second refresh rate under the driving of the refreshing circuit. For details, refer to the foregoing description related to FIG. 19, which will not be repeated here.

[0186] In some embodiments, referring to FIG. 19, the display driver is further configured to generate a frequency modulation enabling signal according to the first frequency modulation instruction, and enable a frequency modulation clock signal of the addressing circuit 131 according to the frequency modulation enabling signal. The addressing circuit 131 is further configured to determine each row of pixel circuits corresponding to the local display area according to the frequency modulation clock signal. The refreshing circuit is further configured to output a scanning signal under the action of the display driver, and scan each row of pixel circuits in the local display area through the scanning signal. The frequency of the frequency modulation clock signal is N times the frequency of the scanning signal, and N>1. For details, refer to the foregoing description related to FIG. 19, which will not be repeated here.

[0187] In some embodiments, the display driver is further configured to generate a frequency modulation enabling signal according to the first frequency modulation instruction, and enable a frequency modulation clock signal of the addressing circuit according to the frequency modulation enabling signal. The addressing circuit is further configured to determine each group of pixel circuits corresponding to the local display area according to the frequency modulation clock signal, each group of pixel circuits including M*a rows of pixel circuits, M>1, and a≥1. The refreshing circuit is further configured to output a scanning signal under the action of the display driver, and scan the pixel circuits in the local display area by a row through the scanning signal. The frequency of the frequency modulation clock signal is the same as the frequency of the scanning signal. For details, refer to the foregoing description related to FIG. 19, which will not be repeated here.

[0188] In some embodiments, the internal structure diagram of the aforementioned display device can be as shown in FIG. 24. The display device includes a processor, a memory and a network interface connected through a system bus. Among them, the processor of the display device is used to provide computing and control capabilities. The memory of the display device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operating system and the computer program in the non-volatile storage medium to run. The database of the display device is used to store image frames. The network interface of the display device is used to communicate with external terminals through network connection. The computer program is executed by the processor to implement at least one of the aforementioned sending display method and display method.

[0189] In some embodiments, a display device is provided, including a memory and a processor, the memory stores a computer program, and the processor executes the computer program to implement the steps of at least one of the aforementioned sending display method and display method.

[0190] In some embodiments, a computer readable storage medium is provided, which stores a computer program, and the computer program is executed by a processor to implement the steps of at least one of the aforementioned sending display method and display method.

[0191] In some embodiments, a computer program product is provided, including a computer program, and the computer program is executed by a processor to implement the steps of at least one of the aforementioned sending display method and display method.

[0192] The user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties.

[0193] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when the computer program is executed, the processes of the above-mentioned embodiments of the methods can be included. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (Read-Only Memory, ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive memory (ReRAM), magnetoresistive memory (Magnetoresistive Random Access Memory, MRAM), ferroelectric memory (Ferroelectric Random Access Memory, FRAM), phase change memory (Phase Change Memory, PCM), graphene memory, etc. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory, etc. As an illustration but not limitation, RAM can be in various forms, such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., without being limited thereto.

[0194] Any combination of the technical features of the above-mentioned embodiments can be made. In order to make the description simple, all possible combinations of the technical features in the above-mentioned embodiments are not described, however, as long as the combination of the technical features does not exist contradictory, it should be considered as the scope of the present application.

[0195] The above-mentioned embodiments only express several embodiments of the present application, and the description is more specific and detailed, but it should not be understood as limiting the scope of the patent application. It should be noted that for ordinary skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are within the scope of the present application. Therefore, the scope of the patent protection of the present application should be subject to the appended claims.

Claims

A display method, wherein, The display method comprises: obtaining a first frame and a second frame adjacent to each other; generating a local frame according to pixels changed in the second frame relative to the first frame; performing display processing on the first frame based on a first refresh rate; sending a first frequency modulation instruction according to the local frame; wherein the first frequency modulation instruction is used to instruct to adjust a refresh rate of a local display region of the local frame from the first refresh rate to a second refresh rate, and the first refresh rate is less than the second refresh rate; performing display processing on the local frame based on the second refresh rate. The display transmission method according to claim 1, wherein The sending of the first frequency modulation instruction according to the local frame comprises: receiving a tearing effect signal sent based on the first refresh rate; in a case where the tearing effect signal meets a display condition, sending the first frequency modulation instruction according to the local frame; wherein the first frequency modulation instruction is also used to instruct to adjust an output frequency of the tearing effect signal from the first refresh rate to the second refresh rate. The display processing on the local frame based on the second refresh rate comprises: in a case where the frequency-modulated tearing effect signal meets the display condition, performing display processing on the local frame based on the second refresh rate. The display transmission method according to claim 1, wherein After the display processing on the local frame based on the second refresh rate, the method further comprises: sending a second frequency modulation instruction according to the second frame; wherein the second frequency modulation instruction is used to instruct to adjust the refresh rate of the local display region from the second refresh rate to the first refresh rate; performing display processing on the second frame based on the first refresh rate. The display transmission method according to claim 3, wherein The sending of the second frequency modulation instruction according to the second frame comprises: receiving a tearing effect signal sent based on the second refresh rate; in a case where the tearing effect signal meets a display condition, sending the second frequency modulation instruction according to the second frame; wherein the second frequency modulation instruction is also used to instruct to adjust an output frequency of the tearing effect signal from the second refresh rate to the first refresh rate. The display processing on the second frame based on the first refresh rate comprises: in a case where the frequency-modulated tearing effect signal meets the display condition, performing display processing on the second frame based on the first refresh rate. The display transmission method according to claim 2 or 4, wherein The display condition comprises a rising edge of the tearing effect signal or the tearing effect signal being in a high state. The method of claim 1, wherein The first frame and the second frame have the same size, and the local frame has a size smaller than that of the first frame. The method of claim 1, wherein The generation of the local frame according to pixels changed in the second frame relative to the first frame comprises: determining a change region of the first frame and the second frame according to pixels changed in the second frame relative to the first frame at the same pixel position; performing motion estimation on the change region to determine a motion vector of each pixel in the change region; generating the local frame according to the change region and the motion vector. The method of claim 7, wherein, The determination of the change region of the first frame and the second frame according to pixels changed in the second frame relative to the first frame at the same pixel position comprises: traversing the whole frame by single pixel, comparing the pixels at the same pixel position of the first frame and the second frame, and determining the changed pixels as changed pixels; determining a changed area corresponding to the first frame and the second frame according to all the changed pixels; the changed area comprises a changed area of the first frame and a changed area of the second frame. The display transmission method according to claim 7, wherein the motion estimation of the changed area, and the determination of the motion vector of each pixel in the changed area, comprises: dividing the changed area of the first frame and the changed area of the second frame into a plurality of non-overlapping blocks respectively; the block comprises a single pixel or a plurality of pixels; finding a matching block with a similarity greater than a similarity threshold value in a plurality of blocks of the first frame in the second frame; determining a corresponding motion vector according to the blocks matched between the first frame and the second frame. The display transmission method according to claim 7, wherein the generation of the local frame according to the changed area and the motion vector, comprises: determining a compensation area according to the motion pixels in the changed area; the motion pixel is a pixel with a distance value of the motion vector greater than or equal to a distance threshold value in the changed area; transition processing of the motion vector of each pixel in the changed area to generate a compensation vector; generating the local frame according to the changed area, the compensation area and the compensation vector. The method of claim 10, wherein, the generation of the local frame according to the changed area, the compensation area and the compensation vector, comprises: determining an interpolation parameter of the local frame according to a refresh rate ratio of the second refresh rate to the first refresh rate; the interpolation parameter comprises at least one of an interpolation mode, an interpolation weight, a number, a size; generating the local frame according to the changed area, the compensation area, the compensation vector and the interpolation parameter. The method of claim 11, wherein, the number of the local frame is positively correlated with the refresh rate ratio, and the size of the local frame is negatively correlated with the refresh rate ratio; wherein the refresh rate ratio is a ratio of the second refresh rate to the first refresh rate. The method of claim 10, wherein, the transition processing of the motion vector of each pixel in the changed area, comprises: keeping the distance value of the motion pixel in the changed area; setting the distance value of the stationary pixel in the changed area to zero. The method of claim 10, wherein, before determining the compensation area according to the motion pixels in the changed area, the display method further comprises: determining whether the compensation area exists between the first frame and the second frame; in the case that it is determined that the compensation area exists between the first frame and the second frame, performing the step of determining the compensation area according to the motion pixels in the changed area. The method of claim 14, wherein, the display method further comprises: in the case that it is determined that the compensation area does not exist between the first frame and the second frame, generating an intermediate frame according to the first frame and the second frame; wherein the size of the intermediate frame is the same as the size of the first frame and the size of the second frame respectively. The method of claim 1, wherein the display method further comprises: acquiring a first display parameter of the first frame and a second display parameter of the second frame respectively; the generation of the local frame according to the pixels changed relative to the first frame of the second frame, comprises: In a case where the first display parameter and the second display parameter satisfy a local frame insertion condition, a local frame is generated according to pixels of the second frame that have changed relative to the first frame, and a size of the local frame is smaller than sizes of the first frame and the second frame. The method of claim 16, wherein, The display parameters include the first display parameter and the second display parameter, and the display parameters include a display scene parameter and a display environment parameter; and The local frame insertion condition includes that the display scene parameter of the first frame is the same as the display scene parameter of the second frame, and a difference between the display environment parameter of the first frame and the display environment parameter of the second frame is less than an environment parameter threshold. The method of claim 1, wherein, After the local frame is generated according to the pixels of the second frame that have changed relative to the first frame, the display method further includes: The display pipeline processing of the local frame based on the second refresh rate includes at least one of rotation processing, scaling processing, brightness processing, contrast processing, color processing, and compensation processing on the local frame; The display processing of the local frame based on the second refresh rate includes: The display processing of the local frame based on the second refresh rate. The display transmission method according to claim 1, wherein Before the display processing of the first frame based on the first refresh rate, the display method further includes: The display pipeline processing of the first frame based on the first refresh rate includes at least one of rotation processing, scaling processing, brightness processing, contrast processing, color processing, and compensation processing on the first frame; The display processing of the first frame based on the first refresh rate includes: The display processing of the first frame based on the first refresh rate. A display device, wherein, The display device includes: The acquisition module is configured to acquire the first frame and the second frame; The frame insertion module is configured to generate a local frame according to pixels of the second frame that have changed relative to the first frame; The sending module is configured to perform display processing of the first frame based on a first refresh rate, send a first frequency modulation instruction according to the local frame, and perform display processing of the local frame based on a second refresh rate; the first frequency modulation instruction is used to instruct adjustment of a refresh rate of a local display region of the local frame from the first refresh rate to the second refresh rate, and the first refresh rate is less than the second refresh rate. A processor, wherein, The processor is configured to implement steps of the display method according to any one of claims 1 to 19. A display device, wherein, The display device includes the processor according to claim 21. A display method, wherein, The display method includes: Receiving a first frequency modulation instruction and a local frame; the first frequency modulation instruction and the local frame are obtained by using the display method according to any one of claims 1 to 19; Displaying a first frame based on a first refresh rate; Adjusting, according to the first frequency modulation instruction, a refresh rate of a local display region of the local frame from the first refresh rate to a second refresh rate; the first refresh rate is less than the second refresh rate; Controlling the local display region to display the local frame based on the second refresh rate. The display method according to claim 23, wherein Before receiving the first frequency modulation instruction, the display method further includes: sending a tearing effect signal based on the first refresh rate; after receiving the first frequency modulation instruction, the display method further comprises: adjusting the output frequency of the tearing effect signal from the first refresh rate to the second refresh rate according to the first frequency modulation instruction; sending the frequency-modulated tearing effect signal. The display method according to claim 24, wherein the adjusting of the output frequency of the tearing effect signal from the first refresh rate to the second refresh rate according to the first frequency modulation instruction comprises: providing at least one built-in tearing effect signal; the frequency of the built-in tearing effect signal is greater than or equal to the second refresh rate; adjusting the output frequency of the tearing effect signal from the first refresh rate to the second refresh rate according to the first frequency modulation instruction and the built-in tearing effect signal. The display method according to claim 23, wherein the adjusting of the refresh rate of the local display area of the local frame from the first refresh rate to the second refresh rate according to the first frequency modulation instruction comprises: generating a frequency modulation enable signal according to the first frequency modulation instruction; enabling a frequency modulation clock signal of the local display area according to the frequency modulation enable signal, the frequency modulation clock signal being used to adjust the refresh rate of the local display area from the first refresh rate to the second refresh rate. The display method according to claim 23, wherein the display method further comprises: receiving a second frequency modulation instruction and a second frame; adjusting the refresh rate of the local display area from the first refresh rate to the second refresh rate according to the second frequency modulation instruction; displaying the second frame based on the first refresh rate. The display method according to claim 27, wherein before receiving the second frequency modulation instruction, the display method further comprises: sending a tearing effect signal based on the second refresh rate; after receiving the second frequency modulation instruction, the display method further comprises: adjusting the output frequency of the tearing effect signal from the second refresh rate to the first refresh rate according to the second frequency modulation instruction; sending the frequency-modulated tearing effect signal. The display method according to claim 28, wherein the adjusting of the output frequency of the tearing effect signal from the second refresh rate to the first refresh rate according to the second frequency modulation instruction comprises: providing at least one built-in tearing effect signal; the frequency of the built-in tearing effect signal is greater than or equal to the second refresh rate; performing frequency division processing on the built-in tearing effect signal according to the second frequency modulation instruction, to adjust the output frequency of the tearing effect signal from the second refresh rate to the first refresh rate. A display device, wherein, the display device comprises: a receiving module configured to receive a first frequency modulation instruction and a local frame; wherein the first frequency modulation instruction and the local frame are displayed by the display method according to any one of claims 1-19; a frequency modulation module configured to adjust the refresh rate of a local display area of the local frame from a first refresh rate to a second refresh rate according to the first frequency modulation instruction; wherein the first refresh rate is less than the second refresh rate; a display module configured to display a first frame based on the first refresh rate, and control the local display area to display the local frame based on the second refresh rate. A display driver, wherein, the display driver is configured to implement the steps of the display method according to any one of claims 23-29. A display device, wherein, the display device comprises the display driver according to claim 31. The display device of claim 32, wherein, the display device further comprises: The addressing circuit is connected with the display driver, and is configured to determine a local display area of the local frame under the action of the display driver, so as to adjust a refresh rate of the local display area from the first refresh rate to the second refresh rate. The refreshing circuit is connected with the display driver, and is configured to scan the local display area under the action of the display driver. The pixel circuit is connected with the refreshing circuit, and is configured to display the local frame in the local display area based on the second refresh rate under the driving of the refreshing circuit. The display device of claim 33, wherein, The display driver is further configured to generate a frequency modulation enabling signal according to the first frequency modulation instruction, and enable a frequency modulation clock signal of the addressing circuit according to the frequency modulation enabling signal. The addressing circuit is further configured to determine each row of pixel circuits corresponding to the local display area according to the frequency modulation clock signal. The refreshing circuit is further configured to output a scanning signal under the action of the display driver, and scan each row of pixel circuits in the local display area through the scanning signal; wherein a frequency of the frequency modulation clock signal is N times of a frequency of the scanning signal, and N>1. The display device of claim 34, wherein, The addressing circuit determines a number of rows of pixel circuits of the local display area, which is the same as a number of rows of pixel circuits scanned by the refreshing circuit. The display device of claim 33, wherein, The display driver is further configured to generate a frequency modulation enabling signal according to the first frequency modulation instruction, and enable a frequency modulation clock signal of the addressing circuit according to the frequency modulation enabling signal. The addressing circuit is further configured to determine each group of pixel circuits corresponding to the local display area according to the frequency modulation clock signal, and each group of the pixel circuits includes M*a rows of the pixel circuits, M>1, and a≥1. The refreshing circuit is further configured to output a scanning signal under the action of the display driver, and scan the pixel circuits in the local display area by a row through the scanning signal; wherein a frequency of the frequency modulation clock signal is the same as a frequency of the scanning signal.

Citation Information

Patent Citations

  • Display method and device

    CN108320723A

  • Driving method, driving module and display device

    CN109616083A

  • Display control method, display driving chip, equipment and storage medium

    CN115909972A

  • Display control method, display control device, display control equipment and display equipment

    CN116564214A

  • Display panel and control method thereof

    CN116994522A

Cited By

  • Smooth transformation display method for visual training stimulation vector graph

    CN121190603A