WO2024029748A1 - Dispositif électronique, procédé, et support de stockage lisible par ordinateur pour afficher des écrans d'une pluralité d'applications sur la base d'une forme d'affichage flexible - Google Patents
Dispositif électronique, procédé, et support de stockage lisible par ordinateur pour afficher des écrans d'une pluralité d'applications sur la base d'une forme d'affichage flexible Download PDFInfo
- Publication number
- WO2024029748A1 WO2024029748A1 PCT/KR2023/008972 KR2023008972W WO2024029748A1 WO 2024029748 A1 WO2024029748 A1 WO 2024029748A1 KR 2023008972 W KR2023008972 W KR 2023008972W WO 2024029748 A1 WO2024029748 A1 WO 2024029748A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- electronic device
- application
- visual object
- input
- screen
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72469—User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
Definitions
- Various embodiments relate to an electronic device, method, and computer-readable storage medium for displaying screens by a plurality of applications based on the form of a flexible display.
- a portable electronic device including the flexible display can be displayed in a folding state (e.g., fully folded), an unfolding state (e.g., fully unfolded), or the folded state through the flexible display. and an intermediate state between the unfolded state.
- the electronic device may create a multi-window for displaying screens based on a plurality of applications within the flexible display.
- An electronic device includes a first housing, a second housing, a folding housing for rotatably coupling the first housing, and the second housing, the first housing, the folding housing, and the second housing. It may include a sensor for detecting an angle between housings, a memory, a flexible display disposed across one side of the first housing and one side of the second housing, and a processor.
- the processor while executing a first application, in response to a first input indicating displaying a first list of applications executed by the processor, displays, within the flexible display, a first visual display corresponding to the first application.
- the first list including objects, and a second list different from the first list may be displayed.
- the processor creates the first list and the second list in each of the areas divided by the folding housing within the flexible display within a state in which the angle contained within a specified range is detected by the sensor. It can be displayed.
- the processor in response to a second input indicating selection of a second application that is different from the first application from the second list, selects, within the first list, a portion where the first visual object is displayed, the first application. 2 A second visual object corresponding to the application may be displayed.
- the processor is configured to, based on the positions of the first visual object and the second visual object within the portion, execute a first application corresponding to the first application within the flexible display. One screen and a second screen corresponding to the second application can be displayed.
- a method of an electronic device includes, while executing a first application, displaying a first list of applications executed by a processor in response to a first input indicating displaying a first list of applications executed by a processor, within a flexible display, to the first application.
- the method may include displaying the first list, including a corresponding first visual object, and a second list that is different from the first list.
- the method includes displaying the first list and the second list in each of the areas divided by the folding housing within the flexible display within a state in which an angle contained within a specified range is detected by a sensor. may include.
- the method in response to a second input indicating selection of a second application, from the second list, that is different from the first application, selects, within the first list, within a portion where the first visual object is displayed, the first application. 2 It may include an operation of displaying a second visual object corresponding to the application.
- the method includes, after receiving the second input, a first visual object corresponding to the first application within the flexible display, based on the positions of the first visual object and the second visual object within the portion. It may include an operation of displaying one screen and a second screen corresponding to the second application.
- a computer-readable storage medium storing one or more programs may include, when the one or more programs are executed by a processor of an electronic device, a first application of applications executed by the processor while executing a first application. 1 In response to a first input indicating displaying a list, displaying, within the flexible display, the first list, including a first visual object corresponding to the first application, and a second list different from the first list. can do.
- the computer-readable storage medium includes the first list and the second list in each of the areas divided by the folding housing within the flexible display within a state in which an angle contained within a specified range is detected by a sensor. can be displayed.
- the computer-readable storage medium in response to a second input indicating selection of a second application different from the first application from the second list, displays a portion of the first visual object within the first list. Within, a second visual object corresponding to the second application may be displayed.
- the computer-readable storage medium after receiving the second input, stores the first application within the flexible display based on the first visual object and positions of the second visual object within the portion. A first screen corresponding to and a second screen corresponding to the second application may be displayed.
- a method of an electronic device includes at least some of the plurality of applications executed by a processor in a state of displaying a first screen based on a first application among the plurality of applications stored in the memory.
- the display may include displaying the first list within the flexible display.
- the method may include, in response to a second input different from the first input indicating selection of a first visual object included in the first list, a second input corresponding to the first visual object within a region of the flexible display. 2 May include the action of displaying a screen.
- the method may include displaying at least a portion of the first screen in an area different from the one area.
- FIG. 1 is an example block diagram of an electronic device in a network environment, according to one embodiment.
- FIGS. 2A and 2B illustrate an example of a positional relationship between a first housing and a second housing in an unfolded state and a folded state of an electronic device, according to an embodiment.
- Figure 3 shows an example of a block diagram of an electronic device according to an embodiment.
- FIG. 4 illustrates an example screen including a list of applications executed by a processor, based on the type of electronic device, according to an embodiment.
- Figure 5 illustrates the creation of an example split screen corresponding to one or more applications, based on the type of electronic device, according to one embodiment.
- FIGS. 6A and 6B illustrate exemplary changes in screen positions corresponding to a plurality of applications displayed within a flexible display of an electronic device, according to an embodiment.
- FIG. 7 illustrates an example division of a screen corresponding to a plurality of applications in response to a plurality of inputs indicating selection of the plurality of applications, based on the type of the electronic device, according to an embodiment.
- FIG. 8 illustrates example changes in positions where visual objects are displayed based on input to the first portion, according to one embodiment.
- FIG. 9 illustrates an example screen for obtaining a split screen based on applications executed by a processor of an electronic device, according to an embodiment.
- FIG. 10 is an example flowchart illustrating an operation of an electronic device generating a split screen based on a plurality of applications, according to an embodiment.
- FIG. 11 illustrates an example of an electronic device generating a split screen using an example screen including a plurality of icons corresponding to applications stored in a memory, according to an embodiment.
- FIG. 12 illustrates an example state in which an electronic device generates a split screen based on a plurality of applications, according to an embodiment.
- FIG. 13 is an example flowchart illustrating an operation for generating a split screen based on a state in which an electronic device receives an input indicating displaying a list of applications, according to an embodiment.
- the electronic device 101 communicates with the electronic device 102 through a first network 198 (e.g., a short-range wireless communication network) or a second network 199. It is possible to communicate with at least one of the electronic device 104 or the server 108 through (e.g., a long-distance wireless communication network). According to one embodiment, the electronic device 101 may communicate with the electronic device 104 through the server 108.
- a first network 198 e.g., a short-range wireless communication network
- a second network 199 e.g., a second network 199.
- the electronic device 101 may communicate with the electronic device 104 through the server 108.
- the electronic device 101 includes a processor 120, a memory 130, an input module 150, an audio output module 155, a display module 160, an audio module 170, and a sensor module ( 176), interface 177, connection terminal 178, haptic module 179, camera module 180, power management module 188, battery 189, communication module 190, subscriber identification module 196 , or may include an antenna module 197.
- at least one of these components eg, the connection terminal 178) may be omitted, or one or more other components may be added to the electronic device 101.
- some of these components e.g., sensor module 176, camera module 180, or antenna module 197) are integrated into one component (e.g., display module 160). It can be.
- the processor 120 for example, executes software (e.g., program 140) to operate at least one other component (e.g., hardware or software component) of the electronic device 101 connected to the processor 120. It can be controlled and various data processing or operations can be performed. According to one embodiment, as at least part of data processing or computation, the processor 120 stores commands or data received from another component (e.g., sensor module 176 or communication module 190) in volatile memory 132. The commands or data stored in the volatile memory 132 can be processed, and the resulting data can be stored in the non-volatile memory 134.
- software e.g., program 140
- the processor 120 stores commands or data received from another component (e.g., sensor module 176 or communication module 190) in volatile memory 132.
- the commands or data stored in the volatile memory 132 can be processed, and the resulting data can be stored in the non-volatile memory 134.
- the processor 120 includes a main processor 121 (e.g., a central processing unit or an application processor) or an auxiliary processor 123 that can operate independently or together (e.g., a graphics processing unit, a neural network processing unit ( It may include a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor).
- a main processor 121 e.g., a central processing unit or an application processor
- auxiliary processor 123 e.g., a graphics processing unit, a neural network processing unit ( It may include a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor.
- the electronic device 101 includes a main processor 121 and a auxiliary processor 123
- the auxiliary processor 123 may be set to use lower power than the main processor 121 or be specialized for a designated function. You can.
- the auxiliary processor 123 may be implemented separately from the main processor 121 or as part of it.
- the auxiliary processor 123 may, for example, act on behalf of the main processor 121 while the main processor 121 is in an inactive (e.g., sleep) state, or while the main processor 121 is in an active (e.g., application execution) state. ), together with the main processor 121, at least one of the components of the electronic device 101 (e.g., the display module 160, the sensor module 176, or the communication module 190) At least some of the functions or states related to can be controlled.
- co-processor 123 e.g., image signal processor or communication processor
- may be implemented as part of another functionally related component e.g., camera module 180 or communication module 190. there is.
- the auxiliary processor 123 may include a hardware structure specialized for processing artificial intelligence models.
- Artificial intelligence models can be created through machine learning. For example, such learning may be performed in the electronic device 101 itself on which the artificial intelligence model is performed, or may be performed through a separate server (e.g., server 108).
- Learning algorithms may include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but It is not limited.
- An artificial intelligence model may include multiple artificial neural network layers.
- Artificial neural networks include deep neural network (DNN), convolutional neural network (CNN), recurrent neural network (RNN), restricted boltzmann machine (RBM), belief deep network (DBN), bidirectional recurrent deep neural network (BRDNN), It may be one of deep Q-networks or a combination of two or more of the above, but is not limited to the examples described above.
- artificial intelligence models may additionally or alternatively include software structures.
- the memory 130 may store various data used by at least one component (eg, the processor 120 or the sensor module 176) of the electronic device 101. Data may include, for example, input data or output data for software (e.g., program 140) and instructions related thereto.
- Memory 130 may include volatile memory 132 or non-volatile memory 134.
- the program 140 may be stored as software in the memory 130 and may include, for example, an operating system 142, middleware 144, or application 146.
- the input module 150 may receive commands or data to be used in a component of the electronic device 101 (e.g., the processor 120) from outside the electronic device 101 (e.g., a user).
- the input module 150 may include, for example, a microphone, mouse, keyboard, keys (eg, buttons), or digital pen (eg, stylus pen).
- the sound output module 155 may output sound signals to the outside of the electronic device 101.
- the sound output module 155 may include, for example, a speaker or a receiver. Speakers can be used for general purposes such as multimedia playback or recording playback.
- the receiver can be used to receive incoming calls. According to one embodiment, the receiver may be implemented separately from the speaker or as part of it.
- the display module 160 can visually provide information to the outside of the electronic device 101 (eg, a user).
- the display module 160 may include, for example, a display, a hologram device, or a projector, and a control circuit for controlling the device.
- the display module 160 may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of force generated by the touch.
- the audio module 170 can convert sound into an electrical signal or, conversely, convert an electrical signal into sound. According to one embodiment, the audio module 170 acquires sound through the input module 150, the sound output module 155, or an external electronic device (e.g., directly or wirelessly connected to the electronic device 101). Sound may be output through the electronic device 102 (e.g., speaker or headphone).
- the electronic device 102 e.g., speaker or headphone
- the sensor module 176 detects the operating state (e.g., power or temperature) of the electronic device 101 or the external environmental state (e.g., user state) and generates an electrical signal or data value corresponding to the detected state. can do.
- the sensor module 176 includes, for example, a gesture sensor, a gyro sensor, an air pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, It may include a temperature sensor, humidity sensor, or light sensor.
- the interface 177 may support one or more designated protocols that can be used to directly or wirelessly connect the electronic device 101 to an external electronic device (eg, the electronic device 102).
- the interface 177 may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.
- HDMI high definition multimedia interface
- USB universal serial bus
- SD card interface Secure Digital Card interface
- audio interface audio interface
- connection terminal 178 may include a connector through which the electronic device 101 can be physically connected to an external electronic device (eg, the electronic device 102).
- the connection terminal 178 may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (eg, a headphone connector).
- the haptic module 179 can convert electrical signals into mechanical stimulation (e.g., vibration or movement) or electrical stimulation that the user can perceive through tactile or kinesthetic senses.
- the haptic module 179 may include, for example, a motor, a piezoelectric element, or an electrical stimulation device.
- the camera module 180 can capture still images and moving images.
- the camera module 180 may include one or more lenses, image sensors, image signal processors, or flashes.
- the power management module 188 can manage power supplied to the electronic device 101.
- the power management module 188 may be implemented as at least a part of, for example, a power management integrated circuit (PMIC).
- PMIC power management integrated circuit
- the battery 189 may supply power to at least one component of the electronic device 101.
- the battery 189 may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.
- Communication module 190 is configured to provide a direct (e.g., wired) communication channel or wireless communication channel between electronic device 101 and an external electronic device (e.g., electronic device 102, electronic device 104, or server 108). It can support establishment and communication through established communication channels. Communication module 190 operates independently of processor 120 (e.g., an application processor) and may include one or more communication processors that support direct (e.g., wired) communication or wireless communication.
- processor 120 e.g., an application processor
- the communication module 190 is a wireless communication module 192 (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module 194 (e.g., : LAN (local area network) communication module, or power line communication module) may be included.
- a wireless communication module 192 e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module
- GNSS global navigation satellite system
- wired communication module 194 e.g., : LAN (local area network) communication module, or power line communication module
- the corresponding communication module is a first network 198 (e.g., a short-range communication network such as Bluetooth, wireless fidelity (WiFi) direct, or infrared data association (IrDA)) or a second network 199 (e.g., legacy It may communicate with an external electronic device 104 through a telecommunication network such as a cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., LAN or WAN).
- a telecommunication network such as a cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., LAN or WAN).
- a telecommunication network such as a cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., LAN or WAN).
- a telecommunication network such as a cellular network, a 5G network, a next-generation communication network
- the wireless communication module 192 uses subscriber information (e.g., International Mobile Subscriber Identifier (IMSI)) stored in the subscriber identification module 196 within a communication network such as the first network 198 or the second network 199.
- subscriber information e.g., International Mobile Subscriber Identifier (IMSI)
- IMSI International Mobile Subscriber Identifier
- the wireless communication module 192 may support 5G networks after 4G networks and next-generation communication technologies, for example, NR access technology (new radio access technology).
- NR access technology provides high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), minimization of terminal power and access to multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency (URLLC (ultra-reliable and low latency). -latency communications)) can be supported.
- the wireless communication module 192 may support high frequency bands (eg, mmWave bands), for example, to achieve high data rates.
- the wireless communication module 192 uses various technologies to secure performance in high frequency bands, for example, beamforming, massive array multiple-input and multiple-output (MIMO), and full-dimensional multiplexing. It can support technologies such as input/output (FD-MIMO: full dimensional MIMO), array antenna, analog beam-forming, or large scale antenna.
- the wireless communication module 192 may support various requirements specified in the electronic device 101, an external electronic device (e.g., electronic device 104), or a network system (e.g., second network 199).
- the wireless communication module 192 supports Peak data rate (e.g., 20 Gbps or more) for realizing eMBB, loss coverage (e.g., 164 dB or less) for realizing mmTC, or U-plane latency (e.g., 164 dB or less) for realizing URLLC.
- Peak data rate e.g., 20 Gbps or more
- loss coverage e.g., 164 dB or less
- U-plane latency e.g., 164 dB or less
- the antenna module 197 may transmit or receive signals or power to or from the outside (eg, an external electronic device).
- the antenna module 197 may include an antenna including a radiator made of a conductor or a conductive pattern formed on a substrate (eg, PCB).
- the antenna module 197 may include a plurality of antennas (eg, an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network such as the first network 198 or the second network 199 is, for example, connected to the plurality of antennas by the communication module 190. can be selected. Signals or power may be transmitted or received between the communication module 190 and an external electronic device through the at least one selected antenna.
- other components eg, radio frequency integrated circuit (RFIC) may be additionally formed as part of the antenna module 197.
- RFIC radio frequency integrated circuit
- the antenna module 197 may form a mmWave antenna module.
- a mmWave antenna module includes a printed circuit board, an RFIC disposed on or adjacent to a first side (e.g., bottom side) of the printed circuit board and capable of supporting a designated high frequency band (e.g., mmWave band), And a plurality of antennas (e.g., array antennas) disposed on or adjacent to the second side (e.g., top or side) of the printed circuit board and capable of transmitting or receiving signals in the designated high frequency band. can do.
- a mmWave antenna module includes a printed circuit board, an RFIC disposed on or adjacent to a first side (e.g., bottom side) of the printed circuit board and capable of supporting a designated high frequency band (e.g., mmWave band), And a plurality of antennas (e.g., array antennas) disposed on or adjacent to the second side (e.g., top or side) of the
- peripheral devices e.g., bus, general purpose input and output (GPIO), serial peripheral interface (SPI), or mobile industry processor interface (MIPI)
- signal e.g. commands or data
- commands or data may be transmitted or received between the electronic device 101 and the external electronic device 104 through the server 108 connected to the second network 199.
- Each of the external electronic devices 102 or 104 may be of the same or different type as the electronic device 101.
- all or part of the operations performed in the electronic device 101 may be executed in one or more of the external electronic devices 102, 104, or 108.
- the electronic device 101 may perform the function or service instead of executing the function or service on its own.
- one or more external electronic devices may be requested to perform at least part of the function or service.
- One or more external electronic devices that have received the request may execute at least part of the requested function or service, or an additional function or service related to the request, and transmit the result of the execution to the electronic device 101.
- the electronic device 101 may process the result as is or additionally and provide it as at least part of a response to the request.
- cloud computing distributed computing, mobile edge computing (MEC), or client-server computing technology can be used.
- the electronic device 101 may provide an ultra-low latency service using, for example, distributed computing or mobile edge computing.
- the external electronic device 104 may include an Internet of Things (IoT) device.
- Server 108 may be an intelligent server using machine learning and/or neural networks.
- the external electronic device 104 or server 108 may be included in the second network 199.
- the electronic device 101 may be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.
- Electronic devices may be of various types.
- Electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, wearable devices, or home appliances.
- Electronic devices according to embodiments of this document are not limited to the above-described devices.
- first, second, or first or second may be used simply to distinguish one component from another, and to refer to that component in other respects (e.g., importance or order) is not limited.
- One (e.g., first) component is said to be “coupled” or “connected” to another (e.g., second) component, with or without the terms “functionally” or “communicatively.” Where mentioned, it means that any of the components can be connected to the other components directly (e.g. wired), wirelessly, or through a third component.
- module used in various embodiments of this document may include a unit implemented in hardware, software, or firmware, and is interchangeable with terms such as logic, logic block, component, or circuit, for example. It can be used as A module may be an integrated part or a minimum unit of the parts or a part thereof that performs one or more functions. For example, according to one embodiment, the module may be implemented in the form of an application-specific integrated circuit (ASIC).
- ASIC application-specific integrated circuit
- Various embodiments of the present document are one or more instructions stored in a storage medium (e.g., built-in memory 136 or external memory 138) that can be read by a machine (e.g., electronic device 101). It may be implemented as software (e.g., program 140) including these.
- a processor e.g., processor 120
- the one or more instructions may include code generated by a compiler or code that can be executed by an interpreter.
- a storage medium that can be read by a device may be provided in the form of a non-transitory storage medium.
- 'non-transitory' only means that the storage medium is a tangible device and does not contain signals (e.g. electromagnetic waves), and this term refers to cases where data is semi-permanently stored in the storage medium. There is no distinction between temporary storage cases.
- Computer program products are commodities and can be traded between sellers and buyers.
- the computer program product may be distributed in the form of a machine-readable storage medium (e.g. compact disc read only memory (CD-ROM)) or through an application store (e.g. Play StoreTM) or on two user devices (e.g. It can be distributed (e.g. downloaded or uploaded) directly between smart phones) or online.
- a machine-readable storage medium e.g. compact disc read only memory (CD-ROM)
- an application store e.g. Play StoreTM
- two user devices e.g. It can be distributed (e.g. downloaded or uploaded) directly between smart phones) or online.
- at least a portion of the computer program product may be at least temporarily stored or temporarily created in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server.
- each component (e.g., module or program) of the above-described components may include a single or plural entity, and some of the plurality of entities may be separately placed in other components. there is.
- one or more of the components or operations described above may be omitted, or one or more other components or operations may be added.
- multiple components eg, modules or programs
- the integrated component may perform one or more functions of each component of the plurality of components identically or similarly to those performed by the corresponding component of the plurality of components prior to the integration. .
- operations performed by a module, program, or other component may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, or omitted. Alternatively, one or more other operations may be added.
- the flexible display 230 may be included in the display module 160 of FIG. 1 .
- the first housing 210, the second housing 220, and the folding housing 265 may be included in the electronic device 101. At least a portion of the flexible display 230 may be disposed on one side of the first housing 210 (e.g., first side 211) and one side of the second housing (e.g., second side 221). there is.
- the first display area 231, the second display area 232, and the third display area 233 may be included in the flexible display 230.
- the electronic device 101 is in an unfolding state in which the first housing 210 and the second housing 220 are fully unfolded by the folding housing 265. can be provided.
- state 200 may mean a state in which the first direction 291 toward which the first side 211 faces corresponds to the second direction 292 toward which the second side 221 faces.
- first direction 291 may be parallel to second direction 292.
- the first direction 291 may be the same as the second direction 292.
- the first surface 211 and the second surface 221 may substantially form one plane.
- the angle 205-1 between the first surface 211 and the second surface 221 may be 180 degrees.
- state 200 may mean a state in which substantially the entire display area of the flexible display 230 can be provided on one plane.
- state 200 may mean a state in which all of the first display area 231, second display area 232, and third display area 233 can be provided on one plane.
- the third display area 233 may not include a curved surface.
- the unfolding state may be referred to as an unfolding state (outspread state or outspreading state).
- the electronic device 101 may display a screen on the flexible display 230 based on at least one application. For example, the electronic device 101 may adjust the screen displayed in one area of the flexible display 230 based on the angle 205 in a state different from the unfolded state.
- different states of the electronic device 101 based on the angles 205-2, 205-3, and 205-4 will be described.
- the electronic device 101 may provide a folded state in which the first housing 210 and the second housing 220 are folded in by the folding housing 265. .
- electronic device 101 may be in the folded state, which includes state 201 , state 202 , and state 202 .
- the folding state including state 201, state 202, and state 203 may be such that the first direction 291 toward which the first side 211 is toward is toward the second side 221. This may mean a state that is distinct from the second direction 292.
- the angle between the first direction 291 and the second direction 292 is 45 degrees, and the first direction 291 and the second direction 292 can be distinguished from each other.
- the angle between the first direction 291 and the second direction 292 is 90 degrees, and the first direction 291 and the second direction 292 can be distinguished from each other.
- the angle between the first direction 291 and the second direction 292 is substantially 180 degrees, and the first direction 291 and the second direction 292 are distinguishable from each other. there is.
- the angle between the first surface 211 and the second surface 221 in the folded state may be between 0 degrees and less than 180 degrees.
- the angle 205-2 between the first surface 211 and the second surface 221 may be 135 degrees.
- the angle 205-3 between the first surface 211 and the second surface 221 may be 90 degrees.
- the angle 205-4 between the first surface 211 and the second surface 221 may be substantially 0 degrees.
- the folded state may be referred to as a folded state.
- the folding state may include a plurality of sub-folding states.
- the folded state is a fully folded state in which the first side 211 is substantially overlapped on the second side 221 by rotation provided through the folding housing 265 ( 203) and the plurality of sub-folding states, including states 201 and 202, which are intermediate folding states between state 203 and the unfolded state (e.g., state 200 in FIG. 2A). It can be included.
- the electronic device 101 displays the first display on the entire area of the second display area 232 by having the first surface 211 and the second surface 221 face each other by the folding housing 265.
- a state 203 may be provided in which the entire area of the area 231 substantially completely overlaps.
- the electronic device 101 may provide a state 203 in which the first direction 291 is substantially opposite to the second direction 292.
- state 203 may mean a state in which the flexible display 230 is obscured from the user's field of view looking at the electronic device 101. However, it is not limited to this.
- the flexible display 230 can be bent by rotation provided through the folding housing 265.
- the third display area 233 may be bent according to a folding operation.
- the third display area 233 may be in a curved state to prevent damage to the flexible display 230 in the fully folded state.
- the entire first display area 231 may completely overlap the entire second display area 232 .
- the flexible display 230 of the electronic device 101 includes one folding display area (e.g., the third display area 233) or the electronic device 101 includes one folding housing.
- An example including a folding housing 265 is shown, but this is for convenience of explanation.
- the flexible display 230 of the electronic device 101 may include a plurality of folding display areas.
- the flexible display 230 of the electronic device 101 includes two or more folding display areas, and the electronic device 101 includes two or more folding housings for each providing the two or more folding areas. It can be included.
- the electronic device 101 displays the screen on the flexible display 230 based on one of a plurality of applications stored in the memory (e.g., memory 130 of FIG. 1). Display can be done using all of the first display area 231, the second display area 232, and the third display area 233.
- the screen may include a plurality of contents.
- the plurality of contents may include icons corresponding to a plurality of applications stored in the memory and/or visual objects for representing execution screens of the plurality of applications.
- the electronic device 101 may receive an input indicating a list of applications executed by a processor (eg, the processor 120 of FIG. 1) of the electronic device 101.
- the electronic device 101 may display a screen including a list of the applications in response to the received input.
- the screen uses the sensor of the electronic device 101 (e.g., at least one sensor included in the sensor module 176 of FIG. 1) to display the state (e.g., state 200, state 201). ) or state 202) can be identified.
- the electronic device 101 may display a plurality of contents included in the screen on the flexible display 230 in state 200 .
- the electronic device 101 may display areas (e.g., first display area 231, first display area 231, Some of the plurality of contents may be displayed in each of the second display area 232 or the third display area 233.
- the electronic device 101 may change the position of some of the plurality of contents displayed on the flexible display 230 based on identifying one of the states 201 and 202. As an example, the electronic device 101 may further display at least one content within one of the states 201 and 202. The operation of the electronic device 101 to further display at least one content in the above state will be described later with reference to FIG. 4 .
- the electronic device 101 can identify the shape of the electronic device 101 based on at least one sensor.
- the electronic device 101 may display at least one screen on the flexible display 230 based on the identified shape.
- the at least one screen may include a list of applications executed by a processor.
- the electronic device 101 may initiate execution of one or more applications using the list of applications.
- the electronic device 101 may provide screens corresponding to the one or more applications in each of the display areas 231, 232, and 233.
- the electronic device 101 can control the one or more applications substantially and simultaneously using the screens.
- Figure 3 shows an example of a block diagram of an electronic device according to an embodiment.
- the electronic device 101 may be referred to as the electronic device 101 of FIG. 1 .
- Processor 120 may be referred to as processor 120 of FIG. 1 .
- Memory 130 may be referenced to memory 130 of FIG. 1 .
- the flexible display 350 may be referred to as the flexible display 230 of FIG. 2 .
- Sensor 360 may be included in sensor module 176 of FIG. 1 .
- the electronic device 101 may include at least one of a processor 120, a memory 130, a flexible display 350, or a sensor 360.
- the processor 120, memory 130, flexible display 350, and sensor 360 may be electrically and/or operatively connected to each other by an electronic component such as a communication bus. (electronically and/or operably coupled with each other).
- the type and/or number of hardware components included in the electronic device 101 are not limited to those shown in FIG. 3 .
- the electronic device 101 may include only some of the hardware components shown in FIG. 3 .
- the processor 120 of the electronic device 101 may include hardware components for processing data based on one or more instructions.
- Hardware components for processing data may include, for example, an arithmetic and logic unit (ALU), a field programmable gate array (FPGA), and/or a central processing unit (CPU).
- ALU arithmetic and logic unit
- FPGA field programmable gate array
- CPU central processing unit
- the number of processors 120 may be one or more.
- the processor 120 may have the structure of a multi-core processor, such as a dual core, quad core, or hexa core.
- the memory 130 of the electronic device 101 may include a hardware component for storing data and/or instructions input and/or output to the processor 120.
- Memory 130 may include, for example, volatile memory such as random-access memory (RAM) and/or non-volatile memory such as read-only memory (ROM). there is.
- Volatile memory may include, for example, at least one of dynamic RAM (DRAM), static RAM (SRAM), cache RAM, and pseudo SRAM (PSRAM).
- Non-volatile memory may include, for example, at least one of programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), flash memory, hard disk, compact disk, and embedded multi media card (eMMC). You can.
- one or more instructions indicating operations to be performed by the processor 120 on data may be stored.
- a collection of instructions may be referred to as firmware, operating system, process, routine, sub-routine and/or application.
- the electronic device 101 and/or the processor 120 of the electronic device 101 executes a set of a plurality of instructions distributed in the form of an application to perform the operation of FIG. 10. It can be done.
- An application may be an example of a program that performs a specific function within the electronic device 101.
- the application may be divided into a preload application and/or an installed application (third party application).
- a built-in application may be an example of an application stored in the electronic device 101 for use with the electronic device 101.
- An installed application may be an example of an application installed by a user of the electronic device 101 while the user uses the electronic device 101 .
- the first application 331, the second application 332, and/or the third application 333 may be stored and/or installed in the memory 130 of the electronic device 101. .
- the memory 130 e.g., non-volatile memory
- the first application 331 may be an application that can execute at least one application while being executed by the processor 120 of the electronic device 101.
- the execution screen of the first launcher application 331 may be referred to as a launcher screen, home screen, or menu screen.
- the first application 331 may display a home screen including various icons corresponding to applications. Each icon may include an icon image.
- the electronic device 101 launches applications (e.g., the second application 332 or the third application 333) different from the first application 331 through the first application 331. )can do.
- the first application 331 may include a set of instructions executed by the electronic device 101.
- the first application 331 may be included in the operating system (eg, Android OS) of the electronic device 101.
- the electronic device 101 may execute a plurality of applications (eg, the second application 332 or the third application 333) using the first application 331.
- a plurality of applications eg, the second application 332 or the third application 333
- the electronic device 101 may display a list of the plurality of applications executed by the processor 120 based on at least one input.
- the electronic device 101 may obtain the list based on the execution order of the plurality of applications.
- the list may include, among a plurality of applications stored in the memory 130 (e.g., non-volatile memory) of the electronic device 101, executed by the processor 120 or in the memory 130 (e.g., non-volatile memory).
- volatile memory may include data for at least one application processed.
- the electronic device 101 may initiate execution of the second application 332 in response to an input indicating selection of the second application 332 among a plurality of applications installed in the memory 130. there is.
- the electronic device 101 may obtain data for the second application 332, which is processed by volatile memory (eg, RAM), from non-volatile memory.
- the processor 120 of the electronic device 101 may start executing the second application 332.
- the second application 332 may be executed in the background state of the electronic device 101.
- the electronic device 101 displays screens based on the plurality of applications in display areas of the flexible display 350 (e.g., the first display area 231 in FIG. 2A). , can be displayed separately in the second display area 232 or the third display area 233).
- the operation of the electronic device 101 to separate and display screens based on a plurality of applications in each area of the flexible display 350 will be described later with reference to FIG. 5 .
- the flexible display 350 is controlled by a controller such as the processor 120 and can output visualized information to the user.
- the flexible display 350 may include a flat panel display (FPD) and/or electronic paper.
- the FPD may include a liquid crystal display (LCD), a plasma display panel (PDP), and/or one or more light emitting diodes (LED).
- the LED may include an organic LED (OLED).
- the flexible display 350 may be used to display an image acquired by the processor 120 or an image acquired by a display driving circuit.
- the electronic device 101 may display the image on one portion of the flexible display 350 according to control of the display driving circuit. However, it is not limited to this.
- the sensor 360 of the electronic device 101 may be processed by the processor 120 and/or the memory 130 from non-electronic information related to the electronic device 101. capable of generating electrical information.
- the electrical information generated by the sensor 360 may be stored in the memory 130, processed by the processor 120, and/or transmitted to another electronic device distinct from the electronic device 101.
- Embodiments of electronic device 101 are not limited to the type and/or number of one or more sensors illustrated in FIG. 3 .
- the sensor 360 may be a grip sensor that can identify contact between the electronic device 101 and an external object (e.g., a user), and/or a rotation of the electronic device 101. It may further include a gyro sensor.
- the sensor 360 of the electronic device 101 may detect the state of the electronic device 101 (e.g., folded state, sub-folded state, or unfolded state) or the external environmental state. .
- the electronic device 101 may generate an electrical signal or data value corresponding to the detected state from the sensor 360.
- the Hall sensor 361 may include one or more magnets and/or one or more magnetic sensors. At least one of the one or more magnets included in the Hall sensor 361 or the one or more magnetic sensors may be disposed at different locations within the electronic device 101. The positional relationship of the one or more magnets and/or the one or more magnetic sensors within the electronic device 101 may change depending on the shape of the electronic device 101. The electronic device 101 may measure the change in the positional relationship through the one or more magnetic sensors. A change in the positional relationship may cause a change in the magnetic field formed by the one or more magnets. The electronic device 101 may use the Hall sensor 361 to obtain a power signal indicating a change in the magnetic field.
- the electronic device 101 may distinguish posture or state (e.g., folded state, sub-folded state, or unfolded state) using the power signal obtained from the hall sensor 361. .
- the electronic device 101 may receive data indicating the state of the electronic device 101 from the Hall sensor 361.
- the hall sensor 361 may output data indicating the shape of the flexible display 350.
- the shape of the flexible display 350 may change as it is folded or unfolded by a folding axis (eg, folding axis 237 in FIG. 2A).
- the Hall sensor 361 may output different data indicating the shape of the flexible display 350.
- the data indicating the shape of the flexible display 350 may include the angle of the flexible display 350 folded by the folding axis.
- the electronic device 101 displays a screen displayed within the flexible display 350 corresponding to one of the states 201 and 202 in FIG. 2B, based on data output from the hall sensor 361. can be controlled.
- the electronic device 101 may rearrange the positions of visual objects included in the screen based on the state.
- the sensor 360 of the electronic device 101 may include an acceleration sensor 362 for measuring physical movement of the electronic device 101.
- the acceleration sensor 362 may output electrical information indicating the magnitude of gravitational acceleration measured in each of a plurality of designated axes (eg, x-axis, y-axis, and z-axis) that are perpendicular to each other.
- the processor 120 of the electronic device 101 may measure the posture of the electronic device 101 in physical space based on electrical information output from the acceleration sensor 362. The posture measured by the electronic device 101 is determined by the orientation of the electronic device 101 measured by the acceleration sensor 362 and/or the shape of the electronic device 101 (e.g., in FIGS.
- the electronic device 101 may represent a form of the electronic device 101 that is deformed by an external force.
- the electronic device 101 may determine the mode of the electronic device 101 based on the measured posture. For example, the electronic device 101 selects a mode corresponding to the posture of the electronic device 101 among a plurality of designated modes, including landscape mode and portrait mode. can be identified.
- the landscape mode determines the direction of gravitational acceleration measured by the acceleration sensor 362 and the electronic device 101
- the portrait mode may include a state in which the direction of gravitational acceleration measured by the acceleration sensor 362 and the direction of the width of the electronic device 101 are perpendicular.
- the plurality of designated modes are other modes that are distinct from the landscape mode and portrait mode described above, and may further include, for example, a mode related to the shape of the electronic device 101 transformed by an external force.
- the electronic device 101 may measure electrical information indicating the shape of the electronic device 101 using another sensor (eg, Hall sensor 361) that is distinct from the acceleration sensor 362.
- the electronic device 101 may use the acceleration sensor 362 to identify a location where at least one screen is displayed on the flexible display 350, based on the posture of the electronic device 101. there is.
- the electronic device 101 uses a sensor 360 including a hall sensor 361 and/or an acceleration sensor 362 to detect a state (e.g., a folded state, a sub-folded state, or an unfolded state). Based on this, operations can be performed. For example, the electronic device 101 may change the position and size of a screen (eg, user interface (UI)) displayed on the flexible display 350 based on the state. For example, the electronic device 101 is an application executed by the processor 120 within an area of the flexible display 350 divided by a folding axis (e.g., the folding axis 237 in FIG. 2A). visual objects can be displayed.
- a state e.g., a folded state, a sub-folded state, or an unfolded state.
- a state e.g., a folded state, a sub-folded state, or an unfolded state.
- a state e.g., a folded state, a sub-folded state, or an unfolded
- the electronic device 101 may display visual objects (eg, application icons) that are different from visual objects corresponding to the applications in a region different from the one region. For example, within the different areas, the electronic device 101 may display a portion capable of receiving at least one input. For example, the electronic device 101 may use the above portion to adjust the position or size of the screen based on at least one application.
- visual objects eg, application icons
- the electronic device 101 may use the above portion to adjust the position or size of the screen based on at least one application.
- the electronic device 101 can identify the state (eg, unfolded state or subfolded state) of the electronic device 101 using the sensor 360.
- the electronic device 101 may display a screen including substantially identical visual objects (eg, a list of applications executed by the processor 120) based on the identified state. For example, within a subfolding state (e.g., state 201 or state 202 of FIG. 2B) of the electronic device 101, at least one of the visual objects is displayed in the first position of FIG. 2B of the flexible display 350. 3 Can be displayed within the display area 233.
- the third display area 233 of FIG. 2B may be in a curved state.
- the electronic device 101 changes the display positions of visual objects within the screen to improve visibility on the screen. It can be improved.
- FIG. 4 illustrates an example screen including a list of applications executed by a processor, based on the type of electronic device, according to an embodiment.
- example states are shown that display at least one visual object based on the type of electronic device 101 .
- the electronic device 101 may be referred to as the electronic device 101 in FIG. 3 .
- the flexible display 350 may be referred to as the flexible display 350 of FIG. 3 .
- the first housing 401 may be referred to as the first housing 210 in FIG. 2A.
- the second housing 402 may be referred to as the second housing 220 in FIG. 2A.
- the first area 405 is an area divided by the folding axis 237 among the first display area 231 in FIG. 2A and the third display area 233 in FIG.
- the second area 406 is an area divided by the folding axis 237 among the second display area 232 in FIG. 2A and the third display area 233 in FIG. 2A and disposed in the second housing 402. may include.
- the state 400 may include an example state of the electronic device 101 displaying a screen 403 based on the first application 331 .
- the first application 331 may be an example of a launcher application.
- screen 403 may be referred to as a home screen.
- the electronic device 101 may display icons of applications stored in the electronic device 101 on the screen 403.
- the electronic device 101 may change the number and/or type of icons displayed on the flexible display 350 within the screen 403.
- the electronic device 101 may display the navigation bar 407 within the flexible display 350, overlapping the display of the screen 403.
- the navigation bar 407 includes a first button 407-1 for browsing applications running in the background, a second button 407-2 for moving to the home screen, and/ Alternatively, it may include a third button 407-3 for performing a back operation.
- the electronic device 101 may identify an input indicating selection of one of the buttons included in the navigation bar 407.
- the electronic device 101 may run an application different from the first application 331 (e.g., the second application 332 or the third application 333) while the first application 331 is running. It can be run.
- the electronic device 101 may use the navigation bar 407 to change the screen based on the different applications.
- a processor e.g., processor 120 of FIG. 3
- the electronic device 101 responds to an input indicating selection of the first button 407-1.
- a list (or tray) of the plurality of running applications can be displayed.
- the list of the plurality of applications may be arranged in the order in which the applications are executed.
- the electronic device 101 may press the second button 407-2 while displaying a screen (any screen) different from the screen 403 and/or a screen based on the different application within the flexible display 350. You can receive input to select .
- the electronic device 101 may display a home screen (eg, screen 403) based on the received input.
- the electronic device 101 may display a previously stacked screen displayed on the flexible display 350 using the third button 407-3.
- the electronic device 101 may execute an application different from the first application 331 while displaying the screen 403 by the first application 331 .
- the electronic device 101 may display an execution screen based on the different application on the flexible display 350 based on the execution of the different application.
- the screen stacked before the execution screen based on the different application may be screen 403.
- the electronic device 101 uses the third button 407-3 to stop displaying the execution screen based on the different application in order to display the stacked screen 403 on the display. can do.
- the electronic device 101 in response to an input indicating selection of the third button 407-3, terminates the execution state of the different application in the execution state of the first application 331.
- the different applications may be executed by a processor (e.g., processor 120 in FIG. 3) in the background.
- the electronic device 101 may receive an input for viewing applications executed by a processor (eg, the processor 120 of FIG. 3).
- the electronic device 101 may receive an input indicating selection of the first button 407-1.
- the electronic device 101 may display a screen 453 within the flexible display 350 in response to receiving the input.
- the screen 453 may include a first list 414 of applications executed by the processor.
- the first list 414 may include a plurality of visual objects 411, 412, and 413 corresponding to the applications.
- the number of visual objects included in the first list 414 is not limited to that shown in FIG. 4.
- the visual object 411 may include a screen displayed by the processor 120 based on an application (eg, the second application 332 in FIG. 3).
- an application eg, the second application 332 in FIG. 3
- a plurality of visual objects 411, 412, and 413 may be arranged based on the order in which they are executed by the processor.
- the applications may be examples of applications executed by the processor 120 of the electronic device 101 in a background state.
- the screen 453 may include a visual object 450 for searching applications stored in memory (eg, memory 130 in FIG. 3).
- the electronic device 101 may display a screen (not shown) different from the screen 453 in response to an input indicating selection of the visual object 450.
- the electronic device 101 may receive a user input for searching applications stored in the memory. For example, the electronic device 101 may input an input to stop execution of applications running by the processor (e.g., applications corresponding to the visual objects 411, 412, and 413) using a fourth button ( 470) can be used to receive. The electronic device 101 may temporarily stop execution of the applications using the fourth button 470. As an example, after receiving an input indicating selection of the fourth button 470, the electronic device 101 may stop displaying the plurality of visual objects 411, 412, and 413 within the screen 453. there is.
- applications running by the processor e.g., applications corresponding to the visual objects 411, 412, and 413
- a fourth button 470
- the electronic device 101 may temporarily stop execution of the applications using the fourth button 470.
- the electronic device 101 may stop displaying the plurality of visual objects 411, 412, and 413 within the screen 453. there is.
- the electronic device 101 may display a second list 415 on the screen 453 that is different from the list of applications executed by a processor (eg, the processor 120 of FIG. 3).
- the second list 415 may include applications that are identified based on the frequency of execution of applications stored in memory (eg, memory 130 of FIG. 3).
- applications included in the second list 415 may be examples of applications installed and/or stored in memory.
- data for at least some of the applications included in the second list 415 may include data generated from memory (e.g., non-volatile memory) and to be processed by the memory (e.g., volatile memory). may be different.
- the second list 415 may include applications related to an application executed by a processor (eg, an application corresponding to the visual object 411).
- the electronic device 101 may include, in the second list 415, an application for playing a video that is different from the application stored in the memory. It can be displayed.
- the electronic device 101 may display a visual object 415-1 for controlling the second list 415.
- the electronic device 101 may change the number and/or type of applications included in the second list 415 in response to an input indicating selection of the visual object 415-1.
- the electronic device 101 may change the screen 453 based on the shape of the housing of the electronic device 101 and/or the flexible display.
- the electronic device 101 uses a sensor (e.g., sensor 360 in FIG. 3) to detect the first housing 401, the folding housing (e.g., the folding housing 265 in FIG. 2A), and the second housing 402. ) can be identified.
- the electronic device 101 may identify the angle 428 included within a specified range (eg, 80 degrees or more and 130 degrees or less).
- a sub-unfolded state e.g., state 201 or state 202 in FIG. 2B.
- the electronic device 101 displays the screen 455 in regions (e.g., first region 405) of the flexible display 350 divided by the folding axis 237. ) and the second area 406) can be displayed, respectively.
- screen 455 may include information that is substantially the same as information (or visual objects) included in screen 453.
- the electronic device 101 may display at least one of the visual objects 411-1, 412-1, 413-1, and 450 in the first area 405.
- the visual objects 411-1, 412-1, and 413-1 may be visual objects whose positions and/or sizes of each of the visual objects 411, 412, and 413 have been changed.
- the first list 414-1 may include the same information as the first list 414.
- the visual objects 411-1, 412-1, and 413-1 may include substantially the same information as the visual objects 411, 412, and 413.
- the application corresponding to the visual object 411 e.g., the second application 332 in FIG.
- visual object 411 may be displayed within first portion 435 of first area 405 .
- the electronic device 101 may receive at least one input using the first area 405.
- the electronic device 101 may adjust the visual object displayed within the first portion 435 based on the received input.
- the received input may be a swipe input that moves from a first location (not shown) within the first area 405 to a second location (not shown).
- the electronic device 101 may display a visual object 413-1 within the first portion 435 based on the swipe input.
- the electronic device 101 in the state 420, displays a visual object (e.g., the fourth button 470), the second portion 425, and/or the second region 406.
- a list 415 can be displayed.
- the electronic device 101 may receive an input for one content among the content (or icons) included in the second list 415.
- the received input may be an example of a drag input for moving the one content from the second list 415 to the second part 425.
- the electronic device 101 may start executing an application corresponding to the one content.
- the electronic device 101 divides a screen based on the execution of an application corresponding to the one content from a screen based on an application corresponding to the visual object 411-1 and displays the screen in the flexible display 350. , can be displayed.
- the operation of the electronic device 101 executing an application based on the received input will be described later with reference to FIG. 5 .
- the electronic device 101 can control the screen based on the state (eg, unfolded state or sub-folded state). For example, in an unfolding state (e.g., a state in which the angle of the flexible display 350 is 180 degrees), the positions and/or sizes of visual objects included in the screen displayed by the electronic device 101 are subfolded. Within the state, the location and/or size of visual objects included in the screen displayed by the electronic device 101 may be substantially different.
- the electronic device 101 may, in state 420, display a curved area (e.g., third display area 233 in FIG. 2B) based on changes in the position and/or size of visual objects. Within this, the display of at least one visual object may be temporarily suspended. Based on the temporary suspension of display of the at least one visual object, the electronic device 101 may prevent distortion of the at least one visual object.
- Figure 5 illustrates the creation of an example split screen corresponding to one or more applications, based on the type of electronic device, according to one embodiment.
- the electronic device 101 may be referred to as the electronic device 101 of FIG. 1 .
- the first housing 401 may be referred to as the first housing 210 in FIG. 2A.
- the second housing 402 may be referred to as the second housing 220 in FIG. 2A.
- the first area 405 may be referred to as the first area 405 of FIG. 4 .
- the second area 406 may be referred to as the second area 406 in FIG. 4 .
- the first portion 435 may be referred to as the first portion 435 of FIG. 4 .
- the second portion 425 may be referred to as the second portion 425 of FIG. 4 .
- the second list 415 may be referenced to the second list 415 of FIG. 4 .
- State 510 may be referenced to state 420 in FIG. 4 .
- the electronic device 101 displays a first list (e.g., a plurality of applications) executed by a processor (e.g., the processor 120 of FIG. 3).
- a processor e.g., the processor 120 of FIG. 3
- the first list includes applications executed by the processor 120 of the electronic device 101 and/or applications processed by the memory (e.g., volatile memory) of the electronic device 101.
- the memory e.g., volatile memory
- Some of the applications included in the first list may be executed in the background state of the electronic device 101.
- the electronic device 101 may display at least one visual object (eg, the visual object 411 of FIG. 4 ) within the first portion 435 .
- the electronic device 101 corresponds to one application (e.g., the third application 333 in FIG. 3) among a plurality of applications included in the second list 415.
- An input 515 for a visual object 513 may be received.
- the input 515 may be an example of a drag input for moving the visual object 513 from the second list 415 to the second portion 425.
- the electronic device 101 may display the visual object 525 within the first portion 435, overlapping the visual object 411-1, in response to the received input 515.
- the visual object 525 may represent an area for displaying a screen corresponding to the visual object 513. However, it is not limited to this.
- the electronic device 101 may guide the layout of a screen (eg, screen 525) to be displayed on the flexible display 350 based on the visual object 525.
- a screen eg, screen 525
- the location where the visual object 525 is displayed within the first portion 435 may change based on the input 515 .
- the electronic device 101 may identify input 518 indicating completion of input 515 .
- input 518 may mean an input indicating release.
- the electronic device 101 may display the visual object 513 in the second list 415 based on identifying the input 518 .
- the electronic device 101 may distinguish and display visual objects 511 and 512 within the first portion 435 based on identifying the input 518 .
- the visual object 511 may be referenced to at least a portion of the visual object 411-1.
- the visual object 512 may be a screen based on an application corresponding to the visual object 513.
- an input for at least one visual object included in the second list 415 may be identified.
- the electronic device 101 distinguishes the screen corresponding to the at least one visual object from the visual objects 511 and 512 in the first portion 435 based on identifying the input. It can be displayed as follows. However, it is not limited to this.
- the electronic device 101 after receiving the input 518, based on the positions of the visual object 511 and/or the visual object 512 within the first portion 435,
- the execution screen of the application corresponding to the visual object 511 e.g., the second application 332 in FIG. 3 and/or the application corresponding to the visual object 512 (e.g., the third application 333 in FIG. 3)
- the execution screen can be displayed on a flexible display (eg, flexible display 350 in FIG. 3).
- the state in which the electronic device 101 displays the screens may be referred to state 540.
- the electronic device 101 may adjust the position of the visual objects 511 and 512 within the first part 435 based on the position of the visual object 513 within the second part 425. You can.
- the operation of the electronic device 101 to adjust the positions of the visual objects 511 and 512 will be described later with reference to FIGS. 6A and 6B.
- the electronic device 101 displays a visual object within the flexible display 350 based on the positions of the visual objects 511 and 512 within the first portion 435.
- Screens 523 and 525 based on applications corresponding to the fields 511 and 512 may be displayed.
- the electronic device 101 may display screens 523 and 525 in state 530 based on identifying the input 518 .
- electronic device 101 displays screens 523 and 525 based on identifying an input that is different from input 518 (e.g., a touch or zoom-out input). ) can be displayed.
- the electronic device 101 displays screens 523 and 525 provided by the applications in each of two areas divided by an axis (not shown) perpendicular to the folding axis 237. You can.
- the electronic device 101 may, based on the positions of the visual objects 511 and 512, within the first portion 435, display the third region 405-1 and/or the fifth region ( In 406-1), a screen 523 based on an application corresponding to the visual object 511 may be displayed.
- the electronic device may display the screen 525 in the fourth area 405-2 and/or the sixth area 406-2.
- the electronic device 101 includes regions 405-1, 405-2, 406-1, and 406 divided by a folding axis 237 and an axis (not shown) perpendicular to the folding axis.
- Input for -2) can be received.
- the electronic device 101 may receive an input using the screen 523 displayed in the third area 405-1 and/or the fifth area 406-1.
- the electronic device 101 may control an application corresponding to the screen 523 (eg, the second application 332 in FIG. 3) based on the received input.
- the electronic device 101 may receive an input different from the above input using the screen 525 displayed in the fourth area 405-2 and/or the sixth area 406-2. there is.
- the electronic device 101 may control an application corresponding to the screen 525 (eg, the third application 333 in FIG. 3) based on the different inputs.
- the electronic device 101 may display screens corresponding to a plurality of applications in each of the areas 405-1, 405-2, 406-1, and 406-2.
- the electronic device 101 may be configured to operate in a third area 405-1, a fourth area 405-2, a fifth area 406-1, and/or a sixth area 406-2, respectively. , screens based on different applications can be displayed.
- the electronic device 101 may initiate execution of one or more applications among applications stored in the memory.
- the electronic device 101 may operate one or more applications (e.g., the second application 332 and/or the third application 333 of FIG. 3) by a processor (e.g., the processor 120 of FIG. 3). ), while displaying the screen for the second application (e.g., the second application 332 in FIG. 3) using the entire flexible display 350, the third application (e.g., the second application 332 in FIG. 3)
- the display of the screen for the third application 333 can be temporarily stopped.
- the third application 333 whose screen display is temporarily suspended may be executed by the processor 120 in a background state.
- the electronic device 101 may display screens 523 and 525 corresponding to a plurality of applications using a single flexible display 350.
- the electronic device 101 displays the flexible display 350 based on at least one axis (e.g., the folding axis 237 or an axis perpendicular to the folding axis 237) corresponding to the electronic device 101. ), areas where the screens 523 and 525 are displayed can be distinguished.
- the electronic device 101 displays screens 523 and 525 within the divided areas (e.g., areas 405-1, 405-2, 406-1, and 406-2), By dividing and displaying, a multi-window (or split screen) can be provided.
- the electronic device 101 can substantially and simultaneously control one or more applications based on the screens 523 and 525.
- the electronic device 101 can provide various user experiences using the multi-window.
- the electronic device 101 can maintain resources for the one or more applications.
- the electronic device 101 may prevent loss of data for the one or more applications processed from volatile memory based on the maintained resources.
- FIGS. 6A and 6B illustrate exemplary changes in screen positions corresponding to a plurality of applications displayed within a flexible display of an electronic device, according to an embodiment.
- the electronic device 101 may be referred to as the electronic device 101 of FIG. 1 .
- the first housing 401 may be referred to as the first housing 210 in FIG. 2A.
- the second housing 402 may be referred to as the second housing 220 in FIG. 2A.
- the first area 405 may be referred to as the first area 405 of FIG. 4 .
- the second area 406 may be referred to as the second area 406 in FIG. 4 .
- the first portion 435 may be referred to as the first portion 435 of FIG. 4 .
- the second portion 425 may be referred to as the second portion 425 of FIG. 4 .
- the second list 415 may be referenced to the second list 415 of FIG. 4 .
- State 610 may be referenced to state 530 in FIG. 5 .
- Visual object 611 may be referenced to visual object 513 in FIG. 5 .
- Input 612 may be referenced to input 515 in FIG. 5 .
- Visual object 511 may be referenced to visual object 411 of FIG. 4 .
- the electronic device 101 displays a position at which at least one visual object is displayed in the first part 435, and a position at which at least one visual object is identified within the second part 425. (Or, a point) can be mapped.
- the electronic device 101 may control the position at which screens based on a plurality of applications are displayed within the flexible display 350 based on the mapping.
- the electronic device 101 may display screens based on different applications within an area of the flexible display 350, based on the location of the visual object 611 disposed within the second portion 425. The position can be adjusted.
- the electronic device 101 may include, within the second portion 425, a first input portion 631, a second input portion 632, and a third input portion, which are distinguished based on at least one axis. 633 and/or fourth input portion 634 may be identified.
- the electronic device 101 receives an input indicating selection of a visual object 611 included in the second list 415 for a specified time. can be identified.
- the electronic device 101 may receive an input 612 for moving the visual object 611 based on the input.
- the input 612 is a drag input for moving the visual object 611 from a point in the second list 415 to a point in the second input portion 632. This may be an example.
- the electronic device 101 may identify that the visual object 611 is placed (or displayed) within the second input portion 632 based on the input 612 .
- the electronic device 101 may, based on the identified visual object 611 in the second input portion 632, display a visual object on the second sub-portion 617 in the first portion 435.
- (512) can be displayed.
- the visual object 512 may be an example of a screen based on an application corresponding to the visual object 611.
- the electronic device 101 may start executing an application corresponding to the visual object 611.
- the electronic device 101 may display at least one screen based on execution of the application.
- the electronic device 101 displays visual objects 511 and 512 in the first sub portion 616 and the second sub portion 617 in the first portion 435.
- the visual objects 511 and 512 can be displayed within each area of the flexible display 350 (e.g., areas 405-1, 405-2, 406-1, and 406-2 in FIG. 5).
- the state in which the electronic device 101 displays the screens may be referred to state 520 in FIG. 5 .
- the electronic device 101 may display a visual object 511 within a first sub-portion 616 within the first portion 435 while displaying a visual object 511 within the first portion 435 .
- a visual object 512 may be displayed.
- the electronic device 101 may, in state 620, receive an input indicating that a visual object 611 included in the second list 415 is selected for a specified time. For example, the electronic device 101 may identify the input 613 for moving the visual object 611 after receiving the input. For example, the electronic device 101 may identify a change in the location of the visual object 611 based on the input 613 . As an example, the electronic device 101 displays a visual object 611 that moves from at least a point in the second list 415 to at least a point in the first input portion 631 based on the input 613. The location can be identified. For example, the electronic device 101 may identify that the visual object 611 is placed within the first input portion 631 based on the identified location change.
- the electronic device 101 may display the visual object 512 within the first sub-portion 616 within the first portion 435. For example, the electronic device 101 may display the visual object 512 within the first sub-portion 616 within the first portion 435 while displaying the second sub-portion 617 within the first portion 435 . ), a visual object 511 may be displayed. For example, after receiving the input 613, the electronic device 101 may display a screen based on the visual objects 511 and 512 within each area of the flexible display 350. As an example, although not shown, the electronic device 101 displays the screen 525 of FIG. 5 within the areas 405-1 and 406-1 of FIG. 5 while displaying the areas 405-2 of FIG. 5. , 406-2), the screen 523 of FIG. 5 can be displayed.
- the electronic device 101 receives an input indicating selection of a visual object 611 included in the second list 415 for a specified time. can be identified.
- the electronic device 101 may receive an input 614 for moving the visual object 611 based on the input.
- the input 614 may be an example of a drag input for moving the visual object 611 from a point in the second list 415 to a point in the third input portion 633. there is.
- the electronic device 101 may identify a visual object 611 located within the third input portion 633 based on the input 614 .
- the electronic device 101 may display a flexible display (e.g. , the layout of the screen to be displayed can be guided based on the flexible display 350 of FIG. 3).
- the electronic device 101 may display the visual object 639 within the third sub-portion 635 within the first portion 435 based on the location of the identified visual object 611.
- the visual object 639 may be an example of a screen based on an application corresponding to the visual object 611.
- the visual object 639 may correspond to the same application as the application corresponding to the visual object 512.
- the visual object 639 may include information substantially similar to the visual object 512.
- the visual object 637 may correspond to the same application as the application corresponding to the visual object 511.
- the visual object 637 may include information substantially similar to the visual object 511.
- the electronic device 101 displays visual objects 637 displayed in the first portion 435, the third sub-portion 635, and the fourth sub-portion 636. , 639), the visual Screens corresponding to the objects 637 and 639 may be displayed.
- the electronic device 101 may display a screen based on an application (e.g., the third application 333 in FIG. 3) corresponding to the visual object 639 in the first area 405.
- the electronic device 101 may run an application (e.g., the second application in FIG. 3) that is different from the application, corresponding to the visual object 637, in the second area 406.
- a screen different from the above screen based on 332) may be displayed.
- the electronic device 101 may identify an input indicating selection of the visual object 611 included in the second list 415 for a specified time. For example, the electronic device 101 may receive an input 615 for moving the visual object 611 based on the input.
- the input 615 may be an example of a drag input for moving the visual object 611 from a point in the second list 415 to a point in the fourth input portion 634. there is.
- the electronic device 101 may identify the visual object 611 placed (or displayed) within the fourth input portion 634 based on the input 614 .
- the electronic device 101 may display the visual object 639 within the first portion 435 and the fourth sub-portion 636 based on the location of the visual object 611.
- the electronic device 101 after receiving the input 615, may select an area of the flexible display 350 based on the positions of the visual objects 637, 639 within the first portion 435. In each of the areas (e.g., areas 405-1, 405-2, 406-1, and 406-2 in FIG. 5), screens corresponding to the visual objects 637 and 639 may be displayed.
- the electronic device 101 may display a screen based on an application (e.g., the second application 332 in FIG. 3) corresponding to the visual object 637 in the first area 405. .
- the electronic device 101 may run an application (e.g., the third application in FIG. 3) that is different from the application, corresponding to the visual object 639, in the second area 406.
- a screen different from the above screen based on 333) may be displayed. However, it is not limited to this.
- the electronic device 101 may identify the location of a visual object (eg, an application icon) within the second portion 425 based on at least one input. For example, the electronic device 101 may display a screen of an application corresponding to the visual object at a position of the first part 435 that is mapped to a point of the second part 425. For example, the electronic device 101 displays a visual object (e.g., visual object 511) corresponding to a second application (e.g., second application 332 in FIG. 3) of the first portion 435. While displaying at one location, a visual object (e.g., visual object 512) corresponding to a third application (e.g., third application 333 in FIG.
- a visual object e.g., visual object 512
- a third application e.g., third application 333 in FIG.
- the electronic device 101 displays a screen based on the second application in one area of the flexible display 350, based on the positions of the visual objects, and in an area different from the area, A screen based on the third application may be displayed.
- the electronic device 101 may provide various user interfaces (UIs) by displaying screens based on a plurality of applications separately on the flexible display 350.
- UIs user interfaces
- FIG. 7 illustrates an example division of a screen corresponding to a plurality of applications in response to a plurality of inputs indicating selection of the plurality of applications, based on the type of the electronic device, according to an embodiment.
- state 710 includes the electronic device 101 in a subfolded state (e.g., state 201 or state 202 in FIG. 2B) based on the angle of the flexible display 350. can do.
- the electronic device 101 may be referred to as the electronic device 101 in FIG. 1 .
- the first housing 401 may be referred to as the first housing 210 in FIG. 2A.
- the second housing 402 may be referred to as the second housing 220 in FIG. 2A.
- the first area 405 may be referred to as the first area 405 of FIG. 4 .
- the second area 406 may be referred to as the second area 406 in FIG. 4 .
- the first portion 435 may be referred to as the first portion 435 of FIG. 4 .
- the second portion 425 may be referred to as the second portion 425 of FIG. 4 .
- the second list 415 may be referenced to the second list 415 of FIG. 4 .
- the first sub-portion 616 may be referred to as the first sub-portion 616 in FIG. 6A.
- the second sub-portion 617 may be referred to as the second sub-portion 617 in FIG. 6A.
- the first input portion 631 may be referred to as the first input portion 631 of FIG. 6A.
- the second input portion 632 may be referred to as the second input portion 632 in FIG. 6A.
- state 710 may be referenced to state 530 in FIG. 5 .
- the first list (e.g., the first list 414 in FIG. 4) is executed by the processor 120 of the electronic device 101. It may include applications and/or data about applications processed by the memory (eg, volatile memory) of the electronic device 101. For example, the electronic device 101 may distinguish and display visual objects (eg, visual objects 711 and 712) based on a plurality of applications in the first portion 435.
- the electronic device 101 selects a second application (e.g., in a state different from the state executed by the processor) in the second list 415. It may include a second application 332 in FIG. 3) and/or a third application (eg, the third application 333 in FIG. 3). As an example, the second application and/or the third application may be different from applications corresponding to the visual objects 711 and 712.
- the electronic device 101 may receive a plurality of inputs using the second area 406.
- the input may be an input indicating selection of visual objects displayed in the second area 406.
- the input may be an example of a drag input for moving the visual objects from one point in the second area 406 to a point different from the one point.
- the electronic device 101 may indicate selecting a visual object 701 corresponding to a second application and/or a visual object 702 corresponding to a third application in the second list 415.
- the above inputs can be identified.
- the electronic device 101 identifies an input 703 for moving the visual object 701 and/or an input 704 for moving the visual object 702 based on the one or more inputs. can do.
- the electronic device 101 may display the visual object 701 on the first input portion 631.
- electronic device 101 may display visual object 702 on second input portion 632 .
- the electronic device 101 may display a visual object different from the visual object in the first portion 435 based on the location of the visual object displayed on the second portion 425. You can. For example, the electronic device 101 may display visual objects 713 and 714 in place of visual objects that are different from the visual objects 711 and 712 that are displayed within the first portion 435 . there is. For example, based on the inputs 703 and 704, the electronic device 101 may determine, on the first input portion 631, the location of the visual object 701 and, on the second input portion 632, the visual object 701. The location of the object 702 can be identified.
- the electronic device 101 Based on the positions of the visual objects 701 and 702, the electronic device 101, for example, within the first portion 435, creates a second application (e.g., an application corresponding to the visual object 701). And/or visual objects (or screens) based on a third application (eg, an application corresponding to the visual object 702) may be displayed. For example, the electronic device 101 may, based on the visual object 701 displayed on the first input portion 631, display a visual object corresponding to the visual object 701 in the first sub-portion 616. (713) can be displayed. For example, the electronic device 101 may display a visual object 714 in the second sub-portion 617 based on the visual object 702 displayed on the second input portion 632. You can. However, it is not limited to this.
- the electronic device 101 may identify one input among the input 701 and the input 702. For example, based on identifying the input 701 , the electronic device 101 may display a visual object 712 within the first sub-portion 616 while displaying a visual object 712 within the first sub-portion 616 . Instead of the object 711, a visual object 713 may be displayed. As an example, the electronic device 101 may display the visual object 711 within the second sub-portion 617 based on identifying the input 702 among the inputs 701 and 702. , a visual object 714 may be displayed in the second sub-portion 617, replacing the visual object 712. However, it is not limited to the above-described embodiment.
- the electronic device 101 may display positions (e.g., first sub-portion 616 or second sub-portion 617) where visual objects 713 and 714 are displayed within the first portion 435. )), screens based on different applications can be displayed in the flexible display 350. For example, after receiving the inputs 703 and 704, the electronic device 101 executes applications corresponding to the visual objects 701 and 702 (e.g., the second application 332 of FIG. 3 or the second application 332 of FIG. 3 The execution of the third application 333) can be started.
- applications corresponding to the visual objects 701 and 702 e.g., the second application 332 of FIG. 3 or the second application 332 of FIG. 3
- the execution of the third application 333 can be started.
- the electronic device 101 displays screens based on the execution of applications corresponding to the visual objects 701 and 702, based on the positions of the visual objects 711 and 712 within the first portion 435. , can be displayed in each of the areas of the flexible display 350. For example, based on the location of the displayed visual object 711 within the first sub-portion 616, the electronic device 101 may select the third area 405-1 of FIG. 5 and the fifth area of FIG. 5. In 406-1, a first screen based on a second application (eg, an application corresponding to the visual object 701) may be displayed. For example, the electronic device 101 may display the fourth area 405-2 of FIG. 5 and the sixth area of FIG.
- a second application eg. an application corresponding to the visual object 701
- a second screen based on a third application (eg, an application corresponding to the visual object 702) may be displayed.
- the first screen and/or the second screen may be an example of a screen based on execution of the second application and/or the third application.
- a state in which the electronic device 101 displays the first screen and/or the second screen through the flexible display 350 may be substantially similar to the state 540 of FIG. 5 .
- the electronic device 101 may display the first screen and/or the second screen within the flexible display 350. You can control where it appears.
- the electronic device 101 performs a processing operation based on receiving at least one input (e.g., input 701 and/or input 702) within state 710.
- at least one input e.g., input 701 and/or input 702
- the electronic device 101 performs a processing operation based on receiving at least one input (e.g., input 701 and/or input 702) within state 710.
- the electronic device 101 determines the location where the visual object corresponding to the at least one input is displayed using a visual object different from the visual object (e.g., the visual object 525 in FIG. 5), I can guide you. For example, after receiving the at least one input, the electronic device 101 determines the location of the at least one visual object displayed within the first sub-portion 616 and/or the second sub-portion 617. Based on this, a screen based on one or more applications can be divided and displayed within the flexible display 350. However, it is not limited to the above-described embodiment.
- the electronic device 101 uses an input (e.g., input 703) or input ( 704)) can be received. Based on the input, the electronic device 101 may, for example, start execution of the plurality of applications. For example, the electronic device 101 may distinguish screens based on the execution of the plurality of applications and display them on the flexible display 350 . The electronic device 101 may use the second portion 425 included in the one screen to display the screens separately.
- input 703 e.g., input 703
- input ( 704)) can be received. Based on the input, the electronic device 101 may, for example, start execution of the plurality of applications. For example, the electronic device 101 may distinguish screens based on the execution of the plurality of applications and display them on the flexible display 350 . The electronic device 101 may use the second portion 425 included in the one screen to display the screens separately.
- the electronic device 101 displays the visual objects 711 and 712 within the first portion 435 based on the positions of the visual objects 701 and 702 displayed within the second portion 425. It can be displayed. As an example, the electronic device 101 may select a visual object within the first portion 435 based on the positions of a plurality of visual objects, including visual objects 701 and 702, within the second portion 425. A plurality of visual objects including s 711 and 712 may be displayed. The electronic device 101 divides screens corresponding to the visual objects 711 and 712 into respective regions of the flexible display 350, based on the respective positions of the visual objects 711 and 712. It can be displayed. The electronic device 101 can separate screens based on a plurality of applications and provide them through a single flexible display 350. The electronic device 101 can control a plurality of applications based on the screens.
- FIG. 8 illustrates example changes in positions where visual objects are displayed based on input to the first portion, according to one embodiment.
- the electronic device 101 may be referred to as the electronic device 101 of FIG. 1 .
- the first area 405 may be referred to as the first area 405 of FIG. 4 .
- the second area 406 may be referred to as the second area 406 in FIG. 4 .
- the first portion 435 may be referenced to the first portion 435 of FIG. 4 .
- the first sub-portion 616 may be referred to as the first sub-portion 616 in FIG. 6A.
- the second sub-portion 617 may be referred to as the second sub-portion 617 in FIG. 6A.
- Visual object 815 may be referenced to visual object 511 in FIG. 5 .
- Visual object 816 may be referenced to visual object 512 in FIG. 5 .
- state 810 and/or state 820 indicates that the electronic device 101 is running a plurality of applications (e.g., the second application 332 of FIG. 3 and the third application 333 of FIG. 3). ), in response to an input indicating selection of the visual object 407-1 of FIG. 4, in a state (e.g., state 520 of FIG. 5) of displaying screens based on the screen (e.g., state 520 of FIG. 4), (455)) may be included.
- a state e.g., state 520 of FIG. 5
- a state 520 of FIG. 5 of displaying screens based on the screen (e.g., state 520 of FIG. 4), (455)
- the electronic device 101 in state 810, stores a first list in which a plurality of applications are executed by a processor (e.g., the processor 120 of FIG. 3) in the first area 405, It can be displayed.
- the first list may include data about a second application (eg, an application corresponding to the visual object 816) and a third application (eg, an application corresponding to the visual object 815).
- the electronic device 101 may display visual objects 815 and 816 in one part (eg, first part 435). For example, the electronic device 101 may display the visual object 816 in the second sub-portion 617 while displaying the visual object 815 in the first sub-portion 616 .
- the electronic device 101 may receive input for the first part 435 and/or the second part 425.
- the electronic device 101 may change the position of the visual object 816 displayed in the second sub-portion 617 in response to an input indicating selection of the visual object 816 .
- the input may be an example of a drag input.
- the drag input may be an example of an input that moves the visual object 816 from a point in the second sub-part 617 to a point in the first sub-part 616.
- the electronic device 101 may change the positions of the visual object 816 and the visual object 815 within the first portion 435 based on the input.
- electronic device 101 displays visual object 816 in first sub-portion 616 and visual object 815 in second sub-portion 617 ) can be displayed.
- electronic device 101 may determine the location of visual object 815 and/or visual object 816 within second portion 425, respectively, based on identifying input 801-1. You can change it.
- input 801 - 1 may include an input indicating selecting a visual object 816 using the second area 425 .
- input 801-1 may include a drag input indicating movement from a point within the second area 425 to a point different from the point.
- electronic device 101 displays visual object 816 in first sub-portion 616 and visual object 816 in second sub-portion 617 (815) can be displayed.
- visual object 816 in first sub-portion 616 and visual object 816 in second sub-portion 617 (815) can be displayed.
- state 820 a state in which the electronic device 101 changes the positions of the visual objects 815 and 816 within the first portion 435 based on the input 801. You can.
- the electronic device 101 may receive an input for the first portion 435 in state 820.
- the electronic device 101 may change the position of the visual object 816 displayed in the first sub-portion 616 in response to an input indicating selection of the visual object 816 .
- the electronic device 101 may receive a drag input 802 moving from a point of the first sub-part 616 to a point of the second sub-part 617 based on the input. there is.
- the electronic device 101 may change the positions of the visual objects 815 and 816 in response to the input 802 .
- electronic device 101 may determine the location of visual object 815 and/or visual object 816 within second portion 425, respectively, based on identifying input 802-1.
- input 802 - 1 may include input indicating selecting visual object 816 using second area 425 .
- input 802-1 may include a drag input indicating movement from a point within second area 425 to a point different from the point.
- electronic device 101 displays visual object 815 in first sub-portion 616 and visual object 815 in second sub-portion 617. (816) can be displayed.
- the state in which the electronic device 101 displays the visual objects 815 and 816 whose positions have changed through the first sub-portion 616 and the second sub-portion 617 is state 810.
- the electronic device 101 displays visual objects 815 and 816 in the third sub-portion 635 of FIG. 6B and the fourth sub-portion 636 of FIG. 6B, respectively. can do.
- the electronic device 101 selects at least one of the visual objects 815 and 816 displayed in the third sub-portion 635 of FIG. 6B and/or the fourth sub-portion 636 of FIG. 6B.
- the positions of the visual objects 815 and 816 may be changed.
- the electronic device 101 may receive input regarding the visual objects 815 and 816 displayed within the first portion 435.
- the electronic device 101 may change the positions of the visual objects 815 and 816 based on the input.
- the electronic device 101 displays screens corresponding to the visual objects 815 and 816 in each of the areas of the flexible display 350, based on the changed positions of the visual objects 815 and 816. You can change the location.
- the electronic device 101 can provide various UIs by changing the positions where the screens are displayed.
- FIG. 9 illustrates an example screen for obtaining a split screen based on applications executed by a processor of an electronic device, according to an embodiment.
- the electronic device 101 may be referred to as the electronic device 101 in FIG. 1 .
- the first area 405 may be referred to as the first area 405 of FIG. 4 .
- the second area 406 may be referred to as the second area 406 in FIG. 4 .
- the second portion 425 may be referenced to the second portion 425 of FIG. 4 .
- the second list 415 may be referenced to the second list 415 of FIG. 4 .
- state 910 may include a state different from a state in which the electronic device 101 displays a list of applications executed by a processor (eg, state 420 of FIG. 4 ).
- the different state may include a state in which execution of at least one application among a plurality of applications stored in the memory (eg, memory 130 of FIG. 3) is temporarily suspended.
- the electronic device 101 selects the first button (e.g., the first button 407-1 in FIG. 4) included in the home screen (e.g., the screen 403 in FIG. 4).
- the angle may mean an angle included within a specified range based on the sensor of the electronic device 101 (eg, sensor 360 in FIG. 3).
- the specified range may be 85 degrees or more and 130 degrees or less.
- the electronic device 101 may receive an input using the second area 405 in state 910. For example, the electronic device 101 may receive an input indicating that one application (e.g., the second application 332 of FIG. 3) is selected among the plurality of applications included in the second list 415. You can. Based on the received input, the electronic device 101 moves the visual object 915, corresponding to the one application, from a point in the second list 415 to a point in the second part 425. The input 911 for movement can be identified. For example, the electronic device 101 may display a visual object 915 in the second portion 425 based on the input 911 . Although not shown, the electronic device 101 displays at least one part (e.g., the first part of FIG.
- a screen corresponding to the visual object 915 may be displayed.
- the electronic device 101 may start executing an application (eg, the second application 332 of FIG. 3) corresponding to the visual object 915.
- the electronic device 101 may display a screen 932 based on execution of the application in one area of the flexible display 350. While displaying the screen 932, the electronic device 101 may display the screen 931 in an area different from the one area.
- State 920 may refer to at least one of state 810 and/or state 820 of FIG. 8 .
- the electronic device 101 may identify an input indicating selection of one visual object 925 from among visual objects included in the second list 415.
- the visual object 925 may correspond to one of a plurality of applications stored in memory (eg, memory 130 of FIG. 1).
- the electronic device 101 may identify the input 921 for moving the visual object 925.
- the electronic device 101 may display a visual object 925 in one input portion of the second portion 425 (e.g., the second input portion 632 in FIG. 6A) in response to the input 921. .
- the electronic device 101 displays a screen corresponding to the visual object 925 in a portion of the first area 405 (e.g., the first portion 435 of FIG. 4). can do.
- the electronic device 101 may start executing an application corresponding to the visual object 925.
- state 930 is a state in which, in state 910, the electronic device 101 initiates execution of an application corresponding to the visual object 915 in response to the input 911
- State 920 may include a state in which the electronic device 101 initiates execution of an application corresponding to the visual object 925 in response to the input 921 .
- the electronic device 101 may display a screen 932 based on a visual object 915 and/or an application corresponding to the visual object 925.
- the electronic device 101 may display a screen 932 in the fourth area 405-2 of FIG. 5 and the sixth area 406-2 of FIG. 5.
- the electronic device 101 displays the screen 932 in an area of the flexible display 350 that is differentiated based on an axis perpendicular to the folding axis (e.g., the folding axis 237 in FIG. 2). It can be displayed.
- an axis perpendicular to the folding axis e.g., the folding axis 237 in FIG. 2.
- the electronic device 101 displays a screen 932 in one area of the flexible display 350 while displaying a screen 931 in a area different from the one area. It can be displayed.
- the electronic device 101 displays the screen 932 in the fourth area 405-2 of FIG. 5 and the sixth area 406-2 of FIG. 5 while displaying the screen 932 in the fourth area 405-2 of FIG. 5 and the sixth area 406-2 of FIG. 5.
- a screen 931 can be displayed in area 3 405-1 and area 5 406-1 of FIG. 5.
- the screen 931 may include one or more visual objects 935 corresponding to one or more applications stored in memory (eg, memory 130 in FIG. 3).
- the screen 931 may include a visual object 934 for searching at least one of one or more applications stored in memory.
- the electronic device 101 may receive text input from the user using the visual object 934.
- the electronic device 101 may provide information about an application corresponding to the text input based on the received text input.
- the electronic device 101 may, in state 930, receive an input indicating selection of one visual object among a plurality of visual objects 935 included in the screen 931. For example, based on the received input, the electronic device 101 may start executing an application corresponding to the selected visual object. For example, the application may be different from the application corresponding to the screen 932. For example, although not shown, the electronic device 101 may display a screen based on the application separately from the screen 932 on the flexible display 350. The state in which the electronic device 101 displays the screens may be referred to state 520 in FIG. 5 . For example, the electronic device 101 may control the plurality of applications by displaying screens based on the plurality of applications on the flexible display 350.
- the electronic device 101 presses the first button (e.g., the first button in FIG. 4) in a state in which an application is not executed by the processor and/or in a state in which a split screen is created based on a plurality of applications.
- the first screen may be displayed.
- the electronic device 101 may use a visual object included in the first screen to start execution of an application corresponding to the visual object.
- the electronic device 101 displays icons (or, A third screen including a visual object) may be displayed.
- the electronic device 101 in response to an input indicating selection of one of a plurality of icons included in the third screen, the electronic device 101 starts execution of an application different from the application, and executes the different application.
- a fourth screen based on the screen can be displayed in place of the third screen.
- the electronic device 101 may control a plurality of applications using the second screen and/or the third screen.
- FIG. 10 is an example flowchart illustrating an operation of an electronic device to create a split screen based on a plurality of applications, according to an embodiment. Referring to FIG. 10, at least one of the operations of FIG. 10 may be performed by the electronic device 101 of FIG. 1 and/or the processor 120 of FIG. 3.
- the processor while executing the first application, in response to a first input indicating displaying a first list of applications executed by the processor, displays the flexible display.
- a first list including a first visual object corresponding to the first application and a second list may be displayed.
- the first application may correspond to the first application 331 in FIG. 3, the second application 332 in FIG. 3, and/or the third application 333 in FIG. 3.
- the first input may be referenced to the input to the first button 407-1 in FIG. 4.
- the flexible display may be referred to as the flexible display 350 in FIG. 3.
- the first list may include the visual objects 411, 412, and 413 of FIG. 4.
- the second list may be referenced to the second list 415 of FIG. 4.
- the electronic device 101 may display a first list and/or a second list in response to the first input while displaying a home screen (e.g., screen 403 in FIG. 4). You can.
- the electronic device 101 may display a first list and/or a second screen in response to the first input.
- a list can be displayed.
- the electronic device 101 displays a first list and/or a second list in response to the first input while displaying a screen based on at least one application among a plurality of applications stored in the memory. It can be displayed.
- the processor may identify whether an angle included in a specified range has been detected by a sensor.
- the sensor may be referenced to sensor 360 in FIG. 3 .
- the angle is the first housing (e.g., the first housing 210 in FIG. 2A), the folding housing (e.g., the folding housing 265 in FIG. 2A), and the second housing (e.g., the second housing in FIG. 2A) of the electronic device. It may refer to the angle between the housing 220).
- the angle may include the angle of the flexible display folded by the folding axis (eg, the folding axis 237 in FIG. 2A).
- the specified range may include angles included within state 201 of FIG. 2B and/or state 202 of FIG. 2B.
- the designated range may include 85 degrees or more and 130 degrees or less.
- the processor when the angle included in the specified range is detected by the sensor (operation 1020 - Yes), the processor according to one embodiment, in operation 1030, detects areas divided by the folding housing within the flexible display. In each, a first list and a second list can be displayed.
- the areas divided by the folding housing may include the first area 405 in FIG. 4 and/or the second area 406 in FIG. 4 .
- the processor may display a second list within the second area 406 of FIG. 4 while displaying a first list within the first area 405 of FIG. 4 .
- the processor selects a displayed first visual object within the first list in response to a second input indicating selection of a second application from the second list.
- a second visual object corresponding to the second application may be displayed.
- the second application may be referenced to the second application 332 of FIG. 3 and/or the third application 333 of FIG. 3 .
- the second input may be referenced to input 612 in FIG. 6A.
- the portion may be referenced to first portion 435 in FIG. 4 .
- the first visual object may be referenced to visual object 511 in FIG. 5 .
- the second visual object may be referenced to visual object 512 in FIG. 5 .
- the processor may adjust the positions of the first visual object and the second visual object within the portion based on the second input and the position of the visual object corresponding to the second application.
- the processor after receiving a second input, the processor according to an embodiment, based on the positions of the first visual object and the second visual object within the portion, displays the first visual object within the flexible display. , a first screen corresponding to the first application, and a second screen corresponding to the second application may be displayed.
- the first screen may be referenced to screen 523 in FIG. 5 .
- the second screen may be referenced to screen 525 in FIG. 5 .
- the processor in a state (operation 1020-No) that is different from the state in which the angle included in the specified range is detected by the sensor, the processor according to one embodiment, in operation 1060, creates a first list within the flexible display. , and the display of the second list can be maintained. Within the different states, the first list and the second list may be included in screen 453 of FIG. 4.
- an electronic device and/or a processor of the electronic device may identify an angle included within a specified range using a sensor.
- the electronic device and/or the processor of the electronic device may adjust the positions of visual objects displayed within the flexible display based on the identified angle. For example, the electronic device and/or the processor of the electronic device adjusts the positions of the visual objects to control an area of the flexible display that is curved by the folding housing (e.g., the third display area 233 in FIG. 2A). ) can temporarily stop displaying the visual objects.
- the electronic device and/or its processor may compensate for the visibility of the visual objects by temporarily stopping display of the visual objects.
- An electronic device and/or a processor of the electronic device may start execution of a first application and a second application that are different from each other using the first list and/or the second list.
- the electronic device and/or the processor of the electronic device may separately display a first screen based on the first application and a second screen based on the second application in each of the areas of the flexible display.
- the electronic device and/or the processor of the electronic device may, based on the first screen and/or the second screen, display a plurality of contents included in the first application and/or the second application, substantially simultaneously. can be provided.
- the electronic device and/or the processor of the electronic device may display screens based on the plurality of applications through one flexible display, thereby interworking between the plurality of applications.
- the electronic device and/or its processor may maintain resources for the plurality of applications by displaying screens based on the plurality of applications.
- FIG. 11 illustrates an example of an electronic device generating a split screen using an example screen including a plurality of icons corresponding to applications stored in a memory, according to an embodiment.
- states 1110, 1120, 1130, and 1140 in which the electronic device 101 displays at least one screen based on an application stored in the memory (e.g., memory 130 of FIG. 3). It is shown.
- the electronic device 101 may be referred to as the electronic device 101 in FIG. 1 .
- the flexible display 350 may be referred to as the flexible display 350 of FIG. 3 .
- Screen 1115 may be referenced to screen 403 in FIG. 4 .
- Navigation bar 407 may be referenced to navigation bar 407 in FIG. 4 .
- State 1110 may be referenced to state 400 in FIG. 4 .
- state 1110 based on an input indicating selection of first button 407-1, to electronic device 101 and/or processor (e.g., processor 120 of FIG. 3)
- the operation performed by the electronic device 101 and/or the processor within state 400 of FIG. 4 may be substantially similar to the operation performed by the electronic device 101 and/or the processor.
- the electronic device 101 may run a plurality of applications (e.g., the second application 332 of FIG. 3 and/or the second application 332 of FIG. 3) stored in the memory. Screens based on the third application 333) can be displayed separately in areas of the flexible display 350.
- the electronic device 101 may display screens 1125 and 1126 in each of the areas divided by the folding axis 237 within the flexible display 350.
- the electronic device 101 may display screens 1125 and 1126 in areas divided by an axis perpendicular to the folding axis 237.
- the electronic device 101 may, in state 1120, receive an input indicating selection of the first button 407-1 while displaying screens 1125 and 1126 within the flexible display 350. can receive.
- the electronic device 101 may display a first list of applications executed by a processor in response to the received input.
- the electronic device 101 in state 1130, displays a first list of applications executed by a processor and a second list 415 different from the first list on the flexible display 350, It can be displayed.
- screen 1137 may be referenced to screen 453 in FIG. 4 .
- state 1130 may be referenced to state 410 in FIG. 4 .
- Visual objects 1131 may be an example of a screen displayed based on a different application.
- the electronic device 101 may receive an input for locating one of the visual objects 1131 (eg, the visual object 1131-2) within the portion 1133.
- the input may be an example of a swipe input.
- the electronic device 101 may display the visual object 1131-1 within the portion 1133 in response to the input.
- the visual object 1131-1 may be an example of visual objects corresponding to a plurality of applications.
- the electronic device 101 may receive an input 1135 indicating selection of the visual object 1131-2 displayed within the portion 1133 for a specified time. .
- the electronic device 101 may display an application icon corresponding to the visual object 1131-2.
- the electronic device 101 may receive a drag input to move the icon in response to the input 1135.
- the electronic device 101 may identify the location of the application icon corresponding to the visual object 1131-2 in response to the drag input.
- it is not limited to the above-described embodiment.
- the electronic device 101 in response to an input indicating selection of the visual object 1131-1, in the state of displaying the visual object 1131-1 in the portion 1133, multi-window ( Alternatively, content to limit the creation of a split screen may be displayed.
- the electronic device 101 displays a screen corresponding to the visual object 1131-2 in response to the input 1135 indicating selection of the visual object 1131-2, the electronic device ( 101) and may display content (eg, a pop-up window) for transmission to a different external electronic device.
- content eg, a pop-up window
- the electronic device 101 displays a state before the screen 1137 is displayed in response to an input 1135 indicating selection of the visual object 1131-2, can be identified.
- the electronic device 101 may identify state 1110 and/or state 1120.
- the electronic device 101 is in a state (e.g., state 111) of displaying a screen based on a launcher application (e.g., the first application 331 of FIG. 3) and/or a screen based on a plurality of applications.
- the state e.g., state 1120
- the state that displays them can be identified.
- the electronic device 101 may display a screen 1141 based on an application corresponding to the visual object 1131-2 and/or a screen 1142 based on an application different from the application. You can. As an example, screen 1142 may be referenced to screen 931 of FIG. 9 .
- the electronic device 101 within the state 1140, displays a screen 1141 and/or a screen 1142 based on an application corresponding to the visual object 1131-2, based on the input 1135. ) can be displayed.
- each area of the flexible display 350 where the electronic device 101 displays the screens 1141 and 1142 may be different depending on the location of the application icon corresponding to the visual object 1131-2.
- the electronic device 101 displays screens (e.g., the first area 405 in FIG. 4 and the second area 406 in FIG. 4) divided by the folding axis 237.
- 1141 and 1142 can be displayed separately.
- the electronic device 101 may display screens 1141 and 1142 in areas divided by the folding axis 237.
- the electronic device 101 is located within the third area 405-1 of FIG. 5 and the fifth area 406-1 of FIG. 5 of the flexible display 350, based on the location of the application icon. While displaying the screen 1141, a multi-window 1145-1 for displaying the screen 1142 within the fourth area 405-2 in FIG. 5 and the sixth area 406-2 in FIG. 5 can be obtained. As an example, the electronic device 101 is located within the third area 405-1 of FIG. 5 and the fifth area 406-1 of FIG. 5 of the flexible display 350, based on the location of the application icon. While displaying the screen 1142, a multi-window 1145-2 for displaying the screen 1141 within the fourth area 405-2 in FIG. 5 and the sixth area 406-2 in FIG. 5 can be obtained.
- the electronic device 101 displays the screen 1141 within the second area 406 of FIG. 4, based on the location of the application icon.
- a multi-window 1145-3 for displaying the screen 1142 can be obtained.
- the electronic device 101 displays the screen 1142 in the first area 405 of FIG. 4 based on the location of the application icon, while displaying the screen 1142 in the second area 406 of FIG. 4.
- a multi-window 1145-4 for displaying the screen 1141 can be obtained.
- multi-window (or Split screen) can be obtained. For example, within a state 1110 displaying a home screen (e.g., screen 1115) and/or a state 1120 displaying screens 1125 and 1126 based on a plurality of applications, the first button Based on the input indicating selection (407-1), a multi-window for one application among the applications executed by the processor may be created. For example, in order to create the multi-window, the electronic device 101 displays a screen 1142 including visual objects for a plurality of applications stored in memory while displaying screens based on the one application. It can be displayed.
- the electronic device 101 may, in response to an input indicating selection of one of the visual objects included in the screen 1142, initiate execution of an application different from the one application corresponding to one of the visual objects. You can. As an example, the different applications may be different from applications corresponding to visual objects included in the screen 1137.
- the electronic device 101 may provide various UIs by creating multi-windows corresponding to a plurality of applications based on the states 1110 and 1120.
- FIG. 12 illustrates an example state in which an electronic device generates a split screen based on a plurality of applications, according to an embodiment.
- states 1210, 1220, and 1230 may include the electronic device 101 displaying a screen based on at least one application.
- the electronic device 101 may be referred to as the electronic device 101 in FIG. 1 .
- the flexible display 350 may be referred to as the flexible display 350 of FIG. 3 .
- Screen 1227 may be included in screen 1137 of FIG. 11 .
- Navigation bar 407 may be referenced to navigation bar 407 in FIG. 4 .
- the electronic device 101 in state 1210, stores one application (e.g., the second application in FIG. 3) stored in a memory (e.g., the memory 130 in FIG. 3).
- a screen 1215 based on the application 332 may be displayed.
- screen 1215 may be referenced to screen 1115 in FIG. 11 .
- screen 1215 may correspond to a screen based on at least one application (eg, screen 1125 of FIG. 11 or screen 1126 of FIG. 11). It may be substantially similar to one of the screens.
- the electronic device 101 may receive an input indicating selection of the first button 407-1 while displaying the screen 1215. Based on the received input, the electronic device 101 may display a list of applications being executed by the processor. The list may include information about the one application.
- the electronic device 101 may display a screen 1227 including a list of applications being executed by the processor in state 1220.
- the list of applications may include visual objects 1221 and 1222.
- the visual object 1221 may correspond to the screen 1215.
- the application corresponding to the visual object 1221 e.g., the second application 332 in FIG. 3
- the application corresponding to the visual object 1222 e.g., the third application 333 in FIG. 3.
- the electronic device 101 may receive an input 1225 indicating selection of a visual object 1222 to be displayed within the portion 1223 during a specified time.
- the electronic device 101 may display an application icon corresponding to the visual object 1222 on the flexible display 350 based on the input 1225.
- the electronic device 101 may identify data about an application corresponding to the visual object 1222.
- the data may include information limiting the creation of multi-windows corresponding to the application.
- the electronic device 101 may display content (eg, a pop-up window) to stop the creation of a multi-window for the visual object 1222 based on the identified data.
- the electronic device 101 may identify a state 1210 before receiving an input indicating selection of the first button 407-1 in response to the input 1225. For example, the electronic device 101 may display a visual object 1222 corresponding to the visual object 1222 based on identifying the state 1210 prior to receiving the input indicating selection of the first button 407-1. Based on the location of the application icon, a multi-window (e.g., multi-window 1145 in FIG. 11) corresponding to a plurality of applications (e.g., an application corresponding to the visual object 1221 and an application corresponding to the visual object 1222) )) can be obtained.
- a multi-window e.g., multi-window 1145 in FIG. 11
- applications e.g., an application corresponding to the visual object 1221 and an application corresponding to the visual object 1222
- the electronic device 101 may display the screen 1232 while displaying the screen 1231 separately within areas of the flexible display 350 in state 1230.
- state 1230 may be referenced to state 1120.
- the electronic device 101 in state 1230, displays screens 1231 and 1232 within regions of the flexible display 350 based on the location of the icon of the application corresponding to the visual object 1222. You can control the position where ) is displayed.
- the location of the screen 1231 and/or the location of the screen 1232 that the electronic device 101 displays within the flexible display 350 may be changed.
- screen 1231 may be referenced to screen 1215.
- the screen 1232 may be an example of a screen based on an application corresponding to the visual object 1222.
- the application corresponding to the screen 1231 and the application corresponding to the screen 1232 may be substantially different.
- the electronic device 101 may maintain execution of the plurality of applications by a processor using a multi-window for displaying a screen based on the plurality of applications.
- the electronic device 101 is in a state 1210 that displays a screen 1215 based on one application (e.g., the second application 332 in FIG. 3) among a plurality of applications stored in the memory.
- a screen including a list of applications executed by the processor of the electronic device 101 e.g., the processor 120 of FIG. 3 is displayed. can do.
- a multi-window corresponding to a plurality of applications included in the list of applications may be created.
- the electronic device 101 may identify a state (eg, state 1210) prior to receiving an input indicating selection of the first button 407-1. For example, based on identifying the state, the electronic device 101 may select a screen (e.g., screen 1215 and/or the one visual object) displayed by the electronic device 101 within the state. The screen (e.g., screen 1232) corresponding to can be displayed separately in the flexible display 350 using a multi-window. For example, the electronic device 101 may display the states of FIG. 11 ( Independently of identifying states 1110 and 1120), by identifying state 1210, using screen 1142 of FIG. The operation can be omitted. The electronic device 101 can provide user convenience for creating a multi-window based on identifying the state 1210.
- a state e.g, state 1210
- FIG. 13 is an example flowchart illustrating an operation for generating a split screen based on a state in which an electronic device receives an input indicating displaying a list of applications, according to an embodiment. At least one of the operations of FIG. 13 may be performed by at least one of the electronic device 101 of FIG. 1 and/or the processor 120 of FIG. 3.
- the operation performed by the processor in operation 1310 may be substantially similar to the operation performed in operation 1010 of FIG. 10 .
- the processor selects a first visual object included in a first list, in response to a second input indicating selection of a first visual object included in a first list, to select a first visual object within a region of the flexible display.
- the first screen corresponding to the object may be displayed.
- the first list may include information about applications executed by the electronic device and/or processor within the states 1110 and 1120 and/or state 1210 of FIG. 11 .
- the first visual object may be referenced to at least one of the visual object 1131-2 of FIG. 11 or the visual object 1222 of FIG. 12.
- the second input may be referenced to input 1135 in FIG. 11 and/or input 1225 in FIG. 12.
- the flexible display may be referred to as the flexible display 350 in FIG. 3.
- One area of the flexible display may be referred to at least one of the areas 405-1, 405-2, 406-1, and 406-2 of FIG. 5.
- the processor may identify whether the second screen based on the first application is displayed before receiving the first input.
- the first application may be one of a plurality of applications stored in the memory of the electronic device (eg, memory 130 of FIG. 3).
- the first application may be referenced to the second application 332 of FIG. 3 and/or the third application 333 of FIG. 3 .
- the second screen may be referred to, for example, screen 1215 of FIG. 12 .
- the state may be referenced to state 1210 in FIG. 12 .
- the processor when a second screen based on the first application is displayed (operation 1330 - Yes), the processor according to an embodiment displays a second screen in an area different from the one area in operation 1340. can be displayed.
- a state in which the processor displays a first screen and/or a second screen in each of the areas of the flexible display may be referred to state 1230 of FIG. 12 .
- the processor when a state different from the state in which the second screen based on the first application is displayed is identified (operation 1330 - No), the processor according to one embodiment, in operation 1350, selects a region different from the one region.
- visual objects corresponding to a plurality of applications stored in the memory may be displayed.
- the different states may be referenced to state 1110 in FIG. 11 and/or state 1120 in FIG. 11 .
- the visual objects may include a plurality of visual objects included in the screen 1142 of FIG. 11 .
- the processor in response to an input indicating selection of one of the visual objects, the processor may initiate execution of an application corresponding to the selected one.
- the electronic device and/or the processor of the electronic device displays a plurality of applications stored in the memory displayed by the processor of the electronic device.
- An operation for creating a multi-window may be performed differently based on the state of displaying the screen based on some of the screens.
- the electronic device and/or the processor of the electronic device displays a second screen that is different from the first screen while displaying a first screen corresponding to a visual object included in the list of applications, based on the state. It can be displayed.
- the second screen may be a screen based on a launcher application (e.g., the first application 331 in FIG.
- the electronic device and/or processor may provide various UIs and/or user convenience by performing operations for creating multiple windows differently based on identifying the state.
- An electronic device may require a method for creating a multi-window for displaying screens based on some of a plurality of applications stored in memory, based on a list of applications executed by a processor. .
- an electronic device e.g., electronic device 101 in FIG. 1
- a first housing first housing 210 in FIG. 2A
- a second housing second housing in FIG. 2A
- Housing 220 a folding housing for rotatably coupling the first housing, and the second housing (folding housing 265 in FIG. 2B), the first housing, the folding housing, and the second housing
- a sensor e.g., sensor 360 in FIG. 3
- an angle e.g., angle 205 in FIG. 2A
- a memory e.g., memory 130 in FIG. 3
- one of the first housing may include a flexible display (e.g., flexible display 350 of FIG.
- the processor in response to a first input indicating displaying a first list of applications executed by the processor while executing a first application (e.g., the first application 331 in FIG. 3), displays the flexible In the display, the first list, including a first visual object corresponding to the first application (e.g., visual object 411 in FIG. 4), and a second list different from the first list (e.g., FIG. 4)
- the second list 415) can be displayed.
- the processor within a state in which the angle contained within a specified range is detected by the sensor (e.g., state 420 in FIG.
- the first list and the second list can be displayed.
- the processor provides a second input (e.g., input 515 in FIG. 5) indicating selection of a second application (e.g., second application 332 in FIG. 3) different from the first application from the second list. )
- a second visual object e.g., FIG. 4
- 5 visual object 512 can be displayed.
- the processor after receiving the second input, determines the locations of the first visual object and the second visual object within the portion (e.g., subportions 616, 617 of FIG. 6A or Based on the sub-portions 635 and 636 of 6b, within the flexible display, a first screen corresponding to the first application (e.g., screen 523 in FIG. 5) and a screen corresponding to the second application.
- a second screen eg, screen 525 in FIG. 5
- the processor may control the first application and/or the second application substantially simultaneously through one flexible display using the first screen and/or the second screen.
- the processor may display the first list in a first area (eg, first area 405 in FIG. 4) among a plurality of areas divided by the folding housing.
- the processor includes the second list and the portion for receiving the second input in a second region (e.g., the second region 406 in FIG. 4) that is different from the first region among the plurality of regions.
- a second part eg, second part 425 of Figure 4 4) that is different from the first part (eg, first part 435 of Figure 4) may be displayed.
- the processor may identify the location of the second application moving to the second part from the second list based on the second input.
- the processor may display the second visual object within the first portion based on the identified location of the second application.
- the processor may include a third input indicating that a third application (e.g., the third application 333 in FIG. 3) that is different from the second input and the second application is selected from the second list. e.g., in response to input 704 in FIG. 7 ), within the first portion, independently of the presentation of the first visual object, a third visual object corresponding to the second visual object and the third application. (e.g., visual object 712 in FIG. 7) may be displayed.
- the processor is configured to, based on the positions of the second visual object and the third visual object within the first portion, within the flexible display, the third visual object. 2
- the second screen corresponding to the application and the third screen corresponding to the third application may be displayed.
- the processor may identify the location of the second application and the location of the third application within the second portion based on the second input and the third input.
- the processor may control the positions of the second visual object and the third visual object within the first portion based on the locations of the identified second application and third application.
- the processor determines the location of the first visual object and the second visual object within the portion in response to input indicating selection of at least one of the first visual object or the second visual object. You can control it.
- the processor may display a fourth visual object (eg, visual object 415-1 in FIG. 4) for changing the second list within the flexible display.
- a fourth visual object eg, visual object 415-1 in FIG. 4
- the processor may control execution of applications stored in the memory based on execution of the first application.
- the first screen may include a plurality of visual objects (eg, visual objects 935 in FIG. 9) corresponding to the applications stored in the memory.
- a plurality of visual objects eg, visual objects 935 in FIG. 9
- the processor may receive a fourth input indicating selection of one of the plurality of visual objects within the first screen.
- the processor may initiate execution of a fourth application corresponding to one of the selected plurality of visual objects based on receiving the fourth input.
- the processor may display a fourth screen corresponding to the fourth application, instead of the first screen.
- the method of an electronic device includes, while executing a first application (e.g., the first application 331 of FIG. 1), the processor
- a first application e.g., the first application 331 of FIG. 1
- the processor In response to a first input indicating displaying a first list of applications executed by (e.g., processor 120 of FIG. 3), within the flexible display (e.g., flexible display 350 of FIG. 3), the first list of applications is displayed.
- the first list including a first visual object (e.g., visual object 411 in FIG. 4) corresponding to an application, and a second list (e.g., the second list in FIG. 4) that is different from the first list. 415)) may include an operation to display.
- the method detects an angle (e.g., angle 205 in FIG. 2A) within a specified range by a sensor (e.g., sensor 360 in FIG. 3) (e.g., state 420 in FIG. 4).
- a sensor e.g., sensor 360 in FIG. 3
- an operation of displaying the first list and the second list may be included in each of the areas divided by a folding housing (folding housing 265 in FIG. 2B).
- the method includes a second input (e.g., input 515 in FIG. 5) indicating selection of a second application (e.g., second application 332 in FIG. 3) different from the first application from the second list. )
- the portion where the first visual object is displayed e.g., the first portion 435 of FIG.
- a second visual object (e.g., FIG. 4) corresponding to the second application is displayed. It may include an operation to display the visual object 512 of 5).
- the method after receiving the second input, determines the positions of the first visual object and the second visual object within the portion (e.g., subportions 616, 617 of FIG. 6A or Based on the sub-portions 635 and 636 of 6b, within the flexible display, a first screen corresponding to the first application (e.g., screen 523 in FIG. 5) and a screen corresponding to the second application. It may include an operation of displaying a second screen (e.g., screen 525 in FIG. 5).
- the method may include displaying the first list in a first area (e.g., first area 405 in FIG. 4) among a plurality of areas divided by the folding housing. there is.
- the method includes, in a second area different from the first area (e.g., the second area 406 in FIG. 4) among the plurality of areas, the second list and the portion for receiving the second input.
- the method may include an operation of identifying the location of the second application moving to the second part from the second list, based on the second input.
- the method may include displaying the second visual object within the first portion based on the identified location of the second application.
- the method may include selecting the second input and a third application (e.g., the third application 333 in FIG. 3) different from the second application from the second list ( e.g., in response to input 704 in FIG. 7 ), within the first portion, independently of the presentation of the first visual object, a third visual object corresponding to the second visual object and the third application. It may include an operation to display (e.g., the visual object 712 in FIG. 7).
- the method after receiving the second input and the third input, within the flexible display, within the flexible display, based on positions of the second visual object and the third visual object, within the first portion. It may include displaying the second screen corresponding to the second application and the third screen corresponding to the third application.
- the method may include identifying the location of the second application and the location of the third application within the second portion based on the second input and the third input.
- the method may include controlling the location of the second visual object and the third visual object within the first portion based on the locations of the identified second application and third application.
- the method may, in response to an input indicating selection of at least one of the first visual object or the second visual object, within the portion, determine the location of the first visual object and the second visual object. It may include controlling actions.
- the method may include controlling execution of applications stored in a memory based on execution of the first application.
- the first screen may include a plurality of visual objects (eg, visual objects 935 in FIG. 9) corresponding to the applications stored in the memory.
- a plurality of visual objects eg, visual objects 935 in FIG. 9
- the method may include receiving, within the first screen, a fourth input indicating selection of one of the plurality of visual objects.
- the method may include an operation of starting execution of a fourth application corresponding to one of the selected plurality of visual objects based on receiving the fourth input.
- the method may include an operation of displaying a fourth screen corresponding to the fourth application in place of the first screen.
- the one or more programs may be operated by a processor (e.g., the electronic device 101 of FIG. 1) of an electronic device (e.g., the electronic device 101 of FIG. 3).
- the processor 120 When executed by the processor 120, while executing the first application (e.g., the first application 331 in FIG. 1), the first application indicates displaying a first list of applications executed by the processor.
- the first display device includes a first visual object (e.g., visual object 415 of FIG. 4) corresponding to the first application within a flexible display (e.g., flexible display 350 of FIG. 3).
- a first visual object e.g., visual object 415 of FIG. 415 of FIG.
- One list and a second list different from the first list may be displayed.
- the computer-readable storage medium is configured to detect an angle (e.g., angle 205 in FIG. 2A) within a specified range by a sensor (e.g., sensor 360 in FIG. 3) (e.g., state in FIG. 4).
- the first list and the second list may be displayed in each of the areas divided by a folding housing (folding housing 265 in FIG. 2B) within the flexible display.
- the computer-readable storage medium may include a second input (e.g., FIG. 5) indicating selection of a second application (e.g., the second application 332 of FIG. 3) that is different from the first application from the second list.
- a second visual object corresponding to the second application is displayed.
- the computer-readable storage medium after receiving the second input, stores the first visual object, and locations of the second visual object within the portion (e.g., subportions 616, 617 of FIG. 6A ) Or, based on the sub-portions 635 and 636 of FIG. 6B, within the flexible display, a first screen (e.g., screen 523 of FIG. 5) corresponding to the first application, and the second A second screen (eg, screen 525 in FIG. 5) corresponding to the application may be displayed.
- a method of an electronic device includes displaying a first screen (e.g., the screen of FIG. 12) based on a first application among a plurality of applications stored in a memory (e.g., the memory 130 of FIG. 3).
- a state e.g., state 1210 of FIG. 12
- a first application including at least some of the plurality of applications executed by a processor (e.g., processor 120 of FIG. 3) 1
- a first input indicating displaying a list
- an operation of displaying the first list in a flexible display e.g., the flexible display 350 of FIG. 3 may be included.
- the method may include a second input (e.g., input 1225 of FIG.
- a first visual object e.g., visual object 1222 of FIG. 12
- the method may include displaying at least a portion of the first screen in an area different from the one area.
- the method may be performed in a second state (e.g., state 1110 in FIG. 11 or state 1120 in FIG. 11) that is different from the first state, in a region different from the one region, It may include an operation of displaying a third screen (e.g., screen 1142 in FIG. 11).
- a second state e.g., state 1110 in FIG. 11 or state 1120 in FIG. 11
- It may include an operation of displaying a third screen (e.g., screen 1142 in FIG. 11).
- the second state may include a state in which a fourth screen (e.g., screen 1115 in FIG. 11) is displayed within the flexible display for controlling the plurality of applications stored in the memory. .
- a fourth screen e.g., screen 1115 in FIG. 11
- the third screen may include icons corresponding to the plurality of applications.
- the method may include starting execution of the second application in response to a third input indicating selection of at least one of the icons.
- the method may include an operation of displaying a fifth screen in the one area based on execution of the second application.
- the device described above may be implemented with hardware components, software components, and/or a combination of hardware components and software components.
- the devices and components described in the embodiments include a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), and a programmable logic unit (PLU).
- ALU arithmetic logic unit
- FPGA field programmable gate array
- PLU programmable logic unit
- It may be implemented using one or more general-purpose or special-purpose computers, such as a logic unit, microprocessor, 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 running on the operating system. Additionally, a processing device may access, store, manipulate, process, and generate data in response to the execution of software.
- OS operating system
- a processing device may access, store, manipulate, process, and generate data in response to the execution of software.
- a single processing device may be described as being used; however, those skilled in the art will understand that a processing device includes multiple processing elements and/or multiple types of processing elements. It can be seen that it may include.
- a processing device may include a plurality of processors or one processor and one controller. Additionally, other processing configurations, such as parallel processors, are possible.
- Software may include a computer program, code, instructions, or a combination of one or more of these, which may configure a processing unit to operate as desired, or may be processed independently or collectively. You can command the device.
- the software and/or data may be embodied in any type of machine, component, physical device, computer storage medium or device for the purpose of being interpreted by or providing instructions or data to the processing device. there is.
- Software may be distributed over networked computer systems and stored or executed in a distributed manner.
- Software and data may be stored on one or more computer-readable recording media.
- the method according to one embodiment may be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer-readable medium.
- the medium may continuously store a computer-executable program, or temporarily store it for execution or download.
- the medium may be a variety of recording or storage means in the form of a single or several pieces of hardware combined. It is not limited to a medium directly connected to a computer system and may be distributed over a network. Examples of media include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical recording media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, And there may be something configured to store program instructions, including ROM, RAM, flash memory, etc. Additionally, examples of other media include recording or storage media managed by app stores that distribute applications, sites or servers that supply or distribute various other software, etc.
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Environmental & Geological Engineering (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Tout en exécutant une première application, un processeur d'un dispositif électronique selon un mode de réalisation peut afficher une première liste d'applications exécutées par le processeur, et une seconde liste, dans une unité d'affichage flexible, en réponse à une première entrée indiquant l'affichage de la première liste, dans lequel la première liste comprend un premier objet visuel correspondant à la première application. Le processeur peut afficher la première liste et la seconde liste dans des zones respectives divisées par un boîtier pliant à l'intérieur de l'unité d'affichage flexible, dans un état où un angle circonscrit à l'intérieur d'une plage spécifiée est détecté par un capteur.
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2022-0098206 | 2022-08-05 | ||
| KR20220098206 | 2022-08-05 | ||
| KR10-2022-0107976 | 2022-08-26 | ||
| KR1020220107976A KR20240020132A (ko) | 2022-08-05 | 2022-08-26 | 플렉서블 디스플레이의 형태에 기반하여, 복수의 어플리케이션들에 의한 화면들을 표시하기 위한 전자 장치, 방법 및 컴퓨터 판독 가능 저장 매체 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024029748A1 true WO2024029748A1 (fr) | 2024-02-08 |
Family
ID=89849079
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2023/008972 Ceased WO2024029748A1 (fr) | 2022-08-05 | 2023-06-27 | Dispositif électronique, procédé, et support de stockage lisible par ordinateur pour afficher des écrans d'une pluralité d'applications sur la base d'une forme d'affichage flexible |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2024029748A1 (fr) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20210035447A (ko) * | 2019-09-24 | 2021-04-01 | 삼성전자주식회사 | 폴더블 전자 장치 및 이를 이용한 멀티 윈도우 운용 방법 |
| KR20210053094A (ko) * | 2019-11-01 | 2021-05-11 | 삼성전자주식회사 | 복수의 어플리케이션들의 오디오 데이터를 출력하는 전자 장치 및 그 동작 방법 |
| KR20210140949A (ko) * | 2020-05-14 | 2021-11-23 | 삼성전자주식회사 | 폴더블 전자 장치 및 그의 알림 표시 제어 방법 |
| KR20220014968A (ko) * | 2020-07-30 | 2022-02-08 | 삼성전자주식회사 | 전자 펜과 연동된 화면 분할 제공 방법 및 이를 이용한 폴더블 전자 장치 |
| KR20220039085A (ko) * | 2020-09-21 | 2022-03-29 | 삼성전자주식회사 | 콘텐트를 생성하기 위한 폴더블 전자 장치 및 그의 동작 방법 |
-
2023
- 2023-06-27 WO PCT/KR2023/008972 patent/WO2024029748A1/fr not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20210035447A (ko) * | 2019-09-24 | 2021-04-01 | 삼성전자주식회사 | 폴더블 전자 장치 및 이를 이용한 멀티 윈도우 운용 방법 |
| KR20210053094A (ko) * | 2019-11-01 | 2021-05-11 | 삼성전자주식회사 | 복수의 어플리케이션들의 오디오 데이터를 출력하는 전자 장치 및 그 동작 방법 |
| KR20210140949A (ko) * | 2020-05-14 | 2021-11-23 | 삼성전자주식회사 | 폴더블 전자 장치 및 그의 알림 표시 제어 방법 |
| KR20220014968A (ko) * | 2020-07-30 | 2022-02-08 | 삼성전자주식회사 | 전자 펜과 연동된 화면 분할 제공 방법 및 이를 이용한 폴더블 전자 장치 |
| KR20220039085A (ko) * | 2020-09-21 | 2022-03-29 | 삼성전자주식회사 | 콘텐트를 생성하기 위한 폴더블 전자 장치 및 그의 동작 방법 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2022030890A1 (fr) | Procédé de capture d'image à fenêtres multiples et dispositif électronique associé | |
| WO2022031051A1 (fr) | Procédé permettant de fournir une fonction de capture et dispositif électronique associé | |
| WO2022055255A1 (fr) | Dispositif électronique fournissant une interface utilisateur, et procédé associé | |
| WO2024063380A1 (fr) | Dispositif électronique et procédé de commande d'écran affiché sur un dispositif d'affichage souple | |
| WO2022119055A1 (fr) | Dispositif électronique doté d'un dispositif d'affichage pliable et procédé de commande associé | |
| WO2022114885A1 (fr) | Procédé de commande d'un dispositif électronique à l'aide d'un stylet, et dispositif électronique destiné à recevoir une entrée à partir d'un stylet en utilisant le procédé | |
| WO2023063681A1 (fr) | Dispositif électronique doté d'un dispositif d'affichage flexible, et procédé de commande de région d'entrée pour étendre et rétrécir un affichage dans un dispositif électronique doté d'un dispositif d'affichage flexible | |
| WO2023054948A1 (fr) | Dispositif électronique comprenant un écran variable et son procédé de fonctionnement | |
| WO2022086272A1 (fr) | Dispositif électronique pour fournir une interface utilisateur, et procédé associé | |
| WO2024158124A1 (fr) | Dispositif électronique et procédé de reconnaissance d'entrée sur une unité d'affichage flexible | |
| WO2024029748A1 (fr) | Dispositif électronique, procédé, et support de stockage lisible par ordinateur pour afficher des écrans d'une pluralité d'applications sur la base d'une forme d'affichage flexible | |
| WO2022119117A1 (fr) | Dispositif électronique comprenant un écran souple et procédé de fonctionnement associé | |
| WO2022103084A1 (fr) | Dispositif électronique à affichage flexible et procédé d'utilisation dudit dispositif | |
| WO2024054038A1 (fr) | Dispositif électronique pliable et procédé d'utilisation d'un dispositif électronique pliable | |
| WO2022240000A1 (fr) | Appareil électronique coulissant et son procédé de fonctionnement | |
| WO2025121657A1 (fr) | Dispositif électronique pour fournir un mouvement rapide entre des pages d'un objet et son procédé de fonctionnement | |
| WO2024080553A1 (fr) | Dispositif électronique et son procédé de fonctionnement | |
| WO2023132473A1 (fr) | Procédé et appareil d'exécution d'application basée sur un contenu | |
| WO2024080648A1 (fr) | Dispositif électronique pliable et procédé de traitement d'une entrée d'utilisateur par un dispositif électronique pliable | |
| WO2024034852A1 (fr) | Procédé de commande mosaïque de fenêtres d'un dispositif électronique et dispositif électronique correspondant | |
| WO2024048911A1 (fr) | Dispositif électronique pour l'acquisition de métadonnées pendant l'acquisition d'une vidéo, et son procédé | |
| WO2024090959A1 (fr) | Dispositif électronique et procédé d'affichage d'informations de notification à base de fenêtres multiples dans un dispositif électronique | |
| WO2025033735A1 (fr) | Procédé et dispositif électronique pour fournir une interaction d'utilisateur à un élément stéréoscopique | |
| WO2025018852A1 (fr) | Procédé de traitement d'une pluralité d'entrées d'utilisateur et dispositif électronique le prenant en charge | |
| WO2024063564A1 (fr) | Dispositif électronique pliable et procédé de fonctionnement de dispositif électronique pliable |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23850258 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 23850258 Country of ref document: EP Kind code of ref document: A1 |