Electronic device and method for operating high speed screen of electronic device
Abstract
An electronic device may include: a display configured to display an execution screen of an application, and a processor operatively connected to the display. The processor is configured to: execute the application; receive a frequency event from the application; identify predetermined settings based on the application being executed; determine, based on the frequency event and the predetermined settings, a refresh rate of an execution screen of the application; identify, based on state information of the electronic device and the determined refresh rate, information for controlling operation of a high speed screen; and controlling, based on the identified information, the high speed screen related to the execution screen of the application on the display.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . An electronic device comprising:
a display configured to display an execution screen of an application; and a processor operatively connected to the display, wherein the processor is configured to: execute the application; receive a frequency event from the application; identify predetermined settings based on the application being executed; determine, based on the frequency event and the predetermined settings, a refresh rate of the execution screen of the application; identify, based on state information of the electronic device and the determined refresh rate, information for controlling operation of a high speed screen; and control so as to display, based on the identified information, the high speed screen related to the execution screen of the application on the display.
2 . The electronic device of claim 1 , wherein the processor, in determining the refresh rate, is configured to:
identify a window layout for configuration of the execution screen of the application; based on a window that needs to operate at a separate refresh rate being present in the identified layout, determine whether the window corresponds to a transition operation or an animation operation; and based on the window corresponding to the transition operation or the animation operation, request the display to operate at a refresh rate in a range of a first frequency to a second frequency, wherein the second frequency is a frequency higher than the first frequency.
3 . The electronic device of claim 2 , wherein the processor, based on the window not corresponding to the transition operation or the animation operation, is configured to:
request the display to operate at a refresh rate in a range lower than or equal to the first frequency based on the window being a window registered as a package with a non-high refresh rate in an application management module; determine whether a refresh rate requested by the window is present based on the window not being a window registered as a package with a non-high refresh rate in the application management module; and based on the refresh rate requested by the window being present, request the display to operate at the requested refresh rate, wherein the application management module comprises commands for configuring and/or controlling operation of an application in the electronic device installed and/or registered in the electronic device.
4 . The electronic device of claim 3 , wherein the processor is configured to:
based on the refresh rate requested by the window not being present, determine whether the window is a window registered as a package with a fixed refresh rate in the application management module; based on the window being determined as a window registered as a package with a fixed refresh rate in the application management module, request the display to operate at the fixed refresh rate; based on the window not being a window registered as a package with the fixed refresh rate in the application management module, determine whether the window corresponds to an application including predetermined settings; based on the window being determined as corresponding to an application including predetermined settings, request the display to operate at the fixed refresh rate; and based on the window not corresponding to an application including the predetermined settings, request the display to operate at a refresh rate in a range of the first frequency to the second frequency.
5 . The electronic device of claim 1 , wherein, the processor, based on identifying the information for controlling operation of the high speed screen, is configured to:
determine whether the electronic device is in a low-power mode based on receiving the determined refresh rate; and request the display to operate at a refresh rate less than or equal to the first frequency based on the electronic device being determined as being in the low-power mode.
6 . The electronic device of claim 5 , wherein the processor is configured to:
based on the electronic device being determined as not being in the low power mode, determine whether at least one piece of state information of the electronic device requests operation of the display at the first frequency or less; and based on the at least one piece of state information of the electronic device requesting operation of the display at the first frequency or less, request the display to operate at a refresh rate less than or equal to the first frequency.
7 . The electronic device of claim 6 , wherein the processor is configured to:
determine whether the electronic device is in a first mode based on the at least one piece of state information of the electronic device not requesting operation of the display at the first frequency or less; based on the electronic device being in the first mode, determine whether a request for operation at a fixed refresh rate according to a policy is present, and based on the request for operation at a fixed refresh rate according to a policy being present, request the display to operate at a fixed refresh rate less than or equal to the first frequency; and based on the request for operation at a fixed refresh rate according to a policy not being present, request the display to operate at a refresh rate less than or equal to the first frequency.
8 . The electronic device of claim 7 , wherein the processor is configured to:
based on the electronic device not being in the first mode, determine whether the electronic device is in a second mode; based on the electronic device being in the second mode, determine whether a request for operation at a fixed refresh rate according to a policy is present; based on the request for operation at a fixed refresh rate according to a policy being present, request the display to operate at a fixed refresh rate in a range of the first frequency to the second frequency; and based on the request for operation at a fixed refresh rate according to a policy not being present, request the display to operate at a refresh rate in the range of the first frequency to the second frequency.
9 . The electronic device of claim 8 , wherein the processor is configured to:
based on the electronic device not being in the second mode, determine whether a brightness and an illuminance of the electronic device falls within a predetermined range; based on the brightness and the illuminance falling within the predetermined range, determine whether a request for operation at a fixed refresh rate according to a policy is present; based on the request for operation at a fixed refresh rate according to a policy being present, request the display to operate at a fixed refresh rate in a range of the first frequency to the second frequency; and based on the request for operation at a fixed refresh rate according to a policy not being present, request the display to operate at a refresh rate in a range of the first frequency to the second frequency.
10 . The electronic device of claim 9 , wherein, based on the brightness and the illuminance being beyond the predetermined range, the processor is configured to request the display to operate at a refresh rate less than or equal to the first frequency.
11 . A method of operating a high speed screen of an electronic device, the method comprising:
executing an application; receiving a frequency event from the application; identifying predetermined settings based on the application being executed; determining, based on the frequency event and the predetermined settings, a refresh rate of the execution screen of the application; identifying, based on state information of the electronic device and the determined refresh rate, information for controlling operation of a high speed screen; and controlling so as to display, based on the identified information, the high speed screen related to the execution screen of the application on the display.
12 . The method of claim 11 , wherein the determining the refresh rate comprises:
identifying a window layout for configuration of the execution screen of the application; based on a window that needs to operate at a separate refresh rate being present in the identified layout, determining whether the window corresponds to a transition operation or an animation operation; and based on the window corresponding to the transition operation or the animation operation, requesting the display to operate at a refresh rate in a range of a first frequency to a second frequency range, wherein the second frequency is a frequency higher than the first frequency.
13 . The method of claim 12 , wherein, based on the window not corresponding to the transition operation or the animation operation, the method further comprises:
based on the window being a window registered as a package with a non-high refresh rate in an application management module, requesting the display to operate at a refresh rate in a range lower than or equal to the first frequency; based on the window not being a window registered as a package with a non-high refresh rate in the application management module, determining whether a refresh rate requested by the window is present; and based on the refresh rate requested by the window being present, requesting the display to operate at the requested refresh rate.
14 . The method of claim 13 , further comprising:
based on the refresh rate requested by the window not being present, determining whether the window is a window registered as a package with a fixed refresh rate in the application management module; based on the window being determined as a window registered as a package with a fixed refresh rate in the application management module, requesting the display to operate at the fixed refresh rate; based on the window not being a window registered as a package with the fixed refresh rate in the application management module, determining whether the window corresponds to an application including predetermined settings; based on the window being determined as corresponding to an application including the predetermined settings, requesting the display to operate at the fixed refresh rate; and based on the window not corresponding to an application including the predetermined settings, requesting the display to operate at a refresh rate in a range of the first frequency to the second frequency.
15 . The method of claim 11 , wherein the identifying the information for controlling operation of the high speed scree comprises:
determining whether the electronic device is in a low-power mode based on receiving the determined refresh rate; and based on the electronic device being determined as being in the low-power mode, requesting the display to operate at a refresh rate less than or equal to the first frequency.
16 . The method of claim 15 , further comprising:
based on the electronic device being determined as not being in the low-power mode, determining whether at least one piece of state information of the electronic device requests operation of the display at the first frequency or less; and based on at least one piece of state information of the electronic device requesting operation of the display at the first frequency or less, requesting the display to operate at a refresh rate less than or equal to the first frequency.
17 . The method of claim 16 , further comprising:
based on at least one piece of state information of the electronic device not requesting operation of the display at the first frequency or less, determining whether the electronic device is in a first mode; and based on the electronic device being in the first mode, determining whether a request for operation at a fixed refresh rate according to a policy is present, and based on the request for operation at a fixed refresh rate according to a policy being present, requesting the display to operate at a fixed refresh rate less than or equal to the first frequency; and based on the request for operation at a fixed refresh rate according to a policy not being present, requesting the display to operate at a refresh rate less than or equal to the first frequency.
18 . The method of claim 17 , further comprising:
based on the electronic device not being in the first mode, determining whether the electronic device is in a second mode; based on the electronic device being in the second mode, determining whether a request for operation at a fixed refresh rate according to a policy is present; based on the request for operation at a fixed refresh rate according to a policy being present, requesting the display to operate at a fixed refresh rate in a range of the first frequency to the second frequency; and based on the request for operation at a fixed refresh rate according to a policy not being present, requesting the display to operate at a refresh rate in a range of the first frequency to the second frequency.
19 . The method of claim 18 , further comprising:
based on the electronic device not being in the second mode, determining whether a brightness and an illuminance of the electronic device fall within a predetermined range; based on the brightness and the illuminance falling within the predetermined range, determining whether a request for operation at a fixed refresh rate according to a policy is present; based on the request for operation at a fixed refresh rate according to a policy being present, requesting the display to operate at a fixed refresh rate in a range of the first frequency to the second frequency; and based on the request for operation at a fixed refresh rate according to a policy not being present, requesting the display to operate at a refresh rate in a range of the first frequency to the second frequency.
20 . The method of claim 19 , further comprising:
based on the brightness and the illuminance being beyond the predetermined range, requesting the display to operate at a refresh rate less than or equal to the first frequency.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.