Electronic device for displaying application list based on type of flexible display and method thereof

By using hinge assembly and sensors in electronic devices to identify the folding axis angle of the flexible display and dynamically adjust the layout and position of the display content, the problem of incoherent application list display when the shape of the flexible display changes is solved, and an optimized user experience is achieved.

CN119769082APending Publication Date: 2025-04-04SAMSUNG ELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380064988.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-09-17
Filing Date
2023-09-05
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

The prior art has difficulty adapting to display a list of applications on flexible displays, especially when the display shape changes, the content display is incoherent.

Method used

By using hinge assembly and sensors in electronic devices, the folding axis angle of the flexible display is identified, and the display area is distinguished according to the angle range, and the layout and position of the display content are dynamically adjusted.

Benefits of technology

It realizes adaptively adjusting the display of the application list when the shape of the flexible display changes to ensure the continuity of content and the optimization of user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119769082A_ABST
    Figure CN119769082A_ABST
Patent Text Reader

Abstract

An electronic device according to an embodiment may compare a first range of angles to an angle at which a flexible display is bent through a folding axis in response to an input indicating to display a list of applications, where the angle is identified based on data identified from one or more sensors. The electronic device may display a list including an image corresponding to a screen of the application on a first portion of the flexible display distinguished by the folding axis based on the angle being included in a first angle range, and may display a first screen corresponding to the first application on a second portion of the flexible display. The electronic device may display a second screen corresponding to a second application on the second portion in response to another input indicating selection of an image corresponding to the second application, where the another input is received within the list of the first portion. The electronic device may display a third screen corresponding to the second application on all of the first portion and the second portion based on the angle being increased to a second angle range.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an electronic device for displaying a list of applications based on a shape of a flexible display and a method thereof. Background Art

[0002] Electronic devices with deformable form factors are being developed using flexible displays. For example, an electronic device including multiple foldable housings may use a flexible display located across the multiple housings to provide a user with a user experience based on the shape of the electronic device. For example, based on the shape of the flexible display being folded or unfolded by an external force of the user, the electronic device may change the content displayed on the flexible display. For another example, an electronic device that rolls up or unfolds a flexible display is being developed. Summary of the invention

[0003] Technical Solution An electronic device according to an embodiment may include: a first housing; a second housing; a hinge assembly rotatably coupled to the first housing and the second housing based on a folding axis; a flexible display located on a surface of the first housing and a surface of the second housing; one or more sensors; a memory storing instructions; and a processor operably coupled to the memory. The processor may be configured to cause the electronic device to perform the following operations when executing the instructions: in response to an input indicating that a list of multiple applications executed by the processor is displayed in the flexible display, compare the angle at which the flexible display is bent by the folding axis with a first angle range, the angle being identified based on data of the one or more sensors. The processor may be configured to: in response to recognizing that the angle is included in the first angle range, display a list including images corresponding to screens of multiple applications respectively in a first part of the parts of the flexible display distinguished by the folding axis, and display a first screen corresponding to the first application in a second part of the parts different from the first part. The processor may be configured to: in response to another input indicating selection of an image corresponding to a second application, display a second screen corresponding to the second application selected by the another input in the second part, wherein the another input is received in the list displayed in the first part. The processor may be configured to display a third screen corresponding to the second application in both the first and second parts in response to recognizing that the angle of the flexible display is increased to a second angle range greater than the first angle range while the second screen is displayed in the second part.

[0004] A method of an electronic device according to an embodiment may include: in response to an input indicating that a list of a plurality of applications executed by a processor of the electronic device is displayed in a flexible display of the electronic device, comparing an angle at which the flexible display is bent by a folding axis of a housing of the electronic device with a first angle range, wherein the angle is identified based on data identified by one or more sensors of the electronic device. The method may include: in response to identifying that the angle is included in the first angle range, displaying a list including images corresponding to screens of the plurality of applications, respectively, in a first portion of the portions distinguished by the folding axis of the flexible display, and displaying a first screen corresponding to the first application in a second portion of the portions different from the first portion. The method may include: in response to another input indicating selection of an image corresponding to a second application, displaying a second screen corresponding to a second application selected by the another input in the second portion, wherein the another input is received in the list displayed in the first portion. The method may include: in response to identifying that the angle of the flexible display is increased to a second angle range greater than the first angle range when the second screen is displayed in the second portion, displaying a third screen corresponding to the second application in both the first portion and the second portion.

[0005] An electronic device according to an embodiment may include: a first housing; a second housing; a hinge assembly rotatably coupled to the first housing and the second housing based on a folding axis; a flexible display located on a surface of the first housing and a surface of the second housing; one or more sensors; a memory storing instructions; and a processor operably coupled to the memory. The processor may be configured to cause the electronic device to perform the following operations when executing the instructions: in response to an input indicating selection of a specified visual object displayed in the flexible display, obtain a plurality of images corresponding to a plurality of applications executed by the processor, respectively. The processor may be configured to: identify an angle of the flexible display foldable based on the folding axis based on the one or more sensors. The processor may be configured to: display a list of the plurality of applications based on displaying the plurality of images in a first portion of the portions of the flexible display distinguished by the folding axis based on recognizing that the angle of the flexible display is included in a first angle range, and display a screen corresponding to a first application of the plurality of applications in a second portion different from the first portion, wherein the angle of the flexible display is identified based on the one or more sensors. The processor may be configured to, based on identifying that the angle of the flexible display is included in a second angle range greater than the first angle range, display a list of the multiple applications based on the multiple images in a display area of ​​the flexible display including a first part and a second part, wherein the angle of the flexible display is identified based on the one or more sensors.

[0006] A method of an electronic device according to an embodiment may include: in response to an input indicating selection of a specified visual object displayed in a flexible display of the electronic device, obtaining a plurality of images respectively corresponding to a plurality of applications executed by a processor of the electronic device. The method may include: based on one or more sensors of the electronic device, identifying an angle of the flexible display foldable based on a folding axis of the electronic device. The method may include: based on identifying that the angle of the flexible display is included in a first angle range, displaying a list of the plurality of applications based on the plurality of images displayed in a first portion of a portion of the flexible display distinguished by a folding axis, and displaying a screen corresponding to a first application of the plurality of applications in a second portion different from the first portion, wherein the angle of the flexible display is identified based on the one or more sensors. The method may include: based on identifying that the angle of the flexible display is included in a second angle range greater than the first angle range, displaying a list of the plurality of applications based on the plurality of images in a display area of ​​the flexible display including a first portion and a second portion, wherein the angle of the flexible display is identified based on the one or more sensors. BRIEF DESCRIPTION OF THE DRAWINGS

[0007] Figure 1 is a block diagram of an electronic device according to an embodiment.

[0008] Figure 2a to Figure 2b Examples of different states of a housing and / or a flexible display of an electronic device according to an embodiment are shown.

[0009] Figure 3a to Figure 3b An example of a screen displayed by the electronic device in a state associated with the shape of the flexible display according to the embodiment is shown.

[0010] Figure 4a to Figure 4b An example of an operation of the electronic device according to an embodiment to change a screen displayed in a flexible display based on a change in a shape of the flexible display is illustrated.

[0011] Figure 5a to Figure 5b An example of a screen in which an electronic device displays in different states distinguished by the shape of a flexible display according to an embodiment is shown.

[0012] Figure 6a to Figure 6b An example of a screen displayed by an electronic device in different states distinguished by the orientation of the electronic device recognized by a sensor according to an embodiment is shown.

[0013] Figure 7 An example of a screen in which an electronic device displays in different states distinguished by the shape of a flexible display according to an embodiment is shown.

[0014] Figure 8 An exemplary flowchart for explaining the operation of the electronic device according to the embodiment is shown.

[0015] Fig. 9 An exemplary flowchart for explaining the operation of the electronic device according to the embodiment is shown. DETAILED DESCRIPTION

[0016] Hereinafter, various embodiments of the present document will be described with reference to the accompanying drawings.

[0017] The various embodiments of this document and the terms used herein are not intended to limit the technology described in this document to specific embodiments, and should be understood to include various modifications, equivalents or substitutes of the corresponding embodiments. With respect to the description of the drawings, the figure numerals may be used for similar components. Singular expressions may include plural expressions unless explicitly indicated differently in the context. In this document, expressions such as "A or B", "at least one of A and / or B", "A, B or C" or "at least one of A, B and / or C" may include all possible combinations of items listed together. Expressions such as "1st", "2nd", "first" or "second" may modify the corresponding components, regardless of order or importance, and are only used to distinguish one component from another component, but do not limit the corresponding components. When a (for example, a first) component is referred to as "(functionally or communicatively) connected" or "accessing" another (for example, a second) component, the component may be directly connected to another component or may be connected through other components (for example, a third component).

[0018] The term "module" used in this document may include a unit configured with hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit, etc. A module may be a component of an overall configuration that performs one or more functions, or its smallest unit or part. For example, a module may be configured with an application-specific integrated circuit (ASIC).

[0019] Figure 1 1 is a block diagram of an electronic device 101 according to an embodiment. The electronic device 101 may include at least one of a processor 120, a memory 130, a sensor 140, or a flexible display 150. The processor 120, the memory 130, the sensor 140, and the flexible display 150 may be electronically and / or operably connected to each other through electronic components such as a communication bus 110. In the following, different hardware (or circuits) distinguished as operably connected blocks may represent a direct or indirect connection between hardware established by wire or wireless, so that the second hardware is controlled by the first hardware in the hardware. Although shown based on different blocks, the embodiments are not limited thereto, and multiple hardware (for example, a combination of the processor 120, the memory 130, and the sensor 140) may be included in a single integrated circuit (such as a system on chip (SoC)). The type and / or number of hardware components included in the electronic device 101 are not limited to Figure 1 Refer to Figure 2a to Figure 2b Description includes reference Figure 1 An exemplary shape of the electronic device 101 of one or more hardware is described.

[0020] The processor 120 of the electronic device 101 according to the embodiment may include hardware and / or circuits for processing data based on one or more instructions. The hardware and / or circuits for processing data may include, for example, an arithmetic and logic unit (ALU), a floating point unit (FPU), a field programmable gate array (FPGA), a central processing unit (CPU) and / or an application processor (AP). The number of processors 120 may be one or more. For example, the processor 120 may have a structure of a multi-core processor, such as a dual-core, quad-core or hexa-core.

[0021] The memory 130 of the electronic device 101 according to an embodiment may include a hardware component for storing data and / or instructions input and / or output to the processor 120. The memory 130 may include, for example, a volatile memory such as a random access memory (RAM) and / or a non-volatile memory such as a read-only memory (ROM). The volatile memory may include, for example, at least one of a dynamic RAM (DRAM), a static RAM (SRAM), a cache RAM, and a pseudo SRAM (PSRAM). The non-volatile memory may include, for example, at least one of a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), a flash memory, a hard disk, an optical disk, a solid-state drive (SSD), and an embedded multimedia card (eMMC).

[0022] One or more instructions (or commands) indicating calculations and / or operations to be performed on data by the processor 120 may be stored in the memory 130. A collection of one or more instructions may be referred to as firmware, an operating system, a process, a routine, a subroutine, and / or an application. For example, when executing a set of multiple instructions distributed in the form of an operating system, firmware, a driver, and / or an application, the electronic device 101 and / or the processor 120 may perform Figures 8 to 9 Hereinafter, installing an application in the electronic device 101 may refer to storing one or more instructions provided in the form of an application in the memory 130 of the electronic device 101, which means that one or more applications are stored by the processor 120 of the electronic device 101 in an executable format (for example, a file with an extension specified by the operating system of the electronic device 101). In an example where a plurality of applications are installed in the electronic device 101, the processor 120 of the electronic device 101 may execute the plurality of applications substantially simultaneously based on multitasking.

[0023] The sensor 140 of the electronic device 101 may generate electronic information that can be processed by the processor 120 and / or stored in the memory 130 from non-electronic information associated with the electronic device 101. In an embodiment where the electronic device 101 includes a deformable shell and / or a flexible display 150, the sensor 140 of the electronic device 101 may include a sensor for measuring the posture and / or shape of the shell and / or the flexible display 150. The sensor 140 of the electronic device 101 may include a Hall sensor, which includes a pair of magnets and magnetic field sensors, and the magnetic field sensor measures the changes in the magnetic field formed by the magnet. The magnet and the magnetic field sensor may be located in different parts of the shell of the electronic device 101. Based on the changes in the magnetic field measured by the magnetic field sensor, the Hall sensor can identify the distance between the different parts. In an embodiment where the electronic device 101 includes a deformable shell, the electronic device 101 may use a Hall sensor to identify the shape of the shell, and the Hall sensor includes magnets and magnetic field sensors located in different parts of the shell. For example, the Hall sensor may output sensor data indicating the distance and / or shape of the shell. Reference will be made to Figure 2a to Figure 2b An example of an operation in which the electronic device 101 recognizes the shape of the housing and / or the flexible display 150 using the sensor 140 is described.

[0024] The sensor 140 included in the electronic device 101 is not limited to the above-mentioned Hall sensor. For example, the sensor 140 of the electronic device 101 may include an acceleration sensor, a geomagnetic sensor, a gyro sensor, or a combination thereof. The acceleration sensor, the geomagnetic sensor, the gyro sensor, or a combination thereof may be referred to as an inertial measurement unit (IMU). The acceleration sensor and the geomagnetic sensor may be included in the electronic device 101 to measure the physical movement (e.g., translational movement) of the electronic device 101. For example, the acceleration sensor may output sensor data indicating the direction and / or magnitude of the acceleration (e.g., gravity acceleration) applied to the electronic device 101 using multiple specified axes (e.g., x-axis, y-axis, and z-axis) perpendicular to each other. For example, the geomagnetic sensor may output sensor data indicating the direction of the magnetic field applied to the electronic device 101 (e.g., the direction of the N pole) using a two-dimensional axis to a three-dimensional axis. In order to measure the rotation of the electronic device 101, a gyro sensor may be included in the electronic device 101. For example, the gyro sensor may output sensor data indicating a parameter (eg, angular velocity) indicating the rotation of the electronic device 101 based on an axis.

[0025] The electronic device 101 may identify the orientation of the electronic device 101 based on the data identified by the sensor 140. The orientation may be associated with the direction of the gravitational acceleration applied to the electronic device 101. Based on the identified orientation, the electronic device 101 may determine the mode of the electronic device 101 among a plurality of designated modes. For example, the electronic device 101 may identify a mode corresponding to the orientation among a plurality of designated modes, wherein the plurality of designated modes are a plurality of designated modes including a landscape mode and a portrait mode.

[0026] For example, in a case where the housing of the electronic device 101 and / or the flexible display 150 have a width and a length that are perpendicular to each other, the landscape mode may include a state in which the angle between the direction of gravity acceleration identified by data of the sensor 140 (e.g., an acceleration sensor) and the length direction of the electronic device 101 is included in a specified angle range including a right angle. In the above example, the portrait mode may include a state in which the angle between the direction of gravity acceleration identified by data of the sensor 140 and the width direction of the electronic device 101 is included in a specified angle range including a right angle. In an embodiment, a plurality of designated modes as different modes from the landscape mode and the portrait mode may also include, for example, a mode associated with the shape of the housing of the electronic device 101 and / or the flexible display 150 that is deformed due to an external force.

[0027] The flexible display 150 of the electronic device 101 according to an embodiment may output visual information (eg, Figures 3a to 7 The flexible display 150 may include at least one of the screens of the display 150 and the display 151. For example, the flexible display 150 may output visual information to the user by being controlled by the processor 120. The flexible display 150 may at least partially include a flat panel display (FPD) and / or an electronic paper. The FPD may include a liquid crystal display (LCD), a plasma display panel (PDP), and / or one or more light emitting diodes (LEDs). The LED may include an organic LED (OLED).

[0028] The flexible display 150 of the electronic device 101 according to an embodiment may include a sensor (e.g., a touch sensor panel (TSP)) for detecting an external object (e.g., a user's finger) on the flexible display 150. For example, based on the TSP, the electronic device 101 may detect an external object that contacts the flexible display 150 or floats on the flexible display 150. In response to detecting the external object, the electronic device 101 may execute a function associated with a specific visual object among visual objects displayed in the flexible display 150, wherein the specific visual object corresponds to a position of the external object on the flexible display 150.

[0029] In an embodiment where the electronic device 101 includes a foldable housing based on a folding axis, the flexible display 150 can be deformed by the shape of the housing. For example, the flexible display 150 can be located on the surface of the housing across the folding axis of the housing. For example, when the housing is folded by the folding axis, the flexible display 150 can be folded by the folded housing.

[0030] According to an embodiment, the processor 120 of the electronic device 101 may recognize the posture and / or shape of the housing and / or the flexible display 150 based on the data recognized by the sensor 140. In a state where a screen is displayed in the flexible display 150, the processor 120 of the electronic device 101 may recognize the data of the sensor 140. The processor 120 of the electronic device 101 may recognize the shape of the flexible display 150 based on the recognized data. Based on recognizing that the shape of the flexible display 150 is included in a specified shape (including a shape of the flexible display 150 folded by a folding axis), the processor 120 of the electronic device 101 may recognize different parts of the flexible display 150 distinguished by the folding axis. Based on recognizing the different parts, the processor 120 may display a screen having a layout distinguished by the folding axis in the flexible display 150. Reference will be made to Figures 3a to 7 An example of a screen displayed by the electronic device 101 based on the deformation of the flexible display 150 is described.

[0031] Although not shown, the electronic device 101 according to an embodiment may include an output device for outputting information in a form other than a visual form. For example, the electronic device 101 may include a speaker for outputting an acoustic signal. For example, the electronic device 101 may include a motor for providing tactile feedback based on vibration.

[0032] As described above, the electronic device 101 according to the embodiment may display a screen depending on the shape of the flexible display 150 in the flexible display 150. The screen may include a designated screen for switching between a plurality of applications executed by the processor 120. For example, the electronic device 101 may recognize whether the flexible display 150 has a designated shape folded by the folding axis based on data of the sensor 140. In a state where it is recognized that the flexible display 150 has a designated shape, the electronic device 101 may display a first screen corresponding to a specific application executed by the processor 120 in a first part of different parts distinguished by the folding axis of the flexible display 150. In a state where the first screen is displayed in the first part, the electronic device 101 may display a second screen including a list of a plurality of applications, which are executed by the processor 120 based on a multitasking including the specific application, in a second part different from the first part among the different parts. Based on the first screen displayed in the first part and the second screen displayed in the second part, the electronic device 101 may display a user interface (UI) suitable for the flexible display 150 folded by the folding axis.

[0033] In the following, reference will be made to Figure 2a to Figure 2b Description includes Figure 1 The flexible display 150 is an example of a form factor of the electronic device 101.

[0034] Figure 2a to Figure 2b Examples of different states 201 , 202 , and 203 of the housing 220 and / or the flexible display 150 of the electronic device 101 according to an embodiment are shown. Figure 2a to Figure 2b The electronic device 101 may be Figure 1 For example, Figure 1 The electronic device 101 and the flexible display 150 may include Figure 2a to Figure 2b The electronic device 101 and the flexible display 150 are shown. Figure 2a to Figure 2b , the electronic device 101 may be a terminal. The terminal may include, for example, a personal computer (PC) (such as a laptop computer and a desktop computer), a smart phone, a smart tablet and / or a tablet PC. The embodiment is not limited to the above examples, and the terminal may include a smart accessory such as a smart watch and / or a head mounted device (HMD).

[0035] Reference Figure 2a to Figure 2b , the deformable housing 220 of the electronic device 101 according to the embodiment may have a structure capable of being folded by a folding axis F. The housing 220 may be distinguished into a hinge assembly 223 including the folding axis F, a first housing 221 coupled to the hinge assembly 223, and a second housing 222. The hinge assembly 223 may be foldably coupled to the first housing 221 and the second housing 222 through each of different surfaces.

[0036] Reference Figure 2a to Figure 2b , different form factors of the electronic device 101 will be shown, which are distinguished by the direction of the folding axis F in the housing 220. The flexible display 150 in the electronic device 101 may have a rectangular shape including a width and a height. Figure 2a , an embodiment will be shown in which the flexible display 150 has a height exceeding the width and the folding axis F is formed in a direction parallel to the width. Figure 2b , an embodiment in which the folding axis F is formed along another direction parallel to the height will be shown. The flexible display 150 may be located in all of the surfaces of the first housing 221 and the second housing 222 across the hinge assembly 223. A single plane may be formed by the surfaces of the first housing 221 and the second housing 222 on which the flexible display 150 is located. The single plane may be referred to as the front surface of the electronic device 101 and / or the housing 220. Another surface of the electronic device 101 and / or the housing 220 opposite to the front surface may be referred to as a rear surface.

[0037] The electronic device 101 according to an embodiment may include a sensor (eg, Figure 1 The electronic device 101 may include a sensor 140 of the first housing 221 and the second housing 222, wherein the housing 220 and / or the flexible display 150 is capable of being folded by a folding axis F. For example, when the Hall sensor is included in the hinge assembly 223, the electronic device 101 may use the Hall sensor to identify an angle A at which the flexible display 150 is bent by the folding axis F. In the above example, the Hall sensor may output sensor data for identifying an angle associated with the folding axis F. For example, an IMU sensor may be included in each of the first housing 221 and the second housing 222. In the above example, the electronic device 101 may identify a first direction of gravity acceleration applied to the first housing 221 based on data of the first IMU sensor in the first housing 221. In the above example, the electronic device 101 may identify a second direction of gravity acceleration applied to the second housing 222 based on data of the second IMU sensor in the second housing 222. Each of the first IMU sensor and the second IMU sensor may output sensor data indicating a direction of gravity acceleration applied to the housing where the IMU sensor is located based on a designated axis (e.g., an x-axis, a y-axis, and / or a z-axis).

[0038] For example, based on the IMU sensor included in the first housing 221 and the Hall sensor included in the hinge assembly 223, the electronic device 101 can identify a first direction of a first portion of the flexible display 150 located on the first housing 221, and an angle A at which the flexible display 150 is bent by the folding axis F. In the above example in which the electronic device 101 identifies the first direction and the angle A using the sensor, the electronic device 101 can obtain a second direction of a second portion of the flexible display 150 located on the second housing 222 based on the first direction and the angle A.

[0039] In an embodiment, the state of the electronic device 101 may be distinguished by the shape of the housing 220 and / or the flexible display 150 recognized based on the sensor. Figure 2a to Figure 2b , different states 201, 202, and 203 of the electronic device 101 distinguished by an angle A at which the housing 220 and / or the flexible display 150 are bent by the folding axis F will be shown. The angle A may be identified based on data identified by a sensor of the electronic device 101. The electronic device 101 according to an embodiment may identify a designated state corresponding to the state of the electronic device 101 in a designated state based on a result of comparing the angle A with a designated angle range. In terms of the shape and / or posture of the housing 220 and / or the flexible display 150, the designated state may be referred to as a designated shape and / or a designated posture, or may be referred to as a designated mode.

[0040] In an embodiment, the specified angle range compared to the angle A at which the housing 220 and / or the flexible display 150 is bent by the folding axis F may include a first specified angle range (e.g., a range including angles greater than or equal to 131° and less than or equal to 180°) including a straight angle (e.g., 180°). The specified angle range may include a second specified angle range (e.g., a range including angles between 70° and 130°) that is different from the first specified angle range and includes a right angle (e.g., 90°). The specified angle range may include a third specified angle range (e.g., a range including angles between 0° and 70°) that is different from the first specified angle range to the second specified angle range and includes 0°.

[0041] The state of the electronic device 101 can be distinguished by the specified angle range including the angle A and / or the state of the flexible display 150. For example, the electronic device 101 recognizes a state where the angle A is included in the first specified angle range (eg, Figure 2a to Figure 2b The state 201) may be referred to as an unfolded state (or unfolding state), a fully opened state, an open state, and / or a flat angle state. For example, the electronic device 101 recognizes a state in which the angle A is included in the second specified angle range (eg, Figure 2a to Figure 2b The state 202 of the embodiment may be referred to as a sub-folded state (or a sub-folding state), a sub-closed state, a sub-unfolded state, a partially opened state, a sub-opened state, and / or a bent state (or a bent mode). For example, the electronic device 101 recognizes a state in which the angle A is included in the third specified angle range (e.g., Figure 2a to Figure 2b The state 203) may be referred to as a folded state (or a folding state), a fully closed state, and / or a closed state. Figure 2a to Figure 2b In the state 203 referred to as the folded state, the flexible display 150 may be completely obscured by the housing 220 of the electronic device 101. Insofar as it is obscured in the folded state, the flexible display 150 may be referred to as an inner display.

[0042] The electronic device 101 according to the embodiment may include Figure 2a to Figure 2b In the bent state of state 202, the screen of the flexible display 150 adapted to be bent by the folding axis F is displayed. The screen may include a list of applications executed by the electronic device 101. The electronic device 101 may display the list in a portion of the screen different from the portion of the flexible display 150 bent by the folding axis F. For example, the electronic device 101 may display the list so that the list is not distorted by the portion of the flexible display 150 bent by the folding axis F. Figures 3a to 5b Description has Figure 2a The operation of displaying a list in the flexible display 150 of the electronic device 101 of the form factor shown in FIG. Figures 6a to 7 Description has Figure 2b The form factor of the electronic device 101 is shown displaying an operation of a list in the flexible display 150 .

[0043] In the following, reference will be made to Figure 3a to Figure 3b An example of an operation in which the electronic device 101 displays at least a portion of a screen displayed in the flexible display 152 through the cover display 154 according to an embodiment is described.

[0044] Figure 3a to Figure 3b An example of a screen displayed by the electronic device 101 in states 301 , 302 , and 303 according to an embodiment is shown, wherein the states 301 , 302 , and 303 are associated with the shape of the flexible display 150 . Figure 3a to Figure 3b The electronic device 101 may be Figure 1 and / or Figure 2a to Figure 2b For example, Figure 1 The electronic device 101 and the flexible display 150 may include Figure 3a to Figure 3b The electronic device 101 and the flexible display 150 are shown. Figure 3a to Figure 3b , it will be shown that Figure 2a An embodiment of the structure of the housing 220 of the electronic device 101.

[0045] The electronic device 101 according to the embodiment may display at least one screen corresponding to at least one application based on the display area in the flexible display 150. Hereinafter, the screen may refer to a user interface (UI) displayed in at least a portion of the flexible display 150. The screen may include, for example, an activity of an Android operating system. Figure 3a , an exemplary state 301 in which the electronic device 101 displays a screen corresponding to a message application in a display area will be shown. Although the operation of the electronic device 101 based on the state 301 is described, wherein a screen based on the execution of the message application is displayed in the state 301, the embodiment is not limited thereto. For example, the operation of the electronic device 101 based on the state 301 for another application different from the message application installed in the electronic device 101 described later may be performed. The other applications may include, for example, a video streaming application for streaming video, a web browser application for browsing web pages, and / or a launcher application for executing at least one application of a plurality of applications installed in the electronic device 101.

[0046] Reference Figure 3aIn state 301, when executing an application (such as a message application), the electronic device 101 may display a screen (e.g., activity) corresponding to the message application in the flexible display 150. The number of applications that can be simultaneously executed by the electronic device 101 may be one or more. For example, although a screen corresponding to a single application (such as state 301) is displayed in the flexible display 150, a plurality of applications including the application corresponding to the screen may be executed by the processor (e.g., Figure 1 In the above example, at least one application corresponding to at least one screen visible to the user through the flexible display 150 may be distinguished as a foreground application, and other applications different from the foreground application may be distinguished as background applications among the plurality of applications executed by the processor.

[0047] Reference Figure 3a , the electronic device 101 may, based on the execution of the message application, display visual objects 311, 312, and 313 for controlling the execution of the application in the portion 310 of the flexible display 150 along with the screen. Although the visual objects 311, 312, and 313 in the form of icons based on one or more lines are shown, the embodiment is not limited thereto. The portion 310 in the flexible display 150 may be controlled by a system application different from the message application. In an embodiment, the portion 310 including the visual objects 311, 312, and 313 may be referred to as a navigation bar. In state 301, based on an application programming interface (API) called by the execution of the message application, the electronic device 101 may control the display of the navigation bar based on the system application.

[0048] The electronic device 101 according to an embodiment may map different functions associated with switching of a screen displayed by the flexible display 150 to each of the visual objects 311, 312, and 313 displayed in the portion 310. For example, the visual object 313 may correspond to a function for switching to another screen displayed in the flexible display 150 before the screen displayed in the flexible display 150 in the current state (e.g., state 301). In terms of switching to another screen displayed before the screen in the current state, the visual object 313 may be referred to as a back button. For example, the visual object 312 may correspond to a function for switching to a specified screen (e.g., a launcher screen and / or a home screen) provided by a specified application (e.g., a launcher application and / or a home application) installed in the electronic device 101. The specified screen may include a list of all multiple applications installed in the electronic device 101. The visual object 312 may be referred to as a home button.

[0049] According to an embodiment, the electronic device 101 may match a function for displaying a list of applications executed by the processor of the electronic device 101 with the visual object 312. The applications executed by the processor of the electronic device 101 may include one or more background applications and at least one foreground application (such as a message application in state 301) among the multiple applications installed in the electronic device 101. In terms of the overview of the applications executed by the processor, the visual object 312 may be referred to as an overview button. Based on the execution of the function matched with the visual object 312, the electronic device 101 may display a specified screen including a list in the flexible display 150. Since the specified screen is displayed based on the visual object 312 referred to as the overview button, the specified screen may be referred to as an overview screen. Since the list includes the applications recently executed by the user among the applications installed in the electronic device 101, the specified screen may be referred to as a recent screen (or a recent UI, a recent application, a recent page, and / or a recent task list).

[0050] Reference Figure 3a In response to an input indicating selection of visual object 312 in state 301, electronic device 101 may switch from state 301 to state 302. For example, electronic device 101 may recognize the input based on a gesture of touching and / or clicking visual object 312. The input indicating selection of visual object 312 may include an input indicating display of a list of multiple applications executed by a processor of electronic device 101 in flexible display 150. Electronic device 101 that recognizes the input may display a specified screen (e.g., an overview screen) corresponding to visual object 311 in flexible display 150 based on state 302. Figure 3a The screen of the electronic device 101 in state 302 may include a designated screen.

[0051] exist Figure 3a In the exemplary state 302 of the flexible display 150, the electronic device 101 may display a designated screen together with a navigation bar displayed through the portion 310 in the flexible display 150. In response to an input indicating that the visual object 313 is selected in the state 302, the electronic device 101 may switch to the state 301 before displaying the designated screen of the state 302. In response to an input indicating that the visual object 312 is selected in the state 302, the electronic device 101 may display another designated screen (e.g., a launcher screen) that is different from the designated screen displayed in the flexible display 150 and corresponds to the visual object 312. Since the state 302 is a state in which the designated screen corresponding to the visual object 311 is displayed, the electronic device 101 may ignore the input indicating that the visual object 311 is selected in the state 302. For example, in the state 302, the electronic device 101 may deactivate the visual object 311 and / or may avoid responding to the input indicating the selection of the visual object 311.

[0052] Reference Figure 3a, in the state 302 where the designated screen corresponding to the visual object 311 is displayed, the electronic device 101 may display a list of multiple applications based on the designated screen in the portion 320 of the flexible display 150. The electronic device 101 may display another list called hot seats (or recommended applications) in the portion 330 of the flexible display 150 together with the list displayed in the portion 320. The other list including one or more applications designated by the user may be displayed together on the designated screen in the state 302 and on the launcher screen corresponding to the visual object 312. The electronic device 101 may display one or more icons representing one or more applications included in the other list in the portion 330. The electronic device 101 may display a visual object 332 for receiving an input in the flexible display 150 together with the list displayed in the portion 320, wherein the input is used to terminate all the multiple applications associated with the list. The visual object 332 may have the form of a button including a designated text (e.g., "Close All") that guides the termination of all the multiple applications included in the list displayed through the portion 320. In response to an input indicating selection of the visual object 332, the electronic device 101 may terminate all of the multiple applications. Terminating the application may include causing the processor of the electronic device 101 to stop executing instructions associated with the application. Terminating the application may include removing multiple instructions associated with the application from the volatile memory of the electronic device 101. Since all of the multiple applications are terminated, the list displayed by the portion 320 may be reset (or initialized). The electronic device 101 may display a visual object 334 for receiving text in the flexible display 150 together with the list displayed in the portion 320. The visual object 334 may have the form of a text box. The electronic device 101 receiving the text through the visual object 334 may perform a search function based on the received text. Based on the execution of the search function, the electronic device 101 may identify at least one application having a name (e.g., a package name) including the received text among the multiple applications included in the list displayed in the portion 320. Based on the execution of the search function, the electronic device 101 may display the result of identifying at least one application in the flexible display 150.

[0053] exist Figure 3a In state 302, the electronic device 101 may visualize a list of multiple applications executed by the processor of the electronic device 101 in part 320 based on multiple images including image 322. For example, in response to an input indicating selection of visual object 311, the electronic device 101 may obtain multiple images corresponding to each of the multiple applications executed by the processor of the electronic device 101. For example, the electronic device 101 may obtain multiple images corresponding to each of the screens of the multiple applications.

[0054] Reference Figure 3a, an example will be shown in which the electronic device 101, which has recognized an input indicating the selection of the visual object 311 in the state 301, displays an image 322 corresponding to the screen of the message application executed in the state 301 in the portion 320. Referring to the image 322 of the state 302 and the screen displayed in the flexible display 150 in the state 301, the image 322 displayed by the electronic device 101 in the state 302 may include a screenshot of the message application executed by the processor of the electronic device 101. For example, the electronic device 101 may display the image 322 and the image 326 including the screenshots of multiple applications executed by the processor of the electronic device 101 in the portion 320. For example, the image 326 partially displayed in the state 302 may include a screenshot of another application (e.g., a background application) different from the message application. For example, in response to the input, the electronic device 101 may obtain the image 322 and the image 326 representing the screen of the multiple applications executed by the processor based on the aspect ratio of the display area of ​​the flexible display 150. The display area may include a first portion of the flexible display 150 located on the first housing 221 and a second portion of the flexible display 150 located on the second housing 222. The electronic device 101 may display an icon 324 representing an application (eg, a message application) corresponding to the image 322 in the portion 320 together with the image 322. Figure 3a , the electronic device 101 may display an icon 324 and an image 322 in a portion 320 as a group representing the message applications included in the list.

[0055] exist Figure 3a In state 302, the electronic device 101 may display whether an application corresponding to each of the image 320 and the image 326 corresponds to one of the foreground application and the background application based on the sizes of the image 320 and the image 326 displayed in the portion 320. In state 302, when the message application corresponding to the image 322 is the foreground application, the electronic device 101 may display the image 322 in a size larger than the size of the image 326.

[0056] exist Figure 3a In state 302, the electronic device 101 may recognize input associated with a list of multiple applications executed by the processor of the electronic device 101 based on portion 320 of the flexible display 150. The electronic device 101 may recognize input based on a touch gesture performed on portion 320 of the flexible display 150. For example, based on a touch gesture (e.g., a horizontal sliding gesture and / or a horizontal scrolling gesture) of dragging on portion 320 along a width direction of the flexible display 150 and in a height direction, the electronic device 101 may move images 322 and 326 displayed in portion 320 and corresponding to each of the multiple applications. Based on the movement of images 322 and 326, the electronic device 101 may perform horizontal scrolling of the list. Figure 3a In the state 302 where the image 322 and the icon 324 are grouped together, the electronic device 101 may move the icon 324 together with the image 322 and the image 326 in the portion 320. In the above example, the touch gesture may be recognized as an input for navigating the list of the plurality of applications.

[0057] For example, based on a touch gesture (e.g., a vertical sliding gesture) dragged on the portion 320 along the height direction of the width direction and the height direction of the flexible display 150, the electronic device 101 may terminate an application corresponding to an image overlapping with a point where the touch gesture is initiated in the portion 320. Based on the touch gesture, the electronic device 101 may display an animation (e.g., fading out) in which the image overlapping with the point disappears along the direction of the touch gesture. In the case where the image 322 is dragged by the touch gesture, the electronic device 101 may terminate a message application corresponding to the image 322.

[0058] For example, the electronic device 101 may display an application corresponding to the image in the flexible display 150 based on a touch gesture (e.g., a tap gesture) of tapping the image to be displayed in the portion 320. In state 302, in response to recognizing a tap gesture performed on the image 322, the electronic device 101 may switch to a state (e.g., state 301) in which a screen corresponding to a message application matched to the image 322 is displayed. In state 302, in response to recognizing a tap gesture performed on the image 326, the electronic device 101 may switch to another state in which a screen corresponding to another application other than the message application is matched to the image 326 and displayed.

[0059] The electronic device 101 according to an embodiment may recognize one or more sensors (eg, Figure 1 For example, the electronic device 101 may identify data associated with the shape of the housing 220 and / or the flexible display 150. The electronic device 101 may identify the angle at which the flexible display 150 is bent through the folding axis. Based on one or more sensors, the electronic device 101 may identify the angle of the flexible display 150 that can be folded through the folding axis. For example, in response to an input indicating that a list is displayed in the flexible display 150 (such as an input indicating selection of the visual object 311 displayed in the state 301), the electronic device 101 may identify the angle at which the flexible display 150 is bent through the folding axis based on the identified data. Figure 3a The state 301 and the state 302 may be based on the electronic device 101 including the specified angle range including the flat angle (for example, Figure 2a to Figure 2b An exemplary state of the specified screen is displayed at an angle within a first specified angle range.

[0060] The electronic device 101 according to an embodiment may adaptively change a screen including a list of a plurality of applications executed by a processor of the electronic device 101 (eg, an overview screen displayed by the electronic device 101 in state 302) to the shape of the flexible display 150 on which the screen is displayed. Figure 3b , based on recognizing that the angle A of the flexible display 150 is included in the specified angle range (eg, Figure 2a to Figure 2b ), an exemplary state 303 of the display screen of the electronic device 101 is shown, wherein the angle A of the flexible display 150 is based on one or more sensors (eg, Figure 1 For example, in Figure 3a In state 302, the electronic device 101 may change the angle A to a second specified angle range corresponding to the bending state based on the recognition. Figure 3a The status 302 switches to Figure 3b Status 303.

[0061] In a state 303 where the flexible display 150 is folded by the folding axis F, the flexible display 150 may be divided into a first portion 341 and a second portion 342 by the folding axis F. Figure 3b , the first portion 341 may include a portion of the flexible display 150 located on the first housing 221, and the second portion 342 may include another portion of the flexible display 150 located on the second housing 222. In state 303, the electronic device 101 may display a list of multiple applications executed by the processor of the electronic device 101 based on the multiple images 322 and 326 in the second portion 342. In state 303, the electronic device 101 may display a screen corresponding to a first application (e.g., a message application) among the multiple applications as a foreground application in the first portion 341.

[0062] Reference Figure 3b , the electronic device 101 according to the embodiment may display the overview screen in the second portion 342 including the lower end of the flexible display 150 based on the portrait mode in the first portion 341 and the second portion 342 distinguished by the folding axis F of the flexible display 150. The lower end of the flexible display 150 may be selected from the periphery of the flexible display 150 according to the direction of the gravity acceleration recognized based on the sensor. For example, the lower end of the flexible display 150 may be a periphery having the closest distance to the ground among the peripheries.

[0063] The electronic device 101 according to the embodiment may select a portion of the flexible display 150 on which the overview screen is to be displayed from the first portion 341 and the second portion 342 based on data recognized by the sensor. For example, the electronic device 101 including an IMU sensor located in each of the first housing 221 and the second housing 222 may recognize a first direction of gravity acceleration applied to the first housing 221 and a second direction of gravity acceleration applied to the second housing 222 based on the IMU sensor. The electronic device 101 may select a portion on which the list is to be displayed based on whether each of the first direction and the second direction corresponds to a direction of the first portion 341 and a direction of the second portion 342. In a state 303 in which the second direction of gravity acceleration applied to the second housing 222 is parallel to a direction of the second portion 342, the electronic device 101 may select the second portion 342 as the portion on which the overview screen is to be displayed.

[0064] In state 303, a designated screen including a list of applications executed by the processor of the electronic device 101 may be selectively displayed in the second portion 342. Figure 3a The status 302 switches to Figure 3b In state 303, the electronic device 101 may reproduce an animation of reducing the size of the overview screen displayed on the entire display area of ​​the flexible display 150 in state 302 or reducing the aspect ratio of the overview screen. The portion 320 displayed based on the second portion 342 in state 303 and the images 322 and 326, the icon 324, the portion 330 and the visual objects 332 and 334 in the portion 320 may be respectively displayed based on Figure 3a The entire display area of ​​the flexible display 150 in the state 302 displays the portion 320 , and the images 322 and 326 , the icon 324 , the portion 330 , and the visual objects 332 and 334 in the portion 320 .

[0065] exist Figure 3b In state 303 of , a screen corresponding to a foreground application (e.g., a message application) included in a list of multiple applications executed by a processor of the electronic device 101 may be displayed through the first part 341. Since the screen corresponds to the foreground application included in the list, all images (e.g., image 322) in the list displayed through the second part 342 and the screen displayed through the first part 341 may correspond to the foreground application. Figure 3b, the image 322 displayed based on the list is a screenshot representing the screen of the foreground application at the time point when the input for displaying the designated screen including the list is received, and thus the image 322 may correspond to the foreground application and may be different from the screen displayed through the first part 341. For example, the aspect ratio of the screen in the first part 341 corresponding to the foreground application may be different from the aspect ratio of the image 322. For example, the content included in the screen in the first part 341 may be different from the content at the time point represented by the image 322. For example, the screen displayed through the first part 341 may include content updated by executing the foreground application after the time point when the image 322 is obtained.

[0066] Reference Figure 3b , in the state 303 in which the reduced overview screen is displayed based on the second part 342, similar to the reference Figure 3a According to the operation described in state 302, the electronic device 101 may recognize an input based on a touch gesture performed on portion 320. For example, based on a horizontal slide gesture performed on portion 320 in state 303, the electronic device 101 may perform horizontal scrolling of images 322 and 326 based on portion 320. For example, based on a vertical slide gesture performed on portion 320 in state 303, the electronic device 101 may terminate a specific application corresponding to a specific image that initiated the vertical slide gesture.

[0067] In an embodiment, based on a touch gesture (e.g., a tap gesture) of tapping a specific image in the portion 320, the electronic device 101 may display a screen corresponding to an application matched to the specific image in the first portion 341 different from the second portion 342 of the display portion 320 among the portions distinguished by the folding axis F. Figure 3b In the state 303 of FIG. 34 , based on a touch gesture performed on an image 326 corresponding to another application different from the foreground application displayed through the first portion 341, the electronic device 101 may display another screen corresponding to another application associated with the image 326 in the first portion 341. Based on the touch gesture, independently of the image 326 having an aspect ratio of the display area of ​​the flexible display 150, the electronic device 101 may obtain another screen based on the size of the first portion 341 based on execution of another application associated with the image 326. In order to display another screen in the first portion 341, the electronic device 101 may stop displaying the screen corresponding to the foreground application associated with the image 322 in the first portion 341.

[0068] In the following, reference will be made to Figure 4a to Figure 4bDescribed is an operation performed by the electronic device 101 in response to an input indicating selection of the image 326 in the state 303. An input for displaying a screen corresponding to a second application in the first portion 341, the second application being different from the first application displayed through the first portion 341, may be performed by a user.

[0069] Figure 4a to Figure 4b An example of an operation in which the electronic device 101 changes a screen displayed in the flexible display 150 based on a change in the shape of the flexible display 150 according to an embodiment is shown. Figure 4a to Figure 4b The electronic device 101 may be Figure 1 , Figure 2a to Figure 2b and / or Figure 3a to Figure 3b For example, Figure 1 The electronic device 101 and the flexible display 150 may include Figure 4a to Figure 4b An electronic device 101 and a flexible display 150. Figure 4a to Figure 4b The housing 220 of the electronic device 101 may have Figure 2a The shell 220 has a corresponding structure.

[0070] Figure 4a Status 401 can be indicated by Figure 3b The state 303 of the selection image 326 is an exemplary state of the electronic device 101 in which the input is switched. Figure 3b In the state 303 of displaying the first screen corresponding to the first application matched to the image 322 in the first part 341, in response to the input, the electronic device 101 may display the second screen B2 corresponding to the second application matched to the image 326 in the first part 341. Based on the input, the electronic device 101 may enlarge the size of the image 326 including the screenshot B1 associated with the second application to a size larger than the size of other images displayed in the part 320. Based on the input, the electronic device 101 may reduce the size of the image 322 including the screenshot associated with the first application to a size smaller than the size before receiving the input (for example, Figure 3b The size of the image 322 in the state 303). Figure 4a , the electronic device 101 may reduce the size of the image 322 to be smaller than the size of the image 326 selected by the input. Based on the input, the electronic device 101 may perform horizontal scrolling on the portion 320 so that the image 326 selected by the input is located at the center point of the portion 320. Based on the horizontal scrolling, the image 322 and the image 326 may move in the portion 320. For example, Figure 4a The state 401 can be related to the electronic device 101 in Figure 3b The input is recognized in the state 303, and the image 326 selected by the input is moved in the portion 320 while being enlarged, corresponding to a point in time after that.

[0071] Reference Figure 4a , the second screen B2 and the screenshot B1 included in the image 326 may represent different states of the second application at different time points. For example, the screenshot B1 may represent a first state of the second application at a first time point when an input (e.g., an input indicating selection of the visual object 311) is received for displaying a designated screen (e.g., an overview screen) including the list of the second part 342. For example, the second screen B2 may represent a second state of the second application at a second time point (e.g., the current time point) after the first time point. Figure 4a , the second screen B2 may have an aspect ratio of the first portion 341 , and the screenshot B1 represented by the image 326 may have an aspect ratio of the entire display area of ​​the flexible display 150 including the first portion 341 and the second portion 342 .

[0072] The electronic device 101 may simultaneously display screens corresponding to applications executed based on multitasking (or multi-window) in the flexible display 150. When the electronic device 101 executes a plurality of applications substantially simultaneously, the screens corresponding to the plurality of applications may occupy different areas of the flexible display 150. Figure 4a , the image 410 may include a screenshot corresponding to an exemplary state of the flexible display 150 displaying screens corresponding to a plurality of applications simultaneously. The electronic device 101 according to an embodiment may display the image 410 corresponding to the applications in the list based on the multi-window simultaneous display, wherein the list is displayed through the portion 320. In response to an input indicating selection of the image 410, the electronic device 101 may display screens corresponding to the plurality of applications matched to the image 410 in the first portion 341. The arrangement of the screens displayed in the first portion 341 may match the arrangement of the screens represented by the image 410.

[0073] The electronic device 101 according to an embodiment may display a status of a list of a plurality of applications executed by a processor of the electronic device 101 based on the portion 320 (eg, Figure 4a 401), based on sensors (e.g., Figure 1 The angle A is identified by using the data of the sensor 140. Figure 4a to Figure 4b , based on recognizing that the identified angle A changes to exceed the angle range corresponding to the bending state (e.g., Figure 2a to Figure 2b another angular range (e.g., Figure 2a to Figure 2b The electronic device 101 may control the entire display area of ​​the flexible display 150 based on the application corresponding to the first portion 341. For example, in Figure 4a In state 401, the electronic device 101 can switch to the first specified angle range corresponding to the unfolded state based on the recognition that the angle A changes to the first specified angle range corresponding to the unfolded state. Figure 4bStatus 402.

[0074] Based on Figure 4a The status 401 switches to Figure 4b In state 402 of the electronic device 101, the electronic device 101 may at least temporarily stop displaying a designated screen (eg, an overview screen) including a list of a plurality of applications executed by a processor of the electronic device 101 through the second portion 342. Figure 4a The status 401 switches to Figure 4b In state 402, the electronic device 101 may generate a third screen B3 to be displayed through all of the first part 341 and the second part 342 by using a second application matching the second screen B2 in state 401. For example, the electronic device 101 may obtain the third screen B3 based on the size including the first part 341 and the second part 342. Figure 4b In the state 402 of , the electronic device 101 may display a third screen B3 corresponding to the second application in all of the first part 341 and the second part 342 of the flexible display 150. Figure 4a The status 401 switches to Figure 4b When in state 402, the electronic device 101 may display an animation indicating a transition between the second screen B2 and the third screen B3.

[0075] As described above, the electronic device 101 according to the embodiment may change the size of the overview screen based on the shape of the flexible display 150 that can be folded by the folding axis F. The electronic device 101 may recognize the deformation of the flexible display 150 based on the angle A. In the case of recognizing the portion bent by the folding axis F in the deformed flexible display 150, the electronic device 101 may move the overview screen to another portion ( Figure 4a Based on the movement of the overview screen, the electronic device 101 may be in another part ( different from other parts of the flexible display 150 that display the overview screen) different from other parts of the flexible display 150 that display the overview screen. Figure 4a A screen corresponding to a specific application selected based on the overview screen is displayed in the first part 341 of the exemplary state 401 of FIG. Figure 4a The second screen B2 in the exemplary state 401).

[0076] Reference Figure 3a to Figure 3b and / or Figure 4a to Figure 4b , the operation of the electronic device 101 displaying a UI in the flexible display 150 based on the portrait mode will be described. Figure 5a to Figure 5b An example of an operation in which the electronic device 101 displays an overview screen in the flexible display 150 based on another mode (eg, landscape mode) different from the portrait mode is described.

[0077] Figure 5a to Figure 5b An example of a screen displayed by the electronic device 101 in different states 501 and 502 distinguished by the shape of the flexible display 150 according to an embodiment is shown. Figure 5a to Figure 5b The electronic device 101 may be Figure 1 and / or Figure 2a to Figure 2b For example, Figure 1 The electronic device 101 and the flexible display 150 may include Figure 5a to Figure 5b An electronic device 101 and a flexible display 150. Figure 5a to Figure 5b The housing 220 of the electronic device 101 may have Figure 2a The shell 220 has a corresponding structure.

[0078] The electronic device 101 according to an embodiment may be configured to receive a signal from a sensor (eg, Figure 1 The direction of the housing 220 and / or the flexible display 150 is identified based on data obtained by the sensor 140 of the flexible display 150. Based on the direction, the electronic device 101 can display the screen in the flexible display 150 based on any one of the landscape mode or the portrait mode. In the landscape mode and the portrait mode, there may be a designated mode of the electronic device 101 for adjusting the direction of the screen displayed in the flexible display 150. In order to make the outer periphery farthest from the ground among the outer peripheries of the flexible display 150 become the upper end of the screen displayed in the flexible display 150, the electronic device 101 may switch to the designated mode.

[0079] In embodiments where the flexible display 150 is taller than it is wide, Figure 5a The state 501 may be an exemplary state in which the electronic device 101 has recognized the gravitational acceleration applied in a direction parallel to the width of the flexible display 150. Based on the recognition of the gravitational acceleration parallel to the width of the flexible display 150, the electronic device 101 may determine the periphery parallel to the height among the peripheries of the flexible display 150 as the upper end of the screen displayed in the flexible display 150 based on the landscape mode. Figures 3a to 4b The states 301, 302, 303, 401, and 402 may be exemplary states in which the electronic device 101 recognizes the gravitational acceleration in a direction parallel to the height of the flexible display 150. Based on recognizing the gravitational acceleration parallel to the height, the electronic device 101 may determine the periphery parallel to the width among the peripheries of the flexible display 150 as the upper end of the screen displayed in the flexible display 150.

[0080] When the screen is displayed in the flexible display 150 based on the landscape mode, the electronic device 101 may recognize that the processor (eg, Figure 1The processor 120) executes an input of a list of multiple applications, such as an input indicating selection of the visual object 311. Figure 5a , an exemplary state 501 will be shown in which the electronic device 101 displays a designated screen (eg, an overview screen) including a list in the flexible display 150 based on an input. In state 501, the electronic device 101 may display the designated screen together with the navigation bar displayed through the portion 310.

[0081] Reference Figure 5a , in a state 501 in which the electronic device 101 has a shape associated with the unfolded state, the electronic device 101 may display a designated screen including a list of applications in a display area including the folding axis F of the flexible display 150. Figure 3a Status 302 and Figure 5a In state 501, the electronic device 101 may be moved along a path perpendicular to the Figure 3a The specified screen is displayed in the direction of the specified screen displayed in the state 302. For example, the list that can be scrolled along the width direction of the flexible display 150 is displayed. Figure 3a Different from the state 302, the electronic device 101 may Figure 5a In the state 501, a list that can be scrolled along the height direction of the flexible display 150 is displayed. Figure 5a , the electronic device 101 may display an image 520 and an image 530 corresponding to each of the plurality of applications included in the list in the portion 320 of the flexible display 150 along the height direction of the flexible display 150. The electronic device 101 may display at least one icon representing each of the plurality of applications, such as an icon 525 matching the image 520, in the portion 320.

[0082] Reference Figure 5a , the electronic device 101 may display another list (e.g., a hot list) in part 330 together with the list displayed in part 320, wherein the other list includes one or more icons corresponding to one or more applications specified by the user. The electronic device 101 may display a visual object 332 corresponding to a function for terminating all applications included in the list, wherein the list is displayed through part 320. Similar to Figure 3a The electronic device 101 may display a visual object 334-1 for receiving text associated with a search function. The electronic device 101 may display a visual object 510 for displaying a screen (eg, a setting screen) for adjusting at least one parameter associated with the list displayed in the portion 320.

[0083] The electronic device 101 according to the embodiment can adapt to the shape of the flexible display 150 to change the layout of the designated screen including the portion 520. Figure 5b , based on recognizing that the angle at which the flexible display 150 is folded by the folding axis F is included in the angle range corresponding to the bent state (eg, Figure 2a to Figure 2b In the second designated angle range of the folding axis F, the electronic device 101 may selectively display a designated screen in any one of the first part 341 to the second part 342 distinguished by the folding axis F. Figure 5b The state 502 may be an exemplary state in which the electronic device 101 displays a designated screen in the second part 342 based on the landscape mode.

[0084] In the state 502 where the designated screen is displayed in the second part 342, the electronic device 101 may display a screen corresponding to the foreground application in the first part 341 different from the second part 342. Figure 5b , the electronic device 101 may display a screen A2 corresponding to a first application in the first portion 341, wherein the first application corresponds to the image 520 displayed through the portion 320 and the image 520 having the largest size among the images 540. The image 520 may include a screenshot representing a point in time when an input for displaying a designated screen is received for the screen A1 corresponding to the first application. In a state 502 of displaying the image 520 having the aspect ratio of the display area of ​​the flexible display 150, the electronic device 101 may display the screen A2 having the aspect ratio of the first portion 341 in the first portion 341.

[0085] In the following, reference will be made to Figure 6a to Figure 6b Description has based on Figure 2b An embodiment of the structure of the housing 220 of the electronic device 101.

[0086] Figure 6a to Figure 6b Examples of screens displayed by the electronic device 101 in different states 601 , 602 , 603 , and 604 distinguished by the orientation of the electronic device 101 recognized by the sensor according to the embodiment are shown. Figure 6a to Figure 6b The electronic device 101 may be Figure 1 and / or Figure 2a to Figure 2b For example, Figure 1 The electronic device 101 and the flexible display 150 may include Figure 6a to Figure 6b The electronic device 101 and the flexible display 150 are shown. Figure 6a to Figure 6b , it will be shown that Figure 2b An embodiment of the structure of the housing 220 of the electronic device 101.

[0087] Reference Figure 6a, based on the gravitational acceleration applied in a direction parallel to the width of the flexible display 150, exemplary states 601 and 602 of the electronic device 101 operating in the landscape mode are shown. In state 601, the electronic device 101 may have a shape corresponding to the unfolded state. In state 602, the electronic device 101 may have a shape corresponding to the bent state. The electronic device 101 may use sensors (e.g., Figure 1 The electronic device 101 may obtain data associated with the shape of the flexible display 150 that can be folded by the folding axis F. Based on the data, the electronic device 101 may recognize the angle at which the flexible display 150 is folded by the folding axis F. Based on the angle, the electronic device 101 may recognize a state of the electronic device 101 including an unfolded state or a bent state.

[0088] Figure 6a The states 601 and 602 may include exemplary states in which the electronic device 101 displays a list of a plurality of applications executed by a processor of the electronic device 101 in the flexible display 150 based on an input indicating selection of the visual object 311. Figure 6a In the state 601, similar to Figure 3a In the state 302 of the unfolded state, the electronic device 101 having a shape corresponding to the unfolded state may display a list based on the entire display area of ​​the flexible display 150. For example, the portion 320 displaying the list-based image 621 may be displayed across the folding axis F. Figure 6a In state 602, similar to Figure 3b In the state 303 of the flexible display 150, the electronic device 101 having a shape corresponding to the bent state may selectively display a list in any one of the first part 611 and the second part 612 (e.g., the second part 612) distinguished by the folding axis F in the display area of ​​the flexible display 150. For example, the part 320 displaying the list-based images 1621, 622, and 623 may be displayed spaced apart from the folding axis F.

[0089] Reference Figure 6b , based on the gravitational acceleration applied in the direction parallel to the height of the flexible display 150, exemplary states 603 and 604 of the electronic device 101 operating in the portrait mode are shown. In each of the states 603 and 604, the shape of the electronic device 101 may have a shape corresponding to each of the unfolded state and the bent state. Figure 6a As described, the electronic device 101 may switch between the state 603 and the state 604 based on the angle at which the flexible display 150 is folded through the folding axis F using a sensor.

[0090] Reference Figure 6bIn each of states 603 and 604, in response to an instruction display by a processor of the electronic device 101 (eg, Figure 1 The electronic device 101 may display a designated screen including the list in at least a portion of the flexible display 150 when a list of multiple applications executed by the processor 120 of the electronic device 101 is input. In a state 603 (such as an unfolded state) in which the electronic device 101 recognizes the flexible display 150 having a planar shape, similar to Figure 3a Status 302 and / or Figure 6a In state 601, the electronic device 101 may display at least one image (e.g., image 621) associated with a list of multiple applications based on the portion 320 including the folding axis F. In state 604 (such as a bent state) in which the electronic device 101 recognizes that the flexible display 150 has a bent shape bent by the folding axis F, similar to Figure 3b Status 303 and / or Figure 6a In state 602 , the electronic device 101 may display at least one image (eg, image 621 , image 622 , and image 623 ) associated with the list based on the portion 320 spaced apart from the folding axis F.

[0091] Similar to the above reference Figure 3a to Figure 3b The operations described are performed by the electronic device 101 and respectively in Figure 6a to Figure 6b 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 310, 320, 330, and visual objects 332 and 334 are displayed in states 601, 602, 603, and 604 of the flexible display 150. For example, the second portion 612 of the flexible display 150 located on the second housing 222 displays the specified screen. Figure 6a to Figure 6b In state 602 and state 604, the electronic device 101 may display a screen corresponding to the specific application in the first portion 611 of the flexible display 150 located on the first housing 221 in response to an input indicating selection of a specific application in the designated screen. When images 621, 622, and 623 based on the aspect ratio of the entire display area of ​​the flexible display 150 are displayed in the designated screen, the electronic device 101 may display the screen corresponding to the specific application in the first portion 611 based on the aspect ratio of the first portion 611.

[0092] The layout of the list of multiple applications executed by the processor of the electronic device 101 is not limited to the above-mentioned embodiment. Figure 7 An operation of the electronic device 101 according to an embodiment to display a list of a plurality of applications based on a layout different from the above-described layout is described.

[0093] Figure 7An example of a screen displayed by the electronic device 101 in different states 701 and 702 distinguished by the shape of the flexible display 150 according to an embodiment is shown. Figure 7 The electronic device 101 may be Figure 1 and / or Figure 2a to Figure 2b For example, Figure 1 The electronic device 101 and the flexible display 150 may include Figure 7 The electronic device 101 and the flexible display 150 are shown. Figure 7 , it will be shown that Figure 2b An embodiment of the structure of the housing 220 of the electronic device 101. Figure 7 The size of the flexible display 150 may be larger than Figure 6a to Figure 6b The flexible display 150 may have a size of more than 12 inches in a diagonal direction. However, the embodiment is not limited thereto.

[0094] Reference Figure 7 , similar to Figure 6b 603 and 604, the electronic device 101 will be shown in the exemplary state 701 and state 702 of operating in the portrait mode. In state 701, the electronic device 101 can recognize the flexible display 150 having a shape in the unfolded state. In state 702, the electronic device 101 can recognize the flexible display 150 having a shape in the bent state. State 701 and state 702 can be based on the indication display by the processor of the electronic device 101 (for example, Figure 1 The processor 120 of the embodiment of the present invention is executed by inputting a list of multiple applications, and displays an exemplary state of a screen 720 including the list. The screen 720 may be the one described above with reference to Figure 3a to Figure 3b An example of a designated screen (e.g., an overview screen) described in the following. A list of visual objects (e.g., Figure 3a to Figure 3b The input may be recognized by a gesture of pressing a designated button (e.g., an alt button and a tab button) included in the keyboard at the same time.

[0095] Reference Figure 7 According to an embodiment, the electronic device 101 may display the screen 720 with a processor of the electronic device 101 (eg, Figure 1The visualization of the list performed by the electronic device 101 may include an operation of displaying a visual object (eg, card 730) corresponding to each of the plurality of applications included in the list. Figure 7 , in screen 720, an embodiment in which the electronic device 101 enables a visual object to be located on a two-dimensional plane will be shown. The visual object may include a screenshot of a screen corresponding to each of a plurality of applications.

[0096] The electronic device 101 according to an embodiment may change the layout of the screen 720 based on different forms of the electronic device 101 including the state 701 and the state 702. In the state 701 in which the flexible display 150 has a planar shape, the electronic device 101 may display the screen 720 on the entire display area of ​​the flexible display 150. In the state 702 in which the flexible display 150 has a shape of a curved surface (e.g., a curved surface bent by a folding axis F), the electronic device 101 may display the screen 720 in a portion (e.g., the second portion 712) having a shape of a plane in the flexible display 150. In another portion (e.g., the first portion 711) different from the portion in which the screen 720 is displayed, the electronic device 101 may display a screen corresponding to a specific application selected by the screen 720. Referring to Figure 7 In response to an input indicating selection of a card 730 corresponding to a specific application from the list displayed in the second part 712 through the screen 720, the electronic device 101 may display a screen A2 corresponding to the specific application in the first part 711. The card 730 may include a screenshot A1 of the screen of the specific application at a point in time when the input indicating displaying the screen 720 is recognized.

[0097] As described above, the electronic device 101 according to the embodiment may display a designated screen (e.g., screen 720) to the user based on multitasking, wherein the designated screen includes a list of multiple applications executed by the processor of the electronic device 101. The electronic device 101 including the flexible display 150 may change the size and / or layout of the designated screen displayed to the user based on the shape of the flexible display 150. Based on the change of the designated screen, the electronic device 101 may display the designated screen based on the portion of the flexible display 150 that is distinguished by the deformation of the flexible display 150 (e.g., Figure 7 The first part 711 and the second part 712 of the embodiment of the present invention are used to improve the user experience.

[0098] In the following, reference will be made to Figures 8 to 9 Description Reference above Figures 1 to 7 The operation of the electronic device 101 is described.

[0099] Figure 8 An exemplary flowchart for explaining the operation of the electronic device according to the embodiment is shown. Figure 8The electronic device may include Figures 1 to 7 An electronic device 101. Figure 8 The operation can be performed, for example, by Figure 1 Executed by the electronic device 101 and / or the processor 120.

[0100] Reference Figure 8 At operation 810, the electronic device according to the embodiment may receive an input indicating displaying a list of a plurality of applications executed by the processor. The input may include an instruction to select Figure 3a to Figure 3b The plurality of applications may be distinguished between foreground applications or background applications based on whether they are displayed through the flexible display of the electronic device.

[0101] Reference Figure 8 At operation 820, the electronic device according to the embodiment may recognize that the flexible display is folded along a folding axis (eg, Figure 2a to Figure 2b The electronic device can be bent by using Figure 1 The sensor 140 recognizes data depending on the angle. Based on the data, the electronic device can recognize the angle.

[0102] Reference Figure 8 At operation 830, the electronic device according to the embodiment may determine whether the recognized angle is included in the first angle range. The first angle range of operation 830 may include an angle at which the flexible display has a bent shape when the flexible display in the electronic device is bent by the folding axis. For example, the first angle range of operation 830 may be the same as Figure 2a to Figure 2b The state 202 and / or the second specified angle range are associated.

[0103] In a state where it is recognized that the angle is included in the specified angle range (830-Yes), based on operation 840, the electronic device according to the embodiment may display a list including images corresponding to each of the screens of the plurality of applications in the first part of the parts distinguished by the folding axis of the flexible display. For example, the electronic device may display Figure 3a to Figure 3b The first part may correspond to a plane distinguished by a folding axis in the flexible display.

[0104] Reference Figure 8, at operation 850, the electronic device according to the embodiment may display a screen corresponding to an application included in a plurality of applications in the list in the second part of the flexible display, the second part being different from the first part of operation 840. The application corresponding to the screen displayed in the second part may be classified as a foreground application. In the list displayed through the first part, based on an input for switching the foreground application, the electronic device may change the screen displayed in the second part to another screen corresponding to another application selected by the input. Based on operations 840 and 850, the electronic device may control the states of the first part and the second part, including Figure 3b Status 303, Figure 4a Status 401, Figure 5b Status 502, Figure 6a Status 602, Figure 6b Status 604 and / or Figure 7 Status 702.

[0105] In a state where it is recognized that the angle is different from the specified angle range of operation 830 (830-No), based on operation 860, the electronic device according to the embodiment may display a list including images corresponding to each of the screens of the plurality of applications in all of the first and second parts of the flexible display. The state in which the electronic device controls the flexible display based on operation 860 may include Figure 3a Status 302, Figure 4b Status 402, Figure 5a Status 501, Figure 6a Status 601, Figure 6b Status 603 and / or Figure 7 Status 701.

[0106] Fig. 9 An exemplary flowchart for explaining the operation of the electronic device according to the embodiment is shown. Fig. 9 The electronic device may include Figures 1 to 7 An electronic device 101. Fig. 9 The operation can be performed by Figure 1 Executed by the electronic device 101 and / or the processor 120. Fig. 9 At least one of the operations can be Figure 8 is associated with at least one of the operations.

[0107] Reference Fig. 9 At operation 910, in a state where the angle at which the flexible display is bent by the folding axis is included in the first angle range, the electronic device according to the embodiment may display a list including images corresponding to each of a plurality of applications in a first portion of the flexible display, and may display a screen corresponding to an application in the plurality of applications in a second portion of the flexible display. The electronic device may perform Fig. 9 Similar to Figure 8 The application corresponding to the screen displayed in the second part may be a foreground application. Fig. 9 The corresponding state of operation 910 may include Figure 3b Status 303, Figure 4a Status 401, Figure 5b Status 502, Figure 6a Status 602, Figure 6b Status 604 and / or Figure 7 For example, the first angle range of operation 910 may be Figure 2a to Figure 2b corresponding to the second specified angle range.

[0108] Reference Fig. 9 , at operation 920, the electronic device according to the embodiment may determine whether an input indicating a change of an application executed based on the second part is received in the list of operation 910. The input may be recognized according to a gesture of selecting an image corresponding to another application based on operation 910 in the image displayed by the first part, wherein the other application is different from the specific application matched with the second part. The other application may be a background application. The image may include a screenshot of the second application. The image may have an aspect ratio and / or size of the entire display area of ​​the flexible display.

[0109] In a state where the input of operation 920 is received (920-Yes), based on operation 930, the electronic device according to the embodiment may change the screen displayed in the second part based on the application selected by the input of operation 920. When the screen displayed in the second part changes, the foreground application may change among the plurality of applications executed by the processor of the electronic device. Fig. 9 Operations 910, 920, and 930 of the electronic device are performed to Figure 3b The status 303 switches to Figure 4a The status of the operation is 401. Fig. 9 After operation 930 , the electronic device may maintain control over the first part and the second part based on operation 910 .

[0110] In the case where the input of operation 920 is not received (920-No), at operation 940, the electronic device according to the embodiment may determine whether the angle of the flexible display increases to a second angle range exceeding the first angle range. The second angle range may be Figure 2a to Figure 2b When the angle of the flexible display increases to the second angle range, the shape of the flexible display may have a planar shape.

[0111] In a state where it is recognized that the angle of the flexible display increases to the second angle range (940-Yes), at operation 950, the electronic device according to the embodiment may display a screen corresponding to the application of operation 910 by using all of the first part and the second part of the flexible display. Fig. 9 Operations 910, 920, 940, and 950 of the electronic device are performed to Figure 4a The status 401 switches to Figure 4b Based on operation 950, the electronic device may stop displaying a designated screen including a list of a plurality of applications in the flexible display.

[0112] A method for adaptively displaying a list of applications executed by an electronic device in a deformable flexible display may be needed.

[0113] As described above, according to an electronic device (eg, Figures 1 to 7 The electronic device 101 may include: a first housing (eg, Figure 2a to Figure 2b a first shell 221); a second shell (for example, Figure 2a to Figure 2b a second housing 222 of the hinge assembly (eg, Figure 2a to Figure 2b The hinge assembly 223 is based on the folding axis (e.g., Figure 2a to Figure 2b The folding axis F) is rotatably connected to the first shell and the second shell; the flexible display (eg, Figures 1 to 7 A flexible display 150 is located on the surface of the first shell and the surface of the second shell; one or more sensors (for example, Figure 1 140); a memory storing instructions; and a processor (e.g., Figure 1 The processor 120 is operably connected to the memory. When executing the instructions, the processor may be configured to cause the electronic device to perform the following operations: in response to an input indicating that a list of multiple applications executed by the processor is displayed in the flexible display, the flexible display is bent by an angle (for example, Figure 2a to Figure 2b The processor may be configured to: in response to recognizing that the angle is included in the first angle range, display images (e.g., Figure 3a to Figure 3b image 322, image 324 and image 326, Figure 4a Image 410, Figure 5a to Figure 5b image 520, image 530 and image 540, and Figure 6a to Figure 6bThe processor may be configured to display, in response to another input indicating selection of an image corresponding to a second application, a second screen corresponding to the second application selected by the other input, the other input being received in the list displayed in the first part. The processor may be configured to display, in response to recognizing that the angle of the flexible display is increased to a second angle range greater than the first angle range when displaying the second screen in the second part, a third screen corresponding to the second application in both the first part and the second part. The electronic device according to an embodiment may change the position, shape and / or size of the list of multiple applications executed by the processor based on the shape of the flexible display.

[0114] For example, the one or more sensors may include: a first sensor located in the first shell and a second sensor located in the second shell. The processor may be configured to: identify a first direction of gravity acceleration applied to the first shell based on data identified from the first sensor. The processor may be configured to: identify a second direction of gravity acceleration applied to the second shell based on data identified from the second sensor. The processor may be configured to: identify a first part for displaying a list based on whether the first direction and the second direction correspond to a direction of the first area of ​​the flexible display located in the first shell and a direction of the second area of ​​the flexible display located in the second shell, respectively.

[0115] For example, when executing the instructions, the processor may be configured to cause the electronic device to perform the following operations: in response to the input, based on the aspect ratio of the display area of ​​the flexible display comprising the first part and the second part, obtain an image of the screen representing the multiple applications executed by the processor.

[0116] For example, the processor may be configured to display a first image among the images included in the list based on a size greater than other images among the images different from the first image, wherein the first image corresponds to a first application.

[0117] For example, when executing the instructions, the processor may be configured to cause the electronic device to perform the following operations: based on the other input, enlarging the size of the image selected by the other input among the images included in the list to be larger than the sizes of other images.

[0118] For example, when executing the instructions, the processor may be configured to cause the electronic device to perform the following operations: based on the another input, reducing the size of the first image to be smaller than the size of the image selected by the another input.

[0119] For example, when executing the instructions, the processor may be configured to cause the electronic device to perform the following operations: in response to the other input, independently of the image having the aspect ratio of the display area including the first part and the second part of the flexible display, obtain a second screen corresponding to the second application based on the size of the second part.

[0120] For example, when executing the instructions, the processor can be configured to cause the electronic device to perform the following operations: based on recognizing that the angle of the flexible display is increased to a second angle range, obtaining a third screen corresponding to the second application based on a size including the first part and the second part.

[0121] For example, when executing the instructions, the processor may be configured to cause the electronic device to perform the following operations: displaying, together with the list displayed in the first portion, a visual object (e.g., Figure 3a to Figure 3b visual object 332).

[0122] For example, when executing the instructions, the processor may be configured to cause the electronic device to perform the following operations: based on a threshold angle between a first angle range including right angles and a second angle range including flat angles, identify an angle range in which the angle of the flexible display is included in the first angle range or the second angle range.

[0123] As described above, a method of an electronic device according to an embodiment may include: selecting a specified visual object (eg, Figure 3a to Figure 3bThe method may include: based on one or more sensors of the electronic device, identifying an angle of the flexible display that is foldable based on a folding axis of the electronic device. The method may include: based on identifying that the angle of the flexible display is included in a first angle range, displaying a list of multiple applications based on the multiple images displayed in a first part of the parts of the flexible display distinguished by the folding axis, and displaying a screen corresponding to a first application of the multiple applications in a second part different from the first part, wherein the angle of the flexible display is identified based on the one or more sensors. The method may include: based on identifying that the angle of the flexible display is included in a second angle range greater than the first angle range, displaying a list of the multiple applications based on the multiple images in a display area of ​​the flexible display including the first part and the second part, wherein the angle of the flexible display is identified based on the one or more sensors.

[0124] For example, the step of obtaining a plurality of images may include obtaining the plurality of images including screenshots of the plurality of applications. An aspect ratio of each of the screenshots may match an aspect ratio of a display area of ​​the flexible display including the first portion and the second portion.

[0125] For example, the identifying step may include identifying an angle range including the angle among a first angle range including a right angle, a second angle range including a straight angle, and a third angle range smaller than the first angle range.

[0126] For example, the step of displaying the first screen may include: among the multiple images displayed in the first part, displaying a first image based on another size larger than a size of other images among the multiple images different from the first image, wherein the first image corresponds to the first application.

[0127] For example, the step of displaying the first screen may include: in response to another input indicating selection of a second image different from the first image among the multiple images, displaying a second screen corresponding to a second application and different from the screen serving as the first screen, wherein the second application is associated with the second image.

[0128] As described above, a method of an electronic device according to an embodiment may include: in response to an input indicating that a list of multiple applications executed by a processor of the electronic device is displayed in a flexible display of the electronic device, comparing an angle at which the flexible display is bent by a folding axis of a housing of the electronic device with a first angle range, wherein the angle is identified based on data identified from one or more sensors of the electronic device. The method may include: in response to recognizing that the angle is included in the first angle range, displaying a list including images corresponding to screens of the multiple applications, respectively, in a first portion of the portions distinguished by the folding axis of the flexible display, and displaying in a second portion of the portions different from the first portion (for example, Figure 8 The method may include: in response to another input indicating selection of an image corresponding to a second application, displaying in the second part a second screen corresponding to the second application selected by the another input, wherein the another input is received in the list displayed in the first part. The method may include: in response to recognizing that the angle of the flexible display is increased to a second angle range greater than the first angle range when displaying the second screen in the second part, displaying a third screen corresponding to the second application in both the first part and the second part.

[0129] For example, the step of displaying the first screen may include: in response to the input, based on an aspect ratio of a display area of ​​the flexible display including the first portion and the second portion, obtaining an image representing a screen of the plurality of applications executed by the processor.

[0130] For example, the displaying of the first screen may include displaying a first image among the images included in the list based on a size greater than other images among the images different from the first image, wherein the first image corresponds to the first application.

[0131] For example, the displaying of the second screen may include enlarging a size of an image selected by the other input among the images included in the list to be larger than sizes of other images based on the other input.

[0132] For example, the step of displaying the second screen may include: in response to the other input, independently of the image having an aspect ratio of the display area of ​​the flexible display including the first part and the second part, obtaining the second screen corresponding to the second application based on the size of the second part.

[0133] As described above, according to the electronic device (eg, Figures 1 to 7 The electronic device 101 may include: a first housing (eg, Figure 2a to Figure 2ba first shell 221); a second shell (for example, Figure 2a to Figure 2b a second housing 222 of the hinge assembly (eg, Figure 2a to Figure 2b The hinge assembly 223 is based on the folding axis (e.g., Figure 2a to Figure 2b The folding axis F) is rotatably connected to the first shell and the second shell; the flexible display (eg, Figures 1 to 7 The flexible display 150 is located on the surface of the first shell and the surface of the second shell; one or more sensors (eg, Figure 1 140); a memory storing instructions; and a processor (e.g., Figure 1 The processor 120 is operably connected to the memory. When executing the instructions, the processor may be configured to cause the electronic device to perform the following operations: in response to the instruction, select a specified visual object (for example, Figure 3a to Figure 3b The processor receives an input of a visual object 311 to obtain a plurality of images (for example, Figure 3a to Figure 3b image 322, image 324 and image 326, Figure 4a The image 410, Figure 5a to Figure 5b image 520, image 530 and image 540, and Figure 6a to Figure 6b The processor may be configured to: identify, based on the one or more sensors, an angle of the flexible display foldable based on a folding axis. The processor may be configured to: display a list of the multiple applications based on the multiple images displayed in a first part of the parts of the flexible display distinguished by the folding axis, based on identifying that the angle of the flexible display is included in a first angle range, and display a screen corresponding to a first application of the multiple applications in a second part different from the first part, wherein the angle of the flexible display is identified based on the one or more sensors. The processor may be configured to: display a list of the multiple applications based on the multiple images in a display area of ​​the flexible display including the first part and the second part, based on identifying that the angle of the flexible display is included in a second angle range greater than the first angle range, wherein the angle of the flexible display is identified based on the one or more sensors.

[0134] For example, when executing the instructions, the processor may be configured to cause the electronic device to perform the following operations: in response to an input in a first state in which the angle of the flexible display is included in a first angle range, a plurality of images are obtained based on a first aspect ratio of a portion of the first portion and the second portion. The processor may be configured to: in response to an input in a second state in which the angle of the flexible display is included in a second angle range, a plurality of images are obtained based on a second aspect ratio of a display area including the first portion and the second portion, wherein the second state is different from the first state.

[0135] For example, when executing the instructions, the processor can be configured to cause the electronic device to perform the following operations: identify an angle range including the angle in a first angle range including a right angle, a second angle range including a straight angle, and a third angle range smaller than the first angle range.

[0136] For example, when executing the instructions, the processor can be configured to cause the electronic device to perform the following operations: display a first image among the multiple images displayed in the first part based on another size that is larger than a size of other images among the multiple images that are different from the first image, wherein the first image corresponds to a first application.

[0137] For example, when executing the instructions, the processor may be configured to cause the electronic device to perform the following operations: in response to another input indicating selection of a second image different from the first image among the multiple images, display a second screen corresponding to a second application and different from the screen that is the first screen, wherein the second application is associated with the second image.

[0138] The above-described device may be implemented as a hardware component, a software component, and / or a combination of a hardware component and a software component. For example, the device and components described in the embodiment may be implemented using one or more general-purpose computers or special-purpose computers (such as processors, controllers, arithmetic logic units (ALUs), digital signal processors, microcomputers, field programmable gate arrays (FPGAs), programmable logic units (PLUs), microprocessors, or any other device capable of executing and responding to instructions). The processing device may execute an operating system (OS) and one or more software applications executed on the operating system. In addition, the processing device may access, store, manipulate, process, and generate data in response to the execution of the software. For ease of understanding, there is a situation described as using a processing device, but a person with general knowledge in the relevant technical field may see that the processing device may include multiple processing elements and / or multiple types of processing elements. For example, the processing device may include multiple processors or a processor and a controller. In addition, other processing configurations (such as parallel processors) are also possible.

[0139] Software may include computer programs, codes, instructions, or a combination of one or more thereof, and may configure a processing device to operate as desired or may command the processing device independently or collectively. Software and / or data may be implemented in any type of machine, component, physical device, computer storage medium, or device to be interpreted by or provide commands or data to the processing device. Software may be distributed on networked computer systems and stored or executed in a distributed manner. Software and data may be stored in one or more computer-readable recording media.

[0140] The method according to the embodiment may be implemented in the form of a program command, which can be executed by various computer devices and recorded on a computer-readable medium. In this case, the medium can continuously store programs that can be executed by a computer or can temporarily store programs for execution or downloading. In addition, the medium can be various recording devices or storage devices in the form of a combination of a single or several hardware, but is not limited to a medium directly connected to a certain computer system, and can be distributed on a network. Examples of media may include magnetic media (such as hard disks, floppy disks, and tapes), optical recording media (such as CD-ROMs and DVDs), magneto-optical media (such as floppy disks), and those media (including ROM, RAM, flash memory, etc.) configured to store program instructions. In addition, examples of other media may include recording media or storage media managed by application stores that distribute applications, sites that supply or distribute various software, servers, etc.

[0141] As described above, although the embodiments are described by limited examples and drawings, a person with ordinary knowledge in the relevant technical field can make various modifications and variations from the above description. For example, even if the described techniques are performed in a different order than the described methods, and / or the components of the described systems, structures, devices, circuits, etc. are connected or combined in a different form than the described methods, or replaced or substituted by other components or equivalents, appropriate results can also be achieved.

[0142] Therefore, other implementations, other embodiments, and equivalents thereof are within the scope of the claims described below.

Claims

1. An electronic device, comprising: a first shell; a second shell; a hinge assembly rotatably coupled to the first housing and the second housing based on a folding axis F; A flexible display is located on a surface of the first shell and a surface of the second shell; one or more sensors; Memory, which stores instructions; as well as a processor operably coupled to the memory, and Wherein, when executing the instructions, the processor is configured to cause the electronic device to perform the following operations: In response to an input indicating that a list of a plurality of applications executed by the processor is displayed in the flexible display, comparing an angle at which the flexible display is bent by a folding axis with a first angle range, wherein the angle is identified based on data of the one or more sensors; In response to recognizing that the angle is included in a first angle range, displaying a list including images respectively corresponding to screens of the plurality of applications in a first portion of the portions differentiated by a folding axis of the flexible display, and displaying a first screen corresponding to a first application in a second portion of the portions different from the first portion; in response to another input indicating selection of an image corresponding to a second application, displaying in the second portion a second screen corresponding to the second application selected by the another input, wherein the another input is received in the list displayed in the first portion; and In response to recognizing that the angle of the flexible display is increased to a second angle range greater than the first angle range while the second screen is displayed in the second portion, a third screen corresponding to a second application is displayed in both the first portion and the second portion.

2. The electronic device according to claim 1, wherein: The one or more sensors include: A first sensor located in the first housing; and A second sensor, located in the second housing, Wherein, when executing the instructions, the processor is configured to cause the electronic device to perform the following operations: identifying a first direction of gravitational acceleration applied to the first housing based on data identified from the first sensor; identifying a second direction of gravitational acceleration applied to the second housing based on the data identified from the second sensor; and A first portion for displaying a list is identified based on whether the first direction and the second direction correspond to a direction of the flexible display located in a first area of ​​the first housing and a direction of the flexible display located in a second area of ​​the second housing, respectively.

3. The electronic device according to any one of claims 1 to 2, wherein: When executing the instructions, the processor is configured to cause the electronic device to perform the following operations: In response to the input, an image representing screens of the plurality of applications executed by the processor is obtained based on an aspect ratio of a display area of ​​the flexible display including the first portion and the second portion.

4. The electronic device according to any one of claims 1 to 3, wherein: When executing the instructions, the processor is configured to cause the electronic device to perform the following operations: Among the images included in the list, a first image is displayed based on a size greater than other images different from the first image among the images, wherein the first image corresponds to a first application.

5. The electronic device according to any one of claims 1 to 4, wherein: When executing the instructions, the processor is configured to cause the electronic device to perform the following operations: Based on the another input, a size of an image selected by the another input among the images included in the list is enlarged to be larger than sizes of other images.

6. The electronic device according to any one of claims 1 to 5, wherein: When executing the instructions, the processor is configured to cause the electronic device to perform the following operations: Based on the further input, the first image is reduced in size to be smaller than the size of the image selected by the further input.

7. The electronic device according to any one of claims 1 to 6, wherein: When executing the instructions, the processor is configured to cause the electronic device to perform the following operations: In response to the other input, a second screen corresponding to a second application is obtained based on a size of the second part independently of an image having an aspect ratio of a display area of ​​the flexible display including the first part and the second part.

8. The electronic device according to any one of claims 1 to 7, wherein: When executing the instructions, the processor is configured to cause the electronic device to perform the following operations: Based on recognizing that the angle of the flexible display is increased to a second angle range, a third screen corresponding to a second application is obtained based on a size including the first portion and the second portion.

9. The electronic device according to any one of claims 1 to 8, wherein: When executing the instructions, the processor is configured to cause the electronic device to perform the following operations: Together with the list displayed in the first portion, a visual object for receiving an input for terminating all of the plurality of applications associated with the list is displayed.

10. The electronic device according to any one of claims 1 to 9, wherein: When executing the instructions, the processor is configured to cause the electronic device to perform the following operations: Based on a threshold angle between a first angle range including a right angle and a second angle range including a straight angle, an angle range in which the angle of the flexible display is included is identified.

11. A method of an electronic device, comprising: obtaining, in response to an input indicating selection of a designated visual object displayed in a flexible display of the electronic device, a plurality of images respectively corresponding to a plurality of applications executed by a processor of the electronic device; Based on one or more sensors of the electronic device, identifying an angle of the flexible display that is foldable based on a folding axis of the electronic device; Based on recognizing that the angle of the flexible display is included in a first angle range, displaying a list of the plurality of applications based on the plurality of images displayed in a first portion among portions of the flexible display distinguished by a folding axis, and displaying a screen corresponding to a first application among the plurality of applications in a second portion different from the first portion, wherein the angle of the flexible display is recognized based on the one or more sensors; and Based on recognizing that the angle of the flexible display is included in a second angle range greater than the first angle range, displaying the list of the multiple applications based on the multiple images in a display area of ​​the flexible display including a first portion and a second portion, wherein the angle of the flexible display is recognized based on the one or more sensors.

12. The method of claim 11, wherein: The step of obtaining the plurality of images comprises: obtaining the plurality of images including screenshots of the plurality of applications, Wherein, an aspect ratio of each of the screenshots matches an aspect ratio of a display area of ​​the flexible display including the first portion and the second portion.

13. The method according to any one of claims 11 to 12, wherein: The steps of identifying include: Among a first angle range including a right angle, a second angle range including a straight angle, and a third angle range smaller than the first angle range, an angle range including the angle is identified.

14. The method according to any one of claims 11 to 13, wherein: The step of displaying the first screen includes: Among the plurality of images displayed in the first portion, a first image is displayed based on another size greater than sizes of other images different from the first image among the plurality of images, wherein the first image corresponds to a first application.

15. The method according to any one of claims 11 to 14, wherein: The step of displaying the first screen includes: In response to another input indicating selection of a second image different from the first image among the plurality of images, a second screen corresponding to a second application and different from the screen as the first screen is displayed, wherein the second application is associated with the second image.