Patent ID: 11935445
Assignee: SAMSUNG ELECTRONICS CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. An electronic device comprising:
a battery;
a flexible display that is rollable or slidable by a housing or a display support of the electronic device, wherein a size of a display area of the flexible display, which is exposed to outside of the housing, is changed by a rolling movement or a sliding movement of the flexible display; and
a processor disposed in the housing,
wherein the processor is configured to:
display a first screen of a first function in a first area of the flexible display visually exposed to the outside of the housing,
when the rolling movement or the sliding movement of the flexible display is identified, acquire device state information comprising information on a power level of the battery,
identify a screen redrawing method, from among a plurality of screen redrawing methods to redraw the first screen while the flexible display is rolling or sliding, based on the device state information, and
display, while the flexible display is rolling or sliding, a second screen corresponding to the first screen in a second area of the flexible display according to the identified screen redrawing method, wherein the second area is visually exposed to the outside of the housing while the flexible display is rolling or sliding, and
when the power level of the battery is within a specified range, display, while the flexible display is rolling or sliding, the second screen obtained by one of a first method of having the first screen unchanged without redrawing an object included in the first screen, a second method of changing at least one of a size, a position, a filter, and a brightness of the first screen without redrawing the object included in the first screen, and a third method of changing the size of the first screen according to the changed size of the display area and redrawing the object included in the first screen, based on the identified screen redrawing method corresponding to the specified range.