IP Library › Granted Patent US 12,394,392
Granted Patent B2
US 12,394,392 · App. 17/998,910 · Granted Aug 19, 2025

Refresh rate adjustment method and electronic device

Inventor: Heping Zhao (Shenzhen, CN)
Assignee: Honor Device Co., Ltd.
G09G5/005G09G2320/0613G09G2340/0435
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,394,392
App. No.
17/998,910
Granted
Aug 19, 2025
Kind
B2
Abstract

This application provides a refresh rate adjustment method and an electronic device. The method includes: After playing at least one video source file in response to a first operation of a user, the electronic device adjusts a refresh rate of a display of the electronic device based on three factors, that is, a first frame rate of the at least one video source file currently played, a play status of each video source file, and whether an interaction operation is received.

Claims (53)

1. A method, applied to an electronic device having a display, wherein the method comprises:

start playing, by the electronic device, a first video file at a first refresh rate in response to a first operation;

after starting to play the first video file at the first refresh rate, when the electronic device receives an interaction operation, adjusting, by the electronic device, a refresh rate of the display to a second refresh rate based on the interaction operation, wherein the second refresh rate is equal to a maximum refresh rate of the display;

after receiving the interaction operation, when the electronic device does not receive any further interaction operation within a preset duration from a time point of receiving the interaction operation, the first video file is being played, and a first frame rate of the first video file is greater than a second frame rate corresponding to a third refresh rate, adjusting, by the electronic device, the refresh rate of the display to the third refresh rate, wherein the third refresh rate is less than the second refresh rate; and

after receiving the interaction operation, when the electronic device does not receive any further interaction operation within the preset duration, the first video file is being played, and the first frame rate of the first video file is less than or equal to the second frame rate corresponding to the third refresh rate, adjusting, by the electronic device, the refresh rate of the display of the electronic device to a fourth refresh rate, wherein the third refresh rate is used to display the first video file in the case of not receiving the interaction operation within the preset duration, and the second refresh rate is used to support an animation effect while playing the first video file.

2. The method according to claim 1 , further comprising:

obtaining, by the electronic device, a frame rate of each video source file of at least one video source file;

using, by the electronic device, a maximum frame rate in frame rates of all of the at least one video source file as a third frame rate, or using, by the electronic device, an average value of frame rates of all of the at least one video source file as a third frame rate, or when receiving a selection operation performed by a user on frame rates of all of the at least one video source file, using, by the electronic device, a frame rate selected by the user as a third frame rate; and

determining the first frame rate based on the third frame rate.

3. The method according to claim 2 , wherein determining the first frame rate based on the third frame rate comprises:

when the third frame rate is within a preset frame rate range, using the third frame rate as the first frame rate.

4. The method according to claim 3 , further comprising:

when the third frame rate is not within the preset frame rate range, using the second frame rate corresponding to the third refresh rate as the first frame rate.

5. The method according to claim 2 , wherein obtaining, by the electronic device, the frame rate of each video source file of the at least one video source file comprises:

performing, by the electronic device, the following operations on each video source file of the at least one video source file, to obtain the frame rate of each of the at least one video source file:

obtaining, by the electronic device, a frame rate in attribute information of the respective video source file; or

searching, by the electronic device, a search platform for the respective video source file, to obtain a frame rate of the respective video source file from the search platform; or

calculating, by the electronic device, the frame rate of the respective video source file based on a characteristic parameter of the respective video source file, wherein the characteristic parameter comprises a size, duration, and resolution.

6. The method according to claim 1 , wherein:

the second refresh rate and the third refresh rate are pre-configured; or

the second refresh rate and the third refresh rate are set by the electronic device in response to a setting operation of a user.

7. An electronic device, comprising:

a display, a memory, and one or more processors, wherein the display and the memory are coupled to the one or more processors;

wherein the memory stores computer program code, the computer program code comprises computer instructions, and when the computer instructions are executed by the one or more processors, the electronic device is enabled to perform the following:

start playing a first video file at a first refresh rate in response to a first operation;

after starting to play the first video file at the first refresh rate, when the electronic device receives an interaction operation, adjusting, by the electronic device, a refresh rate of the display to a second refresh rate based on the interaction operation, wherein the second refresh rate is equal to a maximum refresh rate of the display; and

after receiving the interaction operation, when the electronic device does not receive any further interaction operation within a preset duration from a time point of receiving the interaction operation, the first video file is being played, and a first frame rate of the first video file is greater than a second frame rate corresponding to a third refresh rate, adjusting the refresh rate of the display to the third refresh rate, wherein the third refresh rate is less than the second refresh rate; and

after receiving the interaction operation, when the electronic device does not receive any further interaction operation within the preset duration, the first video file is being played, and the first frame rate of the first video file is less than or equal to the second frame rate corresponding to the third refresh rate, adjusting the refresh rate of the display to a fourth refresh rate, wherein the third refresh rate is used to display the first video file in the case of not receiving the interaction operation within the preset duration, and the second refresh rate is used to support an animation effect while playing the first video file.

8. The electronic device according to claim 7 , wherein when the computer instructions are executed by the one or more processors, the electronic device is further enabled to perform the following:

obtaining a frame rate of each of at least one video source file;

using a maximum frame rate in frame rates of all of the at least one video source file as a third frame rate, or using an average value of frame rates of all of the at least one video source file as a third frame rate, or when receiving a selection operation performed by a user on frame rates of all of the at least one video source file, using a frame rate selected by the user as a third frame rate; and

determining the first frame rate based on the third frame rate.

9. The electronic device according to claim 8 , wherein determining the first frame rate based on the third frame rate comprises:

when the third frame rate is within a preset frame rate range, using the third frame rate as the first frame rate.

10. A non-transitory computer-readable storage medium, comprising computer instructions, wherein when the computer instructions are run on an electronic device, the electronic device is enabled to perform the following:

start playing a first video file at a first refresh rate of a display of the electronic device in response to a first operation;

after starting to play the first video file at the first refresh rate, when the electronic device receives an interaction operation, adjusting, by the electronic device, a refresh rate of the display to a second refresh rate based on the interaction operation, wherein the second refresh rate is equal to a maximum refresh rate of the display;

after receiving the interaction operation, when the electronic device does not receive any further interaction operation within a preset duration from a time point of receiving the interaction operation, the first video file is being played, and a first frame rate of the first video file is greater than a second frame rate corresponding to a third refresh rate, adjusting the refresh rate of the display to the third refresh rate, wherein the third refresh rate is less than the second refresh rate; and

after receiving the interaction operation, when the electronic device does not receive any further interaction operation within the preset duration, the first video file is being played, and the first frame rate of the first video file is less than or equal to the second frame rate corresponding to the third refresh rate, adjusting the refresh rate of the display to a fourth refresh rate, wherein the third refresh rate is used to display the first video file in the case of not receiving the interaction operation within the preset duration, and the second refresh rate is used to support an animation effect while playing the first video file.

11. The non-transitory computer-readable storage medium according to claim 10 , wherein when the computer instructions are run on the electronic device, the electronic device is enabled to further perform the following:

obtaining a frame rate of each of at least one video source file;

using a maximum frame rate in frame rates of all of the at least one video source file as a third frame rate, or using an average value of frame rates of all of the at least one video source file as a third frame rate, or when receiving a selection operation performed by a user on frame rates of all of the at least one video source file, using a frame rate selected by the user as a third frame rate; and

determining the first frame rate based on the third frame rate.

12. The non-transitory computer-readable storage medium according to claim 11 , wherein determining the first frame rate based on the third frame rate comprises:

when the third frame rate is within a preset frame rate range, using the third frame rate as the first frame rate.

13. The non-transitory computer-readable storage medium according to claim 11 , wherein when the computer instructions are run on the electronic device, the electronic device is further enabled to perform the following:

when the second frame rate is not within a preset frame rate range, using the second frame rate corresponding to the third refresh rate as the first frame rate.

14. The method according to claim 1 , further comprising:

after adjusting the refresh rate of the display to the second refresh rate, playing, by the electronic device, the animation effect and the first video file at the second refresh rate.

15. The electronic device according to claim 7 , wherein when the computer instructions are executed by the one or more processors, the electronic device is enabled to perform the following:

after adjusting the refresh rate of the display to the second refresh rate, playing, by the electronic device, the animation effect and the first video file at the second value of the refresh rate.

16. The non-transitory computer-readable storage medium according to claim 10 , wherein when the computer instructions are run on an electronic device, the electronic device is enabled to perform the following:

after adjusting the refresh rate of the display to the second refresh rate, playing, by the electronic device, the animation effect and the first video file at the second refresh rate.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2023
From: ZHAO, HEPING
To: HONOR DEVICE CO., LTD.
Reel/Frame 063898/0814 →
Priority Claims (1)
CN 202110548052.2 · May 19, 2021 · national
Continuity (1)
Related Publication 20240221701A1 · Jul 4, 2024
References Cited (38)
US 7327329B2 · Osamu et al. · 2008 [cited by applicant]
US 8334857B1 · Ogrinc et al. · 2012 [cited by applicant]
US 9240031B1 · Wang · 2016 [cited by applicant]
US 10032430B2 · Huang et al. · 2018 [cited by applicant]
US 10133403B2 · Yeh et al. · 2018 [cited by applicant]
US 10325573B2 · Wood et al. · 2019 [cited by applicant]
US 11069327B2 · Donglei et al. · 2021 [cited by applicant]
US 20080100598A1 · Juenger · 2008 [cited by applicant]
US 20130141642A1 · Wu et al. · 2013 [cited by applicant]
US 20140055476A1 · Wang · 2014 [cited by applicant]
US 20160195988A1 · Fu · 2016 [cited by examiner]
US 20160260416A1 · Tann et al. · 2016 [cited by applicant]
US 20180033378A1 · Li · 2018 [cited by examiner]
US 20190172427A1 · Saini · 2019 [cited by examiner]
US 20190180705A1 · Choudha et al. · 2019 [cited by applicant]
US 20210065658A1 · Donglei et al. · 2021 [cited by applicant]
US 20210116988A1 · Nidamanuri et al. · 2021 [cited by applicant]
US 20210274251A1 · Wang · 2021 [cited by applicant]
US 20230134189A1 · Xu · 2023 [cited by examiner]
CN 104091579A · 2014 [cited by applicant]
CN 104347049A · 2015 [cited by applicant]
CN 105007443A · 2015 [cited by applicant]
CN 105869560A · 2016 [cited by applicant]
CN 108933952A · 2018 [cited by applicant]
CN 109640168A · 2019 [cited by applicant]
CN 109688461A · 2019 [cited by applicant]
CN 110377251A · 2019 [cited by applicant]
CN 110875978A · 2020 [cited by applicant]
CN 111324235A · 2020 [cited by applicant]
CN 111583886A · 2020 [cited by applicant]
CN 111767013A · 2020 [cited by applicant]
CN 111782458A · 2020 [cited by applicant]
CN 111899680A · 2020 [cited by applicant]
CN 112445315A · 2021 [cited by applicant]
CN 113438552A · 2021 [cited by applicant]
JP 2019511009A · 2019 [cited by applicant]
RU 2646318C2 · 2018 [cited by applicant]
RU 2680032C2 · 2019 [cited by applicant]