CN114210049B - Display panel adjusting method and device, storage medium and terminal - Google Patents

Display panel adjusting method and device, storage medium and terminal

Info

Publication number
CN114210049B
CN114210049B CN202111478618.5A CN202111478618A CN114210049B CN 114210049 B CN114210049 B CN 114210049B CN 202111478618 A CN202111478618 A CN 202111478618A CN 114210049 B CN114210049 B CN 114210049B
Authority
CN
China
Prior art keywords
display panel
frame
refresh rate
current
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111478618.5A
Other languages
Chinese (zh)
Other versions
CN114210049A (en
Inventor
张跃
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huizhou Shiwei New Technology Co Ltd
Original Assignee
Huizhou Shiwei New Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huizhou Shiwei New Technology Co Ltd filed Critical Huizhou Shiwei New Technology Co Ltd
Priority to CN202111478618.5A priority Critical patent/CN114210049B/en
Publication of CN114210049A publication Critical patent/CN114210049A/en
Application granted granted Critical
Publication of CN114210049B publication Critical patent/CN114210049B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/25Output arrangements for video game devices
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/39Control of the bit-mapped memory
    • G09G5/393Arrangements for updating the contents of the bit-mapped memory

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

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.

Description

Display panel adjusting method and device, storage medium and terminal
Technical Field
The present application relates to the field of computer technologies, and in particular, to a method and an apparatus for adjusting a display panel, a storage medium, and a terminal.
Background
With the development of science and technology, the cloud game market enters an explosive growth stage, and the cloud game market is rapidly increased, so that development opportunities, such as equipment of televisions and the like, are brought to the game equipment industry. Therefore, game television is a great trend in the development of television industry.
In the related art, in a game television, a display mode at least includes a normal mode and a game mode, refresh rates of display panels in different display modes are different, and the refresh rate of the game mode is greater than that of the normal mode. When the user switches the game television from the normal mode to the game mode, the refresh rate of the display panel is adjusted by modifying the register of the level shifting circuit, but the adjustment mode of the refresh rate of the existing display panel causes abnormal picture display, thereby affecting the user experience.
Disclosure of Invention
The embodiment of the application provides a display panel adjusting method, a display panel adjusting device, a storage medium and a terminal, which can improve the use experience of a user.
The embodiment of the application provides a method for adjusting a display panel, which comprises the following steps:
Receiving a display adjustment instruction for a display panel in the terminal, wherein the display adjustment instruction is used for indicating to adjust the current refresh rate of the display panel to a target refresh rate;
Determining an adjustment duration required to adjust the current refresh rate to the target refresh rate;
And 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 a background of the terminal.
Correspondingly, the embodiment of the application also provides an adjusting device of the display panel, which comprises:
A receiving unit configured to receive a display adjustment instruction for a display panel in the terminal, the display adjustment instruction being configured to instruct adjustment of a current refresh rate of the display panel to a target refresh rate;
a first determining unit configured to determine an adjustment duration required to adjust the current refresh rate to the target refresh rate;
and the adjusting unit is used for displaying the current picture frame of the display panel through the display panel based on the adjusting time length and executing the operation of adjusting the current refresh rate to the target refresh rate through the background of the terminal.
In some embodiments, the apparatus further comprises:
A second determining unit, configured to determine a display frame located after the current frame from a plurality of display frames, to obtain a target frame;
And the processing unit is used for performing frame extraction processing on the target picture frame so as to execute the step of displaying the current picture frame of the display panel through the display panel based on the adjustment time length.
In some embodiments, the second determining unit comprises:
a first determination subunit configured to determine, from a plurality of display picture frames, at least one candidate picture frame located after the current picture frame;
A first obtaining subunit, configured to obtain a refresh duration of the candidate frame;
And the second determining subunit is used for determining a target picture frame from the candidate picture frames based on the adjustment time length and the refreshing time length of the candidate picture frames.
In some embodiments, the adjustment unit comprises:
a second obtaining subunit, configured to obtain a first parameter value of the 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;
and the adjusting subunit is used for adjusting the first parameter value of the frame rate adjusting parameter to the second parameter value through the background in the adjusting duration.
In some embodiments, the apparatus further comprises:
The first acquisition unit is used for acquiring the refresh duration corresponding to the current picture frame;
and the first execution unit is used for displaying the current picture frame through the display panel based on the refresh duration corresponding to the current picture frame and executing the operation of adjusting the current refresh rate to the target refresh rate through the background if the refresh duration corresponding to the current picture frame is not less than the adjustment duration.
In some embodiments, the apparatus further comprises:
A third determining unit, configured to determine at least one candidate frame located after the current frame from a plurality of frames if the refresh duration corresponding to the current frame is less than the adjustment duration;
a second obtaining unit, configured to obtain a refresh duration of the candidate frame;
And the second execution unit is used for displaying the current picture frame through the display panel based on the refresh duration corresponding to the candidate picture frame and executing the operation of adjusting the current refresh rate to the target refresh rate through the background if the refresh duration of the candidate picture frame is not less than the adjustment duration.
In some embodiments, the apparatus further comprises:
And the third execution unit is used for executing the steps of displaying the current picture frame of the display panel through the display panel based on the adjustment time length and executing the operation of adjusting the current refresh rate to the target refresh rate through the background of the terminal if the refresh time length of the candidate picture frame is smaller than the adjustment time length.
Correspondingly, the embodiment of the application also provides a storage medium, wherein the storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor to execute the adjusting method of the display panel.
Correspondingly, the embodiment of the application also provides a terminal, which comprises a processor and a memory, wherein the memory stores a plurality of instructions, and the processor loads the instructions to execute the adjusting method of the display panel.
According to the embodiment of the application, when the refresh rate adjusting instruction for the display panel of the terminal is received, the frame extraction processing is carried out on the picture frames after the current picture frame, so that the refresh time of the current picture frame is increased, the refresh time of the current picture frame is ensured to meet the adjusting time for executing the refresh rate adjusting operation, then the current picture frame is displayed through the display panel of the terminal to reach the adjusting time, and meanwhile, the refresh rate adjusting operation is carried out through the background of the terminal, so that the normal display of the display panel during the refresh rate adjustment can be ensured, and the user experience is improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the description of the embodiments will be briefly described below, it being obvious that the drawings in the following description are only some embodiments of the present application, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a flow chart of a method for adjusting a display panel according to an embodiment of the application.
Fig. 2 is a flowchart illustrating another method for adjusting a display panel according to an embodiment of the application.
Fig. 3 is an application scenario schematic diagram of a method for adjusting a display panel according to an embodiment of the present application.
Fig. 4 is a schematic application scenario diagram of another method for adjusting a display panel according to an embodiment of the present application.
Fig. 5 is a block diagram of an adjusting device for a display panel according to an embodiment of the present application.
Fig. 6 is a schematic structural diagram of a terminal according to an embodiment of the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are only some, but not all embodiments of the application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to fall within the scope of the application.
The embodiment of the application provides a method and a device for adjusting a display panel, a storage medium and computer equipment. Specifically, the adjustment method of the display panel according to the embodiment of the application can be executed by the terminal. The terminal can be a terminal device such as a smart phone, a tablet computer, a notebook computer, a touch screen, a Personal computer (PC, personal Computer), a Personal digital assistant (Personal DIGITAL ASSISTANT, PDA), and the like.
For example, the terminal may receive a display adjustment instruction for a display panel in the terminal, the display adjustment instruction being for instructing to adjust a current refresh rate of the display panel to a target refresh rate, determine an adjustment duration required to adjust the current refresh rate to the target refresh rate, display a current picture frame based on the adjustment duration, and perform an operation of adjusting the current refresh rate to the target refresh rate through a background of the terminal.
Based on the above problems, embodiments of the present application provide a method and apparatus for adjusting a display panel, a storage medium, and a terminal, which can improve the user experience. The following will describe in detail. The following description of the embodiments is not intended to limit the preferred embodiments.
Referring to fig. 1, fig. 1 is a flowchart illustrating a method for adjusting a display panel according to an embodiment of the application. Taking an example that the adjusting method of the display panel is applied to a terminal, the specific flow of the adjusting method of the display panel can be as follows:
101. And receiving a display adjustment instruction for a display panel in the terminal.
In the embodiment of the application, the terminal can support different refresh rates, and different refresh rates can be set according to different application scenes. The refresh rate refers to the number of times the electron beam repeatedly scans the image on the screen, and the higher the refresh rate, the better the stability of the displayed image (picture). For example, the refresh rate may be 30FPS (FRAMES PER seconds per Second of transmission frame number) or 60FPS, etc.
The display adjusting instruction is used for indicating to adjust the current refresh rate of the terminal display panel to be the target refresh rate. The current refresh rate is a different refresh rate than the target refresh rate, e.g., the current refresh rate may be greater than the target refresh rate or the current refresh rate may be less than the target refresh rate.
Specifically, the display adjustment instruction may be triggered by the operation of the user on the terminal, for example, the operation of the user on the terminal may be a display mode switching operation, and in different display modes, the refresh rate of the display panel of the terminal may be different, so that the display adjustment instruction may be triggered.
102. An adjustment duration required to adjust the current refresh rate to the target refresh rate is determined.
The adjustment duration refers to the time required by the terminal to adjust the refresh rate of the display panel. For example, the adjustment time period may be 2 seconds or the like.
In the embodiment of the application, the adjustment time required for adjustment of different refresh rates can be preset, for example, the refresh rate supported by the display panel of the terminal can comprise a first refresh rate, a second refresh rate, a third refresh rate and the like, the adjustment time required for adjusting the first refresh rate to the second refresh rate can be 1 second through an adjustment experiment performed among different refresh rates, the adjustment time required for adjusting the first refresh rate to the third refresh rate can be 1.5 seconds, and the adjustment time required for adjusting the second refresh rate to the third refresh rate can be 2 seconds and the like.
For example, the current refresh rate may be a first refresh rate, the target refresh rate may be a second refresh rate, and the adjustment period may be determined to be1 second.
In some embodiments, to ensure normal display of the display panel, before the step of "by displaying the current picture frame based on the adjustment duration", the following steps may be further included:
determining a display picture frame positioned behind the current picture frame from a plurality of display picture frames to obtain a target picture frame;
And performing frame extraction processing on the target picture frame to execute the step of displaying the current picture frame based on the adjustment time length.
In the embodiment of the application, the content displayed on the display panel of the terminal can correspond to a plurality of picture frames, and the picture frames are sequentially displayed on the display panel according to the display sequence based on the current refresh rate.
Further, in order to increase the refresh time of the current picture frame, one or more frames of display picture frames after the current picture frame can be subjected to frame extraction, so that the refresh time of the current picture frame is ensured not to be smaller than the adjustment time, the current picture frame is displayed through the display panel based on the adjustment time length, and meanwhile, the operation of adjusting the current refresh rate to the target refresh rate is performed through the background of the terminal in the adjustment time.
The refresh time refers to VBlank (vertical blank), and a light ray of the display starts to scan line by line from the upper left end, and returns to the uppermost at the bottommost time, and the time spent at this time is called VBlank because the scan line becomes blank to prevent a diagonal line from being displayed on the screen.
In some embodiments, in order to satisfy the requirement of extending the display time of the current frame to be not small and the adjustment time, the step of determining a display frame located after the current frame from a plurality of display frames to obtain the target frame may include the following operations:
determining at least one candidate picture frame located after the current picture frame from the plurality of display picture frames;
Acquiring refreshing time of a candidate picture frame;
and determining the target picture frame from the candidate picture frames based on the adjustment time length and the refresh time length of the candidate picture frames.
The candidate frame refers to a display frame that is displayed in order after the current frame among the plurality of display frames. For example, the plurality of display frames may include a first frame, a second frame, a third frame, a fourth frame, an N.th frame, wherein the plurality of display frames may be displayed in the order of first frame, second frame, third frame, fourth frame, an N.th frame.
For example, the current frame may be a fourth frame, and then a candidate frame whose display order is located after the current frame, that is, the fourth frame, is selected from the plurality of display frames, including a fifth frame.
In the embodiment of the application, the refresh time lengths of different picture frames may be the same or different. For example, the refresh duration of each candidate frame is obtained, 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.
The target frame is selected from the candidate frames based on the adjustment time length and the refresh time length of the candidate frames, and the candidate frames can be sequentially selected according to the display sequence of the candidate frames until the refresh time length of all the selected candidate frames is accumulated to reach the adjustment time length.
For example, the adjustment time period may be 3 seconds, and the target frame is sequentially selected from the plurality of candidate frames, including a sixth frame, a seventh frame, and an eighth frame.
103. And displaying the current picture frame based on the adjustment time length, and executing the operation of adjusting the current refresh rate to the target refresh rate through the background of the terminal.
The adjustment duration is reached by displaying the current picture frame, i.e. by continuously displaying the current picture frame, based on the adjustment duration. When the display panel displays the current picture frame, the background adjusts the refresh rate of the display panel, so that the display of the display panel is ensured to be normal when the refresh rate of the display panel is adjusted.
In some embodiments, in order to improve the accuracy of the refresh rate adjustment, the step of "performing, by the background of the terminal, an operation of adjusting the current refresh rate to the target refresh rate" may include the following operations:
acquiring a first parameter value of a frame rate adjusting parameter corresponding to the current refresh rate and a second parameter value of a frame rate adjusting parameter corresponding to the target refresh rate;
and adjusting the first parameter value of the frame rate adjusting parameter to a second parameter value through the background in the adjusting duration.
The frame rate adjusting parameter is used for controlling the refresh rate of the display panel, and specifically, different parameter values are set for the frame rate adjusting parameter so as to realize adjustment of different refresh rates of the display panel. The frame rate adjustment parameter may be stored in a register corresponding to LEVEL SHIFT. LEVEL SHIFT, level shifting. Typically when two devices need to communicate but their voltage specifications are different, they cannot be directly connected, but rather need to do LEVEL SHIFT level shifting.
For example, the current refresh rate may be 30FPS, the target refresh rate may be 60FPS, the first parameter value of the frame rate adjustment parameter corresponding to 30FPS may be 111, and when the refresh rate adjustment is performed, the parameter value of the frame rate adjustment parameter in the register that may be paired in the adjustment duration is changed from 101 to 111, so that the adjustment of the refresh rate of the display panel may be completed.
In some embodiments, to ensure the integrity of the display frame, after step "determine the adjustment duration required to adjust the current refresh rate to the target refresh rate", the steps of:
Acquiring a refresh time length corresponding to a current picture frame;
And if the refresh time corresponding to the current picture frame is not less than the adjustment time, displaying the current picture frame through the display panel based on the refresh time corresponding to the current picture frame, and performing the operation of adjusting the current refresh rate to the target refresh rate through the background.
For example, the refresh time corresponding to the current frame may be obtained for 2 seconds, the adjustment time may be 1.5 seconds, and it may be determined that the refresh time corresponding to the current frame is longer than the adjustment time, and at this time, the refresh time corresponding to the current frame satisfies the adjustment time for adjusting the refresh rate of the display panel by the background, so that the step of frame extraction may not be performed, the current frame may be displayed through the display panel directly based on the refresh time corresponding to the current frame, and the operation of adjusting the current refresh rate to the target refresh rate may be performed through the background.
In some embodiments, to ensure the integrity of the display frame, the method may further comprise the steps of:
If the refresh time length corresponding to the current picture frame is smaller than the adjustment time length, determining at least one candidate picture frame positioned behind the current picture frame from a plurality of picture frames;
Acquiring refreshing time of a candidate picture frame;
And if the refresh duration of the candidate 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 candidate picture frame, and performing the operation of adjusting the current refresh rate to the target refresh rate through the background.
For example, the refresh time length corresponding to the current frame may be 1.5 seconds, and the adjustment time length may be 2 seconds, and it may be determined that the refresh time length corresponding to the current frame is smaller than the adjustment time length, that is, the refresh time length corresponding to the current frame does not satisfy the adjustment time length for adjusting the refresh rate of the display panel by the background.
Further, in order to ensure the integrity of the display frame, the refresh duration corresponding to the specified number of candidate frame may be obtained from the candidate frames, which are displayed in sequence after the current frame, in the plurality of display frame, and then, in the refresh duration corresponding to the specified number of candidate frame, it is determined whether the refresh duration with the adjustment duration is satisfied.
For example, the designated number may be 5, and the designated number of candidate frame located in display order after the current frame may be a seventh frame, an eighth frame, a ninth frame, a tenth frame, an 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.
Further, comparing the refresh time length of the candidate frame with the adjustment time length, it may be determined that the candidate frame satisfying the adjustment time length may be the tenth frame. At this time, the refresh time corresponding to the tenth frame satisfies the adjustment time for adjusting the refresh rate of the display panel by the background, so that the step of frame extraction may not be performed, the current frame may be displayed through the display panel directly based on the refresh time corresponding to the tenth frame, and the operation of adjusting the current refresh rate to the target refresh rate may be performed through the background.
In some embodiments, to improve refresh rate adjustment efficiency, the method may further include the steps of:
And if the refresh time length of the candidate picture frame is smaller than the adjustment time length, executing the operation of adjusting the current refresh rate to the target refresh rate by displaying the current picture frame based on the adjustment time length and executing the operation of adjusting the current refresh rate to the target refresh rate by the background of the terminal.
In the embodiment of the application, if the refresh time of the current picture frame does not meet the adjustment time, and the refresh time of the selected appointed number of candidate picture frames 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 display time of the current picture frame can be increased by the frame extraction mode, so as to complete the adjustment of the display frame rate of the display panel.
The embodiment of the application discloses a method for adjusting a display panel, which comprises the steps of receiving a display adjustment instruction aiming at the display panel in a terminal, wherein the display adjustment instruction is used for indicating to adjust the current refresh rate of the display panel to a target refresh rate, determining the adjustment time required for adjusting the current refresh rate to the target refresh rate, displaying a current picture frame based on the adjustment time, and executing the operation of adjusting the current refresh rate to the target refresh rate through the background of the terminal. When a refresh rate adjusting instruction for a display panel of the terminal is received, frame extraction processing is carried out on picture frames after the current picture frame, so that the refresh time of the current picture frame is increased, the refresh time of the current picture frame is ensured to meet the adjusting time for executing refresh rate adjusting operation, then the current picture frame is displayed through the display panel of the terminal to reach the adjusting time, and meanwhile, the refresh rate adjusting operation is carried out through the background of the terminal, so that normal display of the display panel during refresh rate adjustment can be ensured, and user experience is improved.
Referring to fig. 2, fig. 2 is a flow chart of another adjusting method of a display panel according to an embodiment of the application. Take the example that the adjusting method of the display panel is applied to television equipment. The adjusting method of the display panel can be specifically as follows:
201. The television equipment receives a display mode switching instruction of a user on a display panel of the television equipment.
In the embodiment of the application, the display modes of the display panel at least can comprise a conventional display mode and a game mode, and the refresh rates of the display panel in different display modes are different. For example, in the normal display mode, the refresh rate of the display panel may be 30FPS, in the game mode, the refresh rate of the display panel may be 60FPS, etc.
The display mode switching instruction may refer to switching a conventional display mode of the current display panel to a game mode, and the display mode switching instruction may be triggered by a user's operation on the display panel, where the operation mode may include multiple modes, for example, an operation mode may be performed by a remote control device, or when the television device supports a touch operation, multiple modes may be performed by an operation mode performed by a touch operation on the display panel of the television device.
202. The television apparatus acquires a display mode adjustment duration.
The display mode adjustment duration refers to the time required for executing display mode switching according to the display mode switching instruction, that is, the time required for switching the conventional display mode to the game mode specifically for the display mode switching instruction. For example, the display mode adjustment period may be 3 seconds or the like.
203. The television equipment determines candidate picture frames from a plurality of picture frames according to the display mode adjustment time length, and performs frame extraction processing on the candidate picture frames.
For example, referring to fig. 3, fig. 3 is a schematic application scenario diagram of a method for adjusting a display panel according to an embodiment of the present application. When the display frame n is displayed, the display mode is switched, the frame extraction can be performed on the display frame n+1, then the vertical blank time of the right image in fig. 5 can be equal to the vertical blank time of the left display frame n and the display frame n+1 in fig. 5 plus the display time of the display frame n+1, and the time can be prolonged until the display mode switching is satisfied. Then LEVEL SHIFT registers are reset. GOA signal adjustment (e.g. l Line is changed to 2 Line) is performed through SOC/T-CON IC (timing control circuit).
204. The television equipment maintains the display time length of the current picture frame of the display panel in the display panel to reach the display mode adjustment time length, and executes the display mode switching operation corresponding to the display mode switching instruction through the background.
Specifically, after the frame extraction processing is performed on the candidate frame after the current frame, the vertical blank time of the current frame is prolonged, so that the current frame can be displayed on the display panel for a longer time, and when the current frame is displayed on the display panel, the background is ensured to finish the display mode switching operation corresponding to the display mode switching instruction, namely, the refresh rate of the display panel is adjusted, so that the conventional display mode is switched to the game mode. For the user, the picture is normally displayed, and the 'black screen' display can not appear, so that the user experience is improved.
In some embodiments, the switching time of the register levelshift is set to T, which is typically less than the V-Blank time at low frame rates (e.g., 30-60 FPS). If the game mode is switched in the x-th frame (display frame x), the SOC\T-CON IC detects the frame rate of the frame, detects whether the time of the V-Blank is longer than the time T (the frame buffer can be used for detecting the V-Blank time), and switches when the time of the V-Blank is detected to be longer than the requirement.
For example, referring to fig. 4, fig. 4 is a schematic application scenario diagram of another method for adjusting a display panel according to an embodiment of the application. If the frame x is displayed, the frame x+100 frames (the frame number required to be detected can be set) can be detected in the V-Blank time, and if the detected V-Blank time is greater than the time T required for switching in the frame x+n (n < 100) frame, the frame is switched. Then LEVEL SHIFT registers are reset. GOA signal adjustment (e.g. l Line is changed to 2 Line) is performed through SOC/T-CON IC (timing control circuit). If no V-Blank time meeting the requirement exists in 100 frames, the 'black screen' switching is carried out, or the mode switching of the frame extraction mode is carried out. The mode does not carry out frame extraction, the picture display is normal, and the real 'seamless' switching can be realized.
The embodiment of the application discloses a method for adjusting a display panel, which comprises the steps of receiving a display mode switching instruction of a user on the display panel of the television equipment through the television equipment, acquiring display mode adjusting time, determining candidate picture frames from a plurality of picture frames according to the display mode adjusting time, performing frame extraction processing on the candidate picture frames, maintaining the display time of the current picture frame of the display panel on the display panel to reach the display mode adjusting time, and executing display mode switching operation corresponding to the display mode switching instruction through a background. With this, the refresh rate switching effect of the display panel can be improved.
In order to facilitate better implementation of the method for adjusting the display panel provided by the embodiment of the application, the embodiment of the application also provides a device based on the method for adjusting the display panel. The meaning of the term is the same as that in the adjustment method of the display panel, and specific implementation details can be referred to the description in the embodiment of the method.
Referring to fig. 5, fig. 5 is a block diagram illustrating a structure of an adjusting device for a display panel according to an embodiment of the present application, where the adjusting device for a display panel can be applied to a mobile terminal such as a mobile phone, a tablet computer, a notebook computer, a palm computer, a Portable media player (Portable MEDIA PLAYER, PMP), and a fixed terminal such as a desktop computer, and the device includes:
A receiving unit 301 configured to receive a display adjustment instruction for a display panel in the terminal, the display adjustment instruction being configured to instruct to adjust a current refresh rate of the display panel to a target refresh rate;
a first determining unit 302, configured to determine an adjustment duration required for adjusting the current refresh rate to the target refresh rate;
an adjusting unit 303, configured to display, on the basis of the adjustment duration, a current frame of a display panel through the display panel, and perform, on the background of the terminal, an operation of adjusting the current refresh rate to the target refresh rate.
In some embodiments, the apparatus may further comprise:
A second determining unit, configured to determine a display frame located after the current frame from a plurality of display frames, to obtain a target frame;
And the processing unit is used for performing frame extraction processing on the target picture frame so as to execute the step of displaying the current picture frame of the display panel through the display panel based on the adjustment time length.
In some embodiments, the second determining unit may include:
a first determination subunit configured to determine, from a plurality of display picture frames, at least one candidate picture frame located after the current picture frame;
A first obtaining subunit, configured to obtain a refresh duration of the candidate frame;
And the second determining subunit is used for determining a target picture frame from the candidate picture frames based on the adjustment time length and the refreshing time length of the candidate picture frames.
In some embodiments, the adjustment unit 303 may include:
a second obtaining subunit, configured to obtain a first parameter value of the 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;
and the adjusting subunit is used for adjusting the first parameter value of the frame rate adjusting parameter to the second parameter value through the background in the adjusting duration.
In some embodiments, the apparatus may further comprise:
The first acquisition unit is used for acquiring the refresh duration corresponding to the current picture frame;
and the first execution unit is used for displaying the current picture frame through the display panel based on the refresh duration corresponding to the current picture frame and executing the operation of adjusting the current refresh rate to the target refresh rate through the background if the refresh duration corresponding to the current picture frame is not less than the adjustment duration.
In some embodiments, the apparatus may further comprise:
A third determining unit, configured to determine at least one candidate frame located after the current frame from a plurality of frames if the refresh duration corresponding to the current frame is less than the adjustment duration;
a second obtaining unit, configured to obtain a refresh duration of the candidate frame;
And the second execution unit is used for displaying the current picture frame through the display panel based on the refresh duration corresponding to the candidate picture frame and executing the operation of adjusting the current refresh rate to the target refresh rate through the background if the refresh duration of the candidate picture frame is not less than the adjustment duration.
In some embodiments, the apparatus may further comprise:
And the third execution unit is used for executing the steps of displaying the current picture frame of the display panel through the display panel based on the adjustment time length and executing the operation of adjusting the current refresh rate to the target refresh rate through the background of the terminal if the refresh time length of the candidate picture frame is smaller than the adjustment time length.
The embodiment of the application discloses an adjusting device of a display panel, which comprises a receiving unit 301, a first determining unit 302 and an adjusting unit 303, wherein the receiving unit 301 receives a display adjusting instruction aiming at the display panel in a terminal, the display adjusting instruction is used for indicating to adjust the current refresh rate of the display panel to a target refresh rate, the first determining unit 302 determines the adjusting time required for adjusting the current refresh rate to the target refresh rate, the adjusting unit 303 displays the current picture frame of the display panel through the display panel based on the adjusting time, and the operation of adjusting the current refresh rate to the target refresh rate is performed through the background of the terminal. Therefore, the user experience can be improved.
The embodiment of the application also provides a terminal. As shown in fig. 6, the terminal may include Radio Frequency (RF) circuitry 601, memory 602 including one or more storage media, input unit 603, display unit 604, sensor 605, audio circuit 606, wireless fidelity (WiFi, wireless Fidelity) module 607, processor 608 including one or more processing cores, and power supply 609. It will be appreciated by those skilled in the art that the terminal structure shown in fig. 6 is not limiting of the terminal and may include more or fewer components than shown, or may combine certain components, or a different arrangement of components. Wherein:
The RF circuit 601 may be used for receiving and transmitting signals during the process of transmitting and receiving information, in particular, downlink information from a base station, and then processing the downlink information by one or more processors 608, and in addition, transmitting data related to uplink to the base station. Typically, RF circuitry 601 includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a subscriber identity module (SIM, subscriber Identity Module) card, a transceiver, a coupler, a low noise amplifier (LNA, low Noise Amplifier), a duplexer, and the like. In addition, the RF circuitry 601 may also communicate with networks and other devices through wireless communications.
The memory 602 may be used to store software programs and modules that the processor 608 performs various functional applications and adjustment of the display panel by executing the software programs and modules stored in the memory 602. The memory 602 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, application programs required for at least one function (such as a sound playing function, an image playing function, etc.), and the like. In addition, the memory 602 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 602 may also include a memory controller to provide access to the memory 602 by the processor 608 and the input unit 603.
The input unit 603 may be used to receive input numeric or character information and to generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control. In particular, in one particular embodiment, the input unit 603 may include a touch-sensitive surface, as well as other input devices. The touch-sensitive surface, also referred to as a touch display screen or a touch pad, may collect touch operations thereon or thereabout by a user (e.g., operations thereon or thereabout by a user using any suitable object or accessory such as a finger, stylus, etc.), and actuate the corresponding connection means according to a predetermined program. The input unit 603 may comprise other input devices in addition to a touch sensitive surface. In particular, 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, mouse, joystick, etc.
The display unit 604 may be used to display information input by a user or information provided to the user and various graphical user interfaces of the server, which may be composed of graphics, text, icons, video and any combination thereof. The display unit 604 may include a display panel, which may be optionally configured in the form of a Liquid crystal display (display screen) CRYSTAL DISPLAY, an Organic Light-Emitting Diode (OLED), or the like. Further, the touch-sensitive surface may overlay a display panel, and upon detection of a touch operation thereon or thereabout, the touch-sensitive surface is passed to the processor 608 to determine the type of touch event, and the processor 608 then provides a corresponding visual output on the display panel based on the type of touch event. Although in fig. 6 the touch sensitive surface and the display panel are implemented as two separate components for input and output functions, in some embodiments the touch sensitive surface may be integrated with the display panel to implement the input and output functions.
The terminal may also include at least one sensor 605, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor that may adjust the brightness of the display panel according to the brightness of ambient light, and a proximity sensor that may turn off the display panel and the backlight when the server moves to the ear.
Audio circuitry 606, speakers, and a microphone may provide an audio interface between the user and the server. The audio circuit 606 may convert received audio data into electrical signals for transmission to a speaker for conversion to sound signals for output by the speaker, and on the other hand, the microphone converts collected sound signals into electrical signals for reception by the audio circuit 606 for conversion to audio data for processing by the audio data output processor 608 for transmission to, for example, a terminal via the RF circuit 601 or for output to the memory 602 for further processing. The audio circuit 606 may also include an ear bud jack to provide communication between the peripheral ear bud and the server.
The WiFi belongs to a short-distance wireless transmission technology, and the terminal can help the user to send and receive e-mail, browse web pages, access streaming media and the like through the WiFi module 607, so that wireless broadband internet access is provided for the user. Although fig. 6 shows a WiFi module 607, it is understood that it does not belong to the essential constitution of the terminal, and can be omitted entirely as required within a range that does not change the essence of the application.
The processor 608 is a control center of the terminal, and connects various parts of the entire mobile phone using various interfaces and lines, and performs various functions of the server and processes data by running or executing software programs and modules stored in the memory 602 and calling data stored in the memory 602, thereby performing overall monitoring of the mobile phone. Optionally, the processor 608 may include one or more processing cores, and preferably the processor 608 may integrate an application processor and a modem processor, wherein the application processor primarily processes operating systems, user interfaces, application programs, etc., and the modem processor primarily processes wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 608.
The terminal also includes a power supply 609 (e.g., a battery) for powering the various components, which may be logically connected to the processor 608 via a power management system so as to provide for managing charging, discharging, and power consumption by the power management system. The power supply 609 may also include one or more of any components, such as a direct current or alternating current power supply, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and the like.
Specifically, in this embodiment, the processor 608 in the terminal loads executable files corresponding to the processes of one or more application programs into the memory 602 according to the following instructions, and the processor 608 executes the application programs stored in the memory 602, so as to implement various functions:
receiving a display adjustment instruction aiming at a display panel in a terminal, wherein the display adjustment instruction is used for indicating to adjust the current refresh rate of the display panel to a target refresh rate;
Determining an adjustment duration required to adjust the current refresh rate to the target refresh rate;
and displaying the current picture frame based on the adjustment time length, and executing the operation of adjusting the current refresh rate to the target refresh rate through the background of the terminal.
The embodiment of the application discloses a method and a device for adjusting a display panel, a storage medium and a terminal. The method for adjusting the display panel comprises the steps of receiving a display adjusting instruction aiming at the display panel in the terminal, wherein the display adjusting instruction is used for indicating to adjust the current refresh rate of the display panel to be the target refresh rate, determining the adjusting time required for adjusting the current refresh rate to be the target refresh rate, displaying the current picture frame based on the adjusting time, and executing the operation of adjusting the current refresh rate to be the target refresh rate through the background of the terminal, so that the user experience can be improved.
Those of ordinary skill in the art will appreciate that all or a portion of the steps in the various methods of the above embodiments may be performed by instructions, or by controlling associated hardware by instructions, which may be stored in a storage medium and loaded and executed by a processor.
To this end, an embodiment of the present application provides a storage medium having stored therein a plurality of instructions capable of being loaded by a processor to perform the steps of any one of the adjustment methods for a display panel provided by the embodiment of the present application. For example, the instructions may perform the steps of:
The method comprises the steps of receiving a display adjusting instruction aiming at a display panel in a terminal, wherein the display adjusting instruction is used for indicating to adjust the current refresh rate of the display panel to a target refresh rate, determining an adjusting time length required for adjusting the current refresh rate to the target refresh rate, displaying a current picture frame based on the adjusting time length, and executing the operation of adjusting the current refresh rate to the target refresh rate through the background of the terminal.
The specific implementation of each operation above may be referred to the previous embodiments, and will not be described herein.
The storage medium may include a Read Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, an optical disk, or the like.
The steps in any of the methods for adjusting a display panel provided by the embodiments of the present application can be executed by the instructions stored in the storage medium, so that the beneficial effects that any of the methods for adjusting a display panel provided by the embodiments of the present application can be achieved, and detailed descriptions of the foregoing embodiments are omitted.
The foregoing describes the method, apparatus, storage medium and terminal for adjusting a display panel according to the embodiments of the present application in detail, and specific examples are applied to describe the principles and embodiments of the present application, and the description of the foregoing examples is only for helping to understand the method and core concept of the present application, and meanwhile, for those skilled in the art, according to the concept of the present application, there are variations in the specific embodiments and application ranges, so the disclosure should not be interpreted as limiting the present application.

Claims (6)

1. A method for adjusting a display panel, applied to a terminal, the method comprising:
Receiving a display adjustment instruction for a display panel in the terminal, wherein the display adjustment instruction is used for indicating to adjust the current refresh rate of the display panel to a target refresh rate;
Determining an adjustment duration 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 a background of the terminal;
Before the displaying, by the display panel, the current picture frame of the display panel based on the adjustment duration, the method further includes:
Determining a display picture frame positioned behind 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 a step of displaying a current picture frame of the display panel through the display panel based on the adjustment time length;
or after the determining the adjustment duration required to adjust the current refresh rate to the target refresh rate, further comprising:
acquiring a refresh time length corresponding to the current picture frame;
If the refresh time length corresponding to the current picture frame is not less than the adjustment time length, displaying the current picture frame through the display panel based on the refresh time length corresponding to the current picture frame, and performing an operation of adjusting the current refresh rate to the target refresh rate through the background;
if the refresh time length corresponding to the current picture frame is smaller than the adjustment time length, determining at least one candidate picture frame positioned behind the current picture frame from a plurality of picture frames;
Acquiring the refreshing time of the candidate picture frame;
And if the refresh duration of the candidate 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 candidate picture frame, and performing the operation of adjusting the current refresh rate to the target refresh rate through the background.
2. The method of claim 1, wherein determining a display frame subsequent to the current frame from the plurality of display frames to obtain the target frame comprises:
Determining at least one candidate picture frame located after the current picture frame from a plurality of display picture frames;
Acquiring the refreshing time of the candidate picture frame;
and determining a target picture frame from the candidate picture frames based on the adjustment time length and the refreshing time length of the candidate picture frames.
3. The method of claim 1, wherein the adjusting the current refresh rate to the target refresh rate by the background of the terminal comprises:
Acquiring a first parameter value of the frame rate adjusting parameter corresponding to the current refresh rate and a second parameter value of the frame rate adjusting parameter corresponding to the target refresh rate;
and in the adjustment time period, adjusting a first parameter value of the frame rate adjustment parameter to the second parameter value through the background.
4. An adjusting device of a display panel, applied to a terminal, comprising:
A receiving unit configured to receive a display adjustment instruction for a display panel in the terminal, the display adjustment instruction being configured to instruct adjustment of a current refresh rate of the display panel to a target refresh rate;
a first determining unit configured to determine an adjustment duration required to adjust the current refresh rate to the target refresh rate;
An adjusting unit, configured to display a current frame of a display panel through the display panel based on the adjustment duration, and perform an operation of adjusting the current refresh rate to the target refresh rate through a background of the terminal;
the adjusting device of the display panel further includes:
A second determining unit, configured to determine a display frame located after the current frame from a plurality of display frames, to obtain a target frame;
And the processing unit is used for performing frame extraction processing on the target picture frame so as to execute the step of displaying the current picture frame of the display panel through the display panel based on the adjustment time length.
5. A storage medium storing a plurality of instructions adapted to be loaded by a processor to perform the method of adjusting a display panel according to any one of claims 1 to 3.
6. A terminal comprising a processor and a memory, the memory storing a plurality of instructions, the processor loading the instructions to perform the method of adjusting a display panel of any one of claims 1 to 3.
CN202111478618.5A 2021-12-06 2021-12-06 Display panel adjusting method and device, storage medium and terminal Active CN114210049B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111478618.5A CN114210049B (en) 2021-12-06 2021-12-06 Display panel adjusting method and device, storage medium and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111478618.5A CN114210049B (en) 2021-12-06 2021-12-06 Display panel adjusting method and device, storage medium and terminal

Publications (2)

Publication Number Publication Date
CN114210049A CN114210049A (en) 2022-03-22
CN114210049B true CN114210049B (en) 2025-09-09

Family

ID=80699870

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111478618.5A Active CN114210049B (en) 2021-12-06 2021-12-06 Display panel adjusting method and device, storage medium and terminal

Country Status (1)

Country Link
CN (1) CN114210049B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112652263A (en) * 2020-12-25 2021-04-13 深圳传音控股股份有限公司 Refreshing method, terminal and storage medium
CN113347466A (en) * 2021-05-18 2021-09-03 深圳市腾讯网络信息技术有限公司 Data processing method, device and storage medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105760132B (en) * 2016-02-03 2018-11-20 广东欧珀移动通信有限公司 Realize the method, apparatus and mobile device of frame per second dynamic refresh
CN106933526B (en) * 2017-03-10 2019-03-15 Oppo广东移动通信有限公司 A kind of method, device and mobile terminal of dynamic regulation screen refresh rate
US10997884B2 (en) * 2018-10-30 2021-05-04 Nvidia Corporation Reducing video image defects by adjusting frame buffer processes
CN111752368A (en) * 2020-06-22 2020-10-09 无锡睿勤科技有限公司 A display fluency adjustment method, system, terminal and storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112652263A (en) * 2020-12-25 2021-04-13 深圳传音控股股份有限公司 Refreshing method, terminal and storage medium
CN113347466A (en) * 2021-05-18 2021-09-03 深圳市腾讯网络信息技术有限公司 Data processing method, device and storage medium

Also Published As

Publication number Publication date
CN114210049A (en) 2022-03-22

Similar Documents

Publication Publication Date Title
US10419823B2 (en) Method for controlling multimedia playing, apparatus thereof and storage medium
CN108287744B (en) Character display method, device and storage medium
CN107533450B (en) Display method and terminal equipment
CN113360238A (en) Message processing method and device, electronic equipment and storage medium
CN104142779B (en) user interface control method, device and terminal
CN113163141B (en) Display control method, device, television, and computer-readable storage medium
CN112040324A (en) Playing progress adjusting method and device, storage medium and terminal
CN106658064B (en) Virtual gift display method and device
CN103488450A (en) Method, device and terminal equipment for projecting picture
CN106254910B (en) Method and device for recording image
CN106231433B (en) A kind of methods, devices and systems playing network video
US20220319378A1 (en) Screen color temperature control method, apparatus, storage medium, and mobile terminal
CN103581762A (en) Method, device and terminal equipment for playing network videos
CN106101764A (en) A kind of methods, devices and systems showing video data
CN113296664A (en) Screen resolution adjusting method and device, terminal equipment and storage medium
CN107396193B (en) The method and apparatus of video playing
CN110221765B (en) Video file playing method and device, storage medium and terminal
CN104238931B (en) Information input method and device and electronic equipment
CN108564539B (en) A method and apparatus for displaying images
CN109660445B (en) Message processing method, device and storage medium
CN110688051B (en) Screen recording operation method and device, computer readable storage medium and terminal
CN111949239A (en) A screen sharing method, device, storage medium and terminal
US20130009920A1 (en) Image display method and apparatus
CN105513098A (en) Image processing method and image processing device
CN107622234B (en) Method and device for displaying budding face gift

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant