A display panel adjustment method, device, storage medium and terminal

By receiving display adjustment instructions and executing refresh rate adjustment in the terminal background, while extracting frames from the screen, the problem of abnormal screen when the display panel refresh rate is switched is solved, and the user experience is improved.

CN114210049BActive Publication Date: 2025-09-09HUIZHOU VISION NEW TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111478618.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-06
Publication Date
2025-09-09
Estimated Expiration
2041-12-06

AI Technical Summary

Technical Problem

The existing display panel refresh rate adjustment method is likely to cause abnormal screen display when switching display modes, affecting the user experience.

Method used

By receiving the display adjustment instruction, determining the adjustment duration, and executing the refresh rate adjustment operation in the terminal background, the picture frame after the current picture frame is extracted to extend the refresh duration, ensuring that the refresh duration of the picture frame meets the adjustment duration, and realizing smooth refresh rate conversion.

Benefits of technology

Maintaining normal display of the display panel during the refresh rate adjustment process improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114210049B_ABST
    Figure CN114210049B_ABST
Patent Text Reader

Abstract

The embodiments of the present application disclose a display panel adjustment method, device, storage medium, and terminal. Upon receiving a refresh rate adjustment instruction for a terminal's display panel, this solution performs frame extraction on a frame following the current frame to increase the refresh duration of the current frame, ensuring that the refresh duration of the current frame meets the adjustment duration for performing the refresh rate adjustment operation. The current frame is then displayed on the terminal's display panel until the adjustment duration is reached, while the refresh rate adjustment operation is performed in the terminal's background. This ensures normal display of the display panel during the refresh rate adjustment, thereby improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a method, device, storage medium, and terminal for adjusting a display panel. Background Art

[0002] With the development of technology, the cloud gaming market has entered a stage of explosive growth. This rapid growth has brought development opportunities to the gaming equipment industry, such as televisions. Therefore, gaming TVs have become a major trend in the development of the television industry.

[0003] In related art, gaming televisions have display modes including at least a normal mode and a gaming mode. The refresh rates of the display panels in different display modes vary, with the gaming mode refresh rate being higher than the normal mode refresh rate. When a user switches the gaming television from normal mode to gaming mode, the refresh rate of the display panel is adjusted by modifying registers in a level shifting circuit. However, existing methods for adjusting the refresh rate of the display panel can cause display anomalies, thereby impacting the user experience. Summary of the Invention

[0004] The embodiments of the present application provide a display panel adjustment method, device, storage medium, and terminal, which can improve user experience.

[0005] An embodiment of the present application provides a method for adjusting a display panel, including:

[0006] receiving a display adjustment instruction for a display panel in the terminal, wherein the display adjustment instruction is used to instruct to adjust a current refresh rate of the display panel to a target refresh rate;

[0007] Determining an adjustment time required to adjust the current refresh rate to the target refresh rate;

[0008] The current picture frame of the display panel is displayed through the display panel based on the adjustment duration, and the operation of adjusting the current refresh rate to the target refresh rate is performed through the background of the terminal.

[0009] Accordingly, an embodiment of the present application further provides a display panel adjustment device, comprising:

[0010] a receiving unit, configured to receive a display adjustment instruction for a display panel in the terminal, wherein the display adjustment instruction is configured to instruct to adjust a current refresh rate of the display panel to a target refresh rate;

[0011] A first determining unit, configured to determine an adjustment time required to adjust the current refresh rate to the target refresh rate;

[0012] An adjustment unit is used to display the current picture frame of the display panel through the display panel based on the adjustment duration, and to perform an operation of adjusting the current refresh rate to the target refresh rate through the background of the terminal.

[0013] In some embodiments, the apparatus further comprises:

[0014] a second determining unit, configured to determine a display picture frame subsequent to the current picture frame from a plurality of display picture frames to obtain a target picture frame;

[0015] A processing unit is used to perform frame extraction processing on the target picture frame to execute the step of displaying the current picture frame of the display panel through the display panel based on the adjustment duration.

[0016] In some embodiments, the second determining unit includes:

[0017] A first determining subunit, configured to determine at least one candidate picture frame located after the current picture frame from a plurality of display picture frames;

[0018] A first acquiring subunit, configured to acquire a refresh duration of the candidate picture frame;

[0019] The second determining subunit is configured to determine a target picture frame from the candidate picture frames based on the adjustment duration and the refresh duration of the candidate picture frames.

[0020] In some embodiments, the regulating unit comprises:

[0021] A second acquisition subunit is configured to acquire a first parameter value of a frame rate adjustment parameter corresponding to the current refresh rate, and a second parameter value of the frame rate adjustment parameter corresponding to the target refresh rate;

[0022] The adjustment subunit is configured to adjust the first parameter value of the frame rate adjustment parameter to the second parameter value via the background within the adjustment duration.

[0023] In some embodiments, the apparatus further comprises:

[0024] A first acquiring unit, configured to acquire a refresh duration corresponding to the current picture frame;

[0025] The first execution unit is used to display the current picture frame through the display panel based on the refresh duration corresponding to the current picture frame if the refresh duration corresponding to the current picture frame is not less than the adjustment duration, and to adjust the current refresh rate to the target refresh rate through the background execution.

[0026] In some embodiments, the apparatus further comprises:

[0027] a third determining unit, configured to determine at least one candidate picture frame located after the current picture frame from a plurality of picture frames if the refresh duration corresponding to the current picture frame is less than the adjustment duration;

[0028] A second acquiring unit, configured to acquire a refresh duration of the candidate picture frame;

[0029] The second execution unit is used to display the current picture frame through the display panel based on the refresh duration corresponding to the candidate picture frame if the refresh duration of the candidate picture frame is not less than the adjustment duration, and to adjust the current refresh rate to the target refresh rate through the background execution.

[0030] In some embodiments, the apparatus further comprises:

[0031] The third execution unit is used to display the current picture frame of the display panel through the display panel based on the adjustment duration if the refresh duration of the candidate picture frame is less than the adjustment duration, and to adjust the current refresh rate to the target refresh rate through the background of the terminal.

[0032] Correspondingly, an embodiment of the present application further provides a storage medium, which stores a plurality of instructions, and the instructions are suitable for loading by a processor to execute the above-mentioned display panel adjustment method.

[0033] Correspondingly, an embodiment of the present application further provides a terminal, including a processor and a memory, wherein the memory stores a plurality of instructions, and the processor loads the instructions to execute the above-mentioned display panel adjustment method.

[0034] The embodiment of the present application, upon receiving a refresh rate adjustment instruction for the display panel of the terminal, performs frame extraction processing on the picture frame after the current picture frame to increase the refresh time of the current picture frame, thereby ensuring that the refresh time of the current picture frame meets the adjustment time for executing the refresh rate adjustment operation, and then displays the current picture frame through the display panel of the terminal to reach the adjustment time. At the same time, the refresh rate adjustment operation is performed through the background of the terminal, which can ensure the normal display of the display panel when the refresh rate adjustment is performed, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0036] Figure 1A schematic flow chart of a method for adjusting a display panel provided in an embodiment of the present application.

[0037] Figure 2 A schematic flow chart of another display panel adjustment method provided in an embodiment of the present application.

[0038] Figure 3 A schematic diagram of an application scenario of a display panel adjustment method provided in an embodiment of the present application.

[0039] Figure 4 A schematic diagram of an application scenario of another display panel adjustment method provided in an embodiment of the present application.

[0040] Figure 5 This is a structural block diagram of a display panel adjustment device provided in an embodiment of the present application.

[0041] Figure 6 A schematic diagram of the structure of a terminal provided in an embodiment of the present application. DETAILED DESCRIPTION

[0042] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without making any creative efforts shall fall within the scope of protection of this application.

[0043] Embodiments of the present application provide a display panel adjustment method, apparatus, storage medium, and computer device. Specifically, the display panel adjustment method of the embodiments of the present application can be executed by a terminal. The terminal can be a smartphone, tablet computer, laptop computer, touch screen, personal computer (PC), personal digital assistant (PDA), or other terminal device.

[0044] For example, the terminal can receive a display adjustment instruction for a display panel in the terminal, where the display adjustment instruction is used to instruct the current refresh rate of the display panel to be adjusted to a target refresh rate; determine the adjustment time required to adjust the current refresh rate to the target refresh rate; and based on the adjustment time, display the current picture frame and execute the operation of adjusting the current refresh rate to the target refresh rate through the background of the terminal.

[0045] Based on the above problems, the embodiments of the present application provide a display panel adjustment method, device, storage medium, and terminal, which can improve the user experience. The following are detailed descriptions of each. It should be noted that the order of description of the following embodiments does not limit the preferred order of the embodiments.

[0046] Please refer to Figure 1 , Figure 1 This is a flow chart of a display panel adjustment method provided in an embodiment of the present application. Taking the display panel adjustment method applied to a terminal as an example, the specific flow of the display panel adjustment method can be as follows:

[0047] 101. Receive a display adjustment instruction for a display panel in a terminal.

[0048] In the embodiments of the present application, the terminal can support different refresh rates, which can be set according to different application scenarios. The refresh rate refers to the number of times the electron beam repeatedly scans the image on the screen. The higher the refresh rate, the better the stability of the displayed image (screen). For example, the refresh rate can be: 30FPS (Frames Per Second) or 60FPS.

[0049] The display adjustment instruction is used to instruct to adjust the current refresh rate of the terminal display panel to the target refresh rate. The current refresh rate and the target refresh rate are different refresh rates, for example, the current refresh rate can be greater than the target refresh rate, or the current refresh rate can be less than the target refresh rate.

[0050] Specifically, the display adjustment instruction can be triggered by the user's operation on the terminal. For example, the user's operation on the terminal can be a display mode switching operation. In different display modes, the refresh rate of the terminal's display panel can be different, thereby triggering the display adjustment instruction.

[0051] 102. Determine the adjustment time required to adjust the current refresh rate to the target refresh rate.

[0052] The adjustment time refers to the time required for the terminal to adjust the refresh rate of the display panel. For example, the adjustment time can be 2 seconds.

[0053] In an embodiment of the present application, the adjustment time required for adjusting different refresh rates can be pre-set. For example, the refresh rates supported by the display panel of the terminal may include: a first refresh rate, a second refresh rate, a third refresh rate, etc. By conducting adjustment experiments between different refresh rates, it is found that the adjustment time required to adjust the first refresh rate to the second refresh rate can be: 1 second; the adjustment time required to adjust the first refresh rate to the third refresh rate can be: 1.5 seconds; the adjustment time required to adjust the second refresh rate to the third refresh rate can be: 2 seconds, etc.

[0054] For example, the current refresh rate may be the first refresh rate, the target refresh rate may be the second refresh rate, and the adjustment time may be determined to be 1 second.

[0055] In some embodiments, in order to ensure normal display of the display panel, before the step of "displaying the current picture frame based on the adjusted duration", the following steps may be further included:

[0056] Determine a display picture frame located after the current picture frame from a plurality of display picture frames to obtain a target picture frame;

[0057] The target picture frame is subjected to frame extraction processing to execute the step of displaying the current picture frame based on the adjustment duration.

[0058] In an embodiment of the present application, the content displayed on the terminal display panel may correspond to multiple picture frames, and the multiple picture frames are displayed on the display panel in sequence based on the current refresh rate.

[0059] Furthermore, in order to increase the refresh time of the current picture frame, one or more display picture frames after the current picture frame can be extracted to ensure that the refresh time of the current picture frame is not less than the adjustment time, thereby realizing the display of the current picture frame through the display panel based on the adjustment duration, and at the same time, adjusting the current refresh rate to the target refresh rate through the background execution of the terminal within the adjustment time.

[0060] Among them, refresh time refers to VBlank (vertical blank). A ray of light from the display starts scanning line by line from the upper left end. When it reaches the bottom, it returns to the top. The time spent at this time is called VBlank because the scan line becomes blank to prevent seeing a diagonal line displayed on the screen.

[0061] In some embodiments, in order to meet the requirements of extending the display time of the current frame and adjusting the time, the step of "determining a display frame located after the current frame from multiple display frames to obtain a target frame" may include the following operations:

[0062] Determine at least one candidate picture frame located after the current picture frame from a plurality of display picture frames;

[0063] Get the refresh duration of the candidate frame;

[0064] Based on the adjustment duration and the refresh duration of the candidate picture frames, a target picture frame is determined from the candidate picture frames.

[0065] The candidate frame refers to a display frame that is displayed after the current frame in a display order among multiple display frames. For example, the multiple display frames may include: a first frame, a second frame, a third frame, a fourth frame, ..., an Nth frame, wherein the display order of the multiple display frames may be: the first frame, the second frame, the third frame, the fourth frame, ..., the Nth frame.

[0066] For example, the current frame may be the fourth frame, and candidate frames whose display order is after the current frame, ie, the fourth frame, are selected from the plurality of display frames, including the fifth frame, ..., the Nth frame.

[0067] In the embodiment of the present application, the refresh durations of different frames may be the same or different. For example, by obtaining the refresh duration of each candidate frame, the refresh duration of the fifth frame may be 1 second, the refresh duration of the sixth frame may be 1 second, the refresh duration of the seventh frame may be 1 second, the refresh duration of the eighth frame may be 1.5 seconds, ... and the refresh duration of the Nth frame may be 1 second.

[0068] Among them, the target picture frame is selected from the candidate picture frames based on the adjustment time and the refresh time of the candidate picture frames. The candidate picture frames can be selected in sequence according to the display order of the candidate picture frames until the cumulative refresh time of all the selected candidate picture frames reaches the adjustment time.

[0069] For example, the adjustment time may be 3 seconds, and the target frames selected in sequence from the plurality of candidate frames include the sixth frame, the seventh frame, and the eighth frame.

[0070] 103. Based on the adjustment duration, the current picture frame is displayed, and the current refresh rate is adjusted to the target refresh rate through the background of the terminal.

[0071] The adjustment duration is achieved by displaying the current frame, that is, continuously displaying the current frame. When the display panel displays the current frame, the background adjusts the refresh rate of the display panel, thereby ensuring that the display panel displays normally when the refresh rate of the display panel is adjusted.

[0072] In some embodiments, to improve the accuracy of the refresh rate adjustment, the step of "adjusting the current refresh rate to the target refresh rate through the background execution of the terminal" may include the following operations:

[0073] Obtaining a first parameter value of a frame rate adjustment parameter corresponding to a current refresh rate and a second parameter value of a frame rate adjustment parameter corresponding to a target refresh rate;

[0074] During the adjustment period, the first parameter value of the frame rate adjustment parameter is adjusted to the second parameter value through the background.

[0075] The frame rate adjustment parameter is used to control the refresh rate of the display panel. Specifically, by setting different values ​​for the frame rate adjustment parameter, different refresh rates of the display panel can be adjusted. The frame rate adjustment parameter can be stored in a register corresponding to a level shift. Level shift is a voltage conversion. Typically, when two devices need to communicate but have different voltage specifications, they cannot be connected directly and require a level shift to transfer the voltage.

[0076] For example, the current refresh rate can be: 30FPS, the target refresh rate can be: 60FPS, the first parameter value of the frame rate adjustment parameter corresponding to 30FPS can be: 101, and the first parameter value of the frame rate adjustment parameter corresponding to 60FPS can be: 111. When adjusting the refresh rate, the parameter value of the frame rate adjustment parameter in the register can be modified from 101 to 111 within the adjustment period, so as to complete the adjustment of the refresh rate of the display panel.

[0077] In some embodiments, to ensure the integrity of the display frame, after the step of "determining the adjustment time required to adjust the current refresh rate to the target refresh rate", the following steps may also be included:

[0078] Get the refresh duration corresponding to the current frame;

[0079] If the refresh duration corresponding to the current picture frame is not less than the adjustment duration, the current picture frame is displayed through the display panel based on the refresh duration corresponding to the current picture frame, and the current refresh rate is adjusted to the target refresh rate through the background execution.

[0080] For example, the refresh duration corresponding to the current picture frame can be: 2 seconds, and the adjustment duration can be: 1.5 seconds. It can be determined that the refresh duration corresponding to the current picture frame is greater than the adjustment duration. At this time, the refresh duration corresponding to the current picture frame meets the adjustment duration for adjusting the refresh rate of the display panel in the background. Therefore, there is no need to perform the frame extraction step. The current picture frame can be directly displayed through the display panel based on the refresh duration corresponding to the current picture frame, and the current refresh rate is adjusted to the target refresh rate through the background.

[0081] In some embodiments, to ensure the integrity of the display frame, the method may further include the following steps:

[0082] If the refresh duration corresponding to the current picture frame is less than the adjustment duration, determining at least one candidate picture frame located after the current picture frame from the multiple picture frames;

[0083] Get the refresh duration of the candidate frame;

[0084] If the refresh duration of the candidate frame is not less than the adjustment duration, the current frame is displayed on the display panel based on the refresh duration corresponding to the candidate frame, and the current refresh rate is adjusted to the target refresh rate through the background execution.

[0085] For example, the refresh time corresponding to the current picture frame can be: 1.5 seconds, and the adjustment time can be: 2 seconds. It can be determined that the refresh time corresponding to the current picture frame is less than the adjustment time, that is, the refresh time corresponding to the current picture frame does not meet the adjustment time for the refresh rate of the display panel adjusted by the background.

[0086] Furthermore, in order to ensure the integrity of the displayed picture frames, the refresh times corresponding to a specified number of candidate picture frames that are displayed after the current picture frame can be obtained from multiple displayed picture frames, and then, among the refresh times corresponding to these specified number of candidate picture frames, it is determined whether the refresh time with an adjusted time is met.

[0087] For example, the specified number may be 5, and among the multiple display frames, the specified number of candidate frames that follow the current frame in the display order may be the seventh frame, the eighth frame, the ninth frame, the tenth frame, and the eleventh frame. The refresh duration corresponding to the seventh frame may be 1.5 seconds, the refresh duration corresponding to the eighth frame may be 1.5 seconds, the refresh duration corresponding to the ninth frame may be 1.5 seconds, the refresh duration corresponding to the tenth frame may be 2.4 seconds, and the refresh duration corresponding to the eleventh frame may be 1.5 seconds.

[0088] Furthermore, by comparing the refresh duration of the candidate frame with the adjustment duration, it can be determined that the candidate frame that meets the adjustment duration is the tenth frame. In this case, the refresh duration corresponding to the tenth frame meets the adjustment duration for adjusting the refresh rate of the display panel by the background. Therefore, there is no need to perform the frame extraction step. The current frame can be directly displayed on the display panel based on the refresh duration corresponding to the tenth frame, and the current refresh rate is adjusted to the target refresh rate by the background.

[0089] In some embodiments, to improve the refresh rate adjustment efficiency, the method may further include the following steps:

[0090] If the refresh duration of the candidate picture frame is less than the adjustment duration, the steps of adjusting the current refresh rate to the target refresh rate by displaying the current picture frame based on the adjustment duration and executing the operation through the background of the terminal are performed.

[0091] In an embodiment of the present application, if the refresh time of the current picture frame does not meet the adjustment time, and the refresh time of the selected specified number of candidate picture frames also does not meet the adjustment time, in order to complete the adjustment of the refresh rate of the display panel as soon as possible, the above-mentioned frame extraction method can be used to increase the display time of the current picture frame, thereby completing the adjustment of the display frame rate of the display panel.

[0092] The embodiment of the present application discloses a method for adjusting a display panel, which includes: receiving a display adjustment instruction for a display panel in a terminal, the display adjustment instruction being used to instruct the current refresh rate of the display panel to be adjusted to a target refresh rate; determining the adjustment time required to adjust the current refresh rate to the target refresh rate; and performing an operation of adjusting the current refresh rate to the target refresh rate by displaying the current picture frame based on the adjustment time, and performing an operation of adjusting the current refresh rate to the target refresh rate through the background of the terminal. By performing frame extraction processing on the picture frame after the current picture frame when receiving the refresh rate adjustment instruction for the display panel of the terminal, so as to increase the refresh time of the current picture frame, ensuring that the refresh time of the current picture frame meets the adjustment time for performing the refresh rate adjustment operation, and then displaying the current picture frame through the display panel of the terminal to reach the adjustment time, and performing the refresh rate adjustment operation through the background of the terminal at the same time, it is possible to ensure the normal display of the display panel when the refresh rate adjustment is performed, thereby improving the user experience.

[0093] refer to Figure 2 , Figure 2 This is a flow chart of another display panel adjustment method provided in an embodiment of the present application. Taking the display panel adjustment method applied to a television device as an example, the display panel adjustment method may be specifically as follows:

[0094] 201. A television device receives a display mode switching instruction from a user for a display panel of the television device.

[0095] In the embodiment of the present application, the display mode of the display panel may include at least a normal display mode and a gaming mode, and the refresh rate of the display panel may be different in different display modes. For example, in normal display mode, the refresh rate of the display panel may be 30 FPS; in gaming mode, the refresh rate of the display panel may be 60 FPS, etc.

[0096] Among them, the display mode switching instruction may refer to switching the normal display mode of the current display panel to the game mode. The display mode switching instruction can be triggered by the user's manipulation of the display panel. The manipulation methods may include multiple methods, for example, it can be manipulated by a remote control device, or when the TV device supports touch operation, it can be manipulated by touch operation of the display panel of the TV device, etc.

[0097] 202. The television device obtains a display mode adjustment duration.

[0098] The display mode adjustment duration refers to the time required to execute the display mode switch according to the display mode switch instruction, that is, specifically, the time required to switch the normal display mode to the game mode in the display mode switch instruction. For example, the display mode adjustment duration can be 3 seconds.

[0099] 203. The television device adjusts the duration according to the display mode to determine a candidate picture frame from the plurality of picture frames, and performs frame extraction processing on the candidate picture frame.

[0100] For example, see Figure 3 , Figure 3 Schematic diagram of an application scenario of a display panel adjustment method provided by an embodiment of the present application. When displaying frame n, the display mode is switched, and the display frame n+1 frame can be extracted, and then Figure 5 The vertical blank time in the right figure can be equal to Figure 5 The vertical blanking time between frames n and n+1 on the left is added to the display time of frame n+1 to extend the time needed to switch display modes. The level shift register is then reset. The GOA signal is adjusted via the SoC / T-CON IC (timing control circuit) (for example, changing from 1 line to 2 lines).

[0101] 204. The television device maintains the display time of the current picture frame on the display panel for a display mode adjustment time, and executes a display mode switching operation corresponding to the display mode switching instruction in the background.

[0102] Specifically, after extracting the candidate frames following the current frame, the vertical blanking time of the current frame is extended, allowing the current frame to be displayed on the display panel for a longer period of time. While the display panel is displaying the current frame, the background completes the display mode switching operation corresponding to the display mode switching instruction, namely adjusting the display panel's refresh rate to switch from regular display mode to gaming mode. For users, the screen displays normally without a "black screen," thus improving the user experience.

[0103] In some embodiments, the levelshift register is set to a switching time of T. Typically, T is less than the V-Blank time at low frame rates (e.g., 30-60 FPS). If the game mode is switched at frame x (displaying frame x), the SOC / T-CON IC detects the frame rate and checks whether the V-Blank time is greater than T (the frame buffer can be used to detect the V-Blank time). Switching is performed only when the V-Blank time meets the requirement.

[0104] For example, see Figure 4 , Figure 4 Schematic diagram of an application scenario of another display panel adjustment method provided in an embodiment of the present application. If switching is performed when displaying frame x, V-Blank time detection can be performed on the display frame x+100 (the number of frames to be detected can be set by yourself). If the V-Blank time detected when displaying frame x+n (n<100) is greater than the time T required for switching, the screen is switched at this frame. Then the level shift register is reset. The GOA signal is adjusted through the SOC / T-CONIC (timing control circuit) (for example, 1 Line is changed to 2 Line). If there is no V-Blank time that meets the requirements within 100 frames, a "black screen" switch is performed, or the mode switch of the above-mentioned frame extraction method is performed. This method does not perform frame extraction, the picture display is normal, and a truly "seamless" switch can be achieved.

[0105] The present application discloses a method for adjusting a display panel. This method receives a user's display mode switching instruction for the display panel of the television device through a television device, obtains the display mode adjustment duration, determines a candidate frame from multiple frames based on the display mode adjustment duration, performs frame extraction on the candidate frame, maintains the current frame of the display panel on the display panel until the display duration reaches the display mode adjustment duration, and executes the display mode switching operation corresponding to the display mode switching instruction in the background. This method can improve the refresh rate switching effect of the display panel.

[0106] To facilitate better implementation of the display panel adjustment method provided in the embodiments of the present application, the embodiments of the present application also provide a device based on the above display panel adjustment method. The meanings of the terms herein are the same as those in the above display panel adjustment method. For specific implementation details, please refer to the description in the method embodiment.

[0107] See also Figure 5 , Figure 5 This is a structural block diagram of a display panel adjustment device provided in an embodiment of the present application. The display panel adjustment device can be applied to mobile terminals such as mobile phones, tablet computers, laptops, PDAs, portable media players (PMPs), and fixed terminals such as desktop computers. The device includes:

[0108] A receiving unit 301 is configured to receive a display adjustment instruction for a display panel in the terminal, wherein the display adjustment instruction is configured to instruct to adjust a current refresh rate of the display panel to a target refresh rate;

[0109] The first determining unit 302 is configured to determine an adjustment time required to adjust the current refresh rate to the target refresh rate;

[0110] The adjustment unit 303 is configured to display the current picture frame of the display panel through the display panel based on the adjustment duration, and to perform an operation of adjusting the current refresh rate to the target refresh rate through the background of the terminal.

[0111] In some embodiments, the apparatus may further comprise:

[0112] a second determining unit, configured to determine a display picture frame subsequent to the current picture frame from a plurality of display picture frames to obtain a target picture frame;

[0113] A processing unit is used to perform frame extraction processing on the target picture frame to execute the step of displaying the current picture frame of the display panel through the display panel based on the adjustment duration.

[0114] In some embodiments, the second determining unit may include:

[0115] A first determining subunit, configured to determine at least one candidate picture frame located after the current picture frame from a plurality of display picture frames;

[0116] A first acquiring subunit, configured to acquire a refresh duration of the candidate picture frame;

[0117] The second determining subunit is configured to determine a target picture frame from the candidate picture frames based on the adjustment duration and the refresh duration of the candidate picture frames.

[0118] In some embodiments, the adjustment unit 303 may include:

[0119] A second acquisition subunit is configured to acquire a first parameter value of a frame rate adjustment parameter corresponding to the current refresh rate, and a second parameter value of the frame rate adjustment parameter corresponding to the target refresh rate;

[0120] The adjustment subunit is configured to adjust the first parameter value of the frame rate adjustment parameter to the second parameter value via the background within the adjustment duration.

[0121] In some embodiments, the apparatus may further comprise:

[0122] A first acquiring unit, configured to acquire a refresh duration corresponding to the current picture frame;

[0123] The first execution unit is used to display the current picture frame through the display panel based on the refresh duration corresponding to the current picture frame if the refresh duration corresponding to the current picture frame is not less than the adjustment duration, and to adjust the current refresh rate to the target refresh rate through the background execution.

[0124] In some embodiments, the apparatus may further comprise:

[0125] a third determining unit, configured to determine at least one candidate picture frame located after the current picture frame from a plurality of picture frames if the refresh duration corresponding to the current picture frame is less than the adjustment duration;

[0126] A second acquiring unit, configured to acquire a refresh duration of the candidate picture frame;

[0127] The second execution unit is used to display the current picture frame through the display panel based on the refresh duration corresponding to the candidate picture frame if the refresh duration of the candidate picture frame is not less than the adjustment duration, and to adjust the current refresh rate to the target refresh rate through the background execution.

[0128] In some embodiments, the apparatus may further comprise:

[0129] The third execution unit is used to display the current picture frame of the display panel through the display panel based on the adjustment duration if the refresh duration of the candidate picture frame is less than the adjustment duration, and to adjust the current refresh rate to the target refresh rate through the background of the terminal.

[0130] The present application discloses an adjustment device for a display panel, comprising: a receiving unit 301 receiving a display adjustment instruction for a display panel in a terminal, the display adjustment instruction being used to instruct the current refresh rate of the display panel to be adjusted to a target refresh rate; a first determining unit 302 determining the adjustment duration required to adjust the current refresh rate to the target refresh rate; and an adjustment unit 303 displaying the current image frame of the display panel through the display panel based on the adjustment duration, and executing an operation to adjust the current refresh rate to the target refresh rate through the background of the terminal. This can improve the user experience.

[0131] The embodiment of the present application also provides a terminal. Figure 6 As shown, the terminal may include components such as a radio frequency (RF) circuit 601, a memory 602 including one or more storage media, an input unit 603, a display unit 604, a sensor 605, an audio circuit 606, a wireless fidelity (WiFi) module 607, a processor 608 including one or more processing cores, and a power supply 609. It will be understood by those skilled in the art that Figure 6 The terminal structure shown in the figure does not constitute a limitation on the terminal, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0132] RF circuit 601 is used for signal reception and transmission during the information transmission and reception process. Specifically, it receives downlink information from the base station and transmits it to one or more processors 608 for processing. It also transmits uplink data to the base station. Typically, RF circuit 601 includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, a low-noise amplifier (LNA), a duplexer, and the like. RF circuit 601 can also communicate with the network and other devices via wireless communication.

[0133] The memory 602 can be used to store software programs and modules, and the processor 608 executes various functional applications and adjustments to the display panel by running the software programs and modules stored in the memory 602. The memory 602 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 602 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage device. Accordingly, the memory 602 may also include a memory controller to provide the processor 608 and the input unit 603 with access to the memory 602.

[0134] The input unit 603 can be used to receive input digital or character information, and to generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control. Specifically, in a specific embodiment, the input unit 603 may include a touch-sensitive surface and other input devices. The touch-sensitive surface, also known as a touch display or touchpad, can collect user touch operations on or near it (such as operations performed by the user using fingers, stylus, or any other suitable object or accessory on or near the touch-sensitive surface) and drive the corresponding connection device according to a pre-set program. In addition to the touch-sensitive surface, the input unit 603 may also include other input devices. Specifically, other input devices may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.

[0135] The display unit 604 can be used to display information input by the user or information provided to the user and various graphical user interfaces of the server, which can be composed of graphics, text, icons, videos and any combination thereof. The display unit 604 may include a display panel. Optionally, the display panel can be configured in the form of a liquid crystal display (Liquid Crystal Display), an organic light-emitting diode (OLED, Organic Light-Emitting Diode), etc. Further, the touch-sensitive surface can cover the display panel. When the touch-sensitive surface detects a touch operation on or near it, it is transmitted to the processor 608 to determine the type of touch event. The processor 608 then provides corresponding visual output on the display panel according to the type of touch event. Although in Figure 6 In the embodiment, the touch-sensitive surface and the display panel are used as two independent components to realize input and output functions, but in some embodiments, the touch-sensitive surface and the display panel can be integrated to realize input and output functions.

[0136] The terminal may also include at least one sensor 605, such as a light sensor, a motion sensor, or other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor. The ambient light sensor may adjust the brightness of the display panel according to the brightness of the ambient light, and the proximity sensor may turn off the display panel and backlight when the server is moved to the ear.

[0137] Audio circuit 606, speakers, and microphones provide an audio interface between the user and the server. Audio circuit 606 converts received audio data into electrical signals and transmits them to the speaker, which then converts them into sound signals for output. Conversely, the microphone converts collected sound signals into electrical signals, which are then received by audio circuit 606 and converted into audio data. The audio data is then processed by output processor 608 and transmitted via RF circuit 601 to, for example, a terminal. Alternatively, the audio data is output to memory 602 for further processing. Audio circuit 606 may also include an earphone jack to allow external headphones to communicate with the server.

[0138] WiFi is a short-range wireless transmission technology. The terminal can help users send and receive emails, browse web pages and access streaming media through the WiFi module 607. It provides users with wireless broadband Internet access. Figure 6 A WiFi module 607 is shown, but it is understandable that it is not an essential component of the terminal and can be omitted as needed without changing the essence of the application.

[0139] Processor 608 is the terminal's control center, connecting all components of the phone using various interfaces and circuits. By running or executing software programs and modules stored in memory 602 and accessing data stored in memory 602, it executes various server functions and processes data, thereby providing overall monitoring of the phone. Optionally, processor 608 may include one or more processing cores; preferably, processor 608 may integrate an application processor and a modem processor, with the application processor primarily handling the operating system, user interface, and application programs, while the modem processor primarily handles wireless communications. It is understood that the modem processor may not be integrated into processor 608.

[0140] The terminal also includes a power supply 609 (e.g., a battery) for supplying power to various components. Preferably, the power supply can be logically connected to the processor 608 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The power supply 609 can also include one or more DC or AC power supplies, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and other arbitrary components.

[0141] Specifically, in this embodiment, the processor 608 in the terminal loads the executable files corresponding to one or more application processes into the memory 602 according to the following instructions, and the processor 608 runs the applications stored in the memory 602 to implement various functions:

[0142] receiving a display adjustment instruction for a display panel in a terminal, where the display adjustment instruction is used to instruct to adjust a current refresh rate of the display panel to a target refresh rate;

[0143] Determine the adjustment time required to adjust the current refresh rate to the target refresh rate;

[0144] Based on the adjustment duration, the current picture frame is displayed, and the current refresh rate is adjusted to the target refresh rate through the background execution of the terminal.

[0145] The present invention discloses a display panel adjustment method, device, storage medium, and terminal. The display panel adjustment method includes: receiving a display adjustment instruction for a display panel in a terminal, the display adjustment instruction being used to instruct the display panel to adjust its current refresh rate to a target refresh rate; determining an adjustment duration required to adjust the current refresh rate to the target refresh rate; and improving the user experience by displaying the current image frame based on the adjustment duration and executing an operation to adjust the current refresh rate to the target refresh rate in the terminal background.

[0146] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be accomplished by instructions, or by controlling related hardware through instructions. The instructions may be stored in a storage medium and loaded and executed by a processor.

[0147] To this end, an embodiment of the present application provides a storage medium storing a plurality of instructions that can be loaded by a processor to execute the steps of any of the display panel adjustment methods provided in the embodiments of the present application. For example, the instructions can execute the following steps:

[0148] Receive a display adjustment instruction for a display panel in a terminal, the display adjustment instruction is used to instruct to adjust the current refresh rate of the display panel to a target refresh rate; determine the adjustment time required to adjust the current refresh rate to the target refresh rate; based on the adjustment time, display the current picture frame and execute the operation of adjusting the current refresh rate to the target refresh rate through the background of the terminal.

[0149] The specific implementation of the above operations can be found in the previous embodiments and will not be repeated here.

[0150] The storage medium may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0151] Since the instructions stored in the storage medium can execute the steps in any display panel adjustment method provided in the embodiments of the present application, the beneficial effects that can be achieved by any display panel adjustment method provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.

[0152] The above is a detailed introduction to the display panel adjustment method, device, storage medium and terminal provided in the embodiments of the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for technical personnel in this field, based on the ideas of the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A method for adjusting a display panel, applied to a terminal, characterized in that: The method comprises: receiving a display adjustment instruction for a display panel in the terminal, wherein the display adjustment instruction is used to instruct to adjust a current refresh rate of the display panel to a target refresh rate; Determining an adjustment time required to adjust the current refresh rate to the target refresh rate; Displaying a current picture frame of the display panel through the display panel based on the adjustment duration, and performing an operation of adjusting the current refresh rate to the target refresh rate through the background of the terminal; Before displaying the current picture frame of the display panel through the display panel based on the adjusted duration, the method further includes: Determine a display picture frame located after the current picture frame from a plurality of display picture frames to obtain a target picture frame; performing frame extraction processing on the target picture frame to execute the step of displaying the current picture frame of the display panel through the display panel based on the adjustment duration; Or after determining the adjustment time required to adjust the current refresh rate to the target refresh rate, the method further includes: Obtaining the refresh duration corresponding to the current picture frame; If the refresh duration corresponding to the current picture frame is not less than the adjustment duration, displaying the current picture frame through the display panel based on the refresh duration corresponding to the current picture frame, and adjusting the current refresh rate to the target refresh rate through the background; If the refresh duration corresponding to the current picture frame is less than the adjustment duration, determining at least one candidate picture frame located after the current picture frame from a plurality of picture frames; Obtaining the refresh duration of the candidate picture frame; If the refresh duration of the candidate picture frame is not less than the adjustment duration, the current picture frame is displayed through the display panel based on the refresh duration corresponding to the candidate picture frame, and the current refresh rate is adjusted to the target refresh rate through the background execution.

2. The method according to claim 1, characterized in that The step of determining a display picture frame located after the current picture frame from a plurality of display picture frames to obtain a target picture frame includes: Determine at least one candidate picture frame located after the current picture frame from a plurality of display picture frames; Obtaining the refresh duration of the candidate picture frame; Based on the adjustment duration and the refresh duration of the candidate picture frames, a target picture frame is determined from the candidate picture frames.

3. The method according to claim 1, characterized in that The operation of adjusting the current refresh rate to the target refresh rate by executing the operation in the background of the terminal includes: Obtaining a first parameter value of a frame rate adjustment parameter corresponding to the current refresh rate, and a second parameter value of the frame rate adjustment parameter corresponding to the target refresh rate; During the adjustment time period, the first parameter value of the frame rate adjustment parameter is adjusted to the second parameter value through the background.

4. A display panel adjustment device, applied to a terminal, characterized in that: include: a receiving unit, configured to receive a display adjustment instruction for a display panel in the terminal, wherein the display adjustment instruction is configured to instruct to adjust a current refresh rate of the display panel to a target refresh rate; A first determining unit, configured to determine an adjustment time required to adjust the current refresh rate to the target refresh rate; an adjusting unit, configured to display a current picture frame of the display panel through the display panel based on the adjustment duration, and to adjust the current refresh rate to the target refresh rate through the background of the terminal; The adjustment device of the display panel further includes: a second determining unit, configured to determine a display picture frame subsequent to the current picture frame from a plurality of display picture frames to obtain a target picture frame; A processing unit is used to perform frame extraction processing on the target picture frame to execute the step of displaying the current picture frame of the display panel through the display panel based on the adjustment duration.

5. A storage medium, characterized in that The storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor to execute the display panel adjustment method according to any one of claims 1 to 3.

6. A terminal, characterized in that: The device comprises a processor and a memory, wherein the memory stores a plurality of instructions, and the processor loads the instructions to execute the display panel adjustment method according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • Refreshing method, terminal and storage medium

    CN112652263A

  • Data processing method and device and storage medium

    CN113347466A