This document relates to an electronic device and, for example, to an electronic device including a flexible display of which the display area is able to be expanded.
A portable electronic device (hereinafter, an electronic device) such as a tablet PC or a smartphone may provide a user experience through various applications. To this end, the electronic device may include a display for providing various applications and multimedia content. Recently, electronic devices having displays of various form factors have been developed to provide various user experiences and satisfy spatial efficiency. For example, the electronic device may be equipped with an extendable display, such as a slidable or rollable display.
In an electronic device including the extendable display described above, only a portion of the entire display may be exposed to the outside, and the remaining portions thereof may be exposed to the outside by a driving motor and/or a physical force from a user so that a display area capable of being recognized by the user may be increased or conversely reduced.
Some of the applications executed in the electronic device may be configured to be re-executed when the size of the display is changed. For example, if the display is extended in a reduced state or reduced in an extended state, a running application may be terminated and then re-executed. Such a re-execution operation may cause the context of the application previously manipulated by the user to be initialized, failing to remain, which makes it difficult to provide continuity of user experience when the display is extended or reduced.
Various embodiments of this document are to provide an electronic device and a method for providing a user interface in the electronic device, which may provide a user interface for re-executing an application when a display area is extended or reduced in an electronic device including an extendable display, thereby ensuring continuity of user experience.
An electronic device according to various embodiments may include a first housing, a second housing coupled to slide relative to the first housing, a rollable display in which a display area is reduced or extended based on sliding-in or sliding-out of the second housing, and a processor operatively coupled to the rollable display, wherein the processor may be configured to display a screen of a running application on the rollable display when the rollable display is in a first state, detect an input for switching the rollable display from the first state to the second state, in response to the input, determine whether or not a screen state of the running application is able to be maintained when switching the state of the rollable display, and if the application is unable to maintain the screen state of the running application when switching the state of the rollable display as a result of the determination, display a graphic element indicating switching of the state of the rollable display on the rollable display.
According to various embodiments of this document, it is possible to provide a user interface for re-executing an application when a display area is extended or reduced in an electronic device including an extendable display, thereby providing continuity of user experience.
The processor 120 may execute, for example, software (e.g., a program 140) to control at least one other component (e.g., a hardware or software component) of the electronic device 101 coupled with the processor 120, and may perform various data processing or computation. According to one embodiment, as at least part of the data processing or computation, the processor 120 may store a command or data received from another component (e.g., the sensor module 176 or the communication module 190) in volatile memory 132, process the command or the data stored in the volatile memory 132, and store resulting data in non-volatile memory 134. According to an embodiment, the processor 120 may include a main processor 121 (e.g., a central processing unit (CPU) or an application processor (AP)), or an auxiliary processor 123 (e.g., a graphics processing unit (GPU), a neural processing unit (NPU), an image signal processor (ISP), a sensor hub processor, or a communication processor (CP)) that is operable independently from, or in conjunction with, the main processor 121. For example, when the electronic device 101 includes the main processor 121 and the auxiliary processor 123, the auxiliary processor 123 may be adapted to consume less power than the main processor 121, or to be specific to a specified function. The auxiliary processor 123 may be implemented as separate from, or as part of the main processor 121.
The auxiliary processor 123 may control at least some of functions or states related to at least one component (e.g., the display module 160, the sensor module 176, or the communication module 190) among the components of the electronic device 101, instead of the main processor 121 while the main processor 121 is in an inactive (e.g., sleep) state, or together with the main processor 121 while the main processor 121 is in an active state (e.g., executing an application). According to an embodiment, the auxiliary processor 123 (e.g., an image signal processor or a communication processor) may be implemented as part of another component (e.g., the camera module 180 or the communication module 190) functionally related to the auxiliary processor 123. According to an embodiment, the auxiliary processor 123 (e.g., the neural processing unit) may include a hardware structure specified for artificial intelligence model processing. An artificial intelligence model may be generated by machine learning. Such learning may be performed, e.g., by the electronic device 101 where the artificial intelligence is performed or via a separate server (e.g., the server 108). Learning algorithms may include, but are not limited to, e.g., supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning. The artificial intelligence model may include a plurality of artificial neural network layers. The artificial neural network may be a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), deep Q-network or a combination of two or more thereof but is not limited thereto. The artificial intelligence model may, additionally or alternatively, include a software structure other than the hardware structure.
The memory 130 may store various data used by at least one component (e.g., the processor 120 or the sensor module 176) of the electronic device 101. The various data may include, for example, software (e.g., the program 140) and input data or output data for a command related thererto. The memory 130 may include the volatile memory 132 or the non-volatile memory 134.
The program 140 may be stored in the memory 130 as software, and may include, for example, an operating system (OS) 142, middleware 144, or an application 146.
The input module 150 may receive a command or data to be used by another component (e.g., the processor 120) of the electronic device 101, from the outside (e.g., a user) of the electronic device 101. The input module 150 may include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a 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. The speaker may be used for general purposes, such as playing multimedia or playing record. The receiver may be used for receiving incoming calls. According to an embodiment, the receiver may be implemented as separate from, or as part of the speaker.
The display module 160 may visually provide information to the outside (e.g., a user) of the electronic device 101. The display module 160 may include, for example, a display, a hologram device, or a projector and control circuitry to control a corresponding one of the display, hologram device, and projector. According to an embodiment, the display module 160 may include a touch sensor adapted to detect a touch, or a pressure sensor adapted to measure the intensity of force incurred by the touch.
The audio module 170 may convert a sound into an electrical signal and vice versa. According to an embodiment, the audio module 170 may obtain the sound via the input module 150, or output the sound via the sound output module 155 or a headphone of an external electronic device (e.g., an electronic device 102) directly (e.g., wiredly) or wirelessly coupled with the electronic device 101.
The sensor module 176 may detect an operational state (e.g., power or temperature) of the electronic device 101 or an environmental state (e.g., a state of a user) external to the electronic device 101, and then generate an electrical signal or data value corresponding to the detected state. According to an embodiment, the sensor module 176 may include, for example, a gesture sensor, a gyro sensor, an atmospheric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an infrared (IR) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.
The interface 177 may support one or more specified protocols to be used for the electronic device 101 to be coupled with the external electronic device (e.g., the electronic device 102) directly (e.g., wiredly) or wirelessly. According to an embodiment, the interface 177 may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, a secure digital (SD) card interface, or an audio interface.
A connecting terminal 178 may include a connector via which the electronic device 101 may be physically connected with the external electronic device (e.g., the electronic device 102). According to an embodiment, the connecting terminal 178 may include, for example, a HDMI connector, a USB connector, a SD card connector, or an audio connector (e.g., a headphone connector).
The haptic module 179 may convert an electrical signal into a mechanical stimulus (e.g., a vibration or a movement) or electrical stimulus which may be recognized by a user via his tactile sensation or kinesthetic sensation. According to an embodiment, the haptic module 179 may include, for example, a motor, a piezoelectric element, or an electric stimulator.
The camera module 180 may capture a still image or moving images. According to an embodiment, the camera module 180 may include one or more lenses, image sensors, image signal processors, or flashes.
The power management module 188 may manage power supplied to the electronic device 101. According to one embodiment, the power management module 188 may be implemented as at least part of, for example, a power management integrated circuit (PMIC).
The battery 189 may supply power to at least one component of the electronic device 101. According to an embodiment, the battery 189 may include, for example, a primary cell which is not rechargeable, a secondary cell which is rechargeable, or a fuel cell.
The communication module 190 may support establishing a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device 101 and the external electronic device (e.g., the electronic device 102, the electronic device 104, or the server 108) and performing communication via the established communication channel. The communication module 190 may include one or more communication processors that are operable independently from the processor 120 (e.g., the application processor (AP)) and supports a direct (e.g., wired) communication or a wireless communication. According to an embodiment, the communication module 190 may include 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., a local area network (LAN) communication module or a power line communication (PLC) module). A corresponding one of these communication modules may communicate with the external electronic device via the first network 198 (e.g., a short-range communication network, such as Bluetooth™, wireless-fidelity (Wi-Fi) direct, or infrared data association (IrDA)) or the second network 199 (e.g., a long-range communication network, such as a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., LAN or wide area network (WAN)). These various types of communication modules may be implemented as a single component (e.g., a single chip), or may be implemented as multi components (e.g., multi chips) separate from each other. The wireless communication module 192 may identify and authenticate the electronic device 101 in a communication network, such as the first network 198 or the second network 199, using subscriber information (e.g., international mobile subscriber identity (IMSI)) stored in the subscriber identification module 196.
The wireless communication module 192 may support a 5G network, after a 4G network, and next-generation communication technology, e.g., new radio (NR) access technology. The NR access technology may support enhanced mobile broadband (eMBB), massive machine type communications (mMTC), or ultra-reliable and low-latency communications (URLLC). The wireless communication module 192 may support a high-frequency band (e.g., the mmWave band) to achieve, e.g., a high data transmission rate. The wireless communication module 192 may support various technologies for securing performance on a high-frequency band, such as, e.g., beamforming, massive multiple-input and multiple-output (massive MIMO), full dimensional MIMO (FD-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., the electronic device 104), or a network system (e.g., the second network 199). According to an embodiment, the wireless communication module 192 may support a peak data rate (e.g., 20 Gbps or more) for implementing eMBB, loss coverage (e.g., 164 dB or less) for implementing mMTC, or U-plane latency (e.g., 0.5 ms or less for each of downlink (DL) and uplink (UL), or a round trip of 1 ms or less) for implementing URLLC.
The antenna module 197 may transmit or receive a signal or power to or from the outside (e.g., the external electronic device) of the electronic device 101. According to an embodiment, the antenna module 197 may include an antenna including a radiating element composed of a conductive material or a conductive pattern formed in or on a substrate (e.g., a printed circuit board (PCB)). According to an embodiment, the antenna module 197 may include a plurality of antennas (e.g., array antennas). In such a case, at least one antenna appropriate for a communication scheme used in the communication network, such as the first network 198 or the second network 199, may be selected, for example, by the communication module 190 (e.g., the wireless communication module 192) from the plurality of antennas. The signal or the power may then be transmitted or received between the communication module 190 and the external electronic device via the selected at least one antenna. According to an embodiment, another component (e.g., a radio frequency integrated circuit (RFIC)) other than the radiating element may be additionally formed as part of the antenna module 197.
According to various embodiments, the antenna module 197 may form a mmWave antenna module. According to an embodiment, the mmWave antenna module may include a printed circuit board, a RFIC disposed on a first surface (e.g., the bottom surface) of the printed circuit board, or adjacent to the first surface and capable of supporting a designated high-frequency band (e.g., the mmWave band), and a plurality of antennas (e.g., array antennas) disposed on a second surface (e.g., the top or a side surface) of the printed circuit board, or adjacent to the second surface and capable of transmitting or receiving signals of the designated high-frequency band.
At least some of the above-described components may be coupled mutually and communicate signals (e.g., commands or data) therebetween via an inter-peripheral communication scheme (e.g., a bus, general purpose input and output (GPIO), serial peripheral interface (SPI), or mobile industry processor interface (MIPI)).
According to an embodiment, commands or data may be transmitted or received between the electronic device 101 and the external electronic device 104 via the server 108 coupled with the second network 199. Each of the electronic devices 102 or 104 may be a device of a same type as, or a different type, from the electronic device 101. According to an embodiment, all or some of operations to be executed at the electronic device 101 may be executed at one or more of the external electronic devices 102, 104, or 108. For example, if the electronic device 101 should perform a function or a service automatically, or in response to a request from a user or another device, the electronic device 101, instead of, or in addition to, executing the function or the service, may request the one or more external electronic devices to perform at least part of the function or the service. The one or more external electronic devices receiving the request may perform the at least part of the function or the service requested, or an additional function or an additional service related to the request, and transfer an outcome of the performing to the electronic device 101. The electronic device 101 may provide the outcome, with or without further processing of the outcome, as at least part of a reply to the request. To that end, a cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used, for example. The electronic device 101 may provide ultra low-latency services using, e.g., distributed computing or mobile edge computing. In another embodiment, the external electronic device 104 may include an internet-of-things (IoT) device. The server 108 may be an intelligent server using machine learning and/or a neural network. According to an embodiment, the external electronic device 104 or the 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 or IoT-related technology.
The OS 142 may control management (e.g., allocating or deallocation) of one or more system resources (e.g., process, memory, or power source) of the electronic device 101. The OS 142, additionally or alternatively, may include one or more driver programs to drive other hardware devices of the electronic device 101, for example, the input module 150, the sound output module 155, the display module 160, the audio module 170, the sensor module 176, the interface 177, the haptic module 179, the camera module 180, the power management module 188, the battery 189, the communication module 190, the subscriber identification module 196, or the antenna module 197.
The middleware 144 may provide various functions to the application 146 such that a function or information provided from one or more resources of the electronic device 101 may be used by the application 146. The middleware 144 may include, for example, an application manager 201, a window manager 203, a multimedia manager 205, a resource manager 207, a power manager 209, a database manager 211, a package manager 213, a connectivity manager 215, a notification manager 217, a location manager 219, a graphic manager 221, a security manager 223, a telephony manager 225, or a voice recognition manager 227.
The application manager 201, for example, may manage the life cycle of the application 146. The window manager 203, for example, may manage one or more graphical user interface (GUI) resources that are used on a screen. The multimedia manager 205, for example, may identify one or more formats to be used to play media files, and may encode or decode a corresponding one of the media files using a codec appropriate for a corresponding format selected from the one or more formats. The resource manager 207, for example, may manage the source code of the application 146 or a memory space of the memory 130. The power manager 209, for example, may manage the capacity, temperature, or power of the battery 189, and determine or provide related information to be used for the operation of the electronic device 101 based at least in part on corresponding information of the capacity, temperature, or power of the battery 189. According to an embodiment, the power manager 209 may interwork with a basic input/output system (BIOS) (not shown) of the electronic device 101.
The database manager 211, for example, may generate, search, or change a database to be used by the application 146. The package manager 213, for example, may manage installation or update of an application that is distributed in the form of a package file. The connectivity manager 215, for example, may manage a wireless connection or a direct connection between the electronic device 101 and the external electronic device. The notification manager 217, for example, may provide a function to notify a user of an occurrence of a specified event (e.g., an incoming call, message, or alert). The location manager 219, for example, may manage locational information on the electronic device 101. The graphic manager 221, for example, may manage one or more graphic effects to be offered to a user or a user interface related to the one or more graphic effects.
The security manager 223, for example, may provide system security or user authentication. The telephony manager 225, for example, may manage a voice call function or a video call function provided by the electronic device 101. The voice recognition manager 227, for example, may transmit a user's voice data to the server 108, and receive, from the server 108, a command corresponding to a function to be executed on the electronic device 101 based at least in part on the voice data, or text data converted based at least in part on the voice data. According to an embodiment, the middleware 244 may dynamically delete some existing components or add new components. According to an embodiment, at least part of the middleware 144 may be included as part of the OS 142 or may be implemented as another software separate from the OS 142.
The application 146 may include, for example, a home 251, dialer 253, short message service (SMS)/multimedia messaging service (MMS) 255, instant message (IM) 257, browser 259, camera 261, alarm 263, contact 265, voice recognition 267, email 269, calendar 271, media player 273, album 275, watch 277, health 279 (e.g., for measuring the degree of workout or biometric information, such as blood sugar), or environmental information 281 (e.g., for measuring air pressure, humidity, or temperature information) application. According to an embodiment, the application 146 may further include an information exchanging application (not shown) that is capable of supporting information exchange between the electronic device 101 and the external electronic device. The information exchange application, for example, may include a notification relay application adapted to transfer designated information (e.g., a call, message, or alert) to the external electronic device or a device management application adapted to manage the external electronic device. The notification relay application may transfer notification information corresponding to an occurrence of a specified event (e.g., receipt of an email) at another application (e.g., the email application 269) of the electronic device 101 to the external electronic device. Additionally or alternatively, the notification relay application may receive notification information from the external electronic device and provide the notification information to a user of the electronic device 101.
The device management application may control the power (e.g., turn-on or turn-off) or the function (e.g., adjustment of brightness, resolution, or focus) of the external electronic device or some component thereof (e.g., a display module or a camera module of the external electronic device). The device management application, additionally or alternatively, may support installation, delete, or update of an application running on the external electronic device.
The electronic device according to various embodiments may be one of various types of electronic devices. The electronic devices may include, for example, a portable communication device (e.g., a smartphone), a computer device, a portable multimedia device, a portable medical device, a camera, a wearable device, or a home appliance. According to an embodiment of the disclosure, the electronic devices are not limited to those described above.
It should be appreciated that various embodiments of the present disclosure and the terms used therein are not intended to limit the technological features set forth herein to particular embodiments and include various changes, equivalents, or replacements for a corresponding embodiment. With regard to the description of the drawings, similar reference numerals may be used to refer to similar or related elements. It is to be understood that a singular form of a noun corresponding to an item may include one or more of the things, unless the relevant context clearly indicates otherwise. As used herein, each of such phrases as “A or B,” “at least one of A and B,” “at least one of A or B,” “A, B, or C,” “at least one of A, B, and C,” and “at least one of A, B, or C,” may include any one of, or all possible combinations of the items enumerated together in a corresponding one of the phrases. As used herein, such terms as “1st” and “2nd,” or “first” and “second” may be used to simply distinguish a corresponding component from another, and does not limit the components in other aspect (e.g., importance or order). It is to be understood that if an element (e.g., a first element) is referred to, with or without the term “operatively” or “communicatively”, as “coupled with,” “coupled to,” “connected with,” or “connected to” another element (e.g., a second element), it means that the element may be coupled with the other element directly (e.g., wiredly), wirelessly, or via a third element.
As used in connection with various embodiments of the disclosure, the term “module” may include a unit implemented in hardware, software, or firmware, and may interchangeably be used with other terms, for example, “logic,” “logic block,” “part,” or “circuitry”. A module may be a single integral component, or a minimum unit or part thereof, adapted to perform one or more functions. For example, according to an embodiment, the module may be implemented in a form of an application-specific integrated circuit (ASIC).
Various embodiments as set forth herein may be implemented as software (e.g., the program 140) including one or more instructions that are stored in a storage medium (e.g., internal memory 136 or external memory 138) that is readable by a machine (e.g., the electronic device 101). For example, a processor (e.g., the processor 120) of the machine (e.g., the electronic device 101) may invoke at least one of the one or more instructions stored in the storage medium, and execute it, with or without using one or more other components under the control of the processor. This allows the machine to be operated to perform at least one function according to the at least one instruction invoked. The one or more instructions may include a code generated by a complier or a code executable by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Wherein, the term “non-transitory” simply means that the storage medium is a tangible device, and does not include a signal (e.g., an electromagnetic wave), but this term does not differentiate between where data is semi-permanently stored in the storage medium and where the data is temporarily stored in the storage medium.
According to an embodiment, a method according to various embodiments of the disclosure may be included and provided in a computer program product. The computer program product may be traded as a product between a seller and a buyer. 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 be distributed (e.g., downloaded or uploaded) online via an application store (e.g., PlayStore™), or between two user devices (e.g., smart phones) directly. If distributed online, at least part of the computer program product may be temporarily generated or at least temporarily stored in the machine-readable storage medium, such as memory of the manufacturer's server, a server of the application store, or a relay server.
According to various embodiments, each component (e.g., a module or a program) of the above-described components may include a single entity or multiple entities, and some of the multiple entities may be separately disposed in different components. According to various embodiments, one or more of the above-described components may be omitted, or one or more other components may be added. Alternatively or additionally, a plurality of components (e.g., modules or programs) may be integrated into a single component. In such a case, according to various embodiments, the integrated component may still perform one or more functions of each of the plurality of components in the same or similar manner as they are performed by a corresponding one of the plurality of components before the integration. According to various embodiments, operations performed by the module, the program, or another component may be carried out sequentially, in parallel, repeatedly, or heuristically, or one or more of the operations may be executed in a different order or omitted, or one or more other operations may be added.
Hereinafter, a structure of an electronic device including a display that is extendable in a transverse direction, that is, extendable to the left or right, based on a longitudinal direction (or a portrait type) of the electronic device will be described with reference to
Referring to
According to an embodiment, at least a portion of the second housing 320 may be received inside a first space 2101 of the first housing 310, so that the electronic device 300 may switch to a slide-in state. The electronic device 300 may include a bendable member (or bendable support member) (e.g., the bendable member 340 in
According to an embodiment, at least a portion of the flexible display 330 may be received in the inner space 2201 of the second housing 320 while being supported by the bendable member (e.g., the bendable member 340 in
According to various embodiments, the electronic device 300 may include a front surface 300a (e.g., a first surface), a rear surface 300b (e.g., a second surface) facing in the opposite direction of the front surface 300a, and a side surface (not shown) surrounding the space between the front surface 300a and the rear surface 300b. For example, in the electronic device 300, the first housing 310 may include a first side member 311, and the second housing 320 may include a second side member 321.
According to an embodiment, the first side member 311 may include a first side surface 2111 extending in a first direction (e.g., the x-axis direction) to have a first length, a second side surface 2112 extending from the first side surface 2111 in a direction (e.g., the y-axis direction) substantially perpendicular thereto to have a second length greater than the first length, and a third side surface 2113 extending substantially parallel to the first side surface 2111 from the second side surface 2112 to have the first length. The first side member 311 may be at least partially formed of a conductive material (e.g., metal). At least a portion of the first side member 311 may include a first support member 312 extending to at least a portion of the first space 2101 of the first housing 310.
According to an embodiment, the second side member 321 may include a fourth side surface 2211 that at least partially corresponds to the first side surface 2111 and has a third length, a fifth side surface 2212 extending from the fourth side surface 2211 in a direction substantially parallel to the second side surface 2112 and having a fourth length greater than the third length, and a sixth side surface 2213 extending from the fifth side surface 2212 to correspond to the third side surface 2113 and having the third length. The second side member 321 may be at least partially formed of a conductive material (e.g., metal). At least a portion of the second side member 321 may include a second support member 322 extending to at least a portion of the second space 2201 of the second housing 320.
According to an embodiment, the first side surface 2111 and the fourth side surface 2211, and the third side surface 2113 and the sixth side surface 2213 may be slidably coupled to each other. In the slide-in state of the electronic device 300, the fourth side surface 2211 may be disposed to overlap the first side surface 2211 so as to be substantially invisible from the outside. In the slide-in state of the electronic device 300, the sixth side surface 2213 may be disposed to overlap the third side surface 2213 so as to be substantially invisible from the outside. In some embodiments, in the slide-in state of the electronic device 300, at least portions of the fourth side surface 2211 and the sixth side surface 2213 may be disposed so as to be at least partially visible from the outside.
According to an embodiment, in the slide-in state of the electronic device 300, the second support member 322 may be disposed to overlap the first support member 312 so as to be substantially invisible from the outside. In some embodiments, a portion of the second support member 322, in the slide-in state, may be disposed to overlap the first support member 312 so as not to be visible from the outside, and the remaining portions of the second support member 322 may be disposed so as to be visible from the outside.
According to an embodiment, the electronic device 300 may include a rear cover 313 disposed on at least a portion of the first housing 310. The rear cover 313 may be disposed on the rear surface 300b of the electronic device 300 through at least a portion of the first support member 312. In some embodiments, the rear cover 313 may be integrally formed with the first side member 311. The rear cover 313 may be formed by polymer, coated or tinted glass, ceramic, metal (e.g., aluminum, stainless steel (STS), or magnesium), or a combination of at least two of the above materials. In some embodiments, the rear cover 313 may also extend to at least a portion of the first side member 311. At least a portion of the first support member 312 may be replaced with the rear cover 313. The electronic device 300 may include another rear cover (e.g., a second rear cover) that may be disposed in at least a portion of the second support member 322 or replaced with at least a portion of the second support member 322 in the second housing 320.
According to an embodiment, the electronic device 300 may include a flexible display 330 (e.g., an expandable display) supported by at least a portion of the first housing 310 and the second housing 320. The flexible display 330 may include a first part 330a (e.g., a first display) that is always visible from the outside in the slide-in state or slide-out state, and a second part 330b (e.g., a second display) that extends from the first part 330a and expands in a specified direction (e.g., the x-axis direction) together with the second housing 320 in the slide-out state. The first part 330a of the flexible display 330 may form a first display area, and the second part 330b thereof may form a second display area. The first part 330a of the flexible display 330 may form a flat surface, and the second part 330b may form a bendable portion that is at least partially received in the second space 2201 of the second housing 320 such that at least a portion thereof is not visible from the outside in the slide-in state. The first part 330a may be disposed to be supported by the first housing 310, and the second part 330b may be disposed to be at least partially supported by the bendable member (e.g., the bendable member 340 in
In an embodiment, the electronic device 300 may display at least one application using the first part 330a (e.g., the first display area) of the flexible display 330 in the slide-in state. In another embodiment, when the second housing 320 is in the slide-out state with respect to the first housing 310, the electronic device 300 may display at least one application using the first part 330a (e.g., the first display area) and the second part 330b (e.g., the second display area). In various embodiments, the flexible display 330 may display a first application (A) using the first part 330a and display a second application (B) using the second part 330b in the slide-out state.
In an embodiment, referring to
According to an embodiment, the first housing 310 and the second housing 320 may be operated to slide relative to each other such that the overall width thereof varies. Referring to
According to an embodiment, the electronic device 300 may include at least one of an input module (e.g., a microphone 303) disposed in the first space 2101 of the first housing 310, a sound output module (e.g., a receiver 306 for a call or a speaker 307), sensor modules 304 and 317, a camera module (e.g., a first camera module 305 or a second camera module 316), a connector port 308, a key input device (not shown), or an indicator (not shown). The electronic device 300 may be configured such that at least one of the above-described elements is omitted or such that other elements are further included. In another embodiment, at least one of the above-described elements may be disposed in the second space 2201 of the second housing 320.
According to various embodiments, the input module may include the embodiment related to the input module 150 in
According to an embodiment, the input module (e.g., the input module 150 in
According to various embodiments, the sensor modules 304 and 317 (e.g., the sensor module 176 in
According to an embodiment, the camera module (e.g., the camera module 180 in
According to an embodiment, the first camera module 305 among the camera modules and some sensor modules 304 among the sensor modules 304 and 317 may be disposed to detect an external environment through the flexible display 330. For example, the first camera module 305 or some sensor modules 304 may be disposed in the first space 2201 of the first housing 310 so as to be exposed to the external environment through a transmission area or a perforated opening formed in the flexible display 330. The area of the flexible display 330 facing the first camera module 305 may be a portion of an area displaying content and formed as a transmission area having a specified transmittance. According to an embodiment, the transmission area may be formed to have a transmittance ranging from about 5% to about 20%. The transmission area may include an area overlapping an effective area (e.g., an angle of view) of the first camera module 305 through which light for producing an image passes to reach an image sensor. For example, the transmission area of the flexible display 330 may include an area having a lower pixel density and/or wiring density than the surrounding areas. For example, some camera modules 305 may include an under-display camera (UDC). In some embodiments, some sensor modules 304 may be disposed to perform their functions in the inner space of the electronic device 300 without being visually exposed through the flexible display 330.
According to an embodiment, the electronic device 300 may include one or more antennas A1 and A2 that are electrically connected to a wireless communication circuit (e.g., the wireless communication module 192 in
According to an embodiment, the wireless communication circuit (e.g., the wireless communication module 192 in
In the description of an electronic device 300 in
Referring to
According to an embodiment, the electronic device 300 may include a printed circuit board 350 disposed in a space between the cover housing 314 and the bracket housing 315 (e.g., the first space 2101 in
According to an embodiment, the bendable member 340 may be disposed such that one end (e.g., a first end) thereof is fixed to the first housing 310 and such that the other end (e.g., a second end) thereof is received in the inner space (the second space 2201 in
According to an embodiment, the electronic device 300 may include a sliding frame 360 coupled to the second housing 320. The sliding frame 360 may be slidably coupled to the first housing 310 (e.g., the bracket housing 315). The sliding frame 360 may include a plate part 361 that is slidably coupled to the first housing 310 (e.g., the bracket housing 315) and a sliding bar 362 extending from the plate part 361 and pressing the rear surface of the bendable member 340. In some embodiments, the plate part 361 and the sliding bar 362 may be separately provided and structurally coupled. The sliding frame 360 may be included in the second housing 320. For example, the sliding frame 360 may be integrally formed with the second housing 320. In another embodiment, in the case where the sliding frame 360 is formed as a portion of the second housing 320, the sliding frame 360 may be omitted.
Hereinafter, a structure of an electronic device including a display that is extendable in a longitudinal direction, that is, extendable up or down, based on the longitudinal direction (or a portrait type) of the electronic device will be described with reference to
Referring to
According to an embodiment, the electronic device 600 may be configured such that the first housing 620 slides out of the second housing 620 held by the user in a first direction (direction {circle around (1)}) or slides into the second housing 620 in a second direction (direction {circle around (2)}) opposite to the first direction (direction {circle around (1)}). According to an embodiment, at least a portion of the first housing 610 including a first space 6101 may be received in a second space 6201 of the second housing 620, thereby switching to a slide-in state.
According to an embodiment, the electronic device 600 may include a bendable member (or bendable support member) (e.g., the bendable member 640 in
According to an embodiment, at least a portion of the flexible display 630 may be received in the inner space 6201 of the second housing 620 while being supported by the bendable member (e.g., the bendable member 640 in
According to various embodiments, the electronic device 600 may include a first housing 610 including a first side member 611 and a second housing 620 including a second side member 621. According to an embodiment, the first side member 611 may include a first side surface 6111 extending in a first direction (e.g., the y-axis direction) to have a first length, a second side surface 6112 extending from the first side surface 6111 in a direction (e.g., the x-axis direction) substantially perpendicular thereto to have a second length shorter than the first length, and a third side surface 6113 extending substantially parallel to the first side surface 6111 from the second side surface 6112 to have the first length. According to an embodiment, the first side member 611 may be at least partially formed of a conductive material (e.g., metal). In some embodiments, the first side member 611 may be formed by a combination of a conductive material and a non-conductive material (e.g., polymer)
According to an embodiment, the first housing 610 may include a first support member 612 extending from at least a portion of the first side member 611 to at least a portion of the first space 6101. According to an embodiment, the first support member 612 may be integrally formed with the first side member 611. In some embodiments, the first support member 612 may be configured separately from the first side member 611 and structurally coupled to the first side member 611.
According to various embodiments, the second side member 621 may include a fourth side surface 6211 that at least partially corresponds to the first side surface 6111 and has a third length, a fifth side surface 6212 extending from the fourth side surface 6211 in a direction substantially parallel to the second side surface 6112 and having a fourth length shorter than the third length, and a sixth side surface 6213 extending from the fifth side surface 6212 to correspond to the third side surface 6113 and having the third length. According to an embodiment, the second side member 621 may be at least partially formed of a conductive material (e.g., metal). In some embodiments, the second side member 621 may be formed by a combination of a conductive material and a non-conductive material (e.g., polymer). According to an embodiment, at least a portion of the second side member 621 may include a second support member 622 extending to at least a portion of the second space 6201 of the second housing 620. According to an embodiment, the second support member 622 may be integrally formed with the second side member 621. In some embodiments, the second support member 622 may be configured separately from the second side member 621 and structurally coupled to the second side member 621.
According to various embodiments, the first side surface 6111 and the fourth side surface 6211 may be slidably coupled to each other. According to an embodiment, the third side surface 6113 and the sixth side surface 6213 may be slidably coupled to each other. According to an embodiment, in the slide-in state, the first side surface 6111 may be disposed to overlap the fourth side surface 6211 so as to be substantially invisible from the outside. According to an embodiment, in the slide-in state, the third side surface 6113 may be disposed to overlap the sixth side surface 6213 so as to be substantially invisible from the outside. In some embodiments, at least a portion of the first side surface 6111 and the third side surface 6113 may be disposed to be at least partially visible from the outside in the slide-in state. According to an embodiment, in the slide-in state, the first support member 612 may be disposed to overlap the second support member 622 so as to be substantially invisible from the outside. In some embodiments, in the slide-in state, a portion of the first support member 612 may be disposed to overlap the second support member 622 so as not to be visible from the outside, and the remaining portions of the first support member 612 may be disposed to be visible from the outside.
According to various embodiments, the electronic device 600 may include a first rear cover 613 coupled to the first housing 610 on the rear surface thereof. According to an embodiment, the first rear cover 613 may be disposed through at least a portion of the first support member 612. In some embodiments, the first rear cover 613 may be integrally formed with the first side member 611. According to an embodiment, the first rear cover 613 may be form of polymer, coated or tinted glass, ceramic, metal (e.g., aluminum, stainless steel (STS), or magnesium), or a combination of at least two of the above materials. In some embodiments, the first rear cover 613 may extend to at least a portion of the first side member 611. In some embodiments, at least a portion of the first support member 612 may be replaced with the first rear cover 613.
According to various embodiments, the electronic device 600 may include a second rear cover 623 coupled to the second housing 620 on the rear surface. According to an embodiment, the second rear cover 623 may be disposed through at least a portion of the second support member 622. In some embodiments, the second rear cover 623 may be integrally formed with the second side member 621. According to an embodiment, the second rear cover 623 may be formed of polymer, coated or tinted glass, ceramic, metal (e.g., aluminum, stainless steel (STS), or magnesium), or a combination of at least two of the above materials. In some embodiments, the second rear cover 623 may extend to at least a portion of the second side member 621. In some embodiments, at least a portion of the second support member 622 may be replaced with the second rear cover 623.
According to various embodiments, the electronic device 600 may include a flexible display 630 disposed to be supported by at least a portion of the first housing 610 and the second housing 620. According to an embodiment, the flexible display 630 may include a first part 630a (e.g., a flat part) that is always visible from the outside and a second part 630b (e.g., a bendable part) that extends from the first part 630a and is at least partially received in the second space 6201 of the second housing 620 such that at least a portion thereof is not visible from the outside in the slide-in state.
According to an embodiment, the first part 630a may be disposed to be supported by the first housing 610, and the second part 630b may be disposed to be at least partially supported by the bendable member (e.g., the bendable member 640 in
According to an embodiment, in the state in which the first housing 610 slides out in the first direction (direction {circle around (1)}), the second part 630b of the flexible display 630 may extend from the first part 630a while being supported by the bendable member (e.g., the bendable member 640 in
According to various embodiments, the flexible display 630 may change in its length in the first direction (direction {circle around (1)}) according to the sliding movement of the first housing 610 relative to the second housing 620. For example, the flexible display 630 may have a first display area corresponding to a first length L1 (e.g., the area corresponding to the first part 630a) in the slide-in state. According to an embodiment, the flexible display 630, in the slide-out state, may be extended to have a third display area (e.g., the area including the first part 630a and the second part 630b), which corresponds to a third length L3 greater than the first length L1 and is greater than the first display area, as the first housing 610 further slides relative to the second housing 620 by a second length L2.
According to various embodiments, the electronic device 600 may include at least one of an input module (e.g., a microphone 603-1) disposed in the first space 6101 of the first housing 610, a sound output module (e.g., a receiver 606 for a call or a speaker 607), sensor modules 604 and 217, a camera module (e.g., a first camera module 605 or a second camera module 616), a connector port 608, a key input device 619, or an indicator (not shown). According to an embodiment, the electronic device 600 may include another input device (e.g., a microphone 603) disposed in the second housing. In another embodiment, the electronic device 600 may be configured such that at least one of the above-described elements is omitted or such that other elements are further included. In another embodiment, at least one of the above-described elements may be disposed in the second space 6201 of the second housing 620.
According to various embodiments, the input module may include a microphone 603-1. In some embodiments, the input module (e.g., the microphone 603-1) may include a plurality of microphones arranged to detect the direction of sound. The sound output module may include, for example, a receiver 606 for a call and a speaker 607. According to an embodiment, the speaker 607 may face the outside through at least one speaker hole formed in the first housing 610 at a position (e.g., the second side surface 6112) that is always exposed to the outside, regardless of the slide-in/slide-out state. In some embodiments, the connector port 608 may face the outside through an opening formed in the second housing to correspond to a connector port hole in the slide-in state. In some embodiments, the receiver 606 for a call may include a speaker (e.g., a piezo speaker) that is operated without a separate speaker hole.
According to various embodiments, the sensor modules 604 and 217 may generate an electrical signal or data value corresponding to an internal operating state of the electronic device 600 or an external environmental state. The sensor modules 604 and 217 may include, for example, a first sensor module 604 (e.g., a proximity sensor or an illuminance sensor) disposed on the front surface of the electronic device 600 and/or a second sensor module 617 (e.g., a heart rate monitoring (HRM) sensor) disposed on the rear surface of the electronic device 600. According to an embodiment, the first sensor module 604 may be disposed under the flexible display 630 on the front surface of the electronic device 600. According to an embodiment, the first sensor module 604 and/or the second sensor module 617 may include at least one of a proximity sensor, an illuminance sensor, a time-of-flight (TOF) sensor, an ultrasonic sensor, a fingerprint recognition sensor, a gesture sensor, a gyro sensor, an atmospheric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a color sensor, an infrared (IR) sensor, a biometric sensor, a temperature sensor, or a humidity sensor.
According to various embodiments, the camera module may include a first camera module 605 disposed on the front surface of the electronic device 600 and a second camera module 616 disposed on the rear surface of the electronic device 600. According to an embodiment, the electronic device 600 may include a flash (not shown) positioned near the second camera module 616. According to an embodiment, the camera modules 605 and 216 may include one or more lenses, an image sensor, and/or an image signal processor. According to an embodiment, the first camera module 605 may be configured to be disposed under the flexible display 630 and photograph a subject through a portion of the active area (e.g., display area) of the flexible display 630.
According to various embodiments, the first camera module 605 among the camera modules and some sensor modules 604 among the sensor modules 604 and 217 may be disposed to detect an external environment through the flexible display 630. For example, the first camera module 605 or some sensor modules 604 may be disposed in the first space 6201 of the first housing 610 so as to be exposed to the external environment through a transmission area or a perforated opening formed in the flexible display 630. According to an embodiment, the area of the flexible display 630 facing the first camera module 605 may be a portion of an area displaying content and formed as a transmission area having a specified transmittance. According to an embodiment, the transmission area may be formed to have a transmittance ranging from about 5% to about 20%. The transmission area may include an area overlapping an effective area (e.g., an angle of view) of the first camera module 605 through which light for producing an image passes to reach an image sensor. For example, the transmission area of the flexible display 630 may include an area having a lower pixel density and/or wiring density than the surrounding areas. For example, the transmission area may replace the opening described above. For example, some camera modules 605 may include an under-display camera (UDC). In some embodiments, some sensor modules 604 may be disposed to perform their functions in the inner space of the electronic device 600 without being visually exposed through the flexible display 630.
According to various embodiments, the electronic device 600 may include at least one antenna (e.g., the antenna 614b in
According to various embodiments, the slide-in/slide-out operation of the electronic device 600 may be automatically performed. For example, the slide-in/slide-out operation of the electronic device 600 may be performed by a gearing operation of a driving motor (e.g., the driving motor 660 in
In the description of an electronic device 600 in
Referring to
According to an embodiment, the drive module may include a drive motor 660 disposed in the first space 6101 and including a pinion gear 661, and a rack gear 6251 disposed to mesh with the pinion gear 661 in the second space 6201. According to an embodiment, the driving module may further include a deceleration module disposed to be coupled to the driving motor 660, thereby reducing the rotational speed and increasing the driving force. According to an embodiment, the driving motor 660 may be disposed to be supported by at least a portion of the first support member 612 in the first space 6101 of the first housing 610. According to an embodiment, the driving motor 660 may be fixed to an end (e.g., an edge) of the first support member 612 in the slide-in direction (e.g., the −y-axis direction) in the first space 6101.
According to various embodiments, the electronic device 600 may include a plurality of electronic components disposed in the first space 6101. According to an embodiment, the plurality of electronic components may include a first substrate 651 (e.g., a main substrate), a camera module 616 disposed around the first substrate 651, and a socket module 618 (e.g., a SIM tray), a speaker 607, a connector port 608, and a battery B. According to an embodiment, since the plurality of electronic components is disposed around the first substrate 651 in the first space 6101 of the first housing 610 together with the driving motor 660, efficient electrical connection may be possible.
According to various embodiments, the electronic device 600 may include a rear bracket 614 disposed between the first support member 612 and the first rear cover 613 of the first housing 610 to cover at least some of the plurality of electronic components. According to an embodiment, the rear bracket 614 may be structurally coupled to at least a portion of the first support member 612. In some embodiments, the rear bracket 614 may be omitted. According to an embodiment, the rear bracket 614 may be disposed to cover a plurality of electronic components and to support the first rear cover 613. According to an embodiment, the rear bracket 614 may include a notch area 614a or an opening 614a (e.g., a through hole) formed in an area corresponding to the camera module 616 and/or the sensor module (e.g., the sensor module 617 in
According to various embodiments, the electronic device 600 may include a support bracket 625 (e.g., DSB or display support bar) in the form of a plate, which is disposed in the second space 6201 of the second housing 620 to be slidably coupled to at least a portion of the first support member 612. According to an embodiment, the support bracket 625 may include an opening 625a having a specified size. According to an embodiment, the support bracket 625 may include a support part 6252 that is disposed at one end thereof and has a curved outer surface to support the rear surface of the bendable member 640 that is bent during the sliding operation. According to an embodiment, the support bracket 625 may include a support plate 6253 formed to extend from at least a portion of the support part 6252 to at least a portion of the opening 625a, thereby supporting the rear surface of the bendable member 640 in the slide-out state. According to an embodiment, the support bracket 625 may include a rack gear 6251 that is fixed to cross the opening 625a and have a length in a direction parallel to the sliding direction. In some embodiments, the rack gear 6251 may be integrally formed with the support bracket 625. According to an embodiment, the electronic device 600 may include a pair of guide rails 626 disposed on both side surfaces of the support bracket 625 to guide both ends of the bendable member 640 in a sliding direction thereof.
According to various embodiments, the second housing 620 may include an opening 622a (e.g., a through hole) formed in an area of the second support member 622 corresponding to the camera module 616 and/or the sensor module 617 disposed in the first housing 610 when the electronic device 600 is in the slide-in state. According to an embodiment, when the electronic device 600 is in the slide-in state, the camera module 616 and/or the sensor module 617 may detect an external environment through the opening 622a formed in the second housing 620. In this case, at least the area corresponding to the camera module 616 and/or the sensor module 617 of the second rear cover 623 may be processed to be transparent.
According to various embodiments, the electronic device 600 may include a second substrate 652 and an antenna member 653 disposed in a space between the second support member 622 and the second rear cover 623 of the second housing 620. According to an embodiment, the second substrate 652 and the antenna member 653 may be connected to a first substrate 651 through at least one electrical connection member (e.g., a flexible printed circuit board (FPCB) or a flexible RF cable (FRC)). In some embodiments, the antenna member 653 may be electrically connected to the second substrate 652 so as to be electrically connected to the first substrate 651 through the second substrate 652.
Referring to
Some (e.g., the processor 920 and the memory 930) of the configurations shown in
According to various embodiments, the display 910 is a configuration for outputting image data provided from the processor 920 and may be a rollable display in which at least a portion thereof is able to be rolled and/or a flexible display in which at least a portion thereof is able to be bent (or flexible).
According to various embodiments, the electronic device 900 may be a rollable or sliding type device in which the area of the display 910 exposed to the outside is extendable. For example, the electronic device 900 may include a first housing and a second housing, and the second housing may be coupled to the first housing so as to slide relative thereto. The display area of the display 910 may be reduced or increased based on a slide-in or slide-out operation of the second housing. The display 910 may be divided into a first part (e.g., the first part 330a in
According to an embodiment, the electronic device 900 may be configured in a structure in which the electronic device 900 extends in a transverse direction (or horizontal direction), that is, a structure in which the electronic device 900 is extendable left or right based on the longitudinal direction (or portrait type) thereof. The structure of the electronic device 900 including a display extendable in the transverse direction has been described above with reference to
According to various embodiments, the electronic device 900 may include a display switch trigger button capable of switching the state of the display 910 from the slide-in state to the slide-out state or from the slide-out state to the slide-in state. The display switch trigger button may be disposed on the outside of the housing, and at least a portion thereof may protrude so that the user may press the same by applying a physical force thereto. When the user presses the display switch trigger button, an electrical signal may be transmitted to the processor 920, and the processor 920 may detect the same as an event (hereinafter, a trigger event) that triggers switching of the state of the display 910.
According to various embodiments, the electronic device 900 may switch from the slide-in state to the slide-out state (or from the slide-out state to the slide-in state) by moving a part of the housing through a driving module (not shown) in a motor structure. According to another embodiment, the electronic device 900 may be configured to switch the display 910 to the slide-in or slide-out state by a physical force manually applied by a user without a separate driving module.
According to various embodiments, the display 910 may be configured as a touch screen that detects a touch and/or proximity touch (or hovering) input using a user's body part (e.g., a finger) or an input device (e.g., a stylus pen)
According to various embodiments, the memory 930 may include a volatile memory and a non-volatile memory to temporarily or permanently store a variety of data. The memory 930 may include at least some of the configurations and/or functions of the memory 130 in
According to various embodiments, the processor 920 is a configuration capable of performing an operation or data processing related to control and/or communication of respective elements of the electronic device 900, and may be comprised of one or more processors. The processor 920 may include at least some of the configurations and/or functions of the processor 120 in
According to various embodiments, the arithmetic and data processing functions of the processor 920, implemented in the electronic device 900, are not limited, and hereinafter, various embodiments for providing, when a trigger event (or input) is detected, a user interface that indicates a change in the state of a display and/or notifies of whether or not an application is to be re-executed and changing the state of the display 910 according to a user input will be described. Operations of the processor 920, which will be described below, may be performed by loading instructions stored in the memory 930.
According to various embodiments, the processor 920 may execute various types of applications. The applications described below are not limited, and may include applications such as the home 251, the dialer 253, the browser 259, and the like described with reference to
According to various embodiments, the processor 920 may detect a trigger event for switching the display 910 to a second state while the display 910 is in a first state and while the application screen is being displayed on the display 910 in the first state. Hereinafter, for convenience of explanation, the first state will be referred to as a slide-in state and the second state will be referred to as a slide-out state, but various embodiments of this document may also be applied to the case where the first state is defined as a slide-out state and where the second state is defined as a slide-in state.
According to various embodiments, if a trigger event for switching the state of the display 910 is detected, for example, if a user presses a display switch trigger button, the processor 920, in response to the trigger event, may identify whether or not the running application is able to maintain the screen state of the application when switching the state of the display 910. For example, in the case where the application is re-executed when switching the state of the display 910, the screen state of the application may not be maintained. Various applications installed in the electronic device 900 may have different properties and operate differently from each other when switching the state of the display 910. For example, when switching the state of the display 910, some applications may change in the size between the area in which a previous screen is displayed and the area in which a screen according to the change is displayed, so that the screen state of the application may not be maintained and/or so that the application may be re-executed. Another application may maintain the screen state of the application and/or may not be re-executed even if the state of the display 910 is changed, thereby maintaining the current context as it is. An example of an application that is not re-executed and maintains the current context when switching the state of the display 910 will be described with reference to
According to various embodiments, the processor 920 may identify whether or not the application is to be re-executed when switching the state of the display 910, based on attribute information of an activity constituting the current screen of the application. Here, the activity is a basic element configuring a user interface (UI) displayed on the screen, and if an application is executed, a specified activity may be executed and a new activity may be executed according to a user input to the UI. Here, the re-execution of the application may indicate an operation of resetting the running activity to conform to a change in the configuration of the device. If the application needs to be re-executed, the screen state of the application executed before switching the state of the display 910 may not be maintained.
According to an embodiment, the application may include attribute information of each activity, and the attribute information may be stored in a specific file (e.g., an extensible markup language (XML) file). In the case of the Android™ platform as an example, the attribute information of the activity may be stored in AndroidManifest.xml. The manifest file may be defined at the root of a project source set and provide the operating system with essential information about the application. The manifest file may contain information such as a package name of the application, elements thereof, authority to access a system or other applications, and hardware and software functions required for the application. If an event for changing the configuration of the device, such as switching the state of the display 910, occurs during the runtime of the activity, the application may be configured to re-execute the corresponding activity, and if a specific event is stored in the configuration changes (e.g., android:configChanges) of the manifest file, the activity may not be re-executed even if a corresponding event occurs. For example, in the case where change of a screen layout, change of an available screen size, and change of a physical screen size are defined in the configuration changes of the manifest file, the activity may not be reset even when a corresponding event occurs, and configuration changes due to expansion or reduction of the display 910 may be directly processed in the current activity. Expansion or reduction of the display 910 may include changing a screen layout, changing an available screen size, and changing a physical screen size, and thus if all three attributes are not defined in the manifest file as follows, the application may be re-executed when switching the state of the display 910.
According to an embodiment, the processor 920 may identify the configuration changes (e.g., android:configchanges) in the attribute information of activity to identify whether or not an application is to be re-executed when switching the state of the display 910 and, if the activity is configured not to be reset in the attribute information when changing the screen layout, changing the available screen size, and changing the physical screen size, identify that the application is not re-executed when switching the state of the display 910. On the other hand, if at least one of changing the layout, changing the available screen size, and changing the physical screen size is not defined in the configuration change of the attribute information, the processor 920 may identify that the corresponding application is to be re-executed when switching the state of the display 910 (or that the screen state of the application is unable to be maintained).
According to an embodiment, in the case of a specific platform, device, and/or application, information such as the configuration changes (configChanges) may be specified in the attributes of the application itself, and in this case, an operation according to a configuration change event may be identically specified in all activities while the application is running in the foreground. According to the embodiment, the processor 920 may identify whether or not the application is able to maintain the screen state (or whether or not the application is to be re-executed) when switching the state of the display 910, based on the attribute information of the application.
Although the above description has been made for attribute information defined in a specific platform (or operating system) by way of example, various embodiments of this document are not limited thereto and may be applied to platforms other than Android™.
According to an embodiment, the processor 920 may identify attribute information of a currently running application or activity to identify whether or not the screen state is able to be maintained (or whether or not it is re-executed) when switching the state of the display 910 (e.g., switching from the slide-in state to the slide-out state or switching from the slide-out state to the slide-in state) in real time. According to an embodiment, it is identified that the currently running application is to be re-executed when switching the state of the display 910, the processor 920 may display an icon indicating the switching of the state of the rollable display (or indicating the re-execution) on at least a portion of the display 910. The icon may be displayed on a status bar or a navigation bar at the top of the display 910, and may continue to be displayed until the screen switches to another application or activity or disappear after being displayed for a predetermined time (e.g., 3 seconds). As the icon is displayed as described above, the user may recognize the possibility of re-execution of the current screen before pressing the display switch trigger button.
According to an embodiment, if a trigger event (or input) for switching the state of the display 910 occurs (e.g., if the user presses a display switch trigger button), the processor 920 may identify the attribute information of the application to identify whether or not re-execution is to be performed when switching the state of the display 910.
According to various embodiments, if it is identified that re-execution is not to be performed (or that the screen state is maintained) when switching the state of the display 910 as a result of identifying the attribute information of the application (or activity), the processor 920, when a trigger event such as pressing the display switch trigger button by the user occurs, may switch the state of the display 910 immediately in response to the trigger event. For example, if the user presses the display switch trigger button when the display 910 is in the slide-in state, the display 910 may be extended to the slide-out state using the driving module, and the application may be displayed on the extended display 910. In this case, the application may be displayed on the extended display 910 while maintaining the previous context without being re-executed.
According to various embodiments, if it is identified that re-execution is to be performed when switching the state of the display 910 as a result of identifying the attribute information of the application (or activity), the processor 920 may display a graphic element indicating re-execution of the application on the display 910. In this case, the processor 920 may maintain the previous state of the display 910 in the first state, and the application may be displayed in the same configuration as a previous one. The graphic element may be referred to as a graphic user interface (UI), a graphic object, or a visual queue.
According to an embodiment, the graphic element may be displayed in the form of a pop-up in the foreground of the application. For example, the processor 920 may display a pop-up window including a graphic element as a foreground layer of the application while the application is being displayed on the display. According to another embodiment, the graphic element may be displayed in a specified area on the display 910. For example, the processor 920 may display a graphic element, which indicates re-execution of the application, in the form of an icon on the status bar displayed on the top of the application.
According to various embodiments, the graphic element may include text and/or image information including information stating that the application may be re-executed when switching the display state, buttons (e.g., a YES button and a NO button) for selecting whether or not to switch the state of the display 910, and/or information about the remaining time until switching (or maintaining) of the state of the display 910. According to an embodiment, the graphic element may further include information related to switching (e.g., expanding or reducing) the state of the display 910. A specific example of the graphic element will be described in more detail with reference to
According to various embodiments, if a user input to the graphic element is received while the graphic element is being displayed, the processor 920 may switch the display 910 in the first state (e.g., the slide-in state) to the second state (e.g., the slide-out state). For example, if the user touches the graphic element displayed in the form of a pop-up or selects an element (e.g., a YES button) for accepting the switching of the state of the display 910 from the graphic element, the processor 920 may switch the display 910 to the second state. In this case, the display of the graphic element may be removed before switching the state of the display 910, and the re-executed application may be displayed on the display 910 in the second state.
According to various embodiments, if an input to the display switch trigger button is re-received while the graphic element is being displayed, the processor 920 may switch the display 910 in the first state to the second state.
According to an embodiment, the graphic element may include information indicating re-execution of an application, such as a toast pop-up, and may disappear after a predetermined time elapses. If a specified time elapses without an additional input from the user after displaying the graphic element, the following two embodiments may be configured. According to an embodiment, if a specified time elapses after displaying a graphic element in the first state, the processor 920 may switch the display 910 to the second state as if the user accepts the switching of the display state. According to another embodiment, if a specified time elapses after displaying a graphic element in the first state, the processor 920 may maintain the display 910 in the first state and continue to display the application as if the user denies the switching of the display state.
According to various embodiments, the electronic device 900 may enable the user to select and change, through a configuration menu, the configuration related to the graphic element such as the display position, method, display time, included information, and icon shape of the graphic element, whether or not to accept switching of the display state when a specified time elapses, and the like.
The configuration of the above-described user interface will be described in more detail with reference to
According to various embodiments, the electronic device (e.g., the processor 920 in
Referring to
Referring to
Extension or reduction of the display by the user may be regarded that the user wishes to change only the screen size while maintaining the content of the current screen. As shown in
Referring to
Referring to
Referring to
As shown in
The illustrated method may be performed by the electronic device 101 or 900 described above with reference to
According to various embodiments, in operation 1210, the electronic device (e.g., the processor 920 in
According to various embodiments, in operation 1220, the electronic device may detect a trigger event for switching the state of the display. For example, a user's physical input to a display switch trigger button disposed on the outer side of the housing of the electronic device may be detected.
According to various embodiments, in operation 1230, the electronic device may identify attribute information of an application or activity constituting a current screen of the application. The application may include attribute information of each activity, and the attribute information may be stored in a specific file (e.g., an extensible markup language (XML) file). For example, the attribute information may be stored in a manifest file, and in the case where changing a screen layout (screenLayout), changing an available screen size (screenSize), and changing a physical screen size (smallestScreenSize) are defined in the configuration changes (e.g., android:configChanges) of the manifest file, the activity may not be reset even when a corresponding event occurs, and configuration changes due to expansion or reduction of the display may be directly processed in the current activity.
Although it is illustrated in
According to various embodiments, in operation 1240, the electronic device may identify whether or not the screen state of the running application is able to be maintained when switching the state of the display. For example, if at least one of changing a screen layout (screenLayout), changing an available screen size (screenSize), and changing a physical screen size (smallestScreenSize) is not defined as a result of identifying the attribute information in operation 1230, the electronic device may identify that the application is to be re-executed due to switching of the display state so that the screen state is unable to be maintained.
According to various embodiments, if the screen state of the application is able to be maintained (or if the application is not to be re-executed) as a result of the identification in operation 1240, the electronic device may switch the display to the second state and display the application on the switched display in operation 1270. In this case, the electronic device may directly switch the display to the second state according to a trigger event, instead of displaying a separate graphic element.
According to various embodiments, if the screen state of the application is unable to be maintained (or the application is to be re-executed) as a result of the identification in operation 1240, the electronic device may display a UI or graphic element indicating switching of the display state and/or indicating that the application is to be re-executed in operation 1250. In this case, the electronic device may maintain the previous state of the display in the first state, and the application may be displayed in the same configuration as a previous one. The graphic element may be displayed in the form of a pop-up in the foreground of the application or in a specified area on the display. The graphic element may include text and/or image information including information stating that the application may be re-executed when switching the display state, buttons (e.g., a YES button and a NO button) for selecting whether or not to switch the state of the display, and/or information about the remaining time until switching (or maintaining) of the display state.
According to various embodiments, in operation 1260, the electronic device may identify whether or not a display switch trigger is re-executed while the UI or graphic element is being displayed. For example, if an input to a display switch trigger button or a touch onto the displayed graphic element is received, if an element (e.g., a YES button) for accepting the switching of the display state is selected, or if a specified time elapses after displaying the graphic element, the electronic device may identify that the display switch trigger has been re-executed.
According to various embodiments, if the display switch trigger is not re-executed, the electronic device may display the application remaining in the first state, instead of switching the display to the second state in operation 1280. If the display switch trigger is re-executed, the electronic device may switch the display to the second state and display the application on the extended or reduced display in operation 1270. In this case, the application may be reset and re-executed, thereby failing to maintain the previous context (e.g.,
Referring to
According to various embodiments, if it is identified that the application is to be re-executed when switching the state of the display 1310 as a result of identifying the attribute information of the application (or activity), the electronic device 1300 may display a graphic element 1350 indicating re-execution of the application on the display. As shown, the graphic element 1350 may be displayed in the form of a pop-up in the foreground of the application screen 1340 and may include text information including information stating that the application may be re-executed when switching the display state. In addition, the graphic element 1350 may include text information indicating switching of the state of the display (e.g., expansion or reduction of the display). The illustrated text information is only an example, and text information and image information of a variety of content and/or forms may be included. According to an embodiment, the graphic element 1350 may further include buttons (e.g., a YES button and a NO button) for selecting whether or not to switch the display state and/or information about the remaining time until the switching (or maintaining) of the display state.
According to various embodiments, in the state in which the graphic element 1350 is displayed, if a user input to the graphic element 1350 is received or if an input to the display switch trigger button 1330 is re-received, the display 1310 may slide out. Since the application is an application that is re-executed when switching the display state, a default application home screen 1341 may be displayed on the extended display 1310 when re-executed.
According to various embodiments, if it is identified that an application is to be re-executed (or that the screen state of the application is unable to be maintained) after a display switch trigger event is detected, an electronic device 1400 may display a graphic element 1450 indicating re-execution of the application. Referring to
According to various embodiments, if the user selects the YES button 1452 or re-presses a display switch trigger button 1430 while the graphic element 1450 is being displayed, the electronic device 1400 may extend the display 1410 to the slide-out state. In this case, the display of the graphic element 1450 may be removed before switching the state of the display 1410, and the re-executed application may be displayed on the extended display 1410.
According to various embodiments, if it is identified that an application is to be re-executed (or that the screen state of the application is unable to be maintained) after a display switch trigger event is detected, an electronic device 1500 may display a graphic element 1550 indicating re-execution of the application. Referring to
According to various embodiments, if the user selects the YES button 1552 or re-presses a display switch trigger button 1530 while the graphic element 1550 is being displayed, the electronic device 1500 may extend the display 1510 to the slide-out state. In this case, the display of the graphic element 1550 may be removed before switching the state of the display 1510, and the re-executed application may be displayed on the extended display 1510.
According to various embodiments, if the user selects the NO button 1553 or if a specified time (5 seconds) elapses without any input while the graphic element 1550 is being displayed, the display switch trigger may be canceled, and the electronic device 1500 may continue to display the application remaining in the slide-in state.
Although it is illustrated in
Although the operation of the processor in the case of detecting an event in which the electronic device switches from the slide-in state to the slide-out state has been described in
According to various embodiments, an electronic device 1600 may identify attribute information of a currently running application or activity to identify in real time whether or not the application is to be re-executed when switching the state of a display 1610 (e.g., switching from the slide-in state to the slide-out state or switching from the slide-out state to the slide-in state).
According to various embodiments, if it is identified that the currently running application is to be re-executed when switching the state of the display 1610, the electronic device 1600 may display an icon 1665 indicating the re-execution on at least a portion of the display.
Referring to
According to an embodiment, the icon 1665 may continue to be displayed until the screen switches to another application or activity or may disappear after being displayed for a predetermined time (e.g., 3 seconds). As the icon 1665 is displayed as described above, the user may recognize in advance the possibility of re-execution of the current screen before pressing a display switch trigger button.
An electronic device according to various embodiments may include a first housing, a second housing coupled to slide relative to the first housing, a rollable display in which a display area is reduced or extended based on sliding-in or sliding-out of the second housing, and a processor operatively coupled to the rollable display, wherein the processor may be configured to display a screen of a running application on the rollable display when the rollable display is in a first state, detect an input for switching the rollable display from the first state to the second state, in response to the input, determine whether or not a screen state of the running application is able to be maintained when switching the state of the rollable display, and if the application is unable to maintain the screen state of the running application when switching the state of the rollable display as a result of the determination, display a graphic element indicating switching of the state of the rollable display on the rollable display.
According to various embodiments, the electronic device may further include a display switch trigger button disposed on the outside of the first housing or the second housing, and the processor may be configured to detect, if an input to the display switch trigger button is received when the rollable display is in the first state, an input for switching from the first state to the second state.
According to various embodiments, the processor may be configured to determine, based on attribute information of an activity constituting a current screen of the running application, whether or not the application is able to maintain the screen state of the running application when switching the state of the rollable display.
According to various embodiments, the processor may be configured to determine, if the activity is configured not to be reset in the case of changing a screen layout, changing an available screen size, and changing a physical screen size in the attribute information of the activity, that the screen state of the running application is able to be maintained when switching the state of the rollable display.
According to various embodiments, the processor may be configured to identify whether or not the screen state of the running application is able to be maintained when switching the state of the rollable display, based on attribute information of the running application.
According to various embodiments, the processor may be configured to display the graphic element on the rollable display in the first state and, if a user input to the graphic element is received, switch the rollable display in the first state to the second state.
According to various embodiments, the processor may be configured to switch the rollable display in the first state to the second state if an input to the display switch trigger button is re-received while the graphic element is being displayed.
According to various embodiments, the processor may be configured to display the graphic element on the rollable display in the first state and, if a specified time elapses after displaying the graphic element, switch the rollable display in the first state to the second state.
According to various embodiments, the processor may be configured to maintain, if an input to the display switch trigger button or an input to the graphic element is not received for a specified time after displaying the graphic element, the rollable display remaining in the first state.
According to various embodiments, the processor may be configured to switch, if the screen state of the running application is able to be maintained when switching the state of the rollable display as a result of the determination, the rollable display to the second state and display the application on the rollable display in the second state.
According to various embodiments, the processor may be configured to display, if it is determined that the screen state of the running application is unable to be maintained when switching the state of the rollable display, an icon indicating switching of the screen state of the application on at least a portion of the rollable display.
According to various embodiments, wherein the rollable display may include a first part configured to be exposed to the outside through a front surface of the electronic device and a second part integrally coupled to the first part and configured to not exposed to the outside in the slide-in state and exposed to the outside in the slide-out state.
According to various embodiments, the first state may be a slide-in state in which the first part is exposed to the outside and in which the second part is not exposed to the outside, and the second state may be a slide-out state in which the first part and the second part are exposed to the outside.
According to various embodiments, a method of providing a user interface of an electronic device including a first housing, a second housing coupled to slide relative to the first housing, and a rollable display in which a display area is reduced or extended based on sliding-in or sliding-out of the second housing may include displaying a screen of a running application on the rollable display when the rollable display is in a first state, detecting an input for switching the rollable display from the first state to the second state, in response to the input, determining whether or not a screen state of the running application is able to be maintained when switching the state of the rollable display, and if the application is unable to maintain the screen state of the running application when switching the state of the rollable display as a result of the determination, displaying a graphic element indicating switching of the state of the rollable display on the display in the first state.
According to various embodiments, the determining whether or not the screen state of the running application is able to be maintained when switching the state of the rollable display may include identifying, based on attribute information of an activity constituting a current screen of the running application, whether or not the application is able to maintain the screen state of the running application when switching the state of the rollable display.
According to various embodiments, the determining whether or not the screen state of the running application is able to be maintained when switching the state of the rollable display may include determining, if the activity is configured not to be reset in the case of changing a screen layout, changing an available screen size, and changing a physical screen size in the attribute information of the activity, that the screen state of the running application is able to be maintained when switching the state of the rollable display.
According to various embodiments, the displaying of the graphic element may include displaying the graphic element on the rollable display in the first state and further include, if a user input to the graphic element is received, switching the rollable display in the first state to the second state.
According to various embodiments, the method may further include switching the rollable display in the first state to the second state if an input to a display switch trigger button is re-received while the graphic element is being displayed.
According to various embodiments, the method may further include, if a specified time elapses after displaying the graphic element, switching the rollable display in the first state to the second state.
According to various embodiments, the method may further include, if an input to a display switch trigger button or an input to the graphic element is not received for a specified time after displaying the graphic element, maintaining the rollable display remaining in the first state.
Number | Date | Country | Kind |
---|---|---|---|
10-2022-0035615 | Mar 2022 | KR | national |
10-2022-0086093 | Jul 2022 | KR | national |
This application is a continuation application of International Application No. PCT/KR2023/002700 designating the United States, filed on Feb. 27, 2023, in the Korean Intellectual Property Receiving Office and claiming priority to Korean Patent Application No. 10-2022-0035615, filed on Mar. 22, 2022, and of a Korean patent application number 10-2022-0086093, filed on Jul. 13, 2022, in the Korean Intellectual Property Office, the disclosure of each of which is incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/KR2023/002700 | Feb 2023 | WO |
Child | 18789719 | US |